From 4b4c75bc0fd64d3eee54029e8d2fab834251fca6 Mon Sep 17 00:00:00 2001 From: Cao Yifan Date: Thu, 22 Oct 2026 17:53:18 +0800 Subject: [PATCH 1/7] Increase conditional kappa to 0.00302152 with scoped Lean certificates Jointly change native warp maps and scalar frames; retain the complete paid ledger and source-bound executable replay. Include finite native, real-power, compiler and outer arithmetic Lean proofs with explicit remaining framework assumptions. Signed-off-by: Cao Yifan --- .../.gitattributes | 1 + .../ARITHMETIC.json | 241 + .../PROFILE.json | 9 + .../kappa-interface-round2-20261022/PROOF.md | 135 + .../kappa-interface-round2-20261022/RESULT.md | 70 + .../SESSION-VERIFICATION.json | 110 + .../absolute-phases.log | 14 + .../independent-audit.log | 150 + .../native.log | 5 + .../price_profile.py | 147 + .../regeneration.log | 1 + .../retained-dependencies.log | 2 + .../uniform-gain.log | 1 + .../verify_result.py | 76 + .../whole-arithmetic.log | 24 + .../.gitattributes | 1 + .../.gitignore | 7 + .../ANALYTIC-SCOPE.md | 27 + .../ARITHMETIC-TRANSCRIPTION.json | 9 + .../AnalyticGain.lean | 123 + .../AnalyticGain.log | 5 + .../ArithmeticCertificate.lean | 207 + .../ArithmeticCertificate.log | 14 + .../CAPACITY-SCOPE.md | 25 + .../CompilerCapacity.lean | 65 + .../CompilerCapacity.log | 5 + .../FOCUSED-INVENTORY.json | 595 + .../KappaWarpVerification.lean | 185 + .../KappaWarpVerification.log | 12 + .../LEAN-VERIFICATION.json | 1263 + .../LEAN-WRAPPER-CONTROLS.json | 117 + .../MATH-LEAN-VERIFICATION.json | 278 + .../NATIVE-LEAN-VERIFICATION.json | 373 + .../Native-note.md | 80 + .../Native.lean | 107 + .../Native.log | 9 + .../NativeBackward.lean | 20 + .../NativeBackward.log | 0 .../NativeBackwardProofs0.lean | 5596 ++++ .../NativeBackwardProofs0.log | 1 + .../NativeBackwardProofs1.lean | 5596 ++++ .../NativeBackwardProofs1.log | 1 + .../NativeBackwardProofs2.lean | 5596 ++++ .../NativeBackwardProofs2.log | 1 + .../NativeBackwardProofs3.lean | 5541 ++++ .../NativeBackwardProofs3.log | 1 + .../NativeCore.lean | 254 + .../NativeCore.log | 0 .../NativeData.lean | 3600 +++ .../NativeData.log | 3 + .../NativeForward.lean | 22305 ++++++++++++++++ .../NativeForward.log | 0 .../NativeFrames0.lean | 1197 + .../NativeFrames0.log | 1 + .../NativeFrames1.lean | 1146 + .../NativeFrames1.log | 1 + .../NativeFrames2.lean | 1131 + .../NativeFrames2.log | 1 + .../NativeFrames3.lean | 1131 + .../NativeFrames3.log | 1 + .../NativeOperators0.lean | 45 + .../NativeOperators0.log | 1 + .../NativeOperators1.lean | 45 + .../NativeOperators1.log | 1 + .../NativeOperators2.lean | 45 + .../NativeOperators2.log | 1 + .../NativeOperators3.lean | 45 + .../NativeOperators3.log | 1 + .../NativeRaw.lean | 261 + .../NativeRaw.log | 4 + .../NumericalMoments.lean | 1310 + .../NumericalMoments.log | 3 + .../README.md | 190 + .../REVIEW.md | 134 + .../generate_arithmetic.py | 113 + .../lake-manifest.json | 116 + .../lakefile.toml | 10 + .../lean-toolchain | 1 + .../native_generate.py | 358 + .../numerical_generate.py | 206 + .../publication_inventory.py | 57 + .../verify_lean.py | 449 + .../verify_lean_controls.py | 118 + research/kappa-search-20261022/.gitattributes | 1 + .../BASELINE-REPLAY.json | 52 + .../baseline-arithmetic.log | 7 + .../baseline-dependencies.log | 1 + .../kappa-search-20261022/baseline-native.log | 1 + .../.gitattributes | 1 + .../positive-candidate-audit/README.md | 115 + .../audit-result.json | 150 + .../positive-candidate-audit/audit.py | 207 + .../scalar-reorder-20261022/.gitattributes | 1 + research/scalar-reorder-20261022/intervals.py | 61 + .../warp-interface-20261022/.gitattributes | 1 + research/warp-interface-20261022/.gitignore | 4 + .../ACTUAL-WORD-FREEZE.json | 12 + .../ACTUAL-WORD.json.gz | Bin 0 -> 207650 bytes .../CANDIDATE-WORD.json.gz | Bin 0 -> 282680 bytes .../warp-interface-20261022/CANDIDATE.json | 934 + .../DISCOVERY-FREEZE.json | 10 + .../warp-interface-20261022/MILP-OPall.json | 934 + .../NATIVE-VALIDATION.json | 144 + research/warp-interface-20261022/PATCH.json | 21994 +++++++++++++++ .../PHASE-VALIDATION.json.gz | Bin 0 -> 24650 bytes research/warp-interface-20261022/PROOF.md | 185 + research/warp-interface-20261022/README.md | 96 + research/warp-interface-20261022/SOURCES.json | 114 + .../warp-interface-20261022/UNIFORM-GAIN.json | 153 + .../free_warp_contacts.py | 105 + .../warp-interface-20261022/free_warp_milp.py | 170 + .../freeze_candidate.py | 35 + .../warp-interface-20261022/make_patch.py | 32 + .../make_source_pins.py | 31 + .../warp-interface-20261022/regenerate.py | 41 + .../warp-interface-20261022/uniform_gain.py | 33 + .../verify_candidate.py | 155 + .../warp-interface-20261022/warp_merge.py | 110 + 118 files changed, 87021 insertions(+) create mode 100644 research/kappa-interface-round2-20261022/.gitattributes create mode 100644 research/kappa-interface-round2-20261022/ARITHMETIC.json create mode 100644 research/kappa-interface-round2-20261022/PROFILE.json create mode 100644 research/kappa-interface-round2-20261022/PROOF.md create mode 100644 research/kappa-interface-round2-20261022/RESULT.md create mode 100644 research/kappa-interface-round2-20261022/SESSION-VERIFICATION.json create mode 100644 research/kappa-interface-round2-20261022/absolute-phases.log create mode 100644 research/kappa-interface-round2-20261022/independent-audit.log create mode 100644 research/kappa-interface-round2-20261022/native.log create mode 100644 research/kappa-interface-round2-20261022/price_profile.py create mode 100644 research/kappa-interface-round2-20261022/regeneration.log create mode 100644 research/kappa-interface-round2-20261022/retained-dependencies.log create mode 100644 research/kappa-interface-round2-20261022/uniform-gain.log create mode 100644 research/kappa-interface-round2-20261022/verify_result.py create mode 100644 research/kappa-interface-round2-20261022/whole-arithmetic.log create mode 100644 research/kappa-lean-verification-20261022/.gitattributes create mode 100644 research/kappa-lean-verification-20261022/.gitignore create mode 100644 research/kappa-lean-verification-20261022/ANALYTIC-SCOPE.md create mode 100644 research/kappa-lean-verification-20261022/ARITHMETIC-TRANSCRIPTION.json create mode 100644 research/kappa-lean-verification-20261022/AnalyticGain.lean create mode 100644 research/kappa-lean-verification-20261022/AnalyticGain.log create mode 100644 research/kappa-lean-verification-20261022/ArithmeticCertificate.lean create mode 100644 research/kappa-lean-verification-20261022/ArithmeticCertificate.log create mode 100644 research/kappa-lean-verification-20261022/CAPACITY-SCOPE.md create mode 100644 research/kappa-lean-verification-20261022/CompilerCapacity.lean create mode 100644 research/kappa-lean-verification-20261022/CompilerCapacity.log create mode 100644 research/kappa-lean-verification-20261022/FOCUSED-INVENTORY.json create mode 100644 research/kappa-lean-verification-20261022/KappaWarpVerification.lean create mode 100644 research/kappa-lean-verification-20261022/KappaWarpVerification.log create mode 100644 research/kappa-lean-verification-20261022/LEAN-VERIFICATION.json create mode 100644 research/kappa-lean-verification-20261022/LEAN-WRAPPER-CONTROLS.json create mode 100644 research/kappa-lean-verification-20261022/MATH-LEAN-VERIFICATION.json create mode 100644 research/kappa-lean-verification-20261022/NATIVE-LEAN-VERIFICATION.json create mode 100644 research/kappa-lean-verification-20261022/Native-note.md create mode 100644 research/kappa-lean-verification-20261022/Native.lean create mode 100644 research/kappa-lean-verification-20261022/Native.log create mode 100644 research/kappa-lean-verification-20261022/NativeBackward.lean create mode 100644 research/kappa-lean-verification-20261022/NativeBackward.log create mode 100644 research/kappa-lean-verification-20261022/NativeBackwardProofs0.lean create mode 100644 research/kappa-lean-verification-20261022/NativeBackwardProofs0.log create mode 100644 research/kappa-lean-verification-20261022/NativeBackwardProofs1.lean create mode 100644 research/kappa-lean-verification-20261022/NativeBackwardProofs1.log create mode 100644 research/kappa-lean-verification-20261022/NativeBackwardProofs2.lean create mode 100644 research/kappa-lean-verification-20261022/NativeBackwardProofs2.log create mode 100644 research/kappa-lean-verification-20261022/NativeBackwardProofs3.lean create mode 100644 research/kappa-lean-verification-20261022/NativeBackwardProofs3.log create mode 100644 research/kappa-lean-verification-20261022/NativeCore.lean create mode 100644 research/kappa-lean-verification-20261022/NativeCore.log create mode 100644 research/kappa-lean-verification-20261022/NativeData.lean create mode 100644 research/kappa-lean-verification-20261022/NativeData.log create mode 100644 research/kappa-lean-verification-20261022/NativeForward.lean create mode 100644 research/kappa-lean-verification-20261022/NativeForward.log create mode 100644 research/kappa-lean-verification-20261022/NativeFrames0.lean create mode 100644 research/kappa-lean-verification-20261022/NativeFrames0.log create mode 100644 research/kappa-lean-verification-20261022/NativeFrames1.lean create mode 100644 research/kappa-lean-verification-20261022/NativeFrames1.log create mode 100644 research/kappa-lean-verification-20261022/NativeFrames2.lean create mode 100644 research/kappa-lean-verification-20261022/NativeFrames2.log create mode 100644 research/kappa-lean-verification-20261022/NativeFrames3.lean create mode 100644 research/kappa-lean-verification-20261022/NativeFrames3.log create mode 100644 research/kappa-lean-verification-20261022/NativeOperators0.lean create mode 100644 research/kappa-lean-verification-20261022/NativeOperators0.log create mode 100644 research/kappa-lean-verification-20261022/NativeOperators1.lean create mode 100644 research/kappa-lean-verification-20261022/NativeOperators1.log create mode 100644 research/kappa-lean-verification-20261022/NativeOperators2.lean create mode 100644 research/kappa-lean-verification-20261022/NativeOperators2.log create mode 100644 research/kappa-lean-verification-20261022/NativeOperators3.lean create mode 100644 research/kappa-lean-verification-20261022/NativeOperators3.log create mode 100644 research/kappa-lean-verification-20261022/NativeRaw.lean create mode 100644 research/kappa-lean-verification-20261022/NativeRaw.log create mode 100644 research/kappa-lean-verification-20261022/NumericalMoments.lean create mode 100644 research/kappa-lean-verification-20261022/NumericalMoments.log create mode 100644 research/kappa-lean-verification-20261022/README.md create mode 100644 research/kappa-lean-verification-20261022/REVIEW.md create mode 100644 research/kappa-lean-verification-20261022/generate_arithmetic.py create mode 100644 research/kappa-lean-verification-20261022/lake-manifest.json create mode 100644 research/kappa-lean-verification-20261022/lakefile.toml create mode 100644 research/kappa-lean-verification-20261022/lean-toolchain create mode 100644 research/kappa-lean-verification-20261022/native_generate.py create mode 100644 research/kappa-lean-verification-20261022/numerical_generate.py create mode 100644 research/kappa-lean-verification-20261022/publication_inventory.py create mode 100644 research/kappa-lean-verification-20261022/verify_lean.py create mode 100644 research/kappa-lean-verification-20261022/verify_lean_controls.py create mode 100644 research/kappa-search-20261022/.gitattributes create mode 100644 research/kappa-search-20261022/BASELINE-REPLAY.json create mode 100644 research/kappa-search-20261022/baseline-arithmetic.log create mode 100644 research/kappa-search-20261022/baseline-dependencies.log create mode 100644 research/kappa-search-20261022/baseline-native.log create mode 100644 research/query-projector-interface-20261022/.gitattributes create mode 100644 research/query-projector-interface-20261022/positive-candidate-audit/README.md create mode 100644 research/query-projector-interface-20261022/positive-candidate-audit/audit-result.json create mode 100644 research/query-projector-interface-20261022/positive-candidate-audit/audit.py create mode 100644 research/scalar-reorder-20261022/.gitattributes create mode 100644 research/scalar-reorder-20261022/intervals.py create mode 100644 research/warp-interface-20261022/.gitattributes create mode 100644 research/warp-interface-20261022/.gitignore create mode 100644 research/warp-interface-20261022/ACTUAL-WORD-FREEZE.json create mode 100644 research/warp-interface-20261022/ACTUAL-WORD.json.gz create mode 100644 research/warp-interface-20261022/CANDIDATE-WORD.json.gz create mode 100644 research/warp-interface-20261022/CANDIDATE.json create mode 100644 research/warp-interface-20261022/DISCOVERY-FREEZE.json create mode 100644 research/warp-interface-20261022/MILP-OPall.json create mode 100644 research/warp-interface-20261022/NATIVE-VALIDATION.json create mode 100644 research/warp-interface-20261022/PATCH.json create mode 100644 research/warp-interface-20261022/PHASE-VALIDATION.json.gz create mode 100644 research/warp-interface-20261022/PROOF.md create mode 100644 research/warp-interface-20261022/README.md create mode 100644 research/warp-interface-20261022/SOURCES.json create mode 100644 research/warp-interface-20261022/UNIFORM-GAIN.json create mode 100644 research/warp-interface-20261022/free_warp_contacts.py create mode 100644 research/warp-interface-20261022/free_warp_milp.py create mode 100644 research/warp-interface-20261022/freeze_candidate.py create mode 100644 research/warp-interface-20261022/make_patch.py create mode 100644 research/warp-interface-20261022/make_source_pins.py create mode 100644 research/warp-interface-20261022/regenerate.py create mode 100644 research/warp-interface-20261022/uniform_gain.py create mode 100644 research/warp-interface-20261022/verify_candidate.py create mode 100644 research/warp-interface-20261022/warp_merge.py diff --git a/research/kappa-interface-round2-20261022/.gitattributes b/research/kappa-interface-round2-20261022/.gitattributes new file mode 100644 index 0000000000..e11c72b55f --- /dev/null +++ b/research/kappa-interface-round2-20261022/.gitattributes @@ -0,0 +1 @@ +* -text whitespace=blank-at-eol,blank-at-eof,space-before-tab,cr-at-eol diff --git a/research/kappa-interface-round2-20261022/ARITHMETIC.json b/research/kappa-interface-round2-20261022/ARITHMETIC.json new file mode 100644 index 0000000000..5803783a63 --- /dev/null +++ b/research/kappa-interface-round2-20261022/ARITHMETIC.json @@ -0,0 +1,241 @@ +{ + "compiler": { + "H": 31385200000000, + "N": "2^31385200000000", + "eta": { + "lower": "0.000000204791629522697050728486", + "upper": "0.000000204791629522697050728487" + }, + "gap": "1/700000000", + "integer_test_exponent": 44836, + "logarithm_power": 1000, + "theta": "63/64", + "uniform_saving": "211507/70000000", + "word_materialized": false + }, + "gain_over_PR4535": "271/200000000", + "kappa": "37769/12500000", + "local_helpers": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + }, + "local_paid": { + "1": 2201, + "2": 412, + "3": 506, + "4": 135, + "5": 36, + "8": 8 + }, + "margin_at_old_root_upper": [ + "33685608556577603942777485733816153389554579933164731159/98079714615416886934934209737619787751599303819750539264", + "1077939473810483326168879543482116908465746557861384173649/3138550867693340381917894711603833208051177722232017256448" + ], + "native_receipt_sha256": "c6f16840b3f7bed8686ad494b479df599b18b420c239dc6167c214130b78eb64", + "negative_controls": { + "closed_epsilon": [ + "epsilon_below_one", + "global_gamma_power_slack", + "actual_logarithmic_gamma_guard", + "source_axis_superpolynomial", + "gaussian_above_main", + "new_semantic_guard_with_C1_one" + ], + "closed_uniform": [ + "new_complex_uniform_saving_above_b" + ], + "old_BIT": [ + "actual_bit_above_effective" + ], + "unfunded_endpoint": [ + "main_transform_above_kappa", + "global_coordinate_router_above_kappa", + "fused_gaussian_above_kappa", + "group_bit_router_above_kappa", + "boundary_algebraic_matrix_above_kappa" + ] + }, + "nonrecursive": { + "local_routes": 4802000, + "local_scalar": 158168, + "raw_scalar_upper": 181098496 + }, + "ordinary_BIT": { + "admitted": "17/5000", + "after_cover": "69/20000", + "atom": "1/250", + "before_cover": "3459/1000000", + "ordinary_saving": "8590884599/2500000000000", + "prime_rule": "odd q > 2^26*N^5 avoiding all fixed denominators and rank witnesses" + }, + "outer": { + "functional_checks": { + "actual_new_BIT_stock_sublinear": "174299999253/175000000000", + "fixed_halo_explicit_metadata_branch": "13475000001/175000000", + "new_BIT_row_stock_sublinear_in_active_group": "697899997009/700000000000", + "new_semantic_group_guard": "3/700000000" + }, + "margins": { + "boundary_algebraic_matrix": "1480547597884933/490000000000000000", + "fused_gaussian": "1480547593654799/490000000000000000", + "global_coordinate_router": "528767/175000000", + "group_bit_router": "370137073413699/122500000000000000", + "group_scans": "349999999/350000000", + "main_transform": "1480546897884933/490000000000000000", + "microbox_face_corrections": "13475000001/175000000", + "polynomial_products": "699999999/700000000", + "sparse_union_movement": "200543047597884933/490000000000000000" + }, + "parameters": { + "a": "528767/175000000", + "b": "2115069/700000000", + "beta": "699999997/700000000", + "bit_saving": "17/5000", + "cap_xi": "445543046897884933/490000000000000000", + "complex_uniform_saving": "211507/70000000", + "d": "1/700000000", + "epsilon": "699999999/700000000", + "kappa": "37769/12500000", + "lambda_": "39879139/40000000", + "lambda_prime": "697884933/700000000", + "layout": "1/700000000", + "q": "2115067/700000000", + "r0": "1/7000000000", + "stop": "1/700000000", + "tested_saving": "302153/100000000" + }, + "strict_checks": { + "actual_bit_above_effective": "66233/175000000", + "actual_logarithmic_gamma_guard": "1/700000000", + "actual_logarithmic_group_guard": "44456954152115067/245000000000000000", + "alpha_logarithm_absorption": "1/7000000000", + "boundary_algebraic_matrix_above_kappa": "2797884933/490000000000000000", + "cap_above_band": "200543046897884933/490000000000000000", + "cap_below_cell": "44456952402115067/490000000000000000", + "cap_below_phase_cell_power": "534456953102115067/490000000000000000", + "complex_above_effective": "1/700000000", + "complex_below_one_over_32": "19759931/700000000", + "complex_endpoint": "1/350000000", + "epsilon_below_one": "1/700000000", + "epsilon_positive": "699999999/700000000", + "fine_prime_halo_umbrella": "7/2", + "fused_gaussian_above_kappa": "2793654799/490000000000000000", + "gaussian_above_main": "347884933/245000000000000000", + "global_coordinate_router_above_kappa": "1/175000000", + "global_gamma_power_slack": "9/7000000000", + "group_below_dimension": "1/350000000", + "group_bit_router_above_kappa": "873413699/122500000000000000", + "group_gauge_power_slack": "44456954117115067/245000000000000000", + "group_key_fits_record": "1/350000000", + "group_positive": "699999997/700000000", + "group_scans_above_kappa": "348942467/350000000", + "halo_covers_generic_inverse_radius": "5", + "improvement_over_user_baseline": "645274790400418148631/500000000000000000000000", + "lambda_above_internal": "1/1400000000", + "lambda_above_sigma": "3/1400000000", + "lambda_above_tau": "1/1400000000", + "lambda_prime_above_lambda": "1/1400000000", + "lambda_prime_above_leaf": "1397884931/490000000000000000", + "leaf_saving_above_effective": "697884931/490000000000000000", + "main_transform_above_kappa": "2097884933/490000000000000000", + "membership_arithmetic_fits_record": "1/700000000", + "microbox_face_corrections_above_kappa": "2694894247/35000000", + "microbox_halo_volume": "55300000003/700000000", + "new_complex_uniform_saving_above_b": "1/700000000", + "new_semantic_guard_with_C1_one": "1/700000000", + "polynomial_products_above_kappa": "139576987/140000000", + "positive_layout_slack": "1/700000000", + "q_below_effective": "1/700000000", + "q_below_internal": "1/700000000", + "q_below_leaf": "1397884931/490000000000000000", + "q_positive": "2115067/700000000", + "short_record_fallback": "697884931/700000000", + "source_axis_superpolynomial": "1/700000000", + "sparse_union_movement_above_kappa": "199062502797884933/490000000000000000", + "stop_below_one": "699999999/700000000", + "stop_positive": "1/700000000", + "strassen_integer_power_gap": "1951441519231", + "support_router_span": "3/700000000", + "theta_positive_polynomial_power": "2", + "union_header_fits_record": "3/700000000", + "union_tag_work_per_visit_fits_record": "3/700000000" + } + }, + "paid": { + "1": 41298, + "16": 448, + "2": 7416, + "24": 448, + "3": 9108, + "32": 448, + "4": 2430, + "40": 448, + "48": 448, + "5": 648, + "56": 448, + "64": 448, + "72": 224, + "8": 144 + }, + "paid_calls": 64404, + "productive_fields": 10928, + "rank_mass_surplus": 752, + "raw_root_interval": [ + "30215551/10000000000", + "236059/78125000" + ], + "scope": "Exact changed-profile arithmetic only. Requires separately admitted changed native programs, paid transports and absolute phases. Retained compiler/native/precision/tape/analytic/recovery assumptions.", + "source_sha256": { + "research/fresh-helper-boundary/native.py": "9b55a2d3c3972148fae9d112e745d9244968166bd89bd900c938f429fc76ab29", + "research/higher-moment-strictification/verify.py": "0ce7e7137422d5ffeda22085c81fa88471bbe963100fdad62e659f1e3bf89326", + "research/joint-helper-lattice/CONTROLLER.json": "1f5d6aa267e4e66048818714b5d3b5eae17a58abe91d15deeaa34574f7391a5f", + "research/joint-helper-lattice/native_joint.py": "50869b1bcad7493e6b4cb2a4cd5d2fd9a193a5921100483fa2c3f2c999ddfd46", + "research/joint-helper-lattice/verify.py": "8eb13f77a94315f811612cb557a17edeecb6b9d9a75dfa238b112dd6520c336f", + "research/kappa-0023-productive-jobs/dependencies/kappa-next-regime/bit-compression/carrier-reuse/reference/joint_pair_dag.py": "8a0de761642d21919e969475c3f13e5d01a4bae7343c1e1f37c586d94b676a85", + "research/kappa-interface-round2-20261022/price_profile.py": "adde619968d3ac37147d239e25145b28150650e9ce0f76035f680f22589adcbb", + "research/kappa-rebuild/architecture/mixed_target_probe.py": "011c3c9d0cf81103dc84d709a0e36793eb7c5ae3f23c85eac27650ef13afa04a", + "research/kappa-rebuild/bit/complex_controller_factor.py": "1de9aaf918e6a4f2f5448754c1f3c3da3b85e6257849ebd097af09859c4e5497", + "research/kappa-rebuild/bit/mixed_productive_bit.py": "b32291b0db7fc0d332ec444c70746ab0fb03351d2e50546f8bcb64060e3ff95e", + "research/pr4359-p7-padding/dependencies/compiler-refill/endpoint.py": "d097e55f06c3f244f2074ffd7c1a0a5f3c4b4b6a6accf9619d1dde5c0ae85e15", + "research/query-thinned-controllers/RESULT.json": "6ebfc8c0f09166f4834e9d7427410cb31aefff2cd4d4ce588c8e52c9c70e9a0f", + "research/query-thinned-controllers/controller.py": "8b462d660487b1be4940357c4c7522967b1bfaede3c02b1c66109b85acae0fd2" + }, + "status": "PASS_CHANGED_PROFILE_ARITHMETIC_NATIVE_ADMISSION_SEPARATE", + "strictification": { + "alpha": { + "lower": "0.999999973838823307324189327075", + "upper": "0.999999973838823307324189327076" + }, + "cutoff": 20, + "delta": { + "lower": "0.958285176191435812121414033913", + "upper": "0.958285176191435812121414033914" + }, + "floor": 21, + "gamma": { + "lower": "0.956204373997172367485448051318", + "upper": "0.956204373997172367485448051319" + }, + "normalized_paid_upper": "2097152001953127/2097154147483648", + "power": 1024, + "tail_offset": "1/5", + "tested": "302153/100000000" + }, + "targets": { + "145": 224, + "17": 448, + "25": 448, + "33": 448, + "4": 504, + "41": 448, + "49": 448, + "57": 448, + "65": 448, + "7": 126, + "73": 224, + "8": 846, + "9": 5868 + } +} diff --git a/research/kappa-interface-round2-20261022/PROFILE.json b/research/kappa-interface-round2-20261022/PROFILE.json new file mode 100644 index 0000000000..1fa8d65edc --- /dev/null +++ b/research/kappa-interface-round2-20261022/PROFILE.json @@ -0,0 +1,9 @@ +{ + "status": "CANDIDATE_PROFILE_NATIVE_VALIDATION_PENDING", + "helpers": {"4": 28, "7": 7, "8": 47, "9": 326}, + "paid": {"1": 2201, "2": 412, "3": 506, "4": 135, "5": 36, "8": 8}, + "native": { + "forward": {"real_scalar_allowance": 158120}, + "backward": {"real_scalar_allowance": 158168} + } +} diff --git a/research/kappa-interface-round2-20261022/PROOF.md b/research/kappa-interface-round2-20261022/PROOF.md new file mode 100644 index 0000000000..213a0b0069 --- /dev/null +++ b/research/kappa-interface-round2-20261022/PROOF.md @@ -0,0 +1,135 @@ +# Jointly changing native maps gives a smaller complete invoice + +Prepared with substantial OpenAI Codex assistance. Apache-2.0. This is an +AI-assisted conditional construction and executable certificate, without +independent human review or a formal proof of the multiplication theorem. + +## The changed degree of freedom + +The PR4470 supplier proves its logical endpoint identity in the free group +algebra of 72 independently numbered invertible warp operators. Its two +literal evaluators retain all 632 arbitrary persistent inputs and the owned +center input. They require no equality between distinct warp generators. +Consequently a generator can be replaced consistently, at every occurrence, +by another invertible operator, with negative occurrences bound to its actual +inverse. Substitution preserves the entire endpoint identity, including the +autonomous dirty-helper outputs. In the backward orientation the substituted +physical operators and frame transports use the retained conjugate convention. + +This permits changing the binary map G itself. It goes beyond moving a warp +with G held fixed. For 60 operators the only nontrivial frame occurrence is +one forward B warp; other occurrences have zero or full frames. If U and V +have equal dimension, extending bases constructs an invertible G with GU=V. +The remaining 12 operators are kept fixed by this search. All occurrences of +each changed operator use the same new G and exact phase convention. + +For a frame U in F2^9 put + + L_U = {(x,x+p): x in U, p in U-perp}. + +The native symplectic action is + + S_G(x,z) = (Gx, Gx + G^(-T)(x+z)). + +Thus S_G(L_U)=L_(GU). Exact Clifford lifts show the physical warp +T_(GU) K_G T_U^-1 is monomial. This is the transported-frame lemma already +proved in `../transported-warp-frames/PROOF.md`; it alone does not determine +the absolute phase. The new certificate explicitly binds every changed G to +its native K_G, checks all 512 columns by independent integer formulas, and +lowers every used physical warp including its absolute phase. + +The joint scalar-contact/map search chooses 422 changed scalar frame labels. +It frees 60 maps simultaneously; 34 actually differ from the original maps. +All 17,453 scalar opcodes, their order and coefficients remain unchanged. +Owned-center jobs and every external main/helper interface remain unchanged. +The forward/backward formal prefix L1 bounds remain 457/169, with maximum +denominators 32/64. The substituted native warps have unit-modulus monomial +entries, so these formal bounds continue to control their scalar prefixes. +The emitted word, rather than obsolete source A/B metadata, is the authority. +The frozen actual payload SHA-256 is +`4409d2d9328fffbd276bb03fb800f59a33ec3b2ab15f79a330a7af66e75110cc`. + +The numerical MILP is only a discovery method. Neither its numerical +optimality nor completeness of its frame catalogue is needed to verify this +specific construction. The verifier needs no optimization package. + +## Exact productive and paid lists + +The 408 strictly productive arbitrary helper fields have the unchanged list + + H = 28 H4 + 7 H7 + 47 H8 + 326 H9. + +The complete new paid list in either orientation is + + Pnew = 2201 H1 + 412 H2 + 506 H3 + 135 H4 + 36 H5 + 8 H8. + +The predecessor's list is + + Pold = 2237 H1 + 388 H2 + 494 H3 + 147 H4 + 36 H5 + 8 H8. + +Therefore + + Pold - Pnew = 12(3 H1 - 2 H2 - H3 + H4). + +There are 12 fewer paid jobs per full call, with unchanged paid rank mass and +unchanged helper credit. The full p16 controller uses 18 full calls and 15 +query-only shears, and pays all retained idle windows. Its target list is +unchanged; its paid-call count decreases from 64,620 to 64,404. Its rank-mass +surplus remains 752. Every field and every child is counted once in the +literal physical event inventory. + +This improvement is strict for every moment exponent 00 +for 00 for every 00,'Changed complete invoice strictly beats old raw root upper endpoint') + # Binary search on a fixed rational grid; all final signs use exact intervals. + lo,hi=0,100000000 + grid=10**10 + while hi-lo>1: + mid=(lo+hi)//2 + if margin(Q(mid,grid))[0]>0:lo=mid + else:hi=mid + root_low,root_high=Q(lo,grid),Q(hi,grid) + need(margin(root_low)[0]>0 and margin(root_high)[1]<0,'Strict changed-profile rational root enclosure') + if kappa is None:kappa=Q((root_low*10**8).__floor__()-3,10**8) + tested=kappa+Q(1,10**8) + need(Q('.003020165')ph and max(tl,target[0])<=min(th,target[1]) and max(pl,paid[0])<=min(ph,paid[1]),'Two independently implemented rational moment engines agree') + alpha=E.divide(paid,target) + gamma=E.divide(E.moment(P,t+u),E.mul(E.power(c,u),target)) + delta=E.divide((Q(sum(T.values())*b),)*2,E.mul(E.power(c,tested),target)) + alpha_gap=Q(1,10**9);g=d=Q(97,100) + need(alpha[1]<1-alpha_gap and gamma[1]theta**power,'Shifted exits and complement capacity') + need(E.power(145,v*tested)[1]<2**power,'Compiler initial range') + gap=(tested-kappa)/7;need(gap.numerator==1,'Explicit finite integer grid') + step=gap.denominator + def wins(j):return (step*j+1)**power<2**j + left,right=1,2 + while not wins(right):left,right=right,2*right + while right-left>1: + mid=(left+right)//2 + if wins(mid):right=mid + else:left=mid + height=step*right + need(height>8*v and wins(right) and not wins(right-1),'Strict finite uniform-rank integer bound') + local_scalar=max(x['real_scalar_allowance'] for x in local['native'].values()) + routes=(sum(N.values())+2*408+688)*1000 + need(local_scalar+routes<10**7,'Complete scalar and fixed monomial routing bound') + scalar_upper=18*10**7+15*1792+32*112*(len(word['physical_events'])+sum(len(word['boundaries'][k+'_program']) for k in ('left','right'))) + need(scalar_upper<10**9,'Raw controller scalar bound') + bit=read(ROOT/'research/query-thinned-controllers/RESULT.json')['ordinary_BIT'] + atom=Q(bit['atom']);ordinary=(1-atom)*Q(bit['after_cover'])+atom*Q('.0000384599');admitted=Q(bit['admitted']) + need(atom==Q('.004') and atom>ordinary>admitted>tested and atom<1-ordinary,'Source ordinary BIT admission and stock') + L=load(ROOT/'research/pr4359-p7-padding/dependencies/compiler-refill/endpoint.py','round2_outer_ledger') + params={'kappa':kappa,'tested_saving':tested,'complex_uniform_saving':kappa+6*gap, + 'b':kappa+5*gap,'a':kappa+4*gap,'q':kappa+3*gap,'bit_saving':admitted, + 'epsilon':1-gap,'beta':1-3*gap,'r0':gap/10,'stop':gap,'layout':gap,'d':gap} + outer=L.ledger(params);outer['functional_checks']['actual_new_BIT_stock_sublinear']=params['beta']*(1-atom) + need(len(outer['strict_checks'])==54 and len(outer['functional_checks'])==4,'Whole outer predicate inventory') + need(all(x>0 for key in ('strict_checks','functional_checks') for x in outer[key].values()),'All outer inequalities strictly positive') + controls={} + for name,patch in [('old_BIT',{'bit_saving':Q('.0027')}),('closed_uniform',{'complex_uniform_saving':params['b']}),('unfunded_endpoint',{'kappa':tested}),('closed_epsilon',{'epsilon':Q(1)})]: + bad=L.ledger(dict(params,**patch));failed=[k for k,x in bad['strict_checks'].items() if x<=0] + need(failed,'Reject unsupported outer patch '+name);controls[name]=failed + return encode({'status':'PASS_CHANGED_PROFILE_ARITHMETIC_NATIVE_ADMISSION_SEPARATE','kappa':kappa, + 'gain_over_PR4535':kappa-Q('.003020165'),'raw_root_interval':[root_low,root_high], + 'margin_at_old_root_upper':margin(old_upper),'local_helpers':H,'local_paid':N,'targets':T,'paid':P, + 'productive_fields':sum(T.values()),'paid_calls':sum(P.values()),'rank_mass_surplus':sum(r*n for r,n in T.items())-sum(r*n for r,n in P.items()), + 'strictification':{'tested':tested,'power':v,'cutoff':c,'floor':b,'tail_offset':u,'alpha':E.display(alpha),'gamma':E.display(gamma),'delta':E.display(delta),'normalized_paid_upper':normalized}, + 'compiler':{'theta':theta,'logarithm_power':power,'eta':E.display(eta),'gap':gap,'uniform_saving':params['complex_uniform_saving'],'H':height,'N':'2^'+str(height),'integer_test_exponent':right,'word_materialized':False}, + 'nonrecursive':{'local_scalar':local_scalar,'local_routes':routes,'raw_scalar_upper':scalar_upper}, + 'ordinary_BIT':bit,'outer':outer,'negative_controls':controls, + 'scope':'Exact changed-profile arithmetic only. Requires separately admitted changed native programs, paid transports and absolute phases. Retained compiler/native/precision/tape/analytic/recovery assumptions.'}) + +if __name__=='__main__': + ap=argparse.ArgumentParser();ap.add_argument('--native',type=Path,required=True);ap.add_argument('--kappa');ap.add_argument('--out',type=Path,default=HERE/'ARITHMETIC.json');args=ap.parse_args() + result=run(read(args.native),Q(args.kappa) if args.kappa else None) + result['native_receipt_sha256']=sha256(args.native.read_bytes()).hexdigest() + # Pin all loaded project source modules and the non-module controller/stock + # records read by the inherited engines. Standard-library files are outside + # the repository and are recorded instead by the replay's Python version. + paths={Path(__file__).resolve(),ROOT/'research/joint-helper-lattice/CONTROLLER.json', + ROOT/'research/query-thinned-controllers/RESULT.json'} + for module in tuple(sys.modules.values()): + name=getattr(module,'__file__',None) + if name: + path=Path(name).resolve() + if path.is_relative_to(ROOT) and path.is_file():paths.add(path) + result['source_sha256']={p.relative_to(ROOT).as_posix():sha256(p.read_bytes()).hexdigest() for p in sorted(paths)} + args.out.write_text(json.dumps(result,indent=2,sort_keys=True)+'\n') + print(json.dumps({k:result[k] for k in ('status','kappa','gain_over_PR4535','raw_root_interval','paid_calls','compiler')},indent=2)) diff --git a/research/kappa-interface-round2-20261022/regeneration.log b/research/kappa-interface-round2-20261022/regeneration.log new file mode 100644 index 0000000000..99a931d8ff --- /dev/null +++ b/research/kappa-interface-round2-20261022/regeneration.log @@ -0,0 +1 @@ +PASS_SOLVER_FREE_EXACT_REGENERATION 4409d2d9328fffbd276bb03fb800f59a33ec3b2ab15f79a330a7af66e75110cc diff --git a/research/kappa-interface-round2-20261022/retained-dependencies.log b/research/kappa-interface-round2-20261022/retained-dependencies.log new file mode 100644 index 0000000000..529e19d2b2 --- /dev/null +++ b/research/kappa-interface-round2-20261022/retained-dependencies.log @@ -0,0 +1,2 @@ +SOURCE_COUNT 51 +PASS_RETAINED_NATIVE_AND_BIT_DEPENDENCIES diff --git a/research/kappa-interface-round2-20261022/uniform-gain.log b/research/kappa-interface-round2-20261022/uniform-gain.log new file mode 100644 index 0000000000..cbd88c08a4 --- /dev/null +++ b/research/kappa-interface-round2-20261022/uniform-gain.log @@ -0,0 +1 @@ +PASS_UNIFORM_STRICT_PAID_MOMENT_IMPROVEMENT 5.761292993641092 diff --git a/research/kappa-interface-round2-20261022/verify_result.py b/research/kappa-interface-round2-20261022/verify_result.py new file mode 100644 index 0000000000..0ad6ceda9c --- /dev/null +++ b/research/kappa-interface-round2-20261022/verify_result.py @@ -0,0 +1,76 @@ +"""Fresh sequential admission of the changed-map kappa result. + +Uses the frozen emitted word, not the discovery solver. Apache-2.0. +Substantial OpenAI Codex assistance. Inherited assumptions remain explicit. +""" +from datetime import datetime,timezone +from fractions import Fraction as Q +from hashlib import sha256 +from pathlib import Path +import gzip +import json +import subprocess +import sys +import time +sys.dont_write_bytecode=True +HERE=Path(__file__).resolve().parent;ROOT=HERE.parents[1] +NATIVE=ROOT/'research/warp-interface-20261022' + + +def need(ok,why): + if not ok:raise ValueError(why) + + +def read(p): + b=p.read_bytes();return json.loads(gzip.decompress(b) if p.suffix=='.gz' else b) + + +def main(): + # Baseline dependency gates were freshly replayed in the preceding round. + # Authenticate the saved evidence and rerun native/BIT dependencies here. + baseline=read(ROOT/'research/kappa-search-20261022/BASELINE-REPLAY.json') + for row in baseline['gates']: + path=ROOT/'research/kappa-search-20261022'/row['log'] + need(row['exit_code']==0 and sha256(path.read_bytes()).hexdigest()==row['sha256'],'Retained baseline evidence') + deps="import sys;sys.dont_write_bytecode=True;sys.path.insert(0,'research/joint-helper-lattice');import verify as V;print('SOURCE_COUNT',V.authenticate());print(V.replay_dependencies()['status'])" + commands=[ + ('regeneration',[str(NATIVE/'regenerate.py')]), + ('native',[str(NATIVE/'verify_candidate.py'),'--part','native']), + ('absolute-phases',[str(NATIVE/'verify_candidate.py'),'--part','phases']), + ('uniform-gain',[str(NATIVE/'uniform_gain.py')]), + ('retained-dependencies',['-c',deps]), + ('whole-arithmetic',[str(HERE/'price_profile.py'),'--native',str(NATIVE/'NATIVE-VALIDATION.json')]), + ('independent-audit',[str(ROOT/'research/query-projector-interface-20261022/positive-candidate-audit/audit.py')])] + records=[] + for name,args in commands: + argv=[sys.executable,'-B',*args];started=time.monotonic() + proc=subprocess.run(argv,cwd=ROOT,stdout=subprocess.PIPE,stderr=subprocess.STDOUT,timeout=300) + log=HERE/(name+'.log');log.write_bytes(proc.stdout) + row={'part':name,'argv':argv,'exit_code':proc.returncode,'seconds':time.monotonic()-started, + 'log':log.name,'sha256':sha256(proc.stdout).hexdigest()} + records.append(row);print(json.dumps(row),flush=True) + need(proc.returncode==0,'Fresh gate failed: '+name) + native=read(NATIVE/'NATIVE-VALIDATION.json');phase=read(NATIVE/'PHASE-VALIDATION.json.gz') + arithmetic=read(HERE/'ARITHMETIC.json') + need(native['status']=='PASS_CHANGED_G_NATIVE_BOTH_632_COLUMN_INTERPRETERS','Exact native admission') + need(phase['status']=='PASS_ALL_ACTUAL_WARP_AND_NEW_PAID_ABSOLUTE_PHASES','All new phase admission') + need(Q(arithmetic['kappa'])==Q('.00302152') and Q(arithmetic['gain_over_PR4535'])>0,'Strict claimed saving') + need(arithmetic['native_receipt_sha256']==sha256((NATIVE/'NATIVE-VALIDATION.json').read_bytes()).hexdigest(),'Actual native invoice feeds complete arithmetic') + need(native['paid']==arithmetic['local_paid'] and native['helpers']==arithmetic['local_helpers'],'Whole ledger binds exact emitted native lists') + for path,h in arithmetic['source_sha256'].items():need(sha256((ROOT/path).read_bytes()).hexdigest()==h,'Loaded arithmetic source pin '+path) + need(len(phase['changed_G_operators'])==34 and len(phase['actual_warp_classes'])==180 and len(phase['new_paid_pairs'])==128,'Complete physical coverage inventory') + need(arithmetic['paid_calls']==64404 and arithmetic['rank_mass_surplus']==752,'Complete paid list and helper credit') + need(len(arithmetic['outer']['strict_checks'])==54 and len(arithmetic['outer']['functional_checks'])==4,'Whole outer predicate inventory') + need(all(Q(x)>0 for name in ('strict_checks','functional_checks') for x in arithmetic['outer'][name].values()),'Every outer predicate strictly positive') + receipt={'status':'PASS_CONDITIONAL_CHANGED_MAP_KAPPA_00302152','checked_utc':datetime.now(timezone.utc).isoformat(), + 'python':sys.version,'python_executable':sys.executable,'kappa':arithmetic['kappa'], + 'baseline_evidence_authenticated':True,'gates':records, + 'outputs_sha256':{p.relative_to(ROOT).as_posix():sha256(p.read_bytes()).hexdigest() for p in [ + NATIVE/'ACTUAL-WORD.json.gz',NATIVE/'NATIVE-VALIDATION.json',NATIVE/'PHASE-VALIDATION.json.gz',NATIVE/'UNIFORM-GAIN.json',HERE/'ARITHMETIC.json', + ROOT/'research/query-projector-interface-20261022/positive-candidate-audit/audit-result.json']}, + 'scope':'Exact local native/phase and complete recursive/outer arithmetic, plus independent AI audit. Repository analytic/native/precision/tape/recovery assumptions retained; no independent human review or unconditional theorem.'} + (HERE/'SESSION-VERIFICATION.json').write_text(json.dumps(receipt,indent=2,sort_keys=True)+'\n') + print(receipt['status'],flush=True) + + +if __name__=='__main__':main() diff --git a/research/kappa-interface-round2-20261022/whole-arithmetic.log b/research/kappa-interface-round2-20261022/whole-arithmetic.log new file mode 100644 index 0000000000..4cf33d8203 --- /dev/null +++ b/research/kappa-interface-round2-20261022/whole-arithmetic.log @@ -0,0 +1,24 @@ +{ + "status": "PASS_CHANGED_PROFILE_ARITHMETIC_NATIVE_ADMISSION_SEPARATE", + "kappa": "37769/12500000", + "gain_over_PR4535": "271/200000000", + "raw_root_interval": [ + "30215551/10000000000", + "236059/78125000" + ], + "paid_calls": 64404, + "compiler": { + "theta": "63/64", + "logarithm_power": 1000, + "eta": { + "lower": "0.000000204791629522697050728486", + "upper": "0.000000204791629522697050728487" + }, + "gap": "1/700000000", + "uniform_saving": "211507/70000000", + "H": 31385200000000, + "N": "2^31385200000000", + "integer_test_exponent": 44836, + "word_materialized": false + } +} diff --git a/research/kappa-lean-verification-20261022/.gitattributes b/research/kappa-lean-verification-20261022/.gitattributes new file mode 100644 index 0000000000..e11c72b55f --- /dev/null +++ b/research/kappa-lean-verification-20261022/.gitattributes @@ -0,0 +1 @@ +* -text whitespace=blank-at-eol,blank-at-eof,space-before-tab,cr-at-eol diff --git a/research/kappa-lean-verification-20261022/.gitignore b/research/kappa-lean-verification-20261022/.gitignore new file mode 100644 index 0000000000..080d1851d8 --- /dev/null +++ b/research/kappa-lean-verification-20261022/.gitignore @@ -0,0 +1,7 @@ +.lake/ +.toolchain/ +__pycache__/ +*.olean +*.ilean +*.c +*.trace diff --git a/research/kappa-lean-verification-20261022/ANALYTIC-SCOPE.md b/research/kappa-lean-verification-20261022/ANALYTIC-SCOPE.md new file mode 100644 index 0000000000..ba9bf692e9 --- /dev/null +++ b/research/kappa-lean-verification-20261022/ANALYTIC-SCOPE.md @@ -0,0 +1,27 @@ +# Scope of AnalyticGain.lean + +The Lean module states the exact old and new local paid moment polynomials and +their identity `oldPaidMoment(t) - newPaidMoment(t) = 12 * gain(t)`, where +`gain(t) = 3 + 4^t - 2*2^t - 3^t` uses real powers. It proves strict positivity +for all real `t < 1`, hence the required interval `0 < t < 1`. The module also +states the global identity and strict improvement for 18 full native calls. + +The proof bounds the derivative using `(4/3)^t <= 4/3` and +`2/3 <= (2/3)^t` when `t <= 1`. The strict log bound follows from +`log(16) < log(27)`. A derivative monotonicity theorem then compares with the +exact zero at `t = 1`. This does not depend on numerical differentiation, +decimal approximations, interval experiments, or a finite sample of t values. + +This is an analytic paid-profile theorem. The formal statement does not assert +that the profiles were extracted correctly from the native word, that a native +warp satisfies its phase contract, or that the full integer multiplication +compiler follows. Those obligations remain in the independently replayed +finite certificates and retained predecessor proofs. + +The module contains five `#print axioms` commands. A successful Lean run must +report only standard mathlib logical axioms (`propext`, `Classical.choice`, +`Quot.sound`). No `sorry`, `admit`, or custom axiom is used. Actual checking and +toolchain details are recorded by the parent verification package; the presence +of a source file by itself is not a verification receipt. + +Substantial OpenAI Codex assistance; Apache-2.0, matching the repository. diff --git a/research/kappa-lean-verification-20261022/ARITHMETIC-TRANSCRIPTION.json b/research/kappa-lean-verification-20261022/ARITHMETIC-TRANSCRIPTION.json new file mode 100644 index 0000000000..4e9993a115 --- /dev/null +++ b/research/kappa-lean-verification-20261022/ARITHMETIC-TRANSCRIPTION.json @@ -0,0 +1,9 @@ +{ + "status": "TRANSCRIBED_PENDING_LEAN", + "source_sha256": "d097e55f06c3f244f2074ffd7c1a0a5f3c4b4b6a6accf9619d1dde5c0ae85e15", + "receipt_sha256": "21b551100d3872082b265b62c9d1809ff098e512cb201d99497974057a4eeda9", + "lean_sha256": "4b400d1113d91c91ab2152cb3db1ab118b36cada9a400597ff5da0bff9ad985a", + "strict_predicates": 54, + "functional_predicates": 4, + "scope": "Source outer formulas and closed integer compiler arithmetic. Analytic enclosure correctness is outside this file." +} diff --git a/research/kappa-lean-verification-20261022/AnalyticGain.lean b/research/kappa-lean-verification-20261022/AnalyticGain.lean new file mode 100644 index 0000000000..e1675ce132 --- /dev/null +++ b/research/kappa-lean-verification-20261022/AnalyticGain.lean @@ -0,0 +1,123 @@ +/- +Copyright (c) 2026. Released under the Apache 2.0 license. +Substantial OpenAI Codex assistance. + +Scoped analytic theorem for the frozen changed-G paid profile. This file does +not formalize native-word correctness or the multiplication compiler. +-/ +import Mathlib.Analysis.SpecialFunctions.Pow.Deriv +import Mathlib.Analysis.Calculus.Deriv.MeanValue +import Mathlib.Tactic.NormNum +import Mathlib.Tactic.Linarith +import Mathlib.Tactic.Ring + +namespace KappaChangedG + +noncomputable def gain (t : ℝ) : ℝ := + 3 + (4 : ℝ) ^ t - 2 * (2 : ℝ) ^ t - (3 : ℝ) ^ t + +noncomputable def gainDerivative (t : ℝ) : ℝ := + Real.log 4 * (4 : ℝ) ^ t - + 2 * (Real.log 2 * (2 : ℝ) ^ t) - Real.log 3 * (3 : ℝ) ^ t + +lemma log_four : Real.log 4 = 2 * Real.log 2 := by + have h := Real.log_pow (2 : ℝ) 2 + norm_num at h + exact h + +lemma log_bound : (4 / 3 : ℝ) * Real.log 2 - Real.log 3 < 0 := by + have h := Real.log_lt_log (by norm_num : (0 : ℝ) < 16) + (by norm_num : (16 : ℝ) < 27) + have h16 := Real.log_pow (2 : ℝ) 4 + have h27 := Real.log_pow (3 : ℝ) 3 + norm_num at h16 h27 + rw [h16, h27] at h + linarith + +lemma gain_hasDerivAt (t : ℝ) : HasDerivAt gain (gainDerivative t) t := by + have h4 : HasDerivAt (fun x : ℝ => (4 : ℝ) ^ x) + (Real.log 4 * (4 : ℝ) ^ t) t := by + simpa only [mul_comm] using + (Real.hasStrictDerivAt_const_rpow (by norm_num : (0 : ℝ) < 4) t).hasDerivAt + have h2 : HasDerivAt (fun x : ℝ => (2 : ℝ) ^ x) + (Real.log 2 * (2 : ℝ) ^ t) t := by + simpa only [mul_comm] using + (Real.hasStrictDerivAt_const_rpow (by norm_num : (0 : ℝ) < 2) t).hasDerivAt + have h3 : HasDerivAt (fun x : ℝ => (3 : ℝ) ^ x) + (Real.log 3 * (3 : ℝ) ^ t) t := by + simpa only [mul_comm] using + (Real.hasStrictDerivAt_const_rpow (by norm_num : (0 : ℝ) < 3) t).hasDerivAt + simpa only [gain, gainDerivative, zero_add] using + (((hasDerivAt_const t (3 : ℝ)).add h4).sub (h2.const_mul 2)).sub h3 + +lemma gainDerivative_neg {t : ℝ} (ht : t ≤ 1) : gainDerivative t < 0 := by + have hp3 : (0 : ℝ) < (3 : ℝ) ^ t := Real.rpow_pos_of_pos (by norm_num) t + have hlog2 : 0 ≤ Real.log 2 := (Real.log_pos (by norm_num : (1 : ℝ) < 2)).le + have h4 : (4 : ℝ) ^ t ≤ (4 / 3 : ℝ) * (3 : ℝ) ^ t := by + have h := Real.rpow_le_self_of_one_le (by norm_num : (1 : ℝ) ≤ 4 / 3) ht + rw [Real.div_rpow (by norm_num : (0 : ℝ) ≤ 4) + (by norm_num : (0 : ℝ) ≤ 3)] at h + exact (div_le_iff₀ hp3).mp h + have h2 : (2 / 3 : ℝ) * (3 : ℝ) ^ t ≤ (2 : ℝ) ^ t := by + have h := Real.self_le_rpow_of_le_one (by norm_num : (0 : ℝ) ≤ 2 / 3) + (by norm_num : (2 / 3 : ℝ) ≤ 1) ht + rw [Real.div_rpow (by norm_num : (0 : ℝ) ≤ 2) + (by norm_num : (0 : ℝ) ≤ 3)] at h + exact (le_div_iff₀ hp3).mp h + have h4' := mul_le_mul_of_nonneg_left h4 (mul_nonneg (by norm_num : (0 : ℝ) ≤ 2) hlog2) + have h2' := mul_le_mul_of_nonneg_left h2 (mul_nonneg (by norm_num : (0 : ℝ) ≤ 2) hlog2) + have hnegative := mul_neg_of_pos_of_neg hp3 log_bound + rw [gainDerivative, log_four] + nlinarith + +lemma gain_continuous : Continuous gain := + continuous_iff_continuousAt.mpr fun t => (gain_hasDerivAt t).continuousAt + +lemma gain_strictAntiOn : StrictAntiOn gain (Set.Iic (1 : ℝ)) := by + apply strictAntiOn_of_deriv_neg (convex_Iic (1 : ℝ)) gain_continuous.continuousOn + intro t ht + rw [(gain_hasDerivAt t).deriv] + have ht' : t < 1 := by simpa only [interior_Iic, Set.mem_Iio] using ht + exact gainDerivative_neg ht'.le + +theorem gain_pos {t : ℝ} (ht : t < 1) : 0 < gain t := by + have h := gain_strictAntiOn (show t ∈ Set.Iic (1 : ℝ) from ht.le) + (show (1 : ℝ) ∈ Set.Iic (1 : ℝ) by simp) ht + have hzero : gain 1 = 0 := by norm_num [gain] + rw [hzero] at h + exact h + +noncomputable def oldPaidMoment (t : ℝ) : ℝ := + 2237 * (1 : ℝ) ^ t + 388 * (2 : ℝ) ^ t + 494 * (3 : ℝ) ^ t + + 147 * (4 : ℝ) ^ t + 36 * (5 : ℝ) ^ t + 8 * (8 : ℝ) ^ t + +noncomputable def newPaidMoment (t : ℝ) : ℝ := + 2201 * (1 : ℝ) ^ t + 412 * (2 : ℝ) ^ t + 506 * (3 : ℝ) ^ t + + 135 * (4 : ℝ) ^ t + 36 * (5 : ℝ) ^ t + 8 * (8 : ℝ) ^ t + +theorem paid_moment_difference (t : ℝ) : + oldPaidMoment t - newPaidMoment t = 12 * gain t := by + simp only [oldPaidMoment, newPaidMoment, gain, Real.one_rpow] + ring + +theorem paid_moment_strict_improvement {t : ℝ} (_ht0 : 0 < t) (ht1 : t < 1) : + newPaidMoment t < oldPaidMoment t := by + have h := mul_pos (by norm_num : (0 : ℝ) < 12) (gain_pos ht1) + rw [← paid_moment_difference t] at h + exact sub_pos.mp h + +theorem global_paid_moment_difference (t : ℝ) : + 18 * oldPaidMoment t - 18 * newPaidMoment t = 216 * gain t := by + nlinarith [paid_moment_difference t] + +theorem global_paid_moment_strict_improvement {t : ℝ} (ht0 : 0 < t) (ht1 : t < 1) : + 18 * newPaidMoment t < 18 * oldPaidMoment t := + mul_lt_mul_of_pos_left (paid_moment_strict_improvement ht0 ht1) (by norm_num) + +end KappaChangedG + +#print axioms KappaChangedG.gain_pos +#print axioms KappaChangedG.paid_moment_difference +#print axioms KappaChangedG.paid_moment_strict_improvement +#print axioms KappaChangedG.global_paid_moment_difference +#print axioms KappaChangedG.global_paid_moment_strict_improvement diff --git a/research/kappa-lean-verification-20261022/AnalyticGain.log b/research/kappa-lean-verification-20261022/AnalyticGain.log new file mode 100644 index 0000000000..1f9b5817ce --- /dev/null +++ b/research/kappa-lean-verification-20261022/AnalyticGain.log @@ -0,0 +1,5 @@ +'KappaChangedG.gain_pos' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaChangedG.paid_moment_difference' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaChangedG.paid_moment_strict_improvement' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaChangedG.global_paid_moment_difference' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaChangedG.global_paid_moment_strict_improvement' depends on axioms: [propext, Classical.choice, Quot.sound] diff --git a/research/kappa-lean-verification-20261022/ArithmeticCertificate.lean b/research/kappa-lean-verification-20261022/ArithmeticCertificate.lean new file mode 100644 index 0000000000..6fa701497a --- /dev/null +++ b/research/kappa-lean-verification-20261022/ArithmeticCertificate.lean @@ -0,0 +1,207 @@ +/- Exact source-formula rational certificates. Apache-2.0. +Substantial OpenAI Codex assistance. Signed Cao Yifan. +No claim here that externally computed enclosures bound real powers. -/ +import Mathlib.Tactic.NormNum +import Mathlib.Tactic.Positivity + +set_option maxRecDepth 1000000 +set_option maxHeartbeats 0 +namespace KappaChangedG.Arithmetic + +def kappa : ℚ := (37769 / 12500000 : ℚ) +def tested : ℚ := (302153 / 100000000 : ℚ) +def complexUniformSaving : ℚ := (211507 / 70000000 : ℚ) +def b : ℚ := (2115069 / 700000000 : ℚ) +def a : ℚ := (528767 / 175000000 : ℚ) +def q : ℚ := (2115067 / 700000000 : ℚ) +def epsilon : ℚ := (699999999 / 700000000 : ℚ) +def beta : ℚ := (699999997 / 700000000 : ℚ) +def r0 : ℚ := (1 / 7000000000 : ℚ) +def stop : ℚ := (1 / 700000000 : ℚ) +def layout : ℚ := (1 / 700000000 : ℚ) +def bitSaving : ℚ := (17 / 5000 : ℚ) +def oldBaseline : ℚ := (865485209599581851369 / 500000000000000000000000 : ℚ) +def sigma : ℚ := 1-b +def tau : ℚ := 1-a +def internal : ℚ := tau+(1-stop)*max (sigma-tau) 0 +def leaf : ℚ := sigma+stop*(1-sigma) +def lam : ℚ := 1-(q+a)/2 +def capConstant : ℚ := 3/32 +def xi : ℚ := epsilon*(1+q)-capConstant+layout +def key : ℚ := beta+1-epsilon + +def margin_main_transform : ℚ := (epsilon * q) +def margin_global_coordinate_router : ℚ := a +def margin_fused_gaussian : ℚ := ((1 - epsilon) + (q * beta)) +def margin_group_bit_router : ℚ := ((1 - epsilon) + (a * beta)) +def margin_group_scans : ℚ := ((1 - epsilon) + beta) +def margin_boundary_algebraic_matrix : ℚ := ((capConstant + xi) - epsilon) +def margin_sparse_union_movement : ℚ := ((xi + (1 / 2)) - epsilon) +def margin_polynomial_products : ℚ := epsilon +def margin_microbox_face_corrections : ℚ := (1 - ((((epsilon + beta) + 48) - 128) + 2)) +def outerSlacks : List (String × ℚ) := [ + ("actual_bit_above_effective", (bitSaving - a)), + ("complex_above_effective", (b - a)), + ("q_positive", q), + ("complex_endpoint", (b - q)), + ("q_below_effective", (a - q)), + ("stop_positive", stop), + ("stop_below_one", (1 - stop)), + ("leaf_saving_above_effective", (((1 - stop) * b) - a)), + ("q_below_internal", ((1 - internal) - q)), + ("q_below_leaf", ((1 - leaf) - q)), + ("lambda_above_tau", (lam - tau)), + ("lambda_above_sigma", (lam - sigma)), + ("lambda_above_internal", (lam - internal)), + ("lambda_prime_above_lambda", ((1 - q) - lam)), + ("lambda_prime_above_leaf", ((1 - q) - leaf)), + ("epsilon_positive", epsilon), + ("epsilon_below_one", (1 - epsilon)), + ("cap_above_band", (xi - (1 / 2))), + ("cap_below_cell", (epsilon - xi)), + ("group_positive", beta), + ("group_below_dimension", (epsilon - beta)), + ("support_router_span", (1 - beta)), + ("group_gauge_power_slack", (((1 - ((2 * xi) - 2)) - r0) - beta)), + ("actual_logarithmic_group_guard", ((1 - ((2 * xi) - 2)) - beta)), + ("global_gamma_power_slack", ((1 - epsilon) - r0)), + ("actual_logarithmic_gamma_guard", (1 - epsilon)), + ("alpha_logarithm_absorption", r0), + ("group_key_fits_record", (1 - key)), + ("membership_arithmetic_fits_record", ((1 - beta) - (2 * (1 - epsilon)))), + ("microbox_halo_volume", ((128 - 48) - beta)), + ("positive_layout_slack", layout), + ("short_record_fallback", (epsilon - a)), + ("complex_below_one_over_32", ((1 / 32) - b)), + ("strassen_integer_power_gap", ((2 ^ 45) - (7 ^ 16))), + ("theta_positive_polynomial_power", 2), + ("cap_below_phase_cell_power", (2 - xi)), + ("halo_covers_generic_inverse_radius", (48 - 43)), + ("union_tag_work_per_visit_fits_record", (1 - beta)), + ("union_header_fits_record", (1 - beta)), + ("source_axis_superpolynomial", (1 - epsilon)), + ("gaussian_above_main", (margin_fused_gaussian - margin_main_transform)), + ("new_complex_uniform_saving_above_b", (complexUniformSaving - b)), + ("improvement_over_user_baseline", (kappa - oldBaseline)), + ("new_semantic_guard_with_C1_one", (1 - epsilon)), + ("fine_prime_halo_umbrella", (10 - (((2 * 2) + 2) + (1 / 2)))), + ("main_transform_above_kappa", margin_main_transform-kappa), + ("global_coordinate_router_above_kappa", margin_global_coordinate_router-kappa), + ("fused_gaussian_above_kappa", margin_fused_gaussian-kappa), + ("group_bit_router_above_kappa", margin_group_bit_router-kappa), + ("group_scans_above_kappa", margin_group_scans-kappa), + ("boundary_algebraic_matrix_above_kappa", margin_boundary_algebraic_matrix-kappa), + ("sparse_union_movement_above_kappa", margin_sparse_union_movement-kappa), + ("polynomial_products_above_kappa", margin_polynomial_products-kappa), + ("microbox_face_corrections_above_kappa", margin_microbox_face_corrections-kappa)] +def outerSlacksRecorded : List (String × ℚ) := [ + ("actual_bit_above_effective", (66233 / 175000000 : ℚ)), + ("complex_above_effective", (1 / 700000000 : ℚ)), + ("q_positive", (2115067 / 700000000 : ℚ)), + ("complex_endpoint", (1 / 350000000 : ℚ)), + ("q_below_effective", (1 / 700000000 : ℚ)), + ("stop_positive", (1 / 700000000 : ℚ)), + ("stop_below_one", (699999999 / 700000000 : ℚ)), + ("leaf_saving_above_effective", (697884931 / 490000000000000000 : ℚ)), + ("q_below_internal", (1 / 700000000 : ℚ)), + ("q_below_leaf", (1397884931 / 490000000000000000 : ℚ)), + ("lambda_above_tau", (1 / 1400000000 : ℚ)), + ("lambda_above_sigma", (3 / 1400000000 : ℚ)), + ("lambda_above_internal", (1 / 1400000000 : ℚ)), + ("lambda_prime_above_lambda", (1 / 1400000000 : ℚ)), + ("lambda_prime_above_leaf", (1397884931 / 490000000000000000 : ℚ)), + ("epsilon_positive", (699999999 / 700000000 : ℚ)), + ("epsilon_below_one", (1 / 700000000 : ℚ)), + ("cap_above_band", (200543046897884933 / 490000000000000000 : ℚ)), + ("cap_below_cell", (44456952402115067 / 490000000000000000 : ℚ)), + ("group_positive", (699999997 / 700000000 : ℚ)), + ("group_below_dimension", (1 / 350000000 : ℚ)), + ("support_router_span", (3 / 700000000 : ℚ)), + ("group_gauge_power_slack", (44456954117115067 / 245000000000000000 : ℚ)), + ("actual_logarithmic_group_guard", (44456954152115067 / 245000000000000000 : ℚ)), + ("global_gamma_power_slack", (9 / 7000000000 : ℚ)), + ("actual_logarithmic_gamma_guard", (1 / 700000000 : ℚ)), + ("alpha_logarithm_absorption", (1 / 7000000000 : ℚ)), + ("group_key_fits_record", (1 / 350000000 : ℚ)), + ("membership_arithmetic_fits_record", (1 / 700000000 : ℚ)), + ("microbox_halo_volume", (55300000003 / 700000000 : ℚ)), + ("positive_layout_slack", (1 / 700000000 : ℚ)), + ("short_record_fallback", (697884931 / 700000000 : ℚ)), + ("complex_below_one_over_32", (19759931 / 700000000 : ℚ)), + ("strassen_integer_power_gap", (1951441519231 / 1 : ℚ)), + ("theta_positive_polynomial_power", (2 / 1 : ℚ)), + ("cap_below_phase_cell_power", (534456953102115067 / 490000000000000000 : ℚ)), + ("halo_covers_generic_inverse_radius", (5 / 1 : ℚ)), + ("union_tag_work_per_visit_fits_record", (3 / 700000000 : ℚ)), + ("union_header_fits_record", (3 / 700000000 : ℚ)), + ("source_axis_superpolynomial", (1 / 700000000 : ℚ)), + ("gaussian_above_main", (347884933 / 245000000000000000 : ℚ)), + ("new_complex_uniform_saving_above_b", (1 / 700000000 : ℚ)), + ("improvement_over_user_baseline", (645274790400418148631 / 500000000000000000000000 : ℚ)), + ("new_semantic_guard_with_C1_one", (1 / 700000000 : ℚ)), + ("fine_prime_halo_umbrella", (7 / 2 : ℚ)), + ("main_transform_above_kappa", (2097884933 / 490000000000000000 : ℚ)), + ("global_coordinate_router_above_kappa", (1 / 175000000 : ℚ)), + ("fused_gaussian_above_kappa", (2793654799 / 490000000000000000 : ℚ)), + ("group_bit_router_above_kappa", (873413699 / 122500000000000000 : ℚ)), + ("group_scans_above_kappa", (348942467 / 350000000 : ℚ)), + ("boundary_algebraic_matrix_above_kappa", (2797884933 / 490000000000000000 : ℚ)), + ("sparse_union_movement_above_kappa", (199062502797884933 / 490000000000000000 : ℚ)), + ("polynomial_products_above_kappa", (139576987 / 140000000 : ℚ)), + ("microbox_face_corrections_above_kappa", (2694894247 / 35000000 : ℚ))] +theorem outerSlacks_source_equality : outerSlacks = outerSlacksRecorded := by + norm_num [outerSlacks, outerSlacksRecorded, kappa, tested, complexUniformSaving, b, a, q, epsilon, beta, r0, stop, layout, bitSaving, oldBaseline, sigma, tau, internal, leaf, lam, capConstant, xi, key, margin_main_transform, margin_global_coordinate_router, margin_fused_gaussian, margin_group_bit_router, margin_group_scans, margin_boundary_algebraic_matrix, margin_sparse_union_movement, margin_polynomial_products, margin_microbox_face_corrections] +theorem outerSlacks_all_positive : outerSlacks.all (fun p => decide (0 < p.2)) = true := by + apply List.all_eq_true.mpr + norm_num [outerSlacks, kappa, tested, complexUniformSaving, b, a, q, epsilon, beta, r0, stop, layout, bitSaving, oldBaseline, sigma, tau, internal, leaf, lam, capConstant, xi, key, margin_main_transform, margin_global_coordinate_router, margin_fused_gaussian, margin_group_bit_router, margin_group_scans, margin_boundary_algebraic_matrix, margin_sparse_union_movement, margin_polynomial_products, margin_microbox_face_corrections] +theorem outerSlacks_count : outerSlacks.length = 54 := by decide + +def functionalSlacks : List (String × ℚ) := [ + ("new_semantic_group_guard", (1 - beta)), + ("new_BIT_row_stock_sublinear_in_active_group", (beta * (1 - (3 / 1000)))), + ("fixed_halo_explicit_metadata_branch", ((((128 - 48) - epsilon) - beta) - 1)), + ("actual_new_BIT_stock_sublinear", beta*(1-(4/1000)))] +def functionalSlacksRecorded : List (String × ℚ) := [ + ("new_semantic_group_guard", (3 / 700000000 : ℚ)), + ("new_BIT_row_stock_sublinear_in_active_group", (697899997009 / 700000000000 : ℚ)), + ("fixed_halo_explicit_metadata_branch", (13475000001 / 175000000 : ℚ)), + ("actual_new_BIT_stock_sublinear", (174299999253 / 175000000000 : ℚ))] +theorem functionalSlacks_source_equality : functionalSlacks = functionalSlacksRecorded := by + norm_num [functionalSlacks, functionalSlacksRecorded, kappa, tested, complexUniformSaving, b, a, q, epsilon, beta, r0, stop, layout, bitSaving, oldBaseline, sigma, tau, internal, leaf, lam, capConstant, xi, key, margin_main_transform, margin_global_coordinate_router, margin_fused_gaussian, margin_group_bit_router, margin_group_scans, margin_boundary_algebraic_matrix, margin_sparse_union_movement, margin_polynomial_products, margin_microbox_face_corrections] +theorem functionalSlacks_all_positive : functionalSlacks.all (fun p => decide (0 < p.2)) = true := by + apply List.all_eq_true.mpr + norm_num [functionalSlacks, kappa, tested, complexUniformSaving, b, a, q, epsilon, beta, r0, stop, layout, bitSaving, oldBaseline, sigma, tau, internal, leaf, lam, capConstant, xi, key, margin_main_transform, margin_global_coordinate_router, margin_fused_gaussian, margin_group_bit_router, margin_group_scans, margin_boundary_algebraic_matrix, margin_sparse_union_movement, margin_polynomial_products, margin_microbox_face_corrections] +theorem functionalSlacks_count : functionalSlacks.length = 4 := by decide + +theorem claimed_saving : kappa = 37769/12500000 := by + norm_num [kappa] +theorem strict_improvement : (3020165/1000000000 : ℚ) < kappa := by + norm_num [kappa] +theorem tested_above_kappa : kappa < tested := by + norm_num [kappa, tested] +theorem explicit_gap : (tested-kappa)/7 = (1/700000000 : ℚ) := by + norm_num [kappa, tested] +theorem splitting_base_gap : (20:ℕ)^64 < 21^63 := by decide +theorem tail_decay : (97/100 : ℚ)^128 < 1/16 := by norm_num +theorem normalized_completion : (1/(1+1024*(1/1000000000))+4/(2:ℚ)^32) < 1 := by norm_num +theorem shifted_exit_capacity : 2*((20:ℕ)^1024)^64 ≤ ((145:ℕ)^1024)^63 := by decide +theorem finite_threshold : 700000000*44836 = (31385200000000:ℕ) := by decide +theorem finite_compiler_wins : ((700000000:ℕ)*44836+1)^1000 < 2^44836 := by decide +theorem previous_integer_fails : ¬ (((700000000:ℕ)*44835+1)^1000 < 2^44835) := by decide +theorem local_route_count : (3298+2*408+688)*1000 = (4802000:ℕ) := by decide +theorem local_budget : (158168+4802000:ℕ) < 10000000 := by decide +theorem controller_budget : (181098496:ℕ) < 1000000000 := by decide + +end KappaChangedG.Arithmetic + +#print axioms KappaChangedG.Arithmetic.outerSlacks_source_equality +#print axioms KappaChangedG.Arithmetic.outerSlacks_all_positive +#print axioms KappaChangedG.Arithmetic.functionalSlacks_source_equality +#print axioms KappaChangedG.Arithmetic.functionalSlacks_all_positive +#print axioms KappaChangedG.Arithmetic.claimed_saving +#print axioms KappaChangedG.Arithmetic.strict_improvement +#print axioms KappaChangedG.Arithmetic.tested_above_kappa +#print axioms KappaChangedG.Arithmetic.explicit_gap +#print axioms KappaChangedG.Arithmetic.tail_decay +#print axioms KappaChangedG.Arithmetic.normalized_completion +#print axioms KappaChangedG.Arithmetic.finite_compiler_wins diff --git a/research/kappa-lean-verification-20261022/ArithmeticCertificate.log b/research/kappa-lean-verification-20261022/ArithmeticCertificate.log new file mode 100644 index 0000000000..65a4ec5c63 --- /dev/null +++ b/research/kappa-lean-verification-20261022/ArithmeticCertificate.log @@ -0,0 +1,14 @@ +ArithmeticCertificate.lean:187:77: warning: exponent 1024 exceeds the threshold 256, exponentiation operation was not evaluated, use `set_option exponentiation.threshold ` to set a new threshold +ArithmeticCertificate.lean:189:76: warning: exponent 1000 exceeds the threshold 256, exponentiation operation was not evaluated, use `set_option exponentiation.threshold ` to set a new threshold +ArithmeticCertificate.lean:190:82: warning: exponent 1000 exceeds the threshold 256, exponentiation operation was not evaluated, use `set_option exponentiation.threshold ` to set a new threshold +'KappaChangedG.Arithmetic.outerSlacks_source_equality' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaChangedG.Arithmetic.outerSlacks_all_positive' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaChangedG.Arithmetic.functionalSlacks_source_equality' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaChangedG.Arithmetic.functionalSlacks_all_positive' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaChangedG.Arithmetic.claimed_saving' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaChangedG.Arithmetic.strict_improvement' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaChangedG.Arithmetic.tested_above_kappa' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaChangedG.Arithmetic.explicit_gap' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaChangedG.Arithmetic.tail_decay' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaChangedG.Arithmetic.normalized_completion' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaChangedG.Arithmetic.finite_compiler_wins' depends on axioms: [propext] diff --git a/research/kappa-lean-verification-20261022/CAPACITY-SCOPE.md b/research/kappa-lean-verification-20261022/CAPACITY-SCOPE.md new file mode 100644 index 0000000000..4f12766482 --- /dev/null +++ b/research/kappa-lean-verification-20261022/CAPACITY-SCOPE.md @@ -0,0 +1,25 @@ +# Scope of CompilerCapacity.lean + +This module closes two explicit real-power inequalities used by the finite +compiler certificate at the tested saving `c = 302153 / 100000000`, with +`t = 1 - c` and `v = 1024`: + +``` +(63/64)^1000 < t * 145^(-v*c) +145^(v*c) < 2^1000. +``` + +It does not trust decimal or rational interval evaluations of a transcendental +function. From `145 < 2^8`, Lean proves `145^(1/8) < 2`. Since `v*c < 3+1/8`, +it then obtains the coarse upper bound `145^(v*c) < 2*145^3 = 6097250`. +Reciprocation and multiplication by positive t give the eta lower bound. The +remaining comparison `(63/64)^1000 < t/6097250` is an exact closed rational +inequality proved by the kernel-checked `norm_num` tactic. The initial-range +bound follows from `6097250 < 2^1000`. + +The module has five `#print axioms` commands and uses no `sorry`, `admit`, or +custom axiom. Toolchain and successful command logs belong to the parent +verification receipt. This scalar theorem does not formalize the finite +compiler construction or establish the paid-versus-target moment margin. + +Substantial OpenAI Codex assistance; Apache-2.0, matching the repository. diff --git a/research/kappa-lean-verification-20261022/CompilerCapacity.lean b/research/kappa-lean-verification-20261022/CompilerCapacity.lean new file mode 100644 index 0000000000..4cc59ba447 --- /dev/null +++ b/research/kappa-lean-verification-20261022/CompilerCapacity.lean @@ -0,0 +1,65 @@ +/- +Copyright (c) 2026. Released under the Apache 2.0 license. +Substantial OpenAI Codex assistance. + +Two real-power capacity inequalities at the explicit tested saving. These are +scoped scalar inequalities, not a formalization of the multiplication compiler. +-/ +import Mathlib.Analysis.SpecialFunctions.Pow.Real +import Mathlib.Tactic.NormNum +import Mathlib.Tactic.Linarith + +namespace KappaChangedG + +noncomputable def capacitySaving : ℝ := 302153 / 100000000 +noncomputable def capacityT : ℝ := 1 - capacitySaving +noncomputable def capacityExponent : ℝ := 1024 * capacitySaving +noncomputable def capacityEta : ℝ := capacityT * (145 : ℝ) ^ (-capacityExponent) + +lemma root145_lt_two : (145 : ℝ) ^ (1 / 8 : ℝ) < 2 := by + rw [show (1 / 8 : ℝ) = (8 : ℝ)⁻¹ by norm_num] + apply (Real.rpow_inv_lt_iff_of_pos (by norm_num : (0 : ℝ) ≤ 145) + (by norm_num : (0 : ℝ) ≤ 2) (by norm_num : (0 : ℝ) < 8)).mpr + norm_num + +lemma capacity_power_upper : (145 : ℝ) ^ capacityExponent < 6097250 := by + calc + (145 : ℝ) ^ capacityExponent < (145 : ℝ) ^ (3 + 1 / 8 : ℝ) := + Real.rpow_lt_rpow_of_exponent_lt (by norm_num : (1 : ℝ) < 145) + (by norm_num [capacityExponent, capacitySaving]) + _ = (145 : ℝ) ^ (3 : ℕ) * (145 : ℝ) ^ (1 / 8 : ℝ) := by + rw [Real.rpow_add (by norm_num : (0 : ℝ) < 145)] + simp + _ < (145 : ℝ) ^ (3 : ℕ) * 2 := + mul_lt_mul_of_pos_left root145_lt_two (by norm_num) + _ = 6097250 := by norm_num + +lemma capacity_eta_lower : capacityT / 6097250 < capacityEta := by + have hp : (0 : ℝ) < (145 : ℝ) ^ capacityExponent := + Real.rpow_pos_of_pos (by norm_num) _ + have hinv : (1 : ℝ) / 6097250 < 1 / (145 : ℝ) ^ capacityExponent := + one_div_lt_one_div_of_lt hp capacity_power_upper + have ht : (0 : ℝ) < capacityT := by norm_num [capacityT, capacitySaving] + have h := mul_lt_mul_of_pos_left hinv ht + simpa only [capacityEta, Real.rpow_neg (by norm_num : (0 : ℝ) ≤ 145), + div_eq_mul_inv, one_mul] using h + +theorem compiler_eta_capacity : (63 / 64 : ℝ) ^ (1000 : ℕ) < capacityEta := by + calc + (63 / 64 : ℝ) ^ (1000 : ℕ) < capacityT / 6097250 := by + norm_num [capacityT, capacitySaving] + _ < capacityEta := capacity_eta_lower + +theorem compiler_initial_range : + (145 : ℝ) ^ capacityExponent < (2 : ℝ) ^ (1000 : ℕ) := by + calc + (145 : ℝ) ^ capacityExponent < 6097250 := capacity_power_upper + _ < (2 : ℝ) ^ (1000 : ℕ) := by norm_num + +end KappaChangedG + +#print axioms KappaChangedG.root145_lt_two +#print axioms KappaChangedG.capacity_power_upper +#print axioms KappaChangedG.capacity_eta_lower +#print axioms KappaChangedG.compiler_eta_capacity +#print axioms KappaChangedG.compiler_initial_range diff --git a/research/kappa-lean-verification-20261022/CompilerCapacity.log b/research/kappa-lean-verification-20261022/CompilerCapacity.log new file mode 100644 index 0000000000..6f0f1cd9a6 --- /dev/null +++ b/research/kappa-lean-verification-20261022/CompilerCapacity.log @@ -0,0 +1,5 @@ +'KappaChangedG.root145_lt_two' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaChangedG.capacity_power_upper' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaChangedG.capacity_eta_lower' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaChangedG.compiler_eta_capacity' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaChangedG.compiler_initial_range' depends on axioms: [propext, Classical.choice, Quot.sound] diff --git a/research/kappa-lean-verification-20261022/FOCUSED-INVENTORY.json b/research/kappa-lean-verification-20261022/FOCUSED-INVENTORY.json new file mode 100644 index 0000000000..6451a2665a --- /dev/null +++ b/research/kappa-lean-verification-20261022/FOCUSED-INVENTORY.json @@ -0,0 +1,595 @@ +{ + "base_commit": "f626db5c3a3d781d8f7695038776c621651f75e1", + "file_count": 117, + "files": [ + { + "bytes": 72, + "path": "research/kappa-interface-round2-20261022/.gitattributes", + "sha256": "308a40fa1d89ae5ea4390b4c9b46a0108b09f171f07898f25d451fa0c69c4e9f" + }, + { + "bytes": 519, + "path": "research/kappa-interface-round2-20261022/absolute-phases.log", + "sha256": "3b41c34cc87f51232df15158d7a1858b589596a161165408f8ccca86589fb126" + }, + { + "bytes": 10031, + "path": "research/kappa-interface-round2-20261022/ARITHMETIC.json", + "sha256": "21b551100d3872082b265b62c9d1809ff098e512cb201d99497974057a4eeda9" + }, + { + "bytes": 5156, + "path": "research/kappa-interface-round2-20261022/independent-audit.log", + "sha256": "da7cf514c7d84f23700d08a90b530ee574cec767a0b2762e0f015beb4ad8ae47" + }, + { + "bytes": 196, + "path": "research/kappa-interface-round2-20261022/native.log", + "sha256": "7b49be682c7f50d9f7e832ffc0b029ad43596ff7e5cab5806d0c834f1ee511b5" + }, + { + "bytes": 9107, + "path": "research/kappa-interface-round2-20261022/price_profile.py", + "sha256": "adde619968d3ac37147d239e25145b28150650e9ce0f76035f680f22589adcbb" + }, + { + "bytes": 302, + "path": "research/kappa-interface-round2-20261022/PROFILE.json", + "sha256": "b98f682c0709d6990fb24c21ae1fdb24e65b7847b920394ba087f1a8c48ee98e" + }, + { + "bytes": 6442, + "path": "research/kappa-interface-round2-20261022/PROOF.md", + "sha256": "ce442d6faa4d153b244572f27cbfd90152ffdf594004652bcdc7e732d62d9809" + }, + { + "bytes": 102, + "path": "research/kappa-interface-round2-20261022/regeneration.log", + "sha256": "d0a9c649d038bca971c7517d3681e532ab61d1611632634c68a51165d95dc82b" + }, + { + "bytes": 3851, + "path": "research/kappa-interface-round2-20261022/RESULT.md", + "sha256": "30c7a0cf3d33dcb30cacce3341e119d36865d35672e877be5fc31a2bf2ce1306" + }, + { + "bytes": 60, + "path": "research/kappa-interface-round2-20261022/retained-dependencies.log", + "sha256": "a95039aac553caad51714c180bf5bb9fbaf046f73b6d05f1b9290d91f793b712" + }, + { + "bytes": 5165, + "path": "research/kappa-interface-round2-20261022/SESSION-VERIFICATION.json", + "sha256": "d0bb0bfc973102ecbdeedc16ff734dbe63e52e8beac7b72767558ea500fe33d7" + }, + { + "bytes": 63, + "path": "research/kappa-interface-round2-20261022/uniform-gain.log", + "sha256": "a49e4d80c730d058c4038c44bd63c1c9c3943afb33f0c5b88031c14c0665a3c3" + }, + { + "bytes": 5096, + "path": "research/kappa-interface-round2-20261022/verify_result.py", + "sha256": "dc3542feba49a091bc8e4f816dcb9713b38455ce87f73ad24089d5508e8a106c" + }, + { + "bytes": 652, + "path": "research/kappa-interface-round2-20261022/whole-arithmetic.log", + "sha256": "187452670e9fb0acc689504e6184dc781244b613499a9275b8600a8ab90b98b0" + }, + { + "bytes": 72, + "path": "research/kappa-lean-verification-20261022/.gitattributes", + "sha256": "308a40fa1d89ae5ea4390b4c9b46a0108b09f171f07898f25d451fa0c69c4e9f" + }, + { + "bytes": 60, + "path": "research/kappa-lean-verification-20261022/.gitignore", + "sha256": "1538f7e3526cbef2854c8c6019dbb6ac47cb8419f6bf17fa4888a94c9db4738d" + }, + { + "bytes": 1584, + "path": "research/kappa-lean-verification-20261022/ANALYTIC-SCOPE.md", + "sha256": "cf5cd11125af061f8318a8c8b4a163a529cc3ee2085250cc2f16bc259a72547b" + }, + { + "bytes": 5257, + "path": "research/kappa-lean-verification-20261022/AnalyticGain.lean", + "sha256": "c1619e3c3c244b32e2ebd855068e3aacfa6c7bf89e0297d65d069592742d09bc" + }, + { + "bytes": 511, + "path": "research/kappa-lean-verification-20261022/AnalyticGain.log", + "sha256": "d0cb15a0a14cf1ca8211e3dfb7f923c66de74df4e8cc276d9d64347ba3426d3c" + }, + { + "bytes": 489, + "path": "research/kappa-lean-verification-20261022/ARITHMETIC-TRANSCRIPTION.json", + "sha256": "9cc8a28bccd5a633c10f65661511261ca212c7d6a03952c4ead4fdc21488a544" + }, + { + "bytes": 12855, + "path": "research/kappa-lean-verification-20261022/ArithmeticCertificate.lean", + "sha256": "4b400d1113d91c91ab2152cb3db1ab118b36cada9a400597ff5da0bff9ad985a" + }, + { + "bytes": 1766, + "path": "research/kappa-lean-verification-20261022/ArithmeticCertificate.log", + "sha256": "5a471ea941dc81a207fc2e34c1986f5e6d7c45f103c6a31c62c981d1d30ab2f1" + }, + { + "bytes": 1140, + "path": "research/kappa-lean-verification-20261022/CAPACITY-SCOPE.md", + "sha256": "34098cb61b507b1d9da499beaeae2b1df7b495da29d1aacf5b99f080b3418503" + }, + { + "bytes": 2736, + "path": "research/kappa-lean-verification-20261022/CompilerCapacity.lean", + "sha256": "b4b82eabb4337b45251e672f408347af527daf89f0ccc7ad1b835201506fbc62" + }, + { + "bytes": 480, + "path": "research/kappa-lean-verification-20261022/CompilerCapacity.log", + "sha256": "e9eecb4284c73feae5c73f0f0bdab497c13c29fa861f8291060b7b032e2c8ddb" + }, + { + "bytes": 8223, + "path": "research/kappa-lean-verification-20261022/generate_arithmetic.py", + "sha256": "512edfe545ed2efec790cb61fe31abb0928ee94e3016c8ecb474f54738481d45" + }, + { + "bytes": 9162, + "path": "research/kappa-lean-verification-20261022/KappaWarpVerification.lean", + "sha256": "1d225aee7cb3e2a9ff3a530be42964643211bc6a573a2ccddb144f2259f1d44f" + }, + { + "bytes": 1281, + "path": "research/kappa-lean-verification-20261022/KappaWarpVerification.log", + "sha256": "5086b2ce86d260c5364e338fd543cd5dd4eabd56382b6963fde78cf1bc5111ec" + }, + { + "bytes": 3640, + "path": "research/kappa-lean-verification-20261022/lake-manifest.json", + "sha256": "25043de4b1ac52b0f6490145f4271cf55463a12e661eb33ef8d98e32458eab57" + }, + { + "bytes": 230, + "path": "research/kappa-lean-verification-20261022/lakefile.toml", + "sha256": "3bf72d333478fc2da6b8d624396c1916c18d968f0231652e4363c80785948318" + }, + { + "bytes": 25, + "path": "research/kappa-lean-verification-20261022/lean-toolchain", + "sha256": "d24fed434d3b13adfaab57724a0a7f270ea8bf1c818b5ae5cf25cbce24dd685c" + }, + { + "bytes": 54475, + "path": "research/kappa-lean-verification-20261022/LEAN-VERIFICATION.json", + "sha256": "bab0c5d67bbe0a97e376b4fb2453304b81d8eaac2c4266ab28ea92e91d840ae7" + }, + { + "bytes": 3820, + "path": "research/kappa-lean-verification-20261022/LEAN-WRAPPER-CONTROLS.json", + "sha256": "563e5205a1afd9c3ff83e52463faa1294764626d608d65c66d30011c4b88f31a" + }, + { + "bytes": 7687, + "path": "research/kappa-lean-verification-20261022/MATH-LEAN-VERIFICATION.json", + "sha256": "1d2d38075021f24baf7a8f98ae256cf34669cf5889836568a210823b69238d46" + }, + { + "bytes": 17065, + "path": "research/kappa-lean-verification-20261022/NATIVE-LEAN-VERIFICATION.json", + "sha256": "cdc9611f3100cf783eab41ae1918c9d98cfafc429c9758ece434c8721a0f116b" + }, + { + "bytes": 5092, + "path": "research/kappa-lean-verification-20261022/Native-note.md", + "sha256": "de9d23de711db638f8f481ba853ca3bb64e022a7953963fc939dc415ad296fed" + }, + { + "bytes": 5297, + "path": "research/kappa-lean-verification-20261022/Native.lean", + "sha256": "befe3767084b918e369c2186b01fb14a37bcddc58400e1ba1e4db1d83ba6562d" + }, + { + "bytes": 795, + "path": "research/kappa-lean-verification-20261022/Native.log", + "sha256": "397c37745fb1e3b57f4003da2b7a6ee869817ceb18de356e6635bbe9863e9ea6" + }, + { + "bytes": 18696, + "path": "research/kappa-lean-verification-20261022/native_generate.py", + "sha256": "2b3d3271555c370fad57b578f18a4a1e5b6f8412524a107db9600f9f918ee972" + }, + { + "bytes": 18742, + "path": "research/kappa-lean-verification-20261022/NativeBackward.lean", + "sha256": "02d4852ec5a3ca913b760d8bb128bb9c776bff2784017654f1cdcc6ce12510e7" + }, + { + "bytes": 0, + "path": "research/kappa-lean-verification-20261022/NativeBackward.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "bytes": 864883, + "path": "research/kappa-lean-verification-20261022/NativeBackwardProofs0.lean", + "sha256": "2acbf7d7d8d57337bb3dab72f2aa9ca55db94eb1cd1954945078767c6fa2e7b7" + }, + { + "bytes": 33, + "path": "research/kappa-lean-verification-20261022/NativeBackwardProofs0.log", + "sha256": "40d7a4c481b4e523134df9223f4595769e1ae29c75aea683fc1503d27dd7701b" + }, + { + "bytes": 874020, + "path": "research/kappa-lean-verification-20261022/NativeBackwardProofs1.lean", + "sha256": "d70b8454f393fb49a7f62fe6682b4bc76f2a5cc8f8c79dcdc87b4f467b8a60e2" + }, + { + "bytes": 33, + "path": "research/kappa-lean-verification-20261022/NativeBackwardProofs1.log", + "sha256": "6b86d9b46c1dcb7cee74304cabe3267b25f2445cd9c8958d15fa23999614ec2a" + }, + { + "bytes": 916546, + "path": "research/kappa-lean-verification-20261022/NativeBackwardProofs2.lean", + "sha256": "18c09bd1f706fbb624b2831c34506b7cdaaf9a9e76dc4249a2f6a4ca5e2e3138" + }, + { + "bytes": 33, + "path": "research/kappa-lean-verification-20261022/NativeBackwardProofs2.log", + "sha256": "1fe7618e967a4687924d3e1a88e01ffb282efbd11be0ea311d100cf78adad789" + }, + { + "bytes": 865943, + "path": "research/kappa-lean-verification-20261022/NativeBackwardProofs3.lean", + "sha256": "d702c9ea0c29d4e4836acd3120f2060bd3c76a0500e745177df60b8977c0f5bf" + }, + { + "bytes": 33, + "path": "research/kappa-lean-verification-20261022/NativeBackwardProofs3.log", + "sha256": "2699a6a878b1a03f47530ebdae7241f1b38ef4efe7b28a0e873e1641ced80efe" + }, + { + "bytes": 8935, + "path": "research/kappa-lean-verification-20261022/NativeCore.lean", + "sha256": "2971d3ff982922fb1010858ae6be3add275c4685efcc8ffc038f156bd7e171e0" + }, + { + "bytes": 0, + "path": "research/kappa-lean-verification-20261022/NativeCore.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "bytes": 224778, + "path": "research/kappa-lean-verification-20261022/NativeData.lean", + "sha256": "5fd3849cda528ca0ff321b3d1cd497b33f7a0d7eb3dc40390279f4643e68382e" + }, + { + "bytes": 107, + "path": "research/kappa-lean-verification-20261022/NativeData.log", + "sha256": "a56842393a203291e962472ffaf0d5d3de1539d8ab4f519c16033c3e6a4b5e31" + }, + { + "bytes": 3471389, + "path": "research/kappa-lean-verification-20261022/NativeForward.lean", + "sha256": "9f6acc4f1acf8d1b05facd63544404b4a65a45e216beb09321e3be6afc68ee49" + }, + { + "bytes": 0, + "path": "research/kappa-lean-verification-20261022/NativeForward.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "bytes": 42663, + "path": "research/kappa-lean-verification-20261022/NativeFrames0.lean", + "sha256": "2d589db5d3747c402d7e95f5e55e027827efcdc51f7c234e3c35296a8fe7a020" + }, + { + "bytes": 25, + "path": "research/kappa-lean-verification-20261022/NativeFrames0.log", + "sha256": "742576de7548a1f02ef8597fd4e4c0723a23a574f4afcd12bebd199c626605c5" + }, + { + "bytes": 40796, + "path": "research/kappa-lean-verification-20261022/NativeFrames1.lean", + "sha256": "af10238118d8234123502f6e13939d7c1c93ec4f019288a42ac6625b6ae20a8c" + }, + { + "bytes": 25, + "path": "research/kappa-lean-verification-20261022/NativeFrames1.log", + "sha256": "cc7353fd0b1b5e6f31074b37338a914b64db0b5ca0cf3d0663b62b90a98718fd" + }, + { + "bytes": 39933, + "path": "research/kappa-lean-verification-20261022/NativeFrames2.lean", + "sha256": "d210e2bfab7f6718b791ad252ef02de831efe908583006cffbad56ff45f6e3d6" + }, + { + "bytes": 25, + "path": "research/kappa-lean-verification-20261022/NativeFrames2.log", + "sha256": "ca4fcbe48147acd946511e5b222e92ab6ee8f716a90eb5df545326ded14c6aed" + }, + { + "bytes": 40553, + "path": "research/kappa-lean-verification-20261022/NativeFrames3.lean", + "sha256": "bb77e4b7ff07b66443bfc834e936a5273f595bdcb559a4aef5c3f1c3193b0009" + }, + { + "bytes": 25, + "path": "research/kappa-lean-verification-20261022/NativeFrames3.log", + "sha256": "d45e95469801234f3413d3758a0e591b0f38c5c006ab1f846d9bcf32788968b6" + }, + { + "bytes": 2839, + "path": "research/kappa-lean-verification-20261022/NativeOperators0.lean", + "sha256": "0613b4da2c343646915d5fd70a8d23acd92fc299fb81186c30ec47c0694699aa" + }, + { + "bytes": 28, + "path": "research/kappa-lean-verification-20261022/NativeOperators0.log", + "sha256": "6424067cfa7086df8e3d8c60e22c364512634487feae80de99e1f59ef34a60a2" + }, + { + "bytes": 2837, + "path": "research/kappa-lean-verification-20261022/NativeOperators1.lean", + "sha256": "92bc23f2ec4b5a04f053b84d95f8e71b812d8f54d3747515a9f75712188103f6" + }, + { + "bytes": 28, + "path": "research/kappa-lean-verification-20261022/NativeOperators1.log", + "sha256": "240b6eb2fe63e2bfe42e0a760dec52592b0b344d4c58db771fb6a855dc89693a" + }, + { + "bytes": 2836, + "path": "research/kappa-lean-verification-20261022/NativeOperators2.lean", + "sha256": "18d87293c03dbeff84220c09157743c900f51879a0f369d67adf062b9297a4c9" + }, + { + "bytes": 28, + "path": "research/kappa-lean-verification-20261022/NativeOperators2.log", + "sha256": "b26a2b4a96839f0fe5c93a16171e8c3299f2fea763507a904b933e0199ec033d" + }, + { + "bytes": 2858, + "path": "research/kappa-lean-verification-20261022/NativeOperators3.lean", + "sha256": "178006d099444c3946b92410b87d9c48c3cda1822825d9b5859b1b6539b46a26" + }, + { + "bytes": 28, + "path": "research/kappa-lean-verification-20261022/NativeOperators3.log", + "sha256": "c9a9cb2e2d4444589474f17c1cd7f95a130d1b1639622981476cff79ca0c2bd5" + }, + { + "bytes": 357231, + "path": "research/kappa-lean-verification-20261022/NativeRaw.lean", + "sha256": "ad93f1536d6952a2737e93cf297e20668b73971cee890822cb418c19161e5ddf" + }, + { + "bytes": 149, + "path": "research/kappa-lean-verification-20261022/NativeRaw.log", + "sha256": "0f97c993d81acd7c1bf6492d4817cded5d6e8b3fb92eb051c40cb50e7d4edaea" + }, + { + "bytes": 8316, + "path": "research/kappa-lean-verification-20261022/numerical_generate.py", + "sha256": "23a940fcc65ec5a64e2ab5a02954de14174ab1ce44c5fc631bc645bd566f7170" + }, + { + "bytes": 90029, + "path": "research/kappa-lean-verification-20261022/NumericalMoments.lean", + "sha256": "b1fbba744eba6b84a1b67da28f7542a0a6cde976dc3d4b454e3ec6466fff571b" + }, + { + "bytes": 275, + "path": "research/kappa-lean-verification-20261022/NumericalMoments.log", + "sha256": "d054777674dd23bec4516a464755d8f7e8c3889bfe8deef890ab645f362424e1" + }, + { + "bytes": 3689, + "path": "research/kappa-lean-verification-20261022/publication_inventory.py", + "sha256": "74882a53e9a8569f00b10e4e5d2fc9b233ce52253e0374ddcdcce6538e7ab83e" + }, + { + "bytes": 10370, + "path": "research/kappa-lean-verification-20261022/README.md", + "sha256": "f989b5a81ac8da91d58c4820f6a53b00239a953abef37722f197a566b326b70b" + }, + { + "bytes": 9185, + "path": "research/kappa-lean-verification-20261022/REVIEW.md", + "sha256": "4982d47f0a7b82d84d1bf1743ecd30d3c07bfe99605dd2adf0a68e0cb5b4990a" + }, + { + "bytes": 25505, + "path": "research/kappa-lean-verification-20261022/verify_lean.py", + "sha256": "6c953b31c385179f852eb4b56246e62a4084cb8906843f15fbf2724508539895" + }, + { + "bytes": 5941, + "path": "research/kappa-lean-verification-20261022/verify_lean_controls.py", + "sha256": "ed475b56123b1be1a745425b81a1df416034b3af2e5d418a31cd96d6c78ec323" + }, + { + "bytes": 72, + "path": "research/kappa-search-20261022/.gitattributes", + "sha256": "308a40fa1d89ae5ea4390b4c9b46a0108b09f171f07898f25d451fa0c69c4e9f" + }, + { + "bytes": 723, + "path": "research/kappa-search-20261022/baseline-arithmetic.log", + "sha256": "e0bc35f124cf05b41fc5b9d2c2a627e17565a52713ad20e44695cb8c54f89f85" + }, + { + "bytes": 473, + "path": "research/kappa-search-20261022/baseline-dependencies.log", + "sha256": "e09b41e94c8e81d08e08eca76d3f4cecacdcdf8c01090f2b17181f8cc6c62a1c" + }, + { + "bytes": 203, + "path": "research/kappa-search-20261022/baseline-native.log", + "sha256": "721c08db93fc86db6a4e11adedcb81f13250c45bbc6735916cdad9826a0d056c" + }, + { + "bytes": 1775, + "path": "research/kappa-search-20261022/BASELINE-REPLAY.json", + "sha256": "576e601af788f54e2f7f861803e9817cce8eac5f3bb8b52f06bdd68f47811924" + }, + { + "bytes": 72, + "path": "research/query-projector-interface-20261022/.gitattributes", + "sha256": "308a40fa1d89ae5ea4390b4c9b46a0108b09f171f07898f25d451fa0c69c4e9f" + }, + { + "bytes": 5156, + "path": "research/query-projector-interface-20261022/positive-candidate-audit/audit-result.json", + "sha256": "c33745d31571e4d1140b9cdeb41c67a46447c555c222d173414d6aaa330d5752" + }, + { + "bytes": 13680, + "path": "research/query-projector-interface-20261022/positive-candidate-audit/audit.py", + "sha256": "1e3e068cf758fc83782d696ae6cf31d411eb935c87586ba9ff7b107817ae33a3" + }, + { + "bytes": 6293, + "path": "research/query-projector-interface-20261022/positive-candidate-audit/README.md", + "sha256": "4843768454cd26fa780112dadf517c1fc5831f229f6de416440e8eb72d101791" + }, + { + "bytes": 72, + "path": "research/scalar-reorder-20261022/.gitattributes", + "sha256": "308a40fa1d89ae5ea4390b4c9b46a0108b09f171f07898f25d451fa0c69c4e9f" + }, + { + "bytes": 2060, + "path": "research/scalar-reorder-20261022/intervals.py", + "sha256": "ce8571b2446debaecd83b43441417e102ae1ca3322eb8e118b3e84994f214eed" + }, + { + "bytes": 72, + "path": "research/warp-interface-20261022/.gitattributes", + "sha256": "308a40fa1d89ae5ea4390b4c9b46a0108b09f171f07898f25d451fa0c69c4e9f" + }, + { + "bytes": 42, + "path": "research/warp-interface-20261022/.gitignore", + "sha256": "8fdaec691cd7279e1592a1da3539401d89766d2da47d6724cc3694f9a16c6df7" + }, + { + "bytes": 752, + "path": "research/warp-interface-20261022/ACTUAL-WORD-FREEZE.json", + "sha256": "474c3fdd8194639bcfcf7b46259198c8a189bab0be9e059438d74d27a08ec8ca" + }, + { + "bytes": 207650, + "path": "research/warp-interface-20261022/ACTUAL-WORD.json.gz", + "sha256": "d578875344095047c383ef513e69b9deb9d99d2b75abe14f7359d06365a924ac" + }, + { + "bytes": 282680, + "path": "research/warp-interface-20261022/CANDIDATE-WORD.json.gz", + "sha256": "62b2d69854095603bb6d88fcf2f3c395fcf9d9724de8cb308f75ffaa0a84eac3" + }, + { + "bytes": 13409, + "path": "research/warp-interface-20261022/CANDIDATE.json", + "sha256": "748c6658d029fa4a04e24be7b585c718e88413ebc1f43e38c3a0e4e04a04e734" + }, + { + "bytes": 541, + "path": "research/warp-interface-20261022/DISCOVERY-FREEZE.json", + "sha256": "a6d2e0f1a44bf3725189370f1f8c2265d65f471dd51294baa4c07b2de3f1c495" + }, + { + "bytes": 5959, + "path": "research/warp-interface-20261022/free_warp_contacts.py", + "sha256": "a9f27324c35844cf35193de643bca4231d2b6ac8274ffc89fa1e07b8ef987b1b" + }, + { + "bytes": 10000, + "path": "research/warp-interface-20261022/free_warp_milp.py", + "sha256": "ba37518258cfd692fbd246cb2557614d16366a8853904bc05bfe50f4823f81c2" + }, + { + "bytes": 2407, + "path": "research/warp-interface-20261022/freeze_candidate.py", + "sha256": "306fbc9a17c8a4e16c7a4f98cc979d4cd761eeff803b8c34e411c4fd4fc3e145" + }, + { + "bytes": 1713, + "path": "research/warp-interface-20261022/make_patch.py", + "sha256": "e55f76c1137ca96d9ed9bd263b4715dfe98edbd5bfcc5b6d505c937ec925e24c" + }, + { + "bytes": 2081, + "path": "research/warp-interface-20261022/make_source_pins.py", + "sha256": "1b248e08d354b0ecb5797890e30bfea00fa6bb15c4fc95784cea561217f99e07" + }, + { + "bytes": 13409, + "path": "research/warp-interface-20261022/MILP-OPall.json", + "sha256": "748c6658d029fa4a04e24be7b585c718e88413ebc1f43e38c3a0e4e04a04e734" + }, + { + "bytes": 3679, + "path": "research/warp-interface-20261022/NATIVE-VALIDATION.json", + "sha256": "c6f16840b3f7bed8686ad494b479df599b18b420c239dc6167c214130b78eb64" + }, + { + "bytes": 224838, + "path": "research/warp-interface-20261022/PATCH.json", + "sha256": "9da8af096dfc08d9a2e953bf8b78e81195fe74e8da2583d5d7fd0eed97f7a748" + }, + { + "bytes": 24650, + "path": "research/warp-interface-20261022/PHASE-VALIDATION.json.gz", + "sha256": "352572dd77a20dd4569b0172aed5971f5bdb324efa75798ce6d84089812a1d38" + }, + { + "bytes": 9673, + "path": "research/warp-interface-20261022/PROOF.md", + "sha256": "4091cd6ab78b6ad9f03984a413033b8d258fd9ed7b1403602d7c050ff67237a5" + }, + { + "bytes": 5198, + "path": "research/warp-interface-20261022/README.md", + "sha256": "d7123e1c8a9b8165b864b2f8331f1ed04501fdc87a19fced45775e3948686b58" + }, + { + "bytes": 2685, + "path": "research/warp-interface-20261022/regenerate.py", + "sha256": "32a0799517e6f277b88db7432dbf7a0f401ca027b1eea4231b02889f355a969b" + }, + { + "bytes": 4836, + "path": "research/warp-interface-20261022/SOURCES.json", + "sha256": "7d40ebea3255181e900a15557825ba92cc7dd25c7963285b82736b2c2fb2bb0c" + }, + { + "bytes": 17050, + "path": "research/warp-interface-20261022/UNIFORM-GAIN.json", + "sha256": "1ecca48e2979105f385d935009a1f5e460ed05bc8d5f1b54f8beba1155764d07" + }, + { + "bytes": 2394, + "path": "research/warp-interface-20261022/uniform_gain.py", + "sha256": "7bb065a2715ef0e84a42c7b401cdfef45b055763904e3b76b39e3d695d350555" + }, + { + "bytes": 11365, + "path": "research/warp-interface-20261022/verify_candidate.py", + "sha256": "7aae8922f456673f3be7045c064e4700cf929c51da1316368758fb5cdd3a3e50" + }, + { + "bytes": 5320, + "path": "research/warp-interface-20261022/warp_merge.py", + "sha256": "661fe7dc9d079da2753ba8af9b512d24e8c16b39caf709b459709a495d7d17f6" + } + ], + "kappa": "37769/12500000", + "schema_version": 1, + "scope": "Focused positive construction and scoped Lean evidence; build outputs and unrelated exploratory archives excluded.", + "total_bytes": 9023926 +} diff --git a/research/kappa-lean-verification-20261022/KappaWarpVerification.lean b/research/kappa-lean-verification-20261022/KappaWarpVerification.lean new file mode 100644 index 0000000000..18ee53c974 --- /dev/null +++ b/research/kappa-lean-verification-20261022/KappaWarpVerification.lean @@ -0,0 +1,185 @@ +/- +Apache-2.0. Substantial OpenAI Codex assistance. Signed Cao Yifan. + +Aggregator for scoped finite native-frame, profile and arithmetic evidence. +This is not a formal integer-multiplication theorem. JSON transcription, +native amplitude/phase semantics, controller semantics and the compiler +transfer retain their separately stated external proof boundaries. +-/ +import Native +import AnalyticGain +import ArithmeticCertificate +import CompilerCapacity +import NumericalMoments + +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 + +namespace KappaWarpVerification + +open NativeCertificate NativeData + +/-- Positive-rank moment of the finite native census (all actual ranks ≤ 9). -/ +noncomputable def censusMoment (c : Array Nat) (t : ℝ) : ℝ := + (c[1]! : ℝ) * (1 : ℝ) ^ t + (c[2]! : ℝ) * (2 : ℝ) ^ t + + (c[3]! : ℝ) * (3 : ℝ) ^ t + (c[4]! : ℝ) * (4 : ℝ) ^ t + + (c[5]! : ℝ) * (5 : ℝ) ^ t + (c[6]! : ℝ) * (6 : ℝ) ^ t + + (c[7]! : ℝ) * (7 : ℝ) ^ t + (c[8]! : ℝ) * (8 : ℝ) ^ t + + (c[9]! : ℝ) * (9 : ℝ) ^ t + +noncomputable def nativePaidMoment (t : ℝ) : ℝ := + censusMoment (totalPaid forwardData) t + +noncomputable def nativeHelperMoment (t : ℝ) : ℝ := + censusMoment NativeVerification.helperCensus t + +/-- Literal retained controller diagonal. Its extraction is externally checked. -/ +noncomputable def controllerDiagonalMoment (t : ℝ) : ℝ := + 448 * (17 : ℝ) ^ t + 448 * (25 : ℝ) ^ t + 448 * (33 : ℝ) ^ t + + 448 * (41 : ℝ) ^ t + 448 * (49 : ℝ) ^ t + 448 * (57 : ℝ) ^ t + + 448 * (65 : ℝ) ^ t + 224 * (73 : ℝ) ^ t + 224 * (145 : ℝ) ^ t + +/-- 15 × 112 rank-one queries, and all retained controller idle charges. -/ +noncomputable def controllerFixedPaidMoment (t : ℝ) : ℝ := + (15 * 112) * (1 : ℝ) ^ t + + 448 * (16 : ℝ) ^ t + 448 * (24 : ℝ) ^ t + 448 * (32 : ℝ) ^ t + + 448 * (40 : ℝ) ^ t + 448 * (48 : ℝ) ^ t + 448 * (56 : ℝ) ^ t + + 448 * (64 : ℝ) ^ t + 224 * (72 : ℝ) ^ t + +theorem local_paid_profile_binding (t : ℝ) : + nativePaidMoment t = KappaChangedG.newPaidMoment t := by + rw [nativePaidMoment, forward_paid] + norm_num [censusMoment, KappaChangedG.newPaidMoment] + +theorem local_helper_profile_binding (t : ℝ) : + nativeHelperMoment t = + 28 * (4 : ℝ) ^ t + 7 * (7 : ℝ) ^ t + 47 * (8 : ℝ) ^ t + 326 * (9 : ℝ) ^ t := by + rw [nativeHelperMoment, NativeVerification.complete_productive_helper_census] + norm_num [censusMoment] + +theorem complete_target_profile_binding (t : ℝ) : + NumericalMoments.targetMoment t = 18 * nativeHelperMoment t + controllerDiagonalMoment t := by + rw [local_helper_profile_binding] + unfold NumericalMoments.targetMoment controllerDiagonalMoment + ring + +theorem complete_paid_profile_binding (t : ℝ) : + NumericalMoments.paidMoment t = 18 * nativePaidMoment t + controllerFixedPaidMoment t := by + rw [local_paid_profile_binding] + unfold NumericalMoments.paidMoment KappaChangedG.newPaidMoment controllerFixedPaidMoment + ring + +theorem tested_real_rational_binding : + (KappaChangedG.Arithmetic.tested : ℝ) = KappaChangedG.capacitySaving := by + norm_num [KappaChangedG.Arithmetic.tested, KappaChangedG.capacitySaving] + +theorem numerical_exponent_binding : + (99697847 / 100000000 : ℝ) = 1 - (KappaChangedG.Arithmetic.tested : ℝ) := by + norm_num [KappaChangedG.Arithmetic.tested] + +theorem numerical_tail_exponent_binding : + (119697847 / 100000000 : ℝ) = + 1 - (KappaChangedG.Arithmetic.tested : ℝ) + 1 / 5 := by + norm_num [KappaChangedG.Arithmetic.tested] + +theorem compiler_eta_binding : + KappaChangedG.capacityEta = + (1 - (KappaChangedG.Arithmetic.tested : ℝ)) * + (145 : ℝ) ^ (-(1024 * (KappaChangedG.Arithmetic.tested : ℝ))) := by + rw [tested_real_rational_binding] + rfl + +theorem uniform_saving_binding : + KappaChangedG.Arithmetic.complexUniformSaving = + KappaChangedG.Arithmetic.kappa + + 6 * ((KappaChangedG.Arithmetic.tested - KappaChangedG.Arithmetic.kappa) / 7) := by + norm_num [KappaChangedG.Arithmetic.complexUniformSaving, + KappaChangedG.Arithmetic.kappa, KappaChangedG.Arithmetic.tested] + +/-- The precise finite frame/invoice statement imported from Native. -/ +def nativeFrameInvoiceEvidence : Prop := + linked initialFrames finalFrames forwardData = true ∧ + linked initialFrames backwardFinalFrames backwardData = true ∧ + totalPaid forwardData = #[0,2201,412,506,135,36,0,0,8,0] ∧ + totalPaid backwardData = #[0,2201,412,506,135,36,0,0,8,0] ∧ + totalScalarCost forwardData = 158120 ∧ + totalScalarCost backwardData = 158168 ∧ + totalEvents forwardData = 21449 ∧ totalEvents backwardData = 21449 ∧ + backwardFinalFrames.toList.take 632 = finalFrames.toList.take 632 + +/-- All embedded catalogue checks and their exact raw-table bindings. -/ +def nativeCatalogueEvidence : Prop := + (frames.wellFormed && operators.wellFormed && paid.wellFormed && warps.wellFormed) = true ∧ + frameEntries.map (·.data) = frames.toList ∧ + operatorEntries.map (·.data) = operators.toList ∧ + paidEntries.map (·.data) = paid.toList ∧ + warpEntries.map (·.data) = warps.toList ∧ + (∀ i : Fin frameEntries.length, independent (frameEntries.get i).data = true) ∧ + (∀ i : Fin operatorEntries.length, checkOperator (operatorEntries.get i).data = true) ∧ + (∀ i : Fin paidEntries.length, checkPaid frames (paidEntries.get i).data = true) ∧ + (∀ i : Fin warpEntries.length, checkWarp frames operators (warpEntries.get i).data = true) ∧ + (∀ i : Fin helperEntries.length, checkPaid frames (helperEntries.get i).data = true) ∧ + (∀ i : Fin forwardSegments.length, checkSegment frames paid warps (forwardSegments.get i).data = true) ∧ + (∀ i : Fin backwardSegments.length, checkSegment frames paid warps (backwardSegments.get i).data = true) + +theorem native_catalogue_evidence : nativeCatalogueEvidence := + NativeVerification.all_embedded_catalogues_and_segments_checked + +/-- Every productive helper is the corresponding actual persistent endpoint. -/ +def nativeHelperEndpointEvidence : Prop := + (helperEntries.zipIdx).all (fun (h, i) => + h.data.input == initialFrames.get (224+i) && + h.data.output == finalFrames.get (224+i)) = true + +theorem native_helper_endpoint_evidence : nativeHelperEndpointEvidence := + NativeVerification.helpers_are_actual_endpoint_interfaces + +/-- A conjunction of the actual finite/profile/arithmetic results. It makes +no implication from this conjunction to a multiplication algorithm theorem. -/ +theorem complete_scoped_evidence : + KappaChangedG.Arithmetic.kappa = (37769 / 12500000 : ℚ) ∧ + (3020165 / 1000000000 : ℚ) < KappaChangedG.Arithmetic.kappa ∧ + KappaChangedG.Arithmetic.kappa < KappaChangedG.Arithmetic.tested ∧ + KappaChangedG.Arithmetic.outerSlacks.all (fun p => decide (0 < p.2)) = true ∧ + KappaChangedG.Arithmetic.functionalSlacks.all (fun p => decide (0 < p.2)) = true ∧ + NumericalMoments.paidMoment (99697847 / 100000000 : ℝ) < + (1 - (1 / 1000000000 : ℝ)) * NumericalMoments.targetMoment (99697847 / 100000000 : ℝ) ∧ + NumericalMoments.paidMoment (119697847 / 100000000 : ℝ) < + (97 / 100 : ℝ) * (20 : ℝ) ^ (1 / 5 : ℝ) * + NumericalMoments.targetMoment (99697847 / 100000000 : ℝ) ∧ + (10928 * 21 : ℝ) < + (97 / 100 : ℝ) * (20 : ℝ) ^ (302153 / 100000000 : ℝ) * + NumericalMoments.targetMoment (99697847 / 100000000 : ℝ) ∧ + (63 / 64 : ℝ) ^ (1000 : ℕ) < KappaChangedG.capacityEta ∧ + (145 : ℝ) ^ KappaChangedG.capacityExponent < (2 : ℝ) ^ (1000 : ℕ) ∧ + (((700000000 : ℕ) * 44836 + 1) ^ 1000 < 2 ^ 44836) ∧ + nativeFrameInvoiceEvidence ∧ nativeCatalogueEvidence ∧ nativeHelperEndpointEvidence := + ⟨KappaChangedG.Arithmetic.claimed_saving, + KappaChangedG.Arithmetic.strict_improvement, + KappaChangedG.Arithmetic.tested_above_kappa, + KappaChangedG.Arithmetic.outerSlacks_all_positive, + KappaChangedG.Arithmetic.functionalSlacks_all_positive, + NumericalMoments.contraction, + NumericalMoments.paid_tail, + NumericalMoments.completion_tail, + KappaChangedG.compiler_eta_capacity, + KappaChangedG.compiler_initial_range, + KappaChangedG.Arithmetic.finite_compiler_wins, + NativeVerification.complete_finite_native_certificate, + native_catalogue_evidence, + native_helper_endpoint_evidence⟩ + +end KappaWarpVerification + +#print axioms KappaWarpVerification.local_paid_profile_binding +#print axioms KappaWarpVerification.local_helper_profile_binding +#print axioms KappaWarpVerification.complete_target_profile_binding +#print axioms KappaWarpVerification.complete_paid_profile_binding +#print axioms KappaWarpVerification.tested_real_rational_binding +#print axioms KappaWarpVerification.numerical_exponent_binding +#print axioms KappaWarpVerification.numerical_tail_exponent_binding +#print axioms KappaWarpVerification.compiler_eta_binding +#print axioms KappaWarpVerification.uniform_saving_binding +#print axioms KappaWarpVerification.native_catalogue_evidence +#print axioms KappaWarpVerification.native_helper_endpoint_evidence +#print axioms KappaWarpVerification.complete_scoped_evidence diff --git a/research/kappa-lean-verification-20261022/KappaWarpVerification.log b/research/kappa-lean-verification-20261022/KappaWarpVerification.log new file mode 100644 index 0000000000..51d523b8ed --- /dev/null +++ b/research/kappa-lean-verification-20261022/KappaWarpVerification.log @@ -0,0 +1,12 @@ +'KappaWarpVerification.local_paid_profile_binding' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaWarpVerification.local_helper_profile_binding' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaWarpVerification.complete_target_profile_binding' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaWarpVerification.complete_paid_profile_binding' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaWarpVerification.tested_real_rational_binding' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaWarpVerification.numerical_exponent_binding' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaWarpVerification.numerical_tail_exponent_binding' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaWarpVerification.compiler_eta_binding' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaWarpVerification.uniform_saving_binding' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaWarpVerification.native_catalogue_evidence' depends on axioms: [propext, Quot.sound] +'KappaWarpVerification.native_helper_endpoint_evidence' depends on axioms: [propext] +'KappaWarpVerification.complete_scoped_evidence' depends on axioms: [propext, Classical.choice, Quot.sound] diff --git a/research/kappa-lean-verification-20261022/LEAN-VERIFICATION.json b/research/kappa-lean-verification-20261022/LEAN-VERIFICATION.json new file mode 100644 index 0000000000..c9f92c1ee5 --- /dev/null +++ b/research/kappa-lean-verification-20261022/LEAN-VERIFICATION.json @@ -0,0 +1,1263 @@ +{ + "allowed_axioms": [ + "Classical.choice", + "Quot.sound", + "propext" + ], + "canonical_payload_sha256": "4409d2d9328fffbd276bb03fb800f59a33ec3b2ab15f79a330a7af66e75110cc", + "completed_utc": "2026-10-22T09:50:36.301030+00:00", + "configuration_sha256": { + "lake-manifest.json": "25043de4b1ac52b0f6490145f4271cf55463a12e661eb33ef8d98e32458eab57", + "lakefile.toml": "3bf72d333478fc2da6b8d624396c1916c18d968f0231652e4363c80785948318", + "lean-toolchain": "d24fed434d3b13adfaab57724a0a7f270ea8bf1c818b5ae5cf25cbce24dd685c" + }, + "dependencies": [ + { + "name": "mathlib", + "revision": "308445d7985027f538e281e18df29ca16ede2ba3" + }, + { + "name": "plausible", + "revision": "c4aa78186d388e50a436e8362b947bae125a2933" + }, + { + "name": "LeanSearchClient", + "revision": "6c62474116f525d2814f0157bb468bf3a4f9f120" + }, + { + "name": "importGraph", + "revision": "d07bd64f1910f1cc5e4cc87b6b9c590080e7a457" + }, + { + "name": "proofwidgets", + "revision": "6980f6ca164de593cb77cd03d8eac549cc444156" + }, + { + "name": "aesop", + "revision": "8ff27701d003456fd59f13a9212431239d902aef" + }, + { + "name": "Qq", + "revision": "e9c65db4823976353cd0bb03199a172719efbeb7" + }, + { + "name": "batteries", + "revision": "8d2067bf518731a70a255d4a61b5c103922c772e" + }, + { + "name": "Cli", + "revision": "7c6aef5f75a43ebbba763b44d535175a1b04c9e0" + } + ], + "input_sha256": { + "research/fresh-helper-boundary/CHANGES.json": "cde73b8ff5b3c0d06e69e2293b991b24fd14a16dd4ccab7ff6b3439074a94624", + "research/fresh-helper-boundary/native.py": "9b55a2d3c3972148fae9d112e745d9244968166bd89bd900c938f429fc76ab29", + "research/higher-moment-strictification/verify.py": "0ce7e7137422d5ffeda22085c81fa88471bbe963100fdad62e659f1e3bf89326", + "research/joint-helper-lattice/CONTROLLER.json": "1f5d6aa267e4e66048818714b5d3b5eae17a58abe91d15deeaa34574f7391a5f", + "research/joint-helper-lattice/NATIVE.json.gz": "74582cce642c80f0235be7fcbce3716174666326ac6a1d46d02a62a75d7be4c6", + "research/joint-helper-lattice/PATCH.json": "296d0e8c58cc70febe042c681ef30d6bb469818c0835fbcaac8aa8d330f5b727", + "research/joint-helper-lattice/native_joint.py": "50869b1bcad7493e6b4cb2a4cd5d2fd9a193a5921100483fa2c3f2c999ddfd46", + "research/joint-helper-lattice/verify.py": "8eb13f77a94315f811612cb557a17edeecb6b9d9a75dfa238b112dd6520c336f", + "research/kappa-0023-productive-jobs/dependencies/kappa-next-regime/bit-compression/carrier-reuse/reference/joint_pair_dag.py": "8a0de761642d21919e969475c3f13e5d01a4bae7343c1e1f37c586d94b676a85", + "research/kappa-causal-continuation/buffer-borrowing/verify_buffers.py": "106b4d5e052427230df452f0c901d5390a0583782960b80a8af94d9a984022c7", + "research/kappa-function-composition/complex/prune_native.py": "f2b37c183a10922eabc8e0436b426a08866430e96bd0adc7e178951c7fbb5257", + "research/kappa-interface-round2-20261022/ARITHMETIC.json": "21b551100d3872082b265b62c9d1809ff098e512cb201d99497974057a4eeda9", + "research/kappa-interface-round2-20261022/SESSION-VERIFICATION.json": "d0bb0bfc973102ecbdeedc16ff734dbe63e52e8beac7b72767558ea500fe33d7", + "research/kappa-interface-round2-20261022/absolute-phases.log": "3b41c34cc87f51232df15158d7a1858b589596a161165408f8ccca86589fb126", + "research/kappa-interface-round2-20261022/independent-audit.log": "da7cf514c7d84f23700d08a90b530ee574cec767a0b2762e0f015beb4ad8ae47", + "research/kappa-interface-round2-20261022/native.log": "7b49be682c7f50d9f7e832ffc0b029ad43596ff7e5cab5806d0c834f1ee511b5", + "research/kappa-interface-round2-20261022/price_profile.py": "adde619968d3ac37147d239e25145b28150650e9ce0f76035f680f22589adcbb", + "research/kappa-interface-round2-20261022/regeneration.log": "d0a9c649d038bca971c7517d3681e532ab61d1611632634c68a51165d95dc82b", + "research/kappa-interface-round2-20261022/retained-dependencies.log": "a95039aac553caad51714c180bf5bb9fbaf046f73b6d05f1b9290d91f793b712", + "research/kappa-interface-round2-20261022/uniform-gain.log": "a49e4d80c730d058c4038c44bd63c1c9c3943afb33f0c5b88031c14c0665a3c3", + "research/kappa-interface-round2-20261022/whole-arithmetic.log": "187452670e9fb0acc689504e6184dc781244b613499a9275b8600a8ab90b98b0", + "research/kappa-rebuild/architecture/mixed_target_probe.py": "011c3c9d0cf81103dc84d709a0e36793eb7c5ae3f23c85eac27650ef13afa04a", + "research/kappa-rebuild/bit/complex_controller_factor.py": "1de9aaf918e6a4f2f5448754c1f3c3da3b85e6257849ebd097af09859c4e5497", + "research/kappa-rebuild/bit/mixed_productive_bit.py": "b32291b0db7fc0d332ec444c70746ab0fb03351d2e50546f8bcb64060e3ff95e", + "research/kappa-rebuild/complex/full-identity-certificates/THREE-base-FULL-IDENTITY-CANONICAL.json.gz": "6418ec3da24d548a57f5c3fe5b9062c26c9478e638504a61c387f5cfb5f4ed61", + "research/kappa-rebuild/complex/full-identity-certificates/THREE-base-FULL-IDENTITY-NATIVE.json.gz": "c54b0a3e129d28e6dbf74fa731fc3bb70fe3c6705f07256750fbecddcc842d39", + "research/kappa-rebuild/complex/native_extensions.py": "50ad007d9c386393657e86c99a96ae0a63a8fbc52872579b185002cc626e88e3", + "research/kappa-rebuild/complex/power_two_balance.py": "76929bb3887911ccf100c4593574b8a1c82ee64e96f939a8aca196869438b424", + "research/kappa-rebuild/complex/rebuild_native.py": "f94c527cc02215de49350d477618188c4c0da48bc8fb05b4e37b24c482cad7d5", + "research/missing-join-frame/PATCH.json": "9ab5328245ff02c9d0be21d39bcc375f50bc5d7909e9f7b9a3a9a6f812f5bd6e", + "research/native-warp-extraction-boundary/algebra.py": "52b73c482f9aa171ac266bf0f5752bb520b100d79949f615d0aa26cb926452ba", + "research/native-warp-extraction-boundary/operators.py": "4427aa6bb35b095868381de947d177bdbfc2c92e8e0ef9c5a75731ac4d0ca5bd", + "research/pr4359-p7-padding/dependencies/compiler-refill/endpoint.py": "d097e55f06c3f244f2074ffd7c1a0a5f3c4b4b6a6accf9619d1dde5c0ae85e15", + "research/query-projector-interface-20261022/positive-candidate-audit/audit-result.json": "c33745d31571e4d1140b9cdeb41c67a46447c555c222d173414d6aaa330d5752", + "research/query-thinned-controllers/RESULT.json": "6ebfc8c0f09166f4834e9d7427410cb31aefff2cd4d4ce588c8e52c9c70e9a0f", + "research/query-thinned-controllers/controller.py": "8b462d660487b1be4940357c4c7522967b1bfaede3c02b1c66109b85acae0fd2", + "research/t74-native-fast/vendor/native/new/code/borrow/vendor/clifford/clifford_exact.py": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "research/transported-warp-frames/PROOF.md": "cd227d0cc0e34c7b4b6a850a042f0f99099f1fe9b25e0519982e8f5973603f2d", + "research/warp-interface-20261022/ACTUAL-WORD-FREEZE.json": "474c3fdd8194639bcfcf7b46259198c8a189bab0be9e059438d74d27a08ec8ca", + "research/warp-interface-20261022/ACTUAL-WORD.json.gz": "d578875344095047c383ef513e69b9deb9d99d2b75abe14f7359d06365a924ac", + "research/warp-interface-20261022/CANDIDATE-WORD.json.gz": "62b2d69854095603bb6d88fcf2f3c395fcf9d9724de8cb308f75ffaa0a84eac3", + "research/warp-interface-20261022/CANDIDATE.json": "748c6658d029fa4a04e24be7b585c718e88413ebc1f43e38c3a0e4e04a04e734", + "research/warp-interface-20261022/NATIVE-VALIDATION.json": "c6f16840b3f7bed8686ad494b479df599b18b420c239dc6167c214130b78eb64", + "research/warp-interface-20261022/PHASE-VALIDATION.json.gz": "352572dd77a20dd4569b0172aed5971f5bdb324efa75798ce6d84089812a1d38", + "research/warp-interface-20261022/SOURCES.json": "7d40ebea3255181e900a15557825ba92cc7dd25c7963285b82736b2c2fb2bb0c", + "research/warp-interface-20261022/UNIFORM-GAIN.json": "1ecca48e2979105f385d935009a1f5e460ed05bc8d5f1b54f8beba1155764d07", + "research/warp-interface-20261022/free_warp_contacts.py": "a9f27324c35844cf35193de643bca4231d2b6ac8274ffc89fa1e07b8ef987b1b", + "research/warp-interface-20261022/free_warp_milp.py": "ba37518258cfd692fbd246cb2557614d16366a8853904bc05bfe50f4823f81c2", + "research/warp-interface-20261022/warp_merge.py": "661fe7dc9d079da2753ba8af9b512d24e8c16b39caf709b459709a495d7d17f6" + }, + "lean_executable_sha256": "fb7a62288f197279fb84e55bb1972348fd2cce1d550845793975f1cebb0c24ab", + "lean_source_sha256": { + "AnalyticGain.lean": "c1619e3c3c244b32e2ebd855068e3aacfa6c7bf89e0297d65d069592742d09bc", + "ArithmeticCertificate.lean": "4b400d1113d91c91ab2152cb3db1ab118b36cada9a400597ff5da0bff9ad985a", + "CompilerCapacity.lean": "b4b82eabb4337b45251e672f408347af527daf89f0ccc7ad1b835201506fbc62", + "KappaWarpVerification.lean": "1d225aee7cb3e2a9ff3a530be42964643211bc6a573a2ccddb144f2259f1d44f", + "Native.lean": "befe3767084b918e369c2186b01fb14a37bcddc58400e1ba1e4db1d83ba6562d", + "NativeBackward.lean": "02d4852ec5a3ca913b760d8bb128bb9c776bff2784017654f1cdcc6ce12510e7", + "NativeBackwardProofs0.lean": "2acbf7d7d8d57337bb3dab72f2aa9ca55db94eb1cd1954945078767c6fa2e7b7", + "NativeBackwardProofs1.lean": "d70b8454f393fb49a7f62fe6682b4bc76f2a5cc8f8c79dcdc87b4f467b8a60e2", + "NativeBackwardProofs2.lean": "18c09bd1f706fbb624b2831c34506b7cdaaf9a9e76dc4249a2f6a4ca5e2e3138", + "NativeBackwardProofs3.lean": "d702c9ea0c29d4e4836acd3120f2060bd3c76a0500e745177df60b8977c0f5bf", + "NativeCore.lean": "2971d3ff982922fb1010858ae6be3add275c4685efcc8ffc038f156bd7e171e0", + "NativeData.lean": "5fd3849cda528ca0ff321b3d1cd497b33f7a0d7eb3dc40390279f4643e68382e", + "NativeForward.lean": "9f6acc4f1acf8d1b05facd63544404b4a65a45e216beb09321e3be6afc68ee49", + "NativeFrames0.lean": "2d589db5d3747c402d7e95f5e55e027827efcdc51f7c234e3c35296a8fe7a020", + "NativeFrames1.lean": "af10238118d8234123502f6e13939d7c1c93ec4f019288a42ac6625b6ae20a8c", + "NativeFrames2.lean": "d210e2bfab7f6718b791ad252ef02de831efe908583006cffbad56ff45f6e3d6", + "NativeFrames3.lean": "bb77e4b7ff07b66443bfc834e936a5273f595bdcb559a4aef5c3f1c3193b0009", + "NativeOperators0.lean": "0613b4da2c343646915d5fd70a8d23acd92fc299fb81186c30ec47c0694699aa", + "NativeOperators1.lean": "92bc23f2ec4b5a04f053b84d95f8e71b812d8f54d3747515a9f75712188103f6", + "NativeOperators2.lean": "18d87293c03dbeff84220c09157743c900f51879a0f369d67adf062b9297a4c9", + "NativeOperators3.lean": "178006d099444c3946b92410b87d9c48c3cda1822825d9b5859b1b6539b46a26", + "NativeRaw.lean": "ad93f1536d6952a2737e93cf297e20668b73971cee890822cb418c19161e5ddf", + "NumericalMoments.lean": "b1fbba744eba6b84a1b67da28f7542a0a6cde976dc3d4b454e3ec6466fff571b" + }, + "lean_version": "Lean (version 4.21.0, x86_64-w64-windows-gnu, commit 6741444a63ee, Release)", + "mathlib_revision": "308445d7985027f538e281e18df29ca16ede2ba3", + "mode": "explicit-evidence-reuse", + "module_order": [ + "NativeCore", + "NativeRaw", + "NativeFrames0", + "NativeOperators0", + "NativeFrames1", + "NativeOperators1", + "NativeFrames2", + "NativeOperators2", + "NativeFrames3", + "NativeOperators3", + "NativeData", + "NativeForward", + "NativeBackwardProofs0", + "NativeBackwardProofs1", + "NativeBackwardProofs2", + "NativeBackwardProofs3", + "NativeBackward", + "Native", + "AnalyticGain", + "NumericalMoments", + "CompilerCapacity", + "ArithmeticCertificate", + "KappaWarpVerification" + ], + "modules": [ + { + "argv": [ + "lean", + "-o", + "NativeCore.olean", + "NativeCore.lean" + ], + "axioms": [], + "dependency_olean_sha256": {}, + "evidence": "NATIVE-LEAN-VERIFICATION.json", + "exit_code": 0, + "log": "NativeCore.log", + "log_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "mode": "reused", + "module": "NativeCore", + "olean": "NativeCore.olean", + "olean_sha256": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "source": "NativeCore.lean", + "source_sha256": "2971d3ff982922fb1010858ae6be3add275c4685efcc8ffc038f156bd7e171e0" + }, + { + "argv": [ + "lean", + "-o", + "NativeRaw.olean", + "NativeRaw.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3" + }, + "evidence": "NATIVE-LEAN-VERIFICATION.json", + "exit_code": 0, + "log": "NativeRaw.log", + "log_sha256": "0f97c993d81acd7c1bf6492d4817cded5d6e8b3fb92eb051c40cb50e7d4edaea", + "mode": "reused", + "module": "NativeRaw", + "olean": "NativeRaw.olean", + "olean_sha256": "60b7461f3f3c152f42bec1a1bae8463721ace6d7efa9f2850073be64789de91a", + "source": "NativeRaw.lean", + "source_sha256": "ad93f1536d6952a2737e93cf297e20668b73971cee890822cb418c19161e5ddf" + }, + { + "argv": [ + "lean", + "-o", + "NativeFrames0.olean", + "NativeFrames0.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeRaw": "60b7461f3f3c152f42bec1a1bae8463721ace6d7efa9f2850073be64789de91a" + }, + "evidence": "NATIVE-LEAN-VERIFICATION.json", + "exit_code": 0, + "log": "NativeFrames0.log", + "log_sha256": "742576de7548a1f02ef8597fd4e4c0723a23a574f4afcd12bebd199c626605c5", + "mode": "reused", + "module": "NativeFrames0", + "olean": "NativeFrames0.olean", + "olean_sha256": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "source": "NativeFrames0.lean", + "source_sha256": "2d589db5d3747c402d7e95f5e55e027827efcdc51f7c234e3c35296a8fe7a020" + }, + { + "argv": [ + "lean", + "-o", + "NativeOperators0.olean", + "NativeOperators0.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeRaw": "60b7461f3f3c152f42bec1a1bae8463721ace6d7efa9f2850073be64789de91a" + }, + "evidence": "NATIVE-LEAN-VERIFICATION.json", + "exit_code": 0, + "log": "NativeOperators0.log", + "log_sha256": "6424067cfa7086df8e3d8c60e22c364512634487feae80de99e1f59ef34a60a2", + "mode": "reused", + "module": "NativeOperators0", + "olean": "NativeOperators0.olean", + "olean_sha256": "0464d856bb9c36019ec045968b1194640a98b22e10d9a06826e3d66be94608a4", + "source": "NativeOperators0.lean", + "source_sha256": "0613b4da2c343646915d5fd70a8d23acd92fc299fb81186c30ec47c0694699aa" + }, + { + "argv": [ + "lean", + "-o", + "NativeFrames1.olean", + "NativeFrames1.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeRaw": "60b7461f3f3c152f42bec1a1bae8463721ace6d7efa9f2850073be64789de91a" + }, + "evidence": "NATIVE-LEAN-VERIFICATION.json", + "exit_code": 0, + "log": "NativeFrames1.log", + "log_sha256": "cc7353fd0b1b5e6f31074b37338a914b64db0b5ca0cf3d0663b62b90a98718fd", + "mode": "reused", + "module": "NativeFrames1", + "olean": "NativeFrames1.olean", + "olean_sha256": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "source": "NativeFrames1.lean", + "source_sha256": "af10238118d8234123502f6e13939d7c1c93ec4f019288a42ac6625b6ae20a8c" + }, + { + "argv": [ + "lean", + "-o", + "NativeOperators1.olean", + "NativeOperators1.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeRaw": "60b7461f3f3c152f42bec1a1bae8463721ace6d7efa9f2850073be64789de91a" + }, + "evidence": "NATIVE-LEAN-VERIFICATION.json", + "exit_code": 0, + "log": "NativeOperators1.log", + "log_sha256": "240b6eb2fe63e2bfe42e0a760dec52592b0b344d4c58db771fb6a855dc89693a", + "mode": "reused", + "module": "NativeOperators1", + "olean": "NativeOperators1.olean", + "olean_sha256": "5c1bbbb57e2b290645f21cbddd25aeff149f82a7405ca1a8d1b11ce8ad4152d3", + "source": "NativeOperators1.lean", + "source_sha256": "92bc23f2ec4b5a04f053b84d95f8e71b812d8f54d3747515a9f75712188103f6" + }, + { + "argv": [ + "lean", + "-o", + "NativeFrames2.olean", + "NativeFrames2.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeRaw": "60b7461f3f3c152f42bec1a1bae8463721ace6d7efa9f2850073be64789de91a" + }, + "evidence": "NATIVE-LEAN-VERIFICATION.json", + "exit_code": 0, + "log": "NativeFrames2.log", + "log_sha256": "ca4fcbe48147acd946511e5b222e92ab6ee8f716a90eb5df545326ded14c6aed", + "mode": "reused", + "module": "NativeFrames2", + "olean": "NativeFrames2.olean", + "olean_sha256": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "source": "NativeFrames2.lean", + "source_sha256": "d210e2bfab7f6718b791ad252ef02de831efe908583006cffbad56ff45f6e3d6" + }, + { + "argv": [ + "lean", + "-o", + "NativeOperators2.olean", + "NativeOperators2.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeRaw": "60b7461f3f3c152f42bec1a1bae8463721ace6d7efa9f2850073be64789de91a" + }, + "evidence": "NATIVE-LEAN-VERIFICATION.json", + "exit_code": 0, + "log": "NativeOperators2.log", + "log_sha256": "b26a2b4a96839f0fe5c93a16171e8c3299f2fea763507a904b933e0199ec033d", + "mode": "reused", + "module": "NativeOperators2", + "olean": "NativeOperators2.olean", + "olean_sha256": "188db75961bd059e30e02b79ccd358782bb792ab118fa0290d3ff906deef69df", + "source": "NativeOperators2.lean", + "source_sha256": "18d87293c03dbeff84220c09157743c900f51879a0f369d67adf062b9297a4c9" + }, + { + "argv": [ + "lean", + "-o", + "NativeFrames3.olean", + "NativeFrames3.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeRaw": "60b7461f3f3c152f42bec1a1bae8463721ace6d7efa9f2850073be64789de91a" + }, + "evidence": "NATIVE-LEAN-VERIFICATION.json", + "exit_code": 0, + "log": "NativeFrames3.log", + "log_sha256": "d45e95469801234f3413d3758a0e591b0f38c5c006ab1f846d9bcf32788968b6", + "mode": "reused", + "module": "NativeFrames3", + "olean": "NativeFrames3.olean", + "olean_sha256": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "source": "NativeFrames3.lean", + "source_sha256": "bb77e4b7ff07b66443bfc834e936a5273f595bdcb559a4aef5c3f1c3193b0009" + }, + { + "argv": [ + "lean", + "-o", + "NativeOperators3.olean", + "NativeOperators3.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeRaw": "60b7461f3f3c152f42bec1a1bae8463721ace6d7efa9f2850073be64789de91a" + }, + "evidence": "NATIVE-LEAN-VERIFICATION.json", + "exit_code": 0, + "log": "NativeOperators3.log", + "log_sha256": "c9a9cb2e2d4444589474f17c1cd7f95a130d1b1639622981476cff79ca0c2bd5", + "mode": "reused", + "module": "NativeOperators3", + "olean": "NativeOperators3.olean", + "olean_sha256": "28370d06e18177b980d68341e9c45118c18b0e506e93f5955d5566dc870a9747", + "source": "NativeOperators3.lean", + "source_sha256": "178006d099444c3946b92410b87d9c48c3cda1822825d9b5859b1b6539b46a26" + }, + { + "argv": [ + "lean", + "-o", + "NativeData.olean", + "NativeData.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "0464d856bb9c36019ec045968b1194640a98b22e10d9a06826e3d66be94608a4", + "NativeOperators1": "5c1bbbb57e2b290645f21cbddd25aeff149f82a7405ca1a8d1b11ce8ad4152d3", + "NativeOperators2": "188db75961bd059e30e02b79ccd358782bb792ab118fa0290d3ff906deef69df", + "NativeOperators3": "28370d06e18177b980d68341e9c45118c18b0e506e93f5955d5566dc870a9747", + "NativeRaw": "60b7461f3f3c152f42bec1a1bae8463721ace6d7efa9f2850073be64789de91a" + }, + "evidence": "NATIVE-LEAN-VERIFICATION.json", + "exit_code": 0, + "log": "NativeData.log", + "log_sha256": "a56842393a203291e962472ffaf0d5d3de1539d8ab4f519c16033c3e6a4b5e31", + "mode": "reused", + "module": "NativeData", + "olean": "NativeData.olean", + "olean_sha256": "8af437eb2d7a28b71ca48df133627c03700eb95c18a8c6886ebe6d88d53745d3", + "source": "NativeData.lean", + "source_sha256": "5fd3849cda528ca0ff321b3d1cd497b33f7a0d7eb3dc40390279f4643e68382e" + }, + { + "argv": [ + "lean", + "-o", + "NativeForward.olean", + "NativeForward.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeData": "8af437eb2d7a28b71ca48df133627c03700eb95c18a8c6886ebe6d88d53745d3", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "0464d856bb9c36019ec045968b1194640a98b22e10d9a06826e3d66be94608a4", + "NativeOperators1": "5c1bbbb57e2b290645f21cbddd25aeff149f82a7405ca1a8d1b11ce8ad4152d3", + "NativeOperators2": "188db75961bd059e30e02b79ccd358782bb792ab118fa0290d3ff906deef69df", + "NativeOperators3": "28370d06e18177b980d68341e9c45118c18b0e506e93f5955d5566dc870a9747", + "NativeRaw": "60b7461f3f3c152f42bec1a1bae8463721ace6d7efa9f2850073be64789de91a" + }, + "evidence": "NATIVE-LEAN-VERIFICATION.json", + "exit_code": 0, + "log": "NativeForward.log", + "log_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "mode": "reused", + "module": "NativeForward", + "olean": "NativeForward.olean", + "olean_sha256": "ec351be3fd178ca1cc25d5fb00ed28e983622c41d7f2c86fd51fc8fd5b1cb30a", + "source": "NativeForward.lean", + "source_sha256": "9f6acc4f1acf8d1b05facd63544404b4a65a45e216beb09321e3be6afc68ee49" + }, + { + "argv": [ + "lean", + "-o", + "NativeBackwardProofs0.olean", + "NativeBackwardProofs0.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeData": "8af437eb2d7a28b71ca48df133627c03700eb95c18a8c6886ebe6d88d53745d3", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "0464d856bb9c36019ec045968b1194640a98b22e10d9a06826e3d66be94608a4", + "NativeOperators1": "5c1bbbb57e2b290645f21cbddd25aeff149f82a7405ca1a8d1b11ce8ad4152d3", + "NativeOperators2": "188db75961bd059e30e02b79ccd358782bb792ab118fa0290d3ff906deef69df", + "NativeOperators3": "28370d06e18177b980d68341e9c45118c18b0e506e93f5955d5566dc870a9747", + "NativeRaw": "60b7461f3f3c152f42bec1a1bae8463721ace6d7efa9f2850073be64789de91a" + }, + "evidence": "NATIVE-LEAN-VERIFICATION.json", + "exit_code": 0, + "log": "NativeBackwardProofs0.log", + "log_sha256": "40d7a4c481b4e523134df9223f4595769e1ae29c75aea683fc1503d27dd7701b", + "mode": "reused", + "module": "NativeBackwardProofs0", + "olean": "NativeBackwardProofs0.olean", + "olean_sha256": "6e2370615ef4d7bd27c60300bbe0141363e17494d821705935451556e702f283", + "source": "NativeBackwardProofs0.lean", + "source_sha256": "2acbf7d7d8d57337bb3dab72f2aa9ca55db94eb1cd1954945078767c6fa2e7b7" + }, + { + "argv": [ + "lean", + "-o", + "NativeBackwardProofs1.olean", + "NativeBackwardProofs1.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeData": "8af437eb2d7a28b71ca48df133627c03700eb95c18a8c6886ebe6d88d53745d3", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "0464d856bb9c36019ec045968b1194640a98b22e10d9a06826e3d66be94608a4", + "NativeOperators1": "5c1bbbb57e2b290645f21cbddd25aeff149f82a7405ca1a8d1b11ce8ad4152d3", + "NativeOperators2": "188db75961bd059e30e02b79ccd358782bb792ab118fa0290d3ff906deef69df", + "NativeOperators3": "28370d06e18177b980d68341e9c45118c18b0e506e93f5955d5566dc870a9747", + "NativeRaw": "60b7461f3f3c152f42bec1a1bae8463721ace6d7efa9f2850073be64789de91a" + }, + "evidence": "NATIVE-LEAN-VERIFICATION.json", + "exit_code": 0, + "log": "NativeBackwardProofs1.log", + "log_sha256": "6b86d9b46c1dcb7cee74304cabe3267b25f2445cd9c8958d15fa23999614ec2a", + "mode": "reused", + "module": "NativeBackwardProofs1", + "olean": "NativeBackwardProofs1.olean", + "olean_sha256": "8aa8c93d133aa18175c008f6a32e1c209d59e891ffa60db47cd82b8b7c0b58d2", + "source": "NativeBackwardProofs1.lean", + "source_sha256": "d70b8454f393fb49a7f62fe6682b4bc76f2a5cc8f8c79dcdc87b4f467b8a60e2" + }, + { + "argv": [ + "lean", + "-o", + "NativeBackwardProofs2.olean", + "NativeBackwardProofs2.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeData": "8af437eb2d7a28b71ca48df133627c03700eb95c18a8c6886ebe6d88d53745d3", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "0464d856bb9c36019ec045968b1194640a98b22e10d9a06826e3d66be94608a4", + "NativeOperators1": "5c1bbbb57e2b290645f21cbddd25aeff149f82a7405ca1a8d1b11ce8ad4152d3", + "NativeOperators2": "188db75961bd059e30e02b79ccd358782bb792ab118fa0290d3ff906deef69df", + "NativeOperators3": "28370d06e18177b980d68341e9c45118c18b0e506e93f5955d5566dc870a9747", + "NativeRaw": "60b7461f3f3c152f42bec1a1bae8463721ace6d7efa9f2850073be64789de91a" + }, + "evidence": "NATIVE-LEAN-VERIFICATION.json", + "exit_code": 0, + "log": "NativeBackwardProofs2.log", + "log_sha256": "1fe7618e967a4687924d3e1a88e01ffb282efbd11be0ea311d100cf78adad789", + "mode": "reused", + "module": "NativeBackwardProofs2", + "olean": "NativeBackwardProofs2.olean", + "olean_sha256": "20f0e65a4503ef9b946142f70ba2ff717af70ddfb1ed0eacc29531b575849332", + "source": "NativeBackwardProofs2.lean", + "source_sha256": "18c09bd1f706fbb624b2831c34506b7cdaaf9a9e76dc4249a2f6a4ca5e2e3138" + }, + { + "argv": [ + "lean", + "-o", + "NativeBackwardProofs3.olean", + "NativeBackwardProofs3.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeData": "8af437eb2d7a28b71ca48df133627c03700eb95c18a8c6886ebe6d88d53745d3", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "0464d856bb9c36019ec045968b1194640a98b22e10d9a06826e3d66be94608a4", + "NativeOperators1": "5c1bbbb57e2b290645f21cbddd25aeff149f82a7405ca1a8d1b11ce8ad4152d3", + "NativeOperators2": "188db75961bd059e30e02b79ccd358782bb792ab118fa0290d3ff906deef69df", + "NativeOperators3": "28370d06e18177b980d68341e9c45118c18b0e506e93f5955d5566dc870a9747", + "NativeRaw": "60b7461f3f3c152f42bec1a1bae8463721ace6d7efa9f2850073be64789de91a" + }, + "evidence": "NATIVE-LEAN-VERIFICATION.json", + "exit_code": 0, + "log": "NativeBackwardProofs3.log", + "log_sha256": "2699a6a878b1a03f47530ebdae7241f1b38ef4efe7b28a0e873e1641ced80efe", + "mode": "reused", + "module": "NativeBackwardProofs3", + "olean": "NativeBackwardProofs3.olean", + "olean_sha256": "5fad3c46add8dd15c18b26f4ad78322280b44a76590166b0bd0c5f8a870c85d9", + "source": "NativeBackwardProofs3.lean", + "source_sha256": "d702c9ea0c29d4e4836acd3120f2060bd3c76a0500e745177df60b8977c0f5bf" + }, + { + "argv": [ + "lean", + "-o", + "NativeBackward.olean", + "NativeBackward.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeBackwardProofs0": "6e2370615ef4d7bd27c60300bbe0141363e17494d821705935451556e702f283", + "NativeBackwardProofs1": "8aa8c93d133aa18175c008f6a32e1c209d59e891ffa60db47cd82b8b7c0b58d2", + "NativeBackwardProofs2": "20f0e65a4503ef9b946142f70ba2ff717af70ddfb1ed0eacc29531b575849332", + "NativeBackwardProofs3": "5fad3c46add8dd15c18b26f4ad78322280b44a76590166b0bd0c5f8a870c85d9", + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeData": "8af437eb2d7a28b71ca48df133627c03700eb95c18a8c6886ebe6d88d53745d3", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "0464d856bb9c36019ec045968b1194640a98b22e10d9a06826e3d66be94608a4", + "NativeOperators1": "5c1bbbb57e2b290645f21cbddd25aeff149f82a7405ca1a8d1b11ce8ad4152d3", + "NativeOperators2": "188db75961bd059e30e02b79ccd358782bb792ab118fa0290d3ff906deef69df", + "NativeOperators3": "28370d06e18177b980d68341e9c45118c18b0e506e93f5955d5566dc870a9747", + "NativeRaw": "60b7461f3f3c152f42bec1a1bae8463721ace6d7efa9f2850073be64789de91a" + }, + "evidence": "NATIVE-LEAN-VERIFICATION.json", + "exit_code": 0, + "log": "NativeBackward.log", + "log_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "mode": "reused", + "module": "NativeBackward", + "olean": "NativeBackward.olean", + "olean_sha256": "80db0f504e9065ce197641404620f44b2be857bbd53f21dced6f0450587b8232", + "source": "NativeBackward.lean", + "source_sha256": "02d4852ec5a3ca913b760d8bb128bb9c776bff2784017654f1cdcc6ce12510e7" + }, + { + "argv": [ + "lean", + "-o", + "Native.olean", + "Native.lean" + ], + "axioms": [ + { + "axioms": [ + "propext" + ], + "theorem": "NativeVerification.every_declared_frame_independent" + }, + { + "axioms": [ + "propext" + ], + "theorem": "NativeVerification.every_declared_operator_has_exact_inverse" + }, + { + "axioms": [ + "propext" + ], + "theorem": "NativeVerification.every_paid_class_checked" + }, + { + "axioms": [ + "propext" + ], + "theorem": "NativeVerification.every_warp_class_checked" + }, + { + "axioms": [ + "propext" + ], + "theorem": "NativeVerification.every_forward_segment_checked" + }, + { + "axioms": [ + "propext" + ], + "theorem": "NativeVerification.every_backward_segment_checked" + }, + { + "axioms": [ + "propext", + "Quot.sound" + ], + "theorem": "NativeVerification.complete_productive_helper_census" + }, + { + "axioms": [ + "propext", + "Quot.sound" + ], + "theorem": "NativeVerification.complete_finite_native_certificate" + }, + { + "axioms": [ + "propext", + "Quot.sound" + ], + "theorem": "NativeVerification.all_embedded_catalogues_and_segments_checked" + } + ], + "dependency_olean_sha256": { + "NativeBackward": "80db0f504e9065ce197641404620f44b2be857bbd53f21dced6f0450587b8232", + "NativeBackwardProofs0": "6e2370615ef4d7bd27c60300bbe0141363e17494d821705935451556e702f283", + "NativeBackwardProofs1": "8aa8c93d133aa18175c008f6a32e1c209d59e891ffa60db47cd82b8b7c0b58d2", + "NativeBackwardProofs2": "20f0e65a4503ef9b946142f70ba2ff717af70ddfb1ed0eacc29531b575849332", + "NativeBackwardProofs3": "5fad3c46add8dd15c18b26f4ad78322280b44a76590166b0bd0c5f8a870c85d9", + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeData": "8af437eb2d7a28b71ca48df133627c03700eb95c18a8c6886ebe6d88d53745d3", + "NativeForward": "ec351be3fd178ca1cc25d5fb00ed28e983622c41d7f2c86fd51fc8fd5b1cb30a", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "0464d856bb9c36019ec045968b1194640a98b22e10d9a06826e3d66be94608a4", + "NativeOperators1": "5c1bbbb57e2b290645f21cbddd25aeff149f82a7405ca1a8d1b11ce8ad4152d3", + "NativeOperators2": "188db75961bd059e30e02b79ccd358782bb792ab118fa0290d3ff906deef69df", + "NativeOperators3": "28370d06e18177b980d68341e9c45118c18b0e506e93f5955d5566dc870a9747", + "NativeRaw": "60b7461f3f3c152f42bec1a1bae8463721ace6d7efa9f2850073be64789de91a" + }, + "evidence": "NATIVE-LEAN-VERIFICATION.json", + "exit_code": 0, + "log": "Native.log", + "log_sha256": "397c37745fb1e3b57f4003da2b7a6ee869817ceb18de356e6635bbe9863e9ea6", + "mode": "reused", + "module": "Native", + "olean": "Native.olean", + "olean_sha256": "3627d1a3074850aa91555bfba2c62eca870fb11743071ddd7d130c4ceca06e19", + "source": "Native.lean", + "source_sha256": "befe3767084b918e369c2186b01fb14a37bcddc58400e1ba1e4db1d83ba6562d" + }, + { + "argv": [ + "lean", + "-o", + "AnalyticGain.olean", + "AnalyticGain.lean" + ], + "axioms": [ + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.gain_pos" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.paid_moment_difference" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.paid_moment_strict_improvement" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.global_paid_moment_difference" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.global_paid_moment_strict_improvement" + } + ], + "dependency_olean_sha256": {}, + "evidence": "MATH-LEAN-VERIFICATION.json", + "exit_code": 0, + "log": "AnalyticGain.log", + "log_sha256": "d0cb15a0a14cf1ca8211e3dfb7f923c66de74df4e8cc276d9d64347ba3426d3c", + "mode": "reused", + "module": "AnalyticGain", + "olean": "AnalyticGain.olean", + "olean_sha256": "82113edea92b3309974a070b4cfbb37aa00324bc07fcbf58cdc2c6c0a00c5a7b", + "source": "AnalyticGain.lean", + "source_sha256": "c1619e3c3c244b32e2ebd855068e3aacfa6c7bf89e0297d65d069592742d09bc" + }, + { + "argv": [ + "lean", + "-o", + "NumericalMoments.olean", + "NumericalMoments.lean" + ], + "axioms": [ + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "NumericalMoments.contraction" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "NumericalMoments.paid_tail" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "NumericalMoments.completion_tail" + } + ], + "dependency_olean_sha256": {}, + "evidence": "MATH-LEAN-VERIFICATION.json", + "exit_code": 0, + "log": "NumericalMoments.log", + "log_sha256": "d054777674dd23bec4516a464755d8f7e8c3889bfe8deef890ab645f362424e1", + "mode": "reused", + "module": "NumericalMoments", + "olean": "NumericalMoments.olean", + "olean_sha256": "357343d849234df0ad9cc3de93a8df8ec06907c06c31ee7aa480e032a2618252", + "source": "NumericalMoments.lean", + "source_sha256": "b1fbba744eba6b84a1b67da28f7542a0a6cde976dc3d4b454e3ec6466fff571b" + }, + { + "argv": [ + "lean", + "-o", + "CompilerCapacity.olean", + "CompilerCapacity.lean" + ], + "axioms": [ + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.root145_lt_two" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.capacity_power_upper" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.capacity_eta_lower" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.compiler_eta_capacity" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.compiler_initial_range" + } + ], + "dependency_olean_sha256": {}, + "evidence": "MATH-LEAN-VERIFICATION.json", + "exit_code": 0, + "log": "CompilerCapacity.log", + "log_sha256": "e9eecb4284c73feae5c73f0f0bdab497c13c29fa861f8291060b7b032e2c8ddb", + "mode": "reused", + "module": "CompilerCapacity", + "olean": "CompilerCapacity.olean", + "olean_sha256": "ccc90cd5739a0de9a305a11e2e7769cd2717bd933e28005f2408764e588a0c93", + "source": "CompilerCapacity.lean", + "source_sha256": "b4b82eabb4337b45251e672f408347af527daf89f0ccc7ad1b835201506fbc62" + }, + { + "argv": [ + "lean", + "-o", + "ArithmeticCertificate.olean", + "ArithmeticCertificate.lean" + ], + "axioms": [ + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.Arithmetic.outerSlacks_source_equality" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.Arithmetic.outerSlacks_all_positive" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.Arithmetic.functionalSlacks_source_equality" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.Arithmetic.functionalSlacks_all_positive" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.Arithmetic.claimed_saving" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.Arithmetic.strict_improvement" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.Arithmetic.tested_above_kappa" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.Arithmetic.explicit_gap" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.Arithmetic.tail_decay" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.Arithmetic.normalized_completion" + }, + { + "axioms": [ + "propext" + ], + "theorem": "KappaChangedG.Arithmetic.finite_compiler_wins" + } + ], + "dependency_olean_sha256": {}, + "evidence": "MATH-LEAN-VERIFICATION.json", + "exit_code": 0, + "log": "ArithmeticCertificate.log", + "log_sha256": "5a471ea941dc81a207fc2e34c1986f5e6d7c45f103c6a31c62c981d1d30ab2f1", + "mode": "reused", + "module": "ArithmeticCertificate", + "olean": "ArithmeticCertificate.olean", + "olean_sha256": "ee6e267007da8b59edca5508488775f2ea2293d199582f78ed9fd8c876e3b230", + "source": "ArithmeticCertificate.lean", + "source_sha256": "4b400d1113d91c91ab2152cb3db1ab118b36cada9a400597ff5da0bff9ad985a" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "KappaWarpVerification.olean", + "KappaWarpVerification.lean" + ], + "axioms": [ + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaWarpVerification.local_paid_profile_binding" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaWarpVerification.local_helper_profile_binding" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaWarpVerification.complete_target_profile_binding" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaWarpVerification.complete_paid_profile_binding" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaWarpVerification.tested_real_rational_binding" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaWarpVerification.numerical_exponent_binding" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaWarpVerification.numerical_tail_exponent_binding" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaWarpVerification.compiler_eta_binding" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaWarpVerification.uniform_saving_binding" + }, + { + "axioms": [ + "propext", + "Quot.sound" + ], + "theorem": "KappaWarpVerification.native_catalogue_evidence" + }, + { + "axioms": [ + "propext" + ], + "theorem": "KappaWarpVerification.native_helper_endpoint_evidence" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaWarpVerification.complete_scoped_evidence" + } + ], + "dependency_olean_sha256": { + "AnalyticGain": "82113edea92b3309974a070b4cfbb37aa00324bc07fcbf58cdc2c6c0a00c5a7b", + "ArithmeticCertificate": "ee6e267007da8b59edca5508488775f2ea2293d199582f78ed9fd8c876e3b230", + "CompilerCapacity": "ccc90cd5739a0de9a305a11e2e7769cd2717bd933e28005f2408764e588a0c93", + "Native": "3627d1a3074850aa91555bfba2c62eca870fb11743071ddd7d130c4ceca06e19", + "NativeBackward": "80db0f504e9065ce197641404620f44b2be857bbd53f21dced6f0450587b8232", + "NativeBackwardProofs0": "6e2370615ef4d7bd27c60300bbe0141363e17494d821705935451556e702f283", + "NativeBackwardProofs1": "8aa8c93d133aa18175c008f6a32e1c209d59e891ffa60db47cd82b8b7c0b58d2", + "NativeBackwardProofs2": "20f0e65a4503ef9b946142f70ba2ff717af70ddfb1ed0eacc29531b575849332", + "NativeBackwardProofs3": "5fad3c46add8dd15c18b26f4ad78322280b44a76590166b0bd0c5f8a870c85d9", + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeData": "8af437eb2d7a28b71ca48df133627c03700eb95c18a8c6886ebe6d88d53745d3", + "NativeForward": "ec351be3fd178ca1cc25d5fb00ed28e983622c41d7f2c86fd51fc8fd5b1cb30a", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "0464d856bb9c36019ec045968b1194640a98b22e10d9a06826e3d66be94608a4", + "NativeOperators1": "5c1bbbb57e2b290645f21cbddd25aeff149f82a7405ca1a8d1b11ce8ad4152d3", + "NativeOperators2": "188db75961bd059e30e02b79ccd358782bb792ab118fa0290d3ff906deef69df", + "NativeOperators3": "28370d06e18177b980d68341e9c45118c18b0e506e93f5955d5566dc870a9747", + "NativeRaw": "60b7461f3f3c152f42bec1a1bae8463721ace6d7efa9f2850073be64789de91a", + "NumericalMoments": "357343d849234df0ad9cc3de93a8df8ec06907c06c31ee7aa480e032a2618252" + }, + "exit_code": 0, + "log": "KappaWarpVerification.log", + "log_sha256": "5086b2ce86d260c5364e338fd543cd5dd4eabd56382b6963fde78cf1bc5111ec", + "mode": "fresh", + "module": "KappaWarpVerification", + "olean": "KappaWarpVerification.olean", + "olean_sha256": "d53adb09cd429533f17d1f4fd794ef69f9f5ab54aa823f7cb3422ca6dcda1a5d", + "seconds": 23.248598800011678, + "source": "KappaWarpVerification.lean", + "source_sha256": "1d225aee7cb3e2a9ff3a530be42964643211bc6a573a2ccddb144f2259f1d44f" + } + ], + "numerical_profile_binding": { + "assembled_from_actual_native_controller": true, + "generator_TEST_equal": true, + "kappa": "37769/12500000", + "lean_literal_coefficients_equal": true, + "paid": { + "1": 41298, + "2": 7416, + "3": 9108, + "4": 2430, + "5": 648, + "8": 144, + "16": 448, + "24": 448, + "32": 448, + "40": 448, + "48": 448, + "56": 448, + "64": 448, + "72": 224 + }, + "targets": { + "4": 504, + "7": 126, + "8": 846, + "9": 5868, + "17": 448, + "25": 448, + "33": 448, + "41": 448, + "49": 448, + "57": 448, + "65": 448, + "73": 224, + "145": 224 + }, + "tested": "302153/100000000" + }, + "python_version": "3.14.6 (tags/v3.14.6:c63aec6, Jun 10 2026, 10:26:10) [MSC v.1944 64 bit (AMD64)]", + "reused_receipts": [ + { + "path": "NATIVE-LEAN-VERIFICATION.json", + "sha256": "cdc9611f3100cf783eab41ae1918c9d98cfafc429c9758ece434c8721a0f116b" + }, + { + "path": "MATH-LEAN-VERIFICATION.json", + "sha256": "1d2d38075021f24baf7a8f98ae256cf34669cf5889836568a210823b69238d46" + } + ], + "runtime": { + "dependencies": [ + { + "name": "mathlib", + "revision": "308445d7985027f538e281e18df29ca16ede2ba3" + }, + { + "name": "plausible", + "revision": "c4aa78186d388e50a436e8362b947bae125a2933" + }, + { + "name": "LeanSearchClient", + "revision": "6c62474116f525d2814f0157bb468bf3a4f9f120" + }, + { + "name": "importGraph", + "revision": "d07bd64f1910f1cc5e4cc87b6b9c590080e7a457" + }, + { + "name": "proofwidgets", + "revision": "6980f6ca164de593cb77cd03d8eac549cc444156" + }, + { + "name": "aesop", + "revision": "8ff27701d003456fd59f13a9212431239d902aef" + }, + { + "name": "Qq", + "revision": "e9c65db4823976353cd0bb03199a172719efbeb7" + }, + { + "name": "batteries", + "revision": "8d2067bf518731a70a255d4a61b5c103922c772e" + }, + { + "name": "Cli", + "revision": "7c6aef5f75a43ebbba763b44d535175a1b04c9e0" + } + ], + "lean_executable_sha256": "fb7a62288f197279fb84e55bb1972348fd2cce1d550845793975f1cebb0c24ab", + "lean_version": "Lean (version 4.21.0, x86_64-w64-windows-gnu, commit 6741444a63ee, Release)", + "mathlib_revision": "308445d7985027f538e281e18df29ca16ede2ba3" + }, + "schema_version": 1, + "scope": "Scoped native frame/invoice, real moment/tail/capacity and rational compiler/outer proofs. No amplitudes/phases/free-group endpoint or end-to-end multiplication theorem.", + "started_utc": "2026-10-22T09:50:04.012247+00:00", + "status": "PASS_SCOPED_LEAN_REPLAY", + "transcriptions": [ + { + "exit_code": 0, + "generator": "native_generate.py", + "outputs_sha256": { + "NativeBackward.lean": "02d4852ec5a3ca913b760d8bb128bb9c776bff2784017654f1cdcc6ce12510e7", + "NativeBackwardProofs0.lean": "2acbf7d7d8d57337bb3dab72f2aa9ca55db94eb1cd1954945078767c6fa2e7b7", + "NativeBackwardProofs1.lean": "d70b8454f393fb49a7f62fe6682b4bc76f2a5cc8f8c79dcdc87b4f467b8a60e2", + "NativeBackwardProofs2.lean": "18c09bd1f706fbb624b2831c34506b7cdaaf9a9e76dc4249a2f6a4ca5e2e3138", + "NativeBackwardProofs3.lean": "d702c9ea0c29d4e4836acd3120f2060bd3c76a0500e745177df60b8977c0f5bf", + "NativeData.lean": "5fd3849cda528ca0ff321b3d1cd497b33f7a0d7eb3dc40390279f4643e68382e", + "NativeForward.lean": "9f6acc4f1acf8d1b05facd63544404b4a65a45e216beb09321e3be6afc68ee49", + "NativeFrames0.lean": "2d589db5d3747c402d7e95f5e55e027827efcdc51f7c234e3c35296a8fe7a020", + "NativeFrames1.lean": "af10238118d8234123502f6e13939d7c1c93ec4f019288a42ac6625b6ae20a8c", + "NativeFrames2.lean": "d210e2bfab7f6718b791ad252ef02de831efe908583006cffbad56ff45f6e3d6", + "NativeFrames3.lean": "bb77e4b7ff07b66443bfc834e936a5273f595bdcb559a4aef5c3f1c3193b0009", + "NativeOperators0.lean": "0613b4da2c343646915d5fd70a8d23acd92fc299fb81186c30ec47c0694699aa", + "NativeOperators1.lean": "92bc23f2ec4b5a04f053b84d95f8e71b812d8f54d3747515a9f75712188103f6", + "NativeOperators2.lean": "18d87293c03dbeff84220c09157743c900f51879a0f369d67adf062b9297a4c9", + "NativeOperators3.lean": "178006d099444c3946b92410b87d9c48c3cda1822825d9b5859b1b6539b46a26", + "NativeRaw.lean": "ad93f1536d6952a2737e93cf297e20668b73971cee890822cb418c19161e5ddf" + }, + "source_sha256": "2b3d3271555c370fad57b578f18a4a1e5b6f8412524a107db9600f9f918ee972", + "stdout_sha256": "eb91bc9b31858f0385397a522f02a9e08add305f8b95edab33709fa20d409d50" + }, + { + "exit_code": 0, + "generator": "numerical_generate.py", + "outputs_sha256": { + "NumericalMoments.lean": "b1fbba744eba6b84a1b67da28f7542a0a6cde976dc3d4b454e3ec6466fff571b" + }, + "source_sha256": "23a940fcc65ec5a64e2ab5a02954de14174ab1ce44c5fc631bc645bd566f7170", + "stdout_sha256": "72f1d1e11fd9dac82eee675cc65d907640766c4a3e1c63a60e35e74a8d88323f" + }, + { + "exit_code": 0, + "generator": "generate_arithmetic.py", + "outputs_sha256": { + "ARITHMETIC-TRANSCRIPTION.json": "9cc8a28bccd5a633c10f65661511261ca212c7d6a03952c4ead4fdc21488a544", + "ArithmeticCertificate.lean": "4b400d1113d91c91ab2152cb3db1ab118b36cada9a400597ff5da0bff9ad985a" + }, + "source_sha256": "512edfe545ed2efec790cb61fe31abb0928ee94e3016c8ecb474f54738481d45", + "stdout_sha256": "6a01fda8b4135c74fe06dffea7abfd9c09e00db93b93df1bf4f4c0024f61c0dd" + } + ], + "verification_script_sha256": "6c953b31c385179f852eb4b56246e62a4084cb8906843f15fbf2724508539895" +} diff --git a/research/kappa-lean-verification-20261022/LEAN-WRAPPER-CONTROLS.json b/research/kappa-lean-verification-20261022/LEAN-WRAPPER-CONTROLS.json new file mode 100644 index 0000000000..51fa1268be --- /dev/null +++ b/research/kappa-lean-verification-20261022/LEAN-WRAPPER-CONTROLS.json @@ -0,0 +1,117 @@ +{ + "actual_numerical_binding": { + "assembled_from_actual_native_controller": true, + "generator_TEST_equal": true, + "kappa": "37769/12500000", + "lean_literal_coefficients_equal": true, + "paid": { + "1": 41298, + "2": 7416, + "3": 9108, + "4": 2430, + "5": 648, + "8": 144, + "16": 448, + "24": 448, + "32": 448, + "40": 448, + "48": 448, + "56": 448, + "64": 448, + "72": 224 + }, + "targets": { + "4": 504, + "7": 126, + "8": 846, + "9": 5868, + "17": 448, + "25": 448, + "33": 448, + "41": 448, + "49": 448, + "57": 448, + "65": 448, + "73": 224, + "145": 224 + }, + "tested": "302153/100000000" + }, + "controls": [ + { + "name": "stale_source_hash", + "reason": "Reused source hash differs: AnalyticGain", + "rejected": true + }, + { + "name": "stale_olean_hash", + "reason": "Reused olean hash differs: AnalyticGain", + "rejected": true + }, + { + "name": "stale_log_hash", + "reason": "Reused log hash differs: AnalyticGain", + "rejected": true + }, + { + "name": "unexpected_axiom", + "reason": "Sorry dependency in axioms.log", + "rejected": true + }, + { + "name": "missing_axiom_report", + "reason": "Missing/extra axiom reports in axioms.log", + "rejected": true + }, + { + "name": "custom_axiom_source", + "reason": "Forbidden proof shortcut in forbidden.lean", + "rejected": true + }, + { + "name": "native_decide_source", + "reason": "Forbidden proof shortcut in forbidden.lean", + "rejected": true + }, + { + "name": "CLI_kernel_bypass", + "reason": "Evidence uses a compiler/kernel trust bypass", + "rejected": true + }, + { + "name": "tested_saving_drift", + "reason": "Exact tested saving drifted", + "rejected": true + }, + { + "name": "claimed_saving_drift", + "reason": "Exact claimed saving drifted", + "rejected": true + }, + { + "name": "paid_JSON_profile_drift", + "reason": "Complete target/paid JSON differs from freshly assembled native/controller ledger", + "rejected": true + }, + { + "name": "literal_Lean_coefficient_drift", + "reason": "Lean numerical coefficients differ from actual complete ledger: targetMoment", + "rejected": true + } + ], + "schema_version": 1, + "scope": "Bounded Python verifier rejection controls with valid baseline checks. No Lean compilation, native semantic replay, or new theorem verification.", + "source_sha256": { + "research/kappa-interface-round2-20261022/ARITHMETIC.json": "21b551100d3872082b265b62c9d1809ff098e512cb201d99497974057a4eeda9", + "research/kappa-interface-round2-20261022/price_profile.py": "adde619968d3ac37147d239e25145b28150650e9ce0f76035f680f22589adcbb", + "research/kappa-lean-verification-20261022/MATH-LEAN-VERIFICATION.json": "1d2d38075021f24baf7a8f98ae256cf34669cf5889836568a210823b69238d46", + "research/kappa-lean-verification-20261022/NumericalMoments.lean": "b1fbba744eba6b84a1b67da28f7542a0a6cde976dc3d4b454e3ec6466fff571b", + "research/kappa-lean-verification-20261022/numerical_generate.py": "23a940fcc65ec5a64e2ab5a02954de14174ab1ce44c5fc631bc645bd566f7170", + "research/kappa-lean-verification-20261022/verify_lean.py": "6c953b31c385179f852eb4b56246e62a4084cb8906843f15fbf2724508539895", + "research/kappa-lean-verification-20261022/verify_lean_controls.py": "ed475b56123b1be1a745425b81a1df416034b3af2e5d418a31cd96d6c78ec323", + "research/warp-interface-20261022/NATIVE-VALIDATION.json": "c6f16840b3f7bed8686ad494b479df599b18b420c239dc6167c214130b78eb64" + }, + "status": "PASS_12_LEAN_WRAPPER_REJECTION_CONTROLS", + "valid_math_axiom_reports": 24, + "valid_math_module_rows": 4 +} diff --git a/research/kappa-lean-verification-20261022/MATH-LEAN-VERIFICATION.json b/research/kappa-lean-verification-20261022/MATH-LEAN-VERIFICATION.json new file mode 100644 index 0000000000..4fdc647182 --- /dev/null +++ b/research/kappa-lean-verification-20261022/MATH-LEAN-VERIFICATION.json @@ -0,0 +1,278 @@ +{ + "status": "PASS_FOUR_MATH_MODULES", + "lean_version": "Lean (version 4.21.0, x86_64-w64-windows-gnu, commit 6741444a63ee, Release)", + "mathlib_revision": "308445d7985027f538e281e18df29ca16ede2ba3", + "modules": [ + { + "module": "AnalyticGain", + "source": "AnalyticGain.lean", + "olean": "AnalyticGain.olean", + "argv": [ + "lake", + "env", + "lean", + "-o", + "AnalyticGain.olean", + "AnalyticGain.lean" + ], + "exit_code": 0, + "source_sha256": "c1619e3c3c244b32e2ebd855068e3aacfa6c7bf89e0297d65d069592742d09bc", + "olean_sha256": "82113edea92b3309974a070b4cfbb37aa00324bc07fcbf58cdc2c6c0a00c5a7b", + "log": "AnalyticGain.log", + "log_sha256": "d0cb15a0a14cf1ca8211e3dfb7f923c66de74df4e8cc276d9d64347ba3426d3c", + "axioms": [ + { + "theorem": "KappaChangedG.gain_pos", + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ] + }, + { + "theorem": "KappaChangedG.paid_moment_difference", + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ] + }, + { + "theorem": "KappaChangedG.paid_moment_strict_improvement", + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ] + }, + { + "theorem": "KappaChangedG.global_paid_moment_difference", + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ] + }, + { + "theorem": "KappaChangedG.global_paid_moment_strict_improvement", + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ] + } + ] + }, + { + "module": "NumericalMoments", + "source": "NumericalMoments.lean", + "olean": "NumericalMoments.olean", + "argv": [ + "lake", + "env", + "lean", + "-o", + "NumericalMoments.olean", + "NumericalMoments.lean" + ], + "exit_code": 0, + "source_sha256": "b1fbba744eba6b84a1b67da28f7542a0a6cde976dc3d4b454e3ec6466fff571b", + "olean_sha256": "357343d849234df0ad9cc3de93a8df8ec06907c06c31ee7aa480e032a2618252", + "log": "NumericalMoments.log", + "log_sha256": "d054777674dd23bec4516a464755d8f7e8c3889bfe8deef890ab645f362424e1", + "axioms": [ + { + "theorem": "NumericalMoments.contraction", + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ] + }, + { + "theorem": "NumericalMoments.paid_tail", + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ] + }, + { + "theorem": "NumericalMoments.completion_tail", + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ] + } + ] + }, + { + "module": "CompilerCapacity", + "source": "CompilerCapacity.lean", + "olean": "CompilerCapacity.olean", + "argv": [ + "lake", + "env", + "lean", + "-o", + "CompilerCapacity.olean", + "CompilerCapacity.lean" + ], + "exit_code": 0, + "source_sha256": "b4b82eabb4337b45251e672f408347af527daf89f0ccc7ad1b835201506fbc62", + "olean_sha256": "ccc90cd5739a0de9a305a11e2e7769cd2717bd933e28005f2408764e588a0c93", + "log": "CompilerCapacity.log", + "log_sha256": "e9eecb4284c73feae5c73f0f0bdab497c13c29fa861f8291060b7b032e2c8ddb", + "axioms": [ + { + "theorem": "KappaChangedG.root145_lt_two", + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ] + }, + { + "theorem": "KappaChangedG.capacity_power_upper", + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ] + }, + { + "theorem": "KappaChangedG.capacity_eta_lower", + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ] + }, + { + "theorem": "KappaChangedG.compiler_eta_capacity", + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ] + }, + { + "theorem": "KappaChangedG.compiler_initial_range", + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ] + } + ] + }, + { + "module": "ArithmeticCertificate", + "source": "ArithmeticCertificate.lean", + "olean": "ArithmeticCertificate.olean", + "argv": [ + "lake", + "env", + "lean", + "-o", + "ArithmeticCertificate.olean", + "ArithmeticCertificate.lean" + ], + "exit_code": 0, + "source_sha256": "4b400d1113d91c91ab2152cb3db1ab118b36cada9a400597ff5da0bff9ad985a", + "olean_sha256": "ee6e267007da8b59edca5508488775f2ea2293d199582f78ed9fd8c876e3b230", + "log": "ArithmeticCertificate.log", + "log_sha256": "5a471ea941dc81a207fc2e34c1986f5e6d7c45f103c6a31c62c981d1d30ab2f1", + "axioms": [ + { + "theorem": "KappaChangedG.Arithmetic.outerSlacks_source_equality", + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ] + }, + { + "theorem": "KappaChangedG.Arithmetic.outerSlacks_all_positive", + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ] + }, + { + "theorem": "KappaChangedG.Arithmetic.functionalSlacks_source_equality", + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ] + }, + { + "theorem": "KappaChangedG.Arithmetic.functionalSlacks_all_positive", + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ] + }, + { + "theorem": "KappaChangedG.Arithmetic.claimed_saving", + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ] + }, + { + "theorem": "KappaChangedG.Arithmetic.strict_improvement", + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ] + }, + { + "theorem": "KappaChangedG.Arithmetic.tested_above_kappa", + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ] + }, + { + "theorem": "KappaChangedG.Arithmetic.explicit_gap", + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ] + }, + { + "theorem": "KappaChangedG.Arithmetic.tail_decay", + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ] + }, + { + "theorem": "KappaChangedG.Arithmetic.normalized_completion", + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ] + }, + { + "theorem": "KappaChangedG.Arithmetic.finite_compiler_wins", + "axioms": [ + "propext" + ] + } + ] + } + ], + "scope": "Actual real-power gain, contraction and both tails, real capacity, source-formula rational outer ledger, finite compiler arithmetic. Framework transfer hypotheses remain." +} diff --git a/research/kappa-lean-verification-20261022/NATIVE-LEAN-VERIFICATION.json b/research/kappa-lean-verification-20261022/NATIVE-LEAN-VERIFICATION.json new file mode 100644 index 0000000000..e4868e6aff --- /dev/null +++ b/research/kappa-lean-verification-20261022/NATIVE-LEAN-VERIFICATION.json @@ -0,0 +1,373 @@ +{ + "axiom_output": "'NativeVerification.every_declared_frame_independent' depends on axioms: [propext]\n'NativeVerification.every_declared_operator_has_exact_inverse' depends on axioms: [propext]\n'NativeVerification.every_paid_class_checked' depends on axioms: [propext]\n'NativeVerification.every_warp_class_checked' depends on axioms: [propext]\n'NativeVerification.every_forward_segment_checked' depends on axioms: [propext]\n'NativeVerification.every_backward_segment_checked' depends on axioms: [propext]\n'NativeVerification.complete_productive_helper_census' depends on axioms: [propext, Quot.sound]\n'NativeVerification.complete_finite_native_certificate' depends on axioms: [propext, Quot.sound]\n'NativeVerification.all_embedded_catalogues_and_segments_checked' depends on axioms: [propext, Quot.sound]\n", + "canonical_payload_sha256": "4409d2d9328fffbd276bb03fb800f59a33ec3b2ab15f79a330a7af66e75110cc", + "expected_modules": [ + "NativeCore", + "NativeRaw", + "NativeFrames0", + "NativeFrames1", + "NativeFrames2", + "NativeFrames3", + "NativeOperators0", + "NativeOperators1", + "NativeOperators2", + "NativeOperators3", + "NativeData", + "NativeForward", + "NativeBackwardProofs0", + "NativeBackwardProofs1", + "NativeBackwardProofs2", + "NativeBackwardProofs3", + "NativeBackward", + "Native" + ], + "generation_source_sha256": "2b3d3271555c370fad57b578f18a4a1e5b6f8412524a107db9600f9f918ee972", + "lean_version": "Lean (version 4.21.0, x86_64-w64-windows-gnu, commit 6741444a63ee, Release)", + "mathlib_revision": "308445d7985027f538e281e18df29ca16ede2ba3", + "modules": [ + { + "argv": [ + "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-lean-verification-20261022\\.toolchain\\lean-4.21.0-windows\\bin\\lean.exe", + "-s", + "65536", + "-o", + "NativeCore.olean", + "NativeCore.lean" + ], + "exit_code": 0, + "log": "NativeCore.log", + "log_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "module": "NativeCore", + "olean": "NativeCore.olean", + "olean_sha256": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "source": "NativeCore.lean", + "source_sha256": "2971d3ff982922fb1010858ae6be3add275c4685efcc8ffc038f156bd7e171e0", + "working_directory": "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-lean-verification-20261022" + }, + { + "argv": [ + "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-lean-verification-20261022\\.toolchain\\lean-4.21.0-windows\\bin\\lean.exe", + "-s", + "65536", + "-o", + "NativeRaw.olean", + "NativeRaw.lean" + ], + "exit_code": 0, + "log": "NativeRaw.log", + "log_sha256": "0f97c993d81acd7c1bf6492d4817cded5d6e8b3fb92eb051c40cb50e7d4edaea", + "module": "NativeRaw", + "olean": "NativeRaw.olean", + "olean_sha256": "60b7461f3f3c152f42bec1a1bae8463721ace6d7efa9f2850073be64789de91a", + "source": "NativeRaw.lean", + "source_sha256": "ad93f1536d6952a2737e93cf297e20668b73971cee890822cb418c19161e5ddf", + "working_directory": "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-lean-verification-20261022" + }, + { + "argv": [ + "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-lean-verification-20261022\\.toolchain\\lean-4.21.0-windows\\bin\\lean.exe", + "-s", + "65536", + "-o", + "NativeFrames0.olean", + "NativeFrames0.lean" + ], + "exit_code": 0, + "log": "NativeFrames0.log", + "log_sha256": "742576de7548a1f02ef8597fd4e4c0723a23a574f4afcd12bebd199c626605c5", + "module": "NativeFrames0", + "olean": "NativeFrames0.olean", + "olean_sha256": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "source": "NativeFrames0.lean", + "source_sha256": "2d589db5d3747c402d7e95f5e55e027827efcdc51f7c234e3c35296a8fe7a020", + "working_directory": "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-lean-verification-20261022" + }, + { + "argv": [ + "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-lean-verification-20261022\\.toolchain\\lean-4.21.0-windows\\bin\\lean.exe", + "-s", + "65536", + "-o", + "NativeFrames1.olean", + "NativeFrames1.lean" + ], + "exit_code": 0, + "log": "NativeFrames1.log", + "log_sha256": "cc7353fd0b1b5e6f31074b37338a914b64db0b5ca0cf3d0663b62b90a98718fd", + "module": "NativeFrames1", + "olean": "NativeFrames1.olean", + "olean_sha256": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "source": "NativeFrames1.lean", + "source_sha256": "af10238118d8234123502f6e13939d7c1c93ec4f019288a42ac6625b6ae20a8c", + "working_directory": "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-lean-verification-20261022" + }, + { + "argv": [ + "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-lean-verification-20261022\\.toolchain\\lean-4.21.0-windows\\bin\\lean.exe", + "-s", + "65536", + "-o", + "NativeFrames2.olean", + "NativeFrames2.lean" + ], + "exit_code": 0, + "log": "NativeFrames2.log", + "log_sha256": "ca4fcbe48147acd946511e5b222e92ab6ee8f716a90eb5df545326ded14c6aed", + "module": "NativeFrames2", + "olean": "NativeFrames2.olean", + "olean_sha256": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "source": "NativeFrames2.lean", + "source_sha256": "d210e2bfab7f6718b791ad252ef02de831efe908583006cffbad56ff45f6e3d6", + "working_directory": "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-lean-verification-20261022" + }, + { + "argv": [ + "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-lean-verification-20261022\\.toolchain\\lean-4.21.0-windows\\bin\\lean.exe", + "-s", + "65536", + "-o", + "NativeFrames3.olean", + "NativeFrames3.lean" + ], + "exit_code": 0, + "log": "NativeFrames3.log", + "log_sha256": "d45e95469801234f3413d3758a0e591b0f38c5c006ab1f846d9bcf32788968b6", + "module": "NativeFrames3", + "olean": "NativeFrames3.olean", + "olean_sha256": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "source": "NativeFrames3.lean", + "source_sha256": "bb77e4b7ff07b66443bfc834e936a5273f595bdcb559a4aef5c3f1c3193b0009", + "working_directory": "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-lean-verification-20261022" + }, + { + "argv": [ + "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-lean-verification-20261022\\.toolchain\\lean-4.21.0-windows\\bin\\lean.exe", + "-s", + "65536", + "-o", + "NativeOperators0.olean", + "NativeOperators0.lean" + ], + "exit_code": 0, + "log": "NativeOperators0.log", + "log_sha256": "6424067cfa7086df8e3d8c60e22c364512634487feae80de99e1f59ef34a60a2", + "module": "NativeOperators0", + "olean": "NativeOperators0.olean", + "olean_sha256": "0464d856bb9c36019ec045968b1194640a98b22e10d9a06826e3d66be94608a4", + "source": "NativeOperators0.lean", + "source_sha256": "0613b4da2c343646915d5fd70a8d23acd92fc299fb81186c30ec47c0694699aa", + "working_directory": "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-lean-verification-20261022" + }, + { + "argv": [ + "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-lean-verification-20261022\\.toolchain\\lean-4.21.0-windows\\bin\\lean.exe", + "-s", + "65536", + "-o", + "NativeOperators1.olean", + "NativeOperators1.lean" + ], + "exit_code": 0, + "log": "NativeOperators1.log", + "log_sha256": "240b6eb2fe63e2bfe42e0a760dec52592b0b344d4c58db771fb6a855dc89693a", + "module": "NativeOperators1", + "olean": "NativeOperators1.olean", + "olean_sha256": "5c1bbbb57e2b290645f21cbddd25aeff149f82a7405ca1a8d1b11ce8ad4152d3", + "source": "NativeOperators1.lean", + "source_sha256": "92bc23f2ec4b5a04f053b84d95f8e71b812d8f54d3747515a9f75712188103f6", + "working_directory": "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-lean-verification-20261022" + }, + { + "argv": [ + "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-lean-verification-20261022\\.toolchain\\lean-4.21.0-windows\\bin\\lean.exe", + "-s", + "65536", + "-o", + "NativeOperators2.olean", + "NativeOperators2.lean" + ], + "exit_code": 0, + "log": "NativeOperators2.log", + "log_sha256": "b26a2b4a96839f0fe5c93a16171e8c3299f2fea763507a904b933e0199ec033d", + "module": "NativeOperators2", + "olean": "NativeOperators2.olean", + "olean_sha256": "188db75961bd059e30e02b79ccd358782bb792ab118fa0290d3ff906deef69df", + "source": "NativeOperators2.lean", + "source_sha256": "18d87293c03dbeff84220c09157743c900f51879a0f369d67adf062b9297a4c9", + "working_directory": "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-lean-verification-20261022" + }, + { + "argv": [ + "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-lean-verification-20261022\\.toolchain\\lean-4.21.0-windows\\bin\\lean.exe", + "-s", + "65536", + "-o", + "NativeOperators3.olean", + "NativeOperators3.lean" + ], + "exit_code": 0, + "log": "NativeOperators3.log", + "log_sha256": "c9a9cb2e2d4444589474f17c1cd7f95a130d1b1639622981476cff79ca0c2bd5", + "module": "NativeOperators3", + "olean": "NativeOperators3.olean", + "olean_sha256": "28370d06e18177b980d68341e9c45118c18b0e506e93f5955d5566dc870a9747", + "source": "NativeOperators3.lean", + "source_sha256": "178006d099444c3946b92410b87d9c48c3cda1822825d9b5859b1b6539b46a26", + "working_directory": "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-lean-verification-20261022" + }, + { + "argv": [ + "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-lean-verification-20261022\\.toolchain\\lean-4.21.0-windows\\bin\\lean.exe", + "-s", + "65536", + "-o", + "NativeData.olean", + "NativeData.lean" + ], + "exit_code": 0, + "log": "NativeData.log", + "log_sha256": "a56842393a203291e962472ffaf0d5d3de1539d8ab4f519c16033c3e6a4b5e31", + "module": "NativeData", + "olean": "NativeData.olean", + "olean_sha256": "8af437eb2d7a28b71ca48df133627c03700eb95c18a8c6886ebe6d88d53745d3", + "source": "NativeData.lean", + "source_sha256": "5fd3849cda528ca0ff321b3d1cd497b33f7a0d7eb3dc40390279f4643e68382e", + "working_directory": "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-lean-verification-20261022" + }, + { + "argv": [ + "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-lean-verification-20261022\\.toolchain\\lean-4.21.0-windows\\bin\\lean.exe", + "-s", + "65536", + "-o", + "NativeForward.olean", + "NativeForward.lean" + ], + "exit_code": 0, + "log": "NativeForward.log", + "log_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "module": "NativeForward", + "olean": "NativeForward.olean", + "olean_sha256": "ec351be3fd178ca1cc25d5fb00ed28e983622c41d7f2c86fd51fc8fd5b1cb30a", + "source": "NativeForward.lean", + "source_sha256": "9f6acc4f1acf8d1b05facd63544404b4a65a45e216beb09321e3be6afc68ee49", + "working_directory": "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-lean-verification-20261022" + }, + { + "argv": [ + "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-lean-verification-20261022\\.toolchain\\lean-4.21.0-windows\\bin\\lean.exe", + "-s", + "65536", + "-o", + "NativeBackwardProofs0.olean", + "NativeBackwardProofs0.lean" + ], + "exit_code": 0, + "log": "NativeBackwardProofs0.log", + "log_sha256": "40d7a4c481b4e523134df9223f4595769e1ae29c75aea683fc1503d27dd7701b", + "module": "NativeBackwardProofs0", + "olean": "NativeBackwardProofs0.olean", + "olean_sha256": "6e2370615ef4d7bd27c60300bbe0141363e17494d821705935451556e702f283", + "source": "NativeBackwardProofs0.lean", + "source_sha256": "2acbf7d7d8d57337bb3dab72f2aa9ca55db94eb1cd1954945078767c6fa2e7b7", + "working_directory": "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-lean-verification-20261022" + }, + { + "argv": [ + "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-lean-verification-20261022\\.toolchain\\lean-4.21.0-windows\\bin\\lean.exe", + "-s", + "65536", + "-o", + "NativeBackwardProofs1.olean", + "NativeBackwardProofs1.lean" + ], + "exit_code": 0, + "log": "NativeBackwardProofs1.log", + "log_sha256": "6b86d9b46c1dcb7cee74304cabe3267b25f2445cd9c8958d15fa23999614ec2a", + "module": "NativeBackwardProofs1", + "olean": "NativeBackwardProofs1.olean", + "olean_sha256": "8aa8c93d133aa18175c008f6a32e1c209d59e891ffa60db47cd82b8b7c0b58d2", + "source": "NativeBackwardProofs1.lean", + "source_sha256": "d70b8454f393fb49a7f62fe6682b4bc76f2a5cc8f8c79dcdc87b4f467b8a60e2", + "working_directory": "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-lean-verification-20261022" + }, + { + "argv": [ + "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-lean-verification-20261022\\.toolchain\\lean-4.21.0-windows\\bin\\lean.exe", + "-s", + "65536", + "-o", + "NativeBackwardProofs2.olean", + "NativeBackwardProofs2.lean" + ], + "exit_code": 0, + "log": "NativeBackwardProofs2.log", + "log_sha256": "1fe7618e967a4687924d3e1a88e01ffb282efbd11be0ea311d100cf78adad789", + "module": "NativeBackwardProofs2", + "olean": "NativeBackwardProofs2.olean", + "olean_sha256": "20f0e65a4503ef9b946142f70ba2ff717af70ddfb1ed0eacc29531b575849332", + "source": "NativeBackwardProofs2.lean", + "source_sha256": "18c09bd1f706fbb624b2831c34506b7cdaaf9a9e76dc4249a2f6a4ca5e2e3138", + "working_directory": "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-lean-verification-20261022" + }, + { + "argv": [ + "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-lean-verification-20261022\\.toolchain\\lean-4.21.0-windows\\bin\\lean.exe", + "-s", + "65536", + "-o", + "NativeBackwardProofs3.olean", + "NativeBackwardProofs3.lean" + ], + "exit_code": 0, + "log": "NativeBackwardProofs3.log", + "log_sha256": "2699a6a878b1a03f47530ebdae7241f1b38ef4efe7b28a0e873e1641ced80efe", + "module": "NativeBackwardProofs3", + "olean": "NativeBackwardProofs3.olean", + "olean_sha256": "5fad3c46add8dd15c18b26f4ad78322280b44a76590166b0bd0c5f8a870c85d9", + "source": "NativeBackwardProofs3.lean", + "source_sha256": "d702c9ea0c29d4e4836acd3120f2060bd3c76a0500e745177df60b8977c0f5bf", + "working_directory": "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-lean-verification-20261022" + }, + { + "argv": [ + "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-lean-verification-20261022\\.toolchain\\lean-4.21.0-windows\\bin\\lean.exe", + "-s", + "65536", + "-o", + "NativeBackward.olean", + "NativeBackward.lean" + ], + "exit_code": 0, + "log": "NativeBackward.log", + "log_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "module": "NativeBackward", + "olean": "NativeBackward.olean", + "olean_sha256": "80db0f504e9065ce197641404620f44b2be857bbd53f21dced6f0450587b8232", + "source": "NativeBackward.lean", + "source_sha256": "02d4852ec5a3ca913b760d8bb128bb9c776bff2784017654f1cdcc6ce12510e7", + "working_directory": "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-lean-verification-20261022" + }, + { + "argv": [ + "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-lean-verification-20261022\\.toolchain\\lean-4.21.0-windows\\bin\\lean.exe", + "-s", + "65536", + "-o", + "Native.olean", + "Native.lean" + ], + "exit_code": 0, + "log": "Native.log", + "log_sha256": "397c37745fb1e3b57f4003da2b7a6ee869817ceb18de356e6635bbe9863e9ea6", + "module": "Native", + "olean": "Native.olean", + "olean_sha256": "3627d1a3074850aa91555bfba2c62eca870fb11743071ddd7d130c4ceca06e19", + "source": "Native.lean", + "source_sha256": "befe3767084b918e369c2186b01fb14a37bcddc58400e1ba1e4db1d83ba6562d", + "working_directory": "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-lean-verification-20261022" + } + ], + "scope": "Ordinary-kernel finite binary frame, G-inverse, full native frame-trace, helper and invoice checks; excludes quantum absolute phases and symbolic endpoint equality.", + "status": "PASS" +} diff --git a/research/kappa-lean-verification-20261022/Native-note.md b/research/kappa-lean-verification-20261022/Native-note.md new file mode 100644 index 0000000000..94510a5984 --- /dev/null +++ b/research/kappa-lean-verification-20261022/Native-note.md @@ -0,0 +1,80 @@ +# Finite native Lean certificate + +`NativeCore.lean` defines a finite certificate checker using Lean `Std` only. +`native_generate.py` authenticates canonical payload SHA256 +`4409d2d9328fffbd276bb03fb800f59a33ec3b2ab15f79a330a7af66e75110cc`, +the frozen source pins, and the original inherited frame prefix, then transcribes +the actual emitted words and constructive witnesses to `NativeData.lean`, +`NativeRaw.lean`, the `NativeFrames0..3.lean` and `NativeOperators0..3.lean` +proof shards, `NativeForward.lean`, and `NativeBackward.lean`. `Native.lean` states the combined +finite results and prints their axiom dependencies. +The backward segment proofs are additionally split across +`NativeBackwardProofs0..3.lean`. + +All finite proofs use ordinary `by decide`, checked by Lean's kernel. +There is no `native_decide`, `sorry`, `admit`, or custom axiom. The coefficient +domain for a frame of dimension d is all 2^d binary masks, with d at most9; +its natural-number XOR encoding is evaluated exactly. + +The certificate covers: + +- All4429 declared binary bases are independent: their only zero linear + combination among all binary coefficient masks is the zero mask. +- All72 bound binary G maps have explicit two-sided inverses on all512 vectors; + exactly34 differ from the inherited G bindings. +- All2863 distinct paid classes have explicit generator coordinates witnessing + strict nested frame inclusion and the declared positive dimension increment. + This includes all128 newly occurring paid classes. +- All180 signed warp/frame classes have explicit generator coordinates proving + transport inclusion in both directions, with equal dimensions. This covers + every actual occurrence's operator and input/output frame binding. +- Both full21449-event native words are partitioned into168 consecutive segments + each. Every segment checks every scalar's actual source and destination frame, + every paid and warp transition, the current frame state, dyadic/unit conditions, + and the retained scalar tariff. Consecutive segment states agree, and their + first/last states are the actual emitted initial/final frame arrays. + The632 persistent final frames agree between orientations. The owned scratch + C₀ ends cleared with frame tag0 forward and281 backward; the certificate uses + those actual distinct scratch tags and proves equality of the persistent + prefixes. Its symbolic zero-value semantics remain in the Python checks. + The terminal owned scratch frame is tagged0 forward and281 backward; + their632 persistent terminal frame labels agree. The scratch field's zero + amplitude is part of the separate symbolic admission, outside this model. +- Both complete paid invoices are + `2201 H1 + 412 H2 + 506 H3 + 135 H4 + 36 H5 + 8 H8`, totaling3298 calls. + Exact real scalar allowances are158120 forward and158168 backward. +- All408 helper input/output frame interfaces are matched to actual endpoints, + checked for strict inclusion, and yield28 H4 +7 H7 +47 H8 +326 H9. + +The Lean statement has a precise boundary. Lean does not parse the JSON or prove +SHA256 correctness: the small Python generator and its input authentication are +the transcription boundary connecting the embedded data to the frozen artifact. +Marker and adapter metadata are inert in this numeric projection and are not +validated by the finite checker. Their physical and symbolic roles remain in +the separate native Python admission. +Lean does not prove the Clifford absolute phases, lowering to monomial/Fourier +recipes, or the632-column free-noncommutative symbolic endpoint identity. +Phase and adapter markers are inert frame annotations in this checker, following +the inherited literal frame model; their physical semantics remain outside it. +Those obligations retain the existing independent exact Python validation in +`research/warp-interface-20261022/verify_candidate.py`. This finite certificate +and the separate analytic Lean gain theorem do not formalize the complete +integer-multiplication theorem or discharge its inherited analytic, uniform +compiler, stock, precision, prime, tape, and recovery assumptions. + +Lean elaboration status and the final replay command are recorded by the parent +package's verification receipt and `NATIVE-LEAN-VERIFICATION.json`. Runs use +Lean's `-s 65536` option (64MiB thread stacks); source catalogues are split into +small declarations and independent proof shards. The original monolithic build +hit Lean's stack limit during expression equality; this was a build-structure +limit, and no passing result is claimed from that attempt. +Generated Lean files must be regenerated with +the global Python3.14 executable after any change to the transcription script. + +## Open next questions + +The next formalization step is an exact finite Clifford representation and its +absolute-phase semantics; the current180 warp and128 new paid phase recipes are +concrete first inputs. A separate symbolic sparse-dyadic free-word evaluator +could then formalize the632-column endpoint identity. Both require general +semantic soundness lemmas and remain outside this finite frame certificate. diff --git a/research/kappa-lean-verification-20261022/Native.lean b/research/kappa-lean-verification-20261022/Native.lean new file mode 100644 index 0000000000..cebce3b9c9 --- /dev/null +++ b/research/kappa-lean-verification-20261022/Native.lean @@ -0,0 +1,107 @@ +import NativeForward +import NativeBackward + +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 + +namespace NativeVerification +open NativeCertificate NativeData + +theorem every_declared_frame_independent (i : Fin frameEntries.length) : + independent (frameEntries.get i).data = true := (frameEntries.get i).valid + +theorem every_declared_operator_has_exact_inverse (i : Fin operatorEntries.length) : + checkOperator (operatorEntries.get i).data = true := (operatorEntries.get i).valid + +theorem every_paid_class_checked (i : Fin paidEntries.length) : + checkPaid frames (paidEntries.get i).data = true := (paidEntries.get i).valid + +theorem every_warp_class_checked (i : Fin warpEntries.length) : + checkWarp frames operators (warpEntries.get i).data = true := (warpEntries.get i).valid + +theorem every_helper_interface_checked (i : Fin helperEntries.length) : + checkPaid frames (helperEntries.get i).data = true := (helperEntries.get i).valid + +theorem every_forward_segment_checked (i : Fin forwardSegments.length) : + checkSegment frames paid warps (forwardSegments.get i).data = true := + (forwardSegments.get i).valid + +theorem every_backward_segment_checked (i : Fin backwardSegments.length) : + checkSegment frames paid warps (backwardSegments.get i).data = true := + (backwardSegments.get i).valid + +theorem finite_catalogue_sizes : + frameEntries.length = 4429 ∧ operatorEntries.length = 72 ∧ + paidEntries.length = 2863 ∧ warpEntries.length = 180 ∧ + helperEntries.length = 408 ∧ newPaidIndices.size = 128 := by decide + +theorem exactly_34_operator_changes : + operatorEntries.foldl (fun n g => n + if g.data.columns == g.data.oldColumns then 0 else 1) 0 = 34 := by decide + +theorem all_128_new_paid_indices_in_range : + newPaidIndices.all (fun i => i < paidEntries.length) = true := by decide + +theorem all_128_new_paid_indices_distinct : + newPaidIndices.toList.Nodup := by decide + +def helperCensus : Array Nat := + (List.range 10).toArray.map (fun r => + helperEntries.foldl (fun n p => n + if p.data.rank == r then 1 else 0) 0) + +theorem complete_productive_helper_census : + helperCensus = #[0,0,0,0,28,0,0,7,47,326] := by decide + +theorem helpers_are_actual_endpoint_interfaces : + (helperEntries.zipIdx).all (fun (h, i) => + h.data.input == initialFrames.get (224+i) && + h.data.output == finalFrames.get (224+i)) = true := by decide + +/-- Complete finite frame/contact/invoice certificate for the two emitted +words. This proposition does not assert a symbolic or amplitude endpoint. -/ +theorem complete_finite_native_certificate : + linked initialFrames finalFrames forwardData = true ∧ + linked initialFrames backwardFinalFrames backwardData = true ∧ + totalPaid forwardData = #[0,2201,412,506,135,36,0,0,8,0] ∧ + totalPaid backwardData = #[0,2201,412,506,135,36,0,0,8,0] ∧ + totalScalarCost forwardData = 158120 ∧ + totalScalarCost backwardData = 158168 ∧ + totalEvents forwardData = 21449 ∧ totalEvents backwardData = 21449 ∧ + backwardFinalFrames.toList.take 632 = finalFrames.toList.take 632 := + ⟨forward_linked, backward_linked, forward_paid, backward_paid, + forward_scalar_cost, backward_scalar_cost, forward_event_count, backward_event_count, + backward_persistent_final_matches⟩ + +theorem paid_call_count : + (#[0,2201,412,506,135,36,0,0,8,0] : Array Nat).foldl (· + ·) 0 = 3298 := by decide + +theorem all_embedded_catalogues_and_segments_checked : + (frames.wellFormed && operators.wellFormed && paid.wellFormed && warps.wellFormed) = true ∧ + frameEntries.map (·.data) = frames.toList ∧ + operatorEntries.map (·.data) = operators.toList ∧ + paidEntries.map (·.data) = paid.toList ∧ + warpEntries.map (·.data) = warps.toList ∧ + (∀ i : Fin frameEntries.length, independent (frameEntries.get i).data = true) ∧ + (∀ i : Fin operatorEntries.length, checkOperator (operatorEntries.get i).data = true) ∧ + (∀ i : Fin paidEntries.length, checkPaid frames (paidEntries.get i).data = true) ∧ + (∀ i : Fin warpEntries.length, checkWarp frames operators (warpEntries.get i).data = true) ∧ + (∀ i : Fin helperEntries.length, checkPaid frames (helperEntries.get i).data = true) ∧ + (∀ i : Fin forwardSegments.length, checkSegment frames paid warps (forwardSegments.get i).data = true) ∧ + (∀ i : Fin backwardSegments.length, checkSegment frames paid warps (backwardSegments.get i).data = true) := + ⟨raw_tables_well_formed, frame_transcription_exact, operator_transcription_exact, + paid_transcription_exact, warp_transcription_exact, + every_declared_frame_independent, every_declared_operator_has_exact_inverse, + every_paid_class_checked, every_warp_class_checked, + every_helper_interface_checked, + every_forward_segment_checked, every_backward_segment_checked⟩ + +#print axioms every_declared_frame_independent +#print axioms every_declared_operator_has_exact_inverse +#print axioms every_paid_class_checked +#print axioms every_warp_class_checked +#print axioms every_forward_segment_checked +#print axioms every_backward_segment_checked +#print axioms complete_productive_helper_census +#print axioms complete_finite_native_certificate +#print axioms all_embedded_catalogues_and_segments_checked + +end NativeVerification diff --git a/research/kappa-lean-verification-20261022/Native.log b/research/kappa-lean-verification-20261022/Native.log new file mode 100644 index 0000000000..e697453ada --- /dev/null +++ b/research/kappa-lean-verification-20261022/Native.log @@ -0,0 +1,9 @@ +'NativeVerification.every_declared_frame_independent' depends on axioms: [propext] +'NativeVerification.every_declared_operator_has_exact_inverse' depends on axioms: [propext] +'NativeVerification.every_paid_class_checked' depends on axioms: [propext] +'NativeVerification.every_warp_class_checked' depends on axioms: [propext] +'NativeVerification.every_forward_segment_checked' depends on axioms: [propext] +'NativeVerification.every_backward_segment_checked' depends on axioms: [propext] +'NativeVerification.complete_productive_helper_census' depends on axioms: [propext, Quot.sound] +'NativeVerification.complete_finite_native_certificate' depends on axioms: [propext, Quot.sound] +'NativeVerification.all_embedded_catalogues_and_segments_checked' depends on axioms: [propext, Quot.sound] diff --git a/research/kappa-lean-verification-20261022/NativeBackward.lean b/research/kappa-lean-verification-20261022/NativeBackward.lean new file mode 100644 index 0000000000..edb764a78f --- /dev/null +++ b/research/kappa-lean-verification-20261022/NativeBackward.lean @@ -0,0 +1,20 @@ +-- Generated by native_generate.py from canonical payload SHA256 +-- 4409d2d9328fffbd276bb03fb800f59a33ec3b2ab15f79a330a7af66e75110cc +import NativeBackwardProofs0 +import NativeBackwardProofs1 +import NativeBackwardProofs2 +import NativeBackwardProofs3 +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NativeData +open NativeCertificate +def backwardFinalFrames : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +theorem backward_persistent_final_matches : backwardFinalFrames.toList.take 632 = finalFrames.toList.take 632 := by decide +def backwardSegments : List (CheckedSegment frames paid warps) := + [backward_000,backward_001,backward_002,backward_003,backward_004,backward_005,backward_006,backward_007,backward_008,backward_009,backward_010,backward_011,backward_012,backward_013,backward_014,backward_015,backward_016,backward_017,backward_018,backward_019,backward_020,backward_021,backward_022,backward_023,backward_024,backward_025,backward_026,backward_027,backward_028,backward_029,backward_030,backward_031,backward_032,backward_033,backward_034,backward_035,backward_036,backward_037,backward_038,backward_039,backward_040,backward_041,backward_042,backward_043,backward_044,backward_045,backward_046,backward_047,backward_048,backward_049,backward_050,backward_051,backward_052,backward_053,backward_054,backward_055,backward_056,backward_057,backward_058,backward_059,backward_060,backward_061,backward_062,backward_063,backward_064,backward_065,backward_066,backward_067,backward_068,backward_069,backward_070,backward_071,backward_072,backward_073,backward_074,backward_075,backward_076,backward_077,backward_078,backward_079,backward_080,backward_081,backward_082,backward_083,backward_084,backward_085,backward_086,backward_087,backward_088,backward_089,backward_090,backward_091,backward_092,backward_093,backward_094,backward_095,backward_096,backward_097,backward_098,backward_099,backward_100,backward_101,backward_102,backward_103,backward_104,backward_105,backward_106,backward_107,backward_108,backward_109,backward_110,backward_111,backward_112,backward_113,backward_114,backward_115,backward_116,backward_117,backward_118,backward_119,backward_120,backward_121,backward_122,backward_123,backward_124,backward_125,backward_126,backward_127,backward_128,backward_129,backward_130,backward_131,backward_132,backward_133,backward_134,backward_135,backward_136,backward_137,backward_138,backward_139,backward_140,backward_141,backward_142,backward_143,backward_144,backward_145,backward_146,backward_147,backward_148,backward_149,backward_150,backward_151,backward_152,backward_153,backward_154,backward_155,backward_156,backward_157,backward_158,backward_159,backward_160,backward_161,backward_162,backward_163,backward_164,backward_165,backward_166,backward_167] +def backwardData : List Segment := backwardSegments.map (·.data) +theorem backward_linked : linked initialFrames backwardFinalFrames backwardData = true := by decide +theorem backward_paid : totalPaid backwardData = #[0,2201,412,506,135,36,0,0,8,0] := by decide +theorem backward_scalar_cost : totalScalarCost backwardData = 158168 := by decide +theorem backward_event_count : totalEvents backwardData = 21449 := by decide +end NativeData diff --git a/research/kappa-lean-verification-20261022/NativeBackward.log b/research/kappa-lean-verification-20261022/NativeBackward.log new file mode 100644 index 0000000000..e69de29bb2 diff --git a/research/kappa-lean-verification-20261022/NativeBackwardProofs0.lean b/research/kappa-lean-verification-20261022/NativeBackwardProofs0.lean new file mode 100644 index 0000000000..fecaef79de --- /dev/null +++ b/research/kappa-lean-verification-20261022/NativeBackwardProofs0.lean @@ -0,0 +1,5596 @@ +-- Generated by native_generate.py from canonical payload SHA256 +-- 4409d2d9328fffbd276bb03fb800f59a33ec3b2ab15f79a330a7af66e75110cc +import NativeData +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NativeData +open NativeCertificate +def backwardShard0State000 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard0State001 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard0State002 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard0State003 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard0State004 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard0State005 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard0State006 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard0State007 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard0State008 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard0State009 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard0State010 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard0State011 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard0State012 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard0State013 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard0State014 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard0State015 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard0State016 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard0State017 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard0State018 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard0State019 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard0State020 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard0State021 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard0State022 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard0State023 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard0State024 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard0State025 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard0State026 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard0State027 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard0State028 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard0State029 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard0State030 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard0State031 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard0State032 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard0State033 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard0State034 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard0State035 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard0State036 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard0State037 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard0State038 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard0State039 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard0State040 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard0State041 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard0State042 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backward_000 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State000, backwardShard0State001, + [ + ⟨0,0,0,0,0,0,9,0,1⟩, + ⟨3,273,0,0,0,160,59,0,1⟩, + ⟨4,273,115,0,0,0,0,-1,1⟩, + ⟨3,273,0,0,0,18,-59,0,1⟩, + ⟨3,273,0,0,0,160,59,0,1⟩, + ⟨4,273,158,0,0,0,0,1,1⟩, + ⟨3,273,0,0,0,18,-59,0,1⟩, + ⟨3,273,0,0,0,160,59,0,1⟩, + ⟨4,273,159,0,0,0,0,1,1⟩, + ⟨3,273,0,0,0,18,-59,0,1⟩, + ⟨3,273,0,0,0,160,59,0,1⟩, + ⟨4,273,179,0,0,0,0,1,1⟩, + ⟨3,273,0,0,0,18,-59,0,1⟩, + ⟨3,273,0,0,0,160,59,0,1⟩, + ⟨4,273,222,0,0,0,0,1,1⟩, + ⟨3,273,0,0,0,18,-59,0,1⟩, + ⟨3,273,0,0,0,160,59,0,1⟩, + ⟨4,273,223,0,0,0,0,1,1⟩, + ⟨3,273,0,0,0,18,-59,0,1⟩, + ⟨3,275,0,0,0,162,60,0,1⟩, + ⟨4,275,132,0,0,0,0,1,1⟩, + ⟨3,275,0,0,0,16,-60,0,1⟩, + ⟨3,275,0,0,0,162,60,0,1⟩, + ⟨4,275,133,0,0,0,0,1,1⟩, + ⟨3,275,0,0,0,16,-60,0,1⟩, + ⟨3,275,0,0,0,162,60,0,1⟩, + ⟨4,275,148,0,0,0,0,1,1⟩, + ⟨3,275,0,0,0,16,-60,0,1⟩, + ⟨3,275,0,0,0,162,60,0,1⟩, + ⟨4,275,149,0,0,0,0,1,1⟩, + ⟨3,275,0,0,0,16,-60,0,1⟩, + ⟨3,275,0,0,0,162,60,0,1⟩, + ⟨4,275,192,0,0,0,0,1,1⟩, + ⟨3,275,0,0,0,16,-60,0,1⟩, + ⟨3,275,0,0,0,162,60,0,1⟩, + ⟨4,275,200,0,0,0,0,-1,1⟩, + ⟨3,275,0,0,0,16,-60,0,1⟩, + ⟨3,289,0,0,0,164,61,0,1⟩, + ⟨4,289,117,0,0,0,0,1,1⟩, + ⟨3,289,0,0,0,14,-61,0,1⟩, + ⟨3,289,0,0,0,164,61,0,1⟩, + ⟨4,289,133,0,0,0,0,1,1⟩, + ⟨3,289,0,0,0,14,-61,0,1⟩, + ⟨3,289,0,0,0,164,61,0,1⟩, + ⟨4,289,149,0,0,0,0,-1,1⟩, + ⟨3,289,0,0,0,14,-61,0,1⟩, + ⟨3,289,0,0,0,164,61,0,1⟩, + ⟨4,289,158,0,0,0,0,-1,1⟩, + ⟨3,289,0,0,0,14,-61,0,1⟩, + ⟨3,289,0,0,0,164,61,0,1⟩, + ⟨4,289,181,0,0,0,0,-1,1⟩, + ⟨3,289,0,0,0,14,-61,0,1⟩, + ⟨3,289,0,0,0,164,61,0,1⟩, + ⟨4,289,223,0,0,0,0,1,1⟩, + ⟨3,289,0,0,0,14,-61,0,1⟩, + ⟨3,291,0,0,0,166,62,0,1⟩, + ⟨4,291,116,0,0,0,0,-1,1⟩, + ⟨3,291,0,0,0,12,-62,0,1⟩, + ⟨3,291,0,0,0,166,62,0,1⟩, + ⟨4,291,132,0,0,0,0,-1,1⟩, + ⟨3,291,0,0,0,12,-62,0,1⟩, + ⟨3,291,0,0,0,166,62,0,1⟩, + ⟨4,291,148,0,0,0,0,1,1⟩, + ⟨3,291,0,0,0,12,-62,0,1⟩, + ⟨3,291,0,0,0,166,62,0,1⟩, + ⟨4,291,159,0,0,0,0,1,1⟩, + ⟨3,291,0,0,0,12,-62,0,1⟩, + ⟨3,291,0,0,0,166,62,0,1⟩, + ⟨4,291,180,0,0,0,0,1,1⟩, + ⟨3,291,0,0,0,12,-62,0,1⟩, + ⟨3,291,0,0,0,166,62,0,1⟩, + ⟨4,291,222,0,0,0,0,-1,1⟩, + ⟨3,291,0,0,0,12,-62,0,1⟩, + ⟨3,305,0,0,0,168,63,0,1⟩, + ⟨4,305,113,0,0,0,0,-1,1⟩, + ⟨3,305,0,0,0,10,-63,0,1⟩, + ⟨3,305,0,0,0,168,63,0,1⟩, + ⟨4,305,118,0,0,0,0,1,1⟩, + ⟨3,305,0,0,0,10,-63,0,1⟩, + ⟨3,305,0,0,0,168,63,0,1⟩, + ⟨4,305,148,0,0,0,0,1,1⟩, + ⟨3,305,0,0,0,10,-63,0,1⟩, + ⟨3,305,0,0,0,168,63,0,1⟩, + ⟨4,305,149,0,0,0,0,1,1⟩, + ⟨3,305,0,0,0,10,-63,0,1⟩, + ⟨3,305,0,0,0,168,63,0,1⟩, + ⟨4,305,158,0,0,0,0,1,1⟩, + ⟨3,305,0,0,0,10,-63,0,1⟩, + ⟨3,305,0,0,0,168,63,0,1⟩, + ⟨4,305,159,0,0,0,0,1,1⟩, + ⟨3,305,0,0,0,10,-63,0,1⟩, + ⟨3,321,0,0,0,170,64,0,1⟩, + ⟨4,321,133,0,0,0,0,1,1⟩, + ⟨3,321,0,0,0,8,-64,0,1⟩, + ⟨3,321,0,0,0,170,64,0,1⟩, + ⟨4,321,148,0,0,0,0,1,1⟩, + ⟨3,321,0,0,0,8,-64,0,1⟩, + ⟨3,321,0,0,0,170,64,0,1⟩, + ⟨4,321,158,0,0,0,0,-1,1⟩, + ⟨3,321,0,0,0,8,-64,0,1⟩, + ⟨3,321,0,0,0,170,64,0,1⟩, + ⟨4,321,186,0,0,0,0,-1,1⟩, + ⟨3,321,0,0,0,8,-64,0,1⟩, + ⟨3,321,0,0,0,170,64,0,1⟩, + ⟨4,321,195,0,0,0,0,1,1⟩, + ⟨3,321,0,0,0,8,-64,0,1⟩, + ⟨3,321,0,0,0,170,64,0,1⟩, + ⟨4,321,222,0,0,0,0,-1,1⟩, + ⟨3,321,0,0,0,8,-64,0,1⟩, + ⟨5,119,0,0,0,0,0,2,-1⟩, + ⟨4,169,119,0,0,0,0,-1,2⟩, + ⟨4,119,169,0,0,0,0,1,1⟩, + ⟨5,139,0,0,0,0,0,2,-1⟩, + ⟨4,112,139,0,0,0,0,-1,2⟩, + ⟨4,139,112,0,0,0,0,1,1⟩, + ⟨5,193,0,0,0,0,0,2,-1⟩, + ⟨4,204,193,0,0,0,0,-1,2⟩, + ⟨4,193,204,0,0,0,0,1,1⟩, + ⟨5,199,0,0,0,0,0,2,-1⟩, + ⟨4,188,199,0,0,0,0,-1,2⟩, + ⟨4,199,188,0,0,0,0,1,1⟩, + ⟨5,122,0,0,0,0,0,2,-1⟩, + ⟨4,174,122,0,0,0,0,-1,2⟩, + ⟨4,122,174,0,0,0,0,1,1⟩, + ⟨5,203,0,0,0,0,0,2,-1⟩, + ⟨4,182,203,0,0,0,0,-1,2⟩, + ⟨4,203,182,0,0,0,0,1,1⟩, + ⟨5,123,0,0,0,0,0,2,-1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],424⟩, by decide⟩ +def backward_001 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State001, backwardShard0State002, + [ + ⟨4,175,123,0,0,0,0,-1,2⟩, + ⟨4,123,175,0,0,0,0,1,1⟩, + ⟨5,202,0,0,0,0,0,2,-1⟩, + ⟨4,183,202,0,0,0,0,-1,2⟩, + ⟨4,202,183,0,0,0,0,1,1⟩, + ⟨5,191,0,0,0,0,0,2,-1⟩, + ⟨4,206,191,0,0,0,0,-1,2⟩, + ⟨4,191,206,0,0,0,0,1,1⟩, + ⟨5,201,0,0,0,0,0,2,-1⟩, + ⟨4,184,201,0,0,0,0,-1,2⟩, + ⟨4,201,184,0,0,0,0,1,1⟩, + ⟨5,121,0,0,0,0,0,2,-1⟩, + ⟨4,173,121,0,0,0,0,-1,2⟩, + ⟨4,121,173,0,0,0,0,1,1⟩, + ⟨5,137,0,0,0,0,0,2,-1⟩, + ⟨4,114,137,0,0,0,0,-1,2⟩, + ⟨4,137,114,0,0,0,0,1,1⟩, + ⟨5,150,0,0,0,0,0,2,-1⟩, + ⟨4,129,150,0,0,0,0,-1,2⟩, + ⟨4,150,129,0,0,0,0,1,1⟩, + ⟨5,143,0,0,0,0,0,2,-1⟩, + ⟨4,124,143,0,0,0,0,-1,2⟩, + ⟨4,143,124,0,0,0,0,1,1⟩, + ⟨5,189,0,0,0,0,0,2,-1⟩, + ⟨4,215,189,0,0,0,0,-1,2⟩, + ⟨4,189,215,0,0,0,0,1,1⟩, + ⟨5,168,0,0,0,0,0,2,-1⟩, + ⟨4,212,168,0,0,0,0,-1,2⟩, + ⟨4,168,212,0,0,0,0,1,1⟩, + ⟨5,131,0,0,0,0,0,2,-1⟩, + ⟨4,152,131,0,0,0,0,-1,2⟩, + ⟨4,131,152,0,0,0,0,1,1⟩, + ⟨5,167,0,0,0,0,0,2,-1⟩, + ⟨4,213,167,0,0,0,0,-1,2⟩, + ⟨4,167,213,0,0,0,0,1,1⟩, + ⟨5,151,0,0,0,0,0,2,-1⟩, + ⟨4,130,151,0,0,0,0,-1,2⟩, + ⟨4,151,130,0,0,0,0,1,1⟩, + ⟨5,214,0,0,0,0,0,2,-1⟩, + ⟨4,166,214,0,0,0,0,-1,2⟩, + ⟨4,214,166,0,0,0,0,1,1⟩, + ⟨5,136,0,0,0,0,0,2,-1⟩, + ⟨4,219,136,0,0,0,0,-1,2⟩, + ⟨4,136,219,0,0,0,0,1,1⟩, + ⟨5,197,0,0,0,0,0,2,-1⟩, + ⟨4,210,197,0,0,0,0,-1,2⟩, + ⟨4,197,210,0,0,0,0,1,1⟩, + ⟨5,147,0,0,0,0,0,2,-1⟩, + ⟨4,157,147,0,0,0,0,-1,2⟩, + ⟨4,147,157,0,0,0,0,1,1⟩, + ⟨5,144,0,0,0,0,0,2,-1⟩, + ⟨4,160,144,0,0,0,0,-1,2⟩, + ⟨4,144,160,0,0,0,0,1,1⟩, + ⟨5,221,0,0,0,0,0,2,-1⟩, + ⟨4,134,221,0,0,0,0,-1,2⟩, + ⟨4,221,134,0,0,0,0,1,1⟩, + ⟨5,145,0,0,0,0,0,2,-1⟩, + ⟨4,161,145,0,0,0,0,-1,2⟩, + ⟨4,145,161,0,0,0,0,1,1⟩, + ⟨5,135,0,0,0,0,0,2,-1⟩, + ⟨4,220,135,0,0,0,0,-1,2⟩, + ⟨4,135,220,0,0,0,0,1,1⟩, + ⟨5,162,0,0,0,0,0,2,-1⟩, + ⟨4,146,162,0,0,0,0,-1,2⟩, + ⟨4,162,146,0,0,0,0,1,1⟩, + ⟨5,140,0,0,0,0,0,2,-1⟩, + ⟨4,170,140,0,0,0,0,-1,2⟩, + ⟨4,140,170,0,0,0,0,1,1⟩, + ⟨5,113,0,0,0,0,0,2,-1⟩, + ⟨4,118,113,0,0,0,0,-1,2⟩, + ⟨4,113,118,0,0,0,0,1,1⟩, + ⟨5,198,0,0,0,0,0,2,-1⟩, + ⟨4,205,198,0,0,0,0,-1,2⟩, + ⟨4,198,205,0,0,0,0,1,1⟩, + ⟨5,187,0,0,0,0,0,2,-1⟩, + ⟨4,194,187,0,0,0,0,-1,2⟩, + ⟨4,187,194,0,0,0,0,1,1⟩, + ⟨5,172,0,0,0,0,0,2,-1⟩, + ⟨4,142,172,0,0,0,0,-1,2⟩, + ⟨4,172,142,0,0,0,0,1,1⟩, + ⟨5,186,0,0,0,0,0,2,-1⟩, + ⟨4,195,186,0,0,0,0,-1,2⟩, + ⟨4,186,195,0,0,0,0,1,1⟩, + ⟨5,141,0,0,0,0,0,2,-1⟩, + ⟨4,171,141,0,0,0,0,-1,2⟩, + ⟨4,141,171,0,0,0,0,1,1⟩, + ⟨5,196,0,0,0,0,0,2,-1⟩, + ⟨4,185,196,0,0,0,0,-1,2⟩, + ⟨4,196,185,0,0,0,0,1,1⟩, + ⟨5,178,0,0,0,0,0,2,-1⟩, + ⟨4,207,178,0,0,0,0,-1,2⟩, + ⟨4,178,207,0,0,0,0,1,1⟩, + ⟨5,200,0,0,0,0,0,2,-1⟩, + ⟨4,192,200,0,0,0,0,-1,2⟩, + ⟨4,200,192,0,0,0,0,1,1⟩, + ⟨5,138,0,0,0,0,0,2,-1⟩, + ⟨4,120,138,0,0,0,0,-1,2⟩, + ⟨4,138,120,0,0,0,0,1,1⟩, + ⟨5,115,0,0,0,0,0,2,-1⟩, + ⟨4,179,115,0,0,0,0,-1,2⟩, + ⟨4,115,179,0,0,0,0,1,1⟩, + ⟨5,209,0,0,0,0,0,2,-1⟩, + ⟨4,176,209,0,0,0,0,-1,2⟩, + ⟨4,209,176,0,0,0,0,1,1⟩, + ⟨5,116,0,0,0,0,0,2,-1⟩, + ⟨4,180,116,0,0,0,0,-1,2⟩, + ⟨4,116,180,0,0,0,0,1,1⟩, + ⟨5,177,0,0,0,0,0,2,-1⟩, + ⟨4,208,177,0,0,0,0,-1,2⟩, + ⟨4,177,208,0,0,0,0,1,1⟩, + ⟨5,181,0,0,0,0,0,2,-1⟩, + ⟨4,117,181,0,0,0,0,-1,2⟩, + ⟨4,181,117,0,0,0,0,1,1⟩, + ⟨5,217,0,0,0,0,0,2,-1⟩, + ⟨4,154,217,0,0,0,0,-1,2⟩, + ⟨4,217,154,0,0,0,0,1,1⟩, + ⟨5,165,0,0,0,0,0,2,-1⟩, + ⟨4,127,165,0,0,0,0,-1,2⟩, + ⟨4,165,127,0,0,0,0,1,1⟩, + ⟨5,218,0,0,0,0,0,2,-1⟩, + ⟨4,153,218,0,0,0,0,-1,2⟩, + ⟨4,218,153,0,0,0,0,1,1⟩, + ⟨5,164,0,0,0,0,0,2,-1⟩, + ⟨4,126,164,0,0,0,0,-1,2⟩, + ⟨4,164,126,0,0,0,0,1,1⟩, + ⟨5,156,0,0,0,0,0,2,-1⟩, + ⟨4,128,156,0,0,0,0,-1,2⟩, + ⟨4,156,128,0,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],942⟩, by decide⟩ +def backward_002 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State002, backwardShard0State003, + [ + ⟨5,163,0,0,0,0,0,2,-1⟩, + ⟨4,125,163,0,0,0,0,-1,2⟩, + ⟨4,163,125,0,0,0,0,1,1⟩, + ⟨5,216,0,0,0,0,0,2,-1⟩, + ⟨4,155,216,0,0,0,0,-1,2⟩, + ⟨4,216,155,0,0,0,0,1,1⟩, + ⟨5,211,0,0,0,0,0,2,-1⟩, + ⟨4,190,211,0,0,0,0,-1,2⟩, + ⟨4,211,190,0,0,0,0,1,1⟩, + ⟨5,158,0,0,0,0,0,2,-1⟩, + ⟨4,132,158,0,0,0,0,-1,2⟩, + ⟨4,158,132,0,0,0,0,1,1⟩, + ⟨5,223,0,0,0,0,0,2,-1⟩, + ⟨4,148,223,0,0,0,0,-1,2⟩, + ⟨4,223,148,0,0,0,0,1,1⟩, + ⟨5,222,0,0,0,0,0,2,-1⟩, + ⟨4,149,222,0,0,0,0,-1,2⟩, + ⟨4,222,149,0,0,0,0,1,1⟩, + ⟨5,159,0,0,0,0,0,2,-1⟩, + ⟨4,133,159,0,0,0,0,-1,2⟩, + ⟨4,159,133,0,0,0,0,1,1⟩, + ⟨4,122,149,0,0,0,0,1,1⟩, + ⟨4,217,164,0,0,0,0,1,1⟩, + ⟨4,132,202,0,0,0,0,1,1⟩, + ⟨4,119,155,0,0,0,0,1,1⟩, + ⟨4,154,153,0,0,0,0,1,1⟩, + ⟨4,128,199,0,0,0,0,1,1⟩, + ⟨4,169,173,0,0,0,0,1,1⟩, + ⟨4,174,175,0,0,0,0,1,1⟩, + ⟨4,206,204,0,0,0,0,1,1⟩, + ⟨4,191,159,0,0,0,0,1,1⟩, + ⟨4,156,211,0,0,0,0,1,1⟩, + ⟨4,158,137,0,0,0,0,1,1⟩, + ⟨4,201,222,0,0,0,0,1,1⟩, + ⟨4,163,216,0,0,0,0,1,1⟩, + ⟨4,223,121,0,0,0,0,1,1⟩, + ⟨4,203,133,0,0,0,0,1,1⟩, + ⟨4,165,218,0,0,0,0,1,1⟩, + ⟨4,148,123,0,0,0,0,1,1⟩, + ⟨4,139,190,0,0,0,0,1,1⟩, + ⟨4,127,126,0,0,0,0,1,1⟩, + ⟨4,125,193,0,0,0,0,1,1⟩, + ⟨4,112,114,0,0,0,0,1,1⟩, + ⟨4,182,183,0,0,0,0,1,1⟩, + ⟨4,184,188,0,0,0,0,1,1⟩, + ⟨4,224,112,0,0,0,0,1,2⟩, + ⟨4,224,118,0,0,0,0,1,1⟩, + ⟨4,224,119,0,0,0,0,1,2⟩, + ⟨4,224,120,0,0,0,0,1,2⟩, + ⟨4,224,125,0,0,0,0,1,2⟩, + ⟨4,224,127,0,0,0,0,1,2⟩, + ⟨4,224,128,0,0,0,0,1,2⟩, + ⟨4,224,129,0,0,0,0,-1,2⟩, + ⟨4,224,130,0,0,0,0,-1,2⟩, + ⟨4,224,139,0,0,0,0,1,2⟩, + ⟨4,224,152,0,0,0,0,-1,2⟩, + ⟨4,224,154,0,0,0,0,1,2⟩, + ⟨4,224,169,0,0,0,0,-1,2⟩, + ⟨4,224,174,0,0,0,0,-1,2⟩, + ⟨4,224,176,0,0,0,0,1,2⟩, + ⟨4,224,182,0,0,0,0,1,2⟩, + ⟨4,224,184,0,0,0,0,1,2⟩, + ⟨4,224,185,0,0,0,0,1,1⟩, + ⟨4,224,194,0,0,0,0,1,1⟩, + ⟨4,224,195,0,0,0,0,1,1⟩, + ⟨4,224,206,0,0,0,0,-1,2⟩, + ⟨4,224,207,0,0,0,0,1,2⟩, + ⟨4,224,208,0,0,0,0,1,2⟩, + ⟨4,224,215,0,0,0,0,-1,2⟩, + ⟨4,225,112,0,0,0,0,-1,2⟩, + ⟨4,225,113,0,0,0,0,1,2⟩, + ⟨4,225,118,0,0,0,0,-1,2⟩, + ⟨4,225,119,0,0,0,0,-1,2⟩, + ⟨4,225,120,0,0,0,0,-1,1⟩, + ⟨4,225,121,0,0,0,0,1,2⟩, + ⟨4,225,122,0,0,0,0,-1,4⟩, + ⟨4,225,123,0,0,0,0,1,4⟩, + ⟨4,225,125,0,0,0,0,1,4⟩, + ⟨4,225,127,0,0,0,0,1,2⟩, + ⟨4,225,128,0,0,0,0,-1,4⟩, + ⟨4,225,133,0,0,0,0,-1,4⟩, + ⟨4,225,134,0,0,0,0,-1,2⟩, + ⟨4,225,135,0,0,0,0,1,2⟩, + ⟨4,225,136,0,0,0,0,1,4⟩, + ⟨4,225,137,0,0,0,0,-1,2⟩, + ⟨4,225,139,0,0,0,0,1,2⟩, + ⟨4,225,140,0,0,0,0,-1,2⟩, + ⟨4,225,141,0,0,0,0,1,4⟩, + ⟨4,225,142,0,0,0,0,-1,4⟩, + ⟨4,225,144,0,0,0,0,1,4⟩, + ⟨4,225,145,0,0,0,0,1,2⟩, + ⟨4,225,146,0,0,0,0,1,2⟩, + ⟨4,225,147,0,0,0,0,-1,4⟩, + ⟨4,225,149,0,0,0,0,1,4⟩, + ⟨4,225,154,0,0,0,0,-1,2⟩, + ⟨4,225,155,0,0,0,0,1,4⟩, + ⟨4,225,156,0,0,0,0,1,4⟩, + ⟨4,225,157,0,0,0,0,-1,4⟩, + ⟨4,225,159,0,0,0,0,1,2⟩, + ⟨4,225,160,0,0,0,0,1,4⟩, + ⟨4,225,161,0,0,0,0,1,2⟩, + ⟨4,225,162,0,0,0,0,1,2⟩, + ⟨4,225,163,0,0,0,0,-1,4⟩, + ⟨4,225,165,0,0,0,0,1,2⟩, + ⟨4,225,169,0,0,0,0,1,2⟩, + ⟨4,225,170,0,0,0,0,-1,2⟩, + ⟨4,225,171,0,0,0,0,-1,4⟩, + ⟨4,225,172,0,0,0,0,1,4⟩, + ⟨4,225,174,0,0,0,0,1,4⟩, + ⟨4,225,176,0,0,0,0,-1,1⟩, + ⟨4,225,182,0,0,0,0,-1,4⟩, + ⟨4,225,184,0,0,0,0,-1,2⟩, + ⟨4,225,185,0,0,0,0,-1,4⟩, + ⟨4,225,186,0,0,0,0,1,4⟩, + ⟨4,225,187,0,0,0,0,-1,2⟩, + ⟨4,225,190,0,0,0,0,-1,4⟩, + ⟨4,225,191,0,0,0,0,-1,2⟩, + ⟨4,225,193,0,0,0,0,1,4⟩, + ⟨4,225,194,0,0,0,0,-1,2⟩, + ⟨4,225,195,0,0,0,0,-1,4⟩, + ⟨4,225,196,0,0,0,0,1,4⟩, + ⟨4,225,197,0,0,0,0,-1,4⟩, + ⟨4,225,198,0,0,0,0,1,2⟩, + ⟨4,225,199,0,0,0,0,-1,4⟩, + ⟨4,225,201,0,0,0,0,1,2⟩, + ⟨4,225,202,0,0,0,0,-1,4⟩, + ⟨4,225,203,0,0,0,0,1,4⟩, + ⟨4,225,205,0,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1224⟩, by decide⟩ +def backward_003 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State003, backwardShard0State004, + [ + ⟨4,225,206,0,0,0,0,1,2⟩, + ⟨4,225,207,0,0,0,0,-1,1⟩, + ⟨4,225,208,0,0,0,0,-1,1⟩, + ⟨4,225,210,0,0,0,0,1,4⟩, + ⟨4,225,217,0,0,0,0,-1,2⟩, + ⟨4,225,219,0,0,0,0,-1,4⟩, + ⟨4,225,220,0,0,0,0,-1,2⟩, + ⟨4,225,221,0,0,0,0,1,2⟩, + ⟨4,225,222,0,0,0,0,-1,2⟩, + ⟨4,227,124,0,0,0,0,1,1⟩, + ⟨4,227,125,0,0,0,0,1,2⟩, + ⟨4,227,127,0,0,0,0,1,2⟩, + ⟨4,227,139,0,0,0,0,1,2⟩, + ⟨4,227,142,0,0,0,0,-1,2⟩, + ⟨4,227,146,0,0,0,0,1,2⟩, + ⟨4,227,160,0,0,0,0,1,2⟩, + ⟨4,227,161,0,0,0,0,1,2⟩, + ⟨4,227,166,0,0,0,0,1,1⟩, + ⟨4,227,169,0,0,0,0,1,2⟩, + ⟨4,227,170,0,0,0,0,-1,2⟩, + ⟨4,227,171,0,0,0,0,-1,2⟩, + ⟨4,227,174,0,0,0,0,1,2⟩, + ⟨4,227,205,0,0,0,0,-1,2⟩, + ⟨4,227,206,0,0,0,0,1,2⟩, + ⟨4,227,210,0,0,0,0,1,2⟩, + ⟨4,227,212,0,0,0,0,1,1⟩, + ⟨4,227,213,0,0,0,0,1,1⟩, + ⟨4,229,112,0,0,0,0,1,2⟩, + ⟨4,229,119,0,0,0,0,-1,2⟩, + ⟨4,229,128,0,0,0,0,-1,2⟩, + ⟨4,229,142,0,0,0,0,1,2⟩, + ⟨4,229,146,0,0,0,0,1,2⟩, + ⟨4,229,154,0,0,0,0,-1,2⟩, + ⟨4,229,160,0,0,0,0,1,2⟩, + ⟨4,229,161,0,0,0,0,1,2⟩, + ⟨4,229,170,0,0,0,0,1,2⟩, + ⟨4,229,171,0,0,0,0,1,2⟩, + ⟨4,229,182,0,0,0,0,1,2⟩, + ⟨4,229,184,0,0,0,0,1,2⟩, + ⟨4,229,205,0,0,0,0,1,2⟩, + ⟨4,229,210,0,0,0,0,1,2⟩, + ⟨4,231,120,0,0,0,0,-1,2⟩, + ⟨4,231,129,0,0,0,0,-1,2⟩, + ⟨4,231,130,0,0,0,0,-1,2⟩, + ⟨4,231,152,0,0,0,0,-1,2⟩, + ⟨4,231,176,0,0,0,0,-1,2⟩, + ⟨4,231,207,0,0,0,0,-1,2⟩, + ⟨4,231,208,0,0,0,0,-1,2⟩, + ⟨4,231,215,0,0,0,0,-1,2⟩, + ⟨4,232,142,0,0,0,0,1,2⟩, + ⟨4,232,146,0,0,0,0,-1,2⟩, + ⟨4,232,160,0,0,0,0,-1,2⟩, + ⟨4,232,161,0,0,0,0,-1,2⟩, + ⟨4,232,170,0,0,0,0,1,2⟩, + ⟨4,232,171,0,0,0,0,1,2⟩, + ⟨4,232,205,0,0,0,0,1,2⟩, + ⟨4,232,210,0,0,0,0,-1,2⟩, + ⟨4,233,125,0,0,0,0,1,2⟩, + ⟨4,233,127,0,0,0,0,1,2⟩, + ⟨4,233,139,0,0,0,0,1,2⟩, + ⟨4,233,142,0,0,0,0,-1,2⟩, + ⟨4,233,146,0,0,0,0,1,2⟩, + ⟨4,233,160,0,0,0,0,1,2⟩, + ⟨4,233,161,0,0,0,0,1,2⟩, + ⟨4,233,169,0,0,0,0,1,2⟩, + ⟨4,233,170,0,0,0,0,-1,2⟩, + ⟨4,233,171,0,0,0,0,-1,2⟩, + ⟨4,233,174,0,0,0,0,1,2⟩, + ⟨4,233,205,0,0,0,0,-1,2⟩, + ⟨4,233,206,0,0,0,0,1,2⟩, + ⟨4,233,210,0,0,0,0,1,2⟩, + ⟨4,234,112,0,0,0,0,-1,2⟩, + ⟨4,234,120,0,0,0,0,-1,2⟩, + ⟨4,234,125,0,0,0,0,1,2⟩, + ⟨4,234,127,0,0,0,0,1,2⟩, + ⟨4,234,129,0,0,0,0,-1,2⟩, + ⟨4,234,130,0,0,0,0,-1,2⟩, + ⟨4,234,134,0,0,0,0,-1,1⟩, + ⟨4,234,139,0,0,0,0,1,2⟩, + ⟨4,234,152,0,0,0,0,-1,2⟩, + ⟨4,234,157,0,0,0,0,-1,1⟩, + ⟨4,234,176,0,0,0,0,-1,2⟩, + ⟨4,234,182,0,0,0,0,-1,2⟩, + ⟨4,234,184,0,0,0,0,-1,2⟩, + ⟨4,234,207,0,0,0,0,-1,2⟩, + ⟨4,234,208,0,0,0,0,-1,2⟩, + ⟨4,234,215,0,0,0,0,-1,2⟩, + ⟨4,234,219,0,0,0,0,-1,1⟩, + ⟨4,234,220,0,0,0,0,-1,1⟩, + ⟨4,235,112,0,0,0,0,1,2⟩, + ⟨4,235,119,0,0,0,0,1,2⟩, + ⟨4,235,120,0,0,0,0,1,2⟩, + ⟨4,235,125,0,0,0,0,-1,2⟩, + ⟨4,235,127,0,0,0,0,-1,2⟩, + ⟨4,235,128,0,0,0,0,1,2⟩, + ⟨4,235,129,0,0,0,0,1,2⟩, + ⟨4,235,130,0,0,0,0,1,2⟩, + ⟨4,235,134,0,0,0,0,1,1⟩, + ⟨4,235,139,0,0,0,0,-1,2⟩, + ⟨4,235,152,0,0,0,0,1,2⟩, + ⟨4,235,154,0,0,0,0,1,2⟩, + ⟨4,235,157,0,0,0,0,1,1⟩, + ⟨4,235,169,0,0,0,0,1,2⟩, + ⟨4,235,174,0,0,0,0,1,2⟩, + ⟨4,235,176,0,0,0,0,1,2⟩, + ⟨4,235,182,0,0,0,0,1,2⟩, + ⟨4,235,184,0,0,0,0,1,2⟩, + ⟨4,235,206,0,0,0,0,1,2⟩, + ⟨4,235,207,0,0,0,0,1,2⟩, + ⟨4,235,208,0,0,0,0,1,2⟩, + ⟨4,235,215,0,0,0,0,1,2⟩, + ⟨4,235,219,0,0,0,0,1,1⟩, + ⟨4,235,220,0,0,0,0,1,1⟩, + ⟨4,236,120,0,0,0,0,1,2⟩, + ⟨4,236,129,0,0,0,0,-1,2⟩, + ⟨4,236,130,0,0,0,0,-1,2⟩, + ⟨4,236,152,0,0,0,0,-1,2⟩, + ⟨4,236,176,0,0,0,0,1,2⟩, + ⟨4,236,207,0,0,0,0,1,2⟩, + ⟨4,236,208,0,0,0,0,1,2⟩, + ⟨4,236,215,0,0,0,0,-1,2⟩, + ⟨4,237,119,0,0,0,0,-1,2⟩, + ⟨4,237,120,0,0,0,0,-1,2⟩, + ⟨4,237,128,0,0,0,0,-1,2⟩, + ⟨4,237,129,0,0,0,0,1,2⟩, + ⟨4,237,130,0,0,0,0,1,2⟩, + ⟨4,237,152,0,0,0,0,1,2⟩, + ⟨4,237,154,0,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1256⟩, by decide⟩ +def backward_004 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State004, backwardShard0State005, + [ + ⟨4,237,169,0,0,0,0,1,2⟩, + ⟨4,237,174,0,0,0,0,1,2⟩, + ⟨4,237,176,0,0,0,0,-1,2⟩, + ⟨4,237,206,0,0,0,0,1,2⟩, + ⟨4,237,207,0,0,0,0,-1,2⟩, + ⟨4,237,208,0,0,0,0,-1,2⟩, + ⟨4,237,215,0,0,0,0,1,2⟩, + ⟨4,238,112,0,0,0,0,1,2⟩, + ⟨4,238,117,0,0,0,0,1,1⟩, + ⟨4,238,119,0,0,0,0,-1,2⟩, + ⟨4,238,128,0,0,0,0,-1,2⟩, + ⟨4,238,142,0,0,0,0,1,2⟩, + ⟨4,238,146,0,0,0,0,1,2⟩, + ⟨4,238,154,0,0,0,0,-1,2⟩, + ⟨4,238,160,0,0,0,0,1,2⟩, + ⟨4,238,161,0,0,0,0,1,2⟩, + ⟨4,238,170,0,0,0,0,1,2⟩, + ⟨4,238,171,0,0,0,0,1,2⟩, + ⟨4,238,179,0,0,0,0,1,1⟩, + ⟨4,238,180,0,0,0,0,1,1⟩, + ⟨4,238,182,0,0,0,0,1,2⟩, + ⟨4,238,184,0,0,0,0,1,2⟩, + ⟨4,238,192,0,0,0,0,1,1⟩, + ⟨4,238,205,0,0,0,0,1,2⟩, + ⟨4,238,210,0,0,0,0,1,2⟩, + ⟨4,239,112,0,0,0,0,-1,2⟩, + ⟨4,239,117,0,0,0,0,-1,1⟩, + ⟨4,239,119,0,0,0,0,1,2⟩, + ⟨4,239,125,0,0,0,0,-1,2⟩, + ⟨4,239,127,0,0,0,0,-1,2⟩, + ⟨4,239,128,0,0,0,0,1,2⟩, + ⟨4,239,139,0,0,0,0,-1,2⟩, + ⟨4,239,142,0,0,0,0,-1,2⟩, + ⟨4,239,146,0,0,0,0,-1,2⟩, + ⟨4,239,154,0,0,0,0,1,2⟩, + ⟨4,239,160,0,0,0,0,-1,2⟩, + ⟨4,239,161,0,0,0,0,-1,2⟩, + ⟨4,239,169,0,0,0,0,1,2⟩, + ⟨4,239,170,0,0,0,0,-1,2⟩, + ⟨4,239,171,0,0,0,0,-1,2⟩, + ⟨4,239,174,0,0,0,0,1,2⟩, + ⟨4,239,179,0,0,0,0,-1,1⟩, + ⟨4,239,180,0,0,0,0,-1,1⟩, + ⟨4,239,182,0,0,0,0,-1,2⟩, + ⟨4,239,184,0,0,0,0,-1,2⟩, + ⟨4,239,192,0,0,0,0,-1,1⟩, + ⟨4,239,205,0,0,0,0,-1,2⟩, + ⟨4,239,206,0,0,0,0,1,2⟩, + ⟨4,239,210,0,0,0,0,-1,2⟩, + ⟨4,240,112,0,0,0,0,1,2⟩, + ⟨4,240,148,0,0,0,0,1,2⟩, + ⟨4,240,165,0,0,0,0,1,2⟩, + ⟨4,240,182,0,0,0,0,1,2⟩, + ⟨4,240,184,0,0,0,0,1,2⟩, + ⟨4,240,203,0,0,0,0,1,2⟩, + ⟨4,241,113,0,0,0,0,-1,2⟩, + ⟨4,241,115,0,0,0,0,-1,2⟩, + ⟨4,241,116,0,0,0,0,1,4⟩, + ⟨4,241,117,0,0,0,0,-1,4⟩, + ⟨4,241,118,0,0,0,0,-1,2⟩, + ⟨4,241,120,0,0,0,0,-1,2⟩, + ⟨4,241,122,0,0,0,0,-1,2⟩, + ⟨4,241,124,0,0,0,0,1,4⟩, + ⟨4,241,129,0,0,0,0,1,4⟩, + ⟨4,241,132,0,0,0,0,-1,2⟩, + ⟨4,241,136,0,0,0,0,-1,4⟩, + ⟨4,241,138,0,0,0,0,-1,2⟩, + ⟨4,241,140,0,0,0,0,-1,2⟩, + ⟨4,241,141,0,0,0,0,1,4⟩, + ⟨4,241,142,0,0,0,0,-1,4⟩, + ⟨4,241,143,0,0,0,0,-1,4⟩, + ⟨4,241,144,0,0,0,0,-1,4⟩, + ⟨4,241,147,0,0,0,0,-1,4⟩, + ⟨4,241,150,0,0,0,0,-1,4⟩, + ⟨4,241,157,0,0,0,0,1,4⟩, + ⟨4,241,160,0,0,0,0,1,4⟩, + ⟨4,241,168,0,0,0,0,-1,4⟩, + ⟨4,241,169,0,0,0,0,1,2⟩, + ⟨4,241,170,0,0,0,0,-1,2⟩, + ⟨4,241,171,0,0,0,0,-1,4⟩, + ⟨4,241,172,0,0,0,0,1,4⟩, + ⟨4,241,174,0,0,0,0,1,2⟩, + ⟨4,241,176,0,0,0,0,-1,4⟩, + ⟨4,241,177,0,0,0,0,1,4⟩, + ⟨4,241,178,0,0,0,0,-1,2⟩, + ⟨4,241,179,0,0,0,0,-1,2⟩, + ⟨4,241,180,0,0,0,0,-1,4⟩, + ⟨4,241,181,0,0,0,0,1,4⟩, + ⟨4,241,185,0,0,0,0,-1,4⟩, + ⟨4,241,186,0,0,0,0,1,4⟩, + ⟨4,241,187,0,0,0,0,-1,2⟩, + ⟨4,241,189,0,0,0,0,-1,4⟩, + ⟨4,241,192,0,0,0,0,-1,2⟩, + ⟨4,241,194,0,0,0,0,-1,2⟩, + ⟨4,241,195,0,0,0,0,-1,4⟩, + ⟨4,241,196,0,0,0,0,1,4⟩, + ⟨4,241,197,0,0,0,0,-1,4⟩, + ⟨4,241,198,0,0,0,0,-1,2⟩, + ⟨4,241,200,0,0,0,0,-1,2⟩, + ⟨4,241,205,0,0,0,0,-1,2⟩, + ⟨4,241,206,0,0,0,0,1,2⟩, + ⟨4,241,207,0,0,0,0,-1,2⟩, + ⟨4,241,208,0,0,0,0,-1,4⟩, + ⟨4,241,209,0,0,0,0,1,4⟩, + ⟨4,241,210,0,0,0,0,1,4⟩, + ⟨4,241,212,0,0,0,0,1,4⟩, + ⟨4,241,215,0,0,0,0,1,4⟩, + ⟨4,241,217,0,0,0,0,-1,2⟩, + ⟨4,241,219,0,0,0,0,1,4⟩, + ⟨4,242,112,0,0,0,0,1,2⟩, + ⟨4,242,122,0,0,0,0,1,2⟩, + ⟨4,242,132,0,0,0,0,1,2⟩, + ⟨4,242,182,0,0,0,0,1,2⟩, + ⟨4,242,184,0,0,0,0,1,2⟩, + ⟨4,242,217,0,0,0,0,1,2⟩, + ⟨4,243,112,0,0,0,0,1,2⟩, + ⟨4,243,113,0,0,0,0,1,4⟩, + ⟨4,243,115,0,0,0,0,1,4⟩, + ⟨4,243,118,0,0,0,0,-1,4⟩, + ⟨4,243,120,0,0,0,0,-1,4⟩, + ⟨4,243,122,0,0,0,0,1,2⟩, + ⟨4,243,124,0,0,0,0,1,2⟩, + ⟨4,243,129,0,0,0,0,1,2⟩, + ⟨4,243,130,0,0,0,0,1,4⟩, + ⟨4,243,131,0,0,0,0,1,4⟩, + ⟨4,243,132,0,0,0,0,1,2⟩, + ⟨4,243,134,0,0,0,0,1,4⟩, + ⟨4,243,135,0,0,0,0,1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1344⟩, by decide⟩ +def backward_005 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State005, backwardShard0State006, + [ + ⟨4,243,136,0,0,0,0,1,2⟩, + ⟨4,243,138,0,0,0,0,1,4⟩, + ⟨4,243,140,0,0,0,0,1,4⟩, + ⟨4,243,143,0,0,0,0,1,2⟩, + ⟨4,243,144,0,0,0,0,1,2⟩, + ⟨4,243,145,0,0,0,0,1,4⟩, + ⟨4,243,146,0,0,0,0,1,4⟩, + ⟨4,243,147,0,0,0,0,1,2⟩, + ⟨4,243,148,0,0,0,0,1,2⟩, + ⟨4,243,150,0,0,0,0,1,2⟩, + ⟨4,243,151,0,0,0,0,1,4⟩, + ⟨4,243,152,0,0,0,0,1,4⟩, + ⟨4,243,157,0,0,0,0,1,2⟩, + ⟨4,243,160,0,0,0,0,1,2⟩, + ⟨4,243,161,0,0,0,0,1,4⟩, + ⟨4,243,162,0,0,0,0,1,4⟩, + ⟨4,243,165,0,0,0,0,1,2⟩, + ⟨4,243,166,0,0,0,0,1,4⟩, + ⟨4,243,167,0,0,0,0,1,4⟩, + ⟨4,243,168,0,0,0,0,1,2⟩, + ⟨4,243,169,0,0,0,0,1,2⟩, + ⟨4,243,170,0,0,0,0,-1,4⟩, + ⟨4,243,174,0,0,0,0,1,2⟩, + ⟨4,243,178,0,0,0,0,1,4⟩, + ⟨4,243,179,0,0,0,0,-1,4⟩, + ⟨4,243,182,0,0,0,0,1,2⟩, + ⟨4,243,184,0,0,0,0,1,2⟩, + ⟨4,243,187,0,0,0,0,1,4⟩, + ⟨4,243,189,0,0,0,0,1,2⟩, + ⟨4,243,192,0,0,0,0,-1,4⟩, + ⟨4,243,194,0,0,0,0,-1,4⟩, + ⟨4,243,197,0,0,0,0,1,2⟩, + ⟨4,243,198,0,0,0,0,1,4⟩, + ⟨4,243,200,0,0,0,0,1,4⟩, + ⟨4,243,203,0,0,0,0,1,2⟩, + ⟨4,243,205,0,0,0,0,-1,4⟩, + ⟨4,243,206,0,0,0,0,1,2⟩, + ⟨4,243,207,0,0,0,0,-1,4⟩, + ⟨4,243,210,0,0,0,0,1,2⟩, + ⟨4,243,212,0,0,0,0,1,2⟩, + ⟨4,243,213,0,0,0,0,1,4⟩, + ⟨4,243,214,0,0,0,0,1,4⟩, + ⟨4,243,215,0,0,0,0,1,2⟩, + ⟨4,243,217,0,0,0,0,1,2⟩, + ⟨4,243,219,0,0,0,0,1,2⟩, + ⟨4,243,220,0,0,0,0,1,4⟩, + ⟨4,243,221,0,0,0,0,1,4⟩, + ⟨4,244,113,0,0,0,0,1,4⟩, + ⟨4,244,115,0,0,0,0,1,4⟩, + ⟨4,244,118,0,0,0,0,-1,4⟩, + ⟨4,244,120,0,0,0,0,-1,4⟩, + ⟨4,244,130,0,0,0,0,-1,4⟩, + ⟨4,244,131,0,0,0,0,-1,4⟩, + ⟨4,244,134,0,0,0,0,-1,4⟩, + ⟨4,244,135,0,0,0,0,-1,4⟩, + ⟨4,244,138,0,0,0,0,1,4⟩, + ⟨4,244,140,0,0,0,0,1,4⟩, + ⟨4,244,145,0,0,0,0,-1,4⟩, + ⟨4,244,146,0,0,0,0,-1,4⟩, + ⟨4,244,151,0,0,0,0,-1,4⟩, + ⟨4,244,152,0,0,0,0,-1,4⟩, + ⟨4,244,161,0,0,0,0,-1,4⟩, + ⟨4,244,162,0,0,0,0,-1,4⟩, + ⟨4,244,166,0,0,0,0,-1,4⟩, + ⟨4,244,167,0,0,0,0,-1,4⟩, + ⟨4,244,170,0,0,0,0,-1,4⟩, + ⟨4,244,178,0,0,0,0,1,4⟩, + ⟨4,244,179,0,0,0,0,-1,4⟩, + ⟨4,244,187,0,0,0,0,1,4⟩, + ⟨4,244,192,0,0,0,0,-1,4⟩, + ⟨4,244,194,0,0,0,0,-1,4⟩, + ⟨4,244,198,0,0,0,0,1,4⟩, + ⟨4,244,200,0,0,0,0,1,4⟩, + ⟨4,244,205,0,0,0,0,-1,4⟩, + ⟨4,244,207,0,0,0,0,-1,4⟩, + ⟨4,244,213,0,0,0,0,-1,4⟩, + ⟨4,244,214,0,0,0,0,-1,4⟩, + ⟨4,244,220,0,0,0,0,-1,4⟩, + ⟨4,244,221,0,0,0,0,-1,4⟩, + ⟨4,245,112,0,0,0,0,1,2⟩, + ⟨4,245,113,0,0,0,0,-1,4⟩, + ⟨4,245,115,0,0,0,0,-1,4⟩, + ⟨4,245,118,0,0,0,0,1,4⟩, + ⟨4,245,120,0,0,0,0,1,4⟩, + ⟨4,245,122,0,0,0,0,-1,2⟩, + ⟨4,245,130,0,0,0,0,1,4⟩, + ⟨4,245,131,0,0,0,0,1,4⟩, + ⟨4,245,132,0,0,0,0,-1,2⟩, + ⟨4,245,134,0,0,0,0,1,4⟩, + ⟨4,245,135,0,0,0,0,1,4⟩, + ⟨4,245,138,0,0,0,0,-1,4⟩, + ⟨4,245,140,0,0,0,0,-1,4⟩, + ⟨4,245,145,0,0,0,0,1,4⟩, + ⟨4,245,146,0,0,0,0,1,4⟩, + ⟨4,245,151,0,0,0,0,1,4⟩, + ⟨4,245,152,0,0,0,0,1,4⟩, + ⟨4,245,161,0,0,0,0,1,4⟩, + ⟨4,245,162,0,0,0,0,1,4⟩, + ⟨4,245,166,0,0,0,0,1,4⟩, + ⟨4,245,167,0,0,0,0,1,4⟩, + ⟨4,245,170,0,0,0,0,1,4⟩, + ⟨4,245,178,0,0,0,0,-1,4⟩, + ⟨4,245,179,0,0,0,0,1,4⟩, + ⟨4,245,182,0,0,0,0,1,2⟩, + ⟨4,245,184,0,0,0,0,1,2⟩, + ⟨4,245,187,0,0,0,0,-1,4⟩, + ⟨4,245,192,0,0,0,0,1,4⟩, + ⟨4,245,194,0,0,0,0,1,4⟩, + ⟨4,245,198,0,0,0,0,-1,4⟩, + ⟨4,245,200,0,0,0,0,-1,4⟩, + ⟨4,245,205,0,0,0,0,1,4⟩, + ⟨4,245,207,0,0,0,0,1,4⟩, + ⟨4,245,213,0,0,0,0,1,4⟩, + ⟨4,245,214,0,0,0,0,1,4⟩, + ⟨4,245,217,0,0,0,0,-1,2⟩, + ⟨4,245,220,0,0,0,0,1,4⟩, + ⟨4,245,221,0,0,0,0,1,4⟩, + ⟨4,246,112,0,0,0,0,1,2⟩, + ⟨4,246,116,0,0,0,0,-1,4⟩, + ⟨4,246,117,0,0,0,0,1,4⟩, + ⟨4,246,124,0,0,0,0,1,4⟩, + ⟨4,246,129,0,0,0,0,1,4⟩, + ⟨4,246,136,0,0,0,0,-1,4⟩, + ⟨4,246,141,0,0,0,0,-1,4⟩, + ⟨4,246,142,0,0,0,0,1,4⟩, + ⟨4,246,143,0,0,0,0,-1,4⟩, + ⟨4,246,144,0,0,0,0,-1,4⟩, + ⟨4,246,147,0,0,0,0,-1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1476⟩, by decide⟩ +def backward_006 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State006, backwardShard0State007, + [ + ⟨4,246,148,0,0,0,0,-1,2⟩, + ⟨4,246,150,0,0,0,0,-1,4⟩, + ⟨4,246,157,0,0,0,0,1,4⟩, + ⟨4,246,160,0,0,0,0,1,4⟩, + ⟨4,246,165,0,0,0,0,-1,2⟩, + ⟨4,246,168,0,0,0,0,-1,4⟩, + ⟨4,246,171,0,0,0,0,1,4⟩, + ⟨4,246,172,0,0,0,0,-1,4⟩, + ⟨4,246,176,0,0,0,0,1,4⟩, + ⟨4,246,177,0,0,0,0,-1,4⟩, + ⟨4,246,180,0,0,0,0,1,4⟩, + ⟨4,246,181,0,0,0,0,-1,4⟩, + ⟨4,246,182,0,0,0,0,1,2⟩, + ⟨4,246,184,0,0,0,0,1,2⟩, + ⟨4,246,185,0,0,0,0,1,4⟩, + ⟨4,246,186,0,0,0,0,-1,4⟩, + ⟨4,246,189,0,0,0,0,-1,4⟩, + ⟨4,246,195,0,0,0,0,1,4⟩, + ⟨4,246,196,0,0,0,0,-1,4⟩, + ⟨4,246,197,0,0,0,0,-1,4⟩, + ⟨4,246,203,0,0,0,0,-1,2⟩, + ⟨4,246,208,0,0,0,0,1,4⟩, + ⟨4,246,209,0,0,0,0,-1,4⟩, + ⟨4,246,210,0,0,0,0,1,4⟩, + ⟨4,246,212,0,0,0,0,1,4⟩, + ⟨4,246,215,0,0,0,0,1,4⟩, + ⟨4,246,219,0,0,0,0,1,4⟩, + ⟨4,247,116,0,0,0,0,1,4⟩, + ⟨4,247,117,0,0,0,0,-1,4⟩, + ⟨4,247,124,0,0,0,0,-1,4⟩, + ⟨4,247,129,0,0,0,0,-1,4⟩, + ⟨4,247,136,0,0,0,0,1,4⟩, + ⟨4,247,141,0,0,0,0,1,4⟩, + ⟨4,247,142,0,0,0,0,-1,4⟩, + ⟨4,247,143,0,0,0,0,1,4⟩, + ⟨4,247,144,0,0,0,0,1,4⟩, + ⟨4,247,147,0,0,0,0,1,4⟩, + ⟨4,247,150,0,0,0,0,1,4⟩, + ⟨4,247,157,0,0,0,0,-1,4⟩, + ⟨4,247,160,0,0,0,0,-1,4⟩, + ⟨4,247,168,0,0,0,0,1,4⟩, + ⟨4,247,171,0,0,0,0,-1,4⟩, + ⟨4,247,172,0,0,0,0,1,4⟩, + ⟨4,247,176,0,0,0,0,-1,4⟩, + ⟨4,247,177,0,0,0,0,1,4⟩, + ⟨4,247,180,0,0,0,0,-1,4⟩, + ⟨4,247,181,0,0,0,0,1,4⟩, + ⟨4,247,185,0,0,0,0,-1,4⟩, + ⟨4,247,186,0,0,0,0,1,4⟩, + ⟨4,247,189,0,0,0,0,1,4⟩, + ⟨4,247,195,0,0,0,0,-1,4⟩, + ⟨4,247,196,0,0,0,0,1,4⟩, + ⟨4,247,197,0,0,0,0,1,4⟩, + ⟨4,247,208,0,0,0,0,-1,4⟩, + ⟨4,247,209,0,0,0,0,1,4⟩, + ⟨4,247,210,0,0,0,0,-1,4⟩, + ⟨4,247,212,0,0,0,0,-1,4⟩, + ⟨4,247,215,0,0,0,0,-1,4⟩, + ⟨4,247,219,0,0,0,0,-1,4⟩, + ⟨4,248,113,0,0,0,0,-1,4⟩, + ⟨4,248,115,0,0,0,0,-1,4⟩, + ⟨4,248,118,0,0,0,0,1,4⟩, + ⟨4,248,120,0,0,0,0,1,4⟩, + ⟨4,248,130,0,0,0,0,-1,4⟩, + ⟨4,248,131,0,0,0,0,-1,4⟩, + ⟨4,248,134,0,0,0,0,-1,4⟩, + ⟨4,248,135,0,0,0,0,-1,4⟩, + ⟨4,248,138,0,0,0,0,-1,4⟩, + ⟨4,248,140,0,0,0,0,-1,4⟩, + ⟨4,248,145,0,0,0,0,-1,4⟩, + ⟨4,248,146,0,0,0,0,-1,4⟩, + ⟨4,248,151,0,0,0,0,-1,4⟩, + ⟨4,248,152,0,0,0,0,-1,4⟩, + ⟨4,248,161,0,0,0,0,-1,4⟩, + ⟨4,248,162,0,0,0,0,-1,4⟩, + ⟨4,248,166,0,0,0,0,-1,4⟩, + ⟨4,248,167,0,0,0,0,-1,4⟩, + ⟨4,248,170,0,0,0,0,1,4⟩, + ⟨4,248,178,0,0,0,0,-1,4⟩, + ⟨4,248,179,0,0,0,0,1,4⟩, + ⟨4,248,187,0,0,0,0,-1,4⟩, + ⟨4,248,192,0,0,0,0,1,4⟩, + ⟨4,248,194,0,0,0,0,1,4⟩, + ⟨4,248,198,0,0,0,0,-1,4⟩, + ⟨4,248,200,0,0,0,0,-1,4⟩, + ⟨4,248,205,0,0,0,0,1,4⟩, + ⟨4,248,207,0,0,0,0,1,4⟩, + ⟨4,248,213,0,0,0,0,-1,4⟩, + ⟨4,248,214,0,0,0,0,-1,4⟩, + ⟨4,248,220,0,0,0,0,-1,4⟩, + ⟨4,248,221,0,0,0,0,-1,4⟩, + ⟨4,250,112,0,0,0,0,-1,2⟩, + ⟨4,250,116,0,0,0,0,1,4⟩, + ⟨4,250,117,0,0,0,0,-1,4⟩, + ⟨4,250,124,0,0,0,0,-1,4⟩, + ⟨4,250,129,0,0,0,0,-1,4⟩, + ⟨4,250,130,0,0,0,0,-1,2⟩, + ⟨4,250,131,0,0,0,0,1,2⟩, + ⟨4,250,134,0,0,0,0,-1,2⟩, + ⟨4,250,135,0,0,0,0,1,2⟩, + ⟨4,250,136,0,0,0,0,1,4⟩, + ⟨4,250,141,0,0,0,0,1,4⟩, + ⟨4,250,142,0,0,0,0,-1,4⟩, + ⟨4,250,143,0,0,0,0,1,4⟩, + ⟨4,250,144,0,0,0,0,1,4⟩, + ⟨4,250,145,0,0,0,0,1,2⟩, + ⟨4,250,146,0,0,0,0,-1,2⟩, + ⟨4,250,147,0,0,0,0,1,4⟩, + ⟨4,250,148,0,0,0,0,1,2⟩, + ⟨4,250,150,0,0,0,0,1,4⟩, + ⟨4,250,151,0,0,0,0,1,2⟩, + ⟨4,250,152,0,0,0,0,-1,2⟩, + ⟨4,250,157,0,0,0,0,-1,4⟩, + ⟨4,250,160,0,0,0,0,-1,4⟩, + ⟨4,250,161,0,0,0,0,-1,2⟩, + ⟨4,250,162,0,0,0,0,1,2⟩, + ⟨4,250,165,0,0,0,0,1,2⟩, + ⟨4,250,166,0,0,0,0,-1,2⟩, + ⟨4,250,167,0,0,0,0,1,2⟩, + ⟨4,250,168,0,0,0,0,1,4⟩, + ⟨4,250,171,0,0,0,0,-1,4⟩, + ⟨4,250,172,0,0,0,0,1,4⟩, + ⟨4,250,176,0,0,0,0,-1,4⟩, + ⟨4,250,177,0,0,0,0,1,4⟩, + ⟨4,250,180,0,0,0,0,-1,4⟩, + ⟨4,250,181,0,0,0,0,1,4⟩, + ⟨4,250,182,0,0,0,0,-1,2⟩, + ⟨4,250,184,0,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1492⟩, by decide⟩ +def backward_007 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State007, backwardShard0State008, + [ + ⟨4,250,185,0,0,0,0,-1,4⟩, + ⟨4,250,186,0,0,0,0,1,4⟩, + ⟨4,250,189,0,0,0,0,1,4⟩, + ⟨4,250,195,0,0,0,0,-1,4⟩, + ⟨4,250,196,0,0,0,0,1,4⟩, + ⟨4,250,197,0,0,0,0,1,4⟩, + ⟨4,250,203,0,0,0,0,1,2⟩, + ⟨4,250,208,0,0,0,0,-1,4⟩, + ⟨4,250,209,0,0,0,0,1,4⟩, + ⟨4,250,210,0,0,0,0,-1,4⟩, + ⟨4,250,212,0,0,0,0,-1,4⟩, + ⟨4,250,213,0,0,0,0,-1,2⟩, + ⟨4,250,214,0,0,0,0,1,2⟩, + ⟨4,250,215,0,0,0,0,-1,4⟩, + ⟨4,250,219,0,0,0,0,-1,4⟩, + ⟨4,250,220,0,0,0,0,-1,2⟩, + ⟨4,250,221,0,0,0,0,1,2⟩, + ⟨4,252,116,0,0,0,0,-1,4⟩, + ⟨4,252,117,0,0,0,0,1,4⟩, + ⟨4,252,124,0,0,0,0,-1,4⟩, + ⟨4,252,129,0,0,0,0,-1,4⟩, + ⟨4,252,136,0,0,0,0,1,4⟩, + ⟨4,252,141,0,0,0,0,-1,4⟩, + ⟨4,252,142,0,0,0,0,1,4⟩, + ⟨4,252,143,0,0,0,0,1,4⟩, + ⟨4,252,144,0,0,0,0,1,4⟩, + ⟨4,252,147,0,0,0,0,1,4⟩, + ⟨4,252,150,0,0,0,0,1,4⟩, + ⟨4,252,157,0,0,0,0,-1,4⟩, + ⟨4,252,160,0,0,0,0,-1,4⟩, + ⟨4,252,168,0,0,0,0,1,4⟩, + ⟨4,252,171,0,0,0,0,1,4⟩, + ⟨4,252,172,0,0,0,0,-1,4⟩, + ⟨4,252,176,0,0,0,0,1,4⟩, + ⟨4,252,177,0,0,0,0,-1,4⟩, + ⟨4,252,180,0,0,0,0,1,4⟩, + ⟨4,252,181,0,0,0,0,-1,4⟩, + ⟨4,252,185,0,0,0,0,1,4⟩, + ⟨4,252,186,0,0,0,0,-1,4⟩, + ⟨4,252,189,0,0,0,0,1,4⟩, + ⟨4,252,195,0,0,0,0,1,4⟩, + ⟨4,252,196,0,0,0,0,-1,4⟩, + ⟨4,252,197,0,0,0,0,1,4⟩, + ⟨4,252,208,0,0,0,0,1,4⟩, + ⟨4,252,209,0,0,0,0,-1,4⟩, + ⟨4,252,210,0,0,0,0,-1,4⟩, + ⟨4,252,212,0,0,0,0,-1,4⟩, + ⟨4,252,215,0,0,0,0,-1,4⟩, + ⟨4,252,219,0,0,0,0,-1,4⟩, + ⟨4,253,116,0,0,0,0,1,4⟩, + ⟨4,253,117,0,0,0,0,-1,4⟩, + ⟨4,253,122,0,0,0,0,-1,2⟩, + ⟨4,253,124,0,0,0,0,1,4⟩, + ⟨4,253,129,0,0,0,0,1,4⟩, + ⟨4,253,132,0,0,0,0,-1,2⟩, + ⟨4,253,136,0,0,0,0,-1,4⟩, + ⟨4,253,141,0,0,0,0,1,4⟩, + ⟨4,253,142,0,0,0,0,-1,4⟩, + ⟨4,253,143,0,0,0,0,-1,4⟩, + ⟨4,253,144,0,0,0,0,-1,4⟩, + ⟨4,253,147,0,0,0,0,-1,4⟩, + ⟨4,253,150,0,0,0,0,-1,4⟩, + ⟨4,253,157,0,0,0,0,1,4⟩, + ⟨4,253,160,0,0,0,0,1,4⟩, + ⟨4,253,168,0,0,0,0,-1,4⟩, + ⟨4,253,169,0,0,0,0,1,2⟩, + ⟨4,253,171,0,0,0,0,-1,4⟩, + ⟨4,253,172,0,0,0,0,1,4⟩, + ⟨4,253,174,0,0,0,0,1,2⟩, + ⟨4,253,176,0,0,0,0,-1,4⟩, + ⟨4,253,177,0,0,0,0,1,4⟩, + ⟨4,253,180,0,0,0,0,-1,4⟩, + ⟨4,253,181,0,0,0,0,1,4⟩, + ⟨4,253,185,0,0,0,0,-1,4⟩, + ⟨4,253,186,0,0,0,0,1,4⟩, + ⟨4,253,189,0,0,0,0,-1,4⟩, + ⟨4,253,195,0,0,0,0,-1,4⟩, + ⟨4,253,196,0,0,0,0,1,4⟩, + ⟨4,253,197,0,0,0,0,-1,4⟩, + ⟨4,253,206,0,0,0,0,1,2⟩, + ⟨4,253,208,0,0,0,0,-1,4⟩, + ⟨4,253,209,0,0,0,0,1,4⟩, + ⟨4,253,210,0,0,0,0,1,4⟩, + ⟨4,253,212,0,0,0,0,1,4⟩, + ⟨4,253,215,0,0,0,0,1,4⟩, + ⟨4,253,217,0,0,0,0,-1,2⟩, + ⟨4,253,219,0,0,0,0,1,4⟩, + ⟨4,254,112,0,0,0,0,1,2⟩, + ⟨4,254,113,0,0,0,0,-1,4⟩, + ⟨4,254,115,0,0,0,0,-1,4⟩, + ⟨4,254,116,0,0,0,0,1,2⟩, + ⟨4,254,117,0,0,0,0,1,2⟩, + ⟨4,254,118,0,0,0,0,1,4⟩, + ⟨4,254,120,0,0,0,0,1,4⟩, + ⟨4,254,122,0,0,0,0,-1,2⟩, + ⟨4,254,130,0,0,0,0,1,4⟩, + ⟨4,254,131,0,0,0,0,1,4⟩, + ⟨4,254,132,0,0,0,0,-1,2⟩, + ⟨4,254,134,0,0,0,0,1,4⟩, + ⟨4,254,135,0,0,0,0,1,4⟩, + ⟨4,254,138,0,0,0,0,-1,4⟩, + ⟨4,254,140,0,0,0,0,-1,4⟩, + ⟨4,254,141,0,0,0,0,1,2⟩, + ⟨4,254,142,0,0,0,0,1,2⟩, + ⟨4,254,145,0,0,0,0,1,4⟩, + ⟨4,254,146,0,0,0,0,1,4⟩, + ⟨4,254,151,0,0,0,0,1,4⟩, + ⟨4,254,152,0,0,0,0,1,4⟩, + ⟨4,254,161,0,0,0,0,1,4⟩, + ⟨4,254,162,0,0,0,0,1,4⟩, + ⟨4,254,166,0,0,0,0,1,4⟩, + ⟨4,254,167,0,0,0,0,1,4⟩, + ⟨4,254,170,0,0,0,0,1,4⟩, + ⟨4,254,171,0,0,0,0,1,2⟩, + ⟨4,254,172,0,0,0,0,1,2⟩, + ⟨4,254,176,0,0,0,0,1,2⟩, + ⟨4,254,177,0,0,0,0,1,2⟩, + ⟨4,254,178,0,0,0,0,-1,4⟩, + ⟨4,254,179,0,0,0,0,1,4⟩, + ⟨4,254,180,0,0,0,0,1,2⟩, + ⟨4,254,181,0,0,0,0,1,2⟩, + ⟨4,254,182,0,0,0,0,1,2⟩, + ⟨4,254,184,0,0,0,0,1,2⟩, + ⟨4,254,185,0,0,0,0,1,2⟩, + ⟨4,254,186,0,0,0,0,1,2⟩, + ⟨4,254,187,0,0,0,0,-1,4⟩, + ⟨4,254,192,0,0,0,0,1,4⟩, + ⟨4,254,194,0,0,0,0,1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1480⟩, by decide⟩ +def backward_008 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State008, backwardShard0State009, + [ + ⟨4,254,195,0,0,0,0,1,2⟩, + ⟨4,254,196,0,0,0,0,1,2⟩, + ⟨4,254,198,0,0,0,0,-1,4⟩, + ⟨4,254,200,0,0,0,0,-1,4⟩, + ⟨4,254,205,0,0,0,0,1,4⟩, + ⟨4,254,207,0,0,0,0,1,4⟩, + ⟨4,254,208,0,0,0,0,1,2⟩, + ⟨4,254,209,0,0,0,0,1,2⟩, + ⟨4,254,213,0,0,0,0,1,4⟩, + ⟨4,254,214,0,0,0,0,1,4⟩, + ⟨4,254,217,0,0,0,0,-1,2⟩, + ⟨4,254,220,0,0,0,0,1,4⟩, + ⟨4,254,221,0,0,0,0,1,4⟩, + ⟨4,255,112,0,0,0,0,-1,2⟩, + ⟨4,255,113,0,0,0,0,1,4⟩, + ⟨4,255,115,0,0,0,0,1,4⟩, + ⟨4,255,116,0,0,0,0,-1,2⟩, + ⟨4,255,117,0,0,0,0,-1,2⟩, + ⟨4,255,118,0,0,0,0,-1,4⟩, + ⟨4,255,120,0,0,0,0,-1,4⟩, + ⟨4,255,122,0,0,0,0,1,2⟩, + ⟨4,255,130,0,0,0,0,-1,4⟩, + ⟨4,255,131,0,0,0,0,-1,4⟩, + ⟨4,255,132,0,0,0,0,1,2⟩, + ⟨4,255,134,0,0,0,0,-1,4⟩, + ⟨4,255,135,0,0,0,0,-1,4⟩, + ⟨4,255,138,0,0,0,0,1,4⟩, + ⟨4,255,140,0,0,0,0,1,4⟩, + ⟨4,255,141,0,0,0,0,-1,2⟩, + ⟨4,255,142,0,0,0,0,-1,2⟩, + ⟨4,255,145,0,0,0,0,-1,4⟩, + ⟨4,255,146,0,0,0,0,-1,4⟩, + ⟨4,255,148,0,0,0,0,-1,2⟩, + ⟨4,255,151,0,0,0,0,-1,4⟩, + ⟨4,255,152,0,0,0,0,-1,4⟩, + ⟨4,255,161,0,0,0,0,-1,4⟩, + ⟨4,255,162,0,0,0,0,-1,4⟩, + ⟨4,255,165,0,0,0,0,-1,2⟩, + ⟨4,255,166,0,0,0,0,-1,4⟩, + ⟨4,255,167,0,0,0,0,-1,4⟩, + ⟨4,255,169,0,0,0,0,1,2⟩, + ⟨4,255,170,0,0,0,0,-1,4⟩, + ⟨4,255,171,0,0,0,0,-1,2⟩, + ⟨4,255,172,0,0,0,0,-1,2⟩, + ⟨4,255,174,0,0,0,0,1,2⟩, + ⟨4,255,176,0,0,0,0,-1,2⟩, + ⟨4,255,177,0,0,0,0,-1,2⟩, + ⟨4,255,178,0,0,0,0,1,4⟩, + ⟨4,255,179,0,0,0,0,-1,4⟩, + ⟨4,255,180,0,0,0,0,-1,2⟩, + ⟨4,255,181,0,0,0,0,-1,2⟩, + ⟨4,255,182,0,0,0,0,-1,2⟩, + ⟨4,255,184,0,0,0,0,-1,2⟩, + ⟨4,255,185,0,0,0,0,-1,2⟩, + ⟨4,255,186,0,0,0,0,-1,2⟩, + ⟨4,255,187,0,0,0,0,1,4⟩, + ⟨4,255,192,0,0,0,0,-1,4⟩, + ⟨4,255,194,0,0,0,0,-1,4⟩, + ⟨4,255,195,0,0,0,0,-1,2⟩, + ⟨4,255,196,0,0,0,0,-1,2⟩, + ⟨4,255,198,0,0,0,0,1,4⟩, + ⟨4,255,200,0,0,0,0,1,4⟩, + ⟨4,255,203,0,0,0,0,-1,2⟩, + ⟨4,255,205,0,0,0,0,-1,4⟩, + ⟨4,255,206,0,0,0,0,1,2⟩, + ⟨4,255,207,0,0,0,0,-1,4⟩, + ⟨4,255,208,0,0,0,0,-1,2⟩, + ⟨4,255,209,0,0,0,0,-1,2⟩, + ⟨4,255,213,0,0,0,0,-1,4⟩, + ⟨4,255,214,0,0,0,0,-1,4⟩, + ⟨4,255,217,0,0,0,0,1,2⟩, + ⟨4,255,220,0,0,0,0,-1,4⟩, + ⟨4,255,221,0,0,0,0,-1,4⟩, + ⟨4,256,112,0,0,0,0,1,2⟩, + ⟨4,256,163,0,0,0,0,1,2⟩, + ⟨4,256,182,0,0,0,0,1,2⟩, + ⟨4,256,184,0,0,0,0,1,2⟩, + ⟨4,256,201,0,0,0,0,1,2⟩, + ⟨4,256,223,0,0,0,0,1,2⟩, + ⟨4,257,113,0,0,0,0,1,4⟩, + ⟨4,257,115,0,0,0,0,1,2⟩, + ⟨4,257,116,0,0,0,0,1,4⟩, + ⟨4,257,117,0,0,0,0,-1,4⟩, + ⟨4,257,118,0,0,0,0,-1,4⟩, + ⟨4,257,120,0,0,0,0,-1,2⟩, + ⟨4,257,124,0,0,0,0,1,4⟩, + ⟨4,257,129,0,0,0,0,1,4⟩, + ⟨4,257,134,0,0,0,0,1,4⟩, + ⟨4,257,135,0,0,0,0,-1,4⟩, + ⟨4,257,138,0,0,0,0,-1,2⟩, + ⟨4,257,140,0,0,0,0,-1,4⟩, + ⟨4,257,141,0,0,0,0,-1,2⟩, + ⟨4,257,142,0,0,0,0,-1,2⟩, + ⟨4,257,143,0,0,0,0,-1,4⟩, + ⟨4,257,145,0,0,0,0,-1,4⟩, + ⟨4,257,146,0,0,0,0,1,4⟩, + ⟨4,257,150,0,0,0,0,1,4⟩, + ⟨4,257,156,0,0,0,0,-1,2⟩, + ⟨4,257,158,0,0,0,0,-1,2⟩, + ⟨4,257,161,0,0,0,0,1,4⟩, + ⟨4,257,162,0,0,0,0,1,4⟩, + ⟨4,257,168,0,0,0,0,1,4⟩, + ⟨4,257,169,0,0,0,0,1,2⟩, + ⟨4,257,170,0,0,0,0,-1,4⟩, + ⟨4,257,171,0,0,0,0,-1,2⟩, + ⟨4,257,172,0,0,0,0,1,2⟩, + ⟨4,257,174,0,0,0,0,1,2⟩, + ⟨4,257,176,0,0,0,0,-1,4⟩, + ⟨4,257,177,0,0,0,0,1,4⟩, + ⟨4,257,178,0,0,0,0,1,2⟩, + ⟨4,257,179,0,0,0,0,-1,2⟩, + ⟨4,257,180,0,0,0,0,-1,4⟩, + ⟨4,257,181,0,0,0,0,-1,4⟩, + ⟨4,257,185,0,0,0,0,-1,2⟩, + ⟨4,257,186,0,0,0,0,-1,2⟩, + ⟨4,257,187,0,0,0,0,-1,4⟩, + ⟨4,257,189,0,0,0,0,-1,4⟩, + ⟨4,257,191,0,0,0,0,-1,2⟩, + ⟨4,257,192,0,0,0,0,-1,2⟩, + ⟨4,257,194,0,0,0,0,-1,4⟩, + ⟨4,257,195,0,0,0,0,-1,2⟩, + ⟨4,257,196,0,0,0,0,1,2⟩, + ⟨4,257,198,0,0,0,0,1,4⟩, + ⟨4,257,200,0,0,0,0,-1,2⟩, + ⟨4,257,205,0,0,0,0,-1,4⟩, + ⟨4,257,206,0,0,0,0,1,2⟩, + ⟨4,257,207,0,0,0,0,-1,2⟩, + ⟨4,257,208,0,0,0,0,-1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1414⟩, by decide⟩ +def backward_009 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State009, backwardShard0State010, + [ + ⟨4,257,209,0,0,0,0,-1,4⟩, + ⟨4,257,212,0,0,0,0,1,4⟩, + ⟨4,257,215,0,0,0,0,1,4⟩, + ⟨4,257,220,0,0,0,0,1,4⟩, + ⟨4,257,221,0,0,0,0,1,4⟩, + ⟨4,258,112,0,0,0,0,1,2⟩, + ⟨4,258,156,0,0,0,0,1,2⟩, + ⟨4,258,158,0,0,0,0,1,2⟩, + ⟨4,258,182,0,0,0,0,1,2⟩, + ⟨4,258,184,0,0,0,0,1,2⟩, + ⟨4,258,191,0,0,0,0,1,2⟩, + ⟨4,259,112,0,0,0,0,1,2⟩, + ⟨4,259,115,0,0,0,0,-1,4⟩, + ⟨4,259,120,0,0,0,0,-1,4⟩, + ⟨4,259,124,0,0,0,0,1,2⟩, + ⟨4,259,129,0,0,0,0,1,2⟩, + ⟨4,259,130,0,0,0,0,1,4⟩, + ⟨4,259,131,0,0,0,0,-1,4⟩, + ⟨4,259,134,0,0,0,0,1,2⟩, + ⟨4,259,135,0,0,0,0,1,2⟩, + ⟨4,259,136,0,0,0,0,-1,4⟩, + ⟨4,259,138,0,0,0,0,1,4⟩, + ⟨4,259,141,0,0,0,0,1,4⟩, + ⟨4,259,142,0,0,0,0,-1,4⟩, + ⟨4,259,143,0,0,0,0,1,2⟩, + ⟨4,259,144,0,0,0,0,-1,4⟩, + ⟨4,259,145,0,0,0,0,1,2⟩, + ⟨4,259,146,0,0,0,0,1,2⟩, + ⟨4,259,147,0,0,0,0,1,4⟩, + ⟨4,259,150,0,0,0,0,-1,2⟩, + ⟨4,259,151,0,0,0,0,1,4⟩, + ⟨4,259,152,0,0,0,0,1,4⟩, + ⟨4,259,156,0,0,0,0,1,2⟩, + ⟨4,259,157,0,0,0,0,1,4⟩, + ⟨4,259,158,0,0,0,0,1,2⟩, + ⟨4,259,160,0,0,0,0,1,4⟩, + ⟨4,259,161,0,0,0,0,1,2⟩, + ⟨4,259,162,0,0,0,0,-1,2⟩, + ⟨4,259,163,0,0,0,0,1,2⟩, + ⟨4,259,166,0,0,0,0,1,4⟩, + ⟨4,259,167,0,0,0,0,1,4⟩, + ⟨4,259,168,0,0,0,0,-1,2⟩, + ⟨4,259,169,0,0,0,0,1,2⟩, + ⟨4,259,171,0,0,0,0,-1,4⟩, + ⟨4,259,172,0,0,0,0,-1,4⟩, + ⟨4,259,174,0,0,0,0,1,2⟩, + ⟨4,259,178,0,0,0,0,-1,4⟩, + ⟨4,259,179,0,0,0,0,-1,4⟩, + ⟨4,259,182,0,0,0,0,1,2⟩, + ⟨4,259,184,0,0,0,0,1,2⟩, + ⟨4,259,185,0,0,0,0,-1,4⟩, + ⟨4,259,186,0,0,0,0,1,4⟩, + ⟨4,259,189,0,0,0,0,1,2⟩, + ⟨4,259,191,0,0,0,0,1,2⟩, + ⟨4,259,192,0,0,0,0,-1,4⟩, + ⟨4,259,195,0,0,0,0,-1,4⟩, + ⟨4,259,196,0,0,0,0,-1,4⟩, + ⟨4,259,197,0,0,0,0,1,4⟩, + ⟨4,259,200,0,0,0,0,1,4⟩, + ⟨4,259,201,0,0,0,0,1,2⟩, + ⟨4,259,206,0,0,0,0,1,2⟩, + ⟨4,259,207,0,0,0,0,-1,4⟩, + ⟨4,259,210,0,0,0,0,1,4⟩, + ⟨4,259,212,0,0,0,0,1,2⟩, + ⟨4,259,213,0,0,0,0,1,4⟩, + ⟨4,259,214,0,0,0,0,-1,4⟩, + ⟨4,259,215,0,0,0,0,1,2⟩, + ⟨4,259,219,0,0,0,0,1,4⟩, + ⟨4,259,220,0,0,0,0,1,2⟩, + ⟨4,259,221,0,0,0,0,-1,2⟩, + ⟨4,259,223,0,0,0,0,1,2⟩, + ⟨4,260,115,0,0,0,0,-1,4⟩, + ⟨4,260,120,0,0,0,0,-1,4⟩, + ⟨4,260,130,0,0,0,0,-1,4⟩, + ⟨4,260,131,0,0,0,0,1,4⟩, + ⟨4,260,136,0,0,0,0,1,4⟩, + ⟨4,260,138,0,0,0,0,1,4⟩, + ⟨4,260,141,0,0,0,0,1,4⟩, + ⟨4,260,142,0,0,0,0,-1,4⟩, + ⟨4,260,144,0,0,0,0,1,4⟩, + ⟨4,260,147,0,0,0,0,-1,4⟩, + ⟨4,260,151,0,0,0,0,-1,4⟩, + ⟨4,260,152,0,0,0,0,-1,4⟩, + ⟨4,260,157,0,0,0,0,-1,4⟩, + ⟨4,260,160,0,0,0,0,-1,4⟩, + ⟨4,260,166,0,0,0,0,-1,4⟩, + ⟨4,260,167,0,0,0,0,-1,4⟩, + ⟨4,260,171,0,0,0,0,-1,4⟩, + ⟨4,260,172,0,0,0,0,-1,4⟩, + ⟨4,260,178,0,0,0,0,-1,4⟩, + ⟨4,260,179,0,0,0,0,-1,4⟩, + ⟨4,260,185,0,0,0,0,-1,4⟩, + ⟨4,260,186,0,0,0,0,1,4⟩, + ⟨4,260,192,0,0,0,0,-1,4⟩, + ⟨4,260,195,0,0,0,0,-1,4⟩, + ⟨4,260,196,0,0,0,0,-1,4⟩, + ⟨4,260,197,0,0,0,0,-1,4⟩, + ⟨4,260,200,0,0,0,0,1,4⟩, + ⟨4,260,207,0,0,0,0,-1,4⟩, + ⟨4,260,210,0,0,0,0,-1,4⟩, + ⟨4,260,213,0,0,0,0,-1,4⟩, + ⟨4,260,214,0,0,0,0,1,4⟩, + ⟨4,260,219,0,0,0,0,-1,4⟩, + ⟨4,261,112,0,0,0,0,1,2⟩, + ⟨4,261,115,0,0,0,0,1,4⟩, + ⟨4,261,120,0,0,0,0,1,4⟩, + ⟨4,261,130,0,0,0,0,1,4⟩, + ⟨4,261,131,0,0,0,0,-1,4⟩, + ⟨4,261,136,0,0,0,0,-1,4⟩, + ⟨4,261,138,0,0,0,0,-1,4⟩, + ⟨4,261,141,0,0,0,0,-1,4⟩, + ⟨4,261,142,0,0,0,0,1,4⟩, + ⟨4,261,144,0,0,0,0,-1,4⟩, + ⟨4,261,147,0,0,0,0,1,4⟩, + ⟨4,261,151,0,0,0,0,1,4⟩, + ⟨4,261,152,0,0,0,0,1,4⟩, + ⟨4,261,156,0,0,0,0,-1,2⟩, + ⟨4,261,157,0,0,0,0,1,4⟩, + ⟨4,261,158,0,0,0,0,-1,2⟩, + ⟨4,261,160,0,0,0,0,1,4⟩, + ⟨4,261,166,0,0,0,0,1,4⟩, + ⟨4,261,167,0,0,0,0,1,4⟩, + ⟨4,261,171,0,0,0,0,1,4⟩, + ⟨4,261,172,0,0,0,0,1,4⟩, + ⟨4,261,178,0,0,0,0,1,4⟩, + ⟨4,261,179,0,0,0,0,1,4⟩, + ⟨4,261,182,0,0,0,0,1,2⟩, + ⟨4,261,184,0,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1458⟩, by decide⟩ +def backward_010 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State010, backwardShard0State011, + [ + ⟨4,261,185,0,0,0,0,1,4⟩, + ⟨4,261,186,0,0,0,0,-1,4⟩, + ⟨4,261,191,0,0,0,0,-1,2⟩, + ⟨4,261,192,0,0,0,0,1,4⟩, + ⟨4,261,195,0,0,0,0,1,4⟩, + ⟨4,261,196,0,0,0,0,1,4⟩, + ⟨4,261,197,0,0,0,0,1,4⟩, + ⟨4,261,200,0,0,0,0,-1,4⟩, + ⟨4,261,207,0,0,0,0,1,4⟩, + ⟨4,261,210,0,0,0,0,1,4⟩, + ⟨4,261,213,0,0,0,0,1,4⟩, + ⟨4,261,214,0,0,0,0,-1,4⟩, + ⟨4,261,219,0,0,0,0,1,4⟩, + ⟨4,262,112,0,0,0,0,1,2⟩, + ⟨4,262,113,0,0,0,0,-1,4⟩, + ⟨4,262,116,0,0,0,0,-1,4⟩, + ⟨4,262,117,0,0,0,0,1,4⟩, + ⟨4,262,118,0,0,0,0,1,4⟩, + ⟨4,262,124,0,0,0,0,1,4⟩, + ⟨4,262,129,0,0,0,0,1,4⟩, + ⟨4,262,134,0,0,0,0,1,4⟩, + ⟨4,262,135,0,0,0,0,-1,4⟩, + ⟨4,262,140,0,0,0,0,1,4⟩, + ⟨4,262,143,0,0,0,0,-1,4⟩, + ⟨4,262,145,0,0,0,0,-1,4⟩, + ⟨4,262,146,0,0,0,0,1,4⟩, + ⟨4,262,150,0,0,0,0,1,4⟩, + ⟨4,262,161,0,0,0,0,1,4⟩, + ⟨4,262,162,0,0,0,0,1,4⟩, + ⟨4,262,163,0,0,0,0,-1,2⟩, + ⟨4,262,168,0,0,0,0,1,4⟩, + ⟨4,262,170,0,0,0,0,1,4⟩, + ⟨4,262,176,0,0,0,0,1,4⟩, + ⟨4,262,177,0,0,0,0,-1,4⟩, + ⟨4,262,180,0,0,0,0,1,4⟩, + ⟨4,262,181,0,0,0,0,1,4⟩, + ⟨4,262,182,0,0,0,0,1,2⟩, + ⟨4,262,184,0,0,0,0,1,2⟩, + ⟨4,262,187,0,0,0,0,1,4⟩, + ⟨4,262,189,0,0,0,0,-1,4⟩, + ⟨4,262,194,0,0,0,0,1,4⟩, + ⟨4,262,198,0,0,0,0,-1,4⟩, + ⟨4,262,201,0,0,0,0,-1,2⟩, + ⟨4,262,205,0,0,0,0,1,4⟩, + ⟨4,262,208,0,0,0,0,1,4⟩, + ⟨4,262,209,0,0,0,0,1,4⟩, + ⟨4,262,212,0,0,0,0,1,4⟩, + ⟨4,262,215,0,0,0,0,1,4⟩, + ⟨4,262,220,0,0,0,0,1,4⟩, + ⟨4,262,221,0,0,0,0,1,4⟩, + ⟨4,262,223,0,0,0,0,-1,2⟩, + ⟨4,263,113,0,0,0,0,1,4⟩, + ⟨4,263,116,0,0,0,0,1,4⟩, + ⟨4,263,117,0,0,0,0,-1,4⟩, + ⟨4,263,118,0,0,0,0,-1,4⟩, + ⟨4,263,124,0,0,0,0,-1,4⟩, + ⟨4,263,129,0,0,0,0,-1,4⟩, + ⟨4,263,134,0,0,0,0,-1,4⟩, + ⟨4,263,135,0,0,0,0,1,4⟩, + ⟨4,263,140,0,0,0,0,-1,4⟩, + ⟨4,263,143,0,0,0,0,1,4⟩, + ⟨4,263,145,0,0,0,0,1,4⟩, + ⟨4,263,146,0,0,0,0,-1,4⟩, + ⟨4,263,150,0,0,0,0,-1,4⟩, + ⟨4,263,161,0,0,0,0,-1,4⟩, + ⟨4,263,162,0,0,0,0,-1,4⟩, + ⟨4,263,168,0,0,0,0,-1,4⟩, + ⟨4,263,170,0,0,0,0,-1,4⟩, + ⟨4,263,176,0,0,0,0,-1,4⟩, + ⟨4,263,177,0,0,0,0,1,4⟩, + ⟨4,263,180,0,0,0,0,-1,4⟩, + ⟨4,263,181,0,0,0,0,-1,4⟩, + ⟨4,263,187,0,0,0,0,-1,4⟩, + ⟨4,263,189,0,0,0,0,1,4⟩, + ⟨4,263,194,0,0,0,0,-1,4⟩, + ⟨4,263,198,0,0,0,0,1,4⟩, + ⟨4,263,205,0,0,0,0,-1,4⟩, + ⟨4,263,208,0,0,0,0,-1,4⟩, + ⟨4,263,209,0,0,0,0,-1,4⟩, + ⟨4,263,212,0,0,0,0,-1,4⟩, + ⟨4,263,215,0,0,0,0,-1,4⟩, + ⟨4,263,220,0,0,0,0,-1,4⟩, + ⟨4,263,221,0,0,0,0,-1,4⟩, + ⟨4,264,115,0,0,0,0,1,4⟩, + ⟨4,264,120,0,0,0,0,1,4⟩, + ⟨4,264,130,0,0,0,0,-1,4⟩, + ⟨4,264,131,0,0,0,0,1,4⟩, + ⟨4,264,136,0,0,0,0,1,4⟩, + ⟨4,264,138,0,0,0,0,-1,4⟩, + ⟨4,264,141,0,0,0,0,-1,4⟩, + ⟨4,264,142,0,0,0,0,1,4⟩, + ⟨4,264,144,0,0,0,0,1,4⟩, + ⟨4,264,147,0,0,0,0,-1,4⟩, + ⟨4,264,151,0,0,0,0,-1,4⟩, + ⟨4,264,152,0,0,0,0,-1,4⟩, + ⟨4,264,157,0,0,0,0,-1,4⟩, + ⟨4,264,160,0,0,0,0,-1,4⟩, + ⟨4,264,166,0,0,0,0,-1,4⟩, + ⟨4,264,167,0,0,0,0,-1,4⟩, + ⟨4,264,171,0,0,0,0,1,4⟩, + ⟨4,264,172,0,0,0,0,1,4⟩, + ⟨4,264,178,0,0,0,0,1,4⟩, + ⟨4,264,179,0,0,0,0,1,4⟩, + ⟨4,264,185,0,0,0,0,1,4⟩, + ⟨4,264,186,0,0,0,0,-1,4⟩, + ⟨4,264,192,0,0,0,0,1,4⟩, + ⟨4,264,195,0,0,0,0,1,4⟩, + ⟨4,264,196,0,0,0,0,1,4⟩, + ⟨4,264,197,0,0,0,0,-1,4⟩, + ⟨4,264,200,0,0,0,0,-1,4⟩, + ⟨4,264,207,0,0,0,0,1,4⟩, + ⟨4,264,210,0,0,0,0,-1,4⟩, + ⟨4,264,213,0,0,0,0,-1,4⟩, + ⟨4,264,214,0,0,0,0,1,4⟩, + ⟨4,264,219,0,0,0,0,-1,4⟩, + ⟨4,266,112,0,0,0,0,-1,2⟩, + ⟨4,266,113,0,0,0,0,1,4⟩, + ⟨4,266,116,0,0,0,0,1,4⟩, + ⟨4,266,117,0,0,0,0,-1,4⟩, + ⟨4,266,118,0,0,0,0,-1,4⟩, + ⟨4,266,124,0,0,0,0,-1,4⟩, + ⟨4,266,129,0,0,0,0,-1,4⟩, + ⟨4,266,130,0,0,0,0,-1,2⟩, + ⟨4,266,131,0,0,0,0,-1,2⟩, + ⟨4,266,134,0,0,0,0,-1,4⟩, + ⟨4,266,135,0,0,0,0,1,4⟩, + ⟨4,266,136,0,0,0,0,-1,2⟩, + ⟨4,266,140,0,0,0,0,-1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1514⟩, by decide⟩ +def backward_011 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State011, backwardShard0State012, + [ + ⟨4,266,143,0,0,0,0,1,4⟩, + ⟨4,266,144,0,0,0,0,-1,2⟩, + ⟨4,266,145,0,0,0,0,1,4⟩, + ⟨4,266,146,0,0,0,0,-1,4⟩, + ⟨4,266,147,0,0,0,0,1,2⟩, + ⟨4,266,150,0,0,0,0,-1,4⟩, + ⟨4,266,151,0,0,0,0,1,2⟩, + ⟨4,266,152,0,0,0,0,-1,2⟩, + ⟨4,266,157,0,0,0,0,-1,2⟩, + ⟨4,266,160,0,0,0,0,-1,2⟩, + ⟨4,266,161,0,0,0,0,-1,4⟩, + ⟨4,266,162,0,0,0,0,-1,4⟩, + ⟨4,266,163,0,0,0,0,1,2⟩, + ⟨4,266,166,0,0,0,0,-1,2⟩, + ⟨4,266,167,0,0,0,0,1,2⟩, + ⟨4,266,168,0,0,0,0,-1,4⟩, + ⟨4,266,170,0,0,0,0,-1,4⟩, + ⟨4,266,176,0,0,0,0,-1,4⟩, + ⟨4,266,177,0,0,0,0,1,4⟩, + ⟨4,266,180,0,0,0,0,-1,4⟩, + ⟨4,266,181,0,0,0,0,-1,4⟩, + ⟨4,266,182,0,0,0,0,-1,2⟩, + ⟨4,266,184,0,0,0,0,-1,2⟩, + ⟨4,266,187,0,0,0,0,-1,4⟩, + ⟨4,266,189,0,0,0,0,1,4⟩, + ⟨4,266,194,0,0,0,0,-1,4⟩, + ⟨4,266,197,0,0,0,0,1,2⟩, + ⟨4,266,198,0,0,0,0,1,4⟩, + ⟨4,266,201,0,0,0,0,1,2⟩, + ⟨4,266,205,0,0,0,0,-1,4⟩, + ⟨4,266,208,0,0,0,0,-1,4⟩, + ⟨4,266,209,0,0,0,0,-1,4⟩, + ⟨4,266,210,0,0,0,0,-1,2⟩, + ⟨4,266,212,0,0,0,0,-1,4⟩, + ⟨4,266,213,0,0,0,0,-1,2⟩, + ⟨4,266,214,0,0,0,0,-1,2⟩, + ⟨4,266,215,0,0,0,0,-1,4⟩, + ⟨4,266,219,0,0,0,0,-1,2⟩, + ⟨4,266,220,0,0,0,0,-1,4⟩, + ⟨4,266,221,0,0,0,0,-1,4⟩, + ⟨4,266,223,0,0,0,0,1,2⟩, + ⟨4,268,113,0,0,0,0,-1,4⟩, + ⟨4,268,116,0,0,0,0,-1,4⟩, + ⟨4,268,117,0,0,0,0,1,4⟩, + ⟨4,268,118,0,0,0,0,1,4⟩, + ⟨4,268,124,0,0,0,0,-1,4⟩, + ⟨4,268,129,0,0,0,0,-1,4⟩, + ⟨4,268,134,0,0,0,0,-1,4⟩, + ⟨4,268,135,0,0,0,0,1,4⟩, + ⟨4,268,140,0,0,0,0,1,4⟩, + ⟨4,268,143,0,0,0,0,1,4⟩, + ⟨4,268,145,0,0,0,0,1,4⟩, + ⟨4,268,146,0,0,0,0,-1,4⟩, + ⟨4,268,150,0,0,0,0,-1,4⟩, + ⟨4,268,161,0,0,0,0,-1,4⟩, + ⟨4,268,162,0,0,0,0,-1,4⟩, + ⟨4,268,168,0,0,0,0,-1,4⟩, + ⟨4,268,170,0,0,0,0,1,4⟩, + ⟨4,268,176,0,0,0,0,1,4⟩, + ⟨4,268,177,0,0,0,0,-1,4⟩, + ⟨4,268,180,0,0,0,0,1,4⟩, + ⟨4,268,181,0,0,0,0,1,4⟩, + ⟨4,268,187,0,0,0,0,1,4⟩, + ⟨4,268,189,0,0,0,0,1,4⟩, + ⟨4,268,194,0,0,0,0,1,4⟩, + ⟨4,268,198,0,0,0,0,-1,4⟩, + ⟨4,268,205,0,0,0,0,1,4⟩, + ⟨4,268,208,0,0,0,0,1,4⟩, + ⟨4,268,209,0,0,0,0,1,4⟩, + ⟨4,268,212,0,0,0,0,-1,4⟩, + ⟨4,268,215,0,0,0,0,-1,4⟩, + ⟨4,268,220,0,0,0,0,-1,4⟩, + ⟨4,268,221,0,0,0,0,-1,4⟩, + ⟨4,269,113,0,0,0,0,1,4⟩, + ⟨4,269,116,0,0,0,0,1,4⟩, + ⟨4,269,117,0,0,0,0,-1,4⟩, + ⟨4,269,118,0,0,0,0,-1,4⟩, + ⟨4,269,124,0,0,0,0,1,4⟩, + ⟨4,269,129,0,0,0,0,1,4⟩, + ⟨4,269,134,0,0,0,0,1,4⟩, + ⟨4,269,135,0,0,0,0,-1,4⟩, + ⟨4,269,140,0,0,0,0,-1,4⟩, + ⟨4,269,143,0,0,0,0,-1,4⟩, + ⟨4,269,145,0,0,0,0,-1,4⟩, + ⟨4,269,146,0,0,0,0,1,4⟩, + ⟨4,269,150,0,0,0,0,1,4⟩, + ⟨4,269,156,0,0,0,0,-1,2⟩, + ⟨4,269,158,0,0,0,0,-1,2⟩, + ⟨4,269,161,0,0,0,0,1,4⟩, + ⟨4,269,162,0,0,0,0,1,4⟩, + ⟨4,269,168,0,0,0,0,1,4⟩, + ⟨4,269,169,0,0,0,0,1,2⟩, + ⟨4,269,170,0,0,0,0,-1,4⟩, + ⟨4,269,174,0,0,0,0,1,2⟩, + ⟨4,269,176,0,0,0,0,-1,4⟩, + ⟨4,269,177,0,0,0,0,1,4⟩, + ⟨4,269,180,0,0,0,0,-1,4⟩, + ⟨4,269,181,0,0,0,0,-1,4⟩, + ⟨4,269,187,0,0,0,0,-1,4⟩, + ⟨4,269,189,0,0,0,0,-1,4⟩, + ⟨4,269,191,0,0,0,0,-1,2⟩, + ⟨4,269,194,0,0,0,0,-1,4⟩, + ⟨4,269,198,0,0,0,0,1,4⟩, + ⟨4,269,205,0,0,0,0,-1,4⟩, + ⟨4,269,206,0,0,0,0,1,2⟩, + ⟨4,269,208,0,0,0,0,-1,4⟩, + ⟨4,269,209,0,0,0,0,-1,4⟩, + ⟨4,269,212,0,0,0,0,1,4⟩, + ⟨4,269,215,0,0,0,0,1,4⟩, + ⟨4,269,220,0,0,0,0,1,4⟩, + ⟨4,269,221,0,0,0,0,1,4⟩, + ⟨4,270,112,0,0,0,0,1,2⟩, + ⟨4,270,113,0,0,0,0,1,2⟩, + ⟨4,270,115,0,0,0,0,1,4⟩, + ⟨4,270,116,0,0,0,0,1,2⟩, + ⟨4,270,117,0,0,0,0,1,2⟩, + ⟨4,270,118,0,0,0,0,1,2⟩, + ⟨4,270,120,0,0,0,0,1,4⟩, + ⟨4,270,130,0,0,0,0,1,4⟩, + ⟨4,270,131,0,0,0,0,-1,4⟩, + ⟨4,270,136,0,0,0,0,-1,4⟩, + ⟨4,270,138,0,0,0,0,-1,4⟩, + ⟨4,270,140,0,0,0,0,-1,2⟩, + ⟨4,270,141,0,0,0,0,-1,4⟩, + ⟨4,270,142,0,0,0,0,1,4⟩, + ⟨4,270,144,0,0,0,0,-1,4⟩, + ⟨4,270,147,0,0,0,0,1,4⟩, + ⟨4,270,151,0,0,0,0,1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1476⟩, by decide⟩ +def backward_012 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State012, backwardShard0State013, + [ + ⟨4,270,152,0,0,0,0,1,4⟩, + ⟨4,270,156,0,0,0,0,-1,2⟩, + ⟨4,270,157,0,0,0,0,1,4⟩, + ⟨4,270,158,0,0,0,0,-1,2⟩, + ⟨4,270,160,0,0,0,0,1,4⟩, + ⟨4,270,166,0,0,0,0,1,4⟩, + ⟨4,270,167,0,0,0,0,1,4⟩, + ⟨4,270,170,0,0,0,0,1,2⟩, + ⟨4,270,171,0,0,0,0,1,4⟩, + ⟨4,270,172,0,0,0,0,1,4⟩, + ⟨4,270,176,0,0,0,0,1,2⟩, + ⟨4,270,177,0,0,0,0,1,2⟩, + ⟨4,270,178,0,0,0,0,1,4⟩, + ⟨4,270,179,0,0,0,0,1,4⟩, + ⟨4,270,180,0,0,0,0,1,2⟩, + ⟨4,270,181,0,0,0,0,-1,2⟩, + ⟨4,270,182,0,0,0,0,1,2⟩, + ⟨4,270,184,0,0,0,0,1,2⟩, + ⟨4,270,185,0,0,0,0,1,4⟩, + ⟨4,270,186,0,0,0,0,-1,4⟩, + ⟨4,270,187,0,0,0,0,-1,2⟩, + ⟨4,270,191,0,0,0,0,-1,2⟩, + ⟨4,270,192,0,0,0,0,1,4⟩, + ⟨4,270,194,0,0,0,0,1,2⟩, + ⟨4,270,195,0,0,0,0,1,4⟩, + ⟨4,270,196,0,0,0,0,1,4⟩, + ⟨4,270,197,0,0,0,0,1,4⟩, + ⟨4,270,198,0,0,0,0,1,2⟩, + ⟨4,270,200,0,0,0,0,-1,4⟩, + ⟨4,270,205,0,0,0,0,1,2⟩, + ⟨4,270,207,0,0,0,0,1,4⟩, + ⟨4,270,208,0,0,0,0,1,2⟩, + ⟨4,270,209,0,0,0,0,-1,2⟩, + ⟨4,270,210,0,0,0,0,1,4⟩, + ⟨4,270,213,0,0,0,0,1,4⟩, + ⟨4,270,214,0,0,0,0,-1,4⟩, + ⟨4,270,219,0,0,0,0,1,4⟩, + ⟨4,271,112,0,0,0,0,-1,2⟩, + ⟨4,271,113,0,0,0,0,-1,2⟩, + ⟨4,271,115,0,0,0,0,-1,4⟩, + ⟨4,271,116,0,0,0,0,-1,2⟩, + ⟨4,271,117,0,0,0,0,-1,2⟩, + ⟨4,271,118,0,0,0,0,-1,2⟩, + ⟨4,271,120,0,0,0,0,-1,4⟩, + ⟨4,271,130,0,0,0,0,-1,4⟩, + ⟨4,271,131,0,0,0,0,1,4⟩, + ⟨4,271,136,0,0,0,0,1,4⟩, + ⟨4,271,138,0,0,0,0,1,4⟩, + ⟨4,271,140,0,0,0,0,1,2⟩, + ⟨4,271,141,0,0,0,0,1,4⟩, + ⟨4,271,142,0,0,0,0,-1,4⟩, + ⟨4,271,144,0,0,0,0,1,4⟩, + ⟨4,271,147,0,0,0,0,-1,4⟩, + ⟨4,271,151,0,0,0,0,-1,4⟩, + ⟨4,271,152,0,0,0,0,-1,4⟩, + ⟨4,271,156,0,0,0,0,1,2⟩, + ⟨4,271,157,0,0,0,0,-1,4⟩, + ⟨4,271,158,0,0,0,0,1,2⟩, + ⟨4,271,160,0,0,0,0,-1,4⟩, + ⟨4,271,163,0,0,0,0,-1,2⟩, + ⟨4,271,166,0,0,0,0,-1,4⟩, + ⟨4,271,167,0,0,0,0,-1,4⟩, + ⟨4,271,169,0,0,0,0,1,2⟩, + ⟨4,271,170,0,0,0,0,-1,2⟩, + ⟨4,271,171,0,0,0,0,-1,4⟩, + ⟨4,271,172,0,0,0,0,-1,4⟩, + ⟨4,271,174,0,0,0,0,1,2⟩, + ⟨4,271,176,0,0,0,0,-1,2⟩, + ⟨4,271,177,0,0,0,0,-1,2⟩, + ⟨4,271,178,0,0,0,0,-1,4⟩, + ⟨4,271,179,0,0,0,0,-1,4⟩, + ⟨4,271,180,0,0,0,0,-1,2⟩, + ⟨4,271,181,0,0,0,0,1,2⟩, + ⟨4,271,182,0,0,0,0,-1,2⟩, + ⟨4,271,184,0,0,0,0,-1,2⟩, + ⟨4,271,185,0,0,0,0,-1,4⟩, + ⟨4,271,186,0,0,0,0,1,4⟩, + ⟨4,271,187,0,0,0,0,1,2⟩, + ⟨4,271,191,0,0,0,0,1,2⟩, + ⟨4,271,192,0,0,0,0,-1,4⟩, + ⟨4,271,194,0,0,0,0,-1,2⟩, + ⟨4,271,195,0,0,0,0,-1,4⟩, + ⟨4,271,196,0,0,0,0,-1,4⟩, + ⟨4,271,197,0,0,0,0,-1,4⟩, + ⟨4,271,198,0,0,0,0,-1,2⟩, + ⟨4,271,200,0,0,0,0,1,4⟩, + ⟨4,271,201,0,0,0,0,-1,2⟩, + ⟨4,271,205,0,0,0,0,-1,2⟩, + ⟨4,271,206,0,0,0,0,1,2⟩, + ⟨4,271,207,0,0,0,0,-1,4⟩, + ⟨4,271,208,0,0,0,0,-1,2⟩, + ⟨4,271,209,0,0,0,0,1,2⟩, + ⟨4,271,210,0,0,0,0,-1,4⟩, + ⟨4,271,213,0,0,0,0,-1,4⟩, + ⟨4,271,214,0,0,0,0,1,4⟩, + ⟨4,271,219,0,0,0,0,-1,4⟩, + ⟨4,271,223,0,0,0,0,-1,2⟩, + ⟨4,272,112,0,0,0,0,1,4⟩, + ⟨4,272,114,0,0,0,0,-1,4⟩, + ⟨4,272,115,0,0,0,0,1,2⟩, + ⟨4,272,119,0,0,0,0,1,4⟩, + ⟨4,272,121,0,0,0,0,1,4⟩, + ⟨4,272,123,0,0,0,0,-1,4⟩, + ⟨4,272,124,0,0,0,0,1,2⟩, + ⟨4,272,132,0,0,0,0,1,4⟩, + ⟨4,272,133,0,0,0,0,1,4⟩, + ⟨4,272,137,0,0,0,0,1,4⟩, + ⟨4,272,139,0,0,0,0,1,4⟩, + ⟨4,272,148,0,0,0,0,1,4⟩, + ⟨4,272,149,0,0,0,0,1,4⟩, + ⟨4,272,150,0,0,0,0,1,2⟩, + ⟨4,272,155,0,0,0,0,-1,4⟩, + ⟨4,272,158,0,0,0,0,-1,4⟩, + ⟨4,272,159,0,0,0,0,-1,4⟩, + ⟨4,272,166,0,0,0,0,1,2⟩, + ⟨4,272,168,0,0,0,0,1,2⟩, + ⟨4,272,169,0,0,0,0,1,4⟩, + ⟨4,272,173,0,0,0,0,-1,4⟩, + ⟨4,272,178,0,0,0,0,1,2⟩, + ⟨4,272,188,0,0,0,0,1,4⟩, + ⟨4,272,190,0,0,0,0,-1,4⟩, + ⟨4,272,193,0,0,0,0,1,4⟩, + ⟨4,272,199,0,0,0,0,1,4⟩, + ⟨4,272,202,0,0,0,0,-1,4⟩, + ⟨4,272,204,0,0,0,0,1,4⟩, + ⟨4,272,212,0,0,0,0,1,2⟩, + ⟨4,272,213,0,0,0,0,1,2⟩, + ⟨4,272,222,0,0,0,0,-1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1432⟩, by decide⟩ +def backward_013 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State013, backwardShard0State014, + [ + ⟨4,272,223,0,0,0,0,-1,4⟩, + ⟨4,274,113,0,0,0,0,1,4⟩, + ⟨4,274,114,0,0,0,0,-1,4⟩, + ⟨4,274,118,0,0,0,0,-1,4⟩, + ⟨4,274,121,0,0,0,0,-1,4⟩, + ⟨4,274,127,0,0,0,0,-1,4⟩, + ⟨4,274,134,0,0,0,0,-1,4⟩, + ⟨4,274,135,0,0,0,0,-1,4⟩, + ⟨4,274,137,0,0,0,0,-1,4⟩, + ⟨4,274,140,0,0,0,0,1,4⟩, + ⟨4,274,145,0,0,0,0,-1,4⟩, + ⟨4,274,146,0,0,0,0,-1,4⟩, + ⟨4,274,154,0,0,0,0,-1,4⟩, + ⟨4,274,159,0,0,0,0,1,4⟩, + ⟨4,274,161,0,0,0,0,-1,4⟩, + ⟨4,274,162,0,0,0,0,1,4⟩, + ⟨4,274,165,0,0,0,0,1,4⟩, + ⟨4,274,170,0,0,0,0,1,4⟩, + ⟨4,274,173,0,0,0,0,-1,4⟩, + ⟨4,274,184,0,0,0,0,-1,4⟩, + ⟨4,274,187,0,0,0,0,1,4⟩, + ⟨4,274,188,0,0,0,0,1,4⟩, + ⟨4,274,191,0,0,0,0,-1,4⟩, + ⟨4,274,194,0,0,0,0,-1,4⟩, + ⟨4,274,198,0,0,0,0,1,4⟩, + ⟨4,274,201,0,0,0,0,-1,4⟩, + ⟨4,274,204,0,0,0,0,1,4⟩, + ⟨4,274,205,0,0,0,0,1,4⟩, + ⟨4,274,206,0,0,0,0,-1,4⟩, + ⟨4,274,217,0,0,0,0,1,4⟩, + ⟨4,274,220,0,0,0,0,-1,4⟩, + ⟨4,274,221,0,0,0,0,1,4⟩, + ⟨4,274,222,0,0,0,0,1,4⟩, + ⟨4,276,112,0,0,0,0,-1,2⟩, + ⟨4,276,120,0,0,0,0,-1,2⟩, + ⟨4,276,125,0,0,0,0,1,2⟩, + ⟨4,276,127,0,0,0,0,1,2⟩, + ⟨4,276,129,0,0,0,0,-1,2⟩, + ⟨4,276,130,0,0,0,0,-1,2⟩, + ⟨4,276,139,0,0,0,0,1,2⟩, + ⟨4,276,152,0,0,0,0,-1,2⟩, + ⟨4,276,176,0,0,0,0,-1,2⟩, + ⟨4,276,182,0,0,0,0,-1,2⟩, + ⟨4,276,184,0,0,0,0,-1,2⟩, + ⟨4,276,207,0,0,0,0,-1,2⟩, + ⟨4,276,208,0,0,0,0,-1,2⟩, + ⟨4,276,215,0,0,0,0,-1,2⟩, + ⟨4,278,122,0,0,0,0,1,4⟩, + ⟨4,278,123,0,0,0,0,1,4⟩, + ⟨4,278,125,0,0,0,0,-1,4⟩, + ⟨4,278,128,0,0,0,0,-1,4⟩, + ⟨4,278,133,0,0,0,0,-1,4⟩, + ⟨4,278,136,0,0,0,0,1,4⟩, + ⟨4,278,141,0,0,0,0,1,4⟩, + ⟨4,278,142,0,0,0,0,1,4⟩, + ⟨4,278,144,0,0,0,0,1,4⟩, + ⟨4,278,147,0,0,0,0,1,4⟩, + ⟨4,278,149,0,0,0,0,-1,4⟩, + ⟨4,278,155,0,0,0,0,-1,4⟩, + ⟨4,278,156,0,0,0,0,1,4⟩, + ⟨4,278,157,0,0,0,0,-1,4⟩, + ⟨4,278,160,0,0,0,0,-1,4⟩, + ⟨4,278,163,0,0,0,0,1,4⟩, + ⟨4,278,171,0,0,0,0,1,4⟩, + ⟨4,278,172,0,0,0,0,-1,4⟩, + ⟨4,278,174,0,0,0,0,-1,4⟩, + ⟨4,278,182,0,0,0,0,-1,4⟩, + ⟨4,278,185,0,0,0,0,-1,4⟩, + ⟨4,278,186,0,0,0,0,1,4⟩, + ⟨4,278,190,0,0,0,0,-1,4⟩, + ⟨4,278,193,0,0,0,0,1,4⟩, + ⟨4,278,195,0,0,0,0,-1,4⟩, + ⟨4,278,196,0,0,0,0,-1,4⟩, + ⟨4,278,197,0,0,0,0,1,4⟩, + ⟨4,278,199,0,0,0,0,1,4⟩, + ⟨4,278,202,0,0,0,0,1,4⟩, + ⟨4,278,203,0,0,0,0,1,4⟩, + ⟨4,278,210,0,0,0,0,-1,4⟩, + ⟨4,278,219,0,0,0,0,-1,4⟩, + ⟨4,279,113,0,0,0,0,-1,4⟩, + ⟨4,279,114,0,0,0,0,-1,4⟩, + ⟨4,279,118,0,0,0,0,1,4⟩, + ⟨4,279,121,0,0,0,0,-1,4⟩, + ⟨4,279,127,0,0,0,0,1,4⟩, + ⟨4,279,134,0,0,0,0,-1,4⟩, + ⟨4,279,135,0,0,0,0,-1,4⟩, + ⟨4,279,137,0,0,0,0,-1,4⟩, + ⟨4,279,140,0,0,0,0,-1,4⟩, + ⟨4,279,145,0,0,0,0,-1,4⟩, + ⟨4,279,146,0,0,0,0,-1,4⟩, + ⟨4,279,154,0,0,0,0,1,4⟩, + ⟨4,279,159,0,0,0,0,1,4⟩, + ⟨4,279,161,0,0,0,0,-1,4⟩, + ⟨4,279,162,0,0,0,0,1,4⟩, + ⟨4,279,165,0,0,0,0,-1,4⟩, + ⟨4,279,170,0,0,0,0,-1,4⟩, + ⟨4,279,173,0,0,0,0,-1,4⟩, + ⟨4,279,184,0,0,0,0,-1,4⟩, + ⟨4,279,187,0,0,0,0,-1,4⟩, + ⟨4,279,188,0,0,0,0,1,4⟩, + ⟨4,279,191,0,0,0,0,-1,4⟩, + ⟨4,279,194,0,0,0,0,1,4⟩, + ⟨4,279,198,0,0,0,0,-1,4⟩, + ⟨4,279,201,0,0,0,0,-1,4⟩, + ⟨4,279,204,0,0,0,0,1,4⟩, + ⟨4,279,205,0,0,0,0,-1,4⟩, + ⟨4,279,206,0,0,0,0,-1,4⟩, + ⟨4,279,217,0,0,0,0,-1,4⟩, + ⟨4,279,220,0,0,0,0,-1,4⟩, + ⟨4,279,221,0,0,0,0,1,4⟩, + ⟨4,279,222,0,0,0,0,1,4⟩, + ⟨4,280,112,0,0,0,0,-1,4⟩, + ⟨4,280,114,0,0,0,0,1,4⟩, + ⟨4,280,115,0,0,0,0,-1,2⟩, + ⟨4,280,119,0,0,0,0,-1,4⟩, + ⟨4,280,121,0,0,0,0,-1,4⟩, + ⟨4,280,122,0,0,0,0,-1,2⟩, + ⟨4,280,123,0,0,0,0,-1,4⟩, + ⟨4,280,124,0,0,0,0,-1,2⟩, + ⟨4,280,132,0,0,0,0,-1,4⟩, + ⟨4,280,133,0,0,0,0,1,4⟩, + ⟨4,280,136,0,0,0,0,-1,2⟩, + ⟨4,280,137,0,0,0,0,-1,4⟩, + ⟨4,280,139,0,0,0,0,-1,4⟩, + ⟨4,280,144,0,0,0,0,-1,2⟩, + ⟨4,280,147,0,0,0,0,-1,2⟩, + ⟨4,280,148,0,0,0,0,-1,4⟩, + ⟨4,280,149,0,0,0,0,1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1496⟩, by decide⟩ +def backward_014 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State014, backwardShard0State015, + [ + ⟨4,280,150,0,0,0,0,-1,2⟩, + ⟨4,280,155,0,0,0,0,1,4⟩, + ⟨4,280,157,0,0,0,0,-1,2⟩, + ⟨4,280,158,0,0,0,0,1,4⟩, + ⟨4,280,159,0,0,0,0,1,4⟩, + ⟨4,280,160,0,0,0,0,-1,2⟩, + ⟨4,280,166,0,0,0,0,-1,2⟩, + ⟨4,280,168,0,0,0,0,-1,2⟩, + ⟨4,280,169,0,0,0,0,-1,4⟩, + ⟨4,280,173,0,0,0,0,1,4⟩, + ⟨4,280,174,0,0,0,0,-1,2⟩, + ⟨4,280,178,0,0,0,0,-1,2⟩, + ⟨4,280,182,0,0,0,0,-1,2⟩, + ⟨4,280,188,0,0,0,0,-1,4⟩, + ⟨4,280,190,0,0,0,0,1,4⟩, + ⟨4,280,193,0,0,0,0,-1,4⟩, + ⟨4,280,197,0,0,0,0,-1,2⟩, + ⟨4,280,199,0,0,0,0,-1,4⟩, + ⟨4,280,202,0,0,0,0,-1,4⟩, + ⟨4,280,203,0,0,0,0,-1,2⟩, + ⟨4,280,204,0,0,0,0,-1,4⟩, + ⟨4,280,210,0,0,0,0,-1,2⟩, + ⟨4,280,212,0,0,0,0,-1,2⟩, + ⟨4,280,213,0,0,0,0,-1,2⟩, + ⟨4,280,219,0,0,0,0,-1,2⟩, + ⟨4,280,222,0,0,0,0,1,4⟩, + ⟨4,280,223,0,0,0,0,1,4⟩, + ⟨4,281,114,0,0,0,0,-1,2⟩, + ⟨4,281,121,0,0,0,0,1,2⟩, + ⟨4,281,134,0,0,0,0,-1,2⟩, + ⟨4,281,135,0,0,0,0,1,2⟩, + ⟨4,281,137,0,0,0,0,1,2⟩, + ⟨4,281,145,0,0,0,0,1,2⟩, + ⟨4,281,146,0,0,0,0,-1,2⟩, + ⟨4,281,159,0,0,0,0,-1,2⟩, + ⟨4,281,161,0,0,0,0,-1,2⟩, + ⟨4,281,162,0,0,0,0,-1,2⟩, + ⟨4,281,173,0,0,0,0,-1,2⟩, + ⟨4,281,184,0,0,0,0,-1,2⟩, + ⟨4,281,188,0,0,0,0,1,2⟩, + ⟨4,281,191,0,0,0,0,1,2⟩, + ⟨4,281,201,0,0,0,0,1,2⟩, + ⟨4,281,204,0,0,0,0,1,2⟩, + ⟨4,281,206,0,0,0,0,-1,2⟩, + ⟨4,281,220,0,0,0,0,-1,2⟩, + ⟨4,281,221,0,0,0,0,-1,2⟩, + ⟨4,281,222,0,0,0,0,-1,2⟩, + ⟨4,283,112,0,0,0,0,1,2⟩, + ⟨4,283,113,0,0,0,0,-1,2⟩, + ⟨4,283,118,0,0,0,0,-1,2⟩, + ⟨4,283,119,0,0,0,0,-1,2⟩, + ⟨4,283,121,0,0,0,0,-1,2⟩, + ⟨4,283,122,0,0,0,0,-1,4⟩, + ⟨4,283,123,0,0,0,0,-1,4⟩, + ⟨4,283,125,0,0,0,0,-1,4⟩, + ⟨4,283,127,0,0,0,0,-1,2⟩, + ⟨4,283,128,0,0,0,0,-1,4⟩, + ⟨4,283,129,0,0,0,0,1,1⟩, + ⟨4,283,130,0,0,0,0,1,1⟩, + ⟨4,283,133,0,0,0,0,1,4⟩, + ⟨4,283,134,0,0,0,0,1,2⟩, + ⟨4,283,135,0,0,0,0,-1,2⟩, + ⟨4,283,136,0,0,0,0,-1,4⟩, + ⟨4,283,137,0,0,0,0,-1,2⟩, + ⟨4,283,139,0,0,0,0,-1,2⟩, + ⟨4,283,140,0,0,0,0,-1,2⟩, + ⟨4,283,141,0,0,0,0,1,4⟩, + ⟨4,283,142,0,0,0,0,1,4⟩, + ⟨4,283,144,0,0,0,0,-1,4⟩, + ⟨4,283,145,0,0,0,0,-1,2⟩, + ⟨4,283,146,0,0,0,0,1,2⟩, + ⟨4,283,147,0,0,0,0,-1,4⟩, + ⟨4,283,149,0,0,0,0,1,4⟩, + ⟨4,283,152,0,0,0,0,1,1⟩, + ⟨4,283,154,0,0,0,0,-1,2⟩, + ⟨4,283,155,0,0,0,0,1,4⟩, + ⟨4,283,156,0,0,0,0,1,4⟩, + ⟨4,283,157,0,0,0,0,1,4⟩, + ⟨4,283,159,0,0,0,0,1,2⟩, + ⟨4,283,160,0,0,0,0,1,4⟩, + ⟨4,283,161,0,0,0,0,1,2⟩, + ⟨4,283,162,0,0,0,0,1,2⟩, + ⟨4,283,163,0,0,0,0,1,4⟩, + ⟨4,283,165,0,0,0,0,-1,2⟩, + ⟨4,283,169,0,0,0,0,1,2⟩, + ⟨4,283,170,0,0,0,0,1,2⟩, + ⟨4,283,171,0,0,0,0,1,4⟩, + ⟨4,283,172,0,0,0,0,-1,4⟩, + ⟨4,283,174,0,0,0,0,1,4⟩, + ⟨4,283,182,0,0,0,0,1,4⟩, + ⟨4,283,184,0,0,0,0,1,2⟩, + ⟨4,283,185,0,0,0,0,-1,4⟩, + ⟨4,283,186,0,0,0,0,1,4⟩, + ⟨4,283,187,0,0,0,0,-1,2⟩, + ⟨4,283,190,0,0,0,0,1,4⟩, + ⟨4,283,191,0,0,0,0,-1,2⟩, + ⟨4,283,193,0,0,0,0,-1,4⟩, + ⟨4,283,194,0,0,0,0,-1,2⟩, + ⟨4,283,195,0,0,0,0,-1,4⟩, + ⟨4,283,196,0,0,0,0,-1,4⟩, + ⟨4,283,197,0,0,0,0,-1,4⟩, + ⟨4,283,198,0,0,0,0,-1,2⟩, + ⟨4,283,199,0,0,0,0,-1,4⟩, + ⟨4,283,201,0,0,0,0,-1,2⟩, + ⟨4,283,202,0,0,0,0,-1,4⟩, + ⟨4,283,203,0,0,0,0,-1,4⟩, + ⟨4,283,205,0,0,0,0,1,2⟩, + ⟨4,283,206,0,0,0,0,1,2⟩, + ⟨4,283,210,0,0,0,0,1,4⟩, + ⟨4,283,215,0,0,0,0,1,1⟩, + ⟨4,283,217,0,0,0,0,-1,2⟩, + ⟨4,283,219,0,0,0,0,1,4⟩, + ⟨4,283,220,0,0,0,0,1,2⟩, + ⟨4,283,221,0,0,0,0,1,2⟩, + ⟨4,283,222,0,0,0,0,1,2⟩, + ⟨4,284,122,0,0,0,0,1,4⟩, + ⟨4,284,123,0,0,0,0,1,4⟩, + ⟨4,284,125,0,0,0,0,1,4⟩, + ⟨4,284,128,0,0,0,0,1,4⟩, + ⟨4,284,133,0,0,0,0,-1,4⟩, + ⟨4,284,136,0,0,0,0,1,4⟩, + ⟨4,284,141,0,0,0,0,-1,4⟩, + ⟨4,284,142,0,0,0,0,-1,4⟩, + ⟨4,284,144,0,0,0,0,1,4⟩, + ⟨4,284,147,0,0,0,0,1,4⟩, + ⟨4,284,149,0,0,0,0,-1,4⟩, + ⟨4,284,155,0,0,0,0,1,4⟩, + ⟨4,284,156,0,0,0,0,-1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1388⟩, by decide⟩ +def backward_015 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State015, backwardShard0State016, + [ + ⟨4,284,157,0,0,0,0,-1,4⟩, + ⟨4,284,160,0,0,0,0,-1,4⟩, + ⟨4,284,163,0,0,0,0,-1,4⟩, + ⟨4,284,171,0,0,0,0,-1,4⟩, + ⟨4,284,172,0,0,0,0,1,4⟩, + ⟨4,284,174,0,0,0,0,-1,4⟩, + ⟨4,284,182,0,0,0,0,-1,4⟩, + ⟨4,284,185,0,0,0,0,1,4⟩, + ⟨4,284,186,0,0,0,0,-1,4⟩, + ⟨4,284,190,0,0,0,0,1,4⟩, + ⟨4,284,193,0,0,0,0,-1,4⟩, + ⟨4,284,195,0,0,0,0,1,4⟩, + ⟨4,284,196,0,0,0,0,1,4⟩, + ⟨4,284,197,0,0,0,0,1,4⟩, + ⟨4,284,199,0,0,0,0,-1,4⟩, + ⟨4,284,202,0,0,0,0,1,4⟩, + ⟨4,284,203,0,0,0,0,1,4⟩, + ⟨4,284,210,0,0,0,0,-1,4⟩, + ⟨4,284,219,0,0,0,0,-1,4⟩, + ⟨4,285,113,0,0,0,0,1,2⟩, + ⟨4,285,118,0,0,0,0,1,2⟩, + ⟨4,285,127,0,0,0,0,1,2⟩, + ⟨4,285,140,0,0,0,0,1,2⟩, + ⟨4,285,154,0,0,0,0,1,2⟩, + ⟨4,285,165,0,0,0,0,1,2⟩, + ⟨4,285,170,0,0,0,0,-1,2⟩, + ⟨4,285,187,0,0,0,0,1,2⟩, + ⟨4,285,194,0,0,0,0,1,2⟩, + ⟨4,285,198,0,0,0,0,1,2⟩, + ⟨4,285,205,0,0,0,0,-1,2⟩, + ⟨4,285,217,0,0,0,0,1,2⟩, + ⟨4,286,112,0,0,0,0,1,4⟩, + ⟨4,286,113,0,0,0,0,-1,4⟩, + ⟨4,286,115,0,0,0,0,-1,2⟩, + ⟨4,286,118,0,0,0,0,1,4⟩, + ⟨4,286,119,0,0,0,0,1,4⟩, + ⟨4,286,123,0,0,0,0,1,4⟩, + ⟨4,286,124,0,0,0,0,1,2⟩, + ⟨4,286,125,0,0,0,0,1,2⟩, + ⟨4,286,127,0,0,0,0,1,4⟩, + ⟨4,286,128,0,0,0,0,1,2⟩, + ⟨4,286,132,0,0,0,0,-1,4⟩, + ⟨4,286,133,0,0,0,0,-1,4⟩, + ⟨4,286,134,0,0,0,0,1,4⟩, + ⟨4,286,135,0,0,0,0,1,4⟩, + ⟨4,286,139,0,0,0,0,1,4⟩, + ⟨4,286,140,0,0,0,0,-1,4⟩, + ⟨4,286,141,0,0,0,0,1,2⟩, + ⟨4,286,142,0,0,0,0,-1,2⟩, + ⟨4,286,145,0,0,0,0,1,4⟩, + ⟨4,286,146,0,0,0,0,1,4⟩, + ⟨4,286,148,0,0,0,0,-1,4⟩, + ⟨4,286,149,0,0,0,0,-1,4⟩, + ⟨4,286,150,0,0,0,0,-1,2⟩, + ⟨4,286,154,0,0,0,0,1,4⟩, + ⟨4,286,155,0,0,0,0,1,4⟩, + ⟨4,286,156,0,0,0,0,1,2⟩, + ⟨4,286,158,0,0,0,0,1,4⟩, + ⟨4,286,161,0,0,0,0,1,4⟩, + ⟨4,286,162,0,0,0,0,-1,4⟩, + ⟨4,286,163,0,0,0,0,1,2⟩, + ⟨4,286,165,0,0,0,0,-1,4⟩, + ⟨4,286,166,0,0,0,0,1,2⟩, + ⟨4,286,168,0,0,0,0,-1,2⟩, + ⟨4,286,169,0,0,0,0,1,4⟩, + ⟨4,286,170,0,0,0,0,-1,4⟩, + ⟨4,286,171,0,0,0,0,-1,2⟩, + ⟨4,286,172,0,0,0,0,-1,2⟩, + ⟨4,286,178,0,0,0,0,-1,2⟩, + ⟨4,286,184,0,0,0,0,1,4⟩, + ⟨4,286,185,0,0,0,0,1,2⟩, + ⟨4,286,186,0,0,0,0,1,2⟩, + ⟨4,286,187,0,0,0,0,-1,4⟩, + ⟨4,286,190,0,0,0,0,1,4⟩, + ⟨4,286,191,0,0,0,0,1,4⟩, + ⟨4,286,193,0,0,0,0,-1,4⟩, + ⟨4,286,194,0,0,0,0,1,4⟩, + ⟨4,286,195,0,0,0,0,1,2⟩, + ⟨4,286,196,0,0,0,0,-1,2⟩, + ⟨4,286,198,0,0,0,0,-1,4⟩, + ⟨4,286,199,0,0,0,0,-1,4⟩, + ⟨4,286,201,0,0,0,0,1,4⟩, + ⟨4,286,202,0,0,0,0,1,4⟩, + ⟨4,286,205,0,0,0,0,-1,4⟩, + ⟨4,286,206,0,0,0,0,1,4⟩, + ⟨4,286,212,0,0,0,0,1,2⟩, + ⟨4,286,213,0,0,0,0,1,2⟩, + ⟨4,286,217,0,0,0,0,-1,4⟩, + ⟨4,286,220,0,0,0,0,1,4⟩, + ⟨4,286,221,0,0,0,0,-1,4⟩, + ⟨4,286,223,0,0,0,0,1,4⟩, + ⟨4,287,112,0,0,0,0,-1,2⟩, + ⟨4,287,119,0,0,0,0,-1,2⟩, + ⟨4,287,122,0,0,0,0,-1,2⟩, + ⟨4,287,124,0,0,0,0,-1,1⟩, + ⟨4,287,125,0,0,0,0,-1,2⟩, + ⟨4,287,128,0,0,0,0,-1,2⟩, + ⟨4,287,132,0,0,0,0,-1,2⟩, + ⟨4,287,134,0,0,0,0,-1,2⟩, + ⟨4,287,135,0,0,0,0,-1,2⟩, + ⟨4,287,136,0,0,0,0,-1,2⟩, + ⟨4,287,138,0,0,0,0,-1,1⟩, + ⟨4,287,139,0,0,0,0,-1,2⟩, + ⟨4,287,141,0,0,0,0,-1,2⟩, + ⟨4,287,142,0,0,0,0,1,2⟩, + ⟨4,287,143,0,0,0,0,-1,1⟩, + ⟨4,287,144,0,0,0,0,-1,2⟩, + ⟨4,287,145,0,0,0,0,-1,2⟩, + ⟨4,287,146,0,0,0,0,-1,2⟩, + ⟨4,287,147,0,0,0,0,-1,2⟩, + ⟨4,287,148,0,0,0,0,-1,2⟩, + ⟨4,287,156,0,0,0,0,-1,2⟩, + ⟨4,287,157,0,0,0,0,-1,2⟩, + ⟨4,287,158,0,0,0,0,-1,2⟩, + ⟨4,287,160,0,0,0,0,-1,2⟩, + ⟨4,287,161,0,0,0,0,-1,2⟩, + ⟨4,287,162,0,0,0,0,1,2⟩, + ⟨4,287,163,0,0,0,0,-1,2⟩, + ⟨4,287,166,0,0,0,0,-1,1⟩, + ⟨4,287,169,0,0,0,0,-1,2⟩, + ⟨4,287,171,0,0,0,0,1,2⟩, + ⟨4,287,172,0,0,0,0,1,2⟩, + ⟨4,287,174,0,0,0,0,-1,2⟩, + ⟨4,287,182,0,0,0,0,-1,2⟩, + ⟨4,287,184,0,0,0,0,-1,2⟩, + ⟨4,287,185,0,0,0,0,-1,2⟩, + ⟨4,287,186,0,0,0,0,-1,2⟩, + ⟨4,287,189,0,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1388⟩, by decide⟩ +def backward_016 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State016, backwardShard0State017, + [ + ⟨4,287,191,0,0,0,0,-1,2⟩, + ⟨4,287,195,0,0,0,0,-1,2⟩, + ⟨4,287,196,0,0,0,0,1,2⟩, + ⟨4,287,197,0,0,0,0,-1,2⟩, + ⟨4,287,200,0,0,0,0,-1,1⟩, + ⟨4,287,201,0,0,0,0,-1,2⟩, + ⟨4,287,203,0,0,0,0,-1,2⟩, + ⟨4,287,206,0,0,0,0,-1,2⟩, + ⟨4,287,210,0,0,0,0,-1,2⟩, + ⟨4,287,212,0,0,0,0,-1,1⟩, + ⟨4,287,213,0,0,0,0,-1,1⟩, + ⟨4,287,219,0,0,0,0,-1,2⟩, + ⟨4,287,220,0,0,0,0,-1,2⟩, + ⟨4,287,221,0,0,0,0,1,2⟩, + ⟨4,287,223,0,0,0,0,-1,2⟩, + ⟨4,288,112,0,0,0,0,1,2⟩, + ⟨4,288,113,0,0,0,0,1,8⟩, + ⟨4,288,114,0,0,0,0,-1,4⟩, + ⟨4,288,118,0,0,0,0,-1,8⟩, + ⟨4,288,122,0,0,0,0,1,8⟩, + ⟨4,288,123,0,0,0,0,-3,8⟩, + ⟨4,288,124,0,0,0,0,1,2⟩, + ⟨4,288,125,0,0,0,0,-1,8⟩, + ⟨4,288,127,0,0,0,0,-1,4⟩, + ⟨4,288,128,0,0,0,0,-1,8⟩, + ⟨4,288,129,0,0,0,0,1,2⟩, + ⟨4,288,130,0,0,0,0,1,2⟩, + ⟨4,288,131,0,0,0,0,1,2⟩, + ⟨4,288,132,0,0,0,0,-1,4⟩, + ⟨4,288,133,0,0,0,0,3,8⟩, + ⟨4,288,134,0,0,0,0,1,8⟩, + ⟨4,288,135,0,0,0,0,-1,8⟩, + ⟨4,288,136,0,0,0,0,1,4⟩, + ⟨4,288,140,0,0,0,0,-1,8⟩, + ⟨4,288,141,0,0,0,0,-1,4⟩, + ⟨4,288,142,0,0,0,0,1,4⟩, + ⟨4,288,144,0,0,0,0,1,4⟩, + ⟨4,288,145,0,0,0,0,-1,8⟩, + ⟨4,288,146,0,0,0,0,1,8⟩, + ⟨4,288,147,0,0,0,0,-1,4⟩, + ⟨4,288,148,0,0,0,0,1,4⟩, + ⟨4,288,149,0,0,0,0,-3,8⟩, + ⟨4,288,152,0,0,0,0,1,2⟩, + ⟨4,288,154,0,0,0,0,-1,4⟩, + ⟨4,288,155,0,0,0,0,-1,8⟩, + ⟨4,288,156,0,0,0,0,-1,8⟩, + ⟨4,288,157,0,0,0,0,1,4⟩, + ⟨4,288,158,0,0,0,0,1,4⟩, + ⟨4,288,160,0,0,0,0,1,4⟩, + ⟨4,288,161,0,0,0,0,1,8⟩, + ⟨4,288,162,0,0,0,0,-1,8⟩, + ⟨4,288,163,0,0,0,0,1,8⟩, + ⟨4,288,165,0,0,0,0,-1,4⟩, + ⟨4,288,166,0,0,0,0,1,2⟩, + ⟨4,288,169,0,0,0,0,1,2⟩, + ⟨4,288,170,0,0,0,0,1,8⟩, + ⟨4,288,171,0,0,0,0,1,4⟩, + ⟨4,288,172,0,0,0,0,-1,4⟩, + ⟨4,288,173,0,0,0,0,-1,4⟩, + ⟨4,288,174,0,0,0,0,1,8⟩, + ⟨4,288,181,0,0,0,0,1,2⟩, + ⟨4,288,182,0,0,0,0,1,8⟩, + ⟨4,288,184,0,0,0,0,1,4⟩, + ⟨4,288,185,0,0,0,0,-1,4⟩, + ⟨4,288,186,0,0,0,0,-1,4⟩, + ⟨4,288,187,0,0,0,0,-1,8⟩, + ⟨4,288,188,0,0,0,0,1,4⟩, + ⟨4,288,190,0,0,0,0,-1,8⟩, + ⟨4,288,191,0,0,0,0,1,4⟩, + ⟨4,288,193,0,0,0,0,1,8⟩, + ⟨4,288,194,0,0,0,0,-1,8⟩, + ⟨4,288,195,0,0,0,0,-1,4⟩, + ⟨4,288,196,0,0,0,0,-1,4⟩, + ⟨4,288,197,0,0,0,0,-1,4⟩, + ⟨4,288,198,0,0,0,0,1,8⟩, + ⟨4,288,199,0,0,0,0,1,8⟩, + ⟨4,288,201,0,0,0,0,-1,4⟩, + ⟨4,288,202,0,0,0,0,3,8⟩, + ⟨4,288,203,0,0,0,0,-1,8⟩, + ⟨4,288,204,0,0,0,0,1,4⟩, + ⟨4,288,205,0,0,0,0,1,8⟩, + ⟨4,288,206,0,0,0,0,1,4⟩, + ⟨4,288,209,0,0,0,0,1,2⟩, + ⟨4,288,210,0,0,0,0,1,4⟩, + ⟨4,288,212,0,0,0,0,1,2⟩, + ⟨4,288,213,0,0,0,0,1,2⟩, + ⟨4,288,214,0,0,0,0,1,2⟩, + ⟨4,288,215,0,0,0,0,1,2⟩, + ⟨4,288,217,0,0,0,0,1,4⟩, + ⟨4,288,219,0,0,0,0,1,4⟩, + ⟨4,288,220,0,0,0,0,1,8⟩, + ⟨4,288,221,0,0,0,0,-1,8⟩, + ⟨4,288,223,0,0,0,0,-1,4⟩, + ⟨4,290,114,0,0,0,0,-1,4⟩, + ⟨4,290,121,0,0,0,0,-1,4⟩, + ⟨4,290,127,0,0,0,0,-1,4⟩, + ⟨4,290,136,0,0,0,0,1,4⟩, + ⟨4,290,137,0,0,0,0,1,4⟩, + ⟨4,290,141,0,0,0,0,1,4⟩, + ⟨4,290,142,0,0,0,0,1,4⟩, + ⟨4,290,144,0,0,0,0,1,4⟩, + ⟨4,290,147,0,0,0,0,-1,4⟩, + ⟨4,290,154,0,0,0,0,-1,4⟩, + ⟨4,290,157,0,0,0,0,-1,4⟩, + ⟨4,290,159,0,0,0,0,-1,4⟩, + ⟨4,290,160,0,0,0,0,-1,4⟩, + ⟨4,290,165,0,0,0,0,1,4⟩, + ⟨4,290,171,0,0,0,0,1,4⟩, + ⟨4,290,172,0,0,0,0,1,4⟩, + ⟨4,290,173,0,0,0,0,-1,4⟩, + ⟨4,290,184,0,0,0,0,-1,4⟩, + ⟨4,290,185,0,0,0,0,-1,4⟩, + ⟨4,290,186,0,0,0,0,1,4⟩, + ⟨4,290,188,0,0,0,0,1,4⟩, + ⟨4,290,191,0,0,0,0,1,4⟩, + ⟨4,290,195,0,0,0,0,-1,4⟩, + ⟨4,290,196,0,0,0,0,1,4⟩, + ⟨4,290,197,0,0,0,0,-1,4⟩, + ⟨4,290,201,0,0,0,0,-1,4⟩, + ⟨4,290,204,0,0,0,0,1,4⟩, + ⟨4,290,206,0,0,0,0,-1,4⟩, + ⟨4,290,210,0,0,0,0,-1,4⟩, + ⟨4,290,217,0,0,0,0,-1,4⟩, + ⟨4,290,219,0,0,0,0,-1,4⟩, + ⟨4,290,222,0,0,0,0,1,4⟩, + ⟨4,292,142,0,0,0,0,1,2⟩, + ⟨4,292,146,0,0,0,0,1,2⟩, + ⟨4,292,160,0,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1546⟩, by decide⟩ +def backward_017 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State017, backwardShard0State018, + [ + ⟨4,292,161,0,0,0,0,1,2⟩, + ⟨4,292,170,0,0,0,0,1,2⟩, + ⟨4,292,171,0,0,0,0,1,2⟩, + ⟨4,292,205,0,0,0,0,1,2⟩, + ⟨4,292,210,0,0,0,0,1,2⟩, + ⟨4,294,113,0,0,0,0,1,4⟩, + ⟨4,294,118,0,0,0,0,-1,4⟩, + ⟨4,294,122,0,0,0,0,-1,4⟩, + ⟨4,294,123,0,0,0,0,1,4⟩, + ⟨4,294,125,0,0,0,0,-1,4⟩, + ⟨4,294,128,0,0,0,0,-1,4⟩, + ⟨4,294,133,0,0,0,0,-1,4⟩, + ⟨4,294,134,0,0,0,0,-1,4⟩, + ⟨4,294,135,0,0,0,0,1,4⟩, + ⟨4,294,140,0,0,0,0,-1,4⟩, + ⟨4,294,145,0,0,0,0,1,4⟩, + ⟨4,294,146,0,0,0,0,-1,4⟩, + ⟨4,294,149,0,0,0,0,1,4⟩, + ⟨4,294,155,0,0,0,0,-1,4⟩, + ⟨4,294,156,0,0,0,0,-1,4⟩, + ⟨4,294,161,0,0,0,0,-1,4⟩, + ⟨4,294,162,0,0,0,0,1,4⟩, + ⟨4,294,163,0,0,0,0,1,4⟩, + ⟨4,294,170,0,0,0,0,1,4⟩, + ⟨4,294,174,0,0,0,0,-1,4⟩, + ⟨4,294,182,0,0,0,0,-1,4⟩, + ⟨4,294,187,0,0,0,0,-1,4⟩, + ⟨4,294,190,0,0,0,0,-1,4⟩, + ⟨4,294,193,0,0,0,0,1,4⟩, + ⟨4,294,194,0,0,0,0,-1,4⟩, + ⟨4,294,198,0,0,0,0,1,4⟩, + ⟨4,294,199,0,0,0,0,1,4⟩, + ⟨4,294,202,0,0,0,0,-1,4⟩, + ⟨4,294,203,0,0,0,0,1,4⟩, + ⟨4,294,205,0,0,0,0,1,4⟩, + ⟨4,294,220,0,0,0,0,-1,4⟩, + ⟨4,294,221,0,0,0,0,1,4⟩, + ⟨4,295,114,0,0,0,0,-1,4⟩, + ⟨4,295,121,0,0,0,0,-1,4⟩, + ⟨4,295,127,0,0,0,0,1,4⟩, + ⟨4,295,136,0,0,0,0,1,4⟩, + ⟨4,295,137,0,0,0,0,1,4⟩, + ⟨4,295,141,0,0,0,0,-1,4⟩, + ⟨4,295,142,0,0,0,0,-1,4⟩, + ⟨4,295,144,0,0,0,0,1,4⟩, + ⟨4,295,147,0,0,0,0,-1,4⟩, + ⟨4,295,154,0,0,0,0,1,4⟩, + ⟨4,295,157,0,0,0,0,-1,4⟩, + ⟨4,295,159,0,0,0,0,-1,4⟩, + ⟨4,295,160,0,0,0,0,-1,4⟩, + ⟨4,295,165,0,0,0,0,-1,4⟩, + ⟨4,295,171,0,0,0,0,-1,4⟩, + ⟨4,295,172,0,0,0,0,-1,4⟩, + ⟨4,295,173,0,0,0,0,-1,4⟩, + ⟨4,295,184,0,0,0,0,-1,4⟩, + ⟨4,295,185,0,0,0,0,1,4⟩, + ⟨4,295,186,0,0,0,0,-1,4⟩, + ⟨4,295,188,0,0,0,0,1,4⟩, + ⟨4,295,191,0,0,0,0,1,4⟩, + ⟨4,295,195,0,0,0,0,1,4⟩, + ⟨4,295,196,0,0,0,0,-1,4⟩, + ⟨4,295,197,0,0,0,0,-1,4⟩, + ⟨4,295,201,0,0,0,0,-1,4⟩, + ⟨4,295,204,0,0,0,0,1,4⟩, + ⟨4,295,206,0,0,0,0,-1,4⟩, + ⟨4,295,210,0,0,0,0,-1,4⟩, + ⟨4,295,217,0,0,0,0,1,4⟩, + ⟨4,295,219,0,0,0,0,-1,4⟩, + ⟨4,295,222,0,0,0,0,1,4⟩, + ⟨4,296,112,0,0,0,0,-1,2⟩, + ⟨4,296,113,0,0,0,0,-1,8⟩, + ⟨4,296,114,0,0,0,0,1,4⟩, + ⟨4,296,118,0,0,0,0,1,8⟩, + ⟨4,296,122,0,0,0,0,3,8⟩, + ⟨4,296,123,0,0,0,0,-1,8⟩, + ⟨4,296,124,0,0,0,0,-1,2⟩, + ⟨4,296,125,0,0,0,0,1,8⟩, + ⟨4,296,127,0,0,0,0,1,4⟩, + ⟨4,296,128,0,0,0,0,1,8⟩, + ⟨4,296,129,0,0,0,0,-1,2⟩, + ⟨4,296,130,0,0,0,0,-1,2⟩, + ⟨4,296,131,0,0,0,0,-1,2⟩, + ⟨4,296,132,0,0,0,0,1,4⟩, + ⟨4,296,133,0,0,0,0,1,8⟩, + ⟨4,296,134,0,0,0,0,-5,8⟩, + ⟨4,296,135,0,0,0,0,-3,8⟩, + ⟨4,296,136,0,0,0,0,-1,4⟩, + ⟨4,296,140,0,0,0,0,1,8⟩, + ⟨4,296,141,0,0,0,0,1,4⟩, + ⟨4,296,142,0,0,0,0,-1,4⟩, + ⟨4,296,144,0,0,0,0,-1,4⟩, + ⟨4,296,145,0,0,0,0,-3,8⟩, + ⟨4,296,146,0,0,0,0,-5,8⟩, + ⟨4,296,147,0,0,0,0,1,4⟩, + ⟨4,296,148,0,0,0,0,-1,4⟩, + ⟨4,296,149,0,0,0,0,-1,8⟩, + ⟨4,296,152,0,0,0,0,-1,2⟩, + ⟨4,296,154,0,0,0,0,1,4⟩, + ⟨4,296,155,0,0,0,0,1,8⟩, + ⟨4,296,156,0,0,0,0,1,8⟩, + ⟨4,296,157,0,0,0,0,-1,4⟩, + ⟨4,296,158,0,0,0,0,-1,4⟩, + ⟨4,296,160,0,0,0,0,-1,4⟩, + ⟨4,296,161,0,0,0,0,-5,8⟩, + ⟨4,296,162,0,0,0,0,-3,8⟩, + ⟨4,296,163,0,0,0,0,-1,8⟩, + ⟨4,296,165,0,0,0,0,1,4⟩, + ⟨4,296,166,0,0,0,0,-1,2⟩, + ⟨4,296,169,0,0,0,0,-1,2⟩, + ⟨4,296,170,0,0,0,0,-1,8⟩, + ⟨4,296,171,0,0,0,0,-1,4⟩, + ⟨4,296,172,0,0,0,0,1,4⟩, + ⟨4,296,173,0,0,0,0,1,4⟩, + ⟨4,296,174,0,0,0,0,-5,8⟩, + ⟨4,296,181,0,0,0,0,-1,2⟩, + ⟨4,296,182,0,0,0,0,-5,8⟩, + ⟨4,296,184,0,0,0,0,-1,4⟩, + ⟨4,296,185,0,0,0,0,1,4⟩, + ⟨4,296,186,0,0,0,0,1,4⟩, + ⟨4,296,187,0,0,0,0,1,8⟩, + ⟨4,296,188,0,0,0,0,-1,4⟩, + ⟨4,296,190,0,0,0,0,1,8⟩, + ⟨4,296,191,0,0,0,0,-1,4⟩, + ⟨4,296,193,0,0,0,0,-1,8⟩, + ⟨4,296,194,0,0,0,0,1,8⟩, + ⟨4,296,195,0,0,0,0,1,4⟩, + ⟨4,296,196,0,0,0,0,1,4⟩, + ⟨4,296,197,0,0,0,0,1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1604⟩, by decide⟩ +def backward_018 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State018, backwardShard0State019, + [ + ⟨4,296,198,0,0,0,0,-1,8⟩, + ⟨4,296,199,0,0,0,0,-1,8⟩, + ⟨4,296,201,0,0,0,0,1,4⟩, + ⟨4,296,202,0,0,0,0,1,8⟩, + ⟨4,296,203,0,0,0,0,-3,8⟩, + ⟨4,296,204,0,0,0,0,-1,4⟩, + ⟨4,296,205,0,0,0,0,-1,8⟩, + ⟨4,296,206,0,0,0,0,-1,4⟩, + ⟨4,296,209,0,0,0,0,-1,2⟩, + ⟨4,296,210,0,0,0,0,-1,4⟩, + ⟨4,296,212,0,0,0,0,-1,2⟩, + ⟨4,296,213,0,0,0,0,-1,2⟩, + ⟨4,296,214,0,0,0,0,-1,2⟩, + ⟨4,296,215,0,0,0,0,-1,2⟩, + ⟨4,296,217,0,0,0,0,-1,4⟩, + ⟨4,296,219,0,0,0,0,-1,4⟩, + ⟨4,296,220,0,0,0,0,-5,8⟩, + ⟨4,296,221,0,0,0,0,-3,8⟩, + ⟨4,296,223,0,0,0,0,1,4⟩, + ⟨4,297,114,0,0,0,0,-1,2⟩, + ⟨4,297,121,0,0,0,0,1,2⟩, + ⟨4,297,136,0,0,0,0,-1,2⟩, + ⟨4,297,137,0,0,0,0,-1,2⟩, + ⟨4,297,144,0,0,0,0,-1,2⟩, + ⟨4,297,147,0,0,0,0,1,2⟩, + ⟨4,297,157,0,0,0,0,-1,2⟩, + ⟨4,297,159,0,0,0,0,1,2⟩, + ⟨4,297,160,0,0,0,0,-1,2⟩, + ⟨4,297,173,0,0,0,0,-1,2⟩, + ⟨4,297,184,0,0,0,0,-1,2⟩, + ⟨4,297,188,0,0,0,0,1,2⟩, + ⟨4,297,191,0,0,0,0,-1,2⟩, + ⟨4,297,197,0,0,0,0,1,2⟩, + ⟨4,297,201,0,0,0,0,1,2⟩, + ⟨4,297,204,0,0,0,0,1,2⟩, + ⟨4,297,206,0,0,0,0,-1,2⟩, + ⟨4,297,210,0,0,0,0,-1,2⟩, + ⟨4,297,219,0,0,0,0,-1,2⟩, + ⟨4,297,222,0,0,0,0,-1,2⟩, + ⟨4,300,113,0,0,0,0,-1,4⟩, + ⟨4,300,118,0,0,0,0,1,4⟩, + ⟨4,300,122,0,0,0,0,-1,4⟩, + ⟨4,300,123,0,0,0,0,1,4⟩, + ⟨4,300,125,0,0,0,0,1,4⟩, + ⟨4,300,128,0,0,0,0,1,4⟩, + ⟨4,300,133,0,0,0,0,-1,4⟩, + ⟨4,300,134,0,0,0,0,-1,4⟩, + ⟨4,300,135,0,0,0,0,1,4⟩, + ⟨4,300,140,0,0,0,0,1,4⟩, + ⟨4,300,145,0,0,0,0,1,4⟩, + ⟨4,300,146,0,0,0,0,-1,4⟩, + ⟨4,300,149,0,0,0,0,1,4⟩, + ⟨4,300,155,0,0,0,0,1,4⟩, + ⟨4,300,156,0,0,0,0,1,4⟩, + ⟨4,300,161,0,0,0,0,-1,4⟩, + ⟨4,300,162,0,0,0,0,1,4⟩, + ⟨4,300,163,0,0,0,0,-1,4⟩, + ⟨4,300,170,0,0,0,0,-1,4⟩, + ⟨4,300,174,0,0,0,0,-1,4⟩, + ⟨4,300,182,0,0,0,0,-1,4⟩, + ⟨4,300,187,0,0,0,0,1,4⟩, + ⟨4,300,190,0,0,0,0,1,4⟩, + ⟨4,300,193,0,0,0,0,-1,4⟩, + ⟨4,300,194,0,0,0,0,1,4⟩, + ⟨4,300,198,0,0,0,0,-1,4⟩, + ⟨4,300,199,0,0,0,0,-1,4⟩, + ⟨4,300,202,0,0,0,0,-1,4⟩, + ⟨4,300,203,0,0,0,0,1,4⟩, + ⟨4,300,205,0,0,0,0,-1,4⟩, + ⟨4,300,220,0,0,0,0,-1,4⟩, + ⟨4,300,221,0,0,0,0,1,4⟩, + ⟨4,301,127,0,0,0,0,1,2⟩, + ⟨4,301,141,0,0,0,0,1,2⟩, + ⟨4,301,142,0,0,0,0,-1,2⟩, + ⟨4,301,154,0,0,0,0,1,2⟩, + ⟨4,301,165,0,0,0,0,1,2⟩, + ⟨4,301,171,0,0,0,0,-1,2⟩, + ⟨4,301,172,0,0,0,0,1,2⟩, + ⟨4,301,185,0,0,0,0,1,2⟩, + ⟨4,301,186,0,0,0,0,1,2⟩, + ⟨4,301,195,0,0,0,0,1,2⟩, + ⟨4,301,196,0,0,0,0,1,2⟩, + ⟨4,301,217,0,0,0,0,-1,2⟩, + ⟨4,302,112,0,0,0,0,1,2⟩, + ⟨4,302,113,0,0,0,0,5,8⟩, + ⟨4,302,118,0,0,0,0,3,8⟩, + ⟨4,302,121,0,0,0,0,-1,4⟩, + ⟨4,302,122,0,0,0,0,1,8⟩, + ⟨4,302,123,0,0,0,0,1,8⟩, + ⟨4,302,124,0,0,0,0,1,2⟩, + ⟨4,302,125,0,0,0,0,3,8⟩, + ⟨4,302,128,0,0,0,0,3,8⟩, + ⟨4,302,129,0,0,0,0,1,2⟩, + ⟨4,302,130,0,0,0,0,1,2⟩, + ⟨4,302,131,0,0,0,0,-1,2⟩, + ⟨4,302,132,0,0,0,0,1,4⟩, + ⟨4,302,133,0,0,0,0,-1,8⟩, + ⟨4,302,134,0,0,0,0,1,8⟩, + ⟨4,302,135,0,0,0,0,-1,8⟩, + ⟨4,302,137,0,0,0,0,1,4⟩, + ⟨4,302,140,0,0,0,0,-5,8⟩, + ⟨4,302,141,0,0,0,0,-1,2⟩, + ⟨4,302,145,0,0,0,0,-1,8⟩, + ⟨4,302,146,0,0,0,0,1,8⟩, + ⟨4,302,148,0,0,0,0,-1,4⟩, + ⟨4,302,149,0,0,0,0,1,8⟩, + ⟨4,302,152,0,0,0,0,1,2⟩, + ⟨4,302,155,0,0,0,0,3,8⟩, + ⟨4,302,156,0,0,0,0,-5,8⟩, + ⟨4,302,157,0,0,0,0,1,2⟩, + ⟨4,302,158,0,0,0,0,-1,4⟩, + ⟨4,302,159,0,0,0,0,-1,4⟩, + ⟨4,302,160,0,0,0,0,1,2⟩, + ⟨4,302,161,0,0,0,0,1,8⟩, + ⟨4,302,162,0,0,0,0,-1,8⟩, + ⟨4,302,163,0,0,0,0,5,8⟩, + ⟨4,302,165,0,0,0,0,-1,2⟩, + ⟨4,302,166,0,0,0,0,1,2⟩, + ⟨4,302,169,0,0,0,0,1,2⟩, + ⟨4,302,170,0,0,0,0,-3,8⟩, + ⟨4,302,172,0,0,0,0,-1,2⟩, + ⟨4,302,174,0,0,0,0,1,8⟩, + ⟨4,302,181,0,0,0,0,-1,2⟩, + ⟨4,302,182,0,0,0,0,1,8⟩, + ⟨4,302,184,0,0,0,0,1,2⟩, + ⟨4,302,186,0,0,0,0,-1,2⟩, + ⟨4,302,187,0,0,0,0,-5,8⟩, + ⟨4,302,190,0,0,0,0,3,8⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1558⟩, by decide⟩ +def backward_019 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State019, backwardShard0State020, + [ + ⟨4,302,193,0,0,0,0,-3,8⟩, + ⟨4,302,194,0,0,0,0,3,8⟩, + ⟨4,302,196,0,0,0,0,-1,2⟩, + ⟨4,302,198,0,0,0,0,5,8⟩, + ⟨4,302,199,0,0,0,0,-3,8⟩, + ⟨4,302,202,0,0,0,0,-1,8⟩, + ⟨4,302,203,0,0,0,0,-1,8⟩, + ⟨4,302,205,0,0,0,0,-3,8⟩, + ⟨4,302,206,0,0,0,0,1,2⟩, + ⟨4,302,209,0,0,0,0,-1,2⟩, + ⟨4,302,210,0,0,0,0,1,2⟩, + ⟨4,302,212,0,0,0,0,1,2⟩, + ⟨4,302,213,0,0,0,0,1,2⟩, + ⟨4,302,214,0,0,0,0,-1,2⟩, + ⟨4,302,215,0,0,0,0,1,2⟩, + ⟨4,302,217,0,0,0,0,1,2⟩, + ⟨4,302,219,0,0,0,0,1,2⟩, + ⟨4,302,220,0,0,0,0,1,8⟩, + ⟨4,302,221,0,0,0,0,-1,8⟩, + ⟨4,302,222,0,0,0,0,1,4⟩, + ⟨4,302,223,0,0,0,0,1,4⟩, + ⟨4,303,112,0,0,0,0,-1,1⟩, + ⟨4,303,113,0,0,0,0,-3,4⟩, + ⟨4,303,116,0,0,0,0,-1,1⟩, + ⟨4,303,118,0,0,0,0,-1,4⟩, + ⟨4,303,121,0,0,0,0,1,2⟩, + ⟨4,303,122,0,0,0,0,1,4⟩, + ⟨4,303,123,0,0,0,0,1,4⟩, + ⟨4,303,124,0,0,0,0,-1,1⟩, + ⟨4,303,125,0,0,0,0,-1,4⟩, + ⟨4,303,127,0,0,0,0,1,2⟩, + ⟨4,303,128,0,0,0,0,-1,4⟩, + ⟨4,303,129,0,0,0,0,-1,1⟩, + ⟨4,303,130,0,0,0,0,-1,1⟩, + ⟨4,303,132,0,0,0,0,1,2⟩, + ⟨4,303,133,0,0,0,0,-1,4⟩, + ⟨4,303,134,0,0,0,0,-3,4⟩, + ⟨4,303,135,0,0,0,0,-1,4⟩, + ⟨4,303,137,0,0,0,0,-1,2⟩, + ⟨4,303,140,0,0,0,0,3,4⟩, + ⟨4,303,141,0,0,0,0,1,2⟩, + ⟨4,303,142,0,0,0,0,-1,2⟩, + ⟨4,303,145,0,0,0,0,-1,4⟩, + ⟨4,303,146,0,0,0,0,-3,4⟩, + ⟨4,303,148,0,0,0,0,-1,2⟩, + ⟨4,303,149,0,0,0,0,1,4⟩, + ⟨4,303,151,0,0,0,0,-1,1⟩, + ⟨4,303,152,0,0,0,0,-1,1⟩, + ⟨4,303,154,0,0,0,0,1,2⟩, + ⟨4,303,155,0,0,0,0,-1,4⟩, + ⟨4,303,156,0,0,0,0,3,4⟩, + ⟨4,303,157,0,0,0,0,-1,1⟩, + ⟨4,303,158,0,0,0,0,1,2⟩, + ⟨4,303,159,0,0,0,0,1,2⟩, + ⟨4,303,160,0,0,0,0,-1,1⟩, + ⟨4,303,161,0,0,0,0,-3,4⟩, + ⟨4,303,162,0,0,0,0,-1,4⟩, + ⟨4,303,163,0,0,0,0,-3,4⟩, + ⟨4,303,165,0,0,0,0,1,2⟩, + ⟨4,303,166,0,0,0,0,-1,1⟩, + ⟨4,303,167,0,0,0,0,-1,1⟩, + ⟨4,303,169,0,0,0,0,-1,1⟩, + ⟨4,303,170,0,0,0,0,1,4⟩, + ⟨4,303,171,0,0,0,0,-1,2⟩, + ⟨4,303,172,0,0,0,0,1,2⟩, + ⟨4,303,174,0,0,0,0,-3,4⟩, + ⟨4,303,177,0,0,0,0,-1,1⟩, + ⟨4,303,182,0,0,0,0,-3,4⟩, + ⟨4,303,184,0,0,0,0,-1,1⟩, + ⟨4,303,185,0,0,0,0,1,2⟩, + ⟨4,303,186,0,0,0,0,1,2⟩, + ⟨4,303,187,0,0,0,0,3,4⟩, + ⟨4,303,190,0,0,0,0,-1,4⟩, + ⟨4,303,193,0,0,0,0,1,4⟩, + ⟨4,303,194,0,0,0,0,-1,4⟩, + ⟨4,303,195,0,0,0,0,1,2⟩, + ⟨4,303,196,0,0,0,0,1,2⟩, + ⟨4,303,198,0,0,0,0,-3,4⟩, + ⟨4,303,199,0,0,0,0,1,4⟩, + ⟨4,303,202,0,0,0,0,-1,4⟩, + ⟨4,303,203,0,0,0,0,-1,4⟩, + ⟨4,303,205,0,0,0,0,1,4⟩, + ⟨4,303,206,0,0,0,0,-1,1⟩, + ⟨4,303,210,0,0,0,0,-1,1⟩, + ⟨4,303,212,0,0,0,0,-1,1⟩, + ⟨4,303,213,0,0,0,0,-1,1⟩, + ⟨4,303,215,0,0,0,0,-1,1⟩, + ⟨4,303,217,0,0,0,0,-1,2⟩, + ⟨4,303,219,0,0,0,0,-1,1⟩, + ⟨4,303,220,0,0,0,0,-3,4⟩, + ⟨4,303,221,0,0,0,0,-1,4⟩, + ⟨4,303,222,0,0,0,0,-1,2⟩, + ⟨4,303,223,0,0,0,0,-1,2⟩, + ⟨4,306,112,0,0,0,0,1,4⟩, + ⟨4,306,114,0,0,0,0,-1,4⟩, + ⟨4,306,119,0,0,0,0,-1,4⟩, + ⟨4,306,121,0,0,0,0,1,4⟩, + ⟨4,306,123,0,0,0,0,-1,4⟩, + ⟨4,306,132,0,0,0,0,1,4⟩, + ⟨4,306,133,0,0,0,0,1,4⟩, + ⟨4,306,136,0,0,0,0,1,2⟩, + ⟨4,306,137,0,0,0,0,-1,4⟩, + ⟨4,306,139,0,0,0,0,1,4⟩, + ⟨4,306,140,0,0,0,0,1,2⟩, + ⟨4,306,144,0,0,0,0,1,2⟩, + ⟨4,306,146,0,0,0,0,1,2⟩, + ⟨4,306,148,0,0,0,0,1,4⟩, + ⟨4,306,149,0,0,0,0,1,4⟩, + ⟨4,306,155,0,0,0,0,1,4⟩, + ⟨4,306,158,0,0,0,0,1,4⟩, + ⟨4,306,159,0,0,0,0,1,4⟩, + ⟨4,306,160,0,0,0,0,1,2⟩, + ⟨4,306,161,0,0,0,0,1,2⟩, + ⟨4,306,169,0,0,0,0,1,4⟩, + ⟨4,306,173,0,0,0,0,-1,4⟩, + ⟨4,306,187,0,0,0,0,1,2⟩, + ⟨4,306,188,0,0,0,0,1,4⟩, + ⟨4,306,190,0,0,0,0,-1,4⟩, + ⟨4,306,193,0,0,0,0,1,4⟩, + ⟨4,306,199,0,0,0,0,-1,4⟩, + ⟨4,306,202,0,0,0,0,-1,4⟩, + ⟨4,306,204,0,0,0,0,1,4⟩, + ⟨4,306,210,0,0,0,0,1,2⟩, + ⟨4,306,222,0,0,0,0,-1,4⟩, + ⟨4,306,223,0,0,0,0,-1,4⟩, + ⟨4,308,112,0,0,0,0,1,4⟩, + ⟨4,308,114,0,0,0,0,-1,4⟩, + ⟨4,308,119,0,0,0,0,-1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1468⟩, by decide⟩ +def backward_020 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State020, backwardShard0State021, + [ + ⟨4,308,121,0,0,0,0,-1,4⟩, + ⟨4,308,123,0,0,0,0,1,4⟩, + ⟨4,308,132,0,0,0,0,-1,4⟩, + ⟨4,308,133,0,0,0,0,-1,4⟩, + ⟨4,308,136,0,0,0,0,-1,2⟩, + ⟨4,308,137,0,0,0,0,1,4⟩, + ⟨4,308,139,0,0,0,0,1,4⟩, + ⟨4,308,140,0,0,0,0,-1,2⟩, + ⟨4,308,144,0,0,0,0,-1,2⟩, + ⟨4,308,146,0,0,0,0,1,2⟩, + ⟨4,308,148,0,0,0,0,-1,4⟩, + ⟨4,308,149,0,0,0,0,-1,4⟩, + ⟨4,308,155,0,0,0,0,1,4⟩, + ⟨4,308,158,0,0,0,0,-1,4⟩, + ⟨4,308,159,0,0,0,0,-1,4⟩, + ⟨4,308,160,0,0,0,0,1,2⟩, + ⟨4,308,161,0,0,0,0,1,2⟩, + ⟨4,308,169,0,0,0,0,1,4⟩, + ⟨4,308,173,0,0,0,0,-1,4⟩, + ⟨4,308,187,0,0,0,0,-1,2⟩, + ⟨4,308,188,0,0,0,0,1,4⟩, + ⟨4,308,190,0,0,0,0,-1,4⟩, + ⟨4,308,193,0,0,0,0,1,4⟩, + ⟨4,308,199,0,0,0,0,-1,4⟩, + ⟨4,308,202,0,0,0,0,1,4⟩, + ⟨4,308,204,0,0,0,0,1,4⟩, + ⟨4,308,210,0,0,0,0,1,2⟩, + ⟨4,308,222,0,0,0,0,1,4⟩, + ⟨4,308,223,0,0,0,0,1,4⟩, + ⟨4,310,115,0,0,0,0,-1,2⟩, + ⟨4,310,120,0,0,0,0,-1,2⟩, + ⟨4,310,127,0,0,0,0,1,2⟩, + ⟨4,310,138,0,0,0,0,-1,2⟩, + ⟨4,310,154,0,0,0,0,-1,2⟩, + ⟨4,310,165,0,0,0,0,-1,2⟩, + ⟨4,310,178,0,0,0,0,-1,2⟩, + ⟨4,310,179,0,0,0,0,1,2⟩, + ⟨4,310,192,0,0,0,0,1,2⟩, + ⟨4,310,200,0,0,0,0,-1,2⟩, + ⟨4,310,207,0,0,0,0,-1,2⟩, + ⟨4,310,217,0,0,0,0,-1,2⟩, + ⟨4,312,112,0,0,0,0,-1,4⟩, + ⟨4,312,114,0,0,0,0,1,4⟩, + ⟨4,312,116,0,0,0,0,1,2⟩, + ⟨4,312,117,0,0,0,0,-1,2⟩, + ⟨4,312,119,0,0,0,0,1,4⟩, + ⟨4,312,121,0,0,0,0,-1,4⟩, + ⟨4,312,123,0,0,0,0,1,4⟩, + ⟨4,312,124,0,0,0,0,-1,1⟩, + ⟨4,312,125,0,0,0,0,-1,2⟩, + ⟨4,312,128,0,0,0,0,1,2⟩, + ⟨4,312,129,0,0,0,0,-1,1⟩, + ⟨4,312,132,0,0,0,0,-1,4⟩, + ⟨4,312,133,0,0,0,0,-1,4⟩, + ⟨4,312,136,0,0,0,0,-1,2⟩, + ⟨4,312,137,0,0,0,0,1,4⟩, + ⟨4,312,139,0,0,0,0,-1,4⟩, + ⟨4,312,140,0,0,0,0,-1,2⟩, + ⟨4,312,144,0,0,0,0,-1,2⟩, + ⟨4,312,146,0,0,0,0,-1,2⟩, + ⟨4,312,148,0,0,0,0,-1,4⟩, + ⟨4,312,149,0,0,0,0,-1,4⟩, + ⟨4,312,155,0,0,0,0,1,4⟩, + ⟨4,312,156,0,0,0,0,-1,2⟩, + ⟨4,312,158,0,0,0,0,-1,4⟩, + ⟨4,312,159,0,0,0,0,-1,4⟩, + ⟨4,312,160,0,0,0,0,-1,2⟩, + ⟨4,312,161,0,0,0,0,-1,2⟩, + ⟨4,312,163,0,0,0,0,1,2⟩, + ⟨4,312,169,0,0,0,0,-1,4⟩, + ⟨4,312,173,0,0,0,0,1,4⟩, + ⟨4,312,174,0,0,0,0,-1,1⟩, + ⟨4,312,176,0,0,0,0,1,2⟩, + ⟨4,312,177,0,0,0,0,1,2⟩, + ⟨4,312,180,0,0,0,0,-1,2⟩, + ⟨4,312,181,0,0,0,0,-1,2⟩, + ⟨4,312,182,0,0,0,0,-1,1⟩, + ⟨4,312,187,0,0,0,0,-1,2⟩, + ⟨4,312,188,0,0,0,0,-1,4⟩, + ⟨4,312,190,0,0,0,0,-1,4⟩, + ⟨4,312,193,0,0,0,0,1,4⟩, + ⟨4,312,199,0,0,0,0,-1,4⟩, + ⟨4,312,202,0,0,0,0,1,4⟩, + ⟨4,312,204,0,0,0,0,-1,4⟩, + ⟨4,312,208,0,0,0,0,1,2⟩, + ⟨4,312,209,0,0,0,0,-1,2⟩, + ⟨4,312,210,0,0,0,0,-1,2⟩, + ⟨4,312,212,0,0,0,0,-1,1⟩, + ⟨4,312,215,0,0,0,0,-1,1⟩, + ⟨4,312,222,0,0,0,0,1,4⟩, + ⟨4,312,223,0,0,0,0,1,4⟩, + ⟨4,313,114,0,0,0,0,-1,1⟩, + ⟨4,313,115,0,0,0,0,1,2⟩, + ⟨4,313,120,0,0,0,0,1,2⟩, + ⟨4,313,127,0,0,0,0,-1,2⟩, + ⟨4,313,130,0,0,0,0,-1,1⟩, + ⟨4,313,138,0,0,0,0,1,2⟩, + ⟨4,313,152,0,0,0,0,-1,1⟩, + ⟨4,313,154,0,0,0,0,1,2⟩, + ⟨4,313,165,0,0,0,0,1,2⟩, + ⟨4,313,166,0,0,0,0,-1,1⟩, + ⟨4,313,173,0,0,0,0,-1,1⟩, + ⟨4,313,178,0,0,0,0,1,2⟩, + ⟨4,313,179,0,0,0,0,-1,2⟩, + ⟨4,313,184,0,0,0,0,-1,1⟩, + ⟨4,313,188,0,0,0,0,1,1⟩, + ⟨4,313,192,0,0,0,0,-1,2⟩, + ⟨4,313,200,0,0,0,0,1,2⟩, + ⟨4,313,204,0,0,0,0,1,1⟩, + ⟨4,313,206,0,0,0,0,-1,1⟩, + ⟨4,313,207,0,0,0,0,1,2⟩, + ⟨4,313,213,0,0,0,0,-1,1⟩, + ⟨4,313,217,0,0,0,0,1,2⟩, + ⟨4,315,112,0,0,0,0,1,2⟩, + ⟨4,315,114,0,0,0,0,1,2⟩, + ⟨4,315,115,0,0,0,0,-1,1⟩, + ⟨4,315,116,0,0,0,0,1,2⟩, + ⟨4,315,117,0,0,0,0,-1,2⟩, + ⟨4,315,119,0,0,0,0,1,2⟩, + ⟨4,315,125,0,0,0,0,-1,2⟩, + ⟨4,315,128,0,0,0,0,1,2⟩, + ⟨4,315,130,0,0,0,0,1,1⟩, + ⟨4,315,134,0,0,0,0,1,1⟩, + ⟨4,315,138,0,0,0,0,-1,1⟩, + ⟨4,315,139,0,0,0,0,-1,2⟩, + ⟨4,315,152,0,0,0,0,1,1⟩, + ⟨4,315,156,0,0,0,0,-1,2⟩, + ⟨4,315,157,0,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1326⟩, by decide⟩ +def backward_021 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State021, backwardShard0State022, + [ + ⟨4,315,163,0,0,0,0,1,2⟩, + ⟨4,315,165,0,0,0,0,-1,1⟩, + ⟨4,315,166,0,0,0,0,1,1⟩, + ⟨4,315,169,0,0,0,0,1,2⟩, + ⟨4,315,173,0,0,0,0,1,2⟩, + ⟨4,315,176,0,0,0,0,1,2⟩, + ⟨4,315,177,0,0,0,0,1,2⟩, + ⟨4,315,178,0,0,0,0,-1,1⟩, + ⟨4,315,180,0,0,0,0,-1,2⟩, + ⟨4,315,181,0,0,0,0,-1,2⟩, + ⟨4,315,184,0,0,0,0,1,1⟩, + ⟨4,315,188,0,0,0,0,-1,2⟩, + ⟨4,315,200,0,0,0,0,-1,1⟩, + ⟨4,315,204,0,0,0,0,-1,2⟩, + ⟨4,315,206,0,0,0,0,1,1⟩, + ⟨4,315,208,0,0,0,0,1,2⟩, + ⟨4,315,209,0,0,0,0,-1,2⟩, + ⟨4,315,213,0,0,0,0,1,1⟩, + ⟨4,315,217,0,0,0,0,-1,1⟩, + ⟨4,315,219,0,0,0,0,1,1⟩, + ⟨4,315,220,0,0,0,0,1,1⟩, + ⟨4,316,116,0,0,0,0,-1,2⟩, + ⟨4,316,117,0,0,0,0,1,2⟩, + ⟨4,316,125,0,0,0,0,1,2⟩, + ⟨4,316,128,0,0,0,0,-1,2⟩, + ⟨4,316,155,0,0,0,0,-1,2⟩, + ⟨4,316,156,0,0,0,0,1,2⟩, + ⟨4,316,163,0,0,0,0,-1,2⟩, + ⟨4,316,176,0,0,0,0,-1,2⟩, + ⟨4,316,177,0,0,0,0,-1,2⟩, + ⟨4,316,180,0,0,0,0,1,2⟩, + ⟨4,316,181,0,0,0,0,1,2⟩, + ⟨4,316,190,0,0,0,0,1,2⟩, + ⟨4,316,193,0,0,0,0,-1,2⟩, + ⟨4,316,199,0,0,0,0,1,2⟩, + ⟨4,316,208,0,0,0,0,-1,2⟩, + ⟨4,316,209,0,0,0,0,1,2⟩, + ⟨4,317,115,0,0,0,0,1,2⟩, + ⟨4,317,120,0,0,0,0,-1,2⟩, + ⟨4,317,127,0,0,0,0,1,2⟩, + ⟨4,317,138,0,0,0,0,1,2⟩, + ⟨4,317,154,0,0,0,0,-1,2⟩, + ⟨4,317,165,0,0,0,0,1,2⟩, + ⟨4,317,178,0,0,0,0,1,2⟩, + ⟨4,317,179,0,0,0,0,1,2⟩, + ⟨4,317,192,0,0,0,0,1,2⟩, + ⟨4,317,200,0,0,0,0,1,2⟩, + ⟨4,317,207,0,0,0,0,-1,2⟩, + ⟨4,317,217,0,0,0,0,1,2⟩, + ⟨4,318,112,0,0,0,0,1,4⟩, + ⟨4,318,114,0,0,0,0,-1,4⟩, + ⟨4,318,116,0,0,0,0,1,2⟩, + ⟨4,318,117,0,0,0,0,1,2⟩, + ⟨4,318,119,0,0,0,0,-1,4⟩, + ⟨4,318,121,0,0,0,0,-1,4⟩, + ⟨4,318,123,0,0,0,0,1,4⟩, + ⟨4,318,125,0,0,0,0,1,2⟩, + ⟨4,318,128,0,0,0,0,-1,2⟩, + ⟨4,318,132,0,0,0,0,-1,4⟩, + ⟨4,318,133,0,0,0,0,-1,4⟩, + ⟨4,318,136,0,0,0,0,-1,2⟩, + ⟨4,318,137,0,0,0,0,1,4⟩, + ⟨4,318,139,0,0,0,0,1,4⟩, + ⟨4,318,140,0,0,0,0,-1,2⟩, + ⟨4,318,144,0,0,0,0,-1,2⟩, + ⟨4,318,146,0,0,0,0,1,2⟩, + ⟨4,318,148,0,0,0,0,-1,4⟩, + ⟨4,318,149,0,0,0,0,-1,4⟩, + ⟨4,318,155,0,0,0,0,-1,4⟩, + ⟨4,318,156,0,0,0,0,-1,2⟩, + ⟨4,318,158,0,0,0,0,-1,4⟩, + ⟨4,318,159,0,0,0,0,-1,4⟩, + ⟨4,318,160,0,0,0,0,1,2⟩, + ⟨4,318,161,0,0,0,0,1,2⟩, + ⟨4,318,163,0,0,0,0,1,2⟩, + ⟨4,318,169,0,0,0,0,1,4⟩, + ⟨4,318,173,0,0,0,0,-1,4⟩, + ⟨4,318,176,0,0,0,0,-1,2⟩, + ⟨4,318,177,0,0,0,0,1,2⟩, + ⟨4,318,180,0,0,0,0,1,2⟩, + ⟨4,318,181,0,0,0,0,-1,2⟩, + ⟨4,318,187,0,0,0,0,-1,2⟩, + ⟨4,318,188,0,0,0,0,1,4⟩, + ⟨4,318,190,0,0,0,0,1,4⟩, + ⟨4,318,193,0,0,0,0,-1,4⟩, + ⟨4,318,199,0,0,0,0,1,4⟩, + ⟨4,318,202,0,0,0,0,1,4⟩, + ⟨4,318,204,0,0,0,0,1,4⟩, + ⟨4,318,208,0,0,0,0,-1,2⟩, + ⟨4,318,209,0,0,0,0,-1,2⟩, + ⟨4,318,210,0,0,0,0,1,2⟩, + ⟨4,318,222,0,0,0,0,1,4⟩, + ⟨4,318,223,0,0,0,0,1,4⟩, + ⟨4,319,112,0,0,0,0,-1,2⟩, + ⟨4,319,113,0,0,0,0,-1,1⟩, + ⟨4,319,114,0,0,0,0,1,2⟩, + ⟨4,319,115,0,0,0,0,-1,2⟩, + ⟨4,319,117,0,0,0,0,-1,1⟩, + ⟨4,319,119,0,0,0,0,1,2⟩, + ⟨4,319,120,0,0,0,0,-1,2⟩, + ⟨4,319,121,0,0,0,0,1,2⟩, + ⟨4,319,123,0,0,0,0,1,2⟩, + ⟨4,319,124,0,0,0,0,-1,1⟩, + ⟨4,319,125,0,0,0,0,-1,1⟩, + ⟨4,319,127,0,0,0,0,1,2⟩, + ⟨4,319,128,0,0,0,0,1,1⟩, + ⟨4,319,129,0,0,0,0,-1,1⟩, + ⟨4,319,132,0,0,0,0,-1,2⟩, + ⟨4,319,133,0,0,0,0,-1,2⟩, + ⟨4,319,137,0,0,0,0,-1,2⟩, + ⟨4,319,138,0,0,0,0,-1,2⟩, + ⟨4,319,139,0,0,0,0,-1,2⟩, + ⟨4,319,146,0,0,0,0,-1,1⟩, + ⟨4,319,147,0,0,0,0,-1,1⟩, + ⟨4,319,148,0,0,0,0,-1,2⟩, + ⟨4,319,149,0,0,0,0,-1,2⟩, + ⟨4,319,154,0,0,0,0,-1,2⟩, + ⟨4,319,155,0,0,0,0,1,2⟩, + ⟨4,319,158,0,0,0,0,1,2⟩, + ⟨4,319,159,0,0,0,0,1,2⟩, + ⟨4,319,160,0,0,0,0,-1,1⟩, + ⟨4,319,161,0,0,0,0,-1,1⟩, + ⟨4,319,165,0,0,0,0,-1,2⟩, + ⟨4,319,169,0,0,0,0,-1,2⟩, + ⟨4,319,173,0,0,0,0,1,2⟩, + ⟨4,319,174,0,0,0,0,-1,1⟩, + ⟨4,319,176,0,0,0,0,1,1⟩, + ⟨4,319,178,0,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1284⟩, by decide⟩ +def backward_022 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State022, backwardShard0State023, + [ + ⟨4,319,179,0,0,0,0,1,2⟩, + ⟨4,319,180,0,0,0,0,-1,1⟩, + ⟨4,319,182,0,0,0,0,-1,1⟩, + ⟨4,319,188,0,0,0,0,-1,2⟩, + ⟨4,319,190,0,0,0,0,-1,2⟩, + ⟨4,319,192,0,0,0,0,1,2⟩, + ⟨4,319,193,0,0,0,0,1,2⟩, + ⟨4,319,197,0,0,0,0,-1,1⟩, + ⟨4,319,198,0,0,0,0,-1,1⟩, + ⟨4,319,199,0,0,0,0,-1,2⟩, + ⟨4,319,200,0,0,0,0,-1,2⟩, + ⟨4,319,202,0,0,0,0,1,2⟩, + ⟨4,319,204,0,0,0,0,-1,2⟩, + ⟨4,319,207,0,0,0,0,-1,2⟩, + ⟨4,319,208,0,0,0,0,1,1⟩, + ⟨4,319,210,0,0,0,0,-1,1⟩, + ⟨4,319,212,0,0,0,0,-1,1⟩, + ⟨4,319,215,0,0,0,0,-1,1⟩, + ⟨4,319,217,0,0,0,0,-1,2⟩, + ⟨4,319,222,0,0,0,0,-1,2⟩, + ⟨4,319,223,0,0,0,0,-1,2⟩, + ⟨4,322,116,0,0,0,0,1,2⟩, + ⟨4,322,117,0,0,0,0,-1,2⟩, + ⟨4,322,127,0,0,0,0,-1,2⟩, + ⟨4,322,154,0,0,0,0,1,2⟩, + ⟨4,322,165,0,0,0,0,1,2⟩, + ⟨4,322,176,0,0,0,0,1,2⟩, + ⟨4,322,177,0,0,0,0,1,2⟩, + ⟨4,322,180,0,0,0,0,-1,2⟩, + ⟨4,322,181,0,0,0,0,1,2⟩, + ⟨4,322,208,0,0,0,0,1,2⟩, + ⟨4,322,209,0,0,0,0,1,2⟩, + ⟨4,322,217,0,0,0,0,-1,2⟩, + ⟨4,324,116,0,0,0,0,-1,2⟩, + ⟨4,324,117,0,0,0,0,1,2⟩, + ⟨4,324,121,0,0,0,0,-1,2⟩, + ⟨4,324,123,0,0,0,0,1,2⟩, + ⟨4,324,127,0,0,0,0,1,2⟩, + ⟨4,324,132,0,0,0,0,1,2⟩, + ⟨4,324,133,0,0,0,0,-1,2⟩, + ⟨4,324,137,0,0,0,0,-1,2⟩, + ⟨4,324,148,0,0,0,0,-1,2⟩, + ⟨4,324,149,0,0,0,0,1,2⟩, + ⟨4,324,154,0,0,0,0,-1,2⟩, + ⟨4,324,158,0,0,0,0,1,2⟩, + ⟨4,324,159,0,0,0,0,1,2⟩, + ⟨4,324,162,0,0,0,0,-1,1⟩, + ⟨4,324,165,0,0,0,0,-1,2⟩, + ⟨4,324,172,0,0,0,0,-1,1⟩, + ⟨4,324,176,0,0,0,0,-1,2⟩, + ⟨4,324,177,0,0,0,0,-1,2⟩, + ⟨4,324,180,0,0,0,0,1,2⟩, + ⟨4,324,181,0,0,0,0,-1,2⟩, + ⟨4,324,196,0,0,0,0,-1,1⟩, + ⟨4,324,202,0,0,0,0,-1,2⟩, + ⟨4,324,208,0,0,0,0,-1,2⟩, + ⟨4,324,209,0,0,0,0,-1,2⟩, + ⟨4,324,217,0,0,0,0,1,2⟩, + ⟨4,324,221,0,0,0,0,-1,1⟩, + ⟨4,324,222,0,0,0,0,1,2⟩, + ⟨4,324,223,0,0,0,0,1,2⟩, + ⟨4,326,112,0,0,0,0,1,1⟩, + ⟨4,326,115,0,0,0,0,-1,2⟩, + ⟨4,326,117,0,0,0,0,-1,1⟩, + ⟨4,326,120,0,0,0,0,1,2⟩, + ⟨4,326,121,0,0,0,0,1,2⟩, + ⟨4,326,123,0,0,0,0,-1,2⟩, + ⟨4,326,124,0,0,0,0,1,1⟩, + ⟨4,326,125,0,0,0,0,-1,2⟩, + ⟨4,326,127,0,0,0,0,-1,1⟩, + ⟨4,326,128,0,0,0,0,1,2⟩, + ⟨4,326,129,0,0,0,0,1,1⟩, + ⟨4,326,132,0,0,0,0,-1,2⟩, + ⟨4,326,133,0,0,0,0,1,2⟩, + ⟨4,326,134,0,0,0,0,1,1⟩, + ⟨4,326,137,0,0,0,0,1,2⟩, + ⟨4,326,138,0,0,0,0,1,2⟩, + ⟨4,326,146,0,0,0,0,1,1⟩, + ⟨4,326,148,0,0,0,0,1,2⟩, + ⟨4,326,149,0,0,0,0,-1,2⟩, + ⟨4,326,154,0,0,0,0,1,1⟩, + ⟨4,326,155,0,0,0,0,1,2⟩, + ⟨4,326,156,0,0,0,0,1,2⟩, + ⟨4,326,157,0,0,0,0,1,1⟩, + ⟨4,326,158,0,0,0,0,-1,2⟩, + ⟨4,326,159,0,0,0,0,-1,2⟩, + ⟨4,326,160,0,0,0,0,1,1⟩, + ⟨4,326,161,0,0,0,0,1,1⟩, + ⟨4,326,162,0,0,0,0,1,1⟩, + ⟨4,326,163,0,0,0,0,1,2⟩, + ⟨4,326,169,0,0,0,0,1,1⟩, + ⟨4,326,172,0,0,0,0,1,1⟩, + ⟨4,326,176,0,0,0,0,1,1⟩, + ⟨4,326,178,0,0,0,0,-1,2⟩, + ⟨4,326,179,0,0,0,0,-1,2⟩, + ⟨4,326,180,0,0,0,0,-1,1⟩, + ⟨4,326,184,0,0,0,0,1,1⟩, + ⟨4,326,190,0,0,0,0,-1,2⟩, + ⟨4,326,192,0,0,0,0,-1,2⟩, + ⟨4,326,193,0,0,0,0,1,2⟩, + ⟨4,326,196,0,0,0,0,1,1⟩, + ⟨4,326,199,0,0,0,0,-1,2⟩, + ⟨4,326,200,0,0,0,0,1,2⟩, + ⟨4,326,202,0,0,0,0,1,2⟩, + ⟨4,326,206,0,0,0,0,1,1⟩, + ⟨4,326,207,0,0,0,0,1,2⟩, + ⟨4,326,208,0,0,0,0,1,1⟩, + ⟨4,326,210,0,0,0,0,1,1⟩, + ⟨4,326,212,0,0,0,0,1,1⟩, + ⟨4,326,215,0,0,0,0,1,1⟩, + ⟨4,326,219,0,0,0,0,1,1⟩, + ⟨4,326,220,0,0,0,0,1,1⟩, + ⟨4,326,221,0,0,0,0,1,1⟩, + ⟨4,326,222,0,0,0,0,-1,2⟩, + ⟨4,326,223,0,0,0,0,-1,2⟩, + ⟨4,328,112,0,0,0,0,-2,1⟩, + ⟨4,328,115,0,0,0,0,1,2⟩, + ⟨4,328,117,0,0,0,0,2,1⟩, + ⟨4,328,120,0,0,0,0,-1,2⟩, + ⟨4,328,121,0,0,0,0,-1,1⟩, + ⟨4,328,123,0,0,0,0,1,1⟩, + ⟨4,328,124,0,0,0,0,-2,1⟩, + ⟨4,328,125,0,0,0,0,1,2⟩, + ⟨4,328,127,0,0,0,0,2,1⟩, + ⟨4,328,128,0,0,0,0,-1,2⟩, + ⟨4,328,129,0,0,0,0,-2,1⟩, + ⟨4,328,130,0,0,0,0,-1,1⟩, + ⟨4,328,132,0,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1196⟩, by decide⟩ +def backward_023 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State023, backwardShard0State024, + [ + ⟨4,328,133,0,0,0,0,-1,1⟩, + ⟨4,328,134,0,0,0,0,-2,1⟩, + ⟨4,328,137,0,0,0,0,-1,1⟩, + ⟨4,328,138,0,0,0,0,-1,2⟩, + ⟨4,328,146,0,0,0,0,-2,1⟩, + ⟨4,328,148,0,0,0,0,-1,1⟩, + ⟨4,328,149,0,0,0,0,1,1⟩, + ⟨4,328,152,0,0,0,0,-1,1⟩, + ⟨4,328,154,0,0,0,0,-2,1⟩, + ⟨4,328,155,0,0,0,0,-1,2⟩, + ⟨4,328,156,0,0,0,0,-1,2⟩, + ⟨4,328,157,0,0,0,0,-2,1⟩, + ⟨4,328,158,0,0,0,0,1,1⟩, + ⟨4,328,159,0,0,0,0,1,1⟩, + ⟨4,328,160,0,0,0,0,-2,1⟩, + ⟨4,328,161,0,0,0,0,-2,1⟩, + ⟨4,328,162,0,0,0,0,-2,1⟩, + ⟨4,328,163,0,0,0,0,-1,2⟩, + ⟨4,328,166,0,0,0,0,-1,1⟩, + ⟨4,328,169,0,0,0,0,-2,1⟩, + ⟨4,328,172,0,0,0,0,-2,1⟩, + ⟨4,328,174,0,0,0,0,-1,1⟩, + ⟨4,328,176,0,0,0,0,-2,1⟩, + ⟨4,328,178,0,0,0,0,1,2⟩, + ⟨4,328,179,0,0,0,0,1,2⟩, + ⟨4,328,180,0,0,0,0,2,1⟩, + ⟨4,328,182,0,0,0,0,-1,1⟩, + ⟨4,328,184,0,0,0,0,-2,1⟩, + ⟨4,328,190,0,0,0,0,1,2⟩, + ⟨4,328,192,0,0,0,0,1,2⟩, + ⟨4,328,193,0,0,0,0,-1,2⟩, + ⟨4,328,196,0,0,0,0,-2,1⟩, + ⟨4,328,199,0,0,0,0,1,2⟩, + ⟨4,328,200,0,0,0,0,-1,2⟩, + ⟨4,328,202,0,0,0,0,-1,1⟩, + ⟨4,328,206,0,0,0,0,-2,1⟩, + ⟨4,328,207,0,0,0,0,-1,2⟩, + ⟨4,328,208,0,0,0,0,-2,1⟩, + ⟨4,328,210,0,0,0,0,-2,1⟩, + ⟨4,328,212,0,0,0,0,-2,1⟩, + ⟨4,328,213,0,0,0,0,-1,1⟩, + ⟨4,328,215,0,0,0,0,-2,1⟩, + ⟨4,328,219,0,0,0,0,-2,1⟩, + ⟨4,328,220,0,0,0,0,-2,1⟩, + ⟨4,328,221,0,0,0,0,-2,1⟩, + ⟨4,328,222,0,0,0,0,1,1⟩, + ⟨4,328,223,0,0,0,0,1,1⟩, + ⟨4,329,114,0,0,0,0,-1,1⟩, + ⟨4,329,116,0,0,0,0,-1,2⟩, + ⟨4,329,117,0,0,0,0,1,2⟩, + ⟨4,329,124,0,0,0,0,-1,1⟩, + ⟨4,329,127,0,0,0,0,1,2⟩, + ⟨4,329,129,0,0,0,0,-1,1⟩, + ⟨4,329,154,0,0,0,0,-1,2⟩, + ⟨4,329,165,0,0,0,0,-1,2⟩, + ⟨4,329,173,0,0,0,0,-1,1⟩, + ⟨4,329,176,0,0,0,0,-1,2⟩, + ⟨4,329,177,0,0,0,0,-1,2⟩, + ⟨4,329,180,0,0,0,0,1,2⟩, + ⟨4,329,181,0,0,0,0,-1,2⟩, + ⟨4,329,184,0,0,0,0,-1,1⟩, + ⟨4,329,188,0,0,0,0,1,1⟩, + ⟨4,329,204,0,0,0,0,1,1⟩, + ⟨4,329,206,0,0,0,0,-1,1⟩, + ⟨4,329,208,0,0,0,0,-1,2⟩, + ⟨4,329,209,0,0,0,0,-1,2⟩, + ⟨4,329,212,0,0,0,0,-1,1⟩, + ⟨4,329,215,0,0,0,0,-1,1⟩, + ⟨4,329,217,0,0,0,0,1,2⟩, + ⟨4,332,112,0,0,0,0,1,1⟩, + ⟨4,332,117,0,0,0,0,-1,1⟩, + ⟨4,332,121,0,0,0,0,1,2⟩, + ⟨4,332,123,0,0,0,0,-1,2⟩, + ⟨4,332,124,0,0,0,0,1,1⟩, + ⟨4,332,127,0,0,0,0,-1,1⟩, + ⟨4,332,129,0,0,0,0,1,1⟩, + ⟨4,332,132,0,0,0,0,-1,2⟩, + ⟨4,332,133,0,0,0,0,1,2⟩, + ⟨4,332,134,0,0,0,0,1,1⟩, + ⟨4,332,137,0,0,0,0,1,2⟩, + ⟨4,332,146,0,0,0,0,1,1⟩, + ⟨4,332,148,0,0,0,0,1,2⟩, + ⟨4,332,149,0,0,0,0,-1,2⟩, + ⟨4,332,154,0,0,0,0,1,1⟩, + ⟨4,332,157,0,0,0,0,1,1⟩, + ⟨4,332,158,0,0,0,0,-1,2⟩, + ⟨4,332,159,0,0,0,0,-1,2⟩, + ⟨4,332,160,0,0,0,0,1,1⟩, + ⟨4,332,161,0,0,0,0,1,1⟩, + ⟨4,332,162,0,0,0,0,1,1⟩, + ⟨4,332,169,0,0,0,0,1,1⟩, + ⟨4,332,172,0,0,0,0,1,1⟩, + ⟨4,332,176,0,0,0,0,1,1⟩, + ⟨4,332,180,0,0,0,0,-1,1⟩, + ⟨4,332,184,0,0,0,0,1,1⟩, + ⟨4,332,196,0,0,0,0,1,1⟩, + ⟨4,332,202,0,0,0,0,1,2⟩, + ⟨4,332,206,0,0,0,0,1,1⟩, + ⟨4,332,208,0,0,0,0,1,1⟩, + ⟨4,332,210,0,0,0,0,1,1⟩, + ⟨4,332,212,0,0,0,0,1,1⟩, + ⟨4,332,215,0,0,0,0,1,1⟩, + ⟨4,332,219,0,0,0,0,1,1⟩, + ⟨4,332,220,0,0,0,0,1,1⟩, + ⟨4,332,221,0,0,0,0,1,1⟩, + ⟨4,332,222,0,0,0,0,-1,2⟩, + ⟨4,332,223,0,0,0,0,-1,2⟩, + ⟨4,333,116,0,0,0,0,1,2⟩, + ⟨4,333,117,0,0,0,0,1,2⟩, + ⟨4,333,127,0,0,0,0,1,2⟩, + ⟨4,333,154,0,0,0,0,-1,2⟩, + ⟨4,333,165,0,0,0,0,1,2⟩, + ⟨4,333,176,0,0,0,0,-1,2⟩, + ⟨4,333,177,0,0,0,0,1,2⟩, + ⟨4,333,180,0,0,0,0,1,2⟩, + ⟨4,333,181,0,0,0,0,1,2⟩, + ⟨4,333,208,0,0,0,0,-1,2⟩, + ⟨4,333,209,0,0,0,0,1,2⟩, + ⟨4,333,217,0,0,0,0,-1,2⟩, + ⟨4,334,115,0,0,0,0,-1,2⟩, + ⟨4,334,116,0,0,0,0,-1,2⟩, + ⟨4,334,117,0,0,0,0,1,2⟩, + ⟨4,334,120,0,0,0,0,-1,2⟩, + ⟨4,334,121,0,0,0,0,-1,2⟩, + ⟨4,334,123,0,0,0,0,1,2⟩, + ⟨4,334,125,0,0,0,0,1,2⟩, + ⟨4,334,127,0,0,0,0,1,2⟩, + ⟨4,334,128,0,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1180⟩, by decide⟩ +def backward_024 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State024, backwardShard0State025, + [ + ⟨4,334,132,0,0,0,0,1,2⟩, + ⟨4,334,133,0,0,0,0,-1,2⟩, + ⟨4,334,137,0,0,0,0,-1,2⟩, + ⟨4,334,138,0,0,0,0,1,2⟩, + ⟨4,334,148,0,0,0,0,-1,2⟩, + ⟨4,334,149,0,0,0,0,1,2⟩, + ⟨4,334,154,0,0,0,0,-1,2⟩, + ⟨4,334,155,0,0,0,0,-1,2⟩, + ⟨4,334,156,0,0,0,0,1,2⟩, + ⟨4,334,158,0,0,0,0,1,2⟩, + ⟨4,334,159,0,0,0,0,1,2⟩, + ⟨4,334,162,0,0,0,0,-1,1⟩, + ⟨4,334,163,0,0,0,0,1,2⟩, + ⟨4,334,165,0,0,0,0,-1,2⟩, + ⟨4,334,172,0,0,0,0,-1,1⟩, + ⟨4,334,176,0,0,0,0,-1,2⟩, + ⟨4,334,177,0,0,0,0,-1,2⟩, + ⟨4,334,178,0,0,0,0,-1,2⟩, + ⟨4,334,179,0,0,0,0,1,2⟩, + ⟨4,334,180,0,0,0,0,1,2⟩, + ⟨4,334,181,0,0,0,0,-1,2⟩, + ⟨4,334,190,0,0,0,0,1,2⟩, + ⟨4,334,192,0,0,0,0,1,2⟩, + ⟨4,334,193,0,0,0,0,-1,2⟩, + ⟨4,334,196,0,0,0,0,-1,1⟩, + ⟨4,334,199,0,0,0,0,1,2⟩, + ⟨4,334,200,0,0,0,0,1,2⟩, + ⟨4,334,202,0,0,0,0,-1,2⟩, + ⟨4,334,207,0,0,0,0,-1,2⟩, + ⟨4,334,208,0,0,0,0,-1,2⟩, + ⟨4,334,209,0,0,0,0,-1,2⟩, + ⟨4,334,217,0,0,0,0,1,2⟩, + ⟨4,334,221,0,0,0,0,-1,1⟩, + ⟨4,334,222,0,0,0,0,1,2⟩, + ⟨4,334,223,0,0,0,0,1,2⟩, + ⟨4,335,112,0,0,0,0,-2,1⟩, + ⟨4,335,115,0,0,0,0,1,1⟩, + ⟨4,335,116,0,0,0,0,1,2⟩, + ⟨4,335,117,0,0,0,0,3,2⟩, + ⟨4,335,123,0,0,0,0,1,1⟩, + ⟨4,335,124,0,0,0,0,-2,1⟩, + ⟨4,335,127,0,0,0,0,3,2⟩, + ⟨4,335,129,0,0,0,0,-2,1⟩, + ⟨4,335,130,0,0,0,0,-1,1⟩, + ⟨4,335,132,0,0,0,0,1,1⟩, + ⟨4,335,133,0,0,0,0,-1,1⟩, + ⟨4,335,134,0,0,0,0,-2,1⟩, + ⟨4,335,135,0,0,0,0,-1,1⟩, + ⟨4,335,138,0,0,0,0,-1,1⟩, + ⟨4,335,141,0,0,0,0,-1,1⟩, + ⟨4,335,145,0,0,0,0,-1,1⟩, + ⟨4,335,146,0,0,0,0,-2,1⟩, + ⟨4,335,148,0,0,0,0,-1,1⟩, + ⟨4,335,149,0,0,0,0,1,1⟩, + ⟨4,335,152,0,0,0,0,-1,1⟩, + ⟨4,335,154,0,0,0,0,-3,2⟩, + ⟨4,335,156,0,0,0,0,-1,1⟩, + ⟨4,335,157,0,0,0,0,-2,1⟩, + ⟨4,335,160,0,0,0,0,-2,1⟩, + ⟨4,335,161,0,0,0,0,-2,1⟩, + ⟨4,335,162,0,0,0,0,-1,1⟩, + ⟨4,335,163,0,0,0,0,-1,1⟩, + ⟨4,335,165,0,0,0,0,1,2⟩, + ⟨4,335,166,0,0,0,0,-1,1⟩, + ⟨4,335,169,0,0,0,0,-2,1⟩, + ⟨4,335,172,0,0,0,0,-1,1⟩, + ⟨4,335,174,0,0,0,0,-1,1⟩, + ⟨4,335,176,0,0,0,0,-3,2⟩, + ⟨4,335,177,0,0,0,0,1,2⟩, + ⟨4,335,178,0,0,0,0,1,1⟩, + ⟨4,335,180,0,0,0,0,3,2⟩, + ⟨4,335,181,0,0,0,0,1,2⟩, + ⟨4,335,182,0,0,0,0,-1,1⟩, + ⟨4,335,184,0,0,0,0,-2,1⟩, + ⟨4,335,186,0,0,0,0,-1,1⟩, + ⟨4,335,196,0,0,0,0,-1,1⟩, + ⟨4,335,200,0,0,0,0,-1,1⟩, + ⟨4,335,202,0,0,0,0,-1,1⟩, + ⟨4,335,206,0,0,0,0,-2,1⟩, + ⟨4,335,208,0,0,0,0,-3,2⟩, + ⟨4,335,209,0,0,0,0,1,2⟩, + ⟨4,335,210,0,0,0,0,-2,1⟩, + ⟨4,335,212,0,0,0,0,-2,1⟩, + ⟨4,335,213,0,0,0,0,-1,1⟩, + ⟨4,335,215,0,0,0,0,-2,1⟩, + ⟨4,335,217,0,0,0,0,-1,2⟩, + ⟨4,335,219,0,0,0,0,-2,1⟩, + ⟨4,335,220,0,0,0,0,-2,1⟩, + ⟨4,335,221,0,0,0,0,-1,1⟩, + ⟨4,336,112,0,0,0,0,1,4⟩, + ⟨4,336,114,0,0,0,0,-1,4⟩, + ⟨4,336,118,0,0,0,0,1,2⟩, + ⟨4,336,119,0,0,0,0,1,4⟩, + ⟨4,336,121,0,0,0,0,1,4⟩, + ⟨4,336,123,0,0,0,0,-1,4⟩, + ⟨4,336,132,0,0,0,0,1,4⟩, + ⟨4,336,133,0,0,0,0,1,4⟩, + ⟨4,336,136,0,0,0,0,1,2⟩, + ⟨4,336,137,0,0,0,0,-1,4⟩, + ⟨4,336,139,0,0,0,0,1,4⟩, + ⟨4,336,140,0,0,0,0,1,2⟩, + ⟨4,336,144,0,0,0,0,1,2⟩, + ⟨4,336,148,0,0,0,0,1,4⟩, + ⟨4,336,149,0,0,0,0,1,4⟩, + ⟨4,336,155,0,0,0,0,-1,4⟩, + ⟨4,336,158,0,0,0,0,1,4⟩, + ⟨4,336,159,0,0,0,0,1,4⟩, + ⟨4,336,169,0,0,0,0,-1,4⟩, + ⟨4,336,173,0,0,0,0,1,4⟩, + ⟨4,336,185,0,0,0,0,1,2⟩, + ⟨4,336,187,0,0,0,0,1,2⟩, + ⟨4,336,188,0,0,0,0,1,4⟩, + ⟨4,336,190,0,0,0,0,-1,4⟩, + ⟨4,336,193,0,0,0,0,1,4⟩, + ⟨4,336,194,0,0,0,0,1,2⟩, + ⟨4,336,195,0,0,0,0,1,2⟩, + ⟨4,336,199,0,0,0,0,1,4⟩, + ⟨4,336,202,0,0,0,0,-1,4⟩, + ⟨4,336,204,0,0,0,0,-1,4⟩, + ⟨4,336,222,0,0,0,0,-1,4⟩, + ⟨4,336,223,0,0,0,0,-1,4⟩, + ⟨4,338,114,0,0,0,0,-1,4⟩, + ⟨4,338,116,0,0,0,0,-1,4⟩, + ⟨4,338,117,0,0,0,0,-1,4⟩, + ⟨4,338,121,0,0,0,0,-1,4⟩, + ⟨4,338,124,0,0,0,0,-1,4⟩, + ⟨4,338,127,0,0,0,0,-1,4⟩, + ⟨4,338,129,0,0,0,0,1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1306⟩, by decide⟩ +def backward_025 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State025, backwardShard0State026, + [ + ⟨4,338,137,0,0,0,0,1,4⟩, + ⟨4,338,143,0,0,0,0,1,4⟩, + ⟨4,338,150,0,0,0,0,1,4⟩, + ⟨4,338,154,0,0,0,0,-1,4⟩, + ⟨4,338,159,0,0,0,0,-1,4⟩, + ⟨4,338,165,0,0,0,0,1,4⟩, + ⟨4,338,168,0,0,0,0,1,4⟩, + ⟨4,338,173,0,0,0,0,1,4⟩, + ⟨4,338,176,0,0,0,0,-1,4⟩, + ⟨4,338,177,0,0,0,0,-1,4⟩, + ⟨4,338,180,0,0,0,0,-1,4⟩, + ⟨4,338,181,0,0,0,0,1,4⟩, + ⟨4,338,184,0,0,0,0,-1,4⟩, + ⟨4,338,188,0,0,0,0,1,4⟩, + ⟨4,338,189,0,0,0,0,1,4⟩, + ⟨4,338,191,0,0,0,0,1,4⟩, + ⟨4,338,201,0,0,0,0,-1,4⟩, + ⟨4,338,204,0,0,0,0,-1,4⟩, + ⟨4,338,206,0,0,0,0,1,4⟩, + ⟨4,338,208,0,0,0,0,-1,4⟩, + ⟨4,338,209,0,0,0,0,1,4⟩, + ⟨4,338,212,0,0,0,0,-1,4⟩, + ⟨4,338,215,0,0,0,0,1,4⟩, + ⟨4,338,217,0,0,0,0,1,4⟩, + ⟨4,338,222,0,0,0,0,1,4⟩, + ⟨4,340,112,0,0,0,0,1,4⟩, + ⟨4,340,116,0,0,0,0,1,4⟩, + ⟨4,340,117,0,0,0,0,1,4⟩, + ⟨4,340,118,0,0,0,0,1,2⟩, + ⟨4,340,119,0,0,0,0,1,4⟩, + ⟨4,340,123,0,0,0,0,1,4⟩, + ⟨4,340,124,0,0,0,0,1,4⟩, + ⟨4,340,127,0,0,0,0,1,4⟩, + ⟨4,340,129,0,0,0,0,-1,4⟩, + ⟨4,340,132,0,0,0,0,-1,4⟩, + ⟨4,340,133,0,0,0,0,-1,4⟩, + ⟨4,340,136,0,0,0,0,-1,2⟩, + ⟨4,340,139,0,0,0,0,1,4⟩, + ⟨4,340,140,0,0,0,0,-1,2⟩, + ⟨4,340,143,0,0,0,0,-1,4⟩, + ⟨4,340,144,0,0,0,0,-1,2⟩, + ⟨4,340,148,0,0,0,0,-1,4⟩, + ⟨4,340,149,0,0,0,0,-1,4⟩, + ⟨4,340,150,0,0,0,0,-1,4⟩, + ⟨4,340,154,0,0,0,0,1,4⟩, + ⟨4,340,155,0,0,0,0,-1,4⟩, + ⟨4,340,158,0,0,0,0,-1,4⟩, + ⟨4,340,165,0,0,0,0,-1,4⟩, + ⟨4,340,168,0,0,0,0,-1,4⟩, + ⟨4,340,169,0,0,0,0,-1,4⟩, + ⟨4,340,176,0,0,0,0,1,4⟩, + ⟨4,340,177,0,0,0,0,1,4⟩, + ⟨4,340,180,0,0,0,0,1,4⟩, + ⟨4,340,181,0,0,0,0,-1,4⟩, + ⟨4,340,184,0,0,0,0,1,4⟩, + ⟨4,340,185,0,0,0,0,1,2⟩, + ⟨4,340,187,0,0,0,0,-1,2⟩, + ⟨4,340,189,0,0,0,0,-1,4⟩, + ⟨4,340,190,0,0,0,0,-1,4⟩, + ⟨4,340,191,0,0,0,0,-1,4⟩, + ⟨4,340,193,0,0,0,0,1,4⟩, + ⟨4,340,194,0,0,0,0,1,2⟩, + ⟨4,340,195,0,0,0,0,1,2⟩, + ⟨4,340,199,0,0,0,0,1,4⟩, + ⟨4,340,201,0,0,0,0,1,4⟩, + ⟨4,340,202,0,0,0,0,1,4⟩, + ⟨4,340,206,0,0,0,0,-1,4⟩, + ⟨4,340,208,0,0,0,0,1,4⟩, + ⟨4,340,209,0,0,0,0,-1,4⟩, + ⟨4,340,212,0,0,0,0,1,4⟩, + ⟨4,340,215,0,0,0,0,-1,4⟩, + ⟨4,340,217,0,0,0,0,-1,4⟩, + ⟨4,340,223,0,0,0,0,1,4⟩, + ⟨4,342,115,0,0,0,0,1,4⟩, + ⟨4,342,120,0,0,0,0,-1,4⟩, + ⟨4,342,122,0,0,0,0,1,4⟩, + ⟨4,342,123,0,0,0,0,1,4⟩, + ⟨4,342,125,0,0,0,0,-1,4⟩, + ⟨4,342,128,0,0,0,0,-1,4⟩, + ⟨4,342,130,0,0,0,0,1,4⟩, + ⟨4,342,131,0,0,0,0,-1,4⟩, + ⟨4,342,133,0,0,0,0,-1,4⟩, + ⟨4,342,138,0,0,0,0,1,4⟩, + ⟨4,342,149,0,0,0,0,-1,4⟩, + ⟨4,342,151,0,0,0,0,1,4⟩, + ⟨4,342,152,0,0,0,0,1,4⟩, + ⟨4,342,155,0,0,0,0,-1,4⟩, + ⟨4,342,156,0,0,0,0,-1,4⟩, + ⟨4,342,163,0,0,0,0,1,4⟩, + ⟨4,342,166,0,0,0,0,-1,4⟩, + ⟨4,342,167,0,0,0,0,1,4⟩, + ⟨4,342,174,0,0,0,0,1,4⟩, + ⟨4,342,178,0,0,0,0,1,4⟩, + ⟨4,342,179,0,0,0,0,-1,4⟩, + ⟨4,342,182,0,0,0,0,-1,4⟩, + ⟨4,342,190,0,0,0,0,-1,4⟩, + ⟨4,342,192,0,0,0,0,-1,4⟩, + ⟨4,342,193,0,0,0,0,1,4⟩, + ⟨4,342,199,0,0,0,0,1,4⟩, + ⟨4,342,200,0,0,0,0,1,4⟩, + ⟨4,342,202,0,0,0,0,1,4⟩, + ⟨4,342,203,0,0,0,0,1,4⟩, + ⟨4,342,207,0,0,0,0,-1,4⟩, + ⟨4,342,213,0,0,0,0,-1,4⟩, + ⟨4,342,214,0,0,0,0,-1,4⟩, + ⟨4,343,114,0,0,0,0,-1,4⟩, + ⟨4,343,116,0,0,0,0,-1,4⟩, + ⟨4,343,117,0,0,0,0,-1,4⟩, + ⟨4,343,121,0,0,0,0,-1,4⟩, + ⟨4,343,124,0,0,0,0,1,4⟩, + ⟨4,343,127,0,0,0,0,1,4⟩, + ⟨4,343,129,0,0,0,0,-1,4⟩, + ⟨4,343,137,0,0,0,0,1,4⟩, + ⟨4,343,143,0,0,0,0,-1,4⟩, + ⟨4,343,150,0,0,0,0,-1,4⟩, + ⟨4,343,154,0,0,0,0,1,4⟩, + ⟨4,343,159,0,0,0,0,-1,4⟩, + ⟨4,343,165,0,0,0,0,-1,4⟩, + ⟨4,343,168,0,0,0,0,-1,4⟩, + ⟨4,343,173,0,0,0,0,1,4⟩, + ⟨4,343,176,0,0,0,0,-1,4⟩, + ⟨4,343,177,0,0,0,0,-1,4⟩, + ⟨4,343,180,0,0,0,0,-1,4⟩, + ⟨4,343,181,0,0,0,0,1,4⟩, + ⟨4,343,184,0,0,0,0,-1,4⟩, + ⟨4,343,188,0,0,0,0,1,4⟩, + ⟨4,343,189,0,0,0,0,-1,4⟩, + ⟨4,343,191,0,0,0,0,1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1520⟩, by decide⟩ +def backward_026 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State026, backwardShard0State027, + [ + ⟨4,343,201,0,0,0,0,-1,4⟩, + ⟨4,343,204,0,0,0,0,-1,4⟩, + ⟨4,343,206,0,0,0,0,1,4⟩, + ⟨4,343,208,0,0,0,0,-1,4⟩, + ⟨4,343,209,0,0,0,0,1,4⟩, + ⟨4,343,212,0,0,0,0,1,4⟩, + ⟨4,343,215,0,0,0,0,-1,4⟩, + ⟨4,343,217,0,0,0,0,-1,4⟩, + ⟨4,343,222,0,0,0,0,1,4⟩, + ⟨4,344,115,0,0,0,0,-1,2⟩, + ⟨4,344,120,0,0,0,0,-1,2⟩, + ⟨4,344,122,0,0,0,0,-1,2⟩, + ⟨4,344,123,0,0,0,0,-1,2⟩, + ⟨4,344,133,0,0,0,0,1,2⟩, + ⟨4,344,138,0,0,0,0,-1,2⟩, + ⟨4,344,149,0,0,0,0,1,2⟩, + ⟨4,344,174,0,0,0,0,1,2⟩, + ⟨4,344,178,0,0,0,0,-1,2⟩, + ⟨4,344,179,0,0,0,0,-1,2⟩, + ⟨4,344,182,0,0,0,0,-1,2⟩, + ⟨4,344,192,0,0,0,0,-1,2⟩, + ⟨4,344,200,0,0,0,0,-1,2⟩, + ⟨4,344,202,0,0,0,0,-1,2⟩, + ⟨4,344,203,0,0,0,0,-1,2⟩, + ⟨4,344,207,0,0,0,0,-1,2⟩, + ⟨4,345,114,0,0,0,0,-1,2⟩, + ⟨4,345,116,0,0,0,0,1,2⟩, + ⟨4,345,117,0,0,0,0,-1,2⟩, + ⟨4,345,121,0,0,0,0,1,2⟩, + ⟨4,345,137,0,0,0,0,-1,2⟩, + ⟨4,345,159,0,0,0,0,1,2⟩, + ⟨4,345,173,0,0,0,0,1,2⟩, + ⟨4,345,176,0,0,0,0,-1,2⟩, + ⟨4,345,177,0,0,0,0,1,2⟩, + ⟨4,345,180,0,0,0,0,-1,2⟩, + ⟨4,345,181,0,0,0,0,-1,2⟩, + ⟨4,345,184,0,0,0,0,-1,2⟩, + ⟨4,345,188,0,0,0,0,1,2⟩, + ⟨4,345,191,0,0,0,0,-1,2⟩, + ⟨4,345,201,0,0,0,0,1,2⟩, + ⟨4,345,204,0,0,0,0,-1,2⟩, + ⟨4,345,206,0,0,0,0,1,2⟩, + ⟨4,345,208,0,0,0,0,-1,2⟩, + ⟨4,345,209,0,0,0,0,-1,2⟩, + ⟨4,345,222,0,0,0,0,-1,2⟩, + ⟨4,347,112,0,0,0,0,1,2⟩, + ⟨4,347,115,0,0,0,0,-1,4⟩, + ⟨4,347,116,0,0,0,0,-1,2⟩, + ⟨4,347,117,0,0,0,0,1,2⟩, + ⟨4,347,119,0,0,0,0,-1,2⟩, + ⟨4,347,120,0,0,0,0,1,4⟩, + ⟨4,347,121,0,0,0,0,-1,2⟩, + ⟨4,347,122,0,0,0,0,-1,4⟩, + ⟨4,347,123,0,0,0,0,-1,4⟩, + ⟨4,347,124,0,0,0,0,-1,2⟩, + ⟨4,347,125,0,0,0,0,-1,4⟩, + ⟨4,347,127,0,0,0,0,-1,2⟩, + ⟨4,347,128,0,0,0,0,-1,4⟩, + ⟨4,347,129,0,0,0,0,1,2⟩, + ⟨4,347,130,0,0,0,0,1,4⟩, + ⟨4,347,131,0,0,0,0,-1,4⟩, + ⟨4,347,133,0,0,0,0,1,4⟩, + ⟨4,347,137,0,0,0,0,1,2⟩, + ⟨4,347,138,0,0,0,0,-1,4⟩, + ⟨4,347,139,0,0,0,0,-1,2⟩, + ⟨4,347,142,0,0,0,0,1,1⟩, + ⟨4,347,143,0,0,0,0,-1,2⟩, + ⟨4,347,149,0,0,0,0,1,4⟩, + ⟨4,347,150,0,0,0,0,-1,2⟩, + ⟨4,347,151,0,0,0,0,1,4⟩, + ⟨4,347,152,0,0,0,0,1,4⟩, + ⟨4,347,154,0,0,0,0,-1,2⟩, + ⟨4,347,155,0,0,0,0,1,4⟩, + ⟨4,347,156,0,0,0,0,-1,4⟩, + ⟨4,347,159,0,0,0,0,-1,2⟩, + ⟨4,347,163,0,0,0,0,1,4⟩, + ⟨4,347,165,0,0,0,0,-1,2⟩, + ⟨4,347,166,0,0,0,0,-1,4⟩, + ⟨4,347,167,0,0,0,0,1,4⟩, + ⟨4,347,168,0,0,0,0,-1,2⟩, + ⟨4,347,169,0,0,0,0,-1,2⟩, + ⟨4,347,170,0,0,0,0,1,1⟩, + ⟨4,347,171,0,0,0,0,1,1⟩, + ⟨4,347,174,0,0,0,0,-1,4⟩, + ⟨4,347,176,0,0,0,0,1,2⟩, + ⟨4,347,177,0,0,0,0,-1,2⟩, + ⟨4,347,178,0,0,0,0,-1,4⟩, + ⟨4,347,179,0,0,0,0,1,4⟩, + ⟨4,347,180,0,0,0,0,1,2⟩, + ⟨4,347,181,0,0,0,0,1,2⟩, + ⟨4,347,182,0,0,0,0,1,4⟩, + ⟨4,347,184,0,0,0,0,1,2⟩, + ⟨4,347,189,0,0,0,0,-1,2⟩, + ⟨4,347,190,0,0,0,0,1,4⟩, + ⟨4,347,191,0,0,0,0,1,2⟩, + ⟨4,347,192,0,0,0,0,1,4⟩, + ⟨4,347,193,0,0,0,0,-1,4⟩, + ⟨4,347,199,0,0,0,0,-1,4⟩, + ⟨4,347,200,0,0,0,0,-1,4⟩, + ⟨4,347,201,0,0,0,0,-1,2⟩, + ⟨4,347,202,0,0,0,0,-1,4⟩, + ⟨4,347,203,0,0,0,0,-1,4⟩, + ⟨4,347,205,0,0,0,0,1,1⟩, + ⟨4,347,206,0,0,0,0,-1,2⟩, + ⟨4,347,207,0,0,0,0,1,4⟩, + ⟨4,347,208,0,0,0,0,1,2⟩, + ⟨4,347,209,0,0,0,0,1,2⟩, + ⟨4,347,212,0,0,0,0,-1,2⟩, + ⟨4,347,213,0,0,0,0,-1,4⟩, + ⟨4,347,214,0,0,0,0,-1,4⟩, + ⟨4,347,215,0,0,0,0,1,2⟩, + ⟨4,347,217,0,0,0,0,-1,2⟩, + ⟨4,347,222,0,0,0,0,1,2⟩, + ⟨4,348,115,0,0,0,0,1,4⟩, + ⟨4,348,120,0,0,0,0,-1,4⟩, + ⟨4,348,122,0,0,0,0,1,4⟩, + ⟨4,348,123,0,0,0,0,1,4⟩, + ⟨4,348,125,0,0,0,0,1,4⟩, + ⟨4,348,128,0,0,0,0,1,4⟩, + ⟨4,348,130,0,0,0,0,-1,4⟩, + ⟨4,348,131,0,0,0,0,1,4⟩, + ⟨4,348,133,0,0,0,0,-1,4⟩, + ⟨4,348,138,0,0,0,0,1,4⟩, + ⟨4,348,149,0,0,0,0,-1,4⟩, + ⟨4,348,151,0,0,0,0,-1,4⟩, + ⟨4,348,152,0,0,0,0,-1,4⟩, + ⟨4,348,155,0,0,0,0,1,4⟩, + ⟨4,348,156,0,0,0,0,1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1384⟩, by decide⟩ +def backward_027 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State027, backwardShard0State028, + [ + ⟨4,348,163,0,0,0,0,-1,4⟩, + ⟨4,348,166,0,0,0,0,1,4⟩, + ⟨4,348,167,0,0,0,0,-1,4⟩, + ⟨4,348,174,0,0,0,0,1,4⟩, + ⟨4,348,178,0,0,0,0,1,4⟩, + ⟨4,348,179,0,0,0,0,-1,4⟩, + ⟨4,348,182,0,0,0,0,-1,4⟩, + ⟨4,348,190,0,0,0,0,1,4⟩, + ⟨4,348,192,0,0,0,0,-1,4⟩, + ⟨4,348,193,0,0,0,0,-1,4⟩, + ⟨4,348,199,0,0,0,0,-1,4⟩, + ⟨4,348,200,0,0,0,0,1,4⟩, + ⟨4,348,202,0,0,0,0,1,4⟩, + ⟨4,348,203,0,0,0,0,1,4⟩, + ⟨4,348,207,0,0,0,0,-1,4⟩, + ⟨4,348,213,0,0,0,0,1,4⟩, + ⟨4,348,214,0,0,0,0,1,4⟩, + ⟨4,349,124,0,0,0,0,1,2⟩, + ⟨4,349,127,0,0,0,0,1,2⟩, + ⟨4,349,129,0,0,0,0,-1,2⟩, + ⟨4,349,143,0,0,0,0,1,2⟩, + ⟨4,349,150,0,0,0,0,1,2⟩, + ⟨4,349,154,0,0,0,0,1,2⟩, + ⟨4,349,165,0,0,0,0,1,2⟩, + ⟨4,349,168,0,0,0,0,1,2⟩, + ⟨4,349,189,0,0,0,0,1,2⟩, + ⟨4,349,212,0,0,0,0,1,2⟩, + ⟨4,349,215,0,0,0,0,-1,2⟩, + ⟨4,349,217,0,0,0,0,1,2⟩, + ⟨4,350,112,0,0,0,0,1,4⟩, + ⟨4,350,116,0,0,0,0,1,4⟩, + ⟨4,350,117,0,0,0,0,1,4⟩, + ⟨4,350,118,0,0,0,0,1,2⟩, + ⟨4,350,119,0,0,0,0,1,4⟩, + ⟨4,350,123,0,0,0,0,1,4⟩, + ⟨4,350,124,0,0,0,0,1,4⟩, + ⟨4,350,125,0,0,0,0,1,2⟩, + ⟨4,350,127,0,0,0,0,1,4⟩, + ⟨4,350,128,0,0,0,0,1,2⟩, + ⟨4,350,129,0,0,0,0,-1,4⟩, + ⟨4,350,130,0,0,0,0,-1,2⟩, + ⟨4,350,131,0,0,0,0,-1,2⟩, + ⟨4,350,132,0,0,0,0,-1,4⟩, + ⟨4,350,133,0,0,0,0,-1,4⟩, + ⟨4,350,136,0,0,0,0,-1,2⟩, + ⟨4,350,139,0,0,0,0,1,4⟩, + ⟨4,350,140,0,0,0,0,-1,2⟩, + ⟨4,350,143,0,0,0,0,-1,4⟩, + ⟨4,350,144,0,0,0,0,-1,2⟩, + ⟨4,350,148,0,0,0,0,-1,4⟩, + ⟨4,350,149,0,0,0,0,-1,4⟩, + ⟨4,350,150,0,0,0,0,-1,4⟩, + ⟨4,350,151,0,0,0,0,1,2⟩, + ⟨4,350,152,0,0,0,0,-1,2⟩, + ⟨4,350,154,0,0,0,0,1,4⟩, + ⟨4,350,155,0,0,0,0,1,4⟩, + ⟨4,350,156,0,0,0,0,-1,2⟩, + ⟨4,350,158,0,0,0,0,-1,4⟩, + ⟨4,350,163,0,0,0,0,1,2⟩, + ⟨4,350,165,0,0,0,0,-1,4⟩, + ⟨4,350,166,0,0,0,0,1,2⟩, + ⟨4,350,167,0,0,0,0,1,2⟩, + ⟨4,350,168,0,0,0,0,-1,4⟩, + ⟨4,350,169,0,0,0,0,-1,4⟩, + ⟨4,350,176,0,0,0,0,1,4⟩, + ⟨4,350,177,0,0,0,0,1,4⟩, + ⟨4,350,180,0,0,0,0,1,4⟩, + ⟨4,350,181,0,0,0,0,-1,4⟩, + ⟨4,350,184,0,0,0,0,1,4⟩, + ⟨4,350,185,0,0,0,0,1,2⟩, + ⟨4,350,187,0,0,0,0,-1,2⟩, + ⟨4,350,189,0,0,0,0,-1,4⟩, + ⟨4,350,190,0,0,0,0,1,4⟩, + ⟨4,350,191,0,0,0,0,-1,4⟩, + ⟨4,350,193,0,0,0,0,-1,4⟩, + ⟨4,350,194,0,0,0,0,1,2⟩, + ⟨4,350,195,0,0,0,0,1,2⟩, + ⟨4,350,199,0,0,0,0,-1,4⟩, + ⟨4,350,201,0,0,0,0,1,4⟩, + ⟨4,350,202,0,0,0,0,1,4⟩, + ⟨4,350,206,0,0,0,0,-1,4⟩, + ⟨4,350,208,0,0,0,0,1,4⟩, + ⟨4,350,209,0,0,0,0,-1,4⟩, + ⟨4,350,212,0,0,0,0,1,4⟩, + ⟨4,350,213,0,0,0,0,1,2⟩, + ⟨4,350,214,0,0,0,0,-1,2⟩, + ⟨4,350,215,0,0,0,0,-1,4⟩, + ⟨4,350,217,0,0,0,0,-1,4⟩, + ⟨4,350,223,0,0,0,0,1,4⟩, + ⟨4,351,112,0,0,0,0,-1,4⟩, + ⟨4,351,113,0,0,0,0,-1,1⟩, + ⟨4,351,114,0,0,0,0,-1,4⟩, + ⟨4,351,115,0,0,0,0,-1,2⟩, + ⟨4,351,116,0,0,0,0,-1,2⟩, + ⟨4,351,117,0,0,0,0,-1,2⟩, + ⟨4,351,118,0,0,0,0,-1,2⟩, + ⟨4,351,119,0,0,0,0,-1,4⟩, + ⟨4,351,120,0,0,0,0,-1,2⟩, + ⟨4,351,121,0,0,0,0,1,4⟩, + ⟨4,351,122,0,0,0,0,-1,2⟩, + ⟨4,351,123,0,0,0,0,-1,4⟩, + ⟨4,351,125,0,0,0,0,-1,2⟩, + ⟨4,351,128,0,0,0,0,-1,2⟩, + ⟨4,351,130,0,0,0,0,1,2⟩, + ⟨4,351,131,0,0,0,0,1,2⟩, + ⟨4,351,132,0,0,0,0,-1,4⟩, + ⟨4,351,133,0,0,0,0,1,4⟩, + ⟨4,351,136,0,0,0,0,1,2⟩, + ⟨4,351,137,0,0,0,0,-1,4⟩, + ⟨4,351,138,0,0,0,0,-1,2⟩, + ⟨4,351,139,0,0,0,0,-1,4⟩, + ⟨4,351,140,0,0,0,0,1,2⟩, + ⟨4,351,144,0,0,0,0,1,2⟩, + ⟨4,351,147,0,0,0,0,-1,1⟩, + ⟨4,351,148,0,0,0,0,-1,4⟩, + ⟨4,351,149,0,0,0,0,1,4⟩, + ⟨4,351,151,0,0,0,0,-1,2⟩, + ⟨4,351,152,0,0,0,0,1,2⟩, + ⟨4,351,155,0,0,0,0,-1,4⟩, + ⟨4,351,156,0,0,0,0,1,2⟩, + ⟨4,351,158,0,0,0,0,3,4⟩, + ⟨4,351,159,0,0,0,0,1,4⟩, + ⟨4,351,163,0,0,0,0,-1,2⟩, + ⟨4,351,166,0,0,0,0,-1,2⟩, + ⟨4,351,167,0,0,0,0,-1,2⟩, + ⟨4,351,169,0,0,0,0,1,4⟩, + ⟨4,351,173,0,0,0,0,1,4⟩, + ⟨4,351,174,0,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1426⟩, by decide⟩ +def backward_028 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State028, backwardShard0State029, + [ + ⟨4,351,176,0,0,0,0,-1,2⟩, + ⟨4,351,177,0,0,0,0,-1,2⟩, + ⟨4,351,178,0,0,0,0,-1,2⟩, + ⟨4,351,179,0,0,0,0,-1,2⟩, + ⟨4,351,180,0,0,0,0,-1,2⟩, + ⟨4,351,181,0,0,0,0,1,2⟩, + ⟨4,351,182,0,0,0,0,-1,2⟩, + ⟨4,351,184,0,0,0,0,-1,2⟩, + ⟨4,351,185,0,0,0,0,-1,2⟩, + ⟨4,351,187,0,0,0,0,1,2⟩, + ⟨4,351,188,0,0,0,0,1,4⟩, + ⟨4,351,190,0,0,0,0,-1,4⟩, + ⟨4,351,191,0,0,0,0,1,2⟩, + ⟨4,351,192,0,0,0,0,-1,2⟩, + ⟨4,351,193,0,0,0,0,1,4⟩, + ⟨4,351,194,0,0,0,0,-1,2⟩, + ⟨4,351,195,0,0,0,0,-1,2⟩, + ⟨4,351,197,0,0,0,0,-1,1⟩, + ⟨4,351,198,0,0,0,0,-1,1⟩, + ⟨4,351,199,0,0,0,0,1,4⟩, + ⟨4,351,200,0,0,0,0,-1,2⟩, + ⟨4,351,201,0,0,0,0,-1,2⟩, + ⟨4,351,202,0,0,0,0,-1,4⟩, + ⟨4,351,203,0,0,0,0,-1,2⟩, + ⟨4,351,204,0,0,0,0,-1,4⟩, + ⟨4,351,206,0,0,0,0,1,2⟩, + ⟨4,351,207,0,0,0,0,-1,2⟩, + ⟨4,351,208,0,0,0,0,-1,2⟩, + ⟨4,351,209,0,0,0,0,1,2⟩, + ⟨4,351,213,0,0,0,0,-1,2⟩, + ⟨4,351,214,0,0,0,0,1,2⟩, + ⟨4,351,222,0,0,0,0,-1,4⟩, + ⟨4,351,223,0,0,0,0,-3,4⟩, + ⟨4,352,112,0,0,0,0,1,4⟩, + ⟨4,352,114,0,0,0,0,-1,4⟩, + ⟨4,352,118,0,0,0,0,1,2⟩, + ⟨4,352,119,0,0,0,0,1,4⟩, + ⟨4,352,121,0,0,0,0,1,4⟩, + ⟨4,352,123,0,0,0,0,-1,4⟩, + ⟨4,352,132,0,0,0,0,-1,4⟩, + ⟨4,352,133,0,0,0,0,1,4⟩, + ⟨4,352,137,0,0,0,0,1,4⟩, + ⟨4,352,139,0,0,0,0,1,4⟩, + ⟨4,352,148,0,0,0,0,1,4⟩, + ⟨4,352,149,0,0,0,0,-1,4⟩, + ⟨4,352,155,0,0,0,0,-1,4⟩, + ⟨4,352,158,0,0,0,0,-1,4⟩, + ⟨4,352,159,0,0,0,0,-1,4⟩, + ⟨4,352,162,0,0,0,0,1,2⟩, + ⟨4,352,169,0,0,0,0,-1,4⟩, + ⟨4,352,172,0,0,0,0,1,2⟩, + ⟨4,352,173,0,0,0,0,1,4⟩, + ⟨4,352,185,0,0,0,0,1,2⟩, + ⟨4,352,188,0,0,0,0,1,4⟩, + ⟨4,352,190,0,0,0,0,-1,4⟩, + ⟨4,352,193,0,0,0,0,1,4⟩, + ⟨4,352,194,0,0,0,0,1,2⟩, + ⟨4,352,195,0,0,0,0,1,2⟩, + ⟨4,352,196,0,0,0,0,1,2⟩, + ⟨4,352,199,0,0,0,0,1,4⟩, + ⟨4,352,202,0,0,0,0,1,4⟩, + ⟨4,352,204,0,0,0,0,-1,4⟩, + ⟨4,352,221,0,0,0,0,1,2⟩, + ⟨4,352,222,0,0,0,0,-1,4⟩, + ⟨4,352,223,0,0,0,0,-1,4⟩, + ⟨4,354,114,0,0,0,0,-1,4⟩, + ⟨4,354,115,0,0,0,0,1,4⟩, + ⟨4,354,120,0,0,0,0,-1,4⟩, + ⟨4,354,121,0,0,0,0,-1,4⟩, + ⟨4,354,127,0,0,0,0,-1,4⟩, + ⟨4,354,130,0,0,0,0,1,4⟩, + ⟨4,354,131,0,0,0,0,1,4⟩, + ⟨4,354,137,0,0,0,0,-1,4⟩, + ⟨4,354,138,0,0,0,0,-1,4⟩, + ⟨4,354,151,0,0,0,0,1,4⟩, + ⟨4,354,152,0,0,0,0,1,4⟩, + ⟨4,354,154,0,0,0,0,-1,4⟩, + ⟨4,354,159,0,0,0,0,1,4⟩, + ⟨4,354,165,0,0,0,0,1,4⟩, + ⟨4,354,166,0,0,0,0,-1,4⟩, + ⟨4,354,167,0,0,0,0,1,4⟩, + ⟨4,354,173,0,0,0,0,1,4⟩, + ⟨4,354,178,0,0,0,0,1,4⟩, + ⟨4,354,179,0,0,0,0,-1,4⟩, + ⟨4,354,184,0,0,0,0,-1,4⟩, + ⟨4,354,188,0,0,0,0,1,4⟩, + ⟨4,354,191,0,0,0,0,-1,4⟩, + ⟨4,354,192,0,0,0,0,-1,4⟩, + ⟨4,354,200,0,0,0,0,-1,4⟩, + ⟨4,354,201,0,0,0,0,-1,4⟩, + ⟨4,354,204,0,0,0,0,-1,4⟩, + ⟨4,354,206,0,0,0,0,1,4⟩, + ⟨4,354,207,0,0,0,0,-1,4⟩, + ⟨4,354,213,0,0,0,0,-1,4⟩, + ⟨4,354,214,0,0,0,0,1,4⟩, + ⟨4,354,217,0,0,0,0,-1,4⟩, + ⟨4,354,222,0,0,0,0,1,4⟩, + ⟨4,356,112,0,0,0,0,1,4⟩, + ⟨4,356,115,0,0,0,0,-1,4⟩, + ⟨4,356,118,0,0,0,0,1,2⟩, + ⟨4,356,119,0,0,0,0,1,4⟩, + ⟨4,356,120,0,0,0,0,1,4⟩, + ⟨4,356,123,0,0,0,0,1,4⟩, + ⟨4,356,127,0,0,0,0,1,4⟩, + ⟨4,356,130,0,0,0,0,-1,4⟩, + ⟨4,356,131,0,0,0,0,-1,4⟩, + ⟨4,356,132,0,0,0,0,1,4⟩, + ⟨4,356,133,0,0,0,0,-1,4⟩, + ⟨4,356,138,0,0,0,0,1,4⟩, + ⟨4,356,139,0,0,0,0,1,4⟩, + ⟨4,356,148,0,0,0,0,-1,4⟩, + ⟨4,356,149,0,0,0,0,1,4⟩, + ⟨4,356,151,0,0,0,0,-1,4⟩, + ⟨4,356,152,0,0,0,0,-1,4⟩, + ⟨4,356,154,0,0,0,0,1,4⟩, + ⟨4,356,155,0,0,0,0,-1,4⟩, + ⟨4,356,158,0,0,0,0,1,4⟩, + ⟨4,356,162,0,0,0,0,-1,2⟩, + ⟨4,356,165,0,0,0,0,-1,4⟩, + ⟨4,356,166,0,0,0,0,1,4⟩, + ⟨4,356,167,0,0,0,0,-1,4⟩, + ⟨4,356,169,0,0,0,0,-1,4⟩, + ⟨4,356,172,0,0,0,0,-1,2⟩, + ⟨4,356,178,0,0,0,0,-1,4⟩, + ⟨4,356,179,0,0,0,0,1,4⟩, + ⟨4,356,184,0,0,0,0,1,4⟩, + ⟨4,356,185,0,0,0,0,1,2⟩, + ⟨4,356,190,0,0,0,0,-1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1462⟩, by decide⟩ +def backward_029 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State029, backwardShard0State030, + [ + ⟨4,356,191,0,0,0,0,1,4⟩, + ⟨4,356,192,0,0,0,0,1,4⟩, + ⟨4,356,193,0,0,0,0,1,4⟩, + ⟨4,356,194,0,0,0,0,1,2⟩, + ⟨4,356,195,0,0,0,0,1,2⟩, + ⟨4,356,196,0,0,0,0,-1,2⟩, + ⟨4,356,199,0,0,0,0,1,4⟩, + ⟨4,356,200,0,0,0,0,1,4⟩, + ⟨4,356,201,0,0,0,0,1,4⟩, + ⟨4,356,202,0,0,0,0,-1,4⟩, + ⟨4,356,206,0,0,0,0,-1,4⟩, + ⟨4,356,207,0,0,0,0,1,4⟩, + ⟨4,356,213,0,0,0,0,1,4⟩, + ⟨4,356,214,0,0,0,0,-1,4⟩, + ⟨4,356,217,0,0,0,0,1,4⟩, + ⟨4,356,221,0,0,0,0,-1,2⟩, + ⟨4,356,223,0,0,0,0,1,4⟩, + ⟨4,358,116,0,0,0,0,1,4⟩, + ⟨4,358,117,0,0,0,0,-1,4⟩, + ⟨4,358,122,0,0,0,0,-1,4⟩, + ⟨4,358,123,0,0,0,0,1,4⟩, + ⟨4,358,124,0,0,0,0,-1,4⟩, + ⟨4,358,125,0,0,0,0,-1,4⟩, + ⟨4,358,128,0,0,0,0,-1,4⟩, + ⟨4,358,129,0,0,0,0,1,4⟩, + ⟨4,358,133,0,0,0,0,-1,4⟩, + ⟨4,358,143,0,0,0,0,1,4⟩, + ⟨4,358,149,0,0,0,0,1,4⟩, + ⟨4,358,150,0,0,0,0,-1,4⟩, + ⟨4,358,155,0,0,0,0,-1,4⟩, + ⟨4,358,156,0,0,0,0,1,4⟩, + ⟨4,358,163,0,0,0,0,1,4⟩, + ⟨4,358,168,0,0,0,0,-1,4⟩, + ⟨4,358,174,0,0,0,0,1,4⟩, + ⟨4,358,176,0,0,0,0,-1,4⟩, + ⟨4,358,177,0,0,0,0,1,4⟩, + ⟨4,358,180,0,0,0,0,-1,4⟩, + ⟨4,358,181,0,0,0,0,1,4⟩, + ⟨4,358,182,0,0,0,0,-1,4⟩, + ⟨4,358,189,0,0,0,0,1,4⟩, + ⟨4,358,190,0,0,0,0,-1,4⟩, + ⟨4,358,193,0,0,0,0,1,4⟩, + ⟨4,358,199,0,0,0,0,1,4⟩, + ⟨4,358,202,0,0,0,0,-1,4⟩, + ⟨4,358,203,0,0,0,0,1,4⟩, + ⟨4,358,208,0,0,0,0,-1,4⟩, + ⟨4,358,209,0,0,0,0,1,4⟩, + ⟨4,358,212,0,0,0,0,-1,4⟩, + ⟨4,358,215,0,0,0,0,1,4⟩, + ⟨4,359,114,0,0,0,0,-1,4⟩, + ⟨4,359,115,0,0,0,0,1,4⟩, + ⟨4,359,120,0,0,0,0,-1,4⟩, + ⟨4,359,121,0,0,0,0,-1,4⟩, + ⟨4,359,127,0,0,0,0,1,4⟩, + ⟨4,359,130,0,0,0,0,-1,4⟩, + ⟨4,359,131,0,0,0,0,-1,4⟩, + ⟨4,359,137,0,0,0,0,-1,4⟩, + ⟨4,359,138,0,0,0,0,-1,4⟩, + ⟨4,359,151,0,0,0,0,-1,4⟩, + ⟨4,359,152,0,0,0,0,-1,4⟩, + ⟨4,359,154,0,0,0,0,1,4⟩, + ⟨4,359,159,0,0,0,0,1,4⟩, + ⟨4,359,165,0,0,0,0,-1,4⟩, + ⟨4,359,166,0,0,0,0,1,4⟩, + ⟨4,359,167,0,0,0,0,-1,4⟩, + ⟨4,359,173,0,0,0,0,1,4⟩, + ⟨4,359,178,0,0,0,0,1,4⟩, + ⟨4,359,179,0,0,0,0,-1,4⟩, + ⟨4,359,184,0,0,0,0,-1,4⟩, + ⟨4,359,188,0,0,0,0,1,4⟩, + ⟨4,359,191,0,0,0,0,-1,4⟩, + ⟨4,359,192,0,0,0,0,-1,4⟩, + ⟨4,359,200,0,0,0,0,-1,4⟩, + ⟨4,359,201,0,0,0,0,-1,4⟩, + ⟨4,359,204,0,0,0,0,-1,4⟩, + ⟨4,359,206,0,0,0,0,1,4⟩, + ⟨4,359,207,0,0,0,0,-1,4⟩, + ⟨4,359,213,0,0,0,0,1,4⟩, + ⟨4,359,214,0,0,0,0,-1,4⟩, + ⟨4,359,217,0,0,0,0,1,4⟩, + ⟨4,359,222,0,0,0,0,1,4⟩, + ⟨4,360,116,0,0,0,0,-1,2⟩, + ⟨4,360,117,0,0,0,0,-1,2⟩, + ⟨4,360,122,0,0,0,0,1,2⟩, + ⟨4,360,123,0,0,0,0,-1,2⟩, + ⟨4,360,133,0,0,0,0,1,2⟩, + ⟨4,360,149,0,0,0,0,-1,2⟩, + ⟨4,360,174,0,0,0,0,1,2⟩, + ⟨4,360,176,0,0,0,0,-1,2⟩, + ⟨4,360,177,0,0,0,0,-1,2⟩, + ⟨4,360,180,0,0,0,0,-1,2⟩, + ⟨4,360,181,0,0,0,0,-1,2⟩, + ⟨4,360,182,0,0,0,0,-1,2⟩, + ⟨4,360,202,0,0,0,0,1,2⟩, + ⟨4,360,203,0,0,0,0,-1,2⟩, + ⟨4,360,208,0,0,0,0,-1,2⟩, + ⟨4,360,209,0,0,0,0,-1,2⟩, + ⟨4,361,114,0,0,0,0,-1,2⟩, + ⟨4,361,115,0,0,0,0,-1,2⟩, + ⟨4,361,120,0,0,0,0,-1,2⟩, + ⟨4,361,121,0,0,0,0,1,2⟩, + ⟨4,361,137,0,0,0,0,1,2⟩, + ⟨4,361,138,0,0,0,0,1,2⟩, + ⟨4,361,159,0,0,0,0,-1,2⟩, + ⟨4,361,173,0,0,0,0,1,2⟩, + ⟨4,361,178,0,0,0,0,-1,2⟩, + ⟨4,361,179,0,0,0,0,-1,2⟩, + ⟨4,361,184,0,0,0,0,-1,2⟩, + ⟨4,361,188,0,0,0,0,1,2⟩, + ⟨4,361,191,0,0,0,0,1,2⟩, + ⟨4,361,192,0,0,0,0,-1,2⟩, + ⟨4,361,200,0,0,0,0,1,2⟩, + ⟨4,361,201,0,0,0,0,1,2⟩, + ⟨4,361,204,0,0,0,0,-1,2⟩, + ⟨4,361,206,0,0,0,0,1,2⟩, + ⟨4,361,207,0,0,0,0,-1,2⟩, + ⟨4,361,222,0,0,0,0,-1,2⟩, + ⟨4,364,116,0,0,0,0,1,4⟩, + ⟨4,364,117,0,0,0,0,-1,4⟩, + ⟨4,364,122,0,0,0,0,-1,4⟩, + ⟨4,364,123,0,0,0,0,1,4⟩, + ⟨4,364,124,0,0,0,0,1,4⟩, + ⟨4,364,125,0,0,0,0,1,4⟩, + ⟨4,364,128,0,0,0,0,1,4⟩, + ⟨4,364,129,0,0,0,0,-1,4⟩, + ⟨4,364,133,0,0,0,0,-1,4⟩, + ⟨4,364,143,0,0,0,0,-1,4⟩, + ⟨4,364,149,0,0,0,0,1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1456⟩, by decide⟩ +def backward_030 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State030, backwardShard0State031, + [ + ⟨4,364,150,0,0,0,0,1,4⟩, + ⟨4,364,155,0,0,0,0,1,4⟩, + ⟨4,364,156,0,0,0,0,-1,4⟩, + ⟨4,364,163,0,0,0,0,-1,4⟩, + ⟨4,364,168,0,0,0,0,1,4⟩, + ⟨4,364,174,0,0,0,0,1,4⟩, + ⟨4,364,176,0,0,0,0,-1,4⟩, + ⟨4,364,177,0,0,0,0,1,4⟩, + ⟨4,364,180,0,0,0,0,-1,4⟩, + ⟨4,364,181,0,0,0,0,1,4⟩, + ⟨4,364,182,0,0,0,0,-1,4⟩, + ⟨4,364,189,0,0,0,0,-1,4⟩, + ⟨4,364,190,0,0,0,0,1,4⟩, + ⟨4,364,193,0,0,0,0,-1,4⟩, + ⟨4,364,199,0,0,0,0,-1,4⟩, + ⟨4,364,202,0,0,0,0,-1,4⟩, + ⟨4,364,203,0,0,0,0,1,4⟩, + ⟨4,364,208,0,0,0,0,-1,4⟩, + ⟨4,364,209,0,0,0,0,1,4⟩, + ⟨4,364,212,0,0,0,0,1,4⟩, + ⟨4,364,215,0,0,0,0,-1,4⟩, + ⟨4,365,127,0,0,0,0,1,2⟩, + ⟨4,365,130,0,0,0,0,-1,2⟩, + ⟨4,365,131,0,0,0,0,1,2⟩, + ⟨4,365,151,0,0,0,0,1,2⟩, + ⟨4,365,152,0,0,0,0,-1,2⟩, + ⟨4,365,154,0,0,0,0,1,2⟩, + ⟨4,365,165,0,0,0,0,1,2⟩, + ⟨4,365,166,0,0,0,0,1,2⟩, + ⟨4,365,167,0,0,0,0,1,2⟩, + ⟨4,365,213,0,0,0,0,1,2⟩, + ⟨4,365,214,0,0,0,0,1,2⟩, + ⟨4,365,217,0,0,0,0,-1,2⟩, + ⟨4,366,112,0,0,0,0,1,4⟩, + ⟨4,366,115,0,0,0,0,-1,4⟩, + ⟨4,366,118,0,0,0,0,1,2⟩, + ⟨4,366,119,0,0,0,0,1,4⟩, + ⟨4,366,120,0,0,0,0,1,4⟩, + ⟨4,366,123,0,0,0,0,1,4⟩, + ⟨4,366,124,0,0,0,0,1,2⟩, + ⟨4,366,125,0,0,0,0,1,2⟩, + ⟨4,366,127,0,0,0,0,1,4⟩, + ⟨4,366,128,0,0,0,0,1,2⟩, + ⟨4,366,129,0,0,0,0,-1,2⟩, + ⟨4,366,130,0,0,0,0,-1,4⟩, + ⟨4,366,131,0,0,0,0,-1,4⟩, + ⟨4,366,132,0,0,0,0,1,4⟩, + ⟨4,366,133,0,0,0,0,-1,4⟩, + ⟨4,366,138,0,0,0,0,1,4⟩, + ⟨4,366,139,0,0,0,0,1,4⟩, + ⟨4,366,143,0,0,0,0,1,2⟩, + ⟨4,366,148,0,0,0,0,-1,4⟩, + ⟨4,366,149,0,0,0,0,1,4⟩, + ⟨4,366,150,0,0,0,0,-1,2⟩, + ⟨4,366,151,0,0,0,0,-1,4⟩, + ⟨4,366,152,0,0,0,0,-1,4⟩, + ⟨4,366,154,0,0,0,0,1,4⟩, + ⟨4,366,155,0,0,0,0,1,4⟩, + ⟨4,366,156,0,0,0,0,1,2⟩, + ⟨4,366,158,0,0,0,0,1,4⟩, + ⟨4,366,162,0,0,0,0,-1,2⟩, + ⟨4,366,163,0,0,0,0,1,2⟩, + ⟨4,366,165,0,0,0,0,-1,4⟩, + ⟨4,366,166,0,0,0,0,1,4⟩, + ⟨4,366,167,0,0,0,0,-1,4⟩, + ⟨4,366,168,0,0,0,0,-1,2⟩, + ⟨4,366,169,0,0,0,0,-1,4⟩, + ⟨4,366,172,0,0,0,0,-1,2⟩, + ⟨4,366,178,0,0,0,0,-1,4⟩, + ⟨4,366,179,0,0,0,0,1,4⟩, + ⟨4,366,184,0,0,0,0,1,4⟩, + ⟨4,366,185,0,0,0,0,1,2⟩, + ⟨4,366,189,0,0,0,0,1,2⟩, + ⟨4,366,190,0,0,0,0,1,4⟩, + ⟨4,366,191,0,0,0,0,1,4⟩, + ⟨4,366,192,0,0,0,0,1,4⟩, + ⟨4,366,193,0,0,0,0,-1,4⟩, + ⟨4,366,194,0,0,0,0,1,2⟩, + ⟨4,366,195,0,0,0,0,1,2⟩, + ⟨4,366,196,0,0,0,0,-1,2⟩, + ⟨4,366,199,0,0,0,0,-1,4⟩, + ⟨4,366,200,0,0,0,0,1,4⟩, + ⟨4,366,201,0,0,0,0,1,4⟩, + ⟨4,366,202,0,0,0,0,-1,4⟩, + ⟨4,366,206,0,0,0,0,-1,4⟩, + ⟨4,366,207,0,0,0,0,1,4⟩, + ⟨4,366,212,0,0,0,0,1,2⟩, + ⟨4,366,213,0,0,0,0,1,4⟩, + ⟨4,366,214,0,0,0,0,-1,4⟩, + ⟨4,366,215,0,0,0,0,-1,2⟩, + ⟨4,366,217,0,0,0,0,1,4⟩, + ⟨4,366,221,0,0,0,0,-1,2⟩, + ⟨4,366,223,0,0,0,0,1,4⟩, + ⟨4,367,112,0,0,0,0,-1,4⟩, + ⟨4,367,114,0,0,0,0,-1,4⟩, + ⟨4,367,115,0,0,0,0,1,2⟩, + ⟨4,367,116,0,0,0,0,-1,2⟩, + ⟨4,367,117,0,0,0,0,-1,2⟩, + ⟨4,367,118,0,0,0,0,-1,2⟩, + ⟨4,367,119,0,0,0,0,-1,4⟩, + ⟨4,367,120,0,0,0,0,-1,2⟩, + ⟨4,367,121,0,0,0,0,1,4⟩, + ⟨4,367,122,0,0,0,0,1,2⟩, + ⟨4,367,123,0,0,0,0,-1,4⟩, + ⟨4,367,124,0,0,0,0,-1,2⟩, + ⟨4,367,125,0,0,0,0,-1,2⟩, + ⟨4,367,128,0,0,0,0,-1,2⟩, + ⟨4,367,129,0,0,0,0,1,2⟩, + ⟨4,367,132,0,0,0,0,1,4⟩, + ⟨4,367,133,0,0,0,0,1,4⟩, + ⟨4,367,135,0,0,0,0,-1,1⟩, + ⟨4,367,137,0,0,0,0,1,4⟩, + ⟨4,367,138,0,0,0,0,-1,2⟩, + ⟨4,367,139,0,0,0,0,-1,4⟩, + ⟨4,367,141,0,0,0,0,-1,1⟩, + ⟨4,367,143,0,0,0,0,-1,2⟩, + ⟨4,367,145,0,0,0,0,-1,1⟩, + ⟨4,367,148,0,0,0,0,-1,4⟩, + ⟨4,367,149,0,0,0,0,-1,4⟩, + ⟨4,367,150,0,0,0,0,1,2⟩, + ⟨4,367,155,0,0,0,0,-1,4⟩, + ⟨4,367,156,0,0,0,0,-1,2⟩, + ⟨4,367,158,0,0,0,0,-3,4⟩, + ⟨4,367,159,0,0,0,0,-1,4⟩, + ⟨4,367,162,0,0,0,0,1,2⟩, + ⟨4,367,163,0,0,0,0,-1,2⟩, + ⟨4,367,168,0,0,0,0,1,2⟩, + ⟨4,367,169,0,0,0,0,1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1430⟩, by decide⟩ +def backward_031 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State031, backwardShard0State032, + [ + ⟨4,367,172,0,0,0,0,1,2⟩, + ⟨4,367,173,0,0,0,0,1,4⟩, + ⟨4,367,174,0,0,0,0,1,2⟩, + ⟨4,367,176,0,0,0,0,-1,2⟩, + ⟨4,367,177,0,0,0,0,-1,2⟩, + ⟨4,367,178,0,0,0,0,1,2⟩, + ⟨4,367,179,0,0,0,0,-1,2⟩, + ⟨4,367,180,0,0,0,0,-1,2⟩, + ⟨4,367,181,0,0,0,0,-1,2⟩, + ⟨4,367,182,0,0,0,0,-1,2⟩, + ⟨4,367,184,0,0,0,0,-1,2⟩, + ⟨4,367,185,0,0,0,0,-1,2⟩, + ⟨4,367,186,0,0,0,0,-1,1⟩, + ⟨4,367,188,0,0,0,0,1,4⟩, + ⟨4,367,189,0,0,0,0,-1,2⟩, + ⟨4,367,190,0,0,0,0,-1,4⟩, + ⟨4,367,191,0,0,0,0,-1,2⟩, + ⟨4,367,192,0,0,0,0,-1,2⟩, + ⟨4,367,193,0,0,0,0,1,4⟩, + ⟨4,367,194,0,0,0,0,-1,2⟩, + ⟨4,367,195,0,0,0,0,-1,2⟩, + ⟨4,367,196,0,0,0,0,1,2⟩, + ⟨4,367,199,0,0,0,0,1,4⟩, + ⟨4,367,200,0,0,0,0,-1,2⟩, + ⟨4,367,201,0,0,0,0,-1,2⟩, + ⟨4,367,202,0,0,0,0,1,4⟩, + ⟨4,367,203,0,0,0,0,-1,2⟩, + ⟨4,367,204,0,0,0,0,-1,4⟩, + ⟨4,367,206,0,0,0,0,1,2⟩, + ⟨4,367,207,0,0,0,0,-1,2⟩, + ⟨4,367,208,0,0,0,0,-1,2⟩, + ⟨4,367,209,0,0,0,0,-1,2⟩, + ⟨4,367,212,0,0,0,0,-1,2⟩, + ⟨4,367,215,0,0,0,0,1,2⟩, + ⟨4,367,221,0,0,0,0,1,2⟩, + ⟨4,367,222,0,0,0,0,-1,4⟩, + ⟨4,367,223,0,0,0,0,-3,4⟩, + ⟨4,368,112,0,0,0,0,1,4⟩, + ⟨4,368,114,0,0,0,0,-1,4⟩, + ⟨4,368,115,0,0,0,0,1,2⟩, + ⟨4,368,117,0,0,0,0,1,2⟩, + ⟨4,368,119,0,0,0,0,-1,4⟩, + ⟨4,368,121,0,0,0,0,1,4⟩, + ⟨4,368,123,0,0,0,0,-1,4⟩, + ⟨4,368,132,0,0,0,0,1,4⟩, + ⟨4,368,133,0,0,0,0,1,4⟩, + ⟨4,368,137,0,0,0,0,1,4⟩, + ⟨4,368,139,0,0,0,0,1,4⟩, + ⟨4,368,148,0,0,0,0,1,4⟩, + ⟨4,368,149,0,0,0,0,1,4⟩, + ⟨4,368,150,0,0,0,0,1,2⟩, + ⟨4,368,155,0,0,0,0,1,4⟩, + ⟨4,368,158,0,0,0,0,-1,4⟩, + ⟨4,368,159,0,0,0,0,-1,4⟩, + ⟨4,368,168,0,0,0,0,1,2⟩, + ⟨4,368,169,0,0,0,0,-1,4⟩, + ⟨4,368,173,0,0,0,0,1,4⟩, + ⟨4,368,178,0,0,0,0,1,2⟩, + ⟨4,368,179,0,0,0,0,1,2⟩, + ⟨4,368,180,0,0,0,0,1,2⟩, + ⟨4,368,188,0,0,0,0,1,4⟩, + ⟨4,368,190,0,0,0,0,-1,4⟩, + ⟨4,368,192,0,0,0,0,1,2⟩, + ⟨4,368,193,0,0,0,0,1,4⟩, + ⟨4,368,199,0,0,0,0,-1,4⟩, + ⟨4,368,202,0,0,0,0,-1,4⟩, + ⟨4,368,204,0,0,0,0,-1,4⟩, + ⟨4,368,222,0,0,0,0,-1,4⟩, + ⟨4,368,223,0,0,0,0,-1,4⟩, + ⟨4,370,114,0,0,0,0,-1,4⟩, + ⟨4,370,121,0,0,0,0,-1,4⟩, + ⟨4,370,127,0,0,0,0,-1,4⟩, + ⟨4,370,136,0,0,0,0,1,4⟩, + ⟨4,370,137,0,0,0,0,-1,4⟩, + ⟨4,370,141,0,0,0,0,-1,4⟩, + ⟨4,370,142,0,0,0,0,-1,4⟩, + ⟨4,370,144,0,0,0,0,1,4⟩, + ⟨4,370,147,0,0,0,0,1,4⟩, + ⟨4,370,154,0,0,0,0,1,4⟩, + ⟨4,370,157,0,0,0,0,1,4⟩, + ⟨4,370,159,0,0,0,0,1,4⟩, + ⟨4,370,160,0,0,0,0,-1,4⟩, + ⟨4,370,165,0,0,0,0,1,4⟩, + ⟨4,370,171,0,0,0,0,-1,4⟩, + ⟨4,370,172,0,0,0,0,1,4⟩, + ⟨4,370,173,0,0,0,0,1,4⟩, + ⟨4,370,184,0,0,0,0,-1,4⟩, + ⟨4,370,185,0,0,0,0,-1,4⟩, + ⟨4,370,186,0,0,0,0,-1,4⟩, + ⟨4,370,188,0,0,0,0,1,4⟩, + ⟨4,370,191,0,0,0,0,-1,4⟩, + ⟨4,370,195,0,0,0,0,-1,4⟩, + ⟨4,370,196,0,0,0,0,1,4⟩, + ⟨4,370,197,0,0,0,0,1,4⟩, + ⟨4,370,201,0,0,0,0,-1,4⟩, + ⟨4,370,204,0,0,0,0,-1,4⟩, + ⟨4,370,206,0,0,0,0,1,4⟩, + ⟨4,370,210,0,0,0,0,-1,4⟩, + ⟨4,370,217,0,0,0,0,1,4⟩, + ⟨4,370,219,0,0,0,0,1,4⟩, + ⟨4,370,222,0,0,0,0,1,4⟩, + ⟨4,372,112,0,0,0,0,1,4⟩, + ⟨4,372,115,0,0,0,0,-1,2⟩, + ⟨4,372,117,0,0,0,0,1,2⟩, + ⟨4,372,119,0,0,0,0,-1,4⟩, + ⟨4,372,123,0,0,0,0,1,4⟩, + ⟨4,372,127,0,0,0,0,1,4⟩, + ⟨4,372,132,0,0,0,0,-1,4⟩, + ⟨4,372,133,0,0,0,0,-1,4⟩, + ⟨4,372,136,0,0,0,0,-1,4⟩, + ⟨4,372,139,0,0,0,0,1,4⟩, + ⟨4,372,141,0,0,0,0,1,4⟩, + ⟨4,372,142,0,0,0,0,1,4⟩, + ⟨4,372,144,0,0,0,0,-1,4⟩, + ⟨4,372,147,0,0,0,0,-1,4⟩, + ⟨4,372,148,0,0,0,0,-1,4⟩, + ⟨4,372,149,0,0,0,0,-1,4⟩, + ⟨4,372,150,0,0,0,0,-1,2⟩, + ⟨4,372,154,0,0,0,0,-1,4⟩, + ⟨4,372,155,0,0,0,0,1,4⟩, + ⟨4,372,157,0,0,0,0,-1,4⟩, + ⟨4,372,158,0,0,0,0,1,4⟩, + ⟨4,372,160,0,0,0,0,1,4⟩, + ⟨4,372,165,0,0,0,0,-1,4⟩, + ⟨4,372,168,0,0,0,0,-1,2⟩, + ⟨4,372,169,0,0,0,0,-1,4⟩, + ⟨4,372,171,0,0,0,0,1,4⟩, + ⟨4,372,172,0,0,0,0,-1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1458⟩, by decide⟩ +def backward_032 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State032, backwardShard0State033, + [ + ⟨4,372,178,0,0,0,0,-1,2⟩, + ⟨4,372,179,0,0,0,0,1,2⟩, + ⟨4,372,180,0,0,0,0,1,2⟩, + ⟨4,372,184,0,0,0,0,1,4⟩, + ⟨4,372,185,0,0,0,0,1,4⟩, + ⟨4,372,186,0,0,0,0,1,4⟩, + ⟨4,372,190,0,0,0,0,-1,4⟩, + ⟨4,372,191,0,0,0,0,1,4⟩, + ⟨4,372,192,0,0,0,0,1,2⟩, + ⟨4,372,193,0,0,0,0,1,4⟩, + ⟨4,372,195,0,0,0,0,1,4⟩, + ⟨4,372,196,0,0,0,0,-1,4⟩, + ⟨4,372,197,0,0,0,0,-1,4⟩, + ⟨4,372,199,0,0,0,0,-1,4⟩, + ⟨4,372,201,0,0,0,0,1,4⟩, + ⟨4,372,202,0,0,0,0,1,4⟩, + ⟨4,372,206,0,0,0,0,-1,4⟩, + ⟨4,372,210,0,0,0,0,1,4⟩, + ⟨4,372,217,0,0,0,0,-1,4⟩, + ⟨4,372,219,0,0,0,0,-1,4⟩, + ⟨4,372,223,0,0,0,0,1,4⟩, + ⟨4,374,113,0,0,0,0,1,4⟩, + ⟨4,374,118,0,0,0,0,-1,4⟩, + ⟨4,374,122,0,0,0,0,1,4⟩, + ⟨4,374,123,0,0,0,0,1,4⟩, + ⟨4,374,125,0,0,0,0,-1,4⟩, + ⟨4,374,128,0,0,0,0,1,4⟩, + ⟨4,374,133,0,0,0,0,-1,4⟩, + ⟨4,374,134,0,0,0,0,1,4⟩, + ⟨4,374,135,0,0,0,0,1,4⟩, + ⟨4,374,140,0,0,0,0,1,4⟩, + ⟨4,374,145,0,0,0,0,1,4⟩, + ⟨4,374,146,0,0,0,0,-1,4⟩, + ⟨4,374,149,0,0,0,0,-1,4⟩, + ⟨4,374,155,0,0,0,0,1,4⟩, + ⟨4,374,156,0,0,0,0,1,4⟩, + ⟨4,374,161,0,0,0,0,-1,4⟩, + ⟨4,374,162,0,0,0,0,-1,4⟩, + ⟨4,374,163,0,0,0,0,1,4⟩, + ⟨4,374,170,0,0,0,0,-1,4⟩, + ⟨4,374,174,0,0,0,0,1,4⟩, + ⟨4,374,182,0,0,0,0,-1,4⟩, + ⟨4,374,187,0,0,0,0,1,4⟩, + ⟨4,374,190,0,0,0,0,-1,4⟩, + ⟨4,374,193,0,0,0,0,1,4⟩, + ⟨4,374,194,0,0,0,0,-1,4⟩, + ⟨4,374,198,0,0,0,0,1,4⟩, + ⟨4,374,199,0,0,0,0,-1,4⟩, + ⟨4,374,202,0,0,0,0,1,4⟩, + ⟨4,374,203,0,0,0,0,1,4⟩, + ⟨4,374,205,0,0,0,0,-1,4⟩, + ⟨4,374,220,0,0,0,0,1,4⟩, + ⟨4,374,221,0,0,0,0,-1,4⟩, + ⟨4,375,114,0,0,0,0,-1,4⟩, + ⟨4,375,121,0,0,0,0,-1,4⟩, + ⟨4,375,127,0,0,0,0,1,4⟩, + ⟨4,375,136,0,0,0,0,-1,4⟩, + ⟨4,375,137,0,0,0,0,-1,4⟩, + ⟨4,375,141,0,0,0,0,-1,4⟩, + ⟨4,375,142,0,0,0,0,-1,4⟩, + ⟨4,375,144,0,0,0,0,-1,4⟩, + ⟨4,375,147,0,0,0,0,-1,4⟩, + ⟨4,375,154,0,0,0,0,-1,4⟩, + ⟨4,375,157,0,0,0,0,-1,4⟩, + ⟨4,375,159,0,0,0,0,1,4⟩, + ⟨4,375,160,0,0,0,0,1,4⟩, + ⟨4,375,165,0,0,0,0,-1,4⟩, + ⟨4,375,171,0,0,0,0,-1,4⟩, + ⟨4,375,172,0,0,0,0,1,4⟩, + ⟨4,375,173,0,0,0,0,1,4⟩, + ⟨4,375,184,0,0,0,0,-1,4⟩, + ⟨4,375,185,0,0,0,0,-1,4⟩, + ⟨4,375,186,0,0,0,0,-1,4⟩, + ⟨4,375,188,0,0,0,0,1,4⟩, + ⟨4,375,191,0,0,0,0,-1,4⟩, + ⟨4,375,195,0,0,0,0,-1,4⟩, + ⟨4,375,196,0,0,0,0,1,4⟩, + ⟨4,375,197,0,0,0,0,-1,4⟩, + ⟨4,375,201,0,0,0,0,-1,4⟩, + ⟨4,375,204,0,0,0,0,-1,4⟩, + ⟨4,375,206,0,0,0,0,1,4⟩, + ⟨4,375,210,0,0,0,0,1,4⟩, + ⟨4,375,217,0,0,0,0,-1,4⟩, + ⟨4,375,219,0,0,0,0,-1,4⟩, + ⟨4,375,222,0,0,0,0,1,4⟩, + ⟨4,376,113,0,0,0,0,-1,2⟩, + ⟨4,376,118,0,0,0,0,-1,2⟩, + ⟨4,376,122,0,0,0,0,-1,2⟩, + ⟨4,376,123,0,0,0,0,-1,2⟩, + ⟨4,376,133,0,0,0,0,1,2⟩, + ⟨4,376,140,0,0,0,0,-1,2⟩, + ⟨4,376,149,0,0,0,0,1,2⟩, + ⟨4,376,170,0,0,0,0,-1,2⟩, + ⟨4,376,174,0,0,0,0,1,2⟩, + ⟨4,376,182,0,0,0,0,-1,2⟩, + ⟨4,376,187,0,0,0,0,-1,2⟩, + ⟨4,376,194,0,0,0,0,-1,2⟩, + ⟨4,376,198,0,0,0,0,-1,2⟩, + ⟨4,376,202,0,0,0,0,-1,2⟩, + ⟨4,376,203,0,0,0,0,-1,2⟩, + ⟨4,376,205,0,0,0,0,-1,2⟩, + ⟨4,377,114,0,0,0,0,-1,2⟩, + ⟨4,377,121,0,0,0,0,1,2⟩, + ⟨4,377,137,0,0,0,0,1,2⟩, + ⟨4,377,141,0,0,0,0,1,2⟩, + ⟨4,377,142,0,0,0,0,-1,2⟩, + ⟨4,377,159,0,0,0,0,-1,2⟩, + ⟨4,377,171,0,0,0,0,-1,2⟩, + ⟨4,377,172,0,0,0,0,-1,2⟩, + ⟨4,377,173,0,0,0,0,1,2⟩, + ⟨4,377,184,0,0,0,0,-1,2⟩, + ⟨4,377,185,0,0,0,0,-1,2⟩, + ⟨4,377,186,0,0,0,0,1,2⟩, + ⟨4,377,188,0,0,0,0,1,2⟩, + ⟨4,377,191,0,0,0,0,1,2⟩, + ⟨4,377,195,0,0,0,0,-1,2⟩, + ⟨4,377,196,0,0,0,0,-1,2⟩, + ⟨4,377,201,0,0,0,0,1,2⟩, + ⟨4,377,204,0,0,0,0,-1,2⟩, + ⟨4,377,206,0,0,0,0,1,2⟩, + ⟨4,377,222,0,0,0,0,-1,2⟩, + ⟨4,379,112,0,0,0,0,1,2⟩, + ⟨4,379,113,0,0,0,0,-1,4⟩, + ⟨4,379,118,0,0,0,0,1,4⟩, + ⟨4,379,119,0,0,0,0,1,2⟩, + ⟨4,379,120,0,0,0,0,1,1⟩, + ⟨4,379,121,0,0,0,0,-1,2⟩, + ⟨4,379,122,0,0,0,0,-1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1446⟩, by decide⟩ +def backward_033 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State033, backwardShard0State034, + [ + ⟨4,379,123,0,0,0,0,-1,4⟩, + ⟨4,379,125,0,0,0,0,-1,4⟩, + ⟨4,379,127,0,0,0,0,-1,2⟩, + ⟨4,379,128,0,0,0,0,1,4⟩, + ⟨4,379,133,0,0,0,0,1,4⟩, + ⟨4,379,134,0,0,0,0,1,4⟩, + ⟨4,379,135,0,0,0,0,1,4⟩, + ⟨4,379,136,0,0,0,0,-1,2⟩, + ⟨4,379,137,0,0,0,0,-1,2⟩, + ⟨4,379,139,0,0,0,0,-1,2⟩, + ⟨4,379,140,0,0,0,0,-1,4⟩, + ⟨4,379,141,0,0,0,0,-1,2⟩, + ⟨4,379,142,0,0,0,0,1,2⟩, + ⟨4,379,144,0,0,0,0,-1,2⟩, + ⟨4,379,145,0,0,0,0,1,4⟩, + ⟨4,379,146,0,0,0,0,-1,4⟩, + ⟨4,379,147,0,0,0,0,-1,2⟩, + ⟨4,379,149,0,0,0,0,1,4⟩, + ⟨4,379,154,0,0,0,0,1,2⟩, + ⟨4,379,155,0,0,0,0,-1,4⟩, + ⟨4,379,156,0,0,0,0,1,4⟩, + ⟨4,379,157,0,0,0,0,1,2⟩, + ⟨4,379,159,0,0,0,0,1,2⟩, + ⟨4,379,160,0,0,0,0,-1,2⟩, + ⟨4,379,161,0,0,0,0,-1,4⟩, + ⟨4,379,162,0,0,0,0,-1,4⟩, + ⟨4,379,163,0,0,0,0,1,4⟩, + ⟨4,379,165,0,0,0,0,-1,2⟩, + ⟨4,379,169,0,0,0,0,-1,2⟩, + ⟨4,379,170,0,0,0,0,1,4⟩, + ⟨4,379,171,0,0,0,0,1,2⟩, + ⟨4,379,172,0,0,0,0,1,2⟩, + ⟨4,379,174,0,0,0,0,-1,4⟩, + ⟨4,379,176,0,0,0,0,1,1⟩, + ⟨4,379,182,0,0,0,0,1,4⟩, + ⟨4,379,184,0,0,0,0,1,2⟩, + ⟨4,379,185,0,0,0,0,1,2⟩, + ⟨4,379,186,0,0,0,0,-1,2⟩, + ⟨4,379,187,0,0,0,0,-1,4⟩, + ⟨4,379,190,0,0,0,0,1,4⟩, + ⟨4,379,191,0,0,0,0,-1,2⟩, + ⟨4,379,193,0,0,0,0,-1,4⟩, + ⟨4,379,194,0,0,0,0,1,4⟩, + ⟨4,379,195,0,0,0,0,1,2⟩, + ⟨4,379,196,0,0,0,0,1,2⟩, + ⟨4,379,197,0,0,0,0,-1,2⟩, + ⟨4,379,198,0,0,0,0,-1,4⟩, + ⟨4,379,199,0,0,0,0,1,4⟩, + ⟨4,379,201,0,0,0,0,-1,2⟩, + ⟨4,379,202,0,0,0,0,-1,4⟩, + ⟨4,379,203,0,0,0,0,-1,4⟩, + ⟨4,379,205,0,0,0,0,1,4⟩, + ⟨4,379,206,0,0,0,0,-1,2⟩, + ⟨4,379,207,0,0,0,0,1,1⟩, + ⟨4,379,208,0,0,0,0,1,1⟩, + ⟨4,379,210,0,0,0,0,-1,2⟩, + ⟨4,379,217,0,0,0,0,-1,2⟩, + ⟨4,379,219,0,0,0,0,1,2⟩, + ⟨4,379,220,0,0,0,0,1,4⟩, + ⟨4,379,221,0,0,0,0,-1,4⟩, + ⟨4,379,222,0,0,0,0,1,2⟩, + ⟨4,380,113,0,0,0,0,1,4⟩, + ⟨4,380,118,0,0,0,0,-1,4⟩, + ⟨4,380,122,0,0,0,0,1,4⟩, + ⟨4,380,123,0,0,0,0,1,4⟩, + ⟨4,380,125,0,0,0,0,1,4⟩, + ⟨4,380,128,0,0,0,0,-1,4⟩, + ⟨4,380,133,0,0,0,0,-1,4⟩, + ⟨4,380,134,0,0,0,0,-1,4⟩, + ⟨4,380,135,0,0,0,0,-1,4⟩, + ⟨4,380,140,0,0,0,0,1,4⟩, + ⟨4,380,145,0,0,0,0,-1,4⟩, + ⟨4,380,146,0,0,0,0,1,4⟩, + ⟨4,380,149,0,0,0,0,-1,4⟩, + ⟨4,380,155,0,0,0,0,-1,4⟩, + ⟨4,380,156,0,0,0,0,-1,4⟩, + ⟨4,380,161,0,0,0,0,1,4⟩, + ⟨4,380,162,0,0,0,0,1,4⟩, + ⟨4,380,163,0,0,0,0,-1,4⟩, + ⟨4,380,170,0,0,0,0,-1,4⟩, + ⟨4,380,174,0,0,0,0,1,4⟩, + ⟨4,380,182,0,0,0,0,-1,4⟩, + ⟨4,380,187,0,0,0,0,1,4⟩, + ⟨4,380,190,0,0,0,0,1,4⟩, + ⟨4,380,193,0,0,0,0,-1,4⟩, + ⟨4,380,194,0,0,0,0,-1,4⟩, + ⟨4,380,198,0,0,0,0,1,4⟩, + ⟨4,380,199,0,0,0,0,1,4⟩, + ⟨4,380,202,0,0,0,0,1,4⟩, + ⟨4,380,203,0,0,0,0,1,4⟩, + ⟨4,380,205,0,0,0,0,-1,4⟩, + ⟨4,380,220,0,0,0,0,-1,4⟩, + ⟨4,380,221,0,0,0,0,1,4⟩, + ⟨4,381,127,0,0,0,0,1,2⟩, + ⟨4,381,136,0,0,0,0,1,2⟩, + ⟨4,381,144,0,0,0,0,1,2⟩, + ⟨4,381,147,0,0,0,0,1,2⟩, + ⟨4,381,154,0,0,0,0,-1,2⟩, + ⟨4,381,157,0,0,0,0,-1,2⟩, + ⟨4,381,160,0,0,0,0,1,2⟩, + ⟨4,381,165,0,0,0,0,1,2⟩, + ⟨4,381,197,0,0,0,0,1,2⟩, + ⟨4,381,210,0,0,0,0,1,2⟩, + ⟨4,381,217,0,0,0,0,1,2⟩, + ⟨4,381,219,0,0,0,0,-1,2⟩, + ⟨4,382,112,0,0,0,0,1,4⟩, + ⟨4,382,115,0,0,0,0,-1,2⟩, + ⟨4,382,117,0,0,0,0,1,2⟩, + ⟨4,382,119,0,0,0,0,-1,4⟩, + ⟨4,382,123,0,0,0,0,1,4⟩, + ⟨4,382,125,0,0,0,0,1,2⟩, + ⟨4,382,127,0,0,0,0,1,4⟩, + ⟨4,382,128,0,0,0,0,-1,2⟩, + ⟨4,382,132,0,0,0,0,-1,4⟩, + ⟨4,382,133,0,0,0,0,-1,4⟩, + ⟨4,382,134,0,0,0,0,-1,2⟩, + ⟨4,382,135,0,0,0,0,1,2⟩, + ⟨4,382,136,0,0,0,0,-1,4⟩, + ⟨4,382,139,0,0,0,0,1,4⟩, + ⟨4,382,141,0,0,0,0,1,4⟩, + ⟨4,382,142,0,0,0,0,1,4⟩, + ⟨4,382,144,0,0,0,0,-1,4⟩, + ⟨4,382,145,0,0,0,0,1,2⟩, + ⟨4,382,146,0,0,0,0,1,2⟩, + ⟨4,382,147,0,0,0,0,-1,4⟩, + ⟨4,382,148,0,0,0,0,-1,4⟩, + ⟨4,382,149,0,0,0,0,-1,4⟩, + ⟨4,382,150,0,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1424⟩, by decide⟩ +def backward_034 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State034, backwardShard0State035, + [ + ⟨4,382,154,0,0,0,0,-1,4⟩, + ⟨4,382,155,0,0,0,0,-1,4⟩, + ⟨4,382,156,0,0,0,0,1,2⟩, + ⟨4,382,157,0,0,0,0,-1,4⟩, + ⟨4,382,158,0,0,0,0,1,4⟩, + ⟨4,382,160,0,0,0,0,1,4⟩, + ⟨4,382,161,0,0,0,0,1,2⟩, + ⟨4,382,162,0,0,0,0,-1,2⟩, + ⟨4,382,163,0,0,0,0,1,2⟩, + ⟨4,382,165,0,0,0,0,-1,4⟩, + ⟨4,382,168,0,0,0,0,-1,2⟩, + ⟨4,382,169,0,0,0,0,-1,4⟩, + ⟨4,382,171,0,0,0,0,1,4⟩, + ⟨4,382,172,0,0,0,0,-1,4⟩, + ⟨4,382,178,0,0,0,0,-1,2⟩, + ⟨4,382,179,0,0,0,0,1,2⟩, + ⟨4,382,180,0,0,0,0,1,2⟩, + ⟨4,382,184,0,0,0,0,1,4⟩, + ⟨4,382,185,0,0,0,0,1,4⟩, + ⟨4,382,186,0,0,0,0,1,4⟩, + ⟨4,382,190,0,0,0,0,1,4⟩, + ⟨4,382,191,0,0,0,0,1,4⟩, + ⟨4,382,192,0,0,0,0,1,2⟩, + ⟨4,382,193,0,0,0,0,-1,4⟩, + ⟨4,382,195,0,0,0,0,1,4⟩, + ⟨4,382,196,0,0,0,0,-1,4⟩, + ⟨4,382,197,0,0,0,0,-1,4⟩, + ⟨4,382,199,0,0,0,0,1,4⟩, + ⟨4,382,201,0,0,0,0,1,4⟩, + ⟨4,382,202,0,0,0,0,1,4⟩, + ⟨4,382,206,0,0,0,0,-1,4⟩, + ⟨4,382,210,0,0,0,0,1,4⟩, + ⟨4,382,217,0,0,0,0,-1,4⟩, + ⟨4,382,219,0,0,0,0,-1,4⟩, + ⟨4,382,220,0,0,0,0,-1,2⟩, + ⟨4,382,221,0,0,0,0,-1,2⟩, + ⟨4,382,223,0,0,0,0,1,4⟩, + ⟨4,383,112,0,0,0,0,-1,4⟩, + ⟨4,383,113,0,0,0,0,-1,2⟩, + ⟨4,383,114,0,0,0,0,-1,4⟩, + ⟨4,383,115,0,0,0,0,1,2⟩, + ⟨4,383,117,0,0,0,0,-1,2⟩, + ⟨4,383,118,0,0,0,0,-1,2⟩, + ⟨4,383,119,0,0,0,0,1,4⟩, + ⟨4,383,121,0,0,0,0,1,4⟩, + ⟨4,383,122,0,0,0,0,-1,2⟩, + ⟨4,383,123,0,0,0,0,-1,4⟩, + ⟨4,383,125,0,0,0,0,-1,2⟩, + ⟨4,383,128,0,0,0,0,1,2⟩, + ⟨4,383,132,0,0,0,0,-1,4⟩, + ⟨4,383,133,0,0,0,0,1,4⟩, + ⟨4,383,134,0,0,0,0,1,2⟩, + ⟨4,383,135,0,0,0,0,-1,2⟩, + ⟨4,383,137,0,0,0,0,1,4⟩, + ⟨4,383,138,0,0,0,0,-1,1⟩, + ⟨4,383,139,0,0,0,0,-1,4⟩, + ⟨4,383,140,0,0,0,0,-1,2⟩, + ⟨4,383,141,0,0,0,0,-1,2⟩, + ⟨4,383,142,0,0,0,0,-1,2⟩, + ⟨4,383,143,0,0,0,0,-1,1⟩, + ⟨4,383,145,0,0,0,0,-1,2⟩, + ⟨4,383,146,0,0,0,0,-1,2⟩, + ⟨4,383,148,0,0,0,0,-1,4⟩, + ⟨4,383,149,0,0,0,0,1,4⟩, + ⟨4,383,150,0,0,0,0,1,2⟩, + ⟨4,383,155,0,0,0,0,1,4⟩, + ⟨4,383,156,0,0,0,0,-1,2⟩, + ⟨4,383,158,0,0,0,0,-3,4⟩, + ⟨4,383,159,0,0,0,0,-1,4⟩, + ⟨4,383,161,0,0,0,0,-1,2⟩, + ⟨4,383,162,0,0,0,0,1,2⟩, + ⟨4,383,163,0,0,0,0,-1,2⟩, + ⟨4,383,168,0,0,0,0,1,2⟩, + ⟨4,383,169,0,0,0,0,1,4⟩, + ⟨4,383,170,0,0,0,0,-1,2⟩, + ⟨4,383,171,0,0,0,0,-1,2⟩, + ⟨4,383,172,0,0,0,0,1,2⟩, + ⟨4,383,173,0,0,0,0,1,4⟩, + ⟨4,383,174,0,0,0,0,1,2⟩, + ⟨4,383,178,0,0,0,0,1,2⟩, + ⟨4,383,179,0,0,0,0,-1,2⟩, + ⟨4,383,180,0,0,0,0,-1,2⟩, + ⟨4,383,182,0,0,0,0,-1,2⟩, + ⟨4,383,184,0,0,0,0,-1,2⟩, + ⟨4,383,185,0,0,0,0,-1,2⟩, + ⟨4,383,186,0,0,0,0,-1,2⟩, + ⟨4,383,187,0,0,0,0,-1,2⟩, + ⟨4,383,188,0,0,0,0,1,4⟩, + ⟨4,383,189,0,0,0,0,-1,1⟩, + ⟨4,383,190,0,0,0,0,-1,4⟩, + ⟨4,383,191,0,0,0,0,-1,2⟩, + ⟨4,383,192,0,0,0,0,-1,2⟩, + ⟨4,383,193,0,0,0,0,1,4⟩, + ⟨4,383,194,0,0,0,0,-1,2⟩, + ⟨4,383,195,0,0,0,0,-1,2⟩, + ⟨4,383,196,0,0,0,0,1,2⟩, + ⟨4,383,198,0,0,0,0,-1,2⟩, + ⟨4,383,199,0,0,0,0,-1,4⟩, + ⟨4,383,200,0,0,0,0,-1,1⟩, + ⟨4,383,201,0,0,0,0,-1,2⟩, + ⟨4,383,202,0,0,0,0,-1,4⟩, + ⟨4,383,203,0,0,0,0,-1,2⟩, + ⟨4,383,204,0,0,0,0,-1,4⟩, + ⟨4,383,205,0,0,0,0,-1,2⟩, + ⟨4,383,206,0,0,0,0,1,2⟩, + ⟨4,383,220,0,0,0,0,1,2⟩, + ⟨4,383,221,0,0,0,0,1,2⟩, + ⟨4,383,222,0,0,0,0,-1,4⟩, + ⟨4,383,223,0,0,0,0,-3,4⟩, + ⟨4,384,112,0,0,0,0,1,4⟩, + ⟨4,384,114,0,0,0,0,-1,4⟩, + ⟨4,384,117,0,0,0,0,1,2⟩, + ⟨4,384,119,0,0,0,0,-1,4⟩, + ⟨4,384,121,0,0,0,0,1,4⟩, + ⟨4,384,123,0,0,0,0,-1,4⟩, + ⟨4,384,131,0,0,0,0,1,2⟩, + ⟨4,384,132,0,0,0,0,-1,4⟩, + ⟨4,384,133,0,0,0,0,1,4⟩, + ⟨4,384,137,0,0,0,0,-1,4⟩, + ⟨4,384,139,0,0,0,0,1,4⟩, + ⟨4,384,148,0,0,0,0,1,4⟩, + ⟨4,384,149,0,0,0,0,-1,4⟩, + ⟨4,384,155,0,0,0,0,1,4⟩, + ⟨4,384,158,0,0,0,0,1,4⟩, + ⟨4,384,159,0,0,0,0,1,4⟩, + ⟨4,384,169,0,0,0,0,-1,4⟩, + ⟨4,384,173,0,0,0,0,1,4⟩, + ⟨4,384,179,0,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1412⟩, by decide⟩ +def backward_035 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State035, backwardShard0State036, + [ + ⟨4,384,180,0,0,0,0,1,2⟩, + ⟨4,384,181,0,0,0,0,1,2⟩, + ⟨4,384,188,0,0,0,0,1,4⟩, + ⟨4,384,190,0,0,0,0,-1,4⟩, + ⟨4,384,192,0,0,0,0,1,2⟩, + ⟨4,384,193,0,0,0,0,1,4⟩, + ⟨4,384,199,0,0,0,0,-1,4⟩, + ⟨4,384,202,0,0,0,0,1,4⟩, + ⟨4,384,204,0,0,0,0,-1,4⟩, + ⟨4,384,209,0,0,0,0,1,2⟩, + ⟨4,384,214,0,0,0,0,1,2⟩, + ⟨4,384,222,0,0,0,0,-1,4⟩, + ⟨4,384,223,0,0,0,0,-1,4⟩, + ⟨4,386,113,0,0,0,0,-1,4⟩, + ⟨4,386,114,0,0,0,0,-1,4⟩, + ⟨4,386,118,0,0,0,0,-1,4⟩, + ⟨4,386,121,0,0,0,0,-1,4⟩, + ⟨4,386,127,0,0,0,0,-1,4⟩, + ⟨4,386,134,0,0,0,0,1,4⟩, + ⟨4,386,135,0,0,0,0,1,4⟩, + ⟨4,386,137,0,0,0,0,1,4⟩, + ⟨4,386,140,0,0,0,0,1,4⟩, + ⟨4,386,145,0,0,0,0,1,4⟩, + ⟨4,386,146,0,0,0,0,-1,4⟩, + ⟨4,386,154,0,0,0,0,1,4⟩, + ⟨4,386,159,0,0,0,0,-1,4⟩, + ⟨4,386,161,0,0,0,0,-1,4⟩, + ⟨4,386,162,0,0,0,0,1,4⟩, + ⟨4,386,165,0,0,0,0,1,4⟩, + ⟨4,386,170,0,0,0,0,-1,4⟩, + ⟨4,386,173,0,0,0,0,1,4⟩, + ⟨4,386,184,0,0,0,0,-1,4⟩, + ⟨4,386,187,0,0,0,0,1,4⟩, + ⟨4,386,188,0,0,0,0,1,4⟩, + ⟨4,386,191,0,0,0,0,1,4⟩, + ⟨4,386,194,0,0,0,0,-1,4⟩, + ⟨4,386,198,0,0,0,0,-1,4⟩, + ⟨4,386,201,0,0,0,0,-1,4⟩, + ⟨4,386,204,0,0,0,0,-1,4⟩, + ⟨4,386,205,0,0,0,0,-1,4⟩, + ⟨4,386,206,0,0,0,0,1,4⟩, + ⟨4,386,217,0,0,0,0,-1,4⟩, + ⟨4,386,220,0,0,0,0,1,4⟩, + ⟨4,386,221,0,0,0,0,1,4⟩, + ⟨4,386,222,0,0,0,0,1,4⟩, + ⟨4,388,112,0,0,0,0,1,4⟩, + ⟨4,388,113,0,0,0,0,1,4⟩, + ⟨4,388,117,0,0,0,0,1,2⟩, + ⟨4,388,118,0,0,0,0,1,4⟩, + ⟨4,388,119,0,0,0,0,-1,4⟩, + ⟨4,388,123,0,0,0,0,1,4⟩, + ⟨4,388,127,0,0,0,0,1,4⟩, + ⟨4,388,131,0,0,0,0,-1,2⟩, + ⟨4,388,132,0,0,0,0,1,4⟩, + ⟨4,388,133,0,0,0,0,-1,4⟩, + ⟨4,388,134,0,0,0,0,-1,4⟩, + ⟨4,388,135,0,0,0,0,-1,4⟩, + ⟨4,388,139,0,0,0,0,1,4⟩, + ⟨4,388,140,0,0,0,0,-1,4⟩, + ⟨4,388,145,0,0,0,0,-1,4⟩, + ⟨4,388,146,0,0,0,0,1,4⟩, + ⟨4,388,148,0,0,0,0,-1,4⟩, + ⟨4,388,149,0,0,0,0,1,4⟩, + ⟨4,388,154,0,0,0,0,-1,4⟩, + ⟨4,388,155,0,0,0,0,1,4⟩, + ⟨4,388,158,0,0,0,0,-1,4⟩, + ⟨4,388,161,0,0,0,0,1,4⟩, + ⟨4,388,162,0,0,0,0,-1,4⟩, + ⟨4,388,165,0,0,0,0,-1,4⟩, + ⟨4,388,169,0,0,0,0,-1,4⟩, + ⟨4,388,170,0,0,0,0,1,4⟩, + ⟨4,388,179,0,0,0,0,1,2⟩, + ⟨4,388,180,0,0,0,0,1,2⟩, + ⟨4,388,181,0,0,0,0,-1,2⟩, + ⟨4,388,184,0,0,0,0,1,4⟩, + ⟨4,388,187,0,0,0,0,-1,4⟩, + ⟨4,388,190,0,0,0,0,-1,4⟩, + ⟨4,388,191,0,0,0,0,-1,4⟩, + ⟨4,388,192,0,0,0,0,1,2⟩, + ⟨4,388,193,0,0,0,0,1,4⟩, + ⟨4,388,194,0,0,0,0,1,4⟩, + ⟨4,388,198,0,0,0,0,1,4⟩, + ⟨4,388,199,0,0,0,0,-1,4⟩, + ⟨4,388,201,0,0,0,0,1,4⟩, + ⟨4,388,202,0,0,0,0,-1,4⟩, + ⟨4,388,205,0,0,0,0,1,4⟩, + ⟨4,388,206,0,0,0,0,-1,4⟩, + ⟨4,388,209,0,0,0,0,-1,2⟩, + ⟨4,388,214,0,0,0,0,-1,2⟩, + ⟨4,388,217,0,0,0,0,1,4⟩, + ⟨4,388,220,0,0,0,0,-1,4⟩, + ⟨4,388,221,0,0,0,0,-1,4⟩, + ⟨4,388,223,0,0,0,0,1,4⟩, + ⟨4,390,122,0,0,0,0,-1,4⟩, + ⟨4,390,123,0,0,0,0,1,4⟩, + ⟨4,390,125,0,0,0,0,-1,4⟩, + ⟨4,390,128,0,0,0,0,1,4⟩, + ⟨4,390,133,0,0,0,0,-1,4⟩, + ⟨4,390,136,0,0,0,0,-1,4⟩, + ⟨4,390,141,0,0,0,0,1,4⟩, + ⟨4,390,142,0,0,0,0,-1,4⟩, + ⟨4,390,144,0,0,0,0,-1,4⟩, + ⟨4,390,147,0,0,0,0,1,4⟩, + ⟨4,390,149,0,0,0,0,1,4⟩, + ⟨4,390,155,0,0,0,0,1,4⟩, + ⟨4,390,156,0,0,0,0,-1,4⟩, + ⟨4,390,157,0,0,0,0,1,4⟩, + ⟨4,390,160,0,0,0,0,-1,4⟩, + ⟨4,390,163,0,0,0,0,1,4⟩, + ⟨4,390,171,0,0,0,0,-1,4⟩, + ⟨4,390,172,0,0,0,0,1,4⟩, + ⟨4,390,174,0,0,0,0,1,4⟩, + ⟨4,390,182,0,0,0,0,-1,4⟩, + ⟨4,390,185,0,0,0,0,-1,4⟩, + ⟨4,390,186,0,0,0,0,1,4⟩, + ⟨4,390,190,0,0,0,0,-1,4⟩, + ⟨4,390,193,0,0,0,0,1,4⟩, + ⟨4,390,195,0,0,0,0,-1,4⟩, + ⟨4,390,196,0,0,0,0,1,4⟩, + ⟨4,390,197,0,0,0,0,1,4⟩, + ⟨4,390,199,0,0,0,0,-1,4⟩, + ⟨4,390,202,0,0,0,0,-1,4⟩, + ⟨4,390,203,0,0,0,0,1,4⟩, + ⟨4,390,210,0,0,0,0,-1,4⟩, + ⟨4,390,219,0,0,0,0,1,4⟩, + ⟨4,391,113,0,0,0,0,-1,4⟩, + ⟨4,391,114,0,0,0,0,-1,4⟩, + ⟨4,391,118,0,0,0,0,-1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1510⟩, by decide⟩ +def backward_036 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State036, backwardShard0State037, + [ + ⟨4,391,121,0,0,0,0,-1,4⟩, + ⟨4,391,127,0,0,0,0,1,4⟩, + ⟨4,391,134,0,0,0,0,-1,4⟩, + ⟨4,391,135,0,0,0,0,-1,4⟩, + ⟨4,391,137,0,0,0,0,1,4⟩, + ⟨4,391,140,0,0,0,0,1,4⟩, + ⟨4,391,145,0,0,0,0,-1,4⟩, + ⟨4,391,146,0,0,0,0,1,4⟩, + ⟨4,391,154,0,0,0,0,-1,4⟩, + ⟨4,391,159,0,0,0,0,-1,4⟩, + ⟨4,391,161,0,0,0,0,1,4⟩, + ⟨4,391,162,0,0,0,0,-1,4⟩, + ⟨4,391,165,0,0,0,0,-1,4⟩, + ⟨4,391,170,0,0,0,0,-1,4⟩, + ⟨4,391,173,0,0,0,0,1,4⟩, + ⟨4,391,184,0,0,0,0,-1,4⟩, + ⟨4,391,187,0,0,0,0,1,4⟩, + ⟨4,391,188,0,0,0,0,1,4⟩, + ⟨4,391,191,0,0,0,0,1,4⟩, + ⟨4,391,194,0,0,0,0,-1,4⟩, + ⟨4,391,198,0,0,0,0,-1,4⟩, + ⟨4,391,201,0,0,0,0,-1,4⟩, + ⟨4,391,204,0,0,0,0,-1,4⟩, + ⟨4,391,205,0,0,0,0,-1,4⟩, + ⟨4,391,206,0,0,0,0,1,4⟩, + ⟨4,391,217,0,0,0,0,1,4⟩, + ⟨4,391,220,0,0,0,0,-1,4⟩, + ⟨4,391,221,0,0,0,0,-1,4⟩, + ⟨4,391,222,0,0,0,0,1,4⟩, + ⟨4,392,122,0,0,0,0,1,2⟩, + ⟨4,392,123,0,0,0,0,-1,2⟩, + ⟨4,392,133,0,0,0,0,1,2⟩, + ⟨4,392,141,0,0,0,0,-1,2⟩, + ⟨4,392,142,0,0,0,0,-1,2⟩, + ⟨4,392,149,0,0,0,0,-1,2⟩, + ⟨4,392,171,0,0,0,0,-1,2⟩, + ⟨4,392,172,0,0,0,0,-1,2⟩, + ⟨4,392,174,0,0,0,0,1,2⟩, + ⟨4,392,182,0,0,0,0,-1,2⟩, + ⟨4,392,185,0,0,0,0,-1,2⟩, + ⟨4,392,186,0,0,0,0,-1,2⟩, + ⟨4,392,195,0,0,0,0,-1,2⟩, + ⟨4,392,196,0,0,0,0,-1,2⟩, + ⟨4,392,202,0,0,0,0,1,2⟩, + ⟨4,392,203,0,0,0,0,-1,2⟩, + ⟨4,393,113,0,0,0,0,1,2⟩, + ⟨4,393,114,0,0,0,0,-1,2⟩, + ⟨4,393,118,0,0,0,0,-1,2⟩, + ⟨4,393,121,0,0,0,0,1,2⟩, + ⟨4,393,137,0,0,0,0,-1,2⟩, + ⟨4,393,140,0,0,0,0,-1,2⟩, + ⟨4,393,159,0,0,0,0,1,2⟩, + ⟨4,393,170,0,0,0,0,-1,2⟩, + ⟨4,393,173,0,0,0,0,1,2⟩, + ⟨4,393,184,0,0,0,0,-1,2⟩, + ⟨4,393,187,0,0,0,0,-1,2⟩, + ⟨4,393,188,0,0,0,0,1,2⟩, + ⟨4,393,191,0,0,0,0,-1,2⟩, + ⟨4,393,194,0,0,0,0,-1,2⟩, + ⟨4,393,198,0,0,0,0,1,2⟩, + ⟨4,393,201,0,0,0,0,1,2⟩, + ⟨4,393,204,0,0,0,0,-1,2⟩, + ⟨4,393,205,0,0,0,0,-1,2⟩, + ⟨4,393,206,0,0,0,0,1,2⟩, + ⟨4,393,222,0,0,0,0,-1,2⟩, + ⟨4,396,122,0,0,0,0,-1,4⟩, + ⟨4,396,123,0,0,0,0,1,4⟩, + ⟨4,396,125,0,0,0,0,1,4⟩, + ⟨4,396,128,0,0,0,0,-1,4⟩, + ⟨4,396,133,0,0,0,0,-1,4⟩, + ⟨4,396,136,0,0,0,0,1,4⟩, + ⟨4,396,141,0,0,0,0,1,4⟩, + ⟨4,396,142,0,0,0,0,-1,4⟩, + ⟨4,396,144,0,0,0,0,1,4⟩, + ⟨4,396,147,0,0,0,0,-1,4⟩, + ⟨4,396,149,0,0,0,0,1,4⟩, + ⟨4,396,155,0,0,0,0,-1,4⟩, + ⟨4,396,156,0,0,0,0,1,4⟩, + ⟨4,396,157,0,0,0,0,-1,4⟩, + ⟨4,396,160,0,0,0,0,1,4⟩, + ⟨4,396,163,0,0,0,0,-1,4⟩, + ⟨4,396,171,0,0,0,0,-1,4⟩, + ⟨4,396,172,0,0,0,0,1,4⟩, + ⟨4,396,174,0,0,0,0,1,4⟩, + ⟨4,396,182,0,0,0,0,-1,4⟩, + ⟨4,396,185,0,0,0,0,-1,4⟩, + ⟨4,396,186,0,0,0,0,1,4⟩, + ⟨4,396,190,0,0,0,0,1,4⟩, + ⟨4,396,193,0,0,0,0,-1,4⟩, + ⟨4,396,195,0,0,0,0,-1,4⟩, + ⟨4,396,196,0,0,0,0,1,4⟩, + ⟨4,396,197,0,0,0,0,-1,4⟩, + ⟨4,396,199,0,0,0,0,1,4⟩, + ⟨4,396,202,0,0,0,0,-1,4⟩, + ⟨4,396,203,0,0,0,0,1,4⟩, + ⟨4,396,210,0,0,0,0,1,4⟩, + ⟨4,396,219,0,0,0,0,-1,4⟩, + ⟨4,397,127,0,0,0,0,1,2⟩, + ⟨4,397,134,0,0,0,0,-1,2⟩, + ⟨4,397,135,0,0,0,0,1,2⟩, + ⟨4,397,145,0,0,0,0,1,2⟩, + ⟨4,397,146,0,0,0,0,1,2⟩, + ⟨4,397,154,0,0,0,0,-1,2⟩, + ⟨4,397,161,0,0,0,0,1,2⟩, + ⟨4,397,162,0,0,0,0,1,2⟩, + ⟨4,397,165,0,0,0,0,1,2⟩, + ⟨4,397,217,0,0,0,0,-1,2⟩, + ⟨4,397,220,0,0,0,0,-1,2⟩, + ⟨4,397,221,0,0,0,0,1,2⟩, + ⟨4,398,112,0,0,0,0,1,4⟩, + ⟨4,398,113,0,0,0,0,1,4⟩, + ⟨4,398,117,0,0,0,0,1,2⟩, + ⟨4,398,118,0,0,0,0,1,4⟩, + ⟨4,398,119,0,0,0,0,-1,4⟩, + ⟨4,398,123,0,0,0,0,1,4⟩, + ⟨4,398,125,0,0,0,0,1,2⟩, + ⟨4,398,127,0,0,0,0,1,4⟩, + ⟨4,398,128,0,0,0,0,-1,2⟩, + ⟨4,398,131,0,0,0,0,-1,2⟩, + ⟨4,398,132,0,0,0,0,1,4⟩, + ⟨4,398,133,0,0,0,0,-1,4⟩, + ⟨4,398,134,0,0,0,0,-1,4⟩, + ⟨4,398,135,0,0,0,0,-1,4⟩, + ⟨4,398,136,0,0,0,0,-1,2⟩, + ⟨4,398,139,0,0,0,0,1,4⟩, + ⟨4,398,140,0,0,0,0,-1,4⟩, + ⟨4,398,144,0,0,0,0,-1,2⟩, + ⟨4,398,145,0,0,0,0,-1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1428⟩, by decide⟩ +def backward_037 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State037, backwardShard0State038, + [ + ⟨4,398,146,0,0,0,0,1,4⟩, + ⟨4,398,147,0,0,0,0,1,2⟩, + ⟨4,398,148,0,0,0,0,-1,4⟩, + ⟨4,398,149,0,0,0,0,1,4⟩, + ⟨4,398,154,0,0,0,0,-1,4⟩, + ⟨4,398,155,0,0,0,0,-1,4⟩, + ⟨4,398,156,0,0,0,0,-1,2⟩, + ⟨4,398,157,0,0,0,0,-1,2⟩, + ⟨4,398,158,0,0,0,0,-1,4⟩, + ⟨4,398,160,0,0,0,0,1,2⟩, + ⟨4,398,161,0,0,0,0,1,4⟩, + ⟨4,398,162,0,0,0,0,-1,4⟩, + ⟨4,398,163,0,0,0,0,1,2⟩, + ⟨4,398,165,0,0,0,0,-1,4⟩, + ⟨4,398,169,0,0,0,0,-1,4⟩, + ⟨4,398,170,0,0,0,0,1,4⟩, + ⟨4,398,179,0,0,0,0,1,2⟩, + ⟨4,398,180,0,0,0,0,1,2⟩, + ⟨4,398,181,0,0,0,0,-1,2⟩, + ⟨4,398,184,0,0,0,0,1,4⟩, + ⟨4,398,187,0,0,0,0,-1,4⟩, + ⟨4,398,190,0,0,0,0,1,4⟩, + ⟨4,398,191,0,0,0,0,-1,4⟩, + ⟨4,398,192,0,0,0,0,1,2⟩, + ⟨4,398,193,0,0,0,0,-1,4⟩, + ⟨4,398,194,0,0,0,0,1,4⟩, + ⟨4,398,197,0,0,0,0,1,2⟩, + ⟨4,398,198,0,0,0,0,1,4⟩, + ⟨4,398,199,0,0,0,0,1,4⟩, + ⟨4,398,201,0,0,0,0,1,4⟩, + ⟨4,398,202,0,0,0,0,-1,4⟩, + ⟨4,398,205,0,0,0,0,1,4⟩, + ⟨4,398,206,0,0,0,0,-1,4⟩, + ⟨4,398,209,0,0,0,0,-1,2⟩, + ⟨4,398,210,0,0,0,0,1,2⟩, + ⟨4,398,214,0,0,0,0,-1,2⟩, + ⟨4,398,217,0,0,0,0,1,4⟩, + ⟨4,398,219,0,0,0,0,-1,2⟩, + ⟨4,398,220,0,0,0,0,-1,4⟩, + ⟨4,398,221,0,0,0,0,-1,4⟩, + ⟨4,398,223,0,0,0,0,1,4⟩, + ⟨4,399,112,0,0,0,0,-1,4⟩, + ⟨4,399,113,0,0,0,0,-1,2⟩, + ⟨4,399,114,0,0,0,0,-1,4⟩, + ⟨4,399,116,0,0,0,0,-1,1⟩, + ⟨4,399,117,0,0,0,0,-1,2⟩, + ⟨4,399,118,0,0,0,0,-1,2⟩, + ⟨4,399,119,0,0,0,0,1,4⟩, + ⟨4,399,121,0,0,0,0,1,4⟩, + ⟨4,399,122,0,0,0,0,1,2⟩, + ⟨4,399,123,0,0,0,0,-1,4⟩, + ⟨4,399,125,0,0,0,0,-1,2⟩, + ⟨4,399,128,0,0,0,0,1,2⟩, + ⟨4,399,131,0,0,0,0,1,2⟩, + ⟨4,399,132,0,0,0,0,1,4⟩, + ⟨4,399,133,0,0,0,0,1,4⟩, + ⟨4,399,136,0,0,0,0,1,2⟩, + ⟨4,399,137,0,0,0,0,-1,4⟩, + ⟨4,399,139,0,0,0,0,-1,4⟩, + ⟨4,399,140,0,0,0,0,1,2⟩, + ⟨4,399,141,0,0,0,0,-1,2⟩, + ⟨4,399,142,0,0,0,0,-1,2⟩, + ⟨4,399,144,0,0,0,0,1,2⟩, + ⟨4,399,147,0,0,0,0,-1,2⟩, + ⟨4,399,148,0,0,0,0,-1,4⟩, + ⟨4,399,149,0,0,0,0,-1,4⟩, + ⟨4,399,151,0,0,0,0,-1,1⟩, + ⟨4,399,155,0,0,0,0,1,4⟩, + ⟨4,399,156,0,0,0,0,1,2⟩, + ⟨4,399,157,0,0,0,0,1,2⟩, + ⟨4,399,158,0,0,0,0,3,4⟩, + ⟨4,399,159,0,0,0,0,1,4⟩, + ⟨4,399,160,0,0,0,0,-1,2⟩, + ⟨4,399,163,0,0,0,0,-1,2⟩, + ⟨4,399,167,0,0,0,0,-1,1⟩, + ⟨4,399,169,0,0,0,0,1,4⟩, + ⟨4,399,170,0,0,0,0,-1,2⟩, + ⟨4,399,171,0,0,0,0,-1,2⟩, + ⟨4,399,172,0,0,0,0,-1,2⟩, + ⟨4,399,173,0,0,0,0,1,4⟩, + ⟨4,399,174,0,0,0,0,1,2⟩, + ⟨4,399,177,0,0,0,0,-1,1⟩, + ⟨4,399,179,0,0,0,0,-1,2⟩, + ⟨4,399,180,0,0,0,0,-1,2⟩, + ⟨4,399,181,0,0,0,0,1,2⟩, + ⟨4,399,182,0,0,0,0,-1,2⟩, + ⟨4,399,184,0,0,0,0,-1,2⟩, + ⟨4,399,185,0,0,0,0,-1,2⟩, + ⟨4,399,186,0,0,0,0,-1,2⟩, + ⟨4,399,187,0,0,0,0,1,2⟩, + ⟨4,399,188,0,0,0,0,1,4⟩, + ⟨4,399,190,0,0,0,0,-1,4⟩, + ⟨4,399,191,0,0,0,0,1,2⟩, + ⟨4,399,192,0,0,0,0,-1,2⟩, + ⟨4,399,193,0,0,0,0,1,4⟩, + ⟨4,399,194,0,0,0,0,-1,2⟩, + ⟨4,399,195,0,0,0,0,-1,2⟩, + ⟨4,399,196,0,0,0,0,-1,2⟩, + ⟨4,399,197,0,0,0,0,-1,2⟩, + ⟨4,399,198,0,0,0,0,-1,2⟩, + ⟨4,399,199,0,0,0,0,-1,4⟩, + ⟨4,399,201,0,0,0,0,-1,2⟩, + ⟨4,399,202,0,0,0,0,1,4⟩, + ⟨4,399,203,0,0,0,0,-1,2⟩, + ⟨4,399,204,0,0,0,0,-1,4⟩, + ⟨4,399,205,0,0,0,0,-1,2⟩, + ⟨4,399,206,0,0,0,0,1,2⟩, + ⟨4,399,209,0,0,0,0,1,2⟩, + ⟨4,399,210,0,0,0,0,-1,2⟩, + ⟨4,399,214,0,0,0,0,1,2⟩, + ⟨4,399,219,0,0,0,0,1,2⟩, + ⟨4,399,222,0,0,0,0,-1,4⟩, + ⟨4,399,223,0,0,0,0,-3,4⟩, + ⟨4,400,125,0,0,0,0,1,2⟩, + ⟨4,400,127,0,0,0,0,1,2⟩, + ⟨4,400,139,0,0,0,0,1,2⟩, + ⟨4,400,148,0,0,0,0,1,2⟩, + ⟨4,400,165,0,0,0,0,1,2⟩, + ⟨4,400,203,0,0,0,0,1,2⟩, + ⟨4,401,115,0,0,0,0,-1,1⟩, + ⟨4,401,119,0,0,0,0,1,2⟩, + ⟨4,401,122,0,0,0,0,-1,2⟩, + ⟨4,401,128,0,0,0,0,1,2⟩, + ⟨4,401,130,0,0,0,0,1,2⟩, + ⟨4,401,131,0,0,0,0,-1,2⟩, + ⟨4,401,132,0,0,0,0,-1,2⟩, + ⟨4,401,136,0,0,0,0,-1,1⟩, + ⟨4,401,138,0,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1376⟩, by decide⟩ +def backward_038 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State038, backwardShard0State039, + [ + ⟨4,401,141,0,0,0,0,-1,2⟩, + ⟨4,401,142,0,0,0,0,1,2⟩, + ⟨4,401,144,0,0,0,0,-1,1⟩, + ⟨4,401,147,0,0,0,0,-1,1⟩, + ⟨4,401,151,0,0,0,0,-1,2⟩, + ⟨4,401,152,0,0,0,0,1,2⟩, + ⟨4,401,154,0,0,0,0,1,2⟩, + ⟨4,401,166,0,0,0,0,-1,2⟩, + ⟨4,401,167,0,0,0,0,-1,2⟩, + ⟨4,401,171,0,0,0,0,1,2⟩, + ⟨4,401,172,0,0,0,0,-1,2⟩, + ⟨4,401,178,0,0,0,0,-1,1⟩, + ⟨4,401,185,0,0,0,0,-1,2⟩, + ⟨4,401,186,0,0,0,0,-1,2⟩, + ⟨4,401,195,0,0,0,0,-1,2⟩, + ⟨4,401,196,0,0,0,0,-1,2⟩, + ⟨4,401,197,0,0,0,0,-1,1⟩, + ⟨4,401,200,0,0,0,0,-1,1⟩, + ⟨4,401,213,0,0,0,0,-1,2⟩, + ⟨4,401,214,0,0,0,0,-1,2⟩, + ⟨4,401,217,0,0,0,0,-1,2⟩, + ⟨4,402,113,0,0,0,0,-1,2⟩, + ⟨4,402,118,0,0,0,0,-1,2⟩, + ⟨4,402,119,0,0,0,0,-1,2⟩, + ⟨4,402,124,0,0,0,0,-1,2⟩, + ⟨4,402,128,0,0,0,0,-1,2⟩, + ⟨4,402,129,0,0,0,0,1,2⟩, + ⟨4,402,140,0,0,0,0,-1,2⟩, + ⟨4,402,143,0,0,0,0,-1,2⟩, + ⟨4,402,148,0,0,0,0,-1,2⟩, + ⟨4,402,150,0,0,0,0,-1,2⟩, + ⟨4,402,154,0,0,0,0,-1,2⟩, + ⟨4,402,165,0,0,0,0,-1,2⟩, + ⟨4,402,168,0,0,0,0,-1,2⟩, + ⟨4,402,170,0,0,0,0,1,2⟩, + ⟨4,402,187,0,0,0,0,-1,2⟩, + ⟨4,402,189,0,0,0,0,-1,2⟩, + ⟨4,402,194,0,0,0,0,-1,2⟩, + ⟨4,402,198,0,0,0,0,-1,2⟩, + ⟨4,402,203,0,0,0,0,-1,2⟩, + ⟨4,402,205,0,0,0,0,1,2⟩, + ⟨4,402,212,0,0,0,0,-1,2⟩, + ⟨4,402,215,0,0,0,0,1,2⟩, + ⟨4,403,113,0,0,0,0,1,2⟩, + ⟨4,403,118,0,0,0,0,1,2⟩, + ⟨4,403,119,0,0,0,0,1,2⟩, + ⟨4,403,122,0,0,0,0,1,2⟩, + ⟨4,403,124,0,0,0,0,1,2⟩, + ⟨4,403,125,0,0,0,0,1,2⟩, + ⟨4,403,127,0,0,0,0,1,2⟩, + ⟨4,403,128,0,0,0,0,1,2⟩, + ⟨4,403,129,0,0,0,0,-1,2⟩, + ⟨4,403,132,0,0,0,0,1,2⟩, + ⟨4,403,139,0,0,0,0,1,2⟩, + ⟨4,403,140,0,0,0,0,1,2⟩, + ⟨4,403,143,0,0,0,0,1,2⟩, + ⟨4,403,148,0,0,0,0,1,2⟩, + ⟨4,403,150,0,0,0,0,1,2⟩, + ⟨4,403,154,0,0,0,0,1,2⟩, + ⟨4,403,165,0,0,0,0,1,2⟩, + ⟨4,403,168,0,0,0,0,1,2⟩, + ⟨4,403,170,0,0,0,0,-1,2⟩, + ⟨4,403,187,0,0,0,0,1,2⟩, + ⟨4,403,189,0,0,0,0,1,2⟩, + ⟨4,403,194,0,0,0,0,1,2⟩, + ⟨4,403,198,0,0,0,0,1,2⟩, + ⟨4,403,203,0,0,0,0,1,2⟩, + ⟨4,403,205,0,0,0,0,-1,2⟩, + ⟨4,403,212,0,0,0,0,1,2⟩, + ⟨4,403,215,0,0,0,0,-1,2⟩, + ⟨4,403,217,0,0,0,0,1,2⟩, + ⟨4,404,130,0,0,0,0,1,2⟩, + ⟨4,404,131,0,0,0,0,-1,2⟩, + ⟨4,404,141,0,0,0,0,-1,2⟩, + ⟨4,404,142,0,0,0,0,1,2⟩, + ⟨4,404,151,0,0,0,0,-1,2⟩, + ⟨4,404,152,0,0,0,0,1,2⟩, + ⟨4,404,166,0,0,0,0,-1,2⟩, + ⟨4,404,167,0,0,0,0,-1,2⟩, + ⟨4,404,171,0,0,0,0,1,2⟩, + ⟨4,404,172,0,0,0,0,-1,2⟩, + ⟨4,404,185,0,0,0,0,-1,2⟩, + ⟨4,404,186,0,0,0,0,-1,2⟩, + ⟨4,404,195,0,0,0,0,-1,2⟩, + ⟨4,404,196,0,0,0,0,-1,2⟩, + ⟨4,404,213,0,0,0,0,-1,2⟩, + ⟨4,404,214,0,0,0,0,-1,2⟩, + ⟨4,405,122,0,0,0,0,-1,2⟩, + ⟨4,405,125,0,0,0,0,1,2⟩, + ⟨4,405,127,0,0,0,0,1,2⟩, + ⟨4,405,130,0,0,0,0,-1,2⟩, + ⟨4,405,131,0,0,0,0,1,2⟩, + ⟨4,405,132,0,0,0,0,-1,2⟩, + ⟨4,405,139,0,0,0,0,1,2⟩, + ⟨4,405,141,0,0,0,0,1,2⟩, + ⟨4,405,142,0,0,0,0,-1,2⟩, + ⟨4,405,151,0,0,0,0,1,2⟩, + ⟨4,405,152,0,0,0,0,-1,2⟩, + ⟨4,405,166,0,0,0,0,1,2⟩, + ⟨4,405,167,0,0,0,0,1,2⟩, + ⟨4,405,171,0,0,0,0,-1,2⟩, + ⟨4,405,172,0,0,0,0,1,2⟩, + ⟨4,405,185,0,0,0,0,1,2⟩, + ⟨4,405,186,0,0,0,0,1,2⟩, + ⟨4,405,195,0,0,0,0,1,2⟩, + ⟨4,405,196,0,0,0,0,1,2⟩, + ⟨4,405,213,0,0,0,0,1,2⟩, + ⟨4,405,214,0,0,0,0,1,2⟩, + ⟨4,405,217,0,0,0,0,-1,2⟩, + ⟨4,406,113,0,0,0,0,-1,2⟩, + ⟨4,406,118,0,0,0,0,1,2⟩, + ⟨4,406,124,0,0,0,0,1,2⟩, + ⟨4,406,125,0,0,0,0,1,2⟩, + ⟨4,406,127,0,0,0,0,1,2⟩, + ⟨4,406,129,0,0,0,0,-1,2⟩, + ⟨4,406,139,0,0,0,0,1,2⟩, + ⟨4,406,140,0,0,0,0,-1,2⟩, + ⟨4,406,143,0,0,0,0,-1,2⟩, + ⟨4,406,148,0,0,0,0,-1,2⟩, + ⟨4,406,150,0,0,0,0,-1,2⟩, + ⟨4,406,165,0,0,0,0,-1,2⟩, + ⟨4,406,168,0,0,0,0,-1,2⟩, + ⟨4,406,170,0,0,0,0,-1,2⟩, + ⟨4,406,187,0,0,0,0,-1,2⟩, + ⟨4,406,189,0,0,0,0,-1,2⟩, + ⟨4,406,194,0,0,0,0,1,2⟩, + ⟨4,406,198,0,0,0,0,-1,2⟩, + ⟨4,406,203,0,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1270⟩, by decide⟩ +def backward_039 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State039, backwardShard0State040, + [ + ⟨4,406,205,0,0,0,0,-1,2⟩, + ⟨4,406,212,0,0,0,0,1,2⟩, + ⟨4,406,215,0,0,0,0,-1,2⟩, + ⟨4,407,113,0,0,0,0,1,2⟩, + ⟨4,407,118,0,0,0,0,-1,2⟩, + ⟨4,407,124,0,0,0,0,-1,2⟩, + ⟨4,407,129,0,0,0,0,1,2⟩, + ⟨4,407,140,0,0,0,0,1,2⟩, + ⟨4,407,143,0,0,0,0,1,2⟩, + ⟨4,407,150,0,0,0,0,1,2⟩, + ⟨4,407,168,0,0,0,0,1,2⟩, + ⟨4,407,170,0,0,0,0,1,2⟩, + ⟨4,407,187,0,0,0,0,1,2⟩, + ⟨4,407,189,0,0,0,0,1,2⟩, + ⟨4,407,194,0,0,0,0,-1,2⟩, + ⟨4,407,198,0,0,0,0,1,2⟩, + ⟨4,407,205,0,0,0,0,1,2⟩, + ⟨4,407,212,0,0,0,0,-1,2⟩, + ⟨4,407,215,0,0,0,0,1,2⟩, + ⟨4,409,119,0,0,0,0,1,2⟩, + ⟨4,409,128,0,0,0,0,1,2⟩, + ⟨4,409,148,0,0,0,0,1,2⟩, + ⟨4,409,154,0,0,0,0,1,2⟩, + ⟨4,409,165,0,0,0,0,1,2⟩, + ⟨4,409,203,0,0,0,0,1,2⟩, + ⟨4,410,113,0,0,0,0,1,2⟩, + ⟨4,410,118,0,0,0,0,-1,2⟩, + ⟨4,410,124,0,0,0,0,-1,2⟩, + ⟨4,410,125,0,0,0,0,-1,2⟩, + ⟨4,410,127,0,0,0,0,-1,2⟩, + ⟨4,410,129,0,0,0,0,1,2⟩, + ⟨4,410,130,0,0,0,0,1,2⟩, + ⟨4,410,131,0,0,0,0,1,2⟩, + ⟨4,410,139,0,0,0,0,-1,2⟩, + ⟨4,410,140,0,0,0,0,1,2⟩, + ⟨4,410,141,0,0,0,0,1,2⟩, + ⟨4,410,142,0,0,0,0,1,2⟩, + ⟨4,410,143,0,0,0,0,1,2⟩, + ⟨4,410,148,0,0,0,0,1,2⟩, + ⟨4,410,150,0,0,0,0,1,2⟩, + ⟨4,410,151,0,0,0,0,1,2⟩, + ⟨4,410,152,0,0,0,0,1,2⟩, + ⟨4,410,165,0,0,0,0,1,2⟩, + ⟨4,410,166,0,0,0,0,-1,2⟩, + ⟨4,410,167,0,0,0,0,1,2⟩, + ⟨4,410,168,0,0,0,0,1,2⟩, + ⟨4,410,170,0,0,0,0,1,2⟩, + ⟨4,410,171,0,0,0,0,1,2⟩, + ⟨4,410,172,0,0,0,0,1,2⟩, + ⟨4,410,185,0,0,0,0,-1,2⟩, + ⟨4,410,186,0,0,0,0,1,2⟩, + ⟨4,410,187,0,0,0,0,1,2⟩, + ⟨4,410,189,0,0,0,0,1,2⟩, + ⟨4,410,194,0,0,0,0,-1,2⟩, + ⟨4,410,195,0,0,0,0,-1,2⟩, + ⟨4,410,196,0,0,0,0,1,2⟩, + ⟨4,410,198,0,0,0,0,1,2⟩, + ⟨4,410,203,0,0,0,0,1,2⟩, + ⟨4,410,205,0,0,0,0,1,2⟩, + ⟨4,410,212,0,0,0,0,-1,2⟩, + ⟨4,410,213,0,0,0,0,-1,2⟩, + ⟨4,410,214,0,0,0,0,1,2⟩, + ⟨4,410,215,0,0,0,0,1,2⟩, + ⟨4,411,113,0,0,0,0,-1,2⟩, + ⟨4,411,118,0,0,0,0,1,2⟩, + ⟨4,411,119,0,0,0,0,1,2⟩, + ⟨4,411,122,0,0,0,0,1,2⟩, + ⟨4,411,124,0,0,0,0,1,2⟩, + ⟨4,411,125,0,0,0,0,1,2⟩, + ⟨4,411,127,0,0,0,0,1,2⟩, + ⟨4,411,128,0,0,0,0,1,2⟩, + ⟨4,411,129,0,0,0,0,-1,2⟩, + ⟨4,411,130,0,0,0,0,-1,2⟩, + ⟨4,411,131,0,0,0,0,-1,2⟩, + ⟨4,411,132,0,0,0,0,1,2⟩, + ⟨4,411,139,0,0,0,0,1,2⟩, + ⟨4,411,140,0,0,0,0,-1,2⟩, + ⟨4,411,141,0,0,0,0,-1,2⟩, + ⟨4,411,142,0,0,0,0,-1,2⟩, + ⟨4,411,143,0,0,0,0,-1,2⟩, + ⟨4,411,148,0,0,0,0,-1,2⟩, + ⟨4,411,150,0,0,0,0,-1,2⟩, + ⟨4,411,151,0,0,0,0,-1,2⟩, + ⟨4,411,152,0,0,0,0,-1,2⟩, + ⟨4,411,154,0,0,0,0,1,2⟩, + ⟨4,411,165,0,0,0,0,-1,2⟩, + ⟨4,411,166,0,0,0,0,1,2⟩, + ⟨4,411,167,0,0,0,0,-1,2⟩, + ⟨4,411,168,0,0,0,0,-1,2⟩, + ⟨4,411,170,0,0,0,0,-1,2⟩, + ⟨4,411,171,0,0,0,0,-1,2⟩, + ⟨4,411,172,0,0,0,0,-1,2⟩, + ⟨4,411,185,0,0,0,0,1,2⟩, + ⟨4,411,186,0,0,0,0,-1,2⟩, + ⟨4,411,187,0,0,0,0,-1,2⟩, + ⟨4,411,189,0,0,0,0,-1,2⟩, + ⟨4,411,194,0,0,0,0,1,2⟩, + ⟨4,411,195,0,0,0,0,1,2⟩, + ⟨4,411,196,0,0,0,0,-1,2⟩, + ⟨4,411,198,0,0,0,0,-1,2⟩, + ⟨4,411,203,0,0,0,0,-1,2⟩, + ⟨4,411,205,0,0,0,0,-1,2⟩, + ⟨4,411,212,0,0,0,0,1,2⟩, + ⟨4,411,213,0,0,0,0,1,2⟩, + ⟨4,411,214,0,0,0,0,-1,2⟩, + ⟨4,411,215,0,0,0,0,-1,2⟩, + ⟨4,411,217,0,0,0,0,1,2⟩, + ⟨4,413,119,0,0,0,0,1,2⟩, + ⟨4,413,122,0,0,0,0,-1,2⟩, + ⟨4,413,128,0,0,0,0,1,2⟩, + ⟨4,413,132,0,0,0,0,-1,2⟩, + ⟨4,413,154,0,0,0,0,1,2⟩, + ⟨4,413,217,0,0,0,0,-1,2⟩, + ⟨4,414,113,0,0,0,0,1,2⟩, + ⟨4,414,117,0,0,0,0,1,1⟩, + ⟨4,414,118,0,0,0,0,-1,2⟩, + ⟨4,414,122,0,0,0,0,-1,2⟩, + ⟨4,414,124,0,0,0,0,-1,2⟩, + ⟨4,414,125,0,0,0,0,1,2⟩, + ⟨4,414,127,0,0,0,0,1,2⟩, + ⟨4,414,129,0,0,0,0,1,2⟩, + ⟨4,414,130,0,0,0,0,-1,2⟩, + ⟨4,414,131,0,0,0,0,1,2⟩, + ⟨4,414,132,0,0,0,0,-1,2⟩, + ⟨4,414,134,0,0,0,0,-1,1⟩, + ⟨4,414,139,0,0,0,0,1,2⟩, + ⟨4,414,140,0,0,0,0,1,2⟩, + ⟨4,414,141,0,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1276⟩, by decide⟩ +def backward_040 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State040, backwardShard0State041, + [ + ⟨4,414,142,0,0,0,0,-1,2⟩, + ⟨4,414,143,0,0,0,0,1,2⟩, + ⟨4,414,146,0,0,0,0,1,1⟩, + ⟨4,414,150,0,0,0,0,1,2⟩, + ⟨4,414,151,0,0,0,0,1,2⟩, + ⟨4,414,152,0,0,0,0,-1,2⟩, + ⟨4,414,161,0,0,0,0,1,1⟩, + ⟨4,414,166,0,0,0,0,1,2⟩, + ⟨4,414,167,0,0,0,0,1,2⟩, + ⟨4,414,168,0,0,0,0,1,2⟩, + ⟨4,414,170,0,0,0,0,1,2⟩, + ⟨4,414,171,0,0,0,0,-1,2⟩, + ⟨4,414,172,0,0,0,0,1,2⟩, + ⟨4,414,176,0,0,0,0,-1,1⟩, + ⟨4,414,180,0,0,0,0,1,1⟩, + ⟨4,414,185,0,0,0,0,1,2⟩, + ⟨4,414,186,0,0,0,0,1,2⟩, + ⟨4,414,187,0,0,0,0,1,2⟩, + ⟨4,414,189,0,0,0,0,1,2⟩, + ⟨4,414,194,0,0,0,0,-1,2⟩, + ⟨4,414,195,0,0,0,0,1,2⟩, + ⟨4,414,196,0,0,0,0,1,2⟩, + ⟨4,414,198,0,0,0,0,1,2⟩, + ⟨4,414,205,0,0,0,0,1,2⟩, + ⟨4,414,208,0,0,0,0,-1,1⟩, + ⟨4,414,212,0,0,0,0,-1,2⟩, + ⟨4,414,213,0,0,0,0,1,2⟩, + ⟨4,414,214,0,0,0,0,1,2⟩, + ⟨4,414,215,0,0,0,0,1,2⟩, + ⟨4,414,217,0,0,0,0,-1,2⟩, + ⟨4,414,220,0,0,0,0,-1,1⟩, + ⟨4,415,113,0,0,0,0,-1,2⟩, + ⟨4,415,117,0,0,0,0,-1,1⟩, + ⟨4,415,118,0,0,0,0,1,2⟩, + ⟨4,415,119,0,0,0,0,1,2⟩, + ⟨4,415,122,0,0,0,0,1,2⟩, + ⟨4,415,124,0,0,0,0,1,2⟩, + ⟨4,415,125,0,0,0,0,-1,2⟩, + ⟨4,415,127,0,0,0,0,-1,2⟩, + ⟨4,415,128,0,0,0,0,1,2⟩, + ⟨4,415,129,0,0,0,0,-1,2⟩, + ⟨4,415,130,0,0,0,0,1,2⟩, + ⟨4,415,131,0,0,0,0,-1,2⟩, + ⟨4,415,132,0,0,0,0,1,2⟩, + ⟨4,415,134,0,0,0,0,1,1⟩, + ⟨4,415,139,0,0,0,0,-1,2⟩, + ⟨4,415,140,0,0,0,0,-1,2⟩, + ⟨4,415,141,0,0,0,0,-1,2⟩, + ⟨4,415,142,0,0,0,0,1,2⟩, + ⟨4,415,143,0,0,0,0,-1,2⟩, + ⟨4,415,146,0,0,0,0,-1,1⟩, + ⟨4,415,148,0,0,0,0,-1,2⟩, + ⟨4,415,150,0,0,0,0,-1,2⟩, + ⟨4,415,151,0,0,0,0,-1,2⟩, + ⟨4,415,152,0,0,0,0,1,2⟩, + ⟨4,415,154,0,0,0,0,1,2⟩, + ⟨4,415,161,0,0,0,0,-1,1⟩, + ⟨4,415,165,0,0,0,0,-1,2⟩, + ⟨4,415,166,0,0,0,0,-1,2⟩, + ⟨4,415,167,0,0,0,0,-1,2⟩, + ⟨4,415,168,0,0,0,0,-1,2⟩, + ⟨4,415,170,0,0,0,0,-1,2⟩, + ⟨4,415,171,0,0,0,0,1,2⟩, + ⟨4,415,172,0,0,0,0,-1,2⟩, + ⟨4,415,176,0,0,0,0,1,1⟩, + ⟨4,415,180,0,0,0,0,-1,1⟩, + ⟨4,415,185,0,0,0,0,-1,2⟩, + ⟨4,415,186,0,0,0,0,-1,2⟩, + ⟨4,415,187,0,0,0,0,-1,2⟩, + ⟨4,415,189,0,0,0,0,-1,2⟩, + ⟨4,415,194,0,0,0,0,1,2⟩, + ⟨4,415,195,0,0,0,0,-1,2⟩, + ⟨4,415,196,0,0,0,0,-1,2⟩, + ⟨4,415,198,0,0,0,0,-1,2⟩, + ⟨4,415,203,0,0,0,0,-1,2⟩, + ⟨4,415,205,0,0,0,0,-1,2⟩, + ⟨4,415,208,0,0,0,0,1,1⟩, + ⟨4,415,212,0,0,0,0,1,2⟩, + ⟨4,415,213,0,0,0,0,-1,2⟩, + ⟨4,415,214,0,0,0,0,-1,2⟩, + ⟨4,415,215,0,0,0,0,-1,2⟩, + ⟨4,415,217,0,0,0,0,1,2⟩, + ⟨4,415,220,0,0,0,0,1,1⟩, + ⟨4,416,125,0,0,0,0,1,2⟩, + ⟨4,416,127,0,0,0,0,1,2⟩, + ⟨4,416,139,0,0,0,0,1,2⟩, + ⟨4,416,163,0,0,0,0,1,2⟩, + ⟨4,416,201,0,0,0,0,1,2⟩, + ⟨4,416,223,0,0,0,0,1,2⟩, + ⟨4,417,113,0,0,0,0,-1,2⟩, + ⟨4,417,115,0,0,0,0,1,1⟩, + ⟨4,417,118,0,0,0,0,-1,2⟩, + ⟨4,417,119,0,0,0,0,1,2⟩, + ⟨4,417,128,0,0,0,0,1,2⟩, + ⟨4,417,130,0,0,0,0,1,2⟩, + ⟨4,417,131,0,0,0,0,1,2⟩, + ⟨4,417,135,0,0,0,0,-1,1⟩, + ⟨4,417,138,0,0,0,0,-1,1⟩, + ⟨4,417,140,0,0,0,0,1,2⟩, + ⟨4,417,145,0,0,0,0,-1,1⟩, + ⟨4,417,151,0,0,0,0,-1,2⟩, + ⟨4,417,152,0,0,0,0,1,2⟩, + ⟨4,417,154,0,0,0,0,1,2⟩, + ⟨4,417,156,0,0,0,0,-1,2⟩, + ⟨4,417,158,0,0,0,0,-1,2⟩, + ⟨4,417,162,0,0,0,0,1,1⟩, + ⟨4,417,166,0,0,0,0,-1,2⟩, + ⟨4,417,167,0,0,0,0,-1,2⟩, + ⟨4,417,170,0,0,0,0,1,2⟩, + ⟨4,417,178,0,0,0,0,1,1⟩, + ⟨4,417,187,0,0,0,0,1,2⟩, + ⟨4,417,191,0,0,0,0,-1,2⟩, + ⟨4,417,194,0,0,0,0,-1,2⟩, + ⟨4,417,198,0,0,0,0,-1,2⟩, + ⟨4,417,200,0,0,0,0,-1,1⟩, + ⟨4,417,205,0,0,0,0,1,2⟩, + ⟨4,417,213,0,0,0,0,-1,2⟩, + ⟨4,417,214,0,0,0,0,1,2⟩, + ⟨4,417,221,0,0,0,0,1,1⟩, + ⟨4,418,119,0,0,0,0,-1,2⟩, + ⟨4,418,124,0,0,0,0,-1,2⟩, + ⟨4,418,128,0,0,0,0,-1,2⟩, + ⟨4,418,129,0,0,0,0,1,2⟩, + ⟨4,418,141,0,0,0,0,-1,2⟩, + ⟨4,418,142,0,0,0,0,1,2⟩, + ⟨4,418,143,0,0,0,0,-1,2⟩, + ⟨4,418,150,0,0,0,0,1,2⟩, + ⟨4,418,154,0,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1236⟩, by decide⟩ +def backward_041 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State041, backwardShard0State042, + [ + ⟨4,418,163,0,0,0,0,-1,2⟩, + ⟨4,418,168,0,0,0,0,1,2⟩, + ⟨4,418,171,0,0,0,0,1,2⟩, + ⟨4,418,172,0,0,0,0,1,2⟩, + ⟨4,418,185,0,0,0,0,-1,2⟩, + ⟨4,418,186,0,0,0,0,-1,2⟩, + ⟨4,418,189,0,0,0,0,-1,2⟩, + ⟨4,418,195,0,0,0,0,-1,2⟩, + ⟨4,418,196,0,0,0,0,1,2⟩, + ⟨4,418,201,0,0,0,0,-1,2⟩, + ⟨4,418,212,0,0,0,0,-1,2⟩, + ⟨4,418,215,0,0,0,0,1,2⟩, + ⟨4,418,223,0,0,0,0,-1,2⟩, + ⟨4,419,119,0,0,0,0,1,2⟩, + ⟨4,419,124,0,0,0,0,1,2⟩, + ⟨4,419,125,0,0,0,0,1,2⟩, + ⟨4,419,127,0,0,0,0,1,2⟩, + ⟨4,419,128,0,0,0,0,1,2⟩, + ⟨4,419,129,0,0,0,0,-1,2⟩, + ⟨4,419,139,0,0,0,0,1,2⟩, + ⟨4,419,141,0,0,0,0,1,2⟩, + ⟨4,419,142,0,0,0,0,-1,2⟩, + ⟨4,419,143,0,0,0,0,1,2⟩, + ⟨4,419,150,0,0,0,0,-1,2⟩, + ⟨4,419,154,0,0,0,0,1,2⟩, + ⟨4,419,156,0,0,0,0,1,2⟩, + ⟨4,419,158,0,0,0,0,1,2⟩, + ⟨4,419,163,0,0,0,0,1,2⟩, + ⟨4,419,168,0,0,0,0,-1,2⟩, + ⟨4,419,171,0,0,0,0,-1,2⟩, + ⟨4,419,172,0,0,0,0,-1,2⟩, + ⟨4,419,185,0,0,0,0,1,2⟩, + ⟨4,419,186,0,0,0,0,1,2⟩, + ⟨4,419,189,0,0,0,0,1,2⟩, + ⟨4,419,191,0,0,0,0,1,2⟩, + ⟨4,419,195,0,0,0,0,1,2⟩, + ⟨4,419,196,0,0,0,0,-1,2⟩, + ⟨4,419,201,0,0,0,0,1,2⟩, + ⟨4,419,212,0,0,0,0,1,2⟩, + ⟨4,419,215,0,0,0,0,-1,2⟩, + ⟨4,419,223,0,0,0,0,1,2⟩, + ⟨4,420,113,0,0,0,0,-1,2⟩, + ⟨4,420,118,0,0,0,0,-1,2⟩, + ⟨4,420,130,0,0,0,0,1,2⟩, + ⟨4,420,131,0,0,0,0,1,2⟩, + ⟨4,420,140,0,0,0,0,1,2⟩, + ⟨4,420,151,0,0,0,0,-1,2⟩, + ⟨4,420,152,0,0,0,0,1,2⟩, + ⟨4,420,166,0,0,0,0,-1,2⟩, + ⟨4,420,167,0,0,0,0,-1,2⟩, + ⟨4,420,170,0,0,0,0,1,2⟩, + ⟨4,420,187,0,0,0,0,1,2⟩, + ⟨4,420,194,0,0,0,0,-1,2⟩, + ⟨4,420,198,0,0,0,0,-1,2⟩, + ⟨4,420,205,0,0,0,0,1,2⟩, + ⟨4,420,213,0,0,0,0,-1,2⟩, + ⟨4,420,214,0,0,0,0,1,2⟩, + ⟨4,421,113,0,0,0,0,1,2⟩, + ⟨4,421,118,0,0,0,0,1,2⟩, + ⟨4,421,125,0,0,0,0,1,2⟩, + ⟨4,421,127,0,0,0,0,1,2⟩, + ⟨4,421,130,0,0,0,0,-1,2⟩, + ⟨4,421,131,0,0,0,0,-1,2⟩, + ⟨4,421,139,0,0,0,0,1,2⟩, + ⟨4,421,140,0,0,0,0,-1,2⟩, + ⟨4,421,151,0,0,0,0,1,2⟩, + ⟨4,421,152,0,0,0,0,-1,2⟩, + ⟨4,421,156,0,0,0,0,-1,2⟩, + ⟨4,421,158,0,0,0,0,-1,2⟩, + ⟨4,421,166,0,0,0,0,1,2⟩, + ⟨4,421,167,0,0,0,0,1,2⟩, + ⟨4,421,170,0,0,0,0,-1,2⟩, + ⟨4,421,187,0,0,0,0,-1,2⟩, + ⟨4,421,191,0,0,0,0,-1,2⟩, + ⟨4,421,194,0,0,0,0,1,2⟩, + ⟨4,421,198,0,0,0,0,1,2⟩, + ⟨4,421,205,0,0,0,0,-1,2⟩, + ⟨4,421,213,0,0,0,0,1,2⟩, + ⟨4,421,214,0,0,0,0,-1,2⟩, + ⟨4,422,124,0,0,0,0,1,2⟩, + ⟨4,422,125,0,0,0,0,1,2⟩, + ⟨4,422,127,0,0,0,0,1,2⟩, + ⟨4,422,129,0,0,0,0,-1,2⟩, + ⟨4,422,139,0,0,0,0,1,2⟩, + ⟨4,422,141,0,0,0,0,-1,2⟩, + ⟨4,422,142,0,0,0,0,-1,2⟩, + ⟨4,422,143,0,0,0,0,-1,2⟩, + ⟨4,422,150,0,0,0,0,1,2⟩, + ⟨4,422,163,0,0,0,0,-1,2⟩, + ⟨4,422,168,0,0,0,0,1,2⟩, + ⟨4,422,171,0,0,0,0,-1,2⟩, + ⟨4,422,172,0,0,0,0,1,2⟩, + ⟨4,422,185,0,0,0,0,1,2⟩, + ⟨4,422,186,0,0,0,0,-1,2⟩, + ⟨4,422,189,0,0,0,0,-1,2⟩, + ⟨4,422,195,0,0,0,0,1,2⟩, + ⟨4,422,196,0,0,0,0,1,2⟩, + ⟨4,422,201,0,0,0,0,-1,2⟩, + ⟨4,422,212,0,0,0,0,1,2⟩, + ⟨4,422,215,0,0,0,0,-1,2⟩, + ⟨4,422,223,0,0,0,0,-1,2⟩, + ⟨4,423,124,0,0,0,0,-1,2⟩, + ⟨4,423,129,0,0,0,0,1,2⟩, + ⟨4,423,141,0,0,0,0,1,2⟩, + ⟨4,423,142,0,0,0,0,1,2⟩, + ⟨4,423,143,0,0,0,0,1,2⟩, + ⟨4,423,150,0,0,0,0,-1,2⟩, + ⟨4,423,168,0,0,0,0,-1,2⟩, + ⟨4,423,171,0,0,0,0,1,2⟩, + ⟨4,423,172,0,0,0,0,-1,2⟩, + ⟨4,423,185,0,0,0,0,-1,2⟩, + ⟨4,423,186,0,0,0,0,1,2⟩, + ⟨4,423,189,0,0,0,0,1,2⟩, + ⟨4,423,195,0,0,0,0,-1,2⟩, + ⟨4,423,196,0,0,0,0,-1,2⟩, + ⟨4,423,212,0,0,0,0,-1,2⟩, + ⟨4,423,215,0,0,0,0,1,2⟩, + ⟨4,425,119,0,0,0,0,1,2⟩, + ⟨4,425,128,0,0,0,0,1,2⟩, + ⟨4,425,154,0,0,0,0,1,2⟩, + ⟨4,425,163,0,0,0,0,1,2⟩, + ⟨4,425,201,0,0,0,0,1,2⟩, + ⟨4,425,223,0,0,0,0,1,2⟩, + ⟨4,426,113,0,0,0,0,1,2⟩, + ⟨4,426,118,0,0,0,0,-1,2⟩, + ⟨4,426,124,0,0,0,0,-1,2⟩, + ⟨4,426,125,0,0,0,0,-1,2⟩, + ⟨4,426,127,0,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1280⟩, by decide⟩ +#eval "NativeBackwardProofs0 checked" +end NativeData diff --git a/research/kappa-lean-verification-20261022/NativeBackwardProofs0.log b/research/kappa-lean-verification-20261022/NativeBackwardProofs0.log new file mode 100644 index 0000000000..f1cf0bbbe6 --- /dev/null +++ b/research/kappa-lean-verification-20261022/NativeBackwardProofs0.log @@ -0,0 +1 @@ +"NativeBackwardProofs0 checked" diff --git a/research/kappa-lean-verification-20261022/NativeBackwardProofs1.lean b/research/kappa-lean-verification-20261022/NativeBackwardProofs1.lean new file mode 100644 index 0000000000..76142bfbb1 --- /dev/null +++ b/research/kappa-lean-verification-20261022/NativeBackwardProofs1.lean @@ -0,0 +1,5596 @@ +-- Generated by native_generate.py from canonical payload SHA256 +-- 4409d2d9328fffbd276bb03fb800f59a33ec3b2ab15f79a330a7af66e75110cc +import NativeData +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NativeData +open NativeCertificate +def backwardShard1State042 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard1State043 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard1State044 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard1State045 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard1State046 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard1State047 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard1State048 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard1State049 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard1State050 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard1State051 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard1State052 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard1State053 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard1State054 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard1State055 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard1State056 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard1State057 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard1State058 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard1State059 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard1State060 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard1State061 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard1State062 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard1State063 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard1State064 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (2)) (.branch 1 (.leaf (2)) (.leaf (78)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (78)) (.leaf (89))) (.branch 1 (.leaf (89)) (.branch 1 (.leaf (29)) (.leaf (29))))) (.branch 2 (.branch 1 (.leaf (94)) (.leaf (94))) (.branch 1 (.leaf (59)) (.branch 1 (.leaf (59)) (.leaf (9))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (9)) (.leaf (83))) (.branch 1 (.leaf (83)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard1State065 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (310)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard1State066 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (363))) (.branch 1 (.leaf (366)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (310)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (362)) (.leaf (365))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (362)))) (.branch 2 (.branch 1 (.leaf (363)) (.leaf (365))) (.branch 1 (.leaf (366)) (.branch 1 (.leaf (367)) (.leaf (368)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (369)) (.leaf (93))) (.branch 1 (.leaf (367)) (.branch 1 (.leaf (65)) (.leaf (369))))) (.branch 2 (.branch 1 (.leaf (64)) (.leaf (12))) (.branch 1 (.leaf (12)) (.branch 1 (.leaf (368)) (.leaf (13))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard1State067 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (310)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard1State068 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (3))) (.branch 1 (.leaf (384)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (384))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (310)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (398))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (392)) (.leaf (394))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (393)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (391)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (395)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard1State069 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (3))) (.branch 1 (.leaf (384)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (384))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (310)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (295))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (14))) (.branch 1 (.leaf (14)) (.branch 1 (.leaf (102)) (.leaf (102)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (58)) (.leaf (58))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (33)) (.leaf (105))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (19))) (.branch 1 (.leaf (19)) (.branch 1 (.leaf (40)) (.leaf (40)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (79)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard1State070 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (3))) (.branch 1 (.leaf (384)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (384))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (295))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard1State071 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (3))) (.branch 1 (.leaf (384)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (425))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (423)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (384))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (422))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (295))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (422)) (.branch 1 (.leaf (423)) (.leaf (425))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (104))) (.branch 1 (.leaf (104)) (.branch 1 (.leaf (57)) (.leaf (57))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (20)) (.leaf (20))) (.branch 1 (.leaf (42)) (.branch 1 (.leaf (42)) (.leaf (21))))) (.branch 2 (.branch 1 (.leaf (21)) (.leaf (41))) (.branch 1 (.leaf (41)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard1State072 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (3))) (.branch 1 (.leaf (384)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (384))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (295))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard1State073 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (3))) (.branch 1 (.leaf (384)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (443)) (.leaf (384))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (446))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (445))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (88)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (295))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (442)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (452)) (.leaf (443)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (453))) (.branch 1 (.leaf (447)) (.branch 1 (.leaf (451)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (447))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (449)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (450)) (.leaf (439))) (.branch 1 (.leaf (448)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard1State074 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (3))) (.branch 1 (.leaf (384)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (88)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (295))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (51)) (.leaf (51))) (.branch 1 (.leaf (36)) (.branch 1 (.leaf (36)) (.leaf (52)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (52)) (.leaf (35))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard1State075 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (3))) (.branch 1 (.leaf (384)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (88)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (295))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (475)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard1State076 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (88)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (295))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (8))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (84)) (.leaf (84))))) (.branch 2 (.branch 1 (.leaf (77)) (.leaf (77))) (.branch 1 (.leaf (3)) (.branch 1 (.leaf (3)) (.leaf (95)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (95)) (.leaf (60))) (.branch 1 (.leaf (60)) (.branch 1 (.leaf (30)) (.leaf (30))))) (.branch 2 (.branch 1 (.leaf (88)) (.leaf (88))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard1State077 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (305))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (305)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (305)) (.leaf (295))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard1State078 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (506)) (.leaf (502))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (305))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (505)) (.leaf (503))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (305)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (305)) (.leaf (295))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (502)) (.branch 1 (.leaf (503)) (.leaf (505)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (506)) (.leaf (507))) (.branch 1 (.leaf (508)) (.branch 1 (.leaf (509)) (.leaf (510))))) (.branch 2 (.branch 1 (.leaf (507)) (.leaf (61))) (.branch 1 (.leaf (509)) (.branch 1 (.leaf (32)) (.leaf (510)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (62)) (.leaf (508))) (.branch 1 (.leaf (31)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard1State079 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (307))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (305))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (516))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (305)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (305)) (.leaf (295))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard1State080 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (308)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (307))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (305))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (516))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (310)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (305)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (305)) (.leaf (295))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (532)) (.leaf (534))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (533))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (531)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (535)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard1State081 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (308)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (307))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (305))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (516))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (310)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (305)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (305)) (.leaf (295))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (308)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (70)) (.leaf (7))) (.branch 1 (.leaf (7)) (.branch 1 (.leaf (71)) (.leaf (71))))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (6))) (.branch 1 (.leaf (98)) (.branch 1 (.leaf (98)) (.leaf (66))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (66)) (.leaf (99))) (.branch 1 (.leaf (99)) (.leaf (67)))) (.branch 2 (.branch 1 (.leaf (67)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard1State082 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (308)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (307))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (305))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (516))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (309)) (.leaf (309))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (310)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (305)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (305)) (.leaf (295))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (309)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (308)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard1State083 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (308)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (307))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (565)) (.branch 1 (.leaf (562)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (305))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (516))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (309)) (.leaf (309))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (310)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (305)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (305)) (.leaf (295))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (309)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (563)) (.branch 1 (.leaf (566)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (308)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (562))) (.branch 1 (.leaf (563)) (.branch 1 (.leaf (565)) (.leaf (566)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (567)) (.leaf (54))) (.branch 1 (.leaf (55)) (.branch 1 (.leaf (55)) (.leaf (567))))) (.branch 2 (.branch 1 (.leaf (43)) (.leaf (44))) (.branch 1 (.leaf (44)) (.branch 1 (.leaf (107)) (.leaf (107))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (108)) (.leaf (108))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard1State084 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (308)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (307))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (1908)) (.branch 1 (.leaf (1908)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (305))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (516))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (309)) (.leaf (309))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (310)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (305)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (305)) (.leaf (295))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (309)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (1908)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (308)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (1908))) (.branch 1 (.leaf (1908)) (.branch 1 (.leaf (572)) (.leaf (1908)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1908))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1908))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (560))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backward_042 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State042, backwardShard1State043, + [ + ⟨4,426,129,0,0,0,0,1,2⟩, + ⟨4,426,130,0,0,0,0,1,2⟩, + ⟨4,426,131,0,0,0,0,-1,2⟩, + ⟨4,426,139,0,0,0,0,-1,2⟩, + ⟨4,426,140,0,0,0,0,-1,2⟩, + ⟨4,426,141,0,0,0,0,1,2⟩, + ⟨4,426,142,0,0,0,0,1,2⟩, + ⟨4,426,143,0,0,0,0,1,2⟩, + ⟨4,426,150,0,0,0,0,-1,2⟩, + ⟨4,426,151,0,0,0,0,1,2⟩, + ⟨4,426,152,0,0,0,0,1,2⟩, + ⟨4,426,163,0,0,0,0,1,2⟩, + ⟨4,426,166,0,0,0,0,-1,2⟩, + ⟨4,426,167,0,0,0,0,1,2⟩, + ⟨4,426,168,0,0,0,0,-1,2⟩, + ⟨4,426,170,0,0,0,0,1,2⟩, + ⟨4,426,171,0,0,0,0,1,2⟩, + ⟨4,426,172,0,0,0,0,-1,2⟩, + ⟨4,426,185,0,0,0,0,-1,2⟩, + ⟨4,426,186,0,0,0,0,1,2⟩, + ⟨4,426,187,0,0,0,0,-1,2⟩, + ⟨4,426,189,0,0,0,0,1,2⟩, + ⟨4,426,194,0,0,0,0,-1,2⟩, + ⟨4,426,195,0,0,0,0,-1,2⟩, + ⟨4,426,196,0,0,0,0,-1,2⟩, + ⟨4,426,198,0,0,0,0,1,2⟩, + ⟨4,426,201,0,0,0,0,1,2⟩, + ⟨4,426,205,0,0,0,0,1,2⟩, + ⟨4,426,212,0,0,0,0,-1,2⟩, + ⟨4,426,213,0,0,0,0,-1,2⟩, + ⟨4,426,214,0,0,0,0,-1,2⟩, + ⟨4,426,215,0,0,0,0,1,2⟩, + ⟨4,426,223,0,0,0,0,1,2⟩, + ⟨4,427,113,0,0,0,0,-1,2⟩, + ⟨4,427,118,0,0,0,0,1,2⟩, + ⟨4,427,119,0,0,0,0,1,2⟩, + ⟨4,427,124,0,0,0,0,1,2⟩, + ⟨4,427,125,0,0,0,0,1,2⟩, + ⟨4,427,127,0,0,0,0,1,2⟩, + ⟨4,427,128,0,0,0,0,1,2⟩, + ⟨4,427,129,0,0,0,0,-1,2⟩, + ⟨4,427,130,0,0,0,0,-1,2⟩, + ⟨4,427,131,0,0,0,0,1,2⟩, + ⟨4,427,139,0,0,0,0,1,2⟩, + ⟨4,427,140,0,0,0,0,1,2⟩, + ⟨4,427,141,0,0,0,0,-1,2⟩, + ⟨4,427,142,0,0,0,0,-1,2⟩, + ⟨4,427,143,0,0,0,0,-1,2⟩, + ⟨4,427,150,0,0,0,0,1,2⟩, + ⟨4,427,151,0,0,0,0,-1,2⟩, + ⟨4,427,152,0,0,0,0,-1,2⟩, + ⟨4,427,154,0,0,0,0,1,2⟩, + ⟨4,427,156,0,0,0,0,1,2⟩, + ⟨4,427,158,0,0,0,0,1,2⟩, + ⟨4,427,163,0,0,0,0,-1,2⟩, + ⟨4,427,166,0,0,0,0,1,2⟩, + ⟨4,427,167,0,0,0,0,-1,2⟩, + ⟨4,427,168,0,0,0,0,1,2⟩, + ⟨4,427,170,0,0,0,0,-1,2⟩, + ⟨4,427,171,0,0,0,0,-1,2⟩, + ⟨4,427,172,0,0,0,0,1,2⟩, + ⟨4,427,185,0,0,0,0,1,2⟩, + ⟨4,427,186,0,0,0,0,-1,2⟩, + ⟨4,427,187,0,0,0,0,1,2⟩, + ⟨4,427,189,0,0,0,0,-1,2⟩, + ⟨4,427,191,0,0,0,0,1,2⟩, + ⟨4,427,194,0,0,0,0,1,2⟩, + ⟨4,427,195,0,0,0,0,1,2⟩, + ⟨4,427,196,0,0,0,0,1,2⟩, + ⟨4,427,198,0,0,0,0,-1,2⟩, + ⟨4,427,201,0,0,0,0,-1,2⟩, + ⟨4,427,205,0,0,0,0,-1,2⟩, + ⟨4,427,212,0,0,0,0,1,2⟩, + ⟨4,427,213,0,0,0,0,1,2⟩, + ⟨4,427,214,0,0,0,0,1,2⟩, + ⟨4,427,215,0,0,0,0,-1,2⟩, + ⟨4,427,223,0,0,0,0,-1,2⟩, + ⟨4,429,119,0,0,0,0,1,2⟩, + ⟨4,429,128,0,0,0,0,1,2⟩, + ⟨4,429,154,0,0,0,0,1,2⟩, + ⟨4,429,156,0,0,0,0,-1,2⟩, + ⟨4,429,158,0,0,0,0,-1,2⟩, + ⟨4,429,191,0,0,0,0,-1,2⟩, + ⟨4,430,113,0,0,0,0,1,2⟩, + ⟨4,430,117,0,0,0,0,1,1⟩, + ⟨4,430,118,0,0,0,0,1,2⟩, + ⟨4,430,124,0,0,0,0,-1,2⟩, + ⟨4,430,125,0,0,0,0,1,2⟩, + ⟨4,430,127,0,0,0,0,1,2⟩, + ⟨4,430,129,0,0,0,0,1,2⟩, + ⟨4,430,130,0,0,0,0,-1,2⟩, + ⟨4,430,131,0,0,0,0,-1,2⟩, + ⟨4,430,139,0,0,0,0,1,2⟩, + ⟨4,430,140,0,0,0,0,-1,2⟩, + ⟨4,430,141,0,0,0,0,1,2⟩, + ⟨4,430,142,0,0,0,0,1,2⟩, + ⟨4,430,143,0,0,0,0,1,2⟩, + ⟨4,430,150,0,0,0,0,-1,2⟩, + ⟨4,430,151,0,0,0,0,1,2⟩, + ⟨4,430,152,0,0,0,0,-1,2⟩, + ⟨4,430,156,0,0,0,0,-1,2⟩, + ⟨4,430,157,0,0,0,0,-1,1⟩, + ⟨4,430,158,0,0,0,0,-1,2⟩, + ⟨4,430,160,0,0,0,0,1,1⟩, + ⟨4,430,166,0,0,0,0,1,2⟩, + ⟨4,430,167,0,0,0,0,1,2⟩, + ⟨4,430,168,0,0,0,0,-1,2⟩, + ⟨4,430,170,0,0,0,0,-1,2⟩, + ⟨4,430,171,0,0,0,0,1,2⟩, + ⟨4,430,172,0,0,0,0,-1,2⟩, + ⟨4,430,176,0,0,0,0,-1,1⟩, + ⟨4,430,180,0,0,0,0,1,1⟩, + ⟨4,430,185,0,0,0,0,-1,2⟩, + ⟨4,430,186,0,0,0,0,1,2⟩, + ⟨4,430,187,0,0,0,0,-1,2⟩, + ⟨4,430,189,0,0,0,0,1,2⟩, + ⟨4,430,191,0,0,0,0,-1,2⟩, + ⟨4,430,194,0,0,0,0,1,2⟩, + ⟨4,430,195,0,0,0,0,-1,2⟩, + ⟨4,430,196,0,0,0,0,-1,2⟩, + ⟨4,430,198,0,0,0,0,1,2⟩, + ⟨4,430,205,0,0,0,0,-1,2⟩, + ⟨4,430,208,0,0,0,0,-1,1⟩, + ⟨4,430,210,0,0,0,0,1,1⟩, + ⟨4,430,212,0,0,0,0,-1,2⟩, + ⟨4,430,213,0,0,0,0,1,2⟩, + ⟨4,430,214,0,0,0,0,-1,2⟩, + ⟨4,430,215,0,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1266⟩, by decide⟩ +def backward_043 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State043, backwardShard1State044, + [ + ⟨4,430,219,0,0,0,0,-1,1⟩, + ⟨4,431,113,0,0,0,0,-1,2⟩, + ⟨4,431,117,0,0,0,0,-1,1⟩, + ⟨4,431,118,0,0,0,0,-1,2⟩, + ⟨4,431,119,0,0,0,0,1,2⟩, + ⟨4,431,124,0,0,0,0,1,2⟩, + ⟨4,431,125,0,0,0,0,-1,2⟩, + ⟨4,431,127,0,0,0,0,-1,2⟩, + ⟨4,431,128,0,0,0,0,1,2⟩, + ⟨4,431,129,0,0,0,0,-1,2⟩, + ⟨4,431,130,0,0,0,0,1,2⟩, + ⟨4,431,131,0,0,0,0,1,2⟩, + ⟨4,431,139,0,0,0,0,-1,2⟩, + ⟨4,431,140,0,0,0,0,1,2⟩, + ⟨4,431,141,0,0,0,0,-1,2⟩, + ⟨4,431,142,0,0,0,0,-1,2⟩, + ⟨4,431,143,0,0,0,0,-1,2⟩, + ⟨4,431,150,0,0,0,0,1,2⟩, + ⟨4,431,151,0,0,0,0,-1,2⟩, + ⟨4,431,152,0,0,0,0,1,2⟩, + ⟨4,431,154,0,0,0,0,1,2⟩, + ⟨4,431,156,0,0,0,0,1,2⟩, + ⟨4,431,157,0,0,0,0,1,1⟩, + ⟨4,431,158,0,0,0,0,1,2⟩, + ⟨4,431,160,0,0,0,0,-1,1⟩, + ⟨4,431,163,0,0,0,0,-1,2⟩, + ⟨4,431,166,0,0,0,0,-1,2⟩, + ⟨4,431,167,0,0,0,0,-1,2⟩, + ⟨4,431,168,0,0,0,0,1,2⟩, + ⟨4,431,170,0,0,0,0,1,2⟩, + ⟨4,431,171,0,0,0,0,-1,2⟩, + ⟨4,431,172,0,0,0,0,1,2⟩, + ⟨4,431,176,0,0,0,0,1,1⟩, + ⟨4,431,180,0,0,0,0,-1,1⟩, + ⟨4,431,185,0,0,0,0,1,2⟩, + ⟨4,431,186,0,0,0,0,-1,2⟩, + ⟨4,431,187,0,0,0,0,1,2⟩, + ⟨4,431,189,0,0,0,0,-1,2⟩, + ⟨4,431,191,0,0,0,0,1,2⟩, + ⟨4,431,194,0,0,0,0,-1,2⟩, + ⟨4,431,195,0,0,0,0,1,2⟩, + ⟨4,431,196,0,0,0,0,1,2⟩, + ⟨4,431,198,0,0,0,0,-1,2⟩, + ⟨4,431,201,0,0,0,0,-1,2⟩, + ⟨4,431,205,0,0,0,0,1,2⟩, + ⟨4,431,208,0,0,0,0,1,1⟩, + ⟨4,431,210,0,0,0,0,-1,1⟩, + ⟨4,431,212,0,0,0,0,1,2⟩, + ⟨4,431,213,0,0,0,0,-1,2⟩, + ⟨4,431,214,0,0,0,0,1,2⟩, + ⟨4,431,215,0,0,0,0,-1,2⟩, + ⟨4,431,219,0,0,0,0,1,1⟩, + ⟨4,431,223,0,0,0,0,-1,2⟩, + ⟨4,432,115,0,0,0,0,-1,2⟩, + ⟨4,432,122,0,0,0,0,-1,2⟩, + ⟨4,432,131,0,0,0,0,1,2⟩, + ⟨4,432,132,0,0,0,0,-1,2⟩, + ⟨4,432,135,0,0,0,0,1,1⟩, + ⟨4,432,141,0,0,0,0,1,1⟩, + ⟨4,432,145,0,0,0,0,1,1⟩, + ⟨4,432,148,0,0,0,0,1,2⟩, + ⟨4,432,150,0,0,0,0,-1,2⟩, + ⟨4,432,156,0,0,0,0,1,2⟩, + ⟨4,432,158,0,0,0,0,1,2⟩, + ⟨4,432,163,0,0,0,0,1,2⟩, + ⟨4,432,165,0,0,0,0,1,2⟩, + ⟨4,432,168,0,0,0,0,-1,2⟩, + ⟨4,432,178,0,0,0,0,-1,2⟩, + ⟨4,432,181,0,0,0,0,1,2⟩, + ⟨4,432,186,0,0,0,0,1,1⟩, + ⟨4,432,191,0,0,0,0,1,2⟩, + ⟨4,432,201,0,0,0,0,1,2⟩, + ⟨4,432,203,0,0,0,0,1,2⟩, + ⟨4,432,209,0,0,0,0,1,2⟩, + ⟨4,432,214,0,0,0,0,1,2⟩, + ⟨4,432,217,0,0,0,0,-1,2⟩, + ⟨4,432,223,0,0,0,0,1,2⟩, + ⟨4,433,115,0,0,0,0,1,2⟩, + ⟨4,433,122,0,0,0,0,1,2⟩, + ⟨4,433,131,0,0,0,0,-1,2⟩, + ⟨4,433,132,0,0,0,0,1,2⟩, + ⟨4,433,135,0,0,0,0,-1,1⟩, + ⟨4,433,141,0,0,0,0,-1,1⟩, + ⟨4,433,145,0,0,0,0,-1,1⟩, + ⟨4,433,150,0,0,0,0,1,2⟩, + ⟨4,433,156,0,0,0,0,-1,2⟩, + ⟨4,433,158,0,0,0,0,-1,2⟩, + ⟨4,433,168,0,0,0,0,1,2⟩, + ⟨4,433,178,0,0,0,0,1,2⟩, + ⟨4,433,181,0,0,0,0,-1,2⟩, + ⟨4,433,186,0,0,0,0,-1,1⟩, + ⟨4,433,191,0,0,0,0,-1,2⟩, + ⟨4,433,209,0,0,0,0,-1,2⟩, + ⟨4,433,214,0,0,0,0,-1,2⟩, + ⟨4,433,217,0,0,0,0,1,2⟩, + ⟨4,434,113,0,0,0,0,-1,2⟩, + ⟨4,434,122,0,0,0,0,-1,2⟩, + ⟨4,434,132,0,0,0,0,-1,2⟩, + ⟨4,434,138,0,0,0,0,-1,1⟩, + ⟨4,434,143,0,0,0,0,-1,1⟩, + ⟨4,434,147,0,0,0,0,-1,2⟩, + ⟨4,434,162,0,0,0,0,1,2⟩, + ⟨4,434,163,0,0,0,0,-1,2⟩, + ⟨4,434,172,0,0,0,0,1,2⟩, + ⟨4,434,189,0,0,0,0,-1,1⟩, + ⟨4,434,196,0,0,0,0,1,2⟩, + ⟨4,434,197,0,0,0,0,-1,2⟩, + ⟨4,434,198,0,0,0,0,-1,2⟩, + ⟨4,434,200,0,0,0,0,-1,1⟩, + ⟨4,434,201,0,0,0,0,-1,2⟩, + ⟨4,434,217,0,0,0,0,-1,2⟩, + ⟨4,434,221,0,0,0,0,1,2⟩, + ⟨4,434,223,0,0,0,0,-1,2⟩, + ⟨4,435,113,0,0,0,0,1,2⟩, + ⟨4,435,122,0,0,0,0,1,2⟩, + ⟨4,435,132,0,0,0,0,1,2⟩, + ⟨4,435,138,0,0,0,0,1,1⟩, + ⟨4,435,143,0,0,0,0,1,1⟩, + ⟨4,435,147,0,0,0,0,1,2⟩, + ⟨4,435,148,0,0,0,0,1,2⟩, + ⟨4,435,156,0,0,0,0,1,2⟩, + ⟨4,435,158,0,0,0,0,1,2⟩, + ⟨4,435,162,0,0,0,0,-1,2⟩, + ⟨4,435,163,0,0,0,0,1,2⟩, + ⟨4,435,165,0,0,0,0,1,2⟩, + ⟨4,435,172,0,0,0,0,-1,2⟩, + ⟨4,435,189,0,0,0,0,1,1⟩, + ⟨4,435,191,0,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1232⟩, by decide⟩ +def backward_044 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State044, backwardShard1State045, + [ + ⟨4,435,196,0,0,0,0,-1,2⟩, + ⟨4,435,197,0,0,0,0,1,2⟩, + ⟨4,435,198,0,0,0,0,1,2⟩, + ⟨4,435,200,0,0,0,0,1,1⟩, + ⟨4,435,201,0,0,0,0,1,2⟩, + ⟨4,435,203,0,0,0,0,1,2⟩, + ⟨4,435,217,0,0,0,0,1,2⟩, + ⟨4,435,221,0,0,0,0,-1,2⟩, + ⟨4,435,223,0,0,0,0,1,2⟩, + ⟨4,436,113,0,0,0,0,-1,2⟩, + ⟨4,436,147,0,0,0,0,-1,2⟩, + ⟨4,436,162,0,0,0,0,-1,2⟩, + ⟨4,436,172,0,0,0,0,-1,2⟩, + ⟨4,436,196,0,0,0,0,-1,2⟩, + ⟨4,436,197,0,0,0,0,-1,2⟩, + ⟨4,436,198,0,0,0,0,-1,2⟩, + ⟨4,436,221,0,0,0,0,-1,2⟩, + ⟨4,437,113,0,0,0,0,1,2⟩, + ⟨4,437,147,0,0,0,0,1,2⟩, + ⟨4,437,148,0,0,0,0,1,2⟩, + ⟨4,437,156,0,0,0,0,-1,2⟩, + ⟨4,437,158,0,0,0,0,-1,2⟩, + ⟨4,437,162,0,0,0,0,1,2⟩, + ⟨4,437,165,0,0,0,0,1,2⟩, + ⟨4,437,172,0,0,0,0,1,2⟩, + ⟨4,437,191,0,0,0,0,-1,2⟩, + ⟨4,437,196,0,0,0,0,1,2⟩, + ⟨4,437,197,0,0,0,0,1,2⟩, + ⟨4,437,198,0,0,0,0,1,2⟩, + ⟨4,437,203,0,0,0,0,1,2⟩, + ⟨4,437,221,0,0,0,0,1,2⟩, + ⟨4,438,115,0,0,0,0,1,2⟩, + ⟨4,438,131,0,0,0,0,1,2⟩, + ⟨4,438,148,0,0,0,0,1,2⟩, + ⟨4,438,150,0,0,0,0,1,2⟩, + ⟨4,438,163,0,0,0,0,-1,2⟩, + ⟨4,438,165,0,0,0,0,1,2⟩, + ⟨4,438,168,0,0,0,0,1,2⟩, + ⟨4,438,178,0,0,0,0,1,2⟩, + ⟨4,438,181,0,0,0,0,1,2⟩, + ⟨4,438,201,0,0,0,0,-1,2⟩, + ⟨4,438,203,0,0,0,0,1,2⟩, + ⟨4,438,209,0,0,0,0,1,2⟩, + ⟨4,438,214,0,0,0,0,1,2⟩, + ⟨4,438,223,0,0,0,0,-1,2⟩, + ⟨4,439,115,0,0,0,0,-1,2⟩, + ⟨4,439,131,0,0,0,0,-1,2⟩, + ⟨4,439,150,0,0,0,0,-1,2⟩, + ⟨4,439,168,0,0,0,0,-1,2⟩, + ⟨4,439,178,0,0,0,0,-1,2⟩, + ⟨4,439,181,0,0,0,0,-1,2⟩, + ⟨4,439,209,0,0,0,0,-1,2⟩, + ⟨4,439,214,0,0,0,0,-1,2⟩, + ⟨4,440,113,0,0,0,0,-1,2⟩, + ⟨4,440,147,0,0,0,0,-1,2⟩, + ⟨4,440,162,0,0,0,0,1,2⟩, + ⟨4,440,172,0,0,0,0,1,2⟩, + ⟨4,440,196,0,0,0,0,1,2⟩, + ⟨4,440,197,0,0,0,0,-1,2⟩, + ⟨4,440,198,0,0,0,0,-1,2⟩, + ⟨4,440,221,0,0,0,0,1,2⟩, + ⟨4,441,113,0,0,0,0,1,2⟩, + ⟨4,441,122,0,0,0,0,1,2⟩, + ⟨4,441,132,0,0,0,0,1,2⟩, + ⟨4,441,147,0,0,0,0,1,2⟩, + ⟨4,441,162,0,0,0,0,-1,2⟩, + ⟨4,441,163,0,0,0,0,1,2⟩, + ⟨4,441,172,0,0,0,0,-1,2⟩, + ⟨4,441,196,0,0,0,0,-1,2⟩, + ⟨4,441,197,0,0,0,0,1,2⟩, + ⟨4,441,198,0,0,0,0,1,2⟩, + ⟨4,441,201,0,0,0,0,1,2⟩, + ⟨4,441,217,0,0,0,0,1,2⟩, + ⟨4,441,221,0,0,0,0,-1,2⟩, + ⟨4,441,223,0,0,0,0,1,2⟩, + ⟨4,442,115,0,0,0,0,-1,2⟩, + ⟨4,442,131,0,0,0,0,-1,2⟩, + ⟨4,442,136,0,0,0,0,-1,1⟩, + ⟨4,442,140,0,0,0,0,-1,1⟩, + ⟨4,442,144,0,0,0,0,-1,1⟩, + ⟨4,442,148,0,0,0,0,-1,2⟩, + ⟨4,442,150,0,0,0,0,-1,2⟩, + ⟨4,442,163,0,0,0,0,1,2⟩, + ⟨4,442,165,0,0,0,0,-1,2⟩, + ⟨4,442,168,0,0,0,0,-1,2⟩, + ⟨4,442,178,0,0,0,0,-1,2⟩, + ⟨4,442,181,0,0,0,0,-1,2⟩, + ⟨4,442,187,0,0,0,0,-1,1⟩, + ⟨4,442,201,0,0,0,0,1,2⟩, + ⟨4,442,203,0,0,0,0,-1,2⟩, + ⟨4,442,209,0,0,0,0,-1,2⟩, + ⟨4,442,214,0,0,0,0,-1,2⟩, + ⟨4,442,223,0,0,0,0,1,2⟩, + ⟨4,443,115,0,0,0,0,1,2⟩, + ⟨4,443,122,0,0,0,0,1,2⟩, + ⟨4,443,131,0,0,0,0,1,2⟩, + ⟨4,443,132,0,0,0,0,1,2⟩, + ⟨4,443,136,0,0,0,0,1,1⟩, + ⟨4,443,140,0,0,0,0,1,1⟩, + ⟨4,443,144,0,0,0,0,1,1⟩, + ⟨4,443,148,0,0,0,0,1,2⟩, + ⟨4,443,150,0,0,0,0,1,2⟩, + ⟨4,443,156,0,0,0,0,1,2⟩, + ⟨4,443,158,0,0,0,0,1,2⟩, + ⟨4,443,163,0,0,0,0,-1,2⟩, + ⟨4,443,165,0,0,0,0,1,2⟩, + ⟨4,443,168,0,0,0,0,1,2⟩, + ⟨4,443,178,0,0,0,0,1,2⟩, + ⟨4,443,181,0,0,0,0,1,2⟩, + ⟨4,443,187,0,0,0,0,1,1⟩, + ⟨4,443,191,0,0,0,0,1,2⟩, + ⟨4,443,201,0,0,0,0,-1,2⟩, + ⟨4,443,203,0,0,0,0,1,2⟩, + ⟨4,443,209,0,0,0,0,1,2⟩, + ⟨4,443,214,0,0,0,0,1,2⟩, + ⟨4,443,217,0,0,0,0,1,2⟩, + ⟨4,443,223,0,0,0,0,-1,2⟩, + ⟨4,444,115,0,0,0,0,-1,2⟩, + ⟨4,444,131,0,0,0,0,1,2⟩, + ⟨4,444,150,0,0,0,0,-1,2⟩, + ⟨4,444,168,0,0,0,0,-1,2⟩, + ⟨4,444,178,0,0,0,0,-1,2⟩, + ⟨4,444,181,0,0,0,0,1,2⟩, + ⟨4,444,209,0,0,0,0,1,2⟩, + ⟨4,444,214,0,0,0,0,1,2⟩, + ⟨4,445,115,0,0,0,0,1,2⟩, + ⟨4,445,122,0,0,0,0,1,2⟩, + ⟨4,445,131,0,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1262⟩, by decide⟩ +def backward_045 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State045, backwardShard1State046, + [ + ⟨4,445,132,0,0,0,0,1,2⟩, + ⟨4,445,150,0,0,0,0,1,2⟩, + ⟨4,445,156,0,0,0,0,-1,2⟩, + ⟨4,445,158,0,0,0,0,-1,2⟩, + ⟨4,445,168,0,0,0,0,1,2⟩, + ⟨4,445,178,0,0,0,0,1,2⟩, + ⟨4,445,181,0,0,0,0,-1,2⟩, + ⟨4,445,191,0,0,0,0,-1,2⟩, + ⟨4,445,209,0,0,0,0,-1,2⟩, + ⟨4,445,214,0,0,0,0,-1,2⟩, + ⟨4,445,217,0,0,0,0,1,2⟩, + ⟨4,446,113,0,0,0,0,1,2⟩, + ⟨4,446,116,0,0,0,0,1,1⟩, + ⟨4,446,147,0,0,0,0,1,2⟩, + ⟨4,446,148,0,0,0,0,1,2⟩, + ⟨4,446,151,0,0,0,0,1,1⟩, + ⟨4,446,156,0,0,0,0,-1,2⟩, + ⟨4,446,158,0,0,0,0,-1,2⟩, + ⟨4,446,162,0,0,0,0,1,2⟩, + ⟨4,446,165,0,0,0,0,1,2⟩, + ⟨4,446,167,0,0,0,0,1,1⟩, + ⟨4,446,172,0,0,0,0,1,2⟩, + ⟨4,446,177,0,0,0,0,1,1⟩, + ⟨4,446,191,0,0,0,0,-1,2⟩, + ⟨4,446,196,0,0,0,0,1,2⟩, + ⟨4,446,197,0,0,0,0,1,2⟩, + ⟨4,446,198,0,0,0,0,1,2⟩, + ⟨4,446,203,0,0,0,0,1,2⟩, + ⟨4,446,221,0,0,0,0,1,2⟩, + ⟨4,447,113,0,0,0,0,-1,2⟩, + ⟨4,447,116,0,0,0,0,-1,1⟩, + ⟨4,447,122,0,0,0,0,1,2⟩, + ⟨4,447,132,0,0,0,0,1,2⟩, + ⟨4,447,147,0,0,0,0,-1,2⟩, + ⟨4,447,148,0,0,0,0,-1,2⟩, + ⟨4,447,151,0,0,0,0,-1,1⟩, + ⟨4,447,156,0,0,0,0,1,2⟩, + ⟨4,447,158,0,0,0,0,1,2⟩, + ⟨4,447,162,0,0,0,0,-1,2⟩, + ⟨4,447,163,0,0,0,0,-1,2⟩, + ⟨4,447,165,0,0,0,0,-1,2⟩, + ⟨4,447,167,0,0,0,0,-1,1⟩, + ⟨4,447,172,0,0,0,0,-1,2⟩, + ⟨4,447,177,0,0,0,0,-1,1⟩, + ⟨4,447,191,0,0,0,0,1,2⟩, + ⟨4,447,196,0,0,0,0,-1,2⟩, + ⟨4,447,197,0,0,0,0,-1,2⟩, + ⟨4,447,198,0,0,0,0,-1,2⟩, + ⟨4,447,201,0,0,0,0,-1,2⟩, + ⟨4,447,203,0,0,0,0,-1,2⟩, + ⟨4,447,217,0,0,0,0,1,2⟩, + ⟨4,447,221,0,0,0,0,-1,2⟩, + ⟨4,447,223,0,0,0,0,-1,2⟩, + ⟨4,456,136,0,0,0,0,1,4⟩, + ⟨4,456,144,0,0,0,0,1,4⟩, + ⟨4,456,147,0,0,0,0,1,4⟩, + ⟨4,456,157,0,0,0,0,-1,4⟩, + ⟨4,456,160,0,0,0,0,-1,4⟩, + ⟨4,456,197,0,0,0,0,1,4⟩, + ⟨4,456,210,0,0,0,0,-1,4⟩, + ⟨4,456,219,0,0,0,0,-1,4⟩, + ⟨4,459,134,0,0,0,0,-1,4⟩, + ⟨4,459,135,0,0,0,0,-1,4⟩, + ⟨4,459,145,0,0,0,0,-1,4⟩, + ⟨4,459,146,0,0,0,0,-1,4⟩, + ⟨4,459,161,0,0,0,0,-1,4⟩, + ⟨4,459,162,0,0,0,0,-1,4⟩, + ⟨4,459,220,0,0,0,0,-1,4⟩, + ⟨4,459,221,0,0,0,0,-1,4⟩, + ⟨4,461,115,0,0,0,0,1,2⟩, + ⟨4,461,120,0,0,0,0,1,2⟩, + ⟨4,461,138,0,0,0,0,1,2⟩, + ⟨4,461,178,0,0,0,0,1,2⟩, + ⟨4,461,179,0,0,0,0,1,2⟩, + ⟨4,461,192,0,0,0,0,1,2⟩, + ⟨4,461,200,0,0,0,0,1,2⟩, + ⟨4,461,207,0,0,0,0,1,2⟩, + ⟨4,463,116,0,0,0,0,1,2⟩, + ⟨4,463,117,0,0,0,0,1,2⟩, + ⟨4,463,176,0,0,0,0,1,2⟩, + ⟨4,463,177,0,0,0,0,1,2⟩, + ⟨4,463,180,0,0,0,0,1,2⟩, + ⟨4,463,181,0,0,0,0,1,2⟩, + ⟨4,463,208,0,0,0,0,1,2⟩, + ⟨4,463,209,0,0,0,0,1,2⟩, + ⟨4,464,134,0,0,0,0,-1,2⟩, + ⟨4,464,146,0,0,0,0,-1,2⟩, + ⟨4,464,161,0,0,0,0,-1,2⟩, + ⟨4,464,220,0,0,0,0,-1,2⟩, + ⟨4,465,134,0,0,0,0,-1,4⟩, + ⟨4,465,135,0,0,0,0,-1,4⟩, + ⟨4,465,145,0,0,0,0,-1,4⟩, + ⟨4,465,146,0,0,0,0,-1,4⟩, + ⟨4,465,161,0,0,0,0,-1,4⟩, + ⟨4,465,162,0,0,0,0,1,4⟩, + ⟨4,465,220,0,0,0,0,-1,4⟩, + ⟨4,465,221,0,0,0,0,1,4⟩, + ⟨4,466,157,0,0,0,0,-1,2⟩, + ⟨4,466,160,0,0,0,0,-1,2⟩, + ⟨4,466,210,0,0,0,0,-1,2⟩, + ⟨4,466,219,0,0,0,0,-1,2⟩, + ⟨4,467,136,0,0,0,0,1,4⟩, + ⟨4,467,144,0,0,0,0,1,4⟩, + ⟨4,467,147,0,0,0,0,-1,4⟩, + ⟨4,467,157,0,0,0,0,-1,4⟩, + ⟨4,467,160,0,0,0,0,-1,4⟩, + ⟨4,467,197,0,0,0,0,-1,4⟩, + ⟨4,467,210,0,0,0,0,-1,4⟩, + ⟨4,467,219,0,0,0,0,-1,4⟩, + ⟨4,468,120,0,0,0,0,1,1⟩, + ⟨4,468,179,0,0,0,0,1,1⟩, + ⟨4,468,192,0,0,0,0,1,1⟩, + ⟨4,468,207,0,0,0,0,1,1⟩, + ⟨4,469,115,0,0,0,0,-1,2⟩, + ⟨4,469,120,0,0,0,0,1,2⟩, + ⟨4,469,138,0,0,0,0,1,2⟩, + ⟨4,469,178,0,0,0,0,-1,2⟩, + ⟨4,469,179,0,0,0,0,1,2⟩, + ⟨4,469,192,0,0,0,0,1,2⟩, + ⟨4,469,200,0,0,0,0,1,2⟩, + ⟨4,469,207,0,0,0,0,1,2⟩, + ⟨4,470,117,0,0,0,0,1,1⟩, + ⟨4,470,176,0,0,0,0,1,1⟩, + ⟨4,470,180,0,0,0,0,1,1⟩, + ⟨4,470,208,0,0,0,0,1,1⟩, + ⟨4,471,116,0,0,0,0,1,2⟩, + ⟨4,471,117,0,0,0,0,1,2⟩, + ⟨4,471,176,0,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1312⟩, by decide⟩ +def backward_046 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State046, backwardShard1State047, + [ + ⟨4,471,177,0,0,0,0,1,2⟩, + ⟨4,471,180,0,0,0,0,1,2⟩, + ⟨4,471,181,0,0,0,0,-1,2⟩, + ⟨4,471,208,0,0,0,0,1,2⟩, + ⟨4,471,209,0,0,0,0,-1,2⟩, + ⟨4,479,127,0,0,0,0,1,2⟩, + ⟨4,479,154,0,0,0,0,1,2⟩, + ⟨4,479,165,0,0,0,0,1,2⟩, + ⟨4,479,217,0,0,0,0,1,2⟩, + ⟨4,481,125,0,0,0,0,1,2⟩, + ⟨4,481,128,0,0,0,0,1,2⟩, + ⟨4,481,155,0,0,0,0,1,2⟩, + ⟨4,481,156,0,0,0,0,1,2⟩, + ⟨4,481,163,0,0,0,0,1,2⟩, + ⟨4,481,190,0,0,0,0,1,2⟩, + ⟨4,481,193,0,0,0,0,-1,2⟩, + ⟨4,481,199,0,0,0,0,-1,2⟩, + ⟨4,488,127,0,0,0,0,1,1⟩, + ⟨4,488,154,0,0,0,0,1,1⟩, + ⟨4,489,127,0,0,0,0,1,2⟩, + ⟨4,489,154,0,0,0,0,1,2⟩, + ⟨4,489,165,0,0,0,0,1,2⟩, + ⟨4,489,217,0,0,0,0,-1,2⟩, + ⟨4,490,125,0,0,0,0,1,1⟩, + ⟨4,490,128,0,0,0,0,1,1⟩, + ⟨4,490,155,0,0,0,0,1,1⟩, + ⟨4,490,190,0,0,0,0,1,1⟩, + ⟨4,490,193,0,0,0,0,-1,1⟩, + ⟨4,490,199,0,0,0,0,-1,1⟩, + ⟨4,491,125,0,0,0,0,1,2⟩, + ⟨4,491,128,0,0,0,0,1,2⟩, + ⟨4,491,155,0,0,0,0,1,2⟩, + ⟨4,491,156,0,0,0,0,-1,2⟩, + ⟨4,491,163,0,0,0,0,1,2⟩, + ⟨4,491,190,0,0,0,0,1,2⟩, + ⟨4,491,193,0,0,0,0,-1,2⟩, + ⟨4,491,199,0,0,0,0,-1,2⟩, + ⟨4,498,127,0,0,0,0,1,2⟩, + ⟨4,498,154,0,0,0,0,-1,2⟩, + ⟨4,498,165,0,0,0,0,-1,2⟩, + ⟨4,498,217,0,0,0,0,-1,2⟩, + ⟨4,499,127,0,0,0,0,1,2⟩, + ⟨4,499,154,0,0,0,0,-1,2⟩, + ⟨4,499,165,0,0,0,0,1,2⟩, + ⟨4,499,217,0,0,0,0,1,2⟩, + ⟨4,500,125,0,0,0,0,1,2⟩, + ⟨4,500,128,0,0,0,0,-1,2⟩, + ⟨4,500,155,0,0,0,0,-1,2⟩, + ⟨4,500,156,0,0,0,0,1,2⟩, + ⟨4,500,163,0,0,0,0,-1,2⟩, + ⟨4,500,190,0,0,0,0,1,2⟩, + ⟨4,500,193,0,0,0,0,-1,2⟩, + ⟨4,500,199,0,0,0,0,1,2⟩, + ⟨4,501,125,0,0,0,0,1,2⟩, + ⟨4,501,128,0,0,0,0,-1,2⟩, + ⟨4,501,155,0,0,0,0,-1,2⟩, + ⟨4,501,156,0,0,0,0,-1,2⟩, + ⟨4,501,163,0,0,0,0,1,2⟩, + ⟨4,501,190,0,0,0,0,1,2⟩, + ⟨4,501,193,0,0,0,0,-1,2⟩, + ⟨4,501,199,0,0,0,0,1,2⟩, + ⟨4,509,127,0,0,0,0,1,2⟩, + ⟨4,509,154,0,0,0,0,-1,2⟩, + ⟨4,509,165,0,0,0,0,-1,2⟩, + ⟨4,509,217,0,0,0,0,1,2⟩, + ⟨4,510,127,0,0,0,0,1,2⟩, + ⟨4,510,154,0,0,0,0,-1,2⟩, + ⟨4,510,165,0,0,0,0,1,2⟩, + ⟨4,510,217,0,0,0,0,-1,2⟩, + ⟨4,511,125,0,0,0,0,1,2⟩, + ⟨4,511,128,0,0,0,0,-1,2⟩, + ⟨4,511,155,0,0,0,0,-1,2⟩, + ⟨4,511,156,0,0,0,0,-1,2⟩, + ⟨4,511,163,0,0,0,0,-1,2⟩, + ⟨4,511,190,0,0,0,0,1,2⟩, + ⟨4,511,193,0,0,0,0,-1,2⟩, + ⟨4,511,199,0,0,0,0,1,2⟩, + ⟨4,512,125,0,0,0,0,1,2⟩, + ⟨4,512,128,0,0,0,0,-1,2⟩, + ⟨4,512,155,0,0,0,0,-1,2⟩, + ⟨4,512,156,0,0,0,0,1,2⟩, + ⟨4,512,163,0,0,0,0,1,2⟩, + ⟨4,512,190,0,0,0,0,1,2⟩, + ⟨4,512,193,0,0,0,0,-1,2⟩, + ⟨4,512,199,0,0,0,0,1,2⟩, + ⟨4,540,113,0,0,0,0,1,4⟩, + ⟨4,540,118,0,0,0,0,-1,4⟩, + ⟨4,540,140,0,0,0,0,1,4⟩, + ⟨4,540,170,0,0,0,0,-1,4⟩, + ⟨4,540,187,0,0,0,0,1,4⟩, + ⟨4,540,194,0,0,0,0,-1,4⟩, + ⟨4,540,198,0,0,0,0,1,4⟩, + ⟨4,540,205,0,0,0,0,-1,4⟩, + ⟨4,541,113,0,0,0,0,-1,4⟩, + ⟨4,541,118,0,0,0,0,-1,4⟩, + ⟨4,541,140,0,0,0,0,-1,4⟩, + ⟨4,541,170,0,0,0,0,-1,4⟩, + ⟨4,541,187,0,0,0,0,-1,4⟩, + ⟨4,541,194,0,0,0,0,-1,4⟩, + ⟨4,541,198,0,0,0,0,-1,4⟩, + ⟨4,541,205,0,0,0,0,-1,4⟩, + ⟨4,542,141,0,0,0,0,1,4⟩, + ⟨4,542,142,0,0,0,0,-1,4⟩, + ⟨4,542,171,0,0,0,0,-1,4⟩, + ⟨4,542,172,0,0,0,0,-1,4⟩, + ⟨4,542,185,0,0,0,0,-1,4⟩, + ⟨4,542,186,0,0,0,0,1,4⟩, + ⟨4,542,195,0,0,0,0,-1,4⟩, + ⟨4,542,196,0,0,0,0,-1,4⟩, + ⟨4,543,141,0,0,0,0,-1,4⟩, + ⟨4,543,142,0,0,0,0,-1,4⟩, + ⟨4,543,171,0,0,0,0,-1,4⟩, + ⟨4,543,172,0,0,0,0,1,4⟩, + ⟨4,543,185,0,0,0,0,-1,4⟩, + ⟨4,543,186,0,0,0,0,-1,4⟩, + ⟨4,543,195,0,0,0,0,-1,4⟩, + ⟨4,543,196,0,0,0,0,1,4⟩, + ⟨4,552,141,0,0,0,0,1,4⟩, + ⟨4,552,142,0,0,0,0,-1,4⟩, + ⟨4,552,171,0,0,0,0,-1,4⟩, + ⟨4,552,172,0,0,0,0,1,4⟩, + ⟨4,552,185,0,0,0,0,-1,4⟩, + ⟨4,552,186,0,0,0,0,1,4⟩, + ⟨4,552,195,0,0,0,0,-1,4⟩, + ⟨4,552,196,0,0,0,0,1,4⟩, + ⟨4,554,113,0,0,0,0,1,4⟩, + ⟨4,554,118,0,0,0,0,-1,4⟩, + ⟨4,554,140,0,0,0,0,-1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1350⟩, by decide⟩ +def backward_047 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State047, backwardShard1State048, + [ + ⟨4,554,170,0,0,0,0,-1,4⟩, + ⟨4,554,187,0,0,0,0,-1,4⟩, + ⟨4,554,194,0,0,0,0,-1,4⟩, + ⟨4,554,198,0,0,0,0,1,4⟩, + ⟨4,554,205,0,0,0,0,-1,4⟩, + ⟨4,562,113,0,0,0,0,1,4⟩, + ⟨4,562,118,0,0,0,0,-1,4⟩, + ⟨4,562,140,0,0,0,0,1,4⟩, + ⟨4,562,170,0,0,0,0,1,4⟩, + ⟨4,562,187,0,0,0,0,1,4⟩, + ⟨4,562,194,0,0,0,0,-1,4⟩, + ⟨4,562,198,0,0,0,0,1,4⟩, + ⟨4,562,205,0,0,0,0,1,4⟩, + ⟨4,564,141,0,0,0,0,1,4⟩, + ⟨4,564,142,0,0,0,0,1,4⟩, + ⟨4,564,171,0,0,0,0,1,4⟩, + ⟨4,564,172,0,0,0,0,1,4⟩, + ⟨4,564,185,0,0,0,0,-1,4⟩, + ⟨4,564,186,0,0,0,0,1,4⟩, + ⟨4,564,195,0,0,0,0,-1,4⟩, + ⟨4,564,196,0,0,0,0,1,4⟩, + ⟨0,0,0,0,0,0,5,0,1⟩, + ⟨8,0,0,2,0,0,1,0,1⟩, + ⟨8,1,0,3,0,0,1,0,1⟩, + ⟨8,2,0,4,0,0,1,0,1⟩, + ⟨8,3,0,5,0,0,1,0,1⟩, + ⟨8,4,0,6,0,0,1,0,1⟩, + ⟨8,5,0,7,0,0,1,0,1⟩, + ⟨8,6,0,8,0,0,1,0,1⟩, + ⟨8,7,0,9,0,0,1,0,1⟩, + ⟨8,8,0,10,0,0,1,0,1⟩, + ⟨8,9,0,11,0,0,1,0,1⟩, + ⟨8,10,0,12,0,0,1,0,1⟩, + ⟨8,11,0,13,0,0,1,0,1⟩, + ⟨8,12,0,14,0,0,1,0,1⟩, + ⟨8,13,0,15,0,0,1,0,1⟩, + ⟨8,14,0,16,0,0,1,0,1⟩, + ⟨8,15,0,17,0,0,1,0,1⟩, + ⟨8,16,0,18,0,0,1,0,1⟩, + ⟨8,17,0,19,0,0,1,0,1⟩, + ⟨8,18,0,20,0,0,1,0,1⟩, + ⟨8,19,0,21,0,0,1,0,1⟩, + ⟨8,20,0,22,0,0,1,0,1⟩, + ⟨8,21,0,23,0,0,1,0,1⟩, + ⟨8,22,0,24,0,0,1,0,1⟩, + ⟨8,23,0,25,0,0,1,0,1⟩, + ⟨8,24,0,26,0,0,1,0,1⟩, + ⟨8,25,0,27,0,0,1,0,1⟩, + ⟨8,26,0,28,0,0,1,0,1⟩, + ⟨8,27,0,29,0,0,1,0,1⟩, + ⟨8,28,0,30,0,0,1,0,1⟩, + ⟨8,29,0,31,0,0,1,0,1⟩, + ⟨8,30,0,32,0,0,1,0,1⟩, + ⟨8,31,0,33,0,0,1,0,1⟩, + ⟨8,32,0,34,0,0,1,0,1⟩, + ⟨8,33,0,35,0,0,1,0,1⟩, + ⟨8,34,0,36,0,0,1,0,1⟩, + ⟨8,35,0,37,0,0,1,0,1⟩, + ⟨8,36,0,38,0,0,1,0,1⟩, + ⟨8,37,0,39,0,0,1,0,1⟩, + ⟨8,38,0,40,0,0,1,0,1⟩, + ⟨8,39,0,41,0,0,1,0,1⟩, + ⟨8,40,0,42,0,0,1,0,1⟩, + ⟨8,41,0,43,0,0,1,0,1⟩, + ⟨8,42,0,44,0,0,1,0,1⟩, + ⟨8,43,0,45,0,0,1,0,1⟩, + ⟨8,44,0,46,0,0,1,0,1⟩, + ⟨8,45,0,47,0,0,1,0,1⟩, + ⟨8,46,0,48,0,0,1,0,1⟩, + ⟨8,47,0,49,0,0,1,0,1⟩, + ⟨8,48,0,50,0,0,1,0,1⟩, + ⟨8,49,0,51,0,0,1,0,1⟩, + ⟨8,50,0,52,0,0,1,0,1⟩, + ⟨8,51,0,53,0,0,1,0,1⟩, + ⟨8,52,0,54,0,0,1,0,1⟩, + ⟨8,53,0,55,0,0,1,0,1⟩, + ⟨8,54,0,56,0,0,1,0,1⟩, + ⟨8,55,0,57,0,0,1,0,1⟩, + ⟨8,56,0,58,0,0,1,0,1⟩, + ⟨8,57,0,59,0,0,1,0,1⟩, + ⟨8,58,0,60,0,0,1,0,1⟩, + ⟨8,59,0,61,0,0,1,0,1⟩, + ⟨8,60,0,62,0,0,1,0,1⟩, + ⟨8,61,0,63,0,0,1,0,1⟩, + ⟨8,62,0,64,0,0,1,0,1⟩, + ⟨8,63,0,65,0,0,1,0,1⟩, + ⟨8,64,0,66,0,0,1,0,1⟩, + ⟨8,65,0,67,0,0,1,0,1⟩, + ⟨8,66,0,68,0,0,1,0,1⟩, + ⟨8,67,0,69,0,0,1,0,1⟩, + ⟨8,68,0,70,0,0,1,0,1⟩, + ⟨8,69,0,71,0,0,1,0,1⟩, + ⟨8,70,0,72,0,0,1,0,1⟩, + ⟨8,71,0,73,0,0,1,0,1⟩, + ⟨8,72,0,74,0,0,1,0,1⟩, + ⟨8,73,0,75,0,0,1,0,1⟩, + ⟨8,74,0,76,0,0,1,0,1⟩, + ⟨8,75,0,77,0,0,1,0,1⟩, + ⟨8,76,0,78,0,0,1,0,1⟩, + ⟨8,77,0,79,0,0,1,0,1⟩, + ⟨8,78,0,80,0,0,1,0,1⟩, + ⟨8,79,0,81,0,0,1,0,1⟩, + ⟨8,80,0,82,0,0,1,0,1⟩, + ⟨8,81,0,83,0,0,1,0,1⟩, + ⟨8,82,0,84,0,0,1,0,1⟩, + ⟨8,83,0,85,0,0,1,0,1⟩, + ⟨8,84,0,86,0,0,1,0,1⟩, + ⟨8,85,0,87,0,0,1,0,1⟩, + ⟨8,86,0,88,0,0,1,0,1⟩, + ⟨8,87,0,89,0,0,1,0,1⟩, + ⟨8,88,0,90,0,0,1,0,1⟩, + ⟨8,89,0,91,0,0,1,0,1⟩, + ⟨8,90,0,92,0,0,1,0,1⟩, + ⟨8,91,0,93,0,0,1,0,1⟩, + ⟨8,92,0,94,0,0,1,0,1⟩, + ⟨8,93,0,95,0,0,1,0,1⟩, + ⟨8,94,0,96,0,0,1,0,1⟩, + ⟨8,95,0,97,0,0,1,0,1⟩, + ⟨8,96,0,98,0,0,1,0,1⟩, + ⟨8,97,0,99,0,0,1,0,1⟩, + ⟨8,98,0,100,0,0,1,0,1⟩, + ⟨8,99,0,101,0,0,1,0,1⟩, + ⟨8,100,0,102,0,0,1,0,1⟩, + ⟨8,101,0,103,0,0,1,0,1⟩, + ⟨8,102,0,104,0,0,1,0,1⟩, + ⟨8,103,0,105,0,0,1,0,1⟩, + ⟨8,104,0,106,0,0,1,0,1⟩, + ⟨8,105,0,107,0,0,1,0,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],252⟩, by decide⟩ +def backward_048 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State048, backwardShard1State049, + [ + ⟨8,106,0,108,0,0,1,0,1⟩, + ⟨8,107,0,109,0,0,1,0,1⟩, + ⟨8,108,0,110,0,0,1,0,1⟩, + ⟨8,109,0,111,0,0,1,0,1⟩, + ⟨8,110,0,112,0,0,1,0,1⟩, + ⟨8,111,0,113,0,0,1,0,1⟩, + ⟨8,112,0,0,0,0,1,0,1⟩, + ⟨8,113,0,0,0,0,1,0,1⟩, + ⟨8,114,0,0,0,0,1,0,1⟩, + ⟨8,115,0,0,0,0,1,0,1⟩, + ⟨8,116,0,0,0,0,1,0,1⟩, + ⟨8,117,0,0,0,0,1,0,1⟩, + ⟨8,118,0,0,0,0,1,0,1⟩, + ⟨8,119,0,0,0,0,1,0,1⟩, + ⟨8,120,0,0,0,0,1,0,1⟩, + ⟨8,121,0,0,0,0,1,0,1⟩, + ⟨8,122,0,0,0,0,1,0,1⟩, + ⟨8,123,0,0,0,0,1,0,1⟩, + ⟨8,124,0,0,0,0,1,0,1⟩, + ⟨8,125,0,0,0,0,1,0,1⟩, + ⟨8,126,0,0,0,0,1,0,1⟩, + ⟨8,127,0,0,0,0,1,0,1⟩, + ⟨8,128,0,0,0,0,1,0,1⟩, + ⟨8,129,0,0,0,0,1,0,1⟩, + ⟨8,130,0,0,0,0,1,0,1⟩, + ⟨8,131,0,0,0,0,1,0,1⟩, + ⟨8,132,0,0,0,0,1,0,1⟩, + ⟨8,133,0,0,0,0,1,0,1⟩, + ⟨8,134,0,0,0,0,1,0,1⟩, + ⟨8,135,0,0,0,0,1,0,1⟩, + ⟨8,136,0,0,0,0,1,0,1⟩, + ⟨8,137,0,0,0,0,1,0,1⟩, + ⟨8,138,0,0,0,0,1,0,1⟩, + ⟨8,139,0,0,0,0,1,0,1⟩, + ⟨8,140,0,0,0,0,1,0,1⟩, + ⟨8,141,0,0,0,0,1,0,1⟩, + ⟨8,142,0,0,0,0,1,0,1⟩, + ⟨8,143,0,0,0,0,1,0,1⟩, + ⟨8,144,0,0,0,0,1,0,1⟩, + ⟨8,145,0,0,0,0,1,0,1⟩, + ⟨8,146,0,0,0,0,1,0,1⟩, + ⟨8,147,0,0,0,0,1,0,1⟩, + ⟨8,148,0,0,0,0,1,0,1⟩, + ⟨8,149,0,0,0,0,1,0,1⟩, + ⟨8,150,0,0,0,0,1,0,1⟩, + ⟨8,151,0,0,0,0,1,0,1⟩, + ⟨8,152,0,0,0,0,1,0,1⟩, + ⟨8,153,0,0,0,0,1,0,1⟩, + ⟨8,154,0,0,0,0,1,0,1⟩, + ⟨8,155,0,0,0,0,1,0,1⟩, + ⟨8,156,0,0,0,0,1,0,1⟩, + ⟨8,157,0,0,0,0,1,0,1⟩, + ⟨8,158,0,0,0,0,1,0,1⟩, + ⟨8,159,0,0,0,0,1,0,1⟩, + ⟨8,160,0,0,0,0,1,0,1⟩, + ⟨8,161,0,0,0,0,1,0,1⟩, + ⟨8,162,0,0,0,0,1,0,1⟩, + ⟨8,163,0,0,0,0,1,0,1⟩, + ⟨8,164,0,0,0,0,1,0,1⟩, + ⟨8,165,0,0,0,0,1,0,1⟩, + ⟨8,166,0,0,0,0,1,0,1⟩, + ⟨8,167,0,0,0,0,1,0,1⟩, + ⟨8,168,0,0,0,0,1,0,1⟩, + ⟨8,169,0,0,0,0,1,0,1⟩, + ⟨8,170,0,0,0,0,1,0,1⟩, + ⟨8,171,0,0,0,0,1,0,1⟩, + ⟨8,172,0,0,0,0,1,0,1⟩, + ⟨8,173,0,0,0,0,1,0,1⟩, + ⟨8,174,0,0,0,0,1,0,1⟩, + ⟨8,175,0,0,0,0,1,0,1⟩, + ⟨8,176,0,0,0,0,1,0,1⟩, + ⟨8,177,0,0,0,0,1,0,1⟩, + ⟨8,178,0,0,0,0,1,0,1⟩, + ⟨8,179,0,0,0,0,1,0,1⟩, + ⟨8,180,0,0,0,0,1,0,1⟩, + ⟨8,181,0,0,0,0,1,0,1⟩, + ⟨8,182,0,0,0,0,1,0,1⟩, + ⟨8,183,0,0,0,0,1,0,1⟩, + ⟨8,184,0,0,0,0,1,0,1⟩, + ⟨8,185,0,0,0,0,1,0,1⟩, + ⟨8,186,0,0,0,0,1,0,1⟩, + ⟨8,187,0,0,0,0,1,0,1⟩, + ⟨8,188,0,0,0,0,1,0,1⟩, + ⟨8,189,0,0,0,0,1,0,1⟩, + ⟨8,190,0,0,0,0,1,0,1⟩, + ⟨8,191,0,0,0,0,1,0,1⟩, + ⟨8,192,0,0,0,0,1,0,1⟩, + ⟨8,193,0,0,0,0,1,0,1⟩, + ⟨8,194,0,0,0,0,1,0,1⟩, + ⟨8,195,0,0,0,0,1,0,1⟩, + ⟨8,196,0,0,0,0,1,0,1⟩, + ⟨8,197,0,0,0,0,1,0,1⟩, + ⟨8,198,0,0,0,0,1,0,1⟩, + ⟨8,199,0,0,0,0,1,0,1⟩, + ⟨8,200,0,0,0,0,1,0,1⟩, + ⟨8,201,0,0,0,0,1,0,1⟩, + ⟨8,202,0,0,0,0,1,0,1⟩, + ⟨8,203,0,0,0,0,1,0,1⟩, + ⟨8,204,0,0,0,0,1,0,1⟩, + ⟨8,205,0,0,0,0,1,0,1⟩, + ⟨8,206,0,0,0,0,1,0,1⟩, + ⟨8,207,0,0,0,0,1,0,1⟩, + ⟨8,208,0,0,0,0,1,0,1⟩, + ⟨8,209,0,0,0,0,1,0,1⟩, + ⟨8,210,0,0,0,0,1,0,1⟩, + ⟨8,211,0,0,0,0,1,0,1⟩, + ⟨8,212,0,0,0,0,1,0,1⟩, + ⟨8,213,0,0,0,0,1,0,1⟩, + ⟨8,214,0,0,0,0,1,0,1⟩, + ⟨8,215,0,0,0,0,1,0,1⟩, + ⟨8,216,0,0,0,0,1,0,1⟩, + ⟨8,217,0,0,0,0,1,0,1⟩, + ⟨8,218,0,0,0,0,1,0,1⟩, + ⟨8,219,0,0,0,0,1,0,1⟩, + ⟨8,220,0,0,0,0,1,0,1⟩, + ⟨8,221,0,0,0,0,1,0,1⟩, + ⟨8,222,0,0,0,0,1,0,1⟩, + ⟨8,223,0,0,0,0,1,0,1⟩, + ⟨0,0,0,0,0,0,0,0,1⟩, + ⟨5,126,0,0,0,0,0,1,1⟩, + ⟨5,133,0,0,0,0,0,1,1⟩, + ⟨5,149,0,0,0,0,0,1,1⟩, + ⟨5,153,0,0,0,0,0,1,1⟩, + ⟨5,155,0,0,0,0,0,1,1⟩, + ⟨5,159,0,0,0,0,0,1,1⟩, + ⟨5,164,0,0,0,0,0,1,1⟩, + ⟨5,190,0,0,0,0,0,1,1⟩, + ⟨5,211,0,0,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],0⟩, by decide⟩ +def backward_049 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State049, backwardShard1State050, + [ + ⟨5,216,0,0,0,0,0,1,1⟩, + ⟨5,218,0,0,0,0,0,1,1⟩, + ⟨5,222,0,0,0,0,0,1,1⟩, + ⟨3,83,0,85,137,146,52,0,1⟩, + ⟨1,126,0,0,137,114,0,0,1⟩, + ⟨4,83,126,137,0,0,0,1,2⟩, + ⟨1,153,0,0,137,114,0,0,1⟩, + ⟨4,83,153,137,0,0,0,1,2⟩, + ⟨1,164,0,0,137,114,0,0,1⟩, + ⟨4,83,164,137,0,0,0,1,2⟩, + ⟨1,218,0,0,137,114,0,0,1⟩, + ⟨4,83,218,137,0,0,0,1,2⟩, + ⟨3,83,0,137,85,33,-52,0,1⟩, + ⟨3,98,0,100,137,148,53,0,1⟩, + ⟨4,98,126,137,0,0,0,1,2⟩, + ⟨4,98,153,137,0,0,0,1,2⟩, + ⟨4,98,164,137,0,0,0,1,2⟩, + ⟨4,98,218,137,0,0,0,-1,2⟩, + ⟨3,98,0,137,100,31,-53,0,1⟩, + ⟨3,55,0,57,137,138,48,0,1⟩, + ⟨1,133,0,0,137,114,0,0,1⟩, + ⟨4,55,133,137,0,0,0,1,2⟩, + ⟨1,149,0,0,137,114,0,0,1⟩, + ⟨4,55,149,137,0,0,0,1,2⟩, + ⟨1,159,0,0,137,114,0,0,1⟩, + ⟨4,55,159,137,0,0,0,1,2⟩, + ⟨1,222,0,0,137,114,0,0,1⟩, + ⟨4,55,222,137,0,0,0,1,2⟩, + ⟨3,55,0,137,57,41,-48,0,1⟩, + ⟨3,74,0,76,137,140,49,0,1⟩, + ⟨4,74,133,137,0,0,0,1,2⟩, + ⟨4,74,149,137,0,0,0,1,2⟩, + ⟨4,74,159,137,0,0,0,1,2⟩, + ⟨4,74,222,137,0,0,0,-1,2⟩, + ⟨3,74,0,137,76,39,-49,0,1⟩, + ⟨3,85,0,87,137,142,50,0,1⟩, + ⟨4,85,133,137,0,0,0,1,2⟩, + ⟨4,85,149,137,0,0,0,-1,2⟩, + ⟨4,85,159,137,0,0,0,-1,2⟩, + ⟨4,85,222,137,0,0,0,-1,2⟩, + ⟨3,85,0,137,87,37,-50,0,1⟩, + ⟨3,101,0,103,137,150,54,0,1⟩, + ⟨4,101,126,137,0,0,0,1,2⟩, + ⟨4,101,153,137,0,0,0,-1,2⟩, + ⟨4,101,164,137,0,0,0,-1,2⟩, + ⟨4,101,218,137,0,0,0,-1,2⟩, + ⟨3,101,0,137,103,29,-54,0,1⟩, + ⟨3,80,0,82,137,154,56,0,1⟩, + ⟨1,155,0,0,137,114,0,0,1⟩, + ⟨4,80,155,137,0,0,0,1,2⟩, + ⟨1,190,0,0,137,114,0,0,1⟩, + ⟨4,80,190,137,0,0,0,1,2⟩, + ⟨1,211,0,0,137,114,0,0,1⟩, + ⟨4,80,211,137,0,0,0,1,2⟩, + ⟨1,216,0,0,137,114,0,0,1⟩, + ⟨4,80,216,137,0,0,0,1,2⟩, + ⟨3,80,0,137,82,25,-56,0,1⟩, + ⟨3,31,0,33,137,158,58,0,1⟩, + ⟨4,31,155,137,0,0,0,-1,2⟩, + ⟨4,31,190,137,0,0,0,1,2⟩, + ⟨4,31,211,137,0,0,0,-1,2⟩, + ⟨4,31,216,137,0,0,0,-1,2⟩, + ⟨3,31,0,137,33,21,-58,0,1⟩, + ⟨3,33,0,35,137,136,47,0,1⟩, + ⟨4,33,133,137,0,0,0,1,2⟩, + ⟨4,33,149,137,0,0,0,1,2⟩, + ⟨4,33,159,137,0,0,0,-1,2⟩, + ⟨4,33,222,137,0,0,0,-1,2⟩, + ⟨3,33,0,137,35,43,-47,0,1⟩, + ⟨3,49,0,51,137,144,51,0,1⟩, + ⟨4,49,126,137,0,0,0,1,2⟩, + ⟨4,49,153,137,0,0,0,1,2⟩, + ⟨4,49,164,137,0,0,0,-1,2⟩, + ⟨4,49,218,137,0,0,0,-1,2⟩, + ⟨3,49,0,137,51,35,-51,0,1⟩, + ⟨3,88,0,90,137,156,57,0,1⟩, + ⟨4,88,155,137,0,0,0,1,2⟩, + ⟨4,88,190,137,0,0,0,1,2⟩, + ⟨4,88,211,137,0,0,0,1,2⟩, + ⟨4,88,216,137,0,0,0,-1,2⟩, + ⟨3,88,0,137,90,23,-57,0,1⟩, + ⟨3,68,0,70,137,152,55,0,1⟩, + ⟨4,68,155,137,0,0,0,1,2⟩, + ⟨4,68,190,137,0,0,0,1,2⟩, + ⟨4,68,211,137,0,0,0,-1,2⟩, + ⟨4,68,216,137,0,0,0,-1,2⟩, + ⟨3,68,0,137,70,27,-55,0,1⟩, + ⟨4,225,395,0,0,0,0,-1,2⟩, + ⟨4,384,395,0,0,0,0,1,4⟩, + ⟨4,388,395,0,0,0,0,1,4⟩, + ⟨4,398,395,0,0,0,0,1,4⟩, + ⟨4,399,395,0,0,0,0,-1,4⟩, + ⟨4,225,395,0,0,0,0,1,1⟩, + ⟨4,395,225,0,0,0,0,-1,1⟩, + ⟨4,225,395,0,0,0,0,1,1⟩, + ⟨4,225,397,0,0,0,0,-1,1⟩, + ⟨4,225,395,0,0,0,0,-1,1⟩, + ⟨4,225,392,0,0,0,0,1,1⟩, + ⟨4,225,391,0,0,0,0,1,1⟩, + ⟨4,225,390,0,0,0,0,1,1⟩, + ⟨4,225,388,0,0,0,0,-1,1⟩, + ⟨4,225,384,0,0,0,0,-1,1⟩, + ⟨4,225,365,0,0,0,0,1,1⟩, + ⟨4,225,360,0,0,0,0,-1,1⟩, + ⟨4,225,359,0,0,0,0,-1,1⟩, + ⟨4,225,358,0,0,0,0,-1,1⟩, + ⟨4,225,356,0,0,0,0,1,1⟩, + ⟨4,225,352,0,0,0,0,1,1⟩, + ⟨4,225,363,0,0,0,0,1,2⟩, + ⟨4,352,363,0,0,0,0,-1,4⟩, + ⟨4,356,363,0,0,0,0,-1,4⟩, + ⟨4,366,363,0,0,0,0,-1,4⟩, + ⟨4,367,363,0,0,0,0,1,4⟩, + ⟨4,225,363,0,0,0,0,1,1⟩, + ⟨4,363,225,0,0,0,0,-1,1⟩, + ⟨4,225,363,0,0,0,0,1,1⟩, + ⟨4,225,365,0,0,0,0,1,1⟩, + ⟨4,225,363,0,0,0,0,1,1⟩, + ⟨4,225,360,0,0,0,0,-1,1⟩, + ⟨4,225,359,0,0,0,0,-1,1⟩, + ⟨4,225,358,0,0,0,0,-1,1⟩, + ⟨4,225,356,0,0,0,0,1,1⟩, + ⟨4,225,352,0,0,0,0,1,1⟩, + ⟨4,225,333,0,0,0,0,1,1⟩, + ⟨4,225,328,0,0,0,0,-1,1⟩, + ⟨4,225,326,0,0,0,0,-1,1⟩, + ⟨4,225,324,0,0,0,0,1,1⟩, + ⟨4,225,270,0,0,0,0,-1,1⟩, + ],#[0,12,0,0,0,0,0,0,0,0],844⟩, by decide⟩ +def backward_050 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State050, backwardShard1State051, + [ + ⟨4,225,269,0,0,0,0,-1,1⟩, + ⟨4,225,266,0,0,0,0,1,1⟩, + ⟨4,225,263,0,0,0,0,2,1⟩, + ⟨4,225,262,0,0,0,0,1,1⟩, + ⟨4,225,261,0,0,0,0,-1,1⟩, + ⟨4,225,259,0,0,0,0,-1,1⟩, + ⟨4,225,258,0,0,0,0,-1,1⟩, + ⟨4,225,257,0,0,0,0,1,1⟩, + ⟨4,225,230,0,0,0,0,1,4⟩, + ⟨4,227,230,0,0,0,0,-1,4⟩, + ⟨4,229,230,0,0,0,0,-1,4⟩, + ⟨4,232,230,0,0,0,0,1,4⟩, + ⟨4,233,230,0,0,0,0,-1,4⟩, + ⟨4,234,230,0,0,0,0,1,2⟩, + ⟨4,235,230,0,0,0,0,-1,2⟩, + ⟨4,238,230,0,0,0,0,-1,4⟩, + ⟨4,239,230,0,0,0,0,1,4⟩, + ⟨4,240,230,0,0,0,0,-1,4⟩, + ⟨4,241,230,0,0,0,0,-1,4⟩, + ⟨4,242,230,0,0,0,0,-1,4⟩, + ⟨4,243,230,0,0,0,0,-1,2⟩, + ⟨4,245,230,0,0,0,0,-1,4⟩, + ⟨4,246,230,0,0,0,0,-1,4⟩, + ⟨4,250,230,0,0,0,0,1,4⟩, + ⟨4,253,230,0,0,0,0,-1,4⟩, + ⟨4,254,230,0,0,0,0,-1,4⟩, + ⟨4,256,230,0,0,0,0,-1,4⟩, + ⟨4,257,230,0,0,0,0,-1,4⟩, + ⟨4,258,230,0,0,0,0,-1,4⟩, + ⟨4,259,230,0,0,0,0,-1,2⟩, + ⟨4,261,230,0,0,0,0,-1,4⟩, + ⟨4,262,230,0,0,0,0,-1,4⟩, + ⟨4,266,230,0,0,0,0,1,4⟩, + ⟨4,269,230,0,0,0,0,-1,4⟩, + ⟨4,270,230,0,0,0,0,-1,4⟩, + ⟨4,288,230,0,0,0,0,-1,2⟩, + ⟨4,292,230,0,0,0,0,-1,4⟩, + ⟨4,296,230,0,0,0,0,1,2⟩, + ⟨4,302,230,0,0,0,0,-1,2⟩, + ⟨4,303,230,0,0,0,0,1,1⟩, + ⟨4,326,230,0,0,0,0,-1,1⟩, + ⟨4,328,230,0,0,0,0,2,1⟩, + ⟨4,332,230,0,0,0,0,-1,1⟩, + ⟨4,335,230,0,0,0,0,2,1⟩, + ⟨4,276,230,0,0,0,0,1,1⟩, + ⟨4,230,276,0,0,0,0,-1,1⟩, + ⟨4,276,230,0,0,0,0,1,1⟩, + ⟨5,276,0,0,0,0,0,1,2⟩, + ⟨4,276,333,0,0,0,0,1,2⟩, + ⟨4,276,328,0,0,0,0,-1,2⟩, + ⟨4,276,326,0,0,0,0,-1,2⟩, + ⟨4,276,324,0,0,0,0,1,2⟩, + ⟨4,276,317,0,0,0,0,1,2⟩, + ⟨4,276,315,0,0,0,0,1,2⟩, + ⟨4,276,312,0,0,0,0,-1,2⟩, + ⟨4,276,310,0,0,0,0,-1,2⟩, + ⟨4,276,308,0,0,0,0,1,2⟩, + ⟨4,276,285,0,0,0,0,-1,1⟩, + ⟨4,276,283,0,0,0,0,-1,1⟩, + ⟨4,276,280,0,0,0,0,1,1⟩, + ⟨4,276,279,0,0,0,0,1,1⟩, + ⟨4,276,278,0,0,0,0,1,1⟩, + ⟨4,326,228,0,0,0,0,1,1⟩, + ⟨4,328,228,0,0,0,0,-2,1⟩, + ⟨4,332,228,0,0,0,0,1,1⟩, + ⟨4,335,228,0,0,0,0,-2,1⟩, + ⟨4,292,228,0,0,0,0,1,1⟩, + ⟨4,228,292,0,0,0,0,-1,1⟩, + ⟨4,292,228,0,0,0,0,1,1⟩, + ⟨5,292,0,0,0,0,0,-1,1⟩, + ⟨4,292,333,0,0,0,0,1,1⟩, + ⟨4,292,328,0,0,0,0,-1,1⟩, + ⟨4,292,326,0,0,0,0,-1,1⟩, + ⟨4,292,324,0,0,0,0,1,1⟩, + ⟨4,292,301,0,0,0,0,-1,1⟩, + ⟨4,292,296,0,0,0,0,1,1⟩, + ⟨4,292,295,0,0,0,0,1,1⟩, + ⟨4,292,294,0,0,0,0,1,1⟩, + ⟨4,288,226,0,0,0,0,-1,2⟩, + ⟨4,292,226,0,0,0,0,-1,2⟩, + ⟨4,296,226,0,0,0,0,1,2⟩, + ⟨4,302,226,0,0,0,0,-1,2⟩, + ⟨4,303,226,0,0,0,0,1,1⟩, + ⟨4,227,226,0,0,0,0,1,1⟩, + ⟨4,226,227,0,0,0,0,-1,1⟩, + ⟨4,227,226,0,0,0,0,1,1⟩, + ⟨4,227,301,0,0,0,0,1,1⟩, + ⟨4,227,296,0,0,0,0,-1,1⟩, + ⟨4,227,295,0,0,0,0,-1,1⟩, + ⟨4,227,294,0,0,0,0,-1,1⟩, + ⟨4,227,292,0,0,0,0,1,1⟩, + ⟨4,227,237,0,0,0,0,-1,1⟩, + ⟨4,227,235,0,0,0,0,-1,1⟩, + ⟨4,227,233,0,0,0,0,1,1⟩, + ⟨4,227,232,0,0,0,0,1,1⟩, + ⟨4,227,231,0,0,0,0,1,1⟩, + ⟨4,227,230,0,0,0,0,1,1⟩, + ⟨4,227,229,0,0,0,0,-1,1⟩, + ⟨4,225,265,0,0,0,0,-1,4⟩, + ⟨4,256,265,0,0,0,0,-1,4⟩, + ⟨4,257,265,0,0,0,0,1,4⟩, + ⟨4,258,265,0,0,0,0,-1,4⟩, + ⟨4,261,265,0,0,0,0,-1,4⟩, + ⟨4,262,265,0,0,0,0,-1,4⟩, + ⟨4,266,265,0,0,0,0,1,4⟩, + ⟨4,269,265,0,0,0,0,1,4⟩, + ⟨4,270,265,0,0,0,0,-1,4⟩, + ⟨4,271,265,0,0,0,0,1,2⟩, + ⟨4,225,265,0,0,0,0,1,1⟩, + ⟨4,265,225,0,0,0,0,-1,1⟩, + ⟨4,225,265,0,0,0,0,1,1⟩, + ⟨4,225,270,0,0,0,0,1,1⟩, + ⟨4,225,269,0,0,0,0,1,1⟩, + ⟨4,225,266,0,0,0,0,-1,1⟩, + ⟨4,225,265,0,0,0,0,-1,1⟩, + ⟨4,225,263,0,0,0,0,-2,1⟩, + ⟨4,225,262,0,0,0,0,-1,1⟩, + ⟨4,225,261,0,0,0,0,1,1⟩, + ⟨4,225,259,0,0,0,0,1,1⟩, + ⟨4,225,258,0,0,0,0,1,1⟩, + ⟨4,225,257,0,0,0,0,-1,1⟩, + ⟨4,225,254,0,0,0,0,-1,1⟩, + ⟨4,225,250,0,0,0,0,1,1⟩, + ⟨4,225,248,0,0,0,0,-1,1⟩, + ⟨4,225,247,0,0,0,0,1,1⟩, + ⟨4,225,242,0,0,0,0,-1,1⟩, + ⟨4,225,241,0,0,0,0,1,1⟩, + ⟨4,225,237,0,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1198⟩, by decide⟩ +def backward_051 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State051, backwardShard1State052, + [ + ⟨4,225,235,0,0,0,0,-1,1⟩, + ⟨4,225,233,0,0,0,0,1,1⟩, + ⟨4,225,232,0,0,0,0,1,1⟩, + ⟨4,225,231,0,0,0,0,1,1⟩, + ⟨4,225,230,0,0,0,0,1,1⟩, + ⟨4,225,229,0,0,0,0,-1,1⟩, + ⟨4,225,227,0,0,0,0,-1,1⟩, + ⟨4,256,251,0,0,0,0,-1,4⟩, + ⟨4,257,251,0,0,0,0,-1,4⟩, + ⟨4,258,251,0,0,0,0,-1,4⟩, + ⟨4,259,251,0,0,0,0,-1,2⟩, + ⟨4,261,251,0,0,0,0,-1,4⟩, + ⟨4,262,251,0,0,0,0,-1,4⟩, + ⟨4,265,251,0,0,0,0,-1,4⟩, + ⟨4,266,251,0,0,0,0,1,4⟩, + ⟨4,269,251,0,0,0,0,-1,4⟩, + ⟨4,270,251,0,0,0,0,-1,4⟩, + ⟨4,225,251,0,0,0,0,1,1⟩, + ⟨4,251,225,0,0,0,0,-1,1⟩, + ⟨4,225,251,0,0,0,0,1,1⟩, + ⟨4,225,269,0,0,0,0,1,1⟩, + ⟨4,225,265,0,0,0,0,-1,1⟩, + ⟨4,225,264,0,0,0,0,-1,1⟩, + ⟨4,225,263,0,0,0,0,-1,1⟩, + ⟨4,225,262,0,0,0,0,-1,1⟩, + ⟨4,225,261,0,0,0,0,1,1⟩, + ⟨4,225,259,0,0,0,0,1,1⟩, + ⟨4,225,237,0,0,0,0,-1,1⟩, + ⟨4,225,235,0,0,0,0,-1,1⟩, + ⟨4,225,233,0,0,0,0,1,1⟩, + ⟨4,225,232,0,0,0,0,1,1⟩, + ⟨4,225,231,0,0,0,0,1,1⟩, + ⟨4,225,230,0,0,0,0,1,1⟩, + ⟨4,225,229,0,0,0,0,-1,1⟩, + ⟨4,225,227,0,0,0,0,-1,1⟩, + ⟨4,240,267,0,0,0,0,-1,4⟩, + ⟨4,241,267,0,0,0,0,-1,4⟩, + ⟨4,242,267,0,0,0,0,-1,4⟩, + ⟨4,243,267,0,0,0,0,-1,2⟩, + ⟨4,245,267,0,0,0,0,-1,4⟩, + ⟨4,246,267,0,0,0,0,-1,4⟩, + ⟨4,250,267,0,0,0,0,1,4⟩, + ⟨4,251,267,0,0,0,0,-1,2⟩, + ⟨4,253,267,0,0,0,0,-1,4⟩, + ⟨4,254,267,0,0,0,0,-1,4⟩, + ⟨4,225,267,0,0,0,0,1,1⟩, + ⟨4,267,225,0,0,0,0,-1,1⟩, + ⟨4,225,267,0,0,0,0,1,1⟩, + ⟨5,225,0,0,0,0,0,-1,1⟩, + ⟨4,225,253,0,0,0,0,-1,1⟩, + ⟨4,225,251,0,0,0,0,-1,1⟩, + ⟨4,225,248,0,0,0,0,1,1⟩, + ⟨4,225,247,0,0,0,0,1,1⟩, + ⟨4,225,246,0,0,0,0,1,1⟩, + ⟨4,225,245,0,0,0,0,-1,1⟩, + ⟨4,225,243,0,0,0,0,-1,1⟩, + ⟨4,225,237,0,0,0,0,1,1⟩, + ⟨4,225,235,0,0,0,0,1,1⟩, + ⟨4,225,233,0,0,0,0,-1,1⟩, + ⟨4,225,232,0,0,0,0,-1,1⟩, + ⟨4,225,231,0,0,0,0,-1,1⟩, + ⟨4,225,230,0,0,0,0,-1,1⟩, + ⟨4,225,229,0,0,0,0,1,1⟩, + ⟨4,225,227,0,0,0,0,1,1⟩, + ⟨4,225,249,0,0,0,0,-1,4⟩, + ⟨4,240,249,0,0,0,0,-1,4⟩, + ⟨4,241,249,0,0,0,0,1,4⟩, + ⟨4,242,249,0,0,0,0,-1,4⟩, + ⟨4,245,249,0,0,0,0,-1,4⟩, + ⟨4,246,249,0,0,0,0,-1,4⟩, + ⟨4,250,249,0,0,0,0,1,4⟩, + ⟨4,253,249,0,0,0,0,1,4⟩, + ⟨4,254,249,0,0,0,0,-1,4⟩, + ⟨4,255,249,0,0,0,0,1,2⟩, + ⟨4,225,249,0,0,0,0,1,1⟩, + ⟨4,249,225,0,0,0,0,-1,1⟩, + ⟨4,225,249,0,0,0,0,1,1⟩, + ⟨5,225,0,0,0,0,0,-1,1⟩, + ⟨4,225,254,0,0,0,0,-1,1⟩, + ⟨4,225,251,0,0,0,0,1,1⟩, + ⟨4,225,250,0,0,0,0,1,1⟩, + ⟨4,225,248,0,0,0,0,-1,1⟩, + ⟨4,225,247,0,0,0,0,1,1⟩, + ⟨4,225,242,0,0,0,0,-1,1⟩, + ⟨4,225,241,0,0,0,0,1,1⟩, + ⟨4,225,238,0,0,0,0,1,1⟩, + ⟨4,225,235,0,0,0,0,-1,1⟩, + ⟨4,225,234,0,0,0,0,-1,1⟩, + ⟨4,225,232,0,0,0,0,1,1⟩, + ⟨4,225,231,0,0,0,0,-1,1⟩, + ⟨4,225,227,0,0,0,0,1,1⟩, + ⟨4,225,226,0,0,0,0,1,1⟩, + ⟨4,505,327,0,0,0,0,-1,1⟩, + ⟨4,505,325,0,0,0,0,-1,4⟩, + ⟨4,505,322,0,0,0,0,-7,8⟩, + ⟨4,505,289,0,0,0,0,-1,2⟩, + ⟨4,505,255,0,0,0,0,-1,8⟩, + ⟨4,505,252,0,0,0,0,-1,8⟩, + ⟨4,505,250,0,0,0,0,-1,8⟩, + ⟨4,505,249,0,0,0,0,1,8⟩, + ⟨4,505,247,0,0,0,0,1,8⟩, + ⟨4,505,246,0,0,0,0,-1,8⟩, + ⟨4,505,242,0,0,0,0,-1,8⟩, + ⟨4,495,319,0,0,0,0,1,4⟩, + ⟨4,495,318,0,0,0,0,1,4⟩, + ⟨4,495,317,0,0,0,0,-1,4⟩, + ⟨4,495,316,0,0,0,0,-1,4⟩, + ⟨4,495,308,0,0,0,0,1,4⟩, + ⟨4,495,255,0,0,0,0,-1,4⟩, + ⟨4,495,254,0,0,0,0,-1,4⟩, + ⟨4,495,253,0,0,0,0,1,4⟩, + ⟨4,495,252,0,0,0,0,1,4⟩, + ⟨4,495,247,0,0,0,0,1,4⟩, + ⟨4,495,245,0,0,0,0,-1,4⟩, + ⟨4,495,243,0,0,0,0,1,4⟩, + ⟨4,495,241,0,0,0,0,-1,4⟩, + ⟨4,319,495,0,0,0,0,-2,1⟩, + ⟨4,316,495,0,0,0,0,1,1⟩, + ⟨4,315,495,0,0,0,0,-1,1⟩, + ⟨4,312,495,0,0,0,0,-2,1⟩, + ⟨5,310,0,0,0,0,0,-1,1⟩, + ⟨4,310,495,0,0,0,0,1,1⟩, + ⟨4,495,310,0,0,0,0,-1,1⟩, + ⟨4,310,495,0,0,0,0,1,1⟩, + ⟨4,304,319,0,0,0,0,1,4⟩, + ⟨4,304,316,0,0,0,0,1,4⟩, + ⟨4,304,313,0,0,0,0,-1,4⟩, + ⟨4,304,312,0,0,0,0,-1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1252⟩, by decide⟩ +def backward_052 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State052, backwardShard1State053, + [ + ⟨4,304,310,0,0,0,0,-1,4⟩, + ⟨4,304,306,0,0,0,0,1,4⟩, + ⟨4,304,271,0,0,0,0,-1,4⟩, + ⟨4,304,268,0,0,0,0,-1,4⟩, + ⟨4,304,266,0,0,0,0,1,4⟩, + ⟨4,304,265,0,0,0,0,1,4⟩, + ⟨4,304,263,0,0,0,0,1,4⟩, + ⟨4,304,262,0,0,0,0,1,4⟩, + ⟨4,304,258,0,0,0,0,-1,4⟩, + ⟨4,495,304,0,0,0,0,-1,1⟩, + ⟨4,319,304,0,0,0,0,-2,1⟩, + ⟨4,318,304,0,0,0,0,1,1⟩, + ⟨4,315,304,0,0,0,0,-2,1⟩, + ⟨4,313,304,0,0,0,0,2,1⟩, + ⟨4,308,304,0,0,0,0,1,1⟩, + ⟨5,304,0,0,0,0,0,-1,1⟩, + ⟨5,306,0,0,0,0,0,-1,1⟩, + ⟨4,306,304,0,0,0,0,1,1⟩, + ⟨4,304,306,0,0,0,0,-1,1⟩, + ⟨4,306,304,0,0,0,0,1,1⟩, + ⟨4,506,335,0,0,0,0,1,4⟩, + ⟨4,506,334,0,0,0,0,1,4⟩, + ⟨4,506,333,0,0,0,0,-1,4⟩, + ⟨4,506,332,0,0,0,0,-1,4⟩, + ⟨4,506,326,0,0,0,0,-1,4⟩, + ⟨4,506,324,0,0,0,0,1,4⟩, + ⟨4,506,255,0,0,0,0,-1,4⟩, + ⟨4,506,252,0,0,0,0,-1,4⟩, + ⟨4,506,250,0,0,0,0,1,4⟩, + ⟨4,506,249,0,0,0,0,1,4⟩, + ⟨4,506,247,0,0,0,0,1,4⟩, + ⟨4,506,246,0,0,0,0,1,4⟩, + ⟨4,506,242,0,0,0,0,-1,4⟩, + ⟨4,335,506,0,0,0,0,-1,1⟩, + ⟨4,334,506,0,0,0,0,-1,2⟩, + ⟨4,332,506,0,0,0,0,1,1⟩, + ⟨4,329,506,0,0,0,0,-1,1⟩, + ⟨4,328,506,0,0,0,0,-2,1⟩, + ⟨4,326,506,0,0,0,0,1,1⟩, + ⟨4,324,506,0,0,0,0,-1,2⟩, + ⟨4,322,506,0,0,0,0,1,2⟩, + ⟨5,506,0,0,0,0,0,1,2⟩, + ⟨4,320,335,0,0,0,0,1,4⟩, + ⟨4,505,320,0,0,0,0,-1,1⟩, + ⟨4,320,332,0,0,0,0,1,4⟩, + ⟨4,505,320,0,0,0,0,3,2⟩, + ⟨4,320,329,0,0,0,0,-1,4⟩, + ⟨4,505,320,0,0,0,0,-1,1⟩, + ⟨4,320,328,0,0,0,0,-1,4⟩, + ⟨4,505,320,0,0,0,0,1,1⟩, + ⟨4,320,326,0,0,0,0,-1,4⟩, + ⟨4,505,320,0,0,0,0,-1,2⟩, + ⟨4,320,271,0,0,0,0,-1,4⟩, + ⟨4,320,270,0,0,0,0,-1,4⟩, + ⟨4,320,269,0,0,0,0,1,4⟩, + ⟨4,320,268,0,0,0,0,1,4⟩, + ⟨4,320,263,0,0,0,0,1,4⟩, + ⟨4,320,261,0,0,0,0,-1,4⟩, + ⟨4,320,259,0,0,0,0,1,4⟩, + ⟨4,320,257,0,0,0,0,-1,4⟩, + ⟨4,506,320,0,0,0,0,-1,1⟩, + ⟨4,335,320,0,0,0,0,-1,1⟩, + ⟨4,329,320,0,0,0,0,2,1⟩, + ⟨4,322,320,0,0,0,0,-1,1⟩, + ⟨5,320,0,0,0,0,0,-1,1⟩, + ⟨4,299,302,0,0,0,0,-1,4⟩, + ⟨4,299,297,0,0,0,0,1,4⟩, + ⟨4,299,295,0,0,0,0,-1,4⟩, + ⟨4,299,294,0,0,0,0,1,4⟩, + ⟨4,299,288,0,0,0,0,-1,4⟩, + ⟨4,299,239,0,0,0,0,-1,4⟩, + ⟨4,299,238,0,0,0,0,-1,4⟩, + ⟨4,299,237,0,0,0,0,1,4⟩, + ⟨4,299,236,0,0,0,0,1,4⟩, + ⟨4,299,231,0,0,0,0,1,4⟩, + ⟨4,299,229,0,0,0,0,-1,4⟩, + ⟨4,299,227,0,0,0,0,1,4⟩, + ⟨4,299,225,0,0,0,0,-1,4⟩, + ⟨4,303,299,0,0,0,0,-2,1⟩, + ⟨4,302,299,0,0,0,0,1,1⟩, + ⟨4,296,299,0,0,0,0,-1,1⟩, + ⟨4,292,299,0,0,0,0,1,1⟩, + ⟨4,288,299,0,0,0,0,1,1⟩, + ⟨5,299,0,0,0,0,0,-2,1⟩, + ⟨4,331,506,0,0,0,0,-1,4⟩, + ⟨4,331,334,0,0,0,0,-1,4⟩, + ⟨4,331,329,0,0,0,0,1,4⟩, + ⟨4,331,326,0,0,0,0,1,4⟩, + ⟨4,331,320,0,0,0,0,-1,4⟩, + ⟨4,331,239,0,0,0,0,-1,4⟩, + ⟨4,331,236,0,0,0,0,-1,4⟩, + ⟨4,331,234,0,0,0,0,1,4⟩, + ⟨4,331,233,0,0,0,0,1,4⟩, + ⟨4,331,231,0,0,0,0,1,4⟩, + ⟨4,331,230,0,0,0,0,1,4⟩, + ⟨4,331,227,0,0,0,0,-1,4⟩, + ⟨4,331,226,0,0,0,0,-1,4⟩, + ⟨4,335,331,0,0,0,0,-1,1⟩, + ⟨4,334,331,0,0,0,0,1,1⟩, + ⟨4,324,331,0,0,0,0,1,1⟩, + ⟨4,320,331,0,0,0,0,1,1⟩, + ⟨4,505,320,0,0,0,0,-3,8⟩, + ⟨5,331,0,0,0,0,0,-2,1⟩, + ⟨4,412,415,0,0,0,0,1,2⟩, + ⟨4,412,410,0,0,0,0,-1,2⟩, + ⟨4,412,409,0,0,0,0,-1,2⟩, + ⟨4,412,407,0,0,0,0,-1,2⟩, + ⟨4,412,406,0,0,0,0,-1,2⟩, + ⟨4,412,403,0,0,0,0,1,2⟩, + ⟨4,412,402,0,0,0,0,1,2⟩, + ⟨4,412,255,0,0,0,0,-1,2⟩, + ⟨4,412,252,0,0,0,0,-1,2⟩, + ⟨4,412,250,0,0,0,0,1,2⟩, + ⟨4,412,249,0,0,0,0,1,2⟩, + ⟨4,412,247,0,0,0,0,1,2⟩, + ⟨4,412,246,0,0,0,0,1,2⟩, + ⟨4,412,242,0,0,0,0,-1,2⟩, + ⟨4,415,412,0,0,0,0,-1,1⟩, + ⟨4,414,412,0,0,0,0,1,1⟩, + ⟨4,413,412,0,0,0,0,1,2⟩, + ⟨4,411,412,0,0,0,0,-1,2⟩, + ⟨4,410,412,0,0,0,0,1,2⟩, + ⟨4,407,412,0,0,0,0,1,2⟩, + ⟨4,406,412,0,0,0,0,-1,2⟩, + ⟨4,401,412,0,0,0,0,1,2⟩, + ⟨5,412,0,0,0,0,0,-1,2⟩, + ⟨4,428,431,0,0,0,0,1,2⟩, + ⟨4,428,426,0,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1312⟩, by decide⟩ +def backward_053 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State053, backwardShard1State054, + [ + ⟨4,428,425,0,0,0,0,-1,2⟩, + ⟨4,428,423,0,0,0,0,-1,2⟩, + ⟨4,428,422,0,0,0,0,-1,2⟩, + ⟨4,428,419,0,0,0,0,1,2⟩, + ⟨4,428,418,0,0,0,0,1,2⟩, + ⟨4,428,271,0,0,0,0,-1,2⟩, + ⟨4,428,268,0,0,0,0,-1,2⟩, + ⟨4,428,266,0,0,0,0,1,2⟩, + ⟨4,428,265,0,0,0,0,1,2⟩, + ⟨4,428,263,0,0,0,0,1,2⟩, + ⟨4,428,262,0,0,0,0,1,2⟩, + ⟨4,428,258,0,0,0,0,-1,2⟩, + ⟨4,431,428,0,0,0,0,-1,1⟩, + ⟨4,430,428,0,0,0,0,1,1⟩, + ⟨4,429,428,0,0,0,0,1,2⟩, + ⟨4,427,428,0,0,0,0,-1,2⟩, + ⟨4,426,428,0,0,0,0,1,2⟩, + ⟨4,423,428,0,0,0,0,1,2⟩, + ⟨4,422,428,0,0,0,0,-1,2⟩, + ⟨4,417,428,0,0,0,0,1,2⟩, + ⟨5,428,0,0,0,0,0,-1,2⟩, + ⟨4,424,430,0,0,0,0,-1,2⟩, + ⟨4,424,427,0,0,0,0,1,2⟩, + ⟨4,424,426,0,0,0,0,1,2⟩, + ⟨4,424,423,0,0,0,0,1,2⟩, + ⟨4,424,419,0,0,0,0,-1,2⟩, + ⟨4,424,418,0,0,0,0,-1,2⟩, + ⟨4,424,417,0,0,0,0,1,2⟩, + ⟨4,424,239,0,0,0,0,-1,2⟩, + ⟨4,424,236,0,0,0,0,-1,2⟩, + ⟨4,424,234,0,0,0,0,1,2⟩, + ⟨4,424,233,0,0,0,0,1,2⟩, + ⟨4,424,231,0,0,0,0,1,2⟩, + ⟨4,424,230,0,0,0,0,1,2⟩, + ⟨4,424,227,0,0,0,0,-1,2⟩, + ⟨4,424,226,0,0,0,0,-1,2⟩, + ⟨4,431,424,0,0,0,0,-1,2⟩, + ⟨4,430,424,0,0,0,0,1,2⟩, + ⟨4,425,424,0,0,0,0,-1,2⟩, + ⟨4,421,424,0,0,0,0,1,2⟩, + ⟨4,420,424,0,0,0,0,-1,2⟩, + ⟨4,419,424,0,0,0,0,-1,2⟩, + ⟨4,418,424,0,0,0,0,1,2⟩, + ⟨4,417,424,0,0,0,0,-1,1⟩, + ⟨5,424,0,0,0,0,0,1,2⟩, + ⟨4,408,226,0,0,0,0,-1,2⟩, + ⟨4,408,227,0,0,0,0,-1,2⟩, + ⟨4,408,230,0,0,0,0,1,2⟩, + ⟨4,408,231,0,0,0,0,1,2⟩, + ⟨4,408,233,0,0,0,0,1,2⟩, + ⟨4,408,234,0,0,0,0,1,2⟩, + ⟨4,408,236,0,0,0,0,-1,2⟩, + ⟨4,408,239,0,0,0,0,-1,2⟩, + ⟨4,408,401,0,0,0,0,1,2⟩, + ⟨4,408,402,0,0,0,0,-1,2⟩, + ⟨4,408,403,0,0,0,0,-1,2⟩, + ⟨4,408,407,0,0,0,0,1,2⟩, + ⟨4,408,410,0,0,0,0,1,2⟩, + ⟨4,408,411,0,0,0,0,1,2⟩, + ⟨4,408,414,0,0,0,0,-1,2⟩, + ⟨5,408,0,0,0,0,0,1,2⟩, + ⟨4,401,408,0,0,0,0,-2,1⟩, + ⟨4,402,408,0,0,0,0,1,1⟩, + ⟨4,403,408,0,0,0,0,-1,1⟩, + ⟨4,404,408,0,0,0,0,-1,1⟩, + ⟨4,405,408,0,0,0,0,1,1⟩, + ⟨4,409,408,0,0,0,0,-1,1⟩, + ⟨4,414,408,0,0,0,0,1,1⟩, + ⟨4,415,408,0,0,0,0,-1,1⟩, + ⟨4,494,495,0,0,0,0,-1,1⟩, + ⟨4,494,456,0,0,0,0,1,1⟩, + ⟨4,494,456,0,0,0,0,-1,1⟩, + ⟨4,494,311,0,0,0,0,1,1⟩, + ⟨4,494,252,0,0,0,0,1,2⟩, + ⟨4,494,249,0,0,0,0,1,2⟩, + ⟨4,494,247,0,0,0,0,1,2⟩, + ⟨4,494,243,0,0,0,0,-1,2⟩, + ⟨4,494,242,0,0,0,0,1,2⟩, + ⟨4,327,506,0,0,0,0,-1,1⟩, + ⟨4,327,459,0,0,0,0,-1,1⟩, + ⟨4,505,327,0,0,0,0,1,1⟩, + ⟨4,327,248,0,0,0,0,1,2⟩, + ⟨4,327,244,0,0,0,0,1,2⟩, + ⟨5,327,0,0,0,0,0,1,-1⟩, + ⟨4,505,250,0,0,0,0,1,2⟩, + ⟨4,505,246,0,0,0,0,1,2⟩, + ⟨4,505,459,0,0,0,0,1,1⟩, + ⟨4,497,467,0,0,0,0,-1,1⟩, + ⟨4,497,264,0,0,0,0,1,2⟩, + ⟨4,497,260,0,0,0,0,1,2⟩, + ⟨4,496,266,0,0,0,0,1,2⟩, + ⟨4,496,466,0,0,0,0,-1,1⟩, + ⟨4,496,467,0,0,0,0,1,1⟩, + ⟨4,496,262,0,0,0,0,1,2⟩, + ⟨4,311,494,0,0,0,0,-1,1⟩, + ⟨4,311,456,0,0,0,0,-1,1⟩, + ⟨4,311,252,0,0,0,0,1,2⟩, + ⟨4,311,247,0,0,0,0,1,2⟩, + ⟨4,494,311,0,0,0,0,1,1⟩, + ⟨4,311,456,0,0,0,0,1,1⟩, + ⟨4,311,312,0,0,0,0,-1,4⟩, + ⟨4,311,304,0,0,0,0,-1,4⟩, + ⟨4,311,280,0,0,0,0,1,4⟩, + ⟨4,311,272,0,0,0,0,1,4⟩, + ⟨4,311,249,0,0,0,0,1,4⟩, + ⟨4,311,243,0,0,0,0,-1,4⟩, + ⟨4,311,242,0,0,0,0,1,4⟩, + ⟨4,506,327,0,0,0,0,-1,1⟩, + ⟨4,327,506,0,0,0,0,1,1⟩, + ⟨4,495,311,0,0,0,0,-1,1⟩, + ⟨4,311,495,0,0,0,0,1,1⟩, + ⟨4,577,318,0,0,0,0,1,1⟩, + ⟨4,577,308,0,0,0,0,-1,1⟩, + ⟨4,577,501,0,0,0,0,-1,1⟩, + ⟨4,574,332,0,0,0,0,1,1⟩, + ⟨4,574,326,0,0,0,0,-1,1⟩, + ⟨4,574,511,0,0,0,0,-1,1⟩, + ⟨4,566,311,0,0,0,0,1,1⟩, + ⟨4,566,306,0,0,0,0,-1,1⟩, + ⟨4,566,498,0,0,0,0,-1,1⟩, + ⟨4,507,464,0,0,0,0,-1,1⟩, + ⟨4,507,465,0,0,0,0,1,1⟩, + ⟨4,507,268,0,0,0,0,1,2⟩, + ⟨4,507,263,0,0,0,0,1,2⟩, + ⟨4,508,465,0,0,0,0,-1,1⟩, + ⟨4,508,265,0,0,0,0,1,2⟩, + ⟨4,508,259,0,0,0,0,-1,2⟩, + ⟨4,508,258,0,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1182⟩, by decide⟩ +def backward_054 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State054, backwardShard1State055, + [ + ⟨4,576,500,0,0,0,0,-1,1⟩, + ⟨4,576,316,0,0,0,0,1,1⟩, + ⟨4,576,310,0,0,0,0,-1,1⟩, + ⟨4,575,324,0,0,0,0,-1,1⟩, + ⟨4,575,334,0,0,0,0,1,1⟩, + ⟨4,575,512,0,0,0,0,-1,1⟩, + ⟨4,568,509,0,0,0,0,-1,1⟩, + ⟨4,568,322,0,0,0,0,-1,1⟩, + ⟨4,568,327,0,0,0,0,1,1⟩, + ⟨4,569,333,0,0,0,0,1,1⟩, + ⟨4,569,510,0,0,0,0,-1,1⟩, + ⟨4,567,317,0,0,0,0,1,1⟩, + ⟨4,567,499,0,0,0,0,-1,1⟩, + ⟨4,513,582,0,0,0,0,-1,1⟩, + ⟨4,502,580,115,0,0,0,-1,1⟩, + ⟨5,502,0,115,0,0,0,2,-1⟩, + ⟨4,548,624,114,0,0,0,-1,1⟩, + ⟨4,548,622,114,0,0,0,1,1⟩, + ⟨4,548,600,114,0,0,0,-2,1⟩, + ⟨4,548,598,114,0,0,0,2,1⟩, + ⟨5,548,0,114,0,0,0,1,-1⟩, + ⟨4,287,286,0,0,0,0,-1,1⟩, + ⟨4,287,285,0,0,0,0,1,1⟩, + ⟨4,287,284,0,0,0,0,1,1⟩, + ⟨4,287,283,0,0,0,0,1,1⟩, + ⟨4,287,281,0,0,0,0,1,1⟩, + ⟨4,287,280,0,0,0,0,-1,1⟩, + ⟨4,287,279,0,0,0,0,-1,1⟩, + ⟨4,287,277,0,0,0,0,-2,1⟩, + ⟨5,287,0,0,0,0,0,1,2⟩, + ⟨4,285,284,0,0,0,0,-1,1⟩, + ⟨4,285,283,0,0,0,0,1,1⟩, + ⟨4,285,282,0,0,0,0,-1,1⟩, + ⟨4,285,281,0,0,0,0,1,1⟩, + ⟨4,285,276,0,0,0,0,1,1⟩, + ⟨4,285,274,0,0,0,0,1,1⟩, + ⟨4,285,272,0,0,0,0,-1,1⟩, + ⟨5,285,0,0,0,0,0,1,2⟩, + ⟨4,283,285,0,0,0,0,-1,1⟩, + ⟨4,283,284,0,0,0,0,-1,1⟩, + ⟨4,283,282,0,0,0,0,-1,1⟩, + ⟨4,283,281,0,0,0,0,1,1⟩, + ⟨4,283,276,0,0,0,0,1,1⟩, + ⟨4,283,274,0,0,0,0,1,1⟩, + ⟨4,283,272,0,0,0,0,-1,1⟩, + ⟨4,282,287,0,0,0,0,2,1⟩, + ⟨4,282,286,0,0,0,0,2,1⟩, + ⟨4,282,281,0,0,0,0,-2,1⟩, + ⟨4,282,278,0,0,0,0,-2,1⟩, + ⟨4,282,277,0,0,0,0,2,1⟩, + ⟨4,282,275,0,0,0,0,1,1⟩, + ⟨4,282,273,0,0,0,0,2,1⟩, + ⟨4,282,272,0,0,0,0,2,1⟩, + ⟨5,282,0,0,0,0,0,1,2⟩, + ⟨5,283,0,0,0,0,0,1,-1⟩, + ⟨4,283,282,0,0,0,0,1,1⟩, + ⟨4,282,283,0,0,0,0,-1,1⟩, + ⟨4,283,282,0,0,0,0,1,1⟩, + ⟨4,281,287,0,0,0,0,-1,1⟩, + ⟨4,281,286,0,0,0,0,-1,1⟩, + ⟨4,281,285,0,0,0,0,1,2⟩, + ⟨4,281,284,0,0,0,0,1,2⟩, + ⟨4,281,283,0,0,0,0,1,2⟩, + ⟨4,281,278,0,0,0,0,1,1⟩, + ⟨4,281,277,0,0,0,0,-1,1⟩, + ⟨4,281,276,0,0,0,0,-1,2⟩, + ⟨4,281,275,0,0,0,0,-1,2⟩, + ⟨4,281,274,0,0,0,0,-1,2⟩, + ⟨4,281,273,0,0,0,0,-1,1⟩, + ⟨4,281,272,0,0,0,0,-1,2⟩, + ⟨5,281,0,0,0,0,0,2,1⟩, + ⟨5,282,0,0,0,0,0,1,-1⟩, + ⟨4,282,281,0,0,0,0,1,1⟩, + ⟨4,281,282,0,0,0,0,-1,1⟩, + ⟨4,282,281,0,0,0,0,1,1⟩, + ⟨4,280,287,0,0,0,0,1,1⟩, + ⟨4,280,286,0,0,0,0,1,1⟩, + ⟨4,280,285,0,0,0,0,-1,1⟩, + ⟨4,280,284,0,0,0,0,-1,1⟩, + ⟨4,280,283,0,0,0,0,-1,1⟩, + ⟨4,280,282,0,0,0,0,-1,1⟩, + ⟨4,280,279,0,0,0,0,1,1⟩, + ⟨4,280,277,0,0,0,0,2,1⟩, + ⟨5,280,0,0,0,0,0,1,-1⟩, + ⟨4,279,287,0,0,0,0,1,1⟩, + ⟨4,279,286,0,0,0,0,1,1⟩, + ⟨4,279,285,0,0,0,0,-1,1⟩, + ⟨4,279,284,0,0,0,0,-1,1⟩, + ⟨4,279,283,0,0,0,0,-1,1⟩, + ⟨4,279,282,0,0,0,0,-1,1⟩, + ⟨4,279,277,0,0,0,0,2,1⟩, + ⟨5,279,0,0,0,0,0,1,-1⟩, + ⟨5,281,0,0,0,0,0,1,-1⟩, + ⟨4,281,279,0,0,0,0,1,1⟩, + ⟨4,279,281,0,0,0,0,-1,1⟩, + ⟨4,281,279,0,0,0,0,1,1⟩, + ⟨5,279,0,0,0,0,0,1,-1⟩, + ⟨4,279,278,0,0,0,0,1,1⟩, + ⟨4,278,279,0,0,0,0,-1,1⟩, + ⟨4,279,278,0,0,0,0,1,1⟩, + ⟨4,277,287,0,0,0,0,1,2⟩, + ⟨4,277,286,0,0,0,0,1,2⟩, + ⟨4,277,285,0,0,0,0,-1,2⟩, + ⟨4,277,284,0,0,0,0,-1,2⟩, + ⟨4,277,283,0,0,0,0,-1,2⟩, + ⟨4,277,282,0,0,0,0,-1,2⟩, + ⟨4,277,281,0,0,0,0,1,2⟩, + ⟨5,277,0,0,0,0,0,2,-1⟩, + ⟨5,280,0,0,0,0,0,1,-1⟩, + ⟨4,280,277,0,0,0,0,1,1⟩, + ⟨4,277,280,0,0,0,0,-1,1⟩, + ⟨4,280,277,0,0,0,0,1,1⟩, + ⟨4,276,287,0,0,0,0,1,1⟩, + ⟨4,276,286,0,0,0,0,1,1⟩, + ⟨4,276,281,0,0,0,0,-1,1⟩, + ⟨4,276,280,0,0,0,0,-1,1⟩, + ⟨4,276,279,0,0,0,0,-2,1⟩, + ⟨4,276,275,0,0,0,0,1,1⟩, + ⟨4,276,274,0,0,0,0,1,1⟩, + ⟨4,276,273,0,0,0,0,2,1⟩, + ⟨4,276,272,0,0,0,0,1,1⟩, + ⟨5,276,0,0,0,0,0,1,2⟩, + ⟨5,278,0,0,0,0,0,1,-1⟩, + ⟨4,278,276,0,0,0,0,1,1⟩, + ⟨4,276,278,0,0,0,0,-1,1⟩, + ⟨4,278,276,0,0,0,0,1,1⟩, + ⟨4,275,287,0,0,0,0,1,1⟩, + ⟨4,275,286,0,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],988⟩, by decide⟩ +def backward_055 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State055, backwardShard1State056, + [ + ⟨4,275,281,0,0,0,0,-1,1⟩, + ⟨4,275,280,0,0,0,0,-1,1⟩, + ⟨4,275,279,0,0,0,0,-2,1⟩, + ⟨4,275,278,0,0,0,0,-2,1⟩, + ⟨4,275,274,0,0,0,0,1,1⟩, + ⟨4,275,273,0,0,0,0,2,1⟩, + ⟨4,275,272,0,0,0,0,1,1⟩, + ⟨5,275,0,0,0,0,0,1,-1⟩, + ⟨5,277,0,0,0,0,0,1,-1⟩, + ⟨4,277,275,0,0,0,0,1,1⟩, + ⟨4,275,277,0,0,0,0,-1,1⟩, + ⟨4,277,275,0,0,0,0,1,1⟩, + ⟨5,276,0,0,0,0,0,1,-1⟩, + ⟨4,276,274,0,0,0,0,1,1⟩, + ⟨4,274,276,0,0,0,0,-1,1⟩, + ⟨4,276,274,0,0,0,0,1,1⟩, + ⟨4,273,279,0,0,0,0,-1,2⟩, + ⟨4,273,278,0,0,0,0,-1,2⟩, + ⟨4,273,277,0,0,0,0,1,2⟩, + ⟨4,273,276,0,0,0,0,1,2⟩, + ⟨4,273,272,0,0,0,0,1,2⟩, + ⟨5,273,0,0,0,0,0,2,1⟩, + ⟨5,274,0,0,0,0,0,1,-1⟩, + ⟨4,274,273,0,0,0,0,1,1⟩, + ⟨4,273,274,0,0,0,0,-1,1⟩, + ⟨4,274,273,0,0,0,0,1,1⟩, + ⟨5,274,0,0,0,0,0,1,-1⟩, + ⟨4,274,272,0,0,0,0,1,1⟩, + ⟨4,272,274,0,0,0,0,-1,1⟩, + ⟨4,274,272,0,0,0,0,1,1⟩, + ⟨4,303,302,0,0,0,0,-1,1⟩, + ⟨4,303,301,0,0,0,0,1,1⟩, + ⟨4,303,300,0,0,0,0,1,1⟩, + ⟨4,303,299,0,0,0,0,1,1⟩, + ⟨4,303,297,0,0,0,0,1,1⟩, + ⟨4,303,296,0,0,0,0,-1,1⟩, + ⟨4,303,295,0,0,0,0,-1,1⟩, + ⟨4,303,293,0,0,0,0,-2,1⟩, + ⟨5,303,0,0,0,0,0,1,2⟩, + ⟨4,301,300,0,0,0,0,-1,1⟩, + ⟨4,301,299,0,0,0,0,1,1⟩, + ⟨4,301,298,0,0,0,0,-1,1⟩, + ⟨4,301,297,0,0,0,0,1,1⟩, + ⟨4,301,292,0,0,0,0,1,1⟩, + ⟨4,301,290,0,0,0,0,1,1⟩, + ⟨4,301,288,0,0,0,0,-1,1⟩, + ⟨5,301,0,0,0,0,0,1,2⟩, + ⟨4,299,301,0,0,0,0,-1,1⟩, + ⟨4,299,300,0,0,0,0,-1,1⟩, + ⟨4,299,298,0,0,0,0,-1,1⟩, + ⟨4,299,297,0,0,0,0,1,1⟩, + ⟨4,299,292,0,0,0,0,1,1⟩, + ⟨4,299,290,0,0,0,0,1,1⟩, + ⟨4,299,288,0,0,0,0,-1,1⟩, + ⟨4,298,303,0,0,0,0,2,1⟩, + ⟨4,298,302,0,0,0,0,2,1⟩, + ⟨4,298,297,0,0,0,0,-2,1⟩, + ⟨4,298,294,0,0,0,0,-2,1⟩, + ⟨4,298,293,0,0,0,0,2,1⟩, + ⟨4,298,291,0,0,0,0,1,1⟩, + ⟨4,298,289,0,0,0,0,2,1⟩, + ⟨4,298,288,0,0,0,0,2,1⟩, + ⟨5,298,0,0,0,0,0,1,2⟩, + ⟨5,299,0,0,0,0,0,1,-1⟩, + ⟨4,299,298,0,0,0,0,1,1⟩, + ⟨4,298,299,0,0,0,0,-1,1⟩, + ⟨4,299,298,0,0,0,0,1,1⟩, + ⟨4,297,303,0,0,0,0,-1,1⟩, + ⟨4,297,302,0,0,0,0,-1,1⟩, + ⟨4,297,301,0,0,0,0,1,2⟩, + ⟨4,297,300,0,0,0,0,1,2⟩, + ⟨4,297,299,0,0,0,0,1,2⟩, + ⟨4,297,294,0,0,0,0,1,1⟩, + ⟨4,297,293,0,0,0,0,-1,1⟩, + ⟨4,297,292,0,0,0,0,-1,2⟩, + ⟨4,297,291,0,0,0,0,-1,2⟩, + ⟨4,297,290,0,0,0,0,-1,2⟩, + ⟨4,297,289,0,0,0,0,-1,1⟩, + ⟨4,297,288,0,0,0,0,-1,2⟩, + ⟨5,297,0,0,0,0,0,2,1⟩, + ⟨5,298,0,0,0,0,0,1,-1⟩, + ⟨4,298,297,0,0,0,0,1,1⟩, + ⟨4,297,298,0,0,0,0,-1,1⟩, + ⟨4,298,297,0,0,0,0,1,1⟩, + ⟨4,296,303,0,0,0,0,1,1⟩, + ⟨4,296,302,0,0,0,0,1,1⟩, + ⟨4,296,301,0,0,0,0,-1,1⟩, + ⟨4,296,300,0,0,0,0,-1,1⟩, + ⟨4,296,299,0,0,0,0,-1,1⟩, + ⟨4,296,298,0,0,0,0,-1,1⟩, + ⟨4,296,295,0,0,0,0,1,1⟩, + ⟨4,296,293,0,0,0,0,2,1⟩, + ⟨5,296,0,0,0,0,0,1,-1⟩, + ⟨4,295,303,0,0,0,0,1,1⟩, + ⟨4,295,302,0,0,0,0,1,1⟩, + ⟨4,295,301,0,0,0,0,-1,1⟩, + ⟨4,295,300,0,0,0,0,-1,1⟩, + ⟨4,295,299,0,0,0,0,-1,1⟩, + ⟨4,295,298,0,0,0,0,-1,1⟩, + ⟨4,295,293,0,0,0,0,2,1⟩, + ⟨5,295,0,0,0,0,0,1,-1⟩, + ⟨5,297,0,0,0,0,0,1,-1⟩, + ⟨4,297,295,0,0,0,0,1,1⟩, + ⟨4,295,297,0,0,0,0,-1,1⟩, + ⟨4,297,295,0,0,0,0,1,1⟩, + ⟨5,295,0,0,0,0,0,1,-1⟩, + ⟨4,295,294,0,0,0,0,1,1⟩, + ⟨4,294,295,0,0,0,0,-1,1⟩, + ⟨4,295,294,0,0,0,0,1,1⟩, + ⟨4,293,303,0,0,0,0,1,2⟩, + ⟨4,293,302,0,0,0,0,1,2⟩, + ⟨4,293,301,0,0,0,0,-1,2⟩, + ⟨4,505,293,0,0,0,0,-1,2⟩, + ⟨4,293,300,0,0,0,0,-1,2⟩, + ⟨4,505,293,0,0,0,0,1,2⟩, + ⟨4,293,299,0,0,0,0,-1,2⟩, + ⟨4,293,298,0,0,0,0,-1,2⟩, + ⟨4,293,297,0,0,0,0,1,2⟩, + ⟨5,293,0,0,0,0,0,2,-1⟩, + ⟨5,296,0,0,0,0,0,1,-1⟩, + ⟨4,296,293,0,0,0,0,1,1⟩, + ⟨4,293,296,0,0,0,0,-1,1⟩, + ⟨4,296,293,0,0,0,0,1,1⟩, + ⟨4,292,303,0,0,0,0,1,1⟩, + ⟨4,292,302,0,0,0,0,1,1⟩, + ⟨4,292,297,0,0,0,0,-1,1⟩, + ⟨4,292,296,0,0,0,0,-1,1⟩, + ⟨4,292,295,0,0,0,0,-2,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],988⟩, by decide⟩ +def backward_056 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State056, backwardShard1State057, + [ + ⟨4,292,291,0,0,0,0,1,1⟩, + ⟨4,292,290,0,0,0,0,1,1⟩, + ⟨4,292,289,0,0,0,0,2,1⟩, + ⟨4,292,288,0,0,0,0,1,1⟩, + ⟨5,292,0,0,0,0,0,1,2⟩, + ⟨5,294,0,0,0,0,0,1,-1⟩, + ⟨4,294,292,0,0,0,0,1,1⟩, + ⟨4,292,294,0,0,0,0,-1,1⟩, + ⟨4,294,292,0,0,0,0,1,1⟩, + ⟨4,291,303,0,0,0,0,1,1⟩, + ⟨4,291,302,0,0,0,0,1,1⟩, + ⟨4,291,297,0,0,0,0,-1,1⟩, + ⟨4,291,296,0,0,0,0,-1,1⟩, + ⟨4,291,295,0,0,0,0,-2,1⟩, + ⟨4,291,294,0,0,0,0,-2,1⟩, + ⟨4,291,290,0,0,0,0,1,1⟩, + ⟨4,291,289,0,0,0,0,2,1⟩, + ⟨4,291,288,0,0,0,0,1,1⟩, + ⟨5,291,0,0,0,0,0,1,-1⟩, + ⟨5,293,0,0,0,0,0,1,-1⟩, + ⟨4,293,291,0,0,0,0,1,1⟩, + ⟨4,291,293,0,0,0,0,-1,1⟩, + ⟨4,293,291,0,0,0,0,1,1⟩, + ⟨5,292,0,0,0,0,0,1,-1⟩, + ⟨4,292,290,0,0,0,0,1,1⟩, + ⟨4,290,292,0,0,0,0,-1,1⟩, + ⟨4,292,290,0,0,0,0,1,1⟩, + ⟨4,289,295,0,0,0,0,-1,2⟩, + ⟨4,505,289,0,0,0,0,1,2⟩, + ⟨4,289,294,0,0,0,0,-1,2⟩, + ⟨4,289,293,0,0,0,0,1,2⟩, + ⟨4,289,292,0,0,0,0,1,2⟩, + ⟨4,289,288,0,0,0,0,1,2⟩, + ⟨5,289,0,0,0,0,0,2,1⟩, + ⟨5,290,0,0,0,0,0,1,-1⟩, + ⟨4,290,289,0,0,0,0,1,1⟩, + ⟨4,289,290,0,0,0,0,-1,1⟩, + ⟨4,290,289,0,0,0,0,1,1⟩, + ⟨5,290,0,0,0,0,0,1,-1⟩, + ⟨4,290,288,0,0,0,0,1,1⟩, + ⟨4,288,290,0,0,0,0,-1,1⟩, + ⟨4,290,288,0,0,0,0,1,1⟩, + ⟨4,319,318,0,0,0,0,-1,1⟩, + ⟨4,319,317,0,0,0,0,1,1⟩, + ⟨4,319,316,0,0,0,0,1,1⟩, + ⟨4,319,315,0,0,0,0,1,1⟩, + ⟨4,319,313,0,0,0,0,1,1⟩, + ⟨4,319,312,0,0,0,0,-1,1⟩, + ⟨4,319,311,0,0,0,0,-1,1⟩, + ⟨4,319,309,0,0,0,0,-2,1⟩, + ⟨5,319,0,0,0,0,0,1,2⟩, + ⟨4,317,316,0,0,0,0,-1,1⟩, + ⟨4,317,315,0,0,0,0,1,1⟩, + ⟨4,317,314,0,0,0,0,-1,1⟩, + ⟨4,317,313,0,0,0,0,1,1⟩, + ⟨4,317,308,0,0,0,0,1,1⟩, + ⟨4,317,306,0,0,0,0,1,1⟩, + ⟨4,317,304,0,0,0,0,-1,1⟩, + ⟨5,317,0,0,0,0,0,1,2⟩, + ⟨4,315,317,0,0,0,0,-1,1⟩, + ⟨4,315,316,0,0,0,0,-1,1⟩, + ⟨4,315,314,0,0,0,0,-1,1⟩, + ⟨4,315,313,0,0,0,0,1,1⟩, + ⟨4,315,308,0,0,0,0,1,1⟩, + ⟨4,315,306,0,0,0,0,1,1⟩, + ⟨4,315,304,0,0,0,0,-1,1⟩, + ⟨4,314,319,0,0,0,0,2,1⟩, + ⟨4,314,318,0,0,0,0,2,1⟩, + ⟨4,314,313,0,0,0,0,-2,1⟩, + ⟨4,314,310,0,0,0,0,-2,1⟩, + ⟨4,314,309,0,0,0,0,2,1⟩, + ⟨4,314,307,0,0,0,0,1,1⟩, + ⟨4,314,305,0,0,0,0,2,1⟩, + ⟨4,314,304,0,0,0,0,2,1⟩, + ⟨5,314,0,0,0,0,0,1,2⟩, + ⟨5,315,0,0,0,0,0,1,-1⟩, + ⟨4,315,314,0,0,0,0,1,1⟩, + ⟨4,314,315,0,0,0,0,-1,1⟩, + ⟨4,315,314,0,0,0,0,1,1⟩, + ⟨4,313,319,0,0,0,0,-1,1⟩, + ⟨4,313,318,0,0,0,0,-1,1⟩, + ⟨4,313,317,0,0,0,0,1,2⟩, + ⟨4,313,316,0,0,0,0,1,2⟩, + ⟨4,313,315,0,0,0,0,1,2⟩, + ⟨4,313,310,0,0,0,0,1,1⟩, + ⟨4,313,309,0,0,0,0,-1,1⟩, + ⟨4,313,308,0,0,0,0,-1,2⟩, + ⟨4,313,307,0,0,0,0,-1,2⟩, + ⟨4,313,306,0,0,0,0,-1,2⟩, + ⟨4,313,305,0,0,0,0,-1,1⟩, + ⟨4,313,304,0,0,0,0,-1,2⟩, + ⟨5,313,0,0,0,0,0,2,1⟩, + ⟨5,314,0,0,0,0,0,1,-1⟩, + ⟨4,314,313,0,0,0,0,1,1⟩, + ⟨4,313,314,0,0,0,0,-1,1⟩, + ⟨4,314,313,0,0,0,0,1,1⟩, + ⟨4,312,319,0,0,0,0,1,1⟩, + ⟨4,312,318,0,0,0,0,1,1⟩, + ⟨4,312,317,0,0,0,0,-1,1⟩, + ⟨4,312,316,0,0,0,0,-1,1⟩, + ⟨4,312,315,0,0,0,0,-1,1⟩, + ⟨4,312,314,0,0,0,0,-1,1⟩, + ⟨4,312,311,0,0,0,0,1,1⟩, + ⟨4,312,309,0,0,0,0,2,1⟩, + ⟨5,312,0,0,0,0,0,1,-1⟩, + ⟨4,311,319,0,0,0,0,1,1⟩, + ⟨4,311,318,0,0,0,0,1,1⟩, + ⟨4,311,317,0,0,0,0,-1,1⟩, + ⟨4,311,316,0,0,0,0,-1,1⟩, + ⟨4,311,315,0,0,0,0,-1,1⟩, + ⟨4,311,314,0,0,0,0,-1,1⟩, + ⟨4,311,309,0,0,0,0,2,1⟩, + ⟨5,311,0,0,0,0,0,1,-1⟩, + ⟨5,313,0,0,0,0,0,1,-1⟩, + ⟨4,313,311,0,0,0,0,1,1⟩, + ⟨4,311,313,0,0,0,0,-1,1⟩, + ⟨4,313,311,0,0,0,0,1,1⟩, + ⟨5,311,0,0,0,0,0,1,-1⟩, + ⟨4,311,310,0,0,0,0,1,1⟩, + ⟨4,310,311,0,0,0,0,-1,1⟩, + ⟨4,311,310,0,0,0,0,1,1⟩, + ⟨4,309,319,0,0,0,0,1,2⟩, + ⟨4,309,318,0,0,0,0,1,2⟩, + ⟨4,309,317,0,0,0,0,-1,2⟩, + ⟨4,309,316,0,0,0,0,-1,2⟩, + ⟨4,309,315,0,0,0,0,-1,2⟩, + ⟨4,309,314,0,0,0,0,-1,2⟩, + ⟨4,309,313,0,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],984⟩, by decide⟩ +def backward_057 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State057, backwardShard1State058, + [ + ⟨5,309,0,0,0,0,0,2,-1⟩, + ⟨5,312,0,0,0,0,0,1,-1⟩, + ⟨4,312,309,0,0,0,0,1,1⟩, + ⟨4,309,312,0,0,0,0,-1,1⟩, + ⟨4,312,309,0,0,0,0,1,1⟩, + ⟨4,308,319,0,0,0,0,1,1⟩, + ⟨4,308,318,0,0,0,0,1,1⟩, + ⟨4,308,313,0,0,0,0,-1,1⟩, + ⟨4,308,312,0,0,0,0,-1,1⟩, + ⟨4,308,311,0,0,0,0,-2,1⟩, + ⟨4,308,307,0,0,0,0,1,1⟩, + ⟨4,308,306,0,0,0,0,1,1⟩, + ⟨4,308,305,0,0,0,0,2,1⟩, + ⟨4,308,304,0,0,0,0,1,1⟩, + ⟨5,308,0,0,0,0,0,1,2⟩, + ⟨5,310,0,0,0,0,0,1,-1⟩, + ⟨4,310,308,0,0,0,0,1,1⟩, + ⟨4,308,310,0,0,0,0,-1,1⟩, + ⟨4,310,308,0,0,0,0,1,1⟩, + ⟨4,307,319,0,0,0,0,1,1⟩, + ⟨4,307,318,0,0,0,0,1,1⟩, + ⟨4,307,313,0,0,0,0,-1,1⟩, + ⟨4,307,312,0,0,0,0,-1,1⟩, + ⟨4,307,311,0,0,0,0,-2,1⟩, + ⟨4,307,310,0,0,0,0,-2,1⟩, + ⟨4,307,306,0,0,0,0,1,1⟩, + ⟨4,307,305,0,0,0,0,2,1⟩, + ⟨4,307,304,0,0,0,0,1,1⟩, + ⟨5,307,0,0,0,0,0,1,-1⟩, + ⟨5,309,0,0,0,0,0,1,-1⟩, + ⟨4,309,307,0,0,0,0,1,1⟩, + ⟨4,307,309,0,0,0,0,-1,1⟩, + ⟨4,309,307,0,0,0,0,1,1⟩, + ⟨5,308,0,0,0,0,0,1,-1⟩, + ⟨4,308,306,0,0,0,0,1,1⟩, + ⟨4,306,308,0,0,0,0,-1,1⟩, + ⟨4,308,306,0,0,0,0,1,1⟩, + ⟨4,305,311,0,0,0,0,-1,2⟩, + ⟨4,305,310,0,0,0,0,-1,2⟩, + ⟨4,305,309,0,0,0,0,1,2⟩, + ⟨4,305,308,0,0,0,0,1,2⟩, + ⟨4,305,304,0,0,0,0,1,2⟩, + ⟨5,305,0,0,0,0,0,2,1⟩, + ⟨5,306,0,0,0,0,0,1,-1⟩, + ⟨4,306,305,0,0,0,0,1,1⟩, + ⟨4,305,306,0,0,0,0,-1,1⟩, + ⟨4,306,305,0,0,0,0,1,1⟩, + ⟨5,306,0,0,0,0,0,1,-1⟩, + ⟨4,306,304,0,0,0,0,1,1⟩, + ⟨4,304,306,0,0,0,0,-1,1⟩, + ⟨4,306,304,0,0,0,0,1,1⟩, + ⟨4,335,334,0,0,0,0,-1,1⟩, + ⟨4,335,333,0,0,0,0,1,1⟩, + ⟨4,335,332,0,0,0,0,1,1⟩, + ⟨4,335,331,0,0,0,0,1,1⟩, + ⟨4,335,329,0,0,0,0,1,1⟩, + ⟨4,335,328,0,0,0,0,-1,1⟩, + ⟨4,335,327,0,0,0,0,-1,1⟩, + ⟨4,335,325,0,0,0,0,-2,1⟩, + ⟨5,335,0,0,0,0,0,1,2⟩, + ⟨4,333,332,0,0,0,0,-1,1⟩, + ⟨4,333,331,0,0,0,0,1,1⟩, + ⟨4,333,330,0,0,0,0,-1,1⟩, + ⟨4,333,329,0,0,0,0,1,1⟩, + ⟨4,333,324,0,0,0,0,1,1⟩, + ⟨4,333,322,0,0,0,0,1,1⟩, + ⟨4,333,320,0,0,0,0,-1,1⟩, + ⟨5,333,0,0,0,0,0,1,2⟩, + ⟨4,331,335,0,0,0,0,1,1⟩, + ⟨4,331,334,0,0,0,0,1,1⟩, + ⟨4,331,333,0,0,0,0,-2,1⟩, + ⟨4,331,332,0,0,0,0,-2,1⟩, + ⟨4,331,330,0,0,0,0,-3,2⟩, + ⟨4,331,329,0,0,0,0,1,1⟩, + ⟨4,331,325,0,0,0,0,1,1⟩, + ⟨4,331,324,0,0,0,0,1,1⟩, + ⟨4,331,323,0,0,0,0,1,2⟩, + ⟨4,331,322,0,0,0,0,1,1⟩, + ⟨4,331,321,0,0,0,0,-1,1⟩, + ⟨4,331,320,0,0,0,0,-2,1⟩, + ⟨5,331,0,0,0,0,0,1,-1⟩, + ⟨4,330,335,0,0,0,0,2,1⟩, + ⟨4,330,334,0,0,0,0,2,1⟩, + ⟨4,330,329,0,0,0,0,-2,1⟩, + ⟨4,330,326,0,0,0,0,-2,1⟩, + ⟨4,330,325,0,0,0,0,2,1⟩, + ⟨4,330,323,0,0,0,0,1,1⟩, + ⟨4,330,321,0,0,0,0,2,1⟩, + ⟨4,330,320,0,0,0,0,2,1⟩, + ⟨5,330,0,0,0,0,0,1,2⟩, + ⟨5,331,0,0,0,0,0,1,-1⟩, + ⟨4,331,330,0,0,0,0,1,1⟩, + ⟨4,330,331,0,0,0,0,-1,1⟩, + ⟨4,331,330,0,0,0,0,1,1⟩, + ⟨4,329,335,0,0,0,0,-1,1⟩, + ⟨4,329,334,0,0,0,0,-1,1⟩, + ⟨4,329,333,0,0,0,0,1,2⟩, + ⟨4,329,332,0,0,0,0,1,2⟩, + ⟨4,329,331,0,0,0,0,1,2⟩, + ⟨4,329,326,0,0,0,0,1,1⟩, + ⟨4,329,325,0,0,0,0,-1,1⟩, + ⟨4,329,324,0,0,0,0,-1,2⟩, + ⟨4,329,323,0,0,0,0,-1,2⟩, + ⟨4,329,322,0,0,0,0,-1,2⟩, + ⟨4,329,321,0,0,0,0,-1,1⟩, + ⟨4,329,320,0,0,0,0,-1,2⟩, + ⟨5,329,0,0,0,0,0,2,1⟩, + ⟨5,330,0,0,0,0,0,1,-1⟩, + ⟨4,330,329,0,0,0,0,1,1⟩, + ⟨4,329,330,0,0,0,0,-1,1⟩, + ⟨4,330,329,0,0,0,0,1,1⟩, + ⟨4,328,335,0,0,0,0,1,1⟩, + ⟨4,328,334,0,0,0,0,1,1⟩, + ⟨4,328,333,0,0,0,0,-1,1⟩, + ⟨4,328,332,0,0,0,0,-1,1⟩, + ⟨4,328,331,0,0,0,0,-1,1⟩, + ⟨4,328,330,0,0,0,0,-1,1⟩, + ⟨4,328,327,0,0,0,0,1,1⟩, + ⟨4,328,325,0,0,0,0,2,1⟩, + ⟨4,328,320,0,0,0,0,-1,1⟩, + ⟨5,328,0,0,0,0,0,1,-1⟩, + ⟨4,327,335,0,0,0,0,1,1⟩, + ⟨4,327,334,0,0,0,0,1,1⟩, + ⟨4,327,333,0,0,0,0,-1,1⟩, + ⟨4,327,332,0,0,0,0,-1,1⟩, + ⟨4,327,331,0,0,0,0,-1,1⟩, + ⟨4,327,330,0,0,0,0,-1,1⟩, + ⟨4,327,325,0,0,0,0,2,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],986⟩, by decide⟩ +def backward_058 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State058, backwardShard1State059, + [ + ⟨5,327,0,0,0,0,0,1,-1⟩, + ⟨5,329,0,0,0,0,0,1,-1⟩, + ⟨4,329,327,0,0,0,0,1,1⟩, + ⟨4,327,329,0,0,0,0,-1,1⟩, + ⟨4,329,327,0,0,0,0,1,1⟩, + ⟨5,327,0,0,0,0,0,1,-1⟩, + ⟨4,327,326,0,0,0,0,1,1⟩, + ⟨4,326,327,0,0,0,0,-1,1⟩, + ⟨4,327,326,0,0,0,0,1,1⟩, + ⟨4,325,335,0,0,0,0,1,2⟩, + ⟨4,325,334,0,0,0,0,1,2⟩, + ⟨4,325,333,0,0,0,0,-1,2⟩, + ⟨4,325,332,0,0,0,0,-1,2⟩, + ⟨4,325,331,0,0,0,0,-1,2⟩, + ⟨4,325,330,0,0,0,0,-1,2⟩, + ⟨4,325,329,0,0,0,0,1,2⟩, + ⟨5,325,0,0,0,0,0,2,-1⟩, + ⟨5,328,0,0,0,0,0,1,-1⟩, + ⟨4,328,325,0,0,0,0,1,1⟩, + ⟨4,325,328,0,0,0,0,-1,1⟩, + ⟨4,328,325,0,0,0,0,1,1⟩, + ⟨4,324,335,0,0,0,0,1,1⟩, + ⟨4,324,334,0,0,0,0,1,1⟩, + ⟨4,324,329,0,0,0,0,-1,1⟩, + ⟨4,324,328,0,0,0,0,-1,1⟩, + ⟨4,324,327,0,0,0,0,-2,1⟩, + ⟨4,324,323,0,0,0,0,1,1⟩, + ⟨4,324,322,0,0,0,0,1,1⟩, + ⟨4,324,321,0,0,0,0,2,1⟩, + ⟨4,324,320,0,0,0,0,1,1⟩, + ⟨5,324,0,0,0,0,0,1,2⟩, + ⟨5,326,0,0,0,0,0,1,-1⟩, + ⟨4,326,324,0,0,0,0,1,1⟩, + ⟨4,324,326,0,0,0,0,-1,1⟩, + ⟨4,326,324,0,0,0,0,1,1⟩, + ⟨4,323,335,0,0,0,0,1,1⟩, + ⟨4,323,334,0,0,0,0,1,1⟩, + ⟨4,323,329,0,0,0,0,-1,1⟩, + ⟨4,323,328,0,0,0,0,-1,1⟩, + ⟨4,323,327,0,0,0,0,-2,1⟩, + ⟨4,323,326,0,0,0,0,-2,1⟩, + ⟨4,323,322,0,0,0,0,1,1⟩, + ⟨4,323,321,0,0,0,0,2,1⟩, + ⟨4,323,320,0,0,0,0,1,1⟩, + ⟨5,323,0,0,0,0,0,1,-1⟩, + ⟨5,325,0,0,0,0,0,1,-1⟩, + ⟨4,325,323,0,0,0,0,1,1⟩, + ⟨4,323,325,0,0,0,0,-1,1⟩, + ⟨4,325,323,0,0,0,0,1,1⟩, + ⟨5,324,0,0,0,0,0,1,-1⟩, + ⟨4,324,322,0,0,0,0,1,1⟩, + ⟨4,322,324,0,0,0,0,-1,1⟩, + ⟨4,324,322,0,0,0,0,1,1⟩, + ⟨4,321,327,0,0,0,0,-1,2⟩, + ⟨4,321,326,0,0,0,0,-1,2⟩, + ⟨4,505,321,0,0,0,0,-1,4⟩, + ⟨4,321,325,0,0,0,0,1,2⟩, + ⟨4,505,321,0,0,0,0,-3,2⟩, + ⟨4,321,324,0,0,0,0,1,2⟩, + ⟨4,505,321,0,0,0,0,7,4⟩, + ⟨4,321,322,0,0,0,0,-1,2⟩, + ⟨4,321,320,0,0,0,0,1,2⟩, + ⟨5,321,0,0,0,0,0,2,1⟩, + ⟨4,320,323,0,0,0,0,-1,1⟩, + ⟨4,505,320,0,0,0,0,1,4⟩, + ⟨5,322,0,0,0,0,0,1,-1⟩, + ⟨4,322,320,0,0,0,0,1,1⟩, + ⟨4,320,322,0,0,0,0,-1,1⟩, + ⟨4,322,320,0,0,0,0,1,1⟩, + ⟨4,351,350,0,0,0,0,-1,1⟩, + ⟨4,351,349,0,0,0,0,1,1⟩, + ⟨4,351,348,0,0,0,0,1,1⟩, + ⟨4,351,347,0,0,0,0,1,1⟩, + ⟨4,351,345,0,0,0,0,1,1⟩, + ⟨4,351,344,0,0,0,0,-1,1⟩, + ⟨4,351,343,0,0,0,0,-1,1⟩, + ⟨4,351,341,0,0,0,0,-2,1⟩, + ⟨5,351,0,0,0,0,0,1,2⟩, + ⟨4,349,348,0,0,0,0,-1,1⟩, + ⟨4,349,347,0,0,0,0,1,1⟩, + ⟨4,349,346,0,0,0,0,-1,1⟩, + ⟨4,349,345,0,0,0,0,1,1⟩, + ⟨4,349,340,0,0,0,0,1,1⟩, + ⟨4,349,338,0,0,0,0,1,1⟩, + ⟨4,349,336,0,0,0,0,-1,1⟩, + ⟨5,349,0,0,0,0,0,1,2⟩, + ⟨4,347,351,0,0,0,0,1,1⟩, + ⟨4,347,350,0,0,0,0,1,1⟩, + ⟨4,347,349,0,0,0,0,-2,1⟩, + ⟨4,347,348,0,0,0,0,-2,1⟩, + ⟨4,347,346,0,0,0,0,-3,2⟩, + ⟨4,347,345,0,0,0,0,1,1⟩, + ⟨4,347,341,0,0,0,0,1,1⟩, + ⟨4,347,340,0,0,0,0,1,1⟩, + ⟨4,347,339,0,0,0,0,1,2⟩, + ⟨4,347,338,0,0,0,0,1,1⟩, + ⟨4,347,337,0,0,0,0,-1,1⟩, + ⟨4,347,336,0,0,0,0,-2,1⟩, + ⟨5,347,0,0,0,0,0,1,-1⟩, + ⟨4,346,351,0,0,0,0,2,1⟩, + ⟨4,346,350,0,0,0,0,2,1⟩, + ⟨4,346,345,0,0,0,0,-2,1⟩, + ⟨4,346,342,0,0,0,0,-2,1⟩, + ⟨4,346,341,0,0,0,0,2,1⟩, + ⟨4,346,339,0,0,0,0,1,1⟩, + ⟨4,346,337,0,0,0,0,2,1⟩, + ⟨4,346,336,0,0,0,0,2,1⟩, + ⟨5,346,0,0,0,0,0,1,2⟩, + ⟨5,347,0,0,0,0,0,1,-1⟩, + ⟨4,347,346,0,0,0,0,1,1⟩, + ⟨4,346,347,0,0,0,0,-1,1⟩, + ⟨4,347,346,0,0,0,0,1,1⟩, + ⟨4,345,351,0,0,0,0,-1,1⟩, + ⟨4,345,350,0,0,0,0,-1,1⟩, + ⟨4,345,349,0,0,0,0,1,2⟩, + ⟨4,345,348,0,0,0,0,1,2⟩, + ⟨4,345,347,0,0,0,0,1,2⟩, + ⟨4,345,342,0,0,0,0,1,1⟩, + ⟨4,345,341,0,0,0,0,-1,1⟩, + ⟨4,345,340,0,0,0,0,-1,2⟩, + ⟨4,345,339,0,0,0,0,-1,2⟩, + ⟨4,345,338,0,0,0,0,-1,2⟩, + ⟨4,345,337,0,0,0,0,-1,1⟩, + ⟨4,345,336,0,0,0,0,-1,2⟩, + ⟨5,345,0,0,0,0,0,2,1⟩, + ⟨5,346,0,0,0,0,0,1,-1⟩, + ⟨4,346,345,0,0,0,0,1,1⟩, + ⟨4,345,346,0,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1018⟩, by decide⟩ +def backward_059 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State059, backwardShard1State060, + [ + ⟨4,346,345,0,0,0,0,1,1⟩, + ⟨4,344,351,0,0,0,0,1,1⟩, + ⟨4,344,350,0,0,0,0,1,1⟩, + ⟨4,344,349,0,0,0,0,-1,1⟩, + ⟨4,344,348,0,0,0,0,-1,1⟩, + ⟨4,344,347,0,0,0,0,-1,1⟩, + ⟨4,344,346,0,0,0,0,-1,1⟩, + ⟨4,344,343,0,0,0,0,1,1⟩, + ⟨4,344,341,0,0,0,0,2,1⟩, + ⟨4,344,336,0,0,0,0,-1,1⟩, + ⟨5,344,0,0,0,0,0,1,-1⟩, + ⟨4,343,351,0,0,0,0,1,1⟩, + ⟨4,343,350,0,0,0,0,1,1⟩, + ⟨4,343,349,0,0,0,0,-1,1⟩, + ⟨4,343,348,0,0,0,0,-1,1⟩, + ⟨4,343,347,0,0,0,0,-1,1⟩, + ⟨4,343,346,0,0,0,0,-1,1⟩, + ⟨4,343,341,0,0,0,0,2,1⟩, + ⟨5,343,0,0,0,0,0,1,-1⟩, + ⟨5,345,0,0,0,0,0,1,-1⟩, + ⟨4,345,343,0,0,0,0,1,1⟩, + ⟨4,343,345,0,0,0,0,-1,1⟩, + ⟨4,345,343,0,0,0,0,1,1⟩, + ⟨5,343,0,0,0,0,0,1,-1⟩, + ⟨4,343,342,0,0,0,0,1,1⟩, + ⟨4,342,343,0,0,0,0,-1,1⟩, + ⟨4,343,342,0,0,0,0,1,1⟩, + ⟨4,341,351,0,0,0,0,1,2⟩, + ⟨4,341,350,0,0,0,0,1,2⟩, + ⟨4,341,349,0,0,0,0,-1,2⟩, + ⟨4,341,348,0,0,0,0,-1,2⟩, + ⟨4,341,347,0,0,0,0,-1,2⟩, + ⟨4,341,346,0,0,0,0,-1,2⟩, + ⟨4,341,345,0,0,0,0,1,2⟩, + ⟨5,341,0,0,0,0,0,2,-1⟩, + ⟨5,344,0,0,0,0,0,1,-1⟩, + ⟨4,344,341,0,0,0,0,1,1⟩, + ⟨4,341,344,0,0,0,0,-1,1⟩, + ⟨4,344,341,0,0,0,0,1,1⟩, + ⟨4,340,351,0,0,0,0,1,1⟩, + ⟨4,340,350,0,0,0,0,1,1⟩, + ⟨4,340,345,0,0,0,0,-1,1⟩, + ⟨4,340,344,0,0,0,0,-1,1⟩, + ⟨4,340,343,0,0,0,0,-2,1⟩, + ⟨4,340,339,0,0,0,0,1,1⟩, + ⟨4,340,338,0,0,0,0,1,1⟩, + ⟨4,340,337,0,0,0,0,2,1⟩, + ⟨4,340,336,0,0,0,0,1,1⟩, + ⟨5,340,0,0,0,0,0,1,2⟩, + ⟨5,342,0,0,0,0,0,1,-1⟩, + ⟨4,342,340,0,0,0,0,1,1⟩, + ⟨4,340,342,0,0,0,0,-1,1⟩, + ⟨4,342,340,0,0,0,0,1,1⟩, + ⟨4,339,351,0,0,0,0,1,1⟩, + ⟨4,339,350,0,0,0,0,1,1⟩, + ⟨4,339,345,0,0,0,0,-1,1⟩, + ⟨4,339,344,0,0,0,0,-1,1⟩, + ⟨4,339,343,0,0,0,0,-2,1⟩, + ⟨4,339,342,0,0,0,0,-2,1⟩, + ⟨4,339,338,0,0,0,0,1,1⟩, + ⟨4,339,337,0,0,0,0,2,1⟩, + ⟨4,339,336,0,0,0,0,1,1⟩, + ⟨5,339,0,0,0,0,0,1,-1⟩, + ⟨5,341,0,0,0,0,0,1,-1⟩, + ⟨4,341,339,0,0,0,0,1,1⟩, + ⟨4,339,341,0,0,0,0,-1,1⟩, + ⟨4,341,339,0,0,0,0,1,1⟩, + ⟨5,340,0,0,0,0,0,1,-1⟩, + ⟨4,340,338,0,0,0,0,1,1⟩, + ⟨4,338,340,0,0,0,0,-1,1⟩, + ⟨4,340,338,0,0,0,0,1,1⟩, + ⟨4,337,343,0,0,0,0,-1,2⟩, + ⟨4,337,342,0,0,0,0,-1,2⟩, + ⟨4,337,341,0,0,0,0,1,2⟩, + ⟨4,337,340,0,0,0,0,1,2⟩, + ⟨4,337,338,0,0,0,0,-1,2⟩, + ⟨4,337,336,0,0,0,0,1,2⟩, + ⟨5,337,0,0,0,0,0,2,1⟩, + ⟨4,336,339,0,0,0,0,-1,1⟩, + ⟨5,338,0,0,0,0,0,1,-1⟩, + ⟨4,338,336,0,0,0,0,1,1⟩, + ⟨4,336,338,0,0,0,0,-1,1⟩, + ⟨4,338,336,0,0,0,0,1,1⟩, + ⟨4,367,366,0,0,0,0,-1,1⟩, + ⟨4,367,365,0,0,0,0,1,1⟩, + ⟨4,367,364,0,0,0,0,1,1⟩, + ⟨4,367,363,0,0,0,0,1,1⟩, + ⟨4,367,361,0,0,0,0,1,1⟩, + ⟨4,367,360,0,0,0,0,-1,1⟩, + ⟨4,367,359,0,0,0,0,-1,1⟩, + ⟨4,367,357,0,0,0,0,-2,1⟩, + ⟨5,367,0,0,0,0,0,1,2⟩, + ⟨4,365,364,0,0,0,0,-1,1⟩, + ⟨4,365,363,0,0,0,0,1,1⟩, + ⟨4,365,362,0,0,0,0,-1,1⟩, + ⟨4,365,361,0,0,0,0,1,1⟩, + ⟨4,365,356,0,0,0,0,1,1⟩, + ⟨4,365,354,0,0,0,0,1,1⟩, + ⟨4,365,352,0,0,0,0,-1,1⟩, + ⟨5,365,0,0,0,0,0,1,2⟩, + ⟨4,363,367,0,0,0,0,1,1⟩, + ⟨4,363,366,0,0,0,0,1,1⟩, + ⟨4,363,365,0,0,0,0,-2,1⟩, + ⟨4,363,364,0,0,0,0,-2,1⟩, + ⟨4,363,362,0,0,0,0,-3,2⟩, + ⟨4,363,361,0,0,0,0,1,1⟩, + ⟨4,363,357,0,0,0,0,1,1⟩, + ⟨4,363,356,0,0,0,0,1,1⟩, + ⟨4,363,355,0,0,0,0,1,2⟩, + ⟨4,363,354,0,0,0,0,1,1⟩, + ⟨4,363,353,0,0,0,0,-1,1⟩, + ⟨4,363,352,0,0,0,0,-2,1⟩, + ⟨5,363,0,0,0,0,0,1,-1⟩, + ⟨4,362,367,0,0,0,0,2,1⟩, + ⟨4,362,366,0,0,0,0,2,1⟩, + ⟨4,362,361,0,0,0,0,-2,1⟩, + ⟨4,362,358,0,0,0,0,-2,1⟩, + ⟨4,362,357,0,0,0,0,2,1⟩, + ⟨4,362,355,0,0,0,0,1,1⟩, + ⟨4,362,353,0,0,0,0,2,1⟩, + ⟨4,362,352,0,0,0,0,2,1⟩, + ⟨5,362,0,0,0,0,0,1,2⟩, + ⟨5,363,0,0,0,0,0,1,-1⟩, + ⟨4,363,362,0,0,0,0,1,1⟩, + ⟨4,362,363,0,0,0,0,-1,1⟩, + ⟨4,363,362,0,0,0,0,1,1⟩, + ⟨4,361,367,0,0,0,0,-1,1⟩, + ⟨4,361,366,0,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],988⟩, by decide⟩ +def backward_060 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State060, backwardShard1State061, + [ + ⟨4,361,365,0,0,0,0,1,2⟩, + ⟨4,361,364,0,0,0,0,1,2⟩, + ⟨4,361,363,0,0,0,0,1,2⟩, + ⟨4,361,358,0,0,0,0,1,1⟩, + ⟨4,361,357,0,0,0,0,-1,1⟩, + ⟨4,361,356,0,0,0,0,-1,2⟩, + ⟨4,361,355,0,0,0,0,-1,2⟩, + ⟨4,361,354,0,0,0,0,-1,2⟩, + ⟨4,361,353,0,0,0,0,-1,1⟩, + ⟨4,361,352,0,0,0,0,-1,2⟩, + ⟨5,361,0,0,0,0,0,2,1⟩, + ⟨5,362,0,0,0,0,0,1,-1⟩, + ⟨4,362,361,0,0,0,0,1,1⟩, + ⟨4,361,362,0,0,0,0,-1,1⟩, + ⟨4,362,361,0,0,0,0,1,1⟩, + ⟨4,360,367,0,0,0,0,1,1⟩, + ⟨4,360,366,0,0,0,0,1,1⟩, + ⟨4,360,365,0,0,0,0,-1,1⟩, + ⟨4,360,364,0,0,0,0,-1,1⟩, + ⟨4,360,363,0,0,0,0,-1,1⟩, + ⟨4,360,362,0,0,0,0,-1,1⟩, + ⟨4,360,359,0,0,0,0,1,1⟩, + ⟨4,360,357,0,0,0,0,2,1⟩, + ⟨4,360,352,0,0,0,0,-1,1⟩, + ⟨5,360,0,0,0,0,0,1,-1⟩, + ⟨4,359,367,0,0,0,0,1,1⟩, + ⟨4,359,366,0,0,0,0,1,1⟩, + ⟨4,359,365,0,0,0,0,-1,1⟩, + ⟨4,359,364,0,0,0,0,-1,1⟩, + ⟨4,359,363,0,0,0,0,-1,1⟩, + ⟨4,359,362,0,0,0,0,-1,1⟩, + ⟨4,359,357,0,0,0,0,2,1⟩, + ⟨5,359,0,0,0,0,0,1,-1⟩, + ⟨5,361,0,0,0,0,0,1,-1⟩, + ⟨4,361,359,0,0,0,0,1,1⟩, + ⟨4,359,361,0,0,0,0,-1,1⟩, + ⟨4,361,359,0,0,0,0,1,1⟩, + ⟨5,359,0,0,0,0,0,1,-1⟩, + ⟨4,359,358,0,0,0,0,1,1⟩, + ⟨4,358,359,0,0,0,0,-1,1⟩, + ⟨4,359,358,0,0,0,0,1,1⟩, + ⟨4,357,367,0,0,0,0,1,2⟩, + ⟨4,357,366,0,0,0,0,1,2⟩, + ⟨4,357,365,0,0,0,0,-1,2⟩, + ⟨4,357,364,0,0,0,0,-1,2⟩, + ⟨4,357,363,0,0,0,0,-1,2⟩, + ⟨4,357,362,0,0,0,0,-1,2⟩, + ⟨4,357,361,0,0,0,0,1,2⟩, + ⟨5,357,0,0,0,0,0,2,-1⟩, + ⟨5,360,0,0,0,0,0,1,-1⟩, + ⟨4,360,357,0,0,0,0,1,1⟩, + ⟨4,357,360,0,0,0,0,-1,1⟩, + ⟨4,360,357,0,0,0,0,1,1⟩, + ⟨4,356,367,0,0,0,0,1,1⟩, + ⟨4,356,366,0,0,0,0,1,1⟩, + ⟨4,356,361,0,0,0,0,-1,1⟩, + ⟨4,356,360,0,0,0,0,-1,1⟩, + ⟨4,356,359,0,0,0,0,-2,1⟩, + ⟨4,356,355,0,0,0,0,1,1⟩, + ⟨4,356,354,0,0,0,0,1,1⟩, + ⟨4,356,353,0,0,0,0,2,1⟩, + ⟨4,356,352,0,0,0,0,1,1⟩, + ⟨5,356,0,0,0,0,0,1,2⟩, + ⟨5,358,0,0,0,0,0,1,-1⟩, + ⟨4,358,356,0,0,0,0,1,1⟩, + ⟨4,356,358,0,0,0,0,-1,1⟩, + ⟨4,358,356,0,0,0,0,1,1⟩, + ⟨4,355,367,0,0,0,0,1,1⟩, + ⟨4,355,366,0,0,0,0,1,1⟩, + ⟨4,355,361,0,0,0,0,-1,1⟩, + ⟨4,355,360,0,0,0,0,-1,1⟩, + ⟨4,355,359,0,0,0,0,-2,1⟩, + ⟨4,355,358,0,0,0,0,-2,1⟩, + ⟨4,355,354,0,0,0,0,1,1⟩, + ⟨4,355,353,0,0,0,0,2,1⟩, + ⟨4,355,352,0,0,0,0,1,1⟩, + ⟨5,355,0,0,0,0,0,1,-1⟩, + ⟨5,357,0,0,0,0,0,1,-1⟩, + ⟨4,357,355,0,0,0,0,1,1⟩, + ⟨4,355,357,0,0,0,0,-1,1⟩, + ⟨4,357,355,0,0,0,0,1,1⟩, + ⟨5,356,0,0,0,0,0,1,-1⟩, + ⟨4,356,354,0,0,0,0,1,1⟩, + ⟨4,354,356,0,0,0,0,-1,1⟩, + ⟨4,356,354,0,0,0,0,1,1⟩, + ⟨4,353,359,0,0,0,0,-1,2⟩, + ⟨4,353,358,0,0,0,0,-1,2⟩, + ⟨4,353,357,0,0,0,0,1,2⟩, + ⟨4,353,356,0,0,0,0,1,2⟩, + ⟨4,353,354,0,0,0,0,-1,2⟩, + ⟨4,353,352,0,0,0,0,1,2⟩, + ⟨5,353,0,0,0,0,0,2,1⟩, + ⟨4,352,355,0,0,0,0,-1,1⟩, + ⟨5,354,0,0,0,0,0,1,-1⟩, + ⟨4,354,352,0,0,0,0,1,1⟩, + ⟨4,352,354,0,0,0,0,-1,1⟩, + ⟨4,354,352,0,0,0,0,1,1⟩, + ⟨4,383,382,0,0,0,0,-1,1⟩, + ⟨4,383,381,0,0,0,0,1,1⟩, + ⟨4,383,380,0,0,0,0,1,1⟩, + ⟨4,383,379,0,0,0,0,1,1⟩, + ⟨4,383,377,0,0,0,0,1,1⟩, + ⟨4,383,376,0,0,0,0,-1,1⟩, + ⟨4,383,375,0,0,0,0,-1,1⟩, + ⟨4,383,373,0,0,0,0,-2,1⟩, + ⟨5,383,0,0,0,0,0,1,2⟩, + ⟨4,381,380,0,0,0,0,-1,1⟩, + ⟨4,381,379,0,0,0,0,1,1⟩, + ⟨4,381,378,0,0,0,0,-1,1⟩, + ⟨4,381,377,0,0,0,0,1,1⟩, + ⟨4,381,372,0,0,0,0,1,1⟩, + ⟨4,381,370,0,0,0,0,1,1⟩, + ⟨4,381,368,0,0,0,0,-1,1⟩, + ⟨5,381,0,0,0,0,0,1,2⟩, + ⟨4,379,383,0,0,0,0,1,1⟩, + ⟨4,379,382,0,0,0,0,1,1⟩, + ⟨4,379,381,0,0,0,0,-2,1⟩, + ⟨4,379,380,0,0,0,0,-2,1⟩, + ⟨4,379,378,0,0,0,0,-3,2⟩, + ⟨4,379,377,0,0,0,0,1,1⟩, + ⟨4,379,373,0,0,0,0,1,1⟩, + ⟨4,379,372,0,0,0,0,1,1⟩, + ⟨4,379,371,0,0,0,0,1,2⟩, + ⟨4,379,370,0,0,0,0,1,1⟩, + ⟨4,379,369,0,0,0,0,-1,1⟩, + ⟨4,379,368,0,0,0,0,-2,1⟩, + ⟨5,379,0,0,0,0,0,1,-1⟩, + ⟨4,378,383,0,0,0,0,2,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],990⟩, by decide⟩ +def backward_061 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State061, backwardShard1State062, + [ + ⟨4,378,382,0,0,0,0,2,1⟩, + ⟨4,378,377,0,0,0,0,-2,1⟩, + ⟨4,378,374,0,0,0,0,-2,1⟩, + ⟨4,378,373,0,0,0,0,2,1⟩, + ⟨4,378,371,0,0,0,0,1,1⟩, + ⟨4,378,369,0,0,0,0,2,1⟩, + ⟨4,378,368,0,0,0,0,2,1⟩, + ⟨5,378,0,0,0,0,0,1,2⟩, + ⟨5,379,0,0,0,0,0,1,-1⟩, + ⟨4,379,378,0,0,0,0,1,1⟩, + ⟨4,378,379,0,0,0,0,-1,1⟩, + ⟨4,379,378,0,0,0,0,1,1⟩, + ⟨4,377,383,0,0,0,0,-1,1⟩, + ⟨4,377,382,0,0,0,0,-1,1⟩, + ⟨4,377,381,0,0,0,0,1,2⟩, + ⟨4,377,380,0,0,0,0,1,2⟩, + ⟨4,377,379,0,0,0,0,1,2⟩, + ⟨4,377,374,0,0,0,0,1,1⟩, + ⟨4,377,373,0,0,0,0,-1,1⟩, + ⟨4,377,372,0,0,0,0,-1,2⟩, + ⟨4,377,371,0,0,0,0,-1,2⟩, + ⟨4,377,370,0,0,0,0,-1,2⟩, + ⟨4,377,369,0,0,0,0,-1,1⟩, + ⟨4,377,368,0,0,0,0,-1,2⟩, + ⟨5,377,0,0,0,0,0,2,1⟩, + ⟨5,378,0,0,0,0,0,1,-1⟩, + ⟨4,378,377,0,0,0,0,1,1⟩, + ⟨4,377,378,0,0,0,0,-1,1⟩, + ⟨4,378,377,0,0,0,0,1,1⟩, + ⟨4,376,383,0,0,0,0,1,1⟩, + ⟨4,376,382,0,0,0,0,1,1⟩, + ⟨4,376,381,0,0,0,0,-1,1⟩, + ⟨4,376,380,0,0,0,0,-1,1⟩, + ⟨4,376,379,0,0,0,0,-1,1⟩, + ⟨4,376,378,0,0,0,0,-1,1⟩, + ⟨4,376,375,0,0,0,0,1,1⟩, + ⟨4,376,373,0,0,0,0,2,1⟩, + ⟨4,376,368,0,0,0,0,-1,1⟩, + ⟨5,376,0,0,0,0,0,1,-1⟩, + ⟨4,375,383,0,0,0,0,1,1⟩, + ⟨4,375,382,0,0,0,0,1,1⟩, + ⟨4,375,381,0,0,0,0,-1,1⟩, + ⟨4,375,380,0,0,0,0,-1,1⟩, + ⟨4,375,379,0,0,0,0,-1,1⟩, + ⟨4,375,378,0,0,0,0,-1,1⟩, + ⟨4,375,373,0,0,0,0,2,1⟩, + ⟨5,375,0,0,0,0,0,1,-1⟩, + ⟨5,377,0,0,0,0,0,1,-1⟩, + ⟨4,377,375,0,0,0,0,1,1⟩, + ⟨4,375,377,0,0,0,0,-1,1⟩, + ⟨4,377,375,0,0,0,0,1,1⟩, + ⟨5,375,0,0,0,0,0,1,-1⟩, + ⟨4,375,374,0,0,0,0,1,1⟩, + ⟨4,374,375,0,0,0,0,-1,1⟩, + ⟨4,375,374,0,0,0,0,1,1⟩, + ⟨4,373,383,0,0,0,0,1,2⟩, + ⟨4,373,382,0,0,0,0,1,2⟩, + ⟨4,373,381,0,0,0,0,-1,2⟩, + ⟨4,373,380,0,0,0,0,-1,2⟩, + ⟨4,373,379,0,0,0,0,-1,2⟩, + ⟨4,373,378,0,0,0,0,-1,2⟩, + ⟨4,373,377,0,0,0,0,1,2⟩, + ⟨5,373,0,0,0,0,0,2,-1⟩, + ⟨5,376,0,0,0,0,0,1,-1⟩, + ⟨4,376,373,0,0,0,0,1,1⟩, + ⟨4,373,376,0,0,0,0,-1,1⟩, + ⟨4,376,373,0,0,0,0,1,1⟩, + ⟨4,372,383,0,0,0,0,1,1⟩, + ⟨4,372,382,0,0,0,0,1,1⟩, + ⟨4,372,377,0,0,0,0,-1,1⟩, + ⟨4,372,376,0,0,0,0,-1,1⟩, + ⟨4,372,375,0,0,0,0,-2,1⟩, + ⟨4,372,371,0,0,0,0,1,1⟩, + ⟨4,372,370,0,0,0,0,1,1⟩, + ⟨4,372,369,0,0,0,0,2,1⟩, + ⟨4,372,368,0,0,0,0,1,1⟩, + ⟨5,372,0,0,0,0,0,1,2⟩, + ⟨5,374,0,0,0,0,0,1,-1⟩, + ⟨4,374,372,0,0,0,0,1,1⟩, + ⟨4,372,374,0,0,0,0,-1,1⟩, + ⟨4,374,372,0,0,0,0,1,1⟩, + ⟨4,371,383,0,0,0,0,1,1⟩, + ⟨4,371,382,0,0,0,0,1,1⟩, + ⟨4,371,377,0,0,0,0,-1,1⟩, + ⟨4,371,376,0,0,0,0,-1,1⟩, + ⟨4,371,375,0,0,0,0,-2,1⟩, + ⟨4,371,374,0,0,0,0,-2,1⟩, + ⟨4,371,370,0,0,0,0,1,1⟩, + ⟨4,371,369,0,0,0,0,2,1⟩, + ⟨4,371,368,0,0,0,0,1,1⟩, + ⟨5,371,0,0,0,0,0,1,-1⟩, + ⟨5,373,0,0,0,0,0,1,-1⟩, + ⟨4,373,371,0,0,0,0,1,1⟩, + ⟨4,371,373,0,0,0,0,-1,1⟩, + ⟨4,373,371,0,0,0,0,1,1⟩, + ⟨5,372,0,0,0,0,0,1,-1⟩, + ⟨4,372,370,0,0,0,0,1,1⟩, + ⟨4,370,372,0,0,0,0,-1,1⟩, + ⟨4,372,370,0,0,0,0,1,1⟩, + ⟨4,369,375,0,0,0,0,-1,2⟩, + ⟨4,369,374,0,0,0,0,-1,2⟩, + ⟨4,369,373,0,0,0,0,1,2⟩, + ⟨4,369,372,0,0,0,0,1,2⟩, + ⟨4,369,370,0,0,0,0,-1,2⟩, + ⟨4,369,368,0,0,0,0,1,2⟩, + ⟨5,369,0,0,0,0,0,2,1⟩, + ⟨4,368,371,0,0,0,0,-1,1⟩, + ⟨5,370,0,0,0,0,0,1,-1⟩, + ⟨4,370,368,0,0,0,0,1,1⟩, + ⟨4,368,370,0,0,0,0,-1,1⟩, + ⟨4,370,368,0,0,0,0,1,1⟩, + ⟨4,399,398,0,0,0,0,-1,1⟩, + ⟨4,399,397,0,0,0,0,1,1⟩, + ⟨4,399,396,0,0,0,0,1,1⟩, + ⟨4,399,395,0,0,0,0,1,1⟩, + ⟨4,399,393,0,0,0,0,1,1⟩, + ⟨4,399,392,0,0,0,0,-1,1⟩, + ⟨4,399,391,0,0,0,0,-1,1⟩, + ⟨4,399,389,0,0,0,0,-2,1⟩, + ⟨5,399,0,0,0,0,0,1,2⟩, + ⟨4,397,396,0,0,0,0,-1,1⟩, + ⟨4,397,395,0,0,0,0,1,1⟩, + ⟨4,397,394,0,0,0,0,-1,1⟩, + ⟨4,397,393,0,0,0,0,1,1⟩, + ⟨4,397,388,0,0,0,0,1,1⟩, + ⟨4,397,386,0,0,0,0,1,1⟩, + ⟨4,397,384,0,0,0,0,-1,1⟩, + ⟨5,397,0,0,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],980⟩, by decide⟩ +def backward_062 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State062, backwardShard1State063, + [ + ⟨4,395,399,0,0,0,0,1,1⟩, + ⟨4,395,398,0,0,0,0,1,1⟩, + ⟨4,395,397,0,0,0,0,-2,1⟩, + ⟨4,395,396,0,0,0,0,-2,1⟩, + ⟨4,395,394,0,0,0,0,-3,2⟩, + ⟨4,395,393,0,0,0,0,1,1⟩, + ⟨4,395,389,0,0,0,0,1,1⟩, + ⟨4,395,388,0,0,0,0,1,1⟩, + ⟨4,395,387,0,0,0,0,1,2⟩, + ⟨4,395,386,0,0,0,0,1,1⟩, + ⟨4,395,385,0,0,0,0,-1,1⟩, + ⟨4,395,384,0,0,0,0,-2,1⟩, + ⟨5,395,0,0,0,0,0,1,-1⟩, + ⟨4,394,399,0,0,0,0,2,1⟩, + ⟨4,394,398,0,0,0,0,2,1⟩, + ⟨4,394,393,0,0,0,0,-2,1⟩, + ⟨4,394,390,0,0,0,0,-2,1⟩, + ⟨4,394,389,0,0,0,0,2,1⟩, + ⟨4,394,387,0,0,0,0,1,1⟩, + ⟨4,394,385,0,0,0,0,2,1⟩, + ⟨4,394,384,0,0,0,0,2,1⟩, + ⟨5,394,0,0,0,0,0,1,2⟩, + ⟨5,395,0,0,0,0,0,1,-1⟩, + ⟨4,395,394,0,0,0,0,1,1⟩, + ⟨4,394,395,0,0,0,0,-1,1⟩, + ⟨4,395,394,0,0,0,0,1,1⟩, + ⟨4,393,399,0,0,0,0,-1,1⟩, + ⟨4,393,398,0,0,0,0,-1,1⟩, + ⟨4,393,397,0,0,0,0,1,2⟩, + ⟨4,393,396,0,0,0,0,1,2⟩, + ⟨4,393,395,0,0,0,0,1,2⟩, + ⟨4,393,390,0,0,0,0,1,1⟩, + ⟨4,393,389,0,0,0,0,-1,1⟩, + ⟨4,393,388,0,0,0,0,-1,2⟩, + ⟨4,393,387,0,0,0,0,-1,2⟩, + ⟨4,393,386,0,0,0,0,-1,2⟩, + ⟨4,393,385,0,0,0,0,-1,1⟩, + ⟨4,393,384,0,0,0,0,-1,2⟩, + ⟨5,393,0,0,0,0,0,2,1⟩, + ⟨5,394,0,0,0,0,0,1,-1⟩, + ⟨4,394,393,0,0,0,0,1,1⟩, + ⟨4,393,394,0,0,0,0,-1,1⟩, + ⟨4,394,393,0,0,0,0,1,1⟩, + ⟨4,392,399,0,0,0,0,1,1⟩, + ⟨4,392,398,0,0,0,0,1,1⟩, + ⟨4,392,397,0,0,0,0,-1,1⟩, + ⟨4,392,396,0,0,0,0,-1,1⟩, + ⟨4,392,395,0,0,0,0,-1,1⟩, + ⟨4,392,394,0,0,0,0,-1,1⟩, + ⟨4,392,391,0,0,0,0,1,1⟩, + ⟨4,392,389,0,0,0,0,2,1⟩, + ⟨4,392,384,0,0,0,0,-1,1⟩, + ⟨5,392,0,0,0,0,0,1,-1⟩, + ⟨4,391,399,0,0,0,0,1,1⟩, + ⟨4,391,398,0,0,0,0,1,1⟩, + ⟨4,391,397,0,0,0,0,-1,1⟩, + ⟨4,391,396,0,0,0,0,-1,1⟩, + ⟨4,391,395,0,0,0,0,-1,1⟩, + ⟨4,391,394,0,0,0,0,-1,1⟩, + ⟨4,391,389,0,0,0,0,2,1⟩, + ⟨5,391,0,0,0,0,0,1,-1⟩, + ⟨5,393,0,0,0,0,0,1,-1⟩, + ⟨4,393,391,0,0,0,0,1,1⟩, + ⟨4,391,393,0,0,0,0,-1,1⟩, + ⟨4,393,391,0,0,0,0,1,1⟩, + ⟨5,391,0,0,0,0,0,1,-1⟩, + ⟨4,391,390,0,0,0,0,1,1⟩, + ⟨4,390,391,0,0,0,0,-1,1⟩, + ⟨4,391,390,0,0,0,0,1,1⟩, + ⟨4,389,399,0,0,0,0,1,2⟩, + ⟨4,389,398,0,0,0,0,1,2⟩, + ⟨4,389,397,0,0,0,0,-1,2⟩, + ⟨4,389,396,0,0,0,0,-1,2⟩, + ⟨4,389,395,0,0,0,0,-1,2⟩, + ⟨4,389,394,0,0,0,0,-1,2⟩, + ⟨4,389,393,0,0,0,0,1,2⟩, + ⟨5,389,0,0,0,0,0,2,-1⟩, + ⟨5,392,0,0,0,0,0,1,-1⟩, + ⟨4,392,389,0,0,0,0,1,1⟩, + ⟨4,389,392,0,0,0,0,-1,1⟩, + ⟨4,392,389,0,0,0,0,1,1⟩, + ⟨4,388,399,0,0,0,0,1,1⟩, + ⟨4,388,398,0,0,0,0,1,1⟩, + ⟨4,388,393,0,0,0,0,-1,1⟩, + ⟨4,388,392,0,0,0,0,-1,1⟩, + ⟨4,388,391,0,0,0,0,-2,1⟩, + ⟨4,388,387,0,0,0,0,1,1⟩, + ⟨4,388,386,0,0,0,0,1,1⟩, + ⟨4,388,385,0,0,0,0,2,1⟩, + ⟨4,388,384,0,0,0,0,1,1⟩, + ⟨5,388,0,0,0,0,0,1,2⟩, + ⟨5,390,0,0,0,0,0,1,-1⟩, + ⟨4,390,388,0,0,0,0,1,1⟩, + ⟨4,388,390,0,0,0,0,-1,1⟩, + ⟨4,390,388,0,0,0,0,1,1⟩, + ⟨4,387,399,0,0,0,0,1,1⟩, + ⟨4,387,398,0,0,0,0,1,1⟩, + ⟨4,387,393,0,0,0,0,-1,1⟩, + ⟨4,387,392,0,0,0,0,-1,1⟩, + ⟨4,387,391,0,0,0,0,-2,1⟩, + ⟨4,387,390,0,0,0,0,-2,1⟩, + ⟨4,387,386,0,0,0,0,1,1⟩, + ⟨4,387,385,0,0,0,0,2,1⟩, + ⟨4,387,384,0,0,0,0,1,1⟩, + ⟨5,387,0,0,0,0,0,1,-1⟩, + ⟨5,389,0,0,0,0,0,1,-1⟩, + ⟨4,389,387,0,0,0,0,1,1⟩, + ⟨4,387,389,0,0,0,0,-1,1⟩, + ⟨4,389,387,0,0,0,0,1,1⟩, + ⟨5,388,0,0,0,0,0,1,-1⟩, + ⟨4,388,386,0,0,0,0,1,1⟩, + ⟨4,386,388,0,0,0,0,-1,1⟩, + ⟨4,388,386,0,0,0,0,1,1⟩, + ⟨4,385,391,0,0,0,0,-1,2⟩, + ⟨4,385,390,0,0,0,0,-1,2⟩, + ⟨4,385,389,0,0,0,0,1,2⟩, + ⟨4,385,388,0,0,0,0,1,2⟩, + ⟨4,385,386,0,0,0,0,-1,2⟩, + ⟨4,385,384,0,0,0,0,1,2⟩, + ⟨5,385,0,0,0,0,0,2,1⟩, + ⟨4,384,387,0,0,0,0,-1,1⟩, + ⟨5,386,0,0,0,0,0,1,-1⟩, + ⟨4,386,384,0,0,0,0,1,1⟩, + ⟨4,384,386,0,0,0,0,-1,1⟩, + ⟨4,386,384,0,0,0,0,1,1⟩, + ⟨4,555,540,0,0,0,0,1,1⟩, + ⟨4,555,554,0,0,0,0,-1,1⟩, + ⟨4,555,541,0,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1000⟩, by decide⟩ +def backward_063 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State063, backwardShard1State064, + [ + ⟨4,563,541,0,0,0,0,1,1⟩, + ⟨4,563,562,0,0,0,0,1,1⟩, + ⟨4,563,540,0,0,0,0,-1,1⟩, + ⟨4,572,554,0,0,0,0,1,1⟩, + ⟨4,572,562,0,0,0,0,1,1⟩, + ⟨4,572,540,0,0,0,0,-1,1⟩, + ⟨4,573,554,0,0,0,0,-1,1⟩, + ⟨4,573,541,0,0,0,0,1,1⟩, + ⟨4,573,562,0,0,0,0,1,1⟩, + ⟨4,553,542,0,0,0,0,1,1⟩, + ⟨4,553,552,0,0,0,0,-1,1⟩, + ⟨4,553,543,0,0,0,0,1,1⟩, + ⟨4,565,542,0,0,0,0,1,1⟩, + ⟨4,565,552,0,0,0,0,-2,1⟩, + ⟨4,565,543,0,0,0,0,1,1⟩, + ⟨4,565,564,0,0,0,0,1,1⟩, + ⟨4,570,542,0,0,0,0,1,1⟩, + ⟨4,570,564,0,0,0,0,1,1⟩, + ⟨4,570,552,0,0,0,0,-1,1⟩, + ⟨4,571,543,0,0,0,0,1,1⟩, + ⟨4,571,564,0,0,0,0,1,1⟩, + ⟨4,571,552,0,0,0,0,-1,1⟩, + ⟨4,458,464,0,0,0,0,1,1⟩, + ⟨4,476,464,0,0,0,0,1,1⟩, + ⟨4,477,465,0,0,0,0,1,1⟩, + ⟨4,464,465,0,0,0,0,-1,1⟩, + ⟨4,476,465,0,0,0,0,-1,1⟩, + ⟨4,462,470,0,0,0,0,1,1⟩, + ⟨4,518,470,0,0,0,0,-1,2⟩, + ⟨4,519,471,0,0,0,0,-1,2⟩, + ⟨4,478,488,0,0,0,0,1,1⟩, + ⟨4,470,471,0,0,0,0,-1,1⟩, + ⟨4,518,471,0,0,0,0,1,2⟩, + ⟨4,520,478,0,0,0,0,1,1⟩, + ⟨4,521,479,0,0,0,0,1,1⟩, + ⟨4,478,479,0,0,0,0,-1,1⟩, + ⟨4,520,479,0,0,0,0,-1,1⟩, + ⟨4,556,509,0,0,0,0,1,1⟩, + ⟨4,557,510,0,0,0,0,1,1⟩, + ⟨4,460,468,0,0,0,0,1,1⟩, + ⟨4,530,468,0,0,0,0,-1,2⟩, + ⟨4,531,469,0,0,0,0,-1,2⟩, + ⟨4,468,469,0,0,0,0,-1,1⟩, + ⟨4,530,469,0,0,0,0,1,2⟩, + ⟨4,480,490,0,0,0,0,1,1⟩, + ⟨4,534,480,0,0,0,0,1,1⟩, + ⟨4,535,481,0,0,0,0,1,1⟩, + ⟨4,480,481,0,0,0,0,-1,1⟩, + ⟨4,534,481,0,0,0,0,-1,1⟩, + ⟨4,546,511,0,0,0,0,1,1⟩, + ⟨4,547,512,0,0,0,0,1,1⟩, + ⟨4,457,466,0,0,0,0,1,1⟩, + ⟨4,486,466,0,0,0,0,1,1⟩, + ⟨4,487,467,0,0,0,0,1,1⟩, + ⟨4,466,467,0,0,0,0,-1,1⟩, + ⟨4,486,467,0,0,0,0,-1,1⟩, + ⟨4,532,488,0,0,0,0,1,1⟩, + ⟨4,533,489,0,0,0,0,1,1⟩, + ⟨4,488,489,0,0,0,0,-1,1⟩, + ⟨4,532,489,0,0,0,0,-1,1⟩, + ⟨4,544,498,0,0,0,0,1,1⟩, + ⟨4,545,499,0,0,0,0,1,1⟩, + ⟨4,522,490,0,0,0,0,1,1⟩, + ⟨4,523,491,0,0,0,0,1,1⟩, + ⟨4,490,491,0,0,0,0,-1,1⟩, + ⟨4,522,491,0,0,0,0,-1,1⟩, + ⟨4,558,500,0,0,0,0,1,1⟩, + ⟨4,559,501,0,0,0,0,1,1⟩, + ⟨4,474,456,0,0,0,0,1,1⟩, + ⟨4,475,457,0,0,0,0,1,1⟩, + ⟨4,457,456,0,0,0,0,-1,1⟩, + ⟨4,475,456,0,0,0,0,-1,1⟩, + ⟨4,528,462,0,0,0,0,-1,2⟩, + ⟨4,529,463,0,0,0,0,-1,2⟩, + ⟨4,462,463,0,0,0,0,-1,1⟩, + ⟨4,528,463,0,0,0,0,1,2⟩, + ⟨4,516,460,0,0,0,0,-1,2⟩, + ⟨4,517,461,0,0,0,0,-1,2⟩, + ⟨4,460,461,0,0,0,0,-1,1⟩, + ⟨4,516,461,0,0,0,0,1,2⟩, + ⟨4,484,458,0,0,0,0,1,1⟩, + ⟨4,485,459,0,0,0,0,1,1⟩, + ⟨4,458,459,0,0,0,0,-1,1⟩, + ⟨4,484,459,0,0,0,0,-1,1⟩, + ⟨1,224,0,0,2,0,0,0,1⟩, + ⟨4,0,224,2,0,0,0,-1,1⟩, + ⟨1,225,0,0,2,0,0,0,1⟩, + ⟨4,0,225,2,0,0,0,-1,1⟩, + ⟨1,226,0,0,78,76,0,0,1⟩, + ⟨4,76,226,78,0,0,0,-1,1⟩, + ⟨1,227,0,0,78,76,0,0,1⟩, + ⟨4,76,227,78,0,0,0,-1,1⟩, + ⟨1,228,0,0,89,87,0,0,1⟩, + ⟨4,87,228,89,0,0,0,-1,1⟩, + ⟨1,229,0,0,89,87,0,0,1⟩, + ⟨4,87,229,89,0,0,0,-1,1⟩, + ⟨1,230,0,0,29,27,0,0,1⟩, + ⟨4,27,230,29,0,0,0,-1,1⟩, + ⟨1,231,0,0,29,27,0,0,1⟩, + ⟨4,27,231,29,0,0,0,-1,1⟩, + ⟨1,232,0,0,94,92,0,0,1⟩, + ⟨4,92,232,94,0,0,0,-1,1⟩, + ⟨1,233,0,0,94,92,0,0,1⟩, + ⟨4,92,233,94,0,0,0,-1,1⟩, + ⟨1,234,0,0,59,57,0,0,1⟩, + ⟨4,57,234,59,0,0,0,-1,1⟩, + ⟨1,235,0,0,59,57,0,0,1⟩, + ⟨4,57,235,59,0,0,0,-1,1⟩, + ⟨1,236,0,0,9,7,0,0,1⟩, + ⟨4,7,236,9,0,0,0,-1,1⟩, + ⟨1,237,0,0,9,7,0,0,1⟩, + ⟨4,7,237,9,0,0,0,-1,1⟩, + ⟨1,238,0,0,83,81,0,0,1⟩, + ⟨4,81,238,83,0,0,0,-1,1⟩, + ⟨1,239,0,0,83,81,0,0,1⟩, + ⟨4,81,239,83,0,0,0,-1,1⟩, + ⟨4,233,92,94,0,0,0,-1,1⟩, + ⟨4,92,233,94,0,0,0,1,1⟩, + ⟨4,233,92,94,0,0,0,-1,1⟩, + ⟨5,233,0,94,0,0,0,1,-1⟩, + ⟨4,235,57,59,0,0,0,-1,1⟩, + ⟨4,57,235,59,0,0,0,1,1⟩, + ⟨4,235,57,59,0,0,0,-1,1⟩, + ⟨5,235,0,59,0,0,0,1,-1⟩, + ⟨4,237,7,9,0,0,0,-1,1⟩, + ⟨4,7,237,9,0,0,0,1,1⟩, + ⟨4,237,7,9,0,0,0,-1,1⟩, + ⟨5,237,0,9,0,0,0,1,-1⟩, + ],#[0,16,0,0,0,0,0,0,0,0],904⟩, by decide⟩ +def backward_064 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State064, backwardShard1State065, + [ + ⟨4,239,81,83,0,0,0,-1,1⟩, + ⟨4,81,239,83,0,0,0,1,1⟩, + ⟨4,239,81,83,0,0,0,-1,1⟩, + ⟨5,239,0,83,0,0,0,1,-1⟩, + ⟨1,27,0,29,341,360,0,0,1⟩, + ⟨1,0,0,2,341,279,0,0,1⟩, + ⟨4,27,0,341,0,0,0,-1,1⟩, + ⟨4,0,27,341,0,0,0,1,2⟩, + ⟨1,57,0,59,342,451,0,0,1⟩, + ⟨1,224,0,2,342,280,0,0,1⟩, + ⟨4,57,224,342,0,0,0,-1,1⟩, + ⟨4,224,57,342,0,0,0,1,2⟩, + ⟨1,7,0,9,343,301,0,0,1⟩, + ⟨1,225,0,2,343,281,0,0,1⟩, + ⟨4,7,225,343,0,0,0,-1,1⟩, + ⟨4,225,7,343,0,0,0,1,2⟩, + ⟨1,87,0,89,344,540,0,0,1⟩, + ⟨1,76,0,78,344,507,0,0,1⟩, + ⟨4,87,76,344,0,0,0,-1,1⟩, + ⟨4,76,87,344,0,0,0,1,2⟩, + ⟨1,92,0,94,345,556,0,0,1⟩, + ⟨1,226,0,78,345,508,0,0,1⟩, + ⟨4,92,226,345,0,0,0,-1,1⟩, + ⟨4,226,92,345,0,0,0,1,2⟩, + ⟨1,81,0,83,346,523,0,0,1⟩, + ⟨1,227,0,78,346,509,0,0,1⟩, + ⟨4,81,227,346,0,0,0,-1,1⟩, + ⟨4,227,81,346,0,0,0,1,2⟩, + ⟨1,232,0,94,347,557,0,0,1⟩, + ⟨1,228,0,89,347,541,0,0,1⟩, + ⟨4,232,228,347,0,0,0,-1,1⟩, + ⟨4,228,232,347,0,0,0,1,2⟩, + ⟨1,238,0,83,348,524,0,0,1⟩, + ⟨1,229,0,89,348,542,0,0,1⟩, + ⟨4,238,229,348,0,0,0,-1,1⟩, + ⟨4,229,238,348,0,0,0,1,2⟩, + ⟨1,234,0,59,349,452,0,0,1⟩, + ⟨1,230,0,29,349,361,0,0,1⟩, + ⟨4,234,230,349,0,0,0,-1,1⟩, + ⟨4,230,234,349,0,0,0,1,2⟩, + ⟨1,236,0,9,350,302,0,0,1⟩, + ⟨1,231,0,29,350,362,0,0,1⟩, + ⟨4,236,231,350,0,0,0,-1,1⟩, + ⟨4,231,236,350,0,0,0,1,2⟩, + ⟨1,239,0,83,339,522,0,0,1⟩, + ⟨1,233,0,94,339,555,0,0,1⟩, + ⟨4,239,233,339,0,0,0,-1,1⟩, + ⟨4,233,239,339,0,0,0,1,2⟩, + ⟨1,237,0,9,340,300,0,0,1⟩, + ⟨1,235,0,59,340,450,0,0,1⟩, + ⟨4,237,235,340,0,0,0,-1,1⟩, + ⟨4,235,237,340,0,0,0,1,2⟩, + ⟨1,229,0,348,351,975,0,0,1⟩, + ⟨1,231,0,350,351,979,0,0,1⟩, + ⟨4,229,231,351,0,0,0,-1,1⟩, + ⟨1,224,0,342,352,961,0,0,1⟩, + ⟨1,226,0,345,352,969,0,0,1⟩, + ⟨4,224,226,352,0,0,0,-1,1⟩, + ⟨1,227,0,346,353,971,0,0,1⟩, + ⟨1,230,0,349,353,977,0,0,1⟩, + ⟨4,227,230,353,0,0,0,-1,1⟩, + ⟨1,225,0,343,354,963,0,0,1⟩, + ⟨1,228,0,347,354,973,0,0,1⟩, + ⟨4,225,228,354,0,0,0,-1,1⟩, + ⟨1,234,0,349,355,978,0,0,1⟩, + ⟨1,232,0,347,355,974,0,0,1⟩, + ⟨4,234,232,355,0,0,0,-1,1⟩, + ⟨1,81,0,346,356,972,0,0,1⟩, + ⟨1,7,0,343,356,964,0,0,1⟩, + ⟨4,81,7,356,0,0,0,-1,1⟩, + ⟨1,92,0,345,357,970,0,0,1⟩, + ⟨1,236,0,350,357,980,0,0,1⟩, + ⟨4,92,236,357,0,0,0,-1,1⟩, + ⟨1,57,0,342,358,962,0,0,1⟩, + ⟨1,238,0,348,358,976,0,0,1⟩, + ⟨4,57,238,358,0,0,0,-1,1⟩, + ⟨1,92,0,357,310,999,0,0,1⟩, + ⟨1,57,0,358,310,1002,0,0,1⟩, + ⟨4,92,57,310,0,0,0,-1,1⟩, + ⟨4,57,92,310,0,0,0,1,1⟩, + ⟨4,92,57,310,0,0,0,-1,1⟩, + ⟨5,92,0,310,0,0,0,1,-1⟩, + ⟨5,92,0,310,0,0,0,1,-2⟩, + ⟨1,224,0,352,310,984,0,0,1⟩, + ⟨4,92,224,310,0,0,0,1,1⟩, + ⟨1,225,0,354,310,990,0,0,1⟩, + ⟨4,92,225,310,0,0,0,1,1⟩, + ⟨5,57,0,310,0,0,0,1,-2⟩, + ⟨1,81,0,356,310,996,0,0,1⟩, + ⟨4,57,81,310,0,0,0,-1,2⟩, + ⟨1,227,0,353,310,987,0,0,1⟩, + ⟨4,57,227,310,0,0,0,1,1⟩, + ⟨1,229,0,351,310,981,0,0,1⟩, + ⟨4,81,229,310,0,0,0,-1,1⟩, + ⟨4,229,81,310,0,0,0,1,1⟩, + ⟨4,81,229,310,0,0,0,-1,1⟩, + ⟨5,81,0,310,0,0,0,1,-1⟩, + ⟨1,234,0,355,310,993,0,0,1⟩, + ⟨4,224,234,310,0,0,0,-1,1⟩, + ⟨4,234,224,310,0,0,0,1,1⟩, + ⟨4,224,234,310,0,0,0,-1,1⟩, + ⟨5,224,0,310,0,0,0,1,-1⟩, + ⟨5,224,0,310,0,0,0,1,-2⟩, + ⟨4,225,227,310,0,0,0,-1,1⟩, + ⟨4,227,225,310,0,0,0,1,1⟩, + ⟨4,225,227,310,0,0,0,-1,1⟩, + ⟨5,225,0,310,0,0,0,1,-1⟩, + ⟨4,225,57,310,0,0,0,-1,1⟩, + ⟨4,225,229,310,0,0,0,-1,2⟩, + ⟨4,227,92,310,0,0,0,-1,1⟩, + ⟨4,227,224,310,0,0,0,-1,1⟩, + ⟨4,227,234,310,0,0,0,2,1⟩, + ⟨4,229,234,310,0,0,0,-1,1⟩, + ⟨4,234,229,310,0,0,0,1,1⟩, + ⟨4,229,234,310,0,0,0,-1,1⟩, + ⟨5,229,0,310,0,0,0,1,-1⟩, + ⟨5,229,0,310,0,0,0,2,-1⟩, + ⟨4,229,92,310,0,0,0,1,1⟩, + ⟨4,229,224,310,0,0,0,1,1⟩, + ⟨4,229,227,310,0,0,0,1,1⟩, + ⟨4,234,57,310,0,0,0,1,1⟩, + ⟨4,234,81,310,0,0,0,1,1⟩, + ⟨4,234,225,310,0,0,0,1,1⟩, + ⟨4,234,229,310,0,0,0,-1,1⟩, + ⟨4,234,227,310,0,0,0,-1,1⟩, + ⟨4,234,225,310,0,0,0,1,1⟩, + ⟨5,234,0,310,0,0,0,1,2⟩, + ⟨4,229,227,310,0,0,0,-1,1⟩, + ],#[0,48,0,0,0,0,0,0,0,0],612⟩, by decide⟩ +def backward_065 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State065, backwardShard1State066, + [ + ⟨4,229,81,310,0,0,0,-1,1⟩, + ⟨4,229,57,310,0,0,0,1,1⟩, + ⟨4,229,234,310,0,0,0,-1,1⟩, + ⟨4,234,229,310,0,0,0,1,1⟩, + ⟨4,229,234,310,0,0,0,-1,1⟩, + ⟨5,229,0,310,0,0,0,1,-1⟩, + ⟨4,227,234,310,0,0,0,1,2⟩, + ⟨4,227,229,310,0,0,0,1,1⟩, + ⟨4,227,225,310,0,0,0,-1,1⟩, + ⟨4,227,224,310,0,0,0,-1,2⟩, + ⟨4,227,81,310,0,0,0,1,2⟩, + ⟨4,227,57,310,0,0,0,-1,2⟩, + ⟨4,227,92,310,0,0,0,1,2⟩, + ⟨5,227,0,310,0,0,0,2,-1⟩, + ⟨4,225,229,310,0,0,0,-1,1⟩, + ⟨4,225,227,310,0,0,0,-1,2⟩, + ⟨4,225,224,310,0,0,0,1,2⟩, + ⟨4,225,81,310,0,0,0,-1,2⟩, + ⟨4,225,57,310,0,0,0,-1,2⟩, + ⟨4,225,92,310,0,0,0,-1,2⟩, + ⟨5,225,0,310,0,0,0,1,-2⟩, + ⟨4,224,81,310,0,0,0,-1,1⟩, + ⟨4,224,57,310,0,0,0,-1,1⟩, + ⟨4,224,92,310,0,0,0,1,1⟩, + ⟨5,224,0,310,0,0,0,1,2⟩, + ⟨4,224,225,310,0,0,0,-1,1⟩, + ⟨4,225,224,310,0,0,0,1,1⟩, + ⟨4,224,225,310,0,0,0,-1,1⟩, + ⟨5,224,0,310,0,0,0,1,-1⟩, + ⟨4,81,227,310,0,0,0,-1,2⟩, + ⟨4,81,225,310,0,0,0,1,1⟩, + ⟨4,81,92,310,0,0,0,-1,1⟩, + ⟨5,81,0,310,0,0,0,1,-2⟩, + ⟨4,57,227,310,0,0,0,-1,2⟩, + ⟨4,57,225,310,0,0,0,1,1⟩, + ⟨4,57,92,310,0,0,0,-1,1⟩, + ⟨5,57,0,310,0,0,0,1,-2⟩, + ⟨4,57,224,310,0,0,0,-1,1⟩, + ⟨4,224,57,310,0,0,0,1,1⟩, + ⟨4,57,224,310,0,0,0,-1,1⟩, + ⟨5,57,0,310,0,0,0,1,-1⟩, + ⟨4,92,227,310,0,0,0,1,2⟩, + ⟨4,92,225,310,0,0,0,-1,1⟩, + ⟨4,92,224,310,0,0,0,-1,1⟩, + ⟨4,92,81,310,0,0,0,-1,1⟩, + ⟨4,92,57,310,0,0,0,-1,1⟩, + ⟨1,240,0,0,72,70,0,0,1⟩, + ⟨4,70,240,72,0,0,0,-1,1⟩, + ⟨1,241,0,0,72,70,0,0,1⟩, + ⟨4,240,241,72,0,0,0,-1,1⟩, + ⟨1,242,0,0,73,71,0,0,1⟩, + ⟨4,71,242,73,0,0,0,-1,1⟩, + ⟨1,243,0,0,73,71,0,0,1⟩, + ⟨4,242,243,73,0,0,0,-1,1⟩, + ⟨1,244,0,0,92,90,0,0,1⟩, + ⟨4,90,244,92,0,0,0,-1,1⟩, + ⟨1,245,0,0,92,90,0,0,1⟩, + ⟨4,90,245,92,0,0,0,-1,1⟩, + ⟨1,246,0,0,93,91,0,0,1⟩, + ⟨4,91,246,93,0,0,0,-1,1⟩, + ⟨1,247,0,0,93,91,0,0,1⟩, + ⟨4,91,247,93,0,0,0,-1,1⟩, + ⟨1,248,0,0,65,63,0,0,1⟩, + ⟨4,63,248,65,0,0,0,-1,1⟩, + ⟨1,249,0,0,65,63,0,0,1⟩, + ⟨4,63,249,65,0,0,0,-1,1⟩, + ⟨1,250,0,0,64,62,0,0,1⟩, + ⟨4,62,250,64,0,0,0,-1,1⟩, + ⟨1,251,0,0,64,62,0,0,1⟩, + ⟨4,62,251,64,0,0,0,-1,1⟩, + ⟨1,252,0,0,12,10,0,0,1⟩, + ⟨4,10,252,12,0,0,0,-1,1⟩, + ⟨1,253,0,0,12,10,0,0,1⟩, + ⟨4,10,253,12,0,0,0,-1,1⟩, + ⟨1,254,0,0,13,11,0,0,1⟩, + ⟨4,11,254,13,0,0,0,-1,1⟩, + ⟨1,255,0,0,13,11,0,0,1⟩, + ⟨4,11,255,13,0,0,0,-1,1⟩, + ⟨4,249,63,65,0,0,0,-1,1⟩, + ⟨4,63,249,65,0,0,0,1,1⟩, + ⟨4,249,63,65,0,0,0,-1,1⟩, + ⟨5,249,0,65,0,0,0,1,-1⟩, + ⟨4,251,62,64,0,0,0,-1,1⟩, + ⟨4,62,251,64,0,0,0,1,1⟩, + ⟨4,251,62,64,0,0,0,-1,1⟩, + ⟨5,251,0,64,0,0,0,1,-1⟩, + ⟨4,253,10,12,0,0,0,-1,1⟩, + ⟨4,10,253,12,0,0,0,1,1⟩, + ⟨4,253,10,12,0,0,0,-1,1⟩, + ⟨5,253,0,12,0,0,0,1,-1⟩, + ⟨4,255,11,13,0,0,0,-1,1⟩, + ⟨4,11,255,13,0,0,0,1,1⟩, + ⟨4,255,11,13,0,0,0,-1,1⟩, + ⟨5,255,0,13,0,0,0,1,-1⟩, + ⟨1,91,0,93,361,552,0,0,1⟩, + ⟨1,70,0,72,361,489,0,0,1⟩, + ⟨4,91,70,361,0,0,0,-1,1⟩, + ⟨4,70,91,361,0,0,0,1,2⟩, + ⟨1,62,0,64,362,466,0,0,1⟩, + ⟨1,240,0,72,362,490,0,0,1⟩, + ⟨4,62,240,362,0,0,0,-1,1⟩, + ⟨4,240,62,362,0,0,0,1,2⟩, + ⟨1,10,0,12,363,310,0,0,1⟩, + ⟨1,241,0,72,363,491,0,0,1⟩, + ⟨4,10,241,363,0,0,0,-1,1⟩, + ⟨4,241,10,363,0,0,0,1,2⟩, + ⟨1,90,0,92,364,549,0,0,1⟩, + ⟨1,71,0,73,364,492,0,0,1⟩, + ⟨4,90,71,364,0,0,0,-1,1⟩, + ⟨4,71,90,364,0,0,0,1,2⟩, + ⟨1,63,0,65,365,469,0,0,1⟩, + ⟨1,242,0,73,365,493,0,0,1⟩, + ⟨4,63,242,365,0,0,0,-1,1⟩, + ⟨4,242,63,365,0,0,0,1,2⟩, + ⟨1,11,0,13,366,313,0,0,1⟩, + ⟨1,243,0,73,366,494,0,0,1⟩, + ⟨4,11,243,366,0,0,0,-1,1⟩, + ⟨4,243,11,366,0,0,0,1,2⟩, + ⟨1,248,0,65,367,470,0,0,1⟩, + ⟨1,244,0,92,367,550,0,0,1⟩, + ⟨4,248,244,367,0,0,0,-1,1⟩, + ⟨4,244,248,367,0,0,0,1,2⟩, + ⟨1,254,0,13,368,314,0,0,1⟩, + ⟨1,245,0,92,368,551,0,0,1⟩, + ⟨4,254,245,368,0,0,0,-1,1⟩, + ⟨4,245,254,368,0,0,0,1,2⟩, + ⟨1,250,0,64,369,467,0,0,1⟩, + ⟨1,246,0,93,369,553,0,0,1⟩, + ],#[0,34,0,0,0,0,0,0,0,0],730⟩, by decide⟩ +def backward_066 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State066, backwardShard1State067, + [ + ⟨4,250,246,369,0,0,0,-1,1⟩, + ⟨4,246,250,369,0,0,0,1,2⟩, + ⟨1,252,0,12,370,311,0,0,1⟩, + ⟨1,247,0,93,370,554,0,0,1⟩, + ⟨4,252,247,370,0,0,0,-1,1⟩, + ⟨4,247,252,370,0,0,0,1,2⟩, + ⟨1,255,0,13,359,312,0,0,1⟩, + ⟨1,249,0,65,359,468,0,0,1⟩, + ⟨4,255,249,359,0,0,0,-1,1⟩, + ⟨4,249,255,359,0,0,0,1,2⟩, + ⟨1,253,0,12,360,309,0,0,1⟩, + ⟨1,251,0,64,360,465,0,0,1⟩, + ⟨4,253,251,360,0,0,0,-1,1⟩, + ⟨4,251,253,360,0,0,0,1,2⟩, + ⟨1,245,0,368,371,1031,0,0,1⟩, + ⟨1,247,0,370,371,1035,0,0,1⟩, + ⟨4,245,247,371,0,0,0,-1,1⟩, + ⟨1,240,0,362,372,1017,0,0,1⟩, + ⟨1,242,0,365,372,1025,0,0,1⟩, + ⟨4,240,242,372,0,0,0,-1,1⟩, + ⟨1,243,0,366,373,1027,0,0,1⟩, + ⟨1,246,0,369,373,1033,0,0,1⟩, + ⟨4,243,246,373,0,0,0,-1,1⟩, + ⟨1,241,0,363,374,1019,0,0,1⟩, + ⟨1,244,0,367,374,1029,0,0,1⟩, + ⟨4,241,244,374,0,0,0,-1,1⟩, + ⟨1,250,0,369,375,1034,0,0,1⟩, + ⟨1,248,0,367,375,1030,0,0,1⟩, + ⟨4,250,248,375,0,0,0,-1,1⟩, + ⟨1,11,0,366,376,1028,0,0,1⟩, + ⟨1,10,0,363,376,1020,0,0,1⟩, + ⟨4,11,10,376,0,0,0,-1,1⟩, + ⟨1,63,0,365,377,1026,0,0,1⟩, + ⟨1,252,0,370,377,1036,0,0,1⟩, + ⟨4,63,252,377,0,0,0,-1,1⟩, + ⟨1,62,0,362,378,1018,0,0,1⟩, + ⟨1,254,0,368,378,1032,0,0,1⟩, + ⟨4,62,254,378,0,0,0,-1,1⟩, + ⟨1,63,0,377,292,1055,0,0,1⟩, + ⟨1,62,0,378,292,1058,0,0,1⟩, + ⟨4,63,62,292,0,0,0,-1,1⟩, + ⟨4,62,63,292,0,0,0,1,1⟩, + ⟨4,63,62,292,0,0,0,-1,1⟩, + ⟨5,63,0,292,0,0,0,1,-1⟩, + ⟨5,63,0,292,0,0,0,1,-2⟩, + ⟨1,240,0,372,292,1040,0,0,1⟩, + ⟨4,63,240,292,0,0,0,1,1⟩, + ⟨1,241,0,374,292,1046,0,0,1⟩, + ⟨4,63,241,292,0,0,0,1,1⟩, + ⟨5,62,0,292,0,0,0,1,-2⟩, + ⟨1,11,0,376,292,1052,0,0,1⟩, + ⟨4,62,11,292,0,0,0,-1,2⟩, + ⟨1,243,0,373,292,1043,0,0,1⟩, + ⟨4,62,243,292,0,0,0,1,1⟩, + ⟨1,245,0,371,292,1037,0,0,1⟩, + ⟨4,11,245,292,0,0,0,-1,1⟩, + ⟨4,245,11,292,0,0,0,1,1⟩, + ⟨4,11,245,292,0,0,0,-1,1⟩, + ⟨5,11,0,292,0,0,0,1,-1⟩, + ⟨1,250,0,375,292,1049,0,0,1⟩, + ⟨4,240,250,292,0,0,0,-1,1⟩, + ⟨4,250,240,292,0,0,0,1,1⟩, + ⟨4,240,250,292,0,0,0,-1,1⟩, + ⟨5,240,0,292,0,0,0,1,-1⟩, + ⟨5,240,0,292,0,0,0,1,-2⟩, + ⟨4,241,243,292,0,0,0,-1,1⟩, + ⟨4,243,241,292,0,0,0,1,1⟩, + ⟨4,241,243,292,0,0,0,-1,1⟩, + ⟨5,241,0,292,0,0,0,1,-1⟩, + ⟨4,241,62,292,0,0,0,-1,1⟩, + ⟨4,241,245,292,0,0,0,-1,2⟩, + ⟨4,243,63,292,0,0,0,-1,1⟩, + ⟨4,243,240,292,0,0,0,-1,1⟩, + ⟨4,243,250,292,0,0,0,2,1⟩, + ⟨4,245,250,292,0,0,0,-1,1⟩, + ⟨4,250,245,292,0,0,0,1,1⟩, + ⟨4,245,250,292,0,0,0,-1,1⟩, + ⟨5,245,0,292,0,0,0,1,-1⟩, + ⟨5,245,0,292,0,0,0,2,-1⟩, + ⟨4,245,63,292,0,0,0,1,1⟩, + ⟨4,245,240,292,0,0,0,1,1⟩, + ⟨4,245,243,292,0,0,0,1,1⟩, + ⟨4,250,62,292,0,0,0,1,1⟩, + ⟨4,250,11,292,0,0,0,1,1⟩, + ⟨4,250,241,292,0,0,0,1,1⟩, + ⟨4,250,245,292,0,0,0,-1,1⟩, + ⟨4,250,243,292,0,0,0,-1,1⟩, + ⟨4,250,241,292,0,0,0,1,1⟩, + ⟨5,250,0,292,0,0,0,1,2⟩, + ⟨4,245,243,292,0,0,0,-1,1⟩, + ⟨4,245,11,292,0,0,0,-1,1⟩, + ⟨4,245,62,292,0,0,0,1,1⟩, + ⟨4,245,250,292,0,0,0,-1,1⟩, + ⟨4,250,245,292,0,0,0,1,1⟩, + ⟨4,245,250,292,0,0,0,-1,1⟩, + ⟨5,245,0,292,0,0,0,1,-1⟩, + ⟨4,243,250,292,0,0,0,1,2⟩, + ⟨4,243,245,292,0,0,0,1,1⟩, + ⟨4,243,241,292,0,0,0,-1,1⟩, + ⟨4,243,240,292,0,0,0,-1,2⟩, + ⟨4,243,11,292,0,0,0,1,2⟩, + ⟨4,243,62,292,0,0,0,-1,2⟩, + ⟨4,243,63,292,0,0,0,1,2⟩, + ⟨5,243,0,292,0,0,0,2,-1⟩, + ⟨4,241,245,292,0,0,0,-1,1⟩, + ⟨4,241,243,292,0,0,0,-1,2⟩, + ⟨4,241,240,292,0,0,0,1,2⟩, + ⟨4,241,11,292,0,0,0,-1,2⟩, + ⟨4,241,62,292,0,0,0,-1,2⟩, + ⟨4,241,63,292,0,0,0,-1,2⟩, + ⟨5,241,0,292,0,0,0,1,-2⟩, + ⟨4,240,11,292,0,0,0,-1,1⟩, + ⟨4,240,62,292,0,0,0,-1,1⟩, + ⟨4,240,63,292,0,0,0,1,1⟩, + ⟨5,240,0,292,0,0,0,1,2⟩, + ⟨4,240,241,292,0,0,0,-1,1⟩, + ⟨4,241,240,292,0,0,0,1,1⟩, + ⟨4,240,241,292,0,0,0,-1,1⟩, + ⟨5,240,0,292,0,0,0,1,-1⟩, + ⟨4,11,243,292,0,0,0,-1,2⟩, + ⟨4,11,241,292,0,0,0,1,1⟩, + ⟨4,11,63,292,0,0,0,-1,1⟩, + ⟨5,11,0,292,0,0,0,1,-2⟩, + ⟨4,62,243,292,0,0,0,-1,2⟩, + ⟨4,62,241,292,0,0,0,1,1⟩, + ⟨4,62,63,292,0,0,0,-1,1⟩, + ⟨5,62,0,292,0,0,0,1,-2⟩, + ⟨4,62,240,292,0,0,0,-1,1⟩, + ],#[0,30,0,0,0,0,0,0,0,0],736⟩, by decide⟩ +def backward_067 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State067, backwardShard1State068, + [ + ⟨4,240,62,292,0,0,0,1,1⟩, + ⟨4,62,240,292,0,0,0,-1,1⟩, + ⟨5,62,0,292,0,0,0,1,-1⟩, + ⟨4,63,243,292,0,0,0,1,2⟩, + ⟨4,63,241,292,0,0,0,-1,1⟩, + ⟨4,63,240,292,0,0,0,-1,1⟩, + ⟨4,63,11,292,0,0,0,-1,1⟩, + ⟨4,63,62,292,0,0,0,-1,1⟩, + ⟨1,256,0,0,74,72,0,0,1⟩, + ⟨4,72,256,74,0,0,0,-1,1⟩, + ⟨1,257,0,0,74,72,0,0,1⟩, + ⟨4,256,257,74,0,0,0,-1,1⟩, + ⟨1,258,0,0,4,2,0,0,1⟩, + ⟨4,2,258,4,0,0,0,-1,1⟩, + ⟨1,259,0,0,4,2,0,0,1⟩, + ⟨4,258,259,4,0,0,0,-1,1⟩, + ⟨1,260,0,0,27,25,0,0,1⟩, + ⟨4,25,260,27,0,0,0,-1,1⟩, + ⟨1,261,0,0,27,25,0,0,1⟩, + ⟨4,25,261,27,0,0,0,-1,1⟩, + ⟨1,262,0,0,91,89,0,0,1⟩, + ⟨4,89,262,91,0,0,0,-1,1⟩, + ⟨1,263,0,0,91,89,0,0,1⟩, + ⟨4,89,263,91,0,0,0,-1,1⟩, + ⟨1,264,0,0,63,61,0,0,1⟩, + ⟨4,61,264,63,0,0,0,-1,1⟩, + ⟨1,265,0,0,63,61,0,0,1⟩, + ⟨4,61,265,63,0,0,0,-1,1⟩, + ⟨1,266,0,0,96,94,0,0,1⟩, + ⟨4,94,266,96,0,0,0,-1,1⟩, + ⟨1,267,0,0,96,94,0,0,1⟩, + ⟨4,94,267,96,0,0,0,-1,1⟩, + ⟨1,268,0,0,81,79,0,0,1⟩, + ⟨4,79,268,81,0,0,0,-1,1⟩, + ⟨1,269,0,0,81,79,0,0,1⟩, + ⟨4,79,269,81,0,0,0,-1,1⟩, + ⟨1,270,0,0,11,9,0,0,1⟩, + ⟨4,9,270,11,0,0,0,-1,1⟩, + ⟨1,271,0,0,11,9,0,0,1⟩, + ⟨4,9,271,11,0,0,0,-1,1⟩, + ⟨4,265,61,63,0,0,0,-1,1⟩, + ⟨4,61,265,63,0,0,0,1,1⟩, + ⟨4,265,61,63,0,0,0,-1,1⟩, + ⟨5,265,0,63,0,0,0,1,-1⟩, + ⟨4,267,94,96,0,0,0,-1,1⟩, + ⟨4,94,267,96,0,0,0,1,1⟩, + ⟨4,267,94,96,0,0,0,-1,1⟩, + ⟨5,267,0,96,0,0,0,1,-1⟩, + ⟨4,269,79,81,0,0,0,-1,1⟩, + ⟨4,79,269,81,0,0,0,1,1⟩, + ⟨4,269,79,81,0,0,0,-1,1⟩, + ⟨5,269,0,81,0,0,0,1,-1⟩, + ⟨4,271,9,11,0,0,0,-1,1⟩, + ⟨4,9,271,11,0,0,0,1,1⟩, + ⟨4,271,9,11,0,0,0,-1,1⟩, + ⟨5,271,0,11,0,0,0,1,-1⟩, + ⟨1,89,0,91,381,546,0,0,1⟩, + ⟨1,72,0,74,381,495,0,0,1⟩, + ⟨4,89,72,381,0,0,0,-1,1⟩, + ⟨4,72,89,381,0,0,0,1,2⟩, + ⟨1,94,0,96,382,562,0,0,1⟩, + ⟨1,256,0,74,382,496,0,0,1⟩, + ⟨4,94,256,382,0,0,0,-1,1⟩, + ⟨4,256,94,382,0,0,0,1,2⟩, + ⟨1,79,0,81,383,517,0,0,1⟩, + ⟨1,257,0,74,383,497,0,0,1⟩, + ⟨4,79,257,383,0,0,0,-1,1⟩, + ⟨4,257,79,383,0,0,0,1,2⟩, + ⟨1,25,0,27,384,354,0,0,1⟩, + ⟨1,2,0,4,384,285,0,0,1⟩, + ⟨4,25,2,384,0,0,0,-1,1⟩, + ⟨4,2,25,384,0,0,0,1,2⟩, + ⟨1,61,0,63,385,463,0,0,1⟩, + ⟨1,258,0,4,385,286,0,0,1⟩, + ⟨4,61,258,385,0,0,0,-1,1⟩, + ⟨4,258,61,385,0,0,0,1,2⟩, + ⟨1,9,0,11,386,307,0,0,1⟩, + ⟨1,259,0,4,386,287,0,0,1⟩, + ⟨4,9,259,386,0,0,0,-1,1⟩, + ⟨4,259,9,386,0,0,0,1,2⟩, + ⟨1,264,0,63,387,464,0,0,1⟩, + ⟨1,260,0,27,387,355,0,0,1⟩, + ⟨4,264,260,387,0,0,0,-1,1⟩, + ⟨4,260,264,387,0,0,0,1,2⟩, + ⟨1,270,0,11,388,308,0,0,1⟩, + ⟨1,261,0,27,388,356,0,0,1⟩, + ⟨4,270,261,388,0,0,0,-1,1⟩, + ⟨4,261,270,388,0,0,0,1,2⟩, + ⟨1,266,0,96,389,563,0,0,1⟩, + ⟨1,262,0,91,389,547,0,0,1⟩, + ⟨4,266,262,389,0,0,0,-1,1⟩, + ⟨4,262,266,389,0,0,0,1,2⟩, + ⟨1,268,0,81,390,518,0,0,1⟩, + ⟨1,263,0,91,390,548,0,0,1⟩, + ⟨4,268,263,390,0,0,0,-1,1⟩, + ⟨4,263,268,390,0,0,0,1,2⟩, + ⟨1,271,0,11,379,306,0,0,1⟩, + ⟨1,265,0,63,379,462,0,0,1⟩, + ⟨4,271,265,379,0,0,0,-1,1⟩, + ⟨4,265,271,379,0,0,0,1,2⟩, + ⟨1,269,0,81,380,516,0,0,1⟩, + ⟨1,267,0,96,380,561,0,0,1⟩, + ⟨4,269,267,380,0,0,0,-1,1⟩, + ⟨4,267,269,380,0,0,0,1,2⟩, + ⟨1,261,0,388,391,1087,0,0,1⟩, + ⟨1,263,0,390,391,1091,0,0,1⟩, + ⟨4,261,263,391,0,0,0,-1,1⟩, + ⟨1,256,0,382,392,1073,0,0,1⟩, + ⟨1,258,0,385,392,1081,0,0,1⟩, + ⟨4,256,258,392,0,0,0,-1,1⟩, + ⟨1,259,0,386,393,1083,0,0,1⟩, + ⟨1,262,0,389,393,1089,0,0,1⟩, + ⟨4,259,262,393,0,0,0,-1,1⟩, + ⟨1,257,0,383,394,1075,0,0,1⟩, + ⟨1,260,0,387,394,1085,0,0,1⟩, + ⟨4,257,260,394,0,0,0,-1,1⟩, + ⟨1,266,0,389,395,1090,0,0,1⟩, + ⟨1,264,0,387,395,1086,0,0,1⟩, + ⟨4,266,264,395,0,0,0,-1,1⟩, + ⟨1,9,0,386,396,1084,0,0,1⟩, + ⟨1,79,0,383,396,1076,0,0,1⟩, + ⟨4,9,79,396,0,0,0,-1,1⟩, + ⟨1,61,0,385,397,1082,0,0,1⟩, + ⟨1,268,0,390,397,1092,0,0,1⟩, + ⟨4,61,268,397,0,0,0,-1,1⟩, + ⟨1,94,0,382,398,1074,0,0,1⟩, + ⟨1,270,0,388,398,1088,0,0,1⟩, + ⟨4,94,270,398,0,0,0,-1,1⟩, + ],#[0,56,0,0,0,0,0,0,0,0],572⟩, by decide⟩ +def backward_068 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State068, backwardShard1State069, + [ + ⟨1,61,0,397,295,1111,0,0,1⟩, + ⟨1,94,0,398,295,1114,0,0,1⟩, + ⟨4,61,94,295,0,0,0,-1,1⟩, + ⟨4,94,61,295,0,0,0,1,1⟩, + ⟨4,61,94,295,0,0,0,-1,1⟩, + ⟨5,61,0,295,0,0,0,1,-1⟩, + ⟨5,61,0,295,0,0,0,1,-2⟩, + ⟨1,256,0,392,295,1096,0,0,1⟩, + ⟨4,61,256,295,0,0,0,1,1⟩, + ⟨1,257,0,394,295,1102,0,0,1⟩, + ⟨4,61,257,295,0,0,0,1,1⟩, + ⟨5,94,0,295,0,0,0,1,-2⟩, + ⟨1,9,0,396,295,1108,0,0,1⟩, + ⟨4,94,9,295,0,0,0,-1,2⟩, + ⟨1,259,0,393,295,1099,0,0,1⟩, + ⟨4,94,259,295,0,0,0,1,1⟩, + ⟨1,261,0,391,295,1093,0,0,1⟩, + ⟨4,9,261,295,0,0,0,-1,1⟩, + ⟨4,261,9,295,0,0,0,1,1⟩, + ⟨4,9,261,295,0,0,0,-1,1⟩, + ⟨5,9,0,295,0,0,0,1,-1⟩, + ⟨1,266,0,395,295,1105,0,0,1⟩, + ⟨4,256,266,295,0,0,0,-1,1⟩, + ⟨4,266,256,295,0,0,0,1,1⟩, + ⟨4,256,266,295,0,0,0,-1,1⟩, + ⟨5,256,0,295,0,0,0,1,-1⟩, + ⟨5,256,0,295,0,0,0,1,-2⟩, + ⟨4,257,259,295,0,0,0,-1,1⟩, + ⟨4,259,257,295,0,0,0,1,1⟩, + ⟨4,257,259,295,0,0,0,-1,1⟩, + ⟨5,257,0,295,0,0,0,1,-1⟩, + ⟨4,257,94,295,0,0,0,-1,1⟩, + ⟨4,257,261,295,0,0,0,-1,2⟩, + ⟨4,259,61,295,0,0,0,-1,1⟩, + ⟨4,259,256,295,0,0,0,-1,1⟩, + ⟨4,259,266,295,0,0,0,2,1⟩, + ⟨4,261,266,295,0,0,0,-1,1⟩, + ⟨4,266,261,295,0,0,0,1,1⟩, + ⟨4,261,266,295,0,0,0,-1,1⟩, + ⟨5,261,0,295,0,0,0,1,-1⟩, + ⟨5,261,0,295,0,0,0,2,-1⟩, + ⟨4,261,61,295,0,0,0,1,1⟩, + ⟨4,261,256,295,0,0,0,1,1⟩, + ⟨4,261,259,295,0,0,0,1,1⟩, + ⟨4,266,94,295,0,0,0,1,1⟩, + ⟨4,266,9,295,0,0,0,1,1⟩, + ⟨4,266,257,295,0,0,0,1,1⟩, + ⟨4,266,261,295,0,0,0,-1,1⟩, + ⟨4,266,259,295,0,0,0,-1,1⟩, + ⟨4,266,257,295,0,0,0,1,1⟩, + ⟨5,266,0,295,0,0,0,1,2⟩, + ⟨4,261,259,295,0,0,0,-1,1⟩, + ⟨4,261,9,295,0,0,0,-1,1⟩, + ⟨4,261,94,295,0,0,0,1,1⟩, + ⟨4,261,266,295,0,0,0,-1,1⟩, + ⟨4,266,261,295,0,0,0,1,1⟩, + ⟨4,261,266,295,0,0,0,-1,1⟩, + ⟨5,261,0,295,0,0,0,1,-1⟩, + ⟨4,259,266,295,0,0,0,1,2⟩, + ⟨4,259,261,295,0,0,0,1,1⟩, + ⟨4,259,257,295,0,0,0,-1,1⟩, + ⟨4,259,256,295,0,0,0,-1,2⟩, + ⟨4,259,9,295,0,0,0,1,2⟩, + ⟨4,259,94,295,0,0,0,-1,2⟩, + ⟨4,259,61,295,0,0,0,1,2⟩, + ⟨5,259,0,295,0,0,0,2,-1⟩, + ⟨4,257,261,295,0,0,0,-1,1⟩, + ⟨4,257,259,295,0,0,0,-1,2⟩, + ⟨4,257,256,295,0,0,0,1,2⟩, + ⟨4,257,9,295,0,0,0,-1,2⟩, + ⟨4,257,94,295,0,0,0,-1,2⟩, + ⟨4,257,61,295,0,0,0,-1,2⟩, + ⟨5,257,0,295,0,0,0,1,-2⟩, + ⟨4,256,9,295,0,0,0,-1,1⟩, + ⟨4,256,94,295,0,0,0,-1,1⟩, + ⟨4,256,61,295,0,0,0,1,1⟩, + ⟨5,256,0,295,0,0,0,1,2⟩, + ⟨4,256,257,295,0,0,0,-1,1⟩, + ⟨4,257,256,295,0,0,0,1,1⟩, + ⟨4,256,257,295,0,0,0,-1,1⟩, + ⟨5,256,0,295,0,0,0,1,-1⟩, + ⟨4,9,259,295,0,0,0,-1,2⟩, + ⟨4,9,257,295,0,0,0,1,1⟩, + ⟨4,9,61,295,0,0,0,-1,1⟩, + ⟨5,9,0,295,0,0,0,1,-2⟩, + ⟨4,94,259,295,0,0,0,-1,2⟩, + ⟨4,94,257,295,0,0,0,1,1⟩, + ⟨4,94,61,295,0,0,0,-1,1⟩, + ⟨5,94,0,295,0,0,0,1,-2⟩, + ⟨4,94,256,295,0,0,0,-1,1⟩, + ⟨4,256,94,295,0,0,0,1,1⟩, + ⟨4,94,256,295,0,0,0,-1,1⟩, + ⟨5,94,0,295,0,0,0,1,-1⟩, + ⟨4,61,259,295,0,0,0,1,2⟩, + ⟨4,61,257,295,0,0,0,-1,1⟩, + ⟨4,61,256,295,0,0,0,-1,1⟩, + ⟨4,61,9,295,0,0,0,-1,1⟩, + ⟨4,61,94,295,0,0,0,-1,1⟩, + ⟨1,272,0,0,14,12,0,0,1⟩, + ⟨4,12,272,14,0,0,0,-1,1⟩, + ⟨1,273,0,0,14,12,0,0,1⟩, + ⟨4,272,273,14,0,0,0,-1,1⟩, + ⟨1,274,0,0,102,100,0,0,1⟩, + ⟨4,100,274,102,0,0,0,-1,1⟩, + ⟨1,275,0,0,102,100,0,0,1⟩, + ⟨4,274,275,102,0,0,0,-1,1⟩, + ⟨1,276,0,0,58,56,0,0,1⟩, + ⟨4,56,276,58,0,0,0,-1,1⟩, + ⟨1,277,0,0,58,56,0,0,1⟩, + ⟨4,56,277,58,0,0,0,-1,1⟩, + ⟨1,278,0,0,33,31,0,0,1⟩, + ⟨4,31,278,33,0,0,0,-1,1⟩, + ⟨1,279,0,0,33,31,0,0,1⟩, + ⟨4,31,279,33,0,0,0,-1,1⟩, + ⟨1,280,0,0,105,103,0,0,1⟩, + ⟨4,103,280,105,0,0,0,-1,1⟩, + ⟨1,281,0,0,105,103,0,0,1⟩, + ⟨4,103,281,105,0,0,0,-1,1⟩, + ⟨1,282,0,0,19,17,0,0,1⟩, + ⟨4,17,282,19,0,0,0,-1,1⟩, + ⟨1,283,0,0,19,17,0,0,1⟩, + ⟨4,17,283,19,0,0,0,-1,1⟩, + ⟨1,284,0,0,40,38,0,0,1⟩, + ⟨4,38,284,40,0,0,0,-1,1⟩, + ⟨1,285,0,0,40,38,0,0,1⟩, + ⟨4,38,285,40,0,0,0,-1,1⟩, + ⟨1,286,0,0,79,77,0,0,1⟩, + ⟨4,77,286,79,0,0,0,-1,1⟩, + ],#[0,23,0,0,0,0,0,0,0,0],780⟩, by decide⟩ +def backward_069 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State069, backwardShard1State070, + [ + ⟨1,287,0,0,79,77,0,0,1⟩, + ⟨4,77,287,79,0,0,0,-1,1⟩, + ⟨4,281,103,105,0,0,0,-1,1⟩, + ⟨4,103,281,105,0,0,0,1,1⟩, + ⟨4,281,103,105,0,0,0,-1,1⟩, + ⟨5,281,0,105,0,0,0,1,-1⟩, + ⟨4,283,17,19,0,0,0,-1,1⟩, + ⟨4,17,283,19,0,0,0,1,1⟩, + ⟨4,283,17,19,0,0,0,-1,1⟩, + ⟨5,283,0,19,0,0,0,1,-1⟩, + ⟨4,285,38,40,0,0,0,-1,1⟩, + ⟨4,38,285,40,0,0,0,1,1⟩, + ⟨4,285,38,40,0,0,0,-1,1⟩, + ⟨5,285,0,40,0,0,0,1,-1⟩, + ⟨4,287,77,79,0,0,0,-1,1⟩, + ⟨4,77,287,79,0,0,0,1,1⟩, + ⟨4,287,77,79,0,0,0,-1,1⟩, + ⟨5,287,0,79,0,0,0,1,-1⟩, + ⟨1,31,0,33,401,372,0,0,1⟩, + ⟨1,12,0,14,401,315,0,0,1⟩, + ⟨4,31,12,401,0,0,0,-1,1⟩, + ⟨4,12,31,401,0,0,0,1,2⟩, + ⟨1,17,0,19,402,331,0,0,1⟩, + ⟨1,272,0,14,402,316,0,0,1⟩, + ⟨4,17,272,402,0,0,0,-1,1⟩, + ⟨4,272,17,402,0,0,0,1,2⟩, + ⟨1,38,0,40,403,394,0,0,1⟩, + ⟨1,273,0,14,403,317,0,0,1⟩, + ⟨4,38,273,403,0,0,0,-1,1⟩, + ⟨4,273,38,403,0,0,0,1,2⟩, + ⟨1,56,0,58,404,447,0,0,1⟩, + ⟨1,100,0,102,404,579,0,0,1⟩, + ⟨4,56,100,404,0,0,0,-1,1⟩, + ⟨4,100,56,404,0,0,0,1,2⟩, + ⟨1,103,0,105,405,589,0,0,1⟩, + ⟨1,274,0,102,405,580,0,0,1⟩, + ⟨4,103,274,405,0,0,0,-1,1⟩, + ⟨4,274,103,405,0,0,0,1,2⟩, + ⟨1,77,0,79,406,511,0,0,1⟩, + ⟨1,275,0,102,406,581,0,0,1⟩, + ⟨4,77,275,406,0,0,0,-1,1⟩, + ⟨4,275,77,406,0,0,0,1,2⟩, + ⟨1,280,0,105,407,590,0,0,1⟩, + ⟨1,276,0,58,407,448,0,0,1⟩, + ⟨4,280,276,407,0,0,0,-1,1⟩, + ⟨4,276,280,407,0,0,0,1,2⟩, + ⟨1,286,0,79,408,512,0,0,1⟩, + ⟨1,277,0,58,408,449,0,0,1⟩, + ⟨4,286,277,408,0,0,0,-1,1⟩, + ⟨4,277,286,408,0,0,0,1,2⟩, + ⟨1,282,0,19,409,332,0,0,1⟩, + ⟨1,278,0,33,409,373,0,0,1⟩, + ⟨4,282,278,409,0,0,0,-1,1⟩, + ⟨4,278,282,409,0,0,0,1,2⟩, + ⟨1,284,0,40,410,395,0,0,1⟩, + ⟨1,279,0,33,410,374,0,0,1⟩, + ⟨4,284,279,410,0,0,0,-1,1⟩, + ⟨4,279,284,410,0,0,0,1,2⟩, + ⟨1,287,0,79,400,510,0,0,1⟩, + ⟨1,281,0,105,400,588,0,0,1⟩, + ⟨4,287,281,400,0,0,0,-1,1⟩, + ⟨4,281,287,400,0,0,0,1,2⟩, + ⟨1,285,0,40,399,393,0,0,1⟩, + ⟨1,283,0,19,399,330,0,0,1⟩, + ⟨4,285,283,399,0,0,0,-1,1⟩, + ⟨4,283,285,399,0,0,0,1,2⟩, + ⟨1,277,0,408,411,1143,0,0,1⟩, + ⟨1,279,0,410,411,1147,0,0,1⟩, + ⟨4,277,279,411,0,0,0,-1,1⟩, + ⟨1,272,0,402,412,1129,0,0,1⟩, + ⟨1,274,0,405,412,1137,0,0,1⟩, + ⟨4,272,274,412,0,0,0,-1,1⟩, + ⟨1,275,0,406,413,1139,0,0,1⟩, + ⟨1,278,0,409,413,1145,0,0,1⟩, + ⟨4,275,278,413,0,0,0,-1,1⟩, + ⟨1,273,0,403,414,1131,0,0,1⟩, + ⟨1,276,0,407,414,1141,0,0,1⟩, + ⟨4,273,276,414,0,0,0,-1,1⟩, + ⟨1,282,0,409,415,1146,0,0,1⟩, + ⟨1,280,0,407,415,1142,0,0,1⟩, + ⟨4,282,280,415,0,0,0,-1,1⟩, + ⟨1,77,0,406,416,1140,0,0,1⟩, + ⟨1,38,0,403,416,1132,0,0,1⟩, + ⟨4,77,38,416,0,0,0,-1,1⟩, + ⟨1,103,0,405,417,1138,0,0,1⟩, + ⟨1,284,0,410,417,1148,0,0,1⟩, + ⟨4,103,284,417,0,0,0,-1,1⟩, + ⟨1,17,0,402,418,1130,0,0,1⟩, + ⟨1,286,0,408,418,1144,0,0,1⟩, + ⟨4,17,286,418,0,0,0,-1,1⟩, + ⟨1,103,0,417,299,1167,0,0,1⟩, + ⟨1,17,0,418,299,1170,0,0,1⟩, + ⟨4,103,17,299,0,0,0,-1,1⟩, + ⟨4,17,103,299,0,0,0,1,1⟩, + ⟨4,103,17,299,0,0,0,-1,1⟩, + ⟨5,103,0,299,0,0,0,1,-1⟩, + ⟨5,103,0,299,0,0,0,1,-2⟩, + ⟨1,272,0,412,299,1152,0,0,1⟩, + ⟨4,103,272,299,0,0,0,1,1⟩, + ⟨1,273,0,414,299,1158,0,0,1⟩, + ⟨4,103,273,299,0,0,0,1,1⟩, + ⟨5,17,0,299,0,0,0,1,-2⟩, + ⟨1,77,0,416,299,1164,0,0,1⟩, + ⟨4,17,77,299,0,0,0,-1,2⟩, + ⟨1,275,0,413,299,1155,0,0,1⟩, + ⟨4,17,275,299,0,0,0,1,1⟩, + ⟨1,277,0,411,299,1149,0,0,1⟩, + ⟨4,77,277,299,0,0,0,-1,1⟩, + ⟨4,277,77,299,0,0,0,1,1⟩, + ⟨4,77,277,299,0,0,0,-1,1⟩, + ⟨5,77,0,299,0,0,0,1,-1⟩, + ⟨1,282,0,415,299,1161,0,0,1⟩, + ⟨4,272,282,299,0,0,0,-1,1⟩, + ⟨4,282,272,299,0,0,0,1,1⟩, + ⟨4,272,282,299,0,0,0,-1,1⟩, + ⟨5,272,0,299,0,0,0,1,-1⟩, + ⟨5,272,0,299,0,0,0,1,-2⟩, + ⟨4,273,275,299,0,0,0,-1,1⟩, + ⟨4,275,273,299,0,0,0,1,1⟩, + ⟨4,273,275,299,0,0,0,-1,1⟩, + ⟨5,273,0,299,0,0,0,1,-1⟩, + ⟨4,273,17,299,0,0,0,-1,1⟩, + ⟨4,273,277,299,0,0,0,-1,2⟩, + ⟨4,275,103,299,0,0,0,-1,1⟩, + ⟨4,275,272,299,0,0,0,-1,1⟩, + ⟨4,275,282,299,0,0,0,2,1⟩, + ⟨4,277,282,299,0,0,0,-1,1⟩, + ⟨4,282,277,299,0,0,0,1,1⟩, + ],#[0,49,0,0,0,0,0,0,0,0],602⟩, by decide⟩ +def backward_070 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State070, backwardShard1State071, + [ + ⟨4,277,282,299,0,0,0,-1,1⟩, + ⟨5,277,0,299,0,0,0,1,-1⟩, + ⟨5,277,0,299,0,0,0,2,-1⟩, + ⟨4,277,103,299,0,0,0,1,1⟩, + ⟨4,277,272,299,0,0,0,1,1⟩, + ⟨4,277,275,299,0,0,0,1,1⟩, + ⟨4,282,17,299,0,0,0,1,1⟩, + ⟨4,282,77,299,0,0,0,1,1⟩, + ⟨4,282,273,299,0,0,0,1,1⟩, + ⟨4,282,277,299,0,0,0,-1,1⟩, + ⟨4,282,275,299,0,0,0,-1,1⟩, + ⟨4,282,273,299,0,0,0,1,1⟩, + ⟨5,282,0,299,0,0,0,1,2⟩, + ⟨4,277,275,299,0,0,0,-1,1⟩, + ⟨4,277,77,299,0,0,0,-1,1⟩, + ⟨4,277,17,299,0,0,0,1,1⟩, + ⟨4,277,282,299,0,0,0,-1,1⟩, + ⟨4,282,277,299,0,0,0,1,1⟩, + ⟨4,277,282,299,0,0,0,-1,1⟩, + ⟨5,277,0,299,0,0,0,1,-1⟩, + ⟨4,275,282,299,0,0,0,1,2⟩, + ⟨4,275,277,299,0,0,0,1,1⟩, + ⟨4,275,273,299,0,0,0,-1,1⟩, + ⟨4,275,272,299,0,0,0,-1,2⟩, + ⟨4,275,77,299,0,0,0,1,2⟩, + ⟨4,275,17,299,0,0,0,-1,2⟩, + ⟨4,275,103,299,0,0,0,1,2⟩, + ⟨5,275,0,299,0,0,0,2,-1⟩, + ⟨4,273,277,299,0,0,0,-1,1⟩, + ⟨4,273,275,299,0,0,0,-1,2⟩, + ⟨4,273,272,299,0,0,0,1,2⟩, + ⟨4,273,77,299,0,0,0,-1,2⟩, + ⟨4,273,17,299,0,0,0,-1,2⟩, + ⟨4,273,103,299,0,0,0,-1,2⟩, + ⟨5,273,0,299,0,0,0,1,-2⟩, + ⟨4,272,77,299,0,0,0,-1,1⟩, + ⟨4,272,17,299,0,0,0,-1,1⟩, + ⟨4,272,103,299,0,0,0,1,1⟩, + ⟨5,272,0,299,0,0,0,1,2⟩, + ⟨4,272,273,299,0,0,0,-1,1⟩, + ⟨4,273,272,299,0,0,0,1,1⟩, + ⟨4,272,273,299,0,0,0,-1,1⟩, + ⟨5,272,0,299,0,0,0,1,-1⟩, + ⟨4,77,275,299,0,0,0,-1,2⟩, + ⟨4,77,273,299,0,0,0,1,1⟩, + ⟨4,77,103,299,0,0,0,-1,1⟩, + ⟨5,77,0,299,0,0,0,1,-2⟩, + ⟨4,17,275,299,0,0,0,-1,2⟩, + ⟨4,17,273,299,0,0,0,1,1⟩, + ⟨4,17,103,299,0,0,0,-1,1⟩, + ⟨5,17,0,299,0,0,0,1,-2⟩, + ⟨4,17,272,299,0,0,0,-1,1⟩, + ⟨4,272,17,299,0,0,0,1,1⟩, + ⟨4,17,272,299,0,0,0,-1,1⟩, + ⟨5,17,0,299,0,0,0,1,-1⟩, + ⟨4,103,275,299,0,0,0,1,2⟩, + ⟨4,103,273,299,0,0,0,-1,1⟩, + ⟨4,103,272,299,0,0,0,-1,1⟩, + ⟨4,103,77,299,0,0,0,-1,1⟩, + ⟨4,103,17,299,0,0,0,-1,1⟩, + ⟨1,288,0,0,103,101,0,0,1⟩, + ⟨4,101,288,103,0,0,0,-1,1⟩, + ⟨1,289,0,0,103,101,0,0,1⟩, + ⟨4,288,289,103,0,0,0,-1,1⟩, + ⟨1,290,0,0,56,54,0,0,1⟩, + ⟨4,54,290,56,0,0,0,-1,1⟩, + ⟨1,291,0,0,56,54,0,0,1⟩, + ⟨4,290,291,56,0,0,0,-1,1⟩, + ⟨1,292,0,0,104,102,0,0,1⟩, + ⟨4,102,292,104,0,0,0,-1,1⟩, + ⟨1,293,0,0,104,102,0,0,1⟩, + ⟨4,102,293,104,0,0,0,-1,1⟩, + ⟨1,294,0,0,57,55,0,0,1⟩, + ⟨4,55,294,57,0,0,0,-1,1⟩, + ⟨1,295,0,0,57,55,0,0,1⟩, + ⟨4,55,295,57,0,0,0,-1,1⟩, + ⟨1,296,0,0,20,18,0,0,1⟩, + ⟨4,18,296,20,0,0,0,-1,1⟩, + ⟨1,297,0,0,20,18,0,0,1⟩, + ⟨4,18,297,20,0,0,0,-1,1⟩, + ⟨1,298,0,0,42,40,0,0,1⟩, + ⟨4,40,298,42,0,0,0,-1,1⟩, + ⟨1,299,0,0,42,40,0,0,1⟩, + ⟨4,40,299,42,0,0,0,-1,1⟩, + ⟨1,300,0,0,21,19,0,0,1⟩, + ⟨4,19,300,21,0,0,0,-1,1⟩, + ⟨1,301,0,0,21,19,0,0,1⟩, + ⟨4,19,301,21,0,0,0,-1,1⟩, + ⟨1,302,0,0,41,39,0,0,1⟩, + ⟨4,39,302,41,0,0,0,-1,1⟩, + ⟨1,303,0,0,41,39,0,0,1⟩, + ⟨4,39,303,41,0,0,0,-1,1⟩, + ⟨4,297,18,20,0,0,0,-1,1⟩, + ⟨4,18,297,20,0,0,0,1,1⟩, + ⟨4,297,18,20,0,0,0,-1,1⟩, + ⟨5,297,0,20,0,0,0,1,-1⟩, + ⟨4,299,40,42,0,0,0,-1,1⟩, + ⟨4,40,299,42,0,0,0,1,1⟩, + ⟨4,299,40,42,0,0,0,-1,1⟩, + ⟨5,299,0,42,0,0,0,1,-1⟩, + ⟨4,301,19,21,0,0,0,-1,1⟩, + ⟨4,19,301,21,0,0,0,1,1⟩, + ⟨4,301,19,21,0,0,0,-1,1⟩, + ⟨5,301,0,21,0,0,0,1,-1⟩, + ⟨4,303,39,41,0,0,0,-1,1⟩, + ⟨4,39,303,41,0,0,0,1,1⟩, + ⟨4,303,39,41,0,0,0,-1,1⟩, + ⟨5,303,0,41,0,0,0,1,-1⟩, + ⟨1,55,0,57,421,444,0,0,1⟩, + ⟨1,101,0,103,421,582,0,0,1⟩, + ⟨4,55,101,421,0,0,0,-1,1⟩, + ⟨4,101,55,421,0,0,0,1,2⟩, + ⟨1,40,0,42,422,400,0,0,1⟩, + ⟨1,288,0,103,422,583,0,0,1⟩, + ⟨4,40,288,422,0,0,0,-1,1⟩, + ⟨4,288,40,422,0,0,0,1,2⟩, + ⟨1,19,0,21,423,337,0,0,1⟩, + ⟨1,289,0,103,423,584,0,0,1⟩, + ⟨4,19,289,423,0,0,0,-1,1⟩, + ⟨4,289,19,423,0,0,0,1,2⟩, + ⟨1,102,0,104,424,585,0,0,1⟩, + ⟨1,54,0,56,424,441,0,0,1⟩, + ⟨4,102,54,424,0,0,0,-1,1⟩, + ⟨4,54,102,424,0,0,0,1,2⟩, + ⟨1,18,0,20,425,334,0,0,1⟩, + ⟨1,290,0,56,425,442,0,0,1⟩, + ⟨4,18,290,425,0,0,0,-1,1⟩, + ⟨4,290,18,425,0,0,0,1,2⟩, + ],#[0,26,0,0,0,0,0,0,0,0],772⟩, by decide⟩ +def backward_071 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State071, backwardShard1State072, + [ + ⟨1,39,0,41,426,397,0,0,1⟩, + ⟨1,291,0,56,426,443,0,0,1⟩, + ⟨4,39,291,426,0,0,0,-1,1⟩, + ⟨4,291,39,426,0,0,0,1,2⟩, + ⟨1,296,0,20,427,335,0,0,1⟩, + ⟨1,292,0,104,427,586,0,0,1⟩, + ⟨4,296,292,427,0,0,0,-1,1⟩, + ⟨4,292,296,427,0,0,0,1,2⟩, + ⟨1,302,0,41,428,398,0,0,1⟩, + ⟨1,293,0,104,428,587,0,0,1⟩, + ⟨4,302,293,428,0,0,0,-1,1⟩, + ⟨4,293,302,428,0,0,0,1,2⟩, + ⟨1,298,0,42,429,401,0,0,1⟩, + ⟨1,294,0,57,429,445,0,0,1⟩, + ⟨4,298,294,429,0,0,0,-1,1⟩, + ⟨4,294,298,429,0,0,0,1,2⟩, + ⟨1,300,0,21,430,338,0,0,1⟩, + ⟨1,295,0,57,430,446,0,0,1⟩, + ⟨4,300,295,430,0,0,0,-1,1⟩, + ⟨4,295,300,430,0,0,0,1,2⟩, + ⟨1,303,0,41,420,396,0,0,1⟩, + ⟨1,297,0,20,420,333,0,0,1⟩, + ⟨4,303,297,420,0,0,0,-1,1⟩, + ⟨4,297,303,420,0,0,0,1,2⟩, + ⟨1,301,0,21,419,336,0,0,1⟩, + ⟨1,299,0,42,419,399,0,0,1⟩, + ⟨4,301,299,419,0,0,0,-1,1⟩, + ⟨4,299,301,419,0,0,0,1,2⟩, + ⟨1,293,0,428,431,1199,0,0,1⟩, + ⟨1,295,0,430,431,1203,0,0,1⟩, + ⟨4,293,295,431,0,0,0,-1,1⟩, + ⟨1,288,0,422,432,1185,0,0,1⟩, + ⟨1,290,0,425,432,1193,0,0,1⟩, + ⟨4,288,290,432,0,0,0,-1,1⟩, + ⟨1,291,0,426,433,1195,0,0,1⟩, + ⟨1,294,0,429,433,1201,0,0,1⟩, + ⟨4,291,294,433,0,0,0,-1,1⟩, + ⟨1,289,0,423,434,1187,0,0,1⟩, + ⟨1,292,0,427,434,1197,0,0,1⟩, + ⟨4,289,292,434,0,0,0,-1,1⟩, + ⟨1,298,0,429,435,1202,0,0,1⟩, + ⟨1,296,0,427,435,1198,0,0,1⟩, + ⟨4,298,296,435,0,0,0,-1,1⟩, + ⟨1,39,0,426,436,1196,0,0,1⟩, + ⟨1,19,0,423,436,1188,0,0,1⟩, + ⟨4,39,19,436,0,0,0,-1,1⟩, + ⟨1,18,0,425,437,1194,0,0,1⟩, + ⟨1,300,0,430,437,1204,0,0,1⟩, + ⟨4,18,300,437,0,0,0,-1,1⟩, + ⟨1,40,0,422,438,1186,0,0,1⟩, + ⟨1,302,0,428,438,1200,0,0,1⟩, + ⟨4,40,302,438,0,0,0,-1,1⟩, + ⟨1,18,0,437,301,1223,0,0,1⟩, + ⟨1,40,0,438,301,1226,0,0,1⟩, + ⟨4,18,40,301,0,0,0,-1,1⟩, + ⟨4,40,18,301,0,0,0,1,1⟩, + ⟨4,18,40,301,0,0,0,-1,1⟩, + ⟨5,18,0,301,0,0,0,1,-1⟩, + ⟨5,18,0,301,0,0,0,1,-2⟩, + ⟨1,288,0,432,301,1208,0,0,1⟩, + ⟨4,18,288,301,0,0,0,1,1⟩, + ⟨1,289,0,434,301,1214,0,0,1⟩, + ⟨4,18,289,301,0,0,0,1,1⟩, + ⟨5,40,0,301,0,0,0,1,-2⟩, + ⟨1,39,0,436,301,1220,0,0,1⟩, + ⟨4,40,39,301,0,0,0,-1,2⟩, + ⟨1,291,0,433,301,1211,0,0,1⟩, + ⟨4,40,291,301,0,0,0,1,1⟩, + ⟨1,293,0,431,301,1205,0,0,1⟩, + ⟨4,39,293,301,0,0,0,-1,1⟩, + ⟨4,293,39,301,0,0,0,1,1⟩, + ⟨4,39,293,301,0,0,0,-1,1⟩, + ⟨5,39,0,301,0,0,0,1,-1⟩, + ⟨1,298,0,435,301,1217,0,0,1⟩, + ⟨4,288,298,301,0,0,0,-1,1⟩, + ⟨4,298,288,301,0,0,0,1,1⟩, + ⟨4,288,298,301,0,0,0,-1,1⟩, + ⟨5,288,0,301,0,0,0,1,-1⟩, + ⟨5,288,0,301,0,0,0,1,-2⟩, + ⟨4,289,291,301,0,0,0,-1,1⟩, + ⟨4,291,289,301,0,0,0,1,1⟩, + ⟨4,289,291,301,0,0,0,-1,1⟩, + ⟨5,289,0,301,0,0,0,1,-1⟩, + ⟨4,289,40,301,0,0,0,-1,1⟩, + ⟨4,289,293,301,0,0,0,-1,2⟩, + ⟨4,291,18,301,0,0,0,-1,1⟩, + ⟨4,291,288,301,0,0,0,-1,1⟩, + ⟨4,291,298,301,0,0,0,2,1⟩, + ⟨4,293,298,301,0,0,0,-1,1⟩, + ⟨4,298,293,301,0,0,0,1,1⟩, + ⟨4,293,298,301,0,0,0,-1,1⟩, + ⟨5,293,0,301,0,0,0,1,-1⟩, + ⟨5,293,0,301,0,0,0,2,-1⟩, + ⟨4,293,18,301,0,0,0,1,1⟩, + ⟨4,293,288,301,0,0,0,1,1⟩, + ⟨4,293,291,301,0,0,0,1,1⟩, + ⟨4,298,40,301,0,0,0,1,1⟩, + ⟨4,298,39,301,0,0,0,1,1⟩, + ⟨4,298,289,301,0,0,0,1,1⟩, + ⟨4,298,293,301,0,0,0,-1,1⟩, + ⟨4,298,291,301,0,0,0,-1,1⟩, + ⟨4,298,289,301,0,0,0,1,1⟩, + ⟨5,298,0,301,0,0,0,1,2⟩, + ⟨4,293,291,301,0,0,0,-1,1⟩, + ⟨4,293,39,301,0,0,0,-1,1⟩, + ⟨4,293,40,301,0,0,0,1,1⟩, + ⟨4,293,298,301,0,0,0,-1,1⟩, + ⟨4,298,293,301,0,0,0,1,1⟩, + ⟨4,293,298,301,0,0,0,-1,1⟩, + ⟨5,293,0,301,0,0,0,1,-1⟩, + ⟨4,291,298,301,0,0,0,1,2⟩, + ⟨4,291,293,301,0,0,0,1,1⟩, + ⟨4,291,289,301,0,0,0,-1,1⟩, + ⟨4,291,288,301,0,0,0,-1,2⟩, + ⟨4,291,39,301,0,0,0,1,2⟩, + ⟨4,291,40,301,0,0,0,-1,2⟩, + ⟨4,291,18,301,0,0,0,1,2⟩, + ⟨5,291,0,301,0,0,0,2,-1⟩, + ⟨4,289,293,301,0,0,0,-1,1⟩, + ⟨4,289,291,301,0,0,0,-1,2⟩, + ⟨4,289,288,301,0,0,0,1,2⟩, + ⟨4,289,39,301,0,0,0,-1,2⟩, + ⟨4,289,40,301,0,0,0,-1,2⟩, + ⟨4,289,18,301,0,0,0,-1,2⟩, + ⟨5,289,0,301,0,0,0,1,-2⟩, + ⟨4,288,39,301,0,0,0,-1,1⟩, + ⟨4,288,40,301,0,0,0,-1,1⟩, + ⟨4,288,18,301,0,0,0,1,1⟩, + ],#[0,38,0,0,0,0,0,0,0,0],694⟩, by decide⟩ +def backward_072 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State072, backwardShard1State073, + [ + ⟨5,288,0,301,0,0,0,1,2⟩, + ⟨4,288,289,301,0,0,0,-1,1⟩, + ⟨4,289,288,301,0,0,0,1,1⟩, + ⟨4,288,289,301,0,0,0,-1,1⟩, + ⟨5,288,0,301,0,0,0,1,-1⟩, + ⟨4,39,291,301,0,0,0,-1,2⟩, + ⟨4,39,289,301,0,0,0,1,1⟩, + ⟨4,39,18,301,0,0,0,-1,1⟩, + ⟨5,39,0,301,0,0,0,1,-2⟩, + ⟨4,40,291,301,0,0,0,-1,2⟩, + ⟨4,40,289,301,0,0,0,1,1⟩, + ⟨4,40,18,301,0,0,0,-1,1⟩, + ⟨5,40,0,301,0,0,0,1,-2⟩, + ⟨4,40,288,301,0,0,0,-1,1⟩, + ⟨4,288,40,301,0,0,0,1,1⟩, + ⟨4,40,288,301,0,0,0,-1,1⟩, + ⟨5,40,0,301,0,0,0,1,-1⟩, + ⟨4,18,291,301,0,0,0,1,2⟩, + ⟨4,18,289,301,0,0,0,-1,1⟩, + ⟨4,18,288,301,0,0,0,-1,1⟩, + ⟨4,18,39,301,0,0,0,-1,1⟩, + ⟨4,18,40,301,0,0,0,-1,1⟩, + ⟨1,304,0,0,100,98,0,0,1⟩, + ⟨4,98,304,100,0,0,0,-1,1⟩, + ⟨1,305,0,0,100,98,0,0,1⟩, + ⟨4,304,305,100,0,0,0,-1,1⟩, + ⟨1,306,0,0,50,48,0,0,1⟩, + ⟨4,48,306,50,0,0,0,-1,1⟩, + ⟨1,307,0,0,50,48,0,0,1⟩, + ⟨4,306,307,50,0,0,0,-1,1⟩, + ⟨1,308,0,0,34,32,0,0,1⟩, + ⟨4,32,308,34,0,0,0,-1,1⟩, + ⟨1,309,0,0,34,32,0,0,1⟩, + ⟨4,32,309,34,0,0,0,-1,1⟩, + ⟨1,310,0,0,87,85,0,0,1⟩, + ⟨4,85,310,87,0,0,0,-1,1⟩, + ⟨1,311,0,0,87,85,0,0,1⟩, + ⟨4,85,311,87,0,0,0,-1,1⟩, + ⟨1,312,0,0,47,45,0,0,1⟩, + ⟨4,45,312,47,0,0,0,-1,1⟩, + ⟨1,313,0,0,47,45,0,0,1⟩, + ⟨4,45,313,47,0,0,0,-1,1⟩, + ⟨1,314,0,0,109,107,0,0,1⟩, + ⟨4,107,314,109,0,0,0,-1,1⟩, + ⟨1,315,0,0,109,107,0,0,1⟩, + ⟨4,107,315,109,0,0,0,-1,1⟩, + ⟨1,316,0,0,26,24,0,0,1⟩, + ⟨4,24,316,26,0,0,0,-1,1⟩, + ⟨1,317,0,0,26,24,0,0,1⟩, + ⟨4,24,317,26,0,0,0,-1,1⟩, + ⟨1,318,0,0,37,35,0,0,1⟩, + ⟨4,35,318,37,0,0,0,-1,1⟩, + ⟨1,319,0,0,37,35,0,0,1⟩, + ⟨4,35,319,37,0,0,0,-1,1⟩, + ⟨4,313,45,47,0,0,0,-1,1⟩, + ⟨4,45,313,47,0,0,0,1,1⟩, + ⟨4,313,45,47,0,0,0,-1,1⟩, + ⟨5,313,0,47,0,0,0,1,-1⟩, + ⟨4,315,107,109,0,0,0,-1,1⟩, + ⟨4,107,315,109,0,0,0,1,1⟩, + ⟨4,315,107,109,0,0,0,-1,1⟩, + ⟨5,315,0,109,0,0,0,1,-1⟩, + ⟨4,317,24,26,0,0,0,-1,1⟩, + ⟨4,24,317,26,0,0,0,1,1⟩, + ⟨4,317,24,26,0,0,0,-1,1⟩, + ⟨5,317,0,26,0,0,0,1,-1⟩, + ⟨4,319,35,37,0,0,0,-1,1⟩, + ⟨4,35,319,37,0,0,0,1,1⟩, + ⟨4,319,35,37,0,0,0,-1,1⟩, + ⟨5,319,0,37,0,0,0,1,-1⟩, + ⟨1,85,0,87,441,534,0,0,1⟩, + ⟨1,98,0,100,441,573,0,0,1⟩, + ⟨4,85,98,441,0,0,0,-1,1⟩, + ⟨4,98,85,441,0,0,0,1,2⟩, + ⟨1,107,0,109,442,601,0,0,1⟩, + ⟨1,304,0,100,442,574,0,0,1⟩, + ⟨4,107,304,442,0,0,0,-1,1⟩, + ⟨4,304,107,442,0,0,0,1,2⟩, + ⟨1,24,0,26,443,352,0,0,1⟩, + ⟨1,305,0,100,443,575,0,0,1⟩, + ⟨4,24,305,443,0,0,0,-1,1⟩, + ⟨4,305,24,443,0,0,0,1,2⟩, + ⟨1,32,0,34,444,375,0,0,1⟩, + ⟨1,48,0,50,444,423,0,0,1⟩, + ⟨4,32,48,444,0,0,0,-1,1⟩, + ⟨4,48,32,444,0,0,0,1,2⟩, + ⟨1,45,0,47,445,415,0,0,1⟩, + ⟨1,306,0,50,445,424,0,0,1⟩, + ⟨4,45,306,445,0,0,0,-1,1⟩, + ⟨4,306,45,445,0,0,0,1,2⟩, + ⟨1,35,0,37,446,385,0,0,1⟩, + ⟨1,307,0,50,446,425,0,0,1⟩, + ⟨4,35,307,446,0,0,0,-1,1⟩, + ⟨4,307,35,446,0,0,0,1,2⟩, + ⟨1,312,0,47,447,416,0,0,1⟩, + ⟨1,308,0,34,447,376,0,0,1⟩, + ⟨4,312,308,447,0,0,0,-1,1⟩, + ⟨4,308,312,447,0,0,0,1,2⟩, + ⟨1,318,0,37,448,386,0,0,1⟩, + ⟨1,309,0,34,448,377,0,0,1⟩, + ⟨4,318,309,448,0,0,0,-1,1⟩, + ⟨4,309,318,448,0,0,0,1,2⟩, + ⟨1,314,0,109,449,602,0,0,1⟩, + ⟨1,310,0,87,449,535,0,0,1⟩, + ⟨4,314,310,449,0,0,0,-1,1⟩, + ⟨4,310,314,449,0,0,0,1,2⟩, + ⟨1,316,0,26,450,353,0,0,1⟩, + ⟨1,311,0,87,450,536,0,0,1⟩, + ⟨4,316,311,450,0,0,0,-1,1⟩, + ⟨4,311,316,450,0,0,0,1,2⟩, + ⟨1,319,0,37,440,384,0,0,1⟩, + ⟨1,313,0,47,440,414,0,0,1⟩, + ⟨4,319,313,440,0,0,0,-1,1⟩, + ⟨4,313,319,440,0,0,0,1,2⟩, + ⟨1,317,0,26,439,351,0,0,1⟩, + ⟨1,315,0,109,439,600,0,0,1⟩, + ⟨4,317,315,439,0,0,0,-1,1⟩, + ⟨4,315,317,439,0,0,0,1,2⟩, + ⟨1,309,0,448,451,1255,0,0,1⟩, + ⟨1,311,0,450,451,1259,0,0,1⟩, + ⟨4,309,311,451,0,0,0,-1,1⟩, + ⟨1,304,0,442,452,1241,0,0,1⟩, + ⟨1,306,0,445,452,1249,0,0,1⟩, + ⟨4,304,306,452,0,0,0,-1,1⟩, + ⟨1,495,0,0,452,178,0,0,1⟩, + ⟨4,306,495,452,0,0,0,-1,1⟩, + ⟨1,307,0,446,453,1251,0,0,1⟩, + ⟨1,310,0,449,453,1257,0,0,1⟩, + ],#[0,46,0,1,0,0,0,0,0,0],628⟩, by decide⟩ +def backward_073 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State073, backwardShard1State074, + [ + ⟨4,307,310,453,0,0,0,-1,1⟩, + ⟨1,305,0,443,454,1243,0,0,1⟩, + ⟨1,308,0,447,454,1253,0,0,1⟩, + ⟨4,305,308,454,0,0,0,-1,1⟩, + ⟨1,314,0,449,455,1258,0,0,1⟩, + ⟨1,312,0,447,455,1254,0,0,1⟩, + ⟨4,314,312,455,0,0,0,-1,1⟩, + ⟨1,35,0,446,456,1252,0,0,1⟩, + ⟨1,24,0,443,456,1244,0,0,1⟩, + ⟨4,35,24,456,0,0,0,-1,1⟩, + ⟨1,45,0,445,457,1250,0,0,1⟩, + ⟨1,316,0,450,457,1260,0,0,1⟩, + ⟨4,45,316,457,0,0,0,-1,1⟩, + ⟨1,107,0,442,458,1242,0,0,1⟩, + ⟨1,318,0,448,458,1256,0,0,1⟩, + ⟨4,107,318,458,0,0,0,-1,1⟩, + ⟨1,45,0,457,303,1279,0,0,1⟩, + ⟨1,107,0,458,303,1282,0,0,1⟩, + ⟨4,45,107,303,0,0,0,-1,1⟩, + ⟨4,107,45,303,0,0,0,1,1⟩, + ⟨4,45,107,303,0,0,0,-1,1⟩, + ⟨5,45,0,303,0,0,0,1,-1⟩, + ⟨5,45,0,303,0,0,0,1,-2⟩, + ⟨1,304,0,452,303,1264,0,0,1⟩, + ⟨4,45,304,303,0,0,0,1,1⟩, + ⟨1,305,0,454,303,1270,0,0,1⟩, + ⟨4,45,305,303,0,0,0,1,1⟩, + ⟨5,107,0,303,0,0,0,1,-2⟩, + ⟨1,35,0,456,303,1276,0,0,1⟩, + ⟨4,107,35,303,0,0,0,-1,2⟩, + ⟨1,307,0,453,303,1267,0,0,1⟩, + ⟨4,107,307,303,0,0,0,1,1⟩, + ⟨1,309,0,451,303,1261,0,0,1⟩, + ⟨4,35,309,303,0,0,0,-1,1⟩, + ⟨4,309,35,303,0,0,0,1,1⟩, + ⟨4,35,309,303,0,0,0,-1,1⟩, + ⟨5,35,0,303,0,0,0,1,-1⟩, + ⟨1,314,0,455,303,1273,0,0,1⟩, + ⟨4,304,314,303,0,0,0,-1,1⟩, + ⟨4,314,304,303,0,0,0,1,1⟩, + ⟨4,304,314,303,0,0,0,-1,1⟩, + ⟨5,304,0,303,0,0,0,1,-1⟩, + ⟨5,304,0,303,0,0,0,1,-2⟩, + ⟨4,305,307,303,0,0,0,-1,1⟩, + ⟨4,307,305,303,0,0,0,1,1⟩, + ⟨4,305,307,303,0,0,0,-1,1⟩, + ⟨5,305,0,303,0,0,0,1,-1⟩, + ⟨4,305,107,303,0,0,0,-1,1⟩, + ⟨4,305,309,303,0,0,0,-1,2⟩, + ⟨4,307,45,303,0,0,0,-1,1⟩, + ⟨4,307,304,303,0,0,0,-1,1⟩, + ⟨4,307,314,303,0,0,0,2,1⟩, + ⟨4,309,314,303,0,0,0,-1,1⟩, + ⟨4,314,309,303,0,0,0,1,1⟩, + ⟨4,309,314,303,0,0,0,-1,1⟩, + ⟨5,309,0,303,0,0,0,1,-1⟩, + ⟨5,309,0,303,0,0,0,2,-1⟩, + ⟨4,309,45,303,0,0,0,1,1⟩, + ⟨4,309,304,303,0,0,0,1,1⟩, + ⟨4,309,307,303,0,0,0,1,1⟩, + ⟨4,314,107,303,0,0,0,1,1⟩, + ⟨4,314,35,303,0,0,0,1,1⟩, + ⟨4,314,305,303,0,0,0,1,1⟩, + ⟨4,314,309,303,0,0,0,-1,1⟩, + ⟨4,314,307,303,0,0,0,-1,1⟩, + ⟨4,314,305,303,0,0,0,1,1⟩, + ⟨5,314,0,303,0,0,0,1,2⟩, + ⟨4,309,307,303,0,0,0,-1,1⟩, + ⟨4,309,35,303,0,0,0,-1,1⟩, + ⟨4,309,107,303,0,0,0,1,1⟩, + ⟨4,309,314,303,0,0,0,-1,1⟩, + ⟨4,314,309,303,0,0,0,1,1⟩, + ⟨4,309,314,303,0,0,0,-1,1⟩, + ⟨5,309,0,303,0,0,0,1,-1⟩, + ⟨4,307,314,303,0,0,0,1,2⟩, + ⟨4,307,309,303,0,0,0,1,1⟩, + ⟨4,307,305,303,0,0,0,-1,1⟩, + ⟨4,307,304,303,0,0,0,-1,2⟩, + ⟨4,307,35,303,0,0,0,1,2⟩, + ⟨4,307,107,303,0,0,0,-1,2⟩, + ⟨4,307,45,303,0,0,0,1,2⟩, + ⟨5,307,0,303,0,0,0,2,-1⟩, + ⟨4,305,309,303,0,0,0,-1,1⟩, + ⟨4,305,307,303,0,0,0,-1,2⟩, + ⟨4,305,304,303,0,0,0,1,2⟩, + ⟨4,305,35,303,0,0,0,-1,2⟩, + ⟨4,305,107,303,0,0,0,-1,2⟩, + ⟨4,305,45,303,0,0,0,-1,2⟩, + ⟨5,305,0,303,0,0,0,1,-2⟩, + ⟨4,304,35,303,0,0,0,-1,1⟩, + ⟨4,304,107,303,0,0,0,-1,1⟩, + ⟨4,304,45,303,0,0,0,1,1⟩, + ⟨5,304,0,303,0,0,0,1,2⟩, + ⟨4,304,305,303,0,0,0,-1,1⟩, + ⟨4,305,304,303,0,0,0,1,1⟩, + ⟨4,304,305,303,0,0,0,-1,1⟩, + ⟨5,304,0,303,0,0,0,1,-1⟩, + ⟨4,35,307,303,0,0,0,-1,2⟩, + ⟨4,35,305,303,0,0,0,1,1⟩, + ⟨4,35,45,303,0,0,0,-1,1⟩, + ⟨5,35,0,303,0,0,0,1,-2⟩, + ⟨4,107,307,303,0,0,0,-1,2⟩, + ⟨4,107,305,303,0,0,0,1,1⟩, + ⟨4,107,45,303,0,0,0,-1,1⟩, + ⟨5,107,0,303,0,0,0,1,-2⟩, + ⟨4,107,304,303,0,0,0,-1,1⟩, + ⟨4,304,107,303,0,0,0,1,1⟩, + ⟨4,107,304,303,0,0,0,-1,1⟩, + ⟨5,107,0,303,0,0,0,1,-1⟩, + ⟨4,45,307,303,0,0,0,1,2⟩, + ⟨4,45,305,303,0,0,0,-1,1⟩, + ⟨4,45,304,303,0,0,0,-1,1⟩, + ⟨4,45,35,303,0,0,0,-1,1⟩, + ⟨4,45,107,303,0,0,0,-1,1⟩, + ⟨1,320,0,0,51,49,0,0,1⟩, + ⟨4,49,320,51,0,0,0,-1,1⟩, + ⟨1,321,0,0,51,49,0,0,1⟩, + ⟨4,49,321,51,0,0,0,-1,1⟩, + ⟨1,322,0,0,36,34,0,0,1⟩, + ⟨4,34,322,36,0,0,0,-1,1⟩, + ⟨1,323,0,0,36,34,0,0,1⟩, + ⟨4,34,323,36,0,0,0,-1,1⟩, + ⟨1,324,0,0,52,50,0,0,1⟩, + ⟨4,50,324,52,0,0,0,-1,1⟩, + ⟨1,325,0,0,52,50,0,0,1⟩, + ⟨4,50,325,52,0,0,0,-1,1⟩, + ⟨1,326,0,0,35,33,0,0,1⟩, + ⟨4,33,326,35,0,0,0,-1,1⟩, + ],#[0,25,0,0,0,0,0,0,0,0],764⟩, by decide⟩ +def backward_074 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State074, backwardShard1State075, + [ + ⟨1,327,0,0,35,33,0,0,1⟩, + ⟨4,33,327,35,0,0,0,-1,1⟩, + ⟨1,328,0,0,110,108,0,0,1⟩, + ⟨4,108,328,110,0,0,0,-1,1⟩, + ⟨1,329,0,0,110,108,0,0,1⟩, + ⟨4,108,329,110,0,0,0,-1,1⟩, + ⟨1,330,0,0,24,22,0,0,1⟩, + ⟨4,22,330,24,0,0,0,-1,1⟩, + ⟨1,331,0,0,24,22,0,0,1⟩, + ⟨4,22,331,24,0,0,0,-1,1⟩, + ⟨1,332,0,0,111,109,0,0,1⟩, + ⟨4,109,332,111,0,0,0,-1,1⟩, + ⟨1,333,0,0,111,109,0,0,1⟩, + ⟨4,109,333,111,0,0,0,-1,1⟩, + ⟨1,334,0,0,25,23,0,0,1⟩, + ⟨4,23,334,25,0,0,0,-1,1⟩, + ⟨1,335,0,0,25,23,0,0,1⟩, + ⟨4,23,335,25,0,0,0,-1,1⟩, + ⟨4,329,108,110,0,0,0,-1,1⟩, + ⟨4,108,329,110,0,0,0,1,1⟩, + ⟨4,329,108,110,0,0,0,-1,1⟩, + ⟨5,329,0,110,0,0,0,1,-1⟩, + ⟨4,331,22,24,0,0,0,-1,1⟩, + ⟨4,22,331,24,0,0,0,1,1⟩, + ⟨4,331,22,24,0,0,0,-1,1⟩, + ⟨5,331,0,24,0,0,0,1,-1⟩, + ⟨4,333,109,111,0,0,0,-1,1⟩, + ⟨4,109,333,111,0,0,0,1,1⟩, + ⟨4,333,109,111,0,0,0,-1,1⟩, + ⟨5,333,0,111,0,0,0,1,-1⟩, + ⟨4,335,23,25,0,0,0,-1,1⟩, + ⟨4,23,335,25,0,0,0,1,1⟩, + ⟨4,335,23,25,0,0,0,-1,1⟩, + ⟨5,335,0,25,0,0,0,1,-1⟩, + ⟨1,33,0,35,461,378,0,0,1⟩, + ⟨1,49,0,51,461,426,0,0,1⟩, + ⟨4,33,49,461,0,0,0,-1,1⟩, + ⟨4,49,33,461,0,0,0,1,2⟩, + ⟨1,22,0,24,462,346,0,0,1⟩, + ⟨1,320,0,51,462,427,0,0,1⟩, + ⟨4,22,320,462,0,0,0,-1,1⟩, + ⟨4,320,22,462,0,0,0,1,2⟩, + ⟨1,109,0,111,463,607,0,0,1⟩, + ⟨1,321,0,51,463,428,0,0,1⟩, + ⟨4,109,321,463,0,0,0,-1,1⟩, + ⟨4,321,109,463,0,0,0,1,2⟩, + ⟨1,50,0,52,464,429,0,0,1⟩, + ⟨1,34,0,36,464,381,0,0,1⟩, + ⟨4,50,34,464,0,0,0,-1,1⟩, + ⟨4,34,50,464,0,0,0,1,2⟩, + ⟨1,108,0,110,465,604,0,0,1⟩, + ⟨1,322,0,36,465,382,0,0,1⟩, + ⟨4,108,322,465,0,0,0,-1,1⟩, + ⟨4,322,108,465,0,0,0,1,2⟩, + ⟨1,23,0,25,466,349,0,0,1⟩, + ⟨1,323,0,36,466,383,0,0,1⟩, + ⟨4,23,323,466,0,0,0,-1,1⟩, + ⟨4,323,23,466,0,0,0,1,2⟩, + ⟨1,328,0,110,467,605,0,0,1⟩, + ⟨1,324,0,52,467,430,0,0,1⟩, + ⟨4,328,324,467,0,0,0,-1,1⟩, + ⟨4,324,328,467,0,0,0,1,2⟩, + ⟨1,334,0,25,468,350,0,0,1⟩, + ⟨1,325,0,52,468,431,0,0,1⟩, + ⟨4,334,325,468,0,0,0,-1,1⟩, + ⟨4,325,334,468,0,0,0,1,2⟩, + ⟨1,330,0,24,469,347,0,0,1⟩, + ⟨1,326,0,35,469,379,0,0,1⟩, + ⟨4,330,326,469,0,0,0,-1,1⟩, + ⟨4,326,330,469,0,0,0,1,2⟩, + ⟨1,332,0,111,470,608,0,0,1⟩, + ⟨1,327,0,35,470,380,0,0,1⟩, + ⟨4,332,327,470,0,0,0,-1,1⟩, + ⟨4,327,332,470,0,0,0,1,2⟩, + ⟨1,335,0,25,459,348,0,0,1⟩, + ⟨1,329,0,110,459,603,0,0,1⟩, + ⟨4,335,329,459,0,0,0,-1,1⟩, + ⟨4,329,335,459,0,0,0,1,2⟩, + ⟨1,333,0,111,460,606,0,0,1⟩, + ⟨1,331,0,24,460,345,0,0,1⟩, + ⟨4,333,331,460,0,0,0,-1,1⟩, + ⟨4,331,333,460,0,0,0,1,2⟩, + ⟨1,325,0,468,471,1311,0,0,1⟩, + ⟨1,327,0,470,471,1315,0,0,1⟩, + ⟨4,325,327,471,0,0,0,-1,1⟩, + ⟨1,505,0,0,471,189,0,0,1⟩, + ⟨4,327,505,471,0,0,0,-1,1⟩, + ⟨1,320,0,462,472,1297,0,0,1⟩, + ⟨1,322,0,465,472,1305,0,0,1⟩, + ⟨4,320,322,472,0,0,0,-1,1⟩, + ⟨1,323,0,466,473,1307,0,0,1⟩, + ⟨1,326,0,469,473,1313,0,0,1⟩, + ⟨4,323,326,473,0,0,0,-1,1⟩, + ⟨1,321,0,463,474,1299,0,0,1⟩, + ⟨1,324,0,467,474,1309,0,0,1⟩, + ⟨4,321,324,474,0,0,0,-1,1⟩, + ⟨1,330,0,469,475,1314,0,0,1⟩, + ⟨1,328,0,467,475,1310,0,0,1⟩, + ⟨4,330,328,475,0,0,0,-1,1⟩, + ⟨1,23,0,466,476,1308,0,0,1⟩, + ⟨1,109,0,463,476,1300,0,0,1⟩, + ⟨4,23,109,476,0,0,0,-1,1⟩, + ⟨1,108,0,465,477,1306,0,0,1⟩, + ⟨1,332,0,470,477,1316,0,0,1⟩, + ⟨4,108,332,477,0,0,0,-1,1⟩, + ⟨1,22,0,462,478,1298,0,0,1⟩, + ⟨1,334,0,468,478,1312,0,0,1⟩, + ⟨4,22,334,478,0,0,0,-1,1⟩, + ⟨1,108,0,477,304,1335,0,0,1⟩, + ⟨1,22,0,478,304,1338,0,0,1⟩, + ⟨4,108,22,304,0,0,0,-1,1⟩, + ⟨4,22,108,304,0,0,0,1,1⟩, + ⟨4,108,22,304,0,0,0,-1,1⟩, + ⟨5,108,0,304,0,0,0,1,-1⟩, + ⟨5,108,0,304,0,0,0,1,-2⟩, + ⟨1,320,0,472,304,1320,0,0,1⟩, + ⟨4,108,320,304,0,0,0,1,1⟩, + ⟨1,321,0,474,304,1326,0,0,1⟩, + ⟨4,108,321,304,0,0,0,1,1⟩, + ⟨5,22,0,304,0,0,0,1,-2⟩, + ⟨1,23,0,476,304,1332,0,0,1⟩, + ⟨4,22,23,304,0,0,0,-1,2⟩, + ⟨1,323,0,473,304,1323,0,0,1⟩, + ⟨4,22,323,304,0,0,0,1,1⟩, + ⟨1,325,0,471,304,1317,0,0,1⟩, + ⟨4,23,325,304,0,0,0,-1,1⟩, + ⟨4,325,23,304,0,0,0,1,1⟩, + ⟨4,23,325,304,0,0,0,-1,1⟩, + ],#[0,56,0,1,0,0,0,0,0,0],556⟩, by decide⟩ +def backward_075 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State075, backwardShard1State076, + [ + ⟨5,23,0,304,0,0,0,1,-1⟩, + ⟨1,330,0,475,304,1329,0,0,1⟩, + ⟨4,320,330,304,0,0,0,-1,1⟩, + ⟨4,330,320,304,0,0,0,1,1⟩, + ⟨4,320,330,304,0,0,0,-1,1⟩, + ⟨5,320,0,304,0,0,0,1,-1⟩, + ⟨5,320,0,304,0,0,0,1,-2⟩, + ⟨4,321,323,304,0,0,0,-1,1⟩, + ⟨4,323,321,304,0,0,0,1,1⟩, + ⟨4,321,323,304,0,0,0,-1,1⟩, + ⟨5,321,0,304,0,0,0,1,-1⟩, + ⟨4,321,22,304,0,0,0,-1,1⟩, + ⟨4,321,325,304,0,0,0,-1,2⟩, + ⟨4,323,108,304,0,0,0,-1,1⟩, + ⟨4,323,320,304,0,0,0,-1,1⟩, + ⟨4,323,330,304,0,0,0,2,1⟩, + ⟨4,325,330,304,0,0,0,-1,1⟩, + ⟨4,330,325,304,0,0,0,1,1⟩, + ⟨4,325,330,304,0,0,0,-1,1⟩, + ⟨5,325,0,304,0,0,0,1,-1⟩, + ⟨5,325,0,304,0,0,0,2,-1⟩, + ⟨4,325,108,304,0,0,0,1,1⟩, + ⟨4,325,320,304,0,0,0,1,1⟩, + ⟨4,325,323,304,0,0,0,1,1⟩, + ⟨4,330,22,304,0,0,0,1,1⟩, + ⟨4,330,23,304,0,0,0,1,1⟩, + ⟨4,330,321,304,0,0,0,1,1⟩, + ⟨4,330,325,304,0,0,0,-1,1⟩, + ⟨4,330,323,304,0,0,0,-1,1⟩, + ⟨4,330,321,304,0,0,0,1,1⟩, + ⟨5,330,0,304,0,0,0,1,2⟩, + ⟨4,325,323,304,0,0,0,-1,1⟩, + ⟨4,325,23,304,0,0,0,-1,1⟩, + ⟨4,325,22,304,0,0,0,1,1⟩, + ⟨4,325,330,304,0,0,0,-1,1⟩, + ⟨4,330,325,304,0,0,0,1,1⟩, + ⟨4,325,330,304,0,0,0,-1,1⟩, + ⟨5,325,0,304,0,0,0,1,-1⟩, + ⟨4,323,330,304,0,0,0,1,2⟩, + ⟨4,323,325,304,0,0,0,1,1⟩, + ⟨4,323,321,304,0,0,0,-1,1⟩, + ⟨4,323,320,304,0,0,0,-1,2⟩, + ⟨4,323,23,304,0,0,0,1,2⟩, + ⟨4,323,22,304,0,0,0,-1,2⟩, + ⟨4,323,108,304,0,0,0,1,2⟩, + ⟨5,323,0,304,0,0,0,2,-1⟩, + ⟨4,321,325,304,0,0,0,-1,1⟩, + ⟨4,321,323,304,0,0,0,-1,2⟩, + ⟨4,321,320,304,0,0,0,1,2⟩, + ⟨4,321,23,304,0,0,0,-1,2⟩, + ⟨4,321,22,304,0,0,0,-1,2⟩, + ⟨4,321,108,304,0,0,0,-1,2⟩, + ⟨5,321,0,304,0,0,0,1,-2⟩, + ⟨4,320,23,304,0,0,0,-1,1⟩, + ⟨4,320,22,304,0,0,0,-1,1⟩, + ⟨4,320,108,304,0,0,0,1,1⟩, + ⟨5,320,0,304,0,0,0,1,2⟩, + ⟨4,320,321,304,0,0,0,-1,1⟩, + ⟨4,321,320,304,0,0,0,1,1⟩, + ⟨4,320,321,304,0,0,0,-1,1⟩, + ⟨5,320,0,304,0,0,0,1,-1⟩, + ⟨4,23,323,304,0,0,0,-1,2⟩, + ⟨4,23,321,304,0,0,0,1,1⟩, + ⟨4,23,108,304,0,0,0,-1,1⟩, + ⟨5,23,0,304,0,0,0,1,-2⟩, + ⟨4,22,323,304,0,0,0,-1,2⟩, + ⟨4,22,321,304,0,0,0,1,1⟩, + ⟨4,22,108,304,0,0,0,-1,1⟩, + ⟨5,22,0,304,0,0,0,1,-2⟩, + ⟨4,22,320,304,0,0,0,-1,1⟩, + ⟨4,320,22,304,0,0,0,1,1⟩, + ⟨4,22,320,304,0,0,0,-1,1⟩, + ⟨5,22,0,304,0,0,0,1,-1⟩, + ⟨4,108,323,304,0,0,0,1,2⟩, + ⟨4,108,321,304,0,0,0,-1,1⟩, + ⟨4,108,320,304,0,0,0,-1,1⟩, + ⟨4,108,23,304,0,0,0,-1,1⟩, + ⟨4,108,22,304,0,0,0,-1,1⟩, + ⟨1,336,0,0,8,6,0,0,1⟩, + ⟨4,6,336,8,0,0,0,-1,1⟩, + ⟨1,337,0,0,8,6,0,0,1⟩, + ⟨4,6,337,8,0,0,0,-1,1⟩, + ⟨1,338,0,0,84,82,0,0,1⟩, + ⟨4,82,338,84,0,0,0,-1,1⟩, + ⟨1,339,0,0,84,82,0,0,1⟩, + ⟨4,82,339,84,0,0,0,-1,1⟩, + ⟨1,340,0,0,77,75,0,0,1⟩, + ⟨4,75,340,77,0,0,0,-1,1⟩, + ⟨1,341,0,0,77,75,0,0,1⟩, + ⟨4,75,341,77,0,0,0,-1,1⟩, + ⟨1,342,0,0,3,1,0,0,1⟩, + ⟨4,1,342,3,0,0,0,-1,1⟩, + ⟨1,343,0,0,3,1,0,0,1⟩, + ⟨4,1,343,3,0,0,0,-1,1⟩, + ⟨1,344,0,0,95,93,0,0,1⟩, + ⟨4,93,344,95,0,0,0,-1,1⟩, + ⟨1,345,0,0,95,93,0,0,1⟩, + ⟨4,93,345,95,0,0,0,-1,1⟩, + ⟨1,346,0,0,60,58,0,0,1⟩, + ⟨4,58,346,60,0,0,0,-1,1⟩, + ⟨1,347,0,0,60,58,0,0,1⟩, + ⟨4,58,347,60,0,0,0,-1,1⟩, + ⟨1,348,0,0,30,28,0,0,1⟩, + ⟨4,28,348,30,0,0,0,-1,1⟩, + ⟨1,349,0,0,30,28,0,0,1⟩, + ⟨4,28,349,30,0,0,0,-1,1⟩, + ⟨1,350,0,0,88,86,0,0,1⟩, + ⟨4,86,350,88,0,0,0,-1,1⟩, + ⟨1,351,0,0,88,86,0,0,1⟩, + ⟨4,86,351,88,0,0,0,-1,1⟩, + ⟨4,345,93,95,0,0,0,-1,1⟩, + ⟨4,93,345,95,0,0,0,1,1⟩, + ⟨4,345,93,95,0,0,0,-1,1⟩, + ⟨5,345,0,95,0,0,0,1,-1⟩, + ⟨4,347,58,60,0,0,0,-1,1⟩, + ⟨4,58,347,60,0,0,0,1,1⟩, + ⟨4,347,58,60,0,0,0,-1,1⟩, + ⟨5,347,0,60,0,0,0,1,-1⟩, + ⟨4,349,28,30,0,0,0,-1,1⟩, + ⟨4,28,349,30,0,0,0,1,1⟩, + ⟨4,349,28,30,0,0,0,-1,1⟩, + ⟨5,349,0,30,0,0,0,1,-1⟩, + ⟨4,351,86,88,0,0,0,-1,1⟩, + ⟨4,86,351,88,0,0,0,1,1⟩, + ⟨4,351,86,88,0,0,0,-1,1⟩, + ⟨5,351,0,88,0,0,0,1,-1⟩, + ⟨1,1,0,3,481,282,0,0,1⟩, + ⟨1,6,0,8,481,297,0,0,1⟩, + ],#[0,19,0,0,0,0,0,0,0,0],800⟩, by decide⟩ +def backward_076 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State076, backwardShard1State077, + [ + ⟨4,1,6,481,0,0,0,-1,1⟩, + ⟨4,6,1,481,0,0,0,1,2⟩, + ⟨1,58,0,60,482,454,0,0,1⟩, + ⟨1,336,0,8,482,298,0,0,1⟩, + ⟨4,58,336,482,0,0,0,-1,1⟩, + ⟨4,336,58,482,0,0,0,1,2⟩, + ⟨1,28,0,30,483,364,0,0,1⟩, + ⟨1,337,0,8,483,299,0,0,1⟩, + ⟨4,28,337,483,0,0,0,-1,1⟩, + ⟨4,337,28,483,0,0,0,1,2⟩, + ⟨1,75,0,77,484,504,0,0,1⟩, + ⟨1,82,0,84,484,525,0,0,1⟩, + ⟨4,75,82,484,0,0,0,-1,1⟩, + ⟨4,82,75,484,0,0,0,1,2⟩, + ⟨1,93,0,95,485,559,0,0,1⟩, + ⟨1,338,0,84,485,526,0,0,1⟩, + ⟨4,93,338,485,0,0,0,-1,1⟩, + ⟨4,338,93,485,0,0,0,1,2⟩, + ⟨1,86,0,88,486,538,0,0,1⟩, + ⟨1,339,0,84,486,527,0,0,1⟩, + ⟨4,86,339,486,0,0,0,-1,1⟩, + ⟨4,339,86,486,0,0,0,1,2⟩, + ⟨1,344,0,95,487,560,0,0,1⟩, + ⟨1,340,0,77,487,505,0,0,1⟩, + ⟨4,344,340,487,0,0,0,-1,1⟩, + ⟨4,340,344,487,0,0,0,1,2⟩, + ⟨1,350,0,88,488,539,0,0,1⟩, + ⟨1,341,0,77,488,506,0,0,1⟩, + ⟨4,350,341,488,0,0,0,-1,1⟩, + ⟨4,341,350,488,0,0,0,1,2⟩, + ⟨1,346,0,60,489,455,0,0,1⟩, + ⟨1,342,0,3,489,283,0,0,1⟩, + ⟨4,346,342,489,0,0,0,-1,1⟩, + ⟨4,342,346,489,0,0,0,1,2⟩, + ⟨1,348,0,30,490,365,0,0,1⟩, + ⟨1,343,0,3,490,284,0,0,1⟩, + ⟨4,348,343,490,0,0,0,-1,1⟩, + ⟨4,343,348,490,0,0,0,1,2⟩, + ⟨1,351,0,88,480,537,0,0,1⟩, + ⟨1,345,0,95,480,558,0,0,1⟩, + ⟨4,351,345,480,0,0,0,-1,1⟩, + ⟨4,345,351,480,0,0,0,1,2⟩, + ⟨1,349,0,30,479,363,0,0,1⟩, + ⟨1,347,0,60,479,453,0,0,1⟩, + ⟨4,349,347,479,0,0,0,-1,1⟩, + ⟨4,347,349,479,0,0,0,1,2⟩, + ⟨1,341,0,488,491,1367,0,0,1⟩, + ⟨1,343,0,490,491,1371,0,0,1⟩, + ⟨4,341,343,491,0,0,0,-1,1⟩, + ⟨1,336,0,482,492,1353,0,0,1⟩, + ⟨1,338,0,485,492,1361,0,0,1⟩, + ⟨4,336,338,492,0,0,0,-1,1⟩, + ⟨1,339,0,486,493,1363,0,0,1⟩, + ⟨1,342,0,489,493,1369,0,0,1⟩, + ⟨4,339,342,493,0,0,0,-1,1⟩, + ⟨1,337,0,483,494,1355,0,0,1⟩, + ⟨1,340,0,487,494,1365,0,0,1⟩, + ⟨4,337,340,494,0,0,0,-1,1⟩, + ⟨1,346,0,489,495,1370,0,0,1⟩, + ⟨1,344,0,487,495,1366,0,0,1⟩, + ⟨4,346,344,495,0,0,0,-1,1⟩, + ⟨1,86,0,486,496,1364,0,0,1⟩, + ⟨1,28,0,483,496,1356,0,0,1⟩, + ⟨4,86,28,496,0,0,0,-1,1⟩, + ⟨1,93,0,485,497,1362,0,0,1⟩, + ⟨1,348,0,490,497,1372,0,0,1⟩, + ⟨4,93,348,497,0,0,0,-1,1⟩, + ⟨1,58,0,482,498,1354,0,0,1⟩, + ⟨1,350,0,488,498,1368,0,0,1⟩, + ⟨4,58,350,498,0,0,0,-1,1⟩, + ⟨1,93,0,497,305,1391,0,0,1⟩, + ⟨1,58,0,498,305,1394,0,0,1⟩, + ⟨4,93,58,305,0,0,0,-1,1⟩, + ⟨4,58,93,305,0,0,0,1,1⟩, + ⟨4,93,58,305,0,0,0,-1,1⟩, + ⟨5,93,0,305,0,0,0,1,-1⟩, + ⟨5,93,0,305,0,0,0,1,-2⟩, + ⟨1,336,0,492,305,1376,0,0,1⟩, + ⟨4,93,336,305,0,0,0,1,1⟩, + ⟨1,337,0,494,305,1382,0,0,1⟩, + ⟨4,93,337,305,0,0,0,1,1⟩, + ⟨5,58,0,305,0,0,0,1,-2⟩, + ⟨1,86,0,496,305,1388,0,0,1⟩, + ⟨4,58,86,305,0,0,0,-1,2⟩, + ⟨1,339,0,493,305,1379,0,0,1⟩, + ⟨4,58,339,305,0,0,0,1,1⟩, + ⟨1,341,0,491,305,1373,0,0,1⟩, + ⟨4,86,341,305,0,0,0,-1,1⟩, + ⟨4,341,86,305,0,0,0,1,1⟩, + ⟨4,86,341,305,0,0,0,-1,1⟩, + ⟨5,86,0,305,0,0,0,1,-1⟩, + ⟨1,346,0,495,305,1385,0,0,1⟩, + ⟨4,336,346,305,0,0,0,-1,1⟩, + ⟨4,346,336,305,0,0,0,1,1⟩, + ⟨4,336,346,305,0,0,0,-1,1⟩, + ⟨5,336,0,305,0,0,0,1,-1⟩, + ⟨5,336,0,305,0,0,0,1,-2⟩, + ⟨4,337,339,305,0,0,0,-1,1⟩, + ⟨4,339,337,305,0,0,0,1,1⟩, + ⟨4,337,339,305,0,0,0,-1,1⟩, + ⟨5,337,0,305,0,0,0,1,-1⟩, + ⟨4,337,58,305,0,0,0,-1,1⟩, + ⟨4,337,341,305,0,0,0,-1,2⟩, + ⟨4,339,93,305,0,0,0,-1,1⟩, + ⟨4,339,336,305,0,0,0,-1,1⟩, + ⟨4,339,346,305,0,0,0,2,1⟩, + ⟨4,341,346,305,0,0,0,-1,1⟩, + ⟨4,346,341,305,0,0,0,1,1⟩, + ⟨4,341,346,305,0,0,0,-1,1⟩, + ⟨5,341,0,305,0,0,0,1,-1⟩, + ⟨5,341,0,305,0,0,0,2,-1⟩, + ⟨4,341,93,305,0,0,0,1,1⟩, + ⟨4,341,336,305,0,0,0,1,1⟩, + ⟨4,341,339,305,0,0,0,1,1⟩, + ⟨4,346,58,305,0,0,0,1,1⟩, + ⟨4,346,86,305,0,0,0,1,1⟩, + ⟨4,346,337,305,0,0,0,1,1⟩, + ⟨4,346,341,305,0,0,0,-1,1⟩, + ⟨4,346,339,305,0,0,0,-1,1⟩, + ⟨4,346,337,305,0,0,0,1,1⟩, + ⟨5,346,0,305,0,0,0,1,2⟩, + ⟨4,341,339,305,0,0,0,-1,1⟩, + ⟨4,341,86,305,0,0,0,-1,1⟩, + ⟨4,341,58,305,0,0,0,1,1⟩, + ⟨4,341,346,305,0,0,0,-1,1⟩, + ⟨4,346,341,305,0,0,0,1,1⟩, + ⟨4,341,346,305,0,0,0,-1,1⟩, + ⟨5,341,0,305,0,0,0,1,-1⟩, + ],#[0,46,0,0,0,0,0,0,0,0],628⟩, by decide⟩ +def backward_077 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State077, backwardShard1State078, + [ + ⟨4,339,346,305,0,0,0,1,2⟩, + ⟨4,339,341,305,0,0,0,1,1⟩, + ⟨4,339,337,305,0,0,0,-1,1⟩, + ⟨4,339,336,305,0,0,0,-1,2⟩, + ⟨4,339,86,305,0,0,0,1,2⟩, + ⟨4,339,58,305,0,0,0,-1,2⟩, + ⟨4,339,93,305,0,0,0,1,2⟩, + ⟨5,339,0,305,0,0,0,2,-1⟩, + ⟨4,337,341,305,0,0,0,-1,1⟩, + ⟨4,337,339,305,0,0,0,-1,2⟩, + ⟨4,337,336,305,0,0,0,1,2⟩, + ⟨4,337,86,305,0,0,0,-1,2⟩, + ⟨4,337,58,305,0,0,0,-1,2⟩, + ⟨4,337,93,305,0,0,0,-1,2⟩, + ⟨5,337,0,305,0,0,0,1,-2⟩, + ⟨4,336,86,305,0,0,0,-1,1⟩, + ⟨4,336,58,305,0,0,0,-1,1⟩, + ⟨4,336,93,305,0,0,0,1,1⟩, + ⟨5,336,0,305,0,0,0,1,2⟩, + ⟨4,336,337,305,0,0,0,-1,1⟩, + ⟨4,337,336,305,0,0,0,1,1⟩, + ⟨4,336,337,305,0,0,0,-1,1⟩, + ⟨5,336,0,305,0,0,0,1,-1⟩, + ⟨4,86,339,305,0,0,0,-1,2⟩, + ⟨4,86,337,305,0,0,0,1,1⟩, + ⟨4,86,93,305,0,0,0,-1,1⟩, + ⟨5,86,0,305,0,0,0,1,-2⟩, + ⟨4,58,339,305,0,0,0,-1,2⟩, + ⟨4,58,337,305,0,0,0,1,1⟩, + ⟨4,58,93,305,0,0,0,-1,1⟩, + ⟨5,58,0,305,0,0,0,1,-2⟩, + ⟨4,58,336,305,0,0,0,-1,1⟩, + ⟨4,336,58,305,0,0,0,1,1⟩, + ⟨4,58,336,305,0,0,0,-1,1⟩, + ⟨5,58,0,305,0,0,0,1,-1⟩, + ⟨4,93,339,305,0,0,0,1,2⟩, + ⟨4,93,337,305,0,0,0,-1,1⟩, + ⟨4,93,336,305,0,0,0,-1,1⟩, + ⟨4,93,86,305,0,0,0,-1,1⟩, + ⟨4,93,58,305,0,0,0,-1,1⟩, + ⟨1,352,0,0,85,83,0,0,1⟩, + ⟨4,83,352,85,0,0,0,-1,1⟩, + ⟨1,353,0,0,85,83,0,0,1⟩, + ⟨4,83,353,85,0,0,0,-1,1⟩, + ⟨1,354,0,0,75,73,0,0,1⟩, + ⟨4,73,354,75,0,0,0,-1,1⟩, + ⟨1,355,0,0,75,73,0,0,1⟩, + ⟨4,73,355,75,0,0,0,-1,1⟩, + ⟨1,356,0,0,86,84,0,0,1⟩, + ⟨4,84,356,86,0,0,0,-1,1⟩, + ⟨1,357,0,0,86,84,0,0,1⟩, + ⟨4,84,357,86,0,0,0,-1,1⟩, + ⟨1,358,0,0,76,74,0,0,1⟩, + ⟨4,74,358,76,0,0,0,-1,1⟩, + ⟨1,359,0,0,76,74,0,0,1⟩, + ⟨4,74,359,76,0,0,0,-1,1⟩, + ⟨1,360,0,0,61,59,0,0,1⟩, + ⟨4,59,360,61,0,0,0,-1,1⟩, + ⟨1,361,0,0,61,59,0,0,1⟩, + ⟨4,59,361,61,0,0,0,-1,1⟩, + ⟨1,362,0,0,32,30,0,0,1⟩, + ⟨4,30,362,32,0,0,0,-1,1⟩, + ⟨1,363,0,0,32,30,0,0,1⟩, + ⟨4,30,363,32,0,0,0,-1,1⟩, + ⟨1,364,0,0,62,60,0,0,1⟩, + ⟨4,60,364,62,0,0,0,-1,1⟩, + ⟨1,365,0,0,62,60,0,0,1⟩, + ⟨4,60,365,62,0,0,0,-1,1⟩, + ⟨1,366,0,0,31,29,0,0,1⟩, + ⟨4,29,366,31,0,0,0,-1,1⟩, + ⟨1,367,0,0,31,29,0,0,1⟩, + ⟨4,29,367,31,0,0,0,-1,1⟩, + ⟨4,361,59,61,0,0,0,-1,1⟩, + ⟨4,59,361,61,0,0,0,1,1⟩, + ⟨4,361,59,61,0,0,0,-1,1⟩, + ⟨5,361,0,61,0,0,0,1,-1⟩, + ⟨4,363,30,32,0,0,0,-1,1⟩, + ⟨4,30,363,32,0,0,0,1,1⟩, + ⟨4,363,30,32,0,0,0,-1,1⟩, + ⟨5,363,0,32,0,0,0,1,-1⟩, + ⟨4,365,60,62,0,0,0,-1,1⟩, + ⟨4,60,365,62,0,0,0,1,1⟩, + ⟨4,365,60,62,0,0,0,-1,1⟩, + ⟨5,365,0,62,0,0,0,1,-1⟩, + ⟨4,367,29,31,0,0,0,-1,1⟩, + ⟨4,29,367,31,0,0,0,1,1⟩, + ⟨4,367,29,31,0,0,0,-1,1⟩, + ⟨5,367,0,31,0,0,0,1,-1⟩, + ⟨1,74,0,76,501,501,0,0,1⟩, + ⟨1,83,0,85,501,528,0,0,1⟩, + ⟨4,74,83,501,0,0,0,-1,1⟩, + ⟨4,83,74,501,0,0,0,1,2⟩, + ⟨1,30,0,32,502,370,0,0,1⟩, + ⟨1,352,0,85,502,529,0,0,1⟩, + ⟨4,30,352,502,0,0,0,-1,1⟩, + ⟨4,352,30,502,0,0,0,1,2⟩, + ⟨1,60,0,62,503,460,0,0,1⟩, + ⟨1,353,0,85,503,530,0,0,1⟩, + ⟨4,60,353,503,0,0,0,-1,1⟩, + ⟨4,353,60,503,0,0,0,1,2⟩, + ⟨1,84,0,86,504,531,0,0,1⟩, + ⟨1,73,0,75,504,498,0,0,1⟩, + ⟨4,84,73,504,0,0,0,-1,1⟩, + ⟨4,73,84,504,0,0,0,1,2⟩, + ⟨1,59,0,61,505,457,0,0,1⟩, + ⟨1,354,0,75,505,499,0,0,1⟩, + ⟨4,59,354,505,0,0,0,-1,1⟩, + ⟨4,354,59,505,0,0,0,1,2⟩, + ⟨1,29,0,31,506,367,0,0,1⟩, + ⟨1,355,0,75,506,500,0,0,1⟩, + ⟨4,29,355,506,0,0,0,-1,1⟩, + ⟨4,355,29,506,0,0,0,1,2⟩, + ⟨1,360,0,61,507,458,0,0,1⟩, + ⟨1,356,0,86,507,532,0,0,1⟩, + ⟨4,360,356,507,0,0,0,-1,1⟩, + ⟨4,356,360,507,0,0,0,1,2⟩, + ⟨1,366,0,31,508,368,0,0,1⟩, + ⟨1,357,0,86,508,533,0,0,1⟩, + ⟨4,366,357,508,0,0,0,-1,1⟩, + ⟨4,357,366,508,0,0,0,1,2⟩, + ⟨1,362,0,32,509,371,0,0,1⟩, + ⟨1,358,0,76,509,502,0,0,1⟩, + ⟨4,362,358,509,0,0,0,-1,1⟩, + ⟨4,358,362,509,0,0,0,1,2⟩, + ⟨1,364,0,62,510,461,0,0,1⟩, + ⟨1,359,0,76,510,503,0,0,1⟩, + ⟨4,364,359,510,0,0,0,-1,1⟩, + ⟨4,359,364,510,0,0,0,1,2⟩, + ],#[0,36,0,0,0,0,0,0,0,0],724⟩, by decide⟩ +def backward_078 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State078, backwardShard1State079, + [ + ⟨1,367,0,31,499,366,0,0,1⟩, + ⟨1,361,0,61,499,456,0,0,1⟩, + ⟨4,367,361,499,0,0,0,-1,1⟩, + ⟨4,361,367,499,0,0,0,1,2⟩, + ⟨1,365,0,62,500,459,0,0,1⟩, + ⟨1,363,0,32,500,369,0,0,1⟩, + ⟨4,365,363,500,0,0,0,-1,1⟩, + ⟨4,363,365,500,0,0,0,1,2⟩, + ⟨1,357,0,508,511,1423,0,0,1⟩, + ⟨1,359,0,510,511,1427,0,0,1⟩, + ⟨4,357,359,511,0,0,0,-1,1⟩, + ⟨1,352,0,502,512,1409,0,0,1⟩, + ⟨1,354,0,505,512,1417,0,0,1⟩, + ⟨4,352,354,512,0,0,0,-1,1⟩, + ⟨1,355,0,506,513,1419,0,0,1⟩, + ⟨1,358,0,509,513,1425,0,0,1⟩, + ⟨4,355,358,513,0,0,0,-1,1⟩, + ⟨1,353,0,503,514,1411,0,0,1⟩, + ⟨1,356,0,507,514,1421,0,0,1⟩, + ⟨4,353,356,514,0,0,0,-1,1⟩, + ⟨1,362,0,509,515,1426,0,0,1⟩, + ⟨1,360,0,507,515,1422,0,0,1⟩, + ⟨4,362,360,515,0,0,0,-1,1⟩, + ⟨1,29,0,506,516,1420,0,0,1⟩, + ⟨1,60,0,503,516,1412,0,0,1⟩, + ⟨4,29,60,516,0,0,0,-1,1⟩, + ⟨1,59,0,505,517,1418,0,0,1⟩, + ⟨1,364,0,510,517,1428,0,0,1⟩, + ⟨4,59,364,517,0,0,0,-1,1⟩, + ⟨1,30,0,502,518,1410,0,0,1⟩, + ⟨1,366,0,508,518,1424,0,0,1⟩, + ⟨4,30,366,518,0,0,0,-1,1⟩, + ⟨1,59,0,517,307,1447,0,0,1⟩, + ⟨1,30,0,518,307,1450,0,0,1⟩, + ⟨4,59,30,307,0,0,0,-1,1⟩, + ⟨4,30,59,307,0,0,0,1,1⟩, + ⟨4,59,30,307,0,0,0,-1,1⟩, + ⟨5,59,0,307,0,0,0,1,-1⟩, + ⟨5,59,0,307,0,0,0,1,-2⟩, + ⟨1,352,0,512,307,1432,0,0,1⟩, + ⟨4,59,352,307,0,0,0,1,1⟩, + ⟨1,353,0,514,307,1438,0,0,1⟩, + ⟨4,59,353,307,0,0,0,1,1⟩, + ⟨5,30,0,307,0,0,0,1,-2⟩, + ⟨1,29,0,516,307,1444,0,0,1⟩, + ⟨4,30,29,307,0,0,0,-1,2⟩, + ⟨1,355,0,513,307,1435,0,0,1⟩, + ⟨4,30,355,307,0,0,0,1,1⟩, + ⟨1,357,0,511,307,1429,0,0,1⟩, + ⟨4,29,357,307,0,0,0,-1,1⟩, + ⟨4,357,29,307,0,0,0,1,1⟩, + ⟨4,29,357,307,0,0,0,-1,1⟩, + ⟨5,29,0,307,0,0,0,1,-1⟩, + ⟨1,362,0,515,307,1441,0,0,1⟩, + ⟨4,352,362,307,0,0,0,-1,1⟩, + ⟨4,362,352,307,0,0,0,1,1⟩, + ⟨4,352,362,307,0,0,0,-1,1⟩, + ⟨5,352,0,307,0,0,0,1,-1⟩, + ⟨5,352,0,307,0,0,0,1,-2⟩, + ⟨4,353,355,307,0,0,0,-1,1⟩, + ⟨4,355,353,307,0,0,0,1,1⟩, + ⟨4,353,355,307,0,0,0,-1,1⟩, + ⟨5,353,0,307,0,0,0,1,-1⟩, + ⟨4,353,30,307,0,0,0,-1,1⟩, + ⟨4,353,357,307,0,0,0,-1,2⟩, + ⟨4,355,59,307,0,0,0,-1,1⟩, + ⟨4,355,352,307,0,0,0,-1,1⟩, + ⟨4,355,362,307,0,0,0,2,1⟩, + ⟨4,357,362,307,0,0,0,-1,1⟩, + ⟨4,362,357,307,0,0,0,1,1⟩, + ⟨4,357,362,307,0,0,0,-1,1⟩, + ⟨5,357,0,307,0,0,0,1,-1⟩, + ⟨5,357,0,307,0,0,0,2,-1⟩, + ⟨4,357,59,307,0,0,0,1,1⟩, + ⟨4,357,352,307,0,0,0,1,1⟩, + ⟨4,357,355,307,0,0,0,1,1⟩, + ⟨4,362,30,307,0,0,0,1,1⟩, + ⟨4,362,29,307,0,0,0,1,1⟩, + ⟨4,362,353,307,0,0,0,1,1⟩, + ⟨4,362,357,307,0,0,0,-1,1⟩, + ⟨4,362,355,307,0,0,0,-1,1⟩, + ⟨4,362,353,307,0,0,0,1,1⟩, + ⟨5,362,0,307,0,0,0,1,2⟩, + ⟨4,357,355,307,0,0,0,-1,1⟩, + ⟨4,357,29,307,0,0,0,-1,1⟩, + ⟨4,357,30,307,0,0,0,1,1⟩, + ⟨4,357,362,307,0,0,0,-1,1⟩, + ⟨4,362,357,307,0,0,0,1,1⟩, + ⟨4,357,362,307,0,0,0,-1,1⟩, + ⟨5,357,0,307,0,0,0,1,-1⟩, + ⟨4,355,362,307,0,0,0,1,2⟩, + ⟨4,355,357,307,0,0,0,1,1⟩, + ⟨4,355,353,307,0,0,0,-1,1⟩, + ⟨4,355,352,307,0,0,0,-1,2⟩, + ⟨4,355,29,307,0,0,0,1,2⟩, + ⟨4,355,30,307,0,0,0,-1,2⟩, + ⟨4,355,59,307,0,0,0,1,2⟩, + ⟨5,355,0,307,0,0,0,2,-1⟩, + ⟨4,353,357,307,0,0,0,-1,1⟩, + ⟨4,353,355,307,0,0,0,-1,2⟩, + ⟨4,353,352,307,0,0,0,1,2⟩, + ⟨4,353,29,307,0,0,0,-1,2⟩, + ⟨4,353,30,307,0,0,0,-1,2⟩, + ⟨4,353,59,307,0,0,0,-1,2⟩, + ⟨5,353,0,307,0,0,0,1,-2⟩, + ⟨4,352,29,307,0,0,0,-1,1⟩, + ⟨4,352,30,307,0,0,0,-1,1⟩, + ⟨4,352,59,307,0,0,0,1,1⟩, + ⟨5,352,0,307,0,0,0,1,2⟩, + ⟨4,352,353,307,0,0,0,-1,1⟩, + ⟨4,353,352,307,0,0,0,1,1⟩, + ⟨4,352,353,307,0,0,0,-1,1⟩, + ⟨5,352,0,307,0,0,0,1,-1⟩, + ⟨4,29,355,307,0,0,0,-1,2⟩, + ⟨4,29,353,307,0,0,0,1,1⟩, + ⟨4,29,59,307,0,0,0,-1,1⟩, + ⟨5,29,0,307,0,0,0,1,-2⟩, + ⟨4,30,355,307,0,0,0,-1,2⟩, + ⟨4,30,353,307,0,0,0,1,1⟩, + ⟨4,30,59,307,0,0,0,-1,1⟩, + ⟨5,30,0,307,0,0,0,1,-2⟩, + ⟨4,30,352,307,0,0,0,-1,1⟩, + ⟨4,352,30,307,0,0,0,1,1⟩, + ⟨4,30,352,307,0,0,0,-1,1⟩, + ⟨5,30,0,307,0,0,0,1,-1⟩, + ⟨4,59,355,307,0,0,0,1,2⟩, + ⟨4,59,353,307,0,0,0,-1,1⟩, + ⟨4,59,352,307,0,0,0,-1,1⟩, + ],#[0,28,0,0,0,0,0,0,0,0],744⟩, by decide⟩ +def backward_079 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State079, backwardShard1State080, + [ + ⟨4,59,29,307,0,0,0,-1,1⟩, + ⟨4,59,30,307,0,0,0,-1,1⟩, + ⟨1,368,0,0,82,80,0,0,1⟩, + ⟨4,80,368,82,0,0,0,-1,1⟩, + ⟨1,369,0,0,82,80,0,0,1⟩, + ⟨4,80,369,82,0,0,0,-1,1⟩, + ⟨1,370,0,0,69,67,0,0,1⟩, + ⟨4,67,370,69,0,0,0,-1,1⟩, + ⟨1,371,0,0,69,67,0,0,1⟩, + ⟨4,67,371,69,0,0,0,-1,1⟩, + ⟨1,372,0,0,5,3,0,0,1⟩, + ⟨4,3,372,5,0,0,0,-1,1⟩, + ⟨1,373,0,0,5,3,0,0,1⟩, + ⟨4,3,373,5,0,0,0,-1,1⟩, + ⟨1,374,0,0,90,88,0,0,1⟩, + ⟨4,88,374,90,0,0,0,-1,1⟩, + ⟨1,375,0,0,90,88,0,0,1⟩, + ⟨4,88,375,90,0,0,0,-1,1⟩, + ⟨1,376,0,0,10,8,0,0,1⟩, + ⟨4,8,376,10,0,0,0,-1,1⟩, + ⟨1,377,0,0,10,8,0,0,1⟩, + ⟨4,8,377,10,0,0,0,-1,1⟩, + ⟨1,378,0,0,97,95,0,0,1⟩, + ⟨4,95,378,97,0,0,0,-1,1⟩, + ⟨1,379,0,0,97,95,0,0,1⟩, + ⟨4,95,379,97,0,0,0,-1,1⟩, + ⟨1,380,0,0,68,66,0,0,1⟩, + ⟨4,66,380,68,0,0,0,-1,1⟩, + ⟨1,381,0,0,68,66,0,0,1⟩, + ⟨4,66,381,68,0,0,0,-1,1⟩, + ⟨1,382,0,0,28,26,0,0,1⟩, + ⟨4,26,382,28,0,0,0,-1,1⟩, + ⟨1,383,0,0,28,26,0,0,1⟩, + ⟨4,26,383,28,0,0,0,-1,1⟩, + ⟨4,377,8,10,0,0,0,-1,1⟩, + ⟨4,8,377,10,0,0,0,1,1⟩, + ⟨4,377,8,10,0,0,0,-1,1⟩, + ⟨5,377,0,10,0,0,0,1,-1⟩, + ⟨4,379,95,97,0,0,0,-1,1⟩, + ⟨4,95,379,97,0,0,0,1,1⟩, + ⟨4,379,95,97,0,0,0,-1,1⟩, + ⟨5,379,0,97,0,0,0,1,-1⟩, + ⟨4,381,66,68,0,0,0,-1,1⟩, + ⟨4,66,381,68,0,0,0,1,1⟩, + ⟨4,381,66,68,0,0,0,-1,1⟩, + ⟨5,381,0,68,0,0,0,1,-1⟩, + ⟨4,383,26,28,0,0,0,-1,1⟩, + ⟨4,26,383,28,0,0,0,1,1⟩, + ⟨4,383,26,28,0,0,0,-1,1⟩, + ⟨5,383,0,28,0,0,0,1,-1⟩, + ⟨1,88,0,90,520,543,0,0,1⟩, + ⟨1,80,0,82,520,519,0,0,1⟩, + ⟨4,88,80,520,0,0,0,-1,1⟩, + ⟨4,80,88,520,0,0,0,1,2⟩, + ⟨1,95,0,97,521,565,0,0,1⟩, + ⟨1,368,0,82,521,520,0,0,1⟩, + ⟨4,95,368,521,0,0,0,-1,1⟩, + ⟨4,368,95,521,0,0,0,1,2⟩, + ⟨1,66,0,68,522,478,0,0,1⟩, + ⟨1,369,0,82,522,521,0,0,1⟩, + ⟨4,66,369,522,0,0,0,-1,1⟩, + ⟨4,369,66,522,0,0,0,1,2⟩, + ⟨1,3,0,5,523,288,0,0,1⟩, + ⟨1,67,0,69,523,480,0,0,1⟩, + ⟨4,3,67,523,0,0,0,-1,1⟩, + ⟨4,67,3,523,0,0,0,1,2⟩, + ⟨1,8,0,10,524,303,0,0,1⟩, + ⟨1,370,0,69,524,481,0,0,1⟩, + ⟨4,8,370,524,0,0,0,-1,1⟩, + ⟨4,370,8,524,0,0,0,1,2⟩, + ⟨1,26,0,28,525,357,0,0,1⟩, + ⟨1,371,0,69,525,482,0,0,1⟩, + ⟨4,26,371,525,0,0,0,-1,1⟩, + ⟨4,371,26,525,0,0,0,1,2⟩, + ⟨1,376,0,10,526,304,0,0,1⟩, + ⟨1,372,0,5,526,289,0,0,1⟩, + ⟨4,376,372,526,0,0,0,-1,1⟩, + ⟨4,372,376,526,0,0,0,1,2⟩, + ⟨1,382,0,28,527,358,0,0,1⟩, + ⟨1,373,0,5,527,290,0,0,1⟩, + ⟨4,382,373,527,0,0,0,-1,1⟩, + ⟨4,373,382,527,0,0,0,1,2⟩, + ⟨1,378,0,97,528,566,0,0,1⟩, + ⟨1,374,0,90,528,544,0,0,1⟩, + ⟨4,378,374,528,0,0,0,-1,1⟩, + ⟨4,374,378,528,0,0,0,1,2⟩, + ⟨1,380,0,68,529,479,0,0,1⟩, + ⟨1,375,0,90,529,545,0,0,1⟩, + ⟨4,380,375,529,0,0,0,-1,1⟩, + ⟨4,375,380,529,0,0,0,1,2⟩, + ⟨1,383,0,28,530,359,0,0,1⟩, + ⟨1,377,0,10,530,305,0,0,1⟩, + ⟨4,383,377,530,0,0,0,-1,1⟩, + ⟨4,377,383,530,0,0,0,1,2⟩, + ⟨1,381,0,68,519,477,0,0,1⟩, + ⟨1,379,0,97,519,564,0,0,1⟩, + ⟨4,381,379,519,0,0,0,-1,1⟩, + ⟨4,379,381,519,0,0,0,1,2⟩, + ⟨1,373,0,527,531,1475,0,0,1⟩, + ⟨1,375,0,529,531,1479,0,0,1⟩, + ⟨4,373,375,531,0,0,0,-1,1⟩, + ⟨1,368,0,521,532,1461,0,0,1⟩, + ⟨1,370,0,524,532,1469,0,0,1⟩, + ⟨4,368,370,532,0,0,0,-1,1⟩, + ⟨1,371,0,525,533,1471,0,0,1⟩, + ⟨1,374,0,528,533,1477,0,0,1⟩, + ⟨4,371,374,533,0,0,0,-1,1⟩, + ⟨1,369,0,522,534,1463,0,0,1⟩, + ⟨1,372,0,526,534,1473,0,0,1⟩, + ⟨4,369,372,534,0,0,0,-1,1⟩, + ⟨1,378,0,528,535,1478,0,0,1⟩, + ⟨1,376,0,526,535,1474,0,0,1⟩, + ⟨4,378,376,535,0,0,0,-1,1⟩, + ⟨1,26,0,525,536,1472,0,0,1⟩, + ⟨1,66,0,522,536,1464,0,0,1⟩, + ⟨4,26,66,536,0,0,0,-1,1⟩, + ⟨1,8,0,524,537,1470,0,0,1⟩, + ⟨1,380,0,529,537,1480,0,0,1⟩, + ⟨4,8,380,537,0,0,0,-1,1⟩, + ⟨1,95,0,521,538,1462,0,0,1⟩, + ⟨1,382,0,527,538,1476,0,0,1⟩, + ⟨4,95,382,538,0,0,0,-1,1⟩, + ⟨1,8,0,537,308,1503,0,0,1⟩, + ⟨1,95,0,538,308,1506,0,0,1⟩, + ⟨4,8,95,308,0,0,0,-1,1⟩, + ⟨4,95,8,308,0,0,0,1,1⟩, + ⟨4,8,95,308,0,0,0,-1,1⟩, + ⟨5,8,0,308,0,0,0,1,-1⟩, + ],#[0,58,0,0,0,0,0,0,0,0],554⟩, by decide⟩ +def backward_080 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State080, backwardShard1State081, + [ + ⟨5,8,0,308,0,0,0,1,-2⟩, + ⟨1,368,0,532,308,1488,0,0,1⟩, + ⟨4,8,368,308,0,0,0,1,1⟩, + ⟨1,369,0,534,308,1494,0,0,1⟩, + ⟨4,8,369,308,0,0,0,1,1⟩, + ⟨5,95,0,308,0,0,0,1,-2⟩, + ⟨1,26,0,536,308,1500,0,0,1⟩, + ⟨4,95,26,308,0,0,0,-1,2⟩, + ⟨1,371,0,533,308,1491,0,0,1⟩, + ⟨4,95,371,308,0,0,0,1,1⟩, + ⟨1,373,0,531,308,1485,0,0,1⟩, + ⟨4,26,373,308,0,0,0,-1,1⟩, + ⟨4,373,26,308,0,0,0,1,1⟩, + ⟨4,26,373,308,0,0,0,-1,1⟩, + ⟨5,26,0,308,0,0,0,1,-1⟩, + ⟨1,378,0,535,308,1497,0,0,1⟩, + ⟨4,368,378,308,0,0,0,-1,1⟩, + ⟨4,378,368,308,0,0,0,1,1⟩, + ⟨4,368,378,308,0,0,0,-1,1⟩, + ⟨5,368,0,308,0,0,0,1,-1⟩, + ⟨5,368,0,308,0,0,0,1,-2⟩, + ⟨4,369,371,308,0,0,0,-1,1⟩, + ⟨4,371,369,308,0,0,0,1,1⟩, + ⟨4,369,371,308,0,0,0,-1,1⟩, + ⟨5,369,0,308,0,0,0,1,-1⟩, + ⟨4,369,95,308,0,0,0,-1,1⟩, + ⟨4,369,373,308,0,0,0,-1,2⟩, + ⟨4,371,8,308,0,0,0,-1,1⟩, + ⟨4,371,368,308,0,0,0,-1,1⟩, + ⟨4,371,378,308,0,0,0,2,1⟩, + ⟨4,373,378,308,0,0,0,-1,1⟩, + ⟨4,378,373,308,0,0,0,1,1⟩, + ⟨4,373,378,308,0,0,0,-1,1⟩, + ⟨5,373,0,308,0,0,0,1,-1⟩, + ⟨5,373,0,308,0,0,0,2,-1⟩, + ⟨4,373,8,308,0,0,0,1,1⟩, + ⟨4,373,368,308,0,0,0,1,1⟩, + ⟨4,373,371,308,0,0,0,1,1⟩, + ⟨4,378,95,308,0,0,0,1,1⟩, + ⟨4,378,26,308,0,0,0,1,1⟩, + ⟨4,378,369,308,0,0,0,1,1⟩, + ⟨4,378,373,308,0,0,0,-1,1⟩, + ⟨4,378,371,308,0,0,0,-1,1⟩, + ⟨4,378,369,308,0,0,0,1,1⟩, + ⟨5,378,0,308,0,0,0,1,2⟩, + ⟨4,373,371,308,0,0,0,-1,1⟩, + ⟨4,373,26,308,0,0,0,-1,1⟩, + ⟨4,373,95,308,0,0,0,1,1⟩, + ⟨4,373,378,308,0,0,0,-1,1⟩, + ⟨4,378,373,308,0,0,0,1,1⟩, + ⟨4,373,378,308,0,0,0,-1,1⟩, + ⟨5,373,0,308,0,0,0,1,-1⟩, + ⟨4,371,378,308,0,0,0,1,2⟩, + ⟨4,371,373,308,0,0,0,1,1⟩, + ⟨4,371,369,308,0,0,0,-1,1⟩, + ⟨4,371,368,308,0,0,0,-1,2⟩, + ⟨4,371,26,308,0,0,0,1,2⟩, + ⟨4,371,95,308,0,0,0,-1,2⟩, + ⟨4,371,8,308,0,0,0,1,2⟩, + ⟨5,371,0,308,0,0,0,2,-1⟩, + ⟨4,369,373,308,0,0,0,-1,1⟩, + ⟨4,369,371,308,0,0,0,-1,2⟩, + ⟨4,369,368,308,0,0,0,1,2⟩, + ⟨4,369,26,308,0,0,0,-1,2⟩, + ⟨4,369,95,308,0,0,0,-1,2⟩, + ⟨4,369,8,308,0,0,0,-1,2⟩, + ⟨5,369,0,308,0,0,0,1,-2⟩, + ⟨4,368,26,308,0,0,0,-1,1⟩, + ⟨4,368,95,308,0,0,0,-1,1⟩, + ⟨4,368,8,308,0,0,0,1,1⟩, + ⟨5,368,0,308,0,0,0,1,2⟩, + ⟨4,368,369,308,0,0,0,-1,1⟩, + ⟨4,369,368,308,0,0,0,1,1⟩, + ⟨4,368,369,308,0,0,0,-1,1⟩, + ⟨5,368,0,308,0,0,0,1,-1⟩, + ⟨4,26,371,308,0,0,0,-1,2⟩, + ⟨4,26,369,308,0,0,0,1,1⟩, + ⟨4,26,8,308,0,0,0,-1,1⟩, + ⟨5,26,0,308,0,0,0,1,-2⟩, + ⟨4,95,371,308,0,0,0,-1,2⟩, + ⟨4,95,369,308,0,0,0,1,1⟩, + ⟨4,95,8,308,0,0,0,-1,1⟩, + ⟨5,95,0,308,0,0,0,1,-2⟩, + ⟨4,95,368,308,0,0,0,-1,1⟩, + ⟨4,368,95,308,0,0,0,1,1⟩, + ⟨4,95,368,308,0,0,0,-1,1⟩, + ⟨5,95,0,308,0,0,0,1,-1⟩, + ⟨4,8,371,308,0,0,0,1,2⟩, + ⟨4,8,369,308,0,0,0,-1,1⟩, + ⟨4,8,368,308,0,0,0,-1,1⟩, + ⟨4,8,26,308,0,0,0,-1,1⟩, + ⟨4,8,95,308,0,0,0,-1,1⟩, + ⟨1,384,0,0,70,68,0,0,1⟩, + ⟨4,68,384,70,0,0,0,-1,1⟩, + ⟨1,385,0,0,70,68,0,0,1⟩, + ⟨4,68,385,70,0,0,0,-1,1⟩, + ⟨1,386,0,0,7,5,0,0,1⟩, + ⟨4,5,386,7,0,0,0,-1,1⟩, + ⟨1,387,0,0,7,5,0,0,1⟩, + ⟨4,5,387,7,0,0,0,-1,1⟩, + ⟨1,388,0,0,71,69,0,0,1⟩, + ⟨4,69,388,71,0,0,0,-1,1⟩, + ⟨1,389,0,0,71,69,0,0,1⟩, + ⟨4,69,389,71,0,0,0,-1,1⟩, + ⟨1,390,0,0,6,4,0,0,1⟩, + ⟨4,4,390,6,0,0,0,-1,1⟩, + ⟨1,391,0,0,6,4,0,0,1⟩, + ⟨4,4,391,6,0,0,0,-1,1⟩, + ⟨1,392,0,0,98,96,0,0,1⟩, + ⟨4,96,392,98,0,0,0,-1,1⟩, + ⟨1,393,0,0,98,96,0,0,1⟩, + ⟨4,96,393,98,0,0,0,-1,1⟩, + ⟨1,394,0,0,66,64,0,0,1⟩, + ⟨4,64,394,66,0,0,0,-1,1⟩, + ⟨1,395,0,0,66,64,0,0,1⟩, + ⟨4,64,395,66,0,0,0,-1,1⟩, + ⟨1,396,0,0,99,97,0,0,1⟩, + ⟨4,97,396,99,0,0,0,-1,1⟩, + ⟨1,397,0,0,99,97,0,0,1⟩, + ⟨4,97,397,99,0,0,0,-1,1⟩, + ⟨1,398,0,0,67,65,0,0,1⟩, + ⟨4,65,398,67,0,0,0,-1,1⟩, + ⟨1,399,0,0,67,65,0,0,1⟩, + ⟨4,65,399,67,0,0,0,-1,1⟩, + ⟨4,393,96,98,0,0,0,-1,1⟩, + ⟨4,96,393,98,0,0,0,1,1⟩, + ⟨4,393,96,98,0,0,0,-1,1⟩, + ⟨5,393,0,98,0,0,0,1,-1⟩, + ],#[0,22,0,0,0,0,0,0,0,0],788⟩, by decide⟩ +def backward_081 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State081, backwardShard1State082, + [ + ⟨4,395,64,66,0,0,0,-1,1⟩, + ⟨4,64,395,66,0,0,0,1,1⟩, + ⟨4,395,64,66,0,0,0,-1,1⟩, + ⟨5,395,0,66,0,0,0,1,-1⟩, + ⟨4,397,97,99,0,0,0,-1,1⟩, + ⟨4,97,397,99,0,0,0,1,1⟩, + ⟨4,397,97,99,0,0,0,-1,1⟩, + ⟨5,397,0,99,0,0,0,1,-1⟩, + ⟨4,399,65,67,0,0,0,-1,1⟩, + ⟨4,65,399,67,0,0,0,1,1⟩, + ⟨4,399,65,67,0,0,0,-1,1⟩, + ⟨5,399,0,67,0,0,0,1,-1⟩, + ⟨1,4,0,6,541,291,0,0,1⟩, + ⟨1,68,0,70,541,483,0,0,1⟩, + ⟨4,4,68,541,0,0,0,-1,1⟩, + ⟨4,68,4,541,0,0,0,1,2⟩, + ⟨1,64,0,66,542,472,0,0,1⟩, + ⟨1,384,0,70,542,484,0,0,1⟩, + ⟨4,64,384,542,0,0,0,-1,1⟩, + ⟨4,384,64,542,0,0,0,1,2⟩, + ⟨1,97,0,99,543,571,0,0,1⟩, + ⟨1,385,0,70,543,485,0,0,1⟩, + ⟨4,97,385,543,0,0,0,-1,1⟩, + ⟨4,385,97,543,0,0,0,1,2⟩, + ⟨1,69,0,71,544,486,0,0,1⟩, + ⟨1,5,0,7,544,294,0,0,1⟩, + ⟨4,69,5,544,0,0,0,-1,1⟩, + ⟨4,5,69,544,0,0,0,1,2⟩, + ⟨1,96,0,98,545,568,0,0,1⟩, + ⟨1,386,0,7,545,295,0,0,1⟩, + ⟨4,96,386,545,0,0,0,-1,1⟩, + ⟨4,386,96,545,0,0,0,1,2⟩, + ⟨1,65,0,67,546,475,0,0,1⟩, + ⟨1,387,0,7,546,296,0,0,1⟩, + ⟨4,65,387,546,0,0,0,-1,1⟩, + ⟨4,387,65,546,0,0,0,1,2⟩, + ⟨1,392,0,98,547,569,0,0,1⟩, + ⟨1,388,0,71,547,487,0,0,1⟩, + ⟨4,392,388,547,0,0,0,-1,1⟩, + ⟨4,388,392,547,0,0,0,1,2⟩, + ⟨1,398,0,67,548,476,0,0,1⟩, + ⟨1,389,0,71,548,488,0,0,1⟩, + ⟨4,398,389,548,0,0,0,-1,1⟩, + ⟨4,389,398,548,0,0,0,1,2⟩, + ⟨1,394,0,66,549,473,0,0,1⟩, + ⟨1,390,0,6,549,292,0,0,1⟩, + ⟨4,394,390,549,0,0,0,-1,1⟩, + ⟨4,390,394,549,0,0,0,1,2⟩, + ⟨1,396,0,99,550,572,0,0,1⟩, + ⟨1,391,0,6,550,293,0,0,1⟩, + ⟨4,396,391,550,0,0,0,-1,1⟩, + ⟨4,391,396,550,0,0,0,1,2⟩, + ⟨1,399,0,67,539,474,0,0,1⟩, + ⟨1,393,0,98,539,567,0,0,1⟩, + ⟨4,399,393,539,0,0,0,-1,1⟩, + ⟨4,393,399,539,0,0,0,1,2⟩, + ⟨1,397,0,99,540,570,0,0,1⟩, + ⟨1,395,0,66,540,471,0,0,1⟩, + ⟨4,397,395,540,0,0,0,-1,1⟩, + ⟨4,395,397,540,0,0,0,1,2⟩, + ⟨1,389,0,548,551,1535,0,0,1⟩, + ⟨1,391,0,550,551,1539,0,0,1⟩, + ⟨4,389,391,551,0,0,0,-1,1⟩, + ⟨1,384,0,542,552,1521,0,0,1⟩, + ⟨1,386,0,545,552,1529,0,0,1⟩, + ⟨4,384,386,552,0,0,0,-1,1⟩, + ⟨1,387,0,546,553,1531,0,0,1⟩, + ⟨1,390,0,549,553,1537,0,0,1⟩, + ⟨4,387,390,553,0,0,0,-1,1⟩, + ⟨1,385,0,543,554,1523,0,0,1⟩, + ⟨1,388,0,547,554,1533,0,0,1⟩, + ⟨4,385,388,554,0,0,0,-1,1⟩, + ⟨1,394,0,549,555,1538,0,0,1⟩, + ⟨1,392,0,547,555,1534,0,0,1⟩, + ⟨4,394,392,555,0,0,0,-1,1⟩, + ⟨1,65,0,546,556,1532,0,0,1⟩, + ⟨1,97,0,543,556,1524,0,0,1⟩, + ⟨4,65,97,556,0,0,0,-1,1⟩, + ⟨1,96,0,545,557,1530,0,0,1⟩, + ⟨1,396,0,550,557,1540,0,0,1⟩, + ⟨4,96,396,557,0,0,0,-1,1⟩, + ⟨1,64,0,542,558,1522,0,0,1⟩, + ⟨1,398,0,548,558,1536,0,0,1⟩, + ⟨4,64,398,558,0,0,0,-1,1⟩, + ⟨1,96,0,557,309,1559,0,0,1⟩, + ⟨1,64,0,558,309,1562,0,0,1⟩, + ⟨4,96,64,309,0,0,0,-1,1⟩, + ⟨4,64,96,309,0,0,0,1,1⟩, + ⟨4,96,64,309,0,0,0,-1,1⟩, + ⟨5,96,0,309,0,0,0,1,-1⟩, + ⟨5,96,0,309,0,0,0,1,-2⟩, + ⟨1,384,0,552,309,1544,0,0,1⟩, + ⟨4,96,384,309,0,0,0,1,1⟩, + ⟨1,385,0,554,309,1550,0,0,1⟩, + ⟨4,96,385,309,0,0,0,1,1⟩, + ⟨5,64,0,309,0,0,0,1,-2⟩, + ⟨1,65,0,556,309,1556,0,0,1⟩, + ⟨4,64,65,309,0,0,0,-1,2⟩, + ⟨1,387,0,553,309,1547,0,0,1⟩, + ⟨4,64,387,309,0,0,0,1,1⟩, + ⟨1,389,0,551,309,1541,0,0,1⟩, + ⟨4,65,389,309,0,0,0,-1,1⟩, + ⟨4,389,65,309,0,0,0,1,1⟩, + ⟨4,65,389,309,0,0,0,-1,1⟩, + ⟨5,65,0,309,0,0,0,1,-1⟩, + ⟨1,394,0,555,309,1553,0,0,1⟩, + ⟨4,384,394,309,0,0,0,-1,1⟩, + ⟨4,394,384,309,0,0,0,1,1⟩, + ⟨4,384,394,309,0,0,0,-1,1⟩, + ⟨5,384,0,309,0,0,0,1,-1⟩, + ⟨5,384,0,309,0,0,0,1,-2⟩, + ⟨4,385,387,309,0,0,0,-1,1⟩, + ⟨4,387,385,309,0,0,0,1,1⟩, + ⟨4,385,387,309,0,0,0,-1,1⟩, + ⟨5,385,0,309,0,0,0,1,-1⟩, + ⟨4,385,64,309,0,0,0,-1,1⟩, + ⟨4,385,389,309,0,0,0,-1,2⟩, + ⟨4,387,96,309,0,0,0,-1,1⟩, + ⟨4,387,384,309,0,0,0,-1,1⟩, + ⟨4,387,394,309,0,0,0,2,1⟩, + ⟨4,389,394,309,0,0,0,-1,1⟩, + ⟨4,394,389,309,0,0,0,1,1⟩, + ⟨4,389,394,309,0,0,0,-1,1⟩, + ⟨5,389,0,309,0,0,0,1,-1⟩, + ⟨5,389,0,309,0,0,0,2,-1⟩, + ⟨4,389,96,309,0,0,0,1,1⟩, + ⟨4,389,384,309,0,0,0,1,1⟩, + ⟨4,389,387,309,0,0,0,1,1⟩, + ],#[0,48,0,0,0,0,0,0,0,0],606⟩, by decide⟩ +def backward_082 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State082, backwardShard1State083, + [ + ⟨4,394,64,309,0,0,0,1,1⟩, + ⟨4,394,65,309,0,0,0,1,1⟩, + ⟨4,394,385,309,0,0,0,1,1⟩, + ⟨4,394,389,309,0,0,0,-1,1⟩, + ⟨4,394,387,309,0,0,0,-1,1⟩, + ⟨4,394,385,309,0,0,0,1,1⟩, + ⟨5,394,0,309,0,0,0,1,2⟩, + ⟨4,389,387,309,0,0,0,-1,1⟩, + ⟨4,389,65,309,0,0,0,-1,1⟩, + ⟨4,389,64,309,0,0,0,1,1⟩, + ⟨4,389,394,309,0,0,0,-1,1⟩, + ⟨4,394,389,309,0,0,0,1,1⟩, + ⟨4,389,394,309,0,0,0,-1,1⟩, + ⟨5,389,0,309,0,0,0,1,-1⟩, + ⟨4,387,394,309,0,0,0,1,2⟩, + ⟨4,387,389,309,0,0,0,1,1⟩, + ⟨4,387,385,309,0,0,0,-1,1⟩, + ⟨4,387,384,309,0,0,0,-1,2⟩, + ⟨4,387,65,309,0,0,0,1,2⟩, + ⟨4,387,64,309,0,0,0,-1,2⟩, + ⟨4,387,96,309,0,0,0,1,2⟩, + ⟨5,387,0,309,0,0,0,2,-1⟩, + ⟨4,385,389,309,0,0,0,-1,1⟩, + ⟨4,385,387,309,0,0,0,-1,2⟩, + ⟨4,385,384,309,0,0,0,1,2⟩, + ⟨4,385,65,309,0,0,0,-1,2⟩, + ⟨4,385,64,309,0,0,0,-1,2⟩, + ⟨4,385,96,309,0,0,0,-1,2⟩, + ⟨5,385,0,309,0,0,0,1,-2⟩, + ⟨4,384,65,309,0,0,0,-1,1⟩, + ⟨4,384,64,309,0,0,0,-1,1⟩, + ⟨4,384,96,309,0,0,0,1,1⟩, + ⟨5,384,0,309,0,0,0,1,2⟩, + ⟨4,384,385,309,0,0,0,-1,1⟩, + ⟨4,385,384,309,0,0,0,1,1⟩, + ⟨4,384,385,309,0,0,0,-1,1⟩, + ⟨5,384,0,309,0,0,0,1,-1⟩, + ⟨4,65,387,309,0,0,0,-1,2⟩, + ⟨4,65,385,309,0,0,0,1,1⟩, + ⟨4,65,96,309,0,0,0,-1,1⟩, + ⟨5,65,0,309,0,0,0,1,-2⟩, + ⟨4,64,387,309,0,0,0,-1,2⟩, + ⟨4,64,385,309,0,0,0,1,1⟩, + ⟨4,64,96,309,0,0,0,-1,1⟩, + ⟨5,64,0,309,0,0,0,1,-2⟩, + ⟨4,64,384,309,0,0,0,-1,1⟩, + ⟨4,384,64,309,0,0,0,1,1⟩, + ⟨4,64,384,309,0,0,0,-1,1⟩, + ⟨5,64,0,309,0,0,0,1,-1⟩, + ⟨4,96,387,309,0,0,0,1,2⟩, + ⟨4,96,385,309,0,0,0,-1,1⟩, + ⟨4,96,384,309,0,0,0,-1,1⟩, + ⟨4,96,65,309,0,0,0,-1,1⟩, + ⟨4,96,64,309,0,0,0,-1,1⟩, + ⟨1,400,0,0,17,15,0,0,1⟩, + ⟨4,15,400,17,0,0,0,-1,1⟩, + ⟨1,401,0,0,17,15,0,0,1⟩, + ⟨4,400,401,17,0,0,0,-1,1⟩, + ⟨1,402,0,0,16,14,0,0,1⟩, + ⟨4,14,402,16,0,0,0,-1,1⟩, + ⟨1,403,0,0,16,14,0,0,1⟩, + ⟨4,14,403,16,0,0,0,-1,1⟩, + ⟨1,404,0,0,54,52,0,0,1⟩, + ⟨4,52,404,54,0,0,0,-1,1⟩, + ⟨1,405,0,0,54,52,0,0,1⟩, + ⟨4,52,405,54,0,0,0,-1,1⟩, + ⟨1,406,0,0,55,53,0,0,1⟩, + ⟨4,53,406,55,0,0,0,-1,1⟩, + ⟨1,407,0,0,55,53,0,0,1⟩, + ⟨4,53,407,55,0,0,0,-1,1⟩, + ⟨1,408,0,0,43,41,0,0,1⟩, + ⟨4,41,408,43,0,0,0,-1,1⟩, + ⟨1,409,0,0,43,41,0,0,1⟩, + ⟨4,41,409,43,0,0,0,-1,1⟩, + ⟨1,410,0,0,44,42,0,0,1⟩, + ⟨4,42,410,44,0,0,0,-1,1⟩, + ⟨1,411,0,0,44,42,0,0,1⟩, + ⟨4,42,411,44,0,0,0,-1,1⟩, + ⟨1,412,0,0,107,105,0,0,1⟩, + ⟨4,105,412,107,0,0,0,-1,1⟩, + ⟨1,413,0,0,107,105,0,0,1⟩, + ⟨4,105,413,107,0,0,0,-1,1⟩, + ⟨1,414,0,0,108,106,0,0,1⟩, + ⟨4,106,414,108,0,0,0,-1,1⟩, + ⟨1,415,0,0,108,106,0,0,1⟩, + ⟨4,106,415,108,0,0,0,-1,1⟩, + ⟨4,409,41,43,0,0,0,-1,1⟩, + ⟨4,41,409,43,0,0,0,1,1⟩, + ⟨4,409,41,43,0,0,0,-1,1⟩, + ⟨5,409,0,43,0,0,0,1,-1⟩, + ⟨4,411,42,44,0,0,0,-1,1⟩, + ⟨4,42,411,44,0,0,0,1,1⟩, + ⟨4,411,42,44,0,0,0,-1,1⟩, + ⟨5,411,0,44,0,0,0,1,-1⟩, + ⟨4,413,105,107,0,0,0,-1,1⟩, + ⟨4,105,413,107,0,0,0,1,1⟩, + ⟨4,413,105,107,0,0,0,-1,1⟩, + ⟨5,413,0,107,0,0,0,1,-1⟩, + ⟨4,415,106,108,0,0,0,-1,1⟩, + ⟨4,106,415,108,0,0,0,1,1⟩, + ⟨4,415,106,108,0,0,0,-1,1⟩, + ⟨5,415,0,108,0,0,0,1,-1⟩, + ⟨1,53,0,55,561,438,0,0,1⟩, + ⟨1,15,0,17,561,324,0,0,1⟩, + ⟨4,53,15,561,0,0,0,-1,1⟩, + ⟨4,15,53,561,0,0,0,1,2⟩, + ⟨1,42,0,44,562,406,0,0,1⟩, + ⟨1,400,0,17,562,325,0,0,1⟩, + ⟨4,42,400,562,0,0,0,-1,1⟩, + ⟨4,400,42,562,0,0,0,1,2⟩, + ⟨1,105,0,107,563,595,0,0,1⟩, + ⟨1,401,0,17,563,326,0,0,1⟩, + ⟨4,105,401,563,0,0,0,-1,1⟩, + ⟨4,401,105,563,0,0,0,1,2⟩, + ⟨1,52,0,54,564,435,0,0,1⟩, + ⟨1,14,0,16,564,321,0,0,1⟩, + ⟨4,52,14,564,0,0,0,-1,1⟩, + ⟨4,14,52,564,0,0,0,1,2⟩, + ⟨1,41,0,43,565,403,0,0,1⟩, + ⟨1,402,0,16,565,322,0,0,1⟩, + ⟨4,41,402,565,0,0,0,-1,1⟩, + ⟨4,402,41,565,0,0,0,1,2⟩, + ⟨1,106,0,108,566,598,0,0,1⟩, + ⟨1,403,0,16,566,323,0,0,1⟩, + ⟨4,106,403,566,0,0,0,-1,1⟩, + ⟨4,403,106,566,0,0,0,1,2⟩, + ⟨1,408,0,43,567,404,0,0,1⟩, + ⟨1,404,0,54,567,436,0,0,1⟩, + ],#[0,30,0,0,0,0,0,0,0,0],752⟩, by decide⟩ +def backward_083 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State083, backwardShard1State084, + [ + ⟨4,408,404,567,0,0,0,-1,1⟩, + ⟨4,404,408,567,0,0,0,1,2⟩, + ⟨1,414,0,108,568,599,0,0,1⟩, + ⟨1,405,0,54,568,437,0,0,1⟩, + ⟨4,414,405,568,0,0,0,-1,1⟩, + ⟨4,405,414,568,0,0,0,1,2⟩, + ⟨1,410,0,44,569,407,0,0,1⟩, + ⟨1,406,0,55,569,439,0,0,1⟩, + ⟨4,410,406,569,0,0,0,-1,1⟩, + ⟨4,406,410,569,0,0,0,1,2⟩, + ⟨1,412,0,107,570,596,0,0,1⟩, + ⟨1,407,0,55,570,440,0,0,1⟩, + ⟨4,412,407,570,0,0,0,-1,1⟩, + ⟨4,407,412,570,0,0,0,1,2⟩, + ⟨1,415,0,108,560,597,0,0,1⟩, + ⟨1,409,0,43,560,402,0,0,1⟩, + ⟨4,415,409,560,0,0,0,-1,1⟩, + ⟨4,409,415,560,0,0,0,1,2⟩, + ⟨1,413,0,107,559,594,0,0,1⟩, + ⟨1,411,0,44,559,405,0,0,1⟩, + ⟨4,413,411,559,0,0,0,-1,1⟩, + ⟨4,411,413,559,0,0,0,1,2⟩, + ⟨1,405,0,568,571,1591,0,0,1⟩, + ⟨1,407,0,570,571,1595,0,0,1⟩, + ⟨4,405,407,571,0,0,0,-1,1⟩, + ⟨1,400,0,562,572,1577,0,0,1⟩, + ⟨1,402,0,565,572,1585,0,0,1⟩, + ⟨4,400,402,572,0,0,0,-1,1⟩, + ⟨1,403,0,566,573,1587,0,0,1⟩, + ⟨1,406,0,569,573,1593,0,0,1⟩, + ⟨4,403,406,573,0,0,0,-1,1⟩, + ⟨1,401,0,563,574,1579,0,0,1⟩, + ⟨1,404,0,567,574,1589,0,0,1⟩, + ⟨4,401,404,574,0,0,0,-1,1⟩, + ⟨1,410,0,569,575,1594,0,0,1⟩, + ⟨1,408,0,567,575,1590,0,0,1⟩, + ⟨4,410,408,575,0,0,0,-1,1⟩, + ⟨1,106,0,566,576,1588,0,0,1⟩, + ⟨1,105,0,563,576,1580,0,0,1⟩, + ⟨4,106,105,576,0,0,0,-1,1⟩, + ⟨1,41,0,565,577,1586,0,0,1⟩, + ⟨1,412,0,570,577,1596,0,0,1⟩, + ⟨4,41,412,577,0,0,0,-1,1⟩, + ⟨1,42,0,562,578,1578,0,0,1⟩, + ⟨1,414,0,568,578,1592,0,0,1⟩, + ⟨4,42,414,578,0,0,0,-1,1⟩, + ⟨1,41,0,577,1908,1617,0,0,1⟩, + ⟨1,42,0,578,1908,1620,0,0,1⟩, + ⟨4,41,42,1908,0,0,0,-1,1⟩, + ⟨4,42,41,1908,0,0,0,1,1⟩, + ⟨4,41,42,1908,0,0,0,-1,1⟩, + ⟨5,41,0,1908,0,0,0,1,-1⟩, + ⟨5,41,0,1908,0,0,0,1,-2⟩, + ⟨1,400,0,572,1908,1602,0,0,1⟩, + ⟨4,41,400,1908,0,0,0,1,1⟩, + ⟨1,401,0,574,1908,1608,0,0,1⟩, + ⟨4,41,401,1908,0,0,0,1,1⟩, + ⟨5,42,0,1908,0,0,0,1,-2⟩, + ⟨1,106,0,576,1908,1614,0,0,1⟩, + ⟨4,42,106,1908,0,0,0,-1,2⟩, + ⟨1,403,0,573,1908,1605,0,0,1⟩, + ⟨4,42,403,1908,0,0,0,1,1⟩, + ⟨1,405,0,571,1908,1599,0,0,1⟩, + ⟨4,106,405,1908,0,0,0,-1,1⟩, + ⟨4,405,106,1908,0,0,0,1,1⟩, + ⟨4,106,405,1908,0,0,0,-1,1⟩, + ⟨5,106,0,1908,0,0,0,1,-1⟩, + ⟨1,410,0,575,1908,1611,0,0,1⟩, + ⟨4,400,410,1908,0,0,0,-1,1⟩, + ⟨4,410,400,1908,0,0,0,1,1⟩, + ⟨4,400,410,1908,0,0,0,-1,1⟩, + ⟨5,400,0,1908,0,0,0,1,-1⟩, + ⟨5,400,0,1908,0,0,0,1,-2⟩, + ⟨4,401,403,1908,0,0,0,-1,1⟩, + ⟨4,403,401,1908,0,0,0,1,1⟩, + ⟨4,401,403,1908,0,0,0,-1,1⟩, + ⟨5,401,0,1908,0,0,0,1,-1⟩, + ⟨4,401,42,1908,0,0,0,-1,1⟩, + ⟨4,401,405,1908,0,0,0,-1,2⟩, + ⟨4,403,41,1908,0,0,0,-1,1⟩, + ⟨4,403,400,1908,0,0,0,-1,1⟩, + ⟨4,403,410,1908,0,0,0,2,1⟩, + ⟨4,405,410,1908,0,0,0,-1,1⟩, + ⟨4,410,405,1908,0,0,0,1,1⟩, + ⟨4,405,410,1908,0,0,0,-1,1⟩, + ⟨5,405,0,1908,0,0,0,1,-1⟩, + ⟨5,405,0,1908,0,0,0,2,-1⟩, + ⟨4,405,41,1908,0,0,0,1,1⟩, + ⟨4,405,400,1908,0,0,0,1,1⟩, + ⟨4,405,403,1908,0,0,0,1,1⟩, + ⟨4,410,42,1908,0,0,0,1,1⟩, + ⟨4,410,106,1908,0,0,0,1,1⟩, + ⟨4,410,401,1908,0,0,0,1,1⟩, + ⟨4,410,405,1908,0,0,0,-1,1⟩, + ⟨4,410,403,1908,0,0,0,-1,1⟩, + ⟨4,410,401,1908,0,0,0,1,1⟩, + ⟨5,410,0,1908,0,0,0,1,2⟩, + ⟨4,405,403,1908,0,0,0,-1,1⟩, + ⟨4,405,106,1908,0,0,0,-1,1⟩, + ⟨4,405,42,1908,0,0,0,1,1⟩, + ⟨4,405,410,1908,0,0,0,-1,1⟩, + ⟨4,410,405,1908,0,0,0,1,1⟩, + ⟨4,405,410,1908,0,0,0,-1,1⟩, + ⟨5,405,0,1908,0,0,0,1,-1⟩, + ⟨4,403,410,1908,0,0,0,1,2⟩, + ⟨4,403,405,1908,0,0,0,1,1⟩, + ⟨4,403,401,1908,0,0,0,-1,1⟩, + ⟨4,403,400,1908,0,0,0,-1,2⟩, + ⟨4,403,106,1908,0,0,0,1,2⟩, + ⟨4,403,42,1908,0,0,0,-1,2⟩, + ⟨4,403,41,1908,0,0,0,1,2⟩, + ⟨5,403,0,1908,0,0,0,2,-1⟩, + ⟨4,401,405,1908,0,0,0,-1,1⟩, + ⟨4,401,403,1908,0,0,0,-1,2⟩, + ⟨4,401,400,1908,0,0,0,1,2⟩, + ⟨4,401,106,1908,0,0,0,-1,2⟩, + ⟨4,401,42,1908,0,0,0,-1,2⟩, + ⟨4,401,41,1908,0,0,0,-1,2⟩, + ⟨5,401,0,1908,0,0,0,1,-2⟩, + ⟨4,400,106,1908,0,0,0,-1,1⟩, + ⟨4,400,42,1908,0,0,0,-1,1⟩, + ⟨4,400,41,1908,0,0,0,1,1⟩, + ⟨5,400,0,1908,0,0,0,1,2⟩, + ⟨4,400,401,1908,0,0,0,-1,1⟩, + ⟨4,401,400,1908,0,0,0,1,1⟩, + ⟨4,400,401,1908,0,0,0,-1,1⟩, + ⟨5,400,0,1908,0,0,0,1,-1⟩, + ⟨4,106,403,1908,0,0,0,-1,2⟩, + ],#[0,26,8,0,0,0,0,0,0,0],714⟩, by decide⟩ +#eval "NativeBackwardProofs1 checked" +end NativeData diff --git a/research/kappa-lean-verification-20261022/NativeBackwardProofs1.log b/research/kappa-lean-verification-20261022/NativeBackwardProofs1.log new file mode 100644 index 0000000000..3eea541737 --- /dev/null +++ b/research/kappa-lean-verification-20261022/NativeBackwardProofs1.log @@ -0,0 +1 @@ +"NativeBackwardProofs1 checked" diff --git a/research/kappa-lean-verification-20261022/NativeBackwardProofs2.lean b/research/kappa-lean-verification-20261022/NativeBackwardProofs2.lean new file mode 100644 index 0000000000..bf8154684a --- /dev/null +++ b/research/kappa-lean-verification-20261022/NativeBackwardProofs2.lean @@ -0,0 +1,5596 @@ +-- Generated by native_generate.py from canonical payload SHA256 +-- 4409d2d9328fffbd276bb03fb800f59a33ec3b2ab15f79a330a7af66e75110cc +import NativeData +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NativeData +open NativeCertificate +def backwardShard2State084 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (308)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (307))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (1908)) (.branch 1 (.leaf (1908)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (305))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (516))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (309)) (.leaf (309))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (310)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (305)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (305)) (.leaf (295))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (309)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (1908)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (308)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (1908))) (.branch 1 (.leaf (1908)) (.branch 1 (.leaf (572)) (.leaf (1908)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1908))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1908))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (560))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard2State085 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (308)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (581))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (582)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (307))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (1908)) (.branch 1 (.leaf (1908)) (.leaf (585))))) (.branch 2 (.branch 1 (.leaf (583)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (581)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (305))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (516))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (309)) (.leaf (309))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (584))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (310)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (305)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (305)) (.leaf (295))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (309)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (584))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (596))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (1908)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (308)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (1908))) (.branch 1 (.leaf (1908)) (.branch 1 (.leaf (572)) (.leaf (1908)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1908))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1908))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (560))) (.branch 1 (.leaf (592)) (.branch 1 (.leaf (594)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (593)) (.leaf (594))) (.branch 1 (.leaf (591)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (580))) (.branch 1 (.leaf (595)) (.branch 1 (.leaf (579)) (.leaf (590))))) (.branch 2 (.branch 1 (.leaf (579)) (.leaf (588))) (.branch 1 (.leaf (580)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard2State086 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (308)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (581))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (307))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (1908)) (.branch 1 (.leaf (1908)) (.leaf (1922))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (581)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (305))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (516))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (309)) (.leaf (309))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (584))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (310)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (305)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (305)) (.leaf (295))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (309)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (584))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (1922))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (1908)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (308)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (1908))) (.branch 1 (.leaf (1908)) (.branch 1 (.leaf (572)) (.leaf (1908)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1908))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1908))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (560))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (580))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (579)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (579)) (.leaf (598))) (.branch 1 (.leaf (580)) (.branch 1 (.leaf (38)) (.leaf (38)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (23)) (.leaf (23))) (.branch 1 (.leaf (49)) (.branch 1 (.leaf (49)) (.leaf (113))))) (.branch 2 (.branch 1 (.leaf (113)) (.leaf (39))) (.branch 1 (.leaf (39)) (.branch 1 (.leaf (22)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard2State087 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (308)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (581))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (1934))) (.branch 1 (.leaf (604)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (307))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (601)) (.branch 1 (.leaf (1934)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (1908)) (.branch 1 (.leaf (1908)) (.leaf (1922))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (303))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (604)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (581)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (305))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (516))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (309)) (.leaf (309))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (584))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (310)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (305)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (305)) (.leaf (295))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (309)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (584))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (1922))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (1908)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (1934)) (.branch 1 (.leaf (601)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (308)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (1908))) (.branch 1 (.leaf (1908)) (.branch 1 (.leaf (572)) (.leaf (1908)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1908))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1908))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (560))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (580))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (579)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (579)) (.leaf (598))) (.branch 1 (.leaf (580)) (.branch 1 (.leaf (1934)) (.leaf (1934)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1934))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1934)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (600)) (.branch 1 (.leaf (1934)) (.leaf (599)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (599))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (600)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard2State088 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (401)) (.leaf (581))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (1934))) (.branch 1 (.leaf (604)) (.branch 1 (.leaf (279)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (619))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (621))) (.branch 1 (.leaf (601)) (.branch 1 (.leaf (1934)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (604)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (581)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (309))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (621)) (.leaf (584))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (619)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (621)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (584))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1922))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (1908)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (1934)) (.branch 1 (.leaf (601)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (308)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (1908))) (.branch 1 (.leaf (1908)) (.branch 1 (.leaf (572)) (.leaf (1908)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1908))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1908))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (560))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (580))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (579)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (579)) (.leaf (598))) (.branch 1 (.leaf (580)) (.branch 1 (.leaf (1934)) (.leaf (1934)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1934))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1934)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (600)) (.branch 1 (.leaf (1934)) (.leaf (599)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (599))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (600)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def backwardShard2State089 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (401)) (.leaf (581))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (604)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (621))) (.branch 1 (.leaf (601)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (604)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (581)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (621)) (.leaf (584))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (619)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (621)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (584))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (601)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (624))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (281)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (280))) (.branch 1 (.leaf (1908)) (.branch 1 (.leaf (572)) (.leaf (1908)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1908))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1908))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (560))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (580))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (579)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (579)) (.leaf (598))) (.branch 1 (.leaf (580)) (.branch 1 (.leaf (281)) (.leaf (1934)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1934))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1934)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (600)) (.branch 1 (.leaf (1934)) (.leaf (599)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (599))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (600)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))))) +def backwardShard2State090 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (401)) (.leaf (581))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (604)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (621))) (.branch 1 (.leaf (601)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (604)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (581)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (621)) (.leaf (584))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (619)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (621)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (584))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (601)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (624))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (281)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (280))) (.branch 1 (.leaf (1908)) (.branch 1 (.leaf (572)) (.leaf (1908)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1908))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1908))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (560))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (580))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (579)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (579)) (.leaf (598))) (.branch 1 (.leaf (580)) (.branch 1 (.leaf (281)) (.leaf (1934)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1934))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1934)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (600)) (.branch 1 (.leaf (1934)) (.leaf (599)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (599))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (600)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (281)))))))))))) +def backwardShard2State091 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (401)) (.leaf (581))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (604)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (621))) (.branch 1 (.leaf (601)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (604)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (581)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (621)) (.leaf (584))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (619)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (621)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (584))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (601)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (0)) (.leaf (114)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (115)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (115)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (624))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (281)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (280))) (.branch 1 (.leaf (1908)) (.branch 1 (.leaf (572)) (.leaf (1908)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1908))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1908))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (560))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (580))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (579)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (579)) (.leaf (598))) (.branch 1 (.leaf (580)) (.branch 1 (.leaf (281)) (.leaf (1934)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1934))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1934)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (600)) (.branch 1 (.leaf (1934)) (.leaf (599)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (599))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (600)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (281)))))))))))) +def backwardShard2State092 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (401)) (.leaf (581))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (604)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (621))) (.branch 1 (.leaf (601)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (604)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (581)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (621)) (.leaf (584))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (619)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (621)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (584))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (601)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (0)) (.leaf (114)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (115)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (115)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (0)) (.leaf (114))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (624))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (281)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (280))) (.branch 1 (.leaf (1908)) (.branch 1 (.leaf (572)) (.leaf (1908)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1908))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1908))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (560))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (580))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (579)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (579)) (.leaf (598))) (.branch 1 (.leaf (580)) (.branch 1 (.leaf (281)) (.leaf (1934)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1934))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1934)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (600)) (.branch 1 (.leaf (1934)) (.leaf (599)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (599))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (600)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (281)))))))))))) +def backwardShard2State093 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (401)) (.leaf (581))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (604)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (629)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (621))) (.branch 1 (.leaf (601)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (604)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (581)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (627))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (621)) (.leaf (584))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (619)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (621)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (584))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (601)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (480)) (.leaf (0))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (0)) (.leaf (114)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (404))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (400))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (424)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (444)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (484)) (.branch 1 (.leaf (501)) (.leaf (499))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (439))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (420))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (441)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (421)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (420)) (.leaf (399))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (480)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (504)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (520)) (.branch 1 (.leaf (0)) (.leaf (114))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (501)) (.leaf (499)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (479)) (.leaf (0))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (0))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (504)) (.leaf (500)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (440)) (.leaf (481))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (530)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (479)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (444)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (401)) (.leaf (424))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (399)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (624))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (281)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (626))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (628)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (572)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1908))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1908))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (560))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (580))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (579)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (579)) (.leaf (598))) (.branch 1 (.leaf (580)) (.branch 1 (.leaf (281)) (.leaf (1934)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1934))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1934)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (600)) (.branch 1 (.leaf (1934)) (.leaf (599)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (599))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (600)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (629)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (627))) (.branch 1 (.leaf (626)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (628))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (281)))))))))))) +def backwardShard2State094 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (481))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (401)) (.leaf (581))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (604)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (650)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (629)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (621))) (.branch 1 (.leaf (601)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (604)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (634))) (.branch 1 (.leaf (581)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (627))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (584))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (619)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (621)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (584))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (601)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (480)) (.leaf (648))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (539)) (.leaf (541)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (0))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (404))) (.branch 1 (.leaf (564)) (.branch 1 (.leaf (581)) (.leaf (584)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (400))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (424)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (459))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (339))) (.branch 1 (.leaf (484)) (.branch 1 (.leaf (501)) (.leaf (499))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (439))) (.branch 1 (.leaf (459)) (.branch 1 (.leaf (461)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (420))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (441)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (460)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (421)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (420)) (.leaf (399))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (480)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (504)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (539))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (520)) (.branch 1 (.leaf (544)) (.leaf (540))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (501)) (.leaf (499)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (479)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (561)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (341))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (504)) (.leaf (500)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (440)) (.leaf (481))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (530)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (479)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (530)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (401)) (.leaf (424))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (399)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (650)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (624))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (281)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (626))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (628)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (630)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (632)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (572)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1908))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1908))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (560))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (580))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (579)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (579)) (.leaf (598))) (.branch 1 (.leaf (580)) (.branch 1 (.leaf (281)) (.leaf (1934)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1934))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1934)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (600)) (.branch 1 (.leaf (1934)) (.leaf (599)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (599))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (600)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (629)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (634)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (627))) (.branch 1 (.leaf (626)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (628))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (631)) (.leaf (630))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (633)) (.branch 1 (.leaf (632)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (281)))))))))))) +def backwardShard2State095 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (481))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (401)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (629)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (604)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (634))) (.branch 1 (.leaf (683)) (.branch 1 (.leaf (564)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (627))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (619)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (674))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (621)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (1169))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (584))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (682)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (480)) (.leaf (648))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (539)) (.leaf (541)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (0))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (381)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (400))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (424)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (459))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (484)) (.branch 1 (.leaf (501)) (.leaf (499))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (439))) (.branch 1 (.leaf (459)) (.branch 1 (.leaf (461)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (137))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (420))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (441)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (460)) (.leaf (600))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (662)) (.leaf (421)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (420)) (.leaf (399))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (480)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (504)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (539))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (520)) (.branch 1 (.leaf (544)) (.leaf (540))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (501)) (.leaf (499)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (479)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (504)) (.leaf (500)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (440)) (.leaf (481))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (530)) (.leaf (1170))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (675))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (479)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (530)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (401)) (.leaf (424))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (399)) (.leaf (601))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (677))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (581)) (.leaf (580))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (1171)) (.leaf (624))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (281)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (626))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (628)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (630)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (632)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (572)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1908))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1908))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (580))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (579)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (579)) (.leaf (598))) (.branch 1 (.leaf (1170)) (.branch 1 (.leaf (281)) (.leaf (1934)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1934))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1934)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (600)) (.branch 1 (.leaf (1934)) (.leaf (599)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (599))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (683)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (629)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (634)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (627))) (.branch 1 (.leaf (626)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (674)) (.leaf (628))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (631)) (.leaf (630))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (633)) (.branch 1 (.leaf (632)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (281)))))))))))) +def backwardShard2State096 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (481))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (401)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (629)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (703)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (564)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (627))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (619)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (674))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (621)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (692))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (704))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (480)) (.leaf (648))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (539)) (.leaf (541)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (0))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (400))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (424)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (459))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (484)) (.branch 1 (.leaf (501)) (.leaf (499))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (439))) (.branch 1 (.leaf (459)) (.branch 1 (.leaf (461)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (137))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (420))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (441)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (460)) (.leaf (664))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (662)) (.leaf (421)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (420)) (.leaf (399))) (.branch 1 (.leaf (1182)) (.branch 1 (.leaf (480)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (504)) (.leaf (1182))) (.branch 1 (.leaf (1181)) (.branch 1 (.leaf (1181)) (.leaf (539))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (520)) (.branch 1 (.leaf (544)) (.leaf (540))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (501)) (.leaf (499)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (479)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (504)) (.leaf (500)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (440)) (.leaf (481))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (530)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (675))) (.branch 1 (.leaf (1180)) (.branch 1 (.leaf (479)) (.leaf (1180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (530)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (401)) (.leaf (424))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (677))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (1178))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (706)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (1177)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (708)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (711)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (707))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (678)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (281)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (626))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (628)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (630)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (632)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (572)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1908))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1908))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (580))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (579)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (598))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1934)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1934))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1934)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (600)) (.branch 1 (.leaf (1934)) (.leaf (599)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (648))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (649)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (629)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (634)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (627))) (.branch 1 (.leaf (626)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (674)) (.leaf (628))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (631)) (.leaf (630))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (633)) (.branch 1 (.leaf (632)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (281)))))))))))) +def backwardShard2State097 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (481))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (401)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (629)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (703)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (627))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (619)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (674))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (692))) (.branch 1 (.leaf (1283)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (704))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (480)) (.leaf (648))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (539)) (.leaf (541)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (400))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (424)) (.leaf (738))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (459))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (484)) (.branch 1 (.leaf (501)) (.leaf (499))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (439))) (.branch 1 (.leaf (459)) (.branch 1 (.leaf (461)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (740))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (420))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (441)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (460)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (421)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (420)) (.leaf (399))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (480)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (504)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (539))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (520)) (.branch 1 (.leaf (544)) (.leaf (540))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (501)) (.leaf (499)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (479)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (504)) (.leaf (500)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (440)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (530)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (530)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (401)) (.leaf (424))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (703))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (690)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (358))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (741)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (377))) (.branch 1 (.leaf (1159)) (.branch 1 (.leaf (378)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (660))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (678)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (281)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (626))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (628)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (630)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (632)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (572)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1908))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1908))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (577)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (728))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (729)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (598))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1934)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1934))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1934)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1934)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (648))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (649)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (629)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (634)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (627))) (.branch 1 (.leaf (626)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (674)) (.leaf (628))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (631)) (.leaf (630))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (633)) (.branch 1 (.leaf (632)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (281)))))))))))) +def backwardShard2State098 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (481))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (299)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (629)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (703)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (774)) (.leaf (776))) (.branch 1 (.leaf (326)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (627))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (619)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (674))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (704))) (.branch 1 (.leaf (760)) (.branch 1 (.leaf (301)) (.leaf (775))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (480)) (.leaf (648))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (539)) (.leaf (541)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (400))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (424)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (459))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (484)) (.branch 1 (.leaf (501)) (.leaf (499))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (439))) (.branch 1 (.leaf (459)) (.branch 1 (.leaf (461)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (420))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (441)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (460)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (421)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (420)) (.leaf (399))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (480)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (504)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (539))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (520)) (.branch 1 (.leaf (544)) (.leaf (540))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (501)) (.leaf (499)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (479)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (504)) (.leaf (500)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (440)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (530)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (530)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (401)) (.leaf (424))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (1188)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (1187))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (703))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (690)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (358))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (741)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (377))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (378)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (660))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (678)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (326)) (.branch 1 (.leaf (412)) (.leaf (327)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (299))) (.branch 1 (.leaf (759)) (.branch 1 (.leaf (417)) (.leaf (299)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (327))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (301))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (773)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (438))) (.branch 1 (.leaf (776)) (.branch 1 (.leaf (281)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (626))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (628)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (630)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (632)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (572)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1908))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1908))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (577)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (728))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (729)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (598))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1934)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1934))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1934)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1934)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (648))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (649)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (352)) (.leaf (353))) (.branch 1 (.leaf (354)) (.branch 1 (.leaf (355)) (.leaf (356))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (357)) (.leaf (358))) (.branch 1 (.leaf (371)) (.branch 1 (.leaf (372)) (.leaf (373))))) (.branch 2 (.branch 1 (.leaf (374)) (.leaf (375))) (.branch 1 (.leaf (376)) (.branch 1 (.leaf (377)) (.leaf (378)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (391)) (.leaf (392))) (.branch 1 (.leaf (393)) (.branch 1 (.leaf (394)) (.leaf (395))))) (.branch 2 (.branch 1 (.leaf (396)) (.leaf (397))) (.branch 1 (.leaf (398)) (.branch 1 (.leaf (1187)) (.leaf (1188)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (411)) (.leaf (412))) (.branch 1 (.leaf (413)) (.leaf (414)))) (.branch 2 (.branch 1 (.leaf (415)) (.leaf (416))) (.branch 1 (.leaf (417)) (.branch 1 (.leaf (418)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (629)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (634)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (627))) (.branch 1 (.leaf (626)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (674)) (.leaf (628))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (631)) (.leaf (630))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (633)) (.branch 1 (.leaf (632)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (281)))))))))))) +def backwardShard2State099 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (481))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (299)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (629)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (793)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (703)) (.leaf (788)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (774)) (.leaf (301))) (.branch 1 (.leaf (326)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (627))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (619)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (674))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (303)) (.leaf (704))) (.branch 1 (.leaf (760)) (.branch 1 (.leaf (301)) (.leaf (328))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (480)) (.leaf (648))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (539)) (.leaf (541)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (400))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (424)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (459))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (484)) (.branch 1 (.leaf (501)) (.leaf (499))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (439))) (.branch 1 (.leaf (459)) (.branch 1 (.leaf (461)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (420))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (441)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (460)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (421)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (420)) (.leaf (399))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (480)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (504)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (539))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (520)) (.branch 1 (.leaf (544)) (.leaf (540))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (501)) (.leaf (499)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (479)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (504)) (.leaf (500)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (440)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (530)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (530)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (401)) (.leaf (424))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (1188)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (1192))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (1191)) (.leaf (1187))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (703))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (690)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (358))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (741)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (377))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (378)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (660))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (678)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (326)) (.branch 1 (.leaf (412)) (.leaf (327)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (299))) (.branch 1 (.leaf (759)) (.branch 1 (.leaf (417)) (.leaf (299)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (327))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (328)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (329)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (301))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (773)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (438))) (.branch 1 (.leaf (329)) (.branch 1 (.leaf (281)) (.leaf (330)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (303)) (.leaf (787))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (303))) (.branch 1 (.leaf (458)) (.leaf (330)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (792))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (304)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (794)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (626))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (628)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (630)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (632)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (572)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1908))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1908))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (577)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (728))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (729)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (598))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1934)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1934))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1934)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1934)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (648))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (649)) (.leaf (1189))))) (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (1193))) (.branch 1 (.leaf (1194)) (.branch 1 (.leaf (355)) (.leaf (356))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (357)) (.leaf (358))) (.branch 1 (.leaf (371)) (.branch 1 (.leaf (372)) (.leaf (373))))) (.branch 2 (.branch 1 (.leaf (374)) (.leaf (375))) (.branch 1 (.leaf (376)) (.branch 1 (.leaf (377)) (.leaf (378)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (391)) (.leaf (392))) (.branch 1 (.leaf (393)) (.branch 1 (.leaf (394)) (.leaf (395))))) (.branch 2 (.branch 1 (.leaf (396)) (.leaf (397))) (.branch 1 (.leaf (398)) (.branch 1 (.leaf (1187)) (.leaf (1188)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (411)) (.leaf (412))) (.branch 1 (.leaf (413)) (.leaf (414)))) (.branch 2 (.branch 1 (.leaf (415)) (.leaf (416))) (.branch 1 (.leaf (417)) (.branch 1 (.leaf (418)) (.leaf (1189)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (431))) (.branch 1 (.leaf (432)) (.branch 1 (.leaf (433)) (.leaf (434))))) (.branch 2 (.branch 1 (.leaf (435)) (.leaf (436))) (.branch 1 (.leaf (437)) (.branch 1 (.leaf (438)) (.leaf (1191))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1192)) (.leaf (451))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (453)) (.leaf (454))))) (.branch 2 (.branch 1 (.leaf (455)) (.leaf (456))) (.branch 1 (.leaf (457)) (.branch 1 (.leaf (458)) (.leaf (629)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1193)) (.leaf (1194))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (472)) (.leaf (473))))) (.branch 2 (.branch 1 (.leaf (474)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (634)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (627))) (.branch 1 (.leaf (626)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (674)) (.leaf (628))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (631)) (.leaf (630))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (633)) (.branch 1 (.leaf (632)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (281)))))))))))) +def backwardShard2State100 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (305))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1196)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (299)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (629)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (793)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (703)) (.leaf (788)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (774)) (.leaf (301))) (.branch 1 (.leaf (326)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (822)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (810))))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (627))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (308))) (.branch 1 (.leaf (619)) (.leaf (798)))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (674))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (630)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (303)) (.leaf (704))) (.branch 1 (.leaf (760)) (.branch 1 (.leaf (301)) (.leaf (328))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (480)) (.leaf (648))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (539)) (.leaf (541)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (400))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (424)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (459))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (484)) (.branch 1 (.leaf (501)) (.leaf (499))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (439))) (.branch 1 (.leaf (459)) (.branch 1 (.leaf (461)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (420))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (441)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (460)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (421)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (420)) (.leaf (399))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (480)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (504)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (539))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (520)) (.branch 1 (.leaf (544)) (.leaf (540))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (501)) (.leaf (499)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (479)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (504)) (.leaf (500)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (440)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (530)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (530)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (401)) (.leaf (424))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (1188)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (1192))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (1191)) (.leaf (1187))))) (.branch 2 (.branch 1 (.leaf (1195)) (.leaf (703))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (690)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (358))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (741)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (377))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (378)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (660))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (678)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (326)) (.branch 1 (.leaf (412)) (.leaf (327)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (299))) (.branch 1 (.leaf (759)) (.branch 1 (.leaf (417)) (.leaf (299)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (327))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (328)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (329)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (301))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (773)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (438))) (.branch 1 (.leaf (329)) (.branch 1 (.leaf (281)) (.leaf (330)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (303)) (.leaf (787))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (303))) (.branch 1 (.leaf (458)) (.leaf (330)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (331))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (792))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (304)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (331)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (305)) (.leaf (305))) (.branch 1 (.leaf (797)) (.branch 1 (.leaf (497)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (626))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (307))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (809)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (518))) (.branch 1 (.leaf (628)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (308)) (.leaf (821))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (308))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (630)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (632)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (572)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1908))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1908))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (577)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (728))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (729)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (598))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1934)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1934))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1934)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1934)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (648))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (649)) (.leaf (1189))))) (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (1193))) (.branch 1 (.leaf (1194)) (.branch 1 (.leaf (1197)) (.leaf (1198))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (357)) (.leaf (358))) (.branch 1 (.leaf (371)) (.branch 1 (.leaf (372)) (.leaf (373))))) (.branch 2 (.branch 1 (.leaf (374)) (.leaf (375))) (.branch 1 (.leaf (376)) (.branch 1 (.leaf (377)) (.leaf (378)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (391)) (.leaf (392))) (.branch 1 (.leaf (393)) (.branch 1 (.leaf (394)) (.leaf (395))))) (.branch 2 (.branch 1 (.leaf (396)) (.leaf (397))) (.branch 1 (.leaf (398)) (.branch 1 (.leaf (1187)) (.leaf (1188)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (411)) (.leaf (412))) (.branch 1 (.leaf (413)) (.leaf (414)))) (.branch 2 (.branch 1 (.leaf (415)) (.leaf (416))) (.branch 1 (.leaf (417)) (.branch 1 (.leaf (418)) (.leaf (1189)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (431))) (.branch 1 (.leaf (432)) (.branch 1 (.leaf (433)) (.leaf (434))))) (.branch 2 (.branch 1 (.leaf (435)) (.leaf (436))) (.branch 1 (.leaf (437)) (.branch 1 (.leaf (438)) (.leaf (1191))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1192)) (.leaf (451))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (453)) (.leaf (454))))) (.branch 2 (.branch 1 (.leaf (455)) (.leaf (456))) (.branch 1 (.leaf (457)) (.branch 1 (.leaf (458)) (.leaf (629)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1193)) (.leaf (1194))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (472)) (.leaf (473))))) (.branch 2 (.branch 1 (.leaf (474)) (.leaf (475))) (.branch 1 (.leaf (476)) (.branch 1 (.leaf (477)) (.leaf (478)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (634)) (.leaf (1195))) (.branch 1 (.leaf (1196)) (.branch 1 (.leaf (491)) (.leaf (492))))) (.branch 2 (.branch 1 (.leaf (493)) (.leaf (494))) (.branch 1 (.leaf (495)) (.branch 1 (.leaf (496)) (.leaf (497)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (498)) (.leaf (627))) (.branch 1 (.leaf (626)) (.branch 1 (.leaf (1197)) (.leaf (1198))))) (.branch 2 (.branch 1 (.leaf (511)) (.leaf (512))) (.branch 1 (.leaf (513)) (.branch 1 (.leaf (514)) (.leaf (515))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (516)) (.leaf (517))) (.branch 1 (.leaf (518)) (.branch 1 (.leaf (674)) (.leaf (628))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (631)) (.leaf (630))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (633)) (.branch 1 (.leaf (632)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (281)))))))))))) +def backwardShard2State101 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (305))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (309)) (.leaf (826))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1196)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (299)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (629)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (793)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (703)) (.leaf (788)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (774)) (.leaf (301))) (.branch 1 (.leaf (326)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (822)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (810))))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (627))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (308))) (.branch 1 (.leaf (619)) (.leaf (798)))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (674))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (308)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (303)) (.leaf (704))) (.branch 1 (.leaf (760)) (.branch 1 (.leaf (301)) (.leaf (328))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (480)) (.leaf (648))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (539)) (.leaf (541)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (400))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (424)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (459))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (484)) (.branch 1 (.leaf (501)) (.leaf (499))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (439))) (.branch 1 (.leaf (459)) (.branch 1 (.leaf (461)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (420))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (441)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (460)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (421)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (420)) (.leaf (399))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (480)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (504)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (539))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (520)) (.branch 1 (.leaf (544)) (.leaf (540))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (501)) (.leaf (499)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (479)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (504)) (.leaf (500)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (440)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (530)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (530)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (401)) (.leaf (424))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (1188)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (1192))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (1191)) (.leaf (1187))))) (.branch 2 (.branch 1 (.leaf (1195)) (.leaf (703))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (690)) (.leaf (1199))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1200))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (741)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (377))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (378)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (660))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (678)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (326)) (.branch 1 (.leaf (412)) (.leaf (327)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (299))) (.branch 1 (.leaf (759)) (.branch 1 (.leaf (417)) (.leaf (299)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (830))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (328)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (329)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (301))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (773)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (438))) (.branch 1 (.leaf (329)) (.branch 1 (.leaf (281)) (.leaf (330)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (303)) (.leaf (787))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (303))) (.branch 1 (.leaf (458)) (.leaf (330)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (331))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (792))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (304)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (331)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (305)) (.leaf (305))) (.branch 1 (.leaf (797)) (.branch 1 (.leaf (497)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (626))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (307))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (809)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (518))) (.branch 1 (.leaf (628)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (308)) (.leaf (821))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (308))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (829)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (309)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (825)) (.leaf (557))) (.branch 1 (.leaf (309)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (632)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (572)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1908))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1908))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (577)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (728))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (729)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (598))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1934)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (830)) (.leaf (1934))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1934)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1934)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (648))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (649)) (.leaf (1189))))) (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (1193))) (.branch 1 (.leaf (1194)) (.branch 1 (.leaf (1197)) (.leaf (1198))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1201)) (.leaf (1202))) (.branch 1 (.leaf (371)) (.branch 1 (.leaf (372)) (.leaf (373))))) (.branch 2 (.branch 1 (.leaf (374)) (.leaf (375))) (.branch 1 (.leaf (376)) (.branch 1 (.leaf (377)) (.leaf (378)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (391)) (.leaf (392))) (.branch 1 (.leaf (393)) (.branch 1 (.leaf (394)) (.leaf (395))))) (.branch 2 (.branch 1 (.leaf (396)) (.leaf (397))) (.branch 1 (.leaf (398)) (.branch 1 (.leaf (1187)) (.leaf (1188)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (411)) (.leaf (412))) (.branch 1 (.leaf (413)) (.leaf (414)))) (.branch 2 (.branch 1 (.leaf (415)) (.leaf (416))) (.branch 1 (.leaf (417)) (.branch 1 (.leaf (418)) (.leaf (1189)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (431))) (.branch 1 (.leaf (432)) (.branch 1 (.leaf (433)) (.leaf (434))))) (.branch 2 (.branch 1 (.leaf (435)) (.leaf (436))) (.branch 1 (.leaf (437)) (.branch 1 (.leaf (438)) (.leaf (1191))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1192)) (.leaf (451))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (453)) (.leaf (454))))) (.branch 2 (.branch 1 (.leaf (455)) (.leaf (456))) (.branch 1 (.leaf (457)) (.branch 1 (.leaf (458)) (.leaf (629)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1193)) (.leaf (1194))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (472)) (.leaf (473))))) (.branch 2 (.branch 1 (.leaf (474)) (.leaf (475))) (.branch 1 (.leaf (476)) (.branch 1 (.leaf (477)) (.leaf (478)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (634)) (.leaf (1195))) (.branch 1 (.leaf (1196)) (.branch 1 (.leaf (491)) (.leaf (492))))) (.branch 2 (.branch 1 (.leaf (493)) (.leaf (494))) (.branch 1 (.leaf (495)) (.branch 1 (.leaf (496)) (.leaf (497)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (498)) (.leaf (627))) (.branch 1 (.leaf (626)) (.branch 1 (.leaf (1197)) (.leaf (1198))))) (.branch 2 (.branch 1 (.leaf (511)) (.leaf (512))) (.branch 1 (.leaf (513)) (.branch 1 (.leaf (514)) (.leaf (515))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (516)) (.leaf (517))) (.branch 1 (.leaf (518)) (.branch 1 (.leaf (674)) (.leaf (628))))) (.branch 2 (.branch 1 (.leaf (1199)) (.leaf (1200))) (.branch 1 (.leaf (531)) (.branch 1 (.leaf (532)) (.leaf (533)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (534)) (.leaf (535))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (537)) (.leaf (538))))) (.branch 2 (.branch 1 (.leaf (631)) (.leaf (630))) (.branch 1 (.leaf (1201)) (.branch 1 (.leaf (1202)) (.leaf (551))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (552)) (.leaf (553))) (.branch 1 (.leaf (554)) (.branch 1 (.leaf (555)) (.leaf (556))))) (.branch 2 (.branch 1 (.leaf (557)) (.leaf (558))) (.branch 1 (.leaf (633)) (.branch 1 (.leaf (632)) (.leaf (571)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (572)) (.leaf (573))) (.branch 1 (.leaf (574)) (.branch 1 (.leaf (575)) (.leaf (576))))) (.branch 2 (.branch 1 (.leaf (577)) (.leaf (578))) (.branch 1 (.leaf (591)) (.branch 1 (.leaf (592)) (.leaf (593))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (594)) (.leaf (595))) (.branch 1 (.leaf (596)) (.branch 1 (.leaf (597)) (.leaf (598))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (829))) (.branch 1 (.leaf (613)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (281)))))))))))) +def backwardShard2State102 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (305))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (309)) (.leaf (868))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1196)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (299)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (629)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (848)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (834)) (.branch 1 (.leaf (703)) (.leaf (853)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (838)) (.leaf (301))) (.branch 1 (.leaf (326)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (822)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (858))))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1206))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (308))) (.branch 1 (.leaf (619)) (.leaf (863)))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1207))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (308)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (303)) (.leaf (704))) (.branch 1 (.leaf (843)) (.branch 1 (.leaf (301)) (.leaf (328))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (861)) (.leaf (648))) (.branch 1 (.leaf (869)) (.branch 1 (.leaf (539)) (.leaf (541)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (837))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (1304)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (852))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (850)) (.branch 1 (.leaf (501)) (.leaf (862))))) (.branch 2 (.branch 1 (.leaf (841)) (.leaf (849))) (.branch 1 (.leaf (856)) (.branch 1 (.leaf (853)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (840)) (.branch 1 (.leaf (421)) (.leaf (842))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (848)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (854)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (843)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (846)) (.leaf (839))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (857)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (1572)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (539))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (868)) (.branch 1 (.leaf (544)) (.leaf (540))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (863)) (.leaf (866)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (859)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (858)) (.branch 1 (.leaf (504)) (.leaf (864)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (851)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (530)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (867)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (838)) (.leaf (424))) (.branch 1 (.leaf (844)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (847)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (1188)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (1192))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (1191)) (.leaf (1187))))) (.branch 2 (.branch 1 (.leaf (1195)) (.leaf (703))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (690)) (.leaf (1199))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1200))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (741)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (377))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (378)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (660))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (678)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (869)) (.branch 1 (.leaf (412)) (.leaf (327)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (299))) (.branch 1 (.leaf (842)) (.branch 1 (.leaf (417)) (.leaf (299)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (830))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (328)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (329)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (301))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (837)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (438))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (281)) (.leaf (861)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (303)) (.leaf (852))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (303))) (.branch 1 (.leaf (458)) (.leaf (832)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (866))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (847))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (304)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (834)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (305)) (.leaf (305))) (.branch 1 (.leaf (862)) (.branch 1 (.leaf (497)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (831))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (307))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (857)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (518))) (.branch 1 (.leaf (833)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (308)) (.leaf (821))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (308))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (829)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (309)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (867)) (.leaf (557))) (.branch 1 (.leaf (309)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (835)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (572)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1908))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1908))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (577)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (728))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (729)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (598))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1934)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (830)) (.leaf (1934))) (.branch 1 (.leaf (832)) (.branch 1 (.leaf (1934)) (.leaf (1206))))) (.branch 2 (.branch 1 (.leaf (870)) (.leaf (1207))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1934)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1304)) (.leaf (648))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (649)) (.leaf (1189))))) (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (1193))) (.branch 1 (.leaf (1194)) (.branch 1 (.leaf (1197)) (.leaf (1198))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1201)) (.leaf (1202))) (.branch 1 (.leaf (371)) (.branch 1 (.leaf (372)) (.leaf (373))))) (.branch 2 (.branch 1 (.leaf (374)) (.leaf (375))) (.branch 1 (.leaf (376)) (.branch 1 (.leaf (377)) (.leaf (378)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (391)) (.leaf (392))) (.branch 1 (.leaf (393)) (.branch 1 (.leaf (394)) (.leaf (395))))) (.branch 2 (.branch 1 (.leaf (396)) (.leaf (397))) (.branch 1 (.leaf (398)) (.branch 1 (.leaf (1187)) (.leaf (1188)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (411)) (.leaf (412))) (.branch 1 (.leaf (413)) (.leaf (414)))) (.branch 2 (.branch 1 (.leaf (415)) (.leaf (416))) (.branch 1 (.leaf (417)) (.branch 1 (.leaf (418)) (.leaf (1189)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (431))) (.branch 1 (.leaf (432)) (.branch 1 (.leaf (433)) (.leaf (434))))) (.branch 2 (.branch 1 (.leaf (435)) (.leaf (436))) (.branch 1 (.leaf (437)) (.branch 1 (.leaf (438)) (.leaf (1191))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1192)) (.leaf (451))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (453)) (.leaf (454))))) (.branch 2 (.branch 1 (.leaf (455)) (.leaf (456))) (.branch 1 (.leaf (457)) (.branch 1 (.leaf (458)) (.leaf (859)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1193)) (.leaf (1194))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (472)) (.leaf (473))))) (.branch 2 (.branch 1 (.leaf (474)) (.leaf (475))) (.branch 1 (.leaf (476)) (.branch 1 (.leaf (477)) (.leaf (478)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (864)) (.leaf (1195))) (.branch 1 (.leaf (1196)) (.branch 1 (.leaf (491)) (.leaf (492))))) (.branch 2 (.branch 1 (.leaf (493)) (.leaf (494))) (.branch 1 (.leaf (495)) (.branch 1 (.leaf (496)) (.leaf (497)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (498)) (.leaf (849))) (.branch 1 (.leaf (851)) (.branch 1 (.leaf (1197)) (.leaf (1198))))) (.branch 2 (.branch 1 (.leaf (511)) (.leaf (512))) (.branch 1 (.leaf (513)) (.branch 1 (.leaf (514)) (.leaf (515))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (516)) (.leaf (517))) (.branch 1 (.leaf (518)) (.branch 1 (.leaf (854)) (.leaf (856))))) (.branch 2 (.branch 1 (.leaf (1199)) (.leaf (1200))) (.branch 1 (.leaf (531)) (.branch 1 (.leaf (532)) (.leaf (533)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (534)) (.leaf (535))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (537)) (.leaf (538))))) (.branch 2 (.branch 1 (.leaf (839)) (.leaf (841))) (.branch 1 (.leaf (1201)) (.branch 1 (.leaf (1202)) (.leaf (551))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (552)) (.leaf (553))) (.branch 1 (.leaf (554)) (.branch 1 (.leaf (555)) (.leaf (556))))) (.branch 2 (.branch 1 (.leaf (557)) (.leaf (558))) (.branch 1 (.leaf (844)) (.branch 1 (.leaf (846)) (.leaf (571)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (572)) (.leaf (573))) (.branch 1 (.leaf (574)) (.branch 1 (.leaf (575)) (.leaf (576))))) (.branch 2 (.branch 1 (.leaf (577)) (.leaf (578))) (.branch 1 (.leaf (591)) (.branch 1 (.leaf (592)) (.leaf (593))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (594)) (.leaf (595))) (.branch 1 (.leaf (596)) (.branch 1 (.leaf (597)) (.leaf (598))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (829))) (.branch 1 (.leaf (613)) (.branch 1 (.leaf (831)) (.leaf (615)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (833)) (.leaf (617))) (.branch 1 (.leaf (835)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (281)))))))))))) +def backwardShard2State103 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (305))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (309)) (.leaf (884))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1196)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (299)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (906)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (629)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (834)) (.branch 1 (.leaf (703)) (.leaf (880)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (301))) (.branch 1 (.leaf (870)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (884)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1206))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (308))) (.branch 1 (.leaf (619)) (.leaf (882)))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1207))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (308)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (303)) (.leaf (704))) (.branch 1 (.leaf (878)) (.branch 1 (.leaf (301)) (.leaf (875))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (861)) (.leaf (648))) (.branch 1 (.leaf (869)) (.branch 1 (.leaf (876)) (.leaf (873)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (837))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (1304)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (852))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (850)) (.branch 1 (.leaf (501)) (.leaf (862))))) (.branch 2 (.branch 1 (.leaf (841)) (.leaf (849))) (.branch 1 (.leaf (856)) (.branch 1 (.leaf (853)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (840)) (.branch 1 (.leaf (421)) (.leaf (842))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (848)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (854)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (843)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (846)) (.leaf (839))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (857)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (1572)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (872))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (868)) (.branch 1 (.leaf (544)) (.leaf (874))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (863)) (.leaf (866)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (859)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (858)) (.branch 1 (.leaf (504)) (.leaf (864)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (851)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (871)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (867)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (838)) (.leaf (424))) (.branch 1 (.leaf (844)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (847)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (1188)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (1192))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (1191)) (.leaf (1187))))) (.branch 2 (.branch 1 (.leaf (1195)) (.leaf (703))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (690)) (.leaf (1199))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1200))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (902))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (910)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (909)) (.leaf (901))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (741)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (377))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (378)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (904)) (.branch 1 (.leaf (295)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (911))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (395)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (660))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (678)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (869)) (.branch 1 (.leaf (886)) (.leaf (871)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (894)) (.leaf (299))) (.branch 1 (.leaf (893)) (.branch 1 (.leaf (885)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (299))) (.branch 1 (.leaf (877)) (.branch 1 (.leaf (417)) (.leaf (299)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (830))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (874)) (.leaf (888))))) (.branch 2 (.branch 1 (.leaf (876)) (.leaf (896))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (895)) (.leaf (887))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (301))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (438))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (281)) (.leaf (861)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (455))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (303)) (.leaf (879))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (303))) (.branch 1 (.leaf (458)) (.leaf (832)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (866))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (475)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (304)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (834)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (890)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (900)) (.leaf (305))) (.branch 1 (.leaf (899)) (.branch 1 (.leaf (889)) (.leaf (905)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (305)) (.leaf (305))) (.branch 1 (.leaf (881)) (.branch 1 (.leaf (497)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (831))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (892)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (898))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (897)) (.leaf (891))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (307))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (908))) (.branch 1 (.leaf (833)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (535))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (308)) (.leaf (883))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (308))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (829)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (309)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (557))) (.branch 1 (.leaf (309)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (835)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (906)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1908))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (905)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1908))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (577)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (728))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (729)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (598))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1934)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (830)) (.leaf (1934))) (.branch 1 (.leaf (832)) (.branch 1 (.leaf (1934)) (.leaf (1206))))) (.branch 2 (.branch 1 (.leaf (870)) (.leaf (1207))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1934)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (875)) (.leaf (648))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (649)) (.leaf (1189))))) (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (1193))) (.branch 1 (.leaf (1194)) (.branch 1 (.leaf (1197)) (.leaf (1198))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1201)) (.leaf (1202))) (.branch 1 (.leaf (371)) (.branch 1 (.leaf (372)) (.leaf (373))))) (.branch 2 (.branch 1 (.leaf (374)) (.leaf (375))) (.branch 1 (.leaf (376)) (.branch 1 (.leaf (377)) (.leaf (378)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (391)) (.leaf (392))) (.branch 1 (.leaf (393)) (.branch 1 (.leaf (394)) (.leaf (395))))) (.branch 2 (.branch 1 (.leaf (396)) (.leaf (397))) (.branch 1 (.leaf (398)) (.branch 1 (.leaf (1187)) (.leaf (1188)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (411)) (.leaf (412))) (.branch 1 (.leaf (413)) (.leaf (414)))) (.branch 2 (.branch 1 (.leaf (415)) (.leaf (416))) (.branch 1 (.leaf (417)) (.branch 1 (.leaf (418)) (.leaf (1189)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (431))) (.branch 1 (.leaf (432)) (.branch 1 (.leaf (433)) (.leaf (434))))) (.branch 2 (.branch 1 (.leaf (435)) (.leaf (436))) (.branch 1 (.leaf (437)) (.branch 1 (.leaf (438)) (.leaf (1191))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1192)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (455)) (.leaf (456))) (.branch 1 (.leaf (457)) (.branch 1 (.leaf (458)) (.leaf (859)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1193)) (.leaf (1194))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (475))) (.branch 1 (.leaf (476)) (.branch 1 (.leaf (477)) (.leaf (478)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (864)) (.leaf (1195))) (.branch 1 (.leaf (1196)) (.branch 1 (.leaf (491)) (.leaf (492))))) (.branch 2 (.branch 1 (.leaf (493)) (.leaf (494))) (.branch 1 (.leaf (495)) (.branch 1 (.leaf (496)) (.leaf (497)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (498)) (.leaf (849))) (.branch 1 (.leaf (851)) (.branch 1 (.leaf (1197)) (.leaf (1198))))) (.branch 2 (.branch 1 (.leaf (511)) (.leaf (512))) (.branch 1 (.leaf (513)) (.branch 1 (.leaf (514)) (.leaf (515))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (516)) (.leaf (517))) (.branch 1 (.leaf (518)) (.branch 1 (.leaf (854)) (.leaf (856))))) (.branch 2 (.branch 1 (.leaf (1199)) (.leaf (1200))) (.branch 1 (.leaf (531)) (.branch 1 (.leaf (532)) (.leaf (533)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (534)) (.leaf (535))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (537)) (.leaf (538))))) (.branch 2 (.branch 1 (.leaf (839)) (.leaf (841))) (.branch 1 (.leaf (1201)) (.branch 1 (.leaf (1202)) (.leaf (551))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (552)) (.leaf (553))) (.branch 1 (.leaf (554)) (.branch 1 (.leaf (555)) (.leaf (556))))) (.branch 2 (.branch 1 (.leaf (557)) (.leaf (558))) (.branch 1 (.leaf (844)) (.branch 1 (.leaf (846)) (.leaf (571)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (572)) (.leaf (573))) (.branch 1 (.leaf (574)) (.branch 1 (.leaf (575)) (.leaf (576))))) (.branch 2 (.branch 1 (.leaf (577)) (.leaf (578))) (.branch 1 (.leaf (591)) (.branch 1 (.leaf (592)) (.leaf (593))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (594)) (.leaf (595))) (.branch 1 (.leaf (596)) (.branch 1 (.leaf (597)) (.leaf (598))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (829))) (.branch 1 (.leaf (613)) (.branch 1 (.leaf (831)) (.leaf (615)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (833)) (.leaf (617))) (.branch 1 (.leaf (835)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (281)))))))))))) +def backwardShard2State104 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (305))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (309)) (.leaf (884))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1196)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (299)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (906)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (629)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (834)) (.branch 1 (.leaf (703)) (.leaf (880)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (301))) (.branch 1 (.leaf (870)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (914))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (884)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1206))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (308))) (.branch 1 (.leaf (619)) (.leaf (882)))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1207))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (308)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (303)) (.leaf (704))) (.branch 1 (.leaf (878)) (.branch 1 (.leaf (301)) (.leaf (875))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (861)) (.leaf (648))) (.branch 1 (.leaf (869)) (.branch 1 (.leaf (876)) (.leaf (873)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (837))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (1304)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (852))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (850)) (.branch 1 (.leaf (501)) (.leaf (862))))) (.branch 2 (.branch 1 (.leaf (841)) (.leaf (849))) (.branch 1 (.leaf (856)) (.branch 1 (.leaf (853)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (840)) (.branch 1 (.leaf (421)) (.leaf (842))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (848)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (854)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (843)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (846)) (.leaf (839))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (857)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (1572)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (872))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (868)) (.branch 1 (.leaf (544)) (.leaf (874))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (863)) (.leaf (866)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (859)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (858)) (.branch 1 (.leaf (504)) (.leaf (864)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (851)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (871)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (867)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (838)) (.leaf (424))) (.branch 1 (.leaf (844)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (847)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (1188)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (1192))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (1191)) (.leaf (1187))))) (.branch 2 (.branch 1 (.leaf (1195)) (.leaf (703))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (690)) (.leaf (1199))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1200))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (902))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (910)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (909)) (.leaf (901))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (904)) (.branch 1 (.leaf (295)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (911))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (869)) (.branch 1 (.leaf (886)) (.leaf (871)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (894)) (.leaf (299))) (.branch 1 (.leaf (893)) (.branch 1 (.leaf (885)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (299))) (.branch 1 (.leaf (877)) (.branch 1 (.leaf (947)) (.leaf (299)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (830))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (874)) (.leaf (888))))) (.branch 2 (.branch 1 (.leaf (876)) (.leaf (896))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (895)) (.leaf (887))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (301))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (940))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (281)) (.leaf (861)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (303)) (.leaf (879))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (303))) (.branch 1 (.leaf (458)) (.leaf (832)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (866))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (475)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (304)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (834)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (890)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (900)) (.leaf (305))) (.branch 1 (.leaf (899)) (.branch 1 (.leaf (889)) (.leaf (905)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (305)) (.leaf (305))) (.branch 1 (.leaf (881)) (.branch 1 (.leaf (915)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (916)) (.leaf (831))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (892)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (898))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (897)) (.leaf (891))))) (.branch 2 (.branch 1 (.leaf (913)) (.leaf (307))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (908))) (.branch 1 (.leaf (833)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (979))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (308)) (.leaf (883))))) (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (308))) (.branch 1 (.leaf (1211)) (.branch 1 (.leaf (829)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1208)) (.branch 1 (.leaf (309)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (981))) (.branch 1 (.leaf (309)) (.leaf (982)))) (.branch 2 (.branch 1 (.leaf (835)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (906)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (1908))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1908))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (916))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1934)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (830)) (.leaf (1934))) (.branch 1 (.leaf (832)) (.branch 1 (.leaf (1934)) (.leaf (1206))))) (.branch 2 (.branch 1 (.leaf (870)) (.leaf (1207))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1934)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (875)) (.leaf (648))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (649)) (.leaf (1189))))) (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (1193))) (.branch 1 (.leaf (1194)) (.branch 1 (.leaf (1197)) (.leaf (1198))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1201)) (.leaf (1202))) (.branch 1 (.leaf (917)) (.branch 1 (.leaf (918)) (.leaf (925))))) (.branch 2 (.branch 1 (.leaf (926)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (377)) (.leaf (378)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (927)) (.leaf (928))) (.branch 1 (.leaf (919)) (.branch 1 (.leaf (920)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (397))) (.branch 1 (.leaf (398)) (.branch 1 (.leaf (1187)) (.leaf (1188)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (415)) (.leaf (416))) (.branch 1 (.leaf (417)) (.branch 1 (.leaf (418)) (.leaf (1189)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (435)) (.leaf (436))) (.branch 1 (.leaf (437)) (.branch 1 (.leaf (438)) (.leaf (1191))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1192)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (455)) (.leaf (456))) (.branch 1 (.leaf (457)) (.branch 1 (.leaf (458)) (.leaf (859)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1193)) (.leaf (1194))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (475))) (.branch 1 (.leaf (476)) (.branch 1 (.leaf (477)) (.leaf (478)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (864)) (.leaf (1195))) (.branch 1 (.leaf (1196)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (493)) (.leaf (494))) (.branch 1 (.leaf (495)) (.branch 1 (.leaf (496)) (.leaf (497)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (498)) (.leaf (849))) (.branch 1 (.leaf (851)) (.branch 1 (.leaf (1197)) (.leaf (1198))))) (.branch 2 (.branch 1 (.leaf (511)) (.leaf (512))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (515))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (516)) (.leaf (517))) (.branch 1 (.leaf (518)) (.branch 1 (.leaf (854)) (.leaf (856))))) (.branch 2 (.branch 1 (.leaf (1199)) (.leaf (1200))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (535))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (537)) (.leaf (538))))) (.branch 2 (.branch 1 (.leaf (839)) (.leaf (841))) (.branch 1 (.leaf (1201)) (.branch 1 (.leaf (1202)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (555)) (.leaf (556))))) (.branch 2 (.branch 1 (.leaf (557)) (.leaf (558))) (.branch 1 (.leaf (844)) (.branch 1 (.leaf (846)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (577)) (.leaf (578))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (596)) (.branch 1 (.leaf (597)) (.leaf (598))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (829))) (.branch 1 (.leaf (613)) (.branch 1 (.leaf (831)) (.leaf (615)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (833)) (.leaf (617))) (.branch 1 (.leaf (835)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (281)))))))))))) +def backwardShard2State105 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (305))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (309)) (.leaf (884))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1196)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (299)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (906)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (629)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (834)) (.branch 1 (.leaf (703)) (.leaf (880)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (301))) (.branch 1 (.leaf (870)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (914))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (884)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1206))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (308))) (.branch 1 (.leaf (619)) (.leaf (882)))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1207))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (308)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (303)) (.leaf (704))) (.branch 1 (.leaf (878)) (.branch 1 (.leaf (301)) (.leaf (875))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (861)) (.leaf (648))) (.branch 1 (.leaf (869)) (.branch 1 (.leaf (876)) (.leaf (873)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (837))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (1304)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (852))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (850)) (.branch 1 (.leaf (501)) (.leaf (862))))) (.branch 2 (.branch 1 (.leaf (841)) (.leaf (849))) (.branch 1 (.leaf (856)) (.branch 1 (.leaf (853)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (840)) (.branch 1 (.leaf (421)) (.leaf (842))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (848)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (854)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (843)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (846)) (.leaf (839))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (857)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (1572)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (872))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (868)) (.branch 1 (.leaf (544)) (.leaf (874))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (863)) (.leaf (866)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (859)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (858)) (.branch 1 (.leaf (504)) (.leaf (864)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (851)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (871)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (867)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (838)) (.leaf (424))) (.branch 1 (.leaf (844)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (847)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (1188)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (1192))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (1191)) (.leaf (1187))))) (.branch 2 (.branch 1 (.leaf (1195)) (.leaf (703))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (690)) (.leaf (1199))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1200))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (902))) (.branch 1 (.leaf (293)) (.branch 1 (.leaf (910)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (909)) (.leaf (901))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (904)) (.branch 1 (.leaf (295)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (911))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (886)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (894)) (.leaf (299))) (.branch 1 (.leaf (893)) (.branch 1 (.leaf (885)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (299))) (.branch 1 (.leaf (877)) (.branch 1 (.leaf (947)) (.leaf (299)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (830))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (888))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (896))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (895)) (.leaf (887))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (301))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (940))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (303)) (.leaf (879))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (303))) (.branch 1 (.leaf (1219)) (.leaf (832)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (304)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (834)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (890)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (900)) (.leaf (305))) (.branch 1 (.leaf (899)) (.branch 1 (.leaf (889)) (.leaf (905)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (305)) (.leaf (305))) (.branch 1 (.leaf (881)) (.branch 1 (.leaf (915)) (.leaf (880))))) (.branch 2 (.branch 1 (.leaf (916)) (.leaf (831))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (892)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (898))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (897)) (.leaf (891))))) (.branch 2 (.branch 1 (.leaf (913)) (.leaf (293))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (293)) (.leaf (908))) (.branch 1 (.leaf (833)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (979))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (308)) (.leaf (883))))) (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (308))) (.branch 1 (.leaf (1211)) (.branch 1 (.leaf (829)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1208)) (.branch 1 (.leaf (309)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (981))) (.branch 1 (.leaf (309)) (.leaf (982)))) (.branch 2 (.branch 1 (.leaf (835)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (906)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (1908))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1908))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (916))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1934)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (830)) (.leaf (1934))) (.branch 1 (.leaf (832)) (.branch 1 (.leaf (1934)) (.leaf (1206))))) (.branch 2 (.branch 1 (.leaf (870)) (.leaf (1207))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1934)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (875)) (.leaf (648))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (649)) (.leaf (1189))))) (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (1193))) (.branch 1 (.leaf (1194)) (.branch 1 (.leaf (1197)) (.leaf (1198))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1201)) (.leaf (1202))) (.branch 1 (.leaf (917)) (.branch 1 (.leaf (918)) (.leaf (925))))) (.branch 2 (.branch 1 (.leaf (926)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (927)) (.leaf (928))) (.branch 1 (.leaf (919)) (.branch 1 (.leaf (920)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (1187)) (.leaf (1188)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (1189)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1191))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1192)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1193)) (.leaf (1194))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1195))) (.branch 1 (.leaf (1196)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (297))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1197)) (.leaf (1198))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (323)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1199)) (.leaf (1200))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (333))) (.branch 1 (.leaf (334)) (.branch 1 (.leaf (336)) (.leaf (337))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1201)) (.branch 1 (.leaf (1202)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (338)) (.leaf (332))))) (.branch 2 (.branch 1 (.leaf (313)) (.leaf (315))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (829))) (.branch 1 (.leaf (613)) (.branch 1 (.leaf (831)) (.leaf (615)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (833)) (.leaf (617))) (.branch 1 (.leaf (835)) (.branch 1 (.leaf (877)) (.leaf (878))))) (.branch 2 (.branch 1 (.leaf (879)) (.leaf (293))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (281)))))))))))) +def backwardShard2State106 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (904))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (906)) (.leaf (884))) (.branch 1 (.leaf (907)) (.branch 1 (.leaf (1196)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (908)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (906)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (629)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (834)) (.branch 1 (.leaf (703)) (.leaf (880)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (301))) (.branch 1 (.leaf (870)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (914))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (884)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1206))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (308))) (.branch 1 (.leaf (619)) (.leaf (882)))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1207))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (308)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (303)) (.leaf (704))) (.branch 1 (.leaf (878)) (.branch 1 (.leaf (301)) (.leaf (875))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (861)) (.leaf (648))) (.branch 1 (.leaf (869)) (.branch 1 (.leaf (876)) (.leaf (873)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (837))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (1304)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (852))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (850)) (.branch 1 (.leaf (501)) (.leaf (862))))) (.branch 2 (.branch 1 (.leaf (841)) (.leaf (849))) (.branch 1 (.leaf (856)) (.branch 1 (.leaf (853)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (840)) (.branch 1 (.leaf (421)) (.leaf (842))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (848)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (854)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (843)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (846)) (.leaf (839))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (857)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (1572)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (872))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (868)) (.branch 1 (.leaf (544)) (.leaf (874))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (863)) (.leaf (866)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (859)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (858)) (.branch 1 (.leaf (504)) (.leaf (864)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (851)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (871)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (867)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (838)) (.leaf (424))) (.branch 1 (.leaf (844)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (847)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (1188)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (1192))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (1191)) (.leaf (1187))))) (.branch 2 (.branch 1 (.leaf (1195)) (.leaf (703))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (690)) (.leaf (1199))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1200))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (902))) (.branch 1 (.leaf (882)) (.branch 1 (.leaf (910)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (909)) (.leaf (901))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (904)) (.branch 1 (.leaf (295)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (911))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (886)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (894)) (.leaf (299))) (.branch 1 (.leaf (893)) (.branch 1 (.leaf (885)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (299))) (.branch 1 (.leaf (877)) (.branch 1 (.leaf (947)) (.leaf (299)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (830))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (888))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (896))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (895)) (.leaf (887))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (301))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (940))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (303)) (.leaf (879))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (303))) (.branch 1 (.leaf (1219)) (.leaf (832)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (304)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (834)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (890)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (900)) (.leaf (305))) (.branch 1 (.leaf (899)) (.branch 1 (.leaf (889)) (.leaf (905)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (305)) (.leaf (305))) (.branch 1 (.leaf (881)) (.branch 1 (.leaf (915)) (.leaf (880))))) (.branch 2 (.branch 1 (.leaf (916)) (.leaf (831))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (892)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (898))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (897)) (.leaf (891))))) (.branch 2 (.branch 1 (.leaf (913)) (.leaf (884))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (908))) (.branch 1 (.leaf (833)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (979))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (308)) (.leaf (883))))) (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (308))) (.branch 1 (.leaf (1211)) (.branch 1 (.leaf (829)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1208)) (.branch 1 (.leaf (309)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (981))) (.branch 1 (.leaf (309)) (.leaf (982)))) (.branch 2 (.branch 1 (.leaf (835)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (906)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (892))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (896))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (898)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (916))) (.branch 1 (.leaf (900)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (1551)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1551)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (830)) (.leaf (1551))) (.branch 1 (.leaf (832)) (.branch 1 (.leaf (1551)) (.leaf (1206))))) (.branch 2 (.branch 1 (.leaf (870)) (.leaf (1207))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1934)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (875)) (.leaf (648))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (649)) (.leaf (1189))))) (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (1193))) (.branch 1 (.leaf (1194)) (.branch 1 (.leaf (1197)) (.leaf (1198))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1201)) (.leaf (1202))) (.branch 1 (.leaf (917)) (.branch 1 (.leaf (918)) (.leaf (925))))) (.branch 2 (.branch 1 (.leaf (926)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (927)) (.leaf (928))) (.branch 1 (.leaf (919)) (.branch 1 (.leaf (920)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (1187)) (.leaf (1188)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (1189)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1191))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1192)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1193)) (.leaf (1194))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1195))) (.branch 1 (.leaf (1196)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (297))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1197)) (.leaf (1198))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (323)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1199)) (.leaf (1200))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (891))) (.branch 1 (.leaf (334)) (.branch 1 (.leaf (336)) (.leaf (337))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1201)) (.branch 1 (.leaf (1202)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (338)) (.leaf (332))))) (.branch 2 (.branch 1 (.leaf (888)) (.leaf (890))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (829))) (.branch 1 (.leaf (613)) (.branch 1 (.leaf (831)) (.leaf (615)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (833)) (.leaf (617))) (.branch 1 (.leaf (835)) (.branch 1 (.leaf (877)) (.leaf (878))))) (.branch 2 (.branch 1 (.leaf (879)) (.leaf (881))) (.branch 1 (.leaf (885)) (.branch 1 (.leaf (886)) (.leaf (887)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (893))) (.branch 1 (.leaf (894)) (.branch 1 (.leaf (895)) (.leaf (897))))) (.branch 2 (.branch 1 (.leaf (901)) (.leaf (902))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (905)) (.leaf (1551)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (281)))))))))))) +def backwardShard2State107 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (904))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (906)) (.leaf (884))) (.branch 1 (.leaf (907)) (.branch 1 (.leaf (1196)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (908)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (906)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (629)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (834)) (.branch 1 (.leaf (703)) (.leaf (880)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (301))) (.branch 1 (.leaf (870)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (914))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (884)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1206))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (308))) (.branch 1 (.leaf (619)) (.leaf (882)))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1207))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (308)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (303)) (.leaf (704))) (.branch 1 (.leaf (878)) (.branch 1 (.leaf (301)) (.leaf (875))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (861)) (.leaf (648))) (.branch 1 (.leaf (869)) (.branch 1 (.leaf (876)) (.leaf (873)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (837))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (1304)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (852))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (850)) (.branch 1 (.leaf (501)) (.leaf (862))))) (.branch 2 (.branch 1 (.leaf (841)) (.leaf (849))) (.branch 1 (.leaf (856)) (.branch 1 (.leaf (853)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (840)) (.branch 1 (.leaf (421)) (.leaf (842))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (848)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (854)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (843)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (846)) (.leaf (839))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (857)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (1572)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (872))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (868)) (.branch 1 (.leaf (544)) (.leaf (874))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (863)) (.leaf (866)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (859)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (858)) (.branch 1 (.leaf (504)) (.leaf (864)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (851)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (871)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (867)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (838)) (.leaf (424))) (.branch 1 (.leaf (844)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (847)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (1188)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (1192))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (1191)) (.leaf (1187))))) (.branch 2 (.branch 1 (.leaf (1195)) (.leaf (703))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (690)) (.leaf (1199))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1200))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (902))) (.branch 1 (.leaf (882)) (.branch 1 (.leaf (910)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (909)) (.leaf (901))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (928))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (904)) (.branch 1 (.leaf (1210)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (911))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (886)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (894)) (.leaf (299))) (.branch 1 (.leaf (893)) (.branch 1 (.leaf (885)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (299))) (.branch 1 (.leaf (877)) (.branch 1 (.leaf (947)) (.leaf (299)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (830))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (888))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (896))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (895)) (.leaf (887))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (301))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (940))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (303)) (.leaf (879))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (303))) (.branch 1 (.leaf (1219)) (.leaf (832)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (304)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (834)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (890)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (900)) (.leaf (305))) (.branch 1 (.leaf (899)) (.branch 1 (.leaf (889)) (.leaf (905)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (305)) (.leaf (305))) (.branch 1 (.leaf (881)) (.branch 1 (.leaf (915)) (.leaf (880))))) (.branch 2 (.branch 1 (.leaf (916)) (.leaf (831))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (892)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (898))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (897)) (.leaf (891))))) (.branch 2 (.branch 1 (.leaf (913)) (.leaf (884))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (908))) (.branch 1 (.leaf (833)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (979))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (308)) (.leaf (883))))) (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (308))) (.branch 1 (.leaf (1211)) (.branch 1 (.leaf (829)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1208)) (.branch 1 (.leaf (309)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (981))) (.branch 1 (.leaf (309)) (.leaf (982)))) (.branch 2 (.branch 1 (.leaf (835)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (906)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (892))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (896))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (898)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (916))) (.branch 1 (.leaf (900)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (912)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (914)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (830)) (.leaf (915))) (.branch 1 (.leaf (832)) (.branch 1 (.leaf (916)) (.leaf (1206))))) (.branch 2 (.branch 1 (.leaf (870)) (.leaf (1207))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (298)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (875)) (.leaf (648))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (649)) (.leaf (1189))))) (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (1193))) (.branch 1 (.leaf (1194)) (.branch 1 (.leaf (1197)) (.leaf (1198))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1201)) (.leaf (1202))) (.branch 1 (.leaf (917)) (.branch 1 (.leaf (918)) (.leaf (925))))) (.branch 2 (.branch 1 (.leaf (926)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (927)) (.leaf (928))) (.branch 1 (.leaf (919)) (.branch 1 (.leaf (920)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (1187)) (.leaf (1188)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (1189)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1191))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1192)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1193)) (.leaf (1194))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1195))) (.branch 1 (.leaf (1196)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (298))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1197)) (.leaf (1198))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (298)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1199)) (.leaf (1200))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (891))) (.branch 1 (.leaf (920)) (.branch 1 (.leaf (980)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1201)) (.branch 1 (.leaf (1202)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (982)) (.leaf (298))))) (.branch 2 (.branch 1 (.leaf (888)) (.leaf (890))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (829))) (.branch 1 (.leaf (613)) (.branch 1 (.leaf (831)) (.leaf (615)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (833)) (.leaf (617))) (.branch 1 (.leaf (835)) (.branch 1 (.leaf (877)) (.leaf (878))))) (.branch 2 (.branch 1 (.leaf (879)) (.leaf (881))) (.branch 1 (.leaf (885)) (.branch 1 (.leaf (886)) (.leaf (887)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (893))) (.branch 1 (.leaf (894)) (.branch 1 (.leaf (895)) (.leaf (897))))) (.branch 2 (.branch 1 (.leaf (901)) (.leaf (902))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (905)) (.leaf (909)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (910)) (.leaf (911))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (917)) (.leaf (918))))) (.branch 2 (.branch 1 (.leaf (919)) (.leaf (979))) (.branch 1 (.leaf (925)) (.branch 1 (.leaf (926)) (.leaf (927))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1208)) (.leaf (933))) (.branch 1 (.leaf (934)) (.branch 1 (.leaf (298)) (.leaf (298))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (281)))))))))))) +def backwardShard2State108 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (904))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (906)) (.leaf (884))) (.branch 1 (.leaf (907)) (.branch 1 (.leaf (1196)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (908)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (906)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (629)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (834)) (.branch 1 (.leaf (703)) (.leaf (880)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (965)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (301))) (.branch 1 (.leaf (870)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (914))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (884)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1206))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (308))) (.branch 1 (.leaf (619)) (.leaf (882)))) (.branch 2 (.branch 1 (.leaf (966)) (.leaf (1207))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (308)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (967)) (.leaf (704))) (.branch 1 (.leaf (878)) (.branch 1 (.leaf (300)) (.leaf (875))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (861)) (.leaf (648))) (.branch 1 (.leaf (869)) (.branch 1 (.leaf (876)) (.leaf (873)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (837))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (1304)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (852))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (850)) (.branch 1 (.leaf (501)) (.leaf (862))))) (.branch 2 (.branch 1 (.leaf (841)) (.leaf (849))) (.branch 1 (.leaf (856)) (.branch 1 (.leaf (853)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (840)) (.branch 1 (.leaf (421)) (.leaf (842))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (848)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (854)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (843)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (846)) (.leaf (839))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (857)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (1572)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (872))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (868)) (.branch 1 (.leaf (544)) (.leaf (874))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (863)) (.leaf (866)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (859)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (858)) (.branch 1 (.leaf (504)) (.leaf (864)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (851)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (871)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (867)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (838)) (.leaf (424))) (.branch 1 (.leaf (844)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (847)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (300)) (.leaf (1188)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1219)) (.leaf (1192))) (.branch 1 (.leaf (1218)) (.branch 1 (.leaf (1191)) (.leaf (1187))))) (.branch 2 (.branch 1 (.leaf (1195)) (.leaf (703))) (.branch 1 (.leaf (1217)) (.branch 1 (.leaf (690)) (.leaf (1199))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1200))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (960)) (.leaf (902))) (.branch 1 (.leaf (882)) (.branch 1 (.leaf (910)) (.leaf (948)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (909)) (.leaf (901))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (928))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (947))) (.branch 1 (.leaf (904)) (.branch 1 (.leaf (1210)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (911))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (886)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (894)) (.leaf (299))) (.branch 1 (.leaf (893)) (.branch 1 (.leaf (885)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (300)) (.leaf (299))) (.branch 1 (.leaf (877)) (.branch 1 (.leaf (947)) (.leaf (968)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (830))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (888))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (896))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (895)) (.leaf (887))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (301))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (940))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (303)) (.leaf (879))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (946))) (.branch 1 (.leaf (1219)) (.leaf (832)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (944)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (834)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (890)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (900)) (.leaf (305))) (.branch 1 (.leaf (899)) (.branch 1 (.leaf (889)) (.leaf (905)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (305)) (.leaf (305))) (.branch 1 (.leaf (881)) (.branch 1 (.leaf (915)) (.leaf (880))))) (.branch 2 (.branch 1 (.leaf (916)) (.leaf (831))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (892)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (898))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (897)) (.leaf (891))))) (.branch 2 (.branch 1 (.leaf (913)) (.leaf (884))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (908))) (.branch 1 (.leaf (833)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (979))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (308)) (.leaf (883))))) (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (308))) (.branch 1 (.leaf (1211)) (.branch 1 (.leaf (829)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1208)) (.branch 1 (.leaf (300)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (981))) (.branch 1 (.leaf (309)) (.leaf (982)))) (.branch 2 (.branch 1 (.leaf (835)) (.leaf (280))) (.branch 1 (.leaf (952)) (.branch 1 (.leaf (906)) (.leaf (1213)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (892))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (896))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (898)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (916))) (.branch 1 (.leaf (900)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (912)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (914)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (830)) (.leaf (915))) (.branch 1 (.leaf (832)) (.branch 1 (.leaf (916)) (.leaf (1206))))) (.branch 2 (.branch 1 (.leaf (870)) (.leaf (1207))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (940)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (875)) (.leaf (648))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (649)) (.leaf (1189))))) (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (1193))) (.branch 1 (.leaf (1194)) (.branch 1 (.leaf (1197)) (.leaf (1198))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1201)) (.leaf (1202))) (.branch 1 (.leaf (917)) (.branch 1 (.leaf (918)) (.leaf (925))))) (.branch 2 (.branch 1 (.leaf (926)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (927)) (.leaf (928))) (.branch 1 (.leaf (919)) (.branch 1 (.leaf (920)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (1187)) (.leaf (1188)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (1189)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1191))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1192)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1193)) (.leaf (1194))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1195))) (.branch 1 (.leaf (1196)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (936))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1197)) (.leaf (1198))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (939)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1199)) (.leaf (1200))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (891))) (.branch 1 (.leaf (920)) (.branch 1 (.leaf (980)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1201)) (.branch 1 (.leaf (1202)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (982)) (.leaf (938))))) (.branch 2 (.branch 1 (.leaf (888)) (.leaf (890))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (829))) (.branch 1 (.leaf (613)) (.branch 1 (.leaf (831)) (.leaf (615)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (833)) (.leaf (617))) (.branch 1 (.leaf (835)) (.branch 1 (.leaf (877)) (.leaf (878))))) (.branch 2 (.branch 1 (.leaf (879)) (.leaf (881))) (.branch 1 (.leaf (885)) (.branch 1 (.leaf (886)) (.leaf (887)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (893))) (.branch 1 (.leaf (894)) (.branch 1 (.leaf (895)) (.leaf (897))))) (.branch 2 (.branch 1 (.leaf (901)) (.leaf (902))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (905)) (.leaf (909)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (910)) (.leaf (911))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (917)) (.leaf (918))))) (.branch 2 (.branch 1 (.leaf (919)) (.leaf (979))) (.branch 1 (.leaf (925)) (.branch 1 (.leaf (926)) (.leaf (927))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1208)) (.leaf (933))) (.branch 1 (.leaf (934)) (.branch 1 (.leaf (935)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (941)) (.leaf (942))) (.branch 1 (.leaf (943)) (.branch 1 (.leaf (945)) (.leaf (949)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (950)) (.leaf (951))) (.branch 1 (.leaf (1212)) (.branch 1 (.leaf (1214)) (.leaf (1215))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (959)) (.branch 1 (.leaf (1216)) (.leaf (281)))))))))))) +def backwardShard2State109 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (904))) (.branch 1 (.leaf (659)) (.leaf (988)))) (.branch 2 (.branch 1 (.leaf (906)) (.leaf (884))) (.branch 1 (.leaf (907)) (.branch 1 (.leaf (1196)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (908)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (906)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (336)) (.branch 1 (.leaf (629)) (.leaf (973))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (834)) (.branch 1 (.leaf (703)) (.leaf (880)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (965)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (974))) (.branch 1 (.leaf (870)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (914))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (884)) (.leaf (969)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (996)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (297)) (.leaf (1206))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (970))) (.branch 1 (.leaf (619)) (.leaf (882)))) (.branch 2 (.branch 1 (.leaf (966)) (.leaf (1207))) (.branch 1 (.leaf (323)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (971)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (967)) (.leaf (704))) (.branch 1 (.leaf (878)) (.branch 1 (.leaf (333)) (.leaf (875))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (861)) (.leaf (648))) (.branch 1 (.leaf (869)) (.branch 1 (.leaf (876)) (.leaf (873)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (989))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (988))) (.branch 1 (.leaf (991)) (.branch 1 (.leaf (996)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (852))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (850)) (.branch 1 (.leaf (501)) (.leaf (862))))) (.branch 2 (.branch 1 (.leaf (989)) (.leaf (849))) (.branch 1 (.leaf (856)) (.branch 1 (.leaf (853)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (988)) (.branch 1 (.leaf (991)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (848)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (854)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (993)) (.leaf (987))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (857)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (1572)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (872))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (868)) (.branch 1 (.leaf (544)) (.leaf (874))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (863)) (.leaf (866)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (859)) (.leaf (729))) (.branch 1 (.leaf (990)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (858)) (.branch 1 (.leaf (504)) (.leaf (864)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (851)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (871)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (867)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (993))) (.branch 1 (.leaf (995)) (.branch 1 (.leaf (990)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (847)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (334)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1219)) (.leaf (1192))) (.branch 1 (.leaf (1218)) (.branch 1 (.leaf (1191)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (1195)) (.leaf (703))) (.branch 1 (.leaf (1217)) (.branch 1 (.leaf (690)) (.leaf (1199))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1200))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (960)) (.leaf (902))) (.branch 1 (.leaf (882)) (.branch 1 (.leaf (910)) (.leaf (948)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (909)) (.leaf (901))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (928))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (947))) (.branch 1 (.leaf (904)) (.branch 1 (.leaf (1210)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (911))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (886)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (894)) (.leaf (299))) (.branch 1 (.leaf (893)) (.branch 1 (.leaf (885)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (338)) (.leaf (299))) (.branch 1 (.leaf (877)) (.branch 1 (.leaf (947)) (.leaf (968)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (830))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (888))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (896))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (895)) (.leaf (887))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (977))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (975)) (.leaf (940))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (978)) (.branch 1 (.leaf (303)) (.leaf (879))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (946))) (.branch 1 (.leaf (1219)) (.leaf (832)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (944)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (834)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (890)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (900)) (.leaf (305))) (.branch 1 (.leaf (899)) (.branch 1 (.leaf (889)) (.leaf (905)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (315)) (.leaf (305))) (.branch 1 (.leaf (881)) (.branch 1 (.leaf (915)) (.leaf (880))))) (.branch 2 (.branch 1 (.leaf (916)) (.leaf (831))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (892)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (898))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (897)) (.leaf (891))))) (.branch 2 (.branch 1 (.leaf (913)) (.leaf (884))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (908))) (.branch 1 (.leaf (833)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (979))) (.branch 1 (.leaf (337)) (.branch 1 (.leaf (308)) (.leaf (883))))) (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (313))) (.branch 1 (.leaf (1211)) (.branch 1 (.leaf (990)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1208)) (.branch 1 (.leaf (332)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (981))) (.branch 1 (.leaf (972)) (.leaf (982)))) (.branch 2 (.branch 1 (.leaf (991)) (.leaf (280))) (.branch 1 (.leaf (952)) (.branch 1 (.leaf (906)) (.leaf (1213)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (892))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (896))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (898)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (916))) (.branch 1 (.leaf (900)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (912)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (914)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (830)) (.leaf (915))) (.branch 1 (.leaf (832)) (.branch 1 (.leaf (916)) (.leaf (1206))))) (.branch 2 (.branch 1 (.leaf (870)) (.leaf (1207))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (940)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (875)) (.leaf (648))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (649)) (.leaf (988))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (1193))) (.branch 1 (.leaf (1194)) (.branch 1 (.leaf (1197)) (.leaf (1198))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1201)) (.leaf (1202))) (.branch 1 (.leaf (917)) (.branch 1 (.leaf (918)) (.leaf (925))))) (.branch 2 (.branch 1 (.leaf (926)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (927)) (.leaf (928))) (.branch 1 (.leaf (919)) (.branch 1 (.leaf (920)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (990)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (989)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1191))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1192)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1193)) (.leaf (1194))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1195))) (.branch 1 (.leaf (1196)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (936))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1197)) (.leaf (1198))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (939)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1199)) (.leaf (1200))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (891))) (.branch 1 (.leaf (920)) (.branch 1 (.leaf (980)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1201)) (.branch 1 (.leaf (1202)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (982)) (.leaf (938))))) (.branch 2 (.branch 1 (.leaf (888)) (.leaf (890))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (989))) (.branch 1 (.leaf (613)) (.branch 1 (.leaf (831)) (.leaf (615)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (833)) (.leaf (995))) (.branch 1 (.leaf (993)) (.branch 1 (.leaf (877)) (.leaf (878))))) (.branch 2 (.branch 1 (.leaf (879)) (.leaf (881))) (.branch 1 (.leaf (885)) (.branch 1 (.leaf (886)) (.leaf (887)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (893))) (.branch 1 (.leaf (894)) (.branch 1 (.leaf (895)) (.leaf (897))))) (.branch 2 (.branch 1 (.leaf (901)) (.leaf (902))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (905)) (.leaf (909)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (910)) (.leaf (911))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (917)) (.leaf (918))))) (.branch 2 (.branch 1 (.leaf (919)) (.leaf (979))) (.branch 1 (.leaf (925)) (.branch 1 (.leaf (926)) (.leaf (927))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1208)) (.leaf (933))) (.branch 1 (.leaf (934)) (.branch 1 (.leaf (935)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (941)) (.leaf (942))) (.branch 1 (.leaf (943)) (.branch 1 (.leaf (945)) (.leaf (949)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (950)) (.leaf (951))) (.branch 1 (.leaf (1212)) (.branch 1 (.leaf (1214)) (.leaf (1215))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (959)) (.branch 1 (.leaf (1216)) (.leaf (281)))))))))))) +def backwardShard2State110 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (904))) (.branch 1 (.leaf (659)) (.leaf (988)))) (.branch 2 (.branch 1 (.leaf (906)) (.leaf (884))) (.branch 1 (.leaf (907)) (.branch 1 (.leaf (1042)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (908)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (906)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (336)) (.branch 1 (.leaf (1016)) (.leaf (973))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (703)) (.leaf (880)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (965)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (974))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (914))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (884)) (.leaf (969)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (996)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (297)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (970))) (.branch 1 (.leaf (619)) (.leaf (882)))) (.branch 2 (.branch 1 (.leaf (966)) (.leaf (1010))) (.branch 1 (.leaf (323)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (971)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (967)) (.leaf (704))) (.branch 1 (.leaf (878)) (.branch 1 (.leaf (333)) (.leaf (875))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (1017)) (.leaf (648))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (876)) (.leaf (873)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1017)) (.leaf (728))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (989))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (988))) (.branch 1 (.leaf (991)) (.branch 1 (.leaf (996)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (1010))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (1002)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1032)) (.leaf (659))) (.branch 1 (.leaf (1016)) (.branch 1 (.leaf (1019)) (.leaf (1024))))) (.branch 2 (.branch 1 (.leaf (989)) (.leaf (1039))) (.branch 1 (.leaf (1007)) (.branch 1 (.leaf (1040)) (.leaf (1004)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (988)) (.branch 1 (.leaf (991)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (1004)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (1039)) (.leaf (1007)))) (.branch 2 (.branch 1 (.leaf (1040)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (993)) (.leaf (987))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (1016)) (.leaf (1019))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (1038))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (1030))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (544)) (.leaf (874))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (1042)) (.leaf (1021)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1041)) (.leaf (729))) (.branch 1 (.leaf (990)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (660))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1021)) (.leaf (1042)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1003)) (.leaf (1018))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (1031)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (1018)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1033))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (1003)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (993))) (.branch 1 (.leaf (995)) (.branch 1 (.leaf (990)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (1002)) (.branch 1 (.leaf (1005)) (.leaf (1010))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (334)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1219)) (.leaf (1040))) (.branch 1 (.leaf (1218)) (.branch 1 (.leaf (1010)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (703))) (.branch 1 (.leaf (1217)) (.branch 1 (.leaf (690)) (.leaf (1038))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1200))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (960)) (.leaf (902))) (.branch 1 (.leaf (882)) (.branch 1 (.leaf (910)) (.leaf (948)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (909)) (.leaf (901))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (928))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (947))) (.branch 1 (.leaf (904)) (.branch 1 (.leaf (1210)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (911))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (886)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (894)) (.leaf (299))) (.branch 1 (.leaf (893)) (.branch 1 (.leaf (885)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (338)) (.leaf (299))) (.branch 1 (.leaf (877)) (.branch 1 (.leaf (947)) (.leaf (968)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (888))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (896))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (895)) (.leaf (887))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (977))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (975)) (.leaf (940))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (978)) (.branch 1 (.leaf (303)) (.leaf (879))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (946))) (.branch 1 (.leaf (1219)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (944)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (890)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (900)) (.leaf (305))) (.branch 1 (.leaf (899)) (.branch 1 (.leaf (889)) (.leaf (905)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (315)) (.leaf (305))) (.branch 1 (.leaf (881)) (.branch 1 (.leaf (915)) (.leaf (880))))) (.branch 2 (.branch 1 (.leaf (916)) (.leaf (1004))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (892)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (898))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (897)) (.leaf (891))))) (.branch 2 (.branch 1 (.leaf (913)) (.leaf (884))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (908))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (979))) (.branch 1 (.leaf (337)) (.branch 1 (.leaf (308)) (.leaf (883))))) (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (313))) (.branch 1 (.leaf (1211)) (.branch 1 (.leaf (990)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1208)) (.branch 1 (.leaf (332)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (981))) (.branch 1 (.leaf (972)) (.leaf (982)))) (.branch 2 (.branch 1 (.leaf (991)) (.leaf (280))) (.branch 1 (.leaf (952)) (.branch 1 (.leaf (906)) (.leaf (1213)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (892))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (896))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (898)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (916))) (.branch 1 (.leaf (900)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (912)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (914)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (915))) (.branch 1 (.leaf (1017)) (.branch 1 (.leaf (916)) (.leaf (1039))))) (.branch 2 (.branch 1 (.leaf (1029)) (.leaf (1040))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (940)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (875)) (.leaf (648))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (649)) (.leaf (988))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (1002))) (.branch 1 (.leaf (1039)) (.branch 1 (.leaf (1016)) (.leaf (1041))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1029))) (.branch 1 (.leaf (917)) (.branch 1 (.leaf (918)) (.leaf (925))))) (.branch 2 (.branch 1 (.leaf (926)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (927)) (.leaf (928))) (.branch 1 (.leaf (919)) (.branch 1 (.leaf (920)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (990)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (989)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1004)) (.leaf (1003))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (936))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1018)) (.leaf (1017))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (939)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (891))) (.branch 1 (.leaf (920)) (.branch 1 (.leaf (980)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (1031)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (982)) (.leaf (938))))) (.branch 2 (.branch 1 (.leaf (888)) (.leaf (890))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (989))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1003)) (.leaf (1042)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (995))) (.branch 1 (.leaf (993)) (.branch 1 (.leaf (877)) (.leaf (878))))) (.branch 2 (.branch 1 (.leaf (879)) (.leaf (881))) (.branch 1 (.leaf (885)) (.branch 1 (.leaf (886)) (.leaf (887)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (893))) (.branch 1 (.leaf (894)) (.branch 1 (.leaf (895)) (.leaf (897))))) (.branch 2 (.branch 1 (.leaf (901)) (.leaf (902))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (905)) (.leaf (909)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (910)) (.leaf (911))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (917)) (.leaf (918))))) (.branch 2 (.branch 1 (.leaf (919)) (.leaf (979))) (.branch 1 (.leaf (925)) (.branch 1 (.leaf (926)) (.leaf (927))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1208)) (.leaf (933))) (.branch 1 (.leaf (934)) (.branch 1 (.leaf (935)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (941)) (.leaf (942))) (.branch 1 (.leaf (943)) (.branch 1 (.leaf (945)) (.leaf (949)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (950)) (.leaf (951))) (.branch 1 (.leaf (1212)) (.branch 1 (.leaf (1214)) (.leaf (1215))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (959)) (.branch 1 (.leaf (1216)) (.leaf (281)))))))))))) +def backwardShard2State111 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (904))) (.branch 1 (.leaf (659)) (.leaf (988)))) (.branch 2 (.branch 1 (.leaf (906)) (.leaf (884))) (.branch 1 (.leaf (907)) (.branch 1 (.leaf (1042)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (908)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (906)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (336)) (.branch 1 (.leaf (1016)) (.leaf (973))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (703)) (.leaf (880)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (965)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (974))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (914))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (884)) (.leaf (969)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (996)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (297)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (970))) (.branch 1 (.leaf (619)) (.leaf (882)))) (.branch 2 (.branch 1 (.leaf (966)) (.leaf (1010))) (.branch 1 (.leaf (323)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (971)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (967)) (.leaf (704))) (.branch 1 (.leaf (878)) (.branch 1 (.leaf (333)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (1017)) (.leaf (648))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (1037)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1017)) (.leaf (728))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (989))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (988))) (.branch 1 (.leaf (991)) (.branch 1 (.leaf (996)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (1010))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (1002)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1032)) (.leaf (659))) (.branch 1 (.leaf (1016)) (.branch 1 (.leaf (1019)) (.leaf (1024))))) (.branch 2 (.branch 1 (.leaf (989)) (.leaf (1039))) (.branch 1 (.leaf (1007)) (.branch 1 (.leaf (1040)) (.leaf (1004)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (988)) (.branch 1 (.leaf (991)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (1004)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (1039)) (.leaf (1007)))) (.branch 2 (.branch 1 (.leaf (1040)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (993)) (.leaf (987))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (1016)) (.leaf (1019))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (1038))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1030))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (1037))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (1042)) (.leaf (1021)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1041)) (.leaf (729))) (.branch 1 (.leaf (990)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (660))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1021)) (.leaf (1042)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1003)) (.leaf (1018))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (1031)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (1018)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1033))) (.branch 1 (.leaf (1038)) (.branch 1 (.leaf (1003)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (993))) (.branch 1 (.leaf (995)) (.branch 1 (.leaf (990)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (1002)) (.branch 1 (.leaf (1005)) (.leaf (1010))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (334)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1219)) (.leaf (1040))) (.branch 1 (.leaf (1218)) (.branch 1 (.leaf (1010)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (703))) (.branch 1 (.leaf (1217)) (.branch 1 (.leaf (690)) (.leaf (1038))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1037))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (960)) (.leaf (902))) (.branch 1 (.leaf (882)) (.branch 1 (.leaf (910)) (.leaf (948)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (909)) (.leaf (901))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (928))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (947))) (.branch 1 (.leaf (904)) (.branch 1 (.leaf (1210)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (911))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (886)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (894)) (.leaf (299))) (.branch 1 (.leaf (893)) (.branch 1 (.leaf (885)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (338)) (.leaf (299))) (.branch 1 (.leaf (877)) (.branch 1 (.leaf (947)) (.leaf (968)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (888))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (896))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (895)) (.leaf (887))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (977))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (975)) (.leaf (940))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (978)) (.branch 1 (.leaf (303)) (.leaf (879))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (946))) (.branch 1 (.leaf (1219)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (944)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (890)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (900)) (.leaf (305))) (.branch 1 (.leaf (899)) (.branch 1 (.leaf (889)) (.leaf (905)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (315)) (.leaf (305))) (.branch 1 (.leaf (881)) (.branch 1 (.leaf (915)) (.leaf (880))))) (.branch 2 (.branch 1 (.leaf (916)) (.leaf (1004))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (892)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (898))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (897)) (.leaf (891))))) (.branch 2 (.branch 1 (.leaf (913)) (.leaf (884))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (908))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (979))) (.branch 1 (.leaf (337)) (.branch 1 (.leaf (308)) (.leaf (883))))) (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (313))) (.branch 1 (.leaf (1211)) (.branch 1 (.leaf (990)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1208)) (.branch 1 (.leaf (332)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (981))) (.branch 1 (.leaf (972)) (.leaf (982)))) (.branch 2 (.branch 1 (.leaf (991)) (.leaf (280))) (.branch 1 (.leaf (952)) (.branch 1 (.leaf (906)) (.leaf (1213)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (892))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (896))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (898)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (916))) (.branch 1 (.leaf (900)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (912)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (914)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (915))) (.branch 1 (.leaf (1017)) (.branch 1 (.leaf (916)) (.leaf (1039))))) (.branch 2 (.branch 1 (.leaf (1029)) (.leaf (1040))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (940)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1037)) (.leaf (648))) (.branch 1 (.leaf (1035)) (.branch 1 (.leaf (649)) (.leaf (988))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (1002))) (.branch 1 (.leaf (1039)) (.branch 1 (.leaf (1016)) (.leaf (1041))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1029))) (.branch 1 (.leaf (917)) (.branch 1 (.leaf (918)) (.leaf (925))))) (.branch 2 (.branch 1 (.leaf (926)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (927)) (.leaf (928))) (.branch 1 (.leaf (919)) (.branch 1 (.leaf (920)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (990)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (989)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1004)) (.leaf (1003))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (936))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1018)) (.leaf (1017))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (939)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (891))) (.branch 1 (.leaf (920)) (.branch 1 (.leaf (980)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (1031)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (982)) (.leaf (938))))) (.branch 2 (.branch 1 (.leaf (888)) (.leaf (890))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (989))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1003)) (.leaf (1042)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (995))) (.branch 1 (.leaf (993)) (.branch 1 (.leaf (877)) (.leaf (878))))) (.branch 2 (.branch 1 (.leaf (879)) (.leaf (881))) (.branch 1 (.leaf (885)) (.branch 1 (.leaf (886)) (.leaf (887)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (893))) (.branch 1 (.leaf (894)) (.branch 1 (.leaf (895)) (.leaf (897))))) (.branch 2 (.branch 1 (.leaf (901)) (.leaf (902))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (905)) (.leaf (909)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (910)) (.leaf (911))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (917)) (.leaf (918))))) (.branch 2 (.branch 1 (.leaf (919)) (.leaf (979))) (.branch 1 (.leaf (925)) (.branch 1 (.leaf (926)) (.leaf (927))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1208)) (.leaf (933))) (.branch 1 (.leaf (934)) (.branch 1 (.leaf (935)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (941)) (.leaf (942))) (.branch 1 (.leaf (943)) (.branch 1 (.leaf (945)) (.leaf (949)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (950)) (.leaf (951))) (.branch 1 (.leaf (1212)) (.branch 1 (.leaf (1214)) (.leaf (1215))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (959)) (.branch 1 (.leaf (1216)) (.leaf (281)))))))))))) +def backwardShard2State112 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (904))) (.branch 1 (.leaf (659)) (.leaf (988)))) (.branch 2 (.branch 1 (.leaf (906)) (.leaf (884))) (.branch 1 (.leaf (907)) (.branch 1 (.leaf (1042)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (908)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (906)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (336)) (.branch 1 (.leaf (1016)) (.leaf (973))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (703)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (965)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (974))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (914))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (199)) (.leaf (969)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (996)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (297)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (970))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (966)) (.leaf (1010))) (.branch 1 (.leaf (323)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (971)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (967)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (333)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (1017)) (.leaf (648))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (1037)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1017)) (.leaf (149))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (989))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (988))) (.branch 1 (.leaf (991)) (.branch 1 (.leaf (996)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (1010))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (1002)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1032)) (.leaf (169))) (.branch 1 (.leaf (1016)) (.branch 1 (.leaf (1019)) (.leaf (1024))))) (.branch 2 (.branch 1 (.leaf (989)) (.leaf (1039))) (.branch 1 (.leaf (1007)) (.branch 1 (.leaf (1040)) (.leaf (1004)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (988)) (.branch 1 (.leaf (991)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (1004)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (1039)) (.leaf (1007)))) (.branch 2 (.branch 1 (.leaf (1040)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (993)) (.leaf (987))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (1016)) (.leaf (1019))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (1038))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1030))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (1037))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (1042)) (.leaf (1021)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1041)) (.leaf (218))) (.branch 1 (.leaf (990)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (223))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1021)) (.leaf (1042)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1003)) (.leaf (1018))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (1031)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (1018)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1033))) (.branch 1 (.leaf (1038)) (.branch 1 (.leaf (1003)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (993))) (.branch 1 (.leaf (995)) (.branch 1 (.leaf (990)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (1002)) (.branch 1 (.leaf (1005)) (.leaf (1010))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (334)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1219)) (.leaf (1040))) (.branch 1 (.leaf (1218)) (.branch 1 (.leaf (1010)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (703))) (.branch 1 (.leaf (1217)) (.branch 1 (.leaf (690)) (.leaf (1038))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1037))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (960)) (.leaf (902))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (910)) (.leaf (948)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (909)) (.leaf (901))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (928))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (947))) (.branch 1 (.leaf (904)) (.branch 1 (.leaf (1210)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (911))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (886)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (894)) (.leaf (299))) (.branch 1 (.leaf (893)) (.branch 1 (.leaf (885)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (338)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (947)) (.leaf (968)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (888))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (896))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (895)) (.leaf (887))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (977))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (975)) (.leaf (940))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (978)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (946))) (.branch 1 (.leaf (1219)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (944)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (890)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (900)) (.leaf (305))) (.branch 1 (.leaf (899)) (.branch 1 (.leaf (889)) (.leaf (905)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (315)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (915)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (916)) (.leaf (1004))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (892)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (898))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (897)) (.leaf (891))))) (.branch 2 (.branch 1 (.leaf (913)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (908))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (979))) (.branch 1 (.leaf (337)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (313))) (.branch 1 (.leaf (1211)) (.branch 1 (.leaf (990)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1208)) (.branch 1 (.leaf (332)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (981))) (.branch 1 (.leaf (972)) (.leaf (982)))) (.branch 2 (.branch 1 (.leaf (991)) (.leaf (280))) (.branch 1 (.leaf (952)) (.branch 1 (.leaf (906)) (.leaf (1213)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (892))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (896))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (898)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (916))) (.branch 1 (.leaf (900)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (912)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (914)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (915))) (.branch 1 (.leaf (1017)) (.branch 1 (.leaf (916)) (.leaf (1039))))) (.branch 2 (.branch 1 (.leaf (1029)) (.leaf (1040))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (940)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1037)) (.leaf (648))) (.branch 1 (.leaf (1035)) (.branch 1 (.leaf (649)) (.leaf (988))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (1002))) (.branch 1 (.leaf (1039)) (.branch 1 (.leaf (1016)) (.leaf (1041))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1029))) (.branch 1 (.leaf (917)) (.branch 1 (.leaf (918)) (.leaf (925))))) (.branch 2 (.branch 1 (.leaf (926)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (927)) (.leaf (928))) (.branch 1 (.leaf (919)) (.branch 1 (.leaf (920)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (990)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (989)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1004)) (.leaf (1003))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (936))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1018)) (.leaf (1017))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (939)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (891))) (.branch 1 (.leaf (920)) (.branch 1 (.leaf (980)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (1031)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (982)) (.leaf (938))))) (.branch 2 (.branch 1 (.leaf (888)) (.leaf (890))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (989))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1003)) (.leaf (1042)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (995))) (.branch 1 (.leaf (993)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (885)) (.branch 1 (.leaf (886)) (.leaf (887)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (893))) (.branch 1 (.leaf (894)) (.branch 1 (.leaf (895)) (.leaf (897))))) (.branch 2 (.branch 1 (.leaf (901)) (.leaf (902))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (905)) (.leaf (909)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (910)) (.leaf (911))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (917)) (.leaf (918))))) (.branch 2 (.branch 1 (.leaf (919)) (.leaf (979))) (.branch 1 (.leaf (925)) (.branch 1 (.leaf (926)) (.leaf (927))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1208)) (.leaf (933))) (.branch 1 (.leaf (934)) (.branch 1 (.leaf (935)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (941)) (.leaf (942))) (.branch 1 (.leaf (943)) (.branch 1 (.leaf (945)) (.leaf (949)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (950)) (.leaf (951))) (.branch 1 (.leaf (1212)) (.branch 1 (.leaf (1214)) (.leaf (1215))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (959)) (.branch 1 (.leaf (1216)) (.leaf (281)))))))))))) +def backwardShard2State113 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (904))) (.branch 1 (.leaf (659)) (.leaf (988)))) (.branch 2 (.branch 1 (.leaf (906)) (.leaf (884))) (.branch 1 (.leaf (907)) (.branch 1 (.leaf (1042)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (908)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (906)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (336)) (.branch 1 (.leaf (1016)) (.leaf (973))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (703)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (965)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (974))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (914))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (199)) (.leaf (969)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (996)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (297)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (970))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (966)) (.leaf (1010))) (.branch 1 (.leaf (323)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (971)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (967)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (333)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (1017)) (.leaf (144))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (1037)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1017)) (.leaf (149))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (989))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (988))) (.branch 1 (.leaf (991)) (.branch 1 (.leaf (996)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (1010))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (1002)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1032)) (.leaf (169))) (.branch 1 (.leaf (1016)) (.branch 1 (.leaf (1019)) (.leaf (1024))))) (.branch 2 (.branch 1 (.leaf (989)) (.leaf (1039))) (.branch 1 (.leaf (1007)) (.branch 1 (.leaf (1040)) (.leaf (1004)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (988)) (.branch 1 (.leaf (991)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (1004)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (1039)) (.leaf (1007)))) (.branch 2 (.branch 1 (.leaf (1040)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (993)) (.leaf (987))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (1016)) (.leaf (1019))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (1038))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1030))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (1037))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (1042)) (.leaf (1021)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1041)) (.leaf (218))) (.branch 1 (.leaf (990)) (.branch 1 (.leaf (663)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (223))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1021)) (.leaf (1042)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1003)) (.leaf (1018))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (1031)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (1018)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1033))) (.branch 1 (.leaf (1038)) (.branch 1 (.leaf (1003)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (993))) (.branch 1 (.leaf (995)) (.branch 1 (.leaf (990)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (1002)) (.branch 1 (.leaf (1005)) (.leaf (1010))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (334)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1219)) (.leaf (1040))) (.branch 1 (.leaf (1218)) (.branch 1 (.leaf (1010)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (703))) (.branch 1 (.leaf (1217)) (.branch 1 (.leaf (690)) (.leaf (1038))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1037))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (960)) (.leaf (902))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (910)) (.leaf (948)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (909)) (.leaf (901))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (928))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (947))) (.branch 1 (.leaf (904)) (.branch 1 (.leaf (1210)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (911))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (212)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (338)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (947)) (.leaf (968)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (977))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (975)) (.leaf (940))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (978)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (946))) (.branch 1 (.leaf (1219)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (944)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (905)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (315)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (915)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (916)) (.leaf (1004))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (913)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (908))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (979))) (.branch 1 (.leaf (337)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (313))) (.branch 1 (.leaf (1211)) (.branch 1 (.leaf (990)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1208)) (.branch 1 (.leaf (332)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (981))) (.branch 1 (.leaf (972)) (.leaf (982)))) (.branch 2 (.branch 1 (.leaf (991)) (.leaf (280))) (.branch 1 (.leaf (952)) (.branch 1 (.leaf (906)) (.leaf (1213)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (896))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (898)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (912)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (914)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (915))) (.branch 1 (.leaf (1017)) (.branch 1 (.leaf (916)) (.leaf (1039))))) (.branch 2 (.branch 1 (.leaf (1029)) (.leaf (1040))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (940)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1037)) (.leaf (648))) (.branch 1 (.leaf (1035)) (.branch 1 (.leaf (649)) (.leaf (988))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (1002))) (.branch 1 (.leaf (1039)) (.branch 1 (.leaf (1016)) (.leaf (1041))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1029))) (.branch 1 (.leaf (917)) (.branch 1 (.leaf (918)) (.leaf (925))))) (.branch 2 (.branch 1 (.leaf (926)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (927)) (.leaf (928))) (.branch 1 (.leaf (919)) (.branch 1 (.leaf (920)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (990)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (989)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1004)) (.leaf (1003))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (936))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1018)) (.leaf (1017))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (939)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (920)) (.branch 1 (.leaf (980)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (1031)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (982)) (.leaf (938))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (989))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1003)) (.leaf (1042)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (995))) (.branch 1 (.leaf (993)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (895)) (.leaf (897))))) (.branch 2 (.branch 1 (.leaf (901)) (.leaf (902))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (905)) (.leaf (909)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (910)) (.leaf (911))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (917)) (.leaf (918))))) (.branch 2 (.branch 1 (.leaf (919)) (.leaf (979))) (.branch 1 (.leaf (925)) (.branch 1 (.leaf (926)) (.leaf (927))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1208)) (.leaf (933))) (.branch 1 (.leaf (934)) (.branch 1 (.leaf (935)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (941)) (.leaf (942))) (.branch 1 (.leaf (943)) (.branch 1 (.leaf (945)) (.leaf (949)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (950)) (.leaf (951))) (.branch 1 (.leaf (1212)) (.branch 1 (.leaf (1214)) (.leaf (1215))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (959)) (.branch 1 (.leaf (1216)) (.leaf (281)))))))))))) +def backwardShard2State114 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (198))) (.branch 1 (.leaf (659)) (.leaf (988)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (884))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1042)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (219)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (336)) (.branch 1 (.leaf (1016)) (.leaf (973))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (703)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (965)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (974))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (161))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (199)) (.leaf (969)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (996)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (297)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (970))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (966)) (.leaf (1010))) (.branch 1 (.leaf (323)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (971)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (967)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (333)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (1017)) (.leaf (144))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (1037)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1017)) (.leaf (149))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (159))) (.branch 1 (.leaf (991)) (.branch 1 (.leaf (161)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (1010))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (1002)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1032)) (.leaf (169))) (.branch 1 (.leaf (1016)) (.branch 1 (.leaf (1019)) (.leaf (1024))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (1039))) (.branch 1 (.leaf (1007)) (.branch 1 (.leaf (1040)) (.leaf (1004)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (991)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (1004)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (1039)) (.leaf (1007)))) (.branch 2 (.branch 1 (.leaf (1040)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (1016)) (.leaf (1019))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (1038))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1030))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (1037))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (1042)) (.leaf (1021)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1041)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (663)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (223))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1021)) (.leaf (1042)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1003)) (.leaf (1018))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (1031)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (1018)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1033))) (.branch 1 (.leaf (1038)) (.branch 1 (.leaf (1003)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (995)) (.branch 1 (.leaf (245)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (1002)) (.branch 1 (.leaf (1005)) (.leaf (1010))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (334)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1219)) (.leaf (1040))) (.branch 1 (.leaf (1218)) (.branch 1 (.leaf (1010)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (703))) (.branch 1 (.leaf (1217)) (.branch 1 (.leaf (690)) (.leaf (1038))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1037))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (960)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (948)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (928))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (947))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (1210)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (212)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (338)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (947)) (.leaf (968)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (977))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (975)) (.leaf (940))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (978)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (946))) (.branch 1 (.leaf (1219)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (944)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (315)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (1004))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (979))) (.branch 1 (.leaf (337)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (313))) (.branch 1 (.leaf (1211)) (.branch 1 (.leaf (990)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1208)) (.branch 1 (.leaf (332)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (981))) (.branch 1 (.leaf (972)) (.leaf (982)))) (.branch 2 (.branch 1 (.leaf (991)) (.leaf (280))) (.branch 1 (.leaf (952)) (.branch 1 (.leaf (906)) (.leaf (1213)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (912)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (914)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (915))) (.branch 1 (.leaf (1017)) (.branch 1 (.leaf (1079)) (.leaf (1039))))) (.branch 2 (.branch 1 (.leaf (1029)) (.leaf (1040))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (940)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1037)) (.leaf (648))) (.branch 1 (.leaf (1035)) (.branch 1 (.leaf (649)) (.leaf (988))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (1002))) (.branch 1 (.leaf (1039)) (.branch 1 (.leaf (1016)) (.leaf (1041))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1029))) (.branch 1 (.leaf (917)) (.branch 1 (.leaf (918)) (.leaf (925))))) (.branch 2 (.branch 1 (.leaf (926)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (927)) (.leaf (928))) (.branch 1 (.leaf (919)) (.branch 1 (.leaf (920)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (990)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (989)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1004)) (.leaf (1003))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (936))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1018)) (.leaf (1017))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (939)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (920)) (.branch 1 (.leaf (980)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (1031)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (982)) (.leaf (938))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (989))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1003)) (.leaf (1042)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (995))) (.branch 1 (.leaf (993)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (1079)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (910)) (.leaf (911))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (917)) (.leaf (918))))) (.branch 2 (.branch 1 (.leaf (919)) (.leaf (979))) (.branch 1 (.leaf (925)) (.branch 1 (.leaf (926)) (.leaf (927))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1208)) (.leaf (933))) (.branch 1 (.leaf (934)) (.branch 1 (.leaf (935)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (941)) (.leaf (942))) (.branch 1 (.leaf (943)) (.branch 1 (.leaf (945)) (.leaf (949)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (950)) (.leaf (951))) (.branch 1 (.leaf (1212)) (.branch 1 (.leaf (1214)) (.leaf (1215))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (959)) (.branch 1 (.leaf (1216)) (.leaf (281)))))))))))) +def backwardShard2State115 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (198))) (.branch 1 (.leaf (659)) (.leaf (988)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (884))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1042)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (219)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (336)) (.branch 1 (.leaf (1016)) (.leaf (973))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (703)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (965)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (974))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (161))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (969)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (996)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (297)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (970))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (966)) (.leaf (1010))) (.branch 1 (.leaf (323)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (971)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (967)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (333)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (1017)) (.leaf (144))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (1037)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1017)) (.leaf (149))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (164))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1032)) (.leaf (169))) (.branch 1 (.leaf (1016)) (.branch 1 (.leaf (1019)) (.leaf (1024))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (1040)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (1040)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (1016)) (.leaf (1019))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (1038))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1030))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (1037))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (1042)) (.leaf (1021)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1041)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (663)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (223))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1021)) (.leaf (1042)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (1018))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (1031)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (1018)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1033))) (.branch 1 (.leaf (1038)) (.branch 1 (.leaf (240)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (1005)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (334)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1219)) (.leaf (1040))) (.branch 1 (.leaf (1218)) (.branch 1 (.leaf (1010)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (703))) (.branch 1 (.leaf (1217)) (.branch 1 (.leaf (690)) (.leaf (1038))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1037))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (960)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (948)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (928))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (947))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (1210)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (212)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (338)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (947)) (.leaf (968)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (977))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (975)) (.leaf (940))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (978)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (946))) (.branch 1 (.leaf (1219)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (944)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (315)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (1004))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (337)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (313))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (990)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1093)) (.branch 1 (.leaf (332)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (166))) (.branch 1 (.leaf (972)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (991)) (.leaf (280))) (.branch 1 (.leaf (952)) (.branch 1 (.leaf (906)) (.leaf (1213)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (160))) (.branch 1 (.leaf (1017)) (.branch 1 (.leaf (181)) (.leaf (1039))))) (.branch 2 (.branch 1 (.leaf (1029)) (.leaf (1040))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (940)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1037)) (.leaf (648))) (.branch 1 (.leaf (1035)) (.branch 1 (.leaf (649)) (.leaf (988))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (1002))) (.branch 1 (.leaf (1039)) (.branch 1 (.leaf (1016)) (.leaf (1041))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1029))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1093)) (.leaf (928))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (990)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (989)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1004)) (.leaf (1003))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (936))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1018)) (.leaf (1017))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (939)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (1031)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (938))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (989))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1003)) (.leaf (1042)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (995))) (.branch 1 (.leaf (993)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (925)) (.branch 1 (.leaf (926)) (.leaf (927))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1208)) (.leaf (933))) (.branch 1 (.leaf (934)) (.branch 1 (.leaf (935)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (941)) (.leaf (942))) (.branch 1 (.leaf (943)) (.branch 1 (.leaf (945)) (.leaf (949)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (950)) (.leaf (951))) (.branch 1 (.leaf (1212)) (.branch 1 (.leaf (1214)) (.leaf (1215))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (959)) (.branch 1 (.leaf (1216)) (.leaf (281)))))))))))) +def backwardShard2State116 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (198))) (.branch 1 (.leaf (659)) (.leaf (988)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (884))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1042)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (148))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (219)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (336)) (.branch 1 (.leaf (1016)) (.leaf (973))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (170)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (703)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (965)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (974))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (161))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (969)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (996)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (297)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (970))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (966)) (.leaf (1010))) (.branch 1 (.leaf (323)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (971)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (251))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (967)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (333)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (1037)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1032)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (1019)) (.leaf (1024))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (1019))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (1038))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1030))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (1037))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (1042)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (663)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (1021)) (.leaf (1042)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (1031)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1033))) (.branch 1 (.leaf (1038)) (.branch 1 (.leaf (240)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (334)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1219)) (.leaf (1040))) (.branch 1 (.leaf (1218)) (.branch 1 (.leaf (1010)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (703))) (.branch 1 (.leaf (1217)) (.branch 1 (.leaf (690)) (.leaf (1038))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1037))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (960)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (948)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (741)) (.leaf (192))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (216))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (947))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (250)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (165)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (165)) (.leaf (660))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (678)) (.leaf (148))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (212)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (200))))) (.branch 2 (.branch 1 (.leaf (338)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (1107)) (.leaf (968)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (977))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (170))))) (.branch 2 (.branch 1 (.leaf (975)) (.leaf (200))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (978)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (946))) (.branch 1 (.leaf (1219)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (944)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (315)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (1004))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (337)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (313))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (990)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (332)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (166))) (.branch 1 (.leaf (972)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (991)) (.leaf (280))) (.branch 1 (.leaf (952)) (.branch 1 (.leaf (906)) (.leaf (1213)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (160))) (.branch 1 (.leaf (1017)) (.branch 1 (.leaf (181)) (.leaf (1039))))) (.branch 2 (.branch 1 (.leaf (1029)) (.leaf (1040))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (228)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1037)) (.leaf (648))) (.branch 1 (.leaf (1035)) (.branch 1 (.leaf (649)) (.leaf (988))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (1002))) (.branch 1 (.leaf (1039)) (.branch 1 (.leaf (1016)) (.leaf (1041))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1029))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (175)) (.leaf (191))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (990)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (989)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1004)) (.leaf (1003))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (217))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1018)) (.leaf (1017))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (235)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (1031)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (228))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (989))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1003)) (.leaf (1042)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (995))) (.branch 1 (.leaf (993)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (192)) (.branch 1 (.leaf (176)) (.leaf (176))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (250)) (.leaf (217))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (224)) (.leaf (235))))) (.branch 2 (.branch 1 (.leaf (941)) (.leaf (942))) (.branch 1 (.leaf (943)) (.branch 1 (.leaf (945)) (.leaf (949)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (950)) (.leaf (951))) (.branch 1 (.leaf (1212)) (.branch 1 (.leaf (1214)) (.leaf (1215))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (959)) (.branch 1 (.leaf (1216)) (.leaf (281)))))))))))) +def backwardShard2State117 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (198))) (.branch 1 (.leaf (659)) (.leaf (988)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (884))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1042)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (148))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (219)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (202)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (208)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (336)) (.branch 1 (.leaf (1016)) (.leaf (973))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (170)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (703)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (965)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (974))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (161))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (969)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (996)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (297)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (225)) (.leaf (970))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (966)) (.leaf (1010))) (.branch 1 (.leaf (323)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (971)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (251))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (967)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (333)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (1035)) (.leaf (1037)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (1038))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (1035)) (.leaf (1037))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (663)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (1033))) (.branch 1 (.leaf (1038)) (.branch 1 (.leaf (240)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (334)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1219)) (.leaf (1040))) (.branch 1 (.leaf (1218)) (.branch 1 (.leaf (1010)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (703))) (.branch 1 (.leaf (1217)) (.branch 1 (.leaf (690)) (.leaf (1038))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1037))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (960)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (171)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (741)) (.leaf (192))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (216))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (225)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (201))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (250)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (165)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (216)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (165)) (.leaf (660))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (678)) (.leaf (148))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (212)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (200))))) (.branch 2 (.branch 1 (.leaf (338)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (202)) (.leaf (968)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (977))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (170))))) (.branch 2 (.branch 1 (.leaf (975)) (.leaf (200))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (237))) (.branch 1 (.leaf (978)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (171))) (.branch 1 (.leaf (1219)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (208)) (.branch 1 (.leaf (226)) (.leaf (237))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (315)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (1004))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (337)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (313))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (990)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (332)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (166))) (.branch 1 (.leaf (972)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (991)) (.leaf (280))) (.branch 1 (.leaf (952)) (.branch 1 (.leaf (906)) (.leaf (168)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (160))) (.branch 1 (.leaf (1017)) (.branch 1 (.leaf (181)) (.leaf (1039))))) (.branch 2 (.branch 1 (.leaf (1029)) (.leaf (1040))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (228)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1037)) (.leaf (648))) (.branch 1 (.leaf (1035)) (.branch 1 (.leaf (649)) (.leaf (988))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (1002))) (.branch 1 (.leaf (1039)) (.branch 1 (.leaf (1016)) (.leaf (1041))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1029))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (230))) (.branch 1 (.leaf (222)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (175)) (.leaf (191))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (230))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (990)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (989)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1004)) (.leaf (1003))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (217))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1018)) (.leaf (1017))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (235)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (1031)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (228))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (989))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1003)) (.leaf (1042)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (995))) (.branch 1 (.leaf (993)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (192)) (.branch 1 (.leaf (176)) (.leaf (176))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (250)) (.leaf (217))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (224)) (.leaf (235))))) (.branch 2 (.branch 1 (.leaf (226)) (.leaf (215))) (.branch 1 (.leaf (215)) (.branch 1 (.leaf (201)) (.leaf (145)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (209)) (.leaf (209))) (.branch 1 (.leaf (1212)) (.branch 1 (.leaf (150)) (.leaf (168))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (959)) (.branch 1 (.leaf (1216)) (.leaf (281)))))))))))) +def backwardShard2State118 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (198))) (.branch 1 (.leaf (659)) (.leaf (988)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (884))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1042)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (148))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (219)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (202)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (208)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (336)) (.branch 1 (.leaf (1016)) (.leaf (973))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (170)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (703)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (194)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (974))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (161))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (969)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (996)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (297)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (225)) (.leaf (970))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (966)) (.leaf (1010))) (.branch 1 (.leaf (323)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (971)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (251))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (967)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (333)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (239))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (184))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (664))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (663)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (334)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (1040))) (.branch 1 (.leaf (238)) (.branch 1 (.leaf (1010)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (703))) (.branch 1 (.leaf (207)) (.branch 1 (.leaf (690)) (.leaf (1038))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1037))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (171)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (741)) (.leaf (192))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (216))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (225)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (201))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (250)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (165)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (216)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (165)) (.leaf (660))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (678)) (.leaf (148))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (212)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (200))))) (.branch 2 (.branch 1 (.leaf (1136)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (202)) (.leaf (968)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (977))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (170))))) (.branch 2 (.branch 1 (.leaf (975)) (.leaf (200))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (237))) (.branch 1 (.leaf (978)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (239)) (.leaf (171))) (.branch 1 (.leaf (206)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (206)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (208)) (.branch 1 (.leaf (226)) (.leaf (237))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (315)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (1004))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (337)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (313))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (990)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (248)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (166))) (.branch 1 (.leaf (972)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (991)) (.leaf (280))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (906)) (.leaf (168)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (160))) (.branch 1 (.leaf (1017)) (.branch 1 (.leaf (181)) (.leaf (1039))))) (.branch 2 (.branch 1 (.leaf (1029)) (.leaf (1040))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (228)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1037)) (.leaf (648))) (.branch 1 (.leaf (1035)) (.branch 1 (.leaf (649)) (.leaf (988))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (1002))) (.branch 1 (.leaf (1039)) (.branch 1 (.leaf (1016)) (.leaf (1041))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1029))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (230))) (.branch 1 (.leaf (222)) (.branch 1 (.leaf (146)) (.leaf (210)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (175)) (.leaf (191))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (230))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (146))) (.branch 1 (.leaf (210)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (990)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (989)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (184)) (.leaf (247))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1004)) (.leaf (1003))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (247))) (.branch 1 (.leaf (184)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (217))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1018)) (.leaf (1017))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (235)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (1031)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (228))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (989))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1003)) (.leaf (1042)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (995))) (.branch 1 (.leaf (993)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (192)) (.branch 1 (.leaf (176)) (.leaf (176))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (250)) (.leaf (217))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (224)) (.leaf (235))))) (.branch 2 (.branch 1 (.leaf (226)) (.leaf (215))) (.branch 1 (.leaf (215)) (.branch 1 (.leaf (201)) (.leaf (145)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (209)) (.leaf (209))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (150)) (.leaf (168))))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (147))) (.branch 1 (.leaf (147)) (.branch 1 (.leaf (238)) (.leaf (281)))))))))))) +def backwardShard2State119 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (198))) (.branch 1 (.leaf (659)) (.leaf (988)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (884))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1042)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (148))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (219)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (202)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (208)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (1016)) (.leaf (973))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (170)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (703)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (194)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (974))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (161))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (241)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (996)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (297)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (225)) (.leaf (220))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (156)) (.leaf (1010))) (.branch 1 (.leaf (323)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (220)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (251))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (156)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (183)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (239))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (692))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (678))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (248)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (1040))) (.branch 1 (.leaf (238)) (.branch 1 (.leaf (1010)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (703))) (.branch 1 (.leaf (207)) (.branch 1 (.leaf (690)) (.leaf (1038))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1037))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (171)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (741)) (.leaf (192))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (216))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (225)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (201))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (250)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (165)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (216)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (165)) (.leaf (660))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (678)) (.leaf (148))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (253)) (.branch 1 (.leaf (212)) (.leaf (178)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (200))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (202)) (.leaf (194)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (188)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (162)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (977))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (170))))) (.branch 2 (.branch 1 (.leaf (975)) (.leaf (200))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (281)) (.leaf (1150)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (237))) (.branch 1 (.leaf (978)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (239)) (.leaf (171))) (.branch 1 (.leaf (206)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (1150))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (206)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (208)) (.branch 1 (.leaf (226)) (.leaf (237))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (246)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (1004))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (246)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (185))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (990)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (248)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (166))) (.branch 1 (.leaf (241)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (991)) (.leaf (280))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (906)) (.leaf (168)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (160))) (.branch 1 (.leaf (1017)) (.branch 1 (.leaf (181)) (.leaf (1039))))) (.branch 2 (.branch 1 (.leaf (1029)) (.leaf (1040))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (228)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1037)) (.leaf (648))) (.branch 1 (.leaf (1035)) (.branch 1 (.leaf (649)) (.leaf (988))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (1002))) (.branch 1 (.leaf (1039)) (.branch 1 (.leaf (1016)) (.leaf (1041))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1029))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (230))) (.branch 1 (.leaf (222)) (.branch 1 (.leaf (146)) (.leaf (210)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (175)) (.leaf (191))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (230))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (146))) (.branch 1 (.leaf (210)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (193)) (.branch 1 (.leaf (155)) (.leaf (990)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (989)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (193)) (.branch 1 (.leaf (155)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (184)) (.leaf (247))) (.branch 1 (.leaf (186)) (.branch 1 (.leaf (158)) (.leaf (253)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1004)) (.leaf (1003))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (247))) (.branch 1 (.leaf (184)) (.branch 1 (.leaf (158)) (.leaf (186)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (162)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (217))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1018)) (.leaf (1017))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (235)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (1031)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (228))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (989))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1003)) (.leaf (1042)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (995))) (.branch 1 (.leaf (993)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (192)) (.branch 1 (.leaf (176)) (.leaf (176))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (250)) (.leaf (217))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (224)) (.leaf (235))))) (.branch 2 (.branch 1 (.leaf (226)) (.leaf (215))) (.branch 1 (.leaf (215)) (.branch 1 (.leaf (201)) (.leaf (145)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (209)) (.leaf (209))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (150)) (.leaf (168))))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (147))) (.branch 1 (.leaf (147)) (.branch 1 (.leaf (238)) (.leaf (281)))))))))))) +def backwardShard2State120 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (198))) (.branch 1 (.leaf (659)) (.leaf (988)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (884))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (148))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (219)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (202)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (208)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (1016)) (.leaf (189))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (170)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (254))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (703)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (194)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (163))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (161))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (241)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (996)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (225)) (.leaf (220))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (156)) (.leaf (1010))) (.branch 1 (.leaf (179)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (220)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (251))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (156)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (183)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (239))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (248)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (1))) (.branch 1 (.leaf (238)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (207)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (171)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (741)) (.leaf (192))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (216))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (225)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (201))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (250)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (165)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (216)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (165)) (.leaf (660))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (678)) (.leaf (148))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (253)) (.branch 1 (.leaf (212)) (.leaf (178)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (200))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (202)) (.leaf (194)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (188)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (162)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (179))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (170))))) (.branch 2 (.branch 1 (.leaf (189)) (.leaf (200))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (281)) (.leaf (178)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (237))) (.branch 1 (.leaf (252)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (239)) (.leaf (171))) (.branch 1 (.leaf (206)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (188))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (206)) (.leaf (252))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (208)) (.branch 1 (.leaf (226)) (.leaf (237))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (246)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (1004))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (246)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (185))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (990)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (248)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (166))) (.branch 1 (.leaf (241)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (991)) (.leaf (280))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (906)) (.leaf (168)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (160))) (.branch 1 (.leaf (1017)) (.branch 1 (.leaf (181)) (.leaf (1039))))) (.branch 2 (.branch 1 (.leaf (1029)) (.leaf (1040))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (228)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1037)) (.leaf (648))) (.branch 1 (.leaf (1035)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (230))) (.branch 1 (.leaf (222)) (.branch 1 (.leaf (146)) (.leaf (210)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (175)) (.leaf (191))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (230))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (146))) (.branch 1 (.leaf (210)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (193)) (.branch 1 (.leaf (155)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (193)) (.branch 1 (.leaf (155)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (184)) (.leaf (247))) (.branch 1 (.leaf (186)) (.branch 1 (.leaf (158)) (.leaf (253)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (1)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (247))) (.branch 1 (.leaf (184)) (.branch 1 (.leaf (158)) (.leaf (186)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (162)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (217))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (235)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (228))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (989))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1003)) (.leaf (1042)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (995))) (.branch 1 (.leaf (993)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (192)) (.branch 1 (.leaf (176)) (.leaf (176))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (250)) (.leaf (217))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (224)) (.leaf (235))))) (.branch 2 (.branch 1 (.leaf (226)) (.leaf (215))) (.branch 1 (.leaf (215)) (.branch 1 (.leaf (201)) (.leaf (145)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (209)) (.leaf (209))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (150)) (.leaf (168))))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (147))) (.branch 1 (.leaf (147)) (.branch 1 (.leaf (238)) (.leaf (281)))))))))))) +def backwardShard2State121 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (198))) (.branch 1 (.leaf (659)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (1))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (148))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (219)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (202)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (208)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (1016)) (.leaf (189))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (170)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (1))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (1)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (254))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (703)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (194)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (163))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (161))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (241)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (225)) (.leaf (220))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (156)) (.leaf (1010))) (.branch 1 (.leaf (179)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (220)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (251))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (156)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (183)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (239))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (248)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (1))) (.branch 1 (.leaf (238)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (207)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (171)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (741)) (.leaf (192))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (216))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (225)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (201))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (250)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (165)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (216)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (165)) (.leaf (660))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (678)) (.leaf (148))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (253)) (.branch 1 (.leaf (212)) (.leaf (178)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (200))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (202)) (.leaf (194)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (188)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (162)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (179))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (170))))) (.branch 2 (.branch 1 (.leaf (189)) (.leaf (200))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (281)) (.leaf (178)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (237))) (.branch 1 (.leaf (252)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (239)) (.leaf (171))) (.branch 1 (.leaf (206)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (188))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (206)) (.leaf (252))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (208)) (.branch 1 (.leaf (226)) (.leaf (237))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (246)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (284))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (246)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (185))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (285)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (248)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (166))) (.branch 1 (.leaf (241)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (1))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (906)) (.leaf (168)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (285)) (.leaf (160))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (181)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (284))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (228)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (285)) (.leaf (648))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (230))) (.branch 1 (.leaf (222)) (.branch 1 (.leaf (146)) (.leaf (210)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (175)) (.leaf (191))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (230))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (146))) (.branch 1 (.leaf (210)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (1))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (193)) (.branch 1 (.leaf (155)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (193)) (.branch 1 (.leaf (155)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (184)) (.leaf (247))) (.branch 1 (.leaf (186)) (.branch 1 (.leaf (158)) (.leaf (253)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (247))) (.branch 1 (.leaf (184)) (.branch 1 (.leaf (158)) (.leaf (186)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (162)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (217))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (235)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (228))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (192)) (.branch 1 (.leaf (176)) (.leaf (176))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (250)) (.leaf (217))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (224)) (.leaf (235))))) (.branch 2 (.branch 1 (.leaf (226)) (.leaf (215))) (.branch 1 (.leaf (215)) (.branch 1 (.leaf (201)) (.leaf (145)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (209)) (.leaf (209))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (150)) (.leaf (168))))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (147))) (.branch 1 (.leaf (147)) (.branch 1 (.leaf (238)) (.leaf (281)))))))))))) +def backwardShard2State122 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (198))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (1))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (148))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (219)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (619)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (202)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (208)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (1016)) (.leaf (189))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (170)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (1))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (1)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (703)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (194)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (163))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (161))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (241)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (225)) (.leaf (220))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (156)) (.leaf (1010))) (.branch 1 (.leaf (179)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (220)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (251))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (156)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (183)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (239))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (248)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (1))) (.branch 1 (.leaf (238)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (207)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (171)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (1)) (.leaf (192))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (216))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (225)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (201))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (250)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (165)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (216)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (165)) (.leaf (1))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (678)) (.leaf (148))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (253)) (.branch 1 (.leaf (212)) (.leaf (178)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (200))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (202)) (.leaf (194)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (188)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (162)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (179))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (170))))) (.branch 2 (.branch 1 (.leaf (189)) (.leaf (200))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (1)) (.leaf (178)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (237))) (.branch 1 (.leaf (252)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (239)) (.leaf (171))) (.branch 1 (.leaf (206)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (188))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (206)) (.leaf (252))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (208)) (.branch 1 (.leaf (226)) (.leaf (237))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (246)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (284))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (246)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (185))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (285)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (248)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (166))) (.branch 1 (.leaf (241)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (1))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (906)) (.leaf (168)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (285)) (.leaf (160))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (181)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (284))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (228)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (285)) (.leaf (648))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (230))) (.branch 1 (.leaf (222)) (.branch 1 (.leaf (146)) (.leaf (210)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (175)) (.leaf (191))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (230))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (146))) (.branch 1 (.leaf (210)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (1))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (193)) (.branch 1 (.leaf (155)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (193)) (.branch 1 (.leaf (155)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (184)) (.leaf (247))) (.branch 1 (.leaf (186)) (.branch 1 (.leaf (158)) (.leaf (253)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (247))) (.branch 1 (.leaf (184)) (.branch 1 (.leaf (158)) (.leaf (186)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (162)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (217))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (235)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (228))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (192)) (.branch 1 (.leaf (176)) (.leaf (176))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (250)) (.leaf (217))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (224)) (.leaf (235))))) (.branch 2 (.branch 1 (.leaf (226)) (.leaf (215))) (.branch 1 (.leaf (215)) (.branch 1 (.leaf (201)) (.leaf (145)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (209)) (.leaf (209))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (150)) (.leaf (168))))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (147))) (.branch 1 (.leaf (147)) (.branch 1 (.leaf (238)) (.leaf (281)))))))))))) +def backwardShard2State123 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (198))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (1))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (148))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (219)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (619)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (202)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (208)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (1016)) (.leaf (189))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (170)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (1))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (1)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (703)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (194)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (163))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (161))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (241)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (225)) (.leaf (220))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (156)) (.leaf (1010))) (.branch 1 (.leaf (179)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (220)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (251))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (156)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (183)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (239))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (248)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (1))) (.branch 1 (.leaf (238)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (207)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (171)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (1)) (.leaf (192))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (216))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (225)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (201))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (250)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (165)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (216)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (165)) (.leaf (1))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (678)) (.leaf (148))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (253)) (.branch 1 (.leaf (212)) (.leaf (178)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (200))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (202)) (.leaf (194)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (188)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (162)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (179))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (170))))) (.branch 2 (.branch 1 (.leaf (189)) (.leaf (200))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (1)) (.leaf (178)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (237))) (.branch 1 (.leaf (252)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (239)) (.leaf (171))) (.branch 1 (.leaf (206)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (188))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (206)) (.leaf (252))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (208)) (.branch 1 (.leaf (226)) (.leaf (237))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (246)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (284))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (246)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (185))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (285)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (248)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (166))) (.branch 1 (.leaf (241)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (1))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (906)) (.leaf (168)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (285)) (.leaf (160))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (181)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (284))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (228)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (285)) (.leaf (648))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (230))) (.branch 1 (.leaf (222)) (.branch 1 (.leaf (146)) (.leaf (210)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (175)) (.leaf (191))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (230))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (146))) (.branch 1 (.leaf (210)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (1))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (193)) (.branch 1 (.leaf (155)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (193)) (.branch 1 (.leaf (155)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (184)) (.leaf (247))) (.branch 1 (.leaf (186)) (.branch 1 (.leaf (158)) (.leaf (253)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (247))) (.branch 1 (.leaf (184)) (.branch 1 (.leaf (158)) (.leaf (186)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (162)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (217))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (235)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (228))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (192)) (.branch 1 (.leaf (176)) (.leaf (176))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (250)) (.leaf (217))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (224)) (.leaf (235))))) (.branch 2 (.branch 1 (.leaf (226)) (.leaf (215))) (.branch 1 (.leaf (215)) (.branch 1 (.leaf (201)) (.leaf (145)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (209)) (.leaf (209))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (150)) (.leaf (168))))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (147))) (.branch 1 (.leaf (147)) (.branch 1 (.leaf (238)) (.leaf (281)))))))))))) +def backwardShard2State124 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (198))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (1))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (148))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (219)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (619)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (202)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (208)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (1)) (.leaf (189))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (170)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (1))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (1)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (194)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (163))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (161))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (241)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (225)) (.leaf (220))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (156)) (.leaf (1010))) (.branch 1 (.leaf (179)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (220)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (251))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (156)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (183)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (239))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (248)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (1))) (.branch 1 (.leaf (238)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (207)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (171)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (1)) (.leaf (192))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (216))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (225)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (201))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (250)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (165)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (216)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (165)) (.leaf (1))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (678)) (.leaf (148))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (253)) (.branch 1 (.leaf (212)) (.leaf (178)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (200))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (202)) (.leaf (194)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (188)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (162)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (179))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (170))))) (.branch 2 (.branch 1 (.leaf (189)) (.leaf (200))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (1)) (.leaf (178)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (237))) (.branch 1 (.leaf (252)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (239)) (.leaf (171))) (.branch 1 (.leaf (206)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (188))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (206)) (.leaf (252))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (208)) (.branch 1 (.leaf (226)) (.leaf (237))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (246)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (246)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (185))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (248)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (166))) (.branch 1 (.leaf (241)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (906)) (.leaf (168)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (285)) (.leaf (160))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (181)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (1))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (228)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (648))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (230))) (.branch 1 (.leaf (222)) (.branch 1 (.leaf (146)) (.leaf (210)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (175)) (.leaf (191))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (230))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (146))) (.branch 1 (.leaf (210)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (1))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (193)) (.branch 1 (.leaf (155)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (193)) (.branch 1 (.leaf (155)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (184)) (.leaf (247))) (.branch 1 (.leaf (186)) (.branch 1 (.leaf (158)) (.leaf (253)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (247))) (.branch 1 (.leaf (184)) (.branch 1 (.leaf (158)) (.leaf (186)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (162)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (217))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (235)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (228))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (192)) (.branch 1 (.leaf (176)) (.leaf (176))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (250)) (.leaf (217))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (224)) (.leaf (235))))) (.branch 2 (.branch 1 (.leaf (226)) (.leaf (215))) (.branch 1 (.leaf (215)) (.branch 1 (.leaf (201)) (.leaf (145)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (209)) (.leaf (209))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (150)) (.leaf (168))))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (147))) (.branch 1 (.leaf (147)) (.branch 1 (.leaf (238)) (.leaf (281)))))))))))) +def backwardShard2State125 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (198))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (1))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (148))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (219)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (619)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (202)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (208)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (170)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (161))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (225)) (.leaf (1))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1010))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (251))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (1)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (239))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (1))) (.branch 1 (.leaf (238)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (207)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (171)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (1)) (.leaf (192))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (216))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (225)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (201))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (250)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (165)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (216)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (165)) (.leaf (1))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (678)) (.leaf (148))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (212)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (200))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (202)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (170))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (200))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (237))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (239)) (.leaf (171))) (.branch 1 (.leaf (206)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (206)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (208)) (.branch 1 (.leaf (226)) (.leaf (237))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (1))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (166))) (.branch 1 (.leaf (1)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (906)) (.leaf (168)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (160))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (181)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (228)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (648))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (230))) (.branch 1 (.leaf (222)) (.branch 1 (.leaf (146)) (.leaf (210)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (175)) (.leaf (191))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (230))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (146))) (.branch 1 (.leaf (210)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (247))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (1)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (217))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (1))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (235)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (228))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (192)) (.branch 1 (.leaf (176)) (.leaf (176))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (250)) (.leaf (217))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (224)) (.leaf (235))))) (.branch 2 (.branch 1 (.leaf (226)) (.leaf (215))) (.branch 1 (.leaf (215)) (.branch 1 (.leaf (201)) (.leaf (145)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (209)) (.leaf (209))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (150)) (.leaf (168))))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (147))) (.branch 1 (.leaf (147)) (.branch 1 (.leaf (238)) (.leaf (281)))))))))))) +def backwardShard2State126 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (198))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (1))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (219)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (619)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (161))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1010))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (251))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (1)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (1)) (.leaf (192))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (1)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (1))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (250)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (165)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (165)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (212)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (170))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (1))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (166))) (.branch 1 (.leaf (1)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (906)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (160))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (181)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (648))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (175)) (.leaf (191))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (1)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (1))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (192)) (.branch 1 (.leaf (176)) (.leaf (176))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (250)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backward_084 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State084, backwardShard2State085, + [ + ⟨4,106,401,1908,0,0,0,1,1⟩, + ⟨4,106,41,1908,0,0,0,-1,1⟩, + ⟨5,106,0,1908,0,0,0,1,-2⟩, + ⟨4,42,403,1908,0,0,0,-1,2⟩, + ⟨4,42,401,1908,0,0,0,1,1⟩, + ⟨4,42,41,1908,0,0,0,-1,1⟩, + ⟨5,42,0,1908,0,0,0,1,-2⟩, + ⟨4,42,400,1908,0,0,0,-1,1⟩, + ⟨4,400,42,1908,0,0,0,1,1⟩, + ⟨4,42,400,1908,0,0,0,-1,1⟩, + ⟨5,42,0,1908,0,0,0,1,-1⟩, + ⟨4,41,403,1908,0,0,0,1,2⟩, + ⟨4,41,401,1908,0,0,0,-1,1⟩, + ⟨4,41,400,1908,0,0,0,-1,1⟩, + ⟨4,41,106,1908,0,0,0,-1,1⟩, + ⟨4,41,42,1908,0,0,0,-1,1⟩, + ⟨1,416,0,0,15,13,0,0,1⟩, + ⟨4,13,416,15,0,0,0,-1,1⟩, + ⟨1,417,0,0,15,13,0,0,1⟩, + ⟨4,416,417,15,0,0,0,-1,1⟩, + ⟨1,418,0,0,80,78,0,0,1⟩, + ⟨4,78,418,80,0,0,0,-1,1⟩, + ⟨1,419,0,0,80,78,0,0,1⟩, + ⟨4,78,419,80,0,0,0,-1,1⟩, + ⟨1,420,0,0,101,99,0,0,1⟩, + ⟨4,99,420,101,0,0,0,-1,1⟩, + ⟨1,421,0,0,101,99,0,0,1⟩, + ⟨4,99,421,101,0,0,0,-1,1⟩, + ⟨1,422,0,0,53,51,0,0,1⟩, + ⟨4,51,422,53,0,0,0,-1,1⟩, + ⟨1,423,0,0,53,51,0,0,1⟩, + ⟨4,51,423,53,0,0,0,-1,1⟩, + ⟨1,424,0,0,45,43,0,0,1⟩, + ⟨4,43,424,45,0,0,0,-1,1⟩, + ⟨1,425,0,0,45,43,0,0,1⟩, + ⟨4,43,425,45,0,0,0,-1,1⟩, + ⟨1,426,0,0,18,16,0,0,1⟩, + ⟨4,16,426,18,0,0,0,-1,1⟩, + ⟨1,427,0,0,18,16,0,0,1⟩, + ⟨4,16,427,18,0,0,0,-1,1⟩, + ⟨1,428,0,0,46,44,0,0,1⟩, + ⟨4,44,428,46,0,0,0,-1,1⟩, + ⟨1,429,0,0,46,44,0,0,1⟩, + ⟨4,44,429,46,0,0,0,-1,1⟩, + ⟨1,430,0,0,106,104,0,0,1⟩, + ⟨4,104,430,106,0,0,0,-1,1⟩, + ⟨1,431,0,0,106,104,0,0,1⟩, + ⟨4,104,431,106,0,0,0,-1,1⟩, + ⟨4,425,43,45,0,0,0,-1,1⟩, + ⟨4,43,425,45,0,0,0,1,1⟩, + ⟨4,425,43,45,0,0,0,-1,1⟩, + ⟨5,425,0,45,0,0,0,1,-1⟩, + ⟨4,427,16,18,0,0,0,-1,1⟩, + ⟨4,16,427,18,0,0,0,1,1⟩, + ⟨4,427,16,18,0,0,0,-1,1⟩, + ⟨5,427,0,18,0,0,0,1,-1⟩, + ⟨4,429,44,46,0,0,0,-1,1⟩, + ⟨4,44,429,46,0,0,0,1,1⟩, + ⟨4,429,44,46,0,0,0,-1,1⟩, + ⟨5,429,0,46,0,0,0,1,-1⟩, + ⟨4,431,104,106,0,0,0,-1,1⟩, + ⟨4,104,431,106,0,0,0,1,1⟩, + ⟨4,431,104,106,0,0,0,-1,1⟩, + ⟨5,431,0,106,0,0,0,1,-1⟩, + ⟨1,51,0,53,581,432,0,0,1⟩, + ⟨1,13,0,15,581,318,0,0,1⟩, + ⟨4,51,13,581,0,0,0,-1,1⟩, + ⟨4,13,51,581,0,0,0,1,2⟩, + ⟨1,16,0,18,582,328,0,0,1⟩, + ⟨1,416,0,15,582,319,0,0,1⟩, + ⟨4,16,416,582,0,0,0,-1,1⟩, + ⟨4,416,16,582,0,0,0,1,2⟩, + ⟨1,44,0,46,583,412,0,0,1⟩, + ⟨1,417,0,15,583,320,0,0,1⟩, + ⟨4,44,417,583,0,0,0,-1,1⟩, + ⟨4,417,44,583,0,0,0,1,2⟩, + ⟨1,99,0,101,584,576,0,0,1⟩, + ⟨1,78,0,80,584,513,0,0,1⟩, + ⟨4,99,78,584,0,0,0,-1,1⟩, + ⟨4,78,99,584,0,0,0,1,2⟩, + ⟨1,43,0,45,585,409,0,0,1⟩, + ⟨1,418,0,80,585,514,0,0,1⟩, + ⟨4,43,418,585,0,0,0,-1,1⟩, + ⟨4,418,43,585,0,0,0,1,2⟩, + ⟨1,104,0,106,586,592,0,0,1⟩, + ⟨1,419,0,80,586,515,0,0,1⟩, + ⟨4,104,419,586,0,0,0,-1,1⟩, + ⟨4,419,104,586,0,0,0,1,2⟩, + ⟨1,424,0,45,587,410,0,0,1⟩, + ⟨1,420,0,101,587,577,0,0,1⟩, + ⟨4,424,420,587,0,0,0,-1,1⟩, + ⟨4,420,424,587,0,0,0,1,2⟩, + ⟨1,430,0,106,588,593,0,0,1⟩, + ⟨1,421,0,101,588,578,0,0,1⟩, + ⟨4,430,421,588,0,0,0,-1,1⟩, + ⟨4,421,430,588,0,0,0,1,2⟩, + ⟨1,426,0,18,589,329,0,0,1⟩, + ⟨1,422,0,53,589,433,0,0,1⟩, + ⟨4,426,422,589,0,0,0,-1,1⟩, + ⟨4,422,426,589,0,0,0,1,2⟩, + ⟨1,428,0,46,590,413,0,0,1⟩, + ⟨1,423,0,53,590,434,0,0,1⟩, + ⟨4,428,423,590,0,0,0,-1,1⟩, + ⟨4,423,428,590,0,0,0,1,2⟩, + ⟨1,431,0,106,580,591,0,0,1⟩, + ⟨1,425,0,45,580,408,0,0,1⟩, + ⟨4,431,425,580,0,0,0,-1,1⟩, + ⟨4,425,431,580,0,0,0,1,2⟩, + ⟨1,429,0,46,579,411,0,0,1⟩, + ⟨1,427,0,18,579,327,0,0,1⟩, + ⟨4,429,427,579,0,0,0,-1,1⟩, + ⟨4,427,429,579,0,0,0,1,2⟩, + ⟨1,421,0,588,591,1647,0,0,1⟩, + ⟨1,423,0,590,591,1651,0,0,1⟩, + ⟨4,421,423,591,0,0,0,-1,1⟩, + ⟨1,416,0,582,592,1633,0,0,1⟩, + ⟨1,418,0,585,592,1641,0,0,1⟩, + ⟨4,416,418,592,0,0,0,-1,1⟩, + ⟨1,419,0,586,593,1643,0,0,1⟩, + ⟨1,422,0,589,593,1649,0,0,1⟩, + ⟨4,419,422,593,0,0,0,-1,1⟩, + ⟨1,417,0,583,594,1635,0,0,1⟩, + ⟨1,420,0,587,594,1645,0,0,1⟩, + ⟨4,417,420,594,0,0,0,-1,1⟩, + ⟨1,426,0,589,595,1650,0,0,1⟩, + ⟨1,424,0,587,595,1646,0,0,1⟩, + ⟨4,426,424,595,0,0,0,-1,1⟩, + ⟨1,104,0,586,596,1644,0,0,1⟩, + ],#[0,51,0,0,0,0,0,0,0,0],606⟩, by decide⟩ +def backward_085 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State085, backwardShard2State086, + [ + ⟨1,44,0,583,596,1636,0,0,1⟩, + ⟨4,104,44,596,0,0,0,-1,1⟩, + ⟨1,43,0,585,597,1642,0,0,1⟩, + ⟨1,428,0,590,597,1652,0,0,1⟩, + ⟨4,43,428,597,0,0,0,-1,1⟩, + ⟨1,16,0,582,598,1634,0,0,1⟩, + ⟨1,430,0,588,598,1648,0,0,1⟩, + ⟨4,16,430,598,0,0,0,-1,1⟩, + ⟨1,43,0,597,1922,1673,0,0,1⟩, + ⟨1,16,0,598,1922,1676,0,0,1⟩, + ⟨4,43,16,1922,0,0,0,-1,1⟩, + ⟨4,16,43,1922,0,0,0,1,1⟩, + ⟨4,43,16,1922,0,0,0,-1,1⟩, + ⟨5,43,0,1922,0,0,0,1,-1⟩, + ⟨5,43,0,1922,0,0,0,1,-2⟩, + ⟨1,416,0,592,1922,1658,0,0,1⟩, + ⟨4,43,416,1922,0,0,0,1,1⟩, + ⟨1,417,0,594,1922,1664,0,0,1⟩, + ⟨4,43,417,1922,0,0,0,1,1⟩, + ⟨5,16,0,1922,0,0,0,1,-2⟩, + ⟨1,104,0,596,1922,1670,0,0,1⟩, + ⟨4,16,104,1922,0,0,0,-1,2⟩, + ⟨1,419,0,593,1922,1661,0,0,1⟩, + ⟨4,16,419,1922,0,0,0,1,1⟩, + ⟨1,421,0,591,1922,1655,0,0,1⟩, + ⟨4,104,421,1922,0,0,0,-1,1⟩, + ⟨4,421,104,1922,0,0,0,1,1⟩, + ⟨4,104,421,1922,0,0,0,-1,1⟩, + ⟨5,104,0,1922,0,0,0,1,-1⟩, + ⟨1,426,0,595,1922,1667,0,0,1⟩, + ⟨4,416,426,1922,0,0,0,-1,1⟩, + ⟨4,426,416,1922,0,0,0,1,1⟩, + ⟨4,416,426,1922,0,0,0,-1,1⟩, + ⟨5,416,0,1922,0,0,0,1,-1⟩, + ⟨5,416,0,1922,0,0,0,1,-2⟩, + ⟨4,417,419,1922,0,0,0,-1,1⟩, + ⟨4,419,417,1922,0,0,0,1,1⟩, + ⟨4,417,419,1922,0,0,0,-1,1⟩, + ⟨5,417,0,1922,0,0,0,1,-1⟩, + ⟨4,417,16,1922,0,0,0,-1,1⟩, + ⟨4,417,421,1922,0,0,0,-1,2⟩, + ⟨4,419,43,1922,0,0,0,-1,1⟩, + ⟨4,419,416,1922,0,0,0,-1,1⟩, + ⟨4,419,426,1922,0,0,0,2,1⟩, + ⟨4,421,426,1922,0,0,0,-1,1⟩, + ⟨4,426,421,1922,0,0,0,1,1⟩, + ⟨4,421,426,1922,0,0,0,-1,1⟩, + ⟨5,421,0,1922,0,0,0,1,-1⟩, + ⟨5,421,0,1922,0,0,0,2,-1⟩, + ⟨4,421,43,1922,0,0,0,1,1⟩, + ⟨4,421,416,1922,0,0,0,1,1⟩, + ⟨4,421,419,1922,0,0,0,1,1⟩, + ⟨4,426,16,1922,0,0,0,1,1⟩, + ⟨4,426,104,1922,0,0,0,1,1⟩, + ⟨4,426,417,1922,0,0,0,1,1⟩, + ⟨4,426,421,1922,0,0,0,-1,1⟩, + ⟨4,426,419,1922,0,0,0,-1,1⟩, + ⟨4,426,417,1922,0,0,0,1,1⟩, + ⟨5,426,0,1922,0,0,0,1,2⟩, + ⟨4,421,419,1922,0,0,0,-1,1⟩, + ⟨4,421,104,1922,0,0,0,-1,1⟩, + ⟨4,421,16,1922,0,0,0,1,1⟩, + ⟨4,421,426,1922,0,0,0,-1,1⟩, + ⟨4,426,421,1922,0,0,0,1,1⟩, + ⟨4,421,426,1922,0,0,0,-1,1⟩, + ⟨5,421,0,1922,0,0,0,1,-1⟩, + ⟨4,419,426,1922,0,0,0,1,2⟩, + ⟨4,419,421,1922,0,0,0,1,1⟩, + ⟨4,419,417,1922,0,0,0,-1,1⟩, + ⟨4,419,416,1922,0,0,0,-1,2⟩, + ⟨4,419,104,1922,0,0,0,1,2⟩, + ⟨4,419,16,1922,0,0,0,-1,2⟩, + ⟨4,419,43,1922,0,0,0,1,2⟩, + ⟨5,419,0,1922,0,0,0,2,-1⟩, + ⟨4,417,421,1922,0,0,0,-1,1⟩, + ⟨4,417,419,1922,0,0,0,-1,2⟩, + ⟨4,417,416,1922,0,0,0,1,2⟩, + ⟨4,417,104,1922,0,0,0,-1,2⟩, + ⟨4,417,16,1922,0,0,0,-1,2⟩, + ⟨4,417,43,1922,0,0,0,-1,2⟩, + ⟨5,417,0,1922,0,0,0,1,-2⟩, + ⟨4,416,104,1922,0,0,0,-1,1⟩, + ⟨4,416,16,1922,0,0,0,-1,1⟩, + ⟨4,416,43,1922,0,0,0,1,1⟩, + ⟨5,416,0,1922,0,0,0,1,2⟩, + ⟨4,416,417,1922,0,0,0,-1,1⟩, + ⟨4,417,416,1922,0,0,0,1,1⟩, + ⟨4,416,417,1922,0,0,0,-1,1⟩, + ⟨5,416,0,1922,0,0,0,1,-1⟩, + ⟨4,104,419,1922,0,0,0,-1,2⟩, + ⟨4,104,417,1922,0,0,0,1,1⟩, + ⟨4,104,43,1922,0,0,0,-1,1⟩, + ⟨5,104,0,1922,0,0,0,1,-2⟩, + ⟨4,16,419,1922,0,0,0,-1,2⟩, + ⟨4,16,417,1922,0,0,0,1,1⟩, + ⟨4,16,43,1922,0,0,0,-1,1⟩, + ⟨5,16,0,1922,0,0,0,1,-2⟩, + ⟨4,16,416,1922,0,0,0,-1,1⟩, + ⟨4,416,16,1922,0,0,0,1,1⟩, + ⟨4,16,416,1922,0,0,0,-1,1⟩, + ⟨5,16,0,1922,0,0,0,1,-1⟩, + ⟨4,43,419,1922,0,0,0,1,2⟩, + ⟨4,43,417,1922,0,0,0,-1,1⟩, + ⟨4,43,416,1922,0,0,0,-1,1⟩, + ⟨4,43,104,1922,0,0,0,-1,1⟩, + ⟨4,43,16,1922,0,0,0,-1,1⟩, + ⟨1,432,0,0,38,36,0,0,1⟩, + ⟨4,36,432,38,0,0,0,-1,1⟩, + ⟨1,433,0,0,38,36,0,0,1⟩, + ⟨4,36,433,38,0,0,0,-1,1⟩, + ⟨1,434,0,0,23,21,0,0,1⟩, + ⟨4,21,434,23,0,0,0,-1,1⟩, + ⟨1,435,0,0,23,21,0,0,1⟩, + ⟨4,21,435,23,0,0,0,-1,1⟩, + ⟨1,436,0,0,49,47,0,0,1⟩, + ⟨4,47,436,49,0,0,0,-1,1⟩, + ⟨1,437,0,0,49,47,0,0,1⟩, + ⟨4,47,437,49,0,0,0,-1,1⟩, + ⟨1,438,0,0,113,111,0,0,1⟩, + ⟨4,111,438,113,0,0,0,-1,1⟩, + ⟨1,439,0,0,113,111,0,0,1⟩, + ⟨4,111,439,113,0,0,0,-1,1⟩, + ⟨1,440,0,0,39,37,0,0,1⟩, + ⟨4,37,440,39,0,0,0,-1,1⟩, + ⟨1,441,0,0,39,37,0,0,1⟩, + ⟨4,37,441,39,0,0,0,-1,1⟩, + ⟨1,442,0,0,22,20,0,0,1⟩, + ⟨4,20,442,22,0,0,0,-1,1⟩, + ],#[0,16,8,0,0,0,0,0,0,0],772⟩, by decide⟩ +def backward_086 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State086, backwardShard2State087, + [ + ⟨1,443,0,0,22,20,0,0,1⟩, + ⟨4,20,443,22,0,0,0,-1,1⟩, + ⟨1,444,0,0,48,46,0,0,1⟩, + ⟨4,46,444,48,0,0,0,-1,1⟩, + ⟨1,445,0,0,48,46,0,0,1⟩, + ⟨4,46,445,48,0,0,0,-1,1⟩, + ⟨1,446,0,0,112,110,0,0,1⟩, + ⟨4,110,446,112,0,0,0,-1,1⟩, + ⟨1,447,0,0,112,110,0,0,1⟩, + ⟨4,110,447,112,0,0,0,-1,1⟩, + ⟨4,441,37,39,0,0,0,-1,1⟩, + ⟨4,37,441,39,0,0,0,1,1⟩, + ⟨4,441,37,39,0,0,0,-1,1⟩, + ⟨5,441,0,39,0,0,0,1,-1⟩, + ⟨4,443,20,22,0,0,0,-1,1⟩, + ⟨4,20,443,22,0,0,0,1,1⟩, + ⟨4,443,20,22,0,0,0,-1,1⟩, + ⟨5,443,0,22,0,0,0,1,-1⟩, + ⟨4,445,46,48,0,0,0,-1,1⟩, + ⟨4,46,445,48,0,0,0,1,1⟩, + ⟨4,445,46,48,0,0,0,-1,1⟩, + ⟨5,445,0,48,0,0,0,1,-1⟩, + ⟨4,447,110,112,0,0,0,-1,1⟩, + ⟨4,110,447,112,0,0,0,1,1⟩, + ⟨4,447,110,112,0,0,0,-1,1⟩, + ⟨5,447,0,112,0,0,0,1,-1⟩, + ⟨1,111,0,113,601,612,0,0,1⟩, + ⟨1,36,0,38,601,387,0,0,1⟩, + ⟨4,111,36,601,0,0,0,-1,1⟩, + ⟨4,36,111,601,0,0,0,1,2⟩, + ⟨1,20,0,22,602,340,0,0,1⟩, + ⟨1,432,0,38,602,388,0,0,1⟩, + ⟨4,20,432,602,0,0,0,-1,1⟩, + ⟨4,432,20,602,0,0,0,1,2⟩, + ⟨1,46,0,48,603,418,0,0,1⟩, + ⟨1,433,0,38,603,389,0,0,1⟩, + ⟨4,46,433,603,0,0,0,-1,1⟩, + ⟨4,433,46,603,0,0,0,1,2⟩, + ⟨1,47,0,49,604,420,0,0,1⟩, + ⟨1,21,0,23,604,342,0,0,1⟩, + ⟨4,47,21,604,0,0,0,-1,1⟩, + ⟨4,21,47,604,0,0,0,1,2⟩, + ⟨1,37,0,39,605,391,0,0,1⟩, + ⟨1,434,0,23,605,343,0,0,1⟩, + ⟨4,37,434,605,0,0,0,-1,1⟩, + ⟨4,434,37,605,0,0,0,1,2⟩, + ⟨1,110,0,112,606,610,0,0,1⟩, + ⟨1,435,0,23,606,344,0,0,1⟩, + ⟨4,110,435,606,0,0,0,-1,1⟩, + ⟨4,435,110,606,0,0,0,1,2⟩, + ⟨1,440,0,39,607,392,0,0,1⟩, + ⟨1,436,0,49,607,421,0,0,1⟩, + ⟨4,440,436,607,0,0,0,-1,1⟩, + ⟨4,436,440,607,0,0,0,1,2⟩, + ⟨1,446,0,112,608,611,0,0,1⟩, + ⟨1,437,0,49,608,422,0,0,1⟩, + ⟨4,446,437,608,0,0,0,-1,1⟩, + ⟨4,437,446,608,0,0,0,1,2⟩, + ⟨1,442,0,22,609,341,0,0,1⟩, + ⟨1,438,0,113,609,613,0,0,1⟩, + ⟨4,442,438,609,0,0,0,-1,1⟩, + ⟨4,438,442,609,0,0,0,1,2⟩, + ⟨1,444,0,48,610,419,0,0,1⟩, + ⟨1,439,0,113,610,614,0,0,1⟩, + ⟨4,444,439,610,0,0,0,-1,1⟩, + ⟨4,439,444,610,0,0,0,1,2⟩, + ⟨1,447,0,112,600,609,0,0,1⟩, + ⟨1,441,0,39,600,390,0,0,1⟩, + ⟨4,447,441,600,0,0,0,-1,1⟩, + ⟨4,441,447,600,0,0,0,1,2⟩, + ⟨1,445,0,48,599,417,0,0,1⟩, + ⟨1,443,0,22,599,339,0,0,1⟩, + ⟨4,445,443,599,0,0,0,-1,1⟩, + ⟨4,443,445,599,0,0,0,1,2⟩, + ⟨1,437,0,608,611,1703,0,0,1⟩, + ⟨1,439,0,610,611,1707,0,0,1⟩, + ⟨4,437,439,611,0,0,0,-1,1⟩, + ⟨1,432,0,602,612,1689,0,0,1⟩, + ⟨1,434,0,605,612,1697,0,0,1⟩, + ⟨4,432,434,612,0,0,0,-1,1⟩, + ⟨1,435,0,606,613,1699,0,0,1⟩, + ⟨1,438,0,609,613,1705,0,0,1⟩, + ⟨4,435,438,613,0,0,0,-1,1⟩, + ⟨1,433,0,603,614,1691,0,0,1⟩, + ⟨1,436,0,607,614,1701,0,0,1⟩, + ⟨4,433,436,614,0,0,0,-1,1⟩, + ⟨1,442,0,609,615,1706,0,0,1⟩, + ⟨1,440,0,607,615,1702,0,0,1⟩, + ⟨4,442,440,615,0,0,0,-1,1⟩, + ⟨1,110,0,606,616,1700,0,0,1⟩, + ⟨1,46,0,603,616,1692,0,0,1⟩, + ⟨4,110,46,616,0,0,0,-1,1⟩, + ⟨1,37,0,605,617,1698,0,0,1⟩, + ⟨1,444,0,610,617,1708,0,0,1⟩, + ⟨4,37,444,617,0,0,0,-1,1⟩, + ⟨1,20,0,602,618,1690,0,0,1⟩, + ⟨1,446,0,608,618,1704,0,0,1⟩, + ⟨4,20,446,618,0,0,0,-1,1⟩, + ⟨1,37,0,617,1934,1729,0,0,1⟩, + ⟨1,20,0,618,1934,1732,0,0,1⟩, + ⟨4,37,20,1934,0,0,0,-1,1⟩, + ⟨4,20,37,1934,0,0,0,1,1⟩, + ⟨4,37,20,1934,0,0,0,-1,1⟩, + ⟨5,37,0,1934,0,0,0,1,-1⟩, + ⟨5,37,0,1934,0,0,0,1,-2⟩, + ⟨1,432,0,612,1934,1714,0,0,1⟩, + ⟨4,37,432,1934,0,0,0,1,1⟩, + ⟨1,433,0,614,1934,1720,0,0,1⟩, + ⟨4,37,433,1934,0,0,0,1,1⟩, + ⟨5,20,0,1934,0,0,0,1,-2⟩, + ⟨1,110,0,616,1934,1726,0,0,1⟩, + ⟨4,20,110,1934,0,0,0,-1,2⟩, + ⟨1,435,0,613,1934,1717,0,0,1⟩, + ⟨4,20,435,1934,0,0,0,1,1⟩, + ⟨1,437,0,611,1934,1711,0,0,1⟩, + ⟨4,110,437,1934,0,0,0,-1,1⟩, + ⟨4,437,110,1934,0,0,0,1,1⟩, + ⟨4,110,437,1934,0,0,0,-1,1⟩, + ⟨5,110,0,1934,0,0,0,1,-1⟩, + ⟨1,442,0,615,1934,1723,0,0,1⟩, + ⟨4,432,442,1934,0,0,0,-1,1⟩, + ⟨4,442,432,1934,0,0,0,1,1⟩, + ⟨4,432,442,1934,0,0,0,-1,1⟩, + ⟨5,432,0,1934,0,0,0,1,-1⟩, + ⟨5,432,0,1934,0,0,0,1,-2⟩, + ⟨4,433,435,1934,0,0,0,-1,1⟩, + ⟨4,435,433,1934,0,0,0,1,1⟩, + ⟨4,433,435,1934,0,0,0,-1,1⟩, + ],#[0,45,8,0,0,0,0,0,0,0],572⟩, by decide⟩ +def backward_087 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State087, backwardShard2State088, + [ + ⟨5,433,0,1934,0,0,0,1,-1⟩, + ⟨4,433,20,1934,0,0,0,-1,1⟩, + ⟨4,433,437,1934,0,0,0,-1,2⟩, + ⟨4,435,37,1934,0,0,0,-1,1⟩, + ⟨4,435,432,1934,0,0,0,-1,1⟩, + ⟨4,435,442,1934,0,0,0,2,1⟩, + ⟨4,437,442,1934,0,0,0,-1,1⟩, + ⟨4,442,437,1934,0,0,0,1,1⟩, + ⟨4,437,442,1934,0,0,0,-1,1⟩, + ⟨5,437,0,1934,0,0,0,1,-1⟩, + ⟨5,437,0,1934,0,0,0,2,-1⟩, + ⟨4,437,37,1934,0,0,0,1,1⟩, + ⟨4,437,432,1934,0,0,0,1,1⟩, + ⟨4,437,435,1934,0,0,0,1,1⟩, + ⟨4,442,20,1934,0,0,0,1,1⟩, + ⟨4,442,110,1934,0,0,0,1,1⟩, + ⟨4,442,433,1934,0,0,0,1,1⟩, + ⟨4,442,437,1934,0,0,0,-1,1⟩, + ⟨4,442,435,1934,0,0,0,-1,1⟩, + ⟨4,442,433,1934,0,0,0,1,1⟩, + ⟨5,442,0,1934,0,0,0,1,2⟩, + ⟨4,437,435,1934,0,0,0,-1,1⟩, + ⟨4,437,110,1934,0,0,0,-1,1⟩, + ⟨4,437,20,1934,0,0,0,1,1⟩, + ⟨4,437,442,1934,0,0,0,-1,1⟩, + ⟨4,442,437,1934,0,0,0,1,1⟩, + ⟨4,437,442,1934,0,0,0,-1,1⟩, + ⟨5,437,0,1934,0,0,0,1,-1⟩, + ⟨4,435,442,1934,0,0,0,1,2⟩, + ⟨4,435,437,1934,0,0,0,1,1⟩, + ⟨4,435,433,1934,0,0,0,-1,1⟩, + ⟨4,435,432,1934,0,0,0,-1,2⟩, + ⟨4,435,110,1934,0,0,0,1,2⟩, + ⟨4,435,20,1934,0,0,0,-1,2⟩, + ⟨4,435,37,1934,0,0,0,1,2⟩, + ⟨5,435,0,1934,0,0,0,2,-1⟩, + ⟨4,433,437,1934,0,0,0,-1,1⟩, + ⟨4,433,435,1934,0,0,0,-1,2⟩, + ⟨4,433,432,1934,0,0,0,1,2⟩, + ⟨4,433,110,1934,0,0,0,-1,2⟩, + ⟨4,433,20,1934,0,0,0,-1,2⟩, + ⟨4,433,37,1934,0,0,0,-1,2⟩, + ⟨5,433,0,1934,0,0,0,1,-2⟩, + ⟨4,432,110,1934,0,0,0,-1,1⟩, + ⟨4,432,20,1934,0,0,0,-1,1⟩, + ⟨4,432,37,1934,0,0,0,1,1⟩, + ⟨5,432,0,1934,0,0,0,1,2⟩, + ⟨4,432,433,1934,0,0,0,-1,1⟩, + ⟨4,433,432,1934,0,0,0,1,1⟩, + ⟨4,432,433,1934,0,0,0,-1,1⟩, + ⟨5,432,0,1934,0,0,0,1,-1⟩, + ⟨4,110,435,1934,0,0,0,-1,2⟩, + ⟨4,110,433,1934,0,0,0,1,1⟩, + ⟨4,110,37,1934,0,0,0,-1,1⟩, + ⟨5,110,0,1934,0,0,0,1,-2⟩, + ⟨4,20,435,1934,0,0,0,-1,2⟩, + ⟨4,20,433,1934,0,0,0,1,1⟩, + ⟨4,20,37,1934,0,0,0,-1,1⟩, + ⟨5,20,0,1934,0,0,0,1,-2⟩, + ⟨4,20,432,1934,0,0,0,-1,1⟩, + ⟨4,432,20,1934,0,0,0,1,1⟩, + ⟨4,20,432,1934,0,0,0,-1,1⟩, + ⟨5,20,0,1934,0,0,0,1,-1⟩, + ⟨4,37,435,1934,0,0,0,1,2⟩, + ⟨4,37,433,1934,0,0,0,-1,1⟩, + ⟨4,37,432,1934,0,0,0,-1,1⟩, + ⟨4,37,110,1934,0,0,0,-1,1⟩, + ⟨4,37,20,1934,0,0,0,-1,1⟩, + ⟨1,63,0,292,254,793,0,0,1⟩, + ⟨1,92,0,310,254,883,0,0,1⟩, + ⟨4,63,92,254,0,0,0,-1,1⟩, + ⟨1,61,0,295,254,813,0,0,1⟩, + ⟨4,61,92,254,0,0,0,-1,1⟩, + ⟨1,103,0,299,254,827,0,0,1⟩, + ⟨4,103,92,254,0,0,0,-1,1⟩, + ⟨1,18,0,301,254,839,0,0,1⟩, + ⟨4,18,92,254,0,0,0,-1,1⟩, + ⟨1,45,0,303,254,851,0,0,1⟩, + ⟨4,45,92,254,0,0,0,-1,1⟩, + ⟨1,108,0,304,254,855,0,0,1⟩, + ⟨4,108,92,254,0,0,0,-1,1⟩, + ⟨1,62,0,292,274,794,0,0,1⟩, + ⟨1,57,0,310,274,884,0,0,1⟩, + ⟨4,62,57,274,0,0,0,-1,1⟩, + ⟨1,94,0,295,274,814,0,0,1⟩, + ⟨4,94,57,274,0,0,0,-1,1⟩, + ⟨1,93,0,305,274,859,0,0,1⟩, + ⟨4,93,57,274,0,0,0,-1,1⟩, + ⟨1,59,0,307,274,871,0,0,1⟩, + ⟨4,59,57,274,0,0,0,-1,1⟩, + ⟨1,8,0,308,274,875,0,0,1⟩, + ⟨4,8,57,274,0,0,0,-1,1⟩, + ⟨1,96,0,309,274,879,0,0,1⟩, + ⟨4,96,57,274,0,0,0,-1,1⟩, + ⟨1,40,0,301,619,842,0,0,1⟩, + ⟨1,81,0,310,619,886,0,0,1⟩, + ⟨4,40,81,619,0,0,0,-1,1⟩, + ⟨1,17,0,299,619,828,0,0,1⟩, + ⟨4,17,81,619,0,0,0,-1,1⟩, + ⟨1,58,0,305,619,861,0,0,1⟩, + ⟨4,58,81,619,0,0,0,-1,1⟩, + ⟨1,30,0,307,619,873,0,0,1⟩, + ⟨4,30,81,619,0,0,0,-1,1⟩, + ⟨1,41,0,1908,619,2845,0,0,1⟩, + ⟨4,41,81,619,0,0,0,-1,1⟩, + ⟨1,43,0,1922,619,2849,0,0,1⟩, + ⟨4,43,81,619,0,0,0,-1,1⟩, + ⟨1,22,0,304,279,856,0,0,1⟩, + ⟨1,224,0,310,279,885,0,0,1⟩, + ⟨4,22,224,279,0,0,0,-1,1⟩, + ⟨1,107,0,303,279,852,0,0,1⟩, + ⟨4,107,224,279,0,0,0,-1,1⟩, + ⟨1,95,0,308,279,876,0,0,1⟩, + ⟨4,95,224,279,0,0,0,-1,1⟩, + ⟨1,64,0,309,279,880,0,0,1⟩, + ⟨4,64,224,279,0,0,0,-1,1⟩, + ⟨1,42,0,1908,279,2843,0,0,1⟩, + ⟨4,42,224,279,0,0,0,-1,1⟩, + ⟨1,16,0,1922,279,2847,0,0,1⟩, + ⟨4,16,224,279,0,0,0,-1,1⟩, + ⟨1,35,0,303,621,854,0,0,1⟩, + ⟨1,11,0,292,621,796,0,0,1⟩, + ⟨4,35,11,621,0,0,0,-1,1⟩, + ⟨1,77,0,299,621,829,0,0,1⟩, + ⟨4,77,11,621,0,0,0,-1,1⟩, + ⟨1,86,0,305,621,862,0,0,1⟩, + ⟨4,86,11,621,0,0,0,-1,1⟩, + ⟨1,26,0,308,621,877,0,0,1⟩, + ],#[0,0,0,4,29,0,0,0,0,0],728⟩, by decide⟩ +def backward_088 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State088, backwardShard2State089, + [ + ⟨4,26,11,621,0,0,0,-1,1⟩, + ⟨1,106,0,1908,621,2846,0,0,1⟩, + ⟨4,106,11,621,0,0,0,-1,1⟩, + ⟨1,37,0,1934,621,2853,0,0,1⟩, + ⟨4,37,11,621,0,0,0,-1,1⟩, + ⟨1,23,0,304,280,857,0,0,1⟩, + ⟨1,240,0,292,280,795,0,0,1⟩, + ⟨4,23,240,280,0,0,0,-1,1⟩, + ⟨1,39,0,301,280,840,0,0,1⟩, + ⟨4,39,240,280,0,0,0,-1,1⟩, + ⟨1,29,0,307,280,872,0,0,1⟩, + ⟨4,29,240,280,0,0,0,-1,1⟩, + ⟨1,65,0,309,280,881,0,0,1⟩, + ⟨4,65,240,280,0,0,0,-1,1⟩, + ⟨1,400,0,1908,280,2844,0,0,1⟩, + ⟨4,400,240,280,0,0,0,-1,1⟩, + ⟨1,20,0,1934,280,2851,0,0,1⟩, + ⟨4,20,240,280,0,0,0,-1,1⟩, + ⟨1,320,0,304,624,858,0,0,1⟩, + ⟨1,9,0,295,624,816,0,0,1⟩, + ⟨4,320,9,624,0,0,0,-1,1⟩, + ⟨1,272,0,299,624,830,0,0,1⟩, + ⟨4,272,9,624,0,0,0,-1,1⟩, + ⟨1,352,0,307,624,874,0,0,1⟩, + ⟨4,352,9,624,0,0,0,-1,1⟩, + ⟨1,368,0,308,624,878,0,0,1⟩, + ⟨4,368,9,624,0,0,0,-1,1⟩, + ⟨1,104,0,1922,624,2850,0,0,1⟩, + ⟨4,104,9,624,0,0,0,-1,1⟩, + ⟨1,110,0,1934,624,2854,0,0,1⟩, + ⟨4,110,9,624,0,0,0,-1,1⟩, + ⟨1,304,0,303,281,853,0,0,1⟩, + ⟨1,256,0,295,281,815,0,0,1⟩, + ⟨4,304,256,281,0,0,0,-1,1⟩, + ⟨1,336,0,305,281,860,0,0,1⟩, + ⟨4,336,256,281,0,0,0,-1,1⟩, + ⟨1,384,0,309,281,882,0,0,1⟩, + ⟨4,384,256,281,0,0,0,-1,1⟩, + ⟨1,416,0,1922,281,2848,0,0,1⟩, + ⟨4,416,256,281,0,0,0,-1,1⟩, + ⟨1,432,0,1934,281,2852,0,0,1⟩, + ⟨4,432,256,281,0,0,0,-1,1⟩, + ⟨1,288,0,301,281,841,0,0,1⟩, + ⟨4,288,256,281,0,0,0,-1,1⟩, + ⟨0,0,0,0,0,0,2,0,1⟩, + ⟨6,632,0,0,0,0,0,0,1⟩, + ⟨4,632,124,0,0,0,0,1,4⟩, + ⟨4,632,212,0,0,0,0,1,4⟩, + ⟨4,632,215,0,0,0,0,1,4⟩, + ⟨4,632,129,0,0,0,0,1,4⟩, + ⟨4,632,184,0,0,0,0,1,4⟩, + ⟨4,632,206,0,0,0,0,1,4⟩, + ⟨4,632,182,0,0,0,0,1,4⟩, + ⟨4,632,174,0,0,0,0,1,4⟩, + ⟨4,632,213,0,0,0,0,1,4⟩, + ⟨4,632,166,0,0,0,0,1,4⟩, + ⟨4,632,130,0,0,0,0,1,4⟩, + ⟨4,632,152,0,0,0,0,1,4⟩, + ⟨4,632,112,0,0,0,0,1,4⟩, + ⟨4,632,169,0,0,0,0,1,4⟩, + ⟨4,632,210,0,0,0,0,1,4⟩, + ⟨4,632,160,0,0,0,0,1,4⟩, + ⟨4,632,157,0,0,0,0,1,4⟩, + ⟨4,632,219,0,0,0,0,1,4⟩, + ⟨4,632,161,0,0,0,0,1,4⟩, + ⟨4,632,146,0,0,0,0,1,4⟩, + ⟨4,632,220,0,0,0,0,1,4⟩, + ⟨4,632,134,0,0,0,0,1,4⟩, + ⟨2,632,0,0,254,116,0,0,1⟩, + ⟨4,92,632,254,0,0,0,-1,1⟩, + ⟨6,632,0,254,0,0,0,0,1⟩, + ⟨6,632,0,0,0,0,0,0,1⟩, + ⟨4,632,118,0,0,0,0,1,4⟩, + ⟨4,632,194,0,0,0,0,1,4⟩, + ⟨4,632,205,0,0,0,0,1,4⟩, + ⟨4,632,170,0,0,0,0,1,4⟩, + ⟨4,632,184,0,0,0,0,1,4⟩, + ⟨4,632,206,0,0,0,0,-1,4⟩, + ⟨4,632,182,0,0,0,0,1,4⟩, + ⟨4,632,174,0,0,0,0,-1,4⟩, + ⟨4,632,195,0,0,0,0,1,4⟩, + ⟨4,632,185,0,0,0,0,1,4⟩, + ⟨4,632,171,0,0,0,0,1,4⟩, + ⟨4,632,142,0,0,0,0,1,4⟩, + ⟨4,632,112,0,0,0,0,1,4⟩, + ⟨4,632,169,0,0,0,0,-1,4⟩, + ⟨4,632,192,0,0,0,0,1,4⟩, + ⟨4,632,179,0,0,0,0,1,4⟩, + ⟨4,632,120,0,0,0,0,1,4⟩, + ⟨4,632,207,0,0,0,0,1,4⟩, + ⟨4,632,180,0,0,0,0,1,4⟩, + ⟨4,632,117,0,0,0,0,1,4⟩, + ⟨4,632,208,0,0,0,0,1,4⟩, + ⟨4,632,176,0,0,0,0,1,4⟩, + ⟨2,632,0,0,274,117,0,0,1⟩, + ⟨4,57,632,274,0,0,0,-1,1⟩, + ⟨6,632,0,274,0,0,0,0,1⟩, + ⟨6,632,0,0,0,0,0,0,1⟩, + ⟨4,632,118,0,0,0,0,1,4⟩, + ⟨4,632,194,0,0,0,0,1,4⟩, + ⟨4,632,205,0,0,0,0,-1,4⟩, + ⟨4,632,170,0,0,0,0,-1,4⟩, + ⟨4,632,124,0,0,0,0,1,4⟩, + ⟨4,632,212,0,0,0,0,1,4⟩, + ⟨4,632,215,0,0,0,0,-1,4⟩, + ⟨4,632,129,0,0,0,0,-1,4⟩, + ⟨4,632,213,0,0,0,0,1,4⟩, + ⟨4,632,166,0,0,0,0,1,4⟩, + ⟨4,632,130,0,0,0,0,-1,4⟩, + ⟨4,632,152,0,0,0,0,-1,4⟩, + ⟨4,632,195,0,0,0,0,1,4⟩, + ⟨4,632,185,0,0,0,0,1,4⟩, + ⟨4,632,171,0,0,0,0,-1,4⟩, + ⟨4,632,142,0,0,0,0,-1,4⟩, + ⟨4,632,139,0,0,0,0,1,4⟩, + ⟨4,632,119,0,0,0,0,1,4⟩, + ⟨4,632,125,0,0,0,0,1,4⟩, + ⟨4,632,128,0,0,0,0,1,4⟩, + ⟨4,632,127,0,0,0,0,1,4⟩, + ⟨4,632,154,0,0,0,0,1,4⟩, + ⟨2,632,0,0,619,265,0,0,1⟩, + ⟨4,81,632,619,0,0,0,-1,1⟩, + ⟨6,632,0,619,0,0,0,0,1⟩, + ⟨6,632,0,0,0,0,0,0,1⟩, + ⟨4,632,139,0,0,0,0,1,4⟩, + ⟨4,632,119,0,0,0,0,-1,4⟩, + ⟨4,632,210,0,0,0,0,1,4⟩, + ⟨4,632,160,0,0,0,0,1,4⟩, + ],#[0,0,0,8,15,0,0,0,3,0],1046⟩, by decide⟩ +def backward_089 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State089, backwardShard2State090, + [ + ⟨4,632,157,0,0,0,0,-1,4⟩, + ⟨4,632,219,0,0,0,0,-1,4⟩, + ⟨4,632,192,0,0,0,0,1,4⟩, + ⟨4,632,179,0,0,0,0,1,4⟩, + ⟨4,632,120,0,0,0,0,-1,4⟩, + ⟨4,632,207,0,0,0,0,-1,4⟩, + ⟨4,632,125,0,0,0,0,1,4⟩, + ⟨4,632,128,0,0,0,0,-1,4⟩, + ⟨4,632,127,0,0,0,0,1,4⟩, + ⟨4,632,154,0,0,0,0,-1,4⟩, + ⟨4,632,180,0,0,0,0,1,4⟩, + ⟨4,632,117,0,0,0,0,1,4⟩, + ⟨4,632,208,0,0,0,0,-1,4⟩, + ⟨4,632,176,0,0,0,0,-1,4⟩, + ⟨4,632,161,0,0,0,0,1,4⟩, + ⟨4,632,146,0,0,0,0,1,4⟩, + ⟨4,632,220,0,0,0,0,-1,4⟩, + ⟨4,632,134,0,0,0,0,-1,4⟩, + ⟨2,632,0,0,279,118,0,0,1⟩, + ⟨4,224,632,279,0,0,0,-1,1⟩, + ⟨6,632,0,279,0,0,0,0,1⟩, + ⟨6,632,0,0,0,0,0,0,1⟩, + ⟨4,632,187,0,0,0,0,1,4⟩, + ⟨4,632,113,0,0,0,0,1,4⟩, + ⟨4,632,140,0,0,0,0,1,4⟩, + ⟨4,632,198,0,0,0,0,1,4⟩, + ⟨4,632,168,0,0,0,0,1,4⟩, + ⟨4,632,143,0,0,0,0,1,4⟩, + ⟨4,632,150,0,0,0,0,1,4⟩, + ⟨4,632,189,0,0,0,0,1,4⟩, + ⟨4,632,203,0,0,0,0,1,4⟩, + ⟨4,632,122,0,0,0,0,1,4⟩, + ⟨4,632,148,0,0,0,0,1,4⟩, + ⟨4,632,132,0,0,0,0,1,4⟩, + ⟨4,632,144,0,0,0,0,1,4⟩, + ⟨4,632,197,0,0,0,0,1,4⟩, + ⟨4,632,136,0,0,0,0,1,4⟩, + ⟨4,632,147,0,0,0,0,1,4⟩, + ⟨4,632,115,0,0,0,0,1,4⟩, + ⟨4,632,200,0,0,0,0,1,4⟩, + ⟨4,632,178,0,0,0,0,1,4⟩, + ⟨4,632,138,0,0,0,0,1,4⟩, + ⟨4,632,165,0,0,0,0,1,4⟩, + ⟨4,632,217,0,0,0,0,1,4⟩, + ⟨2,632,0,0,621,266,0,0,1⟩, + ⟨4,11,632,621,0,0,0,-1,1⟩, + ⟨6,632,0,621,0,0,0,0,1⟩, + ⟨6,632,0,0,0,0,0,0,1⟩, + ⟨4,632,203,0,0,0,0,1,4⟩, + ⟨4,632,122,0,0,0,0,-1,4⟩, + ⟨4,632,214,0,0,0,0,1,4⟩, + ⟨4,632,167,0,0,0,0,1,4⟩, + ⟨4,632,131,0,0,0,0,1,4⟩, + ⟨4,632,151,0,0,0,0,1,4⟩, + ⟨4,632,196,0,0,0,0,1,4⟩, + ⟨4,632,186,0,0,0,0,1,4⟩, + ⟨4,632,172,0,0,0,0,1,4⟩, + ⟨4,632,141,0,0,0,0,1,4⟩, + ⟨4,632,148,0,0,0,0,1,4⟩, + ⟨4,632,132,0,0,0,0,-1,4⟩, + ⟨4,632,165,0,0,0,0,1,4⟩, + ⟨4,632,217,0,0,0,0,-1,4⟩, + ⟨4,632,181,0,0,0,0,1,4⟩, + ⟨4,632,116,0,0,0,0,1,4⟩, + ⟨4,632,209,0,0,0,0,1,4⟩, + ⟨4,632,177,0,0,0,0,1,4⟩, + ⟨4,632,162,0,0,0,0,1,4⟩, + ⟨4,632,145,0,0,0,0,1,4⟩, + ⟨4,632,221,0,0,0,0,1,4⟩, + ⟨4,632,135,0,0,0,0,1,4⟩, + ⟨2,632,0,0,280,119,0,0,1⟩, + ⟨4,240,632,280,0,0,0,-1,1⟩, + ⟨6,632,0,280,0,0,0,0,1⟩, + ⟨6,632,0,0,0,0,0,0,1⟩, + ⟨4,632,168,0,0,0,0,-1,4⟩, + ⟨4,632,143,0,0,0,0,1,4⟩, + ⟨4,632,150,0,0,0,0,-1,4⟩, + ⟨4,632,189,0,0,0,0,1,4⟩, + ⟨4,632,201,0,0,0,0,1,4⟩, + ⟨4,632,191,0,0,0,0,1,4⟩, + ⟨4,632,196,0,0,0,0,-1,4⟩, + ⟨4,632,186,0,0,0,0,1,4⟩, + ⟨4,632,172,0,0,0,0,-1,4⟩, + ⟨4,632,141,0,0,0,0,1,4⟩, + ⟨4,632,223,0,0,0,0,1,4⟩, + ⟨4,632,158,0,0,0,0,1,4⟩, + ⟨4,632,115,0,0,0,0,-1,4⟩, + ⟨4,632,200,0,0,0,0,1,4⟩, + ⟨4,632,178,0,0,0,0,-1,4⟩, + ⟨4,632,138,0,0,0,0,1,4⟩, + ⟨4,632,163,0,0,0,0,1,4⟩, + ⟨4,632,156,0,0,0,0,1,4⟩, + ⟨4,632,162,0,0,0,0,-1,4⟩, + ⟨4,632,145,0,0,0,0,1,4⟩, + ⟨4,632,221,0,0,0,0,-1,4⟩, + ⟨4,632,135,0,0,0,0,1,4⟩, + ⟨2,632,0,0,624,267,0,0,1⟩, + ⟨4,9,632,624,0,0,0,-1,1⟩, + ⟨6,632,0,624,0,0,0,0,1⟩, + ⟨6,632,0,0,0,0,0,0,1⟩, + ⟨4,632,187,0,0,0,0,-1,4⟩, + ⟨4,632,113,0,0,0,0,1,4⟩, + ⟨4,632,140,0,0,0,0,-1,4⟩, + ⟨4,632,198,0,0,0,0,1,4⟩, + ⟨4,632,201,0,0,0,0,1,4⟩, + ⟨4,632,191,0,0,0,0,-1,4⟩, + ⟨4,632,214,0,0,0,0,-1,4⟩, + ⟨4,632,167,0,0,0,0,1,4⟩, + ⟨4,632,131,0,0,0,0,-1,4⟩, + ⟨4,632,151,0,0,0,0,1,4⟩, + ⟨4,632,223,0,0,0,0,1,4⟩, + ⟨4,632,158,0,0,0,0,-1,4⟩, + ⟨4,632,144,0,0,0,0,-1,4⟩, + ⟨4,632,197,0,0,0,0,1,4⟩, + ⟨4,632,136,0,0,0,0,-1,4⟩, + ⟨4,632,147,0,0,0,0,1,4⟩, + ⟨4,632,163,0,0,0,0,1,4⟩, + ⟨4,632,156,0,0,0,0,-1,4⟩, + ⟨4,632,181,0,0,0,0,-1,4⟩, + ⟨4,632,116,0,0,0,0,1,4⟩, + ⟨4,632,209,0,0,0,0,-1,4⟩, + ⟨4,632,177,0,0,0,0,1,4⟩, + ⟨2,632,0,0,281,120,0,0,1⟩, + ⟨4,256,632,281,0,0,0,-1,1⟩, + ⟨6,632,0,281,0,0,0,0,1⟩, + ⟨0,0,0,0,0,0,1,0,1⟩, + ⟨4,524,136,0,0,0,0,-1,1⟩, + ⟨4,536,221,0,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,5,0],1346⟩, by decide⟩ +def backward_090 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State090, backwardShard2State091, + [ + ⟨4,513,162,0,0,0,0,1,1⟩, + ⟨4,513,172,0,0,0,0,-1,1⟩, + ⟨4,513,196,0,0,0,0,-1,1⟩, + ⟨1,140,0,0,115,113,0,0,1⟩, + ⟨4,502,140,115,0,0,0,-1,1⟩, + ⟨1,144,0,0,115,113,0,0,1⟩, + ⟨4,502,144,115,0,0,0,1,1⟩, + ⟨1,187,0,0,115,113,0,0,1⟩, + ⟨4,502,187,115,0,0,0,-1,1⟩, + ⟨1,168,0,0,114,112,0,0,1⟩, + ⟨4,548,168,114,0,0,0,-1,1⟩, + ⟨1,150,0,0,114,112,0,0,1⟩, + ⟨4,548,150,114,0,0,0,-1,1⟩, + ⟨1,115,0,0,114,112,0,0,1⟩, + ⟨4,548,115,114,0,0,0,1,1⟩, + ⟨1,131,0,0,114,112,0,0,1⟩, + ⟨4,560,131,114,0,0,0,-1,1⟩, + ⟨1,117,0,0,114,112,0,0,1⟩, + ⟨4,560,117,114,0,0,0,1,1⟩, + ⟨4,560,584,114,0,0,0,1,1⟩, + ⟨4,560,628,114,0,0,0,2,1⟩, + ⟨4,448,215,0,0,0,0,-1,2⟩, + ⟨4,448,129,0,0,0,0,-1,2⟩, + ⟨1,124,0,0,114,112,0,0,1⟩, + ⟨4,449,124,114,0,0,0,-1,2⟩, + ⟨1,212,0,0,114,112,0,0,1⟩, + ⟨4,449,212,114,0,0,0,-1,2⟩, + ⟨4,450,157,0,0,0,0,-1,2⟩, + ⟨4,450,219,0,0,0,0,-1,2⟩, + ⟨1,210,0,0,115,113,0,0,1⟩, + ⟨4,451,210,115,0,0,0,-1,2⟩, + ⟨1,160,0,0,115,113,0,0,1⟩, + ⟨4,451,160,115,0,0,0,-1,2⟩, + ⟨4,452,205,0,0,0,0,1,1⟩, + ⟨4,452,170,0,0,0,0,1,1⟩, + ⟨1,118,0,0,115,113,0,0,1⟩, + ⟨4,453,118,115,0,0,0,1,1⟩, + ⟨1,194,0,0,115,113,0,0,1⟩, + ⟨4,453,194,115,0,0,0,1,1⟩, + ⟨4,454,120,0,0,0,0,1,1⟩, + ⟨4,454,207,0,0,0,0,1,1⟩, + ⟨1,192,0,0,114,112,0,0,1⟩, + ⟨4,455,192,114,0,0,0,1,1⟩, + ⟨1,179,0,0,114,112,0,0,1⟩, + ⟨4,455,179,114,0,0,0,1,1⟩, + ⟨1,130,0,0,114,112,0,0,1⟩, + ⟨4,472,130,114,0,0,0,-1,2⟩, + ⟨4,473,213,0,0,0,0,-1,2⟩, + ⟨1,215,0,0,114,112,0,0,1⟩, + ⟨4,482,215,114,0,0,0,-1,2⟩, + ⟨4,483,124,114,0,0,0,-1,2⟩, + ⟨4,492,220,0,0,0,0,-1,2⟩, + ⟨4,493,161,0,0,0,0,-1,2⟩, + ⟨1,157,0,0,115,113,0,0,1⟩, + ⟨4,503,157,115,0,0,0,-1,2⟩, + ⟨4,504,210,115,0,0,0,-1,2⟩, + ⟨4,514,171,0,0,0,0,-1,2⟩, + ⟨4,515,195,0,0,0,0,-1,2⟩, + ⟨1,205,0,0,115,113,0,0,1⟩, + ⟨4,526,205,115,0,0,0,-1,2⟩, + ⟨4,527,118,115,0,0,0,-1,2⟩, + ⟨4,539,180,0,0,0,0,-1,2⟩, + ⟨1,120,0,0,114,112,0,0,1⟩, + ⟨4,550,120,114,0,0,0,-1,2⟩, + ⟨4,551,192,114,0,0,0,-1,2⟩, + ⟨4,579,143,0,0,0,0,-1,2⟩, + ⟨4,578,168,114,0,0,0,-1,2⟩, + ⟨4,579,189,0,0,0,0,-1,2⟩, + ⟨4,580,187,115,0,0,0,-1,2⟩, + ⟨4,502,580,115,0,0,0,-2,1⟩, + ⟨4,581,197,0,0,0,0,-1,2⟩, + ⟨4,581,147,0,0,0,0,-1,2⟩, + ⟨4,582,196,0,0,0,0,1,1⟩, + ⟨4,513,582,0,0,0,0,1,1⟩, + ⟨4,583,145,0,0,0,0,1,1⟩, + ⟨4,583,135,0,0,0,0,1,1⟩, + ⟨4,585,167,0,0,0,0,1,1⟩, + ⟨1,214,0,0,114,112,0,0,1⟩, + ⟨4,584,214,114,0,0,0,1,1⟩, + ⟨4,560,584,114,0,0,0,-1,1⟩, + ⟨4,585,151,0,0,0,0,1,1⟩, + ⟨4,586,188,0,0,0,0,-1,4⟩, + ⟨4,586,199,0,0,0,0,1,4⟩, + ⟨4,586,204,0,0,0,0,-1,4⟩, + ⟨4,586,193,0,0,0,0,1,4⟩, + ⟨4,587,188,0,0,0,0,-1,4⟩, + ⟨4,587,199,0,0,0,0,-1,4⟩, + ⟨4,587,204,0,0,0,0,-1,4⟩, + ⟨4,587,193,0,0,0,0,-1,4⟩, + ⟨4,588,188,0,0,0,0,-1,4⟩, + ⟨4,588,199,0,0,0,0,-1,4⟩, + ⟨4,588,204,0,0,0,0,-1,4⟩, + ⟨4,588,193,0,0,0,0,1,4⟩, + ⟨4,589,188,0,0,0,0,-1,4⟩, + ⟨4,589,199,0,0,0,0,1,4⟩, + ⟨4,589,204,0,0,0,0,1,4⟩, + ⟨4,589,193,0,0,0,0,1,4⟩, + ⟨4,591,183,0,0,0,0,-1,4⟩, + ⟨4,591,202,0,0,0,0,-1,4⟩, + ⟨4,591,175,0,0,0,0,-1,4⟩, + ⟨4,591,123,0,0,0,0,-1,4⟩, + ⟨4,592,183,0,0,0,0,-1,4⟩, + ⟨4,592,202,0,0,0,0,-1,4⟩, + ⟨4,592,175,0,0,0,0,-1,4⟩, + ⟨4,592,123,0,0,0,0,1,4⟩, + ⟨4,593,183,0,0,0,0,-1,4⟩, + ⟨4,593,202,0,0,0,0,1,4⟩, + ⟨4,593,175,0,0,0,0,1,4⟩, + ⟨4,593,123,0,0,0,0,1,4⟩, + ⟨4,596,114,0,0,0,0,-1,4⟩, + ⟨4,596,137,0,0,0,0,-1,4⟩, + ⟨4,596,173,0,0,0,0,-1,4⟩, + ⟨4,596,121,0,0,0,0,1,4⟩, + ⟨4,597,114,0,0,0,0,-1,4⟩, + ⟨4,597,137,0,0,0,0,1,4⟩, + ⟨4,597,173,0,0,0,0,1,4⟩, + ⟨4,597,121,0,0,0,0,1,4⟩, + ⟨4,598,212,114,0,0,0,-1,4⟩, + ⟨4,598,168,114,0,0,0,1,4⟩, + ⟨4,598,215,114,0,0,0,-1,4⟩, + ⟨1,189,0,0,114,112,0,0,1⟩, + ⟨4,598,189,114,0,0,0,1,4⟩, + ⟨4,599,212,114,0,0,0,-1,4⟩, + ⟨4,599,168,114,0,0,0,-1,4⟩, + ⟨4,599,215,114,0,0,0,-1,4⟩, + ⟨4,599,189,114,0,0,0,-1,4⟩, + ⟨4,600,212,114,0,0,0,-1,4⟩, + ⟨4,600,168,114,0,0,0,-1,4⟩, + ],#[0,23,0,0,0,0,0,0,0,0],1086⟩, by decide⟩ +def backward_091 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State091, backwardShard2State092, + [ + ⟨4,600,215,114,0,0,0,-1,4⟩, + ⟨4,600,189,114,0,0,0,1,4⟩, + ⟨4,601,212,114,0,0,0,1,2⟩, + ⟨4,601,168,114,0,0,0,-1,2⟩, + ⟨4,601,215,114,0,0,0,-1,2⟩, + ⟨4,549,601,114,0,0,0,-2,1⟩, + ⟨4,601,189,114,0,0,0,-1,2⟩, + ⟨4,549,601,114,0,0,0,2,1⟩, + ⟨1,166,0,0,114,112,0,0,1⟩, + ⟨4,602,166,114,0,0,0,-1,4⟩, + ⟨4,602,214,114,0,0,0,1,4⟩, + ⟨4,602,130,114,0,0,0,-1,4⟩, + ⟨1,151,0,0,114,112,0,0,1⟩, + ⟨4,602,151,114,0,0,0,1,4⟩, + ⟨4,603,166,114,0,0,0,-1,4⟩, + ⟨4,603,214,114,0,0,0,-1,4⟩, + ⟨4,603,130,114,0,0,0,-1,4⟩, + ⟨4,603,151,114,0,0,0,-1,4⟩, + ⟨4,604,166,114,0,0,0,-1,4⟩, + ⟨4,604,214,114,0,0,0,-1,4⟩, + ⟨4,604,130,114,0,0,0,-1,4⟩, + ⟨4,604,151,114,0,0,0,1,4⟩, + ⟨4,605,166,114,0,0,0,1,2⟩, + ⟨4,560,605,114,0,0,0,2,1⟩, + ⟨4,605,214,114,0,0,0,-1,2⟩, + ⟨4,560,605,114,0,0,0,-2,1⟩, + ⟨4,605,130,114,0,0,0,-1,2⟩, + ⟨4,561,605,114,0,0,0,-2,1⟩, + ⟨4,605,151,114,0,0,0,-1,2⟩, + ⟨4,561,605,114,0,0,0,2,1⟩, + ⟨4,606,160,115,0,0,0,-1,4⟩, + ⟨4,606,144,115,0,0,0,1,4⟩, + ⟨4,606,157,115,0,0,0,-1,4⟩, + ⟨1,147,0,0,115,113,0,0,1⟩, + ⟨4,606,147,115,0,0,0,1,4⟩, + ⟨4,607,160,115,0,0,0,-1,4⟩, + ⟨4,607,144,115,0,0,0,-1,4⟩, + ⟨4,607,157,115,0,0,0,-1,4⟩, + ⟨4,607,147,115,0,0,0,-1,4⟩, + ⟨4,608,160,115,0,0,0,-1,4⟩, + ⟨4,608,144,115,0,0,0,-1,4⟩, + ⟨4,608,157,115,0,0,0,-1,4⟩, + ⟨4,608,147,115,0,0,0,1,4⟩, + ⟨4,609,160,115,0,0,0,1,2⟩, + ⟨4,502,609,115,0,0,0,-2,1⟩, + ⟨4,609,144,115,0,0,0,-1,2⟩, + ⟨4,502,609,115,0,0,0,2,1⟩, + ⟨4,609,157,115,0,0,0,-1,2⟩, + ⟨4,525,609,115,0,0,0,-2,1⟩, + ⟨4,609,147,115,0,0,0,-1,2⟩, + ⟨4,525,609,115,0,0,0,2,1⟩, + ⟨4,610,146,0,0,0,0,-1,4⟩, + ⟨4,610,162,0,0,0,0,1,4⟩, + ⟨4,610,220,0,0,0,0,-1,4⟩, + ⟨4,610,135,0,0,0,0,1,4⟩, + ⟨4,611,146,0,0,0,0,-1,4⟩, + ⟨4,513,611,0,0,0,0,-4,1⟩, + ⟨4,611,162,0,0,0,0,-1,4⟩, + ⟨4,513,611,0,0,0,0,4,1⟩, + ⟨4,611,220,0,0,0,0,-1,4⟩, + ⟨4,537,611,0,0,0,0,-4,1⟩, + ⟨4,611,135,0,0,0,0,-1,4⟩, + ⟨4,537,611,0,0,0,0,4,1⟩, + ⟨4,612,146,0,0,0,0,-1,4⟩, + ⟨4,612,162,0,0,0,0,-1,4⟩, + ⟨4,612,220,0,0,0,0,-1,4⟩, + ⟨4,612,135,0,0,0,0,1,4⟩, + ⟨4,614,194,115,0,0,0,1,2⟩, + ⟨4,614,187,115,0,0,0,-1,2⟩, + ⟨4,614,205,115,0,0,0,1,2⟩, + ⟨1,198,0,0,115,113,0,0,1⟩, + ⟨4,614,198,115,0,0,0,-1,2⟩, + ⟨4,615,194,115,0,0,0,1,2⟩, + ⟨4,615,187,115,0,0,0,1,2⟩, + ⟨4,615,205,115,0,0,0,1,2⟩, + ⟨4,615,198,115,0,0,0,1,2⟩, + ⟨4,616,194,115,0,0,0,1,2⟩, + ⟨4,616,187,115,0,0,0,1,2⟩, + ⟨4,616,205,115,0,0,0,1,2⟩, + ⟨4,616,198,115,0,0,0,-1,2⟩, + ⟨4,617,194,115,0,0,0,1,2⟩, + ⟨4,617,187,115,0,0,0,-1,2⟩, + ⟨4,617,205,115,0,0,0,-1,2⟩, + ⟨4,617,198,115,0,0,0,-1,2⟩, + ⟨4,618,185,0,0,0,0,1,2⟩, + ⟨4,618,196,0,0,0,0,-1,2⟩, + ⟨4,618,171,0,0,0,0,1,2⟩, + ⟨4,618,141,0,0,0,0,-1,2⟩, + ⟨4,619,185,0,0,0,0,1,2⟩, + ⟨4,619,196,0,0,0,0,1,2⟩, + ⟨4,619,171,0,0,0,0,1,2⟩, + ⟨4,619,141,0,0,0,0,1,2⟩, + ⟨4,620,185,0,0,0,0,1,2⟩, + ⟨4,620,196,0,0,0,0,1,2⟩, + ⟨4,620,171,0,0,0,0,1,2⟩, + ⟨4,620,141,0,0,0,0,-1,2⟩, + ⟨4,622,179,114,0,0,0,1,2⟩, + ⟨4,622,115,114,0,0,0,-1,2⟩, + ⟨4,622,120,114,0,0,0,1,2⟩, + ⟨1,138,0,0,114,112,0,0,1⟩, + ⟨4,622,138,114,0,0,0,-1,2⟩, + ⟨4,623,179,114,0,0,0,1,2⟩, + ⟨4,623,115,114,0,0,0,1,2⟩, + ⟨4,623,120,114,0,0,0,1,2⟩, + ⟨4,623,138,114,0,0,0,1,2⟩, + ⟨4,624,179,114,0,0,0,1,2⟩, + ⟨4,624,115,114,0,0,0,1,2⟩, + ⟨4,624,120,114,0,0,0,1,2⟩, + ⟨4,624,138,114,0,0,0,-1,2⟩, + ⟨4,625,179,114,0,0,0,1,2⟩, + ⟨4,625,115,114,0,0,0,-1,2⟩, + ⟨4,625,120,114,0,0,0,-1,2⟩, + ⟨4,625,138,114,0,0,0,-1,2⟩, + ⟨4,628,117,114,0,0,0,1,2⟩, + ⟨1,181,0,0,114,112,0,0,1⟩, + ⟨4,628,181,114,0,0,0,-1,2⟩, + ⟨4,560,628,114,0,0,0,-2,1⟩, + ⟨1,208,0,0,114,112,0,0,1⟩, + ⟨4,628,208,114,0,0,0,1,2⟩, + ⟨1,177,0,0,114,112,0,0,1⟩, + ⟨4,628,177,114,0,0,0,-1,2⟩, + ⟨4,629,117,114,0,0,0,1,2⟩, + ⟨4,629,181,114,0,0,0,1,2⟩, + ⟨4,629,208,114,0,0,0,1,2⟩, + ⟨4,629,177,114,0,0,0,1,2⟩, + ⟨4,630,117,114,0,0,0,1,2⟩, + ⟨4,630,181,114,0,0,0,1,2⟩, + ⟨4,630,208,114,0,0,0,1,2⟩, + ],#[0,8,0,0,0,0,0,0,0,0],1284⟩, by decide⟩ +def backward_092 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State092, backwardShard2State093, + [ + ⟨4,630,177,114,0,0,0,-1,2⟩, + ⟨4,631,117,114,0,0,0,1,2⟩, + ⟨4,560,631,114,0,0,0,-2,1⟩, + ⟨4,631,181,114,0,0,0,-1,2⟩, + ⟨4,560,631,114,0,0,0,2,1⟩, + ⟨4,631,208,114,0,0,0,-1,2⟩, + ⟨4,631,177,114,0,0,0,-1,2⟩, + ⟨4,548,598,114,0,0,0,2,1⟩, + ⟨4,548,600,114,0,0,0,-2,1⟩, + ⟨4,548,622,114,0,0,0,1,1⟩, + ⟨4,548,624,114,0,0,0,-1,1⟩, + ⟨3,401,0,1908,1160,178,71,0,1⟩, + ⟨1,622,0,114,1160,642,0,0,1⟩, + ⟨4,401,622,1160,0,0,0,1,1⟩, + ⟨1,623,0,114,1160,642,0,0,1⟩, + ⟨4,401,623,1160,0,0,0,1,1⟩, + ⟨1,624,0,114,1160,642,0,0,1⟩, + ⟨4,401,624,1160,0,0,0,-1,1⟩, + ⟨3,403,0,1908,1160,179,72,0,1⟩, + ⟨4,403,622,1160,0,0,0,-1,1⟩, + ⟨4,403,623,1160,0,0,0,1,1⟩, + ⟨1,625,0,114,1160,642,0,0,1⟩, + ⟨4,403,625,1160,0,0,0,1,1⟩, + ⟨4,626,622,1160,0,0,0,-1,1⟩, + ⟨4,626,624,1160,0,0,0,1,1⟩, + ⟨4,626,625,1160,0,0,0,1,1⟩, + ⟨4,627,623,1160,0,0,0,1,1⟩, + ⟨4,627,624,1160,0,0,0,-1,1⟩, + ⟨4,627,625,1160,0,0,0,1,1⟩, + ⟨1,118,0,115,484,653,0,0,1⟩, + ⟨4,82,118,484,0,0,0,1,2⟩, + ⟨1,194,0,115,481,652,0,0,1⟩, + ⟨4,6,194,481,0,0,0,1,2⟩, + ⟨1,187,0,115,479,651,0,0,1⟩, + ⟨4,349,187,479,0,0,0,-1,1⟩, + ⟨1,113,0,0,480,197,0,0,1⟩, + ⟨4,351,113,480,0,0,0,-1,1⟩, + ⟨1,525,0,115,626,655,0,0,1⟩, + ⟨1,351,0,480,626,1345,0,0,1⟩, + ⟨4,525,351,626,0,0,0,1,1⟩, + ⟨1,205,0,115,479,651,0,0,1⟩, + ⟨4,347,205,479,0,0,0,1,2⟩, + ⟨1,170,0,0,480,197,0,0,1⟩, + ⟨4,345,170,480,0,0,0,1,2⟩, + ⟨1,140,0,115,484,653,0,0,1⟩, + ⟨4,75,140,484,0,0,0,-1,1⟩, + ⟨1,198,0,115,481,652,0,0,1⟩, + ⟨4,1,198,481,0,0,0,-1,1⟩, + ⟨1,124,0,114,404,621,0,0,1⟩, + ⟨4,100,124,404,0,0,0,1,2⟩, + ⟨1,212,0,114,401,620,0,0,1⟩, + ⟨4,12,212,401,0,0,0,1,2⟩, + ⟨1,168,0,114,399,619,0,0,1⟩, + ⟨4,285,168,399,0,0,0,-1,1⟩, + ⟨1,143,0,0,400,156,0,0,1⟩, + ⟨4,287,143,400,0,0,0,-1,1⟩, + ⟨1,215,0,114,399,619,0,0,1⟩, + ⟨4,283,215,399,0,0,0,1,2⟩, + ⟨1,129,0,0,400,156,0,0,1⟩, + ⟨4,281,129,400,0,0,0,1,2⟩, + ⟨1,150,0,114,404,621,0,0,1⟩, + ⟨4,56,150,404,0,0,0,-1,1⟩, + ⟨1,189,0,114,401,620,0,0,1⟩, + ⟨4,31,189,401,0,0,0,-1,1⟩, + ⟨1,213,0,0,424,166,0,0,1⟩, + ⟨4,54,213,424,0,0,0,1,2⟩, + ⟨1,166,0,114,421,623,0,0,1⟩, + ⟨4,101,166,421,0,0,0,1,2⟩, + ⟨1,214,0,114,419,622,0,0,1⟩, + ⟨4,301,214,419,0,0,0,-1,1⟩, + ⟨1,167,0,0,420,165,0,0,1⟩, + ⟨4,303,167,420,0,0,0,-1,1⟩, + ⟨1,130,0,114,419,622,0,0,1⟩, + ⟨4,299,130,419,0,0,0,1,2⟩, + ⟨1,152,0,0,420,165,0,0,1⟩, + ⟨4,297,152,420,0,0,0,1,2⟩, + ⟨1,131,0,114,424,624,0,0,1⟩, + ⟨4,102,131,424,0,0,0,-1,1⟩, + ⟨1,151,0,114,421,623,0,0,1⟩, + ⟨4,55,151,421,0,0,0,-1,1⟩, + ⟨1,195,0,0,504,209,0,0,1⟩, + ⟨4,73,195,504,0,0,0,1,2⟩, + ⟨1,185,0,0,501,208,0,0,1⟩, + ⟨4,83,185,501,0,0,0,1,2⟩, + ⟨1,196,0,0,500,207,0,0,1⟩, + ⟨4,365,196,500,0,0,0,-1,1⟩, + ⟨1,186,0,0,499,206,0,0,1⟩, + ⟨4,367,186,499,0,0,0,-1,1⟩, + ⟨1,524,0,0,627,268,0,0,1⟩, + ⟨1,75,0,484,627,1357,0,0,1⟩, + ⟨4,524,75,627,0,0,0,1,1⟩, + ⟨1,537,0,0,628,269,0,0,1⟩, + ⟨1,367,0,499,628,1397,0,0,1⟩, + ⟨4,537,367,628,0,0,0,1,1⟩, + ⟨1,171,0,0,500,207,0,0,1⟩, + ⟨4,363,171,500,0,0,0,1,2⟩, + ⟨1,142,0,0,499,206,0,0,1⟩, + ⟨4,361,142,499,0,0,0,1,2⟩, + ⟨1,172,0,0,504,209,0,0,1⟩, + ⟨4,84,172,504,0,0,0,-1,1⟩, + ⟨1,141,0,0,501,208,0,0,1⟩, + ⟨4,74,141,501,0,0,0,-1,1⟩, + ⟨1,210,0,115,444,650,0,0,1⟩, + ⟨4,48,210,444,0,0,0,1,2⟩, + ⟨1,160,0,115,441,649,0,0,1⟩, + ⟨4,98,160,441,0,0,0,1,2⟩, + ⟨1,144,0,115,439,648,0,0,1⟩, + ⟨4,317,144,439,0,0,0,-1,1⟩, + ⟨1,197,0,0,440,175,0,0,1⟩, + ⟨4,319,197,440,0,0,0,-1,1⟩, + ⟨1,157,0,115,439,648,0,0,1⟩, + ⟨4,315,157,439,0,0,0,1,2⟩, + ⟨1,219,0,0,440,175,0,0,1⟩, + ⟨4,313,219,440,0,0,0,1,2⟩, + ⟨1,136,0,0,444,176,0,0,1⟩, + ⟨4,32,136,444,0,0,0,-1,1⟩, + ⟨1,502,0,115,629,656,0,0,1⟩, + ⟨1,32,0,444,629,1245,0,0,1⟩, + ⟨4,502,32,629,0,0,0,1,1⟩, + ⟨1,147,0,115,441,649,0,0,1⟩, + ⟨4,85,147,441,0,0,0,-1,1⟩, + ⟨1,192,0,114,523,627,0,0,1⟩, + ⟨4,67,192,523,0,0,0,1,2⟩, + ⟨1,179,0,114,520,626,0,0,1⟩, + ⟨4,80,179,520,0,0,0,1,2⟩, + ⟨1,115,0,114,519,625,0,0,1⟩, + ⟨4,381,115,519,0,0,0,-1,1⟩, + ⟨1,200,0,0,530,219,0,0,1⟩, + ],#[0,29,21,2,4,0,0,0,0,0],622⟩, by decide⟩ +def backward_093 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State093, backwardShard2State094, + [ + ⟨4,383,200,530,0,0,0,-1,1⟩, + ⟨1,549,0,114,630,632,0,0,1⟩, + ⟨1,383,0,530,630,1481,0,0,1⟩, + ⟨4,549,383,630,0,0,0,1,1⟩, + ⟨1,120,0,114,519,625,0,0,1⟩, + ⟨4,379,120,519,0,0,0,1,2⟩, + ⟨1,207,0,0,530,219,0,0,1⟩, + ⟨4,377,207,530,0,0,0,1,2⟩, + ⟨1,178,0,0,523,218,0,0,1⟩, + ⟨4,3,178,523,0,0,0,-1,1⟩, + ⟨1,548,0,114,631,633,0,0,1⟩, + ⟨1,3,0,523,631,1465,0,0,1⟩, + ⟨4,548,3,631,0,0,0,1,1⟩, + ⟨1,138,0,114,520,626,0,0,1⟩, + ⟨4,88,138,520,0,0,0,-1,1⟩, + ⟨1,180,0,0,544,229,0,0,1⟩, + ⟨4,5,180,544,0,0,0,1,2⟩, + ⟨1,117,0,114,541,629,0,0,1⟩, + ⟨4,68,117,541,0,0,0,1,2⟩, + ⟨1,181,0,114,540,628,0,0,1⟩, + ⟨4,397,181,540,0,0,0,-1,1⟩, + ⟨1,116,0,0,539,228,0,0,1⟩, + ⟨4,399,116,539,0,0,0,-1,1⟩, + ⟨1,561,0,114,632,634,0,0,1⟩, + ⟨1,399,0,539,632,1509,0,0,1⟩, + ⟨4,561,399,632,0,0,0,1,1⟩, + ⟨1,208,0,114,540,628,0,0,1⟩, + ⟨4,395,208,540,0,0,0,1,2⟩, + ⟨1,176,0,0,539,228,0,0,1⟩, + ⟨4,393,176,539,0,0,0,1,2⟩, + ⟨1,209,0,0,544,229,0,0,1⟩, + ⟨4,69,209,544,0,0,0,-1,1⟩, + ⟨1,560,0,114,633,635,0,0,1⟩, + ⟨1,69,0,544,633,1525,0,0,1⟩, + ⟨4,560,69,633,0,0,0,1,1⟩, + ⟨1,177,0,114,541,629,0,0,1⟩, + ⟨4,4,177,541,0,0,0,-1,1⟩, + ⟨1,161,0,0,464,188,0,0,1⟩, + ⟨4,34,161,464,0,0,0,1,2⟩, + ⟨1,146,0,0,461,187,0,0,1⟩, + ⟨4,49,146,461,0,0,0,1,2⟩, + ⟨1,162,0,0,460,186,0,0,1⟩, + ⟨4,333,162,460,0,0,0,-1,1⟩, + ⟨1,145,0,0,459,185,0,0,1⟩, + ⟨4,335,145,459,0,0,0,-1,1⟩, + ⟨1,220,0,0,460,186,0,0,1⟩, + ⟨4,331,220,460,0,0,0,1,2⟩, + ⟨1,134,0,0,459,185,0,0,1⟩, + ⟨4,329,134,459,0,0,0,1,2⟩, + ⟨1,221,0,0,464,188,0,0,1⟩, + ⟨4,50,221,464,0,0,0,-1,1⟩, + ⟨1,513,0,0,634,270,0,0,1⟩, + ⟨1,50,0,464,634,1301,0,0,1⟩, + ⟨4,513,50,634,0,0,0,1,1⟩, + ⟨1,135,0,0,461,187,0,0,1⟩, + ⟨4,33,135,461,0,0,0,-1,1⟩, + ⟨1,112,0,0,344,127,0,0,1⟩, + ⟨4,76,112,344,0,0,0,1,2⟩, + ⟨1,188,0,0,341,126,0,0,1⟩, + ⟨4,0,188,341,0,0,0,1,2⟩, + ⟨1,183,0,0,381,146,0,0,1⟩, + ⟨4,72,183,381,0,0,0,1,2⟩, + ⟨1,182,0,0,384,147,0,0,1⟩, + ⟨4,2,182,384,0,0,0,1,2⟩, + ⟨1,114,0,0,361,134,0,0,1⟩, + ⟨4,70,114,361,0,0,0,1,2⟩, + ⟨1,184,0,0,364,135,0,0,1⟩, + ⟨4,71,184,364,0,0,0,1,2⟩, + ⟨1,0,0,341,635,957,0,0,1⟩, + ⟨1,76,0,344,635,965,0,0,1⟩, + ⟨4,0,76,635,0,0,0,-1,1⟩, + ⟨1,72,0,381,636,1069,0,0,1⟩, + ⟨1,71,0,364,636,1021,0,0,1⟩, + ⟨4,72,71,636,0,0,0,-1,1⟩, + ⟨1,70,0,361,637,1013,0,0,1⟩, + ⟨1,2,0,384,637,1077,0,0,1⟩, + ⟨4,70,2,637,0,0,0,-1,1⟩, + ⟨1,71,0,636,1161,1769,0,0,1⟩, + ⟨1,112,0,344,1161,967,0,0,1⟩, + ⟨4,71,112,1161,0,0,0,1,2⟩, + ⟨1,76,0,635,1733,1767,0,0,1⟩, + ⟨1,182,0,384,1733,1080,0,0,1⟩, + ⟨4,76,182,1733,0,0,0,1,2⟩, + ⟨1,2,0,637,1732,1771,0,0,1⟩, + ⟨1,184,0,364,1732,1024,0,0,1⟩, + ⟨4,2,184,1732,0,0,0,1,2⟩, + ⟨1,184,0,1732,1162,2840,0,0,1⟩, + ⟨1,188,0,341,1162,960,0,0,1⟩, + ⟨4,184,188,1162,0,0,0,-1,1⟩, + ⟨1,182,0,1733,1163,2842,0,0,1⟩, + ⟨1,183,0,381,1163,1071,0,0,1⟩, + ⟨4,182,183,1163,0,0,0,-1,1⟩, + ⟨1,112,0,1161,1164,2694,0,0,1⟩, + ⟨1,114,0,361,1164,1016,0,0,1⟩, + ⟨4,112,114,1164,0,0,0,-1,1⟩, + ⟨1,2,0,1732,659,2839,0,0,1⟩, + ⟨1,112,0,1164,659,2700,0,0,1⟩, + ⟨4,2,112,659,0,0,0,1,2⟩, + ⟨1,72,0,636,729,1768,0,0,1⟩, + ⟨1,188,0,1162,729,2696,0,0,1⟩, + ⟨4,72,188,729,0,0,0,1,2⟩, + ⟨1,70,0,637,742,1770,0,0,1⟩, + ⟨1,183,0,1163,742,2698,0,0,1⟩, + ⟨4,70,183,742,0,0,0,1,2⟩, + ⟨1,71,0,1161,675,2693,0,0,1⟩, + ⟨1,182,0,1163,675,2697,0,0,1⟩, + ⟨4,71,182,675,0,0,0,1,2⟩, + ⟨1,0,0,635,648,1766,0,0,1⟩, + ⟨1,114,0,1164,648,2699,0,0,1⟩, + ⟨4,0,114,648,0,0,0,1,2⟩, + ⟨1,76,0,1733,649,2841,0,0,1⟩, + ⟨1,184,0,1162,649,2695,0,0,1⟩, + ⟨4,76,184,649,0,0,0,1,2⟩, + ⟨1,139,0,0,339,124,0,0,1⟩, + ⟨4,239,139,339,0,0,0,-1,1⟩, + ⟨1,193,0,0,341,126,0,0,1⟩, + ⟨4,27,193,341,0,0,0,-1,1⟩, + ⟨1,126,0,137,581,664,0,0,1⟩, + ⟨4,13,126,581,0,0,0,1,2⟩, + ⟨1,127,0,0,584,249,0,0,1⟩, + ⟨4,78,127,584,0,0,0,1,2⟩, + ⟨1,190,0,137,561,662,0,0,1⟩, + ⟨4,15,190,561,0,0,0,1,2⟩, + ⟨1,125,0,0,564,239,0,0,1⟩, + ⟨4,14,125,564,0,0,0,1,2⟩, + ⟨1,27,0,341,650,958,0,0,1⟩, + ⟨1,239,0,339,650,949,0,0,1⟩, + ⟨4,27,239,650,0,0,0,-1,1⟩, + ],#[0,30,34,4,6,0,0,0,0,0],490⟩, by decide⟩ +def backward_094 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State094, backwardShard2State095, + [ + ⟨1,13,0,581,651,1629,0,0,1⟩, + ⟨1,14,0,564,651,1581,0,0,1⟩, + ⟨4,13,14,651,0,0,0,-1,1⟩, + ⟨1,15,0,561,652,1573,0,0,1⟩, + ⟨1,78,0,584,652,1637,0,0,1⟩, + ⟨4,15,78,652,0,0,0,-1,1⟩, + ⟨1,14,0,651,1165,1781,0,0,1⟩, + ⟨1,139,0,339,1165,951,0,0,1⟩, + ⟨4,14,139,1165,0,0,0,1,2⟩, + ⟨1,239,0,650,654,1778,0,0,1⟩, + ⟨1,127,0,584,654,1638,0,0,1⟩, + ⟨4,239,127,654,0,0,0,-1,1⟩, + ⟨1,78,0,652,1166,1783,0,0,1⟩, + ⟨1,125,0,564,1166,1583,0,0,1⟩, + ⟨4,78,125,1166,0,0,0,1,2⟩, + ⟨1,125,0,1166,656,2703,0,0,1⟩, + ⟨1,193,0,341,656,959,0,0,1⟩, + ⟨4,125,193,656,0,0,0,-1,1⟩, + ⟨1,127,0,654,657,1784,0,0,1⟩, + ⟨1,126,0,581,657,1630,0,0,1⟩, + ⟨4,127,126,657,0,0,0,-1,1⟩, + ⟨1,139,0,1165,658,2701,0,0,1⟩, + ⟨1,190,0,561,658,1574,0,0,1⟩, + ⟨4,139,190,658,0,0,0,-1,1⟩, + ⟨1,78,0,1166,659,2704,0,0,1⟩, + ⟨1,139,0,658,659,1790,0,0,1⟩, + ⟨4,78,139,659,0,0,0,1,2⟩, + ⟨1,13,0,651,660,1780,0,0,1⟩, + ⟨1,193,0,656,660,1786,0,0,1⟩, + ⟨4,13,193,660,0,0,0,1,2⟩, + ⟨1,15,0,652,661,1782,0,0,1⟩, + ⟨1,126,0,657,661,1788,0,0,1⟩, + ⟨4,15,126,661,0,0,0,1,2⟩, + ⟨1,14,0,1165,662,2702,0,0,1⟩, + ⟨1,127,0,657,662,1789,0,0,1⟩, + ⟨4,14,127,662,0,0,0,1,2⟩, + ⟨1,27,0,650,663,1779,0,0,1⟩, + ⟨1,190,0,658,663,1791,0,0,1⟩, + ⟨4,27,190,663,0,0,0,-1,1⟩, + ⟨1,239,0,654,664,1785,0,0,1⟩, + ⟨1,125,0,656,664,1787,0,0,1⟩, + ⟨4,239,125,664,0,0,0,-1,1⟩, + ⟨1,203,0,0,359,132,0,0,1⟩, + ⟨4,255,203,359,0,0,0,-1,1⟩, + ⟨1,123,0,0,361,134,0,0,1⟩, + ⟨4,91,123,361,0,0,0,-1,1⟩, + ⟨1,218,0,137,601,666,0,0,1⟩, + ⟨4,36,218,601,0,0,0,1,2⟩, + ⟨1,165,0,0,604,259,0,0,1⟩, + ⟨4,21,165,604,0,0,0,1,2⟩, + ⟨1,133,0,137,561,662,0,0,1⟩, + ⟨4,53,133,561,0,0,0,-1,1⟩, + ⟨1,148,0,0,560,238,0,0,1⟩, + ⟨4,415,148,560,0,0,0,-1,1⟩, + ⟨1,91,0,361,665,1014,0,0,1⟩, + ⟨1,255,0,359,665,1005,0,0,1⟩, + ⟨4,91,255,665,0,0,0,-1,1⟩, + ⟨1,36,0,601,666,1685,0,0,1⟩, + ⟨1,415,0,560,666,1569,0,0,1⟩, + ⟨4,36,415,666,0,0,0,1,2⟩, + ⟨1,53,0,561,667,1575,0,0,1⟩, + ⟨1,21,0,604,667,1693,0,0,1⟩, + ⟨4,53,21,667,0,0,0,2,1⟩, + ⟨1,415,0,666,1167,1813,0,0,1⟩, + ⟨1,203,0,359,1167,1008,0,0,1⟩, + ⟨4,415,203,1167,0,0,0,-1,1⟩, + ⟨1,255,0,665,1244,1811,0,0,1⟩, + ⟨1,165,0,604,1244,1696,0,0,1⟩, + ⟨4,255,165,1244,0,0,0,-1,1⟩, + ⟨1,21,0,667,1168,1815,0,0,1⟩, + ⟨1,148,0,560,1168,1572,0,0,1⟩, + ⟨4,21,148,1168,0,0,0,1,2⟩, + ⟨1,148,0,1168,671,2707,0,0,1⟩, + ⟨1,123,0,361,671,1015,0,0,1⟩, + ⟨4,148,123,671,0,0,0,-1,1⟩, + ⟨1,165,0,1244,672,2815,0,0,1⟩, + ⟨1,218,0,601,672,1686,0,0,1⟩, + ⟨4,165,218,672,0,0,0,-1,1⟩, + ⟨1,203,0,1167,673,2706,0,0,1⟩, + ⟨1,133,0,561,673,1576,0,0,1⟩, + ⟨4,203,133,673,0,0,0,-1,1⟩, + ⟨1,536,0,0,674,271,0,0,1⟩, + ⟨1,84,0,504,674,1413,0,0,1⟩, + ⟨4,536,84,674,0,0,0,1,1⟩, + ⟨1,21,0,1168,675,2708,0,0,1⟩, + ⟨1,203,0,673,675,1820,0,0,1⟩, + ⟨4,21,203,675,0,0,0,1,2⟩, + ⟨1,36,0,666,676,1812,0,0,1⟩, + ⟨1,123,0,671,676,1816,0,0,1⟩, + ⟨4,36,123,676,0,0,0,1,2⟩, + ⟨1,53,0,667,677,1814,0,0,1⟩, + ⟨1,218,0,672,677,1819,0,0,1⟩, + ⟨4,53,218,677,0,0,0,-1,1⟩, + ⟨1,415,0,1167,662,2705,0,0,1⟩, + ⟨1,165,0,672,662,1818,0,0,1⟩, + ⟨4,415,165,662,0,0,0,-1,1⟩, + ⟨1,91,0,665,678,1810,0,0,1⟩, + ⟨1,133,0,673,678,1821,0,0,1⟩, + ⟨4,91,133,678,0,0,0,-1,1⟩, + ⟨1,255,0,1244,679,2816,0,0,1⟩, + ⟨1,148,0,671,679,1817,0,0,1⟩, + ⟨4,255,148,679,0,0,0,-1,1⟩, + ⟨1,201,0,0,379,144,0,0,1⟩, + ⟨4,271,201,379,0,0,0,-1,1⟩, + ⟨4,595,121,0,0,0,0,-1,2⟩, + ⟨1,121,0,0,381,146,0,0,1⟩, + ⟨4,89,121,381,0,0,0,-1,1⟩, + ⟨1,216,0,137,601,666,0,0,1⟩, + ⟨4,111,216,601,0,0,0,-1,1⟩, + ⟨1,163,0,0,600,258,0,0,1⟩, + ⟨4,447,163,600,0,0,0,-1,1⟩, + ⟨1,222,0,137,581,664,0,0,1⟩, + ⟨4,51,222,581,0,0,0,-1,1⟩, + ⟨1,223,0,0,580,248,0,0,1⟩, + ⟨4,431,223,580,0,0,0,-1,1⟩, + ⟨1,89,0,381,1169,1072,0,0,1⟩, + ⟨1,271,0,379,1169,1062,0,0,1⟩, + ⟨4,89,271,1169,0,0,0,-1,1⟩, + ⟨1,111,0,601,682,1687,0,0,1⟩, + ⟨1,431,0,580,682,1625,0,0,1⟩, + ⟨4,111,431,682,0,0,0,-1,1⟩, + ⟨1,51,0,581,683,1631,0,0,1⟩, + ⟨1,447,0,600,683,1681,0,0,1⟩, + ⟨4,51,447,683,0,0,0,-1,1⟩, + ⟨1,431,0,682,1170,1841,0,0,1⟩, + ⟨1,201,0,379,1170,1063,0,0,1⟩, + ⟨4,431,201,1170,0,0,0,-1,1⟩, + ⟨1,271,0,1169,1171,2710,0,0,1⟩, + ],#[0,41,21,7,12,0,0,0,0,0],404⟩, by decide⟩ +def backward_095 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State095, backwardShard2State096, + [ + ⟨1,163,0,600,1171,1683,0,0,1⟩, + ⟨4,271,163,1171,0,0,0,-1,1⟩, + ⟨1,447,0,683,1172,1843,0,0,1⟩, + ⟨1,223,0,580,1172,1627,0,0,1⟩, + ⟨4,447,223,1172,0,0,0,-1,1⟩, + ⟨1,223,0,1172,687,2716,0,0,1⟩, + ⟨1,121,0,381,687,1070,0,0,1⟩, + ⟨4,223,121,687,0,0,0,-1,1⟩, + ⟨1,163,0,1171,688,2714,0,0,1⟩, + ⟨1,216,0,601,688,1688,0,0,1⟩, + ⟨4,163,216,688,0,0,0,-1,1⟩, + ⟨1,201,0,1170,689,2712,0,0,1⟩, + ⟨1,222,0,581,689,1632,0,0,1⟩, + ⟨4,201,222,689,0,0,0,-1,1⟩, + ⟨1,447,0,1172,649,2715,0,0,1⟩, + ⟨1,201,0,689,649,1848,0,0,1⟩, + ⟨4,447,201,649,0,0,0,-1,1⟩, + ⟨1,111,0,682,690,1840,0,0,1⟩, + ⟨1,121,0,687,690,1845,0,0,1⟩, + ⟨4,111,121,690,0,0,0,-1,1⟩, + ⟨1,51,0,683,691,1842,0,0,1⟩, + ⟨1,216,0,688,691,1847,0,0,1⟩, + ⟨4,51,216,691,0,0,0,-1,1⟩, + ⟨1,431,0,1170,664,2711,0,0,1⟩, + ⟨1,163,0,688,664,1846,0,0,1⟩, + ⟨4,431,163,664,0,0,0,-1,1⟩, + ⟨1,89,0,1169,692,2709,0,0,1⟩, + ⟨1,222,0,689,692,1849,0,0,1⟩, + ⟨4,89,222,692,0,0,0,-1,1⟩, + ⟨1,271,0,1171,679,2713,0,0,1⟩, + ⟨1,223,0,687,679,1844,0,0,1⟩, + ⟨4,271,223,679,0,0,0,-1,1⟩, + ⟨1,191,0,0,384,147,0,0,1⟩, + ⟨4,25,191,384,0,0,0,-1,1⟩, + ⟨4,594,137,0,0,0,0,1,2⟩, + ⟨1,137,0,0,380,145,0,0,1⟩, + ⟨4,269,137,380,0,0,0,-1,1⟩, + ⟨1,211,0,137,599,665,0,0,1⟩, + ⟨4,445,211,599,0,0,0,-1,1⟩, + ⟨1,156,0,0,604,259,0,0,1⟩, + ⟨4,47,156,604,0,0,0,-1,1⟩, + ⟨1,159,0,137,579,663,0,0,1⟩, + ⟨4,429,159,579,0,0,0,-1,1⟩, + ⟨1,158,0,0,584,249,0,0,1⟩, + ⟨4,99,158,584,0,0,0,-1,1⟩, + ⟨1,269,0,380,1173,1067,0,0,1⟩, + ⟨1,25,0,384,1173,1078,0,0,1⟩, + ⟨4,269,25,1173,0,0,0,-1,1⟩, + ⟨1,445,0,599,695,1677,0,0,1⟩, + ⟨1,99,0,584,695,1639,0,0,1⟩, + ⟨4,445,99,695,0,0,0,-1,1⟩, + ⟨1,429,0,579,696,1621,0,0,1⟩, + ⟨1,47,0,604,696,1694,0,0,1⟩, + ⟨4,429,47,696,0,0,0,-1,1⟩, + ⟨1,99,0,695,1174,1860,0,0,1⟩, + ⟨1,191,0,384,1174,1079,0,0,1⟩, + ⟨4,99,191,1174,0,0,0,-1,1⟩, + ⟨1,25,0,1173,1175,2718,0,0,1⟩, + ⟨1,156,0,604,1175,1695,0,0,1⟩, + ⟨4,25,156,1175,0,0,0,-1,1⟩, + ⟨1,47,0,696,1176,1862,0,0,1⟩, + ⟨1,158,0,584,1176,1640,0,0,1⟩, + ⟨4,47,158,1176,0,0,0,-1,1⟩, + ⟨1,158,0,1176,700,2723,0,0,1⟩, + ⟨1,137,0,380,700,1065,0,0,1⟩, + ⟨4,158,137,700,0,0,0,-1,1⟩, + ⟨1,156,0,1175,701,2721,0,0,1⟩, + ⟨1,211,0,599,701,1678,0,0,1⟩, + ⟨4,156,211,701,0,0,0,-1,1⟩, + ⟨1,191,0,1174,702,2719,0,0,1⟩, + ⟨1,159,0,579,702,1622,0,0,1⟩, + ⟨4,191,159,702,0,0,0,-1,1⟩, + ⟨1,47,0,1176,703,2724,0,0,1⟩, + ⟨1,191,0,702,703,1868,0,0,1⟩, + ⟨4,47,191,703,0,0,0,-1,1⟩, + ⟨1,445,0,695,648,1859,0,0,1⟩, + ⟨1,137,0,700,648,1863,0,0,1⟩, + ⟨4,445,137,648,0,0,0,-1,1⟩, + ⟨1,429,0,696,663,1861,0,0,1⟩, + ⟨1,211,0,701,663,1865,0,0,1⟩, + ⟨4,429,211,663,0,0,0,-1,1⟩, + ⟨1,99,0,1174,704,2720,0,0,1⟩, + ⟨1,156,0,701,704,1866,0,0,1⟩, + ⟨4,99,156,704,0,0,0,-1,1⟩, + ⟨1,269,0,1173,678,2717,0,0,1⟩, + ⟨1,159,0,702,678,1867,0,0,1⟩, + ⟨4,269,159,678,0,0,0,-1,1⟩, + ⟨1,25,0,1175,705,2722,0,0,1⟩, + ⟨1,158,0,700,705,1864,0,0,1⟩, + ⟨4,25,158,705,0,0,0,-1,1⟩, + ⟨1,169,0,0,339,124,0,0,1⟩, + ⟨4,233,169,339,0,0,0,1,2⟩, + ⟨1,204,0,0,340,125,0,0,1⟩, + ⟨4,235,204,340,0,0,0,1,2⟩, + ⟨1,175,0,0,380,145,0,0,1⟩, + ⟨4,267,175,380,0,0,0,1,2⟩, + ⟨1,174,0,0,379,144,0,0,1⟩, + ⟨4,265,174,379,0,0,0,1,2⟩, + ⟨1,173,0,0,360,133,0,0,1⟩, + ⟨4,251,173,360,0,0,0,1,2⟩, + ⟨1,206,0,0,359,132,0,0,1⟩, + ⟨4,249,206,359,0,0,0,1,2⟩, + ⟨1,235,0,340,706,953,0,0,1⟩, + ⟨1,233,0,339,706,950,0,0,1⟩, + ⟨4,235,233,706,0,0,0,-1,1⟩, + ⟨1,267,0,380,707,1066,0,0,1⟩, + ⟨1,249,0,359,707,1006,0,0,1⟩, + ⟨4,267,249,707,0,0,0,-1,1⟩, + ⟨1,251,0,360,708,1009,0,0,1⟩, + ⟨1,265,0,379,708,1061,0,0,1⟩, + ⟨4,251,265,708,0,0,0,-1,1⟩, + ⟨1,249,0,707,1177,1881,0,0,1⟩, + ⟨1,169,0,339,1177,952,0,0,1⟩, + ⟨4,249,169,1177,0,0,0,1,2⟩, + ⟨1,233,0,706,1178,1879,0,0,1⟩, + ⟨1,174,0,379,1178,1064,0,0,1⟩, + ⟨4,233,174,1178,0,0,0,1,2⟩, + ⟨1,265,0,708,711,1883,0,0,1⟩, + ⟨1,206,0,359,711,1007,0,0,1⟩, + ⟨4,265,206,711,0,0,0,1,2⟩, + ⟨1,206,0,711,1180,1885,0,0,1⟩, + ⟨1,204,0,340,1180,956,0,0,1⟩, + ⟨4,206,204,1180,0,0,0,-1,1⟩, + ⟨1,174,0,1178,1181,2728,0,0,1⟩, + ⟨1,175,0,380,1181,1068,0,0,1⟩, + ⟨4,174,175,1181,0,0,0,-1,1⟩, + ⟨1,169,0,1177,1182,2726,0,0,1⟩, + ⟨1,173,0,360,1182,1012,0,0,1⟩, + ],#[0,33,25,8,15,0,0,0,0,0],396⟩, by decide⟩ +def backward_096 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State096, backwardShard2State097, + [ + ⟨4,169,173,1182,0,0,0,-1,1⟩, + ⟨1,265,0,711,728,1884,0,0,1⟩, + ⟨1,169,0,1182,728,2734,0,0,1⟩, + ⟨4,265,169,728,0,0,0,1,2⟩, + ⟨1,267,0,707,660,1880,0,0,1⟩, + ⟨1,204,0,1180,660,2729,0,0,1⟩, + ⟨4,267,204,660,0,0,0,1,2⟩, + ⟨1,251,0,708,676,1882,0,0,1⟩, + ⟨1,175,0,1181,676,2731,0,0,1⟩, + ⟨4,251,175,676,0,0,0,1,2⟩, + ⟨1,249,0,1177,741,2725,0,0,1⟩, + ⟨1,174,0,1181,741,2732,0,0,1⟩, + ⟨4,249,174,741,0,0,0,1,2⟩, + ⟨1,235,0,706,690,1878,0,0,1⟩, + ⟨1,173,0,1182,690,2733,0,0,1⟩, + ⟨4,235,173,690,0,0,0,1,2⟩, + ⟨1,233,0,1178,703,2727,0,0,1⟩, + ⟨1,206,0,1180,703,2730,0,0,1⟩, + ⟨4,233,206,703,0,0,0,1,2⟩, + ⟨1,119,0,0,344,127,0,0,1⟩, + ⟨4,87,119,344,0,0,0,-1,1⟩, + ⟨1,199,0,0,340,125,0,0,1⟩, + ⟨4,237,199,340,0,0,0,-1,1⟩, + ⟨1,153,0,137,579,663,0,0,1⟩, + ⟨4,427,153,579,0,0,0,1,2⟩, + ⟨1,154,0,0,580,248,0,0,1⟩, + ⟨4,425,154,580,0,0,0,1,2⟩, + ⟨1,155,0,137,559,661,0,0,1⟩, + ⟨4,411,155,559,0,0,0,1,2⟩, + ⟨1,128,0,0,560,238,0,0,1⟩, + ⟨4,409,128,560,0,0,0,1,2⟩, + ⟨1,237,0,340,719,954,0,0,1⟩, + ⟨1,87,0,344,719,966,0,0,1⟩, + ⟨4,237,87,719,0,0,0,-1,1⟩, + ⟨1,427,0,579,720,1623,0,0,1⟩, + ⟨1,409,0,560,720,1570,0,0,1⟩, + ⟨4,427,409,720,0,0,0,-1,1⟩, + ⟨1,411,0,559,721,1565,0,0,1⟩, + ⟨1,425,0,580,721,1626,0,0,1⟩, + ⟨4,411,425,721,0,0,0,-1,1⟩, + ⟨1,409,0,720,1183,1889,0,0,1⟩, + ⟨1,119,0,344,1183,968,0,0,1⟩, + ⟨4,409,119,1183,0,0,0,1,2⟩, + ⟨1,87,0,719,1184,1887,0,0,1⟩, + ⟨1,154,0,580,1184,1628,0,0,1⟩, + ⟨4,87,154,1184,0,0,0,-1,1⟩, + ⟨1,425,0,721,724,1891,0,0,1⟩, + ⟨1,128,0,560,724,1571,0,0,1⟩, + ⟨4,425,128,724,0,0,0,1,2⟩, + ⟨1,128,0,724,725,1892,0,0,1⟩, + ⟨1,199,0,340,725,955,0,0,1⟩, + ⟨4,128,199,725,0,0,0,-1,1⟩, + ⟨1,154,0,1184,726,2738,0,0,1⟩, + ⟨1,153,0,579,726,1624,0,0,1⟩, + ⟨4,154,153,726,0,0,0,-1,1⟩, + ⟨1,119,0,1183,727,2735,0,0,1⟩, + ⟨1,155,0,559,727,1566,0,0,1⟩, + ⟨4,119,155,727,0,0,0,-1,1⟩, + ⟨1,425,0,724,728,1893,0,0,1⟩, + ⟨1,119,0,727,728,1899,0,0,1⟩, + ⟨4,425,119,728,0,0,0,1,2⟩, + ⟨1,427,0,720,729,1888,0,0,1⟩, + ⟨1,199,0,725,729,1895,0,0,1⟩, + ⟨4,427,199,729,0,0,0,1,2⟩, + ⟨1,411,0,721,677,1890,0,0,1⟩, + ⟨1,153,0,726,677,1896,0,0,1⟩, + ⟨4,411,153,677,0,0,0,1,2⟩, + ⟨1,409,0,1183,730,2736,0,0,1⟩, + ⟨1,154,0,726,730,1897,0,0,1⟩, + ⟨4,409,154,730,0,0,0,1,2⟩, + ⟨1,237,0,719,691,1886,0,0,1⟩, + ⟨1,155,0,727,691,1898,0,0,1⟩, + ⟨4,237,155,691,0,0,0,-1,1⟩, + ⟨1,87,0,1184,704,2737,0,0,1⟩, + ⟨1,128,0,725,704,1894,0,0,1⟩, + ⟨4,87,128,704,0,0,0,-1,1⟩, + ⟨1,122,0,0,364,135,0,0,1⟩, + ⟨4,90,122,364,0,0,0,-1,1⟩, + ⟨4,590,202,0,0,0,0,1,2⟩, + ⟨1,202,0,0,360,133,0,0,1⟩, + ⟨4,253,202,360,0,0,0,-1,1⟩, + ⟨1,164,0,137,599,665,0,0,1⟩, + ⟨4,443,164,599,0,0,0,1,2⟩, + ⟨1,217,0,0,600,258,0,0,1⟩, + ⟨4,441,217,600,0,0,0,1,2⟩, + ⟨1,149,0,137,559,661,0,0,1⟩, + ⟨4,413,149,559,0,0,0,-1,1⟩, + ⟨1,132,0,0,564,239,0,0,1⟩, + ⟨4,52,132,564,0,0,0,-1,1⟩, + ⟨1,253,0,360,1159,1011,0,0,1⟩, + ⟨1,90,0,364,1159,1022,0,0,1⟩, + ⟨4,253,90,1159,0,0,0,-1,1⟩, + ⟨1,443,0,599,733,1679,0,0,1⟩, + ⟨1,52,0,564,733,1582,0,0,1⟩, + ⟨4,443,52,733,0,0,0,1,2⟩, + ⟨1,413,0,559,734,1567,0,0,1⟩, + ⟨1,441,0,600,734,1682,0,0,1⟩, + ⟨4,413,441,734,0,0,0,2,1⟩, + ⟨1,52,0,733,1185,1910,0,0,1⟩, + ⟨1,122,0,364,1185,1023,0,0,1⟩, + ⟨4,52,122,1185,0,0,0,-1,1⟩, + ⟨1,90,0,1159,1283,2684,0,0,1⟩, + ⟨1,217,0,600,1283,1684,0,0,1⟩, + ⟨4,90,217,1283,0,0,0,-1,1⟩, + ⟨1,441,0,734,1186,1912,0,0,1⟩, + ⟨1,132,0,564,1186,1584,0,0,1⟩, + ⟨4,441,132,1186,0,0,0,1,2⟩, + ⟨1,132,0,1186,738,2741,0,0,1⟩, + ⟨1,202,0,360,738,1010,0,0,1⟩, + ⟨4,132,202,738,0,0,0,-1,1⟩, + ⟨1,217,0,1283,739,2818,0,0,1⟩, + ⟨1,164,0,599,739,1680,0,0,1⟩, + ⟨4,217,164,739,0,0,0,-1,1⟩, + ⟨1,122,0,1185,740,2740,0,0,1⟩, + ⟨1,149,0,559,740,1568,0,0,1⟩, + ⟨4,122,149,740,0,0,0,-1,1⟩, + ⟨1,441,0,1186,741,2742,0,0,1⟩, + ⟨1,122,0,740,741,1918,0,0,1⟩, + ⟨4,441,122,741,0,0,0,1,2⟩, + ⟨1,443,0,733,742,1909,0,0,1⟩, + ⟨1,202,0,738,742,1914,0,0,1⟩, + ⟨4,443,202,742,0,0,0,1,2⟩, + ⟨1,413,0,734,661,1911,0,0,1⟩, + ⟨1,164,0,739,661,1915,0,0,1⟩, + ⟨4,413,164,661,0,0,0,-1,1⟩, + ⟨1,52,0,1185,730,2739,0,0,1⟩, + ⟨1,217,0,739,730,1916,0,0,1⟩, + ⟨4,52,217,730,0,0,0,-1,1⟩, + ],#[0,38,22,6,14,0,0,0,0,0],432⟩, by decide⟩ +def backward_097 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State097, backwardShard2State098, + [ + ⟨1,253,0,1159,692,2683,0,0,1⟩, + ⟨1,149,0,740,692,1917,0,0,1⟩, + ⟨4,253,149,692,0,0,0,-1,1⟩, + ⟨1,90,0,1283,705,2817,0,0,1⟩, + ⟨1,132,0,738,705,1913,0,0,1⟩, + ⟨4,90,132,705,0,0,0,-1,1⟩, + ⟨1,448,0,0,351,128,0,0,1⟩, + ⟨4,231,448,351,0,0,0,-1,1⟩, + ⟨1,449,0,114,352,617,0,0,1⟩, + ⟨4,226,449,352,0,0,0,-1,1⟩, + ⟨1,450,0,0,353,129,0,0,1⟩, + ⟨4,230,450,353,0,0,0,-1,1⟩, + ⟨1,451,0,115,354,646,0,0,1⟩, + ⟨4,228,451,354,0,0,0,-1,1⟩, + ⟨1,452,0,0,355,130,0,0,1⟩, + ⟨4,232,452,355,0,0,0,-1,1⟩, + ⟨1,453,0,115,356,647,0,0,1⟩, + ⟨4,7,453,356,0,0,0,-1,1⟩, + ⟨1,454,0,0,357,131,0,0,1⟩, + ⟨4,236,454,357,0,0,0,-1,1⟩, + ⟨1,455,0,114,358,618,0,0,1⟩, + ⟨4,238,455,358,0,0,0,-1,1⟩, + ⟨1,456,0,0,371,136,0,0,1⟩, + ⟨4,247,456,371,0,0,0,-1,1⟩, + ⟨1,457,0,0,372,137,0,0,1⟩, + ⟨4,242,457,372,0,0,0,-1,1⟩, + ⟨1,458,0,0,373,138,0,0,1⟩, + ⟨4,246,458,373,0,0,0,-1,1⟩, + ⟨1,459,0,0,374,139,0,0,1⟩, + ⟨4,244,459,374,0,0,0,-1,1⟩, + ⟨1,460,0,0,375,140,0,0,1⟩, + ⟨4,248,460,375,0,0,0,-1,1⟩, + ⟨1,461,0,0,376,141,0,0,1⟩, + ⟨4,10,461,376,0,0,0,-1,1⟩, + ⟨1,462,0,0,377,142,0,0,1⟩, + ⟨4,252,462,377,0,0,0,-1,1⟩, + ⟨1,463,0,0,378,143,0,0,1⟩, + ⟨4,254,463,378,0,0,0,-1,1⟩, + ⟨1,464,0,0,391,148,0,0,1⟩, + ⟨4,263,464,391,0,0,0,-1,1⟩, + ⟨1,465,0,0,392,149,0,0,1⟩, + ⟨4,258,465,392,0,0,0,-1,1⟩, + ⟨1,466,0,0,393,150,0,0,1⟩, + ⟨4,262,466,393,0,0,0,-1,1⟩, + ⟨1,467,0,0,394,151,0,0,1⟩, + ⟨4,260,467,394,0,0,0,-1,1⟩, + ⟨1,468,0,0,395,152,0,0,1⟩, + ⟨4,264,468,395,0,0,0,-1,1⟩, + ⟨1,469,0,0,396,153,0,0,1⟩, + ⟨4,79,469,396,0,0,0,-1,1⟩, + ⟨1,470,0,0,397,154,0,0,1⟩, + ⟨4,268,470,397,0,0,0,-1,1⟩, + ⟨1,471,0,0,398,155,0,0,1⟩, + ⟨4,270,471,398,0,0,0,-1,1⟩, + ⟨1,281,0,400,759,1121,0,0,1⟩, + ⟨1,283,0,399,759,1117,0,0,1⟩, + ⟨4,281,283,759,0,0,0,-1,1⟩, + ⟨1,281,0,759,299,1925,0,0,1⟩, + ⟨4,281,277,299,0,0,0,1,1⟩, + ⟨5,277,0,299,0,0,0,1,-1⟩, + ⟨1,12,0,401,760,1125,0,0,1⟩, + ⟨1,100,0,404,760,1133,0,0,1⟩, + ⟨4,12,100,760,0,0,0,-1,1⟩, + ⟨1,12,0,760,299,1928,0,0,1⟩, + ⟨4,12,273,299,0,0,0,1,1⟩, + ⟨1,285,0,399,761,1118,0,0,1⟩, + ⟨1,56,0,404,761,1134,0,0,1⟩, + ⟨4,285,56,761,0,0,0,-1,1⟩, + ⟨1,285,0,761,299,1931,0,0,1⟩, + ⟨4,285,282,299,0,0,0,1,1⟩, + ⟨5,282,0,299,0,0,0,1,-1⟩, + ⟨1,31,0,401,762,1126,0,0,1⟩, + ⟨1,287,0,400,762,1122,0,0,1⟩, + ⟨4,31,287,762,0,0,0,-1,1⟩, + ⟨1,31,0,762,299,1933,0,0,1⟩, + ⟨4,31,275,299,0,0,0,1,1⟩, + ⟨1,472,0,114,759,636,0,0,1⟩, + ⟨4,283,472,759,0,0,0,-1,1⟩, + ⟨1,231,0,351,1187,982,0,0,1⟩, + ⟨1,472,0,759,1187,1927,0,0,1⟩, + ⟨4,231,472,1187,0,0,0,-1,1⟩, + ⟨1,473,0,0,760,272,0,0,1⟩, + ⟨4,100,473,760,0,0,0,-1,1⟩, + ⟨1,226,0,352,1188,985,0,0,1⟩, + ⟨1,473,0,760,1188,1930,0,0,1⟩, + ⟨4,226,473,1188,0,0,0,-1,1⟩, + ⟨1,474,0,0,411,157,0,0,1⟩, + ⟨4,279,474,411,0,0,0,-1,1⟩, + ⟨1,475,0,0,412,158,0,0,1⟩, + ⟨4,274,475,412,0,0,0,-1,1⟩, + ⟨1,476,0,0,413,159,0,0,1⟩, + ⟨4,278,476,413,0,0,0,-1,1⟩, + ⟨1,477,0,0,414,160,0,0,1⟩, + ⟨4,276,477,414,0,0,0,-1,1⟩, + ⟨1,478,0,0,415,161,0,0,1⟩, + ⟨4,280,478,415,0,0,0,-1,1⟩, + ⟨1,479,0,0,416,162,0,0,1⟩, + ⟨4,38,479,416,0,0,0,-1,1⟩, + ⟨1,480,0,0,417,163,0,0,1⟩, + ⟨4,284,480,417,0,0,0,-1,1⟩, + ⟨1,481,0,0,418,164,0,0,1⟩, + ⟨4,286,481,418,0,0,0,-1,1⟩, + ⟨3,273,0,299,326,161,59,0,1⟩, + ⟨1,56,0,761,326,1932,0,0,1⟩, + ⟨4,56,273,326,0,0,0,-1,1⟩, + ⟨3,275,0,299,327,163,60,0,1⟩, + ⟨1,287,0,762,327,1934,0,0,1⟩, + ⟨4,287,275,327,0,0,0,-1,1⟩, + ⟨1,297,0,420,773,1177,0,0,1⟩, + ⟨1,299,0,419,773,1173,0,0,1⟩, + ⟨4,297,299,773,0,0,0,-1,1⟩, + ⟨1,297,0,773,301,1935,0,0,1⟩, + ⟨4,297,293,301,0,0,0,1,1⟩, + ⟨5,293,0,301,0,0,0,1,-1⟩, + ⟨1,101,0,421,774,1181,0,0,1⟩, + ⟨1,54,0,424,774,1189,0,0,1⟩, + ⟨4,101,54,774,0,0,0,-1,1⟩, + ⟨1,101,0,774,301,1938,0,0,1⟩, + ⟨4,101,289,301,0,0,0,1,1⟩, + ⟨1,301,0,419,775,1174,0,0,1⟩, + ⟨1,102,0,424,775,1190,0,0,1⟩, + ⟨4,301,102,775,0,0,0,-1,1⟩, + ⟨1,301,0,775,301,1941,0,0,1⟩, + ⟨4,301,298,301,0,0,0,1,1⟩, + ⟨5,298,0,301,0,0,0,1,-1⟩, + ⟨1,55,0,421,776,1182,0,0,1⟩, + ⟨1,303,0,420,776,1178,0,0,1⟩, + ⟨4,55,303,776,0,0,0,-1,1⟩, + ],#[0,27,5,34,1,0,0,0,0,0],448⟩, by decide⟩ +def backward_098 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State098, backwardShard2State099, + [ + ⟨1,55,0,776,301,1943,0,0,1⟩, + ⟨4,55,291,301,0,0,0,1,1⟩, + ⟨4,101,55,301,0,0,0,-1,2⟩, + ⟨4,55,101,301,0,0,0,1,1⟩, + ⟨1,482,0,114,773,637,0,0,1⟩, + ⟨4,299,482,773,0,0,0,-1,1⟩, + ⟨1,448,0,351,1189,983,0,0,1⟩, + ⟨1,482,0,773,1189,1937,0,0,1⟩, + ⟨4,448,482,1189,0,0,0,-1,1⟩, + ⟨1,483,0,114,774,638,0,0,1⟩, + ⟨4,54,483,774,0,0,0,-1,1⟩, + ⟨1,449,0,352,1190,986,0,0,1⟩, + ⟨1,483,0,774,1190,1940,0,0,1⟩, + ⟨4,449,483,1190,0,0,0,-1,1⟩, + ⟨1,484,0,0,431,167,0,0,1⟩, + ⟨4,295,484,431,0,0,0,-1,1⟩, + ⟨1,485,0,0,432,168,0,0,1⟩, + ⟨4,290,485,432,0,0,0,-1,1⟩, + ⟨1,486,0,0,433,169,0,0,1⟩, + ⟨4,294,486,433,0,0,0,-1,1⟩, + ⟨1,487,0,0,434,170,0,0,1⟩, + ⟨4,292,487,434,0,0,0,-1,1⟩, + ⟨1,488,0,0,435,171,0,0,1⟩, + ⟨4,296,488,435,0,0,0,-1,1⟩, + ⟨1,489,0,0,436,172,0,0,1⟩, + ⟨4,19,489,436,0,0,0,-1,1⟩, + ⟨1,490,0,0,437,173,0,0,1⟩, + ⟨4,300,490,437,0,0,0,-1,1⟩, + ⟨1,491,0,0,438,174,0,0,1⟩, + ⟨4,302,491,438,0,0,0,-1,1⟩, + ⟨3,289,0,301,328,165,61,0,1⟩, + ⟨1,102,0,775,328,1942,0,0,1⟩, + ⟨4,102,289,328,0,0,0,-1,1⟩, + ⟨3,291,0,301,329,167,62,0,1⟩, + ⟨1,303,0,776,329,1944,0,0,1⟩, + ⟨4,303,291,329,0,0,0,-1,1⟩, + ⟨1,313,0,440,787,1233,0,0,1⟩, + ⟨1,315,0,439,787,1230,0,0,1⟩, + ⟨4,313,315,787,0,0,0,-1,1⟩, + ⟨1,313,0,787,303,1945,0,0,1⟩, + ⟨4,313,309,303,0,0,0,1,1⟩, + ⟨5,309,0,303,0,0,0,1,-1⟩, + ⟨1,98,0,441,788,1237,0,0,1⟩, + ⟨1,48,0,444,788,1246,0,0,1⟩, + ⟨4,98,48,788,0,0,0,-1,1⟩, + ⟨1,98,0,788,303,1948,0,0,1⟩, + ⟨4,98,305,303,0,0,0,1,1⟩, + ⟨1,317,0,439,629,1229,0,0,1⟩, + ⟨4,317,32,629,0,0,0,-1,1⟩, + ⟨1,317,0,629,303,1748,0,0,1⟩, + ⟨4,317,314,303,0,0,0,1,1⟩, + ⟨5,314,0,303,0,0,0,1,-1⟩, + ⟨1,85,0,441,789,1238,0,0,1⟩, + ⟨1,319,0,440,789,1234,0,0,1⟩, + ⟨4,85,319,789,0,0,0,-1,1⟩, + ⟨1,85,0,789,303,1951,0,0,1⟩, + ⟨4,85,307,303,0,0,0,1,1⟩, + ⟨4,98,85,303,0,0,0,-1,2⟩, + ⟨4,85,98,303,0,0,0,1,1⟩, + ⟨1,492,0,0,140,115,0,0,1⟩, + ⟨4,613,492,140,0,0,0,2,1⟩, + ⟨1,492,0,140,787,668,0,0,1⟩, + ⟨4,315,492,787,0,0,0,-1,1⟩, + ⟨1,230,0,353,1191,988,0,0,1⟩, + ⟨1,492,0,787,1191,1947,0,0,1⟩, + ⟨4,230,492,1191,0,0,0,-1,1⟩, + ⟨1,493,0,0,788,273,0,0,1⟩, + ⟨4,48,493,788,0,0,0,-1,1⟩, + ⟨1,228,0,354,1192,991,0,0,1⟩, + ⟨1,493,0,788,1192,1950,0,0,1⟩, + ⟨4,228,493,1192,0,0,0,-1,1⟩, + ⟨1,494,0,0,451,177,0,0,1⟩, + ⟨4,311,494,451,0,0,0,-1,1⟩, + ⟨1,496,0,0,453,179,0,0,1⟩, + ⟨4,310,496,453,0,0,0,-1,1⟩, + ⟨1,497,0,0,454,180,0,0,1⟩, + ⟨4,308,497,454,0,0,0,-1,1⟩, + ⟨1,498,0,0,455,181,0,0,1⟩, + ⟨4,312,498,455,0,0,0,-1,1⟩, + ⟨1,499,0,0,456,182,0,0,1⟩, + ⟨4,24,499,456,0,0,0,-1,1⟩, + ⟨1,500,0,0,457,183,0,0,1⟩, + ⟨4,316,500,457,0,0,0,-1,1⟩, + ⟨1,501,0,0,458,184,0,0,1⟩, + ⟨4,318,501,458,0,0,0,-1,1⟩, + ⟨4,32,502,629,0,0,0,-1,1⟩, + ⟨3,305,0,303,330,169,63,0,1⟩, + ⟨1,319,0,789,330,1952,0,0,1⟩, + ⟨4,319,305,330,0,0,0,-1,1⟩, + ⟨1,329,0,459,792,1285,0,0,1⟩, + ⟨1,331,0,460,792,1290,0,0,1⟩, + ⟨4,329,331,792,0,0,0,-1,1⟩, + ⟨1,329,0,792,304,1953,0,0,1⟩, + ⟨4,329,325,304,0,0,0,1,1⟩, + ⟨5,325,0,304,0,0,0,1,-1⟩, + ⟨1,49,0,461,793,1293,0,0,1⟩, + ⟨1,34,0,464,793,1302,0,0,1⟩, + ⟨4,49,34,793,0,0,0,-1,1⟩, + ⟨1,49,0,793,304,1956,0,0,1⟩, + ⟨4,49,321,304,0,0,0,1,1⟩, + ⟨1,333,0,460,634,1289,0,0,1⟩, + ⟨4,333,50,634,0,0,0,-1,1⟩, + ⟨1,333,0,634,304,1763,0,0,1⟩, + ⟨4,333,330,304,0,0,0,1,1⟩, + ⟨5,330,0,304,0,0,0,1,-1⟩, + ⟨1,33,0,461,794,1294,0,0,1⟩, + ⟨1,335,0,459,794,1286,0,0,1⟩, + ⟨4,33,335,794,0,0,0,-1,1⟩, + ⟨1,33,0,794,304,1959,0,0,1⟩, + ⟨4,33,323,304,0,0,0,1,1⟩, + ⟨4,49,33,304,0,0,0,-1,2⟩, + ⟨4,33,49,304,0,0,0,1,1⟩, + ⟨1,503,0,115,792,657,0,0,1⟩, + ⟨4,331,503,792,0,0,0,-1,1⟩, + ⟨1,450,0,353,1193,989,0,0,1⟩, + ⟨1,503,0,792,1193,1955,0,0,1⟩, + ⟨4,450,503,1193,0,0,0,-1,1⟩, + ⟨1,504,0,115,793,658,0,0,1⟩, + ⟨4,34,504,793,0,0,0,-1,1⟩, + ⟨1,451,0,354,1194,992,0,0,1⟩, + ⟨1,504,0,793,1194,1958,0,0,1⟩, + ⟨4,451,504,1194,0,0,0,-1,1⟩, + ⟨1,506,0,0,472,190,0,0,1⟩, + ⟨4,322,506,472,0,0,0,-1,1⟩, + ⟨1,507,0,0,473,191,0,0,1⟩, + ⟨4,326,507,473,0,0,0,-1,1⟩, + ⟨1,508,0,0,474,192,0,0,1⟩, + ⟨4,324,508,474,0,0,0,-1,1⟩, + ],#[0,27,5,31,0,0,0,0,0,0],480⟩, by decide⟩ +def backward_099 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State099, backwardShard2State100, + [ + ⟨1,509,0,0,475,193,0,0,1⟩, + ⟨4,328,509,475,0,0,0,-1,1⟩, + ⟨1,510,0,0,476,194,0,0,1⟩, + ⟨4,109,510,476,0,0,0,-1,1⟩, + ⟨1,511,0,0,477,195,0,0,1⟩, + ⟨4,332,511,477,0,0,0,-1,1⟩, + ⟨1,512,0,0,478,196,0,0,1⟩, + ⟨4,334,512,478,0,0,0,-1,1⟩, + ⟨4,50,513,634,0,0,0,-1,1⟩, + ⟨3,321,0,304,331,171,64,0,1⟩, + ⟨1,335,0,794,331,1960,0,0,1⟩, + ⟨4,335,321,331,0,0,0,-1,1⟩, + ⟨1,345,0,480,797,1346,0,0,1⟩, + ⟨1,347,0,479,797,1342,0,0,1⟩, + ⟨4,345,347,797,0,0,0,-1,1⟩, + ⟨1,345,0,797,305,1961,0,0,1⟩, + ⟨4,345,341,305,0,0,0,1,1⟩, + ⟨5,341,0,305,0,0,0,1,-1⟩, + ⟨1,6,0,481,798,1350,0,0,1⟩, + ⟨1,82,0,484,798,1358,0,0,1⟩, + ⟨4,6,82,798,0,0,0,-1,1⟩, + ⟨1,6,0,798,305,1964,0,0,1⟩, + ⟨4,6,337,305,0,0,0,1,1⟩, + ⟨1,349,0,479,627,1341,0,0,1⟩, + ⟨4,349,75,627,0,0,0,-1,1⟩, + ⟨1,349,0,627,305,1742,0,0,1⟩, + ⟨4,349,346,305,0,0,0,1,1⟩, + ⟨5,346,0,305,0,0,0,1,-1⟩, + ⟨1,1,0,481,626,1349,0,0,1⟩, + ⟨4,1,351,626,0,0,0,-1,1⟩, + ⟨1,1,0,626,305,1739,0,0,1⟩, + ⟨4,1,339,305,0,0,0,1,1⟩, + ⟨4,621,514,0,0,0,0,2,1⟩, + ⟨1,514,0,0,797,274,0,0,1⟩, + ⟨4,347,514,797,0,0,0,-1,1⟩, + ⟨1,232,0,355,1195,994,0,0,1⟩, + ⟨1,514,0,797,1195,1963,0,0,1⟩, + ⟨4,232,514,1195,0,0,0,2,1⟩, + ⟨1,515,0,0,798,275,0,0,1⟩, + ⟨4,82,515,798,0,0,0,-1,1⟩, + ⟨1,7,0,356,1196,997,0,0,1⟩, + ⟨1,515,0,798,1196,1966,0,0,1⟩, + ⟨4,7,515,1196,0,0,0,2,1⟩, + ⟨1,516,0,0,491,198,0,0,1⟩, + ⟨4,343,516,491,0,0,0,-1,1⟩, + ⟨1,517,0,0,492,199,0,0,1⟩, + ⟨4,338,517,492,0,0,0,-1,1⟩, + ⟨1,518,0,0,493,200,0,0,1⟩, + ⟨4,342,518,493,0,0,0,-1,1⟩, + ⟨1,519,0,0,494,201,0,0,1⟩, + ⟨4,340,519,494,0,0,0,-1,1⟩, + ⟨1,520,0,0,495,202,0,0,1⟩, + ⟨4,344,520,495,0,0,0,-1,1⟩, + ⟨1,521,0,0,496,203,0,0,1⟩, + ⟨4,28,521,496,0,0,0,-1,1⟩, + ⟨1,522,0,0,497,204,0,0,1⟩, + ⟨4,348,522,497,0,0,0,-1,1⟩, + ⟨1,523,0,0,498,205,0,0,1⟩, + ⟨4,350,523,498,0,0,0,-1,1⟩, + ⟨4,75,524,627,0,0,0,-1,1⟩, + ⟨4,351,525,626,0,0,0,-1,1⟩, + ⟨1,361,0,499,809,1398,0,0,1⟩, + ⟨1,363,0,500,809,1402,0,0,1⟩, + ⟨4,361,363,809,0,0,0,-1,1⟩, + ⟨1,361,0,809,307,1967,0,0,1⟩, + ⟨4,361,357,307,0,0,0,1,1⟩, + ⟨5,357,0,307,0,0,0,1,-1⟩, + ⟨1,83,0,501,810,1406,0,0,1⟩, + ⟨1,73,0,504,810,1414,0,0,1⟩, + ⟨4,83,73,810,0,0,0,-1,1⟩, + ⟨1,83,0,810,307,1970,0,0,1⟩, + ⟨4,83,353,307,0,0,0,1,1⟩, + ⟨1,365,0,500,674,1401,0,0,1⟩, + ⟨4,365,84,674,0,0,0,-1,1⟩, + ⟨1,365,0,674,307,1822,0,0,1⟩, + ⟨4,365,362,307,0,0,0,1,1⟩, + ⟨5,362,0,307,0,0,0,1,-1⟩, + ⟨1,74,0,501,628,1405,0,0,1⟩, + ⟨4,74,367,628,0,0,0,-1,1⟩, + ⟨1,74,0,628,307,1745,0,0,1⟩, + ⟨4,74,355,307,0,0,0,1,1⟩, + ⟨4,83,74,307,0,0,0,-1,2⟩, + ⟨4,74,83,307,0,0,0,1,1⟩, + ⟨1,526,0,115,809,659,0,0,1⟩, + ⟨4,363,526,809,0,0,0,-1,1⟩, + ⟨1,452,0,355,1197,995,0,0,1⟩, + ⟨1,526,0,809,1197,1969,0,0,1⟩, + ⟨4,452,526,1197,0,0,0,2,1⟩, + ⟨1,527,0,115,810,660,0,0,1⟩, + ⟨4,73,527,810,0,0,0,-1,1⟩, + ⟨1,453,0,356,1198,998,0,0,1⟩, + ⟨1,527,0,810,1198,1972,0,0,1⟩, + ⟨4,453,527,1198,0,0,0,2,1⟩, + ⟨1,528,0,0,511,210,0,0,1⟩, + ⟨4,359,528,511,0,0,0,-1,1⟩, + ⟨1,529,0,0,512,211,0,0,1⟩, + ⟨4,354,529,512,0,0,0,-1,1⟩, + ⟨1,530,0,0,513,212,0,0,1⟩, + ⟨4,358,530,513,0,0,0,-1,1⟩, + ⟨1,531,0,0,514,213,0,0,1⟩, + ⟨4,356,531,514,0,0,0,-1,1⟩, + ⟨1,532,0,0,515,214,0,0,1⟩, + ⟨4,360,532,515,0,0,0,-1,1⟩, + ⟨1,533,0,0,516,215,0,0,1⟩, + ⟨4,60,533,516,0,0,0,-1,1⟩, + ⟨1,534,0,0,517,216,0,0,1⟩, + ⟨4,364,534,517,0,0,0,-1,1⟩, + ⟨1,535,0,0,518,217,0,0,1⟩, + ⟨4,366,535,518,0,0,0,-1,1⟩, + ⟨4,84,536,674,0,0,0,-1,1⟩, + ⟨4,367,537,628,0,0,0,-1,1⟩, + ⟨1,377,0,530,821,1482,0,0,1⟩, + ⟨1,379,0,519,821,1454,0,0,1⟩, + ⟨4,377,379,821,0,0,0,-1,1⟩, + ⟨1,377,0,821,308,1973,0,0,1⟩, + ⟨4,377,373,308,0,0,0,1,1⟩, + ⟨5,373,0,308,0,0,0,1,-1⟩, + ⟨1,80,0,520,822,1458,0,0,1⟩, + ⟨1,67,0,523,822,1466,0,0,1⟩, + ⟨4,80,67,822,0,0,0,-1,1⟩, + ⟨1,80,0,822,308,1976,0,0,1⟩, + ⟨4,80,369,308,0,0,0,1,1⟩, + ⟨1,381,0,519,631,1453,0,0,1⟩, + ⟨4,381,3,631,0,0,0,-1,1⟩, + ⟨1,381,0,631,308,1754,0,0,1⟩, + ⟨4,381,378,308,0,0,0,1,1⟩, + ⟨5,378,0,308,0,0,0,1,-1⟩, + ⟨1,88,0,520,630,1457,0,0,1⟩, + ],#[0,30,2,30,0,0,0,0,0,0],496⟩, by decide⟩ +def backward_100 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State100, backwardShard2State101, + [ + ⟨4,88,383,630,0,0,0,-1,1⟩, + ⟨1,88,0,630,308,1751,0,0,1⟩, + ⟨4,88,371,308,0,0,0,1,1⟩, + ⟨4,80,88,308,0,0,0,-1,2⟩, + ⟨4,88,80,308,0,0,0,1,1⟩, + ⟨4,631,628,114,0,0,0,-1,1⟩, + ⟨4,538,631,114,0,0,0,1,2⟩, + ⟨4,631,628,114,0,0,0,1,1⟩, + ⟨1,538,0,114,821,639,0,0,1⟩, + ⟨4,379,538,821,0,0,0,-1,1⟩, + ⟨1,236,0,357,1199,1000,0,0,1⟩, + ⟨1,538,0,821,1199,1975,0,0,1⟩, + ⟨4,236,538,1199,0,0,0,2,1⟩, + ⟨1,539,0,0,822,276,0,0,1⟩, + ⟨4,67,539,822,0,0,0,-1,1⟩, + ⟨1,238,0,358,1200,1003,0,0,1⟩, + ⟨1,539,0,822,1200,1978,0,0,1⟩, + ⟨4,238,539,1200,0,0,0,2,1⟩, + ⟨1,540,0,0,531,220,0,0,1⟩, + ⟨4,375,540,531,0,0,0,-1,1⟩, + ⟨1,541,0,0,532,221,0,0,1⟩, + ⟨4,370,541,532,0,0,0,-1,1⟩, + ⟨1,542,0,0,533,222,0,0,1⟩, + ⟨4,374,542,533,0,0,0,-1,1⟩, + ⟨1,543,0,0,534,223,0,0,1⟩, + ⟨4,372,543,534,0,0,0,-1,1⟩, + ⟨1,544,0,0,535,224,0,0,1⟩, + ⟨4,376,544,535,0,0,0,-1,1⟩, + ⟨1,545,0,0,536,225,0,0,1⟩, + ⟨4,66,545,536,0,0,0,-1,1⟩, + ⟨1,546,0,0,537,226,0,0,1⟩, + ⟨4,380,546,537,0,0,0,-1,1⟩, + ⟨1,547,0,0,538,227,0,0,1⟩, + ⟨4,382,547,538,0,0,0,-1,1⟩, + ⟨4,3,548,631,0,0,0,-1,1⟩, + ⟨4,383,549,630,0,0,0,-1,1⟩, + ⟨1,393,0,539,825,1510,0,0,1⟩, + ⟨1,395,0,540,825,1514,0,0,1⟩, + ⟨4,393,395,825,0,0,0,-1,1⟩, + ⟨1,393,0,825,309,1979,0,0,1⟩, + ⟨4,393,389,309,0,0,0,1,1⟩, + ⟨5,389,0,309,0,0,0,1,-1⟩, + ⟨1,68,0,541,826,1518,0,0,1⟩, + ⟨1,5,0,544,826,1526,0,0,1⟩, + ⟨4,68,5,826,0,0,0,-1,1⟩, + ⟨1,68,0,826,309,1982,0,0,1⟩, + ⟨4,68,385,309,0,0,0,1,1⟩, + ⟨1,397,0,540,633,1513,0,0,1⟩, + ⟨4,397,69,633,0,0,0,-1,1⟩, + ⟨1,397,0,633,309,1760,0,0,1⟩, + ⟨4,397,394,309,0,0,0,1,1⟩, + ⟨5,394,0,309,0,0,0,1,-1⟩, + ⟨1,4,0,541,632,1517,0,0,1⟩, + ⟨4,4,399,632,0,0,0,-1,1⟩, + ⟨1,4,0,632,309,1757,0,0,1⟩, + ⟨4,4,387,309,0,0,0,1,1⟩, + ⟨1,550,0,114,825,640,0,0,1⟩, + ⟨4,395,550,825,0,0,0,-1,1⟩, + ⟨1,454,0,357,1201,1001,0,0,1⟩, + ⟨1,550,0,825,1201,1981,0,0,1⟩, + ⟨4,454,550,1201,0,0,0,2,1⟩, + ⟨1,551,0,114,826,641,0,0,1⟩, + ⟨4,5,551,826,0,0,0,-1,1⟩, + ⟨1,455,0,358,1202,1004,0,0,1⟩, + ⟨1,551,0,826,1202,1984,0,0,1⟩, + ⟨4,455,551,1202,0,0,0,2,1⟩, + ⟨1,552,0,0,551,230,0,0,1⟩, + ⟨4,391,552,551,0,0,0,-1,1⟩, + ⟨1,553,0,0,552,231,0,0,1⟩, + ⟨4,386,553,552,0,0,0,-1,1⟩, + ⟨1,554,0,0,553,232,0,0,1⟩, + ⟨4,390,554,553,0,0,0,-1,1⟩, + ⟨1,555,0,0,554,233,0,0,1⟩, + ⟨4,388,555,554,0,0,0,-1,1⟩, + ⟨1,556,0,0,555,234,0,0,1⟩, + ⟨4,392,556,555,0,0,0,-1,1⟩, + ⟨1,557,0,0,556,235,0,0,1⟩, + ⟨4,97,557,556,0,0,0,-1,1⟩, + ⟨1,558,0,0,557,236,0,0,1⟩, + ⟨4,396,558,557,0,0,0,-1,1⟩, + ⟨1,559,0,0,558,237,0,0,1⟩, + ⟨4,398,559,558,0,0,0,-1,1⟩, + ⟨4,69,560,633,0,0,0,-1,1⟩, + ⟨4,399,561,632,0,0,0,-1,1⟩, + ⟨1,562,0,0,571,240,0,0,1⟩, + ⟨4,407,562,571,0,0,0,-1,1⟩, + ⟨1,563,0,0,572,241,0,0,1⟩, + ⟨4,402,563,572,0,0,0,-1,1⟩, + ⟨1,564,0,0,573,242,0,0,1⟩, + ⟨4,406,564,573,0,0,0,-1,1⟩, + ⟨1,565,0,0,574,243,0,0,1⟩, + ⟨4,404,565,574,0,0,0,-1,1⟩, + ⟨1,566,0,0,575,244,0,0,1⟩, + ⟨4,408,566,575,0,0,0,-1,1⟩, + ⟨1,567,0,0,576,245,0,0,1⟩, + ⟨4,105,567,576,0,0,0,-1,1⟩, + ⟨1,568,0,0,577,246,0,0,1⟩, + ⟨4,412,568,577,0,0,0,-1,1⟩, + ⟨1,569,0,0,578,247,0,0,1⟩, + ⟨4,414,569,578,0,0,0,-1,1⟩, + ⟨1,570,0,0,591,250,0,0,1⟩, + ⟨4,423,570,591,0,0,0,-1,1⟩, + ⟨1,571,0,0,592,251,0,0,1⟩, + ⟨4,418,571,592,0,0,0,-1,1⟩, + ⟨1,572,0,0,593,252,0,0,1⟩, + ⟨4,422,572,593,0,0,0,-1,1⟩, + ⟨1,573,0,0,594,253,0,0,1⟩, + ⟨4,420,573,594,0,0,0,-1,1⟩, + ⟨1,574,0,0,595,254,0,0,1⟩, + ⟨4,424,574,595,0,0,0,-1,1⟩, + ⟨1,575,0,0,596,255,0,0,1⟩, + ⟨4,44,575,596,0,0,0,-1,1⟩, + ⟨1,576,0,0,597,256,0,0,1⟩, + ⟨4,428,576,597,0,0,0,-1,1⟩, + ⟨1,577,0,0,598,257,0,0,1⟩, + ⟨4,430,577,598,0,0,0,-1,1⟩, + ⟨1,578,0,114,611,630,0,0,1⟩, + ⟨4,439,578,611,0,0,0,-1,1⟩, + ⟨1,579,0,0,612,260,0,0,1⟩, + ⟨4,434,579,612,0,0,0,-1,1⟩, + ⟨1,579,0,612,829,1712,0,0,1⟩, + ⟨1,383,0,630,829,1752,0,0,1⟩, + ⟨4,579,383,829,0,0,0,1,2⟩, + ⟨1,434,0,612,830,1713,0,0,1⟩, + ⟨1,287,0,327,830,919,0,0,1⟩, + ⟨4,434,287,830,0,0,0,1,2⟩, + ⟨1,580,0,115,613,654,0,0,1⟩, + ⟨4,438,580,613,0,0,0,-1,1⟩, + ],#[0,11,6,45,0,0,0,0,0,0],532⟩, by decide⟩ +def backward_101 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State101, backwardShard2State102, + [ + ⟨1,581,0,0,614,261,0,0,1⟩, + ⟨4,436,581,614,0,0,0,-1,1⟩, + ⟨1,581,0,614,831,1718,0,0,1⟩, + ⟨1,351,0,626,831,1740,0,0,1⟩, + ⟨4,581,351,831,0,0,0,1,2⟩, + ⟨1,436,0,614,832,1719,0,0,1⟩, + ⟨1,319,0,330,832,925,0,0,1⟩, + ⟨4,436,319,832,0,0,0,1,2⟩, + ⟨1,582,0,0,615,262,0,0,1⟩, + ⟨4,440,582,615,0,0,0,-1,1⟩, + ⟨1,583,0,0,616,263,0,0,1⟩, + ⟨4,46,583,616,0,0,0,-1,1⟩, + ⟨1,583,0,616,833,1724,0,0,1⟩, + ⟨1,367,0,628,833,1746,0,0,1⟩, + ⟨4,583,367,833,0,0,0,-1,1⟩, + ⟨1,46,0,616,834,1725,0,0,1⟩, + ⟨1,335,0,331,834,927,0,0,1⟩, + ⟨4,46,335,834,0,0,0,-1,1⟩, + ⟨1,584,0,114,617,631,0,0,1⟩, + ⟨4,444,584,617,0,0,0,-1,1⟩, + ⟨1,585,0,0,618,264,0,0,1⟩, + ⟨4,446,585,618,0,0,0,-1,1⟩, + ⟨1,585,0,618,835,1730,0,0,1⟩, + ⟨1,399,0,632,835,1758,0,0,1⟩, + ⟨4,585,399,835,0,0,0,-1,1⟩, + ⟨1,446,0,618,836,1731,0,0,1⟩, + ⟨1,303,0,329,836,923,0,0,1⟩, + ⟨4,446,303,836,0,0,0,-1,1⟩, + ⟨1,299,0,773,837,1936,0,0,1⟩, + ⟨1,129,0,400,837,1123,0,0,1⟩, + ⟨4,299,129,837,0,0,0,1,2⟩, + ⟨1,54,0,774,838,1939,0,0,1⟩, + ⟨1,212,0,401,838,1127,0,0,1⟩, + ⟨4,54,212,838,0,0,0,1,2⟩, + ⟨1,548,0,631,839,1755,0,0,1⟩, + ⟨1,168,0,399,839,1119,0,0,1⟩, + ⟨4,548,168,839,0,0,0,-1,1⟩, + ⟨1,439,0,611,840,1709,0,0,1⟩, + ⟨1,150,0,404,840,1135,0,0,1⟩, + ⟨4,439,150,840,0,0,0,1,2⟩, + ⟨1,549,0,630,841,1753,0,0,1⟩, + ⟨1,143,0,400,841,1124,0,0,1⟩, + ⟨4,549,143,841,0,0,0,-1,1⟩, + ⟨1,283,0,759,842,1926,0,0,1⟩, + ⟨1,152,0,420,842,1179,0,0,1⟩, + ⟨4,283,152,842,0,0,0,1,2⟩, + ⟨1,100,0,760,843,1929,0,0,1⟩, + ⟨1,166,0,421,843,1183,0,0,1⟩, + ⟨4,100,166,843,0,0,0,1,2⟩, + ⟨1,560,0,633,844,1761,0,0,1⟩, + ⟨1,214,0,419,844,1175,0,0,1⟩, + ⟨4,560,214,844,0,0,0,-1,1⟩, + ⟨1,444,0,617,1304,1728,0,0,1⟩, + ⟨1,131,0,424,1304,1192,0,0,1⟩, + ⟨4,444,131,1304,0,0,0,-1,1⟩, + ⟨1,561,0,632,846,1759,0,0,1⟩, + ⟨1,167,0,420,846,1180,0,0,1⟩, + ⟨4,561,167,846,0,0,0,-1,1⟩, + ⟨1,331,0,792,847,1954,0,0,1⟩, + ⟨1,219,0,440,847,1235,0,0,1⟩, + ⟨4,331,219,847,0,0,0,1,2⟩, + ⟨1,34,0,793,848,1957,0,0,1⟩, + ⟨1,160,0,441,848,1239,0,0,1⟩, + ⟨4,34,160,848,0,0,0,1,2⟩, + ⟨1,524,0,627,849,1743,0,0,1⟩, + ⟨1,144,0,439,849,1231,0,0,1⟩, + ⟨4,524,144,849,0,0,0,-1,1⟩, + ⟨1,438,0,613,850,1715,0,0,1⟩, + ⟨1,140,0,484,850,1359,0,0,1⟩, + ⟨4,438,140,850,0,0,0,1,2⟩, + ⟨1,525,0,626,851,1741,0,0,1⟩, + ⟨1,197,0,440,851,1236,0,0,1⟩, + ⟨4,525,197,851,0,0,0,-1,1⟩, + ⟨1,315,0,787,852,1946,0,0,1⟩, + ⟨1,134,0,459,852,1287,0,0,1⟩, + ⟨4,315,134,852,0,0,0,1,2⟩, + ⟨1,48,0,788,853,1949,0,0,1⟩, + ⟨1,146,0,461,853,1295,0,0,1⟩, + ⟨4,48,146,853,0,0,0,1,2⟩, + ⟨1,536,0,674,854,1823,0,0,1⟩, + ⟨1,162,0,460,854,1291,0,0,1⟩, + ⟨4,536,162,854,0,0,0,-1,1⟩, + ⟨1,440,0,615,1572,1722,0,0,1⟩, + ⟨1,172,0,504,1572,1416,0,0,1⟩, + ⟨4,440,172,1572,0,0,0,-1,1⟩, + ⟨1,537,0,628,856,1747,0,0,1⟩, + ⟨1,145,0,459,856,1288,0,0,1⟩, + ⟨4,537,145,856,0,0,0,-1,1⟩, + ⟨1,363,0,809,857,1968,0,0,1⟩, + ⟨1,170,0,480,857,1347,0,0,1⟩, + ⟨4,363,170,857,0,0,0,1,2⟩, + ⟨1,73,0,810,858,1971,0,0,1⟩, + ⟨1,194,0,481,858,1351,0,0,1⟩, + ⟨4,73,194,858,0,0,0,1,2⟩, + ⟨1,502,0,629,859,1749,0,0,1⟩, + ⟨1,187,0,479,859,1343,0,0,1⟩, + ⟨4,502,187,859,0,0,0,-1,1⟩, + ⟨1,438,0,850,1206,2026,0,0,1⟩, + ⟨1,75,0,627,1206,1744,0,0,1⟩, + ⟨4,438,75,1206,0,0,0,1,2⟩, + ⟨1,305,0,330,861,926,0,0,1⟩, + ⟨1,113,0,480,861,1348,0,0,1⟩, + ⟨4,305,113,861,0,0,0,-1,1⟩, + ⟨1,347,0,797,862,1962,0,0,1⟩, + ⟨1,142,0,499,862,1399,0,0,1⟩, + ⟨4,347,142,862,0,0,0,1,2⟩, + ⟨1,82,0,798,863,1965,0,0,1⟩, + ⟨1,185,0,501,863,1407,0,0,1⟩, + ⟨4,82,185,863,0,0,0,1,2⟩, + ⟨1,513,0,634,864,1764,0,0,1⟩, + ⟨1,196,0,500,864,1403,0,0,1⟩, + ⟨4,513,196,864,0,0,0,-1,1⟩, + ⟨1,440,0,1572,1207,2838,0,0,1⟩, + ⟨1,84,0,674,1207,1824,0,0,1⟩, + ⟨4,440,84,1207,0,0,0,-1,1⟩, + ⟨1,321,0,331,866,928,0,0,1⟩, + ⟨1,186,0,499,866,1400,0,0,1⟩, + ⟨4,321,186,866,0,0,0,-1,1⟩, + ⟨1,395,0,825,867,1980,0,0,1⟩, + ⟨1,207,0,530,867,1483,0,0,1⟩, + ⟨4,395,207,867,0,0,0,1,2⟩, + ⟨1,5,0,826,868,1983,0,0,1⟩, + ⟨1,179,0,520,868,1459,0,0,1⟩, + ⟨4,5,179,868,0,0,0,1,2⟩, + ⟨1,273,0,326,869,917,0,0,1⟩, + ⟨1,115,0,519,869,1455,0,0,1⟩, + ⟨4,273,115,869,0,0,0,-1,1⟩, + ⟨1,439,0,840,870,2007,0,0,1⟩, + ],#[0,25,34,25,0,0,0,0,0,0],390⟩, by decide⟩ +def backward_102 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State102, backwardShard2State103, + [ + ⟨1,56,0,326,870,918,0,0,1⟩, + ⟨4,439,56,870,0,0,0,1,2⟩, + ⟨1,275,0,327,871,920,0,0,1⟩, + ⟨1,200,0,530,871,1484,0,0,1⟩, + ⟨4,275,200,871,0,0,0,-1,1⟩, + ⟨1,379,0,821,872,1974,0,0,1⟩, + ⟨1,176,0,539,872,1511,0,0,1⟩, + ⟨4,379,176,872,0,0,0,1,2⟩, + ⟨1,67,0,822,873,1977,0,0,1⟩, + ⟨1,117,0,541,873,1519,0,0,1⟩, + ⟨4,67,117,873,0,0,0,1,2⟩, + ⟨1,289,0,328,874,921,0,0,1⟩, + ⟨1,181,0,540,874,1515,0,0,1⟩, + ⟨4,289,181,874,0,0,0,-1,1⟩, + ⟨1,444,0,1304,875,2819,0,0,1⟩, + ⟨1,102,0,328,875,922,0,0,1⟩, + ⟨4,444,102,875,0,0,0,-1,1⟩, + ⟨1,291,0,329,876,924,0,0,1⟩, + ⟨1,116,0,539,876,1512,0,0,1⟩, + ⟨4,291,116,876,0,0,0,-1,1⟩, + ⟨1,299,0,837,877,2001,0,0,1⟩, + ⟨1,283,0,842,877,2011,0,0,1⟩, + ⟨4,299,283,877,0,0,0,-1,1⟩, + ⟨1,54,0,838,878,2003,0,0,1⟩, + ⟨1,100,0,843,878,2013,0,0,1⟩, + ⟨4,54,100,878,0,0,0,-1,1⟩, + ⟨1,331,0,847,879,2019,0,0,1⟩, + ⟨1,315,0,852,879,2029,0,0,1⟩, + ⟨4,331,315,879,0,0,0,-1,1⟩, + ⟨1,34,0,848,880,2021,0,0,1⟩, + ⟨1,48,0,853,880,2031,0,0,1⟩, + ⟨4,34,48,880,0,0,0,-1,1⟩, + ⟨1,363,0,857,881,2037,0,0,1⟩, + ⟨1,347,0,862,881,2045,0,0,1⟩, + ⟨4,363,347,881,0,0,0,-1,1⟩, + ⟨1,73,0,858,882,2039,0,0,1⟩, + ⟨1,82,0,863,882,2047,0,0,1⟩, + ⟨4,73,82,882,0,0,0,-1,1⟩, + ⟨1,395,0,867,883,2053,0,0,1⟩, + ⟨1,379,0,872,883,2063,0,0,1⟩, + ⟨4,395,379,883,0,0,0,-1,1⟩, + ⟨1,5,0,868,884,2055,0,0,1⟩, + ⟨1,67,0,873,884,2065,0,0,1⟩, + ⟨4,5,67,884,0,0,0,-1,1⟩, + ⟨1,311,0,451,885,1262,0,0,1⟩, + ⟨1,279,0,411,885,1150,0,0,1⟩, + ⟨4,311,279,885,0,0,0,-1,1⟩, + ⟨1,306,0,452,886,1265,0,0,1⟩, + ⟨1,274,0,412,886,1153,0,0,1⟩, + ⟨4,306,274,886,0,0,0,-1,1⟩, + ⟨1,327,0,471,887,1318,0,0,1⟩, + ⟨1,295,0,431,887,1206,0,0,1⟩, + ⟨4,327,295,887,0,0,0,-1,1⟩, + ⟨1,322,0,472,888,1321,0,0,1⟩, + ⟨1,290,0,432,888,1209,0,0,1⟩, + ⟨4,322,290,888,0,0,0,-1,1⟩, + ⟨1,375,0,531,889,1486,0,0,1⟩, + ⟨1,343,0,491,889,1374,0,0,1⟩, + ⟨4,375,343,889,0,0,0,-1,1⟩, + ⟨1,370,0,532,890,1489,0,0,1⟩, + ⟨1,338,0,492,890,1377,0,0,1⟩, + ⟨4,370,338,890,0,0,0,-1,1⟩, + ⟨1,391,0,551,891,1542,0,0,1⟩, + ⟨1,359,0,511,891,1430,0,0,1⟩, + ⟨4,391,359,891,0,0,0,-1,1⟩, + ⟨1,386,0,552,892,1545,0,0,1⟩, + ⟨1,354,0,512,892,1433,0,0,1⟩, + ⟨4,386,354,892,0,0,0,-1,1⟩, + ⟨1,326,0,473,893,1324,0,0,1⟩, + ⟨1,278,0,413,893,1156,0,0,1⟩, + ⟨4,326,278,893,0,0,0,-1,1⟩, + ⟨1,324,0,474,894,1327,0,0,1⟩, + ⟨1,276,0,414,894,1159,0,0,1⟩, + ⟨4,324,276,894,0,0,0,-1,1⟩, + ⟨1,310,0,453,895,1268,0,0,1⟩, + ⟨1,294,0,433,895,1212,0,0,1⟩, + ⟨4,310,294,895,0,0,0,-1,1⟩, + ⟨1,308,0,454,896,1271,0,0,1⟩, + ⟨1,292,0,434,896,1215,0,0,1⟩, + ⟨4,308,292,896,0,0,0,-1,1⟩, + ⟨1,374,0,533,897,1492,0,0,1⟩, + ⟨1,358,0,513,897,1436,0,0,1⟩, + ⟨4,374,358,897,0,0,0,-1,1⟩, + ⟨1,372,0,534,898,1495,0,0,1⟩, + ⟨1,356,0,514,898,1439,0,0,1⟩, + ⟨4,372,356,898,0,0,0,-1,1⟩, + ⟨1,390,0,553,899,1548,0,0,1⟩, + ⟨1,342,0,493,899,1380,0,0,1⟩, + ⟨4,390,342,899,0,0,0,-1,1⟩, + ⟨1,388,0,554,900,1551,0,0,1⟩, + ⟨1,340,0,494,900,1383,0,0,1⟩, + ⟨4,388,340,900,0,0,0,-1,1⟩, + ⟨1,494,0,451,901,1263,0,0,1⟩, + ⟨1,247,0,371,901,1038,0,0,1⟩, + ⟨4,494,247,901,0,0,0,-1,1⟩, + ⟨1,495,0,452,902,1266,0,0,1⟩, + ⟨1,242,0,372,902,1041,0,0,1⟩, + ⟨4,495,242,902,0,0,0,-1,1⟩, + ⟨1,507,0,473,903,1325,0,0,1⟩, + ⟨1,263,0,391,903,1094,0,0,1⟩, + ⟨4,507,263,903,0,0,0,-1,1⟩, + ⟨1,508,0,474,904,1328,0,0,1⟩, + ⟨1,258,0,392,904,1097,0,0,1⟩, + ⟨4,508,258,904,0,0,0,-1,1⟩, + ⟨1,407,0,571,905,1597,0,0,1⟩, + ⟨1,344,0,495,905,1386,0,0,1⟩, + ⟨4,407,344,905,0,0,0,1,2⟩, + ⟨1,402,0,572,906,1600,0,0,1⟩, + ⟨1,28,0,496,906,1389,0,0,1⟩, + ⟨4,402,28,906,0,0,0,1,2⟩, + ⟨1,423,0,591,907,1653,0,0,1⟩, + ⟨1,364,0,517,907,1448,0,0,1⟩, + ⟨4,423,364,907,0,0,0,1,2⟩, + ⟨1,418,0,592,908,1656,0,0,1⟩, + ⟨1,366,0,518,908,1451,0,0,1⟩, + ⟨4,418,366,908,0,0,0,1,2⟩, + ⟨1,505,0,471,909,1319,0,0,1⟩, + ⟨1,246,0,373,909,1044,0,0,1⟩, + ⟨4,505,246,909,0,0,0,-1,1⟩, + ⟨1,506,0,472,910,1322,0,0,1⟩, + ⟨1,244,0,374,910,1047,0,0,1⟩, + ⟨4,506,244,910,0,0,0,-1,1⟩, + ⟨1,496,0,453,911,1269,0,0,1⟩, + ⟨1,262,0,393,911,1100,0,0,1⟩, + ⟨4,496,262,911,0,0,0,-1,1⟩, + ⟨1,497,0,454,912,1272,0,0,1⟩, + ⟨1,260,0,394,912,1103,0,0,1⟩, + ⟨4,497,260,912,0,0,0,-1,1⟩, + ],#[0,21,5,59,0,0,0,0,0,0],358⟩, by decide⟩ +def backward_103 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State103, backwardShard2State104, + [ + ⟨1,406,0,573,913,1603,0,0,1⟩, + ⟨1,360,0,515,913,1442,0,0,1⟩, + ⟨4,406,360,913,0,0,0,1,2⟩, + ⟨1,404,0,574,914,1606,0,0,1⟩, + ⟨1,60,0,516,914,1445,0,0,1⟩, + ⟨4,404,60,914,0,0,0,1,2⟩, + ⟨1,422,0,593,915,1659,0,0,1⟩, + ⟨1,348,0,497,915,1392,0,0,1⟩, + ⟨4,422,348,915,0,0,0,1,2⟩, + ⟨1,420,0,594,916,1662,0,0,1⟩, + ⟨1,350,0,498,916,1395,0,0,1⟩, + ⟨4,420,350,916,0,0,0,1,2⟩, + ⟨1,474,0,411,917,1151,0,0,1⟩, + ⟨1,456,0,371,917,1039,0,0,1⟩, + ⟨4,474,456,917,0,0,0,-1,1⟩, + ⟨1,475,0,412,918,1154,0,0,1⟩, + ⟨1,457,0,372,918,1042,0,0,1⟩, + ⟨4,475,457,918,0,0,0,-1,1⟩, + ⟨1,486,0,433,919,1213,0,0,1⟩, + ⟨1,466,0,393,919,1101,0,0,1⟩, + ⟨4,486,466,919,0,0,0,-1,1⟩, + ⟨1,487,0,434,920,1216,0,0,1⟩, + ⟨1,467,0,394,920,1104,0,0,1⟩, + ⟨4,487,467,920,0,0,0,-1,1⟩, + ⟨1,408,0,575,979,1609,0,0,1⟩, + ⟨1,376,0,535,979,1499,0,0,1⟩, + ⟨4,408,376,979,0,0,0,-1,1⟩, + ⟨1,105,0,576,980,1612,0,0,1⟩, + ⟨1,66,0,536,980,1502,0,0,1⟩, + ⟨4,105,66,980,0,0,0,-1,1⟩, + ⟨1,428,0,597,981,1671,0,0,1⟩, + ⟨1,396,0,557,981,1561,0,0,1⟩, + ⟨4,428,396,981,0,0,0,-1,1⟩, + ⟨1,430,0,598,982,1674,0,0,1⟩, + ⟨1,398,0,558,982,1564,0,0,1⟩, + ⟨4,430,398,982,0,0,0,-1,1⟩, + ⟨1,484,0,431,925,1207,0,0,1⟩, + ⟨1,458,0,373,925,1045,0,0,1⟩, + ⟨4,484,458,925,0,0,0,-1,1⟩, + ⟨1,485,0,432,926,1210,0,0,1⟩, + ⟨1,459,0,374,926,1048,0,0,1⟩, + ⟨4,485,459,926,0,0,0,-1,1⟩, + ⟨1,476,0,413,927,1157,0,0,1⟩, + ⟨1,464,0,391,927,1095,0,0,1⟩, + ⟨4,476,464,927,0,0,0,-1,1⟩, + ⟨1,477,0,414,928,1160,0,0,1⟩, + ⟨1,465,0,392,928,1098,0,0,1⟩, + ⟨4,477,465,928,0,0,0,-1,1⟩, + ⟨1,412,0,577,1208,1615,0,0,1⟩, + ⟨1,392,0,555,1208,1555,0,0,1⟩, + ⟨4,412,392,1208,0,0,0,-1,1⟩, + ⟨1,414,0,578,1209,1618,0,0,1⟩, + ⟨1,97,0,556,1209,1558,0,0,1⟩, + ⟨4,414,97,1209,0,0,0,-1,1⟩, + ⟨1,424,0,595,1210,1665,0,0,1⟩, + ⟨1,380,0,537,1210,1505,0,0,1⟩, + ⟨4,424,380,1210,0,0,0,-1,1⟩, + ⟨1,44,0,596,1211,1668,0,0,1⟩, + ⟨1,382,0,538,1211,1508,0,0,1⟩, + ⟨4,44,382,1211,0,0,0,-1,1⟩, + ⟨1,540,0,531,933,1487,0,0,1⟩, + ⟨1,248,0,375,933,1050,0,0,1⟩, + ⟨4,540,248,933,0,0,0,1,2⟩, + ⟨1,541,0,532,934,1490,0,0,1⟩, + ⟨1,10,0,376,934,1053,0,0,1⟩, + ⟨4,541,10,934,0,0,0,1,2⟩, + ⟨1,554,0,553,935,1549,0,0,1⟩, + ⟨1,268,0,397,935,1112,0,0,1⟩, + ⟨4,554,268,935,0,0,0,1,2⟩, + ⟨1,555,0,554,936,1552,0,0,1⟩, + ⟨1,270,0,398,936,1115,0,0,1⟩, + ⟨4,555,270,936,0,0,0,1,2⟩, + ⟨1,562,0,571,937,1598,0,0,1⟩, + ⟨1,280,0,415,937,1162,0,0,1⟩, + ⟨4,562,280,937,0,0,0,1,2⟩, + ⟨1,563,0,572,938,1601,0,0,1⟩, + ⟨1,38,0,416,938,1165,0,0,1⟩, + ⟨4,563,38,938,0,0,0,1,2⟩, + ⟨1,572,0,593,939,1660,0,0,1⟩, + ⟨1,300,0,437,939,1224,0,0,1⟩, + ⟨4,572,300,939,0,0,0,1,2⟩, + ⟨1,573,0,594,940,1663,0,0,1⟩, + ⟨1,302,0,438,940,1227,0,0,1⟩, + ⟨4,573,302,940,0,0,0,1,2⟩, + ⟨1,552,0,551,941,1543,0,0,1⟩, + ⟨1,252,0,377,941,1056,0,0,1⟩, + ⟨4,552,252,941,0,0,0,1,2⟩, + ⟨1,553,0,552,942,1546,0,0,1⟩, + ⟨1,254,0,378,942,1059,0,0,1⟩, + ⟨4,553,254,942,0,0,0,1,2⟩, + ⟨1,542,0,533,943,1493,0,0,1⟩, + ⟨1,264,0,395,943,1106,0,0,1⟩, + ⟨4,542,264,943,0,0,0,1,2⟩, + ⟨1,543,0,534,944,1496,0,0,1⟩, + ⟨1,79,0,396,944,1109,0,0,1⟩, + ⟨4,543,79,944,0,0,0,1,2⟩, + ⟨1,564,0,573,945,1604,0,0,1⟩, + ⟨1,296,0,435,945,1218,0,0,1⟩, + ⟨4,564,296,945,0,0,0,1,2⟩, + ⟨1,565,0,574,946,1607,0,0,1⟩, + ⟨1,19,0,436,946,1221,0,0,1⟩, + ⟨4,565,19,946,0,0,0,1,2⟩, + ⟨1,570,0,591,947,1654,0,0,1⟩, + ⟨1,284,0,417,947,1168,0,0,1⟩, + ⟨4,570,284,947,0,0,0,1,2⟩, + ⟨1,571,0,592,948,1657,0,0,1⟩, + ⟨1,286,0,418,948,1171,0,0,1⟩, + ⟨4,571,286,948,0,0,0,1,2⟩, + ⟨1,516,0,491,949,1375,0,0,1⟩, + ⟨1,460,0,375,949,1051,0,0,1⟩, + ⟨4,516,460,949,0,0,0,1,2⟩, + ⟨1,517,0,492,950,1378,0,0,1⟩, + ⟨1,461,0,376,950,1054,0,0,1⟩, + ⟨4,517,461,950,0,0,0,1,2⟩, + ⟨1,530,0,513,951,1437,0,0,1⟩, + ⟨1,468,0,395,951,1107,0,0,1⟩, + ⟨4,530,468,951,0,0,0,1,2⟩, + ⟨1,531,0,514,952,1440,0,0,1⟩, + ⟨1,469,0,396,952,1110,0,0,1⟩, + ⟨4,531,469,952,0,0,0,1,2⟩, + ⟨1,566,0,575,1212,1610,0,0,1⟩, + ⟨1,312,0,455,1212,1275,0,0,1⟩, + ⟨4,566,312,1212,0,0,0,-1,1⟩, + ⟨1,567,0,576,1213,1613,0,0,1⟩, + ⟨1,24,0,456,1213,1278,0,0,1⟩, + ⟨4,567,24,1213,0,0,0,-1,1⟩, + ⟨1,574,0,595,1214,1666,0,0,1⟩, + ⟨1,332,0,477,1214,1337,0,0,1⟩, + ],#[0,0,0,86,0,0,0,0,0,0],384⟩, by decide⟩ +def backward_104 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State104, backwardShard2State105, + [ + ⟨4,574,332,1214,0,0,0,-1,1⟩, + ⟨1,575,0,596,1215,1669,0,0,1⟩, + ⟨1,334,0,478,1215,1340,0,0,1⟩, + ⟨4,575,334,1215,0,0,0,-1,1⟩, + ⟨1,528,0,511,957,1431,0,0,1⟩, + ⟨1,462,0,377,957,1057,0,0,1⟩, + ⟨4,528,462,957,0,0,0,1,2⟩, + ⟨1,529,0,512,958,1434,0,0,1⟩, + ⟨1,463,0,378,958,1060,0,0,1⟩, + ⟨4,529,463,958,0,0,0,1,2⟩, + ⟨1,518,0,493,959,1381,0,0,1⟩, + ⟨1,470,0,397,959,1113,0,0,1⟩, + ⟨4,518,470,959,0,0,0,1,2⟩, + ⟨1,519,0,494,960,1384,0,0,1⟩, + ⟨1,471,0,398,960,1116,0,0,1⟩, + ⟨4,519,471,960,0,0,0,1,2⟩, + ⟨1,568,0,577,1216,1616,0,0,1⟩, + ⟨1,328,0,475,1216,1331,0,0,1⟩, + ⟨4,568,328,1216,0,0,0,-1,1⟩, + ⟨1,569,0,578,1217,1619,0,0,1⟩, + ⟨1,109,0,476,1217,1334,0,0,1⟩, + ⟨4,569,109,1217,0,0,0,-1,1⟩, + ⟨1,576,0,597,1218,1672,0,0,1⟩, + ⟨1,316,0,457,1218,1281,0,0,1⟩, + ⟨4,576,316,1218,0,0,0,-1,1⟩, + ⟨1,577,0,598,1219,1675,0,0,1⟩, + ⟨1,318,0,458,1219,1284,0,0,1⟩, + ⟨4,577,318,1219,0,0,0,-1,1⟩, + ⟨1,520,0,495,965,1387,0,0,1⟩, + ⟨1,478,0,415,965,1163,0,0,1⟩, + ⟨4,520,478,965,0,0,0,-1,1⟩, + ⟨1,521,0,496,966,1390,0,0,1⟩, + ⟨1,479,0,416,966,1166,0,0,1⟩, + ⟨4,521,479,966,0,0,0,-1,1⟩, + ⟨1,532,0,515,967,1443,0,0,1⟩, + ⟨1,488,0,435,967,1219,0,0,1⟩, + ⟨4,532,488,967,0,0,0,-1,1⟩, + ⟨1,533,0,516,968,1446,0,0,1⟩, + ⟨1,489,0,436,968,1222,0,0,1⟩, + ⟨4,533,489,968,0,0,0,-1,1⟩, + ⟨1,544,0,535,333,1498,0,0,1⟩, + ⟨1,498,0,455,333,1274,0,0,1⟩, + ⟨4,544,498,333,0,0,0,-1,1⟩, + ⟨1,545,0,536,334,1501,0,0,1⟩, + ⟨1,499,0,456,334,1277,0,0,1⟩, + ⟨4,545,499,334,0,0,0,-1,1⟩, + ⟨1,556,0,555,338,1554,0,0,1⟩, + ⟨1,509,0,475,338,1330,0,0,1⟩, + ⟨4,556,509,338,0,0,0,-1,1⟩, + ⟨1,557,0,556,332,1557,0,0,1⟩, + ⟨1,510,0,476,332,1333,0,0,1⟩, + ⟨4,557,510,332,0,0,0,-1,1⟩, + ⟨1,534,0,517,969,1449,0,0,1⟩, + ⟨1,480,0,417,969,1169,0,0,1⟩, + ⟨4,534,480,969,0,0,0,-1,1⟩, + ⟨1,535,0,518,970,1452,0,0,1⟩, + ⟨1,481,0,418,970,1172,0,0,1⟩, + ⟨4,535,481,970,0,0,0,-1,1⟩, + ⟨1,522,0,497,971,1393,0,0,1⟩, + ⟨1,490,0,437,971,1225,0,0,1⟩, + ⟨4,522,490,971,0,0,0,-1,1⟩, + ⟨1,523,0,498,972,1396,0,0,1⟩, + ⟨1,491,0,438,972,1228,0,0,1⟩, + ⟨4,523,491,972,0,0,0,-1,1⟩, + ⟨1,546,0,537,336,1504,0,0,1⟩, + ⟨1,511,0,477,336,1336,0,0,1⟩, + ⟨4,546,511,336,0,0,0,-1,1⟩, + ⟨1,547,0,538,337,1507,0,0,1⟩, + ⟨1,512,0,478,337,1339,0,0,1⟩, + ⟨4,547,512,337,0,0,0,-1,1⟩, + ⟨1,558,0,557,313,1560,0,0,1⟩, + ⟨1,500,0,457,313,1280,0,0,1⟩, + ⟨4,558,500,313,0,0,0,-1,1⟩, + ⟨1,559,0,558,315,1563,0,0,1⟩, + ⟨1,501,0,458,315,1283,0,0,1⟩, + ⟨4,559,501,315,0,0,0,-1,1⟩, + ⟨1,548,0,839,973,2005,0,0,1⟩, + ⟨1,273,0,869,973,2057,0,0,1⟩, + ⟨4,548,273,973,0,0,0,-1,1⟩, + ⟨1,549,0,841,974,2009,0,0,1⟩, + ⟨1,275,0,871,974,2061,0,0,1⟩, + ⟨4,549,275,974,0,0,0,-1,1⟩, + ⟨1,524,0,849,297,2023,0,0,1⟩, + ⟨1,502,0,859,297,2041,0,0,1⟩, + ⟨4,524,502,297,0,0,0,-1,1⟩, + ⟨1,525,0,851,975,2027,0,0,1⟩, + ⟨1,305,0,861,975,2043,0,0,1⟩, + ⟨4,525,305,975,0,0,0,-1,1⟩, + ⟨1,536,0,854,323,2033,0,0,1⟩, + ⟨1,513,0,864,323,2049,0,0,1⟩, + ⟨4,536,513,323,0,0,0,-1,1⟩, + ⟨1,537,0,856,976,2035,0,0,1⟩, + ⟨1,321,0,866,976,2051,0,0,1⟩, + ⟨4,537,321,976,0,0,0,-1,1⟩, + ⟨1,560,0,844,977,2015,0,0,1⟩, + ⟨1,289,0,874,977,2067,0,0,1⟩, + ⟨4,560,289,977,0,0,0,-1,1⟩, + ⟨1,561,0,846,978,2017,0,0,1⟩, + ⟨1,291,0,876,978,2071,0,0,1⟩, + ⟨4,561,291,978,0,0,0,-1,1⟩, + ⟨3,243,0,292,293,90,1,0,1⟩, + ⟨3,349,0,305,293,103,14,0,1⟩, + ⟨3,365,0,307,293,105,16,0,1⟩, + ⟨3,361,0,307,293,106,17,0,1⟩, + ⟨1,586,0,0,293,121,0,0,1⟩, + ⟨4,349,586,293,0,0,0,1,1⟩, + ⟨1,587,0,0,293,121,0,0,1⟩, + ⟨4,349,587,293,0,0,0,1,1⟩, + ⟨1,588,0,0,293,121,0,0,1⟩, + ⟨4,349,588,293,0,0,0,-1,1⟩, + ⟨4,243,586,293,0,0,0,-1,1⟩, + ⟨4,243,587,293,0,0,0,1,1⟩, + ⟨1,589,0,0,293,121,0,0,1⟩, + ⟨4,243,589,293,0,0,0,1,1⟩, + ⟨4,365,586,293,0,0,0,-1,1⟩, + ⟨4,365,588,293,0,0,0,1,1⟩, + ⟨4,365,589,293,0,0,0,1,1⟩, + ⟨4,361,587,293,0,0,0,1,1⟩, + ⟨4,361,588,293,0,0,0,-1,1⟩, + ⟨4,361,589,293,0,0,0,1,1⟩, + ⟨1,586,0,293,877,797,0,0,1⟩, + ⟨4,283,586,877,0,0,0,-1,1⟩, + ⟨1,587,0,293,878,798,0,0,1⟩, + ⟨4,100,587,878,0,0,0,-1,1⟩, + ⟨1,588,0,293,879,799,0,0,1⟩, + ⟨4,315,588,879,0,0,0,-1,1⟩, + ⟨1,349,0,293,880,800,0,0,1⟩, + ⟨4,48,349,880,0,0,0,-1,1⟩, + ],#[0,20,16,34,4,0,0,0,0,0],408⟩, by decide⟩ +def backward_105 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State105, backwardShard2State106, + [ + ⟨1,589,0,293,881,801,0,0,1⟩, + ⟨4,347,589,881,0,0,0,-1,1⟩, + ⟨1,243,0,293,882,802,0,0,1⟩, + ⟨4,82,243,882,0,0,0,-1,1⟩, + ⟨1,365,0,293,883,803,0,0,1⟩, + ⟨4,379,365,883,0,0,0,-1,1⟩, + ⟨1,361,0,293,884,804,0,0,1⟩, + ⟨4,67,361,884,0,0,0,-1,1⟩, + ⟨3,558,0,313,314,119,30,0,1⟩, + ⟨3,405,0,1908,314,121,32,0,1⟩, + ⟨4,590,592,0,0,0,0,1,1⟩, + ⟨1,590,0,0,314,123,0,0,1⟩, + ⟨4,558,590,314,0,0,0,1,1⟩, + ⟨1,591,0,0,314,123,0,0,1⟩, + ⟨4,558,591,314,0,0,0,1,1⟩, + ⟨1,592,0,0,314,123,0,0,1⟩, + ⟨4,558,592,314,0,0,0,-1,1⟩, + ⟨3,559,0,315,314,120,31,0,1⟩, + ⟨4,559,590,314,0,0,0,-1,1⟩, + ⟨4,559,591,314,0,0,0,1,1⟩, + ⟨1,593,0,0,314,123,0,0,1⟩, + ⟨4,559,593,314,0,0,0,1,1⟩, + ⟨3,544,0,333,314,173,66,0,1⟩, + ⟨4,544,590,314,0,0,0,-1,1⟩, + ⟨4,544,592,314,0,0,0,1,1⟩, + ⟨4,544,593,314,0,0,0,1,1⟩, + ⟨4,405,591,314,0,0,0,1,1⟩, + ⟨4,405,592,314,0,0,0,-1,1⟩, + ⟨4,405,593,314,0,0,0,1,1⟩, + ⟨1,590,0,314,885,897,0,0,1⟩, + ⟨4,279,590,885,0,0,0,-1,1⟩, + ⟨1,591,0,314,886,898,0,0,1⟩, + ⟨4,274,591,886,0,0,0,-1,1⟩, + ⟨1,592,0,314,887,899,0,0,1⟩, + ⟨4,295,592,887,0,0,0,-1,1⟩, + ⟨1,558,0,314,888,900,0,0,1⟩, + ⟨4,290,558,888,0,0,0,-1,1⟩, + ⟨1,593,0,314,889,901,0,0,1⟩, + ⟨4,343,593,889,0,0,0,-1,1⟩, + ⟨1,559,0,314,890,902,0,0,1⟩, + ⟨4,338,559,890,0,0,0,-1,1⟩, + ⟨1,544,0,314,891,903,0,0,1⟩, + ⟨4,359,544,891,0,0,0,-1,1⟩, + ⟨1,405,0,314,892,904,0,0,1⟩, + ⟨4,354,405,892,0,0,0,-1,1⟩, + ⟨3,410,0,1908,1552,122,33,0,1⟩, + ⟨3,417,0,1922,1552,123,34,0,1⟩, + ⟨3,419,0,1922,1552,124,35,0,1⟩, + ⟨3,421,0,1922,1552,125,36,0,1⟩, + ⟨4,594,596,0,0,0,0,1,1⟩, + ⟨1,594,0,0,1552,277,0,0,1⟩, + ⟨4,410,594,1552,0,0,0,1,1⟩, + ⟨4,595,596,0,0,0,0,1,1⟩, + ⟨1,595,0,0,1552,277,0,0,1⟩, + ⟨4,410,595,1552,0,0,0,1,1⟩, + ⟨1,596,0,0,1552,277,0,0,1⟩, + ⟨4,410,596,1552,0,0,0,-1,1⟩, + ⟨4,417,594,1552,0,0,0,-1,1⟩, + ⟨4,417,595,1552,0,0,0,1,1⟩, + ⟨1,597,0,0,1552,277,0,0,1⟩, + ⟨4,417,597,1552,0,0,0,1,1⟩, + ⟨4,419,594,1552,0,0,0,-1,1⟩, + ⟨4,419,596,1552,0,0,0,1,1⟩, + ⟨4,419,597,1552,0,0,0,1,1⟩, + ⟨4,421,595,1552,0,0,0,1,1⟩, + ⟨4,421,596,1552,0,0,0,-1,1⟩, + ⟨4,421,597,1552,0,0,0,1,1⟩, + ⟨1,594,0,1552,893,2829,0,0,1⟩, + ⟨4,278,594,893,0,0,0,-1,1⟩, + ⟨1,595,0,1552,894,2830,0,0,1⟩, + ⟨4,276,595,894,0,0,0,-1,1⟩, + ⟨1,596,0,1552,895,2831,0,0,1⟩, + ⟨4,294,596,895,0,0,0,-1,1⟩, + ⟨1,410,0,1552,896,2832,0,0,1⟩, + ⟨4,292,410,896,0,0,0,-1,1⟩, + ⟨1,597,0,1552,897,2833,0,0,1⟩, + ⟨4,358,597,897,0,0,0,-1,1⟩, + ⟨1,417,0,1552,898,2834,0,0,1⟩, + ⟨4,356,417,898,0,0,0,-1,1⟩, + ⟨1,419,0,1552,899,2835,0,0,1⟩, + ⟨4,342,419,899,0,0,0,-1,1⟩, + ⟨1,421,0,1552,900,2836,0,0,1⟩, + ⟨4,340,421,900,0,0,0,-1,1⟩, + ⟨5,68,0,309,0,0,0,2,1⟩, + ⟨4,4,68,309,0,0,0,1,1⟩, + ⟨4,12,31,299,0,0,0,-1,2⟩, + ⟨3,1,0,305,325,132,43,0,1⟩, + ⟨5,4,0,309,0,0,0,1,1⟩, + ⟨3,4,0,309,325,133,44,0,1⟩, + ⟨3,6,0,305,325,134,45,0,1⟩, + ⟨3,12,0,299,325,135,46,0,1⟩, + ⟨1,598,0,114,325,616,0,0,1⟩, + ⟨4,1,598,325,0,0,0,1,1⟩, + ⟨1,599,0,114,325,616,0,0,1⟩, + ⟨4,1,599,325,0,0,0,1,1⟩, + ⟨1,600,0,114,325,616,0,0,1⟩, + ⟨4,1,600,325,0,0,0,-1,1⟩, + ⟨4,4,598,325,0,0,0,2,1⟩, + ⟨4,4,599,325,0,0,0,-2,1⟩, + ⟨1,601,0,114,325,616,0,0,1⟩, + ⟨4,4,601,325,0,0,0,1,1⟩, + ⟨4,6,598,325,0,0,0,2,1⟩, + ⟨4,6,600,325,0,0,0,-2,1⟩, + ⟨4,6,601,325,0,0,0,1,1⟩, + ⟨4,12,599,325,0,0,0,-2,1⟩, + ⟨4,12,600,325,0,0,0,2,1⟩, + ⟨4,12,601,325,0,0,0,1,1⟩, + ⟨1,598,0,325,901,909,0,0,1⟩, + ⟨4,247,598,901,0,0,0,-1,1⟩, + ⟨1,599,0,325,902,910,0,0,1⟩, + ⟨4,242,599,902,0,0,0,-1,1⟩, + ⟨1,600,0,325,903,911,0,0,1⟩, + ⟨4,263,600,903,0,0,0,-1,1⟩, + ⟨1,1,0,325,904,912,0,0,1⟩, + ⟨4,258,1,904,0,0,0,-1,1⟩, + ⟨1,601,0,325,905,913,0,0,1⟩, + ⟨4,344,601,905,0,0,0,-1,1⟩, + ⟨1,4,0,325,906,914,0,0,1⟩, + ⟨4,28,4,906,0,0,0,-1,1⟩, + ⟨1,6,0,325,907,915,0,0,1⟩, + ⟨4,364,6,907,0,0,0,-1,1⟩, + ⟨1,12,0,325,908,916,0,0,1⟩, + ⟨4,366,12,908,0,0,0,-1,1⟩, + ⟨3,426,0,1922,1551,126,37,0,1⟩, + ⟨3,433,0,1934,1551,127,38,0,1⟩, + ⟨3,435,0,1934,1551,128,39,0,1⟩, + ⟨3,437,0,1934,1551,129,40,0,1⟩, + ⟨1,602,0,114,1551,643,0,0,1⟩, + ],#[0,20,8,4,1,8,0,0,0,0],568⟩, by decide⟩ +def backward_106 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State106, backwardShard2State107, + [ + ⟨4,426,602,1551,0,0,0,1,1⟩, + ⟨1,603,0,114,1551,643,0,0,1⟩, + ⟨4,426,603,1551,0,0,0,1,1⟩, + ⟨1,604,0,114,1551,643,0,0,1⟩, + ⟨4,426,604,1551,0,0,0,-1,1⟩, + ⟨4,433,602,1551,0,0,0,2,1⟩, + ⟨4,433,603,1551,0,0,0,-2,1⟩, + ⟨1,605,0,114,1551,643,0,0,1⟩, + ⟨4,433,605,1551,0,0,0,1,1⟩, + ⟨4,435,602,1551,0,0,0,2,1⟩, + ⟨4,435,604,1551,0,0,0,-2,1⟩, + ⟨4,435,605,1551,0,0,0,1,1⟩, + ⟨4,437,603,1551,0,0,0,-2,1⟩, + ⟨4,437,604,1551,0,0,0,2,1⟩, + ⟨4,437,605,1551,0,0,0,1,1⟩, + ⟨1,602,0,1551,909,2821,0,0,1⟩, + ⟨4,246,602,909,0,0,0,-1,1⟩, + ⟨1,603,0,1551,910,2822,0,0,1⟩, + ⟨4,244,603,910,0,0,0,-1,1⟩, + ⟨1,604,0,1551,911,2823,0,0,1⟩, + ⟨4,262,604,911,0,0,0,-1,1⟩, + ⟨1,426,0,1551,912,2824,0,0,1⟩, + ⟨4,260,426,912,0,0,0,-1,1⟩, + ⟨1,605,0,1551,913,2825,0,0,1⟩, + ⟨4,360,605,913,0,0,0,-1,1⟩, + ⟨1,433,0,1551,914,2826,0,0,1⟩, + ⟨4,60,433,914,0,0,0,-1,1⟩, + ⟨1,435,0,1551,915,2827,0,0,1⟩, + ⟨4,348,435,915,0,0,0,-1,1⟩, + ⟨1,437,0,1551,916,2828,0,0,1⟩, + ⟨4,350,437,916,0,0,0,-1,1⟩, + ⟨3,545,0,334,335,174,67,0,1⟩, + ⟨1,606,0,115,335,645,0,0,1⟩, + ⟨4,545,606,335,0,0,0,1,1⟩, + ⟨1,607,0,115,335,645,0,0,1⟩, + ⟨4,545,607,335,0,0,0,1,1⟩, + ⟨1,608,0,115,335,645,0,0,1⟩, + ⟨4,545,608,335,0,0,0,-1,1⟩, + ⟨3,546,0,336,335,175,68,0,1⟩, + ⟨4,546,606,335,0,0,0,2,1⟩, + ⟨4,546,607,335,0,0,0,-2,1⟩, + ⟨1,609,0,115,335,645,0,0,1⟩, + ⟨4,546,609,335,0,0,0,1,1⟩, + ⟨3,547,0,337,335,176,69,0,1⟩, + ⟨4,547,606,335,0,0,0,2,1⟩, + ⟨4,547,608,335,0,0,0,-2,1⟩, + ⟨4,547,609,335,0,0,0,1,1⟩, + ⟨3,556,0,338,335,177,70,0,1⟩, + ⟨4,556,607,335,0,0,0,-2,1⟩, + ⟨4,556,608,335,0,0,0,2,1⟩, + ⟨4,556,609,335,0,0,0,1,1⟩, + ⟨1,606,0,335,917,935,0,0,1⟩, + ⟨4,456,606,917,0,0,0,-1,1⟩, + ⟨1,607,0,335,918,936,0,0,1⟩, + ⟨4,457,607,918,0,0,0,-1,1⟩, + ⟨1,608,0,335,919,937,0,0,1⟩, + ⟨4,466,608,919,0,0,0,-1,1⟩, + ⟨1,545,0,335,920,938,0,0,1⟩, + ⟨4,467,545,920,0,0,0,-1,1⟩, + ⟨1,609,0,335,979,939,0,0,1⟩, + ⟨4,376,609,979,0,0,0,-1,1⟩, + ⟨1,546,0,335,980,940,0,0,1⟩, + ⟨4,66,546,980,0,0,0,-1,1⟩, + ⟨1,547,0,335,981,941,0,0,1⟩, + ⟨4,396,547,981,0,0,0,-1,1⟩, + ⟨1,556,0,335,982,942,0,0,1⟩, + ⟨4,398,556,982,0,0,0,-1,1⟩, + ⟨3,250,0,292,294,91,2,0,1⟩, + ⟨3,266,0,295,294,92,3,0,1⟩, + ⟨3,259,0,295,294,93,4,0,1⟩, + ⟨3,261,0,295,294,118,29,0,1⟩, + ⟨1,610,0,0,294,122,0,0,1⟩, + ⟨4,250,610,294,0,0,0,1,1⟩, + ⟨1,611,0,0,294,122,0,0,1⟩, + ⟨4,250,611,294,0,0,0,1,1⟩, + ⟨1,612,0,0,294,122,0,0,1⟩, + ⟨4,250,612,294,0,0,0,-1,1⟩, + ⟨4,266,610,294,0,0,0,2,1⟩, + ⟨4,266,611,294,0,0,0,-2,1⟩, + ⟨1,613,0,140,294,667,0,0,1⟩, + ⟨4,613,610,294,0,0,0,-2,1⟩, + ⟨4,266,613,294,0,0,0,1,1⟩, + ⟨4,259,610,294,0,0,0,2,1⟩, + ⟨4,259,612,294,0,0,0,-2,1⟩, + ⟨4,259,613,294,0,0,0,1,1⟩, + ⟨4,261,611,294,0,0,0,-2,1⟩, + ⟨4,261,612,294,0,0,0,2,1⟩, + ⟨4,261,613,294,0,0,0,1,1⟩, + ⟨1,610,0,294,925,805,0,0,1⟩, + ⟨4,458,610,925,0,0,0,-1,1⟩, + ⟨1,611,0,294,926,806,0,0,1⟩, + ⟨4,459,611,926,0,0,0,-1,1⟩, + ⟨1,612,0,294,927,807,0,0,1⟩, + ⟨4,464,612,927,0,0,0,-1,1⟩, + ⟨1,250,0,294,928,808,0,0,1⟩, + ⟨4,465,250,928,0,0,0,-1,1⟩, + ⟨1,613,0,294,1208,809,0,0,1⟩, + ⟨4,392,613,1208,0,0,0,-1,1⟩, + ⟨1,266,0,294,1209,810,0,0,1⟩, + ⟨4,97,266,1209,0,0,0,-1,1⟩, + ⟨1,259,0,294,1210,811,0,0,1⟩, + ⟨4,380,259,1210,0,0,0,-1,1⟩, + ⟨1,261,0,294,1211,812,0,0,1⟩, + ⟨4,382,261,1211,0,0,0,-1,1⟩, + ⟨3,524,0,297,298,96,7,0,1⟩, + ⟨3,442,0,1934,298,130,41,0,1⟩, + ⟨3,536,0,323,298,131,42,0,1⟩, + ⟨1,614,0,115,298,644,0,0,1⟩, + ⟨4,524,614,298,0,0,0,1,1⟩, + ⟨1,615,0,115,298,644,0,0,1⟩, + ⟨4,524,615,298,0,0,0,1,1⟩, + ⟨1,616,0,115,298,644,0,0,1⟩, + ⟨4,524,616,298,0,0,0,-1,1⟩, + ⟨3,557,0,332,298,172,65,0,1⟩, + ⟨4,557,614,298,0,0,0,-1,1⟩, + ⟨4,557,615,298,0,0,0,1,1⟩, + ⟨1,617,0,115,298,644,0,0,1⟩, + ⟨4,557,617,298,0,0,0,1,1⟩, + ⟨4,536,614,298,0,0,0,-1,1⟩, + ⟨4,536,616,298,0,0,0,1,1⟩, + ⟨4,536,617,298,0,0,0,1,1⟩, + ⟨4,442,615,298,0,0,0,1,1⟩, + ⟨4,442,616,298,0,0,0,-1,1⟩, + ⟨4,442,617,298,0,0,0,1,1⟩, + ⟨1,614,0,298,933,819,0,0,1⟩, + ⟨4,248,614,933,0,0,0,-1,1⟩, + ⟨1,615,0,298,934,820,0,0,1⟩, + ⟨4,10,615,934,0,0,0,-1,1⟩, + ],#[0,18,9,0,14,0,0,0,0,0],638⟩, by decide⟩ +def backward_107 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State107, backwardShard2State108, + [ + ⟨1,616,0,298,935,821,0,0,1⟩, + ⟨4,268,616,935,0,0,0,-1,1⟩, + ⟨1,524,0,298,936,822,0,0,1⟩, + ⟨4,270,524,936,0,0,0,-1,1⟩, + ⟨1,617,0,298,937,823,0,0,1⟩, + ⟨4,280,617,937,0,0,0,-1,1⟩, + ⟨1,557,0,298,938,824,0,0,1⟩, + ⟨4,38,557,938,0,0,0,-1,1⟩, + ⟨1,536,0,298,939,825,0,0,1⟩, + ⟨4,300,536,939,0,0,0,-1,1⟩, + ⟨1,442,0,298,940,826,0,0,1⟩, + ⟨4,302,442,940,0,0,0,-1,1⟩, + ⟨3,333,0,304,4329,94,5,0,1⟩, + ⟨3,317,0,303,4329,95,6,0,1⟩, + ⟨3,245,0,292,4329,116,27,0,1⟩, + ⟨3,257,0,295,4329,117,28,0,1⟩, + ⟨1,618,0,0,4329,278,0,0,1⟩, + ⟨4,333,618,4329,0,0,0,1,1⟩, + ⟨1,619,0,0,4329,278,0,0,1⟩, + ⟨4,333,619,4329,0,0,0,1,1⟩, + ⟨1,620,0,0,4329,278,0,0,1⟩, + ⟨4,333,620,4329,0,0,0,-1,1⟩, + ⟨4,317,618,4329,0,0,0,-1,1⟩, + ⟨4,317,619,4329,0,0,0,1,1⟩, + ⟨1,621,0,0,4329,278,0,0,1⟩, + ⟨4,621,618,4329,0,0,0,1,1⟩, + ⟨4,317,621,4329,0,0,0,1,1⟩, + ⟨4,257,618,4329,0,0,0,-1,1⟩, + ⟨4,257,620,4329,0,0,0,1,1⟩, + ⟨4,257,621,4329,0,0,0,1,1⟩, + ⟨4,245,619,4329,0,0,0,1,1⟩, + ⟨4,245,620,4329,0,0,0,-1,1⟩, + ⟨4,245,621,4329,0,0,0,1,1⟩, + ⟨1,618,0,4329,941,2855,0,0,1⟩, + ⟨4,252,618,941,0,0,0,-1,1⟩, + ⟨1,619,0,4329,942,2856,0,0,1⟩, + ⟨4,254,619,942,0,0,0,-1,1⟩, + ⟨1,620,0,4329,943,2857,0,0,1⟩, + ⟨4,264,620,943,0,0,0,-1,1⟩, + ⟨1,333,0,4329,944,2858,0,0,1⟩, + ⟨4,79,333,944,0,0,0,-1,1⟩, + ⟨1,621,0,4329,945,2859,0,0,1⟩, + ⟨4,296,621,945,0,0,0,-1,1⟩, + ⟨1,317,0,4329,946,2860,0,0,1⟩, + ⟨4,19,317,946,0,0,0,-1,1⟩, + ⟨1,257,0,4329,947,2861,0,0,1⟩, + ⟨4,284,257,947,0,0,0,-1,1⟩, + ⟨1,245,0,4329,948,2862,0,0,1⟩, + ⟨4,286,245,948,0,0,0,-1,1⟩, + ⟨1,622,0,1160,949,2685,0,0,1⟩, + ⟨4,460,622,949,0,0,0,-1,1⟩, + ⟨1,623,0,1160,950,2686,0,0,1⟩, + ⟨4,461,623,950,0,0,0,-1,1⟩, + ⟨1,624,0,1160,951,2687,0,0,1⟩, + ⟨4,468,624,951,0,0,0,-1,1⟩, + ⟨1,401,0,1160,952,2688,0,0,1⟩, + ⟨4,469,401,952,0,0,0,-1,1⟩, + ⟨1,625,0,1160,1212,2689,0,0,1⟩, + ⟨4,312,625,1212,0,0,0,-1,1⟩, + ⟨1,403,0,1160,1213,2690,0,0,1⟩, + ⟨4,24,403,1213,0,0,0,-1,1⟩, + ⟨1,626,0,1160,1214,2691,0,0,1⟩, + ⟨4,332,626,1214,0,0,0,-1,1⟩, + ⟨1,627,0,1160,1215,2692,0,0,1⟩, + ⟨4,334,627,1215,0,0,0,-1,1⟩, + ⟨3,227,0,310,311,112,23,0,1⟩, + ⟨3,229,0,310,311,113,24,0,1⟩, + ⟨3,234,0,310,311,114,25,0,1⟩, + ⟨3,241,0,292,311,115,26,0,1⟩, + ⟨1,628,0,114,311,615,0,0,1⟩, + ⟨4,241,628,311,0,0,0,1,1⟩, + ⟨1,629,0,114,311,615,0,0,1⟩, + ⟨4,241,629,311,0,0,0,1,1⟩, + ⟨1,630,0,114,311,615,0,0,1⟩, + ⟨4,241,630,311,0,0,0,-1,1⟩, + ⟨4,234,628,311,0,0,0,-1,1⟩, + ⟨4,234,629,311,0,0,0,1,1⟩, + ⟨1,631,0,114,311,615,0,0,1⟩, + ⟨4,234,631,311,0,0,0,1,1⟩, + ⟨4,229,628,311,0,0,0,-1,1⟩, + ⟨4,229,630,311,0,0,0,1,1⟩, + ⟨4,229,631,311,0,0,0,1,1⟩, + ⟨4,227,629,311,0,0,0,1,1⟩, + ⟨4,227,630,311,0,0,0,-1,1⟩, + ⟨4,227,631,311,0,0,0,1,1⟩, + ⟨1,628,0,311,957,887,0,0,1⟩, + ⟨4,462,628,957,0,0,0,-1,1⟩, + ⟨1,629,0,311,958,888,0,0,1⟩, + ⟨4,463,629,958,0,0,0,-1,1⟩, + ⟨1,630,0,311,959,889,0,0,1⟩, + ⟨4,470,630,959,0,0,0,-1,1⟩, + ⟨1,241,0,311,960,890,0,0,1⟩, + ⟨4,471,241,960,0,0,0,-1,1⟩, + ⟨1,631,0,311,1216,891,0,0,1⟩, + ⟨4,328,631,1216,0,0,0,-1,1⟩, + ⟨1,234,0,311,1217,892,0,0,1⟩, + ⟨4,109,234,1217,0,0,0,-1,1⟩, + ⟨1,229,0,311,1218,893,0,0,1⟩, + ⟨4,316,229,1218,0,0,0,-1,1⟩, + ⟨1,227,0,311,1219,894,0,0,1⟩, + ⟨4,318,227,1219,0,0,0,-1,1⟩, + ⟨3,285,0,299,300,97,8,0,1⟩, + ⟨3,281,0,299,300,98,9,0,1⟩, + ⟨3,393,0,309,300,110,21,0,1⟩, + ⟨3,225,0,310,300,111,22,0,1⟩, + ⟨3,49,0,304,300,145,51,0,1⟩, + ⟨4,285,49,300,0,0,0,1,1⟩, + ⟨3,83,0,307,300,147,52,0,1⟩, + ⟨4,285,83,300,0,0,0,1,1⟩, + ⟨3,98,0,303,300,149,53,0,1⟩, + ⟨4,285,98,300,0,0,0,-1,1⟩, + ⟨4,225,49,300,0,0,0,-1,1⟩, + ⟨4,225,83,300,0,0,0,1,1⟩, + ⟨3,101,0,301,300,151,54,0,1⟩, + ⟨4,225,101,300,0,0,0,1,1⟩, + ⟨4,281,49,300,0,0,0,-1,1⟩, + ⟨4,281,98,300,0,0,0,1,1⟩, + ⟨4,281,101,300,0,0,0,1,1⟩, + ⟨4,393,83,300,0,0,0,1,1⟩, + ⟨4,393,98,300,0,0,0,-1,1⟩, + ⟨4,393,101,300,0,0,0,1,1⟩, + ⟨1,49,0,300,965,835,0,0,1⟩, + ⟨4,478,49,965,0,0,0,-1,1⟩, + ⟨1,83,0,300,966,836,0,0,1⟩, + ⟨4,479,83,966,0,0,0,-1,1⟩, + ⟨1,98,0,300,967,837,0,0,1⟩, + ⟨4,488,98,967,0,0,0,-1,1⟩, + ⟨1,285,0,300,968,838,0,0,1⟩, + ],#[0,14,20,4,4,0,0,0,0,0],560⟩, by decide⟩ +def backward_108 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State108, backwardShard2State109, + [ + ⟨4,489,285,968,0,0,0,-1,1⟩, + ⟨1,101,0,300,333,832,0,0,1⟩, + ⟨4,498,101,333,0,0,0,-1,1⟩, + ⟨1,225,0,300,334,833,0,0,1⟩, + ⟨4,499,225,334,0,0,0,-1,1⟩, + ⟨1,281,0,300,338,834,0,0,1⟩, + ⟨4,509,281,338,0,0,0,-1,1⟩, + ⟨1,393,0,300,332,831,0,0,1⟩, + ⟨4,510,393,332,0,0,0,-1,1⟩, + ⟨3,345,0,305,306,104,15,0,1⟩, + ⟨3,381,0,308,306,107,18,0,1⟩, + ⟨3,377,0,308,306,108,19,0,1⟩, + ⟨3,397,0,309,306,109,20,0,1⟩, + ⟨3,68,0,309,306,153,55,0,1⟩, + ⟨4,397,68,306,0,0,0,1,1⟩, + ⟨3,80,0,308,306,155,56,0,1⟩, + ⟨4,397,80,306,0,0,0,1,1⟩, + ⟨3,88,0,308,306,157,57,0,1⟩, + ⟨4,397,88,306,0,0,0,-1,1⟩, + ⟨4,377,68,306,0,0,0,-1,1⟩, + ⟨4,377,80,306,0,0,0,1,1⟩, + ⟨3,31,0,299,306,159,58,0,1⟩, + ⟨4,377,31,306,0,0,0,1,1⟩, + ⟨4,381,68,306,0,0,0,-1,1⟩, + ⟨4,381,88,306,0,0,0,1,1⟩, + ⟨4,381,31,306,0,0,0,1,1⟩, + ⟨4,345,80,306,0,0,0,1,1⟩, + ⟨4,345,88,306,0,0,0,-1,1⟩, + ⟨4,345,31,306,0,0,0,1,1⟩, + ⟨1,68,0,306,969,867,0,0,1⟩, + ⟨4,480,68,969,0,0,0,-1,1⟩, + ⟨1,80,0,306,970,868,0,0,1⟩, + ⟨4,481,80,970,0,0,0,-1,1⟩, + ⟨1,88,0,306,971,869,0,0,1⟩, + ⟨4,490,88,971,0,0,0,-1,1⟩, + ⟨1,397,0,306,972,870,0,0,1⟩, + ⟨4,491,397,972,0,0,0,-1,1⟩, + ⟨1,31,0,306,336,865,0,0,1⟩, + ⟨4,511,31,336,0,0,0,-1,1⟩, + ⟨1,377,0,306,337,866,0,0,1⟩, + ⟨4,512,377,337,0,0,0,-1,1⟩, + ⟨1,381,0,306,313,863,0,0,1⟩, + ⟨4,500,381,313,0,0,0,-1,1⟩, + ⟨1,345,0,306,315,864,0,0,1⟩, + ⟨4,501,345,315,0,0,0,-1,1⟩, + ⟨3,301,0,301,302,99,10,0,1⟩, + ⟨3,297,0,301,302,100,11,0,1⟩, + ⟨3,313,0,303,302,101,12,0,1⟩, + ⟨3,329,0,304,302,102,13,0,1⟩, + ⟨3,33,0,304,302,137,47,0,1⟩, + ⟨4,301,33,302,0,0,0,1,1⟩, + ⟨3,55,0,301,302,139,48,0,1⟩, + ⟨4,301,55,302,0,0,0,1,1⟩, + ⟨3,74,0,307,302,141,49,0,1⟩, + ⟨4,301,74,302,0,0,0,-1,1⟩, + ⟨4,329,33,302,0,0,0,-1,1⟩, + ⟨4,329,55,302,0,0,0,1,1⟩, + ⟨3,85,0,303,302,143,50,0,1⟩, + ⟨4,329,85,302,0,0,0,1,1⟩, + ⟨4,297,33,302,0,0,0,-1,1⟩, + ⟨4,297,74,302,0,0,0,1,1⟩, + ⟨4,297,85,302,0,0,0,1,1⟩, + ⟨4,313,55,302,0,0,0,1,1⟩, + ⟨4,313,74,302,0,0,0,-1,1⟩, + ⟨4,313,85,302,0,0,0,1,1⟩, + ⟨1,33,0,302,973,845,0,0,1⟩, + ⟨4,273,33,973,0,0,0,-1,1⟩, + ⟨1,55,0,302,974,846,0,0,1⟩, + ⟨4,275,55,974,0,0,0,-1,1⟩, + ⟨1,74,0,302,297,843,0,0,1⟩, + ⟨4,502,74,297,0,0,0,-1,1⟩, + ⟨1,301,0,302,975,847,0,0,1⟩, + ⟨4,305,301,975,0,0,0,-1,1⟩, + ⟨1,85,0,302,323,844,0,0,1⟩, + ⟨4,513,85,323,0,0,0,-1,1⟩, + ⟨1,329,0,302,976,848,0,0,1⟩, + ⟨4,321,329,976,0,0,0,-1,1⟩, + ⟨1,297,0,302,977,849,0,0,1⟩, + ⟨4,289,297,977,0,0,0,-1,1⟩, + ⟨1,313,0,302,978,850,0,0,1⟩, + ⟨4,291,313,978,0,0,0,-1,1⟩, + ⟨1,482,0,1189,990,2748,0,0,1⟩, + ⟨1,215,0,399,990,1120,0,0,1⟩, + ⟨4,482,215,990,0,0,0,1,2⟩, + ⟨1,448,0,1189,988,2747,0,0,1⟩, + ⟨1,129,0,837,988,2002,0,0,1⟩, + ⟨4,448,129,988,0,0,0,1,2⟩, + ⟨1,483,0,1190,989,2750,0,0,1⟩, + ⟨1,124,0,404,989,1136,0,0,1⟩, + ⟨4,483,124,989,0,0,0,1,2⟩, + ⟨1,449,0,1190,987,2749,0,0,1⟩, + ⟨1,212,0,838,987,2004,0,0,1⟩, + ⟨4,449,212,987,0,0,0,1,2⟩, + ⟨1,578,0,611,987,1710,0,0,1⟩, + ⟨1,168,0,839,987,2006,0,0,1⟩, + ⟨4,578,168,987,0,0,0,1,2⟩, + ⟨1,3,0,631,988,1756,0,0,1⟩, + ⟨1,150,0,840,988,2008,0,0,1⟩, + ⟨4,3,150,988,0,0,0,-1,1⟩, + ⟨1,579,0,829,989,1985,0,0,1⟩, + ⟨1,143,0,841,989,2010,0,0,1⟩, + ⟨4,579,143,989,0,0,0,1,2⟩, + ⟨1,383,0,829,990,1986,0,0,1⟩, + ⟨1,189,0,401,990,1128,0,0,1⟩, + ⟨4,383,189,990,0,0,0,-1,1⟩, + ⟨1,472,0,1187,991,2743,0,0,1⟩, + ⟨1,130,0,419,991,1176,0,0,1⟩, + ⟨4,472,130,991,0,0,0,1,2⟩, + ⟨1,231,0,1187,996,2744,0,0,1⟩, + ⟨1,152,0,842,996,2012,0,0,1⟩, + ⟨4,231,152,996,0,0,0,1,2⟩, + ⟨1,473,0,1188,993,2745,0,0,1⟩, + ⟨1,213,0,424,993,1191,0,0,1⟩, + ⟨4,473,213,993,0,0,0,1,2⟩, + ⟨1,226,0,1188,995,2746,0,0,1⟩, + ⟨1,166,0,843,995,2014,0,0,1⟩, + ⟨4,226,166,995,0,0,0,1,2⟩, + ⟨1,584,0,617,995,1727,0,0,1⟩, + ⟨1,214,0,844,995,2016,0,0,1⟩, + ⟨4,584,214,995,0,0,0,-1,1⟩, + ⟨1,69,0,633,996,1762,0,0,1⟩, + ⟨1,131,0,1304,996,2820,0,0,1⟩, + ⟨4,69,131,996,0,0,0,-1,1⟩, + ⟨1,585,0,835,993,1998,0,0,1⟩, + ⟨1,167,0,846,993,2018,0,0,1⟩, + ⟨4,585,167,993,0,0,0,-1,1⟩, + ⟨1,399,0,835,991,1997,0,0,1⟩, + ⟨1,151,0,421,991,1184,0,0,1⟩, + ],#[0,22,14,6,4,6,0,0,0,0],500⟩, by decide⟩ +def backward_109 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State109, backwardShard2State110, + [ + ⟨4,399,151,991,0,0,0,-1,1⟩, + ⟨1,503,0,1193,1004,2756,0,0,1⟩, + ⟨1,157,0,439,1004,1232,0,0,1⟩, + ⟨4,503,157,1004,0,0,0,1,2⟩, + ⟨1,450,0,1193,1002,2755,0,0,1⟩, + ⟨1,219,0,847,1002,2020,0,0,1⟩, + ⟨4,450,219,1002,0,0,0,1,2⟩, + ⟨1,504,0,1194,1003,2757,0,0,1⟩, + ⟨1,210,0,444,1003,1248,0,0,1⟩, + ⟨4,504,210,1003,0,0,0,1,2⟩, + ⟨1,451,0,1194,1039,2758,0,0,1⟩, + ⟨1,160,0,848,1039,2022,0,0,1⟩, + ⟨4,451,160,1039,0,0,0,1,2⟩, + ⟨1,438,0,1206,1039,2776,0,0,1⟩, + ⟨1,144,0,849,1039,2024,0,0,1⟩, + ⟨4,438,144,1039,0,0,0,1,2⟩, + ⟨1,75,0,1206,1002,2775,0,0,1⟩, + ⟨1,136,0,444,1002,1247,0,0,1⟩, + ⟨4,75,136,1002,0,0,0,-1,1⟩, + ⟨1,581,0,831,1003,1989,0,0,1⟩, + ⟨1,197,0,851,1003,2028,0,0,1⟩, + ⟨4,581,197,1003,0,0,0,1,2⟩, + ⟨1,351,0,831,1004,1990,0,0,1⟩, + ⟨1,147,0,441,1004,1240,0,0,1⟩, + ⟨4,351,147,1004,0,0,0,-1,1⟩, + ⟨1,492,0,1191,1005,2751,0,0,1⟩, + ⟨1,220,0,460,1005,1292,0,0,1⟩, + ⟨4,492,220,1005,0,0,0,1,2⟩, + ⟨1,230,0,1191,1010,2752,0,0,1⟩, + ⟨1,134,0,852,1010,2030,0,0,1⟩, + ⟨4,230,134,1010,0,0,0,1,2⟩, + ⟨1,493,0,1192,1007,2753,0,0,1⟩, + ⟨1,161,0,464,1007,1303,0,0,1⟩, + ⟨4,493,161,1007,0,0,0,1,2⟩, + ⟨1,228,0,1192,1040,2754,0,0,1⟩, + ⟨1,146,0,853,1040,2032,0,0,1⟩, + ⟨4,228,146,1040,0,0,0,1,2⟩, + ⟨1,440,0,1207,1040,2778,0,0,1⟩, + ⟨1,162,0,854,1040,2034,0,0,1⟩, + ⟨4,440,162,1040,0,0,0,-1,1⟩, + ⟨1,84,0,1207,1010,2777,0,0,1⟩, + ⟨1,221,0,464,1010,1304,0,0,1⟩, + ⟨4,84,221,1010,0,0,0,-1,1⟩, + ⟨1,583,0,833,1007,1994,0,0,1⟩, + ⟨1,145,0,856,1007,2036,0,0,1⟩, + ⟨4,583,145,1007,0,0,0,-1,1⟩, + ⟨1,367,0,833,1005,1993,0,0,1⟩, + ⟨1,135,0,461,1005,1296,0,0,1⟩, + ⟨4,367,135,1005,0,0,0,-1,1⟩, + ⟨1,526,0,1197,1018,2764,0,0,1⟩, + ⟨1,205,0,479,1018,1344,0,0,1⟩, + ⟨4,526,205,1018,0,0,0,1,2⟩, + ⟨1,452,0,1197,1016,2763,0,0,1⟩, + ⟨1,170,0,857,1016,2038,0,0,1⟩, + ⟨4,452,170,1016,0,0,0,-1,1⟩, + ⟨1,527,0,1198,1017,2765,0,0,1⟩, + ⟨1,118,0,484,1017,1360,0,0,1⟩, + ⟨4,527,118,1017,0,0,0,1,2⟩, + ⟨1,453,0,1198,1041,2766,0,0,1⟩, + ⟨1,194,0,858,1041,2040,0,0,1⟩, + ⟨4,453,194,1041,0,0,0,-1,1⟩, + ⟨1,580,0,613,1041,1716,0,0,1⟩, + ⟨1,187,0,859,1041,2042,0,0,1⟩, + ⟨4,580,187,1041,0,0,0,1,2⟩, + ⟨1,32,0,629,1016,1750,0,0,1⟩, + ⟨1,140,0,850,1016,2025,0,0,1⟩, + ⟨4,32,140,1016,0,0,0,-1,1⟩, + ⟨1,436,0,832,1017,1991,0,0,1⟩, + ⟨1,113,0,861,1017,2044,0,0,1⟩, + ⟨4,436,113,1017,0,0,0,1,2⟩, + ⟨1,319,0,832,1018,1992,0,0,1⟩, + ⟨1,198,0,481,1018,1352,0,0,1⟩, + ⟨4,319,198,1018,0,0,0,-1,1⟩, + ⟨1,514,0,1195,1019,2759,0,0,1⟩, + ⟨1,171,0,500,1019,1404,0,0,1⟩, + ⟨4,514,171,1019,0,0,0,1,2⟩, + ⟨1,232,0,1195,1024,2760,0,0,1⟩, + ⟨1,142,0,862,1024,2046,0,0,1⟩, + ⟨4,232,142,1024,0,0,0,-1,1⟩, + ⟨1,515,0,1196,1021,2761,0,0,1⟩, + ⟨1,195,0,504,1021,1415,0,0,1⟩, + ⟨4,515,195,1021,0,0,0,1,2⟩, + ⟨1,7,0,1196,1042,2762,0,0,1⟩, + ⟨1,185,0,863,1042,2048,0,0,1⟩, + ⟨4,7,185,1042,0,0,0,-1,1⟩, + ⟨1,582,0,615,1042,1721,0,0,1⟩, + ⟨1,196,0,864,1042,2050,0,0,1⟩, + ⟨4,582,196,1042,0,0,0,-1,1⟩, + ⟨1,50,0,634,1024,1765,0,0,1⟩, + ⟨1,172,0,1572,1024,2837,0,0,1⟩, + ⟨4,50,172,1024,0,0,0,-1,1⟩, + ⟨1,46,0,834,1021,1996,0,0,1⟩, + ⟨1,186,0,866,1021,2052,0,0,1⟩, + ⟨4,46,186,1021,0,0,0,-1,1⟩, + ⟨1,335,0,834,1019,1995,0,0,1⟩, + ⟨1,141,0,501,1019,1408,0,0,1⟩, + ⟨4,335,141,1019,0,0,0,-1,1⟩, + ⟨1,550,0,1201,1032,2772,0,0,1⟩, + ⟨1,120,0,519,1032,1456,0,0,1⟩, + ⟨4,550,120,1032,0,0,0,1,2⟩, + ⟨1,454,0,1201,1030,2771,0,0,1⟩, + ⟨1,207,0,867,1030,2054,0,0,1⟩, + ⟨4,454,207,1030,0,0,0,-1,1⟩, + ⟨1,551,0,1202,1031,2774,0,0,1⟩, + ⟨1,192,0,523,1031,1468,0,0,1⟩, + ⟨4,551,192,1031,0,0,0,1,2⟩, + ⟨1,455,0,1202,1029,2773,0,0,1⟩, + ⟨1,179,0,868,1029,2056,0,0,1⟩, + ⟨4,455,179,1029,0,0,0,-1,1⟩, + ⟨1,439,0,870,1029,2059,0,0,1⟩, + ⟨1,115,0,869,1029,2058,0,0,1⟩, + ⟨4,439,115,1029,0,0,0,1,2⟩, + ⟨1,56,0,870,1030,2060,0,0,1⟩, + ⟨1,178,0,523,1030,1467,0,0,1⟩, + ⟨4,56,178,1030,0,0,0,-1,1⟩, + ⟨1,434,0,830,1031,1987,0,0,1⟩, + ⟨1,200,0,871,1031,2062,0,0,1⟩, + ⟨4,434,200,1031,0,0,0,1,2⟩, + ⟨1,287,0,830,1032,1988,0,0,1⟩, + ⟨1,138,0,520,1032,1460,0,0,1⟩, + ⟨4,287,138,1032,0,0,0,-1,1⟩, + ⟨1,538,0,1199,1033,2767,0,0,1⟩, + ⟨1,208,0,540,1033,1516,0,0,1⟩, + ⟨4,538,208,1033,0,0,0,1,2⟩, + ⟨1,236,0,1199,1038,2768,0,0,1⟩, + ⟨1,176,0,872,1038,2064,0,0,1⟩, + ⟨4,236,176,1038,0,0,0,-1,1⟩, + ⟨1,539,0,1200,1035,2769,0,0,1⟩, + ],#[0,39,7,16,4,19,0,0,0,0],386⟩, by decide⟩ +def backward_110 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State110, backwardShard2State111, + [ + ⟨1,180,0,544,1035,1527,0,0,1⟩, + ⟨4,539,180,1035,0,0,0,1,2⟩, + ⟨1,238,0,1200,1037,2770,0,0,1⟩, + ⟨1,117,0,873,1037,2066,0,0,1⟩, + ⟨4,238,117,1037,0,0,0,-1,1⟩, + ⟨1,444,0,875,1037,2069,0,0,1⟩, + ⟨1,181,0,874,1037,2068,0,0,1⟩, + ⟨4,444,181,1037,0,0,0,-1,1⟩, + ⟨1,102,0,875,1038,2070,0,0,1⟩, + ⟨1,209,0,544,1038,1528,0,0,1⟩, + ⟨4,102,209,1038,0,0,0,-1,1⟩, + ⟨1,446,0,836,1035,2000,0,0,1⟩, + ⟨1,116,0,876,1035,2072,0,0,1⟩, + ⟨4,446,116,1035,0,0,0,-1,1⟩, + ⟨1,303,0,836,1033,1999,0,0,1⟩, + ⟨1,177,0,541,1033,1520,0,0,1⟩, + ⟨4,303,177,1033,0,0,0,-1,1⟩, + ⟨4,119,169,728,0,0,0,-1,1⟩, + ⟨4,169,119,728,0,0,0,1,2⟩, + ⟨5,119,0,728,0,0,0,1,-2⟩, + ⟨4,139,112,659,0,0,0,-1,1⟩, + ⟨4,112,139,659,0,0,0,1,2⟩, + ⟨5,139,0,659,0,0,0,1,-2⟩, + ⟨4,193,204,660,0,0,0,-1,1⟩, + ⟨4,204,193,660,0,0,0,1,2⟩, + ⟨5,193,0,660,0,0,0,1,-2⟩, + ⟨4,199,188,729,0,0,0,-1,1⟩, + ⟨4,188,199,729,0,0,0,1,2⟩, + ⟨5,199,0,729,0,0,0,1,-2⟩, + ⟨4,122,174,741,0,0,0,-1,1⟩, + ⟨4,174,122,741,0,0,0,1,2⟩, + ⟨5,122,0,741,0,0,0,1,-2⟩, + ⟨4,203,182,675,0,0,0,-1,1⟩, + ⟨4,182,203,675,0,0,0,1,2⟩, + ⟨5,203,0,675,0,0,0,1,-2⟩, + ⟨4,123,175,676,0,0,0,-1,1⟩, + ⟨4,175,123,676,0,0,0,1,2⟩, + ⟨5,123,0,676,0,0,0,1,-2⟩, + ⟨4,202,183,742,0,0,0,-1,1⟩, + ⟨4,183,202,742,0,0,0,1,2⟩, + ⟨5,202,0,742,0,0,0,1,-2⟩, + ⟨4,191,206,703,0,0,0,-1,1⟩, + ⟨4,206,191,703,0,0,0,1,2⟩, + ⟨5,191,0,703,0,0,0,1,-2⟩, + ⟨4,201,184,649,0,0,0,-1,1⟩, + ⟨4,184,201,649,0,0,0,1,2⟩, + ⟨5,201,0,649,0,0,0,1,-2⟩, + ⟨4,121,173,690,0,0,0,-1,1⟩, + ⟨4,173,121,690,0,0,0,1,2⟩, + ⟨5,121,0,690,0,0,0,1,-2⟩, + ⟨4,137,114,648,0,0,0,-1,1⟩, + ⟨4,114,137,648,0,0,0,1,2⟩, + ⟨5,137,0,648,0,0,0,1,-2⟩, + ⟨4,150,129,988,0,0,0,-1,1⟩, + ⟨4,129,150,988,0,0,0,1,2⟩, + ⟨5,150,0,988,0,0,0,1,-2⟩, + ⟨4,143,124,989,0,0,0,-1,1⟩, + ⟨4,124,143,989,0,0,0,1,2⟩, + ⟨5,143,0,989,0,0,0,1,-2⟩, + ⟨4,189,215,990,0,0,0,-1,1⟩, + ⟨4,215,189,990,0,0,0,1,2⟩, + ⟨5,189,0,990,0,0,0,1,-2⟩, + ⟨4,168,212,987,0,0,0,-1,1⟩, + ⟨4,212,168,987,0,0,0,1,2⟩, + ⟨5,168,0,987,0,0,0,1,-2⟩, + ⟨4,131,152,996,0,0,0,-1,1⟩, + ⟨4,152,131,996,0,0,0,1,2⟩, + ⟨5,131,0,996,0,0,0,1,-2⟩, + ⟨4,167,213,993,0,0,0,-1,1⟩, + ⟨4,213,167,993,0,0,0,1,2⟩, + ⟨5,167,0,993,0,0,0,1,-2⟩, + ⟨4,151,130,991,0,0,0,-1,1⟩, + ⟨4,130,151,991,0,0,0,1,2⟩, + ⟨5,151,0,991,0,0,0,1,-2⟩, + ⟨4,214,166,995,0,0,0,-1,1⟩, + ⟨4,166,214,995,0,0,0,1,2⟩, + ⟨5,214,0,995,0,0,0,1,-2⟩, + ⟨4,136,219,1002,0,0,0,-1,1⟩, + ⟨4,219,136,1002,0,0,0,1,2⟩, + ⟨5,136,0,1002,0,0,0,1,-2⟩, + ⟨4,197,210,1003,0,0,0,-1,1⟩, + ⟨4,210,197,1003,0,0,0,1,2⟩, + ⟨5,197,0,1003,0,0,0,1,-2⟩, + ⟨4,147,157,1004,0,0,0,-1,1⟩, + ⟨4,157,147,1004,0,0,0,1,2⟩, + ⟨5,147,0,1004,0,0,0,1,-2⟩, + ⟨4,144,160,1039,0,0,0,-1,1⟩, + ⟨4,160,144,1039,0,0,0,1,2⟩, + ⟨5,144,0,1039,0,0,0,1,-2⟩, + ⟨4,221,134,1010,0,0,0,-1,1⟩, + ⟨4,134,221,1010,0,0,0,1,2⟩, + ⟨5,221,0,1010,0,0,0,1,-2⟩, + ⟨4,145,161,1007,0,0,0,-1,1⟩, + ⟨4,161,145,1007,0,0,0,1,2⟩, + ⟨5,145,0,1007,0,0,0,1,-2⟩, + ⟨4,135,220,1005,0,0,0,-1,1⟩, + ⟨4,220,135,1005,0,0,0,1,2⟩, + ⟨5,135,0,1005,0,0,0,1,-2⟩, + ⟨4,162,146,1040,0,0,0,-1,1⟩, + ⟨4,146,162,1040,0,0,0,1,2⟩, + ⟨5,162,0,1040,0,0,0,1,-2⟩, + ⟨4,140,170,1016,0,0,0,-1,1⟩, + ⟨4,170,140,1016,0,0,0,1,2⟩, + ⟨5,140,0,1016,0,0,0,1,-2⟩, + ⟨4,113,118,1017,0,0,0,-1,1⟩, + ⟨4,118,113,1017,0,0,0,1,2⟩, + ⟨5,113,0,1017,0,0,0,1,-2⟩, + ⟨4,198,205,1018,0,0,0,-1,1⟩, + ⟨4,205,198,1018,0,0,0,1,2⟩, + ⟨5,198,0,1018,0,0,0,1,-2⟩, + ⟨4,187,194,1041,0,0,0,-1,1⟩, + ⟨4,194,187,1041,0,0,0,1,2⟩, + ⟨5,187,0,1041,0,0,0,1,-2⟩, + ⟨4,172,142,1024,0,0,0,-1,1⟩, + ⟨4,142,172,1024,0,0,0,1,2⟩, + ⟨5,172,0,1024,0,0,0,1,-2⟩, + ⟨4,186,195,1021,0,0,0,-1,1⟩, + ⟨4,195,186,1021,0,0,0,1,2⟩, + ⟨5,186,0,1021,0,0,0,1,-2⟩, + ⟨4,141,171,1019,0,0,0,-1,1⟩, + ⟨4,171,141,1019,0,0,0,1,2⟩, + ⟨5,141,0,1019,0,0,0,1,-2⟩, + ⟨4,196,185,1042,0,0,0,-1,1⟩, + ⟨4,185,196,1042,0,0,0,1,2⟩, + ⟨5,196,0,1042,0,0,0,1,-2⟩, + ⟨4,178,207,1030,0,0,0,-1,1⟩, + ⟨4,207,178,1030,0,0,0,1,2⟩, + ⟨5,178,0,1030,0,0,0,1,-2⟩, + ],#[0,5,2,1,0,3,0,0,0,0],864⟩, by decide⟩ +def backward_111 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State111, backwardShard2State112, + [ + ⟨4,200,192,1031,0,0,0,-1,1⟩, + ⟨4,192,200,1031,0,0,0,1,2⟩, + ⟨5,200,0,1031,0,0,0,1,-2⟩, + ⟨4,138,120,1032,0,0,0,-1,1⟩, + ⟨4,120,138,1032,0,0,0,1,2⟩, + ⟨5,138,0,1032,0,0,0,1,-2⟩, + ⟨4,115,179,1029,0,0,0,-1,1⟩, + ⟨4,179,115,1029,0,0,0,1,2⟩, + ⟨5,115,0,1029,0,0,0,1,-2⟩, + ⟨4,209,176,1038,0,0,0,-1,1⟩, + ⟨4,176,209,1038,0,0,0,1,2⟩, + ⟨5,209,0,1038,0,0,0,1,-2⟩, + ⟨4,116,180,1035,0,0,0,-1,1⟩, + ⟨4,180,116,1035,0,0,0,1,2⟩, + ⟨5,116,0,1035,0,0,0,1,-2⟩, + ⟨4,177,208,1033,0,0,0,-1,1⟩, + ⟨4,208,177,1033,0,0,0,1,2⟩, + ⟨5,177,0,1033,0,0,0,1,-2⟩, + ⟨4,181,117,1037,0,0,0,-1,1⟩, + ⟨4,117,181,1037,0,0,0,1,2⟩, + ⟨5,181,0,1037,0,0,0,1,-2⟩, + ⟨4,217,154,730,0,0,0,-1,1⟩, + ⟨4,154,217,730,0,0,0,1,2⟩, + ⟨5,217,0,730,0,0,0,1,-2⟩, + ⟨4,165,127,662,0,0,0,-1,1⟩, + ⟨4,127,165,662,0,0,0,1,2⟩, + ⟨5,165,0,662,0,0,0,1,-2⟩, + ⟨4,218,153,677,0,0,0,-1,1⟩, + ⟨4,153,218,677,0,0,0,1,2⟩, + ⟨5,218,0,677,0,0,0,1,-2⟩, + ⟨4,164,126,661,0,0,0,-1,1⟩, + ⟨4,126,164,661,0,0,0,1,2⟩, + ⟨5,164,0,661,0,0,0,1,-2⟩, + ⟨4,156,128,704,0,0,0,-1,1⟩, + ⟨4,128,156,704,0,0,0,1,2⟩, + ⟨5,156,0,704,0,0,0,1,-2⟩, + ⟨4,163,125,664,0,0,0,-1,1⟩, + ⟨4,125,163,664,0,0,0,1,2⟩, + ⟨5,163,0,664,0,0,0,1,-2⟩, + ⟨4,216,155,691,0,0,0,-1,1⟩, + ⟨4,155,216,691,0,0,0,1,2⟩, + ⟨5,216,0,691,0,0,0,1,-2⟩, + ⟨4,211,190,663,0,0,0,-1,1⟩, + ⟨4,190,211,663,0,0,0,1,2⟩, + ⟨5,211,0,663,0,0,0,1,-2⟩, + ⟨4,158,132,705,0,0,0,-1,1⟩, + ⟨4,132,158,705,0,0,0,1,2⟩, + ⟨5,158,0,705,0,0,0,1,-2⟩, + ⟨4,223,148,679,0,0,0,-1,1⟩, + ⟨4,148,223,679,0,0,0,1,2⟩, + ⟨5,223,0,679,0,0,0,1,-2⟩, + ⟨4,222,149,692,0,0,0,-1,1⟩, + ⟨4,149,222,692,0,0,0,1,2⟩, + ⟨5,222,0,692,0,0,0,1,-2⟩, + ⟨4,159,133,678,0,0,0,-1,1⟩, + ⟨4,133,159,678,0,0,0,1,2⟩, + ⟨5,159,0,678,0,0,0,1,-2⟩, + ⟨1,379,0,883,1043,2092,0,0,1⟩, + ⟨1,283,0,877,1043,2074,0,0,1⟩, + ⟨4,379,283,1043,0,0,0,-1,1⟩, + ⟨4,283,379,1043,0,0,0,1,2⟩, + ⟨1,283,0,1043,169,2460,0,0,1⟩, + ⟨1,139,0,659,169,1794,0,0,1⟩, + ⟨4,283,139,169,0,0,0,1,2⟩, + ⟨1,379,0,1043,149,2459,0,0,1⟩, + ⟨1,119,0,728,149,1901,0,0,1⟩, + ⟨4,379,119,149,0,0,0,-1,1⟩, + ⟨1,67,0,884,1044,2095,0,0,1⟩, + ⟨1,100,0,878,1044,2077,0,0,1⟩, + ⟨4,67,100,1044,0,0,0,-1,1⟩, + ⟨4,100,67,1044,0,0,0,1,2⟩, + ⟨1,100,0,1044,142,2461,0,0,1⟩, + ⟨1,112,0,659,142,1793,0,0,1⟩, + ⟨4,100,112,142,0,0,0,1,2⟩, + ⟨1,67,0,1044,199,2462,0,0,1⟩, + ⟨1,169,0,728,199,1902,0,0,1⟩, + ⟨4,67,169,199,0,0,0,-1,1⟩, + ⟨1,347,0,881,1045,2086,0,0,1⟩, + ⟨1,315,0,879,1045,2080,0,0,1⟩, + ⟨4,347,315,1045,0,0,0,-1,1⟩, + ⟨4,315,347,1045,0,0,0,1,2⟩, + ⟨1,315,0,1045,169,2463,0,0,1⟩, + ⟨4,315,139,169,0,0,0,1,2⟩, + ⟨1,347,0,1045,199,2464,0,0,1⟩, + ⟨4,347,169,199,0,0,0,-1,1⟩, + ⟨1,82,0,882,1046,2089,0,0,1⟩, + ⟨1,48,0,880,1046,2083,0,0,1⟩, + ⟨4,82,48,1046,0,0,0,-1,1⟩, + ⟨4,48,82,1046,0,0,0,1,2⟩, + ⟨1,48,0,1046,142,2465,0,0,1⟩, + ⟨4,48,112,142,0,0,0,1,2⟩, + ⟨1,82,0,1046,149,2466,0,0,1⟩, + ⟨4,82,119,149,0,0,0,-1,1⟩, + ⟨1,361,0,884,1047,2096,0,0,1⟩, + ⟨1,586,0,877,1047,2075,0,0,1⟩, + ⟨4,361,586,1047,0,0,0,-1,1⟩, + ⟨4,586,361,1047,0,0,0,1,2⟩, + ⟨1,586,0,1047,229,2468,0,0,1⟩, + ⟨1,199,0,729,229,1905,0,0,1⟩, + ⟨4,586,199,229,0,0,0,1,2⟩, + ⟨1,361,0,1047,223,2467,0,0,1⟩, + ⟨1,193,0,660,223,1796,0,0,1⟩, + ⟨4,361,193,223,0,0,0,-1,1⟩, + ⟨1,365,0,883,1048,2093,0,0,1⟩, + ⟨1,587,0,878,1048,2078,0,0,1⟩, + ⟨4,365,587,1048,0,0,0,-1,1⟩, + ⟨4,587,365,1048,0,0,0,1,2⟩, + ⟨1,587,0,1048,218,2469,0,0,1⟩, + ⟨1,188,0,729,218,1904,0,0,1⟩, + ⟨4,587,188,218,0,0,0,1,2⟩, + ⟨1,365,0,1048,234,2470,0,0,1⟩, + ⟨1,204,0,660,234,1797,0,0,1⟩, + ⟨4,365,204,234,0,0,0,-1,1⟩, + ⟨1,243,0,882,1049,2090,0,0,1⟩, + ⟨1,588,0,879,1049,2081,0,0,1⟩, + ⟨4,243,588,1049,0,0,0,-1,1⟩, + ⟨4,588,243,1049,0,0,0,1,2⟩, + ⟨1,588,0,1049,218,2471,0,0,1⟩, + ⟨4,588,188,218,0,0,0,1,2⟩, + ⟨1,243,0,1049,223,2472,0,0,1⟩, + ⟨4,243,193,223,0,0,0,-1,1⟩, + ⟨1,589,0,881,1050,2087,0,0,1⟩, + ⟨1,349,0,880,1050,2084,0,0,1⟩, + ⟨4,589,349,1050,0,0,0,-1,1⟩, + ⟨4,349,589,1050,0,0,0,1,2⟩, + ⟨1,349,0,1050,229,2473,0,0,1⟩, + ⟨4,349,199,229,0,0,0,1,2⟩, + ⟨1,589,0,1050,234,2474,0,0,1⟩, + ],#[0,24,16,0,0,0,0,0,0,0],698⟩, by decide⟩ +def backward_112 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State112, backwardShard2State113, + [ + ⟨4,589,204,234,0,0,0,-1,1⟩, + ⟨1,359,0,891,1051,2116,0,0,1⟩, + ⟨1,279,0,885,1051,2098,0,0,1⟩, + ⟨4,359,279,1051,0,0,0,-1,1⟩, + ⟨4,279,359,1051,0,0,0,1,2⟩, + ⟨1,279,0,1051,233,2476,0,0,1⟩, + ⟨1,203,0,675,233,1827,0,0,1⟩, + ⟨4,279,203,233,0,0,0,1,2⟩, + ⟨1,359,0,1051,152,2475,0,0,1⟩, + ⟨1,122,0,741,152,1920,0,0,1⟩, + ⟨4,359,122,152,0,0,0,-1,1⟩, + ⟨1,354,0,892,1052,2119,0,0,1⟩, + ⟨1,274,0,886,1052,2101,0,0,1⟩, + ⟨4,354,274,1052,0,0,0,-1,1⟩, + ⟨4,274,354,1052,0,0,0,1,2⟩, + ⟨1,274,0,1052,212,2478,0,0,1⟩, + ⟨1,182,0,675,212,1826,0,0,1⟩, + ⟨4,274,182,212,0,0,0,1,2⟩, + ⟨1,354,0,1052,204,2477,0,0,1⟩, + ⟨1,174,0,741,204,1921,0,0,1⟩, + ⟨4,354,174,204,0,0,0,-1,1⟩, + ⟨1,343,0,889,1053,2110,0,0,1⟩, + ⟨1,295,0,887,1053,2104,0,0,1⟩, + ⟨4,343,295,1053,0,0,0,-1,1⟩, + ⟨4,295,343,1053,0,0,0,1,2⟩, + ⟨1,295,0,1053,233,2480,0,0,1⟩, + ⟨4,295,203,233,0,0,0,1,2⟩, + ⟨1,343,0,1053,204,2479,0,0,1⟩, + ⟨4,343,174,204,0,0,0,-1,1⟩, + ⟨1,338,0,890,1054,2113,0,0,1⟩, + ⟨1,290,0,888,1054,2107,0,0,1⟩, + ⟨4,338,290,1054,0,0,0,-1,1⟩, + ⟨4,290,338,1054,0,0,0,1,2⟩, + ⟨1,290,0,1054,212,2482,0,0,1⟩, + ⟨4,290,182,212,0,0,0,1,2⟩, + ⟨1,338,0,1054,152,2481,0,0,1⟩, + ⟨4,338,122,152,0,0,0,-1,1⟩, + ⟨1,405,0,892,1055,2120,0,0,1⟩, + ⟨1,590,0,885,1055,2099,0,0,1⟩, + ⟨4,405,590,1055,0,0,0,-1,1⟩, + ⟨4,590,405,1055,0,0,0,1,2⟩, + ⟨1,590,0,1055,232,2484,0,0,1⟩, + ⟨1,202,0,742,232,1924,0,0,1⟩, + ⟨4,590,202,232,0,0,0,1,2⟩, + ⟨1,405,0,1055,153,2483,0,0,1⟩, + ⟨1,123,0,676,153,1829,0,0,1⟩, + ⟨4,405,123,153,0,0,0,-1,1⟩, + ⟨1,544,0,891,1056,2117,0,0,1⟩, + ⟨1,591,0,886,1056,2102,0,0,1⟩, + ⟨4,544,591,1056,0,0,0,-1,1⟩, + ⟨4,591,544,1056,0,0,0,1,2⟩, + ⟨1,591,0,1056,213,2486,0,0,1⟩, + ⟨1,183,0,742,213,1923,0,0,1⟩, + ⟨4,591,183,213,0,0,0,1,2⟩, + ⟨1,544,0,1056,205,2485,0,0,1⟩, + ⟨1,175,0,676,205,1830,0,0,1⟩, + ⟨4,544,175,205,0,0,0,-1,1⟩, + ⟨1,559,0,890,1057,2114,0,0,1⟩, + ⟨1,592,0,887,1057,2105,0,0,1⟩, + ⟨4,559,592,1057,0,0,0,-1,1⟩, + ⟨4,592,559,1057,0,0,0,1,2⟩, + ⟨1,592,0,1057,213,2488,0,0,1⟩, + ⟨4,592,183,213,0,0,0,1,2⟩, + ⟨1,559,0,1057,153,2487,0,0,1⟩, + ⟨4,559,123,153,0,0,0,-1,1⟩, + ⟨1,593,0,889,1058,2111,0,0,1⟩, + ⟨1,558,0,888,1058,2108,0,0,1⟩, + ⟨4,593,558,1058,0,0,0,-1,1⟩, + ⟨4,558,593,1058,0,0,0,1,2⟩, + ⟨1,558,0,1058,232,2490,0,0,1⟩, + ⟨4,558,202,232,0,0,0,1,2⟩, + ⟨1,593,0,1058,205,2489,0,0,1⟩, + ⟨4,593,175,205,0,0,0,-1,1⟩, + ⟨1,342,0,899,1059,2140,0,0,1⟩, + ⟨1,278,0,893,1059,2122,0,0,1⟩, + ⟨4,342,278,1059,0,0,0,-1,1⟩, + ⟨4,278,342,1059,0,0,0,1,2⟩, + ⟨1,278,0,1059,231,2492,0,0,1⟩, + ⟨1,201,0,649,231,1777,0,0,1⟩, + ⟨4,278,201,231,0,0,0,1,2⟩, + ⟨1,342,0,1059,221,2491,0,0,1⟩, + ⟨1,191,0,703,221,1870,0,0,1⟩, + ⟨4,342,191,221,0,0,0,-1,1⟩, + ⟨1,340,0,900,1060,2143,0,0,1⟩, + ⟨1,276,0,894,1060,2125,0,0,1⟩, + ⟨4,340,276,1060,0,0,0,-1,1⟩, + ⟨4,276,340,1060,0,0,0,1,2⟩, + ⟨1,276,0,1060,214,2493,0,0,1⟩, + ⟨1,184,0,649,214,1776,0,0,1⟩, + ⟨4,276,184,214,0,0,0,1,2⟩, + ⟨1,340,0,1060,236,2494,0,0,1⟩, + ⟨1,206,0,703,236,1871,0,0,1⟩, + ⟨4,340,206,236,0,0,0,-1,1⟩, + ⟨1,358,0,897,1061,2134,0,0,1⟩, + ⟨1,294,0,895,1061,2128,0,0,1⟩, + ⟨4,358,294,1061,0,0,0,-1,1⟩, + ⟨4,294,358,1061,0,0,0,1,2⟩, + ⟨1,294,0,1061,231,2495,0,0,1⟩, + ⟨4,294,201,231,0,0,0,1,2⟩, + ⟨1,358,0,1061,236,2496,0,0,1⟩, + ⟨4,358,206,236,0,0,0,-1,1⟩, + ⟨1,356,0,898,1062,2137,0,0,1⟩, + ⟨1,292,0,896,1062,2131,0,0,1⟩, + ⟨4,356,292,1062,0,0,0,-1,1⟩, + ⟨4,292,356,1062,0,0,0,1,2⟩, + ⟨1,292,0,1062,214,2497,0,0,1⟩, + ⟨4,292,184,214,0,0,0,1,2⟩, + ⟨1,356,0,1062,221,2498,0,0,1⟩, + ⟨4,356,191,221,0,0,0,-1,1⟩, + ⟨1,421,0,900,1063,2144,0,0,1⟩, + ⟨1,594,0,893,1063,2123,0,0,1⟩, + ⟨4,421,594,1063,0,0,0,-1,1⟩, + ⟨4,594,421,1063,0,0,0,1,2⟩, + ⟨1,594,0,1063,167,2500,0,0,1⟩, + ⟨1,137,0,648,167,1774,0,0,1⟩, + ⟨4,594,137,167,0,0,0,1,2⟩, + ⟨1,421,0,1063,151,2499,0,0,1⟩, + ⟨1,121,0,690,151,1851,0,0,1⟩, + ⟨4,421,121,151,0,0,0,-1,1⟩, + ⟨1,419,0,899,1064,2141,0,0,1⟩, + ⟨1,595,0,894,1064,2126,0,0,1⟩, + ⟨4,419,595,1064,0,0,0,-1,1⟩, + ⟨4,595,419,1064,0,0,0,1,2⟩, + ⟨1,595,0,1064,144,2501,0,0,1⟩, + ⟨1,114,0,648,144,1773,0,0,1⟩, + ⟨4,595,114,144,0,0,0,1,2⟩, + ⟨1,419,0,1064,203,2502,0,0,1⟩, + ⟨1,173,0,690,203,1852,0,0,1⟩, + ],#[0,72,0,0,0,0,0,0,0,0],504⟩, by decide⟩ +def backward_113 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State113, backwardShard2State114, + [ + ⟨4,419,173,203,0,0,0,-1,1⟩, + ⟨1,417,0,898,1065,2138,0,0,1⟩, + ⟨1,596,0,895,1065,2129,0,0,1⟩, + ⟨4,417,596,1065,0,0,0,-1,1⟩, + ⟨4,596,417,1065,0,0,0,1,2⟩, + ⟨1,596,0,1065,144,2503,0,0,1⟩, + ⟨4,596,114,144,0,0,0,1,2⟩, + ⟨1,417,0,1065,151,2504,0,0,1⟩, + ⟨4,417,121,151,0,0,0,-1,1⟩, + ⟨1,597,0,897,1066,2135,0,0,1⟩, + ⟨1,410,0,896,1066,2132,0,0,1⟩, + ⟨4,597,410,1066,0,0,0,-1,1⟩, + ⟨4,410,597,1066,0,0,0,1,2⟩, + ⟨1,410,0,1066,167,2505,0,0,1⟩, + ⟨4,410,137,167,0,0,0,1,2⟩, + ⟨1,597,0,1066,203,2506,0,0,1⟩, + ⟨4,597,173,203,0,0,0,-1,1⟩, + ⟨1,364,0,907,1067,2164,0,0,1⟩, + ⟨1,247,0,901,1067,2146,0,0,1⟩, + ⟨4,364,247,1067,0,0,0,2,1⟩, + ⟨4,247,364,1067,0,0,0,-1,4⟩, + ⟨1,247,0,1067,173,2507,0,0,1⟩, + ⟨1,143,0,989,173,2352,0,0,1⟩, + ⟨4,247,143,173,0,0,0,1,2⟩, + ⟨1,364,0,1067,180,2508,0,0,1⟩, + ⟨1,150,0,988,180,2349,0,0,1⟩, + ⟨4,364,150,180,0,0,0,2,1⟩, + ⟨1,366,0,908,1068,2167,0,0,1⟩, + ⟨1,242,0,902,1068,2149,0,0,1⟩, + ⟨4,366,242,1068,0,0,0,2,1⟩, + ⟨4,242,366,1068,0,0,0,-1,4⟩, + ⟨1,242,0,1068,154,2509,0,0,1⟩, + ⟨1,124,0,989,154,2351,0,0,1⟩, + ⟨4,242,124,154,0,0,0,1,2⟩, + ⟨1,366,0,1068,159,2510,0,0,1⟩, + ⟨1,129,0,988,159,2348,0,0,1⟩, + ⟨4,366,129,159,0,0,0,2,1⟩, + ⟨1,344,0,905,1069,2158,0,0,1⟩, + ⟨1,263,0,903,1069,2152,0,0,1⟩, + ⟨4,344,263,1069,0,0,0,2,1⟩, + ⟨4,263,344,1069,0,0,0,-1,4⟩, + ⟨1,263,0,1069,173,2512,0,0,1⟩, + ⟨4,263,143,173,0,0,0,1,2⟩, + ⟨1,344,0,1069,159,2511,0,0,1⟩, + ⟨4,344,129,159,0,0,0,2,1⟩, + ⟨1,28,0,906,1070,2161,0,0,1⟩, + ⟨1,258,0,904,1070,2155,0,0,1⟩, + ⟨4,28,258,1070,0,0,0,2,1⟩, + ⟨4,258,28,1070,0,0,0,-1,4⟩, + ⟨1,258,0,1070,154,2513,0,0,1⟩, + ⟨4,258,124,154,0,0,0,1,2⟩, + ⟨1,28,0,1070,180,2514,0,0,1⟩, + ⟨4,28,150,180,0,0,0,2,1⟩, + ⟨1,12,0,908,1071,2168,0,0,1⟩, + ⟨1,598,0,901,1071,2147,0,0,1⟩, + ⟨4,12,598,1071,0,0,0,2,1⟩, + ⟨4,598,12,1071,0,0,0,-1,4⟩, + ⟨1,598,0,1071,198,2515,0,0,1⟩, + ⟨1,168,0,987,198,2344,0,0,1⟩, + ⟨4,598,168,198,0,0,0,1,2⟩, + ⟨1,12,0,1071,219,2516,0,0,1⟩, + ⟨1,189,0,990,219,2355,0,0,1⟩, + ⟨4,12,189,219,0,0,0,2,1⟩, + ⟨1,6,0,907,1072,2165,0,0,1⟩, + ⟨1,599,0,902,1072,2150,0,0,1⟩, + ⟨4,6,599,1072,0,0,0,2,1⟩, + ⟨4,599,6,1072,0,0,0,-1,4⟩, + ⟨1,599,0,1072,242,2517,0,0,1⟩, + ⟨1,212,0,987,242,2345,0,0,1⟩, + ⟨4,599,212,242,0,0,0,1,2⟩, + ⟨1,6,0,1072,245,2518,0,0,1⟩, + ⟨1,215,0,990,245,2356,0,0,1⟩, + ⟨4,6,215,245,0,0,0,2,1⟩, + ⟨1,4,0,906,1073,2162,0,0,1⟩, + ⟨1,600,0,903,1073,2153,0,0,1⟩, + ⟨4,4,600,1073,0,0,0,2,1⟩, + ⟨4,600,4,1073,0,0,0,-1,4⟩, + ⟨1,600,0,1073,242,2520,0,0,1⟩, + ⟨4,600,212,242,0,0,0,1,2⟩, + ⟨1,4,0,1073,219,2519,0,0,1⟩, + ⟨4,4,189,219,0,0,0,2,1⟩, + ⟨1,601,0,905,1074,2159,0,0,1⟩, + ⟨1,1,0,904,1074,2156,0,0,1⟩, + ⟨4,601,1,1074,0,0,0,2,1⟩, + ⟨4,1,601,1074,0,0,0,-1,4⟩, + ⟨1,1,0,1074,198,2521,0,0,1⟩, + ⟨4,1,168,198,0,0,0,1,2⟩, + ⟨1,601,0,1074,245,2522,0,0,1⟩, + ⟨4,601,215,245,0,0,0,2,1⟩, + ⟨1,348,0,915,1075,2188,0,0,1⟩, + ⟨1,246,0,909,1075,2170,0,0,1⟩, + ⟨4,348,246,1075,0,0,0,2,1⟩, + ⟨4,246,348,1075,0,0,0,-1,4⟩, + ⟨1,246,0,1075,197,2524,0,0,1⟩, + ⟨1,167,0,993,197,2363,0,0,1⟩, + ⟨4,246,167,197,0,0,0,1,2⟩, + ⟨1,348,0,1075,161,2523,0,0,1⟩, + ⟨1,131,0,996,161,2371,0,0,1⟩, + ⟨4,348,131,161,0,0,0,2,1⟩, + ⟨1,350,0,916,1076,2191,0,0,1⟩, + ⟨1,244,0,910,1076,2173,0,0,1⟩, + ⟨4,350,244,1076,0,0,0,2,1⟩, + ⟨4,244,350,1076,0,0,0,-1,4⟩, + ⟨1,244,0,1076,243,2526,0,0,1⟩, + ⟨1,213,0,993,243,2364,0,0,1⟩, + ⟨4,244,213,243,0,0,0,1,2⟩, + ⟨1,350,0,1076,182,2525,0,0,1⟩, + ⟨1,152,0,996,182,2372,0,0,1⟩, + ⟨4,350,152,182,0,0,0,2,1⟩, + ⟨1,360,0,913,1077,2182,0,0,1⟩, + ⟨1,262,0,911,1077,2176,0,0,1⟩, + ⟨4,360,262,1077,0,0,0,2,1⟩, + ⟨4,262,360,1077,0,0,0,-1,4⟩, + ⟨1,262,0,1077,197,2528,0,0,1⟩, + ⟨4,262,167,197,0,0,0,1,2⟩, + ⟨1,360,0,1077,182,2527,0,0,1⟩, + ⟨4,360,152,182,0,0,0,2,1⟩, + ⟨1,60,0,914,1078,2185,0,0,1⟩, + ⟨1,260,0,912,1078,2179,0,0,1⟩, + ⟨4,60,260,1078,0,0,0,2,1⟩, + ⟨4,260,60,1078,0,0,0,-1,4⟩, + ⟨1,260,0,1078,243,2530,0,0,1⟩, + ⟨4,260,213,243,0,0,0,1,2⟩, + ⟨1,60,0,1078,161,2529,0,0,1⟩, + ⟨4,60,131,161,0,0,0,2,1⟩, + ⟨1,437,0,916,1079,2192,0,0,1⟩, + ⟨1,602,0,909,1079,2171,0,0,1⟩, + ⟨4,437,602,1079,0,0,0,2,1⟩, + ],#[0,70,0,0,0,0,0,0,0,0],594⟩, by decide⟩ +def backward_114 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State114, backwardShard2State115, + [ + ⟨4,602,437,1079,0,0,0,-1,4⟩, + ⟨1,602,0,1079,244,2532,0,0,1⟩, + ⟨1,214,0,995,244,2368,0,0,1⟩, + ⟨4,602,214,244,0,0,0,1,2⟩, + ⟨1,437,0,1079,181,2531,0,0,1⟩, + ⟨1,151,0,991,181,2360,0,0,1⟩, + ⟨4,437,151,181,0,0,0,2,1⟩, + ⟨1,435,0,915,1080,2189,0,0,1⟩, + ⟨1,603,0,910,1080,2174,0,0,1⟩, + ⟨4,435,603,1080,0,0,0,2,1⟩, + ⟨4,603,435,1080,0,0,0,-1,4⟩, + ⟨1,603,0,1080,196,2534,0,0,1⟩, + ⟨1,166,0,995,196,2367,0,0,1⟩, + ⟨4,603,166,196,0,0,0,1,2⟩, + ⟨1,435,0,1080,160,2533,0,0,1⟩, + ⟨1,130,0,991,160,2359,0,0,1⟩, + ⟨4,435,130,160,0,0,0,2,1⟩, + ⟨1,433,0,914,1081,2186,0,0,1⟩, + ⟨1,604,0,911,1081,2177,0,0,1⟩, + ⟨4,433,604,1081,0,0,0,2,1⟩, + ⟨4,604,433,1081,0,0,0,-1,4⟩, + ⟨1,604,0,1081,196,2536,0,0,1⟩, + ⟨4,604,166,196,0,0,0,1,2⟩, + ⟨1,433,0,1081,181,2535,0,0,1⟩, + ⟨4,433,151,181,0,0,0,2,1⟩, + ⟨1,605,0,913,1082,2183,0,0,1⟩, + ⟨1,426,0,912,1082,2180,0,0,1⟩, + ⟨4,605,426,1082,0,0,0,2,1⟩, + ⟨4,426,605,1082,0,0,0,-1,4⟩, + ⟨1,426,0,1082,244,2538,0,0,1⟩, + ⟨4,426,214,244,0,0,0,1,2⟩, + ⟨1,605,0,1082,160,2537,0,0,1⟩, + ⟨4,605,130,160,0,0,0,2,1⟩, + ⟨1,396,0,981,1083,2338,0,0,1⟩, + ⟨1,456,0,917,1083,2194,0,0,1⟩, + ⟨4,396,456,1083,0,0,0,2,1⟩, + ⟨4,456,396,1083,0,0,0,-1,4⟩, + ⟨1,456,0,1083,227,2540,0,0,1⟩, + ⟨1,197,0,1003,227,2377,0,0,1⟩, + ⟨4,456,197,227,0,0,0,1,2⟩, + ⟨1,396,0,1083,166,2539,0,0,1⟩, + ⟨1,136,0,1002,166,2374,0,0,1⟩, + ⟨4,396,136,166,0,0,0,2,1⟩, + ⟨1,398,0,982,1084,2341,0,0,1⟩, + ⟨1,457,0,918,1084,2197,0,0,1⟩, + ⟨4,398,457,1084,0,0,0,2,1⟩, + ⟨4,457,398,1084,0,0,0,-1,4⟩, + ⟨1,457,0,1084,240,2541,0,0,1⟩, + ⟨1,210,0,1003,240,2378,0,0,1⟩, + ⟨4,457,210,240,0,0,0,1,2⟩, + ⟨1,398,0,1084,249,2542,0,0,1⟩, + ⟨1,219,0,1002,249,2375,0,0,1⟩, + ⟨4,398,219,249,0,0,0,2,1⟩, + ⟨1,376,0,979,1085,2332,0,0,1⟩, + ⟨1,466,0,919,1085,2200,0,0,1⟩, + ⟨4,376,466,1085,0,0,0,2,1⟩, + ⟨4,466,376,1085,0,0,0,-1,4⟩, + ⟨1,466,0,1085,227,2543,0,0,1⟩, + ⟨4,466,197,227,0,0,0,1,2⟩, + ⟨1,376,0,1085,249,2544,0,0,1⟩, + ⟨4,376,219,249,0,0,0,2,1⟩, + ⟨1,66,0,980,1086,2335,0,0,1⟩, + ⟨1,467,0,920,1086,2203,0,0,1⟩, + ⟨4,66,467,1086,0,0,0,2,1⟩, + ⟨4,467,66,1086,0,0,0,-1,4⟩, + ⟨1,467,0,1086,240,2546,0,0,1⟩, + ⟨4,467,210,240,0,0,0,1,2⟩, + ⟨1,66,0,1086,166,2545,0,0,1⟩, + ⟨4,66,136,166,0,0,0,2,1⟩, + ⟨1,556,0,982,1087,2342,0,0,1⟩, + ⟨1,606,0,917,1087,2195,0,0,1⟩, + ⟨4,556,606,1087,0,0,0,2,1⟩, + ⟨4,606,556,1087,0,0,0,-1,4⟩, + ⟨1,606,0,1087,174,2547,0,0,1⟩, + ⟨1,144,0,1039,174,2444,0,0,1⟩, + ⟨4,606,144,174,0,0,0,1,2⟩, + ⟨1,556,0,1087,177,2548,0,0,1⟩, + ⟨1,147,0,1004,177,2381,0,0,1⟩, + ⟨4,556,147,177,0,0,0,2,1⟩, + ⟨1,547,0,981,1088,2339,0,0,1⟩, + ⟨1,607,0,918,1088,2198,0,0,1⟩, + ⟨4,547,607,1088,0,0,0,2,1⟩, + ⟨4,607,547,1088,0,0,0,-1,4⟩, + ⟨1,607,0,1088,190,2550,0,0,1⟩, + ⟨1,160,0,1039,190,2445,0,0,1⟩, + ⟨4,607,160,190,0,0,0,1,2⟩, + ⟨1,547,0,1088,187,2549,0,0,1⟩, + ⟨1,157,0,1004,187,2382,0,0,1⟩, + ⟨4,547,157,187,0,0,0,2,1⟩, + ⟨1,546,0,980,1089,2336,0,0,1⟩, + ⟨1,608,0,919,1089,2201,0,0,1⟩, + ⟨4,546,608,1089,0,0,0,2,1⟩, + ⟨4,608,546,1089,0,0,0,-1,4⟩, + ⟨1,608,0,1089,190,2552,0,0,1⟩, + ⟨4,608,160,190,0,0,0,1,2⟩, + ⟨1,546,0,1089,177,2551,0,0,1⟩, + ⟨4,546,147,177,0,0,0,2,1⟩, + ⟨1,609,0,979,1090,2333,0,0,1⟩, + ⟨1,545,0,920,1090,2204,0,0,1⟩, + ⟨4,609,545,1090,0,0,0,2,1⟩, + ⟨4,545,609,1090,0,0,0,-1,4⟩, + ⟨1,545,0,1090,174,2553,0,0,1⟩, + ⟨4,545,144,174,0,0,0,1,2⟩, + ⟨1,609,0,1090,187,2554,0,0,1⟩, + ⟨4,609,157,187,0,0,0,2,1⟩, + ⟨1,380,0,1210,1091,2786,0,0,1⟩, + ⟨1,458,0,925,1091,2206,0,0,1⟩, + ⟨4,380,458,1091,0,0,0,2,1⟩, + ⟨4,458,380,1091,0,0,0,-1,4⟩, + ⟨1,458,0,1091,175,2555,0,0,1⟩, + ⟨1,145,0,1007,175,2389,0,0,1⟩, + ⟨4,458,145,175,0,0,0,1,2⟩, + ⟨1,380,0,1091,251,2556,0,0,1⟩, + ⟨1,221,0,1010,251,2394,0,0,1⟩, + ⟨4,380,221,251,0,0,0,2,1⟩, + ⟨1,382,0,1211,1092,2789,0,0,1⟩, + ⟨1,459,0,926,1092,2209,0,0,1⟩, + ⟨4,382,459,1092,0,0,0,2,1⟩, + ⟨4,459,382,1092,0,0,0,-1,4⟩, + ⟨1,459,0,1092,191,2558,0,0,1⟩, + ⟨1,161,0,1007,191,2390,0,0,1⟩, + ⟨4,459,161,191,0,0,0,1,2⟩, + ⟨1,382,0,1092,164,2557,0,0,1⟩, + ⟨1,134,0,1010,164,2393,0,0,1⟩, + ⟨4,382,134,164,0,0,0,2,1⟩, + ⟨1,392,0,1208,1093,2780,0,0,1⟩, + ⟨1,464,0,927,1093,2212,0,0,1⟩, + ⟨4,392,464,1093,0,0,0,2,1⟩, + ],#[0,72,0,0,0,0,0,0,0,0],588⟩, by decide⟩ +def backward_115 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State115, backwardShard2State116, + [ + ⟨4,464,392,1093,0,0,0,-1,4⟩, + ⟨1,464,0,1093,175,2560,0,0,1⟩, + ⟨4,464,145,175,0,0,0,1,2⟩, + ⟨1,392,0,1093,164,2559,0,0,1⟩, + ⟨4,392,134,164,0,0,0,2,1⟩, + ⟨1,97,0,1209,1094,2783,0,0,1⟩, + ⟨1,465,0,928,1094,2215,0,0,1⟩, + ⟨4,97,465,1094,0,0,0,2,1⟩, + ⟨4,465,97,1094,0,0,0,-1,4⟩, + ⟨1,465,0,1094,191,2561,0,0,1⟩, + ⟨4,465,161,191,0,0,0,1,2⟩, + ⟨1,97,0,1094,251,2562,0,0,1⟩, + ⟨4,97,221,251,0,0,0,2,1⟩, + ⟨1,261,0,1211,1095,2790,0,0,1⟩, + ⟨1,610,0,925,1095,2207,0,0,1⟩, + ⟨4,261,610,1095,0,0,0,2,1⟩, + ⟨4,610,261,1095,0,0,0,-1,4⟩, + ⟨1,610,0,1095,192,2564,0,0,1⟩, + ⟨1,162,0,1040,192,2449,0,0,1⟩, + ⟨4,610,162,192,0,0,0,1,2⟩, + ⟨1,261,0,1095,165,2563,0,0,1⟩, + ⟨1,135,0,1005,165,2385,0,0,1⟩, + ⟨4,261,135,165,0,0,0,2,1⟩, + ⟨1,259,0,1210,1096,2787,0,0,1⟩, + ⟨1,611,0,926,1096,2210,0,0,1⟩, + ⟨4,259,611,1096,0,0,0,2,1⟩, + ⟨4,611,259,1096,0,0,0,-1,4⟩, + ⟨1,611,0,1096,176,2565,0,0,1⟩, + ⟨1,146,0,1040,176,2448,0,0,1⟩, + ⟨4,611,146,176,0,0,0,1,2⟩, + ⟨1,259,0,1096,250,2566,0,0,1⟩, + ⟨1,220,0,1005,250,2386,0,0,1⟩, + ⟨4,259,220,250,0,0,0,2,1⟩, + ⟨1,266,0,1209,1097,2784,0,0,1⟩, + ⟨1,612,0,927,1097,2213,0,0,1⟩, + ⟨4,266,612,1097,0,0,0,2,1⟩, + ⟨4,612,266,1097,0,0,0,-1,4⟩, + ⟨1,612,0,1097,176,2568,0,0,1⟩, + ⟨4,612,146,176,0,0,0,1,2⟩, + ⟨1,266,0,1097,165,2567,0,0,1⟩, + ⟨4,266,135,165,0,0,0,2,1⟩, + ⟨1,613,0,1208,1098,2781,0,0,1⟩, + ⟨1,250,0,928,1098,2216,0,0,1⟩, + ⟨4,613,250,1098,0,0,0,2,1⟩, + ⟨4,250,613,1098,0,0,0,-1,4⟩, + ⟨1,250,0,1098,192,2569,0,0,1⟩, + ⟨4,250,162,192,0,0,0,1,2⟩, + ⟨1,613,0,1098,250,2570,0,0,1⟩, + ⟨4,613,220,250,0,0,0,2,1⟩, + ⟨1,300,0,939,1099,2236,0,0,1⟩, + ⟨1,248,0,933,1099,2218,0,0,1⟩, + ⟨4,300,248,1099,0,0,0,-1,1⟩, + ⟨4,248,300,1099,0,0,0,1,2⟩, + ⟨1,248,0,1099,143,2571,0,0,1⟩, + ⟨1,113,0,1017,143,2399,0,0,1⟩, + ⟨4,248,113,143,0,0,0,-1,1⟩, + ⟨1,300,0,1099,170,2572,0,0,1⟩, + ⟨1,140,0,1016,170,2396,0,0,1⟩, + ⟨4,300,140,170,0,0,0,2,1⟩, + ⟨1,302,0,940,1100,2239,0,0,1⟩, + ⟨1,10,0,934,1100,2221,0,0,1⟩, + ⟨4,302,10,1100,0,0,0,-1,1⟩, + ⟨4,10,302,1100,0,0,0,1,2⟩, + ⟨1,10,0,1100,148,2573,0,0,1⟩, + ⟨1,118,0,1017,148,2400,0,0,1⟩, + ⟨4,10,118,148,0,0,0,-1,1⟩, + ⟨1,302,0,1100,200,2574,0,0,1⟩, + ⟨1,170,0,1016,200,2397,0,0,1⟩, + ⟨4,302,170,200,0,0,0,2,1⟩, + ⟨1,280,0,937,1101,2230,0,0,1⟩, + ⟨1,268,0,935,1101,2224,0,0,1⟩, + ⟨4,280,268,1101,0,0,0,-1,1⟩, + ⟨4,268,280,1101,0,0,0,1,2⟩, + ⟨1,268,0,1101,143,2575,0,0,1⟩, + ⟨4,268,113,143,0,0,0,-1,1⟩, + ⟨1,280,0,1101,200,2576,0,0,1⟩, + ⟨4,280,170,200,0,0,0,2,1⟩, + ⟨1,38,0,938,1102,2233,0,0,1⟩, + ⟨1,270,0,936,1102,2227,0,0,1⟩, + ⟨4,38,270,1102,0,0,0,-1,1⟩, + ⟨4,270,38,1102,0,0,0,1,2⟩, + ⟨1,270,0,1102,148,2577,0,0,1⟩, + ⟨4,270,118,148,0,0,0,-1,1⟩, + ⟨1,38,0,1102,170,2578,0,0,1⟩, + ⟨4,38,140,170,0,0,0,2,1⟩, + ⟨1,442,0,940,1103,2240,0,0,1⟩, + ⟨1,614,0,933,1103,2219,0,0,1⟩, + ⟨4,442,614,1103,0,0,0,-1,1⟩, + ⟨4,614,442,1103,0,0,0,1,2⟩, + ⟨1,614,0,1103,217,2579,0,0,1⟩, + ⟨1,187,0,1041,217,2452,0,0,1⟩, + ⟨4,614,187,217,0,0,0,-1,1⟩, + ⟨1,442,0,1103,228,2580,0,0,1⟩, + ⟨1,198,0,1018,228,2403,0,0,1⟩, + ⟨4,442,198,228,0,0,0,2,1⟩, + ⟨1,536,0,939,1104,2237,0,0,1⟩, + ⟨1,615,0,934,1104,2222,0,0,1⟩, + ⟨4,536,615,1104,0,0,0,-1,1⟩, + ⟨4,615,536,1104,0,0,0,1,2⟩, + ⟨1,615,0,1104,224,2581,0,0,1⟩, + ⟨1,194,0,1041,224,2453,0,0,1⟩, + ⟨4,615,194,224,0,0,0,-1,1⟩, + ⟨1,536,0,1104,235,2582,0,0,1⟩, + ⟨1,205,0,1018,235,2404,0,0,1⟩, + ⟨4,536,205,235,0,0,0,2,1⟩, + ⟨1,557,0,938,1105,2234,0,0,1⟩, + ⟨1,616,0,935,1105,2225,0,0,1⟩, + ⟨4,557,616,1105,0,0,0,-1,1⟩, + ⟨4,616,557,1105,0,0,0,1,2⟩, + ⟨1,616,0,1105,224,2583,0,0,1⟩, + ⟨4,616,194,224,0,0,0,-1,1⟩, + ⟨1,557,0,1105,228,2584,0,0,1⟩, + ⟨4,557,198,228,0,0,0,2,1⟩, + ⟨1,617,0,937,1106,2231,0,0,1⟩, + ⟨1,524,0,936,1106,2228,0,0,1⟩, + ⟨4,617,524,1106,0,0,0,-1,1⟩, + ⟨4,524,617,1106,0,0,0,1,2⟩, + ⟨1,524,0,1106,217,2585,0,0,1⟩, + ⟨4,524,187,217,0,0,0,-1,1⟩, + ⟨1,617,0,1106,235,2586,0,0,1⟩, + ⟨4,617,205,235,0,0,0,2,1⟩, + ⟨1,284,0,947,1107,2260,0,0,1⟩, + ⟨1,252,0,941,1107,2242,0,0,1⟩, + ⟨4,284,252,1107,0,0,0,-1,1⟩, + ⟨4,252,284,1107,0,0,0,1,2⟩, + ⟨1,252,0,1107,216,2588,0,0,1⟩, + ⟨1,186,0,1021,216,2409,0,0,1⟩, + ⟨4,252,186,216,0,0,0,-1,1⟩, + ],#[0,70,0,0,0,0,0,0,0,0],556⟩, by decide⟩ +def backward_116 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State116, backwardShard2State117, + [ + ⟨1,284,0,1107,202,2587,0,0,1⟩, + ⟨1,172,0,1024,202,2414,0,0,1⟩, + ⟨4,284,172,202,0,0,0,2,1⟩, + ⟨1,286,0,948,1108,2263,0,0,1⟩, + ⟨1,254,0,942,1108,2245,0,0,1⟩, + ⟨4,286,254,1108,0,0,0,-1,1⟩, + ⟨4,254,286,1108,0,0,0,1,2⟩, + ⟨1,254,0,1108,225,2590,0,0,1⟩, + ⟨1,195,0,1021,225,2410,0,0,1⟩, + ⟨4,254,195,225,0,0,0,-1,1⟩, + ⟨1,286,0,1108,172,2589,0,0,1⟩, + ⟨1,142,0,1024,172,2413,0,0,1⟩, + ⟨4,286,142,172,0,0,0,2,1⟩, + ⟨1,296,0,945,1109,2254,0,0,1⟩, + ⟨1,264,0,943,1109,2248,0,0,1⟩, + ⟨4,296,264,1109,0,0,0,-1,1⟩, + ⟨4,264,296,1109,0,0,0,1,2⟩, + ⟨1,264,0,1109,216,2592,0,0,1⟩, + ⟨4,264,186,216,0,0,0,-1,1⟩, + ⟨1,296,0,1109,172,2591,0,0,1⟩, + ⟨4,296,142,172,0,0,0,2,1⟩, + ⟨1,19,0,946,1110,2257,0,0,1⟩, + ⟨1,79,0,944,1110,2251,0,0,1⟩, + ⟨4,19,79,1110,0,0,0,-1,1⟩, + ⟨4,79,19,1110,0,0,0,1,2⟩, + ⟨1,79,0,1110,225,2594,0,0,1⟩, + ⟨4,79,195,225,0,0,0,-1,1⟩, + ⟨1,19,0,1110,202,2593,0,0,1⟩, + ⟨4,19,172,202,0,0,0,2,1⟩, + ⟨1,245,0,948,1111,2264,0,0,1⟩, + ⟨1,618,0,941,1111,2243,0,0,1⟩, + ⟨4,245,618,1111,0,0,0,-1,1⟩, + ⟨4,618,245,1111,0,0,0,1,2⟩, + ⟨1,618,0,1111,226,2596,0,0,1⟩, + ⟨1,196,0,1042,226,2457,0,0,1⟩, + ⟨4,618,196,226,0,0,0,-1,1⟩, + ⟨1,245,0,1111,171,2595,0,0,1⟩, + ⟨1,141,0,1019,171,2406,0,0,1⟩, + ⟨4,245,141,171,0,0,0,2,1⟩, + ⟨1,257,0,947,1112,2261,0,0,1⟩, + ⟨1,619,0,942,1112,2246,0,0,1⟩, + ⟨4,257,619,1112,0,0,0,-1,1⟩, + ⟨4,619,257,1112,0,0,0,1,2⟩, + ⟨1,619,0,1112,215,2598,0,0,1⟩, + ⟨1,185,0,1042,215,2456,0,0,1⟩, + ⟨4,619,185,215,0,0,0,-1,1⟩, + ⟨1,257,0,1112,201,2597,0,0,1⟩, + ⟨1,171,0,1019,201,2407,0,0,1⟩, + ⟨4,257,171,201,0,0,0,2,1⟩, + ⟨1,317,0,946,1113,2258,0,0,1⟩, + ⟨1,620,0,943,1113,2249,0,0,1⟩, + ⟨4,317,620,1113,0,0,0,-1,1⟩, + ⟨4,620,317,1113,0,0,0,1,2⟩, + ⟨1,620,0,1113,215,2600,0,0,1⟩, + ⟨4,620,185,215,0,0,0,-1,1⟩, + ⟨1,317,0,1113,171,2599,0,0,1⟩, + ⟨4,317,141,171,0,0,0,2,1⟩, + ⟨1,621,0,945,1114,2255,0,0,1⟩, + ⟨1,333,0,944,1114,2252,0,0,1⟩, + ⟨4,621,333,1114,0,0,0,-1,1⟩, + ⟨4,333,621,1114,0,0,0,1,2⟩, + ⟨1,333,0,1114,226,2602,0,0,1⟩, + ⟨4,333,196,226,0,0,0,-1,1⟩, + ⟨1,621,0,1114,201,2601,0,0,1⟩, + ⟨4,621,171,201,0,0,0,2,1⟩, + ⟨1,332,0,1214,1115,2798,0,0,1⟩, + ⟨1,460,0,949,1115,2266,0,0,1⟩, + ⟨4,332,460,1115,0,0,0,-1,1⟩, + ⟨4,460,332,1115,0,0,0,1,2⟩, + ⟨1,460,0,1115,230,2604,0,0,1⟩, + ⟨1,200,0,1031,230,2424,0,0,1⟩, + ⟨4,460,200,230,0,0,0,-1,1⟩, + ⟨1,332,0,1115,208,2603,0,0,1⟩, + ⟨1,178,0,1030,208,2420,0,0,1⟩, + ⟨4,332,178,208,0,0,0,2,1⟩, + ⟨1,334,0,1215,1116,2801,0,0,1⟩, + ⟨1,461,0,950,1116,2269,0,0,1⟩, + ⟨4,334,461,1116,0,0,0,-1,1⟩, + ⟨4,461,334,1116,0,0,0,1,2⟩, + ⟨1,461,0,1116,222,2605,0,0,1⟩, + ⟨1,192,0,1031,222,2423,0,0,1⟩, + ⟨4,461,192,222,0,0,0,-1,1⟩, + ⟨1,334,0,1116,237,2606,0,0,1⟩, + ⟨1,207,0,1030,237,2421,0,0,1⟩, + ⟨4,334,207,237,0,0,0,2,1⟩, + ⟨1,312,0,1212,1117,2792,0,0,1⟩, + ⟨1,468,0,951,1117,2272,0,0,1⟩, + ⟨4,312,468,1117,0,0,0,-1,1⟩, + ⟨4,468,312,1117,0,0,0,1,2⟩, + ⟨1,468,0,1117,230,2607,0,0,1⟩, + ⟨4,468,200,230,0,0,0,-1,1⟩, + ⟨1,312,0,1117,237,2608,0,0,1⟩, + ⟨4,312,207,237,0,0,0,2,1⟩, + ⟨1,24,0,1213,1118,2795,0,0,1⟩, + ⟨1,469,0,952,1118,2275,0,0,1⟩, + ⟨4,24,469,1118,0,0,0,-1,1⟩, + ⟨4,469,24,1118,0,0,0,1,2⟩, + ⟨1,469,0,1118,222,2610,0,0,1⟩, + ⟨4,469,192,222,0,0,0,-1,1⟩, + ⟨1,24,0,1118,208,2609,0,0,1⟩, + ⟨4,24,178,208,0,0,0,2,1⟩, + ⟨1,627,0,1215,1119,2802,0,0,1⟩, + ⟨1,622,0,949,1119,2267,0,0,1⟩, + ⟨4,627,622,1119,0,0,0,-1,1⟩, + ⟨4,622,627,1119,0,0,0,1,2⟩, + ⟨1,622,0,1119,145,2611,0,0,1⟩, + ⟨1,115,0,1029,145,2416,0,0,1⟩, + ⟨4,622,115,145,0,0,0,-1,1⟩, + ⟨1,627,0,1119,168,2612,0,0,1⟩, + ⟨1,138,0,1032,168,2428,0,0,1⟩, + ⟨4,627,138,168,0,0,0,2,1⟩, + ⟨1,626,0,1214,1120,2799,0,0,1⟩, + ⟨1,623,0,950,1120,2270,0,0,1⟩, + ⟨4,626,623,1120,0,0,0,-1,1⟩, + ⟨4,623,626,1120,0,0,0,1,2⟩, + ⟨1,623,0,1120,209,2614,0,0,1⟩, + ⟨1,179,0,1029,209,2417,0,0,1⟩, + ⟨4,623,179,209,0,0,0,-1,1⟩, + ⟨1,626,0,1120,150,2613,0,0,1⟩, + ⟨1,120,0,1032,150,2427,0,0,1⟩, + ⟨4,626,120,150,0,0,0,2,1⟩, + ⟨1,403,0,1213,1121,2796,0,0,1⟩, + ⟨1,624,0,951,1121,2273,0,0,1⟩, + ⟨4,403,624,1121,0,0,0,-1,1⟩, + ⟨4,624,403,1121,0,0,0,1,2⟩, + ⟨1,624,0,1121,209,2616,0,0,1⟩, + ⟨4,624,179,209,0,0,0,-1,1⟩, + ⟨1,403,0,1121,168,2615,0,0,1⟩, + ],#[0,72,0,0,0,0,0,0,0,0],504⟩, by decide⟩ +def backward_117 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State117, backwardShard2State118, + [ + ⟨4,403,138,168,0,0,0,2,1⟩, + ⟨1,625,0,1212,1122,2793,0,0,1⟩, + ⟨1,401,0,952,1122,2276,0,0,1⟩, + ⟨4,625,401,1122,0,0,0,-1,1⟩, + ⟨4,401,625,1122,0,0,0,1,2⟩, + ⟨1,401,0,1122,145,2617,0,0,1⟩, + ⟨4,401,115,145,0,0,0,-1,1⟩, + ⟨1,625,0,1122,150,2618,0,0,1⟩, + ⟨4,625,120,150,0,0,0,2,1⟩, + ⟨1,316,0,1218,1123,2810,0,0,1⟩, + ⟨1,462,0,957,1123,2278,0,0,1⟩, + ⟨4,316,462,1123,0,0,0,-1,1⟩, + ⟨4,462,316,1123,0,0,0,1,2⟩, + ⟨1,462,0,1123,146,2619,0,0,1⟩, + ⟨1,116,0,1035,146,2433,0,0,1⟩, + ⟨4,462,116,146,0,0,0,-1,1⟩, + ⟨1,316,0,1123,239,2620,0,0,1⟩, + ⟨1,209,0,1038,239,2442,0,0,1⟩, + ⟨4,316,209,239,0,0,0,2,1⟩, + ⟨1,318,0,1219,1124,2813,0,0,1⟩, + ⟨1,463,0,958,1124,2281,0,0,1⟩, + ⟨4,318,463,1124,0,0,0,-1,1⟩, + ⟨4,463,318,1124,0,0,0,1,2⟩, + ⟨1,463,0,1124,210,2622,0,0,1⟩, + ⟨1,180,0,1035,210,2434,0,0,1⟩, + ⟨4,463,180,210,0,0,0,-1,1⟩, + ⟨1,318,0,1124,206,2621,0,0,1⟩, + ⟨1,176,0,1038,206,2441,0,0,1⟩, + ⟨4,318,176,206,0,0,0,2,1⟩, + ⟨1,328,0,1216,1125,2804,0,0,1⟩, + ⟨1,470,0,959,1125,2284,0,0,1⟩, + ⟨4,328,470,1125,0,0,0,-1,1⟩, + ⟨4,470,328,1125,0,0,0,1,2⟩, + ⟨1,470,0,1125,146,2623,0,0,1⟩, + ⟨4,470,116,146,0,0,0,-1,1⟩, + ⟨1,328,0,1125,206,2624,0,0,1⟩, + ⟨4,328,176,206,0,0,0,2,1⟩, + ⟨1,109,0,1217,1126,2807,0,0,1⟩, + ⟨1,471,0,960,1126,2287,0,0,1⟩, + ⟨4,109,471,1126,0,0,0,-1,1⟩, + ⟨4,471,109,1126,0,0,0,1,2⟩, + ⟨1,471,0,1126,210,2625,0,0,1⟩, + ⟨4,471,180,210,0,0,0,-1,1⟩, + ⟨1,109,0,1126,239,2626,0,0,1⟩, + ⟨4,109,209,239,0,0,0,2,1⟩, + ⟨1,227,0,1219,1127,2814,0,0,1⟩, + ⟨1,628,0,957,1127,2279,0,0,1⟩, + ⟨4,227,628,1127,0,0,0,-1,1⟩, + ⟨4,628,227,1127,0,0,0,1,2⟩, + ⟨1,628,0,1127,211,2628,0,0,1⟩, + ⟨1,181,0,1037,211,2438,0,0,1⟩, + ⟨4,628,181,211,0,0,0,-1,1⟩, + ⟨1,227,0,1127,207,2627,0,0,1⟩, + ⟨1,177,0,1033,207,2430,0,0,1⟩, + ⟨4,227,177,207,0,0,0,2,1⟩, + ⟨1,229,0,1218,1128,2811,0,0,1⟩, + ⟨1,629,0,958,1128,2282,0,0,1⟩, + ⟨4,229,629,1128,0,0,0,-1,1⟩, + ⟨4,629,229,1128,0,0,0,1,2⟩, + ⟨1,629,0,1128,147,2629,0,0,1⟩, + ⟨1,117,0,1037,147,2437,0,0,1⟩, + ⟨4,629,117,147,0,0,0,-1,1⟩, + ⟨1,229,0,1128,238,2630,0,0,1⟩, + ⟨1,208,0,1033,238,2431,0,0,1⟩, + ⟨4,229,208,238,0,0,0,2,1⟩, + ⟨1,234,0,1217,1129,2808,0,0,1⟩, + ⟨1,630,0,959,1129,2285,0,0,1⟩, + ⟨4,234,630,1129,0,0,0,-1,1⟩, + ⟨4,630,234,1129,0,0,0,1,2⟩, + ⟨1,630,0,1129,147,2631,0,0,1⟩, + ⟨4,630,117,147,0,0,0,-1,1⟩, + ⟨1,234,0,1129,207,2632,0,0,1⟩, + ⟨4,234,177,207,0,0,0,2,1⟩, + ⟨1,631,0,1216,1130,2805,0,0,1⟩, + ⟨1,241,0,960,1130,2288,0,0,1⟩, + ⟨4,631,241,1130,0,0,0,-1,1⟩, + ⟨4,241,631,1130,0,0,0,1,2⟩, + ⟨1,241,0,1130,211,2633,0,0,1⟩, + ⟨4,241,181,211,0,0,0,-1,1⟩, + ⟨1,631,0,1130,238,2634,0,0,1⟩, + ⟨4,631,208,238,0,0,0,2,1⟩, + ⟨1,509,0,338,1131,947,0,0,1⟩, + ⟨1,478,0,965,1131,2290,0,0,1⟩, + ⟨4,509,478,1131,0,0,0,-1,1⟩, + ⟨4,478,509,1131,0,0,0,1,2⟩, + ⟨1,478,0,1131,195,2635,0,0,1⟩, + ⟨1,165,0,662,195,1803,0,0,1⟩, + ⟨4,478,165,195,0,0,0,-1,1⟩, + ⟨1,509,0,1131,247,2636,0,0,1⟩, + ⟨1,217,0,730,247,1908,0,0,1⟩, + ⟨4,509,217,247,0,0,0,2,1⟩, + ⟨1,510,0,332,1132,929,0,0,1⟩, + ⟨1,479,0,966,1132,2293,0,0,1⟩, + ⟨4,510,479,1132,0,0,0,-1,1⟩, + ⟨4,479,510,1132,0,0,0,1,2⟩, + ⟨1,479,0,1132,157,2637,0,0,1⟩, + ⟨1,127,0,662,157,1802,0,0,1⟩, + ⟨4,479,127,157,0,0,0,-1,1⟩, + ⟨1,510,0,1132,184,2638,0,0,1⟩, + ⟨1,154,0,730,184,1907,0,0,1⟩, + ⟨4,510,154,184,0,0,0,2,1⟩, + ⟨1,498,0,333,1133,931,0,0,1⟩, + ⟨1,488,0,967,1133,2296,0,0,1⟩, + ⟨4,498,488,1133,0,0,0,-1,1⟩, + ⟨4,488,498,1133,0,0,0,1,2⟩, + ⟨1,488,0,1133,195,2640,0,0,1⟩, + ⟨4,488,165,195,0,0,0,-1,1⟩, + ⟨1,498,0,1133,184,2639,0,0,1⟩, + ⟨4,498,154,184,0,0,0,2,1⟩, + ⟨1,499,0,334,1134,933,0,0,1⟩, + ⟨1,489,0,968,1134,2299,0,0,1⟩, + ⟨4,499,489,1134,0,0,0,-1,1⟩, + ⟨4,489,499,1134,0,0,0,1,2⟩, + ⟨1,489,0,1134,157,2641,0,0,1⟩, + ⟨4,489,127,157,0,0,0,-1,1⟩, + ⟨1,499,0,1134,247,2642,0,0,1⟩, + ⟨4,499,217,247,0,0,0,2,1⟩, + ⟨1,393,0,332,1135,930,0,0,1⟩, + ⟨1,49,0,965,1135,2291,0,0,1⟩, + ⟨4,393,49,1135,0,0,0,-1,1⟩, + ⟨4,49,393,1135,0,0,0,1,2⟩, + ⟨1,49,0,1135,194,2643,0,0,1⟩, + ⟨1,164,0,661,194,1800,0,0,1⟩, + ⟨4,49,164,194,0,0,0,-1,1⟩, + ⟨1,393,0,1135,248,2644,0,0,1⟩, + ⟨1,218,0,677,248,1833,0,0,1⟩, + ⟨4,393,218,248,0,0,0,2,1⟩, + ⟨1,281,0,338,1136,948,0,0,1⟩, + ],#[0,65,6,0,0,0,0,0,0,0],514⟩, by decide⟩ +def backward_118 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State118, backwardShard2State119, + [ + ⟨1,83,0,966,1136,2294,0,0,1⟩, + ⟨4,281,83,1136,0,0,0,-1,1⟩, + ⟨4,83,281,1136,0,0,0,1,2⟩, + ⟨1,83,0,1136,156,2645,0,0,1⟩, + ⟨1,126,0,661,156,1799,0,0,1⟩, + ⟨4,83,126,156,0,0,0,-1,1⟩, + ⟨1,281,0,1136,183,2646,0,0,1⟩, + ⟨1,153,0,677,183,1832,0,0,1⟩, + ⟨4,281,153,183,0,0,0,2,1⟩, + ⟨1,225,0,334,1137,934,0,0,1⟩, + ⟨1,98,0,967,1137,2297,0,0,1⟩, + ⟨4,225,98,1137,0,0,0,-1,1⟩, + ⟨4,98,225,1137,0,0,0,1,2⟩, + ⟨1,98,0,1137,156,2647,0,0,1⟩, + ⟨4,98,126,156,0,0,0,-1,1⟩, + ⟨1,225,0,1137,248,2648,0,0,1⟩, + ⟨4,225,218,248,0,0,0,2,1⟩, + ⟨1,101,0,333,1138,932,0,0,1⟩, + ⟨1,285,0,968,1138,2300,0,0,1⟩, + ⟨4,101,285,1138,0,0,0,-1,1⟩, + ⟨4,285,101,1138,0,0,0,1,2⟩, + ⟨1,285,0,1138,194,2650,0,0,1⟩, + ⟨4,285,164,194,0,0,0,-1,1⟩, + ⟨1,101,0,1138,183,2649,0,0,1⟩, + ⟨4,101,153,183,0,0,0,2,1⟩, + ⟨1,500,0,313,1139,895,0,0,1⟩, + ⟨1,480,0,969,1139,2302,0,0,1⟩, + ⟨4,500,480,1139,0,0,0,-1,1⟩, + ⟨4,480,500,1139,0,0,0,1,2⟩, + ⟨1,480,0,1139,193,2652,0,0,1⟩, + ⟨1,163,0,664,193,1809,0,0,1⟩, + ⟨4,480,163,193,0,0,0,-1,1⟩, + ⟨1,500,0,1139,186,2651,0,0,1⟩, + ⟨1,156,0,704,186,1874,0,0,1⟩, + ⟨4,500,156,186,0,0,0,2,1⟩, + ⟨1,501,0,315,1140,905,0,0,1⟩, + ⟨1,481,0,970,1140,2305,0,0,1⟩, + ⟨4,501,481,1140,0,0,0,-1,1⟩, + ⟨4,481,501,1140,0,0,0,1,2⟩, + ⟨1,481,0,1140,155,2653,0,0,1⟩, + ⟨1,125,0,664,155,1808,0,0,1⟩, + ⟨4,481,125,155,0,0,0,-1,1⟩, + ⟨1,501,0,1140,158,2654,0,0,1⟩, + ⟨1,128,0,704,158,1873,0,0,1⟩, + ⟨4,501,128,158,0,0,0,2,1⟩, + ⟨1,511,0,336,1141,943,0,0,1⟩, + ⟨1,490,0,971,1141,2308,0,0,1⟩, + ⟨4,511,490,1141,0,0,0,-1,1⟩, + ⟨4,490,511,1141,0,0,0,1,2⟩, + ⟨1,490,0,1141,193,2656,0,0,1⟩, + ⟨4,490,163,193,0,0,0,-1,1⟩, + ⟨1,511,0,1141,158,2655,0,0,1⟩, + ⟨4,511,128,158,0,0,0,2,1⟩, + ⟨1,512,0,337,1142,945,0,0,1⟩, + ⟨1,491,0,972,1142,2311,0,0,1⟩, + ⟨4,512,491,1142,0,0,0,-1,1⟩, + ⟨4,491,512,1142,0,0,0,1,2⟩, + ⟨1,491,0,1142,155,2657,0,0,1⟩, + ⟨4,491,125,155,0,0,0,-1,1⟩, + ⟨1,512,0,1142,186,2658,0,0,1⟩, + ⟨4,512,156,186,0,0,0,2,1⟩, + ⟨1,345,0,315,1143,906,0,0,1⟩, + ⟨1,68,0,969,1143,2303,0,0,1⟩, + ⟨4,345,68,1143,0,0,0,-1,1⟩, + ⟨4,68,345,1143,0,0,0,1,2⟩, + ⟨1,68,0,1143,241,2659,0,0,1⟩, + ⟨1,211,0,663,241,1806,0,0,1⟩, + ⟨4,68,211,241,0,0,0,-1,1⟩, + ⟨1,345,0,1143,246,2660,0,0,1⟩, + ⟨1,216,0,691,246,1855,0,0,1⟩, + ⟨4,345,216,246,0,0,0,2,1⟩, + ⟨1,381,0,313,1144,896,0,0,1⟩, + ⟨1,80,0,970,1144,2306,0,0,1⟩, + ⟨4,381,80,1144,0,0,0,-1,1⟩, + ⟨4,80,381,1144,0,0,0,1,2⟩, + ⟨1,80,0,1144,220,2662,0,0,1⟩, + ⟨1,190,0,663,220,1805,0,0,1⟩, + ⟨4,80,190,220,0,0,0,-1,1⟩, + ⟨1,381,0,1144,185,2661,0,0,1⟩, + ⟨1,155,0,691,185,1854,0,0,1⟩, + ⟨4,381,155,185,0,0,0,2,1⟩, + ⟨1,377,0,337,1145,946,0,0,1⟩, + ⟨1,88,0,971,1145,2309,0,0,1⟩, + ⟨4,377,88,1145,0,0,0,-1,1⟩, + ⟨4,88,377,1145,0,0,0,1,2⟩, + ⟨1,88,0,1145,220,2663,0,0,1⟩, + ⟨4,88,190,220,0,0,0,-1,1⟩, + ⟨1,377,0,1145,246,2664,0,0,1⟩, + ⟨4,377,216,246,0,0,0,2,1⟩, + ⟨1,31,0,336,1146,944,0,0,1⟩, + ⟨1,397,0,972,1146,2312,0,0,1⟩, + ⟨4,31,397,1146,0,0,0,-1,1⟩, + ⟨4,397,31,1146,0,0,0,1,2⟩, + ⟨1,397,0,1146,241,2666,0,0,1⟩, + ⟨4,397,211,241,0,0,0,-1,1⟩, + ⟨1,31,0,1146,185,2665,0,0,1⟩, + ⟨4,31,155,185,0,0,0,2,1⟩, + ⟨1,289,0,977,1147,2326,0,0,1⟩, + ⟨1,273,0,973,1147,2314,0,0,1⟩, + ⟨4,289,273,1147,0,0,0,-1,1⟩, + ⟨4,273,289,1147,0,0,0,1,2⟩, + ⟨1,273,0,1147,253,2668,0,0,1⟩, + ⟨1,223,0,679,253,1839,0,0,1⟩, + ⟨4,273,223,253,0,0,0,-1,1⟩, + ⟨1,289,0,1147,188,2667,0,0,1⟩, + ⟨1,158,0,705,188,1877,0,0,1⟩, + ⟨4,289,158,188,0,0,0,2,1⟩, + ⟨1,291,0,978,1148,2329,0,0,1⟩, + ⟨1,275,0,974,1148,2317,0,0,1⟩, + ⟨4,291,275,1148,0,0,0,-1,1⟩, + ⟨4,275,291,1148,0,0,0,1,2⟩, + ⟨1,275,0,1148,178,2670,0,0,1⟩, + ⟨1,148,0,679,178,1838,0,0,1⟩, + ⟨4,275,148,178,0,0,0,-1,1⟩, + ⟨1,291,0,1148,162,2669,0,0,1⟩, + ⟨1,132,0,705,162,1876,0,0,1⟩, + ⟨4,291,132,162,0,0,0,2,1⟩, + ⟨1,513,0,323,1149,907,0,0,1⟩, + ⟨1,502,0,297,1149,817,0,0,1⟩, + ⟨4,513,502,1149,0,0,0,-1,1⟩, + ⟨4,502,513,1149,0,0,0,1,2⟩, + ⟨1,502,0,1149,253,2672,0,0,1⟩, + ⟨4,502,223,253,0,0,0,-1,1⟩, + ⟨1,513,0,1149,162,2671,0,0,1⟩, + ⟨4,513,132,162,0,0,0,2,1⟩, + ⟨1,321,0,976,1150,2323,0,0,1⟩, + ⟨1,305,0,975,1150,2320,0,0,1⟩, + ⟨4,321,305,1150,0,0,0,-1,1⟩, + ],#[0,59,12,0,0,0,0,0,0,0],512⟩, by decide⟩ +def backward_119 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State119, backwardShard2State120, + [ + ⟨4,305,321,1150,0,0,0,1,2⟩, + ⟨1,305,0,1150,178,2673,0,0,1⟩, + ⟨4,305,148,178,0,0,0,-1,1⟩, + ⟨1,321,0,1150,188,2674,0,0,1⟩, + ⟨4,321,158,188,0,0,0,2,1⟩, + ⟨1,313,0,978,1151,2330,0,0,1⟩, + ⟨1,33,0,973,1151,2315,0,0,1⟩, + ⟨4,313,33,1151,0,0,0,-1,1⟩, + ⟨4,33,313,1151,0,0,0,1,2⟩, + ⟨1,33,0,1151,189,2675,0,0,1⟩, + ⟨1,159,0,678,189,1836,0,0,1⟩, + ⟨4,33,159,189,0,0,0,-1,1⟩, + ⟨1,313,0,1151,252,2676,0,0,1⟩, + ⟨1,222,0,692,252,1858,0,0,1⟩, + ⟨4,313,222,252,0,0,0,2,1⟩, + ⟨1,297,0,977,1152,2327,0,0,1⟩, + ⟨1,55,0,974,1152,2318,0,0,1⟩, + ⟨4,297,55,1152,0,0,0,-1,1⟩, + ⟨4,55,297,1152,0,0,0,1,2⟩, + ⟨1,55,0,1152,163,2677,0,0,1⟩, + ⟨1,133,0,678,163,1835,0,0,1⟩, + ⟨4,55,133,163,0,0,0,-1,1⟩, + ⟨1,297,0,1152,179,2678,0,0,1⟩, + ⟨1,149,0,692,179,1857,0,0,1⟩, + ⟨4,297,149,179,0,0,0,2,1⟩, + ⟨1,329,0,976,1153,2324,0,0,1⟩, + ⟨1,74,0,297,1153,818,0,0,1⟩, + ⟨4,329,74,1153,0,0,0,-1,1⟩, + ⟨4,74,329,1153,0,0,0,1,2⟩, + ⟨1,74,0,1153,163,2679,0,0,1⟩, + ⟨4,74,133,163,0,0,0,-1,1⟩, + ⟨1,329,0,1153,252,2680,0,0,1⟩, + ⟨4,329,222,252,0,0,0,2,1⟩, + ⟨1,85,0,323,1154,908,0,0,1⟩, + ⟨1,301,0,975,1154,2321,0,0,1⟩, + ⟨4,85,301,1154,0,0,0,-1,1⟩, + ⟨4,301,85,1154,0,0,0,1,2⟩, + ⟨1,301,0,1154,189,2682,0,0,1⟩, + ⟨4,301,159,189,0,0,0,-1,1⟩, + ⟨1,85,0,1154,179,2681,0,0,1⟩, + ⟨4,85,149,179,0,0,0,2,1⟩, + ⟨0,0,0,0,0,0,3,0,1⟩, + ⟨1,408,0,979,1,2331,0,0,1⟩, + ⟨1,566,0,1212,1,2791,0,0,1⟩, + ⟨4,408,566,1,0,0,0,1,1⟩, + ⟨1,105,0,980,1,2334,0,0,1⟩, + ⟨4,105,408,1,0,0,0,-1,1⟩, + ⟨1,567,0,1213,1,2794,0,0,1⟩, + ⟨4,105,567,1,0,0,0,1,1⟩, + ⟨1,412,0,1208,1,2779,0,0,1⟩, + ⟨1,568,0,1216,1,2803,0,0,1⟩, + ⟨4,412,568,1,0,0,0,1,1⟩, + ⟨1,414,0,1209,1,2782,0,0,1⟩, + ⟨4,414,412,1,0,0,0,1,1⟩, + ⟨1,569,0,1217,1,2806,0,0,1⟩, + ⟨4,414,569,1,0,0,0,1,1⟩, + ⟨1,424,0,1210,1,2785,0,0,1⟩, + ⟨1,574,0,1214,1,2797,0,0,1⟩, + ⟨4,424,574,1,0,0,0,1,1⟩, + ⟨1,44,0,1211,1,2788,0,0,1⟩, + ⟨4,44,424,1,0,0,0,-1,1⟩, + ⟨1,575,0,1215,1,2800,0,0,1⟩, + ⟨4,44,575,1,0,0,0,1,1⟩, + ⟨1,428,0,981,1,2337,0,0,1⟩, + ⟨1,576,0,1218,1,2809,0,0,1⟩, + ⟨4,428,576,1,0,0,0,1,1⟩, + ⟨1,430,0,982,1,2340,0,0,1⟩, + ⟨4,430,428,1,0,0,0,1,1⟩, + ⟨1,577,0,1219,1,2812,0,0,1⟩, + ⟨4,430,577,1,0,0,0,1,1⟩, + ⟨5,311,0,885,0,0,0,1,-1⟩, + ⟨1,494,0,901,1,2145,0,0,1⟩, + ⟨1,311,0,885,1,2097,0,0,1⟩, + ⟨4,494,311,1,0,0,0,-1,1⟩, + ⟨4,311,494,1,0,0,0,1,1⟩, + ⟨1,322,0,888,1,2106,0,0,1⟩, + ⟨1,506,0,910,1,2172,0,0,1⟩, + ⟨4,322,506,1,0,0,0,1,1⟩, + ⟨1,327,0,887,1,2103,0,0,1⟩, + ⟨4,506,327,1,0,0,0,-1,1⟩, + ⟨4,327,506,1,0,0,0,1,1⟩, + ⟨4,506,327,1,0,0,0,-1,1⟩, + ⟨5,506,0,1,0,0,0,1,-1⟩, + ⟨1,231,0,996,1,2370,0,0,1⟩, + ⟨1,448,0,988,1,2347,0,0,1⟩, + ⟨4,231,448,1,0,0,0,1,1⟩, + ⟨1,482,0,990,1,2354,0,0,1⟩, + ⟨4,448,482,1,0,0,0,1,1⟩, + ⟨1,226,0,995,1,2366,0,0,1⟩, + ⟨1,449,0,987,1,2343,0,0,1⟩, + ⟨4,226,449,1,0,0,0,1,1⟩, + ⟨1,483,0,989,1,2350,0,0,1⟩, + ⟨4,449,483,1,0,0,0,1,1⟩, + ⟨1,230,0,1010,1,2392,0,0,1⟩, + ⟨1,450,0,1002,1,2373,0,0,1⟩, + ⟨4,230,450,1,0,0,0,1,1⟩, + ⟨1,503,0,1004,1,2380,0,0,1⟩, + ⟨4,450,503,1,0,0,0,1,1⟩, + ⟨1,228,0,1040,1,2447,0,0,1⟩, + ⟨1,451,0,1039,1,2443,0,0,1⟩, + ⟨4,228,451,1,0,0,0,1,1⟩, + ⟨1,504,0,1003,1,2376,0,0,1⟩, + ⟨4,451,504,1,0,0,0,1,1⟩, + ⟨1,232,0,1024,1,2412,0,0,1⟩, + ⟨1,452,0,1016,1,2395,0,0,1⟩, + ⟨4,232,452,1,0,0,0,1,1⟩, + ⟨1,526,0,1018,1,2402,0,0,1⟩, + ⟨4,452,526,1,0,0,0,-2,1⟩, + ⟨1,7,0,1042,1,2455,0,0,1⟩, + ⟨1,453,0,1041,1,2451,0,0,1⟩, + ⟨4,7,453,1,0,0,0,1,1⟩, + ⟨1,527,0,1017,1,2398,0,0,1⟩, + ⟨4,453,527,1,0,0,0,-2,1⟩, + ⟨1,236,0,1038,1,2440,0,0,1⟩, + ⟨1,454,0,1030,1,2419,0,0,1⟩, + ⟨4,236,454,1,0,0,0,1,1⟩, + ⟨1,550,0,1032,1,2426,0,0,1⟩, + ⟨4,454,550,1,0,0,0,-2,1⟩, + ⟨1,238,0,1037,1,2436,0,0,1⟩, + ⟨1,455,0,1029,1,2415,0,0,1⟩, + ⟨4,238,455,1,0,0,0,1,1⟩, + ⟨1,551,0,1031,1,2422,0,0,1⟩, + ⟨4,455,551,1,0,0,0,-2,1⟩, + ⟨4,231,482,1,0,0,0,1,1⟩, + ⟨1,299,0,877,1,2073,0,0,1⟩, + ⟨4,299,482,1,0,0,0,1,1⟩, + ⟨4,226,483,1,0,0,0,1,1⟩, + ⟨1,54,0,878,1,2076,0,0,1⟩, + ],#[0,20,26,21,2,0,0,0,0,0],480⟩, by decide⟩ +def backward_120 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State120, backwardShard2State121, + [ + ⟨4,54,483,1,0,0,0,1,1⟩, + ⟨1,306,0,886,1,2100,0,0,1⟩, + ⟨1,495,0,902,1,2148,0,0,1⟩, + ⟨4,306,495,1,0,0,0,1,1⟩, + ⟨4,495,494,1,0,0,0,-1,1⟩, + ⟨4,494,495,1,0,0,0,1,1⟩, + ⟨4,495,494,1,0,0,0,-1,1⟩, + ⟨1,475,0,918,1,2196,0,0,1⟩, + ⟨4,494,475,1,0,0,0,1,2⟩, + ⟨4,494,306,1,0,0,0,-1,2⟩, + ⟨5,495,0,1,0,0,0,1,-1⟩, + ⟨1,310,0,895,1,2127,0,0,1⟩, + ⟨1,496,0,911,1,2175,0,0,1⟩, + ⟨4,310,496,1,0,0,0,1,1⟩, + ⟨1,308,0,896,1,2130,0,0,1⟩, + ⟨1,497,0,912,1,2178,0,0,1⟩, + ⟨4,308,497,1,0,0,0,1,1⟩, + ⟨1,331,0,879,1,2079,0,0,1⟩, + ⟨4,331,503,1,0,0,0,1,1⟩, + ⟨4,230,503,1,0,0,0,1,1⟩, + ⟨4,228,504,1,0,0,0,1,1⟩, + ⟨1,34,0,880,1,2082,0,0,1⟩, + ⟨4,34,504,1,0,0,0,1,1⟩, + ⟨1,505,0,909,1,2169,0,0,1⟩, + ⟨4,506,505,1,0,0,0,1,1⟩, + ⟨1,484,0,925,1,2205,0,0,1⟩, + ⟨4,505,484,1,0,0,0,1,2⟩, + ⟨1,326,0,893,1,2121,0,0,1⟩, + ⟨1,507,0,903,1,2151,0,0,1⟩, + ⟨4,326,507,1,0,0,0,1,1⟩, + ⟨1,324,0,894,1,2124,0,0,1⟩, + ⟨1,508,0,904,1,2154,0,0,1⟩, + ⟨4,324,508,1,0,0,0,1,1⟩, + ⟨1,351,0,1004,284,2383,0,0,1⟩, + ⟨1,525,0,975,284,2319,0,0,1⟩, + ⟨4,351,525,284,0,0,0,1,1⟩, + ⟨1,581,0,1003,284,2379,0,0,1⟩, + ⟨4,581,525,284,0,0,0,1,2⟩, + ⟨4,525,351,284,0,0,0,-1,1⟩, + ⟨1,363,0,881,1,2085,0,0,1⟩, + ⟨4,363,526,1,0,0,0,1,1⟩, + ⟨4,232,526,1,0,0,0,-2,1⟩, + ⟨4,7,527,1,0,0,0,-2,1⟩, + ⟨1,73,0,882,1,2088,0,0,1⟩, + ⟨4,73,527,1,0,0,0,1,1⟩, + ⟨1,367,0,1005,284,2387,0,0,1⟩, + ⟨1,537,0,976,284,2322,0,0,1⟩, + ⟨4,367,537,284,0,0,0,1,1⟩, + ⟨1,583,0,1007,284,2391,0,0,1⟩, + ⟨4,583,537,284,0,0,0,-1,1⟩, + ⟨4,537,367,284,0,0,0,-1,1⟩, + ⟨5,548,0,973,0,0,0,1,-1⟩, + ⟨1,3,0,988,1,2347,0,0,1⟩, + ⟨1,548,0,973,1,2313,0,0,1⟩, + ⟨4,3,548,1,0,0,0,-1,1⟩, + ⟨4,548,3,1,0,0,0,1,1⟩, + ⟨1,383,0,990,285,2357,0,0,1⟩, + ⟨1,549,0,974,285,2316,0,0,1⟩, + ⟨4,383,549,285,0,0,0,1,1⟩, + ⟨1,579,0,989,285,2353,0,0,1⟩, + ⟨4,579,549,285,0,0,0,1,2⟩, + ⟨4,549,383,285,0,0,0,-1,1⟩, + ⟨4,236,550,1,0,0,0,-2,1⟩, + ⟨1,395,0,883,1,2091,0,0,1⟩, + ⟨4,395,550,1,0,0,0,1,1⟩, + ⟨1,5,0,884,1,2094,0,0,1⟩, + ⟨4,5,551,1,0,0,0,1,1⟩, + ⟨4,238,551,1,0,0,0,-2,1⟩, + ⟨1,69,0,996,1,2370,0,0,1⟩, + ⟨1,560,0,977,1,2325,0,0,1⟩, + ⟨4,69,560,1,0,0,0,1,1⟩, + ⟨4,560,69,1,0,0,0,-1,1⟩, + ⟨1,399,0,991,285,2361,0,0,1⟩, + ⟨1,561,0,978,285,2328,0,0,1⟩, + ⟨4,399,561,285,0,0,0,1,1⟩, + ⟨1,585,0,993,285,2365,0,0,1⟩, + ⟨4,585,561,285,0,0,0,-1,1⟩, + ⟨4,561,399,285,0,0,0,-1,1⟩, + ⟨1,439,0,1029,285,2418,0,0,1⟩, + ⟨1,578,0,987,285,2346,0,0,1⟩, + ⟨4,439,578,285,0,0,0,1,1⟩, + ⟨1,434,0,1031,285,2425,0,0,1⟩, + ⟨4,434,579,285,0,0,0,1,1⟩, + ⟨4,579,383,285,0,0,0,-1,2⟩, + ⟨1,438,0,1039,284,2446,0,0,1⟩, + ⟨1,580,0,1041,284,2454,0,0,1⟩, + ⟨4,438,580,284,0,0,0,1,1⟩, + ⟨1,436,0,1017,284,2401,0,0,1⟩, + ⟨4,436,581,284,0,0,0,1,1⟩, + ⟨4,581,351,284,0,0,0,-1,2⟩, + ⟨1,440,0,1040,284,2450,0,0,1⟩, + ⟨1,582,0,1042,284,2458,0,0,1⟩, + ⟨4,440,582,284,0,0,0,1,1⟩, + ⟨1,46,0,1021,284,2411,0,0,1⟩, + ⟨4,46,583,284,0,0,0,1,1⟩, + ⟨4,583,367,284,0,0,0,1,1⟩, + ⟨1,444,0,1037,285,2439,0,0,1⟩, + ⟨1,584,0,995,285,2369,0,0,1⟩, + ⟨4,444,584,285,0,0,0,1,1⟩, + ⟨1,446,0,1035,285,2435,0,0,1⟩, + ⟨4,446,585,285,0,0,0,1,1⟩, + ⟨4,585,399,285,0,0,0,1,1⟩, + ⟨1,42,0,279,1,786,0,0,1⟩, + ⟨4,42,408,1,0,0,0,-1,2⟩, + ⟨4,408,42,1,0,0,0,2,1⟩, + ⟨1,16,0,279,1,786,0,0,1⟩, + ⟨4,16,424,1,0,0,0,-1,2⟩, + ⟨4,424,16,1,0,0,0,2,1⟩, + ⟨5,428,0,1,0,0,0,1,-1⟩, + ⟨1,416,0,281,1,790,0,0,1⟩, + ⟨4,416,428,1,0,0,0,-1,2⟩, + ⟨4,428,416,1,0,0,0,2,1⟩, + ⟨5,412,0,1,0,0,0,1,-1⟩, + ⟨1,400,0,280,1,788,0,0,1⟩, + ⟨4,400,412,1,0,0,0,-1,2⟩, + ⟨4,412,400,1,0,0,0,2,1⟩, + ⟨1,22,0,279,1,786,0,0,1⟩, + ⟨4,22,331,1,0,0,0,-1,1⟩, + ⟨4,34,331,1,0,0,0,1,1⟩, + ⟨4,331,22,1,0,0,0,1,1⟩, + ⟨1,40,0,619,1,1734,0,0,1⟩, + ⟨4,40,299,1,0,0,0,-1,1⟩, + ⟨4,54,299,1,0,0,0,1,1⟩, + ⟨4,299,40,1,0,0,0,1,1⟩, + ⟨1,320,0,624,1,1738,0,0,1⟩, + ⟨4,324,320,1,0,0,0,1,1⟩, + ⟨4,326,320,1,0,0,0,-1,1⟩, + ⟨1,23,0,280,1,788,0,0,1⟩, + ],#[0,28,6,15,6,0,0,0,0,0],598⟩, by decide⟩ +def backward_121 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State121, backwardShard2State122, + [ + ⟨4,23,506,1,0,0,0,-1,1⟩, + ⟨4,505,23,1,0,0,0,1,2⟩, + ⟨4,322,506,1,0,0,0,1,1⟩, + ⟨4,506,23,1,0,0,0,1,1⟩, + ⟨1,304,0,281,1,790,0,0,1⟩, + ⟨4,308,304,1,0,0,0,1,1⟩, + ⟨4,310,304,1,0,0,0,-1,1⟩, + ⟨1,35,0,621,1,1736,0,0,1⟩, + ⟨4,35,495,1,0,0,0,-1,1⟩, + ⟨4,306,495,1,0,0,0,1,1⟩, + ⟨4,495,35,1,0,0,0,1,1⟩, + ⟨1,70,0,742,1,1922,0,0,1⟩, + ⟨1,62,0,274,1,784,0,0,1⟩, + ⟨4,70,62,1,0,0,0,1,1⟩, + ⟨1,71,0,675,1,1825,0,0,1⟩, + ⟨4,71,62,1,0,0,0,1,1⟩, + ⟨1,72,0,729,1,1903,0,0,1⟩, + ⟨4,72,62,1,0,0,0,-1,1⟩, + ⟨1,249,0,741,1,1919,0,0,1⟩, + ⟨4,249,62,1,0,0,0,-1,1⟩, + ⟨1,251,0,676,1,1828,0,0,1⟩, + ⟨4,251,62,1,0,0,0,-1,1⟩, + ⟨1,267,0,660,1,1795,0,0,1⟩, + ⟨4,267,62,1,0,0,0,1,1⟩, + ⟨5,62,0,1,0,0,0,-4,1⟩, + ⟨4,249,62,1,0,0,0,1,1⟩, + ⟨4,62,249,1,0,0,0,-1,1⟩, + ⟨4,249,62,1,0,0,0,1,1⟩, + ⟨1,63,0,254,1,782,0,0,1⟩, + ⟨4,63,62,1,0,0,0,-1,1⟩, + ⟨4,70,62,1,0,0,0,1,1⟩, + ⟨4,71,62,1,0,0,0,1,1⟩, + ⟨4,72,62,1,0,0,0,-1,1⟩, + ⟨4,251,62,1,0,0,0,1,1⟩, + ⟨4,267,62,1,0,0,0,-1,1⟩, + ⟨5,62,0,1,0,0,0,-4,1⟩, + ⟨4,267,62,1,0,0,0,1,1⟩, + ⟨4,62,267,1,0,0,0,-1,1⟩, + ⟨4,267,62,1,0,0,0,1,1⟩, + ⟨4,267,63,1,0,0,0,-4,1⟩, + ⟨1,61,0,254,1,782,0,0,1⟩, + ⟨1,2,0,659,1,1792,0,0,1⟩, + ⟨4,61,2,1,0,0,0,1,1⟩, + ⟨4,62,2,1,0,0,0,1,1⟩, + ⟨4,70,2,1,0,0,0,1,1⟩, + ⟨4,72,2,1,0,0,0,-1,1⟩, + ⟨4,251,2,1,0,0,0,1,1⟩, + ⟨1,265,0,728,1,1900,0,0,1⟩, + ⟨4,265,2,1,0,0,0,-1,1⟩, + ⟨5,2,0,1,0,0,0,4,1⟩, + ⟨4,251,2,1,0,0,0,1,1⟩, + ⟨4,2,251,1,0,0,0,-1,1⟩, + ⟨4,251,2,1,0,0,0,1,1⟩, + ⟨4,251,61,1,0,0,0,-4,1⟩, + ⟨4,61,2,1,0,0,0,1,2⟩, + ⟨4,62,2,1,0,0,0,1,1⟩, + ⟨1,94,0,274,1,784,0,0,1⟩, + ⟨4,94,2,1,0,0,0,-1,2⟩, + ⟨4,265,2,1,0,0,0,-1,1⟩, + ⟨5,2,0,1,0,0,0,-2,1⟩, + ⟨4,265,2,1,0,0,0,1,1⟩, + ⟨4,2,265,1,0,0,0,-1,1⟩, + ⟨4,265,2,1,0,0,0,1,1⟩, + ⟨4,265,94,1,0,0,0,-4,1⟩, + ⟨4,54,40,1,0,0,0,2,1⟩, + ⟨4,226,40,1,0,0,0,1,1⟩, + ⟨4,40,226,1,0,0,0,-1,1⟩, + ⟨4,226,40,1,0,0,0,1,1⟩, + ⟨1,18,0,254,1,782,0,0,1⟩, + ⟨4,226,18,1,0,0,0,-1,1⟩, + ⟨5,18,0,1,0,0,0,-4,1⟩, + ⟨4,226,18,1,0,0,0,1,1⟩, + ⟨4,18,226,1,0,0,0,-1,1⟩, + ⟨4,226,18,1,0,0,0,1,1⟩, + ⟨4,34,22,1,0,0,0,2,1⟩, + ⟨4,228,22,1,0,0,0,1,1⟩, + ⟨4,22,228,1,0,0,0,-1,1⟩, + ⟨4,228,22,1,0,0,0,1,1⟩, + ⟨4,230,22,1,0,0,0,1,1⟩, + ⟨4,22,230,1,0,0,0,-1,1⟩, + ⟨4,230,22,1,0,0,0,1,1⟩, + ⟨4,22,230,1,0,0,0,-1,1⟩, + ⟨1,108,0,254,1,782,0,0,1⟩, + ⟨4,108,228,1,0,0,0,-1,1⟩, + ⟨5,228,0,1,0,0,0,4,1⟩, + ⟨4,228,108,1,0,0,0,4,1⟩, + ⟨4,18,230,1,0,0,0,1,1⟩, + ⟨1,45,0,254,1,782,0,0,1⟩, + ⟨4,45,230,1,0,0,0,1,1⟩, + ⟨4,18,40,1,0,0,0,1,1⟩, + ⟨4,40,18,1,0,0,0,-1,1⟩, + ⟨4,18,40,1,0,0,0,1,1⟩, + ⟨4,54,40,1,0,0,0,-2,1⟩, + ⟨4,63,61,1,0,0,0,-1,1⟩, + ⟨4,61,230,1,0,0,0,1,1⟩, + ⟨4,63,61,1,0,0,0,1,1⟩, + ⟨1,92,0,254,1,782,0,0,1⟩, + ⟨4,92,230,1,0,0,0,-1,1⟩, + ⟨1,103,0,254,1,782,0,0,1⟩, + ⟨4,103,230,1,0,0,0,1,1⟩, + ⟨4,108,230,1,0,0,0,1,1⟩, + ⟨5,230,0,1,0,0,0,-4,1⟩, + ⟨4,230,103,1,0,0,0,8,1⟩, + ⟨4,230,45,1,0,0,0,-4,1⟩, + ⟨4,73,363,1,0,0,0,-1,1⟩, + ⟨1,59,0,274,1,784,0,0,1⟩, + ⟨4,363,59,1,0,0,0,1,1⟩, + ⟨5,59,0,1,0,0,0,-4,1⟩, + ⟨4,363,59,1,0,0,0,1,1⟩, + ⟨4,59,363,1,0,0,0,-1,1⟩, + ⟨4,363,59,1,0,0,0,1,1⟩, + ⟨4,73,59,1,0,0,0,-1,1⟩, + ⟨4,5,395,1,0,0,0,-1,1⟩, + ⟨1,96,0,274,1,784,0,0,1⟩, + ⟨4,395,96,1,0,0,0,1,1⟩, + ⟨5,96,0,1,0,0,0,4,1⟩, + ⟨4,395,96,1,0,0,0,1,1⟩, + ⟨4,96,395,1,0,0,0,-1,1⟩, + ⟨4,395,96,1,0,0,0,1,1⟩, + ⟨5,96,0,1,0,0,0,1,-1⟩, + ⟨4,96,5,1,0,0,0,1,1⟩, + ⟨0,0,0,0,0,0,7,0,1⟩, + ⟨0,0,0,0,0,0,6,0,1⟩, + ⟨8,0,0,1,0,0,0,0,1⟩, + ⟨8,1,0,1,0,0,0,0,1⟩, + ⟨8,2,0,1,0,0,0,0,1⟩, + ⟨8,3,0,1,0,0,0,0,1⟩, + ⟨8,4,0,1,0,0,0,0,1⟩, + ],#[0,13,8,0,0,0,0,0,0,0],806⟩, by decide⟩ +def backward_122 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State122, backwardShard2State123, + [ + ⟨8,5,0,1,0,0,0,0,1⟩, + ⟨8,6,0,1,0,0,0,0,1⟩, + ⟨8,7,0,1,0,0,0,0,1⟩, + ⟨8,8,0,1,0,0,0,0,1⟩, + ⟨8,9,0,1,0,0,0,0,1⟩, + ⟨8,10,0,1,0,0,0,0,1⟩, + ⟨8,11,0,1,0,0,0,0,1⟩, + ⟨8,12,0,1,0,0,0,0,1⟩, + ⟨8,13,0,1,0,0,0,0,1⟩, + ⟨8,14,0,1,0,0,0,0,1⟩, + ⟨8,15,0,1,0,0,0,0,1⟩, + ⟨8,16,0,1,0,0,0,0,1⟩, + ⟨8,17,0,1,0,0,0,0,1⟩, + ⟨8,18,0,1,0,0,0,0,1⟩, + ⟨8,19,0,1,0,0,0,0,1⟩, + ⟨8,20,0,1,0,0,0,0,1⟩, + ⟨8,21,0,1,0,0,0,0,1⟩, + ⟨8,22,0,1,0,0,0,0,1⟩, + ⟨8,23,0,1,0,0,0,0,1⟩, + ⟨8,24,0,1,0,0,0,0,1⟩, + ⟨8,25,0,1,0,0,0,0,1⟩, + ⟨8,26,0,1,0,0,0,0,1⟩, + ⟨8,27,0,1,0,0,0,0,1⟩, + ⟨8,28,0,1,0,0,0,0,1⟩, + ⟨8,29,0,1,0,0,0,0,1⟩, + ⟨8,30,0,1,0,0,0,0,1⟩, + ⟨8,31,0,1,0,0,0,0,1⟩, + ⟨8,32,0,1,0,0,0,0,1⟩, + ⟨8,33,0,1,0,0,0,0,1⟩, + ⟨8,34,0,1,0,0,0,0,1⟩, + ⟨8,35,0,1,0,0,0,0,1⟩, + ⟨8,36,0,1,0,0,0,0,1⟩, + ⟨8,37,0,1,0,0,0,0,1⟩, + ⟨8,38,0,1,0,0,0,0,1⟩, + ⟨8,39,0,1,0,0,0,0,1⟩, + ⟨8,40,0,1,0,0,0,0,1⟩, + ⟨8,41,0,1,0,0,0,0,1⟩, + ⟨8,42,0,1,0,0,0,0,1⟩, + ⟨8,43,0,1,0,0,0,0,1⟩, + ⟨8,44,0,1,0,0,0,0,1⟩, + ⟨8,45,0,1,0,0,0,0,1⟩, + ⟨8,46,0,1,0,0,0,0,1⟩, + ⟨8,47,0,1,0,0,0,0,1⟩, + ⟨8,48,0,1,0,0,0,0,1⟩, + ⟨8,49,0,1,0,0,0,0,1⟩, + ⟨8,50,0,1,0,0,0,0,1⟩, + ⟨8,51,0,1,0,0,0,0,1⟩, + ⟨8,52,0,1,0,0,0,0,1⟩, + ⟨8,53,0,1,0,0,0,0,1⟩, + ⟨8,54,0,1,0,0,0,0,1⟩, + ⟨8,55,0,1,0,0,0,0,1⟩, + ⟨8,56,0,1,0,0,0,0,1⟩, + ⟨8,57,0,1,0,0,0,0,1⟩, + ⟨8,58,0,1,0,0,0,0,1⟩, + ⟨8,59,0,1,0,0,0,0,1⟩, + ⟨8,60,0,1,0,0,0,0,1⟩, + ⟨8,61,0,1,0,0,0,0,1⟩, + ⟨8,62,0,1,0,0,0,0,1⟩, + ⟨8,63,0,1,0,0,0,0,1⟩, + ⟨8,64,0,1,0,0,0,0,1⟩, + ⟨8,65,0,1,0,0,0,0,1⟩, + ⟨8,66,0,1,0,0,0,0,1⟩, + ⟨8,67,0,1,0,0,0,0,1⟩, + ⟨8,68,0,1,0,0,0,0,1⟩, + ⟨8,69,0,1,0,0,0,0,1⟩, + ⟨8,70,0,1,0,0,0,0,1⟩, + ⟨8,71,0,1,0,0,0,0,1⟩, + ⟨8,72,0,1,0,0,0,0,1⟩, + ⟨8,73,0,1,0,0,0,0,1⟩, + ⟨8,74,0,1,0,0,0,0,1⟩, + ⟨8,75,0,1,0,0,0,0,1⟩, + ⟨8,76,0,1,0,0,0,0,1⟩, + ⟨8,77,0,1,0,0,0,0,1⟩, + ⟨8,78,0,1,0,0,0,0,1⟩, + ⟨8,79,0,1,0,0,0,0,1⟩, + ⟨8,80,0,1,0,0,0,0,1⟩, + ⟨8,81,0,1,0,0,0,0,1⟩, + ⟨8,82,0,1,0,0,0,0,1⟩, + ⟨8,83,0,1,0,0,0,0,1⟩, + ⟨8,84,0,1,0,0,0,0,1⟩, + ⟨8,85,0,1,0,0,0,0,1⟩, + ⟨8,86,0,1,0,0,0,0,1⟩, + ⟨8,87,0,1,0,0,0,0,1⟩, + ⟨8,88,0,1,0,0,0,0,1⟩, + ⟨8,89,0,1,0,0,0,0,1⟩, + ⟨8,90,0,1,0,0,0,0,1⟩, + ⟨8,91,0,1,0,0,0,0,1⟩, + ⟨8,92,0,1,0,0,0,0,1⟩, + ⟨8,93,0,1,0,0,0,0,1⟩, + ⟨8,94,0,1,0,0,0,0,1⟩, + ⟨8,95,0,1,0,0,0,0,1⟩, + ⟨8,96,0,1,0,0,0,0,1⟩, + ⟨8,97,0,1,0,0,0,0,1⟩, + ⟨8,98,0,1,0,0,0,0,1⟩, + ⟨8,99,0,1,0,0,0,0,1⟩, + ⟨8,100,0,1,0,0,0,0,1⟩, + ⟨8,101,0,1,0,0,0,0,1⟩, + ⟨8,102,0,1,0,0,0,0,1⟩, + ⟨8,103,0,1,0,0,0,0,1⟩, + ⟨8,104,0,1,0,0,0,0,1⟩, + ⟨8,105,0,1,0,0,0,0,1⟩, + ⟨8,106,0,1,0,0,0,0,1⟩, + ⟨8,107,0,1,0,0,0,0,1⟩, + ⟨8,108,0,1,0,0,0,0,1⟩, + ⟨8,109,0,1,0,0,0,0,1⟩, + ⟨8,110,0,1,0,0,0,0,1⟩, + ⟨8,111,0,1,0,0,0,0,1⟩, + ⟨8,112,0,142,0,0,0,0,1⟩, + ⟨8,113,0,143,0,0,0,0,1⟩, + ⟨8,114,0,144,0,0,0,0,1⟩, + ⟨8,115,0,145,0,0,0,0,1⟩, + ⟨8,116,0,146,0,0,0,0,1⟩, + ⟨8,117,0,147,0,0,0,0,1⟩, + ⟨8,118,0,148,0,0,0,0,1⟩, + ⟨8,119,0,149,0,0,0,0,1⟩, + ⟨8,120,0,150,0,0,0,0,1⟩, + ⟨8,121,0,151,0,0,0,0,1⟩, + ⟨8,122,0,152,0,0,0,0,1⟩, + ⟨8,123,0,153,0,0,0,0,1⟩, + ⟨8,124,0,154,0,0,0,0,1⟩, + ⟨8,125,0,155,0,0,0,0,1⟩, + ⟨8,126,0,156,0,0,0,0,1⟩, + ⟨8,127,0,157,0,0,0,0,1⟩, + ⟨8,128,0,158,0,0,0,0,1⟩, + ⟨8,129,0,159,0,0,0,0,1⟩, + ⟨8,130,0,160,0,0,0,0,1⟩, + ⟨8,131,0,161,0,0,0,0,1⟩, + ⟨8,132,0,162,0,0,0,0,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],0⟩, by decide⟩ +def backward_123 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State123, backwardShard2State124, + [ + ⟨8,133,0,163,0,0,0,0,1⟩, + ⟨8,134,0,164,0,0,0,0,1⟩, + ⟨8,135,0,165,0,0,0,0,1⟩, + ⟨8,136,0,166,0,0,0,0,1⟩, + ⟨8,137,0,167,0,0,0,0,1⟩, + ⟨8,138,0,168,0,0,0,0,1⟩, + ⟨8,139,0,169,0,0,0,0,1⟩, + ⟨8,140,0,170,0,0,0,0,1⟩, + ⟨8,141,0,171,0,0,0,0,1⟩, + ⟨8,142,0,172,0,0,0,0,1⟩, + ⟨8,143,0,173,0,0,0,0,1⟩, + ⟨8,144,0,174,0,0,0,0,1⟩, + ⟨8,145,0,175,0,0,0,0,1⟩, + ⟨8,146,0,176,0,0,0,0,1⟩, + ⟨8,147,0,177,0,0,0,0,1⟩, + ⟨8,148,0,178,0,0,0,0,1⟩, + ⟨8,149,0,179,0,0,0,0,1⟩, + ⟨8,150,0,180,0,0,0,0,1⟩, + ⟨8,151,0,181,0,0,0,0,1⟩, + ⟨8,152,0,182,0,0,0,0,1⟩, + ⟨8,153,0,183,0,0,0,0,1⟩, + ⟨8,154,0,184,0,0,0,0,1⟩, + ⟨8,155,0,185,0,0,0,0,1⟩, + ⟨8,156,0,186,0,0,0,0,1⟩, + ⟨8,157,0,187,0,0,0,0,1⟩, + ⟨8,158,0,188,0,0,0,0,1⟩, + ⟨8,159,0,189,0,0,0,0,1⟩, + ⟨8,160,0,190,0,0,0,0,1⟩, + ⟨8,161,0,191,0,0,0,0,1⟩, + ⟨8,162,0,192,0,0,0,0,1⟩, + ⟨8,163,0,193,0,0,0,0,1⟩, + ⟨8,164,0,194,0,0,0,0,1⟩, + ⟨8,165,0,195,0,0,0,0,1⟩, + ⟨8,166,0,196,0,0,0,0,1⟩, + ⟨8,167,0,197,0,0,0,0,1⟩, + ⟨8,168,0,198,0,0,0,0,1⟩, + ⟨8,169,0,199,0,0,0,0,1⟩, + ⟨8,170,0,200,0,0,0,0,1⟩, + ⟨8,171,0,201,0,0,0,0,1⟩, + ⟨8,172,0,202,0,0,0,0,1⟩, + ⟨8,173,0,203,0,0,0,0,1⟩, + ⟨8,174,0,204,0,0,0,0,1⟩, + ⟨8,175,0,205,0,0,0,0,1⟩, + ⟨8,176,0,206,0,0,0,0,1⟩, + ⟨8,177,0,207,0,0,0,0,1⟩, + ⟨8,178,0,208,0,0,0,0,1⟩, + ⟨8,179,0,209,0,0,0,0,1⟩, + ⟨8,180,0,210,0,0,0,0,1⟩, + ⟨8,181,0,211,0,0,0,0,1⟩, + ⟨8,182,0,212,0,0,0,0,1⟩, + ⟨8,183,0,213,0,0,0,0,1⟩, + ⟨8,184,0,214,0,0,0,0,1⟩, + ⟨8,185,0,215,0,0,0,0,1⟩, + ⟨8,186,0,216,0,0,0,0,1⟩, + ⟨8,187,0,217,0,0,0,0,1⟩, + ⟨8,188,0,218,0,0,0,0,1⟩, + ⟨8,189,0,219,0,0,0,0,1⟩, + ⟨8,190,0,220,0,0,0,0,1⟩, + ⟨8,191,0,221,0,0,0,0,1⟩, + ⟨8,192,0,222,0,0,0,0,1⟩, + ⟨8,193,0,223,0,0,0,0,1⟩, + ⟨8,194,0,224,0,0,0,0,1⟩, + ⟨8,195,0,225,0,0,0,0,1⟩, + ⟨8,196,0,226,0,0,0,0,1⟩, + ⟨8,197,0,227,0,0,0,0,1⟩, + ⟨8,198,0,228,0,0,0,0,1⟩, + ⟨8,199,0,229,0,0,0,0,1⟩, + ⟨8,200,0,230,0,0,0,0,1⟩, + ⟨8,201,0,231,0,0,0,0,1⟩, + ⟨8,202,0,232,0,0,0,0,1⟩, + ⟨8,203,0,233,0,0,0,0,1⟩, + ⟨8,204,0,234,0,0,0,0,1⟩, + ⟨8,205,0,235,0,0,0,0,1⟩, + ⟨8,206,0,236,0,0,0,0,1⟩, + ⟨8,207,0,237,0,0,0,0,1⟩, + ⟨8,208,0,238,0,0,0,0,1⟩, + ⟨8,209,0,239,0,0,0,0,1⟩, + ⟨8,210,0,240,0,0,0,0,1⟩, + ⟨8,211,0,241,0,0,0,0,1⟩, + ⟨8,212,0,242,0,0,0,0,1⟩, + ⟨8,213,0,243,0,0,0,0,1⟩, + ⟨8,214,0,244,0,0,0,0,1⟩, + ⟨8,215,0,245,0,0,0,0,1⟩, + ⟨8,216,0,246,0,0,0,0,1⟩, + ⟨8,217,0,247,0,0,0,0,1⟩, + ⟨8,218,0,248,0,0,0,0,1⟩, + ⟨8,219,0,249,0,0,0,0,1⟩, + ⟨8,220,0,250,0,0,0,0,1⟩, + ⟨8,221,0,251,0,0,0,0,1⟩, + ⟨8,222,0,252,0,0,0,0,1⟩, + ⟨8,223,0,253,0,0,0,0,1⟩, + ⟨0,0,0,0,0,0,8,0,1⟩, + ⟨4,96,5,1,0,0,0,-1,1⟩, + ⟨5,96,0,1,0,0,0,-1,1⟩, + ⟨4,73,59,1,0,0,0,1,1⟩, + ⟨4,63,61,1,0,0,0,-1,1⟩, + ⟨4,54,40,1,0,0,0,2,1⟩, + ⟨4,18,40,1,0,0,0,-1,1⟩, + ⟨4,40,18,1,0,0,0,1,1⟩, + ⟨4,18,40,1,0,0,0,-1,1⟩, + ⟨1,47,0,703,1,1869,0,0,1⟩, + ⟨4,47,400,1,0,0,0,-2,1⟩, + ⟨4,400,47,1,0,0,0,1,2⟩, + ⟨5,47,0,1,0,0,0,-1,1⟩, + ⟨1,534,0,969,1,2301,0,0,1⟩, + ⟨4,534,42,1,0,0,0,-2,1⟩, + ⟨4,42,534,1,0,0,0,1,2⟩, + ⟨1,0,0,648,1,1772,0,0,1⟩, + ⟨1,399,0,285,1,792,0,0,1⟩, + ⟨4,0,399,1,0,0,0,-1,1⟩, + ⟨1,446,0,285,1,792,0,0,1⟩, + ⟨4,446,0,1,0,0,0,-1,1⟩, + ⟨1,444,0,285,1,792,0,0,1⟩, + ⟨1,37,0,621,1,1736,0,0,1⟩, + ⟨4,444,37,1,0,0,0,-1,1⟩, + ⟨1,440,0,284,1,791,0,0,1⟩, + ⟨1,36,0,676,1,1828,0,0,1⟩, + ⟨4,440,36,1,0,0,0,-1,1⟩, + ⟨1,8,0,274,1,784,0,0,1⟩, + ⟨1,351,0,284,1,791,0,0,1⟩, + ⟨4,8,351,1,0,0,0,1,2⟩, + ⟨1,436,0,284,1,791,0,0,1⟩, + ⟨4,436,8,1,0,0,0,-1,1⟩, + ⟨1,438,0,284,1,791,0,0,1⟩, + ⟨1,32,0,1016,1,2395,0,0,1⟩, + ⟨4,438,32,1,0,0,0,-1,1⟩, + ⟨1,9,0,624,1,1738,0,0,1⟩, + ⟨1,383,0,285,1,792,0,0,1⟩, + ],#[0,11,4,1,0,0,0,0,0,0],160⟩, by decide⟩ +def backward_124 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State124, backwardShard2State125, + [ + ⟨4,9,383,1,0,0,0,1,2⟩, + ⟨1,434,0,285,1,792,0,0,1⟩, + ⟨4,434,9,1,0,0,0,-1,1⟩, + ⟨1,439,0,285,1,792,0,0,1⟩, + ⟨1,11,0,621,1,1736,0,0,1⟩, + ⟨4,439,11,1,0,0,0,-1,1⟩, + ⟨1,39,0,280,1,788,0,0,1⟩, + ⟨4,39,399,1,0,0,0,1,1⟩, + ⟨4,0,39,1,0,0,0,1,1⟩, + ⟨4,399,39,1,0,0,0,-1,1⟩, + ⟨1,13,0,660,1,1795,0,0,1⟩, + ⟨4,238,13,1,0,0,0,2,1⟩, + ⟨1,41,0,619,1,1734,0,0,1⟩, + ⟨4,41,383,1,0,0,0,1,1⟩, + ⟨4,9,41,1,0,0,0,-1,2⟩, + ⟨4,383,41,1,0,0,0,-1,1⟩, + ⟨1,476,0,927,1,2211,0,0,1⟩, + ⟨4,476,3,1,0,0,0,-1,1⟩, + ⟨4,3,476,1,0,0,0,1,1⟩, + ⟨5,476,0,1,0,0,0,-1,1⟩, + ⟨1,43,0,619,1,1734,0,0,1⟩, + ⟨4,43,351,1,0,0,0,1,1⟩, + ⟨4,8,43,1,0,0,0,-1,2⟩, + ⟨4,351,43,1,0,0,0,-1,1⟩, + ⟨1,529,0,958,1,2280,0,0,1⟩, + ⟨4,430,529,1,0,0,0,-1,1⟩, + ⟨1,521,0,966,1,2292,0,0,1⟩, + ⟨4,44,521,1,0,0,0,-1,1⟩, + ⟨1,477,0,928,1,2214,0,0,1⟩, + ⟨4,414,477,1,0,0,0,-1,1⟩, + ⟨4,414,47,1,0,0,0,-1,1⟩, + ⟨1,517,0,950,1,2268,0,0,1⟩, + ⟨4,47,517,1,0,0,0,-1,1⟩, + ⟨1,474,0,917,1,2193,0,0,1⟩, + ⟨4,105,474,1,0,0,0,-1,1⟩, + ⟨4,105,534,1,0,0,0,1,1⟩, + ⟨1,487,0,920,1,2202,0,0,1⟩, + ⟨4,534,487,1,0,0,0,-1,1⟩, + ⟨1,301,0,189,1,716,0,0,1⟩, + ⟨1,85,0,179,1,706,0,0,1⟩, + ⟨4,301,85,1,0,0,0,-1,2⟩, + ⟨4,85,301,1,0,0,0,1,1⟩, + ⟨1,74,0,163,1,690,0,0,1⟩, + ⟨1,329,0,252,1,779,0,0,1⟩, + ⟨4,74,329,1,0,0,0,-1,2⟩, + ⟨4,329,74,1,0,0,0,1,1⟩, + ⟨1,55,0,163,1,690,0,0,1⟩, + ⟨1,297,0,179,1,706,0,0,1⟩, + ⟨4,55,297,1,0,0,0,-1,2⟩, + ⟨4,297,55,1,0,0,0,1,1⟩, + ⟨1,33,0,189,1,716,0,0,1⟩, + ⟨1,313,0,252,1,779,0,0,1⟩, + ⟨4,33,313,1,0,0,0,-1,2⟩, + ⟨4,313,33,1,0,0,0,1,1⟩, + ⟨1,305,0,178,1,705,0,0,1⟩, + ⟨1,321,0,188,1,715,0,0,1⟩, + ⟨4,305,321,1,0,0,0,-1,2⟩, + ⟨4,321,305,1,0,0,0,1,1⟩, + ⟨1,502,0,253,1,780,0,0,1⟩, + ⟨1,513,0,162,1,689,0,0,1⟩, + ⟨4,502,513,1,0,0,0,-1,2⟩, + ⟨4,513,502,1,0,0,0,1,1⟩, + ⟨1,275,0,178,1,705,0,0,1⟩, + ⟨1,291,0,162,1,689,0,0,1⟩, + ⟨4,275,291,1,0,0,0,-1,2⟩, + ⟨4,291,275,1,0,0,0,1,1⟩, + ⟨1,273,0,253,1,780,0,0,1⟩, + ⟨1,289,0,188,1,715,0,0,1⟩, + ⟨4,273,289,1,0,0,0,-1,2⟩, + ⟨4,289,273,1,0,0,0,1,1⟩, + ⟨1,397,0,241,1,768,0,0,1⟩, + ⟨1,31,0,185,1,712,0,0,1⟩, + ⟨4,397,31,1,0,0,0,-1,2⟩, + ⟨4,31,397,1,0,0,0,1,1⟩, + ⟨1,88,0,220,1,747,0,0,1⟩, + ⟨1,377,0,246,1,773,0,0,1⟩, + ⟨4,88,377,1,0,0,0,-1,2⟩, + ⟨4,377,88,1,0,0,0,1,1⟩, + ⟨1,80,0,220,1,747,0,0,1⟩, + ⟨1,381,0,185,1,712,0,0,1⟩, + ⟨4,80,381,1,0,0,0,-1,2⟩, + ⟨4,381,80,1,0,0,0,1,1⟩, + ⟨1,68,0,241,1,768,0,0,1⟩, + ⟨1,345,0,246,1,773,0,0,1⟩, + ⟨4,68,345,1,0,0,0,-1,2⟩, + ⟨4,345,68,1,0,0,0,1,1⟩, + ⟨1,491,0,155,1,682,0,0,1⟩, + ⟨1,512,0,186,1,713,0,0,1⟩, + ⟨4,491,512,1,0,0,0,-1,2⟩, + ⟨4,512,491,1,0,0,0,1,1⟩, + ⟨1,490,0,193,1,720,0,0,1⟩, + ⟨1,511,0,158,1,685,0,0,1⟩, + ⟨4,490,511,1,0,0,0,-1,2⟩, + ⟨4,511,490,1,0,0,0,1,1⟩, + ⟨1,481,0,155,1,682,0,0,1⟩, + ⟨1,501,0,158,1,685,0,0,1⟩, + ⟨4,481,501,1,0,0,0,-1,2⟩, + ⟨4,501,481,1,0,0,0,1,1⟩, + ⟨1,480,0,193,1,720,0,0,1⟩, + ⟨1,500,0,186,1,713,0,0,1⟩, + ⟨4,480,500,1,0,0,0,-1,2⟩, + ⟨4,500,480,1,0,0,0,1,1⟩, + ⟨1,285,0,194,1,721,0,0,1⟩, + ⟨1,101,0,183,1,710,0,0,1⟩, + ⟨4,285,101,1,0,0,0,-1,2⟩, + ⟨4,101,285,1,0,0,0,1,1⟩, + ⟨1,98,0,156,1,683,0,0,1⟩, + ⟨1,225,0,248,1,775,0,0,1⟩, + ⟨4,98,225,1,0,0,0,-1,2⟩, + ⟨4,225,98,1,0,0,0,1,1⟩, + ⟨1,83,0,156,1,683,0,0,1⟩, + ⟨1,281,0,183,1,710,0,0,1⟩, + ⟨4,83,281,1,0,0,0,-1,2⟩, + ⟨4,281,83,1,0,0,0,1,1⟩, + ⟨1,49,0,194,1,721,0,0,1⟩, + ⟨1,393,0,248,1,775,0,0,1⟩, + ⟨4,49,393,1,0,0,0,-1,2⟩, + ⟨4,393,49,1,0,0,0,1,1⟩, + ⟨1,489,0,157,1,684,0,0,1⟩, + ⟨1,499,0,247,1,774,0,0,1⟩, + ⟨4,489,499,1,0,0,0,-1,2⟩, + ⟨4,499,489,1,0,0,0,1,1⟩, + ⟨1,488,0,195,1,722,0,0,1⟩, + ⟨1,498,0,184,1,711,0,0,1⟩, + ⟨4,488,498,1,0,0,0,-1,2⟩, + ⟨4,498,488,1,0,0,0,1,1⟩, + ⟨1,479,0,157,1,684,0,0,1⟩, + ⟨1,510,0,184,1,711,0,0,1⟩, + ],#[0,52,1,7,0,0,0,0,0,0],590⟩, by decide⟩ +def backward_125 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State125, backwardShard2State126, + [ + ⟨4,479,510,1,0,0,0,-1,2⟩, + ⟨4,510,479,1,0,0,0,1,1⟩, + ⟨1,478,0,195,1,722,0,0,1⟩, + ⟨1,509,0,247,1,774,0,0,1⟩, + ⟨4,478,509,1,0,0,0,-1,2⟩, + ⟨4,509,478,1,0,0,0,1,1⟩, + ⟨1,241,0,211,1,738,0,0,1⟩, + ⟨1,631,0,238,1,765,0,0,1⟩, + ⟨4,241,631,1,0,0,0,-1,2⟩, + ⟨4,631,241,1,0,0,0,1,1⟩, + ⟨1,630,0,147,1,674,0,0,1⟩, + ⟨1,234,0,207,1,734,0,0,1⟩, + ⟨4,630,234,1,0,0,0,-1,2⟩, + ⟨4,234,630,1,0,0,0,1,1⟩, + ⟨1,629,0,147,1,674,0,0,1⟩, + ⟨1,229,0,238,1,765,0,0,1⟩, + ⟨4,629,229,1,0,0,0,-1,2⟩, + ⟨4,229,629,1,0,0,0,1,1⟩, + ⟨1,628,0,211,1,738,0,0,1⟩, + ⟨1,227,0,207,1,734,0,0,1⟩, + ⟨4,628,227,1,0,0,0,-1,2⟩, + ⟨4,227,628,1,0,0,0,1,1⟩, + ⟨1,471,0,210,1,737,0,0,1⟩, + ⟨1,109,0,239,1,766,0,0,1⟩, + ⟨4,471,109,1,0,0,0,-1,2⟩, + ⟨4,109,471,1,0,0,0,1,1⟩, + ⟨1,470,0,146,1,673,0,0,1⟩, + ⟨1,328,0,206,1,733,0,0,1⟩, + ⟨4,470,328,1,0,0,0,-1,2⟩, + ⟨4,328,470,1,0,0,0,1,1⟩, + ⟨1,463,0,210,1,737,0,0,1⟩, + ⟨1,318,0,206,1,733,0,0,1⟩, + ⟨4,463,318,1,0,0,0,-1,2⟩, + ⟨4,318,463,1,0,0,0,1,1⟩, + ⟨1,462,0,146,1,673,0,0,1⟩, + ⟨1,316,0,239,1,766,0,0,1⟩, + ⟨4,462,316,1,0,0,0,-1,2⟩, + ⟨4,316,462,1,0,0,0,1,1⟩, + ⟨1,401,0,145,1,672,0,0,1⟩, + ⟨1,625,0,150,1,677,0,0,1⟩, + ⟨4,401,625,1,0,0,0,-1,2⟩, + ⟨4,625,401,1,0,0,0,1,1⟩, + ⟨1,624,0,209,1,736,0,0,1⟩, + ⟨1,403,0,168,1,695,0,0,1⟩, + ⟨4,624,403,1,0,0,0,-1,2⟩, + ⟨4,403,624,1,0,0,0,1,1⟩, + ⟨1,623,0,209,1,736,0,0,1⟩, + ⟨1,626,0,150,1,677,0,0,1⟩, + ⟨4,623,626,1,0,0,0,-1,2⟩, + ⟨4,626,623,1,0,0,0,1,1⟩, + ⟨1,622,0,145,1,672,0,0,1⟩, + ⟨1,627,0,168,1,695,0,0,1⟩, + ⟨4,622,627,1,0,0,0,-1,2⟩, + ⟨4,627,622,1,0,0,0,1,1⟩, + ⟨1,469,0,222,1,749,0,0,1⟩, + ⟨1,24,0,208,1,735,0,0,1⟩, + ⟨4,469,24,1,0,0,0,-1,2⟩, + ⟨4,24,469,1,0,0,0,1,1⟩, + ⟨1,468,0,230,1,757,0,0,1⟩, + ⟨1,312,0,237,1,764,0,0,1⟩, + ⟨4,468,312,1,0,0,0,-1,2⟩, + ⟨4,312,468,1,0,0,0,1,1⟩, + ⟨1,461,0,222,1,749,0,0,1⟩, + ⟨1,334,0,237,1,764,0,0,1⟩, + ⟨4,461,334,1,0,0,0,-1,2⟩, + ⟨4,334,461,1,0,0,0,1,1⟩, + ⟨1,460,0,230,1,757,0,0,1⟩, + ⟨1,332,0,208,1,735,0,0,1⟩, + ⟨4,460,332,1,0,0,0,-1,2⟩, + ⟨4,332,460,1,0,0,0,1,1⟩, + ⟨1,333,0,226,1,753,0,0,1⟩, + ⟨1,621,0,201,1,728,0,0,1⟩, + ⟨4,333,621,1,0,0,0,-1,2⟩, + ⟨4,621,333,1,0,0,0,1,1⟩, + ⟨1,620,0,215,1,742,0,0,1⟩, + ⟨1,317,0,171,1,698,0,0,1⟩, + ⟨4,620,317,1,0,0,0,-1,2⟩, + ⟨4,317,620,1,0,0,0,1,1⟩, + ⟨1,619,0,215,1,742,0,0,1⟩, + ⟨1,257,0,201,1,728,0,0,1⟩, + ⟨4,619,257,1,0,0,0,-1,2⟩, + ⟨4,257,619,1,0,0,0,1,1⟩, + ⟨1,618,0,226,1,753,0,0,1⟩, + ⟨1,245,0,171,1,698,0,0,1⟩, + ⟨4,618,245,1,0,0,0,-1,2⟩, + ⟨4,245,618,1,0,0,0,1,1⟩, + ⟨1,79,0,225,1,752,0,0,1⟩, + ⟨1,19,0,202,1,729,0,0,1⟩, + ⟨4,79,19,1,0,0,0,-1,2⟩, + ⟨4,19,79,1,0,0,0,1,1⟩, + ⟨1,264,0,216,1,743,0,0,1⟩, + ⟨1,296,0,172,1,699,0,0,1⟩, + ⟨4,264,296,1,0,0,0,-1,2⟩, + ⟨4,296,264,1,0,0,0,1,1⟩, + ⟨1,254,0,225,1,752,0,0,1⟩, + ⟨1,286,0,172,1,699,0,0,1⟩, + ⟨4,254,286,1,0,0,0,-1,2⟩, + ⟨4,286,254,1,0,0,0,1,1⟩, + ⟨1,252,0,216,1,743,0,0,1⟩, + ⟨1,284,0,202,1,729,0,0,1⟩, + ⟨4,252,284,1,0,0,0,-1,2⟩, + ⟨4,284,252,1,0,0,0,1,1⟩, + ⟨1,524,0,217,1,744,0,0,1⟩, + ⟨1,617,0,235,1,762,0,0,1⟩, + ⟨4,524,617,1,0,0,0,-1,2⟩, + ⟨4,617,524,1,0,0,0,1,1⟩, + ⟨1,616,0,224,1,751,0,0,1⟩, + ⟨1,557,0,228,1,755,0,0,1⟩, + ⟨4,616,557,1,0,0,0,-1,2⟩, + ⟨4,557,616,1,0,0,0,1,1⟩, + ⟨1,615,0,224,1,751,0,0,1⟩, + ⟨1,536,0,235,1,762,0,0,1⟩, + ⟨4,615,536,1,0,0,0,-1,2⟩, + ⟨4,536,615,1,0,0,0,1,1⟩, + ⟨1,614,0,217,1,744,0,0,1⟩, + ⟨1,442,0,228,1,755,0,0,1⟩, + ⟨4,614,442,1,0,0,0,-1,2⟩, + ⟨4,442,614,1,0,0,0,1,1⟩, + ⟨1,270,0,148,1,675,0,0,1⟩, + ⟨1,38,0,170,1,697,0,0,1⟩, + ⟨4,270,38,1,0,0,0,-1,2⟩, + ⟨4,38,270,1,0,0,0,1,1⟩, + ⟨1,268,0,143,1,670,0,0,1⟩, + ⟨1,280,0,200,1,727,0,0,1⟩, + ⟨4,268,280,1,0,0,0,-1,2⟩, + ⟨4,280,268,1,0,0,0,1,1⟩, + ⟨1,10,0,148,1,675,0,0,1⟩, + ⟨1,302,0,200,1,727,0,0,1⟩, + ],#[0,64,0,0,0,0,0,0,0,0],576⟩, by decide⟩ +#eval "NativeBackwardProofs2 checked" +end NativeData diff --git a/research/kappa-lean-verification-20261022/NativeBackwardProofs2.log b/research/kappa-lean-verification-20261022/NativeBackwardProofs2.log new file mode 100644 index 0000000000..54fc63c649 --- /dev/null +++ b/research/kappa-lean-verification-20261022/NativeBackwardProofs2.log @@ -0,0 +1 @@ +"NativeBackwardProofs2 checked" diff --git a/research/kappa-lean-verification-20261022/NativeBackwardProofs3.lean b/research/kappa-lean-verification-20261022/NativeBackwardProofs3.lean new file mode 100644 index 0000000000..88433088d8 --- /dev/null +++ b/research/kappa-lean-verification-20261022/NativeBackwardProofs3.lean @@ -0,0 +1,5541 @@ +-- Generated by native_generate.py from canonical payload SHA256 +-- 4409d2d9328fffbd276bb03fb800f59a33ec3b2ab15f79a330a7af66e75110cc +import NativeData +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NativeData +open NativeCertificate +def backwardShard3State126 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (198))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (1))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (219)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (619)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (161))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1010))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (251))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (1)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (1)) (.leaf (192))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (1)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (1))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (250)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (165)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (165)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (212)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (170))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (1))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (166))) (.branch 1 (.leaf (1)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (906)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (160))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (181)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (648))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (175)) (.leaf (191))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (1)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (1))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (192)) (.branch 1 (.leaf (176)) (.leaf (176))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (250)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard3State127 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (619)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (199)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1010))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (1)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (173))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (1)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (212)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (1)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (906)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (648))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (1)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (1))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard3State128 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (619)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (619)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1010))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (704))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (1)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (906)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (1))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (916))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (648))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (1)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (1))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard3State129 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (619)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (619)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1010))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (704))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (1)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (906)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (1))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (916))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (648))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (1)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (1))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard3State130 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (619)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (619)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1010))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (704))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (1)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (906)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (1))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (916))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (648))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (1)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (1))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard3State131 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (619)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (619)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1010))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (704))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (1)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (906)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (1))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (916))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (648))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (960))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (952)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard3State132 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (619)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1010))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (704))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (1)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (648))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (960))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (952)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard3State133 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (619)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (704))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (1)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (648))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (960))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (952)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard3State134 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (619)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (692))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (281)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (960))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (952)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard3State135 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (960))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (952)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard3State136 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (960))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (952)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard3State137 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (960))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (952)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard3State138 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (960))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (952)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard3State139 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (952)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard3State140 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (952)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard3State141 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (952)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard3State142 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard3State143 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard3State144 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard3State145 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard3State146 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard3State147 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard3State148 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard3State149 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard3State150 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard3State151 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard3State152 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard3State153 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard3State154 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard3State155 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard3State156 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard3State157 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard3State158 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard3State159 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard3State160 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard3State161 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard3State162 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard3State163 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard3State164 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard3State165 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard3State166 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard3State167 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard3State168 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backward_126 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State126, backwardShard3State127, + [ + ⟨4,10,302,1,0,0,0,-1,2⟩, + ⟨4,302,10,1,0,0,0,1,1⟩, + ⟨1,248,0,143,1,670,0,0,1⟩, + ⟨1,300,0,170,1,697,0,0,1⟩, + ⟨4,248,300,1,0,0,0,-1,2⟩, + ⟨4,300,248,1,0,0,0,1,1⟩, + ⟨1,250,0,192,1,719,0,0,1⟩, + ⟨1,613,0,250,1,777,0,0,1⟩, + ⟨4,250,613,1,0,0,0,1,4⟩, + ⟨4,613,250,1,0,0,0,-2,1⟩, + ⟨1,612,0,176,1,703,0,0,1⟩, + ⟨1,266,0,165,1,692,0,0,1⟩, + ⟨4,612,266,1,0,0,0,1,4⟩, + ⟨4,266,612,1,0,0,0,-2,1⟩, + ⟨1,611,0,176,1,703,0,0,1⟩, + ⟨1,259,0,250,1,777,0,0,1⟩, + ⟨4,611,259,1,0,0,0,1,4⟩, + ⟨4,259,611,1,0,0,0,-2,1⟩, + ⟨1,610,0,192,1,719,0,0,1⟩, + ⟨1,261,0,165,1,692,0,0,1⟩, + ⟨4,610,261,1,0,0,0,1,4⟩, + ⟨4,261,610,1,0,0,0,-2,1⟩, + ⟨1,465,0,191,1,718,0,0,1⟩, + ⟨1,97,0,251,1,778,0,0,1⟩, + ⟨4,465,97,1,0,0,0,1,4⟩, + ⟨4,97,465,1,0,0,0,-2,1⟩, + ⟨1,464,0,175,1,702,0,0,1⟩, + ⟨1,392,0,164,1,691,0,0,1⟩, + ⟨4,464,392,1,0,0,0,1,4⟩, + ⟨4,392,464,1,0,0,0,-2,1⟩, + ⟨1,459,0,191,1,718,0,0,1⟩, + ⟨1,382,0,164,1,691,0,0,1⟩, + ⟨4,459,382,1,0,0,0,1,4⟩, + ⟨4,382,459,1,0,0,0,-2,1⟩, + ⟨1,458,0,175,1,702,0,0,1⟩, + ⟨1,380,0,251,1,778,0,0,1⟩, + ⟨4,458,380,1,0,0,0,1,4⟩, + ⟨4,380,458,1,0,0,0,-2,1⟩, + ⟨1,545,0,174,1,701,0,0,1⟩, + ⟨1,609,0,187,1,714,0,0,1⟩, + ⟨4,545,609,1,0,0,0,1,4⟩, + ⟨4,609,545,1,0,0,0,-2,1⟩, + ⟨1,608,0,190,1,717,0,0,1⟩, + ⟨1,546,0,177,1,704,0,0,1⟩, + ⟨4,608,546,1,0,0,0,1,4⟩, + ⟨4,546,608,1,0,0,0,-2,1⟩, + ⟨1,607,0,190,1,717,0,0,1⟩, + ⟨1,547,0,187,1,714,0,0,1⟩, + ⟨4,607,547,1,0,0,0,1,4⟩, + ⟨4,547,607,1,0,0,0,-2,1⟩, + ⟨1,606,0,174,1,701,0,0,1⟩, + ⟨1,556,0,177,1,704,0,0,1⟩, + ⟨4,606,556,1,0,0,0,1,4⟩, + ⟨4,556,606,1,0,0,0,-2,1⟩, + ⟨1,467,0,240,1,767,0,0,1⟩, + ⟨1,66,0,166,1,693,0,0,1⟩, + ⟨4,467,66,1,0,0,0,1,4⟩, + ⟨4,66,467,1,0,0,0,-2,1⟩, + ⟨1,466,0,227,1,754,0,0,1⟩, + ⟨1,376,0,249,1,776,0,0,1⟩, + ⟨4,466,376,1,0,0,0,1,4⟩, + ⟨4,376,466,1,0,0,0,-2,1⟩, + ⟨1,457,0,240,1,767,0,0,1⟩, + ⟨1,398,0,249,1,776,0,0,1⟩, + ⟨4,457,398,1,0,0,0,1,4⟩, + ⟨4,398,457,1,0,0,0,-2,1⟩, + ⟨1,456,0,227,1,754,0,0,1⟩, + ⟨1,396,0,166,1,693,0,0,1⟩, + ⟨4,456,396,1,0,0,0,1,4⟩, + ⟨4,396,456,1,0,0,0,-2,1⟩, + ⟨1,426,0,244,1,771,0,0,1⟩, + ⟨1,605,0,160,1,687,0,0,1⟩, + ⟨4,426,605,1,0,0,0,1,4⟩, + ⟨4,605,426,1,0,0,0,-2,1⟩, + ⟨1,604,0,196,1,723,0,0,1⟩, + ⟨1,433,0,181,1,708,0,0,1⟩, + ⟨4,604,433,1,0,0,0,1,4⟩, + ⟨4,433,604,1,0,0,0,-2,1⟩, + ⟨1,603,0,196,1,723,0,0,1⟩, + ⟨1,435,0,160,1,687,0,0,1⟩, + ⟨4,603,435,1,0,0,0,1,4⟩, + ⟨4,435,603,1,0,0,0,-2,1⟩, + ⟨1,602,0,244,1,771,0,0,1⟩, + ⟨1,437,0,181,1,708,0,0,1⟩, + ⟨4,602,437,1,0,0,0,1,4⟩, + ⟨4,437,602,1,0,0,0,-2,1⟩, + ⟨1,260,0,243,1,770,0,0,1⟩, + ⟨1,60,0,161,1,688,0,0,1⟩, + ⟨4,260,60,1,0,0,0,1,4⟩, + ⟨4,60,260,1,0,0,0,-2,1⟩, + ⟨1,262,0,197,1,724,0,0,1⟩, + ⟨1,360,0,182,1,709,0,0,1⟩, + ⟨4,262,360,1,0,0,0,1,4⟩, + ⟨4,360,262,1,0,0,0,-2,1⟩, + ⟨1,244,0,243,1,770,0,0,1⟩, + ⟨1,350,0,182,1,709,0,0,1⟩, + ⟨4,244,350,1,0,0,0,1,4⟩, + ⟨4,350,244,1,0,0,0,-2,1⟩, + ⟨1,246,0,197,1,724,0,0,1⟩, + ⟨1,348,0,161,1,688,0,0,1⟩, + ⟨4,246,348,1,0,0,0,1,4⟩, + ⟨4,348,246,1,0,0,0,-2,1⟩, + ⟨1,1,0,198,1,725,0,0,1⟩, + ⟨1,601,0,245,1,772,0,0,1⟩, + ⟨4,1,601,1,0,0,0,1,4⟩, + ⟨4,601,1,1,0,0,0,-2,1⟩, + ⟨1,600,0,242,1,769,0,0,1⟩, + ⟨1,4,0,219,1,746,0,0,1⟩, + ⟨4,600,4,1,0,0,0,1,4⟩, + ⟨4,4,600,1,0,0,0,-2,1⟩, + ⟨1,599,0,242,1,769,0,0,1⟩, + ⟨1,6,0,245,1,772,0,0,1⟩, + ⟨4,599,6,1,0,0,0,1,4⟩, + ⟨4,6,599,1,0,0,0,-2,1⟩, + ⟨1,598,0,198,1,725,0,0,1⟩, + ⟨1,12,0,219,1,746,0,0,1⟩, + ⟨4,598,12,1,0,0,0,1,4⟩, + ⟨4,12,598,1,0,0,0,-2,1⟩, + ⟨1,258,0,154,1,681,0,0,1⟩, + ⟨1,28,0,180,1,707,0,0,1⟩, + ⟨4,258,28,1,0,0,0,1,4⟩, + ⟨4,28,258,1,0,0,0,-2,1⟩, + ⟨1,263,0,173,1,700,0,0,1⟩, + ⟨1,344,0,159,1,686,0,0,1⟩, + ⟨4,263,344,1,0,0,0,1,4⟩, + ⟨4,344,263,1,0,0,0,-2,1⟩, + ⟨1,242,0,154,1,681,0,0,1⟩, + ⟨1,366,0,159,1,686,0,0,1⟩, + ],#[0,64,0,0,0,0,0,0,0,0],696⟩, by decide⟩ +def backward_127 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State127, backwardShard3State128, + [ + ⟨4,242,366,1,0,0,0,1,4⟩, + ⟨4,366,242,1,0,0,0,-2,1⟩, + ⟨1,247,0,173,1,700,0,0,1⟩, + ⟨1,364,0,180,1,707,0,0,1⟩, + ⟨4,247,364,1,0,0,0,1,4⟩, + ⟨4,364,247,1,0,0,0,-2,1⟩, + ⟨1,410,0,167,1,694,0,0,1⟩, + ⟨1,597,0,203,1,730,0,0,1⟩, + ⟨4,410,597,1,0,0,0,-1,2⟩, + ⟨4,597,410,1,0,0,0,1,1⟩, + ⟨1,596,0,144,1,671,0,0,1⟩, + ⟨1,417,0,151,1,678,0,0,1⟩, + ⟨4,596,417,1,0,0,0,-1,2⟩, + ⟨4,417,596,1,0,0,0,1,1⟩, + ⟨1,595,0,144,1,671,0,0,1⟩, + ⟨1,419,0,203,1,730,0,0,1⟩, + ⟨4,595,419,1,0,0,0,-1,2⟩, + ⟨4,419,595,1,0,0,0,1,1⟩, + ⟨1,594,0,167,1,694,0,0,1⟩, + ⟨1,421,0,151,1,678,0,0,1⟩, + ⟨4,594,421,1,0,0,0,-1,2⟩, + ⟨4,421,594,1,0,0,0,1,1⟩, + ⟨1,292,0,214,1,741,0,0,1⟩, + ⟨1,356,0,221,1,748,0,0,1⟩, + ⟨4,292,356,1,0,0,0,-1,2⟩, + ⟨4,356,292,1,0,0,0,1,1⟩, + ⟨1,294,0,231,1,758,0,0,1⟩, + ⟨1,358,0,236,1,763,0,0,1⟩, + ⟨4,294,358,1,0,0,0,-1,2⟩, + ⟨4,358,294,1,0,0,0,1,1⟩, + ⟨1,276,0,214,1,741,0,0,1⟩, + ⟨1,340,0,236,1,763,0,0,1⟩, + ⟨4,276,340,1,0,0,0,-1,2⟩, + ⟨4,340,276,1,0,0,0,1,1⟩, + ⟨1,278,0,231,1,758,0,0,1⟩, + ⟨1,342,0,221,1,748,0,0,1⟩, + ⟨4,278,342,1,0,0,0,-1,2⟩, + ⟨4,342,278,1,0,0,0,1,1⟩, + ⟨1,558,0,232,1,759,0,0,1⟩, + ⟨1,593,0,205,1,732,0,0,1⟩, + ⟨4,558,593,1,0,0,0,-1,2⟩, + ⟨4,593,558,1,0,0,0,1,1⟩, + ⟨1,592,0,213,1,740,0,0,1⟩, + ⟨1,559,0,153,1,680,0,0,1⟩, + ⟨4,592,559,1,0,0,0,-1,2⟩, + ⟨4,559,592,1,0,0,0,1,1⟩, + ⟨1,591,0,213,1,740,0,0,1⟩, + ⟨1,544,0,205,1,732,0,0,1⟩, + ⟨4,591,544,1,0,0,0,-1,2⟩, + ⟨4,544,591,1,0,0,0,1,1⟩, + ⟨1,590,0,232,1,759,0,0,1⟩, + ⟨1,405,0,153,1,680,0,0,1⟩, + ⟨4,590,405,1,0,0,0,-1,2⟩, + ⟨4,405,590,1,0,0,0,1,1⟩, + ⟨1,290,0,212,1,739,0,0,1⟩, + ⟨1,338,0,152,1,679,0,0,1⟩, + ⟨4,290,338,1,0,0,0,-1,2⟩, + ⟨4,338,290,1,0,0,0,1,1⟩, + ⟨1,295,0,233,1,760,0,0,1⟩, + ⟨1,343,0,204,1,731,0,0,1⟩, + ⟨4,295,343,1,0,0,0,-1,2⟩, + ⟨4,343,295,1,0,0,0,1,1⟩, + ⟨1,274,0,212,1,739,0,0,1⟩, + ⟨1,354,0,204,1,731,0,0,1⟩, + ⟨4,274,354,1,0,0,0,-1,2⟩, + ⟨4,354,274,1,0,0,0,1,1⟩, + ⟨1,279,0,233,1,760,0,0,1⟩, + ⟨1,359,0,152,1,679,0,0,1⟩, + ⟨4,279,359,1,0,0,0,-1,2⟩, + ⟨4,359,279,1,0,0,0,1,1⟩, + ⟨1,349,0,229,1,756,0,0,1⟩, + ⟨1,589,0,234,1,761,0,0,1⟩, + ⟨4,349,589,1,0,0,0,-1,2⟩, + ⟨4,589,349,1,0,0,0,1,1⟩, + ⟨1,588,0,218,1,745,0,0,1⟩, + ⟨1,243,0,223,1,750,0,0,1⟩, + ⟨4,588,243,1,0,0,0,-1,2⟩, + ⟨4,243,588,1,0,0,0,1,1⟩, + ⟨1,587,0,218,1,745,0,0,1⟩, + ⟨1,365,0,234,1,761,0,0,1⟩, + ⟨4,587,365,1,0,0,0,-1,2⟩, + ⟨4,365,587,1,0,0,0,1,1⟩, + ⟨1,586,0,229,1,756,0,0,1⟩, + ⟨1,361,0,223,1,750,0,0,1⟩, + ⟨4,586,361,1,0,0,0,-1,2⟩, + ⟨4,361,586,1,0,0,0,1,1⟩, + ⟨1,48,0,142,1,669,0,0,1⟩, + ⟨1,82,0,149,1,676,0,0,1⟩, + ⟨4,48,82,1,0,0,0,-1,2⟩, + ⟨4,82,48,1,0,0,0,1,1⟩, + ⟨1,315,0,169,1,696,0,0,1⟩, + ⟨1,347,0,199,1,726,0,0,1⟩, + ⟨4,315,347,1,0,0,0,-1,2⟩, + ⟨4,347,315,1,0,0,0,1,1⟩, + ⟨1,100,0,142,1,669,0,0,1⟩, + ⟨1,67,0,199,1,726,0,0,1⟩, + ⟨4,100,67,1,0,0,0,-1,2⟩, + ⟨4,67,100,1,0,0,0,1,1⟩, + ⟨1,283,0,169,1,696,0,0,1⟩, + ⟨1,379,0,149,1,676,0,0,1⟩, + ⟨4,283,379,1,0,0,0,-1,2⟩, + ⟨4,379,283,1,0,0,0,1,1⟩, + ⟨4,291,313,1,0,0,0,1,1⟩, + ⟨4,289,297,1,0,0,0,1,1⟩, + ⟨4,321,329,1,0,0,0,1,1⟩, + ⟨4,513,85,1,0,0,0,1,1⟩, + ⟨4,305,301,1,0,0,0,1,1⟩, + ⟨4,502,74,1,0,0,0,1,1⟩, + ⟨4,275,55,1,0,0,0,1,1⟩, + ⟨4,273,33,1,0,0,0,1,1⟩, + ⟨4,313,85,1,0,0,0,-1,1⟩, + ⟨4,313,74,1,0,0,0,1,1⟩, + ⟨4,313,55,1,0,0,0,-1,1⟩, + ⟨4,297,85,1,0,0,0,-1,1⟩, + ⟨4,297,74,1,0,0,0,-1,1⟩, + ⟨4,297,33,1,0,0,0,1,1⟩, + ⟨4,329,85,1,0,0,0,-1,1⟩, + ⟨3,85,0,1,1,36,-50,0,1⟩, + ⟨4,329,55,1,0,0,0,-1,1⟩, + ⟨4,329,33,1,0,0,0,1,1⟩, + ⟨4,301,74,1,0,0,0,1,1⟩, + ⟨3,74,0,1,1,38,-49,0,1⟩, + ⟨4,301,55,1,0,0,0,-1,1⟩, + ⟨3,55,0,1,1,40,-48,0,1⟩, + ⟨4,301,33,1,0,0,0,-1,1⟩, + ⟨3,33,0,1,1,42,-47,0,1⟩, + ⟨3,329,0,1,1,77,-13,0,1⟩, + ⟨3,313,0,1,1,78,-12,0,1⟩, + ],#[0,50,0,0,0,0,0,0,0,0],636⟩, by decide⟩ +def backward_128 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State128, backwardShard3State129, + [ + ⟨3,297,0,1,1,79,-11,0,1⟩, + ⟨3,301,0,1,1,80,-10,0,1⟩, + ⟨4,501,345,1,0,0,0,1,1⟩, + ⟨4,500,381,1,0,0,0,1,1⟩, + ⟨4,512,377,1,0,0,0,1,1⟩, + ⟨4,511,31,1,0,0,0,1,1⟩, + ⟨4,491,397,1,0,0,0,1,1⟩, + ⟨4,490,88,1,0,0,0,1,1⟩, + ⟨4,481,80,1,0,0,0,1,1⟩, + ⟨4,480,68,1,0,0,0,1,1⟩, + ⟨4,345,31,1,0,0,0,-1,1⟩, + ⟨4,345,88,1,0,0,0,1,1⟩, + ⟨4,345,80,1,0,0,0,-1,1⟩, + ⟨4,381,31,1,0,0,0,-1,1⟩, + ⟨4,381,88,1,0,0,0,-1,1⟩, + ⟨4,381,68,1,0,0,0,1,1⟩, + ⟨4,377,31,1,0,0,0,-1,1⟩, + ⟨3,31,0,1,1,20,-58,0,1⟩, + ⟨4,377,80,1,0,0,0,-1,1⟩, + ⟨4,377,68,1,0,0,0,1,1⟩, + ⟨4,397,88,1,0,0,0,1,1⟩, + ⟨3,88,0,1,1,22,-57,0,1⟩, + ⟨4,397,80,1,0,0,0,-1,1⟩, + ⟨3,80,0,1,1,24,-56,0,1⟩, + ⟨4,397,68,1,0,0,0,-1,1⟩, + ⟨3,68,0,1,1,26,-55,0,1⟩, + ⟨3,397,0,1,1,70,-20,0,1⟩, + ⟨3,377,0,1,1,71,-19,0,1⟩, + ⟨3,381,0,1,1,72,-18,0,1⟩, + ⟨3,345,0,1,1,75,-15,0,1⟩, + ⟨4,510,393,1,0,0,0,1,1⟩, + ⟨4,509,281,1,0,0,0,1,1⟩, + ⟨4,499,225,1,0,0,0,1,1⟩, + ⟨4,498,101,1,0,0,0,1,1⟩, + ⟨4,489,285,1,0,0,0,1,1⟩, + ⟨4,488,98,1,0,0,0,1,1⟩, + ⟨4,479,83,1,0,0,0,1,1⟩, + ⟨4,478,49,1,0,0,0,1,1⟩, + ⟨4,393,101,1,0,0,0,-1,1⟩, + ⟨4,393,98,1,0,0,0,1,1⟩, + ⟨4,393,83,1,0,0,0,-1,1⟩, + ⟨4,281,101,1,0,0,0,-1,1⟩, + ⟨4,281,98,1,0,0,0,-1,1⟩, + ⟨4,281,49,1,0,0,0,1,1⟩, + ⟨4,225,101,1,0,0,0,-1,1⟩, + ⟨3,101,0,1,1,28,-54,0,1⟩, + ⟨4,225,83,1,0,0,0,-1,1⟩, + ⟨4,225,49,1,0,0,0,1,1⟩, + ⟨4,285,98,1,0,0,0,1,1⟩, + ⟨3,98,0,1,1,30,-53,0,1⟩, + ⟨4,285,83,1,0,0,0,-1,1⟩, + ⟨3,83,0,1,1,32,-52,0,1⟩, + ⟨4,285,49,1,0,0,0,-1,1⟩, + ⟨3,49,0,1,1,34,-51,0,1⟩, + ⟨3,225,0,1,1,68,-22,0,1⟩, + ⟨3,393,0,1,1,69,-21,0,1⟩, + ⟨3,281,0,1,1,81,-9,0,1⟩, + ⟨3,285,0,1,1,82,-8,0,1⟩, + ⟨4,318,227,1,0,0,0,1,1⟩, + ⟨4,316,229,1,0,0,0,1,1⟩, + ⟨4,109,234,1,0,0,0,1,1⟩, + ⟨4,328,631,1,0,0,0,1,1⟩, + ⟨4,471,241,1,0,0,0,1,1⟩, + ⟨4,470,630,1,0,0,0,1,1⟩, + ⟨4,463,629,1,0,0,0,1,1⟩, + ⟨4,462,628,1,0,0,0,1,1⟩, + ⟨4,227,631,1,0,0,0,-1,1⟩, + ⟨4,227,630,1,0,0,0,1,1⟩, + ⟨4,227,629,1,0,0,0,-1,1⟩, + ⟨4,229,631,1,0,0,0,-1,1⟩, + ⟨4,229,630,1,0,0,0,-1,1⟩, + ⟨4,229,628,1,0,0,0,1,1⟩, + ⟨4,234,631,1,0,0,0,-1,1⟩, + ⟨4,234,629,1,0,0,0,-1,1⟩, + ⟨4,234,628,1,0,0,0,1,1⟩, + ⟨4,241,630,1,0,0,0,1,1⟩, + ⟨4,241,629,1,0,0,0,-1,1⟩, + ⟨4,241,628,1,0,0,0,-1,1⟩, + ⟨3,241,0,1,1,64,-26,0,1⟩, + ⟨3,234,0,1,1,65,-25,0,1⟩, + ⟨3,229,0,1,1,66,-24,0,1⟩, + ⟨3,227,0,1,1,67,-23,0,1⟩, + ⟨4,334,627,1,0,0,0,1,1⟩, + ⟨4,332,626,1,0,0,0,1,1⟩, + ⟨4,24,403,1,0,0,0,1,1⟩, + ⟨4,312,625,1,0,0,0,1,1⟩, + ⟨4,469,401,1,0,0,0,1,1⟩, + ⟨4,468,624,1,0,0,0,1,1⟩, + ⟨4,461,623,1,0,0,0,1,1⟩, + ⟨4,460,622,1,0,0,0,1,1⟩, + ⟨4,286,245,1,0,0,0,1,1⟩, + ⟨4,284,257,1,0,0,0,1,1⟩, + ⟨4,19,317,1,0,0,0,1,1⟩, + ⟨4,296,621,1,0,0,0,1,1⟩, + ⟨4,79,333,1,0,0,0,1,1⟩, + ⟨4,264,620,1,0,0,0,1,1⟩, + ⟨4,254,619,1,0,0,0,1,1⟩, + ⟨4,252,618,1,0,0,0,1,1⟩, + ⟨4,245,621,1,0,0,0,-1,1⟩, + ⟨4,245,620,1,0,0,0,1,1⟩, + ⟨4,245,619,1,0,0,0,-1,1⟩, + ⟨4,257,621,1,0,0,0,-1,1⟩, + ⟨4,257,620,1,0,0,0,-1,1⟩, + ⟨4,257,618,1,0,0,0,1,1⟩, + ⟨4,317,621,1,0,0,0,-1,1⟩, + ⟨4,621,618,1,0,0,0,-1,1⟩, + ⟨4,317,619,1,0,0,0,-1,1⟩, + ⟨4,317,618,1,0,0,0,1,1⟩, + ⟨4,333,620,1,0,0,0,1,1⟩, + ⟨4,333,619,1,0,0,0,-1,1⟩, + ⟨4,333,618,1,0,0,0,-1,1⟩, + ⟨3,257,0,1,1,62,-28,0,1⟩, + ⟨3,245,0,1,1,63,-27,0,1⟩, + ⟨3,317,0,1,1,84,-6,0,1⟩, + ⟨3,333,0,1,1,85,-5,0,1⟩, + ⟨4,302,442,1,0,0,0,1,1⟩, + ⟨4,300,536,1,0,0,0,1,1⟩, + ⟨4,38,557,1,0,0,0,1,1⟩, + ⟨4,280,617,1,0,0,0,1,1⟩, + ⟨4,270,524,1,0,0,0,1,1⟩, + ⟨4,268,616,1,0,0,0,1,1⟩, + ⟨4,10,615,1,0,0,0,1,1⟩, + ⟨4,248,614,1,0,0,0,1,1⟩, + ⟨4,442,617,1,0,0,0,-1,1⟩, + ⟨4,442,616,1,0,0,0,1,1⟩, + ⟨4,442,615,1,0,0,0,-1,1⟩, + ⟨4,536,617,1,0,0,0,-1,1⟩, + ⟨4,536,616,1,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],816⟩, by decide⟩ +def backward_129 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State129, backwardShard3State130, + [ + ⟨4,536,614,1,0,0,0,1,1⟩, + ⟨4,557,617,1,0,0,0,-1,1⟩, + ⟨4,557,615,1,0,0,0,-1,1⟩, + ⟨4,557,614,1,0,0,0,1,1⟩, + ⟨3,557,0,1,1,7,-65,0,1⟩, + ⟨4,524,616,1,0,0,0,1,1⟩, + ⟨4,524,615,1,0,0,0,-1,1⟩, + ⟨4,524,614,1,0,0,0,-1,1⟩, + ⟨3,536,0,1,1,48,-42,0,1⟩, + ⟨3,442,0,1,1,49,-41,0,1⟩, + ⟨3,524,0,1,1,83,-7,0,1⟩, + ⟨4,382,261,1,0,0,0,1,1⟩, + ⟨4,380,259,1,0,0,0,1,1⟩, + ⟨4,97,266,1,0,0,0,1,1⟩, + ⟨4,392,613,1,0,0,0,1,1⟩, + ⟨4,465,250,1,0,0,0,1,1⟩, + ⟨4,464,612,1,0,0,0,1,1⟩, + ⟨4,459,611,1,0,0,0,1,1⟩, + ⟨4,458,610,1,0,0,0,1,1⟩, + ⟨4,261,613,1,0,0,0,-1,1⟩, + ⟨4,261,612,1,0,0,0,-2,1⟩, + ⟨4,261,611,1,0,0,0,2,1⟩, + ⟨4,259,613,1,0,0,0,-1,1⟩, + ⟨4,259,612,1,0,0,0,2,1⟩, + ⟨4,259,610,1,0,0,0,-2,1⟩, + ⟨4,266,613,1,0,0,0,-1,1⟩, + ⟨4,613,610,1,0,0,0,2,1⟩, + ⟨4,266,611,1,0,0,0,2,1⟩, + ⟨4,266,610,1,0,0,0,-2,1⟩, + ⟨4,250,612,1,0,0,0,1,1⟩, + ⟨4,250,611,1,0,0,0,-1,1⟩, + ⟨4,250,610,1,0,0,0,-1,1⟩, + ⟨3,261,0,1,1,61,-29,0,1⟩, + ⟨3,259,0,1,1,86,-4,0,1⟩, + ⟨3,266,0,1,1,87,-3,0,1⟩, + ⟨3,250,0,1,1,88,-2,0,1⟩, + ⟨4,398,556,1,0,0,0,1,1⟩, + ⟨4,396,547,1,0,0,0,1,1⟩, + ⟨4,66,546,1,0,0,0,1,1⟩, + ⟨4,376,609,1,0,0,0,1,1⟩, + ⟨4,467,545,1,0,0,0,1,1⟩, + ⟨4,466,608,1,0,0,0,1,1⟩, + ⟨4,457,607,1,0,0,0,1,1⟩, + ⟨4,456,606,1,0,0,0,1,1⟩, + ⟨4,556,609,1,0,0,0,-1,1⟩, + ⟨4,556,608,1,0,0,0,-2,1⟩, + ⟨4,556,607,1,0,0,0,2,1⟩, + ⟨3,556,0,1,1,2,-70,0,1⟩, + ⟨4,547,609,1,0,0,0,-1,1⟩, + ⟨4,547,608,1,0,0,0,2,1⟩, + ⟨4,547,606,1,0,0,0,-2,1⟩, + ⟨3,547,0,1,1,3,-69,0,1⟩, + ⟨4,546,609,1,0,0,0,-1,1⟩, + ⟨4,546,607,1,0,0,0,2,1⟩, + ⟨4,546,606,1,0,0,0,-2,1⟩, + ⟨3,546,0,1,1,4,-68,0,1⟩, + ⟨4,545,608,1,0,0,0,1,1⟩, + ⟨4,545,607,1,0,0,0,-1,1⟩, + ⟨4,545,606,1,0,0,0,-1,1⟩, + ⟨3,545,0,1,1,5,-67,0,1⟩, + ⟨4,350,437,1,0,0,0,1,1⟩, + ⟨4,348,435,1,0,0,0,1,1⟩, + ⟨4,60,433,1,0,0,0,1,1⟩, + ⟨4,360,605,1,0,0,0,1,1⟩, + ⟨4,260,426,1,0,0,0,1,1⟩, + ⟨4,262,604,1,0,0,0,1,1⟩, + ⟨4,244,603,1,0,0,0,1,1⟩, + ⟨4,246,602,1,0,0,0,1,1⟩, + ⟨4,437,605,1,0,0,0,-1,1⟩, + ⟨4,437,604,1,0,0,0,-2,1⟩, + ⟨4,437,603,1,0,0,0,2,1⟩, + ⟨4,435,605,1,0,0,0,-1,1⟩, + ⟨4,435,604,1,0,0,0,2,1⟩, + ⟨4,435,602,1,0,0,0,-2,1⟩, + ⟨4,433,605,1,0,0,0,-1,1⟩, + ⟨4,433,603,1,0,0,0,2,1⟩, + ⟨4,433,602,1,0,0,0,-2,1⟩, + ⟨4,426,604,1,0,0,0,1,1⟩, + ⟨4,426,603,1,0,0,0,-1,1⟩, + ⟨4,426,602,1,0,0,0,-1,1⟩, + ⟨3,437,0,1,1,50,-40,0,1⟩, + ⟨3,435,0,1,1,51,-39,0,1⟩, + ⟨3,433,0,1,1,52,-38,0,1⟩, + ⟨3,426,0,1,1,53,-37,0,1⟩, + ⟨4,366,12,1,0,0,0,1,1⟩, + ⟨4,364,6,1,0,0,0,1,1⟩, + ⟨4,28,4,1,0,0,0,1,1⟩, + ⟨4,344,601,1,0,0,0,1,1⟩, + ⟨4,258,1,1,0,0,0,1,1⟩, + ⟨4,263,600,1,0,0,0,1,1⟩, + ⟨4,242,599,1,0,0,0,1,1⟩, + ⟨4,247,598,1,0,0,0,1,1⟩, + ⟨4,12,601,1,0,0,0,-1,1⟩, + ⟨4,12,600,1,0,0,0,-2,1⟩, + ⟨4,12,599,1,0,0,0,2,1⟩, + ⟨4,6,601,1,0,0,0,-1,1⟩, + ⟨4,6,600,1,0,0,0,2,1⟩, + ⟨4,6,598,1,0,0,0,-2,1⟩, + ⟨4,4,601,1,0,0,0,-1,1⟩, + ⟨4,4,599,1,0,0,0,2,1⟩, + ⟨4,4,598,1,0,0,0,-2,1⟩, + ⟨4,1,600,1,0,0,0,1,1⟩, + ⟨4,1,599,1,0,0,0,-1,1⟩, + ⟨4,1,598,1,0,0,0,-1,1⟩, + ⟨3,12,0,1,1,44,-46,0,1⟩, + ⟨3,6,0,1,1,45,-45,0,1⟩, + ⟨3,4,0,1,1,46,-44,0,1⟩, + ⟨5,4,0,1,0,0,0,1,1⟩, + ⟨3,1,0,1,1,47,-43,0,1⟩, + ⟨4,12,31,1,0,0,0,1,2⟩, + ⟨4,4,68,1,0,0,0,-1,1⟩, + ⟨5,68,0,1,0,0,0,1,2⟩, + ⟨4,340,421,1,0,0,0,1,1⟩, + ⟨4,342,419,1,0,0,0,1,1⟩, + ⟨4,356,417,1,0,0,0,1,1⟩, + ⟨4,358,597,1,0,0,0,1,1⟩, + ⟨4,292,410,1,0,0,0,1,1⟩, + ⟨4,294,596,1,0,0,0,1,1⟩, + ⟨4,276,595,1,0,0,0,1,1⟩, + ⟨4,278,594,1,0,0,0,1,1⟩, + ⟨4,421,597,1,0,0,0,-1,1⟩, + ⟨4,421,596,1,0,0,0,1,1⟩, + ⟨4,421,595,1,0,0,0,-1,1⟩, + ⟨4,419,597,1,0,0,0,-1,1⟩, + ⟨4,419,596,1,0,0,0,-1,1⟩, + ⟨4,419,594,1,0,0,0,1,1⟩, + ⟨4,417,597,1,0,0,0,-1,1⟩, + ⟨4,417,595,1,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],902⟩, by decide⟩ +def backward_130 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State130, backwardShard3State131, + [ + ⟨4,417,594,1,0,0,0,1,1⟩, + ⟨4,410,596,1,0,0,0,1,1⟩, + ⟨4,410,595,1,0,0,0,-1,1⟩, + ⟨4,595,596,1,0,0,0,-1,1⟩, + ⟨4,410,594,1,0,0,0,-1,1⟩, + ⟨4,594,596,1,0,0,0,-1,1⟩, + ⟨3,421,0,1,1,54,-36,0,1⟩, + ⟨3,419,0,1,1,55,-35,0,1⟩, + ⟨3,417,0,1,1,56,-34,0,1⟩, + ⟨3,410,0,1,1,57,-33,0,1⟩, + ⟨4,354,405,1,0,0,0,1,1⟩, + ⟨4,359,544,1,0,0,0,1,1⟩, + ⟨4,338,559,1,0,0,0,1,1⟩, + ⟨4,343,593,1,0,0,0,1,1⟩, + ⟨4,290,558,1,0,0,0,1,1⟩, + ⟨4,295,592,1,0,0,0,1,1⟩, + ⟨4,274,591,1,0,0,0,1,1⟩, + ⟨4,279,590,1,0,0,0,1,1⟩, + ⟨4,405,593,1,0,0,0,-1,1⟩, + ⟨4,405,592,1,0,0,0,1,1⟩, + ⟨4,405,591,1,0,0,0,-1,1⟩, + ⟨4,544,593,1,0,0,0,-1,1⟩, + ⟨4,544,592,1,0,0,0,-1,1⟩, + ⟨4,544,590,1,0,0,0,1,1⟩, + ⟨3,544,0,1,1,6,-66,0,1⟩, + ⟨4,559,593,1,0,0,0,-1,1⟩, + ⟨4,559,591,1,0,0,0,-1,1⟩, + ⟨4,559,590,1,0,0,0,1,1⟩, + ⟨3,559,0,1,1,59,-31,0,1⟩, + ⟨4,558,592,1,0,0,0,1,1⟩, + ⟨4,558,591,1,0,0,0,-1,1⟩, + ⟨4,558,590,1,0,0,0,-1,1⟩, + ⟨4,590,592,1,0,0,0,-1,1⟩, + ⟨3,405,0,1,1,58,-32,0,1⟩, + ⟨3,558,0,1,1,60,-30,0,1⟩, + ⟨4,67,361,1,0,0,0,1,1⟩, + ⟨4,379,365,1,0,0,0,1,1⟩, + ⟨4,82,243,1,0,0,0,1,1⟩, + ⟨4,347,589,1,0,0,0,1,1⟩, + ⟨4,48,349,1,0,0,0,1,1⟩, + ⟨4,315,588,1,0,0,0,1,1⟩, + ⟨4,100,587,1,0,0,0,1,1⟩, + ⟨4,283,586,1,0,0,0,1,1⟩, + ⟨4,361,589,1,0,0,0,-1,1⟩, + ⟨4,361,588,1,0,0,0,1,1⟩, + ⟨4,361,587,1,0,0,0,-1,1⟩, + ⟨4,365,589,1,0,0,0,-1,1⟩, + ⟨4,365,588,1,0,0,0,-1,1⟩, + ⟨4,365,586,1,0,0,0,1,1⟩, + ⟨4,243,589,1,0,0,0,-1,1⟩, + ⟨4,243,587,1,0,0,0,-1,1⟩, + ⟨4,243,586,1,0,0,0,1,1⟩, + ⟨4,349,588,1,0,0,0,1,1⟩, + ⟨4,349,587,1,0,0,0,-1,1⟩, + ⟨4,349,586,1,0,0,0,-1,1⟩, + ⟨3,361,0,1,1,73,-17,0,1⟩, + ⟨3,365,0,1,1,74,-16,0,1⟩, + ⟨3,349,0,1,1,76,-14,0,1⟩, + ⟨3,243,0,1,1,89,-1,0,1⟩, + ⟨4,39,291,1,0,0,0,1,1⟩, + ⟨4,536,513,1,0,0,0,1,1⟩, + ⟨4,43,305,1,0,0,0,1,1⟩, + ⟨4,524,502,1,0,0,0,1,1⟩, + ⟨4,41,275,1,0,0,0,1,1⟩, + ⟨4,476,273,1,0,0,0,1,1⟩, + ⟨4,559,501,1,0,0,0,1,1⟩, + ⟨4,558,500,1,0,0,0,1,1⟩, + ⟨4,547,512,1,0,0,0,1,1⟩, + ⟨4,546,511,1,0,0,0,1,1⟩, + ⟨1,522,0,971,1,2307,0,0,1⟩, + ⟨4,522,490,1,0,0,0,1,1⟩, + ⟨4,557,510,1,0,0,0,1,1⟩, + ⟨4,556,509,1,0,0,0,1,1⟩, + ⟨4,545,499,1,0,0,0,1,1⟩, + ⟨4,544,498,1,0,0,0,1,1⟩, + ⟨1,532,0,967,1,2295,0,0,1⟩, + ⟨4,532,488,1,0,0,0,1,1⟩, + ⟨1,520,0,965,1,2289,0,0,1⟩, + ⟨4,520,478,1,0,0,0,1,1⟩, + ⟨4,529,318,1,0,0,0,1,1⟩, + ⟨4,477,109,1,0,0,0,1,1⟩, + ⟨4,517,328,1,0,0,0,1,1⟩, + ⟨1,518,0,959,1,2283,0,0,1⟩, + ⟨4,518,470,1,0,0,0,-1,2⟩, + ⟨1,528,0,957,1,2277,0,0,1⟩, + ⟨4,528,462,1,0,0,0,-1,2⟩, + ⟨4,521,334,1,0,0,0,1,1⟩, + ⟨4,474,24,1,0,0,0,1,1⟩, + ⟨4,487,312,1,0,0,0,1,1⟩, + ⟨1,530,0,951,1,2271,0,0,1⟩, + ⟨4,530,468,1,0,0,0,-1,2⟩, + ⟨4,530,94,1,0,0,0,4,1⟩, + ⟨4,530,2,1,0,0,0,-1,1⟩, + ⟨4,2,530,1,0,0,0,1,1⟩, + ⟨4,530,2,1,0,0,0,-1,1⟩, + ⟨5,2,0,1,0,0,0,1,-2⟩, + ⟨4,530,2,1,0,0,0,1,1⟩, + ⟨4,94,2,1,0,0,0,1,2⟩, + ⟨4,62,2,1,0,0,0,-1,1⟩, + ⟨1,571,0,948,1,2262,0,0,1⟩, + ⟨4,571,286,1,0,0,0,-1,2⟩, + ⟨1,570,0,947,1,2259,0,0,1⟩, + ⟨4,570,284,1,0,0,0,-1,2⟩, + ⟨1,565,0,946,1,2256,0,0,1⟩, + ⟨4,565,19,1,0,0,0,-1,2⟩, + ⟨1,564,0,945,1,2253,0,0,1⟩, + ⟨4,564,296,1,0,0,0,-1,2⟩, + ⟨1,543,0,944,1,2250,0,0,1⟩, + ⟨4,543,79,1,0,0,0,-1,2⟩, + ⟨1,542,0,943,1,2247,0,0,1⟩, + ⟨4,542,264,1,0,0,0,-1,2⟩, + ⟨1,553,0,942,1,2244,0,0,1⟩, + ⟨4,553,254,1,0,0,0,-1,2⟩, + ⟨4,553,45,1,0,0,0,4,1⟩, + ⟨4,553,103,1,0,0,0,-8,1⟩, + ⟨5,553,0,1,0,0,0,1,-4⟩, + ⟨4,108,553,1,0,0,0,-1,1⟩, + ⟨4,103,553,1,0,0,0,-1,1⟩, + ⟨4,92,553,1,0,0,0,1,1⟩, + ⟨4,61,553,1,0,0,0,-1,1⟩, + ⟨4,63,61,1,0,0,0,1,1⟩, + ⟨4,45,553,1,0,0,0,-1,1⟩, + ⟨4,18,553,1,0,0,0,-1,1⟩, + ⟨4,518,108,1,0,0,0,-4,1⟩, + ⟨5,518,0,1,0,0,0,1,4⟩, + ⟨4,108,518,1,0,0,0,1,1⟩, + ⟨4,22,553,1,0,0,0,1,1⟩, + ⟨4,553,22,1,0,0,0,-1,1⟩, + ],#[0,0,0,13,0,0,0,0,0,0],854⟩, by decide⟩ +def backward_131 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State131, backwardShard3State132, + [ + ⟨4,22,553,1,0,0,0,1,1⟩, + ⟨4,553,22,1,0,0,0,-1,1⟩, + ⟨4,518,22,1,0,0,0,-1,1⟩, + ⟨4,22,518,1,0,0,0,1,1⟩, + ⟨4,518,22,1,0,0,0,-1,1⟩, + ⟨4,34,22,1,0,0,0,-2,1⟩, + ⟨4,520,18,1,0,0,0,-1,1⟩, + ⟨4,18,520,1,0,0,0,1,1⟩, + ⟨4,520,18,1,0,0,0,-1,1⟩, + ⟨5,18,0,1,0,0,0,1,-4⟩, + ⟨4,520,18,1,0,0,0,1,1⟩, + ⟨4,520,40,1,0,0,0,-1,1⟩, + ⟨4,40,520,1,0,0,0,1,1⟩, + ⟨4,520,40,1,0,0,0,-1,1⟩, + ⟨4,54,40,1,0,0,0,-2,1⟩, + ⟨4,61,2,1,0,0,0,-1,2⟩, + ⟨4,528,61,1,0,0,0,4,1⟩, + ⟨4,528,2,1,0,0,0,-1,1⟩, + ⟨4,2,528,1,0,0,0,1,1⟩, + ⟨4,528,2,1,0,0,0,-1,1⟩, + ⟨5,2,0,1,0,0,0,1,4⟩, + ⟨4,530,2,1,0,0,0,1,1⟩, + ⟨4,528,2,1,0,0,0,-1,1⟩, + ⟨4,72,2,1,0,0,0,1,1⟩, + ⟨4,70,2,1,0,0,0,-1,1⟩, + ⟨4,62,2,1,0,0,0,-1,1⟩, + ⟨4,61,2,1,0,0,0,-1,1⟩, + ⟨4,542,40,1,0,0,0,-1,1⟩, + ⟨4,54,542,1,0,0,0,-1,1⟩, + ⟨4,40,542,1,0,0,0,1,1⟩, + ⟨4,543,22,1,0,0,0,-1,1⟩, + ⟨4,34,543,1,0,0,0,-1,1⟩, + ⟨4,22,543,1,0,0,0,1,1⟩, + ⟨1,367,0,284,1,791,0,0,1⟩, + ⟨4,2,367,1,0,0,0,-1,1⟩, + ⟨1,46,0,284,1,791,0,0,1⟩, + ⟨4,46,2,1,0,0,0,-1,1⟩, + ⟨4,40,69,1,0,0,0,1,1⟩, + ⟨4,69,40,1,0,0,0,-1,1⟩, + ⟨4,42,367,1,0,0,0,1,1⟩, + ⟨4,2,42,1,0,0,0,1,1⟩, + ⟨4,367,42,1,0,0,0,-1,1⟩, + ⟨1,17,0,619,1,1734,0,0,1⟩, + ⟨4,34,17,1,0,0,0,-1,1⟩, + ⟨4,518,17,1,0,0,0,-1,1⟩, + ⟨4,553,18,1,0,0,0,-1,1⟩, + ⟨4,543,18,1,0,0,0,-1,1⟩, + ⟨1,20,0,280,1,788,0,0,1⟩, + ⟨4,54,20,1,0,0,0,-1,1⟩, + ⟨4,520,20,1,0,0,0,-1,1⟩, + ⟨1,21,0,675,1,1825,0,0,1⟩, + ⟨4,542,21,1,0,0,0,-1,1⟩, + ⟨4,231,21,1,0,0,0,-1,1⟩, + ⟨1,27,0,663,1,1804,0,0,1⟩, + ⟨4,27,17,1,0,0,0,-1,1⟩, + ⟨4,518,27,1,0,0,0,-1,1⟩, + ⟨1,29,0,280,1,788,0,0,1⟩, + ⟨4,29,18,1,0,0,0,-1,1⟩, + ⟨4,553,29,1,0,0,0,-1,1⟩, + ⟨1,30,0,619,1,1734,0,0,1⟩, + ⟨4,30,20,1,0,0,0,-1,1⟩, + ⟨4,520,30,1,0,0,0,-1,1⟩, + ⟨4,40,289,1,0,0,0,1,1⟩, + ⟨4,42,321,1,0,0,0,1,1⟩, + ⟨1,552,0,941,1,2241,0,0,1⟩, + ⟨4,552,252,1,0,0,0,-1,2⟩, + ⟨1,573,0,940,1,2238,0,0,1⟩, + ⟨4,573,302,1,0,0,0,-1,2⟩, + ⟨1,572,0,939,1,2235,0,0,1⟩, + ⟨4,572,300,1,0,0,0,-1,2⟩, + ⟨1,563,0,938,1,2232,0,0,1⟩, + ⟨4,563,38,1,0,0,0,-1,2⟩, + ⟨1,562,0,937,1,2229,0,0,1⟩, + ⟨4,562,280,1,0,0,0,-1,2⟩, + ⟨1,555,0,936,1,2226,0,0,1⟩, + ⟨4,555,270,1,0,0,0,-1,2⟩, + ⟨1,554,0,935,1,2223,0,0,1⟩, + ⟨4,554,268,1,0,0,0,-1,2⟩, + ⟨1,541,0,934,1,2220,0,0,1⟩, + ⟨4,541,10,1,0,0,0,-1,2⟩, + ⟨4,541,96,1,0,0,0,-1,1⟩, + ⟨4,96,541,1,0,0,0,1,1⟩, + ⟨4,541,96,1,0,0,0,-1,1⟩, + ⟨5,96,0,1,0,0,0,1,4⟩, + ⟨4,541,96,1,0,0,0,-1,1⟩, + ⟨4,5,541,1,0,0,0,1,1⟩, + ⟨4,5,13,1,0,0,0,-1,1⟩, + ⟨1,14,0,662,1,1801,0,0,1⟩, + ⟨4,541,14,1,0,0,0,-1,1⟩, + ⟨4,236,14,1,0,0,0,2,1⟩, + ⟨4,22,13,1,0,0,0,2,1⟩, + ⟨4,238,22,1,0,0,0,-1,1⟩, + ⟨1,540,0,933,1,2217,0,0,1⟩, + ⟨4,540,248,1,0,0,0,-1,2⟩, + ⟨4,540,59,1,0,0,0,-1,1⟩, + ⟨4,59,540,1,0,0,0,1,1⟩, + ⟨4,540,59,1,0,0,0,-1,1⟩, + ⟨5,59,0,1,0,0,0,1,-4⟩, + ⟨4,540,59,1,0,0,0,-1,1⟩, + ⟨4,73,540,1,0,0,0,1,1⟩, + ⟨1,15,0,661,1,1798,0,0,1⟩, + ⟨4,73,15,1,0,0,0,-1,1⟩, + ⟨4,7,15,1,0,0,0,2,1⟩, + ⟨1,25,0,705,1,1875,0,0,1⟩, + ⟨4,25,15,1,0,0,0,2,1⟩, + ⟨4,7,25,1,0,0,0,-1,1⟩, + ⟨4,414,97,1,0,0,0,1,1⟩, + ⟨4,47,392,1,0,0,0,1,1⟩, + ⟨4,105,66,1,0,0,0,1,1⟩, + ⟨4,534,376,1,0,0,0,1,1⟩, + ⟨1,486,0,919,1,2199,0,0,1⟩, + ⟨4,486,466,1,0,0,0,1,1⟩, + ⟨1,420,0,916,1,2190,0,0,1⟩, + ⟨4,420,350,1,0,0,0,-1,2⟩, + ⟨1,422,0,915,1,2187,0,0,1⟩, + ⟨4,422,348,1,0,0,0,-1,2⟩, + ⟨1,404,0,914,1,2184,0,0,1⟩, + ⟨4,404,60,1,0,0,0,-1,2⟩, + ⟨1,406,0,913,1,2181,0,0,1⟩, + ⟨4,406,360,1,0,0,0,-1,2⟩, + ⟨1,418,0,908,1,2166,0,0,1⟩, + ⟨4,418,366,1,0,0,0,-1,2⟩, + ⟨1,423,0,907,1,2163,0,0,1⟩, + ⟨4,423,364,1,0,0,0,-1,2⟩, + ⟨1,402,0,906,1,2160,0,0,1⟩, + ⟨4,402,28,1,0,0,0,-1,2⟩, + ⟨1,407,0,905,1,2157,0,0,1⟩, + ⟨4,407,344,1,0,0,0,-1,2⟩, + ],#[0,6,5,18,0,0,0,0,0,0],832⟩, by decide⟩ +def backward_132 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State132, backwardShard3State133, + [ + ⟨1,388,0,900,1,2142,0,0,1⟩, + ⟨4,388,340,1,0,0,0,1,1⟩, + ⟨1,390,0,899,1,2139,0,0,1⟩, + ⟨4,390,342,1,0,0,0,1,1⟩, + ⟨1,372,0,898,1,2136,0,0,1⟩, + ⟨4,372,356,1,0,0,0,1,1⟩, + ⟨1,374,0,897,1,2133,0,0,1⟩, + ⟨4,374,358,1,0,0,0,1,1⟩, + ⟨1,386,0,892,1,2118,0,0,1⟩, + ⟨4,386,354,1,0,0,0,1,1⟩, + ⟨1,391,0,891,1,2115,0,0,1⟩, + ⟨4,391,359,1,0,0,0,1,1⟩, + ⟨1,370,0,890,1,2112,0,0,1⟩, + ⟨4,370,338,1,0,0,0,1,1⟩, + ⟨1,375,0,889,1,2109,0,0,1⟩, + ⟨4,375,343,1,0,0,0,1,1⟩, + ⟨4,5,67,1,0,0,0,1,1⟩, + ⟨4,541,379,1,0,0,0,1,1⟩, + ⟨4,73,82,1,0,0,0,1,1⟩, + ⟨4,34,48,1,0,0,0,1,1⟩, + ⟨4,543,315,1,0,0,0,1,1⟩, + ⟨4,54,100,1,0,0,0,1,1⟩, + ⟨4,542,283,1,0,0,0,1,1⟩, + ⟨1,102,0,1038,1,2440,0,0,1⟩, + ⟨4,444,102,1,0,0,0,1,1⟩, + ⟨1,56,0,1030,1,2419,0,0,1⟩, + ⟨4,439,56,1,0,0,0,-1,2⟩, + ⟨1,84,0,1010,1,2392,0,0,1⟩, + ⟨4,440,84,1,0,0,0,1,1⟩, + ⟨1,75,0,1002,1,2373,0,0,1⟩, + ⟨4,438,75,1,0,0,0,-1,2⟩, + ⟨1,303,0,1033,1,2429,0,0,1⟩, + ⟨4,446,303,1,0,0,0,1,1⟩, + ⟨4,0,399,1,0,0,0,1,1⟩, + ⟨4,446,0,1,0,0,0,1,1⟩, + ⟨4,444,37,1,0,0,0,1,1⟩, + ⟨1,335,0,1019,1,2405,0,0,1⟩, + ⟨4,46,335,1,0,0,0,1,1⟩, + ⟨4,2,367,1,0,0,0,1,1⟩, + ⟨4,46,2,1,0,0,0,1,1⟩, + ⟨4,440,36,1,0,0,0,1,1⟩, + ⟨1,319,0,1018,1,2402,0,0,1⟩, + ⟨4,436,319,1,0,0,0,-1,2⟩, + ⟨4,8,351,1,0,0,0,-1,2⟩, + ⟨4,436,8,1,0,0,0,1,1⟩, + ⟨4,438,32,1,0,0,0,1,1⟩, + ⟨1,287,0,1032,1,2426,0,0,1⟩, + ⟨4,434,287,1,0,0,0,-1,2⟩, + ⟨4,9,383,1,0,0,0,-1,2⟩, + ⟨4,434,9,1,0,0,0,1,1⟩, + ⟨4,439,11,1,0,0,0,1,1⟩, + ⟨4,420,573,1,0,0,0,1,1⟩, + ⟨4,422,572,1,0,0,0,1,1⟩, + ⟨4,418,571,1,0,0,0,1,1⟩, + ⟨4,423,570,1,0,0,0,1,1⟩, + ⟨4,414,477,1,0,0,0,1,1⟩, + ⟨4,47,517,1,0,0,0,1,1⟩, + ⟨4,105,474,1,0,0,0,1,1⟩, + ⟨4,534,487,1,0,0,0,1,1⟩, + ⟨4,404,565,1,0,0,0,1,1⟩, + ⟨4,406,564,1,0,0,0,1,1⟩, + ⟨4,402,563,1,0,0,0,1,1⟩, + ⟨4,407,562,1,0,0,0,1,1⟩, + ⟨4,399,39,1,0,0,0,1,1⟩, + ⟨4,69,40,1,0,0,0,1,1⟩, + ⟨4,97,557,1,0,0,0,1,1⟩, + ⟨4,392,556,1,0,0,0,1,1⟩, + ⟨4,388,555,1,0,0,0,1,1⟩, + ⟨4,390,554,1,0,0,0,1,1⟩, + ⟨4,391,552,1,0,0,0,1,1⟩, + ⟨4,22,13,1,0,0,0,-2,1⟩, + ⟨4,5,13,1,0,0,0,1,1⟩, + ⟨4,4,606,1,0,0,0,-1,1⟩, + ⟨4,4,399,1,0,0,0,1,1⟩, + ⟨5,603,0,1,0,0,0,-1,1⟩, + ⟨4,397,603,1,0,0,0,-1,1⟩, + ⟨4,397,69,1,0,0,0,1,1⟩, + ⟨4,68,607,1,0,0,0,-1,1⟩, + ⟨4,68,5,1,0,0,0,1,1⟩, + ⟨5,604,0,1,0,0,0,-1,1⟩, + ⟨4,393,604,1,0,0,0,-1,1⟩, + ⟨4,383,41,1,0,0,0,1,1⟩, + ⟨4,3,476,1,0,0,0,1,1⟩, + ⟨4,66,545,1,0,0,0,1,1⟩, + ⟨4,376,544,1,0,0,0,1,1⟩, + ⟨1,539,0,1035,1,2432,0,0,1⟩, + ⟨4,238,539,1,0,0,0,-2,1⟩, + ⟨4,67,539,1,0,0,0,1,1⟩, + ⟨4,631,628,1,0,0,0,-1,1⟩, + ⟨4,88,80,1,0,0,0,-1,1⟩, + ⟨4,80,88,1,0,0,0,1,2⟩, + ⟨4,88,594,1,0,0,0,-1,1⟩, + ⟨4,88,383,1,0,0,0,1,1⟩, + ⟨5,592,0,1,0,0,0,-1,1⟩, + ⟨4,381,592,1,0,0,0,-1,1⟩, + ⟨4,381,3,1,0,0,0,1,1⟩, + ⟨4,80,595,1,0,0,0,-1,1⟩, + ⟨4,80,67,1,0,0,0,1,1⟩, + ⟨5,593,0,1,0,0,0,-1,1⟩, + ⟨4,377,593,1,0,0,0,-1,1⟩, + ⟨4,367,42,1,0,0,0,1,1⟩, + ⟨4,84,536,1,0,0,0,1,1⟩, + ⟨4,25,15,1,0,0,0,-2,1⟩, + ⟨4,73,15,1,0,0,0,1,1⟩, + ⟨4,74,83,1,0,0,0,-1,1⟩, + ⟨4,83,74,1,0,0,0,1,2⟩, + ⟨4,74,599,1,0,0,0,-1,1⟩, + ⟨4,74,367,1,0,0,0,1,1⟩, + ⟨5,596,0,1,0,0,0,-1,1⟩, + ⟨4,365,596,1,0,0,0,-1,1⟩, + ⟨4,365,84,1,0,0,0,1,1⟩, + ⟨4,83,602,1,0,0,0,-1,1⟩, + ⟨4,83,73,1,0,0,0,1,1⟩, + ⟨5,597,0,1,0,0,0,-1,1⟩, + ⟨4,361,597,1,0,0,0,-1,1⟩, + ⟨4,351,43,1,0,0,0,1,1⟩, + ⟨4,75,524,1,0,0,0,1,1⟩, + ⟨1,515,0,1021,1,2408,0,0,1⟩, + ⟨4,7,515,1,0,0,0,-2,1⟩, + ⟨4,82,515,1,0,0,0,1,1⟩, + ⟨4,1,587,1,0,0,0,-1,1⟩, + ⟨4,1,351,1,0,0,0,1,1⟩, + ⟨5,539,0,1,0,0,0,-1,1⟩, + ⟨4,349,539,1,0,0,0,-1,1⟩, + ⟨4,349,75,1,0,0,0,1,1⟩, + ⟨4,6,588,1,0,0,0,-1,1⟩, + ⟨4,6,82,1,0,0,0,1,1⟩, + ⟨5,586,0,1,0,0,0,-1,1⟩, + ],#[0,0,10,8,0,0,0,0,0,0],856⟩, by decide⟩ +def backward_133 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State133, backwardShard3State134, + [ + ⟨4,345,586,1,0,0,0,-1,1⟩, + ⟨4,335,321,1,0,0,0,1,1⟩, + ⟨3,321,0,1,1,9,-64,0,1⟩, + ⟨1,50,0,1024,1,2412,0,0,1⟩, + ⟨4,50,513,1,0,0,0,1,1⟩, + ⟨4,334,512,1,0,0,0,1,1⟩, + ⟨4,109,510,1,0,0,0,1,1⟩, + ⟨4,328,509,1,0,0,0,1,1⟩, + ⟨4,27,17,1,0,0,0,1,1⟩, + ⟨4,34,17,1,0,0,0,1,1⟩, + ⟨4,29,18,1,0,0,0,1,1⟩, + ⟨4,543,18,1,0,0,0,1,1⟩, + ⟨4,33,49,1,0,0,0,-1,1⟩, + ⟨4,49,33,1,0,0,0,1,2⟩, + ⟨4,33,591,1,0,0,0,-1,1⟩, + ⟨4,33,335,1,0,0,0,1,1⟩, + ⟨5,589,0,1,0,0,0,-1,1⟩, + ⟨4,333,589,1,0,0,0,-1,1⟩, + ⟨4,333,50,1,0,0,0,1,1⟩, + ⟨4,49,321,1,0,0,0,-1,1⟩, + ⟨4,49,34,1,0,0,0,1,1⟩, + ⟨5,590,0,1,0,0,0,-1,1⟩, + ⟨4,329,590,1,0,0,0,-1,1⟩, + ⟨4,329,543,1,0,0,0,1,1⟩, + ⟨4,319,305,1,0,0,0,1,1⟩, + ⟨3,305,0,1,1,11,-63,0,1⟩, + ⟨4,32,502,1,0,0,0,1,1⟩, + ⟨4,318,501,1,0,0,0,1,1⟩, + ⟨4,24,499,1,0,0,0,1,1⟩, + ⟨4,312,498,1,0,0,0,1,1⟩, + ⟨1,493,0,1007,1,2388,0,0,1⟩, + ⟨4,518,493,1,0,0,0,1,1⟩, + ⟨4,48,493,1,0,0,0,1,1⟩, + ⟨1,492,0,1005,1,2384,0,0,1⟩, + ⟨4,553,492,1,0,0,0,1,1⟩, + ⟨4,315,492,1,0,0,0,1,1⟩, + ⟨4,613,492,1,0,0,0,-2,1⟩, + ⟨4,85,98,1,0,0,0,-1,1⟩, + ⟨4,98,85,1,0,0,0,1,2⟩, + ⟨5,492,0,1,0,0,0,-1,1⟩, + ⟨4,317,492,1,0,0,0,-1,1⟩, + ⟨4,317,32,1,0,0,0,1,1⟩, + ⟨4,98,305,1,0,0,0,-1,1⟩, + ⟨4,98,48,1,0,0,0,1,1⟩, + ⟨5,493,0,1,0,0,0,-1,1⟩, + ⟨4,313,493,1,0,0,0,-1,1⟩, + ⟨4,313,315,1,0,0,0,1,1⟩, + ⟨4,303,291,1,0,0,0,1,1⟩, + ⟨3,291,0,1,1,13,-62,0,1⟩, + ⟨4,102,289,1,0,0,0,1,1⟩, + ⟨3,289,0,1,1,15,-61,0,1⟩, + ⟨4,300,490,1,0,0,0,1,1⟩, + ⟨4,296,488,1,0,0,0,1,1⟩, + ⟨4,30,20,1,0,0,0,1,1⟩, + ⟨4,54,20,1,0,0,0,1,1⟩, + ⟨4,55,101,1,0,0,0,-1,1⟩, + ⟨4,101,55,1,0,0,0,1,2⟩, + ⟨4,55,291,1,0,0,0,-1,1⟩, + ⟨4,55,303,1,0,0,0,1,1⟩, + ⟨5,515,0,1,0,0,0,-1,1⟩, + ⟨4,301,515,1,0,0,0,-1,1⟩, + ⟨4,301,102,1,0,0,0,1,1⟩, + ⟨4,101,289,1,0,0,0,-1,1⟩, + ⟨4,101,54,1,0,0,0,1,1⟩, + ⟨4,287,275,1,0,0,0,1,1⟩, + ⟨3,275,0,1,1,17,-60,0,1⟩, + ⟨4,56,273,1,0,0,0,1,1⟩, + ⟨3,273,0,1,1,19,-59,0,1⟩, + ⟨4,280,478,1,0,0,0,1,1⟩, + ⟨1,473,0,993,1,2362,0,0,1⟩, + ⟨4,520,473,1,0,0,0,1,1⟩, + ⟨4,100,473,1,0,0,0,1,1⟩, + ⟨4,31,275,1,0,0,0,-1,1⟩, + ⟨4,31,287,1,0,0,0,1,1⟩, + ⟨4,12,273,1,0,0,0,-1,1⟩, + ⟨4,12,100,1,0,0,0,1,1⟩, + ⟨5,473,0,1,0,0,0,-1,1⟩, + ⟨4,281,473,1,0,0,0,-1,1⟩, + ⟨4,268,470,1,0,0,0,1,1⟩, + ⟨4,264,468,1,0,0,0,1,1⟩, + ⟨4,252,462,1,0,0,0,1,1⟩, + ⟨4,238,22,1,0,0,0,1,1⟩, + ⟨4,7,25,1,0,0,0,1,1⟩, + ⟨4,518,27,1,0,0,0,1,1⟩, + ⟨4,553,29,1,0,0,0,1,1⟩, + ⟨4,520,30,1,0,0,0,1,1⟩, + ⟨1,413,0,661,1,1798,0,0,1⟩, + ⟨1,441,0,741,1,1919,0,0,1⟩, + ⟨4,413,441,1,0,0,0,-2,1⟩, + ⟨1,443,0,742,1,1922,0,0,1⟩, + ⟨1,52,0,730,1,1906,0,0,1⟩, + ⟨4,443,52,1,0,0,0,-1,2⟩, + ⟨1,253,0,692,1,1856,0,0,1⟩, + ⟨1,90,0,705,1,1875,0,0,1⟩, + ⟨4,253,90,1,0,0,0,1,1⟩, + ⟨1,411,0,677,1,1831,0,0,1⟩, + ⟨1,425,0,728,1,1900,0,0,1⟩, + ⟨4,411,425,1,0,0,0,1,1⟩, + ⟨1,427,0,729,1,1903,0,0,1⟩, + ⟨1,409,0,730,1,1906,0,0,1⟩, + ⟨4,427,409,1,0,0,0,1,1⟩, + ⟨1,237,0,691,1,1853,0,0,1⟩, + ⟨1,87,0,704,1,1872,0,0,1⟩, + ⟨4,237,87,1,0,0,0,1,1⟩, + ⟨1,235,0,690,1,1850,0,0,1⟩, + ⟨1,233,0,703,1,1869,0,0,1⟩, + ⟨4,235,233,1,0,0,0,1,1⟩, + ⟨1,445,0,648,1,1772,0,0,1⟩, + ⟨1,99,0,704,1,1872,0,0,1⟩, + ⟨4,445,99,1,0,0,0,1,1⟩, + ⟨1,269,0,678,1,1834,0,0,1⟩, + ⟨4,269,25,1,0,0,0,1,1⟩, + ⟨1,51,0,691,1,1853,0,0,1⟩, + ⟨1,447,0,649,1,1775,0,0,1⟩, + ⟨4,51,447,1,0,0,0,1,1⟩, + ⟨1,111,0,690,1,1850,0,0,1⟩, + ⟨1,431,0,664,1,1807,0,0,1⟩, + ⟨4,111,431,1,0,0,0,1,1⟩, + ⟨4,111,23,1,0,0,0,-1,1⟩, + ⟨4,322,111,1,0,0,0,-1,1⟩, + ⟨4,532,23,1,0,0,0,-1,2⟩, + ⟨4,23,111,1,0,0,0,1,1⟩, + ⟨4,532,484,1,0,0,0,-1,2⟩, + ⟨4,111,532,1,0,0,0,-1,1⟩, + ⟨4,23,14,1,0,0,0,2,1⟩, + ⟨4,236,23,1,0,0,0,-1,1⟩, + ⟨5,111,0,1,0,0,0,-1,1⟩, + ⟨4,484,458,1,0,0,0,1,1⟩, + ],#[0,0,25,0,0,0,0,0,0,0],752⟩, by decide⟩ +def backward_134 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State134, backwardShard3State135, + [ + ⟨4,532,246,1,0,0,0,1,1⟩, + ⟨4,23,14,1,0,0,0,-2,1⟩, + ⟨4,541,14,1,0,0,0,1,1⟩, + ⟨4,393,541,1,0,0,0,1,1⟩, + ⟨1,538,0,1033,1,2429,0,0,1⟩, + ⟨4,236,538,1,0,0,0,-2,1⟩, + ⟨4,379,538,1,0,0,0,1,1⟩, + ⟨4,538,631,1,0,0,0,-1,2⟩, + ⟨4,631,628,1,0,0,0,1,1⟩, + ⟨4,377,379,1,0,0,0,1,1⟩, + ⟨5,538,0,1,0,0,0,-1,1⟩, + ⟨4,297,538,1,0,0,0,-1,1⟩, + ⟨4,246,458,1,0,0,0,1,1⟩, + ⟨4,236,23,1,0,0,0,1,1⟩, + ⟨1,89,0,692,1,1856,0,0,1⟩, + ⟨1,271,0,679,1,1837,0,0,1⟩, + ⟨4,89,271,1,0,0,0,1,1⟩, + ⟨4,536,84,1,0,0,0,-1,1⟩, + ⟨1,415,0,662,1,1801,0,0,1⟩, + ⟨4,36,415,1,0,0,0,-1,2⟩, + ⟨1,91,0,678,1,1834,0,0,1⟩, + ⟨1,255,0,679,1,1837,0,0,1⟩, + ⟨4,91,255,1,0,0,0,1,1⟩, + ⟨1,78,0,659,1,1792,0,0,1⟩, + ⟨4,15,78,1,0,0,0,1,1⟩, + ⟨4,13,14,1,0,0,0,1,1⟩, + ⟨1,239,0,664,1,1807,0,0,1⟩, + ⟨4,27,239,1,0,0,0,1,1⟩, + ⟨1,76,0,649,1,1775,0,0,1⟩, + ⟨4,0,76,1,0,0,0,1,1⟩, + ⟨4,513,50,1,0,0,0,-1,1⟩, + ⟨4,40,69,1,0,0,0,-1,1⟩, + ⟨4,39,399,1,0,0,0,-1,1⟩, + ⟨4,476,3,1,0,0,0,-1,1⟩, + ⟨4,41,383,1,0,0,0,-1,1⟩, + ⟨4,502,32,1,0,0,0,-1,1⟩, + ⟨4,42,367,1,0,0,0,-1,1⟩, + ⟨4,524,75,1,0,0,0,-1,1⟩, + ⟨4,43,351,1,0,0,0,-1,1⟩, + ⟨4,627,625,1,0,0,0,-1,1⟩, + ⟨4,627,624,1,0,0,0,1,1⟩, + ⟨4,627,623,1,0,0,0,-1,1⟩, + ⟨4,626,625,1,0,0,0,-1,1⟩, + ⟨4,626,624,1,0,0,0,-1,1⟩, + ⟨4,626,622,1,0,0,0,1,1⟩, + ⟨4,403,625,1,0,0,0,-1,1⟩, + ⟨4,403,623,1,0,0,0,-1,1⟩, + ⟨4,403,622,1,0,0,0,1,1⟩, + ⟨3,403,0,1,1,0,-72,0,1⟩, + ⟨4,401,624,1,0,0,0,1,1⟩, + ⟨4,401,623,1,0,0,0,-1,1⟩, + ⟨4,401,622,1,0,0,0,-1,1⟩, + ⟨3,401,0,1,1,1,-71,0,1⟩, + ⟨4,476,624,1,0,0,0,1,1⟩, + ⟨4,476,622,1,0,0,0,-1,1⟩, + ⟨4,476,600,1,0,0,0,2,1⟩, + ⟨4,476,598,1,0,0,0,-2,1⟩, + ⟨4,40,631,1,0,0,0,-2,1⟩, + ⟨4,40,631,1,0,0,0,2,1⟩, + ⟨4,40,628,1,0,0,0,2,1⟩, + ⟨4,42,611,1,0,0,0,-4,1⟩, + ⟨4,42,611,1,0,0,0,4,1⟩, + ⟨4,513,611,1,0,0,0,-4,1⟩, + ⟨4,513,611,1,0,0,0,4,1⟩, + ⟨4,43,609,1,0,0,0,-2,1⟩, + ⟨4,43,609,1,0,0,0,2,1⟩, + ⟨4,502,609,1,0,0,0,-2,1⟩, + ⟨4,502,609,1,0,0,0,2,1⟩, + ⟨4,39,605,1,0,0,0,-2,1⟩, + ⟨4,39,605,1,0,0,0,2,1⟩, + ⟨4,40,605,1,0,0,0,2,1⟩, + ⟨4,40,605,1,0,0,0,-2,1⟩, + ⟨4,41,601,1,0,0,0,-2,1⟩, + ⟨4,41,601,1,0,0,0,2,1⟩, + ⟨4,40,37,1,0,0,0,1,1⟩, + ⟨4,513,524,1,0,0,0,-1,1⟩, + ⟨4,502,513,1,0,0,0,2,1⟩, + ⟨4,40,628,1,0,0,0,-2,1⟩, + ⟨4,40,37,1,0,0,0,-1,1⟩, + ⟨4,288,256,281,0,0,0,1,1⟩, + ⟨1,432,0,281,1,790,0,0,1⟩, + ⟨1,256,0,281,1,790,0,0,1⟩, + ⟨4,432,256,1,0,0,0,1,1⟩, + ⟨1,110,0,624,1,1738,0,0,1⟩, + ⟨4,110,9,1,0,0,0,1,1⟩, + ⟨1,104,0,624,1,1738,0,0,1⟩, + ⟨4,104,9,1,0,0,0,1,1⟩, + ⟨1,368,0,624,1,1738,0,0,1⟩, + ⟨4,368,9,1,0,0,0,1,1⟩, + ⟨1,352,0,624,1,1738,0,0,1⟩, + ⟨4,352,9,1,0,0,0,1,1⟩, + ⟨1,272,0,624,1,1738,0,0,1⟩, + ⟨4,272,9,1,0,0,0,1,1⟩, + ⟨1,240,0,280,1,788,0,0,1⟩, + ⟨4,20,240,1,0,0,0,1,1⟩, + ⟨4,400,240,1,0,0,0,1,1⟩, + ⟨1,65,0,280,1,788,0,0,1⟩, + ⟨4,65,240,1,0,0,0,1,1⟩, + ⟨4,29,240,1,0,0,0,1,1⟩, + ⟨4,39,240,1,0,0,0,1,1⟩, + ⟨4,23,240,1,0,0,0,1,1⟩, + ⟨4,37,11,1,0,0,0,1,1⟩, + ⟨1,106,0,621,1,1736,0,0,1⟩, + ⟨4,106,11,1,0,0,0,1,1⟩, + ⟨1,81,0,619,1,1734,0,0,1⟩, + ⟨4,43,81,1,0,0,0,1,1⟩, + ⟨4,41,81,1,0,0,0,1,1⟩, + ⟨4,30,81,1,0,0,0,1,1⟩, + ⟨1,58,0,619,1,1734,0,0,1⟩, + ⟨4,58,81,1,0,0,0,1,1⟩, + ⟨4,17,81,1,0,0,0,1,1⟩, + ⟨4,40,81,1,0,0,0,1,1⟩, + ⟨1,57,0,274,1,784,0,0,1⟩, + ⟨4,96,57,1,0,0,0,1,1⟩, + ⟨4,8,57,1,0,0,0,1,1⟩, + ⟨4,59,57,1,0,0,0,1,1⟩, + ⟨1,93,0,274,1,784,0,0,1⟩, + ⟨4,93,57,1,0,0,0,1,1⟩, + ⟨4,94,57,1,0,0,0,1,1⟩, + ⟨4,108,92,1,0,0,0,1,1⟩, + ⟨4,45,92,1,0,0,0,1,1⟩, + ⟨4,18,92,1,0,0,0,1,1⟩, + ⟨4,103,92,1,0,0,0,1,1⟩, + ⟨4,61,92,1,0,0,0,1,1⟩, + ⟨4,37,20,1,0,0,0,1,1⟩, + ⟨4,37,110,1,0,0,0,1,1⟩, + ⟨4,37,432,1,0,0,0,1,1⟩, + ⟨4,37,433,1,0,0,0,1,1⟩, + ],#[0,14,9,0,0,0,0,0,0,0],876⟩, by decide⟩ +def backward_135 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State135, backwardShard3State136, + [ + ⟨4,37,435,1,0,0,0,-1,2⟩, + ⟨5,20,0,1,0,0,0,-1,1⟩, + ⟨4,20,432,1,0,0,0,1,1⟩, + ⟨4,432,20,1,0,0,0,-1,1⟩, + ⟨4,20,432,1,0,0,0,1,1⟩, + ⟨5,20,0,1,0,0,0,-2,1⟩, + ⟨4,20,37,1,0,0,0,1,1⟩, + ⟨4,20,433,1,0,0,0,-1,1⟩, + ⟨4,20,435,1,0,0,0,1,2⟩, + ⟨5,110,0,1,0,0,0,-2,1⟩, + ⟨4,110,37,1,0,0,0,1,1⟩, + ⟨4,110,433,1,0,0,0,-1,1⟩, + ⟨4,110,435,1,0,0,0,1,2⟩, + ⟨5,432,0,1,0,0,0,-1,1⟩, + ⟨4,432,433,1,0,0,0,1,1⟩, + ⟨4,433,432,1,0,0,0,-1,1⟩, + ⟨4,432,433,1,0,0,0,1,1⟩, + ⟨5,432,0,1,0,0,0,2,1⟩, + ⟨4,432,37,1,0,0,0,-1,1⟩, + ⟨4,432,20,1,0,0,0,1,1⟩, + ⟨4,432,110,1,0,0,0,1,1⟩, + ⟨5,433,0,1,0,0,0,-2,1⟩, + ⟨4,433,37,1,0,0,0,1,2⟩, + ⟨4,433,20,1,0,0,0,1,2⟩, + ⟨4,433,110,1,0,0,0,1,2⟩, + ⟨4,433,432,1,0,0,0,-1,2⟩, + ⟨4,433,435,1,0,0,0,1,2⟩, + ⟨4,433,437,1,0,0,0,1,1⟩, + ⟨5,435,0,1,0,0,0,-1,2⟩, + ⟨4,435,37,1,0,0,0,-1,2⟩, + ⟨4,435,20,1,0,0,0,1,2⟩, + ⟨4,435,110,1,0,0,0,-1,2⟩, + ⟨4,435,432,1,0,0,0,1,2⟩, + ⟨4,435,433,1,0,0,0,1,1⟩, + ⟨4,435,437,1,0,0,0,-1,1⟩, + ⟨4,435,442,1,0,0,0,-1,2⟩, + ⟨5,437,0,1,0,0,0,-1,1⟩, + ⟨4,437,442,1,0,0,0,1,1⟩, + ⟨4,442,437,1,0,0,0,-1,1⟩, + ⟨4,437,442,1,0,0,0,1,1⟩, + ⟨4,437,20,1,0,0,0,-1,1⟩, + ⟨4,437,110,1,0,0,0,1,1⟩, + ⟨4,437,435,1,0,0,0,1,1⟩, + ⟨5,442,0,1,0,0,0,2,1⟩, + ⟨4,442,433,1,0,0,0,-1,1⟩, + ⟨4,442,435,1,0,0,0,1,1⟩, + ⟨4,442,437,1,0,0,0,1,1⟩, + ⟨4,442,433,1,0,0,0,-1,1⟩, + ⟨4,442,110,1,0,0,0,-1,1⟩, + ⟨4,442,20,1,0,0,0,-1,1⟩, + ⟨4,437,435,1,0,0,0,-1,1⟩, + ⟨4,437,432,1,0,0,0,-1,1⟩, + ⟨4,437,37,1,0,0,0,-1,1⟩, + ⟨5,437,0,1,0,0,0,-1,2⟩, + ⟨5,437,0,1,0,0,0,-1,1⟩, + ⟨4,437,442,1,0,0,0,1,1⟩, + ⟨4,442,437,1,0,0,0,-1,1⟩, + ⟨4,437,442,1,0,0,0,1,1⟩, + ⟨4,435,442,1,0,0,0,-2,1⟩, + ⟨4,435,432,1,0,0,0,1,1⟩, + ⟨4,435,37,1,0,0,0,1,1⟩, + ⟨4,433,437,1,0,0,0,1,2⟩, + ⟨4,433,20,1,0,0,0,1,1⟩, + ⟨5,433,0,1,0,0,0,-1,1⟩, + ⟨4,433,435,1,0,0,0,1,1⟩, + ⟨4,435,433,1,0,0,0,-1,1⟩, + ⟨4,433,435,1,0,0,0,1,1⟩, + ⟨5,432,0,1,0,0,0,-2,1⟩, + ⟨5,432,0,1,0,0,0,-1,1⟩, + ⟨4,432,442,1,0,0,0,1,1⟩, + ⟨4,442,432,1,0,0,0,-1,1⟩, + ⟨4,432,442,1,0,0,0,1,1⟩, + ⟨5,110,0,1,0,0,0,-1,1⟩, + ⟨4,110,437,1,0,0,0,1,1⟩, + ⟨4,437,110,1,0,0,0,-1,1⟩, + ⟨4,110,437,1,0,0,0,1,1⟩, + ⟨4,20,435,1,0,0,0,-1,1⟩, + ⟨4,20,110,1,0,0,0,1,2⟩, + ⟨5,20,0,1,0,0,0,-2,1⟩, + ⟨4,37,433,1,0,0,0,-1,1⟩, + ⟨4,37,432,1,0,0,0,-1,1⟩, + ⟨5,37,0,1,0,0,0,-2,1⟩, + ⟨5,37,0,1,0,0,0,-1,1⟩, + ⟨4,37,20,1,0,0,0,1,1⟩, + ⟨4,20,37,1,0,0,0,-1,1⟩, + ⟨4,37,20,1,0,0,0,1,1⟩, + ⟨4,20,446,1,0,0,0,1,1⟩, + ⟨4,37,444,1,0,0,0,1,1⟩, + ⟨4,110,46,1,0,0,0,1,1⟩, + ⟨4,442,440,1,0,0,0,1,1⟩, + ⟨4,433,436,1,0,0,0,1,1⟩, + ⟨4,435,438,1,0,0,0,1,1⟩, + ⟨4,432,434,1,0,0,0,1,1⟩, + ⟨4,437,439,1,0,0,0,1,1⟩, + ⟨4,443,445,1,0,0,0,-1,2⟩, + ⟨4,445,443,1,0,0,0,1,1⟩, + ⟨4,441,447,1,0,0,0,-1,2⟩, + ⟨4,447,441,1,0,0,0,1,1⟩, + ⟨4,439,444,1,0,0,0,-1,2⟩, + ⟨4,444,439,1,0,0,0,1,1⟩, + ⟨4,438,442,1,0,0,0,-1,2⟩, + ⟨4,442,438,1,0,0,0,1,1⟩, + ⟨4,437,446,1,0,0,0,-1,2⟩, + ⟨4,446,437,1,0,0,0,1,1⟩, + ⟨4,436,440,1,0,0,0,-1,2⟩, + ⟨4,440,436,1,0,0,0,1,1⟩, + ⟨4,435,110,1,0,0,0,-1,2⟩, + ⟨4,110,435,1,0,0,0,1,1⟩, + ⟨4,434,37,1,0,0,0,-1,2⟩, + ⟨4,37,434,1,0,0,0,1,1⟩, + ⟨4,433,46,1,0,0,0,-1,2⟩, + ⟨4,46,433,1,0,0,0,1,1⟩, + ⟨4,432,20,1,0,0,0,-1,2⟩, + ⟨4,20,432,1,0,0,0,1,1⟩, + ⟨5,447,0,1,0,0,0,-1,1⟩, + ⟨4,447,110,1,0,0,0,1,1⟩, + ⟨4,110,447,1,0,0,0,-1,1⟩, + ⟨4,447,110,1,0,0,0,1,1⟩, + ⟨5,445,0,1,0,0,0,-1,1⟩, + ⟨4,445,46,1,0,0,0,1,1⟩, + ⟨4,46,445,1,0,0,0,-1,1⟩, + ⟨4,445,46,1,0,0,0,1,1⟩, + ⟨5,443,0,1,0,0,0,-1,1⟩, + ⟨4,443,20,1,0,0,0,1,1⟩, + ⟨4,20,443,1,0,0,0,-1,1⟩, + ⟨4,443,20,1,0,0,0,1,1⟩, + ⟨5,441,0,1,0,0,0,-1,1⟩, + ⟨4,441,37,1,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],960⟩, by decide⟩ +def backward_136 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State136, backwardShard3State137, + [ + ⟨4,37,441,1,0,0,0,-1,1⟩, + ⟨4,441,37,1,0,0,0,1,1⟩, + ⟨4,110,447,1,0,0,0,1,1⟩, + ⟨4,110,446,1,0,0,0,1,1⟩, + ⟨4,46,445,1,0,0,0,1,1⟩, + ⟨4,46,444,1,0,0,0,1,1⟩, + ⟨4,20,443,1,0,0,0,1,1⟩, + ⟨4,20,442,1,0,0,0,1,1⟩, + ⟨4,37,441,1,0,0,0,1,1⟩, + ⟨4,37,440,1,0,0,0,1,1⟩, + ⟨4,425,431,1,0,0,0,-1,2⟩, + ⟨4,431,425,1,0,0,0,1,1⟩, + ⟨4,78,99,1,0,0,0,-1,2⟩, + ⟨4,99,78,1,0,0,0,1,1⟩, + ⟨4,13,51,1,0,0,0,-1,2⟩, + ⟨4,51,13,1,0,0,0,1,1⟩, + ⟨5,431,0,1,0,0,0,-1,1⟩, + ⟨5,425,0,1,0,0,0,-1,1⟩, + ⟨4,411,413,1,0,0,0,-1,2⟩, + ⟨4,413,411,1,0,0,0,1,1⟩, + ⟨4,409,415,1,0,0,0,-1,2⟩, + ⟨4,415,409,1,0,0,0,1,1⟩, + ⟨4,14,52,1,0,0,0,-1,2⟩, + ⟨4,52,14,1,0,0,0,1,1⟩, + ⟨5,415,0,1,0,0,0,-1,1⟩, + ⟨5,413,0,1,0,0,0,-1,1⟩, + ⟨5,411,0,1,0,0,0,-1,1⟩, + ⟨5,409,0,1,0,0,0,-1,1⟩, + ⟨4,541,397,1,0,0,0,-1,2⟩, + ⟨4,397,541,1,0,0,0,1,1⟩, + ⟨4,393,399,1,0,0,0,-1,2⟩, + ⟨4,399,393,1,0,0,0,1,1⟩, + ⟨4,5,69,1,0,0,0,-1,2⟩, + ⟨4,69,5,1,0,0,0,1,1⟩, + ⟨4,68,4,1,0,0,0,-1,2⟩, + ⟨4,4,68,1,0,0,0,1,1⟩, + ⟨5,399,0,1,0,0,0,-1,1⟩, + ⟨5,397,0,1,0,0,0,-1,1⟩, + ⟨5,541,0,1,0,0,0,-1,1⟩, + ⟨5,393,0,1,0,0,0,-1,1⟩, + ⟨4,379,381,1,0,0,0,-1,2⟩, + ⟨4,381,379,1,0,0,0,1,1⟩, + ⟨4,377,383,1,0,0,0,-1,2⟩, + ⟨4,383,377,1,0,0,0,1,1⟩, + ⟨4,67,3,1,0,0,0,-1,2⟩, + ⟨4,3,67,1,0,0,0,1,1⟩, + ⟨4,80,88,1,0,0,0,-1,2⟩, + ⟨4,88,80,1,0,0,0,1,1⟩, + ⟨5,383,0,1,0,0,0,-1,1⟩, + ⟨5,381,0,1,0,0,0,-1,1⟩, + ⟨5,379,0,1,0,0,0,-1,1⟩, + ⟨5,377,0,1,0,0,0,-1,1⟩, + ⟨4,59,30,1,0,0,0,1,1⟩, + ⟨4,59,29,1,0,0,0,1,1⟩, + ⟨4,59,352,1,0,0,0,1,1⟩, + ⟨4,59,602,1,0,0,0,1,1⟩, + ⟨4,59,599,1,0,0,0,-1,2⟩, + ⟨5,30,0,1,0,0,0,-1,1⟩, + ⟨4,30,352,1,0,0,0,1,1⟩, + ⟨4,352,30,1,0,0,0,-1,1⟩, + ⟨4,30,352,1,0,0,0,1,1⟩, + ⟨5,30,0,1,0,0,0,-2,1⟩, + ⟨4,30,59,1,0,0,0,1,1⟩, + ⟨4,30,602,1,0,0,0,-1,1⟩, + ⟨4,30,599,1,0,0,0,1,2⟩, + ⟨5,29,0,1,0,0,0,-2,1⟩, + ⟨4,29,59,1,0,0,0,1,1⟩, + ⟨4,29,602,1,0,0,0,-1,1⟩, + ⟨4,29,599,1,0,0,0,1,2⟩, + ⟨5,352,0,1,0,0,0,-1,1⟩, + ⟨4,352,602,1,0,0,0,1,1⟩, + ⟨4,602,352,1,0,0,0,-1,1⟩, + ⟨4,352,602,1,0,0,0,1,1⟩, + ⟨5,352,0,1,0,0,0,2,1⟩, + ⟨4,352,59,1,0,0,0,-1,1⟩, + ⟨4,352,30,1,0,0,0,1,1⟩, + ⟨4,352,29,1,0,0,0,1,1⟩, + ⟨5,602,0,1,0,0,0,-2,1⟩, + ⟨4,602,59,1,0,0,0,1,2⟩, + ⟨4,602,30,1,0,0,0,1,2⟩, + ⟨4,602,29,1,0,0,0,1,2⟩, + ⟨4,602,352,1,0,0,0,-1,2⟩, + ⟨4,602,599,1,0,0,0,1,2⟩, + ⟨4,602,597,1,0,0,0,1,1⟩, + ⟨5,599,0,1,0,0,0,-1,2⟩, + ⟨4,599,59,1,0,0,0,-1,2⟩, + ⟨4,599,30,1,0,0,0,1,2⟩, + ⟨4,599,29,1,0,0,0,-1,2⟩, + ⟨4,599,352,1,0,0,0,1,2⟩, + ⟨4,599,602,1,0,0,0,1,1⟩, + ⟨4,599,597,1,0,0,0,-1,1⟩, + ⟨4,599,596,1,0,0,0,-1,2⟩, + ⟨5,597,0,1,0,0,0,-1,1⟩, + ⟨4,597,596,1,0,0,0,1,1⟩, + ⟨4,596,597,1,0,0,0,-1,1⟩, + ⟨4,597,596,1,0,0,0,1,1⟩, + ⟨4,597,30,1,0,0,0,-1,1⟩, + ⟨4,597,29,1,0,0,0,1,1⟩, + ⟨4,597,599,1,0,0,0,1,1⟩, + ⟨5,596,0,1,0,0,0,2,1⟩, + ⟨4,596,602,1,0,0,0,-1,1⟩, + ⟨4,596,599,1,0,0,0,1,1⟩, + ⟨4,596,597,1,0,0,0,1,1⟩, + ⟨4,596,602,1,0,0,0,-1,1⟩, + ⟨4,596,29,1,0,0,0,-1,1⟩, + ⟨4,596,30,1,0,0,0,-1,1⟩, + ⟨4,597,599,1,0,0,0,-1,1⟩, + ⟨4,597,352,1,0,0,0,-1,1⟩, + ⟨4,597,59,1,0,0,0,-1,1⟩, + ⟨5,597,0,1,0,0,0,-1,2⟩, + ⟨5,597,0,1,0,0,0,-1,1⟩, + ⟨4,597,596,1,0,0,0,1,1⟩, + ⟨4,596,597,1,0,0,0,-1,1⟩, + ⟨4,597,596,1,0,0,0,1,1⟩, + ⟨4,599,596,1,0,0,0,-2,1⟩, + ⟨4,599,352,1,0,0,0,1,1⟩, + ⟨4,599,59,1,0,0,0,1,1⟩, + ⟨4,602,597,1,0,0,0,1,2⟩, + ⟨4,602,30,1,0,0,0,1,1⟩, + ⟨5,602,0,1,0,0,0,-1,1⟩, + ⟨4,602,599,1,0,0,0,1,1⟩, + ⟨4,599,602,1,0,0,0,-1,1⟩, + ⟨4,602,599,1,0,0,0,1,1⟩, + ⟨5,352,0,1,0,0,0,-2,1⟩, + ⟨5,352,0,1,0,0,0,-1,1⟩, + ⟨4,352,596,1,0,0,0,1,1⟩, + ⟨4,596,352,1,0,0,0,-1,1⟩, + ⟨4,352,596,1,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],926⟩, by decide⟩ +def backward_137 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State137, backwardShard3State138, + [ + ⟨5,29,0,1,0,0,0,-1,1⟩, + ⟨4,29,597,1,0,0,0,1,1⟩, + ⟨4,597,29,1,0,0,0,-1,1⟩, + ⟨4,29,597,1,0,0,0,1,1⟩, + ⟨4,30,599,1,0,0,0,-1,1⟩, + ⟨4,30,29,1,0,0,0,1,2⟩, + ⟨5,30,0,1,0,0,0,-2,1⟩, + ⟨4,59,602,1,0,0,0,-1,1⟩, + ⟨4,59,352,1,0,0,0,-1,1⟩, + ⟨5,59,0,1,0,0,0,-2,1⟩, + ⟨5,59,0,1,0,0,0,-1,1⟩, + ⟨4,59,30,1,0,0,0,1,1⟩, + ⟨4,30,59,1,0,0,0,-1,1⟩, + ⟨4,59,30,1,0,0,0,1,1⟩, + ⟨4,73,84,1,0,0,0,-1,2⟩, + ⟨4,84,73,1,0,0,0,1,1⟩, + ⟨4,83,74,1,0,0,0,-1,2⟩, + ⟨4,74,83,1,0,0,0,1,1⟩, + ⟨4,93,58,1,0,0,0,1,1⟩, + ⟨5,58,0,1,0,0,0,-1,1⟩, + ⟨4,82,75,1,0,0,0,-1,2⟩, + ⟨4,75,82,1,0,0,0,1,1⟩, + ⟨4,6,1,1,0,0,0,-1,2⟩, + ⟨4,1,6,1,0,0,0,1,1⟩, + ⟨4,543,333,1,0,0,0,-1,2⟩, + ⟨4,333,543,1,0,0,0,1,1⟩, + ⟨4,329,335,1,0,0,0,-1,2⟩, + ⟨4,335,329,1,0,0,0,1,1⟩, + ⟨4,34,50,1,0,0,0,-1,2⟩, + ⟨4,50,34,1,0,0,0,1,1⟩, + ⟨4,49,33,1,0,0,0,-1,2⟩, + ⟨4,33,49,1,0,0,0,1,1⟩, + ⟨5,335,0,1,0,0,0,-1,1⟩, + ⟨5,333,0,1,0,0,0,-1,1⟩, + ⟨5,543,0,1,0,0,0,-1,1⟩, + ⟨5,329,0,1,0,0,0,-1,1⟩, + ⟨4,315,317,1,0,0,0,-1,2⟩, + ⟨4,317,315,1,0,0,0,1,1⟩, + ⟨4,48,32,1,0,0,0,-1,2⟩, + ⟨4,32,48,1,0,0,0,1,1⟩, + ⟨5,317,0,1,0,0,0,-1,1⟩, + ⟨5,315,0,1,0,0,0,-1,1⟩, + ⟨4,18,40,1,0,0,0,1,1⟩, + ⟨4,18,39,1,0,0,0,1,1⟩, + ⟨1,288,0,281,1,790,0,0,1⟩, + ⟨4,18,288,1,0,0,0,1,1⟩, + ⟨4,18,289,1,0,0,0,1,1⟩, + ⟨4,18,291,1,0,0,0,-1,2⟩, + ⟨5,40,0,1,0,0,0,-1,1⟩, + ⟨4,40,288,1,0,0,0,1,1⟩, + ⟨4,288,40,1,0,0,0,-1,1⟩, + ⟨4,40,288,1,0,0,0,1,1⟩, + ⟨5,40,0,1,0,0,0,-2,1⟩, + ⟨4,40,18,1,0,0,0,1,1⟩, + ⟨4,40,289,1,0,0,0,-1,1⟩, + ⟨4,40,291,1,0,0,0,1,2⟩, + ⟨5,39,0,1,0,0,0,-2,1⟩, + ⟨4,39,18,1,0,0,0,1,1⟩, + ⟨4,39,289,1,0,0,0,-1,1⟩, + ⟨4,39,291,1,0,0,0,1,2⟩, + ⟨5,288,0,1,0,0,0,-1,1⟩, + ⟨4,288,289,1,0,0,0,1,1⟩, + ⟨4,289,288,1,0,0,0,-1,1⟩, + ⟨4,288,289,1,0,0,0,1,1⟩, + ⟨5,288,0,1,0,0,0,2,1⟩, + ⟨4,288,18,1,0,0,0,-1,1⟩, + ⟨4,288,40,1,0,0,0,1,1⟩, + ⟨4,288,39,1,0,0,0,1,1⟩, + ⟨5,289,0,1,0,0,0,-2,1⟩, + ⟨4,289,18,1,0,0,0,1,2⟩, + ⟨4,289,40,1,0,0,0,1,2⟩, + ⟨4,289,39,1,0,0,0,1,2⟩, + ⟨4,289,288,1,0,0,0,-1,2⟩, + ⟨4,289,291,1,0,0,0,1,2⟩, + ⟨4,289,538,1,0,0,0,1,1⟩, + ⟨5,291,0,1,0,0,0,-1,2⟩, + ⟨4,291,18,1,0,0,0,-1,2⟩, + ⟨4,291,40,1,0,0,0,1,2⟩, + ⟨4,291,39,1,0,0,0,-1,2⟩, + ⟨4,291,288,1,0,0,0,1,2⟩, + ⟨4,291,289,1,0,0,0,1,1⟩, + ⟨4,291,538,1,0,0,0,-1,1⟩, + ⟨4,291,515,1,0,0,0,-1,2⟩, + ⟨5,538,0,1,0,0,0,-1,1⟩, + ⟨4,538,515,1,0,0,0,1,1⟩, + ⟨4,515,538,1,0,0,0,-1,1⟩, + ⟨4,538,515,1,0,0,0,1,1⟩, + ⟨4,538,40,1,0,0,0,-1,1⟩, + ⟨4,538,39,1,0,0,0,1,1⟩, + ⟨4,538,291,1,0,0,0,1,1⟩, + ⟨5,515,0,1,0,0,0,2,1⟩, + ⟨4,515,289,1,0,0,0,-1,1⟩, + ⟨4,515,291,1,0,0,0,1,1⟩, + ⟨4,515,538,1,0,0,0,1,1⟩, + ⟨4,515,289,1,0,0,0,-1,1⟩, + ⟨4,515,39,1,0,0,0,-1,1⟩, + ⟨4,515,40,1,0,0,0,-1,1⟩, + ⟨4,538,291,1,0,0,0,-1,1⟩, + ⟨4,538,288,1,0,0,0,-1,1⟩, + ⟨4,538,18,1,0,0,0,-1,1⟩, + ⟨5,538,0,1,0,0,0,-1,2⟩, + ⟨5,538,0,1,0,0,0,-1,1⟩, + ⟨4,538,515,1,0,0,0,1,1⟩, + ⟨4,515,538,1,0,0,0,-1,1⟩, + ⟨4,538,515,1,0,0,0,1,1⟩, + ⟨4,291,515,1,0,0,0,-2,1⟩, + ⟨4,291,288,1,0,0,0,1,1⟩, + ⟨4,291,18,1,0,0,0,1,1⟩, + ⟨4,289,538,1,0,0,0,1,2⟩, + ⟨4,289,40,1,0,0,0,1,1⟩, + ⟨5,289,0,1,0,0,0,-1,1⟩, + ⟨4,289,291,1,0,0,0,1,1⟩, + ⟨4,291,289,1,0,0,0,-1,1⟩, + ⟨4,289,291,1,0,0,0,1,1⟩, + ⟨5,288,0,1,0,0,0,-2,1⟩, + ⟨5,288,0,1,0,0,0,-1,1⟩, + ⟨4,288,515,1,0,0,0,1,1⟩, + ⟨4,515,288,1,0,0,0,-1,1⟩, + ⟨4,288,515,1,0,0,0,1,1⟩, + ⟨5,39,0,1,0,0,0,-1,1⟩, + ⟨4,39,538,1,0,0,0,1,1⟩, + ⟨4,538,39,1,0,0,0,-1,1⟩, + ⟨4,39,538,1,0,0,0,1,1⟩, + ⟨4,40,291,1,0,0,0,-1,1⟩, + ⟨4,40,39,1,0,0,0,1,2⟩, + ⟨5,40,0,1,0,0,0,-2,1⟩, + ⟨4,18,289,1,0,0,0,-1,1⟩, + ⟨4,18,288,1,0,0,0,-1,1⟩, + ],#[0,1,0,0,0,0,0,0,0,0],926⟩, by decide⟩ +def backward_138 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State138, backwardShard3State139, + [ + ⟨5,18,0,1,0,0,0,-2,1⟩, + ⟨5,18,0,1,0,0,0,-1,1⟩, + ⟨4,18,40,1,0,0,0,1,1⟩, + ⟨4,40,18,1,0,0,0,-1,1⟩, + ⟨4,18,40,1,0,0,0,1,1⟩, + ⟨4,18,300,1,0,0,0,1,1⟩, + ⟨4,515,296,1,0,0,0,1,1⟩, + ⟨4,54,102,1,0,0,0,-1,2⟩, + ⟨4,102,54,1,0,0,0,1,1⟩, + ⟨4,101,55,1,0,0,0,-1,2⟩, + ⟨4,55,101,1,0,0,0,1,1⟩, + ⟨4,103,17,1,0,0,0,1,1⟩, + ⟨5,17,0,1,0,0,0,-1,1⟩, + ⟨4,12,31,1,0,0,0,-1,2⟩, + ⟨4,31,12,1,0,0,0,1,1⟩, + ⟨4,61,94,1,0,0,0,1,1⟩, + ⟨5,94,0,1,0,0,0,-1,1⟩, + ⟨4,235,237,1,0,0,0,-1,2⟩, + ⟨4,237,235,1,0,0,0,1,1⟩, + ⟨4,233,239,1,0,0,0,-1,2⟩, + ⟨4,239,233,1,0,0,0,1,1⟩, + ⟨4,76,87,1,0,0,0,-1,2⟩, + ⟨4,87,76,1,0,0,0,1,1⟩, + ⟨4,87,16,1,0,0,0,-2,1⟩, + ⟨4,16,87,1,0,0,0,1,2⟩, + ⟨4,232,16,1,0,0,0,2,1⟩, + ⟨4,540,16,1,0,0,0,-1,1⟩, + ⟨1,26,0,621,1,1736,0,0,1⟩, + ⟨4,26,16,1,0,0,0,2,1⟩, + ⟨4,232,26,1,0,0,0,-1,1⟩, + ⟨4,44,87,1,0,0,0,1,1⟩, + ⟨1,519,0,960,1,2286,0,0,1⟩, + ⟨4,87,519,1,0,0,0,-1,1⟩, + ⟨4,519,332,1,0,0,0,1,1⟩, + ⟨4,44,382,1,0,0,0,1,1⟩, + ⟨4,87,380,1,0,0,0,1,1⟩, + ⟨4,540,347,1,0,0,0,1,1⟩, + ⟨4,44,521,1,0,0,0,1,1⟩, + ⟨4,87,519,1,0,0,0,1,1⟩, + ⟨4,382,547,1,0,0,0,1,1⟩, + ⟨4,380,546,1,0,0,0,1,1⟩, + ⟨4,26,16,1,0,0,0,-2,1⟩, + ⟨4,540,16,1,0,0,0,1,1⟩, + ⟨4,361,540,1,0,0,0,1,1⟩, + ⟨1,514,0,1019,1,2405,0,0,1⟩, + ⟨4,232,514,1,0,0,0,-2,1⟩, + ⟨4,347,514,1,0,0,0,1,1⟩, + ⟨4,621,514,1,0,0,0,-2,1⟩, + ⟨4,345,347,1,0,0,0,1,1⟩, + ⟨4,332,511,1,0,0,0,1,1⟩, + ⟨4,85,514,1,0,0,0,-1,1⟩, + ⟨4,85,319,1,0,0,0,1,1⟩, + ⟨4,232,26,1,0,0,0,1,1⟩, + ⟨4,26,11,1,0,0,0,1,1⟩, + ⟨1,86,0,621,1,1736,0,0,1⟩, + ⟨4,86,11,1,0,0,0,1,1⟩, + ⟨1,77,0,621,1,1736,0,0,1⟩, + ⟨4,77,11,1,0,0,0,1,1⟩, + ⟨1,224,0,279,1,786,0,0,1⟩, + ⟨4,16,224,1,0,0,0,1,1⟩, + ⟨4,42,224,1,0,0,0,1,1⟩, + ⟨1,64,0,279,1,786,0,0,1⟩, + ⟨4,64,224,1,0,0,0,1,1⟩, + ⟨1,95,0,279,1,786,0,0,1⟩, + ⟨4,95,224,1,0,0,0,1,1⟩, + ⟨1,107,0,279,1,786,0,0,1⟩, + ⟨4,107,224,1,0,0,0,1,1⟩, + ⟨4,22,224,1,0,0,0,1,1⟩, + ⟨4,43,16,1,0,0,0,1,1⟩, + ⟨4,43,104,1,0,0,0,1,1⟩, + ⟨5,16,0,1,0,0,0,-1,1⟩, + ⟨5,104,0,1,0,0,0,-2,1⟩, + ⟨4,41,42,1,0,0,0,1,1⟩, + ⟨4,41,106,1,0,0,0,1,1⟩, + ⟨4,41,400,1,0,0,0,1,1⟩, + ⟨4,41,401,1,0,0,0,1,1⟩, + ⟨4,41,403,1,0,0,0,-1,2⟩, + ⟨5,42,0,1,0,0,0,-1,1⟩, + ⟨4,42,400,1,0,0,0,1,1⟩, + ⟨4,400,42,1,0,0,0,-1,1⟩, + ⟨4,42,400,1,0,0,0,1,1⟩, + ⟨5,42,0,1,0,0,0,-2,1⟩, + ⟨4,42,41,1,0,0,0,1,1⟩, + ⟨4,42,401,1,0,0,0,-1,1⟩, + ⟨4,42,403,1,0,0,0,1,2⟩, + ⟨5,106,0,1,0,0,0,-2,1⟩, + ⟨4,106,41,1,0,0,0,1,1⟩, + ⟨4,106,401,1,0,0,0,-1,1⟩, + ⟨4,106,403,1,0,0,0,1,2⟩, + ⟨5,400,0,1,0,0,0,-1,1⟩, + ⟨4,400,401,1,0,0,0,1,1⟩, + ⟨4,401,400,1,0,0,0,-1,1⟩, + ⟨4,400,401,1,0,0,0,1,1⟩, + ⟨5,400,0,1,0,0,0,2,1⟩, + ⟨4,400,41,1,0,0,0,-1,1⟩, + ⟨4,400,42,1,0,0,0,1,1⟩, + ⟨4,400,106,1,0,0,0,1,1⟩, + ⟨5,401,0,1,0,0,0,-2,1⟩, + ⟨4,401,41,1,0,0,0,1,2⟩, + ⟨4,401,42,1,0,0,0,1,2⟩, + ⟨4,401,106,1,0,0,0,1,2⟩, + ⟨4,401,400,1,0,0,0,-1,2⟩, + ⟨4,401,403,1,0,0,0,1,2⟩, + ⟨4,401,405,1,0,0,0,1,1⟩, + ⟨5,403,0,1,0,0,0,-1,2⟩, + ⟨4,403,41,1,0,0,0,-1,2⟩, + ⟨4,403,42,1,0,0,0,1,2⟩, + ⟨4,403,106,1,0,0,0,-1,2⟩, + ⟨4,403,400,1,0,0,0,1,2⟩, + ⟨4,403,401,1,0,0,0,1,1⟩, + ⟨4,403,405,1,0,0,0,-1,1⟩, + ⟨4,403,410,1,0,0,0,-1,2⟩, + ⟨5,405,0,1,0,0,0,-1,1⟩, + ⟨4,405,410,1,0,0,0,1,1⟩, + ⟨4,410,405,1,0,0,0,-1,1⟩, + ⟨4,405,410,1,0,0,0,1,1⟩, + ⟨4,405,42,1,0,0,0,-1,1⟩, + ⟨4,405,106,1,0,0,0,1,1⟩, + ⟨4,405,403,1,0,0,0,1,1⟩, + ⟨5,410,0,1,0,0,0,2,1⟩, + ⟨4,410,401,1,0,0,0,-1,1⟩, + ⟨4,410,403,1,0,0,0,1,1⟩, + ⟨4,410,405,1,0,0,0,1,1⟩, + ⟨4,410,401,1,0,0,0,-1,1⟩, + ⟨4,410,106,1,0,0,0,-1,1⟩, + ⟨4,410,42,1,0,0,0,-1,1⟩, + ⟨4,405,403,1,0,0,0,-1,1⟩, + ⟨4,405,400,1,0,0,0,-1,1⟩, + ],#[0,7,1,1,0,0,0,0,0,0],926⟩, by decide⟩ +def backward_139 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State139, backwardShard3State140, + [ + ⟨4,405,41,1,0,0,0,-1,1⟩, + ⟨5,405,0,1,0,0,0,-1,2⟩, + ⟨5,405,0,1,0,0,0,-1,1⟩, + ⟨4,405,410,1,0,0,0,1,1⟩, + ⟨4,410,405,1,0,0,0,-1,1⟩, + ⟨4,405,410,1,0,0,0,1,1⟩, + ⟨4,403,410,1,0,0,0,-2,1⟩, + ⟨4,403,400,1,0,0,0,1,1⟩, + ⟨4,403,41,1,0,0,0,1,1⟩, + ⟨4,401,405,1,0,0,0,1,2⟩, + ⟨4,401,42,1,0,0,0,1,1⟩, + ⟨5,401,0,1,0,0,0,-1,1⟩, + ⟨4,401,403,1,0,0,0,1,1⟩, + ⟨4,403,401,1,0,0,0,-1,1⟩, + ⟨4,401,403,1,0,0,0,1,1⟩, + ⟨5,400,0,1,0,0,0,-2,1⟩, + ⟨5,400,0,1,0,0,0,-1,1⟩, + ⟨4,400,410,1,0,0,0,1,1⟩, + ⟨4,410,400,1,0,0,0,-1,1⟩, + ⟨4,400,410,1,0,0,0,1,1⟩, + ⟨5,106,0,1,0,0,0,-1,1⟩, + ⟨4,106,405,1,0,0,0,1,1⟩, + ⟨4,405,106,1,0,0,0,-1,1⟩, + ⟨4,106,405,1,0,0,0,1,1⟩, + ⟨4,42,403,1,0,0,0,-1,1⟩, + ⟨4,42,106,1,0,0,0,1,2⟩, + ⟨5,42,0,1,0,0,0,-2,1⟩, + ⟨4,41,401,1,0,0,0,-1,1⟩, + ⟨4,41,400,1,0,0,0,-1,1⟩, + ⟨5,41,0,1,0,0,0,-2,1⟩, + ⟨5,41,0,1,0,0,0,-1,1⟩, + ⟨4,41,42,1,0,0,0,1,1⟩, + ⟨4,42,41,1,0,0,0,-1,1⟩, + ⟨4,41,42,1,0,0,0,1,1⟩, + ⟨4,42,414,1,0,0,0,1,1⟩, + ⟨4,41,47,1,0,0,0,1,1⟩, + ⟨4,106,105,1,0,0,0,1,1⟩, + ⟨4,410,534,1,0,0,0,1,1⟩, + ⟨4,401,404,1,0,0,0,1,1⟩, + ⟨4,403,406,1,0,0,0,1,1⟩, + ⟨4,400,402,1,0,0,0,1,1⟩, + ⟨4,405,407,1,0,0,0,1,1⟩, + ⟨4,407,47,1,0,0,0,-1,2⟩, + ⟨4,47,407,1,0,0,0,1,1⟩, + ⟨4,406,410,1,0,0,0,-1,2⟩, + ⟨4,410,406,1,0,0,0,1,1⟩, + ⟨4,405,414,1,0,0,0,-1,2⟩, + ⟨4,414,405,1,0,0,0,1,1⟩, + ⟨4,404,534,1,0,0,0,-1,2⟩, + ⟨4,534,404,1,0,0,0,1,1⟩, + ⟨4,403,106,1,0,0,0,-1,2⟩, + ⟨4,106,403,1,0,0,0,1,1⟩, + ⟨4,402,41,1,0,0,0,-1,2⟩, + ⟨4,41,402,1,0,0,0,1,1⟩, + ⟨4,401,105,1,0,0,0,-1,2⟩, + ⟨4,105,401,1,0,0,0,1,1⟩, + ⟨4,400,42,1,0,0,0,-1,2⟩, + ⟨4,42,400,1,0,0,0,1,1⟩, + ⟨4,415,106,1,0,0,0,1,1⟩, + ⟨4,106,415,1,0,0,0,-1,1⟩, + ⟨4,415,106,1,0,0,0,1,1⟩, + ⟨4,413,105,1,0,0,0,1,1⟩, + ⟨4,105,413,1,0,0,0,-1,1⟩, + ⟨4,413,105,1,0,0,0,1,1⟩, + ⟨4,411,42,1,0,0,0,1,1⟩, + ⟨4,42,411,1,0,0,0,-1,1⟩, + ⟨4,411,42,1,0,0,0,1,1⟩, + ⟨4,409,41,1,0,0,0,1,1⟩, + ⟨4,41,409,1,0,0,0,-1,1⟩, + ⟨4,409,41,1,0,0,0,1,1⟩, + ⟨4,106,415,1,0,0,0,1,1⟩, + ⟨4,106,414,1,0,0,0,1,1⟩, + ⟨4,105,413,1,0,0,0,1,1⟩, + ⟨4,105,47,1,0,0,0,1,1⟩, + ⟨4,42,411,1,0,0,0,1,1⟩, + ⟨4,42,410,1,0,0,0,1,1⟩, + ⟨4,41,409,1,0,0,0,1,1⟩, + ⟨4,41,534,1,0,0,0,1,1⟩, + ⟨4,52,405,1,0,0,0,1,1⟩, + ⟨4,52,404,1,0,0,0,1,1⟩, + ⟨4,52,416,1,0,0,0,-2,1⟩, + ⟨4,416,52,1,0,0,0,1,2⟩, + ⟨5,52,0,1,0,0,0,-1,1⟩, + ⟨4,430,52,1,0,0,0,-1,1⟩, + ⟨1,523,0,972,1,2310,0,0,1⟩, + ⟨4,52,523,1,0,0,0,-1,1⟩, + ⟨4,523,316,1,0,0,0,1,1⟩, + ⟨4,430,398,1,0,0,0,1,1⟩, + ⟨4,52,396,1,0,0,0,1,1⟩, + ⟨4,430,529,1,0,0,0,1,1⟩, + ⟨4,52,523,1,0,0,0,1,1⟩, + ⟨4,398,559,1,0,0,0,1,1⟩, + ⟨4,396,558,1,0,0,0,1,1⟩, + ⟨4,316,500,1,0,0,0,1,1⟩, + ⟨4,416,256,1,0,0,0,1,1⟩, + ⟨1,384,0,281,1,790,0,0,1⟩, + ⟨4,384,256,1,0,0,0,1,1⟩, + ⟨1,336,0,281,1,790,0,0,1⟩, + ⟨4,336,256,1,0,0,0,1,1⟩, + ⟨4,43,416,1,0,0,0,1,1⟩, + ⟨4,43,417,1,0,0,0,1,1⟩, + ⟨4,43,419,1,0,0,0,-1,2⟩, + ⟨4,16,416,1,0,0,0,1,1⟩, + ⟨4,416,16,1,0,0,0,-1,1⟩, + ⟨4,16,416,1,0,0,0,1,1⟩, + ⟨5,16,0,1,0,0,0,-2,1⟩, + ⟨4,16,43,1,0,0,0,1,1⟩, + ⟨4,16,417,1,0,0,0,-1,1⟩, + ⟨4,16,419,1,0,0,0,1,2⟩, + ⟨4,104,43,1,0,0,0,1,1⟩, + ⟨4,104,417,1,0,0,0,-1,1⟩, + ⟨4,104,419,1,0,0,0,1,2⟩, + ⟨5,416,0,1,0,0,0,-1,1⟩, + ⟨4,416,417,1,0,0,0,1,1⟩, + ⟨4,417,416,1,0,0,0,-1,1⟩, + ⟨4,416,417,1,0,0,0,1,1⟩, + ⟨5,416,0,1,0,0,0,2,1⟩, + ⟨4,416,43,1,0,0,0,-1,1⟩, + ⟨4,416,16,1,0,0,0,1,1⟩, + ⟨4,416,104,1,0,0,0,1,1⟩, + ⟨5,417,0,1,0,0,0,-2,1⟩, + ⟨4,417,43,1,0,0,0,1,2⟩, + ⟨4,417,16,1,0,0,0,1,2⟩, + ⟨4,417,104,1,0,0,0,1,2⟩, + ⟨4,417,416,1,0,0,0,-1,2⟩, + ⟨4,417,419,1,0,0,0,1,2⟩, + ⟨4,417,421,1,0,0,0,1,1⟩, + ⟨5,419,0,1,0,0,0,-1,2⟩, + ],#[0,2,0,1,0,0,0,0,0,0],966⟩, by decide⟩ +def backward_140 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State140, backwardShard3State141, + [ + ⟨4,419,43,1,0,0,0,-1,2⟩, + ⟨4,419,16,1,0,0,0,1,2⟩, + ⟨4,419,104,1,0,0,0,-1,2⟩, + ⟨4,419,416,1,0,0,0,1,2⟩, + ⟨4,419,417,1,0,0,0,1,1⟩, + ⟨4,419,421,1,0,0,0,-1,1⟩, + ⟨4,419,426,1,0,0,0,-1,2⟩, + ⟨5,421,0,1,0,0,0,-1,1⟩, + ⟨4,421,426,1,0,0,0,1,1⟩, + ⟨4,426,421,1,0,0,0,-1,1⟩, + ⟨4,421,426,1,0,0,0,1,1⟩, + ⟨4,421,16,1,0,0,0,-1,1⟩, + ⟨4,421,104,1,0,0,0,1,1⟩, + ⟨4,421,419,1,0,0,0,1,1⟩, + ⟨5,426,0,1,0,0,0,2,1⟩, + ⟨4,426,417,1,0,0,0,-1,1⟩, + ⟨4,426,419,1,0,0,0,1,1⟩, + ⟨4,426,421,1,0,0,0,1,1⟩, + ⟨4,426,417,1,0,0,0,-1,1⟩, + ⟨4,426,104,1,0,0,0,-1,1⟩, + ⟨4,426,16,1,0,0,0,-1,1⟩, + ⟨4,421,419,1,0,0,0,-1,1⟩, + ⟨4,421,416,1,0,0,0,-1,1⟩, + ⟨4,421,43,1,0,0,0,-1,1⟩, + ⟨5,421,0,1,0,0,0,-1,2⟩, + ⟨5,421,0,1,0,0,0,-1,1⟩, + ⟨4,421,426,1,0,0,0,1,1⟩, + ⟨4,426,421,1,0,0,0,-1,1⟩, + ⟨4,421,426,1,0,0,0,1,1⟩, + ⟨4,419,426,1,0,0,0,-2,1⟩, + ⟨4,419,416,1,0,0,0,1,1⟩, + ⟨4,419,43,1,0,0,0,1,1⟩, + ⟨4,417,421,1,0,0,0,1,2⟩, + ⟨4,417,16,1,0,0,0,1,1⟩, + ⟨5,417,0,1,0,0,0,-1,1⟩, + ⟨4,417,419,1,0,0,0,1,1⟩, + ⟨4,419,417,1,0,0,0,-1,1⟩, + ⟨4,417,419,1,0,0,0,1,1⟩, + ⟨5,416,0,1,0,0,0,-2,1⟩, + ⟨5,416,0,1,0,0,0,-1,1⟩, + ⟨4,416,426,1,0,0,0,1,1⟩, + ⟨4,426,416,1,0,0,0,-1,1⟩, + ⟨4,416,426,1,0,0,0,1,1⟩, + ⟨5,104,0,1,0,0,0,-1,1⟩, + ⟨4,104,421,1,0,0,0,1,1⟩, + ⟨4,421,104,1,0,0,0,-1,1⟩, + ⟨4,104,421,1,0,0,0,1,1⟩, + ⟨4,16,419,1,0,0,0,-1,1⟩, + ⟨4,16,104,1,0,0,0,1,2⟩, + ⟨5,16,0,1,0,0,0,-2,1⟩, + ⟨4,43,417,1,0,0,0,-1,1⟩, + ⟨4,43,416,1,0,0,0,-1,1⟩, + ⟨5,43,0,1,0,0,0,-2,1⟩, + ⟨5,43,0,1,0,0,0,-1,1⟩, + ⟨4,43,16,1,0,0,0,1,1⟩, + ⟨4,16,43,1,0,0,0,-1,1⟩, + ⟨4,43,16,1,0,0,0,1,1⟩, + ⟨4,16,430,1,0,0,0,1,1⟩, + ⟨4,43,52,1,0,0,0,1,1⟩, + ⟨4,104,44,1,0,0,0,1,1⟩, + ⟨4,426,87,1,0,0,0,1,1⟩, + ⟨4,417,420,1,0,0,0,1,1⟩, + ⟨4,419,422,1,0,0,0,1,1⟩, + ⟨4,416,418,1,0,0,0,1,1⟩, + ⟨4,421,423,1,0,0,0,1,1⟩, + ⟨4,423,52,1,0,0,0,-1,2⟩, + ⟨4,52,423,1,0,0,0,1,1⟩, + ⟨4,422,426,1,0,0,0,-1,2⟩, + ⟨4,426,422,1,0,0,0,1,1⟩, + ⟨4,421,430,1,0,0,0,-1,2⟩, + ⟨4,430,421,1,0,0,0,1,1⟩, + ⟨4,420,87,1,0,0,0,-1,2⟩, + ⟨4,87,420,1,0,0,0,1,1⟩, + ⟨4,419,104,1,0,0,0,-1,2⟩, + ⟨4,104,419,1,0,0,0,1,1⟩, + ⟨4,418,43,1,0,0,0,-1,2⟩, + ⟨4,43,418,1,0,0,0,1,1⟩, + ⟨4,417,44,1,0,0,0,-1,2⟩, + ⟨4,44,417,1,0,0,0,1,1⟩, + ⟨4,416,16,1,0,0,0,-1,2⟩, + ⟨4,16,416,1,0,0,0,1,1⟩, + ⟨4,431,104,1,0,0,0,1,1⟩, + ⟨4,104,431,1,0,0,0,-1,1⟩, + ⟨4,431,104,1,0,0,0,1,1⟩, + ⟨4,425,43,1,0,0,0,1,1⟩, + ⟨4,43,425,1,0,0,0,-1,1⟩, + ⟨4,425,43,1,0,0,0,1,1⟩, + ⟨4,104,431,1,0,0,0,1,1⟩, + ⟨4,104,430,1,0,0,0,1,1⟩, + ⟨4,43,425,1,0,0,0,1,1⟩, + ⟨4,43,87,1,0,0,0,1,1⟩, + ⟨4,51,423,1,0,0,0,1,1⟩, + ⟨4,51,422,1,0,0,0,1,1⟩, + ⟨4,51,35,1,0,0,0,-1,1⟩, + ⟨4,306,51,1,0,0,0,-1,1⟩, + ⟨4,35,51,1,0,0,0,1,1⟩, + ⟨5,51,0,1,0,0,0,-1,1⟩, + ⟨1,516,0,949,1,2265,0,0,1⟩, + ⟨4,516,306,1,0,0,0,1,2⟩, + ⟨4,516,475,1,0,0,0,-1,2⟩, + ⟨4,51,516,1,0,0,0,1,1⟩, + ⟨4,516,51,1,0,0,0,-1,1⟩, + ⟨4,51,516,1,0,0,0,1,1⟩, + ⟨4,306,51,1,0,0,0,-1,1⟩, + ⟨4,35,21,1,0,0,0,-1,1⟩, + ⟨4,231,35,1,0,0,0,-1,1⟩, + ⟨4,484,516,1,0,0,0,-1,1⟩, + ⟨4,516,484,1,0,0,0,1,1⟩, + ⟨5,484,0,1,0,0,0,-1,1⟩, + ⟨4,475,457,1,0,0,0,1,1⟩, + ⟨4,51,242,1,0,0,0,1,1⟩, + ⟨4,516,247,1,0,0,0,1,1⟩, + ⟨4,306,274,1,0,0,0,1,1⟩, + ⟨4,484,279,1,0,0,0,1,1⟩, + ⟨4,484,516,1,0,0,0,1,1⟩, + ⟨4,35,21,1,0,0,0,1,1⟩, + ⟨4,542,21,1,0,0,0,1,1⟩, + ⟨4,297,542,1,0,0,0,1,1⟩, + ⟨4,274,475,1,0,0,0,1,1⟩, + ⟨1,472,0,991,1,2358,0,0,1⟩, + ⟨4,231,472,1,0,0,0,1,1⟩, + ⟨4,283,472,1,0,0,0,1,1⟩, + ⟨5,472,0,1,0,0,0,-1,1⟩, + ⟨4,285,472,1,0,0,0,-1,1⟩, + ⟨4,285,56,1,0,0,0,1,1⟩, + ⟨4,281,283,1,0,0,0,1,1⟩, + ⟨4,242,457,1,0,0,0,1,1⟩, + ⟨4,231,35,1,0,0,0,1,1⟩, + ],#[0,0,1,1,0,0,0,0,0,0],968⟩, by decide⟩ +def backward_141 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State141, backwardShard3State142, + [ + ⟨1,53,0,677,1,1831,0,0,1⟩, + ⟨4,53,21,1,0,0,0,-2,1⟩, + ⟨4,35,11,1,0,0,0,1,1⟩, + ⟨4,99,421,1,0,0,0,1,1⟩, + ⟨4,99,420,1,0,0,0,1,1⟩, + ⟨4,78,419,1,0,0,0,1,1⟩, + ⟨4,78,418,1,0,0,0,1,1⟩, + ⟨4,416,417,1,0,0,0,1,1⟩, + ⟨4,13,416,1,0,0,0,1,1⟩, + ⟨4,15,53,1,0,0,0,-1,2⟩, + ⟨4,53,15,1,0,0,0,1,1⟩, + ⟨4,53,407,1,0,0,0,1,1⟩, + ⟨4,53,406,1,0,0,0,1,1⟩, + ⟨4,310,53,1,0,0,0,1,1⟩, + ⟨4,308,53,1,0,0,0,-1,1⟩, + ⟨1,485,0,926,1,2208,0,0,1⟩, + ⟨4,308,485,1,0,0,0,-1,1⟩, + ⟨1,531,0,952,1,2274,0,0,1⟩, + ⟨4,310,531,1,0,0,0,-1,1⟩, + ⟨4,485,260,1,0,0,0,1,1⟩, + ⟨4,531,262,1,0,0,0,1,1⟩, + ⟨4,308,292,1,0,0,0,1,1⟩, + ⟨4,310,294,1,0,0,0,1,1⟩, + ⟨4,308,485,1,0,0,0,1,1⟩, + ⟨4,310,531,1,0,0,0,1,1⟩, + ⟨4,294,486,1,0,0,0,1,1⟩, + ⟨4,262,466,1,0,0,0,1,1⟩, + ⟨4,53,256,1,0,0,0,1,1⟩, + ⟨4,14,403,1,0,0,0,1,1⟩, + ⟨4,14,402,1,0,0,0,1,1⟩, + ⟨4,400,401,1,0,0,0,1,1⟩, + ⟨4,15,400,1,0,0,0,1,1⟩, + ⟨4,96,64,1,0,0,0,1,1⟩, + ⟨4,96,65,1,0,0,0,1,1⟩, + ⟨4,96,384,1,0,0,0,1,1⟩, + ⟨4,96,607,1,0,0,0,1,1⟩, + ⟨4,96,606,1,0,0,0,-1,2⟩, + ⟨5,64,0,1,0,0,0,-1,1⟩, + ⟨4,64,384,1,0,0,0,1,1⟩, + ⟨4,384,64,1,0,0,0,-1,1⟩, + ⟨4,64,384,1,0,0,0,1,1⟩, + ⟨5,64,0,1,0,0,0,-2,1⟩, + ⟨4,64,96,1,0,0,0,1,1⟩, + ⟨4,64,607,1,0,0,0,-1,1⟩, + ⟨4,64,606,1,0,0,0,1,2⟩, + ⟨5,65,0,1,0,0,0,-2,1⟩, + ⟨4,65,96,1,0,0,0,1,1⟩, + ⟨4,65,607,1,0,0,0,-1,1⟩, + ⟨4,65,606,1,0,0,0,1,2⟩, + ⟨5,384,0,1,0,0,0,-1,1⟩, + ⟨4,384,607,1,0,0,0,1,1⟩, + ⟨4,607,384,1,0,0,0,-1,1⟩, + ⟨4,384,607,1,0,0,0,1,1⟩, + ⟨5,384,0,1,0,0,0,2,1⟩, + ⟨4,384,96,1,0,0,0,-1,1⟩, + ⟨4,384,64,1,0,0,0,1,1⟩, + ⟨4,384,65,1,0,0,0,1,1⟩, + ⟨5,607,0,1,0,0,0,-2,1⟩, + ⟨4,607,96,1,0,0,0,1,2⟩, + ⟨4,607,64,1,0,0,0,1,2⟩, + ⟨4,607,65,1,0,0,0,1,2⟩, + ⟨4,607,384,1,0,0,0,-1,2⟩, + ⟨4,607,606,1,0,0,0,1,2⟩, + ⟨4,607,604,1,0,0,0,1,1⟩, + ⟨5,606,0,1,0,0,0,-1,2⟩, + ⟨4,606,96,1,0,0,0,-1,2⟩, + ⟨4,606,64,1,0,0,0,1,2⟩, + ⟨4,606,65,1,0,0,0,-1,2⟩, + ⟨4,606,384,1,0,0,0,1,2⟩, + ⟨4,606,607,1,0,0,0,1,1⟩, + ⟨4,606,604,1,0,0,0,-1,1⟩, + ⟨4,606,603,1,0,0,0,-1,2⟩, + ⟨5,604,0,1,0,0,0,-1,1⟩, + ⟨4,604,603,1,0,0,0,1,1⟩, + ⟨4,603,604,1,0,0,0,-1,1⟩, + ⟨4,604,603,1,0,0,0,1,1⟩, + ⟨4,604,64,1,0,0,0,-1,1⟩, + ⟨4,604,65,1,0,0,0,1,1⟩, + ⟨4,604,606,1,0,0,0,1,1⟩, + ⟨5,603,0,1,0,0,0,2,1⟩, + ⟨4,603,607,1,0,0,0,-1,1⟩, + ⟨4,603,606,1,0,0,0,1,1⟩, + ⟨4,603,604,1,0,0,0,1,1⟩, + ⟨4,603,607,1,0,0,0,-1,1⟩, + ⟨4,603,65,1,0,0,0,-1,1⟩, + ⟨4,603,64,1,0,0,0,-1,1⟩, + ⟨4,604,606,1,0,0,0,-1,1⟩, + ⟨4,604,384,1,0,0,0,-1,1⟩, + ⟨4,604,96,1,0,0,0,-1,1⟩, + ⟨5,604,0,1,0,0,0,-1,2⟩, + ⟨5,604,0,1,0,0,0,-1,1⟩, + ⟨4,604,603,1,0,0,0,1,1⟩, + ⟨4,603,604,1,0,0,0,-1,1⟩, + ⟨4,604,603,1,0,0,0,1,1⟩, + ⟨4,606,603,1,0,0,0,-2,1⟩, + ⟨4,606,384,1,0,0,0,1,1⟩, + ⟨4,606,96,1,0,0,0,1,1⟩, + ⟨4,607,604,1,0,0,0,1,2⟩, + ⟨4,607,64,1,0,0,0,1,1⟩, + ⟨5,607,0,1,0,0,0,-1,1⟩, + ⟨4,607,606,1,0,0,0,1,1⟩, + ⟨4,606,607,1,0,0,0,-1,1⟩, + ⟨4,607,606,1,0,0,0,1,1⟩, + ⟨5,384,0,1,0,0,0,-2,1⟩, + ⟨5,384,0,1,0,0,0,-1,1⟩, + ⟨4,384,603,1,0,0,0,1,1⟩, + ⟨4,603,384,1,0,0,0,-1,1⟩, + ⟨4,384,603,1,0,0,0,1,1⟩, + ⟨5,65,0,1,0,0,0,-1,1⟩, + ⟨4,65,604,1,0,0,0,1,1⟩, + ⟨4,604,65,1,0,0,0,-1,1⟩, + ⟨4,65,604,1,0,0,0,1,1⟩, + ⟨4,64,606,1,0,0,0,-1,1⟩, + ⟨4,64,65,1,0,0,0,1,2⟩, + ⟨5,64,0,1,0,0,0,-2,1⟩, + ⟨4,96,607,1,0,0,0,-1,1⟩, + ⟨4,96,384,1,0,0,0,-1,1⟩, + ⟨5,96,0,1,0,0,0,-2,1⟩, + ⟨5,96,0,1,0,0,0,-1,1⟩, + ⟨4,96,64,1,0,0,0,1,1⟩, + ⟨4,64,96,1,0,0,0,-1,1⟩, + ⟨4,96,64,1,0,0,0,1,1⟩, + ⟨4,64,398,1,0,0,0,1,1⟩, + ⟨4,96,396,1,0,0,0,1,1⟩, + ⟨4,65,97,1,0,0,0,1,1⟩, + ⟨4,603,392,1,0,0,0,1,1⟩, + ⟨4,607,388,1,0,0,0,1,1⟩, + ⟨4,606,390,1,0,0,0,1,1⟩, + ],#[0,0,1,2,0,0,0,0,0,0],944⟩, by decide⟩ +def backward_142 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State142, backwardShard3State143, + [ + ⟨4,604,391,1,0,0,0,1,1⟩, + ⟨4,391,396,1,0,0,0,-1,2⟩, + ⟨4,396,391,1,0,0,0,1,1⟩, + ⟨4,390,603,1,0,0,0,-1,2⟩, + ⟨4,603,390,1,0,0,0,1,1⟩, + ⟨4,604,398,1,0,0,0,-1,2⟩, + ⟨4,398,604,1,0,0,0,1,1⟩, + ⟨4,388,392,1,0,0,0,-1,2⟩, + ⟨4,392,388,1,0,0,0,1,1⟩, + ⟨4,606,65,1,0,0,0,-1,2⟩, + ⟨4,65,606,1,0,0,0,1,1⟩, + ⟨4,607,97,1,0,0,0,-1,2⟩, + ⟨4,97,607,1,0,0,0,1,1⟩, + ⟨4,399,65,1,0,0,0,1,1⟩, + ⟨4,65,399,1,0,0,0,-1,1⟩, + ⟨4,399,65,1,0,0,0,1,1⟩, + ⟨4,397,97,1,0,0,0,1,1⟩, + ⟨4,97,397,1,0,0,0,-1,1⟩, + ⟨4,397,97,1,0,0,0,1,1⟩, + ⟨4,65,399,1,0,0,0,1,1⟩, + ⟨4,65,398,1,0,0,0,1,1⟩, + ⟨4,97,397,1,0,0,0,1,1⟩, + ⟨4,97,396,1,0,0,0,1,1⟩, + ⟨4,4,391,1,0,0,0,1,1⟩, + ⟨4,4,390,1,0,0,0,1,1⟩, + ⟨4,69,604,1,0,0,0,1,1⟩, + ⟨4,69,388,1,0,0,0,1,1⟩, + ⟨4,5,606,1,0,0,0,1,1⟩, + ⟨4,68,607,1,0,0,0,1,1⟩, + ⟨4,8,95,1,0,0,0,1,1⟩, + ⟨4,8,26,1,0,0,0,1,1⟩, + ⟨4,8,368,1,0,0,0,1,1⟩, + ⟨4,8,595,1,0,0,0,1,1⟩, + ⟨4,8,594,1,0,0,0,-1,2⟩, + ⟨5,95,0,1,0,0,0,-1,1⟩, + ⟨4,95,368,1,0,0,0,1,1⟩, + ⟨4,368,95,1,0,0,0,-1,1⟩, + ⟨4,95,368,1,0,0,0,1,1⟩, + ⟨5,95,0,1,0,0,0,-2,1⟩, + ⟨4,95,8,1,0,0,0,1,1⟩, + ⟨4,95,595,1,0,0,0,-1,1⟩, + ⟨4,95,594,1,0,0,0,1,2⟩, + ⟨5,26,0,1,0,0,0,-2,1⟩, + ⟨4,26,8,1,0,0,0,1,1⟩, + ⟨4,26,595,1,0,0,0,-1,1⟩, + ⟨4,26,594,1,0,0,0,1,2⟩, + ⟨5,368,0,1,0,0,0,-1,1⟩, + ⟨4,368,595,1,0,0,0,1,1⟩, + ⟨4,595,368,1,0,0,0,-1,1⟩, + ⟨4,368,595,1,0,0,0,1,1⟩, + ⟨5,368,0,1,0,0,0,2,1⟩, + ⟨4,368,8,1,0,0,0,-1,1⟩, + ⟨4,368,95,1,0,0,0,1,1⟩, + ⟨4,368,26,1,0,0,0,1,1⟩, + ⟨5,595,0,1,0,0,0,-2,1⟩, + ⟨4,595,8,1,0,0,0,1,2⟩, + ⟨4,595,95,1,0,0,0,1,2⟩, + ⟨4,595,26,1,0,0,0,1,2⟩, + ⟨4,595,368,1,0,0,0,-1,2⟩, + ⟨4,595,594,1,0,0,0,1,2⟩, + ⟨4,595,593,1,0,0,0,1,1⟩, + ⟨5,594,0,1,0,0,0,-1,2⟩, + ⟨4,594,8,1,0,0,0,-1,2⟩, + ⟨4,594,95,1,0,0,0,1,2⟩, + ⟨4,594,26,1,0,0,0,-1,2⟩, + ⟨4,594,368,1,0,0,0,1,2⟩, + ⟨4,594,595,1,0,0,0,1,1⟩, + ⟨4,594,593,1,0,0,0,-1,1⟩, + ⟨4,594,592,1,0,0,0,-1,2⟩, + ⟨5,593,0,1,0,0,0,-1,1⟩, + ⟨4,593,592,1,0,0,0,1,1⟩, + ⟨4,592,593,1,0,0,0,-1,1⟩, + ⟨4,593,592,1,0,0,0,1,1⟩, + ⟨4,593,95,1,0,0,0,-1,1⟩, + ⟨4,593,26,1,0,0,0,1,1⟩, + ⟨4,593,594,1,0,0,0,1,1⟩, + ⟨5,592,0,1,0,0,0,2,1⟩, + ⟨4,592,595,1,0,0,0,-1,1⟩, + ⟨4,592,594,1,0,0,0,1,1⟩, + ⟨4,592,593,1,0,0,0,1,1⟩, + ⟨4,592,595,1,0,0,0,-1,1⟩, + ⟨4,592,26,1,0,0,0,-1,1⟩, + ⟨4,592,95,1,0,0,0,-1,1⟩, + ⟨4,593,594,1,0,0,0,-1,1⟩, + ⟨4,593,368,1,0,0,0,-1,1⟩, + ⟨4,593,8,1,0,0,0,-1,1⟩, + ⟨5,593,0,1,0,0,0,-1,2⟩, + ⟨5,593,0,1,0,0,0,-1,1⟩, + ⟨4,593,592,1,0,0,0,1,1⟩, + ⟨4,592,593,1,0,0,0,-1,1⟩, + ⟨4,593,592,1,0,0,0,1,1⟩, + ⟨4,594,592,1,0,0,0,-2,1⟩, + ⟨4,594,368,1,0,0,0,1,1⟩, + ⟨4,594,8,1,0,0,0,1,1⟩, + ⟨4,595,593,1,0,0,0,1,2⟩, + ⟨4,595,95,1,0,0,0,1,1⟩, + ⟨5,595,0,1,0,0,0,-1,1⟩, + ⟨4,595,594,1,0,0,0,1,1⟩, + ⟨4,594,595,1,0,0,0,-1,1⟩, + ⟨4,595,594,1,0,0,0,1,1⟩, + ⟨5,368,0,1,0,0,0,-2,1⟩, + ⟨5,368,0,1,0,0,0,-1,1⟩, + ⟨4,368,592,1,0,0,0,1,1⟩, + ⟨4,592,368,1,0,0,0,-1,1⟩, + ⟨4,368,592,1,0,0,0,1,1⟩, + ⟨5,26,0,1,0,0,0,-1,1⟩, + ⟨4,26,593,1,0,0,0,1,1⟩, + ⟨4,593,26,1,0,0,0,-1,1⟩, + ⟨4,26,593,1,0,0,0,1,1⟩, + ⟨4,95,594,1,0,0,0,-1,1⟩, + ⟨4,95,26,1,0,0,0,1,2⟩, + ⟨5,95,0,1,0,0,0,-2,1⟩, + ⟨4,8,595,1,0,0,0,-1,1⟩, + ⟨4,8,368,1,0,0,0,-1,1⟩, + ⟨5,8,0,1,0,0,0,-2,1⟩, + ⟨5,8,0,1,0,0,0,-1,1⟩, + ⟨4,8,95,1,0,0,0,1,1⟩, + ⟨4,95,8,1,0,0,0,-1,1⟩, + ⟨4,8,95,1,0,0,0,1,1⟩, + ⟨4,95,382,1,0,0,0,1,1⟩, + ⟨4,8,380,1,0,0,0,1,1⟩, + ⟨4,26,66,1,0,0,0,1,1⟩, + ⟨4,592,376,1,0,0,0,1,1⟩, + ⟨4,540,365,1,0,0,0,-1,2⟩, + ⟨4,365,540,1,0,0,0,1,1⟩, + ⟨4,361,367,1,0,0,0,-1,2⟩, + ⟨4,367,361,1,0,0,0,1,1⟩, + ⟨5,367,0,1,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],974⟩, by decide⟩ +def backward_143 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State143, backwardShard3State144, + [ + ⟨5,365,0,1,0,0,0,-1,1⟩, + ⟨5,540,0,1,0,0,0,-1,1⟩, + ⟨5,361,0,1,0,0,0,-1,1⟩, + ⟨4,93,86,1,0,0,0,1,1⟩, + ⟨4,93,336,1,0,0,0,1,1⟩, + ⟨4,93,588,1,0,0,0,1,1⟩, + ⟨4,93,587,1,0,0,0,-1,2⟩, + ⟨4,58,336,1,0,0,0,1,1⟩, + ⟨4,336,58,1,0,0,0,-1,1⟩, + ⟨4,58,336,1,0,0,0,1,1⟩, + ⟨5,58,0,1,0,0,0,-2,1⟩, + ⟨4,58,93,1,0,0,0,1,1⟩, + ⟨4,58,588,1,0,0,0,-1,1⟩, + ⟨4,58,587,1,0,0,0,1,2⟩, + ⟨5,86,0,1,0,0,0,-2,1⟩, + ⟨4,86,93,1,0,0,0,1,1⟩, + ⟨4,86,588,1,0,0,0,-1,1⟩, + ⟨4,86,587,1,0,0,0,1,2⟩, + ⟨5,336,0,1,0,0,0,-1,1⟩, + ⟨4,336,588,1,0,0,0,1,1⟩, + ⟨4,588,336,1,0,0,0,-1,1⟩, + ⟨4,336,588,1,0,0,0,1,1⟩, + ⟨5,336,0,1,0,0,0,2,1⟩, + ⟨4,336,93,1,0,0,0,-1,1⟩, + ⟨4,336,58,1,0,0,0,1,1⟩, + ⟨4,336,86,1,0,0,0,1,1⟩, + ⟨5,588,0,1,0,0,0,-2,1⟩, + ⟨4,588,93,1,0,0,0,1,2⟩, + ⟨4,588,58,1,0,0,0,1,2⟩, + ⟨4,588,86,1,0,0,0,1,2⟩, + ⟨4,588,336,1,0,0,0,-1,2⟩, + ⟨4,588,587,1,0,0,0,1,2⟩, + ⟨4,588,586,1,0,0,0,1,1⟩, + ⟨5,587,0,1,0,0,0,-1,2⟩, + ⟨4,587,93,1,0,0,0,-1,2⟩, + ⟨4,587,58,1,0,0,0,1,2⟩, + ⟨4,587,86,1,0,0,0,-1,2⟩, + ⟨4,587,336,1,0,0,0,1,2⟩, + ⟨4,587,588,1,0,0,0,1,1⟩, + ⟨4,587,586,1,0,0,0,-1,1⟩, + ⟨4,587,539,1,0,0,0,-1,2⟩, + ⟨5,586,0,1,0,0,0,-1,1⟩, + ⟨4,586,539,1,0,0,0,1,1⟩, + ⟨4,539,586,1,0,0,0,-1,1⟩, + ⟨4,586,539,1,0,0,0,1,1⟩, + ⟨4,586,58,1,0,0,0,-1,1⟩, + ⟨4,586,86,1,0,0,0,1,1⟩, + ⟨4,586,587,1,0,0,0,1,1⟩, + ⟨5,539,0,1,0,0,0,2,1⟩, + ⟨4,539,588,1,0,0,0,-1,1⟩, + ⟨4,539,587,1,0,0,0,1,1⟩, + ⟨4,539,586,1,0,0,0,1,1⟩, + ⟨4,539,588,1,0,0,0,-1,1⟩, + ⟨4,539,86,1,0,0,0,-1,1⟩, + ⟨4,539,58,1,0,0,0,-1,1⟩, + ⟨4,586,587,1,0,0,0,-1,1⟩, + ⟨4,586,336,1,0,0,0,-1,1⟩, + ⟨4,586,93,1,0,0,0,-1,1⟩, + ⟨5,586,0,1,0,0,0,-1,2⟩, + ⟨5,586,0,1,0,0,0,-1,1⟩, + ⟨4,586,539,1,0,0,0,1,1⟩, + ⟨4,539,586,1,0,0,0,-1,1⟩, + ⟨4,586,539,1,0,0,0,1,1⟩, + ⟨4,587,539,1,0,0,0,-2,1⟩, + ⟨4,587,336,1,0,0,0,1,1⟩, + ⟨4,587,93,1,0,0,0,1,1⟩, + ⟨4,588,586,1,0,0,0,1,2⟩, + ⟨4,588,58,1,0,0,0,1,1⟩, + ⟨5,588,0,1,0,0,0,-1,1⟩, + ⟨4,588,587,1,0,0,0,1,1⟩, + ⟨4,587,588,1,0,0,0,-1,1⟩, + ⟨4,588,587,1,0,0,0,1,1⟩, + ⟨5,336,0,1,0,0,0,-2,1⟩, + ⟨5,336,0,1,0,0,0,-1,1⟩, + ⟨4,336,539,1,0,0,0,1,1⟩, + ⟨4,539,336,1,0,0,0,-1,1⟩, + ⟨4,336,539,1,0,0,0,1,1⟩, + ⟨5,86,0,1,0,0,0,-1,1⟩, + ⟨4,86,586,1,0,0,0,1,1⟩, + ⟨4,586,86,1,0,0,0,-1,1⟩, + ⟨4,86,586,1,0,0,0,1,1⟩, + ⟨4,58,587,1,0,0,0,-1,1⟩, + ⟨4,58,86,1,0,0,0,1,2⟩, + ⟨5,58,0,1,0,0,0,-2,1⟩, + ⟨4,93,588,1,0,0,0,-1,1⟩, + ⟨4,93,336,1,0,0,0,-1,1⟩, + ⟨5,93,0,1,0,0,0,-2,1⟩, + ⟨5,93,0,1,0,0,0,-1,1⟩, + ⟨4,93,58,1,0,0,0,1,1⟩, + ⟨4,58,93,1,0,0,0,-1,1⟩, + ⟨4,93,58,1,0,0,0,1,1⟩, + ⟨4,347,349,1,0,0,0,-1,2⟩, + ⟨4,349,347,1,0,0,0,1,1⟩, + ⟨4,345,351,1,0,0,0,-1,2⟩, + ⟨4,351,345,1,0,0,0,1,1⟩, + ⟨5,351,0,1,0,0,0,-1,1⟩, + ⟨5,349,0,1,0,0,0,-1,1⟩, + ⟨5,347,0,1,0,0,0,-1,1⟩, + ⟨5,345,0,1,0,0,0,-1,1⟩, + ⟨4,108,22,1,0,0,0,1,1⟩, + ⟨4,108,23,1,0,0,0,1,1⟩, + ⟨5,22,0,1,0,0,0,-1,1⟩, + ⟨5,23,0,1,0,0,0,-2,1⟩, + ⟨4,45,107,1,0,0,0,1,1⟩, + ⟨4,45,35,1,0,0,0,1,1⟩, + ⟨4,45,53,1,0,0,0,1,1⟩, + ⟨4,45,305,1,0,0,0,1,1⟩, + ⟨4,45,514,1,0,0,0,-1,2⟩, + ⟨5,107,0,1,0,0,0,-1,1⟩, + ⟨4,107,53,1,0,0,0,1,1⟩, + ⟨4,53,107,1,0,0,0,-1,1⟩, + ⟨4,107,53,1,0,0,0,1,1⟩, + ⟨5,107,0,1,0,0,0,-2,1⟩, + ⟨4,107,45,1,0,0,0,1,1⟩, + ⟨4,107,305,1,0,0,0,-1,1⟩, + ⟨4,107,514,1,0,0,0,1,2⟩, + ⟨5,35,0,1,0,0,0,-2,1⟩, + ⟨4,35,45,1,0,0,0,1,1⟩, + ⟨4,35,305,1,0,0,0,-1,1⟩, + ⟨4,35,514,1,0,0,0,1,2⟩, + ⟨5,53,0,1,0,0,0,-1,1⟩, + ⟨4,53,305,1,0,0,0,1,1⟩, + ⟨4,305,53,1,0,0,0,-1,1⟩, + ⟨4,53,305,1,0,0,0,1,1⟩, + ⟨5,53,0,1,0,0,0,2,1⟩, + ⟨4,53,45,1,0,0,0,-1,1⟩, + ⟨4,53,107,1,0,0,0,1,1⟩, + ⟨4,53,35,1,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],902⟩, by decide⟩ +def backward_144 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State144, backwardShard3State145, + [ + ⟨5,305,0,1,0,0,0,-2,1⟩, + ⟨4,305,45,1,0,0,0,1,2⟩, + ⟨4,305,107,1,0,0,0,1,2⟩, + ⟨4,305,35,1,0,0,0,1,2⟩, + ⟨4,305,53,1,0,0,0,-1,2⟩, + ⟨4,305,514,1,0,0,0,1,2⟩, + ⟨4,305,493,1,0,0,0,1,1⟩, + ⟨5,514,0,1,0,0,0,-1,2⟩, + ⟨4,514,45,1,0,0,0,-1,2⟩, + ⟨4,514,107,1,0,0,0,1,2⟩, + ⟨4,514,35,1,0,0,0,-1,2⟩, + ⟨4,514,53,1,0,0,0,1,2⟩, + ⟨4,514,305,1,0,0,0,1,1⟩, + ⟨4,514,493,1,0,0,0,-1,1⟩, + ⟨4,514,492,1,0,0,0,-1,2⟩, + ⟨5,493,0,1,0,0,0,-1,1⟩, + ⟨4,493,492,1,0,0,0,1,1⟩, + ⟨4,492,493,1,0,0,0,-1,1⟩, + ⟨4,493,492,1,0,0,0,1,1⟩, + ⟨4,493,107,1,0,0,0,-1,1⟩, + ⟨4,493,35,1,0,0,0,1,1⟩, + ⟨4,493,514,1,0,0,0,1,1⟩, + ⟨5,492,0,1,0,0,0,2,1⟩, + ⟨4,492,305,1,0,0,0,-1,1⟩, + ⟨4,492,514,1,0,0,0,1,1⟩, + ⟨4,492,493,1,0,0,0,1,1⟩, + ⟨4,492,305,1,0,0,0,-1,1⟩, + ⟨4,492,35,1,0,0,0,-1,1⟩, + ⟨4,492,107,1,0,0,0,-1,1⟩, + ⟨4,493,514,1,0,0,0,-1,1⟩, + ⟨4,493,53,1,0,0,0,-1,1⟩, + ⟨4,493,45,1,0,0,0,-1,1⟩, + ⟨5,493,0,1,0,0,0,-1,2⟩, + ⟨5,493,0,1,0,0,0,-1,1⟩, + ⟨4,493,492,1,0,0,0,1,1⟩, + ⟨4,492,493,1,0,0,0,-1,1⟩, + ⟨4,493,492,1,0,0,0,1,1⟩, + ⟨4,514,492,1,0,0,0,-2,1⟩, + ⟨4,514,53,1,0,0,0,1,1⟩, + ⟨4,514,45,1,0,0,0,1,1⟩, + ⟨4,305,493,1,0,0,0,1,2⟩, + ⟨4,305,107,1,0,0,0,1,1⟩, + ⟨5,305,0,1,0,0,0,-1,1⟩, + ⟨4,305,514,1,0,0,0,1,1⟩, + ⟨4,514,305,1,0,0,0,-1,1⟩, + ⟨4,305,514,1,0,0,0,1,1⟩, + ⟨5,53,0,1,0,0,0,-2,1⟩, + ⟨5,53,0,1,0,0,0,-1,1⟩, + ⟨4,53,492,1,0,0,0,1,1⟩, + ⟨4,492,53,1,0,0,0,-1,1⟩, + ⟨4,53,492,1,0,0,0,1,1⟩, + ⟨5,35,0,1,0,0,0,-1,1⟩, + ⟨4,35,493,1,0,0,0,1,1⟩, + ⟨4,493,35,1,0,0,0,-1,1⟩, + ⟨4,35,493,1,0,0,0,1,1⟩, + ⟨4,107,514,1,0,0,0,-1,1⟩, + ⟨4,107,35,1,0,0,0,1,2⟩, + ⟨5,107,0,1,0,0,0,-2,1⟩, + ⟨4,45,305,1,0,0,0,-1,1⟩, + ⟨4,45,53,1,0,0,0,-1,1⟩, + ⟨5,45,0,1,0,0,0,-2,1⟩, + ⟨5,45,0,1,0,0,0,-1,1⟩, + ⟨4,45,107,1,0,0,0,1,1⟩, + ⟨4,107,45,1,0,0,0,-1,1⟩, + ⟨4,45,107,1,0,0,0,1,1⟩, + ⟨4,107,318,1,0,0,0,1,1⟩, + ⟨4,45,316,1,0,0,0,1,1⟩, + ⟨4,35,24,1,0,0,0,1,1⟩, + ⟨4,492,312,1,0,0,0,1,1⟩, + ⟨4,305,308,1,0,0,0,1,1⟩, + ⟨4,514,310,1,0,0,0,1,1⟩, + ⟨4,306,51,1,0,0,0,1,1⟩, + ⟨4,53,306,1,0,0,0,1,1⟩, + ⟨4,493,484,1,0,0,0,1,1⟩, + ⟨4,313,319,1,0,0,0,-1,2⟩, + ⟨4,319,313,1,0,0,0,1,1⟩, + ⟨4,484,316,1,0,0,0,-1,2⟩, + ⟨4,316,484,1,0,0,0,1,1⟩, + ⟨4,310,492,1,0,0,0,-1,2⟩, + ⟨4,492,310,1,0,0,0,1,1⟩, + ⟨4,493,318,1,0,0,0,-1,2⟩, + ⟨4,318,493,1,0,0,0,1,1⟩, + ⟨4,308,312,1,0,0,0,-1,2⟩, + ⟨4,312,308,1,0,0,0,1,1⟩, + ⟨4,514,35,1,0,0,0,-1,2⟩, + ⟨4,35,514,1,0,0,0,1,1⟩, + ⟨4,306,45,1,0,0,0,-1,2⟩, + ⟨4,45,306,1,0,0,0,1,1⟩, + ⟨4,305,24,1,0,0,0,-1,2⟩, + ⟨4,24,305,1,0,0,0,1,1⟩, + ⟨4,53,107,1,0,0,0,-1,2⟩, + ⟨4,107,53,1,0,0,0,1,1⟩, + ⟨4,98,85,1,0,0,0,-1,2⟩, + ⟨4,85,98,1,0,0,0,1,1⟩, + ⟨5,319,0,1,0,0,0,-1,1⟩, + ⟨4,319,35,1,0,0,0,1,1⟩, + ⟨4,35,319,1,0,0,0,-1,1⟩, + ⟨4,319,35,1,0,0,0,1,1⟩, + ⟨4,317,24,1,0,0,0,1,1⟩, + ⟨4,24,317,1,0,0,0,-1,1⟩, + ⟨4,317,24,1,0,0,0,1,1⟩, + ⟨4,315,107,1,0,0,0,1,1⟩, + ⟨4,107,315,1,0,0,0,-1,1⟩, + ⟨4,315,107,1,0,0,0,1,1⟩, + ⟨5,313,0,1,0,0,0,-1,1⟩, + ⟨4,313,45,1,0,0,0,1,1⟩, + ⟨4,45,313,1,0,0,0,-1,1⟩, + ⟨4,313,45,1,0,0,0,1,1⟩, + ⟨4,35,319,1,0,0,0,1,1⟩, + ⟨4,35,318,1,0,0,0,1,1⟩, + ⟨4,24,317,1,0,0,0,1,1⟩, + ⟨4,24,316,1,0,0,0,1,1⟩, + ⟨4,107,315,1,0,0,0,1,1⟩, + ⟨4,107,492,1,0,0,0,1,1⟩, + ⟨4,45,313,1,0,0,0,1,1⟩, + ⟨4,45,312,1,0,0,0,1,1⟩, + ⟨4,85,484,1,0,0,0,1,1⟩, + ⟨4,85,310,1,0,0,0,1,1⟩, + ⟨4,32,493,1,0,0,0,1,1⟩, + ⟨4,32,308,1,0,0,0,1,1⟩, + ⟨4,306,514,1,0,0,0,1,1⟩, + ⟨4,48,306,1,0,0,0,1,1⟩, + ⟨4,53,305,1,0,0,0,1,1⟩, + ⟨4,98,53,1,0,0,0,1,1⟩, + ⟨4,291,294,1,0,0,0,1,1⟩, + ⟨4,542,301,1,0,0,0,-1,2⟩, + ⟨4,301,542,1,0,0,0,1,1⟩, + ⟨4,297,303,1,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],996⟩, by decide⟩ +def backward_145 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State145, backwardShard3State146, + [ + ⟨4,303,297,1,0,0,0,1,1⟩, + ⟨4,294,515,1,0,0,0,-1,2⟩, + ⟨4,515,294,1,0,0,0,1,1⟩, + ⟨5,303,0,1,0,0,0,-1,1⟩, + ⟨5,301,0,1,0,0,0,-1,1⟩, + ⟨5,542,0,1,0,0,0,-1,1⟩, + ⟨5,297,0,1,0,0,0,-1,1⟩, + ⟨4,103,77,1,0,0,0,1,1⟩, + ⟨4,103,272,1,0,0,0,1,1⟩, + ⟨4,103,273,1,0,0,0,1,1⟩, + ⟨4,103,275,1,0,0,0,-1,2⟩, + ⟨4,17,272,1,0,0,0,1,1⟩, + ⟨4,272,17,1,0,0,0,-1,1⟩, + ⟨4,17,272,1,0,0,0,1,1⟩, + ⟨5,17,0,1,0,0,0,-2,1⟩, + ⟨4,17,103,1,0,0,0,1,1⟩, + ⟨4,17,273,1,0,0,0,-1,1⟩, + ⟨4,17,275,1,0,0,0,1,2⟩, + ⟨5,77,0,1,0,0,0,-2,1⟩, + ⟨4,77,103,1,0,0,0,1,1⟩, + ⟨4,77,273,1,0,0,0,-1,1⟩, + ⟨4,77,275,1,0,0,0,1,2⟩, + ⟨5,272,0,1,0,0,0,-1,1⟩, + ⟨4,272,273,1,0,0,0,1,1⟩, + ⟨4,273,272,1,0,0,0,-1,1⟩, + ⟨4,272,273,1,0,0,0,1,1⟩, + ⟨5,272,0,1,0,0,0,2,1⟩, + ⟨4,272,103,1,0,0,0,-1,1⟩, + ⟨4,272,17,1,0,0,0,1,1⟩, + ⟨4,272,77,1,0,0,0,1,1⟩, + ⟨5,273,0,1,0,0,0,-2,1⟩, + ⟨4,273,103,1,0,0,0,1,2⟩, + ⟨4,273,17,1,0,0,0,1,2⟩, + ⟨4,273,77,1,0,0,0,1,2⟩, + ⟨4,273,272,1,0,0,0,-1,2⟩, + ⟨4,273,275,1,0,0,0,1,2⟩, + ⟨4,273,473,1,0,0,0,1,1⟩, + ⟨5,275,0,1,0,0,0,-1,2⟩, + ⟨4,275,103,1,0,0,0,-1,2⟩, + ⟨4,275,17,1,0,0,0,1,2⟩, + ⟨4,275,77,1,0,0,0,-1,2⟩, + ⟨4,275,272,1,0,0,0,1,2⟩, + ⟨4,275,273,1,0,0,0,1,1⟩, + ⟨4,275,473,1,0,0,0,-1,1⟩, + ⟨4,275,472,1,0,0,0,-1,2⟩, + ⟨5,473,0,1,0,0,0,-1,1⟩, + ⟨4,473,472,1,0,0,0,1,1⟩, + ⟨4,472,473,1,0,0,0,-1,1⟩, + ⟨4,473,472,1,0,0,0,1,1⟩, + ⟨4,473,17,1,0,0,0,-1,1⟩, + ⟨4,473,77,1,0,0,0,1,1⟩, + ⟨4,473,275,1,0,0,0,1,1⟩, + ⟨5,472,0,1,0,0,0,2,1⟩, + ⟨4,472,273,1,0,0,0,-1,1⟩, + ⟨4,472,275,1,0,0,0,1,1⟩, + ⟨4,472,473,1,0,0,0,1,1⟩, + ⟨4,472,273,1,0,0,0,-1,1⟩, + ⟨4,472,77,1,0,0,0,-1,1⟩, + ⟨4,472,17,1,0,0,0,-1,1⟩, + ⟨4,473,275,1,0,0,0,-1,1⟩, + ⟨4,473,272,1,0,0,0,-1,1⟩, + ⟨4,473,103,1,0,0,0,-1,1⟩, + ⟨5,473,0,1,0,0,0,-1,2⟩, + ⟨5,473,0,1,0,0,0,-1,1⟩, + ⟨4,473,472,1,0,0,0,1,1⟩, + ⟨4,472,473,1,0,0,0,-1,1⟩, + ⟨4,473,472,1,0,0,0,1,1⟩, + ⟨4,275,472,1,0,0,0,-2,1⟩, + ⟨4,275,272,1,0,0,0,1,1⟩, + ⟨4,275,103,1,0,0,0,1,1⟩, + ⟨4,273,473,1,0,0,0,1,2⟩, + ⟨4,273,17,1,0,0,0,1,1⟩, + ⟨5,273,0,1,0,0,0,-1,1⟩, + ⟨4,273,275,1,0,0,0,1,1⟩, + ⟨4,275,273,1,0,0,0,-1,1⟩, + ⟨4,273,275,1,0,0,0,1,1⟩, + ⟨5,272,0,1,0,0,0,-2,1⟩, + ⟨5,272,0,1,0,0,0,-1,1⟩, + ⟨4,272,472,1,0,0,0,1,1⟩, + ⟨4,472,272,1,0,0,0,-1,1⟩, + ⟨4,272,472,1,0,0,0,1,1⟩, + ⟨5,77,0,1,0,0,0,-1,1⟩, + ⟨4,77,473,1,0,0,0,1,1⟩, + ⟨4,473,77,1,0,0,0,-1,1⟩, + ⟨4,77,473,1,0,0,0,1,1⟩, + ⟨4,17,275,1,0,0,0,-1,1⟩, + ⟨4,17,77,1,0,0,0,1,2⟩, + ⟨5,17,0,1,0,0,0,-2,1⟩, + ⟨4,103,273,1,0,0,0,-1,1⟩, + ⟨4,103,272,1,0,0,0,-1,1⟩, + ⟨5,103,0,1,0,0,0,-2,1⟩, + ⟨5,103,0,1,0,0,0,-1,1⟩, + ⟨4,103,17,1,0,0,0,1,1⟩, + ⟨4,17,103,1,0,0,0,-1,1⟩, + ⟨4,103,17,1,0,0,0,1,1⟩, + ⟨4,472,280,1,0,0,0,1,1⟩, + ⟨4,272,274,1,0,0,0,1,1⟩, + ⟨4,283,285,1,0,0,0,-1,2⟩, + ⟨4,285,283,1,0,0,0,1,1⟩, + ⟨4,281,287,1,0,0,0,-1,2⟩, + ⟨4,287,281,1,0,0,0,1,1⟩, + ⟨4,100,56,1,0,0,0,-1,2⟩, + ⟨4,56,100,1,0,0,0,1,1⟩, + ⟨5,287,0,1,0,0,0,-1,1⟩, + ⟨5,285,0,1,0,0,0,-1,1⟩, + ⟨5,283,0,1,0,0,0,-1,1⟩, + ⟨5,281,0,1,0,0,0,-1,1⟩, + ⟨4,0,27,1,0,0,0,-1,2⟩, + ⟨4,27,0,1,0,0,0,1,1⟩, + ⟨5,239,0,1,0,0,0,-1,1⟩, + ⟨5,237,0,1,0,0,0,-1,1⟩, + ⟨5,235,0,1,0,0,0,-1,1⟩, + ⟨5,233,0,1,0,0,0,-1,1⟩, + ⟨4,559,501,1,0,0,0,-1,1⟩, + ⟨4,558,500,1,0,0,0,-1,1⟩, + ⟨4,545,499,1,0,0,0,-1,1⟩, + ⟨4,544,498,1,0,0,0,-1,1⟩, + ⟨4,547,512,1,0,0,0,-1,1⟩, + ⟨4,546,511,1,0,0,0,-1,1⟩, + ⟨4,557,510,1,0,0,0,-1,1⟩, + ⟨4,556,509,1,0,0,0,-1,1⟩, + ⟨4,571,552,1,0,0,0,1,1⟩, + ⟨4,571,564,1,0,0,0,-1,1⟩, + ⟨4,570,552,1,0,0,0,1,1⟩, + ⟨4,570,564,1,0,0,0,-1,1⟩, + ⟨4,565,564,1,0,0,0,-1,1⟩, + ⟨4,573,562,1,0,0,0,-1,1⟩, + ⟨5,607,0,1,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],902⟩, by decide⟩ +def backward_146 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State146, backwardShard3State147, + [ + ⟨4,306,53,1,0,0,0,-1,1⟩, + ⟨4,53,306,1,0,0,0,1,1⟩, + ⟨4,306,53,1,0,0,0,-1,1⟩, + ⟨5,306,0,1,0,0,0,-1,1⟩, + ⟨4,306,305,1,0,0,0,-1,1⟩, + ⟨4,305,306,1,0,0,0,1,1⟩, + ⟨4,306,305,1,0,0,0,-1,1⟩, + ⟨5,306,0,1,0,0,0,-1,1⟩, + ⟨5,305,0,1,0,0,0,1,2⟩, + ⟨4,305,53,1,0,0,0,-1,2⟩, + ⟨4,305,308,1,0,0,0,-1,2⟩, + ⟨4,305,493,1,0,0,0,-1,2⟩, + ⟨4,305,310,1,0,0,0,1,2⟩, + ⟨4,305,484,1,0,0,0,1,2⟩, + ⟨4,308,306,1,0,0,0,-1,1⟩, + ⟨4,306,308,1,0,0,0,1,1⟩, + ⟨4,308,306,1,0,0,0,-1,1⟩, + ⟨5,308,0,1,0,0,0,-1,1⟩, + ⟨4,493,514,1,0,0,0,-1,1⟩, + ⟨4,514,493,1,0,0,0,1,1⟩, + ⟨4,493,514,1,0,0,0,-1,1⟩, + ⟨5,493,0,1,0,0,0,-1,1⟩, + ⟨5,514,0,1,0,0,0,-1,1⟩, + ⟨4,514,53,1,0,0,0,-1,1⟩, + ⟨4,514,305,1,0,0,0,-2,1⟩, + ⟨4,514,306,1,0,0,0,-1,1⟩, + ⟨4,514,310,1,0,0,0,2,1⟩, + ⟨4,514,484,1,0,0,0,2,1⟩, + ⟨4,514,312,1,0,0,0,1,1⟩, + ⟨4,514,313,1,0,0,0,1,1⟩, + ⟨4,514,318,1,0,0,0,-1,1⟩, + ⟨4,514,319,1,0,0,0,-1,1⟩, + ⟨4,310,308,1,0,0,0,-1,1⟩, + ⟨4,308,310,1,0,0,0,1,1⟩, + ⟨4,310,308,1,0,0,0,-1,1⟩, + ⟨5,310,0,1,0,0,0,-1,1⟩, + ⟨5,308,0,1,0,0,0,2,1⟩, + ⟨4,308,53,1,0,0,0,-1,1⟩, + ⟨4,308,305,1,0,0,0,-2,1⟩, + ⟨4,308,306,1,0,0,0,-1,1⟩, + ⟨4,308,514,1,0,0,0,-1,1⟩, + ⟨4,308,484,1,0,0,0,2,1⟩, + ⟨4,308,312,1,0,0,0,1,1⟩, + ⟨4,308,313,1,0,0,0,1,1⟩, + ⟨4,308,318,1,0,0,0,-1,1⟩, + ⟨4,308,319,1,0,0,0,-1,1⟩, + ⟨4,312,493,1,0,0,0,-1,1⟩, + ⟨4,493,312,1,0,0,0,1,1⟩, + ⟨4,312,493,1,0,0,0,-1,1⟩, + ⟨5,312,0,1,0,0,0,-1,1⟩, + ⟨5,493,0,1,0,0,0,-1,2⟩, + ⟨4,493,313,1,0,0,0,-1,2⟩, + ⟨4,493,492,1,0,0,0,1,2⟩, + ⟨4,493,315,1,0,0,0,1,2⟩, + ⟨4,493,316,1,0,0,0,1,2⟩, + ⟨4,493,317,1,0,0,0,1,2⟩, + ⟨4,493,318,1,0,0,0,-1,2⟩, + ⟨4,493,319,1,0,0,0,-1,2⟩, + ⟨4,484,310,1,0,0,0,-1,1⟩, + ⟨4,310,484,1,0,0,0,1,1⟩, + ⟨4,484,310,1,0,0,0,-1,1⟩, + ⟨5,484,0,1,0,0,0,-1,1⟩, + ⟨4,313,484,1,0,0,0,-1,1⟩, + ⟨4,484,313,1,0,0,0,1,1⟩, + ⟨4,313,484,1,0,0,0,-1,1⟩, + ⟨5,313,0,1,0,0,0,-1,1⟩, + ⟨5,484,0,1,0,0,0,-1,1⟩, + ⟨4,484,493,1,0,0,0,-2,1⟩, + ⟨4,484,492,1,0,0,0,1,1⟩, + ⟨4,484,315,1,0,0,0,1,1⟩, + ⟨4,484,316,1,0,0,0,1,1⟩, + ⟨4,484,317,1,0,0,0,1,1⟩, + ⟨4,484,318,1,0,0,0,-1,1⟩, + ⟨4,484,319,1,0,0,0,-1,1⟩, + ⟨5,312,0,1,0,0,0,-1,1⟩, + ⟨4,312,493,1,0,0,0,-2,1⟩, + ⟨4,312,484,1,0,0,0,-1,1⟩, + ⟨4,312,492,1,0,0,0,1,1⟩, + ⟨4,312,315,1,0,0,0,1,1⟩, + ⟨4,312,316,1,0,0,0,1,1⟩, + ⟨4,312,317,1,0,0,0,1,1⟩, + ⟨4,312,318,1,0,0,0,-1,1⟩, + ⟨4,312,319,1,0,0,0,-1,1⟩, + ⟨4,492,313,1,0,0,0,-1,1⟩, + ⟨4,313,492,1,0,0,0,1,1⟩, + ⟨4,492,313,1,0,0,0,-1,1⟩, + ⟨5,492,0,1,0,0,0,-1,1⟩, + ⟨5,313,0,1,0,0,0,1,2⟩, + ⟨4,313,53,1,0,0,0,1,2⟩, + ⟨4,313,305,1,0,0,0,1,1⟩, + ⟨4,313,306,1,0,0,0,1,2⟩, + ⟨4,313,514,1,0,0,0,1,2⟩, + ⟨4,313,308,1,0,0,0,1,2⟩, + ⟨4,313,493,1,0,0,0,1,1⟩, + ⟨4,313,310,1,0,0,0,-1,1⟩, + ⟨4,313,315,1,0,0,0,-1,2⟩, + ⟨4,313,316,1,0,0,0,-1,2⟩, + ⟨4,313,317,1,0,0,0,-1,2⟩, + ⟨4,313,318,1,0,0,0,1,1⟩, + ⟨4,313,319,1,0,0,0,1,1⟩, + ⟨4,315,492,1,0,0,0,-1,1⟩, + ⟨4,492,315,1,0,0,0,1,1⟩, + ⟨4,315,492,1,0,0,0,-1,1⟩, + ⟨5,315,0,1,0,0,0,-1,1⟩, + ⟨5,492,0,1,0,0,0,2,1⟩, + ⟨4,492,53,1,0,0,0,-2,1⟩, + ⟨4,492,305,1,0,0,0,-2,1⟩, + ⟨4,492,514,1,0,0,0,-1,1⟩, + ⟨4,492,493,1,0,0,0,-2,1⟩, + ⟨4,492,310,1,0,0,0,2,1⟩, + ⟨4,492,313,1,0,0,0,2,1⟩, + ⟨4,492,318,1,0,0,0,-2,1⟩, + ⟨4,492,319,1,0,0,0,-2,1⟩, + ⟨4,315,53,1,0,0,0,1,1⟩, + ⟨4,315,306,1,0,0,0,-1,1⟩, + ⟨4,315,308,1,0,0,0,-1,1⟩, + ⟨4,315,313,1,0,0,0,-1,1⟩, + ⟨4,315,492,1,0,0,0,1,1⟩, + ⟨4,315,316,1,0,0,0,1,1⟩, + ⟨4,315,317,1,0,0,0,1,1⟩, + ⟨5,317,0,1,0,0,0,2,1⟩, + ⟨4,317,53,1,0,0,0,1,1⟩, + ⟨4,317,306,1,0,0,0,-1,1⟩, + ⟨4,317,308,1,0,0,0,-1,1⟩, + ⟨4,317,313,1,0,0,0,-1,1⟩, + ⟨4,317,492,1,0,0,0,1,1⟩, + ⟨4,317,315,1,0,0,0,-1,1⟩, + ⟨4,317,316,1,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],978⟩, by decide⟩ +def backward_147 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State147, backwardShard3State148, + [ + ⟨5,319,0,1,0,0,0,2,1⟩, + ⟨4,319,493,1,0,0,0,2,1⟩, + ⟨4,319,484,1,0,0,0,1,1⟩, + ⟨4,319,312,1,0,0,0,1,1⟩, + ⟨4,319,313,1,0,0,0,-1,1⟩, + ⟨4,319,315,1,0,0,0,-1,1⟩, + ⟨4,319,316,1,0,0,0,-1,1⟩, + ⟨4,319,317,1,0,0,0,-1,1⟩, + ⟨4,319,318,1,0,0,0,1,1⟩, + ⟨5,476,0,1,0,0,0,-1,1⟩, + ⟨4,476,598,1,0,0,0,-2,1⟩, + ⟨4,476,600,1,0,0,0,2,1⟩, + ⟨4,476,622,1,0,0,0,-1,1⟩, + ⟨4,476,624,1,0,0,0,1,1⟩, + ⟨4,476,464,1,0,0,0,1,1⟩, + ⟨5,502,0,1,0,0,0,-1,2⟩, + ⟨4,502,513,1,0,0,0,1,1⟩, + ⟨4,513,524,1,0,0,0,1,1⟩, + ⟨4,474,499,1,0,0,0,1,1⟩, + ⟨4,474,317,1,0,0,0,-1,1⟩, + ⟨4,474,456,1,0,0,0,1,1⟩, + ⟨4,279,474,1,0,0,0,1,1⟩, + ⟨4,247,456,1,0,0,0,1,1⟩, + ⟨4,473,279,1,0,0,0,1,1⟩, + ⟨4,475,456,1,0,0,0,1,1⟩, + ⟨4,457,456,1,0,0,0,1,1⟩, + ⟨4,475,457,1,0,0,0,-1,1⟩, + ⟨4,111,475,1,0,0,0,1,1⟩, + ⟨4,475,111,1,0,0,0,-1,1⟩, + ⟨4,111,475,1,0,0,0,1,1⟩, + ⟨4,322,111,1,0,0,0,-1,1⟩, + ⟨4,111,244,1,0,0,0,1,1⟩, + ⟨4,322,290,1,0,0,0,1,1⟩, + ⟨4,475,295,1,0,0,0,1,1⟩, + ⟨4,322,111,1,0,0,0,1,1⟩, + ⟨4,475,532,1,0,0,0,1,1⟩, + ⟨4,474,456,1,0,0,0,-1,1⟩, + ⟨4,477,510,1,0,0,0,1,1⟩, + ⟨4,521,512,1,0,0,0,1,1⟩, + ⟨4,523,310,1,0,0,0,1,1⟩, + ⟨4,523,316,1,0,0,0,-1,1⟩, + ⟨4,523,500,1,0,0,0,1,1⟩, + ⟨4,523,491,1,0,0,0,1,1⟩, + ⟨4,350,523,1,0,0,0,1,1⟩, + ⟨4,302,491,1,0,0,0,1,1⟩, + ⟨4,58,350,1,0,0,0,1,1⟩, + ⟨4,40,302,1,0,0,0,1,1⟩, + ⟨4,487,498,1,0,0,0,1,1⟩, + ⟨4,487,306,1,0,0,0,1,1⟩, + ⟨4,487,484,1,0,0,0,-1,1⟩, + ⟨4,487,467,1,0,0,0,1,1⟩, + ⟨4,292,487,1,0,0,0,1,1⟩, + ⟨4,260,467,1,0,0,0,1,1⟩, + ⟨4,289,292,1,0,0,0,1,1⟩, + ⟨4,292,296,1,0,0,0,-1,2⟩, + ⟨4,296,292,1,0,0,0,1,1⟩, + ⟨4,486,467,1,0,0,0,1,1⟩, + ⟨4,466,467,1,0,0,0,1,1⟩, + ⟨4,487,467,1,0,0,0,-1,1⟩, + ⟨4,486,466,1,0,0,0,-1,1⟩, + ⟨4,486,63,1,0,0,0,4,1⟩, + ⟨4,486,62,1,0,0,0,-1,1⟩, + ⟨4,62,486,1,0,0,0,1,1⟩, + ⟨4,486,62,1,0,0,0,-1,1⟩, + ⟨5,62,0,1,0,0,0,1,-4⟩, + ⟨4,486,62,1,0,0,0,1,1⟩, + ⟨4,528,62,1,0,0,0,-1,1⟩, + ⟨4,72,62,1,0,0,0,1,1⟩, + ⟨4,71,62,1,0,0,0,-1,1⟩, + ⟨4,70,62,1,0,0,0,-1,1⟩, + ⟨4,63,62,1,0,0,0,1,1⟩, + ⟨4,522,62,1,0,0,0,-1,1⟩, + ⟨4,62,522,1,0,0,0,1,1⟩, + ⟨4,522,62,1,0,0,0,-1,1⟩, + ⟨5,62,0,1,0,0,0,1,-4⟩, + ⟨4,486,62,1,0,0,0,-1,1⟩, + ⟨4,528,62,1,0,0,0,1,1⟩, + ⟨4,522,62,1,0,0,0,1,1⟩, + ⟨4,72,62,1,0,0,0,1,1⟩, + ⟨4,71,62,1,0,0,0,-1,1⟩, + ⟨4,70,62,1,0,0,0,-1,1⟩, + ⟨4,528,530,1,0,0,0,1,1⟩, + ⟨4,486,522,1,0,0,0,1,1⟩, + ⟨4,70,2,1,0,0,0,1,1⟩, + ⟨4,72,71,1,0,0,0,1,1⟩, + ⟨4,62,57,1,0,0,0,1,1⟩, + ⟨4,63,92,1,0,0,0,1,1⟩, + ⟨4,486,269,1,0,0,0,-1,2⟩, + ⟨4,269,486,1,0,0,0,1,1⟩, + ⟨4,530,271,1,0,0,0,-1,2⟩, + ⟨4,271,530,1,0,0,0,1,1⟩, + ⟨4,2,25,1,0,0,0,-1,2⟩, + ⟨4,25,2,1,0,0,0,1,1⟩, + ⟨4,72,89,1,0,0,0,-1,2⟩, + ⟨4,89,72,1,0,0,0,1,1⟩, + ⟨5,271,0,1,0,0,0,-1,1⟩, + ⟨5,269,0,1,0,0,0,-1,1⟩, + ⟨5,486,0,1,0,0,0,-1,1⟩, + ⟨5,530,0,1,0,0,0,-1,1⟩, + ⟨4,63,62,1,0,0,0,1,1⟩, + ⟨4,63,11,1,0,0,0,1,1⟩, + ⟨4,63,240,1,0,0,0,1,1⟩, + ⟨4,63,241,1,0,0,0,1,1⟩, + ⟨4,63,243,1,0,0,0,-1,2⟩, + ⟨5,62,0,1,0,0,0,-1,1⟩, + ⟨4,62,240,1,0,0,0,1,1⟩, + ⟨4,240,62,1,0,0,0,-1,1⟩, + ⟨4,62,240,1,0,0,0,1,1⟩, + ⟨5,62,0,1,0,0,0,-2,1⟩, + ⟨4,62,63,1,0,0,0,1,1⟩, + ⟨4,62,241,1,0,0,0,-1,1⟩, + ⟨4,62,243,1,0,0,0,1,2⟩, + ⟨5,11,0,1,0,0,0,-2,1⟩, + ⟨4,11,63,1,0,0,0,1,1⟩, + ⟨4,11,241,1,0,0,0,-1,1⟩, + ⟨4,11,243,1,0,0,0,1,2⟩, + ⟨5,240,0,1,0,0,0,-1,1⟩, + ⟨4,240,241,1,0,0,0,1,1⟩, + ⟨4,241,240,1,0,0,0,-1,1⟩, + ⟨4,240,241,1,0,0,0,1,1⟩, + ⟨5,240,0,1,0,0,0,2,1⟩, + ⟨4,240,63,1,0,0,0,-1,1⟩, + ⟨4,240,62,1,0,0,0,1,1⟩, + ⟨4,240,11,1,0,0,0,1,1⟩, + ⟨5,241,0,1,0,0,0,-2,1⟩, + ⟨4,241,63,1,0,0,0,1,2⟩, + ⟨4,241,62,1,0,0,0,1,2⟩, + ⟨4,241,11,1,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],982⟩, by decide⟩ +def backward_148 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State148, backwardShard3State149, + [ + ⟨4,241,240,1,0,0,0,-1,2⟩, + ⟨4,241,243,1,0,0,0,1,2⟩, + ⟨4,241,245,1,0,0,0,1,1⟩, + ⟨5,243,0,1,0,0,0,-1,2⟩, + ⟨4,243,63,1,0,0,0,-1,2⟩, + ⟨4,243,62,1,0,0,0,1,2⟩, + ⟨4,243,11,1,0,0,0,-1,2⟩, + ⟨4,243,240,1,0,0,0,1,2⟩, + ⟨4,243,241,1,0,0,0,1,1⟩, + ⟨4,243,245,1,0,0,0,-1,1⟩, + ⟨4,243,250,1,0,0,0,-1,2⟩, + ⟨5,245,0,1,0,0,0,-1,1⟩, + ⟨4,245,250,1,0,0,0,1,1⟩, + ⟨4,250,245,1,0,0,0,-1,1⟩, + ⟨4,245,250,1,0,0,0,1,1⟩, + ⟨4,245,62,1,0,0,0,-1,1⟩, + ⟨4,245,11,1,0,0,0,1,1⟩, + ⟨4,245,243,1,0,0,0,1,1⟩, + ⟨5,250,0,1,0,0,0,2,1⟩, + ⟨4,250,241,1,0,0,0,-1,1⟩, + ⟨4,250,243,1,0,0,0,1,1⟩, + ⟨4,250,245,1,0,0,0,1,1⟩, + ⟨4,250,241,1,0,0,0,-1,1⟩, + ⟨4,250,11,1,0,0,0,-1,1⟩, + ⟨4,250,62,1,0,0,0,-1,1⟩, + ⟨4,245,243,1,0,0,0,-1,1⟩, + ⟨4,245,240,1,0,0,0,-1,1⟩, + ⟨4,245,63,1,0,0,0,-1,1⟩, + ⟨5,245,0,1,0,0,0,-1,2⟩, + ⟨5,245,0,1,0,0,0,-1,1⟩, + ⟨4,245,250,1,0,0,0,1,1⟩, + ⟨4,250,245,1,0,0,0,-1,1⟩, + ⟨4,245,250,1,0,0,0,1,1⟩, + ⟨4,243,250,1,0,0,0,-2,1⟩, + ⟨4,243,240,1,0,0,0,1,1⟩, + ⟨4,243,63,1,0,0,0,1,1⟩, + ⟨4,241,245,1,0,0,0,1,2⟩, + ⟨4,241,62,1,0,0,0,1,1⟩, + ⟨5,241,0,1,0,0,0,-1,1⟩, + ⟨4,241,243,1,0,0,0,1,1⟩, + ⟨4,243,241,1,0,0,0,-1,1⟩, + ⟨4,241,243,1,0,0,0,1,1⟩, + ⟨5,240,0,1,0,0,0,-2,1⟩, + ⟨5,240,0,1,0,0,0,-1,1⟩, + ⟨4,240,250,1,0,0,0,1,1⟩, + ⟨4,250,240,1,0,0,0,-1,1⟩, + ⟨4,240,250,1,0,0,0,1,1⟩, + ⟨5,11,0,1,0,0,0,-1,1⟩, + ⟨4,11,245,1,0,0,0,1,1⟩, + ⟨4,245,11,1,0,0,0,-1,1⟩, + ⟨4,11,245,1,0,0,0,1,1⟩, + ⟨4,62,243,1,0,0,0,-1,1⟩, + ⟨4,62,11,1,0,0,0,1,2⟩, + ⟨5,62,0,1,0,0,0,-2,1⟩, + ⟨4,63,241,1,0,0,0,-1,1⟩, + ⟨4,63,240,1,0,0,0,-1,1⟩, + ⟨5,63,0,1,0,0,0,-2,1⟩, + ⟨5,63,0,1,0,0,0,-1,1⟩, + ⟨4,63,62,1,0,0,0,1,1⟩, + ⟨4,62,63,1,0,0,0,-1,1⟩, + ⟨4,63,62,1,0,0,0,1,1⟩, + ⟨4,63,252,1,0,0,0,1,1⟩, + ⟨4,243,246,1,0,0,0,1,1⟩, + ⟨4,240,242,1,0,0,0,1,1⟩, + ⟨4,245,247,1,0,0,0,1,1⟩, + ⟨4,528,253,1,0,0,0,-1,2⟩, + ⟨4,253,528,1,0,0,0,1,1⟩, + ⟨4,522,255,1,0,0,0,-1,2⟩, + ⟨4,255,522,1,0,0,0,1,1⟩, + ⟨4,247,252,1,0,0,0,-1,2⟩, + ⟨4,252,247,1,0,0,0,1,1⟩, + ⟨4,242,63,1,0,0,0,-1,2⟩, + ⟨4,63,242,1,0,0,0,1,1⟩, + ⟨4,71,90,1,0,0,0,-1,2⟩, + ⟨4,90,71,1,0,0,0,1,1⟩, + ⟨4,70,91,1,0,0,0,-1,2⟩, + ⟨4,91,70,1,0,0,0,1,1⟩, + ⟨5,255,0,1,0,0,0,-1,1⟩, + ⟨5,253,0,1,0,0,0,-1,1⟩, + ⟨5,528,0,1,0,0,0,-1,1⟩, + ⟨5,522,0,1,0,0,0,-1,1⟩, + ⟨4,522,63,1,0,0,0,1,1⟩, + ⟨4,63,522,1,0,0,0,-1,1⟩, + ⟨4,522,63,1,0,0,0,1,1⟩, + ⟨4,63,522,1,0,0,0,1,1⟩, + ⟨4,91,247,1,0,0,0,1,1⟩, + ⟨4,92,57,1,0,0,0,1,1⟩, + ⟨4,92,81,1,0,0,0,1,1⟩, + ⟨4,92,224,1,0,0,0,1,1⟩, + ⟨4,92,225,1,0,0,0,1,1⟩, + ⟨4,92,227,1,0,0,0,-1,2⟩, + ⟨5,57,0,1,0,0,0,-1,1⟩, + ⟨4,57,224,1,0,0,0,1,1⟩, + ⟨4,224,57,1,0,0,0,-1,1⟩, + ⟨4,57,224,1,0,0,0,1,1⟩, + ⟨5,57,0,1,0,0,0,-2,1⟩, + ⟨4,57,92,1,0,0,0,1,1⟩, + ⟨4,57,225,1,0,0,0,-1,1⟩, + ⟨4,57,227,1,0,0,0,1,2⟩, + ⟨5,81,0,1,0,0,0,-2,1⟩, + ⟨4,81,92,1,0,0,0,1,1⟩, + ⟨4,81,225,1,0,0,0,-1,1⟩, + ⟨4,81,227,1,0,0,0,1,2⟩, + ⟨5,224,0,1,0,0,0,-1,1⟩, + ⟨4,224,225,1,0,0,0,1,1⟩, + ⟨4,225,224,1,0,0,0,-1,1⟩, + ⟨4,224,225,1,0,0,0,1,1⟩, + ⟨5,224,0,1,0,0,0,2,1⟩, + ⟨4,224,92,1,0,0,0,-1,1⟩, + ⟨4,224,57,1,0,0,0,1,1⟩, + ⟨4,224,81,1,0,0,0,1,1⟩, + ⟨5,225,0,1,0,0,0,-2,1⟩, + ⟨4,225,92,1,0,0,0,1,2⟩, + ⟨4,225,57,1,0,0,0,1,2⟩, + ⟨4,225,81,1,0,0,0,1,2⟩, + ⟨4,225,224,1,0,0,0,-1,2⟩, + ⟨4,225,227,1,0,0,0,1,2⟩, + ⟨4,225,229,1,0,0,0,1,1⟩, + ⟨5,227,0,1,0,0,0,-1,2⟩, + ⟨4,227,92,1,0,0,0,-1,2⟩, + ⟨4,227,57,1,0,0,0,1,2⟩, + ⟨4,227,81,1,0,0,0,-1,2⟩, + ⟨4,227,224,1,0,0,0,1,2⟩, + ⟨4,227,225,1,0,0,0,1,1⟩, + ⟨4,227,229,1,0,0,0,-1,1⟩, + ⟨4,227,234,1,0,0,0,-1,2⟩, + ⟨5,229,0,1,0,0,0,-1,1⟩, + ⟨4,229,234,1,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],956⟩, by decide⟩ +def backward_149 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State149, backwardShard3State150, + [ + ⟨4,234,229,1,0,0,0,-1,1⟩, + ⟨4,229,234,1,0,0,0,1,1⟩, + ⟨4,229,57,1,0,0,0,-1,1⟩, + ⟨4,229,81,1,0,0,0,1,1⟩, + ⟨4,229,227,1,0,0,0,1,1⟩, + ⟨5,234,0,1,0,0,0,2,1⟩, + ⟨4,234,225,1,0,0,0,-1,1⟩, + ⟨4,234,227,1,0,0,0,1,1⟩, + ⟨4,234,229,1,0,0,0,1,1⟩, + ⟨4,234,225,1,0,0,0,-1,1⟩, + ⟨4,234,81,1,0,0,0,-1,1⟩, + ⟨4,234,57,1,0,0,0,-1,1⟩, + ⟨4,229,227,1,0,0,0,-1,1⟩, + ⟨4,229,224,1,0,0,0,-1,1⟩, + ⟨4,229,92,1,0,0,0,-1,1⟩, + ⟨5,229,0,1,0,0,0,-1,2⟩, + ⟨5,229,0,1,0,0,0,-1,1⟩, + ⟨4,229,234,1,0,0,0,1,1⟩, + ⟨4,234,229,1,0,0,0,-1,1⟩, + ⟨4,229,234,1,0,0,0,1,1⟩, + ⟨4,227,234,1,0,0,0,-2,1⟩, + ⟨4,227,224,1,0,0,0,1,1⟩, + ⟨4,227,92,1,0,0,0,1,1⟩, + ⟨4,225,229,1,0,0,0,1,2⟩, + ⟨4,225,57,1,0,0,0,1,1⟩, + ⟨5,225,0,1,0,0,0,-1,1⟩, + ⟨4,225,227,1,0,0,0,1,1⟩, + ⟨4,227,225,1,0,0,0,-1,1⟩, + ⟨4,225,227,1,0,0,0,1,1⟩, + ⟨5,224,0,1,0,0,0,-2,1⟩, + ⟨5,224,0,1,0,0,0,-1,1⟩, + ⟨4,224,234,1,0,0,0,1,1⟩, + ⟨4,234,224,1,0,0,0,-1,1⟩, + ⟨4,224,234,1,0,0,0,1,1⟩, + ⟨5,81,0,1,0,0,0,-1,1⟩, + ⟨4,81,229,1,0,0,0,1,1⟩, + ⟨4,229,81,1,0,0,0,-1,1⟩, + ⟨4,81,229,1,0,0,0,1,1⟩, + ⟨4,57,227,1,0,0,0,-1,1⟩, + ⟨4,57,81,1,0,0,0,1,2⟩, + ⟨5,57,0,1,0,0,0,-2,1⟩, + ⟨4,92,225,1,0,0,0,-1,1⟩, + ⟨4,92,224,1,0,0,0,-1,1⟩, + ⟨5,92,0,1,0,0,0,-2,1⟩, + ⟨5,92,0,1,0,0,0,-1,1⟩, + ⟨4,92,57,1,0,0,0,1,1⟩, + ⟨4,57,92,1,0,0,0,-1,1⟩, + ⟨4,92,57,1,0,0,0,1,1⟩, + ⟨4,57,238,1,0,0,0,1,1⟩, + ⟨4,92,236,1,0,0,0,1,1⟩, + ⟨4,81,7,1,0,0,0,1,1⟩, + ⟨4,234,232,1,0,0,0,1,1⟩, + ⟨4,225,518,1,0,0,0,1,1⟩, + ⟨4,227,553,1,0,0,0,1,1⟩, + ⟨4,224,520,1,0,0,0,1,1⟩, + ⟨4,229,231,1,0,0,0,1,1⟩, + ⟨4,231,236,1,0,0,0,-1,2⟩, + ⟨4,236,231,1,0,0,0,1,1⟩, + ⟨4,553,234,1,0,0,0,-1,2⟩, + ⟨4,234,553,1,0,0,0,1,1⟩, + ⟨4,229,238,1,0,0,0,-1,2⟩, + ⟨4,238,229,1,0,0,0,1,1⟩, + ⟨4,518,232,1,0,0,0,-1,2⟩, + ⟨4,232,518,1,0,0,0,1,1⟩, + ⟨4,227,81,1,0,0,0,-1,2⟩, + ⟨4,81,227,1,0,0,0,1,1⟩, + ⟨4,520,92,1,0,0,0,-1,2⟩, + ⟨4,92,520,1,0,0,0,1,1⟩, + ⟨4,225,7,1,0,0,0,-1,2⟩, + ⟨4,7,225,1,0,0,0,1,1⟩, + ⟨4,224,57,1,0,0,0,-1,2⟩, + ⟨4,57,224,1,0,0,0,1,1⟩, + ⟨4,239,81,1,0,0,0,1,1⟩, + ⟨4,81,239,1,0,0,0,-1,1⟩, + ⟨4,239,81,1,0,0,0,1,1⟩, + ⟨4,237,7,1,0,0,0,1,1⟩, + ⟨4,7,237,1,0,0,0,-1,1⟩, + ⟨4,237,7,1,0,0,0,1,1⟩, + ⟨4,235,57,1,0,0,0,1,1⟩, + ⟨4,57,235,1,0,0,0,-1,1⟩, + ⟨4,235,57,1,0,0,0,1,1⟩, + ⟨4,233,92,1,0,0,0,1,1⟩, + ⟨4,92,233,1,0,0,0,-1,1⟩, + ⟨4,233,92,1,0,0,0,1,1⟩, + ⟨4,81,239,1,0,0,0,1,1⟩, + ⟨4,81,238,1,0,0,0,1,1⟩, + ⟨4,7,237,1,0,0,0,1,1⟩, + ⟨4,7,236,1,0,0,0,1,1⟩, + ⟨4,57,235,1,0,0,0,1,1⟩, + ⟨4,57,234,1,0,0,0,1,1⟩, + ⟨4,92,233,1,0,0,0,1,1⟩, + ⟨4,92,232,1,0,0,0,1,1⟩, + ⟨4,27,231,1,0,0,0,1,1⟩, + ⟨4,27,553,1,0,0,0,1,1⟩, + ⟨4,76,227,1,0,0,0,1,1⟩, + ⟨4,76,520,1,0,0,0,1,1⟩, + ⟨4,326,76,1,0,0,0,1,1⟩, + ⟨4,324,76,1,0,0,0,-1,1⟩, + ⟨1,535,0,970,1,2304,0,0,1⟩, + ⟨4,324,535,1,0,0,0,-1,1⟩, + ⟨1,533,0,968,1,2298,0,0,1⟩, + ⟨4,326,533,1,0,0,0,-1,1⟩, + ⟨4,535,258,1,0,0,0,1,1⟩, + ⟨4,533,263,1,0,0,0,1,1⟩, + ⟨4,324,276,1,0,0,0,1,1⟩, + ⟨4,326,278,1,0,0,0,1,1⟩, + ⟨4,324,535,1,0,0,0,1,1⟩, + ⟨4,326,533,1,0,0,0,1,1⟩, + ⟨4,278,476,1,0,0,0,1,1⟩, + ⟨4,263,464,1,0,0,0,1,1⟩, + ⟨4,76,9,1,0,0,0,1,1⟩, + ⟨4,108,76,1,0,0,0,1,1⟩, + ⟨4,108,321,1,0,0,0,1,1⟩, + ⟨4,108,591,1,0,0,0,-1,2⟩, + ⟨4,22,76,1,0,0,0,1,1⟩, + ⟨4,76,22,1,0,0,0,-1,1⟩, + ⟨4,22,76,1,0,0,0,1,1⟩, + ⟨5,22,0,1,0,0,0,-2,1⟩, + ⟨4,22,108,1,0,0,0,1,1⟩, + ⟨4,22,321,1,0,0,0,-1,1⟩, + ⟨4,22,591,1,0,0,0,1,2⟩, + ⟨4,23,108,1,0,0,0,1,1⟩, + ⟨4,23,321,1,0,0,0,-1,1⟩, + ⟨4,23,591,1,0,0,0,1,2⟩, + ⟨5,76,0,1,0,0,0,-1,1⟩, + ⟨4,76,321,1,0,0,0,1,1⟩, + ⟨4,321,76,1,0,0,0,-1,1⟩, + ⟨4,76,321,1,0,0,0,1,1⟩, + ],#[0,0,0,2,0,0,0,0,0,0],974⟩, by decide⟩ +def backward_150 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State150, backwardShard3State151, + [ + ⟨5,76,0,1,0,0,0,2,1⟩, + ⟨4,76,108,1,0,0,0,-1,1⟩, + ⟨4,76,22,1,0,0,0,1,1⟩, + ⟨4,76,23,1,0,0,0,1,1⟩, + ⟨5,321,0,1,0,0,0,-2,1⟩, + ⟨4,321,108,1,0,0,0,1,2⟩, + ⟨4,321,22,1,0,0,0,1,2⟩, + ⟨4,321,23,1,0,0,0,1,2⟩, + ⟨4,321,76,1,0,0,0,-1,2⟩, + ⟨4,321,591,1,0,0,0,1,2⟩, + ⟨4,321,590,1,0,0,0,1,1⟩, + ⟨5,591,0,1,0,0,0,-1,2⟩, + ⟨4,591,108,1,0,0,0,-1,2⟩, + ⟨4,591,22,1,0,0,0,1,2⟩, + ⟨4,591,23,1,0,0,0,-1,2⟩, + ⟨4,591,76,1,0,0,0,1,2⟩, + ⟨4,591,321,1,0,0,0,1,1⟩, + ⟨4,591,590,1,0,0,0,-1,1⟩, + ⟨4,591,589,1,0,0,0,-1,2⟩, + ⟨5,590,0,1,0,0,0,-1,1⟩, + ⟨4,590,589,1,0,0,0,1,1⟩, + ⟨4,589,590,1,0,0,0,-1,1⟩, + ⟨4,590,589,1,0,0,0,1,1⟩, + ⟨4,590,22,1,0,0,0,-1,1⟩, + ⟨4,590,23,1,0,0,0,1,1⟩, + ⟨4,590,591,1,0,0,0,1,1⟩, + ⟨5,589,0,1,0,0,0,2,1⟩, + ⟨4,589,321,1,0,0,0,-1,1⟩, + ⟨4,589,591,1,0,0,0,1,1⟩, + ⟨4,589,590,1,0,0,0,1,1⟩, + ⟨4,589,321,1,0,0,0,-1,1⟩, + ⟨4,589,23,1,0,0,0,-1,1⟩, + ⟨4,589,22,1,0,0,0,-1,1⟩, + ⟨4,590,591,1,0,0,0,-1,1⟩, + ⟨4,590,76,1,0,0,0,-1,1⟩, + ⟨4,590,108,1,0,0,0,-1,1⟩, + ⟨5,590,0,1,0,0,0,-1,2⟩, + ⟨5,590,0,1,0,0,0,-1,1⟩, + ⟨4,590,589,1,0,0,0,1,1⟩, + ⟨4,589,590,1,0,0,0,-1,1⟩, + ⟨4,590,589,1,0,0,0,1,1⟩, + ⟨4,591,589,1,0,0,0,-2,1⟩, + ⟨4,591,76,1,0,0,0,1,1⟩, + ⟨4,591,108,1,0,0,0,1,1⟩, + ⟨4,321,590,1,0,0,0,1,2⟩, + ⟨4,321,22,1,0,0,0,1,1⟩, + ⟨5,321,0,1,0,0,0,-1,1⟩, + ⟨4,321,591,1,0,0,0,1,1⟩, + ⟨4,591,321,1,0,0,0,-1,1⟩, + ⟨4,321,591,1,0,0,0,1,1⟩, + ⟨5,76,0,1,0,0,0,-2,1⟩, + ⟨5,76,0,1,0,0,0,-1,1⟩, + ⟨4,76,589,1,0,0,0,1,1⟩, + ⟨4,589,76,1,0,0,0,-1,1⟩, + ⟨4,76,589,1,0,0,0,1,1⟩, + ⟨5,23,0,1,0,0,0,-1,1⟩, + ⟨4,23,590,1,0,0,0,1,1⟩, + ⟨4,590,23,1,0,0,0,-1,1⟩, + ⟨4,23,590,1,0,0,0,1,1⟩, + ⟨4,22,591,1,0,0,0,-1,1⟩, + ⟨4,22,23,1,0,0,0,1,2⟩, + ⟨5,22,0,1,0,0,0,-2,1⟩, + ⟨4,108,321,1,0,0,0,-1,1⟩, + ⟨4,108,76,1,0,0,0,-1,1⟩, + ⟨5,108,0,1,0,0,0,-2,1⟩, + ⟨5,108,0,1,0,0,0,-1,1⟩, + ⟨4,108,22,1,0,0,0,1,1⟩, + ⟨4,22,108,1,0,0,0,-1,1⟩, + ⟨4,108,22,1,0,0,0,1,1⟩, + ⟨4,22,334,1,0,0,0,1,1⟩, + ⟨4,108,332,1,0,0,0,1,1⟩, + ⟨4,23,109,1,0,0,0,1,1⟩, + ⟨4,589,328,1,0,0,0,1,1⟩, + ⟨4,321,324,1,0,0,0,1,1⟩, + ⟨4,591,326,1,0,0,0,1,1⟩, + ⟨4,76,322,1,0,0,0,1,1⟩, + ⟨4,590,475,1,0,0,0,1,1⟩, + ⟨4,475,332,1,0,0,0,-1,2⟩, + ⟨4,332,475,1,0,0,0,1,1⟩, + ⟨4,326,589,1,0,0,0,-1,2⟩, + ⟨4,589,326,1,0,0,0,1,1⟩, + ⟨4,590,334,1,0,0,0,-1,2⟩, + ⟨4,334,590,1,0,0,0,1,1⟩, + ⟨4,324,328,1,0,0,0,-1,2⟩, + ⟨4,328,324,1,0,0,0,1,1⟩, + ⟨4,591,23,1,0,0,0,-1,2⟩, + ⟨4,23,591,1,0,0,0,1,1⟩, + ⟨4,322,108,1,0,0,0,-1,2⟩, + ⟨4,108,322,1,0,0,0,1,1⟩, + ⟨4,321,109,1,0,0,0,-1,2⟩, + ⟨4,109,321,1,0,0,0,1,1⟩, + ⟨4,76,22,1,0,0,0,-1,2⟩, + ⟨4,22,76,1,0,0,0,1,1⟩, + ⟨4,335,23,1,0,0,0,1,1⟩, + ⟨4,23,335,1,0,0,0,-1,1⟩, + ⟨4,335,23,1,0,0,0,1,1⟩, + ⟨4,333,109,1,0,0,0,1,1⟩, + ⟨4,109,333,1,0,0,0,-1,1⟩, + ⟨4,333,109,1,0,0,0,1,1⟩, + ⟨4,543,22,1,0,0,0,1,1⟩, + ⟨4,22,543,1,0,0,0,-1,1⟩, + ⟨4,543,22,1,0,0,0,1,1⟩, + ⟨4,329,108,1,0,0,0,1,1⟩, + ⟨4,108,329,1,0,0,0,-1,1⟩, + ⟨4,329,108,1,0,0,0,1,1⟩, + ⟨4,23,335,1,0,0,0,1,1⟩, + ⟨4,23,334,1,0,0,0,1,1⟩, + ⟨4,109,333,1,0,0,0,1,1⟩, + ⟨4,109,332,1,0,0,0,1,1⟩, + ⟨4,22,543,1,0,0,0,1,1⟩, + ⟨4,22,589,1,0,0,0,1,1⟩, + ⟨4,108,329,1,0,0,0,1,1⟩, + ⟨4,108,328,1,0,0,0,1,1⟩, + ⟨4,33,475,1,0,0,0,1,1⟩, + ⟨4,33,326,1,0,0,0,1,1⟩, + ⟨4,50,590,1,0,0,0,1,1⟩, + ⟨4,50,324,1,0,0,0,1,1⟩, + ⟨4,34,591,1,0,0,0,1,1⟩, + ⟨4,34,322,1,0,0,0,1,1⟩, + ⟨4,49,321,1,0,0,0,1,1⟩, + ⟨4,49,76,1,0,0,0,1,1⟩, + ⟨4,275,278,1,0,0,0,1,1⟩, + ⟨4,278,472,1,0,0,0,-1,2⟩, + ⟨4,472,278,1,0,0,0,1,1⟩, + ⟨4,61,9,1,0,0,0,1,1⟩, + ⟨4,61,256,1,0,0,0,1,1⟩, + ⟨4,61,257,1,0,0,0,1,1⟩, + ⟨4,61,259,1,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],998⟩, by decide⟩ +def backward_151 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State151, backwardShard3State152, + [ + ⟨4,94,256,1,0,0,0,1,1⟩, + ⟨4,256,94,1,0,0,0,-1,1⟩, + ⟨4,94,256,1,0,0,0,1,1⟩, + ⟨5,94,0,1,0,0,0,-2,1⟩, + ⟨4,94,61,1,0,0,0,1,1⟩, + ⟨4,94,257,1,0,0,0,-1,1⟩, + ⟨4,94,259,1,0,0,0,1,2⟩, + ⟨5,9,0,1,0,0,0,-2,1⟩, + ⟨4,9,61,1,0,0,0,1,1⟩, + ⟨4,9,257,1,0,0,0,-1,1⟩, + ⟨4,9,259,1,0,0,0,1,2⟩, + ⟨5,256,0,1,0,0,0,-1,1⟩, + ⟨4,256,257,1,0,0,0,1,1⟩, + ⟨4,257,256,1,0,0,0,-1,1⟩, + ⟨4,256,257,1,0,0,0,1,1⟩, + ⟨5,256,0,1,0,0,0,2,1⟩, + ⟨4,256,61,1,0,0,0,-1,1⟩, + ⟨4,256,94,1,0,0,0,1,1⟩, + ⟨4,256,9,1,0,0,0,1,1⟩, + ⟨5,257,0,1,0,0,0,-2,1⟩, + ⟨4,257,61,1,0,0,0,1,2⟩, + ⟨4,257,94,1,0,0,0,1,2⟩, + ⟨4,257,9,1,0,0,0,1,2⟩, + ⟨4,257,256,1,0,0,0,-1,2⟩, + ⟨4,257,259,1,0,0,0,1,2⟩, + ⟨4,257,261,1,0,0,0,1,1⟩, + ⟨5,259,0,1,0,0,0,-1,2⟩, + ⟨4,259,61,1,0,0,0,-1,2⟩, + ⟨4,259,94,1,0,0,0,1,2⟩, + ⟨4,259,9,1,0,0,0,-1,2⟩, + ⟨4,259,256,1,0,0,0,1,2⟩, + ⟨4,259,257,1,0,0,0,1,1⟩, + ⟨4,259,261,1,0,0,0,-1,1⟩, + ⟨4,259,266,1,0,0,0,-1,2⟩, + ⟨5,261,0,1,0,0,0,-1,1⟩, + ⟨4,261,266,1,0,0,0,1,1⟩, + ⟨4,266,261,1,0,0,0,-1,1⟩, + ⟨4,261,266,1,0,0,0,1,1⟩, + ⟨4,261,94,1,0,0,0,-1,1⟩, + ⟨4,261,9,1,0,0,0,1,1⟩, + ⟨4,261,259,1,0,0,0,1,1⟩, + ⟨5,266,0,1,0,0,0,2,1⟩, + ⟨4,266,257,1,0,0,0,-1,1⟩, + ⟨4,266,259,1,0,0,0,1,1⟩, + ⟨4,266,261,1,0,0,0,1,1⟩, + ⟨4,266,257,1,0,0,0,-1,1⟩, + ⟨4,266,9,1,0,0,0,-1,1⟩, + ⟨4,266,94,1,0,0,0,-1,1⟩, + ⟨4,261,259,1,0,0,0,-1,1⟩, + ⟨4,261,256,1,0,0,0,-1,1⟩, + ⟨4,261,61,1,0,0,0,-1,1⟩, + ⟨5,261,0,1,0,0,0,-1,2⟩, + ⟨5,261,0,1,0,0,0,-1,1⟩, + ⟨4,261,266,1,0,0,0,1,1⟩, + ⟨4,266,261,1,0,0,0,-1,1⟩, + ⟨4,261,266,1,0,0,0,1,1⟩, + ⟨4,259,266,1,0,0,0,-2,1⟩, + ⟨4,259,256,1,0,0,0,1,1⟩, + ⟨4,259,61,1,0,0,0,1,1⟩, + ⟨4,257,261,1,0,0,0,1,2⟩, + ⟨4,257,94,1,0,0,0,1,1⟩, + ⟨5,257,0,1,0,0,0,-1,1⟩, + ⟨4,257,259,1,0,0,0,1,1⟩, + ⟨4,259,257,1,0,0,0,-1,1⟩, + ⟨4,257,259,1,0,0,0,1,1⟩, + ⟨5,256,0,1,0,0,0,-2,1⟩, + ⟨5,256,0,1,0,0,0,-1,1⟩, + ⟨4,256,266,1,0,0,0,1,1⟩, + ⟨4,266,256,1,0,0,0,-1,1⟩, + ⟨4,256,266,1,0,0,0,1,1⟩, + ⟨5,9,0,1,0,0,0,-1,1⟩, + ⟨4,9,261,1,0,0,0,1,1⟩, + ⟨4,261,9,1,0,0,0,-1,1⟩, + ⟨4,9,261,1,0,0,0,1,1⟩, + ⟨4,94,259,1,0,0,0,-1,1⟩, + ⟨4,94,9,1,0,0,0,1,2⟩, + ⟨5,94,0,1,0,0,0,-2,1⟩, + ⟨4,61,257,1,0,0,0,-1,1⟩, + ⟨4,61,256,1,0,0,0,-1,1⟩, + ⟨5,61,0,1,0,0,0,-2,1⟩, + ⟨5,61,0,1,0,0,0,-1,1⟩, + ⟨4,61,94,1,0,0,0,1,1⟩, + ⟨4,94,61,1,0,0,0,-1,1⟩, + ⟨4,61,94,1,0,0,0,1,1⟩, + ⟨4,61,268,1,0,0,0,1,1⟩, + ⟨4,266,264,1,0,0,0,1,1⟩, + ⟨4,257,260,1,0,0,0,1,1⟩, + ⟨4,259,262,1,0,0,0,1,1⟩, + ⟨4,261,263,1,0,0,0,1,1⟩, + ⟨4,263,268,1,0,0,0,-1,2⟩, + ⟨4,268,263,1,0,0,0,1,1⟩, + ⟨4,262,266,1,0,0,0,-1,2⟩, + ⟨4,266,262,1,0,0,0,1,1⟩, + ⟨4,260,264,1,0,0,0,-1,2⟩, + ⟨4,264,260,1,0,0,0,1,1⟩, + ⟨4,89,263,1,0,0,0,1,1⟩, + ⟨4,89,262,1,0,0,0,1,1⟩, + ⟨4,0,225,1,0,0,0,1,1⟩, + ⟨4,0,224,1,0,0,0,1,1⟩, + ⟨4,457,466,1,0,0,0,-1,1⟩, + ⟨4,322,76,1,0,0,0,-1,1⟩, + ⟨4,76,322,1,0,0,0,1,1⟩, + ⟨4,322,76,1,0,0,0,-1,1⟩, + ⟨5,322,0,1,0,0,0,-1,1⟩, + ⟨4,532,76,1,0,0,0,-1,4⟩, + ⟨4,76,591,1,0,0,0,1,1⟩, + ⟨5,321,0,1,0,0,0,1,2⟩, + ⟨4,321,76,1,0,0,0,-1,2⟩, + ⟨4,321,322,1,0,0,0,1,2⟩, + ⟨4,532,321,1,0,0,0,-7,4⟩, + ⟨4,321,324,1,0,0,0,-1,2⟩, + ⟨4,532,321,1,0,0,0,3,2⟩, + ⟨4,321,590,1,0,0,0,-1,2⟩, + ⟨4,532,321,1,0,0,0,1,4⟩, + ⟨4,321,326,1,0,0,0,1,2⟩, + ⟨4,321,475,1,0,0,0,1,2⟩, + ⟨4,324,322,1,0,0,0,-1,1⟩, + ⟨4,322,324,1,0,0,0,1,1⟩, + ⟨4,324,322,1,0,0,0,-1,1⟩, + ⟨5,324,0,1,0,0,0,-1,1⟩, + ⟨4,590,591,1,0,0,0,-1,1⟩, + ⟨4,591,590,1,0,0,0,1,1⟩, + ⟨4,590,591,1,0,0,0,-1,1⟩, + ⟨5,590,0,1,0,0,0,-1,1⟩, + ⟨5,591,0,1,0,0,0,-1,1⟩, + ⟨4,591,76,1,0,0,0,-1,1⟩, + ⟨4,591,321,1,0,0,0,-2,1⟩, + ⟨4,591,322,1,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],984⟩, by decide⟩ +def backward_152 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State152, backwardShard3State153, + [ + ⟨4,591,326,1,0,0,0,2,1⟩, + ⟨4,591,475,1,0,0,0,2,1⟩, + ⟨4,591,328,1,0,0,0,1,1⟩, + ⟨4,591,329,1,0,0,0,1,1⟩, + ⟨4,591,334,1,0,0,0,-1,1⟩, + ⟨4,591,335,1,0,0,0,-1,1⟩, + ⟨4,326,324,1,0,0,0,-1,1⟩, + ⟨4,324,326,1,0,0,0,1,1⟩, + ⟨4,326,324,1,0,0,0,-1,1⟩, + ⟨5,326,0,1,0,0,0,-1,1⟩, + ⟨5,324,0,1,0,0,0,2,1⟩, + ⟨4,324,76,1,0,0,0,-1,1⟩, + ⟨4,324,321,1,0,0,0,-2,1⟩, + ⟨4,324,322,1,0,0,0,-1,1⟩, + ⟨4,324,591,1,0,0,0,-1,1⟩, + ⟨4,324,475,1,0,0,0,2,1⟩, + ⟨4,324,328,1,0,0,0,1,1⟩, + ⟨4,324,329,1,0,0,0,1,1⟩, + ⟨4,324,334,1,0,0,0,-1,1⟩, + ⟨4,324,335,1,0,0,0,-1,1⟩, + ⟨4,328,590,1,0,0,0,-1,1⟩, + ⟨4,590,328,1,0,0,0,1,1⟩, + ⟨4,328,590,1,0,0,0,-1,1⟩, + ⟨5,328,0,1,0,0,0,-1,1⟩, + ⟨5,590,0,1,0,0,0,-1,2⟩, + ⟨4,590,329,1,0,0,0,-1,2⟩, + ⟨4,590,589,1,0,0,0,1,2⟩, + ⟨4,590,543,1,0,0,0,1,2⟩, + ⟨4,590,332,1,0,0,0,1,2⟩, + ⟨4,590,333,1,0,0,0,1,2⟩, + ⟨4,590,334,1,0,0,0,-1,2⟩, + ⟨4,590,335,1,0,0,0,-1,2⟩, + ⟨4,475,326,1,0,0,0,-1,1⟩, + ⟨4,326,475,1,0,0,0,1,1⟩, + ⟨4,475,326,1,0,0,0,-1,1⟩, + ⟨5,475,0,1,0,0,0,-1,1⟩, + ⟨4,329,475,1,0,0,0,-1,1⟩, + ⟨4,475,329,1,0,0,0,1,1⟩, + ⟨4,329,475,1,0,0,0,-1,1⟩, + ⟨5,329,0,1,0,0,0,-1,1⟩, + ⟨5,475,0,1,0,0,0,-1,1⟩, + ⟨4,475,590,1,0,0,0,-2,1⟩, + ⟨4,475,589,1,0,0,0,1,1⟩, + ⟨4,475,543,1,0,0,0,1,1⟩, + ⟨4,475,332,1,0,0,0,1,1⟩, + ⟨4,475,333,1,0,0,0,1,1⟩, + ⟨4,475,334,1,0,0,0,-1,1⟩, + ⟨4,475,335,1,0,0,0,-1,1⟩, + ⟨5,328,0,1,0,0,0,-1,1⟩, + ⟨4,328,76,1,0,0,0,1,1⟩, + ⟨4,328,590,1,0,0,0,-2,1⟩, + ⟨4,328,475,1,0,0,0,-1,1⟩, + ⟨4,328,589,1,0,0,0,1,1⟩, + ⟨4,328,543,1,0,0,0,1,1⟩, + ⟨4,328,332,1,0,0,0,1,1⟩, + ⟨4,328,333,1,0,0,0,1,1⟩, + ⟨4,328,334,1,0,0,0,-1,1⟩, + ⟨4,328,335,1,0,0,0,-1,1⟩, + ⟨4,589,329,1,0,0,0,-1,1⟩, + ⟨4,329,589,1,0,0,0,1,1⟩, + ⟨4,589,329,1,0,0,0,-1,1⟩, + ⟨5,589,0,1,0,0,0,-1,1⟩, + ⟨5,329,0,1,0,0,0,1,2⟩, + ⟨4,329,76,1,0,0,0,1,2⟩, + ⟨4,329,321,1,0,0,0,1,1⟩, + ⟨4,329,322,1,0,0,0,1,2⟩, + ⟨4,329,591,1,0,0,0,1,2⟩, + ⟨4,329,324,1,0,0,0,1,2⟩, + ⟨4,329,590,1,0,0,0,1,1⟩, + ⟨4,329,326,1,0,0,0,-1,1⟩, + ⟨4,329,543,1,0,0,0,-1,2⟩, + ⟨4,329,332,1,0,0,0,-1,2⟩, + ⟨4,329,333,1,0,0,0,-1,2⟩, + ⟨4,329,334,1,0,0,0,1,1⟩, + ⟨4,329,335,1,0,0,0,1,1⟩, + ⟨4,543,589,1,0,0,0,-1,1⟩, + ⟨4,589,543,1,0,0,0,1,1⟩, + ⟨4,543,589,1,0,0,0,-1,1⟩, + ⟨5,543,0,1,0,0,0,-1,1⟩, + ⟨5,589,0,1,0,0,0,2,1⟩, + ⟨4,589,76,1,0,0,0,-2,1⟩, + ⟨4,589,321,1,0,0,0,-2,1⟩, + ⟨4,589,591,1,0,0,0,-1,1⟩, + ⟨4,589,590,1,0,0,0,-2,1⟩, + ⟨4,589,326,1,0,0,0,2,1⟩, + ⟨4,589,329,1,0,0,0,2,1⟩, + ⟨4,589,334,1,0,0,0,-2,1⟩, + ⟨4,589,335,1,0,0,0,-2,1⟩, + ⟨5,543,0,1,0,0,0,-1,1⟩, + ⟨4,543,76,1,0,0,0,2,1⟩, + ⟨4,543,321,1,0,0,0,1,1⟩, + ⟨4,543,322,1,0,0,0,-1,1⟩, + ⟨4,543,591,1,0,0,0,-1,2⟩, + ⟨4,543,324,1,0,0,0,-1,1⟩, + ⟨4,543,590,1,0,0,0,-1,1⟩, + ⟨4,543,329,1,0,0,0,-1,1⟩, + ⟨4,543,589,1,0,0,0,3,2⟩, + ⟨4,543,332,1,0,0,0,2,1⟩, + ⟨4,543,333,1,0,0,0,2,1⟩, + ⟨4,543,334,1,0,0,0,-1,1⟩, + ⟨4,543,335,1,0,0,0,-1,1⟩, + ⟨5,333,0,1,0,0,0,2,1⟩, + ⟨4,333,76,1,0,0,0,1,1⟩, + ⟨4,333,322,1,0,0,0,-1,1⟩, + ⟨4,333,324,1,0,0,0,-1,1⟩, + ⟨4,333,329,1,0,0,0,-1,1⟩, + ⟨4,333,589,1,0,0,0,1,1⟩, + ⟨4,333,543,1,0,0,0,-1,1⟩, + ⟨4,333,332,1,0,0,0,1,1⟩, + ⟨5,335,0,1,0,0,0,2,1⟩, + ⟨4,335,590,1,0,0,0,2,1⟩, + ⟨4,335,475,1,0,0,0,1,1⟩, + ⟨4,335,328,1,0,0,0,1,1⟩, + ⟨4,335,329,1,0,0,0,-1,1⟩, + ⟨4,335,543,1,0,0,0,-1,1⟩, + ⟨4,335,332,1,0,0,0,-1,1⟩, + ⟨4,335,333,1,0,0,0,-1,1⟩, + ⟨4,335,334,1,0,0,0,1,1⟩, + ⟨4,477,333,1,0,0,0,-1,1⟩, + ⟨4,477,465,1,0,0,0,1,1⟩, + ⟨4,276,477,1,0,0,0,1,1⟩, + ⟨4,258,465,1,0,0,0,1,1⟩, + ⟨4,273,276,1,0,0,0,1,1⟩, + ⟨4,276,280,1,0,0,0,-1,2⟩, + ⟨4,280,276,1,0,0,0,1,1⟩, + ⟨4,256,258,1,0,0,0,1,1⟩, + ⟨4,258,61,1,0,0,0,-1,2⟩, + ⟨4,61,258,1,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1010⟩, by decide⟩ +def backward_153 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State153, backwardShard3State154, + [ + ⟨4,530,61,1,0,0,0,1,1⟩, + ⟨4,61,530,1,0,0,0,-1,1⟩, + ⟨4,530,61,1,0,0,0,1,1⟩, + ⟨4,61,530,1,0,0,0,1,1⟩, + ⟨4,61,264,1,0,0,0,1,1⟩, + ⟨4,476,465,1,0,0,0,1,1⟩, + ⟨4,464,465,1,0,0,0,1,1⟩, + ⟨4,477,465,1,0,0,0,-1,1⟩, + ⟨4,476,464,1,0,0,0,-1,1⟩, + ⟨4,517,475,1,0,0,0,-1,1⟩, + ⟨4,517,322,1,0,0,0,1,1⟩, + ⟨4,517,509,1,0,0,0,1,1⟩, + ⟨4,517,461,1,0,0,0,-1,2⟩, + ⟨4,338,517,1,0,0,0,1,1⟩, + ⟨4,10,461,1,0,0,0,1,1⟩, + ⟨4,336,338,1,0,0,0,1,1⟩, + ⟨4,336,58,1,0,0,0,-1,2⟩, + ⟨4,58,336,1,0,0,0,1,1⟩, + ⟨4,347,58,1,0,0,0,1,1⟩, + ⟨4,58,347,1,0,0,0,-1,1⟩, + ⟨4,347,58,1,0,0,0,1,1⟩, + ⟨4,58,347,1,0,0,0,1,1⟩, + ⟨4,11,10,1,0,0,0,1,1⟩, + ⟨4,243,11,1,0,0,0,-1,2⟩, + ⟨4,11,243,1,0,0,0,1,1⟩, + ⟨4,255,11,1,0,0,0,1,1⟩, + ⟨4,11,255,1,0,0,0,-1,1⟩, + ⟨4,255,11,1,0,0,0,1,1⟩, + ⟨4,11,255,1,0,0,0,1,1⟩, + ⟨4,242,243,1,0,0,0,1,1⟩, + ⟨4,71,242,1,0,0,0,1,1⟩, + ⟨4,521,334,1,0,0,0,-1,1⟩, + ⟨4,521,324,1,0,0,0,1,1⟩, + ⟨4,521,479,1,0,0,0,1,1⟩, + ⟨4,28,521,1,0,0,0,1,1⟩, + ⟨4,38,479,1,0,0,0,1,1⟩, + ⟨4,86,28,1,0,0,0,1,1⟩, + ⟨4,77,38,1,0,0,0,1,1⟩, + ⟨4,275,77,1,0,0,0,-1,2⟩, + ⟨4,77,275,1,0,0,0,1,1⟩, + ⟨4,273,38,1,0,0,0,-1,2⟩, + ⟨4,38,273,1,0,0,0,1,1⟩, + ⟨4,287,77,1,0,0,0,1,1⟩, + ⟨4,77,287,1,0,0,0,-1,1⟩, + ⟨4,287,77,1,0,0,0,1,1⟩, + ⟨4,285,38,1,0,0,0,1,1⟩, + ⟨4,38,285,1,0,0,0,-1,1⟩, + ⟨4,285,38,1,0,0,0,1,1⟩, + ⟨4,77,287,1,0,0,0,1,1⟩, + ⟨4,38,285,1,0,0,0,1,1⟩, + ⟨4,533,263,1,0,0,0,-1,2⟩, + ⟨4,519,511,1,0,0,0,1,1⟩, + ⟨4,519,326,1,0,0,0,1,1⟩, + ⟨4,519,332,1,0,0,0,-1,1⟩, + ⟨4,519,471,1,0,0,0,-1,2⟩, + ⟨4,340,519,1,0,0,0,1,1⟩, + ⟨4,270,471,1,0,0,0,1,1⟩, + ⟨4,588,340,1,0,0,0,1,1⟩, + ⟨4,588,28,1,0,0,0,-1,2⟩, + ⟨4,28,588,1,0,0,0,1,1⟩, + ⟨4,349,28,1,0,0,0,1,1⟩, + ⟨4,28,349,1,0,0,0,-1,1⟩, + ⟨4,349,28,1,0,0,0,1,1⟩, + ⟨4,28,349,1,0,0,0,1,1⟩, + ⟨4,6,588,1,0,0,0,1,1⟩, + ⟨4,6,336,1,0,0,0,1,1⟩, + ⟨4,94,270,1,0,0,0,1,1⟩, + ⟨4,261,270,1,0,0,0,-1,2⟩, + ⟨4,270,261,1,0,0,0,1,1⟩, + ⟨4,256,94,1,0,0,0,-1,2⟩, + ⟨4,94,256,1,0,0,0,1,1⟩, + ⟨4,486,94,1,0,0,0,1,1⟩, + ⟨4,94,486,1,0,0,0,-1,1⟩, + ⟨4,486,94,1,0,0,0,1,1⟩, + ⟨4,94,486,1,0,0,0,1,1⟩, + ⟨4,94,266,1,0,0,0,1,1⟩, + ⟨4,25,261,1,0,0,0,1,1⟩, + ⟨4,25,260,1,0,0,0,1,1⟩, + ⟨5,588,0,1,0,0,0,1,2⟩, + ⟨4,529,501,1,0,0,0,1,1⟩, + ⟨4,529,308,1,0,0,0,1,1⟩, + ⟨4,529,318,1,0,0,0,-1,1⟩, + ⟨4,529,463,1,0,0,0,-1,2⟩, + ⟨4,354,529,1,0,0,0,1,1⟩, + ⟨4,254,463,1,0,0,0,1,1⟩, + ⟨4,352,354,1,0,0,0,1,1⟩, + ⟨4,62,254,1,0,0,0,1,1⟩, + ⟨4,245,254,1,0,0,0,-1,2⟩, + ⟨4,254,245,1,0,0,0,1,1⟩, + ⟨4,240,62,1,0,0,0,-1,2⟩, + ⟨4,62,240,1,0,0,0,1,1⟩, + ⟨4,528,62,1,0,0,0,1,1⟩, + ⟨4,62,528,1,0,0,0,-1,1⟩, + ⟨4,528,62,1,0,0,0,1,1⟩, + ⟨4,11,254,1,0,0,0,1,1⟩, + ⟨4,62,528,1,0,0,0,1,1⟩, + ⟨4,90,245,1,0,0,0,1,1⟩, + ⟨4,484,51,1,0,0,0,-1,1⟩, + ⟨4,51,484,1,0,0,0,1,1⟩, + ⟨4,475,111,1,0,0,0,-1,1⟩, + ⟨4,111,475,1,0,0,0,1,1⟩, + ⟨4,484,242,1,0,0,0,-1,4⟩, + ⟨4,484,243,1,0,0,0,1,4⟩, + ⟨4,484,522,1,0,0,0,-1,4⟩, + ⟨4,531,262,1,0,0,0,-1,2⟩, + ⟨4,531,467,1,0,0,0,-1,1⟩, + ⟨4,531,466,1,0,0,0,1,1⟩, + ⟨4,531,266,1,0,0,0,-1,2⟩, + ⟨4,531,469,1,0,0,0,-1,2⟩, + ⟨4,356,531,1,0,0,0,1,1⟩, + ⟨4,79,469,1,0,0,0,1,1⟩, + ⟨4,602,356,1,0,0,0,1,1⟩, + ⟨4,9,79,1,0,0,0,1,1⟩, + ⟨4,259,9,1,0,0,0,-1,2⟩, + ⟨4,9,259,1,0,0,0,1,1⟩, + ⟨4,257,79,1,0,0,0,-1,2⟩, + ⟨4,79,257,1,0,0,0,1,1⟩, + ⟨4,271,9,1,0,0,0,1,1⟩, + ⟨4,9,271,1,0,0,0,-1,1⟩, + ⟨4,271,9,1,0,0,0,1,1⟩, + ⟨4,269,79,1,0,0,0,1,1⟩, + ⟨4,79,269,1,0,0,0,-1,1⟩, + ⟨4,269,79,1,0,0,0,1,1⟩, + ⟨4,9,271,1,0,0,0,1,1⟩, + ⟨4,9,270,1,0,0,0,1,1⟩, + ⟨4,79,269,1,0,0,0,1,1⟩, + ⟨4,79,268,1,0,0,0,1,1⟩, + ⟨4,258,259,1,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1066⟩, by decide⟩ +def backward_154 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State154, backwardShard3State155, + [ + ⟨4,2,258,1,0,0,0,1,1⟩, + ⟨4,256,257,1,0,0,0,1,1⟩, + ⟨4,72,256,1,0,0,0,1,1⟩, + ⟨4,535,258,1,0,0,0,-1,2⟩, + ⟨4,535,259,1,0,0,0,1,2⟩, + ⟨4,535,530,1,0,0,0,-1,2⟩, + ⟨4,535,465,1,0,0,0,1,1⟩, + ⟨4,535,481,1,0,0,0,1,1⟩, + ⟨4,366,535,1,0,0,0,1,1⟩, + ⟨4,286,481,1,0,0,0,1,1⟩, + ⟨4,30,366,1,0,0,0,1,1⟩, + ⟨4,352,30,1,0,0,0,-1,2⟩, + ⟨4,30,352,1,0,0,0,1,1⟩, + ⟨4,540,30,1,0,0,0,1,1⟩, + ⟨4,30,540,1,0,0,0,-1,1⟩, + ⟨4,540,30,1,0,0,0,1,1⟩, + ⟨4,30,540,1,0,0,0,1,1⟩, + ⟨4,17,286,1,0,0,0,1,1⟩, + ⟨4,473,286,1,0,0,0,-1,2⟩, + ⟨4,286,473,1,0,0,0,1,1⟩, + ⟨4,272,17,1,0,0,0,-1,2⟩, + ⟨4,17,272,1,0,0,0,1,1⟩, + ⟨4,283,17,1,0,0,0,1,1⟩, + ⟨4,17,283,1,0,0,0,-1,1⟩, + ⟨4,283,17,1,0,0,0,1,1⟩, + ⟨4,77,286,1,0,0,0,1,1⟩, + ⟨4,17,283,1,0,0,0,1,1⟩, + ⟨4,17,472,1,0,0,0,1,1⟩, + ⟨4,56,473,1,0,0,0,1,1⟩, + ⟨4,56,276,1,0,0,0,1,1⟩, + ⟨4,272,273,1,0,0,0,1,1⟩, + ⟨4,12,272,1,0,0,0,1,1⟩, + ⟨4,533,268,1,0,0,0,-1,2⟩, + ⟨4,533,465,1,0,0,0,-1,1⟩, + ⟨4,485,260,1,0,0,0,-1,2⟩, + ⟨4,485,264,1,0,0,0,-1,2⟩, + ⟨4,485,467,1,0,0,0,1,1⟩, + ⟨4,485,459,1,0,0,0,1,1⟩, + ⟨4,290,485,1,0,0,0,1,1⟩, + ⟨4,244,459,1,0,0,0,1,1⟩, + ⟨4,288,290,1,0,0,0,1,1⟩, + ⟨4,290,18,1,0,0,0,-1,2⟩, + ⟨4,18,290,1,0,0,0,1,1⟩, + ⟨4,288,40,1,0,0,0,-1,2⟩, + ⟨4,40,288,1,0,0,0,1,1⟩, + ⟨4,542,40,1,0,0,0,1,1⟩, + ⟨4,40,542,1,0,0,0,-1,1⟩, + ⟨4,542,40,1,0,0,0,1,1⟩, + ⟨4,297,18,1,0,0,0,1,1⟩, + ⟨4,18,297,1,0,0,0,-1,1⟩, + ⟨4,297,18,1,0,0,0,1,1⟩, + ⟨4,40,542,1,0,0,0,1,1⟩, + ⟨4,40,515,1,0,0,0,1,1⟩, + ⟨4,18,297,1,0,0,0,1,1⟩, + ⟨4,18,296,1,0,0,0,1,1⟩, + ⟨4,241,244,1,0,0,0,1,1⟩, + ⟨4,241,10,1,0,0,0,-1,2⟩, + ⟨4,10,241,1,0,0,0,1,1⟩, + ⟨4,253,10,1,0,0,0,1,1⟩, + ⟨4,10,253,1,0,0,0,-1,1⟩, + ⟨4,253,10,1,0,0,0,1,1⟩, + ⟨4,10,253,1,0,0,0,1,1⟩, + ⟨4,10,252,1,0,0,0,1,1⟩, + ⟨4,240,241,1,0,0,0,1,1⟩, + ⟨4,70,240,1,0,0,0,1,1⟩, + ⟨5,475,0,1,0,0,0,-1,1⟩, + ⟨4,415,534,1,0,0,0,1,1⟩, + ⟨4,414,534,1,0,0,0,-1,1⟩, + ⟨4,409,534,1,0,0,0,1,1⟩, + ⟨4,405,534,1,0,0,0,-1,1⟩, + ⟨4,404,534,1,0,0,0,1,1⟩, + ⟨4,403,534,1,0,0,0,1,1⟩, + ⟨4,402,534,1,0,0,0,-1,1⟩, + ⟨4,401,534,1,0,0,0,2,1⟩, + ⟨5,534,0,1,0,0,0,2,1⟩, + ⟨4,534,414,1,0,0,0,1,2⟩, + ⟨4,534,411,1,0,0,0,-1,2⟩, + ⟨4,534,410,1,0,0,0,-1,2⟩, + ⟨4,534,407,1,0,0,0,-1,2⟩, + ⟨4,534,403,1,0,0,0,1,2⟩, + ⟨4,534,402,1,0,0,0,1,2⟩, + ⟨4,534,401,1,0,0,0,-1,2⟩, + ⟨4,534,239,1,0,0,0,1,2⟩, + ⟨4,534,236,1,0,0,0,1,2⟩, + ⟨4,534,234,1,0,0,0,-1,2⟩, + ⟨4,534,233,1,0,0,0,-1,2⟩, + ⟨4,534,231,1,0,0,0,-1,2⟩, + ⟨4,534,553,1,0,0,0,-1,2⟩, + ⟨4,534,227,1,0,0,0,1,2⟩, + ⟨4,534,520,1,0,0,0,1,2⟩, + ⟨4,534,480,1,0,0,0,1,1⟩, + ⟨4,364,534,1,0,0,0,1,1⟩, + ⟨4,284,480,1,0,0,0,1,1⟩, + ⟨4,59,364,1,0,0,0,1,1⟩, + ⟨4,354,59,1,0,0,0,-1,2⟩, + ⟨4,59,354,1,0,0,0,1,1⟩, + ⟨4,361,59,1,0,0,0,1,1⟩, + ⟨4,59,361,1,0,0,0,-1,1⟩, + ⟨4,361,59,1,0,0,0,1,1⟩, + ⟨4,59,361,1,0,0,0,1,1⟩, + ⟨4,103,284,1,0,0,0,1,1⟩, + ⟨4,279,284,1,0,0,0,-1,2⟩, + ⟨4,284,279,1,0,0,0,1,1⟩, + ⟨4,274,103,1,0,0,0,-1,2⟩, + ⟨4,103,274,1,0,0,0,1,1⟩, + ⟨4,281,103,1,0,0,0,1,1⟩, + ⟨4,103,281,1,0,0,0,-1,1⟩, + ⟨4,281,103,1,0,0,0,1,1⟩, + ⟨4,38,284,1,0,0,0,1,1⟩, + ⟨4,103,281,1,0,0,0,1,1⟩, + ⟨4,103,280,1,0,0,0,1,1⟩, + ⟨4,31,279,1,0,0,0,1,1⟩, + ⟨4,31,278,1,0,0,0,1,1⟩, + ⟨4,274,275,1,0,0,0,1,1⟩, + ⟨4,100,274,1,0,0,0,1,1⟩, + ⟨4,534,481,1,0,0,0,1,1⟩, + ⟨4,480,481,1,0,0,0,1,1⟩, + ⟨4,535,481,1,0,0,0,-1,1⟩, + ⟨4,534,480,1,0,0,0,-1,1⟩, + ⟨4,274,272,1,0,0,0,-1,1⟩, + ⟨4,272,274,1,0,0,0,1,1⟩, + ⟨4,274,272,1,0,0,0,-1,1⟩, + ⟨5,274,0,1,0,0,0,-1,1⟩, + ⟨4,274,273,1,0,0,0,-1,1⟩, + ⟨4,273,274,1,0,0,0,1,1⟩, + ⟨4,274,273,1,0,0,0,-1,1⟩, + ⟨5,274,0,1,0,0,0,-1,1⟩, + ⟨5,273,0,1,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1056⟩, by decide⟩ +def backward_155 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State155, backwardShard3State156, + [ + ⟨4,273,272,1,0,0,0,-1,2⟩, + ⟨4,273,276,1,0,0,0,-1,2⟩, + ⟨4,273,473,1,0,0,0,-1,2⟩, + ⟨4,273,278,1,0,0,0,1,2⟩, + ⟨4,273,279,1,0,0,0,1,2⟩, + ⟨4,276,274,1,0,0,0,-1,1⟩, + ⟨4,274,276,1,0,0,0,1,1⟩, + ⟨4,276,274,1,0,0,0,-1,1⟩, + ⟨5,276,0,1,0,0,0,-1,1⟩, + ⟨4,473,275,1,0,0,0,-1,1⟩, + ⟨4,275,473,1,0,0,0,1,1⟩, + ⟨4,473,275,1,0,0,0,-1,1⟩, + ⟨5,473,0,1,0,0,0,-1,1⟩, + ⟨5,275,0,1,0,0,0,-1,1⟩, + ⟨4,275,272,1,0,0,0,-1,1⟩, + ⟨4,275,273,1,0,0,0,-2,1⟩, + ⟨4,275,274,1,0,0,0,-1,1⟩, + ⟨4,275,278,1,0,0,0,2,1⟩, + ⟨4,275,279,1,0,0,0,2,1⟩, + ⟨4,275,280,1,0,0,0,1,1⟩, + ⟨4,275,281,1,0,0,0,1,1⟩, + ⟨4,275,286,1,0,0,0,-1,1⟩, + ⟨4,275,287,1,0,0,0,-1,1⟩, + ⟨4,278,276,1,0,0,0,-1,1⟩, + ⟨4,276,278,1,0,0,0,1,1⟩, + ⟨4,278,276,1,0,0,0,-1,1⟩, + ⟨5,278,0,1,0,0,0,-1,1⟩, + ⟨5,276,0,1,0,0,0,2,1⟩, + ⟨4,276,272,1,0,0,0,-1,1⟩, + ⟨4,276,273,1,0,0,0,-2,1⟩, + ⟨4,276,274,1,0,0,0,-1,1⟩, + ⟨4,276,275,1,0,0,0,-1,1⟩, + ⟨4,276,279,1,0,0,0,2,1⟩, + ⟨4,276,280,1,0,0,0,1,1⟩, + ⟨4,276,281,1,0,0,0,1,1⟩, + ⟨4,276,286,1,0,0,0,-1,1⟩, + ⟨4,276,287,1,0,0,0,-1,1⟩, + ⟨4,280,473,1,0,0,0,-1,1⟩, + ⟨4,473,280,1,0,0,0,1,1⟩, + ⟨4,280,473,1,0,0,0,-1,1⟩, + ⟨5,280,0,1,0,0,0,-1,1⟩, + ⟨5,473,0,1,0,0,0,-1,2⟩, + ⟨4,473,281,1,0,0,0,-1,2⟩, + ⟨4,473,472,1,0,0,0,1,2⟩, + ⟨4,473,283,1,0,0,0,1,2⟩, + ⟨4,473,284,1,0,0,0,1,2⟩, + ⟨4,473,285,1,0,0,0,1,2⟩, + ⟨4,473,286,1,0,0,0,-1,2⟩, + ⟨4,473,287,1,0,0,0,-1,2⟩, + ⟨4,279,278,1,0,0,0,-1,1⟩, + ⟨4,278,279,1,0,0,0,1,1⟩, + ⟨4,279,278,1,0,0,0,-1,1⟩, + ⟨5,279,0,1,0,0,0,-1,1⟩, + ⟨4,281,279,1,0,0,0,-1,1⟩, + ⟨4,279,281,1,0,0,0,1,1⟩, + ⟨4,281,279,1,0,0,0,-1,1⟩, + ⟨5,281,0,1,0,0,0,-1,1⟩, + ⟨5,279,0,1,0,0,0,-1,1⟩, + ⟨4,279,473,1,0,0,0,-2,1⟩, + ⟨4,279,472,1,0,0,0,1,1⟩, + ⟨4,279,283,1,0,0,0,1,1⟩, + ⟨4,279,284,1,0,0,0,1,1⟩, + ⟨4,279,285,1,0,0,0,1,1⟩, + ⟨4,279,286,1,0,0,0,-1,1⟩, + ⟨4,279,287,1,0,0,0,-1,1⟩, + ⟨5,280,0,1,0,0,0,-1,1⟩, + ⟨4,280,473,1,0,0,0,-2,1⟩, + ⟨4,280,279,1,0,0,0,-1,1⟩, + ⟨4,280,472,1,0,0,0,1,1⟩, + ⟨4,280,283,1,0,0,0,1,1⟩, + ⟨4,280,284,1,0,0,0,1,1⟩, + ⟨4,280,285,1,0,0,0,1,1⟩, + ⟨4,280,286,1,0,0,0,-1,1⟩, + ⟨4,280,287,1,0,0,0,-1,1⟩, + ⟨4,472,281,1,0,0,0,-1,1⟩, + ⟨4,281,472,1,0,0,0,1,1⟩, + ⟨4,472,281,1,0,0,0,-1,1⟩, + ⟨5,472,0,1,0,0,0,-1,1⟩, + ⟨5,281,0,1,0,0,0,1,2⟩, + ⟨4,281,272,1,0,0,0,1,2⟩, + ⟨4,281,273,1,0,0,0,1,1⟩, + ⟨4,281,274,1,0,0,0,1,2⟩, + ⟨4,281,275,1,0,0,0,1,2⟩, + ⟨4,281,276,1,0,0,0,1,2⟩, + ⟨4,281,473,1,0,0,0,1,1⟩, + ⟨4,281,278,1,0,0,0,-1,1⟩, + ⟨4,281,283,1,0,0,0,-1,2⟩, + ⟨4,281,284,1,0,0,0,-1,2⟩, + ⟨4,281,285,1,0,0,0,-1,2⟩, + ⟨4,281,286,1,0,0,0,1,1⟩, + ⟨4,281,287,1,0,0,0,1,1⟩, + ⟨4,283,472,1,0,0,0,-1,1⟩, + ⟨4,472,283,1,0,0,0,1,1⟩, + ⟨4,283,472,1,0,0,0,-1,1⟩, + ⟨5,283,0,1,0,0,0,-1,1⟩, + ⟨5,472,0,1,0,0,0,2,1⟩, + ⟨4,472,272,1,0,0,0,-2,1⟩, + ⟨4,472,273,1,0,0,0,-2,1⟩, + ⟨4,472,275,1,0,0,0,-1,1⟩, + ⟨4,472,473,1,0,0,0,-2,1⟩, + ⟨4,472,278,1,0,0,0,2,1⟩, + ⟨4,472,281,1,0,0,0,2,1⟩, + ⟨4,472,286,1,0,0,0,-2,1⟩, + ⟨4,472,287,1,0,0,0,-2,1⟩, + ⟨4,283,272,1,0,0,0,1,1⟩, + ⟨4,283,274,1,0,0,0,-1,1⟩, + ⟨4,283,276,1,0,0,0,-1,1⟩, + ⟨4,283,281,1,0,0,0,-1,1⟩, + ⟨4,283,472,1,0,0,0,1,1⟩, + ⟨4,283,284,1,0,0,0,1,1⟩, + ⟨4,283,285,1,0,0,0,1,1⟩, + ⟨5,285,0,1,0,0,0,2,1⟩, + ⟨4,285,272,1,0,0,0,1,1⟩, + ⟨4,285,274,1,0,0,0,-1,1⟩, + ⟨4,285,276,1,0,0,0,-1,1⟩, + ⟨4,285,281,1,0,0,0,-1,1⟩, + ⟨4,285,472,1,0,0,0,1,1⟩, + ⟨4,285,283,1,0,0,0,-1,1⟩, + ⟨4,285,284,1,0,0,0,1,1⟩, + ⟨5,287,0,1,0,0,0,2,1⟩, + ⟨4,287,473,1,0,0,0,2,1⟩, + ⟨4,287,279,1,0,0,0,1,1⟩, + ⟨4,287,280,1,0,0,0,1,1⟩, + ⟨4,287,281,1,0,0,0,-1,1⟩, + ⟨4,287,283,1,0,0,0,-1,1⟩, + ⟨4,287,284,1,0,0,0,-1,1⟩, + ⟨4,287,285,1,0,0,0,-1,1⟩, + ⟨4,287,286,1,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],992⟩, by decide⟩ +def backward_156 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State156, backwardShard3State157, + [ + ⟨4,484,272,1,0,0,0,-1,4⟩, + ⟨4,484,280,1,0,0,0,-1,4⟩, + ⟨4,484,53,1,0,0,0,1,4⟩, + ⟨4,484,312,1,0,0,0,1,4⟩, + ⟨4,484,456,1,0,0,0,-1,1⟩, + ⟨4,516,484,1,0,0,0,-1,1⟩, + ⟨4,484,247,1,0,0,0,-1,2⟩, + ⟨4,484,252,1,0,0,0,-1,2⟩, + ⟨4,484,456,1,0,0,0,1,1⟩, + ⟨4,484,516,1,0,0,0,1,1⟩, + ⟨4,516,242,1,0,0,0,-1,2⟩, + ⟨4,516,243,1,0,0,0,1,2⟩, + ⟨4,516,247,1,0,0,0,-1,2⟩, + ⟨4,516,522,1,0,0,0,-1,2⟩, + ⟨4,516,252,1,0,0,0,-1,2⟩, + ⟨4,516,484,1,0,0,0,-1,1⟩, + ⟨4,295,484,1,0,0,0,1,1⟩, + ⟨4,538,295,1,0,0,0,1,1⟩, + ⟨4,295,300,1,0,0,0,-1,2⟩, + ⟨4,300,295,1,0,0,0,1,1⟩, + ⟨4,538,302,1,0,0,0,-1,2⟩, + ⟨4,302,538,1,0,0,0,1,1⟩, + ⟨4,55,295,1,0,0,0,1,1⟩, + ⟨4,55,294,1,0,0,0,1,1⟩, + ⟨4,102,538,1,0,0,0,1,1⟩, + ⟨4,102,292,1,0,0,0,1,1⟩, + ⟨4,484,459,1,0,0,0,1,1⟩, + ⟨4,458,459,1,0,0,0,1,1⟩, + ⟨4,485,459,1,0,0,0,-1,1⟩, + ⟨4,484,458,1,0,0,0,-1,1⟩, + ⟨4,458,464,1,0,0,0,-1,1⟩, + ⟨4,533,464,1,0,0,0,1,1⟩, + ⟨4,533,489,1,0,0,0,1,1⟩, + ⟨4,60,533,1,0,0,0,1,1⟩, + ⟨4,19,489,1,0,0,0,1,1⟩, + ⟨4,29,60,1,0,0,0,1,1⟩, + ⟨4,602,60,1,0,0,0,-1,2⟩, + ⟨4,60,602,1,0,0,0,1,1⟩, + ⟨4,365,60,1,0,0,0,1,1⟩, + ⟨4,60,365,1,0,0,0,-1,1⟩, + ⟨4,365,60,1,0,0,0,1,1⟩, + ⟨4,60,365,1,0,0,0,1,1⟩, + ⟨4,83,602,1,0,0,0,1,1⟩, + ⟨4,83,352,1,0,0,0,1,1⟩, + ⟨4,39,19,1,0,0,0,1,1⟩, + ⟨4,291,39,1,0,0,0,-1,2⟩, + ⟨4,39,291,1,0,0,0,1,1⟩, + ⟨4,289,19,1,0,0,0,-1,2⟩, + ⟨4,19,289,1,0,0,0,1,1⟩, + ⟨4,303,39,1,0,0,0,1,1⟩, + ⟨4,39,303,1,0,0,0,-1,1⟩, + ⟨4,303,39,1,0,0,0,1,1⟩, + ⟨4,301,19,1,0,0,0,1,1⟩, + ⟨4,19,301,1,0,0,0,-1,1⟩, + ⟨4,301,19,1,0,0,0,1,1⟩, + ⟨4,39,303,1,0,0,0,1,1⟩, + ⟨4,39,302,1,0,0,0,1,1⟩, + ⟨4,19,301,1,0,0,0,1,1⟩, + ⟨4,19,300,1,0,0,0,1,1⟩, + ⟨4,290,291,1,0,0,0,1,1⟩, + ⟨4,54,290,1,0,0,0,1,1⟩, + ⟨4,288,289,1,0,0,0,1,1⟩, + ⟨4,101,288,1,0,0,0,1,1⟩, + ⟨5,602,0,1,0,0,0,1,2⟩, + ⟨4,290,288,1,0,0,0,-1,1⟩, + ⟨4,288,290,1,0,0,0,1,1⟩, + ⟨4,290,288,1,0,0,0,-1,1⟩, + ⟨5,290,0,1,0,0,0,-1,1⟩, + ⟨4,290,289,1,0,0,0,-1,1⟩, + ⟨4,289,290,1,0,0,0,1,1⟩, + ⟨4,290,289,1,0,0,0,-1,1⟩, + ⟨5,290,0,1,0,0,0,-1,1⟩, + ⟨5,289,0,1,0,0,0,1,2⟩, + ⟨4,289,288,1,0,0,0,-1,2⟩, + ⟨4,289,292,1,0,0,0,-1,2⟩, + ⟨4,289,538,1,0,0,0,-1,2⟩, + ⟨4,289,294,1,0,0,0,1,2⟩, + ⟨4,532,289,1,0,0,0,-1,2⟩, + ⟨4,289,295,1,0,0,0,1,2⟩, + ⟨4,292,290,1,0,0,0,-1,1⟩, + ⟨4,290,292,1,0,0,0,1,1⟩, + ⟨4,292,290,1,0,0,0,-1,1⟩, + ⟨5,292,0,1,0,0,0,-1,1⟩, + ⟨4,538,291,1,0,0,0,-1,1⟩, + ⟨4,291,538,1,0,0,0,1,1⟩, + ⟨4,538,291,1,0,0,0,-1,1⟩, + ⟨5,538,0,1,0,0,0,-1,1⟩, + ⟨5,291,0,1,0,0,0,-1,1⟩, + ⟨4,291,288,1,0,0,0,-1,1⟩, + ⟨4,291,289,1,0,0,0,-2,1⟩, + ⟨4,291,290,1,0,0,0,-1,1⟩, + ⟨4,291,294,1,0,0,0,2,1⟩, + ⟨4,291,295,1,0,0,0,2,1⟩, + ⟨4,291,296,1,0,0,0,1,1⟩, + ⟨4,291,297,1,0,0,0,1,1⟩, + ⟨4,291,302,1,0,0,0,-1,1⟩, + ⟨4,291,303,1,0,0,0,-1,1⟩, + ⟨4,294,292,1,0,0,0,-1,1⟩, + ⟨4,292,294,1,0,0,0,1,1⟩, + ⟨4,294,292,1,0,0,0,-1,1⟩, + ⟨5,294,0,1,0,0,0,-1,1⟩, + ⟨5,292,0,1,0,0,0,2,1⟩, + ⟨4,292,288,1,0,0,0,-1,1⟩, + ⟨4,292,289,1,0,0,0,-2,1⟩, + ⟨4,292,290,1,0,0,0,-1,1⟩, + ⟨4,292,291,1,0,0,0,-1,1⟩, + ⟨4,292,295,1,0,0,0,2,1⟩, + ⟨4,292,296,1,0,0,0,1,1⟩, + ⟨4,292,297,1,0,0,0,1,1⟩, + ⟨4,292,302,1,0,0,0,-1,1⟩, + ⟨4,292,303,1,0,0,0,-1,1⟩, + ⟨4,296,538,1,0,0,0,-1,1⟩, + ⟨4,538,296,1,0,0,0,1,1⟩, + ⟨4,296,538,1,0,0,0,-1,1⟩, + ⟨5,296,0,1,0,0,0,-1,1⟩, + ⟨5,538,0,1,0,0,0,-1,2⟩, + ⟨4,538,297,1,0,0,0,-1,2⟩, + ⟨4,538,515,1,0,0,0,1,2⟩, + ⟨4,538,542,1,0,0,0,1,2⟩, + ⟨4,532,538,1,0,0,0,-1,2⟩, + ⟨4,538,300,1,0,0,0,1,2⟩, + ⟨4,532,538,1,0,0,0,1,2⟩, + ⟨4,538,301,1,0,0,0,1,2⟩, + ⟨4,538,302,1,0,0,0,-1,2⟩, + ⟨4,538,303,1,0,0,0,-1,2⟩, + ⟨4,295,294,1,0,0,0,-1,1⟩, + ⟨4,294,295,1,0,0,0,1,1⟩, + ⟨4,295,294,1,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1040⟩, by decide⟩ +def backward_157 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State157, backwardShard3State158, + [ + ⟨5,295,0,1,0,0,0,-1,1⟩, + ⟨4,297,295,1,0,0,0,-1,1⟩, + ⟨4,295,297,1,0,0,0,1,1⟩, + ⟨4,297,295,1,0,0,0,-1,1⟩, + ⟨5,297,0,1,0,0,0,-1,1⟩, + ⟨5,295,0,1,0,0,0,-1,1⟩, + ⟨4,295,538,1,0,0,0,-2,1⟩, + ⟨4,295,515,1,0,0,0,1,1⟩, + ⟨4,295,542,1,0,0,0,1,1⟩, + ⟨4,295,300,1,0,0,0,1,1⟩, + ⟨4,295,301,1,0,0,0,1,1⟩, + ⟨4,295,302,1,0,0,0,-1,1⟩, + ⟨4,295,303,1,0,0,0,-1,1⟩, + ⟨5,296,0,1,0,0,0,-1,1⟩, + ⟨4,296,538,1,0,0,0,-2,1⟩, + ⟨4,296,295,1,0,0,0,-1,1⟩, + ⟨4,296,515,1,0,0,0,1,1⟩, + ⟨4,296,542,1,0,0,0,1,1⟩, + ⟨4,296,300,1,0,0,0,1,1⟩, + ⟨4,296,301,1,0,0,0,1,1⟩, + ⟨4,296,302,1,0,0,0,-1,1⟩, + ⟨4,296,303,1,0,0,0,-1,1⟩, + ⟨4,515,297,1,0,0,0,-1,1⟩, + ⟨4,297,515,1,0,0,0,1,1⟩, + ⟨4,515,297,1,0,0,0,-1,1⟩, + ⟨5,515,0,1,0,0,0,-1,1⟩, + ⟨5,297,0,1,0,0,0,1,2⟩, + ⟨4,297,288,1,0,0,0,1,2⟩, + ⟨4,297,289,1,0,0,0,1,1⟩, + ⟨4,297,290,1,0,0,0,1,2⟩, + ⟨4,297,291,1,0,0,0,1,2⟩, + ⟨4,297,292,1,0,0,0,1,2⟩, + ⟨4,297,538,1,0,0,0,1,1⟩, + ⟨4,297,294,1,0,0,0,-1,1⟩, + ⟨4,297,542,1,0,0,0,-1,2⟩, + ⟨4,297,300,1,0,0,0,-1,2⟩, + ⟨4,297,301,1,0,0,0,-1,2⟩, + ⟨4,297,302,1,0,0,0,1,1⟩, + ⟨4,297,303,1,0,0,0,1,1⟩, + ⟨4,542,515,1,0,0,0,-1,1⟩, + ⟨4,515,542,1,0,0,0,1,1⟩, + ⟨4,542,515,1,0,0,0,-1,1⟩, + ⟨5,542,0,1,0,0,0,-1,1⟩, + ⟨5,515,0,1,0,0,0,2,1⟩, + ⟨4,515,288,1,0,0,0,-2,1⟩, + ⟨4,515,289,1,0,0,0,-2,1⟩, + ⟨4,515,291,1,0,0,0,-1,1⟩, + ⟨4,515,538,1,0,0,0,-2,1⟩, + ⟨4,515,294,1,0,0,0,2,1⟩, + ⟨4,515,297,1,0,0,0,2,1⟩, + ⟨4,515,302,1,0,0,0,-2,1⟩, + ⟨4,515,303,1,0,0,0,-2,1⟩, + ⟨4,542,288,1,0,0,0,1,1⟩, + ⟨4,542,290,1,0,0,0,-1,1⟩, + ⟨4,542,292,1,0,0,0,-1,1⟩, + ⟨4,542,297,1,0,0,0,-1,1⟩, + ⟨4,542,515,1,0,0,0,1,1⟩, + ⟨4,542,300,1,0,0,0,1,1⟩, + ⟨4,542,301,1,0,0,0,1,1⟩, + ⟨5,301,0,1,0,0,0,2,1⟩, + ⟨4,301,288,1,0,0,0,1,1⟩, + ⟨4,301,290,1,0,0,0,-1,1⟩, + ⟨4,301,292,1,0,0,0,-1,1⟩, + ⟨4,301,297,1,0,0,0,-1,1⟩, + ⟨4,301,515,1,0,0,0,1,1⟩, + ⟨4,301,542,1,0,0,0,-1,1⟩, + ⟨4,301,300,1,0,0,0,1,1⟩, + ⟨5,303,0,1,0,0,0,2,1⟩, + ⟨4,303,538,1,0,0,0,2,1⟩, + ⟨4,303,295,1,0,0,0,1,1⟩, + ⟨4,303,296,1,0,0,0,1,1⟩, + ⟨4,303,297,1,0,0,0,-1,1⟩, + ⟨4,303,542,1,0,0,0,-1,1⟩, + ⟨4,303,300,1,0,0,0,-1,1⟩, + ⟨4,303,301,1,0,0,0,-1,1⟩, + ⟨4,303,302,1,0,0,0,1,1⟩, + ⟨4,532,459,1,0,0,0,-1,1⟩, + ⟨4,516,456,1,0,0,0,1,1⟩, + ⟨4,516,456,1,0,0,0,-1,1⟩, + ⟨4,516,51,1,0,0,0,1,1⟩, + ⟨4,516,460,1,0,0,0,-1,2⟩, + ⟨4,343,516,1,0,0,0,1,1⟩, + ⟨4,248,460,1,0,0,0,1,1⟩, + ⟨4,586,343,1,0,0,0,1,1⟩, + ⟨4,586,350,1,0,0,0,-1,2⟩, + ⟨4,350,586,1,0,0,0,1,1⟩, + ⟨4,75,586,1,0,0,0,1,1⟩, + ⟨4,250,248,1,0,0,0,1,1⟩, + ⟨4,246,250,1,0,0,0,-1,2⟩, + ⟨4,250,246,1,0,0,0,1,1⟩, + ⟨4,244,248,1,0,0,0,-1,2⟩, + ⟨4,248,244,1,0,0,0,1,1⟩, + ⟨4,62,250,1,0,0,0,1,1⟩, + ⟨4,63,248,1,0,0,0,1,1⟩, + ⟨4,91,246,1,0,0,0,1,1⟩, + ⟨4,90,244,1,0,0,0,1,1⟩, + ⟨4,516,461,1,0,0,0,-1,2⟩, + ⟨4,460,461,1,0,0,0,1,1⟩, + ⟨4,517,461,1,0,0,0,1,2⟩, + ⟨4,516,460,1,0,0,0,1,2⟩, + ⟨4,532,246,1,0,0,0,-1,2⟩, + ⟨4,532,250,1,0,0,0,-1,2⟩, + ⟨4,475,244,1,0,0,0,-1,2⟩, + ⟨4,475,248,1,0,0,0,-1,2⟩, + ⟨4,532,475,1,0,0,0,-1,1⟩, + ⟨4,475,459,1,0,0,0,1,1⟩, + ⟨4,475,111,1,0,0,0,1,1⟩, + ⟨5,87,0,1,0,0,0,2,1⟩, + ⟨4,417,87,1,0,0,0,1,1⟩, + ⟨4,418,87,1,0,0,0,-1,2⟩, + ⟨4,419,87,1,0,0,0,1,2⟩, + ⟨4,420,87,1,0,0,0,1,2⟩, + ⟨4,421,87,1,0,0,0,-1,2⟩, + ⟨4,425,87,1,0,0,0,1,2⟩, + ⟨4,430,87,1,0,0,0,-1,2⟩, + ⟨4,431,87,1,0,0,0,1,2⟩, + ⟨4,87,520,1,0,0,0,1,2⟩, + ⟨4,87,227,1,0,0,0,1,2⟩, + ⟨4,87,553,1,0,0,0,-1,2⟩, + ⟨4,87,231,1,0,0,0,-1,2⟩, + ⟨4,87,233,1,0,0,0,-1,2⟩, + ⟨4,87,234,1,0,0,0,-1,2⟩, + ⟨4,87,236,1,0,0,0,1,2⟩, + ⟨4,87,239,1,0,0,0,1,2⟩, + ⟨4,87,417,1,0,0,0,-1,2⟩, + ⟨4,87,418,1,0,0,0,1,2⟩, + ⟨4,87,419,1,0,0,0,1,2⟩, + ⟨4,87,423,1,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1052⟩, by decide⟩ +def backward_158 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State158, backwardShard3State159, + [ + ⟨5,47,0,1,0,0,0,2,-1⟩, + ⟨4,401,47,1,0,0,0,-1,2⟩, + ⟨4,406,47,1,0,0,0,1,2⟩, + ⟨4,407,47,1,0,0,0,-1,2⟩, + ⟨4,410,47,1,0,0,0,-1,2⟩, + ⟨4,411,47,1,0,0,0,1,2⟩, + ⟨4,413,47,1,0,0,0,-1,2⟩, + ⟨4,414,47,1,0,0,0,-1,1⟩, + ⟨4,415,47,1,0,0,0,1,1⟩, + ⟨4,47,242,1,0,0,0,1,2⟩, + ⟨4,47,246,1,0,0,0,-1,2⟩, + ⟨4,47,247,1,0,0,0,-1,2⟩, + ⟨4,47,522,1,0,0,0,-1,2⟩, + ⟨4,47,250,1,0,0,0,-1,2⟩, + ⟨4,47,252,1,0,0,0,1,2⟩, + ⟨4,47,255,1,0,0,0,1,2⟩, + ⟨4,47,402,1,0,0,0,-1,2⟩, + ⟨4,47,403,1,0,0,0,-1,2⟩, + ⟨4,47,406,1,0,0,0,1,2⟩, + ⟨4,47,407,1,0,0,0,1,2⟩, + ⟨4,47,409,1,0,0,0,1,2⟩, + ⟨4,47,410,1,0,0,0,1,2⟩, + ⟨4,47,415,1,0,0,0,-1,2⟩, + ⟨1,429,0,663,1,1804,0,0,1⟩, + ⟨4,429,47,1,0,0,0,1,1⟩, + ⟨4,21,47,1,0,0,0,-1,2⟩, + ⟨4,47,21,1,0,0,0,1,1⟩, + ⟨4,47,437,1,0,0,0,1,1⟩, + ⟨4,47,436,1,0,0,0,1,1⟩, + ⟨4,21,435,1,0,0,0,1,1⟩, + ⟨4,21,434,1,0,0,0,1,1⟩, + ⟨4,427,429,1,0,0,0,-1,2⟩, + ⟨4,429,427,1,0,0,0,1,1⟩, + ⟨5,429,0,1,0,0,0,-1,1⟩, + ⟨4,429,44,1,0,0,0,1,1⟩, + ⟨4,44,429,1,0,0,0,-1,1⟩, + ⟨4,429,44,1,0,0,0,1,1⟩, + ⟨5,427,0,1,0,0,0,-1,1⟩, + ⟨4,427,16,1,0,0,0,1,1⟩, + ⟨4,16,427,1,0,0,0,-1,1⟩, + ⟨4,427,16,1,0,0,0,1,1⟩, + ⟨4,44,429,1,0,0,0,1,1⟩, + ⟨4,44,52,1,0,0,0,1,1⟩, + ⟨4,16,427,1,0,0,0,1,1⟩, + ⟨4,16,426,1,0,0,0,1,1⟩, + ⟨4,87,426,1,0,0,0,-1,2⟩, + ⟨4,87,427,1,0,0,0,-1,2⟩, + ⟨4,87,430,1,0,0,0,1,2⟩, + ⟨4,87,229,1,0,0,0,1,1⟩, + ⟨4,87,518,1,0,0,0,1,1⟩, + ⟨5,52,0,1,0,0,0,2,-1⟩, + ⟨4,417,52,1,0,0,0,-1,2⟩, + ⟨4,422,52,1,0,0,0,1,2⟩, + ⟨4,423,52,1,0,0,0,-1,2⟩, + ⟨4,426,52,1,0,0,0,-1,2⟩, + ⟨4,427,52,1,0,0,0,1,2⟩, + ⟨4,429,52,1,0,0,0,-1,2⟩, + ⟨4,430,52,1,0,0,0,-1,1⟩, + ⟨4,431,52,1,0,0,0,1,1⟩, + ⟨4,52,258,1,0,0,0,1,2⟩, + ⟨4,52,262,1,0,0,0,-1,2⟩, + ⟨4,52,263,1,0,0,0,-1,2⟩, + ⟨4,52,530,1,0,0,0,-1,2⟩, + ⟨4,52,266,1,0,0,0,-1,2⟩, + ⟨4,52,268,1,0,0,0,1,2⟩, + ⟨4,52,271,1,0,0,0,1,2⟩, + ⟨4,52,418,1,0,0,0,-1,2⟩, + ⟨4,52,419,1,0,0,0,-1,2⟩, + ⟨4,52,422,1,0,0,0,1,2⟩, + ⟨4,52,423,1,0,0,0,1,2⟩, + ⟨4,52,425,1,0,0,0,1,2⟩, + ⟨4,52,426,1,0,0,0,1,2⟩, + ⟨4,52,431,1,0,0,0,-1,2⟩, + ⟨5,543,0,1,0,0,0,1,-2⟩, + ⟨4,532,76,1,0,0,0,3,8⟩, + ⟨4,76,543,1,0,0,0,-1,1⟩, + ⟨4,324,543,1,0,0,0,-1,1⟩, + ⟨4,334,543,1,0,0,0,-1,1⟩, + ⟨4,335,543,1,0,0,0,1,1⟩, + ⟨4,543,520,1,0,0,0,1,4⟩, + ⟨4,543,227,1,0,0,0,1,4⟩, + ⟨4,543,553,1,0,0,0,-1,4⟩, + ⟨4,543,231,1,0,0,0,-1,4⟩, + ⟨4,543,233,1,0,0,0,-1,4⟩, + ⟨4,543,234,1,0,0,0,-1,4⟩, + ⟨4,543,236,1,0,0,0,1,4⟩, + ⟨4,543,239,1,0,0,0,1,4⟩, + ⟨4,543,76,1,0,0,0,1,4⟩, + ⟨4,543,326,1,0,0,0,-1,4⟩, + ⟨4,543,329,1,0,0,0,-1,4⟩, + ⟨4,543,334,1,0,0,0,1,4⟩, + ⟨4,543,111,1,0,0,0,1,4⟩, + ⟨4,372,543,1,0,0,0,1,1⟩, + ⟨4,595,372,1,0,0,0,1,1⟩, + ⟨4,372,376,1,0,0,0,-1,2⟩, + ⟨4,376,372,1,0,0,0,1,1⟩, + ⟨4,595,66,1,0,0,0,-1,2⟩, + ⟨4,66,595,1,0,0,0,1,1⟩, + ⟨4,381,66,1,0,0,0,1,1⟩, + ⟨4,66,381,1,0,0,0,-1,1⟩, + ⟨4,381,66,1,0,0,0,1,1⟩, + ⟨4,66,381,1,0,0,0,1,1⟩, + ⟨4,80,595,1,0,0,0,1,1⟩, + ⟨4,571,543,1,0,0,0,-1,1⟩, + ⟨4,565,543,1,0,0,0,-1,1⟩, + ⟨4,565,552,1,0,0,0,2,1⟩, + ⟨5,595,0,1,0,0,0,1,2⟩, + ⟨5,542,0,1,0,0,0,1,-2⟩, + ⟨4,288,542,1,0,0,0,-1,1⟩, + ⟨4,292,542,1,0,0,0,-1,1⟩, + ⟨4,296,542,1,0,0,0,1,1⟩, + ⟨4,302,542,1,0,0,0,-1,1⟩, + ⟨4,303,542,1,0,0,0,2,1⟩, + ⟨4,542,225,1,0,0,0,1,4⟩, + ⟨4,542,227,1,0,0,0,-1,4⟩, + ⟨4,542,229,1,0,0,0,1,4⟩, + ⟨4,542,231,1,0,0,0,-1,4⟩, + ⟨4,542,236,1,0,0,0,-1,4⟩, + ⟨4,542,237,1,0,0,0,-1,4⟩, + ⟨4,542,238,1,0,0,0,1,4⟩, + ⟨4,542,239,1,0,0,0,1,4⟩, + ⟨4,542,288,1,0,0,0,1,4⟩, + ⟨4,542,294,1,0,0,0,-1,4⟩, + ⟨4,542,295,1,0,0,0,1,4⟩, + ⟨4,542,297,1,0,0,0,-1,4⟩, + ⟨4,542,302,1,0,0,0,1,4⟩, + ⟨4,374,542,1,0,0,0,1,1⟩, + ⟨4,594,374,1,0,0,0,1,1⟩, + ],#[0,0,1,0,0,0,0,0,0,0],1194⟩, by decide⟩ +def backward_159 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State159, backwardShard3State160, + [ + ⟨4,374,592,1,0,0,0,-1,2⟩, + ⟨4,592,374,1,0,0,0,1,1⟩, + ⟨4,594,26,1,0,0,0,-1,2⟩, + ⟨4,26,594,1,0,0,0,1,1⟩, + ⟨4,383,26,1,0,0,0,1,1⟩, + ⟨4,26,383,1,0,0,0,-1,1⟩, + ⟨4,383,26,1,0,0,0,1,1⟩, + ⟨4,26,383,1,0,0,0,1,1⟩, + ⟨4,67,594,1,0,0,0,1,1⟩, + ⟨4,570,542,1,0,0,0,-1,1⟩, + ⟨4,565,542,1,0,0,0,-1,1⟩, + ⟨5,76,0,1,0,0,0,1,-1⟩, + ⟨4,322,76,1,0,0,0,1,1⟩, + ⟨4,329,76,1,0,0,0,-2,1⟩, + ⟨4,335,76,1,0,0,0,1,1⟩, + ⟨4,111,76,1,0,0,0,1,1⟩, + ⟨4,76,257,1,0,0,0,1,4⟩, + ⟨4,76,259,1,0,0,0,-1,4⟩, + ⟨4,76,261,1,0,0,0,1,4⟩, + ⟨4,76,263,1,0,0,0,-1,4⟩, + ⟨4,76,268,1,0,0,0,-1,4⟩, + ⟨4,76,269,1,0,0,0,-1,4⟩, + ⟨4,76,270,1,0,0,0,1,4⟩, + ⟨4,76,271,1,0,0,0,1,4⟩, + ⟨4,532,76,1,0,0,0,1,2⟩, + ⟨4,76,326,1,0,0,0,1,4⟩, + ⟨4,532,76,1,0,0,0,-1,1⟩, + ⟨4,76,328,1,0,0,0,1,4⟩, + ⟨4,532,76,1,0,0,0,1,1⟩, + ⟨4,76,329,1,0,0,0,1,4⟩, + ⟨4,532,76,1,0,0,0,-3,2⟩, + ⟨4,76,332,1,0,0,0,-1,4⟩, + ⟨4,532,76,1,0,0,0,1,1⟩, + ⟨4,76,335,1,0,0,0,-1,4⟩, + ⟨5,111,0,1,0,0,0,2,1⟩, + ⟨4,322,111,1,0,0,0,-1,2⟩, + ⟨4,324,111,1,0,0,0,1,2⟩, + ⟨4,326,111,1,0,0,0,-1,1⟩, + ⟨4,328,111,1,0,0,0,2,1⟩, + ⟨4,329,111,1,0,0,0,1,1⟩, + ⟨4,332,111,1,0,0,0,-1,1⟩, + ⟨4,334,111,1,0,0,0,1,2⟩, + ⟨4,335,111,1,0,0,0,1,1⟩, + ⟨4,111,242,1,0,0,0,1,4⟩, + ⟨4,111,246,1,0,0,0,-1,4⟩, + ⟨4,111,247,1,0,0,0,-1,4⟩, + ⟨4,111,522,1,0,0,0,-1,4⟩, + ⟨4,111,250,1,0,0,0,-1,4⟩, + ⟨4,111,252,1,0,0,0,1,4⟩, + ⟨4,111,255,1,0,0,0,1,4⟩, + ⟨4,111,324,1,0,0,0,-1,4⟩, + ⟨4,111,326,1,0,0,0,1,4⟩, + ⟨4,111,332,1,0,0,0,1,4⟩, + ⟨4,111,333,1,0,0,0,1,4⟩, + ⟨4,111,334,1,0,0,0,-1,4⟩, + ⟨4,111,335,1,0,0,0,-1,4⟩, + ⟨4,36,111,1,0,0,0,-1,2⟩, + ⟨4,111,36,1,0,0,0,1,1⟩, + ⟨4,111,439,1,0,0,0,1,1⟩, + ⟨4,111,438,1,0,0,0,1,1⟩, + ⟨4,36,433,1,0,0,0,1,1⟩, + ⟨4,36,432,1,0,0,0,1,1⟩, + ⟨4,306,53,1,0,0,0,-1,1⟩, + ⟨4,53,306,1,0,0,0,1,1⟩, + ⟨4,306,53,1,0,0,0,-1,1⟩, + ⟨5,306,0,1,0,0,0,1,-1⟩, + ⟨5,53,0,1,0,0,0,1,-1⟩, + ⟨4,308,53,1,0,0,0,-1,1⟩, + ⟨4,313,53,1,0,0,0,-2,1⟩, + ⟨4,315,53,1,0,0,0,2,1⟩, + ⟨4,318,53,1,0,0,0,-1,1⟩, + ⟨4,319,53,1,0,0,0,2,1⟩, + ⟨4,51,53,1,0,0,0,1,1⟩, + ⟨4,53,258,1,0,0,0,1,4⟩, + ⟨4,53,262,1,0,0,0,-1,4⟩, + ⟨4,53,263,1,0,0,0,-1,4⟩, + ⟨4,53,530,1,0,0,0,-1,4⟩, + ⟨4,53,266,1,0,0,0,-1,4⟩, + ⟨4,53,268,1,0,0,0,1,4⟩, + ⟨4,53,271,1,0,0,0,1,4⟩, + ⟨4,53,306,1,0,0,0,-1,4⟩, + ⟨4,53,310,1,0,0,0,1,4⟩, + ⟨4,53,312,1,0,0,0,1,4⟩, + ⟨4,53,313,1,0,0,0,1,4⟩, + ⟨4,53,316,1,0,0,0,-1,4⟩, + ⟨4,53,319,1,0,0,0,-1,4⟩, + ⟨4,310,51,1,0,0,0,-1,1⟩, + ⟨4,51,310,1,0,0,0,1,1⟩, + ⟨4,310,51,1,0,0,0,-1,1⟩, + ⟨5,310,0,1,0,0,0,1,-1⟩, + ⟨4,312,51,1,0,0,0,2,1⟩, + ⟨4,315,51,1,0,0,0,1,1⟩, + ⟨4,316,51,1,0,0,0,-1,1⟩, + ⟨4,319,51,1,0,0,0,2,1⟩, + ⟨4,51,241,1,0,0,0,1,4⟩, + ⟨4,51,243,1,0,0,0,-1,4⟩, + ⟨4,51,245,1,0,0,0,1,4⟩, + ⟨4,51,247,1,0,0,0,-1,4⟩, + ⟨4,51,252,1,0,0,0,-1,4⟩, + ⟨4,51,253,1,0,0,0,-1,4⟩, + ⟨4,51,254,1,0,0,0,1,4⟩, + ⟨4,51,255,1,0,0,0,1,4⟩, + ⟨4,51,308,1,0,0,0,-1,4⟩, + ⟨4,51,316,1,0,0,0,1,4⟩, + ⟨4,51,317,1,0,0,0,1,4⟩, + ⟨4,51,318,1,0,0,0,-1,4⟩, + ⟨4,51,319,1,0,0,0,-1,4⟩, + ⟨4,532,242,1,0,0,0,1,8⟩, + ⟨4,532,246,1,0,0,0,1,8⟩, + ⟨4,532,247,1,0,0,0,-1,8⟩, + ⟨4,532,522,1,0,0,0,-1,8⟩, + ⟨4,532,250,1,0,0,0,1,8⟩, + ⟨4,532,252,1,0,0,0,1,8⟩, + ⟨4,532,255,1,0,0,0,1,8⟩, + ⟨4,532,289,1,0,0,0,1,2⟩, + ⟨4,532,322,1,0,0,0,7,8⟩, + ⟨4,532,590,1,0,0,0,1,4⟩, + ⟨4,532,475,1,0,0,0,1,1⟩, + ⟨4,360,532,1,0,0,0,1,1⟩, + ⟨4,596,360,1,0,0,0,1,1⟩, + ⟨4,356,360,1,0,0,0,-1,2⟩, + ⟨4,360,356,1,0,0,0,1,1⟩, + ⟨4,59,360,1,0,0,0,1,1⟩, + ⟨4,532,489,1,0,0,0,1,1⟩, + ⟨4,488,489,1,0,0,0,1,1⟩, + ⟨4,533,489,1,0,0,0,-1,1⟩, + ⟨4,532,488,1,0,0,0,-1,1⟩, + ⟨4,225,520,1,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1300⟩, by decide⟩ +def backward_160 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State160, backwardShard3State161, + [ + ⟨4,225,227,1,0,0,0,-1,1⟩, + ⟨4,225,231,1,0,0,0,1,1⟩, + ⟨4,225,232,1,0,0,0,-1,1⟩, + ⟨4,225,234,1,0,0,0,1,1⟩, + ⟨4,225,235,1,0,0,0,1,1⟩, + ⟨4,225,238,1,0,0,0,-1,1⟩, + ⟨4,225,241,1,0,0,0,-1,1⟩, + ⟨4,225,242,1,0,0,0,1,1⟩, + ⟨4,225,247,1,0,0,0,-1,1⟩, + ⟨4,225,248,1,0,0,0,1,1⟩, + ⟨4,225,250,1,0,0,0,-1,1⟩, + ⟨4,225,528,1,0,0,0,-1,1⟩, + ⟨4,225,254,1,0,0,0,1,1⟩, + ⟨5,225,0,1,0,0,0,1,-1⟩, + ⟨4,225,522,1,0,0,0,-1,1⟩, + ⟨4,522,225,1,0,0,0,1,1⟩, + ⟨4,225,522,1,0,0,0,-1,1⟩, + ⟨4,255,522,1,0,0,0,-1,2⟩, + ⟨4,254,522,1,0,0,0,1,4⟩, + ⟨4,253,522,1,0,0,0,-1,4⟩, + ⟨4,250,522,1,0,0,0,-1,4⟩, + ⟨4,246,522,1,0,0,0,1,4⟩, + ⟨4,245,522,1,0,0,0,1,4⟩, + ⟨4,242,522,1,0,0,0,1,4⟩, + ⟨4,241,522,1,0,0,0,-1,4⟩, + ⟨4,240,522,1,0,0,0,1,4⟩, + ⟨4,225,522,1,0,0,0,1,4⟩, + ⟨4,348,522,1,0,0,0,1,1⟩, + ⟨4,93,348,1,0,0,0,1,1⟩, + ⟨4,343,348,1,0,0,0,-1,2⟩, + ⟨4,348,343,1,0,0,0,1,1⟩, + ⟨4,338,93,1,0,0,0,-1,2⟩, + ⟨4,93,338,1,0,0,0,1,1⟩, + ⟨4,345,93,1,0,0,0,1,1⟩, + ⟨4,93,345,1,0,0,0,-1,1⟩, + ⟨4,345,93,1,0,0,0,1,1⟩, + ⟨4,28,348,1,0,0,0,1,1⟩, + ⟨4,93,345,1,0,0,0,1,1⟩, + ⟨4,1,343,1,0,0,0,1,1⟩, + ⟨4,522,491,1,0,0,0,1,1⟩, + ⟨4,490,491,1,0,0,0,1,1⟩, + ⟨4,523,491,1,0,0,0,-1,1⟩, + ⟨4,522,490,1,0,0,0,-1,1⟩, + ⟨4,480,490,1,0,0,0,-1,1⟩, + ⟨4,225,227,1,0,0,0,-1,1⟩, + ⟨4,225,229,1,0,0,0,-1,1⟩, + ⟨4,225,553,1,0,0,0,1,1⟩, + ⟨4,225,231,1,0,0,0,1,1⟩, + ⟨4,225,232,1,0,0,0,1,1⟩, + ⟨4,225,233,1,0,0,0,1,1⟩, + ⟨4,225,235,1,0,0,0,-1,1⟩, + ⟨4,225,237,1,0,0,0,-1,1⟩, + ⟨4,225,243,1,0,0,0,1,1⟩, + ⟨4,225,245,1,0,0,0,1,1⟩, + ⟨4,225,246,1,0,0,0,-1,1⟩, + ⟨4,225,247,1,0,0,0,-1,1⟩, + ⟨4,225,248,1,0,0,0,-1,1⟩, + ⟨4,225,528,1,0,0,0,1,1⟩, + ⟨4,225,253,1,0,0,0,1,1⟩, + ⟨5,225,0,1,0,0,0,1,-1⟩, + ⟨4,225,486,1,0,0,0,-1,1⟩, + ⟨4,486,225,1,0,0,0,1,1⟩, + ⟨4,225,486,1,0,0,0,-1,1⟩, + ⟨4,254,486,1,0,0,0,1,4⟩, + ⟨4,253,486,1,0,0,0,1,4⟩, + ⟨4,528,486,1,0,0,0,1,2⟩, + ⟨4,250,486,1,0,0,0,-1,4⟩, + ⟨4,246,486,1,0,0,0,1,4⟩, + ⟨4,245,486,1,0,0,0,1,4⟩, + ⟨4,243,486,1,0,0,0,1,2⟩, + ⟨4,242,486,1,0,0,0,1,4⟩, + ⟨4,241,486,1,0,0,0,1,4⟩, + ⟨4,240,486,1,0,0,0,1,4⟩, + ⟨4,225,227,1,0,0,0,1,1⟩, + ⟨4,225,229,1,0,0,0,1,1⟩, + ⟨4,225,553,1,0,0,0,-1,1⟩, + ⟨4,225,231,1,0,0,0,-1,1⟩, + ⟨4,225,232,1,0,0,0,-1,1⟩, + ⟨4,225,233,1,0,0,0,-1,1⟩, + ⟨4,225,235,1,0,0,0,1,1⟩, + ⟨4,225,237,1,0,0,0,1,1⟩, + ⟨4,225,259,1,0,0,0,-1,1⟩, + ⟨4,225,261,1,0,0,0,-1,1⟩, + ⟨4,225,262,1,0,0,0,1,1⟩, + ⟨4,225,263,1,0,0,0,1,1⟩, + ⟨4,225,264,1,0,0,0,1,1⟩, + ⟨4,225,530,1,0,0,0,1,1⟩, + ⟨4,225,269,1,0,0,0,-1,1⟩, + ⟨4,225,528,1,0,0,0,-1,1⟩, + ⟨4,528,225,1,0,0,0,1,1⟩, + ⟨4,225,528,1,0,0,0,-1,1⟩, + ⟨4,270,528,1,0,0,0,1,4⟩, + ⟨4,269,528,1,0,0,0,1,4⟩, + ⟨4,266,528,1,0,0,0,-1,4⟩, + ⟨4,530,528,1,0,0,0,1,4⟩, + ⟨4,262,528,1,0,0,0,1,4⟩, + ⟨4,261,528,1,0,0,0,1,4⟩, + ⟨4,259,528,1,0,0,0,1,2⟩, + ⟨4,258,528,1,0,0,0,1,4⟩, + ⟨4,257,528,1,0,0,0,1,4⟩, + ⟨4,256,528,1,0,0,0,1,4⟩, + ⟨4,359,528,1,0,0,0,1,1⟩, + ⟨4,597,359,1,0,0,0,1,1⟩, + ⟨4,359,364,1,0,0,0,-1,2⟩, + ⟨4,364,359,1,0,0,0,1,1⟩, + ⟨4,597,366,1,0,0,0,-1,2⟩, + ⟨4,366,597,1,0,0,0,1,1⟩, + ⟨4,60,364,1,0,0,0,1,1⟩, + ⟨4,74,359,1,0,0,0,1,1⟩, + ⟨4,84,597,1,0,0,0,1,1⟩, + ⟨4,84,356,1,0,0,0,1,1⟩, + ⟨4,528,463,1,0,0,0,-1,2⟩, + ⟨4,462,463,1,0,0,0,1,1⟩, + ⟨4,529,463,1,0,0,0,1,2⟩, + ⟨4,528,462,1,0,0,0,1,2⟩, + ⟨4,225,227,1,0,0,0,1,1⟩, + ⟨4,225,229,1,0,0,0,1,1⟩, + ⟨4,225,553,1,0,0,0,-1,1⟩, + ⟨4,225,231,1,0,0,0,-1,1⟩, + ⟨4,225,232,1,0,0,0,-1,1⟩, + ⟨4,225,233,1,0,0,0,-1,1⟩, + ⟨4,225,235,1,0,0,0,1,1⟩, + ⟨4,225,237,1,0,0,0,1,1⟩, + ⟨4,225,241,1,0,0,0,-1,1⟩, + ⟨4,225,242,1,0,0,0,1,1⟩, + ⟨4,225,247,1,0,0,0,-1,1⟩, + ⟨4,225,248,1,0,0,0,1,1⟩, + ⟨4,225,250,1,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1138⟩, by decide⟩ +def backward_161 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State161, backwardShard3State162, + [ + ⟨4,225,254,1,0,0,0,1,1⟩, + ⟨4,225,257,1,0,0,0,1,1⟩, + ⟨4,225,258,1,0,0,0,-1,1⟩, + ⟨4,225,259,1,0,0,0,-1,1⟩, + ⟨4,225,261,1,0,0,0,-1,1⟩, + ⟨4,225,262,1,0,0,0,1,1⟩, + ⟨4,225,263,1,0,0,0,2,1⟩, + ⟨4,225,530,1,0,0,0,1,1⟩, + ⟨4,225,266,1,0,0,0,1,1⟩, + ⟨4,225,269,1,0,0,0,-1,1⟩, + ⟨4,225,270,1,0,0,0,-1,1⟩, + ⟨4,225,530,1,0,0,0,-1,1⟩, + ⟨4,530,225,1,0,0,0,1,1⟩, + ⟨4,225,530,1,0,0,0,-1,1⟩, + ⟨4,271,530,1,0,0,0,-1,2⟩, + ⟨4,270,530,1,0,0,0,1,4⟩, + ⟨4,269,530,1,0,0,0,-1,4⟩, + ⟨4,266,530,1,0,0,0,-1,4⟩, + ⟨4,262,530,1,0,0,0,1,4⟩, + ⟨4,261,530,1,0,0,0,1,4⟩, + ⟨4,258,530,1,0,0,0,1,4⟩, + ⟨4,257,530,1,0,0,0,-1,4⟩, + ⟨4,256,530,1,0,0,0,1,4⟩, + ⟨4,225,530,1,0,0,0,1,4⟩, + ⟨4,358,530,1,0,0,0,1,1⟩, + ⟨4,599,358,1,0,0,0,1,1⟩, + ⟨4,358,596,1,0,0,0,-1,2⟩, + ⟨4,596,358,1,0,0,0,1,1⟩, + ⟨4,599,29,1,0,0,0,-1,2⟩, + ⟨4,29,599,1,0,0,0,1,1⟩, + ⟨4,367,29,1,0,0,0,1,1⟩, + ⟨4,29,367,1,0,0,0,-1,1⟩, + ⟨4,367,29,1,0,0,0,1,1⟩, + ⟨4,29,367,1,0,0,0,1,1⟩, + ⟨4,29,366,1,0,0,0,1,1⟩, + ⟨4,30,596,1,0,0,0,1,1⟩, + ⟨4,74,358,1,0,0,0,1,1⟩, + ⟨4,73,599,1,0,0,0,1,1⟩, + ⟨4,73,354,1,0,0,0,1,1⟩, + ⟨4,530,469,1,0,0,0,-1,2⟩, + ⟨4,468,469,1,0,0,0,1,1⟩, + ⟨4,531,469,1,0,0,0,1,2⟩, + ⟨4,530,468,1,0,0,0,1,2⟩, + ⟨4,460,468,1,0,0,0,-1,1⟩, + ⟨4,354,352,1,0,0,0,-1,1⟩, + ⟨4,352,354,1,0,0,0,1,1⟩, + ⟨4,354,352,1,0,0,0,-1,1⟩, + ⟨5,354,0,1,0,0,0,-1,1⟩, + ⟨4,352,599,1,0,0,0,1,1⟩, + ⟨4,602,352,1,0,0,0,-1,2⟩, + ⟨4,602,354,1,0,0,0,1,2⟩, + ⟨4,602,356,1,0,0,0,-1,2⟩, + ⟨4,602,597,1,0,0,0,-1,2⟩, + ⟨4,602,358,1,0,0,0,1,2⟩, + ⟨4,602,359,1,0,0,0,1,2⟩, + ⟨4,356,354,1,0,0,0,-1,1⟩, + ⟨4,354,356,1,0,0,0,1,1⟩, + ⟨4,356,354,1,0,0,0,-1,1⟩, + ⟨5,356,0,1,0,0,0,-1,1⟩, + ⟨4,597,599,1,0,0,0,-1,1⟩, + ⟨4,599,597,1,0,0,0,1,1⟩, + ⟨4,597,599,1,0,0,0,-1,1⟩, + ⟨5,597,0,1,0,0,0,-1,1⟩, + ⟨5,599,0,1,0,0,0,-1,1⟩, + ⟨4,599,352,1,0,0,0,-1,1⟩, + ⟨4,599,602,1,0,0,0,-2,1⟩, + ⟨4,599,354,1,0,0,0,-1,1⟩, + ⟨4,599,358,1,0,0,0,2,1⟩, + ⟨4,599,359,1,0,0,0,2,1⟩, + ⟨4,599,360,1,0,0,0,1,1⟩, + ⟨4,599,361,1,0,0,0,1,1⟩, + ⟨4,599,366,1,0,0,0,-1,1⟩, + ⟨4,599,367,1,0,0,0,-1,1⟩, + ⟨4,358,356,1,0,0,0,-1,1⟩, + ⟨4,356,358,1,0,0,0,1,1⟩, + ⟨4,358,356,1,0,0,0,-1,1⟩, + ⟨5,358,0,1,0,0,0,-1,1⟩, + ⟨5,356,0,1,0,0,0,2,1⟩, + ⟨4,356,352,1,0,0,0,-1,1⟩, + ⟨4,356,602,1,0,0,0,-2,1⟩, + ⟨4,356,354,1,0,0,0,-1,1⟩, + ⟨4,356,599,1,0,0,0,-1,1⟩, + ⟨4,356,359,1,0,0,0,2,1⟩, + ⟨4,356,360,1,0,0,0,1,1⟩, + ⟨4,356,361,1,0,0,0,1,1⟩, + ⟨4,356,366,1,0,0,0,-1,1⟩, + ⟨4,356,367,1,0,0,0,-1,1⟩, + ⟨4,360,597,1,0,0,0,-1,1⟩, + ⟨4,597,360,1,0,0,0,1,1⟩, + ⟨4,360,597,1,0,0,0,-1,1⟩, + ⟨5,360,0,1,0,0,0,-1,1⟩, + ⟨5,597,0,1,0,0,0,-1,2⟩, + ⟨4,597,361,1,0,0,0,-1,2⟩, + ⟨4,597,596,1,0,0,0,1,2⟩, + ⟨4,597,540,1,0,0,0,1,2⟩, + ⟨4,597,364,1,0,0,0,1,2⟩, + ⟨4,597,365,1,0,0,0,1,2⟩, + ⟨4,597,366,1,0,0,0,-1,2⟩, + ⟨4,597,367,1,0,0,0,-1,2⟩, + ⟨4,359,358,1,0,0,0,-1,1⟩, + ⟨4,358,359,1,0,0,0,1,1⟩, + ⟨4,359,358,1,0,0,0,-1,1⟩, + ⟨5,359,0,1,0,0,0,-1,1⟩, + ⟨4,361,359,1,0,0,0,-1,1⟩, + ⟨4,359,361,1,0,0,0,1,1⟩, + ⟨4,361,359,1,0,0,0,-1,1⟩, + ⟨5,361,0,1,0,0,0,-1,1⟩, + ⟨5,359,0,1,0,0,0,-1,1⟩, + ⟨4,359,597,1,0,0,0,-2,1⟩, + ⟨4,359,596,1,0,0,0,1,1⟩, + ⟨4,359,540,1,0,0,0,1,1⟩, + ⟨4,359,364,1,0,0,0,1,1⟩, + ⟨4,359,365,1,0,0,0,1,1⟩, + ⟨4,359,366,1,0,0,0,-1,1⟩, + ⟨4,359,367,1,0,0,0,-1,1⟩, + ⟨5,360,0,1,0,0,0,-1,1⟩, + ⟨4,360,352,1,0,0,0,1,1⟩, + ⟨4,360,597,1,0,0,0,-2,1⟩, + ⟨4,360,359,1,0,0,0,-1,1⟩, + ⟨4,360,596,1,0,0,0,1,1⟩, + ⟨4,360,540,1,0,0,0,1,1⟩, + ⟨4,360,364,1,0,0,0,1,1⟩, + ⟨4,360,365,1,0,0,0,1,1⟩, + ⟨4,360,366,1,0,0,0,-1,1⟩, + ⟨4,360,367,1,0,0,0,-1,1⟩, + ⟨4,596,361,1,0,0,0,-1,1⟩, + ⟨4,361,596,1,0,0,0,1,1⟩, + ⟨4,596,361,1,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1044⟩, by decide⟩ +def backward_162 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State162, backwardShard3State163, + [ + ⟨5,596,0,1,0,0,0,-1,1⟩, + ⟨5,361,0,1,0,0,0,1,2⟩, + ⟨4,361,352,1,0,0,0,1,2⟩, + ⟨4,361,602,1,0,0,0,1,1⟩, + ⟨4,361,354,1,0,0,0,1,2⟩, + ⟨4,361,599,1,0,0,0,1,2⟩, + ⟨4,361,356,1,0,0,0,1,2⟩, + ⟨4,361,597,1,0,0,0,1,1⟩, + ⟨4,361,358,1,0,0,0,-1,1⟩, + ⟨4,361,540,1,0,0,0,-1,2⟩, + ⟨4,361,364,1,0,0,0,-1,2⟩, + ⟨4,361,365,1,0,0,0,-1,2⟩, + ⟨4,361,366,1,0,0,0,1,1⟩, + ⟨4,361,367,1,0,0,0,1,1⟩, + ⟨4,540,596,1,0,0,0,-1,1⟩, + ⟨4,596,540,1,0,0,0,1,1⟩, + ⟨4,540,596,1,0,0,0,-1,1⟩, + ⟨5,540,0,1,0,0,0,-1,1⟩, + ⟨5,596,0,1,0,0,0,2,1⟩, + ⟨4,596,352,1,0,0,0,-2,1⟩, + ⟨4,596,602,1,0,0,0,-2,1⟩, + ⟨4,596,599,1,0,0,0,-1,1⟩, + ⟨4,596,597,1,0,0,0,-2,1⟩, + ⟨4,596,358,1,0,0,0,2,1⟩, + ⟨4,596,361,1,0,0,0,2,1⟩, + ⟨4,596,366,1,0,0,0,-2,1⟩, + ⟨4,596,367,1,0,0,0,-2,1⟩, + ⟨5,540,0,1,0,0,0,-1,1⟩, + ⟨4,540,352,1,0,0,0,2,1⟩, + ⟨4,540,602,1,0,0,0,1,1⟩, + ⟨4,540,354,1,0,0,0,-1,1⟩, + ⟨4,540,599,1,0,0,0,-1,2⟩, + ⟨4,540,356,1,0,0,0,-1,1⟩, + ⟨4,540,597,1,0,0,0,-1,1⟩, + ⟨4,540,361,1,0,0,0,-1,1⟩, + ⟨4,540,596,1,0,0,0,3,2⟩, + ⟨4,540,364,1,0,0,0,2,1⟩, + ⟨4,540,365,1,0,0,0,2,1⟩, + ⟨4,540,366,1,0,0,0,-1,1⟩, + ⟨4,540,367,1,0,0,0,-1,1⟩, + ⟨5,365,0,1,0,0,0,2,1⟩, + ⟨4,365,352,1,0,0,0,1,1⟩, + ⟨4,365,354,1,0,0,0,-1,1⟩, + ⟨4,365,356,1,0,0,0,-1,1⟩, + ⟨4,365,361,1,0,0,0,-1,1⟩, + ⟨4,365,596,1,0,0,0,1,1⟩, + ⟨4,365,540,1,0,0,0,-1,1⟩, + ⟨4,365,364,1,0,0,0,1,1⟩, + ⟨5,367,0,1,0,0,0,2,1⟩, + ⟨4,367,597,1,0,0,0,2,1⟩, + ⟨4,367,359,1,0,0,0,1,1⟩, + ⟨4,367,360,1,0,0,0,1,1⟩, + ⟨4,367,361,1,0,0,0,-1,1⟩, + ⟨4,367,540,1,0,0,0,-1,1⟩, + ⟨4,367,364,1,0,0,0,-1,1⟩, + ⟨4,367,365,1,0,0,0,-1,1⟩, + ⟨4,367,366,1,0,0,0,1,1⟩, + ⟨4,227,229,1,0,0,0,1,1⟩, + ⟨4,227,553,1,0,0,0,-1,1⟩, + ⟨4,227,231,1,0,0,0,-1,1⟩, + ⟨4,227,232,1,0,0,0,-1,1⟩, + ⟨4,227,233,1,0,0,0,-1,1⟩, + ⟨4,227,235,1,0,0,0,1,1⟩, + ⟨4,227,237,1,0,0,0,1,1⟩, + ⟨4,227,292,1,0,0,0,-1,1⟩, + ⟨4,227,294,1,0,0,0,1,1⟩, + ⟨4,227,295,1,0,0,0,1,1⟩, + ⟨4,227,296,1,0,0,0,1,1⟩, + ⟨4,227,301,1,0,0,0,-1,1⟩, + ⟨4,227,520,1,0,0,0,-1,1⟩, + ⟨4,520,227,1,0,0,0,1,1⟩, + ⟨4,227,520,1,0,0,0,-1,1⟩, + ⟨4,303,520,1,0,0,0,-1,1⟩, + ⟨4,302,520,1,0,0,0,1,2⟩, + ⟨4,296,520,1,0,0,0,-1,2⟩, + ⟨4,292,520,1,0,0,0,1,2⟩, + ⟨4,288,520,1,0,0,0,1,2⟩, + ⟨4,344,520,1,0,0,0,1,1⟩, + ⟨4,539,344,1,0,0,0,1,1⟩, + ⟨4,340,344,1,0,0,0,-1,2⟩, + ⟨4,344,340,1,0,0,0,1,1⟩, + ⟨4,93,344,1,0,0,0,1,1⟩, + ⟨4,75,340,1,0,0,0,1,1⟩, + ⟨4,520,479,1,0,0,0,1,1⟩, + ⟨4,478,479,1,0,0,0,1,1⟩, + ⟨4,521,479,1,0,0,0,-1,1⟩, + ⟨4,520,478,1,0,0,0,-1,1⟩, + ⟨4,478,488,1,0,0,0,-1,1⟩, + ⟨4,292,294,1,0,0,0,-1,1⟩, + ⟨4,292,295,1,0,0,0,-1,1⟩, + ⟨4,292,296,1,0,0,0,-1,1⟩, + ⟨4,292,301,1,0,0,0,1,1⟩, + ⟨4,292,324,1,0,0,0,-1,1⟩, + ⟨4,292,326,1,0,0,0,1,1⟩, + ⟨4,292,328,1,0,0,0,1,1⟩, + ⟨4,292,333,1,0,0,0,-1,1⟩, + ⟨5,292,0,1,0,0,0,1,-1⟩, + ⟨4,292,518,1,0,0,0,-1,1⟩, + ⟨4,518,292,1,0,0,0,1,1⟩, + ⟨4,292,518,1,0,0,0,-1,1⟩, + ⟨4,335,518,1,0,0,0,2,1⟩, + ⟨4,332,518,1,0,0,0,-1,1⟩, + ⟨4,328,518,1,0,0,0,2,1⟩, + ⟨4,326,518,1,0,0,0,-1,1⟩, + ⟨4,342,518,1,0,0,0,1,1⟩, + ⟨4,587,342,1,0,0,0,1,1⟩, + ⟨4,342,539,1,0,0,0,-1,2⟩, + ⟨4,539,342,1,0,0,0,1,1⟩, + ⟨4,587,86,1,0,0,0,-1,2⟩, + ⟨4,86,587,1,0,0,0,1,1⟩, + ⟨4,351,86,1,0,0,0,1,1⟩, + ⟨4,86,351,1,0,0,0,-1,1⟩, + ⟨4,351,86,1,0,0,0,1,1⟩, + ⟨4,86,351,1,0,0,0,1,1⟩, + ⟨4,86,350,1,0,0,0,1,1⟩, + ⟨4,58,539,1,0,0,0,1,1⟩, + ⟨4,1,342,1,0,0,0,1,1⟩, + ⟨4,82,587,1,0,0,0,1,1⟩, + ⟨4,82,338,1,0,0,0,1,1⟩, + ⟨4,518,471,1,0,0,0,-1,2⟩, + ⟨4,470,471,1,0,0,0,1,1⟩, + ⟨4,519,471,1,0,0,0,1,2⟩, + ⟨4,518,470,1,0,0,0,1,2⟩, + ⟨4,462,470,1,0,0,0,-1,1⟩, + ⟨4,338,336,1,0,0,0,-1,1⟩, + ⟨4,336,338,1,0,0,0,1,1⟩, + ⟨4,338,336,1,0,0,0,-1,1⟩, + ⟨5,338,0,1,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1038⟩, by decide⟩ +def backward_163 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State163, backwardShard3State164, + [ + ⟨4,336,587,1,0,0,0,1,1⟩, + ⟨4,588,336,1,0,0,0,-1,2⟩, + ⟨4,588,338,1,0,0,0,1,2⟩, + ⟨4,588,340,1,0,0,0,-1,2⟩, + ⟨4,588,586,1,0,0,0,-1,2⟩, + ⟨4,588,342,1,0,0,0,1,2⟩, + ⟨4,588,343,1,0,0,0,1,2⟩, + ⟨4,340,338,1,0,0,0,-1,1⟩, + ⟨4,338,340,1,0,0,0,1,1⟩, + ⟨4,340,338,1,0,0,0,-1,1⟩, + ⟨5,340,0,1,0,0,0,-1,1⟩, + ⟨4,586,587,1,0,0,0,-1,1⟩, + ⟨4,587,586,1,0,0,0,1,1⟩, + ⟨4,586,587,1,0,0,0,-1,1⟩, + ⟨5,586,0,1,0,0,0,-1,1⟩, + ⟨5,587,0,1,0,0,0,-1,1⟩, + ⟨4,587,336,1,0,0,0,-1,1⟩, + ⟨4,587,588,1,0,0,0,-2,1⟩, + ⟨4,587,338,1,0,0,0,-1,1⟩, + ⟨4,587,342,1,0,0,0,2,1⟩, + ⟨4,587,343,1,0,0,0,2,1⟩, + ⟨4,587,344,1,0,0,0,1,1⟩, + ⟨4,587,345,1,0,0,0,1,1⟩, + ⟨4,587,350,1,0,0,0,-1,1⟩, + ⟨4,587,351,1,0,0,0,-1,1⟩, + ⟨4,342,340,1,0,0,0,-1,1⟩, + ⟨4,340,342,1,0,0,0,1,1⟩, + ⟨4,342,340,1,0,0,0,-1,1⟩, + ⟨5,342,0,1,0,0,0,-1,1⟩, + ⟨5,340,0,1,0,0,0,2,1⟩, + ⟨4,340,336,1,0,0,0,-1,1⟩, + ⟨4,340,588,1,0,0,0,-2,1⟩, + ⟨4,340,338,1,0,0,0,-1,1⟩, + ⟨4,340,587,1,0,0,0,-1,1⟩, + ⟨4,340,343,1,0,0,0,2,1⟩, + ⟨4,340,344,1,0,0,0,1,1⟩, + ⟨4,340,345,1,0,0,0,1,1⟩, + ⟨4,340,350,1,0,0,0,-1,1⟩, + ⟨4,340,351,1,0,0,0,-1,1⟩, + ⟨4,344,586,1,0,0,0,-1,1⟩, + ⟨4,586,344,1,0,0,0,1,1⟩, + ⟨4,344,586,1,0,0,0,-1,1⟩, + ⟨5,344,0,1,0,0,0,-1,1⟩, + ⟨5,586,0,1,0,0,0,-1,2⟩, + ⟨4,586,345,1,0,0,0,-1,2⟩, + ⟨4,586,539,1,0,0,0,1,2⟩, + ⟨4,586,347,1,0,0,0,1,2⟩, + ⟨4,586,348,1,0,0,0,1,2⟩, + ⟨4,586,349,1,0,0,0,1,2⟩, + ⟨4,586,350,1,0,0,0,-1,2⟩, + ⟨4,586,351,1,0,0,0,-1,2⟩, + ⟨4,343,342,1,0,0,0,-1,1⟩, + ⟨4,342,343,1,0,0,0,1,1⟩, + ⟨4,343,342,1,0,0,0,-1,1⟩, + ⟨5,343,0,1,0,0,0,-1,1⟩, + ⟨4,345,343,1,0,0,0,-1,1⟩, + ⟨4,343,345,1,0,0,0,1,1⟩, + ⟨4,345,343,1,0,0,0,-1,1⟩, + ⟨5,345,0,1,0,0,0,-1,1⟩, + ⟨5,343,0,1,0,0,0,-1,1⟩, + ⟨4,343,586,1,0,0,0,-2,1⟩, + ⟨4,343,539,1,0,0,0,1,1⟩, + ⟨4,343,347,1,0,0,0,1,1⟩, + ⟨4,343,348,1,0,0,0,1,1⟩, + ⟨4,343,349,1,0,0,0,1,1⟩, + ⟨4,343,350,1,0,0,0,-1,1⟩, + ⟨4,343,351,1,0,0,0,-1,1⟩, + ⟨5,344,0,1,0,0,0,-1,1⟩, + ⟨4,344,336,1,0,0,0,1,1⟩, + ⟨4,344,586,1,0,0,0,-2,1⟩, + ⟨4,344,343,1,0,0,0,-1,1⟩, + ⟨4,344,539,1,0,0,0,1,1⟩, + ⟨4,344,347,1,0,0,0,1,1⟩, + ⟨4,344,348,1,0,0,0,1,1⟩, + ⟨4,344,349,1,0,0,0,1,1⟩, + ⟨4,344,350,1,0,0,0,-1,1⟩, + ⟨4,344,351,1,0,0,0,-1,1⟩, + ⟨4,539,345,1,0,0,0,-1,1⟩, + ⟨4,345,539,1,0,0,0,1,1⟩, + ⟨4,539,345,1,0,0,0,-1,1⟩, + ⟨5,539,0,1,0,0,0,-1,1⟩, + ⟨5,345,0,1,0,0,0,1,2⟩, + ⟨4,345,336,1,0,0,0,1,2⟩, + ⟨4,345,588,1,0,0,0,1,1⟩, + ⟨4,345,338,1,0,0,0,1,2⟩, + ⟨4,345,587,1,0,0,0,1,2⟩, + ⟨4,345,340,1,0,0,0,1,2⟩, + ⟨4,345,586,1,0,0,0,1,1⟩, + ⟨4,345,342,1,0,0,0,-1,1⟩, + ⟨4,345,347,1,0,0,0,-1,2⟩, + ⟨4,345,348,1,0,0,0,-1,2⟩, + ⟨4,345,349,1,0,0,0,-1,2⟩, + ⟨4,345,350,1,0,0,0,1,1⟩, + ⟨4,345,351,1,0,0,0,1,1⟩, + ⟨4,347,539,1,0,0,0,-1,1⟩, + ⟨4,539,347,1,0,0,0,1,1⟩, + ⟨4,347,539,1,0,0,0,-1,1⟩, + ⟨5,347,0,1,0,0,0,-1,1⟩, + ⟨5,539,0,1,0,0,0,2,1⟩, + ⟨4,539,336,1,0,0,0,-2,1⟩, + ⟨4,539,588,1,0,0,0,-2,1⟩, + ⟨4,539,587,1,0,0,0,-1,1⟩, + ⟨4,539,586,1,0,0,0,-2,1⟩, + ⟨4,539,342,1,0,0,0,2,1⟩, + ⟨4,539,345,1,0,0,0,2,1⟩, + ⟨4,539,350,1,0,0,0,-2,1⟩, + ⟨4,539,351,1,0,0,0,-2,1⟩, + ⟨5,347,0,1,0,0,0,-1,1⟩, + ⟨4,347,336,1,0,0,0,2,1⟩, + ⟨4,347,588,1,0,0,0,1,1⟩, + ⟨4,347,338,1,0,0,0,-1,1⟩, + ⟨4,347,587,1,0,0,0,-1,2⟩, + ⟨4,347,340,1,0,0,0,-1,1⟩, + ⟨4,347,586,1,0,0,0,-1,1⟩, + ⟨4,347,345,1,0,0,0,-1,1⟩, + ⟨4,347,539,1,0,0,0,3,2⟩, + ⟨4,347,348,1,0,0,0,2,1⟩, + ⟨4,347,349,1,0,0,0,2,1⟩, + ⟨4,347,350,1,0,0,0,-1,1⟩, + ⟨4,347,351,1,0,0,0,-1,1⟩, + ⟨5,349,0,1,0,0,0,2,1⟩, + ⟨4,349,336,1,0,0,0,1,1⟩, + ⟨4,349,338,1,0,0,0,-1,1⟩, + ⟨4,349,340,1,0,0,0,-1,1⟩, + ⟨4,349,345,1,0,0,0,-1,1⟩, + ⟨4,349,539,1,0,0,0,1,1⟩, + ⟨4,349,347,1,0,0,0,-1,1⟩, + ⟨4,349,348,1,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1006⟩, by decide⟩ +def backward_164 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State164, backwardShard3State165, + [ + ⟨5,351,0,1,0,0,0,2,1⟩, + ⟨4,351,586,1,0,0,0,2,1⟩, + ⟨4,351,343,1,0,0,0,1,1⟩, + ⟨4,351,344,1,0,0,0,1,1⟩, + ⟨4,351,345,1,0,0,0,-1,1⟩, + ⟨4,351,347,1,0,0,0,-1,1⟩, + ⟨4,351,348,1,0,0,0,-1,1⟩, + ⟨4,351,349,1,0,0,0,-1,1⟩, + ⟨4,351,350,1,0,0,0,1,1⟩, + ⟨4,276,278,1,0,0,0,-1,1⟩, + ⟨4,276,279,1,0,0,0,-1,1⟩, + ⟨4,276,280,1,0,0,0,-1,1⟩, + ⟨4,276,283,1,0,0,0,1,1⟩, + ⟨4,276,285,1,0,0,0,1,1⟩, + ⟨4,276,308,1,0,0,0,-1,2⟩, + ⟨4,276,310,1,0,0,0,1,2⟩, + ⟨4,276,312,1,0,0,0,1,2⟩, + ⟨4,276,315,1,0,0,0,-1,2⟩, + ⟨4,276,317,1,0,0,0,-1,2⟩, + ⟨4,276,324,1,0,0,0,-1,2⟩, + ⟨4,276,326,1,0,0,0,1,2⟩, + ⟨4,276,328,1,0,0,0,1,2⟩, + ⟨4,276,333,1,0,0,0,-1,2⟩, + ⟨5,276,0,1,0,0,0,2,1⟩, + ⟨4,276,553,1,0,0,0,-1,1⟩, + ⟨4,553,276,1,0,0,0,1,1⟩, + ⟨4,276,553,1,0,0,0,-1,1⟩, + ⟨4,335,553,1,0,0,0,-2,1⟩, + ⟨4,332,553,1,0,0,0,1,1⟩, + ⟨4,328,553,1,0,0,0,-2,1⟩, + ⟨4,326,553,1,0,0,0,1,1⟩, + ⟨4,303,553,1,0,0,0,-1,1⟩, + ⟨4,302,553,1,0,0,0,1,2⟩, + ⟨4,296,553,1,0,0,0,-1,2⟩, + ⟨4,292,553,1,0,0,0,1,4⟩, + ⟨4,288,553,1,0,0,0,1,2⟩, + ⟨4,270,553,1,0,0,0,1,4⟩, + ⟨4,269,553,1,0,0,0,1,4⟩, + ⟨4,266,553,1,0,0,0,-1,4⟩, + ⟨4,262,553,1,0,0,0,1,4⟩, + ⟨4,261,553,1,0,0,0,1,4⟩, + ⟨4,259,553,1,0,0,0,1,2⟩, + ⟨4,258,553,1,0,0,0,1,4⟩, + ⟨4,257,553,1,0,0,0,1,4⟩, + ⟨4,256,553,1,0,0,0,1,4⟩, + ⟨4,254,553,1,0,0,0,1,4⟩, + ⟨4,253,553,1,0,0,0,1,4⟩, + ⟨4,250,553,1,0,0,0,-1,4⟩, + ⟨4,246,553,1,0,0,0,1,4⟩, + ⟨4,245,553,1,0,0,0,1,4⟩, + ⟨4,243,553,1,0,0,0,1,2⟩, + ⟨4,242,553,1,0,0,0,1,4⟩, + ⟨4,241,553,1,0,0,0,1,4⟩, + ⟨4,240,553,1,0,0,0,1,4⟩, + ⟨4,239,553,1,0,0,0,-1,4⟩, + ⟨4,238,553,1,0,0,0,1,4⟩, + ⟨4,235,553,1,0,0,0,1,2⟩, + ⟨4,234,553,1,0,0,0,-1,2⟩, + ⟨4,233,553,1,0,0,0,1,4⟩, + ⟨4,232,553,1,0,0,0,-1,4⟩, + ⟨4,229,553,1,0,0,0,1,4⟩, + ⟨4,227,553,1,0,0,0,1,4⟩, + ⟨4,225,553,1,0,0,0,-1,4⟩, + ⟨4,386,553,1,0,0,0,1,1⟩, + ⟨4,384,386,1,0,0,0,1,1⟩, + ⟨4,386,96,1,0,0,0,-1,2⟩, + ⟨4,96,386,1,0,0,0,1,1⟩, + ⟨4,384,64,1,0,0,0,-1,2⟩, + ⟨4,64,384,1,0,0,0,1,1⟩, + ⟨4,541,64,1,0,0,0,1,1⟩, + ⟨4,64,541,1,0,0,0,-1,1⟩, + ⟨4,541,64,1,0,0,0,1,1⟩, + ⟨4,393,96,1,0,0,0,1,1⟩, + ⟨4,96,393,1,0,0,0,-1,1⟩, + ⟨4,393,96,1,0,0,0,1,1⟩, + ⟨4,64,541,1,0,0,0,1,1⟩, + ⟨4,64,603,1,0,0,0,1,1⟩, + ⟨4,96,393,1,0,0,0,1,1⟩, + ⟨4,96,392,1,0,0,0,1,1⟩, + ⟨4,5,386,1,0,0,0,1,1⟩, + ⟨4,68,384,1,0,0,0,1,1⟩, + ⟨4,553,543,1,0,0,0,-1,1⟩, + ⟨4,553,552,1,0,0,0,1,1⟩, + ⟨4,553,542,1,0,0,0,-1,1⟩, + ⟨4,386,384,1,0,0,0,-1,1⟩, + ⟨4,384,386,1,0,0,0,1,1⟩, + ⟨4,386,384,1,0,0,0,-1,1⟩, + ⟨5,386,0,1,0,0,0,-1,1⟩, + ⟨4,384,606,1,0,0,0,1,1⟩, + ⟨4,607,384,1,0,0,0,-1,2⟩, + ⟨4,607,386,1,0,0,0,1,2⟩, + ⟨4,607,388,1,0,0,0,-1,2⟩, + ⟨4,607,604,1,0,0,0,-1,2⟩, + ⟨4,607,390,1,0,0,0,1,2⟩, + ⟨4,607,391,1,0,0,0,1,2⟩, + ⟨4,388,386,1,0,0,0,-1,1⟩, + ⟨4,386,388,1,0,0,0,1,1⟩, + ⟨4,388,386,1,0,0,0,-1,1⟩, + ⟨5,388,0,1,0,0,0,-1,1⟩, + ⟨4,604,606,1,0,0,0,-1,1⟩, + ⟨4,606,604,1,0,0,0,1,1⟩, + ⟨4,604,606,1,0,0,0,-1,1⟩, + ⟨5,604,0,1,0,0,0,-1,1⟩, + ⟨5,606,0,1,0,0,0,-1,1⟩, + ⟨4,606,384,1,0,0,0,-1,1⟩, + ⟨4,606,607,1,0,0,0,-2,1⟩, + ⟨4,606,386,1,0,0,0,-1,1⟩, + ⟨4,606,390,1,0,0,0,2,1⟩, + ⟨4,606,391,1,0,0,0,2,1⟩, + ⟨4,606,392,1,0,0,0,1,1⟩, + ⟨4,606,393,1,0,0,0,1,1⟩, + ⟨4,606,398,1,0,0,0,-1,1⟩, + ⟨4,606,399,1,0,0,0,-1,1⟩, + ⟨4,390,388,1,0,0,0,-1,1⟩, + ⟨4,388,390,1,0,0,0,1,1⟩, + ⟨4,390,388,1,0,0,0,-1,1⟩, + ⟨5,390,0,1,0,0,0,-1,1⟩, + ⟨5,388,0,1,0,0,0,2,1⟩, + ⟨4,388,384,1,0,0,0,-1,1⟩, + ⟨4,388,607,1,0,0,0,-2,1⟩, + ⟨4,388,386,1,0,0,0,-1,1⟩, + ⟨4,388,606,1,0,0,0,-1,1⟩, + ⟨4,388,391,1,0,0,0,2,1⟩, + ⟨4,388,392,1,0,0,0,1,1⟩, + ⟨4,388,393,1,0,0,0,1,1⟩, + ⟨4,388,398,1,0,0,0,-1,1⟩, + ⟨4,388,399,1,0,0,0,-1,1⟩, + ⟨4,392,604,1,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1136⟩, by decide⟩ +def backward_165 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State165, backwardShard3State166, + [ + ⟨4,604,392,1,0,0,0,1,1⟩, + ⟨4,392,604,1,0,0,0,-1,1⟩, + ⟨5,392,0,1,0,0,0,-1,1⟩, + ⟨5,604,0,1,0,0,0,-1,2⟩, + ⟨4,604,393,1,0,0,0,-1,2⟩, + ⟨4,604,603,1,0,0,0,1,2⟩, + ⟨4,604,541,1,0,0,0,1,2⟩, + ⟨4,604,396,1,0,0,0,1,2⟩, + ⟨4,604,397,1,0,0,0,1,2⟩, + ⟨4,604,398,1,0,0,0,-1,2⟩, + ⟨4,604,399,1,0,0,0,-1,2⟩, + ⟨4,391,390,1,0,0,0,-1,1⟩, + ⟨4,390,391,1,0,0,0,1,1⟩, + ⟨4,391,390,1,0,0,0,-1,1⟩, + ⟨5,391,0,1,0,0,0,-1,1⟩, + ⟨4,393,391,1,0,0,0,-1,1⟩, + ⟨4,391,393,1,0,0,0,1,1⟩, + ⟨4,393,391,1,0,0,0,-1,1⟩, + ⟨5,393,0,1,0,0,0,-1,1⟩, + ⟨5,391,0,1,0,0,0,-1,1⟩, + ⟨4,391,604,1,0,0,0,-2,1⟩, + ⟨4,391,603,1,0,0,0,1,1⟩, + ⟨4,391,541,1,0,0,0,1,1⟩, + ⟨4,391,396,1,0,0,0,1,1⟩, + ⟨4,391,397,1,0,0,0,1,1⟩, + ⟨4,391,398,1,0,0,0,-1,1⟩, + ⟨4,391,399,1,0,0,0,-1,1⟩, + ⟨5,392,0,1,0,0,0,-1,1⟩, + ⟨4,392,384,1,0,0,0,1,1⟩, + ⟨4,392,604,1,0,0,0,-2,1⟩, + ⟨4,392,391,1,0,0,0,-1,1⟩, + ⟨4,392,603,1,0,0,0,1,1⟩, + ⟨4,392,541,1,0,0,0,1,1⟩, + ⟨4,392,396,1,0,0,0,1,1⟩, + ⟨4,392,397,1,0,0,0,1,1⟩, + ⟨4,392,398,1,0,0,0,-1,1⟩, + ⟨4,392,399,1,0,0,0,-1,1⟩, + ⟨4,603,393,1,0,0,0,-1,1⟩, + ⟨4,393,603,1,0,0,0,1,1⟩, + ⟨4,603,393,1,0,0,0,-1,1⟩, + ⟨5,603,0,1,0,0,0,-1,1⟩, + ⟨5,393,0,1,0,0,0,1,2⟩, + ⟨4,393,384,1,0,0,0,1,2⟩, + ⟨4,393,607,1,0,0,0,1,1⟩, + ⟨4,393,386,1,0,0,0,1,2⟩, + ⟨4,393,606,1,0,0,0,1,2⟩, + ⟨4,393,388,1,0,0,0,1,2⟩, + ⟨4,393,604,1,0,0,0,1,1⟩, + ⟨4,393,390,1,0,0,0,-1,1⟩, + ⟨4,393,541,1,0,0,0,-1,2⟩, + ⟨4,393,396,1,0,0,0,-1,2⟩, + ⟨4,393,397,1,0,0,0,-1,2⟩, + ⟨4,393,398,1,0,0,0,1,1⟩, + ⟨4,393,399,1,0,0,0,1,1⟩, + ⟨4,541,603,1,0,0,0,-1,1⟩, + ⟨4,603,541,1,0,0,0,1,1⟩, + ⟨4,541,603,1,0,0,0,-1,1⟩, + ⟨5,541,0,1,0,0,0,-1,1⟩, + ⟨5,603,0,1,0,0,0,2,1⟩, + ⟨4,603,384,1,0,0,0,-2,1⟩, + ⟨4,603,607,1,0,0,0,-2,1⟩, + ⟨4,603,606,1,0,0,0,-1,1⟩, + ⟨4,603,604,1,0,0,0,-2,1⟩, + ⟨4,603,390,1,0,0,0,2,1⟩, + ⟨4,603,393,1,0,0,0,2,1⟩, + ⟨4,603,398,1,0,0,0,-2,1⟩, + ⟨4,603,399,1,0,0,0,-2,1⟩, + ⟨5,541,0,1,0,0,0,-1,1⟩, + ⟨4,541,384,1,0,0,0,2,1⟩, + ⟨4,541,607,1,0,0,0,1,1⟩, + ⟨4,541,386,1,0,0,0,-1,1⟩, + ⟨4,541,606,1,0,0,0,-1,2⟩, + ⟨4,541,388,1,0,0,0,-1,1⟩, + ⟨4,541,604,1,0,0,0,-1,1⟩, + ⟨4,541,393,1,0,0,0,-1,1⟩, + ⟨4,541,603,1,0,0,0,3,2⟩, + ⟨4,541,396,1,0,0,0,2,1⟩, + ⟨4,541,397,1,0,0,0,2,1⟩, + ⟨4,541,398,1,0,0,0,-1,1⟩, + ⟨4,541,399,1,0,0,0,-1,1⟩, + ⟨5,397,0,1,0,0,0,2,1⟩, + ⟨4,397,384,1,0,0,0,1,1⟩, + ⟨4,397,386,1,0,0,0,-1,1⟩, + ⟨4,397,388,1,0,0,0,-1,1⟩, + ⟨4,397,393,1,0,0,0,-1,1⟩, + ⟨4,397,603,1,0,0,0,1,1⟩, + ⟨4,397,541,1,0,0,0,-1,1⟩, + ⟨4,397,396,1,0,0,0,1,1⟩, + ⟨5,399,0,1,0,0,0,2,1⟩, + ⟨4,399,604,1,0,0,0,2,1⟩, + ⟨4,399,391,1,0,0,0,1,1⟩, + ⟨4,399,392,1,0,0,0,1,1⟩, + ⟨4,399,393,1,0,0,0,-1,1⟩, + ⟨4,399,541,1,0,0,0,-1,1⟩, + ⟨4,399,396,1,0,0,0,-1,1⟩, + ⟨4,399,397,1,0,0,0,-1,1⟩, + ⟨4,399,398,1,0,0,0,1,1⟩, + ⟨4,225,257,1,0,0,0,-1,1⟩, + ⟨4,225,258,1,0,0,0,1,1⟩, + ⟨4,225,259,1,0,0,0,1,1⟩, + ⟨4,225,261,1,0,0,0,1,1⟩, + ⟨4,225,262,1,0,0,0,-1,1⟩, + ⟨4,225,263,1,0,0,0,-2,1⟩, + ⟨4,225,266,1,0,0,0,-1,1⟩, + ⟨4,225,269,1,0,0,0,1,1⟩, + ⟨4,225,270,1,0,0,0,1,1⟩, + ⟨4,225,324,1,0,0,0,-1,1⟩, + ⟨4,225,326,1,0,0,0,1,1⟩, + ⟨4,225,328,1,0,0,0,1,1⟩, + ⟨4,225,333,1,0,0,0,-1,1⟩, + ⟨4,225,352,1,0,0,0,-1,1⟩, + ⟨4,225,356,1,0,0,0,-1,1⟩, + ⟨4,225,358,1,0,0,0,1,1⟩, + ⟨4,225,359,1,0,0,0,1,1⟩, + ⟨4,225,360,1,0,0,0,1,1⟩, + ⟨4,225,540,1,0,0,0,-1,1⟩, + ⟨4,225,365,1,0,0,0,-1,1⟩, + ⟨4,225,540,1,0,0,0,-1,1⟩, + ⟨4,540,225,1,0,0,0,1,1⟩, + ⟨4,225,540,1,0,0,0,-1,1⟩, + ⟨4,367,540,1,0,0,0,-1,4⟩, + ⟨4,366,540,1,0,0,0,1,4⟩, + ⟨4,356,540,1,0,0,0,1,4⟩, + ⟨4,352,540,1,0,0,0,1,4⟩, + ⟨4,225,540,1,0,0,0,-1,2⟩, + ⟨4,375,540,1,0,0,0,1,1⟩, + ⟨4,593,375,1,0,0,0,1,1⟩, + ⟨4,375,380,1,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1032⟩, by decide⟩ +def backward_166 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State166, backwardShard3State167, + [ + ⟨4,380,375,1,0,0,0,1,1⟩, + ⟨4,593,382,1,0,0,0,-1,2⟩, + ⟨4,382,593,1,0,0,0,1,1⟩, + ⟨4,26,382,1,0,0,0,1,1⟩, + ⟨4,66,380,1,0,0,0,1,1⟩, + ⟨4,88,375,1,0,0,0,1,1⟩, + ⟨4,88,374,1,0,0,0,1,1⟩, + ⟨4,3,593,1,0,0,0,1,1⟩, + ⟨4,3,372,1,0,0,0,1,1⟩, + ⟨4,572,540,1,0,0,0,1,1⟩, + ⟨4,572,562,1,0,0,0,-1,1⟩, + ⟨4,563,540,1,0,0,0,1,1⟩, + ⟨4,563,562,1,0,0,0,-1,1⟩, + ⟨4,225,352,1,0,0,0,-1,1⟩, + ⟨4,225,356,1,0,0,0,-1,1⟩, + ⟨4,225,358,1,0,0,0,1,1⟩, + ⟨4,225,359,1,0,0,0,1,1⟩, + ⟨4,225,360,1,0,0,0,1,1⟩, + ⟨4,225,365,1,0,0,0,-1,1⟩, + ⟨4,225,384,1,0,0,0,1,1⟩, + ⟨4,225,388,1,0,0,0,1,1⟩, + ⟨4,225,390,1,0,0,0,-1,1⟩, + ⟨4,225,391,1,0,0,0,-1,1⟩, + ⟨4,225,392,1,0,0,0,-1,1⟩, + ⟨4,225,541,1,0,0,0,1,1⟩, + ⟨4,225,397,1,0,0,0,1,1⟩, + ⟨4,225,541,1,0,0,0,-1,1⟩, + ⟨4,541,225,1,0,0,0,1,1⟩, + ⟨4,225,541,1,0,0,0,-1,1⟩, + ⟨4,399,541,1,0,0,0,1,4⟩, + ⟨4,398,541,1,0,0,0,-1,4⟩, + ⟨4,388,541,1,0,0,0,-1,4⟩, + ⟨4,384,541,1,0,0,0,-1,4⟩, + ⟨4,225,541,1,0,0,0,1,2⟩, + ⟨4,370,541,1,0,0,0,1,1⟩, + ⟨4,368,370,1,0,0,0,1,1⟩, + ⟨4,370,8,1,0,0,0,-1,2⟩, + ⟨4,8,370,1,0,0,0,1,1⟩, + ⟨4,368,95,1,0,0,0,-1,2⟩, + ⟨4,95,368,1,0,0,0,1,1⟩, + ⟨4,379,95,1,0,0,0,1,1⟩, + ⟨4,95,379,1,0,0,0,-1,1⟩, + ⟨4,379,95,1,0,0,0,1,1⟩, + ⟨4,377,8,1,0,0,0,1,1⟩, + ⟨4,8,377,1,0,0,0,-1,1⟩, + ⟨4,377,8,1,0,0,0,1,1⟩, + ⟨4,95,379,1,0,0,0,1,1⟩, + ⟨4,95,592,1,0,0,0,1,1⟩, + ⟨4,8,377,1,0,0,0,1,1⟩, + ⟨4,8,376,1,0,0,0,1,1⟩, + ⟨4,67,370,1,0,0,0,1,1⟩, + ⟨4,80,368,1,0,0,0,1,1⟩, + ⟨4,573,541,1,0,0,0,-1,1⟩, + ⟨4,573,554,1,0,0,0,1,1⟩, + ⟨4,572,554,1,0,0,0,-1,1⟩, + ⟨4,563,541,1,0,0,0,-1,1⟩, + ⟨4,555,541,1,0,0,0,-1,1⟩, + ⟨4,555,554,1,0,0,0,1,1⟩, + ⟨4,555,540,1,0,0,0,-1,1⟩, + ⟨4,370,368,1,0,0,0,-1,1⟩, + ⟨4,368,370,1,0,0,0,1,1⟩, + ⟨4,370,368,1,0,0,0,-1,1⟩, + ⟨5,370,0,1,0,0,0,-1,1⟩, + ⟨4,368,594,1,0,0,0,1,1⟩, + ⟨4,595,368,1,0,0,0,-1,2⟩, + ⟨4,595,370,1,0,0,0,1,2⟩, + ⟨4,595,372,1,0,0,0,-1,2⟩, + ⟨4,595,593,1,0,0,0,-1,2⟩, + ⟨4,595,374,1,0,0,0,1,2⟩, + ⟨4,595,375,1,0,0,0,1,2⟩, + ⟨4,372,370,1,0,0,0,-1,1⟩, + ⟨4,370,372,1,0,0,0,1,1⟩, + ⟨4,372,370,1,0,0,0,-1,1⟩, + ⟨5,372,0,1,0,0,0,-1,1⟩, + ⟨4,593,594,1,0,0,0,-1,1⟩, + ⟨4,594,593,1,0,0,0,1,1⟩, + ⟨4,593,594,1,0,0,0,-1,1⟩, + ⟨5,593,0,1,0,0,0,-1,1⟩, + ⟨5,594,0,1,0,0,0,-1,1⟩, + ⟨4,594,368,1,0,0,0,-1,1⟩, + ⟨4,594,595,1,0,0,0,-2,1⟩, + ⟨4,594,370,1,0,0,0,-1,1⟩, + ⟨4,594,374,1,0,0,0,2,1⟩, + ⟨4,594,375,1,0,0,0,2,1⟩, + ⟨4,594,376,1,0,0,0,1,1⟩, + ⟨4,594,377,1,0,0,0,1,1⟩, + ⟨4,594,382,1,0,0,0,-1,1⟩, + ⟨4,594,383,1,0,0,0,-1,1⟩, + ⟨4,374,372,1,0,0,0,-1,1⟩, + ⟨4,372,374,1,0,0,0,1,1⟩, + ⟨4,374,372,1,0,0,0,-1,1⟩, + ⟨5,374,0,1,0,0,0,-1,1⟩, + ⟨5,372,0,1,0,0,0,2,1⟩, + ⟨4,372,368,1,0,0,0,-1,1⟩, + ⟨4,372,595,1,0,0,0,-2,1⟩, + ⟨4,372,370,1,0,0,0,-1,1⟩, + ⟨4,372,594,1,0,0,0,-1,1⟩, + ⟨4,372,375,1,0,0,0,2,1⟩, + ⟨4,372,376,1,0,0,0,1,1⟩, + ⟨4,372,377,1,0,0,0,1,1⟩, + ⟨4,372,382,1,0,0,0,-1,1⟩, + ⟨4,372,383,1,0,0,0,-1,1⟩, + ⟨4,376,593,1,0,0,0,-1,1⟩, + ⟨4,593,376,1,0,0,0,1,1⟩, + ⟨4,376,593,1,0,0,0,-1,1⟩, + ⟨5,376,0,1,0,0,0,-1,1⟩, + ⟨5,593,0,1,0,0,0,-1,2⟩, + ⟨4,593,377,1,0,0,0,-1,2⟩, + ⟨4,593,592,1,0,0,0,1,2⟩, + ⟨4,593,379,1,0,0,0,1,2⟩, + ⟨4,593,380,1,0,0,0,1,2⟩, + ⟨4,593,381,1,0,0,0,1,2⟩, + ⟨4,593,382,1,0,0,0,-1,2⟩, + ⟨4,593,383,1,0,0,0,-1,2⟩, + ⟨4,375,374,1,0,0,0,-1,1⟩, + ⟨4,374,375,1,0,0,0,1,1⟩, + ⟨4,375,374,1,0,0,0,-1,1⟩, + ⟨5,375,0,1,0,0,0,-1,1⟩, + ⟨4,377,375,1,0,0,0,-1,1⟩, + ⟨4,375,377,1,0,0,0,1,1⟩, + ⟨4,377,375,1,0,0,0,-1,1⟩, + ⟨5,377,0,1,0,0,0,-1,1⟩, + ⟨5,375,0,1,0,0,0,-1,1⟩, + ⟨4,375,593,1,0,0,0,-2,1⟩, + ⟨4,375,592,1,0,0,0,1,1⟩, + ⟨4,375,379,1,0,0,0,1,1⟩, + ⟨4,375,380,1,0,0,0,1,1⟩, + ⟨4,375,381,1,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1022⟩, by decide⟩ +def backward_167 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State167, backwardShard3State168, + [ + ⟨4,375,382,1,0,0,0,-1,1⟩, + ⟨4,375,383,1,0,0,0,-1,1⟩, + ⟨5,376,0,1,0,0,0,-1,1⟩, + ⟨4,376,368,1,0,0,0,1,1⟩, + ⟨4,376,593,1,0,0,0,-2,1⟩, + ⟨4,376,375,1,0,0,0,-1,1⟩, + ⟨4,376,592,1,0,0,0,1,1⟩, + ⟨4,376,379,1,0,0,0,1,1⟩, + ⟨4,376,380,1,0,0,0,1,1⟩, + ⟨4,376,381,1,0,0,0,1,1⟩, + ⟨4,376,382,1,0,0,0,-1,1⟩, + ⟨4,376,383,1,0,0,0,-1,1⟩, + ⟨4,592,377,1,0,0,0,-1,1⟩, + ⟨4,377,592,1,0,0,0,1,1⟩, + ⟨4,592,377,1,0,0,0,-1,1⟩, + ⟨5,592,0,1,0,0,0,-1,1⟩, + ⟨5,377,0,1,0,0,0,1,2⟩, + ⟨4,377,368,1,0,0,0,1,2⟩, + ⟨4,377,595,1,0,0,0,1,1⟩, + ⟨4,377,370,1,0,0,0,1,2⟩, + ⟨4,377,594,1,0,0,0,1,2⟩, + ⟨4,377,372,1,0,0,0,1,2⟩, + ⟨4,377,593,1,0,0,0,1,1⟩, + ⟨4,377,374,1,0,0,0,-1,1⟩, + ⟨4,377,379,1,0,0,0,-1,2⟩, + ⟨4,377,380,1,0,0,0,-1,2⟩, + ⟨4,377,381,1,0,0,0,-1,2⟩, + ⟨4,377,382,1,0,0,0,1,1⟩, + ⟨4,377,383,1,0,0,0,1,1⟩, + ⟨4,379,592,1,0,0,0,-1,1⟩, + ⟨4,592,379,1,0,0,0,1,1⟩, + ⟨4,379,592,1,0,0,0,-1,1⟩, + ⟨5,379,0,1,0,0,0,-1,1⟩, + ⟨5,592,0,1,0,0,0,2,1⟩, + ⟨4,592,368,1,0,0,0,-2,1⟩, + ⟨4,592,595,1,0,0,0,-2,1⟩, + ⟨4,592,594,1,0,0,0,-1,1⟩, + ⟨4,592,593,1,0,0,0,-2,1⟩, + ⟨4,592,374,1,0,0,0,2,1⟩, + ⟨4,592,377,1,0,0,0,2,1⟩, + ⟨4,592,382,1,0,0,0,-2,1⟩, + ⟨4,592,383,1,0,0,0,-2,1⟩, + ⟨5,379,0,1,0,0,0,-1,1⟩, + ⟨4,379,368,1,0,0,0,2,1⟩, + ⟨4,379,595,1,0,0,0,1,1⟩, + ⟨4,379,370,1,0,0,0,-1,1⟩, + ⟨4,379,594,1,0,0,0,-1,2⟩, + ⟨4,379,372,1,0,0,0,-1,1⟩, + ⟨4,379,593,1,0,0,0,-1,1⟩, + ⟨4,379,377,1,0,0,0,-1,1⟩, + ⟨4,379,592,1,0,0,0,3,2⟩, + ⟨4,379,380,1,0,0,0,2,1⟩, + ⟨4,379,381,1,0,0,0,2,1⟩, + ⟨4,379,382,1,0,0,0,-1,1⟩, + ⟨4,379,383,1,0,0,0,-1,1⟩, + ⟨5,381,0,1,0,0,0,2,1⟩, + ⟨4,381,368,1,0,0,0,1,1⟩, + ⟨4,381,370,1,0,0,0,-1,1⟩, + ⟨4,381,372,1,0,0,0,-1,1⟩, + ⟨4,381,377,1,0,0,0,-1,1⟩, + ⟨4,381,592,1,0,0,0,1,1⟩, + ⟨4,381,379,1,0,0,0,-1,1⟩, + ⟨4,381,380,1,0,0,0,1,1⟩, + ⟨5,383,0,1,0,0,0,2,1⟩, + ⟨4,383,593,1,0,0,0,2,1⟩, + ⟨4,383,375,1,0,0,0,1,1⟩, + ⟨4,383,376,1,0,0,0,1,1⟩, + ⟨4,383,377,1,0,0,0,-1,1⟩, + ⟨4,383,379,1,0,0,0,-1,1⟩, + ⟨4,383,380,1,0,0,0,-1,1⟩, + ⟨4,383,381,1,0,0,0,-1,1⟩, + ⟨4,383,382,1,0,0,0,1,1⟩, + ⟨0,0,0,0,0,0,4,0,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],574⟩, by decide⟩ +#eval "NativeBackwardProofs3 checked" +end NativeData diff --git a/research/kappa-lean-verification-20261022/NativeBackwardProofs3.log b/research/kappa-lean-verification-20261022/NativeBackwardProofs3.log new file mode 100644 index 0000000000..e671f48244 --- /dev/null +++ b/research/kappa-lean-verification-20261022/NativeBackwardProofs3.log @@ -0,0 +1 @@ +"NativeBackwardProofs3 checked" diff --git a/research/kappa-lean-verification-20261022/NativeCore.lean b/research/kappa-lean-verification-20261022/NativeCore.lean new file mode 100644 index 0000000000..809b2cf641 --- /dev/null +++ b/research/kappa-lean-verification-20261022/NativeCore.lean @@ -0,0 +1,254 @@ +import Std + +/-! +Finite, executable native-frame certificate. This file deliberately does not +model amplitudes, Clifford phases, or the free noncommutative endpoint algebra. +All checks below use ordinary kernel reduction, never `native_decide`. +-/ +namespace NativeCertificate + +abbrev Basis := Array Nat + +/-- A balanced tree avoids quadratic reduction of long array-literal lookups. +The stored left size is checked once for each source catalogue/state. -/ +inductive Table (α : Type) where + | empty + | leaf (value : α) + | branch (leftSize : Nat) (left right : Table α) + deriving Inhabited, Repr, BEq + +namespace Table +def size : Table α → Nat + | .empty => 0 + | .leaf _ => 1 + | .branch n _ r => n + r.size + +def wellFormed : Table α → Bool + | .empty | .leaf _ => true + | .branch n l r => n == l.size && l.wellFormed && r.wellFormed + +def get [Inhabited α] : Table α → Nat → α + | .empty, _ => default + | .leaf v, i => if i == 0 then v else default + | .branch n l r, i => if i < n then l.get i else r.get (i-n) + +def set : Table α → Nat → α → Table α + | .empty, _, _ => .empty + | .leaf x, i, v => if i == 0 then .leaf v else .leaf x + | .branch n l r, i, v => + if i < n then .branch n (l.set i v) r else .branch n l (r.set (i-n) v) + +def toList : Table α → List α + | .empty => [] + | .leaf v => [v] + | .branch _ l r => l.toList ++ r.toList +end Table + +def combination (basis : Basis) (mask : Nat) : Nat := + (basis.toList.zipIdx).foldl + (fun acc (v, i) => if (mask / 2^i) % 2 == 1 then Nat.xor acc v else acc) 0 + +/-- Independence over F₂, expressed by its complete finite coefficient domain. -/ +def independent (basis : Basis) : Bool := + basis.size ≤ 9 && basis.all (· < 512) && + (List.range (2^basis.size)).all (fun mask => mask == 0 || combination basis mask != 0) + +structure CheckedBasis where + data : Basis + valid : independent data = true + +/-- A coordinate witness for every source generator in the destination span. -/ +def embeds (src dst : Basis) (coordinates : Array Nat) : Bool := + coordinates.size == src.size && + (src.toList.zipIdx).all (fun (v, i) => + coordinates[i]! < 2^dst.size && combination dst coordinates[i]! == v) + +structure Paid where + input : Nat + output : Nat + rank : Nat + /-- True for an ascending borrowed edge; false for a descending owned edge. -/ + ascending : Bool + coordinates : Array Nat + deriving Inhabited, Repr + +def checkPaid (frames : Table Basis) (e : Paid) : Bool := + e.input < frames.size && e.output < frames.size && e.rank > 0 && + let a := frames.get e.input + let b := frames.get e.output + if e.ascending then + a.size + e.rank == b.size && embeds a b e.coordinates + else + b.size + e.rank == a.size && embeds b a e.coordinates + +structure CheckedPaid (frames : Table Basis) where + data : Paid + valid : checkPaid frames data = true + +structure Operator where + columns : Basis + inverse : Basis + oldColumns : Basis + deriving Inhabited, Repr + +def checkOperator (g : Operator) : Bool := + g.columns.size == 9 && g.inverse.size == 9 && + g.columns.all (· < 512) && g.inverse.all (· < 512) && + (List.range 512).all (fun v => + combination g.inverse (combination g.columns v) == v && + combination g.columns (combination g.inverse v) == v) + +structure CheckedOperator where + data : Operator + valid : checkOperator data = true + +structure Warp where + operator : Int + input : Nat + output : Nat + /-- Coordinates of mapped input generators in the output basis. -/ + forwardCoordinates : Array Nat + /-- Coordinates of inverse-mapped output generators in the input basis. -/ + inverseCoordinates : Array Nat + deriving Inhabited, Repr + +def checkWarp (frames : Table Basis) (ops : Table Operator) (w : Warp) : Bool := + w.operator != 0 && w.operator.natAbs ≤ ops.size && + w.input < frames.size && w.output < frames.size && + let g := ops.get (w.operator.natAbs - 1) + let direct := if w.operator > 0 then g.columns else g.inverse + let inverse := if w.operator > 0 then g.inverse else g.columns + let a := frames.get w.input + let b := frames.get w.output + a.size == b.size && + embeds (a.map (combination direct)) b w.forwardCoordinates && + embeds (b.map (combination inverse)) a w.inverseCoordinates + +structure CheckedWarp (frames : Table Basis) (ops : Table Operator) where + data : Warp + valid : checkWarp frames ops data = true + +/-- Numeric projection of an emitted event; no scalar coefficient is discarded. +kind: 0 marker, 1 climb, 2 center, 3 warp, 4 add, 5 scale, 6 clear, +7 copy, 8 adapter. Persistent roles are 0..631; owned C₀ is role632. +reference indexes the paid or warp catalogue where applicable. +-/ +structure Event where + kind : Nat + role : Nat + source : Nat + input : Nat + output : Nat + reference : Nat + operator : Int + numerator : Int + denominator : Int + deriving Inhabited, Repr + +def bitLength : Nat → Nat → Nat + | 0, _ => 0 + | _ + 1, 0 => 0 + | fuel + 1, n => 1 + bitLength fuel (n / 2) + +def bitCount : Nat → Nat → Nat + | 0, _ => 0 + | fuel + 1, n => n % 2 + bitCount fuel (n / 2) + +def powerTwo (n : Nat) : Bool := n > 0 && Nat.land n (n - 1) == 0 + +def scalarValid (e : Event) : Bool := + e.numerator != 0 && powerTwo e.denominator.natAbs && + e.numerator.natAbs < 65536 && e.denominator.natAbs < 65536 && + (e.kind != 5 || powerTwo (e.numerator.natAbs / Nat.gcd e.numerator.natAbs e.denominator.natAbs)) + +/-- The exact conservative real-primitive tariff of the retained native code. -/ +def scalarAllowance (e : Event) : Nat := + if e.kind == 6 || e.kind == 7 then 2 else + let gcd := Nat.gcd e.numerator.natAbs e.denominator.natAbs + let numerator := e.numerator.natAbs / gcd + let denominator := e.denominator.natAbs / gcd + let n := bitLength 16 numerator + let d := bitLength 16 denominator + if e.kind == 5 then + 2 * (n - d + (d - n) + if e.numerator * e.denominator < 0 then 1 else 0) + else 2 * (3 + (n - 1) + bitCount 16 numerator + (d - 1)) + +structure State where + frames : Table Nat + paid : Array Nat := #[0,0,0,0,0,0,0,0,0,0] + scalarCost : Nat := 0 + ok : Bool := true + deriving Inhabited, Repr + +def step (frameData : Table Basis) (paidData : Table Paid) + (warpData : Table Warp) (s : State) (e : Event) : State := Id.run do + let mut t := s + if e.kind == 0 || e.kind == 8 then return t + t := { t with ok := t.ok && e.role < 633 && e.input < frameData.size } + if e.kind == 1 || e.kind == 2 then + let p := paidData.get e.reference + t := { t with + ok := t.ok && e.reference < paidData.size && + p.input == e.input && p.output == e.output && + (e.kind != 1 || (e.role < 632 && p.ascending)) && + (e.kind != 2 || e.role == 632) && t.frames.get e.role == e.input && p.rank < 10 + frames := t.frames.set e.role e.output + paid := t.paid.set! p.rank (t.paid[p.rank]! + 1) } + else if e.kind == 3 then + let w := warpData.get e.reference + t := { t with + ok := t.ok && e.reference < warpData.size && + w.input == e.input && w.output == e.output && w.operator == e.operator && + t.frames.get e.role == e.input + frames := t.frames.set e.role e.output } + else if e.kind == 6 then + t := { t with + ok := t.ok && e.role == 632 + frames := t.frames.set e.role e.input + scalarCost := t.scalarCost + scalarAllowance e } + else if e.kind == 4 || e.kind == 5 || e.kind == 7 then + t := { t with + ok := t.ok && t.frames.get e.role == e.input && + (e.kind == 7 || scalarValid e) && + (e.kind != 4 || e.role != e.source) && + (e.kind != 7 || e.role == 632) && + (e.kind == 5 || (e.source < 633 && t.frames.get e.source == e.input)) + scalarCost := t.scalarCost + scalarAllowance e } + else + t := { t with ok := false } + return t + +structure Segment where + initial : Table Nat + final : Table Nat + events : List Event + paid : Array Nat + scalarCost : Nat + deriving Inhabited, Repr + +def checkSegment (frames : Table Basis) (paid : Table Paid) + (warps : Table Warp) (s : Segment) : Bool := + let result := s.events.foldl (step frames paid warps) {frames := s.initial} + s.initial.size == 633 && s.final.size == 633 && + s.initial.wellFormed && s.final.wellFormed && result.ok && + result.frames == s.final && result.paid == s.paid && result.scalarCost == s.scalarCost + +structure CheckedSegment (frames : Table Basis) (paid : Table Paid) + (warps : Table Warp) where + data : Segment + valid : checkSegment frames paid warps data = true + +def linked (initial final : Table Nat) : List Segment → Bool + | [] => initial == final + | s :: ss => s.initial == initial && linked s.final final ss + +def totalPaid (segments : List Segment) : Array Nat := + (List.range 10).toArray.map (fun r => segments.foldl (fun n s => n + s.paid[r]!) 0) + +def totalScalarCost (segments : List Segment) : Nat := + segments.foldl (fun n s => n + s.scalarCost) 0 + +def totalEvents (segments : List Segment) : Nat := + segments.foldl (fun n s => n + s.events.length) 0 + +end NativeCertificate diff --git a/research/kappa-lean-verification-20261022/NativeCore.log b/research/kappa-lean-verification-20261022/NativeCore.log new file mode 100644 index 0000000000..e69de29bb2 diff --git a/research/kappa-lean-verification-20261022/NativeData.lean b/research/kappa-lean-verification-20261022/NativeData.lean new file mode 100644 index 0000000000..5e3b2cc586 --- /dev/null +++ b/research/kappa-lean-verification-20261022/NativeData.lean @@ -0,0 +1,3600 @@ +-- Generated by native_generate.py from canonical payload SHA256 +-- 4409d2d9328fffbd276bb03fb800f59a33ec3b2ab15f79a330a7af66e75110cc +import NativeFrames0 +import NativeOperators0 +import NativeFrames1 +import NativeOperators1 +import NativeFrames2 +import NativeOperators2 +import NativeFrames3 +import NativeOperators3 +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NativeData +open NativeCertificate +deriving instance DecidableEq for Operator +deriving instance DecidableEq for Paid +deriving instance DecidableEq for Warp +def frameEntries : List CheckedBasis := [frameEntriesPart000,frameEntriesPart001,frameEntriesPart002,frameEntriesPart003,frameEntriesPart004,frameEntriesPart005,frameEntriesPart006,frameEntriesPart007,frameEntriesPart008,frameEntriesPart009,frameEntriesPart010,frameEntriesPart011,frameEntriesPart012,frameEntriesPart013,frameEntriesPart014,frameEntriesPart015,frameEntriesPart016,frameEntriesPart017,frameEntriesPart018,frameEntriesPart019,frameEntriesPart020,frameEntriesPart021,frameEntriesPart022,frameEntriesPart023,frameEntriesPart024,frameEntriesPart025,frameEntriesPart026,frameEntriesPart027,frameEntriesPart028,frameEntriesPart029,frameEntriesPart030,frameEntriesPart031,frameEntriesPart032,frameEntriesPart033,frameEntriesPart034,frameEntriesPart035,frameEntriesPart036,frameEntriesPart037,frameEntriesPart038,frameEntriesPart039,frameEntriesPart040,frameEntriesPart041,frameEntriesPart042,frameEntriesPart043,frameEntriesPart044,frameEntriesPart045,frameEntriesPart046,frameEntriesPart047,frameEntriesPart048,frameEntriesPart049,frameEntriesPart050,frameEntriesPart051,frameEntriesPart052,frameEntriesPart053,frameEntriesPart054,frameEntriesPart055,frameEntriesPart056,frameEntriesPart057,frameEntriesPart058,frameEntriesPart059,frameEntriesPart060,frameEntriesPart061,frameEntriesPart062,frameEntriesPart063,frameEntriesPart064,frameEntriesPart065,frameEntriesPart066,frameEntriesPart067,frameEntriesPart068,frameEntriesPart069].flatten +theorem frame_transcription_exact : frameEntries.map (·.data) = frames.toList := by decide +def operatorEntries : List CheckedOperator := [operatorEntriesPart000,operatorEntriesPart001,operatorEntriesPart002,operatorEntriesPart003,operatorEntriesPart004,operatorEntriesPart005,operatorEntriesPart006,operatorEntriesPart007,operatorEntriesPart008,operatorEntriesPart009,operatorEntriesPart010,operatorEntriesPart011,operatorEntriesPart012,operatorEntriesPart013,operatorEntriesPart014,operatorEntriesPart015,operatorEntriesPart016,operatorEntriesPart017,operatorEntriesPart018,operatorEntriesPart019,operatorEntriesPart020,operatorEntriesPart021,operatorEntriesPart022,operatorEntriesPart023,operatorEntriesPart024,operatorEntriesPart025,operatorEntriesPart026,operatorEntriesPart027,operatorEntriesPart028,operatorEntriesPart029,operatorEntriesPart030,operatorEntriesPart031,operatorEntriesPart032,operatorEntriesPart033,operatorEntriesPart034,operatorEntriesPart035].flatten +theorem operator_transcription_exact : operatorEntries.map (·.data) = operators.toList := by decide +def paidEntriesPart000 : List (CheckedPaid frames) := [ + ⟨⟨0,2,1,true,#[]⟩, by decide⟩, + ⟨⟨0,3,1,true,#[]⟩, by decide⟩, + ⟨⟨0,4,1,true,#[]⟩, by decide⟩, + ⟨⟨0,5,1,true,#[]⟩, by decide⟩, + ⟨⟨0,6,1,true,#[]⟩, by decide⟩, + ⟨⟨0,7,1,true,#[]⟩, by decide⟩, + ⟨⟨0,8,1,true,#[]⟩, by decide⟩, + ⟨⟨0,9,1,true,#[]⟩, by decide⟩, + ⟨⟨0,10,1,true,#[]⟩, by decide⟩, + ⟨⟨0,11,1,true,#[]⟩, by decide⟩, + ⟨⟨0,12,1,true,#[]⟩, by decide⟩, + ⟨⟨0,13,1,true,#[]⟩, by decide⟩, + ⟨⟨0,14,1,true,#[]⟩, by decide⟩, + ⟨⟨0,15,1,true,#[]⟩, by decide⟩, + ⟨⟨0,16,1,true,#[]⟩, by decide⟩, + ⟨⟨0,17,1,true,#[]⟩, by decide⟩, + ⟨⟨0,18,1,true,#[]⟩, by decide⟩, + ⟨⟨0,19,1,true,#[]⟩, by decide⟩, + ⟨⟨0,20,1,true,#[]⟩, by decide⟩, + ⟨⟨0,21,1,true,#[]⟩, by decide⟩, + ⟨⟨0,22,1,true,#[]⟩, by decide⟩, + ⟨⟨0,23,1,true,#[]⟩, by decide⟩, + ⟨⟨0,24,1,true,#[]⟩, by decide⟩, + ⟨⟨0,25,1,true,#[]⟩, by decide⟩, + ⟨⟨0,26,1,true,#[]⟩, by decide⟩, + ⟨⟨0,27,1,true,#[]⟩, by decide⟩, + ⟨⟨0,28,1,true,#[]⟩, by decide⟩, + ⟨⟨0,29,1,true,#[]⟩, by decide⟩, + ⟨⟨0,30,1,true,#[]⟩, by decide⟩, + ⟨⟨0,31,1,true,#[]⟩, by decide⟩, + ⟨⟨0,32,1,true,#[]⟩, by decide⟩, + ⟨⟨0,33,1,true,#[]⟩, by decide⟩, + ⟨⟨0,34,1,true,#[]⟩, by decide⟩, + ⟨⟨0,35,1,true,#[]⟩, by decide⟩, + ⟨⟨0,36,1,true,#[]⟩, by decide⟩, + ⟨⟨0,37,1,true,#[]⟩, by decide⟩, + ⟨⟨0,38,1,true,#[]⟩, by decide⟩, + ⟨⟨0,39,1,true,#[]⟩, by decide⟩, + ⟨⟨0,40,1,true,#[]⟩, by decide⟩, + ⟨⟨0,41,1,true,#[]⟩, by decide⟩, + ⟨⟨0,42,1,true,#[]⟩, by decide⟩, + ⟨⟨0,43,1,true,#[]⟩, by decide⟩, + ⟨⟨0,44,1,true,#[]⟩, by decide⟩, + ⟨⟨0,45,1,true,#[]⟩, by decide⟩, + ⟨⟨0,46,1,true,#[]⟩, by decide⟩, + ⟨⟨0,47,1,true,#[]⟩, by decide⟩, + ⟨⟨0,48,1,true,#[]⟩, by decide⟩, + ⟨⟨0,49,1,true,#[]⟩, by decide⟩, + ⟨⟨0,50,1,true,#[]⟩, by decide⟩, + ⟨⟨0,51,1,true,#[]⟩, by decide⟩, + ⟨⟨0,52,1,true,#[]⟩, by decide⟩, + ⟨⟨0,53,1,true,#[]⟩, by decide⟩, + ⟨⟨0,54,1,true,#[]⟩, by decide⟩, + ⟨⟨0,55,1,true,#[]⟩, by decide⟩, + ⟨⟨0,56,1,true,#[]⟩, by decide⟩, + ⟨⟨0,57,1,true,#[]⟩, by decide⟩, + ⟨⟨0,58,1,true,#[]⟩, by decide⟩, + ⟨⟨0,59,1,true,#[]⟩, by decide⟩, + ⟨⟨0,60,1,true,#[]⟩, by decide⟩, + ⟨⟨0,61,1,true,#[]⟩, by decide⟩, + ⟨⟨0,62,1,true,#[]⟩, by decide⟩, + ⟨⟨0,63,1,true,#[]⟩, by decide⟩, + ⟨⟨0,64,1,true,#[]⟩, by decide⟩, + ⟨⟨0,65,1,true,#[]⟩, by decide⟩ +] +def paidEntriesPart001 : List (CheckedPaid frames) := [ + ⟨⟨0,66,1,true,#[]⟩, by decide⟩, + ⟨⟨0,67,1,true,#[]⟩, by decide⟩, + ⟨⟨0,68,1,true,#[]⟩, by decide⟩, + ⟨⟨0,69,1,true,#[]⟩, by decide⟩, + ⟨⟨0,70,1,true,#[]⟩, by decide⟩, + ⟨⟨0,71,1,true,#[]⟩, by decide⟩, + ⟨⟨0,72,1,true,#[]⟩, by decide⟩, + ⟨⟨0,73,1,true,#[]⟩, by decide⟩, + ⟨⟨0,74,1,true,#[]⟩, by decide⟩, + ⟨⟨0,75,1,true,#[]⟩, by decide⟩, + ⟨⟨0,76,1,true,#[]⟩, by decide⟩, + ⟨⟨0,77,1,true,#[]⟩, by decide⟩, + ⟨⟨0,78,1,true,#[]⟩, by decide⟩, + ⟨⟨0,79,1,true,#[]⟩, by decide⟩, + ⟨⟨0,80,1,true,#[]⟩, by decide⟩, + ⟨⟨0,81,1,true,#[]⟩, by decide⟩, + ⟨⟨0,82,1,true,#[]⟩, by decide⟩, + ⟨⟨0,83,1,true,#[]⟩, by decide⟩, + ⟨⟨0,84,1,true,#[]⟩, by decide⟩, + ⟨⟨0,85,1,true,#[]⟩, by decide⟩, + ⟨⟨0,86,1,true,#[]⟩, by decide⟩, + ⟨⟨0,87,1,true,#[]⟩, by decide⟩, + ⟨⟨0,88,1,true,#[]⟩, by decide⟩, + ⟨⟨0,89,1,true,#[]⟩, by decide⟩, + ⟨⟨0,90,1,true,#[]⟩, by decide⟩, + ⟨⟨0,91,1,true,#[]⟩, by decide⟩, + ⟨⟨0,92,1,true,#[]⟩, by decide⟩, + ⟨⟨0,93,1,true,#[]⟩, by decide⟩, + ⟨⟨0,94,1,true,#[]⟩, by decide⟩, + ⟨⟨0,95,1,true,#[]⟩, by decide⟩, + ⟨⟨0,96,1,true,#[]⟩, by decide⟩, + ⟨⟨0,97,1,true,#[]⟩, by decide⟩, + ⟨⟨0,98,1,true,#[]⟩, by decide⟩, + ⟨⟨0,99,1,true,#[]⟩, by decide⟩, + ⟨⟨0,100,1,true,#[]⟩, by decide⟩, + ⟨⟨0,101,1,true,#[]⟩, by decide⟩, + ⟨⟨0,102,1,true,#[]⟩, by decide⟩, + ⟨⟨0,103,1,true,#[]⟩, by decide⟩, + ⟨⟨0,104,1,true,#[]⟩, by decide⟩, + ⟨⟨0,105,1,true,#[]⟩, by decide⟩, + ⟨⟨0,106,1,true,#[]⟩, by decide⟩, + ⟨⟨0,107,1,true,#[]⟩, by decide⟩, + ⟨⟨0,108,1,true,#[]⟩, by decide⟩, + ⟨⟨0,109,1,true,#[]⟩, by decide⟩, + ⟨⟨0,110,1,true,#[]⟩, by decide⟩, + ⟨⟨0,111,1,true,#[]⟩, by decide⟩, + ⟨⟨0,112,1,true,#[]⟩, by decide⟩, + ⟨⟨0,113,1,true,#[]⟩, by decide⟩, + ⟨⟨0,114,1,true,#[]⟩, by decide⟩, + ⟨⟨0,115,1,true,#[]⟩, by decide⟩, + ⟨⟨0,137,1,true,#[]⟩, by decide⟩, + ⟨⟨0,140,2,true,#[]⟩, by decide⟩, + ⟨⟨0,254,8,true,#[]⟩, by decide⟩, + ⟨⟨0,274,8,true,#[]⟩, by decide⟩, + ⟨⟨0,279,8,true,#[]⟩, by decide⟩, + ⟨⟨0,280,8,true,#[]⟩, by decide⟩, + ⟨⟨0,281,8,true,#[]⟩, by decide⟩, + ⟨⟨0,293,4,true,#[]⟩, by decide⟩, + ⟨⟨0,294,4,true,#[]⟩, by decide⟩, + ⟨⟨0,314,5,true,#[]⟩, by decide⟩, + ⟨⟨0,339,2,true,#[]⟩, by decide⟩, + ⟨⟨0,340,2,true,#[]⟩, by decide⟩, + ⟨⟨0,341,2,true,#[]⟩, by decide⟩, + ⟨⟨0,344,2,true,#[]⟩, by decide⟩ +] +def paidEntriesPart002 : List (CheckedPaid frames) := [ + ⟨⟨0,351,3,true,#[]⟩, by decide⟩, + ⟨⟨0,353,3,true,#[]⟩, by decide⟩, + ⟨⟨0,355,3,true,#[]⟩, by decide⟩, + ⟨⟨0,357,3,true,#[]⟩, by decide⟩, + ⟨⟨0,359,2,true,#[]⟩, by decide⟩, + ⟨⟨0,360,2,true,#[]⟩, by decide⟩, + ⟨⟨0,361,2,true,#[]⟩, by decide⟩, + ⟨⟨0,364,2,true,#[]⟩, by decide⟩, + ⟨⟨0,371,3,true,#[]⟩, by decide⟩, + ⟨⟨0,372,3,true,#[]⟩, by decide⟩, + ⟨⟨0,373,3,true,#[]⟩, by decide⟩, + ⟨⟨0,374,3,true,#[]⟩, by decide⟩, + ⟨⟨0,375,3,true,#[]⟩, by decide⟩, + ⟨⟨0,376,3,true,#[]⟩, by decide⟩, + ⟨⟨0,377,3,true,#[]⟩, by decide⟩, + ⟨⟨0,378,3,true,#[]⟩, by decide⟩, + ⟨⟨0,379,2,true,#[]⟩, by decide⟩, + ⟨⟨0,380,2,true,#[]⟩, by decide⟩, + ⟨⟨0,381,2,true,#[]⟩, by decide⟩, + ⟨⟨0,384,2,true,#[]⟩, by decide⟩, + ⟨⟨0,391,3,true,#[]⟩, by decide⟩, + ⟨⟨0,392,3,true,#[]⟩, by decide⟩, + ⟨⟨0,393,3,true,#[]⟩, by decide⟩, + ⟨⟨0,394,3,true,#[]⟩, by decide⟩, + ⟨⟨0,395,3,true,#[]⟩, by decide⟩, + ⟨⟨0,396,3,true,#[]⟩, by decide⟩, + ⟨⟨0,397,3,true,#[]⟩, by decide⟩, + ⟨⟨0,398,3,true,#[]⟩, by decide⟩, + ⟨⟨0,400,2,true,#[]⟩, by decide⟩, + ⟨⟨0,411,3,true,#[]⟩, by decide⟩, + ⟨⟨0,412,3,true,#[]⟩, by decide⟩, + ⟨⟨0,413,3,true,#[]⟩, by decide⟩, + ⟨⟨0,414,3,true,#[]⟩, by decide⟩, + ⟨⟨0,415,3,true,#[]⟩, by decide⟩, + ⟨⟨0,416,3,true,#[]⟩, by decide⟩, + ⟨⟨0,417,3,true,#[]⟩, by decide⟩, + ⟨⟨0,418,3,true,#[]⟩, by decide⟩, + ⟨⟨0,420,2,true,#[]⟩, by decide⟩, + ⟨⟨0,424,2,true,#[]⟩, by decide⟩, + ⟨⟨0,431,3,true,#[]⟩, by decide⟩, + ⟨⟨0,432,3,true,#[]⟩, by decide⟩, + ⟨⟨0,433,3,true,#[]⟩, by decide⟩, + ⟨⟨0,434,3,true,#[]⟩, by decide⟩, + ⟨⟨0,435,3,true,#[]⟩, by decide⟩, + ⟨⟨0,436,3,true,#[]⟩, by decide⟩, + ⟨⟨0,437,3,true,#[]⟩, by decide⟩, + ⟨⟨0,438,3,true,#[]⟩, by decide⟩, + ⟨⟨0,440,2,true,#[]⟩, by decide⟩, + ⟨⟨0,444,2,true,#[]⟩, by decide⟩, + ⟨⟨0,451,3,true,#[]⟩, by decide⟩, + ⟨⟨0,452,3,true,#[]⟩, by decide⟩, + ⟨⟨0,453,3,true,#[]⟩, by decide⟩, + ⟨⟨0,454,3,true,#[]⟩, by decide⟩, + ⟨⟨0,455,3,true,#[]⟩, by decide⟩, + ⟨⟨0,456,3,true,#[]⟩, by decide⟩, + ⟨⟨0,457,3,true,#[]⟩, by decide⟩, + ⟨⟨0,458,3,true,#[]⟩, by decide⟩, + ⟨⟨0,459,2,true,#[]⟩, by decide⟩, + ⟨⟨0,460,2,true,#[]⟩, by decide⟩, + ⟨⟨0,461,2,true,#[]⟩, by decide⟩, + ⟨⟨0,464,2,true,#[]⟩, by decide⟩, + ⟨⟨0,471,3,true,#[]⟩, by decide⟩, + ⟨⟨0,472,3,true,#[]⟩, by decide⟩, + ⟨⟨0,473,3,true,#[]⟩, by decide⟩ +] +def paidEntriesPart003 : List (CheckedPaid frames) := [ + ⟨⟨0,474,3,true,#[]⟩, by decide⟩, + ⟨⟨0,475,3,true,#[]⟩, by decide⟩, + ⟨⟨0,476,3,true,#[]⟩, by decide⟩, + ⟨⟨0,477,3,true,#[]⟩, by decide⟩, + ⟨⟨0,478,3,true,#[]⟩, by decide⟩, + ⟨⟨0,480,2,true,#[]⟩, by decide⟩, + ⟨⟨0,491,3,true,#[]⟩, by decide⟩, + ⟨⟨0,492,3,true,#[]⟩, by decide⟩, + ⟨⟨0,493,3,true,#[]⟩, by decide⟩, + ⟨⟨0,494,3,true,#[]⟩, by decide⟩, + ⟨⟨0,495,3,true,#[]⟩, by decide⟩, + ⟨⟨0,496,3,true,#[]⟩, by decide⟩, + ⟨⟨0,497,3,true,#[]⟩, by decide⟩, + ⟨⟨0,498,3,true,#[]⟩, by decide⟩, + ⟨⟨0,499,2,true,#[]⟩, by decide⟩, + ⟨⟨0,500,2,true,#[]⟩, by decide⟩, + ⟨⟨0,501,2,true,#[]⟩, by decide⟩, + ⟨⟨0,504,2,true,#[]⟩, by decide⟩, + ⟨⟨0,511,3,true,#[]⟩, by decide⟩, + ⟨⟨0,512,3,true,#[]⟩, by decide⟩, + ⟨⟨0,513,3,true,#[]⟩, by decide⟩, + ⟨⟨0,514,3,true,#[]⟩, by decide⟩, + ⟨⟨0,515,3,true,#[]⟩, by decide⟩, + ⟨⟨0,516,3,true,#[]⟩, by decide⟩, + ⟨⟨0,517,3,true,#[]⟩, by decide⟩, + ⟨⟨0,518,3,true,#[]⟩, by decide⟩, + ⟨⟨0,523,2,true,#[]⟩, by decide⟩, + ⟨⟨0,530,2,true,#[]⟩, by decide⟩, + ⟨⟨0,531,3,true,#[]⟩, by decide⟩, + ⟨⟨0,532,3,true,#[]⟩, by decide⟩, + ⟨⟨0,533,3,true,#[]⟩, by decide⟩, + ⟨⟨0,534,3,true,#[]⟩, by decide⟩, + ⟨⟨0,535,3,true,#[]⟩, by decide⟩, + ⟨⟨0,536,3,true,#[]⟩, by decide⟩, + ⟨⟨0,537,3,true,#[]⟩, by decide⟩, + ⟨⟨0,538,3,true,#[]⟩, by decide⟩, + ⟨⟨0,539,2,true,#[]⟩, by decide⟩, + ⟨⟨0,544,2,true,#[]⟩, by decide⟩, + ⟨⟨0,551,3,true,#[]⟩, by decide⟩, + ⟨⟨0,552,3,true,#[]⟩, by decide⟩, + ⟨⟨0,553,3,true,#[]⟩, by decide⟩, + ⟨⟨0,554,3,true,#[]⟩, by decide⟩, + ⟨⟨0,555,3,true,#[]⟩, by decide⟩, + ⟨⟨0,556,3,true,#[]⟩, by decide⟩, + ⟨⟨0,557,3,true,#[]⟩, by decide⟩, + ⟨⟨0,558,3,true,#[]⟩, by decide⟩, + ⟨⟨0,560,2,true,#[]⟩, by decide⟩, + ⟨⟨0,564,2,true,#[]⟩, by decide⟩, + ⟨⟨0,571,3,true,#[]⟩, by decide⟩, + ⟨⟨0,572,3,true,#[]⟩, by decide⟩, + ⟨⟨0,573,3,true,#[]⟩, by decide⟩, + ⟨⟨0,574,3,true,#[]⟩, by decide⟩, + ⟨⟨0,575,3,true,#[]⟩, by decide⟩, + ⟨⟨0,576,3,true,#[]⟩, by decide⟩, + ⟨⟨0,577,3,true,#[]⟩, by decide⟩, + ⟨⟨0,578,3,true,#[]⟩, by decide⟩, + ⟨⟨0,580,2,true,#[]⟩, by decide⟩, + ⟨⟨0,584,2,true,#[]⟩, by decide⟩, + ⟨⟨0,591,3,true,#[]⟩, by decide⟩, + ⟨⟨0,592,3,true,#[]⟩, by decide⟩, + ⟨⟨0,593,3,true,#[]⟩, by decide⟩, + ⟨⟨0,594,3,true,#[]⟩, by decide⟩, + ⟨⟨0,595,3,true,#[]⟩, by decide⟩, + ⟨⟨0,596,3,true,#[]⟩, by decide⟩ +] +def paidEntriesPart004 : List (CheckedPaid frames) := [ + ⟨⟨0,597,3,true,#[]⟩, by decide⟩, + ⟨⟨0,598,3,true,#[]⟩, by decide⟩, + ⟨⟨0,600,2,true,#[]⟩, by decide⟩, + ⟨⟨0,604,2,true,#[]⟩, by decide⟩, + ⟨⟨0,612,3,true,#[]⟩, by decide⟩, + ⟨⟨0,614,3,true,#[]⟩, by decide⟩, + ⟨⟨0,615,3,true,#[]⟩, by decide⟩, + ⟨⟨0,616,3,true,#[]⟩, by decide⟩, + ⟨⟨0,618,3,true,#[]⟩, by decide⟩, + ⟨⟨0,619,8,true,#[]⟩, by decide⟩, + ⟨⟨0,621,8,true,#[]⟩, by decide⟩, + ⟨⟨0,624,8,true,#[]⟩, by decide⟩, + ⟨⟨0,627,3,true,#[]⟩, by decide⟩, + ⟨⟨0,628,3,true,#[]⟩, by decide⟩, + ⟨⟨0,634,3,true,#[]⟩, by decide⟩, + ⟨⟨0,674,3,true,#[]⟩, by decide⟩, + ⟨⟨0,760,3,true,#[]⟩, by decide⟩, + ⟨⟨0,788,3,true,#[]⟩, by decide⟩, + ⟨⟨0,797,3,true,#[]⟩, by decide⟩, + ⟨⟨0,798,3,true,#[]⟩, by decide⟩, + ⟨⟨0,822,3,true,#[]⟩, by decide⟩, + ⟨⟨0,1552,5,true,#[]⟩, by decide⟩, + ⟨⟨0,4329,4,true,#[]⟩, by decide⟩, + ⟨⟨2,341,1,true,#[2]⟩, by decide⟩, + ⟨⟨2,342,1,true,#[2]⟩, by decide⟩, + ⟨⟨2,343,1,true,#[2]⟩, by decide⟩, + ⟨⟨3,481,1,true,#[1]⟩, by decide⟩, + ⟨⟨3,489,1,true,#[2]⟩, by decide⟩, + ⟨⟨3,490,1,true,#[2]⟩, by decide⟩, + ⟨⟨4,384,1,true,#[1]⟩, by decide⟩, + ⟨⟨4,385,1,true,#[2]⟩, by decide⟩, + ⟨⟨4,386,1,true,#[2]⟩, by decide⟩, + ⟨⟨5,523,1,true,#[1]⟩, by decide⟩, + ⟨⟨5,526,1,true,#[1]⟩, by decide⟩, + ⟨⟨5,527,1,true,#[1]⟩, by decide⟩, + ⟨⟨6,541,1,true,#[1]⟩, by decide⟩, + ⟨⟨6,549,1,true,#[1]⟩, by decide⟩, + ⟨⟨6,550,1,true,#[1]⟩, by decide⟩, + ⟨⟨7,544,1,true,#[1]⟩, by decide⟩, + ⟨⟨7,545,1,true,#[1]⟩, by decide⟩, + ⟨⟨7,546,1,true,#[1]⟩, by decide⟩, + ⟨⟨8,481,1,true,#[2]⟩, by decide⟩, + ⟨⟨8,482,1,true,#[2]⟩, by decide⟩, + ⟨⟨8,483,1,true,#[2]⟩, by decide⟩, + ⟨⟨9,340,1,true,#[2]⟩, by decide⟩, + ⟨⟨9,343,1,true,#[1]⟩, by decide⟩, + ⟨⟨9,350,1,true,#[2]⟩, by decide⟩, + ⟨⟨10,524,1,true,#[2]⟩, by decide⟩, + ⟨⟨10,526,1,true,#[2]⟩, by decide⟩, + ⟨⟨10,530,1,true,#[1]⟩, by decide⟩, + ⟨⟨11,379,1,true,#[1]⟩, by decide⟩, + ⟨⟨11,386,1,true,#[1]⟩, by decide⟩, + ⟨⟨11,388,1,true,#[1]⟩, by decide⟩, + ⟨⟨12,360,1,true,#[1]⟩, by decide⟩, + ⟨⟨12,363,1,true,#[1]⟩, by decide⟩, + ⟨⟨12,370,1,true,#[1]⟩, by decide⟩, + ⟨⟨13,359,1,true,#[1]⟩, by decide⟩, + ⟨⟨13,366,1,true,#[1]⟩, by decide⟩, + ⟨⟨13,368,1,true,#[1]⟩, by decide⟩, + ⟨⟨14,401,1,true,#[1]⟩, by decide⟩, + ⟨⟨14,402,1,true,#[2]⟩, by decide⟩, + ⟨⟨14,403,1,true,#[2]⟩, by decide⟩, + ⟨⟨15,581,1,true,#[1]⟩, by decide⟩, + ⟨⟨15,582,1,true,#[1]⟩, by decide⟩ +] +def paidEntriesPart005 : List (CheckedPaid frames) := [ + ⟨⟨15,583,1,true,#[1]⟩, by decide⟩, + ⟨⟨16,564,1,true,#[1]⟩, by decide⟩, + ⟨⟨16,565,1,true,#[1]⟩, by decide⟩, + ⟨⟨16,566,1,true,#[1]⟩, by decide⟩, + ⟨⟨17,561,1,true,#[1]⟩, by decide⟩, + ⟨⟨17,562,1,true,#[1]⟩, by decide⟩, + ⟨⟨17,563,1,true,#[1]⟩, by decide⟩, + ⟨⟨18,579,1,true,#[3]⟩, by decide⟩, + ⟨⟨18,582,1,true,#[2]⟩, by decide⟩, + ⟨⟨18,589,1,true,#[2]⟩, by decide⟩, + ⟨⟨19,399,1,true,#[1]⟩, by decide⟩, + ⟨⟨19,402,1,true,#[1]⟩, by decide⟩, + ⟨⟨19,409,1,true,#[3]⟩, by decide⟩, + ⟨⟨20,420,1,true,#[1]⟩, by decide⟩, + ⟨⟨20,425,1,true,#[1]⟩, by decide⟩, + ⟨⟨20,427,1,true,#[1]⟩, by decide⟩, + ⟨⟨21,419,1,true,#[1]⟩, by decide⟩, + ⟨⟨21,423,1,true,#[1]⟩, by decide⟩, + ⟨⟨21,430,1,true,#[1]⟩, by decide⟩, + ⟨⟨22,599,1,true,#[3]⟩, by decide⟩, + ⟨⟨22,602,1,true,#[3]⟩, by decide⟩, + ⟨⟨22,609,1,true,#[1]⟩, by decide⟩, + ⟨⟨23,604,1,true,#[3]⟩, by decide⟩, + ⟨⟨23,605,1,true,#[3]⟩, by decide⟩, + ⟨⟨23,606,1,true,#[1]⟩, by decide⟩, + ⟨⟨24,460,1,true,#[1]⟩, by decide⟩, + ⟨⟨24,462,1,true,#[3]⟩, by decide⟩, + ⟨⟨24,469,1,true,#[3]⟩, by decide⟩, + ⟨⟨25,459,1,true,#[1]⟩, by decide⟩, + ⟨⟨25,466,1,true,#[3]⟩, by decide⟩, + ⟨⟨25,468,1,true,#[3]⟩, by decide⟩, + ⟨⟨26,439,1,true,#[1]⟩, by decide⟩, + ⟨⟨26,443,1,true,#[1]⟩, by decide⟩, + ⟨⟨26,450,1,true,#[1]⟩, by decide⟩, + ⟨⟨27,384,1,true,#[2]⟩, by decide⟩, + ⟨⟨27,387,1,true,#[2]⟩, by decide⟩, + ⟨⟨27,388,1,true,#[2]⟩, by decide⟩, + ⟨⟨28,525,1,true,#[2]⟩, by decide⟩, + ⟨⟨28,527,1,true,#[2]⟩, by decide⟩, + ⟨⟨28,530,1,true,#[2]⟩, by decide⟩, + ⟨⟨29,341,1,true,#[1]⟩, by decide⟩, + ⟨⟨29,349,1,true,#[1]⟩, by decide⟩, + ⟨⟨29,350,1,true,#[1]⟩, by decide⟩, + ⟨⟨30,479,1,true,#[1]⟩, by decide⟩, + ⟨⟨30,483,1,true,#[1]⟩, by decide⟩, + ⟨⟨30,490,1,true,#[1]⟩, by decide⟩, + ⟨⟨31,499,1,true,#[1]⟩, by decide⟩, + ⟨⟨31,506,1,true,#[1]⟩, by decide⟩, + ⟨⟨31,508,1,true,#[1]⟩, by decide⟩, + ⟨⟨32,500,1,true,#[1]⟩, by decide⟩, + ⟨⟨32,502,1,true,#[1]⟩, by decide⟩, + ⟨⟨32,509,1,true,#[1]⟩, by decide⟩, + ⟨⟨33,401,1,true,#[2]⟩, by decide⟩, + ⟨⟨33,409,1,true,#[2]⟩, by decide⟩, + ⟨⟨33,410,1,true,#[2]⟩, by decide⟩, + ⟨⟨34,444,1,true,#[1]⟩, by decide⟩, + ⟨⟨34,447,1,true,#[1]⟩, by decide⟩, + ⟨⟨34,448,1,true,#[1]⟩, by decide⟩, + ⟨⟨35,461,1,true,#[1]⟩, by decide⟩, + ⟨⟨35,469,1,true,#[1]⟩, by decide⟩, + ⟨⟨35,470,1,true,#[1]⟩, by decide⟩, + ⟨⟨36,464,1,true,#[1]⟩, by decide⟩, + ⟨⟨36,465,1,true,#[1]⟩, by decide⟩, + ⟨⟨36,466,1,true,#[1]⟩, by decide⟩ +] +def paidEntriesPart006 : List (CheckedPaid frames) := [ + ⟨⟨37,440,1,true,#[3]⟩, by decide⟩, + ⟨⟨37,446,1,true,#[2]⟩, by decide⟩, + ⟨⟨37,448,1,true,#[2]⟩, by decide⟩, + ⟨⟨38,601,1,true,#[1]⟩, by decide⟩, + ⟨⟨38,602,1,true,#[1]⟩, by decide⟩, + ⟨⟨38,603,1,true,#[3]⟩, by decide⟩, + ⟨⟨39,600,1,true,#[1]⟩, by decide⟩, + ⟨⟨39,605,1,true,#[1]⟩, by decide⟩, + ⟨⟨39,607,1,true,#[3]⟩, by decide⟩, + ⟨⟨40,399,1,true,#[3]⟩, by decide⟩, + ⟨⟨40,403,1,true,#[3]⟩, by decide⟩, + ⟨⟨40,410,1,true,#[1]⟩, by decide⟩, + ⟨⟨41,420,1,true,#[3]⟩, by decide⟩, + ⟨⟨41,426,1,true,#[1]⟩, by decide⟩, + ⟨⟨41,428,1,true,#[1]⟩, by decide⟩, + ⟨⟨42,419,1,true,#[3]⟩, by decide⟩, + ⟨⟨42,422,1,true,#[1]⟩, by decide⟩, + ⟨⟨42,429,1,true,#[1]⟩, by decide⟩, + ⟨⟨43,560,1,true,#[1]⟩, by decide⟩, + ⟨⟨43,565,1,true,#[3]⟩, by decide⟩, + ⟨⟨43,567,1,true,#[3]⟩, by decide⟩, + ⟨⟨44,559,1,true,#[1]⟩, by decide⟩, + ⟨⟨44,562,1,true,#[3]⟩, by decide⟩, + ⟨⟨44,569,1,true,#[3]⟩, by decide⟩, + ⟨⟨45,580,1,true,#[1]⟩, by decide⟩, + ⟨⟨45,585,1,true,#[1]⟩, by decide⟩, + ⟨⟨45,587,1,true,#[1]⟩, by decide⟩, + ⟨⟨46,579,1,true,#[2]⟩, by decide⟩, + ⟨⟨46,583,1,true,#[2]⟩, by decide⟩, + ⟨⟨46,590,1,true,#[2]⟩, by decide⟩, + ⟨⟨47,440,1,true,#[1]⟩, by decide⟩, + ⟨⟨47,445,1,true,#[2]⟩, by decide⟩, + ⟨⟨47,447,1,true,#[2]⟩, by decide⟩, + ⟨⟨48,599,1,true,#[1]⟩, by decide⟩, + ⟨⟨48,603,1,true,#[1]⟩, by decide⟩, + ⟨⟨48,610,1,true,#[1]⟩, by decide⟩, + ⟨⟨49,604,1,true,#[1]⟩, by decide⟩, + ⟨⟨49,607,1,true,#[1]⟩, by decide⟩, + ⟨⟨49,608,1,true,#[1]⟩, by decide⟩, + ⟨⟨50,444,1,true,#[3]⟩, by decide⟩, + ⟨⟨50,445,1,true,#[1]⟩, by decide⟩, + ⟨⟨50,446,1,true,#[1]⟩, by decide⟩, + ⟨⟨51,461,1,true,#[3]⟩, by decide⟩, + ⟨⟨51,462,1,true,#[1]⟩, by decide⟩, + ⟨⟨51,463,1,true,#[1]⟩, by decide⟩, + ⟨⟨52,464,1,true,#[3]⟩, by decide⟩, + ⟨⟨52,467,1,true,#[1]⟩, by decide⟩, + ⟨⟨52,468,1,true,#[1]⟩, by decide⟩, + ⟨⟨53,581,1,true,#[3]⟩, by decide⟩, + ⟨⟨53,589,1,true,#[3]⟩, by decide⟩, + ⟨⟨53,590,1,true,#[1]⟩, by decide⟩, + ⟨⟨54,564,1,true,#[3]⟩, by decide⟩, + ⟨⟨54,567,1,true,#[1]⟩, by decide⟩, + ⟨⟨54,568,1,true,#[1]⟩, by decide⟩, + ⟨⟨55,561,1,true,#[3]⟩, by decide⟩, + ⟨⟨55,569,1,true,#[1]⟩, by decide⟩, + ⟨⟨55,570,1,true,#[1]⟩, by decide⟩, + ⟨⟨56,424,1,true,#[1]⟩, by decide⟩, + ⟨⟨56,425,1,true,#[3]⟩, by decide⟩, + ⟨⟨56,426,1,true,#[3]⟩, by decide⟩, + ⟨⟨57,421,1,true,#[1]⟩, by decide⟩, + ⟨⟨57,429,1,true,#[3]⟩, by decide⟩, + ⟨⟨57,430,1,true,#[3]⟩, by decide⟩, + ⟨⟨58,404,1,true,#[1]⟩, by decide⟩ +] +def paidEntriesPart007 : List (CheckedPaid frames) := [ + ⟨⟨58,407,1,true,#[1]⟩, by decide⟩, + ⟨⟨58,408,1,true,#[1]⟩, by decide⟩, + ⟨⟨59,340,1,true,#[3]⟩, by decide⟩, + ⟨⟨59,342,1,true,#[3]⟩, by decide⟩, + ⟨⟨59,349,1,true,#[3]⟩, by decide⟩, + ⟨⟨60,479,1,true,#[3]⟩, by decide⟩, + ⟨⟨60,482,1,true,#[3]⟩, by decide⟩, + ⟨⟨60,489,1,true,#[3]⟩, by decide⟩, + ⟨⟨61,499,1,true,#[3]⟩, by decide⟩, + ⟨⟨61,505,1,true,#[1]⟩, by decide⟩, + ⟨⟨61,507,1,true,#[1]⟩, by decide⟩, + ⟨⟨62,500,1,true,#[3]⟩, by decide⟩, + ⟨⟨62,503,1,true,#[1]⟩, by decide⟩, + ⟨⟨62,510,1,true,#[1]⟩, by decide⟩, + ⟨⟨63,379,1,true,#[3]⟩, by decide⟩, + ⟨⟨63,385,1,true,#[3]⟩, by decide⟩, + ⟨⟨63,387,1,true,#[3]⟩, by decide⟩, + ⟨⟨64,360,1,true,#[3]⟩, by decide⟩, + ⟨⟨64,362,1,true,#[1]⟩, by decide⟩, + ⟨⟨64,369,1,true,#[1]⟩, by decide⟩, + ⟨⟨65,359,1,true,#[3]⟩, by decide⟩, + ⟨⟨65,365,1,true,#[1]⟩, by decide⟩, + ⟨⟨65,367,1,true,#[1]⟩, by decide⟩, + ⟨⟨66,540,1,true,#[1]⟩, by decide⟩, + ⟨⟨66,542,1,true,#[3]⟩, by decide⟩, + ⟨⟨66,549,1,true,#[3]⟩, by decide⟩, + ⟨⟨67,539,1,true,#[1]⟩, by decide⟩, + ⟨⟨67,546,1,true,#[3]⟩, by decide⟩, + ⟨⟨67,548,1,true,#[3]⟩, by decide⟩, + ⟨⟨68,519,1,true,#[1]⟩, by decide⟩, + ⟨⟨68,522,1,true,#[1]⟩, by decide⟩, + ⟨⟨68,529,1,true,#[1]⟩, by decide⟩, + ⟨⟨69,523,1,true,#[3]⟩, by decide⟩, + ⟨⟨69,524,1,true,#[3]⟩, by decide⟩, + ⟨⟨69,525,1,true,#[3]⟩, by decide⟩, + ⟨⟨70,541,1,true,#[3]⟩, by decide⟩, + ⟨⟨70,542,1,true,#[1]⟩, by decide⟩, + ⟨⟨70,543,1,true,#[1]⟩, by decide⟩, + ⟨⟨71,544,1,true,#[3]⟩, by decide⟩, + ⟨⟨71,547,1,true,#[1]⟩, by decide⟩, + ⟨⟨71,548,1,true,#[1]⟩, by decide⟩, + ⟨⟨72,361,1,true,#[1]⟩, by decide⟩, + ⟨⟨72,362,1,true,#[3]⟩, by decide⟩, + ⟨⟨72,363,1,true,#[3]⟩, by decide⟩, + ⟨⟨73,364,1,true,#[1]⟩, by decide⟩, + ⟨⟨73,365,1,true,#[3]⟩, by decide⟩, + ⟨⟨73,366,1,true,#[3]⟩, by decide⟩, + ⟨⟨74,381,1,true,#[1]⟩, by decide⟩, + ⟨⟨74,382,1,true,#[1]⟩, by decide⟩, + ⟨⟨74,383,1,true,#[1]⟩, by decide⟩, + ⟨⟨75,504,1,true,#[1]⟩, by decide⟩, + ⟨⟨75,505,1,true,#[3]⟩, by decide⟩, + ⟨⟨75,506,1,true,#[3]⟩, by decide⟩, + ⟨⟨76,501,1,true,#[1]⟩, by decide⟩, + ⟨⟨76,509,1,true,#[3]⟩, by decide⟩, + ⟨⟨76,510,1,true,#[3]⟩, by decide⟩, + ⟨⟨77,484,1,true,#[1]⟩, by decide⟩, + ⟨⟨77,487,1,true,#[1]⟩, by decide⟩, + ⟨⟨77,488,1,true,#[1]⟩, by decide⟩, + ⟨⟨78,344,1,true,#[1]⟩, by decide⟩, + ⟨⟨78,345,1,true,#[1]⟩, by decide⟩, + ⟨⟨78,346,1,true,#[1]⟩, by decide⟩, + ⟨⟨79,400,1,true,#[3]⟩, by decide⟩, + ⟨⟨79,406,1,true,#[3]⟩, by decide⟩ +] +def paidEntriesPart008 : List (CheckedPaid frames) := [ + ⟨⟨79,408,1,true,#[3]⟩, by decide⟩, + ⟨⟨80,584,1,true,#[3]⟩, by decide⟩, + ⟨⟨80,585,1,true,#[3]⟩, by decide⟩, + ⟨⟨80,586,1,true,#[3]⟩, by decide⟩, + ⟨⟨81,380,1,true,#[3]⟩, by decide⟩, + ⟨⟨81,383,1,true,#[3]⟩, by decide⟩, + ⟨⟨81,390,1,true,#[3]⟩, by decide⟩, + ⟨⟨82,520,1,true,#[3]⟩, by decide⟩, + ⟨⟨82,521,1,true,#[3]⟩, by decide⟩, + ⟨⟨82,522,1,true,#[3]⟩, by decide⟩, + ⟨⟨83,339,1,true,#[1]⟩, by decide⟩, + ⟨⟨83,346,1,true,#[3]⟩, by decide⟩, + ⟨⟨83,348,1,true,#[1]⟩, by decide⟩, + ⟨⟨84,484,1,true,#[3]⟩, by decide⟩, + ⟨⟨84,485,1,true,#[1]⟩, by decide⟩, + ⟨⟨84,486,1,true,#[1]⟩, by decide⟩, + ⟨⟨85,501,1,true,#[3]⟩, by decide⟩, + ⟨⟨85,502,1,true,#[3]⟩, by decide⟩, + ⟨⟨85,503,1,true,#[3]⟩, by decide⟩, + ⟨⟨86,504,1,true,#[3]⟩, by decide⟩, + ⟨⟨86,507,1,true,#[3]⟩, by decide⟩, + ⟨⟨86,508,1,true,#[3]⟩, by decide⟩, + ⟨⟨87,441,1,true,#[3]⟩, by decide⟩, + ⟨⟨87,449,1,true,#[3]⟩, by decide⟩, + ⟨⟨87,450,1,true,#[3]⟩, by decide⟩, + ⟨⟨88,480,1,true,#[3]⟩, by decide⟩, + ⟨⟨88,486,1,true,#[3]⟩, by decide⟩, + ⟨⟨88,488,1,true,#[3]⟩, by decide⟩, + ⟨⟨89,344,1,true,#[3]⟩, by decide⟩, + ⟨⟨89,347,1,true,#[1]⟩, by decide⟩, + ⟨⟨89,348,1,true,#[3]⟩, by decide⟩, + ⟨⟨90,520,1,true,#[1]⟩, by decide⟩, + ⟨⟨90,528,1,true,#[3]⟩, by decide⟩, + ⟨⟨90,529,1,true,#[3]⟩, by decide⟩, + ⟨⟨91,381,1,true,#[3]⟩, by decide⟩, + ⟨⟨91,389,1,true,#[1]⟩, by decide⟩, + ⟨⟨91,390,1,true,#[1]⟩, by decide⟩, + ⟨⟨92,364,1,true,#[3]⟩, by decide⟩, + ⟨⟨92,367,1,true,#[3]⟩, by decide⟩, + ⟨⟨92,368,1,true,#[3]⟩, by decide⟩, + ⟨⟨93,361,1,true,#[3]⟩, by decide⟩, + ⟨⟨93,369,1,true,#[3]⟩, by decide⟩, + ⟨⟨93,370,1,true,#[3]⟩, by decide⟩, + ⟨⟨94,339,1,true,#[3]⟩, by decide⟩, + ⟨⟨94,345,1,true,#[3]⟩, by decide⟩, + ⟨⟨94,347,1,true,#[3]⟩, by decide⟩, + ⟨⟨95,480,1,true,#[1]⟩, by decide⟩, + ⟨⟨95,485,1,true,#[3]⟩, by decide⟩, + ⟨⟨95,487,1,true,#[3]⟩, by decide⟩, + ⟨⟨96,380,1,true,#[1]⟩, by decide⟩, + ⟨⟨96,382,1,true,#[3]⟩, by decide⟩, + ⟨⟨96,389,1,true,#[3]⟩, by decide⟩, + ⟨⟨97,519,1,true,#[3]⟩, by decide⟩, + ⟨⟨97,521,1,true,#[1]⟩, by decide⟩, + ⟨⟨97,528,1,true,#[1]⟩, by decide⟩, + ⟨⟨98,539,1,true,#[3]⟩, by decide⟩, + ⟨⟨98,545,1,true,#[3]⟩, by decide⟩, + ⟨⟨98,547,1,true,#[3]⟩, by decide⟩, + ⟨⟨99,540,1,true,#[3]⟩, by decide⟩, + ⟨⟨99,543,1,true,#[3]⟩, by decide⟩, + ⟨⟨99,550,1,true,#[3]⟩, by decide⟩, + ⟨⟨100,441,1,true,#[1]⟩, by decide⟩, + ⟨⟨100,442,1,true,#[3]⟩, by decide⟩, + ⟨⟨100,443,1,true,#[3]⟩, by decide⟩ +] +def paidEntriesPart009 : List (CheckedPaid frames) := [ + ⟨⟨101,584,1,true,#[1]⟩, by decide⟩, + ⟨⟨101,587,1,true,#[3]⟩, by decide⟩, + ⟨⟨101,588,1,true,#[3]⟩, by decide⟩, + ⟨⟨102,404,1,true,#[3]⟩, by decide⟩, + ⟨⟨102,405,1,true,#[1]⟩, by decide⟩, + ⟨⟨102,406,1,true,#[1]⟩, by decide⟩, + ⟨⟨103,421,1,true,#[3]⟩, by decide⟩, + ⟨⟨103,422,1,true,#[3]⟩, by decide⟩, + ⟨⟨103,423,1,true,#[3]⟩, by decide⟩, + ⟨⟨104,424,1,true,#[3]⟩, by decide⟩, + ⟨⟨104,427,1,true,#[3]⟩, by decide⟩, + ⟨⟨104,428,1,true,#[3]⟩, by decide⟩, + ⟨⟨105,400,1,true,#[1]⟩, by decide⟩, + ⟨⟨105,405,1,true,#[3]⟩, by decide⟩, + ⟨⟨105,407,1,true,#[3]⟩, by decide⟩, + ⟨⟨106,580,1,true,#[3]⟩, by decide⟩, + ⟨⟨106,586,1,true,#[1]⟩, by decide⟩, + ⟨⟨106,588,1,true,#[1]⟩, by decide⟩, + ⟨⟨107,559,1,true,#[3]⟩, by decide⟩, + ⟨⟨107,563,1,true,#[3]⟩, by decide⟩, + ⟨⟨107,570,1,true,#[3]⟩, by decide⟩, + ⟨⟨108,560,1,true,#[3]⟩, by decide⟩, + ⟨⟨108,566,1,true,#[3]⟩, by decide⟩, + ⟨⟨108,568,1,true,#[3]⟩, by decide⟩, + ⟨⟨109,439,1,true,#[3]⟩, by decide⟩, + ⟨⟨109,442,1,true,#[1]⟩, by decide⟩, + ⟨⟨109,449,1,true,#[1]⟩, by decide⟩, + ⟨⟨110,459,1,true,#[3]⟩, by decide⟩, + ⟨⟨110,465,1,true,#[3]⟩, by decide⟩, + ⟨⟨110,467,1,true,#[3]⟩, by decide⟩, + ⟨⟨111,460,1,true,#[3]⟩, by decide⟩, + ⟨⟨111,463,1,true,#[3]⟩, by decide⟩, + ⟨⟨111,470,1,true,#[3]⟩, by decide⟩, + ⟨⟨112,600,1,true,#[3]⟩, by decide⟩, + ⟨⟨112,606,1,true,#[3]⟩, by decide⟩, + ⟨⟨112,608,1,true,#[3]⟩, by decide⟩, + ⟨⟨113,601,1,true,#[3]⟩, by decide⟩, + ⟨⟨113,609,1,true,#[3]⟩, by decide⟩, + ⟨⟨113,610,1,true,#[3]⟩, by decide⟩, + ⟨⟨114,311,3,true,#[12]⟩, by decide⟩, + ⟨⟨114,325,3,true,#[8]⟩, by decide⟩, + ⟨⟨114,352,2,true,#[2]⟩, by decide⟩, + ⟨⟨114,358,2,true,#[2]⟩, by decide⟩, + ⟨⟨114,399,1,true,#[2]⟩, by decide⟩, + ⟨⟨114,401,1,true,#[3]⟩, by decide⟩, + ⟨⟨114,404,1,true,#[2]⟩, by decide⟩, + ⟨⟨114,419,1,true,#[2]⟩, by decide⟩, + ⟨⟨114,421,1,true,#[2]⟩, by decide⟩, + ⟨⟨114,424,1,true,#[2]⟩, by decide⟩, + ⟨⟨114,519,1,true,#[2]⟩, by decide⟩, + ⟨⟨114,520,1,true,#[2]⟩, by decide⟩, + ⟨⟨114,523,1,true,#[2]⟩, by decide⟩, + ⟨⟨114,540,1,true,#[2]⟩, by decide⟩, + ⟨⟨114,541,1,true,#[2]⟩, by decide⟩, + ⟨⟨114,611,2,true,#[4]⟩, by decide⟩, + ⟨⟨114,617,2,true,#[4]⟩, by decide⟩, + ⟨⟨114,630,2,true,#[6]⟩, by decide⟩, + ⟨⟨114,631,2,true,#[4]⟩, by decide⟩, + ⟨⟨114,632,2,true,#[4]⟩, by decide⟩, + ⟨⟨114,633,2,true,#[4]⟩, by decide⟩, + ⟨⟨114,759,2,true,#[4]⟩, by decide⟩, + ⟨⟨114,773,2,true,#[4]⟩, by decide⟩, + ⟨⟨114,774,2,true,#[4]⟩, by decide⟩, + ⟨⟨114,821,2,true,#[6]⟩, by decide⟩ +] +def paidEntriesPart010 : List (CheckedPaid frames) := [ + ⟨⟨114,825,2,true,#[4]⟩, by decide⟩, + ⟨⟨114,826,2,true,#[4]⟩, by decide⟩, + ⟨⟨114,1160,4,true,#[2]⟩, by decide⟩, + ⟨⟨114,1551,4,true,#[6]⟩, by decide⟩, + ⟨⟨115,298,4,true,#[24]⟩, by decide⟩, + ⟨⟨115,335,4,true,#[16]⟩, by decide⟩, + ⟨⟨115,354,2,true,#[6]⟩, by decide⟩, + ⟨⟨115,356,2,true,#[6]⟩, by decide⟩, + ⟨⟨115,439,1,true,#[2]⟩, by decide⟩, + ⟨⟨115,441,1,true,#[2]⟩, by decide⟩, + ⟨⟨115,444,1,true,#[2]⟩, by decide⟩, + ⟨⟨115,479,1,true,#[2]⟩, by decide⟩, + ⟨⟨115,481,1,true,#[3]⟩, by decide⟩, + ⟨⟨115,484,1,true,#[2]⟩, by decide⟩, + ⟨⟨115,613,2,true,#[4]⟩, by decide⟩, + ⟨⟨115,626,2,true,#[6]⟩, by decide⟩, + ⟨⟨115,629,2,true,#[4]⟩, by decide⟩, + ⟨⟨115,792,2,true,#[4]⟩, by decide⟩, + ⟨⟨115,793,2,true,#[4]⟩, by decide⟩, + ⟨⟨115,809,2,true,#[4]⟩, by decide⟩, + ⟨⟨115,810,2,true,#[4]⟩, by decide⟩, + ⟨⟨137,559,1,true,#[2]⟩, by decide⟩, + ⟨⟨137,561,1,true,#[2]⟩, by decide⟩, + ⟨⟨137,579,1,true,#[1]⟩, by decide⟩, + ⟨⟨137,581,1,true,#[2]⟩, by decide⟩, + ⟨⟨137,599,1,true,#[2]⟩, by decide⟩, + ⟨⟨137,601,1,true,#[2]⟩, by decide⟩, + ⟨⟨140,294,2,true,#[9,12]⟩, by decide⟩, + ⟨⟨140,787,1,true,#[3,4]⟩, by decide⟩, + ⟨⟨142,1,1,true,#[1,2,4,8,16,288,64,384]⟩, by decide⟩, + ⟨⟨143,1,1,true,#[1,2,4,8,272,32,64,384]⟩, by decide⟩, + ⟨⟨144,1,1,true,#[1,2,4,264,16,32,64,384]⟩, by decide⟩, + ⟨⟨145,1,1,true,#[1,2,260,8,16,32,64,384]⟩, by decide⟩, + ⟨⟨146,1,1,true,#[1,258,4,8,16,32,64,384]⟩, by decide⟩, + ⟨⟨147,1,1,true,#[257,2,4,8,16,32,64,384]⟩, by decide⟩, + ⟨⟨148,1,1,true,#[1,2,4,8,16,288,320,128]⟩, by decide⟩, + ⟨⟨149,1,1,true,#[1,2,4,8,272,32,320,128]⟩, by decide⟩, + ⟨⟨150,1,1,true,#[1,2,4,264,16,32,320,128]⟩, by decide⟩, + ⟨⟨151,1,1,true,#[1,2,260,8,16,32,320,128]⟩, by decide⟩, + ⟨⟨152,1,1,true,#[1,258,4,8,16,32,320,128]⟩, by decide⟩, + ⟨⟨153,1,1,true,#[257,2,4,8,16,32,320,128]⟩, by decide⟩, + ⟨⟨154,1,1,true,#[1,2,4,264,16,288,64,128]⟩, by decide⟩, + ⟨⟨155,1,1,true,#[1,2,260,8,16,288,64,128]⟩, by decide⟩, + ⟨⟨156,1,1,true,#[1,258,4,8,16,288,64,128]⟩, by decide⟩, + ⟨⟨157,1,1,true,#[257,2,4,8,16,288,64,128]⟩, by decide⟩, + ⟨⟨158,1,1,true,#[1,2,4,264,272,32,64,128]⟩, by decide⟩, + ⟨⟨159,1,1,true,#[1,2,260,8,272,32,64,128]⟩, by decide⟩, + ⟨⟨160,1,1,true,#[1,258,4,8,272,32,64,128]⟩, by decide⟩, + ⟨⟨161,1,1,true,#[257,2,4,8,272,32,64,128]⟩, by decide⟩, + ⟨⟨162,1,1,true,#[1,258,4,264,16,32,64,128]⟩, by decide⟩, + ⟨⟨163,1,1,true,#[257,2,4,264,16,32,64,128]⟩, by decide⟩, + ⟨⟨164,1,1,true,#[1,258,260,8,16,32,64,128]⟩, by decide⟩, + ⟨⟨165,1,1,true,#[257,2,260,8,16,32,64,128]⟩, by decide⟩, + ⟨⟨166,1,1,true,#[257,258,4,8,16,32,64,128]⟩, by decide⟩, + ⟨⟨167,1,1,true,#[1,2,4,8,16,160,192,256]⟩, by decide⟩, + ⟨⟨168,1,1,true,#[1,2,4,8,144,32,192,256]⟩, by decide⟩, + ⟨⟨169,1,1,true,#[1,2,4,136,16,32,192,256]⟩, by decide⟩, + ⟨⟨170,1,1,true,#[1,2,132,8,16,32,192,256]⟩, by decide⟩, + ⟨⟨171,1,1,true,#[1,130,4,8,16,32,192,256]⟩, by decide⟩, + ⟨⟨172,1,1,true,#[129,2,4,8,16,32,192,256]⟩, by decide⟩, + ⟨⟨173,1,1,true,#[1,2,4,8,144,160,64,256]⟩, by decide⟩, + ⟨⟨174,1,1,true,#[1,2,132,8,16,160,64,256]⟩, by decide⟩, + ⟨⟨175,1,1,true,#[1,130,4,8,16,160,64,256]⟩, by decide⟩, + ⟨⟨176,1,1,true,#[129,2,4,8,16,160,64,256]⟩, by decide⟩ +] +def paidEntriesPart011 : List (CheckedPaid frames) := [ + ⟨⟨177,1,1,true,#[1,2,4,136,144,32,64,256]⟩, by decide⟩, + ⟨⟨178,1,1,true,#[1,130,4,8,144,32,64,256]⟩, by decide⟩, + ⟨⟨179,1,1,true,#[129,2,4,8,144,32,64,256]⟩, by decide⟩, + ⟨⟨180,1,1,true,#[1,2,132,136,16,32,64,256]⟩, by decide⟩, + ⟨⟨181,1,1,true,#[1,130,4,136,16,32,64,256]⟩, by decide⟩, + ⟨⟨182,1,1,true,#[129,2,4,136,16,32,64,256]⟩, by decide⟩, + ⟨⟨183,1,1,true,#[1,130,132,8,16,32,64,256]⟩, by decide⟩, + ⟨⟨184,1,1,true,#[129,2,132,8,16,32,64,256]⟩, by decide⟩, + ⟨⟨185,1,1,true,#[129,130,4,8,16,32,64,256]⟩, by decide⟩, + ⟨⟨186,1,1,true,#[1,2,4,8,80,96,128,256]⟩, by decide⟩, + ⟨⟨187,1,1,true,#[1,2,4,72,16,96,128,256]⟩, by decide⟩, + ⟨⟨188,1,1,true,#[1,66,4,8,16,96,128,256]⟩, by decide⟩, + ⟨⟨189,1,1,true,#[65,2,4,8,16,96,128,256]⟩, by decide⟩, + ⟨⟨190,1,1,true,#[1,2,68,8,80,32,128,256]⟩, by decide⟩, + ⟨⟨191,1,1,true,#[1,66,4,8,80,32,128,256]⟩, by decide⟩, + ⟨⟨192,1,1,true,#[65,2,4,8,80,32,128,256]⟩, by decide⟩, + ⟨⟨193,1,1,true,#[1,2,68,72,16,32,128,256]⟩, by decide⟩, + ⟨⟨194,1,1,true,#[1,66,4,72,16,32,128,256]⟩, by decide⟩, + ⟨⟨195,1,1,true,#[65,2,4,72,16,32,128,256]⟩, by decide⟩, + ⟨⟨196,1,1,true,#[1,66,68,8,16,32,128,256]⟩, by decide⟩, + ⟨⟨197,1,1,true,#[65,2,68,8,16,32,128,256]⟩, by decide⟩, + ⟨⟨198,1,1,true,#[65,66,4,8,16,32,128,256]⟩, by decide⟩, + ⟨⟨199,1,1,true,#[1,2,4,40,48,64,128,256]⟩, by decide⟩, + ⟨⟨200,1,1,true,#[1,2,36,8,48,64,128,256]⟩, by decide⟩, + ⟨⟨201,1,1,true,#[1,34,4,8,48,64,128,256]⟩, by decide⟩, + ⟨⟨202,1,1,true,#[33,2,4,8,48,64,128,256]⟩, by decide⟩, + ⟨⟨203,1,1,true,#[1,2,36,40,16,64,128,256]⟩, by decide⟩, + ⟨⟨204,1,1,true,#[1,34,4,40,16,64,128,256]⟩, by decide⟩, + ⟨⟨205,1,1,true,#[33,2,4,40,16,64,128,256]⟩, by decide⟩, + ⟨⟨206,1,1,true,#[1,34,36,8,16,64,128,256]⟩, by decide⟩, + ⟨⟨207,1,1,true,#[33,2,36,8,16,64,128,256]⟩, by decide⟩, + ⟨⟨208,1,1,true,#[33,34,4,8,16,64,128,256]⟩, by decide⟩, + ⟨⟨209,1,1,true,#[1,2,20,24,32,64,128,256]⟩, by decide⟩, + ⟨⟨210,1,1,true,#[1,18,4,24,32,64,128,256]⟩, by decide⟩, + ⟨⟨211,1,1,true,#[17,2,4,24,32,64,128,256]⟩, by decide⟩, + ⟨⟨212,1,1,true,#[1,18,20,8,32,64,128,256]⟩, by decide⟩, + ⟨⟨213,1,1,true,#[17,2,20,8,32,64,128,256]⟩, by decide⟩, + ⟨⟨214,1,1,true,#[17,18,4,8,32,64,128,256]⟩, by decide⟩, + ⟨⟨215,1,1,true,#[1,10,12,16,32,64,128,256]⟩, by decide⟩, + ⟨⟨216,1,1,true,#[9,2,12,16,32,64,128,256]⟩, by decide⟩, + ⟨⟨217,1,1,true,#[9,10,4,16,32,64,128,256]⟩, by decide⟩, + ⟨⟨218,1,1,true,#[5,6,8,16,32,64,128,256]⟩, by decide⟩, + ⟨⟨219,1,1,true,#[65,66,68,72,80,96,128,256]⟩, by decide⟩, + ⟨⟨220,1,1,true,#[129,130,132,136,144,160,64,256]⟩, by decide⟩, + ⟨⟨221,1,1,true,#[129,130,132,136,144,32,192,256]⟩, by decide⟩, + ⟨⟨222,1,1,true,#[129,130,132,136,16,160,192,256]⟩, by decide⟩, + ⟨⟨223,1,1,true,#[129,130,132,8,144,160,192,256]⟩, by decide⟩, + ⟨⟨224,1,1,true,#[129,130,4,136,144,160,192,256]⟩, by decide⟩, + ⟨⟨225,1,1,true,#[129,2,132,136,144,160,192,256]⟩, by decide⟩, + ⟨⟨226,1,1,true,#[1,130,132,136,144,160,192,256]⟩, by decide⟩, + ⟨⟨227,1,1,true,#[257,258,260,264,272,288,64,128]⟩, by decide⟩, + ⟨⟨228,1,1,true,#[257,258,260,264,272,32,320,128]⟩, by decide⟩, + ⟨⟨229,1,1,true,#[257,258,260,264,16,288,320,128]⟩, by decide⟩, + ⟨⟨230,1,1,true,#[257,258,260,8,272,288,320,128]⟩, by decide⟩, + ⟨⟨231,1,1,true,#[257,258,4,264,272,288,320,128]⟩, by decide⟩, + ⟨⟨232,1,1,true,#[257,2,260,264,272,288,320,128]⟩, by decide⟩, + ⟨⟨233,1,1,true,#[1,258,260,264,272,288,320,128]⟩, by decide⟩, + ⟨⟨234,1,1,true,#[257,258,260,264,272,32,64,384]⟩, by decide⟩, + ⟨⟨235,1,1,true,#[257,258,260,264,16,288,64,384]⟩, by decide⟩, + ⟨⟨236,1,1,true,#[257,258,260,8,272,288,64,384]⟩, by decide⟩, + ⟨⟨237,1,1,true,#[257,258,4,264,272,288,64,384]⟩, by decide⟩, + ⟨⟨238,1,1,true,#[257,2,260,264,272,288,64,384]⟩, by decide⟩, + ⟨⟨239,1,1,true,#[1,258,260,264,272,288,64,384]⟩, by decide⟩, + ⟨⟨240,1,1,true,#[257,258,260,264,16,32,320,384]⟩, by decide⟩ +] +def paidEntriesPart012 : List (CheckedPaid frames) := [ + ⟨⟨241,1,1,true,#[257,258,260,8,272,32,320,384]⟩, by decide⟩, + ⟨⟨242,1,1,true,#[257,258,4,264,272,32,320,384]⟩, by decide⟩, + ⟨⟨243,1,1,true,#[257,2,260,264,272,32,320,384]⟩, by decide⟩, + ⟨⟨244,1,1,true,#[1,258,260,264,272,32,320,384]⟩, by decide⟩, + ⟨⟨245,1,1,true,#[257,258,260,8,16,288,320,384]⟩, by decide⟩, + ⟨⟨246,1,1,true,#[257,258,4,264,16,288,320,384]⟩, by decide⟩, + ⟨⟨247,1,1,true,#[257,2,260,264,16,288,320,384]⟩, by decide⟩, + ⟨⟨248,1,1,true,#[1,258,260,264,16,288,320,384]⟩, by decide⟩, + ⟨⟨249,1,1,true,#[257,258,4,8,272,288,320,384]⟩, by decide⟩, + ⟨⟨250,1,1,true,#[257,2,260,8,272,288,320,384]⟩, by decide⟩, + ⟨⟨251,1,1,true,#[1,258,260,8,272,288,320,384]⟩, by decide⟩, + ⟨⟨252,1,1,true,#[257,2,4,264,272,288,320,384]⟩, by decide⟩, + ⟨⟨253,1,1,true,#[1,258,4,264,272,288,320,384]⟩, by decide⟩, + ⟨⟨254,0,8,false,#[]⟩, by decide⟩, + ⟨⟨254,1,1,true,#[1,2,4,136,16,160,64,256]⟩, by decide⟩, + ⟨⟨274,0,8,false,#[]⟩, by decide⟩, + ⟨⟨274,1,1,true,#[1,2,4,8,16,32,320,384]⟩, by decide⟩, + ⟨⟨279,0,8,false,#[]⟩, by decide⟩, + ⟨⟨279,1,1,true,#[1,2,4,72,80,32,128,256]⟩, by decide⟩, + ⟨⟨280,0,8,false,#[]⟩, by decide⟩, + ⟨⟨280,1,1,true,#[1,2,260,264,272,288,320,384]⟩, by decide⟩, + ⟨⟨281,0,8,false,#[]⟩, by decide⟩, + ⟨⟨281,1,1,true,#[1,2,68,8,16,96,128,256]⟩, by decide⟩, + ⟨⟨284,1,1,true,#[1,2,4,8,144,160,192,256]⟩, by decide⟩, + ⟨⟨285,1,1,true,#[1,2,4,264,272,32,64,384]⟩, by decide⟩, + ⟨⟨292,254,4,true,#[193,194,212,232]⟩, by decide⟩, + ⟨⟨292,274,4,true,#[65,66,84,104]⟩, by decide⟩, + ⟨⟨292,280,4,true,#[65,66,84,104]⟩, by decide⟩, + ⟨⟨292,621,4,true,#[193,194,212,232]⟩, by decide⟩, + ⟨⟨293,877,1,true,#[5,6,8,16]⟩, by decide⟩, + ⟨⟨293,878,1,true,#[1,2,20,24]⟩, by decide⟩, + ⟨⟨293,879,1,true,#[1,2,20,8]⟩, by decide⟩, + ⟨⟨293,880,1,true,#[5,6,8,16]⟩, by decide⟩, + ⟨⟨293,881,1,true,#[5,6,8,16]⟩, by decide⟩, + ⟨⟨293,882,1,true,#[1,2,20,24]⟩, by decide⟩, + ⟨⟨293,883,1,true,#[1,2,20,24]⟩, by decide⟩, + ⟨⟨293,884,1,true,#[5,6,8,16]⟩, by decide⟩, + ⟨⟨294,925,2,true,#[11,4,16,32]⟩, by decide⟩, + ⟨⟨294,926,2,true,#[11,4,16,32]⟩, by decide⟩, + ⟨⟨294,927,2,true,#[37,2,40,16]⟩, by decide⟩, + ⟨⟨294,928,2,true,#[37,2,8,48]⟩, by decide⟩, + ⟨⟨294,1208,2,true,#[52,8,2,1]⟩, by decide⟩, + ⟨⟨294,1209,2,true,#[52,8,2,1]⟩, by decide⟩, + ⟨⟨294,1210,2,true,#[41,16,5,2]⟩, by decide⟩, + ⟨⟨294,1211,2,true,#[41,16,4,3]⟩, by decide⟩, + ⟨⟨295,254,4,true,#[19,196,136,96]⟩, by decide⟩, + ⟨⟨295,274,4,true,#[19,68,136,224]⟩, by decide⟩, + ⟨⟨295,281,4,true,#[19,132,200,96]⟩, by decide⟩, + ⟨⟨295,624,4,true,#[19,68,136,224]⟩, by decide⟩, + ⟨⟨297,1149,2,true,#[3,68,8,16,96]⟩, by decide⟩, + ⟨⟨297,1153,2,true,#[3,68,8,16,96]⟩, by decide⟩, + ⟨⟨298,933,1,true,#[1,2,20,24,32]⟩, by decide⟩, + ⟨⟨298,934,1,true,#[9,10,4,16,32]⟩, by decide⟩, + ⟨⟨298,935,1,true,#[9,10,4,16,32]⟩, by decide⟩, + ⟨⟨298,936,1,true,#[1,2,20,24,32]⟩, by decide⟩, + ⟨⟨298,937,1,true,#[1,2,36,8,48]⟩, by decide⟩, + ⟨⟨298,938,1,true,#[9,10,4,16,32]⟩, by decide⟩, + ⟨⟨298,939,1,true,#[9,10,4,16,32]⟩, by decide⟩, + ⟨⟨298,940,1,true,#[1,2,36,8,48]⟩, by decide⟩, + ⟨⟨299,254,4,true,#[67,164,168,48]⟩, by decide⟩, + ⟨⟨299,619,4,true,#[67,164,40,176]⟩, by decide⟩, + ⟨⟨299,621,4,true,#[67,164,168,48]⟩, by decide⟩, + ⟨⟨299,624,4,true,#[67,164,40,176]⟩, by decide⟩, + ⟨⟨300,332,1,true,#[3,4,8,16]⟩, by decide⟩ +] +def paidEntriesPart013 : List (CheckedPaid frames) := [ + ⟨⟨300,333,1,true,#[17,2,4,24]⟩, by decide⟩, + ⟨⟨300,334,1,true,#[9,2,4,16]⟩, by decide⟩, + ⟨⟨300,338,1,true,#[3,4,8,16]⟩, by decide⟩, + ⟨⟨300,965,2,true,#[41,34,4,16]⟩, by decide⟩, + ⟨⟨300,966,2,true,#[41,2,36,16]⟩, by decide⟩, + ⟨⟨300,967,2,true,#[19,4,8,32]⟩, by decide⟩, + ⟨⟨300,968,2,true,#[19,4,8,32]⟩, by decide⟩, + ⟨⟨301,254,4,true,#[145,146,212,152]⟩, by decide⟩, + ⟨⟨301,280,4,true,#[17,18,84,152]⟩, by decide⟩, + ⟨⟨301,281,4,true,#[145,146,148,216]⟩, by decide⟩, + ⟨⟨301,619,4,true,#[17,18,84,152]⟩, by decide⟩, + ⟨⟨302,297,1,true,#[3,4,8,16]⟩, by decide⟩, + ⟨⟨302,323,1,true,#[3,4,8,16]⟩, by decide⟩, + ⟨⟨302,973,2,true,#[35,4,40,16]⟩, by decide⟩, + ⟨⟨302,974,2,true,#[35,4,8,48]⟩, by decide⟩, + ⟨⟨302,975,2,true,#[35,36,8,16]⟩, by decide⟩, + ⟨⟨302,976,2,true,#[7,8,16,32]⟩, by decide⟩, + ⟨⟨302,977,2,true,#[7,8,16,32]⟩, by decide⟩, + ⟨⟨302,978,2,true,#[7,8,16,32]⟩, by decide⟩, + ⟨⟨303,254,4,true,#[131,36,104,112]⟩, by decide⟩, + ⟨⟨303,279,4,true,#[131,100,40,112]⟩, by decide⟩, + ⟨⟨303,281,4,true,#[131,100,40,112]⟩, by decide⟩, + ⟨⟨303,621,4,true,#[131,36,104,112]⟩, by decide⟩, + ⟨⟨304,254,4,true,#[33,34,164,112]⟩, by decide⟩, + ⟨⟨304,279,4,true,#[97,98,228,112]⟩, by decide⟩, + ⟨⟨304,280,4,true,#[161,162,164,240]⟩, by decide⟩, + ⟨⟨304,624,4,true,#[161,162,164,240]⟩, by decide⟩, + ⟨⟨305,274,4,true,#[11,196,144,96]⟩, by decide⟩, + ⟨⟨305,281,4,true,#[11,68,208,160]⟩, by decide⟩, + ⟨⟨305,619,4,true,#[11,196,144,96]⟩, by decide⟩, + ⟨⟨305,621,4,true,#[11,68,144,224]⟩, by decide⟩, + ⟨⟨306,313,1,true,#[1,2,20,24]⟩, by decide⟩, + ⟨⟨306,315,1,true,#[1,2,20,8]⟩, by decide⟩, + ⟨⟨306,336,1,true,#[1,2,4,24]⟩, by decide⟩, + ⟨⟨306,337,1,true,#[1,2,20,8]⟩, by decide⟩, + ⟨⟨306,969,2,true,#[33,34,20,8]⟩, by decide⟩, + ⟨⟨306,970,2,true,#[1,2,52,40]⟩, by decide⟩, + ⟨⟨306,971,2,true,#[1,2,20,40]⟩, by decide⟩, + ⟨⟨306,972,2,true,#[1,2,20,40]⟩, by decide⟩, + ⟨⟨307,274,4,true,#[193,194,204,240]⟩, by decide⟩, + ⟨⟨307,280,4,true,#[193,194,204,240]⟩, by decide⟩, + ⟨⟨307,619,4,true,#[193,194,204,240]⟩, by decide⟩, + ⟨⟨307,624,4,true,#[193,194,204,240]⟩, by decide⟩, + ⟨⟨308,274,4,true,#[35,132,72,208]⟩, by decide⟩, + ⟨⟨308,279,4,true,#[35,196,136,80]⟩, by decide⟩, + ⟨⟨308,621,4,true,#[35,132,200,80]⟩, by decide⟩, + ⟨⟨308,624,4,true,#[35,132,72,208]⟩, by decide⟩, + ⟨⟨309,274,4,true,#[129,130,164,152]⟩, by decide⟩, + ⟨⟨309,279,4,true,#[193,194,228,216]⟩, by decide⟩, + ⟨⟨309,280,4,true,#[129,130,164,152]⟩, by decide⟩, + ⟨⟨309,281,4,true,#[193,194,228,216]⟩, by decide⟩, + ⟨⟨310,254,4,true,#[7,72,208,160]⟩, by decide⟩, + ⟨⟨310,274,4,true,#[7,200,80,160]⟩, by decide⟩, + ⟨⟨310,279,4,true,#[7,72,144,224]⟩, by decide⟩, + ⟨⟨310,619,4,true,#[7,200,80,160]⟩, by decide⟩, + ⟨⟨311,957,2,true,#[19,4,8,32]⟩, by decide⟩, + ⟨⟨311,958,2,true,#[19,4,8,32]⟩, by decide⟩, + ⟨⟨311,959,2,true,#[25,2,12,32]⟩, by decide⟩, + ⟨⟨311,960,2,true,#[25,10,4,32]⟩, by decide⟩, + ⟨⟨311,1216,2,true,#[50,8,4,1]⟩, by decide⟩, + ⟨⟨311,1217,2,true,#[50,8,4,1]⟩, by decide⟩, + ⟨⟨311,1218,2,true,#[38,16,12,1]⟩, by decide⟩, + ⟨⟨311,1219,2,true,#[37,16,8,3]⟩, by decide⟩, + ⟨⟨313,1139,2,true,#[33,34,20,8,64]⟩, by decide⟩ +] +def paidEntriesPart014 : List (CheckedPaid frames) := [ + ⟨⟨313,1144,2,true,#[1,2,52,40,64]⟩, by decide⟩, + ⟨⟨314,885,1,true,#[9,10,4,16,32]⟩, by decide⟩, + ⟨⟨314,886,1,true,#[33,2,4,40,16]⟩, by decide⟩, + ⟨⟨314,887,1,true,#[3,4,8,16,32]⟩, by decide⟩, + ⟨⟨314,888,1,true,#[3,4,8,16,32]⟩, by decide⟩, + ⟨⟨314,889,1,true,#[9,10,4,16,32]⟩, by decide⟩, + ⟨⟨314,890,1,true,#[9,2,12,16,32]⟩, by decide⟩, + ⟨⟨314,891,1,true,#[3,4,8,16,32]⟩, by decide⟩, + ⟨⟨314,892,1,true,#[3,4,8,16,32]⟩, by decide⟩, + ⟨⟨315,1140,2,true,#[65,66,68,40,112]⟩, by decide⟩, + ⟨⟨315,1143,2,true,#[65,66,68,40,112]⟩, by decide⟩, + ⟨⟨323,1149,2,true,#[65,6,8,16,96]⟩, by decide⟩, + ⟨⟨323,1154,2,true,#[1,70,72,16,32]⟩, by decide⟩, + ⟨⟨325,901,2,true,#[1,2,36,56]⟩, by decide⟩, + ⟨⟨325,902,2,true,#[33,34,4,24]⟩, by decide⟩, + ⟨⟨325,903,2,true,#[1,2,36,24]⟩, by decide⟩, + ⟨⟨325,904,2,true,#[1,2,36,24]⟩, by decide⟩, + ⟨⟨325,905,2,true,#[1,2,36,24]⟩, by decide⟩, + ⟨⟨325,906,2,true,#[1,2,36,24]⟩, by decide⟩, + ⟨⟨325,907,2,true,#[33,34,4,24]⟩, by decide⟩, + ⟨⟨325,908,2,true,#[1,2,36,56]⟩, by decide⟩, + ⟨⟨326,869,1,true,#[1,2,4,16]⟩, by decide⟩, + ⟨⟨326,870,2,true,#[19,4,8,32]⟩, by decide⟩, + ⟨⟨327,830,2,true,#[35,4,8,16]⟩, by decide⟩, + ⟨⟨327,871,1,true,#[1,18,20,24]⟩, by decide⟩, + ⟨⟨328,874,1,true,#[1,18,20,8]⟩, by decide⟩, + ⟨⟨328,875,2,true,#[1,2,20,40]⟩, by decide⟩, + ⟨⟨329,836,2,true,#[1,2,20,40]⟩, by decide⟩, + ⟨⟨329,876,1,true,#[17,2,20,8]⟩, by decide⟩, + ⟨⟨330,832,2,true,#[35,36,40,48]⟩, by decide⟩, + ⟨⟨330,861,1,true,#[1,18,20,24]⟩, by decide⟩, + ⟨⟨331,834,2,true,#[1,2,36,24]⟩, by decide⟩, + ⟨⟨331,866,1,true,#[1,18,4,24]⟩, by decide⟩, + ⟨⟨332,1132,2,true,#[1,82,4,72,32]⟩, by decide⟩, + ⟨⟨332,1135,2,true,#[65,18,68,8,32]⟩, by decide⟩, + ⟨⟨333,1133,2,true,#[19,4,8,32,64]⟩, by decide⟩, + ⟨⟨333,1138,2,true,#[19,4,8,32,64]⟩, by decide⟩, + ⟨⟨334,1134,2,true,#[3,4,72,80,32]⟩, by decide⟩, + ⟨⟨334,1137,2,true,#[3,4,72,80,32]⟩, by decide⟩, + ⟨⟨335,917,1,true,#[1,2,36,8,48]⟩, by decide⟩, + ⟨⟨335,918,1,true,#[1,2,4,40,48]⟩, by decide⟩, + ⟨⟨335,919,1,true,#[1,2,36,40,48]⟩, by decide⟩, + ⟨⟨335,920,1,true,#[1,2,36,40,48]⟩, by decide⟩, + ⟨⟨335,979,1,true,#[1,2,36,40,48]⟩, by decide⟩, + ⟨⟨335,980,1,true,#[1,2,36,40,48]⟩, by decide⟩, + ⟨⟨335,981,1,true,#[1,2,4,40,48]⟩, by decide⟩, + ⟨⟨335,982,1,true,#[1,2,36,8,48]⟩, by decide⟩, + ⟨⟨336,1141,2,true,#[65,66,20,8,32]⟩, by decide⟩, + ⟨⟨336,1146,2,true,#[1,2,84,72,32]⟩, by decide⟩, + ⟨⟨337,1142,2,true,#[65,66,68,40,80]⟩, by decide⟩, + ⟨⟨337,1145,2,true,#[1,2,4,104,80]⟩, by decide⟩, + ⟨⟨338,1131,2,true,#[17,66,68,8,32]⟩, by decide⟩, + ⟨⟨338,1136,2,true,#[81,2,4,72,32]⟩, by decide⟩, + ⟨⟨339,650,1,true,#[5,6]⟩, by decide⟩, + ⟨⟨339,706,1,true,#[5,2]⟩, by decide⟩, + ⟨⟨339,1165,2,true,#[14,1]⟩, by decide⟩, + ⟨⟨339,1177,3,true,#[27,6]⟩, by decide⟩, + ⟨⟨340,706,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨340,719,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨340,725,4,true,#[20,8]⟩, by decide⟩, + ⟨⟨340,1180,4,true,#[5,3]⟩, by decide⟩, + ⟨⟨341,635,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨341,650,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨341,656,4,true,#[8,32]⟩, by decide⟩ +] +def paidEntriesPart015 : List (CheckedPaid frames) := [ + ⟨⟨341,1162,4,true,#[11,5]⟩, by decide⟩, + ⟨⟨342,352,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨342,358,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨343,354,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨343,356,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨344,635,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨344,719,1,true,#[1,2]⟩, by decide⟩, + ⟨⟨344,1161,3,true,#[28,3]⟩, by decide⟩, + ⟨⟨344,1183,2,true,#[12,2]⟩, by decide⟩, + ⟨⟨345,352,1,true,#[1,2]⟩, by decide⟩, + ⟨⟨345,357,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨346,353,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨346,356,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨347,354,1,true,#[5,6]⟩, by decide⟩, + ⟨⟨347,355,1,true,#[3,4]⟩, by decide⟩, + ⟨⟨348,351,1,true,#[5,6]⟩, by decide⟩, + ⟨⟨348,358,1,true,#[5,2]⟩, by decide⟩, + ⟨⟨349,353,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨349,355,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨350,351,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨350,357,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨351,310,1,true,#[9,2,4]⟩, by decide⟩, + ⟨⟨351,1187,3,true,#[50,9,5]⟩, by decide⟩, + ⟨⟨351,1189,3,true,#[57,4,2]⟩, by decide⟩, + ⟨⟨352,310,1,true,#[1,6,8]⟩, by decide⟩, + ⟨⟨352,1188,3,true,#[48,13,3]⟩, by decide⟩, + ⟨⟨352,1190,3,true,#[56,6,1]⟩, by decide⟩, + ⟨⟨353,310,1,true,#[1,2,12]⟩, by decide⟩, + ⟨⟨353,1191,3,true,#[48,9,7]⟩, by decide⟩, + ⟨⟨353,1193,3,true,#[56,4,3]⟩, by decide⟩, + ⟨⟨354,310,1,true,#[3,4,8]⟩, by decide⟩, + ⟨⟨354,1192,3,true,#[56,5,3]⟩, by decide⟩, + ⟨⟨354,1194,3,true,#[60,2,1]⟩, by decide⟩, + ⟨⟨355,310,1,true,#[9,2,12]⟩, by decide⟩, + ⟨⟨355,1195,3,true,#[49,10,6]⟩, by decide⟩, + ⟨⟨355,1197,3,true,#[56,5,3]⟩, by decide⟩, + ⟨⟨356,310,1,true,#[1,4,8]⟩, by decide⟩, + ⟨⟨356,1196,3,true,#[48,11,5]⟩, by decide⟩, + ⟨⟨356,1198,3,true,#[56,5,2]⟩, by decide⟩, + ⟨⟨357,310,1,true,#[1,2,4]⟩, by decide⟩, + ⟨⟨357,1199,3,true,#[48,11,6]⟩, by decide⟩, + ⟨⟨357,1201,3,true,#[56,5,3]⟩, by decide⟩, + ⟨⟨358,310,1,true,#[5,6,8]⟩, by decide⟩, + ⟨⟨358,1200,3,true,#[50,9,5]⟩, by decide⟩, + ⟨⟨358,1202,3,true,#[57,4,2]⟩, by decide⟩, + ⟨⟨359,665,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨359,707,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨359,711,2,true,#[1,8]⟩, by decide⟩, + ⟨⟨359,1167,2,true,#[8,1]⟩, by decide⟩, + ⟨⟨360,708,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨360,738,4,true,#[2,24]⟩, by decide⟩, + ⟨⟨360,1159,1,true,#[5,4]⟩, by decide⟩, + ⟨⟨360,1182,4,true,#[18,6]⟩, by decide⟩, + ⟨⟨361,637,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨361,665,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨361,671,4,true,#[22,40]⟩, by decide⟩, + ⟨⟨361,1164,4,true,#[26,5]⟩, by decide⟩, + ⟨⟨362,372,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨362,378,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨363,374,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨363,376,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨364,636,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨364,1159,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨364,1185,2,true,#[8,3]⟩, by decide⟩ +] +def paidEntriesPart016 : List (CheckedPaid frames) := [ + ⟨⟨364,1732,3,true,#[16,7]⟩, by decide⟩, + ⟨⟨365,372,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨365,377,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨366,373,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨366,376,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨367,374,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨367,375,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨368,371,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨368,378,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨369,373,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨369,375,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨370,371,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨370,377,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨371,292,1,true,#[1,2,12]⟩, by decide⟩, + ⟨⟨371,901,3,true,#[33,34,28]⟩, by decide⟩, + ⟨⟨371,917,3,true,#[33,34,28]⟩, by decide⟩, + ⟨⟨372,292,1,true,#[9,10,12]⟩, by decide⟩, + ⟨⟨372,902,3,true,#[9,10,28]⟩, by decide⟩, + ⟨⟨372,918,3,true,#[9,10,28]⟩, by decide⟩, + ⟨⟨373,292,1,true,#[1,10,4]⟩, by decide⟩, + ⟨⟨373,909,3,true,#[1,42,20]⟩, by decide⟩, + ⟨⟨373,925,3,true,#[1,42,20]⟩, by decide⟩, + ⟨⟨374,292,1,true,#[9,2,4]⟩, by decide⟩, + ⟨⟨374,910,3,true,#[41,2,20]⟩, by decide⟩, + ⟨⟨374,926,3,true,#[41,2,20]⟩, by decide⟩, + ⟨⟨375,292,1,true,#[9,10,4]⟩, by decide⟩, + ⟨⟨375,933,3,true,#[17,18,44]⟩, by decide⟩, + ⟨⟨375,949,3,true,#[9,10,52]⟩, by decide⟩, + ⟨⟨376,292,1,true,#[1,2,4]⟩, by decide⟩, + ⟨⟨376,934,3,true,#[33,34,52]⟩, by decide⟩, + ⟨⟨376,950,3,true,#[33,34,36]⟩, by decide⟩, + ⟨⟨377,292,1,true,#[9,2,12]⟩, by decide⟩, + ⟨⟨377,941,3,true,#[1,50,12]⟩, by decide⟩, + ⟨⟨377,957,3,true,#[9,18,12]⟩, by decide⟩, + ⟨⟨378,292,1,true,#[1,10,12]⟩, by decide⟩, + ⟨⟨378,942,3,true,#[49,2,12]⟩, by decide⟩, + ⟨⟨378,958,3,true,#[17,10,12]⟩, by decide⟩, + ⟨⟨379,708,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨379,1169,1,true,#[2,1]⟩, by decide⟩, + ⟨⟨379,1170,2,true,#[2,1]⟩, by decide⟩, + ⟨⟨379,1178,3,true,#[9,5]⟩, by decide⟩, + ⟨⟨380,700,4,true,#[55,40]⟩, by decide⟩, + ⟨⟨380,707,1,true,#[3,4]⟩, by decide⟩, + ⟨⟨380,1173,1,true,#[5,3]⟩, by decide⟩, + ⟨⟨380,1181,4,true,#[53,10]⟩, by decide⟩, + ⟨⟨381,636,1,true,#[3,4]⟩, by decide⟩, + ⟨⟨381,687,4,true,#[19,40]⟩, by decide⟩, + ⟨⟨381,1163,4,true,#[32,14]⟩, by decide⟩, + ⟨⟨381,1169,1,true,#[4,1]⟩, by decide⟩, + ⟨⟨382,392,1,true,#[1,2]⟩, by decide⟩, + ⟨⟨382,398,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨383,394,1,true,#[1,2]⟩, by decide⟩, + ⟨⟨383,396,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨384,637,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨384,1173,1,true,#[2,1]⟩, by decide⟩, + ⟨⟨384,1174,2,true,#[2,1]⟩, by decide⟩, + ⟨⟨384,1733,3,true,#[9,7]⟩, by decide⟩, + ⟨⟨385,392,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨385,397,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨386,393,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨386,396,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨387,394,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨387,395,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨388,391,1,true,#[2,4]⟩, by decide⟩ +] +def paidEntriesPart017 : List (CheckedPaid frames) := [ + ⟨⟨388,398,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨389,393,1,true,#[5,6]⟩, by decide⟩, + ⟨⟨389,395,1,true,#[5,2]⟩, by decide⟩, + ⟨⟨390,391,1,true,#[5,6]⟩, by decide⟩, + ⟨⟨390,397,1,true,#[5,2]⟩, by decide⟩, + ⟨⟨391,295,1,true,#[5,2,8]⟩, by decide⟩, + ⟨⟨391,903,3,true,#[27,4,32]⟩, by decide⟩, + ⟨⟨391,927,3,true,#[13,34,48]⟩, by decide⟩, + ⟨⟨392,295,1,true,#[1,10,4]⟩, by decide⟩, + ⟨⟨392,904,3,true,#[19,36,8]⟩, by decide⟩, + ⟨⟨392,928,3,true,#[9,50,36]⟩, by decide⟩, + ⟨⟨393,295,1,true,#[9,2,4]⟩, by decide⟩, + ⟨⟨393,911,3,true,#[25,34,36]⟩, by decide⟩, + ⟨⟨393,919,3,true,#[51,4,8]⟩, by decide⟩, + ⟨⟨394,295,1,true,#[1,6,8]⟩, by decide⟩, + ⟨⟨394,912,3,true,#[9,38,48]⟩, by decide⟩, + ⟨⟨394,920,3,true,#[19,12,32]⟩, by decide⟩, + ⟨⟨395,295,1,true,#[5,6,8]⟩, by decide⟩, + ⟨⟨395,943,3,true,#[37,18,24]⟩, by decide⟩, + ⟨⟨395,951,3,true,#[11,44,48]⟩, by decide⟩, + ⟨⟨396,295,1,true,#[1,2,4]⟩, by decide⟩, + ⟨⟨396,944,3,true,#[9,50,36]⟩, by decide⟩, + ⟨⟨396,952,3,true,#[19,36,8]⟩, by decide⟩, + ⟨⟨397,295,1,true,#[9,10,4]⟩, by decide⟩, + ⟨⟨397,935,3,true,#[51,4,8]⟩, by decide⟩, + ⟨⟨397,959,3,true,#[57,34,36]⟩, by decide⟩, + ⟨⟨398,295,1,true,#[1,2,8]⟩, by decide⟩, + ⟨⟨398,936,3,true,#[11,36,48]⟩, by decide⟩, + ⟨⟨398,960,3,true,#[1,18,56]⟩, by decide⟩, + ⟨⟨399,759,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨399,761,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨399,839,3,true,#[10,28]⟩, by decide⟩, + ⟨⟨399,990,5,true,#[20,88]⟩, by decide⟩, + ⟨⟨400,759,1,true,#[3,4]⟩, by decide⟩, + ⟨⟨400,762,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨400,837,2,true,#[7,8]⟩, by decide⟩, + ⟨⟨400,841,3,true,#[19,12]⟩, by decide⟩, + ⟨⟨401,760,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨401,762,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨401,838,2,true,#[4,8]⟩, by decide⟩, + ⟨⟨401,990,5,true,#[40,112]⟩, by decide⟩, + ⟨⟨402,412,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨402,418,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨403,414,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨403,416,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨404,760,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨404,761,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨404,840,2,true,#[11,4]⟩, by decide⟩, + ⟨⟨404,989,5,true,#[67,24]⟩, by decide⟩, + ⟨⟨405,412,1,true,#[5,6]⟩, by decide⟩, + ⟨⟨405,417,1,true,#[5,6]⟩, by decide⟩, + ⟨⟨406,413,1,true,#[5,2]⟩, by decide⟩, + ⟨⟨406,416,1,true,#[5,2]⟩, by decide⟩, + ⟨⟨407,414,1,true,#[1,2]⟩, by decide⟩, + ⟨⟨407,415,1,true,#[1,2]⟩, by decide⟩, + ⟨⟨408,411,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨408,418,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨409,413,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨409,415,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨410,411,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨410,417,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨411,299,1,true,#[1,6,8]⟩, by decide⟩, + ⟨⟨411,885,3,true,#[17,38,40]⟩, by decide⟩, + ⟨⟨411,917,3,true,#[35,12,16]⟩, by decide⟩ +] +def paidEntriesPart018 : List (CheckedPaid frames) := [ + ⟨⟨412,299,1,true,#[9,10,4]⟩, by decide⟩, + ⟨⟨412,886,3,true,#[25,34,36]⟩, by decide⟩, + ⟨⟨412,918,3,true,#[51,20,8]⟩, by decide⟩, + ⟨⟨413,299,1,true,#[5,2,8]⟩, by decide⟩, + ⟨⟨413,893,3,true,#[43,4,16]⟩, by decide⟩, + ⟨⟨413,927,3,true,#[53,18,24]⟩, by decide⟩, + ⟨⟨414,299,1,true,#[1,2,4]⟩, by decide⟩, + ⟨⟨414,894,3,true,#[19,36,8]⟩, by decide⟩, + ⟨⟨414,928,3,true,#[1,50,20]⟩, by decide⟩, + ⟨⟨415,299,1,true,#[1,2,8]⟩, by decide⟩, + ⟨⟨415,937,3,true,#[19,36,40]⟩, by decide⟩, + ⟨⟨415,965,3,true,#[1,50,56]⟩, by decide⟩, + ⟨⟨416,299,1,true,#[9,2,4]⟩, by decide⟩, + ⟨⟨416,938,3,true,#[51,4,8]⟩, by decide⟩, + ⟨⟨416,966,3,true,#[57,18,20]⟩, by decide⟩, + ⟨⟨417,299,1,true,#[5,6,8]⟩, by decide⟩, + ⟨⟨417,947,3,true,#[41,18,20]⟩, by decide⟩, + ⟨⟨417,969,3,true,#[11,44,48]⟩, by decide⟩, + ⟨⟨418,299,1,true,#[1,10,4]⟩, by decide⟩, + ⟨⟨418,948,3,true,#[17,42,36]⟩, by decide⟩, + ⟨⟨418,970,3,true,#[35,20,8]⟩, by decide⟩, + ⟨⟨419,773,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨419,775,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨419,844,3,true,#[17,24]⟩, by decide⟩, + ⟨⟨419,991,5,true,#[17,24]⟩, by decide⟩, + ⟨⟨420,773,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨420,776,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨420,842,2,true,#[2,8]⟩, by decide⟩, + ⟨⟨420,846,3,true,#[18,24]⟩, by decide⟩, + ⟨⟨421,774,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨421,776,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨421,843,2,true,#[1,12]⟩, by decide⟩, + ⟨⟨421,991,5,true,#[69,24]⟩, by decide⟩, + ⟨⟨422,432,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨422,438,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨423,434,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨423,436,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨424,774,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨424,775,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨424,993,5,true,#[6,88]⟩, by decide⟩, + ⟨⟨424,1304,2,true,#[6,1]⟩, by decide⟩, + ⟨⟨425,432,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨425,437,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨426,433,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨426,436,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨427,434,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨427,435,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨428,431,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨428,438,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨429,433,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨429,435,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨430,431,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨430,437,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨431,301,1,true,#[1,10,4]⟩, by decide⟩, + ⟨⟨431,887,3,true,#[1,42,20]⟩, by decide⟩, + ⟨⟨431,925,3,true,#[17,10,20]⟩, by decide⟩, + ⟨⟨432,301,1,true,#[9,2,4]⟩, by decide⟩, + ⟨⟨432,888,3,true,#[41,2,20]⟩, by decide⟩, + ⟨⟨432,926,3,true,#[9,18,20]⟩, by decide⟩, + ⟨⟨433,301,1,true,#[9,10,12]⟩, by decide⟩, + ⟨⟨433,895,3,true,#[9,10,44]⟩, by decide⟩, + ⟨⟨433,919,3,true,#[9,10,12]⟩, by decide⟩, + ⟨⟨434,301,1,true,#[1,2,12]⟩, by decide⟩, + ⟨⟨434,896,3,true,#[33,34,28]⟩, by decide⟩ +] +def paidEntriesPart019 : List (CheckedPaid frames) := [ + ⟨⟨434,920,3,true,#[17,18,12]⟩, by decide⟩, + ⟨⟨435,301,1,true,#[9,2,12]⟩, by decide⟩, + ⟨⟨435,945,3,true,#[1,42,20]⟩, by decide⟩, + ⟨⟨435,967,3,true,#[9,18,12]⟩, by decide⟩, + ⟨⟨436,301,1,true,#[1,10,12]⟩, by decide⟩, + ⟨⟨436,946,3,true,#[41,2,20]⟩, by decide⟩, + ⟨⟨436,968,3,true,#[17,10,12]⟩, by decide⟩, + ⟨⟨437,301,1,true,#[1,2,4]⟩, by decide⟩, + ⟨⟨437,939,3,true,#[17,18,52]⟩, by decide⟩, + ⟨⟨437,971,3,true,#[17,18,20]⟩, by decide⟩, + ⟨⟨438,301,1,true,#[9,10,4]⟩, by decide⟩, + ⟨⟨438,940,3,true,#[33,34,28]⟩, by decide⟩, + ⟨⟨438,972,3,true,#[9,10,20]⟩, by decide⟩, + ⟨⟨439,629,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨439,787,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨439,849,2,true,#[1,8]⟩, by decide⟩, + ⟨⟨439,1004,5,true,#[67,48]⟩, by decide⟩, + ⟨⟨440,787,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨440,789,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨440,847,2,true,#[4,8]⟩, by decide⟩, + ⟨⟨440,851,3,true,#[20,24]⟩, by decide⟩, + ⟨⟨441,788,1,true,#[3,4]⟩, by decide⟩, + ⟨⟨441,789,1,true,#[3,4]⟩, by decide⟩, + ⟨⟨441,848,2,true,#[7,8]⟩, by decide⟩, + ⟨⟨441,1004,5,true,#[79,48]⟩, by decide⟩, + ⟨⟨442,452,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨442,458,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨443,454,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨443,456,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨444,629,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨444,788,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨444,1002,5,true,#[36,112]⟩, by decide⟩, + ⟨⟨444,1003,5,true,#[36,112]⟩, by decide⟩, + ⟨⟨445,452,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨445,457,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨446,453,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨446,456,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨447,454,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨447,455,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨448,451,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨448,458,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨449,453,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨449,455,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨450,451,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨450,457,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨451,303,1,true,#[1,2,12]⟩, by decide⟩, + ⟨⟨451,885,3,true,#[1,34,44]⟩, by decide⟩, + ⟨⟨451,901,3,true,#[35,4,24]⟩, by decide⟩, + ⟨⟨452,303,1,true,#[9,10,4]⟩, by decide⟩, + ⟨⟨452,886,3,true,#[57,10,12]⟩, by decide⟩, + ⟨⟨452,902,3,true,#[51,52,40]⟩, by decide⟩, + ⟨⟨453,303,1,true,#[9,10,12]⟩, by decide⟩, + ⟨⟨453,895,3,true,#[51,52,24]⟩, by decide⟩, + ⟨⟨453,911,3,true,#[57,10,12]⟩, by decide⟩, + ⟨⟨454,303,1,true,#[1,2,4]⟩, by decide⟩, + ⟨⟨454,896,3,true,#[35,4,24]⟩, by decide⟩, + ⟨⟨454,912,3,true,#[1,18,52]⟩, by decide⟩, + ⟨⟨455,303,1,true,#[9,2,4]⟩, by decide⟩, + ⟨⟨455,333,2,true,#[25,10,12]⟩, by decide⟩, + ⟨⟨455,1212,3,true,#[51,8,5]⟩, by decide⟩, + ⟨⟨456,303,1,true,#[1,10,12]⟩, by decide⟩, + ⟨⟨456,334,2,true,#[1,10,12]⟩, by decide⟩, + ⟨⟨456,1213,3,true,#[49,10,4]⟩, by decide⟩, + ⟨⟨457,303,1,true,#[1,10,4]⟩, by decide⟩ +] +def paidEntriesPart020 : List (CheckedPaid frames) := [ + ⟨⟨457,313,2,true,#[19,4,8]⟩, by decide⟩, + ⟨⟨457,1218,3,true,#[32,22,10]⟩, by decide⟩, + ⟨⟨458,303,1,true,#[9,2,12]⟩, by decide⟩, + ⟨⟨458,315,2,true,#[19,4,24]⟩, by decide⟩, + ⟨⟨458,1219,3,true,#[39,18,10]⟩, by decide⟩, + ⟨⟨459,792,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨459,794,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨459,852,2,true,#[1,8]⟩, by decide⟩, + ⟨⟨459,856,3,true,#[5,16]⟩, by decide⟩, + ⟨⟨460,634,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨460,792,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨460,854,2,true,#[2,8]⟩, by decide⟩, + ⟨⟨460,1005,5,true,#[6,112]⟩, by decide⟩, + ⟨⟨461,793,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨461,794,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨461,853,2,true,#[2,8]⟩, by decide⟩, + ⟨⟨461,1005,5,true,#[34,112]⟩, by decide⟩, + ⟨⟨462,472,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨462,478,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨463,474,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨463,476,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨464,634,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨464,793,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨464,1007,5,true,#[33,48]⟩, by decide⟩, + ⟨⟨464,1010,5,true,#[33,112]⟩, by decide⟩, + ⟨⟨465,472,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨465,477,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨466,473,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨466,476,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨467,474,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨467,475,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨468,471,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨468,478,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨469,473,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨469,475,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨470,471,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨470,477,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨471,304,1,true,#[9,2,12]⟩, by decide⟩, + ⟨⟨471,887,3,true,#[17,34,20]⟩, by decide⟩, + ⟨⟨471,909,3,true,#[17,34,20]⟩, by decide⟩, + ⟨⟨472,304,1,true,#[1,10,12]⟩, by decide⟩, + ⟨⟨472,888,3,true,#[33,18,20]⟩, by decide⟩, + ⟨⟨472,910,3,true,#[33,18,20]⟩, by decide⟩, + ⟨⟨473,304,1,true,#[1,2,4]⟩, by decide⟩, + ⟨⟨473,893,3,true,#[1,2,4]⟩, by decide⟩, + ⟨⟨473,903,3,true,#[33,34,36]⟩, by decide⟩, + ⟨⟨474,304,1,true,#[9,10,4]⟩, by decide⟩, + ⟨⟨474,894,3,true,#[17,18,36]⟩, by decide⟩, + ⟨⟨474,904,3,true,#[17,18,36]⟩, by decide⟩, + ⟨⟨475,304,1,true,#[9,2,4]⟩, by decide⟩, + ⟨⟨475,338,2,true,#[1,18,20]⟩, by decide⟩, + ⟨⟨475,1216,3,true,#[34,17,9]⟩, by decide⟩, + ⟨⟨476,304,1,true,#[1,10,4]⟩, by decide⟩, + ⟨⟨476,332,2,true,#[17,2,20]⟩, by decide⟩, + ⟨⟨476,1217,3,true,#[33,18,9]⟩, by decide⟩, + ⟨⟨477,304,1,true,#[1,2,12]⟩, by decide⟩, + ⟨⟨477,336,2,true,#[17,18,4]⟩, by decide⟩, + ⟨⟨477,1214,3,true,#[33,17,10]⟩, by decide⟩, + ⟨⟨478,304,1,true,#[9,10,12]⟩, by decide⟩, + ⟨⟨478,337,2,true,#[17,18,20]⟩, by decide⟩, + ⟨⟨478,1215,3,true,#[35,19,11]⟩, by decide⟩, + ⟨⟨479,627,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨479,797,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨479,859,2,true,#[2,12]⟩, by decide⟩ +] +def paidEntriesPart021 : List (CheckedPaid frames) := [ + ⟨⟨479,1018,5,true,#[68,112]⟩, by decide⟩, + ⟨⟨480,626,1,true,#[5,6]⟩, by decide⟩, + ⟨⟨480,797,1,true,#[3,4]⟩, by decide⟩, + ⟨⟨480,857,2,true,#[7,8]⟩, by decide⟩, + ⟨⟨480,861,3,true,#[23,24]⟩, by decide⟩, + ⟨⟨481,626,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨481,798,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨481,858,2,true,#[4,8]⟩, by decide⟩, + ⟨⟨481,1018,5,true,#[16,96]⟩, by decide⟩, + ⟨⟨482,492,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨482,498,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨483,494,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨483,496,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨484,627,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨484,798,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨484,850,2,true,#[7,8]⟩, by decide⟩, + ⟨⟨484,1017,5,true,#[11,112]⟩, by decide⟩, + ⟨⟨485,492,1,true,#[5,2]⟩, by decide⟩, + ⟨⟨485,497,1,true,#[5,6]⟩, by decide⟩, + ⟨⟨486,493,1,true,#[5,2]⟩, by decide⟩, + ⟨⟨486,496,1,true,#[5,6]⟩, by decide⟩, + ⟨⟨487,494,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨487,495,1,true,#[1,2]⟩, by decide⟩, + ⟨⟨488,491,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨488,498,1,true,#[1,2]⟩, by decide⟩, + ⟨⟨489,493,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨489,495,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨490,491,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨490,497,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨491,305,1,true,#[1,2,4]⟩, by decide⟩, + ⟨⟨491,889,3,true,#[5,50,40]⟩, by decide⟩, + ⟨⟨491,949,3,true,#[11,36,16]⟩, by decide⟩, + ⟨⟨492,305,1,true,#[5,6,8]⟩, by decide⟩, + ⟨⟨492,890,3,true,#[37,18,24]⟩, by decide⟩, + ⟨⟨492,950,3,true,#[11,36,48]⟩, by decide⟩, + ⟨⟨493,305,1,true,#[9,10,4]⟩, by decide⟩, + ⟨⟨493,899,3,true,#[43,4,16]⟩, by decide⟩, + ⟨⟨493,959,3,true,#[21,34,40]⟩, by decide⟩, + ⟨⟨494,305,1,true,#[1,2,8]⟩, by decide⟩, + ⟨⟨494,900,3,true,#[11,36,48]⟩, by decide⟩, + ⟨⟨494,960,3,true,#[5,50,24]⟩, by decide⟩, + ⟨⟨495,305,1,true,#[1,10,4]⟩, by decide⟩, + ⟨⟨495,905,3,true,#[11,36,16]⟩, by decide⟩, + ⟨⟨495,965,3,true,#[5,50,40]⟩, by decide⟩, + ⟨⟨496,305,1,true,#[5,2,8]⟩, by decide⟩, + ⟨⟨496,906,3,true,#[27,4,32]⟩, by decide⟩, + ⟨⟨496,966,3,true,#[13,34,48]⟩, by decide⟩, + ⟨⟨497,305,1,true,#[9,2,4]⟩, by decide⟩, + ⟨⟨497,915,3,true,#[21,34,40]⟩, by decide⟩, + ⟨⟨497,971,3,true,#[43,4,16]⟩, by decide⟩, + ⟨⟨498,305,1,true,#[1,6,8]⟩, by decide⟩, + ⟨⟨498,916,3,true,#[5,42,48]⟩, by decide⟩, + ⟨⟨498,972,3,true,#[11,20,32]⟩, by decide⟩, + ⟨⟨499,628,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨499,809,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨499,862,2,true,#[2,8]⟩, by decide⟩, + ⟨⟨499,866,3,true,#[2,24]⟩, by decide⟩, + ⟨⟨500,674,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨500,809,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨500,864,2,true,#[1,12]⟩, by decide⟩, + ⟨⟨500,1019,5,true,#[33,48]⟩, by decide⟩, + ⟨⟨501,628,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨501,810,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨501,863,2,true,#[1,12]⟩, by decide⟩ +] +def paidEntriesPart022 : List (CheckedPaid frames) := [ + ⟨⟨501,1019,5,true,#[13,48]⟩, by decide⟩, + ⟨⟨502,512,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨502,518,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨503,514,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨503,516,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨504,674,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨504,810,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨504,1021,5,true,#[6,56]⟩, by decide⟩, + ⟨⟨504,1572,3,true,#[14,1]⟩, by decide⟩, + ⟨⟨505,512,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨505,517,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨506,513,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨506,516,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨507,514,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨507,515,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨508,511,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨508,518,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨509,513,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨509,515,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨510,511,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨510,517,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨511,307,1,true,#[9,2,12]⟩, by decide⟩, + ⟨⟨511,891,3,true,#[1,50,12]⟩, by decide⟩, + ⟨⟨511,957,3,true,#[1,50,12]⟩, by decide⟩, + ⟨⟨512,307,1,true,#[1,10,12]⟩, by decide⟩, + ⟨⟨512,892,3,true,#[49,2,12]⟩, by decide⟩, + ⟨⟨512,958,3,true,#[49,2,12]⟩, by decide⟩, + ⟨⟨513,307,1,true,#[1,2,4]⟩, by decide⟩, + ⟨⟨513,897,3,true,#[33,34,44]⟩, by decide⟩, + ⟨⟨513,951,3,true,#[33,34,44]⟩, by decide⟩, + ⟨⟨514,307,1,true,#[9,10,4]⟩, by decide⟩, + ⟨⟨514,898,3,true,#[17,18,44]⟩, by decide⟩, + ⟨⟨514,952,3,true,#[17,18,44]⟩, by decide⟩, + ⟨⟨515,307,1,true,#[1,10,4]⟩, by decide⟩, + ⟨⟨515,913,3,true,#[1,50,12]⟩, by decide⟩, + ⟨⟨515,967,3,true,#[1,50,12]⟩, by decide⟩, + ⟨⟨516,307,1,true,#[9,2,4]⟩, by decide⟩, + ⟨⟨516,914,3,true,#[49,2,12]⟩, by decide⟩, + ⟨⟨516,968,3,true,#[49,2,12]⟩, by decide⟩, + ⟨⟨517,307,1,true,#[9,10,12]⟩, by decide⟩, + ⟨⟨517,907,3,true,#[17,18,28]⟩, by decide⟩, + ⟨⟨517,969,3,true,#[17,18,28]⟩, by decide⟩, + ⟨⟨518,307,1,true,#[1,2,12]⟩, by decide⟩, + ⟨⟨518,908,3,true,#[33,34,28]⟩, by decide⟩, + ⟨⟨518,970,3,true,#[33,34,28]⟩, by decide⟩, + ⟨⟨519,631,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨519,821,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨519,869,3,true,#[9,20]⟩, by decide⟩, + ⟨⟨519,1032,5,true,#[35,24]⟩, by decide⟩, + ⟨⟨520,630,1,true,#[5,6]⟩, by decide⟩, + ⟨⟨520,822,1,true,#[3,4]⟩, by decide⟩, + ⟨⟨520,868,2,true,#[7,8]⟩, by decide⟩, + ⟨⟨520,1032,5,true,#[119,24]⟩, by decide⟩, + ⟨⟨521,532,1,true,#[5,2]⟩, by decide⟩, + ⟨⟨521,538,1,true,#[5,6]⟩, by decide⟩, + ⟨⟨522,534,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨522,536,1,true,#[1,2]⟩, by decide⟩, + ⟨⟨523,631,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨523,822,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨523,1030,5,true,#[68,88]⟩, by decide⟩, + ⟨⟨523,1031,5,true,#[4,24]⟩, by decide⟩, + ⟨⟨524,532,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨524,537,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨525,533,1,true,#[2,4]⟩, by decide⟩ +] +def paidEntriesPart023 : List (CheckedPaid frames) := [ + ⟨⟨525,536,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨526,534,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨526,535,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨527,531,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨527,538,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨528,533,1,true,#[5,2]⟩, by decide⟩, + ⟨⟨528,535,1,true,#[5,6]⟩, by decide⟩, + ⟨⟨529,531,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨529,537,1,true,#[1,2]⟩, by decide⟩, + ⟨⟨530,630,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨530,821,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨530,867,2,true,#[4,8]⟩, by decide⟩, + ⟨⟨530,871,3,true,#[4,8]⟩, by decide⟩, + ⟨⟨531,308,1,true,#[1,2,8]⟩, by decide⟩, + ⟨⟨531,889,3,true,#[1,34,56]⟩, by decide⟩, + ⟨⟨531,933,3,true,#[19,4,40]⟩, by decide⟩, + ⟨⟨532,308,1,true,#[9,10,4]⟩, by decide⟩, + ⟨⟨532,890,3,true,#[57,18,20]⟩, by decide⟩, + ⟨⟨532,934,3,true,#[51,52,40]⟩, by decide⟩, + ⟨⟨533,308,1,true,#[5,6,8]⟩, by decide⟩, + ⟨⟨533,897,3,true,#[43,44,48]⟩, by decide⟩, + ⟨⟨533,943,3,true,#[57,18,20]⟩, by decide⟩, + ⟨⟨534,308,1,true,#[1,2,4]⟩, by decide⟩, + ⟨⟨534,898,3,true,#[19,4,40]⟩, by decide⟩, + ⟨⟨534,944,3,true,#[1,34,52]⟩, by decide⟩, + ⟨⟨535,308,1,true,#[9,2,4]⟩, by decide⟩, + ⟨⟨535,333,2,true,#[9,18,20]⟩, by decide⟩, + ⟨⟨535,979,3,true,#[51,4,8]⟩, by decide⟩, + ⟨⟨536,308,1,true,#[1,6,8]⟩, by decide⟩, + ⟨⟨536,334,2,true,#[17,6,8]⟩, by decide⟩, + ⟨⟨536,980,3,true,#[35,12,16]⟩, by decide⟩, + ⟨⟨537,308,1,true,#[1,10,4]⟩, by decide⟩, + ⟨⟨537,336,2,true,#[19,4,8]⟩, by decide⟩, + ⟨⟨537,1210,3,true,#[34,21,9]⟩, by decide⟩, + ⟨⟨538,308,1,true,#[5,2,8]⟩, by decide⟩, + ⟨⟨538,337,2,true,#[11,4,16]⟩, by decide⟩, + ⟨⟨538,1211,3,true,#[42,17,5]⟩, by decide⟩, + ⟨⟨539,632,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨539,825,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨539,872,2,true,#[1,12]⟩, by decide⟩, + ⟨⟨539,876,3,true,#[21,8]⟩, by decide⟩, + ⟨⟨540,633,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨540,825,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨540,874,3,true,#[22,8]⟩, by decide⟩, + ⟨⟨540,1033,5,true,#[6,88]⟩, by decide⟩, + ⟨⟨541,632,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨541,826,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨541,873,2,true,#[2,8]⟩, by decide⟩, + ⟨⟨541,1033,5,true,#[66,88]⟩, by decide⟩, + ⟨⟨542,552,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨542,558,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨543,554,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨543,556,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨544,633,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨544,826,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨544,1035,5,true,#[65,72]⟩, by decide⟩, + ⟨⟨544,1038,5,true,#[65,88]⟩, by decide⟩, + ⟨⟨545,552,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨545,557,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨546,553,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨546,556,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨547,554,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨547,555,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨548,551,1,true,#[1,4]⟩, by decide⟩ +] +def paidEntriesPart024 : List (CheckedPaid frames) := [ + ⟨⟨548,558,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨549,553,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨549,555,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨550,551,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨550,557,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨551,309,1,true,#[9,2,12]⟩, by decide⟩, + ⟨⟨551,891,3,true,#[9,34,12]⟩, by decide⟩, + ⟨⟨551,941,3,true,#[9,34,12]⟩, by decide⟩, + ⟨⟨552,309,1,true,#[1,10,12]⟩, by decide⟩, + ⟨⟨552,892,3,true,#[33,10,12]⟩, by decide⟩, + ⟨⟨552,942,3,true,#[33,10,12]⟩, by decide⟩, + ⟨⟨553,309,1,true,#[1,2,4]⟩, by decide⟩, + ⟨⟨553,899,3,true,#[1,2,4]⟩, by decide⟩, + ⟨⟨553,935,3,true,#[1,2,4]⟩, by decide⟩, + ⟨⟨554,309,1,true,#[9,10,4]⟩, by decide⟩, + ⟨⟨554,900,3,true,#[9,10,20]⟩, by decide⟩, + ⟨⟨554,936,3,true,#[9,10,20]⟩, by decide⟩, + ⟨⟨555,309,1,true,#[9,2,4]⟩, by decide⟩, + ⟨⟨555,338,2,true,#[9,2,20]⟩, by decide⟩, + ⟨⟨555,1208,3,true,#[38,16,9]⟩, by decide⟩, + ⟨⟨556,309,1,true,#[1,10,4]⟩, by decide⟩, + ⟨⟨556,332,2,true,#[1,10,20]⟩, by decide⟩, + ⟨⟨556,1209,3,true,#[32,22,9]⟩, by decide⟩, + ⟨⟨557,309,1,true,#[1,2,12]⟩, by decide⟩, + ⟨⟨557,313,2,true,#[17,18,12]⟩, by decide⟩, + ⟨⟨557,981,3,true,#[33,34,28]⟩, by decide⟩, + ⟨⟨558,309,1,true,#[9,10,12]⟩, by decide⟩, + ⟨⟨558,315,2,true,#[25,26,28]⟩, by decide⟩, + ⟨⟨558,982,3,true,#[25,26,28]⟩, by decide⟩, + ⟨⟨559,721,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨559,727,4,true,#[5,40]⟩, by decide⟩, + ⟨⟨559,734,1,true,#[3,4]⟩, by decide⟩, + ⟨⟨559,740,4,true,#[5,40]⟩, by decide⟩, + ⟨⟨560,666,1,true,#[3,4]⟩, by decide⟩, + ⟨⟨560,720,1,true,#[1,2]⟩, by decide⟩, + ⟨⟨560,724,2,true,#[10,4]⟩, by decide⟩, + ⟨⟨560,1168,2,true,#[4,3]⟩, by decide⟩, + ⟨⟨561,652,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨561,658,4,true,#[33,40]⟩, by decide⟩, + ⟨⟨561,667,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨561,673,4,true,#[17,24]⟩, by decide⟩, + ⟨⟨562,572,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨562,578,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨563,574,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨563,576,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨564,651,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨564,733,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨564,1166,2,true,#[4,1]⟩, by decide⟩, + ⟨⟨564,1186,2,true,#[4,1]⟩, by decide⟩, + ⟨⟨565,572,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨565,577,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨566,573,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨566,576,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨567,574,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨567,575,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨568,571,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨568,578,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨569,573,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨569,575,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨570,571,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨570,577,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨571,905,3,true,#[9,10,36]⟩, by decide⟩, + ⟨⟨571,937,3,true,#[17,18,36]⟩, by decide⟩, + ⟨⟨571,1908,2,true,#[15,7,2]⟩, by decide⟩ +] +def paidEntriesPart025 : List (CheckedPaid frames) := [ + ⟨⟨572,906,3,true,#[33,34,36]⟩, by decide⟩, + ⟨⟨572,938,3,true,#[1,2,4]⟩, by decide⟩, + ⟨⟨572,1908,2,true,#[14,6,2]⟩, by decide⟩, + ⟨⟨573,913,3,true,#[9,34,12]⟩, by decide⟩, + ⟨⟨573,945,3,true,#[17,34,20]⟩, by decide⟩, + ⟨⟨573,1908,2,true,#[15,6,3]⟩, by decide⟩, + ⟨⟨574,914,3,true,#[33,10,12]⟩, by decide⟩, + ⟨⟨574,946,3,true,#[33,18,20]⟩, by decide⟩, + ⟨⟨574,1908,2,true,#[14,7,3]⟩, by decide⟩, + ⟨⟨575,979,3,true,#[9,10,12]⟩, by decide⟩, + ⟨⟨575,1212,3,true,#[37,21,13]⟩, by decide⟩, + ⟨⟨575,1908,2,true,#[15,7,3]⟩, by decide⟩, + ⟨⟨576,980,3,true,#[33,34,12]⟩, by decide⟩, + ⟨⟨576,1213,3,true,#[33,17,14]⟩, by decide⟩, + ⟨⟨576,1908,2,true,#[14,6,3]⟩, by decide⟩, + ⟨⟨577,1208,3,true,#[36,17,9]⟩, by decide⟩, + ⟨⟨577,1216,3,true,#[38,16,9]⟩, by decide⟩, + ⟨⟨577,1908,2,true,#[15,6,2]⟩, by decide⟩, + ⟨⟨578,1209,3,true,#[33,20,9]⟩, by decide⟩, + ⟨⟨578,1217,3,true,#[32,22,9]⟩, by decide⟩, + ⟨⟨578,1908,2,true,#[14,7,2]⟩, by decide⟩, + ⟨⟨579,696,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨579,702,4,true,#[40,48]⟩, by decide⟩, + ⟨⟨579,720,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨579,726,4,true,#[52,56]⟩, by decide⟩, + ⟨⟨580,682,1,true,#[3,4]⟩, by decide⟩, + ⟨⟨580,721,1,true,#[3,4]⟩, by decide⟩, + ⟨⟨580,1172,2,true,#[12,1]⟩, by decide⟩, + ⟨⟨580,1184,2,true,#[8,2]⟩, by decide⟩, + ⟨⟨581,651,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨581,657,4,true,#[18,20]⟩, by decide⟩, + ⟨⟨581,683,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨581,689,4,true,#[20,56]⟩, by decide⟩, + ⟨⟨582,592,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨582,598,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨583,594,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨583,596,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨584,652,1,true,#[3,4]⟩, by decide⟩, + ⟨⟨584,654,3,true,#[21,10]⟩, by decide⟩, + ⟨⟨584,695,1,true,#[3,4]⟩, by decide⟩, + ⟨⟨584,1176,2,true,#[13,2]⟩, by decide⟩, + ⟨⟨585,592,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨585,597,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨586,593,1,true,#[5,2]⟩, by decide⟩, + ⟨⟨586,596,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨587,594,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨587,595,1,true,#[1,2]⟩, by decide⟩, + ⟨⟨588,591,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨588,598,1,true,#[5,6]⟩, by decide⟩, + ⟨⟨589,593,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨589,595,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨590,591,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨590,597,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨591,907,3,true,#[43,44,48]⟩, by decide⟩, + ⟨⟨591,947,3,true,#[57,10,12]⟩, by decide⟩, + ⟨⟨591,1922,2,true,#[10,6,1]⟩, by decide⟩, + ⟨⟨592,908,3,true,#[35,4,24]⟩, by decide⟩, + ⟨⟨592,948,3,true,#[1,34,44]⟩, by decide⟩, + ⟨⟨592,1922,2,true,#[8,4,3]⟩, by decide⟩, + ⟨⟨593,915,3,true,#[57,10,12]⟩, by decide⟩, + ⟨⟨593,939,3,true,#[51,52,24]⟩, by decide⟩, + ⟨⟨593,1922,2,true,#[9,5,3]⟩, by decide⟩, + ⟨⟨594,916,3,true,#[1,18,56]⟩, by decide⟩, + ⟨⟨594,940,3,true,#[35,4,24]⟩, by decide⟩ +] +def paidEntriesPart026 : List (CheckedPaid frames) := [ + ⟨⟨594,1922,2,true,#[8,4,1]⟩, by decide⟩, + ⟨⟨595,1210,3,true,#[32,21,12]⟩, by decide⟩, + ⟨⟨595,1214,3,true,#[49,10,4]⟩, by decide⟩, + ⟨⟨595,1922,2,true,#[8,5,3]⟩, by decide⟩, + ⟨⟨596,1211,3,true,#[43,18,6]⟩, by decide⟩, + ⟨⟨596,1215,3,true,#[53,8,3]⟩, by decide⟩, + ⟨⟨596,1922,2,true,#[10,4,1]⟩, by decide⟩, + ⟨⟨597,981,3,true,#[35,12,16]⟩, by decide⟩, + ⟨⟨597,1218,3,true,#[33,26,6]⟩, by decide⟩, + ⟨⟨597,1922,2,true,#[8,6,1]⟩, by decide⟩, + ⟨⟨598,982,3,true,#[51,4,24]⟩, by decide⟩, + ⟨⟨598,1219,3,true,#[38,17,9]⟩, by decide⟩, + ⟨⟨598,1922,2,true,#[9,4,3]⟩, by decide⟩, + ⟨⟨599,695,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨599,701,4,true,#[34,40]⟩, by decide⟩, + ⟨⟨599,733,1,true,#[5,6]⟩, by decide⟩, + ⟨⟨599,739,4,true,#[34,40]⟩, by decide⟩, + ⟨⟨600,683,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨600,734,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨600,1171,2,true,#[8,1]⟩, by decide⟩, + ⟨⟨600,1283,2,true,#[8,1]⟩, by decide⟩, + ⟨⟨601,666,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨601,672,4,true,#[18,40]⟩, by decide⟩, + ⟨⟨601,682,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨601,688,4,true,#[18,40]⟩, by decide⟩, + ⟨⟨602,612,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨602,618,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨603,614,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨603,616,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨604,667,1,true,#[5,6]⟩, by decide⟩, + ⟨⟨604,696,1,true,#[1,2]⟩, by decide⟩, + ⟨⟨604,1175,2,true,#[9,3]⟩, by decide⟩, + ⟨⟨604,1244,2,true,#[9,3]⟩, by decide⟩, + ⟨⟨605,612,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨605,617,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨606,613,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨606,616,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨607,614,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨607,615,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨608,611,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨608,618,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨609,613,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨609,615,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨610,611,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨610,617,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨611,840,1,true,#[9,10,4]⟩, by decide⟩, + ⟨⟨611,987,4,true,#[33,34,88]⟩, by decide⟩, + ⟨⟨611,1934,2,true,#[14,6,2]⟩, by decide⟩, + ⟨⟨612,829,3,true,#[17,18,24]⟩, by decide⟩, + ⟨⟨612,830,3,true,#[17,18,24]⟩, by decide⟩, + ⟨⟨612,1934,2,true,#[15,7,2]⟩, by decide⟩, + ⟨⟨613,850,1,true,#[5,6,8]⟩, by decide⟩, + ⟨⟨613,1041,4,true,#[65,66,56]⟩, by decide⟩, + ⟨⟨613,1934,2,true,#[13,5,1]⟩, by decide⟩, + ⟨⟨614,831,3,true,#[33,34,48]⟩, by decide⟩, + ⟨⟨614,832,3,true,#[33,34,48]⟩, by decide⟩, + ⟨⟨614,1934,2,true,#[14,6,1]⟩, by decide⟩, + ⟨⟨615,1042,4,true,#[49,66,56]⟩, by decide⟩, + ⟨⟨615,1572,2,true,#[16,10,1]⟩, by decide⟩, + ⟨⟨615,1934,2,true,#[14,5,1]⟩, by decide⟩, + ⟨⟨616,833,3,true,#[9,34,48]⟩, by decide⟩, + ⟨⟨616,834,3,true,#[33,18,24]⟩, by decide⟩, + ⟨⟨616,1934,2,true,#[13,6,1]⟩, by decide⟩, + ⟨⟨617,995,4,true,#[81,34,88]⟩, by decide⟩ +] +def paidEntriesPart027 : List (CheckedPaid frames) := [ + ⟨⟨617,1304,1,true,#[8,4,1]⟩, by decide⟩, + ⟨⟨617,1934,2,true,#[15,6,2]⟩, by decide⟩, + ⟨⟨618,835,3,true,#[33,18,24]⟩, by decide⟩, + ⟨⟨618,836,3,true,#[17,34,40]⟩, by decide⟩, + ⟨⟨618,1934,2,true,#[14,7,2]⟩, by decide⟩, + ⟨⟨619,0,8,false,#[]⟩, by decide⟩, + ⟨⟨619,1,1,true,#[1,2,4,8,272,288,64,128]⟩, by decide⟩, + ⟨⟨621,0,8,false,#[]⟩, by decide⟩, + ⟨⟨621,1,1,true,#[1,2,132,8,144,32,64,256]⟩, by decide⟩, + ⟨⟨624,0,8,false,#[]⟩, by decide⟩, + ⟨⟨624,1,1,true,#[1,2,260,264,16,32,64,128]⟩, by decide⟩, + ⟨⟨626,305,1,true,#[3,4,8]⟩, by decide⟩, + ⟨⟨626,831,3,true,#[15,16,32]⟩, by decide⟩, + ⟨⟨626,851,2,true,#[7,8,16]⟩, by decide⟩, + ⟨⟨627,305,1,true,#[1,2,12]⟩, by decide⟩, + ⟨⟨627,849,1,true,#[5,2,8]⟩, by decide⟩, + ⟨⟨627,1206,3,true,#[52,8,3]⟩, by decide⟩, + ⟨⟨628,307,1,true,#[5,2,8]⟩, by decide⟩, + ⟨⟨628,833,3,true,#[13,2,48]⟩, by decide⟩, + ⟨⟨628,856,2,true,#[13,2,16]⟩, by decide⟩, + ⟨⟨629,303,1,true,#[1,2,8]⟩, by decide⟩, + ⟨⟨629,859,1,true,#[1,10,12]⟩, by decide⟩, + ⟨⟨629,1016,4,true,#[67,4,48]⟩, by decide⟩, + ⟨⟨630,308,1,true,#[3,4,8]⟩, by decide⟩, + ⟨⟨630,829,3,true,#[39,8,16]⟩, by decide⟩, + ⟨⟨630,841,2,true,#[3,20,24]⟩, by decide⟩, + ⟨⟨631,308,1,true,#[1,2,12]⟩, by decide⟩, + ⟨⟨631,839,2,true,#[1,18,28]⟩, by decide⟩, + ⟨⟨631,988,4,true,#[35,4,24]⟩, by decide⟩, + ⟨⟨632,309,1,true,#[5,2,8]⟩, by decide⟩, + ⟨⟨632,835,3,true,#[37,2,24]⟩, by decide⟩, + ⟨⟨632,846,2,true,#[5,2,24]⟩, by decide⟩, + ⟨⟨633,309,1,true,#[1,6,8]⟩, by decide⟩, + ⟨⟨633,844,2,true,#[1,6,24]⟩, by decide⟩, + ⟨⟨633,996,4,true,#[1,38,24]⟩, by decide⟩, + ⟨⟨634,304,1,true,#[1,6,8]⟩, by decide⟩, + ⟨⟨634,864,1,true,#[9,2,12]⟩, by decide⟩, + ⟨⟨634,1024,4,true,#[1,70,48]⟩, by decide⟩, + ⟨⟨635,648,4,true,#[7,72,32]⟩, by decide⟩, + ⟨⟨635,1733,2,true,#[16,11,5]⟩, by decide⟩, + ⟨⟨636,729,4,true,#[9,2,52]⟩, by decide⟩, + ⟨⟨636,1161,2,true,#[20,12,3]⟩, by decide⟩, + ⟨⟨637,742,4,true,#[6,72,112]⟩, by decide⟩, + ⟨⟨637,1732,2,true,#[8,4,3]⟩, by decide⟩, + ⟨⟨648,1,2,true,#[1,2,4,264,16,416,448]⟩, by decide⟩, + ⟨⟨648,144,1,true,#[1,2,4,8,16,160,192]⟩, by decide⟩, + ⟨⟨648,167,1,true,#[1,2,4,136,16,160,192]⟩, by decide⟩, + ⟨⟨649,1,2,true,#[17,18,4,264,288,320,128]⟩, by decide⟩, + ⟨⟨649,214,1,true,#[1,2,4,136,144,160,64]⟩, by decide⟩, + ⟨⟨649,231,1,true,#[17,18,4,8,32,64,128]⟩, by decide⟩, + ⟨⟨650,654,2,true,#[5,18,24]⟩, by decide⟩, + ⟨⟨650,663,4,true,#[87,72,32]⟩, by decide⟩, + ⟨⟨651,660,4,true,#[34,36,104]⟩, by decide⟩, + ⟨⟨651,1165,1,true,#[4,2,1]⟩, by decide⟩, + ⟨⟨652,661,4,true,#[33,118,40]⟩, by decide⟩, + ⟨⟨652,1166,1,true,#[8,6,1]⟩, by decide⟩, + ⟨⟨654,657,1,true,#[3,4,8,16,32]⟩, by decide⟩, + ⟨⟨654,664,2,true,#[7,8,16,32,64]⟩, by decide⟩, + ⟨⟨656,660,1,true,#[1,2,68,72,16,32]⟩, by decide⟩, + ⟨⟨656,664,1,true,#[65,66,4,72,80,96]⟩, by decide⟩, + ⟨⟨657,661,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨657,662,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨658,659,1,true,#[65,66,68,8,80,96]⟩, by decide⟩, + ⟨⟨658,663,1,true,#[65,66,68,8,80,96]⟩, by decide⟩ +] +def paidEntriesPart028 : List (CheckedPaid frames) := [ + ⟨⟨659,1,2,true,#[1,2,4,392,16,288,448]⟩, by decide⟩, + ⟨⟨659,142,1,true,#[1,2,4,136,16,32,192]⟩, by decide⟩, + ⟨⟨659,169,1,true,#[1,2,4,136,16,160,192]⟩, by decide⟩, + ⟨⟨660,1,2,true,#[129,130,132,264,144,416,448]⟩, by decide⟩, + ⟨⟨660,223,1,true,#[1,2,4,136,16,160,192]⟩, by decide⟩, + ⟨⟨660,234,1,true,#[129,130,132,8,144,160,192]⟩, by decide⟩, + ⟨⟨661,1,2,true,#[1,322,4,72,16,288,128]⟩, by decide⟩, + ⟨⟨661,156,1,true,#[1,66,4,72,16,32,128]⟩, by decide⟩, + ⟨⟨661,194,1,true,#[1,130,4,8,16,160,64]⟩, by decide⟩, + ⟨⟨662,1,2,true,#[321,2,4,72,16,288,128]⟩, by decide⟩, + ⟨⟨662,157,1,true,#[65,2,4,72,16,32,128]⟩, by decide⟩, + ⟨⟨662,195,1,true,#[129,2,4,8,16,160,64]⟩, by decide⟩, + ⟨⟨663,1,2,true,#[129,130,132,392,144,416,320]⟩, by decide⟩, + ⟨⟨663,220,1,true,#[1,2,4,136,16,160,192]⟩, by decide⟩, + ⟨⟨663,241,1,true,#[129,130,132,136,144,160,64]⟩, by decide⟩, + ⟨⟨664,1,2,true,#[1,2,324,72,16,288,128]⟩, by decide⟩, + ⟨⟨664,155,1,true,#[1,2,68,72,16,32,128]⟩, by decide⟩, + ⟨⟨664,193,1,true,#[1,2,132,8,16,160,64]⟩, by decide⟩, + ⟨⟨665,678,4,true,#[1,22,40]⟩, by decide⟩, + ⟨⟨665,1244,1,true,#[8,4,3]⟩, by decide⟩, + ⟨⟨666,676,4,true,#[82,20,40]⟩, by decide⟩, + ⟨⟨666,1167,1,true,#[4,2,1]⟩, by decide⟩, + ⟨⟨667,677,4,true,#[33,40,64]⟩, by decide⟩, + ⟨⟨667,1168,1,true,#[8,2,1]⟩, by decide⟩, + ⟨⟨671,676,1,true,#[1,66,4,8,80,32]⟩, by decide⟩, + ⟨⟨671,679,1,true,#[33,2,4,40,16,64]⟩, by decide⟩, + ⟨⟨672,662,1,true,#[1,66,68,8,16,32]⟩, by decide⟩, + ⟨⟨672,677,1,true,#[65,2,4,72,16,32]⟩, by decide⟩, + ⟨⟨673,675,1,true,#[33,2,4,8,48,64]⟩, by decide⟩, + ⟨⟨673,678,1,true,#[1,18,20,8,32,64]⟩, by decide⟩, + ⟨⟨674,307,1,true,#[1,6,8]⟩, by decide⟩, + ⟨⟨674,854,1,true,#[1,6,8]⟩, by decide⟩, + ⟨⟨674,1207,3,true,#[32,28,3]⟩, by decide⟩, + ⟨⟨675,1,2,true,#[1,18,20,264,288,320,128]⟩, by decide⟩, + ⟨⟨675,212,1,true,#[1,2,4,136,144,160,64]⟩, by decide⟩, + ⟨⟨675,233,1,true,#[1,18,20,8,32,64,128]⟩, by decide⟩, + ⟨⟨676,1,2,true,#[289,2,4,40,16,320,128]⟩, by decide⟩, + ⟨⟨676,153,1,true,#[33,2,4,40,16,64,128]⟩, by decide⟩, + ⟨⟨676,205,1,true,#[129,2,4,8,16,160,64]⟩, by decide⟩, + ⟨⟨677,1,2,true,#[1,130,132,264,16,288,320]⟩, by decide⟩, + ⟨⟨677,183,1,true,#[1,2,4,136,16,160,192]⟩, by decide⟩, + ⟨⟨677,248,1,true,#[1,130,132,8,16,32,64]⟩, by decide⟩, + ⟨⟨678,1,2,true,#[321,2,4,264,16,96,128]⟩, by decide⟩, + ⟨⟨678,163,1,true,#[65,2,4,8,16,96,128]⟩, by decide⟩, + ⟨⟨678,189,1,true,#[129,2,4,136,16,32,64]⟩, by decide⟩, + ⟨⟨679,1,2,true,#[1,130,4,264,144,288,320]⟩, by decide⟩, + ⟨⟨679,178,1,true,#[1,2,4,136,16,160,192]⟩, by decide⟩, + ⟨⟨679,253,1,true,#[1,130,4,8,144,32,64]⟩, by decide⟩, + ⟨⟨682,690,4,true,#[17,82,40]⟩, by decide⟩, + ⟨⟨682,1170,1,true,#[8,4,1]⟩, by decide⟩, + ⟨⟨683,691,4,true,#[17,36,104]⟩, by decide⟩, + ⟨⟨683,1172,1,true,#[8,2,1]⟩, by decide⟩, + ⟨⟨687,679,1,true,#[1,2,36,40,16,64]⟩, by decide⟩, + ⟨⟨687,690,1,true,#[1,66,4,8,80,32]⟩, by decide⟩, + ⟨⟨688,664,1,true,#[65,66,4,8,16,32]⟩, by decide⟩, + ⟨⟨688,691,1,true,#[1,2,68,72,16,32]⟩, by decide⟩, + ⟨⟨689,649,1,true,#[1,66,4,8,16,32]⟩, by decide⟩, + ⟨⟨689,692,1,true,#[17,18,4,8,32,64]⟩, by decide⟩, + ⟨⟨690,1,2,true,#[1,2,292,40,16,320,128]⟩, by decide⟩, + ⟨⟨690,151,1,true,#[1,2,36,40,16,64,128]⟩, by decide⟩, + ⟨⟨690,203,1,true,#[1,2,132,8,16,160,64]⟩, by decide⟩, + ⟨⟨691,1,2,true,#[129,130,4,264,16,288,320]⟩, by decide⟩, + ⟨⟨691,185,1,true,#[1,2,4,136,16,160,192]⟩, by decide⟩, + ⟨⟨691,246,1,true,#[129,130,4,8,16,32,64]⟩, by decide⟩ +] +def paidEntriesPart029 : List (CheckedPaid frames) := [ + ⟨⟨692,1,2,true,#[129,2,4,264,144,288,320]⟩, by decide⟩, + ⟨⟨692,179,1,true,#[1,2,4,136,16,160,192]⟩, by decide⟩, + ⟨⟨692,252,1,true,#[129,2,4,8,144,32,64]⟩, by decide⟩, + ⟨⟨695,648,4,true,#[53,98,104]⟩, by decide⟩, + ⟨⟨695,1174,1,true,#[9,5,3]⟩, by decide⟩, + ⟨⟨696,663,4,true,#[97,104,112]⟩, by decide⟩, + ⟨⟨696,1176,1,true,#[8,2,1]⟩, by decide⟩, + ⟨⟨700,648,1,true,#[1,66,4,8,16,96]⟩, by decide⟩, + ⟨⟨700,705,1,true,#[1,66,4,8,16,32]⟩, by decide⟩, + ⟨⟨701,663,1,true,#[1,2,4,8,80,96]⟩, by decide⟩, + ⟨⟨701,704,1,true,#[65,66,68,72,80,96]⟩, by decide⟩, + ⟨⟨702,678,1,true,#[1,66,68,72,80,96]⟩, by decide⟩, + ⟨⟨702,703,1,true,#[65,2,4,8,16,96]⟩, by decide⟩, + ⟨⟨703,1,2,true,#[129,130,132,392,144,288,448]⟩, by decide⟩, + ⟨⟨703,221,1,true,#[1,2,4,136,16,160,192]⟩, by decide⟩, + ⟨⟨703,236,1,true,#[129,130,132,136,144,32,192]⟩, by decide⟩, + ⟨⟨704,1,2,true,#[1,2,4,264,336,96,128]⟩, by decide⟩, + ⟨⟨704,158,1,true,#[1,2,4,8,80,96,128]⟩, by decide⟩, + ⟨⟨704,186,1,true,#[1,2,4,136,144,32,64]⟩, by decide⟩, + ⟨⟨705,1,2,true,#[1,322,4,264,16,96,128]⟩, by decide⟩, + ⟨⟨705,162,1,true,#[1,66,4,8,16,96,128]⟩, by decide⟩, + ⟨⟨705,188,1,true,#[1,130,4,136,16,32,64]⟩, by decide⟩, + ⟨⟨706,690,4,true,#[71,40,48]⟩, by decide⟩, + ⟨⟨706,1178,2,true,#[24,5,3]⟩, by decide⟩, + ⟨⟨707,660,4,true,#[65,118,104]⟩, by decide⟩, + ⟨⟨707,1177,2,true,#[18,11,6]⟩, by decide⟩, + ⟨⟨708,676,4,true,#[34,36,40]⟩, by decide⟩, + ⟨⟨708,711,1,true,#[2,4,8]⟩, by decide⟩, + ⟨⟨711,728,3,true,#[33,34,36,40]⟩, by decide⟩, + ⟨⟨711,1180,2,true,#[33,17,9,5]⟩, by decide⟩, + ⟨⟨719,691,4,true,#[7,104,80]⟩, by decide⟩, + ⟨⟨719,1184,1,true,#[12,2,1]⟩, by decide⟩, + ⟨⟨720,729,4,true,#[66,52,56]⟩, by decide⟩, + ⟨⟨720,1183,1,true,#[4,2,1]⟩, by decide⟩, + ⟨⟨721,677,4,true,#[5,6,104]⟩, by decide⟩, + ⟨⟨721,724,1,true,#[9,2,4]⟩, by decide⟩, + ⟨⟨724,725,2,true,#[1,2,20,32]⟩, by decide⟩, + ⟨⟨724,728,3,true,#[5,6,40,64]⟩, by decide⟩, + ⟨⟨725,704,1,true,#[5,6,8,16,32,64]⟩, by decide⟩, + ⟨⟨725,729,1,true,#[1,2,4,40,48,64]⟩, by decide⟩, + ⟨⟨726,677,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨726,730,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨727,691,1,true,#[1,2,4,40,48,64]⟩, by decide⟩, + ⟨⟨727,728,1,true,#[65,66,4,8,16,32]⟩, by decide⟩, + ⟨⟨728,1,2,true,#[1,2,4,40,304,320,128]⟩, by decide⟩, + ⟨⟨728,149,1,true,#[1,2,4,40,48,64,128]⟩, by decide⟩, + ⟨⟨728,199,1,true,#[1,2,4,8,144,160,64]⟩, by decide⟩, + ⟨⟨729,1,2,true,#[5,6,264,16,288,320,128]⟩, by decide⟩, + ⟨⟨729,218,1,true,#[1,2,132,8,144,160,64]⟩, by decide⟩, + ⟨⟨729,229,1,true,#[5,6,8,16,32,64,128]⟩, by decide⟩, + ⟨⟨730,1,2,true,#[129,2,132,264,16,288,320]⟩, by decide⟩, + ⟨⟨730,184,1,true,#[1,2,4,136,16,160,192]⟩, by decide⟩, + ⟨⟨730,247,1,true,#[129,2,132,8,16,32,64]⟩, by decide⟩, + ⟨⟨733,742,4,true,#[18,24,32]⟩, by decide⟩, + ⟨⟨733,1185,1,true,#[4,2,1]⟩, by decide⟩, + ⟨⟨734,661,4,true,#[81,20,40]⟩, by decide⟩, + ⟨⟨734,1186,1,true,#[8,2,1]⟩, by decide⟩, + ⟨⟨738,705,1,true,#[17,2,20,8,32,64]⟩, by decide⟩, + ⟨⟨738,742,1,true,#[1,34,4,8,48,64]⟩, by decide⟩, + ⟨⟨739,661,1,true,#[65,2,68,8,16,32]⟩, by decide⟩, + ⟨⟨739,730,1,true,#[1,66,4,72,16,32]⟩, by decide⟩, + ⟨⟨740,692,1,true,#[1,34,4,40,16,64]⟩, by decide⟩, + ⟨⟨740,741,1,true,#[65,2,4,8,80,32]⟩, by decide⟩, + ⟨⟨741,1,2,true,#[1,290,4,40,16,320,128]⟩, by decide⟩ +] +def paidEntriesPart030 : List (CheckedPaid frames) := [ + ⟨⟨741,152,1,true,#[1,34,4,40,16,64,128]⟩, by decide⟩, + ⟨⟨741,204,1,true,#[1,130,4,8,16,160,64]⟩, by decide⟩, + ⟨⟨742,1,2,true,#[17,2,20,264,288,320,128]⟩, by decide⟩, + ⟨⟨742,213,1,true,#[1,2,4,136,144,160,64]⟩, by decide⟩, + ⟨⟨742,232,1,true,#[17,2,20,8,32,64,128]⟩, by decide⟩, + ⟨⟨759,299,1,true,#[9,10,12]⟩, by decide⟩, + ⟨⟨759,842,1,true,#[3,4,8]⟩, by decide⟩, + ⟨⟨759,1187,3,true,#[39,20,12]⟩, by decide⟩, + ⟨⟨760,299,1,true,#[1,4,8]⟩, by decide⟩, + ⟨⟨760,843,1,true,#[3,4,8]⟩, by decide⟩, + ⟨⟨760,1188,3,true,#[32,10,7]⟩, by decide⟩, + ⟨⟨761,299,1,true,#[1,10,12]⟩, by decide⟩, + ⟨⟨761,326,1,true,#[1,2,12]⟩, by decide⟩, + ⟨⟨762,299,1,true,#[3,4,8]⟩, by decide⟩, + ⟨⟨762,327,1,true,#[3,4,8]⟩, by decide⟩, + ⟨⟨773,301,1,true,#[1,2,8]⟩, by decide⟩, + ⟨⟨773,837,1,true,#[1,2,8]⟩, by decide⟩, + ⟨⟨773,1189,3,true,#[34,18,6]⟩, by decide⟩, + ⟨⟨774,301,1,true,#[5,6,8]⟩, by decide⟩, + ⟨⟨774,838,1,true,#[1,2,12]⟩, by decide⟩, + ⟨⟨774,1190,3,true,#[40,24,6]⟩, by decide⟩, + ⟨⟨775,301,1,true,#[1,6,8]⟩, by decide⟩, + ⟨⟨775,328,1,true,#[1,6,8]⟩, by decide⟩, + ⟨⟨776,301,1,true,#[5,2,8]⟩, by decide⟩, + ⟨⟨776,329,1,true,#[5,2,8]⟩, by decide⟩, + ⟨⟨787,303,1,true,#[1,4,8]⟩, by decide⟩, + ⟨⟨787,852,1,true,#[3,4,8]⟩, by decide⟩, + ⟨⟨787,1191,3,true,#[32,11,7]⟩, by decide⟩, + ⟨⟨788,303,1,true,#[5,2,8]⟩, by decide⟩, + ⟨⟨788,853,1,true,#[3,4,8]⟩, by decide⟩, + ⟨⟨788,1192,3,true,#[43,18,6]⟩, by decide⟩, + ⟨⟨789,303,1,true,#[3,4,8]⟩, by decide⟩, + ⟨⟨789,330,1,true,#[3,4,8]⟩, by decide⟩, + ⟨⟨792,304,1,true,#[5,6,8]⟩, by decide⟩, + ⟨⟨792,847,1,true,#[1,2,8]⟩, by decide⟩, + ⟨⟨792,1193,3,true,#[40,24,3]⟩, by decide⟩, + ⟨⟨793,304,1,true,#[1,2,8]⟩, by decide⟩, + ⟨⟨793,848,1,true,#[1,2,8]⟩, by decide⟩, + ⟨⟨793,1194,3,true,#[33,17,3]⟩, by decide⟩, + ⟨⟨794,304,1,true,#[5,2,8]⟩, by decide⟩, + ⟨⟨794,331,1,true,#[5,2,8]⟩, by decide⟩, + ⟨⟨797,305,1,true,#[9,2,12]⟩, by decide⟩, + ⟨⟨797,862,1,true,#[3,4,8]⟩, by decide⟩, + ⟨⟨797,1195,3,true,#[43,18,6]⟩, by decide⟩, + ⟨⟨798,305,1,true,#[1,4,8]⟩, by decide⟩, + ⟨⟨798,863,1,true,#[3,4,8]⟩, by decide⟩, + ⟨⟨798,1196,3,true,#[32,9,7]⟩, by decide⟩, + ⟨⟨809,307,1,true,#[1,2,8]⟩, by decide⟩, + ⟨⟨809,857,1,true,#[1,2,8]⟩, by decide⟩, + ⟨⟨809,1197,3,true,#[33,17,3]⟩, by decide⟩, + ⟨⟨810,307,1,true,#[5,6,8]⟩, by decide⟩, + ⟨⟨810,858,1,true,#[1,2,12]⟩, by decide⟩, + ⟨⟨810,1198,3,true,#[40,24,7]⟩, by decide⟩, + ⟨⟨821,308,1,true,#[1,4,8]⟩, by decide⟩, + ⟨⟨821,872,1,true,#[3,4,8]⟩, by decide⟩, + ⟨⟨821,1199,3,true,#[32,10,7]⟩, by decide⟩, + ⟨⟨822,308,1,true,#[9,2,12]⟩, by decide⟩, + ⟨⟨822,873,1,true,#[3,4,8]⟩, by decide⟩, + ⟨⟨822,1200,3,true,#[39,17,9]⟩, by decide⟩, + ⟨⟨825,309,1,true,#[5,6,8]⟩, by decide⟩, + ⟨⟨825,867,1,true,#[1,2,12]⟩, by decide⟩, + ⟨⟨825,1201,3,true,#[40,24,6]⟩, by decide⟩, + ⟨⟨826,309,1,true,#[1,2,8]⟩, by decide⟩, + ⟨⟨826,868,1,true,#[1,2,8]⟩, by decide⟩ +] +def paidEntriesPart031 : List (CheckedPaid frames) := [ + ⟨⟨826,1202,3,true,#[32,16,4]⟩, by decide⟩, + ⟨⟨829,989,1,true,#[65,66,68,72,80,96]⟩, by decide⟩, + ⟨⟨829,990,1,true,#[1,2,4,8,80,96]⟩, by decide⟩, + ⟨⟨830,1031,1,true,#[33,34,36,40,48,64]⟩, by decide⟩, + ⟨⟨830,1032,1,true,#[33,34,36,40,48,64]⟩, by decide⟩, + ⟨⟨831,1003,1,true,#[1,2,4,72,16,96]⟩, by decide⟩, + ⟨⟨831,1004,1,true,#[65,66,68,72,80,96]⟩, by decide⟩, + ⟨⟨832,1017,1,true,#[33,34,36,40,48,64]⟩, by decide⟩, + ⟨⟨832,1018,1,true,#[33,34,36,40,48,64]⟩, by decide⟩, + ⟨⟨833,1005,1,true,#[1,66,4,8,80,32]⟩, by decide⟩, + ⟨⟨833,1007,1,true,#[65,2,68,8,16,32]⟩, by decide⟩, + ⟨⟨834,1019,1,true,#[9,2,12,16,32,64]⟩, by decide⟩, + ⟨⟨834,1021,1,true,#[1,18,4,24,32,64]⟩, by decide⟩, + ⟨⟨835,991,1,true,#[65,2,68,8,16,32]⟩, by decide⟩, + ⟨⟨835,993,1,true,#[1,66,4,72,16,32]⟩, by decide⟩, + ⟨⟨836,1033,1,true,#[1,18,4,24,32,64]⟩, by decide⟩, + ⟨⟨836,1035,1,true,#[17,2,20,8,32,64]⟩, by decide⟩, + ⟨⟨837,877,1,true,#[17,18,4,24]⟩, by decide⟩, + ⟨⟨837,988,3,true,#[17,18,100,24]⟩, by decide⟩, + ⟨⟨838,878,1,true,#[17,18,4,8]⟩, by decide⟩, + ⟨⟨838,987,3,true,#[5,6,40,112]⟩, by decide⟩, + ⟨⟨839,973,1,true,#[17,2,4,8,32]⟩, by decide⟩, + ⟨⟨839,987,2,true,#[35,4,8,16,64]⟩, by decide⟩, + ⟨⟨840,870,2,true,#[1,2,40,16]⟩, by decide⟩, + ⟨⟨840,988,3,true,#[33,34,24,64]⟩, by decide⟩, + ⟨⟨841,974,1,true,#[17,2,4,8,32]⟩, by decide⟩, + ⟨⟨841,989,2,true,#[35,4,8,16,64]⟩, by decide⟩, + ⟨⟨842,877,1,true,#[1,18,20,24]⟩, by decide⟩, + ⟨⟨842,996,3,true,#[97,18,20,24]⟩, by decide⟩, + ⟨⟨843,878,1,true,#[17,2,4,8]⟩, by decide⟩, + ⟨⟨843,995,3,true,#[5,6,40,112]⟩, by decide⟩, + ⟨⟨844,977,1,true,#[1,2,36,8,16]⟩, by decide⟩, + ⟨⟨844,995,2,true,#[65,2,36,8,80]⟩, by decide⟩, + ⟨⟨846,978,1,true,#[1,2,36,8,16]⟩, by decide⟩, + ⟨⟨846,993,2,true,#[1,66,36,8,80]⟩, by decide⟩, + ⟨⟨847,879,1,true,#[17,18,4,8]⟩, by decide⟩, + ⟨⟨847,1002,3,true,#[5,6,104,112]⟩, by decide⟩, + ⟨⟨848,880,1,true,#[1,2,12,16]⟩, by decide⟩, + ⟨⟨848,1039,3,true,#[33,34,76,48]⟩, by decide⟩, + ⟨⟨849,297,1,true,#[1,2,4,24]⟩, by decide⟩, + ⟨⟨849,1039,3,true,#[67,4,72,48]⟩, by decide⟩, + ⟨⟨850,1016,3,true,#[65,66,8,48]⟩, by decide⟩, + ⟨⟨850,1206,2,true,#[32,16,4,3]⟩, by decide⟩, + ⟨⟨851,975,1,true,#[1,34,36,40,48]⟩, by decide⟩, + ⟨⟨851,1003,2,true,#[67,4,8,16,96]⟩, by decide⟩, + ⟨⟨852,879,1,true,#[17,2,4,8]⟩, by decide⟩, + ⟨⟨852,1010,3,true,#[5,6,104,112]⟩, by decide⟩, + ⟨⟨853,880,1,true,#[9,2,4,16]⟩, by decide⟩, + ⟨⟨853,1040,3,true,#[73,34,36,48]⟩, by decide⟩, + ⟨⟨854,323,1,true,#[1,2,4,24]⟩, by decide⟩, + ⟨⟨854,1040,3,true,#[1,70,72,48]⟩, by decide⟩, + ⟨⟨856,976,1,true,#[1,2,4,8,48]⟩, by decide⟩, + ⟨⟨856,1007,2,true,#[65,2,4,72,48]⟩, by decide⟩, + ⟨⟨857,881,1,true,#[1,2,12,16]⟩, by decide⟩, + ⟨⟨857,1016,3,true,#[33,34,76,48]⟩, by decide⟩, + ⟨⟨858,882,1,true,#[5,6,8,16]⟩, by decide⟩, + ⟨⟨858,1041,3,true,#[5,6,72,112]⟩, by decide⟩, + ⟨⟨859,297,1,true,#[1,2,8,16]⟩, by decide⟩, + ⟨⟨859,1041,3,true,#[67,36,8,48]⟩, by decide⟩, + ⟨⟨861,975,1,true,#[33,2,4,8,16]⟩, by decide⟩, + ⟨⟨861,1017,2,true,#[67,4,8,16,96]⟩, by decide⟩, + ⟨⟨862,881,1,true,#[9,2,4,16]⟩, by decide⟩, + ⟨⟨862,1024,3,true,#[73,34,36,48]⟩, by decide⟩, + ⟨⟨863,882,1,true,#[5,2,8,16]⟩, by decide⟩ +] +def paidEntriesPart032 : List (CheckedPaid frames) := [ + ⟨⟨863,1042,3,true,#[5,6,72,112]⟩, by decide⟩, + ⟨⟨864,323,1,true,#[1,2,8,16]⟩, by decide⟩, + ⟨⟨864,1042,3,true,#[33,70,8,48]⟩, by decide⟩, + ⟨⟨866,976,1,true,#[9,2,12,16,32]⟩, by decide⟩, + ⟨⟨866,1021,2,true,#[1,34,68,8,48]⟩, by decide⟩, + ⟨⟨867,883,1,true,#[17,18,4,8]⟩, by decide⟩, + ⟨⟨867,1030,3,true,#[5,6,40,112]⟩, by decide⟩, + ⟨⟨868,884,1,true,#[1,2,20,24]⟩, by decide⟩, + ⟨⟨868,1029,3,true,#[65,66,52,72]⟩, by decide⟩, + ⟨⟨869,973,1,true,#[1,10,12,16,32]⟩, by decide⟩, + ⟨⟨869,1029,2,true,#[35,4,8,48,64]⟩, by decide⟩, + ⟨⟨870,1029,1,true,#[17,18,4,8,32,64]⟩, by decide⟩, + ⟨⟨870,1030,1,true,#[1,2,20,24,32,64]⟩, by decide⟩, + ⟨⟨871,974,1,true,#[33,34,36,40,48]⟩, by decide⟩, + ⟨⟨871,1031,2,true,#[67,68,72,80,96]⟩, by decide⟩, + ⟨⟨872,883,1,true,#[17,2,4,8]⟩, by decide⟩, + ⟨⟨872,1038,3,true,#[5,6,40,112]⟩, by decide⟩, + ⟨⟨873,884,1,true,#[17,2,4,24]⟩, by decide⟩, + ⟨⟨873,1037,3,true,#[49,66,68,72]⟩, by decide⟩, + ⟨⟨874,977,1,true,#[17,2,4,24,32]⟩, by decide⟩, + ⟨⟨874,1037,2,true,#[1,34,4,72,48]⟩, by decide⟩, + ⟨⟨875,1037,1,true,#[1,18,20,8,32,64]⟩, by decide⟩, + ⟨⟨875,1038,1,true,#[17,2,4,24,32,64]⟩, by decide⟩, + ⟨⟨876,978,1,true,#[1,18,4,24,32]⟩, by decide⟩, + ⟨⟨876,1035,2,true,#[33,2,4,72,48]⟩, by decide⟩, + ⟨⟨877,1,4,true,#[481,482,484,360,240]⟩, by decide⟩, + ⟨⟨877,1043,2,true,#[97,98,100,104,112]⟩, by decide⟩, + ⟨⟨877,1047,2,true,#[97,98,100,104,112]⟩, by decide⟩, + ⟨⟨878,1,4,true,#[5,6,296,176,64]⟩, by decide⟩, + ⟨⟨878,1044,2,true,#[5,6,8,80,32]⟩, by decide⟩, + ⟨⟨878,1048,2,true,#[1,2,20,88,32]⟩, by decide⟩, + ⟨⟨879,1,4,true,#[5,6,104,240,256]⟩, by decide⟩, + ⟨⟨879,1045,2,true,#[5,6,40,48,64]⟩, by decide⟩, + ⟨⟨879,1049,2,true,#[1,2,52,56,64]⟩, by decide⟩, + ⟨⟨880,1,4,true,#[161,162,164,360,240]⟩, by decide⟩, + ⟨⟨880,1046,2,true,#[33,34,36,104,112]⟩, by decide⟩, + ⟨⟨880,1050,2,true,#[33,34,36,104,112]⟩, by decide⟩, + ⟨⟨881,1,4,true,#[193,194,196,360,240]⟩, by decide⟩, + ⟨⟨881,1045,2,true,#[33,34,36,104,48]⟩, by decide⟩, + ⟨⟨881,1050,2,true,#[65,66,68,104,112]⟩, by decide⟩, + ⟨⟨882,1,4,true,#[5,6,8,400,352]⟩, by decide⟩, + ⟨⟨882,1046,2,true,#[5,6,8,16,96]⟩, by decide⟩, + ⟨⟨882,1049,2,true,#[1,2,4,72,112]⟩, by decide⟩, + ⟨⟨883,1,4,true,#[5,6,328,208,32]⟩, by decide⟩, + ⟨⟨883,1043,2,true,#[5,6,72,80,32]⟩, by decide⟩, + ⟨⟨883,1048,2,true,#[1,2,36,104,16]⟩, by decide⟩, + ⟨⟨884,1,4,true,#[385,386,388,360,240]⟩, by decide⟩, + ⟨⟨884,1044,2,true,#[65,66,68,40,112]⟩, by decide⟩, + ⟨⟨884,1047,2,true,#[1,2,4,104,112]⟩, by decide⟩, + ⟨⟨885,1,3,true,#[259,36,40,48,320,128]⟩, by decide⟩, + ⟨⟨885,1051,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨885,1055,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨886,1,3,true,#[51,20,40,64,128,256]⟩, by decide⟩, + ⟨⟨886,1052,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨886,1056,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨887,1,3,true,#[273,34,20,40,320,128]⟩, by decide⟩, + ⟨⟨887,1053,1,true,#[17,2,20,8,32,64]⟩, by decide⟩, + ⟨⟨887,1057,1,true,#[1,18,4,24,32,64]⟩, by decide⟩, + ⟨⟨888,1,3,true,#[33,274,20,40,320,128]⟩, by decide⟩, + ⟨⟨888,1054,1,true,#[17,2,4,24,32,64]⟩, by decide⟩, + ⟨⟨888,1058,1,true,#[1,18,20,8,32,64]⟩, by decide⟩, + ⟨⟨889,1,3,true,#[35,260,40,272,320,128]⟩, by decide⟩, + ⟨⟨889,1053,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨889,1058,1,true,#[3,4,8,16,32,64]⟩, by decide⟩ +] +def paidEntriesPart033 : List (CheckedPaid frames) := [ + ⟨⟨890,1,3,true,#[275,20,8,32,320,128]⟩, by decide⟩, + ⟨⟨890,1054,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨890,1057,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨891,1,3,true,#[49,258,20,40,320,128]⟩, by decide⟩, + ⟨⟨891,1051,1,true,#[17,2,20,8,32,64]⟩, by decide⟩, + ⟨⟨891,1056,1,true,#[1,66,4,8,80,32]⟩, by decide⟩, + ⟨⟨892,1,3,true,#[257,50,20,40,320,128]⟩, by decide⟩, + ⟨⟨892,1052,1,true,#[65,2,4,8,80,32]⟩, by decide⟩, + ⟨⟨892,1055,1,true,#[1,18,20,8,32,64]⟩, by decide⟩, + ⟨⟨893,1,3,true,#[161,162,420,168,176,448]⟩, by decide⟩, + ⟨⟨893,1059,1,true,#[33,34,36,40,48,64]⟩, by decide⟩, + ⟨⟨893,1063,1,true,#[33,34,36,40,48,64]⟩, by decide⟩, + ⟨⟨894,1,3,true,#[17,18,36,296,64,384]⟩, by decide⟩, + ⟨⟨894,1060,1,true,#[1,2,20,24,32,64]⟩, by decide⟩, + ⟨⟨894,1064,1,true,#[17,18,4,8,32,64]⟩, by decide⟩, + ⟨⟨895,1,3,true,#[33,34,420,168,48,448]⟩, by decide⟩, + ⟨⟨895,1061,1,true,#[33,34,36,40,48,64]⟩, by decide⟩, + ⟨⟨895,1065,1,true,#[33,34,36,40,48,64]⟩, by decide⟩, + ⟨⟨896,1,3,true,#[17,18,164,168,192,256]⟩, by decide⟩, + ⟨⟨896,1062,1,true,#[1,2,20,24,32,64]⟩, by decide⟩, + ⟨⟨896,1066,1,true,#[17,18,4,8,32,64]⟩, by decide⟩, + ⟨⟨897,1,3,true,#[257,258,420,168,272,448]⟩, by decide⟩, + ⟨⟨897,1061,1,true,#[1,2,36,40,16,64]⟩, by decide⟩, + ⟨⟨897,1066,1,true,#[65,66,68,8,80,96]⟩, by decide⟩, + ⟨⟨898,1,3,true,#[17,18,388,136,32,448]⟩, by decide⟩, + ⟨⟨898,1062,1,true,#[1,2,68,8,16,96]⟩, by decide⟩, + ⟨⟨898,1065,1,true,#[17,18,4,8,32,64]⟩, by decide⟩, + ⟨⟨899,1,3,true,#[385,386,420,168,400,448]⟩, by decide⟩, + ⟨⟨899,1059,1,true,#[1,2,36,40,16,64]⟩, by decide⟩, + ⟨⟨899,1064,1,true,#[65,66,68,72,80,96]⟩, by decide⟩, + ⟨⟨900,1,3,true,#[17,18,260,8,160,448]⟩, by decide⟩, + ⟨⟨900,1060,1,true,#[1,2,4,8,80,96]⟩, by decide⟩, + ⟨⟨900,1063,1,true,#[17,18,4,8,32,64]⟩, by decide⟩, + ⟨⟨901,1,3,true,#[65,66,164,168,48,256]⟩, by decide⟩, + ⟨⟨901,1067,1,true,#[33,34,4,8,16,64]⟩, by decide⟩, + ⟨⟨901,1071,1,true,#[1,2,36,40,16,64]⟩, by decide⟩, + ⟨⟨902,1,3,true,#[129,130,420,168,304,192]⟩, by decide⟩, + ⟨⟨902,1068,1,true,#[65,66,68,72,16,96]⟩, by decide⟩, + ⟨⟨902,1072,1,true,#[65,66,68,72,16,96]⟩, by decide⟩, + ⟨⟨903,1,3,true,#[65,66,324,72,464,224]⟩, by decide⟩, + ⟨⟨903,1069,1,true,#[65,66,68,72,80,96]⟩, by decide⟩, + ⟨⟨903,1073,1,true,#[1,2,4,8,80,96]⟩, by decide⟩, + ⟨⟨904,1,3,true,#[65,66,132,392,16,288]⟩, by decide⟩, + ⟨⟨904,1070,1,true,#[65,66,4,8,16,32]⟩, by decide⟩, + ⟨⟨904,1074,1,true,#[1,2,68,72,16,32]⟩, by decide⟩, + ⟨⟨905,1,3,true,#[65,66,260,8,400,160]⟩, by decide⟩, + ⟨⟨905,1069,1,true,#[65,66,4,8,16,32]⟩, by decide⟩, + ⟨⟨905,1074,1,true,#[1,2,4,8,80,96]⟩, by decide⟩, + ⟨⟨906,1,3,true,#[65,66,196,456,80,352]⟩, by decide⟩, + ⟨⟨906,1070,1,true,#[65,66,68,72,80,96]⟩, by decide⟩, + ⟨⟨906,1073,1,true,#[1,2,68,72,16,32]⟩, by decide⟩, + ⟨⟨907,1,3,true,#[257,258,420,168,304,320]⟩, by decide⟩, + ⟨⟨907,1067,1,true,#[65,66,68,8,80,96]⟩, by decide⟩, + ⟨⟨907,1072,1,true,#[1,2,68,72,16,32]⟩, by decide⟩, + ⟨⟨908,1,3,true,#[65,66,292,40,304,128]⟩, by decide⟩, + ⟨⟨908,1068,1,true,#[33,34,4,8,16,64]⟩, by decide⟩, + ⟨⟨908,1071,1,true,#[1,2,68,8,80,32]⟩, by decide⟩, + ⟨⟨909,1,3,true,#[321,130,68,136,272,32]⟩, by decide⟩, + ⟨⟨909,1075,1,true,#[1,66,4,72,16,32]⟩, by decide⟩, + ⟨⟨909,1079,1,true,#[65,2,68,8,16,32]⟩, by decide⟩, + ⟨⟨910,1,3,true,#[129,322,68,136,272,32]⟩, by decide⟩, + ⟨⟨910,1076,1,true,#[1,66,68,8,16,32]⟩, by decide⟩, + ⟨⟨910,1080,1,true,#[65,2,4,72,16,32]⟩, by decide⟩, + ⟨⟨911,1,3,true,#[195,68,136,16,32,256]⟩, by decide⟩ +] +def paidEntriesPart034 : List (CheckedPaid frames) := [ + ⟨⟨911,1077,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨911,1081,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨912,1,3,true,#[259,132,136,272,32,192]⟩, by decide⟩, + ⟨⟨912,1078,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨912,1082,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨913,1,3,true,#[193,258,68,136,272,32]⟩, by decide⟩, + ⟨⟨913,1077,1,true,#[1,66,4,8,80,32]⟩, by decide⟩, + ⟨⟨913,1082,1,true,#[65,2,68,8,16,32]⟩, by decide⟩, + ⟨⟨914,1,3,true,#[257,194,68,136,272,32]⟩, by decide⟩, + ⟨⟨914,1078,1,true,#[1,66,68,8,16,32]⟩, by decide⟩, + ⟨⟨914,1081,1,true,#[65,2,4,8,80,32]⟩, by decide⟩, + ⟨⟨915,1,3,true,#[323,68,8,272,32,128]⟩, by decide⟩, + ⟨⟨915,1075,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨915,1080,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨916,1,3,true,#[131,260,136,272,32,320]⟩, by decide⟩, + ⟨⟨916,1076,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨916,1079,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨917,1,3,true,#[257,258,36,168,176,64]⟩, by decide⟩, + ⟨⟨917,1083,1,true,#[1,2,4,72,80,32]⟩, by decide⟩, + ⟨⟨917,1087,1,true,#[65,66,4,8,16,32]⟩, by decide⟩, + ⟨⟨918,1,3,true,#[257,258,100,296,368,384]⟩, by decide⟩, + ⟨⟨918,1084,1,true,#[1,2,36,8,48,64]⟩, by decide⟩, + ⟨⟨918,1088,1,true,#[65,66,4,72,80,96]⟩, by decide⟩, + ⟨⟨919,1,3,true,#[257,258,324,392,464,288]⟩, by decide⟩, + ⟨⟨919,1085,1,true,#[1,2,68,8,80,32]⟩, by decide⟩, + ⟨⟨919,1089,1,true,#[65,66,68,72,80,96]⟩, by decide⟩, + ⟨⟨920,1,3,true,#[257,258,132,72,16,224]⟩, by decide⟩, + ⟨⟨920,1086,1,true,#[1,2,4,72,16,96]⟩, by decide⟩, + ⟨⟨920,1090,1,true,#[65,66,4,8,16,32]⟩, by decide⟩, + ⟨⟨925,1,3,true,#[321,130,260,8,80,160]⟩, by decide⟩, + ⟨⟨925,1091,1,true,#[65,2,4,8,80,32]⟩, by decide⟩, + ⟨⟨925,1095,1,true,#[1,66,4,8,16,96]⟩, by decide⟩, + ⟨⟨926,1,3,true,#[129,322,260,8,80,160]⟩, by decide⟩, + ⟨⟨926,1092,1,true,#[65,2,4,8,16,96]⟩, by decide⟩, + ⟨⟨926,1096,1,true,#[1,66,4,8,80,32]⟩, by decide⟩, + ⟨⟨927,1,3,true,#[387,260,8,16,160,64]⟩, by decide⟩, + ⟨⟨927,1093,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨927,1097,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨928,1,3,true,#[67,260,8,80,288,384]⟩, by decide⟩, + ⟨⟨928,1094,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨928,1098,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨933,1,3,true,#[9,10,388,272,32,448]⟩, by decide⟩, + ⟨⟨933,1099,1,true,#[9,10,4,16,32,64]⟩, by decide⟩, + ⟨⟨933,1103,1,true,#[1,2,68,8,16,96]⟩, by decide⟩, + ⟨⟨934,1,3,true,#[129,130,420,136,304,448]⟩, by decide⟩, + ⟨⟨934,1100,1,true,#[65,66,68,72,16,96]⟩, by decide⟩, + ⟨⟨934,1104,1,true,#[1,2,36,8,48,64]⟩, by decide⟩, + ⟨⟨935,1,3,true,#[385,386,420,392,304,448]⟩, by decide⟩, + ⟨⟨935,1101,1,true,#[65,66,68,72,16,96]⟩, by decide⟩, + ⟨⟨935,1105,1,true,#[1,2,36,8,48,64]⟩, by decide⟩, + ⟨⟨936,1,3,true,#[9,10,132,16,288,448]⟩, by decide⟩, + ⟨⟨936,1102,1,true,#[9,10,4,16,32,64]⟩, by decide⟩, + ⟨⟨936,1106,1,true,#[1,2,68,8,16,96]⟩, by decide⟩, + ⟨⟨937,1,3,true,#[9,10,36,304,64,384]⟩, by decide⟩, + ⟨⟨937,1101,1,true,#[9,10,4,16,32,64]⟩, by decide⟩, + ⟨⟨937,1106,1,true,#[1,2,20,24,32,64]⟩, by decide⟩, + ⟨⟨938,1,3,true,#[289,290,420,296,304,448]⟩, by decide⟩, + ⟨⟨938,1102,1,true,#[33,34,36,40,48,64]⟩, by decide⟩, + ⟨⟨938,1105,1,true,#[33,34,36,40,48,64]⟩, by decide⟩, + ⟨⟨939,1,3,true,#[33,34,420,40,304,448]⟩, by decide⟩, + ⟨⟨939,1099,1,true,#[33,34,36,40,48,64]⟩, by decide⟩, + ⟨⟨939,1104,1,true,#[33,34,36,40,48,64]⟩, by decide⟩, + ⟨⟨940,1,3,true,#[9,10,292,304,320,128]⟩, by decide⟩, + ⟨⟨940,1100,1,true,#[9,10,4,16,32,64]⟩, by decide⟩ +] +def paidEntriesPart035 : List (CheckedPaid frames) := [ + ⟨⟨940,1103,1,true,#[1,2,20,24,32,64]⟩, by decide⟩, + ⟨⟨941,1,3,true,#[41,130,12,48,192,256]⟩, by decide⟩, + ⟨⟨941,1107,1,true,#[1,34,4,8,48,64]⟩, by decide⟩, + ⟨⟨941,1111,1,true,#[9,2,12,16,32,64]⟩, by decide⟩, + ⟨⟨942,1,3,true,#[129,42,12,48,192,256]⟩, by decide⟩, + ⟨⟨942,1108,1,true,#[1,10,12,16,32,64]⟩, by decide⟩, + ⟨⟨942,1112,1,true,#[33,2,4,8,48,64]⟩, by decide⟩, + ⟨⟨943,1,3,true,#[139,12,16,32,192,256]⟩, by decide⟩, + ⟨⟨943,1109,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨943,1113,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨944,1,3,true,#[35,132,136,48,192,256]⟩, by decide⟩, + ⟨⟨944,1110,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨944,1114,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨945,1,3,true,#[137,34,12,48,192,256]⟩, by decide⟩, + ⟨⟨945,1109,1,true,#[1,18,4,24,32,64]⟩, by decide⟩, + ⟨⟨945,1114,1,true,#[9,2,12,16,32,64]⟩, by decide⟩, + ⟨⟨946,1,3,true,#[33,138,12,48,192,256]⟩, by decide⟩, + ⟨⟨946,1110,1,true,#[1,10,12,16,32,64]⟩, by decide⟩, + ⟨⟨946,1113,1,true,#[17,2,4,24,32,64]⟩, by decide⟩, + ⟨⟨947,1,3,true,#[43,12,48,64,128,256]⟩, by decide⟩, + ⟨⟨947,1107,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨947,1112,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨948,1,3,true,#[131,36,40,48,192,256]⟩, by decide⟩, + ⟨⟨948,1108,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨948,1111,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨949,1,3,true,#[33,34,260,8,400,448]⟩, by decide⟩, + ⟨⟨949,1115,1,true,#[1,2,4,8,80,96]⟩, by decide⟩, + ⟨⟨949,1119,1,true,#[33,34,4,8,16,64]⟩, by decide⟩, + ⟨⟨950,1,3,true,#[129,130,148,408,160,448]⟩, by decide⟩, + ⟨⟨950,1116,1,true,#[1,2,20,24,32,64]⟩, by decide⟩, + ⟨⟨950,1120,1,true,#[65,66,68,72,80,96]⟩, by decide⟩, + ⟨⟨951,1,3,true,#[257,258,148,408,288,448]⟩, by decide⟩, + ⟨⟨951,1117,1,true,#[1,2,20,24,32,64]⟩, by decide⟩, + ⟨⟨951,1121,1,true,#[65,66,4,72,80,96]⟩, by decide⟩, + ⟨⟨952,1,3,true,#[33,34,132,392,16,448]⟩, by decide⟩, + ⟨⟨952,1118,1,true,#[1,2,4,72,16,96]⟩, by decide⟩, + ⟨⟨952,1122,1,true,#[33,34,4,8,16,64]⟩, by decide⟩, + ⟨⟨957,1,3,true,#[49,258,36,24,64,384]⟩, by decide⟩, + ⟨⟨957,1123,1,true,#[17,2,4,24,32,64]⟩, by decide⟩, + ⟨⟨957,1127,1,true,#[1,66,4,8,16,96]⟩, by decide⟩, + ⟨⟨958,1,3,true,#[257,50,36,24,64,384]⟩, by decide⟩, + ⟨⟨958,1124,1,true,#[65,2,4,8,16,96]⟩, by decide⟩, + ⟨⟨958,1128,1,true,#[1,18,4,24,32,64]⟩, by decide⟩, + ⟨⟨959,1,3,true,#[291,36,8,16,64,384]⟩, by decide⟩, + ⟨⟨959,1125,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨959,1129,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨960,1,3,true,#[19,260,24,288,64,384]⟩, by decide⟩, + ⟨⟨960,1126,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨960,1130,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨965,1,3,true,#[67,260,72,16,288,384]⟩, by decide⟩, + ⟨⟨965,1131,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨965,1135,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨966,1,3,true,#[387,132,8,16,288,64]⟩, by decide⟩, + ⟨⟨966,1132,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨966,1136,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨967,1,3,true,#[193,258,132,72,16,288]⟩, by decide⟩, + ⟨⟨967,1133,1,true,#[1,66,4,8,16,96]⟩, by decide⟩, + ⟨⟨967,1137,1,true,#[65,2,4,72,16,32]⟩, by decide⟩, + ⟨⟨968,1,3,true,#[257,194,132,72,16,288]⟩, by decide⟩, + ⟨⟨968,1134,1,true,#[1,66,4,72,16,32]⟩, by decide⟩, + ⟨⟨968,1138,1,true,#[65,2,4,8,16,96]⟩, by decide⟩, + ⟨⟨969,1,3,true,#[257,258,100,360,304,384]⟩, by decide⟩, + ⟨⟨969,1139,1,true,#[65,66,4,72,80,96]⟩, by decide⟩, + ⟨⟨969,1143,1,true,#[1,2,36,40,16,64]⟩, by decide⟩ +] +def paidEntriesPart036 : List (CheckedPaid frames) := [ + ⟨⟨970,1,3,true,#[129,130,36,296,304,64]⟩, by decide⟩, + ⟨⟨970,1140,1,true,#[65,66,4,8,16,32]⟩, by decide⟩, + ⟨⟨970,1144,1,true,#[1,2,4,72,80,32]⟩, by decide⟩, + ⟨⟨971,1,3,true,#[129,130,196,456,400,160]⟩, by decide⟩, + ⟨⟨971,1141,1,true,#[65,66,68,72,80,96]⟩, by decide⟩, + ⟨⟨971,1145,1,true,#[1,2,68,72,16,32]⟩, by decide⟩, + ⟨⟨972,1,3,true,#[129,130,260,8,80,352]⟩, by decide⟩, + ⟨⟨972,1142,1,true,#[65,66,4,8,16,32]⟩, by decide⟩, + ⟨⟨972,1146,1,true,#[1,2,4,8,80,96]⟩, by decide⟩, + ⟨⟨973,1,3,true,#[67,4,264,272,96,384]⟩, by decide⟩, + ⟨⟨973,1147,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨973,1151,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨974,285,2,true,#[131,4,8,144,32,64]⟩, by decide⟩, + ⟨⟨974,1148,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨974,1152,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨975,284,2,true,#[67,4,8,16,96,128]⟩, by decide⟩, + ⟨⟨975,1150,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨975,1154,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨976,284,2,true,#[129,66,4,136,16,96]⟩, by decide⟩, + ⟨⟨976,1150,1,true,#[65,2,4,72,16,32]⟩, by decide⟩, + ⟨⟨976,1153,1,true,#[1,66,4,8,16,96]⟩, by decide⟩, + ⟨⟨977,1,3,true,#[385,66,4,264,144,96]⟩, by decide⟩, + ⟨⟨977,1147,1,true,#[65,2,4,8,80,32]⟩, by decide⟩, + ⟨⟨977,1152,1,true,#[1,66,4,8,16,96]⟩, by decide⟩, + ⟨⟨978,285,2,true,#[65,130,4,8,144,96]⟩, by decide⟩, + ⟨⟨978,1148,1,true,#[65,2,4,8,16,96]⟩, by decide⟩, + ⟨⟨978,1151,1,true,#[1,66,4,8,80,32]⟩, by decide⟩, + ⟨⟨979,1,3,true,#[257,258,388,328,272,480]⟩, by decide⟩, + ⟨⟨979,1085,1,true,#[1,2,4,72,16,96]⟩, by decide⟩, + ⟨⟨979,1090,1,true,#[65,66,68,72,80,96]⟩, by decide⟩, + ⟨⟨980,1,3,true,#[257,258,68,136,208,32]⟩, by decide⟩, + ⟨⟨980,1086,1,true,#[1,2,68,8,80,32]⟩, by decide⟩, + ⟨⟨980,1089,1,true,#[65,66,4,8,16,32]⟩, by decide⟩, + ⟨⟨981,1,3,true,#[257,258,100,40,112,128]⟩, by decide⟩, + ⟨⟨981,1083,1,true,#[1,2,36,8,48,64]⟩, by decide⟩, + ⟨⟨981,1088,1,true,#[65,66,4,8,16,32]⟩, by decide⟩, + ⟨⟨982,1,3,true,#[257,258,292,168,432,320]⟩, by decide⟩, + ⟨⟨982,1084,1,true,#[1,2,4,72,80,32]⟩, by decide⟩, + ⟨⟨982,1087,1,true,#[65,66,68,8,80,96]⟩, by decide⟩, + ⟨⟨987,1,2,true,#[65,66,4,264,272,32,384]⟩, by decide⟩, + ⟨⟨987,198,1,true,#[1,2,4,136,144,32,192]⟩, by decide⟩, + ⟨⟨987,242,1,true,#[65,66,4,8,16,32,128]⟩, by decide⟩, + ⟨⟨987,285,1,true,#[65,66,4,8,16,32,128]⟩, by decide⟩, + ⟨⟨988,1,2,true,#[1,2,388,136,272,32,64]⟩, by decide⟩, + ⟨⟨988,159,1,true,#[1,2,132,136,16,32,64]⟩, by decide⟩, + ⟨⟨988,180,1,true,#[1,2,132,8,144,32,64]⟩, by decide⟩, + ⟨⟨989,1,2,true,#[1,2,4,264,144,416,64]⟩, by decide⟩, + ⟨⟨989,154,1,true,#[1,2,4,8,144,160,64]⟩, by decide⟩, + ⟨⟨989,173,1,true,#[1,2,4,136,16,160,64]⟩, by decide⟩, + ⟨⟨989,285,1,true,#[1,2,4,8,144,160,64]⟩, by decide⟩, + ⟨⟨990,1,2,true,#[65,66,68,328,336,96,384]⟩, by decide⟩, + ⟨⟨990,219,1,true,#[1,2,4,136,144,32,192]⟩, by decide⟩, + ⟨⟨990,245,1,true,#[65,66,68,72,80,96,128]⟩, by decide⟩, + ⟨⟨990,285,1,true,#[65,66,68,72,80,96,128]⟩, by decide⟩, + ⟨⟨991,1,2,true,#[1,386,4,136,272,32,64]⟩, by decide⟩, + ⟨⟨991,160,1,true,#[1,130,4,136,16,32,64]⟩, by decide⟩, + ⟨⟨991,181,1,true,#[1,130,4,8,144,32,64]⟩, by decide⟩, + ⟨⟨991,285,1,true,#[1,130,4,136,16,32,64]⟩, by decide⟩, + ⟨⟨993,1,2,true,#[65,2,68,264,272,32,384]⟩, by decide⟩, + ⟨⟨993,197,1,true,#[1,2,4,136,144,32,192]⟩, by decide⟩, + ⟨⟨993,243,1,true,#[65,2,68,8,16,32,128]⟩, by decide⟩, + ⟨⟨993,285,1,true,#[65,2,68,8,16,32,128]⟩, by decide⟩, + ⟨⟨995,1,2,true,#[1,66,68,264,272,32,384]⟩, by decide⟩, + ⟨⟨995,196,1,true,#[1,2,4,136,144,32,192]⟩, by decide⟩ +] +def paidEntriesPart037 : List (CheckedPaid frames) := [ + ⟨⟨995,244,1,true,#[1,66,68,8,16,32,128]⟩, by decide⟩, + ⟨⟨995,285,1,true,#[1,66,68,8,16,32,128]⟩, by decide⟩, + ⟨⟨996,1,2,true,#[385,2,4,136,272,32,64]⟩, by decide⟩, + ⟨⟨996,161,1,true,#[129,2,4,136,16,32,64]⟩, by decide⟩, + ⟨⟨996,182,1,true,#[129,2,4,8,144,32,64]⟩, by decide⟩, + ⟨⟨1002,1,2,true,#[257,258,4,8,144,160,192]⟩, by decide⟩, + ⟨⟨1002,166,1,true,#[1,2,4,8,144,160,192]⟩, by decide⟩, + ⟨⟨1002,249,1,true,#[1,2,4,8,144,160,192]⟩, by decide⟩, + ⟨⟨1003,1,2,true,#[257,258,260,264,400,416,192]⟩, by decide⟩, + ⟨⟨1003,227,1,true,#[1,2,4,8,144,160,192]⟩, by decide⟩, + ⟨⟨1003,240,1,true,#[1,2,4,8,144,160,192]⟩, by decide⟩, + ⟨⟨1003,284,1,true,#[129,130,132,136,144,160,64]⟩, by decide⟩, + ⟨⟨1004,1,2,true,#[1,2,4,200,144,96,256]⟩, by decide⟩, + ⟨⟨1004,177,1,true,#[1,2,4,72,16,96,128]⟩, by decide⟩, + ⟨⟨1004,187,1,true,#[1,2,4,72,80,32,128]⟩, by decide⟩, + ⟨⟨1004,284,1,true,#[1,2,4,72,16,96,128]⟩, by decide⟩, + ⟨⟨1005,1,2,true,#[257,2,260,8,144,160,192]⟩, by decide⟩, + ⟨⟨1005,165,1,true,#[1,2,4,8,144,160,192]⟩, by decide⟩, + ⟨⟨1005,250,1,true,#[1,2,4,8,144,160,192]⟩, by decide⟩, + ⟨⟨1005,284,1,true,#[129,2,132,8,16,32,64]⟩, by decide⟩, + ⟨⟨1007,1,2,true,#[1,194,4,8,80,160,256]⟩, by decide⟩, + ⟨⟨1007,175,1,true,#[1,66,4,8,80,32,128]⟩, by decide⟩, + ⟨⟨1007,191,1,true,#[1,66,4,8,16,96,128]⟩, by decide⟩, + ⟨⟨1007,284,1,true,#[1,66,4,8,80,32,128]⟩, by decide⟩, + ⟨⟨1010,1,2,true,#[1,258,260,8,144,160,192]⟩, by decide⟩, + ⟨⟨1010,164,1,true,#[1,2,4,8,144,160,192]⟩, by decide⟩, + ⟨⟨1010,251,1,true,#[1,2,4,8,144,160,192]⟩, by decide⟩, + ⟨⟨1016,1,2,true,#[1,2,164,8,48,192,256]⟩, by decide⟩, + ⟨⟨1016,170,1,true,#[1,2,36,8,48,64,128]⟩, by decide⟩, + ⟨⟨1016,200,1,true,#[1,2,68,8,16,96,128]⟩, by decide⟩, + ⟨⟨1017,1,2,true,#[1,2,4,8,144,416,448]⟩, by decide⟩, + ⟨⟨1017,143,1,true,#[1,2,4,8,144,160,192]⟩, by decide⟩, + ⟨⟨1017,148,1,true,#[1,2,4,8,144,160,192]⟩, by decide⟩, + ⟨⟨1017,284,1,true,#[1,2,4,8,16,160,192]⟩, by decide⟩, + ⟨⟨1018,1,2,true,#[257,258,260,264,400,160,448]⟩, by decide⟩, + ⟨⟨1018,228,1,true,#[1,2,4,8,144,160,192]⟩, by decide⟩, + ⟨⟨1018,235,1,true,#[1,2,4,8,144,160,192]⟩, by decide⟩, + ⟨⟨1019,1,2,true,#[1,162,4,8,48,192,256]⟩, by decide⟩, + ⟨⟨1019,171,1,true,#[1,34,4,8,48,64,128]⟩, by decide⟩, + ⟨⟨1019,201,1,true,#[1,66,4,8,16,96,128]⟩, by decide⟩, + ⟨⟨1021,1,2,true,#[9,2,12,144,160,192,256]⟩, by decide⟩, + ⟨⟨1021,216,1,true,#[1,2,4,72,80,96,128]⟩, by decide⟩, + ⟨⟨1021,225,1,true,#[9,2,12,16,32,64,128]⟩, by decide⟩, + ⟨⟨1021,284,1,true,#[9,2,12,16,32,64,128]⟩, by decide⟩, + ⟨⟨1024,1,2,true,#[161,2,4,8,48,192,256]⟩, by decide⟩, + ⟨⟨1024,172,1,true,#[33,2,4,8,48,64,128]⟩, by decide⟩, + ⟨⟨1024,202,1,true,#[65,2,4,8,16,96,128]⟩, by decide⟩, + ⟨⟨1029,1,2,true,#[1,2,276,24,32,64,384]⟩, by decide⟩, + ⟨⟨1029,145,1,true,#[1,2,20,24,32,64,128]⟩, by decide⟩, + ⟨⟨1029,209,1,true,#[1,2,132,8,16,32,192]⟩, by decide⟩, + ⟨⟨1029,285,1,true,#[1,2,20,24,32,64,128]⟩, by decide⟩, + ⟨⟨1030,1,2,true,#[33,34,4,264,272,64,384]⟩, by decide⟩, + ⟨⟨1030,208,1,true,#[1,2,4,136,144,32,192]⟩, by decide⟩, + ⟨⟨1030,237,1,true,#[33,34,4,8,16,64,128]⟩, by decide⟩, + ⟨⟨1031,1,2,true,#[385,386,388,136,272,416,448]⟩, by decide⟩, + ⟨⟨1031,222,1,true,#[129,130,132,8,144,160,192]⟩, by decide⟩, + ⟨⟨1031,230,1,true,#[129,130,132,136,16,160,192]⟩, by decide⟩, + ⟨⟨1031,285,1,true,#[129,130,132,136,16,160,192]⟩, by decide⟩, + ⟨⟨1032,1,2,true,#[1,2,4,264,144,32,448]⟩, by decide⟩, + ⟨⟨1032,150,1,true,#[1,2,4,8,144,32,192]⟩, by decide⟩, + ⟨⟨1032,168,1,true,#[1,2,4,136,16,32,192]⟩, by decide⟩, + ⟨⟨1033,1,2,true,#[33,2,36,264,272,64,384]⟩, by decide⟩, + ⟨⟨1033,207,1,true,#[1,2,4,136,144,32,192]⟩, by decide⟩, + ⟨⟨1033,238,1,true,#[33,2,36,8,16,64,128]⟩, by decide⟩ +] +def paidEntriesPart038 : List (CheckedPaid frames) := [ + ⟨⟨1035,1,2,true,#[1,274,4,24,32,64,384]⟩, by decide⟩, + ⟨⟨1035,146,1,true,#[1,18,4,24,32,64,128]⟩, by decide⟩, + ⟨⟨1035,210,1,true,#[1,130,4,8,16,32,192]⟩, by decide⟩, + ⟨⟨1035,285,1,true,#[1,18,4,24,32,64,128]⟩, by decide⟩, + ⟨⟨1037,1,2,true,#[273,2,4,24,32,64,384]⟩, by decide⟩, + ⟨⟨1037,147,1,true,#[17,2,4,24,32,64,128]⟩, by decide⟩, + ⟨⟨1037,211,1,true,#[129,2,4,8,16,32,192]⟩, by decide⟩, + ⟨⟨1037,285,1,true,#[17,2,4,24,32,64,128]⟩, by decide⟩, + ⟨⟨1038,1,2,true,#[1,34,36,264,272,64,384]⟩, by decide⟩, + ⟨⟨1038,206,1,true,#[1,2,4,136,144,32,192]⟩, by decide⟩, + ⟨⟨1038,239,1,true,#[1,34,36,8,16,64,128]⟩, by decide⟩, + ⟨⟨1039,1,2,true,#[1,2,196,8,80,160,256]⟩, by decide⟩, + ⟨⟨1039,174,1,true,#[1,2,68,8,80,32,128]⟩, by decide⟩, + ⟨⟨1039,190,1,true,#[1,2,68,8,16,96,128]⟩, by decide⟩, + ⟨⟨1039,284,1,true,#[1,2,68,8,80,32,128]⟩, by decide⟩, + ⟨⟨1040,1,2,true,#[193,2,4,8,80,160,256]⟩, by decide⟩, + ⟨⟨1040,176,1,true,#[65,2,4,8,80,32,128]⟩, by decide⟩, + ⟨⟨1040,192,1,true,#[65,2,4,8,16,96,128]⟩, by decide⟩, + ⟨⟨1040,284,1,true,#[65,2,4,8,80,32,128]⟩, by decide⟩, + ⟨⟨1041,1,2,true,#[9,10,4,144,160,192,256]⟩, by decide⟩, + ⟨⟨1041,217,1,true,#[1,2,4,72,80,96,128]⟩, by decide⟩, + ⟨⟨1041,224,1,true,#[9,10,4,16,32,64,128]⟩, by decide⟩, + ⟨⟨1041,284,1,true,#[9,10,4,16,32,64,128]⟩, by decide⟩, + ⟨⟨1042,1,2,true,#[1,10,12,144,160,192,256]⟩, by decide⟩, + ⟨⟨1042,215,1,true,#[1,2,4,72,80,96,128]⟩, by decide⟩, + ⟨⟨1042,226,1,true,#[1,10,12,16,32,64,128]⟩, by decide⟩, + ⟨⟨1042,284,1,true,#[1,10,12,16,32,64,128]⟩, by decide⟩, + ⟨⟨1043,149,1,true,#[1,2,4,136,16,32,192]⟩, by decide⟩, + ⟨⟨1043,169,1,true,#[1,2,4,8,144,32,192]⟩, by decide⟩, + ⟨⟨1044,142,1,true,#[1,2,4,40,48,64,128]⟩, by decide⟩, + ⟨⟨1044,199,1,true,#[1,2,4,136,144,32,192]⟩, by decide⟩, + ⟨⟨1045,169,1,true,#[1,2,4,40,48,64,128]⟩, by decide⟩, + ⟨⟨1045,199,1,true,#[1,2,4,72,16,96,128]⟩, by decide⟩, + ⟨⟨1046,142,1,true,#[1,2,4,8,144,160,192]⟩, by decide⟩, + ⟨⟨1046,149,1,true,#[1,2,4,8,144,160,192]⟩, by decide⟩, + ⟨⟨1047,223,1,true,#[129,130,132,136,16,160,192]⟩, by decide⟩, + ⟨⟨1047,229,1,true,#[129,130,132,8,144,160,192]⟩, by decide⟩, + ⟨⟨1048,218,1,true,#[1,2,132,136,16,32,192]⟩, by decide⟩, + ⟨⟨1048,234,1,true,#[5,6,8,16,32,64,128]⟩, by decide⟩, + ⟨⟨1049,218,1,true,#[1,2,4,72,80,96,128]⟩, by decide⟩, + ⟨⟨1049,223,1,true,#[5,6,8,16,32,64,128]⟩, by decide⟩, + ⟨⟨1050,229,1,true,#[1,2,4,8,144,160,192]⟩, by decide⟩, + ⟨⟨1050,234,1,true,#[1,2,4,8,144,160,192]⟩, by decide⟩, + ⟨⟨1051,152,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1051,233,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1052,204,1,true,#[1,18,20,8,32,64,128]⟩, by decide⟩, + ⟨⟨1052,212,1,true,#[1,18,4,24,32,64,128]⟩, by decide⟩, + ⟨⟨1053,204,1,true,#[1,2,132,8,144,160,64]⟩, by decide⟩, + ⟨⟨1053,233,1,true,#[1,34,4,40,16,64,128]⟩, by decide⟩, + ⟨⟨1054,152,1,true,#[1,18,20,8,32,64,128]⟩, by decide⟩, + ⟨⟨1054,212,1,true,#[1,130,4,8,16,160,64]⟩, by decide⟩, + ⟨⟨1055,153,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1055,232,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1056,205,1,true,#[17,2,20,8,32,64,128]⟩, by decide⟩, + ⟨⟨1056,213,1,true,#[17,2,4,24,32,64,128]⟩, by decide⟩, + ⟨⟨1057,153,1,true,#[17,2,20,8,32,64,128]⟩, by decide⟩, + ⟨⟨1057,213,1,true,#[129,2,4,8,16,160,64]⟩, by decide⟩, + ⟨⟨1058,205,1,true,#[1,2,132,8,144,160,64]⟩, by decide⟩, + ⟨⟨1058,232,1,true,#[33,2,4,40,16,64,128]⟩, by decide⟩, + ⟨⟨1059,221,1,true,#[129,130,4,136,144,160,192]⟩, by decide⟩, + ⟨⟨1059,231,1,true,#[129,130,132,136,144,32,192]⟩, by decide⟩, + ⟨⟨1060,214,1,true,#[1,2,132,8,144,32,192]⟩, by decide⟩, + ⟨⟨1060,236,1,true,#[17,18,4,8,32,64,128]⟩, by decide⟩, + ⟨⟨1061,231,1,true,#[1,2,132,136,16,32,192]⟩, by decide⟩ +] +def paidEntriesPart039 : List (CheckedPaid frames) := [ + ⟨⟨1061,236,1,true,#[1,2,132,136,16,32,192]⟩, by decide⟩, + ⟨⟨1062,214,1,true,#[1,2,68,72,16,96,128]⟩, by decide⟩, + ⟨⟨1062,221,1,true,#[17,18,4,8,32,64,128]⟩, by decide⟩, + ⟨⟨1063,151,1,true,#[1,2,4,8,16,160,192]⟩, by decide⟩, + ⟨⟨1063,167,1,true,#[1,2,132,8,16,32,192]⟩, by decide⟩, + ⟨⟨1064,144,1,true,#[1,2,36,40,16,64,128]⟩, by decide⟩, + ⟨⟨1064,203,1,true,#[1,2,4,136,16,32,192]⟩, by decide⟩, + ⟨⟨1065,144,1,true,#[1,2,132,136,16,32,192]⟩, by decide⟩, + ⟨⟨1065,151,1,true,#[1,2,132,136,16,32,192]⟩, by decide⟩, + ⟨⟨1066,167,1,true,#[1,2,36,40,16,64,128]⟩, by decide⟩, + ⟨⟨1066,203,1,true,#[1,2,68,72,16,96,128]⟩, by decide⟩, + ⟨⟨1067,173,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1067,180,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1068,154,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1068,159,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1069,159,1,true,#[1,2,4,8,144,160,64]⟩, by decide⟩, + ⟨⟨1069,173,1,true,#[1,2,132,8,144,32,64]⟩, by decide⟩, + ⟨⟨1070,154,1,true,#[1,2,132,136,16,32,64]⟩, by decide⟩, + ⟨⟨1070,180,1,true,#[1,2,4,136,16,160,64]⟩, by decide⟩, + ⟨⟨1071,198,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1071,219,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1072,242,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1072,245,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1073,219,1,true,#[1,2,132,8,16,160,192]⟩, by decide⟩, + ⟨⟨1073,242,1,true,#[65,66,68,72,80,96,128]⟩, by decide⟩, + ⟨⟨1074,198,1,true,#[1,2,132,8,16,160,192]⟩, by decide⟩, + ⟨⟨1074,245,1,true,#[65,66,4,8,16,32,128]⟩, by decide⟩, + ⟨⟨1075,161,1,true,#[65,2,68,8,16,32,128]⟩, by decide⟩, + ⟨⟨1075,197,1,true,#[129,2,4,8,144,32,64]⟩, by decide⟩, + ⟨⟨1076,182,1,true,#[1,2,132,8,144,32,192]⟩, by decide⟩, + ⟨⟨1076,243,1,true,#[129,2,4,136,16,32,64]⟩, by decide⟩, + ⟨⟨1077,182,1,true,#[65,2,68,8,16,32,128]⟩, by decide⟩, + ⟨⟨1077,197,1,true,#[65,2,4,72,16,32,128]⟩, by decide⟩, + ⟨⟨1078,161,1,true,#[1,2,132,136,16,32,192]⟩, by decide⟩, + ⟨⟨1078,243,1,true,#[1,2,132,136,16,32,192]⟩, by decide⟩, + ⟨⟨1079,181,1,true,#[1,2,132,8,144,32,192]⟩, by decide⟩, + ⟨⟨1079,244,1,true,#[1,130,4,136,16,32,64]⟩, by decide⟩, + ⟨⟨1080,160,1,true,#[1,66,68,8,16,32,128]⟩, by decide⟩, + ⟨⟨1080,196,1,true,#[1,130,4,8,144,32,64]⟩, by decide⟩, + ⟨⟨1081,181,1,true,#[1,66,68,8,16,32,128]⟩, by decide⟩, + ⟨⟨1081,196,1,true,#[1,66,4,72,16,32,128]⟩, by decide⟩, + ⟨⟨1082,160,1,true,#[1,2,132,136,16,32,192]⟩, by decide⟩, + ⟨⟨1082,244,1,true,#[1,2,132,136,16,32,192]⟩, by decide⟩, + ⟨⟨1083,166,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1083,227,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1084,240,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1084,249,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1085,227,1,true,#[1,2,132,136,16,32,192]⟩, by decide⟩, + ⟨⟨1085,249,1,true,#[1,2,132,136,16,32,192]⟩, by decide⟩, + ⟨⟨1086,166,1,true,#[1,2,132,136,16,32,192]⟩, by decide⟩, + ⟨⟨1086,240,1,true,#[1,2,132,136,16,32,192]⟩, by decide⟩, + ⟨⟨1087,174,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1087,177,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1088,187,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1088,190,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1089,177,1,true,#[1,2,68,8,80,32,128]⟩, by decide⟩, + ⟨⟨1089,190,1,true,#[1,2,4,72,80,32,128]⟩, by decide⟩, + ⟨⟨1090,174,1,true,#[1,2,4,72,16,96,128]⟩, by decide⟩, + ⟨⟨1090,187,1,true,#[1,2,68,8,16,96,128]⟩, by decide⟩, + ⟨⟨1091,175,1,true,#[1,2,132,8,144,32,192]⟩, by decide⟩, + ⟨⟨1091,251,1,true,#[1,130,4,8,16,160,64]⟩, by decide⟩, + ⟨⟨1092,164,1,true,#[1,66,4,8,80,32,128]⟩, by decide⟩, + ⟨⟨1092,191,1,true,#[1,130,132,8,16,32,64]⟩, by decide⟩, + ⟨⟨1093,164,1,true,#[1,130,4,8,16,160,64]⟩, by decide⟩ +] +def paidEntriesPart040 : List (CheckedPaid frames) := [ + ⟨⟨1093,175,1,true,#[1,130,132,8,16,32,64]⟩, by decide⟩, + ⟨⟨1094,191,1,true,#[1,2,132,8,16,160,192]⟩, by decide⟩, + ⟨⟨1094,251,1,true,#[1,66,4,8,80,32,128]⟩, by decide⟩, + ⟨⟨1095,165,1,true,#[65,2,4,8,80,32,128]⟩, by decide⟩, + ⟨⟨1095,192,1,true,#[129,2,132,8,16,32,64]⟩, by decide⟩, + ⟨⟨1096,176,1,true,#[1,2,132,8,144,32,192]⟩, by decide⟩, + ⟨⟨1096,250,1,true,#[129,2,4,8,16,160,64]⟩, by decide⟩, + ⟨⟨1097,165,1,true,#[129,2,4,8,16,160,64]⟩, by decide⟩, + ⟨⟨1097,176,1,true,#[129,2,132,8,16,32,64]⟩, by decide⟩, + ⟨⟨1098,192,1,true,#[1,2,132,8,16,160,192]⟩, by decide⟩, + ⟨⟨1098,250,1,true,#[65,2,4,8,80,32,128]⟩, by decide⟩, + ⟨⟨1099,143,1,true,#[1,2,132,8,16,32,192]⟩, by decide⟩, + ⟨⟨1099,170,1,true,#[1,2,132,8,144,32,192]⟩, by decide⟩, + ⟨⟨1100,148,1,true,#[1,2,36,8,48,64,128]⟩, by decide⟩, + ⟨⟨1100,200,1,true,#[1,2,132,8,144,160,64]⟩, by decide⟩, + ⟨⟨1101,143,1,true,#[1,2,36,8,48,64,128]⟩, by decide⟩, + ⟨⟨1101,200,1,true,#[1,2,4,8,144,32,192]⟩, by decide⟩, + ⟨⟨1102,148,1,true,#[1,2,132,8,16,32,192]⟩, by decide⟩, + ⟨⟨1102,170,1,true,#[1,2,4,8,16,160,192]⟩, by decide⟩, + ⟨⟨1103,217,1,true,#[1,2,132,136,16,160,64]⟩, by decide⟩, + ⟨⟨1103,228,1,true,#[9,10,4,16,32,64,128]⟩, by decide⟩, + ⟨⟨1104,224,1,true,#[1,2,132,8,144,32,192]⟩, by decide⟩, + ⟨⟨1104,235,1,true,#[129,130,4,136,144,160,192]⟩, by decide⟩, + ⟨⟨1105,224,1,true,#[129,130,132,136,144,32,192]⟩, by decide⟩, + ⟨⟨1105,228,1,true,#[129,130,4,136,144,160,192]⟩, by decide⟩, + ⟨⟨1106,217,1,true,#[1,2,132,8,144,32,192]⟩, by decide⟩, + ⟨⟨1106,235,1,true,#[9,10,4,16,32,64,128]⟩, by decide⟩, + ⟨⟨1107,202,1,true,#[9,2,12,16,32,64,128]⟩, by decide⟩, + ⟨⟨1107,216,1,true,#[17,2,4,24,32,64,128]⟩, by decide⟩, + ⟨⟨1108,172,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1108,225,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1109,172,1,true,#[9,2,12,16,32,64,128]⟩, by decide⟩, + ⟨⟨1109,216,1,true,#[65,2,4,8,16,96,128]⟩, by decide⟩, + ⟨⟨1110,202,1,true,#[1,2,68,72,16,96,128]⟩, by decide⟩, + ⟨⟨1110,225,1,true,#[33,2,4,8,48,64,128]⟩, by decide⟩, + ⟨⟨1111,171,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1111,226,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1112,201,1,true,#[1,10,12,16,32,64,128]⟩, by decide⟩, + ⟨⟨1112,215,1,true,#[1,18,4,24,32,64,128]⟩, by decide⟩, + ⟨⟨1113,171,1,true,#[1,10,12,16,32,64,128]⟩, by decide⟩, + ⟨⟨1113,215,1,true,#[1,66,4,8,16,96,128]⟩, by decide⟩, + ⟨⟨1114,201,1,true,#[1,2,68,72,16,96,128]⟩, by decide⟩, + ⟨⟨1114,226,1,true,#[1,34,4,8,48,64,128]⟩, by decide⟩, + ⟨⟨1115,208,1,true,#[1,2,132,8,144,160,64]⟩, by decide⟩, + ⟨⟨1115,230,1,true,#[33,34,4,8,16,64,128]⟩, by decide⟩, + ⟨⟨1116,222,1,true,#[1,2,132,8,144,32,192]⟩, by decide⟩, + ⟨⟨1116,237,1,true,#[129,130,132,136,16,160,192]⟩, by decide⟩, + ⟨⟨1117,230,1,true,#[1,2,132,136,16,32,192]⟩, by decide⟩, + ⟨⟨1117,237,1,true,#[1,2,132,136,16,32,192]⟩, by decide⟩, + ⟨⟨1118,208,1,true,#[1,2,68,72,16,96,128]⟩, by decide⟩, + ⟨⟨1118,222,1,true,#[33,34,4,8,16,64,128]⟩, by decide⟩, + ⟨⟨1119,145,1,true,#[1,2,4,8,144,32,192]⟩, by decide⟩, + ⟨⟨1119,168,1,true,#[1,2,132,8,144,32,192]⟩, by decide⟩, + ⟨⟨1120,150,1,true,#[1,2,20,24,32,64,128]⟩, by decide⟩, + ⟨⟨1120,209,1,true,#[1,2,4,136,16,160,64]⟩, by decide⟩, + ⟨⟨1121,168,1,true,#[1,2,20,24,32,64,128]⟩, by decide⟩, + ⟨⟨1121,209,1,true,#[1,2,68,72,16,96,128]⟩, by decide⟩, + ⟨⟨1122,145,1,true,#[1,2,132,136,16,32,192]⟩, by decide⟩, + ⟨⟨1122,150,1,true,#[1,2,132,136,16,32,192]⟩, by decide⟩, + ⟨⟨1123,146,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1123,239,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1124,206,1,true,#[1,18,4,24,32,64,128]⟩, by decide⟩, + ⟨⟨1124,210,1,true,#[1,18,20,8,32,64,128]⟩, by decide⟩, + ⟨⟨1125,146,1,true,#[1,34,36,8,16,64,128]⟩, by decide⟩ +] +def paidEntriesPart041 : List (CheckedPaid frames) := [ + ⟨⟨1125,206,1,true,#[1,130,4,8,16,32,192]⟩, by decide⟩, + ⟨⟨1126,210,1,true,#[1,2,132,8,144,32,192]⟩, by decide⟩, + ⟨⟨1126,239,1,true,#[1,18,4,24,32,64,128]⟩, by decide⟩, + ⟨⟨1127,207,1,true,#[17,2,4,24,32,64,128]⟩, by decide⟩, + ⟨⟨1127,211,1,true,#[17,2,20,8,32,64,128]⟩, by decide⟩, + ⟨⟨1128,147,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1128,238,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1129,147,1,true,#[33,2,36,8,16,64,128]⟩, by decide⟩, + ⟨⟨1129,207,1,true,#[129,2,4,8,16,32,192]⟩, by decide⟩, + ⟨⟨1130,211,1,true,#[1,2,132,8,144,32,192]⟩, by decide⟩, + ⟨⟨1130,238,1,true,#[17,2,4,24,32,64,128]⟩, by decide⟩, + ⟨⟨1131,195,1,true,#[1,2,132,8,16,160,192]⟩, by decide⟩, + ⟨⟨1131,247,1,true,#[65,2,4,72,16,32,128]⟩, by decide⟩, + ⟨⟨1132,157,1,true,#[129,2,132,8,16,32,64]⟩, by decide⟩, + ⟨⟨1132,184,1,true,#[129,2,4,8,16,160,64]⟩, by decide⟩, + ⟨⟨1133,184,1,true,#[65,2,4,72,16,32,128]⟩, by decide⟩, + ⟨⟨1133,195,1,true,#[65,2,68,8,16,32,128]⟩, by decide⟩, + ⟨⟨1134,157,1,true,#[1,2,132,136,16,32,192]⟩, by decide⟩, + ⟨⟨1134,247,1,true,#[1,2,132,136,16,32,192]⟩, by decide⟩, + ⟨⟨1135,194,1,true,#[1,2,132,8,16,160,192]⟩, by decide⟩, + ⟨⟨1135,248,1,true,#[1,66,4,72,16,32,128]⟩, by decide⟩, + ⟨⟨1136,156,1,true,#[1,130,132,8,16,32,64]⟩, by decide⟩, + ⟨⟨1136,183,1,true,#[1,130,4,8,16,160,64]⟩, by decide⟩, + ⟨⟨1137,156,1,true,#[1,2,132,136,16,32,192]⟩, by decide⟩, + ⟨⟨1137,248,1,true,#[1,2,132,136,16,32,192]⟩, by decide⟩, + ⟨⟨1138,183,1,true,#[1,66,4,72,16,32,128]⟩, by decide⟩, + ⟨⟨1138,194,1,true,#[1,66,68,8,16,32,128]⟩, by decide⟩, + ⟨⟨1139,186,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1139,193,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1140,155,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1140,158,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1141,158,1,true,#[1,2,68,72,16,32,128]⟩, by decide⟩, + ⟨⟨1141,193,1,true,#[1,2,4,136,144,32,64]⟩, by decide⟩, + ⟨⟨1142,155,1,true,#[1,2,4,8,80,96,128]⟩, by decide⟩, + ⟨⟨1142,186,1,true,#[1,2,132,8,16,160,64]⟩, by decide⟩, + ⟨⟨1143,241,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1143,246,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1144,185,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1144,220,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1145,220,1,true,#[1,2,132,8,144,32,192]⟩, by decide⟩, + ⟨⟨1145,246,1,true,#[129,130,132,136,144,160,64]⟩, by decide⟩, + ⟨⟨1146,185,1,true,#[1,2,132,8,144,32,192]⟩, by decide⟩, + ⟨⟨1146,241,1,true,#[129,130,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨1147,188,1,true,#[1,2,4,136,144,32,192]⟩, by decide⟩, + ⟨⟨1147,253,1,true,#[1,66,4,8,16,96,128]⟩, by decide⟩, + ⟨⟨1148,162,1,true,#[1,130,4,8,144,32,64]⟩, by decide⟩, + ⟨⟨1148,178,1,true,#[1,130,4,136,16,32,64]⟩, by decide⟩, + ⟨⟨1149,162,1,true,#[1,2,4,8,144,160,192]⟩, by decide⟩, + ⟨⟨1149,253,1,true,#[1,2,4,8,144,160,192]⟩, by decide⟩, + ⟨⟨1150,178,1,true,#[1,66,4,8,16,96,128]⟩, by decide⟩, + ⟨⟨1150,188,1,true,#[1,66,4,8,80,32,128]⟩, by decide⟩, + ⟨⟨1151,189,1,true,#[1,2,4,136,144,32,192]⟩, by decide⟩, + ⟨⟨1151,252,1,true,#[65,2,4,8,16,96,128]⟩, by decide⟩, + ⟨⟨1152,163,1,true,#[129,2,4,8,144,32,64]⟩, by decide⟩, + ⟨⟨1152,179,1,true,#[129,2,4,136,16,32,64]⟩, by decide⟩, + ⟨⟨1153,163,1,true,#[1,2,4,8,144,160,192]⟩, by decide⟩, + ⟨⟨1153,252,1,true,#[1,2,4,8,144,160,192]⟩, by decide⟩, + ⟨⟨1154,179,1,true,#[65,2,4,8,16,96,128]⟩, by decide⟩, + ⟨⟨1154,189,1,true,#[65,2,4,8,80,32,128]⟩, by decide⟩, + ⟨⟨1159,692,4,true,#[42,21,104]⟩, by decide⟩, + ⟨⟨1159,1283,1,true,#[5,10,1]⟩, by decide⟩, + ⟨⟨1160,949,1,true,#[32,24,20,2,1]⟩, by decide⟩, + ⟨⟨1160,950,1,true,#[32,8,4,18,17]⟩, by decide⟩, + ⟨⟨1160,951,1,true,#[32,8,4,18,17]⟩, by decide⟩ +] +def paidEntriesPart042 : List (CheckedPaid frames) := [ + ⟨⟨1160,952,1,true,#[32,24,20,2,1]⟩, by decide⟩, + ⟨⟨1160,1212,1,true,#[1,6,10,16,32]⟩, by decide⟩, + ⟨⟨1160,1213,1,true,#[3,5,8,16,32]⟩, by decide⟩, + ⟨⟨1160,1214,1,true,#[3,5,9,16,32]⟩, by decide⟩, + ⟨⟨1160,1215,1,true,#[1,6,10,16,32]⟩, by decide⟩, + ⟨⟨1161,675,2,true,#[96,88,4,2,1]⟩, by decide⟩, + ⟨⟨1161,1164,1,true,#[1,4,10,18,32]⟩, by decide⟩, + ⟨⟨1162,649,1,true,#[64,32,16,8,6,5]⟩, by decide⟩, + ⟨⟨1162,729,1,true,#[64,32,16,4,10,9]⟩, by decide⟩, + ⟨⟨1163,675,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1163,742,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1164,648,1,true,#[64,16,40,4,2,1]⟩, by decide⟩, + ⟨⟨1164,659,1,true,#[64,16,40,4,2,1]⟩, by decide⟩, + ⟨⟨1165,658,2,true,#[40,36,34,49]⟩, by decide⟩, + ⟨⟨1165,662,3,true,#[40,36,34,113]⟩, by decide⟩, + ⟨⟨1166,656,2,true,#[40,20,34,33]⟩, by decide⟩, + ⟨⟨1166,659,3,true,#[104,84,34,33]⟩, by decide⟩, + ⟨⟨1167,662,3,true,#[40,20,82,1]⟩, by decide⟩, + ⟨⟨1167,673,2,true,#[24,4,34,1]⟩, by decide⟩, + ⟨⟨1168,671,2,true,#[32,8,6,1]⟩, by decide⟩, + ⟨⟨1168,675,3,true,#[32,24,70,17]⟩, by decide⟩, + ⟨⟨1169,692,4,true,#[104,68,19]⟩, by decide⟩, + ⟨⟨1169,1171,1,true,#[1,2,12]⟩, by decide⟩, + ⟨⟨1170,664,3,true,#[40,4,82,17]⟩, by decide⟩, + ⟨⟨1170,689,2,true,#[56,36,2,1]⟩, by decide⟩, + ⟨⟨1171,679,3,true,#[104,68,2,17]⟩, by decide⟩, + ⟨⟨1171,688,2,true,#[40,4,2,17]⟩, by decide⟩, + ⟨⟨1172,649,3,true,#[56,20,2,65]⟩, by decide⟩, + ⟨⟨1172,687,2,true,#[40,4,18,17]⟩, by decide⟩, + ⟨⟨1173,678,4,true,#[96,72,23]⟩, by decide⟩, + ⟨⟨1173,1175,1,true,#[1,2,12]⟩, by decide⟩, + ⟨⟨1174,702,2,true,#[32,8,2,21]⟩, by decide⟩, + ⟨⟨1174,704,3,true,#[96,72,66,21]⟩, by decide⟩, + ⟨⟨1175,701,2,true,#[32,8,22,1]⟩, by decide⟩, + ⟨⟨1175,705,3,true,#[96,72,86,65]⟩, by decide⟩, + ⟨⟨1176,700,2,true,#[48,40,6,33]⟩, by decide⟩, + ⟨⟨1176,703,3,true,#[112,104,70,97]⟩, by decide⟩, + ⟨⟨1177,741,2,true,#[64,32,8,22,1]⟩, by decide⟩, + ⟨⟨1177,1182,1,true,#[1,2,4,24,32]⟩, by decide⟩, + ⟨⟨1178,703,2,true,#[64,16,40,4,35]⟩, by decide⟩, + ⟨⟨1178,1181,1,true,#[3,5,9,17,32]⟩, by decide⟩, + ⟨⟨1180,660,1,true,#[64,16,40,4,2,1]⟩, by decide⟩, + ⟨⟨1180,703,1,true,#[64,16,40,4,2,1]⟩, by decide⟩, + ⟨⟨1181,676,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1181,741,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1182,690,1,true,#[64,32,8,20,2,1]⟩, by decide⟩, + ⟨⟨1182,728,1,true,#[64,32,8,20,2,1]⟩, by decide⟩, + ⟨⟨1183,727,2,true,#[48,40,6,1]⟩, by decide⟩, + ⟨⟨1183,730,3,true,#[112,104,6,1]⟩, by decide⟩, + ⟨⟨1184,704,3,true,#[16,40,68,67]⟩, by decide⟩, + ⟨⟨1184,726,2,true,#[40,52,2,1]⟩, by decide⟩, + ⟨⟨1185,730,3,true,#[64,40,34,21]⟩, by decide⟩, + ⟨⟨1185,740,2,true,#[32,8,2,21]⟩, by decide⟩, + ⟨⟨1186,738,2,true,#[24,4,18,33]⟩, by decide⟩, + ⟨⟨1186,741,3,true,#[40,20,2,81]⟩, by decide⟩, + ⟨⟨1187,991,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1187,996,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1188,993,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1188,995,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1189,988,1,true,#[96,80,72,68,66,65]⟩, by decide⟩, + ⟨⟨1189,990,1,true,#[32,16,72,68,2,1]⟩, by decide⟩, + ⟨⟨1190,987,1,true,#[96,80,8,4,2,1]⟩, by decide⟩, + ⟨⟨1190,989,1,true,#[32,16,8,4,66,65]⟩, by decide⟩, + ⟨⟨1191,1005,1,true,#[64,32,16,8,4,3]⟩, by decide⟩ +] +def paidEntriesPart043 : List (CheckedPaid frames) := [ + ⟨⟨1191,1010,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1192,1007,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1192,1040,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1193,1002,1,true,#[96,16,72,4,2,1]⟩, by decide⟩, + ⟨⟨1193,1004,1,true,#[32,16,8,4,66,65]⟩, by decide⟩, + ⟨⟨1194,1003,1,true,#[32,80,8,68,2,1]⟩, by decide⟩, + ⟨⟨1194,1039,1,true,#[96,80,72,68,66,65]⟩, by decide⟩, + ⟨⟨1195,1019,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1195,1024,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1196,1021,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1196,1042,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1197,1016,1,true,#[96,80,72,68,66,65]⟩, by decide⟩, + ⟨⟨1197,1018,1,true,#[64,48,8,36,2,1]⟩, by decide⟩, + ⟨⟨1198,1017,1,true,#[64,32,16,4,10,9]⟩, by decide⟩, + ⟨⟨1198,1041,1,true,#[96,80,8,4,2,1]⟩, by decide⟩, + ⟨⟨1199,1033,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1199,1038,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1200,1035,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1200,1037,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1201,1030,1,true,#[96,80,8,4,2,1]⟩, by decide⟩, + ⟨⟨1201,1032,1,true,#[64,16,8,4,34,33]⟩, by decide⟩, + ⟨⟨1202,1029,1,true,#[96,80,72,68,66,65]⟩, by decide⟩, + ⟨⟨1202,1031,1,true,#[64,32,24,20,2,1]⟩, by decide⟩, + ⟨⟨1206,1002,1,true,#[32,80,8,68,2,1]⟩, by decide⟩, + ⟨⟨1206,1039,1,true,#[32,16,8,4,66,65]⟩, by decide⟩, + ⟨⟨1207,1010,1,true,#[32,80,8,4,2,65]⟩, by decide⟩, + ⟨⟨1207,1040,1,true,#[32,16,8,68,66,1]⟩, by decide⟩, + ⟨⟨1208,1,3,true,#[160,80,8,260,386,65]⟩, by decide⟩, + ⟨⟨1208,1093,1,true,#[32,80,8,4,2,65]⟩, by decide⟩, + ⟨⟨1208,1098,1,true,#[96,16,8,4,66,1]⟩, by decide⟩, + ⟨⟨1209,1,3,true,#[160,80,8,260,66,385]⟩, by decide⟩, + ⟨⟨1209,1094,1,true,#[96,16,8,4,2,65]⟩, by decide⟩, + ⟨⟨1209,1097,1,true,#[32,80,8,4,66,1]⟩, by decide⟩, + ⟨⟨1210,1,3,true,#[320,160,272,8,260,131]⟩, by decide⟩, + ⟨⟨1210,1091,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1210,1096,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1211,1,3,true,#[128,32,80,8,260,323]⟩, by decide⟩, + ⟨⟨1211,1092,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1211,1095,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1212,1,3,true,#[448,48,424,164,34,33]⟩, by decide⟩, + ⟨⟨1212,1117,1,true,#[64,48,40,36,34,33]⟩, by decide⟩, + ⟨⟨1212,1122,1,true,#[64,48,40,36,34,33]⟩, by decide⟩, + ⟨⟨1213,1,3,true,#[256,192,152,148,34,33]⟩, by decide⟩, + ⟨⟨1213,1118,1,true,#[64,32,24,20,2,1]⟩, by decide⟩, + ⟨⟨1213,1121,1,true,#[64,32,8,4,18,17]⟩, by decide⟩, + ⟨⟨1214,1,3,true,#[128,320,280,20,34,33]⟩, by decide⟩, + ⟨⟨1214,1115,1,true,#[64,32,24,20,2,1]⟩, by decide⟩, + ⟨⟨1214,1120,1,true,#[64,32,8,4,18,17]⟩, by decide⟩, + ⟨⟨1215,1,3,true,#[448,432,40,292,34,33]⟩, by decide⟩, + ⟨⟨1215,1116,1,true,#[64,48,40,36,34,33]⟩, by decide⟩, + ⟨⟨1215,1119,1,true,#[64,48,40,36,34,33]⟩, by decide⟩, + ⟨⟨1216,1,3,true,#[384,64,24,36,290,17]⟩, by decide⟩, + ⟨⟨1216,1125,1,true,#[64,32,24,4,2,17]⟩, by decide⟩, + ⟨⟨1216,1130,1,true,#[64,32,8,20,18,1]⟩, by decide⟩, + ⟨⟨1217,1,3,true,#[384,64,24,36,18,289]⟩, by decide⟩, + ⟨⟨1217,1126,1,true,#[64,32,8,20,2,17]⟩, by decide⟩, + ⟨⟨1217,1129,1,true,#[64,32,24,4,18,1]⟩, by decide⟩, + ⟨⟨1218,1,3,true,#[384,64,48,40,36,259]⟩, by decide⟩, + ⟨⟨1218,1123,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1218,1128,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1219,1,3,true,#[256,128,64,24,36,51]⟩, by decide⟩, + ⟨⟨1219,1124,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1219,1127,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1244,672,2,true,#[32,8,22,1]⟩, by decide⟩ +] +def paidEntriesPart044 : List (CheckedPaid frames) := [ + ⟨⟨1244,679,3,true,#[32,72,22,65]⟩, by decide⟩, + ⟨⟨1283,705,3,true,#[40,68,2,81]⟩, by decide⟩, + ⟨⟨1283,739,2,true,#[40,4,2,17]⟩, by decide⟩, + ⟨⟨1304,875,2,true,#[40,4,18,33]⟩, by decide⟩, + ⟨⟨1304,996,3,true,#[24,36,98,17]⟩, by decide⟩, + ⟨⟨1551,909,1,true,#[32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1551,910,1,true,#[32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1551,911,1,true,#[16,40,4,2,33]⟩, by decide⟩, + ⟨⟨1551,912,1,true,#[16,8,4,34,33]⟩, by decide⟩, + ⟨⟨1551,913,1,true,#[32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1551,914,1,true,#[32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1551,915,1,true,#[16,8,36,2,33]⟩, by decide⟩, + ⟨⟨1551,916,1,true,#[16,8,4,34,33]⟩, by decide⟩, + ⟨⟨1552,893,1,true,#[32,8,4,18,17]⟩, by decide⟩, + ⟨⟨1552,894,1,true,#[48,40,36,2,1]⟩, by decide⟩, + ⟨⟨1552,895,1,true,#[32,8,4,18,17]⟩, by decide⟩, + ⟨⟨1552,896,1,true,#[48,8,36,2,1]⟩, by decide⟩, + ⟨⟨1552,897,1,true,#[32,8,4,18,17]⟩, by decide⟩, + ⟨⟨1552,898,1,true,#[32,24,20,2,1]⟩, by decide⟩, + ⟨⟨1552,899,1,true,#[32,8,4,18,17]⟩, by decide⟩, + ⟨⟨1552,900,1,true,#[32,24,20,2,1]⟩, by decide⟩, + ⟨⟨1572,1024,2,true,#[48,8,68,66,33]⟩, by decide⟩, + ⟨⟨1572,1207,1,true,#[3,4,8,16,33]⟩, by decide⟩, + ⟨⟨1732,659,2,true,#[64,32,8,22,21]⟩, by decide⟩, + ⟨⟨1732,1162,1,true,#[3,4,9,16,32]⟩, by decide⟩, + ⟨⟨1733,649,2,true,#[64,32,16,8,7]⟩, by decide⟩, + ⟨⟨1733,1163,1,true,#[1,2,4,8,48]⟩, by decide⟩, + ⟨⟨1908,279,3,true,#[168,228,70,3,160]⟩, by decide⟩, + ⟨⟨1908,280,3,true,#[104,164,134,3,32]⟩, by decide⟩, + ⟨⟨1908,619,3,true,#[104,164,134,3,32]⟩, by decide⟩, + ⟨⟨1908,621,3,true,#[232,164,6,3,160]⟩, by decide⟩, + ⟨⟨1922,279,3,true,#[48,168,164,67,66]⟩, by decide⟩, + ⟨⟨1922,281,3,true,#[48,168,164,67,66]⟩, by decide⟩, + ⟨⟨1922,619,3,true,#[112,104,36,131,130]⟩, by decide⟩, + ⟨⟨1922,624,3,true,#[112,104,36,131,130]⟩, by decide⟩, + ⟨⟨1934,280,3,true,#[240,152,250,3,164]⟩, by decide⟩, + ⟨⟨1934,281,3,true,#[112,216,250,3,228]⟩, by decide⟩, + ⟨⟨1934,621,3,true,#[112,152,250,3,164]⟩, by decide⟩, + ⟨⟨1934,624,3,true,#[240,152,250,3,164]⟩, by decide⟩, + ⟨⟨4329,941,2,true,#[40,24,4,3]⟩, by decide⟩, + ⟨⟨4329,942,2,true,#[40,24,4,3]⟩, by decide⟩, + ⟨⟨4329,943,2,true,#[44,28,2,9]⟩, by decide⟩, + ⟨⟨4329,944,2,true,#[40,24,6,5]⟩, by decide⟩, + ⟨⟨4329,945,2,true,#[40,24,4,3]⟩, by decide⟩, + ⟨⟨4329,946,2,true,#[40,24,4,3]⟩, by decide⟩, + ⟨⟨4329,947,2,true,#[36,28,2,17]⟩, by decide⟩, + ⟨⟨4329,948,2,true,#[40,24,6,5]⟩, by decide⟩ +] +def paidEntries : List (CheckedPaid frames) := [paidEntriesPart000,paidEntriesPart001,paidEntriesPart002,paidEntriesPart003,paidEntriesPart004,paidEntriesPart005,paidEntriesPart006,paidEntriesPart007,paidEntriesPart008,paidEntriesPart009,paidEntriesPart010,paidEntriesPart011,paidEntriesPart012,paidEntriesPart013,paidEntriesPart014,paidEntriesPart015,paidEntriesPart016,paidEntriesPart017,paidEntriesPart018,paidEntriesPart019,paidEntriesPart020,paidEntriesPart021,paidEntriesPart022,paidEntriesPart023,paidEntriesPart024,paidEntriesPart025,paidEntriesPart026,paidEntriesPart027,paidEntriesPart028,paidEntriesPart029,paidEntriesPart030,paidEntriesPart031,paidEntriesPart032,paidEntriesPart033,paidEntriesPart034,paidEntriesPart035,paidEntriesPart036,paidEntriesPart037,paidEntriesPart038,paidEntriesPart039,paidEntriesPart040,paidEntriesPart041,paidEntriesPart042,paidEntriesPart043,paidEntriesPart044].flatten +#eval "NativeData: paidEntries checked" +theorem paid_transcription_exact : paidEntries.map (·.data) = paid.toList := by decide +def warpEntriesPart000 : List (CheckedWarp frames operators) := [ + ⟨⟨-72,1,1,#[352,67,22,52,16,64,232,128,256],#[271,301,313,449,16,289,32,128,256]⟩, by decide⟩, + ⟨⟨-71,1,1,#[352,67,22,52,16,64,232,128,256],#[271,301,313,449,16,289,32,128,256]⟩, by decide⟩, + ⟨⟨-70,1,1,#[337,130,212,216,496,16,64,128,256],#[353,130,228,232,32,496,64,128,256]⟩, by decide⟩, + ⟨⟨-69,1,1,#[385,386,484,456,48,32,64,128,256],#[385,386,484,456,48,32,64,128,256]⟩, by decide⟩, + ⟨⟨-68,1,1,#[385,386,260,472,240,16,64,128,256],#[385,386,260,488,32,240,64,128,256]⟩, by decide⟩, + ⟨⟨-67,1,1,#[3,388,10,82,482,2,64,128,256],#[33,32,386,36,104,496,64,128,256]⟩, by decide⟩, + ⟨⟨-66,1,1,#[1,2,148,8,16,64,160,256,128],#[1,2,276,8,16,320,32,256,128]⟩, by decide⟩, + ⟨⟨-65,1,1,#[401,66,324,16,264,64,160,128,256],#[393,34,292,272,8,192,32,128,256]⟩, by decide⟩, + ⟨⟨-64,0,0,#[],#[]⟩, by decide⟩, + ⟨⟨-64,1,1,#[169,2,172,8,16,32,64,128,256],#[169,2,172,8,16,32,64,128,256]⟩, by decide⟩, + ⟨⟨-63,0,0,#[],#[]⟩, by decide⟩, + ⟨⟨-63,1,1,#[193,2,196,8,16,32,64,128,256],#[193,2,196,8,16,32,64,128,256]⟩, by decide⟩, + ⟨⟨-62,0,0,#[],#[]⟩, by decide⟩, + ⟨⟨-62,1,1,#[305,2,308,8,16,32,64,128,256],#[305,2,308,8,16,32,64,128,256]⟩, by decide⟩, + ⟨⟨-61,0,0,#[],#[]⟩, by decide⟩, + ⟨⟨-61,1,1,#[1,306,308,8,16,32,64,128,256],#[1,306,308,8,16,32,64,128,256]⟩, by decide⟩, + ⟨⟨-60,0,0,#[],#[]⟩, by decide⟩, + ⟨⟨-60,1,1,#[385,2,388,8,16,32,64,128,256],#[385,2,388,8,16,32,64,128,256]⟩, by decide⟩, + ⟨⟨-59,0,0,#[],#[]⟩, by decide⟩, + ⟨⟨-59,1,1,#[193,2,132,264,32,64,128,432,256],#[97,2,68,264,464,16,32,64,256]⟩, by decide⟩, + ⟨⟨-58,1,1,#[195,292,106,464,2,32,64,128,256],#[209,16,290,116,456,32,64,128,256]⟩, by decide⟩, + ⟨⟨-58,137,33,#[1],#[1]⟩, by decide⟩, + ⟨⟨-57,1,1,#[163,260,10,23,2,32,64,128,256],#[177,16,258,20,427,32,64,128,256]⟩, by decide⟩, + ⟨⟨-57,137,90,#[1],#[1]⟩, by decide⟩, + ⟨⟨-56,1,1,#[163,260,402,399,2,32,64,128,256],#[177,16,258,43,404,32,64,128,256]⟩, by decide⟩, + ⟨⟨-56,137,82,#[1],#[1]⟩, by decide⟩, + ⟨⟨-55,1,1,#[257,258,244,378,16,32,64,128,256],#[257,258,244,122,16,32,64,128,256]⟩, by decide⟩, + ⟨⟨-55,137,70,#[1],#[1]⟩, by decide⟩, + ⟨⟨-54,1,1,#[225,16,402,276,32,393,64,128,256],#[209,390,266,369,2,16,64,128,256]⟩, by decide⟩, + ⟨⟨-54,137,103,#[1],#[1]⟩, by decide⟩, + ⟨⟨-53,1,1,#[225,2,36,176,32,63,64,128,256],#[209,2,20,111,152,16,64,128,256]⟩, by decide⟩, + ⟨⟨-53,137,100,#[1],#[1]⟩, by decide⟩ +] +def warpEntriesPart001 : List (CheckedWarp frames operators) := [ + ⟨⟨-52,1,1,#[297,8,66,140,32,305,64,128,256],#[275,68,138,2,35,16,64,128,256]⟩, by decide⟩, + ⟨⟨-52,137,85,#[1],#[1]⟩, by decide⟩, + ⟨⟨-51,1,1,#[329,8,34,484,32,246,64,128,256],#[323,20,472,2,316,16,64,128,256]⟩, by decide⟩, + ⟨⟨-51,137,51,#[1],#[1]⟩, by decide⟩, + ⟨⟨-50,1,1,#[225,2,32,420,232,475,64,128,256],#[197,2,396,212,499,4,64,128,256]⟩, by decide⟩, + ⟨⟨-50,137,87,#[1],#[1]⟩, by decide⟩, + ⟨⟨-49,1,1,#[297,8,32,450,112,143,64,128,256],#[263,456,109,2,84,4,64,128,256]⟩, by decide⟩, + ⟨⟨-49,137,76,#[1],#[1]⟩, by decide⟩, + ⟨⟨-48,1,1,#[225,16,32,18,280,279,64,128,256],#[197,10,493,274,2,4,64,128,256]⟩, by decide⟩, + ⟨⟨-48,137,57,#[1],#[1]⟩, by decide⟩, + ⟨⟨-47,1,1,#[329,8,32,164,112,326,64,128,256],#[323,492,140,2,84,4,64,128,256]⟩, by decide⟩, + ⟨⟨-47,137,35,#[1],#[1]⟩, by decide⟩, + ⟨⟨-46,1,1,#[3,484,136,306,2,32,64,128,256],#[17,16,482,132,312,32,64,128,256]⟩, by decide⟩, + ⟨⟨-45,1,1,#[75,132,24,226,2,8,64,128,256],#[113,16,130,32,36,216,64,128,256]⟩, by decide⟩, + ⟨⟨-44,1,1,#[449,450,4,8,16,32,64,128,256],#[449,450,4,8,16,32,64,128,256]⟩, by decide⟩, + ⟨⟨-43,1,1,#[75,132,24,226,2,8,64,128,256],#[113,16,130,32,36,216,64,128,256]⟩, by decide⟩, + ⟨⟨-42,1,1,#[197,258,200,4,464,64,480,128,256],#[169,258,8,164,432,480,32,128,256]⟩, by decide⟩, + ⟨⟨-41,1,1,#[208,440,58,32,323,64,36,128,256],#[182,390,72,299,161,8,32,128,256]⟩, by decide⟩, + ⟨⟨-40,1,1,#[68,32,67,378,152,240,64,128,256],#[414,474,65,114,226,2,64,128,256]⟩, by decide⟩, + ⟨⟨-39,1,1,#[68,32,67,378,152,240,64,128,256],#[414,474,65,114,226,2,64,128,256]⟩, by decide⟩, + ⟨⟨-38,1,1,#[68,32,67,378,152,240,64,128,256],#[414,474,65,114,226,2,64,128,256]⟩, by decide⟩, + ⟨⟨-37,1,1,#[354,32,195,420,104,112,64,128,256],#[391,323,394,82,98,2,64,128,256]⟩, by decide⟩, + ⟨⟨-36,1,1,#[162,163,228,424,32,64,496,128,256],#[3,145,180,408,496,16,32,128,256]⟩, by decide⟩, + ⟨⟨-35,1,1,#[162,163,228,424,32,64,496,128,256],#[3,145,180,408,496,16,32,128,256]⟩, by decide⟩, + ⟨⟨-34,1,1,#[162,163,228,424,32,64,496,128,256],#[3,145,180,408,496,16,32,128,256]⟩, by decide⟩, + ⟨⟨-33,1,1,#[304,19,326,356,16,64,232,128,256],#[271,285,57,497,16,273,32,128,256]⟩, by decide⟩, + ⟨⟨-32,1,1,#[184,16,484,6,64,128,259,288,256],#[508,188,180,419,2,384,16,32,256]⟩, by decide⟩, + ⟨⟨-31,1,1,#[353,32,194,36,64,128,104,496,256],#[275,52,10,82,434,2,16,32,256]⟩, by decide⟩, + ⟨⟨-30,1,1,#[113,16,162,20,32,64,232,256,128],#[51,276,10,368,2,16,32,256,128]⟩, by decide⟩, + ⟨⟨-29,1,1,#[449,2,68,16,456,96,64,128,256],#[449,2,68,464,8,96,64,128,256]⟩, by decide⟩, + ⟨⟨-28,1,1,#[50,2,408,16,339,64,215,128,256],#[314,2,464,396,8,11,32,128,256]⟩, by decide⟩, + ⟨⟨-27,1,1,#[408,16,372,32,1,64,387,128,256],#[16,464,302,387,2,8,32,128,256]⟩, by decide⟩ +] +def warpEntriesPart002 : List (CheckedWarp frames operators) := [ + ⟨⟨-26,1,1,#[177,16,258,372,32,64,128,104,256],#[83,260,314,176,2,16,32,64,256]⟩, by decide⟩, + ⟨⟨-25,1,1,#[449,2,136,340,4,64,128,160,256],#[353,2,16,68,312,192,32,64,256]⟩, by decide⟩, + ⟨⟨-24,1,1,#[449,2,136,340,4,64,128,160,256],#[353,2,16,68,312,192,32,64,256]⟩, by decide⟩, + ⟨⟨-23,1,1,#[449,2,136,340,4,64,128,160,256],#[353,2,16,68,312,192,32,64,256]⟩, by decide⟩, + ⟨⟨-22,1,1,#[449,2,72,272,4,160,64,128,256],#[449,2,16,68,264,160,64,128,256]⟩, by decide⟩, + ⟨⟨-21,1,1,#[113,16,258,484,32,152,64,128,256],#[83,260,472,162,2,16,64,128,256]⟩, by decide⟩, + ⟨⟨-20,1,1,#[257,258,244,248,16,32,64,128,256],#[257,258,244,248,16,32,64,128,256]⟩, by decide⟩, + ⟨⟨-19,1,1,#[163,260,10,432,2,32,64,128,256],#[177,16,258,20,424,32,64,128,256]⟩, by decide⟩, + ⟨⟨-18,1,1,#[163,260,10,432,2,32,64,128,256],#[177,16,258,20,424,32,64,128,256]⟩, by decide⟩, + ⟨⟨-17,1,1,#[201,202,8,428,16,32,64,128,256],#[197,198,428,4,16,32,64,128,256]⟩, by decide⟩, + ⟨⟨-16,1,1,#[201,202,8,428,16,32,64,128,256],#[197,198,428,4,16,32,64,128,256]⟩, by decide⟩, + ⟨⟨-15,1,1,#[139,68,210,40,2,8,64,128,256],#[177,16,66,32,212,40,64,128,256]⟩, by decide⟩, + ⟨⟨-14,1,1,#[9,198,2,216,424,8,64,128,256],#[33,4,198,32,232,432,64,128,256]⟩, by decide⟩, + ⟨⟨-13,1,1,#[329,8,32,418,292,176,64,128,256],#[323,396,276,2,164,4,64,128,256]⟩, by decide⟩, + ⟨⟨-12,1,1,#[225,2,32,420,232,176,64,128,256],#[197,2,396,212,164,4,64,128,256]⟩, by decide⟩, + ⟨⟨-11,1,1,#[225,16,32,18,468,472,64,128,256],#[197,10,466,482,2,4,64,128,256]⟩, by decide⟩, + ⟨⟨-10,1,1,#[225,16,32,18,468,472,64,128,256],#[197,10,466,482,2,4,64,128,256]⟩, by decide⟩, + ⟨⟨-9,1,1,#[417,2,292,360,32,432,64,128,256],#[401,2,276,344,432,16,64,128,256]⟩, by decide⟩, + ⟨⟨-8,1,1,#[417,2,292,360,32,432,64,128,256],#[401,2,276,344,432,16,64,128,256]⟩, by decide⟩, + ⟨⟨-7,1,1,#[257,198,200,2,464,64,480,128,256],#[257,8,170,164,432,480,32,128,256]⟩, by decide⟩, + ⟨⟨-6,1,1,#[18,2,72,32,67,64,39,128,256],#[50,2,120,36,3,8,32,128,256]⟩, by decide⟩, + ⟨⟨-5,1,1,#[24,8,388,32,481,64,387,128,256],#[440,120,388,2,3,8,32,128,256]⟩, by decide⟩, + ⟨⟨-4,1,1,#[449,2,68,16,456,96,64,128,256],#[449,2,68,464,8,96,64,128,256]⟩, by decide⟩, + ⟨⟨-3,1,1,#[449,2,68,16,456,96,64,128,256],#[449,2,68,464,8,96,64,128,256]⟩, by decide⟩, + ⟨⟨-2,1,1,#[177,16,66,32,276,488,64,128,256],#[139,68,274,488,2,8,64,128,256]⟩, by decide⟩, + ⟨⟨-1,1,1,#[337,338,16,52,392,32,64,128,256],#[325,326,44,400,4,32,64,128,256]⟩, by decide⟩, + ⟨⟨1,292,293,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨2,292,294,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨3,295,294,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨4,295,294,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨5,304,4329,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨6,303,4329,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩ +] +def warpEntriesPart003 : List (CheckedWarp frames operators) := [ + ⟨⟨7,297,298,#[1,2,4,8,16],#[1,2,4,8,16]⟩, by decide⟩, + ⟨⟨8,299,300,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨9,299,300,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨10,301,302,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨11,301,302,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨12,303,302,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨13,304,302,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨14,305,293,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨15,305,306,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨16,307,293,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨17,307,293,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨18,308,306,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨19,308,306,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨20,309,306,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨21,309,300,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨22,310,300,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨23,310,311,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨24,310,311,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨25,310,311,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨26,292,311,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨27,292,4329,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨28,295,4329,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨29,295,294,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨30,313,314,#[1,2,4,8,16],#[1,2,4,8,16]⟩, by decide⟩, + ⟨⟨31,315,314,#[1,2,4,8,16],#[1,2,4,8,16]⟩, by decide⟩, + ⟨⟨32,1908,314,#[1,2,4,8,16],#[1,2,4,8,16]⟩, by decide⟩, + ⟨⟨33,1908,1552,#[1,2,4,8,16],#[1,2,4,8,16]⟩, by decide⟩, + ⟨⟨34,1922,1552,#[1,2,4,8,16],#[1,2,4,8,16]⟩, by decide⟩, + ⟨⟨35,1922,1552,#[1,2,4,8,16],#[1,2,4,8,16]⟩, by decide⟩, + ⟨⟨36,1922,1552,#[1,2,4,8,16],#[1,2,4,8,16]⟩, by decide⟩, + ⟨⟨37,1922,1551,#[1,2,4,8,16],#[1,2,4,8,16]⟩, by decide⟩, + ⟨⟨38,1934,1551,#[1,2,4,8,16],#[1,2,4,8,16]⟩, by decide⟩ +] +def warpEntriesPart004 : List (CheckedWarp frames operators) := [ + ⟨⟨39,1934,1551,#[1,2,4,8,16],#[1,2,4,8,16]⟩, by decide⟩, + ⟨⟨40,1934,1551,#[1,2,4,8,16],#[1,2,4,8,16]⟩, by decide⟩, + ⟨⟨41,1934,298,#[1,2,4,8,16],#[1,2,4,8,16]⟩, by decide⟩, + ⟨⟨42,323,298,#[1,2,4,8,16],#[1,2,4,8,16]⟩, by decide⟩, + ⟨⟨43,305,325,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨44,309,325,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨45,305,325,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨46,299,325,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨47,35,137,#[1],#[1]⟩, by decide⟩, + ⟨⟨47,304,302,#[1,10,2,4],#[1,4,8,6]⟩, by decide⟩, + ⟨⟨48,57,137,#[1],#[1]⟩, by decide⟩, + ⟨⟨48,301,302,#[1,2,11,4],#[1,2,8,7]⟩, by decide⟩, + ⟨⟨49,76,137,#[1],#[1]⟩, by decide⟩, + ⟨⟨49,307,302,#[1,2,11,4],#[1,2,8,7]⟩, by decide⟩, + ⟨⟨50,87,137,#[1],#[1]⟩, by decide⟩, + ⟨⟨50,303,302,#[1,2,4,13],#[1,2,4,13]⟩, by decide⟩, + ⟨⟨51,51,137,#[1],#[1]⟩, by decide⟩, + ⟨⟨51,304,300,#[1,2,4,14],#[1,2,4,14]⟩, by decide⟩, + ⟨⟨52,85,137,#[1],#[1]⟩, by decide⟩, + ⟨⟨52,307,300,#[1,2,4,9],#[1,2,4,9]⟩, by decide⟩, + ⟨⟨53,100,137,#[1],#[1]⟩, by decide⟩, + ⟨⟨53,303,300,#[1,2,15,4],#[1,2,8,15]⟩, by decide⟩, + ⟨⟨54,103,137,#[1],#[1]⟩, by decide⟩, + ⟨⟨54,301,300,#[1,2,4,9],#[1,2,4,9]⟩, by decide⟩, + ⟨⟨55,70,137,#[1],#[1]⟩, by decide⟩, + ⟨⟨55,309,306,#[1,2,4,10],#[1,2,4,10]⟩, by decide⟩, + ⟨⟨56,82,137,#[1],#[1]⟩, by decide⟩, + ⟨⟨56,308,306,#[1,2,11,4],#[1,2,8,7]⟩, by decide⟩, + ⟨⟨57,90,137,#[1],#[1]⟩, by decide⟩, + ⟨⟨57,308,306,#[1,2,4,11],#[1,2,4,11]⟩, by decide⟩, + ⟨⟨58,33,137,#[1],#[1]⟩, by decide⟩, + ⟨⟨58,299,306,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩ +] +def warpEntriesPart005 : List (CheckedWarp frames operators) := [ + ⟨⟨59,0,0,#[],#[]⟩, by decide⟩, + ⟨⟨59,299,326,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨60,0,0,#[],#[]⟩, by decide⟩, + ⟨⟨60,299,327,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨61,0,0,#[],#[]⟩, by decide⟩, + ⟨⟨61,301,328,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨62,0,0,#[],#[]⟩, by decide⟩, + ⟨⟨62,301,329,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨63,0,0,#[],#[]⟩, by decide⟩, + ⟨⟨63,303,330,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨64,0,0,#[],#[]⟩, by decide⟩, + ⟨⟨64,304,331,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨65,332,298,#[1,2,4,8,16],#[1,2,4,8,16]⟩, by decide⟩, + ⟨⟨66,333,314,#[1,2,4,8,16],#[1,2,4,8,16]⟩, by decide⟩, + ⟨⟨67,334,335,#[1,2,4,8,16],#[1,2,4,8,16]⟩, by decide⟩, + ⟨⟨68,336,335,#[1,2,4,8,16],#[1,2,4,8,16]⟩, by decide⟩, + ⟨⟨69,337,335,#[1,2,4,8,16],#[1,2,4,8,16]⟩, by decide⟩, + ⟨⟨70,338,335,#[1,2,4,8,16],#[1,2,4,8,16]⟩, by decide⟩, + ⟨⟨71,1908,1160,#[1,2,4,8,16],#[1,2,4,8,16]⟩, by decide⟩, + ⟨⟨72,1908,1160,#[1,2,4,8,16],#[1,2,4,8,16]⟩, by decide⟩ +] +def warpEntries : List (CheckedWarp frames operators) := [warpEntriesPart000,warpEntriesPart001,warpEntriesPart002,warpEntriesPart003,warpEntriesPart004,warpEntriesPart005].flatten +#eval "NativeData: warpEntries checked" +theorem warp_transcription_exact : warpEntries.map (·.data) = warps.toList := by decide +def helperEntriesPart000 : List (CheckedPaid frames) := [ + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,299,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,299,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩ +] +def helperEntriesPart001 : List (CheckedPaid frames) := [ + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,301,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,301,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,303,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,303,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,303,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,304,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,304,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,304,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,305,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,305,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,305,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,305,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩ +] +def helperEntriesPart002 : List (CheckedPaid frames) := [ + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,307,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,307,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,307,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,307,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,308,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,308,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,308,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,308,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,309,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,309,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,309,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,309,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩ +] +def helperEntriesPart003 : List (CheckedPaid frames) := [ + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨114,1,8,true,#[408]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨115,1,8,true,#[240]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨115,1,8,true,#[240]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨114,1,8,true,#[408]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨114,1,8,true,#[408]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩ +] +def helperEntriesPart004 : List (CheckedPaid frames) := [ + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨114,1,8,true,#[408]⟩, by decide⟩, + ⟨⟨114,1,8,true,#[408]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨115,1,8,true,#[240]⟩, by decide⟩, + ⟨⟨115,1,8,true,#[240]⟩, by decide⟩, + ⟨⟨115,1,8,true,#[240]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨115,284,7,true,#[112]⟩, by decide⟩, + ⟨⟨115,1,8,true,#[240]⟩, by decide⟩, + ⟨⟨115,1,8,true,#[240]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,284,8,true,#[]⟩, by decide⟩, + ⟨⟨114,1,8,true,#[408]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩ +] +def helperEntriesPart005 : List (CheckedPaid frames) := [ + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨114,1,8,true,#[408]⟩, by decide⟩, + ⟨⟨114,285,7,true,#[152]⟩, by decide⟩, + ⟨⟨114,1,8,true,#[408]⟩, by decide⟩, + ⟨⟨114,1,8,true,#[408]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨114,1,8,true,#[408]⟩, by decide⟩, + ⟨⟨114,285,7,true,#[152]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨114,285,7,true,#[152]⟩, by decide⟩, + ⟨⟨0,285,8,true,#[]⟩, by decide⟩, + ⟨⟨115,284,7,true,#[112]⟩, by decide⟩, + ⟨⟨0,284,8,true,#[]⟩, by decide⟩, + ⟨⟨0,284,8,true,#[]⟩, by decide⟩, + ⟨⟨0,284,8,true,#[]⟩, by decide⟩, + ⟨⟨114,285,7,true,#[152]⟩, by decide⟩, + ⟨⟨0,285,8,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨114,1,8,true,#[408]⟩, by decide⟩, + ⟨⟨114,1,8,true,#[408]⟩, by decide⟩, + ⟨⟨114,1,8,true,#[408]⟩, by decide⟩, + ⟨⟨114,1,8,true,#[408]⟩, by decide⟩, + ⟨⟨114,1,8,true,#[408]⟩, by decide⟩, + ⟨⟨114,1,8,true,#[408]⟩, by decide⟩, + ⟨⟨114,1,8,true,#[408]⟩, by decide⟩, + ⟨⟨114,1,8,true,#[408]⟩, by decide⟩, + ⟨⟨115,1,8,true,#[240]⟩, by decide⟩, + ⟨⟨115,1,8,true,#[240]⟩, by decide⟩ +] +def helperEntriesPart006 : List (CheckedPaid frames) := [ + ⟨⟨115,1,8,true,#[240]⟩, by decide⟩, + ⟨⟨115,1,8,true,#[240]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨140,1,7,true,#[363,240]⟩, by decide⟩, + ⟨⟨115,1,8,true,#[240]⟩, by decide⟩, + ⟨⟨115,1,8,true,#[240]⟩, by decide⟩, + ⟨⟨115,1,8,true,#[240]⟩, by decide⟩, + ⟨⟨115,1,8,true,#[240]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨114,1,8,true,#[408]⟩, by decide⟩, + ⟨⟨114,1,8,true,#[408]⟩, by decide⟩, + ⟨⟨114,1,8,true,#[408]⟩, by decide⟩, + ⟨⟨114,1,8,true,#[408]⟩, by decide⟩, + ⟨⟨1160,1,4,true,#[448,408,148,34,33]⟩, by decide⟩, + ⟨⟨1160,1,4,true,#[448,408,148,34,33]⟩, by decide⟩, + ⟨⟨114,1,8,true,#[408]⟩, by decide⟩, + ⟨⟨114,1,8,true,#[408]⟩, by decide⟩, + ⟨⟨114,1,8,true,#[408]⟩, by decide⟩, + ⟨⟨114,1,8,true,#[408]⟩, by decide⟩ +] +def helperEntries : List (CheckedPaid frames) := [helperEntriesPart000,helperEntriesPart001,helperEntriesPart002,helperEntriesPart003,helperEntriesPart004,helperEntriesPart005,helperEntriesPart006].flatten +#eval "NativeData: helperEntries checked" +def newPaidIndices : Array Nat := #[277,278,616,643,909,910,911,912,913,914,915,916,1007,1024,1080,1135,1192,1236,1359,1416,1599,1602,1605,1608,1611,1614,1617,1620,1655,1658,1661,1664,1667,1670,1673,1676,1684,1696,1709,1711,1714,1715,1717,1720,1722,1723,1726,1728,1729,1732,1741,1767,1771,1811,1883,1884,1885,2007,2008,2025,2026,2027,2028,2074,2075,2078,2084,2087,2092,2093,2096,2459,2460,2467,2468,2469,2470,2473,2474,2684,2815,2816,2817,2818,2819,2820,2821,2822,2823,2824,2825,2826,2827,2828,2829,2830,2831,2832,2833,2834,2835,2836,2837,2838,2839,2840,2841,2842,2843,2844,2845,2846,2847,2848,2849,2850,2851,2852,2853,2854,2855,2856,2857,2858,2859,2860,2861,2862] +def initialFrames : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def finalFrames : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +end NativeData diff --git a/research/kappa-lean-verification-20261022/NativeData.log b/research/kappa-lean-verification-20261022/NativeData.log new file mode 100644 index 0000000000..e91f986bc8 --- /dev/null +++ b/research/kappa-lean-verification-20261022/NativeData.log @@ -0,0 +1,3 @@ +"NativeData: paidEntries checked" +"NativeData: warpEntries checked" +"NativeData: helperEntries checked" diff --git a/research/kappa-lean-verification-20261022/NativeForward.lean b/research/kappa-lean-verification-20261022/NativeForward.lean new file mode 100644 index 0000000000..82581865c0 --- /dev/null +++ b/research/kappa-lean-verification-20261022/NativeForward.lean @@ -0,0 +1,22305 @@ +-- Generated by native_generate.py from canonical payload SHA256 +-- 4409d2d9328fffbd276bb03fb800f59a33ec3b2ab15f79a330a7af66e75110cc +import NativeData +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NativeData +open NativeCertificate +def forwardState000 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState001 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState002 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState003 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState004 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState005 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState006 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState007 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState008 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState009 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState010 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState011 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState012 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState013 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState014 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState015 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState016 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState017 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState018 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState019 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState020 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState021 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState022 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState023 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState024 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState025 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState026 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState027 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState028 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState029 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState030 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState031 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState032 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState033 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState034 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState035 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState036 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState037 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState038 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState039 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState040 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState041 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState042 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState043 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState044 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState045 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState046 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState047 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState048 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState049 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState050 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState051 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState052 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState053 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState054 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState055 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState056 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState057 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState058 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState059 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState060 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState061 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState062 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState063 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState064 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (2)) (.branch 1 (.leaf (2)) (.leaf (78)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (78)) (.leaf (89))) (.branch 1 (.leaf (89)) (.branch 1 (.leaf (29)) (.leaf (29))))) (.branch 2 (.branch 1 (.leaf (94)) (.leaf (94))) (.branch 1 (.leaf (59)) (.branch 1 (.leaf (59)) (.leaf (9))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (9)) (.leaf (83))) (.branch 1 (.leaf (83)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState065 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (310)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState066 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (363))) (.branch 1 (.leaf (366)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (310)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (362)) (.leaf (365))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (362)))) (.branch 2 (.branch 1 (.leaf (363)) (.leaf (365))) (.branch 1 (.leaf (366)) (.branch 1 (.leaf (367)) (.leaf (368)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (369)) (.leaf (93))) (.branch 1 (.leaf (367)) (.branch 1 (.leaf (65)) (.leaf (369))))) (.branch 2 (.branch 1 (.leaf (64)) (.leaf (12))) (.branch 1 (.leaf (12)) (.branch 1 (.leaf (368)) (.leaf (13))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState067 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (310)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState068 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (3))) (.branch 1 (.leaf (384)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (384))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (310)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (398))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (392)) (.leaf (394))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (393)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (391)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (395)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState069 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (3))) (.branch 1 (.leaf (384)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (384))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (310)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (295))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (14))) (.branch 1 (.leaf (14)) (.branch 1 (.leaf (102)) (.leaf (102)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (58)) (.leaf (58))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (33)) (.leaf (105))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (19))) (.branch 1 (.leaf (19)) (.branch 1 (.leaf (40)) (.leaf (40)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (79)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState070 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (3))) (.branch 1 (.leaf (384)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (384))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (295))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState071 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (3))) (.branch 1 (.leaf (384)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (425))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (423)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (384))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (422))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (295))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (422)) (.branch 1 (.leaf (423)) (.leaf (425))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (104))) (.branch 1 (.leaf (104)) (.branch 1 (.leaf (57)) (.leaf (57))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (20)) (.leaf (20))) (.branch 1 (.leaf (42)) (.branch 1 (.leaf (42)) (.leaf (21))))) (.branch 2 (.branch 1 (.leaf (21)) (.leaf (41))) (.branch 1 (.leaf (41)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState072 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (3))) (.branch 1 (.leaf (384)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (384))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (295))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState073 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (3))) (.branch 1 (.leaf (384)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (443)) (.leaf (384))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (446))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (445))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (88)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (295))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (442)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (452)) (.leaf (443)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (453))) (.branch 1 (.leaf (447)) (.branch 1 (.leaf (451)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (447))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (449)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (450)) (.leaf (439))) (.branch 1 (.leaf (448)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState074 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (3))) (.branch 1 (.leaf (384)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (88)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (295))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (51)) (.leaf (51))) (.branch 1 (.leaf (36)) (.branch 1 (.leaf (36)) (.leaf (52)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (52)) (.leaf (35))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState075 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (3))) (.branch 1 (.leaf (384)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (88)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (295))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (475)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState076 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (88)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (295))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (8))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (84)) (.leaf (84))))) (.branch 2 (.branch 1 (.leaf (77)) (.leaf (77))) (.branch 1 (.leaf (3)) (.branch 1 (.leaf (3)) (.leaf (95)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (95)) (.leaf (60))) (.branch 1 (.leaf (60)) (.branch 1 (.leaf (30)) (.leaf (30))))) (.branch 2 (.branch 1 (.leaf (88)) (.leaf (88))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState077 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (305))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (305)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (305)) (.leaf (295))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState078 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (506)) (.leaf (502))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (305))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (505)) (.leaf (503))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (305)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (305)) (.leaf (295))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (502)) (.branch 1 (.leaf (503)) (.leaf (505)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (506)) (.leaf (507))) (.branch 1 (.leaf (508)) (.branch 1 (.leaf (509)) (.leaf (510))))) (.branch 2 (.branch 1 (.leaf (507)) (.leaf (61))) (.branch 1 (.leaf (509)) (.branch 1 (.leaf (32)) (.leaf (510)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (62)) (.leaf (508))) (.branch 1 (.leaf (31)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState079 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (307))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (305))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (516))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (305)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (305)) (.leaf (295))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState080 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (308)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (307))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (305))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (516))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (310)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (305)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (305)) (.leaf (295))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (532)) (.leaf (534))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (533))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (531)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (535)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState081 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (308)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (307))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (305))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (516))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (310)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (305)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (305)) (.leaf (295))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (308)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (70)) (.leaf (7))) (.branch 1 (.leaf (7)) (.branch 1 (.leaf (71)) (.leaf (71))))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (6))) (.branch 1 (.leaf (98)) (.branch 1 (.leaf (98)) (.leaf (66))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (66)) (.leaf (99))) (.branch 1 (.leaf (99)) (.leaf (67)))) (.branch 2 (.branch 1 (.leaf (67)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState082 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (308)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (307))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (305))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (516))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (309)) (.leaf (309))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (310)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (305)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (305)) (.leaf (295))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (309)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (308)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState083 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (308)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (307))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (565)) (.branch 1 (.leaf (562)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (305))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (516))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (309)) (.leaf (309))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (310)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (305)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (305)) (.leaf (295))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (309)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (563)) (.branch 1 (.leaf (566)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (308)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (562))) (.branch 1 (.leaf (563)) (.branch 1 (.leaf (565)) (.leaf (566)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (567)) (.leaf (54))) (.branch 1 (.leaf (55)) (.branch 1 (.leaf (55)) (.leaf (567))))) (.branch 2 (.branch 1 (.leaf (43)) (.leaf (44))) (.branch 1 (.leaf (44)) (.branch 1 (.leaf (107)) (.leaf (107))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (108)) (.leaf (108))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState084 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (308)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (307))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (1908)) (.branch 1 (.leaf (1908)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (305))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (516))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (309)) (.leaf (309))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (310)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (305)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (305)) (.leaf (295))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (309)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (1908)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (308)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (1908))) (.branch 1 (.leaf (1908)) (.branch 1 (.leaf (572)) (.leaf (1908)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1908))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1908))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (560))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState085 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (308)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (581))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (582)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (307))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (1908)) (.branch 1 (.leaf (1908)) (.leaf (585))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (581)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (305))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (516))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (309)) (.leaf (309))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (584))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (310)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (305)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (305)) (.leaf (295))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (309)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (584))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (586))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (1908)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (308)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (1908))) (.branch 1 (.leaf (1908)) (.branch 1 (.leaf (572)) (.leaf (1908)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1908))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1908))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (560))) (.branch 1 (.leaf (592)) (.branch 1 (.leaf (594)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (593)) (.leaf (594))) (.branch 1 (.leaf (591)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (580))) (.branch 1 (.leaf (595)) (.branch 1 (.leaf (579)) (.leaf (590))))) (.branch 2 (.branch 1 (.leaf (579)) (.leaf (588))) (.branch 1 (.leaf (580)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState086 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (308)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (581))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (307))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (1908)) (.branch 1 (.leaf (1908)) (.leaf (1922))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (581)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (305))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (516))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (309)) (.leaf (309))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (584))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (310)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (305)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (305)) (.leaf (295))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (309)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (584))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (1922))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (1908)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (308)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (1908))) (.branch 1 (.leaf (1908)) (.branch 1 (.leaf (572)) (.leaf (1908)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1908))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1908))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (560))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (580))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (579)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (579)) (.leaf (598))) (.branch 1 (.leaf (580)) (.branch 1 (.leaf (38)) (.leaf (38)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (23)) (.leaf (23))) (.branch 1 (.leaf (49)) (.branch 1 (.leaf (49)) (.leaf (113))))) (.branch 2 (.branch 1 (.leaf (113)) (.leaf (39))) (.branch 1 (.leaf (39)) (.branch 1 (.leaf (22)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState087 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (308)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (581))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (1934))) (.branch 1 (.leaf (604)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (307))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (601)) (.branch 1 (.leaf (1934)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (1908)) (.branch 1 (.leaf (1908)) (.leaf (1922))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (303))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (604)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (581)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (305))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (516))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (309)) (.leaf (309))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (584))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (310)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (305)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (305)) (.leaf (295))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (309)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (584))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (1922))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (1908)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (1934)) (.branch 1 (.leaf (601)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (308)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (1908))) (.branch 1 (.leaf (1908)) (.branch 1 (.leaf (572)) (.leaf (1908)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1908))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1908))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (560))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (580))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (579)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (579)) (.leaf (598))) (.branch 1 (.leaf (580)) (.branch 1 (.leaf (1934)) (.leaf (1934)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1934))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1934)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (600)) (.branch 1 (.leaf (1934)) (.leaf (599)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (599))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (600)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState088 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (401)) (.leaf (581))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (1934))) (.branch 1 (.leaf (604)) (.branch 1 (.leaf (279)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (619))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (621))) (.branch 1 (.leaf (601)) (.branch 1 (.leaf (1934)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (604)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (581)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (309))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (621)) (.leaf (584))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (619)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (621)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (584))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1922))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (1908)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (1934)) (.branch 1 (.leaf (601)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (308)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (1908))) (.branch 1 (.leaf (1908)) (.branch 1 (.leaf (572)) (.leaf (1908)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1908))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1908))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (560))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (580))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (579)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (579)) (.leaf (598))) (.branch 1 (.leaf (580)) (.branch 1 (.leaf (1934)) (.leaf (1934)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1934))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1934)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (600)) (.branch 1 (.leaf (1934)) (.leaf (599)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (599))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (600)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (4429)))))))))))) +def forwardState089 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (401)) (.leaf (581))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (604)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (621))) (.branch 1 (.leaf (601)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (604)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (581)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (621)) (.leaf (584))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (619)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (621)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (584))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (601)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (624))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (281)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (280))) (.branch 1 (.leaf (1908)) (.branch 1 (.leaf (572)) (.leaf (1908)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1908))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1908))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (560))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (580))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (579)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (579)) (.leaf (598))) (.branch 1 (.leaf (580)) (.branch 1 (.leaf (281)) (.leaf (1934)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1934))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1934)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (600)) (.branch 1 (.leaf (1934)) (.leaf (599)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (599))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (600)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))))) +def forwardState090 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (401)) (.leaf (581))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (604)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (621))) (.branch 1 (.leaf (601)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (604)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (581)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (621)) (.leaf (584))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (619)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (621)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (584))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (601)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (624))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (281)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (280))) (.branch 1 (.leaf (1908)) (.branch 1 (.leaf (572)) (.leaf (1908)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1908))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1908))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (560))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (580))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (579)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (579)) (.leaf (598))) (.branch 1 (.leaf (580)) (.branch 1 (.leaf (281)) (.leaf (1934)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1934))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1934)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (600)) (.branch 1 (.leaf (1934)) (.leaf (599)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (599))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (600)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))))) +def forwardState091 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (401)) (.leaf (581))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (604)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (621))) (.branch 1 (.leaf (601)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (604)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (581)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (621)) (.leaf (584))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (619)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (621)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (584))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (601)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (0)) (.leaf (114)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (115)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (115)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (624))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (281)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (280))) (.branch 1 (.leaf (1908)) (.branch 1 (.leaf (572)) (.leaf (1908)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1908))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1908))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (560))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (580))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (579)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (579)) (.leaf (598))) (.branch 1 (.leaf (580)) (.branch 1 (.leaf (281)) (.leaf (1934)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1934))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1934)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (600)) (.branch 1 (.leaf (1934)) (.leaf (599)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (599))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (600)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))))) +def forwardState092 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (401)) (.leaf (581))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (604)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (621))) (.branch 1 (.leaf (601)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (604)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (581)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (621)) (.leaf (584))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (619)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (621)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (584))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (601)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (0)) (.leaf (114)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (115)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (115)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (0)) (.leaf (114))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (624))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (281)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (280))) (.branch 1 (.leaf (1908)) (.branch 1 (.leaf (572)) (.leaf (1908)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1908))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1908))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (560))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (580))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (579)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (579)) (.leaf (598))) (.branch 1 (.leaf (580)) (.branch 1 (.leaf (281)) (.leaf (1934)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1934))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1934)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (600)) (.branch 1 (.leaf (1934)) (.leaf (599)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (599))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (600)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))))) +def forwardState093 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (401)) (.leaf (581))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (604)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (629)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (621))) (.branch 1 (.leaf (601)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (604)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (581)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (627))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (621)) (.leaf (584))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (619)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (621)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (584))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (601)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (480)) (.leaf (0))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (0)) (.leaf (114)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (404))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (400))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (424)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (444)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (484)) (.branch 1 (.leaf (501)) (.leaf (499))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (439))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (420))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (441)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (421)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (420)) (.leaf (399))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (480)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (504)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (520)) (.branch 1 (.leaf (0)) (.leaf (114))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (501)) (.leaf (499)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (479)) (.leaf (0))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (0))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (504)) (.leaf (500)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (440)) (.leaf (481))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (530)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (479)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (444)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (401)) (.leaf (424))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (399)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (624))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (281)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (626))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (628)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (572)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1908))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1908))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (560))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (580))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (579)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (579)) (.leaf (598))) (.branch 1 (.leaf (580)) (.branch 1 (.leaf (281)) (.leaf (1934)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1934))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1934)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (600)) (.branch 1 (.leaf (1934)) (.leaf (599)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (599))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (600)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (629)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (627))) (.branch 1 (.leaf (626)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (628))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))))) +def forwardState094 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (481))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (401)) (.leaf (581))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (604)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (650)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (629)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (621))) (.branch 1 (.leaf (601)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (604)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (634))) (.branch 1 (.leaf (581)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (627))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (584))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (619)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (621)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (584))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (601)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (480)) (.leaf (648))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (539)) (.leaf (541)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (0))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (404))) (.branch 1 (.leaf (564)) (.branch 1 (.leaf (581)) (.leaf (584)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (400))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (424)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (459))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (339))) (.branch 1 (.leaf (484)) (.branch 1 (.leaf (501)) (.leaf (499))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (439))) (.branch 1 (.leaf (459)) (.branch 1 (.leaf (461)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (420))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (441)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (460)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (421)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (420)) (.leaf (399))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (480)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (504)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (539))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (520)) (.branch 1 (.leaf (544)) (.leaf (540))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (501)) (.leaf (499)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (479)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (561)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (341))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (504)) (.leaf (500)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (440)) (.leaf (481))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (530)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (479)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (530)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (401)) (.leaf (424))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (399)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (650)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (624))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (281)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (626))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (628)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (630)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (632)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (572)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1908))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1908))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (560))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (580))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (579)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (579)) (.leaf (598))) (.branch 1 (.leaf (580)) (.branch 1 (.leaf (281)) (.leaf (1934)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1934))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1934)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (600)) (.branch 1 (.leaf (1934)) (.leaf (599)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (599))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (600)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (629)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (634)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (627))) (.branch 1 (.leaf (626)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (628))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (631)) (.leaf (630))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (633)) (.branch 1 (.leaf (632)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))))) +def forwardState095 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (481))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (401)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (629)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (604)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (634))) (.branch 1 (.leaf (683)) (.branch 1 (.leaf (564)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (627))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (619)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (674))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (621)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (1169))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (584))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (682)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (480)) (.leaf (648))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (539)) (.leaf (541)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (0))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (381)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (400))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (424)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (459))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (484)) (.branch 1 (.leaf (501)) (.leaf (499))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (439))) (.branch 1 (.leaf (459)) (.branch 1 (.leaf (461)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (137))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (420))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (441)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (460)) (.leaf (1171))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (662)) (.leaf (421)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (420)) (.leaf (399))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (480)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (504)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (539))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (520)) (.branch 1 (.leaf (544)) (.leaf (540))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (501)) (.leaf (499)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (479)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (504)) (.leaf (500)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (440)) (.leaf (481))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (530)) (.leaf (1170))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (675))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (479)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (530)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (401)) (.leaf (424))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (399)) (.leaf (601))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (677))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (581)) (.leaf (580))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (1169)) (.leaf (624))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (281)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (626))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (628)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (630)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (632)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (572)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1908))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1908))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (580))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (579)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (579)) (.leaf (598))) (.branch 1 (.leaf (1170)) (.branch 1 (.leaf (281)) (.leaf (1934)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1934))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1934)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (600)) (.branch 1 (.leaf (1934)) (.leaf (599)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (599))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (683)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (629)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (634)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (627))) (.branch 1 (.leaf (626)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (674)) (.leaf (628))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (631)) (.leaf (630))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (633)) (.branch 1 (.leaf (632)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))))) +def forwardState096 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (481))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (401)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (629)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (703)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (564)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (627))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (619)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (674))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (621)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (692))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (704))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (480)) (.leaf (648))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (539)) (.leaf (541)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (0))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (400))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (424)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (459))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (484)) (.branch 1 (.leaf (501)) (.leaf (499))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (439))) (.branch 1 (.leaf (459)) (.branch 1 (.leaf (461)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (137))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (420))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (441)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (460)) (.leaf (664))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (662)) (.leaf (421)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (420)) (.leaf (399))) (.branch 1 (.leaf (1182)) (.branch 1 (.leaf (480)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (504)) (.leaf (1182))) (.branch 1 (.leaf (1181)) (.branch 1 (.leaf (1181)) (.leaf (539))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (520)) (.branch 1 (.leaf (544)) (.leaf (540))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (501)) (.leaf (499)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (479)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (504)) (.leaf (500)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (440)) (.leaf (481))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (530)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (675))) (.branch 1 (.leaf (1180)) (.branch 1 (.leaf (479)) (.leaf (1180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (530)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (401)) (.leaf (424))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (677))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (1178))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (706)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (1177)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (708)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (711)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (707))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (678)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (281)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (626))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (628)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (630)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (632)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (572)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1908))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1908))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (580))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (579)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (598))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1934)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1934))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1934)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (600)) (.branch 1 (.leaf (1934)) (.leaf (599)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (648))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (649)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (629)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (634)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (627))) (.branch 1 (.leaf (626)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (674)) (.leaf (628))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (631)) (.leaf (630))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (633)) (.branch 1 (.leaf (632)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))))) +def forwardState097 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (481))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (401)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (629)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (703)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (627))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (619)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (674))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (692))) (.branch 1 (.leaf (1283)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (704))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (480)) (.leaf (648))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (539)) (.leaf (541)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (400))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (424)) (.leaf (738))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (459))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (484)) (.branch 1 (.leaf (501)) (.leaf (499))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (439))) (.branch 1 (.leaf (459)) (.branch 1 (.leaf (461)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (740))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (420))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (441)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (460)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (421)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (420)) (.leaf (399))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (480)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (504)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (539))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (520)) (.branch 1 (.leaf (544)) (.leaf (540))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (501)) (.leaf (499)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (479)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (504)) (.leaf (500)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (440)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (530)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (530)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (401)) (.leaf (424))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (703))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (690)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (358))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (741)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (377))) (.branch 1 (.leaf (1159)) (.branch 1 (.leaf (378)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (660))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (678)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (281)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (626))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (628)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (630)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (632)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (572)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1908))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1908))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (577)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (728))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (729)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (598))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1934)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1934))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1934)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1934)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (648))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (649)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (629)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (634)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (627))) (.branch 1 (.leaf (626)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (674)) (.leaf (628))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (631)) (.leaf (630))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (633)) (.branch 1 (.leaf (632)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))))) +def forwardState098 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (481))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (299)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (629)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (703)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (774)) (.leaf (776))) (.branch 1 (.leaf (326)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (627))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (619)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (674))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (704))) (.branch 1 (.leaf (760)) (.branch 1 (.leaf (301)) (.leaf (775))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (480)) (.leaf (648))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (539)) (.leaf (541)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (400))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (424)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (459))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (484)) (.branch 1 (.leaf (501)) (.leaf (499))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (439))) (.branch 1 (.leaf (459)) (.branch 1 (.leaf (461)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (420))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (441)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (460)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (421)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (420)) (.leaf (399))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (480)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (504)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (539))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (520)) (.branch 1 (.leaf (544)) (.leaf (540))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (501)) (.leaf (499)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (479)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (504)) (.leaf (500)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (440)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (530)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (530)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (401)) (.leaf (424))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (1188)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (1187))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (703))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (690)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (358))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (741)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (377))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (378)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (660))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (678)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (326)) (.branch 1 (.leaf (412)) (.leaf (327)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (299))) (.branch 1 (.leaf (759)) (.branch 1 (.leaf (417)) (.leaf (299)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (327))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (301))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (773)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (438))) (.branch 1 (.leaf (776)) (.branch 1 (.leaf (281)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (626))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (628)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (630)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (632)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (572)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1908))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1908))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (577)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (728))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (729)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (598))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1934)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1934))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1934)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1934)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (648))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (649)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (352)) (.leaf (353))) (.branch 1 (.leaf (354)) (.branch 1 (.leaf (355)) (.leaf (356))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (357)) (.leaf (358))) (.branch 1 (.leaf (371)) (.branch 1 (.leaf (372)) (.leaf (373))))) (.branch 2 (.branch 1 (.leaf (374)) (.leaf (375))) (.branch 1 (.leaf (376)) (.branch 1 (.leaf (377)) (.leaf (378)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (391)) (.leaf (392))) (.branch 1 (.leaf (393)) (.branch 1 (.leaf (394)) (.leaf (395))))) (.branch 2 (.branch 1 (.leaf (396)) (.leaf (397))) (.branch 1 (.leaf (398)) (.branch 1 (.leaf (1187)) (.leaf (1188)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (411)) (.leaf (412))) (.branch 1 (.leaf (413)) (.leaf (414)))) (.branch 2 (.branch 1 (.leaf (415)) (.leaf (416))) (.branch 1 (.leaf (417)) (.branch 1 (.leaf (418)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (629)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (634)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (627))) (.branch 1 (.leaf (626)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (674)) (.leaf (628))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (631)) (.leaf (630))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (633)) (.branch 1 (.leaf (632)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))))) +def forwardState099 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (481))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (299)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (629)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (793)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (703)) (.leaf (788)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (774)) (.leaf (301))) (.branch 1 (.leaf (326)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (627))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (619)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (674))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (303)) (.leaf (704))) (.branch 1 (.leaf (760)) (.branch 1 (.leaf (301)) (.leaf (328))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (480)) (.leaf (648))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (539)) (.leaf (541)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (400))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (424)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (459))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (484)) (.branch 1 (.leaf (501)) (.leaf (499))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (439))) (.branch 1 (.leaf (459)) (.branch 1 (.leaf (461)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (420))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (441)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (460)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (421)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (420)) (.leaf (399))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (480)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (504)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (539))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (520)) (.branch 1 (.leaf (544)) (.leaf (540))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (501)) (.leaf (499)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (479)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (504)) (.leaf (500)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (440)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (530)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (530)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (401)) (.leaf (424))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (1188)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (1192))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (1191)) (.leaf (1187))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (703))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (690)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (358))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (741)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (377))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (378)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (660))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (678)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (326)) (.branch 1 (.leaf (412)) (.leaf (327)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (299))) (.branch 1 (.leaf (759)) (.branch 1 (.leaf (417)) (.leaf (299)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (327))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (328)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (329)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (301))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (773)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (438))) (.branch 1 (.leaf (329)) (.branch 1 (.leaf (281)) (.leaf (330)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (303)) (.leaf (787))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (303))) (.branch 1 (.leaf (458)) (.leaf (330)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (792))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (304)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (794)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (626))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (628)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (630)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (632)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (572)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1908))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1908))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (577)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (728))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (729)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (598))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1934)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1934))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1934)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1934)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (648))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (649)) (.leaf (1189))))) (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (1193))) (.branch 1 (.leaf (1194)) (.branch 1 (.leaf (355)) (.leaf (356))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (357)) (.leaf (358))) (.branch 1 (.leaf (371)) (.branch 1 (.leaf (372)) (.leaf (373))))) (.branch 2 (.branch 1 (.leaf (374)) (.leaf (375))) (.branch 1 (.leaf (376)) (.branch 1 (.leaf (377)) (.leaf (378)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (391)) (.leaf (392))) (.branch 1 (.leaf (393)) (.branch 1 (.leaf (394)) (.leaf (395))))) (.branch 2 (.branch 1 (.leaf (396)) (.leaf (397))) (.branch 1 (.leaf (398)) (.branch 1 (.leaf (1187)) (.leaf (1188)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (411)) (.leaf (412))) (.branch 1 (.leaf (413)) (.leaf (414)))) (.branch 2 (.branch 1 (.leaf (415)) (.leaf (416))) (.branch 1 (.leaf (417)) (.branch 1 (.leaf (418)) (.leaf (1189)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (431))) (.branch 1 (.leaf (432)) (.branch 1 (.leaf (433)) (.leaf (434))))) (.branch 2 (.branch 1 (.leaf (435)) (.leaf (436))) (.branch 1 (.leaf (437)) (.branch 1 (.leaf (438)) (.leaf (1191))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1192)) (.leaf (451))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (453)) (.leaf (454))))) (.branch 2 (.branch 1 (.leaf (455)) (.leaf (456))) (.branch 1 (.leaf (457)) (.branch 1 (.leaf (458)) (.leaf (629)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1193)) (.leaf (1194))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (472)) (.leaf (473))))) (.branch 2 (.branch 1 (.leaf (474)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (634)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (627))) (.branch 1 (.leaf (626)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (674)) (.leaf (628))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (631)) (.leaf (630))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (633)) (.branch 1 (.leaf (632)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))))) +def forwardState100 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (305))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1196)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (299)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (629)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (793)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (703)) (.leaf (788)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (774)) (.leaf (301))) (.branch 1 (.leaf (326)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (822)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (810))))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (627))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (308))) (.branch 1 (.leaf (619)) (.leaf (798)))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (674))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (630)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (303)) (.leaf (704))) (.branch 1 (.leaf (760)) (.branch 1 (.leaf (301)) (.leaf (328))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (480)) (.leaf (648))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (539)) (.leaf (541)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (400))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (424)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (459))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (484)) (.branch 1 (.leaf (501)) (.leaf (499))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (439))) (.branch 1 (.leaf (459)) (.branch 1 (.leaf (461)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (420))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (441)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (460)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (421)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (420)) (.leaf (399))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (480)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (504)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (539))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (520)) (.branch 1 (.leaf (544)) (.leaf (540))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (501)) (.leaf (499)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (479)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (504)) (.leaf (500)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (440)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (530)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (530)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (401)) (.leaf (424))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (1188)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (1192))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (1191)) (.leaf (1187))))) (.branch 2 (.branch 1 (.leaf (1195)) (.leaf (703))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (690)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (358))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (741)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (377))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (378)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (660))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (678)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (326)) (.branch 1 (.leaf (412)) (.leaf (327)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (299))) (.branch 1 (.leaf (759)) (.branch 1 (.leaf (417)) (.leaf (299)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (327))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (328)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (329)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (301))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (773)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (438))) (.branch 1 (.leaf (329)) (.branch 1 (.leaf (281)) (.leaf (330)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (303)) (.leaf (787))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (303))) (.branch 1 (.leaf (458)) (.leaf (330)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (331))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (792))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (304)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (331)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (305)) (.leaf (305))) (.branch 1 (.leaf (797)) (.branch 1 (.leaf (497)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (626))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (307))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (809)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (518))) (.branch 1 (.leaf (628)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (308)) (.leaf (821))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (308))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (630)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (632)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (572)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1908))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1908))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (577)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (728))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (729)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (598))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1934)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1934))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1934)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1934)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (648))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (649)) (.leaf (1189))))) (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (1193))) (.branch 1 (.leaf (1194)) (.branch 1 (.leaf (1197)) (.leaf (1198))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (357)) (.leaf (358))) (.branch 1 (.leaf (371)) (.branch 1 (.leaf (372)) (.leaf (373))))) (.branch 2 (.branch 1 (.leaf (374)) (.leaf (375))) (.branch 1 (.leaf (376)) (.branch 1 (.leaf (377)) (.leaf (378)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (391)) (.leaf (392))) (.branch 1 (.leaf (393)) (.branch 1 (.leaf (394)) (.leaf (395))))) (.branch 2 (.branch 1 (.leaf (396)) (.leaf (397))) (.branch 1 (.leaf (398)) (.branch 1 (.leaf (1187)) (.leaf (1188)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (411)) (.leaf (412))) (.branch 1 (.leaf (413)) (.leaf (414)))) (.branch 2 (.branch 1 (.leaf (415)) (.leaf (416))) (.branch 1 (.leaf (417)) (.branch 1 (.leaf (418)) (.leaf (1189)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (431))) (.branch 1 (.leaf (432)) (.branch 1 (.leaf (433)) (.leaf (434))))) (.branch 2 (.branch 1 (.leaf (435)) (.leaf (436))) (.branch 1 (.leaf (437)) (.branch 1 (.leaf (438)) (.leaf (1191))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1192)) (.leaf (451))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (453)) (.leaf (454))))) (.branch 2 (.branch 1 (.leaf (455)) (.leaf (456))) (.branch 1 (.leaf (457)) (.branch 1 (.leaf (458)) (.leaf (629)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1193)) (.leaf (1194))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (472)) (.leaf (473))))) (.branch 2 (.branch 1 (.leaf (474)) (.leaf (475))) (.branch 1 (.leaf (476)) (.branch 1 (.leaf (477)) (.leaf (478)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (634)) (.leaf (1195))) (.branch 1 (.leaf (1196)) (.branch 1 (.leaf (491)) (.leaf (492))))) (.branch 2 (.branch 1 (.leaf (493)) (.leaf (494))) (.branch 1 (.leaf (495)) (.branch 1 (.leaf (496)) (.leaf (497)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (498)) (.leaf (627))) (.branch 1 (.leaf (626)) (.branch 1 (.leaf (1197)) (.leaf (1198))))) (.branch 2 (.branch 1 (.leaf (511)) (.leaf (512))) (.branch 1 (.leaf (513)) (.branch 1 (.leaf (514)) (.leaf (515))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (516)) (.leaf (517))) (.branch 1 (.leaf (518)) (.branch 1 (.leaf (674)) (.leaf (628))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (631)) (.leaf (630))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (633)) (.branch 1 (.leaf (632)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))))) +def forwardState101 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (305))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (309)) (.leaf (826))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1196)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (299)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (629)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (793)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (703)) (.leaf (788)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (774)) (.leaf (301))) (.branch 1 (.leaf (326)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (822)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (810))))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (627))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (308))) (.branch 1 (.leaf (619)) (.leaf (798)))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (674))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (308)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (303)) (.leaf (704))) (.branch 1 (.leaf (760)) (.branch 1 (.leaf (301)) (.leaf (328))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (480)) (.leaf (648))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (539)) (.leaf (541)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (400))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (424)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (459))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (484)) (.branch 1 (.leaf (501)) (.leaf (499))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (439))) (.branch 1 (.leaf (459)) (.branch 1 (.leaf (461)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (420))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (441)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (460)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (421)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (420)) (.leaf (399))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (480)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (504)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (539))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (520)) (.branch 1 (.leaf (544)) (.leaf (540))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (501)) (.leaf (499)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (479)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (504)) (.leaf (500)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (440)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (530)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (530)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (401)) (.leaf (424))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (1188)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (1192))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (1191)) (.leaf (1187))))) (.branch 2 (.branch 1 (.leaf (1195)) (.leaf (703))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (690)) (.leaf (1199))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1200))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (741)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (377))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (378)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (660))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (678)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (326)) (.branch 1 (.leaf (412)) (.leaf (327)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (299))) (.branch 1 (.leaf (759)) (.branch 1 (.leaf (417)) (.leaf (299)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (830))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (328)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (329)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (301))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (773)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (438))) (.branch 1 (.leaf (329)) (.branch 1 (.leaf (281)) (.leaf (330)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (303)) (.leaf (787))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (303))) (.branch 1 (.leaf (458)) (.leaf (330)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (331))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (792))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (304)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (331)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (305)) (.leaf (305))) (.branch 1 (.leaf (797)) (.branch 1 (.leaf (497)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (626))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (307))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (809)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (518))) (.branch 1 (.leaf (628)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (308)) (.leaf (821))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (308))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (829)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (309)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (825)) (.leaf (557))) (.branch 1 (.leaf (309)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (632)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (572)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1908))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1908))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (577)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (728))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (729)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (598))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1934)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (830)) (.leaf (1934))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1934)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1934)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (648))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (649)) (.leaf (1189))))) (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (1193))) (.branch 1 (.leaf (1194)) (.branch 1 (.leaf (1197)) (.leaf (1198))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1201)) (.leaf (1202))) (.branch 1 (.leaf (371)) (.branch 1 (.leaf (372)) (.leaf (373))))) (.branch 2 (.branch 1 (.leaf (374)) (.leaf (375))) (.branch 1 (.leaf (376)) (.branch 1 (.leaf (377)) (.leaf (378)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (391)) (.leaf (392))) (.branch 1 (.leaf (393)) (.branch 1 (.leaf (394)) (.leaf (395))))) (.branch 2 (.branch 1 (.leaf (396)) (.leaf (397))) (.branch 1 (.leaf (398)) (.branch 1 (.leaf (1187)) (.leaf (1188)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (411)) (.leaf (412))) (.branch 1 (.leaf (413)) (.leaf (414)))) (.branch 2 (.branch 1 (.leaf (415)) (.leaf (416))) (.branch 1 (.leaf (417)) (.branch 1 (.leaf (418)) (.leaf (1189)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (431))) (.branch 1 (.leaf (432)) (.branch 1 (.leaf (433)) (.leaf (434))))) (.branch 2 (.branch 1 (.leaf (435)) (.leaf (436))) (.branch 1 (.leaf (437)) (.branch 1 (.leaf (438)) (.leaf (1191))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1192)) (.leaf (451))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (453)) (.leaf (454))))) (.branch 2 (.branch 1 (.leaf (455)) (.leaf (456))) (.branch 1 (.leaf (457)) (.branch 1 (.leaf (458)) (.leaf (629)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1193)) (.leaf (1194))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (472)) (.leaf (473))))) (.branch 2 (.branch 1 (.leaf (474)) (.leaf (475))) (.branch 1 (.leaf (476)) (.branch 1 (.leaf (477)) (.leaf (478)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (634)) (.leaf (1195))) (.branch 1 (.leaf (1196)) (.branch 1 (.leaf (491)) (.leaf (492))))) (.branch 2 (.branch 1 (.leaf (493)) (.leaf (494))) (.branch 1 (.leaf (495)) (.branch 1 (.leaf (496)) (.leaf (497)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (498)) (.leaf (627))) (.branch 1 (.leaf (626)) (.branch 1 (.leaf (1197)) (.leaf (1198))))) (.branch 2 (.branch 1 (.leaf (511)) (.leaf (512))) (.branch 1 (.leaf (513)) (.branch 1 (.leaf (514)) (.leaf (515))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (516)) (.leaf (517))) (.branch 1 (.leaf (518)) (.branch 1 (.leaf (674)) (.leaf (628))))) (.branch 2 (.branch 1 (.leaf (1199)) (.leaf (1200))) (.branch 1 (.leaf (531)) (.branch 1 (.leaf (532)) (.leaf (533)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (534)) (.leaf (535))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (537)) (.leaf (538))))) (.branch 2 (.branch 1 (.leaf (631)) (.leaf (630))) (.branch 1 (.leaf (1201)) (.branch 1 (.leaf (1202)) (.leaf (551))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (552)) (.leaf (553))) (.branch 1 (.leaf (554)) (.branch 1 (.leaf (555)) (.leaf (556))))) (.branch 2 (.branch 1 (.leaf (557)) (.leaf (558))) (.branch 1 (.leaf (633)) (.branch 1 (.leaf (632)) (.leaf (571)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (572)) (.leaf (573))) (.branch 1 (.leaf (574)) (.branch 1 (.leaf (575)) (.leaf (576))))) (.branch 2 (.branch 1 (.leaf (577)) (.leaf (578))) (.branch 1 (.leaf (591)) (.branch 1 (.leaf (592)) (.leaf (593))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (594)) (.leaf (595))) (.branch 1 (.leaf (596)) (.branch 1 (.leaf (597)) (.leaf (598))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (829))) (.branch 1 (.leaf (613)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))))) +def forwardState102 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (305))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (309)) (.leaf (868))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1196)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (299)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (629)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (848)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (834)) (.branch 1 (.leaf (703)) (.leaf (853)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (838)) (.leaf (301))) (.branch 1 (.leaf (870)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (822)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (858))))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1206))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (308))) (.branch 1 (.leaf (619)) (.leaf (863)))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1207))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (308)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (303)) (.leaf (704))) (.branch 1 (.leaf (843)) (.branch 1 (.leaf (301)) (.leaf (328))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (861)) (.leaf (648))) (.branch 1 (.leaf (869)) (.branch 1 (.leaf (539)) (.leaf (541)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (837))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (1304)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (852))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (850)) (.branch 1 (.leaf (501)) (.leaf (862))))) (.branch 2 (.branch 1 (.leaf (841)) (.leaf (849))) (.branch 1 (.leaf (856)) (.branch 1 (.leaf (853)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (840)) (.branch 1 (.leaf (421)) (.leaf (842))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (848)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (854)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (843)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (846)) (.leaf (839))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (857)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (1572)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (539))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (868)) (.branch 1 (.leaf (544)) (.leaf (540))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (863)) (.leaf (866)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (859)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (858)) (.branch 1 (.leaf (504)) (.leaf (864)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (851)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (530)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (867)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (838)) (.leaf (424))) (.branch 1 (.leaf (844)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (847)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (1188)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (1192))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (1191)) (.leaf (1187))))) (.branch 2 (.branch 1 (.leaf (1195)) (.leaf (703))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (690)) (.leaf (1199))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1200))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (741)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (377))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (378)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (660))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (678)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (869)) (.branch 1 (.leaf (412)) (.leaf (327)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (299))) (.branch 1 (.leaf (842)) (.branch 1 (.leaf (417)) (.leaf (299)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (830))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (328)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (329)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (301))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (837)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (438))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (281)) (.leaf (861)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (303)) (.leaf (852))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (303))) (.branch 1 (.leaf (458)) (.leaf (832)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (866))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (847))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (304)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (834)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (305)) (.leaf (305))) (.branch 1 (.leaf (862)) (.branch 1 (.leaf (497)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (831))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (307))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (857)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (518))) (.branch 1 (.leaf (833)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (308)) (.leaf (821))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (308))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (829)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (309)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (867)) (.leaf (557))) (.branch 1 (.leaf (309)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (835)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (572)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1908))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1908))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (577)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (728))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (729)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (598))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1934)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (830)) (.leaf (1934))) (.branch 1 (.leaf (832)) (.branch 1 (.leaf (1934)) (.leaf (1206))))) (.branch 2 (.branch 1 (.leaf (840)) (.leaf (1207))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1934)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1304)) (.leaf (648))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (649)) (.leaf (1189))))) (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (1193))) (.branch 1 (.leaf (1194)) (.branch 1 (.leaf (1197)) (.leaf (1198))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1201)) (.leaf (1202))) (.branch 1 (.leaf (371)) (.branch 1 (.leaf (372)) (.leaf (373))))) (.branch 2 (.branch 1 (.leaf (374)) (.leaf (375))) (.branch 1 (.leaf (376)) (.branch 1 (.leaf (377)) (.leaf (378)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (391)) (.leaf (392))) (.branch 1 (.leaf (393)) (.branch 1 (.leaf (394)) (.leaf (395))))) (.branch 2 (.branch 1 (.leaf (396)) (.leaf (397))) (.branch 1 (.leaf (398)) (.branch 1 (.leaf (1187)) (.leaf (1188)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (411)) (.leaf (412))) (.branch 1 (.leaf (413)) (.leaf (414)))) (.branch 2 (.branch 1 (.leaf (415)) (.leaf (416))) (.branch 1 (.leaf (417)) (.branch 1 (.leaf (418)) (.leaf (1189)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (431))) (.branch 1 (.leaf (432)) (.branch 1 (.leaf (433)) (.leaf (434))))) (.branch 2 (.branch 1 (.leaf (435)) (.leaf (436))) (.branch 1 (.leaf (437)) (.branch 1 (.leaf (438)) (.leaf (1191))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1192)) (.leaf (451))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (453)) (.leaf (454))))) (.branch 2 (.branch 1 (.leaf (455)) (.leaf (456))) (.branch 1 (.leaf (457)) (.branch 1 (.leaf (458)) (.leaf (859)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1193)) (.leaf (1194))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (472)) (.leaf (473))))) (.branch 2 (.branch 1 (.leaf (474)) (.leaf (475))) (.branch 1 (.leaf (476)) (.branch 1 (.leaf (477)) (.leaf (478)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (864)) (.leaf (1195))) (.branch 1 (.leaf (1196)) (.branch 1 (.leaf (491)) (.leaf (492))))) (.branch 2 (.branch 1 (.leaf (493)) (.leaf (494))) (.branch 1 (.leaf (495)) (.branch 1 (.leaf (496)) (.leaf (497)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (498)) (.leaf (849))) (.branch 1 (.leaf (851)) (.branch 1 (.leaf (1197)) (.leaf (1198))))) (.branch 2 (.branch 1 (.leaf (511)) (.leaf (512))) (.branch 1 (.leaf (513)) (.branch 1 (.leaf (514)) (.leaf (515))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (516)) (.leaf (517))) (.branch 1 (.leaf (518)) (.branch 1 (.leaf (854)) (.leaf (856))))) (.branch 2 (.branch 1 (.leaf (1199)) (.leaf (1200))) (.branch 1 (.leaf (531)) (.branch 1 (.leaf (532)) (.leaf (533)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (534)) (.leaf (535))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (537)) (.leaf (538))))) (.branch 2 (.branch 1 (.leaf (839)) (.leaf (841))) (.branch 1 (.leaf (1201)) (.branch 1 (.leaf (1202)) (.leaf (551))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (552)) (.leaf (553))) (.branch 1 (.leaf (554)) (.branch 1 (.leaf (555)) (.leaf (556))))) (.branch 2 (.branch 1 (.leaf (557)) (.leaf (558))) (.branch 1 (.leaf (844)) (.branch 1 (.leaf (846)) (.leaf (571)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (572)) (.leaf (573))) (.branch 1 (.leaf (574)) (.branch 1 (.leaf (575)) (.leaf (576))))) (.branch 2 (.branch 1 (.leaf (577)) (.leaf (578))) (.branch 1 (.leaf (591)) (.branch 1 (.leaf (592)) (.leaf (593))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (594)) (.leaf (595))) (.branch 1 (.leaf (596)) (.branch 1 (.leaf (597)) (.leaf (598))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (829))) (.branch 1 (.leaf (613)) (.branch 1 (.leaf (831)) (.leaf (615)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (833)) (.leaf (617))) (.branch 1 (.leaf (835)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))))) +def forwardState103 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (305))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (309)) (.leaf (884))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1196)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (299)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (906)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (629)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (834)) (.branch 1 (.leaf (703)) (.leaf (880)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (301))) (.branch 1 (.leaf (870)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (884)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1206))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (308))) (.branch 1 (.leaf (619)) (.leaf (882)))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1207))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (308)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (303)) (.leaf (704))) (.branch 1 (.leaf (878)) (.branch 1 (.leaf (301)) (.leaf (875))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (861)) (.leaf (648))) (.branch 1 (.leaf (869)) (.branch 1 (.leaf (876)) (.leaf (873)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (837))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (1304)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (852))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (850)) (.branch 1 (.leaf (501)) (.leaf (862))))) (.branch 2 (.branch 1 (.leaf (841)) (.leaf (849))) (.branch 1 (.leaf (856)) (.branch 1 (.leaf (853)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (840)) (.branch 1 (.leaf (421)) (.leaf (842))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (848)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (854)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (843)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (846)) (.leaf (839))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (857)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (1572)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (872))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (868)) (.branch 1 (.leaf (544)) (.leaf (874))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (863)) (.leaf (866)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (859)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (858)) (.branch 1 (.leaf (504)) (.leaf (864)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (851)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (871)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (867)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (838)) (.leaf (424))) (.branch 1 (.leaf (844)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (847)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (1188)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (1192))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (1191)) (.leaf (1187))))) (.branch 2 (.branch 1 (.leaf (1195)) (.leaf (703))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (690)) (.leaf (1199))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1200))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (902))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (910)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (909)) (.leaf (901))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (741)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (377))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (378)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (904)) (.branch 1 (.leaf (295)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (911))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (395)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (660))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (678)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (869)) (.branch 1 (.leaf (886)) (.leaf (871)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (894)) (.leaf (299))) (.branch 1 (.leaf (893)) (.branch 1 (.leaf (885)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (299))) (.branch 1 (.leaf (877)) (.branch 1 (.leaf (417)) (.leaf (299)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (830))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (874)) (.leaf (888))))) (.branch 2 (.branch 1 (.leaf (876)) (.leaf (896))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (895)) (.leaf (887))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (301))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (438))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (281)) (.leaf (861)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (455))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (303)) (.leaf (879))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (303))) (.branch 1 (.leaf (458)) (.leaf (832)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (866))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (475)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (304)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (834)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (890)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (900)) (.leaf (305))) (.branch 1 (.leaf (899)) (.branch 1 (.leaf (889)) (.leaf (905)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (305)) (.leaf (305))) (.branch 1 (.leaf (881)) (.branch 1 (.leaf (497)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (831))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (892)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (898))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (897)) (.leaf (891))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (307))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (908))) (.branch 1 (.leaf (833)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (535))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (308)) (.leaf (883))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (308))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (829)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (309)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (557))) (.branch 1 (.leaf (309)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (835)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (906)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1908))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (905)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1908))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (577)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (728))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (729)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (598))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1934)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (830)) (.leaf (1934))) (.branch 1 (.leaf (832)) (.branch 1 (.leaf (1934)) (.leaf (1206))))) (.branch 2 (.branch 1 (.leaf (870)) (.leaf (1207))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1934)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (875)) (.leaf (648))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (649)) (.leaf (1189))))) (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (1193))) (.branch 1 (.leaf (1194)) (.branch 1 (.leaf (1197)) (.leaf (1198))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1201)) (.leaf (1202))) (.branch 1 (.leaf (371)) (.branch 1 (.leaf (372)) (.leaf (373))))) (.branch 2 (.branch 1 (.leaf (374)) (.leaf (375))) (.branch 1 (.leaf (376)) (.branch 1 (.leaf (377)) (.leaf (378)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (391)) (.leaf (392))) (.branch 1 (.leaf (393)) (.branch 1 (.leaf (394)) (.leaf (395))))) (.branch 2 (.branch 1 (.leaf (396)) (.leaf (397))) (.branch 1 (.leaf (398)) (.branch 1 (.leaf (1187)) (.leaf (1188)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (411)) (.leaf (412))) (.branch 1 (.leaf (413)) (.leaf (414)))) (.branch 2 (.branch 1 (.leaf (415)) (.leaf (416))) (.branch 1 (.leaf (417)) (.branch 1 (.leaf (418)) (.leaf (1189)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (431))) (.branch 1 (.leaf (432)) (.branch 1 (.leaf (433)) (.leaf (434))))) (.branch 2 (.branch 1 (.leaf (435)) (.leaf (436))) (.branch 1 (.leaf (437)) (.branch 1 (.leaf (438)) (.leaf (1191))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1192)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (455)) (.leaf (456))) (.branch 1 (.leaf (457)) (.branch 1 (.leaf (458)) (.leaf (859)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1193)) (.leaf (1194))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (475))) (.branch 1 (.leaf (476)) (.branch 1 (.leaf (477)) (.leaf (478)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (864)) (.leaf (1195))) (.branch 1 (.leaf (1196)) (.branch 1 (.leaf (491)) (.leaf (492))))) (.branch 2 (.branch 1 (.leaf (493)) (.leaf (494))) (.branch 1 (.leaf (495)) (.branch 1 (.leaf (496)) (.leaf (497)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (498)) (.leaf (849))) (.branch 1 (.leaf (851)) (.branch 1 (.leaf (1197)) (.leaf (1198))))) (.branch 2 (.branch 1 (.leaf (511)) (.leaf (512))) (.branch 1 (.leaf (513)) (.branch 1 (.leaf (514)) (.leaf (515))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (516)) (.leaf (517))) (.branch 1 (.leaf (518)) (.branch 1 (.leaf (854)) (.leaf (856))))) (.branch 2 (.branch 1 (.leaf (1199)) (.leaf (1200))) (.branch 1 (.leaf (531)) (.branch 1 (.leaf (532)) (.leaf (533)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (534)) (.leaf (535))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (537)) (.leaf (538))))) (.branch 2 (.branch 1 (.leaf (839)) (.leaf (841))) (.branch 1 (.leaf (1201)) (.branch 1 (.leaf (1202)) (.leaf (551))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (552)) (.leaf (553))) (.branch 1 (.leaf (554)) (.branch 1 (.leaf (555)) (.leaf (556))))) (.branch 2 (.branch 1 (.leaf (557)) (.leaf (558))) (.branch 1 (.leaf (844)) (.branch 1 (.leaf (846)) (.leaf (571)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (572)) (.leaf (573))) (.branch 1 (.leaf (574)) (.branch 1 (.leaf (575)) (.leaf (576))))) (.branch 2 (.branch 1 (.leaf (577)) (.leaf (578))) (.branch 1 (.leaf (591)) (.branch 1 (.leaf (592)) (.leaf (593))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (594)) (.leaf (595))) (.branch 1 (.leaf (596)) (.branch 1 (.leaf (597)) (.leaf (598))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (829))) (.branch 1 (.leaf (613)) (.branch 1 (.leaf (831)) (.leaf (615)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (833)) (.leaf (617))) (.branch 1 (.leaf (835)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))))) +def forwardState104 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (305))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (309)) (.leaf (884))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1196)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (299)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (906)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (629)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (834)) (.branch 1 (.leaf (703)) (.leaf (880)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (301))) (.branch 1 (.leaf (870)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (914))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (884)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1206))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (308))) (.branch 1 (.leaf (619)) (.leaf (882)))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1207))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (308)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (303)) (.leaf (704))) (.branch 1 (.leaf (878)) (.branch 1 (.leaf (301)) (.leaf (875))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (861)) (.leaf (648))) (.branch 1 (.leaf (869)) (.branch 1 (.leaf (876)) (.leaf (873)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (837))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (1304)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (852))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (850)) (.branch 1 (.leaf (501)) (.leaf (862))))) (.branch 2 (.branch 1 (.leaf (841)) (.leaf (849))) (.branch 1 (.leaf (856)) (.branch 1 (.leaf (853)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (840)) (.branch 1 (.leaf (421)) (.leaf (842))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (848)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (854)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (843)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (846)) (.leaf (839))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (857)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (1572)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (872))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (868)) (.branch 1 (.leaf (544)) (.leaf (874))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (863)) (.leaf (866)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (859)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (858)) (.branch 1 (.leaf (504)) (.leaf (864)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (851)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (871)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (867)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (838)) (.leaf (424))) (.branch 1 (.leaf (844)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (847)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (1188)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (1192))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (1191)) (.leaf (1187))))) (.branch 2 (.branch 1 (.leaf (1195)) (.leaf (703))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (690)) (.leaf (1199))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1200))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (902))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (910)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (909)) (.leaf (901))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (904)) (.branch 1 (.leaf (295)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (911))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (869)) (.branch 1 (.leaf (886)) (.leaf (871)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (894)) (.leaf (299))) (.branch 1 (.leaf (893)) (.branch 1 (.leaf (885)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (299))) (.branch 1 (.leaf (877)) (.branch 1 (.leaf (947)) (.leaf (299)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (830))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (874)) (.leaf (888))))) (.branch 2 (.branch 1 (.leaf (876)) (.leaf (896))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (895)) (.leaf (887))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (301))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (940))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (281)) (.leaf (861)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (303)) (.leaf (879))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (303))) (.branch 1 (.leaf (458)) (.leaf (832)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (866))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (475)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (304)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (834)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (890)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (900)) (.leaf (305))) (.branch 1 (.leaf (899)) (.branch 1 (.leaf (889)) (.leaf (905)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (305)) (.leaf (305))) (.branch 1 (.leaf (881)) (.branch 1 (.leaf (915)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (916)) (.leaf (831))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (892)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (898))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (897)) (.leaf (891))))) (.branch 2 (.branch 1 (.leaf (913)) (.leaf (307))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (908))) (.branch 1 (.leaf (833)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (979))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (308)) (.leaf (883))))) (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (308))) (.branch 1 (.leaf (1211)) (.branch 1 (.leaf (829)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1208)) (.branch 1 (.leaf (309)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (981))) (.branch 1 (.leaf (309)) (.leaf (982)))) (.branch 2 (.branch 1 (.leaf (835)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (906)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (1908))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1908))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (916))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1934)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (830)) (.leaf (1934))) (.branch 1 (.leaf (832)) (.branch 1 (.leaf (1934)) (.leaf (1206))))) (.branch 2 (.branch 1 (.leaf (870)) (.leaf (1207))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1934)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (875)) (.leaf (648))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (649)) (.leaf (1189))))) (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (1193))) (.branch 1 (.leaf (1194)) (.branch 1 (.leaf (1197)) (.leaf (1198))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1201)) (.leaf (1202))) (.branch 1 (.leaf (917)) (.branch 1 (.leaf (918)) (.leaf (925))))) (.branch 2 (.branch 1 (.leaf (926)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (377)) (.leaf (378)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (927)) (.leaf (928))) (.branch 1 (.leaf (919)) (.branch 1 (.leaf (920)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (397))) (.branch 1 (.leaf (398)) (.branch 1 (.leaf (1187)) (.leaf (1188)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (415)) (.leaf (416))) (.branch 1 (.leaf (417)) (.branch 1 (.leaf (418)) (.leaf (1189)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (435)) (.leaf (436))) (.branch 1 (.leaf (437)) (.branch 1 (.leaf (438)) (.leaf (1191))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1192)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (455)) (.leaf (456))) (.branch 1 (.leaf (457)) (.branch 1 (.leaf (458)) (.leaf (859)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1193)) (.leaf (1194))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (475))) (.branch 1 (.leaf (476)) (.branch 1 (.leaf (477)) (.leaf (478)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (864)) (.leaf (1195))) (.branch 1 (.leaf (1196)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (493)) (.leaf (494))) (.branch 1 (.leaf (495)) (.branch 1 (.leaf (496)) (.leaf (497)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (498)) (.leaf (849))) (.branch 1 (.leaf (851)) (.branch 1 (.leaf (1197)) (.leaf (1198))))) (.branch 2 (.branch 1 (.leaf (511)) (.leaf (512))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (515))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (516)) (.leaf (517))) (.branch 1 (.leaf (518)) (.branch 1 (.leaf (854)) (.leaf (856))))) (.branch 2 (.branch 1 (.leaf (1199)) (.leaf (1200))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (535))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (537)) (.leaf (538))))) (.branch 2 (.branch 1 (.leaf (839)) (.leaf (841))) (.branch 1 (.leaf (1201)) (.branch 1 (.leaf (1202)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (555)) (.leaf (556))))) (.branch 2 (.branch 1 (.leaf (557)) (.leaf (558))) (.branch 1 (.leaf (844)) (.branch 1 (.leaf (846)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (577)) (.leaf (578))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (596)) (.branch 1 (.leaf (597)) (.leaf (598))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (829))) (.branch 1 (.leaf (613)) (.branch 1 (.leaf (831)) (.leaf (615)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (833)) (.leaf (617))) (.branch 1 (.leaf (835)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))))) +def forwardState105 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (305))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (309)) (.leaf (884))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1196)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (299)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (906)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (629)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (834)) (.branch 1 (.leaf (703)) (.leaf (880)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (301))) (.branch 1 (.leaf (870)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (914))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (884)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1206))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (308))) (.branch 1 (.leaf (619)) (.leaf (882)))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1207))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (308)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (303)) (.leaf (704))) (.branch 1 (.leaf (878)) (.branch 1 (.leaf (301)) (.leaf (875))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (861)) (.leaf (648))) (.branch 1 (.leaf (869)) (.branch 1 (.leaf (876)) (.leaf (873)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (837))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (1304)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (852))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (850)) (.branch 1 (.leaf (501)) (.leaf (862))))) (.branch 2 (.branch 1 (.leaf (841)) (.leaf (849))) (.branch 1 (.leaf (856)) (.branch 1 (.leaf (853)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (840)) (.branch 1 (.leaf (421)) (.leaf (842))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (848)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (854)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (843)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (846)) (.leaf (839))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (857)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (1572)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (872))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (868)) (.branch 1 (.leaf (544)) (.leaf (874))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (863)) (.leaf (866)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (859)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (858)) (.branch 1 (.leaf (504)) (.leaf (864)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (851)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (871)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (867)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (838)) (.leaf (424))) (.branch 1 (.leaf (844)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (847)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (1188)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (1192))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (1191)) (.leaf (1187))))) (.branch 2 (.branch 1 (.leaf (1195)) (.leaf (703))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (690)) (.leaf (1199))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1200))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (902))) (.branch 1 (.leaf (293)) (.branch 1 (.leaf (910)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (909)) (.leaf (901))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (904)) (.branch 1 (.leaf (295)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (911))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (886)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (894)) (.leaf (299))) (.branch 1 (.leaf (893)) (.branch 1 (.leaf (885)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (299))) (.branch 1 (.leaf (877)) (.branch 1 (.leaf (947)) (.leaf (299)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (830))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (888))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (896))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (895)) (.leaf (887))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (301))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (940))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (303)) (.leaf (879))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (303))) (.branch 1 (.leaf (1219)) (.leaf (832)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (304)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (834)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (890)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (900)) (.leaf (305))) (.branch 1 (.leaf (899)) (.branch 1 (.leaf (889)) (.leaf (905)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (305)) (.leaf (305))) (.branch 1 (.leaf (881)) (.branch 1 (.leaf (915)) (.leaf (880))))) (.branch 2 (.branch 1 (.leaf (916)) (.leaf (831))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (892)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (898))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (897)) (.leaf (891))))) (.branch 2 (.branch 1 (.leaf (913)) (.leaf (293))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (293)) (.leaf (908))) (.branch 1 (.leaf (833)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (979))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (308)) (.leaf (883))))) (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (308))) (.branch 1 (.leaf (1211)) (.branch 1 (.leaf (829)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1208)) (.branch 1 (.leaf (309)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (981))) (.branch 1 (.leaf (309)) (.leaf (982)))) (.branch 2 (.branch 1 (.leaf (835)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (906)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (1908))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1908))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (916))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1934)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (830)) (.leaf (1934))) (.branch 1 (.leaf (832)) (.branch 1 (.leaf (1934)) (.leaf (1206))))) (.branch 2 (.branch 1 (.leaf (870)) (.leaf (1207))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1934)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (875)) (.leaf (648))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (649)) (.leaf (1189))))) (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (1193))) (.branch 1 (.leaf (1194)) (.branch 1 (.leaf (1197)) (.leaf (1198))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1201)) (.leaf (1202))) (.branch 1 (.leaf (917)) (.branch 1 (.leaf (918)) (.leaf (925))))) (.branch 2 (.branch 1 (.leaf (926)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (927)) (.leaf (928))) (.branch 1 (.leaf (919)) (.branch 1 (.leaf (920)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (1187)) (.leaf (1188)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (1189)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1191))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1192)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1193)) (.leaf (1194))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1195))) (.branch 1 (.leaf (1196)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (297))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1197)) (.leaf (1198))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (323)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1199)) (.leaf (1200))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (333))) (.branch 1 (.leaf (334)) (.branch 1 (.leaf (336)) (.leaf (337))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1201)) (.branch 1 (.leaf (1202)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (338)) (.leaf (332))))) (.branch 2 (.branch 1 (.leaf (313)) (.leaf (315))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (829))) (.branch 1 (.leaf (613)) (.branch 1 (.leaf (831)) (.leaf (615)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (833)) (.leaf (617))) (.branch 1 (.leaf (835)) (.branch 1 (.leaf (877)) (.leaf (878))))) (.branch 2 (.branch 1 (.leaf (879)) (.leaf (293))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))))) +def forwardState106 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (904))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (906)) (.leaf (884))) (.branch 1 (.leaf (907)) (.branch 1 (.leaf (1196)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (908)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (906)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (629)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (834)) (.branch 1 (.leaf (703)) (.leaf (880)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (301))) (.branch 1 (.leaf (870)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (914))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (884)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1206))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (308))) (.branch 1 (.leaf (619)) (.leaf (882)))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1207))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (308)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (303)) (.leaf (704))) (.branch 1 (.leaf (878)) (.branch 1 (.leaf (301)) (.leaf (875))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (861)) (.leaf (648))) (.branch 1 (.leaf (869)) (.branch 1 (.leaf (876)) (.leaf (873)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (837))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (1304)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (852))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (850)) (.branch 1 (.leaf (501)) (.leaf (862))))) (.branch 2 (.branch 1 (.leaf (841)) (.leaf (849))) (.branch 1 (.leaf (856)) (.branch 1 (.leaf (853)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (840)) (.branch 1 (.leaf (421)) (.leaf (842))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (848)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (854)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (843)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (846)) (.leaf (839))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (857)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (1572)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (872))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (868)) (.branch 1 (.leaf (544)) (.leaf (874))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (863)) (.leaf (866)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (859)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (858)) (.branch 1 (.leaf (504)) (.leaf (864)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (851)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (871)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (867)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (838)) (.leaf (424))) (.branch 1 (.leaf (844)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (847)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (1188)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (1192))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (1191)) (.leaf (1187))))) (.branch 2 (.branch 1 (.leaf (1195)) (.leaf (703))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (690)) (.leaf (1199))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1200))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (902))) (.branch 1 (.leaf (882)) (.branch 1 (.leaf (910)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (909)) (.leaf (901))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (904)) (.branch 1 (.leaf (295)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (911))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (886)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (894)) (.leaf (299))) (.branch 1 (.leaf (893)) (.branch 1 (.leaf (885)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (299))) (.branch 1 (.leaf (877)) (.branch 1 (.leaf (947)) (.leaf (299)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (830))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (888))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (896))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (895)) (.leaf (887))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (301))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (940))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (303)) (.leaf (879))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (303))) (.branch 1 (.leaf (1219)) (.leaf (832)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (304)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (834)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (890)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (900)) (.leaf (305))) (.branch 1 (.leaf (899)) (.branch 1 (.leaf (889)) (.leaf (905)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (305)) (.leaf (305))) (.branch 1 (.leaf (881)) (.branch 1 (.leaf (915)) (.leaf (880))))) (.branch 2 (.branch 1 (.leaf (916)) (.leaf (831))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (892)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (898))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (897)) (.leaf (891))))) (.branch 2 (.branch 1 (.leaf (913)) (.leaf (884))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (908))) (.branch 1 (.leaf (833)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (979))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (308)) (.leaf (883))))) (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (308))) (.branch 1 (.leaf (1211)) (.branch 1 (.leaf (829)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1208)) (.branch 1 (.leaf (309)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (981))) (.branch 1 (.leaf (309)) (.leaf (982)))) (.branch 2 (.branch 1 (.leaf (835)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (906)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (892))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (896))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (898)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (916))) (.branch 1 (.leaf (900)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (1551)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1551)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (830)) (.leaf (1551))) (.branch 1 (.leaf (832)) (.branch 1 (.leaf (1551)) (.leaf (1206))))) (.branch 2 (.branch 1 (.leaf (870)) (.leaf (1207))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1934)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (875)) (.leaf (648))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (649)) (.leaf (1189))))) (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (1193))) (.branch 1 (.leaf (1194)) (.branch 1 (.leaf (1197)) (.leaf (1198))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1201)) (.leaf (1202))) (.branch 1 (.leaf (917)) (.branch 1 (.leaf (918)) (.leaf (925))))) (.branch 2 (.branch 1 (.leaf (926)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (927)) (.leaf (928))) (.branch 1 (.leaf (919)) (.branch 1 (.leaf (920)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (1187)) (.leaf (1188)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (1189)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1191))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1192)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1193)) (.leaf (1194))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1195))) (.branch 1 (.leaf (1196)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (297))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1197)) (.leaf (1198))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (323)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1199)) (.leaf (1200))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (891))) (.branch 1 (.leaf (334)) (.branch 1 (.leaf (336)) (.leaf (337))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1201)) (.branch 1 (.leaf (1202)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (338)) (.leaf (332))))) (.branch 2 (.branch 1 (.leaf (888)) (.leaf (890))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (829))) (.branch 1 (.leaf (613)) (.branch 1 (.leaf (831)) (.leaf (615)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (833)) (.leaf (617))) (.branch 1 (.leaf (835)) (.branch 1 (.leaf (877)) (.leaf (878))))) (.branch 2 (.branch 1 (.leaf (879)) (.leaf (881))) (.branch 1 (.leaf (885)) (.branch 1 (.leaf (886)) (.leaf (887)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (893))) (.branch 1 (.leaf (894)) (.branch 1 (.leaf (895)) (.leaf (897))))) (.branch 2 (.branch 1 (.leaf (901)) (.leaf (902))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (905)) (.leaf (1551)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (140)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))))) +def forwardState107 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (904))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (906)) (.leaf (884))) (.branch 1 (.leaf (907)) (.branch 1 (.leaf (1196)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (908)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (906)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (629)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (834)) (.branch 1 (.leaf (703)) (.leaf (880)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (301))) (.branch 1 (.leaf (870)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (914))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (884)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1206))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (308))) (.branch 1 (.leaf (619)) (.leaf (882)))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1207))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (308)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (303)) (.leaf (704))) (.branch 1 (.leaf (878)) (.branch 1 (.leaf (301)) (.leaf (875))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (861)) (.leaf (648))) (.branch 1 (.leaf (869)) (.branch 1 (.leaf (876)) (.leaf (873)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (837))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (1304)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (852))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (850)) (.branch 1 (.leaf (501)) (.leaf (862))))) (.branch 2 (.branch 1 (.leaf (841)) (.leaf (849))) (.branch 1 (.leaf (856)) (.branch 1 (.leaf (853)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (840)) (.branch 1 (.leaf (421)) (.leaf (842))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (848)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (854)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (843)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (846)) (.leaf (839))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (857)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (1572)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (872))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (868)) (.branch 1 (.leaf (544)) (.leaf (874))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (863)) (.leaf (866)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (859)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (858)) (.branch 1 (.leaf (504)) (.leaf (864)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (851)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (871)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (867)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (838)) (.leaf (424))) (.branch 1 (.leaf (844)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (847)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (1188)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (1192))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (1191)) (.leaf (1187))))) (.branch 2 (.branch 1 (.leaf (1195)) (.leaf (703))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (690)) (.leaf (1199))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1200))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (902))) (.branch 1 (.leaf (882)) (.branch 1 (.leaf (910)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (909)) (.leaf (901))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (928))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (904)) (.branch 1 (.leaf (1210)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (911))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (886)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (894)) (.leaf (299))) (.branch 1 (.leaf (893)) (.branch 1 (.leaf (885)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (299))) (.branch 1 (.leaf (877)) (.branch 1 (.leaf (947)) (.leaf (299)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (830))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (888))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (896))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (895)) (.leaf (887))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (301))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (940))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (303)) (.leaf (879))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (303))) (.branch 1 (.leaf (1219)) (.leaf (832)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (304)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (834)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (890)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (900)) (.leaf (305))) (.branch 1 (.leaf (899)) (.branch 1 (.leaf (889)) (.leaf (905)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (305)) (.leaf (305))) (.branch 1 (.leaf (881)) (.branch 1 (.leaf (915)) (.leaf (880))))) (.branch 2 (.branch 1 (.leaf (916)) (.leaf (831))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (892)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (898))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (897)) (.leaf (891))))) (.branch 2 (.branch 1 (.leaf (913)) (.leaf (884))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (908))) (.branch 1 (.leaf (833)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (979))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (308)) (.leaf (883))))) (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (308))) (.branch 1 (.leaf (1211)) (.branch 1 (.leaf (829)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1208)) (.branch 1 (.leaf (309)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (981))) (.branch 1 (.leaf (309)) (.leaf (982)))) (.branch 2 (.branch 1 (.leaf (835)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (906)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (892))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (896))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (898)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (916))) (.branch 1 (.leaf (900)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (912)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (914)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (830)) (.leaf (915))) (.branch 1 (.leaf (832)) (.branch 1 (.leaf (916)) (.leaf (1206))))) (.branch 2 (.branch 1 (.leaf (870)) (.leaf (1207))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (298)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (875)) (.leaf (648))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (649)) (.leaf (1189))))) (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (1193))) (.branch 1 (.leaf (1194)) (.branch 1 (.leaf (1197)) (.leaf (1198))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1201)) (.leaf (1202))) (.branch 1 (.leaf (917)) (.branch 1 (.leaf (918)) (.leaf (925))))) (.branch 2 (.branch 1 (.leaf (926)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (927)) (.leaf (928))) (.branch 1 (.leaf (919)) (.branch 1 (.leaf (920)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (1187)) (.leaf (1188)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (1189)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1191))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1192)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1193)) (.leaf (1194))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1195))) (.branch 1 (.leaf (1196)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (298))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1197)) (.leaf (1198))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (298)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1199)) (.leaf (1200))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (891))) (.branch 1 (.leaf (920)) (.branch 1 (.leaf (980)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1201)) (.branch 1 (.leaf (1202)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (982)) (.leaf (298))))) (.branch 2 (.branch 1 (.leaf (888)) (.leaf (890))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (829))) (.branch 1 (.leaf (613)) (.branch 1 (.leaf (831)) (.leaf (615)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (833)) (.leaf (617))) (.branch 1 (.leaf (835)) (.branch 1 (.leaf (877)) (.leaf (878))))) (.branch 2 (.branch 1 (.leaf (879)) (.leaf (881))) (.branch 1 (.leaf (885)) (.branch 1 (.leaf (886)) (.leaf (887)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (893))) (.branch 1 (.leaf (894)) (.branch 1 (.leaf (895)) (.leaf (897))))) (.branch 2 (.branch 1 (.leaf (901)) (.leaf (902))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (905)) (.leaf (909)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (910)) (.leaf (911))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (917)) (.leaf (918))))) (.branch 2 (.branch 1 (.leaf (919)) (.leaf (979))) (.branch 1 (.leaf (925)) (.branch 1 (.leaf (926)) (.leaf (927))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1208)) (.leaf (933))) (.branch 1 (.leaf (934)) (.branch 1 (.leaf (298)) (.leaf (298))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))))))))) +def forwardState108 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (904))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (906)) (.leaf (884))) (.branch 1 (.leaf (907)) (.branch 1 (.leaf (1196)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (908)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (906)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (629)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (834)) (.branch 1 (.leaf (703)) (.leaf (880)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (965)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (301))) (.branch 1 (.leaf (870)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (914))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (884)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1206))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (308))) (.branch 1 (.leaf (619)) (.leaf (882)))) (.branch 2 (.branch 1 (.leaf (966)) (.leaf (1207))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (308)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (967)) (.leaf (704))) (.branch 1 (.leaf (878)) (.branch 1 (.leaf (300)) (.leaf (875))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (861)) (.leaf (648))) (.branch 1 (.leaf (869)) (.branch 1 (.leaf (876)) (.leaf (873)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (837))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (1304)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (852))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (850)) (.branch 1 (.leaf (501)) (.leaf (862))))) (.branch 2 (.branch 1 (.leaf (841)) (.leaf (849))) (.branch 1 (.leaf (856)) (.branch 1 (.leaf (853)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (840)) (.branch 1 (.leaf (421)) (.leaf (842))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (848)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (854)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (843)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (846)) (.leaf (839))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (857)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (1572)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (872))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (868)) (.branch 1 (.leaf (544)) (.leaf (874))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (863)) (.leaf (866)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (859)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (858)) (.branch 1 (.leaf (504)) (.leaf (864)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (851)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (871)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (867)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (838)) (.leaf (424))) (.branch 1 (.leaf (844)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (847)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (300)) (.leaf (1188)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1219)) (.leaf (1192))) (.branch 1 (.leaf (1218)) (.branch 1 (.leaf (1191)) (.leaf (1187))))) (.branch 2 (.branch 1 (.leaf (1195)) (.leaf (703))) (.branch 1 (.leaf (1217)) (.branch 1 (.leaf (690)) (.leaf (1199))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1200))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (960)) (.leaf (902))) (.branch 1 (.leaf (882)) (.branch 1 (.leaf (910)) (.leaf (948)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (909)) (.leaf (901))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (928))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (947))) (.branch 1 (.leaf (904)) (.branch 1 (.leaf (1210)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (911))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (886)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (894)) (.leaf (299))) (.branch 1 (.leaf (893)) (.branch 1 (.leaf (885)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (300)) (.leaf (299))) (.branch 1 (.leaf (877)) (.branch 1 (.leaf (947)) (.leaf (968)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (830))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (888))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (896))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (895)) (.leaf (887))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (301))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (940))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (303)) (.leaf (879))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (946))) (.branch 1 (.leaf (1219)) (.leaf (832)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (944)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (834)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (890)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (900)) (.leaf (305))) (.branch 1 (.leaf (899)) (.branch 1 (.leaf (889)) (.leaf (905)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (305)) (.leaf (305))) (.branch 1 (.leaf (881)) (.branch 1 (.leaf (915)) (.leaf (880))))) (.branch 2 (.branch 1 (.leaf (916)) (.leaf (831))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (892)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (898))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (897)) (.leaf (891))))) (.branch 2 (.branch 1 (.leaf (913)) (.leaf (884))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (908))) (.branch 1 (.leaf (833)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (979))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (308)) (.leaf (883))))) (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (308))) (.branch 1 (.leaf (1211)) (.branch 1 (.leaf (829)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1208)) (.branch 1 (.leaf (300)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (981))) (.branch 1 (.leaf (309)) (.leaf (982)))) (.branch 2 (.branch 1 (.leaf (835)) (.leaf (280))) (.branch 1 (.leaf (952)) (.branch 1 (.leaf (906)) (.leaf (1213)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (892))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (896))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (898)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (916))) (.branch 1 (.leaf (900)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (912)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (914)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (830)) (.leaf (915))) (.branch 1 (.leaf (832)) (.branch 1 (.leaf (916)) (.leaf (1206))))) (.branch 2 (.branch 1 (.leaf (870)) (.leaf (1207))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (940)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (875)) (.leaf (648))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (649)) (.leaf (1189))))) (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (1193))) (.branch 1 (.leaf (1194)) (.branch 1 (.leaf (1197)) (.leaf (1198))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1201)) (.leaf (1202))) (.branch 1 (.leaf (917)) (.branch 1 (.leaf (918)) (.leaf (925))))) (.branch 2 (.branch 1 (.leaf (926)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (927)) (.leaf (928))) (.branch 1 (.leaf (919)) (.branch 1 (.leaf (920)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (1187)) (.leaf (1188)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (1189)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1191))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1192)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1193)) (.leaf (1194))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1195))) (.branch 1 (.leaf (1196)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (936))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1197)) (.leaf (1198))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (939)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1199)) (.leaf (1200))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (891))) (.branch 1 (.leaf (920)) (.branch 1 (.leaf (980)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1201)) (.branch 1 (.leaf (1202)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (982)) (.leaf (938))))) (.branch 2 (.branch 1 (.leaf (888)) (.leaf (890))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (829))) (.branch 1 (.leaf (613)) (.branch 1 (.leaf (831)) (.leaf (615)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (833)) (.leaf (617))) (.branch 1 (.leaf (835)) (.branch 1 (.leaf (877)) (.leaf (878))))) (.branch 2 (.branch 1 (.leaf (879)) (.leaf (881))) (.branch 1 (.leaf (885)) (.branch 1 (.leaf (886)) (.leaf (887)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (893))) (.branch 1 (.leaf (894)) (.branch 1 (.leaf (895)) (.leaf (897))))) (.branch 2 (.branch 1 (.leaf (901)) (.leaf (902))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (905)) (.leaf (909)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (910)) (.leaf (911))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (917)) (.leaf (918))))) (.branch 2 (.branch 1 (.leaf (919)) (.leaf (979))) (.branch 1 (.leaf (925)) (.branch 1 (.leaf (926)) (.leaf (927))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1208)) (.leaf (933))) (.branch 1 (.leaf (934)) (.branch 1 (.leaf (935)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (941)) (.leaf (942))) (.branch 1 (.leaf (943)) (.branch 1 (.leaf (945)) (.leaf (949)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (950)) (.leaf (951))) (.branch 1 (.leaf (1212)) (.branch 1 (.leaf (1214)) (.leaf (1215))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (959)) (.branch 1 (.leaf (1216)) (.leaf (0)))))))))))) +def forwardState109 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (904))) (.branch 1 (.leaf (659)) (.leaf (988)))) (.branch 2 (.branch 1 (.leaf (906)) (.leaf (884))) (.branch 1 (.leaf (907)) (.branch 1 (.leaf (1196)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (908)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (906)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (336)) (.branch 1 (.leaf (629)) (.leaf (973))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (834)) (.branch 1 (.leaf (703)) (.leaf (880)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (965)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (974))) (.branch 1 (.leaf (870)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (914))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (884)) (.leaf (969)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (996)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (297)) (.leaf (1206))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (970))) (.branch 1 (.leaf (619)) (.leaf (882)))) (.branch 2 (.branch 1 (.leaf (966)) (.leaf (1207))) (.branch 1 (.leaf (323)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (971)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (967)) (.leaf (704))) (.branch 1 (.leaf (878)) (.branch 1 (.leaf (333)) (.leaf (875))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (861)) (.leaf (648))) (.branch 1 (.leaf (869)) (.branch 1 (.leaf (876)) (.leaf (873)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (989))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (988))) (.branch 1 (.leaf (991)) (.branch 1 (.leaf (996)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (852))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (850)) (.branch 1 (.leaf (501)) (.leaf (862))))) (.branch 2 (.branch 1 (.leaf (989)) (.leaf (849))) (.branch 1 (.leaf (856)) (.branch 1 (.leaf (853)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (988)) (.branch 1 (.leaf (991)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (848)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (854)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (993)) (.leaf (987))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (857)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (1572)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (872))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (868)) (.branch 1 (.leaf (544)) (.leaf (874))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (863)) (.leaf (866)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (859)) (.leaf (729))) (.branch 1 (.leaf (990)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (858)) (.branch 1 (.leaf (504)) (.leaf (864)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (851)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (871)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (867)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (993))) (.branch 1 (.leaf (995)) (.branch 1 (.leaf (990)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (847)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (334)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1219)) (.leaf (1192))) (.branch 1 (.leaf (1218)) (.branch 1 (.leaf (1191)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (1195)) (.leaf (703))) (.branch 1 (.leaf (1217)) (.branch 1 (.leaf (690)) (.leaf (1199))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1200))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (960)) (.leaf (902))) (.branch 1 (.leaf (882)) (.branch 1 (.leaf (910)) (.leaf (948)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (909)) (.leaf (901))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (928))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (947))) (.branch 1 (.leaf (904)) (.branch 1 (.leaf (1210)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (911))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (886)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (894)) (.leaf (299))) (.branch 1 (.leaf (893)) (.branch 1 (.leaf (885)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (338)) (.leaf (299))) (.branch 1 (.leaf (877)) (.branch 1 (.leaf (947)) (.leaf (968)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (830))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (888))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (896))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (895)) (.leaf (887))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (977))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (975)) (.leaf (940))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (978)) (.branch 1 (.leaf (303)) (.leaf (879))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (946))) (.branch 1 (.leaf (1219)) (.leaf (832)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (944)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (834)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (890)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (900)) (.leaf (305))) (.branch 1 (.leaf (899)) (.branch 1 (.leaf (889)) (.leaf (905)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (315)) (.leaf (305))) (.branch 1 (.leaf (881)) (.branch 1 (.leaf (915)) (.leaf (880))))) (.branch 2 (.branch 1 (.leaf (916)) (.leaf (831))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (892)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (898))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (897)) (.leaf (891))))) (.branch 2 (.branch 1 (.leaf (913)) (.leaf (884))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (908))) (.branch 1 (.leaf (833)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (979))) (.branch 1 (.leaf (337)) (.branch 1 (.leaf (308)) (.leaf (883))))) (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (313))) (.branch 1 (.leaf (1211)) (.branch 1 (.leaf (990)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1208)) (.branch 1 (.leaf (332)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (981))) (.branch 1 (.leaf (972)) (.leaf (982)))) (.branch 2 (.branch 1 (.leaf (991)) (.leaf (280))) (.branch 1 (.leaf (952)) (.branch 1 (.leaf (906)) (.leaf (1213)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (892))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (896))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (898)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (916))) (.branch 1 (.leaf (900)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (912)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (914)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (830)) (.leaf (915))) (.branch 1 (.leaf (832)) (.branch 1 (.leaf (916)) (.leaf (1206))))) (.branch 2 (.branch 1 (.leaf (870)) (.leaf (1207))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (940)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (875)) (.leaf (648))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (649)) (.leaf (988))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (1193))) (.branch 1 (.leaf (1194)) (.branch 1 (.leaf (1197)) (.leaf (1198))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1201)) (.leaf (1202))) (.branch 1 (.leaf (917)) (.branch 1 (.leaf (918)) (.leaf (925))))) (.branch 2 (.branch 1 (.leaf (926)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (927)) (.leaf (928))) (.branch 1 (.leaf (919)) (.branch 1 (.leaf (920)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (990)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (989)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1191))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1192)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1193)) (.leaf (1194))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1195))) (.branch 1 (.leaf (1196)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (936))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1197)) (.leaf (1198))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (939)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1199)) (.leaf (1200))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (891))) (.branch 1 (.leaf (920)) (.branch 1 (.leaf (980)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1201)) (.branch 1 (.leaf (1202)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (982)) (.leaf (938))))) (.branch 2 (.branch 1 (.leaf (888)) (.leaf (890))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (989))) (.branch 1 (.leaf (613)) (.branch 1 (.leaf (831)) (.leaf (615)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (833)) (.leaf (995))) (.branch 1 (.leaf (993)) (.branch 1 (.leaf (877)) (.leaf (878))))) (.branch 2 (.branch 1 (.leaf (879)) (.leaf (881))) (.branch 1 (.leaf (885)) (.branch 1 (.leaf (886)) (.leaf (887)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (893))) (.branch 1 (.leaf (894)) (.branch 1 (.leaf (895)) (.leaf (897))))) (.branch 2 (.branch 1 (.leaf (901)) (.leaf (902))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (905)) (.leaf (909)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (910)) (.leaf (911))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (917)) (.leaf (918))))) (.branch 2 (.branch 1 (.leaf (919)) (.leaf (979))) (.branch 1 (.leaf (925)) (.branch 1 (.leaf (926)) (.leaf (927))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1208)) (.leaf (933))) (.branch 1 (.leaf (934)) (.branch 1 (.leaf (935)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (941)) (.leaf (942))) (.branch 1 (.leaf (943)) (.branch 1 (.leaf (945)) (.leaf (949)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (950)) (.leaf (951))) (.branch 1 (.leaf (1212)) (.branch 1 (.leaf (1214)) (.leaf (1215))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (959)) (.branch 1 (.leaf (1216)) (.leaf (0)))))))))))) +def forwardState110 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (904))) (.branch 1 (.leaf (659)) (.leaf (988)))) (.branch 2 (.branch 1 (.leaf (906)) (.leaf (884))) (.branch 1 (.leaf (907)) (.branch 1 (.leaf (1042)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (908)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (906)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (336)) (.branch 1 (.leaf (1016)) (.leaf (973))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (703)) (.leaf (880)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (965)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (974))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (914))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (884)) (.leaf (969)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (996)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (297)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (970))) (.branch 1 (.leaf (619)) (.leaf (882)))) (.branch 2 (.branch 1 (.leaf (966)) (.leaf (1010))) (.branch 1 (.leaf (323)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (971)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (967)) (.leaf (704))) (.branch 1 (.leaf (878)) (.branch 1 (.leaf (333)) (.leaf (875))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (1017)) (.leaf (648))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (876)) (.leaf (873)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1017)) (.leaf (728))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (989))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (988))) (.branch 1 (.leaf (991)) (.branch 1 (.leaf (996)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (1010))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (1002)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1032)) (.leaf (659))) (.branch 1 (.leaf (1016)) (.branch 1 (.leaf (1019)) (.leaf (1024))))) (.branch 2 (.branch 1 (.leaf (989)) (.leaf (1039))) (.branch 1 (.leaf (1007)) (.branch 1 (.leaf (1040)) (.leaf (1004)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (988)) (.branch 1 (.leaf (991)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (1004)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (1039)) (.leaf (1007)))) (.branch 2 (.branch 1 (.leaf (1040)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (993)) (.leaf (987))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (1016)) (.leaf (1019))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (1038))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (1030))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (874))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (1042)) (.leaf (1021)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1041)) (.leaf (729))) (.branch 1 (.leaf (990)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (660))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1021)) (.leaf (1042)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1003)) (.leaf (1018))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (1031)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (1018)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1033))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (1003)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (993))) (.branch 1 (.leaf (995)) (.branch 1 (.leaf (990)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (1002)) (.branch 1 (.leaf (1005)) (.leaf (1010))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (334)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1219)) (.leaf (1040))) (.branch 1 (.leaf (1218)) (.branch 1 (.leaf (1010)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (703))) (.branch 1 (.leaf (1217)) (.branch 1 (.leaf (690)) (.leaf (1038))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1200))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (960)) (.leaf (902))) (.branch 1 (.leaf (882)) (.branch 1 (.leaf (910)) (.leaf (948)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (909)) (.leaf (901))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (928))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (947))) (.branch 1 (.leaf (904)) (.branch 1 (.leaf (1210)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (911))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (886)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (894)) (.leaf (299))) (.branch 1 (.leaf (893)) (.branch 1 (.leaf (885)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (338)) (.leaf (299))) (.branch 1 (.leaf (877)) (.branch 1 (.leaf (947)) (.leaf (968)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (888))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (896))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (895)) (.leaf (887))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (977))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (975)) (.leaf (940))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (978)) (.branch 1 (.leaf (303)) (.leaf (879))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (946))) (.branch 1 (.leaf (1219)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (944)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (890)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (900)) (.leaf (305))) (.branch 1 (.leaf (899)) (.branch 1 (.leaf (889)) (.leaf (905)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (315)) (.leaf (305))) (.branch 1 (.leaf (881)) (.branch 1 (.leaf (915)) (.leaf (880))))) (.branch 2 (.branch 1 (.leaf (916)) (.leaf (1004))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (892)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (898))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (897)) (.leaf (891))))) (.branch 2 (.branch 1 (.leaf (913)) (.leaf (884))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (908))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (979))) (.branch 1 (.leaf (337)) (.branch 1 (.leaf (308)) (.leaf (883))))) (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (313))) (.branch 1 (.leaf (1211)) (.branch 1 (.leaf (990)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1208)) (.branch 1 (.leaf (332)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (981))) (.branch 1 (.leaf (972)) (.leaf (982)))) (.branch 2 (.branch 1 (.leaf (991)) (.leaf (280))) (.branch 1 (.leaf (952)) (.branch 1 (.leaf (906)) (.leaf (1213)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (892))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (896))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (898)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (916))) (.branch 1 (.leaf (900)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (912)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (914)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (915))) (.branch 1 (.leaf (1017)) (.branch 1 (.leaf (916)) (.leaf (1039))))) (.branch 2 (.branch 1 (.leaf (1029)) (.leaf (1040))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (940)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (875)) (.leaf (648))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (649)) (.leaf (988))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (1002))) (.branch 1 (.leaf (1039)) (.branch 1 (.leaf (1016)) (.leaf (1041))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1029))) (.branch 1 (.leaf (917)) (.branch 1 (.leaf (918)) (.leaf (925))))) (.branch 2 (.branch 1 (.leaf (926)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (927)) (.leaf (928))) (.branch 1 (.leaf (919)) (.branch 1 (.leaf (920)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (990)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (989)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1004)) (.leaf (1003))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (936))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1018)) (.leaf (1017))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (939)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1200))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (891))) (.branch 1 (.leaf (920)) (.branch 1 (.leaf (980)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (1031)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (982)) (.leaf (938))))) (.branch 2 (.branch 1 (.leaf (888)) (.leaf (890))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (989))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1003)) (.leaf (1042)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (995))) (.branch 1 (.leaf (993)) (.branch 1 (.leaf (877)) (.leaf (878))))) (.branch 2 (.branch 1 (.leaf (879)) (.leaf (881))) (.branch 1 (.leaf (885)) (.branch 1 (.leaf (886)) (.leaf (887)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (893))) (.branch 1 (.leaf (894)) (.branch 1 (.leaf (895)) (.leaf (897))))) (.branch 2 (.branch 1 (.leaf (901)) (.leaf (902))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (905)) (.leaf (909)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (910)) (.leaf (911))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (917)) (.leaf (918))))) (.branch 2 (.branch 1 (.leaf (919)) (.leaf (979))) (.branch 1 (.leaf (925)) (.branch 1 (.leaf (926)) (.leaf (927))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1208)) (.leaf (933))) (.branch 1 (.leaf (934)) (.branch 1 (.leaf (935)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (941)) (.leaf (942))) (.branch 1 (.leaf (943)) (.branch 1 (.leaf (945)) (.leaf (949)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (950)) (.leaf (951))) (.branch 1 (.leaf (1212)) (.branch 1 (.leaf (1214)) (.leaf (1215))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (959)) (.branch 1 (.leaf (1216)) (.leaf (0)))))))))))) +def forwardState111 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (904))) (.branch 1 (.leaf (659)) (.leaf (988)))) (.branch 2 (.branch 1 (.leaf (906)) (.leaf (884))) (.branch 1 (.leaf (907)) (.branch 1 (.leaf (1042)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (908)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (906)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (336)) (.branch 1 (.leaf (1016)) (.leaf (973))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (703)) (.leaf (880)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (965)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (974))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (914))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (884)) (.leaf (969)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (996)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (297)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (970))) (.branch 1 (.leaf (619)) (.leaf (882)))) (.branch 2 (.branch 1 (.leaf (966)) (.leaf (1010))) (.branch 1 (.leaf (323)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (971)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (967)) (.leaf (704))) (.branch 1 (.leaf (878)) (.branch 1 (.leaf (333)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (1017)) (.leaf (648))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (1037)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1017)) (.leaf (728))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (989))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (988))) (.branch 1 (.leaf (991)) (.branch 1 (.leaf (996)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (1010))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (1002)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1032)) (.leaf (659))) (.branch 1 (.leaf (1016)) (.branch 1 (.leaf (1019)) (.leaf (1024))))) (.branch 2 (.branch 1 (.leaf (989)) (.leaf (1039))) (.branch 1 (.leaf (1007)) (.branch 1 (.leaf (1040)) (.leaf (1004)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (988)) (.branch 1 (.leaf (991)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (1004)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (1039)) (.leaf (1007)))) (.branch 2 (.branch 1 (.leaf (1040)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (993)) (.leaf (987))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (1016)) (.leaf (1019))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (1038))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1030))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (1037))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (1042)) (.leaf (1021)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1041)) (.leaf (729))) (.branch 1 (.leaf (990)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (660))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1021)) (.leaf (1042)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1003)) (.leaf (1018))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (1031)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (1018)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1033))) (.branch 1 (.leaf (1038)) (.branch 1 (.leaf (1003)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (993))) (.branch 1 (.leaf (995)) (.branch 1 (.leaf (990)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (1002)) (.branch 1 (.leaf (1005)) (.leaf (1010))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (334)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1219)) (.leaf (1040))) (.branch 1 (.leaf (1218)) (.branch 1 (.leaf (1010)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (703))) (.branch 1 (.leaf (1217)) (.branch 1 (.leaf (690)) (.leaf (1038))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1037))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (960)) (.leaf (902))) (.branch 1 (.leaf (882)) (.branch 1 (.leaf (910)) (.leaf (948)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (909)) (.leaf (901))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (928))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (947))) (.branch 1 (.leaf (904)) (.branch 1 (.leaf (1210)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (911))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (886)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (894)) (.leaf (299))) (.branch 1 (.leaf (893)) (.branch 1 (.leaf (885)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (338)) (.leaf (299))) (.branch 1 (.leaf (877)) (.branch 1 (.leaf (947)) (.leaf (968)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (888))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (896))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (895)) (.leaf (887))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (977))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (975)) (.leaf (940))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (978)) (.branch 1 (.leaf (303)) (.leaf (879))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (946))) (.branch 1 (.leaf (1219)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (944)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (890)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (900)) (.leaf (305))) (.branch 1 (.leaf (899)) (.branch 1 (.leaf (889)) (.leaf (905)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (315)) (.leaf (305))) (.branch 1 (.leaf (881)) (.branch 1 (.leaf (915)) (.leaf (880))))) (.branch 2 (.branch 1 (.leaf (916)) (.leaf (1004))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (892)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (898))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (897)) (.leaf (891))))) (.branch 2 (.branch 1 (.leaf (913)) (.leaf (884))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (908))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (979))) (.branch 1 (.leaf (337)) (.branch 1 (.leaf (308)) (.leaf (883))))) (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (313))) (.branch 1 (.leaf (1211)) (.branch 1 (.leaf (990)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1208)) (.branch 1 (.leaf (332)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (981))) (.branch 1 (.leaf (972)) (.leaf (982)))) (.branch 2 (.branch 1 (.leaf (991)) (.leaf (280))) (.branch 1 (.leaf (952)) (.branch 1 (.leaf (906)) (.leaf (1213)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (892))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (896))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (898)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (916))) (.branch 1 (.leaf (900)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (912)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (914)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (915))) (.branch 1 (.leaf (1017)) (.branch 1 (.leaf (916)) (.leaf (1039))))) (.branch 2 (.branch 1 (.leaf (1029)) (.leaf (1040))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (940)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1037)) (.leaf (648))) (.branch 1 (.leaf (1035)) (.branch 1 (.leaf (649)) (.leaf (988))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (1002))) (.branch 1 (.leaf (1039)) (.branch 1 (.leaf (1016)) (.leaf (1041))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1029))) (.branch 1 (.leaf (917)) (.branch 1 (.leaf (918)) (.leaf (925))))) (.branch 2 (.branch 1 (.leaf (926)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (927)) (.leaf (928))) (.branch 1 (.leaf (919)) (.branch 1 (.leaf (920)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (990)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (989)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1004)) (.leaf (1003))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (936))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1018)) (.leaf (1017))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (939)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (891))) (.branch 1 (.leaf (920)) (.branch 1 (.leaf (980)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (1031)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (982)) (.leaf (938))))) (.branch 2 (.branch 1 (.leaf (888)) (.leaf (890))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (989))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1003)) (.leaf (1042)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (995))) (.branch 1 (.leaf (993)) (.branch 1 (.leaf (877)) (.leaf (878))))) (.branch 2 (.branch 1 (.leaf (879)) (.leaf (881))) (.branch 1 (.leaf (885)) (.branch 1 (.leaf (886)) (.leaf (887)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (893))) (.branch 1 (.leaf (894)) (.branch 1 (.leaf (895)) (.leaf (897))))) (.branch 2 (.branch 1 (.leaf (901)) (.leaf (902))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (905)) (.leaf (909)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (910)) (.leaf (911))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (917)) (.leaf (918))))) (.branch 2 (.branch 1 (.leaf (919)) (.leaf (979))) (.branch 1 (.leaf (925)) (.branch 1 (.leaf (926)) (.leaf (927))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1208)) (.leaf (933))) (.branch 1 (.leaf (934)) (.branch 1 (.leaf (935)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (941)) (.leaf (942))) (.branch 1 (.leaf (943)) (.branch 1 (.leaf (945)) (.leaf (949)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (950)) (.leaf (951))) (.branch 1 (.leaf (1212)) (.branch 1 (.leaf (1214)) (.leaf (1215))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (959)) (.branch 1 (.leaf (1216)) (.leaf (0)))))))))))) +def forwardState112 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (904))) (.branch 1 (.leaf (659)) (.leaf (988)))) (.branch 2 (.branch 1 (.leaf (906)) (.leaf (884))) (.branch 1 (.leaf (907)) (.branch 1 (.leaf (1042)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (908)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (906)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (336)) (.branch 1 (.leaf (1016)) (.leaf (973))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (703)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (965)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (974))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (914))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (199)) (.leaf (969)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (996)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (297)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (970))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (966)) (.leaf (1010))) (.branch 1 (.leaf (323)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (971)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (967)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (333)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (1017)) (.leaf (648))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (1037)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1017)) (.leaf (149))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (989))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (988))) (.branch 1 (.leaf (991)) (.branch 1 (.leaf (996)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (1010))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (1002)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1032)) (.leaf (169))) (.branch 1 (.leaf (1016)) (.branch 1 (.leaf (1019)) (.leaf (1024))))) (.branch 2 (.branch 1 (.leaf (989)) (.leaf (1039))) (.branch 1 (.leaf (1007)) (.branch 1 (.leaf (1040)) (.leaf (1004)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (988)) (.branch 1 (.leaf (991)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (1004)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (1039)) (.leaf (1007)))) (.branch 2 (.branch 1 (.leaf (1040)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (993)) (.leaf (987))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (1016)) (.leaf (1019))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (1038))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1030))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (1037))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (1042)) (.leaf (1021)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1041)) (.leaf (218))) (.branch 1 (.leaf (990)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (223))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1021)) (.leaf (1042)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1003)) (.leaf (1018))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (1031)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (1018)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1033))) (.branch 1 (.leaf (1038)) (.branch 1 (.leaf (1003)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (993))) (.branch 1 (.leaf (995)) (.branch 1 (.leaf (990)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (1002)) (.branch 1 (.leaf (1005)) (.leaf (1010))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (334)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1219)) (.leaf (1040))) (.branch 1 (.leaf (1218)) (.branch 1 (.leaf (1010)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (703))) (.branch 1 (.leaf (1217)) (.branch 1 (.leaf (690)) (.leaf (1038))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1037))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (960)) (.leaf (902))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (910)) (.leaf (948)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (909)) (.leaf (901))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (928))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (947))) (.branch 1 (.leaf (904)) (.branch 1 (.leaf (1210)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (911))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (886)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (894)) (.leaf (299))) (.branch 1 (.leaf (893)) (.branch 1 (.leaf (885)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (338)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (947)) (.leaf (968)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (888))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (896))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (895)) (.leaf (887))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (977))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (975)) (.leaf (940))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (978)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (946))) (.branch 1 (.leaf (1219)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (944)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (890)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (900)) (.leaf (305))) (.branch 1 (.leaf (899)) (.branch 1 (.leaf (889)) (.leaf (905)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (315)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (915)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (916)) (.leaf (1004))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (892)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (898))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (897)) (.leaf (891))))) (.branch 2 (.branch 1 (.leaf (913)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (908))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (979))) (.branch 1 (.leaf (337)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (313))) (.branch 1 (.leaf (1211)) (.branch 1 (.leaf (990)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1208)) (.branch 1 (.leaf (332)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (981))) (.branch 1 (.leaf (972)) (.leaf (982)))) (.branch 2 (.branch 1 (.leaf (991)) (.leaf (280))) (.branch 1 (.leaf (952)) (.branch 1 (.leaf (906)) (.leaf (1213)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (892))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (896))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (898)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (916))) (.branch 1 (.leaf (900)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (912)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (914)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (915))) (.branch 1 (.leaf (1017)) (.branch 1 (.leaf (916)) (.leaf (1039))))) (.branch 2 (.branch 1 (.leaf (1029)) (.leaf (1040))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (940)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1037)) (.leaf (648))) (.branch 1 (.leaf (1035)) (.branch 1 (.leaf (649)) (.leaf (988))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (1002))) (.branch 1 (.leaf (1039)) (.branch 1 (.leaf (1016)) (.leaf (1041))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1029))) (.branch 1 (.leaf (917)) (.branch 1 (.leaf (918)) (.leaf (925))))) (.branch 2 (.branch 1 (.leaf (926)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (927)) (.leaf (928))) (.branch 1 (.leaf (919)) (.branch 1 (.leaf (920)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (990)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (989)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1004)) (.leaf (1003))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (936))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1018)) (.leaf (1017))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (939)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (891))) (.branch 1 (.leaf (920)) (.branch 1 (.leaf (980)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (1031)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (982)) (.leaf (938))))) (.branch 2 (.branch 1 (.leaf (888)) (.leaf (890))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (989))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1003)) (.leaf (1042)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (995))) (.branch 1 (.leaf (993)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (885)) (.branch 1 (.leaf (886)) (.leaf (887)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (893))) (.branch 1 (.leaf (894)) (.branch 1 (.leaf (895)) (.leaf (897))))) (.branch 2 (.branch 1 (.leaf (901)) (.leaf (902))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (905)) (.leaf (909)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (910)) (.leaf (911))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (917)) (.leaf (918))))) (.branch 2 (.branch 1 (.leaf (919)) (.leaf (979))) (.branch 1 (.leaf (925)) (.branch 1 (.leaf (926)) (.leaf (927))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1208)) (.leaf (933))) (.branch 1 (.leaf (934)) (.branch 1 (.leaf (935)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (941)) (.leaf (942))) (.branch 1 (.leaf (943)) (.branch 1 (.leaf (945)) (.leaf (949)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (950)) (.leaf (951))) (.branch 1 (.leaf (1212)) (.branch 1 (.leaf (1214)) (.leaf (1215))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (959)) (.branch 1 (.leaf (1216)) (.leaf (0)))))))))))) +def forwardState113 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (904))) (.branch 1 (.leaf (659)) (.leaf (988)))) (.branch 2 (.branch 1 (.leaf (906)) (.leaf (884))) (.branch 1 (.leaf (907)) (.branch 1 (.leaf (1042)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (908)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (906)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (336)) (.branch 1 (.leaf (1016)) (.leaf (973))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (703)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (965)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (974))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (914))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (199)) (.leaf (969)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (996)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (297)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (970))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (966)) (.leaf (1010))) (.branch 1 (.leaf (323)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (971)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (967)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (333)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (1017)) (.leaf (144))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (1037)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1017)) (.leaf (149))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (989))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (988))) (.branch 1 (.leaf (991)) (.branch 1 (.leaf (996)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (1010))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (1002)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1032)) (.leaf (169))) (.branch 1 (.leaf (1016)) (.branch 1 (.leaf (1019)) (.leaf (1024))))) (.branch 2 (.branch 1 (.leaf (989)) (.leaf (1039))) (.branch 1 (.leaf (1007)) (.branch 1 (.leaf (1040)) (.leaf (1004)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (988)) (.branch 1 (.leaf (991)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (1004)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (1039)) (.leaf (1007)))) (.branch 2 (.branch 1 (.leaf (1040)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (993)) (.leaf (987))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (1016)) (.leaf (1019))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (1038))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1030))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (1037))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (1042)) (.leaf (1021)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1041)) (.leaf (218))) (.branch 1 (.leaf (990)) (.branch 1 (.leaf (663)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (223))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1021)) (.leaf (1042)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1003)) (.leaf (1018))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (1031)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (1018)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1033))) (.branch 1 (.leaf (1038)) (.branch 1 (.leaf (1003)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (993))) (.branch 1 (.leaf (995)) (.branch 1 (.leaf (990)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (1002)) (.branch 1 (.leaf (1005)) (.leaf (1010))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (334)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1219)) (.leaf (1040))) (.branch 1 (.leaf (1218)) (.branch 1 (.leaf (1010)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (703))) (.branch 1 (.leaf (1217)) (.branch 1 (.leaf (690)) (.leaf (1038))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1037))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (960)) (.leaf (902))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (910)) (.leaf (948)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (909)) (.leaf (901))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (928))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (947))) (.branch 1 (.leaf (904)) (.branch 1 (.leaf (1210)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (911))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (212)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (338)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (947)) (.leaf (968)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (977))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (975)) (.leaf (940))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (978)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (946))) (.branch 1 (.leaf (1219)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (944)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (905)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (315)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (915)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (916)) (.leaf (1004))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (913)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (908))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (979))) (.branch 1 (.leaf (337)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (313))) (.branch 1 (.leaf (1211)) (.branch 1 (.leaf (990)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1208)) (.branch 1 (.leaf (332)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (981))) (.branch 1 (.leaf (972)) (.leaf (982)))) (.branch 2 (.branch 1 (.leaf (991)) (.leaf (280))) (.branch 1 (.leaf (952)) (.branch 1 (.leaf (906)) (.leaf (1213)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (896))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (898)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (912)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (914)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (915))) (.branch 1 (.leaf (1017)) (.branch 1 (.leaf (916)) (.leaf (1039))))) (.branch 2 (.branch 1 (.leaf (1029)) (.leaf (1040))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (940)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1037)) (.leaf (648))) (.branch 1 (.leaf (1035)) (.branch 1 (.leaf (649)) (.leaf (988))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (1002))) (.branch 1 (.leaf (1039)) (.branch 1 (.leaf (1016)) (.leaf (1041))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1029))) (.branch 1 (.leaf (917)) (.branch 1 (.leaf (918)) (.leaf (925))))) (.branch 2 (.branch 1 (.leaf (926)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (927)) (.leaf (928))) (.branch 1 (.leaf (919)) (.branch 1 (.leaf (920)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (990)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (989)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1004)) (.leaf (1003))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (936))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1018)) (.leaf (1017))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (939)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (920)) (.branch 1 (.leaf (980)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (1031)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (982)) (.leaf (938))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (989))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1003)) (.leaf (1042)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (995))) (.branch 1 (.leaf (993)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (895)) (.leaf (897))))) (.branch 2 (.branch 1 (.leaf (901)) (.leaf (902))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (905)) (.leaf (909)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (910)) (.leaf (911))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (917)) (.leaf (918))))) (.branch 2 (.branch 1 (.leaf (919)) (.leaf (979))) (.branch 1 (.leaf (925)) (.branch 1 (.leaf (926)) (.leaf (927))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1208)) (.leaf (933))) (.branch 1 (.leaf (934)) (.branch 1 (.leaf (935)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (941)) (.leaf (942))) (.branch 1 (.leaf (943)) (.branch 1 (.leaf (945)) (.leaf (949)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (950)) (.leaf (951))) (.branch 1 (.leaf (1212)) (.branch 1 (.leaf (1214)) (.leaf (1215))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (959)) (.branch 1 (.leaf (1216)) (.leaf (0)))))))))))) +def forwardState114 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (198))) (.branch 1 (.leaf (659)) (.leaf (988)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (884))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1042)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (219)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (336)) (.branch 1 (.leaf (1016)) (.leaf (973))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (703)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (965)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (974))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (161))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (199)) (.leaf (969)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (996)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (297)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (970))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (966)) (.leaf (1010))) (.branch 1 (.leaf (323)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (971)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (967)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (333)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (1017)) (.leaf (144))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (1037)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1017)) (.leaf (149))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (159))) (.branch 1 (.leaf (991)) (.branch 1 (.leaf (161)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (1010))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (1002)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1032)) (.leaf (169))) (.branch 1 (.leaf (1016)) (.branch 1 (.leaf (1019)) (.leaf (1024))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (1039))) (.branch 1 (.leaf (1007)) (.branch 1 (.leaf (1040)) (.leaf (1004)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (991)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (1004)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (1039)) (.leaf (1007)))) (.branch 2 (.branch 1 (.leaf (1040)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (1016)) (.leaf (1019))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (1038))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1030))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (1037))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (1042)) (.leaf (1021)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1041)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (663)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (223))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1021)) (.leaf (1042)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1003)) (.leaf (1018))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (1031)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (1018)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1033))) (.branch 1 (.leaf (1038)) (.branch 1 (.leaf (1003)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (995)) (.branch 1 (.leaf (245)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (1002)) (.branch 1 (.leaf (1005)) (.leaf (1010))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (334)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1219)) (.leaf (1040))) (.branch 1 (.leaf (1218)) (.branch 1 (.leaf (1010)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (703))) (.branch 1 (.leaf (1217)) (.branch 1 (.leaf (690)) (.leaf (1038))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1037))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (960)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (948)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (928))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (947))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (1210)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (212)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (338)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (947)) (.leaf (968)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (977))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (975)) (.leaf (940))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (978)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (946))) (.branch 1 (.leaf (1219)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (944)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (315)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (1004))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (979))) (.branch 1 (.leaf (337)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (313))) (.branch 1 (.leaf (1211)) (.branch 1 (.leaf (990)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1208)) (.branch 1 (.leaf (332)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (981))) (.branch 1 (.leaf (972)) (.leaf (982)))) (.branch 2 (.branch 1 (.leaf (991)) (.leaf (280))) (.branch 1 (.leaf (952)) (.branch 1 (.leaf (906)) (.leaf (1213)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (912)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (914)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (915))) (.branch 1 (.leaf (1017)) (.branch 1 (.leaf (1079)) (.leaf (1039))))) (.branch 2 (.branch 1 (.leaf (1029)) (.leaf (1040))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (940)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1037)) (.leaf (648))) (.branch 1 (.leaf (1035)) (.branch 1 (.leaf (649)) (.leaf (988))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (1002))) (.branch 1 (.leaf (1039)) (.branch 1 (.leaf (1016)) (.leaf (1041))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1029))) (.branch 1 (.leaf (917)) (.branch 1 (.leaf (918)) (.leaf (925))))) (.branch 2 (.branch 1 (.leaf (926)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (927)) (.leaf (928))) (.branch 1 (.leaf (919)) (.branch 1 (.leaf (920)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (990)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (989)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1004)) (.leaf (1003))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (936))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1018)) (.leaf (1017))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (939)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (920)) (.branch 1 (.leaf (980)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (1031)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (982)) (.leaf (938))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (989))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1003)) (.leaf (1042)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (995))) (.branch 1 (.leaf (993)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (1079)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (910)) (.leaf (911))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (917)) (.leaf (918))))) (.branch 2 (.branch 1 (.leaf (919)) (.leaf (979))) (.branch 1 (.leaf (925)) (.branch 1 (.leaf (926)) (.leaf (927))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1208)) (.leaf (933))) (.branch 1 (.leaf (934)) (.branch 1 (.leaf (935)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (941)) (.leaf (942))) (.branch 1 (.leaf (943)) (.branch 1 (.leaf (945)) (.leaf (949)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (950)) (.leaf (951))) (.branch 1 (.leaf (1212)) (.branch 1 (.leaf (1214)) (.leaf (1215))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (959)) (.branch 1 (.leaf (1216)) (.leaf (0)))))))))))) +def forwardState115 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (198))) (.branch 1 (.leaf (659)) (.leaf (988)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (884))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1042)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (219)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (336)) (.branch 1 (.leaf (1016)) (.leaf (973))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (703)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (965)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (974))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (161))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (969)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (996)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (297)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (970))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (966)) (.leaf (1010))) (.branch 1 (.leaf (323)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (971)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (967)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (333)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (1017)) (.leaf (144))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (1037)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1017)) (.leaf (149))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (164))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1032)) (.leaf (169))) (.branch 1 (.leaf (1016)) (.branch 1 (.leaf (1019)) (.leaf (1024))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (1040)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (1040)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (1016)) (.leaf (1019))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (1038))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1030))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (1037))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (1042)) (.leaf (1021)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1041)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (663)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (223))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1021)) (.leaf (1042)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (1018))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (1031)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (1018)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1033))) (.branch 1 (.leaf (1038)) (.branch 1 (.leaf (240)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (1005)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (334)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1219)) (.leaf (1040))) (.branch 1 (.leaf (1218)) (.branch 1 (.leaf (1010)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (703))) (.branch 1 (.leaf (1217)) (.branch 1 (.leaf (690)) (.leaf (1038))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1037))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (960)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (948)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (928))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (947))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (1210)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (212)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (338)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (947)) (.leaf (968)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (977))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (975)) (.leaf (940))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (978)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (946))) (.branch 1 (.leaf (1219)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (944)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (315)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (1004))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (337)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (313))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (990)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1093)) (.branch 1 (.leaf (332)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (166))) (.branch 1 (.leaf (972)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (991)) (.leaf (280))) (.branch 1 (.leaf (952)) (.branch 1 (.leaf (906)) (.leaf (1213)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (160))) (.branch 1 (.leaf (1017)) (.branch 1 (.leaf (181)) (.leaf (1039))))) (.branch 2 (.branch 1 (.leaf (1029)) (.leaf (1040))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (940)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1037)) (.leaf (648))) (.branch 1 (.leaf (1035)) (.branch 1 (.leaf (649)) (.leaf (988))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (1002))) (.branch 1 (.leaf (1039)) (.branch 1 (.leaf (1016)) (.leaf (1041))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1029))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1093)) (.leaf (928))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (990)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (989)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1004)) (.leaf (1003))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (936))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1018)) (.leaf (1017))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (939)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (1031)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (938))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (989))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1003)) (.leaf (1042)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (995))) (.branch 1 (.leaf (993)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (925)) (.branch 1 (.leaf (926)) (.leaf (927))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1208)) (.leaf (933))) (.branch 1 (.leaf (934)) (.branch 1 (.leaf (935)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (941)) (.leaf (942))) (.branch 1 (.leaf (943)) (.branch 1 (.leaf (945)) (.leaf (949)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (950)) (.leaf (951))) (.branch 1 (.leaf (1212)) (.branch 1 (.leaf (1214)) (.leaf (1215))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (959)) (.branch 1 (.leaf (1216)) (.leaf (0)))))))))))) +def forwardState116 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (198))) (.branch 1 (.leaf (659)) (.leaf (988)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (884))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1042)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (148))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (219)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (336)) (.branch 1 (.leaf (1016)) (.leaf (973))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (170)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (703)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (965)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (974))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (161))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (969)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (996)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (297)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (970))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (966)) (.leaf (1010))) (.branch 1 (.leaf (323)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (971)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (251))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (967)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (333)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (1037)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1032)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (1019)) (.leaf (1024))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (1019))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (1038))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1030))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (1037))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (1042)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (663)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (1021)) (.leaf (1042)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (1031)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1033))) (.branch 1 (.leaf (1038)) (.branch 1 (.leaf (240)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (334)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1219)) (.leaf (1040))) (.branch 1 (.leaf (1218)) (.branch 1 (.leaf (1010)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (703))) (.branch 1 (.leaf (1217)) (.branch 1 (.leaf (690)) (.leaf (1038))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1037))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (960)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (948)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (741)) (.leaf (192))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (216))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (947))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (250)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (165)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (165)) (.leaf (660))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (678)) (.leaf (148))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (212)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (200))))) (.branch 2 (.branch 1 (.leaf (338)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (1107)) (.leaf (968)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (977))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (170))))) (.branch 2 (.branch 1 (.leaf (975)) (.leaf (200))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (978)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (946))) (.branch 1 (.leaf (1219)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (944)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (315)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (1004))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (337)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (313))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (990)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (332)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (166))) (.branch 1 (.leaf (972)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (991)) (.leaf (280))) (.branch 1 (.leaf (952)) (.branch 1 (.leaf (906)) (.leaf (1213)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (160))) (.branch 1 (.leaf (1017)) (.branch 1 (.leaf (181)) (.leaf (1039))))) (.branch 2 (.branch 1 (.leaf (1029)) (.leaf (1040))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (228)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1037)) (.leaf (648))) (.branch 1 (.leaf (1035)) (.branch 1 (.leaf (649)) (.leaf (988))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (1002))) (.branch 1 (.leaf (1039)) (.branch 1 (.leaf (1016)) (.leaf (1041))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1029))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (175)) (.leaf (191))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (990)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (989)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1004)) (.leaf (1003))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (217))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1018)) (.leaf (1017))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (235)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (1031)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (228))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (989))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1003)) (.leaf (1042)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (995))) (.branch 1 (.leaf (993)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (192)) (.branch 1 (.leaf (176)) (.leaf (176))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (250)) (.leaf (217))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (224)) (.leaf (235))))) (.branch 2 (.branch 1 (.leaf (941)) (.leaf (942))) (.branch 1 (.leaf (943)) (.branch 1 (.leaf (945)) (.leaf (949)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (950)) (.leaf (951))) (.branch 1 (.leaf (1212)) (.branch 1 (.leaf (1214)) (.leaf (1215))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (959)) (.branch 1 (.leaf (1216)) (.leaf (0)))))))))))) +def forwardState117 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (198))) (.branch 1 (.leaf (659)) (.leaf (988)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (884))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1042)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (148))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (219)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (202)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (208)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (336)) (.branch 1 (.leaf (1016)) (.leaf (973))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (170)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (703)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (965)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (974))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (161))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (969)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (996)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (297)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (225)) (.leaf (970))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (966)) (.leaf (1010))) (.branch 1 (.leaf (323)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (971)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (251))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (967)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (333)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (1035)) (.leaf (1037)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (1038))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (1035)) (.leaf (1037))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (663)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (1033))) (.branch 1 (.leaf (1038)) (.branch 1 (.leaf (240)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (334)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1219)) (.leaf (1040))) (.branch 1 (.leaf (1218)) (.branch 1 (.leaf (1010)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (703))) (.branch 1 (.leaf (1217)) (.branch 1 (.leaf (690)) (.leaf (1038))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1037))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (960)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (171)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (741)) (.leaf (192))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (216))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (225)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (201))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (250)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (165)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (216)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (165)) (.leaf (660))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (678)) (.leaf (148))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (212)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (200))))) (.branch 2 (.branch 1 (.leaf (338)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (202)) (.leaf (968)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (977))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (170))))) (.branch 2 (.branch 1 (.leaf (975)) (.leaf (200))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (237))) (.branch 1 (.leaf (978)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (171))) (.branch 1 (.leaf (1219)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (208)) (.branch 1 (.leaf (226)) (.leaf (237))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (315)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (1004))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (337)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (313))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (990)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (332)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (166))) (.branch 1 (.leaf (972)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (991)) (.leaf (280))) (.branch 1 (.leaf (952)) (.branch 1 (.leaf (906)) (.leaf (168)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (160))) (.branch 1 (.leaf (1017)) (.branch 1 (.leaf (181)) (.leaf (1039))))) (.branch 2 (.branch 1 (.leaf (1029)) (.leaf (1040))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (228)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1037)) (.leaf (648))) (.branch 1 (.leaf (1035)) (.branch 1 (.leaf (649)) (.leaf (988))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (1002))) (.branch 1 (.leaf (1039)) (.branch 1 (.leaf (1016)) (.leaf (1041))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1029))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (230))) (.branch 1 (.leaf (222)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (175)) (.leaf (191))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (230))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (990)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (989)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1004)) (.leaf (1003))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (217))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1018)) (.leaf (1017))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (235)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (1031)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (228))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (989))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1003)) (.leaf (1042)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (995))) (.branch 1 (.leaf (993)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (192)) (.branch 1 (.leaf (176)) (.leaf (176))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (250)) (.leaf (217))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (224)) (.leaf (235))))) (.branch 2 (.branch 1 (.leaf (226)) (.leaf (215))) (.branch 1 (.leaf (215)) (.branch 1 (.leaf (201)) (.leaf (145)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (209)) (.leaf (209))) (.branch 1 (.leaf (1212)) (.branch 1 (.leaf (150)) (.leaf (168))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (959)) (.branch 1 (.leaf (1216)) (.leaf (0)))))))))))) +def forwardState118 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (198))) (.branch 1 (.leaf (659)) (.leaf (988)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (884))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1042)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (148))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (219)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (202)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (208)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (336)) (.branch 1 (.leaf (1016)) (.leaf (973))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (170)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (703)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (194)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (974))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (161))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (969)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (996)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (297)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (225)) (.leaf (970))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (1136)) (.leaf (1010))) (.branch 1 (.leaf (323)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (971)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (251))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (967)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (333)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (239))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (184))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (664))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (663)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (334)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (1040))) (.branch 1 (.leaf (238)) (.branch 1 (.leaf (1010)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (703))) (.branch 1 (.leaf (207)) (.branch 1 (.leaf (690)) (.leaf (1038))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1037))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (171)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (741)) (.leaf (192))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (216))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (225)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (201))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (250)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (165)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (216)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (165)) (.leaf (660))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (678)) (.leaf (148))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (212)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (200))))) (.branch 2 (.branch 1 (.leaf (338)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (202)) (.leaf (968)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (977))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (170))))) (.branch 2 (.branch 1 (.leaf (975)) (.leaf (200))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (237))) (.branch 1 (.leaf (978)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (239)) (.leaf (171))) (.branch 1 (.leaf (206)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (206)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (208)) (.branch 1 (.leaf (226)) (.leaf (237))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (315)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (1004))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (337)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (313))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (990)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (248)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (166))) (.branch 1 (.leaf (972)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (991)) (.leaf (280))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (906)) (.leaf (168)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (160))) (.branch 1 (.leaf (1017)) (.branch 1 (.leaf (181)) (.leaf (1039))))) (.branch 2 (.branch 1 (.leaf (1029)) (.leaf (1040))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (228)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1037)) (.leaf (648))) (.branch 1 (.leaf (1035)) (.branch 1 (.leaf (649)) (.leaf (988))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (1002))) (.branch 1 (.leaf (1039)) (.branch 1 (.leaf (1016)) (.leaf (1041))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1029))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (230))) (.branch 1 (.leaf (222)) (.branch 1 (.leaf (146)) (.leaf (210)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (175)) (.leaf (191))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (230))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (146))) (.branch 1 (.leaf (210)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (990)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (989)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (184)) (.leaf (247))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1004)) (.leaf (1003))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (247))) (.branch 1 (.leaf (184)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (217))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1018)) (.leaf (1017))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (235)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (1031)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (228))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (989))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1003)) (.leaf (1042)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (995))) (.branch 1 (.leaf (993)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (192)) (.branch 1 (.leaf (176)) (.leaf (176))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (250)) (.leaf (217))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (224)) (.leaf (235))))) (.branch 2 (.branch 1 (.leaf (226)) (.leaf (215))) (.branch 1 (.leaf (215)) (.branch 1 (.leaf (201)) (.leaf (145)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (209)) (.leaf (209))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (150)) (.leaf (168))))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (147))) (.branch 1 (.leaf (147)) (.branch 1 (.leaf (238)) (.leaf (0)))))))))))) +def forwardState119 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (198))) (.branch 1 (.leaf (659)) (.leaf (988)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (884))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1042)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (148))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (219)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (202)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (208)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (1016)) (.leaf (973))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (170)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (703)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (194)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (974))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (161))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (241)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (996)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (297)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (225)) (.leaf (220))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (156)) (.leaf (1010))) (.branch 1 (.leaf (323)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (220)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (251))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (156)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (183)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (239))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (692))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (678))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (248)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (1040))) (.branch 1 (.leaf (238)) (.branch 1 (.leaf (1010)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (703))) (.branch 1 (.leaf (207)) (.branch 1 (.leaf (690)) (.leaf (1038))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1037))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (171)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (741)) (.leaf (192))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (216))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (225)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (201))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (250)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (165)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (216)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (165)) (.leaf (660))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (678)) (.leaf (148))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (253)) (.branch 1 (.leaf (212)) (.leaf (178)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (200))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (202)) (.leaf (194)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (188)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (162)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (977))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (170))))) (.branch 2 (.branch 1 (.leaf (975)) (.leaf (200))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (281)) (.leaf (1150)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (237))) (.branch 1 (.leaf (978)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (239)) (.leaf (171))) (.branch 1 (.leaf (206)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (1150))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (206)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (208)) (.branch 1 (.leaf (226)) (.leaf (237))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (246)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (1004))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (246)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (185))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (990)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (248)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (166))) (.branch 1 (.leaf (241)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (991)) (.leaf (280))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (906)) (.leaf (168)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (160))) (.branch 1 (.leaf (1017)) (.branch 1 (.leaf (181)) (.leaf (1039))))) (.branch 2 (.branch 1 (.leaf (1029)) (.leaf (1040))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (228)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1037)) (.leaf (648))) (.branch 1 (.leaf (1035)) (.branch 1 (.leaf (649)) (.leaf (988))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (1002))) (.branch 1 (.leaf (1039)) (.branch 1 (.leaf (1016)) (.leaf (1041))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1029))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (230))) (.branch 1 (.leaf (222)) (.branch 1 (.leaf (146)) (.leaf (210)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (175)) (.leaf (191))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (230))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (146))) (.branch 1 (.leaf (210)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (193)) (.branch 1 (.leaf (155)) (.leaf (990)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (989)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (193)) (.branch 1 (.leaf (155)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (184)) (.leaf (247))) (.branch 1 (.leaf (186)) (.branch 1 (.leaf (158)) (.leaf (253)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1004)) (.leaf (1003))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (247))) (.branch 1 (.leaf (184)) (.branch 1 (.leaf (158)) (.leaf (186)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (162)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (217))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1018)) (.leaf (1017))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (235)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (1031)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (228))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (989))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1003)) (.leaf (1042)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (995))) (.branch 1 (.leaf (993)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (192)) (.branch 1 (.leaf (176)) (.leaf (176))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (250)) (.leaf (217))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (224)) (.leaf (235))))) (.branch 2 (.branch 1 (.leaf (226)) (.leaf (215))) (.branch 1 (.leaf (215)) (.branch 1 (.leaf (201)) (.leaf (145)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (209)) (.leaf (209))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (150)) (.leaf (168))))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (147))) (.branch 1 (.leaf (147)) (.branch 1 (.leaf (238)) (.leaf (0)))))))))))) +def forwardState120 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (198))) (.branch 1 (.leaf (659)) (.leaf (988)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (884))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (148))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (219)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (202)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (208)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (1016)) (.leaf (189))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (170)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (254))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (703)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (194)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (163))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (161))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (241)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (996)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (225)) (.leaf (220))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (156)) (.leaf (1010))) (.branch 1 (.leaf (179)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (220)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (251))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (156)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (183)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (239))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (248)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (1))) (.branch 1 (.leaf (238)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (207)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (171)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (741)) (.leaf (192))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (216))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (225)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (201))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (250)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (165)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (216)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (165)) (.leaf (660))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (678)) (.leaf (148))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (253)) (.branch 1 (.leaf (212)) (.leaf (178)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (200))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (202)) (.leaf (194)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (188)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (162)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (179))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (170))))) (.branch 2 (.branch 1 (.leaf (189)) (.leaf (200))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (281)) (.leaf (178)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (237))) (.branch 1 (.leaf (252)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (239)) (.leaf (171))) (.branch 1 (.leaf (206)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (188))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (206)) (.leaf (252))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (208)) (.branch 1 (.leaf (226)) (.leaf (237))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (246)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (1004))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (246)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (185))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (990)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (248)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (166))) (.branch 1 (.leaf (241)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (991)) (.leaf (280))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (906)) (.leaf (168)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (160))) (.branch 1 (.leaf (1017)) (.branch 1 (.leaf (181)) (.leaf (1039))))) (.branch 2 (.branch 1 (.leaf (1029)) (.leaf (1040))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (228)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1037)) (.leaf (648))) (.branch 1 (.leaf (1035)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (230))) (.branch 1 (.leaf (222)) (.branch 1 (.leaf (146)) (.leaf (210)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (175)) (.leaf (191))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (230))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (146))) (.branch 1 (.leaf (210)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (193)) (.branch 1 (.leaf (155)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (193)) (.branch 1 (.leaf (155)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (184)) (.leaf (247))) (.branch 1 (.leaf (186)) (.branch 1 (.leaf (158)) (.leaf (253)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (1)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (247))) (.branch 1 (.leaf (184)) (.branch 1 (.leaf (158)) (.leaf (186)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (162)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (217))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (235)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (228))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (989))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1003)) (.leaf (1042)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (995))) (.branch 1 (.leaf (993)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (192)) (.branch 1 (.leaf (176)) (.leaf (176))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (250)) (.leaf (217))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (224)) (.leaf (235))))) (.branch 2 (.branch 1 (.leaf (226)) (.leaf (215))) (.branch 1 (.leaf (215)) (.branch 1 (.leaf (201)) (.leaf (145)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (209)) (.leaf (209))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (150)) (.leaf (168))))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (147))) (.branch 1 (.leaf (147)) (.branch 1 (.leaf (238)) (.leaf (0)))))))))))) +def forwardState121 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (198))) (.branch 1 (.leaf (659)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (1))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (148))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (219)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (202)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (208)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (1016)) (.leaf (189))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (170)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (1))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (1)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (254))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (703)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (194)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (163))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (161))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (241)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (225)) (.leaf (220))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (156)) (.leaf (1010))) (.branch 1 (.leaf (179)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (220)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (251))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (156)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (183)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (239))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (248)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (1))) (.branch 1 (.leaf (238)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (207)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (171)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (741)) (.leaf (192))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (216))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (225)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (201))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (250)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (165)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (216)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (165)) (.leaf (660))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (678)) (.leaf (148))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (253)) (.branch 1 (.leaf (212)) (.leaf (178)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (200))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (202)) (.leaf (194)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (188)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (162)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (179))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (170))))) (.branch 2 (.branch 1 (.leaf (189)) (.leaf (200))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (281)) (.leaf (178)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (237))) (.branch 1 (.leaf (252)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (239)) (.leaf (171))) (.branch 1 (.leaf (206)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (188))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (206)) (.leaf (252))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (208)) (.branch 1 (.leaf (226)) (.leaf (237))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (246)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (284))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (246)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (185))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (285)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (248)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (166))) (.branch 1 (.leaf (241)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (1))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (906)) (.leaf (168)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (285)) (.leaf (160))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (181)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (284))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (228)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (285)) (.leaf (648))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (230))) (.branch 1 (.leaf (222)) (.branch 1 (.leaf (146)) (.leaf (210)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (175)) (.leaf (191))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (230))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (146))) (.branch 1 (.leaf (210)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (1))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (193)) (.branch 1 (.leaf (155)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (193)) (.branch 1 (.leaf (155)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (184)) (.leaf (247))) (.branch 1 (.leaf (186)) (.branch 1 (.leaf (158)) (.leaf (253)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (247))) (.branch 1 (.leaf (184)) (.branch 1 (.leaf (158)) (.leaf (186)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (162)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (217))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (235)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (228))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (192)) (.branch 1 (.leaf (176)) (.leaf (176))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (250)) (.leaf (217))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (224)) (.leaf (235))))) (.branch 2 (.branch 1 (.leaf (226)) (.leaf (215))) (.branch 1 (.leaf (215)) (.branch 1 (.leaf (201)) (.leaf (145)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (209)) (.leaf (209))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (150)) (.leaf (168))))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (147))) (.branch 1 (.leaf (147)) (.branch 1 (.leaf (238)) (.leaf (0)))))))))))) +def forwardState122 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (198))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (1))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (148))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (219)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (619)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (202)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (208)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (1016)) (.leaf (189))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (170)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (1))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (1)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (703)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (194)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (163))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (161))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (241)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (225)) (.leaf (220))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (156)) (.leaf (1010))) (.branch 1 (.leaf (179)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (220)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (251))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (156)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (183)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (239))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (248)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (1))) (.branch 1 (.leaf (238)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (207)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (171)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (1)) (.leaf (192))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (216))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (225)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (201))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (250)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (165)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (216)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (165)) (.leaf (1))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (678)) (.leaf (148))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (253)) (.branch 1 (.leaf (212)) (.leaf (178)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (200))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (202)) (.leaf (194)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (188)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (162)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (179))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (170))))) (.branch 2 (.branch 1 (.leaf (189)) (.leaf (200))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (1)) (.leaf (178)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (237))) (.branch 1 (.leaf (252)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (239)) (.leaf (171))) (.branch 1 (.leaf (206)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (188))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (206)) (.leaf (252))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (208)) (.branch 1 (.leaf (226)) (.leaf (237))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (246)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (284))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (246)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (185))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (285)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (248)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (166))) (.branch 1 (.leaf (241)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (1))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (906)) (.leaf (168)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (285)) (.leaf (160))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (181)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (284))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (228)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (285)) (.leaf (648))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (230))) (.branch 1 (.leaf (222)) (.branch 1 (.leaf (146)) (.leaf (210)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (175)) (.leaf (191))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (230))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (146))) (.branch 1 (.leaf (210)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (1))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (193)) (.branch 1 (.leaf (155)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (193)) (.branch 1 (.leaf (155)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (184)) (.leaf (247))) (.branch 1 (.leaf (186)) (.branch 1 (.leaf (158)) (.leaf (253)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (247))) (.branch 1 (.leaf (184)) (.branch 1 (.leaf (158)) (.leaf (186)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (162)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (217))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (235)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (228))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (192)) (.branch 1 (.leaf (176)) (.leaf (176))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (250)) (.leaf (217))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (224)) (.leaf (235))))) (.branch 2 (.branch 1 (.leaf (226)) (.leaf (215))) (.branch 1 (.leaf (215)) (.branch 1 (.leaf (201)) (.leaf (145)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (209)) (.leaf (209))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (150)) (.leaf (168))))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (147))) (.branch 1 (.leaf (147)) (.branch 1 (.leaf (238)) (.leaf (0)))))))))))) +def forwardState123 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (198))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (1))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (148))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (219)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (619)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (202)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (208)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (1016)) (.leaf (189))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (170)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (1))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (1)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (703)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (194)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (163))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (161))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (241)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (225)) (.leaf (220))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (156)) (.leaf (1010))) (.branch 1 (.leaf (179)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (220)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (251))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (156)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (183)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (239))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (248)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (1))) (.branch 1 (.leaf (238)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (207)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (171)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (1)) (.leaf (192))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (216))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (225)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (201))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (250)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (165)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (216)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (165)) (.leaf (1))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (678)) (.leaf (148))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (253)) (.branch 1 (.leaf (212)) (.leaf (178)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (200))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (202)) (.leaf (194)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (188)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (162)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (179))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (170))))) (.branch 2 (.branch 1 (.leaf (189)) (.leaf (200))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (1)) (.leaf (178)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (237))) (.branch 1 (.leaf (252)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (239)) (.leaf (171))) (.branch 1 (.leaf (206)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (188))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (206)) (.leaf (252))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (208)) (.branch 1 (.leaf (226)) (.leaf (237))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (246)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (284))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (246)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (185))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (285)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (248)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (166))) (.branch 1 (.leaf (241)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (1))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (906)) (.leaf (168)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (285)) (.leaf (160))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (181)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (284))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (228)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (285)) (.leaf (648))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (230))) (.branch 1 (.leaf (222)) (.branch 1 (.leaf (146)) (.leaf (210)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (175)) (.leaf (191))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (230))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (146))) (.branch 1 (.leaf (210)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (1))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (193)) (.branch 1 (.leaf (155)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (193)) (.branch 1 (.leaf (155)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (184)) (.leaf (247))) (.branch 1 (.leaf (186)) (.branch 1 (.leaf (158)) (.leaf (253)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (247))) (.branch 1 (.leaf (184)) (.branch 1 (.leaf (158)) (.leaf (186)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (162)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (217))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (235)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (228))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (192)) (.branch 1 (.leaf (176)) (.leaf (176))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (250)) (.leaf (217))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (224)) (.leaf (235))))) (.branch 2 (.branch 1 (.leaf (226)) (.leaf (215))) (.branch 1 (.leaf (215)) (.branch 1 (.leaf (201)) (.leaf (145)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (209)) (.leaf (209))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (150)) (.leaf (168))))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (147))) (.branch 1 (.leaf (147)) (.branch 1 (.leaf (238)) (.leaf (0)))))))))))) +def forwardState124 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (198))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (1))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (148))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (219)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (619)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (202)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (208)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (1)) (.leaf (189))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (170)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (1))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (1)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (194)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (163))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (161))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (241)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (225)) (.leaf (220))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (156)) (.leaf (1010))) (.branch 1 (.leaf (179)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (220)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (251))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (156)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (183)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (239))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (248)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (1))) (.branch 1 (.leaf (238)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (207)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (171)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (1)) (.leaf (192))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (216))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (225)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (201))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (250)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (165)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (216)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (165)) (.leaf (1))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (678)) (.leaf (148))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (253)) (.branch 1 (.leaf (212)) (.leaf (178)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (200))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (202)) (.leaf (194)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (188)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (162)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (179))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (170))))) (.branch 2 (.branch 1 (.leaf (189)) (.leaf (200))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (1)) (.leaf (178)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (237))) (.branch 1 (.leaf (252)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (239)) (.leaf (171))) (.branch 1 (.leaf (206)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (188))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (206)) (.leaf (252))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (208)) (.branch 1 (.leaf (226)) (.leaf (237))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (246)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (246)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (185))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (248)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (166))) (.branch 1 (.leaf (241)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (906)) (.leaf (168)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (285)) (.leaf (160))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (181)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (1))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (228)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (648))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (230))) (.branch 1 (.leaf (222)) (.branch 1 (.leaf (146)) (.leaf (210)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (175)) (.leaf (191))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (230))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (146))) (.branch 1 (.leaf (210)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (1))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (193)) (.branch 1 (.leaf (155)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (193)) (.branch 1 (.leaf (155)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (184)) (.leaf (247))) (.branch 1 (.leaf (186)) (.branch 1 (.leaf (158)) (.leaf (253)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (247))) (.branch 1 (.leaf (184)) (.branch 1 (.leaf (158)) (.leaf (186)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (162)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (217))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (235)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (228))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (192)) (.branch 1 (.leaf (176)) (.leaf (176))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (250)) (.leaf (217))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (224)) (.leaf (235))))) (.branch 2 (.branch 1 (.leaf (226)) (.leaf (215))) (.branch 1 (.leaf (215)) (.branch 1 (.leaf (201)) (.leaf (145)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (209)) (.leaf (209))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (150)) (.leaf (168))))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (147))) (.branch 1 (.leaf (147)) (.branch 1 (.leaf (238)) (.leaf (0)))))))))))) +def forwardState125 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (198))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (1))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (148))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (219)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (619)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (202)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (208)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (170)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (161))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (225)) (.leaf (1))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1010))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (251))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (1)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (239))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (1))) (.branch 1 (.leaf (238)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (207)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (171)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (1)) (.leaf (192))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (216))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (225)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (201))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (250)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (165)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (216)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (165)) (.leaf (1))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (678)) (.leaf (148))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (212)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (200))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (202)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (170))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (200))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (237))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (239)) (.leaf (171))) (.branch 1 (.leaf (206)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (206)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (208)) (.branch 1 (.leaf (226)) (.leaf (237))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (1))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (166))) (.branch 1 (.leaf (1)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (906)) (.leaf (168)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (160))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (181)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (228)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (648))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (230))) (.branch 1 (.leaf (222)) (.branch 1 (.leaf (146)) (.leaf (210)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (175)) (.leaf (191))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (230))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (146))) (.branch 1 (.leaf (210)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (247))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (1)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (217))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (1))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (235)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (228))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (192)) (.branch 1 (.leaf (176)) (.leaf (176))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (250)) (.leaf (217))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (224)) (.leaf (235))))) (.branch 2 (.branch 1 (.leaf (226)) (.leaf (215))) (.branch 1 (.leaf (215)) (.branch 1 (.leaf (201)) (.leaf (145)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (209)) (.leaf (209))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (150)) (.leaf (168))))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (147))) (.branch 1 (.leaf (147)) (.branch 1 (.leaf (238)) (.leaf (0)))))))))))) +def forwardState126 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (198))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (1))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (219)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (619)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (161))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1010))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (251))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (1)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (1)) (.leaf (192))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (1)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (1))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (250)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (165)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (165)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (212)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (170))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (1))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (166))) (.branch 1 (.leaf (1)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (906)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (160))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (181)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (648))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (175)) (.leaf (191))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (1)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (1))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (192)) (.branch 1 (.leaf (176)) (.leaf (176))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (250)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardState127 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (619)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (199)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1010))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (1)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (173))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (1)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (212)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (1)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (906)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (648))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (1)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (1))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardState128 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (619)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (619)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1010))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (704))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (1)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (906)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (1))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (916))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (648))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (1)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (1))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardState129 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (619)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (619)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1010))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (704))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (1)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (906)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (1))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (916))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (648))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (1)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (1))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardState130 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (619)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (619)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1010))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (704))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (1)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (906)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (1))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (916))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (648))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (1)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (1))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardState131 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (619)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (619)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1010))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (704))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (1)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (906)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (1))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (916))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (648))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (960))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (952)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardState132 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (619)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1010))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (704))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (1)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (648))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (960))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (952)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardState133 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (619)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (704))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (1)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (648))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (960))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (952)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardState134 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (619)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (692))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (281)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (960))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (952)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardState135 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (960))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (952)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardState136 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (960))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (952)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardState137 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (960))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (952)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardState138 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (960))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (952)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardState139 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (952)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardState140 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (952)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardState141 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (952)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardState142 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardState143 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardState144 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardState145 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardState146 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardState147 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardState148 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardState149 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardState150 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardState151 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardState152 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardState153 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardState154 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardState155 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardState156 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardState157 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardState158 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardState159 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardState160 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardState161 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardState162 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardState163 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardState164 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardState165 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardState166 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardState167 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardState168 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forward_000 : CheckedSegment frames paid warps := + ⟨⟨forwardState000, forwardState001, + [ + ⟨0,0,0,0,0,0,9,0,1⟩, + ⟨3,273,0,0,0,160,59,0,1⟩, + ⟨4,115,273,0,0,0,0,1,1⟩, + ⟨3,273,0,0,0,18,-59,0,1⟩, + ⟨3,273,0,0,0,160,59,0,1⟩, + ⟨4,158,273,0,0,0,0,-1,1⟩, + ⟨3,273,0,0,0,18,-59,0,1⟩, + ⟨3,273,0,0,0,160,59,0,1⟩, + ⟨4,159,273,0,0,0,0,-1,1⟩, + ⟨3,273,0,0,0,18,-59,0,1⟩, + ⟨3,273,0,0,0,160,59,0,1⟩, + ⟨4,179,273,0,0,0,0,-1,1⟩, + ⟨3,273,0,0,0,18,-59,0,1⟩, + ⟨3,273,0,0,0,160,59,0,1⟩, + ⟨4,222,273,0,0,0,0,-1,1⟩, + ⟨3,273,0,0,0,18,-59,0,1⟩, + ⟨3,273,0,0,0,160,59,0,1⟩, + ⟨4,223,273,0,0,0,0,-1,1⟩, + ⟨3,273,0,0,0,18,-59,0,1⟩, + ⟨3,275,0,0,0,162,60,0,1⟩, + ⟨4,132,275,0,0,0,0,-1,1⟩, + ⟨3,275,0,0,0,16,-60,0,1⟩, + ⟨3,275,0,0,0,162,60,0,1⟩, + ⟨4,133,275,0,0,0,0,-1,1⟩, + ⟨3,275,0,0,0,16,-60,0,1⟩, + ⟨3,275,0,0,0,162,60,0,1⟩, + ⟨4,148,275,0,0,0,0,-1,1⟩, + ⟨3,275,0,0,0,16,-60,0,1⟩, + ⟨3,275,0,0,0,162,60,0,1⟩, + ⟨4,149,275,0,0,0,0,-1,1⟩, + ⟨3,275,0,0,0,16,-60,0,1⟩, + ⟨3,275,0,0,0,162,60,0,1⟩, + ⟨4,192,275,0,0,0,0,-1,1⟩, + ⟨3,275,0,0,0,16,-60,0,1⟩, + ⟨3,275,0,0,0,162,60,0,1⟩, + ⟨4,200,275,0,0,0,0,1,1⟩, + ⟨3,275,0,0,0,16,-60,0,1⟩, + ⟨3,289,0,0,0,164,61,0,1⟩, + ⟨4,117,289,0,0,0,0,-1,1⟩, + ⟨3,289,0,0,0,14,-61,0,1⟩, + ⟨3,289,0,0,0,164,61,0,1⟩, + ⟨4,133,289,0,0,0,0,-1,1⟩, + ⟨3,289,0,0,0,14,-61,0,1⟩, + ⟨3,289,0,0,0,164,61,0,1⟩, + ⟨4,149,289,0,0,0,0,1,1⟩, + ⟨3,289,0,0,0,14,-61,0,1⟩, + ⟨3,289,0,0,0,164,61,0,1⟩, + ⟨4,158,289,0,0,0,0,1,1⟩, + ⟨3,289,0,0,0,14,-61,0,1⟩, + ⟨3,289,0,0,0,164,61,0,1⟩, + ⟨4,181,289,0,0,0,0,1,1⟩, + ⟨3,289,0,0,0,14,-61,0,1⟩, + ⟨3,289,0,0,0,164,61,0,1⟩, + ⟨4,223,289,0,0,0,0,-1,1⟩, + ⟨3,289,0,0,0,14,-61,0,1⟩, + ⟨3,291,0,0,0,166,62,0,1⟩, + ⟨4,116,291,0,0,0,0,1,1⟩, + ⟨3,291,0,0,0,12,-62,0,1⟩, + ⟨3,291,0,0,0,166,62,0,1⟩, + ⟨4,132,291,0,0,0,0,1,1⟩, + ⟨3,291,0,0,0,12,-62,0,1⟩, + ⟨3,291,0,0,0,166,62,0,1⟩, + ⟨4,148,291,0,0,0,0,-1,1⟩, + ⟨3,291,0,0,0,12,-62,0,1⟩, + ⟨3,291,0,0,0,166,62,0,1⟩, + ⟨4,159,291,0,0,0,0,-1,1⟩, + ⟨3,291,0,0,0,12,-62,0,1⟩, + ⟨3,291,0,0,0,166,62,0,1⟩, + ⟨4,180,291,0,0,0,0,-1,1⟩, + ⟨3,291,0,0,0,12,-62,0,1⟩, + ⟨3,291,0,0,0,166,62,0,1⟩, + ⟨4,222,291,0,0,0,0,1,1⟩, + ⟨3,291,0,0,0,12,-62,0,1⟩, + ⟨3,305,0,0,0,168,63,0,1⟩, + ⟨4,113,305,0,0,0,0,1,1⟩, + ⟨3,305,0,0,0,10,-63,0,1⟩, + ⟨3,305,0,0,0,168,63,0,1⟩, + ⟨4,118,305,0,0,0,0,-1,1⟩, + ⟨3,305,0,0,0,10,-63,0,1⟩, + ⟨3,305,0,0,0,168,63,0,1⟩, + ⟨4,148,305,0,0,0,0,-1,1⟩, + ⟨3,305,0,0,0,10,-63,0,1⟩, + ⟨3,305,0,0,0,168,63,0,1⟩, + ⟨4,149,305,0,0,0,0,-1,1⟩, + ⟨3,305,0,0,0,10,-63,0,1⟩, + ⟨3,305,0,0,0,168,63,0,1⟩, + ⟨4,158,305,0,0,0,0,-1,1⟩, + ⟨3,305,0,0,0,10,-63,0,1⟩, + ⟨3,305,0,0,0,168,63,0,1⟩, + ⟨4,159,305,0,0,0,0,-1,1⟩, + ⟨3,305,0,0,0,10,-63,0,1⟩, + ⟨3,321,0,0,0,170,64,0,1⟩, + ⟨4,133,321,0,0,0,0,-1,1⟩, + ⟨3,321,0,0,0,8,-64,0,1⟩, + ⟨3,321,0,0,0,170,64,0,1⟩, + ⟨4,148,321,0,0,0,0,-1,1⟩, + ⟨3,321,0,0,0,8,-64,0,1⟩, + ⟨3,321,0,0,0,170,64,0,1⟩, + ⟨4,158,321,0,0,0,0,1,1⟩, + ⟨3,321,0,0,0,8,-64,0,1⟩, + ⟨3,321,0,0,0,170,64,0,1⟩, + ⟨4,186,321,0,0,0,0,1,1⟩, + ⟨3,321,0,0,0,8,-64,0,1⟩, + ⟨3,321,0,0,0,170,64,0,1⟩, + ⟨4,195,321,0,0,0,0,-1,1⟩, + ⟨3,321,0,0,0,8,-64,0,1⟩, + ⟨3,321,0,0,0,170,64,0,1⟩, + ⟨4,222,321,0,0,0,0,1,1⟩, + ⟨3,321,0,0,0,8,-64,0,1⟩, + ⟨5,119,0,0,0,0,0,-1,2⟩, + ⟨4,119,169,0,0,0,0,1,2⟩, + ⟨4,169,119,0,0,0,0,-1,1⟩, + ⟨5,139,0,0,0,0,0,-1,2⟩, + ⟨4,139,112,0,0,0,0,1,2⟩, + ⟨4,112,139,0,0,0,0,-1,1⟩, + ⟨5,193,0,0,0,0,0,-1,2⟩, + ⟨4,193,204,0,0,0,0,1,2⟩, + ⟨4,204,193,0,0,0,0,-1,1⟩, + ⟨5,199,0,0,0,0,0,-1,2⟩, + ⟨4,199,188,0,0,0,0,1,2⟩, + ⟨4,188,199,0,0,0,0,-1,1⟩, + ⟨5,122,0,0,0,0,0,-1,2⟩, + ⟨4,122,174,0,0,0,0,1,2⟩, + ⟨4,174,122,0,0,0,0,-1,1⟩, + ⟨5,203,0,0,0,0,0,-1,2⟩, + ⟨4,203,182,0,0,0,0,1,2⟩, + ⟨4,182,203,0,0,0,0,-1,1⟩, + ⟨5,123,0,0,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],424⟩, by decide⟩ +def forward_001 : CheckedSegment frames paid warps := + ⟨⟨forwardState001, forwardState002, + [ + ⟨4,123,175,0,0,0,0,1,2⟩, + ⟨4,175,123,0,0,0,0,-1,1⟩, + ⟨5,202,0,0,0,0,0,-1,2⟩, + ⟨4,202,183,0,0,0,0,1,2⟩, + ⟨4,183,202,0,0,0,0,-1,1⟩, + ⟨5,191,0,0,0,0,0,-1,2⟩, + ⟨4,191,206,0,0,0,0,1,2⟩, + ⟨4,206,191,0,0,0,0,-1,1⟩, + ⟨5,201,0,0,0,0,0,-1,2⟩, + ⟨4,201,184,0,0,0,0,1,2⟩, + ⟨4,184,201,0,0,0,0,-1,1⟩, + ⟨5,121,0,0,0,0,0,-1,2⟩, + ⟨4,121,173,0,0,0,0,1,2⟩, + ⟨4,173,121,0,0,0,0,-1,1⟩, + ⟨5,137,0,0,0,0,0,-1,2⟩, + ⟨4,137,114,0,0,0,0,1,2⟩, + ⟨4,114,137,0,0,0,0,-1,1⟩, + ⟨5,150,0,0,0,0,0,-1,2⟩, + ⟨4,150,129,0,0,0,0,1,2⟩, + ⟨4,129,150,0,0,0,0,-1,1⟩, + ⟨5,143,0,0,0,0,0,-1,2⟩, + ⟨4,143,124,0,0,0,0,1,2⟩, + ⟨4,124,143,0,0,0,0,-1,1⟩, + ⟨5,189,0,0,0,0,0,-1,2⟩, + ⟨4,189,215,0,0,0,0,1,2⟩, + ⟨4,215,189,0,0,0,0,-1,1⟩, + ⟨5,168,0,0,0,0,0,-1,2⟩, + ⟨4,168,212,0,0,0,0,1,2⟩, + ⟨4,212,168,0,0,0,0,-1,1⟩, + ⟨5,131,0,0,0,0,0,-1,2⟩, + ⟨4,131,152,0,0,0,0,1,2⟩, + ⟨4,152,131,0,0,0,0,-1,1⟩, + ⟨5,167,0,0,0,0,0,-1,2⟩, + ⟨4,167,213,0,0,0,0,1,2⟩, + ⟨4,213,167,0,0,0,0,-1,1⟩, + ⟨5,151,0,0,0,0,0,-1,2⟩, + ⟨4,151,130,0,0,0,0,1,2⟩, + ⟨4,130,151,0,0,0,0,-1,1⟩, + ⟨5,214,0,0,0,0,0,-1,2⟩, + ⟨4,214,166,0,0,0,0,1,2⟩, + ⟨4,166,214,0,0,0,0,-1,1⟩, + ⟨5,136,0,0,0,0,0,-1,2⟩, + ⟨4,136,219,0,0,0,0,1,2⟩, + ⟨4,219,136,0,0,0,0,-1,1⟩, + ⟨5,197,0,0,0,0,0,-1,2⟩, + ⟨4,197,210,0,0,0,0,1,2⟩, + ⟨4,210,197,0,0,0,0,-1,1⟩, + ⟨5,147,0,0,0,0,0,-1,2⟩, + ⟨4,147,157,0,0,0,0,1,2⟩, + ⟨4,157,147,0,0,0,0,-1,1⟩, + ⟨5,144,0,0,0,0,0,-1,2⟩, + ⟨4,144,160,0,0,0,0,1,2⟩, + ⟨4,160,144,0,0,0,0,-1,1⟩, + ⟨5,221,0,0,0,0,0,-1,2⟩, + ⟨4,221,134,0,0,0,0,1,2⟩, + ⟨4,134,221,0,0,0,0,-1,1⟩, + ⟨5,145,0,0,0,0,0,-1,2⟩, + ⟨4,145,161,0,0,0,0,1,2⟩, + ⟨4,161,145,0,0,0,0,-1,1⟩, + ⟨5,135,0,0,0,0,0,-1,2⟩, + ⟨4,135,220,0,0,0,0,1,2⟩, + ⟨4,220,135,0,0,0,0,-1,1⟩, + ⟨5,162,0,0,0,0,0,-1,2⟩, + ⟨4,162,146,0,0,0,0,1,2⟩, + ⟨4,146,162,0,0,0,0,-1,1⟩, + ⟨5,140,0,0,0,0,0,-1,2⟩, + ⟨4,140,170,0,0,0,0,1,2⟩, + ⟨4,170,140,0,0,0,0,-1,1⟩, + ⟨5,113,0,0,0,0,0,-1,2⟩, + ⟨4,113,118,0,0,0,0,1,2⟩, + ⟨4,118,113,0,0,0,0,-1,1⟩, + ⟨5,198,0,0,0,0,0,-1,2⟩, + ⟨4,198,205,0,0,0,0,1,2⟩, + ⟨4,205,198,0,0,0,0,-1,1⟩, + ⟨5,187,0,0,0,0,0,-1,2⟩, + ⟨4,187,194,0,0,0,0,1,2⟩, + ⟨4,194,187,0,0,0,0,-1,1⟩, + ⟨5,172,0,0,0,0,0,-1,2⟩, + ⟨4,172,142,0,0,0,0,1,2⟩, + ⟨4,142,172,0,0,0,0,-1,1⟩, + ⟨5,186,0,0,0,0,0,-1,2⟩, + ⟨4,186,195,0,0,0,0,1,2⟩, + ⟨4,195,186,0,0,0,0,-1,1⟩, + ⟨5,141,0,0,0,0,0,-1,2⟩, + ⟨4,141,171,0,0,0,0,1,2⟩, + ⟨4,171,141,0,0,0,0,-1,1⟩, + ⟨5,196,0,0,0,0,0,-1,2⟩, + ⟨4,196,185,0,0,0,0,1,2⟩, + ⟨4,185,196,0,0,0,0,-1,1⟩, + ⟨5,178,0,0,0,0,0,-1,2⟩, + ⟨4,178,207,0,0,0,0,1,2⟩, + ⟨4,207,178,0,0,0,0,-1,1⟩, + ⟨5,200,0,0,0,0,0,-1,2⟩, + ⟨4,200,192,0,0,0,0,1,2⟩, + ⟨4,192,200,0,0,0,0,-1,1⟩, + ⟨5,138,0,0,0,0,0,-1,2⟩, + ⟨4,138,120,0,0,0,0,1,2⟩, + ⟨4,120,138,0,0,0,0,-1,1⟩, + ⟨5,115,0,0,0,0,0,-1,2⟩, + ⟨4,115,179,0,0,0,0,1,2⟩, + ⟨4,179,115,0,0,0,0,-1,1⟩, + ⟨5,209,0,0,0,0,0,-1,2⟩, + ⟨4,209,176,0,0,0,0,1,2⟩, + ⟨4,176,209,0,0,0,0,-1,1⟩, + ⟨5,116,0,0,0,0,0,-1,2⟩, + ⟨4,116,180,0,0,0,0,1,2⟩, + ⟨4,180,116,0,0,0,0,-1,1⟩, + ⟨5,177,0,0,0,0,0,-1,2⟩, + ⟨4,177,208,0,0,0,0,1,2⟩, + ⟨4,208,177,0,0,0,0,-1,1⟩, + ⟨5,181,0,0,0,0,0,-1,2⟩, + ⟨4,181,117,0,0,0,0,1,2⟩, + ⟨4,117,181,0,0,0,0,-1,1⟩, + ⟨5,217,0,0,0,0,0,-1,2⟩, + ⟨4,217,154,0,0,0,0,1,2⟩, + ⟨4,154,217,0,0,0,0,-1,1⟩, + ⟨5,165,0,0,0,0,0,-1,2⟩, + ⟨4,165,127,0,0,0,0,1,2⟩, + ⟨4,127,165,0,0,0,0,-1,1⟩, + ⟨5,218,0,0,0,0,0,-1,2⟩, + ⟨4,218,153,0,0,0,0,1,2⟩, + ⟨4,153,218,0,0,0,0,-1,1⟩, + ⟨5,164,0,0,0,0,0,-1,2⟩, + ⟨4,164,126,0,0,0,0,1,2⟩, + ⟨4,126,164,0,0,0,0,-1,1⟩, + ⟨5,156,0,0,0,0,0,-1,2⟩, + ⟨4,156,128,0,0,0,0,1,2⟩, + ⟨4,128,156,0,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],942⟩, by decide⟩ +def forward_002 : CheckedSegment frames paid warps := + ⟨⟨forwardState002, forwardState003, + [ + ⟨5,163,0,0,0,0,0,-1,2⟩, + ⟨4,163,125,0,0,0,0,1,2⟩, + ⟨4,125,163,0,0,0,0,-1,1⟩, + ⟨5,216,0,0,0,0,0,-1,2⟩, + ⟨4,216,155,0,0,0,0,1,2⟩, + ⟨4,155,216,0,0,0,0,-1,1⟩, + ⟨5,211,0,0,0,0,0,-1,2⟩, + ⟨4,211,190,0,0,0,0,1,2⟩, + ⟨4,190,211,0,0,0,0,-1,1⟩, + ⟨5,158,0,0,0,0,0,-1,2⟩, + ⟨4,158,132,0,0,0,0,1,2⟩, + ⟨4,132,158,0,0,0,0,-1,1⟩, + ⟨5,223,0,0,0,0,0,-1,2⟩, + ⟨4,223,148,0,0,0,0,1,2⟩, + ⟨4,148,223,0,0,0,0,-1,1⟩, + ⟨5,222,0,0,0,0,0,-1,2⟩, + ⟨4,222,149,0,0,0,0,1,2⟩, + ⟨4,149,222,0,0,0,0,-1,1⟩, + ⟨5,159,0,0,0,0,0,-1,2⟩, + ⟨4,159,133,0,0,0,0,1,2⟩, + ⟨4,133,159,0,0,0,0,-1,1⟩, + ⟨4,149,122,0,0,0,0,-1,1⟩, + ⟨4,164,217,0,0,0,0,-1,1⟩, + ⟨4,202,132,0,0,0,0,-1,1⟩, + ⟨4,155,119,0,0,0,0,-1,1⟩, + ⟨4,153,154,0,0,0,0,-1,1⟩, + ⟨4,199,128,0,0,0,0,-1,1⟩, + ⟨4,173,169,0,0,0,0,-1,1⟩, + ⟨4,175,174,0,0,0,0,-1,1⟩, + ⟨4,204,206,0,0,0,0,-1,1⟩, + ⟨4,159,191,0,0,0,0,-1,1⟩, + ⟨4,211,156,0,0,0,0,-1,1⟩, + ⟨4,137,158,0,0,0,0,-1,1⟩, + ⟨4,222,201,0,0,0,0,-1,1⟩, + ⟨4,216,163,0,0,0,0,-1,1⟩, + ⟨4,121,223,0,0,0,0,-1,1⟩, + ⟨4,133,203,0,0,0,0,-1,1⟩, + ⟨4,218,165,0,0,0,0,-1,1⟩, + ⟨4,123,148,0,0,0,0,-1,1⟩, + ⟨4,190,139,0,0,0,0,-1,1⟩, + ⟨4,126,127,0,0,0,0,-1,1⟩, + ⟨4,193,125,0,0,0,0,-1,1⟩, + ⟨4,114,112,0,0,0,0,-1,1⟩, + ⟨4,183,182,0,0,0,0,-1,1⟩, + ⟨4,188,184,0,0,0,0,-1,1⟩, + ⟨4,112,224,0,0,0,0,-1,2⟩, + ⟨4,118,224,0,0,0,0,-1,1⟩, + ⟨4,119,224,0,0,0,0,-1,2⟩, + ⟨4,120,224,0,0,0,0,-1,2⟩, + ⟨4,125,224,0,0,0,0,-1,2⟩, + ⟨4,127,224,0,0,0,0,-1,2⟩, + ⟨4,128,224,0,0,0,0,-1,2⟩, + ⟨4,129,224,0,0,0,0,1,2⟩, + ⟨4,130,224,0,0,0,0,1,2⟩, + ⟨4,139,224,0,0,0,0,-1,2⟩, + ⟨4,152,224,0,0,0,0,1,2⟩, + ⟨4,154,224,0,0,0,0,-1,2⟩, + ⟨4,169,224,0,0,0,0,1,2⟩, + ⟨4,174,224,0,0,0,0,1,2⟩, + ⟨4,176,224,0,0,0,0,-1,2⟩, + ⟨4,182,224,0,0,0,0,-1,2⟩, + ⟨4,184,224,0,0,0,0,-1,2⟩, + ⟨4,185,224,0,0,0,0,-1,1⟩, + ⟨4,194,224,0,0,0,0,-1,1⟩, + ⟨4,195,224,0,0,0,0,-1,1⟩, + ⟨4,206,224,0,0,0,0,1,2⟩, + ⟨4,207,224,0,0,0,0,-1,2⟩, + ⟨4,208,224,0,0,0,0,-1,2⟩, + ⟨4,215,224,0,0,0,0,1,2⟩, + ⟨4,112,225,0,0,0,0,1,2⟩, + ⟨4,113,225,0,0,0,0,-1,2⟩, + ⟨4,118,225,0,0,0,0,1,2⟩, + ⟨4,119,225,0,0,0,0,1,2⟩, + ⟨4,120,225,0,0,0,0,1,1⟩, + ⟨4,121,225,0,0,0,0,-1,2⟩, + ⟨4,122,225,0,0,0,0,1,4⟩, + ⟨4,123,225,0,0,0,0,-1,4⟩, + ⟨4,125,225,0,0,0,0,-1,4⟩, + ⟨4,127,225,0,0,0,0,-1,2⟩, + ⟨4,128,225,0,0,0,0,1,4⟩, + ⟨4,133,225,0,0,0,0,1,4⟩, + ⟨4,134,225,0,0,0,0,1,2⟩, + ⟨4,135,225,0,0,0,0,-1,2⟩, + ⟨4,136,225,0,0,0,0,-1,4⟩, + ⟨4,137,225,0,0,0,0,1,2⟩, + ⟨4,139,225,0,0,0,0,-1,2⟩, + ⟨4,140,225,0,0,0,0,1,2⟩, + ⟨4,141,225,0,0,0,0,-1,4⟩, + ⟨4,142,225,0,0,0,0,1,4⟩, + ⟨4,144,225,0,0,0,0,-1,4⟩, + ⟨4,145,225,0,0,0,0,-1,2⟩, + ⟨4,146,225,0,0,0,0,-1,2⟩, + ⟨4,147,225,0,0,0,0,1,4⟩, + ⟨4,149,225,0,0,0,0,-1,4⟩, + ⟨4,154,225,0,0,0,0,1,2⟩, + ⟨4,155,225,0,0,0,0,-1,4⟩, + ⟨4,156,225,0,0,0,0,-1,4⟩, + ⟨4,157,225,0,0,0,0,1,4⟩, + ⟨4,159,225,0,0,0,0,-1,2⟩, + ⟨4,160,225,0,0,0,0,-1,4⟩, + ⟨4,161,225,0,0,0,0,-1,2⟩, + ⟨4,162,225,0,0,0,0,-1,2⟩, + ⟨4,163,225,0,0,0,0,1,4⟩, + ⟨4,165,225,0,0,0,0,-1,2⟩, + ⟨4,169,225,0,0,0,0,-1,2⟩, + ⟨4,170,225,0,0,0,0,1,2⟩, + ⟨4,171,225,0,0,0,0,1,4⟩, + ⟨4,172,225,0,0,0,0,-1,4⟩, + ⟨4,174,225,0,0,0,0,-1,4⟩, + ⟨4,176,225,0,0,0,0,1,1⟩, + ⟨4,182,225,0,0,0,0,1,4⟩, + ⟨4,184,225,0,0,0,0,1,2⟩, + ⟨4,185,225,0,0,0,0,1,4⟩, + ⟨4,186,225,0,0,0,0,-1,4⟩, + ⟨4,187,225,0,0,0,0,1,2⟩, + ⟨4,190,225,0,0,0,0,1,4⟩, + ⟨4,191,225,0,0,0,0,1,2⟩, + ⟨4,193,225,0,0,0,0,-1,4⟩, + ⟨4,194,225,0,0,0,0,1,2⟩, + ⟨4,195,225,0,0,0,0,1,4⟩, + ⟨4,196,225,0,0,0,0,-1,4⟩, + ⟨4,197,225,0,0,0,0,1,4⟩, + ⟨4,198,225,0,0,0,0,-1,2⟩, + ⟨4,199,225,0,0,0,0,1,4⟩, + ⟨4,201,225,0,0,0,0,-1,2⟩, + ⟨4,202,225,0,0,0,0,1,4⟩, + ⟨4,203,225,0,0,0,0,-1,4⟩, + ⟨4,205,225,0,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1224⟩, by decide⟩ +def forward_003 : CheckedSegment frames paid warps := + ⟨⟨forwardState003, forwardState004, + [ + ⟨4,206,225,0,0,0,0,-1,2⟩, + ⟨4,207,225,0,0,0,0,1,1⟩, + ⟨4,208,225,0,0,0,0,1,1⟩, + ⟨4,210,225,0,0,0,0,-1,4⟩, + ⟨4,217,225,0,0,0,0,1,2⟩, + ⟨4,219,225,0,0,0,0,1,4⟩, + ⟨4,220,225,0,0,0,0,1,2⟩, + ⟨4,221,225,0,0,0,0,-1,2⟩, + ⟨4,222,225,0,0,0,0,1,2⟩, + ⟨4,124,227,0,0,0,0,-1,1⟩, + ⟨4,125,227,0,0,0,0,-1,2⟩, + ⟨4,127,227,0,0,0,0,-1,2⟩, + ⟨4,139,227,0,0,0,0,-1,2⟩, + ⟨4,142,227,0,0,0,0,1,2⟩, + ⟨4,146,227,0,0,0,0,-1,2⟩, + ⟨4,160,227,0,0,0,0,-1,2⟩, + ⟨4,161,227,0,0,0,0,-1,2⟩, + ⟨4,166,227,0,0,0,0,-1,1⟩, + ⟨4,169,227,0,0,0,0,-1,2⟩, + ⟨4,170,227,0,0,0,0,1,2⟩, + ⟨4,171,227,0,0,0,0,1,2⟩, + ⟨4,174,227,0,0,0,0,-1,2⟩, + ⟨4,205,227,0,0,0,0,1,2⟩, + ⟨4,206,227,0,0,0,0,-1,2⟩, + ⟨4,210,227,0,0,0,0,-1,2⟩, + ⟨4,212,227,0,0,0,0,-1,1⟩, + ⟨4,213,227,0,0,0,0,-1,1⟩, + ⟨4,112,229,0,0,0,0,-1,2⟩, + ⟨4,119,229,0,0,0,0,1,2⟩, + ⟨4,128,229,0,0,0,0,1,2⟩, + ⟨4,142,229,0,0,0,0,-1,2⟩, + ⟨4,146,229,0,0,0,0,-1,2⟩, + ⟨4,154,229,0,0,0,0,1,2⟩, + ⟨4,160,229,0,0,0,0,-1,2⟩, + ⟨4,161,229,0,0,0,0,-1,2⟩, + ⟨4,170,229,0,0,0,0,-1,2⟩, + ⟨4,171,229,0,0,0,0,-1,2⟩, + ⟨4,182,229,0,0,0,0,-1,2⟩, + ⟨4,184,229,0,0,0,0,-1,2⟩, + ⟨4,205,229,0,0,0,0,-1,2⟩, + ⟨4,210,229,0,0,0,0,-1,2⟩, + ⟨4,120,231,0,0,0,0,1,2⟩, + ⟨4,129,231,0,0,0,0,1,2⟩, + ⟨4,130,231,0,0,0,0,1,2⟩, + ⟨4,152,231,0,0,0,0,1,2⟩, + ⟨4,176,231,0,0,0,0,1,2⟩, + ⟨4,207,231,0,0,0,0,1,2⟩, + ⟨4,208,231,0,0,0,0,1,2⟩, + ⟨4,215,231,0,0,0,0,1,2⟩, + ⟨4,142,232,0,0,0,0,-1,2⟩, + ⟨4,146,232,0,0,0,0,1,2⟩, + ⟨4,160,232,0,0,0,0,1,2⟩, + ⟨4,161,232,0,0,0,0,1,2⟩, + ⟨4,170,232,0,0,0,0,-1,2⟩, + ⟨4,171,232,0,0,0,0,-1,2⟩, + ⟨4,205,232,0,0,0,0,-1,2⟩, + ⟨4,210,232,0,0,0,0,1,2⟩, + ⟨4,125,233,0,0,0,0,-1,2⟩, + ⟨4,127,233,0,0,0,0,-1,2⟩, + ⟨4,139,233,0,0,0,0,-1,2⟩, + ⟨4,142,233,0,0,0,0,1,2⟩, + ⟨4,146,233,0,0,0,0,-1,2⟩, + ⟨4,160,233,0,0,0,0,-1,2⟩, + ⟨4,161,233,0,0,0,0,-1,2⟩, + ⟨4,169,233,0,0,0,0,-1,2⟩, + ⟨4,170,233,0,0,0,0,1,2⟩, + ⟨4,171,233,0,0,0,0,1,2⟩, + ⟨4,174,233,0,0,0,0,-1,2⟩, + ⟨4,205,233,0,0,0,0,1,2⟩, + ⟨4,206,233,0,0,0,0,-1,2⟩, + ⟨4,210,233,0,0,0,0,-1,2⟩, + ⟨4,112,234,0,0,0,0,1,2⟩, + ⟨4,120,234,0,0,0,0,1,2⟩, + ⟨4,125,234,0,0,0,0,-1,2⟩, + ⟨4,127,234,0,0,0,0,-1,2⟩, + ⟨4,129,234,0,0,0,0,1,2⟩, + ⟨4,130,234,0,0,0,0,1,2⟩, + ⟨4,134,234,0,0,0,0,1,1⟩, + ⟨4,139,234,0,0,0,0,-1,2⟩, + ⟨4,152,234,0,0,0,0,1,2⟩, + ⟨4,157,234,0,0,0,0,1,1⟩, + ⟨4,176,234,0,0,0,0,1,2⟩, + ⟨4,182,234,0,0,0,0,1,2⟩, + ⟨4,184,234,0,0,0,0,1,2⟩, + ⟨4,207,234,0,0,0,0,1,2⟩, + ⟨4,208,234,0,0,0,0,1,2⟩, + ⟨4,215,234,0,0,0,0,1,2⟩, + ⟨4,219,234,0,0,0,0,1,1⟩, + ⟨4,220,234,0,0,0,0,1,1⟩, + ⟨4,112,235,0,0,0,0,-1,2⟩, + ⟨4,119,235,0,0,0,0,-1,2⟩, + ⟨4,120,235,0,0,0,0,-1,2⟩, + ⟨4,125,235,0,0,0,0,1,2⟩, + ⟨4,127,235,0,0,0,0,1,2⟩, + ⟨4,128,235,0,0,0,0,-1,2⟩, + ⟨4,129,235,0,0,0,0,-1,2⟩, + ⟨4,130,235,0,0,0,0,-1,2⟩, + ⟨4,134,235,0,0,0,0,-1,1⟩, + ⟨4,139,235,0,0,0,0,1,2⟩, + ⟨4,152,235,0,0,0,0,-1,2⟩, + ⟨4,154,235,0,0,0,0,-1,2⟩, + ⟨4,157,235,0,0,0,0,-1,1⟩, + ⟨4,169,235,0,0,0,0,-1,2⟩, + ⟨4,174,235,0,0,0,0,-1,2⟩, + ⟨4,176,235,0,0,0,0,-1,2⟩, + ⟨4,182,235,0,0,0,0,-1,2⟩, + ⟨4,184,235,0,0,0,0,-1,2⟩, + ⟨4,206,235,0,0,0,0,-1,2⟩, + ⟨4,207,235,0,0,0,0,-1,2⟩, + ⟨4,208,235,0,0,0,0,-1,2⟩, + ⟨4,215,235,0,0,0,0,-1,2⟩, + ⟨4,219,235,0,0,0,0,-1,1⟩, + ⟨4,220,235,0,0,0,0,-1,1⟩, + ⟨4,120,236,0,0,0,0,-1,2⟩, + ⟨4,129,236,0,0,0,0,1,2⟩, + ⟨4,130,236,0,0,0,0,1,2⟩, + ⟨4,152,236,0,0,0,0,1,2⟩, + ⟨4,176,236,0,0,0,0,-1,2⟩, + ⟨4,207,236,0,0,0,0,-1,2⟩, + ⟨4,208,236,0,0,0,0,-1,2⟩, + ⟨4,215,236,0,0,0,0,1,2⟩, + ⟨4,119,237,0,0,0,0,1,2⟩, + ⟨4,120,237,0,0,0,0,1,2⟩, + ⟨4,128,237,0,0,0,0,1,2⟩, + ⟨4,129,237,0,0,0,0,-1,2⟩, + ⟨4,130,237,0,0,0,0,-1,2⟩, + ⟨4,152,237,0,0,0,0,-1,2⟩, + ⟨4,154,237,0,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1256⟩, by decide⟩ +def forward_004 : CheckedSegment frames paid warps := + ⟨⟨forwardState004, forwardState005, + [ + ⟨4,169,237,0,0,0,0,-1,2⟩, + ⟨4,174,237,0,0,0,0,-1,2⟩, + ⟨4,176,237,0,0,0,0,1,2⟩, + ⟨4,206,237,0,0,0,0,-1,2⟩, + ⟨4,207,237,0,0,0,0,1,2⟩, + ⟨4,208,237,0,0,0,0,1,2⟩, + ⟨4,215,237,0,0,0,0,-1,2⟩, + ⟨4,112,238,0,0,0,0,-1,2⟩, + ⟨4,117,238,0,0,0,0,-1,1⟩, + ⟨4,119,238,0,0,0,0,1,2⟩, + ⟨4,128,238,0,0,0,0,1,2⟩, + ⟨4,142,238,0,0,0,0,-1,2⟩, + ⟨4,146,238,0,0,0,0,-1,2⟩, + ⟨4,154,238,0,0,0,0,1,2⟩, + ⟨4,160,238,0,0,0,0,-1,2⟩, + ⟨4,161,238,0,0,0,0,-1,2⟩, + ⟨4,170,238,0,0,0,0,-1,2⟩, + ⟨4,171,238,0,0,0,0,-1,2⟩, + ⟨4,179,238,0,0,0,0,-1,1⟩, + ⟨4,180,238,0,0,0,0,-1,1⟩, + ⟨4,182,238,0,0,0,0,-1,2⟩, + ⟨4,184,238,0,0,0,0,-1,2⟩, + ⟨4,192,238,0,0,0,0,-1,1⟩, + ⟨4,205,238,0,0,0,0,-1,2⟩, + ⟨4,210,238,0,0,0,0,-1,2⟩, + ⟨4,112,239,0,0,0,0,1,2⟩, + ⟨4,117,239,0,0,0,0,1,1⟩, + ⟨4,119,239,0,0,0,0,-1,2⟩, + ⟨4,125,239,0,0,0,0,1,2⟩, + ⟨4,127,239,0,0,0,0,1,2⟩, + ⟨4,128,239,0,0,0,0,-1,2⟩, + ⟨4,139,239,0,0,0,0,1,2⟩, + ⟨4,142,239,0,0,0,0,1,2⟩, + ⟨4,146,239,0,0,0,0,1,2⟩, + ⟨4,154,239,0,0,0,0,-1,2⟩, + ⟨4,160,239,0,0,0,0,1,2⟩, + ⟨4,161,239,0,0,0,0,1,2⟩, + ⟨4,169,239,0,0,0,0,-1,2⟩, + ⟨4,170,239,0,0,0,0,1,2⟩, + ⟨4,171,239,0,0,0,0,1,2⟩, + ⟨4,174,239,0,0,0,0,-1,2⟩, + ⟨4,179,239,0,0,0,0,1,1⟩, + ⟨4,180,239,0,0,0,0,1,1⟩, + ⟨4,182,239,0,0,0,0,1,2⟩, + ⟨4,184,239,0,0,0,0,1,2⟩, + ⟨4,192,239,0,0,0,0,1,1⟩, + ⟨4,205,239,0,0,0,0,1,2⟩, + ⟨4,206,239,0,0,0,0,-1,2⟩, + ⟨4,210,239,0,0,0,0,1,2⟩, + ⟨4,112,240,0,0,0,0,-1,2⟩, + ⟨4,148,240,0,0,0,0,-1,2⟩, + ⟨4,165,240,0,0,0,0,-1,2⟩, + ⟨4,182,240,0,0,0,0,-1,2⟩, + ⟨4,184,240,0,0,0,0,-1,2⟩, + ⟨4,203,240,0,0,0,0,-1,2⟩, + ⟨4,113,241,0,0,0,0,1,2⟩, + ⟨4,115,241,0,0,0,0,1,2⟩, + ⟨4,116,241,0,0,0,0,-1,4⟩, + ⟨4,117,241,0,0,0,0,1,4⟩, + ⟨4,118,241,0,0,0,0,1,2⟩, + ⟨4,120,241,0,0,0,0,1,2⟩, + ⟨4,122,241,0,0,0,0,1,2⟩, + ⟨4,124,241,0,0,0,0,-1,4⟩, + ⟨4,129,241,0,0,0,0,-1,4⟩, + ⟨4,132,241,0,0,0,0,1,2⟩, + ⟨4,136,241,0,0,0,0,1,4⟩, + ⟨4,138,241,0,0,0,0,1,2⟩, + ⟨4,140,241,0,0,0,0,1,2⟩, + ⟨4,141,241,0,0,0,0,-1,4⟩, + ⟨4,142,241,0,0,0,0,1,4⟩, + ⟨4,143,241,0,0,0,0,1,4⟩, + ⟨4,144,241,0,0,0,0,1,4⟩, + ⟨4,147,241,0,0,0,0,1,4⟩, + ⟨4,150,241,0,0,0,0,1,4⟩, + ⟨4,157,241,0,0,0,0,-1,4⟩, + ⟨4,160,241,0,0,0,0,-1,4⟩, + ⟨4,168,241,0,0,0,0,1,4⟩, + ⟨4,169,241,0,0,0,0,-1,2⟩, + ⟨4,170,241,0,0,0,0,1,2⟩, + ⟨4,171,241,0,0,0,0,1,4⟩, + ⟨4,172,241,0,0,0,0,-1,4⟩, + ⟨4,174,241,0,0,0,0,-1,2⟩, + ⟨4,176,241,0,0,0,0,1,4⟩, + ⟨4,177,241,0,0,0,0,-1,4⟩, + ⟨4,178,241,0,0,0,0,1,2⟩, + ⟨4,179,241,0,0,0,0,1,2⟩, + ⟨4,180,241,0,0,0,0,1,4⟩, + ⟨4,181,241,0,0,0,0,-1,4⟩, + ⟨4,185,241,0,0,0,0,1,4⟩, + ⟨4,186,241,0,0,0,0,-1,4⟩, + ⟨4,187,241,0,0,0,0,1,2⟩, + ⟨4,189,241,0,0,0,0,1,4⟩, + ⟨4,192,241,0,0,0,0,1,2⟩, + ⟨4,194,241,0,0,0,0,1,2⟩, + ⟨4,195,241,0,0,0,0,1,4⟩, + ⟨4,196,241,0,0,0,0,-1,4⟩, + ⟨4,197,241,0,0,0,0,1,4⟩, + ⟨4,198,241,0,0,0,0,1,2⟩, + ⟨4,200,241,0,0,0,0,1,2⟩, + ⟨4,205,241,0,0,0,0,1,2⟩, + ⟨4,206,241,0,0,0,0,-1,2⟩, + ⟨4,207,241,0,0,0,0,1,2⟩, + ⟨4,208,241,0,0,0,0,1,4⟩, + ⟨4,209,241,0,0,0,0,-1,4⟩, + ⟨4,210,241,0,0,0,0,-1,4⟩, + ⟨4,212,241,0,0,0,0,-1,4⟩, + ⟨4,215,241,0,0,0,0,-1,4⟩, + ⟨4,217,241,0,0,0,0,1,2⟩, + ⟨4,219,241,0,0,0,0,-1,4⟩, + ⟨4,112,242,0,0,0,0,-1,2⟩, + ⟨4,122,242,0,0,0,0,-1,2⟩, + ⟨4,132,242,0,0,0,0,-1,2⟩, + ⟨4,182,242,0,0,0,0,-1,2⟩, + ⟨4,184,242,0,0,0,0,-1,2⟩, + ⟨4,217,242,0,0,0,0,-1,2⟩, + ⟨4,112,243,0,0,0,0,-1,2⟩, + ⟨4,113,243,0,0,0,0,-1,4⟩, + ⟨4,115,243,0,0,0,0,-1,4⟩, + ⟨4,118,243,0,0,0,0,1,4⟩, + ⟨4,120,243,0,0,0,0,1,4⟩, + ⟨4,122,243,0,0,0,0,-1,2⟩, + ⟨4,124,243,0,0,0,0,-1,2⟩, + ⟨4,129,243,0,0,0,0,-1,2⟩, + ⟨4,130,243,0,0,0,0,-1,4⟩, + ⟨4,131,243,0,0,0,0,-1,4⟩, + ⟨4,132,243,0,0,0,0,-1,2⟩, + ⟨4,134,243,0,0,0,0,-1,4⟩, + ⟨4,135,243,0,0,0,0,-1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1344⟩, by decide⟩ +def forward_005 : CheckedSegment frames paid warps := + ⟨⟨forwardState005, forwardState006, + [ + ⟨4,136,243,0,0,0,0,-1,2⟩, + ⟨4,138,243,0,0,0,0,-1,4⟩, + ⟨4,140,243,0,0,0,0,-1,4⟩, + ⟨4,143,243,0,0,0,0,-1,2⟩, + ⟨4,144,243,0,0,0,0,-1,2⟩, + ⟨4,145,243,0,0,0,0,-1,4⟩, + ⟨4,146,243,0,0,0,0,-1,4⟩, + ⟨4,147,243,0,0,0,0,-1,2⟩, + ⟨4,148,243,0,0,0,0,-1,2⟩, + ⟨4,150,243,0,0,0,0,-1,2⟩, + ⟨4,151,243,0,0,0,0,-1,4⟩, + ⟨4,152,243,0,0,0,0,-1,4⟩, + ⟨4,157,243,0,0,0,0,-1,2⟩, + ⟨4,160,243,0,0,0,0,-1,2⟩, + ⟨4,161,243,0,0,0,0,-1,4⟩, + ⟨4,162,243,0,0,0,0,-1,4⟩, + ⟨4,165,243,0,0,0,0,-1,2⟩, + ⟨4,166,243,0,0,0,0,-1,4⟩, + ⟨4,167,243,0,0,0,0,-1,4⟩, + ⟨4,168,243,0,0,0,0,-1,2⟩, + ⟨4,169,243,0,0,0,0,-1,2⟩, + ⟨4,170,243,0,0,0,0,1,4⟩, + ⟨4,174,243,0,0,0,0,-1,2⟩, + ⟨4,178,243,0,0,0,0,-1,4⟩, + ⟨4,179,243,0,0,0,0,1,4⟩, + ⟨4,182,243,0,0,0,0,-1,2⟩, + ⟨4,184,243,0,0,0,0,-1,2⟩, + ⟨4,187,243,0,0,0,0,-1,4⟩, + ⟨4,189,243,0,0,0,0,-1,2⟩, + ⟨4,192,243,0,0,0,0,1,4⟩, + ⟨4,194,243,0,0,0,0,1,4⟩, + ⟨4,197,243,0,0,0,0,-1,2⟩, + ⟨4,198,243,0,0,0,0,-1,4⟩, + ⟨4,200,243,0,0,0,0,-1,4⟩, + ⟨4,203,243,0,0,0,0,-1,2⟩, + ⟨4,205,243,0,0,0,0,1,4⟩, + ⟨4,206,243,0,0,0,0,-1,2⟩, + ⟨4,207,243,0,0,0,0,1,4⟩, + ⟨4,210,243,0,0,0,0,-1,2⟩, + ⟨4,212,243,0,0,0,0,-1,2⟩, + ⟨4,213,243,0,0,0,0,-1,4⟩, + ⟨4,214,243,0,0,0,0,-1,4⟩, + ⟨4,215,243,0,0,0,0,-1,2⟩, + ⟨4,217,243,0,0,0,0,-1,2⟩, + ⟨4,219,243,0,0,0,0,-1,2⟩, + ⟨4,220,243,0,0,0,0,-1,4⟩, + ⟨4,221,243,0,0,0,0,-1,4⟩, + ⟨4,113,244,0,0,0,0,-1,4⟩, + ⟨4,115,244,0,0,0,0,-1,4⟩, + ⟨4,118,244,0,0,0,0,1,4⟩, + ⟨4,120,244,0,0,0,0,1,4⟩, + ⟨4,130,244,0,0,0,0,1,4⟩, + ⟨4,131,244,0,0,0,0,1,4⟩, + ⟨4,134,244,0,0,0,0,1,4⟩, + ⟨4,135,244,0,0,0,0,1,4⟩, + ⟨4,138,244,0,0,0,0,-1,4⟩, + ⟨4,140,244,0,0,0,0,-1,4⟩, + ⟨4,145,244,0,0,0,0,1,4⟩, + ⟨4,146,244,0,0,0,0,1,4⟩, + ⟨4,151,244,0,0,0,0,1,4⟩, + ⟨4,152,244,0,0,0,0,1,4⟩, + ⟨4,161,244,0,0,0,0,1,4⟩, + ⟨4,162,244,0,0,0,0,1,4⟩, + ⟨4,166,244,0,0,0,0,1,4⟩, + ⟨4,167,244,0,0,0,0,1,4⟩, + ⟨4,170,244,0,0,0,0,1,4⟩, + ⟨4,178,244,0,0,0,0,-1,4⟩, + ⟨4,179,244,0,0,0,0,1,4⟩, + ⟨4,187,244,0,0,0,0,-1,4⟩, + ⟨4,192,244,0,0,0,0,1,4⟩, + ⟨4,194,244,0,0,0,0,1,4⟩, + ⟨4,198,244,0,0,0,0,-1,4⟩, + ⟨4,200,244,0,0,0,0,-1,4⟩, + ⟨4,205,244,0,0,0,0,1,4⟩, + ⟨4,207,244,0,0,0,0,1,4⟩, + ⟨4,213,244,0,0,0,0,1,4⟩, + ⟨4,214,244,0,0,0,0,1,4⟩, + ⟨4,220,244,0,0,0,0,1,4⟩, + ⟨4,221,244,0,0,0,0,1,4⟩, + ⟨4,112,245,0,0,0,0,-1,2⟩, + ⟨4,113,245,0,0,0,0,1,4⟩, + ⟨4,115,245,0,0,0,0,1,4⟩, + ⟨4,118,245,0,0,0,0,-1,4⟩, + ⟨4,120,245,0,0,0,0,-1,4⟩, + ⟨4,122,245,0,0,0,0,1,2⟩, + ⟨4,130,245,0,0,0,0,-1,4⟩, + ⟨4,131,245,0,0,0,0,-1,4⟩, + ⟨4,132,245,0,0,0,0,1,2⟩, + ⟨4,134,245,0,0,0,0,-1,4⟩, + ⟨4,135,245,0,0,0,0,-1,4⟩, + ⟨4,138,245,0,0,0,0,1,4⟩, + ⟨4,140,245,0,0,0,0,1,4⟩, + ⟨4,145,245,0,0,0,0,-1,4⟩, + ⟨4,146,245,0,0,0,0,-1,4⟩, + ⟨4,151,245,0,0,0,0,-1,4⟩, + ⟨4,152,245,0,0,0,0,-1,4⟩, + ⟨4,161,245,0,0,0,0,-1,4⟩, + ⟨4,162,245,0,0,0,0,-1,4⟩, + ⟨4,166,245,0,0,0,0,-1,4⟩, + ⟨4,167,245,0,0,0,0,-1,4⟩, + ⟨4,170,245,0,0,0,0,-1,4⟩, + ⟨4,178,245,0,0,0,0,1,4⟩, + ⟨4,179,245,0,0,0,0,-1,4⟩, + ⟨4,182,245,0,0,0,0,-1,2⟩, + ⟨4,184,245,0,0,0,0,-1,2⟩, + ⟨4,187,245,0,0,0,0,1,4⟩, + ⟨4,192,245,0,0,0,0,-1,4⟩, + ⟨4,194,245,0,0,0,0,-1,4⟩, + ⟨4,198,245,0,0,0,0,1,4⟩, + ⟨4,200,245,0,0,0,0,1,4⟩, + ⟨4,205,245,0,0,0,0,-1,4⟩, + ⟨4,207,245,0,0,0,0,-1,4⟩, + ⟨4,213,245,0,0,0,0,-1,4⟩, + ⟨4,214,245,0,0,0,0,-1,4⟩, + ⟨4,217,245,0,0,0,0,1,2⟩, + ⟨4,220,245,0,0,0,0,-1,4⟩, + ⟨4,221,245,0,0,0,0,-1,4⟩, + ⟨4,112,246,0,0,0,0,-1,2⟩, + ⟨4,116,246,0,0,0,0,1,4⟩, + ⟨4,117,246,0,0,0,0,-1,4⟩, + ⟨4,124,246,0,0,0,0,-1,4⟩, + ⟨4,129,246,0,0,0,0,-1,4⟩, + ⟨4,136,246,0,0,0,0,1,4⟩, + ⟨4,141,246,0,0,0,0,1,4⟩, + ⟨4,142,246,0,0,0,0,-1,4⟩, + ⟨4,143,246,0,0,0,0,1,4⟩, + ⟨4,144,246,0,0,0,0,1,4⟩, + ⟨4,147,246,0,0,0,0,1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1476⟩, by decide⟩ +def forward_006 : CheckedSegment frames paid warps := + ⟨⟨forwardState006, forwardState007, + [ + ⟨4,148,246,0,0,0,0,1,2⟩, + ⟨4,150,246,0,0,0,0,1,4⟩, + ⟨4,157,246,0,0,0,0,-1,4⟩, + ⟨4,160,246,0,0,0,0,-1,4⟩, + ⟨4,165,246,0,0,0,0,1,2⟩, + ⟨4,168,246,0,0,0,0,1,4⟩, + ⟨4,171,246,0,0,0,0,-1,4⟩, + ⟨4,172,246,0,0,0,0,1,4⟩, + ⟨4,176,246,0,0,0,0,-1,4⟩, + ⟨4,177,246,0,0,0,0,1,4⟩, + ⟨4,180,246,0,0,0,0,-1,4⟩, + ⟨4,181,246,0,0,0,0,1,4⟩, + ⟨4,182,246,0,0,0,0,-1,2⟩, + ⟨4,184,246,0,0,0,0,-1,2⟩, + ⟨4,185,246,0,0,0,0,-1,4⟩, + ⟨4,186,246,0,0,0,0,1,4⟩, + ⟨4,189,246,0,0,0,0,1,4⟩, + ⟨4,195,246,0,0,0,0,-1,4⟩, + ⟨4,196,246,0,0,0,0,1,4⟩, + ⟨4,197,246,0,0,0,0,1,4⟩, + ⟨4,203,246,0,0,0,0,1,2⟩, + ⟨4,208,246,0,0,0,0,-1,4⟩, + ⟨4,209,246,0,0,0,0,1,4⟩, + ⟨4,210,246,0,0,0,0,-1,4⟩, + ⟨4,212,246,0,0,0,0,-1,4⟩, + ⟨4,215,246,0,0,0,0,-1,4⟩, + ⟨4,219,246,0,0,0,0,-1,4⟩, + ⟨4,116,247,0,0,0,0,-1,4⟩, + ⟨4,117,247,0,0,0,0,1,4⟩, + ⟨4,124,247,0,0,0,0,1,4⟩, + ⟨4,129,247,0,0,0,0,1,4⟩, + ⟨4,136,247,0,0,0,0,-1,4⟩, + ⟨4,141,247,0,0,0,0,-1,4⟩, + ⟨4,142,247,0,0,0,0,1,4⟩, + ⟨4,143,247,0,0,0,0,-1,4⟩, + ⟨4,144,247,0,0,0,0,-1,4⟩, + ⟨4,147,247,0,0,0,0,-1,4⟩, + ⟨4,150,247,0,0,0,0,-1,4⟩, + ⟨4,157,247,0,0,0,0,1,4⟩, + ⟨4,160,247,0,0,0,0,1,4⟩, + ⟨4,168,247,0,0,0,0,-1,4⟩, + ⟨4,171,247,0,0,0,0,1,4⟩, + ⟨4,172,247,0,0,0,0,-1,4⟩, + ⟨4,176,247,0,0,0,0,1,4⟩, + ⟨4,177,247,0,0,0,0,-1,4⟩, + ⟨4,180,247,0,0,0,0,1,4⟩, + ⟨4,181,247,0,0,0,0,-1,4⟩, + ⟨4,185,247,0,0,0,0,1,4⟩, + ⟨4,186,247,0,0,0,0,-1,4⟩, + ⟨4,189,247,0,0,0,0,-1,4⟩, + ⟨4,195,247,0,0,0,0,1,4⟩, + ⟨4,196,247,0,0,0,0,-1,4⟩, + ⟨4,197,247,0,0,0,0,-1,4⟩, + ⟨4,208,247,0,0,0,0,1,4⟩, + ⟨4,209,247,0,0,0,0,-1,4⟩, + ⟨4,210,247,0,0,0,0,1,4⟩, + ⟨4,212,247,0,0,0,0,1,4⟩, + ⟨4,215,247,0,0,0,0,1,4⟩, + ⟨4,219,247,0,0,0,0,1,4⟩, + ⟨4,113,248,0,0,0,0,1,4⟩, + ⟨4,115,248,0,0,0,0,1,4⟩, + ⟨4,118,248,0,0,0,0,-1,4⟩, + ⟨4,120,248,0,0,0,0,-1,4⟩, + ⟨4,130,248,0,0,0,0,1,4⟩, + ⟨4,131,248,0,0,0,0,1,4⟩, + ⟨4,134,248,0,0,0,0,1,4⟩, + ⟨4,135,248,0,0,0,0,1,4⟩, + ⟨4,138,248,0,0,0,0,1,4⟩, + ⟨4,140,248,0,0,0,0,1,4⟩, + ⟨4,145,248,0,0,0,0,1,4⟩, + ⟨4,146,248,0,0,0,0,1,4⟩, + ⟨4,151,248,0,0,0,0,1,4⟩, + ⟨4,152,248,0,0,0,0,1,4⟩, + ⟨4,161,248,0,0,0,0,1,4⟩, + ⟨4,162,248,0,0,0,0,1,4⟩, + ⟨4,166,248,0,0,0,0,1,4⟩, + ⟨4,167,248,0,0,0,0,1,4⟩, + ⟨4,170,248,0,0,0,0,-1,4⟩, + ⟨4,178,248,0,0,0,0,1,4⟩, + ⟨4,179,248,0,0,0,0,-1,4⟩, + ⟨4,187,248,0,0,0,0,1,4⟩, + ⟨4,192,248,0,0,0,0,-1,4⟩, + ⟨4,194,248,0,0,0,0,-1,4⟩, + ⟨4,198,248,0,0,0,0,1,4⟩, + ⟨4,200,248,0,0,0,0,1,4⟩, + ⟨4,205,248,0,0,0,0,-1,4⟩, + ⟨4,207,248,0,0,0,0,-1,4⟩, + ⟨4,213,248,0,0,0,0,1,4⟩, + ⟨4,214,248,0,0,0,0,1,4⟩, + ⟨4,220,248,0,0,0,0,1,4⟩, + ⟨4,221,248,0,0,0,0,1,4⟩, + ⟨4,112,250,0,0,0,0,1,2⟩, + ⟨4,116,250,0,0,0,0,-1,4⟩, + ⟨4,117,250,0,0,0,0,1,4⟩, + ⟨4,124,250,0,0,0,0,1,4⟩, + ⟨4,129,250,0,0,0,0,1,4⟩, + ⟨4,130,250,0,0,0,0,1,2⟩, + ⟨4,131,250,0,0,0,0,-1,2⟩, + ⟨4,134,250,0,0,0,0,1,2⟩, + ⟨4,135,250,0,0,0,0,-1,2⟩, + ⟨4,136,250,0,0,0,0,-1,4⟩, + ⟨4,141,250,0,0,0,0,-1,4⟩, + ⟨4,142,250,0,0,0,0,1,4⟩, + ⟨4,143,250,0,0,0,0,-1,4⟩, + ⟨4,144,250,0,0,0,0,-1,4⟩, + ⟨4,145,250,0,0,0,0,-1,2⟩, + ⟨4,146,250,0,0,0,0,1,2⟩, + ⟨4,147,250,0,0,0,0,-1,4⟩, + ⟨4,148,250,0,0,0,0,-1,2⟩, + ⟨4,150,250,0,0,0,0,-1,4⟩, + ⟨4,151,250,0,0,0,0,-1,2⟩, + ⟨4,152,250,0,0,0,0,1,2⟩, + ⟨4,157,250,0,0,0,0,1,4⟩, + ⟨4,160,250,0,0,0,0,1,4⟩, + ⟨4,161,250,0,0,0,0,1,2⟩, + ⟨4,162,250,0,0,0,0,-1,2⟩, + ⟨4,165,250,0,0,0,0,-1,2⟩, + ⟨4,166,250,0,0,0,0,1,2⟩, + ⟨4,167,250,0,0,0,0,-1,2⟩, + ⟨4,168,250,0,0,0,0,-1,4⟩, + ⟨4,171,250,0,0,0,0,1,4⟩, + ⟨4,172,250,0,0,0,0,-1,4⟩, + ⟨4,176,250,0,0,0,0,1,4⟩, + ⟨4,177,250,0,0,0,0,-1,4⟩, + ⟨4,180,250,0,0,0,0,1,4⟩, + ⟨4,181,250,0,0,0,0,-1,4⟩, + ⟨4,182,250,0,0,0,0,1,2⟩, + ⟨4,184,250,0,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1492⟩, by decide⟩ +def forward_007 : CheckedSegment frames paid warps := + ⟨⟨forwardState007, forwardState008, + [ + ⟨4,185,250,0,0,0,0,1,4⟩, + ⟨4,186,250,0,0,0,0,-1,4⟩, + ⟨4,189,250,0,0,0,0,-1,4⟩, + ⟨4,195,250,0,0,0,0,1,4⟩, + ⟨4,196,250,0,0,0,0,-1,4⟩, + ⟨4,197,250,0,0,0,0,-1,4⟩, + ⟨4,203,250,0,0,0,0,-1,2⟩, + ⟨4,208,250,0,0,0,0,1,4⟩, + ⟨4,209,250,0,0,0,0,-1,4⟩, + ⟨4,210,250,0,0,0,0,1,4⟩, + ⟨4,212,250,0,0,0,0,1,4⟩, + ⟨4,213,250,0,0,0,0,1,2⟩, + ⟨4,214,250,0,0,0,0,-1,2⟩, + ⟨4,215,250,0,0,0,0,1,4⟩, + ⟨4,219,250,0,0,0,0,1,4⟩, + ⟨4,220,250,0,0,0,0,1,2⟩, + ⟨4,221,250,0,0,0,0,-1,2⟩, + ⟨4,116,252,0,0,0,0,1,4⟩, + ⟨4,117,252,0,0,0,0,-1,4⟩, + ⟨4,124,252,0,0,0,0,1,4⟩, + ⟨4,129,252,0,0,0,0,1,4⟩, + ⟨4,136,252,0,0,0,0,-1,4⟩, + ⟨4,141,252,0,0,0,0,1,4⟩, + ⟨4,142,252,0,0,0,0,-1,4⟩, + ⟨4,143,252,0,0,0,0,-1,4⟩, + ⟨4,144,252,0,0,0,0,-1,4⟩, + ⟨4,147,252,0,0,0,0,-1,4⟩, + ⟨4,150,252,0,0,0,0,-1,4⟩, + ⟨4,157,252,0,0,0,0,1,4⟩, + ⟨4,160,252,0,0,0,0,1,4⟩, + ⟨4,168,252,0,0,0,0,-1,4⟩, + ⟨4,171,252,0,0,0,0,-1,4⟩, + ⟨4,172,252,0,0,0,0,1,4⟩, + ⟨4,176,252,0,0,0,0,-1,4⟩, + ⟨4,177,252,0,0,0,0,1,4⟩, + ⟨4,180,252,0,0,0,0,-1,4⟩, + ⟨4,181,252,0,0,0,0,1,4⟩, + ⟨4,185,252,0,0,0,0,-1,4⟩, + ⟨4,186,252,0,0,0,0,1,4⟩, + ⟨4,189,252,0,0,0,0,-1,4⟩, + ⟨4,195,252,0,0,0,0,-1,4⟩, + ⟨4,196,252,0,0,0,0,1,4⟩, + ⟨4,197,252,0,0,0,0,-1,4⟩, + ⟨4,208,252,0,0,0,0,-1,4⟩, + ⟨4,209,252,0,0,0,0,1,4⟩, + ⟨4,210,252,0,0,0,0,1,4⟩, + ⟨4,212,252,0,0,0,0,1,4⟩, + ⟨4,215,252,0,0,0,0,1,4⟩, + ⟨4,219,252,0,0,0,0,1,4⟩, + ⟨4,116,253,0,0,0,0,-1,4⟩, + ⟨4,117,253,0,0,0,0,1,4⟩, + ⟨4,122,253,0,0,0,0,1,2⟩, + ⟨4,124,253,0,0,0,0,-1,4⟩, + ⟨4,129,253,0,0,0,0,-1,4⟩, + ⟨4,132,253,0,0,0,0,1,2⟩, + ⟨4,136,253,0,0,0,0,1,4⟩, + ⟨4,141,253,0,0,0,0,-1,4⟩, + ⟨4,142,253,0,0,0,0,1,4⟩, + ⟨4,143,253,0,0,0,0,1,4⟩, + ⟨4,144,253,0,0,0,0,1,4⟩, + ⟨4,147,253,0,0,0,0,1,4⟩, + ⟨4,150,253,0,0,0,0,1,4⟩, + ⟨4,157,253,0,0,0,0,-1,4⟩, + ⟨4,160,253,0,0,0,0,-1,4⟩, + ⟨4,168,253,0,0,0,0,1,4⟩, + ⟨4,169,253,0,0,0,0,-1,2⟩, + ⟨4,171,253,0,0,0,0,1,4⟩, + ⟨4,172,253,0,0,0,0,-1,4⟩, + ⟨4,174,253,0,0,0,0,-1,2⟩, + ⟨4,176,253,0,0,0,0,1,4⟩, + ⟨4,177,253,0,0,0,0,-1,4⟩, + ⟨4,180,253,0,0,0,0,1,4⟩, + ⟨4,181,253,0,0,0,0,-1,4⟩, + ⟨4,185,253,0,0,0,0,1,4⟩, + ⟨4,186,253,0,0,0,0,-1,4⟩, + ⟨4,189,253,0,0,0,0,1,4⟩, + ⟨4,195,253,0,0,0,0,1,4⟩, + ⟨4,196,253,0,0,0,0,-1,4⟩, + ⟨4,197,253,0,0,0,0,1,4⟩, + ⟨4,206,253,0,0,0,0,-1,2⟩, + ⟨4,208,253,0,0,0,0,1,4⟩, + ⟨4,209,253,0,0,0,0,-1,4⟩, + ⟨4,210,253,0,0,0,0,-1,4⟩, + ⟨4,212,253,0,0,0,0,-1,4⟩, + ⟨4,215,253,0,0,0,0,-1,4⟩, + ⟨4,217,253,0,0,0,0,1,2⟩, + ⟨4,219,253,0,0,0,0,-1,4⟩, + ⟨4,112,254,0,0,0,0,-1,2⟩, + ⟨4,113,254,0,0,0,0,1,4⟩, + ⟨4,115,254,0,0,0,0,1,4⟩, + ⟨4,116,254,0,0,0,0,-1,2⟩, + ⟨4,117,254,0,0,0,0,-1,2⟩, + ⟨4,118,254,0,0,0,0,-1,4⟩, + ⟨4,120,254,0,0,0,0,-1,4⟩, + ⟨4,122,254,0,0,0,0,1,2⟩, + ⟨4,130,254,0,0,0,0,-1,4⟩, + ⟨4,131,254,0,0,0,0,-1,4⟩, + ⟨4,132,254,0,0,0,0,1,2⟩, + ⟨4,134,254,0,0,0,0,-1,4⟩, + ⟨4,135,254,0,0,0,0,-1,4⟩, + ⟨4,138,254,0,0,0,0,1,4⟩, + ⟨4,140,254,0,0,0,0,1,4⟩, + ⟨4,141,254,0,0,0,0,-1,2⟩, + ⟨4,142,254,0,0,0,0,-1,2⟩, + ⟨4,145,254,0,0,0,0,-1,4⟩, + ⟨4,146,254,0,0,0,0,-1,4⟩, + ⟨4,151,254,0,0,0,0,-1,4⟩, + ⟨4,152,254,0,0,0,0,-1,4⟩, + ⟨4,161,254,0,0,0,0,-1,4⟩, + ⟨4,162,254,0,0,0,0,-1,4⟩, + ⟨4,166,254,0,0,0,0,-1,4⟩, + ⟨4,167,254,0,0,0,0,-1,4⟩, + ⟨4,170,254,0,0,0,0,-1,4⟩, + ⟨4,171,254,0,0,0,0,-1,2⟩, + ⟨4,172,254,0,0,0,0,-1,2⟩, + ⟨4,176,254,0,0,0,0,-1,2⟩, + ⟨4,177,254,0,0,0,0,-1,2⟩, + ⟨4,178,254,0,0,0,0,1,4⟩, + ⟨4,179,254,0,0,0,0,-1,4⟩, + ⟨4,180,254,0,0,0,0,-1,2⟩, + ⟨4,181,254,0,0,0,0,-1,2⟩, + ⟨4,182,254,0,0,0,0,-1,2⟩, + ⟨4,184,254,0,0,0,0,-1,2⟩, + ⟨4,185,254,0,0,0,0,-1,2⟩, + ⟨4,186,254,0,0,0,0,-1,2⟩, + ⟨4,187,254,0,0,0,0,1,4⟩, + ⟨4,192,254,0,0,0,0,-1,4⟩, + ⟨4,194,254,0,0,0,0,-1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1480⟩, by decide⟩ +def forward_008 : CheckedSegment frames paid warps := + ⟨⟨forwardState008, forwardState009, + [ + ⟨4,195,254,0,0,0,0,-1,2⟩, + ⟨4,196,254,0,0,0,0,-1,2⟩, + ⟨4,198,254,0,0,0,0,1,4⟩, + ⟨4,200,254,0,0,0,0,1,4⟩, + ⟨4,205,254,0,0,0,0,-1,4⟩, + ⟨4,207,254,0,0,0,0,-1,4⟩, + ⟨4,208,254,0,0,0,0,-1,2⟩, + ⟨4,209,254,0,0,0,0,-1,2⟩, + ⟨4,213,254,0,0,0,0,-1,4⟩, + ⟨4,214,254,0,0,0,0,-1,4⟩, + ⟨4,217,254,0,0,0,0,1,2⟩, + ⟨4,220,254,0,0,0,0,-1,4⟩, + ⟨4,221,254,0,0,0,0,-1,4⟩, + ⟨4,112,255,0,0,0,0,1,2⟩, + ⟨4,113,255,0,0,0,0,-1,4⟩, + ⟨4,115,255,0,0,0,0,-1,4⟩, + ⟨4,116,255,0,0,0,0,1,2⟩, + ⟨4,117,255,0,0,0,0,1,2⟩, + ⟨4,118,255,0,0,0,0,1,4⟩, + ⟨4,120,255,0,0,0,0,1,4⟩, + ⟨4,122,255,0,0,0,0,-1,2⟩, + ⟨4,130,255,0,0,0,0,1,4⟩, + ⟨4,131,255,0,0,0,0,1,4⟩, + ⟨4,132,255,0,0,0,0,-1,2⟩, + ⟨4,134,255,0,0,0,0,1,4⟩, + ⟨4,135,255,0,0,0,0,1,4⟩, + ⟨4,138,255,0,0,0,0,-1,4⟩, + ⟨4,140,255,0,0,0,0,-1,4⟩, + ⟨4,141,255,0,0,0,0,1,2⟩, + ⟨4,142,255,0,0,0,0,1,2⟩, + ⟨4,145,255,0,0,0,0,1,4⟩, + ⟨4,146,255,0,0,0,0,1,4⟩, + ⟨4,148,255,0,0,0,0,1,2⟩, + ⟨4,151,255,0,0,0,0,1,4⟩, + ⟨4,152,255,0,0,0,0,1,4⟩, + ⟨4,161,255,0,0,0,0,1,4⟩, + ⟨4,162,255,0,0,0,0,1,4⟩, + ⟨4,165,255,0,0,0,0,1,2⟩, + ⟨4,166,255,0,0,0,0,1,4⟩, + ⟨4,167,255,0,0,0,0,1,4⟩, + ⟨4,169,255,0,0,0,0,-1,2⟩, + ⟨4,170,255,0,0,0,0,1,4⟩, + ⟨4,171,255,0,0,0,0,1,2⟩, + ⟨4,172,255,0,0,0,0,1,2⟩, + ⟨4,174,255,0,0,0,0,-1,2⟩, + ⟨4,176,255,0,0,0,0,1,2⟩, + ⟨4,177,255,0,0,0,0,1,2⟩, + ⟨4,178,255,0,0,0,0,-1,4⟩, + ⟨4,179,255,0,0,0,0,1,4⟩, + ⟨4,180,255,0,0,0,0,1,2⟩, + ⟨4,181,255,0,0,0,0,1,2⟩, + ⟨4,182,255,0,0,0,0,1,2⟩, + ⟨4,184,255,0,0,0,0,1,2⟩, + ⟨4,185,255,0,0,0,0,1,2⟩, + ⟨4,186,255,0,0,0,0,1,2⟩, + ⟨4,187,255,0,0,0,0,-1,4⟩, + ⟨4,192,255,0,0,0,0,1,4⟩, + ⟨4,194,255,0,0,0,0,1,4⟩, + ⟨4,195,255,0,0,0,0,1,2⟩, + ⟨4,196,255,0,0,0,0,1,2⟩, + ⟨4,198,255,0,0,0,0,-1,4⟩, + ⟨4,200,255,0,0,0,0,-1,4⟩, + ⟨4,203,255,0,0,0,0,1,2⟩, + ⟨4,205,255,0,0,0,0,1,4⟩, + ⟨4,206,255,0,0,0,0,-1,2⟩, + ⟨4,207,255,0,0,0,0,1,4⟩, + ⟨4,208,255,0,0,0,0,1,2⟩, + ⟨4,209,255,0,0,0,0,1,2⟩, + ⟨4,213,255,0,0,0,0,1,4⟩, + ⟨4,214,255,0,0,0,0,1,4⟩, + ⟨4,217,255,0,0,0,0,-1,2⟩, + ⟨4,220,255,0,0,0,0,1,4⟩, + ⟨4,221,255,0,0,0,0,1,4⟩, + ⟨4,112,256,0,0,0,0,-1,2⟩, + ⟨4,163,256,0,0,0,0,-1,2⟩, + ⟨4,182,256,0,0,0,0,-1,2⟩, + ⟨4,184,256,0,0,0,0,-1,2⟩, + ⟨4,201,256,0,0,0,0,-1,2⟩, + ⟨4,223,256,0,0,0,0,-1,2⟩, + ⟨4,113,257,0,0,0,0,-1,4⟩, + ⟨4,115,257,0,0,0,0,-1,2⟩, + ⟨4,116,257,0,0,0,0,-1,4⟩, + ⟨4,117,257,0,0,0,0,1,4⟩, + ⟨4,118,257,0,0,0,0,1,4⟩, + ⟨4,120,257,0,0,0,0,1,2⟩, + ⟨4,124,257,0,0,0,0,-1,4⟩, + ⟨4,129,257,0,0,0,0,-1,4⟩, + ⟨4,134,257,0,0,0,0,-1,4⟩, + ⟨4,135,257,0,0,0,0,1,4⟩, + ⟨4,138,257,0,0,0,0,1,2⟩, + ⟨4,140,257,0,0,0,0,1,4⟩, + ⟨4,141,257,0,0,0,0,1,2⟩, + ⟨4,142,257,0,0,0,0,1,2⟩, + ⟨4,143,257,0,0,0,0,1,4⟩, + ⟨4,145,257,0,0,0,0,1,4⟩, + ⟨4,146,257,0,0,0,0,-1,4⟩, + ⟨4,150,257,0,0,0,0,-1,4⟩, + ⟨4,156,257,0,0,0,0,1,2⟩, + ⟨4,158,257,0,0,0,0,1,2⟩, + ⟨4,161,257,0,0,0,0,-1,4⟩, + ⟨4,162,257,0,0,0,0,-1,4⟩, + ⟨4,168,257,0,0,0,0,-1,4⟩, + ⟨4,169,257,0,0,0,0,-1,2⟩, + ⟨4,170,257,0,0,0,0,1,4⟩, + ⟨4,171,257,0,0,0,0,1,2⟩, + ⟨4,172,257,0,0,0,0,-1,2⟩, + ⟨4,174,257,0,0,0,0,-1,2⟩, + ⟨4,176,257,0,0,0,0,1,4⟩, + ⟨4,177,257,0,0,0,0,-1,4⟩, + ⟨4,178,257,0,0,0,0,-1,2⟩, + ⟨4,179,257,0,0,0,0,1,2⟩, + ⟨4,180,257,0,0,0,0,1,4⟩, + ⟨4,181,257,0,0,0,0,1,4⟩, + ⟨4,185,257,0,0,0,0,1,2⟩, + ⟨4,186,257,0,0,0,0,1,2⟩, + ⟨4,187,257,0,0,0,0,1,4⟩, + ⟨4,189,257,0,0,0,0,1,4⟩, + ⟨4,191,257,0,0,0,0,1,2⟩, + ⟨4,192,257,0,0,0,0,1,2⟩, + ⟨4,194,257,0,0,0,0,1,4⟩, + ⟨4,195,257,0,0,0,0,1,2⟩, + ⟨4,196,257,0,0,0,0,-1,2⟩, + ⟨4,198,257,0,0,0,0,-1,4⟩, + ⟨4,200,257,0,0,0,0,1,2⟩, + ⟨4,205,257,0,0,0,0,1,4⟩, + ⟨4,206,257,0,0,0,0,-1,2⟩, + ⟨4,207,257,0,0,0,0,1,2⟩, + ⟨4,208,257,0,0,0,0,1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1414⟩, by decide⟩ +def forward_009 : CheckedSegment frames paid warps := + ⟨⟨forwardState009, forwardState010, + [ + ⟨4,209,257,0,0,0,0,1,4⟩, + ⟨4,212,257,0,0,0,0,-1,4⟩, + ⟨4,215,257,0,0,0,0,-1,4⟩, + ⟨4,220,257,0,0,0,0,-1,4⟩, + ⟨4,221,257,0,0,0,0,-1,4⟩, + ⟨4,112,258,0,0,0,0,-1,2⟩, + ⟨4,156,258,0,0,0,0,-1,2⟩, + ⟨4,158,258,0,0,0,0,-1,2⟩, + ⟨4,182,258,0,0,0,0,-1,2⟩, + ⟨4,184,258,0,0,0,0,-1,2⟩, + ⟨4,191,258,0,0,0,0,-1,2⟩, + ⟨4,112,259,0,0,0,0,-1,2⟩, + ⟨4,115,259,0,0,0,0,1,4⟩, + ⟨4,120,259,0,0,0,0,1,4⟩, + ⟨4,124,259,0,0,0,0,-1,2⟩, + ⟨4,129,259,0,0,0,0,-1,2⟩, + ⟨4,130,259,0,0,0,0,-1,4⟩, + ⟨4,131,259,0,0,0,0,1,4⟩, + ⟨4,134,259,0,0,0,0,-1,2⟩, + ⟨4,135,259,0,0,0,0,-1,2⟩, + ⟨4,136,259,0,0,0,0,1,4⟩, + ⟨4,138,259,0,0,0,0,-1,4⟩, + ⟨4,141,259,0,0,0,0,-1,4⟩, + ⟨4,142,259,0,0,0,0,1,4⟩, + ⟨4,143,259,0,0,0,0,-1,2⟩, + ⟨4,144,259,0,0,0,0,1,4⟩, + ⟨4,145,259,0,0,0,0,-1,2⟩, + ⟨4,146,259,0,0,0,0,-1,2⟩, + ⟨4,147,259,0,0,0,0,-1,4⟩, + ⟨4,150,259,0,0,0,0,1,2⟩, + ⟨4,151,259,0,0,0,0,-1,4⟩, + ⟨4,152,259,0,0,0,0,-1,4⟩, + ⟨4,156,259,0,0,0,0,-1,2⟩, + ⟨4,157,259,0,0,0,0,-1,4⟩, + ⟨4,158,259,0,0,0,0,-1,2⟩, + ⟨4,160,259,0,0,0,0,-1,4⟩, + ⟨4,161,259,0,0,0,0,-1,2⟩, + ⟨4,162,259,0,0,0,0,1,2⟩, + ⟨4,163,259,0,0,0,0,-1,2⟩, + ⟨4,166,259,0,0,0,0,-1,4⟩, + ⟨4,167,259,0,0,0,0,-1,4⟩, + ⟨4,168,259,0,0,0,0,1,2⟩, + ⟨4,169,259,0,0,0,0,-1,2⟩, + ⟨4,171,259,0,0,0,0,1,4⟩, + ⟨4,172,259,0,0,0,0,1,4⟩, + ⟨4,174,259,0,0,0,0,-1,2⟩, + ⟨4,178,259,0,0,0,0,1,4⟩, + ⟨4,179,259,0,0,0,0,1,4⟩, + ⟨4,182,259,0,0,0,0,-1,2⟩, + ⟨4,184,259,0,0,0,0,-1,2⟩, + ⟨4,185,259,0,0,0,0,1,4⟩, + ⟨4,186,259,0,0,0,0,-1,4⟩, + ⟨4,189,259,0,0,0,0,-1,2⟩, + ⟨4,191,259,0,0,0,0,-1,2⟩, + ⟨4,192,259,0,0,0,0,1,4⟩, + ⟨4,195,259,0,0,0,0,1,4⟩, + ⟨4,196,259,0,0,0,0,1,4⟩, + ⟨4,197,259,0,0,0,0,-1,4⟩, + ⟨4,200,259,0,0,0,0,-1,4⟩, + ⟨4,201,259,0,0,0,0,-1,2⟩, + ⟨4,206,259,0,0,0,0,-1,2⟩, + ⟨4,207,259,0,0,0,0,1,4⟩, + ⟨4,210,259,0,0,0,0,-1,4⟩, + ⟨4,212,259,0,0,0,0,-1,2⟩, + ⟨4,213,259,0,0,0,0,-1,4⟩, + ⟨4,214,259,0,0,0,0,1,4⟩, + ⟨4,215,259,0,0,0,0,-1,2⟩, + ⟨4,219,259,0,0,0,0,-1,4⟩, + ⟨4,220,259,0,0,0,0,-1,2⟩, + ⟨4,221,259,0,0,0,0,1,2⟩, + ⟨4,223,259,0,0,0,0,-1,2⟩, + ⟨4,115,260,0,0,0,0,1,4⟩, + ⟨4,120,260,0,0,0,0,1,4⟩, + ⟨4,130,260,0,0,0,0,1,4⟩, + ⟨4,131,260,0,0,0,0,-1,4⟩, + ⟨4,136,260,0,0,0,0,-1,4⟩, + ⟨4,138,260,0,0,0,0,-1,4⟩, + ⟨4,141,260,0,0,0,0,-1,4⟩, + ⟨4,142,260,0,0,0,0,1,4⟩, + ⟨4,144,260,0,0,0,0,-1,4⟩, + ⟨4,147,260,0,0,0,0,1,4⟩, + ⟨4,151,260,0,0,0,0,1,4⟩, + ⟨4,152,260,0,0,0,0,1,4⟩, + ⟨4,157,260,0,0,0,0,1,4⟩, + ⟨4,160,260,0,0,0,0,1,4⟩, + ⟨4,166,260,0,0,0,0,1,4⟩, + ⟨4,167,260,0,0,0,0,1,4⟩, + ⟨4,171,260,0,0,0,0,1,4⟩, + ⟨4,172,260,0,0,0,0,1,4⟩, + ⟨4,178,260,0,0,0,0,1,4⟩, + ⟨4,179,260,0,0,0,0,1,4⟩, + ⟨4,185,260,0,0,0,0,1,4⟩, + ⟨4,186,260,0,0,0,0,-1,4⟩, + ⟨4,192,260,0,0,0,0,1,4⟩, + ⟨4,195,260,0,0,0,0,1,4⟩, + ⟨4,196,260,0,0,0,0,1,4⟩, + ⟨4,197,260,0,0,0,0,1,4⟩, + ⟨4,200,260,0,0,0,0,-1,4⟩, + ⟨4,207,260,0,0,0,0,1,4⟩, + ⟨4,210,260,0,0,0,0,1,4⟩, + ⟨4,213,260,0,0,0,0,1,4⟩, + ⟨4,214,260,0,0,0,0,-1,4⟩, + ⟨4,219,260,0,0,0,0,1,4⟩, + ⟨4,112,261,0,0,0,0,-1,2⟩, + ⟨4,115,261,0,0,0,0,-1,4⟩, + ⟨4,120,261,0,0,0,0,-1,4⟩, + ⟨4,130,261,0,0,0,0,-1,4⟩, + ⟨4,131,261,0,0,0,0,1,4⟩, + ⟨4,136,261,0,0,0,0,1,4⟩, + ⟨4,138,261,0,0,0,0,1,4⟩, + ⟨4,141,261,0,0,0,0,1,4⟩, + ⟨4,142,261,0,0,0,0,-1,4⟩, + ⟨4,144,261,0,0,0,0,1,4⟩, + ⟨4,147,261,0,0,0,0,-1,4⟩, + ⟨4,151,261,0,0,0,0,-1,4⟩, + ⟨4,152,261,0,0,0,0,-1,4⟩, + ⟨4,156,261,0,0,0,0,1,2⟩, + ⟨4,157,261,0,0,0,0,-1,4⟩, + ⟨4,158,261,0,0,0,0,1,2⟩, + ⟨4,160,261,0,0,0,0,-1,4⟩, + ⟨4,166,261,0,0,0,0,-1,4⟩, + ⟨4,167,261,0,0,0,0,-1,4⟩, + ⟨4,171,261,0,0,0,0,-1,4⟩, + ⟨4,172,261,0,0,0,0,-1,4⟩, + ⟨4,178,261,0,0,0,0,-1,4⟩, + ⟨4,179,261,0,0,0,0,-1,4⟩, + ⟨4,182,261,0,0,0,0,-1,2⟩, + ⟨4,184,261,0,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1458⟩, by decide⟩ +def forward_010 : CheckedSegment frames paid warps := + ⟨⟨forwardState010, forwardState011, + [ + ⟨4,185,261,0,0,0,0,-1,4⟩, + ⟨4,186,261,0,0,0,0,1,4⟩, + ⟨4,191,261,0,0,0,0,1,2⟩, + ⟨4,192,261,0,0,0,0,-1,4⟩, + ⟨4,195,261,0,0,0,0,-1,4⟩, + ⟨4,196,261,0,0,0,0,-1,4⟩, + ⟨4,197,261,0,0,0,0,-1,4⟩, + ⟨4,200,261,0,0,0,0,1,4⟩, + ⟨4,207,261,0,0,0,0,-1,4⟩, + ⟨4,210,261,0,0,0,0,-1,4⟩, + ⟨4,213,261,0,0,0,0,-1,4⟩, + ⟨4,214,261,0,0,0,0,1,4⟩, + ⟨4,219,261,0,0,0,0,-1,4⟩, + ⟨4,112,262,0,0,0,0,-1,2⟩, + ⟨4,113,262,0,0,0,0,1,4⟩, + ⟨4,116,262,0,0,0,0,1,4⟩, + ⟨4,117,262,0,0,0,0,-1,4⟩, + ⟨4,118,262,0,0,0,0,-1,4⟩, + ⟨4,124,262,0,0,0,0,-1,4⟩, + ⟨4,129,262,0,0,0,0,-1,4⟩, + ⟨4,134,262,0,0,0,0,-1,4⟩, + ⟨4,135,262,0,0,0,0,1,4⟩, + ⟨4,140,262,0,0,0,0,-1,4⟩, + ⟨4,143,262,0,0,0,0,1,4⟩, + ⟨4,145,262,0,0,0,0,1,4⟩, + ⟨4,146,262,0,0,0,0,-1,4⟩, + ⟨4,150,262,0,0,0,0,-1,4⟩, + ⟨4,161,262,0,0,0,0,-1,4⟩, + ⟨4,162,262,0,0,0,0,-1,4⟩, + ⟨4,163,262,0,0,0,0,1,2⟩, + ⟨4,168,262,0,0,0,0,-1,4⟩, + ⟨4,170,262,0,0,0,0,-1,4⟩, + ⟨4,176,262,0,0,0,0,-1,4⟩, + ⟨4,177,262,0,0,0,0,1,4⟩, + ⟨4,180,262,0,0,0,0,-1,4⟩, + ⟨4,181,262,0,0,0,0,-1,4⟩, + ⟨4,182,262,0,0,0,0,-1,2⟩, + ⟨4,184,262,0,0,0,0,-1,2⟩, + ⟨4,187,262,0,0,0,0,-1,4⟩, + ⟨4,189,262,0,0,0,0,1,4⟩, + ⟨4,194,262,0,0,0,0,-1,4⟩, + ⟨4,198,262,0,0,0,0,1,4⟩, + ⟨4,201,262,0,0,0,0,1,2⟩, + ⟨4,205,262,0,0,0,0,-1,4⟩, + ⟨4,208,262,0,0,0,0,-1,4⟩, + ⟨4,209,262,0,0,0,0,-1,4⟩, + ⟨4,212,262,0,0,0,0,-1,4⟩, + ⟨4,215,262,0,0,0,0,-1,4⟩, + ⟨4,220,262,0,0,0,0,-1,4⟩, + ⟨4,221,262,0,0,0,0,-1,4⟩, + ⟨4,223,262,0,0,0,0,1,2⟩, + ⟨4,113,263,0,0,0,0,-1,4⟩, + ⟨4,116,263,0,0,0,0,-1,4⟩, + ⟨4,117,263,0,0,0,0,1,4⟩, + ⟨4,118,263,0,0,0,0,1,4⟩, + ⟨4,124,263,0,0,0,0,1,4⟩, + ⟨4,129,263,0,0,0,0,1,4⟩, + ⟨4,134,263,0,0,0,0,1,4⟩, + ⟨4,135,263,0,0,0,0,-1,4⟩, + ⟨4,140,263,0,0,0,0,1,4⟩, + ⟨4,143,263,0,0,0,0,-1,4⟩, + ⟨4,145,263,0,0,0,0,-1,4⟩, + ⟨4,146,263,0,0,0,0,1,4⟩, + ⟨4,150,263,0,0,0,0,1,4⟩, + ⟨4,161,263,0,0,0,0,1,4⟩, + ⟨4,162,263,0,0,0,0,1,4⟩, + ⟨4,168,263,0,0,0,0,1,4⟩, + ⟨4,170,263,0,0,0,0,1,4⟩, + ⟨4,176,263,0,0,0,0,1,4⟩, + ⟨4,177,263,0,0,0,0,-1,4⟩, + ⟨4,180,263,0,0,0,0,1,4⟩, + ⟨4,181,263,0,0,0,0,1,4⟩, + ⟨4,187,263,0,0,0,0,1,4⟩, + ⟨4,189,263,0,0,0,0,-1,4⟩, + ⟨4,194,263,0,0,0,0,1,4⟩, + ⟨4,198,263,0,0,0,0,-1,4⟩, + ⟨4,205,263,0,0,0,0,1,4⟩, + ⟨4,208,263,0,0,0,0,1,4⟩, + ⟨4,209,263,0,0,0,0,1,4⟩, + ⟨4,212,263,0,0,0,0,1,4⟩, + ⟨4,215,263,0,0,0,0,1,4⟩, + ⟨4,220,263,0,0,0,0,1,4⟩, + ⟨4,221,263,0,0,0,0,1,4⟩, + ⟨4,115,264,0,0,0,0,-1,4⟩, + ⟨4,120,264,0,0,0,0,-1,4⟩, + ⟨4,130,264,0,0,0,0,1,4⟩, + ⟨4,131,264,0,0,0,0,-1,4⟩, + ⟨4,136,264,0,0,0,0,-1,4⟩, + ⟨4,138,264,0,0,0,0,1,4⟩, + ⟨4,141,264,0,0,0,0,1,4⟩, + ⟨4,142,264,0,0,0,0,-1,4⟩, + ⟨4,144,264,0,0,0,0,-1,4⟩, + ⟨4,147,264,0,0,0,0,1,4⟩, + ⟨4,151,264,0,0,0,0,1,4⟩, + ⟨4,152,264,0,0,0,0,1,4⟩, + ⟨4,157,264,0,0,0,0,1,4⟩, + ⟨4,160,264,0,0,0,0,1,4⟩, + ⟨4,166,264,0,0,0,0,1,4⟩, + ⟨4,167,264,0,0,0,0,1,4⟩, + ⟨4,171,264,0,0,0,0,-1,4⟩, + ⟨4,172,264,0,0,0,0,-1,4⟩, + ⟨4,178,264,0,0,0,0,-1,4⟩, + ⟨4,179,264,0,0,0,0,-1,4⟩, + ⟨4,185,264,0,0,0,0,-1,4⟩, + ⟨4,186,264,0,0,0,0,1,4⟩, + ⟨4,192,264,0,0,0,0,-1,4⟩, + ⟨4,195,264,0,0,0,0,-1,4⟩, + ⟨4,196,264,0,0,0,0,-1,4⟩, + ⟨4,197,264,0,0,0,0,1,4⟩, + ⟨4,200,264,0,0,0,0,1,4⟩, + ⟨4,207,264,0,0,0,0,-1,4⟩, + ⟨4,210,264,0,0,0,0,1,4⟩, + ⟨4,213,264,0,0,0,0,1,4⟩, + ⟨4,214,264,0,0,0,0,-1,4⟩, + ⟨4,219,264,0,0,0,0,1,4⟩, + ⟨4,112,266,0,0,0,0,1,2⟩, + ⟨4,113,266,0,0,0,0,-1,4⟩, + ⟨4,116,266,0,0,0,0,-1,4⟩, + ⟨4,117,266,0,0,0,0,1,4⟩, + ⟨4,118,266,0,0,0,0,1,4⟩, + ⟨4,124,266,0,0,0,0,1,4⟩, + ⟨4,129,266,0,0,0,0,1,4⟩, + ⟨4,130,266,0,0,0,0,1,2⟩, + ⟨4,131,266,0,0,0,0,1,2⟩, + ⟨4,134,266,0,0,0,0,1,4⟩, + ⟨4,135,266,0,0,0,0,-1,4⟩, + ⟨4,136,266,0,0,0,0,1,2⟩, + ⟨4,140,266,0,0,0,0,1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1514⟩, by decide⟩ +def forward_011 : CheckedSegment frames paid warps := + ⟨⟨forwardState011, forwardState012, + [ + ⟨4,143,266,0,0,0,0,-1,4⟩, + ⟨4,144,266,0,0,0,0,1,2⟩, + ⟨4,145,266,0,0,0,0,-1,4⟩, + ⟨4,146,266,0,0,0,0,1,4⟩, + ⟨4,147,266,0,0,0,0,-1,2⟩, + ⟨4,150,266,0,0,0,0,1,4⟩, + ⟨4,151,266,0,0,0,0,-1,2⟩, + ⟨4,152,266,0,0,0,0,1,2⟩, + ⟨4,157,266,0,0,0,0,1,2⟩, + ⟨4,160,266,0,0,0,0,1,2⟩, + ⟨4,161,266,0,0,0,0,1,4⟩, + ⟨4,162,266,0,0,0,0,1,4⟩, + ⟨4,163,266,0,0,0,0,-1,2⟩, + ⟨4,166,266,0,0,0,0,1,2⟩, + ⟨4,167,266,0,0,0,0,-1,2⟩, + ⟨4,168,266,0,0,0,0,1,4⟩, + ⟨4,170,266,0,0,0,0,1,4⟩, + ⟨4,176,266,0,0,0,0,1,4⟩, + ⟨4,177,266,0,0,0,0,-1,4⟩, + ⟨4,180,266,0,0,0,0,1,4⟩, + ⟨4,181,266,0,0,0,0,1,4⟩, + ⟨4,182,266,0,0,0,0,1,2⟩, + ⟨4,184,266,0,0,0,0,1,2⟩, + ⟨4,187,266,0,0,0,0,1,4⟩, + ⟨4,189,266,0,0,0,0,-1,4⟩, + ⟨4,194,266,0,0,0,0,1,4⟩, + ⟨4,197,266,0,0,0,0,-1,2⟩, + ⟨4,198,266,0,0,0,0,-1,4⟩, + ⟨4,201,266,0,0,0,0,-1,2⟩, + ⟨4,205,266,0,0,0,0,1,4⟩, + ⟨4,208,266,0,0,0,0,1,4⟩, + ⟨4,209,266,0,0,0,0,1,4⟩, + ⟨4,210,266,0,0,0,0,1,2⟩, + ⟨4,212,266,0,0,0,0,1,4⟩, + ⟨4,213,266,0,0,0,0,1,2⟩, + ⟨4,214,266,0,0,0,0,1,2⟩, + ⟨4,215,266,0,0,0,0,1,4⟩, + ⟨4,219,266,0,0,0,0,1,2⟩, + ⟨4,220,266,0,0,0,0,1,4⟩, + ⟨4,221,266,0,0,0,0,1,4⟩, + ⟨4,223,266,0,0,0,0,-1,2⟩, + ⟨4,113,268,0,0,0,0,1,4⟩, + ⟨4,116,268,0,0,0,0,1,4⟩, + ⟨4,117,268,0,0,0,0,-1,4⟩, + ⟨4,118,268,0,0,0,0,-1,4⟩, + ⟨4,124,268,0,0,0,0,1,4⟩, + ⟨4,129,268,0,0,0,0,1,4⟩, + ⟨4,134,268,0,0,0,0,1,4⟩, + ⟨4,135,268,0,0,0,0,-1,4⟩, + ⟨4,140,268,0,0,0,0,-1,4⟩, + ⟨4,143,268,0,0,0,0,-1,4⟩, + ⟨4,145,268,0,0,0,0,-1,4⟩, + ⟨4,146,268,0,0,0,0,1,4⟩, + ⟨4,150,268,0,0,0,0,1,4⟩, + ⟨4,161,268,0,0,0,0,1,4⟩, + ⟨4,162,268,0,0,0,0,1,4⟩, + ⟨4,168,268,0,0,0,0,1,4⟩, + ⟨4,170,268,0,0,0,0,-1,4⟩, + ⟨4,176,268,0,0,0,0,-1,4⟩, + ⟨4,177,268,0,0,0,0,1,4⟩, + ⟨4,180,268,0,0,0,0,-1,4⟩, + ⟨4,181,268,0,0,0,0,-1,4⟩, + ⟨4,187,268,0,0,0,0,-1,4⟩, + ⟨4,189,268,0,0,0,0,-1,4⟩, + ⟨4,194,268,0,0,0,0,-1,4⟩, + ⟨4,198,268,0,0,0,0,1,4⟩, + ⟨4,205,268,0,0,0,0,-1,4⟩, + ⟨4,208,268,0,0,0,0,-1,4⟩, + ⟨4,209,268,0,0,0,0,-1,4⟩, + ⟨4,212,268,0,0,0,0,1,4⟩, + ⟨4,215,268,0,0,0,0,1,4⟩, + ⟨4,220,268,0,0,0,0,1,4⟩, + ⟨4,221,268,0,0,0,0,1,4⟩, + ⟨4,113,269,0,0,0,0,-1,4⟩, + ⟨4,116,269,0,0,0,0,-1,4⟩, + ⟨4,117,269,0,0,0,0,1,4⟩, + ⟨4,118,269,0,0,0,0,1,4⟩, + ⟨4,124,269,0,0,0,0,-1,4⟩, + ⟨4,129,269,0,0,0,0,-1,4⟩, + ⟨4,134,269,0,0,0,0,-1,4⟩, + ⟨4,135,269,0,0,0,0,1,4⟩, + ⟨4,140,269,0,0,0,0,1,4⟩, + ⟨4,143,269,0,0,0,0,1,4⟩, + ⟨4,145,269,0,0,0,0,1,4⟩, + ⟨4,146,269,0,0,0,0,-1,4⟩, + ⟨4,150,269,0,0,0,0,-1,4⟩, + ⟨4,156,269,0,0,0,0,1,2⟩, + ⟨4,158,269,0,0,0,0,1,2⟩, + ⟨4,161,269,0,0,0,0,-1,4⟩, + ⟨4,162,269,0,0,0,0,-1,4⟩, + ⟨4,168,269,0,0,0,0,-1,4⟩, + ⟨4,169,269,0,0,0,0,-1,2⟩, + ⟨4,170,269,0,0,0,0,1,4⟩, + ⟨4,174,269,0,0,0,0,-1,2⟩, + ⟨4,176,269,0,0,0,0,1,4⟩, + ⟨4,177,269,0,0,0,0,-1,4⟩, + ⟨4,180,269,0,0,0,0,1,4⟩, + ⟨4,181,269,0,0,0,0,1,4⟩, + ⟨4,187,269,0,0,0,0,1,4⟩, + ⟨4,189,269,0,0,0,0,1,4⟩, + ⟨4,191,269,0,0,0,0,1,2⟩, + ⟨4,194,269,0,0,0,0,1,4⟩, + ⟨4,198,269,0,0,0,0,-1,4⟩, + ⟨4,205,269,0,0,0,0,1,4⟩, + ⟨4,206,269,0,0,0,0,-1,2⟩, + ⟨4,208,269,0,0,0,0,1,4⟩, + ⟨4,209,269,0,0,0,0,1,4⟩, + ⟨4,212,269,0,0,0,0,-1,4⟩, + ⟨4,215,269,0,0,0,0,-1,4⟩, + ⟨4,220,269,0,0,0,0,-1,4⟩, + ⟨4,221,269,0,0,0,0,-1,4⟩, + ⟨4,112,270,0,0,0,0,-1,2⟩, + ⟨4,113,270,0,0,0,0,-1,2⟩, + ⟨4,115,270,0,0,0,0,-1,4⟩, + ⟨4,116,270,0,0,0,0,-1,2⟩, + ⟨4,117,270,0,0,0,0,-1,2⟩, + ⟨4,118,270,0,0,0,0,-1,2⟩, + ⟨4,120,270,0,0,0,0,-1,4⟩, + ⟨4,130,270,0,0,0,0,-1,4⟩, + ⟨4,131,270,0,0,0,0,1,4⟩, + ⟨4,136,270,0,0,0,0,1,4⟩, + ⟨4,138,270,0,0,0,0,1,4⟩, + ⟨4,140,270,0,0,0,0,1,2⟩, + ⟨4,141,270,0,0,0,0,1,4⟩, + ⟨4,142,270,0,0,0,0,-1,4⟩, + ⟨4,144,270,0,0,0,0,1,4⟩, + ⟨4,147,270,0,0,0,0,-1,4⟩, + ⟨4,151,270,0,0,0,0,-1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1476⟩, by decide⟩ +def forward_012 : CheckedSegment frames paid warps := + ⟨⟨forwardState012, forwardState013, + [ + ⟨4,152,270,0,0,0,0,-1,4⟩, + ⟨4,156,270,0,0,0,0,1,2⟩, + ⟨4,157,270,0,0,0,0,-1,4⟩, + ⟨4,158,270,0,0,0,0,1,2⟩, + ⟨4,160,270,0,0,0,0,-1,4⟩, + ⟨4,166,270,0,0,0,0,-1,4⟩, + ⟨4,167,270,0,0,0,0,-1,4⟩, + ⟨4,170,270,0,0,0,0,-1,2⟩, + ⟨4,171,270,0,0,0,0,-1,4⟩, + ⟨4,172,270,0,0,0,0,-1,4⟩, + ⟨4,176,270,0,0,0,0,-1,2⟩, + ⟨4,177,270,0,0,0,0,-1,2⟩, + ⟨4,178,270,0,0,0,0,-1,4⟩, + ⟨4,179,270,0,0,0,0,-1,4⟩, + ⟨4,180,270,0,0,0,0,-1,2⟩, + ⟨4,181,270,0,0,0,0,1,2⟩, + ⟨4,182,270,0,0,0,0,-1,2⟩, + ⟨4,184,270,0,0,0,0,-1,2⟩, + ⟨4,185,270,0,0,0,0,-1,4⟩, + ⟨4,186,270,0,0,0,0,1,4⟩, + ⟨4,187,270,0,0,0,0,1,2⟩, + ⟨4,191,270,0,0,0,0,1,2⟩, + ⟨4,192,270,0,0,0,0,-1,4⟩, + ⟨4,194,270,0,0,0,0,-1,2⟩, + ⟨4,195,270,0,0,0,0,-1,4⟩, + ⟨4,196,270,0,0,0,0,-1,4⟩, + ⟨4,197,270,0,0,0,0,-1,4⟩, + ⟨4,198,270,0,0,0,0,-1,2⟩, + ⟨4,200,270,0,0,0,0,1,4⟩, + ⟨4,205,270,0,0,0,0,-1,2⟩, + ⟨4,207,270,0,0,0,0,-1,4⟩, + ⟨4,208,270,0,0,0,0,-1,2⟩, + ⟨4,209,270,0,0,0,0,1,2⟩, + ⟨4,210,270,0,0,0,0,-1,4⟩, + ⟨4,213,270,0,0,0,0,-1,4⟩, + ⟨4,214,270,0,0,0,0,1,4⟩, + ⟨4,219,270,0,0,0,0,-1,4⟩, + ⟨4,112,271,0,0,0,0,1,2⟩, + ⟨4,113,271,0,0,0,0,1,2⟩, + ⟨4,115,271,0,0,0,0,1,4⟩, + ⟨4,116,271,0,0,0,0,1,2⟩, + ⟨4,117,271,0,0,0,0,1,2⟩, + ⟨4,118,271,0,0,0,0,1,2⟩, + ⟨4,120,271,0,0,0,0,1,4⟩, + ⟨4,130,271,0,0,0,0,1,4⟩, + ⟨4,131,271,0,0,0,0,-1,4⟩, + ⟨4,136,271,0,0,0,0,-1,4⟩, + ⟨4,138,271,0,0,0,0,-1,4⟩, + ⟨4,140,271,0,0,0,0,-1,2⟩, + ⟨4,141,271,0,0,0,0,-1,4⟩, + ⟨4,142,271,0,0,0,0,1,4⟩, + ⟨4,144,271,0,0,0,0,-1,4⟩, + ⟨4,147,271,0,0,0,0,1,4⟩, + ⟨4,151,271,0,0,0,0,1,4⟩, + ⟨4,152,271,0,0,0,0,1,4⟩, + ⟨4,156,271,0,0,0,0,-1,2⟩, + ⟨4,157,271,0,0,0,0,1,4⟩, + ⟨4,158,271,0,0,0,0,-1,2⟩, + ⟨4,160,271,0,0,0,0,1,4⟩, + ⟨4,163,271,0,0,0,0,1,2⟩, + ⟨4,166,271,0,0,0,0,1,4⟩, + ⟨4,167,271,0,0,0,0,1,4⟩, + ⟨4,169,271,0,0,0,0,-1,2⟩, + ⟨4,170,271,0,0,0,0,1,2⟩, + ⟨4,171,271,0,0,0,0,1,4⟩, + ⟨4,172,271,0,0,0,0,1,4⟩, + ⟨4,174,271,0,0,0,0,-1,2⟩, + ⟨4,176,271,0,0,0,0,1,2⟩, + ⟨4,177,271,0,0,0,0,1,2⟩, + ⟨4,178,271,0,0,0,0,1,4⟩, + ⟨4,179,271,0,0,0,0,1,4⟩, + ⟨4,180,271,0,0,0,0,1,2⟩, + ⟨4,181,271,0,0,0,0,-1,2⟩, + ⟨4,182,271,0,0,0,0,1,2⟩, + ⟨4,184,271,0,0,0,0,1,2⟩, + ⟨4,185,271,0,0,0,0,1,4⟩, + ⟨4,186,271,0,0,0,0,-1,4⟩, + ⟨4,187,271,0,0,0,0,-1,2⟩, + ⟨4,191,271,0,0,0,0,-1,2⟩, + ⟨4,192,271,0,0,0,0,1,4⟩, + ⟨4,194,271,0,0,0,0,1,2⟩, + ⟨4,195,271,0,0,0,0,1,4⟩, + ⟨4,196,271,0,0,0,0,1,4⟩, + ⟨4,197,271,0,0,0,0,1,4⟩, + ⟨4,198,271,0,0,0,0,1,2⟩, + ⟨4,200,271,0,0,0,0,-1,4⟩, + ⟨4,201,271,0,0,0,0,1,2⟩, + ⟨4,205,271,0,0,0,0,1,2⟩, + ⟨4,206,271,0,0,0,0,-1,2⟩, + ⟨4,207,271,0,0,0,0,1,4⟩, + ⟨4,208,271,0,0,0,0,1,2⟩, + ⟨4,209,271,0,0,0,0,-1,2⟩, + ⟨4,210,271,0,0,0,0,1,4⟩, + ⟨4,213,271,0,0,0,0,1,4⟩, + ⟨4,214,271,0,0,0,0,-1,4⟩, + ⟨4,219,271,0,0,0,0,1,4⟩, + ⟨4,223,271,0,0,0,0,1,2⟩, + ⟨4,112,272,0,0,0,0,-1,4⟩, + ⟨4,114,272,0,0,0,0,1,4⟩, + ⟨4,115,272,0,0,0,0,-1,2⟩, + ⟨4,119,272,0,0,0,0,-1,4⟩, + ⟨4,121,272,0,0,0,0,-1,4⟩, + ⟨4,123,272,0,0,0,0,1,4⟩, + ⟨4,124,272,0,0,0,0,-1,2⟩, + ⟨4,132,272,0,0,0,0,-1,4⟩, + ⟨4,133,272,0,0,0,0,-1,4⟩, + ⟨4,137,272,0,0,0,0,-1,4⟩, + ⟨4,139,272,0,0,0,0,-1,4⟩, + ⟨4,148,272,0,0,0,0,-1,4⟩, + ⟨4,149,272,0,0,0,0,-1,4⟩, + ⟨4,150,272,0,0,0,0,-1,2⟩, + ⟨4,155,272,0,0,0,0,1,4⟩, + ⟨4,158,272,0,0,0,0,1,4⟩, + ⟨4,159,272,0,0,0,0,1,4⟩, + ⟨4,166,272,0,0,0,0,-1,2⟩, + ⟨4,168,272,0,0,0,0,-1,2⟩, + ⟨4,169,272,0,0,0,0,-1,4⟩, + ⟨4,173,272,0,0,0,0,1,4⟩, + ⟨4,178,272,0,0,0,0,-1,2⟩, + ⟨4,188,272,0,0,0,0,-1,4⟩, + ⟨4,190,272,0,0,0,0,1,4⟩, + ⟨4,193,272,0,0,0,0,-1,4⟩, + ⟨4,199,272,0,0,0,0,-1,4⟩, + ⟨4,202,272,0,0,0,0,1,4⟩, + ⟨4,204,272,0,0,0,0,-1,4⟩, + ⟨4,212,272,0,0,0,0,-1,2⟩, + ⟨4,213,272,0,0,0,0,-1,2⟩, + ⟨4,222,272,0,0,0,0,1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1432⟩, by decide⟩ +def forward_013 : CheckedSegment frames paid warps := + ⟨⟨forwardState013, forwardState014, + [ + ⟨4,223,272,0,0,0,0,1,4⟩, + ⟨4,113,274,0,0,0,0,-1,4⟩, + ⟨4,114,274,0,0,0,0,1,4⟩, + ⟨4,118,274,0,0,0,0,1,4⟩, + ⟨4,121,274,0,0,0,0,1,4⟩, + ⟨4,127,274,0,0,0,0,1,4⟩, + ⟨4,134,274,0,0,0,0,1,4⟩, + ⟨4,135,274,0,0,0,0,1,4⟩, + ⟨4,137,274,0,0,0,0,1,4⟩, + ⟨4,140,274,0,0,0,0,-1,4⟩, + ⟨4,145,274,0,0,0,0,1,4⟩, + ⟨4,146,274,0,0,0,0,1,4⟩, + ⟨4,154,274,0,0,0,0,1,4⟩, + ⟨4,159,274,0,0,0,0,-1,4⟩, + ⟨4,161,274,0,0,0,0,1,4⟩, + ⟨4,162,274,0,0,0,0,-1,4⟩, + ⟨4,165,274,0,0,0,0,-1,4⟩, + ⟨4,170,274,0,0,0,0,-1,4⟩, + ⟨4,173,274,0,0,0,0,1,4⟩, + ⟨4,184,274,0,0,0,0,1,4⟩, + ⟨4,187,274,0,0,0,0,-1,4⟩, + ⟨4,188,274,0,0,0,0,-1,4⟩, + ⟨4,191,274,0,0,0,0,1,4⟩, + ⟨4,194,274,0,0,0,0,1,4⟩, + ⟨4,198,274,0,0,0,0,-1,4⟩, + ⟨4,201,274,0,0,0,0,1,4⟩, + ⟨4,204,274,0,0,0,0,-1,4⟩, + ⟨4,205,274,0,0,0,0,-1,4⟩, + ⟨4,206,274,0,0,0,0,1,4⟩, + ⟨4,217,274,0,0,0,0,-1,4⟩, + ⟨4,220,274,0,0,0,0,1,4⟩, + ⟨4,221,274,0,0,0,0,-1,4⟩, + ⟨4,222,274,0,0,0,0,-1,4⟩, + ⟨4,112,276,0,0,0,0,1,2⟩, + ⟨4,120,276,0,0,0,0,1,2⟩, + ⟨4,125,276,0,0,0,0,-1,2⟩, + ⟨4,127,276,0,0,0,0,-1,2⟩, + ⟨4,129,276,0,0,0,0,1,2⟩, + ⟨4,130,276,0,0,0,0,1,2⟩, + ⟨4,139,276,0,0,0,0,-1,2⟩, + ⟨4,152,276,0,0,0,0,1,2⟩, + ⟨4,176,276,0,0,0,0,1,2⟩, + ⟨4,182,276,0,0,0,0,1,2⟩, + ⟨4,184,276,0,0,0,0,1,2⟩, + ⟨4,207,276,0,0,0,0,1,2⟩, + ⟨4,208,276,0,0,0,0,1,2⟩, + ⟨4,215,276,0,0,0,0,1,2⟩, + ⟨4,122,278,0,0,0,0,-1,4⟩, + ⟨4,123,278,0,0,0,0,-1,4⟩, + ⟨4,125,278,0,0,0,0,1,4⟩, + ⟨4,128,278,0,0,0,0,1,4⟩, + ⟨4,133,278,0,0,0,0,1,4⟩, + ⟨4,136,278,0,0,0,0,-1,4⟩, + ⟨4,141,278,0,0,0,0,-1,4⟩, + ⟨4,142,278,0,0,0,0,-1,4⟩, + ⟨4,144,278,0,0,0,0,-1,4⟩, + ⟨4,147,278,0,0,0,0,-1,4⟩, + ⟨4,149,278,0,0,0,0,1,4⟩, + ⟨4,155,278,0,0,0,0,1,4⟩, + ⟨4,156,278,0,0,0,0,-1,4⟩, + ⟨4,157,278,0,0,0,0,1,4⟩, + ⟨4,160,278,0,0,0,0,1,4⟩, + ⟨4,163,278,0,0,0,0,-1,4⟩, + ⟨4,171,278,0,0,0,0,-1,4⟩, + ⟨4,172,278,0,0,0,0,1,4⟩, + ⟨4,174,278,0,0,0,0,1,4⟩, + ⟨4,182,278,0,0,0,0,1,4⟩, + ⟨4,185,278,0,0,0,0,1,4⟩, + ⟨4,186,278,0,0,0,0,-1,4⟩, + ⟨4,190,278,0,0,0,0,1,4⟩, + ⟨4,193,278,0,0,0,0,-1,4⟩, + ⟨4,195,278,0,0,0,0,1,4⟩, + ⟨4,196,278,0,0,0,0,1,4⟩, + ⟨4,197,278,0,0,0,0,-1,4⟩, + ⟨4,199,278,0,0,0,0,-1,4⟩, + ⟨4,202,278,0,0,0,0,-1,4⟩, + ⟨4,203,278,0,0,0,0,-1,4⟩, + ⟨4,210,278,0,0,0,0,1,4⟩, + ⟨4,219,278,0,0,0,0,1,4⟩, + ⟨4,113,279,0,0,0,0,1,4⟩, + ⟨4,114,279,0,0,0,0,1,4⟩, + ⟨4,118,279,0,0,0,0,-1,4⟩, + ⟨4,121,279,0,0,0,0,1,4⟩, + ⟨4,127,279,0,0,0,0,-1,4⟩, + ⟨4,134,279,0,0,0,0,1,4⟩, + ⟨4,135,279,0,0,0,0,1,4⟩, + ⟨4,137,279,0,0,0,0,1,4⟩, + ⟨4,140,279,0,0,0,0,1,4⟩, + ⟨4,145,279,0,0,0,0,1,4⟩, + ⟨4,146,279,0,0,0,0,1,4⟩, + ⟨4,154,279,0,0,0,0,-1,4⟩, + ⟨4,159,279,0,0,0,0,-1,4⟩, + ⟨4,161,279,0,0,0,0,1,4⟩, + ⟨4,162,279,0,0,0,0,-1,4⟩, + ⟨4,165,279,0,0,0,0,1,4⟩, + ⟨4,170,279,0,0,0,0,1,4⟩, + ⟨4,173,279,0,0,0,0,1,4⟩, + ⟨4,184,279,0,0,0,0,1,4⟩, + ⟨4,187,279,0,0,0,0,1,4⟩, + ⟨4,188,279,0,0,0,0,-1,4⟩, + ⟨4,191,279,0,0,0,0,1,4⟩, + ⟨4,194,279,0,0,0,0,-1,4⟩, + ⟨4,198,279,0,0,0,0,1,4⟩, + ⟨4,201,279,0,0,0,0,1,4⟩, + ⟨4,204,279,0,0,0,0,-1,4⟩, + ⟨4,205,279,0,0,0,0,1,4⟩, + ⟨4,206,279,0,0,0,0,1,4⟩, + ⟨4,217,279,0,0,0,0,1,4⟩, + ⟨4,220,279,0,0,0,0,1,4⟩, + ⟨4,221,279,0,0,0,0,-1,4⟩, + ⟨4,222,279,0,0,0,0,-1,4⟩, + ⟨4,112,280,0,0,0,0,1,4⟩, + ⟨4,114,280,0,0,0,0,-1,4⟩, + ⟨4,115,280,0,0,0,0,1,2⟩, + ⟨4,119,280,0,0,0,0,1,4⟩, + ⟨4,121,280,0,0,0,0,1,4⟩, + ⟨4,122,280,0,0,0,0,1,2⟩, + ⟨4,123,280,0,0,0,0,1,4⟩, + ⟨4,124,280,0,0,0,0,1,2⟩, + ⟨4,132,280,0,0,0,0,1,4⟩, + ⟨4,133,280,0,0,0,0,-1,4⟩, + ⟨4,136,280,0,0,0,0,1,2⟩, + ⟨4,137,280,0,0,0,0,1,4⟩, + ⟨4,139,280,0,0,0,0,1,4⟩, + ⟨4,144,280,0,0,0,0,1,2⟩, + ⟨4,147,280,0,0,0,0,1,2⟩, + ⟨4,148,280,0,0,0,0,1,4⟩, + ⟨4,149,280,0,0,0,0,-1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1496⟩, by decide⟩ +def forward_014 : CheckedSegment frames paid warps := + ⟨⟨forwardState014, forwardState015, + [ + ⟨4,150,280,0,0,0,0,1,2⟩, + ⟨4,155,280,0,0,0,0,-1,4⟩, + ⟨4,157,280,0,0,0,0,1,2⟩, + ⟨4,158,280,0,0,0,0,-1,4⟩, + ⟨4,159,280,0,0,0,0,-1,4⟩, + ⟨4,160,280,0,0,0,0,1,2⟩, + ⟨4,166,280,0,0,0,0,1,2⟩, + ⟨4,168,280,0,0,0,0,1,2⟩, + ⟨4,169,280,0,0,0,0,1,4⟩, + ⟨4,173,280,0,0,0,0,-1,4⟩, + ⟨4,174,280,0,0,0,0,1,2⟩, + ⟨4,178,280,0,0,0,0,1,2⟩, + ⟨4,182,280,0,0,0,0,1,2⟩, + ⟨4,188,280,0,0,0,0,1,4⟩, + ⟨4,190,280,0,0,0,0,-1,4⟩, + ⟨4,193,280,0,0,0,0,1,4⟩, + ⟨4,197,280,0,0,0,0,1,2⟩, + ⟨4,199,280,0,0,0,0,1,4⟩, + ⟨4,202,280,0,0,0,0,1,4⟩, + ⟨4,203,280,0,0,0,0,1,2⟩, + ⟨4,204,280,0,0,0,0,1,4⟩, + ⟨4,210,280,0,0,0,0,1,2⟩, + ⟨4,212,280,0,0,0,0,1,2⟩, + ⟨4,213,280,0,0,0,0,1,2⟩, + ⟨4,219,280,0,0,0,0,1,2⟩, + ⟨4,222,280,0,0,0,0,-1,4⟩, + ⟨4,223,280,0,0,0,0,-1,4⟩, + ⟨4,114,281,0,0,0,0,1,2⟩, + ⟨4,121,281,0,0,0,0,-1,2⟩, + ⟨4,134,281,0,0,0,0,1,2⟩, + ⟨4,135,281,0,0,0,0,-1,2⟩, + ⟨4,137,281,0,0,0,0,-1,2⟩, + ⟨4,145,281,0,0,0,0,-1,2⟩, + ⟨4,146,281,0,0,0,0,1,2⟩, + ⟨4,159,281,0,0,0,0,1,2⟩, + ⟨4,161,281,0,0,0,0,1,2⟩, + ⟨4,162,281,0,0,0,0,1,2⟩, + ⟨4,173,281,0,0,0,0,1,2⟩, + ⟨4,184,281,0,0,0,0,1,2⟩, + ⟨4,188,281,0,0,0,0,-1,2⟩, + ⟨4,191,281,0,0,0,0,-1,2⟩, + ⟨4,201,281,0,0,0,0,-1,2⟩, + ⟨4,204,281,0,0,0,0,-1,2⟩, + ⟨4,206,281,0,0,0,0,1,2⟩, + ⟨4,220,281,0,0,0,0,1,2⟩, + ⟨4,221,281,0,0,0,0,1,2⟩, + ⟨4,222,281,0,0,0,0,1,2⟩, + ⟨4,112,283,0,0,0,0,-1,2⟩, + ⟨4,113,283,0,0,0,0,1,2⟩, + ⟨4,118,283,0,0,0,0,1,2⟩, + ⟨4,119,283,0,0,0,0,1,2⟩, + ⟨4,121,283,0,0,0,0,1,2⟩, + ⟨4,122,283,0,0,0,0,1,4⟩, + ⟨4,123,283,0,0,0,0,1,4⟩, + ⟨4,125,283,0,0,0,0,1,4⟩, + ⟨4,127,283,0,0,0,0,1,2⟩, + ⟨4,128,283,0,0,0,0,1,4⟩, + ⟨4,129,283,0,0,0,0,-1,1⟩, + ⟨4,130,283,0,0,0,0,-1,1⟩, + ⟨4,133,283,0,0,0,0,-1,4⟩, + ⟨4,134,283,0,0,0,0,-1,2⟩, + ⟨4,135,283,0,0,0,0,1,2⟩, + ⟨4,136,283,0,0,0,0,1,4⟩, + ⟨4,137,283,0,0,0,0,1,2⟩, + ⟨4,139,283,0,0,0,0,1,2⟩, + ⟨4,140,283,0,0,0,0,1,2⟩, + ⟨4,141,283,0,0,0,0,-1,4⟩, + ⟨4,142,283,0,0,0,0,-1,4⟩, + ⟨4,144,283,0,0,0,0,1,4⟩, + ⟨4,145,283,0,0,0,0,1,2⟩, + ⟨4,146,283,0,0,0,0,-1,2⟩, + ⟨4,147,283,0,0,0,0,1,4⟩, + ⟨4,149,283,0,0,0,0,-1,4⟩, + ⟨4,152,283,0,0,0,0,-1,1⟩, + ⟨4,154,283,0,0,0,0,1,2⟩, + ⟨4,155,283,0,0,0,0,-1,4⟩, + ⟨4,156,283,0,0,0,0,-1,4⟩, + ⟨4,157,283,0,0,0,0,-1,4⟩, + ⟨4,159,283,0,0,0,0,-1,2⟩, + ⟨4,160,283,0,0,0,0,-1,4⟩, + ⟨4,161,283,0,0,0,0,-1,2⟩, + ⟨4,162,283,0,0,0,0,-1,2⟩, + ⟨4,163,283,0,0,0,0,-1,4⟩, + ⟨4,165,283,0,0,0,0,1,2⟩, + ⟨4,169,283,0,0,0,0,-1,2⟩, + ⟨4,170,283,0,0,0,0,-1,2⟩, + ⟨4,171,283,0,0,0,0,-1,4⟩, + ⟨4,172,283,0,0,0,0,1,4⟩, + ⟨4,174,283,0,0,0,0,-1,4⟩, + ⟨4,182,283,0,0,0,0,-1,4⟩, + ⟨4,184,283,0,0,0,0,-1,2⟩, + ⟨4,185,283,0,0,0,0,1,4⟩, + ⟨4,186,283,0,0,0,0,-1,4⟩, + ⟨4,187,283,0,0,0,0,1,2⟩, + ⟨4,190,283,0,0,0,0,-1,4⟩, + ⟨4,191,283,0,0,0,0,1,2⟩, + ⟨4,193,283,0,0,0,0,1,4⟩, + ⟨4,194,283,0,0,0,0,1,2⟩, + ⟨4,195,283,0,0,0,0,1,4⟩, + ⟨4,196,283,0,0,0,0,1,4⟩, + ⟨4,197,283,0,0,0,0,1,4⟩, + ⟨4,198,283,0,0,0,0,1,2⟩, + ⟨4,199,283,0,0,0,0,1,4⟩, + ⟨4,201,283,0,0,0,0,1,2⟩, + ⟨4,202,283,0,0,0,0,1,4⟩, + ⟨4,203,283,0,0,0,0,1,4⟩, + ⟨4,205,283,0,0,0,0,-1,2⟩, + ⟨4,206,283,0,0,0,0,-1,2⟩, + ⟨4,210,283,0,0,0,0,-1,4⟩, + ⟨4,215,283,0,0,0,0,-1,1⟩, + ⟨4,217,283,0,0,0,0,1,2⟩, + ⟨4,219,283,0,0,0,0,-1,4⟩, + ⟨4,220,283,0,0,0,0,-1,2⟩, + ⟨4,221,283,0,0,0,0,-1,2⟩, + ⟨4,222,283,0,0,0,0,-1,2⟩, + ⟨4,122,284,0,0,0,0,-1,4⟩, + ⟨4,123,284,0,0,0,0,-1,4⟩, + ⟨4,125,284,0,0,0,0,-1,4⟩, + ⟨4,128,284,0,0,0,0,-1,4⟩, + ⟨4,133,284,0,0,0,0,1,4⟩, + ⟨4,136,284,0,0,0,0,-1,4⟩, + ⟨4,141,284,0,0,0,0,1,4⟩, + ⟨4,142,284,0,0,0,0,1,4⟩, + ⟨4,144,284,0,0,0,0,-1,4⟩, + ⟨4,147,284,0,0,0,0,-1,4⟩, + ⟨4,149,284,0,0,0,0,1,4⟩, + ⟨4,155,284,0,0,0,0,-1,4⟩, + ⟨4,156,284,0,0,0,0,1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1388⟩, by decide⟩ +def forward_015 : CheckedSegment frames paid warps := + ⟨⟨forwardState015, forwardState016, + [ + ⟨4,157,284,0,0,0,0,1,4⟩, + ⟨4,160,284,0,0,0,0,1,4⟩, + ⟨4,163,284,0,0,0,0,1,4⟩, + ⟨4,171,284,0,0,0,0,1,4⟩, + ⟨4,172,284,0,0,0,0,-1,4⟩, + ⟨4,174,284,0,0,0,0,1,4⟩, + ⟨4,182,284,0,0,0,0,1,4⟩, + ⟨4,185,284,0,0,0,0,-1,4⟩, + ⟨4,186,284,0,0,0,0,1,4⟩, + ⟨4,190,284,0,0,0,0,-1,4⟩, + ⟨4,193,284,0,0,0,0,1,4⟩, + ⟨4,195,284,0,0,0,0,-1,4⟩, + ⟨4,196,284,0,0,0,0,-1,4⟩, + ⟨4,197,284,0,0,0,0,-1,4⟩, + ⟨4,199,284,0,0,0,0,1,4⟩, + ⟨4,202,284,0,0,0,0,-1,4⟩, + ⟨4,203,284,0,0,0,0,-1,4⟩, + ⟨4,210,284,0,0,0,0,1,4⟩, + ⟨4,219,284,0,0,0,0,1,4⟩, + ⟨4,113,285,0,0,0,0,-1,2⟩, + ⟨4,118,285,0,0,0,0,-1,2⟩, + ⟨4,127,285,0,0,0,0,-1,2⟩, + ⟨4,140,285,0,0,0,0,-1,2⟩, + ⟨4,154,285,0,0,0,0,-1,2⟩, + ⟨4,165,285,0,0,0,0,-1,2⟩, + ⟨4,170,285,0,0,0,0,1,2⟩, + ⟨4,187,285,0,0,0,0,-1,2⟩, + ⟨4,194,285,0,0,0,0,-1,2⟩, + ⟨4,198,285,0,0,0,0,-1,2⟩, + ⟨4,205,285,0,0,0,0,1,2⟩, + ⟨4,217,285,0,0,0,0,-1,2⟩, + ⟨4,112,286,0,0,0,0,-1,4⟩, + ⟨4,113,286,0,0,0,0,1,4⟩, + ⟨4,115,286,0,0,0,0,1,2⟩, + ⟨4,118,286,0,0,0,0,-1,4⟩, + ⟨4,119,286,0,0,0,0,-1,4⟩, + ⟨4,123,286,0,0,0,0,-1,4⟩, + ⟨4,124,286,0,0,0,0,-1,2⟩, + ⟨4,125,286,0,0,0,0,-1,2⟩, + ⟨4,127,286,0,0,0,0,-1,4⟩, + ⟨4,128,286,0,0,0,0,-1,2⟩, + ⟨4,132,286,0,0,0,0,1,4⟩, + ⟨4,133,286,0,0,0,0,1,4⟩, + ⟨4,134,286,0,0,0,0,-1,4⟩, + ⟨4,135,286,0,0,0,0,-1,4⟩, + ⟨4,139,286,0,0,0,0,-1,4⟩, + ⟨4,140,286,0,0,0,0,1,4⟩, + ⟨4,141,286,0,0,0,0,-1,2⟩, + ⟨4,142,286,0,0,0,0,1,2⟩, + ⟨4,145,286,0,0,0,0,-1,4⟩, + ⟨4,146,286,0,0,0,0,-1,4⟩, + ⟨4,148,286,0,0,0,0,1,4⟩, + ⟨4,149,286,0,0,0,0,1,4⟩, + ⟨4,150,286,0,0,0,0,1,2⟩, + ⟨4,154,286,0,0,0,0,-1,4⟩, + ⟨4,155,286,0,0,0,0,-1,4⟩, + ⟨4,156,286,0,0,0,0,-1,2⟩, + ⟨4,158,286,0,0,0,0,-1,4⟩, + ⟨4,161,286,0,0,0,0,-1,4⟩, + ⟨4,162,286,0,0,0,0,1,4⟩, + ⟨4,163,286,0,0,0,0,-1,2⟩, + ⟨4,165,286,0,0,0,0,1,4⟩, + ⟨4,166,286,0,0,0,0,-1,2⟩, + ⟨4,168,286,0,0,0,0,1,2⟩, + ⟨4,169,286,0,0,0,0,-1,4⟩, + ⟨4,170,286,0,0,0,0,1,4⟩, + ⟨4,171,286,0,0,0,0,1,2⟩, + ⟨4,172,286,0,0,0,0,1,2⟩, + ⟨4,178,286,0,0,0,0,1,2⟩, + ⟨4,184,286,0,0,0,0,-1,4⟩, + ⟨4,185,286,0,0,0,0,-1,2⟩, + ⟨4,186,286,0,0,0,0,-1,2⟩, + ⟨4,187,286,0,0,0,0,1,4⟩, + ⟨4,190,286,0,0,0,0,-1,4⟩, + ⟨4,191,286,0,0,0,0,-1,4⟩, + ⟨4,193,286,0,0,0,0,1,4⟩, + ⟨4,194,286,0,0,0,0,-1,4⟩, + ⟨4,195,286,0,0,0,0,-1,2⟩, + ⟨4,196,286,0,0,0,0,1,2⟩, + ⟨4,198,286,0,0,0,0,1,4⟩, + ⟨4,199,286,0,0,0,0,1,4⟩, + ⟨4,201,286,0,0,0,0,-1,4⟩, + ⟨4,202,286,0,0,0,0,-1,4⟩, + ⟨4,205,286,0,0,0,0,1,4⟩, + ⟨4,206,286,0,0,0,0,-1,4⟩, + ⟨4,212,286,0,0,0,0,-1,2⟩, + ⟨4,213,286,0,0,0,0,-1,2⟩, + ⟨4,217,286,0,0,0,0,1,4⟩, + ⟨4,220,286,0,0,0,0,-1,4⟩, + ⟨4,221,286,0,0,0,0,1,4⟩, + ⟨4,223,286,0,0,0,0,-1,4⟩, + ⟨4,112,287,0,0,0,0,1,2⟩, + ⟨4,119,287,0,0,0,0,1,2⟩, + ⟨4,122,287,0,0,0,0,1,2⟩, + ⟨4,124,287,0,0,0,0,1,1⟩, + ⟨4,125,287,0,0,0,0,1,2⟩, + ⟨4,128,287,0,0,0,0,1,2⟩, + ⟨4,132,287,0,0,0,0,1,2⟩, + ⟨4,134,287,0,0,0,0,1,2⟩, + ⟨4,135,287,0,0,0,0,1,2⟩, + ⟨4,136,287,0,0,0,0,1,2⟩, + ⟨4,138,287,0,0,0,0,1,1⟩, + ⟨4,139,287,0,0,0,0,1,2⟩, + ⟨4,141,287,0,0,0,0,1,2⟩, + ⟨4,142,287,0,0,0,0,-1,2⟩, + ⟨4,143,287,0,0,0,0,1,1⟩, + ⟨4,144,287,0,0,0,0,1,2⟩, + ⟨4,145,287,0,0,0,0,1,2⟩, + ⟨4,146,287,0,0,0,0,1,2⟩, + ⟨4,147,287,0,0,0,0,1,2⟩, + ⟨4,148,287,0,0,0,0,1,2⟩, + ⟨4,156,287,0,0,0,0,1,2⟩, + ⟨4,157,287,0,0,0,0,1,2⟩, + ⟨4,158,287,0,0,0,0,1,2⟩, + ⟨4,160,287,0,0,0,0,1,2⟩, + ⟨4,161,287,0,0,0,0,1,2⟩, + ⟨4,162,287,0,0,0,0,-1,2⟩, + ⟨4,163,287,0,0,0,0,1,2⟩, + ⟨4,166,287,0,0,0,0,1,1⟩, + ⟨4,169,287,0,0,0,0,1,2⟩, + ⟨4,171,287,0,0,0,0,-1,2⟩, + ⟨4,172,287,0,0,0,0,-1,2⟩, + ⟨4,174,287,0,0,0,0,1,2⟩, + ⟨4,182,287,0,0,0,0,1,2⟩, + ⟨4,184,287,0,0,0,0,1,2⟩, + ⟨4,185,287,0,0,0,0,1,2⟩, + ⟨4,186,287,0,0,0,0,1,2⟩, + ⟨4,189,287,0,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1388⟩, by decide⟩ +def forward_016 : CheckedSegment frames paid warps := + ⟨⟨forwardState016, forwardState017, + [ + ⟨4,191,287,0,0,0,0,1,2⟩, + ⟨4,195,287,0,0,0,0,1,2⟩, + ⟨4,196,287,0,0,0,0,-1,2⟩, + ⟨4,197,287,0,0,0,0,1,2⟩, + ⟨4,200,287,0,0,0,0,1,1⟩, + ⟨4,201,287,0,0,0,0,1,2⟩, + ⟨4,203,287,0,0,0,0,1,2⟩, + ⟨4,206,287,0,0,0,0,1,2⟩, + ⟨4,210,287,0,0,0,0,1,2⟩, + ⟨4,212,287,0,0,0,0,1,1⟩, + ⟨4,213,287,0,0,0,0,1,1⟩, + ⟨4,219,287,0,0,0,0,1,2⟩, + ⟨4,220,287,0,0,0,0,1,2⟩, + ⟨4,221,287,0,0,0,0,-1,2⟩, + ⟨4,223,287,0,0,0,0,1,2⟩, + ⟨4,112,288,0,0,0,0,-1,2⟩, + ⟨4,113,288,0,0,0,0,-1,8⟩, + ⟨4,114,288,0,0,0,0,1,4⟩, + ⟨4,118,288,0,0,0,0,1,8⟩, + ⟨4,122,288,0,0,0,0,-1,8⟩, + ⟨4,123,288,0,0,0,0,3,8⟩, + ⟨4,124,288,0,0,0,0,-1,2⟩, + ⟨4,125,288,0,0,0,0,1,8⟩, + ⟨4,127,288,0,0,0,0,1,4⟩, + ⟨4,128,288,0,0,0,0,1,8⟩, + ⟨4,129,288,0,0,0,0,-1,2⟩, + ⟨4,130,288,0,0,0,0,-1,2⟩, + ⟨4,131,288,0,0,0,0,-1,2⟩, + ⟨4,132,288,0,0,0,0,1,4⟩, + ⟨4,133,288,0,0,0,0,-3,8⟩, + ⟨4,134,288,0,0,0,0,-1,8⟩, + ⟨4,135,288,0,0,0,0,1,8⟩, + ⟨4,136,288,0,0,0,0,-1,4⟩, + ⟨4,140,288,0,0,0,0,1,8⟩, + ⟨4,141,288,0,0,0,0,1,4⟩, + ⟨4,142,288,0,0,0,0,-1,4⟩, + ⟨4,144,288,0,0,0,0,-1,4⟩, + ⟨4,145,288,0,0,0,0,1,8⟩, + ⟨4,146,288,0,0,0,0,-1,8⟩, + ⟨4,147,288,0,0,0,0,1,4⟩, + ⟨4,148,288,0,0,0,0,-1,4⟩, + ⟨4,149,288,0,0,0,0,3,8⟩, + ⟨4,152,288,0,0,0,0,-1,2⟩, + ⟨4,154,288,0,0,0,0,1,4⟩, + ⟨4,155,288,0,0,0,0,1,8⟩, + ⟨4,156,288,0,0,0,0,1,8⟩, + ⟨4,157,288,0,0,0,0,-1,4⟩, + ⟨4,158,288,0,0,0,0,-1,4⟩, + ⟨4,160,288,0,0,0,0,-1,4⟩, + ⟨4,161,288,0,0,0,0,-1,8⟩, + ⟨4,162,288,0,0,0,0,1,8⟩, + ⟨4,163,288,0,0,0,0,-1,8⟩, + ⟨4,165,288,0,0,0,0,1,4⟩, + ⟨4,166,288,0,0,0,0,-1,2⟩, + ⟨4,169,288,0,0,0,0,-1,2⟩, + ⟨4,170,288,0,0,0,0,-1,8⟩, + ⟨4,171,288,0,0,0,0,-1,4⟩, + ⟨4,172,288,0,0,0,0,1,4⟩, + ⟨4,173,288,0,0,0,0,1,4⟩, + ⟨4,174,288,0,0,0,0,-1,8⟩, + ⟨4,181,288,0,0,0,0,-1,2⟩, + ⟨4,182,288,0,0,0,0,-1,8⟩, + ⟨4,184,288,0,0,0,0,-1,4⟩, + ⟨4,185,288,0,0,0,0,1,4⟩, + ⟨4,186,288,0,0,0,0,1,4⟩, + ⟨4,187,288,0,0,0,0,1,8⟩, + ⟨4,188,288,0,0,0,0,-1,4⟩, + ⟨4,190,288,0,0,0,0,1,8⟩, + ⟨4,191,288,0,0,0,0,-1,4⟩, + ⟨4,193,288,0,0,0,0,-1,8⟩, + ⟨4,194,288,0,0,0,0,1,8⟩, + ⟨4,195,288,0,0,0,0,1,4⟩, + ⟨4,196,288,0,0,0,0,1,4⟩, + ⟨4,197,288,0,0,0,0,1,4⟩, + ⟨4,198,288,0,0,0,0,-1,8⟩, + ⟨4,199,288,0,0,0,0,-1,8⟩, + ⟨4,201,288,0,0,0,0,1,4⟩, + ⟨4,202,288,0,0,0,0,-3,8⟩, + ⟨4,203,288,0,0,0,0,1,8⟩, + ⟨4,204,288,0,0,0,0,-1,4⟩, + ⟨4,205,288,0,0,0,0,-1,8⟩, + ⟨4,206,288,0,0,0,0,-1,4⟩, + ⟨4,209,288,0,0,0,0,-1,2⟩, + ⟨4,210,288,0,0,0,0,-1,4⟩, + ⟨4,212,288,0,0,0,0,-1,2⟩, + ⟨4,213,288,0,0,0,0,-1,2⟩, + ⟨4,214,288,0,0,0,0,-1,2⟩, + ⟨4,215,288,0,0,0,0,-1,2⟩, + ⟨4,217,288,0,0,0,0,-1,4⟩, + ⟨4,219,288,0,0,0,0,-1,4⟩, + ⟨4,220,288,0,0,0,0,-1,8⟩, + ⟨4,221,288,0,0,0,0,1,8⟩, + ⟨4,223,288,0,0,0,0,1,4⟩, + ⟨4,114,290,0,0,0,0,1,4⟩, + ⟨4,121,290,0,0,0,0,1,4⟩, + ⟨4,127,290,0,0,0,0,1,4⟩, + ⟨4,136,290,0,0,0,0,-1,4⟩, + ⟨4,137,290,0,0,0,0,-1,4⟩, + ⟨4,141,290,0,0,0,0,-1,4⟩, + ⟨4,142,290,0,0,0,0,-1,4⟩, + ⟨4,144,290,0,0,0,0,-1,4⟩, + ⟨4,147,290,0,0,0,0,1,4⟩, + ⟨4,154,290,0,0,0,0,1,4⟩, + ⟨4,157,290,0,0,0,0,1,4⟩, + ⟨4,159,290,0,0,0,0,1,4⟩, + ⟨4,160,290,0,0,0,0,1,4⟩, + ⟨4,165,290,0,0,0,0,-1,4⟩, + ⟨4,171,290,0,0,0,0,-1,4⟩, + ⟨4,172,290,0,0,0,0,-1,4⟩, + ⟨4,173,290,0,0,0,0,1,4⟩, + ⟨4,184,290,0,0,0,0,1,4⟩, + ⟨4,185,290,0,0,0,0,1,4⟩, + ⟨4,186,290,0,0,0,0,-1,4⟩, + ⟨4,188,290,0,0,0,0,-1,4⟩, + ⟨4,191,290,0,0,0,0,-1,4⟩, + ⟨4,195,290,0,0,0,0,1,4⟩, + ⟨4,196,290,0,0,0,0,-1,4⟩, + ⟨4,197,290,0,0,0,0,1,4⟩, + ⟨4,201,290,0,0,0,0,1,4⟩, + ⟨4,204,290,0,0,0,0,-1,4⟩, + ⟨4,206,290,0,0,0,0,1,4⟩, + ⟨4,210,290,0,0,0,0,1,4⟩, + ⟨4,217,290,0,0,0,0,1,4⟩, + ⟨4,219,290,0,0,0,0,1,4⟩, + ⟨4,222,290,0,0,0,0,-1,4⟩, + ⟨4,142,292,0,0,0,0,-1,2⟩, + ⟨4,146,292,0,0,0,0,-1,2⟩, + ⟨4,160,292,0,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1546⟩, by decide⟩ +def forward_017 : CheckedSegment frames paid warps := + ⟨⟨forwardState017, forwardState018, + [ + ⟨4,161,292,0,0,0,0,-1,2⟩, + ⟨4,170,292,0,0,0,0,-1,2⟩, + ⟨4,171,292,0,0,0,0,-1,2⟩, + ⟨4,205,292,0,0,0,0,-1,2⟩, + ⟨4,210,292,0,0,0,0,-1,2⟩, + ⟨4,113,294,0,0,0,0,-1,4⟩, + ⟨4,118,294,0,0,0,0,1,4⟩, + ⟨4,122,294,0,0,0,0,1,4⟩, + ⟨4,123,294,0,0,0,0,-1,4⟩, + ⟨4,125,294,0,0,0,0,1,4⟩, + ⟨4,128,294,0,0,0,0,1,4⟩, + ⟨4,133,294,0,0,0,0,1,4⟩, + ⟨4,134,294,0,0,0,0,1,4⟩, + ⟨4,135,294,0,0,0,0,-1,4⟩, + ⟨4,140,294,0,0,0,0,1,4⟩, + ⟨4,145,294,0,0,0,0,-1,4⟩, + ⟨4,146,294,0,0,0,0,1,4⟩, + ⟨4,149,294,0,0,0,0,-1,4⟩, + ⟨4,155,294,0,0,0,0,1,4⟩, + ⟨4,156,294,0,0,0,0,1,4⟩, + ⟨4,161,294,0,0,0,0,1,4⟩, + ⟨4,162,294,0,0,0,0,-1,4⟩, + ⟨4,163,294,0,0,0,0,-1,4⟩, + ⟨4,170,294,0,0,0,0,-1,4⟩, + ⟨4,174,294,0,0,0,0,1,4⟩, + ⟨4,182,294,0,0,0,0,1,4⟩, + ⟨4,187,294,0,0,0,0,1,4⟩, + ⟨4,190,294,0,0,0,0,1,4⟩, + ⟨4,193,294,0,0,0,0,-1,4⟩, + ⟨4,194,294,0,0,0,0,1,4⟩, + ⟨4,198,294,0,0,0,0,-1,4⟩, + ⟨4,199,294,0,0,0,0,-1,4⟩, + ⟨4,202,294,0,0,0,0,1,4⟩, + ⟨4,203,294,0,0,0,0,-1,4⟩, + ⟨4,205,294,0,0,0,0,-1,4⟩, + ⟨4,220,294,0,0,0,0,1,4⟩, + ⟨4,221,294,0,0,0,0,-1,4⟩, + ⟨4,114,295,0,0,0,0,1,4⟩, + ⟨4,121,295,0,0,0,0,1,4⟩, + ⟨4,127,295,0,0,0,0,-1,4⟩, + ⟨4,136,295,0,0,0,0,-1,4⟩, + ⟨4,137,295,0,0,0,0,-1,4⟩, + ⟨4,141,295,0,0,0,0,1,4⟩, + ⟨4,142,295,0,0,0,0,1,4⟩, + ⟨4,144,295,0,0,0,0,-1,4⟩, + ⟨4,147,295,0,0,0,0,1,4⟩, + ⟨4,154,295,0,0,0,0,-1,4⟩, + ⟨4,157,295,0,0,0,0,1,4⟩, + ⟨4,159,295,0,0,0,0,1,4⟩, + ⟨4,160,295,0,0,0,0,1,4⟩, + ⟨4,165,295,0,0,0,0,1,4⟩, + ⟨4,171,295,0,0,0,0,1,4⟩, + ⟨4,172,295,0,0,0,0,1,4⟩, + ⟨4,173,295,0,0,0,0,1,4⟩, + ⟨4,184,295,0,0,0,0,1,4⟩, + ⟨4,185,295,0,0,0,0,-1,4⟩, + ⟨4,186,295,0,0,0,0,1,4⟩, + ⟨4,188,295,0,0,0,0,-1,4⟩, + ⟨4,191,295,0,0,0,0,-1,4⟩, + ⟨4,195,295,0,0,0,0,-1,4⟩, + ⟨4,196,295,0,0,0,0,1,4⟩, + ⟨4,197,295,0,0,0,0,1,4⟩, + ⟨4,201,295,0,0,0,0,1,4⟩, + ⟨4,204,295,0,0,0,0,-1,4⟩, + ⟨4,206,295,0,0,0,0,1,4⟩, + ⟨4,210,295,0,0,0,0,1,4⟩, + ⟨4,217,295,0,0,0,0,-1,4⟩, + ⟨4,219,295,0,0,0,0,1,4⟩, + ⟨4,222,295,0,0,0,0,-1,4⟩, + ⟨4,112,296,0,0,0,0,1,2⟩, + ⟨4,113,296,0,0,0,0,1,8⟩, + ⟨4,114,296,0,0,0,0,-1,4⟩, + ⟨4,118,296,0,0,0,0,-1,8⟩, + ⟨4,122,296,0,0,0,0,-3,8⟩, + ⟨4,123,296,0,0,0,0,1,8⟩, + ⟨4,124,296,0,0,0,0,1,2⟩, + ⟨4,125,296,0,0,0,0,-1,8⟩, + ⟨4,127,296,0,0,0,0,-1,4⟩, + ⟨4,128,296,0,0,0,0,-1,8⟩, + ⟨4,129,296,0,0,0,0,1,2⟩, + ⟨4,130,296,0,0,0,0,1,2⟩, + ⟨4,131,296,0,0,0,0,1,2⟩, + ⟨4,132,296,0,0,0,0,-1,4⟩, + ⟨4,133,296,0,0,0,0,-1,8⟩, + ⟨4,134,296,0,0,0,0,5,8⟩, + ⟨4,135,296,0,0,0,0,3,8⟩, + ⟨4,136,296,0,0,0,0,1,4⟩, + ⟨4,140,296,0,0,0,0,-1,8⟩, + ⟨4,141,296,0,0,0,0,-1,4⟩, + ⟨4,142,296,0,0,0,0,1,4⟩, + ⟨4,144,296,0,0,0,0,1,4⟩, + ⟨4,145,296,0,0,0,0,3,8⟩, + ⟨4,146,296,0,0,0,0,5,8⟩, + ⟨4,147,296,0,0,0,0,-1,4⟩, + ⟨4,148,296,0,0,0,0,1,4⟩, + ⟨4,149,296,0,0,0,0,1,8⟩, + ⟨4,152,296,0,0,0,0,1,2⟩, + ⟨4,154,296,0,0,0,0,-1,4⟩, + ⟨4,155,296,0,0,0,0,-1,8⟩, + ⟨4,156,296,0,0,0,0,-1,8⟩, + ⟨4,157,296,0,0,0,0,1,4⟩, + ⟨4,158,296,0,0,0,0,1,4⟩, + ⟨4,160,296,0,0,0,0,1,4⟩, + ⟨4,161,296,0,0,0,0,5,8⟩, + ⟨4,162,296,0,0,0,0,3,8⟩, + ⟨4,163,296,0,0,0,0,1,8⟩, + ⟨4,165,296,0,0,0,0,-1,4⟩, + ⟨4,166,296,0,0,0,0,1,2⟩, + ⟨4,169,296,0,0,0,0,1,2⟩, + ⟨4,170,296,0,0,0,0,1,8⟩, + ⟨4,171,296,0,0,0,0,1,4⟩, + ⟨4,172,296,0,0,0,0,-1,4⟩, + ⟨4,173,296,0,0,0,0,-1,4⟩, + ⟨4,174,296,0,0,0,0,5,8⟩, + ⟨4,181,296,0,0,0,0,1,2⟩, + ⟨4,182,296,0,0,0,0,5,8⟩, + ⟨4,184,296,0,0,0,0,1,4⟩, + ⟨4,185,296,0,0,0,0,-1,4⟩, + ⟨4,186,296,0,0,0,0,-1,4⟩, + ⟨4,187,296,0,0,0,0,-1,8⟩, + ⟨4,188,296,0,0,0,0,1,4⟩, + ⟨4,190,296,0,0,0,0,-1,8⟩, + ⟨4,191,296,0,0,0,0,1,4⟩, + ⟨4,193,296,0,0,0,0,1,8⟩, + ⟨4,194,296,0,0,0,0,-1,8⟩, + ⟨4,195,296,0,0,0,0,-1,4⟩, + ⟨4,196,296,0,0,0,0,-1,4⟩, + ⟨4,197,296,0,0,0,0,-1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1604⟩, by decide⟩ +def forward_018 : CheckedSegment frames paid warps := + ⟨⟨forwardState018, forwardState019, + [ + ⟨4,198,296,0,0,0,0,1,8⟩, + ⟨4,199,296,0,0,0,0,1,8⟩, + ⟨4,201,296,0,0,0,0,-1,4⟩, + ⟨4,202,296,0,0,0,0,-1,8⟩, + ⟨4,203,296,0,0,0,0,3,8⟩, + ⟨4,204,296,0,0,0,0,1,4⟩, + ⟨4,205,296,0,0,0,0,1,8⟩, + ⟨4,206,296,0,0,0,0,1,4⟩, + ⟨4,209,296,0,0,0,0,1,2⟩, + ⟨4,210,296,0,0,0,0,1,4⟩, + ⟨4,212,296,0,0,0,0,1,2⟩, + ⟨4,213,296,0,0,0,0,1,2⟩, + ⟨4,214,296,0,0,0,0,1,2⟩, + ⟨4,215,296,0,0,0,0,1,2⟩, + ⟨4,217,296,0,0,0,0,1,4⟩, + ⟨4,219,296,0,0,0,0,1,4⟩, + ⟨4,220,296,0,0,0,0,5,8⟩, + ⟨4,221,296,0,0,0,0,3,8⟩, + ⟨4,223,296,0,0,0,0,-1,4⟩, + ⟨4,114,297,0,0,0,0,1,2⟩, + ⟨4,121,297,0,0,0,0,-1,2⟩, + ⟨4,136,297,0,0,0,0,1,2⟩, + ⟨4,137,297,0,0,0,0,1,2⟩, + ⟨4,144,297,0,0,0,0,1,2⟩, + ⟨4,147,297,0,0,0,0,-1,2⟩, + ⟨4,157,297,0,0,0,0,1,2⟩, + ⟨4,159,297,0,0,0,0,-1,2⟩, + ⟨4,160,297,0,0,0,0,1,2⟩, + ⟨4,173,297,0,0,0,0,1,2⟩, + ⟨4,184,297,0,0,0,0,1,2⟩, + ⟨4,188,297,0,0,0,0,-1,2⟩, + ⟨4,191,297,0,0,0,0,1,2⟩, + ⟨4,197,297,0,0,0,0,-1,2⟩, + ⟨4,201,297,0,0,0,0,-1,2⟩, + ⟨4,204,297,0,0,0,0,-1,2⟩, + ⟨4,206,297,0,0,0,0,1,2⟩, + ⟨4,210,297,0,0,0,0,1,2⟩, + ⟨4,219,297,0,0,0,0,1,2⟩, + ⟨4,222,297,0,0,0,0,1,2⟩, + ⟨4,113,300,0,0,0,0,1,4⟩, + ⟨4,118,300,0,0,0,0,-1,4⟩, + ⟨4,122,300,0,0,0,0,1,4⟩, + ⟨4,123,300,0,0,0,0,-1,4⟩, + ⟨4,125,300,0,0,0,0,-1,4⟩, + ⟨4,128,300,0,0,0,0,-1,4⟩, + ⟨4,133,300,0,0,0,0,1,4⟩, + ⟨4,134,300,0,0,0,0,1,4⟩, + ⟨4,135,300,0,0,0,0,-1,4⟩, + ⟨4,140,300,0,0,0,0,-1,4⟩, + ⟨4,145,300,0,0,0,0,-1,4⟩, + ⟨4,146,300,0,0,0,0,1,4⟩, + ⟨4,149,300,0,0,0,0,-1,4⟩, + ⟨4,155,300,0,0,0,0,-1,4⟩, + ⟨4,156,300,0,0,0,0,-1,4⟩, + ⟨4,161,300,0,0,0,0,1,4⟩, + ⟨4,162,300,0,0,0,0,-1,4⟩, + ⟨4,163,300,0,0,0,0,1,4⟩, + ⟨4,170,300,0,0,0,0,1,4⟩, + ⟨4,174,300,0,0,0,0,1,4⟩, + ⟨4,182,300,0,0,0,0,1,4⟩, + ⟨4,187,300,0,0,0,0,-1,4⟩, + ⟨4,190,300,0,0,0,0,-1,4⟩, + ⟨4,193,300,0,0,0,0,1,4⟩, + ⟨4,194,300,0,0,0,0,-1,4⟩, + ⟨4,198,300,0,0,0,0,1,4⟩, + ⟨4,199,300,0,0,0,0,1,4⟩, + ⟨4,202,300,0,0,0,0,1,4⟩, + ⟨4,203,300,0,0,0,0,-1,4⟩, + ⟨4,205,300,0,0,0,0,1,4⟩, + ⟨4,220,300,0,0,0,0,1,4⟩, + ⟨4,221,300,0,0,0,0,-1,4⟩, + ⟨4,127,301,0,0,0,0,-1,2⟩, + ⟨4,141,301,0,0,0,0,-1,2⟩, + ⟨4,142,301,0,0,0,0,1,2⟩, + ⟨4,154,301,0,0,0,0,-1,2⟩, + ⟨4,165,301,0,0,0,0,-1,2⟩, + ⟨4,171,301,0,0,0,0,1,2⟩, + ⟨4,172,301,0,0,0,0,-1,2⟩, + ⟨4,185,301,0,0,0,0,-1,2⟩, + ⟨4,186,301,0,0,0,0,-1,2⟩, + ⟨4,195,301,0,0,0,0,-1,2⟩, + ⟨4,196,301,0,0,0,0,-1,2⟩, + ⟨4,217,301,0,0,0,0,1,2⟩, + ⟨4,112,302,0,0,0,0,-1,2⟩, + ⟨4,113,302,0,0,0,0,-5,8⟩, + ⟨4,118,302,0,0,0,0,-3,8⟩, + ⟨4,121,302,0,0,0,0,1,4⟩, + ⟨4,122,302,0,0,0,0,-1,8⟩, + ⟨4,123,302,0,0,0,0,-1,8⟩, + ⟨4,124,302,0,0,0,0,-1,2⟩, + ⟨4,125,302,0,0,0,0,-3,8⟩, + ⟨4,128,302,0,0,0,0,-3,8⟩, + ⟨4,129,302,0,0,0,0,-1,2⟩, + ⟨4,130,302,0,0,0,0,-1,2⟩, + ⟨4,131,302,0,0,0,0,1,2⟩, + ⟨4,132,302,0,0,0,0,-1,4⟩, + ⟨4,133,302,0,0,0,0,1,8⟩, + ⟨4,134,302,0,0,0,0,-1,8⟩, + ⟨4,135,302,0,0,0,0,1,8⟩, + ⟨4,137,302,0,0,0,0,-1,4⟩, + ⟨4,140,302,0,0,0,0,5,8⟩, + ⟨4,141,302,0,0,0,0,1,2⟩, + ⟨4,145,302,0,0,0,0,1,8⟩, + ⟨4,146,302,0,0,0,0,-1,8⟩, + ⟨4,148,302,0,0,0,0,1,4⟩, + ⟨4,149,302,0,0,0,0,-1,8⟩, + ⟨4,152,302,0,0,0,0,-1,2⟩, + ⟨4,155,302,0,0,0,0,-3,8⟩, + ⟨4,156,302,0,0,0,0,5,8⟩, + ⟨4,157,302,0,0,0,0,-1,2⟩, + ⟨4,158,302,0,0,0,0,1,4⟩, + ⟨4,159,302,0,0,0,0,1,4⟩, + ⟨4,160,302,0,0,0,0,-1,2⟩, + ⟨4,161,302,0,0,0,0,-1,8⟩, + ⟨4,162,302,0,0,0,0,1,8⟩, + ⟨4,163,302,0,0,0,0,-5,8⟩, + ⟨4,165,302,0,0,0,0,1,2⟩, + ⟨4,166,302,0,0,0,0,-1,2⟩, + ⟨4,169,302,0,0,0,0,-1,2⟩, + ⟨4,170,302,0,0,0,0,3,8⟩, + ⟨4,172,302,0,0,0,0,1,2⟩, + ⟨4,174,302,0,0,0,0,-1,8⟩, + ⟨4,181,302,0,0,0,0,1,2⟩, + ⟨4,182,302,0,0,0,0,-1,8⟩, + ⟨4,184,302,0,0,0,0,-1,2⟩, + ⟨4,186,302,0,0,0,0,1,2⟩, + ⟨4,187,302,0,0,0,0,5,8⟩, + ⟨4,190,302,0,0,0,0,-3,8⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1558⟩, by decide⟩ +def forward_019 : CheckedSegment frames paid warps := + ⟨⟨forwardState019, forwardState020, + [ + ⟨4,193,302,0,0,0,0,3,8⟩, + ⟨4,194,302,0,0,0,0,-3,8⟩, + ⟨4,196,302,0,0,0,0,1,2⟩, + ⟨4,198,302,0,0,0,0,-5,8⟩, + ⟨4,199,302,0,0,0,0,3,8⟩, + ⟨4,202,302,0,0,0,0,1,8⟩, + ⟨4,203,302,0,0,0,0,1,8⟩, + ⟨4,205,302,0,0,0,0,3,8⟩, + ⟨4,206,302,0,0,0,0,-1,2⟩, + ⟨4,209,302,0,0,0,0,1,2⟩, + ⟨4,210,302,0,0,0,0,-1,2⟩, + ⟨4,212,302,0,0,0,0,-1,2⟩, + ⟨4,213,302,0,0,0,0,-1,2⟩, + ⟨4,214,302,0,0,0,0,1,2⟩, + ⟨4,215,302,0,0,0,0,-1,2⟩, + ⟨4,217,302,0,0,0,0,-1,2⟩, + ⟨4,219,302,0,0,0,0,-1,2⟩, + ⟨4,220,302,0,0,0,0,-1,8⟩, + ⟨4,221,302,0,0,0,0,1,8⟩, + ⟨4,222,302,0,0,0,0,-1,4⟩, + ⟨4,223,302,0,0,0,0,-1,4⟩, + ⟨4,112,303,0,0,0,0,1,1⟩, + ⟨4,113,303,0,0,0,0,3,4⟩, + ⟨4,116,303,0,0,0,0,1,1⟩, + ⟨4,118,303,0,0,0,0,1,4⟩, + ⟨4,121,303,0,0,0,0,-1,2⟩, + ⟨4,122,303,0,0,0,0,-1,4⟩, + ⟨4,123,303,0,0,0,0,-1,4⟩, + ⟨4,124,303,0,0,0,0,1,1⟩, + ⟨4,125,303,0,0,0,0,1,4⟩, + ⟨4,127,303,0,0,0,0,-1,2⟩, + ⟨4,128,303,0,0,0,0,1,4⟩, + ⟨4,129,303,0,0,0,0,1,1⟩, + ⟨4,130,303,0,0,0,0,1,1⟩, + ⟨4,132,303,0,0,0,0,-1,2⟩, + ⟨4,133,303,0,0,0,0,1,4⟩, + ⟨4,134,303,0,0,0,0,3,4⟩, + ⟨4,135,303,0,0,0,0,1,4⟩, + ⟨4,137,303,0,0,0,0,1,2⟩, + ⟨4,140,303,0,0,0,0,-3,4⟩, + ⟨4,141,303,0,0,0,0,-1,2⟩, + ⟨4,142,303,0,0,0,0,1,2⟩, + ⟨4,145,303,0,0,0,0,1,4⟩, + ⟨4,146,303,0,0,0,0,3,4⟩, + ⟨4,148,303,0,0,0,0,1,2⟩, + ⟨4,149,303,0,0,0,0,-1,4⟩, + ⟨4,151,303,0,0,0,0,1,1⟩, + ⟨4,152,303,0,0,0,0,1,1⟩, + ⟨4,154,303,0,0,0,0,-1,2⟩, + ⟨4,155,303,0,0,0,0,1,4⟩, + ⟨4,156,303,0,0,0,0,-3,4⟩, + ⟨4,157,303,0,0,0,0,1,1⟩, + ⟨4,158,303,0,0,0,0,-1,2⟩, + ⟨4,159,303,0,0,0,0,-1,2⟩, + ⟨4,160,303,0,0,0,0,1,1⟩, + ⟨4,161,303,0,0,0,0,3,4⟩, + ⟨4,162,303,0,0,0,0,1,4⟩, + ⟨4,163,303,0,0,0,0,3,4⟩, + ⟨4,165,303,0,0,0,0,-1,2⟩, + ⟨4,166,303,0,0,0,0,1,1⟩, + ⟨4,167,303,0,0,0,0,1,1⟩, + ⟨4,169,303,0,0,0,0,1,1⟩, + ⟨4,170,303,0,0,0,0,-1,4⟩, + ⟨4,171,303,0,0,0,0,1,2⟩, + ⟨4,172,303,0,0,0,0,-1,2⟩, + ⟨4,174,303,0,0,0,0,3,4⟩, + ⟨4,177,303,0,0,0,0,1,1⟩, + ⟨4,182,303,0,0,0,0,3,4⟩, + ⟨4,184,303,0,0,0,0,1,1⟩, + ⟨4,185,303,0,0,0,0,-1,2⟩, + ⟨4,186,303,0,0,0,0,-1,2⟩, + ⟨4,187,303,0,0,0,0,-3,4⟩, + ⟨4,190,303,0,0,0,0,1,4⟩, + ⟨4,193,303,0,0,0,0,-1,4⟩, + ⟨4,194,303,0,0,0,0,1,4⟩, + ⟨4,195,303,0,0,0,0,-1,2⟩, + ⟨4,196,303,0,0,0,0,-1,2⟩, + ⟨4,198,303,0,0,0,0,3,4⟩, + ⟨4,199,303,0,0,0,0,-1,4⟩, + ⟨4,202,303,0,0,0,0,1,4⟩, + ⟨4,203,303,0,0,0,0,1,4⟩, + ⟨4,205,303,0,0,0,0,-1,4⟩, + ⟨4,206,303,0,0,0,0,1,1⟩, + ⟨4,210,303,0,0,0,0,1,1⟩, + ⟨4,212,303,0,0,0,0,1,1⟩, + ⟨4,213,303,0,0,0,0,1,1⟩, + ⟨4,215,303,0,0,0,0,1,1⟩, + ⟨4,217,303,0,0,0,0,1,2⟩, + ⟨4,219,303,0,0,0,0,1,1⟩, + ⟨4,220,303,0,0,0,0,3,4⟩, + ⟨4,221,303,0,0,0,0,1,4⟩, + ⟨4,222,303,0,0,0,0,1,2⟩, + ⟨4,223,303,0,0,0,0,1,2⟩, + ⟨4,112,306,0,0,0,0,-1,4⟩, + ⟨4,114,306,0,0,0,0,1,4⟩, + ⟨4,119,306,0,0,0,0,1,4⟩, + ⟨4,121,306,0,0,0,0,-1,4⟩, + ⟨4,123,306,0,0,0,0,1,4⟩, + ⟨4,132,306,0,0,0,0,-1,4⟩, + ⟨4,133,306,0,0,0,0,-1,4⟩, + ⟨4,136,306,0,0,0,0,-1,2⟩, + ⟨4,137,306,0,0,0,0,1,4⟩, + ⟨4,139,306,0,0,0,0,-1,4⟩, + ⟨4,140,306,0,0,0,0,-1,2⟩, + ⟨4,144,306,0,0,0,0,-1,2⟩, + ⟨4,146,306,0,0,0,0,-1,2⟩, + ⟨4,148,306,0,0,0,0,-1,4⟩, + ⟨4,149,306,0,0,0,0,-1,4⟩, + ⟨4,155,306,0,0,0,0,-1,4⟩, + ⟨4,158,306,0,0,0,0,-1,4⟩, + ⟨4,159,306,0,0,0,0,-1,4⟩, + ⟨4,160,306,0,0,0,0,-1,2⟩, + ⟨4,161,306,0,0,0,0,-1,2⟩, + ⟨4,169,306,0,0,0,0,-1,4⟩, + ⟨4,173,306,0,0,0,0,1,4⟩, + ⟨4,187,306,0,0,0,0,-1,2⟩, + ⟨4,188,306,0,0,0,0,-1,4⟩, + ⟨4,190,306,0,0,0,0,1,4⟩, + ⟨4,193,306,0,0,0,0,-1,4⟩, + ⟨4,199,306,0,0,0,0,1,4⟩, + ⟨4,202,306,0,0,0,0,1,4⟩, + ⟨4,204,306,0,0,0,0,-1,4⟩, + ⟨4,210,306,0,0,0,0,-1,2⟩, + ⟨4,222,306,0,0,0,0,1,4⟩, + ⟨4,223,306,0,0,0,0,1,4⟩, + ⟨4,112,308,0,0,0,0,-1,4⟩, + ⟨4,114,308,0,0,0,0,1,4⟩, + ⟨4,119,308,0,0,0,0,1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1468⟩, by decide⟩ +def forward_020 : CheckedSegment frames paid warps := + ⟨⟨forwardState020, forwardState021, + [ + ⟨4,121,308,0,0,0,0,1,4⟩, + ⟨4,123,308,0,0,0,0,-1,4⟩, + ⟨4,132,308,0,0,0,0,1,4⟩, + ⟨4,133,308,0,0,0,0,1,4⟩, + ⟨4,136,308,0,0,0,0,1,2⟩, + ⟨4,137,308,0,0,0,0,-1,4⟩, + ⟨4,139,308,0,0,0,0,-1,4⟩, + ⟨4,140,308,0,0,0,0,1,2⟩, + ⟨4,144,308,0,0,0,0,1,2⟩, + ⟨4,146,308,0,0,0,0,-1,2⟩, + ⟨4,148,308,0,0,0,0,1,4⟩, + ⟨4,149,308,0,0,0,0,1,4⟩, + ⟨4,155,308,0,0,0,0,-1,4⟩, + ⟨4,158,308,0,0,0,0,1,4⟩, + ⟨4,159,308,0,0,0,0,1,4⟩, + ⟨4,160,308,0,0,0,0,-1,2⟩, + ⟨4,161,308,0,0,0,0,-1,2⟩, + ⟨4,169,308,0,0,0,0,-1,4⟩, + ⟨4,173,308,0,0,0,0,1,4⟩, + ⟨4,187,308,0,0,0,0,1,2⟩, + ⟨4,188,308,0,0,0,0,-1,4⟩, + ⟨4,190,308,0,0,0,0,1,4⟩, + ⟨4,193,308,0,0,0,0,-1,4⟩, + ⟨4,199,308,0,0,0,0,1,4⟩, + ⟨4,202,308,0,0,0,0,-1,4⟩, + ⟨4,204,308,0,0,0,0,-1,4⟩, + ⟨4,210,308,0,0,0,0,-1,2⟩, + ⟨4,222,308,0,0,0,0,-1,4⟩, + ⟨4,223,308,0,0,0,0,-1,4⟩, + ⟨4,115,310,0,0,0,0,1,2⟩, + ⟨4,120,310,0,0,0,0,1,2⟩, + ⟨4,127,310,0,0,0,0,-1,2⟩, + ⟨4,138,310,0,0,0,0,1,2⟩, + ⟨4,154,310,0,0,0,0,1,2⟩, + ⟨4,165,310,0,0,0,0,1,2⟩, + ⟨4,178,310,0,0,0,0,1,2⟩, + ⟨4,179,310,0,0,0,0,-1,2⟩, + ⟨4,192,310,0,0,0,0,-1,2⟩, + ⟨4,200,310,0,0,0,0,1,2⟩, + ⟨4,207,310,0,0,0,0,1,2⟩, + ⟨4,217,310,0,0,0,0,1,2⟩, + ⟨4,112,312,0,0,0,0,1,4⟩, + ⟨4,114,312,0,0,0,0,-1,4⟩, + ⟨4,116,312,0,0,0,0,-1,2⟩, + ⟨4,117,312,0,0,0,0,1,2⟩, + ⟨4,119,312,0,0,0,0,-1,4⟩, + ⟨4,121,312,0,0,0,0,1,4⟩, + ⟨4,123,312,0,0,0,0,-1,4⟩, + ⟨4,124,312,0,0,0,0,1,1⟩, + ⟨4,125,312,0,0,0,0,1,2⟩, + ⟨4,128,312,0,0,0,0,-1,2⟩, + ⟨4,129,312,0,0,0,0,1,1⟩, + ⟨4,132,312,0,0,0,0,1,4⟩, + ⟨4,133,312,0,0,0,0,1,4⟩, + ⟨4,136,312,0,0,0,0,1,2⟩, + ⟨4,137,312,0,0,0,0,-1,4⟩, + ⟨4,139,312,0,0,0,0,1,4⟩, + ⟨4,140,312,0,0,0,0,1,2⟩, + ⟨4,144,312,0,0,0,0,1,2⟩, + ⟨4,146,312,0,0,0,0,1,2⟩, + ⟨4,148,312,0,0,0,0,1,4⟩, + ⟨4,149,312,0,0,0,0,1,4⟩, + ⟨4,155,312,0,0,0,0,-1,4⟩, + ⟨4,156,312,0,0,0,0,1,2⟩, + ⟨4,158,312,0,0,0,0,1,4⟩, + ⟨4,159,312,0,0,0,0,1,4⟩, + ⟨4,160,312,0,0,0,0,1,2⟩, + ⟨4,161,312,0,0,0,0,1,2⟩, + ⟨4,163,312,0,0,0,0,-1,2⟩, + ⟨4,169,312,0,0,0,0,1,4⟩, + ⟨4,173,312,0,0,0,0,-1,4⟩, + ⟨4,174,312,0,0,0,0,1,1⟩, + ⟨4,176,312,0,0,0,0,-1,2⟩, + ⟨4,177,312,0,0,0,0,-1,2⟩, + ⟨4,180,312,0,0,0,0,1,2⟩, + ⟨4,181,312,0,0,0,0,1,2⟩, + ⟨4,182,312,0,0,0,0,1,1⟩, + ⟨4,187,312,0,0,0,0,1,2⟩, + ⟨4,188,312,0,0,0,0,1,4⟩, + ⟨4,190,312,0,0,0,0,1,4⟩, + ⟨4,193,312,0,0,0,0,-1,4⟩, + ⟨4,199,312,0,0,0,0,1,4⟩, + ⟨4,202,312,0,0,0,0,-1,4⟩, + ⟨4,204,312,0,0,0,0,1,4⟩, + ⟨4,208,312,0,0,0,0,-1,2⟩, + ⟨4,209,312,0,0,0,0,1,2⟩, + ⟨4,210,312,0,0,0,0,1,2⟩, + ⟨4,212,312,0,0,0,0,1,1⟩, + ⟨4,215,312,0,0,0,0,1,1⟩, + ⟨4,222,312,0,0,0,0,-1,4⟩, + ⟨4,223,312,0,0,0,0,-1,4⟩, + ⟨4,114,313,0,0,0,0,1,1⟩, + ⟨4,115,313,0,0,0,0,-1,2⟩, + ⟨4,120,313,0,0,0,0,-1,2⟩, + ⟨4,127,313,0,0,0,0,1,2⟩, + ⟨4,130,313,0,0,0,0,1,1⟩, + ⟨4,138,313,0,0,0,0,-1,2⟩, + ⟨4,152,313,0,0,0,0,1,1⟩, + ⟨4,154,313,0,0,0,0,-1,2⟩, + ⟨4,165,313,0,0,0,0,-1,2⟩, + ⟨4,166,313,0,0,0,0,1,1⟩, + ⟨4,173,313,0,0,0,0,1,1⟩, + ⟨4,178,313,0,0,0,0,-1,2⟩, + ⟨4,179,313,0,0,0,0,1,2⟩, + ⟨4,184,313,0,0,0,0,1,1⟩, + ⟨4,188,313,0,0,0,0,-1,1⟩, + ⟨4,192,313,0,0,0,0,1,2⟩, + ⟨4,200,313,0,0,0,0,-1,2⟩, + ⟨4,204,313,0,0,0,0,-1,1⟩, + ⟨4,206,313,0,0,0,0,1,1⟩, + ⟨4,207,313,0,0,0,0,-1,2⟩, + ⟨4,213,313,0,0,0,0,1,1⟩, + ⟨4,217,313,0,0,0,0,-1,2⟩, + ⟨4,112,315,0,0,0,0,-1,2⟩, + ⟨4,114,315,0,0,0,0,-1,2⟩, + ⟨4,115,315,0,0,0,0,1,1⟩, + ⟨4,116,315,0,0,0,0,-1,2⟩, + ⟨4,117,315,0,0,0,0,1,2⟩, + ⟨4,119,315,0,0,0,0,-1,2⟩, + ⟨4,125,315,0,0,0,0,1,2⟩, + ⟨4,128,315,0,0,0,0,-1,2⟩, + ⟨4,130,315,0,0,0,0,-1,1⟩, + ⟨4,134,315,0,0,0,0,-1,1⟩, + ⟨4,138,315,0,0,0,0,1,1⟩, + ⟨4,139,315,0,0,0,0,1,2⟩, + ⟨4,152,315,0,0,0,0,-1,1⟩, + ⟨4,156,315,0,0,0,0,1,2⟩, + ⟨4,157,315,0,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1326⟩, by decide⟩ +def forward_021 : CheckedSegment frames paid warps := + ⟨⟨forwardState021, forwardState022, + [ + ⟨4,163,315,0,0,0,0,-1,2⟩, + ⟨4,165,315,0,0,0,0,1,1⟩, + ⟨4,166,315,0,0,0,0,-1,1⟩, + ⟨4,169,315,0,0,0,0,-1,2⟩, + ⟨4,173,315,0,0,0,0,-1,2⟩, + ⟨4,176,315,0,0,0,0,-1,2⟩, + ⟨4,177,315,0,0,0,0,-1,2⟩, + ⟨4,178,315,0,0,0,0,1,1⟩, + ⟨4,180,315,0,0,0,0,1,2⟩, + ⟨4,181,315,0,0,0,0,1,2⟩, + ⟨4,184,315,0,0,0,0,-1,1⟩, + ⟨4,188,315,0,0,0,0,1,2⟩, + ⟨4,200,315,0,0,0,0,1,1⟩, + ⟨4,204,315,0,0,0,0,1,2⟩, + ⟨4,206,315,0,0,0,0,-1,1⟩, + ⟨4,208,315,0,0,0,0,-1,2⟩, + ⟨4,209,315,0,0,0,0,1,2⟩, + ⟨4,213,315,0,0,0,0,-1,1⟩, + ⟨4,217,315,0,0,0,0,1,1⟩, + ⟨4,219,315,0,0,0,0,-1,1⟩, + ⟨4,220,315,0,0,0,0,-1,1⟩, + ⟨4,116,316,0,0,0,0,1,2⟩, + ⟨4,117,316,0,0,0,0,-1,2⟩, + ⟨4,125,316,0,0,0,0,-1,2⟩, + ⟨4,128,316,0,0,0,0,1,2⟩, + ⟨4,155,316,0,0,0,0,1,2⟩, + ⟨4,156,316,0,0,0,0,-1,2⟩, + ⟨4,163,316,0,0,0,0,1,2⟩, + ⟨4,176,316,0,0,0,0,1,2⟩, + ⟨4,177,316,0,0,0,0,1,2⟩, + ⟨4,180,316,0,0,0,0,-1,2⟩, + ⟨4,181,316,0,0,0,0,-1,2⟩, + ⟨4,190,316,0,0,0,0,-1,2⟩, + ⟨4,193,316,0,0,0,0,1,2⟩, + ⟨4,199,316,0,0,0,0,-1,2⟩, + ⟨4,208,316,0,0,0,0,1,2⟩, + ⟨4,209,316,0,0,0,0,-1,2⟩, + ⟨4,115,317,0,0,0,0,-1,2⟩, + ⟨4,120,317,0,0,0,0,1,2⟩, + ⟨4,127,317,0,0,0,0,-1,2⟩, + ⟨4,138,317,0,0,0,0,-1,2⟩, + ⟨4,154,317,0,0,0,0,1,2⟩, + ⟨4,165,317,0,0,0,0,-1,2⟩, + ⟨4,178,317,0,0,0,0,-1,2⟩, + ⟨4,179,317,0,0,0,0,-1,2⟩, + ⟨4,192,317,0,0,0,0,-1,2⟩, + ⟨4,200,317,0,0,0,0,-1,2⟩, + ⟨4,207,317,0,0,0,0,1,2⟩, + ⟨4,217,317,0,0,0,0,-1,2⟩, + ⟨4,112,318,0,0,0,0,-1,4⟩, + ⟨4,114,318,0,0,0,0,1,4⟩, + ⟨4,116,318,0,0,0,0,-1,2⟩, + ⟨4,117,318,0,0,0,0,-1,2⟩, + ⟨4,119,318,0,0,0,0,1,4⟩, + ⟨4,121,318,0,0,0,0,1,4⟩, + ⟨4,123,318,0,0,0,0,-1,4⟩, + ⟨4,125,318,0,0,0,0,-1,2⟩, + ⟨4,128,318,0,0,0,0,1,2⟩, + ⟨4,132,318,0,0,0,0,1,4⟩, + ⟨4,133,318,0,0,0,0,1,4⟩, + ⟨4,136,318,0,0,0,0,1,2⟩, + ⟨4,137,318,0,0,0,0,-1,4⟩, + ⟨4,139,318,0,0,0,0,-1,4⟩, + ⟨4,140,318,0,0,0,0,1,2⟩, + ⟨4,144,318,0,0,0,0,1,2⟩, + ⟨4,146,318,0,0,0,0,-1,2⟩, + ⟨4,148,318,0,0,0,0,1,4⟩, + ⟨4,149,318,0,0,0,0,1,4⟩, + ⟨4,155,318,0,0,0,0,1,4⟩, + ⟨4,156,318,0,0,0,0,1,2⟩, + ⟨4,158,318,0,0,0,0,1,4⟩, + ⟨4,159,318,0,0,0,0,1,4⟩, + ⟨4,160,318,0,0,0,0,-1,2⟩, + ⟨4,161,318,0,0,0,0,-1,2⟩, + ⟨4,163,318,0,0,0,0,-1,2⟩, + ⟨4,169,318,0,0,0,0,-1,4⟩, + ⟨4,173,318,0,0,0,0,1,4⟩, + ⟨4,176,318,0,0,0,0,1,2⟩, + ⟨4,177,318,0,0,0,0,-1,2⟩, + ⟨4,180,318,0,0,0,0,-1,2⟩, + ⟨4,181,318,0,0,0,0,1,2⟩, + ⟨4,187,318,0,0,0,0,1,2⟩, + ⟨4,188,318,0,0,0,0,-1,4⟩, + ⟨4,190,318,0,0,0,0,-1,4⟩, + ⟨4,193,318,0,0,0,0,1,4⟩, + ⟨4,199,318,0,0,0,0,-1,4⟩, + ⟨4,202,318,0,0,0,0,-1,4⟩, + ⟨4,204,318,0,0,0,0,-1,4⟩, + ⟨4,208,318,0,0,0,0,1,2⟩, + ⟨4,209,318,0,0,0,0,1,2⟩, + ⟨4,210,318,0,0,0,0,-1,2⟩, + ⟨4,222,318,0,0,0,0,-1,4⟩, + ⟨4,223,318,0,0,0,0,-1,4⟩, + ⟨4,112,319,0,0,0,0,1,2⟩, + ⟨4,113,319,0,0,0,0,1,1⟩, + ⟨4,114,319,0,0,0,0,-1,2⟩, + ⟨4,115,319,0,0,0,0,1,2⟩, + ⟨4,117,319,0,0,0,0,1,1⟩, + ⟨4,119,319,0,0,0,0,-1,2⟩, + ⟨4,120,319,0,0,0,0,1,2⟩, + ⟨4,121,319,0,0,0,0,-1,2⟩, + ⟨4,123,319,0,0,0,0,-1,2⟩, + ⟨4,124,319,0,0,0,0,1,1⟩, + ⟨4,125,319,0,0,0,0,1,1⟩, + ⟨4,127,319,0,0,0,0,-1,2⟩, + ⟨4,128,319,0,0,0,0,-1,1⟩, + ⟨4,129,319,0,0,0,0,1,1⟩, + ⟨4,132,319,0,0,0,0,1,2⟩, + ⟨4,133,319,0,0,0,0,1,2⟩, + ⟨4,137,319,0,0,0,0,1,2⟩, + ⟨4,138,319,0,0,0,0,1,2⟩, + ⟨4,139,319,0,0,0,0,1,2⟩, + ⟨4,146,319,0,0,0,0,1,1⟩, + ⟨4,147,319,0,0,0,0,1,1⟩, + ⟨4,148,319,0,0,0,0,1,2⟩, + ⟨4,149,319,0,0,0,0,1,2⟩, + ⟨4,154,319,0,0,0,0,1,2⟩, + ⟨4,155,319,0,0,0,0,-1,2⟩, + ⟨4,158,319,0,0,0,0,-1,2⟩, + ⟨4,159,319,0,0,0,0,-1,2⟩, + ⟨4,160,319,0,0,0,0,1,1⟩, + ⟨4,161,319,0,0,0,0,1,1⟩, + ⟨4,165,319,0,0,0,0,1,2⟩, + ⟨4,169,319,0,0,0,0,1,2⟩, + ⟨4,173,319,0,0,0,0,-1,2⟩, + ⟨4,174,319,0,0,0,0,1,1⟩, + ⟨4,176,319,0,0,0,0,-1,1⟩, + ⟨4,178,319,0,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1284⟩, by decide⟩ +def forward_022 : CheckedSegment frames paid warps := + ⟨⟨forwardState022, forwardState023, + [ + ⟨4,179,319,0,0,0,0,-1,2⟩, + ⟨4,180,319,0,0,0,0,1,1⟩, + ⟨4,182,319,0,0,0,0,1,1⟩, + ⟨4,188,319,0,0,0,0,1,2⟩, + ⟨4,190,319,0,0,0,0,1,2⟩, + ⟨4,192,319,0,0,0,0,-1,2⟩, + ⟨4,193,319,0,0,0,0,-1,2⟩, + ⟨4,197,319,0,0,0,0,1,1⟩, + ⟨4,198,319,0,0,0,0,1,1⟩, + ⟨4,199,319,0,0,0,0,1,2⟩, + ⟨4,200,319,0,0,0,0,1,2⟩, + ⟨4,202,319,0,0,0,0,-1,2⟩, + ⟨4,204,319,0,0,0,0,1,2⟩, + ⟨4,207,319,0,0,0,0,1,2⟩, + ⟨4,208,319,0,0,0,0,-1,1⟩, + ⟨4,210,319,0,0,0,0,1,1⟩, + ⟨4,212,319,0,0,0,0,1,1⟩, + ⟨4,215,319,0,0,0,0,1,1⟩, + ⟨4,217,319,0,0,0,0,1,2⟩, + ⟨4,222,319,0,0,0,0,1,2⟩, + ⟨4,223,319,0,0,0,0,1,2⟩, + ⟨4,116,322,0,0,0,0,-1,2⟩, + ⟨4,117,322,0,0,0,0,1,2⟩, + ⟨4,127,322,0,0,0,0,1,2⟩, + ⟨4,154,322,0,0,0,0,-1,2⟩, + ⟨4,165,322,0,0,0,0,-1,2⟩, + ⟨4,176,322,0,0,0,0,-1,2⟩, + ⟨4,177,322,0,0,0,0,-1,2⟩, + ⟨4,180,322,0,0,0,0,1,2⟩, + ⟨4,181,322,0,0,0,0,-1,2⟩, + ⟨4,208,322,0,0,0,0,-1,2⟩, + ⟨4,209,322,0,0,0,0,-1,2⟩, + ⟨4,217,322,0,0,0,0,1,2⟩, + ⟨4,116,324,0,0,0,0,1,2⟩, + ⟨4,117,324,0,0,0,0,-1,2⟩, + ⟨4,121,324,0,0,0,0,1,2⟩, + ⟨4,123,324,0,0,0,0,-1,2⟩, + ⟨4,127,324,0,0,0,0,-1,2⟩, + ⟨4,132,324,0,0,0,0,-1,2⟩, + ⟨4,133,324,0,0,0,0,1,2⟩, + ⟨4,137,324,0,0,0,0,1,2⟩, + ⟨4,148,324,0,0,0,0,1,2⟩, + ⟨4,149,324,0,0,0,0,-1,2⟩, + ⟨4,154,324,0,0,0,0,1,2⟩, + ⟨4,158,324,0,0,0,0,-1,2⟩, + ⟨4,159,324,0,0,0,0,-1,2⟩, + ⟨4,162,324,0,0,0,0,1,1⟩, + ⟨4,165,324,0,0,0,0,1,2⟩, + ⟨4,172,324,0,0,0,0,1,1⟩, + ⟨4,176,324,0,0,0,0,1,2⟩, + ⟨4,177,324,0,0,0,0,1,2⟩, + ⟨4,180,324,0,0,0,0,-1,2⟩, + ⟨4,181,324,0,0,0,0,1,2⟩, + ⟨4,196,324,0,0,0,0,1,1⟩, + ⟨4,202,324,0,0,0,0,1,2⟩, + ⟨4,208,324,0,0,0,0,1,2⟩, + ⟨4,209,324,0,0,0,0,1,2⟩, + ⟨4,217,324,0,0,0,0,-1,2⟩, + ⟨4,221,324,0,0,0,0,1,1⟩, + ⟨4,222,324,0,0,0,0,-1,2⟩, + ⟨4,223,324,0,0,0,0,-1,2⟩, + ⟨4,112,326,0,0,0,0,-1,1⟩, + ⟨4,115,326,0,0,0,0,1,2⟩, + ⟨4,117,326,0,0,0,0,1,1⟩, + ⟨4,120,326,0,0,0,0,-1,2⟩, + ⟨4,121,326,0,0,0,0,-1,2⟩, + ⟨4,123,326,0,0,0,0,1,2⟩, + ⟨4,124,326,0,0,0,0,-1,1⟩, + ⟨4,125,326,0,0,0,0,1,2⟩, + ⟨4,127,326,0,0,0,0,1,1⟩, + ⟨4,128,326,0,0,0,0,-1,2⟩, + ⟨4,129,326,0,0,0,0,-1,1⟩, + ⟨4,132,326,0,0,0,0,1,2⟩, + ⟨4,133,326,0,0,0,0,-1,2⟩, + ⟨4,134,326,0,0,0,0,-1,1⟩, + ⟨4,137,326,0,0,0,0,-1,2⟩, + ⟨4,138,326,0,0,0,0,-1,2⟩, + ⟨4,146,326,0,0,0,0,-1,1⟩, + ⟨4,148,326,0,0,0,0,-1,2⟩, + ⟨4,149,326,0,0,0,0,1,2⟩, + ⟨4,154,326,0,0,0,0,-1,1⟩, + ⟨4,155,326,0,0,0,0,-1,2⟩, + ⟨4,156,326,0,0,0,0,-1,2⟩, + ⟨4,157,326,0,0,0,0,-1,1⟩, + ⟨4,158,326,0,0,0,0,1,2⟩, + ⟨4,159,326,0,0,0,0,1,2⟩, + ⟨4,160,326,0,0,0,0,-1,1⟩, + ⟨4,161,326,0,0,0,0,-1,1⟩, + ⟨4,162,326,0,0,0,0,-1,1⟩, + ⟨4,163,326,0,0,0,0,-1,2⟩, + ⟨4,169,326,0,0,0,0,-1,1⟩, + ⟨4,172,326,0,0,0,0,-1,1⟩, + ⟨4,176,326,0,0,0,0,-1,1⟩, + ⟨4,178,326,0,0,0,0,1,2⟩, + ⟨4,179,326,0,0,0,0,1,2⟩, + ⟨4,180,326,0,0,0,0,1,1⟩, + ⟨4,184,326,0,0,0,0,-1,1⟩, + ⟨4,190,326,0,0,0,0,1,2⟩, + ⟨4,192,326,0,0,0,0,1,2⟩, + ⟨4,193,326,0,0,0,0,-1,2⟩, + ⟨4,196,326,0,0,0,0,-1,1⟩, + ⟨4,199,326,0,0,0,0,1,2⟩, + ⟨4,200,326,0,0,0,0,-1,2⟩, + ⟨4,202,326,0,0,0,0,-1,2⟩, + ⟨4,206,326,0,0,0,0,-1,1⟩, + ⟨4,207,326,0,0,0,0,-1,2⟩, + ⟨4,208,326,0,0,0,0,-1,1⟩, + ⟨4,210,326,0,0,0,0,-1,1⟩, + ⟨4,212,326,0,0,0,0,-1,1⟩, + ⟨4,215,326,0,0,0,0,-1,1⟩, + ⟨4,219,326,0,0,0,0,-1,1⟩, + ⟨4,220,326,0,0,0,0,-1,1⟩, + ⟨4,221,326,0,0,0,0,-1,1⟩, + ⟨4,222,326,0,0,0,0,1,2⟩, + ⟨4,223,326,0,0,0,0,1,2⟩, + ⟨4,112,328,0,0,0,0,2,1⟩, + ⟨4,115,328,0,0,0,0,-1,2⟩, + ⟨4,117,328,0,0,0,0,-2,1⟩, + ⟨4,120,328,0,0,0,0,1,2⟩, + ⟨4,121,328,0,0,0,0,1,1⟩, + ⟨4,123,328,0,0,0,0,-1,1⟩, + ⟨4,124,328,0,0,0,0,2,1⟩, + ⟨4,125,328,0,0,0,0,-1,2⟩, + ⟨4,127,328,0,0,0,0,-2,1⟩, + ⟨4,128,328,0,0,0,0,1,2⟩, + ⟨4,129,328,0,0,0,0,2,1⟩, + ⟨4,130,328,0,0,0,0,1,1⟩, + ⟨4,132,328,0,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1196⟩, by decide⟩ +def forward_023 : CheckedSegment frames paid warps := + ⟨⟨forwardState023, forwardState024, + [ + ⟨4,133,328,0,0,0,0,1,1⟩, + ⟨4,134,328,0,0,0,0,2,1⟩, + ⟨4,137,328,0,0,0,0,1,1⟩, + ⟨4,138,328,0,0,0,0,1,2⟩, + ⟨4,146,328,0,0,0,0,2,1⟩, + ⟨4,148,328,0,0,0,0,1,1⟩, + ⟨4,149,328,0,0,0,0,-1,1⟩, + ⟨4,152,328,0,0,0,0,1,1⟩, + ⟨4,154,328,0,0,0,0,2,1⟩, + ⟨4,155,328,0,0,0,0,1,2⟩, + ⟨4,156,328,0,0,0,0,1,2⟩, + ⟨4,157,328,0,0,0,0,2,1⟩, + ⟨4,158,328,0,0,0,0,-1,1⟩, + ⟨4,159,328,0,0,0,0,-1,1⟩, + ⟨4,160,328,0,0,0,0,2,1⟩, + ⟨4,161,328,0,0,0,0,2,1⟩, + ⟨4,162,328,0,0,0,0,2,1⟩, + ⟨4,163,328,0,0,0,0,1,2⟩, + ⟨4,166,328,0,0,0,0,1,1⟩, + ⟨4,169,328,0,0,0,0,2,1⟩, + ⟨4,172,328,0,0,0,0,2,1⟩, + ⟨4,174,328,0,0,0,0,1,1⟩, + ⟨4,176,328,0,0,0,0,2,1⟩, + ⟨4,178,328,0,0,0,0,-1,2⟩, + ⟨4,179,328,0,0,0,0,-1,2⟩, + ⟨4,180,328,0,0,0,0,-2,1⟩, + ⟨4,182,328,0,0,0,0,1,1⟩, + ⟨4,184,328,0,0,0,0,2,1⟩, + ⟨4,190,328,0,0,0,0,-1,2⟩, + ⟨4,192,328,0,0,0,0,-1,2⟩, + ⟨4,193,328,0,0,0,0,1,2⟩, + ⟨4,196,328,0,0,0,0,2,1⟩, + ⟨4,199,328,0,0,0,0,-1,2⟩, + ⟨4,200,328,0,0,0,0,1,2⟩, + ⟨4,202,328,0,0,0,0,1,1⟩, + ⟨4,206,328,0,0,0,0,2,1⟩, + ⟨4,207,328,0,0,0,0,1,2⟩, + ⟨4,208,328,0,0,0,0,2,1⟩, + ⟨4,210,328,0,0,0,0,2,1⟩, + ⟨4,212,328,0,0,0,0,2,1⟩, + ⟨4,213,328,0,0,0,0,1,1⟩, + ⟨4,215,328,0,0,0,0,2,1⟩, + ⟨4,219,328,0,0,0,0,2,1⟩, + ⟨4,220,328,0,0,0,0,2,1⟩, + ⟨4,221,328,0,0,0,0,2,1⟩, + ⟨4,222,328,0,0,0,0,-1,1⟩, + ⟨4,223,328,0,0,0,0,-1,1⟩, + ⟨4,114,329,0,0,0,0,1,1⟩, + ⟨4,116,329,0,0,0,0,1,2⟩, + ⟨4,117,329,0,0,0,0,-1,2⟩, + ⟨4,124,329,0,0,0,0,1,1⟩, + ⟨4,127,329,0,0,0,0,-1,2⟩, + ⟨4,129,329,0,0,0,0,1,1⟩, + ⟨4,154,329,0,0,0,0,1,2⟩, + ⟨4,165,329,0,0,0,0,1,2⟩, + ⟨4,173,329,0,0,0,0,1,1⟩, + ⟨4,176,329,0,0,0,0,1,2⟩, + ⟨4,177,329,0,0,0,0,1,2⟩, + ⟨4,180,329,0,0,0,0,-1,2⟩, + ⟨4,181,329,0,0,0,0,1,2⟩, + ⟨4,184,329,0,0,0,0,1,1⟩, + ⟨4,188,329,0,0,0,0,-1,1⟩, + ⟨4,204,329,0,0,0,0,-1,1⟩, + ⟨4,206,329,0,0,0,0,1,1⟩, + ⟨4,208,329,0,0,0,0,1,2⟩, + ⟨4,209,329,0,0,0,0,1,2⟩, + ⟨4,212,329,0,0,0,0,1,1⟩, + ⟨4,215,329,0,0,0,0,1,1⟩, + ⟨4,217,329,0,0,0,0,-1,2⟩, + ⟨4,112,332,0,0,0,0,-1,1⟩, + ⟨4,117,332,0,0,0,0,1,1⟩, + ⟨4,121,332,0,0,0,0,-1,2⟩, + ⟨4,123,332,0,0,0,0,1,2⟩, + ⟨4,124,332,0,0,0,0,-1,1⟩, + ⟨4,127,332,0,0,0,0,1,1⟩, + ⟨4,129,332,0,0,0,0,-1,1⟩, + ⟨4,132,332,0,0,0,0,1,2⟩, + ⟨4,133,332,0,0,0,0,-1,2⟩, + ⟨4,134,332,0,0,0,0,-1,1⟩, + ⟨4,137,332,0,0,0,0,-1,2⟩, + ⟨4,146,332,0,0,0,0,-1,1⟩, + ⟨4,148,332,0,0,0,0,-1,2⟩, + ⟨4,149,332,0,0,0,0,1,2⟩, + ⟨4,154,332,0,0,0,0,-1,1⟩, + ⟨4,157,332,0,0,0,0,-1,1⟩, + ⟨4,158,332,0,0,0,0,1,2⟩, + ⟨4,159,332,0,0,0,0,1,2⟩, + ⟨4,160,332,0,0,0,0,-1,1⟩, + ⟨4,161,332,0,0,0,0,-1,1⟩, + ⟨4,162,332,0,0,0,0,-1,1⟩, + ⟨4,169,332,0,0,0,0,-1,1⟩, + ⟨4,172,332,0,0,0,0,-1,1⟩, + ⟨4,176,332,0,0,0,0,-1,1⟩, + ⟨4,180,332,0,0,0,0,1,1⟩, + ⟨4,184,332,0,0,0,0,-1,1⟩, + ⟨4,196,332,0,0,0,0,-1,1⟩, + ⟨4,202,332,0,0,0,0,-1,2⟩, + ⟨4,206,332,0,0,0,0,-1,1⟩, + ⟨4,208,332,0,0,0,0,-1,1⟩, + ⟨4,210,332,0,0,0,0,-1,1⟩, + ⟨4,212,332,0,0,0,0,-1,1⟩, + ⟨4,215,332,0,0,0,0,-1,1⟩, + ⟨4,219,332,0,0,0,0,-1,1⟩, + ⟨4,220,332,0,0,0,0,-1,1⟩, + ⟨4,221,332,0,0,0,0,-1,1⟩, + ⟨4,222,332,0,0,0,0,1,2⟩, + ⟨4,223,332,0,0,0,0,1,2⟩, + ⟨4,116,333,0,0,0,0,-1,2⟩, + ⟨4,117,333,0,0,0,0,-1,2⟩, + ⟨4,127,333,0,0,0,0,-1,2⟩, + ⟨4,154,333,0,0,0,0,1,2⟩, + ⟨4,165,333,0,0,0,0,-1,2⟩, + ⟨4,176,333,0,0,0,0,1,2⟩, + ⟨4,177,333,0,0,0,0,-1,2⟩, + ⟨4,180,333,0,0,0,0,-1,2⟩, + ⟨4,181,333,0,0,0,0,-1,2⟩, + ⟨4,208,333,0,0,0,0,1,2⟩, + ⟨4,209,333,0,0,0,0,-1,2⟩, + ⟨4,217,333,0,0,0,0,1,2⟩, + ⟨4,115,334,0,0,0,0,1,2⟩, + ⟨4,116,334,0,0,0,0,1,2⟩, + ⟨4,117,334,0,0,0,0,-1,2⟩, + ⟨4,120,334,0,0,0,0,1,2⟩, + ⟨4,121,334,0,0,0,0,1,2⟩, + ⟨4,123,334,0,0,0,0,-1,2⟩, + ⟨4,125,334,0,0,0,0,-1,2⟩, + ⟨4,127,334,0,0,0,0,-1,2⟩, + ⟨4,128,334,0,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1180⟩, by decide⟩ +def forward_024 : CheckedSegment frames paid warps := + ⟨⟨forwardState024, forwardState025, + [ + ⟨4,132,334,0,0,0,0,-1,2⟩, + ⟨4,133,334,0,0,0,0,1,2⟩, + ⟨4,137,334,0,0,0,0,1,2⟩, + ⟨4,138,334,0,0,0,0,-1,2⟩, + ⟨4,148,334,0,0,0,0,1,2⟩, + ⟨4,149,334,0,0,0,0,-1,2⟩, + ⟨4,154,334,0,0,0,0,1,2⟩, + ⟨4,155,334,0,0,0,0,1,2⟩, + ⟨4,156,334,0,0,0,0,-1,2⟩, + ⟨4,158,334,0,0,0,0,-1,2⟩, + ⟨4,159,334,0,0,0,0,-1,2⟩, + ⟨4,162,334,0,0,0,0,1,1⟩, + ⟨4,163,334,0,0,0,0,-1,2⟩, + ⟨4,165,334,0,0,0,0,1,2⟩, + ⟨4,172,334,0,0,0,0,1,1⟩, + ⟨4,176,334,0,0,0,0,1,2⟩, + ⟨4,177,334,0,0,0,0,1,2⟩, + ⟨4,178,334,0,0,0,0,1,2⟩, + ⟨4,179,334,0,0,0,0,-1,2⟩, + ⟨4,180,334,0,0,0,0,-1,2⟩, + ⟨4,181,334,0,0,0,0,1,2⟩, + ⟨4,190,334,0,0,0,0,-1,2⟩, + ⟨4,192,334,0,0,0,0,-1,2⟩, + ⟨4,193,334,0,0,0,0,1,2⟩, + ⟨4,196,334,0,0,0,0,1,1⟩, + ⟨4,199,334,0,0,0,0,-1,2⟩, + ⟨4,200,334,0,0,0,0,-1,2⟩, + ⟨4,202,334,0,0,0,0,1,2⟩, + ⟨4,207,334,0,0,0,0,1,2⟩, + ⟨4,208,334,0,0,0,0,1,2⟩, + ⟨4,209,334,0,0,0,0,1,2⟩, + ⟨4,217,334,0,0,0,0,-1,2⟩, + ⟨4,221,334,0,0,0,0,1,1⟩, + ⟨4,222,334,0,0,0,0,-1,2⟩, + ⟨4,223,334,0,0,0,0,-1,2⟩, + ⟨4,112,335,0,0,0,0,2,1⟩, + ⟨4,115,335,0,0,0,0,-1,1⟩, + ⟨4,116,335,0,0,0,0,-1,2⟩, + ⟨4,117,335,0,0,0,0,-3,2⟩, + ⟨4,123,335,0,0,0,0,-1,1⟩, + ⟨4,124,335,0,0,0,0,2,1⟩, + ⟨4,127,335,0,0,0,0,-3,2⟩, + ⟨4,129,335,0,0,0,0,2,1⟩, + ⟨4,130,335,0,0,0,0,1,1⟩, + ⟨4,132,335,0,0,0,0,-1,1⟩, + ⟨4,133,335,0,0,0,0,1,1⟩, + ⟨4,134,335,0,0,0,0,2,1⟩, + ⟨4,135,335,0,0,0,0,1,1⟩, + ⟨4,138,335,0,0,0,0,1,1⟩, + ⟨4,141,335,0,0,0,0,1,1⟩, + ⟨4,145,335,0,0,0,0,1,1⟩, + ⟨4,146,335,0,0,0,0,2,1⟩, + ⟨4,148,335,0,0,0,0,1,1⟩, + ⟨4,149,335,0,0,0,0,-1,1⟩, + ⟨4,152,335,0,0,0,0,1,1⟩, + ⟨4,154,335,0,0,0,0,3,2⟩, + ⟨4,156,335,0,0,0,0,1,1⟩, + ⟨4,157,335,0,0,0,0,2,1⟩, + ⟨4,160,335,0,0,0,0,2,1⟩, + ⟨4,161,335,0,0,0,0,2,1⟩, + ⟨4,162,335,0,0,0,0,1,1⟩, + ⟨4,163,335,0,0,0,0,1,1⟩, + ⟨4,165,335,0,0,0,0,-1,2⟩, + ⟨4,166,335,0,0,0,0,1,1⟩, + ⟨4,169,335,0,0,0,0,2,1⟩, + ⟨4,172,335,0,0,0,0,1,1⟩, + ⟨4,174,335,0,0,0,0,1,1⟩, + ⟨4,176,335,0,0,0,0,3,2⟩, + ⟨4,177,335,0,0,0,0,-1,2⟩, + ⟨4,178,335,0,0,0,0,-1,1⟩, + ⟨4,180,335,0,0,0,0,-3,2⟩, + ⟨4,181,335,0,0,0,0,-1,2⟩, + ⟨4,182,335,0,0,0,0,1,1⟩, + ⟨4,184,335,0,0,0,0,2,1⟩, + ⟨4,186,335,0,0,0,0,1,1⟩, + ⟨4,196,335,0,0,0,0,1,1⟩, + ⟨4,200,335,0,0,0,0,1,1⟩, + ⟨4,202,335,0,0,0,0,1,1⟩, + ⟨4,206,335,0,0,0,0,2,1⟩, + ⟨4,208,335,0,0,0,0,3,2⟩, + ⟨4,209,335,0,0,0,0,-1,2⟩, + ⟨4,210,335,0,0,0,0,2,1⟩, + ⟨4,212,335,0,0,0,0,2,1⟩, + ⟨4,213,335,0,0,0,0,1,1⟩, + ⟨4,215,335,0,0,0,0,2,1⟩, + ⟨4,217,335,0,0,0,0,1,2⟩, + ⟨4,219,335,0,0,0,0,2,1⟩, + ⟨4,220,335,0,0,0,0,2,1⟩, + ⟨4,221,335,0,0,0,0,1,1⟩, + ⟨4,112,336,0,0,0,0,-1,4⟩, + ⟨4,114,336,0,0,0,0,1,4⟩, + ⟨4,118,336,0,0,0,0,-1,2⟩, + ⟨4,119,336,0,0,0,0,-1,4⟩, + ⟨4,121,336,0,0,0,0,-1,4⟩, + ⟨4,123,336,0,0,0,0,1,4⟩, + ⟨4,132,336,0,0,0,0,-1,4⟩, + ⟨4,133,336,0,0,0,0,-1,4⟩, + ⟨4,136,336,0,0,0,0,-1,2⟩, + ⟨4,137,336,0,0,0,0,1,4⟩, + ⟨4,139,336,0,0,0,0,-1,4⟩, + ⟨4,140,336,0,0,0,0,-1,2⟩, + ⟨4,144,336,0,0,0,0,-1,2⟩, + ⟨4,148,336,0,0,0,0,-1,4⟩, + ⟨4,149,336,0,0,0,0,-1,4⟩, + ⟨4,155,336,0,0,0,0,1,4⟩, + ⟨4,158,336,0,0,0,0,-1,4⟩, + ⟨4,159,336,0,0,0,0,-1,4⟩, + ⟨4,169,336,0,0,0,0,1,4⟩, + ⟨4,173,336,0,0,0,0,-1,4⟩, + ⟨4,185,336,0,0,0,0,-1,2⟩, + ⟨4,187,336,0,0,0,0,-1,2⟩, + ⟨4,188,336,0,0,0,0,-1,4⟩, + ⟨4,190,336,0,0,0,0,1,4⟩, + ⟨4,193,336,0,0,0,0,-1,4⟩, + ⟨4,194,336,0,0,0,0,-1,2⟩, + ⟨4,195,336,0,0,0,0,-1,2⟩, + ⟨4,199,336,0,0,0,0,-1,4⟩, + ⟨4,202,336,0,0,0,0,1,4⟩, + ⟨4,204,336,0,0,0,0,1,4⟩, + ⟨4,222,336,0,0,0,0,1,4⟩, + ⟨4,223,336,0,0,0,0,1,4⟩, + ⟨4,114,338,0,0,0,0,1,4⟩, + ⟨4,116,338,0,0,0,0,1,4⟩, + ⟨4,117,338,0,0,0,0,1,4⟩, + ⟨4,121,338,0,0,0,0,1,4⟩, + ⟨4,124,338,0,0,0,0,1,4⟩, + ⟨4,127,338,0,0,0,0,1,4⟩, + ⟨4,129,338,0,0,0,0,-1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1306⟩, by decide⟩ +def forward_025 : CheckedSegment frames paid warps := + ⟨⟨forwardState025, forwardState026, + [ + ⟨4,137,338,0,0,0,0,-1,4⟩, + ⟨4,143,338,0,0,0,0,-1,4⟩, + ⟨4,150,338,0,0,0,0,-1,4⟩, + ⟨4,154,338,0,0,0,0,1,4⟩, + ⟨4,159,338,0,0,0,0,1,4⟩, + ⟨4,165,338,0,0,0,0,-1,4⟩, + ⟨4,168,338,0,0,0,0,-1,4⟩, + ⟨4,173,338,0,0,0,0,-1,4⟩, + ⟨4,176,338,0,0,0,0,1,4⟩, + ⟨4,177,338,0,0,0,0,1,4⟩, + ⟨4,180,338,0,0,0,0,1,4⟩, + ⟨4,181,338,0,0,0,0,-1,4⟩, + ⟨4,184,338,0,0,0,0,1,4⟩, + ⟨4,188,338,0,0,0,0,-1,4⟩, + ⟨4,189,338,0,0,0,0,-1,4⟩, + ⟨4,191,338,0,0,0,0,-1,4⟩, + ⟨4,201,338,0,0,0,0,1,4⟩, + ⟨4,204,338,0,0,0,0,1,4⟩, + ⟨4,206,338,0,0,0,0,-1,4⟩, + ⟨4,208,338,0,0,0,0,1,4⟩, + ⟨4,209,338,0,0,0,0,-1,4⟩, + ⟨4,212,338,0,0,0,0,1,4⟩, + ⟨4,215,338,0,0,0,0,-1,4⟩, + ⟨4,217,338,0,0,0,0,-1,4⟩, + ⟨4,222,338,0,0,0,0,-1,4⟩, + ⟨4,112,340,0,0,0,0,-1,4⟩, + ⟨4,116,340,0,0,0,0,-1,4⟩, + ⟨4,117,340,0,0,0,0,-1,4⟩, + ⟨4,118,340,0,0,0,0,-1,2⟩, + ⟨4,119,340,0,0,0,0,-1,4⟩, + ⟨4,123,340,0,0,0,0,-1,4⟩, + ⟨4,124,340,0,0,0,0,-1,4⟩, + ⟨4,127,340,0,0,0,0,-1,4⟩, + ⟨4,129,340,0,0,0,0,1,4⟩, + ⟨4,132,340,0,0,0,0,1,4⟩, + ⟨4,133,340,0,0,0,0,1,4⟩, + ⟨4,136,340,0,0,0,0,1,2⟩, + ⟨4,139,340,0,0,0,0,-1,4⟩, + ⟨4,140,340,0,0,0,0,1,2⟩, + ⟨4,143,340,0,0,0,0,1,4⟩, + ⟨4,144,340,0,0,0,0,1,2⟩, + ⟨4,148,340,0,0,0,0,1,4⟩, + ⟨4,149,340,0,0,0,0,1,4⟩, + ⟨4,150,340,0,0,0,0,1,4⟩, + ⟨4,154,340,0,0,0,0,-1,4⟩, + ⟨4,155,340,0,0,0,0,1,4⟩, + ⟨4,158,340,0,0,0,0,1,4⟩, + ⟨4,165,340,0,0,0,0,1,4⟩, + ⟨4,168,340,0,0,0,0,1,4⟩, + ⟨4,169,340,0,0,0,0,1,4⟩, + ⟨4,176,340,0,0,0,0,-1,4⟩, + ⟨4,177,340,0,0,0,0,-1,4⟩, + ⟨4,180,340,0,0,0,0,-1,4⟩, + ⟨4,181,340,0,0,0,0,1,4⟩, + ⟨4,184,340,0,0,0,0,-1,4⟩, + ⟨4,185,340,0,0,0,0,-1,2⟩, + ⟨4,187,340,0,0,0,0,1,2⟩, + ⟨4,189,340,0,0,0,0,1,4⟩, + ⟨4,190,340,0,0,0,0,1,4⟩, + ⟨4,191,340,0,0,0,0,1,4⟩, + ⟨4,193,340,0,0,0,0,-1,4⟩, + ⟨4,194,340,0,0,0,0,-1,2⟩, + ⟨4,195,340,0,0,0,0,-1,2⟩, + ⟨4,199,340,0,0,0,0,-1,4⟩, + ⟨4,201,340,0,0,0,0,-1,4⟩, + ⟨4,202,340,0,0,0,0,-1,4⟩, + ⟨4,206,340,0,0,0,0,1,4⟩, + ⟨4,208,340,0,0,0,0,-1,4⟩, + ⟨4,209,340,0,0,0,0,1,4⟩, + ⟨4,212,340,0,0,0,0,-1,4⟩, + ⟨4,215,340,0,0,0,0,1,4⟩, + ⟨4,217,340,0,0,0,0,1,4⟩, + ⟨4,223,340,0,0,0,0,-1,4⟩, + ⟨4,115,342,0,0,0,0,-1,4⟩, + ⟨4,120,342,0,0,0,0,1,4⟩, + ⟨4,122,342,0,0,0,0,-1,4⟩, + ⟨4,123,342,0,0,0,0,-1,4⟩, + ⟨4,125,342,0,0,0,0,1,4⟩, + ⟨4,128,342,0,0,0,0,1,4⟩, + ⟨4,130,342,0,0,0,0,-1,4⟩, + ⟨4,131,342,0,0,0,0,1,4⟩, + ⟨4,133,342,0,0,0,0,1,4⟩, + ⟨4,138,342,0,0,0,0,-1,4⟩, + ⟨4,149,342,0,0,0,0,1,4⟩, + ⟨4,151,342,0,0,0,0,-1,4⟩, + ⟨4,152,342,0,0,0,0,-1,4⟩, + ⟨4,155,342,0,0,0,0,1,4⟩, + ⟨4,156,342,0,0,0,0,1,4⟩, + ⟨4,163,342,0,0,0,0,-1,4⟩, + ⟨4,166,342,0,0,0,0,1,4⟩, + ⟨4,167,342,0,0,0,0,-1,4⟩, + ⟨4,174,342,0,0,0,0,-1,4⟩, + ⟨4,178,342,0,0,0,0,-1,4⟩, + ⟨4,179,342,0,0,0,0,1,4⟩, + ⟨4,182,342,0,0,0,0,1,4⟩, + ⟨4,190,342,0,0,0,0,1,4⟩, + ⟨4,192,342,0,0,0,0,1,4⟩, + ⟨4,193,342,0,0,0,0,-1,4⟩, + ⟨4,199,342,0,0,0,0,-1,4⟩, + ⟨4,200,342,0,0,0,0,-1,4⟩, + ⟨4,202,342,0,0,0,0,-1,4⟩, + ⟨4,203,342,0,0,0,0,-1,4⟩, + ⟨4,207,342,0,0,0,0,1,4⟩, + ⟨4,213,342,0,0,0,0,1,4⟩, + ⟨4,214,342,0,0,0,0,1,4⟩, + ⟨4,114,343,0,0,0,0,1,4⟩, + ⟨4,116,343,0,0,0,0,1,4⟩, + ⟨4,117,343,0,0,0,0,1,4⟩, + ⟨4,121,343,0,0,0,0,1,4⟩, + ⟨4,124,343,0,0,0,0,-1,4⟩, + ⟨4,127,343,0,0,0,0,-1,4⟩, + ⟨4,129,343,0,0,0,0,1,4⟩, + ⟨4,137,343,0,0,0,0,-1,4⟩, + ⟨4,143,343,0,0,0,0,1,4⟩, + ⟨4,150,343,0,0,0,0,1,4⟩, + ⟨4,154,343,0,0,0,0,-1,4⟩, + ⟨4,159,343,0,0,0,0,1,4⟩, + ⟨4,165,343,0,0,0,0,1,4⟩, + ⟨4,168,343,0,0,0,0,1,4⟩, + ⟨4,173,343,0,0,0,0,-1,4⟩, + ⟨4,176,343,0,0,0,0,1,4⟩, + ⟨4,177,343,0,0,0,0,1,4⟩, + ⟨4,180,343,0,0,0,0,1,4⟩, + ⟨4,181,343,0,0,0,0,-1,4⟩, + ⟨4,184,343,0,0,0,0,1,4⟩, + ⟨4,188,343,0,0,0,0,-1,4⟩, + ⟨4,189,343,0,0,0,0,1,4⟩, + ⟨4,191,343,0,0,0,0,-1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1520⟩, by decide⟩ +def forward_026 : CheckedSegment frames paid warps := + ⟨⟨forwardState026, forwardState027, + [ + ⟨4,201,343,0,0,0,0,1,4⟩, + ⟨4,204,343,0,0,0,0,1,4⟩, + ⟨4,206,343,0,0,0,0,-1,4⟩, + ⟨4,208,343,0,0,0,0,1,4⟩, + ⟨4,209,343,0,0,0,0,-1,4⟩, + ⟨4,212,343,0,0,0,0,-1,4⟩, + ⟨4,215,343,0,0,0,0,1,4⟩, + ⟨4,217,343,0,0,0,0,1,4⟩, + ⟨4,222,343,0,0,0,0,-1,4⟩, + ⟨4,115,344,0,0,0,0,1,2⟩, + ⟨4,120,344,0,0,0,0,1,2⟩, + ⟨4,122,344,0,0,0,0,1,2⟩, + ⟨4,123,344,0,0,0,0,1,2⟩, + ⟨4,133,344,0,0,0,0,-1,2⟩, + ⟨4,138,344,0,0,0,0,1,2⟩, + ⟨4,149,344,0,0,0,0,-1,2⟩, + ⟨4,174,344,0,0,0,0,-1,2⟩, + ⟨4,178,344,0,0,0,0,1,2⟩, + ⟨4,179,344,0,0,0,0,1,2⟩, + ⟨4,182,344,0,0,0,0,1,2⟩, + ⟨4,192,344,0,0,0,0,1,2⟩, + ⟨4,200,344,0,0,0,0,1,2⟩, + ⟨4,202,344,0,0,0,0,1,2⟩, + ⟨4,203,344,0,0,0,0,1,2⟩, + ⟨4,207,344,0,0,0,0,1,2⟩, + ⟨4,114,345,0,0,0,0,1,2⟩, + ⟨4,116,345,0,0,0,0,-1,2⟩, + ⟨4,117,345,0,0,0,0,1,2⟩, + ⟨4,121,345,0,0,0,0,-1,2⟩, + ⟨4,137,345,0,0,0,0,1,2⟩, + ⟨4,159,345,0,0,0,0,-1,2⟩, + ⟨4,173,345,0,0,0,0,-1,2⟩, + ⟨4,176,345,0,0,0,0,1,2⟩, + ⟨4,177,345,0,0,0,0,-1,2⟩, + ⟨4,180,345,0,0,0,0,1,2⟩, + ⟨4,181,345,0,0,0,0,1,2⟩, + ⟨4,184,345,0,0,0,0,1,2⟩, + ⟨4,188,345,0,0,0,0,-1,2⟩, + ⟨4,191,345,0,0,0,0,1,2⟩, + ⟨4,201,345,0,0,0,0,-1,2⟩, + ⟨4,204,345,0,0,0,0,1,2⟩, + ⟨4,206,345,0,0,0,0,-1,2⟩, + ⟨4,208,345,0,0,0,0,1,2⟩, + ⟨4,209,345,0,0,0,0,1,2⟩, + ⟨4,222,345,0,0,0,0,1,2⟩, + ⟨4,112,347,0,0,0,0,-1,2⟩, + ⟨4,115,347,0,0,0,0,1,4⟩, + ⟨4,116,347,0,0,0,0,1,2⟩, + ⟨4,117,347,0,0,0,0,-1,2⟩, + ⟨4,119,347,0,0,0,0,1,2⟩, + ⟨4,120,347,0,0,0,0,-1,4⟩, + ⟨4,121,347,0,0,0,0,1,2⟩, + ⟨4,122,347,0,0,0,0,1,4⟩, + ⟨4,123,347,0,0,0,0,1,4⟩, + ⟨4,124,347,0,0,0,0,1,2⟩, + ⟨4,125,347,0,0,0,0,1,4⟩, + ⟨4,127,347,0,0,0,0,1,2⟩, + ⟨4,128,347,0,0,0,0,1,4⟩, + ⟨4,129,347,0,0,0,0,-1,2⟩, + ⟨4,130,347,0,0,0,0,-1,4⟩, + ⟨4,131,347,0,0,0,0,1,4⟩, + ⟨4,133,347,0,0,0,0,-1,4⟩, + ⟨4,137,347,0,0,0,0,-1,2⟩, + ⟨4,138,347,0,0,0,0,1,4⟩, + ⟨4,139,347,0,0,0,0,1,2⟩, + ⟨4,142,347,0,0,0,0,-1,1⟩, + ⟨4,143,347,0,0,0,0,1,2⟩, + ⟨4,149,347,0,0,0,0,-1,4⟩, + ⟨4,150,347,0,0,0,0,1,2⟩, + ⟨4,151,347,0,0,0,0,-1,4⟩, + ⟨4,152,347,0,0,0,0,-1,4⟩, + ⟨4,154,347,0,0,0,0,1,2⟩, + ⟨4,155,347,0,0,0,0,-1,4⟩, + ⟨4,156,347,0,0,0,0,1,4⟩, + ⟨4,159,347,0,0,0,0,1,2⟩, + ⟨4,163,347,0,0,0,0,-1,4⟩, + ⟨4,165,347,0,0,0,0,1,2⟩, + ⟨4,166,347,0,0,0,0,1,4⟩, + ⟨4,167,347,0,0,0,0,-1,4⟩, + ⟨4,168,347,0,0,0,0,1,2⟩, + ⟨4,169,347,0,0,0,0,1,2⟩, + ⟨4,170,347,0,0,0,0,-1,1⟩, + ⟨4,171,347,0,0,0,0,-1,1⟩, + ⟨4,174,347,0,0,0,0,1,4⟩, + ⟨4,176,347,0,0,0,0,-1,2⟩, + ⟨4,177,347,0,0,0,0,1,2⟩, + ⟨4,178,347,0,0,0,0,1,4⟩, + ⟨4,179,347,0,0,0,0,-1,4⟩, + ⟨4,180,347,0,0,0,0,-1,2⟩, + ⟨4,181,347,0,0,0,0,-1,2⟩, + ⟨4,182,347,0,0,0,0,-1,4⟩, + ⟨4,184,347,0,0,0,0,-1,2⟩, + ⟨4,189,347,0,0,0,0,1,2⟩, + ⟨4,190,347,0,0,0,0,-1,4⟩, + ⟨4,191,347,0,0,0,0,-1,2⟩, + ⟨4,192,347,0,0,0,0,-1,4⟩, + ⟨4,193,347,0,0,0,0,1,4⟩, + ⟨4,199,347,0,0,0,0,1,4⟩, + ⟨4,200,347,0,0,0,0,1,4⟩, + ⟨4,201,347,0,0,0,0,1,2⟩, + ⟨4,202,347,0,0,0,0,1,4⟩, + ⟨4,203,347,0,0,0,0,1,4⟩, + ⟨4,205,347,0,0,0,0,-1,1⟩, + ⟨4,206,347,0,0,0,0,1,2⟩, + ⟨4,207,347,0,0,0,0,-1,4⟩, + ⟨4,208,347,0,0,0,0,-1,2⟩, + ⟨4,209,347,0,0,0,0,-1,2⟩, + ⟨4,212,347,0,0,0,0,1,2⟩, + ⟨4,213,347,0,0,0,0,1,4⟩, + ⟨4,214,347,0,0,0,0,1,4⟩, + ⟨4,215,347,0,0,0,0,-1,2⟩, + ⟨4,217,347,0,0,0,0,1,2⟩, + ⟨4,222,347,0,0,0,0,-1,2⟩, + ⟨4,115,348,0,0,0,0,-1,4⟩, + ⟨4,120,348,0,0,0,0,1,4⟩, + ⟨4,122,348,0,0,0,0,-1,4⟩, + ⟨4,123,348,0,0,0,0,-1,4⟩, + ⟨4,125,348,0,0,0,0,-1,4⟩, + ⟨4,128,348,0,0,0,0,-1,4⟩, + ⟨4,130,348,0,0,0,0,1,4⟩, + ⟨4,131,348,0,0,0,0,-1,4⟩, + ⟨4,133,348,0,0,0,0,1,4⟩, + ⟨4,138,348,0,0,0,0,-1,4⟩, + ⟨4,149,348,0,0,0,0,1,4⟩, + ⟨4,151,348,0,0,0,0,1,4⟩, + ⟨4,152,348,0,0,0,0,1,4⟩, + ⟨4,155,348,0,0,0,0,-1,4⟩, + ⟨4,156,348,0,0,0,0,-1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1384⟩, by decide⟩ +def forward_027 : CheckedSegment frames paid warps := + ⟨⟨forwardState027, forwardState028, + [ + ⟨4,163,348,0,0,0,0,1,4⟩, + ⟨4,166,348,0,0,0,0,-1,4⟩, + ⟨4,167,348,0,0,0,0,1,4⟩, + ⟨4,174,348,0,0,0,0,-1,4⟩, + ⟨4,178,348,0,0,0,0,-1,4⟩, + ⟨4,179,348,0,0,0,0,1,4⟩, + ⟨4,182,348,0,0,0,0,1,4⟩, + ⟨4,190,348,0,0,0,0,-1,4⟩, + ⟨4,192,348,0,0,0,0,1,4⟩, + ⟨4,193,348,0,0,0,0,1,4⟩, + ⟨4,199,348,0,0,0,0,1,4⟩, + ⟨4,200,348,0,0,0,0,-1,4⟩, + ⟨4,202,348,0,0,0,0,-1,4⟩, + ⟨4,203,348,0,0,0,0,-1,4⟩, + ⟨4,207,348,0,0,0,0,1,4⟩, + ⟨4,213,348,0,0,0,0,-1,4⟩, + ⟨4,214,348,0,0,0,0,-1,4⟩, + ⟨4,124,349,0,0,0,0,-1,2⟩, + ⟨4,127,349,0,0,0,0,-1,2⟩, + ⟨4,129,349,0,0,0,0,1,2⟩, + ⟨4,143,349,0,0,0,0,-1,2⟩, + ⟨4,150,349,0,0,0,0,-1,2⟩, + ⟨4,154,349,0,0,0,0,-1,2⟩, + ⟨4,165,349,0,0,0,0,-1,2⟩, + ⟨4,168,349,0,0,0,0,-1,2⟩, + ⟨4,189,349,0,0,0,0,-1,2⟩, + ⟨4,212,349,0,0,0,0,-1,2⟩, + ⟨4,215,349,0,0,0,0,1,2⟩, + ⟨4,217,349,0,0,0,0,-1,2⟩, + ⟨4,112,350,0,0,0,0,-1,4⟩, + ⟨4,116,350,0,0,0,0,-1,4⟩, + ⟨4,117,350,0,0,0,0,-1,4⟩, + ⟨4,118,350,0,0,0,0,-1,2⟩, + ⟨4,119,350,0,0,0,0,-1,4⟩, + ⟨4,123,350,0,0,0,0,-1,4⟩, + ⟨4,124,350,0,0,0,0,-1,4⟩, + ⟨4,125,350,0,0,0,0,-1,2⟩, + ⟨4,127,350,0,0,0,0,-1,4⟩, + ⟨4,128,350,0,0,0,0,-1,2⟩, + ⟨4,129,350,0,0,0,0,1,4⟩, + ⟨4,130,350,0,0,0,0,1,2⟩, + ⟨4,131,350,0,0,0,0,1,2⟩, + ⟨4,132,350,0,0,0,0,1,4⟩, + ⟨4,133,350,0,0,0,0,1,4⟩, + ⟨4,136,350,0,0,0,0,1,2⟩, + ⟨4,139,350,0,0,0,0,-1,4⟩, + ⟨4,140,350,0,0,0,0,1,2⟩, + ⟨4,143,350,0,0,0,0,1,4⟩, + ⟨4,144,350,0,0,0,0,1,2⟩, + ⟨4,148,350,0,0,0,0,1,4⟩, + ⟨4,149,350,0,0,0,0,1,4⟩, + ⟨4,150,350,0,0,0,0,1,4⟩, + ⟨4,151,350,0,0,0,0,-1,2⟩, + ⟨4,152,350,0,0,0,0,1,2⟩, + ⟨4,154,350,0,0,0,0,-1,4⟩, + ⟨4,155,350,0,0,0,0,-1,4⟩, + ⟨4,156,350,0,0,0,0,1,2⟩, + ⟨4,158,350,0,0,0,0,1,4⟩, + ⟨4,163,350,0,0,0,0,-1,2⟩, + ⟨4,165,350,0,0,0,0,1,4⟩, + ⟨4,166,350,0,0,0,0,-1,2⟩, + ⟨4,167,350,0,0,0,0,-1,2⟩, + ⟨4,168,350,0,0,0,0,1,4⟩, + ⟨4,169,350,0,0,0,0,1,4⟩, + ⟨4,176,350,0,0,0,0,-1,4⟩, + ⟨4,177,350,0,0,0,0,-1,4⟩, + ⟨4,180,350,0,0,0,0,-1,4⟩, + ⟨4,181,350,0,0,0,0,1,4⟩, + ⟨4,184,350,0,0,0,0,-1,4⟩, + ⟨4,185,350,0,0,0,0,-1,2⟩, + ⟨4,187,350,0,0,0,0,1,2⟩, + ⟨4,189,350,0,0,0,0,1,4⟩, + ⟨4,190,350,0,0,0,0,-1,4⟩, + ⟨4,191,350,0,0,0,0,1,4⟩, + ⟨4,193,350,0,0,0,0,1,4⟩, + ⟨4,194,350,0,0,0,0,-1,2⟩, + ⟨4,195,350,0,0,0,0,-1,2⟩, + ⟨4,199,350,0,0,0,0,1,4⟩, + ⟨4,201,350,0,0,0,0,-1,4⟩, + ⟨4,202,350,0,0,0,0,-1,4⟩, + ⟨4,206,350,0,0,0,0,1,4⟩, + ⟨4,208,350,0,0,0,0,-1,4⟩, + ⟨4,209,350,0,0,0,0,1,4⟩, + ⟨4,212,350,0,0,0,0,-1,4⟩, + ⟨4,213,350,0,0,0,0,-1,2⟩, + ⟨4,214,350,0,0,0,0,1,2⟩, + ⟨4,215,350,0,0,0,0,1,4⟩, + ⟨4,217,350,0,0,0,0,1,4⟩, + ⟨4,223,350,0,0,0,0,-1,4⟩, + ⟨4,112,351,0,0,0,0,1,4⟩, + ⟨4,113,351,0,0,0,0,1,1⟩, + ⟨4,114,351,0,0,0,0,1,4⟩, + ⟨4,115,351,0,0,0,0,1,2⟩, + ⟨4,116,351,0,0,0,0,1,2⟩, + ⟨4,117,351,0,0,0,0,1,2⟩, + ⟨4,118,351,0,0,0,0,1,2⟩, + ⟨4,119,351,0,0,0,0,1,4⟩, + ⟨4,120,351,0,0,0,0,1,2⟩, + ⟨4,121,351,0,0,0,0,-1,4⟩, + ⟨4,122,351,0,0,0,0,1,2⟩, + ⟨4,123,351,0,0,0,0,1,4⟩, + ⟨4,125,351,0,0,0,0,1,2⟩, + ⟨4,128,351,0,0,0,0,1,2⟩, + ⟨4,130,351,0,0,0,0,-1,2⟩, + ⟨4,131,351,0,0,0,0,-1,2⟩, + ⟨4,132,351,0,0,0,0,1,4⟩, + ⟨4,133,351,0,0,0,0,-1,4⟩, + ⟨4,136,351,0,0,0,0,-1,2⟩, + ⟨4,137,351,0,0,0,0,1,4⟩, + ⟨4,138,351,0,0,0,0,1,2⟩, + ⟨4,139,351,0,0,0,0,1,4⟩, + ⟨4,140,351,0,0,0,0,-1,2⟩, + ⟨4,144,351,0,0,0,0,-1,2⟩, + ⟨4,147,351,0,0,0,0,1,1⟩, + ⟨4,148,351,0,0,0,0,1,4⟩, + ⟨4,149,351,0,0,0,0,-1,4⟩, + ⟨4,151,351,0,0,0,0,1,2⟩, + ⟨4,152,351,0,0,0,0,-1,2⟩, + ⟨4,155,351,0,0,0,0,1,4⟩, + ⟨4,156,351,0,0,0,0,-1,2⟩, + ⟨4,158,351,0,0,0,0,-3,4⟩, + ⟨4,159,351,0,0,0,0,-1,4⟩, + ⟨4,163,351,0,0,0,0,1,2⟩, + ⟨4,166,351,0,0,0,0,1,2⟩, + ⟨4,167,351,0,0,0,0,1,2⟩, + ⟨4,169,351,0,0,0,0,-1,4⟩, + ⟨4,173,351,0,0,0,0,-1,4⟩, + ⟨4,174,351,0,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1426⟩, by decide⟩ +def forward_028 : CheckedSegment frames paid warps := + ⟨⟨forwardState028, forwardState029, + [ + ⟨4,176,351,0,0,0,0,1,2⟩, + ⟨4,177,351,0,0,0,0,1,2⟩, + ⟨4,178,351,0,0,0,0,1,2⟩, + ⟨4,179,351,0,0,0,0,1,2⟩, + ⟨4,180,351,0,0,0,0,1,2⟩, + ⟨4,181,351,0,0,0,0,-1,2⟩, + ⟨4,182,351,0,0,0,0,1,2⟩, + ⟨4,184,351,0,0,0,0,1,2⟩, + ⟨4,185,351,0,0,0,0,1,2⟩, + ⟨4,187,351,0,0,0,0,-1,2⟩, + ⟨4,188,351,0,0,0,0,-1,4⟩, + ⟨4,190,351,0,0,0,0,1,4⟩, + ⟨4,191,351,0,0,0,0,-1,2⟩, + ⟨4,192,351,0,0,0,0,1,2⟩, + ⟨4,193,351,0,0,0,0,-1,4⟩, + ⟨4,194,351,0,0,0,0,1,2⟩, + ⟨4,195,351,0,0,0,0,1,2⟩, + ⟨4,197,351,0,0,0,0,1,1⟩, + ⟨4,198,351,0,0,0,0,1,1⟩, + ⟨4,199,351,0,0,0,0,-1,4⟩, + ⟨4,200,351,0,0,0,0,1,2⟩, + ⟨4,201,351,0,0,0,0,1,2⟩, + ⟨4,202,351,0,0,0,0,1,4⟩, + ⟨4,203,351,0,0,0,0,1,2⟩, + ⟨4,204,351,0,0,0,0,1,4⟩, + ⟨4,206,351,0,0,0,0,-1,2⟩, + ⟨4,207,351,0,0,0,0,1,2⟩, + ⟨4,208,351,0,0,0,0,1,2⟩, + ⟨4,209,351,0,0,0,0,-1,2⟩, + ⟨4,213,351,0,0,0,0,1,2⟩, + ⟨4,214,351,0,0,0,0,-1,2⟩, + ⟨4,222,351,0,0,0,0,1,4⟩, + ⟨4,223,351,0,0,0,0,3,4⟩, + ⟨4,112,352,0,0,0,0,-1,4⟩, + ⟨4,114,352,0,0,0,0,1,4⟩, + ⟨4,118,352,0,0,0,0,-1,2⟩, + ⟨4,119,352,0,0,0,0,-1,4⟩, + ⟨4,121,352,0,0,0,0,-1,4⟩, + ⟨4,123,352,0,0,0,0,1,4⟩, + ⟨4,132,352,0,0,0,0,1,4⟩, + ⟨4,133,352,0,0,0,0,-1,4⟩, + ⟨4,137,352,0,0,0,0,-1,4⟩, + ⟨4,139,352,0,0,0,0,-1,4⟩, + ⟨4,148,352,0,0,0,0,-1,4⟩, + ⟨4,149,352,0,0,0,0,1,4⟩, + ⟨4,155,352,0,0,0,0,1,4⟩, + ⟨4,158,352,0,0,0,0,1,4⟩, + ⟨4,159,352,0,0,0,0,1,4⟩, + ⟨4,162,352,0,0,0,0,-1,2⟩, + ⟨4,169,352,0,0,0,0,1,4⟩, + ⟨4,172,352,0,0,0,0,-1,2⟩, + ⟨4,173,352,0,0,0,0,-1,4⟩, + ⟨4,185,352,0,0,0,0,-1,2⟩, + ⟨4,188,352,0,0,0,0,-1,4⟩, + ⟨4,190,352,0,0,0,0,1,4⟩, + ⟨4,193,352,0,0,0,0,-1,4⟩, + ⟨4,194,352,0,0,0,0,-1,2⟩, + ⟨4,195,352,0,0,0,0,-1,2⟩, + ⟨4,196,352,0,0,0,0,-1,2⟩, + ⟨4,199,352,0,0,0,0,-1,4⟩, + ⟨4,202,352,0,0,0,0,-1,4⟩, + ⟨4,204,352,0,0,0,0,1,4⟩, + ⟨4,221,352,0,0,0,0,-1,2⟩, + ⟨4,222,352,0,0,0,0,1,4⟩, + ⟨4,223,352,0,0,0,0,1,4⟩, + ⟨4,114,354,0,0,0,0,1,4⟩, + ⟨4,115,354,0,0,0,0,-1,4⟩, + ⟨4,120,354,0,0,0,0,1,4⟩, + ⟨4,121,354,0,0,0,0,1,4⟩, + ⟨4,127,354,0,0,0,0,1,4⟩, + ⟨4,130,354,0,0,0,0,-1,4⟩, + ⟨4,131,354,0,0,0,0,-1,4⟩, + ⟨4,137,354,0,0,0,0,1,4⟩, + ⟨4,138,354,0,0,0,0,1,4⟩, + ⟨4,151,354,0,0,0,0,-1,4⟩, + ⟨4,152,354,0,0,0,0,-1,4⟩, + ⟨4,154,354,0,0,0,0,1,4⟩, + ⟨4,159,354,0,0,0,0,-1,4⟩, + ⟨4,165,354,0,0,0,0,-1,4⟩, + ⟨4,166,354,0,0,0,0,1,4⟩, + ⟨4,167,354,0,0,0,0,-1,4⟩, + ⟨4,173,354,0,0,0,0,-1,4⟩, + ⟨4,178,354,0,0,0,0,-1,4⟩, + ⟨4,179,354,0,0,0,0,1,4⟩, + ⟨4,184,354,0,0,0,0,1,4⟩, + ⟨4,188,354,0,0,0,0,-1,4⟩, + ⟨4,191,354,0,0,0,0,1,4⟩, + ⟨4,192,354,0,0,0,0,1,4⟩, + ⟨4,200,354,0,0,0,0,1,4⟩, + ⟨4,201,354,0,0,0,0,1,4⟩, + ⟨4,204,354,0,0,0,0,1,4⟩, + ⟨4,206,354,0,0,0,0,-1,4⟩, + ⟨4,207,354,0,0,0,0,1,4⟩, + ⟨4,213,354,0,0,0,0,1,4⟩, + ⟨4,214,354,0,0,0,0,-1,4⟩, + ⟨4,217,354,0,0,0,0,1,4⟩, + ⟨4,222,354,0,0,0,0,-1,4⟩, + ⟨4,112,356,0,0,0,0,-1,4⟩, + ⟨4,115,356,0,0,0,0,1,4⟩, + ⟨4,118,356,0,0,0,0,-1,2⟩, + ⟨4,119,356,0,0,0,0,-1,4⟩, + ⟨4,120,356,0,0,0,0,-1,4⟩, + ⟨4,123,356,0,0,0,0,-1,4⟩, + ⟨4,127,356,0,0,0,0,-1,4⟩, + ⟨4,130,356,0,0,0,0,1,4⟩, + ⟨4,131,356,0,0,0,0,1,4⟩, + ⟨4,132,356,0,0,0,0,-1,4⟩, + ⟨4,133,356,0,0,0,0,1,4⟩, + ⟨4,138,356,0,0,0,0,-1,4⟩, + ⟨4,139,356,0,0,0,0,-1,4⟩, + ⟨4,148,356,0,0,0,0,1,4⟩, + ⟨4,149,356,0,0,0,0,-1,4⟩, + ⟨4,151,356,0,0,0,0,1,4⟩, + ⟨4,152,356,0,0,0,0,1,4⟩, + ⟨4,154,356,0,0,0,0,-1,4⟩, + ⟨4,155,356,0,0,0,0,1,4⟩, + ⟨4,158,356,0,0,0,0,-1,4⟩, + ⟨4,162,356,0,0,0,0,1,2⟩, + ⟨4,165,356,0,0,0,0,1,4⟩, + ⟨4,166,356,0,0,0,0,-1,4⟩, + ⟨4,167,356,0,0,0,0,1,4⟩, + ⟨4,169,356,0,0,0,0,1,4⟩, + ⟨4,172,356,0,0,0,0,1,2⟩, + ⟨4,178,356,0,0,0,0,1,4⟩, + ⟨4,179,356,0,0,0,0,-1,4⟩, + ⟨4,184,356,0,0,0,0,-1,4⟩, + ⟨4,185,356,0,0,0,0,-1,2⟩, + ⟨4,190,356,0,0,0,0,1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1462⟩, by decide⟩ +def forward_029 : CheckedSegment frames paid warps := + ⟨⟨forwardState029, forwardState030, + [ + ⟨4,191,356,0,0,0,0,-1,4⟩, + ⟨4,192,356,0,0,0,0,-1,4⟩, + ⟨4,193,356,0,0,0,0,-1,4⟩, + ⟨4,194,356,0,0,0,0,-1,2⟩, + ⟨4,195,356,0,0,0,0,-1,2⟩, + ⟨4,196,356,0,0,0,0,1,2⟩, + ⟨4,199,356,0,0,0,0,-1,4⟩, + ⟨4,200,356,0,0,0,0,-1,4⟩, + ⟨4,201,356,0,0,0,0,-1,4⟩, + ⟨4,202,356,0,0,0,0,1,4⟩, + ⟨4,206,356,0,0,0,0,1,4⟩, + ⟨4,207,356,0,0,0,0,-1,4⟩, + ⟨4,213,356,0,0,0,0,-1,4⟩, + ⟨4,214,356,0,0,0,0,1,4⟩, + ⟨4,217,356,0,0,0,0,-1,4⟩, + ⟨4,221,356,0,0,0,0,1,2⟩, + ⟨4,223,356,0,0,0,0,-1,4⟩, + ⟨4,116,358,0,0,0,0,-1,4⟩, + ⟨4,117,358,0,0,0,0,1,4⟩, + ⟨4,122,358,0,0,0,0,1,4⟩, + ⟨4,123,358,0,0,0,0,-1,4⟩, + ⟨4,124,358,0,0,0,0,1,4⟩, + ⟨4,125,358,0,0,0,0,1,4⟩, + ⟨4,128,358,0,0,0,0,1,4⟩, + ⟨4,129,358,0,0,0,0,-1,4⟩, + ⟨4,133,358,0,0,0,0,1,4⟩, + ⟨4,143,358,0,0,0,0,-1,4⟩, + ⟨4,149,358,0,0,0,0,-1,4⟩, + ⟨4,150,358,0,0,0,0,1,4⟩, + ⟨4,155,358,0,0,0,0,1,4⟩, + ⟨4,156,358,0,0,0,0,-1,4⟩, + ⟨4,163,358,0,0,0,0,-1,4⟩, + ⟨4,168,358,0,0,0,0,1,4⟩, + ⟨4,174,358,0,0,0,0,-1,4⟩, + ⟨4,176,358,0,0,0,0,1,4⟩, + ⟨4,177,358,0,0,0,0,-1,4⟩, + ⟨4,180,358,0,0,0,0,1,4⟩, + ⟨4,181,358,0,0,0,0,-1,4⟩, + ⟨4,182,358,0,0,0,0,1,4⟩, + ⟨4,189,358,0,0,0,0,-1,4⟩, + ⟨4,190,358,0,0,0,0,1,4⟩, + ⟨4,193,358,0,0,0,0,-1,4⟩, + ⟨4,199,358,0,0,0,0,-1,4⟩, + ⟨4,202,358,0,0,0,0,1,4⟩, + ⟨4,203,358,0,0,0,0,-1,4⟩, + ⟨4,208,358,0,0,0,0,1,4⟩, + ⟨4,209,358,0,0,0,0,-1,4⟩, + ⟨4,212,358,0,0,0,0,1,4⟩, + ⟨4,215,358,0,0,0,0,-1,4⟩, + ⟨4,114,359,0,0,0,0,1,4⟩, + ⟨4,115,359,0,0,0,0,-1,4⟩, + ⟨4,120,359,0,0,0,0,1,4⟩, + ⟨4,121,359,0,0,0,0,1,4⟩, + ⟨4,127,359,0,0,0,0,-1,4⟩, + ⟨4,130,359,0,0,0,0,1,4⟩, + ⟨4,131,359,0,0,0,0,1,4⟩, + ⟨4,137,359,0,0,0,0,1,4⟩, + ⟨4,138,359,0,0,0,0,1,4⟩, + ⟨4,151,359,0,0,0,0,1,4⟩, + ⟨4,152,359,0,0,0,0,1,4⟩, + ⟨4,154,359,0,0,0,0,-1,4⟩, + ⟨4,159,359,0,0,0,0,-1,4⟩, + ⟨4,165,359,0,0,0,0,1,4⟩, + ⟨4,166,359,0,0,0,0,-1,4⟩, + ⟨4,167,359,0,0,0,0,1,4⟩, + ⟨4,173,359,0,0,0,0,-1,4⟩, + ⟨4,178,359,0,0,0,0,-1,4⟩, + ⟨4,179,359,0,0,0,0,1,4⟩, + ⟨4,184,359,0,0,0,0,1,4⟩, + ⟨4,188,359,0,0,0,0,-1,4⟩, + ⟨4,191,359,0,0,0,0,1,4⟩, + ⟨4,192,359,0,0,0,0,1,4⟩, + ⟨4,200,359,0,0,0,0,1,4⟩, + ⟨4,201,359,0,0,0,0,1,4⟩, + ⟨4,204,359,0,0,0,0,1,4⟩, + ⟨4,206,359,0,0,0,0,-1,4⟩, + ⟨4,207,359,0,0,0,0,1,4⟩, + ⟨4,213,359,0,0,0,0,-1,4⟩, + ⟨4,214,359,0,0,0,0,1,4⟩, + ⟨4,217,359,0,0,0,0,-1,4⟩, + ⟨4,222,359,0,0,0,0,-1,4⟩, + ⟨4,116,360,0,0,0,0,1,2⟩, + ⟨4,117,360,0,0,0,0,1,2⟩, + ⟨4,122,360,0,0,0,0,-1,2⟩, + ⟨4,123,360,0,0,0,0,1,2⟩, + ⟨4,133,360,0,0,0,0,-1,2⟩, + ⟨4,149,360,0,0,0,0,1,2⟩, + ⟨4,174,360,0,0,0,0,-1,2⟩, + ⟨4,176,360,0,0,0,0,1,2⟩, + ⟨4,177,360,0,0,0,0,1,2⟩, + ⟨4,180,360,0,0,0,0,1,2⟩, + ⟨4,181,360,0,0,0,0,1,2⟩, + ⟨4,182,360,0,0,0,0,1,2⟩, + ⟨4,202,360,0,0,0,0,-1,2⟩, + ⟨4,203,360,0,0,0,0,1,2⟩, + ⟨4,208,360,0,0,0,0,1,2⟩, + ⟨4,209,360,0,0,0,0,1,2⟩, + ⟨4,114,361,0,0,0,0,1,2⟩, + ⟨4,115,361,0,0,0,0,1,2⟩, + ⟨4,120,361,0,0,0,0,1,2⟩, + ⟨4,121,361,0,0,0,0,-1,2⟩, + ⟨4,137,361,0,0,0,0,-1,2⟩, + ⟨4,138,361,0,0,0,0,-1,2⟩, + ⟨4,159,361,0,0,0,0,1,2⟩, + ⟨4,173,361,0,0,0,0,-1,2⟩, + ⟨4,178,361,0,0,0,0,1,2⟩, + ⟨4,179,361,0,0,0,0,1,2⟩, + ⟨4,184,361,0,0,0,0,1,2⟩, + ⟨4,188,361,0,0,0,0,-1,2⟩, + ⟨4,191,361,0,0,0,0,-1,2⟩, + ⟨4,192,361,0,0,0,0,1,2⟩, + ⟨4,200,361,0,0,0,0,-1,2⟩, + ⟨4,201,361,0,0,0,0,-1,2⟩, + ⟨4,204,361,0,0,0,0,1,2⟩, + ⟨4,206,361,0,0,0,0,-1,2⟩, + ⟨4,207,361,0,0,0,0,1,2⟩, + ⟨4,222,361,0,0,0,0,1,2⟩, + ⟨4,116,364,0,0,0,0,-1,4⟩, + ⟨4,117,364,0,0,0,0,1,4⟩, + ⟨4,122,364,0,0,0,0,1,4⟩, + ⟨4,123,364,0,0,0,0,-1,4⟩, + ⟨4,124,364,0,0,0,0,-1,4⟩, + ⟨4,125,364,0,0,0,0,-1,4⟩, + ⟨4,128,364,0,0,0,0,-1,4⟩, + ⟨4,129,364,0,0,0,0,1,4⟩, + ⟨4,133,364,0,0,0,0,1,4⟩, + ⟨4,143,364,0,0,0,0,1,4⟩, + ⟨4,149,364,0,0,0,0,-1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1456⟩, by decide⟩ +def forward_030 : CheckedSegment frames paid warps := + ⟨⟨forwardState030, forwardState031, + [ + ⟨4,150,364,0,0,0,0,-1,4⟩, + ⟨4,155,364,0,0,0,0,-1,4⟩, + ⟨4,156,364,0,0,0,0,1,4⟩, + ⟨4,163,364,0,0,0,0,1,4⟩, + ⟨4,168,364,0,0,0,0,-1,4⟩, + ⟨4,174,364,0,0,0,0,-1,4⟩, + ⟨4,176,364,0,0,0,0,1,4⟩, + ⟨4,177,364,0,0,0,0,-1,4⟩, + ⟨4,180,364,0,0,0,0,1,4⟩, + ⟨4,181,364,0,0,0,0,-1,4⟩, + ⟨4,182,364,0,0,0,0,1,4⟩, + ⟨4,189,364,0,0,0,0,1,4⟩, + ⟨4,190,364,0,0,0,0,-1,4⟩, + ⟨4,193,364,0,0,0,0,1,4⟩, + ⟨4,199,364,0,0,0,0,1,4⟩, + ⟨4,202,364,0,0,0,0,1,4⟩, + ⟨4,203,364,0,0,0,0,-1,4⟩, + ⟨4,208,364,0,0,0,0,1,4⟩, + ⟨4,209,364,0,0,0,0,-1,4⟩, + ⟨4,212,364,0,0,0,0,-1,4⟩, + ⟨4,215,364,0,0,0,0,1,4⟩, + ⟨4,127,365,0,0,0,0,-1,2⟩, + ⟨4,130,365,0,0,0,0,1,2⟩, + ⟨4,131,365,0,0,0,0,-1,2⟩, + ⟨4,151,365,0,0,0,0,-1,2⟩, + ⟨4,152,365,0,0,0,0,1,2⟩, + ⟨4,154,365,0,0,0,0,-1,2⟩, + ⟨4,165,365,0,0,0,0,-1,2⟩, + ⟨4,166,365,0,0,0,0,-1,2⟩, + ⟨4,167,365,0,0,0,0,-1,2⟩, + ⟨4,213,365,0,0,0,0,-1,2⟩, + ⟨4,214,365,0,0,0,0,-1,2⟩, + ⟨4,217,365,0,0,0,0,1,2⟩, + ⟨4,112,366,0,0,0,0,-1,4⟩, + ⟨4,115,366,0,0,0,0,1,4⟩, + ⟨4,118,366,0,0,0,0,-1,2⟩, + ⟨4,119,366,0,0,0,0,-1,4⟩, + ⟨4,120,366,0,0,0,0,-1,4⟩, + ⟨4,123,366,0,0,0,0,-1,4⟩, + ⟨4,124,366,0,0,0,0,-1,2⟩, + ⟨4,125,366,0,0,0,0,-1,2⟩, + ⟨4,127,366,0,0,0,0,-1,4⟩, + ⟨4,128,366,0,0,0,0,-1,2⟩, + ⟨4,129,366,0,0,0,0,1,2⟩, + ⟨4,130,366,0,0,0,0,1,4⟩, + ⟨4,131,366,0,0,0,0,1,4⟩, + ⟨4,132,366,0,0,0,0,-1,4⟩, + ⟨4,133,366,0,0,0,0,1,4⟩, + ⟨4,138,366,0,0,0,0,-1,4⟩, + ⟨4,139,366,0,0,0,0,-1,4⟩, + ⟨4,143,366,0,0,0,0,-1,2⟩, + ⟨4,148,366,0,0,0,0,1,4⟩, + ⟨4,149,366,0,0,0,0,-1,4⟩, + ⟨4,150,366,0,0,0,0,1,2⟩, + ⟨4,151,366,0,0,0,0,1,4⟩, + ⟨4,152,366,0,0,0,0,1,4⟩, + ⟨4,154,366,0,0,0,0,-1,4⟩, + ⟨4,155,366,0,0,0,0,-1,4⟩, + ⟨4,156,366,0,0,0,0,-1,2⟩, + ⟨4,158,366,0,0,0,0,-1,4⟩, + ⟨4,162,366,0,0,0,0,1,2⟩, + ⟨4,163,366,0,0,0,0,-1,2⟩, + ⟨4,165,366,0,0,0,0,1,4⟩, + ⟨4,166,366,0,0,0,0,-1,4⟩, + ⟨4,167,366,0,0,0,0,1,4⟩, + ⟨4,168,366,0,0,0,0,1,2⟩, + ⟨4,169,366,0,0,0,0,1,4⟩, + ⟨4,172,366,0,0,0,0,1,2⟩, + ⟨4,178,366,0,0,0,0,1,4⟩, + ⟨4,179,366,0,0,0,0,-1,4⟩, + ⟨4,184,366,0,0,0,0,-1,4⟩, + ⟨4,185,366,0,0,0,0,-1,2⟩, + ⟨4,189,366,0,0,0,0,-1,2⟩, + ⟨4,190,366,0,0,0,0,-1,4⟩, + ⟨4,191,366,0,0,0,0,-1,4⟩, + ⟨4,192,366,0,0,0,0,-1,4⟩, + ⟨4,193,366,0,0,0,0,1,4⟩, + ⟨4,194,366,0,0,0,0,-1,2⟩, + ⟨4,195,366,0,0,0,0,-1,2⟩, + ⟨4,196,366,0,0,0,0,1,2⟩, + ⟨4,199,366,0,0,0,0,1,4⟩, + ⟨4,200,366,0,0,0,0,-1,4⟩, + ⟨4,201,366,0,0,0,0,-1,4⟩, + ⟨4,202,366,0,0,0,0,1,4⟩, + ⟨4,206,366,0,0,0,0,1,4⟩, + ⟨4,207,366,0,0,0,0,-1,4⟩, + ⟨4,212,366,0,0,0,0,-1,2⟩, + ⟨4,213,366,0,0,0,0,-1,4⟩, + ⟨4,214,366,0,0,0,0,1,4⟩, + ⟨4,215,366,0,0,0,0,1,2⟩, + ⟨4,217,366,0,0,0,0,-1,4⟩, + ⟨4,221,366,0,0,0,0,1,2⟩, + ⟨4,223,366,0,0,0,0,-1,4⟩, + ⟨4,112,367,0,0,0,0,1,4⟩, + ⟨4,114,367,0,0,0,0,1,4⟩, + ⟨4,115,367,0,0,0,0,-1,2⟩, + ⟨4,116,367,0,0,0,0,1,2⟩, + ⟨4,117,367,0,0,0,0,1,2⟩, + ⟨4,118,367,0,0,0,0,1,2⟩, + ⟨4,119,367,0,0,0,0,1,4⟩, + ⟨4,120,367,0,0,0,0,1,2⟩, + ⟨4,121,367,0,0,0,0,-1,4⟩, + ⟨4,122,367,0,0,0,0,-1,2⟩, + ⟨4,123,367,0,0,0,0,1,4⟩, + ⟨4,124,367,0,0,0,0,1,2⟩, + ⟨4,125,367,0,0,0,0,1,2⟩, + ⟨4,128,367,0,0,0,0,1,2⟩, + ⟨4,129,367,0,0,0,0,-1,2⟩, + ⟨4,132,367,0,0,0,0,-1,4⟩, + ⟨4,133,367,0,0,0,0,-1,4⟩, + ⟨4,135,367,0,0,0,0,1,1⟩, + ⟨4,137,367,0,0,0,0,-1,4⟩, + ⟨4,138,367,0,0,0,0,1,2⟩, + ⟨4,139,367,0,0,0,0,1,4⟩, + ⟨4,141,367,0,0,0,0,1,1⟩, + ⟨4,143,367,0,0,0,0,1,2⟩, + ⟨4,145,367,0,0,0,0,1,1⟩, + ⟨4,148,367,0,0,0,0,1,4⟩, + ⟨4,149,367,0,0,0,0,1,4⟩, + ⟨4,150,367,0,0,0,0,-1,2⟩, + ⟨4,155,367,0,0,0,0,1,4⟩, + ⟨4,156,367,0,0,0,0,1,2⟩, + ⟨4,158,367,0,0,0,0,3,4⟩, + ⟨4,159,367,0,0,0,0,1,4⟩, + ⟨4,162,367,0,0,0,0,-1,2⟩, + ⟨4,163,367,0,0,0,0,1,2⟩, + ⟨4,168,367,0,0,0,0,-1,2⟩, + ⟨4,169,367,0,0,0,0,-1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1430⟩, by decide⟩ +def forward_031 : CheckedSegment frames paid warps := + ⟨⟨forwardState031, forwardState032, + [ + ⟨4,172,367,0,0,0,0,-1,2⟩, + ⟨4,173,367,0,0,0,0,-1,4⟩, + ⟨4,174,367,0,0,0,0,-1,2⟩, + ⟨4,176,367,0,0,0,0,1,2⟩, + ⟨4,177,367,0,0,0,0,1,2⟩, + ⟨4,178,367,0,0,0,0,-1,2⟩, + ⟨4,179,367,0,0,0,0,1,2⟩, + ⟨4,180,367,0,0,0,0,1,2⟩, + ⟨4,181,367,0,0,0,0,1,2⟩, + ⟨4,182,367,0,0,0,0,1,2⟩, + ⟨4,184,367,0,0,0,0,1,2⟩, + ⟨4,185,367,0,0,0,0,1,2⟩, + ⟨4,186,367,0,0,0,0,1,1⟩, + ⟨4,188,367,0,0,0,0,-1,4⟩, + ⟨4,189,367,0,0,0,0,1,2⟩, + ⟨4,190,367,0,0,0,0,1,4⟩, + ⟨4,191,367,0,0,0,0,1,2⟩, + ⟨4,192,367,0,0,0,0,1,2⟩, + ⟨4,193,367,0,0,0,0,-1,4⟩, + ⟨4,194,367,0,0,0,0,1,2⟩, + ⟨4,195,367,0,0,0,0,1,2⟩, + ⟨4,196,367,0,0,0,0,-1,2⟩, + ⟨4,199,367,0,0,0,0,-1,4⟩, + ⟨4,200,367,0,0,0,0,1,2⟩, + ⟨4,201,367,0,0,0,0,1,2⟩, + ⟨4,202,367,0,0,0,0,-1,4⟩, + ⟨4,203,367,0,0,0,0,1,2⟩, + ⟨4,204,367,0,0,0,0,1,4⟩, + ⟨4,206,367,0,0,0,0,-1,2⟩, + ⟨4,207,367,0,0,0,0,1,2⟩, + ⟨4,208,367,0,0,0,0,1,2⟩, + ⟨4,209,367,0,0,0,0,1,2⟩, + ⟨4,212,367,0,0,0,0,1,2⟩, + ⟨4,215,367,0,0,0,0,-1,2⟩, + ⟨4,221,367,0,0,0,0,-1,2⟩, + ⟨4,222,367,0,0,0,0,1,4⟩, + ⟨4,223,367,0,0,0,0,3,4⟩, + ⟨4,112,368,0,0,0,0,-1,4⟩, + ⟨4,114,368,0,0,0,0,1,4⟩, + ⟨4,115,368,0,0,0,0,-1,2⟩, + ⟨4,117,368,0,0,0,0,-1,2⟩, + ⟨4,119,368,0,0,0,0,1,4⟩, + ⟨4,121,368,0,0,0,0,-1,4⟩, + ⟨4,123,368,0,0,0,0,1,4⟩, + ⟨4,132,368,0,0,0,0,-1,4⟩, + ⟨4,133,368,0,0,0,0,-1,4⟩, + ⟨4,137,368,0,0,0,0,-1,4⟩, + ⟨4,139,368,0,0,0,0,-1,4⟩, + ⟨4,148,368,0,0,0,0,-1,4⟩, + ⟨4,149,368,0,0,0,0,-1,4⟩, + ⟨4,150,368,0,0,0,0,-1,2⟩, + ⟨4,155,368,0,0,0,0,-1,4⟩, + ⟨4,158,368,0,0,0,0,1,4⟩, + ⟨4,159,368,0,0,0,0,1,4⟩, + ⟨4,168,368,0,0,0,0,-1,2⟩, + ⟨4,169,368,0,0,0,0,1,4⟩, + ⟨4,173,368,0,0,0,0,-1,4⟩, + ⟨4,178,368,0,0,0,0,-1,2⟩, + ⟨4,179,368,0,0,0,0,-1,2⟩, + ⟨4,180,368,0,0,0,0,-1,2⟩, + ⟨4,188,368,0,0,0,0,-1,4⟩, + ⟨4,190,368,0,0,0,0,1,4⟩, + ⟨4,192,368,0,0,0,0,-1,2⟩, + ⟨4,193,368,0,0,0,0,-1,4⟩, + ⟨4,199,368,0,0,0,0,1,4⟩, + ⟨4,202,368,0,0,0,0,1,4⟩, + ⟨4,204,368,0,0,0,0,1,4⟩, + ⟨4,222,368,0,0,0,0,1,4⟩, + ⟨4,223,368,0,0,0,0,1,4⟩, + ⟨4,114,370,0,0,0,0,1,4⟩, + ⟨4,121,370,0,0,0,0,1,4⟩, + ⟨4,127,370,0,0,0,0,1,4⟩, + ⟨4,136,370,0,0,0,0,-1,4⟩, + ⟨4,137,370,0,0,0,0,1,4⟩, + ⟨4,141,370,0,0,0,0,1,4⟩, + ⟨4,142,370,0,0,0,0,1,4⟩, + ⟨4,144,370,0,0,0,0,-1,4⟩, + ⟨4,147,370,0,0,0,0,-1,4⟩, + ⟨4,154,370,0,0,0,0,-1,4⟩, + ⟨4,157,370,0,0,0,0,-1,4⟩, + ⟨4,159,370,0,0,0,0,-1,4⟩, + ⟨4,160,370,0,0,0,0,1,4⟩, + ⟨4,165,370,0,0,0,0,-1,4⟩, + ⟨4,171,370,0,0,0,0,1,4⟩, + ⟨4,172,370,0,0,0,0,-1,4⟩, + ⟨4,173,370,0,0,0,0,-1,4⟩, + ⟨4,184,370,0,0,0,0,1,4⟩, + ⟨4,185,370,0,0,0,0,1,4⟩, + ⟨4,186,370,0,0,0,0,1,4⟩, + ⟨4,188,370,0,0,0,0,-1,4⟩, + ⟨4,191,370,0,0,0,0,1,4⟩, + ⟨4,195,370,0,0,0,0,1,4⟩, + ⟨4,196,370,0,0,0,0,-1,4⟩, + ⟨4,197,370,0,0,0,0,-1,4⟩, + ⟨4,201,370,0,0,0,0,1,4⟩, + ⟨4,204,370,0,0,0,0,1,4⟩, + ⟨4,206,370,0,0,0,0,-1,4⟩, + ⟨4,210,370,0,0,0,0,1,4⟩, + ⟨4,217,370,0,0,0,0,-1,4⟩, + ⟨4,219,370,0,0,0,0,-1,4⟩, + ⟨4,222,370,0,0,0,0,-1,4⟩, + ⟨4,112,372,0,0,0,0,-1,4⟩, + ⟨4,115,372,0,0,0,0,1,2⟩, + ⟨4,117,372,0,0,0,0,-1,2⟩, + ⟨4,119,372,0,0,0,0,1,4⟩, + ⟨4,123,372,0,0,0,0,-1,4⟩, + ⟨4,127,372,0,0,0,0,-1,4⟩, + ⟨4,132,372,0,0,0,0,1,4⟩, + ⟨4,133,372,0,0,0,0,1,4⟩, + ⟨4,136,372,0,0,0,0,1,4⟩, + ⟨4,139,372,0,0,0,0,-1,4⟩, + ⟨4,141,372,0,0,0,0,-1,4⟩, + ⟨4,142,372,0,0,0,0,-1,4⟩, + ⟨4,144,372,0,0,0,0,1,4⟩, + ⟨4,147,372,0,0,0,0,1,4⟩, + ⟨4,148,372,0,0,0,0,1,4⟩, + ⟨4,149,372,0,0,0,0,1,4⟩, + ⟨4,150,372,0,0,0,0,1,2⟩, + ⟨4,154,372,0,0,0,0,1,4⟩, + ⟨4,155,372,0,0,0,0,-1,4⟩, + ⟨4,157,372,0,0,0,0,1,4⟩, + ⟨4,158,372,0,0,0,0,-1,4⟩, + ⟨4,160,372,0,0,0,0,-1,4⟩, + ⟨4,165,372,0,0,0,0,1,4⟩, + ⟨4,168,372,0,0,0,0,1,2⟩, + ⟨4,169,372,0,0,0,0,1,4⟩, + ⟨4,171,372,0,0,0,0,-1,4⟩, + ⟨4,172,372,0,0,0,0,1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1458⟩, by decide⟩ +def forward_032 : CheckedSegment frames paid warps := + ⟨⟨forwardState032, forwardState033, + [ + ⟨4,178,372,0,0,0,0,1,2⟩, + ⟨4,179,372,0,0,0,0,-1,2⟩, + ⟨4,180,372,0,0,0,0,-1,2⟩, + ⟨4,184,372,0,0,0,0,-1,4⟩, + ⟨4,185,372,0,0,0,0,-1,4⟩, + ⟨4,186,372,0,0,0,0,-1,4⟩, + ⟨4,190,372,0,0,0,0,1,4⟩, + ⟨4,191,372,0,0,0,0,-1,4⟩, + ⟨4,192,372,0,0,0,0,-1,2⟩, + ⟨4,193,372,0,0,0,0,-1,4⟩, + ⟨4,195,372,0,0,0,0,-1,4⟩, + ⟨4,196,372,0,0,0,0,1,4⟩, + ⟨4,197,372,0,0,0,0,1,4⟩, + ⟨4,199,372,0,0,0,0,1,4⟩, + ⟨4,201,372,0,0,0,0,-1,4⟩, + ⟨4,202,372,0,0,0,0,-1,4⟩, + ⟨4,206,372,0,0,0,0,1,4⟩, + ⟨4,210,372,0,0,0,0,-1,4⟩, + ⟨4,217,372,0,0,0,0,1,4⟩, + ⟨4,219,372,0,0,0,0,1,4⟩, + ⟨4,223,372,0,0,0,0,-1,4⟩, + ⟨4,113,374,0,0,0,0,-1,4⟩, + ⟨4,118,374,0,0,0,0,1,4⟩, + ⟨4,122,374,0,0,0,0,-1,4⟩, + ⟨4,123,374,0,0,0,0,-1,4⟩, + ⟨4,125,374,0,0,0,0,1,4⟩, + ⟨4,128,374,0,0,0,0,-1,4⟩, + ⟨4,133,374,0,0,0,0,1,4⟩, + ⟨4,134,374,0,0,0,0,-1,4⟩, + ⟨4,135,374,0,0,0,0,-1,4⟩, + ⟨4,140,374,0,0,0,0,-1,4⟩, + ⟨4,145,374,0,0,0,0,-1,4⟩, + ⟨4,146,374,0,0,0,0,1,4⟩, + ⟨4,149,374,0,0,0,0,1,4⟩, + ⟨4,155,374,0,0,0,0,-1,4⟩, + ⟨4,156,374,0,0,0,0,-1,4⟩, + ⟨4,161,374,0,0,0,0,1,4⟩, + ⟨4,162,374,0,0,0,0,1,4⟩, + ⟨4,163,374,0,0,0,0,-1,4⟩, + ⟨4,170,374,0,0,0,0,1,4⟩, + ⟨4,174,374,0,0,0,0,-1,4⟩, + ⟨4,182,374,0,0,0,0,1,4⟩, + ⟨4,187,374,0,0,0,0,-1,4⟩, + ⟨4,190,374,0,0,0,0,1,4⟩, + ⟨4,193,374,0,0,0,0,-1,4⟩, + ⟨4,194,374,0,0,0,0,1,4⟩, + ⟨4,198,374,0,0,0,0,-1,4⟩, + ⟨4,199,374,0,0,0,0,1,4⟩, + ⟨4,202,374,0,0,0,0,-1,4⟩, + ⟨4,203,374,0,0,0,0,-1,4⟩, + ⟨4,205,374,0,0,0,0,1,4⟩, + ⟨4,220,374,0,0,0,0,-1,4⟩, + ⟨4,221,374,0,0,0,0,1,4⟩, + ⟨4,114,375,0,0,0,0,1,4⟩, + ⟨4,121,375,0,0,0,0,1,4⟩, + ⟨4,127,375,0,0,0,0,-1,4⟩, + ⟨4,136,375,0,0,0,0,1,4⟩, + ⟨4,137,375,0,0,0,0,1,4⟩, + ⟨4,141,375,0,0,0,0,1,4⟩, + ⟨4,142,375,0,0,0,0,1,4⟩, + ⟨4,144,375,0,0,0,0,1,4⟩, + ⟨4,147,375,0,0,0,0,1,4⟩, + ⟨4,154,375,0,0,0,0,1,4⟩, + ⟨4,157,375,0,0,0,0,1,4⟩, + ⟨4,159,375,0,0,0,0,-1,4⟩, + ⟨4,160,375,0,0,0,0,-1,4⟩, + ⟨4,165,375,0,0,0,0,1,4⟩, + ⟨4,171,375,0,0,0,0,1,4⟩, + ⟨4,172,375,0,0,0,0,-1,4⟩, + ⟨4,173,375,0,0,0,0,-1,4⟩, + ⟨4,184,375,0,0,0,0,1,4⟩, + ⟨4,185,375,0,0,0,0,1,4⟩, + ⟨4,186,375,0,0,0,0,1,4⟩, + ⟨4,188,375,0,0,0,0,-1,4⟩, + ⟨4,191,375,0,0,0,0,1,4⟩, + ⟨4,195,375,0,0,0,0,1,4⟩, + ⟨4,196,375,0,0,0,0,-1,4⟩, + ⟨4,197,375,0,0,0,0,1,4⟩, + ⟨4,201,375,0,0,0,0,1,4⟩, + ⟨4,204,375,0,0,0,0,1,4⟩, + ⟨4,206,375,0,0,0,0,-1,4⟩, + ⟨4,210,375,0,0,0,0,-1,4⟩, + ⟨4,217,375,0,0,0,0,1,4⟩, + ⟨4,219,375,0,0,0,0,1,4⟩, + ⟨4,222,375,0,0,0,0,-1,4⟩, + ⟨4,113,376,0,0,0,0,1,2⟩, + ⟨4,118,376,0,0,0,0,1,2⟩, + ⟨4,122,376,0,0,0,0,1,2⟩, + ⟨4,123,376,0,0,0,0,1,2⟩, + ⟨4,133,376,0,0,0,0,-1,2⟩, + ⟨4,140,376,0,0,0,0,1,2⟩, + ⟨4,149,376,0,0,0,0,-1,2⟩, + ⟨4,170,376,0,0,0,0,1,2⟩, + ⟨4,174,376,0,0,0,0,-1,2⟩, + ⟨4,182,376,0,0,0,0,1,2⟩, + ⟨4,187,376,0,0,0,0,1,2⟩, + ⟨4,194,376,0,0,0,0,1,2⟩, + ⟨4,198,376,0,0,0,0,1,2⟩, + ⟨4,202,376,0,0,0,0,1,2⟩, + ⟨4,203,376,0,0,0,0,1,2⟩, + ⟨4,205,376,0,0,0,0,1,2⟩, + ⟨4,114,377,0,0,0,0,1,2⟩, + ⟨4,121,377,0,0,0,0,-1,2⟩, + ⟨4,137,377,0,0,0,0,-1,2⟩, + ⟨4,141,377,0,0,0,0,-1,2⟩, + ⟨4,142,377,0,0,0,0,1,2⟩, + ⟨4,159,377,0,0,0,0,1,2⟩, + ⟨4,171,377,0,0,0,0,1,2⟩, + ⟨4,172,377,0,0,0,0,1,2⟩, + ⟨4,173,377,0,0,0,0,-1,2⟩, + ⟨4,184,377,0,0,0,0,1,2⟩, + ⟨4,185,377,0,0,0,0,1,2⟩, + ⟨4,186,377,0,0,0,0,-1,2⟩, + ⟨4,188,377,0,0,0,0,-1,2⟩, + ⟨4,191,377,0,0,0,0,-1,2⟩, + ⟨4,195,377,0,0,0,0,1,2⟩, + ⟨4,196,377,0,0,0,0,1,2⟩, + ⟨4,201,377,0,0,0,0,-1,2⟩, + ⟨4,204,377,0,0,0,0,1,2⟩, + ⟨4,206,377,0,0,0,0,-1,2⟩, + ⟨4,222,377,0,0,0,0,1,2⟩, + ⟨4,112,379,0,0,0,0,-1,2⟩, + ⟨4,113,379,0,0,0,0,1,4⟩, + ⟨4,118,379,0,0,0,0,-1,4⟩, + ⟨4,119,379,0,0,0,0,-1,2⟩, + ⟨4,120,379,0,0,0,0,-1,1⟩, + ⟨4,121,379,0,0,0,0,1,2⟩, + ⟨4,122,379,0,0,0,0,1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1446⟩, by decide⟩ +def forward_033 : CheckedSegment frames paid warps := + ⟨⟨forwardState033, forwardState034, + [ + ⟨4,123,379,0,0,0,0,1,4⟩, + ⟨4,125,379,0,0,0,0,1,4⟩, + ⟨4,127,379,0,0,0,0,1,2⟩, + ⟨4,128,379,0,0,0,0,-1,4⟩, + ⟨4,133,379,0,0,0,0,-1,4⟩, + ⟨4,134,379,0,0,0,0,-1,4⟩, + ⟨4,135,379,0,0,0,0,-1,4⟩, + ⟨4,136,379,0,0,0,0,1,2⟩, + ⟨4,137,379,0,0,0,0,1,2⟩, + ⟨4,139,379,0,0,0,0,1,2⟩, + ⟨4,140,379,0,0,0,0,1,4⟩, + ⟨4,141,379,0,0,0,0,1,2⟩, + ⟨4,142,379,0,0,0,0,-1,2⟩, + ⟨4,144,379,0,0,0,0,1,2⟩, + ⟨4,145,379,0,0,0,0,-1,4⟩, + ⟨4,146,379,0,0,0,0,1,4⟩, + ⟨4,147,379,0,0,0,0,1,2⟩, + ⟨4,149,379,0,0,0,0,-1,4⟩, + ⟨4,154,379,0,0,0,0,-1,2⟩, + ⟨4,155,379,0,0,0,0,1,4⟩, + ⟨4,156,379,0,0,0,0,-1,4⟩, + ⟨4,157,379,0,0,0,0,-1,2⟩, + ⟨4,159,379,0,0,0,0,-1,2⟩, + ⟨4,160,379,0,0,0,0,1,2⟩, + ⟨4,161,379,0,0,0,0,1,4⟩, + ⟨4,162,379,0,0,0,0,1,4⟩, + ⟨4,163,379,0,0,0,0,-1,4⟩, + ⟨4,165,379,0,0,0,0,1,2⟩, + ⟨4,169,379,0,0,0,0,1,2⟩, + ⟨4,170,379,0,0,0,0,-1,4⟩, + ⟨4,171,379,0,0,0,0,-1,2⟩, + ⟨4,172,379,0,0,0,0,-1,2⟩, + ⟨4,174,379,0,0,0,0,1,4⟩, + ⟨4,176,379,0,0,0,0,-1,1⟩, + ⟨4,182,379,0,0,0,0,-1,4⟩, + ⟨4,184,379,0,0,0,0,-1,2⟩, + ⟨4,185,379,0,0,0,0,-1,2⟩, + ⟨4,186,379,0,0,0,0,1,2⟩, + ⟨4,187,379,0,0,0,0,1,4⟩, + ⟨4,190,379,0,0,0,0,-1,4⟩, + ⟨4,191,379,0,0,0,0,1,2⟩, + ⟨4,193,379,0,0,0,0,1,4⟩, + ⟨4,194,379,0,0,0,0,-1,4⟩, + ⟨4,195,379,0,0,0,0,-1,2⟩, + ⟨4,196,379,0,0,0,0,-1,2⟩, + ⟨4,197,379,0,0,0,0,1,2⟩, + ⟨4,198,379,0,0,0,0,1,4⟩, + ⟨4,199,379,0,0,0,0,-1,4⟩, + ⟨4,201,379,0,0,0,0,1,2⟩, + ⟨4,202,379,0,0,0,0,1,4⟩, + ⟨4,203,379,0,0,0,0,1,4⟩, + ⟨4,205,379,0,0,0,0,-1,4⟩, + ⟨4,206,379,0,0,0,0,1,2⟩, + ⟨4,207,379,0,0,0,0,-1,1⟩, + ⟨4,208,379,0,0,0,0,-1,1⟩, + ⟨4,210,379,0,0,0,0,1,2⟩, + ⟨4,217,379,0,0,0,0,1,2⟩, + ⟨4,219,379,0,0,0,0,-1,2⟩, + ⟨4,220,379,0,0,0,0,-1,4⟩, + ⟨4,221,379,0,0,0,0,1,4⟩, + ⟨4,222,379,0,0,0,0,-1,2⟩, + ⟨4,113,380,0,0,0,0,-1,4⟩, + ⟨4,118,380,0,0,0,0,1,4⟩, + ⟨4,122,380,0,0,0,0,-1,4⟩, + ⟨4,123,380,0,0,0,0,-1,4⟩, + ⟨4,125,380,0,0,0,0,-1,4⟩, + ⟨4,128,380,0,0,0,0,1,4⟩, + ⟨4,133,380,0,0,0,0,1,4⟩, + ⟨4,134,380,0,0,0,0,1,4⟩, + ⟨4,135,380,0,0,0,0,1,4⟩, + ⟨4,140,380,0,0,0,0,-1,4⟩, + ⟨4,145,380,0,0,0,0,1,4⟩, + ⟨4,146,380,0,0,0,0,-1,4⟩, + ⟨4,149,380,0,0,0,0,1,4⟩, + ⟨4,155,380,0,0,0,0,1,4⟩, + ⟨4,156,380,0,0,0,0,1,4⟩, + ⟨4,161,380,0,0,0,0,-1,4⟩, + ⟨4,162,380,0,0,0,0,-1,4⟩, + ⟨4,163,380,0,0,0,0,1,4⟩, + ⟨4,170,380,0,0,0,0,1,4⟩, + ⟨4,174,380,0,0,0,0,-1,4⟩, + ⟨4,182,380,0,0,0,0,1,4⟩, + ⟨4,187,380,0,0,0,0,-1,4⟩, + ⟨4,190,380,0,0,0,0,-1,4⟩, + ⟨4,193,380,0,0,0,0,1,4⟩, + ⟨4,194,380,0,0,0,0,1,4⟩, + ⟨4,198,380,0,0,0,0,-1,4⟩, + ⟨4,199,380,0,0,0,0,-1,4⟩, + ⟨4,202,380,0,0,0,0,-1,4⟩, + ⟨4,203,380,0,0,0,0,-1,4⟩, + ⟨4,205,380,0,0,0,0,1,4⟩, + ⟨4,220,380,0,0,0,0,1,4⟩, + ⟨4,221,380,0,0,0,0,-1,4⟩, + ⟨4,127,381,0,0,0,0,-1,2⟩, + ⟨4,136,381,0,0,0,0,-1,2⟩, + ⟨4,144,381,0,0,0,0,-1,2⟩, + ⟨4,147,381,0,0,0,0,-1,2⟩, + ⟨4,154,381,0,0,0,0,1,2⟩, + ⟨4,157,381,0,0,0,0,1,2⟩, + ⟨4,160,381,0,0,0,0,-1,2⟩, + ⟨4,165,381,0,0,0,0,-1,2⟩, + ⟨4,197,381,0,0,0,0,-1,2⟩, + ⟨4,210,381,0,0,0,0,-1,2⟩, + ⟨4,217,381,0,0,0,0,-1,2⟩, + ⟨4,219,381,0,0,0,0,1,2⟩, + ⟨4,112,382,0,0,0,0,-1,4⟩, + ⟨4,115,382,0,0,0,0,1,2⟩, + ⟨4,117,382,0,0,0,0,-1,2⟩, + ⟨4,119,382,0,0,0,0,1,4⟩, + ⟨4,123,382,0,0,0,0,-1,4⟩, + ⟨4,125,382,0,0,0,0,-1,2⟩, + ⟨4,127,382,0,0,0,0,-1,4⟩, + ⟨4,128,382,0,0,0,0,1,2⟩, + ⟨4,132,382,0,0,0,0,1,4⟩, + ⟨4,133,382,0,0,0,0,1,4⟩, + ⟨4,134,382,0,0,0,0,1,2⟩, + ⟨4,135,382,0,0,0,0,-1,2⟩, + ⟨4,136,382,0,0,0,0,1,4⟩, + ⟨4,139,382,0,0,0,0,-1,4⟩, + ⟨4,141,382,0,0,0,0,-1,4⟩, + ⟨4,142,382,0,0,0,0,-1,4⟩, + ⟨4,144,382,0,0,0,0,1,4⟩, + ⟨4,145,382,0,0,0,0,-1,2⟩, + ⟨4,146,382,0,0,0,0,-1,2⟩, + ⟨4,147,382,0,0,0,0,1,4⟩, + ⟨4,148,382,0,0,0,0,1,4⟩, + ⟨4,149,382,0,0,0,0,1,4⟩, + ⟨4,150,382,0,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1424⟩, by decide⟩ +def forward_034 : CheckedSegment frames paid warps := + ⟨⟨forwardState034, forwardState035, + [ + ⟨4,154,382,0,0,0,0,1,4⟩, + ⟨4,155,382,0,0,0,0,1,4⟩, + ⟨4,156,382,0,0,0,0,-1,2⟩, + ⟨4,157,382,0,0,0,0,1,4⟩, + ⟨4,158,382,0,0,0,0,-1,4⟩, + ⟨4,160,382,0,0,0,0,-1,4⟩, + ⟨4,161,382,0,0,0,0,-1,2⟩, + ⟨4,162,382,0,0,0,0,1,2⟩, + ⟨4,163,382,0,0,0,0,-1,2⟩, + ⟨4,165,382,0,0,0,0,1,4⟩, + ⟨4,168,382,0,0,0,0,1,2⟩, + ⟨4,169,382,0,0,0,0,1,4⟩, + ⟨4,171,382,0,0,0,0,-1,4⟩, + ⟨4,172,382,0,0,0,0,1,4⟩, + ⟨4,178,382,0,0,0,0,1,2⟩, + ⟨4,179,382,0,0,0,0,-1,2⟩, + ⟨4,180,382,0,0,0,0,-1,2⟩, + ⟨4,184,382,0,0,0,0,-1,4⟩, + ⟨4,185,382,0,0,0,0,-1,4⟩, + ⟨4,186,382,0,0,0,0,-1,4⟩, + ⟨4,190,382,0,0,0,0,-1,4⟩, + ⟨4,191,382,0,0,0,0,-1,4⟩, + ⟨4,192,382,0,0,0,0,-1,2⟩, + ⟨4,193,382,0,0,0,0,1,4⟩, + ⟨4,195,382,0,0,0,0,-1,4⟩, + ⟨4,196,382,0,0,0,0,1,4⟩, + ⟨4,197,382,0,0,0,0,1,4⟩, + ⟨4,199,382,0,0,0,0,-1,4⟩, + ⟨4,201,382,0,0,0,0,-1,4⟩, + ⟨4,202,382,0,0,0,0,-1,4⟩, + ⟨4,206,382,0,0,0,0,1,4⟩, + ⟨4,210,382,0,0,0,0,-1,4⟩, + ⟨4,217,382,0,0,0,0,1,4⟩, + ⟨4,219,382,0,0,0,0,1,4⟩, + ⟨4,220,382,0,0,0,0,1,2⟩, + ⟨4,221,382,0,0,0,0,1,2⟩, + ⟨4,223,382,0,0,0,0,-1,4⟩, + ⟨4,112,383,0,0,0,0,1,4⟩, + ⟨4,113,383,0,0,0,0,1,2⟩, + ⟨4,114,383,0,0,0,0,1,4⟩, + ⟨4,115,383,0,0,0,0,-1,2⟩, + ⟨4,117,383,0,0,0,0,1,2⟩, + ⟨4,118,383,0,0,0,0,1,2⟩, + ⟨4,119,383,0,0,0,0,-1,4⟩, + ⟨4,121,383,0,0,0,0,-1,4⟩, + ⟨4,122,383,0,0,0,0,1,2⟩, + ⟨4,123,383,0,0,0,0,1,4⟩, + ⟨4,125,383,0,0,0,0,1,2⟩, + ⟨4,128,383,0,0,0,0,-1,2⟩, + ⟨4,132,383,0,0,0,0,1,4⟩, + ⟨4,133,383,0,0,0,0,-1,4⟩, + ⟨4,134,383,0,0,0,0,-1,2⟩, + ⟨4,135,383,0,0,0,0,1,2⟩, + ⟨4,137,383,0,0,0,0,-1,4⟩, + ⟨4,138,383,0,0,0,0,1,1⟩, + ⟨4,139,383,0,0,0,0,1,4⟩, + ⟨4,140,383,0,0,0,0,1,2⟩, + ⟨4,141,383,0,0,0,0,1,2⟩, + ⟨4,142,383,0,0,0,0,1,2⟩, + ⟨4,143,383,0,0,0,0,1,1⟩, + ⟨4,145,383,0,0,0,0,1,2⟩, + ⟨4,146,383,0,0,0,0,1,2⟩, + ⟨4,148,383,0,0,0,0,1,4⟩, + ⟨4,149,383,0,0,0,0,-1,4⟩, + ⟨4,150,383,0,0,0,0,-1,2⟩, + ⟨4,155,383,0,0,0,0,-1,4⟩, + ⟨4,156,383,0,0,0,0,1,2⟩, + ⟨4,158,383,0,0,0,0,3,4⟩, + ⟨4,159,383,0,0,0,0,1,4⟩, + ⟨4,161,383,0,0,0,0,1,2⟩, + ⟨4,162,383,0,0,0,0,-1,2⟩, + ⟨4,163,383,0,0,0,0,1,2⟩, + ⟨4,168,383,0,0,0,0,-1,2⟩, + ⟨4,169,383,0,0,0,0,-1,4⟩, + ⟨4,170,383,0,0,0,0,1,2⟩, + ⟨4,171,383,0,0,0,0,1,2⟩, + ⟨4,172,383,0,0,0,0,-1,2⟩, + ⟨4,173,383,0,0,0,0,-1,4⟩, + ⟨4,174,383,0,0,0,0,-1,2⟩, + ⟨4,178,383,0,0,0,0,-1,2⟩, + ⟨4,179,383,0,0,0,0,1,2⟩, + ⟨4,180,383,0,0,0,0,1,2⟩, + ⟨4,182,383,0,0,0,0,1,2⟩, + ⟨4,184,383,0,0,0,0,1,2⟩, + ⟨4,185,383,0,0,0,0,1,2⟩, + ⟨4,186,383,0,0,0,0,1,2⟩, + ⟨4,187,383,0,0,0,0,1,2⟩, + ⟨4,188,383,0,0,0,0,-1,4⟩, + ⟨4,189,383,0,0,0,0,1,1⟩, + ⟨4,190,383,0,0,0,0,1,4⟩, + ⟨4,191,383,0,0,0,0,1,2⟩, + ⟨4,192,383,0,0,0,0,1,2⟩, + ⟨4,193,383,0,0,0,0,-1,4⟩, + ⟨4,194,383,0,0,0,0,1,2⟩, + ⟨4,195,383,0,0,0,0,1,2⟩, + ⟨4,196,383,0,0,0,0,-1,2⟩, + ⟨4,198,383,0,0,0,0,1,2⟩, + ⟨4,199,383,0,0,0,0,1,4⟩, + ⟨4,200,383,0,0,0,0,1,1⟩, + ⟨4,201,383,0,0,0,0,1,2⟩, + ⟨4,202,383,0,0,0,0,1,4⟩, + ⟨4,203,383,0,0,0,0,1,2⟩, + ⟨4,204,383,0,0,0,0,1,4⟩, + ⟨4,205,383,0,0,0,0,1,2⟩, + ⟨4,206,383,0,0,0,0,-1,2⟩, + ⟨4,220,383,0,0,0,0,-1,2⟩, + ⟨4,221,383,0,0,0,0,-1,2⟩, + ⟨4,222,383,0,0,0,0,1,4⟩, + ⟨4,223,383,0,0,0,0,3,4⟩, + ⟨4,112,384,0,0,0,0,-1,4⟩, + ⟨4,114,384,0,0,0,0,1,4⟩, + ⟨4,117,384,0,0,0,0,-1,2⟩, + ⟨4,119,384,0,0,0,0,1,4⟩, + ⟨4,121,384,0,0,0,0,-1,4⟩, + ⟨4,123,384,0,0,0,0,1,4⟩, + ⟨4,131,384,0,0,0,0,-1,2⟩, + ⟨4,132,384,0,0,0,0,1,4⟩, + ⟨4,133,384,0,0,0,0,-1,4⟩, + ⟨4,137,384,0,0,0,0,1,4⟩, + ⟨4,139,384,0,0,0,0,-1,4⟩, + ⟨4,148,384,0,0,0,0,-1,4⟩, + ⟨4,149,384,0,0,0,0,1,4⟩, + ⟨4,155,384,0,0,0,0,-1,4⟩, + ⟨4,158,384,0,0,0,0,-1,4⟩, + ⟨4,159,384,0,0,0,0,-1,4⟩, + ⟨4,169,384,0,0,0,0,1,4⟩, + ⟨4,173,384,0,0,0,0,-1,4⟩, + ⟨4,179,384,0,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1412⟩, by decide⟩ +def forward_035 : CheckedSegment frames paid warps := + ⟨⟨forwardState035, forwardState036, + [ + ⟨4,180,384,0,0,0,0,-1,2⟩, + ⟨4,181,384,0,0,0,0,-1,2⟩, + ⟨4,188,384,0,0,0,0,-1,4⟩, + ⟨4,190,384,0,0,0,0,1,4⟩, + ⟨4,192,384,0,0,0,0,-1,2⟩, + ⟨4,193,384,0,0,0,0,-1,4⟩, + ⟨4,199,384,0,0,0,0,1,4⟩, + ⟨4,202,384,0,0,0,0,-1,4⟩, + ⟨4,204,384,0,0,0,0,1,4⟩, + ⟨4,209,384,0,0,0,0,-1,2⟩, + ⟨4,214,384,0,0,0,0,-1,2⟩, + ⟨4,222,384,0,0,0,0,1,4⟩, + ⟨4,223,384,0,0,0,0,1,4⟩, + ⟨4,113,386,0,0,0,0,1,4⟩, + ⟨4,114,386,0,0,0,0,1,4⟩, + ⟨4,118,386,0,0,0,0,1,4⟩, + ⟨4,121,386,0,0,0,0,1,4⟩, + ⟨4,127,386,0,0,0,0,1,4⟩, + ⟨4,134,386,0,0,0,0,-1,4⟩, + ⟨4,135,386,0,0,0,0,-1,4⟩, + ⟨4,137,386,0,0,0,0,-1,4⟩, + ⟨4,140,386,0,0,0,0,-1,4⟩, + ⟨4,145,386,0,0,0,0,-1,4⟩, + ⟨4,146,386,0,0,0,0,1,4⟩, + ⟨4,154,386,0,0,0,0,-1,4⟩, + ⟨4,159,386,0,0,0,0,1,4⟩, + ⟨4,161,386,0,0,0,0,1,4⟩, + ⟨4,162,386,0,0,0,0,-1,4⟩, + ⟨4,165,386,0,0,0,0,-1,4⟩, + ⟨4,170,386,0,0,0,0,1,4⟩, + ⟨4,173,386,0,0,0,0,-1,4⟩, + ⟨4,184,386,0,0,0,0,1,4⟩, + ⟨4,187,386,0,0,0,0,-1,4⟩, + ⟨4,188,386,0,0,0,0,-1,4⟩, + ⟨4,191,386,0,0,0,0,-1,4⟩, + ⟨4,194,386,0,0,0,0,1,4⟩, + ⟨4,198,386,0,0,0,0,1,4⟩, + ⟨4,201,386,0,0,0,0,1,4⟩, + ⟨4,204,386,0,0,0,0,1,4⟩, + ⟨4,205,386,0,0,0,0,1,4⟩, + ⟨4,206,386,0,0,0,0,-1,4⟩, + ⟨4,217,386,0,0,0,0,1,4⟩, + ⟨4,220,386,0,0,0,0,-1,4⟩, + ⟨4,221,386,0,0,0,0,-1,4⟩, + ⟨4,222,386,0,0,0,0,-1,4⟩, + ⟨4,112,388,0,0,0,0,-1,4⟩, + ⟨4,113,388,0,0,0,0,-1,4⟩, + ⟨4,117,388,0,0,0,0,-1,2⟩, + ⟨4,118,388,0,0,0,0,-1,4⟩, + ⟨4,119,388,0,0,0,0,1,4⟩, + ⟨4,123,388,0,0,0,0,-1,4⟩, + ⟨4,127,388,0,0,0,0,-1,4⟩, + ⟨4,131,388,0,0,0,0,1,2⟩, + ⟨4,132,388,0,0,0,0,-1,4⟩, + ⟨4,133,388,0,0,0,0,1,4⟩, + ⟨4,134,388,0,0,0,0,1,4⟩, + ⟨4,135,388,0,0,0,0,1,4⟩, + ⟨4,139,388,0,0,0,0,-1,4⟩, + ⟨4,140,388,0,0,0,0,1,4⟩, + ⟨4,145,388,0,0,0,0,1,4⟩, + ⟨4,146,388,0,0,0,0,-1,4⟩, + ⟨4,148,388,0,0,0,0,1,4⟩, + ⟨4,149,388,0,0,0,0,-1,4⟩, + ⟨4,154,388,0,0,0,0,1,4⟩, + ⟨4,155,388,0,0,0,0,-1,4⟩, + ⟨4,158,388,0,0,0,0,1,4⟩, + ⟨4,161,388,0,0,0,0,-1,4⟩, + ⟨4,162,388,0,0,0,0,1,4⟩, + ⟨4,165,388,0,0,0,0,1,4⟩, + ⟨4,169,388,0,0,0,0,1,4⟩, + ⟨4,170,388,0,0,0,0,-1,4⟩, + ⟨4,179,388,0,0,0,0,-1,2⟩, + ⟨4,180,388,0,0,0,0,-1,2⟩, + ⟨4,181,388,0,0,0,0,1,2⟩, + ⟨4,184,388,0,0,0,0,-1,4⟩, + ⟨4,187,388,0,0,0,0,1,4⟩, + ⟨4,190,388,0,0,0,0,1,4⟩, + ⟨4,191,388,0,0,0,0,1,4⟩, + ⟨4,192,388,0,0,0,0,-1,2⟩, + ⟨4,193,388,0,0,0,0,-1,4⟩, + ⟨4,194,388,0,0,0,0,-1,4⟩, + ⟨4,198,388,0,0,0,0,-1,4⟩, + ⟨4,199,388,0,0,0,0,1,4⟩, + ⟨4,201,388,0,0,0,0,-1,4⟩, + ⟨4,202,388,0,0,0,0,1,4⟩, + ⟨4,205,388,0,0,0,0,-1,4⟩, + ⟨4,206,388,0,0,0,0,1,4⟩, + ⟨4,209,388,0,0,0,0,1,2⟩, + ⟨4,214,388,0,0,0,0,1,2⟩, + ⟨4,217,388,0,0,0,0,-1,4⟩, + ⟨4,220,388,0,0,0,0,1,4⟩, + ⟨4,221,388,0,0,0,0,1,4⟩, + ⟨4,223,388,0,0,0,0,-1,4⟩, + ⟨4,122,390,0,0,0,0,1,4⟩, + ⟨4,123,390,0,0,0,0,-1,4⟩, + ⟨4,125,390,0,0,0,0,1,4⟩, + ⟨4,128,390,0,0,0,0,-1,4⟩, + ⟨4,133,390,0,0,0,0,1,4⟩, + ⟨4,136,390,0,0,0,0,1,4⟩, + ⟨4,141,390,0,0,0,0,-1,4⟩, + ⟨4,142,390,0,0,0,0,1,4⟩, + ⟨4,144,390,0,0,0,0,1,4⟩, + ⟨4,147,390,0,0,0,0,-1,4⟩, + ⟨4,149,390,0,0,0,0,-1,4⟩, + ⟨4,155,390,0,0,0,0,-1,4⟩, + ⟨4,156,390,0,0,0,0,1,4⟩, + ⟨4,157,390,0,0,0,0,-1,4⟩, + ⟨4,160,390,0,0,0,0,1,4⟩, + ⟨4,163,390,0,0,0,0,-1,4⟩, + ⟨4,171,390,0,0,0,0,1,4⟩, + ⟨4,172,390,0,0,0,0,-1,4⟩, + ⟨4,174,390,0,0,0,0,-1,4⟩, + ⟨4,182,390,0,0,0,0,1,4⟩, + ⟨4,185,390,0,0,0,0,1,4⟩, + ⟨4,186,390,0,0,0,0,-1,4⟩, + ⟨4,190,390,0,0,0,0,1,4⟩, + ⟨4,193,390,0,0,0,0,-1,4⟩, + ⟨4,195,390,0,0,0,0,1,4⟩, + ⟨4,196,390,0,0,0,0,-1,4⟩, + ⟨4,197,390,0,0,0,0,-1,4⟩, + ⟨4,199,390,0,0,0,0,1,4⟩, + ⟨4,202,390,0,0,0,0,1,4⟩, + ⟨4,203,390,0,0,0,0,-1,4⟩, + ⟨4,210,390,0,0,0,0,1,4⟩, + ⟨4,219,390,0,0,0,0,-1,4⟩, + ⟨4,113,391,0,0,0,0,1,4⟩, + ⟨4,114,391,0,0,0,0,1,4⟩, + ⟨4,118,391,0,0,0,0,1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1510⟩, by decide⟩ +def forward_036 : CheckedSegment frames paid warps := + ⟨⟨forwardState036, forwardState037, + [ + ⟨4,121,391,0,0,0,0,1,4⟩, + ⟨4,127,391,0,0,0,0,-1,4⟩, + ⟨4,134,391,0,0,0,0,1,4⟩, + ⟨4,135,391,0,0,0,0,1,4⟩, + ⟨4,137,391,0,0,0,0,-1,4⟩, + ⟨4,140,391,0,0,0,0,-1,4⟩, + ⟨4,145,391,0,0,0,0,1,4⟩, + ⟨4,146,391,0,0,0,0,-1,4⟩, + ⟨4,154,391,0,0,0,0,1,4⟩, + ⟨4,159,391,0,0,0,0,1,4⟩, + ⟨4,161,391,0,0,0,0,-1,4⟩, + ⟨4,162,391,0,0,0,0,1,4⟩, + ⟨4,165,391,0,0,0,0,1,4⟩, + ⟨4,170,391,0,0,0,0,1,4⟩, + ⟨4,173,391,0,0,0,0,-1,4⟩, + ⟨4,184,391,0,0,0,0,1,4⟩, + ⟨4,187,391,0,0,0,0,-1,4⟩, + ⟨4,188,391,0,0,0,0,-1,4⟩, + ⟨4,191,391,0,0,0,0,-1,4⟩, + ⟨4,194,391,0,0,0,0,1,4⟩, + ⟨4,198,391,0,0,0,0,1,4⟩, + ⟨4,201,391,0,0,0,0,1,4⟩, + ⟨4,204,391,0,0,0,0,1,4⟩, + ⟨4,205,391,0,0,0,0,1,4⟩, + ⟨4,206,391,0,0,0,0,-1,4⟩, + ⟨4,217,391,0,0,0,0,-1,4⟩, + ⟨4,220,391,0,0,0,0,1,4⟩, + ⟨4,221,391,0,0,0,0,1,4⟩, + ⟨4,222,391,0,0,0,0,-1,4⟩, + ⟨4,122,392,0,0,0,0,-1,2⟩, + ⟨4,123,392,0,0,0,0,1,2⟩, + ⟨4,133,392,0,0,0,0,-1,2⟩, + ⟨4,141,392,0,0,0,0,1,2⟩, + ⟨4,142,392,0,0,0,0,1,2⟩, + ⟨4,149,392,0,0,0,0,1,2⟩, + ⟨4,171,392,0,0,0,0,1,2⟩, + ⟨4,172,392,0,0,0,0,1,2⟩, + ⟨4,174,392,0,0,0,0,-1,2⟩, + ⟨4,182,392,0,0,0,0,1,2⟩, + ⟨4,185,392,0,0,0,0,1,2⟩, + ⟨4,186,392,0,0,0,0,1,2⟩, + ⟨4,195,392,0,0,0,0,1,2⟩, + ⟨4,196,392,0,0,0,0,1,2⟩, + ⟨4,202,392,0,0,0,0,-1,2⟩, + ⟨4,203,392,0,0,0,0,1,2⟩, + ⟨4,113,393,0,0,0,0,-1,2⟩, + ⟨4,114,393,0,0,0,0,1,2⟩, + ⟨4,118,393,0,0,0,0,1,2⟩, + ⟨4,121,393,0,0,0,0,-1,2⟩, + ⟨4,137,393,0,0,0,0,1,2⟩, + ⟨4,140,393,0,0,0,0,1,2⟩, + ⟨4,159,393,0,0,0,0,-1,2⟩, + ⟨4,170,393,0,0,0,0,1,2⟩, + ⟨4,173,393,0,0,0,0,-1,2⟩, + ⟨4,184,393,0,0,0,0,1,2⟩, + ⟨4,187,393,0,0,0,0,1,2⟩, + ⟨4,188,393,0,0,0,0,-1,2⟩, + ⟨4,191,393,0,0,0,0,1,2⟩, + ⟨4,194,393,0,0,0,0,1,2⟩, + ⟨4,198,393,0,0,0,0,-1,2⟩, + ⟨4,201,393,0,0,0,0,-1,2⟩, + ⟨4,204,393,0,0,0,0,1,2⟩, + ⟨4,205,393,0,0,0,0,1,2⟩, + ⟨4,206,393,0,0,0,0,-1,2⟩, + ⟨4,222,393,0,0,0,0,1,2⟩, + ⟨4,122,396,0,0,0,0,1,4⟩, + ⟨4,123,396,0,0,0,0,-1,4⟩, + ⟨4,125,396,0,0,0,0,-1,4⟩, + ⟨4,128,396,0,0,0,0,1,4⟩, + ⟨4,133,396,0,0,0,0,1,4⟩, + ⟨4,136,396,0,0,0,0,-1,4⟩, + ⟨4,141,396,0,0,0,0,-1,4⟩, + ⟨4,142,396,0,0,0,0,1,4⟩, + ⟨4,144,396,0,0,0,0,-1,4⟩, + ⟨4,147,396,0,0,0,0,1,4⟩, + ⟨4,149,396,0,0,0,0,-1,4⟩, + ⟨4,155,396,0,0,0,0,1,4⟩, + ⟨4,156,396,0,0,0,0,-1,4⟩, + ⟨4,157,396,0,0,0,0,1,4⟩, + ⟨4,160,396,0,0,0,0,-1,4⟩, + ⟨4,163,396,0,0,0,0,1,4⟩, + ⟨4,171,396,0,0,0,0,1,4⟩, + ⟨4,172,396,0,0,0,0,-1,4⟩, + ⟨4,174,396,0,0,0,0,-1,4⟩, + ⟨4,182,396,0,0,0,0,1,4⟩, + ⟨4,185,396,0,0,0,0,1,4⟩, + ⟨4,186,396,0,0,0,0,-1,4⟩, + ⟨4,190,396,0,0,0,0,-1,4⟩, + ⟨4,193,396,0,0,0,0,1,4⟩, + ⟨4,195,396,0,0,0,0,1,4⟩, + ⟨4,196,396,0,0,0,0,-1,4⟩, + ⟨4,197,396,0,0,0,0,1,4⟩, + ⟨4,199,396,0,0,0,0,-1,4⟩, + ⟨4,202,396,0,0,0,0,1,4⟩, + ⟨4,203,396,0,0,0,0,-1,4⟩, + ⟨4,210,396,0,0,0,0,-1,4⟩, + ⟨4,219,396,0,0,0,0,1,4⟩, + ⟨4,127,397,0,0,0,0,-1,2⟩, + ⟨4,134,397,0,0,0,0,1,2⟩, + ⟨4,135,397,0,0,0,0,-1,2⟩, + ⟨4,145,397,0,0,0,0,-1,2⟩, + ⟨4,146,397,0,0,0,0,-1,2⟩, + ⟨4,154,397,0,0,0,0,1,2⟩, + ⟨4,161,397,0,0,0,0,-1,2⟩, + ⟨4,162,397,0,0,0,0,-1,2⟩, + ⟨4,165,397,0,0,0,0,-1,2⟩, + ⟨4,217,397,0,0,0,0,1,2⟩, + ⟨4,220,397,0,0,0,0,1,2⟩, + ⟨4,221,397,0,0,0,0,-1,2⟩, + ⟨4,112,398,0,0,0,0,-1,4⟩, + ⟨4,113,398,0,0,0,0,-1,4⟩, + ⟨4,117,398,0,0,0,0,-1,2⟩, + ⟨4,118,398,0,0,0,0,-1,4⟩, + ⟨4,119,398,0,0,0,0,1,4⟩, + ⟨4,123,398,0,0,0,0,-1,4⟩, + ⟨4,125,398,0,0,0,0,-1,2⟩, + ⟨4,127,398,0,0,0,0,-1,4⟩, + ⟨4,128,398,0,0,0,0,1,2⟩, + ⟨4,131,398,0,0,0,0,1,2⟩, + ⟨4,132,398,0,0,0,0,-1,4⟩, + ⟨4,133,398,0,0,0,0,1,4⟩, + ⟨4,134,398,0,0,0,0,1,4⟩, + ⟨4,135,398,0,0,0,0,1,4⟩, + ⟨4,136,398,0,0,0,0,1,2⟩, + ⟨4,139,398,0,0,0,0,-1,4⟩, + ⟨4,140,398,0,0,0,0,1,4⟩, + ⟨4,144,398,0,0,0,0,1,2⟩, + ⟨4,145,398,0,0,0,0,1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1428⟩, by decide⟩ +def forward_037 : CheckedSegment frames paid warps := + ⟨⟨forwardState037, forwardState038, + [ + ⟨4,146,398,0,0,0,0,-1,4⟩, + ⟨4,147,398,0,0,0,0,-1,2⟩, + ⟨4,148,398,0,0,0,0,1,4⟩, + ⟨4,149,398,0,0,0,0,-1,4⟩, + ⟨4,154,398,0,0,0,0,1,4⟩, + ⟨4,155,398,0,0,0,0,1,4⟩, + ⟨4,156,398,0,0,0,0,1,2⟩, + ⟨4,157,398,0,0,0,0,1,2⟩, + ⟨4,158,398,0,0,0,0,1,4⟩, + ⟨4,160,398,0,0,0,0,-1,2⟩, + ⟨4,161,398,0,0,0,0,-1,4⟩, + ⟨4,162,398,0,0,0,0,1,4⟩, + ⟨4,163,398,0,0,0,0,-1,2⟩, + ⟨4,165,398,0,0,0,0,1,4⟩, + ⟨4,169,398,0,0,0,0,1,4⟩, + ⟨4,170,398,0,0,0,0,-1,4⟩, + ⟨4,179,398,0,0,0,0,-1,2⟩, + ⟨4,180,398,0,0,0,0,-1,2⟩, + ⟨4,181,398,0,0,0,0,1,2⟩, + ⟨4,184,398,0,0,0,0,-1,4⟩, + ⟨4,187,398,0,0,0,0,1,4⟩, + ⟨4,190,398,0,0,0,0,-1,4⟩, + ⟨4,191,398,0,0,0,0,1,4⟩, + ⟨4,192,398,0,0,0,0,-1,2⟩, + ⟨4,193,398,0,0,0,0,1,4⟩, + ⟨4,194,398,0,0,0,0,-1,4⟩, + ⟨4,197,398,0,0,0,0,-1,2⟩, + ⟨4,198,398,0,0,0,0,-1,4⟩, + ⟨4,199,398,0,0,0,0,-1,4⟩, + ⟨4,201,398,0,0,0,0,-1,4⟩, + ⟨4,202,398,0,0,0,0,1,4⟩, + ⟨4,205,398,0,0,0,0,-1,4⟩, + ⟨4,206,398,0,0,0,0,1,4⟩, + ⟨4,209,398,0,0,0,0,1,2⟩, + ⟨4,210,398,0,0,0,0,-1,2⟩, + ⟨4,214,398,0,0,0,0,1,2⟩, + ⟨4,217,398,0,0,0,0,-1,4⟩, + ⟨4,219,398,0,0,0,0,1,2⟩, + ⟨4,220,398,0,0,0,0,1,4⟩, + ⟨4,221,398,0,0,0,0,1,4⟩, + ⟨4,223,398,0,0,0,0,-1,4⟩, + ⟨4,112,399,0,0,0,0,1,4⟩, + ⟨4,113,399,0,0,0,0,1,2⟩, + ⟨4,114,399,0,0,0,0,1,4⟩, + ⟨4,116,399,0,0,0,0,1,1⟩, + ⟨4,117,399,0,0,0,0,1,2⟩, + ⟨4,118,399,0,0,0,0,1,2⟩, + ⟨4,119,399,0,0,0,0,-1,4⟩, + ⟨4,121,399,0,0,0,0,-1,4⟩, + ⟨4,122,399,0,0,0,0,-1,2⟩, + ⟨4,123,399,0,0,0,0,1,4⟩, + ⟨4,125,399,0,0,0,0,1,2⟩, + ⟨4,128,399,0,0,0,0,-1,2⟩, + ⟨4,131,399,0,0,0,0,-1,2⟩, + ⟨4,132,399,0,0,0,0,-1,4⟩, + ⟨4,133,399,0,0,0,0,-1,4⟩, + ⟨4,136,399,0,0,0,0,-1,2⟩, + ⟨4,137,399,0,0,0,0,1,4⟩, + ⟨4,139,399,0,0,0,0,1,4⟩, + ⟨4,140,399,0,0,0,0,-1,2⟩, + ⟨4,141,399,0,0,0,0,1,2⟩, + ⟨4,142,399,0,0,0,0,1,2⟩, + ⟨4,144,399,0,0,0,0,-1,2⟩, + ⟨4,147,399,0,0,0,0,1,2⟩, + ⟨4,148,399,0,0,0,0,1,4⟩, + ⟨4,149,399,0,0,0,0,1,4⟩, + ⟨4,151,399,0,0,0,0,1,1⟩, + ⟨4,155,399,0,0,0,0,-1,4⟩, + ⟨4,156,399,0,0,0,0,-1,2⟩, + ⟨4,157,399,0,0,0,0,-1,2⟩, + ⟨4,158,399,0,0,0,0,-3,4⟩, + ⟨4,159,399,0,0,0,0,-1,4⟩, + ⟨4,160,399,0,0,0,0,1,2⟩, + ⟨4,163,399,0,0,0,0,1,2⟩, + ⟨4,167,399,0,0,0,0,1,1⟩, + ⟨4,169,399,0,0,0,0,-1,4⟩, + ⟨4,170,399,0,0,0,0,1,2⟩, + ⟨4,171,399,0,0,0,0,1,2⟩, + ⟨4,172,399,0,0,0,0,1,2⟩, + ⟨4,173,399,0,0,0,0,-1,4⟩, + ⟨4,174,399,0,0,0,0,-1,2⟩, + ⟨4,177,399,0,0,0,0,1,1⟩, + ⟨4,179,399,0,0,0,0,1,2⟩, + ⟨4,180,399,0,0,0,0,1,2⟩, + ⟨4,181,399,0,0,0,0,-1,2⟩, + ⟨4,182,399,0,0,0,0,1,2⟩, + ⟨4,184,399,0,0,0,0,1,2⟩, + ⟨4,185,399,0,0,0,0,1,2⟩, + ⟨4,186,399,0,0,0,0,1,2⟩, + ⟨4,187,399,0,0,0,0,-1,2⟩, + ⟨4,188,399,0,0,0,0,-1,4⟩, + ⟨4,190,399,0,0,0,0,1,4⟩, + ⟨4,191,399,0,0,0,0,-1,2⟩, + ⟨4,192,399,0,0,0,0,1,2⟩, + ⟨4,193,399,0,0,0,0,-1,4⟩, + ⟨4,194,399,0,0,0,0,1,2⟩, + ⟨4,195,399,0,0,0,0,1,2⟩, + ⟨4,196,399,0,0,0,0,1,2⟩, + ⟨4,197,399,0,0,0,0,1,2⟩, + ⟨4,198,399,0,0,0,0,1,2⟩, + ⟨4,199,399,0,0,0,0,1,4⟩, + ⟨4,201,399,0,0,0,0,1,2⟩, + ⟨4,202,399,0,0,0,0,-1,4⟩, + ⟨4,203,399,0,0,0,0,1,2⟩, + ⟨4,204,399,0,0,0,0,1,4⟩, + ⟨4,205,399,0,0,0,0,1,2⟩, + ⟨4,206,399,0,0,0,0,-1,2⟩, + ⟨4,209,399,0,0,0,0,-1,2⟩, + ⟨4,210,399,0,0,0,0,1,2⟩, + ⟨4,214,399,0,0,0,0,-1,2⟩, + ⟨4,219,399,0,0,0,0,-1,2⟩, + ⟨4,222,399,0,0,0,0,1,4⟩, + ⟨4,223,399,0,0,0,0,3,4⟩, + ⟨4,125,400,0,0,0,0,-1,2⟩, + ⟨4,127,400,0,0,0,0,-1,2⟩, + ⟨4,139,400,0,0,0,0,-1,2⟩, + ⟨4,148,400,0,0,0,0,-1,2⟩, + ⟨4,165,400,0,0,0,0,-1,2⟩, + ⟨4,203,400,0,0,0,0,-1,2⟩, + ⟨4,115,401,0,0,0,0,1,1⟩, + ⟨4,119,401,0,0,0,0,-1,2⟩, + ⟨4,122,401,0,0,0,0,1,2⟩, + ⟨4,128,401,0,0,0,0,-1,2⟩, + ⟨4,130,401,0,0,0,0,-1,2⟩, + ⟨4,131,401,0,0,0,0,1,2⟩, + ⟨4,132,401,0,0,0,0,1,2⟩, + ⟨4,136,401,0,0,0,0,1,1⟩, + ⟨4,138,401,0,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1376⟩, by decide⟩ +def forward_038 : CheckedSegment frames paid warps := + ⟨⟨forwardState038, forwardState039, + [ + ⟨4,141,401,0,0,0,0,1,2⟩, + ⟨4,142,401,0,0,0,0,-1,2⟩, + ⟨4,144,401,0,0,0,0,1,1⟩, + ⟨4,147,401,0,0,0,0,1,1⟩, + ⟨4,151,401,0,0,0,0,1,2⟩, + ⟨4,152,401,0,0,0,0,-1,2⟩, + ⟨4,154,401,0,0,0,0,-1,2⟩, + ⟨4,166,401,0,0,0,0,1,2⟩, + ⟨4,167,401,0,0,0,0,1,2⟩, + ⟨4,171,401,0,0,0,0,-1,2⟩, + ⟨4,172,401,0,0,0,0,1,2⟩, + ⟨4,178,401,0,0,0,0,1,1⟩, + ⟨4,185,401,0,0,0,0,1,2⟩, + ⟨4,186,401,0,0,0,0,1,2⟩, + ⟨4,195,401,0,0,0,0,1,2⟩, + ⟨4,196,401,0,0,0,0,1,2⟩, + ⟨4,197,401,0,0,0,0,1,1⟩, + ⟨4,200,401,0,0,0,0,1,1⟩, + ⟨4,213,401,0,0,0,0,1,2⟩, + ⟨4,214,401,0,0,0,0,1,2⟩, + ⟨4,217,401,0,0,0,0,1,2⟩, + ⟨4,113,402,0,0,0,0,1,2⟩, + ⟨4,118,402,0,0,0,0,1,2⟩, + ⟨4,119,402,0,0,0,0,1,2⟩, + ⟨4,124,402,0,0,0,0,1,2⟩, + ⟨4,128,402,0,0,0,0,1,2⟩, + ⟨4,129,402,0,0,0,0,-1,2⟩, + ⟨4,140,402,0,0,0,0,1,2⟩, + ⟨4,143,402,0,0,0,0,1,2⟩, + ⟨4,148,402,0,0,0,0,1,2⟩, + ⟨4,150,402,0,0,0,0,1,2⟩, + ⟨4,154,402,0,0,0,0,1,2⟩, + ⟨4,165,402,0,0,0,0,1,2⟩, + ⟨4,168,402,0,0,0,0,1,2⟩, + ⟨4,170,402,0,0,0,0,-1,2⟩, + ⟨4,187,402,0,0,0,0,1,2⟩, + ⟨4,189,402,0,0,0,0,1,2⟩, + ⟨4,194,402,0,0,0,0,1,2⟩, + ⟨4,198,402,0,0,0,0,1,2⟩, + ⟨4,203,402,0,0,0,0,1,2⟩, + ⟨4,205,402,0,0,0,0,-1,2⟩, + ⟨4,212,402,0,0,0,0,1,2⟩, + ⟨4,215,402,0,0,0,0,-1,2⟩, + ⟨4,113,403,0,0,0,0,-1,2⟩, + ⟨4,118,403,0,0,0,0,-1,2⟩, + ⟨4,119,403,0,0,0,0,-1,2⟩, + ⟨4,122,403,0,0,0,0,-1,2⟩, + ⟨4,124,403,0,0,0,0,-1,2⟩, + ⟨4,125,403,0,0,0,0,-1,2⟩, + ⟨4,127,403,0,0,0,0,-1,2⟩, + ⟨4,128,403,0,0,0,0,-1,2⟩, + ⟨4,129,403,0,0,0,0,1,2⟩, + ⟨4,132,403,0,0,0,0,-1,2⟩, + ⟨4,139,403,0,0,0,0,-1,2⟩, + ⟨4,140,403,0,0,0,0,-1,2⟩, + ⟨4,143,403,0,0,0,0,-1,2⟩, + ⟨4,148,403,0,0,0,0,-1,2⟩, + ⟨4,150,403,0,0,0,0,-1,2⟩, + ⟨4,154,403,0,0,0,0,-1,2⟩, + ⟨4,165,403,0,0,0,0,-1,2⟩, + ⟨4,168,403,0,0,0,0,-1,2⟩, + ⟨4,170,403,0,0,0,0,1,2⟩, + ⟨4,187,403,0,0,0,0,-1,2⟩, + ⟨4,189,403,0,0,0,0,-1,2⟩, + ⟨4,194,403,0,0,0,0,-1,2⟩, + ⟨4,198,403,0,0,0,0,-1,2⟩, + ⟨4,203,403,0,0,0,0,-1,2⟩, + ⟨4,205,403,0,0,0,0,1,2⟩, + ⟨4,212,403,0,0,0,0,-1,2⟩, + ⟨4,215,403,0,0,0,0,1,2⟩, + ⟨4,217,403,0,0,0,0,-1,2⟩, + ⟨4,130,404,0,0,0,0,-1,2⟩, + ⟨4,131,404,0,0,0,0,1,2⟩, + ⟨4,141,404,0,0,0,0,1,2⟩, + ⟨4,142,404,0,0,0,0,-1,2⟩, + ⟨4,151,404,0,0,0,0,1,2⟩, + ⟨4,152,404,0,0,0,0,-1,2⟩, + ⟨4,166,404,0,0,0,0,1,2⟩, + ⟨4,167,404,0,0,0,0,1,2⟩, + ⟨4,171,404,0,0,0,0,-1,2⟩, + ⟨4,172,404,0,0,0,0,1,2⟩, + ⟨4,185,404,0,0,0,0,1,2⟩, + ⟨4,186,404,0,0,0,0,1,2⟩, + ⟨4,195,404,0,0,0,0,1,2⟩, + ⟨4,196,404,0,0,0,0,1,2⟩, + ⟨4,213,404,0,0,0,0,1,2⟩, + ⟨4,214,404,0,0,0,0,1,2⟩, + ⟨4,122,405,0,0,0,0,1,2⟩, + ⟨4,125,405,0,0,0,0,-1,2⟩, + ⟨4,127,405,0,0,0,0,-1,2⟩, + ⟨4,130,405,0,0,0,0,1,2⟩, + ⟨4,131,405,0,0,0,0,-1,2⟩, + ⟨4,132,405,0,0,0,0,1,2⟩, + ⟨4,139,405,0,0,0,0,-1,2⟩, + ⟨4,141,405,0,0,0,0,-1,2⟩, + ⟨4,142,405,0,0,0,0,1,2⟩, + ⟨4,151,405,0,0,0,0,-1,2⟩, + ⟨4,152,405,0,0,0,0,1,2⟩, + ⟨4,166,405,0,0,0,0,-1,2⟩, + ⟨4,167,405,0,0,0,0,-1,2⟩, + ⟨4,171,405,0,0,0,0,1,2⟩, + ⟨4,172,405,0,0,0,0,-1,2⟩, + ⟨4,185,405,0,0,0,0,-1,2⟩, + ⟨4,186,405,0,0,0,0,-1,2⟩, + ⟨4,195,405,0,0,0,0,-1,2⟩, + ⟨4,196,405,0,0,0,0,-1,2⟩, + ⟨4,213,405,0,0,0,0,-1,2⟩, + ⟨4,214,405,0,0,0,0,-1,2⟩, + ⟨4,217,405,0,0,0,0,1,2⟩, + ⟨4,113,406,0,0,0,0,1,2⟩, + ⟨4,118,406,0,0,0,0,-1,2⟩, + ⟨4,124,406,0,0,0,0,-1,2⟩, + ⟨4,125,406,0,0,0,0,-1,2⟩, + ⟨4,127,406,0,0,0,0,-1,2⟩, + ⟨4,129,406,0,0,0,0,1,2⟩, + ⟨4,139,406,0,0,0,0,-1,2⟩, + ⟨4,140,406,0,0,0,0,1,2⟩, + ⟨4,143,406,0,0,0,0,1,2⟩, + ⟨4,148,406,0,0,0,0,1,2⟩, + ⟨4,150,406,0,0,0,0,1,2⟩, + ⟨4,165,406,0,0,0,0,1,2⟩, + ⟨4,168,406,0,0,0,0,1,2⟩, + ⟨4,170,406,0,0,0,0,1,2⟩, + ⟨4,187,406,0,0,0,0,1,2⟩, + ⟨4,189,406,0,0,0,0,1,2⟩, + ⟨4,194,406,0,0,0,0,-1,2⟩, + ⟨4,198,406,0,0,0,0,1,2⟩, + ⟨4,203,406,0,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1270⟩, by decide⟩ +def forward_039 : CheckedSegment frames paid warps := + ⟨⟨forwardState039, forwardState040, + [ + ⟨4,205,406,0,0,0,0,1,2⟩, + ⟨4,212,406,0,0,0,0,-1,2⟩, + ⟨4,215,406,0,0,0,0,1,2⟩, + ⟨4,113,407,0,0,0,0,-1,2⟩, + ⟨4,118,407,0,0,0,0,1,2⟩, + ⟨4,124,407,0,0,0,0,1,2⟩, + ⟨4,129,407,0,0,0,0,-1,2⟩, + ⟨4,140,407,0,0,0,0,-1,2⟩, + ⟨4,143,407,0,0,0,0,-1,2⟩, + ⟨4,150,407,0,0,0,0,-1,2⟩, + ⟨4,168,407,0,0,0,0,-1,2⟩, + ⟨4,170,407,0,0,0,0,-1,2⟩, + ⟨4,187,407,0,0,0,0,-1,2⟩, + ⟨4,189,407,0,0,0,0,-1,2⟩, + ⟨4,194,407,0,0,0,0,1,2⟩, + ⟨4,198,407,0,0,0,0,-1,2⟩, + ⟨4,205,407,0,0,0,0,-1,2⟩, + ⟨4,212,407,0,0,0,0,1,2⟩, + ⟨4,215,407,0,0,0,0,-1,2⟩, + ⟨4,119,409,0,0,0,0,-1,2⟩, + ⟨4,128,409,0,0,0,0,-1,2⟩, + ⟨4,148,409,0,0,0,0,-1,2⟩, + ⟨4,154,409,0,0,0,0,-1,2⟩, + ⟨4,165,409,0,0,0,0,-1,2⟩, + ⟨4,203,409,0,0,0,0,-1,2⟩, + ⟨4,113,410,0,0,0,0,-1,2⟩, + ⟨4,118,410,0,0,0,0,1,2⟩, + ⟨4,124,410,0,0,0,0,1,2⟩, + ⟨4,125,410,0,0,0,0,1,2⟩, + ⟨4,127,410,0,0,0,0,1,2⟩, + ⟨4,129,410,0,0,0,0,-1,2⟩, + ⟨4,130,410,0,0,0,0,-1,2⟩, + ⟨4,131,410,0,0,0,0,-1,2⟩, + ⟨4,139,410,0,0,0,0,1,2⟩, + ⟨4,140,410,0,0,0,0,-1,2⟩, + ⟨4,141,410,0,0,0,0,-1,2⟩, + ⟨4,142,410,0,0,0,0,-1,2⟩, + ⟨4,143,410,0,0,0,0,-1,2⟩, + ⟨4,148,410,0,0,0,0,-1,2⟩, + ⟨4,150,410,0,0,0,0,-1,2⟩, + ⟨4,151,410,0,0,0,0,-1,2⟩, + ⟨4,152,410,0,0,0,0,-1,2⟩, + ⟨4,165,410,0,0,0,0,-1,2⟩, + ⟨4,166,410,0,0,0,0,1,2⟩, + ⟨4,167,410,0,0,0,0,-1,2⟩, + ⟨4,168,410,0,0,0,0,-1,2⟩, + ⟨4,170,410,0,0,0,0,-1,2⟩, + ⟨4,171,410,0,0,0,0,-1,2⟩, + ⟨4,172,410,0,0,0,0,-1,2⟩, + ⟨4,185,410,0,0,0,0,1,2⟩, + ⟨4,186,410,0,0,0,0,-1,2⟩, + ⟨4,187,410,0,0,0,0,-1,2⟩, + ⟨4,189,410,0,0,0,0,-1,2⟩, + ⟨4,194,410,0,0,0,0,1,2⟩, + ⟨4,195,410,0,0,0,0,1,2⟩, + ⟨4,196,410,0,0,0,0,-1,2⟩, + ⟨4,198,410,0,0,0,0,-1,2⟩, + ⟨4,203,410,0,0,0,0,-1,2⟩, + ⟨4,205,410,0,0,0,0,-1,2⟩, + ⟨4,212,410,0,0,0,0,1,2⟩, + ⟨4,213,410,0,0,0,0,1,2⟩, + ⟨4,214,410,0,0,0,0,-1,2⟩, + ⟨4,215,410,0,0,0,0,-1,2⟩, + ⟨4,113,411,0,0,0,0,1,2⟩, + ⟨4,118,411,0,0,0,0,-1,2⟩, + ⟨4,119,411,0,0,0,0,-1,2⟩, + ⟨4,122,411,0,0,0,0,-1,2⟩, + ⟨4,124,411,0,0,0,0,-1,2⟩, + ⟨4,125,411,0,0,0,0,-1,2⟩, + ⟨4,127,411,0,0,0,0,-1,2⟩, + ⟨4,128,411,0,0,0,0,-1,2⟩, + ⟨4,129,411,0,0,0,0,1,2⟩, + ⟨4,130,411,0,0,0,0,1,2⟩, + ⟨4,131,411,0,0,0,0,1,2⟩, + ⟨4,132,411,0,0,0,0,-1,2⟩, + ⟨4,139,411,0,0,0,0,-1,2⟩, + ⟨4,140,411,0,0,0,0,1,2⟩, + ⟨4,141,411,0,0,0,0,1,2⟩, + ⟨4,142,411,0,0,0,0,1,2⟩, + ⟨4,143,411,0,0,0,0,1,2⟩, + ⟨4,148,411,0,0,0,0,1,2⟩, + ⟨4,150,411,0,0,0,0,1,2⟩, + ⟨4,151,411,0,0,0,0,1,2⟩, + ⟨4,152,411,0,0,0,0,1,2⟩, + ⟨4,154,411,0,0,0,0,-1,2⟩, + ⟨4,165,411,0,0,0,0,1,2⟩, + ⟨4,166,411,0,0,0,0,-1,2⟩, + ⟨4,167,411,0,0,0,0,1,2⟩, + ⟨4,168,411,0,0,0,0,1,2⟩, + ⟨4,170,411,0,0,0,0,1,2⟩, + ⟨4,171,411,0,0,0,0,1,2⟩, + ⟨4,172,411,0,0,0,0,1,2⟩, + ⟨4,185,411,0,0,0,0,-1,2⟩, + ⟨4,186,411,0,0,0,0,1,2⟩, + ⟨4,187,411,0,0,0,0,1,2⟩, + ⟨4,189,411,0,0,0,0,1,2⟩, + ⟨4,194,411,0,0,0,0,-1,2⟩, + ⟨4,195,411,0,0,0,0,-1,2⟩, + ⟨4,196,411,0,0,0,0,1,2⟩, + ⟨4,198,411,0,0,0,0,1,2⟩, + ⟨4,203,411,0,0,0,0,1,2⟩, + ⟨4,205,411,0,0,0,0,1,2⟩, + ⟨4,212,411,0,0,0,0,-1,2⟩, + ⟨4,213,411,0,0,0,0,-1,2⟩, + ⟨4,214,411,0,0,0,0,1,2⟩, + ⟨4,215,411,0,0,0,0,1,2⟩, + ⟨4,217,411,0,0,0,0,-1,2⟩, + ⟨4,119,413,0,0,0,0,-1,2⟩, + ⟨4,122,413,0,0,0,0,1,2⟩, + ⟨4,128,413,0,0,0,0,-1,2⟩, + ⟨4,132,413,0,0,0,0,1,2⟩, + ⟨4,154,413,0,0,0,0,-1,2⟩, + ⟨4,217,413,0,0,0,0,1,2⟩, + ⟨4,113,414,0,0,0,0,-1,2⟩, + ⟨4,117,414,0,0,0,0,-1,1⟩, + ⟨4,118,414,0,0,0,0,1,2⟩, + ⟨4,122,414,0,0,0,0,1,2⟩, + ⟨4,124,414,0,0,0,0,1,2⟩, + ⟨4,125,414,0,0,0,0,-1,2⟩, + ⟨4,127,414,0,0,0,0,-1,2⟩, + ⟨4,129,414,0,0,0,0,-1,2⟩, + ⟨4,130,414,0,0,0,0,1,2⟩, + ⟨4,131,414,0,0,0,0,-1,2⟩, + ⟨4,132,414,0,0,0,0,1,2⟩, + ⟨4,134,414,0,0,0,0,1,1⟩, + ⟨4,139,414,0,0,0,0,-1,2⟩, + ⟨4,140,414,0,0,0,0,-1,2⟩, + ⟨4,141,414,0,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1276⟩, by decide⟩ +def forward_040 : CheckedSegment frames paid warps := + ⟨⟨forwardState040, forwardState041, + [ + ⟨4,142,414,0,0,0,0,1,2⟩, + ⟨4,143,414,0,0,0,0,-1,2⟩, + ⟨4,146,414,0,0,0,0,-1,1⟩, + ⟨4,150,414,0,0,0,0,-1,2⟩, + ⟨4,151,414,0,0,0,0,-1,2⟩, + ⟨4,152,414,0,0,0,0,1,2⟩, + ⟨4,161,414,0,0,0,0,-1,1⟩, + ⟨4,166,414,0,0,0,0,-1,2⟩, + ⟨4,167,414,0,0,0,0,-1,2⟩, + ⟨4,168,414,0,0,0,0,-1,2⟩, + ⟨4,170,414,0,0,0,0,-1,2⟩, + ⟨4,171,414,0,0,0,0,1,2⟩, + ⟨4,172,414,0,0,0,0,-1,2⟩, + ⟨4,176,414,0,0,0,0,1,1⟩, + ⟨4,180,414,0,0,0,0,-1,1⟩, + ⟨4,185,414,0,0,0,0,-1,2⟩, + ⟨4,186,414,0,0,0,0,-1,2⟩, + ⟨4,187,414,0,0,0,0,-1,2⟩, + ⟨4,189,414,0,0,0,0,-1,2⟩, + ⟨4,194,414,0,0,0,0,1,2⟩, + ⟨4,195,414,0,0,0,0,-1,2⟩, + ⟨4,196,414,0,0,0,0,-1,2⟩, + ⟨4,198,414,0,0,0,0,-1,2⟩, + ⟨4,205,414,0,0,0,0,-1,2⟩, + ⟨4,208,414,0,0,0,0,1,1⟩, + ⟨4,212,414,0,0,0,0,1,2⟩, + ⟨4,213,414,0,0,0,0,-1,2⟩, + ⟨4,214,414,0,0,0,0,-1,2⟩, + ⟨4,215,414,0,0,0,0,-1,2⟩, + ⟨4,217,414,0,0,0,0,1,2⟩, + ⟨4,220,414,0,0,0,0,1,1⟩, + ⟨4,113,415,0,0,0,0,1,2⟩, + ⟨4,117,415,0,0,0,0,1,1⟩, + ⟨4,118,415,0,0,0,0,-1,2⟩, + ⟨4,119,415,0,0,0,0,-1,2⟩, + ⟨4,122,415,0,0,0,0,-1,2⟩, + ⟨4,124,415,0,0,0,0,-1,2⟩, + ⟨4,125,415,0,0,0,0,1,2⟩, + ⟨4,127,415,0,0,0,0,1,2⟩, + ⟨4,128,415,0,0,0,0,-1,2⟩, + ⟨4,129,415,0,0,0,0,1,2⟩, + ⟨4,130,415,0,0,0,0,-1,2⟩, + ⟨4,131,415,0,0,0,0,1,2⟩, + ⟨4,132,415,0,0,0,0,-1,2⟩, + ⟨4,134,415,0,0,0,0,-1,1⟩, + ⟨4,139,415,0,0,0,0,1,2⟩, + ⟨4,140,415,0,0,0,0,1,2⟩, + ⟨4,141,415,0,0,0,0,1,2⟩, + ⟨4,142,415,0,0,0,0,-1,2⟩, + ⟨4,143,415,0,0,0,0,1,2⟩, + ⟨4,146,415,0,0,0,0,1,1⟩, + ⟨4,148,415,0,0,0,0,1,2⟩, + ⟨4,150,415,0,0,0,0,1,2⟩, + ⟨4,151,415,0,0,0,0,1,2⟩, + ⟨4,152,415,0,0,0,0,-1,2⟩, + ⟨4,154,415,0,0,0,0,-1,2⟩, + ⟨4,161,415,0,0,0,0,1,1⟩, + ⟨4,165,415,0,0,0,0,1,2⟩, + ⟨4,166,415,0,0,0,0,1,2⟩, + ⟨4,167,415,0,0,0,0,1,2⟩, + ⟨4,168,415,0,0,0,0,1,2⟩, + ⟨4,170,415,0,0,0,0,1,2⟩, + ⟨4,171,415,0,0,0,0,-1,2⟩, + ⟨4,172,415,0,0,0,0,1,2⟩, + ⟨4,176,415,0,0,0,0,-1,1⟩, + ⟨4,180,415,0,0,0,0,1,1⟩, + ⟨4,185,415,0,0,0,0,1,2⟩, + ⟨4,186,415,0,0,0,0,1,2⟩, + ⟨4,187,415,0,0,0,0,1,2⟩, + ⟨4,189,415,0,0,0,0,1,2⟩, + ⟨4,194,415,0,0,0,0,-1,2⟩, + ⟨4,195,415,0,0,0,0,1,2⟩, + ⟨4,196,415,0,0,0,0,1,2⟩, + ⟨4,198,415,0,0,0,0,1,2⟩, + ⟨4,203,415,0,0,0,0,1,2⟩, + ⟨4,205,415,0,0,0,0,1,2⟩, + ⟨4,208,415,0,0,0,0,-1,1⟩, + ⟨4,212,415,0,0,0,0,-1,2⟩, + ⟨4,213,415,0,0,0,0,1,2⟩, + ⟨4,214,415,0,0,0,0,1,2⟩, + ⟨4,215,415,0,0,0,0,1,2⟩, + ⟨4,217,415,0,0,0,0,-1,2⟩, + ⟨4,220,415,0,0,0,0,-1,1⟩, + ⟨4,125,416,0,0,0,0,-1,2⟩, + ⟨4,127,416,0,0,0,0,-1,2⟩, + ⟨4,139,416,0,0,0,0,-1,2⟩, + ⟨4,163,416,0,0,0,0,-1,2⟩, + ⟨4,201,416,0,0,0,0,-1,2⟩, + ⟨4,223,416,0,0,0,0,-1,2⟩, + ⟨4,113,417,0,0,0,0,1,2⟩, + ⟨4,115,417,0,0,0,0,-1,1⟩, + ⟨4,118,417,0,0,0,0,1,2⟩, + ⟨4,119,417,0,0,0,0,-1,2⟩, + ⟨4,128,417,0,0,0,0,-1,2⟩, + ⟨4,130,417,0,0,0,0,-1,2⟩, + ⟨4,131,417,0,0,0,0,-1,2⟩, + ⟨4,135,417,0,0,0,0,1,1⟩, + ⟨4,138,417,0,0,0,0,1,1⟩, + ⟨4,140,417,0,0,0,0,-1,2⟩, + ⟨4,145,417,0,0,0,0,1,1⟩, + ⟨4,151,417,0,0,0,0,1,2⟩, + ⟨4,152,417,0,0,0,0,-1,2⟩, + ⟨4,154,417,0,0,0,0,-1,2⟩, + ⟨4,156,417,0,0,0,0,1,2⟩, + ⟨4,158,417,0,0,0,0,1,2⟩, + ⟨4,162,417,0,0,0,0,-1,1⟩, + ⟨4,166,417,0,0,0,0,1,2⟩, + ⟨4,167,417,0,0,0,0,1,2⟩, + ⟨4,170,417,0,0,0,0,-1,2⟩, + ⟨4,178,417,0,0,0,0,-1,1⟩, + ⟨4,187,417,0,0,0,0,-1,2⟩, + ⟨4,191,417,0,0,0,0,1,2⟩, + ⟨4,194,417,0,0,0,0,1,2⟩, + ⟨4,198,417,0,0,0,0,1,2⟩, + ⟨4,200,417,0,0,0,0,1,1⟩, + ⟨4,205,417,0,0,0,0,-1,2⟩, + ⟨4,213,417,0,0,0,0,1,2⟩, + ⟨4,214,417,0,0,0,0,-1,2⟩, + ⟨4,221,417,0,0,0,0,-1,1⟩, + ⟨4,119,418,0,0,0,0,1,2⟩, + ⟨4,124,418,0,0,0,0,1,2⟩, + ⟨4,128,418,0,0,0,0,1,2⟩, + ⟨4,129,418,0,0,0,0,-1,2⟩, + ⟨4,141,418,0,0,0,0,1,2⟩, + ⟨4,142,418,0,0,0,0,-1,2⟩, + ⟨4,143,418,0,0,0,0,1,2⟩, + ⟨4,150,418,0,0,0,0,-1,2⟩, + ⟨4,154,418,0,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1236⟩, by decide⟩ +def forward_041 : CheckedSegment frames paid warps := + ⟨⟨forwardState041, forwardState042, + [ + ⟨4,163,418,0,0,0,0,1,2⟩, + ⟨4,168,418,0,0,0,0,-1,2⟩, + ⟨4,171,418,0,0,0,0,-1,2⟩, + ⟨4,172,418,0,0,0,0,-1,2⟩, + ⟨4,185,418,0,0,0,0,1,2⟩, + ⟨4,186,418,0,0,0,0,1,2⟩, + ⟨4,189,418,0,0,0,0,1,2⟩, + ⟨4,195,418,0,0,0,0,1,2⟩, + ⟨4,196,418,0,0,0,0,-1,2⟩, + ⟨4,201,418,0,0,0,0,1,2⟩, + ⟨4,212,418,0,0,0,0,1,2⟩, + ⟨4,215,418,0,0,0,0,-1,2⟩, + ⟨4,223,418,0,0,0,0,1,2⟩, + ⟨4,119,419,0,0,0,0,-1,2⟩, + ⟨4,124,419,0,0,0,0,-1,2⟩, + ⟨4,125,419,0,0,0,0,-1,2⟩, + ⟨4,127,419,0,0,0,0,-1,2⟩, + ⟨4,128,419,0,0,0,0,-1,2⟩, + ⟨4,129,419,0,0,0,0,1,2⟩, + ⟨4,139,419,0,0,0,0,-1,2⟩, + ⟨4,141,419,0,0,0,0,-1,2⟩, + ⟨4,142,419,0,0,0,0,1,2⟩, + ⟨4,143,419,0,0,0,0,-1,2⟩, + ⟨4,150,419,0,0,0,0,1,2⟩, + ⟨4,154,419,0,0,0,0,-1,2⟩, + ⟨4,156,419,0,0,0,0,-1,2⟩, + ⟨4,158,419,0,0,0,0,-1,2⟩, + ⟨4,163,419,0,0,0,0,-1,2⟩, + ⟨4,168,419,0,0,0,0,1,2⟩, + ⟨4,171,419,0,0,0,0,1,2⟩, + ⟨4,172,419,0,0,0,0,1,2⟩, + ⟨4,185,419,0,0,0,0,-1,2⟩, + ⟨4,186,419,0,0,0,0,-1,2⟩, + ⟨4,189,419,0,0,0,0,-1,2⟩, + ⟨4,191,419,0,0,0,0,-1,2⟩, + ⟨4,195,419,0,0,0,0,-1,2⟩, + ⟨4,196,419,0,0,0,0,1,2⟩, + ⟨4,201,419,0,0,0,0,-1,2⟩, + ⟨4,212,419,0,0,0,0,-1,2⟩, + ⟨4,215,419,0,0,0,0,1,2⟩, + ⟨4,223,419,0,0,0,0,-1,2⟩, + ⟨4,113,420,0,0,0,0,1,2⟩, + ⟨4,118,420,0,0,0,0,1,2⟩, + ⟨4,130,420,0,0,0,0,-1,2⟩, + ⟨4,131,420,0,0,0,0,-1,2⟩, + ⟨4,140,420,0,0,0,0,-1,2⟩, + ⟨4,151,420,0,0,0,0,1,2⟩, + ⟨4,152,420,0,0,0,0,-1,2⟩, + ⟨4,166,420,0,0,0,0,1,2⟩, + ⟨4,167,420,0,0,0,0,1,2⟩, + ⟨4,170,420,0,0,0,0,-1,2⟩, + ⟨4,187,420,0,0,0,0,-1,2⟩, + ⟨4,194,420,0,0,0,0,1,2⟩, + ⟨4,198,420,0,0,0,0,1,2⟩, + ⟨4,205,420,0,0,0,0,-1,2⟩, + ⟨4,213,420,0,0,0,0,1,2⟩, + ⟨4,214,420,0,0,0,0,-1,2⟩, + ⟨4,113,421,0,0,0,0,-1,2⟩, + ⟨4,118,421,0,0,0,0,-1,2⟩, + ⟨4,125,421,0,0,0,0,-1,2⟩, + ⟨4,127,421,0,0,0,0,-1,2⟩, + ⟨4,130,421,0,0,0,0,1,2⟩, + ⟨4,131,421,0,0,0,0,1,2⟩, + ⟨4,139,421,0,0,0,0,-1,2⟩, + ⟨4,140,421,0,0,0,0,1,2⟩, + ⟨4,151,421,0,0,0,0,-1,2⟩, + ⟨4,152,421,0,0,0,0,1,2⟩, + ⟨4,156,421,0,0,0,0,1,2⟩, + ⟨4,158,421,0,0,0,0,1,2⟩, + ⟨4,166,421,0,0,0,0,-1,2⟩, + ⟨4,167,421,0,0,0,0,-1,2⟩, + ⟨4,170,421,0,0,0,0,1,2⟩, + ⟨4,187,421,0,0,0,0,1,2⟩, + ⟨4,191,421,0,0,0,0,1,2⟩, + ⟨4,194,421,0,0,0,0,-1,2⟩, + ⟨4,198,421,0,0,0,0,-1,2⟩, + ⟨4,205,421,0,0,0,0,1,2⟩, + ⟨4,213,421,0,0,0,0,-1,2⟩, + ⟨4,214,421,0,0,0,0,1,2⟩, + ⟨4,124,422,0,0,0,0,-1,2⟩, + ⟨4,125,422,0,0,0,0,-1,2⟩, + ⟨4,127,422,0,0,0,0,-1,2⟩, + ⟨4,129,422,0,0,0,0,1,2⟩, + ⟨4,139,422,0,0,0,0,-1,2⟩, + ⟨4,141,422,0,0,0,0,1,2⟩, + ⟨4,142,422,0,0,0,0,1,2⟩, + ⟨4,143,422,0,0,0,0,1,2⟩, + ⟨4,150,422,0,0,0,0,-1,2⟩, + ⟨4,163,422,0,0,0,0,1,2⟩, + ⟨4,168,422,0,0,0,0,-1,2⟩, + ⟨4,171,422,0,0,0,0,1,2⟩, + ⟨4,172,422,0,0,0,0,-1,2⟩, + ⟨4,185,422,0,0,0,0,-1,2⟩, + ⟨4,186,422,0,0,0,0,1,2⟩, + ⟨4,189,422,0,0,0,0,1,2⟩, + ⟨4,195,422,0,0,0,0,-1,2⟩, + ⟨4,196,422,0,0,0,0,-1,2⟩, + ⟨4,201,422,0,0,0,0,1,2⟩, + ⟨4,212,422,0,0,0,0,-1,2⟩, + ⟨4,215,422,0,0,0,0,1,2⟩, + ⟨4,223,422,0,0,0,0,1,2⟩, + ⟨4,124,423,0,0,0,0,1,2⟩, + ⟨4,129,423,0,0,0,0,-1,2⟩, + ⟨4,141,423,0,0,0,0,-1,2⟩, + ⟨4,142,423,0,0,0,0,-1,2⟩, + ⟨4,143,423,0,0,0,0,-1,2⟩, + ⟨4,150,423,0,0,0,0,1,2⟩, + ⟨4,168,423,0,0,0,0,1,2⟩, + ⟨4,171,423,0,0,0,0,-1,2⟩, + ⟨4,172,423,0,0,0,0,1,2⟩, + ⟨4,185,423,0,0,0,0,1,2⟩, + ⟨4,186,423,0,0,0,0,-1,2⟩, + ⟨4,189,423,0,0,0,0,-1,2⟩, + ⟨4,195,423,0,0,0,0,1,2⟩, + ⟨4,196,423,0,0,0,0,1,2⟩, + ⟨4,212,423,0,0,0,0,1,2⟩, + ⟨4,215,423,0,0,0,0,-1,2⟩, + ⟨4,119,425,0,0,0,0,-1,2⟩, + ⟨4,128,425,0,0,0,0,-1,2⟩, + ⟨4,154,425,0,0,0,0,-1,2⟩, + ⟨4,163,425,0,0,0,0,-1,2⟩, + ⟨4,201,425,0,0,0,0,-1,2⟩, + ⟨4,223,425,0,0,0,0,-1,2⟩, + ⟨4,113,426,0,0,0,0,-1,2⟩, + ⟨4,118,426,0,0,0,0,1,2⟩, + ⟨4,124,426,0,0,0,0,1,2⟩, + ⟨4,125,426,0,0,0,0,1,2⟩, + ⟨4,127,426,0,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1280⟩, by decide⟩ +def forward_042 : CheckedSegment frames paid warps := + ⟨⟨forwardState042, forwardState043, + [ + ⟨4,129,426,0,0,0,0,-1,2⟩, + ⟨4,130,426,0,0,0,0,-1,2⟩, + ⟨4,131,426,0,0,0,0,1,2⟩, + ⟨4,139,426,0,0,0,0,1,2⟩, + ⟨4,140,426,0,0,0,0,1,2⟩, + ⟨4,141,426,0,0,0,0,-1,2⟩, + ⟨4,142,426,0,0,0,0,-1,2⟩, + ⟨4,143,426,0,0,0,0,-1,2⟩, + ⟨4,150,426,0,0,0,0,1,2⟩, + ⟨4,151,426,0,0,0,0,-1,2⟩, + ⟨4,152,426,0,0,0,0,-1,2⟩, + ⟨4,163,426,0,0,0,0,-1,2⟩, + ⟨4,166,426,0,0,0,0,1,2⟩, + ⟨4,167,426,0,0,0,0,-1,2⟩, + ⟨4,168,426,0,0,0,0,1,2⟩, + ⟨4,170,426,0,0,0,0,-1,2⟩, + ⟨4,171,426,0,0,0,0,-1,2⟩, + ⟨4,172,426,0,0,0,0,1,2⟩, + ⟨4,185,426,0,0,0,0,1,2⟩, + ⟨4,186,426,0,0,0,0,-1,2⟩, + ⟨4,187,426,0,0,0,0,1,2⟩, + ⟨4,189,426,0,0,0,0,-1,2⟩, + ⟨4,194,426,0,0,0,0,1,2⟩, + ⟨4,195,426,0,0,0,0,1,2⟩, + ⟨4,196,426,0,0,0,0,1,2⟩, + ⟨4,198,426,0,0,0,0,-1,2⟩, + ⟨4,201,426,0,0,0,0,-1,2⟩, + ⟨4,205,426,0,0,0,0,-1,2⟩, + ⟨4,212,426,0,0,0,0,1,2⟩, + ⟨4,213,426,0,0,0,0,1,2⟩, + ⟨4,214,426,0,0,0,0,1,2⟩, + ⟨4,215,426,0,0,0,0,-1,2⟩, + ⟨4,223,426,0,0,0,0,-1,2⟩, + ⟨4,113,427,0,0,0,0,1,2⟩, + ⟨4,118,427,0,0,0,0,-1,2⟩, + ⟨4,119,427,0,0,0,0,-1,2⟩, + ⟨4,124,427,0,0,0,0,-1,2⟩, + ⟨4,125,427,0,0,0,0,-1,2⟩, + ⟨4,127,427,0,0,0,0,-1,2⟩, + ⟨4,128,427,0,0,0,0,-1,2⟩, + ⟨4,129,427,0,0,0,0,1,2⟩, + ⟨4,130,427,0,0,0,0,1,2⟩, + ⟨4,131,427,0,0,0,0,-1,2⟩, + ⟨4,139,427,0,0,0,0,-1,2⟩, + ⟨4,140,427,0,0,0,0,-1,2⟩, + ⟨4,141,427,0,0,0,0,1,2⟩, + ⟨4,142,427,0,0,0,0,1,2⟩, + ⟨4,143,427,0,0,0,0,1,2⟩, + ⟨4,150,427,0,0,0,0,-1,2⟩, + ⟨4,151,427,0,0,0,0,1,2⟩, + ⟨4,152,427,0,0,0,0,1,2⟩, + ⟨4,154,427,0,0,0,0,-1,2⟩, + ⟨4,156,427,0,0,0,0,-1,2⟩, + ⟨4,158,427,0,0,0,0,-1,2⟩, + ⟨4,163,427,0,0,0,0,1,2⟩, + ⟨4,166,427,0,0,0,0,-1,2⟩, + ⟨4,167,427,0,0,0,0,1,2⟩, + ⟨4,168,427,0,0,0,0,-1,2⟩, + ⟨4,170,427,0,0,0,0,1,2⟩, + ⟨4,171,427,0,0,0,0,1,2⟩, + ⟨4,172,427,0,0,0,0,-1,2⟩, + ⟨4,185,427,0,0,0,0,-1,2⟩, + ⟨4,186,427,0,0,0,0,1,2⟩, + ⟨4,187,427,0,0,0,0,-1,2⟩, + ⟨4,189,427,0,0,0,0,1,2⟩, + ⟨4,191,427,0,0,0,0,-1,2⟩, + ⟨4,194,427,0,0,0,0,-1,2⟩, + ⟨4,195,427,0,0,0,0,-1,2⟩, + ⟨4,196,427,0,0,0,0,-1,2⟩, + ⟨4,198,427,0,0,0,0,1,2⟩, + ⟨4,201,427,0,0,0,0,1,2⟩, + ⟨4,205,427,0,0,0,0,1,2⟩, + ⟨4,212,427,0,0,0,0,-1,2⟩, + ⟨4,213,427,0,0,0,0,-1,2⟩, + ⟨4,214,427,0,0,0,0,-1,2⟩, + ⟨4,215,427,0,0,0,0,1,2⟩, + ⟨4,223,427,0,0,0,0,1,2⟩, + ⟨4,119,429,0,0,0,0,-1,2⟩, + ⟨4,128,429,0,0,0,0,-1,2⟩, + ⟨4,154,429,0,0,0,0,-1,2⟩, + ⟨4,156,429,0,0,0,0,1,2⟩, + ⟨4,158,429,0,0,0,0,1,2⟩, + ⟨4,191,429,0,0,0,0,1,2⟩, + ⟨4,113,430,0,0,0,0,-1,2⟩, + ⟨4,117,430,0,0,0,0,-1,1⟩, + ⟨4,118,430,0,0,0,0,-1,2⟩, + ⟨4,124,430,0,0,0,0,1,2⟩, + ⟨4,125,430,0,0,0,0,-1,2⟩, + ⟨4,127,430,0,0,0,0,-1,2⟩, + ⟨4,129,430,0,0,0,0,-1,2⟩, + ⟨4,130,430,0,0,0,0,1,2⟩, + ⟨4,131,430,0,0,0,0,1,2⟩, + ⟨4,139,430,0,0,0,0,-1,2⟩, + ⟨4,140,430,0,0,0,0,1,2⟩, + ⟨4,141,430,0,0,0,0,-1,2⟩, + ⟨4,142,430,0,0,0,0,-1,2⟩, + ⟨4,143,430,0,0,0,0,-1,2⟩, + ⟨4,150,430,0,0,0,0,1,2⟩, + ⟨4,151,430,0,0,0,0,-1,2⟩, + ⟨4,152,430,0,0,0,0,1,2⟩, + ⟨4,156,430,0,0,0,0,1,2⟩, + ⟨4,157,430,0,0,0,0,1,1⟩, + ⟨4,158,430,0,0,0,0,1,2⟩, + ⟨4,160,430,0,0,0,0,-1,1⟩, + ⟨4,166,430,0,0,0,0,-1,2⟩, + ⟨4,167,430,0,0,0,0,-1,2⟩, + ⟨4,168,430,0,0,0,0,1,2⟩, + ⟨4,170,430,0,0,0,0,1,2⟩, + ⟨4,171,430,0,0,0,0,-1,2⟩, + ⟨4,172,430,0,0,0,0,1,2⟩, + ⟨4,176,430,0,0,0,0,1,1⟩, + ⟨4,180,430,0,0,0,0,-1,1⟩, + ⟨4,185,430,0,0,0,0,1,2⟩, + ⟨4,186,430,0,0,0,0,-1,2⟩, + ⟨4,187,430,0,0,0,0,1,2⟩, + ⟨4,189,430,0,0,0,0,-1,2⟩, + ⟨4,191,430,0,0,0,0,1,2⟩, + ⟨4,194,430,0,0,0,0,-1,2⟩, + ⟨4,195,430,0,0,0,0,1,2⟩, + ⟨4,196,430,0,0,0,0,1,2⟩, + ⟨4,198,430,0,0,0,0,-1,2⟩, + ⟨4,205,430,0,0,0,0,1,2⟩, + ⟨4,208,430,0,0,0,0,1,1⟩, + ⟨4,210,430,0,0,0,0,-1,1⟩, + ⟨4,212,430,0,0,0,0,1,2⟩, + ⟨4,213,430,0,0,0,0,-1,2⟩, + ⟨4,214,430,0,0,0,0,1,2⟩, + ⟨4,215,430,0,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1266⟩, by decide⟩ +def forward_043 : CheckedSegment frames paid warps := + ⟨⟨forwardState043, forwardState044, + [ + ⟨4,219,430,0,0,0,0,1,1⟩, + ⟨4,113,431,0,0,0,0,1,2⟩, + ⟨4,117,431,0,0,0,0,1,1⟩, + ⟨4,118,431,0,0,0,0,1,2⟩, + ⟨4,119,431,0,0,0,0,-1,2⟩, + ⟨4,124,431,0,0,0,0,-1,2⟩, + ⟨4,125,431,0,0,0,0,1,2⟩, + ⟨4,127,431,0,0,0,0,1,2⟩, + ⟨4,128,431,0,0,0,0,-1,2⟩, + ⟨4,129,431,0,0,0,0,1,2⟩, + ⟨4,130,431,0,0,0,0,-1,2⟩, + ⟨4,131,431,0,0,0,0,-1,2⟩, + ⟨4,139,431,0,0,0,0,1,2⟩, + ⟨4,140,431,0,0,0,0,-1,2⟩, + ⟨4,141,431,0,0,0,0,1,2⟩, + ⟨4,142,431,0,0,0,0,1,2⟩, + ⟨4,143,431,0,0,0,0,1,2⟩, + ⟨4,150,431,0,0,0,0,-1,2⟩, + ⟨4,151,431,0,0,0,0,1,2⟩, + ⟨4,152,431,0,0,0,0,-1,2⟩, + ⟨4,154,431,0,0,0,0,-1,2⟩, + ⟨4,156,431,0,0,0,0,-1,2⟩, + ⟨4,157,431,0,0,0,0,-1,1⟩, + ⟨4,158,431,0,0,0,0,-1,2⟩, + ⟨4,160,431,0,0,0,0,1,1⟩, + ⟨4,163,431,0,0,0,0,1,2⟩, + ⟨4,166,431,0,0,0,0,1,2⟩, + ⟨4,167,431,0,0,0,0,1,2⟩, + ⟨4,168,431,0,0,0,0,-1,2⟩, + ⟨4,170,431,0,0,0,0,-1,2⟩, + ⟨4,171,431,0,0,0,0,1,2⟩, + ⟨4,172,431,0,0,0,0,-1,2⟩, + ⟨4,176,431,0,0,0,0,-1,1⟩, + ⟨4,180,431,0,0,0,0,1,1⟩, + ⟨4,185,431,0,0,0,0,-1,2⟩, + ⟨4,186,431,0,0,0,0,1,2⟩, + ⟨4,187,431,0,0,0,0,-1,2⟩, + ⟨4,189,431,0,0,0,0,1,2⟩, + ⟨4,191,431,0,0,0,0,-1,2⟩, + ⟨4,194,431,0,0,0,0,1,2⟩, + ⟨4,195,431,0,0,0,0,-1,2⟩, + ⟨4,196,431,0,0,0,0,-1,2⟩, + ⟨4,198,431,0,0,0,0,1,2⟩, + ⟨4,201,431,0,0,0,0,1,2⟩, + ⟨4,205,431,0,0,0,0,-1,2⟩, + ⟨4,208,431,0,0,0,0,-1,1⟩, + ⟨4,210,431,0,0,0,0,1,1⟩, + ⟨4,212,431,0,0,0,0,-1,2⟩, + ⟨4,213,431,0,0,0,0,1,2⟩, + ⟨4,214,431,0,0,0,0,-1,2⟩, + ⟨4,215,431,0,0,0,0,1,2⟩, + ⟨4,219,431,0,0,0,0,-1,1⟩, + ⟨4,223,431,0,0,0,0,1,2⟩, + ⟨4,115,432,0,0,0,0,1,2⟩, + ⟨4,122,432,0,0,0,0,1,2⟩, + ⟨4,131,432,0,0,0,0,-1,2⟩, + ⟨4,132,432,0,0,0,0,1,2⟩, + ⟨4,135,432,0,0,0,0,-1,1⟩, + ⟨4,141,432,0,0,0,0,-1,1⟩, + ⟨4,145,432,0,0,0,0,-1,1⟩, + ⟨4,148,432,0,0,0,0,-1,2⟩, + ⟨4,150,432,0,0,0,0,1,2⟩, + ⟨4,156,432,0,0,0,0,-1,2⟩, + ⟨4,158,432,0,0,0,0,-1,2⟩, + ⟨4,163,432,0,0,0,0,-1,2⟩, + ⟨4,165,432,0,0,0,0,-1,2⟩, + ⟨4,168,432,0,0,0,0,1,2⟩, + ⟨4,178,432,0,0,0,0,1,2⟩, + ⟨4,181,432,0,0,0,0,-1,2⟩, + ⟨4,186,432,0,0,0,0,-1,1⟩, + ⟨4,191,432,0,0,0,0,-1,2⟩, + ⟨4,201,432,0,0,0,0,-1,2⟩, + ⟨4,203,432,0,0,0,0,-1,2⟩, + ⟨4,209,432,0,0,0,0,-1,2⟩, + ⟨4,214,432,0,0,0,0,-1,2⟩, + ⟨4,217,432,0,0,0,0,1,2⟩, + ⟨4,223,432,0,0,0,0,-1,2⟩, + ⟨4,115,433,0,0,0,0,-1,2⟩, + ⟨4,122,433,0,0,0,0,-1,2⟩, + ⟨4,131,433,0,0,0,0,1,2⟩, + ⟨4,132,433,0,0,0,0,-1,2⟩, + ⟨4,135,433,0,0,0,0,1,1⟩, + ⟨4,141,433,0,0,0,0,1,1⟩, + ⟨4,145,433,0,0,0,0,1,1⟩, + ⟨4,150,433,0,0,0,0,-1,2⟩, + ⟨4,156,433,0,0,0,0,1,2⟩, + ⟨4,158,433,0,0,0,0,1,2⟩, + ⟨4,168,433,0,0,0,0,-1,2⟩, + ⟨4,178,433,0,0,0,0,-1,2⟩, + ⟨4,181,433,0,0,0,0,1,2⟩, + ⟨4,186,433,0,0,0,0,1,1⟩, + ⟨4,191,433,0,0,0,0,1,2⟩, + ⟨4,209,433,0,0,0,0,1,2⟩, + ⟨4,214,433,0,0,0,0,1,2⟩, + ⟨4,217,433,0,0,0,0,-1,2⟩, + ⟨4,113,434,0,0,0,0,1,2⟩, + ⟨4,122,434,0,0,0,0,1,2⟩, + ⟨4,132,434,0,0,0,0,1,2⟩, + ⟨4,138,434,0,0,0,0,1,1⟩, + ⟨4,143,434,0,0,0,0,1,1⟩, + ⟨4,147,434,0,0,0,0,1,2⟩, + ⟨4,162,434,0,0,0,0,-1,2⟩, + ⟨4,163,434,0,0,0,0,1,2⟩, + ⟨4,172,434,0,0,0,0,-1,2⟩, + ⟨4,189,434,0,0,0,0,1,1⟩, + ⟨4,196,434,0,0,0,0,-1,2⟩, + ⟨4,197,434,0,0,0,0,1,2⟩, + ⟨4,198,434,0,0,0,0,1,2⟩, + ⟨4,200,434,0,0,0,0,1,1⟩, + ⟨4,201,434,0,0,0,0,1,2⟩, + ⟨4,217,434,0,0,0,0,1,2⟩, + ⟨4,221,434,0,0,0,0,-1,2⟩, + ⟨4,223,434,0,0,0,0,1,2⟩, + ⟨4,113,435,0,0,0,0,-1,2⟩, + ⟨4,122,435,0,0,0,0,-1,2⟩, + ⟨4,132,435,0,0,0,0,-1,2⟩, + ⟨4,138,435,0,0,0,0,-1,1⟩, + ⟨4,143,435,0,0,0,0,-1,1⟩, + ⟨4,147,435,0,0,0,0,-1,2⟩, + ⟨4,148,435,0,0,0,0,-1,2⟩, + ⟨4,156,435,0,0,0,0,-1,2⟩, + ⟨4,158,435,0,0,0,0,-1,2⟩, + ⟨4,162,435,0,0,0,0,1,2⟩, + ⟨4,163,435,0,0,0,0,-1,2⟩, + ⟨4,165,435,0,0,0,0,-1,2⟩, + ⟨4,172,435,0,0,0,0,1,2⟩, + ⟨4,189,435,0,0,0,0,-1,1⟩, + ⟨4,191,435,0,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1232⟩, by decide⟩ +def forward_044 : CheckedSegment frames paid warps := + ⟨⟨forwardState044, forwardState045, + [ + ⟨4,196,435,0,0,0,0,1,2⟩, + ⟨4,197,435,0,0,0,0,-1,2⟩, + ⟨4,198,435,0,0,0,0,-1,2⟩, + ⟨4,200,435,0,0,0,0,-1,1⟩, + ⟨4,201,435,0,0,0,0,-1,2⟩, + ⟨4,203,435,0,0,0,0,-1,2⟩, + ⟨4,217,435,0,0,0,0,-1,2⟩, + ⟨4,221,435,0,0,0,0,1,2⟩, + ⟨4,223,435,0,0,0,0,-1,2⟩, + ⟨4,113,436,0,0,0,0,1,2⟩, + ⟨4,147,436,0,0,0,0,1,2⟩, + ⟨4,162,436,0,0,0,0,1,2⟩, + ⟨4,172,436,0,0,0,0,1,2⟩, + ⟨4,196,436,0,0,0,0,1,2⟩, + ⟨4,197,436,0,0,0,0,1,2⟩, + ⟨4,198,436,0,0,0,0,1,2⟩, + ⟨4,221,436,0,0,0,0,1,2⟩, + ⟨4,113,437,0,0,0,0,-1,2⟩, + ⟨4,147,437,0,0,0,0,-1,2⟩, + ⟨4,148,437,0,0,0,0,-1,2⟩, + ⟨4,156,437,0,0,0,0,1,2⟩, + ⟨4,158,437,0,0,0,0,1,2⟩, + ⟨4,162,437,0,0,0,0,-1,2⟩, + ⟨4,165,437,0,0,0,0,-1,2⟩, + ⟨4,172,437,0,0,0,0,-1,2⟩, + ⟨4,191,437,0,0,0,0,1,2⟩, + ⟨4,196,437,0,0,0,0,-1,2⟩, + ⟨4,197,437,0,0,0,0,-1,2⟩, + ⟨4,198,437,0,0,0,0,-1,2⟩, + ⟨4,203,437,0,0,0,0,-1,2⟩, + ⟨4,221,437,0,0,0,0,-1,2⟩, + ⟨4,115,438,0,0,0,0,-1,2⟩, + ⟨4,131,438,0,0,0,0,-1,2⟩, + ⟨4,148,438,0,0,0,0,-1,2⟩, + ⟨4,150,438,0,0,0,0,-1,2⟩, + ⟨4,163,438,0,0,0,0,1,2⟩, + ⟨4,165,438,0,0,0,0,-1,2⟩, + ⟨4,168,438,0,0,0,0,-1,2⟩, + ⟨4,178,438,0,0,0,0,-1,2⟩, + ⟨4,181,438,0,0,0,0,-1,2⟩, + ⟨4,201,438,0,0,0,0,1,2⟩, + ⟨4,203,438,0,0,0,0,-1,2⟩, + ⟨4,209,438,0,0,0,0,-1,2⟩, + ⟨4,214,438,0,0,0,0,-1,2⟩, + ⟨4,223,438,0,0,0,0,1,2⟩, + ⟨4,115,439,0,0,0,0,1,2⟩, + ⟨4,131,439,0,0,0,0,1,2⟩, + ⟨4,150,439,0,0,0,0,1,2⟩, + ⟨4,168,439,0,0,0,0,1,2⟩, + ⟨4,178,439,0,0,0,0,1,2⟩, + ⟨4,181,439,0,0,0,0,1,2⟩, + ⟨4,209,439,0,0,0,0,1,2⟩, + ⟨4,214,439,0,0,0,0,1,2⟩, + ⟨4,113,440,0,0,0,0,1,2⟩, + ⟨4,147,440,0,0,0,0,1,2⟩, + ⟨4,162,440,0,0,0,0,-1,2⟩, + ⟨4,172,440,0,0,0,0,-1,2⟩, + ⟨4,196,440,0,0,0,0,-1,2⟩, + ⟨4,197,440,0,0,0,0,1,2⟩, + ⟨4,198,440,0,0,0,0,1,2⟩, + ⟨4,221,440,0,0,0,0,-1,2⟩, + ⟨4,113,441,0,0,0,0,-1,2⟩, + ⟨4,122,441,0,0,0,0,-1,2⟩, + ⟨4,132,441,0,0,0,0,-1,2⟩, + ⟨4,147,441,0,0,0,0,-1,2⟩, + ⟨4,162,441,0,0,0,0,1,2⟩, + ⟨4,163,441,0,0,0,0,-1,2⟩, + ⟨4,172,441,0,0,0,0,1,2⟩, + ⟨4,196,441,0,0,0,0,1,2⟩, + ⟨4,197,441,0,0,0,0,-1,2⟩, + ⟨4,198,441,0,0,0,0,-1,2⟩, + ⟨4,201,441,0,0,0,0,-1,2⟩, + ⟨4,217,441,0,0,0,0,-1,2⟩, + ⟨4,221,441,0,0,0,0,1,2⟩, + ⟨4,223,441,0,0,0,0,-1,2⟩, + ⟨4,115,442,0,0,0,0,1,2⟩, + ⟨4,131,442,0,0,0,0,1,2⟩, + ⟨4,136,442,0,0,0,0,1,1⟩, + ⟨4,140,442,0,0,0,0,1,1⟩, + ⟨4,144,442,0,0,0,0,1,1⟩, + ⟨4,148,442,0,0,0,0,1,2⟩, + ⟨4,150,442,0,0,0,0,1,2⟩, + ⟨4,163,442,0,0,0,0,-1,2⟩, + ⟨4,165,442,0,0,0,0,1,2⟩, + ⟨4,168,442,0,0,0,0,1,2⟩, + ⟨4,178,442,0,0,0,0,1,2⟩, + ⟨4,181,442,0,0,0,0,1,2⟩, + ⟨4,187,442,0,0,0,0,1,1⟩, + ⟨4,201,442,0,0,0,0,-1,2⟩, + ⟨4,203,442,0,0,0,0,1,2⟩, + ⟨4,209,442,0,0,0,0,1,2⟩, + ⟨4,214,442,0,0,0,0,1,2⟩, + ⟨4,223,442,0,0,0,0,-1,2⟩, + ⟨4,115,443,0,0,0,0,-1,2⟩, + ⟨4,122,443,0,0,0,0,-1,2⟩, + ⟨4,131,443,0,0,0,0,-1,2⟩, + ⟨4,132,443,0,0,0,0,-1,2⟩, + ⟨4,136,443,0,0,0,0,-1,1⟩, + ⟨4,140,443,0,0,0,0,-1,1⟩, + ⟨4,144,443,0,0,0,0,-1,1⟩, + ⟨4,148,443,0,0,0,0,-1,2⟩, + ⟨4,150,443,0,0,0,0,-1,2⟩, + ⟨4,156,443,0,0,0,0,-1,2⟩, + ⟨4,158,443,0,0,0,0,-1,2⟩, + ⟨4,163,443,0,0,0,0,1,2⟩, + ⟨4,165,443,0,0,0,0,-1,2⟩, + ⟨4,168,443,0,0,0,0,-1,2⟩, + ⟨4,178,443,0,0,0,0,-1,2⟩, + ⟨4,181,443,0,0,0,0,-1,2⟩, + ⟨4,187,443,0,0,0,0,-1,1⟩, + ⟨4,191,443,0,0,0,0,-1,2⟩, + ⟨4,201,443,0,0,0,0,1,2⟩, + ⟨4,203,443,0,0,0,0,-1,2⟩, + ⟨4,209,443,0,0,0,0,-1,2⟩, + ⟨4,214,443,0,0,0,0,-1,2⟩, + ⟨4,217,443,0,0,0,0,-1,2⟩, + ⟨4,223,443,0,0,0,0,1,2⟩, + ⟨4,115,444,0,0,0,0,1,2⟩, + ⟨4,131,444,0,0,0,0,-1,2⟩, + ⟨4,150,444,0,0,0,0,1,2⟩, + ⟨4,168,444,0,0,0,0,1,2⟩, + ⟨4,178,444,0,0,0,0,1,2⟩, + ⟨4,181,444,0,0,0,0,-1,2⟩, + ⟨4,209,444,0,0,0,0,-1,2⟩, + ⟨4,214,444,0,0,0,0,-1,2⟩, + ⟨4,115,445,0,0,0,0,-1,2⟩, + ⟨4,122,445,0,0,0,0,-1,2⟩, + ⟨4,131,445,0,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1262⟩, by decide⟩ +def forward_045 : CheckedSegment frames paid warps := + ⟨⟨forwardState045, forwardState046, + [ + ⟨4,132,445,0,0,0,0,-1,2⟩, + ⟨4,150,445,0,0,0,0,-1,2⟩, + ⟨4,156,445,0,0,0,0,1,2⟩, + ⟨4,158,445,0,0,0,0,1,2⟩, + ⟨4,168,445,0,0,0,0,-1,2⟩, + ⟨4,178,445,0,0,0,0,-1,2⟩, + ⟨4,181,445,0,0,0,0,1,2⟩, + ⟨4,191,445,0,0,0,0,1,2⟩, + ⟨4,209,445,0,0,0,0,1,2⟩, + ⟨4,214,445,0,0,0,0,1,2⟩, + ⟨4,217,445,0,0,0,0,-1,2⟩, + ⟨4,113,446,0,0,0,0,-1,2⟩, + ⟨4,116,446,0,0,0,0,-1,1⟩, + ⟨4,147,446,0,0,0,0,-1,2⟩, + ⟨4,148,446,0,0,0,0,-1,2⟩, + ⟨4,151,446,0,0,0,0,-1,1⟩, + ⟨4,156,446,0,0,0,0,1,2⟩, + ⟨4,158,446,0,0,0,0,1,2⟩, + ⟨4,162,446,0,0,0,0,-1,2⟩, + ⟨4,165,446,0,0,0,0,-1,2⟩, + ⟨4,167,446,0,0,0,0,-1,1⟩, + ⟨4,172,446,0,0,0,0,-1,2⟩, + ⟨4,177,446,0,0,0,0,-1,1⟩, + ⟨4,191,446,0,0,0,0,1,2⟩, + ⟨4,196,446,0,0,0,0,-1,2⟩, + ⟨4,197,446,0,0,0,0,-1,2⟩, + ⟨4,198,446,0,0,0,0,-1,2⟩, + ⟨4,203,446,0,0,0,0,-1,2⟩, + ⟨4,221,446,0,0,0,0,-1,2⟩, + ⟨4,113,447,0,0,0,0,1,2⟩, + ⟨4,116,447,0,0,0,0,1,1⟩, + ⟨4,122,447,0,0,0,0,-1,2⟩, + ⟨4,132,447,0,0,0,0,-1,2⟩, + ⟨4,147,447,0,0,0,0,1,2⟩, + ⟨4,148,447,0,0,0,0,1,2⟩, + ⟨4,151,447,0,0,0,0,1,1⟩, + ⟨4,156,447,0,0,0,0,-1,2⟩, + ⟨4,158,447,0,0,0,0,-1,2⟩, + ⟨4,162,447,0,0,0,0,1,2⟩, + ⟨4,163,447,0,0,0,0,1,2⟩, + ⟨4,165,447,0,0,0,0,1,2⟩, + ⟨4,167,447,0,0,0,0,1,1⟩, + ⟨4,172,447,0,0,0,0,1,2⟩, + ⟨4,177,447,0,0,0,0,1,1⟩, + ⟨4,191,447,0,0,0,0,-1,2⟩, + ⟨4,196,447,0,0,0,0,1,2⟩, + ⟨4,197,447,0,0,0,0,1,2⟩, + ⟨4,198,447,0,0,0,0,1,2⟩, + ⟨4,201,447,0,0,0,0,1,2⟩, + ⟨4,203,447,0,0,0,0,1,2⟩, + ⟨4,217,447,0,0,0,0,-1,2⟩, + ⟨4,221,447,0,0,0,0,1,2⟩, + ⟨4,223,447,0,0,0,0,1,2⟩, + ⟨4,136,456,0,0,0,0,-1,4⟩, + ⟨4,144,456,0,0,0,0,-1,4⟩, + ⟨4,147,456,0,0,0,0,-1,4⟩, + ⟨4,157,456,0,0,0,0,1,4⟩, + ⟨4,160,456,0,0,0,0,1,4⟩, + ⟨4,197,456,0,0,0,0,-1,4⟩, + ⟨4,210,456,0,0,0,0,1,4⟩, + ⟨4,219,456,0,0,0,0,1,4⟩, + ⟨4,134,459,0,0,0,0,1,4⟩, + ⟨4,135,459,0,0,0,0,1,4⟩, + ⟨4,145,459,0,0,0,0,1,4⟩, + ⟨4,146,459,0,0,0,0,1,4⟩, + ⟨4,161,459,0,0,0,0,1,4⟩, + ⟨4,162,459,0,0,0,0,1,4⟩, + ⟨4,220,459,0,0,0,0,1,4⟩, + ⟨4,221,459,0,0,0,0,1,4⟩, + ⟨4,115,461,0,0,0,0,-1,2⟩, + ⟨4,120,461,0,0,0,0,-1,2⟩, + ⟨4,138,461,0,0,0,0,-1,2⟩, + ⟨4,178,461,0,0,0,0,-1,2⟩, + ⟨4,179,461,0,0,0,0,-1,2⟩, + ⟨4,192,461,0,0,0,0,-1,2⟩, + ⟨4,200,461,0,0,0,0,-1,2⟩, + ⟨4,207,461,0,0,0,0,-1,2⟩, + ⟨4,116,463,0,0,0,0,-1,2⟩, + ⟨4,117,463,0,0,0,0,-1,2⟩, + ⟨4,176,463,0,0,0,0,-1,2⟩, + ⟨4,177,463,0,0,0,0,-1,2⟩, + ⟨4,180,463,0,0,0,0,-1,2⟩, + ⟨4,181,463,0,0,0,0,-1,2⟩, + ⟨4,208,463,0,0,0,0,-1,2⟩, + ⟨4,209,463,0,0,0,0,-1,2⟩, + ⟨4,134,464,0,0,0,0,1,2⟩, + ⟨4,146,464,0,0,0,0,1,2⟩, + ⟨4,161,464,0,0,0,0,1,2⟩, + ⟨4,220,464,0,0,0,0,1,2⟩, + ⟨4,134,465,0,0,0,0,1,4⟩, + ⟨4,135,465,0,0,0,0,1,4⟩, + ⟨4,145,465,0,0,0,0,1,4⟩, + ⟨4,146,465,0,0,0,0,1,4⟩, + ⟨4,161,465,0,0,0,0,1,4⟩, + ⟨4,162,465,0,0,0,0,-1,4⟩, + ⟨4,220,465,0,0,0,0,1,4⟩, + ⟨4,221,465,0,0,0,0,-1,4⟩, + ⟨4,157,466,0,0,0,0,1,2⟩, + ⟨4,160,466,0,0,0,0,1,2⟩, + ⟨4,210,466,0,0,0,0,1,2⟩, + ⟨4,219,466,0,0,0,0,1,2⟩, + ⟨4,136,467,0,0,0,0,-1,4⟩, + ⟨4,144,467,0,0,0,0,-1,4⟩, + ⟨4,147,467,0,0,0,0,1,4⟩, + ⟨4,157,467,0,0,0,0,1,4⟩, + ⟨4,160,467,0,0,0,0,1,4⟩, + ⟨4,197,467,0,0,0,0,1,4⟩, + ⟨4,210,467,0,0,0,0,1,4⟩, + ⟨4,219,467,0,0,0,0,1,4⟩, + ⟨4,120,468,0,0,0,0,-1,1⟩, + ⟨4,179,468,0,0,0,0,-1,1⟩, + ⟨4,192,468,0,0,0,0,-1,1⟩, + ⟨4,207,468,0,0,0,0,-1,1⟩, + ⟨4,115,469,0,0,0,0,1,2⟩, + ⟨4,120,469,0,0,0,0,-1,2⟩, + ⟨4,138,469,0,0,0,0,-1,2⟩, + ⟨4,178,469,0,0,0,0,1,2⟩, + ⟨4,179,469,0,0,0,0,-1,2⟩, + ⟨4,192,469,0,0,0,0,-1,2⟩, + ⟨4,200,469,0,0,0,0,-1,2⟩, + ⟨4,207,469,0,0,0,0,-1,2⟩, + ⟨4,117,470,0,0,0,0,-1,1⟩, + ⟨4,176,470,0,0,0,0,-1,1⟩, + ⟨4,180,470,0,0,0,0,-1,1⟩, + ⟨4,208,470,0,0,0,0,-1,1⟩, + ⟨4,116,471,0,0,0,0,-1,2⟩, + ⟨4,117,471,0,0,0,0,-1,2⟩, + ⟨4,176,471,0,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1312⟩, by decide⟩ +def forward_046 : CheckedSegment frames paid warps := + ⟨⟨forwardState046, forwardState047, + [ + ⟨4,177,471,0,0,0,0,-1,2⟩, + ⟨4,180,471,0,0,0,0,-1,2⟩, + ⟨4,181,471,0,0,0,0,1,2⟩, + ⟨4,208,471,0,0,0,0,-1,2⟩, + ⟨4,209,471,0,0,0,0,1,2⟩, + ⟨4,127,479,0,0,0,0,-1,2⟩, + ⟨4,154,479,0,0,0,0,-1,2⟩, + ⟨4,165,479,0,0,0,0,-1,2⟩, + ⟨4,217,479,0,0,0,0,-1,2⟩, + ⟨4,125,481,0,0,0,0,-1,2⟩, + ⟨4,128,481,0,0,0,0,-1,2⟩, + ⟨4,155,481,0,0,0,0,-1,2⟩, + ⟨4,156,481,0,0,0,0,-1,2⟩, + ⟨4,163,481,0,0,0,0,-1,2⟩, + ⟨4,190,481,0,0,0,0,-1,2⟩, + ⟨4,193,481,0,0,0,0,1,2⟩, + ⟨4,199,481,0,0,0,0,1,2⟩, + ⟨4,127,488,0,0,0,0,-1,1⟩, + ⟨4,154,488,0,0,0,0,-1,1⟩, + ⟨4,127,489,0,0,0,0,-1,2⟩, + ⟨4,154,489,0,0,0,0,-1,2⟩, + ⟨4,165,489,0,0,0,0,-1,2⟩, + ⟨4,217,489,0,0,0,0,1,2⟩, + ⟨4,125,490,0,0,0,0,-1,1⟩, + ⟨4,128,490,0,0,0,0,-1,1⟩, + ⟨4,155,490,0,0,0,0,-1,1⟩, + ⟨4,190,490,0,0,0,0,-1,1⟩, + ⟨4,193,490,0,0,0,0,1,1⟩, + ⟨4,199,490,0,0,0,0,1,1⟩, + ⟨4,125,491,0,0,0,0,-1,2⟩, + ⟨4,128,491,0,0,0,0,-1,2⟩, + ⟨4,155,491,0,0,0,0,-1,2⟩, + ⟨4,156,491,0,0,0,0,1,2⟩, + ⟨4,163,491,0,0,0,0,-1,2⟩, + ⟨4,190,491,0,0,0,0,-1,2⟩, + ⟨4,193,491,0,0,0,0,1,2⟩, + ⟨4,199,491,0,0,0,0,1,2⟩, + ⟨4,127,498,0,0,0,0,-1,2⟩, + ⟨4,154,498,0,0,0,0,1,2⟩, + ⟨4,165,498,0,0,0,0,1,2⟩, + ⟨4,217,498,0,0,0,0,1,2⟩, + ⟨4,127,499,0,0,0,0,-1,2⟩, + ⟨4,154,499,0,0,0,0,1,2⟩, + ⟨4,165,499,0,0,0,0,-1,2⟩, + ⟨4,217,499,0,0,0,0,-1,2⟩, + ⟨4,125,500,0,0,0,0,-1,2⟩, + ⟨4,128,500,0,0,0,0,1,2⟩, + ⟨4,155,500,0,0,0,0,1,2⟩, + ⟨4,156,500,0,0,0,0,-1,2⟩, + ⟨4,163,500,0,0,0,0,1,2⟩, + ⟨4,190,500,0,0,0,0,-1,2⟩, + ⟨4,193,500,0,0,0,0,1,2⟩, + ⟨4,199,500,0,0,0,0,-1,2⟩, + ⟨4,125,501,0,0,0,0,-1,2⟩, + ⟨4,128,501,0,0,0,0,1,2⟩, + ⟨4,155,501,0,0,0,0,1,2⟩, + ⟨4,156,501,0,0,0,0,1,2⟩, + ⟨4,163,501,0,0,0,0,-1,2⟩, + ⟨4,190,501,0,0,0,0,-1,2⟩, + ⟨4,193,501,0,0,0,0,1,2⟩, + ⟨4,199,501,0,0,0,0,-1,2⟩, + ⟨4,127,509,0,0,0,0,-1,2⟩, + ⟨4,154,509,0,0,0,0,1,2⟩, + ⟨4,165,509,0,0,0,0,1,2⟩, + ⟨4,217,509,0,0,0,0,-1,2⟩, + ⟨4,127,510,0,0,0,0,-1,2⟩, + ⟨4,154,510,0,0,0,0,1,2⟩, + ⟨4,165,510,0,0,0,0,-1,2⟩, + ⟨4,217,510,0,0,0,0,1,2⟩, + ⟨4,125,511,0,0,0,0,-1,2⟩, + ⟨4,128,511,0,0,0,0,1,2⟩, + ⟨4,155,511,0,0,0,0,1,2⟩, + ⟨4,156,511,0,0,0,0,1,2⟩, + ⟨4,163,511,0,0,0,0,1,2⟩, + ⟨4,190,511,0,0,0,0,-1,2⟩, + ⟨4,193,511,0,0,0,0,1,2⟩, + ⟨4,199,511,0,0,0,0,-1,2⟩, + ⟨4,125,512,0,0,0,0,-1,2⟩, + ⟨4,128,512,0,0,0,0,1,2⟩, + ⟨4,155,512,0,0,0,0,1,2⟩, + ⟨4,156,512,0,0,0,0,-1,2⟩, + ⟨4,163,512,0,0,0,0,-1,2⟩, + ⟨4,190,512,0,0,0,0,-1,2⟩, + ⟨4,193,512,0,0,0,0,1,2⟩, + ⟨4,199,512,0,0,0,0,-1,2⟩, + ⟨4,113,540,0,0,0,0,-1,4⟩, + ⟨4,118,540,0,0,0,0,1,4⟩, + ⟨4,140,540,0,0,0,0,-1,4⟩, + ⟨4,170,540,0,0,0,0,1,4⟩, + ⟨4,187,540,0,0,0,0,-1,4⟩, + ⟨4,194,540,0,0,0,0,1,4⟩, + ⟨4,198,540,0,0,0,0,-1,4⟩, + ⟨4,205,540,0,0,0,0,1,4⟩, + ⟨4,113,541,0,0,0,0,1,4⟩, + ⟨4,118,541,0,0,0,0,1,4⟩, + ⟨4,140,541,0,0,0,0,1,4⟩, + ⟨4,170,541,0,0,0,0,1,4⟩, + ⟨4,187,541,0,0,0,0,1,4⟩, + ⟨4,194,541,0,0,0,0,1,4⟩, + ⟨4,198,541,0,0,0,0,1,4⟩, + ⟨4,205,541,0,0,0,0,1,4⟩, + ⟨4,141,542,0,0,0,0,-1,4⟩, + ⟨4,142,542,0,0,0,0,1,4⟩, + ⟨4,171,542,0,0,0,0,1,4⟩, + ⟨4,172,542,0,0,0,0,1,4⟩, + ⟨4,185,542,0,0,0,0,1,4⟩, + ⟨4,186,542,0,0,0,0,-1,4⟩, + ⟨4,195,542,0,0,0,0,1,4⟩, + ⟨4,196,542,0,0,0,0,1,4⟩, + ⟨4,141,543,0,0,0,0,1,4⟩, + ⟨4,142,543,0,0,0,0,1,4⟩, + ⟨4,171,543,0,0,0,0,1,4⟩, + ⟨4,172,543,0,0,0,0,-1,4⟩, + ⟨4,185,543,0,0,0,0,1,4⟩, + ⟨4,186,543,0,0,0,0,1,4⟩, + ⟨4,195,543,0,0,0,0,1,4⟩, + ⟨4,196,543,0,0,0,0,-1,4⟩, + ⟨4,141,552,0,0,0,0,-1,4⟩, + ⟨4,142,552,0,0,0,0,1,4⟩, + ⟨4,171,552,0,0,0,0,1,4⟩, + ⟨4,172,552,0,0,0,0,-1,4⟩, + ⟨4,185,552,0,0,0,0,1,4⟩, + ⟨4,186,552,0,0,0,0,-1,4⟩, + ⟨4,195,552,0,0,0,0,1,4⟩, + ⟨4,196,552,0,0,0,0,-1,4⟩, + ⟨4,113,554,0,0,0,0,-1,4⟩, + ⟨4,118,554,0,0,0,0,1,4⟩, + ⟨4,140,554,0,0,0,0,1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1350⟩, by decide⟩ +def forward_047 : CheckedSegment frames paid warps := + ⟨⟨forwardState047, forwardState048, + [ + ⟨4,170,554,0,0,0,0,1,4⟩, + ⟨4,187,554,0,0,0,0,1,4⟩, + ⟨4,194,554,0,0,0,0,1,4⟩, + ⟨4,198,554,0,0,0,0,-1,4⟩, + ⟨4,205,554,0,0,0,0,1,4⟩, + ⟨4,113,562,0,0,0,0,-1,4⟩, + ⟨4,118,562,0,0,0,0,1,4⟩, + ⟨4,140,562,0,0,0,0,-1,4⟩, + ⟨4,170,562,0,0,0,0,-1,4⟩, + ⟨4,187,562,0,0,0,0,-1,4⟩, + ⟨4,194,562,0,0,0,0,1,4⟩, + ⟨4,198,562,0,0,0,0,-1,4⟩, + ⟨4,205,562,0,0,0,0,-1,4⟩, + ⟨4,141,564,0,0,0,0,-1,4⟩, + ⟨4,142,564,0,0,0,0,-1,4⟩, + ⟨4,171,564,0,0,0,0,-1,4⟩, + ⟨4,172,564,0,0,0,0,-1,4⟩, + ⟨4,185,564,0,0,0,0,1,4⟩, + ⟨4,186,564,0,0,0,0,-1,4⟩, + ⟨4,195,564,0,0,0,0,1,4⟩, + ⟨4,196,564,0,0,0,0,-1,4⟩, + ⟨0,0,0,0,0,0,5,0,1⟩, + ⟨8,0,0,2,0,0,1,0,1⟩, + ⟨8,1,0,3,0,0,1,0,1⟩, + ⟨8,2,0,4,0,0,1,0,1⟩, + ⟨8,3,0,5,0,0,1,0,1⟩, + ⟨8,4,0,6,0,0,1,0,1⟩, + ⟨8,5,0,7,0,0,1,0,1⟩, + ⟨8,6,0,8,0,0,1,0,1⟩, + ⟨8,7,0,9,0,0,1,0,1⟩, + ⟨8,8,0,10,0,0,1,0,1⟩, + ⟨8,9,0,11,0,0,1,0,1⟩, + ⟨8,10,0,12,0,0,1,0,1⟩, + ⟨8,11,0,13,0,0,1,0,1⟩, + ⟨8,12,0,14,0,0,1,0,1⟩, + ⟨8,13,0,15,0,0,1,0,1⟩, + ⟨8,14,0,16,0,0,1,0,1⟩, + ⟨8,15,0,17,0,0,1,0,1⟩, + ⟨8,16,0,18,0,0,1,0,1⟩, + ⟨8,17,0,19,0,0,1,0,1⟩, + ⟨8,18,0,20,0,0,1,0,1⟩, + ⟨8,19,0,21,0,0,1,0,1⟩, + ⟨8,20,0,22,0,0,1,0,1⟩, + ⟨8,21,0,23,0,0,1,0,1⟩, + ⟨8,22,0,24,0,0,1,0,1⟩, + ⟨8,23,0,25,0,0,1,0,1⟩, + ⟨8,24,0,26,0,0,1,0,1⟩, + ⟨8,25,0,27,0,0,1,0,1⟩, + ⟨8,26,0,28,0,0,1,0,1⟩, + ⟨8,27,0,29,0,0,1,0,1⟩, + ⟨8,28,0,30,0,0,1,0,1⟩, + ⟨8,29,0,31,0,0,1,0,1⟩, + ⟨8,30,0,32,0,0,1,0,1⟩, + ⟨8,31,0,33,0,0,1,0,1⟩, + ⟨8,32,0,34,0,0,1,0,1⟩, + ⟨8,33,0,35,0,0,1,0,1⟩, + ⟨8,34,0,36,0,0,1,0,1⟩, + ⟨8,35,0,37,0,0,1,0,1⟩, + ⟨8,36,0,38,0,0,1,0,1⟩, + ⟨8,37,0,39,0,0,1,0,1⟩, + ⟨8,38,0,40,0,0,1,0,1⟩, + ⟨8,39,0,41,0,0,1,0,1⟩, + ⟨8,40,0,42,0,0,1,0,1⟩, + ⟨8,41,0,43,0,0,1,0,1⟩, + ⟨8,42,0,44,0,0,1,0,1⟩, + ⟨8,43,0,45,0,0,1,0,1⟩, + ⟨8,44,0,46,0,0,1,0,1⟩, + ⟨8,45,0,47,0,0,1,0,1⟩, + ⟨8,46,0,48,0,0,1,0,1⟩, + ⟨8,47,0,49,0,0,1,0,1⟩, + ⟨8,48,0,50,0,0,1,0,1⟩, + ⟨8,49,0,51,0,0,1,0,1⟩, + ⟨8,50,0,52,0,0,1,0,1⟩, + ⟨8,51,0,53,0,0,1,0,1⟩, + ⟨8,52,0,54,0,0,1,0,1⟩, + ⟨8,53,0,55,0,0,1,0,1⟩, + ⟨8,54,0,56,0,0,1,0,1⟩, + ⟨8,55,0,57,0,0,1,0,1⟩, + ⟨8,56,0,58,0,0,1,0,1⟩, + ⟨8,57,0,59,0,0,1,0,1⟩, + ⟨8,58,0,60,0,0,1,0,1⟩, + ⟨8,59,0,61,0,0,1,0,1⟩, + ⟨8,60,0,62,0,0,1,0,1⟩, + ⟨8,61,0,63,0,0,1,0,1⟩, + ⟨8,62,0,64,0,0,1,0,1⟩, + ⟨8,63,0,65,0,0,1,0,1⟩, + ⟨8,64,0,66,0,0,1,0,1⟩, + ⟨8,65,0,67,0,0,1,0,1⟩, + ⟨8,66,0,68,0,0,1,0,1⟩, + ⟨8,67,0,69,0,0,1,0,1⟩, + ⟨8,68,0,70,0,0,1,0,1⟩, + ⟨8,69,0,71,0,0,1,0,1⟩, + ⟨8,70,0,72,0,0,1,0,1⟩, + ⟨8,71,0,73,0,0,1,0,1⟩, + ⟨8,72,0,74,0,0,1,0,1⟩, + ⟨8,73,0,75,0,0,1,0,1⟩, + ⟨8,74,0,76,0,0,1,0,1⟩, + ⟨8,75,0,77,0,0,1,0,1⟩, + ⟨8,76,0,78,0,0,1,0,1⟩, + ⟨8,77,0,79,0,0,1,0,1⟩, + ⟨8,78,0,80,0,0,1,0,1⟩, + ⟨8,79,0,81,0,0,1,0,1⟩, + ⟨8,80,0,82,0,0,1,0,1⟩, + ⟨8,81,0,83,0,0,1,0,1⟩, + ⟨8,82,0,84,0,0,1,0,1⟩, + ⟨8,83,0,85,0,0,1,0,1⟩, + ⟨8,84,0,86,0,0,1,0,1⟩, + ⟨8,85,0,87,0,0,1,0,1⟩, + ⟨8,86,0,88,0,0,1,0,1⟩, + ⟨8,87,0,89,0,0,1,0,1⟩, + ⟨8,88,0,90,0,0,1,0,1⟩, + ⟨8,89,0,91,0,0,1,0,1⟩, + ⟨8,90,0,92,0,0,1,0,1⟩, + ⟨8,91,0,93,0,0,1,0,1⟩, + ⟨8,92,0,94,0,0,1,0,1⟩, + ⟨8,93,0,95,0,0,1,0,1⟩, + ⟨8,94,0,96,0,0,1,0,1⟩, + ⟨8,95,0,97,0,0,1,0,1⟩, + ⟨8,96,0,98,0,0,1,0,1⟩, + ⟨8,97,0,99,0,0,1,0,1⟩, + ⟨8,98,0,100,0,0,1,0,1⟩, + ⟨8,99,0,101,0,0,1,0,1⟩, + ⟨8,100,0,102,0,0,1,0,1⟩, + ⟨8,101,0,103,0,0,1,0,1⟩, + ⟨8,102,0,104,0,0,1,0,1⟩, + ⟨8,103,0,105,0,0,1,0,1⟩, + ⟨8,104,0,106,0,0,1,0,1⟩, + ⟨8,105,0,107,0,0,1,0,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],252⟩, by decide⟩ +def forward_048 : CheckedSegment frames paid warps := + ⟨⟨forwardState048, forwardState049, + [ + ⟨8,106,0,108,0,0,1,0,1⟩, + ⟨8,107,0,109,0,0,1,0,1⟩, + ⟨8,108,0,110,0,0,1,0,1⟩, + ⟨8,109,0,111,0,0,1,0,1⟩, + ⟨8,110,0,112,0,0,1,0,1⟩, + ⟨8,111,0,113,0,0,1,0,1⟩, + ⟨8,112,0,0,0,0,1,0,1⟩, + ⟨8,113,0,0,0,0,1,0,1⟩, + ⟨8,114,0,0,0,0,1,0,1⟩, + ⟨8,115,0,0,0,0,1,0,1⟩, + ⟨8,116,0,0,0,0,1,0,1⟩, + ⟨8,117,0,0,0,0,1,0,1⟩, + ⟨8,118,0,0,0,0,1,0,1⟩, + ⟨8,119,0,0,0,0,1,0,1⟩, + ⟨8,120,0,0,0,0,1,0,1⟩, + ⟨8,121,0,0,0,0,1,0,1⟩, + ⟨8,122,0,0,0,0,1,0,1⟩, + ⟨8,123,0,0,0,0,1,0,1⟩, + ⟨8,124,0,0,0,0,1,0,1⟩, + ⟨8,125,0,0,0,0,1,0,1⟩, + ⟨8,126,0,0,0,0,1,0,1⟩, + ⟨8,127,0,0,0,0,1,0,1⟩, + ⟨8,128,0,0,0,0,1,0,1⟩, + ⟨8,129,0,0,0,0,1,0,1⟩, + ⟨8,130,0,0,0,0,1,0,1⟩, + ⟨8,131,0,0,0,0,1,0,1⟩, + ⟨8,132,0,0,0,0,1,0,1⟩, + ⟨8,133,0,0,0,0,1,0,1⟩, + ⟨8,134,0,0,0,0,1,0,1⟩, + ⟨8,135,0,0,0,0,1,0,1⟩, + ⟨8,136,0,0,0,0,1,0,1⟩, + ⟨8,137,0,0,0,0,1,0,1⟩, + ⟨8,138,0,0,0,0,1,0,1⟩, + ⟨8,139,0,0,0,0,1,0,1⟩, + ⟨8,140,0,0,0,0,1,0,1⟩, + ⟨8,141,0,0,0,0,1,0,1⟩, + ⟨8,142,0,0,0,0,1,0,1⟩, + ⟨8,143,0,0,0,0,1,0,1⟩, + ⟨8,144,0,0,0,0,1,0,1⟩, + ⟨8,145,0,0,0,0,1,0,1⟩, + ⟨8,146,0,0,0,0,1,0,1⟩, + ⟨8,147,0,0,0,0,1,0,1⟩, + ⟨8,148,0,0,0,0,1,0,1⟩, + ⟨8,149,0,0,0,0,1,0,1⟩, + ⟨8,150,0,0,0,0,1,0,1⟩, + ⟨8,151,0,0,0,0,1,0,1⟩, + ⟨8,152,0,0,0,0,1,0,1⟩, + ⟨8,153,0,0,0,0,1,0,1⟩, + ⟨8,154,0,0,0,0,1,0,1⟩, + ⟨8,155,0,0,0,0,1,0,1⟩, + ⟨8,156,0,0,0,0,1,0,1⟩, + ⟨8,157,0,0,0,0,1,0,1⟩, + ⟨8,158,0,0,0,0,1,0,1⟩, + ⟨8,159,0,0,0,0,1,0,1⟩, + ⟨8,160,0,0,0,0,1,0,1⟩, + ⟨8,161,0,0,0,0,1,0,1⟩, + ⟨8,162,0,0,0,0,1,0,1⟩, + ⟨8,163,0,0,0,0,1,0,1⟩, + ⟨8,164,0,0,0,0,1,0,1⟩, + ⟨8,165,0,0,0,0,1,0,1⟩, + ⟨8,166,0,0,0,0,1,0,1⟩, + ⟨8,167,0,0,0,0,1,0,1⟩, + ⟨8,168,0,0,0,0,1,0,1⟩, + ⟨8,169,0,0,0,0,1,0,1⟩, + ⟨8,170,0,0,0,0,1,0,1⟩, + ⟨8,171,0,0,0,0,1,0,1⟩, + ⟨8,172,0,0,0,0,1,0,1⟩, + ⟨8,173,0,0,0,0,1,0,1⟩, + ⟨8,174,0,0,0,0,1,0,1⟩, + ⟨8,175,0,0,0,0,1,0,1⟩, + ⟨8,176,0,0,0,0,1,0,1⟩, + ⟨8,177,0,0,0,0,1,0,1⟩, + ⟨8,178,0,0,0,0,1,0,1⟩, + ⟨8,179,0,0,0,0,1,0,1⟩, + ⟨8,180,0,0,0,0,1,0,1⟩, + ⟨8,181,0,0,0,0,1,0,1⟩, + ⟨8,182,0,0,0,0,1,0,1⟩, + ⟨8,183,0,0,0,0,1,0,1⟩, + ⟨8,184,0,0,0,0,1,0,1⟩, + ⟨8,185,0,0,0,0,1,0,1⟩, + ⟨8,186,0,0,0,0,1,0,1⟩, + ⟨8,187,0,0,0,0,1,0,1⟩, + ⟨8,188,0,0,0,0,1,0,1⟩, + ⟨8,189,0,0,0,0,1,0,1⟩, + ⟨8,190,0,0,0,0,1,0,1⟩, + ⟨8,191,0,0,0,0,1,0,1⟩, + ⟨8,192,0,0,0,0,1,0,1⟩, + ⟨8,193,0,0,0,0,1,0,1⟩, + ⟨8,194,0,0,0,0,1,0,1⟩, + ⟨8,195,0,0,0,0,1,0,1⟩, + ⟨8,196,0,0,0,0,1,0,1⟩, + ⟨8,197,0,0,0,0,1,0,1⟩, + ⟨8,198,0,0,0,0,1,0,1⟩, + ⟨8,199,0,0,0,0,1,0,1⟩, + ⟨8,200,0,0,0,0,1,0,1⟩, + ⟨8,201,0,0,0,0,1,0,1⟩, + ⟨8,202,0,0,0,0,1,0,1⟩, + ⟨8,203,0,0,0,0,1,0,1⟩, + ⟨8,204,0,0,0,0,1,0,1⟩, + ⟨8,205,0,0,0,0,1,0,1⟩, + ⟨8,206,0,0,0,0,1,0,1⟩, + ⟨8,207,0,0,0,0,1,0,1⟩, + ⟨8,208,0,0,0,0,1,0,1⟩, + ⟨8,209,0,0,0,0,1,0,1⟩, + ⟨8,210,0,0,0,0,1,0,1⟩, + ⟨8,211,0,0,0,0,1,0,1⟩, + ⟨8,212,0,0,0,0,1,0,1⟩, + ⟨8,213,0,0,0,0,1,0,1⟩, + ⟨8,214,0,0,0,0,1,0,1⟩, + ⟨8,215,0,0,0,0,1,0,1⟩, + ⟨8,216,0,0,0,0,1,0,1⟩, + ⟨8,217,0,0,0,0,1,0,1⟩, + ⟨8,218,0,0,0,0,1,0,1⟩, + ⟨8,219,0,0,0,0,1,0,1⟩, + ⟨8,220,0,0,0,0,1,0,1⟩, + ⟨8,221,0,0,0,0,1,0,1⟩, + ⟨8,222,0,0,0,0,1,0,1⟩, + ⟨8,223,0,0,0,0,1,0,1⟩, + ⟨0,0,0,0,0,0,0,0,1⟩, + ⟨5,126,0,0,0,0,0,1,1⟩, + ⟨5,133,0,0,0,0,0,1,1⟩, + ⟨5,149,0,0,0,0,0,1,1⟩, + ⟨5,153,0,0,0,0,0,1,1⟩, + ⟨5,155,0,0,0,0,0,1,1⟩, + ⟨5,159,0,0,0,0,0,1,1⟩, + ⟨5,164,0,0,0,0,0,1,1⟩, + ⟨5,190,0,0,0,0,0,1,1⟩, + ⟨5,211,0,0,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],0⟩, by decide⟩ +def forward_049 : CheckedSegment frames paid warps := + ⟨⟨forwardState049, forwardState050, + [ + ⟨5,216,0,0,0,0,0,1,1⟩, + ⟨5,218,0,0,0,0,0,1,1⟩, + ⟨5,222,0,0,0,0,0,1,1⟩, + ⟨3,83,0,85,137,146,52,0,1⟩, + ⟨1,126,0,0,137,114,0,0,1⟩, + ⟨4,126,83,137,0,0,0,-1,2⟩, + ⟨1,153,0,0,137,114,0,0,1⟩, + ⟨4,153,83,137,0,0,0,-1,2⟩, + ⟨1,164,0,0,137,114,0,0,1⟩, + ⟨4,164,83,137,0,0,0,-1,2⟩, + ⟨1,218,0,0,137,114,0,0,1⟩, + ⟨4,218,83,137,0,0,0,-1,2⟩, + ⟨3,83,0,137,85,33,-52,0,1⟩, + ⟨3,98,0,100,137,148,53,0,1⟩, + ⟨4,126,98,137,0,0,0,-1,2⟩, + ⟨4,153,98,137,0,0,0,-1,2⟩, + ⟨4,164,98,137,0,0,0,-1,2⟩, + ⟨4,218,98,137,0,0,0,1,2⟩, + ⟨3,98,0,137,100,31,-53,0,1⟩, + ⟨3,55,0,57,137,138,48,0,1⟩, + ⟨1,133,0,0,137,114,0,0,1⟩, + ⟨4,133,55,137,0,0,0,-1,2⟩, + ⟨1,149,0,0,137,114,0,0,1⟩, + ⟨4,149,55,137,0,0,0,-1,2⟩, + ⟨1,159,0,0,137,114,0,0,1⟩, + ⟨4,159,55,137,0,0,0,-1,2⟩, + ⟨1,222,0,0,137,114,0,0,1⟩, + ⟨4,222,55,137,0,0,0,-1,2⟩, + ⟨3,55,0,137,57,41,-48,0,1⟩, + ⟨3,74,0,76,137,140,49,0,1⟩, + ⟨4,133,74,137,0,0,0,-1,2⟩, + ⟨4,149,74,137,0,0,0,-1,2⟩, + ⟨4,159,74,137,0,0,0,-1,2⟩, + ⟨4,222,74,137,0,0,0,1,2⟩, + ⟨3,74,0,137,76,39,-49,0,1⟩, + ⟨3,85,0,87,137,142,50,0,1⟩, + ⟨4,133,85,137,0,0,0,-1,2⟩, + ⟨4,149,85,137,0,0,0,1,2⟩, + ⟨4,159,85,137,0,0,0,1,2⟩, + ⟨4,222,85,137,0,0,0,1,2⟩, + ⟨3,85,0,137,87,37,-50,0,1⟩, + ⟨3,101,0,103,137,150,54,0,1⟩, + ⟨4,126,101,137,0,0,0,-1,2⟩, + ⟨4,153,101,137,0,0,0,1,2⟩, + ⟨4,164,101,137,0,0,0,1,2⟩, + ⟨4,218,101,137,0,0,0,1,2⟩, + ⟨3,101,0,137,103,29,-54,0,1⟩, + ⟨3,80,0,82,137,154,56,0,1⟩, + ⟨1,155,0,0,137,114,0,0,1⟩, + ⟨4,155,80,137,0,0,0,-1,2⟩, + ⟨1,190,0,0,137,114,0,0,1⟩, + ⟨4,190,80,137,0,0,0,-1,2⟩, + ⟨1,211,0,0,137,114,0,0,1⟩, + ⟨4,211,80,137,0,0,0,-1,2⟩, + ⟨1,216,0,0,137,114,0,0,1⟩, + ⟨4,216,80,137,0,0,0,-1,2⟩, + ⟨3,80,0,137,82,25,-56,0,1⟩, + ⟨3,31,0,33,137,158,58,0,1⟩, + ⟨4,155,31,137,0,0,0,1,2⟩, + ⟨4,190,31,137,0,0,0,-1,2⟩, + ⟨4,211,31,137,0,0,0,1,2⟩, + ⟨4,216,31,137,0,0,0,1,2⟩, + ⟨3,31,0,137,33,21,-58,0,1⟩, + ⟨3,33,0,35,137,136,47,0,1⟩, + ⟨4,133,33,137,0,0,0,-1,2⟩, + ⟨4,149,33,137,0,0,0,-1,2⟩, + ⟨4,159,33,137,0,0,0,1,2⟩, + ⟨4,222,33,137,0,0,0,1,2⟩, + ⟨3,33,0,137,35,43,-47,0,1⟩, + ⟨3,49,0,51,137,144,51,0,1⟩, + ⟨4,126,49,137,0,0,0,-1,2⟩, + ⟨4,153,49,137,0,0,0,-1,2⟩, + ⟨4,164,49,137,0,0,0,1,2⟩, + ⟨4,218,49,137,0,0,0,1,2⟩, + ⟨3,49,0,137,51,35,-51,0,1⟩, + ⟨3,88,0,90,137,156,57,0,1⟩, + ⟨4,155,88,137,0,0,0,-1,2⟩, + ⟨4,190,88,137,0,0,0,-1,2⟩, + ⟨4,211,88,137,0,0,0,-1,2⟩, + ⟨4,216,88,137,0,0,0,1,2⟩, + ⟨3,88,0,137,90,23,-57,0,1⟩, + ⟨3,68,0,70,137,152,55,0,1⟩, + ⟨4,155,68,137,0,0,0,-1,2⟩, + ⟨4,190,68,137,0,0,0,-1,2⟩, + ⟨4,211,68,137,0,0,0,1,2⟩, + ⟨4,216,68,137,0,0,0,1,2⟩, + ⟨3,68,0,137,70,27,-55,0,1⟩, + ⟨4,395,225,0,0,0,0,1,2⟩, + ⟨4,395,384,0,0,0,0,-1,4⟩, + ⟨4,395,388,0,0,0,0,-1,4⟩, + ⟨4,395,398,0,0,0,0,-1,4⟩, + ⟨4,395,399,0,0,0,0,1,4⟩, + ⟨4,395,225,0,0,0,0,-1,1⟩, + ⟨4,225,395,0,0,0,0,1,1⟩, + ⟨4,395,225,0,0,0,0,-1,1⟩, + ⟨4,397,225,0,0,0,0,1,1⟩, + ⟨4,395,225,0,0,0,0,1,1⟩, + ⟨4,392,225,0,0,0,0,-1,1⟩, + ⟨4,391,225,0,0,0,0,-1,1⟩, + ⟨4,390,225,0,0,0,0,-1,1⟩, + ⟨4,388,225,0,0,0,0,1,1⟩, + ⟨4,384,225,0,0,0,0,1,1⟩, + ⟨4,365,225,0,0,0,0,-1,1⟩, + ⟨4,360,225,0,0,0,0,1,1⟩, + ⟨4,359,225,0,0,0,0,1,1⟩, + ⟨4,358,225,0,0,0,0,1,1⟩, + ⟨4,356,225,0,0,0,0,-1,1⟩, + ⟨4,352,225,0,0,0,0,-1,1⟩, + ⟨4,363,225,0,0,0,0,-1,2⟩, + ⟨4,363,352,0,0,0,0,1,4⟩, + ⟨4,363,356,0,0,0,0,1,4⟩, + ⟨4,363,366,0,0,0,0,1,4⟩, + ⟨4,363,367,0,0,0,0,-1,4⟩, + ⟨4,363,225,0,0,0,0,-1,1⟩, + ⟨4,225,363,0,0,0,0,1,1⟩, + ⟨4,363,225,0,0,0,0,-1,1⟩, + ⟨4,365,225,0,0,0,0,-1,1⟩, + ⟨4,363,225,0,0,0,0,-1,1⟩, + ⟨4,360,225,0,0,0,0,1,1⟩, + ⟨4,359,225,0,0,0,0,1,1⟩, + ⟨4,358,225,0,0,0,0,1,1⟩, + ⟨4,356,225,0,0,0,0,-1,1⟩, + ⟨4,352,225,0,0,0,0,-1,1⟩, + ⟨4,333,225,0,0,0,0,-1,1⟩, + ⟨4,328,225,0,0,0,0,1,1⟩, + ⟨4,326,225,0,0,0,0,1,1⟩, + ⟨4,324,225,0,0,0,0,-1,1⟩, + ⟨4,270,225,0,0,0,0,1,1⟩, + ],#[0,12,0,0,0,0,0,0,0,0],844⟩, by decide⟩ +def forward_050 : CheckedSegment frames paid warps := + ⟨⟨forwardState050, forwardState051, + [ + ⟨4,269,225,0,0,0,0,1,1⟩, + ⟨4,266,225,0,0,0,0,-1,1⟩, + ⟨4,263,225,0,0,0,0,-2,1⟩, + ⟨4,262,225,0,0,0,0,-1,1⟩, + ⟨4,261,225,0,0,0,0,1,1⟩, + ⟨4,259,225,0,0,0,0,1,1⟩, + ⟨4,258,225,0,0,0,0,1,1⟩, + ⟨4,257,225,0,0,0,0,-1,1⟩, + ⟨4,230,225,0,0,0,0,-1,4⟩, + ⟨4,230,227,0,0,0,0,1,4⟩, + ⟨4,230,229,0,0,0,0,1,4⟩, + ⟨4,230,232,0,0,0,0,-1,4⟩, + ⟨4,230,233,0,0,0,0,1,4⟩, + ⟨4,230,234,0,0,0,0,-1,2⟩, + ⟨4,230,235,0,0,0,0,1,2⟩, + ⟨4,230,238,0,0,0,0,1,4⟩, + ⟨4,230,239,0,0,0,0,-1,4⟩, + ⟨4,230,240,0,0,0,0,1,4⟩, + ⟨4,230,241,0,0,0,0,1,4⟩, + ⟨4,230,242,0,0,0,0,1,4⟩, + ⟨4,230,243,0,0,0,0,1,2⟩, + ⟨4,230,245,0,0,0,0,1,4⟩, + ⟨4,230,246,0,0,0,0,1,4⟩, + ⟨4,230,250,0,0,0,0,-1,4⟩, + ⟨4,230,253,0,0,0,0,1,4⟩, + ⟨4,230,254,0,0,0,0,1,4⟩, + ⟨4,230,256,0,0,0,0,1,4⟩, + ⟨4,230,257,0,0,0,0,1,4⟩, + ⟨4,230,258,0,0,0,0,1,4⟩, + ⟨4,230,259,0,0,0,0,1,2⟩, + ⟨4,230,261,0,0,0,0,1,4⟩, + ⟨4,230,262,0,0,0,0,1,4⟩, + ⟨4,230,266,0,0,0,0,-1,4⟩, + ⟨4,230,269,0,0,0,0,1,4⟩, + ⟨4,230,270,0,0,0,0,1,4⟩, + ⟨4,230,288,0,0,0,0,1,2⟩, + ⟨4,230,292,0,0,0,0,1,4⟩, + ⟨4,230,296,0,0,0,0,-1,2⟩, + ⟨4,230,302,0,0,0,0,1,2⟩, + ⟨4,230,303,0,0,0,0,-1,1⟩, + ⟨4,230,326,0,0,0,0,1,1⟩, + ⟨4,230,328,0,0,0,0,-2,1⟩, + ⟨4,230,332,0,0,0,0,1,1⟩, + ⟨4,230,335,0,0,0,0,-2,1⟩, + ⟨4,230,276,0,0,0,0,-1,1⟩, + ⟨4,276,230,0,0,0,0,1,1⟩, + ⟨4,230,276,0,0,0,0,-1,1⟩, + ⟨5,276,0,0,0,0,0,2,1⟩, + ⟨4,333,276,0,0,0,0,-1,2⟩, + ⟨4,328,276,0,0,0,0,1,2⟩, + ⟨4,326,276,0,0,0,0,1,2⟩, + ⟨4,324,276,0,0,0,0,-1,2⟩, + ⟨4,317,276,0,0,0,0,-1,2⟩, + ⟨4,315,276,0,0,0,0,-1,2⟩, + ⟨4,312,276,0,0,0,0,1,2⟩, + ⟨4,310,276,0,0,0,0,1,2⟩, + ⟨4,308,276,0,0,0,0,-1,2⟩, + ⟨4,285,276,0,0,0,0,1,1⟩, + ⟨4,283,276,0,0,0,0,1,1⟩, + ⟨4,280,276,0,0,0,0,-1,1⟩, + ⟨4,279,276,0,0,0,0,-1,1⟩, + ⟨4,278,276,0,0,0,0,-1,1⟩, + ⟨4,228,326,0,0,0,0,-1,1⟩, + ⟨4,228,328,0,0,0,0,2,1⟩, + ⟨4,228,332,0,0,0,0,-1,1⟩, + ⟨4,228,335,0,0,0,0,2,1⟩, + ⟨4,228,292,0,0,0,0,-1,1⟩, + ⟨4,292,228,0,0,0,0,1,1⟩, + ⟨4,228,292,0,0,0,0,-1,1⟩, + ⟨5,292,0,0,0,0,0,1,-1⟩, + ⟨4,333,292,0,0,0,0,-1,1⟩, + ⟨4,328,292,0,0,0,0,1,1⟩, + ⟨4,326,292,0,0,0,0,1,1⟩, + ⟨4,324,292,0,0,0,0,-1,1⟩, + ⟨4,301,292,0,0,0,0,1,1⟩, + ⟨4,296,292,0,0,0,0,-1,1⟩, + ⟨4,295,292,0,0,0,0,-1,1⟩, + ⟨4,294,292,0,0,0,0,-1,1⟩, + ⟨4,226,288,0,0,0,0,1,2⟩, + ⟨4,226,292,0,0,0,0,1,2⟩, + ⟨4,226,296,0,0,0,0,-1,2⟩, + ⟨4,226,302,0,0,0,0,1,2⟩, + ⟨4,226,303,0,0,0,0,-1,1⟩, + ⟨4,226,227,0,0,0,0,-1,1⟩, + ⟨4,227,226,0,0,0,0,1,1⟩, + ⟨4,226,227,0,0,0,0,-1,1⟩, + ⟨4,301,227,0,0,0,0,-1,1⟩, + ⟨4,296,227,0,0,0,0,1,1⟩, + ⟨4,295,227,0,0,0,0,1,1⟩, + ⟨4,294,227,0,0,0,0,1,1⟩, + ⟨4,292,227,0,0,0,0,-1,1⟩, + ⟨4,237,227,0,0,0,0,1,1⟩, + ⟨4,235,227,0,0,0,0,1,1⟩, + ⟨4,233,227,0,0,0,0,-1,1⟩, + ⟨4,232,227,0,0,0,0,-1,1⟩, + ⟨4,231,227,0,0,0,0,-1,1⟩, + ⟨4,230,227,0,0,0,0,-1,1⟩, + ⟨4,229,227,0,0,0,0,1,1⟩, + ⟨4,265,225,0,0,0,0,1,4⟩, + ⟨4,265,256,0,0,0,0,1,4⟩, + ⟨4,265,257,0,0,0,0,-1,4⟩, + ⟨4,265,258,0,0,0,0,1,4⟩, + ⟨4,265,261,0,0,0,0,1,4⟩, + ⟨4,265,262,0,0,0,0,1,4⟩, + ⟨4,265,266,0,0,0,0,-1,4⟩, + ⟨4,265,269,0,0,0,0,-1,4⟩, + ⟨4,265,270,0,0,0,0,1,4⟩, + ⟨4,265,271,0,0,0,0,-1,2⟩, + ⟨4,265,225,0,0,0,0,-1,1⟩, + ⟨4,225,265,0,0,0,0,1,1⟩, + ⟨4,265,225,0,0,0,0,-1,1⟩, + ⟨4,270,225,0,0,0,0,-1,1⟩, + ⟨4,269,225,0,0,0,0,-1,1⟩, + ⟨4,266,225,0,0,0,0,1,1⟩, + ⟨4,265,225,0,0,0,0,1,1⟩, + ⟨4,263,225,0,0,0,0,2,1⟩, + ⟨4,262,225,0,0,0,0,1,1⟩, + ⟨4,261,225,0,0,0,0,-1,1⟩, + ⟨4,259,225,0,0,0,0,-1,1⟩, + ⟨4,258,225,0,0,0,0,-1,1⟩, + ⟨4,257,225,0,0,0,0,1,1⟩, + ⟨4,254,225,0,0,0,0,1,1⟩, + ⟨4,250,225,0,0,0,0,-1,1⟩, + ⟨4,248,225,0,0,0,0,1,1⟩, + ⟨4,247,225,0,0,0,0,-1,1⟩, + ⟨4,242,225,0,0,0,0,1,1⟩, + ⟨4,241,225,0,0,0,0,-1,1⟩, + ⟨4,237,225,0,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1198⟩, by decide⟩ +def forward_051 : CheckedSegment frames paid warps := + ⟨⟨forwardState051, forwardState052, + [ + ⟨4,235,225,0,0,0,0,1,1⟩, + ⟨4,233,225,0,0,0,0,-1,1⟩, + ⟨4,232,225,0,0,0,0,-1,1⟩, + ⟨4,231,225,0,0,0,0,-1,1⟩, + ⟨4,230,225,0,0,0,0,-1,1⟩, + ⟨4,229,225,0,0,0,0,1,1⟩, + ⟨4,227,225,0,0,0,0,1,1⟩, + ⟨4,251,256,0,0,0,0,1,4⟩, + ⟨4,251,257,0,0,0,0,1,4⟩, + ⟨4,251,258,0,0,0,0,1,4⟩, + ⟨4,251,259,0,0,0,0,1,2⟩, + ⟨4,251,261,0,0,0,0,1,4⟩, + ⟨4,251,262,0,0,0,0,1,4⟩, + ⟨4,251,265,0,0,0,0,1,4⟩, + ⟨4,251,266,0,0,0,0,-1,4⟩, + ⟨4,251,269,0,0,0,0,1,4⟩, + ⟨4,251,270,0,0,0,0,1,4⟩, + ⟨4,251,225,0,0,0,0,-1,1⟩, + ⟨4,225,251,0,0,0,0,1,1⟩, + ⟨4,251,225,0,0,0,0,-1,1⟩, + ⟨4,269,225,0,0,0,0,-1,1⟩, + ⟨4,265,225,0,0,0,0,1,1⟩, + ⟨4,264,225,0,0,0,0,1,1⟩, + ⟨4,263,225,0,0,0,0,1,1⟩, + ⟨4,262,225,0,0,0,0,1,1⟩, + ⟨4,261,225,0,0,0,0,-1,1⟩, + ⟨4,259,225,0,0,0,0,-1,1⟩, + ⟨4,237,225,0,0,0,0,1,1⟩, + ⟨4,235,225,0,0,0,0,1,1⟩, + ⟨4,233,225,0,0,0,0,-1,1⟩, + ⟨4,232,225,0,0,0,0,-1,1⟩, + ⟨4,231,225,0,0,0,0,-1,1⟩, + ⟨4,230,225,0,0,0,0,-1,1⟩, + ⟨4,229,225,0,0,0,0,1,1⟩, + ⟨4,227,225,0,0,0,0,1,1⟩, + ⟨4,267,240,0,0,0,0,1,4⟩, + ⟨4,267,241,0,0,0,0,1,4⟩, + ⟨4,267,242,0,0,0,0,1,4⟩, + ⟨4,267,243,0,0,0,0,1,2⟩, + ⟨4,267,245,0,0,0,0,1,4⟩, + ⟨4,267,246,0,0,0,0,1,4⟩, + ⟨4,267,250,0,0,0,0,-1,4⟩, + ⟨4,267,251,0,0,0,0,1,2⟩, + ⟨4,267,253,0,0,0,0,1,4⟩, + ⟨4,267,254,0,0,0,0,1,4⟩, + ⟨4,267,225,0,0,0,0,-1,1⟩, + ⟨4,225,267,0,0,0,0,1,1⟩, + ⟨4,267,225,0,0,0,0,-1,1⟩, + ⟨5,225,0,0,0,0,0,1,-1⟩, + ⟨4,253,225,0,0,0,0,1,1⟩, + ⟨4,251,225,0,0,0,0,1,1⟩, + ⟨4,248,225,0,0,0,0,-1,1⟩, + ⟨4,247,225,0,0,0,0,-1,1⟩, + ⟨4,246,225,0,0,0,0,-1,1⟩, + ⟨4,245,225,0,0,0,0,1,1⟩, + ⟨4,243,225,0,0,0,0,1,1⟩, + ⟨4,237,225,0,0,0,0,-1,1⟩, + ⟨4,235,225,0,0,0,0,-1,1⟩, + ⟨4,233,225,0,0,0,0,1,1⟩, + ⟨4,232,225,0,0,0,0,1,1⟩, + ⟨4,231,225,0,0,0,0,1,1⟩, + ⟨4,230,225,0,0,0,0,1,1⟩, + ⟨4,229,225,0,0,0,0,-1,1⟩, + ⟨4,227,225,0,0,0,0,-1,1⟩, + ⟨4,249,225,0,0,0,0,1,4⟩, + ⟨4,249,240,0,0,0,0,1,4⟩, + ⟨4,249,241,0,0,0,0,-1,4⟩, + ⟨4,249,242,0,0,0,0,1,4⟩, + ⟨4,249,245,0,0,0,0,1,4⟩, + ⟨4,249,246,0,0,0,0,1,4⟩, + ⟨4,249,250,0,0,0,0,-1,4⟩, + ⟨4,249,253,0,0,0,0,-1,4⟩, + ⟨4,249,254,0,0,0,0,1,4⟩, + ⟨4,249,255,0,0,0,0,-1,2⟩, + ⟨4,249,225,0,0,0,0,-1,1⟩, + ⟨4,225,249,0,0,0,0,1,1⟩, + ⟨4,249,225,0,0,0,0,-1,1⟩, + ⟨5,225,0,0,0,0,0,1,-1⟩, + ⟨4,254,225,0,0,0,0,1,1⟩, + ⟨4,251,225,0,0,0,0,-1,1⟩, + ⟨4,250,225,0,0,0,0,-1,1⟩, + ⟨4,248,225,0,0,0,0,1,1⟩, + ⟨4,247,225,0,0,0,0,-1,1⟩, + ⟨4,242,225,0,0,0,0,1,1⟩, + ⟨4,241,225,0,0,0,0,-1,1⟩, + ⟨4,238,225,0,0,0,0,-1,1⟩, + ⟨4,235,225,0,0,0,0,1,1⟩, + ⟨4,234,225,0,0,0,0,1,1⟩, + ⟨4,232,225,0,0,0,0,-1,1⟩, + ⟨4,231,225,0,0,0,0,1,1⟩, + ⟨4,227,225,0,0,0,0,-1,1⟩, + ⟨4,226,225,0,0,0,0,-1,1⟩, + ⟨4,327,505,0,0,0,0,1,1⟩, + ⟨4,325,505,0,0,0,0,1,4⟩, + ⟨4,322,505,0,0,0,0,7,8⟩, + ⟨4,289,505,0,0,0,0,1,2⟩, + ⟨4,255,505,0,0,0,0,1,8⟩, + ⟨4,252,505,0,0,0,0,1,8⟩, + ⟨4,250,505,0,0,0,0,1,8⟩, + ⟨4,249,505,0,0,0,0,-1,8⟩, + ⟨4,247,505,0,0,0,0,-1,8⟩, + ⟨4,246,505,0,0,0,0,1,8⟩, + ⟨4,242,505,0,0,0,0,1,8⟩, + ⟨4,319,495,0,0,0,0,-1,4⟩, + ⟨4,318,495,0,0,0,0,-1,4⟩, + ⟨4,317,495,0,0,0,0,1,4⟩, + ⟨4,316,495,0,0,0,0,1,4⟩, + ⟨4,308,495,0,0,0,0,-1,4⟩, + ⟨4,255,495,0,0,0,0,1,4⟩, + ⟨4,254,495,0,0,0,0,1,4⟩, + ⟨4,253,495,0,0,0,0,-1,4⟩, + ⟨4,252,495,0,0,0,0,-1,4⟩, + ⟨4,247,495,0,0,0,0,-1,4⟩, + ⟨4,245,495,0,0,0,0,1,4⟩, + ⟨4,243,495,0,0,0,0,-1,4⟩, + ⟨4,241,495,0,0,0,0,1,4⟩, + ⟨4,495,319,0,0,0,0,2,1⟩, + ⟨4,495,316,0,0,0,0,-1,1⟩, + ⟨4,495,315,0,0,0,0,1,1⟩, + ⟨4,495,312,0,0,0,0,2,1⟩, + ⟨5,310,0,0,0,0,0,1,-1⟩, + ⟨4,495,310,0,0,0,0,-1,1⟩, + ⟨4,310,495,0,0,0,0,1,1⟩, + ⟨4,495,310,0,0,0,0,-1,1⟩, + ⟨4,319,304,0,0,0,0,-1,4⟩, + ⟨4,316,304,0,0,0,0,-1,4⟩, + ⟨4,313,304,0,0,0,0,1,4⟩, + ⟨4,312,304,0,0,0,0,1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1252⟩, by decide⟩ +def forward_052 : CheckedSegment frames paid warps := + ⟨⟨forwardState052, forwardState053, + [ + ⟨4,310,304,0,0,0,0,1,4⟩, + ⟨4,306,304,0,0,0,0,-1,4⟩, + ⟨4,271,304,0,0,0,0,1,4⟩, + ⟨4,268,304,0,0,0,0,1,4⟩, + ⟨4,266,304,0,0,0,0,-1,4⟩, + ⟨4,265,304,0,0,0,0,-1,4⟩, + ⟨4,263,304,0,0,0,0,-1,4⟩, + ⟨4,262,304,0,0,0,0,-1,4⟩, + ⟨4,258,304,0,0,0,0,1,4⟩, + ⟨4,304,495,0,0,0,0,1,1⟩, + ⟨4,304,319,0,0,0,0,2,1⟩, + ⟨4,304,318,0,0,0,0,-1,1⟩, + ⟨4,304,315,0,0,0,0,2,1⟩, + ⟨4,304,313,0,0,0,0,-2,1⟩, + ⟨4,304,308,0,0,0,0,-1,1⟩, + ⟨5,304,0,0,0,0,0,1,-1⟩, + ⟨5,306,0,0,0,0,0,1,-1⟩, + ⟨4,304,306,0,0,0,0,-1,1⟩, + ⟨4,306,304,0,0,0,0,1,1⟩, + ⟨4,304,306,0,0,0,0,-1,1⟩, + ⟨4,335,506,0,0,0,0,-1,4⟩, + ⟨4,334,506,0,0,0,0,-1,4⟩, + ⟨4,333,506,0,0,0,0,1,4⟩, + ⟨4,332,506,0,0,0,0,1,4⟩, + ⟨4,326,506,0,0,0,0,1,4⟩, + ⟨4,324,506,0,0,0,0,-1,4⟩, + ⟨4,255,506,0,0,0,0,1,4⟩, + ⟨4,252,506,0,0,0,0,1,4⟩, + ⟨4,250,506,0,0,0,0,-1,4⟩, + ⟨4,249,506,0,0,0,0,-1,4⟩, + ⟨4,247,506,0,0,0,0,-1,4⟩, + ⟨4,246,506,0,0,0,0,-1,4⟩, + ⟨4,242,506,0,0,0,0,1,4⟩, + ⟨4,506,335,0,0,0,0,1,1⟩, + ⟨4,506,334,0,0,0,0,1,2⟩, + ⟨4,506,332,0,0,0,0,-1,1⟩, + ⟨4,506,329,0,0,0,0,1,1⟩, + ⟨4,506,328,0,0,0,0,2,1⟩, + ⟨4,506,326,0,0,0,0,-1,1⟩, + ⟨4,506,324,0,0,0,0,1,2⟩, + ⟨4,506,322,0,0,0,0,-1,2⟩, + ⟨5,506,0,0,0,0,0,2,1⟩, + ⟨4,335,320,0,0,0,0,-1,4⟩, + ⟨4,320,505,0,0,0,0,1,1⟩, + ⟨4,332,320,0,0,0,0,-1,4⟩, + ⟨4,320,505,0,0,0,0,-3,2⟩, + ⟨4,329,320,0,0,0,0,1,4⟩, + ⟨4,320,505,0,0,0,0,1,1⟩, + ⟨4,328,320,0,0,0,0,1,4⟩, + ⟨4,320,505,0,0,0,0,-1,1⟩, + ⟨4,326,320,0,0,0,0,1,4⟩, + ⟨4,320,505,0,0,0,0,1,2⟩, + ⟨4,271,320,0,0,0,0,1,4⟩, + ⟨4,270,320,0,0,0,0,1,4⟩, + ⟨4,269,320,0,0,0,0,-1,4⟩, + ⟨4,268,320,0,0,0,0,-1,4⟩, + ⟨4,263,320,0,0,0,0,-1,4⟩, + ⟨4,261,320,0,0,0,0,1,4⟩, + ⟨4,259,320,0,0,0,0,-1,4⟩, + ⟨4,257,320,0,0,0,0,1,4⟩, + ⟨4,320,506,0,0,0,0,1,1⟩, + ⟨4,320,335,0,0,0,0,1,1⟩, + ⟨4,320,329,0,0,0,0,-2,1⟩, + ⟨4,320,322,0,0,0,0,1,1⟩, + ⟨5,320,0,0,0,0,0,1,-1⟩, + ⟨4,302,299,0,0,0,0,1,4⟩, + ⟨4,297,299,0,0,0,0,-1,4⟩, + ⟨4,295,299,0,0,0,0,1,4⟩, + ⟨4,294,299,0,0,0,0,-1,4⟩, + ⟨4,288,299,0,0,0,0,1,4⟩, + ⟨4,239,299,0,0,0,0,1,4⟩, + ⟨4,238,299,0,0,0,0,1,4⟩, + ⟨4,237,299,0,0,0,0,-1,4⟩, + ⟨4,236,299,0,0,0,0,-1,4⟩, + ⟨4,231,299,0,0,0,0,-1,4⟩, + ⟨4,229,299,0,0,0,0,1,4⟩, + ⟨4,227,299,0,0,0,0,-1,4⟩, + ⟨4,225,299,0,0,0,0,1,4⟩, + ⟨4,299,303,0,0,0,0,2,1⟩, + ⟨4,299,302,0,0,0,0,-1,1⟩, + ⟨4,299,296,0,0,0,0,1,1⟩, + ⟨4,299,292,0,0,0,0,-1,1⟩, + ⟨4,299,288,0,0,0,0,-1,1⟩, + ⟨5,299,0,0,0,0,0,1,-2⟩, + ⟨4,506,331,0,0,0,0,1,4⟩, + ⟨4,334,331,0,0,0,0,1,4⟩, + ⟨4,329,331,0,0,0,0,-1,4⟩, + ⟨4,326,331,0,0,0,0,-1,4⟩, + ⟨4,320,331,0,0,0,0,1,4⟩, + ⟨4,239,331,0,0,0,0,1,4⟩, + ⟨4,236,331,0,0,0,0,1,4⟩, + ⟨4,234,331,0,0,0,0,-1,4⟩, + ⟨4,233,331,0,0,0,0,-1,4⟩, + ⟨4,231,331,0,0,0,0,-1,4⟩, + ⟨4,230,331,0,0,0,0,-1,4⟩, + ⟨4,227,331,0,0,0,0,1,4⟩, + ⟨4,226,331,0,0,0,0,1,4⟩, + ⟨4,331,335,0,0,0,0,1,1⟩, + ⟨4,331,334,0,0,0,0,-1,1⟩, + ⟨4,331,324,0,0,0,0,-1,1⟩, + ⟨4,331,320,0,0,0,0,-1,1⟩, + ⟨4,320,505,0,0,0,0,3,8⟩, + ⟨5,331,0,0,0,0,0,1,-2⟩, + ⟨4,415,412,0,0,0,0,-1,2⟩, + ⟨4,410,412,0,0,0,0,1,2⟩, + ⟨4,409,412,0,0,0,0,1,2⟩, + ⟨4,407,412,0,0,0,0,1,2⟩, + ⟨4,406,412,0,0,0,0,1,2⟩, + ⟨4,403,412,0,0,0,0,-1,2⟩, + ⟨4,402,412,0,0,0,0,-1,2⟩, + ⟨4,255,412,0,0,0,0,1,2⟩, + ⟨4,252,412,0,0,0,0,1,2⟩, + ⟨4,250,412,0,0,0,0,-1,2⟩, + ⟨4,249,412,0,0,0,0,-1,2⟩, + ⟨4,247,412,0,0,0,0,-1,2⟩, + ⟨4,246,412,0,0,0,0,-1,2⟩, + ⟨4,242,412,0,0,0,0,1,2⟩, + ⟨4,412,415,0,0,0,0,1,1⟩, + ⟨4,412,414,0,0,0,0,-1,1⟩, + ⟨4,412,413,0,0,0,0,-1,2⟩, + ⟨4,412,411,0,0,0,0,1,2⟩, + ⟨4,412,410,0,0,0,0,-1,2⟩, + ⟨4,412,407,0,0,0,0,-1,2⟩, + ⟨4,412,406,0,0,0,0,1,2⟩, + ⟨4,412,401,0,0,0,0,-1,2⟩, + ⟨5,412,0,0,0,0,0,2,-1⟩, + ⟨4,431,428,0,0,0,0,-1,2⟩, + ⟨4,426,428,0,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1312⟩, by decide⟩ +def forward_053 : CheckedSegment frames paid warps := + ⟨⟨forwardState053, forwardState054, + [ + ⟨4,425,428,0,0,0,0,1,2⟩, + ⟨4,423,428,0,0,0,0,1,2⟩, + ⟨4,422,428,0,0,0,0,1,2⟩, + ⟨4,419,428,0,0,0,0,-1,2⟩, + ⟨4,418,428,0,0,0,0,-1,2⟩, + ⟨4,271,428,0,0,0,0,1,2⟩, + ⟨4,268,428,0,0,0,0,1,2⟩, + ⟨4,266,428,0,0,0,0,-1,2⟩, + ⟨4,265,428,0,0,0,0,-1,2⟩, + ⟨4,263,428,0,0,0,0,-1,2⟩, + ⟨4,262,428,0,0,0,0,-1,2⟩, + ⟨4,258,428,0,0,0,0,1,2⟩, + ⟨4,428,431,0,0,0,0,1,1⟩, + ⟨4,428,430,0,0,0,0,-1,1⟩, + ⟨4,428,429,0,0,0,0,-1,2⟩, + ⟨4,428,427,0,0,0,0,1,2⟩, + ⟨4,428,426,0,0,0,0,-1,2⟩, + ⟨4,428,423,0,0,0,0,-1,2⟩, + ⟨4,428,422,0,0,0,0,1,2⟩, + ⟨4,428,417,0,0,0,0,-1,2⟩, + ⟨5,428,0,0,0,0,0,2,-1⟩, + ⟨4,430,424,0,0,0,0,1,2⟩, + ⟨4,427,424,0,0,0,0,-1,2⟩, + ⟨4,426,424,0,0,0,0,-1,2⟩, + ⟨4,423,424,0,0,0,0,-1,2⟩, + ⟨4,419,424,0,0,0,0,1,2⟩, + ⟨4,418,424,0,0,0,0,1,2⟩, + ⟨4,417,424,0,0,0,0,-1,2⟩, + ⟨4,239,424,0,0,0,0,1,2⟩, + ⟨4,236,424,0,0,0,0,1,2⟩, + ⟨4,234,424,0,0,0,0,-1,2⟩, + ⟨4,233,424,0,0,0,0,-1,2⟩, + ⟨4,231,424,0,0,0,0,-1,2⟩, + ⟨4,230,424,0,0,0,0,-1,2⟩, + ⟨4,227,424,0,0,0,0,1,2⟩, + ⟨4,226,424,0,0,0,0,1,2⟩, + ⟨4,424,431,0,0,0,0,1,2⟩, + ⟨4,424,430,0,0,0,0,-1,2⟩, + ⟨4,424,425,0,0,0,0,1,2⟩, + ⟨4,424,421,0,0,0,0,-1,2⟩, + ⟨4,424,420,0,0,0,0,1,2⟩, + ⟨4,424,419,0,0,0,0,1,2⟩, + ⟨4,424,418,0,0,0,0,-1,2⟩, + ⟨4,424,417,0,0,0,0,1,1⟩, + ⟨5,424,0,0,0,0,0,2,1⟩, + ⟨4,226,408,0,0,0,0,1,2⟩, + ⟨4,227,408,0,0,0,0,1,2⟩, + ⟨4,230,408,0,0,0,0,-1,2⟩, + ⟨4,231,408,0,0,0,0,-1,2⟩, + ⟨4,233,408,0,0,0,0,-1,2⟩, + ⟨4,234,408,0,0,0,0,-1,2⟩, + ⟨4,236,408,0,0,0,0,1,2⟩, + ⟨4,239,408,0,0,0,0,1,2⟩, + ⟨4,401,408,0,0,0,0,-1,2⟩, + ⟨4,402,408,0,0,0,0,1,2⟩, + ⟨4,403,408,0,0,0,0,1,2⟩, + ⟨4,407,408,0,0,0,0,-1,2⟩, + ⟨4,410,408,0,0,0,0,-1,2⟩, + ⟨4,411,408,0,0,0,0,-1,2⟩, + ⟨4,414,408,0,0,0,0,1,2⟩, + ⟨5,408,0,0,0,0,0,2,1⟩, + ⟨4,408,401,0,0,0,0,2,1⟩, + ⟨4,408,402,0,0,0,0,-1,1⟩, + ⟨4,408,403,0,0,0,0,1,1⟩, + ⟨4,408,404,0,0,0,0,1,1⟩, + ⟨4,408,405,0,0,0,0,-1,1⟩, + ⟨4,408,409,0,0,0,0,1,1⟩, + ⟨4,408,414,0,0,0,0,-1,1⟩, + ⟨4,408,415,0,0,0,0,1,1⟩, + ⟨4,495,494,0,0,0,0,1,1⟩, + ⟨4,456,494,0,0,0,0,-1,1⟩, + ⟨4,456,494,0,0,0,0,1,1⟩, + ⟨4,311,494,0,0,0,0,-1,1⟩, + ⟨4,252,494,0,0,0,0,-1,2⟩, + ⟨4,249,494,0,0,0,0,-1,2⟩, + ⟨4,247,494,0,0,0,0,-1,2⟩, + ⟨4,243,494,0,0,0,0,1,2⟩, + ⟨4,242,494,0,0,0,0,-1,2⟩, + ⟨4,506,327,0,0,0,0,1,1⟩, + ⟨4,459,327,0,0,0,0,1,1⟩, + ⟨4,327,505,0,0,0,0,-1,1⟩, + ⟨4,248,327,0,0,0,0,-1,2⟩, + ⟨4,244,327,0,0,0,0,-1,2⟩, + ⟨5,327,0,0,0,0,0,-1,1⟩, + ⟨4,250,505,0,0,0,0,-1,2⟩, + ⟨4,246,505,0,0,0,0,-1,2⟩, + ⟨4,459,505,0,0,0,0,-1,1⟩, + ⟨4,467,497,0,0,0,0,1,1⟩, + ⟨4,264,497,0,0,0,0,-1,2⟩, + ⟨4,260,497,0,0,0,0,-1,2⟩, + ⟨4,266,496,0,0,0,0,-1,2⟩, + ⟨4,466,496,0,0,0,0,1,1⟩, + ⟨4,467,496,0,0,0,0,-1,1⟩, + ⟨4,262,496,0,0,0,0,-1,2⟩, + ⟨4,494,311,0,0,0,0,1,1⟩, + ⟨4,456,311,0,0,0,0,1,1⟩, + ⟨4,252,311,0,0,0,0,-1,2⟩, + ⟨4,247,311,0,0,0,0,-1,2⟩, + ⟨4,311,494,0,0,0,0,-1,1⟩, + ⟨4,456,311,0,0,0,0,-1,1⟩, + ⟨4,312,311,0,0,0,0,1,4⟩, + ⟨4,304,311,0,0,0,0,1,4⟩, + ⟨4,280,311,0,0,0,0,-1,4⟩, + ⟨4,272,311,0,0,0,0,-1,4⟩, + ⟨4,249,311,0,0,0,0,-1,4⟩, + ⟨4,243,311,0,0,0,0,1,4⟩, + ⟨4,242,311,0,0,0,0,-1,4⟩, + ⟨4,327,506,0,0,0,0,1,1⟩, + ⟨4,506,327,0,0,0,0,-1,1⟩, + ⟨4,311,495,0,0,0,0,1,1⟩, + ⟨4,495,311,0,0,0,0,-1,1⟩, + ⟨4,318,577,0,0,0,0,-1,1⟩, + ⟨4,308,577,0,0,0,0,1,1⟩, + ⟨4,501,577,0,0,0,0,1,1⟩, + ⟨4,332,574,0,0,0,0,-1,1⟩, + ⟨4,326,574,0,0,0,0,1,1⟩, + ⟨4,511,574,0,0,0,0,1,1⟩, + ⟨4,311,566,0,0,0,0,-1,1⟩, + ⟨4,306,566,0,0,0,0,1,1⟩, + ⟨4,498,566,0,0,0,0,1,1⟩, + ⟨4,464,507,0,0,0,0,1,1⟩, + ⟨4,465,507,0,0,0,0,-1,1⟩, + ⟨4,268,507,0,0,0,0,-1,2⟩, + ⟨4,263,507,0,0,0,0,-1,2⟩, + ⟨4,465,508,0,0,0,0,1,1⟩, + ⟨4,265,508,0,0,0,0,-1,2⟩, + ⟨4,259,508,0,0,0,0,1,2⟩, + ⟨4,258,508,0,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1182⟩, by decide⟩ +def forward_054 : CheckedSegment frames paid warps := + ⟨⟨forwardState054, forwardState055, + [ + ⟨4,500,576,0,0,0,0,1,1⟩, + ⟨4,316,576,0,0,0,0,-1,1⟩, + ⟨4,310,576,0,0,0,0,1,1⟩, + ⟨4,324,575,0,0,0,0,1,1⟩, + ⟨4,334,575,0,0,0,0,-1,1⟩, + ⟨4,512,575,0,0,0,0,1,1⟩, + ⟨4,509,568,0,0,0,0,1,1⟩, + ⟨4,322,568,0,0,0,0,1,1⟩, + ⟨4,327,568,0,0,0,0,-1,1⟩, + ⟨4,333,569,0,0,0,0,-1,1⟩, + ⟨4,510,569,0,0,0,0,1,1⟩, + ⟨4,317,567,0,0,0,0,-1,1⟩, + ⟨4,499,567,0,0,0,0,1,1⟩, + ⟨4,582,513,0,0,0,0,1,1⟩, + ⟨4,580,502,115,0,0,0,1,1⟩, + ⟨5,502,0,115,0,0,0,-1,2⟩, + ⟨4,624,548,114,0,0,0,1,1⟩, + ⟨4,622,548,114,0,0,0,-1,1⟩, + ⟨4,600,548,114,0,0,0,2,1⟩, + ⟨4,598,548,114,0,0,0,-2,1⟩, + ⟨5,548,0,114,0,0,0,-1,1⟩, + ⟨4,286,287,0,0,0,0,1,1⟩, + ⟨4,285,287,0,0,0,0,-1,1⟩, + ⟨4,284,287,0,0,0,0,-1,1⟩, + ⟨4,283,287,0,0,0,0,-1,1⟩, + ⟨4,281,287,0,0,0,0,-1,1⟩, + ⟨4,280,287,0,0,0,0,1,1⟩, + ⟨4,279,287,0,0,0,0,1,1⟩, + ⟨4,277,287,0,0,0,0,2,1⟩, + ⟨5,287,0,0,0,0,0,2,1⟩, + ⟨4,284,285,0,0,0,0,1,1⟩, + ⟨4,283,285,0,0,0,0,-1,1⟩, + ⟨4,282,285,0,0,0,0,1,1⟩, + ⟨4,281,285,0,0,0,0,-1,1⟩, + ⟨4,276,285,0,0,0,0,-1,1⟩, + ⟨4,274,285,0,0,0,0,-1,1⟩, + ⟨4,272,285,0,0,0,0,1,1⟩, + ⟨5,285,0,0,0,0,0,2,1⟩, + ⟨4,285,283,0,0,0,0,1,1⟩, + ⟨4,284,283,0,0,0,0,1,1⟩, + ⟨4,282,283,0,0,0,0,1,1⟩, + ⟨4,281,283,0,0,0,0,-1,1⟩, + ⟨4,276,283,0,0,0,0,-1,1⟩, + ⟨4,274,283,0,0,0,0,-1,1⟩, + ⟨4,272,283,0,0,0,0,1,1⟩, + ⟨4,287,282,0,0,0,0,-2,1⟩, + ⟨4,286,282,0,0,0,0,-2,1⟩, + ⟨4,281,282,0,0,0,0,2,1⟩, + ⟨4,278,282,0,0,0,0,2,1⟩, + ⟨4,277,282,0,0,0,0,-2,1⟩, + ⟨4,275,282,0,0,0,0,-1,1⟩, + ⟨4,273,282,0,0,0,0,-2,1⟩, + ⟨4,272,282,0,0,0,0,-2,1⟩, + ⟨5,282,0,0,0,0,0,2,1⟩, + ⟨5,283,0,0,0,0,0,-1,1⟩, + ⟨4,282,283,0,0,0,0,-1,1⟩, + ⟨4,283,282,0,0,0,0,1,1⟩, + ⟨4,282,283,0,0,0,0,-1,1⟩, + ⟨4,287,281,0,0,0,0,1,1⟩, + ⟨4,286,281,0,0,0,0,1,1⟩, + ⟨4,285,281,0,0,0,0,-1,2⟩, + ⟨4,284,281,0,0,0,0,-1,2⟩, + ⟨4,283,281,0,0,0,0,-1,2⟩, + ⟨4,278,281,0,0,0,0,-1,1⟩, + ⟨4,277,281,0,0,0,0,1,1⟩, + ⟨4,276,281,0,0,0,0,1,2⟩, + ⟨4,275,281,0,0,0,0,1,2⟩, + ⟨4,274,281,0,0,0,0,1,2⟩, + ⟨4,273,281,0,0,0,0,1,1⟩, + ⟨4,272,281,0,0,0,0,1,2⟩, + ⟨5,281,0,0,0,0,0,1,2⟩, + ⟨5,282,0,0,0,0,0,-1,1⟩, + ⟨4,281,282,0,0,0,0,-1,1⟩, + ⟨4,282,281,0,0,0,0,1,1⟩, + ⟨4,281,282,0,0,0,0,-1,1⟩, + ⟨4,287,280,0,0,0,0,-1,1⟩, + ⟨4,286,280,0,0,0,0,-1,1⟩, + ⟨4,285,280,0,0,0,0,1,1⟩, + ⟨4,284,280,0,0,0,0,1,1⟩, + ⟨4,283,280,0,0,0,0,1,1⟩, + ⟨4,282,280,0,0,0,0,1,1⟩, + ⟨4,279,280,0,0,0,0,-1,1⟩, + ⟨4,277,280,0,0,0,0,-2,1⟩, + ⟨5,280,0,0,0,0,0,-1,1⟩, + ⟨4,287,279,0,0,0,0,-1,1⟩, + ⟨4,286,279,0,0,0,0,-1,1⟩, + ⟨4,285,279,0,0,0,0,1,1⟩, + ⟨4,284,279,0,0,0,0,1,1⟩, + ⟨4,283,279,0,0,0,0,1,1⟩, + ⟨4,282,279,0,0,0,0,1,1⟩, + ⟨4,277,279,0,0,0,0,-2,1⟩, + ⟨5,279,0,0,0,0,0,-1,1⟩, + ⟨5,281,0,0,0,0,0,-1,1⟩, + ⟨4,279,281,0,0,0,0,-1,1⟩, + ⟨4,281,279,0,0,0,0,1,1⟩, + ⟨4,279,281,0,0,0,0,-1,1⟩, + ⟨5,279,0,0,0,0,0,-1,1⟩, + ⟨4,278,279,0,0,0,0,-1,1⟩, + ⟨4,279,278,0,0,0,0,1,1⟩, + ⟨4,278,279,0,0,0,0,-1,1⟩, + ⟨4,287,277,0,0,0,0,-1,2⟩, + ⟨4,286,277,0,0,0,0,-1,2⟩, + ⟨4,285,277,0,0,0,0,1,2⟩, + ⟨4,284,277,0,0,0,0,1,2⟩, + ⟨4,283,277,0,0,0,0,1,2⟩, + ⟨4,282,277,0,0,0,0,1,2⟩, + ⟨4,281,277,0,0,0,0,-1,2⟩, + ⟨5,277,0,0,0,0,0,-1,2⟩, + ⟨5,280,0,0,0,0,0,-1,1⟩, + ⟨4,277,280,0,0,0,0,-1,1⟩, + ⟨4,280,277,0,0,0,0,1,1⟩, + ⟨4,277,280,0,0,0,0,-1,1⟩, + ⟨4,287,276,0,0,0,0,-1,1⟩, + ⟨4,286,276,0,0,0,0,-1,1⟩, + ⟨4,281,276,0,0,0,0,1,1⟩, + ⟨4,280,276,0,0,0,0,1,1⟩, + ⟨4,279,276,0,0,0,0,2,1⟩, + ⟨4,275,276,0,0,0,0,-1,1⟩, + ⟨4,274,276,0,0,0,0,-1,1⟩, + ⟨4,273,276,0,0,0,0,-2,1⟩, + ⟨4,272,276,0,0,0,0,-1,1⟩, + ⟨5,276,0,0,0,0,0,2,1⟩, + ⟨5,278,0,0,0,0,0,-1,1⟩, + ⟨4,276,278,0,0,0,0,-1,1⟩, + ⟨4,278,276,0,0,0,0,1,1⟩, + ⟨4,276,278,0,0,0,0,-1,1⟩, + ⟨4,287,275,0,0,0,0,-1,1⟩, + ⟨4,286,275,0,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],988⟩, by decide⟩ +def forward_055 : CheckedSegment frames paid warps := + ⟨⟨forwardState055, forwardState056, + [ + ⟨4,281,275,0,0,0,0,1,1⟩, + ⟨4,280,275,0,0,0,0,1,1⟩, + ⟨4,279,275,0,0,0,0,2,1⟩, + ⟨4,278,275,0,0,0,0,2,1⟩, + ⟨4,274,275,0,0,0,0,-1,1⟩, + ⟨4,273,275,0,0,0,0,-2,1⟩, + ⟨4,272,275,0,0,0,0,-1,1⟩, + ⟨5,275,0,0,0,0,0,-1,1⟩, + ⟨5,277,0,0,0,0,0,-1,1⟩, + ⟨4,275,277,0,0,0,0,-1,1⟩, + ⟨4,277,275,0,0,0,0,1,1⟩, + ⟨4,275,277,0,0,0,0,-1,1⟩, + ⟨5,276,0,0,0,0,0,-1,1⟩, + ⟨4,274,276,0,0,0,0,-1,1⟩, + ⟨4,276,274,0,0,0,0,1,1⟩, + ⟨4,274,276,0,0,0,0,-1,1⟩, + ⟨4,279,273,0,0,0,0,1,2⟩, + ⟨4,278,273,0,0,0,0,1,2⟩, + ⟨4,277,273,0,0,0,0,-1,2⟩, + ⟨4,276,273,0,0,0,0,-1,2⟩, + ⟨4,272,273,0,0,0,0,-1,2⟩, + ⟨5,273,0,0,0,0,0,1,2⟩, + ⟨5,274,0,0,0,0,0,-1,1⟩, + ⟨4,273,274,0,0,0,0,-1,1⟩, + ⟨4,274,273,0,0,0,0,1,1⟩, + ⟨4,273,274,0,0,0,0,-1,1⟩, + ⟨5,274,0,0,0,0,0,-1,1⟩, + ⟨4,272,274,0,0,0,0,-1,1⟩, + ⟨4,274,272,0,0,0,0,1,1⟩, + ⟨4,272,274,0,0,0,0,-1,1⟩, + ⟨4,302,303,0,0,0,0,1,1⟩, + ⟨4,301,303,0,0,0,0,-1,1⟩, + ⟨4,300,303,0,0,0,0,-1,1⟩, + ⟨4,299,303,0,0,0,0,-1,1⟩, + ⟨4,297,303,0,0,0,0,-1,1⟩, + ⟨4,296,303,0,0,0,0,1,1⟩, + ⟨4,295,303,0,0,0,0,1,1⟩, + ⟨4,293,303,0,0,0,0,2,1⟩, + ⟨5,303,0,0,0,0,0,2,1⟩, + ⟨4,300,301,0,0,0,0,1,1⟩, + ⟨4,299,301,0,0,0,0,-1,1⟩, + ⟨4,298,301,0,0,0,0,1,1⟩, + ⟨4,297,301,0,0,0,0,-1,1⟩, + ⟨4,292,301,0,0,0,0,-1,1⟩, + ⟨4,290,301,0,0,0,0,-1,1⟩, + ⟨4,288,301,0,0,0,0,1,1⟩, + ⟨5,301,0,0,0,0,0,2,1⟩, + ⟨4,301,299,0,0,0,0,1,1⟩, + ⟨4,300,299,0,0,0,0,1,1⟩, + ⟨4,298,299,0,0,0,0,1,1⟩, + ⟨4,297,299,0,0,0,0,-1,1⟩, + ⟨4,292,299,0,0,0,0,-1,1⟩, + ⟨4,290,299,0,0,0,0,-1,1⟩, + ⟨4,288,299,0,0,0,0,1,1⟩, + ⟨4,303,298,0,0,0,0,-2,1⟩, + ⟨4,302,298,0,0,0,0,-2,1⟩, + ⟨4,297,298,0,0,0,0,2,1⟩, + ⟨4,294,298,0,0,0,0,2,1⟩, + ⟨4,293,298,0,0,0,0,-2,1⟩, + ⟨4,291,298,0,0,0,0,-1,1⟩, + ⟨4,289,298,0,0,0,0,-2,1⟩, + ⟨4,288,298,0,0,0,0,-2,1⟩, + ⟨5,298,0,0,0,0,0,2,1⟩, + ⟨5,299,0,0,0,0,0,-1,1⟩, + ⟨4,298,299,0,0,0,0,-1,1⟩, + ⟨4,299,298,0,0,0,0,1,1⟩, + ⟨4,298,299,0,0,0,0,-1,1⟩, + ⟨4,303,297,0,0,0,0,1,1⟩, + ⟨4,302,297,0,0,0,0,1,1⟩, + ⟨4,301,297,0,0,0,0,-1,2⟩, + ⟨4,300,297,0,0,0,0,-1,2⟩, + ⟨4,299,297,0,0,0,0,-1,2⟩, + ⟨4,294,297,0,0,0,0,-1,1⟩, + ⟨4,293,297,0,0,0,0,1,1⟩, + ⟨4,292,297,0,0,0,0,1,2⟩, + ⟨4,291,297,0,0,0,0,1,2⟩, + ⟨4,290,297,0,0,0,0,1,2⟩, + ⟨4,289,297,0,0,0,0,1,1⟩, + ⟨4,288,297,0,0,0,0,1,2⟩, + ⟨5,297,0,0,0,0,0,1,2⟩, + ⟨5,298,0,0,0,0,0,-1,1⟩, + ⟨4,297,298,0,0,0,0,-1,1⟩, + ⟨4,298,297,0,0,0,0,1,1⟩, + ⟨4,297,298,0,0,0,0,-1,1⟩, + ⟨4,303,296,0,0,0,0,-1,1⟩, + ⟨4,302,296,0,0,0,0,-1,1⟩, + ⟨4,301,296,0,0,0,0,1,1⟩, + ⟨4,300,296,0,0,0,0,1,1⟩, + ⟨4,299,296,0,0,0,0,1,1⟩, + ⟨4,298,296,0,0,0,0,1,1⟩, + ⟨4,295,296,0,0,0,0,-1,1⟩, + ⟨4,293,296,0,0,0,0,-2,1⟩, + ⟨5,296,0,0,0,0,0,-1,1⟩, + ⟨4,303,295,0,0,0,0,-1,1⟩, + ⟨4,302,295,0,0,0,0,-1,1⟩, + ⟨4,301,295,0,0,0,0,1,1⟩, + ⟨4,300,295,0,0,0,0,1,1⟩, + ⟨4,299,295,0,0,0,0,1,1⟩, + ⟨4,298,295,0,0,0,0,1,1⟩, + ⟨4,293,295,0,0,0,0,-2,1⟩, + ⟨5,295,0,0,0,0,0,-1,1⟩, + ⟨5,297,0,0,0,0,0,-1,1⟩, + ⟨4,295,297,0,0,0,0,-1,1⟩, + ⟨4,297,295,0,0,0,0,1,1⟩, + ⟨4,295,297,0,0,0,0,-1,1⟩, + ⟨5,295,0,0,0,0,0,-1,1⟩, + ⟨4,294,295,0,0,0,0,-1,1⟩, + ⟨4,295,294,0,0,0,0,1,1⟩, + ⟨4,294,295,0,0,0,0,-1,1⟩, + ⟨4,303,293,0,0,0,0,-1,2⟩, + ⟨4,302,293,0,0,0,0,-1,2⟩, + ⟨4,301,293,0,0,0,0,1,2⟩, + ⟨4,293,505,0,0,0,0,1,2⟩, + ⟨4,300,293,0,0,0,0,1,2⟩, + ⟨4,293,505,0,0,0,0,-1,2⟩, + ⟨4,299,293,0,0,0,0,1,2⟩, + ⟨4,298,293,0,0,0,0,1,2⟩, + ⟨4,297,293,0,0,0,0,-1,2⟩, + ⟨5,293,0,0,0,0,0,-1,2⟩, + ⟨5,296,0,0,0,0,0,-1,1⟩, + ⟨4,293,296,0,0,0,0,-1,1⟩, + ⟨4,296,293,0,0,0,0,1,1⟩, + ⟨4,293,296,0,0,0,0,-1,1⟩, + ⟨4,303,292,0,0,0,0,-1,1⟩, + ⟨4,302,292,0,0,0,0,-1,1⟩, + ⟨4,297,292,0,0,0,0,1,1⟩, + ⟨4,296,292,0,0,0,0,1,1⟩, + ⟨4,295,292,0,0,0,0,2,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],988⟩, by decide⟩ +def forward_056 : CheckedSegment frames paid warps := + ⟨⟨forwardState056, forwardState057, + [ + ⟨4,291,292,0,0,0,0,-1,1⟩, + ⟨4,290,292,0,0,0,0,-1,1⟩, + ⟨4,289,292,0,0,0,0,-2,1⟩, + ⟨4,288,292,0,0,0,0,-1,1⟩, + ⟨5,292,0,0,0,0,0,2,1⟩, + ⟨5,294,0,0,0,0,0,-1,1⟩, + ⟨4,292,294,0,0,0,0,-1,1⟩, + ⟨4,294,292,0,0,0,0,1,1⟩, + ⟨4,292,294,0,0,0,0,-1,1⟩, + ⟨4,303,291,0,0,0,0,-1,1⟩, + ⟨4,302,291,0,0,0,0,-1,1⟩, + ⟨4,297,291,0,0,0,0,1,1⟩, + ⟨4,296,291,0,0,0,0,1,1⟩, + ⟨4,295,291,0,0,0,0,2,1⟩, + ⟨4,294,291,0,0,0,0,2,1⟩, + ⟨4,290,291,0,0,0,0,-1,1⟩, + ⟨4,289,291,0,0,0,0,-2,1⟩, + ⟨4,288,291,0,0,0,0,-1,1⟩, + ⟨5,291,0,0,0,0,0,-1,1⟩, + ⟨5,293,0,0,0,0,0,-1,1⟩, + ⟨4,291,293,0,0,0,0,-1,1⟩, + ⟨4,293,291,0,0,0,0,1,1⟩, + ⟨4,291,293,0,0,0,0,-1,1⟩, + ⟨5,292,0,0,0,0,0,-1,1⟩, + ⟨4,290,292,0,0,0,0,-1,1⟩, + ⟨4,292,290,0,0,0,0,1,1⟩, + ⟨4,290,292,0,0,0,0,-1,1⟩, + ⟨4,295,289,0,0,0,0,1,2⟩, + ⟨4,289,505,0,0,0,0,-1,2⟩, + ⟨4,294,289,0,0,0,0,1,2⟩, + ⟨4,293,289,0,0,0,0,-1,2⟩, + ⟨4,292,289,0,0,0,0,-1,2⟩, + ⟨4,288,289,0,0,0,0,-1,2⟩, + ⟨5,289,0,0,0,0,0,1,2⟩, + ⟨5,290,0,0,0,0,0,-1,1⟩, + ⟨4,289,290,0,0,0,0,-1,1⟩, + ⟨4,290,289,0,0,0,0,1,1⟩, + ⟨4,289,290,0,0,0,0,-1,1⟩, + ⟨5,290,0,0,0,0,0,-1,1⟩, + ⟨4,288,290,0,0,0,0,-1,1⟩, + ⟨4,290,288,0,0,0,0,1,1⟩, + ⟨4,288,290,0,0,0,0,-1,1⟩, + ⟨4,318,319,0,0,0,0,1,1⟩, + ⟨4,317,319,0,0,0,0,-1,1⟩, + ⟨4,316,319,0,0,0,0,-1,1⟩, + ⟨4,315,319,0,0,0,0,-1,1⟩, + ⟨4,313,319,0,0,0,0,-1,1⟩, + ⟨4,312,319,0,0,0,0,1,1⟩, + ⟨4,311,319,0,0,0,0,1,1⟩, + ⟨4,309,319,0,0,0,0,2,1⟩, + ⟨5,319,0,0,0,0,0,2,1⟩, + ⟨4,316,317,0,0,0,0,1,1⟩, + ⟨4,315,317,0,0,0,0,-1,1⟩, + ⟨4,314,317,0,0,0,0,1,1⟩, + ⟨4,313,317,0,0,0,0,-1,1⟩, + ⟨4,308,317,0,0,0,0,-1,1⟩, + ⟨4,306,317,0,0,0,0,-1,1⟩, + ⟨4,304,317,0,0,0,0,1,1⟩, + ⟨5,317,0,0,0,0,0,2,1⟩, + ⟨4,317,315,0,0,0,0,1,1⟩, + ⟨4,316,315,0,0,0,0,1,1⟩, + ⟨4,314,315,0,0,0,0,1,1⟩, + ⟨4,313,315,0,0,0,0,-1,1⟩, + ⟨4,308,315,0,0,0,0,-1,1⟩, + ⟨4,306,315,0,0,0,0,-1,1⟩, + ⟨4,304,315,0,0,0,0,1,1⟩, + ⟨4,319,314,0,0,0,0,-2,1⟩, + ⟨4,318,314,0,0,0,0,-2,1⟩, + ⟨4,313,314,0,0,0,0,2,1⟩, + ⟨4,310,314,0,0,0,0,2,1⟩, + ⟨4,309,314,0,0,0,0,-2,1⟩, + ⟨4,307,314,0,0,0,0,-1,1⟩, + ⟨4,305,314,0,0,0,0,-2,1⟩, + ⟨4,304,314,0,0,0,0,-2,1⟩, + ⟨5,314,0,0,0,0,0,2,1⟩, + ⟨5,315,0,0,0,0,0,-1,1⟩, + ⟨4,314,315,0,0,0,0,-1,1⟩, + ⟨4,315,314,0,0,0,0,1,1⟩, + ⟨4,314,315,0,0,0,0,-1,1⟩, + ⟨4,319,313,0,0,0,0,1,1⟩, + ⟨4,318,313,0,0,0,0,1,1⟩, + ⟨4,317,313,0,0,0,0,-1,2⟩, + ⟨4,316,313,0,0,0,0,-1,2⟩, + ⟨4,315,313,0,0,0,0,-1,2⟩, + ⟨4,310,313,0,0,0,0,-1,1⟩, + ⟨4,309,313,0,0,0,0,1,1⟩, + ⟨4,308,313,0,0,0,0,1,2⟩, + ⟨4,307,313,0,0,0,0,1,2⟩, + ⟨4,306,313,0,0,0,0,1,2⟩, + ⟨4,305,313,0,0,0,0,1,1⟩, + ⟨4,304,313,0,0,0,0,1,2⟩, + ⟨5,313,0,0,0,0,0,1,2⟩, + ⟨5,314,0,0,0,0,0,-1,1⟩, + ⟨4,313,314,0,0,0,0,-1,1⟩, + ⟨4,314,313,0,0,0,0,1,1⟩, + ⟨4,313,314,0,0,0,0,-1,1⟩, + ⟨4,319,312,0,0,0,0,-1,1⟩, + ⟨4,318,312,0,0,0,0,-1,1⟩, + ⟨4,317,312,0,0,0,0,1,1⟩, + ⟨4,316,312,0,0,0,0,1,1⟩, + ⟨4,315,312,0,0,0,0,1,1⟩, + ⟨4,314,312,0,0,0,0,1,1⟩, + ⟨4,311,312,0,0,0,0,-1,1⟩, + ⟨4,309,312,0,0,0,0,-2,1⟩, + ⟨5,312,0,0,0,0,0,-1,1⟩, + ⟨4,319,311,0,0,0,0,-1,1⟩, + ⟨4,318,311,0,0,0,0,-1,1⟩, + ⟨4,317,311,0,0,0,0,1,1⟩, + ⟨4,316,311,0,0,0,0,1,1⟩, + ⟨4,315,311,0,0,0,0,1,1⟩, + ⟨4,314,311,0,0,0,0,1,1⟩, + ⟨4,309,311,0,0,0,0,-2,1⟩, + ⟨5,311,0,0,0,0,0,-1,1⟩, + ⟨5,313,0,0,0,0,0,-1,1⟩, + ⟨4,311,313,0,0,0,0,-1,1⟩, + ⟨4,313,311,0,0,0,0,1,1⟩, + ⟨4,311,313,0,0,0,0,-1,1⟩, + ⟨5,311,0,0,0,0,0,-1,1⟩, + ⟨4,310,311,0,0,0,0,-1,1⟩, + ⟨4,311,310,0,0,0,0,1,1⟩, + ⟨4,310,311,0,0,0,0,-1,1⟩, + ⟨4,319,309,0,0,0,0,-1,2⟩, + ⟨4,318,309,0,0,0,0,-1,2⟩, + ⟨4,317,309,0,0,0,0,1,2⟩, + ⟨4,316,309,0,0,0,0,1,2⟩, + ⟨4,315,309,0,0,0,0,1,2⟩, + ⟨4,314,309,0,0,0,0,1,2⟩, + ⟨4,313,309,0,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],984⟩, by decide⟩ +def forward_057 : CheckedSegment frames paid warps := + ⟨⟨forwardState057, forwardState058, + [ + ⟨5,309,0,0,0,0,0,-1,2⟩, + ⟨5,312,0,0,0,0,0,-1,1⟩, + ⟨4,309,312,0,0,0,0,-1,1⟩, + ⟨4,312,309,0,0,0,0,1,1⟩, + ⟨4,309,312,0,0,0,0,-1,1⟩, + ⟨4,319,308,0,0,0,0,-1,1⟩, + ⟨4,318,308,0,0,0,0,-1,1⟩, + ⟨4,313,308,0,0,0,0,1,1⟩, + ⟨4,312,308,0,0,0,0,1,1⟩, + ⟨4,311,308,0,0,0,0,2,1⟩, + ⟨4,307,308,0,0,0,0,-1,1⟩, + ⟨4,306,308,0,0,0,0,-1,1⟩, + ⟨4,305,308,0,0,0,0,-2,1⟩, + ⟨4,304,308,0,0,0,0,-1,1⟩, + ⟨5,308,0,0,0,0,0,2,1⟩, + ⟨5,310,0,0,0,0,0,-1,1⟩, + ⟨4,308,310,0,0,0,0,-1,1⟩, + ⟨4,310,308,0,0,0,0,1,1⟩, + ⟨4,308,310,0,0,0,0,-1,1⟩, + ⟨4,319,307,0,0,0,0,-1,1⟩, + ⟨4,318,307,0,0,0,0,-1,1⟩, + ⟨4,313,307,0,0,0,0,1,1⟩, + ⟨4,312,307,0,0,0,0,1,1⟩, + ⟨4,311,307,0,0,0,0,2,1⟩, + ⟨4,310,307,0,0,0,0,2,1⟩, + ⟨4,306,307,0,0,0,0,-1,1⟩, + ⟨4,305,307,0,0,0,0,-2,1⟩, + ⟨4,304,307,0,0,0,0,-1,1⟩, + ⟨5,307,0,0,0,0,0,-1,1⟩, + ⟨5,309,0,0,0,0,0,-1,1⟩, + ⟨4,307,309,0,0,0,0,-1,1⟩, + ⟨4,309,307,0,0,0,0,1,1⟩, + ⟨4,307,309,0,0,0,0,-1,1⟩, + ⟨5,308,0,0,0,0,0,-1,1⟩, + ⟨4,306,308,0,0,0,0,-1,1⟩, + ⟨4,308,306,0,0,0,0,1,1⟩, + ⟨4,306,308,0,0,0,0,-1,1⟩, + ⟨4,311,305,0,0,0,0,1,2⟩, + ⟨4,310,305,0,0,0,0,1,2⟩, + ⟨4,309,305,0,0,0,0,-1,2⟩, + ⟨4,308,305,0,0,0,0,-1,2⟩, + ⟨4,304,305,0,0,0,0,-1,2⟩, + ⟨5,305,0,0,0,0,0,1,2⟩, + ⟨5,306,0,0,0,0,0,-1,1⟩, + ⟨4,305,306,0,0,0,0,-1,1⟩, + ⟨4,306,305,0,0,0,0,1,1⟩, + ⟨4,305,306,0,0,0,0,-1,1⟩, + ⟨5,306,0,0,0,0,0,-1,1⟩, + ⟨4,304,306,0,0,0,0,-1,1⟩, + ⟨4,306,304,0,0,0,0,1,1⟩, + ⟨4,304,306,0,0,0,0,-1,1⟩, + ⟨4,334,335,0,0,0,0,1,1⟩, + ⟨4,333,335,0,0,0,0,-1,1⟩, + ⟨4,332,335,0,0,0,0,-1,1⟩, + ⟨4,331,335,0,0,0,0,-1,1⟩, + ⟨4,329,335,0,0,0,0,-1,1⟩, + ⟨4,328,335,0,0,0,0,1,1⟩, + ⟨4,327,335,0,0,0,0,1,1⟩, + ⟨4,325,335,0,0,0,0,2,1⟩, + ⟨5,335,0,0,0,0,0,2,1⟩, + ⟨4,332,333,0,0,0,0,1,1⟩, + ⟨4,331,333,0,0,0,0,-1,1⟩, + ⟨4,330,333,0,0,0,0,1,1⟩, + ⟨4,329,333,0,0,0,0,-1,1⟩, + ⟨4,324,333,0,0,0,0,-1,1⟩, + ⟨4,322,333,0,0,0,0,-1,1⟩, + ⟨4,320,333,0,0,0,0,1,1⟩, + ⟨5,333,0,0,0,0,0,2,1⟩, + ⟨4,335,331,0,0,0,0,-1,1⟩, + ⟨4,334,331,0,0,0,0,-1,1⟩, + ⟨4,333,331,0,0,0,0,2,1⟩, + ⟨4,332,331,0,0,0,0,2,1⟩, + ⟨4,330,331,0,0,0,0,3,2⟩, + ⟨4,329,331,0,0,0,0,-1,1⟩, + ⟨4,325,331,0,0,0,0,-1,1⟩, + ⟨4,324,331,0,0,0,0,-1,1⟩, + ⟨4,323,331,0,0,0,0,-1,2⟩, + ⟨4,322,331,0,0,0,0,-1,1⟩, + ⟨4,321,331,0,0,0,0,1,1⟩, + ⟨4,320,331,0,0,0,0,2,1⟩, + ⟨5,331,0,0,0,0,0,-1,1⟩, + ⟨4,335,330,0,0,0,0,-2,1⟩, + ⟨4,334,330,0,0,0,0,-2,1⟩, + ⟨4,329,330,0,0,0,0,2,1⟩, + ⟨4,326,330,0,0,0,0,2,1⟩, + ⟨4,325,330,0,0,0,0,-2,1⟩, + ⟨4,323,330,0,0,0,0,-1,1⟩, + ⟨4,321,330,0,0,0,0,-2,1⟩, + ⟨4,320,330,0,0,0,0,-2,1⟩, + ⟨5,330,0,0,0,0,0,2,1⟩, + ⟨5,331,0,0,0,0,0,-1,1⟩, + ⟨4,330,331,0,0,0,0,-1,1⟩, + ⟨4,331,330,0,0,0,0,1,1⟩, + ⟨4,330,331,0,0,0,0,-1,1⟩, + ⟨4,335,329,0,0,0,0,1,1⟩, + ⟨4,334,329,0,0,0,0,1,1⟩, + ⟨4,333,329,0,0,0,0,-1,2⟩, + ⟨4,332,329,0,0,0,0,-1,2⟩, + ⟨4,331,329,0,0,0,0,-1,2⟩, + ⟨4,326,329,0,0,0,0,-1,1⟩, + ⟨4,325,329,0,0,0,0,1,1⟩, + ⟨4,324,329,0,0,0,0,1,2⟩, + ⟨4,323,329,0,0,0,0,1,2⟩, + ⟨4,322,329,0,0,0,0,1,2⟩, + ⟨4,321,329,0,0,0,0,1,1⟩, + ⟨4,320,329,0,0,0,0,1,2⟩, + ⟨5,329,0,0,0,0,0,1,2⟩, + ⟨5,330,0,0,0,0,0,-1,1⟩, + ⟨4,329,330,0,0,0,0,-1,1⟩, + ⟨4,330,329,0,0,0,0,1,1⟩, + ⟨4,329,330,0,0,0,0,-1,1⟩, + ⟨4,335,328,0,0,0,0,-1,1⟩, + ⟨4,334,328,0,0,0,0,-1,1⟩, + ⟨4,333,328,0,0,0,0,1,1⟩, + ⟨4,332,328,0,0,0,0,1,1⟩, + ⟨4,331,328,0,0,0,0,1,1⟩, + ⟨4,330,328,0,0,0,0,1,1⟩, + ⟨4,327,328,0,0,0,0,-1,1⟩, + ⟨4,325,328,0,0,0,0,-2,1⟩, + ⟨4,320,328,0,0,0,0,1,1⟩, + ⟨5,328,0,0,0,0,0,-1,1⟩, + ⟨4,335,327,0,0,0,0,-1,1⟩, + ⟨4,334,327,0,0,0,0,-1,1⟩, + ⟨4,333,327,0,0,0,0,1,1⟩, + ⟨4,332,327,0,0,0,0,1,1⟩, + ⟨4,331,327,0,0,0,0,1,1⟩, + ⟨4,330,327,0,0,0,0,1,1⟩, + ⟨4,325,327,0,0,0,0,-2,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],986⟩, by decide⟩ +def forward_058 : CheckedSegment frames paid warps := + ⟨⟨forwardState058, forwardState059, + [ + ⟨5,327,0,0,0,0,0,-1,1⟩, + ⟨5,329,0,0,0,0,0,-1,1⟩, + ⟨4,327,329,0,0,0,0,-1,1⟩, + ⟨4,329,327,0,0,0,0,1,1⟩, + ⟨4,327,329,0,0,0,0,-1,1⟩, + ⟨5,327,0,0,0,0,0,-1,1⟩, + ⟨4,326,327,0,0,0,0,-1,1⟩, + ⟨4,327,326,0,0,0,0,1,1⟩, + ⟨4,326,327,0,0,0,0,-1,1⟩, + ⟨4,335,325,0,0,0,0,-1,2⟩, + ⟨4,334,325,0,0,0,0,-1,2⟩, + ⟨4,333,325,0,0,0,0,1,2⟩, + ⟨4,332,325,0,0,0,0,1,2⟩, + ⟨4,331,325,0,0,0,0,1,2⟩, + ⟨4,330,325,0,0,0,0,1,2⟩, + ⟨4,329,325,0,0,0,0,-1,2⟩, + ⟨5,325,0,0,0,0,0,-1,2⟩, + ⟨5,328,0,0,0,0,0,-1,1⟩, + ⟨4,325,328,0,0,0,0,-1,1⟩, + ⟨4,328,325,0,0,0,0,1,1⟩, + ⟨4,325,328,0,0,0,0,-1,1⟩, + ⟨4,335,324,0,0,0,0,-1,1⟩, + ⟨4,334,324,0,0,0,0,-1,1⟩, + ⟨4,329,324,0,0,0,0,1,1⟩, + ⟨4,328,324,0,0,0,0,1,1⟩, + ⟨4,327,324,0,0,0,0,2,1⟩, + ⟨4,323,324,0,0,0,0,-1,1⟩, + ⟨4,322,324,0,0,0,0,-1,1⟩, + ⟨4,321,324,0,0,0,0,-2,1⟩, + ⟨4,320,324,0,0,0,0,-1,1⟩, + ⟨5,324,0,0,0,0,0,2,1⟩, + ⟨5,326,0,0,0,0,0,-1,1⟩, + ⟨4,324,326,0,0,0,0,-1,1⟩, + ⟨4,326,324,0,0,0,0,1,1⟩, + ⟨4,324,326,0,0,0,0,-1,1⟩, + ⟨4,335,323,0,0,0,0,-1,1⟩, + ⟨4,334,323,0,0,0,0,-1,1⟩, + ⟨4,329,323,0,0,0,0,1,1⟩, + ⟨4,328,323,0,0,0,0,1,1⟩, + ⟨4,327,323,0,0,0,0,2,1⟩, + ⟨4,326,323,0,0,0,0,2,1⟩, + ⟨4,322,323,0,0,0,0,-1,1⟩, + ⟨4,321,323,0,0,0,0,-2,1⟩, + ⟨4,320,323,0,0,0,0,-1,1⟩, + ⟨5,323,0,0,0,0,0,-1,1⟩, + ⟨5,325,0,0,0,0,0,-1,1⟩, + ⟨4,323,325,0,0,0,0,-1,1⟩, + ⟨4,325,323,0,0,0,0,1,1⟩, + ⟨4,323,325,0,0,0,0,-1,1⟩, + ⟨5,324,0,0,0,0,0,-1,1⟩, + ⟨4,322,324,0,0,0,0,-1,1⟩, + ⟨4,324,322,0,0,0,0,1,1⟩, + ⟨4,322,324,0,0,0,0,-1,1⟩, + ⟨4,327,321,0,0,0,0,1,2⟩, + ⟨4,326,321,0,0,0,0,1,2⟩, + ⟨4,321,505,0,0,0,0,1,4⟩, + ⟨4,325,321,0,0,0,0,-1,2⟩, + ⟨4,321,505,0,0,0,0,3,2⟩, + ⟨4,324,321,0,0,0,0,-1,2⟩, + ⟨4,321,505,0,0,0,0,-7,4⟩, + ⟨4,322,321,0,0,0,0,1,2⟩, + ⟨4,320,321,0,0,0,0,-1,2⟩, + ⟨5,321,0,0,0,0,0,1,2⟩, + ⟨4,323,320,0,0,0,0,1,1⟩, + ⟨4,320,505,0,0,0,0,-1,4⟩, + ⟨5,322,0,0,0,0,0,-1,1⟩, + ⟨4,320,322,0,0,0,0,-1,1⟩, + ⟨4,322,320,0,0,0,0,1,1⟩, + ⟨4,320,322,0,0,0,0,-1,1⟩, + ⟨4,350,351,0,0,0,0,1,1⟩, + ⟨4,349,351,0,0,0,0,-1,1⟩, + ⟨4,348,351,0,0,0,0,-1,1⟩, + ⟨4,347,351,0,0,0,0,-1,1⟩, + ⟨4,345,351,0,0,0,0,-1,1⟩, + ⟨4,344,351,0,0,0,0,1,1⟩, + ⟨4,343,351,0,0,0,0,1,1⟩, + ⟨4,341,351,0,0,0,0,2,1⟩, + ⟨5,351,0,0,0,0,0,2,1⟩, + ⟨4,348,349,0,0,0,0,1,1⟩, + ⟨4,347,349,0,0,0,0,-1,1⟩, + ⟨4,346,349,0,0,0,0,1,1⟩, + ⟨4,345,349,0,0,0,0,-1,1⟩, + ⟨4,340,349,0,0,0,0,-1,1⟩, + ⟨4,338,349,0,0,0,0,-1,1⟩, + ⟨4,336,349,0,0,0,0,1,1⟩, + ⟨5,349,0,0,0,0,0,2,1⟩, + ⟨4,351,347,0,0,0,0,-1,1⟩, + ⟨4,350,347,0,0,0,0,-1,1⟩, + ⟨4,349,347,0,0,0,0,2,1⟩, + ⟨4,348,347,0,0,0,0,2,1⟩, + ⟨4,346,347,0,0,0,0,3,2⟩, + ⟨4,345,347,0,0,0,0,-1,1⟩, + ⟨4,341,347,0,0,0,0,-1,1⟩, + ⟨4,340,347,0,0,0,0,-1,1⟩, + ⟨4,339,347,0,0,0,0,-1,2⟩, + ⟨4,338,347,0,0,0,0,-1,1⟩, + ⟨4,337,347,0,0,0,0,1,1⟩, + ⟨4,336,347,0,0,0,0,2,1⟩, + ⟨5,347,0,0,0,0,0,-1,1⟩, + ⟨4,351,346,0,0,0,0,-2,1⟩, + ⟨4,350,346,0,0,0,0,-2,1⟩, + ⟨4,345,346,0,0,0,0,2,1⟩, + ⟨4,342,346,0,0,0,0,2,1⟩, + ⟨4,341,346,0,0,0,0,-2,1⟩, + ⟨4,339,346,0,0,0,0,-1,1⟩, + ⟨4,337,346,0,0,0,0,-2,1⟩, + ⟨4,336,346,0,0,0,0,-2,1⟩, + ⟨5,346,0,0,0,0,0,2,1⟩, + ⟨5,347,0,0,0,0,0,-1,1⟩, + ⟨4,346,347,0,0,0,0,-1,1⟩, + ⟨4,347,346,0,0,0,0,1,1⟩, + ⟨4,346,347,0,0,0,0,-1,1⟩, + ⟨4,351,345,0,0,0,0,1,1⟩, + ⟨4,350,345,0,0,0,0,1,1⟩, + ⟨4,349,345,0,0,0,0,-1,2⟩, + ⟨4,348,345,0,0,0,0,-1,2⟩, + ⟨4,347,345,0,0,0,0,-1,2⟩, + ⟨4,342,345,0,0,0,0,-1,1⟩, + ⟨4,341,345,0,0,0,0,1,1⟩, + ⟨4,340,345,0,0,0,0,1,2⟩, + ⟨4,339,345,0,0,0,0,1,2⟩, + ⟨4,338,345,0,0,0,0,1,2⟩, + ⟨4,337,345,0,0,0,0,1,1⟩, + ⟨4,336,345,0,0,0,0,1,2⟩, + ⟨5,345,0,0,0,0,0,1,2⟩, + ⟨5,346,0,0,0,0,0,-1,1⟩, + ⟨4,345,346,0,0,0,0,-1,1⟩, + ⟨4,346,345,0,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1018⟩, by decide⟩ +def forward_059 : CheckedSegment frames paid warps := + ⟨⟨forwardState059, forwardState060, + [ + ⟨4,345,346,0,0,0,0,-1,1⟩, + ⟨4,351,344,0,0,0,0,-1,1⟩, + ⟨4,350,344,0,0,0,0,-1,1⟩, + ⟨4,349,344,0,0,0,0,1,1⟩, + ⟨4,348,344,0,0,0,0,1,1⟩, + ⟨4,347,344,0,0,0,0,1,1⟩, + ⟨4,346,344,0,0,0,0,1,1⟩, + ⟨4,343,344,0,0,0,0,-1,1⟩, + ⟨4,341,344,0,0,0,0,-2,1⟩, + ⟨4,336,344,0,0,0,0,1,1⟩, + ⟨5,344,0,0,0,0,0,-1,1⟩, + ⟨4,351,343,0,0,0,0,-1,1⟩, + ⟨4,350,343,0,0,0,0,-1,1⟩, + ⟨4,349,343,0,0,0,0,1,1⟩, + ⟨4,348,343,0,0,0,0,1,1⟩, + ⟨4,347,343,0,0,0,0,1,1⟩, + ⟨4,346,343,0,0,0,0,1,1⟩, + ⟨4,341,343,0,0,0,0,-2,1⟩, + ⟨5,343,0,0,0,0,0,-1,1⟩, + ⟨5,345,0,0,0,0,0,-1,1⟩, + ⟨4,343,345,0,0,0,0,-1,1⟩, + ⟨4,345,343,0,0,0,0,1,1⟩, + ⟨4,343,345,0,0,0,0,-1,1⟩, + ⟨5,343,0,0,0,0,0,-1,1⟩, + ⟨4,342,343,0,0,0,0,-1,1⟩, + ⟨4,343,342,0,0,0,0,1,1⟩, + ⟨4,342,343,0,0,0,0,-1,1⟩, + ⟨4,351,341,0,0,0,0,-1,2⟩, + ⟨4,350,341,0,0,0,0,-1,2⟩, + ⟨4,349,341,0,0,0,0,1,2⟩, + ⟨4,348,341,0,0,0,0,1,2⟩, + ⟨4,347,341,0,0,0,0,1,2⟩, + ⟨4,346,341,0,0,0,0,1,2⟩, + ⟨4,345,341,0,0,0,0,-1,2⟩, + ⟨5,341,0,0,0,0,0,-1,2⟩, + ⟨5,344,0,0,0,0,0,-1,1⟩, + ⟨4,341,344,0,0,0,0,-1,1⟩, + ⟨4,344,341,0,0,0,0,1,1⟩, + ⟨4,341,344,0,0,0,0,-1,1⟩, + ⟨4,351,340,0,0,0,0,-1,1⟩, + ⟨4,350,340,0,0,0,0,-1,1⟩, + ⟨4,345,340,0,0,0,0,1,1⟩, + ⟨4,344,340,0,0,0,0,1,1⟩, + ⟨4,343,340,0,0,0,0,2,1⟩, + ⟨4,339,340,0,0,0,0,-1,1⟩, + ⟨4,338,340,0,0,0,0,-1,1⟩, + ⟨4,337,340,0,0,0,0,-2,1⟩, + ⟨4,336,340,0,0,0,0,-1,1⟩, + ⟨5,340,0,0,0,0,0,2,1⟩, + ⟨5,342,0,0,0,0,0,-1,1⟩, + ⟨4,340,342,0,0,0,0,-1,1⟩, + ⟨4,342,340,0,0,0,0,1,1⟩, + ⟨4,340,342,0,0,0,0,-1,1⟩, + ⟨4,351,339,0,0,0,0,-1,1⟩, + ⟨4,350,339,0,0,0,0,-1,1⟩, + ⟨4,345,339,0,0,0,0,1,1⟩, + ⟨4,344,339,0,0,0,0,1,1⟩, + ⟨4,343,339,0,0,0,0,2,1⟩, + ⟨4,342,339,0,0,0,0,2,1⟩, + ⟨4,338,339,0,0,0,0,-1,1⟩, + ⟨4,337,339,0,0,0,0,-2,1⟩, + ⟨4,336,339,0,0,0,0,-1,1⟩, + ⟨5,339,0,0,0,0,0,-1,1⟩, + ⟨5,341,0,0,0,0,0,-1,1⟩, + ⟨4,339,341,0,0,0,0,-1,1⟩, + ⟨4,341,339,0,0,0,0,1,1⟩, + ⟨4,339,341,0,0,0,0,-1,1⟩, + ⟨5,340,0,0,0,0,0,-1,1⟩, + ⟨4,338,340,0,0,0,0,-1,1⟩, + ⟨4,340,338,0,0,0,0,1,1⟩, + ⟨4,338,340,0,0,0,0,-1,1⟩, + ⟨4,343,337,0,0,0,0,1,2⟩, + ⟨4,342,337,0,0,0,0,1,2⟩, + ⟨4,341,337,0,0,0,0,-1,2⟩, + ⟨4,340,337,0,0,0,0,-1,2⟩, + ⟨4,338,337,0,0,0,0,1,2⟩, + ⟨4,336,337,0,0,0,0,-1,2⟩, + ⟨5,337,0,0,0,0,0,1,2⟩, + ⟨4,339,336,0,0,0,0,1,1⟩, + ⟨5,338,0,0,0,0,0,-1,1⟩, + ⟨4,336,338,0,0,0,0,-1,1⟩, + ⟨4,338,336,0,0,0,0,1,1⟩, + ⟨4,336,338,0,0,0,0,-1,1⟩, + ⟨4,366,367,0,0,0,0,1,1⟩, + ⟨4,365,367,0,0,0,0,-1,1⟩, + ⟨4,364,367,0,0,0,0,-1,1⟩, + ⟨4,363,367,0,0,0,0,-1,1⟩, + ⟨4,361,367,0,0,0,0,-1,1⟩, + ⟨4,360,367,0,0,0,0,1,1⟩, + ⟨4,359,367,0,0,0,0,1,1⟩, + ⟨4,357,367,0,0,0,0,2,1⟩, + ⟨5,367,0,0,0,0,0,2,1⟩, + ⟨4,364,365,0,0,0,0,1,1⟩, + ⟨4,363,365,0,0,0,0,-1,1⟩, + ⟨4,362,365,0,0,0,0,1,1⟩, + ⟨4,361,365,0,0,0,0,-1,1⟩, + ⟨4,356,365,0,0,0,0,-1,1⟩, + ⟨4,354,365,0,0,0,0,-1,1⟩, + ⟨4,352,365,0,0,0,0,1,1⟩, + ⟨5,365,0,0,0,0,0,2,1⟩, + ⟨4,367,363,0,0,0,0,-1,1⟩, + ⟨4,366,363,0,0,0,0,-1,1⟩, + ⟨4,365,363,0,0,0,0,2,1⟩, + ⟨4,364,363,0,0,0,0,2,1⟩, + ⟨4,362,363,0,0,0,0,3,2⟩, + ⟨4,361,363,0,0,0,0,-1,1⟩, + ⟨4,357,363,0,0,0,0,-1,1⟩, + ⟨4,356,363,0,0,0,0,-1,1⟩, + ⟨4,355,363,0,0,0,0,-1,2⟩, + ⟨4,354,363,0,0,0,0,-1,1⟩, + ⟨4,353,363,0,0,0,0,1,1⟩, + ⟨4,352,363,0,0,0,0,2,1⟩, + ⟨5,363,0,0,0,0,0,-1,1⟩, + ⟨4,367,362,0,0,0,0,-2,1⟩, + ⟨4,366,362,0,0,0,0,-2,1⟩, + ⟨4,361,362,0,0,0,0,2,1⟩, + ⟨4,358,362,0,0,0,0,2,1⟩, + ⟨4,357,362,0,0,0,0,-2,1⟩, + ⟨4,355,362,0,0,0,0,-1,1⟩, + ⟨4,353,362,0,0,0,0,-2,1⟩, + ⟨4,352,362,0,0,0,0,-2,1⟩, + ⟨5,362,0,0,0,0,0,2,1⟩, + ⟨5,363,0,0,0,0,0,-1,1⟩, + ⟨4,362,363,0,0,0,0,-1,1⟩, + ⟨4,363,362,0,0,0,0,1,1⟩, + ⟨4,362,363,0,0,0,0,-1,1⟩, + ⟨4,367,361,0,0,0,0,1,1⟩, + ⟨4,366,361,0,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],988⟩, by decide⟩ +def forward_060 : CheckedSegment frames paid warps := + ⟨⟨forwardState060, forwardState061, + [ + ⟨4,365,361,0,0,0,0,-1,2⟩, + ⟨4,364,361,0,0,0,0,-1,2⟩, + ⟨4,363,361,0,0,0,0,-1,2⟩, + ⟨4,358,361,0,0,0,0,-1,1⟩, + ⟨4,357,361,0,0,0,0,1,1⟩, + ⟨4,356,361,0,0,0,0,1,2⟩, + ⟨4,355,361,0,0,0,0,1,2⟩, + ⟨4,354,361,0,0,0,0,1,2⟩, + ⟨4,353,361,0,0,0,0,1,1⟩, + ⟨4,352,361,0,0,0,0,1,2⟩, + ⟨5,361,0,0,0,0,0,1,2⟩, + ⟨5,362,0,0,0,0,0,-1,1⟩, + ⟨4,361,362,0,0,0,0,-1,1⟩, + ⟨4,362,361,0,0,0,0,1,1⟩, + ⟨4,361,362,0,0,0,0,-1,1⟩, + ⟨4,367,360,0,0,0,0,-1,1⟩, + ⟨4,366,360,0,0,0,0,-1,1⟩, + ⟨4,365,360,0,0,0,0,1,1⟩, + ⟨4,364,360,0,0,0,0,1,1⟩, + ⟨4,363,360,0,0,0,0,1,1⟩, + ⟨4,362,360,0,0,0,0,1,1⟩, + ⟨4,359,360,0,0,0,0,-1,1⟩, + ⟨4,357,360,0,0,0,0,-2,1⟩, + ⟨4,352,360,0,0,0,0,1,1⟩, + ⟨5,360,0,0,0,0,0,-1,1⟩, + ⟨4,367,359,0,0,0,0,-1,1⟩, + ⟨4,366,359,0,0,0,0,-1,1⟩, + ⟨4,365,359,0,0,0,0,1,1⟩, + ⟨4,364,359,0,0,0,0,1,1⟩, + ⟨4,363,359,0,0,0,0,1,1⟩, + ⟨4,362,359,0,0,0,0,1,1⟩, + ⟨4,357,359,0,0,0,0,-2,1⟩, + ⟨5,359,0,0,0,0,0,-1,1⟩, + ⟨5,361,0,0,0,0,0,-1,1⟩, + ⟨4,359,361,0,0,0,0,-1,1⟩, + ⟨4,361,359,0,0,0,0,1,1⟩, + ⟨4,359,361,0,0,0,0,-1,1⟩, + ⟨5,359,0,0,0,0,0,-1,1⟩, + ⟨4,358,359,0,0,0,0,-1,1⟩, + ⟨4,359,358,0,0,0,0,1,1⟩, + ⟨4,358,359,0,0,0,0,-1,1⟩, + ⟨4,367,357,0,0,0,0,-1,2⟩, + ⟨4,366,357,0,0,0,0,-1,2⟩, + ⟨4,365,357,0,0,0,0,1,2⟩, + ⟨4,364,357,0,0,0,0,1,2⟩, + ⟨4,363,357,0,0,0,0,1,2⟩, + ⟨4,362,357,0,0,0,0,1,2⟩, + ⟨4,361,357,0,0,0,0,-1,2⟩, + ⟨5,357,0,0,0,0,0,-1,2⟩, + ⟨5,360,0,0,0,0,0,-1,1⟩, + ⟨4,357,360,0,0,0,0,-1,1⟩, + ⟨4,360,357,0,0,0,0,1,1⟩, + ⟨4,357,360,0,0,0,0,-1,1⟩, + ⟨4,367,356,0,0,0,0,-1,1⟩, + ⟨4,366,356,0,0,0,0,-1,1⟩, + ⟨4,361,356,0,0,0,0,1,1⟩, + ⟨4,360,356,0,0,0,0,1,1⟩, + ⟨4,359,356,0,0,0,0,2,1⟩, + ⟨4,355,356,0,0,0,0,-1,1⟩, + ⟨4,354,356,0,0,0,0,-1,1⟩, + ⟨4,353,356,0,0,0,0,-2,1⟩, + ⟨4,352,356,0,0,0,0,-1,1⟩, + ⟨5,356,0,0,0,0,0,2,1⟩, + ⟨5,358,0,0,0,0,0,-1,1⟩, + ⟨4,356,358,0,0,0,0,-1,1⟩, + ⟨4,358,356,0,0,0,0,1,1⟩, + ⟨4,356,358,0,0,0,0,-1,1⟩, + ⟨4,367,355,0,0,0,0,-1,1⟩, + ⟨4,366,355,0,0,0,0,-1,1⟩, + ⟨4,361,355,0,0,0,0,1,1⟩, + ⟨4,360,355,0,0,0,0,1,1⟩, + ⟨4,359,355,0,0,0,0,2,1⟩, + ⟨4,358,355,0,0,0,0,2,1⟩, + ⟨4,354,355,0,0,0,0,-1,1⟩, + ⟨4,353,355,0,0,0,0,-2,1⟩, + ⟨4,352,355,0,0,0,0,-1,1⟩, + ⟨5,355,0,0,0,0,0,-1,1⟩, + ⟨5,357,0,0,0,0,0,-1,1⟩, + ⟨4,355,357,0,0,0,0,-1,1⟩, + ⟨4,357,355,0,0,0,0,1,1⟩, + ⟨4,355,357,0,0,0,0,-1,1⟩, + ⟨5,356,0,0,0,0,0,-1,1⟩, + ⟨4,354,356,0,0,0,0,-1,1⟩, + ⟨4,356,354,0,0,0,0,1,1⟩, + ⟨4,354,356,0,0,0,0,-1,1⟩, + ⟨4,359,353,0,0,0,0,1,2⟩, + ⟨4,358,353,0,0,0,0,1,2⟩, + ⟨4,357,353,0,0,0,0,-1,2⟩, + ⟨4,356,353,0,0,0,0,-1,2⟩, + ⟨4,354,353,0,0,0,0,1,2⟩, + ⟨4,352,353,0,0,0,0,-1,2⟩, + ⟨5,353,0,0,0,0,0,1,2⟩, + ⟨4,355,352,0,0,0,0,1,1⟩, + ⟨5,354,0,0,0,0,0,-1,1⟩, + ⟨4,352,354,0,0,0,0,-1,1⟩, + ⟨4,354,352,0,0,0,0,1,1⟩, + ⟨4,352,354,0,0,0,0,-1,1⟩, + ⟨4,382,383,0,0,0,0,1,1⟩, + ⟨4,381,383,0,0,0,0,-1,1⟩, + ⟨4,380,383,0,0,0,0,-1,1⟩, + ⟨4,379,383,0,0,0,0,-1,1⟩, + ⟨4,377,383,0,0,0,0,-1,1⟩, + ⟨4,376,383,0,0,0,0,1,1⟩, + ⟨4,375,383,0,0,0,0,1,1⟩, + ⟨4,373,383,0,0,0,0,2,1⟩, + ⟨5,383,0,0,0,0,0,2,1⟩, + ⟨4,380,381,0,0,0,0,1,1⟩, + ⟨4,379,381,0,0,0,0,-1,1⟩, + ⟨4,378,381,0,0,0,0,1,1⟩, + ⟨4,377,381,0,0,0,0,-1,1⟩, + ⟨4,372,381,0,0,0,0,-1,1⟩, + ⟨4,370,381,0,0,0,0,-1,1⟩, + ⟨4,368,381,0,0,0,0,1,1⟩, + ⟨5,381,0,0,0,0,0,2,1⟩, + ⟨4,383,379,0,0,0,0,-1,1⟩, + ⟨4,382,379,0,0,0,0,-1,1⟩, + ⟨4,381,379,0,0,0,0,2,1⟩, + ⟨4,380,379,0,0,0,0,2,1⟩, + ⟨4,378,379,0,0,0,0,3,2⟩, + ⟨4,377,379,0,0,0,0,-1,1⟩, + ⟨4,373,379,0,0,0,0,-1,1⟩, + ⟨4,372,379,0,0,0,0,-1,1⟩, + ⟨4,371,379,0,0,0,0,-1,2⟩, + ⟨4,370,379,0,0,0,0,-1,1⟩, + ⟨4,369,379,0,0,0,0,1,1⟩, + ⟨4,368,379,0,0,0,0,2,1⟩, + ⟨5,379,0,0,0,0,0,-1,1⟩, + ⟨4,383,378,0,0,0,0,-2,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],990⟩, by decide⟩ +def forward_061 : CheckedSegment frames paid warps := + ⟨⟨forwardState061, forwardState062, + [ + ⟨4,382,378,0,0,0,0,-2,1⟩, + ⟨4,377,378,0,0,0,0,2,1⟩, + ⟨4,374,378,0,0,0,0,2,1⟩, + ⟨4,373,378,0,0,0,0,-2,1⟩, + ⟨4,371,378,0,0,0,0,-1,1⟩, + ⟨4,369,378,0,0,0,0,-2,1⟩, + ⟨4,368,378,0,0,0,0,-2,1⟩, + ⟨5,378,0,0,0,0,0,2,1⟩, + ⟨5,379,0,0,0,0,0,-1,1⟩, + ⟨4,378,379,0,0,0,0,-1,1⟩, + ⟨4,379,378,0,0,0,0,1,1⟩, + ⟨4,378,379,0,0,0,0,-1,1⟩, + ⟨4,383,377,0,0,0,0,1,1⟩, + ⟨4,382,377,0,0,0,0,1,1⟩, + ⟨4,381,377,0,0,0,0,-1,2⟩, + ⟨4,380,377,0,0,0,0,-1,2⟩, + ⟨4,379,377,0,0,0,0,-1,2⟩, + ⟨4,374,377,0,0,0,0,-1,1⟩, + ⟨4,373,377,0,0,0,0,1,1⟩, + ⟨4,372,377,0,0,0,0,1,2⟩, + ⟨4,371,377,0,0,0,0,1,2⟩, + ⟨4,370,377,0,0,0,0,1,2⟩, + ⟨4,369,377,0,0,0,0,1,1⟩, + ⟨4,368,377,0,0,0,0,1,2⟩, + ⟨5,377,0,0,0,0,0,1,2⟩, + ⟨5,378,0,0,0,0,0,-1,1⟩, + ⟨4,377,378,0,0,0,0,-1,1⟩, + ⟨4,378,377,0,0,0,0,1,1⟩, + ⟨4,377,378,0,0,0,0,-1,1⟩, + ⟨4,383,376,0,0,0,0,-1,1⟩, + ⟨4,382,376,0,0,0,0,-1,1⟩, + ⟨4,381,376,0,0,0,0,1,1⟩, + ⟨4,380,376,0,0,0,0,1,1⟩, + ⟨4,379,376,0,0,0,0,1,1⟩, + ⟨4,378,376,0,0,0,0,1,1⟩, + ⟨4,375,376,0,0,0,0,-1,1⟩, + ⟨4,373,376,0,0,0,0,-2,1⟩, + ⟨4,368,376,0,0,0,0,1,1⟩, + ⟨5,376,0,0,0,0,0,-1,1⟩, + ⟨4,383,375,0,0,0,0,-1,1⟩, + ⟨4,382,375,0,0,0,0,-1,1⟩, + ⟨4,381,375,0,0,0,0,1,1⟩, + ⟨4,380,375,0,0,0,0,1,1⟩, + ⟨4,379,375,0,0,0,0,1,1⟩, + ⟨4,378,375,0,0,0,0,1,1⟩, + ⟨4,373,375,0,0,0,0,-2,1⟩, + ⟨5,375,0,0,0,0,0,-1,1⟩, + ⟨5,377,0,0,0,0,0,-1,1⟩, + ⟨4,375,377,0,0,0,0,-1,1⟩, + ⟨4,377,375,0,0,0,0,1,1⟩, + ⟨4,375,377,0,0,0,0,-1,1⟩, + ⟨5,375,0,0,0,0,0,-1,1⟩, + ⟨4,374,375,0,0,0,0,-1,1⟩, + ⟨4,375,374,0,0,0,0,1,1⟩, + ⟨4,374,375,0,0,0,0,-1,1⟩, + ⟨4,383,373,0,0,0,0,-1,2⟩, + ⟨4,382,373,0,0,0,0,-1,2⟩, + ⟨4,381,373,0,0,0,0,1,2⟩, + ⟨4,380,373,0,0,0,0,1,2⟩, + ⟨4,379,373,0,0,0,0,1,2⟩, + ⟨4,378,373,0,0,0,0,1,2⟩, + ⟨4,377,373,0,0,0,0,-1,2⟩, + ⟨5,373,0,0,0,0,0,-1,2⟩, + ⟨5,376,0,0,0,0,0,-1,1⟩, + ⟨4,373,376,0,0,0,0,-1,1⟩, + ⟨4,376,373,0,0,0,0,1,1⟩, + ⟨4,373,376,0,0,0,0,-1,1⟩, + ⟨4,383,372,0,0,0,0,-1,1⟩, + ⟨4,382,372,0,0,0,0,-1,1⟩, + ⟨4,377,372,0,0,0,0,1,1⟩, + ⟨4,376,372,0,0,0,0,1,1⟩, + ⟨4,375,372,0,0,0,0,2,1⟩, + ⟨4,371,372,0,0,0,0,-1,1⟩, + ⟨4,370,372,0,0,0,0,-1,1⟩, + ⟨4,369,372,0,0,0,0,-2,1⟩, + ⟨4,368,372,0,0,0,0,-1,1⟩, + ⟨5,372,0,0,0,0,0,2,1⟩, + ⟨5,374,0,0,0,0,0,-1,1⟩, + ⟨4,372,374,0,0,0,0,-1,1⟩, + ⟨4,374,372,0,0,0,0,1,1⟩, + ⟨4,372,374,0,0,0,0,-1,1⟩, + ⟨4,383,371,0,0,0,0,-1,1⟩, + ⟨4,382,371,0,0,0,0,-1,1⟩, + ⟨4,377,371,0,0,0,0,1,1⟩, + ⟨4,376,371,0,0,0,0,1,1⟩, + ⟨4,375,371,0,0,0,0,2,1⟩, + ⟨4,374,371,0,0,0,0,2,1⟩, + ⟨4,370,371,0,0,0,0,-1,1⟩, + ⟨4,369,371,0,0,0,0,-2,1⟩, + ⟨4,368,371,0,0,0,0,-1,1⟩, + ⟨5,371,0,0,0,0,0,-1,1⟩, + ⟨5,373,0,0,0,0,0,-1,1⟩, + ⟨4,371,373,0,0,0,0,-1,1⟩, + ⟨4,373,371,0,0,0,0,1,1⟩, + ⟨4,371,373,0,0,0,0,-1,1⟩, + ⟨5,372,0,0,0,0,0,-1,1⟩, + ⟨4,370,372,0,0,0,0,-1,1⟩, + ⟨4,372,370,0,0,0,0,1,1⟩, + ⟨4,370,372,0,0,0,0,-1,1⟩, + ⟨4,375,369,0,0,0,0,1,2⟩, + ⟨4,374,369,0,0,0,0,1,2⟩, + ⟨4,373,369,0,0,0,0,-1,2⟩, + ⟨4,372,369,0,0,0,0,-1,2⟩, + ⟨4,370,369,0,0,0,0,1,2⟩, + ⟨4,368,369,0,0,0,0,-1,2⟩, + ⟨5,369,0,0,0,0,0,1,2⟩, + ⟨4,371,368,0,0,0,0,1,1⟩, + ⟨5,370,0,0,0,0,0,-1,1⟩, + ⟨4,368,370,0,0,0,0,-1,1⟩, + ⟨4,370,368,0,0,0,0,1,1⟩, + ⟨4,368,370,0,0,0,0,-1,1⟩, + ⟨4,398,399,0,0,0,0,1,1⟩, + ⟨4,397,399,0,0,0,0,-1,1⟩, + ⟨4,396,399,0,0,0,0,-1,1⟩, + ⟨4,395,399,0,0,0,0,-1,1⟩, + ⟨4,393,399,0,0,0,0,-1,1⟩, + ⟨4,392,399,0,0,0,0,1,1⟩, + ⟨4,391,399,0,0,0,0,1,1⟩, + ⟨4,389,399,0,0,0,0,2,1⟩, + ⟨5,399,0,0,0,0,0,2,1⟩, + ⟨4,396,397,0,0,0,0,1,1⟩, + ⟨4,395,397,0,0,0,0,-1,1⟩, + ⟨4,394,397,0,0,0,0,1,1⟩, + ⟨4,393,397,0,0,0,0,-1,1⟩, + ⟨4,388,397,0,0,0,0,-1,1⟩, + ⟨4,386,397,0,0,0,0,-1,1⟩, + ⟨4,384,397,0,0,0,0,1,1⟩, + ⟨5,397,0,0,0,0,0,2,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],980⟩, by decide⟩ +def forward_062 : CheckedSegment frames paid warps := + ⟨⟨forwardState062, forwardState063, + [ + ⟨4,399,395,0,0,0,0,-1,1⟩, + ⟨4,398,395,0,0,0,0,-1,1⟩, + ⟨4,397,395,0,0,0,0,2,1⟩, + ⟨4,396,395,0,0,0,0,2,1⟩, + ⟨4,394,395,0,0,0,0,3,2⟩, + ⟨4,393,395,0,0,0,0,-1,1⟩, + ⟨4,389,395,0,0,0,0,-1,1⟩, + ⟨4,388,395,0,0,0,0,-1,1⟩, + ⟨4,387,395,0,0,0,0,-1,2⟩, + ⟨4,386,395,0,0,0,0,-1,1⟩, + ⟨4,385,395,0,0,0,0,1,1⟩, + ⟨4,384,395,0,0,0,0,2,1⟩, + ⟨5,395,0,0,0,0,0,-1,1⟩, + ⟨4,399,394,0,0,0,0,-2,1⟩, + ⟨4,398,394,0,0,0,0,-2,1⟩, + ⟨4,393,394,0,0,0,0,2,1⟩, + ⟨4,390,394,0,0,0,0,2,1⟩, + ⟨4,389,394,0,0,0,0,-2,1⟩, + ⟨4,387,394,0,0,0,0,-1,1⟩, + ⟨4,385,394,0,0,0,0,-2,1⟩, + ⟨4,384,394,0,0,0,0,-2,1⟩, + ⟨5,394,0,0,0,0,0,2,1⟩, + ⟨5,395,0,0,0,0,0,-1,1⟩, + ⟨4,394,395,0,0,0,0,-1,1⟩, + ⟨4,395,394,0,0,0,0,1,1⟩, + ⟨4,394,395,0,0,0,0,-1,1⟩, + ⟨4,399,393,0,0,0,0,1,1⟩, + ⟨4,398,393,0,0,0,0,1,1⟩, + ⟨4,397,393,0,0,0,0,-1,2⟩, + ⟨4,396,393,0,0,0,0,-1,2⟩, + ⟨4,395,393,0,0,0,0,-1,2⟩, + ⟨4,390,393,0,0,0,0,-1,1⟩, + ⟨4,389,393,0,0,0,0,1,1⟩, + ⟨4,388,393,0,0,0,0,1,2⟩, + ⟨4,387,393,0,0,0,0,1,2⟩, + ⟨4,386,393,0,0,0,0,1,2⟩, + ⟨4,385,393,0,0,0,0,1,1⟩, + ⟨4,384,393,0,0,0,0,1,2⟩, + ⟨5,393,0,0,0,0,0,1,2⟩, + ⟨5,394,0,0,0,0,0,-1,1⟩, + ⟨4,393,394,0,0,0,0,-1,1⟩, + ⟨4,394,393,0,0,0,0,1,1⟩, + ⟨4,393,394,0,0,0,0,-1,1⟩, + ⟨4,399,392,0,0,0,0,-1,1⟩, + ⟨4,398,392,0,0,0,0,-1,1⟩, + ⟨4,397,392,0,0,0,0,1,1⟩, + ⟨4,396,392,0,0,0,0,1,1⟩, + ⟨4,395,392,0,0,0,0,1,1⟩, + ⟨4,394,392,0,0,0,0,1,1⟩, + ⟨4,391,392,0,0,0,0,-1,1⟩, + ⟨4,389,392,0,0,0,0,-2,1⟩, + ⟨4,384,392,0,0,0,0,1,1⟩, + ⟨5,392,0,0,0,0,0,-1,1⟩, + ⟨4,399,391,0,0,0,0,-1,1⟩, + ⟨4,398,391,0,0,0,0,-1,1⟩, + ⟨4,397,391,0,0,0,0,1,1⟩, + ⟨4,396,391,0,0,0,0,1,1⟩, + ⟨4,395,391,0,0,0,0,1,1⟩, + ⟨4,394,391,0,0,0,0,1,1⟩, + ⟨4,389,391,0,0,0,0,-2,1⟩, + ⟨5,391,0,0,0,0,0,-1,1⟩, + ⟨5,393,0,0,0,0,0,-1,1⟩, + ⟨4,391,393,0,0,0,0,-1,1⟩, + ⟨4,393,391,0,0,0,0,1,1⟩, + ⟨4,391,393,0,0,0,0,-1,1⟩, + ⟨5,391,0,0,0,0,0,-1,1⟩, + ⟨4,390,391,0,0,0,0,-1,1⟩, + ⟨4,391,390,0,0,0,0,1,1⟩, + ⟨4,390,391,0,0,0,0,-1,1⟩, + ⟨4,399,389,0,0,0,0,-1,2⟩, + ⟨4,398,389,0,0,0,0,-1,2⟩, + ⟨4,397,389,0,0,0,0,1,2⟩, + ⟨4,396,389,0,0,0,0,1,2⟩, + ⟨4,395,389,0,0,0,0,1,2⟩, + ⟨4,394,389,0,0,0,0,1,2⟩, + ⟨4,393,389,0,0,0,0,-1,2⟩, + ⟨5,389,0,0,0,0,0,-1,2⟩, + ⟨5,392,0,0,0,0,0,-1,1⟩, + ⟨4,389,392,0,0,0,0,-1,1⟩, + ⟨4,392,389,0,0,0,0,1,1⟩, + ⟨4,389,392,0,0,0,0,-1,1⟩, + ⟨4,399,388,0,0,0,0,-1,1⟩, + ⟨4,398,388,0,0,0,0,-1,1⟩, + ⟨4,393,388,0,0,0,0,1,1⟩, + ⟨4,392,388,0,0,0,0,1,1⟩, + ⟨4,391,388,0,0,0,0,2,1⟩, + ⟨4,387,388,0,0,0,0,-1,1⟩, + ⟨4,386,388,0,0,0,0,-1,1⟩, + ⟨4,385,388,0,0,0,0,-2,1⟩, + ⟨4,384,388,0,0,0,0,-1,1⟩, + ⟨5,388,0,0,0,0,0,2,1⟩, + ⟨5,390,0,0,0,0,0,-1,1⟩, + ⟨4,388,390,0,0,0,0,-1,1⟩, + ⟨4,390,388,0,0,0,0,1,1⟩, + ⟨4,388,390,0,0,0,0,-1,1⟩, + ⟨4,399,387,0,0,0,0,-1,1⟩, + ⟨4,398,387,0,0,0,0,-1,1⟩, + ⟨4,393,387,0,0,0,0,1,1⟩, + ⟨4,392,387,0,0,0,0,1,1⟩, + ⟨4,391,387,0,0,0,0,2,1⟩, + ⟨4,390,387,0,0,0,0,2,1⟩, + ⟨4,386,387,0,0,0,0,-1,1⟩, + ⟨4,385,387,0,0,0,0,-2,1⟩, + ⟨4,384,387,0,0,0,0,-1,1⟩, + ⟨5,387,0,0,0,0,0,-1,1⟩, + ⟨5,389,0,0,0,0,0,-1,1⟩, + ⟨4,387,389,0,0,0,0,-1,1⟩, + ⟨4,389,387,0,0,0,0,1,1⟩, + ⟨4,387,389,0,0,0,0,-1,1⟩, + ⟨5,388,0,0,0,0,0,-1,1⟩, + ⟨4,386,388,0,0,0,0,-1,1⟩, + ⟨4,388,386,0,0,0,0,1,1⟩, + ⟨4,386,388,0,0,0,0,-1,1⟩, + ⟨4,391,385,0,0,0,0,1,2⟩, + ⟨4,390,385,0,0,0,0,1,2⟩, + ⟨4,389,385,0,0,0,0,-1,2⟩, + ⟨4,388,385,0,0,0,0,-1,2⟩, + ⟨4,386,385,0,0,0,0,1,2⟩, + ⟨4,384,385,0,0,0,0,-1,2⟩, + ⟨5,385,0,0,0,0,0,1,2⟩, + ⟨4,387,384,0,0,0,0,1,1⟩, + ⟨5,386,0,0,0,0,0,-1,1⟩, + ⟨4,384,386,0,0,0,0,-1,1⟩, + ⟨4,386,384,0,0,0,0,1,1⟩, + ⟨4,384,386,0,0,0,0,-1,1⟩, + ⟨4,540,555,0,0,0,0,-1,1⟩, + ⟨4,554,555,0,0,0,0,1,1⟩, + ⟨4,541,555,0,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1000⟩, by decide⟩ +def forward_063 : CheckedSegment frames paid warps := + ⟨⟨forwardState063, forwardState064, + [ + ⟨4,541,563,0,0,0,0,-1,1⟩, + ⟨4,562,563,0,0,0,0,-1,1⟩, + ⟨4,540,563,0,0,0,0,1,1⟩, + ⟨4,554,572,0,0,0,0,-1,1⟩, + ⟨4,562,572,0,0,0,0,-1,1⟩, + ⟨4,540,572,0,0,0,0,1,1⟩, + ⟨4,554,573,0,0,0,0,1,1⟩, + ⟨4,541,573,0,0,0,0,-1,1⟩, + ⟨4,562,573,0,0,0,0,-1,1⟩, + ⟨4,542,553,0,0,0,0,-1,1⟩, + ⟨4,552,553,0,0,0,0,1,1⟩, + ⟨4,543,553,0,0,0,0,-1,1⟩, + ⟨4,542,565,0,0,0,0,-1,1⟩, + ⟨4,552,565,0,0,0,0,2,1⟩, + ⟨4,543,565,0,0,0,0,-1,1⟩, + ⟨4,564,565,0,0,0,0,-1,1⟩, + ⟨4,542,570,0,0,0,0,-1,1⟩, + ⟨4,564,570,0,0,0,0,-1,1⟩, + ⟨4,552,570,0,0,0,0,1,1⟩, + ⟨4,543,571,0,0,0,0,-1,1⟩, + ⟨4,564,571,0,0,0,0,-1,1⟩, + ⟨4,552,571,0,0,0,0,1,1⟩, + ⟨4,464,458,0,0,0,0,-1,1⟩, + ⟨4,464,476,0,0,0,0,-1,1⟩, + ⟨4,465,477,0,0,0,0,-1,1⟩, + ⟨4,465,464,0,0,0,0,1,1⟩, + ⟨4,465,476,0,0,0,0,1,1⟩, + ⟨4,470,462,0,0,0,0,-1,1⟩, + ⟨4,470,518,0,0,0,0,1,2⟩, + ⟨4,471,519,0,0,0,0,1,2⟩, + ⟨4,488,478,0,0,0,0,-1,1⟩, + ⟨4,471,470,0,0,0,0,1,1⟩, + ⟨4,471,518,0,0,0,0,-1,2⟩, + ⟨4,478,520,0,0,0,0,-1,1⟩, + ⟨4,479,521,0,0,0,0,-1,1⟩, + ⟨4,479,478,0,0,0,0,1,1⟩, + ⟨4,479,520,0,0,0,0,1,1⟩, + ⟨4,509,556,0,0,0,0,-1,1⟩, + ⟨4,510,557,0,0,0,0,-1,1⟩, + ⟨4,468,460,0,0,0,0,-1,1⟩, + ⟨4,468,530,0,0,0,0,1,2⟩, + ⟨4,469,531,0,0,0,0,1,2⟩, + ⟨4,469,468,0,0,0,0,1,1⟩, + ⟨4,469,530,0,0,0,0,-1,2⟩, + ⟨4,490,480,0,0,0,0,-1,1⟩, + ⟨4,480,534,0,0,0,0,-1,1⟩, + ⟨4,481,535,0,0,0,0,-1,1⟩, + ⟨4,481,480,0,0,0,0,1,1⟩, + ⟨4,481,534,0,0,0,0,1,1⟩, + ⟨4,511,546,0,0,0,0,-1,1⟩, + ⟨4,512,547,0,0,0,0,-1,1⟩, + ⟨4,466,457,0,0,0,0,-1,1⟩, + ⟨4,466,486,0,0,0,0,-1,1⟩, + ⟨4,467,487,0,0,0,0,-1,1⟩, + ⟨4,467,466,0,0,0,0,1,1⟩, + ⟨4,467,486,0,0,0,0,1,1⟩, + ⟨4,488,532,0,0,0,0,-1,1⟩, + ⟨4,489,533,0,0,0,0,-1,1⟩, + ⟨4,489,488,0,0,0,0,1,1⟩, + ⟨4,489,532,0,0,0,0,1,1⟩, + ⟨4,498,544,0,0,0,0,-1,1⟩, + ⟨4,499,545,0,0,0,0,-1,1⟩, + ⟨4,490,522,0,0,0,0,-1,1⟩, + ⟨4,491,523,0,0,0,0,-1,1⟩, + ⟨4,491,490,0,0,0,0,1,1⟩, + ⟨4,491,522,0,0,0,0,1,1⟩, + ⟨4,500,558,0,0,0,0,-1,1⟩, + ⟨4,501,559,0,0,0,0,-1,1⟩, + ⟨4,456,474,0,0,0,0,-1,1⟩, + ⟨4,457,475,0,0,0,0,-1,1⟩, + ⟨4,456,457,0,0,0,0,1,1⟩, + ⟨4,456,475,0,0,0,0,1,1⟩, + ⟨4,462,528,0,0,0,0,1,2⟩, + ⟨4,463,529,0,0,0,0,1,2⟩, + ⟨4,463,462,0,0,0,0,1,1⟩, + ⟨4,463,528,0,0,0,0,-1,2⟩, + ⟨4,460,516,0,0,0,0,1,2⟩, + ⟨4,461,517,0,0,0,0,1,2⟩, + ⟨4,461,460,0,0,0,0,1,1⟩, + ⟨4,461,516,0,0,0,0,-1,2⟩, + ⟨4,458,484,0,0,0,0,-1,1⟩, + ⟨4,459,485,0,0,0,0,-1,1⟩, + ⟨4,459,458,0,0,0,0,1,1⟩, + ⟨4,459,484,0,0,0,0,1,1⟩, + ⟨1,224,0,0,2,0,0,0,1⟩, + ⟨4,224,0,2,0,0,0,1,1⟩, + ⟨1,225,0,0,2,0,0,0,1⟩, + ⟨4,225,0,2,0,0,0,1,1⟩, + ⟨1,226,0,0,78,76,0,0,1⟩, + ⟨4,226,76,78,0,0,0,1,1⟩, + ⟨1,227,0,0,78,76,0,0,1⟩, + ⟨4,227,76,78,0,0,0,1,1⟩, + ⟨1,228,0,0,89,87,0,0,1⟩, + ⟨4,228,87,89,0,0,0,1,1⟩, + ⟨1,229,0,0,89,87,0,0,1⟩, + ⟨4,229,87,89,0,0,0,1,1⟩, + ⟨1,230,0,0,29,27,0,0,1⟩, + ⟨4,230,27,29,0,0,0,1,1⟩, + ⟨1,231,0,0,29,27,0,0,1⟩, + ⟨4,231,27,29,0,0,0,1,1⟩, + ⟨1,232,0,0,94,92,0,0,1⟩, + ⟨4,232,92,94,0,0,0,1,1⟩, + ⟨1,233,0,0,94,92,0,0,1⟩, + ⟨4,233,92,94,0,0,0,1,1⟩, + ⟨1,234,0,0,59,57,0,0,1⟩, + ⟨4,234,57,59,0,0,0,1,1⟩, + ⟨1,235,0,0,59,57,0,0,1⟩, + ⟨4,235,57,59,0,0,0,1,1⟩, + ⟨1,236,0,0,9,7,0,0,1⟩, + ⟨4,236,7,9,0,0,0,1,1⟩, + ⟨1,237,0,0,9,7,0,0,1⟩, + ⟨4,237,7,9,0,0,0,1,1⟩, + ⟨1,238,0,0,83,81,0,0,1⟩, + ⟨4,238,81,83,0,0,0,1,1⟩, + ⟨1,239,0,0,83,81,0,0,1⟩, + ⟨4,239,81,83,0,0,0,1,1⟩, + ⟨4,92,233,94,0,0,0,1,1⟩, + ⟨4,233,92,94,0,0,0,-1,1⟩, + ⟨4,92,233,94,0,0,0,1,1⟩, + ⟨5,233,0,94,0,0,0,-1,1⟩, + ⟨4,57,235,59,0,0,0,1,1⟩, + ⟨4,235,57,59,0,0,0,-1,1⟩, + ⟨4,57,235,59,0,0,0,1,1⟩, + ⟨5,235,0,59,0,0,0,-1,1⟩, + ⟨4,7,237,9,0,0,0,1,1⟩, + ⟨4,237,7,9,0,0,0,-1,1⟩, + ⟨4,7,237,9,0,0,0,1,1⟩, + ⟨5,237,0,9,0,0,0,-1,1⟩, + ],#[0,16,0,0,0,0,0,0,0,0],904⟩, by decide⟩ +def forward_064 : CheckedSegment frames paid warps := + ⟨⟨forwardState064, forwardState065, + [ + ⟨4,81,239,83,0,0,0,1,1⟩, + ⟨4,239,81,83,0,0,0,-1,1⟩, + ⟨4,81,239,83,0,0,0,1,1⟩, + ⟨5,239,0,83,0,0,0,-1,1⟩, + ⟨1,0,0,2,341,279,0,0,1⟩, + ⟨1,27,0,29,341,360,0,0,1⟩, + ⟨4,0,27,341,0,0,0,1,1⟩, + ⟨4,27,0,341,0,0,0,-1,2⟩, + ⟨1,224,0,2,342,280,0,0,1⟩, + ⟨1,57,0,59,342,451,0,0,1⟩, + ⟨4,224,57,342,0,0,0,1,1⟩, + ⟨4,57,224,342,0,0,0,-1,2⟩, + ⟨1,225,0,2,343,281,0,0,1⟩, + ⟨1,7,0,9,343,301,0,0,1⟩, + ⟨4,225,7,343,0,0,0,1,1⟩, + ⟨4,7,225,343,0,0,0,-1,2⟩, + ⟨1,76,0,78,344,507,0,0,1⟩, + ⟨1,87,0,89,344,540,0,0,1⟩, + ⟨4,76,87,344,0,0,0,1,1⟩, + ⟨4,87,76,344,0,0,0,-1,2⟩, + ⟨1,226,0,78,345,508,0,0,1⟩, + ⟨1,92,0,94,345,556,0,0,1⟩, + ⟨4,226,92,345,0,0,0,1,1⟩, + ⟨4,92,226,345,0,0,0,-1,2⟩, + ⟨1,227,0,78,346,509,0,0,1⟩, + ⟨1,81,0,83,346,523,0,0,1⟩, + ⟨4,227,81,346,0,0,0,1,1⟩, + ⟨4,81,227,346,0,0,0,-1,2⟩, + ⟨1,228,0,89,347,541,0,0,1⟩, + ⟨1,232,0,94,347,557,0,0,1⟩, + ⟨4,228,232,347,0,0,0,1,1⟩, + ⟨4,232,228,347,0,0,0,-1,2⟩, + ⟨1,229,0,89,348,542,0,0,1⟩, + ⟨1,238,0,83,348,524,0,0,1⟩, + ⟨4,229,238,348,0,0,0,1,1⟩, + ⟨4,238,229,348,0,0,0,-1,2⟩, + ⟨1,230,0,29,349,361,0,0,1⟩, + ⟨1,234,0,59,349,452,0,0,1⟩, + ⟨4,230,234,349,0,0,0,1,1⟩, + ⟨4,234,230,349,0,0,0,-1,2⟩, + ⟨1,231,0,29,350,362,0,0,1⟩, + ⟨1,236,0,9,350,302,0,0,1⟩, + ⟨4,231,236,350,0,0,0,1,1⟩, + ⟨4,236,231,350,0,0,0,-1,2⟩, + ⟨1,233,0,94,339,555,0,0,1⟩, + ⟨1,239,0,83,339,522,0,0,1⟩, + ⟨4,233,239,339,0,0,0,1,1⟩, + ⟨4,239,233,339,0,0,0,-1,2⟩, + ⟨1,235,0,59,340,450,0,0,1⟩, + ⟨1,237,0,9,340,300,0,0,1⟩, + ⟨4,235,237,340,0,0,0,1,1⟩, + ⟨4,237,235,340,0,0,0,-1,2⟩, + ⟨1,231,0,350,351,979,0,0,1⟩, + ⟨1,229,0,348,351,975,0,0,1⟩, + ⟨4,231,229,351,0,0,0,1,1⟩, + ⟨1,226,0,345,352,969,0,0,1⟩, + ⟨1,224,0,342,352,961,0,0,1⟩, + ⟨4,226,224,352,0,0,0,1,1⟩, + ⟨1,230,0,349,353,977,0,0,1⟩, + ⟨1,227,0,346,353,971,0,0,1⟩, + ⟨4,230,227,353,0,0,0,1,1⟩, + ⟨1,228,0,347,354,973,0,0,1⟩, + ⟨1,225,0,343,354,963,0,0,1⟩, + ⟨4,228,225,354,0,0,0,1,1⟩, + ⟨1,232,0,347,355,974,0,0,1⟩, + ⟨1,234,0,349,355,978,0,0,1⟩, + ⟨4,232,234,355,0,0,0,1,1⟩, + ⟨1,7,0,343,356,964,0,0,1⟩, + ⟨1,81,0,346,356,972,0,0,1⟩, + ⟨4,7,81,356,0,0,0,1,1⟩, + ⟨1,236,0,350,357,980,0,0,1⟩, + ⟨1,92,0,345,357,970,0,0,1⟩, + ⟨4,236,92,357,0,0,0,1,1⟩, + ⟨1,238,0,348,358,976,0,0,1⟩, + ⟨1,57,0,342,358,962,0,0,1⟩, + ⟨4,238,57,358,0,0,0,1,1⟩, + ⟨1,57,0,358,310,1002,0,0,1⟩, + ⟨1,92,0,357,310,999,0,0,1⟩, + ⟨4,57,92,310,0,0,0,1,1⟩, + ⟨4,92,57,310,0,0,0,-1,1⟩, + ⟨4,57,92,310,0,0,0,1,1⟩, + ⟨5,92,0,310,0,0,0,-1,1⟩, + ⟨5,92,0,310,0,0,0,-2,1⟩, + ⟨1,224,0,352,310,984,0,0,1⟩, + ⟨4,224,92,310,0,0,0,-1,1⟩, + ⟨1,225,0,354,310,990,0,0,1⟩, + ⟨4,225,92,310,0,0,0,-1,1⟩, + ⟨5,57,0,310,0,0,0,-2,1⟩, + ⟨1,81,0,356,310,996,0,0,1⟩, + ⟨4,81,57,310,0,0,0,1,2⟩, + ⟨1,227,0,353,310,987,0,0,1⟩, + ⟨4,227,57,310,0,0,0,-1,1⟩, + ⟨1,229,0,351,310,981,0,0,1⟩, + ⟨4,229,81,310,0,0,0,1,1⟩, + ⟨4,81,229,310,0,0,0,-1,1⟩, + ⟨4,229,81,310,0,0,0,1,1⟩, + ⟨5,81,0,310,0,0,0,-1,1⟩, + ⟨1,234,0,355,310,993,0,0,1⟩, + ⟨4,234,224,310,0,0,0,1,1⟩, + ⟨4,224,234,310,0,0,0,-1,1⟩, + ⟨4,234,224,310,0,0,0,1,1⟩, + ⟨5,224,0,310,0,0,0,-1,1⟩, + ⟨5,224,0,310,0,0,0,-2,1⟩, + ⟨4,227,225,310,0,0,0,1,1⟩, + ⟨4,225,227,310,0,0,0,-1,1⟩, + ⟨4,227,225,310,0,0,0,1,1⟩, + ⟨5,225,0,310,0,0,0,-1,1⟩, + ⟨4,57,225,310,0,0,0,1,1⟩, + ⟨4,229,225,310,0,0,0,1,2⟩, + ⟨4,92,227,310,0,0,0,1,1⟩, + ⟨4,224,227,310,0,0,0,1,1⟩, + ⟨4,234,227,310,0,0,0,-2,1⟩, + ⟨4,234,229,310,0,0,0,1,1⟩, + ⟨4,229,234,310,0,0,0,-1,1⟩, + ⟨4,234,229,310,0,0,0,1,1⟩, + ⟨5,229,0,310,0,0,0,-1,1⟩, + ⟨5,229,0,310,0,0,0,-1,2⟩, + ⟨4,92,229,310,0,0,0,-1,1⟩, + ⟨4,224,229,310,0,0,0,-1,1⟩, + ⟨4,227,229,310,0,0,0,-1,1⟩, + ⟨4,57,234,310,0,0,0,-1,1⟩, + ⟨4,81,234,310,0,0,0,-1,1⟩, + ⟨4,225,234,310,0,0,0,-1,1⟩, + ⟨4,229,234,310,0,0,0,1,1⟩, + ⟨4,227,234,310,0,0,0,1,1⟩, + ⟨4,225,234,310,0,0,0,-1,1⟩, + ⟨5,234,0,310,0,0,0,2,1⟩, + ⟨4,227,229,310,0,0,0,1,1⟩, + ],#[0,48,0,0,0,0,0,0,0,0],612⟩, by decide⟩ +def forward_065 : CheckedSegment frames paid warps := + ⟨⟨forwardState065, forwardState066, + [ + ⟨4,81,229,310,0,0,0,1,1⟩, + ⟨4,57,229,310,0,0,0,-1,1⟩, + ⟨4,234,229,310,0,0,0,1,1⟩, + ⟨4,229,234,310,0,0,0,-1,1⟩, + ⟨4,234,229,310,0,0,0,1,1⟩, + ⟨5,229,0,310,0,0,0,-1,1⟩, + ⟨4,234,227,310,0,0,0,-1,2⟩, + ⟨4,229,227,310,0,0,0,-1,1⟩, + ⟨4,225,227,310,0,0,0,1,1⟩, + ⟨4,224,227,310,0,0,0,1,2⟩, + ⟨4,81,227,310,0,0,0,-1,2⟩, + ⟨4,57,227,310,0,0,0,1,2⟩, + ⟨4,92,227,310,0,0,0,-1,2⟩, + ⟨5,227,0,310,0,0,0,-1,2⟩, + ⟨4,229,225,310,0,0,0,1,1⟩, + ⟨4,227,225,310,0,0,0,1,2⟩, + ⟨4,224,225,310,0,0,0,-1,2⟩, + ⟨4,81,225,310,0,0,0,1,2⟩, + ⟨4,57,225,310,0,0,0,1,2⟩, + ⟨4,92,225,310,0,0,0,1,2⟩, + ⟨5,225,0,310,0,0,0,-2,1⟩, + ⟨4,81,224,310,0,0,0,1,1⟩, + ⟨4,57,224,310,0,0,0,1,1⟩, + ⟨4,92,224,310,0,0,0,-1,1⟩, + ⟨5,224,0,310,0,0,0,2,1⟩, + ⟨4,225,224,310,0,0,0,1,1⟩, + ⟨4,224,225,310,0,0,0,-1,1⟩, + ⟨4,225,224,310,0,0,0,1,1⟩, + ⟨5,224,0,310,0,0,0,-1,1⟩, + ⟨4,227,81,310,0,0,0,1,2⟩, + ⟨4,225,81,310,0,0,0,-1,1⟩, + ⟨4,92,81,310,0,0,0,1,1⟩, + ⟨5,81,0,310,0,0,0,-2,1⟩, + ⟨4,227,57,310,0,0,0,1,2⟩, + ⟨4,225,57,310,0,0,0,-1,1⟩, + ⟨4,92,57,310,0,0,0,1,1⟩, + ⟨5,57,0,310,0,0,0,-2,1⟩, + ⟨4,224,57,310,0,0,0,1,1⟩, + ⟨4,57,224,310,0,0,0,-1,1⟩, + ⟨4,224,57,310,0,0,0,1,1⟩, + ⟨5,57,0,310,0,0,0,-1,1⟩, + ⟨4,227,92,310,0,0,0,-1,2⟩, + ⟨4,225,92,310,0,0,0,1,1⟩, + ⟨4,224,92,310,0,0,0,1,1⟩, + ⟨4,81,92,310,0,0,0,1,1⟩, + ⟨4,57,92,310,0,0,0,1,1⟩, + ⟨1,240,0,0,72,70,0,0,1⟩, + ⟨4,240,70,72,0,0,0,1,1⟩, + ⟨1,241,0,0,72,70,0,0,1⟩, + ⟨4,241,240,72,0,0,0,1,1⟩, + ⟨1,242,0,0,73,71,0,0,1⟩, + ⟨4,242,71,73,0,0,0,1,1⟩, + ⟨1,243,0,0,73,71,0,0,1⟩, + ⟨4,243,242,73,0,0,0,1,1⟩, + ⟨1,244,0,0,92,90,0,0,1⟩, + ⟨4,244,90,92,0,0,0,1,1⟩, + ⟨1,245,0,0,92,90,0,0,1⟩, + ⟨4,245,90,92,0,0,0,1,1⟩, + ⟨1,246,0,0,93,91,0,0,1⟩, + ⟨4,246,91,93,0,0,0,1,1⟩, + ⟨1,247,0,0,93,91,0,0,1⟩, + ⟨4,247,91,93,0,0,0,1,1⟩, + ⟨1,248,0,0,65,63,0,0,1⟩, + ⟨4,248,63,65,0,0,0,1,1⟩, + ⟨1,249,0,0,65,63,0,0,1⟩, + ⟨4,249,63,65,0,0,0,1,1⟩, + ⟨1,250,0,0,64,62,0,0,1⟩, + ⟨4,250,62,64,0,0,0,1,1⟩, + ⟨1,251,0,0,64,62,0,0,1⟩, + ⟨4,251,62,64,0,0,0,1,1⟩, + ⟨1,252,0,0,12,10,0,0,1⟩, + ⟨4,252,10,12,0,0,0,1,1⟩, + ⟨1,253,0,0,12,10,0,0,1⟩, + ⟨4,253,10,12,0,0,0,1,1⟩, + ⟨1,254,0,0,13,11,0,0,1⟩, + ⟨4,254,11,13,0,0,0,1,1⟩, + ⟨1,255,0,0,13,11,0,0,1⟩, + ⟨4,255,11,13,0,0,0,1,1⟩, + ⟨4,63,249,65,0,0,0,1,1⟩, + ⟨4,249,63,65,0,0,0,-1,1⟩, + ⟨4,63,249,65,0,0,0,1,1⟩, + ⟨5,249,0,65,0,0,0,-1,1⟩, + ⟨4,62,251,64,0,0,0,1,1⟩, + ⟨4,251,62,64,0,0,0,-1,1⟩, + ⟨4,62,251,64,0,0,0,1,1⟩, + ⟨5,251,0,64,0,0,0,-1,1⟩, + ⟨4,10,253,12,0,0,0,1,1⟩, + ⟨4,253,10,12,0,0,0,-1,1⟩, + ⟨4,10,253,12,0,0,0,1,1⟩, + ⟨5,253,0,12,0,0,0,-1,1⟩, + ⟨4,11,255,13,0,0,0,1,1⟩, + ⟨4,255,11,13,0,0,0,-1,1⟩, + ⟨4,11,255,13,0,0,0,1,1⟩, + ⟨5,255,0,13,0,0,0,-1,1⟩, + ⟨1,70,0,72,361,489,0,0,1⟩, + ⟨1,91,0,93,361,552,0,0,1⟩, + ⟨4,70,91,361,0,0,0,1,1⟩, + ⟨4,91,70,361,0,0,0,-1,2⟩, + ⟨1,240,0,72,362,490,0,0,1⟩, + ⟨1,62,0,64,362,466,0,0,1⟩, + ⟨4,240,62,362,0,0,0,1,1⟩, + ⟨4,62,240,362,0,0,0,-1,2⟩, + ⟨1,241,0,72,363,491,0,0,1⟩, + ⟨1,10,0,12,363,310,0,0,1⟩, + ⟨4,241,10,363,0,0,0,1,1⟩, + ⟨4,10,241,363,0,0,0,-1,2⟩, + ⟨1,71,0,73,364,492,0,0,1⟩, + ⟨1,90,0,92,364,549,0,0,1⟩, + ⟨4,71,90,364,0,0,0,1,1⟩, + ⟨4,90,71,364,0,0,0,-1,2⟩, + ⟨1,242,0,73,365,493,0,0,1⟩, + ⟨1,63,0,65,365,469,0,0,1⟩, + ⟨4,242,63,365,0,0,0,1,1⟩, + ⟨4,63,242,365,0,0,0,-1,2⟩, + ⟨1,243,0,73,366,494,0,0,1⟩, + ⟨1,11,0,13,366,313,0,0,1⟩, + ⟨4,243,11,366,0,0,0,1,1⟩, + ⟨4,11,243,366,0,0,0,-1,2⟩, + ⟨1,244,0,92,367,550,0,0,1⟩, + ⟨1,248,0,65,367,470,0,0,1⟩, + ⟨4,244,248,367,0,0,0,1,1⟩, + ⟨4,248,244,367,0,0,0,-1,2⟩, + ⟨1,245,0,92,368,551,0,0,1⟩, + ⟨1,254,0,13,368,314,0,0,1⟩, + ⟨4,245,254,368,0,0,0,1,1⟩, + ⟨4,254,245,368,0,0,0,-1,2⟩, + ⟨1,246,0,93,369,553,0,0,1⟩, + ⟨1,250,0,64,369,467,0,0,1⟩, + ],#[0,34,0,0,0,0,0,0,0,0],730⟩, by decide⟩ +def forward_066 : CheckedSegment frames paid warps := + ⟨⟨forwardState066, forwardState067, + [ + ⟨4,246,250,369,0,0,0,1,1⟩, + ⟨4,250,246,369,0,0,0,-1,2⟩, + ⟨1,247,0,93,370,554,0,0,1⟩, + ⟨1,252,0,12,370,311,0,0,1⟩, + ⟨4,247,252,370,0,0,0,1,1⟩, + ⟨4,252,247,370,0,0,0,-1,2⟩, + ⟨1,249,0,65,359,468,0,0,1⟩, + ⟨1,255,0,13,359,312,0,0,1⟩, + ⟨4,249,255,359,0,0,0,1,1⟩, + ⟨4,255,249,359,0,0,0,-1,2⟩, + ⟨1,251,0,64,360,465,0,0,1⟩, + ⟨1,253,0,12,360,309,0,0,1⟩, + ⟨4,251,253,360,0,0,0,1,1⟩, + ⟨4,253,251,360,0,0,0,-1,2⟩, + ⟨1,247,0,370,371,1035,0,0,1⟩, + ⟨1,245,0,368,371,1031,0,0,1⟩, + ⟨4,247,245,371,0,0,0,1,1⟩, + ⟨1,242,0,365,372,1025,0,0,1⟩, + ⟨1,240,0,362,372,1017,0,0,1⟩, + ⟨4,242,240,372,0,0,0,1,1⟩, + ⟨1,246,0,369,373,1033,0,0,1⟩, + ⟨1,243,0,366,373,1027,0,0,1⟩, + ⟨4,246,243,373,0,0,0,1,1⟩, + ⟨1,244,0,367,374,1029,0,0,1⟩, + ⟨1,241,0,363,374,1019,0,0,1⟩, + ⟨4,244,241,374,0,0,0,1,1⟩, + ⟨1,248,0,367,375,1030,0,0,1⟩, + ⟨1,250,0,369,375,1034,0,0,1⟩, + ⟨4,248,250,375,0,0,0,1,1⟩, + ⟨1,10,0,363,376,1020,0,0,1⟩, + ⟨1,11,0,366,376,1028,0,0,1⟩, + ⟨4,10,11,376,0,0,0,1,1⟩, + ⟨1,252,0,370,377,1036,0,0,1⟩, + ⟨1,63,0,365,377,1026,0,0,1⟩, + ⟨4,252,63,377,0,0,0,1,1⟩, + ⟨1,254,0,368,378,1032,0,0,1⟩, + ⟨1,62,0,362,378,1018,0,0,1⟩, + ⟨4,254,62,378,0,0,0,1,1⟩, + ⟨1,62,0,378,292,1058,0,0,1⟩, + ⟨1,63,0,377,292,1055,0,0,1⟩, + ⟨4,62,63,292,0,0,0,1,1⟩, + ⟨4,63,62,292,0,0,0,-1,1⟩, + ⟨4,62,63,292,0,0,0,1,1⟩, + ⟨5,63,0,292,0,0,0,-1,1⟩, + ⟨5,63,0,292,0,0,0,-2,1⟩, + ⟨1,240,0,372,292,1040,0,0,1⟩, + ⟨4,240,63,292,0,0,0,-1,1⟩, + ⟨1,241,0,374,292,1046,0,0,1⟩, + ⟨4,241,63,292,0,0,0,-1,1⟩, + ⟨5,62,0,292,0,0,0,-2,1⟩, + ⟨1,11,0,376,292,1052,0,0,1⟩, + ⟨4,11,62,292,0,0,0,1,2⟩, + ⟨1,243,0,373,292,1043,0,0,1⟩, + ⟨4,243,62,292,0,0,0,-1,1⟩, + ⟨1,245,0,371,292,1037,0,0,1⟩, + ⟨4,245,11,292,0,0,0,1,1⟩, + ⟨4,11,245,292,0,0,0,-1,1⟩, + ⟨4,245,11,292,0,0,0,1,1⟩, + ⟨5,11,0,292,0,0,0,-1,1⟩, + ⟨1,250,0,375,292,1049,0,0,1⟩, + ⟨4,250,240,292,0,0,0,1,1⟩, + ⟨4,240,250,292,0,0,0,-1,1⟩, + ⟨4,250,240,292,0,0,0,1,1⟩, + ⟨5,240,0,292,0,0,0,-1,1⟩, + ⟨5,240,0,292,0,0,0,-2,1⟩, + ⟨4,243,241,292,0,0,0,1,1⟩, + ⟨4,241,243,292,0,0,0,-1,1⟩, + ⟨4,243,241,292,0,0,0,1,1⟩, + ⟨5,241,0,292,0,0,0,-1,1⟩, + ⟨4,62,241,292,0,0,0,1,1⟩, + ⟨4,245,241,292,0,0,0,1,2⟩, + ⟨4,63,243,292,0,0,0,1,1⟩, + ⟨4,240,243,292,0,0,0,1,1⟩, + ⟨4,250,243,292,0,0,0,-2,1⟩, + ⟨4,250,245,292,0,0,0,1,1⟩, + ⟨4,245,250,292,0,0,0,-1,1⟩, + ⟨4,250,245,292,0,0,0,1,1⟩, + ⟨5,245,0,292,0,0,0,-1,1⟩, + ⟨5,245,0,292,0,0,0,-1,2⟩, + ⟨4,63,245,292,0,0,0,-1,1⟩, + ⟨4,240,245,292,0,0,0,-1,1⟩, + ⟨4,243,245,292,0,0,0,-1,1⟩, + ⟨4,62,250,292,0,0,0,-1,1⟩, + ⟨4,11,250,292,0,0,0,-1,1⟩, + ⟨4,241,250,292,0,0,0,-1,1⟩, + ⟨4,245,250,292,0,0,0,1,1⟩, + ⟨4,243,250,292,0,0,0,1,1⟩, + ⟨4,241,250,292,0,0,0,-1,1⟩, + ⟨5,250,0,292,0,0,0,2,1⟩, + ⟨4,243,245,292,0,0,0,1,1⟩, + ⟨4,11,245,292,0,0,0,1,1⟩, + ⟨4,62,245,292,0,0,0,-1,1⟩, + ⟨4,250,245,292,0,0,0,1,1⟩, + ⟨4,245,250,292,0,0,0,-1,1⟩, + ⟨4,250,245,292,0,0,0,1,1⟩, + ⟨5,245,0,292,0,0,0,-1,1⟩, + ⟨4,250,243,292,0,0,0,-1,2⟩, + ⟨4,245,243,292,0,0,0,-1,1⟩, + ⟨4,241,243,292,0,0,0,1,1⟩, + ⟨4,240,243,292,0,0,0,1,2⟩, + ⟨4,11,243,292,0,0,0,-1,2⟩, + ⟨4,62,243,292,0,0,0,1,2⟩, + ⟨4,63,243,292,0,0,0,-1,2⟩, + ⟨5,243,0,292,0,0,0,-1,2⟩, + ⟨4,245,241,292,0,0,0,1,1⟩, + ⟨4,243,241,292,0,0,0,1,2⟩, + ⟨4,240,241,292,0,0,0,-1,2⟩, + ⟨4,11,241,292,0,0,0,1,2⟩, + ⟨4,62,241,292,0,0,0,1,2⟩, + ⟨4,63,241,292,0,0,0,1,2⟩, + ⟨5,241,0,292,0,0,0,-2,1⟩, + ⟨4,11,240,292,0,0,0,1,1⟩, + ⟨4,62,240,292,0,0,0,1,1⟩, + ⟨4,63,240,292,0,0,0,-1,1⟩, + ⟨5,240,0,292,0,0,0,2,1⟩, + ⟨4,241,240,292,0,0,0,1,1⟩, + ⟨4,240,241,292,0,0,0,-1,1⟩, + ⟨4,241,240,292,0,0,0,1,1⟩, + ⟨5,240,0,292,0,0,0,-1,1⟩, + ⟨4,243,11,292,0,0,0,1,2⟩, + ⟨4,241,11,292,0,0,0,-1,1⟩, + ⟨4,63,11,292,0,0,0,1,1⟩, + ⟨5,11,0,292,0,0,0,-2,1⟩, + ⟨4,243,62,292,0,0,0,1,2⟩, + ⟨4,241,62,292,0,0,0,-1,1⟩, + ⟨4,63,62,292,0,0,0,1,1⟩, + ⟨5,62,0,292,0,0,0,-2,1⟩, + ⟨4,240,62,292,0,0,0,1,1⟩, + ],#[0,30,0,0,0,0,0,0,0,0],736⟩, by decide⟩ +def forward_067 : CheckedSegment frames paid warps := + ⟨⟨forwardState067, forwardState068, + [ + ⟨4,62,240,292,0,0,0,-1,1⟩, + ⟨4,240,62,292,0,0,0,1,1⟩, + ⟨5,62,0,292,0,0,0,-1,1⟩, + ⟨4,243,63,292,0,0,0,-1,2⟩, + ⟨4,241,63,292,0,0,0,1,1⟩, + ⟨4,240,63,292,0,0,0,1,1⟩, + ⟨4,11,63,292,0,0,0,1,1⟩, + ⟨4,62,63,292,0,0,0,1,1⟩, + ⟨1,256,0,0,74,72,0,0,1⟩, + ⟨4,256,72,74,0,0,0,1,1⟩, + ⟨1,257,0,0,74,72,0,0,1⟩, + ⟨4,257,256,74,0,0,0,1,1⟩, + ⟨1,258,0,0,4,2,0,0,1⟩, + ⟨4,258,2,4,0,0,0,1,1⟩, + ⟨1,259,0,0,4,2,0,0,1⟩, + ⟨4,259,258,4,0,0,0,1,1⟩, + ⟨1,260,0,0,27,25,0,0,1⟩, + ⟨4,260,25,27,0,0,0,1,1⟩, + ⟨1,261,0,0,27,25,0,0,1⟩, + ⟨4,261,25,27,0,0,0,1,1⟩, + ⟨1,262,0,0,91,89,0,0,1⟩, + ⟨4,262,89,91,0,0,0,1,1⟩, + ⟨1,263,0,0,91,89,0,0,1⟩, + ⟨4,263,89,91,0,0,0,1,1⟩, + ⟨1,264,0,0,63,61,0,0,1⟩, + ⟨4,264,61,63,0,0,0,1,1⟩, + ⟨1,265,0,0,63,61,0,0,1⟩, + ⟨4,265,61,63,0,0,0,1,1⟩, + ⟨1,266,0,0,96,94,0,0,1⟩, + ⟨4,266,94,96,0,0,0,1,1⟩, + ⟨1,267,0,0,96,94,0,0,1⟩, + ⟨4,267,94,96,0,0,0,1,1⟩, + ⟨1,268,0,0,81,79,0,0,1⟩, + ⟨4,268,79,81,0,0,0,1,1⟩, + ⟨1,269,0,0,81,79,0,0,1⟩, + ⟨4,269,79,81,0,0,0,1,1⟩, + ⟨1,270,0,0,11,9,0,0,1⟩, + ⟨4,270,9,11,0,0,0,1,1⟩, + ⟨1,271,0,0,11,9,0,0,1⟩, + ⟨4,271,9,11,0,0,0,1,1⟩, + ⟨4,61,265,63,0,0,0,1,1⟩, + ⟨4,265,61,63,0,0,0,-1,1⟩, + ⟨4,61,265,63,0,0,0,1,1⟩, + ⟨5,265,0,63,0,0,0,-1,1⟩, + ⟨4,94,267,96,0,0,0,1,1⟩, + ⟨4,267,94,96,0,0,0,-1,1⟩, + ⟨4,94,267,96,0,0,0,1,1⟩, + ⟨5,267,0,96,0,0,0,-1,1⟩, + ⟨4,79,269,81,0,0,0,1,1⟩, + ⟨4,269,79,81,0,0,0,-1,1⟩, + ⟨4,79,269,81,0,0,0,1,1⟩, + ⟨5,269,0,81,0,0,0,-1,1⟩, + ⟨4,9,271,11,0,0,0,1,1⟩, + ⟨4,271,9,11,0,0,0,-1,1⟩, + ⟨4,9,271,11,0,0,0,1,1⟩, + ⟨5,271,0,11,0,0,0,-1,1⟩, + ⟨1,72,0,74,381,495,0,0,1⟩, + ⟨1,89,0,91,381,546,0,0,1⟩, + ⟨4,72,89,381,0,0,0,1,1⟩, + ⟨4,89,72,381,0,0,0,-1,2⟩, + ⟨1,256,0,74,382,496,0,0,1⟩, + ⟨1,94,0,96,382,562,0,0,1⟩, + ⟨4,256,94,382,0,0,0,1,1⟩, + ⟨4,94,256,382,0,0,0,-1,2⟩, + ⟨1,257,0,74,383,497,0,0,1⟩, + ⟨1,79,0,81,383,517,0,0,1⟩, + ⟨4,257,79,383,0,0,0,1,1⟩, + ⟨4,79,257,383,0,0,0,-1,2⟩, + ⟨1,2,0,4,384,285,0,0,1⟩, + ⟨1,25,0,27,384,354,0,0,1⟩, + ⟨4,2,25,384,0,0,0,1,1⟩, + ⟨4,25,2,384,0,0,0,-1,2⟩, + ⟨1,258,0,4,385,286,0,0,1⟩, + ⟨1,61,0,63,385,463,0,0,1⟩, + ⟨4,258,61,385,0,0,0,1,1⟩, + ⟨4,61,258,385,0,0,0,-1,2⟩, + ⟨1,259,0,4,386,287,0,0,1⟩, + ⟨1,9,0,11,386,307,0,0,1⟩, + ⟨4,259,9,386,0,0,0,1,1⟩, + ⟨4,9,259,386,0,0,0,-1,2⟩, + ⟨1,260,0,27,387,355,0,0,1⟩, + ⟨1,264,0,63,387,464,0,0,1⟩, + ⟨4,260,264,387,0,0,0,1,1⟩, + ⟨4,264,260,387,0,0,0,-1,2⟩, + ⟨1,261,0,27,388,356,0,0,1⟩, + ⟨1,270,0,11,388,308,0,0,1⟩, + ⟨4,261,270,388,0,0,0,1,1⟩, + ⟨4,270,261,388,0,0,0,-1,2⟩, + ⟨1,262,0,91,389,547,0,0,1⟩, + ⟨1,266,0,96,389,563,0,0,1⟩, + ⟨4,262,266,389,0,0,0,1,1⟩, + ⟨4,266,262,389,0,0,0,-1,2⟩, + ⟨1,263,0,91,390,548,0,0,1⟩, + ⟨1,268,0,81,390,518,0,0,1⟩, + ⟨4,263,268,390,0,0,0,1,1⟩, + ⟨4,268,263,390,0,0,0,-1,2⟩, + ⟨1,265,0,63,379,462,0,0,1⟩, + ⟨1,271,0,11,379,306,0,0,1⟩, + ⟨4,265,271,379,0,0,0,1,1⟩, + ⟨4,271,265,379,0,0,0,-1,2⟩, + ⟨1,267,0,96,380,561,0,0,1⟩, + ⟨1,269,0,81,380,516,0,0,1⟩, + ⟨4,267,269,380,0,0,0,1,1⟩, + ⟨4,269,267,380,0,0,0,-1,2⟩, + ⟨1,263,0,390,391,1091,0,0,1⟩, + ⟨1,261,0,388,391,1087,0,0,1⟩, + ⟨4,263,261,391,0,0,0,1,1⟩, + ⟨1,258,0,385,392,1081,0,0,1⟩, + ⟨1,256,0,382,392,1073,0,0,1⟩, + ⟨4,258,256,392,0,0,0,1,1⟩, + ⟨1,262,0,389,393,1089,0,0,1⟩, + ⟨1,259,0,386,393,1083,0,0,1⟩, + ⟨4,262,259,393,0,0,0,1,1⟩, + ⟨1,260,0,387,394,1085,0,0,1⟩, + ⟨1,257,0,383,394,1075,0,0,1⟩, + ⟨4,260,257,394,0,0,0,1,1⟩, + ⟨1,264,0,387,395,1086,0,0,1⟩, + ⟨1,266,0,389,395,1090,0,0,1⟩, + ⟨4,264,266,395,0,0,0,1,1⟩, + ⟨1,79,0,383,396,1076,0,0,1⟩, + ⟨1,9,0,386,396,1084,0,0,1⟩, + ⟨4,79,9,396,0,0,0,1,1⟩, + ⟨1,268,0,390,397,1092,0,0,1⟩, + ⟨1,61,0,385,397,1082,0,0,1⟩, + ⟨4,268,61,397,0,0,0,1,1⟩, + ⟨1,270,0,388,398,1088,0,0,1⟩, + ⟨1,94,0,382,398,1074,0,0,1⟩, + ⟨4,270,94,398,0,0,0,1,1⟩, + ],#[0,56,0,0,0,0,0,0,0,0],572⟩, by decide⟩ +def forward_068 : CheckedSegment frames paid warps := + ⟨⟨forwardState068, forwardState069, + [ + ⟨1,94,0,398,295,1114,0,0,1⟩, + ⟨1,61,0,397,295,1111,0,0,1⟩, + ⟨4,94,61,295,0,0,0,1,1⟩, + ⟨4,61,94,295,0,0,0,-1,1⟩, + ⟨4,94,61,295,0,0,0,1,1⟩, + ⟨5,61,0,295,0,0,0,-1,1⟩, + ⟨5,61,0,295,0,0,0,-2,1⟩, + ⟨1,256,0,392,295,1096,0,0,1⟩, + ⟨4,256,61,295,0,0,0,-1,1⟩, + ⟨1,257,0,394,295,1102,0,0,1⟩, + ⟨4,257,61,295,0,0,0,-1,1⟩, + ⟨5,94,0,295,0,0,0,-2,1⟩, + ⟨1,9,0,396,295,1108,0,0,1⟩, + ⟨4,9,94,295,0,0,0,1,2⟩, + ⟨1,259,0,393,295,1099,0,0,1⟩, + ⟨4,259,94,295,0,0,0,-1,1⟩, + ⟨1,261,0,391,295,1093,0,0,1⟩, + ⟨4,261,9,295,0,0,0,1,1⟩, + ⟨4,9,261,295,0,0,0,-1,1⟩, + ⟨4,261,9,295,0,0,0,1,1⟩, + ⟨5,9,0,295,0,0,0,-1,1⟩, + ⟨1,266,0,395,295,1105,0,0,1⟩, + ⟨4,266,256,295,0,0,0,1,1⟩, + ⟨4,256,266,295,0,0,0,-1,1⟩, + ⟨4,266,256,295,0,0,0,1,1⟩, + ⟨5,256,0,295,0,0,0,-1,1⟩, + ⟨5,256,0,295,0,0,0,-2,1⟩, + ⟨4,259,257,295,0,0,0,1,1⟩, + ⟨4,257,259,295,0,0,0,-1,1⟩, + ⟨4,259,257,295,0,0,0,1,1⟩, + ⟨5,257,0,295,0,0,0,-1,1⟩, + ⟨4,94,257,295,0,0,0,1,1⟩, + ⟨4,261,257,295,0,0,0,1,2⟩, + ⟨4,61,259,295,0,0,0,1,1⟩, + ⟨4,256,259,295,0,0,0,1,1⟩, + ⟨4,266,259,295,0,0,0,-2,1⟩, + ⟨4,266,261,295,0,0,0,1,1⟩, + ⟨4,261,266,295,0,0,0,-1,1⟩, + ⟨4,266,261,295,0,0,0,1,1⟩, + ⟨5,261,0,295,0,0,0,-1,1⟩, + ⟨5,261,0,295,0,0,0,-1,2⟩, + ⟨4,61,261,295,0,0,0,-1,1⟩, + ⟨4,256,261,295,0,0,0,-1,1⟩, + ⟨4,259,261,295,0,0,0,-1,1⟩, + ⟨4,94,266,295,0,0,0,-1,1⟩, + ⟨4,9,266,295,0,0,0,-1,1⟩, + ⟨4,257,266,295,0,0,0,-1,1⟩, + ⟨4,261,266,295,0,0,0,1,1⟩, + ⟨4,259,266,295,0,0,0,1,1⟩, + ⟨4,257,266,295,0,0,0,-1,1⟩, + ⟨5,266,0,295,0,0,0,2,1⟩, + ⟨4,259,261,295,0,0,0,1,1⟩, + ⟨4,9,261,295,0,0,0,1,1⟩, + ⟨4,94,261,295,0,0,0,-1,1⟩, + ⟨4,266,261,295,0,0,0,1,1⟩, + ⟨4,261,266,295,0,0,0,-1,1⟩, + ⟨4,266,261,295,0,0,0,1,1⟩, + ⟨5,261,0,295,0,0,0,-1,1⟩, + ⟨4,266,259,295,0,0,0,-1,2⟩, + ⟨4,261,259,295,0,0,0,-1,1⟩, + ⟨4,257,259,295,0,0,0,1,1⟩, + ⟨4,256,259,295,0,0,0,1,2⟩, + ⟨4,9,259,295,0,0,0,-1,2⟩, + ⟨4,94,259,295,0,0,0,1,2⟩, + ⟨4,61,259,295,0,0,0,-1,2⟩, + ⟨5,259,0,295,0,0,0,-1,2⟩, + ⟨4,261,257,295,0,0,0,1,1⟩, + ⟨4,259,257,295,0,0,0,1,2⟩, + ⟨4,256,257,295,0,0,0,-1,2⟩, + ⟨4,9,257,295,0,0,0,1,2⟩, + ⟨4,94,257,295,0,0,0,1,2⟩, + ⟨4,61,257,295,0,0,0,1,2⟩, + ⟨5,257,0,295,0,0,0,-2,1⟩, + ⟨4,9,256,295,0,0,0,1,1⟩, + ⟨4,94,256,295,0,0,0,1,1⟩, + ⟨4,61,256,295,0,0,0,-1,1⟩, + ⟨5,256,0,295,0,0,0,2,1⟩, + ⟨4,257,256,295,0,0,0,1,1⟩, + ⟨4,256,257,295,0,0,0,-1,1⟩, + ⟨4,257,256,295,0,0,0,1,1⟩, + ⟨5,256,0,295,0,0,0,-1,1⟩, + ⟨4,259,9,295,0,0,0,1,2⟩, + ⟨4,257,9,295,0,0,0,-1,1⟩, + ⟨4,61,9,295,0,0,0,1,1⟩, + ⟨5,9,0,295,0,0,0,-2,1⟩, + ⟨4,259,94,295,0,0,0,1,2⟩, + ⟨4,257,94,295,0,0,0,-1,1⟩, + ⟨4,61,94,295,0,0,0,1,1⟩, + ⟨5,94,0,295,0,0,0,-2,1⟩, + ⟨4,256,94,295,0,0,0,1,1⟩, + ⟨4,94,256,295,0,0,0,-1,1⟩, + ⟨4,256,94,295,0,0,0,1,1⟩, + ⟨5,94,0,295,0,0,0,-1,1⟩, + ⟨4,259,61,295,0,0,0,-1,2⟩, + ⟨4,257,61,295,0,0,0,1,1⟩, + ⟨4,256,61,295,0,0,0,1,1⟩, + ⟨4,9,61,295,0,0,0,1,1⟩, + ⟨4,94,61,295,0,0,0,1,1⟩, + ⟨1,272,0,0,14,12,0,0,1⟩, + ⟨4,272,12,14,0,0,0,1,1⟩, + ⟨1,273,0,0,14,12,0,0,1⟩, + ⟨4,273,272,14,0,0,0,1,1⟩, + ⟨1,274,0,0,102,100,0,0,1⟩, + ⟨4,274,100,102,0,0,0,1,1⟩, + ⟨1,275,0,0,102,100,0,0,1⟩, + ⟨4,275,274,102,0,0,0,1,1⟩, + ⟨1,276,0,0,58,56,0,0,1⟩, + ⟨4,276,56,58,0,0,0,1,1⟩, + ⟨1,277,0,0,58,56,0,0,1⟩, + ⟨4,277,56,58,0,0,0,1,1⟩, + ⟨1,278,0,0,33,31,0,0,1⟩, + ⟨4,278,31,33,0,0,0,1,1⟩, + ⟨1,279,0,0,33,31,0,0,1⟩, + ⟨4,279,31,33,0,0,0,1,1⟩, + ⟨1,280,0,0,105,103,0,0,1⟩, + ⟨4,280,103,105,0,0,0,1,1⟩, + ⟨1,281,0,0,105,103,0,0,1⟩, + ⟨4,281,103,105,0,0,0,1,1⟩, + ⟨1,282,0,0,19,17,0,0,1⟩, + ⟨4,282,17,19,0,0,0,1,1⟩, + ⟨1,283,0,0,19,17,0,0,1⟩, + ⟨4,283,17,19,0,0,0,1,1⟩, + ⟨1,284,0,0,40,38,0,0,1⟩, + ⟨4,284,38,40,0,0,0,1,1⟩, + ⟨1,285,0,0,40,38,0,0,1⟩, + ⟨4,285,38,40,0,0,0,1,1⟩, + ⟨1,286,0,0,79,77,0,0,1⟩, + ⟨4,286,77,79,0,0,0,1,1⟩, + ],#[0,23,0,0,0,0,0,0,0,0],780⟩, by decide⟩ +def forward_069 : CheckedSegment frames paid warps := + ⟨⟨forwardState069, forwardState070, + [ + ⟨1,287,0,0,79,77,0,0,1⟩, + ⟨4,287,77,79,0,0,0,1,1⟩, + ⟨4,103,281,105,0,0,0,1,1⟩, + ⟨4,281,103,105,0,0,0,-1,1⟩, + ⟨4,103,281,105,0,0,0,1,1⟩, + ⟨5,281,0,105,0,0,0,-1,1⟩, + ⟨4,17,283,19,0,0,0,1,1⟩, + ⟨4,283,17,19,0,0,0,-1,1⟩, + ⟨4,17,283,19,0,0,0,1,1⟩, + ⟨5,283,0,19,0,0,0,-1,1⟩, + ⟨4,38,285,40,0,0,0,1,1⟩, + ⟨4,285,38,40,0,0,0,-1,1⟩, + ⟨4,38,285,40,0,0,0,1,1⟩, + ⟨5,285,0,40,0,0,0,-1,1⟩, + ⟨4,77,287,79,0,0,0,1,1⟩, + ⟨4,287,77,79,0,0,0,-1,1⟩, + ⟨4,77,287,79,0,0,0,1,1⟩, + ⟨5,287,0,79,0,0,0,-1,1⟩, + ⟨1,12,0,14,401,315,0,0,1⟩, + ⟨1,31,0,33,401,372,0,0,1⟩, + ⟨4,12,31,401,0,0,0,1,1⟩, + ⟨4,31,12,401,0,0,0,-1,2⟩, + ⟨1,272,0,14,402,316,0,0,1⟩, + ⟨1,17,0,19,402,331,0,0,1⟩, + ⟨4,272,17,402,0,0,0,1,1⟩, + ⟨4,17,272,402,0,0,0,-1,2⟩, + ⟨1,273,0,14,403,317,0,0,1⟩, + ⟨1,38,0,40,403,394,0,0,1⟩, + ⟨4,273,38,403,0,0,0,1,1⟩, + ⟨4,38,273,403,0,0,0,-1,2⟩, + ⟨1,100,0,102,404,579,0,0,1⟩, + ⟨1,56,0,58,404,447,0,0,1⟩, + ⟨4,100,56,404,0,0,0,1,1⟩, + ⟨4,56,100,404,0,0,0,-1,2⟩, + ⟨1,274,0,102,405,580,0,0,1⟩, + ⟨1,103,0,105,405,589,0,0,1⟩, + ⟨4,274,103,405,0,0,0,1,1⟩, + ⟨4,103,274,405,0,0,0,-1,2⟩, + ⟨1,275,0,102,406,581,0,0,1⟩, + ⟨1,77,0,79,406,511,0,0,1⟩, + ⟨4,275,77,406,0,0,0,1,1⟩, + ⟨4,77,275,406,0,0,0,-1,2⟩, + ⟨1,276,0,58,407,448,0,0,1⟩, + ⟨1,280,0,105,407,590,0,0,1⟩, + ⟨4,276,280,407,0,0,0,1,1⟩, + ⟨4,280,276,407,0,0,0,-1,2⟩, + ⟨1,277,0,58,408,449,0,0,1⟩, + ⟨1,286,0,79,408,512,0,0,1⟩, + ⟨4,277,286,408,0,0,0,1,1⟩, + ⟨4,286,277,408,0,0,0,-1,2⟩, + ⟨1,278,0,33,409,373,0,0,1⟩, + ⟨1,282,0,19,409,332,0,0,1⟩, + ⟨4,278,282,409,0,0,0,1,1⟩, + ⟨4,282,278,409,0,0,0,-1,2⟩, + ⟨1,279,0,33,410,374,0,0,1⟩, + ⟨1,284,0,40,410,395,0,0,1⟩, + ⟨4,279,284,410,0,0,0,1,1⟩, + ⟨4,284,279,410,0,0,0,-1,2⟩, + ⟨1,281,0,105,400,588,0,0,1⟩, + ⟨1,287,0,79,400,510,0,0,1⟩, + ⟨4,281,287,400,0,0,0,1,1⟩, + ⟨4,287,281,400,0,0,0,-1,2⟩, + ⟨1,283,0,19,399,330,0,0,1⟩, + ⟨1,285,0,40,399,393,0,0,1⟩, + ⟨4,283,285,399,0,0,0,1,1⟩, + ⟨4,285,283,399,0,0,0,-1,2⟩, + ⟨1,279,0,410,411,1147,0,0,1⟩, + ⟨1,277,0,408,411,1143,0,0,1⟩, + ⟨4,279,277,411,0,0,0,1,1⟩, + ⟨1,274,0,405,412,1137,0,0,1⟩, + ⟨1,272,0,402,412,1129,0,0,1⟩, + ⟨4,274,272,412,0,0,0,1,1⟩, + ⟨1,278,0,409,413,1145,0,0,1⟩, + ⟨1,275,0,406,413,1139,0,0,1⟩, + ⟨4,278,275,413,0,0,0,1,1⟩, + ⟨1,276,0,407,414,1141,0,0,1⟩, + ⟨1,273,0,403,414,1131,0,0,1⟩, + ⟨4,276,273,414,0,0,0,1,1⟩, + ⟨1,280,0,407,415,1142,0,0,1⟩, + ⟨1,282,0,409,415,1146,0,0,1⟩, + ⟨4,280,282,415,0,0,0,1,1⟩, + ⟨1,38,0,403,416,1132,0,0,1⟩, + ⟨1,77,0,406,416,1140,0,0,1⟩, + ⟨4,38,77,416,0,0,0,1,1⟩, + ⟨1,284,0,410,417,1148,0,0,1⟩, + ⟨1,103,0,405,417,1138,0,0,1⟩, + ⟨4,284,103,417,0,0,0,1,1⟩, + ⟨1,286,0,408,418,1144,0,0,1⟩, + ⟨1,17,0,402,418,1130,0,0,1⟩, + ⟨4,286,17,418,0,0,0,1,1⟩, + ⟨1,17,0,418,299,1170,0,0,1⟩, + ⟨1,103,0,417,299,1167,0,0,1⟩, + ⟨4,17,103,299,0,0,0,1,1⟩, + ⟨4,103,17,299,0,0,0,-1,1⟩, + ⟨4,17,103,299,0,0,0,1,1⟩, + ⟨5,103,0,299,0,0,0,-1,1⟩, + ⟨5,103,0,299,0,0,0,-2,1⟩, + ⟨1,272,0,412,299,1152,0,0,1⟩, + ⟨4,272,103,299,0,0,0,-1,1⟩, + ⟨1,273,0,414,299,1158,0,0,1⟩, + ⟨4,273,103,299,0,0,0,-1,1⟩, + ⟨5,17,0,299,0,0,0,-2,1⟩, + ⟨1,77,0,416,299,1164,0,0,1⟩, + ⟨4,77,17,299,0,0,0,1,2⟩, + ⟨1,275,0,413,299,1155,0,0,1⟩, + ⟨4,275,17,299,0,0,0,-1,1⟩, + ⟨1,277,0,411,299,1149,0,0,1⟩, + ⟨4,277,77,299,0,0,0,1,1⟩, + ⟨4,77,277,299,0,0,0,-1,1⟩, + ⟨4,277,77,299,0,0,0,1,1⟩, + ⟨5,77,0,299,0,0,0,-1,1⟩, + ⟨1,282,0,415,299,1161,0,0,1⟩, + ⟨4,282,272,299,0,0,0,1,1⟩, + ⟨4,272,282,299,0,0,0,-1,1⟩, + ⟨4,282,272,299,0,0,0,1,1⟩, + ⟨5,272,0,299,0,0,0,-1,1⟩, + ⟨5,272,0,299,0,0,0,-2,1⟩, + ⟨4,275,273,299,0,0,0,1,1⟩, + ⟨4,273,275,299,0,0,0,-1,1⟩, + ⟨4,275,273,299,0,0,0,1,1⟩, + ⟨5,273,0,299,0,0,0,-1,1⟩, + ⟨4,17,273,299,0,0,0,1,1⟩, + ⟨4,277,273,299,0,0,0,1,2⟩, + ⟨4,103,275,299,0,0,0,1,1⟩, + ⟨4,272,275,299,0,0,0,1,1⟩, + ⟨4,282,275,299,0,0,0,-2,1⟩, + ⟨4,282,277,299,0,0,0,1,1⟩, + ⟨4,277,282,299,0,0,0,-1,1⟩, + ],#[0,49,0,0,0,0,0,0,0,0],602⟩, by decide⟩ +def forward_070 : CheckedSegment frames paid warps := + ⟨⟨forwardState070, forwardState071, + [ + ⟨4,282,277,299,0,0,0,1,1⟩, + ⟨5,277,0,299,0,0,0,-1,1⟩, + ⟨5,277,0,299,0,0,0,-1,2⟩, + ⟨4,103,277,299,0,0,0,-1,1⟩, + ⟨4,272,277,299,0,0,0,-1,1⟩, + ⟨4,275,277,299,0,0,0,-1,1⟩, + ⟨4,17,282,299,0,0,0,-1,1⟩, + ⟨4,77,282,299,0,0,0,-1,1⟩, + ⟨4,273,282,299,0,0,0,-1,1⟩, + ⟨4,277,282,299,0,0,0,1,1⟩, + ⟨4,275,282,299,0,0,0,1,1⟩, + ⟨4,273,282,299,0,0,0,-1,1⟩, + ⟨5,282,0,299,0,0,0,2,1⟩, + ⟨4,275,277,299,0,0,0,1,1⟩, + ⟨4,77,277,299,0,0,0,1,1⟩, + ⟨4,17,277,299,0,0,0,-1,1⟩, + ⟨4,282,277,299,0,0,0,1,1⟩, + ⟨4,277,282,299,0,0,0,-1,1⟩, + ⟨4,282,277,299,0,0,0,1,1⟩, + ⟨5,277,0,299,0,0,0,-1,1⟩, + ⟨4,282,275,299,0,0,0,-1,2⟩, + ⟨4,277,275,299,0,0,0,-1,1⟩, + ⟨4,273,275,299,0,0,0,1,1⟩, + ⟨4,272,275,299,0,0,0,1,2⟩, + ⟨4,77,275,299,0,0,0,-1,2⟩, + ⟨4,17,275,299,0,0,0,1,2⟩, + ⟨4,103,275,299,0,0,0,-1,2⟩, + ⟨5,275,0,299,0,0,0,-1,2⟩, + ⟨4,277,273,299,0,0,0,1,1⟩, + ⟨4,275,273,299,0,0,0,1,2⟩, + ⟨4,272,273,299,0,0,0,-1,2⟩, + ⟨4,77,273,299,0,0,0,1,2⟩, + ⟨4,17,273,299,0,0,0,1,2⟩, + ⟨4,103,273,299,0,0,0,1,2⟩, + ⟨5,273,0,299,0,0,0,-2,1⟩, + ⟨4,77,272,299,0,0,0,1,1⟩, + ⟨4,17,272,299,0,0,0,1,1⟩, + ⟨4,103,272,299,0,0,0,-1,1⟩, + ⟨5,272,0,299,0,0,0,2,1⟩, + ⟨4,273,272,299,0,0,0,1,1⟩, + ⟨4,272,273,299,0,0,0,-1,1⟩, + ⟨4,273,272,299,0,0,0,1,1⟩, + ⟨5,272,0,299,0,0,0,-1,1⟩, + ⟨4,275,77,299,0,0,0,1,2⟩, + ⟨4,273,77,299,0,0,0,-1,1⟩, + ⟨4,103,77,299,0,0,0,1,1⟩, + ⟨5,77,0,299,0,0,0,-2,1⟩, + ⟨4,275,17,299,0,0,0,1,2⟩, + ⟨4,273,17,299,0,0,0,-1,1⟩, + ⟨4,103,17,299,0,0,0,1,1⟩, + ⟨5,17,0,299,0,0,0,-2,1⟩, + ⟨4,272,17,299,0,0,0,1,1⟩, + ⟨4,17,272,299,0,0,0,-1,1⟩, + ⟨4,272,17,299,0,0,0,1,1⟩, + ⟨5,17,0,299,0,0,0,-1,1⟩, + ⟨4,275,103,299,0,0,0,-1,2⟩, + ⟨4,273,103,299,0,0,0,1,1⟩, + ⟨4,272,103,299,0,0,0,1,1⟩, + ⟨4,77,103,299,0,0,0,1,1⟩, + ⟨4,17,103,299,0,0,0,1,1⟩, + ⟨1,288,0,0,103,101,0,0,1⟩, + ⟨4,288,101,103,0,0,0,1,1⟩, + ⟨1,289,0,0,103,101,0,0,1⟩, + ⟨4,289,288,103,0,0,0,1,1⟩, + ⟨1,290,0,0,56,54,0,0,1⟩, + ⟨4,290,54,56,0,0,0,1,1⟩, + ⟨1,291,0,0,56,54,0,0,1⟩, + ⟨4,291,290,56,0,0,0,1,1⟩, + ⟨1,292,0,0,104,102,0,0,1⟩, + ⟨4,292,102,104,0,0,0,1,1⟩, + ⟨1,293,0,0,104,102,0,0,1⟩, + ⟨4,293,102,104,0,0,0,1,1⟩, + ⟨1,294,0,0,57,55,0,0,1⟩, + ⟨4,294,55,57,0,0,0,1,1⟩, + ⟨1,295,0,0,57,55,0,0,1⟩, + ⟨4,295,55,57,0,0,0,1,1⟩, + ⟨1,296,0,0,20,18,0,0,1⟩, + ⟨4,296,18,20,0,0,0,1,1⟩, + ⟨1,297,0,0,20,18,0,0,1⟩, + ⟨4,297,18,20,0,0,0,1,1⟩, + ⟨1,298,0,0,42,40,0,0,1⟩, + ⟨4,298,40,42,0,0,0,1,1⟩, + ⟨1,299,0,0,42,40,0,0,1⟩, + ⟨4,299,40,42,0,0,0,1,1⟩, + ⟨1,300,0,0,21,19,0,0,1⟩, + ⟨4,300,19,21,0,0,0,1,1⟩, + ⟨1,301,0,0,21,19,0,0,1⟩, + ⟨4,301,19,21,0,0,0,1,1⟩, + ⟨1,302,0,0,41,39,0,0,1⟩, + ⟨4,302,39,41,0,0,0,1,1⟩, + ⟨1,303,0,0,41,39,0,0,1⟩, + ⟨4,303,39,41,0,0,0,1,1⟩, + ⟨4,18,297,20,0,0,0,1,1⟩, + ⟨4,297,18,20,0,0,0,-1,1⟩, + ⟨4,18,297,20,0,0,0,1,1⟩, + ⟨5,297,0,20,0,0,0,-1,1⟩, + ⟨4,40,299,42,0,0,0,1,1⟩, + ⟨4,299,40,42,0,0,0,-1,1⟩, + ⟨4,40,299,42,0,0,0,1,1⟩, + ⟨5,299,0,42,0,0,0,-1,1⟩, + ⟨4,19,301,21,0,0,0,1,1⟩, + ⟨4,301,19,21,0,0,0,-1,1⟩, + ⟨4,19,301,21,0,0,0,1,1⟩, + ⟨5,301,0,21,0,0,0,-1,1⟩, + ⟨4,39,303,41,0,0,0,1,1⟩, + ⟨4,303,39,41,0,0,0,-1,1⟩, + ⟨4,39,303,41,0,0,0,1,1⟩, + ⟨5,303,0,41,0,0,0,-1,1⟩, + ⟨1,101,0,103,421,582,0,0,1⟩, + ⟨1,55,0,57,421,444,0,0,1⟩, + ⟨4,101,55,421,0,0,0,1,1⟩, + ⟨4,55,101,421,0,0,0,-1,2⟩, + ⟨1,288,0,103,422,583,0,0,1⟩, + ⟨1,40,0,42,422,400,0,0,1⟩, + ⟨4,288,40,422,0,0,0,1,1⟩, + ⟨4,40,288,422,0,0,0,-1,2⟩, + ⟨1,289,0,103,423,584,0,0,1⟩, + ⟨1,19,0,21,423,337,0,0,1⟩, + ⟨4,289,19,423,0,0,0,1,1⟩, + ⟨4,19,289,423,0,0,0,-1,2⟩, + ⟨1,54,0,56,424,441,0,0,1⟩, + ⟨1,102,0,104,424,585,0,0,1⟩, + ⟨4,54,102,424,0,0,0,1,1⟩, + ⟨4,102,54,424,0,0,0,-1,2⟩, + ⟨1,290,0,56,425,442,0,0,1⟩, + ⟨1,18,0,20,425,334,0,0,1⟩, + ⟨4,290,18,425,0,0,0,1,1⟩, + ⟨4,18,290,425,0,0,0,-1,2⟩, + ],#[0,26,0,0,0,0,0,0,0,0],772⟩, by decide⟩ +def forward_071 : CheckedSegment frames paid warps := + ⟨⟨forwardState071, forwardState072, + [ + ⟨1,291,0,56,426,443,0,0,1⟩, + ⟨1,39,0,41,426,397,0,0,1⟩, + ⟨4,291,39,426,0,0,0,1,1⟩, + ⟨4,39,291,426,0,0,0,-1,2⟩, + ⟨1,292,0,104,427,586,0,0,1⟩, + ⟨1,296,0,20,427,335,0,0,1⟩, + ⟨4,292,296,427,0,0,0,1,1⟩, + ⟨4,296,292,427,0,0,0,-1,2⟩, + ⟨1,293,0,104,428,587,0,0,1⟩, + ⟨1,302,0,41,428,398,0,0,1⟩, + ⟨4,293,302,428,0,0,0,1,1⟩, + ⟨4,302,293,428,0,0,0,-1,2⟩, + ⟨1,294,0,57,429,445,0,0,1⟩, + ⟨1,298,0,42,429,401,0,0,1⟩, + ⟨4,294,298,429,0,0,0,1,1⟩, + ⟨4,298,294,429,0,0,0,-1,2⟩, + ⟨1,295,0,57,430,446,0,0,1⟩, + ⟨1,300,0,21,430,338,0,0,1⟩, + ⟨4,295,300,430,0,0,0,1,1⟩, + ⟨4,300,295,430,0,0,0,-1,2⟩, + ⟨1,297,0,20,420,333,0,0,1⟩, + ⟨1,303,0,41,420,396,0,0,1⟩, + ⟨4,297,303,420,0,0,0,1,1⟩, + ⟨4,303,297,420,0,0,0,-1,2⟩, + ⟨1,299,0,42,419,399,0,0,1⟩, + ⟨1,301,0,21,419,336,0,0,1⟩, + ⟨4,299,301,419,0,0,0,1,1⟩, + ⟨4,301,299,419,0,0,0,-1,2⟩, + ⟨1,295,0,430,431,1203,0,0,1⟩, + ⟨1,293,0,428,431,1199,0,0,1⟩, + ⟨4,295,293,431,0,0,0,1,1⟩, + ⟨1,290,0,425,432,1193,0,0,1⟩, + ⟨1,288,0,422,432,1185,0,0,1⟩, + ⟨4,290,288,432,0,0,0,1,1⟩, + ⟨1,294,0,429,433,1201,0,0,1⟩, + ⟨1,291,0,426,433,1195,0,0,1⟩, + ⟨4,294,291,433,0,0,0,1,1⟩, + ⟨1,292,0,427,434,1197,0,0,1⟩, + ⟨1,289,0,423,434,1187,0,0,1⟩, + ⟨4,292,289,434,0,0,0,1,1⟩, + ⟨1,296,0,427,435,1198,0,0,1⟩, + ⟨1,298,0,429,435,1202,0,0,1⟩, + ⟨4,296,298,435,0,0,0,1,1⟩, + ⟨1,19,0,423,436,1188,0,0,1⟩, + ⟨1,39,0,426,436,1196,0,0,1⟩, + ⟨4,19,39,436,0,0,0,1,1⟩, + ⟨1,300,0,430,437,1204,0,0,1⟩, + ⟨1,18,0,425,437,1194,0,0,1⟩, + ⟨4,300,18,437,0,0,0,1,1⟩, + ⟨1,302,0,428,438,1200,0,0,1⟩, + ⟨1,40,0,422,438,1186,0,0,1⟩, + ⟨4,302,40,438,0,0,0,1,1⟩, + ⟨1,40,0,438,301,1226,0,0,1⟩, + ⟨1,18,0,437,301,1223,0,0,1⟩, + ⟨4,40,18,301,0,0,0,1,1⟩, + ⟨4,18,40,301,0,0,0,-1,1⟩, + ⟨4,40,18,301,0,0,0,1,1⟩, + ⟨5,18,0,301,0,0,0,-1,1⟩, + ⟨5,18,0,301,0,0,0,-2,1⟩, + ⟨1,288,0,432,301,1208,0,0,1⟩, + ⟨4,288,18,301,0,0,0,-1,1⟩, + ⟨1,289,0,434,301,1214,0,0,1⟩, + ⟨4,289,18,301,0,0,0,-1,1⟩, + ⟨5,40,0,301,0,0,0,-2,1⟩, + ⟨1,39,0,436,301,1220,0,0,1⟩, + ⟨4,39,40,301,0,0,0,1,2⟩, + ⟨1,291,0,433,301,1211,0,0,1⟩, + ⟨4,291,40,301,0,0,0,-1,1⟩, + ⟨1,293,0,431,301,1205,0,0,1⟩, + ⟨4,293,39,301,0,0,0,1,1⟩, + ⟨4,39,293,301,0,0,0,-1,1⟩, + ⟨4,293,39,301,0,0,0,1,1⟩, + ⟨5,39,0,301,0,0,0,-1,1⟩, + ⟨1,298,0,435,301,1217,0,0,1⟩, + ⟨4,298,288,301,0,0,0,1,1⟩, + ⟨4,288,298,301,0,0,0,-1,1⟩, + ⟨4,298,288,301,0,0,0,1,1⟩, + ⟨5,288,0,301,0,0,0,-1,1⟩, + ⟨5,288,0,301,0,0,0,-2,1⟩, + ⟨4,291,289,301,0,0,0,1,1⟩, + ⟨4,289,291,301,0,0,0,-1,1⟩, + ⟨4,291,289,301,0,0,0,1,1⟩, + ⟨5,289,0,301,0,0,0,-1,1⟩, + ⟨4,40,289,301,0,0,0,1,1⟩, + ⟨4,293,289,301,0,0,0,1,2⟩, + ⟨4,18,291,301,0,0,0,1,1⟩, + ⟨4,288,291,301,0,0,0,1,1⟩, + ⟨4,298,291,301,0,0,0,-2,1⟩, + ⟨4,298,293,301,0,0,0,1,1⟩, + ⟨4,293,298,301,0,0,0,-1,1⟩, + ⟨4,298,293,301,0,0,0,1,1⟩, + ⟨5,293,0,301,0,0,0,-1,1⟩, + ⟨5,293,0,301,0,0,0,-1,2⟩, + ⟨4,18,293,301,0,0,0,-1,1⟩, + ⟨4,288,293,301,0,0,0,-1,1⟩, + ⟨4,291,293,301,0,0,0,-1,1⟩, + ⟨4,40,298,301,0,0,0,-1,1⟩, + ⟨4,39,298,301,0,0,0,-1,1⟩, + ⟨4,289,298,301,0,0,0,-1,1⟩, + ⟨4,293,298,301,0,0,0,1,1⟩, + ⟨4,291,298,301,0,0,0,1,1⟩, + ⟨4,289,298,301,0,0,0,-1,1⟩, + ⟨5,298,0,301,0,0,0,2,1⟩, + ⟨4,291,293,301,0,0,0,1,1⟩, + ⟨4,39,293,301,0,0,0,1,1⟩, + ⟨4,40,293,301,0,0,0,-1,1⟩, + ⟨4,298,293,301,0,0,0,1,1⟩, + ⟨4,293,298,301,0,0,0,-1,1⟩, + ⟨4,298,293,301,0,0,0,1,1⟩, + ⟨5,293,0,301,0,0,0,-1,1⟩, + ⟨4,298,291,301,0,0,0,-1,2⟩, + ⟨4,293,291,301,0,0,0,-1,1⟩, + ⟨4,289,291,301,0,0,0,1,1⟩, + ⟨4,288,291,301,0,0,0,1,2⟩, + ⟨4,39,291,301,0,0,0,-1,2⟩, + ⟨4,40,291,301,0,0,0,1,2⟩, + ⟨4,18,291,301,0,0,0,-1,2⟩, + ⟨5,291,0,301,0,0,0,-1,2⟩, + ⟨4,293,289,301,0,0,0,1,1⟩, + ⟨4,291,289,301,0,0,0,1,2⟩, + ⟨4,288,289,301,0,0,0,-1,2⟩, + ⟨4,39,289,301,0,0,0,1,2⟩, + ⟨4,40,289,301,0,0,0,1,2⟩, + ⟨4,18,289,301,0,0,0,1,2⟩, + ⟨5,289,0,301,0,0,0,-2,1⟩, + ⟨4,39,288,301,0,0,0,1,1⟩, + ⟨4,40,288,301,0,0,0,1,1⟩, + ⟨4,18,288,301,0,0,0,-1,1⟩, + ],#[0,38,0,0,0,0,0,0,0,0],694⟩, by decide⟩ +def forward_072 : CheckedSegment frames paid warps := + ⟨⟨forwardState072, forwardState073, + [ + ⟨5,288,0,301,0,0,0,2,1⟩, + ⟨4,289,288,301,0,0,0,1,1⟩, + ⟨4,288,289,301,0,0,0,-1,1⟩, + ⟨4,289,288,301,0,0,0,1,1⟩, + ⟨5,288,0,301,0,0,0,-1,1⟩, + ⟨4,291,39,301,0,0,0,1,2⟩, + ⟨4,289,39,301,0,0,0,-1,1⟩, + ⟨4,18,39,301,0,0,0,1,1⟩, + ⟨5,39,0,301,0,0,0,-2,1⟩, + ⟨4,291,40,301,0,0,0,1,2⟩, + ⟨4,289,40,301,0,0,0,-1,1⟩, + ⟨4,18,40,301,0,0,0,1,1⟩, + ⟨5,40,0,301,0,0,0,-2,1⟩, + ⟨4,288,40,301,0,0,0,1,1⟩, + ⟨4,40,288,301,0,0,0,-1,1⟩, + ⟨4,288,40,301,0,0,0,1,1⟩, + ⟨5,40,0,301,0,0,0,-1,1⟩, + ⟨4,291,18,301,0,0,0,-1,2⟩, + ⟨4,289,18,301,0,0,0,1,1⟩, + ⟨4,288,18,301,0,0,0,1,1⟩, + ⟨4,39,18,301,0,0,0,1,1⟩, + ⟨4,40,18,301,0,0,0,1,1⟩, + ⟨1,304,0,0,100,98,0,0,1⟩, + ⟨4,304,98,100,0,0,0,1,1⟩, + ⟨1,305,0,0,100,98,0,0,1⟩, + ⟨4,305,304,100,0,0,0,1,1⟩, + ⟨1,306,0,0,50,48,0,0,1⟩, + ⟨4,306,48,50,0,0,0,1,1⟩, + ⟨1,307,0,0,50,48,0,0,1⟩, + ⟨4,307,306,50,0,0,0,1,1⟩, + ⟨1,308,0,0,34,32,0,0,1⟩, + ⟨4,308,32,34,0,0,0,1,1⟩, + ⟨1,309,0,0,34,32,0,0,1⟩, + ⟨4,309,32,34,0,0,0,1,1⟩, + ⟨1,310,0,0,87,85,0,0,1⟩, + ⟨4,310,85,87,0,0,0,1,1⟩, + ⟨1,311,0,0,87,85,0,0,1⟩, + ⟨4,311,85,87,0,0,0,1,1⟩, + ⟨1,312,0,0,47,45,0,0,1⟩, + ⟨4,312,45,47,0,0,0,1,1⟩, + ⟨1,313,0,0,47,45,0,0,1⟩, + ⟨4,313,45,47,0,0,0,1,1⟩, + ⟨1,314,0,0,109,107,0,0,1⟩, + ⟨4,314,107,109,0,0,0,1,1⟩, + ⟨1,315,0,0,109,107,0,0,1⟩, + ⟨4,315,107,109,0,0,0,1,1⟩, + ⟨1,316,0,0,26,24,0,0,1⟩, + ⟨4,316,24,26,0,0,0,1,1⟩, + ⟨1,317,0,0,26,24,0,0,1⟩, + ⟨4,317,24,26,0,0,0,1,1⟩, + ⟨1,318,0,0,37,35,0,0,1⟩, + ⟨4,318,35,37,0,0,0,1,1⟩, + ⟨1,319,0,0,37,35,0,0,1⟩, + ⟨4,319,35,37,0,0,0,1,1⟩, + ⟨4,45,313,47,0,0,0,1,1⟩, + ⟨4,313,45,47,0,0,0,-1,1⟩, + ⟨4,45,313,47,0,0,0,1,1⟩, + ⟨5,313,0,47,0,0,0,-1,1⟩, + ⟨4,107,315,109,0,0,0,1,1⟩, + ⟨4,315,107,109,0,0,0,-1,1⟩, + ⟨4,107,315,109,0,0,0,1,1⟩, + ⟨5,315,0,109,0,0,0,-1,1⟩, + ⟨4,24,317,26,0,0,0,1,1⟩, + ⟨4,317,24,26,0,0,0,-1,1⟩, + ⟨4,24,317,26,0,0,0,1,1⟩, + ⟨5,317,0,26,0,0,0,-1,1⟩, + ⟨4,35,319,37,0,0,0,1,1⟩, + ⟨4,319,35,37,0,0,0,-1,1⟩, + ⟨4,35,319,37,0,0,0,1,1⟩, + ⟨5,319,0,37,0,0,0,-1,1⟩, + ⟨1,98,0,100,441,573,0,0,1⟩, + ⟨1,85,0,87,441,534,0,0,1⟩, + ⟨4,98,85,441,0,0,0,1,1⟩, + ⟨4,85,98,441,0,0,0,-1,2⟩, + ⟨1,304,0,100,442,574,0,0,1⟩, + ⟨1,107,0,109,442,601,0,0,1⟩, + ⟨4,304,107,442,0,0,0,1,1⟩, + ⟨4,107,304,442,0,0,0,-1,2⟩, + ⟨1,305,0,100,443,575,0,0,1⟩, + ⟨1,24,0,26,443,352,0,0,1⟩, + ⟨4,305,24,443,0,0,0,1,1⟩, + ⟨4,24,305,443,0,0,0,-1,2⟩, + ⟨1,48,0,50,444,423,0,0,1⟩, + ⟨1,32,0,34,444,375,0,0,1⟩, + ⟨4,48,32,444,0,0,0,1,1⟩, + ⟨4,32,48,444,0,0,0,-1,2⟩, + ⟨1,306,0,50,445,424,0,0,1⟩, + ⟨1,45,0,47,445,415,0,0,1⟩, + ⟨4,306,45,445,0,0,0,1,1⟩, + ⟨4,45,306,445,0,0,0,-1,2⟩, + ⟨1,307,0,50,446,425,0,0,1⟩, + ⟨1,35,0,37,446,385,0,0,1⟩, + ⟨4,307,35,446,0,0,0,1,1⟩, + ⟨4,35,307,446,0,0,0,-1,2⟩, + ⟨1,308,0,34,447,376,0,0,1⟩, + ⟨1,312,0,47,447,416,0,0,1⟩, + ⟨4,308,312,447,0,0,0,1,1⟩, + ⟨4,312,308,447,0,0,0,-1,2⟩, + ⟨1,309,0,34,448,377,0,0,1⟩, + ⟨1,318,0,37,448,386,0,0,1⟩, + ⟨4,309,318,448,0,0,0,1,1⟩, + ⟨4,318,309,448,0,0,0,-1,2⟩, + ⟨1,310,0,87,449,535,0,0,1⟩, + ⟨1,314,0,109,449,602,0,0,1⟩, + ⟨4,310,314,449,0,0,0,1,1⟩, + ⟨4,314,310,449,0,0,0,-1,2⟩, + ⟨1,311,0,87,450,536,0,0,1⟩, + ⟨1,316,0,26,450,353,0,0,1⟩, + ⟨4,311,316,450,0,0,0,1,1⟩, + ⟨4,316,311,450,0,0,0,-1,2⟩, + ⟨1,313,0,47,440,414,0,0,1⟩, + ⟨1,319,0,37,440,384,0,0,1⟩, + ⟨4,313,319,440,0,0,0,1,1⟩, + ⟨4,319,313,440,0,0,0,-1,2⟩, + ⟨1,315,0,109,439,600,0,0,1⟩, + ⟨1,317,0,26,439,351,0,0,1⟩, + ⟨4,315,317,439,0,0,0,1,1⟩, + ⟨4,317,315,439,0,0,0,-1,2⟩, + ⟨1,311,0,450,451,1259,0,0,1⟩, + ⟨1,309,0,448,451,1255,0,0,1⟩, + ⟨4,311,309,451,0,0,0,1,1⟩, + ⟨1,306,0,445,452,1249,0,0,1⟩, + ⟨1,304,0,442,452,1241,0,0,1⟩, + ⟨4,306,304,452,0,0,0,1,1⟩, + ⟨1,495,0,0,452,178,0,0,1⟩, + ⟨4,495,306,452,0,0,0,1,1⟩, + ⟨1,310,0,449,453,1257,0,0,1⟩, + ⟨1,307,0,446,453,1251,0,0,1⟩, + ],#[0,46,0,1,0,0,0,0,0,0],628⟩, by decide⟩ +def forward_073 : CheckedSegment frames paid warps := + ⟨⟨forwardState073, forwardState074, + [ + ⟨4,310,307,453,0,0,0,1,1⟩, + ⟨1,308,0,447,454,1253,0,0,1⟩, + ⟨1,305,0,443,454,1243,0,0,1⟩, + ⟨4,308,305,454,0,0,0,1,1⟩, + ⟨1,312,0,447,455,1254,0,0,1⟩, + ⟨1,314,0,449,455,1258,0,0,1⟩, + ⟨4,312,314,455,0,0,0,1,1⟩, + ⟨1,24,0,443,456,1244,0,0,1⟩, + ⟨1,35,0,446,456,1252,0,0,1⟩, + ⟨4,24,35,456,0,0,0,1,1⟩, + ⟨1,316,0,450,457,1260,0,0,1⟩, + ⟨1,45,0,445,457,1250,0,0,1⟩, + ⟨4,316,45,457,0,0,0,1,1⟩, + ⟨1,318,0,448,458,1256,0,0,1⟩, + ⟨1,107,0,442,458,1242,0,0,1⟩, + ⟨4,318,107,458,0,0,0,1,1⟩, + ⟨1,107,0,458,303,1282,0,0,1⟩, + ⟨1,45,0,457,303,1279,0,0,1⟩, + ⟨4,107,45,303,0,0,0,1,1⟩, + ⟨4,45,107,303,0,0,0,-1,1⟩, + ⟨4,107,45,303,0,0,0,1,1⟩, + ⟨5,45,0,303,0,0,0,-1,1⟩, + ⟨5,45,0,303,0,0,0,-2,1⟩, + ⟨1,304,0,452,303,1264,0,0,1⟩, + ⟨4,304,45,303,0,0,0,-1,1⟩, + ⟨1,305,0,454,303,1270,0,0,1⟩, + ⟨4,305,45,303,0,0,0,-1,1⟩, + ⟨5,107,0,303,0,0,0,-2,1⟩, + ⟨1,35,0,456,303,1276,0,0,1⟩, + ⟨4,35,107,303,0,0,0,1,2⟩, + ⟨1,307,0,453,303,1267,0,0,1⟩, + ⟨4,307,107,303,0,0,0,-1,1⟩, + ⟨1,309,0,451,303,1261,0,0,1⟩, + ⟨4,309,35,303,0,0,0,1,1⟩, + ⟨4,35,309,303,0,0,0,-1,1⟩, + ⟨4,309,35,303,0,0,0,1,1⟩, + ⟨5,35,0,303,0,0,0,-1,1⟩, + ⟨1,314,0,455,303,1273,0,0,1⟩, + ⟨4,314,304,303,0,0,0,1,1⟩, + ⟨4,304,314,303,0,0,0,-1,1⟩, + ⟨4,314,304,303,0,0,0,1,1⟩, + ⟨5,304,0,303,0,0,0,-1,1⟩, + ⟨5,304,0,303,0,0,0,-2,1⟩, + ⟨4,307,305,303,0,0,0,1,1⟩, + ⟨4,305,307,303,0,0,0,-1,1⟩, + ⟨4,307,305,303,0,0,0,1,1⟩, + ⟨5,305,0,303,0,0,0,-1,1⟩, + ⟨4,107,305,303,0,0,0,1,1⟩, + ⟨4,309,305,303,0,0,0,1,2⟩, + ⟨4,45,307,303,0,0,0,1,1⟩, + ⟨4,304,307,303,0,0,0,1,1⟩, + ⟨4,314,307,303,0,0,0,-2,1⟩, + ⟨4,314,309,303,0,0,0,1,1⟩, + ⟨4,309,314,303,0,0,0,-1,1⟩, + ⟨4,314,309,303,0,0,0,1,1⟩, + ⟨5,309,0,303,0,0,0,-1,1⟩, + ⟨5,309,0,303,0,0,0,-1,2⟩, + ⟨4,45,309,303,0,0,0,-1,1⟩, + ⟨4,304,309,303,0,0,0,-1,1⟩, + ⟨4,307,309,303,0,0,0,-1,1⟩, + ⟨4,107,314,303,0,0,0,-1,1⟩, + ⟨4,35,314,303,0,0,0,-1,1⟩, + ⟨4,305,314,303,0,0,0,-1,1⟩, + ⟨4,309,314,303,0,0,0,1,1⟩, + ⟨4,307,314,303,0,0,0,1,1⟩, + ⟨4,305,314,303,0,0,0,-1,1⟩, + ⟨5,314,0,303,0,0,0,2,1⟩, + ⟨4,307,309,303,0,0,0,1,1⟩, + ⟨4,35,309,303,0,0,0,1,1⟩, + ⟨4,107,309,303,0,0,0,-1,1⟩, + ⟨4,314,309,303,0,0,0,1,1⟩, + ⟨4,309,314,303,0,0,0,-1,1⟩, + ⟨4,314,309,303,0,0,0,1,1⟩, + ⟨5,309,0,303,0,0,0,-1,1⟩, + ⟨4,314,307,303,0,0,0,-1,2⟩, + ⟨4,309,307,303,0,0,0,-1,1⟩, + ⟨4,305,307,303,0,0,0,1,1⟩, + ⟨4,304,307,303,0,0,0,1,2⟩, + ⟨4,35,307,303,0,0,0,-1,2⟩, + ⟨4,107,307,303,0,0,0,1,2⟩, + ⟨4,45,307,303,0,0,0,-1,2⟩, + ⟨5,307,0,303,0,0,0,-1,2⟩, + ⟨4,309,305,303,0,0,0,1,1⟩, + ⟨4,307,305,303,0,0,0,1,2⟩, + ⟨4,304,305,303,0,0,0,-1,2⟩, + ⟨4,35,305,303,0,0,0,1,2⟩, + ⟨4,107,305,303,0,0,0,1,2⟩, + ⟨4,45,305,303,0,0,0,1,2⟩, + ⟨5,305,0,303,0,0,0,-2,1⟩, + ⟨4,35,304,303,0,0,0,1,1⟩, + ⟨4,107,304,303,0,0,0,1,1⟩, + ⟨4,45,304,303,0,0,0,-1,1⟩, + ⟨5,304,0,303,0,0,0,2,1⟩, + ⟨4,305,304,303,0,0,0,1,1⟩, + ⟨4,304,305,303,0,0,0,-1,1⟩, + ⟨4,305,304,303,0,0,0,1,1⟩, + ⟨5,304,0,303,0,0,0,-1,1⟩, + ⟨4,307,35,303,0,0,0,1,2⟩, + ⟨4,305,35,303,0,0,0,-1,1⟩, + ⟨4,45,35,303,0,0,0,1,1⟩, + ⟨5,35,0,303,0,0,0,-2,1⟩, + ⟨4,307,107,303,0,0,0,1,2⟩, + ⟨4,305,107,303,0,0,0,-1,1⟩, + ⟨4,45,107,303,0,0,0,1,1⟩, + ⟨5,107,0,303,0,0,0,-2,1⟩, + ⟨4,304,107,303,0,0,0,1,1⟩, + ⟨4,107,304,303,0,0,0,-1,1⟩, + ⟨4,304,107,303,0,0,0,1,1⟩, + ⟨5,107,0,303,0,0,0,-1,1⟩, + ⟨4,307,45,303,0,0,0,-1,2⟩, + ⟨4,305,45,303,0,0,0,1,1⟩, + ⟨4,304,45,303,0,0,0,1,1⟩, + ⟨4,35,45,303,0,0,0,1,1⟩, + ⟨4,107,45,303,0,0,0,1,1⟩, + ⟨1,320,0,0,51,49,0,0,1⟩, + ⟨4,320,49,51,0,0,0,1,1⟩, + ⟨1,321,0,0,51,49,0,0,1⟩, + ⟨4,321,49,51,0,0,0,1,1⟩, + ⟨1,322,0,0,36,34,0,0,1⟩, + ⟨4,322,34,36,0,0,0,1,1⟩, + ⟨1,323,0,0,36,34,0,0,1⟩, + ⟨4,323,34,36,0,0,0,1,1⟩, + ⟨1,324,0,0,52,50,0,0,1⟩, + ⟨4,324,50,52,0,0,0,1,1⟩, + ⟨1,325,0,0,52,50,0,0,1⟩, + ⟨4,325,50,52,0,0,0,1,1⟩, + ⟨1,326,0,0,35,33,0,0,1⟩, + ⟨4,326,33,35,0,0,0,1,1⟩, + ],#[0,25,0,0,0,0,0,0,0,0],764⟩, by decide⟩ +def forward_074 : CheckedSegment frames paid warps := + ⟨⟨forwardState074, forwardState075, + [ + ⟨1,327,0,0,35,33,0,0,1⟩, + ⟨4,327,33,35,0,0,0,1,1⟩, + ⟨1,328,0,0,110,108,0,0,1⟩, + ⟨4,328,108,110,0,0,0,1,1⟩, + ⟨1,329,0,0,110,108,0,0,1⟩, + ⟨4,329,108,110,0,0,0,1,1⟩, + ⟨1,330,0,0,24,22,0,0,1⟩, + ⟨4,330,22,24,0,0,0,1,1⟩, + ⟨1,331,0,0,24,22,0,0,1⟩, + ⟨4,331,22,24,0,0,0,1,1⟩, + ⟨1,332,0,0,111,109,0,0,1⟩, + ⟨4,332,109,111,0,0,0,1,1⟩, + ⟨1,333,0,0,111,109,0,0,1⟩, + ⟨4,333,109,111,0,0,0,1,1⟩, + ⟨1,334,0,0,25,23,0,0,1⟩, + ⟨4,334,23,25,0,0,0,1,1⟩, + ⟨1,335,0,0,25,23,0,0,1⟩, + ⟨4,335,23,25,0,0,0,1,1⟩, + ⟨4,108,329,110,0,0,0,1,1⟩, + ⟨4,329,108,110,0,0,0,-1,1⟩, + ⟨4,108,329,110,0,0,0,1,1⟩, + ⟨5,329,0,110,0,0,0,-1,1⟩, + ⟨4,22,331,24,0,0,0,1,1⟩, + ⟨4,331,22,24,0,0,0,-1,1⟩, + ⟨4,22,331,24,0,0,0,1,1⟩, + ⟨5,331,0,24,0,0,0,-1,1⟩, + ⟨4,109,333,111,0,0,0,1,1⟩, + ⟨4,333,109,111,0,0,0,-1,1⟩, + ⟨4,109,333,111,0,0,0,1,1⟩, + ⟨5,333,0,111,0,0,0,-1,1⟩, + ⟨4,23,335,25,0,0,0,1,1⟩, + ⟨4,335,23,25,0,0,0,-1,1⟩, + ⟨4,23,335,25,0,0,0,1,1⟩, + ⟨5,335,0,25,0,0,0,-1,1⟩, + ⟨1,49,0,51,461,426,0,0,1⟩, + ⟨1,33,0,35,461,378,0,0,1⟩, + ⟨4,49,33,461,0,0,0,1,1⟩, + ⟨4,33,49,461,0,0,0,-1,2⟩, + ⟨1,320,0,51,462,427,0,0,1⟩, + ⟨1,22,0,24,462,346,0,0,1⟩, + ⟨4,320,22,462,0,0,0,1,1⟩, + ⟨4,22,320,462,0,0,0,-1,2⟩, + ⟨1,321,0,51,463,428,0,0,1⟩, + ⟨1,109,0,111,463,607,0,0,1⟩, + ⟨4,321,109,463,0,0,0,1,1⟩, + ⟨4,109,321,463,0,0,0,-1,2⟩, + ⟨1,34,0,36,464,381,0,0,1⟩, + ⟨1,50,0,52,464,429,0,0,1⟩, + ⟨4,34,50,464,0,0,0,1,1⟩, + ⟨4,50,34,464,0,0,0,-1,2⟩, + ⟨1,322,0,36,465,382,0,0,1⟩, + ⟨1,108,0,110,465,604,0,0,1⟩, + ⟨4,322,108,465,0,0,0,1,1⟩, + ⟨4,108,322,465,0,0,0,-1,2⟩, + ⟨1,323,0,36,466,383,0,0,1⟩, + ⟨1,23,0,25,466,349,0,0,1⟩, + ⟨4,323,23,466,0,0,0,1,1⟩, + ⟨4,23,323,466,0,0,0,-1,2⟩, + ⟨1,324,0,52,467,430,0,0,1⟩, + ⟨1,328,0,110,467,605,0,0,1⟩, + ⟨4,324,328,467,0,0,0,1,1⟩, + ⟨4,328,324,467,0,0,0,-1,2⟩, + ⟨1,325,0,52,468,431,0,0,1⟩, + ⟨1,334,0,25,468,350,0,0,1⟩, + ⟨4,325,334,468,0,0,0,1,1⟩, + ⟨4,334,325,468,0,0,0,-1,2⟩, + ⟨1,326,0,35,469,379,0,0,1⟩, + ⟨1,330,0,24,469,347,0,0,1⟩, + ⟨4,326,330,469,0,0,0,1,1⟩, + ⟨4,330,326,469,0,0,0,-1,2⟩, + ⟨1,327,0,35,470,380,0,0,1⟩, + ⟨1,332,0,111,470,608,0,0,1⟩, + ⟨4,327,332,470,0,0,0,1,1⟩, + ⟨4,332,327,470,0,0,0,-1,2⟩, + ⟨1,329,0,110,459,603,0,0,1⟩, + ⟨1,335,0,25,459,348,0,0,1⟩, + ⟨4,329,335,459,0,0,0,1,1⟩, + ⟨4,335,329,459,0,0,0,-1,2⟩, + ⟨1,331,0,24,460,345,0,0,1⟩, + ⟨1,333,0,111,460,606,0,0,1⟩, + ⟨4,331,333,460,0,0,0,1,1⟩, + ⟨4,333,331,460,0,0,0,-1,2⟩, + ⟨1,327,0,470,471,1315,0,0,1⟩, + ⟨1,325,0,468,471,1311,0,0,1⟩, + ⟨4,327,325,471,0,0,0,1,1⟩, + ⟨1,505,0,0,471,189,0,0,1⟩, + ⟨4,505,327,471,0,0,0,1,1⟩, + ⟨1,322,0,465,472,1305,0,0,1⟩, + ⟨1,320,0,462,472,1297,0,0,1⟩, + ⟨4,322,320,472,0,0,0,1,1⟩, + ⟨1,326,0,469,473,1313,0,0,1⟩, + ⟨1,323,0,466,473,1307,0,0,1⟩, + ⟨4,326,323,473,0,0,0,1,1⟩, + ⟨1,324,0,467,474,1309,0,0,1⟩, + ⟨1,321,0,463,474,1299,0,0,1⟩, + ⟨4,324,321,474,0,0,0,1,1⟩, + ⟨1,328,0,467,475,1310,0,0,1⟩, + ⟨1,330,0,469,475,1314,0,0,1⟩, + ⟨4,328,330,475,0,0,0,1,1⟩, + ⟨1,109,0,463,476,1300,0,0,1⟩, + ⟨1,23,0,466,476,1308,0,0,1⟩, + ⟨4,109,23,476,0,0,0,1,1⟩, + ⟨1,332,0,470,477,1316,0,0,1⟩, + ⟨1,108,0,465,477,1306,0,0,1⟩, + ⟨4,332,108,477,0,0,0,1,1⟩, + ⟨1,334,0,468,478,1312,0,0,1⟩, + ⟨1,22,0,462,478,1298,0,0,1⟩, + ⟨4,334,22,478,0,0,0,1,1⟩, + ⟨1,22,0,478,304,1338,0,0,1⟩, + ⟨1,108,0,477,304,1335,0,0,1⟩, + ⟨4,22,108,304,0,0,0,1,1⟩, + ⟨4,108,22,304,0,0,0,-1,1⟩, + ⟨4,22,108,304,0,0,0,1,1⟩, + ⟨5,108,0,304,0,0,0,-1,1⟩, + ⟨5,108,0,304,0,0,0,-2,1⟩, + ⟨1,320,0,472,304,1320,0,0,1⟩, + ⟨4,320,108,304,0,0,0,-1,1⟩, + ⟨1,321,0,474,304,1326,0,0,1⟩, + ⟨4,321,108,304,0,0,0,-1,1⟩, + ⟨5,22,0,304,0,0,0,-2,1⟩, + ⟨1,23,0,476,304,1332,0,0,1⟩, + ⟨4,23,22,304,0,0,0,1,2⟩, + ⟨1,323,0,473,304,1323,0,0,1⟩, + ⟨4,323,22,304,0,0,0,-1,1⟩, + ⟨1,325,0,471,304,1317,0,0,1⟩, + ⟨4,325,23,304,0,0,0,1,1⟩, + ⟨4,23,325,304,0,0,0,-1,1⟩, + ⟨4,325,23,304,0,0,0,1,1⟩, + ],#[0,56,0,1,0,0,0,0,0,0],556⟩, by decide⟩ +def forward_075 : CheckedSegment frames paid warps := + ⟨⟨forwardState075, forwardState076, + [ + ⟨5,23,0,304,0,0,0,-1,1⟩, + ⟨1,330,0,475,304,1329,0,0,1⟩, + ⟨4,330,320,304,0,0,0,1,1⟩, + ⟨4,320,330,304,0,0,0,-1,1⟩, + ⟨4,330,320,304,0,0,0,1,1⟩, + ⟨5,320,0,304,0,0,0,-1,1⟩, + ⟨5,320,0,304,0,0,0,-2,1⟩, + ⟨4,323,321,304,0,0,0,1,1⟩, + ⟨4,321,323,304,0,0,0,-1,1⟩, + ⟨4,323,321,304,0,0,0,1,1⟩, + ⟨5,321,0,304,0,0,0,-1,1⟩, + ⟨4,22,321,304,0,0,0,1,1⟩, + ⟨4,325,321,304,0,0,0,1,2⟩, + ⟨4,108,323,304,0,0,0,1,1⟩, + ⟨4,320,323,304,0,0,0,1,1⟩, + ⟨4,330,323,304,0,0,0,-2,1⟩, + ⟨4,330,325,304,0,0,0,1,1⟩, + ⟨4,325,330,304,0,0,0,-1,1⟩, + ⟨4,330,325,304,0,0,0,1,1⟩, + ⟨5,325,0,304,0,0,0,-1,1⟩, + ⟨5,325,0,304,0,0,0,-1,2⟩, + ⟨4,108,325,304,0,0,0,-1,1⟩, + ⟨4,320,325,304,0,0,0,-1,1⟩, + ⟨4,323,325,304,0,0,0,-1,1⟩, + ⟨4,22,330,304,0,0,0,-1,1⟩, + ⟨4,23,330,304,0,0,0,-1,1⟩, + ⟨4,321,330,304,0,0,0,-1,1⟩, + ⟨4,325,330,304,0,0,0,1,1⟩, + ⟨4,323,330,304,0,0,0,1,1⟩, + ⟨4,321,330,304,0,0,0,-1,1⟩, + ⟨5,330,0,304,0,0,0,2,1⟩, + ⟨4,323,325,304,0,0,0,1,1⟩, + ⟨4,23,325,304,0,0,0,1,1⟩, + ⟨4,22,325,304,0,0,0,-1,1⟩, + ⟨4,330,325,304,0,0,0,1,1⟩, + ⟨4,325,330,304,0,0,0,-1,1⟩, + ⟨4,330,325,304,0,0,0,1,1⟩, + ⟨5,325,0,304,0,0,0,-1,1⟩, + ⟨4,330,323,304,0,0,0,-1,2⟩, + ⟨4,325,323,304,0,0,0,-1,1⟩, + ⟨4,321,323,304,0,0,0,1,1⟩, + ⟨4,320,323,304,0,0,0,1,2⟩, + ⟨4,23,323,304,0,0,0,-1,2⟩, + ⟨4,22,323,304,0,0,0,1,2⟩, + ⟨4,108,323,304,0,0,0,-1,2⟩, + ⟨5,323,0,304,0,0,0,-1,2⟩, + ⟨4,325,321,304,0,0,0,1,1⟩, + ⟨4,323,321,304,0,0,0,1,2⟩, + ⟨4,320,321,304,0,0,0,-1,2⟩, + ⟨4,23,321,304,0,0,0,1,2⟩, + ⟨4,22,321,304,0,0,0,1,2⟩, + ⟨4,108,321,304,0,0,0,1,2⟩, + ⟨5,321,0,304,0,0,0,-2,1⟩, + ⟨4,23,320,304,0,0,0,1,1⟩, + ⟨4,22,320,304,0,0,0,1,1⟩, + ⟨4,108,320,304,0,0,0,-1,1⟩, + ⟨5,320,0,304,0,0,0,2,1⟩, + ⟨4,321,320,304,0,0,0,1,1⟩, + ⟨4,320,321,304,0,0,0,-1,1⟩, + ⟨4,321,320,304,0,0,0,1,1⟩, + ⟨5,320,0,304,0,0,0,-1,1⟩, + ⟨4,323,23,304,0,0,0,1,2⟩, + ⟨4,321,23,304,0,0,0,-1,1⟩, + ⟨4,108,23,304,0,0,0,1,1⟩, + ⟨5,23,0,304,0,0,0,-2,1⟩, + ⟨4,323,22,304,0,0,0,1,2⟩, + ⟨4,321,22,304,0,0,0,-1,1⟩, + ⟨4,108,22,304,0,0,0,1,1⟩, + ⟨5,22,0,304,0,0,0,-2,1⟩, + ⟨4,320,22,304,0,0,0,1,1⟩, + ⟨4,22,320,304,0,0,0,-1,1⟩, + ⟨4,320,22,304,0,0,0,1,1⟩, + ⟨5,22,0,304,0,0,0,-1,1⟩, + ⟨4,323,108,304,0,0,0,-1,2⟩, + ⟨4,321,108,304,0,0,0,1,1⟩, + ⟨4,320,108,304,0,0,0,1,1⟩, + ⟨4,23,108,304,0,0,0,1,1⟩, + ⟨4,22,108,304,0,0,0,1,1⟩, + ⟨1,336,0,0,8,6,0,0,1⟩, + ⟨4,336,6,8,0,0,0,1,1⟩, + ⟨1,337,0,0,8,6,0,0,1⟩, + ⟨4,337,6,8,0,0,0,1,1⟩, + ⟨1,338,0,0,84,82,0,0,1⟩, + ⟨4,338,82,84,0,0,0,1,1⟩, + ⟨1,339,0,0,84,82,0,0,1⟩, + ⟨4,339,82,84,0,0,0,1,1⟩, + ⟨1,340,0,0,77,75,0,0,1⟩, + ⟨4,340,75,77,0,0,0,1,1⟩, + ⟨1,341,0,0,77,75,0,0,1⟩, + ⟨4,341,75,77,0,0,0,1,1⟩, + ⟨1,342,0,0,3,1,0,0,1⟩, + ⟨4,342,1,3,0,0,0,1,1⟩, + ⟨1,343,0,0,3,1,0,0,1⟩, + ⟨4,343,1,3,0,0,0,1,1⟩, + ⟨1,344,0,0,95,93,0,0,1⟩, + ⟨4,344,93,95,0,0,0,1,1⟩, + ⟨1,345,0,0,95,93,0,0,1⟩, + ⟨4,345,93,95,0,0,0,1,1⟩, + ⟨1,346,0,0,60,58,0,0,1⟩, + ⟨4,346,58,60,0,0,0,1,1⟩, + ⟨1,347,0,0,60,58,0,0,1⟩, + ⟨4,347,58,60,0,0,0,1,1⟩, + ⟨1,348,0,0,30,28,0,0,1⟩, + ⟨4,348,28,30,0,0,0,1,1⟩, + ⟨1,349,0,0,30,28,0,0,1⟩, + ⟨4,349,28,30,0,0,0,1,1⟩, + ⟨1,350,0,0,88,86,0,0,1⟩, + ⟨4,350,86,88,0,0,0,1,1⟩, + ⟨1,351,0,0,88,86,0,0,1⟩, + ⟨4,351,86,88,0,0,0,1,1⟩, + ⟨4,93,345,95,0,0,0,1,1⟩, + ⟨4,345,93,95,0,0,0,-1,1⟩, + ⟨4,93,345,95,0,0,0,1,1⟩, + ⟨5,345,0,95,0,0,0,-1,1⟩, + ⟨4,58,347,60,0,0,0,1,1⟩, + ⟨4,347,58,60,0,0,0,-1,1⟩, + ⟨4,58,347,60,0,0,0,1,1⟩, + ⟨5,347,0,60,0,0,0,-1,1⟩, + ⟨4,28,349,30,0,0,0,1,1⟩, + ⟨4,349,28,30,0,0,0,-1,1⟩, + ⟨4,28,349,30,0,0,0,1,1⟩, + ⟨5,349,0,30,0,0,0,-1,1⟩, + ⟨4,86,351,88,0,0,0,1,1⟩, + ⟨4,351,86,88,0,0,0,-1,1⟩, + ⟨4,86,351,88,0,0,0,1,1⟩, + ⟨5,351,0,88,0,0,0,-1,1⟩, + ⟨1,6,0,8,481,297,0,0,1⟩, + ⟨1,1,0,3,481,282,0,0,1⟩, + ],#[0,19,0,0,0,0,0,0,0,0],800⟩, by decide⟩ +def forward_076 : CheckedSegment frames paid warps := + ⟨⟨forwardState076, forwardState077, + [ + ⟨4,6,1,481,0,0,0,1,1⟩, + ⟨4,1,6,481,0,0,0,-1,2⟩, + ⟨1,336,0,8,482,298,0,0,1⟩, + ⟨1,58,0,60,482,454,0,0,1⟩, + ⟨4,336,58,482,0,0,0,1,1⟩, + ⟨4,58,336,482,0,0,0,-1,2⟩, + ⟨1,337,0,8,483,299,0,0,1⟩, + ⟨1,28,0,30,483,364,0,0,1⟩, + ⟨4,337,28,483,0,0,0,1,1⟩, + ⟨4,28,337,483,0,0,0,-1,2⟩, + ⟨1,82,0,84,484,525,0,0,1⟩, + ⟨1,75,0,77,484,504,0,0,1⟩, + ⟨4,82,75,484,0,0,0,1,1⟩, + ⟨4,75,82,484,0,0,0,-1,2⟩, + ⟨1,338,0,84,485,526,0,0,1⟩, + ⟨1,93,0,95,485,559,0,0,1⟩, + ⟨4,338,93,485,0,0,0,1,1⟩, + ⟨4,93,338,485,0,0,0,-1,2⟩, + ⟨1,339,0,84,486,527,0,0,1⟩, + ⟨1,86,0,88,486,538,0,0,1⟩, + ⟨4,339,86,486,0,0,0,1,1⟩, + ⟨4,86,339,486,0,0,0,-1,2⟩, + ⟨1,340,0,77,487,505,0,0,1⟩, + ⟨1,344,0,95,487,560,0,0,1⟩, + ⟨4,340,344,487,0,0,0,1,1⟩, + ⟨4,344,340,487,0,0,0,-1,2⟩, + ⟨1,341,0,77,488,506,0,0,1⟩, + ⟨1,350,0,88,488,539,0,0,1⟩, + ⟨4,341,350,488,0,0,0,1,1⟩, + ⟨4,350,341,488,0,0,0,-1,2⟩, + ⟨1,342,0,3,489,283,0,0,1⟩, + ⟨1,346,0,60,489,455,0,0,1⟩, + ⟨4,342,346,489,0,0,0,1,1⟩, + ⟨4,346,342,489,0,0,0,-1,2⟩, + ⟨1,343,0,3,490,284,0,0,1⟩, + ⟨1,348,0,30,490,365,0,0,1⟩, + ⟨4,343,348,490,0,0,0,1,1⟩, + ⟨4,348,343,490,0,0,0,-1,2⟩, + ⟨1,345,0,95,480,558,0,0,1⟩, + ⟨1,351,0,88,480,537,0,0,1⟩, + ⟨4,345,351,480,0,0,0,1,1⟩, + ⟨4,351,345,480,0,0,0,-1,2⟩, + ⟨1,347,0,60,479,453,0,0,1⟩, + ⟨1,349,0,30,479,363,0,0,1⟩, + ⟨4,347,349,479,0,0,0,1,1⟩, + ⟨4,349,347,479,0,0,0,-1,2⟩, + ⟨1,343,0,490,491,1371,0,0,1⟩, + ⟨1,341,0,488,491,1367,0,0,1⟩, + ⟨4,343,341,491,0,0,0,1,1⟩, + ⟨1,338,0,485,492,1361,0,0,1⟩, + ⟨1,336,0,482,492,1353,0,0,1⟩, + ⟨4,338,336,492,0,0,0,1,1⟩, + ⟨1,342,0,489,493,1369,0,0,1⟩, + ⟨1,339,0,486,493,1363,0,0,1⟩, + ⟨4,342,339,493,0,0,0,1,1⟩, + ⟨1,340,0,487,494,1365,0,0,1⟩, + ⟨1,337,0,483,494,1355,0,0,1⟩, + ⟨4,340,337,494,0,0,0,1,1⟩, + ⟨1,344,0,487,495,1366,0,0,1⟩, + ⟨1,346,0,489,495,1370,0,0,1⟩, + ⟨4,344,346,495,0,0,0,1,1⟩, + ⟨1,28,0,483,496,1356,0,0,1⟩, + ⟨1,86,0,486,496,1364,0,0,1⟩, + ⟨4,28,86,496,0,0,0,1,1⟩, + ⟨1,348,0,490,497,1372,0,0,1⟩, + ⟨1,93,0,485,497,1362,0,0,1⟩, + ⟨4,348,93,497,0,0,0,1,1⟩, + ⟨1,350,0,488,498,1368,0,0,1⟩, + ⟨1,58,0,482,498,1354,0,0,1⟩, + ⟨4,350,58,498,0,0,0,1,1⟩, + ⟨1,58,0,498,305,1394,0,0,1⟩, + ⟨1,93,0,497,305,1391,0,0,1⟩, + ⟨4,58,93,305,0,0,0,1,1⟩, + ⟨4,93,58,305,0,0,0,-1,1⟩, + ⟨4,58,93,305,0,0,0,1,1⟩, + ⟨5,93,0,305,0,0,0,-1,1⟩, + ⟨5,93,0,305,0,0,0,-2,1⟩, + ⟨1,336,0,492,305,1376,0,0,1⟩, + ⟨4,336,93,305,0,0,0,-1,1⟩, + ⟨1,337,0,494,305,1382,0,0,1⟩, + ⟨4,337,93,305,0,0,0,-1,1⟩, + ⟨5,58,0,305,0,0,0,-2,1⟩, + ⟨1,86,0,496,305,1388,0,0,1⟩, + ⟨4,86,58,305,0,0,0,1,2⟩, + ⟨1,339,0,493,305,1379,0,0,1⟩, + ⟨4,339,58,305,0,0,0,-1,1⟩, + ⟨1,341,0,491,305,1373,0,0,1⟩, + ⟨4,341,86,305,0,0,0,1,1⟩, + ⟨4,86,341,305,0,0,0,-1,1⟩, + ⟨4,341,86,305,0,0,0,1,1⟩, + ⟨5,86,0,305,0,0,0,-1,1⟩, + ⟨1,346,0,495,305,1385,0,0,1⟩, + ⟨4,346,336,305,0,0,0,1,1⟩, + ⟨4,336,346,305,0,0,0,-1,1⟩, + ⟨4,346,336,305,0,0,0,1,1⟩, + ⟨5,336,0,305,0,0,0,-1,1⟩, + ⟨5,336,0,305,0,0,0,-2,1⟩, + ⟨4,339,337,305,0,0,0,1,1⟩, + ⟨4,337,339,305,0,0,0,-1,1⟩, + ⟨4,339,337,305,0,0,0,1,1⟩, + ⟨5,337,0,305,0,0,0,-1,1⟩, + ⟨4,58,337,305,0,0,0,1,1⟩, + ⟨4,341,337,305,0,0,0,1,2⟩, + ⟨4,93,339,305,0,0,0,1,1⟩, + ⟨4,336,339,305,0,0,0,1,1⟩, + ⟨4,346,339,305,0,0,0,-2,1⟩, + ⟨4,346,341,305,0,0,0,1,1⟩, + ⟨4,341,346,305,0,0,0,-1,1⟩, + ⟨4,346,341,305,0,0,0,1,1⟩, + ⟨5,341,0,305,0,0,0,-1,1⟩, + ⟨5,341,0,305,0,0,0,-1,2⟩, + ⟨4,93,341,305,0,0,0,-1,1⟩, + ⟨4,336,341,305,0,0,0,-1,1⟩, + ⟨4,339,341,305,0,0,0,-1,1⟩, + ⟨4,58,346,305,0,0,0,-1,1⟩, + ⟨4,86,346,305,0,0,0,-1,1⟩, + ⟨4,337,346,305,0,0,0,-1,1⟩, + ⟨4,341,346,305,0,0,0,1,1⟩, + ⟨4,339,346,305,0,0,0,1,1⟩, + ⟨4,337,346,305,0,0,0,-1,1⟩, + ⟨5,346,0,305,0,0,0,2,1⟩, + ⟨4,339,341,305,0,0,0,1,1⟩, + ⟨4,86,341,305,0,0,0,1,1⟩, + ⟨4,58,341,305,0,0,0,-1,1⟩, + ⟨4,346,341,305,0,0,0,1,1⟩, + ⟨4,341,346,305,0,0,0,-1,1⟩, + ⟨4,346,341,305,0,0,0,1,1⟩, + ⟨5,341,0,305,0,0,0,-1,1⟩, + ],#[0,46,0,0,0,0,0,0,0,0],628⟩, by decide⟩ +def forward_077 : CheckedSegment frames paid warps := + ⟨⟨forwardState077, forwardState078, + [ + ⟨4,346,339,305,0,0,0,-1,2⟩, + ⟨4,341,339,305,0,0,0,-1,1⟩, + ⟨4,337,339,305,0,0,0,1,1⟩, + ⟨4,336,339,305,0,0,0,1,2⟩, + ⟨4,86,339,305,0,0,0,-1,2⟩, + ⟨4,58,339,305,0,0,0,1,2⟩, + ⟨4,93,339,305,0,0,0,-1,2⟩, + ⟨5,339,0,305,0,0,0,-1,2⟩, + ⟨4,341,337,305,0,0,0,1,1⟩, + ⟨4,339,337,305,0,0,0,1,2⟩, + ⟨4,336,337,305,0,0,0,-1,2⟩, + ⟨4,86,337,305,0,0,0,1,2⟩, + ⟨4,58,337,305,0,0,0,1,2⟩, + ⟨4,93,337,305,0,0,0,1,2⟩, + ⟨5,337,0,305,0,0,0,-2,1⟩, + ⟨4,86,336,305,0,0,0,1,1⟩, + ⟨4,58,336,305,0,0,0,1,1⟩, + ⟨4,93,336,305,0,0,0,-1,1⟩, + ⟨5,336,0,305,0,0,0,2,1⟩, + ⟨4,337,336,305,0,0,0,1,1⟩, + ⟨4,336,337,305,0,0,0,-1,1⟩, + ⟨4,337,336,305,0,0,0,1,1⟩, + ⟨5,336,0,305,0,0,0,-1,1⟩, + ⟨4,339,86,305,0,0,0,1,2⟩, + ⟨4,337,86,305,0,0,0,-1,1⟩, + ⟨4,93,86,305,0,0,0,1,1⟩, + ⟨5,86,0,305,0,0,0,-2,1⟩, + ⟨4,339,58,305,0,0,0,1,2⟩, + ⟨4,337,58,305,0,0,0,-1,1⟩, + ⟨4,93,58,305,0,0,0,1,1⟩, + ⟨5,58,0,305,0,0,0,-2,1⟩, + ⟨4,336,58,305,0,0,0,1,1⟩, + ⟨4,58,336,305,0,0,0,-1,1⟩, + ⟨4,336,58,305,0,0,0,1,1⟩, + ⟨5,58,0,305,0,0,0,-1,1⟩, + ⟨4,339,93,305,0,0,0,-1,2⟩, + ⟨4,337,93,305,0,0,0,1,1⟩, + ⟨4,336,93,305,0,0,0,1,1⟩, + ⟨4,86,93,305,0,0,0,1,1⟩, + ⟨4,58,93,305,0,0,0,1,1⟩, + ⟨1,352,0,0,85,83,0,0,1⟩, + ⟨4,352,83,85,0,0,0,1,1⟩, + ⟨1,353,0,0,85,83,0,0,1⟩, + ⟨4,353,83,85,0,0,0,1,1⟩, + ⟨1,354,0,0,75,73,0,0,1⟩, + ⟨4,354,73,75,0,0,0,1,1⟩, + ⟨1,355,0,0,75,73,0,0,1⟩, + ⟨4,355,73,75,0,0,0,1,1⟩, + ⟨1,356,0,0,86,84,0,0,1⟩, + ⟨4,356,84,86,0,0,0,1,1⟩, + ⟨1,357,0,0,86,84,0,0,1⟩, + ⟨4,357,84,86,0,0,0,1,1⟩, + ⟨1,358,0,0,76,74,0,0,1⟩, + ⟨4,358,74,76,0,0,0,1,1⟩, + ⟨1,359,0,0,76,74,0,0,1⟩, + ⟨4,359,74,76,0,0,0,1,1⟩, + ⟨1,360,0,0,61,59,0,0,1⟩, + ⟨4,360,59,61,0,0,0,1,1⟩, + ⟨1,361,0,0,61,59,0,0,1⟩, + ⟨4,361,59,61,0,0,0,1,1⟩, + ⟨1,362,0,0,32,30,0,0,1⟩, + ⟨4,362,30,32,0,0,0,1,1⟩, + ⟨1,363,0,0,32,30,0,0,1⟩, + ⟨4,363,30,32,0,0,0,1,1⟩, + ⟨1,364,0,0,62,60,0,0,1⟩, + ⟨4,364,60,62,0,0,0,1,1⟩, + ⟨1,365,0,0,62,60,0,0,1⟩, + ⟨4,365,60,62,0,0,0,1,1⟩, + ⟨1,366,0,0,31,29,0,0,1⟩, + ⟨4,366,29,31,0,0,0,1,1⟩, + ⟨1,367,0,0,31,29,0,0,1⟩, + ⟨4,367,29,31,0,0,0,1,1⟩, + ⟨4,59,361,61,0,0,0,1,1⟩, + ⟨4,361,59,61,0,0,0,-1,1⟩, + ⟨4,59,361,61,0,0,0,1,1⟩, + ⟨5,361,0,61,0,0,0,-1,1⟩, + ⟨4,30,363,32,0,0,0,1,1⟩, + ⟨4,363,30,32,0,0,0,-1,1⟩, + ⟨4,30,363,32,0,0,0,1,1⟩, + ⟨5,363,0,32,0,0,0,-1,1⟩, + ⟨4,60,365,62,0,0,0,1,1⟩, + ⟨4,365,60,62,0,0,0,-1,1⟩, + ⟨4,60,365,62,0,0,0,1,1⟩, + ⟨5,365,0,62,0,0,0,-1,1⟩, + ⟨4,29,367,31,0,0,0,1,1⟩, + ⟨4,367,29,31,0,0,0,-1,1⟩, + ⟨4,29,367,31,0,0,0,1,1⟩, + ⟨5,367,0,31,0,0,0,-1,1⟩, + ⟨1,83,0,85,501,528,0,0,1⟩, + ⟨1,74,0,76,501,501,0,0,1⟩, + ⟨4,83,74,501,0,0,0,1,1⟩, + ⟨4,74,83,501,0,0,0,-1,2⟩, + ⟨1,352,0,85,502,529,0,0,1⟩, + ⟨1,30,0,32,502,370,0,0,1⟩, + ⟨4,352,30,502,0,0,0,1,1⟩, + ⟨4,30,352,502,0,0,0,-1,2⟩, + ⟨1,353,0,85,503,530,0,0,1⟩, + ⟨1,60,0,62,503,460,0,0,1⟩, + ⟨4,353,60,503,0,0,0,1,1⟩, + ⟨4,60,353,503,0,0,0,-1,2⟩, + ⟨1,73,0,75,504,498,0,0,1⟩, + ⟨1,84,0,86,504,531,0,0,1⟩, + ⟨4,73,84,504,0,0,0,1,1⟩, + ⟨4,84,73,504,0,0,0,-1,2⟩, + ⟨1,354,0,75,505,499,0,0,1⟩, + ⟨1,59,0,61,505,457,0,0,1⟩, + ⟨4,354,59,505,0,0,0,1,1⟩, + ⟨4,59,354,505,0,0,0,-1,2⟩, + ⟨1,355,0,75,506,500,0,0,1⟩, + ⟨1,29,0,31,506,367,0,0,1⟩, + ⟨4,355,29,506,0,0,0,1,1⟩, + ⟨4,29,355,506,0,0,0,-1,2⟩, + ⟨1,356,0,86,507,532,0,0,1⟩, + ⟨1,360,0,61,507,458,0,0,1⟩, + ⟨4,356,360,507,0,0,0,1,1⟩, + ⟨4,360,356,507,0,0,0,-1,2⟩, + ⟨1,357,0,86,508,533,0,0,1⟩, + ⟨1,366,0,31,508,368,0,0,1⟩, + ⟨4,357,366,508,0,0,0,1,1⟩, + ⟨4,366,357,508,0,0,0,-1,2⟩, + ⟨1,358,0,76,509,502,0,0,1⟩, + ⟨1,362,0,32,509,371,0,0,1⟩, + ⟨4,358,362,509,0,0,0,1,1⟩, + ⟨4,362,358,509,0,0,0,-1,2⟩, + ⟨1,359,0,76,510,503,0,0,1⟩, + ⟨1,364,0,62,510,461,0,0,1⟩, + ⟨4,359,364,510,0,0,0,1,1⟩, + ⟨4,364,359,510,0,0,0,-1,2⟩, + ],#[0,36,0,0,0,0,0,0,0,0],724⟩, by decide⟩ +def forward_078 : CheckedSegment frames paid warps := + ⟨⟨forwardState078, forwardState079, + [ + ⟨1,361,0,61,499,456,0,0,1⟩, + ⟨1,367,0,31,499,366,0,0,1⟩, + ⟨4,361,367,499,0,0,0,1,1⟩, + ⟨4,367,361,499,0,0,0,-1,2⟩, + ⟨1,363,0,32,500,369,0,0,1⟩, + ⟨1,365,0,62,500,459,0,0,1⟩, + ⟨4,363,365,500,0,0,0,1,1⟩, + ⟨4,365,363,500,0,0,0,-1,2⟩, + ⟨1,359,0,510,511,1427,0,0,1⟩, + ⟨1,357,0,508,511,1423,0,0,1⟩, + ⟨4,359,357,511,0,0,0,1,1⟩, + ⟨1,354,0,505,512,1417,0,0,1⟩, + ⟨1,352,0,502,512,1409,0,0,1⟩, + ⟨4,354,352,512,0,0,0,1,1⟩, + ⟨1,358,0,509,513,1425,0,0,1⟩, + ⟨1,355,0,506,513,1419,0,0,1⟩, + ⟨4,358,355,513,0,0,0,1,1⟩, + ⟨1,356,0,507,514,1421,0,0,1⟩, + ⟨1,353,0,503,514,1411,0,0,1⟩, + ⟨4,356,353,514,0,0,0,1,1⟩, + ⟨1,360,0,507,515,1422,0,0,1⟩, + ⟨1,362,0,509,515,1426,0,0,1⟩, + ⟨4,360,362,515,0,0,0,1,1⟩, + ⟨1,60,0,503,516,1412,0,0,1⟩, + ⟨1,29,0,506,516,1420,0,0,1⟩, + ⟨4,60,29,516,0,0,0,1,1⟩, + ⟨1,364,0,510,517,1428,0,0,1⟩, + ⟨1,59,0,505,517,1418,0,0,1⟩, + ⟨4,364,59,517,0,0,0,1,1⟩, + ⟨1,366,0,508,518,1424,0,0,1⟩, + ⟨1,30,0,502,518,1410,0,0,1⟩, + ⟨4,366,30,518,0,0,0,1,1⟩, + ⟨1,30,0,518,307,1450,0,0,1⟩, + ⟨1,59,0,517,307,1447,0,0,1⟩, + ⟨4,30,59,307,0,0,0,1,1⟩, + ⟨4,59,30,307,0,0,0,-1,1⟩, + ⟨4,30,59,307,0,0,0,1,1⟩, + ⟨5,59,0,307,0,0,0,-1,1⟩, + ⟨5,59,0,307,0,0,0,-2,1⟩, + ⟨1,352,0,512,307,1432,0,0,1⟩, + ⟨4,352,59,307,0,0,0,-1,1⟩, + ⟨1,353,0,514,307,1438,0,0,1⟩, + ⟨4,353,59,307,0,0,0,-1,1⟩, + ⟨5,30,0,307,0,0,0,-2,1⟩, + ⟨1,29,0,516,307,1444,0,0,1⟩, + ⟨4,29,30,307,0,0,0,1,2⟩, + ⟨1,355,0,513,307,1435,0,0,1⟩, + ⟨4,355,30,307,0,0,0,-1,1⟩, + ⟨1,357,0,511,307,1429,0,0,1⟩, + ⟨4,357,29,307,0,0,0,1,1⟩, + ⟨4,29,357,307,0,0,0,-1,1⟩, + ⟨4,357,29,307,0,0,0,1,1⟩, + ⟨5,29,0,307,0,0,0,-1,1⟩, + ⟨1,362,0,515,307,1441,0,0,1⟩, + ⟨4,362,352,307,0,0,0,1,1⟩, + ⟨4,352,362,307,0,0,0,-1,1⟩, + ⟨4,362,352,307,0,0,0,1,1⟩, + ⟨5,352,0,307,0,0,0,-1,1⟩, + ⟨5,352,0,307,0,0,0,-2,1⟩, + ⟨4,355,353,307,0,0,0,1,1⟩, + ⟨4,353,355,307,0,0,0,-1,1⟩, + ⟨4,355,353,307,0,0,0,1,1⟩, + ⟨5,353,0,307,0,0,0,-1,1⟩, + ⟨4,30,353,307,0,0,0,1,1⟩, + ⟨4,357,353,307,0,0,0,1,2⟩, + ⟨4,59,355,307,0,0,0,1,1⟩, + ⟨4,352,355,307,0,0,0,1,1⟩, + ⟨4,362,355,307,0,0,0,-2,1⟩, + ⟨4,362,357,307,0,0,0,1,1⟩, + ⟨4,357,362,307,0,0,0,-1,1⟩, + ⟨4,362,357,307,0,0,0,1,1⟩, + ⟨5,357,0,307,0,0,0,-1,1⟩, + ⟨5,357,0,307,0,0,0,-1,2⟩, + ⟨4,59,357,307,0,0,0,-1,1⟩, + ⟨4,352,357,307,0,0,0,-1,1⟩, + ⟨4,355,357,307,0,0,0,-1,1⟩, + ⟨4,30,362,307,0,0,0,-1,1⟩, + ⟨4,29,362,307,0,0,0,-1,1⟩, + ⟨4,353,362,307,0,0,0,-1,1⟩, + ⟨4,357,362,307,0,0,0,1,1⟩, + ⟨4,355,362,307,0,0,0,1,1⟩, + ⟨4,353,362,307,0,0,0,-1,1⟩, + ⟨5,362,0,307,0,0,0,2,1⟩, + ⟨4,355,357,307,0,0,0,1,1⟩, + ⟨4,29,357,307,0,0,0,1,1⟩, + ⟨4,30,357,307,0,0,0,-1,1⟩, + ⟨4,362,357,307,0,0,0,1,1⟩, + ⟨4,357,362,307,0,0,0,-1,1⟩, + ⟨4,362,357,307,0,0,0,1,1⟩, + ⟨5,357,0,307,0,0,0,-1,1⟩, + ⟨4,362,355,307,0,0,0,-1,2⟩, + ⟨4,357,355,307,0,0,0,-1,1⟩, + ⟨4,353,355,307,0,0,0,1,1⟩, + ⟨4,352,355,307,0,0,0,1,2⟩, + ⟨4,29,355,307,0,0,0,-1,2⟩, + ⟨4,30,355,307,0,0,0,1,2⟩, + ⟨4,59,355,307,0,0,0,-1,2⟩, + ⟨5,355,0,307,0,0,0,-1,2⟩, + ⟨4,357,353,307,0,0,0,1,1⟩, + ⟨4,355,353,307,0,0,0,1,2⟩, + ⟨4,352,353,307,0,0,0,-1,2⟩, + ⟨4,29,353,307,0,0,0,1,2⟩, + ⟨4,30,353,307,0,0,0,1,2⟩, + ⟨4,59,353,307,0,0,0,1,2⟩, + ⟨5,353,0,307,0,0,0,-2,1⟩, + ⟨4,29,352,307,0,0,0,1,1⟩, + ⟨4,30,352,307,0,0,0,1,1⟩, + ⟨4,59,352,307,0,0,0,-1,1⟩, + ⟨5,352,0,307,0,0,0,2,1⟩, + ⟨4,353,352,307,0,0,0,1,1⟩, + ⟨4,352,353,307,0,0,0,-1,1⟩, + ⟨4,353,352,307,0,0,0,1,1⟩, + ⟨5,352,0,307,0,0,0,-1,1⟩, + ⟨4,355,29,307,0,0,0,1,2⟩, + ⟨4,353,29,307,0,0,0,-1,1⟩, + ⟨4,59,29,307,0,0,0,1,1⟩, + ⟨5,29,0,307,0,0,0,-2,1⟩, + ⟨4,355,30,307,0,0,0,1,2⟩, + ⟨4,353,30,307,0,0,0,-1,1⟩, + ⟨4,59,30,307,0,0,0,1,1⟩, + ⟨5,30,0,307,0,0,0,-2,1⟩, + ⟨4,352,30,307,0,0,0,1,1⟩, + ⟨4,30,352,307,0,0,0,-1,1⟩, + ⟨4,352,30,307,0,0,0,1,1⟩, + ⟨5,30,0,307,0,0,0,-1,1⟩, + ⟨4,355,59,307,0,0,0,-1,2⟩, + ⟨4,353,59,307,0,0,0,1,1⟩, + ⟨4,352,59,307,0,0,0,1,1⟩, + ],#[0,28,0,0,0,0,0,0,0,0],744⟩, by decide⟩ +def forward_079 : CheckedSegment frames paid warps := + ⟨⟨forwardState079, forwardState080, + [ + ⟨4,29,59,307,0,0,0,1,1⟩, + ⟨4,30,59,307,0,0,0,1,1⟩, + ⟨1,368,0,0,82,80,0,0,1⟩, + ⟨4,368,80,82,0,0,0,1,1⟩, + ⟨1,369,0,0,82,80,0,0,1⟩, + ⟨4,369,80,82,0,0,0,1,1⟩, + ⟨1,370,0,0,69,67,0,0,1⟩, + ⟨4,370,67,69,0,0,0,1,1⟩, + ⟨1,371,0,0,69,67,0,0,1⟩, + ⟨4,371,67,69,0,0,0,1,1⟩, + ⟨1,372,0,0,5,3,0,0,1⟩, + ⟨4,372,3,5,0,0,0,1,1⟩, + ⟨1,373,0,0,5,3,0,0,1⟩, + ⟨4,373,3,5,0,0,0,1,1⟩, + ⟨1,374,0,0,90,88,0,0,1⟩, + ⟨4,374,88,90,0,0,0,1,1⟩, + ⟨1,375,0,0,90,88,0,0,1⟩, + ⟨4,375,88,90,0,0,0,1,1⟩, + ⟨1,376,0,0,10,8,0,0,1⟩, + ⟨4,376,8,10,0,0,0,1,1⟩, + ⟨1,377,0,0,10,8,0,0,1⟩, + ⟨4,377,8,10,0,0,0,1,1⟩, + ⟨1,378,0,0,97,95,0,0,1⟩, + ⟨4,378,95,97,0,0,0,1,1⟩, + ⟨1,379,0,0,97,95,0,0,1⟩, + ⟨4,379,95,97,0,0,0,1,1⟩, + ⟨1,380,0,0,68,66,0,0,1⟩, + ⟨4,380,66,68,0,0,0,1,1⟩, + ⟨1,381,0,0,68,66,0,0,1⟩, + ⟨4,381,66,68,0,0,0,1,1⟩, + ⟨1,382,0,0,28,26,0,0,1⟩, + ⟨4,382,26,28,0,0,0,1,1⟩, + ⟨1,383,0,0,28,26,0,0,1⟩, + ⟨4,383,26,28,0,0,0,1,1⟩, + ⟨4,8,377,10,0,0,0,1,1⟩, + ⟨4,377,8,10,0,0,0,-1,1⟩, + ⟨4,8,377,10,0,0,0,1,1⟩, + ⟨5,377,0,10,0,0,0,-1,1⟩, + ⟨4,95,379,97,0,0,0,1,1⟩, + ⟨4,379,95,97,0,0,0,-1,1⟩, + ⟨4,95,379,97,0,0,0,1,1⟩, + ⟨5,379,0,97,0,0,0,-1,1⟩, + ⟨4,66,381,68,0,0,0,1,1⟩, + ⟨4,381,66,68,0,0,0,-1,1⟩, + ⟨4,66,381,68,0,0,0,1,1⟩, + ⟨5,381,0,68,0,0,0,-1,1⟩, + ⟨4,26,383,28,0,0,0,1,1⟩, + ⟨4,383,26,28,0,0,0,-1,1⟩, + ⟨4,26,383,28,0,0,0,1,1⟩, + ⟨5,383,0,28,0,0,0,-1,1⟩, + ⟨1,80,0,82,520,519,0,0,1⟩, + ⟨1,88,0,90,520,543,0,0,1⟩, + ⟨4,80,88,520,0,0,0,1,1⟩, + ⟨4,88,80,520,0,0,0,-1,2⟩, + ⟨1,368,0,82,521,520,0,0,1⟩, + ⟨1,95,0,97,521,565,0,0,1⟩, + ⟨4,368,95,521,0,0,0,1,1⟩, + ⟨4,95,368,521,0,0,0,-1,2⟩, + ⟨1,369,0,82,522,521,0,0,1⟩, + ⟨1,66,0,68,522,478,0,0,1⟩, + ⟨4,369,66,522,0,0,0,1,1⟩, + ⟨4,66,369,522,0,0,0,-1,2⟩, + ⟨1,67,0,69,523,480,0,0,1⟩, + ⟨1,3,0,5,523,288,0,0,1⟩, + ⟨4,67,3,523,0,0,0,1,1⟩, + ⟨4,3,67,523,0,0,0,-1,2⟩, + ⟨1,370,0,69,524,481,0,0,1⟩, + ⟨1,8,0,10,524,303,0,0,1⟩, + ⟨4,370,8,524,0,0,0,1,1⟩, + ⟨4,8,370,524,0,0,0,-1,2⟩, + ⟨1,371,0,69,525,482,0,0,1⟩, + ⟨1,26,0,28,525,357,0,0,1⟩, + ⟨4,371,26,525,0,0,0,1,1⟩, + ⟨4,26,371,525,0,0,0,-1,2⟩, + ⟨1,372,0,5,526,289,0,0,1⟩, + ⟨1,376,0,10,526,304,0,0,1⟩, + ⟨4,372,376,526,0,0,0,1,1⟩, + ⟨4,376,372,526,0,0,0,-1,2⟩, + ⟨1,373,0,5,527,290,0,0,1⟩, + ⟨1,382,0,28,527,358,0,0,1⟩, + ⟨4,373,382,527,0,0,0,1,1⟩, + ⟨4,382,373,527,0,0,0,-1,2⟩, + ⟨1,374,0,90,528,544,0,0,1⟩, + ⟨1,378,0,97,528,566,0,0,1⟩, + ⟨4,374,378,528,0,0,0,1,1⟩, + ⟨4,378,374,528,0,0,0,-1,2⟩, + ⟨1,375,0,90,529,545,0,0,1⟩, + ⟨1,380,0,68,529,479,0,0,1⟩, + ⟨4,375,380,529,0,0,0,1,1⟩, + ⟨4,380,375,529,0,0,0,-1,2⟩, + ⟨1,377,0,10,530,305,0,0,1⟩, + ⟨1,383,0,28,530,359,0,0,1⟩, + ⟨4,377,383,530,0,0,0,1,1⟩, + ⟨4,383,377,530,0,0,0,-1,2⟩, + ⟨1,379,0,97,519,564,0,0,1⟩, + ⟨1,381,0,68,519,477,0,0,1⟩, + ⟨4,379,381,519,0,0,0,1,1⟩, + ⟨4,381,379,519,0,0,0,-1,2⟩, + ⟨1,375,0,529,531,1479,0,0,1⟩, + ⟨1,373,0,527,531,1475,0,0,1⟩, + ⟨4,375,373,531,0,0,0,1,1⟩, + ⟨1,370,0,524,532,1469,0,0,1⟩, + ⟨1,368,0,521,532,1461,0,0,1⟩, + ⟨4,370,368,532,0,0,0,1,1⟩, + ⟨1,374,0,528,533,1477,0,0,1⟩, + ⟨1,371,0,525,533,1471,0,0,1⟩, + ⟨4,374,371,533,0,0,0,1,1⟩, + ⟨1,372,0,526,534,1473,0,0,1⟩, + ⟨1,369,0,522,534,1463,0,0,1⟩, + ⟨4,372,369,534,0,0,0,1,1⟩, + ⟨1,376,0,526,535,1474,0,0,1⟩, + ⟨1,378,0,528,535,1478,0,0,1⟩, + ⟨4,376,378,535,0,0,0,1,1⟩, + ⟨1,66,0,522,536,1464,0,0,1⟩, + ⟨1,26,0,525,536,1472,0,0,1⟩, + ⟨4,66,26,536,0,0,0,1,1⟩, + ⟨1,380,0,529,537,1480,0,0,1⟩, + ⟨1,8,0,524,537,1470,0,0,1⟩, + ⟨4,380,8,537,0,0,0,1,1⟩, + ⟨1,382,0,527,538,1476,0,0,1⟩, + ⟨1,95,0,521,538,1462,0,0,1⟩, + ⟨4,382,95,538,0,0,0,1,1⟩, + ⟨1,95,0,538,308,1506,0,0,1⟩, + ⟨1,8,0,537,308,1503,0,0,1⟩, + ⟨4,95,8,308,0,0,0,1,1⟩, + ⟨4,8,95,308,0,0,0,-1,1⟩, + ⟨4,95,8,308,0,0,0,1,1⟩, + ⟨5,8,0,308,0,0,0,-1,1⟩, + ],#[0,58,0,0,0,0,0,0,0,0],554⟩, by decide⟩ +def forward_080 : CheckedSegment frames paid warps := + ⟨⟨forwardState080, forwardState081, + [ + ⟨5,8,0,308,0,0,0,-2,1⟩, + ⟨1,368,0,532,308,1488,0,0,1⟩, + ⟨4,368,8,308,0,0,0,-1,1⟩, + ⟨1,369,0,534,308,1494,0,0,1⟩, + ⟨4,369,8,308,0,0,0,-1,1⟩, + ⟨5,95,0,308,0,0,0,-2,1⟩, + ⟨1,26,0,536,308,1500,0,0,1⟩, + ⟨4,26,95,308,0,0,0,1,2⟩, + ⟨1,371,0,533,308,1491,0,0,1⟩, + ⟨4,371,95,308,0,0,0,-1,1⟩, + ⟨1,373,0,531,308,1485,0,0,1⟩, + ⟨4,373,26,308,0,0,0,1,1⟩, + ⟨4,26,373,308,0,0,0,-1,1⟩, + ⟨4,373,26,308,0,0,0,1,1⟩, + ⟨5,26,0,308,0,0,0,-1,1⟩, + ⟨1,378,0,535,308,1497,0,0,1⟩, + ⟨4,378,368,308,0,0,0,1,1⟩, + ⟨4,368,378,308,0,0,0,-1,1⟩, + ⟨4,378,368,308,0,0,0,1,1⟩, + ⟨5,368,0,308,0,0,0,-1,1⟩, + ⟨5,368,0,308,0,0,0,-2,1⟩, + ⟨4,371,369,308,0,0,0,1,1⟩, + ⟨4,369,371,308,0,0,0,-1,1⟩, + ⟨4,371,369,308,0,0,0,1,1⟩, + ⟨5,369,0,308,0,0,0,-1,1⟩, + ⟨4,95,369,308,0,0,0,1,1⟩, + ⟨4,373,369,308,0,0,0,1,2⟩, + ⟨4,8,371,308,0,0,0,1,1⟩, + ⟨4,368,371,308,0,0,0,1,1⟩, + ⟨4,378,371,308,0,0,0,-2,1⟩, + ⟨4,378,373,308,0,0,0,1,1⟩, + ⟨4,373,378,308,0,0,0,-1,1⟩, + ⟨4,378,373,308,0,0,0,1,1⟩, + ⟨5,373,0,308,0,0,0,-1,1⟩, + ⟨5,373,0,308,0,0,0,-1,2⟩, + ⟨4,8,373,308,0,0,0,-1,1⟩, + ⟨4,368,373,308,0,0,0,-1,1⟩, + ⟨4,371,373,308,0,0,0,-1,1⟩, + ⟨4,95,378,308,0,0,0,-1,1⟩, + ⟨4,26,378,308,0,0,0,-1,1⟩, + ⟨4,369,378,308,0,0,0,-1,1⟩, + ⟨4,373,378,308,0,0,0,1,1⟩, + ⟨4,371,378,308,0,0,0,1,1⟩, + ⟨4,369,378,308,0,0,0,-1,1⟩, + ⟨5,378,0,308,0,0,0,2,1⟩, + ⟨4,371,373,308,0,0,0,1,1⟩, + ⟨4,26,373,308,0,0,0,1,1⟩, + ⟨4,95,373,308,0,0,0,-1,1⟩, + ⟨4,378,373,308,0,0,0,1,1⟩, + ⟨4,373,378,308,0,0,0,-1,1⟩, + ⟨4,378,373,308,0,0,0,1,1⟩, + ⟨5,373,0,308,0,0,0,-1,1⟩, + ⟨4,378,371,308,0,0,0,-1,2⟩, + ⟨4,373,371,308,0,0,0,-1,1⟩, + ⟨4,369,371,308,0,0,0,1,1⟩, + ⟨4,368,371,308,0,0,0,1,2⟩, + ⟨4,26,371,308,0,0,0,-1,2⟩, + ⟨4,95,371,308,0,0,0,1,2⟩, + ⟨4,8,371,308,0,0,0,-1,2⟩, + ⟨5,371,0,308,0,0,0,-1,2⟩, + ⟨4,373,369,308,0,0,0,1,1⟩, + ⟨4,371,369,308,0,0,0,1,2⟩, + ⟨4,368,369,308,0,0,0,-1,2⟩, + ⟨4,26,369,308,0,0,0,1,2⟩, + ⟨4,95,369,308,0,0,0,1,2⟩, + ⟨4,8,369,308,0,0,0,1,2⟩, + ⟨5,369,0,308,0,0,0,-2,1⟩, + ⟨4,26,368,308,0,0,0,1,1⟩, + ⟨4,95,368,308,0,0,0,1,1⟩, + ⟨4,8,368,308,0,0,0,-1,1⟩, + ⟨5,368,0,308,0,0,0,2,1⟩, + ⟨4,369,368,308,0,0,0,1,1⟩, + ⟨4,368,369,308,0,0,0,-1,1⟩, + ⟨4,369,368,308,0,0,0,1,1⟩, + ⟨5,368,0,308,0,0,0,-1,1⟩, + ⟨4,371,26,308,0,0,0,1,2⟩, + ⟨4,369,26,308,0,0,0,-1,1⟩, + ⟨4,8,26,308,0,0,0,1,1⟩, + ⟨5,26,0,308,0,0,0,-2,1⟩, + ⟨4,371,95,308,0,0,0,1,2⟩, + ⟨4,369,95,308,0,0,0,-1,1⟩, + ⟨4,8,95,308,0,0,0,1,1⟩, + ⟨5,95,0,308,0,0,0,-2,1⟩, + ⟨4,368,95,308,0,0,0,1,1⟩, + ⟨4,95,368,308,0,0,0,-1,1⟩, + ⟨4,368,95,308,0,0,0,1,1⟩, + ⟨5,95,0,308,0,0,0,-1,1⟩, + ⟨4,371,8,308,0,0,0,-1,2⟩, + ⟨4,369,8,308,0,0,0,1,1⟩, + ⟨4,368,8,308,0,0,0,1,1⟩, + ⟨4,26,8,308,0,0,0,1,1⟩, + ⟨4,95,8,308,0,0,0,1,1⟩, + ⟨1,384,0,0,70,68,0,0,1⟩, + ⟨4,384,68,70,0,0,0,1,1⟩, + ⟨1,385,0,0,70,68,0,0,1⟩, + ⟨4,385,68,70,0,0,0,1,1⟩, + ⟨1,386,0,0,7,5,0,0,1⟩, + ⟨4,386,5,7,0,0,0,1,1⟩, + ⟨1,387,0,0,7,5,0,0,1⟩, + ⟨4,387,5,7,0,0,0,1,1⟩, + ⟨1,388,0,0,71,69,0,0,1⟩, + ⟨4,388,69,71,0,0,0,1,1⟩, + ⟨1,389,0,0,71,69,0,0,1⟩, + ⟨4,389,69,71,0,0,0,1,1⟩, + ⟨1,390,0,0,6,4,0,0,1⟩, + ⟨4,390,4,6,0,0,0,1,1⟩, + ⟨1,391,0,0,6,4,0,0,1⟩, + ⟨4,391,4,6,0,0,0,1,1⟩, + ⟨1,392,0,0,98,96,0,0,1⟩, + ⟨4,392,96,98,0,0,0,1,1⟩, + ⟨1,393,0,0,98,96,0,0,1⟩, + ⟨4,393,96,98,0,0,0,1,1⟩, + ⟨1,394,0,0,66,64,0,0,1⟩, + ⟨4,394,64,66,0,0,0,1,1⟩, + ⟨1,395,0,0,66,64,0,0,1⟩, + ⟨4,395,64,66,0,0,0,1,1⟩, + ⟨1,396,0,0,99,97,0,0,1⟩, + ⟨4,396,97,99,0,0,0,1,1⟩, + ⟨1,397,0,0,99,97,0,0,1⟩, + ⟨4,397,97,99,0,0,0,1,1⟩, + ⟨1,398,0,0,67,65,0,0,1⟩, + ⟨4,398,65,67,0,0,0,1,1⟩, + ⟨1,399,0,0,67,65,0,0,1⟩, + ⟨4,399,65,67,0,0,0,1,1⟩, + ⟨4,96,393,98,0,0,0,1,1⟩, + ⟨4,393,96,98,0,0,0,-1,1⟩, + ⟨4,96,393,98,0,0,0,1,1⟩, + ⟨5,393,0,98,0,0,0,-1,1⟩, + ],#[0,22,0,0,0,0,0,0,0,0],788⟩, by decide⟩ +def forward_081 : CheckedSegment frames paid warps := + ⟨⟨forwardState081, forwardState082, + [ + ⟨4,64,395,66,0,0,0,1,1⟩, + ⟨4,395,64,66,0,0,0,-1,1⟩, + ⟨4,64,395,66,0,0,0,1,1⟩, + ⟨5,395,0,66,0,0,0,-1,1⟩, + ⟨4,97,397,99,0,0,0,1,1⟩, + ⟨4,397,97,99,0,0,0,-1,1⟩, + ⟨4,97,397,99,0,0,0,1,1⟩, + ⟨5,397,0,99,0,0,0,-1,1⟩, + ⟨4,65,399,67,0,0,0,1,1⟩, + ⟨4,399,65,67,0,0,0,-1,1⟩, + ⟨4,65,399,67,0,0,0,1,1⟩, + ⟨5,399,0,67,0,0,0,-1,1⟩, + ⟨1,68,0,70,541,483,0,0,1⟩, + ⟨1,4,0,6,541,291,0,0,1⟩, + ⟨4,68,4,541,0,0,0,1,1⟩, + ⟨4,4,68,541,0,0,0,-1,2⟩, + ⟨1,384,0,70,542,484,0,0,1⟩, + ⟨1,64,0,66,542,472,0,0,1⟩, + ⟨4,384,64,542,0,0,0,1,1⟩, + ⟨4,64,384,542,0,0,0,-1,2⟩, + ⟨1,385,0,70,543,485,0,0,1⟩, + ⟨1,97,0,99,543,571,0,0,1⟩, + ⟨4,385,97,543,0,0,0,1,1⟩, + ⟨4,97,385,543,0,0,0,-1,2⟩, + ⟨1,5,0,7,544,294,0,0,1⟩, + ⟨1,69,0,71,544,486,0,0,1⟩, + ⟨4,5,69,544,0,0,0,1,1⟩, + ⟨4,69,5,544,0,0,0,-1,2⟩, + ⟨1,386,0,7,545,295,0,0,1⟩, + ⟨1,96,0,98,545,568,0,0,1⟩, + ⟨4,386,96,545,0,0,0,1,1⟩, + ⟨4,96,386,545,0,0,0,-1,2⟩, + ⟨1,387,0,7,546,296,0,0,1⟩, + ⟨1,65,0,67,546,475,0,0,1⟩, + ⟨4,387,65,546,0,0,0,1,1⟩, + ⟨4,65,387,546,0,0,0,-1,2⟩, + ⟨1,388,0,71,547,487,0,0,1⟩, + ⟨1,392,0,98,547,569,0,0,1⟩, + ⟨4,388,392,547,0,0,0,1,1⟩, + ⟨4,392,388,547,0,0,0,-1,2⟩, + ⟨1,389,0,71,548,488,0,0,1⟩, + ⟨1,398,0,67,548,476,0,0,1⟩, + ⟨4,389,398,548,0,0,0,1,1⟩, + ⟨4,398,389,548,0,0,0,-1,2⟩, + ⟨1,390,0,6,549,292,0,0,1⟩, + ⟨1,394,0,66,549,473,0,0,1⟩, + ⟨4,390,394,549,0,0,0,1,1⟩, + ⟨4,394,390,549,0,0,0,-1,2⟩, + ⟨1,391,0,6,550,293,0,0,1⟩, + ⟨1,396,0,99,550,572,0,0,1⟩, + ⟨4,391,396,550,0,0,0,1,1⟩, + ⟨4,396,391,550,0,0,0,-1,2⟩, + ⟨1,393,0,98,539,567,0,0,1⟩, + ⟨1,399,0,67,539,474,0,0,1⟩, + ⟨4,393,399,539,0,0,0,1,1⟩, + ⟨4,399,393,539,0,0,0,-1,2⟩, + ⟨1,395,0,66,540,471,0,0,1⟩, + ⟨1,397,0,99,540,570,0,0,1⟩, + ⟨4,395,397,540,0,0,0,1,1⟩, + ⟨4,397,395,540,0,0,0,-1,2⟩, + ⟨1,391,0,550,551,1539,0,0,1⟩, + ⟨1,389,0,548,551,1535,0,0,1⟩, + ⟨4,391,389,551,0,0,0,1,1⟩, + ⟨1,386,0,545,552,1529,0,0,1⟩, + ⟨1,384,0,542,552,1521,0,0,1⟩, + ⟨4,386,384,552,0,0,0,1,1⟩, + ⟨1,390,0,549,553,1537,0,0,1⟩, + ⟨1,387,0,546,553,1531,0,0,1⟩, + ⟨4,390,387,553,0,0,0,1,1⟩, + ⟨1,388,0,547,554,1533,0,0,1⟩, + ⟨1,385,0,543,554,1523,0,0,1⟩, + ⟨4,388,385,554,0,0,0,1,1⟩, + ⟨1,392,0,547,555,1534,0,0,1⟩, + ⟨1,394,0,549,555,1538,0,0,1⟩, + ⟨4,392,394,555,0,0,0,1,1⟩, + ⟨1,97,0,543,556,1524,0,0,1⟩, + ⟨1,65,0,546,556,1532,0,0,1⟩, + ⟨4,97,65,556,0,0,0,1,1⟩, + ⟨1,396,0,550,557,1540,0,0,1⟩, + ⟨1,96,0,545,557,1530,0,0,1⟩, + ⟨4,396,96,557,0,0,0,1,1⟩, + ⟨1,398,0,548,558,1536,0,0,1⟩, + ⟨1,64,0,542,558,1522,0,0,1⟩, + ⟨4,398,64,558,0,0,0,1,1⟩, + ⟨1,64,0,558,309,1562,0,0,1⟩, + ⟨1,96,0,557,309,1559,0,0,1⟩, + ⟨4,64,96,309,0,0,0,1,1⟩, + ⟨4,96,64,309,0,0,0,-1,1⟩, + ⟨4,64,96,309,0,0,0,1,1⟩, + ⟨5,96,0,309,0,0,0,-1,1⟩, + ⟨5,96,0,309,0,0,0,-2,1⟩, + ⟨1,384,0,552,309,1544,0,0,1⟩, + ⟨4,384,96,309,0,0,0,-1,1⟩, + ⟨1,385,0,554,309,1550,0,0,1⟩, + ⟨4,385,96,309,0,0,0,-1,1⟩, + ⟨5,64,0,309,0,0,0,-2,1⟩, + ⟨1,65,0,556,309,1556,0,0,1⟩, + ⟨4,65,64,309,0,0,0,1,2⟩, + ⟨1,387,0,553,309,1547,0,0,1⟩, + ⟨4,387,64,309,0,0,0,-1,1⟩, + ⟨1,389,0,551,309,1541,0,0,1⟩, + ⟨4,389,65,309,0,0,0,1,1⟩, + ⟨4,65,389,309,0,0,0,-1,1⟩, + ⟨4,389,65,309,0,0,0,1,1⟩, + ⟨5,65,0,309,0,0,0,-1,1⟩, + ⟨1,394,0,555,309,1553,0,0,1⟩, + ⟨4,394,384,309,0,0,0,1,1⟩, + ⟨4,384,394,309,0,0,0,-1,1⟩, + ⟨4,394,384,309,0,0,0,1,1⟩, + ⟨5,384,0,309,0,0,0,-1,1⟩, + ⟨5,384,0,309,0,0,0,-2,1⟩, + ⟨4,387,385,309,0,0,0,1,1⟩, + ⟨4,385,387,309,0,0,0,-1,1⟩, + ⟨4,387,385,309,0,0,0,1,1⟩, + ⟨5,385,0,309,0,0,0,-1,1⟩, + ⟨4,64,385,309,0,0,0,1,1⟩, + ⟨4,389,385,309,0,0,0,1,2⟩, + ⟨4,96,387,309,0,0,0,1,1⟩, + ⟨4,384,387,309,0,0,0,1,1⟩, + ⟨4,394,387,309,0,0,0,-2,1⟩, + ⟨4,394,389,309,0,0,0,1,1⟩, + ⟨4,389,394,309,0,0,0,-1,1⟩, + ⟨4,394,389,309,0,0,0,1,1⟩, + ⟨5,389,0,309,0,0,0,-1,1⟩, + ⟨5,389,0,309,0,0,0,-1,2⟩, + ⟨4,96,389,309,0,0,0,-1,1⟩, + ⟨4,384,389,309,0,0,0,-1,1⟩, + ⟨4,387,389,309,0,0,0,-1,1⟩, + ],#[0,48,0,0,0,0,0,0,0,0],606⟩, by decide⟩ +def forward_082 : CheckedSegment frames paid warps := + ⟨⟨forwardState082, forwardState083, + [ + ⟨4,64,394,309,0,0,0,-1,1⟩, + ⟨4,65,394,309,0,0,0,-1,1⟩, + ⟨4,385,394,309,0,0,0,-1,1⟩, + ⟨4,389,394,309,0,0,0,1,1⟩, + ⟨4,387,394,309,0,0,0,1,1⟩, + ⟨4,385,394,309,0,0,0,-1,1⟩, + ⟨5,394,0,309,0,0,0,2,1⟩, + ⟨4,387,389,309,0,0,0,1,1⟩, + ⟨4,65,389,309,0,0,0,1,1⟩, + ⟨4,64,389,309,0,0,0,-1,1⟩, + ⟨4,394,389,309,0,0,0,1,1⟩, + ⟨4,389,394,309,0,0,0,-1,1⟩, + ⟨4,394,389,309,0,0,0,1,1⟩, + ⟨5,389,0,309,0,0,0,-1,1⟩, + ⟨4,394,387,309,0,0,0,-1,2⟩, + ⟨4,389,387,309,0,0,0,-1,1⟩, + ⟨4,385,387,309,0,0,0,1,1⟩, + ⟨4,384,387,309,0,0,0,1,2⟩, + ⟨4,65,387,309,0,0,0,-1,2⟩, + ⟨4,64,387,309,0,0,0,1,2⟩, + ⟨4,96,387,309,0,0,0,-1,2⟩, + ⟨5,387,0,309,0,0,0,-1,2⟩, + ⟨4,389,385,309,0,0,0,1,1⟩, + ⟨4,387,385,309,0,0,0,1,2⟩, + ⟨4,384,385,309,0,0,0,-1,2⟩, + ⟨4,65,385,309,0,0,0,1,2⟩, + ⟨4,64,385,309,0,0,0,1,2⟩, + ⟨4,96,385,309,0,0,0,1,2⟩, + ⟨5,385,0,309,0,0,0,-2,1⟩, + ⟨4,65,384,309,0,0,0,1,1⟩, + ⟨4,64,384,309,0,0,0,1,1⟩, + ⟨4,96,384,309,0,0,0,-1,1⟩, + ⟨5,384,0,309,0,0,0,2,1⟩, + ⟨4,385,384,309,0,0,0,1,1⟩, + ⟨4,384,385,309,0,0,0,-1,1⟩, + ⟨4,385,384,309,0,0,0,1,1⟩, + ⟨5,384,0,309,0,0,0,-1,1⟩, + ⟨4,387,65,309,0,0,0,1,2⟩, + ⟨4,385,65,309,0,0,0,-1,1⟩, + ⟨4,96,65,309,0,0,0,1,1⟩, + ⟨5,65,0,309,0,0,0,-2,1⟩, + ⟨4,387,64,309,0,0,0,1,2⟩, + ⟨4,385,64,309,0,0,0,-1,1⟩, + ⟨4,96,64,309,0,0,0,1,1⟩, + ⟨5,64,0,309,0,0,0,-2,1⟩, + ⟨4,384,64,309,0,0,0,1,1⟩, + ⟨4,64,384,309,0,0,0,-1,1⟩, + ⟨4,384,64,309,0,0,0,1,1⟩, + ⟨5,64,0,309,0,0,0,-1,1⟩, + ⟨4,387,96,309,0,0,0,-1,2⟩, + ⟨4,385,96,309,0,0,0,1,1⟩, + ⟨4,384,96,309,0,0,0,1,1⟩, + ⟨4,65,96,309,0,0,0,1,1⟩, + ⟨4,64,96,309,0,0,0,1,1⟩, + ⟨1,400,0,0,17,15,0,0,1⟩, + ⟨4,400,15,17,0,0,0,1,1⟩, + ⟨1,401,0,0,17,15,0,0,1⟩, + ⟨4,401,400,17,0,0,0,1,1⟩, + ⟨1,402,0,0,16,14,0,0,1⟩, + ⟨4,402,14,16,0,0,0,1,1⟩, + ⟨1,403,0,0,16,14,0,0,1⟩, + ⟨4,403,14,16,0,0,0,1,1⟩, + ⟨1,404,0,0,54,52,0,0,1⟩, + ⟨4,404,52,54,0,0,0,1,1⟩, + ⟨1,405,0,0,54,52,0,0,1⟩, + ⟨4,405,52,54,0,0,0,1,1⟩, + ⟨1,406,0,0,55,53,0,0,1⟩, + ⟨4,406,53,55,0,0,0,1,1⟩, + ⟨1,407,0,0,55,53,0,0,1⟩, + ⟨4,407,53,55,0,0,0,1,1⟩, + ⟨1,408,0,0,43,41,0,0,1⟩, + ⟨4,408,41,43,0,0,0,1,1⟩, + ⟨1,409,0,0,43,41,0,0,1⟩, + ⟨4,409,41,43,0,0,0,1,1⟩, + ⟨1,410,0,0,44,42,0,0,1⟩, + ⟨4,410,42,44,0,0,0,1,1⟩, + ⟨1,411,0,0,44,42,0,0,1⟩, + ⟨4,411,42,44,0,0,0,1,1⟩, + ⟨1,412,0,0,107,105,0,0,1⟩, + ⟨4,412,105,107,0,0,0,1,1⟩, + ⟨1,413,0,0,107,105,0,0,1⟩, + ⟨4,413,105,107,0,0,0,1,1⟩, + ⟨1,414,0,0,108,106,0,0,1⟩, + ⟨4,414,106,108,0,0,0,1,1⟩, + ⟨1,415,0,0,108,106,0,0,1⟩, + ⟨4,415,106,108,0,0,0,1,1⟩, + ⟨4,41,409,43,0,0,0,1,1⟩, + ⟨4,409,41,43,0,0,0,-1,1⟩, + ⟨4,41,409,43,0,0,0,1,1⟩, + ⟨5,409,0,43,0,0,0,-1,1⟩, + ⟨4,42,411,44,0,0,0,1,1⟩, + ⟨4,411,42,44,0,0,0,-1,1⟩, + ⟨4,42,411,44,0,0,0,1,1⟩, + ⟨5,411,0,44,0,0,0,-1,1⟩, + ⟨4,105,413,107,0,0,0,1,1⟩, + ⟨4,413,105,107,0,0,0,-1,1⟩, + ⟨4,105,413,107,0,0,0,1,1⟩, + ⟨5,413,0,107,0,0,0,-1,1⟩, + ⟨4,106,415,108,0,0,0,1,1⟩, + ⟨4,415,106,108,0,0,0,-1,1⟩, + ⟨4,106,415,108,0,0,0,1,1⟩, + ⟨5,415,0,108,0,0,0,-1,1⟩, + ⟨1,15,0,17,561,324,0,0,1⟩, + ⟨1,53,0,55,561,438,0,0,1⟩, + ⟨4,15,53,561,0,0,0,1,1⟩, + ⟨4,53,15,561,0,0,0,-1,2⟩, + ⟨1,400,0,17,562,325,0,0,1⟩, + ⟨1,42,0,44,562,406,0,0,1⟩, + ⟨4,400,42,562,0,0,0,1,1⟩, + ⟨4,42,400,562,0,0,0,-1,2⟩, + ⟨1,401,0,17,563,326,0,0,1⟩, + ⟨1,105,0,107,563,595,0,0,1⟩, + ⟨4,401,105,563,0,0,0,1,1⟩, + ⟨4,105,401,563,0,0,0,-1,2⟩, + ⟨1,14,0,16,564,321,0,0,1⟩, + ⟨1,52,0,54,564,435,0,0,1⟩, + ⟨4,14,52,564,0,0,0,1,1⟩, + ⟨4,52,14,564,0,0,0,-1,2⟩, + ⟨1,402,0,16,565,322,0,0,1⟩, + ⟨1,41,0,43,565,403,0,0,1⟩, + ⟨4,402,41,565,0,0,0,1,1⟩, + ⟨4,41,402,565,0,0,0,-1,2⟩, + ⟨1,403,0,16,566,323,0,0,1⟩, + ⟨1,106,0,108,566,598,0,0,1⟩, + ⟨4,403,106,566,0,0,0,1,1⟩, + ⟨4,106,403,566,0,0,0,-1,2⟩, + ⟨1,404,0,54,567,436,0,0,1⟩, + ⟨1,408,0,43,567,404,0,0,1⟩, + ],#[0,30,0,0,0,0,0,0,0,0],752⟩, by decide⟩ +def forward_083 : CheckedSegment frames paid warps := + ⟨⟨forwardState083, forwardState084, + [ + ⟨4,404,408,567,0,0,0,1,1⟩, + ⟨4,408,404,567,0,0,0,-1,2⟩, + ⟨1,405,0,54,568,437,0,0,1⟩, + ⟨1,414,0,108,568,599,0,0,1⟩, + ⟨4,405,414,568,0,0,0,1,1⟩, + ⟨4,414,405,568,0,0,0,-1,2⟩, + ⟨1,406,0,55,569,439,0,0,1⟩, + ⟨1,410,0,44,569,407,0,0,1⟩, + ⟨4,406,410,569,0,0,0,1,1⟩, + ⟨4,410,406,569,0,0,0,-1,2⟩, + ⟨1,407,0,55,570,440,0,0,1⟩, + ⟨1,412,0,107,570,596,0,0,1⟩, + ⟨4,407,412,570,0,0,0,1,1⟩, + ⟨4,412,407,570,0,0,0,-1,2⟩, + ⟨1,409,0,43,560,402,0,0,1⟩, + ⟨1,415,0,108,560,597,0,0,1⟩, + ⟨4,409,415,560,0,0,0,1,1⟩, + ⟨4,415,409,560,0,0,0,-1,2⟩, + ⟨1,411,0,44,559,405,0,0,1⟩, + ⟨1,413,0,107,559,594,0,0,1⟩, + ⟨4,411,413,559,0,0,0,1,1⟩, + ⟨4,413,411,559,0,0,0,-1,2⟩, + ⟨1,407,0,570,571,1595,0,0,1⟩, + ⟨1,405,0,568,571,1591,0,0,1⟩, + ⟨4,407,405,571,0,0,0,1,1⟩, + ⟨1,402,0,565,572,1585,0,0,1⟩, + ⟨1,400,0,562,572,1577,0,0,1⟩, + ⟨4,402,400,572,0,0,0,1,1⟩, + ⟨1,406,0,569,573,1593,0,0,1⟩, + ⟨1,403,0,566,573,1587,0,0,1⟩, + ⟨4,406,403,573,0,0,0,1,1⟩, + ⟨1,404,0,567,574,1589,0,0,1⟩, + ⟨1,401,0,563,574,1579,0,0,1⟩, + ⟨4,404,401,574,0,0,0,1,1⟩, + ⟨1,408,0,567,575,1590,0,0,1⟩, + ⟨1,410,0,569,575,1594,0,0,1⟩, + ⟨4,408,410,575,0,0,0,1,1⟩, + ⟨1,105,0,563,576,1580,0,0,1⟩, + ⟨1,106,0,566,576,1588,0,0,1⟩, + ⟨4,105,106,576,0,0,0,1,1⟩, + ⟨1,412,0,570,577,1596,0,0,1⟩, + ⟨1,41,0,565,577,1586,0,0,1⟩, + ⟨4,412,41,577,0,0,0,1,1⟩, + ⟨1,414,0,568,578,1592,0,0,1⟩, + ⟨1,42,0,562,578,1578,0,0,1⟩, + ⟨4,414,42,578,0,0,0,1,1⟩, + ⟨1,42,0,578,1908,1620,0,0,1⟩, + ⟨1,41,0,577,1908,1617,0,0,1⟩, + ⟨4,42,41,1908,0,0,0,1,1⟩, + ⟨4,41,42,1908,0,0,0,-1,1⟩, + ⟨4,42,41,1908,0,0,0,1,1⟩, + ⟨5,41,0,1908,0,0,0,-1,1⟩, + ⟨5,41,0,1908,0,0,0,-2,1⟩, + ⟨1,400,0,572,1908,1602,0,0,1⟩, + ⟨4,400,41,1908,0,0,0,-1,1⟩, + ⟨1,401,0,574,1908,1608,0,0,1⟩, + ⟨4,401,41,1908,0,0,0,-1,1⟩, + ⟨5,42,0,1908,0,0,0,-2,1⟩, + ⟨1,106,0,576,1908,1614,0,0,1⟩, + ⟨4,106,42,1908,0,0,0,1,2⟩, + ⟨1,403,0,573,1908,1605,0,0,1⟩, + ⟨4,403,42,1908,0,0,0,-1,1⟩, + ⟨1,405,0,571,1908,1599,0,0,1⟩, + ⟨4,405,106,1908,0,0,0,1,1⟩, + ⟨4,106,405,1908,0,0,0,-1,1⟩, + ⟨4,405,106,1908,0,0,0,1,1⟩, + ⟨5,106,0,1908,0,0,0,-1,1⟩, + ⟨1,410,0,575,1908,1611,0,0,1⟩, + ⟨4,410,400,1908,0,0,0,1,1⟩, + ⟨4,400,410,1908,0,0,0,-1,1⟩, + ⟨4,410,400,1908,0,0,0,1,1⟩, + ⟨5,400,0,1908,0,0,0,-1,1⟩, + ⟨5,400,0,1908,0,0,0,-2,1⟩, + ⟨4,403,401,1908,0,0,0,1,1⟩, + ⟨4,401,403,1908,0,0,0,-1,1⟩, + ⟨4,403,401,1908,0,0,0,1,1⟩, + ⟨5,401,0,1908,0,0,0,-1,1⟩, + ⟨4,42,401,1908,0,0,0,1,1⟩, + ⟨4,405,401,1908,0,0,0,1,2⟩, + ⟨4,41,403,1908,0,0,0,1,1⟩, + ⟨4,400,403,1908,0,0,0,1,1⟩, + ⟨4,410,403,1908,0,0,0,-2,1⟩, + ⟨4,410,405,1908,0,0,0,1,1⟩, + ⟨4,405,410,1908,0,0,0,-1,1⟩, + ⟨4,410,405,1908,0,0,0,1,1⟩, + ⟨5,405,0,1908,0,0,0,-1,1⟩, + ⟨5,405,0,1908,0,0,0,-1,2⟩, + ⟨4,41,405,1908,0,0,0,-1,1⟩, + ⟨4,400,405,1908,0,0,0,-1,1⟩, + ⟨4,403,405,1908,0,0,0,-1,1⟩, + ⟨4,42,410,1908,0,0,0,-1,1⟩, + ⟨4,106,410,1908,0,0,0,-1,1⟩, + ⟨4,401,410,1908,0,0,0,-1,1⟩, + ⟨4,405,410,1908,0,0,0,1,1⟩, + ⟨4,403,410,1908,0,0,0,1,1⟩, + ⟨4,401,410,1908,0,0,0,-1,1⟩, + ⟨5,410,0,1908,0,0,0,2,1⟩, + ⟨4,403,405,1908,0,0,0,1,1⟩, + ⟨4,106,405,1908,0,0,0,1,1⟩, + ⟨4,42,405,1908,0,0,0,-1,1⟩, + ⟨4,410,405,1908,0,0,0,1,1⟩, + ⟨4,405,410,1908,0,0,0,-1,1⟩, + ⟨4,410,405,1908,0,0,0,1,1⟩, + ⟨5,405,0,1908,0,0,0,-1,1⟩, + ⟨4,410,403,1908,0,0,0,-1,2⟩, + ⟨4,405,403,1908,0,0,0,-1,1⟩, + ⟨4,401,403,1908,0,0,0,1,1⟩, + ⟨4,400,403,1908,0,0,0,1,2⟩, + ⟨4,106,403,1908,0,0,0,-1,2⟩, + ⟨4,42,403,1908,0,0,0,1,2⟩, + ⟨4,41,403,1908,0,0,0,-1,2⟩, + ⟨5,403,0,1908,0,0,0,-1,2⟩, + ⟨4,405,401,1908,0,0,0,1,1⟩, + ⟨4,403,401,1908,0,0,0,1,2⟩, + ⟨4,400,401,1908,0,0,0,-1,2⟩, + ⟨4,106,401,1908,0,0,0,1,2⟩, + ⟨4,42,401,1908,0,0,0,1,2⟩, + ⟨4,41,401,1908,0,0,0,1,2⟩, + ⟨5,401,0,1908,0,0,0,-2,1⟩, + ⟨4,106,400,1908,0,0,0,1,1⟩, + ⟨4,42,400,1908,0,0,0,1,1⟩, + ⟨4,41,400,1908,0,0,0,-1,1⟩, + ⟨5,400,0,1908,0,0,0,2,1⟩, + ⟨4,401,400,1908,0,0,0,1,1⟩, + ⟨4,400,401,1908,0,0,0,-1,1⟩, + ⟨4,401,400,1908,0,0,0,1,1⟩, + ⟨5,400,0,1908,0,0,0,-1,1⟩, + ⟨4,403,106,1908,0,0,0,1,2⟩, + ],#[0,26,8,0,0,0,0,0,0,0],714⟩, by decide⟩ +def forward_084 : CheckedSegment frames paid warps := + ⟨⟨forwardState084, forwardState085, + [ + ⟨4,401,106,1908,0,0,0,-1,1⟩, + ⟨4,41,106,1908,0,0,0,1,1⟩, + ⟨5,106,0,1908,0,0,0,-2,1⟩, + ⟨4,403,42,1908,0,0,0,1,2⟩, + ⟨4,401,42,1908,0,0,0,-1,1⟩, + ⟨4,41,42,1908,0,0,0,1,1⟩, + ⟨5,42,0,1908,0,0,0,-2,1⟩, + ⟨4,400,42,1908,0,0,0,1,1⟩, + ⟨4,42,400,1908,0,0,0,-1,1⟩, + ⟨4,400,42,1908,0,0,0,1,1⟩, + ⟨5,42,0,1908,0,0,0,-1,1⟩, + ⟨4,403,41,1908,0,0,0,-1,2⟩, + ⟨4,401,41,1908,0,0,0,1,1⟩, + ⟨4,400,41,1908,0,0,0,1,1⟩, + ⟨4,106,41,1908,0,0,0,1,1⟩, + ⟨4,42,41,1908,0,0,0,1,1⟩, + ⟨1,416,0,0,15,13,0,0,1⟩, + ⟨4,416,13,15,0,0,0,1,1⟩, + ⟨1,417,0,0,15,13,0,0,1⟩, + ⟨4,417,416,15,0,0,0,1,1⟩, + ⟨1,418,0,0,80,78,0,0,1⟩, + ⟨4,418,78,80,0,0,0,1,1⟩, + ⟨1,419,0,0,80,78,0,0,1⟩, + ⟨4,419,78,80,0,0,0,1,1⟩, + ⟨1,420,0,0,101,99,0,0,1⟩, + ⟨4,420,99,101,0,0,0,1,1⟩, + ⟨1,421,0,0,101,99,0,0,1⟩, + ⟨4,421,99,101,0,0,0,1,1⟩, + ⟨1,422,0,0,53,51,0,0,1⟩, + ⟨4,422,51,53,0,0,0,1,1⟩, + ⟨1,423,0,0,53,51,0,0,1⟩, + ⟨4,423,51,53,0,0,0,1,1⟩, + ⟨1,424,0,0,45,43,0,0,1⟩, + ⟨4,424,43,45,0,0,0,1,1⟩, + ⟨1,425,0,0,45,43,0,0,1⟩, + ⟨4,425,43,45,0,0,0,1,1⟩, + ⟨1,426,0,0,18,16,0,0,1⟩, + ⟨4,426,16,18,0,0,0,1,1⟩, + ⟨1,427,0,0,18,16,0,0,1⟩, + ⟨4,427,16,18,0,0,0,1,1⟩, + ⟨1,428,0,0,46,44,0,0,1⟩, + ⟨4,428,44,46,0,0,0,1,1⟩, + ⟨1,429,0,0,46,44,0,0,1⟩, + ⟨4,429,44,46,0,0,0,1,1⟩, + ⟨1,430,0,0,106,104,0,0,1⟩, + ⟨4,430,104,106,0,0,0,1,1⟩, + ⟨1,431,0,0,106,104,0,0,1⟩, + ⟨4,431,104,106,0,0,0,1,1⟩, + ⟨4,43,425,45,0,0,0,1,1⟩, + ⟨4,425,43,45,0,0,0,-1,1⟩, + ⟨4,43,425,45,0,0,0,1,1⟩, + ⟨5,425,0,45,0,0,0,-1,1⟩, + ⟨4,16,427,18,0,0,0,1,1⟩, + ⟨4,427,16,18,0,0,0,-1,1⟩, + ⟨4,16,427,18,0,0,0,1,1⟩, + ⟨5,427,0,18,0,0,0,-1,1⟩, + ⟨4,44,429,46,0,0,0,1,1⟩, + ⟨4,429,44,46,0,0,0,-1,1⟩, + ⟨4,44,429,46,0,0,0,1,1⟩, + ⟨5,429,0,46,0,0,0,-1,1⟩, + ⟨4,104,431,106,0,0,0,1,1⟩, + ⟨4,431,104,106,0,0,0,-1,1⟩, + ⟨4,104,431,106,0,0,0,1,1⟩, + ⟨5,431,0,106,0,0,0,-1,1⟩, + ⟨1,13,0,15,581,318,0,0,1⟩, + ⟨1,51,0,53,581,432,0,0,1⟩, + ⟨4,13,51,581,0,0,0,1,1⟩, + ⟨4,51,13,581,0,0,0,-1,2⟩, + ⟨1,416,0,15,582,319,0,0,1⟩, + ⟨1,16,0,18,582,328,0,0,1⟩, + ⟨4,416,16,582,0,0,0,1,1⟩, + ⟨4,16,416,582,0,0,0,-1,2⟩, + ⟨1,417,0,15,583,320,0,0,1⟩, + ⟨1,44,0,46,583,412,0,0,1⟩, + ⟨4,417,44,583,0,0,0,1,1⟩, + ⟨4,44,417,583,0,0,0,-1,2⟩, + ⟨1,78,0,80,584,513,0,0,1⟩, + ⟨1,99,0,101,584,576,0,0,1⟩, + ⟨4,78,99,584,0,0,0,1,1⟩, + ⟨4,99,78,584,0,0,0,-1,2⟩, + ⟨1,418,0,80,585,514,0,0,1⟩, + ⟨1,43,0,45,585,409,0,0,1⟩, + ⟨4,418,43,585,0,0,0,1,1⟩, + ⟨4,43,418,585,0,0,0,-1,2⟩, + ⟨1,419,0,80,586,515,0,0,1⟩, + ⟨1,104,0,106,586,592,0,0,1⟩, + ⟨4,419,104,586,0,0,0,1,1⟩, + ⟨4,104,419,586,0,0,0,-1,2⟩, + ⟨1,420,0,101,587,577,0,0,1⟩, + ⟨1,424,0,45,587,410,0,0,1⟩, + ⟨4,420,424,587,0,0,0,1,1⟩, + ⟨4,424,420,587,0,0,0,-1,2⟩, + ⟨1,421,0,101,588,578,0,0,1⟩, + ⟨1,430,0,106,588,593,0,0,1⟩, + ⟨4,421,430,588,0,0,0,1,1⟩, + ⟨4,430,421,588,0,0,0,-1,2⟩, + ⟨1,422,0,53,589,433,0,0,1⟩, + ⟨1,426,0,18,589,329,0,0,1⟩, + ⟨4,422,426,589,0,0,0,1,1⟩, + ⟨4,426,422,589,0,0,0,-1,2⟩, + ⟨1,423,0,53,590,434,0,0,1⟩, + ⟨1,428,0,46,590,413,0,0,1⟩, + ⟨4,423,428,590,0,0,0,1,1⟩, + ⟨4,428,423,590,0,0,0,-1,2⟩, + ⟨1,425,0,45,580,408,0,0,1⟩, + ⟨1,431,0,106,580,591,0,0,1⟩, + ⟨4,425,431,580,0,0,0,1,1⟩, + ⟨4,431,425,580,0,0,0,-1,2⟩, + ⟨1,427,0,18,579,327,0,0,1⟩, + ⟨1,429,0,46,579,411,0,0,1⟩, + ⟨4,427,429,579,0,0,0,1,1⟩, + ⟨4,429,427,579,0,0,0,-1,2⟩, + ⟨1,423,0,590,591,1651,0,0,1⟩, + ⟨1,421,0,588,591,1647,0,0,1⟩, + ⟨4,423,421,591,0,0,0,1,1⟩, + ⟨1,418,0,585,592,1641,0,0,1⟩, + ⟨1,416,0,582,592,1633,0,0,1⟩, + ⟨4,418,416,592,0,0,0,1,1⟩, + ⟨1,422,0,589,593,1649,0,0,1⟩, + ⟨1,419,0,586,593,1643,0,0,1⟩, + ⟨4,422,419,593,0,0,0,1,1⟩, + ⟨1,420,0,587,594,1645,0,0,1⟩, + ⟨1,417,0,583,594,1635,0,0,1⟩, + ⟨4,420,417,594,0,0,0,1,1⟩, + ⟨1,424,0,587,595,1646,0,0,1⟩, + ⟨1,426,0,589,595,1650,0,0,1⟩, + ⟨4,424,426,595,0,0,0,1,1⟩, + ⟨1,44,0,583,596,1636,0,0,1⟩, + ],#[0,51,0,0,0,0,0,0,0,0],606⟩, by decide⟩ +def forward_085 : CheckedSegment frames paid warps := + ⟨⟨forwardState085, forwardState086, + [ + ⟨1,104,0,586,596,1644,0,0,1⟩, + ⟨4,44,104,596,0,0,0,1,1⟩, + ⟨1,428,0,590,597,1652,0,0,1⟩, + ⟨1,43,0,585,597,1642,0,0,1⟩, + ⟨4,428,43,597,0,0,0,1,1⟩, + ⟨1,430,0,588,598,1648,0,0,1⟩, + ⟨1,16,0,582,598,1634,0,0,1⟩, + ⟨4,430,16,598,0,0,0,1,1⟩, + ⟨1,16,0,598,1922,1676,0,0,1⟩, + ⟨1,43,0,597,1922,1673,0,0,1⟩, + ⟨4,16,43,1922,0,0,0,1,1⟩, + ⟨4,43,16,1922,0,0,0,-1,1⟩, + ⟨4,16,43,1922,0,0,0,1,1⟩, + ⟨5,43,0,1922,0,0,0,-1,1⟩, + ⟨5,43,0,1922,0,0,0,-2,1⟩, + ⟨1,416,0,592,1922,1658,0,0,1⟩, + ⟨4,416,43,1922,0,0,0,-1,1⟩, + ⟨1,417,0,594,1922,1664,0,0,1⟩, + ⟨4,417,43,1922,0,0,0,-1,1⟩, + ⟨5,16,0,1922,0,0,0,-2,1⟩, + ⟨1,104,0,596,1922,1670,0,0,1⟩, + ⟨4,104,16,1922,0,0,0,1,2⟩, + ⟨1,419,0,593,1922,1661,0,0,1⟩, + ⟨4,419,16,1922,0,0,0,-1,1⟩, + ⟨1,421,0,591,1922,1655,0,0,1⟩, + ⟨4,421,104,1922,0,0,0,1,1⟩, + ⟨4,104,421,1922,0,0,0,-1,1⟩, + ⟨4,421,104,1922,0,0,0,1,1⟩, + ⟨5,104,0,1922,0,0,0,-1,1⟩, + ⟨1,426,0,595,1922,1667,0,0,1⟩, + ⟨4,426,416,1922,0,0,0,1,1⟩, + ⟨4,416,426,1922,0,0,0,-1,1⟩, + ⟨4,426,416,1922,0,0,0,1,1⟩, + ⟨5,416,0,1922,0,0,0,-1,1⟩, + ⟨5,416,0,1922,0,0,0,-2,1⟩, + ⟨4,419,417,1922,0,0,0,1,1⟩, + ⟨4,417,419,1922,0,0,0,-1,1⟩, + ⟨4,419,417,1922,0,0,0,1,1⟩, + ⟨5,417,0,1922,0,0,0,-1,1⟩, + ⟨4,16,417,1922,0,0,0,1,1⟩, + ⟨4,421,417,1922,0,0,0,1,2⟩, + ⟨4,43,419,1922,0,0,0,1,1⟩, + ⟨4,416,419,1922,0,0,0,1,1⟩, + ⟨4,426,419,1922,0,0,0,-2,1⟩, + ⟨4,426,421,1922,0,0,0,1,1⟩, + ⟨4,421,426,1922,0,0,0,-1,1⟩, + ⟨4,426,421,1922,0,0,0,1,1⟩, + ⟨5,421,0,1922,0,0,0,-1,1⟩, + ⟨5,421,0,1922,0,0,0,-1,2⟩, + ⟨4,43,421,1922,0,0,0,-1,1⟩, + ⟨4,416,421,1922,0,0,0,-1,1⟩, + ⟨4,419,421,1922,0,0,0,-1,1⟩, + ⟨4,16,426,1922,0,0,0,-1,1⟩, + ⟨4,104,426,1922,0,0,0,-1,1⟩, + ⟨4,417,426,1922,0,0,0,-1,1⟩, + ⟨4,421,426,1922,0,0,0,1,1⟩, + ⟨4,419,426,1922,0,0,0,1,1⟩, + ⟨4,417,426,1922,0,0,0,-1,1⟩, + ⟨5,426,0,1922,0,0,0,2,1⟩, + ⟨4,419,421,1922,0,0,0,1,1⟩, + ⟨4,104,421,1922,0,0,0,1,1⟩, + ⟨4,16,421,1922,0,0,0,-1,1⟩, + ⟨4,426,421,1922,0,0,0,1,1⟩, + ⟨4,421,426,1922,0,0,0,-1,1⟩, + ⟨4,426,421,1922,0,0,0,1,1⟩, + ⟨5,421,0,1922,0,0,0,-1,1⟩, + ⟨4,426,419,1922,0,0,0,-1,2⟩, + ⟨4,421,419,1922,0,0,0,-1,1⟩, + ⟨4,417,419,1922,0,0,0,1,1⟩, + ⟨4,416,419,1922,0,0,0,1,2⟩, + ⟨4,104,419,1922,0,0,0,-1,2⟩, + ⟨4,16,419,1922,0,0,0,1,2⟩, + ⟨4,43,419,1922,0,0,0,-1,2⟩, + ⟨5,419,0,1922,0,0,0,-1,2⟩, + ⟨4,421,417,1922,0,0,0,1,1⟩, + ⟨4,419,417,1922,0,0,0,1,2⟩, + ⟨4,416,417,1922,0,0,0,-1,2⟩, + ⟨4,104,417,1922,0,0,0,1,2⟩, + ⟨4,16,417,1922,0,0,0,1,2⟩, + ⟨4,43,417,1922,0,0,0,1,2⟩, + ⟨5,417,0,1922,0,0,0,-2,1⟩, + ⟨4,104,416,1922,0,0,0,1,1⟩, + ⟨4,16,416,1922,0,0,0,1,1⟩, + ⟨4,43,416,1922,0,0,0,-1,1⟩, + ⟨5,416,0,1922,0,0,0,2,1⟩, + ⟨4,417,416,1922,0,0,0,1,1⟩, + ⟨4,416,417,1922,0,0,0,-1,1⟩, + ⟨4,417,416,1922,0,0,0,1,1⟩, + ⟨5,416,0,1922,0,0,0,-1,1⟩, + ⟨4,419,104,1922,0,0,0,1,2⟩, + ⟨4,417,104,1922,0,0,0,-1,1⟩, + ⟨4,43,104,1922,0,0,0,1,1⟩, + ⟨5,104,0,1922,0,0,0,-2,1⟩, + ⟨4,419,16,1922,0,0,0,1,2⟩, + ⟨4,417,16,1922,0,0,0,-1,1⟩, + ⟨4,43,16,1922,0,0,0,1,1⟩, + ⟨5,16,0,1922,0,0,0,-2,1⟩, + ⟨4,416,16,1922,0,0,0,1,1⟩, + ⟨4,16,416,1922,0,0,0,-1,1⟩, + ⟨4,416,16,1922,0,0,0,1,1⟩, + ⟨5,16,0,1922,0,0,0,-1,1⟩, + ⟨4,419,43,1922,0,0,0,-1,2⟩, + ⟨4,417,43,1922,0,0,0,1,1⟩, + ⟨4,416,43,1922,0,0,0,1,1⟩, + ⟨4,104,43,1922,0,0,0,1,1⟩, + ⟨4,16,43,1922,0,0,0,1,1⟩, + ⟨1,432,0,0,38,36,0,0,1⟩, + ⟨4,432,36,38,0,0,0,1,1⟩, + ⟨1,433,0,0,38,36,0,0,1⟩, + ⟨4,433,36,38,0,0,0,1,1⟩, + ⟨1,434,0,0,23,21,0,0,1⟩, + ⟨4,434,21,23,0,0,0,1,1⟩, + ⟨1,435,0,0,23,21,0,0,1⟩, + ⟨4,435,21,23,0,0,0,1,1⟩, + ⟨1,436,0,0,49,47,0,0,1⟩, + ⟨4,436,47,49,0,0,0,1,1⟩, + ⟨1,437,0,0,49,47,0,0,1⟩, + ⟨4,437,47,49,0,0,0,1,1⟩, + ⟨1,438,0,0,113,111,0,0,1⟩, + ⟨4,438,111,113,0,0,0,1,1⟩, + ⟨1,439,0,0,113,111,0,0,1⟩, + ⟨4,439,111,113,0,0,0,1,1⟩, + ⟨1,440,0,0,39,37,0,0,1⟩, + ⟨4,440,37,39,0,0,0,1,1⟩, + ⟨1,441,0,0,39,37,0,0,1⟩, + ⟨4,441,37,39,0,0,0,1,1⟩, + ⟨1,442,0,0,22,20,0,0,1⟩, + ⟨4,442,20,22,0,0,0,1,1⟩, + ],#[0,16,8,0,0,0,0,0,0,0],772⟩, by decide⟩ +def forward_086 : CheckedSegment frames paid warps := + ⟨⟨forwardState086, forwardState087, + [ + ⟨1,443,0,0,22,20,0,0,1⟩, + ⟨4,443,20,22,0,0,0,1,1⟩, + ⟨1,444,0,0,48,46,0,0,1⟩, + ⟨4,444,46,48,0,0,0,1,1⟩, + ⟨1,445,0,0,48,46,0,0,1⟩, + ⟨4,445,46,48,0,0,0,1,1⟩, + ⟨1,446,0,0,112,110,0,0,1⟩, + ⟨4,446,110,112,0,0,0,1,1⟩, + ⟨1,447,0,0,112,110,0,0,1⟩, + ⟨4,447,110,112,0,0,0,1,1⟩, + ⟨4,37,441,39,0,0,0,1,1⟩, + ⟨4,441,37,39,0,0,0,-1,1⟩, + ⟨4,37,441,39,0,0,0,1,1⟩, + ⟨5,441,0,39,0,0,0,-1,1⟩, + ⟨4,20,443,22,0,0,0,1,1⟩, + ⟨4,443,20,22,0,0,0,-1,1⟩, + ⟨4,20,443,22,0,0,0,1,1⟩, + ⟨5,443,0,22,0,0,0,-1,1⟩, + ⟨4,46,445,48,0,0,0,1,1⟩, + ⟨4,445,46,48,0,0,0,-1,1⟩, + ⟨4,46,445,48,0,0,0,1,1⟩, + ⟨5,445,0,48,0,0,0,-1,1⟩, + ⟨4,110,447,112,0,0,0,1,1⟩, + ⟨4,447,110,112,0,0,0,-1,1⟩, + ⟨4,110,447,112,0,0,0,1,1⟩, + ⟨5,447,0,112,0,0,0,-1,1⟩, + ⟨1,36,0,38,601,387,0,0,1⟩, + ⟨1,111,0,113,601,612,0,0,1⟩, + ⟨4,36,111,601,0,0,0,1,1⟩, + ⟨4,111,36,601,0,0,0,-1,2⟩, + ⟨1,432,0,38,602,388,0,0,1⟩, + ⟨1,20,0,22,602,340,0,0,1⟩, + ⟨4,432,20,602,0,0,0,1,1⟩, + ⟨4,20,432,602,0,0,0,-1,2⟩, + ⟨1,433,0,38,603,389,0,0,1⟩, + ⟨1,46,0,48,603,418,0,0,1⟩, + ⟨4,433,46,603,0,0,0,1,1⟩, + ⟨4,46,433,603,0,0,0,-1,2⟩, + ⟨1,21,0,23,604,342,0,0,1⟩, + ⟨1,47,0,49,604,420,0,0,1⟩, + ⟨4,21,47,604,0,0,0,1,1⟩, + ⟨4,47,21,604,0,0,0,-1,2⟩, + ⟨1,434,0,23,605,343,0,0,1⟩, + ⟨1,37,0,39,605,391,0,0,1⟩, + ⟨4,434,37,605,0,0,0,1,1⟩, + ⟨4,37,434,605,0,0,0,-1,2⟩, + ⟨1,435,0,23,606,344,0,0,1⟩, + ⟨1,110,0,112,606,610,0,0,1⟩, + ⟨4,435,110,606,0,0,0,1,1⟩, + ⟨4,110,435,606,0,0,0,-1,2⟩, + ⟨1,436,0,49,607,421,0,0,1⟩, + ⟨1,440,0,39,607,392,0,0,1⟩, + ⟨4,436,440,607,0,0,0,1,1⟩, + ⟨4,440,436,607,0,0,0,-1,2⟩, + ⟨1,437,0,49,608,422,0,0,1⟩, + ⟨1,446,0,112,608,611,0,0,1⟩, + ⟨4,437,446,608,0,0,0,1,1⟩, + ⟨4,446,437,608,0,0,0,-1,2⟩, + ⟨1,438,0,113,609,613,0,0,1⟩, + ⟨1,442,0,22,609,341,0,0,1⟩, + ⟨4,438,442,609,0,0,0,1,1⟩, + ⟨4,442,438,609,0,0,0,-1,2⟩, + ⟨1,439,0,113,610,614,0,0,1⟩, + ⟨1,444,0,48,610,419,0,0,1⟩, + ⟨4,439,444,610,0,0,0,1,1⟩, + ⟨4,444,439,610,0,0,0,-1,2⟩, + ⟨1,441,0,39,600,390,0,0,1⟩, + ⟨1,447,0,112,600,609,0,0,1⟩, + ⟨4,441,447,600,0,0,0,1,1⟩, + ⟨4,447,441,600,0,0,0,-1,2⟩, + ⟨1,443,0,22,599,339,0,0,1⟩, + ⟨1,445,0,48,599,417,0,0,1⟩, + ⟨4,443,445,599,0,0,0,1,1⟩, + ⟨4,445,443,599,0,0,0,-1,2⟩, + ⟨1,439,0,610,611,1707,0,0,1⟩, + ⟨1,437,0,608,611,1703,0,0,1⟩, + ⟨4,439,437,611,0,0,0,1,1⟩, + ⟨1,434,0,605,612,1697,0,0,1⟩, + ⟨1,432,0,602,612,1689,0,0,1⟩, + ⟨4,434,432,612,0,0,0,1,1⟩, + ⟨1,438,0,609,613,1705,0,0,1⟩, + ⟨1,435,0,606,613,1699,0,0,1⟩, + ⟨4,438,435,613,0,0,0,1,1⟩, + ⟨1,436,0,607,614,1701,0,0,1⟩, + ⟨1,433,0,603,614,1691,0,0,1⟩, + ⟨4,436,433,614,0,0,0,1,1⟩, + ⟨1,440,0,607,615,1702,0,0,1⟩, + ⟨1,442,0,609,615,1706,0,0,1⟩, + ⟨4,440,442,615,0,0,0,1,1⟩, + ⟨1,46,0,603,616,1692,0,0,1⟩, + ⟨1,110,0,606,616,1700,0,0,1⟩, + ⟨4,46,110,616,0,0,0,1,1⟩, + ⟨1,444,0,610,617,1708,0,0,1⟩, + ⟨1,37,0,605,617,1698,0,0,1⟩, + ⟨4,444,37,617,0,0,0,1,1⟩, + ⟨1,446,0,608,618,1704,0,0,1⟩, + ⟨1,20,0,602,618,1690,0,0,1⟩, + ⟨4,446,20,618,0,0,0,1,1⟩, + ⟨1,20,0,618,1934,1732,0,0,1⟩, + ⟨1,37,0,617,1934,1729,0,0,1⟩, + ⟨4,20,37,1934,0,0,0,1,1⟩, + ⟨4,37,20,1934,0,0,0,-1,1⟩, + ⟨4,20,37,1934,0,0,0,1,1⟩, + ⟨5,37,0,1934,0,0,0,-1,1⟩, + ⟨5,37,0,1934,0,0,0,-2,1⟩, + ⟨1,432,0,612,1934,1714,0,0,1⟩, + ⟨4,432,37,1934,0,0,0,-1,1⟩, + ⟨1,433,0,614,1934,1720,0,0,1⟩, + ⟨4,433,37,1934,0,0,0,-1,1⟩, + ⟨5,20,0,1934,0,0,0,-2,1⟩, + ⟨1,110,0,616,1934,1726,0,0,1⟩, + ⟨4,110,20,1934,0,0,0,1,2⟩, + ⟨1,435,0,613,1934,1717,0,0,1⟩, + ⟨4,435,20,1934,0,0,0,-1,1⟩, + ⟨1,437,0,611,1934,1711,0,0,1⟩, + ⟨4,437,110,1934,0,0,0,1,1⟩, + ⟨4,110,437,1934,0,0,0,-1,1⟩, + ⟨4,437,110,1934,0,0,0,1,1⟩, + ⟨5,110,0,1934,0,0,0,-1,1⟩, + ⟨1,442,0,615,1934,1723,0,0,1⟩, + ⟨4,442,432,1934,0,0,0,1,1⟩, + ⟨4,432,442,1934,0,0,0,-1,1⟩, + ⟨4,442,432,1934,0,0,0,1,1⟩, + ⟨5,432,0,1934,0,0,0,-1,1⟩, + ⟨5,432,0,1934,0,0,0,-2,1⟩, + ⟨4,435,433,1934,0,0,0,1,1⟩, + ⟨4,433,435,1934,0,0,0,-1,1⟩, + ⟨4,435,433,1934,0,0,0,1,1⟩, + ],#[0,45,8,0,0,0,0,0,0,0],572⟩, by decide⟩ +def forward_087 : CheckedSegment frames paid warps := + ⟨⟨forwardState087, forwardState088, + [ + ⟨5,433,0,1934,0,0,0,-1,1⟩, + ⟨4,20,433,1934,0,0,0,1,1⟩, + ⟨4,437,433,1934,0,0,0,1,2⟩, + ⟨4,37,435,1934,0,0,0,1,1⟩, + ⟨4,432,435,1934,0,0,0,1,1⟩, + ⟨4,442,435,1934,0,0,0,-2,1⟩, + ⟨4,442,437,1934,0,0,0,1,1⟩, + ⟨4,437,442,1934,0,0,0,-1,1⟩, + ⟨4,442,437,1934,0,0,0,1,1⟩, + ⟨5,437,0,1934,0,0,0,-1,1⟩, + ⟨5,437,0,1934,0,0,0,-1,2⟩, + ⟨4,37,437,1934,0,0,0,-1,1⟩, + ⟨4,432,437,1934,0,0,0,-1,1⟩, + ⟨4,435,437,1934,0,0,0,-1,1⟩, + ⟨4,20,442,1934,0,0,0,-1,1⟩, + ⟨4,110,442,1934,0,0,0,-1,1⟩, + ⟨4,433,442,1934,0,0,0,-1,1⟩, + ⟨4,437,442,1934,0,0,0,1,1⟩, + ⟨4,435,442,1934,0,0,0,1,1⟩, + ⟨4,433,442,1934,0,0,0,-1,1⟩, + ⟨5,442,0,1934,0,0,0,2,1⟩, + ⟨4,435,437,1934,0,0,0,1,1⟩, + ⟨4,110,437,1934,0,0,0,1,1⟩, + ⟨4,20,437,1934,0,0,0,-1,1⟩, + ⟨4,442,437,1934,0,0,0,1,1⟩, + ⟨4,437,442,1934,0,0,0,-1,1⟩, + ⟨4,442,437,1934,0,0,0,1,1⟩, + ⟨5,437,0,1934,0,0,0,-1,1⟩, + ⟨4,442,435,1934,0,0,0,-1,2⟩, + ⟨4,437,435,1934,0,0,0,-1,1⟩, + ⟨4,433,435,1934,0,0,0,1,1⟩, + ⟨4,432,435,1934,0,0,0,1,2⟩, + ⟨4,110,435,1934,0,0,0,-1,2⟩, + ⟨4,20,435,1934,0,0,0,1,2⟩, + ⟨4,37,435,1934,0,0,0,-1,2⟩, + ⟨5,435,0,1934,0,0,0,-1,2⟩, + ⟨4,437,433,1934,0,0,0,1,1⟩, + ⟨4,435,433,1934,0,0,0,1,2⟩, + ⟨4,432,433,1934,0,0,0,-1,2⟩, + ⟨4,110,433,1934,0,0,0,1,2⟩, + ⟨4,20,433,1934,0,0,0,1,2⟩, + ⟨4,37,433,1934,0,0,0,1,2⟩, + ⟨5,433,0,1934,0,0,0,-2,1⟩, + ⟨4,110,432,1934,0,0,0,1,1⟩, + ⟨4,20,432,1934,0,0,0,1,1⟩, + ⟨4,37,432,1934,0,0,0,-1,1⟩, + ⟨5,432,0,1934,0,0,0,2,1⟩, + ⟨4,433,432,1934,0,0,0,1,1⟩, + ⟨4,432,433,1934,0,0,0,-1,1⟩, + ⟨4,433,432,1934,0,0,0,1,1⟩, + ⟨5,432,0,1934,0,0,0,-1,1⟩, + ⟨4,435,110,1934,0,0,0,1,2⟩, + ⟨4,433,110,1934,0,0,0,-1,1⟩, + ⟨4,37,110,1934,0,0,0,1,1⟩, + ⟨5,110,0,1934,0,0,0,-2,1⟩, + ⟨4,435,20,1934,0,0,0,1,2⟩, + ⟨4,433,20,1934,0,0,0,-1,1⟩, + ⟨4,37,20,1934,0,0,0,1,1⟩, + ⟨5,20,0,1934,0,0,0,-2,1⟩, + ⟨4,432,20,1934,0,0,0,1,1⟩, + ⟨4,20,432,1934,0,0,0,-1,1⟩, + ⟨4,432,20,1934,0,0,0,1,1⟩, + ⟨5,20,0,1934,0,0,0,-1,1⟩, + ⟨4,435,37,1934,0,0,0,-1,2⟩, + ⟨4,433,37,1934,0,0,0,1,1⟩, + ⟨4,432,37,1934,0,0,0,1,1⟩, + ⟨4,110,37,1934,0,0,0,1,1⟩, + ⟨4,20,37,1934,0,0,0,1,1⟩, + ⟨1,92,0,310,254,883,0,0,1⟩, + ⟨1,63,0,292,254,793,0,0,1⟩, + ⟨4,92,63,254,0,0,0,1,1⟩, + ⟨1,61,0,295,254,813,0,0,1⟩, + ⟨4,92,61,254,0,0,0,1,1⟩, + ⟨1,103,0,299,254,827,0,0,1⟩, + ⟨4,92,103,254,0,0,0,1,1⟩, + ⟨1,18,0,301,254,839,0,0,1⟩, + ⟨4,92,18,254,0,0,0,1,1⟩, + ⟨1,45,0,303,254,851,0,0,1⟩, + ⟨4,92,45,254,0,0,0,1,1⟩, + ⟨1,108,0,304,254,855,0,0,1⟩, + ⟨4,92,108,254,0,0,0,1,1⟩, + ⟨1,57,0,310,274,884,0,0,1⟩, + ⟨1,62,0,292,274,794,0,0,1⟩, + ⟨4,57,62,274,0,0,0,1,1⟩, + ⟨1,94,0,295,274,814,0,0,1⟩, + ⟨4,57,94,274,0,0,0,1,1⟩, + ⟨1,93,0,305,274,859,0,0,1⟩, + ⟨4,57,93,274,0,0,0,1,1⟩, + ⟨1,59,0,307,274,871,0,0,1⟩, + ⟨4,57,59,274,0,0,0,1,1⟩, + ⟨1,8,0,308,274,875,0,0,1⟩, + ⟨4,57,8,274,0,0,0,1,1⟩, + ⟨1,96,0,309,274,879,0,0,1⟩, + ⟨4,57,96,274,0,0,0,1,1⟩, + ⟨1,81,0,310,619,886,0,0,1⟩, + ⟨1,40,0,301,619,842,0,0,1⟩, + ⟨4,81,40,619,0,0,0,1,1⟩, + ⟨1,17,0,299,619,828,0,0,1⟩, + ⟨4,81,17,619,0,0,0,1,1⟩, + ⟨1,58,0,305,619,861,0,0,1⟩, + ⟨4,81,58,619,0,0,0,1,1⟩, + ⟨1,30,0,307,619,873,0,0,1⟩, + ⟨4,81,30,619,0,0,0,1,1⟩, + ⟨1,41,0,1908,619,2845,0,0,1⟩, + ⟨4,81,41,619,0,0,0,1,1⟩, + ⟨1,43,0,1922,619,2849,0,0,1⟩, + ⟨4,81,43,619,0,0,0,1,1⟩, + ⟨1,224,0,310,279,885,0,0,1⟩, + ⟨1,22,0,304,279,856,0,0,1⟩, + ⟨4,224,22,279,0,0,0,1,1⟩, + ⟨1,107,0,303,279,852,0,0,1⟩, + ⟨4,224,107,279,0,0,0,1,1⟩, + ⟨1,95,0,308,279,876,0,0,1⟩, + ⟨4,224,95,279,0,0,0,1,1⟩, + ⟨1,64,0,309,279,880,0,0,1⟩, + ⟨4,224,64,279,0,0,0,1,1⟩, + ⟨1,42,0,1908,279,2843,0,0,1⟩, + ⟨4,224,42,279,0,0,0,1,1⟩, + ⟨1,16,0,1922,279,2847,0,0,1⟩, + ⟨4,224,16,279,0,0,0,1,1⟩, + ⟨1,11,0,292,621,796,0,0,1⟩, + ⟨1,35,0,303,621,854,0,0,1⟩, + ⟨4,11,35,621,0,0,0,1,1⟩, + ⟨1,77,0,299,621,829,0,0,1⟩, + ⟨4,11,77,621,0,0,0,1,1⟩, + ⟨1,86,0,305,621,862,0,0,1⟩, + ⟨4,11,86,621,0,0,0,1,1⟩, + ⟨1,26,0,308,621,877,0,0,1⟩, + ],#[0,0,0,4,29,0,0,0,0,0],728⟩, by decide⟩ +def forward_088 : CheckedSegment frames paid warps := + ⟨⟨forwardState088, forwardState089, + [ + ⟨4,11,26,621,0,0,0,1,1⟩, + ⟨1,106,0,1908,621,2846,0,0,1⟩, + ⟨4,11,106,621,0,0,0,1,1⟩, + ⟨1,37,0,1934,621,2853,0,0,1⟩, + ⟨4,11,37,621,0,0,0,1,1⟩, + ⟨1,240,0,292,280,795,0,0,1⟩, + ⟨1,23,0,304,280,857,0,0,1⟩, + ⟨4,240,23,280,0,0,0,1,1⟩, + ⟨1,39,0,301,280,840,0,0,1⟩, + ⟨4,240,39,280,0,0,0,1,1⟩, + ⟨1,29,0,307,280,872,0,0,1⟩, + ⟨4,240,29,280,0,0,0,1,1⟩, + ⟨1,65,0,309,280,881,0,0,1⟩, + ⟨4,240,65,280,0,0,0,1,1⟩, + ⟨1,400,0,1908,280,2844,0,0,1⟩, + ⟨4,240,400,280,0,0,0,1,1⟩, + ⟨1,20,0,1934,280,2851,0,0,1⟩, + ⟨4,240,20,280,0,0,0,1,1⟩, + ⟨1,9,0,295,624,816,0,0,1⟩, + ⟨1,320,0,304,624,858,0,0,1⟩, + ⟨4,9,320,624,0,0,0,1,1⟩, + ⟨1,272,0,299,624,830,0,0,1⟩, + ⟨4,9,272,624,0,0,0,1,1⟩, + ⟨1,352,0,307,624,874,0,0,1⟩, + ⟨4,9,352,624,0,0,0,1,1⟩, + ⟨1,368,0,308,624,878,0,0,1⟩, + ⟨4,9,368,624,0,0,0,1,1⟩, + ⟨1,104,0,1922,624,2850,0,0,1⟩, + ⟨4,9,104,624,0,0,0,1,1⟩, + ⟨1,110,0,1934,624,2854,0,0,1⟩, + ⟨4,9,110,624,0,0,0,1,1⟩, + ⟨1,256,0,295,281,815,0,0,1⟩, + ⟨1,304,0,303,281,853,0,0,1⟩, + ⟨4,256,304,281,0,0,0,1,1⟩, + ⟨1,336,0,305,281,860,0,0,1⟩, + ⟨4,256,336,281,0,0,0,1,1⟩, + ⟨1,384,0,309,281,882,0,0,1⟩, + ⟨4,256,384,281,0,0,0,1,1⟩, + ⟨1,416,0,1922,281,2848,0,0,1⟩, + ⟨4,256,416,281,0,0,0,1,1⟩, + ⟨1,432,0,1934,281,2852,0,0,1⟩, + ⟨4,256,432,281,0,0,0,1,1⟩, + ⟨1,288,0,301,281,841,0,0,1⟩, + ⟨4,256,288,281,0,0,0,1,1⟩, + ⟨0,0,0,0,0,0,2,0,1⟩, + ⟨6,632,0,254,0,0,0,0,1⟩, + ⟨7,632,92,254,0,0,0,0,1⟩, + ⟨2,632,0,254,0,781,0,0,1⟩, + ⟨4,124,632,0,0,0,0,1,4⟩, + ⟨4,212,632,0,0,0,0,1,4⟩, + ⟨4,215,632,0,0,0,0,1,4⟩, + ⟨4,129,632,0,0,0,0,1,4⟩, + ⟨4,184,632,0,0,0,0,1,4⟩, + ⟨4,206,632,0,0,0,0,1,4⟩, + ⟨4,182,632,0,0,0,0,1,4⟩, + ⟨4,174,632,0,0,0,0,1,4⟩, + ⟨4,213,632,0,0,0,0,1,4⟩, + ⟨4,166,632,0,0,0,0,1,4⟩, + ⟨4,130,632,0,0,0,0,1,4⟩, + ⟨4,152,632,0,0,0,0,1,4⟩, + ⟨4,112,632,0,0,0,0,1,4⟩, + ⟨4,169,632,0,0,0,0,1,4⟩, + ⟨4,210,632,0,0,0,0,1,4⟩, + ⟨4,160,632,0,0,0,0,1,4⟩, + ⟨4,157,632,0,0,0,0,1,4⟩, + ⟨4,219,632,0,0,0,0,1,4⟩, + ⟨4,161,632,0,0,0,0,1,4⟩, + ⟨4,146,632,0,0,0,0,1,4⟩, + ⟨4,220,632,0,0,0,0,1,4⟩, + ⟨4,134,632,0,0,0,0,1,4⟩, + ⟨6,632,0,0,0,0,0,0,1⟩, + ⟨6,632,0,274,0,0,0,0,1⟩, + ⟨7,632,57,274,0,0,0,0,1⟩, + ⟨2,632,0,274,0,783,0,0,1⟩, + ⟨4,118,632,0,0,0,0,1,4⟩, + ⟨4,194,632,0,0,0,0,1,4⟩, + ⟨4,205,632,0,0,0,0,1,4⟩, + ⟨4,170,632,0,0,0,0,1,4⟩, + ⟨4,184,632,0,0,0,0,1,4⟩, + ⟨4,206,632,0,0,0,0,-1,4⟩, + ⟨4,182,632,0,0,0,0,1,4⟩, + ⟨4,174,632,0,0,0,0,-1,4⟩, + ⟨4,195,632,0,0,0,0,1,4⟩, + ⟨4,185,632,0,0,0,0,1,4⟩, + ⟨4,171,632,0,0,0,0,1,4⟩, + ⟨4,142,632,0,0,0,0,1,4⟩, + ⟨4,112,632,0,0,0,0,1,4⟩, + ⟨4,169,632,0,0,0,0,-1,4⟩, + ⟨4,192,632,0,0,0,0,1,4⟩, + ⟨4,179,632,0,0,0,0,1,4⟩, + ⟨4,120,632,0,0,0,0,1,4⟩, + ⟨4,207,632,0,0,0,0,1,4⟩, + ⟨4,180,632,0,0,0,0,1,4⟩, + ⟨4,117,632,0,0,0,0,1,4⟩, + ⟨4,208,632,0,0,0,0,1,4⟩, + ⟨4,176,632,0,0,0,0,1,4⟩, + ⟨6,632,0,0,0,0,0,0,1⟩, + ⟨6,632,0,619,0,0,0,0,1⟩, + ⟨7,632,81,619,0,0,0,0,1⟩, + ⟨2,632,0,619,0,1733,0,0,1⟩, + ⟨4,118,632,0,0,0,0,1,4⟩, + ⟨4,194,632,0,0,0,0,1,4⟩, + ⟨4,205,632,0,0,0,0,-1,4⟩, + ⟨4,170,632,0,0,0,0,-1,4⟩, + ⟨4,124,632,0,0,0,0,1,4⟩, + ⟨4,212,632,0,0,0,0,1,4⟩, + ⟨4,215,632,0,0,0,0,-1,4⟩, + ⟨4,129,632,0,0,0,0,-1,4⟩, + ⟨4,213,632,0,0,0,0,1,4⟩, + ⟨4,166,632,0,0,0,0,1,4⟩, + ⟨4,130,632,0,0,0,0,-1,4⟩, + ⟨4,152,632,0,0,0,0,-1,4⟩, + ⟨4,195,632,0,0,0,0,1,4⟩, + ⟨4,185,632,0,0,0,0,1,4⟩, + ⟨4,171,632,0,0,0,0,-1,4⟩, + ⟨4,142,632,0,0,0,0,-1,4⟩, + ⟨4,139,632,0,0,0,0,1,4⟩, + ⟨4,119,632,0,0,0,0,1,4⟩, + ⟨4,125,632,0,0,0,0,1,4⟩, + ⟨4,128,632,0,0,0,0,1,4⟩, + ⟨4,127,632,0,0,0,0,1,4⟩, + ⟨4,154,632,0,0,0,0,1,4⟩, + ⟨6,632,0,0,0,0,0,0,1⟩, + ⟨6,632,0,279,0,0,0,0,1⟩, + ⟨7,632,224,279,0,0,0,0,1⟩, + ⟨2,632,0,279,0,785,0,0,1⟩, + ⟨4,139,632,0,0,0,0,1,4⟩, + ⟨4,119,632,0,0,0,0,-1,4⟩, + ],#[0,0,0,8,15,0,0,0,4,0],1006⟩, by decide⟩ +def forward_089 : CheckedSegment frames paid warps := + ⟨⟨forwardState089, forwardState090, + [ + ⟨4,210,632,0,0,0,0,1,4⟩, + ⟨4,160,632,0,0,0,0,1,4⟩, + ⟨4,157,632,0,0,0,0,-1,4⟩, + ⟨4,219,632,0,0,0,0,-1,4⟩, + ⟨4,192,632,0,0,0,0,1,4⟩, + ⟨4,179,632,0,0,0,0,1,4⟩, + ⟨4,120,632,0,0,0,0,-1,4⟩, + ⟨4,207,632,0,0,0,0,-1,4⟩, + ⟨4,125,632,0,0,0,0,1,4⟩, + ⟨4,128,632,0,0,0,0,-1,4⟩, + ⟨4,127,632,0,0,0,0,1,4⟩, + ⟨4,154,632,0,0,0,0,-1,4⟩, + ⟨4,180,632,0,0,0,0,1,4⟩, + ⟨4,117,632,0,0,0,0,1,4⟩, + ⟨4,208,632,0,0,0,0,-1,4⟩, + ⟨4,176,632,0,0,0,0,-1,4⟩, + ⟨4,161,632,0,0,0,0,1,4⟩, + ⟨4,146,632,0,0,0,0,1,4⟩, + ⟨4,220,632,0,0,0,0,-1,4⟩, + ⟨4,134,632,0,0,0,0,-1,4⟩, + ⟨6,632,0,0,0,0,0,0,1⟩, + ⟨6,632,0,621,0,0,0,0,1⟩, + ⟨7,632,11,621,0,0,0,0,1⟩, + ⟨2,632,0,621,0,1735,0,0,1⟩, + ⟨4,187,632,0,0,0,0,1,4⟩, + ⟨4,113,632,0,0,0,0,1,4⟩, + ⟨4,140,632,0,0,0,0,1,4⟩, + ⟨4,198,632,0,0,0,0,1,4⟩, + ⟨4,168,632,0,0,0,0,1,4⟩, + ⟨4,143,632,0,0,0,0,1,4⟩, + ⟨4,150,632,0,0,0,0,1,4⟩, + ⟨4,189,632,0,0,0,0,1,4⟩, + ⟨4,203,632,0,0,0,0,1,4⟩, + ⟨4,122,632,0,0,0,0,1,4⟩, + ⟨4,148,632,0,0,0,0,1,4⟩, + ⟨4,132,632,0,0,0,0,1,4⟩, + ⟨4,144,632,0,0,0,0,1,4⟩, + ⟨4,197,632,0,0,0,0,1,4⟩, + ⟨4,136,632,0,0,0,0,1,4⟩, + ⟨4,147,632,0,0,0,0,1,4⟩, + ⟨4,115,632,0,0,0,0,1,4⟩, + ⟨4,200,632,0,0,0,0,1,4⟩, + ⟨4,178,632,0,0,0,0,1,4⟩, + ⟨4,138,632,0,0,0,0,1,4⟩, + ⟨4,165,632,0,0,0,0,1,4⟩, + ⟨4,217,632,0,0,0,0,1,4⟩, + ⟨6,632,0,0,0,0,0,0,1⟩, + ⟨6,632,0,280,0,0,0,0,1⟩, + ⟨7,632,240,280,0,0,0,0,1⟩, + ⟨2,632,0,280,0,787,0,0,1⟩, + ⟨4,203,632,0,0,0,0,1,4⟩, + ⟨4,122,632,0,0,0,0,-1,4⟩, + ⟨4,214,632,0,0,0,0,1,4⟩, + ⟨4,167,632,0,0,0,0,1,4⟩, + ⟨4,131,632,0,0,0,0,1,4⟩, + ⟨4,151,632,0,0,0,0,1,4⟩, + ⟨4,196,632,0,0,0,0,1,4⟩, + ⟨4,186,632,0,0,0,0,1,4⟩, + ⟨4,172,632,0,0,0,0,1,4⟩, + ⟨4,141,632,0,0,0,0,1,4⟩, + ⟨4,148,632,0,0,0,0,1,4⟩, + ⟨4,132,632,0,0,0,0,-1,4⟩, + ⟨4,165,632,0,0,0,0,1,4⟩, + ⟨4,217,632,0,0,0,0,-1,4⟩, + ⟨4,181,632,0,0,0,0,1,4⟩, + ⟨4,116,632,0,0,0,0,1,4⟩, + ⟨4,209,632,0,0,0,0,1,4⟩, + ⟨4,177,632,0,0,0,0,1,4⟩, + ⟨4,162,632,0,0,0,0,1,4⟩, + ⟨4,145,632,0,0,0,0,1,4⟩, + ⟨4,221,632,0,0,0,0,1,4⟩, + ⟨4,135,632,0,0,0,0,1,4⟩, + ⟨6,632,0,0,0,0,0,0,1⟩, + ⟨6,632,0,624,0,0,0,0,1⟩, + ⟨7,632,9,624,0,0,0,0,1⟩, + ⟨2,632,0,624,0,1737,0,0,1⟩, + ⟨4,168,632,0,0,0,0,-1,4⟩, + ⟨4,143,632,0,0,0,0,1,4⟩, + ⟨4,150,632,0,0,0,0,-1,4⟩, + ⟨4,189,632,0,0,0,0,1,4⟩, + ⟨4,201,632,0,0,0,0,1,4⟩, + ⟨4,191,632,0,0,0,0,1,4⟩, + ⟨4,196,632,0,0,0,0,-1,4⟩, + ⟨4,186,632,0,0,0,0,1,4⟩, + ⟨4,172,632,0,0,0,0,-1,4⟩, + ⟨4,141,632,0,0,0,0,1,4⟩, + ⟨4,223,632,0,0,0,0,1,4⟩, + ⟨4,158,632,0,0,0,0,1,4⟩, + ⟨4,115,632,0,0,0,0,-1,4⟩, + ⟨4,200,632,0,0,0,0,1,4⟩, + ⟨4,178,632,0,0,0,0,-1,4⟩, + ⟨4,138,632,0,0,0,0,1,4⟩, + ⟨4,163,632,0,0,0,0,1,4⟩, + ⟨4,156,632,0,0,0,0,1,4⟩, + ⟨4,162,632,0,0,0,0,-1,4⟩, + ⟨4,145,632,0,0,0,0,1,4⟩, + ⟨4,221,632,0,0,0,0,-1,4⟩, + ⟨4,135,632,0,0,0,0,1,4⟩, + ⟨6,632,0,0,0,0,0,0,1⟩, + ⟨6,632,0,281,0,0,0,0,1⟩, + ⟨7,632,256,281,0,0,0,0,1⟩, + ⟨2,632,0,281,0,789,0,0,1⟩, + ⟨4,187,632,0,0,0,0,-1,4⟩, + ⟨4,113,632,0,0,0,0,1,4⟩, + ⟨4,140,632,0,0,0,0,-1,4⟩, + ⟨4,198,632,0,0,0,0,1,4⟩, + ⟨4,201,632,0,0,0,0,1,4⟩, + ⟨4,191,632,0,0,0,0,-1,4⟩, + ⟨4,214,632,0,0,0,0,-1,4⟩, + ⟨4,167,632,0,0,0,0,1,4⟩, + ⟨4,131,632,0,0,0,0,-1,4⟩, + ⟨4,151,632,0,0,0,0,1,4⟩, + ⟨4,223,632,0,0,0,0,1,4⟩, + ⟨4,158,632,0,0,0,0,-1,4⟩, + ⟨4,144,632,0,0,0,0,-1,4⟩, + ⟨4,197,632,0,0,0,0,1,4⟩, + ⟨4,136,632,0,0,0,0,-1,4⟩, + ⟨4,147,632,0,0,0,0,1,4⟩, + ⟨4,163,632,0,0,0,0,1,4⟩, + ⟨4,156,632,0,0,0,0,-1,4⟩, + ⟨4,181,632,0,0,0,0,-1,4⟩, + ⟨4,116,632,0,0,0,0,1,4⟩, + ⟨4,209,632,0,0,0,0,-1,4⟩, + ⟨4,177,632,0,0,0,0,1,4⟩, + ⟨6,632,0,0,0,0,0,0,1⟩, + ⟨0,0,0,0,0,0,1,0,1⟩, + ⟨4,136,524,0,0,0,0,1,1⟩, + ⟨4,221,536,0,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,4,0],1338⟩, by decide⟩ +def forward_090 : CheckedSegment frames paid warps := + ⟨⟨forwardState090, forwardState091, + [ + ⟨4,162,513,0,0,0,0,-1,1⟩, + ⟨4,172,513,0,0,0,0,1,1⟩, + ⟨4,196,513,0,0,0,0,1,1⟩, + ⟨1,140,0,0,115,113,0,0,1⟩, + ⟨4,140,502,115,0,0,0,1,1⟩, + ⟨1,144,0,0,115,113,0,0,1⟩, + ⟨4,144,502,115,0,0,0,-1,1⟩, + ⟨1,187,0,0,115,113,0,0,1⟩, + ⟨4,187,502,115,0,0,0,1,1⟩, + ⟨1,168,0,0,114,112,0,0,1⟩, + ⟨4,168,548,114,0,0,0,1,1⟩, + ⟨1,150,0,0,114,112,0,0,1⟩, + ⟨4,150,548,114,0,0,0,1,1⟩, + ⟨1,115,0,0,114,112,0,0,1⟩, + ⟨4,115,548,114,0,0,0,-1,1⟩, + ⟨1,131,0,0,114,112,0,0,1⟩, + ⟨4,131,560,114,0,0,0,1,1⟩, + ⟨1,117,0,0,114,112,0,0,1⟩, + ⟨4,117,560,114,0,0,0,-1,1⟩, + ⟨4,584,560,114,0,0,0,-1,1⟩, + ⟨4,628,560,114,0,0,0,-2,1⟩, + ⟨4,215,448,0,0,0,0,1,2⟩, + ⟨4,129,448,0,0,0,0,1,2⟩, + ⟨1,124,0,0,114,112,0,0,1⟩, + ⟨4,124,449,114,0,0,0,1,2⟩, + ⟨1,212,0,0,114,112,0,0,1⟩, + ⟨4,212,449,114,0,0,0,1,2⟩, + ⟨4,157,450,0,0,0,0,1,2⟩, + ⟨4,219,450,0,0,0,0,1,2⟩, + ⟨1,210,0,0,115,113,0,0,1⟩, + ⟨4,210,451,115,0,0,0,1,2⟩, + ⟨1,160,0,0,115,113,0,0,1⟩, + ⟨4,160,451,115,0,0,0,1,2⟩, + ⟨4,205,452,0,0,0,0,-1,1⟩, + ⟨4,170,452,0,0,0,0,-1,1⟩, + ⟨1,118,0,0,115,113,0,0,1⟩, + ⟨4,118,453,115,0,0,0,-1,1⟩, + ⟨1,194,0,0,115,113,0,0,1⟩, + ⟨4,194,453,115,0,0,0,-1,1⟩, + ⟨4,120,454,0,0,0,0,-1,1⟩, + ⟨4,207,454,0,0,0,0,-1,1⟩, + ⟨1,192,0,0,114,112,0,0,1⟩, + ⟨4,192,455,114,0,0,0,-1,1⟩, + ⟨1,179,0,0,114,112,0,0,1⟩, + ⟨4,179,455,114,0,0,0,-1,1⟩, + ⟨1,130,0,0,114,112,0,0,1⟩, + ⟨4,130,472,114,0,0,0,1,2⟩, + ⟨4,213,473,0,0,0,0,1,2⟩, + ⟨1,215,0,0,114,112,0,0,1⟩, + ⟨4,215,482,114,0,0,0,1,2⟩, + ⟨4,124,483,114,0,0,0,1,2⟩, + ⟨4,220,492,0,0,0,0,1,2⟩, + ⟨4,161,493,0,0,0,0,1,2⟩, + ⟨1,157,0,0,115,113,0,0,1⟩, + ⟨4,157,503,115,0,0,0,1,2⟩, + ⟨4,210,504,115,0,0,0,1,2⟩, + ⟨4,171,514,0,0,0,0,1,2⟩, + ⟨4,195,515,0,0,0,0,1,2⟩, + ⟨1,205,0,0,115,113,0,0,1⟩, + ⟨4,205,526,115,0,0,0,1,2⟩, + ⟨4,118,527,115,0,0,0,1,2⟩, + ⟨4,180,539,0,0,0,0,1,2⟩, + ⟨1,120,0,0,114,112,0,0,1⟩, + ⟨4,120,550,114,0,0,0,1,2⟩, + ⟨4,192,551,114,0,0,0,1,2⟩, + ⟨4,143,579,0,0,0,0,1,2⟩, + ⟨4,168,578,114,0,0,0,1,2⟩, + ⟨4,189,579,0,0,0,0,1,2⟩, + ⟨4,187,580,115,0,0,0,1,2⟩, + ⟨4,580,502,115,0,0,0,2,1⟩, + ⟨4,197,581,0,0,0,0,1,2⟩, + ⟨4,147,581,0,0,0,0,1,2⟩, + ⟨4,196,582,0,0,0,0,-1,1⟩, + ⟨4,582,513,0,0,0,0,-1,1⟩, + ⟨4,145,583,0,0,0,0,-1,1⟩, + ⟨4,135,583,0,0,0,0,-1,1⟩, + ⟨4,167,585,0,0,0,0,-1,1⟩, + ⟨1,214,0,0,114,112,0,0,1⟩, + ⟨4,214,584,114,0,0,0,-1,1⟩, + ⟨4,584,560,114,0,0,0,1,1⟩, + ⟨4,151,585,0,0,0,0,-1,1⟩, + ⟨4,188,586,0,0,0,0,1,4⟩, + ⟨4,199,586,0,0,0,0,-1,4⟩, + ⟨4,204,586,0,0,0,0,1,4⟩, + ⟨4,193,586,0,0,0,0,-1,4⟩, + ⟨4,188,587,0,0,0,0,1,4⟩, + ⟨4,199,587,0,0,0,0,1,4⟩, + ⟨4,204,587,0,0,0,0,1,4⟩, + ⟨4,193,587,0,0,0,0,1,4⟩, + ⟨4,188,588,0,0,0,0,1,4⟩, + ⟨4,199,588,0,0,0,0,1,4⟩, + ⟨4,204,588,0,0,0,0,1,4⟩, + ⟨4,193,588,0,0,0,0,-1,4⟩, + ⟨4,188,589,0,0,0,0,1,4⟩, + ⟨4,199,589,0,0,0,0,-1,4⟩, + ⟨4,204,589,0,0,0,0,-1,4⟩, + ⟨4,193,589,0,0,0,0,-1,4⟩, + ⟨4,183,591,0,0,0,0,1,4⟩, + ⟨4,202,591,0,0,0,0,1,4⟩, + ⟨4,175,591,0,0,0,0,1,4⟩, + ⟨4,123,591,0,0,0,0,1,4⟩, + ⟨4,183,592,0,0,0,0,1,4⟩, + ⟨4,202,592,0,0,0,0,1,4⟩, + ⟨4,175,592,0,0,0,0,1,4⟩, + ⟨4,123,592,0,0,0,0,-1,4⟩, + ⟨4,183,593,0,0,0,0,1,4⟩, + ⟨4,202,593,0,0,0,0,-1,4⟩, + ⟨4,175,593,0,0,0,0,-1,4⟩, + ⟨4,123,593,0,0,0,0,-1,4⟩, + ⟨4,114,596,0,0,0,0,1,4⟩, + ⟨4,137,596,0,0,0,0,1,4⟩, + ⟨4,173,596,0,0,0,0,1,4⟩, + ⟨4,121,596,0,0,0,0,-1,4⟩, + ⟨4,114,597,0,0,0,0,1,4⟩, + ⟨4,137,597,0,0,0,0,-1,4⟩, + ⟨4,173,597,0,0,0,0,-1,4⟩, + ⟨4,121,597,0,0,0,0,-1,4⟩, + ⟨4,212,598,114,0,0,0,1,4⟩, + ⟨4,168,598,114,0,0,0,-1,4⟩, + ⟨4,215,598,114,0,0,0,1,4⟩, + ⟨1,189,0,0,114,112,0,0,1⟩, + ⟨4,189,598,114,0,0,0,-1,4⟩, + ⟨4,212,599,114,0,0,0,1,4⟩, + ⟨4,168,599,114,0,0,0,1,4⟩, + ⟨4,215,599,114,0,0,0,1,4⟩, + ⟨4,189,599,114,0,0,0,1,4⟩, + ⟨4,212,600,114,0,0,0,1,4⟩, + ⟨4,168,600,114,0,0,0,1,4⟩, + ],#[0,23,0,0,0,0,0,0,0,0],1086⟩, by decide⟩ +def forward_091 : CheckedSegment frames paid warps := + ⟨⟨forwardState091, forwardState092, + [ + ⟨4,215,600,114,0,0,0,1,4⟩, + ⟨4,189,600,114,0,0,0,-1,4⟩, + ⟨4,212,601,114,0,0,0,-1,2⟩, + ⟨4,168,601,114,0,0,0,1,2⟩, + ⟨4,215,601,114,0,0,0,1,2⟩, + ⟨4,601,549,114,0,0,0,2,1⟩, + ⟨4,189,601,114,0,0,0,1,2⟩, + ⟨4,601,549,114,0,0,0,-2,1⟩, + ⟨1,166,0,0,114,112,0,0,1⟩, + ⟨4,166,602,114,0,0,0,1,4⟩, + ⟨4,214,602,114,0,0,0,-1,4⟩, + ⟨4,130,602,114,0,0,0,1,4⟩, + ⟨1,151,0,0,114,112,0,0,1⟩, + ⟨4,151,602,114,0,0,0,-1,4⟩, + ⟨4,166,603,114,0,0,0,1,4⟩, + ⟨4,214,603,114,0,0,0,1,4⟩, + ⟨4,130,603,114,0,0,0,1,4⟩, + ⟨4,151,603,114,0,0,0,1,4⟩, + ⟨4,166,604,114,0,0,0,1,4⟩, + ⟨4,214,604,114,0,0,0,1,4⟩, + ⟨4,130,604,114,0,0,0,1,4⟩, + ⟨4,151,604,114,0,0,0,-1,4⟩, + ⟨4,166,605,114,0,0,0,-1,2⟩, + ⟨4,605,560,114,0,0,0,-2,1⟩, + ⟨4,214,605,114,0,0,0,1,2⟩, + ⟨4,605,560,114,0,0,0,2,1⟩, + ⟨4,130,605,114,0,0,0,1,2⟩, + ⟨4,605,561,114,0,0,0,2,1⟩, + ⟨4,151,605,114,0,0,0,1,2⟩, + ⟨4,605,561,114,0,0,0,-2,1⟩, + ⟨4,160,606,115,0,0,0,1,4⟩, + ⟨4,144,606,115,0,0,0,-1,4⟩, + ⟨4,157,606,115,0,0,0,1,4⟩, + ⟨1,147,0,0,115,113,0,0,1⟩, + ⟨4,147,606,115,0,0,0,-1,4⟩, + ⟨4,160,607,115,0,0,0,1,4⟩, + ⟨4,144,607,115,0,0,0,1,4⟩, + ⟨4,157,607,115,0,0,0,1,4⟩, + ⟨4,147,607,115,0,0,0,1,4⟩, + ⟨4,160,608,115,0,0,0,1,4⟩, + ⟨4,144,608,115,0,0,0,1,4⟩, + ⟨4,157,608,115,0,0,0,1,4⟩, + ⟨4,147,608,115,0,0,0,-1,4⟩, + ⟨4,160,609,115,0,0,0,-1,2⟩, + ⟨4,609,502,115,0,0,0,2,1⟩, + ⟨4,144,609,115,0,0,0,1,2⟩, + ⟨4,609,502,115,0,0,0,-2,1⟩, + ⟨4,157,609,115,0,0,0,1,2⟩, + ⟨4,609,525,115,0,0,0,2,1⟩, + ⟨4,147,609,115,0,0,0,1,2⟩, + ⟨4,609,525,115,0,0,0,-2,1⟩, + ⟨4,146,610,0,0,0,0,1,4⟩, + ⟨4,162,610,0,0,0,0,-1,4⟩, + ⟨4,220,610,0,0,0,0,1,4⟩, + ⟨4,135,610,0,0,0,0,-1,4⟩, + ⟨4,146,611,0,0,0,0,1,4⟩, + ⟨4,611,513,0,0,0,0,4,1⟩, + ⟨4,162,611,0,0,0,0,1,4⟩, + ⟨4,611,513,0,0,0,0,-4,1⟩, + ⟨4,220,611,0,0,0,0,1,4⟩, + ⟨4,611,537,0,0,0,0,4,1⟩, + ⟨4,135,611,0,0,0,0,1,4⟩, + ⟨4,611,537,0,0,0,0,-4,1⟩, + ⟨4,146,612,0,0,0,0,1,4⟩, + ⟨4,162,612,0,0,0,0,1,4⟩, + ⟨4,220,612,0,0,0,0,1,4⟩, + ⟨4,135,612,0,0,0,0,-1,4⟩, + ⟨4,194,614,115,0,0,0,-1,2⟩, + ⟨4,187,614,115,0,0,0,1,2⟩, + ⟨4,205,614,115,0,0,0,-1,2⟩, + ⟨1,198,0,0,115,113,0,0,1⟩, + ⟨4,198,614,115,0,0,0,1,2⟩, + ⟨4,194,615,115,0,0,0,-1,2⟩, + ⟨4,187,615,115,0,0,0,-1,2⟩, + ⟨4,205,615,115,0,0,0,-1,2⟩, + ⟨4,198,615,115,0,0,0,-1,2⟩, + ⟨4,194,616,115,0,0,0,-1,2⟩, + ⟨4,187,616,115,0,0,0,-1,2⟩, + ⟨4,205,616,115,0,0,0,-1,2⟩, + ⟨4,198,616,115,0,0,0,1,2⟩, + ⟨4,194,617,115,0,0,0,-1,2⟩, + ⟨4,187,617,115,0,0,0,1,2⟩, + ⟨4,205,617,115,0,0,0,1,2⟩, + ⟨4,198,617,115,0,0,0,1,2⟩, + ⟨4,185,618,0,0,0,0,-1,2⟩, + ⟨4,196,618,0,0,0,0,1,2⟩, + ⟨4,171,618,0,0,0,0,-1,2⟩, + ⟨4,141,618,0,0,0,0,1,2⟩, + ⟨4,185,619,0,0,0,0,-1,2⟩, + ⟨4,196,619,0,0,0,0,-1,2⟩, + ⟨4,171,619,0,0,0,0,-1,2⟩, + ⟨4,141,619,0,0,0,0,-1,2⟩, + ⟨4,185,620,0,0,0,0,-1,2⟩, + ⟨4,196,620,0,0,0,0,-1,2⟩, + ⟨4,171,620,0,0,0,0,-1,2⟩, + ⟨4,141,620,0,0,0,0,1,2⟩, + ⟨4,179,622,114,0,0,0,-1,2⟩, + ⟨4,115,622,114,0,0,0,1,2⟩, + ⟨4,120,622,114,0,0,0,-1,2⟩, + ⟨1,138,0,0,114,112,0,0,1⟩, + ⟨4,138,622,114,0,0,0,1,2⟩, + ⟨4,179,623,114,0,0,0,-1,2⟩, + ⟨4,115,623,114,0,0,0,-1,2⟩, + ⟨4,120,623,114,0,0,0,-1,2⟩, + ⟨4,138,623,114,0,0,0,-1,2⟩, + ⟨4,179,624,114,0,0,0,-1,2⟩, + ⟨4,115,624,114,0,0,0,-1,2⟩, + ⟨4,120,624,114,0,0,0,-1,2⟩, + ⟨4,138,624,114,0,0,0,1,2⟩, + ⟨4,179,625,114,0,0,0,-1,2⟩, + ⟨4,115,625,114,0,0,0,1,2⟩, + ⟨4,120,625,114,0,0,0,1,2⟩, + ⟨4,138,625,114,0,0,0,1,2⟩, + ⟨4,117,628,114,0,0,0,-1,2⟩, + ⟨1,181,0,0,114,112,0,0,1⟩, + ⟨4,181,628,114,0,0,0,1,2⟩, + ⟨4,628,560,114,0,0,0,2,1⟩, + ⟨1,208,0,0,114,112,0,0,1⟩, + ⟨4,208,628,114,0,0,0,-1,2⟩, + ⟨1,177,0,0,114,112,0,0,1⟩, + ⟨4,177,628,114,0,0,0,1,2⟩, + ⟨4,117,629,114,0,0,0,-1,2⟩, + ⟨4,181,629,114,0,0,0,-1,2⟩, + ⟨4,208,629,114,0,0,0,-1,2⟩, + ⟨4,177,629,114,0,0,0,-1,2⟩, + ⟨4,117,630,114,0,0,0,-1,2⟩, + ⟨4,181,630,114,0,0,0,-1,2⟩, + ⟨4,208,630,114,0,0,0,-1,2⟩, + ],#[0,8,0,0,0,0,0,0,0,0],1284⟩, by decide⟩ +def forward_092 : CheckedSegment frames paid warps := + ⟨⟨forwardState092, forwardState093, + [ + ⟨4,177,630,114,0,0,0,1,2⟩, + ⟨4,117,631,114,0,0,0,-1,2⟩, + ⟨4,631,560,114,0,0,0,2,1⟩, + ⟨4,181,631,114,0,0,0,1,2⟩, + ⟨4,631,560,114,0,0,0,-2,1⟩, + ⟨4,208,631,114,0,0,0,1,2⟩, + ⟨4,177,631,114,0,0,0,1,2⟩, + ⟨4,598,548,114,0,0,0,-2,1⟩, + ⟨4,600,548,114,0,0,0,2,1⟩, + ⟨4,622,548,114,0,0,0,-1,1⟩, + ⟨4,624,548,114,0,0,0,1,1⟩, + ⟨3,401,0,1908,1160,178,71,0,1⟩, + ⟨1,622,0,114,1160,642,0,0,1⟩, + ⟨4,622,401,1160,0,0,0,-1,1⟩, + ⟨1,623,0,114,1160,642,0,0,1⟩, + ⟨4,623,401,1160,0,0,0,-1,1⟩, + ⟨1,624,0,114,1160,642,0,0,1⟩, + ⟨4,624,401,1160,0,0,0,1,1⟩, + ⟨3,403,0,1908,1160,179,72,0,1⟩, + ⟨4,622,403,1160,0,0,0,1,1⟩, + ⟨4,623,403,1160,0,0,0,-1,1⟩, + ⟨1,625,0,114,1160,642,0,0,1⟩, + ⟨4,625,403,1160,0,0,0,-1,1⟩, + ⟨4,622,626,1160,0,0,0,1,1⟩, + ⟨4,624,626,1160,0,0,0,-1,1⟩, + ⟨4,625,626,1160,0,0,0,-1,1⟩, + ⟨4,623,627,1160,0,0,0,-1,1⟩, + ⟨4,624,627,1160,0,0,0,1,1⟩, + ⟨4,625,627,1160,0,0,0,-1,1⟩, + ⟨1,118,0,115,484,653,0,0,1⟩, + ⟨4,118,82,484,0,0,0,-1,2⟩, + ⟨1,194,0,115,481,652,0,0,1⟩, + ⟨4,194,6,481,0,0,0,-1,2⟩, + ⟨1,187,0,115,479,651,0,0,1⟩, + ⟨4,187,349,479,0,0,0,1,1⟩, + ⟨1,113,0,0,480,197,0,0,1⟩, + ⟨4,113,351,480,0,0,0,1,1⟩, + ⟨1,351,0,480,626,1345,0,0,1⟩, + ⟨1,525,0,115,626,655,0,0,1⟩, + ⟨4,351,525,626,0,0,0,-1,1⟩, + ⟨1,205,0,115,479,651,0,0,1⟩, + ⟨4,205,347,479,0,0,0,-1,2⟩, + ⟨1,170,0,0,480,197,0,0,1⟩, + ⟨4,170,345,480,0,0,0,-1,2⟩, + ⟨1,140,0,115,484,653,0,0,1⟩, + ⟨4,140,75,484,0,0,0,1,1⟩, + ⟨1,198,0,115,481,652,0,0,1⟩, + ⟨4,198,1,481,0,0,0,1,1⟩, + ⟨1,124,0,114,404,621,0,0,1⟩, + ⟨4,124,100,404,0,0,0,-1,2⟩, + ⟨1,212,0,114,401,620,0,0,1⟩, + ⟨4,212,12,401,0,0,0,-1,2⟩, + ⟨1,168,0,114,399,619,0,0,1⟩, + ⟨4,168,285,399,0,0,0,1,1⟩, + ⟨1,143,0,0,400,156,0,0,1⟩, + ⟨4,143,287,400,0,0,0,1,1⟩, + ⟨1,215,0,114,399,619,0,0,1⟩, + ⟨4,215,283,399,0,0,0,-1,2⟩, + ⟨1,129,0,0,400,156,0,0,1⟩, + ⟨4,129,281,400,0,0,0,-1,2⟩, + ⟨1,150,0,114,404,621,0,0,1⟩, + ⟨4,150,56,404,0,0,0,1,1⟩, + ⟨1,189,0,114,401,620,0,0,1⟩, + ⟨4,189,31,401,0,0,0,1,1⟩, + ⟨1,213,0,0,424,166,0,0,1⟩, + ⟨4,213,54,424,0,0,0,-1,2⟩, + ⟨1,166,0,114,421,623,0,0,1⟩, + ⟨4,166,101,421,0,0,0,-1,2⟩, + ⟨1,214,0,114,419,622,0,0,1⟩, + ⟨4,214,301,419,0,0,0,1,1⟩, + ⟨1,167,0,0,420,165,0,0,1⟩, + ⟨4,167,303,420,0,0,0,1,1⟩, + ⟨1,130,0,114,419,622,0,0,1⟩, + ⟨4,130,299,419,0,0,0,-1,2⟩, + ⟨1,152,0,0,420,165,0,0,1⟩, + ⟨4,152,297,420,0,0,0,-1,2⟩, + ⟨1,131,0,114,424,624,0,0,1⟩, + ⟨4,131,102,424,0,0,0,1,1⟩, + ⟨1,151,0,114,421,623,0,0,1⟩, + ⟨4,151,55,421,0,0,0,1,1⟩, + ⟨1,195,0,0,504,209,0,0,1⟩, + ⟨4,195,73,504,0,0,0,-1,2⟩, + ⟨1,185,0,0,501,208,0,0,1⟩, + ⟨4,185,83,501,0,0,0,-1,2⟩, + ⟨1,196,0,0,500,207,0,0,1⟩, + ⟨4,196,365,500,0,0,0,1,1⟩, + ⟨1,186,0,0,499,206,0,0,1⟩, + ⟨4,186,367,499,0,0,0,1,1⟩, + ⟨1,75,0,484,627,1357,0,0,1⟩, + ⟨1,524,0,0,627,268,0,0,1⟩, + ⟨4,75,524,627,0,0,0,-1,1⟩, + ⟨1,367,0,499,628,1397,0,0,1⟩, + ⟨1,537,0,0,628,269,0,0,1⟩, + ⟨4,367,537,628,0,0,0,-1,1⟩, + ⟨1,171,0,0,500,207,0,0,1⟩, + ⟨4,171,363,500,0,0,0,-1,2⟩, + ⟨1,142,0,0,499,206,0,0,1⟩, + ⟨4,142,361,499,0,0,0,-1,2⟩, + ⟨1,172,0,0,504,209,0,0,1⟩, + ⟨4,172,84,504,0,0,0,1,1⟩, + ⟨1,141,0,0,501,208,0,0,1⟩, + ⟨4,141,74,501,0,0,0,1,1⟩, + ⟨1,210,0,115,444,650,0,0,1⟩, + ⟨4,210,48,444,0,0,0,-1,2⟩, + ⟨1,160,0,115,441,649,0,0,1⟩, + ⟨4,160,98,441,0,0,0,-1,2⟩, + ⟨1,144,0,115,439,648,0,0,1⟩, + ⟨4,144,317,439,0,0,0,1,1⟩, + ⟨1,197,0,0,440,175,0,0,1⟩, + ⟨4,197,319,440,0,0,0,1,1⟩, + ⟨1,157,0,115,439,648,0,0,1⟩, + ⟨4,157,315,439,0,0,0,-1,2⟩, + ⟨1,219,0,0,440,175,0,0,1⟩, + ⟨4,219,313,440,0,0,0,-1,2⟩, + ⟨1,136,0,0,444,176,0,0,1⟩, + ⟨4,136,32,444,0,0,0,1,1⟩, + ⟨1,32,0,444,629,1245,0,0,1⟩, + ⟨1,502,0,115,629,656,0,0,1⟩, + ⟨4,32,502,629,0,0,0,-1,1⟩, + ⟨1,147,0,115,441,649,0,0,1⟩, + ⟨4,147,85,441,0,0,0,1,1⟩, + ⟨1,192,0,114,523,627,0,0,1⟩, + ⟨4,192,67,523,0,0,0,-1,2⟩, + ⟨1,179,0,114,520,626,0,0,1⟩, + ⟨4,179,80,520,0,0,0,-1,2⟩, + ⟨1,115,0,114,519,625,0,0,1⟩, + ⟨4,115,381,519,0,0,0,1,1⟩, + ⟨1,200,0,0,530,219,0,0,1⟩, + ],#[0,29,21,2,4,0,0,0,0,0],622⟩, by decide⟩ +def forward_093 : CheckedSegment frames paid warps := + ⟨⟨forwardState093, forwardState094, + [ + ⟨4,200,383,530,0,0,0,1,1⟩, + ⟨1,383,0,530,630,1481,0,0,1⟩, + ⟨1,549,0,114,630,632,0,0,1⟩, + ⟨4,383,549,630,0,0,0,-1,1⟩, + ⟨1,120,0,114,519,625,0,0,1⟩, + ⟨4,120,379,519,0,0,0,-1,2⟩, + ⟨1,207,0,0,530,219,0,0,1⟩, + ⟨4,207,377,530,0,0,0,-1,2⟩, + ⟨1,178,0,0,523,218,0,0,1⟩, + ⟨4,178,3,523,0,0,0,1,1⟩, + ⟨1,3,0,523,631,1465,0,0,1⟩, + ⟨1,548,0,114,631,633,0,0,1⟩, + ⟨4,3,548,631,0,0,0,-1,1⟩, + ⟨1,138,0,114,520,626,0,0,1⟩, + ⟨4,138,88,520,0,0,0,1,1⟩, + ⟨1,180,0,0,544,229,0,0,1⟩, + ⟨4,180,5,544,0,0,0,-1,2⟩, + ⟨1,117,0,114,541,629,0,0,1⟩, + ⟨4,117,68,541,0,0,0,-1,2⟩, + ⟨1,181,0,114,540,628,0,0,1⟩, + ⟨4,181,397,540,0,0,0,1,1⟩, + ⟨1,116,0,0,539,228,0,0,1⟩, + ⟨4,116,399,539,0,0,0,1,1⟩, + ⟨1,399,0,539,632,1509,0,0,1⟩, + ⟨1,561,0,114,632,634,0,0,1⟩, + ⟨4,399,561,632,0,0,0,-1,1⟩, + ⟨1,208,0,114,540,628,0,0,1⟩, + ⟨4,208,395,540,0,0,0,-1,2⟩, + ⟨1,176,0,0,539,228,0,0,1⟩, + ⟨4,176,393,539,0,0,0,-1,2⟩, + ⟨1,209,0,0,544,229,0,0,1⟩, + ⟨4,209,69,544,0,0,0,1,1⟩, + ⟨1,69,0,544,633,1525,0,0,1⟩, + ⟨1,560,0,114,633,635,0,0,1⟩, + ⟨4,69,560,633,0,0,0,-1,1⟩, + ⟨1,177,0,114,541,629,0,0,1⟩, + ⟨4,177,4,541,0,0,0,1,1⟩, + ⟨1,161,0,0,464,188,0,0,1⟩, + ⟨4,161,34,464,0,0,0,-1,2⟩, + ⟨1,146,0,0,461,187,0,0,1⟩, + ⟨4,146,49,461,0,0,0,-1,2⟩, + ⟨1,162,0,0,460,186,0,0,1⟩, + ⟨4,162,333,460,0,0,0,1,1⟩, + ⟨1,145,0,0,459,185,0,0,1⟩, + ⟨4,145,335,459,0,0,0,1,1⟩, + ⟨1,220,0,0,460,186,0,0,1⟩, + ⟨4,220,331,460,0,0,0,-1,2⟩, + ⟨1,134,0,0,459,185,0,0,1⟩, + ⟨4,134,329,459,0,0,0,-1,2⟩, + ⟨1,221,0,0,464,188,0,0,1⟩, + ⟨4,221,50,464,0,0,0,1,1⟩, + ⟨1,50,0,464,634,1301,0,0,1⟩, + ⟨1,513,0,0,634,270,0,0,1⟩, + ⟨4,50,513,634,0,0,0,-1,1⟩, + ⟨1,135,0,0,461,187,0,0,1⟩, + ⟨4,135,33,461,0,0,0,1,1⟩, + ⟨1,112,0,0,344,127,0,0,1⟩, + ⟨4,112,76,344,0,0,0,-1,2⟩, + ⟨1,188,0,0,341,126,0,0,1⟩, + ⟨4,188,0,341,0,0,0,-1,2⟩, + ⟨1,183,0,0,381,146,0,0,1⟩, + ⟨4,183,72,381,0,0,0,-1,2⟩, + ⟨1,182,0,0,384,147,0,0,1⟩, + ⟨4,182,2,384,0,0,0,-1,2⟩, + ⟨1,114,0,0,361,134,0,0,1⟩, + ⟨4,114,70,361,0,0,0,-1,2⟩, + ⟨1,184,0,0,364,135,0,0,1⟩, + ⟨4,184,71,364,0,0,0,-1,2⟩, + ⟨1,76,0,344,635,965,0,0,1⟩, + ⟨1,0,0,341,635,957,0,0,1⟩, + ⟨4,76,0,635,0,0,0,1,1⟩, + ⟨1,71,0,364,636,1021,0,0,1⟩, + ⟨1,72,0,381,636,1069,0,0,1⟩, + ⟨4,71,72,636,0,0,0,1,1⟩, + ⟨1,2,0,384,637,1077,0,0,1⟩, + ⟨1,70,0,361,637,1013,0,0,1⟩, + ⟨4,2,70,637,0,0,0,1,1⟩, + ⟨1,112,0,344,1161,967,0,0,1⟩, + ⟨1,71,0,636,1161,1769,0,0,1⟩, + ⟨4,112,71,1161,0,0,0,-1,2⟩, + ⟨1,182,0,384,1733,1080,0,0,1⟩, + ⟨1,76,0,635,1733,1767,0,0,1⟩, + ⟨4,182,76,1733,0,0,0,-1,2⟩, + ⟨1,184,0,364,1732,1024,0,0,1⟩, + ⟨1,2,0,637,1732,1771,0,0,1⟩, + ⟨4,184,2,1732,0,0,0,-1,2⟩, + ⟨1,188,0,341,1162,960,0,0,1⟩, + ⟨1,184,0,1732,1162,2840,0,0,1⟩, + ⟨4,188,184,1162,0,0,0,1,1⟩, + ⟨1,183,0,381,1163,1071,0,0,1⟩, + ⟨1,182,0,1733,1163,2842,0,0,1⟩, + ⟨4,183,182,1163,0,0,0,1,1⟩, + ⟨1,114,0,361,1164,1016,0,0,1⟩, + ⟨1,112,0,1161,1164,2694,0,0,1⟩, + ⟨4,114,112,1164,0,0,0,1,1⟩, + ⟨1,112,0,1164,659,2700,0,0,1⟩, + ⟨1,2,0,1732,659,2839,0,0,1⟩, + ⟨4,112,2,659,0,0,0,-1,2⟩, + ⟨1,188,0,1162,729,2696,0,0,1⟩, + ⟨1,72,0,636,729,1768,0,0,1⟩, + ⟨4,188,72,729,0,0,0,-1,2⟩, + ⟨1,183,0,1163,742,2698,0,0,1⟩, + ⟨1,70,0,637,742,1770,0,0,1⟩, + ⟨4,183,70,742,0,0,0,-1,2⟩, + ⟨1,182,0,1163,675,2697,0,0,1⟩, + ⟨1,71,0,1161,675,2693,0,0,1⟩, + ⟨4,182,71,675,0,0,0,-1,2⟩, + ⟨1,114,0,1164,648,2699,0,0,1⟩, + ⟨1,0,0,635,648,1766,0,0,1⟩, + ⟨4,114,0,648,0,0,0,-1,2⟩, + ⟨1,184,0,1162,649,2695,0,0,1⟩, + ⟨1,76,0,1733,649,2841,0,0,1⟩, + ⟨4,184,76,649,0,0,0,-1,2⟩, + ⟨1,139,0,0,339,124,0,0,1⟩, + ⟨4,139,239,339,0,0,0,1,1⟩, + ⟨1,193,0,0,341,126,0,0,1⟩, + ⟨4,193,27,341,0,0,0,1,1⟩, + ⟨1,126,0,137,581,664,0,0,1⟩, + ⟨4,126,13,581,0,0,0,-1,2⟩, + ⟨1,127,0,0,584,249,0,0,1⟩, + ⟨4,127,78,584,0,0,0,-1,2⟩, + ⟨1,190,0,137,561,662,0,0,1⟩, + ⟨4,190,15,561,0,0,0,-1,2⟩, + ⟨1,125,0,0,564,239,0,0,1⟩, + ⟨4,125,14,564,0,0,0,-1,2⟩, + ⟨1,239,0,339,650,949,0,0,1⟩, + ⟨1,27,0,341,650,958,0,0,1⟩, + ⟨4,239,27,650,0,0,0,1,1⟩, + ],#[0,30,34,4,6,0,0,0,0,0],490⟩, by decide⟩ +def forward_094 : CheckedSegment frames paid warps := + ⟨⟨forwardState094, forwardState095, + [ + ⟨1,14,0,564,651,1581,0,0,1⟩, + ⟨1,13,0,581,651,1629,0,0,1⟩, + ⟨4,14,13,651,0,0,0,1,1⟩, + ⟨1,78,0,584,652,1637,0,0,1⟩, + ⟨1,15,0,561,652,1573,0,0,1⟩, + ⟨4,78,15,652,0,0,0,1,1⟩, + ⟨1,139,0,339,1165,951,0,0,1⟩, + ⟨1,14,0,651,1165,1781,0,0,1⟩, + ⟨4,139,14,1165,0,0,0,-1,2⟩, + ⟨1,127,0,584,654,1638,0,0,1⟩, + ⟨1,239,0,650,654,1778,0,0,1⟩, + ⟨4,127,239,654,0,0,0,1,1⟩, + ⟨1,125,0,564,1166,1583,0,0,1⟩, + ⟨1,78,0,652,1166,1783,0,0,1⟩, + ⟨4,125,78,1166,0,0,0,-1,2⟩, + ⟨1,193,0,341,656,959,0,0,1⟩, + ⟨1,125,0,1166,656,2703,0,0,1⟩, + ⟨4,193,125,656,0,0,0,1,1⟩, + ⟨1,126,0,581,657,1630,0,0,1⟩, + ⟨1,127,0,654,657,1784,0,0,1⟩, + ⟨4,126,127,657,0,0,0,1,1⟩, + ⟨1,190,0,561,658,1574,0,0,1⟩, + ⟨1,139,0,1165,658,2701,0,0,1⟩, + ⟨4,190,139,658,0,0,0,1,1⟩, + ⟨1,139,0,658,659,1790,0,0,1⟩, + ⟨1,78,0,1166,659,2704,0,0,1⟩, + ⟨4,139,78,659,0,0,0,-1,2⟩, + ⟨1,193,0,656,660,1786,0,0,1⟩, + ⟨1,13,0,651,660,1780,0,0,1⟩, + ⟨4,193,13,660,0,0,0,-1,2⟩, + ⟨1,126,0,657,661,1788,0,0,1⟩, + ⟨1,15,0,652,661,1782,0,0,1⟩, + ⟨4,126,15,661,0,0,0,-1,2⟩, + ⟨1,127,0,657,662,1789,0,0,1⟩, + ⟨1,14,0,1165,662,2702,0,0,1⟩, + ⟨4,127,14,662,0,0,0,-1,2⟩, + ⟨1,190,0,658,663,1791,0,0,1⟩, + ⟨1,27,0,650,663,1779,0,0,1⟩, + ⟨4,190,27,663,0,0,0,1,1⟩, + ⟨1,125,0,656,664,1787,0,0,1⟩, + ⟨1,239,0,654,664,1785,0,0,1⟩, + ⟨4,125,239,664,0,0,0,1,1⟩, + ⟨1,203,0,0,359,132,0,0,1⟩, + ⟨4,203,255,359,0,0,0,1,1⟩, + ⟨1,123,0,0,361,134,0,0,1⟩, + ⟨4,123,91,361,0,0,0,1,1⟩, + ⟨1,218,0,137,601,666,0,0,1⟩, + ⟨4,218,36,601,0,0,0,-1,2⟩, + ⟨1,165,0,0,604,259,0,0,1⟩, + ⟨4,165,21,604,0,0,0,-1,2⟩, + ⟨1,133,0,137,561,662,0,0,1⟩, + ⟨4,133,53,561,0,0,0,1,1⟩, + ⟨1,148,0,0,560,238,0,0,1⟩, + ⟨4,148,415,560,0,0,0,1,1⟩, + ⟨1,255,0,359,665,1005,0,0,1⟩, + ⟨1,91,0,361,665,1014,0,0,1⟩, + ⟨4,255,91,665,0,0,0,1,1⟩, + ⟨1,415,0,560,666,1569,0,0,1⟩, + ⟨1,36,0,601,666,1685,0,0,1⟩, + ⟨4,415,36,666,0,0,0,-1,2⟩, + ⟨1,21,0,604,667,1693,0,0,1⟩, + ⟨1,53,0,561,667,1575,0,0,1⟩, + ⟨4,21,53,667,0,0,0,-2,1⟩, + ⟨1,203,0,359,1167,1008,0,0,1⟩, + ⟨1,415,0,666,1167,1813,0,0,1⟩, + ⟨4,203,415,1167,0,0,0,1,1⟩, + ⟨1,165,0,604,1244,1696,0,0,1⟩, + ⟨1,255,0,665,1244,1811,0,0,1⟩, + ⟨4,165,255,1244,0,0,0,1,1⟩, + ⟨1,148,0,560,1168,1572,0,0,1⟩, + ⟨1,21,0,667,1168,1815,0,0,1⟩, + ⟨4,148,21,1168,0,0,0,-1,2⟩, + ⟨1,123,0,361,671,1015,0,0,1⟩, + ⟨1,148,0,1168,671,2707,0,0,1⟩, + ⟨4,123,148,671,0,0,0,1,1⟩, + ⟨1,218,0,601,672,1686,0,0,1⟩, + ⟨1,165,0,1244,672,2815,0,0,1⟩, + ⟨4,218,165,672,0,0,0,1,1⟩, + ⟨1,133,0,561,673,1576,0,0,1⟩, + ⟨1,203,0,1167,673,2706,0,0,1⟩, + ⟨4,133,203,673,0,0,0,1,1⟩, + ⟨1,84,0,504,674,1413,0,0,1⟩, + ⟨1,536,0,0,674,271,0,0,1⟩, + ⟨4,84,536,674,0,0,0,-1,1⟩, + ⟨1,203,0,673,675,1820,0,0,1⟩, + ⟨1,21,0,1168,675,2708,0,0,1⟩, + ⟨4,203,21,675,0,0,0,-1,2⟩, + ⟨1,123,0,671,676,1816,0,0,1⟩, + ⟨1,36,0,666,676,1812,0,0,1⟩, + ⟨4,123,36,676,0,0,0,-1,2⟩, + ⟨1,218,0,672,677,1819,0,0,1⟩, + ⟨1,53,0,667,677,1814,0,0,1⟩, + ⟨4,218,53,677,0,0,0,1,1⟩, + ⟨1,165,0,672,662,1818,0,0,1⟩, + ⟨1,415,0,1167,662,2705,0,0,1⟩, + ⟨4,165,415,662,0,0,0,1,1⟩, + ⟨1,133,0,673,678,1821,0,0,1⟩, + ⟨1,91,0,665,678,1810,0,0,1⟩, + ⟨4,133,91,678,0,0,0,1,1⟩, + ⟨1,148,0,671,679,1817,0,0,1⟩, + ⟨1,255,0,1244,679,2816,0,0,1⟩, + ⟨4,148,255,679,0,0,0,1,1⟩, + ⟨1,201,0,0,379,144,0,0,1⟩, + ⟨4,201,271,379,0,0,0,1,1⟩, + ⟨4,121,595,0,0,0,0,1,2⟩, + ⟨1,121,0,0,381,146,0,0,1⟩, + ⟨4,121,89,381,0,0,0,1,1⟩, + ⟨1,216,0,137,601,666,0,0,1⟩, + ⟨4,216,111,601,0,0,0,1,1⟩, + ⟨1,163,0,0,600,258,0,0,1⟩, + ⟨4,163,447,600,0,0,0,1,1⟩, + ⟨1,222,0,137,581,664,0,0,1⟩, + ⟨4,222,51,581,0,0,0,1,1⟩, + ⟨1,223,0,0,580,248,0,0,1⟩, + ⟨4,223,431,580,0,0,0,1,1⟩, + ⟨1,271,0,379,1169,1062,0,0,1⟩, + ⟨1,89,0,381,1169,1072,0,0,1⟩, + ⟨4,271,89,1169,0,0,0,1,1⟩, + ⟨1,431,0,580,682,1625,0,0,1⟩, + ⟨1,111,0,601,682,1687,0,0,1⟩, + ⟨4,431,111,682,0,0,0,1,1⟩, + ⟨1,447,0,600,683,1681,0,0,1⟩, + ⟨1,51,0,581,683,1631,0,0,1⟩, + ⟨4,447,51,683,0,0,0,1,1⟩, + ⟨1,201,0,379,1170,1063,0,0,1⟩, + ⟨1,431,0,682,1170,1841,0,0,1⟩, + ⟨4,201,431,1170,0,0,0,1,1⟩, + ⟨1,163,0,600,1171,1683,0,0,1⟩, + ],#[0,40,22,7,12,0,0,0,0,0],404⟩, by decide⟩ +def forward_095 : CheckedSegment frames paid warps := + ⟨⟨forwardState095, forwardState096, + [ + ⟨1,271,0,1169,1171,2710,0,0,1⟩, + ⟨4,163,271,1171,0,0,0,1,1⟩, + ⟨1,223,0,580,1172,1627,0,0,1⟩, + ⟨1,447,0,683,1172,1843,0,0,1⟩, + ⟨4,223,447,1172,0,0,0,1,1⟩, + ⟨1,121,0,381,687,1070,0,0,1⟩, + ⟨1,223,0,1172,687,2716,0,0,1⟩, + ⟨4,121,223,687,0,0,0,1,1⟩, + ⟨1,216,0,601,688,1688,0,0,1⟩, + ⟨1,163,0,1171,688,2714,0,0,1⟩, + ⟨4,216,163,688,0,0,0,1,1⟩, + ⟨1,222,0,581,689,1632,0,0,1⟩, + ⟨1,201,0,1170,689,2712,0,0,1⟩, + ⟨4,222,201,689,0,0,0,1,1⟩, + ⟨1,201,0,689,649,1848,0,0,1⟩, + ⟨1,447,0,1172,649,2715,0,0,1⟩, + ⟨4,201,447,649,0,0,0,1,1⟩, + ⟨1,121,0,687,690,1845,0,0,1⟩, + ⟨1,111,0,682,690,1840,0,0,1⟩, + ⟨4,121,111,690,0,0,0,1,1⟩, + ⟨1,216,0,688,691,1847,0,0,1⟩, + ⟨1,51,0,683,691,1842,0,0,1⟩, + ⟨4,216,51,691,0,0,0,1,1⟩, + ⟨1,163,0,688,664,1846,0,0,1⟩, + ⟨1,431,0,1170,664,2711,0,0,1⟩, + ⟨4,163,431,664,0,0,0,1,1⟩, + ⟨1,222,0,689,692,1849,0,0,1⟩, + ⟨1,89,0,1169,692,2709,0,0,1⟩, + ⟨4,222,89,692,0,0,0,1,1⟩, + ⟨1,223,0,687,679,1844,0,0,1⟩, + ⟨1,271,0,1171,679,2713,0,0,1⟩, + ⟨4,223,271,679,0,0,0,1,1⟩, + ⟨1,191,0,0,384,147,0,0,1⟩, + ⟨4,191,25,384,0,0,0,1,1⟩, + ⟨4,137,594,0,0,0,0,-1,2⟩, + ⟨1,137,0,0,380,145,0,0,1⟩, + ⟨4,137,269,380,0,0,0,1,1⟩, + ⟨1,211,0,137,599,665,0,0,1⟩, + ⟨4,211,445,599,0,0,0,1,1⟩, + ⟨1,156,0,0,604,259,0,0,1⟩, + ⟨4,156,47,604,0,0,0,1,1⟩, + ⟨1,159,0,137,579,663,0,0,1⟩, + ⟨4,159,429,579,0,0,0,1,1⟩, + ⟨1,158,0,0,584,249,0,0,1⟩, + ⟨4,158,99,584,0,0,0,1,1⟩, + ⟨1,25,0,384,1173,1078,0,0,1⟩, + ⟨1,269,0,380,1173,1067,0,0,1⟩, + ⟨4,25,269,1173,0,0,0,1,1⟩, + ⟨1,99,0,584,695,1639,0,0,1⟩, + ⟨1,445,0,599,695,1677,0,0,1⟩, + ⟨4,99,445,695,0,0,0,1,1⟩, + ⟨1,47,0,604,696,1694,0,0,1⟩, + ⟨1,429,0,579,696,1621,0,0,1⟩, + ⟨4,47,429,696,0,0,0,1,1⟩, + ⟨1,191,0,384,1174,1079,0,0,1⟩, + ⟨1,99,0,695,1174,1860,0,0,1⟩, + ⟨4,191,99,1174,0,0,0,1,1⟩, + ⟨1,156,0,604,1175,1695,0,0,1⟩, + ⟨1,25,0,1173,1175,2718,0,0,1⟩, + ⟨4,156,25,1175,0,0,0,1,1⟩, + ⟨1,158,0,584,1176,1640,0,0,1⟩, + ⟨1,47,0,696,1176,1862,0,0,1⟩, + ⟨4,158,47,1176,0,0,0,1,1⟩, + ⟨1,137,0,380,700,1065,0,0,1⟩, + ⟨1,158,0,1176,700,2723,0,0,1⟩, + ⟨4,137,158,700,0,0,0,1,1⟩, + ⟨1,211,0,599,701,1678,0,0,1⟩, + ⟨1,156,0,1175,701,2721,0,0,1⟩, + ⟨4,211,156,701,0,0,0,1,1⟩, + ⟨1,159,0,579,702,1622,0,0,1⟩, + ⟨1,191,0,1174,702,2719,0,0,1⟩, + ⟨4,159,191,702,0,0,0,1,1⟩, + ⟨1,191,0,702,703,1868,0,0,1⟩, + ⟨1,47,0,1176,703,2724,0,0,1⟩, + ⟨4,191,47,703,0,0,0,1,1⟩, + ⟨1,137,0,700,648,1863,0,0,1⟩, + ⟨1,445,0,695,648,1859,0,0,1⟩, + ⟨4,137,445,648,0,0,0,1,1⟩, + ⟨1,211,0,701,663,1865,0,0,1⟩, + ⟨1,429,0,696,663,1861,0,0,1⟩, + ⟨4,211,429,663,0,0,0,1,1⟩, + ⟨1,156,0,701,704,1866,0,0,1⟩, + ⟨1,99,0,1174,704,2720,0,0,1⟩, + ⟨4,156,99,704,0,0,0,1,1⟩, + ⟨1,159,0,702,678,1867,0,0,1⟩, + ⟨1,269,0,1173,678,2717,0,0,1⟩, + ⟨4,159,269,678,0,0,0,1,1⟩, + ⟨1,158,0,700,705,1864,0,0,1⟩, + ⟨1,25,0,1175,705,2722,0,0,1⟩, + ⟨4,158,25,705,0,0,0,1,1⟩, + ⟨1,169,0,0,339,124,0,0,1⟩, + ⟨4,169,233,339,0,0,0,-1,2⟩, + ⟨1,204,0,0,340,125,0,0,1⟩, + ⟨4,204,235,340,0,0,0,-1,2⟩, + ⟨1,175,0,0,380,145,0,0,1⟩, + ⟨4,175,267,380,0,0,0,-1,2⟩, + ⟨1,174,0,0,379,144,0,0,1⟩, + ⟨4,174,265,379,0,0,0,-1,2⟩, + ⟨1,173,0,0,360,133,0,0,1⟩, + ⟨4,173,251,360,0,0,0,-1,2⟩, + ⟨1,206,0,0,359,132,0,0,1⟩, + ⟨4,206,249,359,0,0,0,-1,2⟩, + ⟨1,233,0,339,706,950,0,0,1⟩, + ⟨1,235,0,340,706,953,0,0,1⟩, + ⟨4,233,235,706,0,0,0,1,1⟩, + ⟨1,249,0,359,707,1006,0,0,1⟩, + ⟨1,267,0,380,707,1066,0,0,1⟩, + ⟨4,249,267,707,0,0,0,1,1⟩, + ⟨1,265,0,379,708,1061,0,0,1⟩, + ⟨1,251,0,360,708,1009,0,0,1⟩, + ⟨4,265,251,708,0,0,0,1,1⟩, + ⟨1,169,0,339,1177,952,0,0,1⟩, + ⟨1,249,0,707,1177,1881,0,0,1⟩, + ⟨4,169,249,1177,0,0,0,-1,2⟩, + ⟨1,174,0,379,1178,1064,0,0,1⟩, + ⟨1,233,0,706,1178,1879,0,0,1⟩, + ⟨4,174,233,1178,0,0,0,-1,2⟩, + ⟨1,206,0,359,711,1007,0,0,1⟩, + ⟨1,265,0,708,711,1883,0,0,1⟩, + ⟨4,206,265,711,0,0,0,-1,2⟩, + ⟨1,204,0,340,1180,956,0,0,1⟩, + ⟨1,206,0,711,1180,1885,0,0,1⟩, + ⟨4,204,206,1180,0,0,0,1,1⟩, + ⟨1,175,0,380,1181,1068,0,0,1⟩, + ⟨1,174,0,1178,1181,2728,0,0,1⟩, + ⟨4,175,174,1181,0,0,0,1,1⟩, + ⟨1,173,0,360,1182,1012,0,0,1⟩, + ⟨1,169,0,1177,1182,2726,0,0,1⟩, + ],#[0,34,24,8,15,0,0,0,0,0],396⟩, by decide⟩ +def forward_096 : CheckedSegment frames paid warps := + ⟨⟨forwardState096, forwardState097, + [ + ⟨4,173,169,1182,0,0,0,1,1⟩, + ⟨1,169,0,1182,728,2734,0,0,1⟩, + ⟨1,265,0,711,728,1884,0,0,1⟩, + ⟨4,169,265,728,0,0,0,-1,2⟩, + ⟨1,204,0,1180,660,2729,0,0,1⟩, + ⟨1,267,0,707,660,1880,0,0,1⟩, + ⟨4,204,267,660,0,0,0,-1,2⟩, + ⟨1,175,0,1181,676,2731,0,0,1⟩, + ⟨1,251,0,708,676,1882,0,0,1⟩, + ⟨4,175,251,676,0,0,0,-1,2⟩, + ⟨1,174,0,1181,741,2732,0,0,1⟩, + ⟨1,249,0,1177,741,2725,0,0,1⟩, + ⟨4,174,249,741,0,0,0,-1,2⟩, + ⟨1,173,0,1182,690,2733,0,0,1⟩, + ⟨1,235,0,706,690,1878,0,0,1⟩, + ⟨4,173,235,690,0,0,0,-1,2⟩, + ⟨1,206,0,1180,703,2730,0,0,1⟩, + ⟨1,233,0,1178,703,2727,0,0,1⟩, + ⟨4,206,233,703,0,0,0,-1,2⟩, + ⟨1,119,0,0,344,127,0,0,1⟩, + ⟨4,119,87,344,0,0,0,1,1⟩, + ⟨1,199,0,0,340,125,0,0,1⟩, + ⟨4,199,237,340,0,0,0,1,1⟩, + ⟨1,153,0,137,579,663,0,0,1⟩, + ⟨4,153,427,579,0,0,0,-1,2⟩, + ⟨1,154,0,0,580,248,0,0,1⟩, + ⟨4,154,425,580,0,0,0,-1,2⟩, + ⟨1,155,0,137,559,661,0,0,1⟩, + ⟨4,155,411,559,0,0,0,-1,2⟩, + ⟨1,128,0,0,560,238,0,0,1⟩, + ⟨4,128,409,560,0,0,0,-1,2⟩, + ⟨1,87,0,344,719,966,0,0,1⟩, + ⟨1,237,0,340,719,954,0,0,1⟩, + ⟨4,87,237,719,0,0,0,1,1⟩, + ⟨1,409,0,560,720,1570,0,0,1⟩, + ⟨1,427,0,579,720,1623,0,0,1⟩, + ⟨4,409,427,720,0,0,0,1,1⟩, + ⟨1,425,0,580,721,1626,0,0,1⟩, + ⟨1,411,0,559,721,1565,0,0,1⟩, + ⟨4,425,411,721,0,0,0,1,1⟩, + ⟨1,119,0,344,1183,968,0,0,1⟩, + ⟨1,409,0,720,1183,1889,0,0,1⟩, + ⟨4,119,409,1183,0,0,0,-1,2⟩, + ⟨1,154,0,580,1184,1628,0,0,1⟩, + ⟨1,87,0,719,1184,1887,0,0,1⟩, + ⟨4,154,87,1184,0,0,0,1,1⟩, + ⟨1,128,0,560,724,1571,0,0,1⟩, + ⟨1,425,0,721,724,1891,0,0,1⟩, + ⟨4,128,425,724,0,0,0,-1,2⟩, + ⟨1,199,0,340,725,955,0,0,1⟩, + ⟨1,128,0,724,725,1892,0,0,1⟩, + ⟨4,199,128,725,0,0,0,1,1⟩, + ⟨1,153,0,579,726,1624,0,0,1⟩, + ⟨1,154,0,1184,726,2738,0,0,1⟩, + ⟨4,153,154,726,0,0,0,1,1⟩, + ⟨1,155,0,559,727,1566,0,0,1⟩, + ⟨1,119,0,1183,727,2735,0,0,1⟩, + ⟨4,155,119,727,0,0,0,1,1⟩, + ⟨1,119,0,727,728,1899,0,0,1⟩, + ⟨1,425,0,724,728,1893,0,0,1⟩, + ⟨4,119,425,728,0,0,0,-1,2⟩, + ⟨1,199,0,725,729,1895,0,0,1⟩, + ⟨1,427,0,720,729,1888,0,0,1⟩, + ⟨4,199,427,729,0,0,0,-1,2⟩, + ⟨1,153,0,726,677,1896,0,0,1⟩, + ⟨1,411,0,721,677,1890,0,0,1⟩, + ⟨4,153,411,677,0,0,0,-1,2⟩, + ⟨1,154,0,726,730,1897,0,0,1⟩, + ⟨1,409,0,1183,730,2736,0,0,1⟩, + ⟨4,154,409,730,0,0,0,-1,2⟩, + ⟨1,155,0,727,691,1898,0,0,1⟩, + ⟨1,237,0,719,691,1886,0,0,1⟩, + ⟨4,155,237,691,0,0,0,1,1⟩, + ⟨1,128,0,725,704,1894,0,0,1⟩, + ⟨1,87,0,1184,704,2737,0,0,1⟩, + ⟨4,128,87,704,0,0,0,1,1⟩, + ⟨1,122,0,0,364,135,0,0,1⟩, + ⟨4,122,90,364,0,0,0,1,1⟩, + ⟨4,202,590,0,0,0,0,-1,2⟩, + ⟨1,202,0,0,360,133,0,0,1⟩, + ⟨4,202,253,360,0,0,0,1,1⟩, + ⟨1,164,0,137,599,665,0,0,1⟩, + ⟨4,164,443,599,0,0,0,-1,2⟩, + ⟨1,217,0,0,600,258,0,0,1⟩, + ⟨4,217,441,600,0,0,0,-1,2⟩, + ⟨1,149,0,137,559,661,0,0,1⟩, + ⟨4,149,413,559,0,0,0,1,1⟩, + ⟨1,132,0,0,564,239,0,0,1⟩, + ⟨4,132,52,564,0,0,0,1,1⟩, + ⟨1,90,0,364,1159,1022,0,0,1⟩, + ⟨1,253,0,360,1159,1011,0,0,1⟩, + ⟨4,90,253,1159,0,0,0,1,1⟩, + ⟨1,52,0,564,733,1582,0,0,1⟩, + ⟨1,443,0,599,733,1679,0,0,1⟩, + ⟨4,52,443,733,0,0,0,-1,2⟩, + ⟨1,441,0,600,734,1682,0,0,1⟩, + ⟨1,413,0,559,734,1567,0,0,1⟩, + ⟨4,441,413,734,0,0,0,-2,1⟩, + ⟨1,122,0,364,1185,1023,0,0,1⟩, + ⟨1,52,0,733,1185,1910,0,0,1⟩, + ⟨4,122,52,1185,0,0,0,1,1⟩, + ⟨1,217,0,600,1283,1684,0,0,1⟩, + ⟨1,90,0,1159,1283,2684,0,0,1⟩, + ⟨4,217,90,1283,0,0,0,1,1⟩, + ⟨1,132,0,564,1186,1584,0,0,1⟩, + ⟨1,441,0,734,1186,1912,0,0,1⟩, + ⟨4,132,441,1186,0,0,0,-1,2⟩, + ⟨1,202,0,360,738,1010,0,0,1⟩, + ⟨1,132,0,1186,738,2741,0,0,1⟩, + ⟨4,202,132,738,0,0,0,1,1⟩, + ⟨1,164,0,599,739,1680,0,0,1⟩, + ⟨1,217,0,1283,739,2818,0,0,1⟩, + ⟨4,164,217,739,0,0,0,1,1⟩, + ⟨1,149,0,559,740,1568,0,0,1⟩, + ⟨1,122,0,1185,740,2740,0,0,1⟩, + ⟨4,149,122,740,0,0,0,1,1⟩, + ⟨1,122,0,740,741,1918,0,0,1⟩, + ⟨1,441,0,1186,741,2742,0,0,1⟩, + ⟨4,122,441,741,0,0,0,-1,2⟩, + ⟨1,202,0,738,742,1914,0,0,1⟩, + ⟨1,443,0,733,742,1909,0,0,1⟩, + ⟨4,202,443,742,0,0,0,-1,2⟩, + ⟨1,164,0,739,661,1915,0,0,1⟩, + ⟨1,413,0,734,661,1911,0,0,1⟩, + ⟨4,164,413,661,0,0,0,1,1⟩, + ⟨1,217,0,739,730,1916,0,0,1⟩, + ⟨1,52,0,1185,730,2739,0,0,1⟩, + ⟨4,217,52,730,0,0,0,1,1⟩, + ],#[0,38,22,6,14,0,0,0,0,0],432⟩, by decide⟩ +def forward_097 : CheckedSegment frames paid warps := + ⟨⟨forwardState097, forwardState098, + [ + ⟨1,149,0,740,692,1917,0,0,1⟩, + ⟨1,253,0,1159,692,2683,0,0,1⟩, + ⟨4,149,253,692,0,0,0,1,1⟩, + ⟨1,132,0,738,705,1913,0,0,1⟩, + ⟨1,90,0,1283,705,2817,0,0,1⟩, + ⟨4,132,90,705,0,0,0,1,1⟩, + ⟨1,448,0,0,351,128,0,0,1⟩, + ⟨4,448,231,351,0,0,0,1,1⟩, + ⟨1,449,0,114,352,617,0,0,1⟩, + ⟨4,449,226,352,0,0,0,1,1⟩, + ⟨1,450,0,0,353,129,0,0,1⟩, + ⟨4,450,230,353,0,0,0,1,1⟩, + ⟨1,451,0,115,354,646,0,0,1⟩, + ⟨4,451,228,354,0,0,0,1,1⟩, + ⟨1,452,0,0,355,130,0,0,1⟩, + ⟨4,452,232,355,0,0,0,1,1⟩, + ⟨1,453,0,115,356,647,0,0,1⟩, + ⟨4,453,7,356,0,0,0,1,1⟩, + ⟨1,454,0,0,357,131,0,0,1⟩, + ⟨4,454,236,357,0,0,0,1,1⟩, + ⟨1,455,0,114,358,618,0,0,1⟩, + ⟨4,455,238,358,0,0,0,1,1⟩, + ⟨1,456,0,0,371,136,0,0,1⟩, + ⟨4,456,247,371,0,0,0,1,1⟩, + ⟨1,457,0,0,372,137,0,0,1⟩, + ⟨4,457,242,372,0,0,0,1,1⟩, + ⟨1,458,0,0,373,138,0,0,1⟩, + ⟨4,458,246,373,0,0,0,1,1⟩, + ⟨1,459,0,0,374,139,0,0,1⟩, + ⟨4,459,244,374,0,0,0,1,1⟩, + ⟨1,460,0,0,375,140,0,0,1⟩, + ⟨4,460,248,375,0,0,0,1,1⟩, + ⟨1,461,0,0,376,141,0,0,1⟩, + ⟨4,461,10,376,0,0,0,1,1⟩, + ⟨1,462,0,0,377,142,0,0,1⟩, + ⟨4,462,252,377,0,0,0,1,1⟩, + ⟨1,463,0,0,378,143,0,0,1⟩, + ⟨4,463,254,378,0,0,0,1,1⟩, + ⟨1,464,0,0,391,148,0,0,1⟩, + ⟨4,464,263,391,0,0,0,1,1⟩, + ⟨1,465,0,0,392,149,0,0,1⟩, + ⟨4,465,258,392,0,0,0,1,1⟩, + ⟨1,466,0,0,393,150,0,0,1⟩, + ⟨4,466,262,393,0,0,0,1,1⟩, + ⟨1,467,0,0,394,151,0,0,1⟩, + ⟨4,467,260,394,0,0,0,1,1⟩, + ⟨1,468,0,0,395,152,0,0,1⟩, + ⟨4,468,264,395,0,0,0,1,1⟩, + ⟨1,469,0,0,396,153,0,0,1⟩, + ⟨4,469,79,396,0,0,0,1,1⟩, + ⟨1,470,0,0,397,154,0,0,1⟩, + ⟨4,470,268,397,0,0,0,1,1⟩, + ⟨1,471,0,0,398,155,0,0,1⟩, + ⟨4,471,270,398,0,0,0,1,1⟩, + ⟨1,283,0,399,759,1117,0,0,1⟩, + ⟨1,281,0,400,759,1121,0,0,1⟩, + ⟨4,283,281,759,0,0,0,1,1⟩, + ⟨1,281,0,759,299,1925,0,0,1⟩, + ⟨4,277,281,299,0,0,0,-1,1⟩, + ⟨5,277,0,299,0,0,0,-1,1⟩, + ⟨1,100,0,404,760,1133,0,0,1⟩, + ⟨1,12,0,401,760,1125,0,0,1⟩, + ⟨4,100,12,760,0,0,0,1,1⟩, + ⟨1,12,0,760,299,1928,0,0,1⟩, + ⟨4,273,12,299,0,0,0,-1,1⟩, + ⟨1,56,0,404,761,1134,0,0,1⟩, + ⟨1,285,0,399,761,1118,0,0,1⟩, + ⟨4,56,285,761,0,0,0,1,1⟩, + ⟨1,285,0,761,299,1931,0,0,1⟩, + ⟨4,282,285,299,0,0,0,-1,1⟩, + ⟨5,282,0,299,0,0,0,-1,1⟩, + ⟨1,287,0,400,762,1122,0,0,1⟩, + ⟨1,31,0,401,762,1126,0,0,1⟩, + ⟨4,287,31,762,0,0,0,1,1⟩, + ⟨1,31,0,762,299,1933,0,0,1⟩, + ⟨4,275,31,299,0,0,0,-1,1⟩, + ⟨1,472,0,114,759,636,0,0,1⟩, + ⟨4,472,283,759,0,0,0,1,1⟩, + ⟨1,472,0,759,1187,1927,0,0,1⟩, + ⟨1,231,0,351,1187,982,0,0,1⟩, + ⟨4,472,231,1187,0,0,0,1,1⟩, + ⟨1,473,0,0,760,272,0,0,1⟩, + ⟨4,473,100,760,0,0,0,1,1⟩, + ⟨1,473,0,760,1188,1930,0,0,1⟩, + ⟨1,226,0,352,1188,985,0,0,1⟩, + ⟨4,473,226,1188,0,0,0,1,1⟩, + ⟨1,474,0,0,411,157,0,0,1⟩, + ⟨4,474,279,411,0,0,0,1,1⟩, + ⟨1,475,0,0,412,158,0,0,1⟩, + ⟨4,475,274,412,0,0,0,1,1⟩, + ⟨1,476,0,0,413,159,0,0,1⟩, + ⟨4,476,278,413,0,0,0,1,1⟩, + ⟨1,477,0,0,414,160,0,0,1⟩, + ⟨4,477,276,414,0,0,0,1,1⟩, + ⟨1,478,0,0,415,161,0,0,1⟩, + ⟨4,478,280,415,0,0,0,1,1⟩, + ⟨1,479,0,0,416,162,0,0,1⟩, + ⟨4,479,38,416,0,0,0,1,1⟩, + ⟨1,480,0,0,417,163,0,0,1⟩, + ⟨4,480,284,417,0,0,0,1,1⟩, + ⟨1,481,0,0,418,164,0,0,1⟩, + ⟨4,481,286,418,0,0,0,1,1⟩, + ⟨3,273,0,299,326,161,59,0,1⟩, + ⟨1,56,0,761,326,1932,0,0,1⟩, + ⟨4,273,56,326,0,0,0,1,1⟩, + ⟨3,275,0,299,327,163,60,0,1⟩, + ⟨1,287,0,762,327,1934,0,0,1⟩, + ⟨4,275,287,327,0,0,0,1,1⟩, + ⟨1,299,0,419,773,1173,0,0,1⟩, + ⟨1,297,0,420,773,1177,0,0,1⟩, + ⟨4,299,297,773,0,0,0,1,1⟩, + ⟨1,297,0,773,301,1935,0,0,1⟩, + ⟨4,293,297,301,0,0,0,-1,1⟩, + ⟨5,293,0,301,0,0,0,-1,1⟩, + ⟨1,54,0,424,774,1189,0,0,1⟩, + ⟨1,101,0,421,774,1181,0,0,1⟩, + ⟨4,54,101,774,0,0,0,1,1⟩, + ⟨1,101,0,774,301,1938,0,0,1⟩, + ⟨4,289,101,301,0,0,0,-1,1⟩, + ⟨1,102,0,424,775,1190,0,0,1⟩, + ⟨1,301,0,419,775,1174,0,0,1⟩, + ⟨4,102,301,775,0,0,0,1,1⟩, + ⟨1,301,0,775,301,1941,0,0,1⟩, + ⟨4,298,301,301,0,0,0,-1,1⟩, + ⟨5,298,0,301,0,0,0,-1,1⟩, + ⟨1,303,0,420,776,1178,0,0,1⟩, + ⟨1,55,0,421,776,1182,0,0,1⟩, + ⟨4,303,55,776,0,0,0,1,1⟩, + ],#[0,27,5,34,1,0,0,0,0,0],448⟩, by decide⟩ +def forward_098 : CheckedSegment frames paid warps := + ⟨⟨forwardState098, forwardState099, + [ + ⟨1,55,0,776,301,1943,0,0,1⟩, + ⟨4,291,55,301,0,0,0,-1,1⟩, + ⟨4,55,101,301,0,0,0,1,2⟩, + ⟨4,101,55,301,0,0,0,-1,1⟩, + ⟨1,482,0,114,773,637,0,0,1⟩, + ⟨4,482,299,773,0,0,0,1,1⟩, + ⟨1,482,0,773,1189,1937,0,0,1⟩, + ⟨1,448,0,351,1189,983,0,0,1⟩, + ⟨4,482,448,1189,0,0,0,1,1⟩, + ⟨1,483,0,114,774,638,0,0,1⟩, + ⟨4,483,54,774,0,0,0,1,1⟩, + ⟨1,483,0,774,1190,1940,0,0,1⟩, + ⟨1,449,0,352,1190,986,0,0,1⟩, + ⟨4,483,449,1190,0,0,0,1,1⟩, + ⟨1,484,0,0,431,167,0,0,1⟩, + ⟨4,484,295,431,0,0,0,1,1⟩, + ⟨1,485,0,0,432,168,0,0,1⟩, + ⟨4,485,290,432,0,0,0,1,1⟩, + ⟨1,486,0,0,433,169,0,0,1⟩, + ⟨4,486,294,433,0,0,0,1,1⟩, + ⟨1,487,0,0,434,170,0,0,1⟩, + ⟨4,487,292,434,0,0,0,1,1⟩, + ⟨1,488,0,0,435,171,0,0,1⟩, + ⟨4,488,296,435,0,0,0,1,1⟩, + ⟨1,489,0,0,436,172,0,0,1⟩, + ⟨4,489,19,436,0,0,0,1,1⟩, + ⟨1,490,0,0,437,173,0,0,1⟩, + ⟨4,490,300,437,0,0,0,1,1⟩, + ⟨1,491,0,0,438,174,0,0,1⟩, + ⟨4,491,302,438,0,0,0,1,1⟩, + ⟨3,289,0,301,328,165,61,0,1⟩, + ⟨1,102,0,775,328,1942,0,0,1⟩, + ⟨4,289,102,328,0,0,0,1,1⟩, + ⟨3,291,0,301,329,167,62,0,1⟩, + ⟨1,303,0,776,329,1944,0,0,1⟩, + ⟨4,291,303,329,0,0,0,1,1⟩, + ⟨1,315,0,439,787,1230,0,0,1⟩, + ⟨1,313,0,440,787,1233,0,0,1⟩, + ⟨4,315,313,787,0,0,0,1,1⟩, + ⟨1,313,0,787,303,1945,0,0,1⟩, + ⟨4,309,313,303,0,0,0,-1,1⟩, + ⟨5,309,0,303,0,0,0,-1,1⟩, + ⟨1,48,0,444,788,1246,0,0,1⟩, + ⟨1,98,0,441,788,1237,0,0,1⟩, + ⟨4,48,98,788,0,0,0,1,1⟩, + ⟨1,98,0,788,303,1948,0,0,1⟩, + ⟨4,305,98,303,0,0,0,-1,1⟩, + ⟨1,317,0,439,629,1229,0,0,1⟩, + ⟨4,32,317,629,0,0,0,1,1⟩, + ⟨1,317,0,629,303,1748,0,0,1⟩, + ⟨4,314,317,303,0,0,0,-1,1⟩, + ⟨5,314,0,303,0,0,0,-1,1⟩, + ⟨1,319,0,440,789,1234,0,0,1⟩, + ⟨1,85,0,441,789,1238,0,0,1⟩, + ⟨4,319,85,789,0,0,0,1,1⟩, + ⟨1,85,0,789,303,1951,0,0,1⟩, + ⟨4,307,85,303,0,0,0,-1,1⟩, + ⟨4,85,98,303,0,0,0,1,2⟩, + ⟨4,98,85,303,0,0,0,-1,1⟩, + ⟨1,492,0,0,140,115,0,0,1⟩, + ⟨4,492,613,140,0,0,0,-2,1⟩, + ⟨1,492,0,140,787,668,0,0,1⟩, + ⟨4,492,315,787,0,0,0,1,1⟩, + ⟨1,492,0,787,1191,1947,0,0,1⟩, + ⟨1,230,0,353,1191,988,0,0,1⟩, + ⟨4,492,230,1191,0,0,0,1,1⟩, + ⟨1,493,0,0,788,273,0,0,1⟩, + ⟨4,493,48,788,0,0,0,1,1⟩, + ⟨1,493,0,788,1192,1950,0,0,1⟩, + ⟨1,228,0,354,1192,991,0,0,1⟩, + ⟨4,493,228,1192,0,0,0,1,1⟩, + ⟨1,494,0,0,451,177,0,0,1⟩, + ⟨4,494,311,451,0,0,0,1,1⟩, + ⟨1,496,0,0,453,179,0,0,1⟩, + ⟨4,496,310,453,0,0,0,1,1⟩, + ⟨1,497,0,0,454,180,0,0,1⟩, + ⟨4,497,308,454,0,0,0,1,1⟩, + ⟨1,498,0,0,455,181,0,0,1⟩, + ⟨4,498,312,455,0,0,0,1,1⟩, + ⟨1,499,0,0,456,182,0,0,1⟩, + ⟨4,499,24,456,0,0,0,1,1⟩, + ⟨1,500,0,0,457,183,0,0,1⟩, + ⟨4,500,316,457,0,0,0,1,1⟩, + ⟨1,501,0,0,458,184,0,0,1⟩, + ⟨4,501,318,458,0,0,0,1,1⟩, + ⟨4,502,32,629,0,0,0,1,1⟩, + ⟨3,305,0,303,330,169,63,0,1⟩, + ⟨1,319,0,789,330,1952,0,0,1⟩, + ⟨4,305,319,330,0,0,0,1,1⟩, + ⟨1,331,0,460,792,1290,0,0,1⟩, + ⟨1,329,0,459,792,1285,0,0,1⟩, + ⟨4,331,329,792,0,0,0,1,1⟩, + ⟨1,329,0,792,304,1953,0,0,1⟩, + ⟨4,325,329,304,0,0,0,-1,1⟩, + ⟨5,325,0,304,0,0,0,-1,1⟩, + ⟨1,34,0,464,793,1302,0,0,1⟩, + ⟨1,49,0,461,793,1293,0,0,1⟩, + ⟨4,34,49,793,0,0,0,1,1⟩, + ⟨1,49,0,793,304,1956,0,0,1⟩, + ⟨4,321,49,304,0,0,0,-1,1⟩, + ⟨1,333,0,460,634,1289,0,0,1⟩, + ⟨4,50,333,634,0,0,0,1,1⟩, + ⟨1,333,0,634,304,1763,0,0,1⟩, + ⟨4,330,333,304,0,0,0,-1,1⟩, + ⟨5,330,0,304,0,0,0,-1,1⟩, + ⟨1,335,0,459,794,1286,0,0,1⟩, + ⟨1,33,0,461,794,1294,0,0,1⟩, + ⟨4,335,33,794,0,0,0,1,1⟩, + ⟨1,33,0,794,304,1959,0,0,1⟩, + ⟨4,323,33,304,0,0,0,-1,1⟩, + ⟨4,33,49,304,0,0,0,1,2⟩, + ⟨4,49,33,304,0,0,0,-1,1⟩, + ⟨1,503,0,115,792,657,0,0,1⟩, + ⟨4,503,331,792,0,0,0,1,1⟩, + ⟨1,503,0,792,1193,1955,0,0,1⟩, + ⟨1,450,0,353,1193,989,0,0,1⟩, + ⟨4,503,450,1193,0,0,0,1,1⟩, + ⟨1,504,0,115,793,658,0,0,1⟩, + ⟨4,504,34,793,0,0,0,1,1⟩, + ⟨1,504,0,793,1194,1958,0,0,1⟩, + ⟨1,451,0,354,1194,992,0,0,1⟩, + ⟨4,504,451,1194,0,0,0,1,1⟩, + ⟨1,506,0,0,472,190,0,0,1⟩, + ⟨4,506,322,472,0,0,0,1,1⟩, + ⟨1,507,0,0,473,191,0,0,1⟩, + ⟨4,507,326,473,0,0,0,1,1⟩, + ⟨1,508,0,0,474,192,0,0,1⟩, + ⟨4,508,324,474,0,0,0,1,1⟩, + ],#[0,27,5,31,0,0,0,0,0,0],480⟩, by decide⟩ +def forward_099 : CheckedSegment frames paid warps := + ⟨⟨forwardState099, forwardState100, + [ + ⟨1,509,0,0,475,193,0,0,1⟩, + ⟨4,509,328,475,0,0,0,1,1⟩, + ⟨1,510,0,0,476,194,0,0,1⟩, + ⟨4,510,109,476,0,0,0,1,1⟩, + ⟨1,511,0,0,477,195,0,0,1⟩, + ⟨4,511,332,477,0,0,0,1,1⟩, + ⟨1,512,0,0,478,196,0,0,1⟩, + ⟨4,512,334,478,0,0,0,1,1⟩, + ⟨4,513,50,634,0,0,0,1,1⟩, + ⟨3,321,0,304,331,171,64,0,1⟩, + ⟨1,335,0,794,331,1960,0,0,1⟩, + ⟨4,321,335,331,0,0,0,1,1⟩, + ⟨1,347,0,479,797,1342,0,0,1⟩, + ⟨1,345,0,480,797,1346,0,0,1⟩, + ⟨4,347,345,797,0,0,0,1,1⟩, + ⟨1,345,0,797,305,1961,0,0,1⟩, + ⟨4,341,345,305,0,0,0,-1,1⟩, + ⟨5,341,0,305,0,0,0,-1,1⟩, + ⟨1,82,0,484,798,1358,0,0,1⟩, + ⟨1,6,0,481,798,1350,0,0,1⟩, + ⟨4,82,6,798,0,0,0,1,1⟩, + ⟨1,6,0,798,305,1964,0,0,1⟩, + ⟨4,337,6,305,0,0,0,-1,1⟩, + ⟨1,349,0,479,627,1341,0,0,1⟩, + ⟨4,75,349,627,0,0,0,1,1⟩, + ⟨1,349,0,627,305,1742,0,0,1⟩, + ⟨4,346,349,305,0,0,0,-1,1⟩, + ⟨5,346,0,305,0,0,0,-1,1⟩, + ⟨1,1,0,481,626,1349,0,0,1⟩, + ⟨4,351,1,626,0,0,0,1,1⟩, + ⟨1,1,0,626,305,1739,0,0,1⟩, + ⟨4,339,1,305,0,0,0,-1,1⟩, + ⟨4,514,621,0,0,0,0,-2,1⟩, + ⟨1,514,0,0,797,274,0,0,1⟩, + ⟨4,514,347,797,0,0,0,1,1⟩, + ⟨1,514,0,797,1195,1963,0,0,1⟩, + ⟨1,232,0,355,1195,994,0,0,1⟩, + ⟨4,514,232,1195,0,0,0,-2,1⟩, + ⟨1,515,0,0,798,275,0,0,1⟩, + ⟨4,515,82,798,0,0,0,1,1⟩, + ⟨1,515,0,798,1196,1966,0,0,1⟩, + ⟨1,7,0,356,1196,997,0,0,1⟩, + ⟨4,515,7,1196,0,0,0,-2,1⟩, + ⟨1,516,0,0,491,198,0,0,1⟩, + ⟨4,516,343,491,0,0,0,1,1⟩, + ⟨1,517,0,0,492,199,0,0,1⟩, + ⟨4,517,338,492,0,0,0,1,1⟩, + ⟨1,518,0,0,493,200,0,0,1⟩, + ⟨4,518,342,493,0,0,0,1,1⟩, + ⟨1,519,0,0,494,201,0,0,1⟩, + ⟨4,519,340,494,0,0,0,1,1⟩, + ⟨1,520,0,0,495,202,0,0,1⟩, + ⟨4,520,344,495,0,0,0,1,1⟩, + ⟨1,521,0,0,496,203,0,0,1⟩, + ⟨4,521,28,496,0,0,0,1,1⟩, + ⟨1,522,0,0,497,204,0,0,1⟩, + ⟨4,522,348,497,0,0,0,1,1⟩, + ⟨1,523,0,0,498,205,0,0,1⟩, + ⟨4,523,350,498,0,0,0,1,1⟩, + ⟨4,524,75,627,0,0,0,1,1⟩, + ⟨4,525,351,626,0,0,0,1,1⟩, + ⟨1,363,0,500,809,1402,0,0,1⟩, + ⟨1,361,0,499,809,1398,0,0,1⟩, + ⟨4,363,361,809,0,0,0,1,1⟩, + ⟨1,361,0,809,307,1967,0,0,1⟩, + ⟨4,357,361,307,0,0,0,-1,1⟩, + ⟨5,357,0,307,0,0,0,-1,1⟩, + ⟨1,73,0,504,810,1414,0,0,1⟩, + ⟨1,83,0,501,810,1406,0,0,1⟩, + ⟨4,73,83,810,0,0,0,1,1⟩, + ⟨1,83,0,810,307,1970,0,0,1⟩, + ⟨4,353,83,307,0,0,0,-1,1⟩, + ⟨1,365,0,500,674,1401,0,0,1⟩, + ⟨4,84,365,674,0,0,0,1,1⟩, + ⟨1,365,0,674,307,1822,0,0,1⟩, + ⟨4,362,365,307,0,0,0,-1,1⟩, + ⟨5,362,0,307,0,0,0,-1,1⟩, + ⟨1,74,0,501,628,1405,0,0,1⟩, + ⟨4,367,74,628,0,0,0,1,1⟩, + ⟨1,74,0,628,307,1745,0,0,1⟩, + ⟨4,355,74,307,0,0,0,-1,1⟩, + ⟨4,74,83,307,0,0,0,1,2⟩, + ⟨4,83,74,307,0,0,0,-1,1⟩, + ⟨1,526,0,115,809,659,0,0,1⟩, + ⟨4,526,363,809,0,0,0,1,1⟩, + ⟨1,526,0,809,1197,1969,0,0,1⟩, + ⟨1,452,0,355,1197,995,0,0,1⟩, + ⟨4,526,452,1197,0,0,0,-2,1⟩, + ⟨1,527,0,115,810,660,0,0,1⟩, + ⟨4,527,73,810,0,0,0,1,1⟩, + ⟨1,527,0,810,1198,1972,0,0,1⟩, + ⟨1,453,0,356,1198,998,0,0,1⟩, + ⟨4,527,453,1198,0,0,0,-2,1⟩, + ⟨1,528,0,0,511,210,0,0,1⟩, + ⟨4,528,359,511,0,0,0,1,1⟩, + ⟨1,529,0,0,512,211,0,0,1⟩, + ⟨4,529,354,512,0,0,0,1,1⟩, + ⟨1,530,0,0,513,212,0,0,1⟩, + ⟨4,530,358,513,0,0,0,1,1⟩, + ⟨1,531,0,0,514,213,0,0,1⟩, + ⟨4,531,356,514,0,0,0,1,1⟩, + ⟨1,532,0,0,515,214,0,0,1⟩, + ⟨4,532,360,515,0,0,0,1,1⟩, + ⟨1,533,0,0,516,215,0,0,1⟩, + ⟨4,533,60,516,0,0,0,1,1⟩, + ⟨1,534,0,0,517,216,0,0,1⟩, + ⟨4,534,364,517,0,0,0,1,1⟩, + ⟨1,535,0,0,518,217,0,0,1⟩, + ⟨4,535,366,518,0,0,0,1,1⟩, + ⟨4,536,84,674,0,0,0,1,1⟩, + ⟨4,537,367,628,0,0,0,1,1⟩, + ⟨1,379,0,519,821,1454,0,0,1⟩, + ⟨1,377,0,530,821,1482,0,0,1⟩, + ⟨4,379,377,821,0,0,0,1,1⟩, + ⟨1,377,0,821,308,1973,0,0,1⟩, + ⟨4,373,377,308,0,0,0,-1,1⟩, + ⟨5,373,0,308,0,0,0,-1,1⟩, + ⟨1,67,0,523,822,1466,0,0,1⟩, + ⟨1,80,0,520,822,1458,0,0,1⟩, + ⟨4,67,80,822,0,0,0,1,1⟩, + ⟨1,80,0,822,308,1976,0,0,1⟩, + ⟨4,369,80,308,0,0,0,-1,1⟩, + ⟨1,381,0,519,631,1453,0,0,1⟩, + ⟨4,3,381,631,0,0,0,1,1⟩, + ⟨1,381,0,631,308,1754,0,0,1⟩, + ⟨4,378,381,308,0,0,0,-1,1⟩, + ⟨5,378,0,308,0,0,0,-1,1⟩, + ⟨1,88,0,520,630,1457,0,0,1⟩, + ],#[0,30,2,30,0,0,0,0,0,0],496⟩, by decide⟩ +def forward_100 : CheckedSegment frames paid warps := + ⟨⟨forwardState100, forwardState101, + [ + ⟨4,383,88,630,0,0,0,1,1⟩, + ⟨1,88,0,630,308,1751,0,0,1⟩, + ⟨4,371,88,308,0,0,0,-1,1⟩, + ⟨4,88,80,308,0,0,0,1,2⟩, + ⟨4,80,88,308,0,0,0,-1,1⟩, + ⟨4,628,631,114,0,0,0,1,1⟩, + ⟨4,631,538,114,0,0,0,-1,2⟩, + ⟨4,628,631,114,0,0,0,-1,1⟩, + ⟨1,538,0,114,821,639,0,0,1⟩, + ⟨4,538,379,821,0,0,0,1,1⟩, + ⟨1,538,0,821,1199,1975,0,0,1⟩, + ⟨1,236,0,357,1199,1000,0,0,1⟩, + ⟨4,538,236,1199,0,0,0,-2,1⟩, + ⟨1,539,0,0,822,276,0,0,1⟩, + ⟨4,539,67,822,0,0,0,1,1⟩, + ⟨1,539,0,822,1200,1978,0,0,1⟩, + ⟨1,238,0,358,1200,1003,0,0,1⟩, + ⟨4,539,238,1200,0,0,0,-2,1⟩, + ⟨1,540,0,0,531,220,0,0,1⟩, + ⟨4,540,375,531,0,0,0,1,1⟩, + ⟨1,541,0,0,532,221,0,0,1⟩, + ⟨4,541,370,532,0,0,0,1,1⟩, + ⟨1,542,0,0,533,222,0,0,1⟩, + ⟨4,542,374,533,0,0,0,1,1⟩, + ⟨1,543,0,0,534,223,0,0,1⟩, + ⟨4,543,372,534,0,0,0,1,1⟩, + ⟨1,544,0,0,535,224,0,0,1⟩, + ⟨4,544,376,535,0,0,0,1,1⟩, + ⟨1,545,0,0,536,225,0,0,1⟩, + ⟨4,545,66,536,0,0,0,1,1⟩, + ⟨1,546,0,0,537,226,0,0,1⟩, + ⟨4,546,380,537,0,0,0,1,1⟩, + ⟨1,547,0,0,538,227,0,0,1⟩, + ⟨4,547,382,538,0,0,0,1,1⟩, + ⟨4,548,3,631,0,0,0,1,1⟩, + ⟨4,549,383,630,0,0,0,1,1⟩, + ⟨1,395,0,540,825,1514,0,0,1⟩, + ⟨1,393,0,539,825,1510,0,0,1⟩, + ⟨4,395,393,825,0,0,0,1,1⟩, + ⟨1,393,0,825,309,1979,0,0,1⟩, + ⟨4,389,393,309,0,0,0,-1,1⟩, + ⟨5,389,0,309,0,0,0,-1,1⟩, + ⟨1,5,0,544,826,1526,0,0,1⟩, + ⟨1,68,0,541,826,1518,0,0,1⟩, + ⟨4,5,68,826,0,0,0,1,1⟩, + ⟨1,68,0,826,309,1982,0,0,1⟩, + ⟨4,385,68,309,0,0,0,-1,1⟩, + ⟨1,397,0,540,633,1513,0,0,1⟩, + ⟨4,69,397,633,0,0,0,1,1⟩, + ⟨1,397,0,633,309,1760,0,0,1⟩, + ⟨4,394,397,309,0,0,0,-1,1⟩, + ⟨5,394,0,309,0,0,0,-1,1⟩, + ⟨1,4,0,541,632,1517,0,0,1⟩, + ⟨4,399,4,632,0,0,0,1,1⟩, + ⟨1,4,0,632,309,1757,0,0,1⟩, + ⟨4,387,4,309,0,0,0,-1,1⟩, + ⟨1,550,0,114,825,640,0,0,1⟩, + ⟨4,550,395,825,0,0,0,1,1⟩, + ⟨1,550,0,825,1201,1981,0,0,1⟩, + ⟨1,454,0,357,1201,1001,0,0,1⟩, + ⟨4,550,454,1201,0,0,0,-2,1⟩, + ⟨1,551,0,114,826,641,0,0,1⟩, + ⟨4,551,5,826,0,0,0,1,1⟩, + ⟨1,551,0,826,1202,1984,0,0,1⟩, + ⟨1,455,0,358,1202,1004,0,0,1⟩, + ⟨4,551,455,1202,0,0,0,-2,1⟩, + ⟨1,552,0,0,551,230,0,0,1⟩, + ⟨4,552,391,551,0,0,0,1,1⟩, + ⟨1,553,0,0,552,231,0,0,1⟩, + ⟨4,553,386,552,0,0,0,1,1⟩, + ⟨1,554,0,0,553,232,0,0,1⟩, + ⟨4,554,390,553,0,0,0,1,1⟩, + ⟨1,555,0,0,554,233,0,0,1⟩, + ⟨4,555,388,554,0,0,0,1,1⟩, + ⟨1,556,0,0,555,234,0,0,1⟩, + ⟨4,556,392,555,0,0,0,1,1⟩, + ⟨1,557,0,0,556,235,0,0,1⟩, + ⟨4,557,97,556,0,0,0,1,1⟩, + ⟨1,558,0,0,557,236,0,0,1⟩, + ⟨4,558,396,557,0,0,0,1,1⟩, + ⟨1,559,0,0,558,237,0,0,1⟩, + ⟨4,559,398,558,0,0,0,1,1⟩, + ⟨4,560,69,633,0,0,0,1,1⟩, + ⟨4,561,399,632,0,0,0,1,1⟩, + ⟨1,562,0,0,571,240,0,0,1⟩, + ⟨4,562,407,571,0,0,0,1,1⟩, + ⟨1,563,0,0,572,241,0,0,1⟩, + ⟨4,563,402,572,0,0,0,1,1⟩, + ⟨1,564,0,0,573,242,0,0,1⟩, + ⟨4,564,406,573,0,0,0,1,1⟩, + ⟨1,565,0,0,574,243,0,0,1⟩, + ⟨4,565,404,574,0,0,0,1,1⟩, + ⟨1,566,0,0,575,244,0,0,1⟩, + ⟨4,566,408,575,0,0,0,1,1⟩, + ⟨1,567,0,0,576,245,0,0,1⟩, + ⟨4,567,105,576,0,0,0,1,1⟩, + ⟨1,568,0,0,577,246,0,0,1⟩, + ⟨4,568,412,577,0,0,0,1,1⟩, + ⟨1,569,0,0,578,247,0,0,1⟩, + ⟨4,569,414,578,0,0,0,1,1⟩, + ⟨1,570,0,0,591,250,0,0,1⟩, + ⟨4,570,423,591,0,0,0,1,1⟩, + ⟨1,571,0,0,592,251,0,0,1⟩, + ⟨4,571,418,592,0,0,0,1,1⟩, + ⟨1,572,0,0,593,252,0,0,1⟩, + ⟨4,572,422,593,0,0,0,1,1⟩, + ⟨1,573,0,0,594,253,0,0,1⟩, + ⟨4,573,420,594,0,0,0,1,1⟩, + ⟨1,574,0,0,595,254,0,0,1⟩, + ⟨4,574,424,595,0,0,0,1,1⟩, + ⟨1,575,0,0,596,255,0,0,1⟩, + ⟨4,575,44,596,0,0,0,1,1⟩, + ⟨1,576,0,0,597,256,0,0,1⟩, + ⟨4,576,428,597,0,0,0,1,1⟩, + ⟨1,577,0,0,598,257,0,0,1⟩, + ⟨4,577,430,598,0,0,0,1,1⟩, + ⟨1,578,0,114,611,630,0,0,1⟩, + ⟨4,578,439,611,0,0,0,1,1⟩, + ⟨1,579,0,0,612,260,0,0,1⟩, + ⟨4,579,434,612,0,0,0,1,1⟩, + ⟨1,383,0,630,829,1752,0,0,1⟩, + ⟨1,579,0,612,829,1712,0,0,1⟩, + ⟨4,383,579,829,0,0,0,-1,2⟩, + ⟨1,287,0,327,830,919,0,0,1⟩, + ⟨1,434,0,612,830,1713,0,0,1⟩, + ⟨4,287,434,830,0,0,0,-1,2⟩, + ⟨1,580,0,115,613,654,0,0,1⟩, + ⟨4,580,438,613,0,0,0,1,1⟩, + ],#[0,11,6,45,0,0,0,0,0,0],532⟩, by decide⟩ +def forward_101 : CheckedSegment frames paid warps := + ⟨⟨forwardState101, forwardState102, + [ + ⟨1,581,0,0,614,261,0,0,1⟩, + ⟨4,581,436,614,0,0,0,1,1⟩, + ⟨1,351,0,626,831,1740,0,0,1⟩, + ⟨1,581,0,614,831,1718,0,0,1⟩, + ⟨4,351,581,831,0,0,0,-1,2⟩, + ⟨1,319,0,330,832,925,0,0,1⟩, + ⟨1,436,0,614,832,1719,0,0,1⟩, + ⟨4,319,436,832,0,0,0,-1,2⟩, + ⟨1,582,0,0,615,262,0,0,1⟩, + ⟨4,582,440,615,0,0,0,1,1⟩, + ⟨1,583,0,0,616,263,0,0,1⟩, + ⟨4,583,46,616,0,0,0,1,1⟩, + ⟨1,367,0,628,833,1746,0,0,1⟩, + ⟨1,583,0,616,833,1724,0,0,1⟩, + ⟨4,367,583,833,0,0,0,1,1⟩, + ⟨1,335,0,331,834,927,0,0,1⟩, + ⟨1,46,0,616,834,1725,0,0,1⟩, + ⟨4,335,46,834,0,0,0,1,1⟩, + ⟨1,584,0,114,617,631,0,0,1⟩, + ⟨4,584,444,617,0,0,0,1,1⟩, + ⟨1,585,0,0,618,264,0,0,1⟩, + ⟨4,585,446,618,0,0,0,1,1⟩, + ⟨1,399,0,632,835,1758,0,0,1⟩, + ⟨1,585,0,618,835,1730,0,0,1⟩, + ⟨4,399,585,835,0,0,0,1,1⟩, + ⟨1,303,0,329,836,923,0,0,1⟩, + ⟨1,446,0,618,836,1731,0,0,1⟩, + ⟨4,303,446,836,0,0,0,1,1⟩, + ⟨1,129,0,400,837,1123,0,0,1⟩, + ⟨1,299,0,773,837,1936,0,0,1⟩, + ⟨4,129,299,837,0,0,0,-1,2⟩, + ⟨1,212,0,401,838,1127,0,0,1⟩, + ⟨1,54,0,774,838,1939,0,0,1⟩, + ⟨4,212,54,838,0,0,0,-1,2⟩, + ⟨1,168,0,399,839,1119,0,0,1⟩, + ⟨1,548,0,631,839,1755,0,0,1⟩, + ⟨4,168,548,839,0,0,0,1,1⟩, + ⟨1,150,0,404,840,1135,0,0,1⟩, + ⟨1,439,0,611,840,1709,0,0,1⟩, + ⟨4,150,439,840,0,0,0,-1,2⟩, + ⟨1,143,0,400,841,1124,0,0,1⟩, + ⟨1,549,0,630,841,1753,0,0,1⟩, + ⟨4,143,549,841,0,0,0,1,1⟩, + ⟨1,152,0,420,842,1179,0,0,1⟩, + ⟨1,283,0,759,842,1926,0,0,1⟩, + ⟨4,152,283,842,0,0,0,-1,2⟩, + ⟨1,166,0,421,843,1183,0,0,1⟩, + ⟨1,100,0,760,843,1929,0,0,1⟩, + ⟨4,166,100,843,0,0,0,-1,2⟩, + ⟨1,214,0,419,844,1175,0,0,1⟩, + ⟨1,560,0,633,844,1761,0,0,1⟩, + ⟨4,214,560,844,0,0,0,1,1⟩, + ⟨1,131,0,424,1304,1192,0,0,1⟩, + ⟨1,444,0,617,1304,1728,0,0,1⟩, + ⟨4,131,444,1304,0,0,0,1,1⟩, + ⟨1,167,0,420,846,1180,0,0,1⟩, + ⟨1,561,0,632,846,1759,0,0,1⟩, + ⟨4,167,561,846,0,0,0,1,1⟩, + ⟨1,219,0,440,847,1235,0,0,1⟩, + ⟨1,331,0,792,847,1954,0,0,1⟩, + ⟨4,219,331,847,0,0,0,-1,2⟩, + ⟨1,160,0,441,848,1239,0,0,1⟩, + ⟨1,34,0,793,848,1957,0,0,1⟩, + ⟨4,160,34,848,0,0,0,-1,2⟩, + ⟨1,144,0,439,849,1231,0,0,1⟩, + ⟨1,524,0,627,849,1743,0,0,1⟩, + ⟨4,144,524,849,0,0,0,1,1⟩, + ⟨1,140,0,484,850,1359,0,0,1⟩, + ⟨1,438,0,613,850,1715,0,0,1⟩, + ⟨4,140,438,850,0,0,0,-1,2⟩, + ⟨1,197,0,440,851,1236,0,0,1⟩, + ⟨1,525,0,626,851,1741,0,0,1⟩, + ⟨4,197,525,851,0,0,0,1,1⟩, + ⟨1,134,0,459,852,1287,0,0,1⟩, + ⟨1,315,0,787,852,1946,0,0,1⟩, + ⟨4,134,315,852,0,0,0,-1,2⟩, + ⟨1,146,0,461,853,1295,0,0,1⟩, + ⟨1,48,0,788,853,1949,0,0,1⟩, + ⟨4,146,48,853,0,0,0,-1,2⟩, + ⟨1,162,0,460,854,1291,0,0,1⟩, + ⟨1,536,0,674,854,1823,0,0,1⟩, + ⟨4,162,536,854,0,0,0,1,1⟩, + ⟨1,172,0,504,1572,1416,0,0,1⟩, + ⟨1,440,0,615,1572,1722,0,0,1⟩, + ⟨4,172,440,1572,0,0,0,1,1⟩, + ⟨1,145,0,459,856,1288,0,0,1⟩, + ⟨1,537,0,628,856,1747,0,0,1⟩, + ⟨4,145,537,856,0,0,0,1,1⟩, + ⟨1,170,0,480,857,1347,0,0,1⟩, + ⟨1,363,0,809,857,1968,0,0,1⟩, + ⟨4,170,363,857,0,0,0,-1,2⟩, + ⟨1,194,0,481,858,1351,0,0,1⟩, + ⟨1,73,0,810,858,1971,0,0,1⟩, + ⟨4,194,73,858,0,0,0,-1,2⟩, + ⟨1,187,0,479,859,1343,0,0,1⟩, + ⟨1,502,0,629,859,1749,0,0,1⟩, + ⟨4,187,502,859,0,0,0,1,1⟩, + ⟨1,75,0,627,1206,1744,0,0,1⟩, + ⟨1,438,0,850,1206,2026,0,0,1⟩, + ⟨4,75,438,1206,0,0,0,-1,2⟩, + ⟨1,113,0,480,861,1348,0,0,1⟩, + ⟨1,305,0,330,861,926,0,0,1⟩, + ⟨4,113,305,861,0,0,0,1,1⟩, + ⟨1,142,0,499,862,1399,0,0,1⟩, + ⟨1,347,0,797,862,1962,0,0,1⟩, + ⟨4,142,347,862,0,0,0,-1,2⟩, + ⟨1,185,0,501,863,1407,0,0,1⟩, + ⟨1,82,0,798,863,1965,0,0,1⟩, + ⟨4,185,82,863,0,0,0,-1,2⟩, + ⟨1,196,0,500,864,1403,0,0,1⟩, + ⟨1,513,0,634,864,1764,0,0,1⟩, + ⟨4,196,513,864,0,0,0,1,1⟩, + ⟨1,84,0,674,1207,1824,0,0,1⟩, + ⟨1,440,0,1572,1207,2838,0,0,1⟩, + ⟨4,84,440,1207,0,0,0,1,1⟩, + ⟨1,186,0,499,866,1400,0,0,1⟩, + ⟨1,321,0,331,866,928,0,0,1⟩, + ⟨4,186,321,866,0,0,0,1,1⟩, + ⟨1,207,0,530,867,1483,0,0,1⟩, + ⟨1,395,0,825,867,1980,0,0,1⟩, + ⟨4,207,395,867,0,0,0,-1,2⟩, + ⟨1,179,0,520,868,1459,0,0,1⟩, + ⟨1,5,0,826,868,1983,0,0,1⟩, + ⟨4,179,5,868,0,0,0,-1,2⟩, + ⟨1,115,0,519,869,1455,0,0,1⟩, + ⟨1,273,0,326,869,917,0,0,1⟩, + ⟨4,115,273,869,0,0,0,1,1⟩, + ⟨1,56,0,326,870,918,0,0,1⟩, + ],#[0,25,34,25,0,0,0,0,0,0],390⟩, by decide⟩ +def forward_102 : CheckedSegment frames paid warps := + ⟨⟨forwardState102, forwardState103, + [ + ⟨1,439,0,840,870,2007,0,0,1⟩, + ⟨4,56,439,870,0,0,0,-1,2⟩, + ⟨1,200,0,530,871,1484,0,0,1⟩, + ⟨1,275,0,327,871,920,0,0,1⟩, + ⟨4,200,275,871,0,0,0,1,1⟩, + ⟨1,176,0,539,872,1511,0,0,1⟩, + ⟨1,379,0,821,872,1974,0,0,1⟩, + ⟨4,176,379,872,0,0,0,-1,2⟩, + ⟨1,117,0,541,873,1519,0,0,1⟩, + ⟨1,67,0,822,873,1977,0,0,1⟩, + ⟨4,117,67,873,0,0,0,-1,2⟩, + ⟨1,181,0,540,874,1515,0,0,1⟩, + ⟨1,289,0,328,874,921,0,0,1⟩, + ⟨4,181,289,874,0,0,0,1,1⟩, + ⟨1,102,0,328,875,922,0,0,1⟩, + ⟨1,444,0,1304,875,2819,0,0,1⟩, + ⟨4,102,444,875,0,0,0,1,1⟩, + ⟨1,116,0,539,876,1512,0,0,1⟩, + ⟨1,291,0,329,876,924,0,0,1⟩, + ⟨4,116,291,876,0,0,0,1,1⟩, + ⟨1,283,0,842,877,2011,0,0,1⟩, + ⟨1,299,0,837,877,2001,0,0,1⟩, + ⟨4,283,299,877,0,0,0,1,1⟩, + ⟨1,100,0,843,878,2013,0,0,1⟩, + ⟨1,54,0,838,878,2003,0,0,1⟩, + ⟨4,100,54,878,0,0,0,1,1⟩, + ⟨1,315,0,852,879,2029,0,0,1⟩, + ⟨1,331,0,847,879,2019,0,0,1⟩, + ⟨4,315,331,879,0,0,0,1,1⟩, + ⟨1,48,0,853,880,2031,0,0,1⟩, + ⟨1,34,0,848,880,2021,0,0,1⟩, + ⟨4,48,34,880,0,0,0,1,1⟩, + ⟨1,347,0,862,881,2045,0,0,1⟩, + ⟨1,363,0,857,881,2037,0,0,1⟩, + ⟨4,347,363,881,0,0,0,1,1⟩, + ⟨1,82,0,863,882,2047,0,0,1⟩, + ⟨1,73,0,858,882,2039,0,0,1⟩, + ⟨4,82,73,882,0,0,0,1,1⟩, + ⟨1,379,0,872,883,2063,0,0,1⟩, + ⟨1,395,0,867,883,2053,0,0,1⟩, + ⟨4,379,395,883,0,0,0,1,1⟩, + ⟨1,67,0,873,884,2065,0,0,1⟩, + ⟨1,5,0,868,884,2055,0,0,1⟩, + ⟨4,67,5,884,0,0,0,1,1⟩, + ⟨1,279,0,411,885,1150,0,0,1⟩, + ⟨1,311,0,451,885,1262,0,0,1⟩, + ⟨4,279,311,885,0,0,0,1,1⟩, + ⟨1,274,0,412,886,1153,0,0,1⟩, + ⟨1,306,0,452,886,1265,0,0,1⟩, + ⟨4,274,306,886,0,0,0,1,1⟩, + ⟨1,295,0,431,887,1206,0,0,1⟩, + ⟨1,327,0,471,887,1318,0,0,1⟩, + ⟨4,295,327,887,0,0,0,1,1⟩, + ⟨1,290,0,432,888,1209,0,0,1⟩, + ⟨1,322,0,472,888,1321,0,0,1⟩, + ⟨4,290,322,888,0,0,0,1,1⟩, + ⟨1,343,0,491,889,1374,0,0,1⟩, + ⟨1,375,0,531,889,1486,0,0,1⟩, + ⟨4,343,375,889,0,0,0,1,1⟩, + ⟨1,338,0,492,890,1377,0,0,1⟩, + ⟨1,370,0,532,890,1489,0,0,1⟩, + ⟨4,338,370,890,0,0,0,1,1⟩, + ⟨1,359,0,511,891,1430,0,0,1⟩, + ⟨1,391,0,551,891,1542,0,0,1⟩, + ⟨4,359,391,891,0,0,0,1,1⟩, + ⟨1,354,0,512,892,1433,0,0,1⟩, + ⟨1,386,0,552,892,1545,0,0,1⟩, + ⟨4,354,386,892,0,0,0,1,1⟩, + ⟨1,278,0,413,893,1156,0,0,1⟩, + ⟨1,326,0,473,893,1324,0,0,1⟩, + ⟨4,278,326,893,0,0,0,1,1⟩, + ⟨1,276,0,414,894,1159,0,0,1⟩, + ⟨1,324,0,474,894,1327,0,0,1⟩, + ⟨4,276,324,894,0,0,0,1,1⟩, + ⟨1,294,0,433,895,1212,0,0,1⟩, + ⟨1,310,0,453,895,1268,0,0,1⟩, + ⟨4,294,310,895,0,0,0,1,1⟩, + ⟨1,292,0,434,896,1215,0,0,1⟩, + ⟨1,308,0,454,896,1271,0,0,1⟩, + ⟨4,292,308,896,0,0,0,1,1⟩, + ⟨1,358,0,513,897,1436,0,0,1⟩, + ⟨1,374,0,533,897,1492,0,0,1⟩, + ⟨4,358,374,897,0,0,0,1,1⟩, + ⟨1,356,0,514,898,1439,0,0,1⟩, + ⟨1,372,0,534,898,1495,0,0,1⟩, + ⟨4,356,372,898,0,0,0,1,1⟩, + ⟨1,342,0,493,899,1380,0,0,1⟩, + ⟨1,390,0,553,899,1548,0,0,1⟩, + ⟨4,342,390,899,0,0,0,1,1⟩, + ⟨1,340,0,494,900,1383,0,0,1⟩, + ⟨1,388,0,554,900,1551,0,0,1⟩, + ⟨4,340,388,900,0,0,0,1,1⟩, + ⟨1,247,0,371,901,1038,0,0,1⟩, + ⟨1,494,0,451,901,1263,0,0,1⟩, + ⟨4,247,494,901,0,0,0,1,1⟩, + ⟨1,242,0,372,902,1041,0,0,1⟩, + ⟨1,495,0,452,902,1266,0,0,1⟩, + ⟨4,242,495,902,0,0,0,1,1⟩, + ⟨1,263,0,391,903,1094,0,0,1⟩, + ⟨1,507,0,473,903,1325,0,0,1⟩, + ⟨4,263,507,903,0,0,0,1,1⟩, + ⟨1,258,0,392,904,1097,0,0,1⟩, + ⟨1,508,0,474,904,1328,0,0,1⟩, + ⟨4,258,508,904,0,0,0,1,1⟩, + ⟨1,344,0,495,905,1386,0,0,1⟩, + ⟨1,407,0,571,905,1597,0,0,1⟩, + ⟨4,344,407,905,0,0,0,-1,2⟩, + ⟨1,28,0,496,906,1389,0,0,1⟩, + ⟨1,402,0,572,906,1600,0,0,1⟩, + ⟨4,28,402,906,0,0,0,-1,2⟩, + ⟨1,364,0,517,907,1448,0,0,1⟩, + ⟨1,423,0,591,907,1653,0,0,1⟩, + ⟨4,364,423,907,0,0,0,-1,2⟩, + ⟨1,366,0,518,908,1451,0,0,1⟩, + ⟨1,418,0,592,908,1656,0,0,1⟩, + ⟨4,366,418,908,0,0,0,-1,2⟩, + ⟨1,246,0,373,909,1044,0,0,1⟩, + ⟨1,505,0,471,909,1319,0,0,1⟩, + ⟨4,246,505,909,0,0,0,1,1⟩, + ⟨1,244,0,374,910,1047,0,0,1⟩, + ⟨1,506,0,472,910,1322,0,0,1⟩, + ⟨4,244,506,910,0,0,0,1,1⟩, + ⟨1,262,0,393,911,1100,0,0,1⟩, + ⟨1,496,0,453,911,1269,0,0,1⟩, + ⟨4,262,496,911,0,0,0,1,1⟩, + ⟨1,260,0,394,912,1103,0,0,1⟩, + ⟨1,497,0,454,912,1272,0,0,1⟩, + ⟨4,260,497,912,0,0,0,1,1⟩, + ],#[0,21,5,59,0,0,0,0,0,0],358⟩, by decide⟩ +def forward_103 : CheckedSegment frames paid warps := + ⟨⟨forwardState103, forwardState104, + [ + ⟨1,360,0,515,913,1442,0,0,1⟩, + ⟨1,406,0,573,913,1603,0,0,1⟩, + ⟨4,360,406,913,0,0,0,-1,2⟩, + ⟨1,60,0,516,914,1445,0,0,1⟩, + ⟨1,404,0,574,914,1606,0,0,1⟩, + ⟨4,60,404,914,0,0,0,-1,2⟩, + ⟨1,348,0,497,915,1392,0,0,1⟩, + ⟨1,422,0,593,915,1659,0,0,1⟩, + ⟨4,348,422,915,0,0,0,-1,2⟩, + ⟨1,350,0,498,916,1395,0,0,1⟩, + ⟨1,420,0,594,916,1662,0,0,1⟩, + ⟨4,350,420,916,0,0,0,-1,2⟩, + ⟨1,456,0,371,917,1039,0,0,1⟩, + ⟨1,474,0,411,917,1151,0,0,1⟩, + ⟨4,456,474,917,0,0,0,1,1⟩, + ⟨1,457,0,372,918,1042,0,0,1⟩, + ⟨1,475,0,412,918,1154,0,0,1⟩, + ⟨4,457,475,918,0,0,0,1,1⟩, + ⟨1,466,0,393,919,1101,0,0,1⟩, + ⟨1,486,0,433,919,1213,0,0,1⟩, + ⟨4,466,486,919,0,0,0,1,1⟩, + ⟨1,467,0,394,920,1104,0,0,1⟩, + ⟨1,487,0,434,920,1216,0,0,1⟩, + ⟨4,467,487,920,0,0,0,1,1⟩, + ⟨1,376,0,535,979,1499,0,0,1⟩, + ⟨1,408,0,575,979,1609,0,0,1⟩, + ⟨4,376,408,979,0,0,0,1,1⟩, + ⟨1,66,0,536,980,1502,0,0,1⟩, + ⟨1,105,0,576,980,1612,0,0,1⟩, + ⟨4,66,105,980,0,0,0,1,1⟩, + ⟨1,396,0,557,981,1561,0,0,1⟩, + ⟨1,428,0,597,981,1671,0,0,1⟩, + ⟨4,396,428,981,0,0,0,1,1⟩, + ⟨1,398,0,558,982,1564,0,0,1⟩, + ⟨1,430,0,598,982,1674,0,0,1⟩, + ⟨4,398,430,982,0,0,0,1,1⟩, + ⟨1,458,0,373,925,1045,0,0,1⟩, + ⟨1,484,0,431,925,1207,0,0,1⟩, + ⟨4,458,484,925,0,0,0,1,1⟩, + ⟨1,459,0,374,926,1048,0,0,1⟩, + ⟨1,485,0,432,926,1210,0,0,1⟩, + ⟨4,459,485,926,0,0,0,1,1⟩, + ⟨1,464,0,391,927,1095,0,0,1⟩, + ⟨1,476,0,413,927,1157,0,0,1⟩, + ⟨4,464,476,927,0,0,0,1,1⟩, + ⟨1,465,0,392,928,1098,0,0,1⟩, + ⟨1,477,0,414,928,1160,0,0,1⟩, + ⟨4,465,477,928,0,0,0,1,1⟩, + ⟨1,392,0,555,1208,1555,0,0,1⟩, + ⟨1,412,0,577,1208,1615,0,0,1⟩, + ⟨4,392,412,1208,0,0,0,1,1⟩, + ⟨1,97,0,556,1209,1558,0,0,1⟩, + ⟨1,414,0,578,1209,1618,0,0,1⟩, + ⟨4,97,414,1209,0,0,0,1,1⟩, + ⟨1,380,0,537,1210,1505,0,0,1⟩, + ⟨1,424,0,595,1210,1665,0,0,1⟩, + ⟨4,380,424,1210,0,0,0,1,1⟩, + ⟨1,382,0,538,1211,1508,0,0,1⟩, + ⟨1,44,0,596,1211,1668,0,0,1⟩, + ⟨4,382,44,1211,0,0,0,1,1⟩, + ⟨1,248,0,375,933,1050,0,0,1⟩, + ⟨1,540,0,531,933,1487,0,0,1⟩, + ⟨4,248,540,933,0,0,0,-1,2⟩, + ⟨1,10,0,376,934,1053,0,0,1⟩, + ⟨1,541,0,532,934,1490,0,0,1⟩, + ⟨4,10,541,934,0,0,0,-1,2⟩, + ⟨1,268,0,397,935,1112,0,0,1⟩, + ⟨1,554,0,553,935,1549,0,0,1⟩, + ⟨4,268,554,935,0,0,0,-1,2⟩, + ⟨1,270,0,398,936,1115,0,0,1⟩, + ⟨1,555,0,554,936,1552,0,0,1⟩, + ⟨4,270,555,936,0,0,0,-1,2⟩, + ⟨1,280,0,415,937,1162,0,0,1⟩, + ⟨1,562,0,571,937,1598,0,0,1⟩, + ⟨4,280,562,937,0,0,0,-1,2⟩, + ⟨1,38,0,416,938,1165,0,0,1⟩, + ⟨1,563,0,572,938,1601,0,0,1⟩, + ⟨4,38,563,938,0,0,0,-1,2⟩, + ⟨1,300,0,437,939,1224,0,0,1⟩, + ⟨1,572,0,593,939,1660,0,0,1⟩, + ⟨4,300,572,939,0,0,0,-1,2⟩, + ⟨1,302,0,438,940,1227,0,0,1⟩, + ⟨1,573,0,594,940,1663,0,0,1⟩, + ⟨4,302,573,940,0,0,0,-1,2⟩, + ⟨1,252,0,377,941,1056,0,0,1⟩, + ⟨1,552,0,551,941,1543,0,0,1⟩, + ⟨4,252,552,941,0,0,0,-1,2⟩, + ⟨1,254,0,378,942,1059,0,0,1⟩, + ⟨1,553,0,552,942,1546,0,0,1⟩, + ⟨4,254,553,942,0,0,0,-1,2⟩, + ⟨1,264,0,395,943,1106,0,0,1⟩, + ⟨1,542,0,533,943,1493,0,0,1⟩, + ⟨4,264,542,943,0,0,0,-1,2⟩, + ⟨1,79,0,396,944,1109,0,0,1⟩, + ⟨1,543,0,534,944,1496,0,0,1⟩, + ⟨4,79,543,944,0,0,0,-1,2⟩, + ⟨1,296,0,435,945,1218,0,0,1⟩, + ⟨1,564,0,573,945,1604,0,0,1⟩, + ⟨4,296,564,945,0,0,0,-1,2⟩, + ⟨1,19,0,436,946,1221,0,0,1⟩, + ⟨1,565,0,574,946,1607,0,0,1⟩, + ⟨4,19,565,946,0,0,0,-1,2⟩, + ⟨1,284,0,417,947,1168,0,0,1⟩, + ⟨1,570,0,591,947,1654,0,0,1⟩, + ⟨4,284,570,947,0,0,0,-1,2⟩, + ⟨1,286,0,418,948,1171,0,0,1⟩, + ⟨1,571,0,592,948,1657,0,0,1⟩, + ⟨4,286,571,948,0,0,0,-1,2⟩, + ⟨1,460,0,375,949,1051,0,0,1⟩, + ⟨1,516,0,491,949,1375,0,0,1⟩, + ⟨4,460,516,949,0,0,0,-1,2⟩, + ⟨1,461,0,376,950,1054,0,0,1⟩, + ⟨1,517,0,492,950,1378,0,0,1⟩, + ⟨4,461,517,950,0,0,0,-1,2⟩, + ⟨1,468,0,395,951,1107,0,0,1⟩, + ⟨1,530,0,513,951,1437,0,0,1⟩, + ⟨4,468,530,951,0,0,0,-1,2⟩, + ⟨1,469,0,396,952,1110,0,0,1⟩, + ⟨1,531,0,514,952,1440,0,0,1⟩, + ⟨4,469,531,952,0,0,0,-1,2⟩, + ⟨1,312,0,455,1212,1275,0,0,1⟩, + ⟨1,566,0,575,1212,1610,0,0,1⟩, + ⟨4,312,566,1212,0,0,0,1,1⟩, + ⟨1,24,0,456,1213,1278,0,0,1⟩, + ⟨1,567,0,576,1213,1613,0,0,1⟩, + ⟨4,24,567,1213,0,0,0,1,1⟩, + ⟨1,332,0,477,1214,1337,0,0,1⟩, + ⟨1,574,0,595,1214,1666,0,0,1⟩, + ],#[0,0,0,86,0,0,0,0,0,0],384⟩, by decide⟩ +def forward_104 : CheckedSegment frames paid warps := + ⟨⟨forwardState104, forwardState105, + [ + ⟨4,332,574,1214,0,0,0,1,1⟩, + ⟨1,334,0,478,1215,1340,0,0,1⟩, + ⟨1,575,0,596,1215,1669,0,0,1⟩, + ⟨4,334,575,1215,0,0,0,1,1⟩, + ⟨1,462,0,377,957,1057,0,0,1⟩, + ⟨1,528,0,511,957,1431,0,0,1⟩, + ⟨4,462,528,957,0,0,0,-1,2⟩, + ⟨1,463,0,378,958,1060,0,0,1⟩, + ⟨1,529,0,512,958,1434,0,0,1⟩, + ⟨4,463,529,958,0,0,0,-1,2⟩, + ⟨1,470,0,397,959,1113,0,0,1⟩, + ⟨1,518,0,493,959,1381,0,0,1⟩, + ⟨4,470,518,959,0,0,0,-1,2⟩, + ⟨1,471,0,398,960,1116,0,0,1⟩, + ⟨1,519,0,494,960,1384,0,0,1⟩, + ⟨4,471,519,960,0,0,0,-1,2⟩, + ⟨1,328,0,475,1216,1331,0,0,1⟩, + ⟨1,568,0,577,1216,1616,0,0,1⟩, + ⟨4,328,568,1216,0,0,0,1,1⟩, + ⟨1,109,0,476,1217,1334,0,0,1⟩, + ⟨1,569,0,578,1217,1619,0,0,1⟩, + ⟨4,109,569,1217,0,0,0,1,1⟩, + ⟨1,316,0,457,1218,1281,0,0,1⟩, + ⟨1,576,0,597,1218,1672,0,0,1⟩, + ⟨4,316,576,1218,0,0,0,1,1⟩, + ⟨1,318,0,458,1219,1284,0,0,1⟩, + ⟨1,577,0,598,1219,1675,0,0,1⟩, + ⟨4,318,577,1219,0,0,0,1,1⟩, + ⟨1,478,0,415,965,1163,0,0,1⟩, + ⟨1,520,0,495,965,1387,0,0,1⟩, + ⟨4,478,520,965,0,0,0,1,1⟩, + ⟨1,479,0,416,966,1166,0,0,1⟩, + ⟨1,521,0,496,966,1390,0,0,1⟩, + ⟨4,479,521,966,0,0,0,1,1⟩, + ⟨1,488,0,435,967,1219,0,0,1⟩, + ⟨1,532,0,515,967,1443,0,0,1⟩, + ⟨4,488,532,967,0,0,0,1,1⟩, + ⟨1,489,0,436,968,1222,0,0,1⟩, + ⟨1,533,0,516,968,1446,0,0,1⟩, + ⟨4,489,533,968,0,0,0,1,1⟩, + ⟨1,498,0,455,333,1274,0,0,1⟩, + ⟨1,544,0,535,333,1498,0,0,1⟩, + ⟨4,498,544,333,0,0,0,1,1⟩, + ⟨1,499,0,456,334,1277,0,0,1⟩, + ⟨1,545,0,536,334,1501,0,0,1⟩, + ⟨4,499,545,334,0,0,0,1,1⟩, + ⟨1,509,0,475,338,1330,0,0,1⟩, + ⟨1,556,0,555,338,1554,0,0,1⟩, + ⟨4,509,556,338,0,0,0,1,1⟩, + ⟨1,510,0,476,332,1333,0,0,1⟩, + ⟨1,557,0,556,332,1557,0,0,1⟩, + ⟨4,510,557,332,0,0,0,1,1⟩, + ⟨1,480,0,417,969,1169,0,0,1⟩, + ⟨1,534,0,517,969,1449,0,0,1⟩, + ⟨4,480,534,969,0,0,0,1,1⟩, + ⟨1,481,0,418,970,1172,0,0,1⟩, + ⟨1,535,0,518,970,1452,0,0,1⟩, + ⟨4,481,535,970,0,0,0,1,1⟩, + ⟨1,490,0,437,971,1225,0,0,1⟩, + ⟨1,522,0,497,971,1393,0,0,1⟩, + ⟨4,490,522,971,0,0,0,1,1⟩, + ⟨1,491,0,438,972,1228,0,0,1⟩, + ⟨1,523,0,498,972,1396,0,0,1⟩, + ⟨4,491,523,972,0,0,0,1,1⟩, + ⟨1,511,0,477,336,1336,0,0,1⟩, + ⟨1,546,0,537,336,1504,0,0,1⟩, + ⟨4,511,546,336,0,0,0,1,1⟩, + ⟨1,512,0,478,337,1339,0,0,1⟩, + ⟨1,547,0,538,337,1507,0,0,1⟩, + ⟨4,512,547,337,0,0,0,1,1⟩, + ⟨1,500,0,457,313,1280,0,0,1⟩, + ⟨1,558,0,557,313,1560,0,0,1⟩, + ⟨4,500,558,313,0,0,0,1,1⟩, + ⟨1,501,0,458,315,1283,0,0,1⟩, + ⟨1,559,0,558,315,1563,0,0,1⟩, + ⟨4,501,559,315,0,0,0,1,1⟩, + ⟨1,273,0,869,973,2057,0,0,1⟩, + ⟨1,548,0,839,973,2005,0,0,1⟩, + ⟨4,273,548,973,0,0,0,1,1⟩, + ⟨1,275,0,871,974,2061,0,0,1⟩, + ⟨1,549,0,841,974,2009,0,0,1⟩, + ⟨4,275,549,974,0,0,0,1,1⟩, + ⟨1,502,0,859,297,2041,0,0,1⟩, + ⟨1,524,0,849,297,2023,0,0,1⟩, + ⟨4,502,524,297,0,0,0,1,1⟩, + ⟨1,305,0,861,975,2043,0,0,1⟩, + ⟨1,525,0,851,975,2027,0,0,1⟩, + ⟨4,305,525,975,0,0,0,1,1⟩, + ⟨1,513,0,864,323,2049,0,0,1⟩, + ⟨1,536,0,854,323,2033,0,0,1⟩, + ⟨4,513,536,323,0,0,0,1,1⟩, + ⟨1,321,0,866,976,2051,0,0,1⟩, + ⟨1,537,0,856,976,2035,0,0,1⟩, + ⟨4,321,537,976,0,0,0,1,1⟩, + ⟨1,289,0,874,977,2067,0,0,1⟩, + ⟨1,560,0,844,977,2015,0,0,1⟩, + ⟨4,289,560,977,0,0,0,1,1⟩, + ⟨1,291,0,876,978,2071,0,0,1⟩, + ⟨1,561,0,846,978,2017,0,0,1⟩, + ⟨4,291,561,978,0,0,0,1,1⟩, + ⟨3,243,0,292,293,90,1,0,1⟩, + ⟨3,349,0,305,293,103,14,0,1⟩, + ⟨3,365,0,307,293,105,16,0,1⟩, + ⟨3,361,0,307,293,106,17,0,1⟩, + ⟨1,586,0,0,293,121,0,0,1⟩, + ⟨4,586,349,293,0,0,0,-1,1⟩, + ⟨1,587,0,0,293,121,0,0,1⟩, + ⟨4,587,349,293,0,0,0,-1,1⟩, + ⟨1,588,0,0,293,121,0,0,1⟩, + ⟨4,588,349,293,0,0,0,1,1⟩, + ⟨4,586,243,293,0,0,0,1,1⟩, + ⟨4,587,243,293,0,0,0,-1,1⟩, + ⟨1,589,0,0,293,121,0,0,1⟩, + ⟨4,589,243,293,0,0,0,-1,1⟩, + ⟨4,586,365,293,0,0,0,1,1⟩, + ⟨4,588,365,293,0,0,0,-1,1⟩, + ⟨4,589,365,293,0,0,0,-1,1⟩, + ⟨4,587,361,293,0,0,0,-1,1⟩, + ⟨4,588,361,293,0,0,0,1,1⟩, + ⟨4,589,361,293,0,0,0,-1,1⟩, + ⟨1,586,0,293,877,797,0,0,1⟩, + ⟨4,586,283,877,0,0,0,1,1⟩, + ⟨1,587,0,293,878,798,0,0,1⟩, + ⟨4,587,100,878,0,0,0,1,1⟩, + ⟨1,588,0,293,879,799,0,0,1⟩, + ⟨4,588,315,879,0,0,0,1,1⟩, + ⟨1,349,0,293,880,800,0,0,1⟩, + ⟨4,349,48,880,0,0,0,1,1⟩, + ],#[0,20,16,34,4,0,0,0,0,0],408⟩, by decide⟩ +def forward_105 : CheckedSegment frames paid warps := + ⟨⟨forwardState105, forwardState106, + [ + ⟨1,589,0,293,881,801,0,0,1⟩, + ⟨4,589,347,881,0,0,0,1,1⟩, + ⟨1,243,0,293,882,802,0,0,1⟩, + ⟨4,243,82,882,0,0,0,1,1⟩, + ⟨1,365,0,293,883,803,0,0,1⟩, + ⟨4,365,379,883,0,0,0,1,1⟩, + ⟨1,361,0,293,884,804,0,0,1⟩, + ⟨4,361,67,884,0,0,0,1,1⟩, + ⟨3,558,0,313,314,119,30,0,1⟩, + ⟨3,405,0,1908,314,121,32,0,1⟩, + ⟨4,592,590,0,0,0,0,-1,1⟩, + ⟨1,590,0,0,314,123,0,0,1⟩, + ⟨4,590,558,314,0,0,0,-1,1⟩, + ⟨1,591,0,0,314,123,0,0,1⟩, + ⟨4,591,558,314,0,0,0,-1,1⟩, + ⟨1,592,0,0,314,123,0,0,1⟩, + ⟨4,592,558,314,0,0,0,1,1⟩, + ⟨3,559,0,315,314,120,31,0,1⟩, + ⟨4,590,559,314,0,0,0,1,1⟩, + ⟨4,591,559,314,0,0,0,-1,1⟩, + ⟨1,593,0,0,314,123,0,0,1⟩, + ⟨4,593,559,314,0,0,0,-1,1⟩, + ⟨3,544,0,333,314,173,66,0,1⟩, + ⟨4,590,544,314,0,0,0,1,1⟩, + ⟨4,592,544,314,0,0,0,-1,1⟩, + ⟨4,593,544,314,0,0,0,-1,1⟩, + ⟨4,591,405,314,0,0,0,-1,1⟩, + ⟨4,592,405,314,0,0,0,1,1⟩, + ⟨4,593,405,314,0,0,0,-1,1⟩, + ⟨1,590,0,314,885,897,0,0,1⟩, + ⟨4,590,279,885,0,0,0,1,1⟩, + ⟨1,591,0,314,886,898,0,0,1⟩, + ⟨4,591,274,886,0,0,0,1,1⟩, + ⟨1,592,0,314,887,899,0,0,1⟩, + ⟨4,592,295,887,0,0,0,1,1⟩, + ⟨1,558,0,314,888,900,0,0,1⟩, + ⟨4,558,290,888,0,0,0,1,1⟩, + ⟨1,593,0,314,889,901,0,0,1⟩, + ⟨4,593,343,889,0,0,0,1,1⟩, + ⟨1,559,0,314,890,902,0,0,1⟩, + ⟨4,559,338,890,0,0,0,1,1⟩, + ⟨1,544,0,314,891,903,0,0,1⟩, + ⟨4,544,359,891,0,0,0,1,1⟩, + ⟨1,405,0,314,892,904,0,0,1⟩, + ⟨4,405,354,892,0,0,0,1,1⟩, + ⟨3,410,0,1908,1552,122,33,0,1⟩, + ⟨3,417,0,1922,1552,123,34,0,1⟩, + ⟨3,419,0,1922,1552,124,35,0,1⟩, + ⟨3,421,0,1922,1552,125,36,0,1⟩, + ⟨4,596,594,0,0,0,0,-1,1⟩, + ⟨1,594,0,0,1552,277,0,0,1⟩, + ⟨4,594,410,1552,0,0,0,-1,1⟩, + ⟨4,596,595,0,0,0,0,-1,1⟩, + ⟨1,595,0,0,1552,277,0,0,1⟩, + ⟨4,595,410,1552,0,0,0,-1,1⟩, + ⟨1,596,0,0,1552,277,0,0,1⟩, + ⟨4,596,410,1552,0,0,0,1,1⟩, + ⟨4,594,417,1552,0,0,0,1,1⟩, + ⟨4,595,417,1552,0,0,0,-1,1⟩, + ⟨1,597,0,0,1552,277,0,0,1⟩, + ⟨4,597,417,1552,0,0,0,-1,1⟩, + ⟨4,594,419,1552,0,0,0,1,1⟩, + ⟨4,596,419,1552,0,0,0,-1,1⟩, + ⟨4,597,419,1552,0,0,0,-1,1⟩, + ⟨4,595,421,1552,0,0,0,-1,1⟩, + ⟨4,596,421,1552,0,0,0,1,1⟩, + ⟨4,597,421,1552,0,0,0,-1,1⟩, + ⟨1,594,0,1552,893,2829,0,0,1⟩, + ⟨4,594,278,893,0,0,0,1,1⟩, + ⟨1,595,0,1552,894,2830,0,0,1⟩, + ⟨4,595,276,894,0,0,0,1,1⟩, + ⟨1,596,0,1552,895,2831,0,0,1⟩, + ⟨4,596,294,895,0,0,0,1,1⟩, + ⟨1,410,0,1552,896,2832,0,0,1⟩, + ⟨4,410,292,896,0,0,0,1,1⟩, + ⟨1,597,0,1552,897,2833,0,0,1⟩, + ⟨4,597,358,897,0,0,0,1,1⟩, + ⟨1,417,0,1552,898,2834,0,0,1⟩, + ⟨4,417,356,898,0,0,0,1,1⟩, + ⟨1,419,0,1552,899,2835,0,0,1⟩, + ⟨4,419,342,899,0,0,0,1,1⟩, + ⟨1,421,0,1552,900,2836,0,0,1⟩, + ⟨4,421,340,900,0,0,0,1,1⟩, + ⟨5,68,0,309,0,0,0,1,2⟩, + ⟨4,68,4,309,0,0,0,-1,1⟩, + ⟨4,31,12,299,0,0,0,1,2⟩, + ⟨3,1,0,305,325,132,43,0,1⟩, + ⟨5,4,0,309,0,0,0,1,1⟩, + ⟨3,4,0,309,325,133,44,0,1⟩, + ⟨3,6,0,305,325,134,45,0,1⟩, + ⟨3,12,0,299,325,135,46,0,1⟩, + ⟨1,598,0,114,325,616,0,0,1⟩, + ⟨4,598,1,325,0,0,0,-1,1⟩, + ⟨1,599,0,114,325,616,0,0,1⟩, + ⟨4,599,1,325,0,0,0,-1,1⟩, + ⟨1,600,0,114,325,616,0,0,1⟩, + ⟨4,600,1,325,0,0,0,1,1⟩, + ⟨4,598,4,325,0,0,0,-2,1⟩, + ⟨4,599,4,325,0,0,0,2,1⟩, + ⟨1,601,0,114,325,616,0,0,1⟩, + ⟨4,601,4,325,0,0,0,-1,1⟩, + ⟨4,598,6,325,0,0,0,-2,1⟩, + ⟨4,600,6,325,0,0,0,2,1⟩, + ⟨4,601,6,325,0,0,0,-1,1⟩, + ⟨4,599,12,325,0,0,0,2,1⟩, + ⟨4,600,12,325,0,0,0,-2,1⟩, + ⟨4,601,12,325,0,0,0,-1,1⟩, + ⟨1,598,0,325,901,909,0,0,1⟩, + ⟨4,598,247,901,0,0,0,1,1⟩, + ⟨1,599,0,325,902,910,0,0,1⟩, + ⟨4,599,242,902,0,0,0,1,1⟩, + ⟨1,600,0,325,903,911,0,0,1⟩, + ⟨4,600,263,903,0,0,0,1,1⟩, + ⟨1,1,0,325,904,912,0,0,1⟩, + ⟨4,1,258,904,0,0,0,1,1⟩, + ⟨1,601,0,325,905,913,0,0,1⟩, + ⟨4,601,344,905,0,0,0,1,1⟩, + ⟨1,4,0,325,906,914,0,0,1⟩, + ⟨4,4,28,906,0,0,0,1,1⟩, + ⟨1,6,0,325,907,915,0,0,1⟩, + ⟨4,6,364,907,0,0,0,1,1⟩, + ⟨1,12,0,325,908,916,0,0,1⟩, + ⟨4,12,366,908,0,0,0,1,1⟩, + ⟨3,426,0,1922,1551,126,37,0,1⟩, + ⟨3,433,0,1934,1551,127,38,0,1⟩, + ⟨3,435,0,1934,1551,128,39,0,1⟩, + ⟨3,437,0,1934,1551,129,40,0,1⟩, + ⟨1,602,0,114,1551,643,0,0,1⟩, + ],#[0,20,8,4,1,8,0,0,0,0],568⟩, by decide⟩ +def forward_106 : CheckedSegment frames paid warps := + ⟨⟨forwardState106, forwardState107, + [ + ⟨4,602,426,1551,0,0,0,-1,1⟩, + ⟨1,603,0,114,1551,643,0,0,1⟩, + ⟨4,603,426,1551,0,0,0,-1,1⟩, + ⟨1,604,0,114,1551,643,0,0,1⟩, + ⟨4,604,426,1551,0,0,0,1,1⟩, + ⟨4,602,433,1551,0,0,0,-2,1⟩, + ⟨4,603,433,1551,0,0,0,2,1⟩, + ⟨1,605,0,114,1551,643,0,0,1⟩, + ⟨4,605,433,1551,0,0,0,-1,1⟩, + ⟨4,602,435,1551,0,0,0,-2,1⟩, + ⟨4,604,435,1551,0,0,0,2,1⟩, + ⟨4,605,435,1551,0,0,0,-1,1⟩, + ⟨4,603,437,1551,0,0,0,2,1⟩, + ⟨4,604,437,1551,0,0,0,-2,1⟩, + ⟨4,605,437,1551,0,0,0,-1,1⟩, + ⟨1,602,0,1551,909,2821,0,0,1⟩, + ⟨4,602,246,909,0,0,0,1,1⟩, + ⟨1,603,0,1551,910,2822,0,0,1⟩, + ⟨4,603,244,910,0,0,0,1,1⟩, + ⟨1,604,0,1551,911,2823,0,0,1⟩, + ⟨4,604,262,911,0,0,0,1,1⟩, + ⟨1,426,0,1551,912,2824,0,0,1⟩, + ⟨4,426,260,912,0,0,0,1,1⟩, + ⟨1,605,0,1551,913,2825,0,0,1⟩, + ⟨4,605,360,913,0,0,0,1,1⟩, + ⟨1,433,0,1551,914,2826,0,0,1⟩, + ⟨4,433,60,914,0,0,0,1,1⟩, + ⟨1,435,0,1551,915,2827,0,0,1⟩, + ⟨4,435,348,915,0,0,0,1,1⟩, + ⟨1,437,0,1551,916,2828,0,0,1⟩, + ⟨4,437,350,916,0,0,0,1,1⟩, + ⟨3,545,0,334,335,174,67,0,1⟩, + ⟨1,606,0,115,335,645,0,0,1⟩, + ⟨4,606,545,335,0,0,0,-1,1⟩, + ⟨1,607,0,115,335,645,0,0,1⟩, + ⟨4,607,545,335,0,0,0,-1,1⟩, + ⟨1,608,0,115,335,645,0,0,1⟩, + ⟨4,608,545,335,0,0,0,1,1⟩, + ⟨3,546,0,336,335,175,68,0,1⟩, + ⟨4,606,546,335,0,0,0,-2,1⟩, + ⟨4,607,546,335,0,0,0,2,1⟩, + ⟨1,609,0,115,335,645,0,0,1⟩, + ⟨4,609,546,335,0,0,0,-1,1⟩, + ⟨3,547,0,337,335,176,69,0,1⟩, + ⟨4,606,547,335,0,0,0,-2,1⟩, + ⟨4,608,547,335,0,0,0,2,1⟩, + ⟨4,609,547,335,0,0,0,-1,1⟩, + ⟨3,556,0,338,335,177,70,0,1⟩, + ⟨4,607,556,335,0,0,0,2,1⟩, + ⟨4,608,556,335,0,0,0,-2,1⟩, + ⟨4,609,556,335,0,0,0,-1,1⟩, + ⟨1,606,0,335,917,935,0,0,1⟩, + ⟨4,606,456,917,0,0,0,1,1⟩, + ⟨1,607,0,335,918,936,0,0,1⟩, + ⟨4,607,457,918,0,0,0,1,1⟩, + ⟨1,608,0,335,919,937,0,0,1⟩, + ⟨4,608,466,919,0,0,0,1,1⟩, + ⟨1,545,0,335,920,938,0,0,1⟩, + ⟨4,545,467,920,0,0,0,1,1⟩, + ⟨1,609,0,335,979,939,0,0,1⟩, + ⟨4,609,376,979,0,0,0,1,1⟩, + ⟨1,546,0,335,980,940,0,0,1⟩, + ⟨4,546,66,980,0,0,0,1,1⟩, + ⟨1,547,0,335,981,941,0,0,1⟩, + ⟨4,547,396,981,0,0,0,1,1⟩, + ⟨1,556,0,335,982,942,0,0,1⟩, + ⟨4,556,398,982,0,0,0,1,1⟩, + ⟨3,250,0,292,294,91,2,0,1⟩, + ⟨3,266,0,295,294,92,3,0,1⟩, + ⟨3,259,0,295,294,93,4,0,1⟩, + ⟨3,261,0,295,294,118,29,0,1⟩, + ⟨1,610,0,0,294,122,0,0,1⟩, + ⟨4,610,250,294,0,0,0,-1,1⟩, + ⟨1,611,0,0,294,122,0,0,1⟩, + ⟨4,611,250,294,0,0,0,-1,1⟩, + ⟨1,612,0,0,294,122,0,0,1⟩, + ⟨4,612,250,294,0,0,0,1,1⟩, + ⟨4,610,266,294,0,0,0,-2,1⟩, + ⟨4,611,266,294,0,0,0,2,1⟩, + ⟨1,613,0,140,294,667,0,0,1⟩, + ⟨4,610,613,294,0,0,0,2,1⟩, + ⟨4,613,266,294,0,0,0,-1,1⟩, + ⟨4,610,259,294,0,0,0,-2,1⟩, + ⟨4,612,259,294,0,0,0,2,1⟩, + ⟨4,613,259,294,0,0,0,-1,1⟩, + ⟨4,611,261,294,0,0,0,2,1⟩, + ⟨4,612,261,294,0,0,0,-2,1⟩, + ⟨4,613,261,294,0,0,0,-1,1⟩, + ⟨1,610,0,294,925,805,0,0,1⟩, + ⟨4,610,458,925,0,0,0,1,1⟩, + ⟨1,611,0,294,926,806,0,0,1⟩, + ⟨4,611,459,926,0,0,0,1,1⟩, + ⟨1,612,0,294,927,807,0,0,1⟩, + ⟨4,612,464,927,0,0,0,1,1⟩, + ⟨1,250,0,294,928,808,0,0,1⟩, + ⟨4,250,465,928,0,0,0,1,1⟩, + ⟨1,613,0,294,1208,809,0,0,1⟩, + ⟨4,613,392,1208,0,0,0,1,1⟩, + ⟨1,266,0,294,1209,810,0,0,1⟩, + ⟨4,266,97,1209,0,0,0,1,1⟩, + ⟨1,259,0,294,1210,811,0,0,1⟩, + ⟨4,259,380,1210,0,0,0,1,1⟩, + ⟨1,261,0,294,1211,812,0,0,1⟩, + ⟨4,261,382,1211,0,0,0,1,1⟩, + ⟨3,524,0,297,298,96,7,0,1⟩, + ⟨3,442,0,1934,298,130,41,0,1⟩, + ⟨3,536,0,323,298,131,42,0,1⟩, + ⟨1,614,0,115,298,644,0,0,1⟩, + ⟨4,614,524,298,0,0,0,-1,1⟩, + ⟨1,615,0,115,298,644,0,0,1⟩, + ⟨4,615,524,298,0,0,0,-1,1⟩, + ⟨1,616,0,115,298,644,0,0,1⟩, + ⟨4,616,524,298,0,0,0,1,1⟩, + ⟨3,557,0,332,298,172,65,0,1⟩, + ⟨4,614,557,298,0,0,0,1,1⟩, + ⟨4,615,557,298,0,0,0,-1,1⟩, + ⟨1,617,0,115,298,644,0,0,1⟩, + ⟨4,617,557,298,0,0,0,-1,1⟩, + ⟨4,614,536,298,0,0,0,1,1⟩, + ⟨4,616,536,298,0,0,0,-1,1⟩, + ⟨4,617,536,298,0,0,0,-1,1⟩, + ⟨4,615,442,298,0,0,0,-1,1⟩, + ⟨4,616,442,298,0,0,0,1,1⟩, + ⟨4,617,442,298,0,0,0,-1,1⟩, + ⟨1,614,0,298,933,819,0,0,1⟩, + ⟨4,614,248,933,0,0,0,1,1⟩, + ⟨1,615,0,298,934,820,0,0,1⟩, + ⟨4,615,10,934,0,0,0,1,1⟩, + ],#[0,18,9,0,14,0,0,0,0,0],638⟩, by decide⟩ +def forward_107 : CheckedSegment frames paid warps := + ⟨⟨forwardState107, forwardState108, + [ + ⟨1,616,0,298,935,821,0,0,1⟩, + ⟨4,616,268,935,0,0,0,1,1⟩, + ⟨1,524,0,298,936,822,0,0,1⟩, + ⟨4,524,270,936,0,0,0,1,1⟩, + ⟨1,617,0,298,937,823,0,0,1⟩, + ⟨4,617,280,937,0,0,0,1,1⟩, + ⟨1,557,0,298,938,824,0,0,1⟩, + ⟨4,557,38,938,0,0,0,1,1⟩, + ⟨1,536,0,298,939,825,0,0,1⟩, + ⟨4,536,300,939,0,0,0,1,1⟩, + ⟨1,442,0,298,940,826,0,0,1⟩, + ⟨4,442,302,940,0,0,0,1,1⟩, + ⟨3,333,0,304,4329,94,5,0,1⟩, + ⟨3,317,0,303,4329,95,6,0,1⟩, + ⟨3,245,0,292,4329,116,27,0,1⟩, + ⟨3,257,0,295,4329,117,28,0,1⟩, + ⟨1,618,0,0,4329,278,0,0,1⟩, + ⟨4,618,333,4329,0,0,0,-1,1⟩, + ⟨1,619,0,0,4329,278,0,0,1⟩, + ⟨4,619,333,4329,0,0,0,-1,1⟩, + ⟨1,620,0,0,4329,278,0,0,1⟩, + ⟨4,620,333,4329,0,0,0,1,1⟩, + ⟨4,618,317,4329,0,0,0,1,1⟩, + ⟨4,619,317,4329,0,0,0,-1,1⟩, + ⟨1,621,0,0,4329,278,0,0,1⟩, + ⟨4,618,621,4329,0,0,0,-1,1⟩, + ⟨4,621,317,4329,0,0,0,-1,1⟩, + ⟨4,618,257,4329,0,0,0,1,1⟩, + ⟨4,620,257,4329,0,0,0,-1,1⟩, + ⟨4,621,257,4329,0,0,0,-1,1⟩, + ⟨4,619,245,4329,0,0,0,-1,1⟩, + ⟨4,620,245,4329,0,0,0,1,1⟩, + ⟨4,621,245,4329,0,0,0,-1,1⟩, + ⟨1,618,0,4329,941,2855,0,0,1⟩, + ⟨4,618,252,941,0,0,0,1,1⟩, + ⟨1,619,0,4329,942,2856,0,0,1⟩, + ⟨4,619,254,942,0,0,0,1,1⟩, + ⟨1,620,0,4329,943,2857,0,0,1⟩, + ⟨4,620,264,943,0,0,0,1,1⟩, + ⟨1,333,0,4329,944,2858,0,0,1⟩, + ⟨4,333,79,944,0,0,0,1,1⟩, + ⟨1,621,0,4329,945,2859,0,0,1⟩, + ⟨4,621,296,945,0,0,0,1,1⟩, + ⟨1,317,0,4329,946,2860,0,0,1⟩, + ⟨4,317,19,946,0,0,0,1,1⟩, + ⟨1,257,0,4329,947,2861,0,0,1⟩, + ⟨4,257,284,947,0,0,0,1,1⟩, + ⟨1,245,0,4329,948,2862,0,0,1⟩, + ⟨4,245,286,948,0,0,0,1,1⟩, + ⟨1,622,0,1160,949,2685,0,0,1⟩, + ⟨4,622,460,949,0,0,0,1,1⟩, + ⟨1,623,0,1160,950,2686,0,0,1⟩, + ⟨4,623,461,950,0,0,0,1,1⟩, + ⟨1,624,0,1160,951,2687,0,0,1⟩, + ⟨4,624,468,951,0,0,0,1,1⟩, + ⟨1,401,0,1160,952,2688,0,0,1⟩, + ⟨4,401,469,952,0,0,0,1,1⟩, + ⟨1,625,0,1160,1212,2689,0,0,1⟩, + ⟨4,625,312,1212,0,0,0,1,1⟩, + ⟨1,403,0,1160,1213,2690,0,0,1⟩, + ⟨4,403,24,1213,0,0,0,1,1⟩, + ⟨1,626,0,1160,1214,2691,0,0,1⟩, + ⟨4,626,332,1214,0,0,0,1,1⟩, + ⟨1,627,0,1160,1215,2692,0,0,1⟩, + ⟨4,627,334,1215,0,0,0,1,1⟩, + ⟨3,227,0,310,311,112,23,0,1⟩, + ⟨3,229,0,310,311,113,24,0,1⟩, + ⟨3,234,0,310,311,114,25,0,1⟩, + ⟨3,241,0,292,311,115,26,0,1⟩, + ⟨1,628,0,114,311,615,0,0,1⟩, + ⟨4,628,241,311,0,0,0,-1,1⟩, + ⟨1,629,0,114,311,615,0,0,1⟩, + ⟨4,629,241,311,0,0,0,-1,1⟩, + ⟨1,630,0,114,311,615,0,0,1⟩, + ⟨4,630,241,311,0,0,0,1,1⟩, + ⟨4,628,234,311,0,0,0,1,1⟩, + ⟨4,629,234,311,0,0,0,-1,1⟩, + ⟨1,631,0,114,311,615,0,0,1⟩, + ⟨4,631,234,311,0,0,0,-1,1⟩, + ⟨4,628,229,311,0,0,0,1,1⟩, + ⟨4,630,229,311,0,0,0,-1,1⟩, + ⟨4,631,229,311,0,0,0,-1,1⟩, + ⟨4,629,227,311,0,0,0,-1,1⟩, + ⟨4,630,227,311,0,0,0,1,1⟩, + ⟨4,631,227,311,0,0,0,-1,1⟩, + ⟨1,628,0,311,957,887,0,0,1⟩, + ⟨4,628,462,957,0,0,0,1,1⟩, + ⟨1,629,0,311,958,888,0,0,1⟩, + ⟨4,629,463,958,0,0,0,1,1⟩, + ⟨1,630,0,311,959,889,0,0,1⟩, + ⟨4,630,470,959,0,0,0,1,1⟩, + ⟨1,241,0,311,960,890,0,0,1⟩, + ⟨4,241,471,960,0,0,0,1,1⟩, + ⟨1,631,0,311,1216,891,0,0,1⟩, + ⟨4,631,328,1216,0,0,0,1,1⟩, + ⟨1,234,0,311,1217,892,0,0,1⟩, + ⟨4,234,109,1217,0,0,0,1,1⟩, + ⟨1,229,0,311,1218,893,0,0,1⟩, + ⟨4,229,316,1218,0,0,0,1,1⟩, + ⟨1,227,0,311,1219,894,0,0,1⟩, + ⟨4,227,318,1219,0,0,0,1,1⟩, + ⟨3,285,0,299,300,97,8,0,1⟩, + ⟨3,281,0,299,300,98,9,0,1⟩, + ⟨3,393,0,309,300,110,21,0,1⟩, + ⟨3,225,0,310,300,111,22,0,1⟩, + ⟨3,49,0,304,300,145,51,0,1⟩, + ⟨4,49,285,300,0,0,0,-1,1⟩, + ⟨3,83,0,307,300,147,52,0,1⟩, + ⟨4,83,285,300,0,0,0,-1,1⟩, + ⟨3,98,0,303,300,149,53,0,1⟩, + ⟨4,98,285,300,0,0,0,1,1⟩, + ⟨4,49,225,300,0,0,0,1,1⟩, + ⟨4,83,225,300,0,0,0,-1,1⟩, + ⟨3,101,0,301,300,151,54,0,1⟩, + ⟨4,101,225,300,0,0,0,-1,1⟩, + ⟨4,49,281,300,0,0,0,1,1⟩, + ⟨4,98,281,300,0,0,0,-1,1⟩, + ⟨4,101,281,300,0,0,0,-1,1⟩, + ⟨4,83,393,300,0,0,0,-1,1⟩, + ⟨4,98,393,300,0,0,0,1,1⟩, + ⟨4,101,393,300,0,0,0,-1,1⟩, + ⟨1,49,0,300,965,835,0,0,1⟩, + ⟨4,49,478,965,0,0,0,1,1⟩, + ⟨1,83,0,300,966,836,0,0,1⟩, + ⟨4,83,479,966,0,0,0,1,1⟩, + ⟨1,98,0,300,967,837,0,0,1⟩, + ⟨4,98,488,967,0,0,0,1,1⟩, + ⟨1,285,0,300,968,838,0,0,1⟩, + ],#[0,14,20,4,4,0,0,0,0,0],560⟩, by decide⟩ +def forward_108 : CheckedSegment frames paid warps := + ⟨⟨forwardState108, forwardState109, + [ + ⟨4,285,489,968,0,0,0,1,1⟩, + ⟨1,101,0,300,333,832,0,0,1⟩, + ⟨4,101,498,333,0,0,0,1,1⟩, + ⟨1,225,0,300,334,833,0,0,1⟩, + ⟨4,225,499,334,0,0,0,1,1⟩, + ⟨1,281,0,300,338,834,0,0,1⟩, + ⟨4,281,509,338,0,0,0,1,1⟩, + ⟨1,393,0,300,332,831,0,0,1⟩, + ⟨4,393,510,332,0,0,0,1,1⟩, + ⟨3,345,0,305,306,104,15,0,1⟩, + ⟨3,381,0,308,306,107,18,0,1⟩, + ⟨3,377,0,308,306,108,19,0,1⟩, + ⟨3,397,0,309,306,109,20,0,1⟩, + ⟨3,68,0,309,306,153,55,0,1⟩, + ⟨4,68,397,306,0,0,0,-1,1⟩, + ⟨3,80,0,308,306,155,56,0,1⟩, + ⟨4,80,397,306,0,0,0,-1,1⟩, + ⟨3,88,0,308,306,157,57,0,1⟩, + ⟨4,88,397,306,0,0,0,1,1⟩, + ⟨4,68,377,306,0,0,0,1,1⟩, + ⟨4,80,377,306,0,0,0,-1,1⟩, + ⟨3,31,0,299,306,159,58,0,1⟩, + ⟨4,31,377,306,0,0,0,-1,1⟩, + ⟨4,68,381,306,0,0,0,1,1⟩, + ⟨4,88,381,306,0,0,0,-1,1⟩, + ⟨4,31,381,306,0,0,0,-1,1⟩, + ⟨4,80,345,306,0,0,0,-1,1⟩, + ⟨4,88,345,306,0,0,0,1,1⟩, + ⟨4,31,345,306,0,0,0,-1,1⟩, + ⟨1,68,0,306,969,867,0,0,1⟩, + ⟨4,68,480,969,0,0,0,1,1⟩, + ⟨1,80,0,306,970,868,0,0,1⟩, + ⟨4,80,481,970,0,0,0,1,1⟩, + ⟨1,88,0,306,971,869,0,0,1⟩, + ⟨4,88,490,971,0,0,0,1,1⟩, + ⟨1,397,0,306,972,870,0,0,1⟩, + ⟨4,397,491,972,0,0,0,1,1⟩, + ⟨1,31,0,306,336,865,0,0,1⟩, + ⟨4,31,511,336,0,0,0,1,1⟩, + ⟨1,377,0,306,337,866,0,0,1⟩, + ⟨4,377,512,337,0,0,0,1,1⟩, + ⟨1,381,0,306,313,863,0,0,1⟩, + ⟨4,381,500,313,0,0,0,1,1⟩, + ⟨1,345,0,306,315,864,0,0,1⟩, + ⟨4,345,501,315,0,0,0,1,1⟩, + ⟨3,301,0,301,302,99,10,0,1⟩, + ⟨3,297,0,301,302,100,11,0,1⟩, + ⟨3,313,0,303,302,101,12,0,1⟩, + ⟨3,329,0,304,302,102,13,0,1⟩, + ⟨3,33,0,304,302,137,47,0,1⟩, + ⟨4,33,301,302,0,0,0,-1,1⟩, + ⟨3,55,0,301,302,139,48,0,1⟩, + ⟨4,55,301,302,0,0,0,-1,1⟩, + ⟨3,74,0,307,302,141,49,0,1⟩, + ⟨4,74,301,302,0,0,0,1,1⟩, + ⟨4,33,329,302,0,0,0,1,1⟩, + ⟨4,55,329,302,0,0,0,-1,1⟩, + ⟨3,85,0,303,302,143,50,0,1⟩, + ⟨4,85,329,302,0,0,0,-1,1⟩, + ⟨4,33,297,302,0,0,0,1,1⟩, + ⟨4,74,297,302,0,0,0,-1,1⟩, + ⟨4,85,297,302,0,0,0,-1,1⟩, + ⟨4,55,313,302,0,0,0,-1,1⟩, + ⟨4,74,313,302,0,0,0,1,1⟩, + ⟨4,85,313,302,0,0,0,-1,1⟩, + ⟨1,33,0,302,973,845,0,0,1⟩, + ⟨4,33,273,973,0,0,0,1,1⟩, + ⟨1,55,0,302,974,846,0,0,1⟩, + ⟨4,55,275,974,0,0,0,1,1⟩, + ⟨1,74,0,302,297,843,0,0,1⟩, + ⟨4,74,502,297,0,0,0,1,1⟩, + ⟨1,301,0,302,975,847,0,0,1⟩, + ⟨4,301,305,975,0,0,0,1,1⟩, + ⟨1,85,0,302,323,844,0,0,1⟩, + ⟨4,85,513,323,0,0,0,1,1⟩, + ⟨1,329,0,302,976,848,0,0,1⟩, + ⟨4,329,321,976,0,0,0,1,1⟩, + ⟨1,297,0,302,977,849,0,0,1⟩, + ⟨4,297,289,977,0,0,0,1,1⟩, + ⟨1,313,0,302,978,850,0,0,1⟩, + ⟨4,313,291,978,0,0,0,1,1⟩, + ⟨1,215,0,399,990,1120,0,0,1⟩, + ⟨1,482,0,1189,990,2748,0,0,1⟩, + ⟨4,215,482,990,0,0,0,-1,2⟩, + ⟨1,129,0,837,988,2002,0,0,1⟩, + ⟨1,448,0,1189,988,2747,0,0,1⟩, + ⟨4,129,448,988,0,0,0,-1,2⟩, + ⟨1,124,0,404,989,1136,0,0,1⟩, + ⟨1,483,0,1190,989,2750,0,0,1⟩, + ⟨4,124,483,989,0,0,0,-1,2⟩, + ⟨1,212,0,838,987,2004,0,0,1⟩, + ⟨1,449,0,1190,987,2749,0,0,1⟩, + ⟨4,212,449,987,0,0,0,-1,2⟩, + ⟨1,168,0,839,987,2006,0,0,1⟩, + ⟨1,578,0,611,987,1710,0,0,1⟩, + ⟨4,168,578,987,0,0,0,-1,2⟩, + ⟨1,150,0,840,988,2008,0,0,1⟩, + ⟨1,3,0,631,988,1756,0,0,1⟩, + ⟨4,150,3,988,0,0,0,1,1⟩, + ⟨1,143,0,841,989,2010,0,0,1⟩, + ⟨1,579,0,829,989,1985,0,0,1⟩, + ⟨4,143,579,989,0,0,0,-1,2⟩, + ⟨1,189,0,401,990,1128,0,0,1⟩, + ⟨1,383,0,829,990,1986,0,0,1⟩, + ⟨4,189,383,990,0,0,0,1,1⟩, + ⟨1,130,0,419,991,1176,0,0,1⟩, + ⟨1,472,0,1187,991,2743,0,0,1⟩, + ⟨4,130,472,991,0,0,0,-1,2⟩, + ⟨1,152,0,842,996,2012,0,0,1⟩, + ⟨1,231,0,1187,996,2744,0,0,1⟩, + ⟨4,152,231,996,0,0,0,-1,2⟩, + ⟨1,213,0,424,993,1191,0,0,1⟩, + ⟨1,473,0,1188,993,2745,0,0,1⟩, + ⟨4,213,473,993,0,0,0,-1,2⟩, + ⟨1,166,0,843,995,2014,0,0,1⟩, + ⟨1,226,0,1188,995,2746,0,0,1⟩, + ⟨4,166,226,995,0,0,0,-1,2⟩, + ⟨1,214,0,844,995,2016,0,0,1⟩, + ⟨1,584,0,617,995,1727,0,0,1⟩, + ⟨4,214,584,995,0,0,0,1,1⟩, + ⟨1,131,0,1304,996,2820,0,0,1⟩, + ⟨1,69,0,633,996,1762,0,0,1⟩, + ⟨4,131,69,996,0,0,0,1,1⟩, + ⟨1,167,0,846,993,2018,0,0,1⟩, + ⟨1,585,0,835,993,1998,0,0,1⟩, + ⟨4,167,585,993,0,0,0,1,1⟩, + ⟨1,151,0,421,991,1184,0,0,1⟩, + ⟨1,399,0,835,991,1997,0,0,1⟩, + ],#[0,22,14,6,4,6,0,0,0,0],500⟩, by decide⟩ +def forward_109 : CheckedSegment frames paid warps := + ⟨⟨forwardState109, forwardState110, + [ + ⟨4,151,399,991,0,0,0,1,1⟩, + ⟨1,157,0,439,1004,1232,0,0,1⟩, + ⟨1,503,0,1193,1004,2756,0,0,1⟩, + ⟨4,157,503,1004,0,0,0,-1,2⟩, + ⟨1,219,0,847,1002,2020,0,0,1⟩, + ⟨1,450,0,1193,1002,2755,0,0,1⟩, + ⟨4,219,450,1002,0,0,0,-1,2⟩, + ⟨1,210,0,444,1003,1248,0,0,1⟩, + ⟨1,504,0,1194,1003,2757,0,0,1⟩, + ⟨4,210,504,1003,0,0,0,-1,2⟩, + ⟨1,160,0,848,1039,2022,0,0,1⟩, + ⟨1,451,0,1194,1039,2758,0,0,1⟩, + ⟨4,160,451,1039,0,0,0,-1,2⟩, + ⟨1,144,0,849,1039,2024,0,0,1⟩, + ⟨1,438,0,1206,1039,2776,0,0,1⟩, + ⟨4,144,438,1039,0,0,0,-1,2⟩, + ⟨1,136,0,444,1002,1247,0,0,1⟩, + ⟨1,75,0,1206,1002,2775,0,0,1⟩, + ⟨4,136,75,1002,0,0,0,1,1⟩, + ⟨1,197,0,851,1003,2028,0,0,1⟩, + ⟨1,581,0,831,1003,1989,0,0,1⟩, + ⟨4,197,581,1003,0,0,0,-1,2⟩, + ⟨1,147,0,441,1004,1240,0,0,1⟩, + ⟨1,351,0,831,1004,1990,0,0,1⟩, + ⟨4,147,351,1004,0,0,0,1,1⟩, + ⟨1,220,0,460,1005,1292,0,0,1⟩, + ⟨1,492,0,1191,1005,2751,0,0,1⟩, + ⟨4,220,492,1005,0,0,0,-1,2⟩, + ⟨1,134,0,852,1010,2030,0,0,1⟩, + ⟨1,230,0,1191,1010,2752,0,0,1⟩, + ⟨4,134,230,1010,0,0,0,-1,2⟩, + ⟨1,161,0,464,1007,1303,0,0,1⟩, + ⟨1,493,0,1192,1007,2753,0,0,1⟩, + ⟨4,161,493,1007,0,0,0,-1,2⟩, + ⟨1,146,0,853,1040,2032,0,0,1⟩, + ⟨1,228,0,1192,1040,2754,0,0,1⟩, + ⟨4,146,228,1040,0,0,0,-1,2⟩, + ⟨1,162,0,854,1040,2034,0,0,1⟩, + ⟨1,440,0,1207,1040,2778,0,0,1⟩, + ⟨4,162,440,1040,0,0,0,1,1⟩, + ⟨1,221,0,464,1010,1304,0,0,1⟩, + ⟨1,84,0,1207,1010,2777,0,0,1⟩, + ⟨4,221,84,1010,0,0,0,1,1⟩, + ⟨1,145,0,856,1007,2036,0,0,1⟩, + ⟨1,583,0,833,1007,1994,0,0,1⟩, + ⟨4,145,583,1007,0,0,0,1,1⟩, + ⟨1,135,0,461,1005,1296,0,0,1⟩, + ⟨1,367,0,833,1005,1993,0,0,1⟩, + ⟨4,135,367,1005,0,0,0,1,1⟩, + ⟨1,205,0,479,1018,1344,0,0,1⟩, + ⟨1,526,0,1197,1018,2764,0,0,1⟩, + ⟨4,205,526,1018,0,0,0,-1,2⟩, + ⟨1,170,0,857,1016,2038,0,0,1⟩, + ⟨1,452,0,1197,1016,2763,0,0,1⟩, + ⟨4,170,452,1016,0,0,0,1,1⟩, + ⟨1,118,0,484,1017,1360,0,0,1⟩, + ⟨1,527,0,1198,1017,2765,0,0,1⟩, + ⟨4,118,527,1017,0,0,0,-1,2⟩, + ⟨1,194,0,858,1041,2040,0,0,1⟩, + ⟨1,453,0,1198,1041,2766,0,0,1⟩, + ⟨4,194,453,1041,0,0,0,1,1⟩, + ⟨1,187,0,859,1041,2042,0,0,1⟩, + ⟨1,580,0,613,1041,1716,0,0,1⟩, + ⟨4,187,580,1041,0,0,0,-1,2⟩, + ⟨1,140,0,850,1016,2025,0,0,1⟩, + ⟨1,32,0,629,1016,1750,0,0,1⟩, + ⟨4,140,32,1016,0,0,0,1,1⟩, + ⟨1,113,0,861,1017,2044,0,0,1⟩, + ⟨1,436,0,832,1017,1991,0,0,1⟩, + ⟨4,113,436,1017,0,0,0,-1,2⟩, + ⟨1,198,0,481,1018,1352,0,0,1⟩, + ⟨1,319,0,832,1018,1992,0,0,1⟩, + ⟨4,198,319,1018,0,0,0,1,1⟩, + ⟨1,171,0,500,1019,1404,0,0,1⟩, + ⟨1,514,0,1195,1019,2759,0,0,1⟩, + ⟨4,171,514,1019,0,0,0,-1,2⟩, + ⟨1,142,0,862,1024,2046,0,0,1⟩, + ⟨1,232,0,1195,1024,2760,0,0,1⟩, + ⟨4,142,232,1024,0,0,0,1,1⟩, + ⟨1,195,0,504,1021,1415,0,0,1⟩, + ⟨1,515,0,1196,1021,2761,0,0,1⟩, + ⟨4,195,515,1021,0,0,0,-1,2⟩, + ⟨1,185,0,863,1042,2048,0,0,1⟩, + ⟨1,7,0,1196,1042,2762,0,0,1⟩, + ⟨4,185,7,1042,0,0,0,1,1⟩, + ⟨1,196,0,864,1042,2050,0,0,1⟩, + ⟨1,582,0,615,1042,1721,0,0,1⟩, + ⟨4,196,582,1042,0,0,0,1,1⟩, + ⟨1,172,0,1572,1024,2837,0,0,1⟩, + ⟨1,50,0,634,1024,1765,0,0,1⟩, + ⟨4,172,50,1024,0,0,0,1,1⟩, + ⟨1,186,0,866,1021,2052,0,0,1⟩, + ⟨1,46,0,834,1021,1996,0,0,1⟩, + ⟨4,186,46,1021,0,0,0,1,1⟩, + ⟨1,141,0,501,1019,1408,0,0,1⟩, + ⟨1,335,0,834,1019,1995,0,0,1⟩, + ⟨4,141,335,1019,0,0,0,1,1⟩, + ⟨1,120,0,519,1032,1456,0,0,1⟩, + ⟨1,550,0,1201,1032,2772,0,0,1⟩, + ⟨4,120,550,1032,0,0,0,-1,2⟩, + ⟨1,207,0,867,1030,2054,0,0,1⟩, + ⟨1,454,0,1201,1030,2771,0,0,1⟩, + ⟨4,207,454,1030,0,0,0,1,1⟩, + ⟨1,192,0,523,1031,1468,0,0,1⟩, + ⟨1,551,0,1202,1031,2774,0,0,1⟩, + ⟨4,192,551,1031,0,0,0,-1,2⟩, + ⟨1,179,0,868,1029,2056,0,0,1⟩, + ⟨1,455,0,1202,1029,2773,0,0,1⟩, + ⟨4,179,455,1029,0,0,0,1,1⟩, + ⟨1,115,0,869,1029,2058,0,0,1⟩, + ⟨1,439,0,870,1029,2059,0,0,1⟩, + ⟨4,115,439,1029,0,0,0,-1,2⟩, + ⟨1,178,0,523,1030,1467,0,0,1⟩, + ⟨1,56,0,870,1030,2060,0,0,1⟩, + ⟨4,178,56,1030,0,0,0,1,1⟩, + ⟨1,200,0,871,1031,2062,0,0,1⟩, + ⟨1,434,0,830,1031,1987,0,0,1⟩, + ⟨4,200,434,1031,0,0,0,-1,2⟩, + ⟨1,138,0,520,1032,1460,0,0,1⟩, + ⟨1,287,0,830,1032,1988,0,0,1⟩, + ⟨4,138,287,1032,0,0,0,1,1⟩, + ⟨1,208,0,540,1033,1516,0,0,1⟩, + ⟨1,538,0,1199,1033,2767,0,0,1⟩, + ⟨4,208,538,1033,0,0,0,-1,2⟩, + ⟨1,176,0,872,1038,2064,0,0,1⟩, + ⟨1,236,0,1199,1038,2768,0,0,1⟩, + ⟨4,176,236,1038,0,0,0,1,1⟩, + ⟨1,180,0,544,1035,1527,0,0,1⟩, + ],#[0,38,7,16,4,20,0,0,0,0],386⟩, by decide⟩ +def forward_110 : CheckedSegment frames paid warps := + ⟨⟨forwardState110, forwardState111, + [ + ⟨1,539,0,1200,1035,2769,0,0,1⟩, + ⟨4,180,539,1035,0,0,0,-1,2⟩, + ⟨1,117,0,873,1037,2066,0,0,1⟩, + ⟨1,238,0,1200,1037,2770,0,0,1⟩, + ⟨4,117,238,1037,0,0,0,1,1⟩, + ⟨1,181,0,874,1037,2068,0,0,1⟩, + ⟨1,444,0,875,1037,2069,0,0,1⟩, + ⟨4,181,444,1037,0,0,0,1,1⟩, + ⟨1,209,0,544,1038,1528,0,0,1⟩, + ⟨1,102,0,875,1038,2070,0,0,1⟩, + ⟨4,209,102,1038,0,0,0,1,1⟩, + ⟨1,116,0,876,1035,2072,0,0,1⟩, + ⟨1,446,0,836,1035,2000,0,0,1⟩, + ⟨4,116,446,1035,0,0,0,1,1⟩, + ⟨1,177,0,541,1033,1520,0,0,1⟩, + ⟨1,303,0,836,1033,1999,0,0,1⟩, + ⟨4,177,303,1033,0,0,0,1,1⟩, + ⟨4,169,119,728,0,0,0,1,1⟩, + ⟨4,119,169,728,0,0,0,-1,2⟩, + ⟨5,119,0,728,0,0,0,-2,1⟩, + ⟨4,112,139,659,0,0,0,1,1⟩, + ⟨4,139,112,659,0,0,0,-1,2⟩, + ⟨5,139,0,659,0,0,0,-2,1⟩, + ⟨4,204,193,660,0,0,0,1,1⟩, + ⟨4,193,204,660,0,0,0,-1,2⟩, + ⟨5,193,0,660,0,0,0,-2,1⟩, + ⟨4,188,199,729,0,0,0,1,1⟩, + ⟨4,199,188,729,0,0,0,-1,2⟩, + ⟨5,199,0,729,0,0,0,-2,1⟩, + ⟨4,174,122,741,0,0,0,1,1⟩, + ⟨4,122,174,741,0,0,0,-1,2⟩, + ⟨5,122,0,741,0,0,0,-2,1⟩, + ⟨4,182,203,675,0,0,0,1,1⟩, + ⟨4,203,182,675,0,0,0,-1,2⟩, + ⟨5,203,0,675,0,0,0,-2,1⟩, + ⟨4,175,123,676,0,0,0,1,1⟩, + ⟨4,123,175,676,0,0,0,-1,2⟩, + ⟨5,123,0,676,0,0,0,-2,1⟩, + ⟨4,183,202,742,0,0,0,1,1⟩, + ⟨4,202,183,742,0,0,0,-1,2⟩, + ⟨5,202,0,742,0,0,0,-2,1⟩, + ⟨4,206,191,703,0,0,0,1,1⟩, + ⟨4,191,206,703,0,0,0,-1,2⟩, + ⟨5,191,0,703,0,0,0,-2,1⟩, + ⟨4,184,201,649,0,0,0,1,1⟩, + ⟨4,201,184,649,0,0,0,-1,2⟩, + ⟨5,201,0,649,0,0,0,-2,1⟩, + ⟨4,173,121,690,0,0,0,1,1⟩, + ⟨4,121,173,690,0,0,0,-1,2⟩, + ⟨5,121,0,690,0,0,0,-2,1⟩, + ⟨4,114,137,648,0,0,0,1,1⟩, + ⟨4,137,114,648,0,0,0,-1,2⟩, + ⟨5,137,0,648,0,0,0,-2,1⟩, + ⟨4,129,150,988,0,0,0,1,1⟩, + ⟨4,150,129,988,0,0,0,-1,2⟩, + ⟨5,150,0,988,0,0,0,-2,1⟩, + ⟨4,124,143,989,0,0,0,1,1⟩, + ⟨4,143,124,989,0,0,0,-1,2⟩, + ⟨5,143,0,989,0,0,0,-2,1⟩, + ⟨4,215,189,990,0,0,0,1,1⟩, + ⟨4,189,215,990,0,0,0,-1,2⟩, + ⟨5,189,0,990,0,0,0,-2,1⟩, + ⟨4,212,168,987,0,0,0,1,1⟩, + ⟨4,168,212,987,0,0,0,-1,2⟩, + ⟨5,168,0,987,0,0,0,-2,1⟩, + ⟨4,152,131,996,0,0,0,1,1⟩, + ⟨4,131,152,996,0,0,0,-1,2⟩, + ⟨5,131,0,996,0,0,0,-2,1⟩, + ⟨4,213,167,993,0,0,0,1,1⟩, + ⟨4,167,213,993,0,0,0,-1,2⟩, + ⟨5,167,0,993,0,0,0,-2,1⟩, + ⟨4,130,151,991,0,0,0,1,1⟩, + ⟨4,151,130,991,0,0,0,-1,2⟩, + ⟨5,151,0,991,0,0,0,-2,1⟩, + ⟨4,166,214,995,0,0,0,1,1⟩, + ⟨4,214,166,995,0,0,0,-1,2⟩, + ⟨5,214,0,995,0,0,0,-2,1⟩, + ⟨4,219,136,1002,0,0,0,1,1⟩, + ⟨4,136,219,1002,0,0,0,-1,2⟩, + ⟨5,136,0,1002,0,0,0,-2,1⟩, + ⟨4,210,197,1003,0,0,0,1,1⟩, + ⟨4,197,210,1003,0,0,0,-1,2⟩, + ⟨5,197,0,1003,0,0,0,-2,1⟩, + ⟨4,157,147,1004,0,0,0,1,1⟩, + ⟨4,147,157,1004,0,0,0,-1,2⟩, + ⟨5,147,0,1004,0,0,0,-2,1⟩, + ⟨4,160,144,1039,0,0,0,1,1⟩, + ⟨4,144,160,1039,0,0,0,-1,2⟩, + ⟨5,144,0,1039,0,0,0,-2,1⟩, + ⟨4,134,221,1010,0,0,0,1,1⟩, + ⟨4,221,134,1010,0,0,0,-1,2⟩, + ⟨5,221,0,1010,0,0,0,-2,1⟩, + ⟨4,161,145,1007,0,0,0,1,1⟩, + ⟨4,145,161,1007,0,0,0,-1,2⟩, + ⟨5,145,0,1007,0,0,0,-2,1⟩, + ⟨4,220,135,1005,0,0,0,1,1⟩, + ⟨4,135,220,1005,0,0,0,-1,2⟩, + ⟨5,135,0,1005,0,0,0,-2,1⟩, + ⟨4,146,162,1040,0,0,0,1,1⟩, + ⟨4,162,146,1040,0,0,0,-1,2⟩, + ⟨5,162,0,1040,0,0,0,-2,1⟩, + ⟨4,170,140,1016,0,0,0,1,1⟩, + ⟨4,140,170,1016,0,0,0,-1,2⟩, + ⟨5,140,0,1016,0,0,0,-2,1⟩, + ⟨4,118,113,1017,0,0,0,1,1⟩, + ⟨4,113,118,1017,0,0,0,-1,2⟩, + ⟨5,113,0,1017,0,0,0,-2,1⟩, + ⟨4,205,198,1018,0,0,0,1,1⟩, + ⟨4,198,205,1018,0,0,0,-1,2⟩, + ⟨5,198,0,1018,0,0,0,-2,1⟩, + ⟨4,194,187,1041,0,0,0,1,1⟩, + ⟨4,187,194,1041,0,0,0,-1,2⟩, + ⟨5,187,0,1041,0,0,0,-2,1⟩, + ⟨4,142,172,1024,0,0,0,1,1⟩, + ⟨4,172,142,1024,0,0,0,-1,2⟩, + ⟨5,172,0,1024,0,0,0,-2,1⟩, + ⟨4,195,186,1021,0,0,0,1,1⟩, + ⟨4,186,195,1021,0,0,0,-1,2⟩, + ⟨5,186,0,1021,0,0,0,-2,1⟩, + ⟨4,171,141,1019,0,0,0,1,1⟩, + ⟨4,141,171,1019,0,0,0,-1,2⟩, + ⟨5,141,0,1019,0,0,0,-2,1⟩, + ⟨4,185,196,1042,0,0,0,1,1⟩, + ⟨4,196,185,1042,0,0,0,-1,2⟩, + ⟨5,196,0,1042,0,0,0,-2,1⟩, + ⟨4,207,178,1030,0,0,0,1,1⟩, + ⟨4,178,207,1030,0,0,0,-1,2⟩, + ⟨5,178,0,1030,0,0,0,-2,1⟩, + ],#[0,6,2,1,0,2,0,0,0,0],864⟩, by decide⟩ +def forward_111 : CheckedSegment frames paid warps := + ⟨⟨forwardState111, forwardState112, + [ + ⟨4,192,200,1031,0,0,0,1,1⟩, + ⟨4,200,192,1031,0,0,0,-1,2⟩, + ⟨5,200,0,1031,0,0,0,-2,1⟩, + ⟨4,120,138,1032,0,0,0,1,1⟩, + ⟨4,138,120,1032,0,0,0,-1,2⟩, + ⟨5,138,0,1032,0,0,0,-2,1⟩, + ⟨4,179,115,1029,0,0,0,1,1⟩, + ⟨4,115,179,1029,0,0,0,-1,2⟩, + ⟨5,115,0,1029,0,0,0,-2,1⟩, + ⟨4,176,209,1038,0,0,0,1,1⟩, + ⟨4,209,176,1038,0,0,0,-1,2⟩, + ⟨5,209,0,1038,0,0,0,-2,1⟩, + ⟨4,180,116,1035,0,0,0,1,1⟩, + ⟨4,116,180,1035,0,0,0,-1,2⟩, + ⟨5,116,0,1035,0,0,0,-2,1⟩, + ⟨4,208,177,1033,0,0,0,1,1⟩, + ⟨4,177,208,1033,0,0,0,-1,2⟩, + ⟨5,177,0,1033,0,0,0,-2,1⟩, + ⟨4,117,181,1037,0,0,0,1,1⟩, + ⟨4,181,117,1037,0,0,0,-1,2⟩, + ⟨5,181,0,1037,0,0,0,-2,1⟩, + ⟨4,154,217,730,0,0,0,1,1⟩, + ⟨4,217,154,730,0,0,0,-1,2⟩, + ⟨5,217,0,730,0,0,0,-2,1⟩, + ⟨4,127,165,662,0,0,0,1,1⟩, + ⟨4,165,127,662,0,0,0,-1,2⟩, + ⟨5,165,0,662,0,0,0,-2,1⟩, + ⟨4,153,218,677,0,0,0,1,1⟩, + ⟨4,218,153,677,0,0,0,-1,2⟩, + ⟨5,218,0,677,0,0,0,-2,1⟩, + ⟨4,126,164,661,0,0,0,1,1⟩, + ⟨4,164,126,661,0,0,0,-1,2⟩, + ⟨5,164,0,661,0,0,0,-2,1⟩, + ⟨4,128,156,704,0,0,0,1,1⟩, + ⟨4,156,128,704,0,0,0,-1,2⟩, + ⟨5,156,0,704,0,0,0,-2,1⟩, + ⟨4,125,163,664,0,0,0,1,1⟩, + ⟨4,163,125,664,0,0,0,-1,2⟩, + ⟨5,163,0,664,0,0,0,-2,1⟩, + ⟨4,155,216,691,0,0,0,1,1⟩, + ⟨4,216,155,691,0,0,0,-1,2⟩, + ⟨5,216,0,691,0,0,0,-2,1⟩, + ⟨4,190,211,663,0,0,0,1,1⟩, + ⟨4,211,190,663,0,0,0,-1,2⟩, + ⟨5,211,0,663,0,0,0,-2,1⟩, + ⟨4,132,158,705,0,0,0,1,1⟩, + ⟨4,158,132,705,0,0,0,-1,2⟩, + ⟨5,158,0,705,0,0,0,-2,1⟩, + ⟨4,148,223,679,0,0,0,1,1⟩, + ⟨4,223,148,679,0,0,0,-1,2⟩, + ⟨5,223,0,679,0,0,0,-2,1⟩, + ⟨4,149,222,692,0,0,0,1,1⟩, + ⟨4,222,149,692,0,0,0,-1,2⟩, + ⟨5,222,0,692,0,0,0,-2,1⟩, + ⟨4,133,159,678,0,0,0,1,1⟩, + ⟨4,159,133,678,0,0,0,-1,2⟩, + ⟨5,159,0,678,0,0,0,-2,1⟩, + ⟨1,283,0,877,1043,2074,0,0,1⟩, + ⟨1,379,0,883,1043,2092,0,0,1⟩, + ⟨4,283,379,1043,0,0,0,1,1⟩, + ⟨4,379,283,1043,0,0,0,-1,2⟩, + ⟨1,139,0,659,169,1794,0,0,1⟩, + ⟨1,283,0,1043,169,2460,0,0,1⟩, + ⟨4,139,283,169,0,0,0,-1,2⟩, + ⟨1,119,0,728,149,1901,0,0,1⟩, + ⟨1,379,0,1043,149,2459,0,0,1⟩, + ⟨4,119,379,149,0,0,0,1,1⟩, + ⟨1,100,0,878,1044,2077,0,0,1⟩, + ⟨1,67,0,884,1044,2095,0,0,1⟩, + ⟨4,100,67,1044,0,0,0,1,1⟩, + ⟨4,67,100,1044,0,0,0,-1,2⟩, + ⟨1,112,0,659,142,1793,0,0,1⟩, + ⟨1,100,0,1044,142,2461,0,0,1⟩, + ⟨4,112,100,142,0,0,0,-1,2⟩, + ⟨1,169,0,728,199,1902,0,0,1⟩, + ⟨1,67,0,1044,199,2462,0,0,1⟩, + ⟨4,169,67,199,0,0,0,1,1⟩, + ⟨1,315,0,879,1045,2080,0,0,1⟩, + ⟨1,347,0,881,1045,2086,0,0,1⟩, + ⟨4,315,347,1045,0,0,0,1,1⟩, + ⟨4,347,315,1045,0,0,0,-1,2⟩, + ⟨1,315,0,1045,169,2463,0,0,1⟩, + ⟨4,139,315,169,0,0,0,-1,2⟩, + ⟨1,347,0,1045,199,2464,0,0,1⟩, + ⟨4,169,347,199,0,0,0,1,1⟩, + ⟨1,48,0,880,1046,2083,0,0,1⟩, + ⟨1,82,0,882,1046,2089,0,0,1⟩, + ⟨4,48,82,1046,0,0,0,1,1⟩, + ⟨4,82,48,1046,0,0,0,-1,2⟩, + ⟨1,48,0,1046,142,2465,0,0,1⟩, + ⟨4,112,48,142,0,0,0,-1,2⟩, + ⟨1,82,0,1046,149,2466,0,0,1⟩, + ⟨4,119,82,149,0,0,0,1,1⟩, + ⟨1,586,0,877,1047,2075,0,0,1⟩, + ⟨1,361,0,884,1047,2096,0,0,1⟩, + ⟨4,586,361,1047,0,0,0,1,1⟩, + ⟨4,361,586,1047,0,0,0,-1,2⟩, + ⟨1,199,0,729,229,1905,0,0,1⟩, + ⟨1,586,0,1047,229,2468,0,0,1⟩, + ⟨4,199,586,229,0,0,0,-1,2⟩, + ⟨1,193,0,660,223,1796,0,0,1⟩, + ⟨1,361,0,1047,223,2467,0,0,1⟩, + ⟨4,193,361,223,0,0,0,1,1⟩, + ⟨1,587,0,878,1048,2078,0,0,1⟩, + ⟨1,365,0,883,1048,2093,0,0,1⟩, + ⟨4,587,365,1048,0,0,0,1,1⟩, + ⟨4,365,587,1048,0,0,0,-1,2⟩, + ⟨1,188,0,729,218,1904,0,0,1⟩, + ⟨1,587,0,1048,218,2469,0,0,1⟩, + ⟨4,188,587,218,0,0,0,-1,2⟩, + ⟨1,204,0,660,234,1797,0,0,1⟩, + ⟨1,365,0,1048,234,2470,0,0,1⟩, + ⟨4,204,365,234,0,0,0,1,1⟩, + ⟨1,588,0,879,1049,2081,0,0,1⟩, + ⟨1,243,0,882,1049,2090,0,0,1⟩, + ⟨4,588,243,1049,0,0,0,1,1⟩, + ⟨4,243,588,1049,0,0,0,-1,2⟩, + ⟨1,588,0,1049,218,2471,0,0,1⟩, + ⟨4,188,588,218,0,0,0,-1,2⟩, + ⟨1,243,0,1049,223,2472,0,0,1⟩, + ⟨4,193,243,223,0,0,0,1,1⟩, + ⟨1,349,0,880,1050,2084,0,0,1⟩, + ⟨1,589,0,881,1050,2087,0,0,1⟩, + ⟨4,349,589,1050,0,0,0,1,1⟩, + ⟨4,589,349,1050,0,0,0,-1,2⟩, + ⟨1,349,0,1050,229,2473,0,0,1⟩, + ⟨4,199,349,229,0,0,0,-1,2⟩, + ⟨1,589,0,1050,234,2474,0,0,1⟩, + ],#[0,24,16,0,0,0,0,0,0,0],698⟩, by decide⟩ +def forward_112 : CheckedSegment frames paid warps := + ⟨⟨forwardState112, forwardState113, + [ + ⟨4,204,589,234,0,0,0,1,1⟩, + ⟨1,279,0,885,1051,2098,0,0,1⟩, + ⟨1,359,0,891,1051,2116,0,0,1⟩, + ⟨4,279,359,1051,0,0,0,1,1⟩, + ⟨4,359,279,1051,0,0,0,-1,2⟩, + ⟨1,203,0,675,233,1827,0,0,1⟩, + ⟨1,279,0,1051,233,2476,0,0,1⟩, + ⟨4,203,279,233,0,0,0,-1,2⟩, + ⟨1,122,0,741,152,1920,0,0,1⟩, + ⟨1,359,0,1051,152,2475,0,0,1⟩, + ⟨4,122,359,152,0,0,0,1,1⟩, + ⟨1,274,0,886,1052,2101,0,0,1⟩, + ⟨1,354,0,892,1052,2119,0,0,1⟩, + ⟨4,274,354,1052,0,0,0,1,1⟩, + ⟨4,354,274,1052,0,0,0,-1,2⟩, + ⟨1,182,0,675,212,1826,0,0,1⟩, + ⟨1,274,0,1052,212,2478,0,0,1⟩, + ⟨4,182,274,212,0,0,0,-1,2⟩, + ⟨1,174,0,741,204,1921,0,0,1⟩, + ⟨1,354,0,1052,204,2477,0,0,1⟩, + ⟨4,174,354,204,0,0,0,1,1⟩, + ⟨1,295,0,887,1053,2104,0,0,1⟩, + ⟨1,343,0,889,1053,2110,0,0,1⟩, + ⟨4,295,343,1053,0,0,0,1,1⟩, + ⟨4,343,295,1053,0,0,0,-1,2⟩, + ⟨1,295,0,1053,233,2480,0,0,1⟩, + ⟨4,203,295,233,0,0,0,-1,2⟩, + ⟨1,343,0,1053,204,2479,0,0,1⟩, + ⟨4,174,343,204,0,0,0,1,1⟩, + ⟨1,290,0,888,1054,2107,0,0,1⟩, + ⟨1,338,0,890,1054,2113,0,0,1⟩, + ⟨4,290,338,1054,0,0,0,1,1⟩, + ⟨4,338,290,1054,0,0,0,-1,2⟩, + ⟨1,290,0,1054,212,2482,0,0,1⟩, + ⟨4,182,290,212,0,0,0,-1,2⟩, + ⟨1,338,0,1054,152,2481,0,0,1⟩, + ⟨4,122,338,152,0,0,0,1,1⟩, + ⟨1,590,0,885,1055,2099,0,0,1⟩, + ⟨1,405,0,892,1055,2120,0,0,1⟩, + ⟨4,590,405,1055,0,0,0,1,1⟩, + ⟨4,405,590,1055,0,0,0,-1,2⟩, + ⟨1,202,0,742,232,1924,0,0,1⟩, + ⟨1,590,0,1055,232,2484,0,0,1⟩, + ⟨4,202,590,232,0,0,0,-1,2⟩, + ⟨1,123,0,676,153,1829,0,0,1⟩, + ⟨1,405,0,1055,153,2483,0,0,1⟩, + ⟨4,123,405,153,0,0,0,1,1⟩, + ⟨1,591,0,886,1056,2102,0,0,1⟩, + ⟨1,544,0,891,1056,2117,0,0,1⟩, + ⟨4,591,544,1056,0,0,0,1,1⟩, + ⟨4,544,591,1056,0,0,0,-1,2⟩, + ⟨1,183,0,742,213,1923,0,0,1⟩, + ⟨1,591,0,1056,213,2486,0,0,1⟩, + ⟨4,183,591,213,0,0,0,-1,2⟩, + ⟨1,175,0,676,205,1830,0,0,1⟩, + ⟨1,544,0,1056,205,2485,0,0,1⟩, + ⟨4,175,544,205,0,0,0,1,1⟩, + ⟨1,592,0,887,1057,2105,0,0,1⟩, + ⟨1,559,0,890,1057,2114,0,0,1⟩, + ⟨4,592,559,1057,0,0,0,1,1⟩, + ⟨4,559,592,1057,0,0,0,-1,2⟩, + ⟨1,592,0,1057,213,2488,0,0,1⟩, + ⟨4,183,592,213,0,0,0,-1,2⟩, + ⟨1,559,0,1057,153,2487,0,0,1⟩, + ⟨4,123,559,153,0,0,0,1,1⟩, + ⟨1,558,0,888,1058,2108,0,0,1⟩, + ⟨1,593,0,889,1058,2111,0,0,1⟩, + ⟨4,558,593,1058,0,0,0,1,1⟩, + ⟨4,593,558,1058,0,0,0,-1,2⟩, + ⟨1,558,0,1058,232,2490,0,0,1⟩, + ⟨4,202,558,232,0,0,0,-1,2⟩, + ⟨1,593,0,1058,205,2489,0,0,1⟩, + ⟨4,175,593,205,0,0,0,1,1⟩, + ⟨1,278,0,893,1059,2122,0,0,1⟩, + ⟨1,342,0,899,1059,2140,0,0,1⟩, + ⟨4,278,342,1059,0,0,0,1,1⟩, + ⟨4,342,278,1059,0,0,0,-1,2⟩, + ⟨1,201,0,649,231,1777,0,0,1⟩, + ⟨1,278,0,1059,231,2492,0,0,1⟩, + ⟨4,201,278,231,0,0,0,-1,2⟩, + ⟨1,191,0,703,221,1870,0,0,1⟩, + ⟨1,342,0,1059,221,2491,0,0,1⟩, + ⟨4,191,342,221,0,0,0,1,1⟩, + ⟨1,276,0,894,1060,2125,0,0,1⟩, + ⟨1,340,0,900,1060,2143,0,0,1⟩, + ⟨4,276,340,1060,0,0,0,1,1⟩, + ⟨4,340,276,1060,0,0,0,-1,2⟩, + ⟨1,184,0,649,214,1776,0,0,1⟩, + ⟨1,276,0,1060,214,2493,0,0,1⟩, + ⟨4,184,276,214,0,0,0,-1,2⟩, + ⟨1,206,0,703,236,1871,0,0,1⟩, + ⟨1,340,0,1060,236,2494,0,0,1⟩, + ⟨4,206,340,236,0,0,0,1,1⟩, + ⟨1,294,0,895,1061,2128,0,0,1⟩, + ⟨1,358,0,897,1061,2134,0,0,1⟩, + ⟨4,294,358,1061,0,0,0,1,1⟩, + ⟨4,358,294,1061,0,0,0,-1,2⟩, + ⟨1,294,0,1061,231,2495,0,0,1⟩, + ⟨4,201,294,231,0,0,0,-1,2⟩, + ⟨1,358,0,1061,236,2496,0,0,1⟩, + ⟨4,206,358,236,0,0,0,1,1⟩, + ⟨1,292,0,896,1062,2131,0,0,1⟩, + ⟨1,356,0,898,1062,2137,0,0,1⟩, + ⟨4,292,356,1062,0,0,0,1,1⟩, + ⟨4,356,292,1062,0,0,0,-1,2⟩, + ⟨1,292,0,1062,214,2497,0,0,1⟩, + ⟨4,184,292,214,0,0,0,-1,2⟩, + ⟨1,356,0,1062,221,2498,0,0,1⟩, + ⟨4,191,356,221,0,0,0,1,1⟩, + ⟨1,594,0,893,1063,2123,0,0,1⟩, + ⟨1,421,0,900,1063,2144,0,0,1⟩, + ⟨4,594,421,1063,0,0,0,1,1⟩, + ⟨4,421,594,1063,0,0,0,-1,2⟩, + ⟨1,137,0,648,167,1774,0,0,1⟩, + ⟨1,594,0,1063,167,2500,0,0,1⟩, + ⟨4,137,594,167,0,0,0,-1,2⟩, + ⟨1,121,0,690,151,1851,0,0,1⟩, + ⟨1,421,0,1063,151,2499,0,0,1⟩, + ⟨4,121,421,151,0,0,0,1,1⟩, + ⟨1,595,0,894,1064,2126,0,0,1⟩, + ⟨1,419,0,899,1064,2141,0,0,1⟩, + ⟨4,595,419,1064,0,0,0,1,1⟩, + ⟨4,419,595,1064,0,0,0,-1,2⟩, + ⟨1,114,0,648,144,1773,0,0,1⟩, + ⟨1,595,0,1064,144,2501,0,0,1⟩, + ⟨4,114,595,144,0,0,0,-1,2⟩, + ⟨1,173,0,690,203,1852,0,0,1⟩, + ⟨1,419,0,1064,203,2502,0,0,1⟩, + ],#[0,72,0,0,0,0,0,0,0,0],504⟩, by decide⟩ +def forward_113 : CheckedSegment frames paid warps := + ⟨⟨forwardState113, forwardState114, + [ + ⟨4,173,419,203,0,0,0,1,1⟩, + ⟨1,596,0,895,1065,2129,0,0,1⟩, + ⟨1,417,0,898,1065,2138,0,0,1⟩, + ⟨4,596,417,1065,0,0,0,1,1⟩, + ⟨4,417,596,1065,0,0,0,-1,2⟩, + ⟨1,596,0,1065,144,2503,0,0,1⟩, + ⟨4,114,596,144,0,0,0,-1,2⟩, + ⟨1,417,0,1065,151,2504,0,0,1⟩, + ⟨4,121,417,151,0,0,0,1,1⟩, + ⟨1,410,0,896,1066,2132,0,0,1⟩, + ⟨1,597,0,897,1066,2135,0,0,1⟩, + ⟨4,410,597,1066,0,0,0,1,1⟩, + ⟨4,597,410,1066,0,0,0,-1,2⟩, + ⟨1,410,0,1066,167,2505,0,0,1⟩, + ⟨4,137,410,167,0,0,0,-1,2⟩, + ⟨1,597,0,1066,203,2506,0,0,1⟩, + ⟨4,173,597,203,0,0,0,1,1⟩, + ⟨1,247,0,901,1067,2146,0,0,1⟩, + ⟨1,364,0,907,1067,2164,0,0,1⟩, + ⟨4,247,364,1067,0,0,0,-2,1⟩, + ⟨4,364,247,1067,0,0,0,1,4⟩, + ⟨1,143,0,989,173,2352,0,0,1⟩, + ⟨1,247,0,1067,173,2507,0,0,1⟩, + ⟨4,143,247,173,0,0,0,-1,2⟩, + ⟨1,150,0,988,180,2349,0,0,1⟩, + ⟨1,364,0,1067,180,2508,0,0,1⟩, + ⟨4,150,364,180,0,0,0,-2,1⟩, + ⟨1,242,0,902,1068,2149,0,0,1⟩, + ⟨1,366,0,908,1068,2167,0,0,1⟩, + ⟨4,242,366,1068,0,0,0,-2,1⟩, + ⟨4,366,242,1068,0,0,0,1,4⟩, + ⟨1,124,0,989,154,2351,0,0,1⟩, + ⟨1,242,0,1068,154,2509,0,0,1⟩, + ⟨4,124,242,154,0,0,0,-1,2⟩, + ⟨1,129,0,988,159,2348,0,0,1⟩, + ⟨1,366,0,1068,159,2510,0,0,1⟩, + ⟨4,129,366,159,0,0,0,-2,1⟩, + ⟨1,263,0,903,1069,2152,0,0,1⟩, + ⟨1,344,0,905,1069,2158,0,0,1⟩, + ⟨4,263,344,1069,0,0,0,-2,1⟩, + ⟨4,344,263,1069,0,0,0,1,4⟩, + ⟨1,263,0,1069,173,2512,0,0,1⟩, + ⟨4,143,263,173,0,0,0,-1,2⟩, + ⟨1,344,0,1069,159,2511,0,0,1⟩, + ⟨4,129,344,159,0,0,0,-2,1⟩, + ⟨1,258,0,904,1070,2155,0,0,1⟩, + ⟨1,28,0,906,1070,2161,0,0,1⟩, + ⟨4,258,28,1070,0,0,0,-2,1⟩, + ⟨4,28,258,1070,0,0,0,1,4⟩, + ⟨1,258,0,1070,154,2513,0,0,1⟩, + ⟨4,124,258,154,0,0,0,-1,2⟩, + ⟨1,28,0,1070,180,2514,0,0,1⟩, + ⟨4,150,28,180,0,0,0,-2,1⟩, + ⟨1,598,0,901,1071,2147,0,0,1⟩, + ⟨1,12,0,908,1071,2168,0,0,1⟩, + ⟨4,598,12,1071,0,0,0,-2,1⟩, + ⟨4,12,598,1071,0,0,0,1,4⟩, + ⟨1,168,0,987,198,2344,0,0,1⟩, + ⟨1,598,0,1071,198,2515,0,0,1⟩, + ⟨4,168,598,198,0,0,0,-1,2⟩, + ⟨1,189,0,990,219,2355,0,0,1⟩, + ⟨1,12,0,1071,219,2516,0,0,1⟩, + ⟨4,189,12,219,0,0,0,-2,1⟩, + ⟨1,599,0,902,1072,2150,0,0,1⟩, + ⟨1,6,0,907,1072,2165,0,0,1⟩, + ⟨4,599,6,1072,0,0,0,-2,1⟩, + ⟨4,6,599,1072,0,0,0,1,4⟩, + ⟨1,212,0,987,242,2345,0,0,1⟩, + ⟨1,599,0,1072,242,2517,0,0,1⟩, + ⟨4,212,599,242,0,0,0,-1,2⟩, + ⟨1,215,0,990,245,2356,0,0,1⟩, + ⟨1,6,0,1072,245,2518,0,0,1⟩, + ⟨4,215,6,245,0,0,0,-2,1⟩, + ⟨1,600,0,903,1073,2153,0,0,1⟩, + ⟨1,4,0,906,1073,2162,0,0,1⟩, + ⟨4,600,4,1073,0,0,0,-2,1⟩, + ⟨4,4,600,1073,0,0,0,1,4⟩, + ⟨1,600,0,1073,242,2520,0,0,1⟩, + ⟨4,212,600,242,0,0,0,-1,2⟩, + ⟨1,4,0,1073,219,2519,0,0,1⟩, + ⟨4,189,4,219,0,0,0,-2,1⟩, + ⟨1,1,0,904,1074,2156,0,0,1⟩, + ⟨1,601,0,905,1074,2159,0,0,1⟩, + ⟨4,1,601,1074,0,0,0,-2,1⟩, + ⟨4,601,1,1074,0,0,0,1,4⟩, + ⟨1,1,0,1074,198,2521,0,0,1⟩, + ⟨4,168,1,198,0,0,0,-1,2⟩, + ⟨1,601,0,1074,245,2522,0,0,1⟩, + ⟨4,215,601,245,0,0,0,-2,1⟩, + ⟨1,246,0,909,1075,2170,0,0,1⟩, + ⟨1,348,0,915,1075,2188,0,0,1⟩, + ⟨4,246,348,1075,0,0,0,-2,1⟩, + ⟨4,348,246,1075,0,0,0,1,4⟩, + ⟨1,167,0,993,197,2363,0,0,1⟩, + ⟨1,246,0,1075,197,2524,0,0,1⟩, + ⟨4,167,246,197,0,0,0,-1,2⟩, + ⟨1,131,0,996,161,2371,0,0,1⟩, + ⟨1,348,0,1075,161,2523,0,0,1⟩, + ⟨4,131,348,161,0,0,0,-2,1⟩, + ⟨1,244,0,910,1076,2173,0,0,1⟩, + ⟨1,350,0,916,1076,2191,0,0,1⟩, + ⟨4,244,350,1076,0,0,0,-2,1⟩, + ⟨4,350,244,1076,0,0,0,1,4⟩, + ⟨1,213,0,993,243,2364,0,0,1⟩, + ⟨1,244,0,1076,243,2526,0,0,1⟩, + ⟨4,213,244,243,0,0,0,-1,2⟩, + ⟨1,152,0,996,182,2372,0,0,1⟩, + ⟨1,350,0,1076,182,2525,0,0,1⟩, + ⟨4,152,350,182,0,0,0,-2,1⟩, + ⟨1,262,0,911,1077,2176,0,0,1⟩, + ⟨1,360,0,913,1077,2182,0,0,1⟩, + ⟨4,262,360,1077,0,0,0,-2,1⟩, + ⟨4,360,262,1077,0,0,0,1,4⟩, + ⟨1,262,0,1077,197,2528,0,0,1⟩, + ⟨4,167,262,197,0,0,0,-1,2⟩, + ⟨1,360,0,1077,182,2527,0,0,1⟩, + ⟨4,152,360,182,0,0,0,-2,1⟩, + ⟨1,260,0,912,1078,2179,0,0,1⟩, + ⟨1,60,0,914,1078,2185,0,0,1⟩, + ⟨4,260,60,1078,0,0,0,-2,1⟩, + ⟨4,60,260,1078,0,0,0,1,4⟩, + ⟨1,260,0,1078,243,2530,0,0,1⟩, + ⟨4,213,260,243,0,0,0,-1,2⟩, + ⟨1,60,0,1078,161,2529,0,0,1⟩, + ⟨4,131,60,161,0,0,0,-2,1⟩, + ⟨1,602,0,909,1079,2171,0,0,1⟩, + ⟨1,437,0,916,1079,2192,0,0,1⟩, + ⟨4,602,437,1079,0,0,0,-2,1⟩, + ],#[0,70,0,0,0,0,0,0,0,0],594⟩, by decide⟩ +def forward_114 : CheckedSegment frames paid warps := + ⟨⟨forwardState114, forwardState115, + [ + ⟨4,437,602,1079,0,0,0,1,4⟩, + ⟨1,214,0,995,244,2368,0,0,1⟩, + ⟨1,602,0,1079,244,2532,0,0,1⟩, + ⟨4,214,602,244,0,0,0,-1,2⟩, + ⟨1,151,0,991,181,2360,0,0,1⟩, + ⟨1,437,0,1079,181,2531,0,0,1⟩, + ⟨4,151,437,181,0,0,0,-2,1⟩, + ⟨1,603,0,910,1080,2174,0,0,1⟩, + ⟨1,435,0,915,1080,2189,0,0,1⟩, + ⟨4,603,435,1080,0,0,0,-2,1⟩, + ⟨4,435,603,1080,0,0,0,1,4⟩, + ⟨1,166,0,995,196,2367,0,0,1⟩, + ⟨1,603,0,1080,196,2534,0,0,1⟩, + ⟨4,166,603,196,0,0,0,-1,2⟩, + ⟨1,130,0,991,160,2359,0,0,1⟩, + ⟨1,435,0,1080,160,2533,0,0,1⟩, + ⟨4,130,435,160,0,0,0,-2,1⟩, + ⟨1,604,0,911,1081,2177,0,0,1⟩, + ⟨1,433,0,914,1081,2186,0,0,1⟩, + ⟨4,604,433,1081,0,0,0,-2,1⟩, + ⟨4,433,604,1081,0,0,0,1,4⟩, + ⟨1,604,0,1081,196,2536,0,0,1⟩, + ⟨4,166,604,196,0,0,0,-1,2⟩, + ⟨1,433,0,1081,181,2535,0,0,1⟩, + ⟨4,151,433,181,0,0,0,-2,1⟩, + ⟨1,426,0,912,1082,2180,0,0,1⟩, + ⟨1,605,0,913,1082,2183,0,0,1⟩, + ⟨4,426,605,1082,0,0,0,-2,1⟩, + ⟨4,605,426,1082,0,0,0,1,4⟩, + ⟨1,426,0,1082,244,2538,0,0,1⟩, + ⟨4,214,426,244,0,0,0,-1,2⟩, + ⟨1,605,0,1082,160,2537,0,0,1⟩, + ⟨4,130,605,160,0,0,0,-2,1⟩, + ⟨1,456,0,917,1083,2194,0,0,1⟩, + ⟨1,396,0,981,1083,2338,0,0,1⟩, + ⟨4,456,396,1083,0,0,0,-2,1⟩, + ⟨4,396,456,1083,0,0,0,1,4⟩, + ⟨1,197,0,1003,227,2377,0,0,1⟩, + ⟨1,456,0,1083,227,2540,0,0,1⟩, + ⟨4,197,456,227,0,0,0,-1,2⟩, + ⟨1,136,0,1002,166,2374,0,0,1⟩, + ⟨1,396,0,1083,166,2539,0,0,1⟩, + ⟨4,136,396,166,0,0,0,-2,1⟩, + ⟨1,457,0,918,1084,2197,0,0,1⟩, + ⟨1,398,0,982,1084,2341,0,0,1⟩, + ⟨4,457,398,1084,0,0,0,-2,1⟩, + ⟨4,398,457,1084,0,0,0,1,4⟩, + ⟨1,210,0,1003,240,2378,0,0,1⟩, + ⟨1,457,0,1084,240,2541,0,0,1⟩, + ⟨4,210,457,240,0,0,0,-1,2⟩, + ⟨1,219,0,1002,249,2375,0,0,1⟩, + ⟨1,398,0,1084,249,2542,0,0,1⟩, + ⟨4,219,398,249,0,0,0,-2,1⟩, + ⟨1,466,0,919,1085,2200,0,0,1⟩, + ⟨1,376,0,979,1085,2332,0,0,1⟩, + ⟨4,466,376,1085,0,0,0,-2,1⟩, + ⟨4,376,466,1085,0,0,0,1,4⟩, + ⟨1,466,0,1085,227,2543,0,0,1⟩, + ⟨4,197,466,227,0,0,0,-1,2⟩, + ⟨1,376,0,1085,249,2544,0,0,1⟩, + ⟨4,219,376,249,0,0,0,-2,1⟩, + ⟨1,467,0,920,1086,2203,0,0,1⟩, + ⟨1,66,0,980,1086,2335,0,0,1⟩, + ⟨4,467,66,1086,0,0,0,-2,1⟩, + ⟨4,66,467,1086,0,0,0,1,4⟩, + ⟨1,467,0,1086,240,2546,0,0,1⟩, + ⟨4,210,467,240,0,0,0,-1,2⟩, + ⟨1,66,0,1086,166,2545,0,0,1⟩, + ⟨4,136,66,166,0,0,0,-2,1⟩, + ⟨1,606,0,917,1087,2195,0,0,1⟩, + ⟨1,556,0,982,1087,2342,0,0,1⟩, + ⟨4,606,556,1087,0,0,0,-2,1⟩, + ⟨4,556,606,1087,0,0,0,1,4⟩, + ⟨1,144,0,1039,174,2444,0,0,1⟩, + ⟨1,606,0,1087,174,2547,0,0,1⟩, + ⟨4,144,606,174,0,0,0,-1,2⟩, + ⟨1,147,0,1004,177,2381,0,0,1⟩, + ⟨1,556,0,1087,177,2548,0,0,1⟩, + ⟨4,147,556,177,0,0,0,-2,1⟩, + ⟨1,607,0,918,1088,2198,0,0,1⟩, + ⟨1,547,0,981,1088,2339,0,0,1⟩, + ⟨4,607,547,1088,0,0,0,-2,1⟩, + ⟨4,547,607,1088,0,0,0,1,4⟩, + ⟨1,160,0,1039,190,2445,0,0,1⟩, + ⟨1,607,0,1088,190,2550,0,0,1⟩, + ⟨4,160,607,190,0,0,0,-1,2⟩, + ⟨1,157,0,1004,187,2382,0,0,1⟩, + ⟨1,547,0,1088,187,2549,0,0,1⟩, + ⟨4,157,547,187,0,0,0,-2,1⟩, + ⟨1,608,0,919,1089,2201,0,0,1⟩, + ⟨1,546,0,980,1089,2336,0,0,1⟩, + ⟨4,608,546,1089,0,0,0,-2,1⟩, + ⟨4,546,608,1089,0,0,0,1,4⟩, + ⟨1,608,0,1089,190,2552,0,0,1⟩, + ⟨4,160,608,190,0,0,0,-1,2⟩, + ⟨1,546,0,1089,177,2551,0,0,1⟩, + ⟨4,147,546,177,0,0,0,-2,1⟩, + ⟨1,545,0,920,1090,2204,0,0,1⟩, + ⟨1,609,0,979,1090,2333,0,0,1⟩, + ⟨4,545,609,1090,0,0,0,-2,1⟩, + ⟨4,609,545,1090,0,0,0,1,4⟩, + ⟨1,545,0,1090,174,2553,0,0,1⟩, + ⟨4,144,545,174,0,0,0,-1,2⟩, + ⟨1,609,0,1090,187,2554,0,0,1⟩, + ⟨4,157,609,187,0,0,0,-2,1⟩, + ⟨1,458,0,925,1091,2206,0,0,1⟩, + ⟨1,380,0,1210,1091,2786,0,0,1⟩, + ⟨4,458,380,1091,0,0,0,-2,1⟩, + ⟨4,380,458,1091,0,0,0,1,4⟩, + ⟨1,145,0,1007,175,2389,0,0,1⟩, + ⟨1,458,0,1091,175,2555,0,0,1⟩, + ⟨4,145,458,175,0,0,0,-1,2⟩, + ⟨1,221,0,1010,251,2394,0,0,1⟩, + ⟨1,380,0,1091,251,2556,0,0,1⟩, + ⟨4,221,380,251,0,0,0,-2,1⟩, + ⟨1,459,0,926,1092,2209,0,0,1⟩, + ⟨1,382,0,1211,1092,2789,0,0,1⟩, + ⟨4,459,382,1092,0,0,0,-2,1⟩, + ⟨4,382,459,1092,0,0,0,1,4⟩, + ⟨1,161,0,1007,191,2390,0,0,1⟩, + ⟨1,459,0,1092,191,2558,0,0,1⟩, + ⟨4,161,459,191,0,0,0,-1,2⟩, + ⟨1,134,0,1010,164,2393,0,0,1⟩, + ⟨1,382,0,1092,164,2557,0,0,1⟩, + ⟨4,134,382,164,0,0,0,-2,1⟩, + ⟨1,464,0,927,1093,2212,0,0,1⟩, + ⟨1,392,0,1208,1093,2780,0,0,1⟩, + ⟨4,464,392,1093,0,0,0,-2,1⟩, + ],#[0,72,0,0,0,0,0,0,0,0],588⟩, by decide⟩ +def forward_115 : CheckedSegment frames paid warps := + ⟨⟨forwardState115, forwardState116, + [ + ⟨4,392,464,1093,0,0,0,1,4⟩, + ⟨1,464,0,1093,175,2560,0,0,1⟩, + ⟨4,145,464,175,0,0,0,-1,2⟩, + ⟨1,392,0,1093,164,2559,0,0,1⟩, + ⟨4,134,392,164,0,0,0,-2,1⟩, + ⟨1,465,0,928,1094,2215,0,0,1⟩, + ⟨1,97,0,1209,1094,2783,0,0,1⟩, + ⟨4,465,97,1094,0,0,0,-2,1⟩, + ⟨4,97,465,1094,0,0,0,1,4⟩, + ⟨1,465,0,1094,191,2561,0,0,1⟩, + ⟨4,161,465,191,0,0,0,-1,2⟩, + ⟨1,97,0,1094,251,2562,0,0,1⟩, + ⟨4,221,97,251,0,0,0,-2,1⟩, + ⟨1,610,0,925,1095,2207,0,0,1⟩, + ⟨1,261,0,1211,1095,2790,0,0,1⟩, + ⟨4,610,261,1095,0,0,0,-2,1⟩, + ⟨4,261,610,1095,0,0,0,1,4⟩, + ⟨1,162,0,1040,192,2449,0,0,1⟩, + ⟨1,610,0,1095,192,2564,0,0,1⟩, + ⟨4,162,610,192,0,0,0,-1,2⟩, + ⟨1,135,0,1005,165,2385,0,0,1⟩, + ⟨1,261,0,1095,165,2563,0,0,1⟩, + ⟨4,135,261,165,0,0,0,-2,1⟩, + ⟨1,611,0,926,1096,2210,0,0,1⟩, + ⟨1,259,0,1210,1096,2787,0,0,1⟩, + ⟨4,611,259,1096,0,0,0,-2,1⟩, + ⟨4,259,611,1096,0,0,0,1,4⟩, + ⟨1,146,0,1040,176,2448,0,0,1⟩, + ⟨1,611,0,1096,176,2565,0,0,1⟩, + ⟨4,146,611,176,0,0,0,-1,2⟩, + ⟨1,220,0,1005,250,2386,0,0,1⟩, + ⟨1,259,0,1096,250,2566,0,0,1⟩, + ⟨4,220,259,250,0,0,0,-2,1⟩, + ⟨1,612,0,927,1097,2213,0,0,1⟩, + ⟨1,266,0,1209,1097,2784,0,0,1⟩, + ⟨4,612,266,1097,0,0,0,-2,1⟩, + ⟨4,266,612,1097,0,0,0,1,4⟩, + ⟨1,612,0,1097,176,2568,0,0,1⟩, + ⟨4,146,612,176,0,0,0,-1,2⟩, + ⟨1,266,0,1097,165,2567,0,0,1⟩, + ⟨4,135,266,165,0,0,0,-2,1⟩, + ⟨1,250,0,928,1098,2216,0,0,1⟩, + ⟨1,613,0,1208,1098,2781,0,0,1⟩, + ⟨4,250,613,1098,0,0,0,-2,1⟩, + ⟨4,613,250,1098,0,0,0,1,4⟩, + ⟨1,250,0,1098,192,2569,0,0,1⟩, + ⟨4,162,250,192,0,0,0,-1,2⟩, + ⟨1,613,0,1098,250,2570,0,0,1⟩, + ⟨4,220,613,250,0,0,0,-2,1⟩, + ⟨1,248,0,933,1099,2218,0,0,1⟩, + ⟨1,300,0,939,1099,2236,0,0,1⟩, + ⟨4,248,300,1099,0,0,0,1,1⟩, + ⟨4,300,248,1099,0,0,0,-1,2⟩, + ⟨1,113,0,1017,143,2399,0,0,1⟩, + ⟨1,248,0,1099,143,2571,0,0,1⟩, + ⟨4,113,248,143,0,0,0,1,1⟩, + ⟨1,140,0,1016,170,2396,0,0,1⟩, + ⟨1,300,0,1099,170,2572,0,0,1⟩, + ⟨4,140,300,170,0,0,0,-2,1⟩, + ⟨1,10,0,934,1100,2221,0,0,1⟩, + ⟨1,302,0,940,1100,2239,0,0,1⟩, + ⟨4,10,302,1100,0,0,0,1,1⟩, + ⟨4,302,10,1100,0,0,0,-1,2⟩, + ⟨1,118,0,1017,148,2400,0,0,1⟩, + ⟨1,10,0,1100,148,2573,0,0,1⟩, + ⟨4,118,10,148,0,0,0,1,1⟩, + ⟨1,170,0,1016,200,2397,0,0,1⟩, + ⟨1,302,0,1100,200,2574,0,0,1⟩, + ⟨4,170,302,200,0,0,0,-2,1⟩, + ⟨1,268,0,935,1101,2224,0,0,1⟩, + ⟨1,280,0,937,1101,2230,0,0,1⟩, + ⟨4,268,280,1101,0,0,0,1,1⟩, + ⟨4,280,268,1101,0,0,0,-1,2⟩, + ⟨1,268,0,1101,143,2575,0,0,1⟩, + ⟨4,113,268,143,0,0,0,1,1⟩, + ⟨1,280,0,1101,200,2576,0,0,1⟩, + ⟨4,170,280,200,0,0,0,-2,1⟩, + ⟨1,270,0,936,1102,2227,0,0,1⟩, + ⟨1,38,0,938,1102,2233,0,0,1⟩, + ⟨4,270,38,1102,0,0,0,1,1⟩, + ⟨4,38,270,1102,0,0,0,-1,2⟩, + ⟨1,270,0,1102,148,2577,0,0,1⟩, + ⟨4,118,270,148,0,0,0,1,1⟩, + ⟨1,38,0,1102,170,2578,0,0,1⟩, + ⟨4,140,38,170,0,0,0,-2,1⟩, + ⟨1,614,0,933,1103,2219,0,0,1⟩, + ⟨1,442,0,940,1103,2240,0,0,1⟩, + ⟨4,614,442,1103,0,0,0,1,1⟩, + ⟨4,442,614,1103,0,0,0,-1,2⟩, + ⟨1,187,0,1041,217,2452,0,0,1⟩, + ⟨1,614,0,1103,217,2579,0,0,1⟩, + ⟨4,187,614,217,0,0,0,1,1⟩, + ⟨1,198,0,1018,228,2403,0,0,1⟩, + ⟨1,442,0,1103,228,2580,0,0,1⟩, + ⟨4,198,442,228,0,0,0,-2,1⟩, + ⟨1,615,0,934,1104,2222,0,0,1⟩, + ⟨1,536,0,939,1104,2237,0,0,1⟩, + ⟨4,615,536,1104,0,0,0,1,1⟩, + ⟨4,536,615,1104,0,0,0,-1,2⟩, + ⟨1,194,0,1041,224,2453,0,0,1⟩, + ⟨1,615,0,1104,224,2581,0,0,1⟩, + ⟨4,194,615,224,0,0,0,1,1⟩, + ⟨1,205,0,1018,235,2404,0,0,1⟩, + ⟨1,536,0,1104,235,2582,0,0,1⟩, + ⟨4,205,536,235,0,0,0,-2,1⟩, + ⟨1,616,0,935,1105,2225,0,0,1⟩, + ⟨1,557,0,938,1105,2234,0,0,1⟩, + ⟨4,616,557,1105,0,0,0,1,1⟩, + ⟨4,557,616,1105,0,0,0,-1,2⟩, + ⟨1,616,0,1105,224,2583,0,0,1⟩, + ⟨4,194,616,224,0,0,0,1,1⟩, + ⟨1,557,0,1105,228,2584,0,0,1⟩, + ⟨4,198,557,228,0,0,0,-2,1⟩, + ⟨1,524,0,936,1106,2228,0,0,1⟩, + ⟨1,617,0,937,1106,2231,0,0,1⟩, + ⟨4,524,617,1106,0,0,0,1,1⟩, + ⟨4,617,524,1106,0,0,0,-1,2⟩, + ⟨1,524,0,1106,217,2585,0,0,1⟩, + ⟨4,187,524,217,0,0,0,1,1⟩, + ⟨1,617,0,1106,235,2586,0,0,1⟩, + ⟨4,205,617,235,0,0,0,-2,1⟩, + ⟨1,252,0,941,1107,2242,0,0,1⟩, + ⟨1,284,0,947,1107,2260,0,0,1⟩, + ⟨4,252,284,1107,0,0,0,1,1⟩, + ⟨4,284,252,1107,0,0,0,-1,2⟩, + ⟨1,186,0,1021,216,2409,0,0,1⟩, + ⟨1,252,0,1107,216,2588,0,0,1⟩, + ⟨4,186,252,216,0,0,0,1,1⟩, + ],#[0,70,0,0,0,0,0,0,0,0],556⟩, by decide⟩ +def forward_116 : CheckedSegment frames paid warps := + ⟨⟨forwardState116, forwardState117, + [ + ⟨1,172,0,1024,202,2414,0,0,1⟩, + ⟨1,284,0,1107,202,2587,0,0,1⟩, + ⟨4,172,284,202,0,0,0,-2,1⟩, + ⟨1,254,0,942,1108,2245,0,0,1⟩, + ⟨1,286,0,948,1108,2263,0,0,1⟩, + ⟨4,254,286,1108,0,0,0,1,1⟩, + ⟨4,286,254,1108,0,0,0,-1,2⟩, + ⟨1,195,0,1021,225,2410,0,0,1⟩, + ⟨1,254,0,1108,225,2590,0,0,1⟩, + ⟨4,195,254,225,0,0,0,1,1⟩, + ⟨1,142,0,1024,172,2413,0,0,1⟩, + ⟨1,286,0,1108,172,2589,0,0,1⟩, + ⟨4,142,286,172,0,0,0,-2,1⟩, + ⟨1,264,0,943,1109,2248,0,0,1⟩, + ⟨1,296,0,945,1109,2254,0,0,1⟩, + ⟨4,264,296,1109,0,0,0,1,1⟩, + ⟨4,296,264,1109,0,0,0,-1,2⟩, + ⟨1,264,0,1109,216,2592,0,0,1⟩, + ⟨4,186,264,216,0,0,0,1,1⟩, + ⟨1,296,0,1109,172,2591,0,0,1⟩, + ⟨4,142,296,172,0,0,0,-2,1⟩, + ⟨1,79,0,944,1110,2251,0,0,1⟩, + ⟨1,19,0,946,1110,2257,0,0,1⟩, + ⟨4,79,19,1110,0,0,0,1,1⟩, + ⟨4,19,79,1110,0,0,0,-1,2⟩, + ⟨1,79,0,1110,225,2594,0,0,1⟩, + ⟨4,195,79,225,0,0,0,1,1⟩, + ⟨1,19,0,1110,202,2593,0,0,1⟩, + ⟨4,172,19,202,0,0,0,-2,1⟩, + ⟨1,618,0,941,1111,2243,0,0,1⟩, + ⟨1,245,0,948,1111,2264,0,0,1⟩, + ⟨4,618,245,1111,0,0,0,1,1⟩, + ⟨4,245,618,1111,0,0,0,-1,2⟩, + ⟨1,196,0,1042,226,2457,0,0,1⟩, + ⟨1,618,0,1111,226,2596,0,0,1⟩, + ⟨4,196,618,226,0,0,0,1,1⟩, + ⟨1,141,0,1019,171,2406,0,0,1⟩, + ⟨1,245,0,1111,171,2595,0,0,1⟩, + ⟨4,141,245,171,0,0,0,-2,1⟩, + ⟨1,619,0,942,1112,2246,0,0,1⟩, + ⟨1,257,0,947,1112,2261,0,0,1⟩, + ⟨4,619,257,1112,0,0,0,1,1⟩, + ⟨4,257,619,1112,0,0,0,-1,2⟩, + ⟨1,185,0,1042,215,2456,0,0,1⟩, + ⟨1,619,0,1112,215,2598,0,0,1⟩, + ⟨4,185,619,215,0,0,0,1,1⟩, + ⟨1,171,0,1019,201,2407,0,0,1⟩, + ⟨1,257,0,1112,201,2597,0,0,1⟩, + ⟨4,171,257,201,0,0,0,-2,1⟩, + ⟨1,620,0,943,1113,2249,0,0,1⟩, + ⟨1,317,0,946,1113,2258,0,0,1⟩, + ⟨4,620,317,1113,0,0,0,1,1⟩, + ⟨4,317,620,1113,0,0,0,-1,2⟩, + ⟨1,620,0,1113,215,2600,0,0,1⟩, + ⟨4,185,620,215,0,0,0,1,1⟩, + ⟨1,317,0,1113,171,2599,0,0,1⟩, + ⟨4,141,317,171,0,0,0,-2,1⟩, + ⟨1,333,0,944,1114,2252,0,0,1⟩, + ⟨1,621,0,945,1114,2255,0,0,1⟩, + ⟨4,333,621,1114,0,0,0,1,1⟩, + ⟨4,621,333,1114,0,0,0,-1,2⟩, + ⟨1,333,0,1114,226,2602,0,0,1⟩, + ⟨4,196,333,226,0,0,0,1,1⟩, + ⟨1,621,0,1114,201,2601,0,0,1⟩, + ⟨4,171,621,201,0,0,0,-2,1⟩, + ⟨1,460,0,949,1115,2266,0,0,1⟩, + ⟨1,332,0,1214,1115,2798,0,0,1⟩, + ⟨4,460,332,1115,0,0,0,1,1⟩, + ⟨4,332,460,1115,0,0,0,-1,2⟩, + ⟨1,200,0,1031,230,2424,0,0,1⟩, + ⟨1,460,0,1115,230,2604,0,0,1⟩, + ⟨4,200,460,230,0,0,0,1,1⟩, + ⟨1,178,0,1030,208,2420,0,0,1⟩, + ⟨1,332,0,1115,208,2603,0,0,1⟩, + ⟨4,178,332,208,0,0,0,-2,1⟩, + ⟨1,461,0,950,1116,2269,0,0,1⟩, + ⟨1,334,0,1215,1116,2801,0,0,1⟩, + ⟨4,461,334,1116,0,0,0,1,1⟩, + ⟨4,334,461,1116,0,0,0,-1,2⟩, + ⟨1,192,0,1031,222,2423,0,0,1⟩, + ⟨1,461,0,1116,222,2605,0,0,1⟩, + ⟨4,192,461,222,0,0,0,1,1⟩, + ⟨1,207,0,1030,237,2421,0,0,1⟩, + ⟨1,334,0,1116,237,2606,0,0,1⟩, + ⟨4,207,334,237,0,0,0,-2,1⟩, + ⟨1,468,0,951,1117,2272,0,0,1⟩, + ⟨1,312,0,1212,1117,2792,0,0,1⟩, + ⟨4,468,312,1117,0,0,0,1,1⟩, + ⟨4,312,468,1117,0,0,0,-1,2⟩, + ⟨1,468,0,1117,230,2607,0,0,1⟩, + ⟨4,200,468,230,0,0,0,1,1⟩, + ⟨1,312,0,1117,237,2608,0,0,1⟩, + ⟨4,207,312,237,0,0,0,-2,1⟩, + ⟨1,469,0,952,1118,2275,0,0,1⟩, + ⟨1,24,0,1213,1118,2795,0,0,1⟩, + ⟨4,469,24,1118,0,0,0,1,1⟩, + ⟨4,24,469,1118,0,0,0,-1,2⟩, + ⟨1,469,0,1118,222,2610,0,0,1⟩, + ⟨4,192,469,222,0,0,0,1,1⟩, + ⟨1,24,0,1118,208,2609,0,0,1⟩, + ⟨4,178,24,208,0,0,0,-2,1⟩, + ⟨1,622,0,949,1119,2267,0,0,1⟩, + ⟨1,627,0,1215,1119,2802,0,0,1⟩, + ⟨4,622,627,1119,0,0,0,1,1⟩, + ⟨4,627,622,1119,0,0,0,-1,2⟩, + ⟨1,115,0,1029,145,2416,0,0,1⟩, + ⟨1,622,0,1119,145,2611,0,0,1⟩, + ⟨4,115,622,145,0,0,0,1,1⟩, + ⟨1,138,0,1032,168,2428,0,0,1⟩, + ⟨1,627,0,1119,168,2612,0,0,1⟩, + ⟨4,138,627,168,0,0,0,-2,1⟩, + ⟨1,623,0,950,1120,2270,0,0,1⟩, + ⟨1,626,0,1214,1120,2799,0,0,1⟩, + ⟨4,623,626,1120,0,0,0,1,1⟩, + ⟨4,626,623,1120,0,0,0,-1,2⟩, + ⟨1,179,0,1029,209,2417,0,0,1⟩, + ⟨1,623,0,1120,209,2614,0,0,1⟩, + ⟨4,179,623,209,0,0,0,1,1⟩, + ⟨1,120,0,1032,150,2427,0,0,1⟩, + ⟨1,626,0,1120,150,2613,0,0,1⟩, + ⟨4,120,626,150,0,0,0,-2,1⟩, + ⟨1,624,0,951,1121,2273,0,0,1⟩, + ⟨1,403,0,1213,1121,2796,0,0,1⟩, + ⟨4,624,403,1121,0,0,0,1,1⟩, + ⟨4,403,624,1121,0,0,0,-1,2⟩, + ⟨1,624,0,1121,209,2616,0,0,1⟩, + ⟨4,179,624,209,0,0,0,1,1⟩, + ⟨1,403,0,1121,168,2615,0,0,1⟩, + ],#[0,72,0,0,0,0,0,0,0,0],504⟩, by decide⟩ +def forward_117 : CheckedSegment frames paid warps := + ⟨⟨forwardState117, forwardState118, + [ + ⟨4,138,403,168,0,0,0,-2,1⟩, + ⟨1,401,0,952,1122,2276,0,0,1⟩, + ⟨1,625,0,1212,1122,2793,0,0,1⟩, + ⟨4,401,625,1122,0,0,0,1,1⟩, + ⟨4,625,401,1122,0,0,0,-1,2⟩, + ⟨1,401,0,1122,145,2617,0,0,1⟩, + ⟨4,115,401,145,0,0,0,1,1⟩, + ⟨1,625,0,1122,150,2618,0,0,1⟩, + ⟨4,120,625,150,0,0,0,-2,1⟩, + ⟨1,462,0,957,1123,2278,0,0,1⟩, + ⟨1,316,0,1218,1123,2810,0,0,1⟩, + ⟨4,462,316,1123,0,0,0,1,1⟩, + ⟨4,316,462,1123,0,0,0,-1,2⟩, + ⟨1,116,0,1035,146,2433,0,0,1⟩, + ⟨1,462,0,1123,146,2619,0,0,1⟩, + ⟨4,116,462,146,0,0,0,1,1⟩, + ⟨1,209,0,1038,239,2442,0,0,1⟩, + ⟨1,316,0,1123,239,2620,0,0,1⟩, + ⟨4,209,316,239,0,0,0,-2,1⟩, + ⟨1,463,0,958,1124,2281,0,0,1⟩, + ⟨1,318,0,1219,1124,2813,0,0,1⟩, + ⟨4,463,318,1124,0,0,0,1,1⟩, + ⟨4,318,463,1124,0,0,0,-1,2⟩, + ⟨1,180,0,1035,210,2434,0,0,1⟩, + ⟨1,463,0,1124,210,2622,0,0,1⟩, + ⟨4,180,463,210,0,0,0,1,1⟩, + ⟨1,176,0,1038,206,2441,0,0,1⟩, + ⟨1,318,0,1124,206,2621,0,0,1⟩, + ⟨4,176,318,206,0,0,0,-2,1⟩, + ⟨1,470,0,959,1125,2284,0,0,1⟩, + ⟨1,328,0,1216,1125,2804,0,0,1⟩, + ⟨4,470,328,1125,0,0,0,1,1⟩, + ⟨4,328,470,1125,0,0,0,-1,2⟩, + ⟨1,470,0,1125,146,2623,0,0,1⟩, + ⟨4,116,470,146,0,0,0,1,1⟩, + ⟨1,328,0,1125,206,2624,0,0,1⟩, + ⟨4,176,328,206,0,0,0,-2,1⟩, + ⟨1,471,0,960,1126,2287,0,0,1⟩, + ⟨1,109,0,1217,1126,2807,0,0,1⟩, + ⟨4,471,109,1126,0,0,0,1,1⟩, + ⟨4,109,471,1126,0,0,0,-1,2⟩, + ⟨1,471,0,1126,210,2625,0,0,1⟩, + ⟨4,180,471,210,0,0,0,1,1⟩, + ⟨1,109,0,1126,239,2626,0,0,1⟩, + ⟨4,209,109,239,0,0,0,-2,1⟩, + ⟨1,628,0,957,1127,2279,0,0,1⟩, + ⟨1,227,0,1219,1127,2814,0,0,1⟩, + ⟨4,628,227,1127,0,0,0,1,1⟩, + ⟨4,227,628,1127,0,0,0,-1,2⟩, + ⟨1,181,0,1037,211,2438,0,0,1⟩, + ⟨1,628,0,1127,211,2628,0,0,1⟩, + ⟨4,181,628,211,0,0,0,1,1⟩, + ⟨1,177,0,1033,207,2430,0,0,1⟩, + ⟨1,227,0,1127,207,2627,0,0,1⟩, + ⟨4,177,227,207,0,0,0,-2,1⟩, + ⟨1,629,0,958,1128,2282,0,0,1⟩, + ⟨1,229,0,1218,1128,2811,0,0,1⟩, + ⟨4,629,229,1128,0,0,0,1,1⟩, + ⟨4,229,629,1128,0,0,0,-1,2⟩, + ⟨1,117,0,1037,147,2437,0,0,1⟩, + ⟨1,629,0,1128,147,2629,0,0,1⟩, + ⟨4,117,629,147,0,0,0,1,1⟩, + ⟨1,208,0,1033,238,2431,0,0,1⟩, + ⟨1,229,0,1128,238,2630,0,0,1⟩, + ⟨4,208,229,238,0,0,0,-2,1⟩, + ⟨1,630,0,959,1129,2285,0,0,1⟩, + ⟨1,234,0,1217,1129,2808,0,0,1⟩, + ⟨4,630,234,1129,0,0,0,1,1⟩, + ⟨4,234,630,1129,0,0,0,-1,2⟩, + ⟨1,630,0,1129,147,2631,0,0,1⟩, + ⟨4,117,630,147,0,0,0,1,1⟩, + ⟨1,234,0,1129,207,2632,0,0,1⟩, + ⟨4,177,234,207,0,0,0,-2,1⟩, + ⟨1,241,0,960,1130,2288,0,0,1⟩, + ⟨1,631,0,1216,1130,2805,0,0,1⟩, + ⟨4,241,631,1130,0,0,0,1,1⟩, + ⟨4,631,241,1130,0,0,0,-1,2⟩, + ⟨1,241,0,1130,211,2633,0,0,1⟩, + ⟨4,181,241,211,0,0,0,1,1⟩, + ⟨1,631,0,1130,238,2634,0,0,1⟩, + ⟨4,208,631,238,0,0,0,-2,1⟩, + ⟨1,478,0,965,1131,2290,0,0,1⟩, + ⟨1,509,0,338,1131,947,0,0,1⟩, + ⟨4,478,509,1131,0,0,0,1,1⟩, + ⟨4,509,478,1131,0,0,0,-1,2⟩, + ⟨1,165,0,662,195,1803,0,0,1⟩, + ⟨1,478,0,1131,195,2635,0,0,1⟩, + ⟨4,165,478,195,0,0,0,1,1⟩, + ⟨1,217,0,730,247,1908,0,0,1⟩, + ⟨1,509,0,1131,247,2636,0,0,1⟩, + ⟨4,217,509,247,0,0,0,-2,1⟩, + ⟨1,479,0,966,1132,2293,0,0,1⟩, + ⟨1,510,0,332,1132,929,0,0,1⟩, + ⟨4,479,510,1132,0,0,0,1,1⟩, + ⟨4,510,479,1132,0,0,0,-1,2⟩, + ⟨1,127,0,662,157,1802,0,0,1⟩, + ⟨1,479,0,1132,157,2637,0,0,1⟩, + ⟨4,127,479,157,0,0,0,1,1⟩, + ⟨1,154,0,730,184,1907,0,0,1⟩, + ⟨1,510,0,1132,184,2638,0,0,1⟩, + ⟨4,154,510,184,0,0,0,-2,1⟩, + ⟨1,488,0,967,1133,2296,0,0,1⟩, + ⟨1,498,0,333,1133,931,0,0,1⟩, + ⟨4,488,498,1133,0,0,0,1,1⟩, + ⟨4,498,488,1133,0,0,0,-1,2⟩, + ⟨1,488,0,1133,195,2640,0,0,1⟩, + ⟨4,165,488,195,0,0,0,1,1⟩, + ⟨1,498,0,1133,184,2639,0,0,1⟩, + ⟨4,154,498,184,0,0,0,-2,1⟩, + ⟨1,489,0,968,1134,2299,0,0,1⟩, + ⟨1,499,0,334,1134,933,0,0,1⟩, + ⟨4,489,499,1134,0,0,0,1,1⟩, + ⟨4,499,489,1134,0,0,0,-1,2⟩, + ⟨1,489,0,1134,157,2641,0,0,1⟩, + ⟨4,127,489,157,0,0,0,1,1⟩, + ⟨1,499,0,1134,247,2642,0,0,1⟩, + ⟨4,217,499,247,0,0,0,-2,1⟩, + ⟨1,49,0,965,1135,2291,0,0,1⟩, + ⟨1,393,0,332,1135,930,0,0,1⟩, + ⟨4,49,393,1135,0,0,0,1,1⟩, + ⟨4,393,49,1135,0,0,0,-1,2⟩, + ⟨1,164,0,661,194,1800,0,0,1⟩, + ⟨1,49,0,1135,194,2643,0,0,1⟩, + ⟨4,164,49,194,0,0,0,1,1⟩, + ⟨1,218,0,677,248,1833,0,0,1⟩, + ⟨1,393,0,1135,248,2644,0,0,1⟩, + ⟨4,218,393,248,0,0,0,-2,1⟩, + ⟨1,83,0,966,1136,2294,0,0,1⟩, + ],#[0,66,5,0,0,0,0,0,0,0],514⟩, by decide⟩ +def forward_118 : CheckedSegment frames paid warps := + ⟨⟨forwardState118, forwardState119, + [ + ⟨1,281,0,338,1136,948,0,0,1⟩, + ⟨4,83,281,1136,0,0,0,1,1⟩, + ⟨4,281,83,1136,0,0,0,-1,2⟩, + ⟨1,126,0,661,156,1799,0,0,1⟩, + ⟨1,83,0,1136,156,2645,0,0,1⟩, + ⟨4,126,83,156,0,0,0,1,1⟩, + ⟨1,153,0,677,183,1832,0,0,1⟩, + ⟨1,281,0,1136,183,2646,0,0,1⟩, + ⟨4,153,281,183,0,0,0,-2,1⟩, + ⟨1,98,0,967,1137,2297,0,0,1⟩, + ⟨1,225,0,334,1137,934,0,0,1⟩, + ⟨4,98,225,1137,0,0,0,1,1⟩, + ⟨4,225,98,1137,0,0,0,-1,2⟩, + ⟨1,98,0,1137,156,2647,0,0,1⟩, + ⟨4,126,98,156,0,0,0,1,1⟩, + ⟨1,225,0,1137,248,2648,0,0,1⟩, + ⟨4,218,225,248,0,0,0,-2,1⟩, + ⟨1,285,0,968,1138,2300,0,0,1⟩, + ⟨1,101,0,333,1138,932,0,0,1⟩, + ⟨4,285,101,1138,0,0,0,1,1⟩, + ⟨4,101,285,1138,0,0,0,-1,2⟩, + ⟨1,285,0,1138,194,2650,0,0,1⟩, + ⟨4,164,285,194,0,0,0,1,1⟩, + ⟨1,101,0,1138,183,2649,0,0,1⟩, + ⟨4,153,101,183,0,0,0,-2,1⟩, + ⟨1,480,0,969,1139,2302,0,0,1⟩, + ⟨1,500,0,313,1139,895,0,0,1⟩, + ⟨4,480,500,1139,0,0,0,1,1⟩, + ⟨4,500,480,1139,0,0,0,-1,2⟩, + ⟨1,163,0,664,193,1809,0,0,1⟩, + ⟨1,480,0,1139,193,2652,0,0,1⟩, + ⟨4,163,480,193,0,0,0,1,1⟩, + ⟨1,156,0,704,186,1874,0,0,1⟩, + ⟨1,500,0,1139,186,2651,0,0,1⟩, + ⟨4,156,500,186,0,0,0,-2,1⟩, + ⟨1,481,0,970,1140,2305,0,0,1⟩, + ⟨1,501,0,315,1140,905,0,0,1⟩, + ⟨4,481,501,1140,0,0,0,1,1⟩, + ⟨4,501,481,1140,0,0,0,-1,2⟩, + ⟨1,125,0,664,155,1808,0,0,1⟩, + ⟨1,481,0,1140,155,2653,0,0,1⟩, + ⟨4,125,481,155,0,0,0,1,1⟩, + ⟨1,128,0,704,158,1873,0,0,1⟩, + ⟨1,501,0,1140,158,2654,0,0,1⟩, + ⟨4,128,501,158,0,0,0,-2,1⟩, + ⟨1,490,0,971,1141,2308,0,0,1⟩, + ⟨1,511,0,336,1141,943,0,0,1⟩, + ⟨4,490,511,1141,0,0,0,1,1⟩, + ⟨4,511,490,1141,0,0,0,-1,2⟩, + ⟨1,490,0,1141,193,2656,0,0,1⟩, + ⟨4,163,490,193,0,0,0,1,1⟩, + ⟨1,511,0,1141,158,2655,0,0,1⟩, + ⟨4,128,511,158,0,0,0,-2,1⟩, + ⟨1,491,0,972,1142,2311,0,0,1⟩, + ⟨1,512,0,337,1142,945,0,0,1⟩, + ⟨4,491,512,1142,0,0,0,1,1⟩, + ⟨4,512,491,1142,0,0,0,-1,2⟩, + ⟨1,491,0,1142,155,2657,0,0,1⟩, + ⟨4,125,491,155,0,0,0,1,1⟩, + ⟨1,512,0,1142,186,2658,0,0,1⟩, + ⟨4,156,512,186,0,0,0,-2,1⟩, + ⟨1,68,0,969,1143,2303,0,0,1⟩, + ⟨1,345,0,315,1143,906,0,0,1⟩, + ⟨4,68,345,1143,0,0,0,1,1⟩, + ⟨4,345,68,1143,0,0,0,-1,2⟩, + ⟨1,211,0,663,241,1806,0,0,1⟩, + ⟨1,68,0,1143,241,2659,0,0,1⟩, + ⟨4,211,68,241,0,0,0,1,1⟩, + ⟨1,216,0,691,246,1855,0,0,1⟩, + ⟨1,345,0,1143,246,2660,0,0,1⟩, + ⟨4,216,345,246,0,0,0,-2,1⟩, + ⟨1,80,0,970,1144,2306,0,0,1⟩, + ⟨1,381,0,313,1144,896,0,0,1⟩, + ⟨4,80,381,1144,0,0,0,1,1⟩, + ⟨4,381,80,1144,0,0,0,-1,2⟩, + ⟨1,190,0,663,220,1805,0,0,1⟩, + ⟨1,80,0,1144,220,2662,0,0,1⟩, + ⟨4,190,80,220,0,0,0,1,1⟩, + ⟨1,155,0,691,185,1854,0,0,1⟩, + ⟨1,381,0,1144,185,2661,0,0,1⟩, + ⟨4,155,381,185,0,0,0,-2,1⟩, + ⟨1,88,0,971,1145,2309,0,0,1⟩, + ⟨1,377,0,337,1145,946,0,0,1⟩, + ⟨4,88,377,1145,0,0,0,1,1⟩, + ⟨4,377,88,1145,0,0,0,-1,2⟩, + ⟨1,88,0,1145,220,2663,0,0,1⟩, + ⟨4,190,88,220,0,0,0,1,1⟩, + ⟨1,377,0,1145,246,2664,0,0,1⟩, + ⟨4,216,377,246,0,0,0,-2,1⟩, + ⟨1,397,0,972,1146,2312,0,0,1⟩, + ⟨1,31,0,336,1146,944,0,0,1⟩, + ⟨4,397,31,1146,0,0,0,1,1⟩, + ⟨4,31,397,1146,0,0,0,-1,2⟩, + ⟨1,397,0,1146,241,2666,0,0,1⟩, + ⟨4,211,397,241,0,0,0,1,1⟩, + ⟨1,31,0,1146,185,2665,0,0,1⟩, + ⟨4,155,31,185,0,0,0,-2,1⟩, + ⟨1,273,0,973,1147,2314,0,0,1⟩, + ⟨1,289,0,977,1147,2326,0,0,1⟩, + ⟨4,273,289,1147,0,0,0,1,1⟩, + ⟨4,289,273,1147,0,0,0,-1,2⟩, + ⟨1,223,0,679,253,1839,0,0,1⟩, + ⟨1,273,0,1147,253,2668,0,0,1⟩, + ⟨4,223,273,253,0,0,0,1,1⟩, + ⟨1,158,0,705,188,1877,0,0,1⟩, + ⟨1,289,0,1147,188,2667,0,0,1⟩, + ⟨4,158,289,188,0,0,0,-2,1⟩, + ⟨1,275,0,974,1148,2317,0,0,1⟩, + ⟨1,291,0,978,1148,2329,0,0,1⟩, + ⟨4,275,291,1148,0,0,0,1,1⟩, + ⟨4,291,275,1148,0,0,0,-1,2⟩, + ⟨1,148,0,679,178,1838,0,0,1⟩, + ⟨1,275,0,1148,178,2670,0,0,1⟩, + ⟨4,148,275,178,0,0,0,1,1⟩, + ⟨1,132,0,705,162,1876,0,0,1⟩, + ⟨1,291,0,1148,162,2669,0,0,1⟩, + ⟨4,132,291,162,0,0,0,-2,1⟩, + ⟨1,502,0,297,1149,817,0,0,1⟩, + ⟨1,513,0,323,1149,907,0,0,1⟩, + ⟨4,502,513,1149,0,0,0,1,1⟩, + ⟨4,513,502,1149,0,0,0,-1,2⟩, + ⟨1,502,0,1149,253,2672,0,0,1⟩, + ⟨4,223,502,253,0,0,0,1,1⟩, + ⟨1,513,0,1149,162,2671,0,0,1⟩, + ⟨4,132,513,162,0,0,0,-2,1⟩, + ⟨1,305,0,975,1150,2320,0,0,1⟩, + ⟨1,321,0,976,1150,2323,0,0,1⟩, + ⟨4,305,321,1150,0,0,0,1,1⟩, + ],#[0,58,13,0,0,0,0,0,0,0],512⟩, by decide⟩ +def forward_119 : CheckedSegment frames paid warps := + ⟨⟨forwardState119, forwardState120, + [ + ⟨4,321,305,1150,0,0,0,-1,2⟩, + ⟨1,305,0,1150,178,2673,0,0,1⟩, + ⟨4,148,305,178,0,0,0,1,1⟩, + ⟨1,321,0,1150,188,2674,0,0,1⟩, + ⟨4,158,321,188,0,0,0,-2,1⟩, + ⟨1,33,0,973,1151,2315,0,0,1⟩, + ⟨1,313,0,978,1151,2330,0,0,1⟩, + ⟨4,33,313,1151,0,0,0,1,1⟩, + ⟨4,313,33,1151,0,0,0,-1,2⟩, + ⟨1,159,0,678,189,1836,0,0,1⟩, + ⟨1,33,0,1151,189,2675,0,0,1⟩, + ⟨4,159,33,189,0,0,0,1,1⟩, + ⟨1,222,0,692,252,1858,0,0,1⟩, + ⟨1,313,0,1151,252,2676,0,0,1⟩, + ⟨4,222,313,252,0,0,0,-2,1⟩, + ⟨1,55,0,974,1152,2318,0,0,1⟩, + ⟨1,297,0,977,1152,2327,0,0,1⟩, + ⟨4,55,297,1152,0,0,0,1,1⟩, + ⟨4,297,55,1152,0,0,0,-1,2⟩, + ⟨1,133,0,678,163,1835,0,0,1⟩, + ⟨1,55,0,1152,163,2677,0,0,1⟩, + ⟨4,133,55,163,0,0,0,1,1⟩, + ⟨1,149,0,692,179,1857,0,0,1⟩, + ⟨1,297,0,1152,179,2678,0,0,1⟩, + ⟨4,149,297,179,0,0,0,-2,1⟩, + ⟨1,74,0,297,1153,818,0,0,1⟩, + ⟨1,329,0,976,1153,2324,0,0,1⟩, + ⟨4,74,329,1153,0,0,0,1,1⟩, + ⟨4,329,74,1153,0,0,0,-1,2⟩, + ⟨1,74,0,1153,163,2679,0,0,1⟩, + ⟨4,133,74,163,0,0,0,1,1⟩, + ⟨1,329,0,1153,252,2680,0,0,1⟩, + ⟨4,222,329,252,0,0,0,-2,1⟩, + ⟨1,301,0,975,1154,2321,0,0,1⟩, + ⟨1,85,0,323,1154,908,0,0,1⟩, + ⟨4,301,85,1154,0,0,0,1,1⟩, + ⟨4,85,301,1154,0,0,0,-1,2⟩, + ⟨1,301,0,1154,189,2682,0,0,1⟩, + ⟨4,159,301,189,0,0,0,1,1⟩, + ⟨1,85,0,1154,179,2681,0,0,1⟩, + ⟨4,149,85,179,0,0,0,-2,1⟩, + ⟨0,0,0,0,0,0,3,0,1⟩, + ⟨1,566,0,1212,1,2791,0,0,1⟩, + ⟨1,408,0,979,1,2331,0,0,1⟩, + ⟨4,566,408,1,0,0,0,-1,1⟩, + ⟨1,105,0,980,1,2334,0,0,1⟩, + ⟨4,408,105,1,0,0,0,1,1⟩, + ⟨1,567,0,1213,1,2794,0,0,1⟩, + ⟨4,567,105,1,0,0,0,-1,1⟩, + ⟨1,568,0,1216,1,2803,0,0,1⟩, + ⟨1,412,0,1208,1,2779,0,0,1⟩, + ⟨4,568,412,1,0,0,0,-1,1⟩, + ⟨1,414,0,1209,1,2782,0,0,1⟩, + ⟨4,412,414,1,0,0,0,-1,1⟩, + ⟨1,569,0,1217,1,2806,0,0,1⟩, + ⟨4,569,414,1,0,0,0,-1,1⟩, + ⟨1,574,0,1214,1,2797,0,0,1⟩, + ⟨1,424,0,1210,1,2785,0,0,1⟩, + ⟨4,574,424,1,0,0,0,-1,1⟩, + ⟨1,44,0,1211,1,2788,0,0,1⟩, + ⟨4,424,44,1,0,0,0,1,1⟩, + ⟨1,575,0,1215,1,2800,0,0,1⟩, + ⟨4,575,44,1,0,0,0,-1,1⟩, + ⟨1,576,0,1218,1,2809,0,0,1⟩, + ⟨1,428,0,981,1,2337,0,0,1⟩, + ⟨4,576,428,1,0,0,0,-1,1⟩, + ⟨1,430,0,982,1,2340,0,0,1⟩, + ⟨4,428,430,1,0,0,0,-1,1⟩, + ⟨1,577,0,1219,1,2812,0,0,1⟩, + ⟨4,577,430,1,0,0,0,-1,1⟩, + ⟨5,311,0,885,0,0,0,-1,1⟩, + ⟨1,311,0,885,1,2097,0,0,1⟩, + ⟨1,494,0,901,1,2145,0,0,1⟩, + ⟨4,311,494,1,0,0,0,1,1⟩, + ⟨4,494,311,1,0,0,0,-1,1⟩, + ⟨1,506,0,910,1,2172,0,0,1⟩, + ⟨1,322,0,888,1,2106,0,0,1⟩, + ⟨4,506,322,1,0,0,0,-1,1⟩, + ⟨1,327,0,887,1,2103,0,0,1⟩, + ⟨4,327,506,1,0,0,0,1,1⟩, + ⟨4,506,327,1,0,0,0,-1,1⟩, + ⟨4,327,506,1,0,0,0,1,1⟩, + ⟨5,506,0,1,0,0,0,-1,1⟩, + ⟨1,448,0,988,1,2347,0,0,1⟩, + ⟨1,231,0,996,1,2370,0,0,1⟩, + ⟨4,448,231,1,0,0,0,-1,1⟩, + ⟨1,482,0,990,1,2354,0,0,1⟩, + ⟨4,482,448,1,0,0,0,-1,1⟩, + ⟨1,449,0,987,1,2343,0,0,1⟩, + ⟨1,226,0,995,1,2366,0,0,1⟩, + ⟨4,449,226,1,0,0,0,-1,1⟩, + ⟨1,483,0,989,1,2350,0,0,1⟩, + ⟨4,483,449,1,0,0,0,-1,1⟩, + ⟨1,450,0,1002,1,2373,0,0,1⟩, + ⟨1,230,0,1010,1,2392,0,0,1⟩, + ⟨4,450,230,1,0,0,0,-1,1⟩, + ⟨1,503,0,1004,1,2380,0,0,1⟩, + ⟨4,503,450,1,0,0,0,-1,1⟩, + ⟨1,451,0,1039,1,2443,0,0,1⟩, + ⟨1,228,0,1040,1,2447,0,0,1⟩, + ⟨4,451,228,1,0,0,0,-1,1⟩, + ⟨1,504,0,1003,1,2376,0,0,1⟩, + ⟨4,504,451,1,0,0,0,-1,1⟩, + ⟨1,452,0,1016,1,2395,0,0,1⟩, + ⟨1,232,0,1024,1,2412,0,0,1⟩, + ⟨4,452,232,1,0,0,0,-1,1⟩, + ⟨1,526,0,1018,1,2402,0,0,1⟩, + ⟨4,526,452,1,0,0,0,2,1⟩, + ⟨1,453,0,1041,1,2451,0,0,1⟩, + ⟨1,7,0,1042,1,2455,0,0,1⟩, + ⟨4,453,7,1,0,0,0,-1,1⟩, + ⟨1,527,0,1017,1,2398,0,0,1⟩, + ⟨4,527,453,1,0,0,0,2,1⟩, + ⟨1,454,0,1030,1,2419,0,0,1⟩, + ⟨1,236,0,1038,1,2440,0,0,1⟩, + ⟨4,454,236,1,0,0,0,-1,1⟩, + ⟨1,550,0,1032,1,2426,0,0,1⟩, + ⟨4,550,454,1,0,0,0,2,1⟩, + ⟨1,455,0,1029,1,2415,0,0,1⟩, + ⟨1,238,0,1037,1,2436,0,0,1⟩, + ⟨4,455,238,1,0,0,0,-1,1⟩, + ⟨1,551,0,1031,1,2422,0,0,1⟩, + ⟨4,551,455,1,0,0,0,2,1⟩, + ⟨4,482,231,1,0,0,0,-1,1⟩, + ⟨1,299,0,877,1,2073,0,0,1⟩, + ⟨4,482,299,1,0,0,0,-1,1⟩, + ⟨4,483,226,1,0,0,0,-1,1⟩, + ⟨1,54,0,878,1,2076,0,0,1⟩, + ],#[0,20,26,21,2,0,0,0,0,0],480⟩, by decide⟩ +def forward_120 : CheckedSegment frames paid warps := + ⟨⟨forwardState120, forwardState121, + [ + ⟨4,483,54,1,0,0,0,-1,1⟩, + ⟨1,495,0,902,1,2148,0,0,1⟩, + ⟨1,306,0,886,1,2100,0,0,1⟩, + ⟨4,495,306,1,0,0,0,-1,1⟩, + ⟨4,494,495,1,0,0,0,1,1⟩, + ⟨4,495,494,1,0,0,0,-1,1⟩, + ⟨4,494,495,1,0,0,0,1,1⟩, + ⟨1,475,0,918,1,2196,0,0,1⟩, + ⟨4,475,494,1,0,0,0,-1,2⟩, + ⟨4,306,494,1,0,0,0,1,2⟩, + ⟨5,495,0,1,0,0,0,-1,1⟩, + ⟨1,496,0,911,1,2175,0,0,1⟩, + ⟨1,310,0,895,1,2127,0,0,1⟩, + ⟨4,496,310,1,0,0,0,-1,1⟩, + ⟨1,497,0,912,1,2178,0,0,1⟩, + ⟨1,308,0,896,1,2130,0,0,1⟩, + ⟨4,497,308,1,0,0,0,-1,1⟩, + ⟨1,331,0,879,1,2079,0,0,1⟩, + ⟨4,503,331,1,0,0,0,-1,1⟩, + ⟨4,503,230,1,0,0,0,-1,1⟩, + ⟨4,504,228,1,0,0,0,-1,1⟩, + ⟨1,34,0,880,1,2082,0,0,1⟩, + ⟨4,504,34,1,0,0,0,-1,1⟩, + ⟨1,505,0,909,1,2169,0,0,1⟩, + ⟨4,505,506,1,0,0,0,-1,1⟩, + ⟨1,484,0,925,1,2205,0,0,1⟩, + ⟨4,484,505,1,0,0,0,-1,2⟩, + ⟨1,507,0,903,1,2151,0,0,1⟩, + ⟨1,326,0,893,1,2121,0,0,1⟩, + ⟨4,507,326,1,0,0,0,-1,1⟩, + ⟨1,508,0,904,1,2154,0,0,1⟩, + ⟨1,324,0,894,1,2124,0,0,1⟩, + ⟨4,508,324,1,0,0,0,-1,1⟩, + ⟨1,525,0,975,284,2319,0,0,1⟩, + ⟨1,351,0,1004,284,2383,0,0,1⟩, + ⟨4,525,351,284,0,0,0,-1,1⟩, + ⟨1,581,0,1003,284,2379,0,0,1⟩, + ⟨4,525,581,284,0,0,0,-1,2⟩, + ⟨4,351,525,284,0,0,0,1,1⟩, + ⟨1,363,0,881,1,2085,0,0,1⟩, + ⟨4,526,363,1,0,0,0,-1,1⟩, + ⟨4,526,232,1,0,0,0,2,1⟩, + ⟨4,527,7,1,0,0,0,2,1⟩, + ⟨1,73,0,882,1,2088,0,0,1⟩, + ⟨4,527,73,1,0,0,0,-1,1⟩, + ⟨1,537,0,976,284,2322,0,0,1⟩, + ⟨1,367,0,1005,284,2387,0,0,1⟩, + ⟨4,537,367,284,0,0,0,-1,1⟩, + ⟨1,583,0,1007,284,2391,0,0,1⟩, + ⟨4,537,583,284,0,0,0,1,1⟩, + ⟨4,367,537,284,0,0,0,1,1⟩, + ⟨5,548,0,973,0,0,0,-1,1⟩, + ⟨1,548,0,973,1,2313,0,0,1⟩, + ⟨1,3,0,988,1,2347,0,0,1⟩, + ⟨4,548,3,1,0,0,0,1,1⟩, + ⟨4,3,548,1,0,0,0,-1,1⟩, + ⟨1,549,0,974,285,2316,0,0,1⟩, + ⟨1,383,0,990,285,2357,0,0,1⟩, + ⟨4,549,383,285,0,0,0,-1,1⟩, + ⟨1,579,0,989,285,2353,0,0,1⟩, + ⟨4,549,579,285,0,0,0,-1,2⟩, + ⟨4,383,549,285,0,0,0,1,1⟩, + ⟨4,550,236,1,0,0,0,2,1⟩, + ⟨1,395,0,883,1,2091,0,0,1⟩, + ⟨4,550,395,1,0,0,0,-1,1⟩, + ⟨1,5,0,884,1,2094,0,0,1⟩, + ⟨4,551,5,1,0,0,0,-1,1⟩, + ⟨4,551,238,1,0,0,0,2,1⟩, + ⟨1,560,0,977,1,2325,0,0,1⟩, + ⟨1,69,0,996,1,2370,0,0,1⟩, + ⟨4,560,69,1,0,0,0,-1,1⟩, + ⟨4,69,560,1,0,0,0,1,1⟩, + ⟨1,561,0,978,285,2328,0,0,1⟩, + ⟨1,399,0,991,285,2361,0,0,1⟩, + ⟨4,561,399,285,0,0,0,-1,1⟩, + ⟨1,585,0,993,285,2365,0,0,1⟩, + ⟨4,561,585,285,0,0,0,1,1⟩, + ⟨4,399,561,285,0,0,0,1,1⟩, + ⟨1,578,0,987,285,2346,0,0,1⟩, + ⟨1,439,0,1029,285,2418,0,0,1⟩, + ⟨4,578,439,285,0,0,0,-1,1⟩, + ⟨1,434,0,1031,285,2425,0,0,1⟩, + ⟨4,579,434,285,0,0,0,-1,1⟩, + ⟨4,383,579,285,0,0,0,1,2⟩, + ⟨1,580,0,1041,284,2454,0,0,1⟩, + ⟨1,438,0,1039,284,2446,0,0,1⟩, + ⟨4,580,438,284,0,0,0,-1,1⟩, + ⟨1,436,0,1017,284,2401,0,0,1⟩, + ⟨4,581,436,284,0,0,0,-1,1⟩, + ⟨4,351,581,284,0,0,0,1,2⟩, + ⟨1,582,0,1042,284,2458,0,0,1⟩, + ⟨1,440,0,1040,284,2450,0,0,1⟩, + ⟨4,582,440,284,0,0,0,-1,1⟩, + ⟨1,46,0,1021,284,2411,0,0,1⟩, + ⟨4,583,46,284,0,0,0,-1,1⟩, + ⟨4,367,583,284,0,0,0,-1,1⟩, + ⟨1,584,0,995,285,2369,0,0,1⟩, + ⟨1,444,0,1037,285,2439,0,0,1⟩, + ⟨4,584,444,285,0,0,0,-1,1⟩, + ⟨1,446,0,1035,285,2435,0,0,1⟩, + ⟨4,585,446,285,0,0,0,-1,1⟩, + ⟨4,399,585,285,0,0,0,-1,1⟩, + ⟨1,42,0,279,1,786,0,0,1⟩, + ⟨4,408,42,1,0,0,0,1,2⟩, + ⟨4,42,408,1,0,0,0,-2,1⟩, + ⟨1,16,0,279,1,786,0,0,1⟩, + ⟨4,424,16,1,0,0,0,1,2⟩, + ⟨4,16,424,1,0,0,0,-2,1⟩, + ⟨5,428,0,1,0,0,0,-1,1⟩, + ⟨1,416,0,281,1,790,0,0,1⟩, + ⟨4,428,416,1,0,0,0,1,2⟩, + ⟨4,416,428,1,0,0,0,-2,1⟩, + ⟨5,412,0,1,0,0,0,-1,1⟩, + ⟨1,400,0,280,1,788,0,0,1⟩, + ⟨4,412,400,1,0,0,0,1,2⟩, + ⟨4,400,412,1,0,0,0,-2,1⟩, + ⟨1,22,0,279,1,786,0,0,1⟩, + ⟨4,331,22,1,0,0,0,1,1⟩, + ⟨4,331,34,1,0,0,0,-1,1⟩, + ⟨4,22,331,1,0,0,0,-1,1⟩, + ⟨1,40,0,619,1,1734,0,0,1⟩, + ⟨4,299,40,1,0,0,0,1,1⟩, + ⟨4,299,54,1,0,0,0,-1,1⟩, + ⟨4,40,299,1,0,0,0,-1,1⟩, + ⟨1,320,0,624,1,1738,0,0,1⟩, + ⟨4,320,324,1,0,0,0,-1,1⟩, + ⟨4,320,326,1,0,0,0,1,1⟩, + ⟨1,23,0,280,1,788,0,0,1⟩, + ],#[0,28,6,15,6,0,0,0,0,0],598⟩, by decide⟩ +def forward_121 : CheckedSegment frames paid warps := + ⟨⟨forwardState121, forwardState122, + [ + ⟨4,506,23,1,0,0,0,1,1⟩, + ⟨4,23,505,1,0,0,0,-1,2⟩, + ⟨4,506,322,1,0,0,0,-1,1⟩, + ⟨4,23,506,1,0,0,0,-1,1⟩, + ⟨1,304,0,281,1,790,0,0,1⟩, + ⟨4,304,308,1,0,0,0,-1,1⟩, + ⟨4,304,310,1,0,0,0,1,1⟩, + ⟨1,35,0,621,1,1736,0,0,1⟩, + ⟨4,495,35,1,0,0,0,1,1⟩, + ⟨4,495,306,1,0,0,0,-1,1⟩, + ⟨4,35,495,1,0,0,0,-1,1⟩, + ⟨1,62,0,274,1,784,0,0,1⟩, + ⟨1,70,0,742,1,1922,0,0,1⟩, + ⟨4,62,70,1,0,0,0,-1,1⟩, + ⟨1,71,0,675,1,1825,0,0,1⟩, + ⟨4,62,71,1,0,0,0,-1,1⟩, + ⟨1,72,0,729,1,1903,0,0,1⟩, + ⟨4,62,72,1,0,0,0,1,1⟩, + ⟨1,249,0,741,1,1919,0,0,1⟩, + ⟨4,62,249,1,0,0,0,1,1⟩, + ⟨1,251,0,676,1,1828,0,0,1⟩, + ⟨4,62,251,1,0,0,0,1,1⟩, + ⟨1,267,0,660,1,1795,0,0,1⟩, + ⟨4,62,267,1,0,0,0,-1,1⟩, + ⟨5,62,0,1,0,0,0,1,-4⟩, + ⟨4,62,249,1,0,0,0,-1,1⟩, + ⟨4,249,62,1,0,0,0,1,1⟩, + ⟨4,62,249,1,0,0,0,-1,1⟩, + ⟨1,63,0,254,1,782,0,0,1⟩, + ⟨4,62,63,1,0,0,0,1,1⟩, + ⟨4,62,70,1,0,0,0,-1,1⟩, + ⟨4,62,71,1,0,0,0,-1,1⟩, + ⟨4,62,72,1,0,0,0,1,1⟩, + ⟨4,62,251,1,0,0,0,-1,1⟩, + ⟨4,62,267,1,0,0,0,1,1⟩, + ⟨5,62,0,1,0,0,0,1,-4⟩, + ⟨4,62,267,1,0,0,0,-1,1⟩, + ⟨4,267,62,1,0,0,0,1,1⟩, + ⟨4,62,267,1,0,0,0,-1,1⟩, + ⟨4,63,267,1,0,0,0,4,1⟩, + ⟨1,2,0,659,1,1792,0,0,1⟩, + ⟨1,61,0,254,1,782,0,0,1⟩, + ⟨4,2,61,1,0,0,0,-1,1⟩, + ⟨4,2,62,1,0,0,0,-1,1⟩, + ⟨4,2,70,1,0,0,0,-1,1⟩, + ⟨4,2,72,1,0,0,0,1,1⟩, + ⟨4,2,251,1,0,0,0,-1,1⟩, + ⟨1,265,0,728,1,1900,0,0,1⟩, + ⟨4,2,265,1,0,0,0,1,1⟩, + ⟨5,2,0,1,0,0,0,1,4⟩, + ⟨4,2,251,1,0,0,0,-1,1⟩, + ⟨4,251,2,1,0,0,0,1,1⟩, + ⟨4,2,251,1,0,0,0,-1,1⟩, + ⟨4,61,251,1,0,0,0,4,1⟩, + ⟨4,2,61,1,0,0,0,-1,2⟩, + ⟨4,2,62,1,0,0,0,-1,1⟩, + ⟨1,94,0,274,1,784,0,0,1⟩, + ⟨4,2,94,1,0,0,0,1,2⟩, + ⟨4,2,265,1,0,0,0,1,1⟩, + ⟨5,2,0,1,0,0,0,1,-2⟩, + ⟨4,2,265,1,0,0,0,-1,1⟩, + ⟨4,265,2,1,0,0,0,1,1⟩, + ⟨4,2,265,1,0,0,0,-1,1⟩, + ⟨4,94,265,1,0,0,0,4,1⟩, + ⟨4,40,54,1,0,0,0,-2,1⟩, + ⟨4,40,226,1,0,0,0,-1,1⟩, + ⟨4,226,40,1,0,0,0,1,1⟩, + ⟨4,40,226,1,0,0,0,-1,1⟩, + ⟨1,18,0,254,1,782,0,0,1⟩, + ⟨4,18,226,1,0,0,0,1,1⟩, + ⟨5,18,0,1,0,0,0,1,-4⟩, + ⟨4,18,226,1,0,0,0,-1,1⟩, + ⟨4,226,18,1,0,0,0,1,1⟩, + ⟨4,18,226,1,0,0,0,-1,1⟩, + ⟨4,22,34,1,0,0,0,-2,1⟩, + ⟨4,22,228,1,0,0,0,-1,1⟩, + ⟨4,228,22,1,0,0,0,1,1⟩, + ⟨4,22,228,1,0,0,0,-1,1⟩, + ⟨4,22,230,1,0,0,0,-1,1⟩, + ⟨4,230,22,1,0,0,0,1,1⟩, + ⟨4,22,230,1,0,0,0,-1,1⟩, + ⟨4,230,22,1,0,0,0,1,1⟩, + ⟨1,108,0,254,1,782,0,0,1⟩, + ⟨4,228,108,1,0,0,0,1,1⟩, + ⟨5,228,0,1,0,0,0,1,4⟩, + ⟨4,108,228,1,0,0,0,-4,1⟩, + ⟨4,230,18,1,0,0,0,-1,1⟩, + ⟨1,45,0,254,1,782,0,0,1⟩, + ⟨4,230,45,1,0,0,0,-1,1⟩, + ⟨4,40,18,1,0,0,0,-1,1⟩, + ⟨4,18,40,1,0,0,0,1,1⟩, + ⟨4,40,18,1,0,0,0,-1,1⟩, + ⟨4,40,54,1,0,0,0,2,1⟩, + ⟨4,61,63,1,0,0,0,1,1⟩, + ⟨4,230,61,1,0,0,0,-1,1⟩, + ⟨4,61,63,1,0,0,0,-1,1⟩, + ⟨1,92,0,254,1,782,0,0,1⟩, + ⟨4,230,92,1,0,0,0,1,1⟩, + ⟨1,103,0,254,1,782,0,0,1⟩, + ⟨4,230,103,1,0,0,0,-1,1⟩, + ⟨4,230,108,1,0,0,0,-1,1⟩, + ⟨5,230,0,1,0,0,0,1,-4⟩, + ⟨4,103,230,1,0,0,0,-8,1⟩, + ⟨4,45,230,1,0,0,0,4,1⟩, + ⟨4,363,73,1,0,0,0,1,1⟩, + ⟨1,59,0,274,1,784,0,0,1⟩, + ⟨4,59,363,1,0,0,0,-1,1⟩, + ⟨5,59,0,1,0,0,0,1,-4⟩, + ⟨4,59,363,1,0,0,0,-1,1⟩, + ⟨4,363,59,1,0,0,0,1,1⟩, + ⟨4,59,363,1,0,0,0,-1,1⟩, + ⟨4,59,73,1,0,0,0,1,1⟩, + ⟨4,395,5,1,0,0,0,1,1⟩, + ⟨1,96,0,274,1,784,0,0,1⟩, + ⟨4,96,395,1,0,0,0,-1,1⟩, + ⟨5,96,0,1,0,0,0,1,4⟩, + ⟨4,96,395,1,0,0,0,-1,1⟩, + ⟨4,395,96,1,0,0,0,1,1⟩, + ⟨4,96,395,1,0,0,0,-1,1⟩, + ⟨5,96,0,1,0,0,0,-1,1⟩, + ⟨4,5,96,1,0,0,0,-1,1⟩, + ⟨0,0,0,0,0,0,7,0,1⟩, + ⟨0,0,0,0,0,0,6,0,1⟩, + ⟨8,0,0,1,0,0,0,0,1⟩, + ⟨8,1,0,1,0,0,0,0,1⟩, + ⟨8,2,0,1,0,0,0,0,1⟩, + ⟨8,3,0,1,0,0,0,0,1⟩, + ⟨8,4,0,1,0,0,0,0,1⟩, + ],#[0,13,8,0,0,0,0,0,0,0],806⟩, by decide⟩ +def forward_122 : CheckedSegment frames paid warps := + ⟨⟨forwardState122, forwardState123, + [ + ⟨8,5,0,1,0,0,0,0,1⟩, + ⟨8,6,0,1,0,0,0,0,1⟩, + ⟨8,7,0,1,0,0,0,0,1⟩, + ⟨8,8,0,1,0,0,0,0,1⟩, + ⟨8,9,0,1,0,0,0,0,1⟩, + ⟨8,10,0,1,0,0,0,0,1⟩, + ⟨8,11,0,1,0,0,0,0,1⟩, + ⟨8,12,0,1,0,0,0,0,1⟩, + ⟨8,13,0,1,0,0,0,0,1⟩, + ⟨8,14,0,1,0,0,0,0,1⟩, + ⟨8,15,0,1,0,0,0,0,1⟩, + ⟨8,16,0,1,0,0,0,0,1⟩, + ⟨8,17,0,1,0,0,0,0,1⟩, + ⟨8,18,0,1,0,0,0,0,1⟩, + ⟨8,19,0,1,0,0,0,0,1⟩, + ⟨8,20,0,1,0,0,0,0,1⟩, + ⟨8,21,0,1,0,0,0,0,1⟩, + ⟨8,22,0,1,0,0,0,0,1⟩, + ⟨8,23,0,1,0,0,0,0,1⟩, + ⟨8,24,0,1,0,0,0,0,1⟩, + ⟨8,25,0,1,0,0,0,0,1⟩, + ⟨8,26,0,1,0,0,0,0,1⟩, + ⟨8,27,0,1,0,0,0,0,1⟩, + ⟨8,28,0,1,0,0,0,0,1⟩, + ⟨8,29,0,1,0,0,0,0,1⟩, + ⟨8,30,0,1,0,0,0,0,1⟩, + ⟨8,31,0,1,0,0,0,0,1⟩, + ⟨8,32,0,1,0,0,0,0,1⟩, + ⟨8,33,0,1,0,0,0,0,1⟩, + ⟨8,34,0,1,0,0,0,0,1⟩, + ⟨8,35,0,1,0,0,0,0,1⟩, + ⟨8,36,0,1,0,0,0,0,1⟩, + ⟨8,37,0,1,0,0,0,0,1⟩, + ⟨8,38,0,1,0,0,0,0,1⟩, + ⟨8,39,0,1,0,0,0,0,1⟩, + ⟨8,40,0,1,0,0,0,0,1⟩, + ⟨8,41,0,1,0,0,0,0,1⟩, + ⟨8,42,0,1,0,0,0,0,1⟩, + ⟨8,43,0,1,0,0,0,0,1⟩, + ⟨8,44,0,1,0,0,0,0,1⟩, + ⟨8,45,0,1,0,0,0,0,1⟩, + ⟨8,46,0,1,0,0,0,0,1⟩, + ⟨8,47,0,1,0,0,0,0,1⟩, + ⟨8,48,0,1,0,0,0,0,1⟩, + ⟨8,49,0,1,0,0,0,0,1⟩, + ⟨8,50,0,1,0,0,0,0,1⟩, + ⟨8,51,0,1,0,0,0,0,1⟩, + ⟨8,52,0,1,0,0,0,0,1⟩, + ⟨8,53,0,1,0,0,0,0,1⟩, + ⟨8,54,0,1,0,0,0,0,1⟩, + ⟨8,55,0,1,0,0,0,0,1⟩, + ⟨8,56,0,1,0,0,0,0,1⟩, + ⟨8,57,0,1,0,0,0,0,1⟩, + ⟨8,58,0,1,0,0,0,0,1⟩, + ⟨8,59,0,1,0,0,0,0,1⟩, + ⟨8,60,0,1,0,0,0,0,1⟩, + ⟨8,61,0,1,0,0,0,0,1⟩, + ⟨8,62,0,1,0,0,0,0,1⟩, + ⟨8,63,0,1,0,0,0,0,1⟩, + ⟨8,64,0,1,0,0,0,0,1⟩, + ⟨8,65,0,1,0,0,0,0,1⟩, + ⟨8,66,0,1,0,0,0,0,1⟩, + ⟨8,67,0,1,0,0,0,0,1⟩, + ⟨8,68,0,1,0,0,0,0,1⟩, + ⟨8,69,0,1,0,0,0,0,1⟩, + ⟨8,70,0,1,0,0,0,0,1⟩, + ⟨8,71,0,1,0,0,0,0,1⟩, + ⟨8,72,0,1,0,0,0,0,1⟩, + ⟨8,73,0,1,0,0,0,0,1⟩, + ⟨8,74,0,1,0,0,0,0,1⟩, + ⟨8,75,0,1,0,0,0,0,1⟩, + ⟨8,76,0,1,0,0,0,0,1⟩, + ⟨8,77,0,1,0,0,0,0,1⟩, + ⟨8,78,0,1,0,0,0,0,1⟩, + ⟨8,79,0,1,0,0,0,0,1⟩, + ⟨8,80,0,1,0,0,0,0,1⟩, + ⟨8,81,0,1,0,0,0,0,1⟩, + ⟨8,82,0,1,0,0,0,0,1⟩, + ⟨8,83,0,1,0,0,0,0,1⟩, + ⟨8,84,0,1,0,0,0,0,1⟩, + ⟨8,85,0,1,0,0,0,0,1⟩, + ⟨8,86,0,1,0,0,0,0,1⟩, + ⟨8,87,0,1,0,0,0,0,1⟩, + ⟨8,88,0,1,0,0,0,0,1⟩, + ⟨8,89,0,1,0,0,0,0,1⟩, + ⟨8,90,0,1,0,0,0,0,1⟩, + ⟨8,91,0,1,0,0,0,0,1⟩, + ⟨8,92,0,1,0,0,0,0,1⟩, + ⟨8,93,0,1,0,0,0,0,1⟩, + ⟨8,94,0,1,0,0,0,0,1⟩, + ⟨8,95,0,1,0,0,0,0,1⟩, + ⟨8,96,0,1,0,0,0,0,1⟩, + ⟨8,97,0,1,0,0,0,0,1⟩, + ⟨8,98,0,1,0,0,0,0,1⟩, + ⟨8,99,0,1,0,0,0,0,1⟩, + ⟨8,100,0,1,0,0,0,0,1⟩, + ⟨8,101,0,1,0,0,0,0,1⟩, + ⟨8,102,0,1,0,0,0,0,1⟩, + ⟨8,103,0,1,0,0,0,0,1⟩, + ⟨8,104,0,1,0,0,0,0,1⟩, + ⟨8,105,0,1,0,0,0,0,1⟩, + ⟨8,106,0,1,0,0,0,0,1⟩, + ⟨8,107,0,1,0,0,0,0,1⟩, + ⟨8,108,0,1,0,0,0,0,1⟩, + ⟨8,109,0,1,0,0,0,0,1⟩, + ⟨8,110,0,1,0,0,0,0,1⟩, + ⟨8,111,0,1,0,0,0,0,1⟩, + ⟨8,112,0,142,0,0,0,0,1⟩, + ⟨8,113,0,143,0,0,0,0,1⟩, + ⟨8,114,0,144,0,0,0,0,1⟩, + ⟨8,115,0,145,0,0,0,0,1⟩, + ⟨8,116,0,146,0,0,0,0,1⟩, + ⟨8,117,0,147,0,0,0,0,1⟩, + ⟨8,118,0,148,0,0,0,0,1⟩, + ⟨8,119,0,149,0,0,0,0,1⟩, + ⟨8,120,0,150,0,0,0,0,1⟩, + ⟨8,121,0,151,0,0,0,0,1⟩, + ⟨8,122,0,152,0,0,0,0,1⟩, + ⟨8,123,0,153,0,0,0,0,1⟩, + ⟨8,124,0,154,0,0,0,0,1⟩, + ⟨8,125,0,155,0,0,0,0,1⟩, + ⟨8,126,0,156,0,0,0,0,1⟩, + ⟨8,127,0,157,0,0,0,0,1⟩, + ⟨8,128,0,158,0,0,0,0,1⟩, + ⟨8,129,0,159,0,0,0,0,1⟩, + ⟨8,130,0,160,0,0,0,0,1⟩, + ⟨8,131,0,161,0,0,0,0,1⟩, + ⟨8,132,0,162,0,0,0,0,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],0⟩, by decide⟩ +def forward_123 : CheckedSegment frames paid warps := + ⟨⟨forwardState123, forwardState124, + [ + ⟨8,133,0,163,0,0,0,0,1⟩, + ⟨8,134,0,164,0,0,0,0,1⟩, + ⟨8,135,0,165,0,0,0,0,1⟩, + ⟨8,136,0,166,0,0,0,0,1⟩, + ⟨8,137,0,167,0,0,0,0,1⟩, + ⟨8,138,0,168,0,0,0,0,1⟩, + ⟨8,139,0,169,0,0,0,0,1⟩, + ⟨8,140,0,170,0,0,0,0,1⟩, + ⟨8,141,0,171,0,0,0,0,1⟩, + ⟨8,142,0,172,0,0,0,0,1⟩, + ⟨8,143,0,173,0,0,0,0,1⟩, + ⟨8,144,0,174,0,0,0,0,1⟩, + ⟨8,145,0,175,0,0,0,0,1⟩, + ⟨8,146,0,176,0,0,0,0,1⟩, + ⟨8,147,0,177,0,0,0,0,1⟩, + ⟨8,148,0,178,0,0,0,0,1⟩, + ⟨8,149,0,179,0,0,0,0,1⟩, + ⟨8,150,0,180,0,0,0,0,1⟩, + ⟨8,151,0,181,0,0,0,0,1⟩, + ⟨8,152,0,182,0,0,0,0,1⟩, + ⟨8,153,0,183,0,0,0,0,1⟩, + ⟨8,154,0,184,0,0,0,0,1⟩, + ⟨8,155,0,185,0,0,0,0,1⟩, + ⟨8,156,0,186,0,0,0,0,1⟩, + ⟨8,157,0,187,0,0,0,0,1⟩, + ⟨8,158,0,188,0,0,0,0,1⟩, + ⟨8,159,0,189,0,0,0,0,1⟩, + ⟨8,160,0,190,0,0,0,0,1⟩, + ⟨8,161,0,191,0,0,0,0,1⟩, + ⟨8,162,0,192,0,0,0,0,1⟩, + ⟨8,163,0,193,0,0,0,0,1⟩, + ⟨8,164,0,194,0,0,0,0,1⟩, + ⟨8,165,0,195,0,0,0,0,1⟩, + ⟨8,166,0,196,0,0,0,0,1⟩, + ⟨8,167,0,197,0,0,0,0,1⟩, + ⟨8,168,0,198,0,0,0,0,1⟩, + ⟨8,169,0,199,0,0,0,0,1⟩, + ⟨8,170,0,200,0,0,0,0,1⟩, + ⟨8,171,0,201,0,0,0,0,1⟩, + ⟨8,172,0,202,0,0,0,0,1⟩, + ⟨8,173,0,203,0,0,0,0,1⟩, + ⟨8,174,0,204,0,0,0,0,1⟩, + ⟨8,175,0,205,0,0,0,0,1⟩, + ⟨8,176,0,206,0,0,0,0,1⟩, + ⟨8,177,0,207,0,0,0,0,1⟩, + ⟨8,178,0,208,0,0,0,0,1⟩, + ⟨8,179,0,209,0,0,0,0,1⟩, + ⟨8,180,0,210,0,0,0,0,1⟩, + ⟨8,181,0,211,0,0,0,0,1⟩, + ⟨8,182,0,212,0,0,0,0,1⟩, + ⟨8,183,0,213,0,0,0,0,1⟩, + ⟨8,184,0,214,0,0,0,0,1⟩, + ⟨8,185,0,215,0,0,0,0,1⟩, + ⟨8,186,0,216,0,0,0,0,1⟩, + ⟨8,187,0,217,0,0,0,0,1⟩, + ⟨8,188,0,218,0,0,0,0,1⟩, + ⟨8,189,0,219,0,0,0,0,1⟩, + ⟨8,190,0,220,0,0,0,0,1⟩, + ⟨8,191,0,221,0,0,0,0,1⟩, + ⟨8,192,0,222,0,0,0,0,1⟩, + ⟨8,193,0,223,0,0,0,0,1⟩, + ⟨8,194,0,224,0,0,0,0,1⟩, + ⟨8,195,0,225,0,0,0,0,1⟩, + ⟨8,196,0,226,0,0,0,0,1⟩, + ⟨8,197,0,227,0,0,0,0,1⟩, + ⟨8,198,0,228,0,0,0,0,1⟩, + ⟨8,199,0,229,0,0,0,0,1⟩, + ⟨8,200,0,230,0,0,0,0,1⟩, + ⟨8,201,0,231,0,0,0,0,1⟩, + ⟨8,202,0,232,0,0,0,0,1⟩, + ⟨8,203,0,233,0,0,0,0,1⟩, + ⟨8,204,0,234,0,0,0,0,1⟩, + ⟨8,205,0,235,0,0,0,0,1⟩, + ⟨8,206,0,236,0,0,0,0,1⟩, + ⟨8,207,0,237,0,0,0,0,1⟩, + ⟨8,208,0,238,0,0,0,0,1⟩, + ⟨8,209,0,239,0,0,0,0,1⟩, + ⟨8,210,0,240,0,0,0,0,1⟩, + ⟨8,211,0,241,0,0,0,0,1⟩, + ⟨8,212,0,242,0,0,0,0,1⟩, + ⟨8,213,0,243,0,0,0,0,1⟩, + ⟨8,214,0,244,0,0,0,0,1⟩, + ⟨8,215,0,245,0,0,0,0,1⟩, + ⟨8,216,0,246,0,0,0,0,1⟩, + ⟨8,217,0,247,0,0,0,0,1⟩, + ⟨8,218,0,248,0,0,0,0,1⟩, + ⟨8,219,0,249,0,0,0,0,1⟩, + ⟨8,220,0,250,0,0,0,0,1⟩, + ⟨8,221,0,251,0,0,0,0,1⟩, + ⟨8,222,0,252,0,0,0,0,1⟩, + ⟨8,223,0,253,0,0,0,0,1⟩, + ⟨0,0,0,0,0,0,8,0,1⟩, + ⟨4,5,96,1,0,0,0,1,1⟩, + ⟨5,96,0,1,0,0,0,1,-1⟩, + ⟨4,59,73,1,0,0,0,-1,1⟩, + ⟨4,61,63,1,0,0,0,1,1⟩, + ⟨4,40,54,1,0,0,0,-2,1⟩, + ⟨4,40,18,1,0,0,0,1,1⟩, + ⟨4,18,40,1,0,0,0,-1,1⟩, + ⟨4,40,18,1,0,0,0,1,1⟩, + ⟨1,47,0,703,1,1869,0,0,1⟩, + ⟨4,400,47,1,0,0,0,2,1⟩, + ⟨4,47,400,1,0,0,0,-1,2⟩, + ⟨5,47,0,1,0,0,0,1,-1⟩, + ⟨1,534,0,969,1,2301,0,0,1⟩, + ⟨4,42,534,1,0,0,0,2,1⟩, + ⟨4,534,42,1,0,0,0,-1,2⟩, + ⟨1,399,0,285,1,792,0,0,1⟩, + ⟨1,0,0,648,1,1772,0,0,1⟩, + ⟨4,399,0,1,0,0,0,1,1⟩, + ⟨1,446,0,285,1,792,0,0,1⟩, + ⟨4,0,446,1,0,0,0,1,1⟩, + ⟨1,37,0,621,1,1736,0,0,1⟩, + ⟨1,444,0,285,1,792,0,0,1⟩, + ⟨4,37,444,1,0,0,0,1,1⟩, + ⟨1,36,0,676,1,1828,0,0,1⟩, + ⟨1,440,0,284,1,791,0,0,1⟩, + ⟨4,36,440,1,0,0,0,1,1⟩, + ⟨1,351,0,284,1,791,0,0,1⟩, + ⟨1,8,0,274,1,784,0,0,1⟩, + ⟨4,351,8,1,0,0,0,-1,2⟩, + ⟨1,436,0,284,1,791,0,0,1⟩, + ⟨4,8,436,1,0,0,0,1,1⟩, + ⟨1,32,0,1016,1,2395,0,0,1⟩, + ⟨1,438,0,284,1,791,0,0,1⟩, + ⟨4,32,438,1,0,0,0,1,1⟩, + ⟨1,383,0,285,1,792,0,0,1⟩, + ⟨1,9,0,624,1,1738,0,0,1⟩, + ],#[0,11,4,1,0,0,0,0,0,0],160⟩, by decide⟩ +def forward_124 : CheckedSegment frames paid warps := + ⟨⟨forwardState124, forwardState125, + [ + ⟨4,383,9,1,0,0,0,-1,2⟩, + ⟨1,434,0,285,1,792,0,0,1⟩, + ⟨4,9,434,1,0,0,0,1,1⟩, + ⟨1,11,0,621,1,1736,0,0,1⟩, + ⟨1,439,0,285,1,792,0,0,1⟩, + ⟨4,11,439,1,0,0,0,1,1⟩, + ⟨1,39,0,280,1,788,0,0,1⟩, + ⟨4,399,39,1,0,0,0,-1,1⟩, + ⟨4,39,0,1,0,0,0,-1,1⟩, + ⟨4,39,399,1,0,0,0,1,1⟩, + ⟨1,13,0,660,1,1795,0,0,1⟩, + ⟨4,13,238,1,0,0,0,-2,1⟩, + ⟨1,41,0,619,1,1734,0,0,1⟩, + ⟨4,383,41,1,0,0,0,-1,1⟩, + ⟨4,41,9,1,0,0,0,1,2⟩, + ⟨4,41,383,1,0,0,0,1,1⟩, + ⟨1,476,0,927,1,2211,0,0,1⟩, + ⟨4,3,476,1,0,0,0,1,1⟩, + ⟨4,476,3,1,0,0,0,-1,1⟩, + ⟨5,476,0,1,0,0,0,1,-1⟩, + ⟨1,43,0,619,1,1734,0,0,1⟩, + ⟨4,351,43,1,0,0,0,-1,1⟩, + ⟨4,43,8,1,0,0,0,1,2⟩, + ⟨4,43,351,1,0,0,0,1,1⟩, + ⟨1,529,0,958,1,2280,0,0,1⟩, + ⟨4,529,430,1,0,0,0,1,1⟩, + ⟨1,521,0,966,1,2292,0,0,1⟩, + ⟨4,521,44,1,0,0,0,1,1⟩, + ⟨1,477,0,928,1,2214,0,0,1⟩, + ⟨4,477,414,1,0,0,0,1,1⟩, + ⟨4,47,414,1,0,0,0,1,1⟩, + ⟨1,517,0,950,1,2268,0,0,1⟩, + ⟨4,517,47,1,0,0,0,1,1⟩, + ⟨1,474,0,917,1,2193,0,0,1⟩, + ⟨4,474,105,1,0,0,0,1,1⟩, + ⟨4,534,105,1,0,0,0,-1,1⟩, + ⟨1,487,0,920,1,2202,0,0,1⟩, + ⟨4,487,534,1,0,0,0,1,1⟩, + ⟨1,85,0,179,1,706,0,0,1⟩, + ⟨1,301,0,189,1,716,0,0,1⟩, + ⟨4,85,301,1,0,0,0,1,2⟩, + ⟨4,301,85,1,0,0,0,-1,1⟩, + ⟨1,329,0,252,1,779,0,0,1⟩, + ⟨1,74,0,163,1,690,0,0,1⟩, + ⟨4,329,74,1,0,0,0,1,2⟩, + ⟨4,74,329,1,0,0,0,-1,1⟩, + ⟨1,297,0,179,1,706,0,0,1⟩, + ⟨1,55,0,163,1,690,0,0,1⟩, + ⟨4,297,55,1,0,0,0,1,2⟩, + ⟨4,55,297,1,0,0,0,-1,1⟩, + ⟨1,313,0,252,1,779,0,0,1⟩, + ⟨1,33,0,189,1,716,0,0,1⟩, + ⟨4,313,33,1,0,0,0,1,2⟩, + ⟨4,33,313,1,0,0,0,-1,1⟩, + ⟨1,321,0,188,1,715,0,0,1⟩, + ⟨1,305,0,178,1,705,0,0,1⟩, + ⟨4,321,305,1,0,0,0,1,2⟩, + ⟨4,305,321,1,0,0,0,-1,1⟩, + ⟨1,513,0,162,1,689,0,0,1⟩, + ⟨1,502,0,253,1,780,0,0,1⟩, + ⟨4,513,502,1,0,0,0,1,2⟩, + ⟨4,502,513,1,0,0,0,-1,1⟩, + ⟨1,291,0,162,1,689,0,0,1⟩, + ⟨1,275,0,178,1,705,0,0,1⟩, + ⟨4,291,275,1,0,0,0,1,2⟩, + ⟨4,275,291,1,0,0,0,-1,1⟩, + ⟨1,289,0,188,1,715,0,0,1⟩, + ⟨1,273,0,253,1,780,0,0,1⟩, + ⟨4,289,273,1,0,0,0,1,2⟩, + ⟨4,273,289,1,0,0,0,-1,1⟩, + ⟨1,31,0,185,1,712,0,0,1⟩, + ⟨1,397,0,241,1,768,0,0,1⟩, + ⟨4,31,397,1,0,0,0,1,2⟩, + ⟨4,397,31,1,0,0,0,-1,1⟩, + ⟨1,377,0,246,1,773,0,0,1⟩, + ⟨1,88,0,220,1,747,0,0,1⟩, + ⟨4,377,88,1,0,0,0,1,2⟩, + ⟨4,88,377,1,0,0,0,-1,1⟩, + ⟨1,381,0,185,1,712,0,0,1⟩, + ⟨1,80,0,220,1,747,0,0,1⟩, + ⟨4,381,80,1,0,0,0,1,2⟩, + ⟨4,80,381,1,0,0,0,-1,1⟩, + ⟨1,345,0,246,1,773,0,0,1⟩, + ⟨1,68,0,241,1,768,0,0,1⟩, + ⟨4,345,68,1,0,0,0,1,2⟩, + ⟨4,68,345,1,0,0,0,-1,1⟩, + ⟨1,512,0,186,1,713,0,0,1⟩, + ⟨1,491,0,155,1,682,0,0,1⟩, + ⟨4,512,491,1,0,0,0,1,2⟩, + ⟨4,491,512,1,0,0,0,-1,1⟩, + ⟨1,511,0,158,1,685,0,0,1⟩, + ⟨1,490,0,193,1,720,0,0,1⟩, + ⟨4,511,490,1,0,0,0,1,2⟩, + ⟨4,490,511,1,0,0,0,-1,1⟩, + ⟨1,501,0,158,1,685,0,0,1⟩, + ⟨1,481,0,155,1,682,0,0,1⟩, + ⟨4,501,481,1,0,0,0,1,2⟩, + ⟨4,481,501,1,0,0,0,-1,1⟩, + ⟨1,500,0,186,1,713,0,0,1⟩, + ⟨1,480,0,193,1,720,0,0,1⟩, + ⟨4,500,480,1,0,0,0,1,2⟩, + ⟨4,480,500,1,0,0,0,-1,1⟩, + ⟨1,101,0,183,1,710,0,0,1⟩, + ⟨1,285,0,194,1,721,0,0,1⟩, + ⟨4,101,285,1,0,0,0,1,2⟩, + ⟨4,285,101,1,0,0,0,-1,1⟩, + ⟨1,225,0,248,1,775,0,0,1⟩, + ⟨1,98,0,156,1,683,0,0,1⟩, + ⟨4,225,98,1,0,0,0,1,2⟩, + ⟨4,98,225,1,0,0,0,-1,1⟩, + ⟨1,281,0,183,1,710,0,0,1⟩, + ⟨1,83,0,156,1,683,0,0,1⟩, + ⟨4,281,83,1,0,0,0,1,2⟩, + ⟨4,83,281,1,0,0,0,-1,1⟩, + ⟨1,393,0,248,1,775,0,0,1⟩, + ⟨1,49,0,194,1,721,0,0,1⟩, + ⟨4,393,49,1,0,0,0,1,2⟩, + ⟨4,49,393,1,0,0,0,-1,1⟩, + ⟨1,499,0,247,1,774,0,0,1⟩, + ⟨1,489,0,157,1,684,0,0,1⟩, + ⟨4,499,489,1,0,0,0,1,2⟩, + ⟨4,489,499,1,0,0,0,-1,1⟩, + ⟨1,498,0,184,1,711,0,0,1⟩, + ⟨1,488,0,195,1,722,0,0,1⟩, + ⟨4,498,488,1,0,0,0,1,2⟩, + ⟨4,488,498,1,0,0,0,-1,1⟩, + ⟨1,510,0,184,1,711,0,0,1⟩, + ⟨1,479,0,157,1,684,0,0,1⟩, + ],#[0,52,1,7,0,0,0,0,0,0],590⟩, by decide⟩ +def forward_125 : CheckedSegment frames paid warps := + ⟨⟨forwardState125, forwardState126, + [ + ⟨4,510,479,1,0,0,0,1,2⟩, + ⟨4,479,510,1,0,0,0,-1,1⟩, + ⟨1,509,0,247,1,774,0,0,1⟩, + ⟨1,478,0,195,1,722,0,0,1⟩, + ⟨4,509,478,1,0,0,0,1,2⟩, + ⟨4,478,509,1,0,0,0,-1,1⟩, + ⟨1,631,0,238,1,765,0,0,1⟩, + ⟨1,241,0,211,1,738,0,0,1⟩, + ⟨4,631,241,1,0,0,0,1,2⟩, + ⟨4,241,631,1,0,0,0,-1,1⟩, + ⟨1,234,0,207,1,734,0,0,1⟩, + ⟨1,630,0,147,1,674,0,0,1⟩, + ⟨4,234,630,1,0,0,0,1,2⟩, + ⟨4,630,234,1,0,0,0,-1,1⟩, + ⟨1,229,0,238,1,765,0,0,1⟩, + ⟨1,629,0,147,1,674,0,0,1⟩, + ⟨4,229,629,1,0,0,0,1,2⟩, + ⟨4,629,229,1,0,0,0,-1,1⟩, + ⟨1,227,0,207,1,734,0,0,1⟩, + ⟨1,628,0,211,1,738,0,0,1⟩, + ⟨4,227,628,1,0,0,0,1,2⟩, + ⟨4,628,227,1,0,0,0,-1,1⟩, + ⟨1,109,0,239,1,766,0,0,1⟩, + ⟨1,471,0,210,1,737,0,0,1⟩, + ⟨4,109,471,1,0,0,0,1,2⟩, + ⟨4,471,109,1,0,0,0,-1,1⟩, + ⟨1,328,0,206,1,733,0,0,1⟩, + ⟨1,470,0,146,1,673,0,0,1⟩, + ⟨4,328,470,1,0,0,0,1,2⟩, + ⟨4,470,328,1,0,0,0,-1,1⟩, + ⟨1,318,0,206,1,733,0,0,1⟩, + ⟨1,463,0,210,1,737,0,0,1⟩, + ⟨4,318,463,1,0,0,0,1,2⟩, + ⟨4,463,318,1,0,0,0,-1,1⟩, + ⟨1,316,0,239,1,766,0,0,1⟩, + ⟨1,462,0,146,1,673,0,0,1⟩, + ⟨4,316,462,1,0,0,0,1,2⟩, + ⟨4,462,316,1,0,0,0,-1,1⟩, + ⟨1,625,0,150,1,677,0,0,1⟩, + ⟨1,401,0,145,1,672,0,0,1⟩, + ⟨4,625,401,1,0,0,0,1,2⟩, + ⟨4,401,625,1,0,0,0,-1,1⟩, + ⟨1,403,0,168,1,695,0,0,1⟩, + ⟨1,624,0,209,1,736,0,0,1⟩, + ⟨4,403,624,1,0,0,0,1,2⟩, + ⟨4,624,403,1,0,0,0,-1,1⟩, + ⟨1,626,0,150,1,677,0,0,1⟩, + ⟨1,623,0,209,1,736,0,0,1⟩, + ⟨4,626,623,1,0,0,0,1,2⟩, + ⟨4,623,626,1,0,0,0,-1,1⟩, + ⟨1,627,0,168,1,695,0,0,1⟩, + ⟨1,622,0,145,1,672,0,0,1⟩, + ⟨4,627,622,1,0,0,0,1,2⟩, + ⟨4,622,627,1,0,0,0,-1,1⟩, + ⟨1,24,0,208,1,735,0,0,1⟩, + ⟨1,469,0,222,1,749,0,0,1⟩, + ⟨4,24,469,1,0,0,0,1,2⟩, + ⟨4,469,24,1,0,0,0,-1,1⟩, + ⟨1,312,0,237,1,764,0,0,1⟩, + ⟨1,468,0,230,1,757,0,0,1⟩, + ⟨4,312,468,1,0,0,0,1,2⟩, + ⟨4,468,312,1,0,0,0,-1,1⟩, + ⟨1,334,0,237,1,764,0,0,1⟩, + ⟨1,461,0,222,1,749,0,0,1⟩, + ⟨4,334,461,1,0,0,0,1,2⟩, + ⟨4,461,334,1,0,0,0,-1,1⟩, + ⟨1,332,0,208,1,735,0,0,1⟩, + ⟨1,460,0,230,1,757,0,0,1⟩, + ⟨4,332,460,1,0,0,0,1,2⟩, + ⟨4,460,332,1,0,0,0,-1,1⟩, + ⟨1,621,0,201,1,728,0,0,1⟩, + ⟨1,333,0,226,1,753,0,0,1⟩, + ⟨4,621,333,1,0,0,0,1,2⟩, + ⟨4,333,621,1,0,0,0,-1,1⟩, + ⟨1,317,0,171,1,698,0,0,1⟩, + ⟨1,620,0,215,1,742,0,0,1⟩, + ⟨4,317,620,1,0,0,0,1,2⟩, + ⟨4,620,317,1,0,0,0,-1,1⟩, + ⟨1,257,0,201,1,728,0,0,1⟩, + ⟨1,619,0,215,1,742,0,0,1⟩, + ⟨4,257,619,1,0,0,0,1,2⟩, + ⟨4,619,257,1,0,0,0,-1,1⟩, + ⟨1,245,0,171,1,698,0,0,1⟩, + ⟨1,618,0,226,1,753,0,0,1⟩, + ⟨4,245,618,1,0,0,0,1,2⟩, + ⟨4,618,245,1,0,0,0,-1,1⟩, + ⟨1,19,0,202,1,729,0,0,1⟩, + ⟨1,79,0,225,1,752,0,0,1⟩, + ⟨4,19,79,1,0,0,0,1,2⟩, + ⟨4,79,19,1,0,0,0,-1,1⟩, + ⟨1,296,0,172,1,699,0,0,1⟩, + ⟨1,264,0,216,1,743,0,0,1⟩, + ⟨4,296,264,1,0,0,0,1,2⟩, + ⟨4,264,296,1,0,0,0,-1,1⟩, + ⟨1,286,0,172,1,699,0,0,1⟩, + ⟨1,254,0,225,1,752,0,0,1⟩, + ⟨4,286,254,1,0,0,0,1,2⟩, + ⟨4,254,286,1,0,0,0,-1,1⟩, + ⟨1,284,0,202,1,729,0,0,1⟩, + ⟨1,252,0,216,1,743,0,0,1⟩, + ⟨4,284,252,1,0,0,0,1,2⟩, + ⟨4,252,284,1,0,0,0,-1,1⟩, + ⟨1,617,0,235,1,762,0,0,1⟩, + ⟨1,524,0,217,1,744,0,0,1⟩, + ⟨4,617,524,1,0,0,0,1,2⟩, + ⟨4,524,617,1,0,0,0,-1,1⟩, + ⟨1,557,0,228,1,755,0,0,1⟩, + ⟨1,616,0,224,1,751,0,0,1⟩, + ⟨4,557,616,1,0,0,0,1,2⟩, + ⟨4,616,557,1,0,0,0,-1,1⟩, + ⟨1,536,0,235,1,762,0,0,1⟩, + ⟨1,615,0,224,1,751,0,0,1⟩, + ⟨4,536,615,1,0,0,0,1,2⟩, + ⟨4,615,536,1,0,0,0,-1,1⟩, + ⟨1,442,0,228,1,755,0,0,1⟩, + ⟨1,614,0,217,1,744,0,0,1⟩, + ⟨4,442,614,1,0,0,0,1,2⟩, + ⟨4,614,442,1,0,0,0,-1,1⟩, + ⟨1,38,0,170,1,697,0,0,1⟩, + ⟨1,270,0,148,1,675,0,0,1⟩, + ⟨4,38,270,1,0,0,0,1,2⟩, + ⟨4,270,38,1,0,0,0,-1,1⟩, + ⟨1,280,0,200,1,727,0,0,1⟩, + ⟨1,268,0,143,1,670,0,0,1⟩, + ⟨4,280,268,1,0,0,0,1,2⟩, + ⟨4,268,280,1,0,0,0,-1,1⟩, + ⟨1,302,0,200,1,727,0,0,1⟩, + ⟨1,10,0,148,1,675,0,0,1⟩, + ],#[0,64,0,0,0,0,0,0,0,0],576⟩, by decide⟩ +def forward_126 : CheckedSegment frames paid warps := + ⟨⟨forwardState126, forwardState127, + [ + ⟨4,302,10,1,0,0,0,1,2⟩, + ⟨4,10,302,1,0,0,0,-1,1⟩, + ⟨1,300,0,170,1,697,0,0,1⟩, + ⟨1,248,0,143,1,670,0,0,1⟩, + ⟨4,300,248,1,0,0,0,1,2⟩, + ⟨4,248,300,1,0,0,0,-1,1⟩, + ⟨1,613,0,250,1,777,0,0,1⟩, + ⟨1,250,0,192,1,719,0,0,1⟩, + ⟨4,613,250,1,0,0,0,-1,4⟩, + ⟨4,250,613,1,0,0,0,2,1⟩, + ⟨1,266,0,165,1,692,0,0,1⟩, + ⟨1,612,0,176,1,703,0,0,1⟩, + ⟨4,266,612,1,0,0,0,-1,4⟩, + ⟨4,612,266,1,0,0,0,2,1⟩, + ⟨1,259,0,250,1,777,0,0,1⟩, + ⟨1,611,0,176,1,703,0,0,1⟩, + ⟨4,259,611,1,0,0,0,-1,4⟩, + ⟨4,611,259,1,0,0,0,2,1⟩, + ⟨1,261,0,165,1,692,0,0,1⟩, + ⟨1,610,0,192,1,719,0,0,1⟩, + ⟨4,261,610,1,0,0,0,-1,4⟩, + ⟨4,610,261,1,0,0,0,2,1⟩, + ⟨1,97,0,251,1,778,0,0,1⟩, + ⟨1,465,0,191,1,718,0,0,1⟩, + ⟨4,97,465,1,0,0,0,-1,4⟩, + ⟨4,465,97,1,0,0,0,2,1⟩, + ⟨1,392,0,164,1,691,0,0,1⟩, + ⟨1,464,0,175,1,702,0,0,1⟩, + ⟨4,392,464,1,0,0,0,-1,4⟩, + ⟨4,464,392,1,0,0,0,2,1⟩, + ⟨1,382,0,164,1,691,0,0,1⟩, + ⟨1,459,0,191,1,718,0,0,1⟩, + ⟨4,382,459,1,0,0,0,-1,4⟩, + ⟨4,459,382,1,0,0,0,2,1⟩, + ⟨1,380,0,251,1,778,0,0,1⟩, + ⟨1,458,0,175,1,702,0,0,1⟩, + ⟨4,380,458,1,0,0,0,-1,4⟩, + ⟨4,458,380,1,0,0,0,2,1⟩, + ⟨1,609,0,187,1,714,0,0,1⟩, + ⟨1,545,0,174,1,701,0,0,1⟩, + ⟨4,609,545,1,0,0,0,-1,4⟩, + ⟨4,545,609,1,0,0,0,2,1⟩, + ⟨1,546,0,177,1,704,0,0,1⟩, + ⟨1,608,0,190,1,717,0,0,1⟩, + ⟨4,546,608,1,0,0,0,-1,4⟩, + ⟨4,608,546,1,0,0,0,2,1⟩, + ⟨1,547,0,187,1,714,0,0,1⟩, + ⟨1,607,0,190,1,717,0,0,1⟩, + ⟨4,547,607,1,0,0,0,-1,4⟩, + ⟨4,607,547,1,0,0,0,2,1⟩, + ⟨1,556,0,177,1,704,0,0,1⟩, + ⟨1,606,0,174,1,701,0,0,1⟩, + ⟨4,556,606,1,0,0,0,-1,4⟩, + ⟨4,606,556,1,0,0,0,2,1⟩, + ⟨1,66,0,166,1,693,0,0,1⟩, + ⟨1,467,0,240,1,767,0,0,1⟩, + ⟨4,66,467,1,0,0,0,-1,4⟩, + ⟨4,467,66,1,0,0,0,2,1⟩, + ⟨1,376,0,249,1,776,0,0,1⟩, + ⟨1,466,0,227,1,754,0,0,1⟩, + ⟨4,376,466,1,0,0,0,-1,4⟩, + ⟨4,466,376,1,0,0,0,2,1⟩, + ⟨1,398,0,249,1,776,0,0,1⟩, + ⟨1,457,0,240,1,767,0,0,1⟩, + ⟨4,398,457,1,0,0,0,-1,4⟩, + ⟨4,457,398,1,0,0,0,2,1⟩, + ⟨1,396,0,166,1,693,0,0,1⟩, + ⟨1,456,0,227,1,754,0,0,1⟩, + ⟨4,396,456,1,0,0,0,-1,4⟩, + ⟨4,456,396,1,0,0,0,2,1⟩, + ⟨1,605,0,160,1,687,0,0,1⟩, + ⟨1,426,0,244,1,771,0,0,1⟩, + ⟨4,605,426,1,0,0,0,-1,4⟩, + ⟨4,426,605,1,0,0,0,2,1⟩, + ⟨1,433,0,181,1,708,0,0,1⟩, + ⟨1,604,0,196,1,723,0,0,1⟩, + ⟨4,433,604,1,0,0,0,-1,4⟩, + ⟨4,604,433,1,0,0,0,2,1⟩, + ⟨1,435,0,160,1,687,0,0,1⟩, + ⟨1,603,0,196,1,723,0,0,1⟩, + ⟨4,435,603,1,0,0,0,-1,4⟩, + ⟨4,603,435,1,0,0,0,2,1⟩, + ⟨1,437,0,181,1,708,0,0,1⟩, + ⟨1,602,0,244,1,771,0,0,1⟩, + ⟨4,437,602,1,0,0,0,-1,4⟩, + ⟨4,602,437,1,0,0,0,2,1⟩, + ⟨1,60,0,161,1,688,0,0,1⟩, + ⟨1,260,0,243,1,770,0,0,1⟩, + ⟨4,60,260,1,0,0,0,-1,4⟩, + ⟨4,260,60,1,0,0,0,2,1⟩, + ⟨1,360,0,182,1,709,0,0,1⟩, + ⟨1,262,0,197,1,724,0,0,1⟩, + ⟨4,360,262,1,0,0,0,-1,4⟩, + ⟨4,262,360,1,0,0,0,2,1⟩, + ⟨1,350,0,182,1,709,0,0,1⟩, + ⟨1,244,0,243,1,770,0,0,1⟩, + ⟨4,350,244,1,0,0,0,-1,4⟩, + ⟨4,244,350,1,0,0,0,2,1⟩, + ⟨1,348,0,161,1,688,0,0,1⟩, + ⟨1,246,0,197,1,724,0,0,1⟩, + ⟨4,348,246,1,0,0,0,-1,4⟩, + ⟨4,246,348,1,0,0,0,2,1⟩, + ⟨1,601,0,245,1,772,0,0,1⟩, + ⟨1,1,0,198,1,725,0,0,1⟩, + ⟨4,601,1,1,0,0,0,-1,4⟩, + ⟨4,1,601,1,0,0,0,2,1⟩, + ⟨1,4,0,219,1,746,0,0,1⟩, + ⟨1,600,0,242,1,769,0,0,1⟩, + ⟨4,4,600,1,0,0,0,-1,4⟩, + ⟨4,600,4,1,0,0,0,2,1⟩, + ⟨1,6,0,245,1,772,0,0,1⟩, + ⟨1,599,0,242,1,769,0,0,1⟩, + ⟨4,6,599,1,0,0,0,-1,4⟩, + ⟨4,599,6,1,0,0,0,2,1⟩, + ⟨1,12,0,219,1,746,0,0,1⟩, + ⟨1,598,0,198,1,725,0,0,1⟩, + ⟨4,12,598,1,0,0,0,-1,4⟩, + ⟨4,598,12,1,0,0,0,2,1⟩, + ⟨1,28,0,180,1,707,0,0,1⟩, + ⟨1,258,0,154,1,681,0,0,1⟩, + ⟨4,28,258,1,0,0,0,-1,4⟩, + ⟨4,258,28,1,0,0,0,2,1⟩, + ⟨1,344,0,159,1,686,0,0,1⟩, + ⟨1,263,0,173,1,700,0,0,1⟩, + ⟨4,344,263,1,0,0,0,-1,4⟩, + ⟨4,263,344,1,0,0,0,2,1⟩, + ⟨1,366,0,159,1,686,0,0,1⟩, + ⟨1,242,0,154,1,681,0,0,1⟩, + ],#[0,64,0,0,0,0,0,0,0,0],696⟩, by decide⟩ +def forward_127 : CheckedSegment frames paid warps := + ⟨⟨forwardState127, forwardState128, + [ + ⟨4,366,242,1,0,0,0,-1,4⟩, + ⟨4,242,366,1,0,0,0,2,1⟩, + ⟨1,364,0,180,1,707,0,0,1⟩, + ⟨1,247,0,173,1,700,0,0,1⟩, + ⟨4,364,247,1,0,0,0,-1,4⟩, + ⟨4,247,364,1,0,0,0,2,1⟩, + ⟨1,597,0,203,1,730,0,0,1⟩, + ⟨1,410,0,167,1,694,0,0,1⟩, + ⟨4,597,410,1,0,0,0,1,2⟩, + ⟨4,410,597,1,0,0,0,-1,1⟩, + ⟨1,417,0,151,1,678,0,0,1⟩, + ⟨1,596,0,144,1,671,0,0,1⟩, + ⟨4,417,596,1,0,0,0,1,2⟩, + ⟨4,596,417,1,0,0,0,-1,1⟩, + ⟨1,419,0,203,1,730,0,0,1⟩, + ⟨1,595,0,144,1,671,0,0,1⟩, + ⟨4,419,595,1,0,0,0,1,2⟩, + ⟨4,595,419,1,0,0,0,-1,1⟩, + ⟨1,421,0,151,1,678,0,0,1⟩, + ⟨1,594,0,167,1,694,0,0,1⟩, + ⟨4,421,594,1,0,0,0,1,2⟩, + ⟨4,594,421,1,0,0,0,-1,1⟩, + ⟨1,356,0,221,1,748,0,0,1⟩, + ⟨1,292,0,214,1,741,0,0,1⟩, + ⟨4,356,292,1,0,0,0,1,2⟩, + ⟨4,292,356,1,0,0,0,-1,1⟩, + ⟨1,358,0,236,1,763,0,0,1⟩, + ⟨1,294,0,231,1,758,0,0,1⟩, + ⟨4,358,294,1,0,0,0,1,2⟩, + ⟨4,294,358,1,0,0,0,-1,1⟩, + ⟨1,340,0,236,1,763,0,0,1⟩, + ⟨1,276,0,214,1,741,0,0,1⟩, + ⟨4,340,276,1,0,0,0,1,2⟩, + ⟨4,276,340,1,0,0,0,-1,1⟩, + ⟨1,342,0,221,1,748,0,0,1⟩, + ⟨1,278,0,231,1,758,0,0,1⟩, + ⟨4,342,278,1,0,0,0,1,2⟩, + ⟨4,278,342,1,0,0,0,-1,1⟩, + ⟨1,593,0,205,1,732,0,0,1⟩, + ⟨1,558,0,232,1,759,0,0,1⟩, + ⟨4,593,558,1,0,0,0,1,2⟩, + ⟨4,558,593,1,0,0,0,-1,1⟩, + ⟨1,559,0,153,1,680,0,0,1⟩, + ⟨1,592,0,213,1,740,0,0,1⟩, + ⟨4,559,592,1,0,0,0,1,2⟩, + ⟨4,592,559,1,0,0,0,-1,1⟩, + ⟨1,544,0,205,1,732,0,0,1⟩, + ⟨1,591,0,213,1,740,0,0,1⟩, + ⟨4,544,591,1,0,0,0,1,2⟩, + ⟨4,591,544,1,0,0,0,-1,1⟩, + ⟨1,405,0,153,1,680,0,0,1⟩, + ⟨1,590,0,232,1,759,0,0,1⟩, + ⟨4,405,590,1,0,0,0,1,2⟩, + ⟨4,590,405,1,0,0,0,-1,1⟩, + ⟨1,338,0,152,1,679,0,0,1⟩, + ⟨1,290,0,212,1,739,0,0,1⟩, + ⟨4,338,290,1,0,0,0,1,2⟩, + ⟨4,290,338,1,0,0,0,-1,1⟩, + ⟨1,343,0,204,1,731,0,0,1⟩, + ⟨1,295,0,233,1,760,0,0,1⟩, + ⟨4,343,295,1,0,0,0,1,2⟩, + ⟨4,295,343,1,0,0,0,-1,1⟩, + ⟨1,354,0,204,1,731,0,0,1⟩, + ⟨1,274,0,212,1,739,0,0,1⟩, + ⟨4,354,274,1,0,0,0,1,2⟩, + ⟨4,274,354,1,0,0,0,-1,1⟩, + ⟨1,359,0,152,1,679,0,0,1⟩, + ⟨1,279,0,233,1,760,0,0,1⟩, + ⟨4,359,279,1,0,0,0,1,2⟩, + ⟨4,279,359,1,0,0,0,-1,1⟩, + ⟨1,589,0,234,1,761,0,0,1⟩, + ⟨1,349,0,229,1,756,0,0,1⟩, + ⟨4,589,349,1,0,0,0,1,2⟩, + ⟨4,349,589,1,0,0,0,-1,1⟩, + ⟨1,243,0,223,1,750,0,0,1⟩, + ⟨1,588,0,218,1,745,0,0,1⟩, + ⟨4,243,588,1,0,0,0,1,2⟩, + ⟨4,588,243,1,0,0,0,-1,1⟩, + ⟨1,365,0,234,1,761,0,0,1⟩, + ⟨1,587,0,218,1,745,0,0,1⟩, + ⟨4,365,587,1,0,0,0,1,2⟩, + ⟨4,587,365,1,0,0,0,-1,1⟩, + ⟨1,361,0,223,1,750,0,0,1⟩, + ⟨1,586,0,229,1,756,0,0,1⟩, + ⟨4,361,586,1,0,0,0,1,2⟩, + ⟨4,586,361,1,0,0,0,-1,1⟩, + ⟨1,82,0,149,1,676,0,0,1⟩, + ⟨1,48,0,142,1,669,0,0,1⟩, + ⟨4,82,48,1,0,0,0,1,2⟩, + ⟨4,48,82,1,0,0,0,-1,1⟩, + ⟨1,347,0,199,1,726,0,0,1⟩, + ⟨1,315,0,169,1,696,0,0,1⟩, + ⟨4,347,315,1,0,0,0,1,2⟩, + ⟨4,315,347,1,0,0,0,-1,1⟩, + ⟨1,67,0,199,1,726,0,0,1⟩, + ⟨1,100,0,142,1,669,0,0,1⟩, + ⟨4,67,100,1,0,0,0,1,2⟩, + ⟨4,100,67,1,0,0,0,-1,1⟩, + ⟨1,379,0,149,1,676,0,0,1⟩, + ⟨1,283,0,169,1,696,0,0,1⟩, + ⟨4,379,283,1,0,0,0,1,2⟩, + ⟨4,283,379,1,0,0,0,-1,1⟩, + ⟨4,313,291,1,0,0,0,-1,1⟩, + ⟨4,297,289,1,0,0,0,-1,1⟩, + ⟨4,329,321,1,0,0,0,-1,1⟩, + ⟨4,85,513,1,0,0,0,-1,1⟩, + ⟨4,301,305,1,0,0,0,-1,1⟩, + ⟨4,74,502,1,0,0,0,-1,1⟩, + ⟨4,55,275,1,0,0,0,-1,1⟩, + ⟨4,33,273,1,0,0,0,-1,1⟩, + ⟨4,85,313,1,0,0,0,1,1⟩, + ⟨4,74,313,1,0,0,0,-1,1⟩, + ⟨4,55,313,1,0,0,0,1,1⟩, + ⟨4,85,297,1,0,0,0,1,1⟩, + ⟨4,74,297,1,0,0,0,1,1⟩, + ⟨4,33,297,1,0,0,0,-1,1⟩, + ⟨4,85,329,1,0,0,0,1,1⟩, + ⟨3,85,0,1,1,36,-50,0,1⟩, + ⟨4,55,329,1,0,0,0,1,1⟩, + ⟨4,33,329,1,0,0,0,-1,1⟩, + ⟨4,74,301,1,0,0,0,-1,1⟩, + ⟨3,74,0,1,1,38,-49,0,1⟩, + ⟨4,55,301,1,0,0,0,1,1⟩, + ⟨3,55,0,1,1,40,-48,0,1⟩, + ⟨4,33,301,1,0,0,0,1,1⟩, + ⟨3,33,0,1,1,42,-47,0,1⟩, + ⟨3,329,0,1,1,77,-13,0,1⟩, + ⟨3,313,0,1,1,78,-12,0,1⟩, + ],#[0,50,0,0,0,0,0,0,0,0],636⟩, by decide⟩ +def forward_128 : CheckedSegment frames paid warps := + ⟨⟨forwardState128, forwardState129, + [ + ⟨3,297,0,1,1,79,-11,0,1⟩, + ⟨3,301,0,1,1,80,-10,0,1⟩, + ⟨4,345,501,1,0,0,0,-1,1⟩, + ⟨4,381,500,1,0,0,0,-1,1⟩, + ⟨4,377,512,1,0,0,0,-1,1⟩, + ⟨4,31,511,1,0,0,0,-1,1⟩, + ⟨4,397,491,1,0,0,0,-1,1⟩, + ⟨4,88,490,1,0,0,0,-1,1⟩, + ⟨4,80,481,1,0,0,0,-1,1⟩, + ⟨4,68,480,1,0,0,0,-1,1⟩, + ⟨4,31,345,1,0,0,0,1,1⟩, + ⟨4,88,345,1,0,0,0,-1,1⟩, + ⟨4,80,345,1,0,0,0,1,1⟩, + ⟨4,31,381,1,0,0,0,1,1⟩, + ⟨4,88,381,1,0,0,0,1,1⟩, + ⟨4,68,381,1,0,0,0,-1,1⟩, + ⟨4,31,377,1,0,0,0,1,1⟩, + ⟨3,31,0,1,1,20,-58,0,1⟩, + ⟨4,80,377,1,0,0,0,1,1⟩, + ⟨4,68,377,1,0,0,0,-1,1⟩, + ⟨4,88,397,1,0,0,0,-1,1⟩, + ⟨3,88,0,1,1,22,-57,0,1⟩, + ⟨4,80,397,1,0,0,0,1,1⟩, + ⟨3,80,0,1,1,24,-56,0,1⟩, + ⟨4,68,397,1,0,0,0,1,1⟩, + ⟨3,68,0,1,1,26,-55,0,1⟩, + ⟨3,397,0,1,1,70,-20,0,1⟩, + ⟨3,377,0,1,1,71,-19,0,1⟩, + ⟨3,381,0,1,1,72,-18,0,1⟩, + ⟨3,345,0,1,1,75,-15,0,1⟩, + ⟨4,393,510,1,0,0,0,-1,1⟩, + ⟨4,281,509,1,0,0,0,-1,1⟩, + ⟨4,225,499,1,0,0,0,-1,1⟩, + ⟨4,101,498,1,0,0,0,-1,1⟩, + ⟨4,285,489,1,0,0,0,-1,1⟩, + ⟨4,98,488,1,0,0,0,-1,1⟩, + ⟨4,83,479,1,0,0,0,-1,1⟩, + ⟨4,49,478,1,0,0,0,-1,1⟩, + ⟨4,101,393,1,0,0,0,1,1⟩, + ⟨4,98,393,1,0,0,0,-1,1⟩, + ⟨4,83,393,1,0,0,0,1,1⟩, + ⟨4,101,281,1,0,0,0,1,1⟩, + ⟨4,98,281,1,0,0,0,1,1⟩, + ⟨4,49,281,1,0,0,0,-1,1⟩, + ⟨4,101,225,1,0,0,0,1,1⟩, + ⟨3,101,0,1,1,28,-54,0,1⟩, + ⟨4,83,225,1,0,0,0,1,1⟩, + ⟨4,49,225,1,0,0,0,-1,1⟩, + ⟨4,98,285,1,0,0,0,-1,1⟩, + ⟨3,98,0,1,1,30,-53,0,1⟩, + ⟨4,83,285,1,0,0,0,1,1⟩, + ⟨3,83,0,1,1,32,-52,0,1⟩, + ⟨4,49,285,1,0,0,0,1,1⟩, + ⟨3,49,0,1,1,34,-51,0,1⟩, + ⟨3,225,0,1,1,68,-22,0,1⟩, + ⟨3,393,0,1,1,69,-21,0,1⟩, + ⟨3,281,0,1,1,81,-9,0,1⟩, + ⟨3,285,0,1,1,82,-8,0,1⟩, + ⟨4,227,318,1,0,0,0,-1,1⟩, + ⟨4,229,316,1,0,0,0,-1,1⟩, + ⟨4,234,109,1,0,0,0,-1,1⟩, + ⟨4,631,328,1,0,0,0,-1,1⟩, + ⟨4,241,471,1,0,0,0,-1,1⟩, + ⟨4,630,470,1,0,0,0,-1,1⟩, + ⟨4,629,463,1,0,0,0,-1,1⟩, + ⟨4,628,462,1,0,0,0,-1,1⟩, + ⟨4,631,227,1,0,0,0,1,1⟩, + ⟨4,630,227,1,0,0,0,-1,1⟩, + ⟨4,629,227,1,0,0,0,1,1⟩, + ⟨4,631,229,1,0,0,0,1,1⟩, + ⟨4,630,229,1,0,0,0,1,1⟩, + ⟨4,628,229,1,0,0,0,-1,1⟩, + ⟨4,631,234,1,0,0,0,1,1⟩, + ⟨4,629,234,1,0,0,0,1,1⟩, + ⟨4,628,234,1,0,0,0,-1,1⟩, + ⟨4,630,241,1,0,0,0,-1,1⟩, + ⟨4,629,241,1,0,0,0,1,1⟩, + ⟨4,628,241,1,0,0,0,1,1⟩, + ⟨3,241,0,1,1,64,-26,0,1⟩, + ⟨3,234,0,1,1,65,-25,0,1⟩, + ⟨3,229,0,1,1,66,-24,0,1⟩, + ⟨3,227,0,1,1,67,-23,0,1⟩, + ⟨4,627,334,1,0,0,0,-1,1⟩, + ⟨4,626,332,1,0,0,0,-1,1⟩, + ⟨4,403,24,1,0,0,0,-1,1⟩, + ⟨4,625,312,1,0,0,0,-1,1⟩, + ⟨4,401,469,1,0,0,0,-1,1⟩, + ⟨4,624,468,1,0,0,0,-1,1⟩, + ⟨4,623,461,1,0,0,0,-1,1⟩, + ⟨4,622,460,1,0,0,0,-1,1⟩, + ⟨4,245,286,1,0,0,0,-1,1⟩, + ⟨4,257,284,1,0,0,0,-1,1⟩, + ⟨4,317,19,1,0,0,0,-1,1⟩, + ⟨4,621,296,1,0,0,0,-1,1⟩, + ⟨4,333,79,1,0,0,0,-1,1⟩, + ⟨4,620,264,1,0,0,0,-1,1⟩, + ⟨4,619,254,1,0,0,0,-1,1⟩, + ⟨4,618,252,1,0,0,0,-1,1⟩, + ⟨4,621,245,1,0,0,0,1,1⟩, + ⟨4,620,245,1,0,0,0,-1,1⟩, + ⟨4,619,245,1,0,0,0,1,1⟩, + ⟨4,621,257,1,0,0,0,1,1⟩, + ⟨4,620,257,1,0,0,0,1,1⟩, + ⟨4,618,257,1,0,0,0,-1,1⟩, + ⟨4,621,317,1,0,0,0,1,1⟩, + ⟨4,618,621,1,0,0,0,1,1⟩, + ⟨4,619,317,1,0,0,0,1,1⟩, + ⟨4,618,317,1,0,0,0,-1,1⟩, + ⟨4,620,333,1,0,0,0,-1,1⟩, + ⟨4,619,333,1,0,0,0,1,1⟩, + ⟨4,618,333,1,0,0,0,1,1⟩, + ⟨3,257,0,1,1,62,-28,0,1⟩, + ⟨3,245,0,1,1,63,-27,0,1⟩, + ⟨3,317,0,1,1,84,-6,0,1⟩, + ⟨3,333,0,1,1,85,-5,0,1⟩, + ⟨4,442,302,1,0,0,0,-1,1⟩, + ⟨4,536,300,1,0,0,0,-1,1⟩, + ⟨4,557,38,1,0,0,0,-1,1⟩, + ⟨4,617,280,1,0,0,0,-1,1⟩, + ⟨4,524,270,1,0,0,0,-1,1⟩, + ⟨4,616,268,1,0,0,0,-1,1⟩, + ⟨4,615,10,1,0,0,0,-1,1⟩, + ⟨4,614,248,1,0,0,0,-1,1⟩, + ⟨4,617,442,1,0,0,0,1,1⟩, + ⟨4,616,442,1,0,0,0,-1,1⟩, + ⟨4,615,442,1,0,0,0,1,1⟩, + ⟨4,617,536,1,0,0,0,1,1⟩, + ⟨4,616,536,1,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],816⟩, by decide⟩ +def forward_129 : CheckedSegment frames paid warps := + ⟨⟨forwardState129, forwardState130, + [ + ⟨4,614,536,1,0,0,0,-1,1⟩, + ⟨4,617,557,1,0,0,0,1,1⟩, + ⟨4,615,557,1,0,0,0,1,1⟩, + ⟨4,614,557,1,0,0,0,-1,1⟩, + ⟨3,557,0,1,1,7,-65,0,1⟩, + ⟨4,616,524,1,0,0,0,-1,1⟩, + ⟨4,615,524,1,0,0,0,1,1⟩, + ⟨4,614,524,1,0,0,0,1,1⟩, + ⟨3,536,0,1,1,48,-42,0,1⟩, + ⟨3,442,0,1,1,49,-41,0,1⟩, + ⟨3,524,0,1,1,83,-7,0,1⟩, + ⟨4,261,382,1,0,0,0,-1,1⟩, + ⟨4,259,380,1,0,0,0,-1,1⟩, + ⟨4,266,97,1,0,0,0,-1,1⟩, + ⟨4,613,392,1,0,0,0,-1,1⟩, + ⟨4,250,465,1,0,0,0,-1,1⟩, + ⟨4,612,464,1,0,0,0,-1,1⟩, + ⟨4,611,459,1,0,0,0,-1,1⟩, + ⟨4,610,458,1,0,0,0,-1,1⟩, + ⟨4,613,261,1,0,0,0,1,1⟩, + ⟨4,612,261,1,0,0,0,2,1⟩, + ⟨4,611,261,1,0,0,0,-2,1⟩, + ⟨4,613,259,1,0,0,0,1,1⟩, + ⟨4,612,259,1,0,0,0,-2,1⟩, + ⟨4,610,259,1,0,0,0,2,1⟩, + ⟨4,613,266,1,0,0,0,1,1⟩, + ⟨4,610,613,1,0,0,0,-2,1⟩, + ⟨4,611,266,1,0,0,0,-2,1⟩, + ⟨4,610,266,1,0,0,0,2,1⟩, + ⟨4,612,250,1,0,0,0,-1,1⟩, + ⟨4,611,250,1,0,0,0,1,1⟩, + ⟨4,610,250,1,0,0,0,1,1⟩, + ⟨3,261,0,1,1,61,-29,0,1⟩, + ⟨3,259,0,1,1,86,-4,0,1⟩, + ⟨3,266,0,1,1,87,-3,0,1⟩, + ⟨3,250,0,1,1,88,-2,0,1⟩, + ⟨4,556,398,1,0,0,0,-1,1⟩, + ⟨4,547,396,1,0,0,0,-1,1⟩, + ⟨4,546,66,1,0,0,0,-1,1⟩, + ⟨4,609,376,1,0,0,0,-1,1⟩, + ⟨4,545,467,1,0,0,0,-1,1⟩, + ⟨4,608,466,1,0,0,0,-1,1⟩, + ⟨4,607,457,1,0,0,0,-1,1⟩, + ⟨4,606,456,1,0,0,0,-1,1⟩, + ⟨4,609,556,1,0,0,0,1,1⟩, + ⟨4,608,556,1,0,0,0,2,1⟩, + ⟨4,607,556,1,0,0,0,-2,1⟩, + ⟨3,556,0,1,1,2,-70,0,1⟩, + ⟨4,609,547,1,0,0,0,1,1⟩, + ⟨4,608,547,1,0,0,0,-2,1⟩, + ⟨4,606,547,1,0,0,0,2,1⟩, + ⟨3,547,0,1,1,3,-69,0,1⟩, + ⟨4,609,546,1,0,0,0,1,1⟩, + ⟨4,607,546,1,0,0,0,-2,1⟩, + ⟨4,606,546,1,0,0,0,2,1⟩, + ⟨3,546,0,1,1,4,-68,0,1⟩, + ⟨4,608,545,1,0,0,0,-1,1⟩, + ⟨4,607,545,1,0,0,0,1,1⟩, + ⟨4,606,545,1,0,0,0,1,1⟩, + ⟨3,545,0,1,1,5,-67,0,1⟩, + ⟨4,437,350,1,0,0,0,-1,1⟩, + ⟨4,435,348,1,0,0,0,-1,1⟩, + ⟨4,433,60,1,0,0,0,-1,1⟩, + ⟨4,605,360,1,0,0,0,-1,1⟩, + ⟨4,426,260,1,0,0,0,-1,1⟩, + ⟨4,604,262,1,0,0,0,-1,1⟩, + ⟨4,603,244,1,0,0,0,-1,1⟩, + ⟨4,602,246,1,0,0,0,-1,1⟩, + ⟨4,605,437,1,0,0,0,1,1⟩, + ⟨4,604,437,1,0,0,0,2,1⟩, + ⟨4,603,437,1,0,0,0,-2,1⟩, + ⟨4,605,435,1,0,0,0,1,1⟩, + ⟨4,604,435,1,0,0,0,-2,1⟩, + ⟨4,602,435,1,0,0,0,2,1⟩, + ⟨4,605,433,1,0,0,0,1,1⟩, + ⟨4,603,433,1,0,0,0,-2,1⟩, + ⟨4,602,433,1,0,0,0,2,1⟩, + ⟨4,604,426,1,0,0,0,-1,1⟩, + ⟨4,603,426,1,0,0,0,1,1⟩, + ⟨4,602,426,1,0,0,0,1,1⟩, + ⟨3,437,0,1,1,50,-40,0,1⟩, + ⟨3,435,0,1,1,51,-39,0,1⟩, + ⟨3,433,0,1,1,52,-38,0,1⟩, + ⟨3,426,0,1,1,53,-37,0,1⟩, + ⟨4,12,366,1,0,0,0,-1,1⟩, + ⟨4,6,364,1,0,0,0,-1,1⟩, + ⟨4,4,28,1,0,0,0,-1,1⟩, + ⟨4,601,344,1,0,0,0,-1,1⟩, + ⟨4,1,258,1,0,0,0,-1,1⟩, + ⟨4,600,263,1,0,0,0,-1,1⟩, + ⟨4,599,242,1,0,0,0,-1,1⟩, + ⟨4,598,247,1,0,0,0,-1,1⟩, + ⟨4,601,12,1,0,0,0,1,1⟩, + ⟨4,600,12,1,0,0,0,2,1⟩, + ⟨4,599,12,1,0,0,0,-2,1⟩, + ⟨4,601,6,1,0,0,0,1,1⟩, + ⟨4,600,6,1,0,0,0,-2,1⟩, + ⟨4,598,6,1,0,0,0,2,1⟩, + ⟨4,601,4,1,0,0,0,1,1⟩, + ⟨4,599,4,1,0,0,0,-2,1⟩, + ⟨4,598,4,1,0,0,0,2,1⟩, + ⟨4,600,1,1,0,0,0,-1,1⟩, + ⟨4,599,1,1,0,0,0,1,1⟩, + ⟨4,598,1,1,0,0,0,1,1⟩, + ⟨3,12,0,1,1,44,-46,0,1⟩, + ⟨3,6,0,1,1,45,-45,0,1⟩, + ⟨3,4,0,1,1,46,-44,0,1⟩, + ⟨5,4,0,1,0,0,0,1,1⟩, + ⟨3,1,0,1,1,47,-43,0,1⟩, + ⟨4,31,12,1,0,0,0,-1,2⟩, + ⟨4,68,4,1,0,0,0,1,1⟩, + ⟨5,68,0,1,0,0,0,2,1⟩, + ⟨4,421,340,1,0,0,0,-1,1⟩, + ⟨4,419,342,1,0,0,0,-1,1⟩, + ⟨4,417,356,1,0,0,0,-1,1⟩, + ⟨4,597,358,1,0,0,0,-1,1⟩, + ⟨4,410,292,1,0,0,0,-1,1⟩, + ⟨4,596,294,1,0,0,0,-1,1⟩, + ⟨4,595,276,1,0,0,0,-1,1⟩, + ⟨4,594,278,1,0,0,0,-1,1⟩, + ⟨4,597,421,1,0,0,0,1,1⟩, + ⟨4,596,421,1,0,0,0,-1,1⟩, + ⟨4,595,421,1,0,0,0,1,1⟩, + ⟨4,597,419,1,0,0,0,1,1⟩, + ⟨4,596,419,1,0,0,0,1,1⟩, + ⟨4,594,419,1,0,0,0,-1,1⟩, + ⟨4,597,417,1,0,0,0,1,1⟩, + ⟨4,595,417,1,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],902⟩, by decide⟩ +def forward_130 : CheckedSegment frames paid warps := + ⟨⟨forwardState130, forwardState131, + [ + ⟨4,594,417,1,0,0,0,-1,1⟩, + ⟨4,596,410,1,0,0,0,-1,1⟩, + ⟨4,595,410,1,0,0,0,1,1⟩, + ⟨4,596,595,1,0,0,0,1,1⟩, + ⟨4,594,410,1,0,0,0,1,1⟩, + ⟨4,596,594,1,0,0,0,1,1⟩, + ⟨3,421,0,1,1,54,-36,0,1⟩, + ⟨3,419,0,1,1,55,-35,0,1⟩, + ⟨3,417,0,1,1,56,-34,0,1⟩, + ⟨3,410,0,1,1,57,-33,0,1⟩, + ⟨4,405,354,1,0,0,0,-1,1⟩, + ⟨4,544,359,1,0,0,0,-1,1⟩, + ⟨4,559,338,1,0,0,0,-1,1⟩, + ⟨4,593,343,1,0,0,0,-1,1⟩, + ⟨4,558,290,1,0,0,0,-1,1⟩, + ⟨4,592,295,1,0,0,0,-1,1⟩, + ⟨4,591,274,1,0,0,0,-1,1⟩, + ⟨4,590,279,1,0,0,0,-1,1⟩, + ⟨4,593,405,1,0,0,0,1,1⟩, + ⟨4,592,405,1,0,0,0,-1,1⟩, + ⟨4,591,405,1,0,0,0,1,1⟩, + ⟨4,593,544,1,0,0,0,1,1⟩, + ⟨4,592,544,1,0,0,0,1,1⟩, + ⟨4,590,544,1,0,0,0,-1,1⟩, + ⟨3,544,0,1,1,6,-66,0,1⟩, + ⟨4,593,559,1,0,0,0,1,1⟩, + ⟨4,591,559,1,0,0,0,1,1⟩, + ⟨4,590,559,1,0,0,0,-1,1⟩, + ⟨3,559,0,1,1,59,-31,0,1⟩, + ⟨4,592,558,1,0,0,0,-1,1⟩, + ⟨4,591,558,1,0,0,0,1,1⟩, + ⟨4,590,558,1,0,0,0,1,1⟩, + ⟨4,592,590,1,0,0,0,1,1⟩, + ⟨3,405,0,1,1,58,-32,0,1⟩, + ⟨3,558,0,1,1,60,-30,0,1⟩, + ⟨4,361,67,1,0,0,0,-1,1⟩, + ⟨4,365,379,1,0,0,0,-1,1⟩, + ⟨4,243,82,1,0,0,0,-1,1⟩, + ⟨4,589,347,1,0,0,0,-1,1⟩, + ⟨4,349,48,1,0,0,0,-1,1⟩, + ⟨4,588,315,1,0,0,0,-1,1⟩, + ⟨4,587,100,1,0,0,0,-1,1⟩, + ⟨4,586,283,1,0,0,0,-1,1⟩, + ⟨4,589,361,1,0,0,0,1,1⟩, + ⟨4,588,361,1,0,0,0,-1,1⟩, + ⟨4,587,361,1,0,0,0,1,1⟩, + ⟨4,589,365,1,0,0,0,1,1⟩, + ⟨4,588,365,1,0,0,0,1,1⟩, + ⟨4,586,365,1,0,0,0,-1,1⟩, + ⟨4,589,243,1,0,0,0,1,1⟩, + ⟨4,587,243,1,0,0,0,1,1⟩, + ⟨4,586,243,1,0,0,0,-1,1⟩, + ⟨4,588,349,1,0,0,0,-1,1⟩, + ⟨4,587,349,1,0,0,0,1,1⟩, + ⟨4,586,349,1,0,0,0,1,1⟩, + ⟨3,361,0,1,1,73,-17,0,1⟩, + ⟨3,365,0,1,1,74,-16,0,1⟩, + ⟨3,349,0,1,1,76,-14,0,1⟩, + ⟨3,243,0,1,1,89,-1,0,1⟩, + ⟨4,291,39,1,0,0,0,-1,1⟩, + ⟨4,513,536,1,0,0,0,-1,1⟩, + ⟨4,305,43,1,0,0,0,-1,1⟩, + ⟨4,502,524,1,0,0,0,-1,1⟩, + ⟨4,275,41,1,0,0,0,-1,1⟩, + ⟨4,273,476,1,0,0,0,-1,1⟩, + ⟨4,501,559,1,0,0,0,-1,1⟩, + ⟨4,500,558,1,0,0,0,-1,1⟩, + ⟨4,512,547,1,0,0,0,-1,1⟩, + ⟨4,511,546,1,0,0,0,-1,1⟩, + ⟨1,522,0,971,1,2307,0,0,1⟩, + ⟨4,490,522,1,0,0,0,-1,1⟩, + ⟨4,510,557,1,0,0,0,-1,1⟩, + ⟨4,509,556,1,0,0,0,-1,1⟩, + ⟨4,499,545,1,0,0,0,-1,1⟩, + ⟨4,498,544,1,0,0,0,-1,1⟩, + ⟨1,532,0,967,1,2295,0,0,1⟩, + ⟨4,488,532,1,0,0,0,-1,1⟩, + ⟨1,520,0,965,1,2289,0,0,1⟩, + ⟨4,478,520,1,0,0,0,-1,1⟩, + ⟨4,318,529,1,0,0,0,-1,1⟩, + ⟨4,109,477,1,0,0,0,-1,1⟩, + ⟨4,328,517,1,0,0,0,-1,1⟩, + ⟨1,518,0,959,1,2283,0,0,1⟩, + ⟨4,470,518,1,0,0,0,1,2⟩, + ⟨1,528,0,957,1,2277,0,0,1⟩, + ⟨4,462,528,1,0,0,0,1,2⟩, + ⟨4,334,521,1,0,0,0,-1,1⟩, + ⟨4,24,474,1,0,0,0,-1,1⟩, + ⟨4,312,487,1,0,0,0,-1,1⟩, + ⟨1,530,0,951,1,2271,0,0,1⟩, + ⟨4,468,530,1,0,0,0,1,2⟩, + ⟨4,94,530,1,0,0,0,-4,1⟩, + ⟨4,2,530,1,0,0,0,1,1⟩, + ⟨4,530,2,1,0,0,0,-1,1⟩, + ⟨4,2,530,1,0,0,0,1,1⟩, + ⟨5,2,0,1,0,0,0,-2,1⟩, + ⟨4,2,530,1,0,0,0,-1,1⟩, + ⟨4,2,94,1,0,0,0,-1,2⟩, + ⟨4,2,62,1,0,0,0,1,1⟩, + ⟨1,571,0,948,1,2262,0,0,1⟩, + ⟨4,286,571,1,0,0,0,1,2⟩, + ⟨1,570,0,947,1,2259,0,0,1⟩, + ⟨4,284,570,1,0,0,0,1,2⟩, + ⟨1,565,0,946,1,2256,0,0,1⟩, + ⟨4,19,565,1,0,0,0,1,2⟩, + ⟨1,564,0,945,1,2253,0,0,1⟩, + ⟨4,296,564,1,0,0,0,1,2⟩, + ⟨1,543,0,944,1,2250,0,0,1⟩, + ⟨4,79,543,1,0,0,0,1,2⟩, + ⟨1,542,0,943,1,2247,0,0,1⟩, + ⟨4,264,542,1,0,0,0,1,2⟩, + ⟨1,553,0,942,1,2244,0,0,1⟩, + ⟨4,254,553,1,0,0,0,1,2⟩, + ⟨4,45,553,1,0,0,0,-4,1⟩, + ⟨4,103,553,1,0,0,0,8,1⟩, + ⟨5,553,0,1,0,0,0,-4,1⟩, + ⟨4,553,108,1,0,0,0,1,1⟩, + ⟨4,553,103,1,0,0,0,1,1⟩, + ⟨4,553,92,1,0,0,0,-1,1⟩, + ⟨4,553,61,1,0,0,0,1,1⟩, + ⟨4,61,63,1,0,0,0,-1,1⟩, + ⟨4,553,45,1,0,0,0,1,1⟩, + ⟨4,553,18,1,0,0,0,1,1⟩, + ⟨4,108,518,1,0,0,0,4,1⟩, + ⟨5,518,0,1,0,0,0,4,1⟩, + ⟨4,518,108,1,0,0,0,-1,1⟩, + ⟨4,553,22,1,0,0,0,-1,1⟩, + ⟨4,22,553,1,0,0,0,1,1⟩, + ],#[0,0,0,13,0,0,0,0,0,0],854⟩, by decide⟩ +def forward_131 : CheckedSegment frames paid warps := + ⟨⟨forwardState131, forwardState132, + [ + ⟨4,553,22,1,0,0,0,-1,1⟩, + ⟨4,22,553,1,0,0,0,1,1⟩, + ⟨4,22,518,1,0,0,0,1,1⟩, + ⟨4,518,22,1,0,0,0,-1,1⟩, + ⟨4,22,518,1,0,0,0,1,1⟩, + ⟨4,22,34,1,0,0,0,2,1⟩, + ⟨4,18,520,1,0,0,0,1,1⟩, + ⟨4,520,18,1,0,0,0,-1,1⟩, + ⟨4,18,520,1,0,0,0,1,1⟩, + ⟨5,18,0,1,0,0,0,-4,1⟩, + ⟨4,18,520,1,0,0,0,-1,1⟩, + ⟨4,40,520,1,0,0,0,1,1⟩, + ⟨4,520,40,1,0,0,0,-1,1⟩, + ⟨4,40,520,1,0,0,0,1,1⟩, + ⟨4,40,54,1,0,0,0,2,1⟩, + ⟨4,2,61,1,0,0,0,1,2⟩, + ⟨4,61,528,1,0,0,0,-4,1⟩, + ⟨4,2,528,1,0,0,0,1,1⟩, + ⟨4,528,2,1,0,0,0,-1,1⟩, + ⟨4,2,528,1,0,0,0,1,1⟩, + ⟨5,2,0,1,0,0,0,4,1⟩, + ⟨4,2,530,1,0,0,0,-1,1⟩, + ⟨4,2,528,1,0,0,0,1,1⟩, + ⟨4,2,72,1,0,0,0,-1,1⟩, + ⟨4,2,70,1,0,0,0,1,1⟩, + ⟨4,2,62,1,0,0,0,1,1⟩, + ⟨4,2,61,1,0,0,0,1,1⟩, + ⟨4,40,542,1,0,0,0,1,1⟩, + ⟨4,542,54,1,0,0,0,1,1⟩, + ⟨4,542,40,1,0,0,0,-1,1⟩, + ⟨4,22,543,1,0,0,0,1,1⟩, + ⟨4,543,34,1,0,0,0,1,1⟩, + ⟨4,543,22,1,0,0,0,-1,1⟩, + ⟨1,367,0,284,1,791,0,0,1⟩, + ⟨4,367,2,1,0,0,0,1,1⟩, + ⟨1,46,0,284,1,791,0,0,1⟩, + ⟨4,2,46,1,0,0,0,1,1⟩, + ⟨4,69,40,1,0,0,0,-1,1⟩, + ⟨4,40,69,1,0,0,0,1,1⟩, + ⟨4,367,42,1,0,0,0,-1,1⟩, + ⟨4,42,2,1,0,0,0,-1,1⟩, + ⟨4,42,367,1,0,0,0,1,1⟩, + ⟨1,17,0,619,1,1734,0,0,1⟩, + ⟨4,17,34,1,0,0,0,1,1⟩, + ⟨4,17,518,1,0,0,0,1,1⟩, + ⟨4,18,553,1,0,0,0,1,1⟩, + ⟨4,18,543,1,0,0,0,1,1⟩, + ⟨1,20,0,280,1,788,0,0,1⟩, + ⟨4,20,54,1,0,0,0,1,1⟩, + ⟨4,20,520,1,0,0,0,1,1⟩, + ⟨1,21,0,675,1,1825,0,0,1⟩, + ⟨4,21,542,1,0,0,0,1,1⟩, + ⟨4,21,231,1,0,0,0,1,1⟩, + ⟨1,27,0,663,1,1804,0,0,1⟩, + ⟨4,17,27,1,0,0,0,1,1⟩, + ⟨4,27,518,1,0,0,0,1,1⟩, + ⟨1,29,0,280,1,788,0,0,1⟩, + ⟨4,18,29,1,0,0,0,1,1⟩, + ⟨4,29,553,1,0,0,0,1,1⟩, + ⟨1,30,0,619,1,1734,0,0,1⟩, + ⟨4,20,30,1,0,0,0,1,1⟩, + ⟨4,30,520,1,0,0,0,1,1⟩, + ⟨4,289,40,1,0,0,0,-1,1⟩, + ⟨4,321,42,1,0,0,0,-1,1⟩, + ⟨1,552,0,941,1,2241,0,0,1⟩, + ⟨4,252,552,1,0,0,0,1,2⟩, + ⟨1,573,0,940,1,2238,0,0,1⟩, + ⟨4,302,573,1,0,0,0,1,2⟩, + ⟨1,572,0,939,1,2235,0,0,1⟩, + ⟨4,300,572,1,0,0,0,1,2⟩, + ⟨1,563,0,938,1,2232,0,0,1⟩, + ⟨4,38,563,1,0,0,0,1,2⟩, + ⟨1,562,0,937,1,2229,0,0,1⟩, + ⟨4,280,562,1,0,0,0,1,2⟩, + ⟨1,555,0,936,1,2226,0,0,1⟩, + ⟨4,270,555,1,0,0,0,1,2⟩, + ⟨1,554,0,935,1,2223,0,0,1⟩, + ⟨4,268,554,1,0,0,0,1,2⟩, + ⟨1,541,0,934,1,2220,0,0,1⟩, + ⟨4,10,541,1,0,0,0,1,2⟩, + ⟨4,96,541,1,0,0,0,1,1⟩, + ⟨4,541,96,1,0,0,0,-1,1⟩, + ⟨4,96,541,1,0,0,0,1,1⟩, + ⟨5,96,0,1,0,0,0,4,1⟩, + ⟨4,96,541,1,0,0,0,1,1⟩, + ⟨4,541,5,1,0,0,0,-1,1⟩, + ⟨4,13,5,1,0,0,0,1,1⟩, + ⟨1,14,0,662,1,1801,0,0,1⟩, + ⟨4,14,541,1,0,0,0,1,1⟩, + ⟨4,14,236,1,0,0,0,-2,1⟩, + ⟨4,13,22,1,0,0,0,-2,1⟩, + ⟨4,22,238,1,0,0,0,1,1⟩, + ⟨1,540,0,933,1,2217,0,0,1⟩, + ⟨4,248,540,1,0,0,0,1,2⟩, + ⟨4,59,540,1,0,0,0,1,1⟩, + ⟨4,540,59,1,0,0,0,-1,1⟩, + ⟨4,59,540,1,0,0,0,1,1⟩, + ⟨5,59,0,1,0,0,0,-4,1⟩, + ⟨4,59,540,1,0,0,0,1,1⟩, + ⟨4,540,73,1,0,0,0,-1,1⟩, + ⟨1,15,0,661,1,1798,0,0,1⟩, + ⟨4,15,73,1,0,0,0,1,1⟩, + ⟨4,15,7,1,0,0,0,-2,1⟩, + ⟨1,25,0,705,1,1875,0,0,1⟩, + ⟨4,15,25,1,0,0,0,-2,1⟩, + ⟨4,25,7,1,0,0,0,1,1⟩, + ⟨4,97,414,1,0,0,0,-1,1⟩, + ⟨4,392,47,1,0,0,0,-1,1⟩, + ⟨4,66,105,1,0,0,0,-1,1⟩, + ⟨4,376,534,1,0,0,0,-1,1⟩, + ⟨1,486,0,919,1,2199,0,0,1⟩, + ⟨4,466,486,1,0,0,0,-1,1⟩, + ⟨1,420,0,916,1,2190,0,0,1⟩, + ⟨4,350,420,1,0,0,0,1,2⟩, + ⟨1,422,0,915,1,2187,0,0,1⟩, + ⟨4,348,422,1,0,0,0,1,2⟩, + ⟨1,404,0,914,1,2184,0,0,1⟩, + ⟨4,60,404,1,0,0,0,1,2⟩, + ⟨1,406,0,913,1,2181,0,0,1⟩, + ⟨4,360,406,1,0,0,0,1,2⟩, + ⟨1,418,0,908,1,2166,0,0,1⟩, + ⟨4,366,418,1,0,0,0,1,2⟩, + ⟨1,423,0,907,1,2163,0,0,1⟩, + ⟨4,364,423,1,0,0,0,1,2⟩, + ⟨1,402,0,906,1,2160,0,0,1⟩, + ⟨4,28,402,1,0,0,0,1,2⟩, + ⟨1,407,0,905,1,2157,0,0,1⟩, + ⟨4,344,407,1,0,0,0,1,2⟩, + ],#[0,6,5,18,0,0,0,0,0,0],832⟩, by decide⟩ +def forward_132 : CheckedSegment frames paid warps := + ⟨⟨forwardState132, forwardState133, + [ + ⟨1,388,0,900,1,2142,0,0,1⟩, + ⟨4,340,388,1,0,0,0,-1,1⟩, + ⟨1,390,0,899,1,2139,0,0,1⟩, + ⟨4,342,390,1,0,0,0,-1,1⟩, + ⟨1,372,0,898,1,2136,0,0,1⟩, + ⟨4,356,372,1,0,0,0,-1,1⟩, + ⟨1,374,0,897,1,2133,0,0,1⟩, + ⟨4,358,374,1,0,0,0,-1,1⟩, + ⟨1,386,0,892,1,2118,0,0,1⟩, + ⟨4,354,386,1,0,0,0,-1,1⟩, + ⟨1,391,0,891,1,2115,0,0,1⟩, + ⟨4,359,391,1,0,0,0,-1,1⟩, + ⟨1,370,0,890,1,2112,0,0,1⟩, + ⟨4,338,370,1,0,0,0,-1,1⟩, + ⟨1,375,0,889,1,2109,0,0,1⟩, + ⟨4,343,375,1,0,0,0,-1,1⟩, + ⟨4,67,5,1,0,0,0,-1,1⟩, + ⟨4,379,541,1,0,0,0,-1,1⟩, + ⟨4,82,73,1,0,0,0,-1,1⟩, + ⟨4,48,34,1,0,0,0,-1,1⟩, + ⟨4,315,543,1,0,0,0,-1,1⟩, + ⟨4,100,54,1,0,0,0,-1,1⟩, + ⟨4,283,542,1,0,0,0,-1,1⟩, + ⟨1,102,0,1038,1,2440,0,0,1⟩, + ⟨4,102,444,1,0,0,0,-1,1⟩, + ⟨1,56,0,1030,1,2419,0,0,1⟩, + ⟨4,56,439,1,0,0,0,1,2⟩, + ⟨1,84,0,1010,1,2392,0,0,1⟩, + ⟨4,84,440,1,0,0,0,-1,1⟩, + ⟨1,75,0,1002,1,2373,0,0,1⟩, + ⟨4,75,438,1,0,0,0,1,2⟩, + ⟨1,303,0,1033,1,2429,0,0,1⟩, + ⟨4,303,446,1,0,0,0,-1,1⟩, + ⟨4,399,0,1,0,0,0,-1,1⟩, + ⟨4,0,446,1,0,0,0,-1,1⟩, + ⟨4,37,444,1,0,0,0,-1,1⟩, + ⟨1,335,0,1019,1,2405,0,0,1⟩, + ⟨4,335,46,1,0,0,0,-1,1⟩, + ⟨4,367,2,1,0,0,0,-1,1⟩, + ⟨4,2,46,1,0,0,0,-1,1⟩, + ⟨4,36,440,1,0,0,0,-1,1⟩, + ⟨1,319,0,1018,1,2402,0,0,1⟩, + ⟨4,319,436,1,0,0,0,1,2⟩, + ⟨4,351,8,1,0,0,0,1,2⟩, + ⟨4,8,436,1,0,0,0,-1,1⟩, + ⟨4,32,438,1,0,0,0,-1,1⟩, + ⟨1,287,0,1032,1,2426,0,0,1⟩, + ⟨4,287,434,1,0,0,0,1,2⟩, + ⟨4,383,9,1,0,0,0,1,2⟩, + ⟨4,9,434,1,0,0,0,-1,1⟩, + ⟨4,11,439,1,0,0,0,-1,1⟩, + ⟨4,573,420,1,0,0,0,-1,1⟩, + ⟨4,572,422,1,0,0,0,-1,1⟩, + ⟨4,571,418,1,0,0,0,-1,1⟩, + ⟨4,570,423,1,0,0,0,-1,1⟩, + ⟨4,477,414,1,0,0,0,-1,1⟩, + ⟨4,517,47,1,0,0,0,-1,1⟩, + ⟨4,474,105,1,0,0,0,-1,1⟩, + ⟨4,487,534,1,0,0,0,-1,1⟩, + ⟨4,565,404,1,0,0,0,-1,1⟩, + ⟨4,564,406,1,0,0,0,-1,1⟩, + ⟨4,563,402,1,0,0,0,-1,1⟩, + ⟨4,562,407,1,0,0,0,-1,1⟩, + ⟨4,39,399,1,0,0,0,-1,1⟩, + ⟨4,40,69,1,0,0,0,-1,1⟩, + ⟨4,557,97,1,0,0,0,-1,1⟩, + ⟨4,556,392,1,0,0,0,-1,1⟩, + ⟨4,555,388,1,0,0,0,-1,1⟩, + ⟨4,554,390,1,0,0,0,-1,1⟩, + ⟨4,552,391,1,0,0,0,-1,1⟩, + ⟨4,13,22,1,0,0,0,2,1⟩, + ⟨4,13,5,1,0,0,0,-1,1⟩, + ⟨4,606,4,1,0,0,0,1,1⟩, + ⟨4,399,4,1,0,0,0,-1,1⟩, + ⟨5,603,0,1,0,0,0,1,-1⟩, + ⟨4,603,397,1,0,0,0,1,1⟩, + ⟨4,69,397,1,0,0,0,-1,1⟩, + ⟨4,607,68,1,0,0,0,1,1⟩, + ⟨4,5,68,1,0,0,0,-1,1⟩, + ⟨5,604,0,1,0,0,0,1,-1⟩, + ⟨4,604,393,1,0,0,0,1,1⟩, + ⟨4,41,383,1,0,0,0,-1,1⟩, + ⟨4,476,3,1,0,0,0,-1,1⟩, + ⟨4,545,66,1,0,0,0,-1,1⟩, + ⟨4,544,376,1,0,0,0,-1,1⟩, + ⟨1,539,0,1035,1,2432,0,0,1⟩, + ⟨4,539,238,1,0,0,0,2,1⟩, + ⟨4,539,67,1,0,0,0,-1,1⟩, + ⟨4,628,631,1,0,0,0,1,1⟩, + ⟨4,80,88,1,0,0,0,1,1⟩, + ⟨4,88,80,1,0,0,0,-1,2⟩, + ⟨4,594,88,1,0,0,0,1,1⟩, + ⟨4,383,88,1,0,0,0,-1,1⟩, + ⟨5,592,0,1,0,0,0,1,-1⟩, + ⟨4,592,381,1,0,0,0,1,1⟩, + ⟨4,3,381,1,0,0,0,-1,1⟩, + ⟨4,595,80,1,0,0,0,1,1⟩, + ⟨4,67,80,1,0,0,0,-1,1⟩, + ⟨5,593,0,1,0,0,0,1,-1⟩, + ⟨4,593,377,1,0,0,0,1,1⟩, + ⟨4,42,367,1,0,0,0,-1,1⟩, + ⟨4,536,84,1,0,0,0,-1,1⟩, + ⟨4,15,25,1,0,0,0,2,1⟩, + ⟨4,15,73,1,0,0,0,-1,1⟩, + ⟨4,83,74,1,0,0,0,1,1⟩, + ⟨4,74,83,1,0,0,0,-1,2⟩, + ⟨4,599,74,1,0,0,0,1,1⟩, + ⟨4,367,74,1,0,0,0,-1,1⟩, + ⟨5,596,0,1,0,0,0,1,-1⟩, + ⟨4,596,365,1,0,0,0,1,1⟩, + ⟨4,84,365,1,0,0,0,-1,1⟩, + ⟨4,602,83,1,0,0,0,1,1⟩, + ⟨4,73,83,1,0,0,0,-1,1⟩, + ⟨5,597,0,1,0,0,0,1,-1⟩, + ⟨4,597,361,1,0,0,0,1,1⟩, + ⟨4,43,351,1,0,0,0,-1,1⟩, + ⟨4,524,75,1,0,0,0,-1,1⟩, + ⟨1,515,0,1021,1,2408,0,0,1⟩, + ⟨4,515,7,1,0,0,0,2,1⟩, + ⟨4,515,82,1,0,0,0,-1,1⟩, + ⟨4,587,1,1,0,0,0,1,1⟩, + ⟨4,351,1,1,0,0,0,-1,1⟩, + ⟨5,539,0,1,0,0,0,1,-1⟩, + ⟨4,539,349,1,0,0,0,1,1⟩, + ⟨4,75,349,1,0,0,0,-1,1⟩, + ⟨4,588,6,1,0,0,0,1,1⟩, + ⟨4,82,6,1,0,0,0,-1,1⟩, + ⟨5,586,0,1,0,0,0,1,-1⟩, + ],#[0,0,10,8,0,0,0,0,0,0],856⟩, by decide⟩ +def forward_133 : CheckedSegment frames paid warps := + ⟨⟨forwardState133, forwardState134, + [ + ⟨4,586,345,1,0,0,0,1,1⟩, + ⟨4,321,335,1,0,0,0,-1,1⟩, + ⟨3,321,0,1,1,9,-64,0,1⟩, + ⟨1,50,0,1024,1,2412,0,0,1⟩, + ⟨4,513,50,1,0,0,0,-1,1⟩, + ⟨4,512,334,1,0,0,0,-1,1⟩, + ⟨4,510,109,1,0,0,0,-1,1⟩, + ⟨4,509,328,1,0,0,0,-1,1⟩, + ⟨4,17,27,1,0,0,0,-1,1⟩, + ⟨4,17,34,1,0,0,0,-1,1⟩, + ⟨4,18,29,1,0,0,0,-1,1⟩, + ⟨4,18,543,1,0,0,0,-1,1⟩, + ⟨4,49,33,1,0,0,0,1,1⟩, + ⟨4,33,49,1,0,0,0,-1,2⟩, + ⟨4,591,33,1,0,0,0,1,1⟩, + ⟨4,335,33,1,0,0,0,-1,1⟩, + ⟨5,589,0,1,0,0,0,1,-1⟩, + ⟨4,589,333,1,0,0,0,1,1⟩, + ⟨4,50,333,1,0,0,0,-1,1⟩, + ⟨4,321,49,1,0,0,0,1,1⟩, + ⟨4,34,49,1,0,0,0,-1,1⟩, + ⟨5,590,0,1,0,0,0,1,-1⟩, + ⟨4,590,329,1,0,0,0,1,1⟩, + ⟨4,543,329,1,0,0,0,-1,1⟩, + ⟨4,305,319,1,0,0,0,-1,1⟩, + ⟨3,305,0,1,1,11,-63,0,1⟩, + ⟨4,502,32,1,0,0,0,-1,1⟩, + ⟨4,501,318,1,0,0,0,-1,1⟩, + ⟨4,499,24,1,0,0,0,-1,1⟩, + ⟨4,498,312,1,0,0,0,-1,1⟩, + ⟨1,493,0,1007,1,2388,0,0,1⟩, + ⟨4,493,518,1,0,0,0,-1,1⟩, + ⟨4,493,48,1,0,0,0,-1,1⟩, + ⟨1,492,0,1005,1,2384,0,0,1⟩, + ⟨4,492,553,1,0,0,0,-1,1⟩, + ⟨4,492,315,1,0,0,0,-1,1⟩, + ⟨4,492,613,1,0,0,0,2,1⟩, + ⟨4,98,85,1,0,0,0,1,1⟩, + ⟨4,85,98,1,0,0,0,-1,2⟩, + ⟨5,492,0,1,0,0,0,1,-1⟩, + ⟨4,492,317,1,0,0,0,1,1⟩, + ⟨4,32,317,1,0,0,0,-1,1⟩, + ⟨4,305,98,1,0,0,0,1,1⟩, + ⟨4,48,98,1,0,0,0,-1,1⟩, + ⟨5,493,0,1,0,0,0,1,-1⟩, + ⟨4,493,313,1,0,0,0,1,1⟩, + ⟨4,315,313,1,0,0,0,-1,1⟩, + ⟨4,291,303,1,0,0,0,-1,1⟩, + ⟨3,291,0,1,1,13,-62,0,1⟩, + ⟨4,289,102,1,0,0,0,-1,1⟩, + ⟨3,289,0,1,1,15,-61,0,1⟩, + ⟨4,490,300,1,0,0,0,-1,1⟩, + ⟨4,488,296,1,0,0,0,-1,1⟩, + ⟨4,20,30,1,0,0,0,-1,1⟩, + ⟨4,20,54,1,0,0,0,-1,1⟩, + ⟨4,101,55,1,0,0,0,1,1⟩, + ⟨4,55,101,1,0,0,0,-1,2⟩, + ⟨4,291,55,1,0,0,0,1,1⟩, + ⟨4,303,55,1,0,0,0,-1,1⟩, + ⟨5,515,0,1,0,0,0,1,-1⟩, + ⟨4,515,301,1,0,0,0,1,1⟩, + ⟨4,102,301,1,0,0,0,-1,1⟩, + ⟨4,289,101,1,0,0,0,1,1⟩, + ⟨4,54,101,1,0,0,0,-1,1⟩, + ⟨4,275,287,1,0,0,0,-1,1⟩, + ⟨3,275,0,1,1,17,-60,0,1⟩, + ⟨4,273,56,1,0,0,0,-1,1⟩, + ⟨3,273,0,1,1,19,-59,0,1⟩, + ⟨4,478,280,1,0,0,0,-1,1⟩, + ⟨1,473,0,993,1,2362,0,0,1⟩, + ⟨4,473,520,1,0,0,0,-1,1⟩, + ⟨4,473,100,1,0,0,0,-1,1⟩, + ⟨4,275,31,1,0,0,0,1,1⟩, + ⟨4,287,31,1,0,0,0,-1,1⟩, + ⟨4,273,12,1,0,0,0,1,1⟩, + ⟨4,100,12,1,0,0,0,-1,1⟩, + ⟨5,473,0,1,0,0,0,1,-1⟩, + ⟨4,473,281,1,0,0,0,1,1⟩, + ⟨4,470,268,1,0,0,0,-1,1⟩, + ⟨4,468,264,1,0,0,0,-1,1⟩, + ⟨4,462,252,1,0,0,0,-1,1⟩, + ⟨4,22,238,1,0,0,0,-1,1⟩, + ⟨4,25,7,1,0,0,0,-1,1⟩, + ⟨4,27,518,1,0,0,0,-1,1⟩, + ⟨4,29,553,1,0,0,0,-1,1⟩, + ⟨4,30,520,1,0,0,0,-1,1⟩, + ⟨1,441,0,741,1,1919,0,0,1⟩, + ⟨1,413,0,661,1,1798,0,0,1⟩, + ⟨4,441,413,1,0,0,0,2,1⟩, + ⟨1,52,0,730,1,1906,0,0,1⟩, + ⟨1,443,0,742,1,1922,0,0,1⟩, + ⟨4,52,443,1,0,0,0,1,2⟩, + ⟨1,90,0,705,1,1875,0,0,1⟩, + ⟨1,253,0,692,1,1856,0,0,1⟩, + ⟨4,90,253,1,0,0,0,-1,1⟩, + ⟨1,425,0,728,1,1900,0,0,1⟩, + ⟨1,411,0,677,1,1831,0,0,1⟩, + ⟨4,425,411,1,0,0,0,-1,1⟩, + ⟨1,409,0,730,1,1906,0,0,1⟩, + ⟨1,427,0,729,1,1903,0,0,1⟩, + ⟨4,409,427,1,0,0,0,-1,1⟩, + ⟨1,87,0,704,1,1872,0,0,1⟩, + ⟨1,237,0,691,1,1853,0,0,1⟩, + ⟨4,87,237,1,0,0,0,-1,1⟩, + ⟨1,233,0,703,1,1869,0,0,1⟩, + ⟨1,235,0,690,1,1850,0,0,1⟩, + ⟨4,233,235,1,0,0,0,-1,1⟩, + ⟨1,99,0,704,1,1872,0,0,1⟩, + ⟨1,445,0,648,1,1772,0,0,1⟩, + ⟨4,99,445,1,0,0,0,-1,1⟩, + ⟨1,269,0,678,1,1834,0,0,1⟩, + ⟨4,25,269,1,0,0,0,-1,1⟩, + ⟨1,447,0,649,1,1775,0,0,1⟩, + ⟨1,51,0,691,1,1853,0,0,1⟩, + ⟨4,447,51,1,0,0,0,-1,1⟩, + ⟨1,431,0,664,1,1807,0,0,1⟩, + ⟨1,111,0,690,1,1850,0,0,1⟩, + ⟨4,431,111,1,0,0,0,-1,1⟩, + ⟨4,23,111,1,0,0,0,1,1⟩, + ⟨4,111,322,1,0,0,0,1,1⟩, + ⟨4,23,532,1,0,0,0,1,2⟩, + ⟨4,111,23,1,0,0,0,-1,1⟩, + ⟨4,484,532,1,0,0,0,1,2⟩, + ⟨4,532,111,1,0,0,0,1,1⟩, + ⟨4,14,23,1,0,0,0,-2,1⟩, + ⟨4,23,236,1,0,0,0,1,1⟩, + ⟨5,111,0,1,0,0,0,1,-1⟩, + ⟨4,458,484,1,0,0,0,-1,1⟩, + ],#[0,0,25,0,0,0,0,0,0,0],752⟩, by decide⟩ +def forward_134 : CheckedSegment frames paid warps := + ⟨⟨forwardState134, forwardState135, + [ + ⟨4,246,532,1,0,0,0,-1,1⟩, + ⟨4,14,23,1,0,0,0,2,1⟩, + ⟨4,14,541,1,0,0,0,-1,1⟩, + ⟨4,541,393,1,0,0,0,-1,1⟩, + ⟨1,538,0,1033,1,2429,0,0,1⟩, + ⟨4,538,236,1,0,0,0,2,1⟩, + ⟨4,538,379,1,0,0,0,-1,1⟩, + ⟨4,631,538,1,0,0,0,1,2⟩, + ⟨4,628,631,1,0,0,0,-1,1⟩, + ⟨4,379,377,1,0,0,0,-1,1⟩, + ⟨5,538,0,1,0,0,0,1,-1⟩, + ⟨4,538,297,1,0,0,0,1,1⟩, + ⟨4,458,246,1,0,0,0,-1,1⟩, + ⟨4,23,236,1,0,0,0,-1,1⟩, + ⟨1,271,0,679,1,1837,0,0,1⟩, + ⟨1,89,0,692,1,1856,0,0,1⟩, + ⟨4,271,89,1,0,0,0,-1,1⟩, + ⟨4,84,536,1,0,0,0,1,1⟩, + ⟨1,415,0,662,1,1801,0,0,1⟩, + ⟨4,415,36,1,0,0,0,1,2⟩, + ⟨1,255,0,679,1,1837,0,0,1⟩, + ⟨1,91,0,678,1,1834,0,0,1⟩, + ⟨4,255,91,1,0,0,0,-1,1⟩, + ⟨1,78,0,659,1,1792,0,0,1⟩, + ⟨4,78,15,1,0,0,0,-1,1⟩, + ⟨4,14,13,1,0,0,0,-1,1⟩, + ⟨1,239,0,664,1,1807,0,0,1⟩, + ⟨4,239,27,1,0,0,0,-1,1⟩, + ⟨1,76,0,649,1,1775,0,0,1⟩, + ⟨4,76,0,1,0,0,0,-1,1⟩, + ⟨4,50,513,1,0,0,0,1,1⟩, + ⟨4,69,40,1,0,0,0,1,1⟩, + ⟨4,399,39,1,0,0,0,1,1⟩, + ⟨4,3,476,1,0,0,0,1,1⟩, + ⟨4,383,41,1,0,0,0,1,1⟩, + ⟨4,32,502,1,0,0,0,1,1⟩, + ⟨4,367,42,1,0,0,0,1,1⟩, + ⟨4,75,524,1,0,0,0,1,1⟩, + ⟨4,351,43,1,0,0,0,1,1⟩, + ⟨4,625,627,1,0,0,0,1,1⟩, + ⟨4,624,627,1,0,0,0,-1,1⟩, + ⟨4,623,627,1,0,0,0,1,1⟩, + ⟨4,625,626,1,0,0,0,1,1⟩, + ⟨4,624,626,1,0,0,0,1,1⟩, + ⟨4,622,626,1,0,0,0,-1,1⟩, + ⟨4,625,403,1,0,0,0,1,1⟩, + ⟨4,623,403,1,0,0,0,1,1⟩, + ⟨4,622,403,1,0,0,0,-1,1⟩, + ⟨3,403,0,1,1,0,-72,0,1⟩, + ⟨4,624,401,1,0,0,0,-1,1⟩, + ⟨4,623,401,1,0,0,0,1,1⟩, + ⟨4,622,401,1,0,0,0,1,1⟩, + ⟨3,401,0,1,1,1,-71,0,1⟩, + ⟨4,624,476,1,0,0,0,-1,1⟩, + ⟨4,622,476,1,0,0,0,1,1⟩, + ⟨4,600,476,1,0,0,0,-2,1⟩, + ⟨4,598,476,1,0,0,0,2,1⟩, + ⟨4,631,40,1,0,0,0,2,1⟩, + ⟨4,631,40,1,0,0,0,-2,1⟩, + ⟨4,628,40,1,0,0,0,-2,1⟩, + ⟨4,611,42,1,0,0,0,4,1⟩, + ⟨4,611,42,1,0,0,0,-4,1⟩, + ⟨4,611,513,1,0,0,0,4,1⟩, + ⟨4,611,513,1,0,0,0,-4,1⟩, + ⟨4,609,43,1,0,0,0,2,1⟩, + ⟨4,609,43,1,0,0,0,-2,1⟩, + ⟨4,609,502,1,0,0,0,2,1⟩, + ⟨4,609,502,1,0,0,0,-2,1⟩, + ⟨4,605,39,1,0,0,0,2,1⟩, + ⟨4,605,39,1,0,0,0,-2,1⟩, + ⟨4,605,40,1,0,0,0,-2,1⟩, + ⟨4,605,40,1,0,0,0,2,1⟩, + ⟨4,601,41,1,0,0,0,2,1⟩, + ⟨4,601,41,1,0,0,0,-2,1⟩, + ⟨4,37,40,1,0,0,0,-1,1⟩, + ⟨4,524,513,1,0,0,0,1,1⟩, + ⟨4,513,502,1,0,0,0,-2,1⟩, + ⟨4,628,40,1,0,0,0,2,1⟩, + ⟨4,37,40,1,0,0,0,1,1⟩, + ⟨4,256,288,281,0,0,0,-1,1⟩, + ⟨1,256,0,281,1,790,0,0,1⟩, + ⟨1,432,0,281,1,790,0,0,1⟩, + ⟨4,256,432,1,0,0,0,-1,1⟩, + ⟨1,110,0,624,1,1738,0,0,1⟩, + ⟨4,9,110,1,0,0,0,-1,1⟩, + ⟨1,104,0,624,1,1738,0,0,1⟩, + ⟨4,9,104,1,0,0,0,-1,1⟩, + ⟨1,368,0,624,1,1738,0,0,1⟩, + ⟨4,9,368,1,0,0,0,-1,1⟩, + ⟨1,352,0,624,1,1738,0,0,1⟩, + ⟨4,9,352,1,0,0,0,-1,1⟩, + ⟨1,272,0,624,1,1738,0,0,1⟩, + ⟨4,9,272,1,0,0,0,-1,1⟩, + ⟨1,240,0,280,1,788,0,0,1⟩, + ⟨4,240,20,1,0,0,0,-1,1⟩, + ⟨4,240,400,1,0,0,0,-1,1⟩, + ⟨1,65,0,280,1,788,0,0,1⟩, + ⟨4,240,65,1,0,0,0,-1,1⟩, + ⟨4,240,29,1,0,0,0,-1,1⟩, + ⟨4,240,39,1,0,0,0,-1,1⟩, + ⟨4,240,23,1,0,0,0,-1,1⟩, + ⟨4,11,37,1,0,0,0,-1,1⟩, + ⟨1,106,0,621,1,1736,0,0,1⟩, + ⟨4,11,106,1,0,0,0,-1,1⟩, + ⟨1,81,0,619,1,1734,0,0,1⟩, + ⟨4,81,43,1,0,0,0,-1,1⟩, + ⟨4,81,41,1,0,0,0,-1,1⟩, + ⟨4,81,30,1,0,0,0,-1,1⟩, + ⟨1,58,0,619,1,1734,0,0,1⟩, + ⟨4,81,58,1,0,0,0,-1,1⟩, + ⟨4,81,17,1,0,0,0,-1,1⟩, + ⟨4,81,40,1,0,0,0,-1,1⟩, + ⟨1,57,0,274,1,784,0,0,1⟩, + ⟨4,57,96,1,0,0,0,-1,1⟩, + ⟨4,57,8,1,0,0,0,-1,1⟩, + ⟨4,57,59,1,0,0,0,-1,1⟩, + ⟨1,93,0,274,1,784,0,0,1⟩, + ⟨4,57,93,1,0,0,0,-1,1⟩, + ⟨4,57,94,1,0,0,0,-1,1⟩, + ⟨4,92,108,1,0,0,0,-1,1⟩, + ⟨4,92,45,1,0,0,0,-1,1⟩, + ⟨4,92,18,1,0,0,0,-1,1⟩, + ⟨4,92,103,1,0,0,0,-1,1⟩, + ⟨4,92,61,1,0,0,0,-1,1⟩, + ⟨4,20,37,1,0,0,0,-1,1⟩, + ⟨4,110,37,1,0,0,0,-1,1⟩, + ⟨4,432,37,1,0,0,0,-1,1⟩, + ⟨4,433,37,1,0,0,0,-1,1⟩, + ],#[0,14,9,0,0,0,0,0,0,0],876⟩, by decide⟩ +def forward_135 : CheckedSegment frames paid warps := + ⟨⟨forwardState135, forwardState136, + [ + ⟨4,435,37,1,0,0,0,1,2⟩, + ⟨5,20,0,1,0,0,0,1,-1⟩, + ⟨4,432,20,1,0,0,0,-1,1⟩, + ⟨4,20,432,1,0,0,0,1,1⟩, + ⟨4,432,20,1,0,0,0,-1,1⟩, + ⟨5,20,0,1,0,0,0,1,-2⟩, + ⟨4,37,20,1,0,0,0,-1,1⟩, + ⟨4,433,20,1,0,0,0,1,1⟩, + ⟨4,435,20,1,0,0,0,-1,2⟩, + ⟨5,110,0,1,0,0,0,1,-2⟩, + ⟨4,37,110,1,0,0,0,-1,1⟩, + ⟨4,433,110,1,0,0,0,1,1⟩, + ⟨4,435,110,1,0,0,0,-1,2⟩, + ⟨5,432,0,1,0,0,0,1,-1⟩, + ⟨4,433,432,1,0,0,0,-1,1⟩, + ⟨4,432,433,1,0,0,0,1,1⟩, + ⟨4,433,432,1,0,0,0,-1,1⟩, + ⟨5,432,0,1,0,0,0,1,2⟩, + ⟨4,37,432,1,0,0,0,1,1⟩, + ⟨4,20,432,1,0,0,0,-1,1⟩, + ⟨4,110,432,1,0,0,0,-1,1⟩, + ⟨5,433,0,1,0,0,0,1,-2⟩, + ⟨4,37,433,1,0,0,0,-1,2⟩, + ⟨4,20,433,1,0,0,0,-1,2⟩, + ⟨4,110,433,1,0,0,0,-1,2⟩, + ⟨4,432,433,1,0,0,0,1,2⟩, + ⟨4,435,433,1,0,0,0,-1,2⟩, + ⟨4,437,433,1,0,0,0,-1,1⟩, + ⟨5,435,0,1,0,0,0,2,-1⟩, + ⟨4,37,435,1,0,0,0,1,2⟩, + ⟨4,20,435,1,0,0,0,-1,2⟩, + ⟨4,110,435,1,0,0,0,1,2⟩, + ⟨4,432,435,1,0,0,0,-1,2⟩, + ⟨4,433,435,1,0,0,0,-1,1⟩, + ⟨4,437,435,1,0,0,0,1,1⟩, + ⟨4,442,435,1,0,0,0,1,2⟩, + ⟨5,437,0,1,0,0,0,1,-1⟩, + ⟨4,442,437,1,0,0,0,-1,1⟩, + ⟨4,437,442,1,0,0,0,1,1⟩, + ⟨4,442,437,1,0,0,0,-1,1⟩, + ⟨4,20,437,1,0,0,0,1,1⟩, + ⟨4,110,437,1,0,0,0,-1,1⟩, + ⟨4,435,437,1,0,0,0,-1,1⟩, + ⟨5,442,0,1,0,0,0,1,2⟩, + ⟨4,433,442,1,0,0,0,1,1⟩, + ⟨4,435,442,1,0,0,0,-1,1⟩, + ⟨4,437,442,1,0,0,0,-1,1⟩, + ⟨4,433,442,1,0,0,0,1,1⟩, + ⟨4,110,442,1,0,0,0,1,1⟩, + ⟨4,20,442,1,0,0,0,1,1⟩, + ⟨4,435,437,1,0,0,0,1,1⟩, + ⟨4,432,437,1,0,0,0,1,1⟩, + ⟨4,37,437,1,0,0,0,1,1⟩, + ⟨5,437,0,1,0,0,0,2,-1⟩, + ⟨5,437,0,1,0,0,0,1,-1⟩, + ⟨4,442,437,1,0,0,0,-1,1⟩, + ⟨4,437,442,1,0,0,0,1,1⟩, + ⟨4,442,437,1,0,0,0,-1,1⟩, + ⟨4,442,435,1,0,0,0,2,1⟩, + ⟨4,432,435,1,0,0,0,-1,1⟩, + ⟨4,37,435,1,0,0,0,-1,1⟩, + ⟨4,437,433,1,0,0,0,-1,2⟩, + ⟨4,20,433,1,0,0,0,-1,1⟩, + ⟨5,433,0,1,0,0,0,1,-1⟩, + ⟨4,435,433,1,0,0,0,-1,1⟩, + ⟨4,433,435,1,0,0,0,1,1⟩, + ⟨4,435,433,1,0,0,0,-1,1⟩, + ⟨5,432,0,1,0,0,0,1,-2⟩, + ⟨5,432,0,1,0,0,0,1,-1⟩, + ⟨4,442,432,1,0,0,0,-1,1⟩, + ⟨4,432,442,1,0,0,0,1,1⟩, + ⟨4,442,432,1,0,0,0,-1,1⟩, + ⟨5,110,0,1,0,0,0,1,-1⟩, + ⟨4,437,110,1,0,0,0,-1,1⟩, + ⟨4,110,437,1,0,0,0,1,1⟩, + ⟨4,437,110,1,0,0,0,-1,1⟩, + ⟨4,435,20,1,0,0,0,1,1⟩, + ⟨4,110,20,1,0,0,0,-1,2⟩, + ⟨5,20,0,1,0,0,0,1,-2⟩, + ⟨4,433,37,1,0,0,0,1,1⟩, + ⟨4,432,37,1,0,0,0,1,1⟩, + ⟨5,37,0,1,0,0,0,1,-2⟩, + ⟨5,37,0,1,0,0,0,1,-1⟩, + ⟨4,20,37,1,0,0,0,-1,1⟩, + ⟨4,37,20,1,0,0,0,1,1⟩, + ⟨4,20,37,1,0,0,0,-1,1⟩, + ⟨4,446,20,1,0,0,0,-1,1⟩, + ⟨4,444,37,1,0,0,0,-1,1⟩, + ⟨4,46,110,1,0,0,0,-1,1⟩, + ⟨4,440,442,1,0,0,0,-1,1⟩, + ⟨4,436,433,1,0,0,0,-1,1⟩, + ⟨4,438,435,1,0,0,0,-1,1⟩, + ⟨4,434,432,1,0,0,0,-1,1⟩, + ⟨4,439,437,1,0,0,0,-1,1⟩, + ⟨4,445,443,1,0,0,0,1,2⟩, + ⟨4,443,445,1,0,0,0,-1,1⟩, + ⟨4,447,441,1,0,0,0,1,2⟩, + ⟨4,441,447,1,0,0,0,-1,1⟩, + ⟨4,444,439,1,0,0,0,1,2⟩, + ⟨4,439,444,1,0,0,0,-1,1⟩, + ⟨4,442,438,1,0,0,0,1,2⟩, + ⟨4,438,442,1,0,0,0,-1,1⟩, + ⟨4,446,437,1,0,0,0,1,2⟩, + ⟨4,437,446,1,0,0,0,-1,1⟩, + ⟨4,440,436,1,0,0,0,1,2⟩, + ⟨4,436,440,1,0,0,0,-1,1⟩, + ⟨4,110,435,1,0,0,0,1,2⟩, + ⟨4,435,110,1,0,0,0,-1,1⟩, + ⟨4,37,434,1,0,0,0,1,2⟩, + ⟨4,434,37,1,0,0,0,-1,1⟩, + ⟨4,46,433,1,0,0,0,1,2⟩, + ⟨4,433,46,1,0,0,0,-1,1⟩, + ⟨4,20,432,1,0,0,0,1,2⟩, + ⟨4,432,20,1,0,0,0,-1,1⟩, + ⟨5,447,0,1,0,0,0,1,-1⟩, + ⟨4,110,447,1,0,0,0,-1,1⟩, + ⟨4,447,110,1,0,0,0,1,1⟩, + ⟨4,110,447,1,0,0,0,-1,1⟩, + ⟨5,445,0,1,0,0,0,1,-1⟩, + ⟨4,46,445,1,0,0,0,-1,1⟩, + ⟨4,445,46,1,0,0,0,1,1⟩, + ⟨4,46,445,1,0,0,0,-1,1⟩, + ⟨5,443,0,1,0,0,0,1,-1⟩, + ⟨4,20,443,1,0,0,0,-1,1⟩, + ⟨4,443,20,1,0,0,0,1,1⟩, + ⟨4,20,443,1,0,0,0,-1,1⟩, + ⟨5,441,0,1,0,0,0,1,-1⟩, + ⟨4,37,441,1,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],960⟩, by decide⟩ +def forward_136 : CheckedSegment frames paid warps := + ⟨⟨forwardState136, forwardState137, + [ + ⟨4,441,37,1,0,0,0,1,1⟩, + ⟨4,37,441,1,0,0,0,-1,1⟩, + ⟨4,447,110,1,0,0,0,-1,1⟩, + ⟨4,446,110,1,0,0,0,-1,1⟩, + ⟨4,445,46,1,0,0,0,-1,1⟩, + ⟨4,444,46,1,0,0,0,-1,1⟩, + ⟨4,443,20,1,0,0,0,-1,1⟩, + ⟨4,442,20,1,0,0,0,-1,1⟩, + ⟨4,441,37,1,0,0,0,-1,1⟩, + ⟨4,440,37,1,0,0,0,-1,1⟩, + ⟨4,431,425,1,0,0,0,1,2⟩, + ⟨4,425,431,1,0,0,0,-1,1⟩, + ⟨4,99,78,1,0,0,0,1,2⟩, + ⟨4,78,99,1,0,0,0,-1,1⟩, + ⟨4,51,13,1,0,0,0,1,2⟩, + ⟨4,13,51,1,0,0,0,-1,1⟩, + ⟨5,431,0,1,0,0,0,1,-1⟩, + ⟨5,425,0,1,0,0,0,1,-1⟩, + ⟨4,413,411,1,0,0,0,1,2⟩, + ⟨4,411,413,1,0,0,0,-1,1⟩, + ⟨4,415,409,1,0,0,0,1,2⟩, + ⟨4,409,415,1,0,0,0,-1,1⟩, + ⟨4,52,14,1,0,0,0,1,2⟩, + ⟨4,14,52,1,0,0,0,-1,1⟩, + ⟨5,415,0,1,0,0,0,1,-1⟩, + ⟨5,413,0,1,0,0,0,1,-1⟩, + ⟨5,411,0,1,0,0,0,1,-1⟩, + ⟨5,409,0,1,0,0,0,1,-1⟩, + ⟨4,397,541,1,0,0,0,1,2⟩, + ⟨4,541,397,1,0,0,0,-1,1⟩, + ⟨4,399,393,1,0,0,0,1,2⟩, + ⟨4,393,399,1,0,0,0,-1,1⟩, + ⟨4,69,5,1,0,0,0,1,2⟩, + ⟨4,5,69,1,0,0,0,-1,1⟩, + ⟨4,4,68,1,0,0,0,1,2⟩, + ⟨4,68,4,1,0,0,0,-1,1⟩, + ⟨5,399,0,1,0,0,0,1,-1⟩, + ⟨5,397,0,1,0,0,0,1,-1⟩, + ⟨5,541,0,1,0,0,0,1,-1⟩, + ⟨5,393,0,1,0,0,0,1,-1⟩, + ⟨4,381,379,1,0,0,0,1,2⟩, + ⟨4,379,381,1,0,0,0,-1,1⟩, + ⟨4,383,377,1,0,0,0,1,2⟩, + ⟨4,377,383,1,0,0,0,-1,1⟩, + ⟨4,3,67,1,0,0,0,1,2⟩, + ⟨4,67,3,1,0,0,0,-1,1⟩, + ⟨4,88,80,1,0,0,0,1,2⟩, + ⟨4,80,88,1,0,0,0,-1,1⟩, + ⟨5,383,0,1,0,0,0,1,-1⟩, + ⟨5,381,0,1,0,0,0,1,-1⟩, + ⟨5,379,0,1,0,0,0,1,-1⟩, + ⟨5,377,0,1,0,0,0,1,-1⟩, + ⟨4,30,59,1,0,0,0,-1,1⟩, + ⟨4,29,59,1,0,0,0,-1,1⟩, + ⟨4,352,59,1,0,0,0,-1,1⟩, + ⟨4,602,59,1,0,0,0,-1,1⟩, + ⟨4,599,59,1,0,0,0,1,2⟩, + ⟨5,30,0,1,0,0,0,1,-1⟩, + ⟨4,352,30,1,0,0,0,-1,1⟩, + ⟨4,30,352,1,0,0,0,1,1⟩, + ⟨4,352,30,1,0,0,0,-1,1⟩, + ⟨5,30,0,1,0,0,0,1,-2⟩, + ⟨4,59,30,1,0,0,0,-1,1⟩, + ⟨4,602,30,1,0,0,0,1,1⟩, + ⟨4,599,30,1,0,0,0,-1,2⟩, + ⟨5,29,0,1,0,0,0,1,-2⟩, + ⟨4,59,29,1,0,0,0,-1,1⟩, + ⟨4,602,29,1,0,0,0,1,1⟩, + ⟨4,599,29,1,0,0,0,-1,2⟩, + ⟨5,352,0,1,0,0,0,1,-1⟩, + ⟨4,602,352,1,0,0,0,-1,1⟩, + ⟨4,352,602,1,0,0,0,1,1⟩, + ⟨4,602,352,1,0,0,0,-1,1⟩, + ⟨5,352,0,1,0,0,0,1,2⟩, + ⟨4,59,352,1,0,0,0,1,1⟩, + ⟨4,30,352,1,0,0,0,-1,1⟩, + ⟨4,29,352,1,0,0,0,-1,1⟩, + ⟨5,602,0,1,0,0,0,1,-2⟩, + ⟨4,59,602,1,0,0,0,-1,2⟩, + ⟨4,30,602,1,0,0,0,-1,2⟩, + ⟨4,29,602,1,0,0,0,-1,2⟩, + ⟨4,352,602,1,0,0,0,1,2⟩, + ⟨4,599,602,1,0,0,0,-1,2⟩, + ⟨4,597,602,1,0,0,0,-1,1⟩, + ⟨5,599,0,1,0,0,0,2,-1⟩, + ⟨4,59,599,1,0,0,0,1,2⟩, + ⟨4,30,599,1,0,0,0,-1,2⟩, + ⟨4,29,599,1,0,0,0,1,2⟩, + ⟨4,352,599,1,0,0,0,-1,2⟩, + ⟨4,602,599,1,0,0,0,-1,1⟩, + ⟨4,597,599,1,0,0,0,1,1⟩, + ⟨4,596,599,1,0,0,0,1,2⟩, + ⟨5,597,0,1,0,0,0,1,-1⟩, + ⟨4,596,597,1,0,0,0,-1,1⟩, + ⟨4,597,596,1,0,0,0,1,1⟩, + ⟨4,596,597,1,0,0,0,-1,1⟩, + ⟨4,30,597,1,0,0,0,1,1⟩, + ⟨4,29,597,1,0,0,0,-1,1⟩, + ⟨4,599,597,1,0,0,0,-1,1⟩, + ⟨5,596,0,1,0,0,0,1,2⟩, + ⟨4,602,596,1,0,0,0,1,1⟩, + ⟨4,599,596,1,0,0,0,-1,1⟩, + ⟨4,597,596,1,0,0,0,-1,1⟩, + ⟨4,602,596,1,0,0,0,1,1⟩, + ⟨4,29,596,1,0,0,0,1,1⟩, + ⟨4,30,596,1,0,0,0,1,1⟩, + ⟨4,599,597,1,0,0,0,1,1⟩, + ⟨4,352,597,1,0,0,0,1,1⟩, + ⟨4,59,597,1,0,0,0,1,1⟩, + ⟨5,597,0,1,0,0,0,2,-1⟩, + ⟨5,597,0,1,0,0,0,1,-1⟩, + ⟨4,596,597,1,0,0,0,-1,1⟩, + ⟨4,597,596,1,0,0,0,1,1⟩, + ⟨4,596,597,1,0,0,0,-1,1⟩, + ⟨4,596,599,1,0,0,0,2,1⟩, + ⟨4,352,599,1,0,0,0,-1,1⟩, + ⟨4,59,599,1,0,0,0,-1,1⟩, + ⟨4,597,602,1,0,0,0,-1,2⟩, + ⟨4,30,602,1,0,0,0,-1,1⟩, + ⟨5,602,0,1,0,0,0,1,-1⟩, + ⟨4,599,602,1,0,0,0,-1,1⟩, + ⟨4,602,599,1,0,0,0,1,1⟩, + ⟨4,599,602,1,0,0,0,-1,1⟩, + ⟨5,352,0,1,0,0,0,1,-2⟩, + ⟨5,352,0,1,0,0,0,1,-1⟩, + ⟨4,596,352,1,0,0,0,-1,1⟩, + ⟨4,352,596,1,0,0,0,1,1⟩, + ⟨4,596,352,1,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],926⟩, by decide⟩ +def forward_137 : CheckedSegment frames paid warps := + ⟨⟨forwardState137, forwardState138, + [ + ⟨5,29,0,1,0,0,0,1,-1⟩, + ⟨4,597,29,1,0,0,0,-1,1⟩, + ⟨4,29,597,1,0,0,0,1,1⟩, + ⟨4,597,29,1,0,0,0,-1,1⟩, + ⟨4,599,30,1,0,0,0,1,1⟩, + ⟨4,29,30,1,0,0,0,-1,2⟩, + ⟨5,30,0,1,0,0,0,1,-2⟩, + ⟨4,602,59,1,0,0,0,1,1⟩, + ⟨4,352,59,1,0,0,0,1,1⟩, + ⟨5,59,0,1,0,0,0,1,-2⟩, + ⟨5,59,0,1,0,0,0,1,-1⟩, + ⟨4,30,59,1,0,0,0,-1,1⟩, + ⟨4,59,30,1,0,0,0,1,1⟩, + ⟨4,30,59,1,0,0,0,-1,1⟩, + ⟨4,84,73,1,0,0,0,1,2⟩, + ⟨4,73,84,1,0,0,0,-1,1⟩, + ⟨4,74,83,1,0,0,0,1,2⟩, + ⟨4,83,74,1,0,0,0,-1,1⟩, + ⟨4,58,93,1,0,0,0,-1,1⟩, + ⟨5,58,0,1,0,0,0,1,-1⟩, + ⟨4,75,82,1,0,0,0,1,2⟩, + ⟨4,82,75,1,0,0,0,-1,1⟩, + ⟨4,1,6,1,0,0,0,1,2⟩, + ⟨4,6,1,1,0,0,0,-1,1⟩, + ⟨4,333,543,1,0,0,0,1,2⟩, + ⟨4,543,333,1,0,0,0,-1,1⟩, + ⟨4,335,329,1,0,0,0,1,2⟩, + ⟨4,329,335,1,0,0,0,-1,1⟩, + ⟨4,50,34,1,0,0,0,1,2⟩, + ⟨4,34,50,1,0,0,0,-1,1⟩, + ⟨4,33,49,1,0,0,0,1,2⟩, + ⟨4,49,33,1,0,0,0,-1,1⟩, + ⟨5,335,0,1,0,0,0,1,-1⟩, + ⟨5,333,0,1,0,0,0,1,-1⟩, + ⟨5,543,0,1,0,0,0,1,-1⟩, + ⟨5,329,0,1,0,0,0,1,-1⟩, + ⟨4,317,315,1,0,0,0,1,2⟩, + ⟨4,315,317,1,0,0,0,-1,1⟩, + ⟨4,32,48,1,0,0,0,1,2⟩, + ⟨4,48,32,1,0,0,0,-1,1⟩, + ⟨5,317,0,1,0,0,0,1,-1⟩, + ⟨5,315,0,1,0,0,0,1,-1⟩, + ⟨4,40,18,1,0,0,0,-1,1⟩, + ⟨4,39,18,1,0,0,0,-1,1⟩, + ⟨1,288,0,281,1,790,0,0,1⟩, + ⟨4,288,18,1,0,0,0,-1,1⟩, + ⟨4,289,18,1,0,0,0,-1,1⟩, + ⟨4,291,18,1,0,0,0,1,2⟩, + ⟨5,40,0,1,0,0,0,1,-1⟩, + ⟨4,288,40,1,0,0,0,-1,1⟩, + ⟨4,40,288,1,0,0,0,1,1⟩, + ⟨4,288,40,1,0,0,0,-1,1⟩, + ⟨5,40,0,1,0,0,0,1,-2⟩, + ⟨4,18,40,1,0,0,0,-1,1⟩, + ⟨4,289,40,1,0,0,0,1,1⟩, + ⟨4,291,40,1,0,0,0,-1,2⟩, + ⟨5,39,0,1,0,0,0,1,-2⟩, + ⟨4,18,39,1,0,0,0,-1,1⟩, + ⟨4,289,39,1,0,0,0,1,1⟩, + ⟨4,291,39,1,0,0,0,-1,2⟩, + ⟨5,288,0,1,0,0,0,1,-1⟩, + ⟨4,289,288,1,0,0,0,-1,1⟩, + ⟨4,288,289,1,0,0,0,1,1⟩, + ⟨4,289,288,1,0,0,0,-1,1⟩, + ⟨5,288,0,1,0,0,0,1,2⟩, + ⟨4,18,288,1,0,0,0,1,1⟩, + ⟨4,40,288,1,0,0,0,-1,1⟩, + ⟨4,39,288,1,0,0,0,-1,1⟩, + ⟨5,289,0,1,0,0,0,1,-2⟩, + ⟨4,18,289,1,0,0,0,-1,2⟩, + ⟨4,40,289,1,0,0,0,-1,2⟩, + ⟨4,39,289,1,0,0,0,-1,2⟩, + ⟨4,288,289,1,0,0,0,1,2⟩, + ⟨4,291,289,1,0,0,0,-1,2⟩, + ⟨4,538,289,1,0,0,0,-1,1⟩, + ⟨5,291,0,1,0,0,0,2,-1⟩, + ⟨4,18,291,1,0,0,0,1,2⟩, + ⟨4,40,291,1,0,0,0,-1,2⟩, + ⟨4,39,291,1,0,0,0,1,2⟩, + ⟨4,288,291,1,0,0,0,-1,2⟩, + ⟨4,289,291,1,0,0,0,-1,1⟩, + ⟨4,538,291,1,0,0,0,1,1⟩, + ⟨4,515,291,1,0,0,0,1,2⟩, + ⟨5,538,0,1,0,0,0,1,-1⟩, + ⟨4,515,538,1,0,0,0,-1,1⟩, + ⟨4,538,515,1,0,0,0,1,1⟩, + ⟨4,515,538,1,0,0,0,-1,1⟩, + ⟨4,40,538,1,0,0,0,1,1⟩, + ⟨4,39,538,1,0,0,0,-1,1⟩, + ⟨4,291,538,1,0,0,0,-1,1⟩, + ⟨5,515,0,1,0,0,0,1,2⟩, + ⟨4,289,515,1,0,0,0,1,1⟩, + ⟨4,291,515,1,0,0,0,-1,1⟩, + ⟨4,538,515,1,0,0,0,-1,1⟩, + ⟨4,289,515,1,0,0,0,1,1⟩, + ⟨4,39,515,1,0,0,0,1,1⟩, + ⟨4,40,515,1,0,0,0,1,1⟩, + ⟨4,291,538,1,0,0,0,1,1⟩, + ⟨4,288,538,1,0,0,0,1,1⟩, + ⟨4,18,538,1,0,0,0,1,1⟩, + ⟨5,538,0,1,0,0,0,2,-1⟩, + ⟨5,538,0,1,0,0,0,1,-1⟩, + ⟨4,515,538,1,0,0,0,-1,1⟩, + ⟨4,538,515,1,0,0,0,1,1⟩, + ⟨4,515,538,1,0,0,0,-1,1⟩, + ⟨4,515,291,1,0,0,0,2,1⟩, + ⟨4,288,291,1,0,0,0,-1,1⟩, + ⟨4,18,291,1,0,0,0,-1,1⟩, + ⟨4,538,289,1,0,0,0,-1,2⟩, + ⟨4,40,289,1,0,0,0,-1,1⟩, + ⟨5,289,0,1,0,0,0,1,-1⟩, + ⟨4,291,289,1,0,0,0,-1,1⟩, + ⟨4,289,291,1,0,0,0,1,1⟩, + ⟨4,291,289,1,0,0,0,-1,1⟩, + ⟨5,288,0,1,0,0,0,1,-2⟩, + ⟨5,288,0,1,0,0,0,1,-1⟩, + ⟨4,515,288,1,0,0,0,-1,1⟩, + ⟨4,288,515,1,0,0,0,1,1⟩, + ⟨4,515,288,1,0,0,0,-1,1⟩, + ⟨5,39,0,1,0,0,0,1,-1⟩, + ⟨4,538,39,1,0,0,0,-1,1⟩, + ⟨4,39,538,1,0,0,0,1,1⟩, + ⟨4,538,39,1,0,0,0,-1,1⟩, + ⟨4,291,40,1,0,0,0,1,1⟩, + ⟨4,39,40,1,0,0,0,-1,2⟩, + ⟨5,40,0,1,0,0,0,1,-2⟩, + ⟨4,289,18,1,0,0,0,1,1⟩, + ⟨4,288,18,1,0,0,0,1,1⟩, + ],#[0,1,0,0,0,0,0,0,0,0],926⟩, by decide⟩ +def forward_138 : CheckedSegment frames paid warps := + ⟨⟨forwardState138, forwardState139, + [ + ⟨5,18,0,1,0,0,0,1,-2⟩, + ⟨5,18,0,1,0,0,0,1,-1⟩, + ⟨4,40,18,1,0,0,0,-1,1⟩, + ⟨4,18,40,1,0,0,0,1,1⟩, + ⟨4,40,18,1,0,0,0,-1,1⟩, + ⟨4,300,18,1,0,0,0,-1,1⟩, + ⟨4,296,515,1,0,0,0,-1,1⟩, + ⟨4,102,54,1,0,0,0,1,2⟩, + ⟨4,54,102,1,0,0,0,-1,1⟩, + ⟨4,55,101,1,0,0,0,1,2⟩, + ⟨4,101,55,1,0,0,0,-1,1⟩, + ⟨4,17,103,1,0,0,0,-1,1⟩, + ⟨5,17,0,1,0,0,0,1,-1⟩, + ⟨4,31,12,1,0,0,0,1,2⟩, + ⟨4,12,31,1,0,0,0,-1,1⟩, + ⟨4,94,61,1,0,0,0,-1,1⟩, + ⟨5,94,0,1,0,0,0,1,-1⟩, + ⟨4,237,235,1,0,0,0,1,2⟩, + ⟨4,235,237,1,0,0,0,-1,1⟩, + ⟨4,239,233,1,0,0,0,1,2⟩, + ⟨4,233,239,1,0,0,0,-1,1⟩, + ⟨4,87,76,1,0,0,0,1,2⟩, + ⟨4,76,87,1,0,0,0,-1,1⟩, + ⟨4,16,87,1,0,0,0,2,1⟩, + ⟨4,87,16,1,0,0,0,-1,2⟩, + ⟨4,16,232,1,0,0,0,-2,1⟩, + ⟨4,16,540,1,0,0,0,1,1⟩, + ⟨1,26,0,621,1,1736,0,0,1⟩, + ⟨4,16,26,1,0,0,0,-2,1⟩, + ⟨4,26,232,1,0,0,0,1,1⟩, + ⟨4,87,44,1,0,0,0,-1,1⟩, + ⟨1,519,0,960,1,2286,0,0,1⟩, + ⟨4,519,87,1,0,0,0,1,1⟩, + ⟨4,332,519,1,0,0,0,-1,1⟩, + ⟨4,382,44,1,0,0,0,-1,1⟩, + ⟨4,380,87,1,0,0,0,-1,1⟩, + ⟨4,347,540,1,0,0,0,-1,1⟩, + ⟨4,521,44,1,0,0,0,-1,1⟩, + ⟨4,519,87,1,0,0,0,-1,1⟩, + ⟨4,547,382,1,0,0,0,-1,1⟩, + ⟨4,546,380,1,0,0,0,-1,1⟩, + ⟨4,16,26,1,0,0,0,2,1⟩, + ⟨4,16,540,1,0,0,0,-1,1⟩, + ⟨4,540,361,1,0,0,0,-1,1⟩, + ⟨1,514,0,1019,1,2405,0,0,1⟩, + ⟨4,514,232,1,0,0,0,2,1⟩, + ⟨4,514,347,1,0,0,0,-1,1⟩, + ⟨4,514,621,1,0,0,0,2,1⟩, + ⟨4,347,345,1,0,0,0,-1,1⟩, + ⟨4,511,332,1,0,0,0,-1,1⟩, + ⟨4,514,85,1,0,0,0,1,1⟩, + ⟨4,319,85,1,0,0,0,-1,1⟩, + ⟨4,26,232,1,0,0,0,-1,1⟩, + ⟨4,11,26,1,0,0,0,-1,1⟩, + ⟨1,86,0,621,1,1736,0,0,1⟩, + ⟨4,11,86,1,0,0,0,-1,1⟩, + ⟨1,77,0,621,1,1736,0,0,1⟩, + ⟨4,11,77,1,0,0,0,-1,1⟩, + ⟨1,224,0,279,1,786,0,0,1⟩, + ⟨4,224,16,1,0,0,0,-1,1⟩, + ⟨4,224,42,1,0,0,0,-1,1⟩, + ⟨1,64,0,279,1,786,0,0,1⟩, + ⟨4,224,64,1,0,0,0,-1,1⟩, + ⟨1,95,0,279,1,786,0,0,1⟩, + ⟨4,224,95,1,0,0,0,-1,1⟩, + ⟨1,107,0,279,1,786,0,0,1⟩, + ⟨4,224,107,1,0,0,0,-1,1⟩, + ⟨4,224,22,1,0,0,0,-1,1⟩, + ⟨4,16,43,1,0,0,0,-1,1⟩, + ⟨4,104,43,1,0,0,0,-1,1⟩, + ⟨5,16,0,1,0,0,0,1,-1⟩, + ⟨5,104,0,1,0,0,0,1,-2⟩, + ⟨4,42,41,1,0,0,0,-1,1⟩, + ⟨4,106,41,1,0,0,0,-1,1⟩, + ⟨4,400,41,1,0,0,0,-1,1⟩, + ⟨4,401,41,1,0,0,0,-1,1⟩, + ⟨4,403,41,1,0,0,0,1,2⟩, + ⟨5,42,0,1,0,0,0,1,-1⟩, + ⟨4,400,42,1,0,0,0,-1,1⟩, + ⟨4,42,400,1,0,0,0,1,1⟩, + ⟨4,400,42,1,0,0,0,-1,1⟩, + ⟨5,42,0,1,0,0,0,1,-2⟩, + ⟨4,41,42,1,0,0,0,-1,1⟩, + ⟨4,401,42,1,0,0,0,1,1⟩, + ⟨4,403,42,1,0,0,0,-1,2⟩, + ⟨5,106,0,1,0,0,0,1,-2⟩, + ⟨4,41,106,1,0,0,0,-1,1⟩, + ⟨4,401,106,1,0,0,0,1,1⟩, + ⟨4,403,106,1,0,0,0,-1,2⟩, + ⟨5,400,0,1,0,0,0,1,-1⟩, + ⟨4,401,400,1,0,0,0,-1,1⟩, + ⟨4,400,401,1,0,0,0,1,1⟩, + ⟨4,401,400,1,0,0,0,-1,1⟩, + ⟨5,400,0,1,0,0,0,1,2⟩, + ⟨4,41,400,1,0,0,0,1,1⟩, + ⟨4,42,400,1,0,0,0,-1,1⟩, + ⟨4,106,400,1,0,0,0,-1,1⟩, + ⟨5,401,0,1,0,0,0,1,-2⟩, + ⟨4,41,401,1,0,0,0,-1,2⟩, + ⟨4,42,401,1,0,0,0,-1,2⟩, + ⟨4,106,401,1,0,0,0,-1,2⟩, + ⟨4,400,401,1,0,0,0,1,2⟩, + ⟨4,403,401,1,0,0,0,-1,2⟩, + ⟨4,405,401,1,0,0,0,-1,1⟩, + ⟨5,403,0,1,0,0,0,2,-1⟩, + ⟨4,41,403,1,0,0,0,1,2⟩, + ⟨4,42,403,1,0,0,0,-1,2⟩, + ⟨4,106,403,1,0,0,0,1,2⟩, + ⟨4,400,403,1,0,0,0,-1,2⟩, + ⟨4,401,403,1,0,0,0,-1,1⟩, + ⟨4,405,403,1,0,0,0,1,1⟩, + ⟨4,410,403,1,0,0,0,1,2⟩, + ⟨5,405,0,1,0,0,0,1,-1⟩, + ⟨4,410,405,1,0,0,0,-1,1⟩, + ⟨4,405,410,1,0,0,0,1,1⟩, + ⟨4,410,405,1,0,0,0,-1,1⟩, + ⟨4,42,405,1,0,0,0,1,1⟩, + ⟨4,106,405,1,0,0,0,-1,1⟩, + ⟨4,403,405,1,0,0,0,-1,1⟩, + ⟨5,410,0,1,0,0,0,1,2⟩, + ⟨4,401,410,1,0,0,0,1,1⟩, + ⟨4,403,410,1,0,0,0,-1,1⟩, + ⟨4,405,410,1,0,0,0,-1,1⟩, + ⟨4,401,410,1,0,0,0,1,1⟩, + ⟨4,106,410,1,0,0,0,1,1⟩, + ⟨4,42,410,1,0,0,0,1,1⟩, + ⟨4,403,405,1,0,0,0,1,1⟩, + ⟨4,400,405,1,0,0,0,1,1⟩, + ],#[0,7,1,1,0,0,0,0,0,0],926⟩, by decide⟩ +def forward_139 : CheckedSegment frames paid warps := + ⟨⟨forwardState139, forwardState140, + [ + ⟨4,41,405,1,0,0,0,1,1⟩, + ⟨5,405,0,1,0,0,0,2,-1⟩, + ⟨5,405,0,1,0,0,0,1,-1⟩, + ⟨4,410,405,1,0,0,0,-1,1⟩, + ⟨4,405,410,1,0,0,0,1,1⟩, + ⟨4,410,405,1,0,0,0,-1,1⟩, + ⟨4,410,403,1,0,0,0,2,1⟩, + ⟨4,400,403,1,0,0,0,-1,1⟩, + ⟨4,41,403,1,0,0,0,-1,1⟩, + ⟨4,405,401,1,0,0,0,-1,2⟩, + ⟨4,42,401,1,0,0,0,-1,1⟩, + ⟨5,401,0,1,0,0,0,1,-1⟩, + ⟨4,403,401,1,0,0,0,-1,1⟩, + ⟨4,401,403,1,0,0,0,1,1⟩, + ⟨4,403,401,1,0,0,0,-1,1⟩, + ⟨5,400,0,1,0,0,0,1,-2⟩, + ⟨5,400,0,1,0,0,0,1,-1⟩, + ⟨4,410,400,1,0,0,0,-1,1⟩, + ⟨4,400,410,1,0,0,0,1,1⟩, + ⟨4,410,400,1,0,0,0,-1,1⟩, + ⟨5,106,0,1,0,0,0,1,-1⟩, + ⟨4,405,106,1,0,0,0,-1,1⟩, + ⟨4,106,405,1,0,0,0,1,1⟩, + ⟨4,405,106,1,0,0,0,-1,1⟩, + ⟨4,403,42,1,0,0,0,1,1⟩, + ⟨4,106,42,1,0,0,0,-1,2⟩, + ⟨5,42,0,1,0,0,0,1,-2⟩, + ⟨4,401,41,1,0,0,0,1,1⟩, + ⟨4,400,41,1,0,0,0,1,1⟩, + ⟨5,41,0,1,0,0,0,1,-2⟩, + ⟨5,41,0,1,0,0,0,1,-1⟩, + ⟨4,42,41,1,0,0,0,-1,1⟩, + ⟨4,41,42,1,0,0,0,1,1⟩, + ⟨4,42,41,1,0,0,0,-1,1⟩, + ⟨4,414,42,1,0,0,0,-1,1⟩, + ⟨4,47,41,1,0,0,0,-1,1⟩, + ⟨4,105,106,1,0,0,0,-1,1⟩, + ⟨4,534,410,1,0,0,0,-1,1⟩, + ⟨4,404,401,1,0,0,0,-1,1⟩, + ⟨4,406,403,1,0,0,0,-1,1⟩, + ⟨4,402,400,1,0,0,0,-1,1⟩, + ⟨4,407,405,1,0,0,0,-1,1⟩, + ⟨4,47,407,1,0,0,0,1,2⟩, + ⟨4,407,47,1,0,0,0,-1,1⟩, + ⟨4,410,406,1,0,0,0,1,2⟩, + ⟨4,406,410,1,0,0,0,-1,1⟩, + ⟨4,414,405,1,0,0,0,1,2⟩, + ⟨4,405,414,1,0,0,0,-1,1⟩, + ⟨4,534,404,1,0,0,0,1,2⟩, + ⟨4,404,534,1,0,0,0,-1,1⟩, + ⟨4,106,403,1,0,0,0,1,2⟩, + ⟨4,403,106,1,0,0,0,-1,1⟩, + ⟨4,41,402,1,0,0,0,1,2⟩, + ⟨4,402,41,1,0,0,0,-1,1⟩, + ⟨4,105,401,1,0,0,0,1,2⟩, + ⟨4,401,105,1,0,0,0,-1,1⟩, + ⟨4,42,400,1,0,0,0,1,2⟩, + ⟨4,400,42,1,0,0,0,-1,1⟩, + ⟨4,106,415,1,0,0,0,-1,1⟩, + ⟨4,415,106,1,0,0,0,1,1⟩, + ⟨4,106,415,1,0,0,0,-1,1⟩, + ⟨4,105,413,1,0,0,0,-1,1⟩, + ⟨4,413,105,1,0,0,0,1,1⟩, + ⟨4,105,413,1,0,0,0,-1,1⟩, + ⟨4,42,411,1,0,0,0,-1,1⟩, + ⟨4,411,42,1,0,0,0,1,1⟩, + ⟨4,42,411,1,0,0,0,-1,1⟩, + ⟨4,41,409,1,0,0,0,-1,1⟩, + ⟨4,409,41,1,0,0,0,1,1⟩, + ⟨4,41,409,1,0,0,0,-1,1⟩, + ⟨4,415,106,1,0,0,0,-1,1⟩, + ⟨4,414,106,1,0,0,0,-1,1⟩, + ⟨4,413,105,1,0,0,0,-1,1⟩, + ⟨4,47,105,1,0,0,0,-1,1⟩, + ⟨4,411,42,1,0,0,0,-1,1⟩, + ⟨4,410,42,1,0,0,0,-1,1⟩, + ⟨4,409,41,1,0,0,0,-1,1⟩, + ⟨4,534,41,1,0,0,0,-1,1⟩, + ⟨4,405,52,1,0,0,0,-1,1⟩, + ⟨4,404,52,1,0,0,0,-1,1⟩, + ⟨4,416,52,1,0,0,0,2,1⟩, + ⟨4,52,416,1,0,0,0,-1,2⟩, + ⟨5,52,0,1,0,0,0,1,-1⟩, + ⟨4,52,430,1,0,0,0,1,1⟩, + ⟨1,523,0,972,1,2310,0,0,1⟩, + ⟨4,523,52,1,0,0,0,1,1⟩, + ⟨4,316,523,1,0,0,0,-1,1⟩, + ⟨4,398,430,1,0,0,0,-1,1⟩, + ⟨4,396,52,1,0,0,0,-1,1⟩, + ⟨4,529,430,1,0,0,0,-1,1⟩, + ⟨4,523,52,1,0,0,0,-1,1⟩, + ⟨4,559,398,1,0,0,0,-1,1⟩, + ⟨4,558,396,1,0,0,0,-1,1⟩, + ⟨4,500,316,1,0,0,0,-1,1⟩, + ⟨4,256,416,1,0,0,0,-1,1⟩, + ⟨1,384,0,281,1,790,0,0,1⟩, + ⟨4,256,384,1,0,0,0,-1,1⟩, + ⟨1,336,0,281,1,790,0,0,1⟩, + ⟨4,256,336,1,0,0,0,-1,1⟩, + ⟨4,416,43,1,0,0,0,-1,1⟩, + ⟨4,417,43,1,0,0,0,-1,1⟩, + ⟨4,419,43,1,0,0,0,1,2⟩, + ⟨4,416,16,1,0,0,0,-1,1⟩, + ⟨4,16,416,1,0,0,0,1,1⟩, + ⟨4,416,16,1,0,0,0,-1,1⟩, + ⟨5,16,0,1,0,0,0,1,-2⟩, + ⟨4,43,16,1,0,0,0,-1,1⟩, + ⟨4,417,16,1,0,0,0,1,1⟩, + ⟨4,419,16,1,0,0,0,-1,2⟩, + ⟨4,43,104,1,0,0,0,-1,1⟩, + ⟨4,417,104,1,0,0,0,1,1⟩, + ⟨4,419,104,1,0,0,0,-1,2⟩, + ⟨5,416,0,1,0,0,0,1,-1⟩, + ⟨4,417,416,1,0,0,0,-1,1⟩, + ⟨4,416,417,1,0,0,0,1,1⟩, + ⟨4,417,416,1,0,0,0,-1,1⟩, + ⟨5,416,0,1,0,0,0,1,2⟩, + ⟨4,43,416,1,0,0,0,1,1⟩, + ⟨4,16,416,1,0,0,0,-1,1⟩, + ⟨4,104,416,1,0,0,0,-1,1⟩, + ⟨5,417,0,1,0,0,0,1,-2⟩, + ⟨4,43,417,1,0,0,0,-1,2⟩, + ⟨4,16,417,1,0,0,0,-1,2⟩, + ⟨4,104,417,1,0,0,0,-1,2⟩, + ⟨4,416,417,1,0,0,0,1,2⟩, + ⟨4,419,417,1,0,0,0,-1,2⟩, + ⟨4,421,417,1,0,0,0,-1,1⟩, + ⟨5,419,0,1,0,0,0,2,-1⟩, + ],#[0,2,0,1,0,0,0,0,0,0],966⟩, by decide⟩ +def forward_140 : CheckedSegment frames paid warps := + ⟨⟨forwardState140, forwardState141, + [ + ⟨4,43,419,1,0,0,0,1,2⟩, + ⟨4,16,419,1,0,0,0,-1,2⟩, + ⟨4,104,419,1,0,0,0,1,2⟩, + ⟨4,416,419,1,0,0,0,-1,2⟩, + ⟨4,417,419,1,0,0,0,-1,1⟩, + ⟨4,421,419,1,0,0,0,1,1⟩, + ⟨4,426,419,1,0,0,0,1,2⟩, + ⟨5,421,0,1,0,0,0,1,-1⟩, + ⟨4,426,421,1,0,0,0,-1,1⟩, + ⟨4,421,426,1,0,0,0,1,1⟩, + ⟨4,426,421,1,0,0,0,-1,1⟩, + ⟨4,16,421,1,0,0,0,1,1⟩, + ⟨4,104,421,1,0,0,0,-1,1⟩, + ⟨4,419,421,1,0,0,0,-1,1⟩, + ⟨5,426,0,1,0,0,0,1,2⟩, + ⟨4,417,426,1,0,0,0,1,1⟩, + ⟨4,419,426,1,0,0,0,-1,1⟩, + ⟨4,421,426,1,0,0,0,-1,1⟩, + ⟨4,417,426,1,0,0,0,1,1⟩, + ⟨4,104,426,1,0,0,0,1,1⟩, + ⟨4,16,426,1,0,0,0,1,1⟩, + ⟨4,419,421,1,0,0,0,1,1⟩, + ⟨4,416,421,1,0,0,0,1,1⟩, + ⟨4,43,421,1,0,0,0,1,1⟩, + ⟨5,421,0,1,0,0,0,2,-1⟩, + ⟨5,421,0,1,0,0,0,1,-1⟩, + ⟨4,426,421,1,0,0,0,-1,1⟩, + ⟨4,421,426,1,0,0,0,1,1⟩, + ⟨4,426,421,1,0,0,0,-1,1⟩, + ⟨4,426,419,1,0,0,0,2,1⟩, + ⟨4,416,419,1,0,0,0,-1,1⟩, + ⟨4,43,419,1,0,0,0,-1,1⟩, + ⟨4,421,417,1,0,0,0,-1,2⟩, + ⟨4,16,417,1,0,0,0,-1,1⟩, + ⟨5,417,0,1,0,0,0,1,-1⟩, + ⟨4,419,417,1,0,0,0,-1,1⟩, + ⟨4,417,419,1,0,0,0,1,1⟩, + ⟨4,419,417,1,0,0,0,-1,1⟩, + ⟨5,416,0,1,0,0,0,1,-2⟩, + ⟨5,416,0,1,0,0,0,1,-1⟩, + ⟨4,426,416,1,0,0,0,-1,1⟩, + ⟨4,416,426,1,0,0,0,1,1⟩, + ⟨4,426,416,1,0,0,0,-1,1⟩, + ⟨5,104,0,1,0,0,0,1,-1⟩, + ⟨4,421,104,1,0,0,0,-1,1⟩, + ⟨4,104,421,1,0,0,0,1,1⟩, + ⟨4,421,104,1,0,0,0,-1,1⟩, + ⟨4,419,16,1,0,0,0,1,1⟩, + ⟨4,104,16,1,0,0,0,-1,2⟩, + ⟨5,16,0,1,0,0,0,1,-2⟩, + ⟨4,417,43,1,0,0,0,1,1⟩, + ⟨4,416,43,1,0,0,0,1,1⟩, + ⟨5,43,0,1,0,0,0,1,-2⟩, + ⟨5,43,0,1,0,0,0,1,-1⟩, + ⟨4,16,43,1,0,0,0,-1,1⟩, + ⟨4,43,16,1,0,0,0,1,1⟩, + ⟨4,16,43,1,0,0,0,-1,1⟩, + ⟨4,430,16,1,0,0,0,-1,1⟩, + ⟨4,52,43,1,0,0,0,-1,1⟩, + ⟨4,44,104,1,0,0,0,-1,1⟩, + ⟨4,87,426,1,0,0,0,-1,1⟩, + ⟨4,420,417,1,0,0,0,-1,1⟩, + ⟨4,422,419,1,0,0,0,-1,1⟩, + ⟨4,418,416,1,0,0,0,-1,1⟩, + ⟨4,423,421,1,0,0,0,-1,1⟩, + ⟨4,52,423,1,0,0,0,1,2⟩, + ⟨4,423,52,1,0,0,0,-1,1⟩, + ⟨4,426,422,1,0,0,0,1,2⟩, + ⟨4,422,426,1,0,0,0,-1,1⟩, + ⟨4,430,421,1,0,0,0,1,2⟩, + ⟨4,421,430,1,0,0,0,-1,1⟩, + ⟨4,87,420,1,0,0,0,1,2⟩, + ⟨4,420,87,1,0,0,0,-1,1⟩, + ⟨4,104,419,1,0,0,0,1,2⟩, + ⟨4,419,104,1,0,0,0,-1,1⟩, + ⟨4,43,418,1,0,0,0,1,2⟩, + ⟨4,418,43,1,0,0,0,-1,1⟩, + ⟨4,44,417,1,0,0,0,1,2⟩, + ⟨4,417,44,1,0,0,0,-1,1⟩, + ⟨4,16,416,1,0,0,0,1,2⟩, + ⟨4,416,16,1,0,0,0,-1,1⟩, + ⟨4,104,431,1,0,0,0,-1,1⟩, + ⟨4,431,104,1,0,0,0,1,1⟩, + ⟨4,104,431,1,0,0,0,-1,1⟩, + ⟨4,43,425,1,0,0,0,-1,1⟩, + ⟨4,425,43,1,0,0,0,1,1⟩, + ⟨4,43,425,1,0,0,0,-1,1⟩, + ⟨4,431,104,1,0,0,0,-1,1⟩, + ⟨4,430,104,1,0,0,0,-1,1⟩, + ⟨4,425,43,1,0,0,0,-1,1⟩, + ⟨4,87,43,1,0,0,0,-1,1⟩, + ⟨4,423,51,1,0,0,0,-1,1⟩, + ⟨4,422,51,1,0,0,0,-1,1⟩, + ⟨4,35,51,1,0,0,0,1,1⟩, + ⟨4,51,306,1,0,0,0,1,1⟩, + ⟨4,51,35,1,0,0,0,-1,1⟩, + ⟨5,51,0,1,0,0,0,1,-1⟩, + ⟨1,516,0,949,1,2265,0,0,1⟩, + ⟨4,306,516,1,0,0,0,-1,2⟩, + ⟨4,475,516,1,0,0,0,1,2⟩, + ⟨4,516,51,1,0,0,0,-1,1⟩, + ⟨4,51,516,1,0,0,0,1,1⟩, + ⟨4,516,51,1,0,0,0,-1,1⟩, + ⟨4,51,306,1,0,0,0,1,1⟩, + ⟨4,21,35,1,0,0,0,1,1⟩, + ⟨4,35,231,1,0,0,0,1,1⟩, + ⟨4,516,484,1,0,0,0,1,1⟩, + ⟨4,484,516,1,0,0,0,-1,1⟩, + ⟨5,484,0,1,0,0,0,1,-1⟩, + ⟨4,457,475,1,0,0,0,-1,1⟩, + ⟨4,242,51,1,0,0,0,-1,1⟩, + ⟨4,247,516,1,0,0,0,-1,1⟩, + ⟨4,274,306,1,0,0,0,-1,1⟩, + ⟨4,279,484,1,0,0,0,-1,1⟩, + ⟨4,516,484,1,0,0,0,-1,1⟩, + ⟨4,21,35,1,0,0,0,-1,1⟩, + ⟨4,21,542,1,0,0,0,-1,1⟩, + ⟨4,542,297,1,0,0,0,-1,1⟩, + ⟨4,475,274,1,0,0,0,-1,1⟩, + ⟨1,472,0,991,1,2358,0,0,1⟩, + ⟨4,472,231,1,0,0,0,-1,1⟩, + ⟨4,472,283,1,0,0,0,-1,1⟩, + ⟨5,472,0,1,0,0,0,1,-1⟩, + ⟨4,472,285,1,0,0,0,1,1⟩, + ⟨4,56,285,1,0,0,0,-1,1⟩, + ⟨4,283,281,1,0,0,0,-1,1⟩, + ⟨4,457,242,1,0,0,0,-1,1⟩, + ⟨4,35,231,1,0,0,0,-1,1⟩, + ],#[0,0,1,1,0,0,0,0,0,0],968⟩, by decide⟩ +def forward_141 : CheckedSegment frames paid warps := + ⟨⟨forwardState141, forwardState142, + [ + ⟨1,53,0,677,1,1831,0,0,1⟩, + ⟨4,21,53,1,0,0,0,2,1⟩, + ⟨4,11,35,1,0,0,0,-1,1⟩, + ⟨4,421,99,1,0,0,0,-1,1⟩, + ⟨4,420,99,1,0,0,0,-1,1⟩, + ⟨4,419,78,1,0,0,0,-1,1⟩, + ⟨4,418,78,1,0,0,0,-1,1⟩, + ⟨4,417,416,1,0,0,0,-1,1⟩, + ⟨4,416,13,1,0,0,0,-1,1⟩, + ⟨4,53,15,1,0,0,0,1,2⟩, + ⟨4,15,53,1,0,0,0,-1,1⟩, + ⟨4,407,53,1,0,0,0,-1,1⟩, + ⟨4,406,53,1,0,0,0,-1,1⟩, + ⟨4,53,310,1,0,0,0,-1,1⟩, + ⟨4,53,308,1,0,0,0,1,1⟩, + ⟨1,485,0,926,1,2208,0,0,1⟩, + ⟨4,485,308,1,0,0,0,1,1⟩, + ⟨1,531,0,952,1,2274,0,0,1⟩, + ⟨4,531,310,1,0,0,0,1,1⟩, + ⟨4,260,485,1,0,0,0,-1,1⟩, + ⟨4,262,531,1,0,0,0,-1,1⟩, + ⟨4,292,308,1,0,0,0,-1,1⟩, + ⟨4,294,310,1,0,0,0,-1,1⟩, + ⟨4,485,308,1,0,0,0,-1,1⟩, + ⟨4,531,310,1,0,0,0,-1,1⟩, + ⟨4,486,294,1,0,0,0,-1,1⟩, + ⟨4,466,262,1,0,0,0,-1,1⟩, + ⟨4,256,53,1,0,0,0,-1,1⟩, + ⟨4,403,14,1,0,0,0,-1,1⟩, + ⟨4,402,14,1,0,0,0,-1,1⟩, + ⟨4,401,400,1,0,0,0,-1,1⟩, + ⟨4,400,15,1,0,0,0,-1,1⟩, + ⟨4,64,96,1,0,0,0,-1,1⟩, + ⟨4,65,96,1,0,0,0,-1,1⟩, + ⟨4,384,96,1,0,0,0,-1,1⟩, + ⟨4,607,96,1,0,0,0,-1,1⟩, + ⟨4,606,96,1,0,0,0,1,2⟩, + ⟨5,64,0,1,0,0,0,1,-1⟩, + ⟨4,384,64,1,0,0,0,-1,1⟩, + ⟨4,64,384,1,0,0,0,1,1⟩, + ⟨4,384,64,1,0,0,0,-1,1⟩, + ⟨5,64,0,1,0,0,0,1,-2⟩, + ⟨4,96,64,1,0,0,0,-1,1⟩, + ⟨4,607,64,1,0,0,0,1,1⟩, + ⟨4,606,64,1,0,0,0,-1,2⟩, + ⟨5,65,0,1,0,0,0,1,-2⟩, + ⟨4,96,65,1,0,0,0,-1,1⟩, + ⟨4,607,65,1,0,0,0,1,1⟩, + ⟨4,606,65,1,0,0,0,-1,2⟩, + ⟨5,384,0,1,0,0,0,1,-1⟩, + ⟨4,607,384,1,0,0,0,-1,1⟩, + ⟨4,384,607,1,0,0,0,1,1⟩, + ⟨4,607,384,1,0,0,0,-1,1⟩, + ⟨5,384,0,1,0,0,0,1,2⟩, + ⟨4,96,384,1,0,0,0,1,1⟩, + ⟨4,64,384,1,0,0,0,-1,1⟩, + ⟨4,65,384,1,0,0,0,-1,1⟩, + ⟨5,607,0,1,0,0,0,1,-2⟩, + ⟨4,96,607,1,0,0,0,-1,2⟩, + ⟨4,64,607,1,0,0,0,-1,2⟩, + ⟨4,65,607,1,0,0,0,-1,2⟩, + ⟨4,384,607,1,0,0,0,1,2⟩, + ⟨4,606,607,1,0,0,0,-1,2⟩, + ⟨4,604,607,1,0,0,0,-1,1⟩, + ⟨5,606,0,1,0,0,0,2,-1⟩, + ⟨4,96,606,1,0,0,0,1,2⟩, + ⟨4,64,606,1,0,0,0,-1,2⟩, + ⟨4,65,606,1,0,0,0,1,2⟩, + ⟨4,384,606,1,0,0,0,-1,2⟩, + ⟨4,607,606,1,0,0,0,-1,1⟩, + ⟨4,604,606,1,0,0,0,1,1⟩, + ⟨4,603,606,1,0,0,0,1,2⟩, + ⟨5,604,0,1,0,0,0,1,-1⟩, + ⟨4,603,604,1,0,0,0,-1,1⟩, + ⟨4,604,603,1,0,0,0,1,1⟩, + ⟨4,603,604,1,0,0,0,-1,1⟩, + ⟨4,64,604,1,0,0,0,1,1⟩, + ⟨4,65,604,1,0,0,0,-1,1⟩, + ⟨4,606,604,1,0,0,0,-1,1⟩, + ⟨5,603,0,1,0,0,0,1,2⟩, + ⟨4,607,603,1,0,0,0,1,1⟩, + ⟨4,606,603,1,0,0,0,-1,1⟩, + ⟨4,604,603,1,0,0,0,-1,1⟩, + ⟨4,607,603,1,0,0,0,1,1⟩, + ⟨4,65,603,1,0,0,0,1,1⟩, + ⟨4,64,603,1,0,0,0,1,1⟩, + ⟨4,606,604,1,0,0,0,1,1⟩, + ⟨4,384,604,1,0,0,0,1,1⟩, + ⟨4,96,604,1,0,0,0,1,1⟩, + ⟨5,604,0,1,0,0,0,2,-1⟩, + ⟨5,604,0,1,0,0,0,1,-1⟩, + ⟨4,603,604,1,0,0,0,-1,1⟩, + ⟨4,604,603,1,0,0,0,1,1⟩, + ⟨4,603,604,1,0,0,0,-1,1⟩, + ⟨4,603,606,1,0,0,0,2,1⟩, + ⟨4,384,606,1,0,0,0,-1,1⟩, + ⟨4,96,606,1,0,0,0,-1,1⟩, + ⟨4,604,607,1,0,0,0,-1,2⟩, + ⟨4,64,607,1,0,0,0,-1,1⟩, + ⟨5,607,0,1,0,0,0,1,-1⟩, + ⟨4,606,607,1,0,0,0,-1,1⟩, + ⟨4,607,606,1,0,0,0,1,1⟩, + ⟨4,606,607,1,0,0,0,-1,1⟩, + ⟨5,384,0,1,0,0,0,1,-2⟩, + ⟨5,384,0,1,0,0,0,1,-1⟩, + ⟨4,603,384,1,0,0,0,-1,1⟩, + ⟨4,384,603,1,0,0,0,1,1⟩, + ⟨4,603,384,1,0,0,0,-1,1⟩, + ⟨5,65,0,1,0,0,0,1,-1⟩, + ⟨4,604,65,1,0,0,0,-1,1⟩, + ⟨4,65,604,1,0,0,0,1,1⟩, + ⟨4,604,65,1,0,0,0,-1,1⟩, + ⟨4,606,64,1,0,0,0,1,1⟩, + ⟨4,65,64,1,0,0,0,-1,2⟩, + ⟨5,64,0,1,0,0,0,1,-2⟩, + ⟨4,607,96,1,0,0,0,1,1⟩, + ⟨4,384,96,1,0,0,0,1,1⟩, + ⟨5,96,0,1,0,0,0,1,-2⟩, + ⟨5,96,0,1,0,0,0,1,-1⟩, + ⟨4,64,96,1,0,0,0,-1,1⟩, + ⟨4,96,64,1,0,0,0,1,1⟩, + ⟨4,64,96,1,0,0,0,-1,1⟩, + ⟨4,398,64,1,0,0,0,-1,1⟩, + ⟨4,396,96,1,0,0,0,-1,1⟩, + ⟨4,97,65,1,0,0,0,-1,1⟩, + ⟨4,392,603,1,0,0,0,-1,1⟩, + ⟨4,388,607,1,0,0,0,-1,1⟩, + ⟨4,390,606,1,0,0,0,-1,1⟩, + ],#[0,0,1,2,0,0,0,0,0,0],944⟩, by decide⟩ +def forward_142 : CheckedSegment frames paid warps := + ⟨⟨forwardState142, forwardState143, + [ + ⟨4,391,604,1,0,0,0,-1,1⟩, + ⟨4,396,391,1,0,0,0,1,2⟩, + ⟨4,391,396,1,0,0,0,-1,1⟩, + ⟨4,603,390,1,0,0,0,1,2⟩, + ⟨4,390,603,1,0,0,0,-1,1⟩, + ⟨4,398,604,1,0,0,0,1,2⟩, + ⟨4,604,398,1,0,0,0,-1,1⟩, + ⟨4,392,388,1,0,0,0,1,2⟩, + ⟨4,388,392,1,0,0,0,-1,1⟩, + ⟨4,65,606,1,0,0,0,1,2⟩, + ⟨4,606,65,1,0,0,0,-1,1⟩, + ⟨4,97,607,1,0,0,0,1,2⟩, + ⟨4,607,97,1,0,0,0,-1,1⟩, + ⟨4,65,399,1,0,0,0,-1,1⟩, + ⟨4,399,65,1,0,0,0,1,1⟩, + ⟨4,65,399,1,0,0,0,-1,1⟩, + ⟨4,97,397,1,0,0,0,-1,1⟩, + ⟨4,397,97,1,0,0,0,1,1⟩, + ⟨4,97,397,1,0,0,0,-1,1⟩, + ⟨4,399,65,1,0,0,0,-1,1⟩, + ⟨4,398,65,1,0,0,0,-1,1⟩, + ⟨4,397,97,1,0,0,0,-1,1⟩, + ⟨4,396,97,1,0,0,0,-1,1⟩, + ⟨4,391,4,1,0,0,0,-1,1⟩, + ⟨4,390,4,1,0,0,0,-1,1⟩, + ⟨4,604,69,1,0,0,0,-1,1⟩, + ⟨4,388,69,1,0,0,0,-1,1⟩, + ⟨4,606,5,1,0,0,0,-1,1⟩, + ⟨4,607,68,1,0,0,0,-1,1⟩, + ⟨4,95,8,1,0,0,0,-1,1⟩, + ⟨4,26,8,1,0,0,0,-1,1⟩, + ⟨4,368,8,1,0,0,0,-1,1⟩, + ⟨4,595,8,1,0,0,0,-1,1⟩, + ⟨4,594,8,1,0,0,0,1,2⟩, + ⟨5,95,0,1,0,0,0,1,-1⟩, + ⟨4,368,95,1,0,0,0,-1,1⟩, + ⟨4,95,368,1,0,0,0,1,1⟩, + ⟨4,368,95,1,0,0,0,-1,1⟩, + ⟨5,95,0,1,0,0,0,1,-2⟩, + ⟨4,8,95,1,0,0,0,-1,1⟩, + ⟨4,595,95,1,0,0,0,1,1⟩, + ⟨4,594,95,1,0,0,0,-1,2⟩, + ⟨5,26,0,1,0,0,0,1,-2⟩, + ⟨4,8,26,1,0,0,0,-1,1⟩, + ⟨4,595,26,1,0,0,0,1,1⟩, + ⟨4,594,26,1,0,0,0,-1,2⟩, + ⟨5,368,0,1,0,0,0,1,-1⟩, + ⟨4,595,368,1,0,0,0,-1,1⟩, + ⟨4,368,595,1,0,0,0,1,1⟩, + ⟨4,595,368,1,0,0,0,-1,1⟩, + ⟨5,368,0,1,0,0,0,1,2⟩, + ⟨4,8,368,1,0,0,0,1,1⟩, + ⟨4,95,368,1,0,0,0,-1,1⟩, + ⟨4,26,368,1,0,0,0,-1,1⟩, + ⟨5,595,0,1,0,0,0,1,-2⟩, + ⟨4,8,595,1,0,0,0,-1,2⟩, + ⟨4,95,595,1,0,0,0,-1,2⟩, + ⟨4,26,595,1,0,0,0,-1,2⟩, + ⟨4,368,595,1,0,0,0,1,2⟩, + ⟨4,594,595,1,0,0,0,-1,2⟩, + ⟨4,593,595,1,0,0,0,-1,1⟩, + ⟨5,594,0,1,0,0,0,2,-1⟩, + ⟨4,8,594,1,0,0,0,1,2⟩, + ⟨4,95,594,1,0,0,0,-1,2⟩, + ⟨4,26,594,1,0,0,0,1,2⟩, + ⟨4,368,594,1,0,0,0,-1,2⟩, + ⟨4,595,594,1,0,0,0,-1,1⟩, + ⟨4,593,594,1,0,0,0,1,1⟩, + ⟨4,592,594,1,0,0,0,1,2⟩, + ⟨5,593,0,1,0,0,0,1,-1⟩, + ⟨4,592,593,1,0,0,0,-1,1⟩, + ⟨4,593,592,1,0,0,0,1,1⟩, + ⟨4,592,593,1,0,0,0,-1,1⟩, + ⟨4,95,593,1,0,0,0,1,1⟩, + ⟨4,26,593,1,0,0,0,-1,1⟩, + ⟨4,594,593,1,0,0,0,-1,1⟩, + ⟨5,592,0,1,0,0,0,1,2⟩, + ⟨4,595,592,1,0,0,0,1,1⟩, + ⟨4,594,592,1,0,0,0,-1,1⟩, + ⟨4,593,592,1,0,0,0,-1,1⟩, + ⟨4,595,592,1,0,0,0,1,1⟩, + ⟨4,26,592,1,0,0,0,1,1⟩, + ⟨4,95,592,1,0,0,0,1,1⟩, + ⟨4,594,593,1,0,0,0,1,1⟩, + ⟨4,368,593,1,0,0,0,1,1⟩, + ⟨4,8,593,1,0,0,0,1,1⟩, + ⟨5,593,0,1,0,0,0,2,-1⟩, + ⟨5,593,0,1,0,0,0,1,-1⟩, + ⟨4,592,593,1,0,0,0,-1,1⟩, + ⟨4,593,592,1,0,0,0,1,1⟩, + ⟨4,592,593,1,0,0,0,-1,1⟩, + ⟨4,592,594,1,0,0,0,2,1⟩, + ⟨4,368,594,1,0,0,0,-1,1⟩, + ⟨4,8,594,1,0,0,0,-1,1⟩, + ⟨4,593,595,1,0,0,0,-1,2⟩, + ⟨4,95,595,1,0,0,0,-1,1⟩, + ⟨5,595,0,1,0,0,0,1,-1⟩, + ⟨4,594,595,1,0,0,0,-1,1⟩, + ⟨4,595,594,1,0,0,0,1,1⟩, + ⟨4,594,595,1,0,0,0,-1,1⟩, + ⟨5,368,0,1,0,0,0,1,-2⟩, + ⟨5,368,0,1,0,0,0,1,-1⟩, + ⟨4,592,368,1,0,0,0,-1,1⟩, + ⟨4,368,592,1,0,0,0,1,1⟩, + ⟨4,592,368,1,0,0,0,-1,1⟩, + ⟨5,26,0,1,0,0,0,1,-1⟩, + ⟨4,593,26,1,0,0,0,-1,1⟩, + ⟨4,26,593,1,0,0,0,1,1⟩, + ⟨4,593,26,1,0,0,0,-1,1⟩, + ⟨4,594,95,1,0,0,0,1,1⟩, + ⟨4,26,95,1,0,0,0,-1,2⟩, + ⟨5,95,0,1,0,0,0,1,-2⟩, + ⟨4,595,8,1,0,0,0,1,1⟩, + ⟨4,368,8,1,0,0,0,1,1⟩, + ⟨5,8,0,1,0,0,0,1,-2⟩, + ⟨5,8,0,1,0,0,0,1,-1⟩, + ⟨4,95,8,1,0,0,0,-1,1⟩, + ⟨4,8,95,1,0,0,0,1,1⟩, + ⟨4,95,8,1,0,0,0,-1,1⟩, + ⟨4,382,95,1,0,0,0,-1,1⟩, + ⟨4,380,8,1,0,0,0,-1,1⟩, + ⟨4,66,26,1,0,0,0,-1,1⟩, + ⟨4,376,592,1,0,0,0,-1,1⟩, + ⟨4,365,540,1,0,0,0,1,2⟩, + ⟨4,540,365,1,0,0,0,-1,1⟩, + ⟨4,367,361,1,0,0,0,1,2⟩, + ⟨4,361,367,1,0,0,0,-1,1⟩, + ⟨5,367,0,1,0,0,0,1,-1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],974⟩, by decide⟩ +def forward_143 : CheckedSegment frames paid warps := + ⟨⟨forwardState143, forwardState144, + [ + ⟨5,365,0,1,0,0,0,1,-1⟩, + ⟨5,540,0,1,0,0,0,1,-1⟩, + ⟨5,361,0,1,0,0,0,1,-1⟩, + ⟨4,86,93,1,0,0,0,-1,1⟩, + ⟨4,336,93,1,0,0,0,-1,1⟩, + ⟨4,588,93,1,0,0,0,-1,1⟩, + ⟨4,587,93,1,0,0,0,1,2⟩, + ⟨4,336,58,1,0,0,0,-1,1⟩, + ⟨4,58,336,1,0,0,0,1,1⟩, + ⟨4,336,58,1,0,0,0,-1,1⟩, + ⟨5,58,0,1,0,0,0,1,-2⟩, + ⟨4,93,58,1,0,0,0,-1,1⟩, + ⟨4,588,58,1,0,0,0,1,1⟩, + ⟨4,587,58,1,0,0,0,-1,2⟩, + ⟨5,86,0,1,0,0,0,1,-2⟩, + ⟨4,93,86,1,0,0,0,-1,1⟩, + ⟨4,588,86,1,0,0,0,1,1⟩, + ⟨4,587,86,1,0,0,0,-1,2⟩, + ⟨5,336,0,1,0,0,0,1,-1⟩, + ⟨4,588,336,1,0,0,0,-1,1⟩, + ⟨4,336,588,1,0,0,0,1,1⟩, + ⟨4,588,336,1,0,0,0,-1,1⟩, + ⟨5,336,0,1,0,0,0,1,2⟩, + ⟨4,93,336,1,0,0,0,1,1⟩, + ⟨4,58,336,1,0,0,0,-1,1⟩, + ⟨4,86,336,1,0,0,0,-1,1⟩, + ⟨5,588,0,1,0,0,0,1,-2⟩, + ⟨4,93,588,1,0,0,0,-1,2⟩, + ⟨4,58,588,1,0,0,0,-1,2⟩, + ⟨4,86,588,1,0,0,0,-1,2⟩, + ⟨4,336,588,1,0,0,0,1,2⟩, + ⟨4,587,588,1,0,0,0,-1,2⟩, + ⟨4,586,588,1,0,0,0,-1,1⟩, + ⟨5,587,0,1,0,0,0,2,-1⟩, + ⟨4,93,587,1,0,0,0,1,2⟩, + ⟨4,58,587,1,0,0,0,-1,2⟩, + ⟨4,86,587,1,0,0,0,1,2⟩, + ⟨4,336,587,1,0,0,0,-1,2⟩, + ⟨4,588,587,1,0,0,0,-1,1⟩, + ⟨4,586,587,1,0,0,0,1,1⟩, + ⟨4,539,587,1,0,0,0,1,2⟩, + ⟨5,586,0,1,0,0,0,1,-1⟩, + ⟨4,539,586,1,0,0,0,-1,1⟩, + ⟨4,586,539,1,0,0,0,1,1⟩, + ⟨4,539,586,1,0,0,0,-1,1⟩, + ⟨4,58,586,1,0,0,0,1,1⟩, + ⟨4,86,586,1,0,0,0,-1,1⟩, + ⟨4,587,586,1,0,0,0,-1,1⟩, + ⟨5,539,0,1,0,0,0,1,2⟩, + ⟨4,588,539,1,0,0,0,1,1⟩, + ⟨4,587,539,1,0,0,0,-1,1⟩, + ⟨4,586,539,1,0,0,0,-1,1⟩, + ⟨4,588,539,1,0,0,0,1,1⟩, + ⟨4,86,539,1,0,0,0,1,1⟩, + ⟨4,58,539,1,0,0,0,1,1⟩, + ⟨4,587,586,1,0,0,0,1,1⟩, + ⟨4,336,586,1,0,0,0,1,1⟩, + ⟨4,93,586,1,0,0,0,1,1⟩, + ⟨5,586,0,1,0,0,0,2,-1⟩, + ⟨5,586,0,1,0,0,0,1,-1⟩, + ⟨4,539,586,1,0,0,0,-1,1⟩, + ⟨4,586,539,1,0,0,0,1,1⟩, + ⟨4,539,586,1,0,0,0,-1,1⟩, + ⟨4,539,587,1,0,0,0,2,1⟩, + ⟨4,336,587,1,0,0,0,-1,1⟩, + ⟨4,93,587,1,0,0,0,-1,1⟩, + ⟨4,586,588,1,0,0,0,-1,2⟩, + ⟨4,58,588,1,0,0,0,-1,1⟩, + ⟨5,588,0,1,0,0,0,1,-1⟩, + ⟨4,587,588,1,0,0,0,-1,1⟩, + ⟨4,588,587,1,0,0,0,1,1⟩, + ⟨4,587,588,1,0,0,0,-1,1⟩, + ⟨5,336,0,1,0,0,0,1,-2⟩, + ⟨5,336,0,1,0,0,0,1,-1⟩, + ⟨4,539,336,1,0,0,0,-1,1⟩, + ⟨4,336,539,1,0,0,0,1,1⟩, + ⟨4,539,336,1,0,0,0,-1,1⟩, + ⟨5,86,0,1,0,0,0,1,-1⟩, + ⟨4,586,86,1,0,0,0,-1,1⟩, + ⟨4,86,586,1,0,0,0,1,1⟩, + ⟨4,586,86,1,0,0,0,-1,1⟩, + ⟨4,587,58,1,0,0,0,1,1⟩, + ⟨4,86,58,1,0,0,0,-1,2⟩, + ⟨5,58,0,1,0,0,0,1,-2⟩, + ⟨4,588,93,1,0,0,0,1,1⟩, + ⟨4,336,93,1,0,0,0,1,1⟩, + ⟨5,93,0,1,0,0,0,1,-2⟩, + ⟨5,93,0,1,0,0,0,1,-1⟩, + ⟨4,58,93,1,0,0,0,-1,1⟩, + ⟨4,93,58,1,0,0,0,1,1⟩, + ⟨4,58,93,1,0,0,0,-1,1⟩, + ⟨4,349,347,1,0,0,0,1,2⟩, + ⟨4,347,349,1,0,0,0,-1,1⟩, + ⟨4,351,345,1,0,0,0,1,2⟩, + ⟨4,345,351,1,0,0,0,-1,1⟩, + ⟨5,351,0,1,0,0,0,1,-1⟩, + ⟨5,349,0,1,0,0,0,1,-1⟩, + ⟨5,347,0,1,0,0,0,1,-1⟩, + ⟨5,345,0,1,0,0,0,1,-1⟩, + ⟨4,22,108,1,0,0,0,-1,1⟩, + ⟨4,23,108,1,0,0,0,-1,1⟩, + ⟨5,22,0,1,0,0,0,1,-1⟩, + ⟨5,23,0,1,0,0,0,1,-2⟩, + ⟨4,107,45,1,0,0,0,-1,1⟩, + ⟨4,35,45,1,0,0,0,-1,1⟩, + ⟨4,53,45,1,0,0,0,-1,1⟩, + ⟨4,305,45,1,0,0,0,-1,1⟩, + ⟨4,514,45,1,0,0,0,1,2⟩, + ⟨5,107,0,1,0,0,0,1,-1⟩, + ⟨4,53,107,1,0,0,0,-1,1⟩, + ⟨4,107,53,1,0,0,0,1,1⟩, + ⟨4,53,107,1,0,0,0,-1,1⟩, + ⟨5,107,0,1,0,0,0,1,-2⟩, + ⟨4,45,107,1,0,0,0,-1,1⟩, + ⟨4,305,107,1,0,0,0,1,1⟩, + ⟨4,514,107,1,0,0,0,-1,2⟩, + ⟨5,35,0,1,0,0,0,1,-2⟩, + ⟨4,45,35,1,0,0,0,-1,1⟩, + ⟨4,305,35,1,0,0,0,1,1⟩, + ⟨4,514,35,1,0,0,0,-1,2⟩, + ⟨5,53,0,1,0,0,0,1,-1⟩, + ⟨4,305,53,1,0,0,0,-1,1⟩, + ⟨4,53,305,1,0,0,0,1,1⟩, + ⟨4,305,53,1,0,0,0,-1,1⟩, + ⟨5,53,0,1,0,0,0,1,2⟩, + ⟨4,45,53,1,0,0,0,1,1⟩, + ⟨4,107,53,1,0,0,0,-1,1⟩, + ⟨4,35,53,1,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],902⟩, by decide⟩ +def forward_144 : CheckedSegment frames paid warps := + ⟨⟨forwardState144, forwardState145, + [ + ⟨5,305,0,1,0,0,0,1,-2⟩, + ⟨4,45,305,1,0,0,0,-1,2⟩, + ⟨4,107,305,1,0,0,0,-1,2⟩, + ⟨4,35,305,1,0,0,0,-1,2⟩, + ⟨4,53,305,1,0,0,0,1,2⟩, + ⟨4,514,305,1,0,0,0,-1,2⟩, + ⟨4,493,305,1,0,0,0,-1,1⟩, + ⟨5,514,0,1,0,0,0,2,-1⟩, + ⟨4,45,514,1,0,0,0,1,2⟩, + ⟨4,107,514,1,0,0,0,-1,2⟩, + ⟨4,35,514,1,0,0,0,1,2⟩, + ⟨4,53,514,1,0,0,0,-1,2⟩, + ⟨4,305,514,1,0,0,0,-1,1⟩, + ⟨4,493,514,1,0,0,0,1,1⟩, + ⟨4,492,514,1,0,0,0,1,2⟩, + ⟨5,493,0,1,0,0,0,1,-1⟩, + ⟨4,492,493,1,0,0,0,-1,1⟩, + ⟨4,493,492,1,0,0,0,1,1⟩, + ⟨4,492,493,1,0,0,0,-1,1⟩, + ⟨4,107,493,1,0,0,0,1,1⟩, + ⟨4,35,493,1,0,0,0,-1,1⟩, + ⟨4,514,493,1,0,0,0,-1,1⟩, + ⟨5,492,0,1,0,0,0,1,2⟩, + ⟨4,305,492,1,0,0,0,1,1⟩, + ⟨4,514,492,1,0,0,0,-1,1⟩, + ⟨4,493,492,1,0,0,0,-1,1⟩, + ⟨4,305,492,1,0,0,0,1,1⟩, + ⟨4,35,492,1,0,0,0,1,1⟩, + ⟨4,107,492,1,0,0,0,1,1⟩, + ⟨4,514,493,1,0,0,0,1,1⟩, + ⟨4,53,493,1,0,0,0,1,1⟩, + ⟨4,45,493,1,0,0,0,1,1⟩, + ⟨5,493,0,1,0,0,0,2,-1⟩, + ⟨5,493,0,1,0,0,0,1,-1⟩, + ⟨4,492,493,1,0,0,0,-1,1⟩, + ⟨4,493,492,1,0,0,0,1,1⟩, + ⟨4,492,493,1,0,0,0,-1,1⟩, + ⟨4,492,514,1,0,0,0,2,1⟩, + ⟨4,53,514,1,0,0,0,-1,1⟩, + ⟨4,45,514,1,0,0,0,-1,1⟩, + ⟨4,493,305,1,0,0,0,-1,2⟩, + ⟨4,107,305,1,0,0,0,-1,1⟩, + ⟨5,305,0,1,0,0,0,1,-1⟩, + ⟨4,514,305,1,0,0,0,-1,1⟩, + ⟨4,305,514,1,0,0,0,1,1⟩, + ⟨4,514,305,1,0,0,0,-1,1⟩, + ⟨5,53,0,1,0,0,0,1,-2⟩, + ⟨5,53,0,1,0,0,0,1,-1⟩, + ⟨4,492,53,1,0,0,0,-1,1⟩, + ⟨4,53,492,1,0,0,0,1,1⟩, + ⟨4,492,53,1,0,0,0,-1,1⟩, + ⟨5,35,0,1,0,0,0,1,-1⟩, + ⟨4,493,35,1,0,0,0,-1,1⟩, + ⟨4,35,493,1,0,0,0,1,1⟩, + ⟨4,493,35,1,0,0,0,-1,1⟩, + ⟨4,514,107,1,0,0,0,1,1⟩, + ⟨4,35,107,1,0,0,0,-1,2⟩, + ⟨5,107,0,1,0,0,0,1,-2⟩, + ⟨4,305,45,1,0,0,0,1,1⟩, + ⟨4,53,45,1,0,0,0,1,1⟩, + ⟨5,45,0,1,0,0,0,1,-2⟩, + ⟨5,45,0,1,0,0,0,1,-1⟩, + ⟨4,107,45,1,0,0,0,-1,1⟩, + ⟨4,45,107,1,0,0,0,1,1⟩, + ⟨4,107,45,1,0,0,0,-1,1⟩, + ⟨4,318,107,1,0,0,0,-1,1⟩, + ⟨4,316,45,1,0,0,0,-1,1⟩, + ⟨4,24,35,1,0,0,0,-1,1⟩, + ⟨4,312,492,1,0,0,0,-1,1⟩, + ⟨4,308,305,1,0,0,0,-1,1⟩, + ⟨4,310,514,1,0,0,0,-1,1⟩, + ⟨4,51,306,1,0,0,0,-1,1⟩, + ⟨4,306,53,1,0,0,0,-1,1⟩, + ⟨4,484,493,1,0,0,0,-1,1⟩, + ⟨4,319,313,1,0,0,0,1,2⟩, + ⟨4,313,319,1,0,0,0,-1,1⟩, + ⟨4,316,484,1,0,0,0,1,2⟩, + ⟨4,484,316,1,0,0,0,-1,1⟩, + ⟨4,492,310,1,0,0,0,1,2⟩, + ⟨4,310,492,1,0,0,0,-1,1⟩, + ⟨4,318,493,1,0,0,0,1,2⟩, + ⟨4,493,318,1,0,0,0,-1,1⟩, + ⟨4,312,308,1,0,0,0,1,2⟩, + ⟨4,308,312,1,0,0,0,-1,1⟩, + ⟨4,35,514,1,0,0,0,1,2⟩, + ⟨4,514,35,1,0,0,0,-1,1⟩, + ⟨4,45,306,1,0,0,0,1,2⟩, + ⟨4,306,45,1,0,0,0,-1,1⟩, + ⟨4,24,305,1,0,0,0,1,2⟩, + ⟨4,305,24,1,0,0,0,-1,1⟩, + ⟨4,107,53,1,0,0,0,1,2⟩, + ⟨4,53,107,1,0,0,0,-1,1⟩, + ⟨4,85,98,1,0,0,0,1,2⟩, + ⟨4,98,85,1,0,0,0,-1,1⟩, + ⟨5,319,0,1,0,0,0,1,-1⟩, + ⟨4,35,319,1,0,0,0,-1,1⟩, + ⟨4,319,35,1,0,0,0,1,1⟩, + ⟨4,35,319,1,0,0,0,-1,1⟩, + ⟨4,24,317,1,0,0,0,-1,1⟩, + ⟨4,317,24,1,0,0,0,1,1⟩, + ⟨4,24,317,1,0,0,0,-1,1⟩, + ⟨4,107,315,1,0,0,0,-1,1⟩, + ⟨4,315,107,1,0,0,0,1,1⟩, + ⟨4,107,315,1,0,0,0,-1,1⟩, + ⟨5,313,0,1,0,0,0,1,-1⟩, + ⟨4,45,313,1,0,0,0,-1,1⟩, + ⟨4,313,45,1,0,0,0,1,1⟩, + ⟨4,45,313,1,0,0,0,-1,1⟩, + ⟨4,319,35,1,0,0,0,-1,1⟩, + ⟨4,318,35,1,0,0,0,-1,1⟩, + ⟨4,317,24,1,0,0,0,-1,1⟩, + ⟨4,316,24,1,0,0,0,-1,1⟩, + ⟨4,315,107,1,0,0,0,-1,1⟩, + ⟨4,492,107,1,0,0,0,-1,1⟩, + ⟨4,313,45,1,0,0,0,-1,1⟩, + ⟨4,312,45,1,0,0,0,-1,1⟩, + ⟨4,484,85,1,0,0,0,-1,1⟩, + ⟨4,310,85,1,0,0,0,-1,1⟩, + ⟨4,493,32,1,0,0,0,-1,1⟩, + ⟨4,308,32,1,0,0,0,-1,1⟩, + ⟨4,514,306,1,0,0,0,-1,1⟩, + ⟨4,306,48,1,0,0,0,-1,1⟩, + ⟨4,305,53,1,0,0,0,-1,1⟩, + ⟨4,53,98,1,0,0,0,-1,1⟩, + ⟨4,294,291,1,0,0,0,-1,1⟩, + ⟨4,301,542,1,0,0,0,1,2⟩, + ⟨4,542,301,1,0,0,0,-1,1⟩, + ⟨4,303,297,1,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],996⟩, by decide⟩ +def forward_145 : CheckedSegment frames paid warps := + ⟨⟨forwardState145, forwardState146, + [ + ⟨4,297,303,1,0,0,0,-1,1⟩, + ⟨4,515,294,1,0,0,0,1,2⟩, + ⟨4,294,515,1,0,0,0,-1,1⟩, + ⟨5,303,0,1,0,0,0,1,-1⟩, + ⟨5,301,0,1,0,0,0,1,-1⟩, + ⟨5,542,0,1,0,0,0,1,-1⟩, + ⟨5,297,0,1,0,0,0,1,-1⟩, + ⟨4,77,103,1,0,0,0,-1,1⟩, + ⟨4,272,103,1,0,0,0,-1,1⟩, + ⟨4,273,103,1,0,0,0,-1,1⟩, + ⟨4,275,103,1,0,0,0,1,2⟩, + ⟨4,272,17,1,0,0,0,-1,1⟩, + ⟨4,17,272,1,0,0,0,1,1⟩, + ⟨4,272,17,1,0,0,0,-1,1⟩, + ⟨5,17,0,1,0,0,0,1,-2⟩, + ⟨4,103,17,1,0,0,0,-1,1⟩, + ⟨4,273,17,1,0,0,0,1,1⟩, + ⟨4,275,17,1,0,0,0,-1,2⟩, + ⟨5,77,0,1,0,0,0,1,-2⟩, + ⟨4,103,77,1,0,0,0,-1,1⟩, + ⟨4,273,77,1,0,0,0,1,1⟩, + ⟨4,275,77,1,0,0,0,-1,2⟩, + ⟨5,272,0,1,0,0,0,1,-1⟩, + ⟨4,273,272,1,0,0,0,-1,1⟩, + ⟨4,272,273,1,0,0,0,1,1⟩, + ⟨4,273,272,1,0,0,0,-1,1⟩, + ⟨5,272,0,1,0,0,0,1,2⟩, + ⟨4,103,272,1,0,0,0,1,1⟩, + ⟨4,17,272,1,0,0,0,-1,1⟩, + ⟨4,77,272,1,0,0,0,-1,1⟩, + ⟨5,273,0,1,0,0,0,1,-2⟩, + ⟨4,103,273,1,0,0,0,-1,2⟩, + ⟨4,17,273,1,0,0,0,-1,2⟩, + ⟨4,77,273,1,0,0,0,-1,2⟩, + ⟨4,272,273,1,0,0,0,1,2⟩, + ⟨4,275,273,1,0,0,0,-1,2⟩, + ⟨4,473,273,1,0,0,0,-1,1⟩, + ⟨5,275,0,1,0,0,0,2,-1⟩, + ⟨4,103,275,1,0,0,0,1,2⟩, + ⟨4,17,275,1,0,0,0,-1,2⟩, + ⟨4,77,275,1,0,0,0,1,2⟩, + ⟨4,272,275,1,0,0,0,-1,2⟩, + ⟨4,273,275,1,0,0,0,-1,1⟩, + ⟨4,473,275,1,0,0,0,1,1⟩, + ⟨4,472,275,1,0,0,0,1,2⟩, + ⟨5,473,0,1,0,0,0,1,-1⟩, + ⟨4,472,473,1,0,0,0,-1,1⟩, + ⟨4,473,472,1,0,0,0,1,1⟩, + ⟨4,472,473,1,0,0,0,-1,1⟩, + ⟨4,17,473,1,0,0,0,1,1⟩, + ⟨4,77,473,1,0,0,0,-1,1⟩, + ⟨4,275,473,1,0,0,0,-1,1⟩, + ⟨5,472,0,1,0,0,0,1,2⟩, + ⟨4,273,472,1,0,0,0,1,1⟩, + ⟨4,275,472,1,0,0,0,-1,1⟩, + ⟨4,473,472,1,0,0,0,-1,1⟩, + ⟨4,273,472,1,0,0,0,1,1⟩, + ⟨4,77,472,1,0,0,0,1,1⟩, + ⟨4,17,472,1,0,0,0,1,1⟩, + ⟨4,275,473,1,0,0,0,1,1⟩, + ⟨4,272,473,1,0,0,0,1,1⟩, + ⟨4,103,473,1,0,0,0,1,1⟩, + ⟨5,473,0,1,0,0,0,2,-1⟩, + ⟨5,473,0,1,0,0,0,1,-1⟩, + ⟨4,472,473,1,0,0,0,-1,1⟩, + ⟨4,473,472,1,0,0,0,1,1⟩, + ⟨4,472,473,1,0,0,0,-1,1⟩, + ⟨4,472,275,1,0,0,0,2,1⟩, + ⟨4,272,275,1,0,0,0,-1,1⟩, + ⟨4,103,275,1,0,0,0,-1,1⟩, + ⟨4,473,273,1,0,0,0,-1,2⟩, + ⟨4,17,273,1,0,0,0,-1,1⟩, + ⟨5,273,0,1,0,0,0,1,-1⟩, + ⟨4,275,273,1,0,0,0,-1,1⟩, + ⟨4,273,275,1,0,0,0,1,1⟩, + ⟨4,275,273,1,0,0,0,-1,1⟩, + ⟨5,272,0,1,0,0,0,1,-2⟩, + ⟨5,272,0,1,0,0,0,1,-1⟩, + ⟨4,472,272,1,0,0,0,-1,1⟩, + ⟨4,272,472,1,0,0,0,1,1⟩, + ⟨4,472,272,1,0,0,0,-1,1⟩, + ⟨5,77,0,1,0,0,0,1,-1⟩, + ⟨4,473,77,1,0,0,0,-1,1⟩, + ⟨4,77,473,1,0,0,0,1,1⟩, + ⟨4,473,77,1,0,0,0,-1,1⟩, + ⟨4,275,17,1,0,0,0,1,1⟩, + ⟨4,77,17,1,0,0,0,-1,2⟩, + ⟨5,17,0,1,0,0,0,1,-2⟩, + ⟨4,273,103,1,0,0,0,1,1⟩, + ⟨4,272,103,1,0,0,0,1,1⟩, + ⟨5,103,0,1,0,0,0,1,-2⟩, + ⟨5,103,0,1,0,0,0,1,-1⟩, + ⟨4,17,103,1,0,0,0,-1,1⟩, + ⟨4,103,17,1,0,0,0,1,1⟩, + ⟨4,17,103,1,0,0,0,-1,1⟩, + ⟨4,280,472,1,0,0,0,-1,1⟩, + ⟨4,274,272,1,0,0,0,-1,1⟩, + ⟨4,285,283,1,0,0,0,1,2⟩, + ⟨4,283,285,1,0,0,0,-1,1⟩, + ⟨4,287,281,1,0,0,0,1,2⟩, + ⟨4,281,287,1,0,0,0,-1,1⟩, + ⟨4,56,100,1,0,0,0,1,2⟩, + ⟨4,100,56,1,0,0,0,-1,1⟩, + ⟨5,287,0,1,0,0,0,1,-1⟩, + ⟨5,285,0,1,0,0,0,1,-1⟩, + ⟨5,283,0,1,0,0,0,1,-1⟩, + ⟨5,281,0,1,0,0,0,1,-1⟩, + ⟨4,27,0,1,0,0,0,1,2⟩, + ⟨4,0,27,1,0,0,0,-1,1⟩, + ⟨5,239,0,1,0,0,0,1,-1⟩, + ⟨5,237,0,1,0,0,0,1,-1⟩, + ⟨5,235,0,1,0,0,0,1,-1⟩, + ⟨5,233,0,1,0,0,0,1,-1⟩, + ⟨4,501,559,1,0,0,0,1,1⟩, + ⟨4,500,558,1,0,0,0,1,1⟩, + ⟨4,499,545,1,0,0,0,1,1⟩, + ⟨4,498,544,1,0,0,0,1,1⟩, + ⟨4,512,547,1,0,0,0,1,1⟩, + ⟨4,511,546,1,0,0,0,1,1⟩, + ⟨4,510,557,1,0,0,0,1,1⟩, + ⟨4,509,556,1,0,0,0,1,1⟩, + ⟨4,552,571,1,0,0,0,-1,1⟩, + ⟨4,564,571,1,0,0,0,1,1⟩, + ⟨4,552,570,1,0,0,0,-1,1⟩, + ⟨4,564,570,1,0,0,0,1,1⟩, + ⟨4,564,565,1,0,0,0,1,1⟩, + ⟨4,562,573,1,0,0,0,1,1⟩, + ⟨5,607,0,1,0,0,0,2,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],902⟩, by decide⟩ +def forward_146 : CheckedSegment frames paid warps := + ⟨⟨forwardState146, forwardState147, + [ + ⟨4,53,306,1,0,0,0,1,1⟩, + ⟨4,306,53,1,0,0,0,-1,1⟩, + ⟨4,53,306,1,0,0,0,1,1⟩, + ⟨5,306,0,1,0,0,0,1,-1⟩, + ⟨4,305,306,1,0,0,0,1,1⟩, + ⟨4,306,305,1,0,0,0,-1,1⟩, + ⟨4,305,306,1,0,0,0,1,1⟩, + ⟨5,306,0,1,0,0,0,1,-1⟩, + ⟨5,305,0,1,0,0,0,2,1⟩, + ⟨4,53,305,1,0,0,0,1,2⟩, + ⟨4,308,305,1,0,0,0,1,2⟩, + ⟨4,493,305,1,0,0,0,1,2⟩, + ⟨4,310,305,1,0,0,0,-1,2⟩, + ⟨4,484,305,1,0,0,0,-1,2⟩, + ⟨4,306,308,1,0,0,0,1,1⟩, + ⟨4,308,306,1,0,0,0,-1,1⟩, + ⟨4,306,308,1,0,0,0,1,1⟩, + ⟨5,308,0,1,0,0,0,1,-1⟩, + ⟨4,514,493,1,0,0,0,1,1⟩, + ⟨4,493,514,1,0,0,0,-1,1⟩, + ⟨4,514,493,1,0,0,0,1,1⟩, + ⟨5,493,0,1,0,0,0,1,-1⟩, + ⟨5,514,0,1,0,0,0,1,-1⟩, + ⟨4,53,514,1,0,0,0,1,1⟩, + ⟨4,305,514,1,0,0,0,2,1⟩, + ⟨4,306,514,1,0,0,0,1,1⟩, + ⟨4,310,514,1,0,0,0,-2,1⟩, + ⟨4,484,514,1,0,0,0,-2,1⟩, + ⟨4,312,514,1,0,0,0,-1,1⟩, + ⟨4,313,514,1,0,0,0,-1,1⟩, + ⟨4,318,514,1,0,0,0,1,1⟩, + ⟨4,319,514,1,0,0,0,1,1⟩, + ⟨4,308,310,1,0,0,0,1,1⟩, + ⟨4,310,308,1,0,0,0,-1,1⟩, + ⟨4,308,310,1,0,0,0,1,1⟩, + ⟨5,310,0,1,0,0,0,1,-1⟩, + ⟨5,308,0,1,0,0,0,1,2⟩, + ⟨4,53,308,1,0,0,0,1,1⟩, + ⟨4,305,308,1,0,0,0,2,1⟩, + ⟨4,306,308,1,0,0,0,1,1⟩, + ⟨4,514,308,1,0,0,0,1,1⟩, + ⟨4,484,308,1,0,0,0,-2,1⟩, + ⟨4,312,308,1,0,0,0,-1,1⟩, + ⟨4,313,308,1,0,0,0,-1,1⟩, + ⟨4,318,308,1,0,0,0,1,1⟩, + ⟨4,319,308,1,0,0,0,1,1⟩, + ⟨4,493,312,1,0,0,0,1,1⟩, + ⟨4,312,493,1,0,0,0,-1,1⟩, + ⟨4,493,312,1,0,0,0,1,1⟩, + ⟨5,312,0,1,0,0,0,1,-1⟩, + ⟨5,493,0,1,0,0,0,2,-1⟩, + ⟨4,313,493,1,0,0,0,1,2⟩, + ⟨4,492,493,1,0,0,0,-1,2⟩, + ⟨4,315,493,1,0,0,0,-1,2⟩, + ⟨4,316,493,1,0,0,0,-1,2⟩, + ⟨4,317,493,1,0,0,0,-1,2⟩, + ⟨4,318,493,1,0,0,0,1,2⟩, + ⟨4,319,493,1,0,0,0,1,2⟩, + ⟨4,310,484,1,0,0,0,1,1⟩, + ⟨4,484,310,1,0,0,0,-1,1⟩, + ⟨4,310,484,1,0,0,0,1,1⟩, + ⟨5,484,0,1,0,0,0,1,-1⟩, + ⟨4,484,313,1,0,0,0,1,1⟩, + ⟨4,313,484,1,0,0,0,-1,1⟩, + ⟨4,484,313,1,0,0,0,1,1⟩, + ⟨5,313,0,1,0,0,0,1,-1⟩, + ⟨5,484,0,1,0,0,0,1,-1⟩, + ⟨4,493,484,1,0,0,0,2,1⟩, + ⟨4,492,484,1,0,0,0,-1,1⟩, + ⟨4,315,484,1,0,0,0,-1,1⟩, + ⟨4,316,484,1,0,0,0,-1,1⟩, + ⟨4,317,484,1,0,0,0,-1,1⟩, + ⟨4,318,484,1,0,0,0,1,1⟩, + ⟨4,319,484,1,0,0,0,1,1⟩, + ⟨5,312,0,1,0,0,0,1,-1⟩, + ⟨4,493,312,1,0,0,0,2,1⟩, + ⟨4,484,312,1,0,0,0,1,1⟩, + ⟨4,492,312,1,0,0,0,-1,1⟩, + ⟨4,315,312,1,0,0,0,-1,1⟩, + ⟨4,316,312,1,0,0,0,-1,1⟩, + ⟨4,317,312,1,0,0,0,-1,1⟩, + ⟨4,318,312,1,0,0,0,1,1⟩, + ⟨4,319,312,1,0,0,0,1,1⟩, + ⟨4,313,492,1,0,0,0,1,1⟩, + ⟨4,492,313,1,0,0,0,-1,1⟩, + ⟨4,313,492,1,0,0,0,1,1⟩, + ⟨5,492,0,1,0,0,0,1,-1⟩, + ⟨5,313,0,1,0,0,0,2,1⟩, + ⟨4,53,313,1,0,0,0,-1,2⟩, + ⟨4,305,313,1,0,0,0,-1,1⟩, + ⟨4,306,313,1,0,0,0,-1,2⟩, + ⟨4,514,313,1,0,0,0,-1,2⟩, + ⟨4,308,313,1,0,0,0,-1,2⟩, + ⟨4,493,313,1,0,0,0,-1,1⟩, + ⟨4,310,313,1,0,0,0,1,1⟩, + ⟨4,315,313,1,0,0,0,1,2⟩, + ⟨4,316,313,1,0,0,0,1,2⟩, + ⟨4,317,313,1,0,0,0,1,2⟩, + ⟨4,318,313,1,0,0,0,-1,1⟩, + ⟨4,319,313,1,0,0,0,-1,1⟩, + ⟨4,492,315,1,0,0,0,1,1⟩, + ⟨4,315,492,1,0,0,0,-1,1⟩, + ⟨4,492,315,1,0,0,0,1,1⟩, + ⟨5,315,0,1,0,0,0,1,-1⟩, + ⟨5,492,0,1,0,0,0,1,2⟩, + ⟨4,53,492,1,0,0,0,2,1⟩, + ⟨4,305,492,1,0,0,0,2,1⟩, + ⟨4,514,492,1,0,0,0,1,1⟩, + ⟨4,493,492,1,0,0,0,2,1⟩, + ⟨4,310,492,1,0,0,0,-2,1⟩, + ⟨4,313,492,1,0,0,0,-2,1⟩, + ⟨4,318,492,1,0,0,0,2,1⟩, + ⟨4,319,492,1,0,0,0,2,1⟩, + ⟨4,53,315,1,0,0,0,-1,1⟩, + ⟨4,306,315,1,0,0,0,1,1⟩, + ⟨4,308,315,1,0,0,0,1,1⟩, + ⟨4,313,315,1,0,0,0,1,1⟩, + ⟨4,492,315,1,0,0,0,-1,1⟩, + ⟨4,316,315,1,0,0,0,-1,1⟩, + ⟨4,317,315,1,0,0,0,-1,1⟩, + ⟨5,317,0,1,0,0,0,1,2⟩, + ⟨4,53,317,1,0,0,0,-1,1⟩, + ⟨4,306,317,1,0,0,0,1,1⟩, + ⟨4,308,317,1,0,0,0,1,1⟩, + ⟨4,313,317,1,0,0,0,1,1⟩, + ⟨4,492,317,1,0,0,0,-1,1⟩, + ⟨4,315,317,1,0,0,0,1,1⟩, + ⟨4,316,317,1,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],978⟩, by decide⟩ +def forward_147 : CheckedSegment frames paid warps := + ⟨⟨forwardState147, forwardState148, + [ + ⟨5,319,0,1,0,0,0,1,2⟩, + ⟨4,493,319,1,0,0,0,-2,1⟩, + ⟨4,484,319,1,0,0,0,-1,1⟩, + ⟨4,312,319,1,0,0,0,-1,1⟩, + ⟨4,313,319,1,0,0,0,1,1⟩, + ⟨4,315,319,1,0,0,0,1,1⟩, + ⟨4,316,319,1,0,0,0,1,1⟩, + ⟨4,317,319,1,0,0,0,1,1⟩, + ⟨4,318,319,1,0,0,0,-1,1⟩, + ⟨5,476,0,1,0,0,0,1,-1⟩, + ⟨4,598,476,1,0,0,0,2,1⟩, + ⟨4,600,476,1,0,0,0,-2,1⟩, + ⟨4,622,476,1,0,0,0,1,1⟩, + ⟨4,624,476,1,0,0,0,-1,1⟩, + ⟨4,464,476,1,0,0,0,-1,1⟩, + ⟨5,502,0,1,0,0,0,2,-1⟩, + ⟨4,513,502,1,0,0,0,-1,1⟩, + ⟨4,524,513,1,0,0,0,-1,1⟩, + ⟨4,499,474,1,0,0,0,-1,1⟩, + ⟨4,317,474,1,0,0,0,1,1⟩, + ⟨4,456,474,1,0,0,0,-1,1⟩, + ⟨4,474,279,1,0,0,0,-1,1⟩, + ⟨4,456,247,1,0,0,0,-1,1⟩, + ⟨4,279,473,1,0,0,0,-1,1⟩, + ⟨4,456,475,1,0,0,0,-1,1⟩, + ⟨4,456,457,1,0,0,0,-1,1⟩, + ⟨4,457,475,1,0,0,0,1,1⟩, + ⟨4,475,111,1,0,0,0,-1,1⟩, + ⟨4,111,475,1,0,0,0,1,1⟩, + ⟨4,475,111,1,0,0,0,-1,1⟩, + ⟨4,111,322,1,0,0,0,1,1⟩, + ⟨4,244,111,1,0,0,0,-1,1⟩, + ⟨4,290,322,1,0,0,0,-1,1⟩, + ⟨4,295,475,1,0,0,0,-1,1⟩, + ⟨4,111,322,1,0,0,0,-1,1⟩, + ⟨4,532,475,1,0,0,0,-1,1⟩, + ⟨4,456,474,1,0,0,0,1,1⟩, + ⟨4,510,477,1,0,0,0,-1,1⟩, + ⟨4,512,521,1,0,0,0,-1,1⟩, + ⟨4,310,523,1,0,0,0,-1,1⟩, + ⟨4,316,523,1,0,0,0,1,1⟩, + ⟨4,500,523,1,0,0,0,-1,1⟩, + ⟨4,491,523,1,0,0,0,-1,1⟩, + ⟨4,523,350,1,0,0,0,-1,1⟩, + ⟨4,491,302,1,0,0,0,-1,1⟩, + ⟨4,350,58,1,0,0,0,-1,1⟩, + ⟨4,302,40,1,0,0,0,-1,1⟩, + ⟨4,498,487,1,0,0,0,-1,1⟩, + ⟨4,306,487,1,0,0,0,-1,1⟩, + ⟨4,484,487,1,0,0,0,1,1⟩, + ⟨4,467,487,1,0,0,0,-1,1⟩, + ⟨4,487,292,1,0,0,0,-1,1⟩, + ⟨4,467,260,1,0,0,0,-1,1⟩, + ⟨4,292,289,1,0,0,0,-1,1⟩, + ⟨4,296,292,1,0,0,0,1,2⟩, + ⟨4,292,296,1,0,0,0,-1,1⟩, + ⟨4,467,486,1,0,0,0,-1,1⟩, + ⟨4,467,466,1,0,0,0,-1,1⟩, + ⟨4,467,487,1,0,0,0,1,1⟩, + ⟨4,466,486,1,0,0,0,1,1⟩, + ⟨4,63,486,1,0,0,0,-4,1⟩, + ⟨4,62,486,1,0,0,0,1,1⟩, + ⟨4,486,62,1,0,0,0,-1,1⟩, + ⟨4,62,486,1,0,0,0,1,1⟩, + ⟨5,62,0,1,0,0,0,-4,1⟩, + ⟨4,62,486,1,0,0,0,-1,1⟩, + ⟨4,62,528,1,0,0,0,1,1⟩, + ⟨4,62,72,1,0,0,0,-1,1⟩, + ⟨4,62,71,1,0,0,0,1,1⟩, + ⟨4,62,70,1,0,0,0,1,1⟩, + ⟨4,62,63,1,0,0,0,-1,1⟩, + ⟨4,62,522,1,0,0,0,1,1⟩, + ⟨4,522,62,1,0,0,0,-1,1⟩, + ⟨4,62,522,1,0,0,0,1,1⟩, + ⟨5,62,0,1,0,0,0,-4,1⟩, + ⟨4,62,486,1,0,0,0,1,1⟩, + ⟨4,62,528,1,0,0,0,-1,1⟩, + ⟨4,62,522,1,0,0,0,-1,1⟩, + ⟨4,62,72,1,0,0,0,-1,1⟩, + ⟨4,62,71,1,0,0,0,1,1⟩, + ⟨4,62,70,1,0,0,0,1,1⟩, + ⟨4,530,528,1,0,0,0,-1,1⟩, + ⟨4,522,486,1,0,0,0,-1,1⟩, + ⟨4,2,70,1,0,0,0,-1,1⟩, + ⟨4,71,72,1,0,0,0,-1,1⟩, + ⟨4,57,62,1,0,0,0,-1,1⟩, + ⟨4,92,63,1,0,0,0,-1,1⟩, + ⟨4,269,486,1,0,0,0,1,2⟩, + ⟨4,486,269,1,0,0,0,-1,1⟩, + ⟨4,271,530,1,0,0,0,1,2⟩, + ⟨4,530,271,1,0,0,0,-1,1⟩, + ⟨4,25,2,1,0,0,0,1,2⟩, + ⟨4,2,25,1,0,0,0,-1,1⟩, + ⟨4,89,72,1,0,0,0,1,2⟩, + ⟨4,72,89,1,0,0,0,-1,1⟩, + ⟨5,271,0,1,0,0,0,1,-1⟩, + ⟨5,269,0,1,0,0,0,1,-1⟩, + ⟨5,486,0,1,0,0,0,1,-1⟩, + ⟨5,530,0,1,0,0,0,1,-1⟩, + ⟨4,62,63,1,0,0,0,-1,1⟩, + ⟨4,11,63,1,0,0,0,-1,1⟩, + ⟨4,240,63,1,0,0,0,-1,1⟩, + ⟨4,241,63,1,0,0,0,-1,1⟩, + ⟨4,243,63,1,0,0,0,1,2⟩, + ⟨5,62,0,1,0,0,0,1,-1⟩, + ⟨4,240,62,1,0,0,0,-1,1⟩, + ⟨4,62,240,1,0,0,0,1,1⟩, + ⟨4,240,62,1,0,0,0,-1,1⟩, + ⟨5,62,0,1,0,0,0,1,-2⟩, + ⟨4,63,62,1,0,0,0,-1,1⟩, + ⟨4,241,62,1,0,0,0,1,1⟩, + ⟨4,243,62,1,0,0,0,-1,2⟩, + ⟨5,11,0,1,0,0,0,1,-2⟩, + ⟨4,63,11,1,0,0,0,-1,1⟩, + ⟨4,241,11,1,0,0,0,1,1⟩, + ⟨4,243,11,1,0,0,0,-1,2⟩, + ⟨5,240,0,1,0,0,0,1,-1⟩, + ⟨4,241,240,1,0,0,0,-1,1⟩, + ⟨4,240,241,1,0,0,0,1,1⟩, + ⟨4,241,240,1,0,0,0,-1,1⟩, + ⟨5,240,0,1,0,0,0,1,2⟩, + ⟨4,63,240,1,0,0,0,1,1⟩, + ⟨4,62,240,1,0,0,0,-1,1⟩, + ⟨4,11,240,1,0,0,0,-1,1⟩, + ⟨5,241,0,1,0,0,0,1,-2⟩, + ⟨4,63,241,1,0,0,0,-1,2⟩, + ⟨4,62,241,1,0,0,0,-1,2⟩, + ⟨4,11,241,1,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],982⟩, by decide⟩ +def forward_148 : CheckedSegment frames paid warps := + ⟨⟨forwardState148, forwardState149, + [ + ⟨4,240,241,1,0,0,0,1,2⟩, + ⟨4,243,241,1,0,0,0,-1,2⟩, + ⟨4,245,241,1,0,0,0,-1,1⟩, + ⟨5,243,0,1,0,0,0,2,-1⟩, + ⟨4,63,243,1,0,0,0,1,2⟩, + ⟨4,62,243,1,0,0,0,-1,2⟩, + ⟨4,11,243,1,0,0,0,1,2⟩, + ⟨4,240,243,1,0,0,0,-1,2⟩, + ⟨4,241,243,1,0,0,0,-1,1⟩, + ⟨4,245,243,1,0,0,0,1,1⟩, + ⟨4,250,243,1,0,0,0,1,2⟩, + ⟨5,245,0,1,0,0,0,1,-1⟩, + ⟨4,250,245,1,0,0,0,-1,1⟩, + ⟨4,245,250,1,0,0,0,1,1⟩, + ⟨4,250,245,1,0,0,0,-1,1⟩, + ⟨4,62,245,1,0,0,0,1,1⟩, + ⟨4,11,245,1,0,0,0,-1,1⟩, + ⟨4,243,245,1,0,0,0,-1,1⟩, + ⟨5,250,0,1,0,0,0,1,2⟩, + ⟨4,241,250,1,0,0,0,1,1⟩, + ⟨4,243,250,1,0,0,0,-1,1⟩, + ⟨4,245,250,1,0,0,0,-1,1⟩, + ⟨4,241,250,1,0,0,0,1,1⟩, + ⟨4,11,250,1,0,0,0,1,1⟩, + ⟨4,62,250,1,0,0,0,1,1⟩, + ⟨4,243,245,1,0,0,0,1,1⟩, + ⟨4,240,245,1,0,0,0,1,1⟩, + ⟨4,63,245,1,0,0,0,1,1⟩, + ⟨5,245,0,1,0,0,0,2,-1⟩, + ⟨5,245,0,1,0,0,0,1,-1⟩, + ⟨4,250,245,1,0,0,0,-1,1⟩, + ⟨4,245,250,1,0,0,0,1,1⟩, + ⟨4,250,245,1,0,0,0,-1,1⟩, + ⟨4,250,243,1,0,0,0,2,1⟩, + ⟨4,240,243,1,0,0,0,-1,1⟩, + ⟨4,63,243,1,0,0,0,-1,1⟩, + ⟨4,245,241,1,0,0,0,-1,2⟩, + ⟨4,62,241,1,0,0,0,-1,1⟩, + ⟨5,241,0,1,0,0,0,1,-1⟩, + ⟨4,243,241,1,0,0,0,-1,1⟩, + ⟨4,241,243,1,0,0,0,1,1⟩, + ⟨4,243,241,1,0,0,0,-1,1⟩, + ⟨5,240,0,1,0,0,0,1,-2⟩, + ⟨5,240,0,1,0,0,0,1,-1⟩, + ⟨4,250,240,1,0,0,0,-1,1⟩, + ⟨4,240,250,1,0,0,0,1,1⟩, + ⟨4,250,240,1,0,0,0,-1,1⟩, + ⟨5,11,0,1,0,0,0,1,-1⟩, + ⟨4,245,11,1,0,0,0,-1,1⟩, + ⟨4,11,245,1,0,0,0,1,1⟩, + ⟨4,245,11,1,0,0,0,-1,1⟩, + ⟨4,243,62,1,0,0,0,1,1⟩, + ⟨4,11,62,1,0,0,0,-1,2⟩, + ⟨5,62,0,1,0,0,0,1,-2⟩, + ⟨4,241,63,1,0,0,0,1,1⟩, + ⟨4,240,63,1,0,0,0,1,1⟩, + ⟨5,63,0,1,0,0,0,1,-2⟩, + ⟨5,63,0,1,0,0,0,1,-1⟩, + ⟨4,62,63,1,0,0,0,-1,1⟩, + ⟨4,63,62,1,0,0,0,1,1⟩, + ⟨4,62,63,1,0,0,0,-1,1⟩, + ⟨4,252,63,1,0,0,0,-1,1⟩, + ⟨4,246,243,1,0,0,0,-1,1⟩, + ⟨4,242,240,1,0,0,0,-1,1⟩, + ⟨4,247,245,1,0,0,0,-1,1⟩, + ⟨4,253,528,1,0,0,0,1,2⟩, + ⟨4,528,253,1,0,0,0,-1,1⟩, + ⟨4,255,522,1,0,0,0,1,2⟩, + ⟨4,522,255,1,0,0,0,-1,1⟩, + ⟨4,252,247,1,0,0,0,1,2⟩, + ⟨4,247,252,1,0,0,0,-1,1⟩, + ⟨4,63,242,1,0,0,0,1,2⟩, + ⟨4,242,63,1,0,0,0,-1,1⟩, + ⟨4,90,71,1,0,0,0,1,2⟩, + ⟨4,71,90,1,0,0,0,-1,1⟩, + ⟨4,91,70,1,0,0,0,1,2⟩, + ⟨4,70,91,1,0,0,0,-1,1⟩, + ⟨5,255,0,1,0,0,0,1,-1⟩, + ⟨5,253,0,1,0,0,0,1,-1⟩, + ⟨5,528,0,1,0,0,0,1,-1⟩, + ⟨5,522,0,1,0,0,0,1,-1⟩, + ⟨4,63,522,1,0,0,0,-1,1⟩, + ⟨4,522,63,1,0,0,0,1,1⟩, + ⟨4,63,522,1,0,0,0,-1,1⟩, + ⟨4,522,63,1,0,0,0,-1,1⟩, + ⟨4,247,91,1,0,0,0,-1,1⟩, + ⟨4,57,92,1,0,0,0,-1,1⟩, + ⟨4,81,92,1,0,0,0,-1,1⟩, + ⟨4,224,92,1,0,0,0,-1,1⟩, + ⟨4,225,92,1,0,0,0,-1,1⟩, + ⟨4,227,92,1,0,0,0,1,2⟩, + ⟨5,57,0,1,0,0,0,1,-1⟩, + ⟨4,224,57,1,0,0,0,-1,1⟩, + ⟨4,57,224,1,0,0,0,1,1⟩, + ⟨4,224,57,1,0,0,0,-1,1⟩, + ⟨5,57,0,1,0,0,0,1,-2⟩, + ⟨4,92,57,1,0,0,0,-1,1⟩, + ⟨4,225,57,1,0,0,0,1,1⟩, + ⟨4,227,57,1,0,0,0,-1,2⟩, + ⟨5,81,0,1,0,0,0,1,-2⟩, + ⟨4,92,81,1,0,0,0,-1,1⟩, + ⟨4,225,81,1,0,0,0,1,1⟩, + ⟨4,227,81,1,0,0,0,-1,2⟩, + ⟨5,224,0,1,0,0,0,1,-1⟩, + ⟨4,225,224,1,0,0,0,-1,1⟩, + ⟨4,224,225,1,0,0,0,1,1⟩, + ⟨4,225,224,1,0,0,0,-1,1⟩, + ⟨5,224,0,1,0,0,0,1,2⟩, + ⟨4,92,224,1,0,0,0,1,1⟩, + ⟨4,57,224,1,0,0,0,-1,1⟩, + ⟨4,81,224,1,0,0,0,-1,1⟩, + ⟨5,225,0,1,0,0,0,1,-2⟩, + ⟨4,92,225,1,0,0,0,-1,2⟩, + ⟨4,57,225,1,0,0,0,-1,2⟩, + ⟨4,81,225,1,0,0,0,-1,2⟩, + ⟨4,224,225,1,0,0,0,1,2⟩, + ⟨4,227,225,1,0,0,0,-1,2⟩, + ⟨4,229,225,1,0,0,0,-1,1⟩, + ⟨5,227,0,1,0,0,0,2,-1⟩, + ⟨4,92,227,1,0,0,0,1,2⟩, + ⟨4,57,227,1,0,0,0,-1,2⟩, + ⟨4,81,227,1,0,0,0,1,2⟩, + ⟨4,224,227,1,0,0,0,-1,2⟩, + ⟨4,225,227,1,0,0,0,-1,1⟩, + ⟨4,229,227,1,0,0,0,1,1⟩, + ⟨4,234,227,1,0,0,0,1,2⟩, + ⟨5,229,0,1,0,0,0,1,-1⟩, + ⟨4,234,229,1,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],956⟩, by decide⟩ +def forward_149 : CheckedSegment frames paid warps := + ⟨⟨forwardState149, forwardState150, + [ + ⟨4,229,234,1,0,0,0,1,1⟩, + ⟨4,234,229,1,0,0,0,-1,1⟩, + ⟨4,57,229,1,0,0,0,1,1⟩, + ⟨4,81,229,1,0,0,0,-1,1⟩, + ⟨4,227,229,1,0,0,0,-1,1⟩, + ⟨5,234,0,1,0,0,0,1,2⟩, + ⟨4,225,234,1,0,0,0,1,1⟩, + ⟨4,227,234,1,0,0,0,-1,1⟩, + ⟨4,229,234,1,0,0,0,-1,1⟩, + ⟨4,225,234,1,0,0,0,1,1⟩, + ⟨4,81,234,1,0,0,0,1,1⟩, + ⟨4,57,234,1,0,0,0,1,1⟩, + ⟨4,227,229,1,0,0,0,1,1⟩, + ⟨4,224,229,1,0,0,0,1,1⟩, + ⟨4,92,229,1,0,0,0,1,1⟩, + ⟨5,229,0,1,0,0,0,2,-1⟩, + ⟨5,229,0,1,0,0,0,1,-1⟩, + ⟨4,234,229,1,0,0,0,-1,1⟩, + ⟨4,229,234,1,0,0,0,1,1⟩, + ⟨4,234,229,1,0,0,0,-1,1⟩, + ⟨4,234,227,1,0,0,0,2,1⟩, + ⟨4,224,227,1,0,0,0,-1,1⟩, + ⟨4,92,227,1,0,0,0,-1,1⟩, + ⟨4,229,225,1,0,0,0,-1,2⟩, + ⟨4,57,225,1,0,0,0,-1,1⟩, + ⟨5,225,0,1,0,0,0,1,-1⟩, + ⟨4,227,225,1,0,0,0,-1,1⟩, + ⟨4,225,227,1,0,0,0,1,1⟩, + ⟨4,227,225,1,0,0,0,-1,1⟩, + ⟨5,224,0,1,0,0,0,1,-2⟩, + ⟨5,224,0,1,0,0,0,1,-1⟩, + ⟨4,234,224,1,0,0,0,-1,1⟩, + ⟨4,224,234,1,0,0,0,1,1⟩, + ⟨4,234,224,1,0,0,0,-1,1⟩, + ⟨5,81,0,1,0,0,0,1,-1⟩, + ⟨4,229,81,1,0,0,0,-1,1⟩, + ⟨4,81,229,1,0,0,0,1,1⟩, + ⟨4,229,81,1,0,0,0,-1,1⟩, + ⟨4,227,57,1,0,0,0,1,1⟩, + ⟨4,81,57,1,0,0,0,-1,2⟩, + ⟨5,57,0,1,0,0,0,1,-2⟩, + ⟨4,225,92,1,0,0,0,1,1⟩, + ⟨4,224,92,1,0,0,0,1,1⟩, + ⟨5,92,0,1,0,0,0,1,-2⟩, + ⟨5,92,0,1,0,0,0,1,-1⟩, + ⟨4,57,92,1,0,0,0,-1,1⟩, + ⟨4,92,57,1,0,0,0,1,1⟩, + ⟨4,57,92,1,0,0,0,-1,1⟩, + ⟨4,238,57,1,0,0,0,-1,1⟩, + ⟨4,236,92,1,0,0,0,-1,1⟩, + ⟨4,7,81,1,0,0,0,-1,1⟩, + ⟨4,232,234,1,0,0,0,-1,1⟩, + ⟨4,518,225,1,0,0,0,-1,1⟩, + ⟨4,553,227,1,0,0,0,-1,1⟩, + ⟨4,520,224,1,0,0,0,-1,1⟩, + ⟨4,231,229,1,0,0,0,-1,1⟩, + ⟨4,236,231,1,0,0,0,1,2⟩, + ⟨4,231,236,1,0,0,0,-1,1⟩, + ⟨4,234,553,1,0,0,0,1,2⟩, + ⟨4,553,234,1,0,0,0,-1,1⟩, + ⟨4,238,229,1,0,0,0,1,2⟩, + ⟨4,229,238,1,0,0,0,-1,1⟩, + ⟨4,232,518,1,0,0,0,1,2⟩, + ⟨4,518,232,1,0,0,0,-1,1⟩, + ⟨4,81,227,1,0,0,0,1,2⟩, + ⟨4,227,81,1,0,0,0,-1,1⟩, + ⟨4,92,520,1,0,0,0,1,2⟩, + ⟨4,520,92,1,0,0,0,-1,1⟩, + ⟨4,7,225,1,0,0,0,1,2⟩, + ⟨4,225,7,1,0,0,0,-1,1⟩, + ⟨4,57,224,1,0,0,0,1,2⟩, + ⟨4,224,57,1,0,0,0,-1,1⟩, + ⟨4,81,239,1,0,0,0,-1,1⟩, + ⟨4,239,81,1,0,0,0,1,1⟩, + ⟨4,81,239,1,0,0,0,-1,1⟩, + ⟨4,7,237,1,0,0,0,-1,1⟩, + ⟨4,237,7,1,0,0,0,1,1⟩, + ⟨4,7,237,1,0,0,0,-1,1⟩, + ⟨4,57,235,1,0,0,0,-1,1⟩, + ⟨4,235,57,1,0,0,0,1,1⟩, + ⟨4,57,235,1,0,0,0,-1,1⟩, + ⟨4,92,233,1,0,0,0,-1,1⟩, + ⟨4,233,92,1,0,0,0,1,1⟩, + ⟨4,92,233,1,0,0,0,-1,1⟩, + ⟨4,239,81,1,0,0,0,-1,1⟩, + ⟨4,238,81,1,0,0,0,-1,1⟩, + ⟨4,237,7,1,0,0,0,-1,1⟩, + ⟨4,236,7,1,0,0,0,-1,1⟩, + ⟨4,235,57,1,0,0,0,-1,1⟩, + ⟨4,234,57,1,0,0,0,-1,1⟩, + ⟨4,233,92,1,0,0,0,-1,1⟩, + ⟨4,232,92,1,0,0,0,-1,1⟩, + ⟨4,231,27,1,0,0,0,-1,1⟩, + ⟨4,553,27,1,0,0,0,-1,1⟩, + ⟨4,227,76,1,0,0,0,-1,1⟩, + ⟨4,520,76,1,0,0,0,-1,1⟩, + ⟨4,76,326,1,0,0,0,-1,1⟩, + ⟨4,76,324,1,0,0,0,1,1⟩, + ⟨1,535,0,970,1,2304,0,0,1⟩, + ⟨4,535,324,1,0,0,0,1,1⟩, + ⟨1,533,0,968,1,2298,0,0,1⟩, + ⟨4,533,326,1,0,0,0,1,1⟩, + ⟨4,258,535,1,0,0,0,-1,1⟩, + ⟨4,263,533,1,0,0,0,-1,1⟩, + ⟨4,276,324,1,0,0,0,-1,1⟩, + ⟨4,278,326,1,0,0,0,-1,1⟩, + ⟨4,535,324,1,0,0,0,-1,1⟩, + ⟨4,533,326,1,0,0,0,-1,1⟩, + ⟨4,476,278,1,0,0,0,-1,1⟩, + ⟨4,464,263,1,0,0,0,-1,1⟩, + ⟨4,9,76,1,0,0,0,-1,1⟩, + ⟨4,76,108,1,0,0,0,-1,1⟩, + ⟨4,321,108,1,0,0,0,-1,1⟩, + ⟨4,591,108,1,0,0,0,1,2⟩, + ⟨4,76,22,1,0,0,0,-1,1⟩, + ⟨4,22,76,1,0,0,0,1,1⟩, + ⟨4,76,22,1,0,0,0,-1,1⟩, + ⟨5,22,0,1,0,0,0,1,-2⟩, + ⟨4,108,22,1,0,0,0,-1,1⟩, + ⟨4,321,22,1,0,0,0,1,1⟩, + ⟨4,591,22,1,0,0,0,-1,2⟩, + ⟨4,108,23,1,0,0,0,-1,1⟩, + ⟨4,321,23,1,0,0,0,1,1⟩, + ⟨4,591,23,1,0,0,0,-1,2⟩, + ⟨5,76,0,1,0,0,0,1,-1⟩, + ⟨4,321,76,1,0,0,0,-1,1⟩, + ⟨4,76,321,1,0,0,0,1,1⟩, + ⟨4,321,76,1,0,0,0,-1,1⟩, + ],#[0,0,0,2,0,0,0,0,0,0],974⟩, by decide⟩ +def forward_150 : CheckedSegment frames paid warps := + ⟨⟨forwardState150, forwardState151, + [ + ⟨5,76,0,1,0,0,0,1,2⟩, + ⟨4,108,76,1,0,0,0,1,1⟩, + ⟨4,22,76,1,0,0,0,-1,1⟩, + ⟨4,23,76,1,0,0,0,-1,1⟩, + ⟨5,321,0,1,0,0,0,1,-2⟩, + ⟨4,108,321,1,0,0,0,-1,2⟩, + ⟨4,22,321,1,0,0,0,-1,2⟩, + ⟨4,23,321,1,0,0,0,-1,2⟩, + ⟨4,76,321,1,0,0,0,1,2⟩, + ⟨4,591,321,1,0,0,0,-1,2⟩, + ⟨4,590,321,1,0,0,0,-1,1⟩, + ⟨5,591,0,1,0,0,0,2,-1⟩, + ⟨4,108,591,1,0,0,0,1,2⟩, + ⟨4,22,591,1,0,0,0,-1,2⟩, + ⟨4,23,591,1,0,0,0,1,2⟩, + ⟨4,76,591,1,0,0,0,-1,2⟩, + ⟨4,321,591,1,0,0,0,-1,1⟩, + ⟨4,590,591,1,0,0,0,1,1⟩, + ⟨4,589,591,1,0,0,0,1,2⟩, + ⟨5,590,0,1,0,0,0,1,-1⟩, + ⟨4,589,590,1,0,0,0,-1,1⟩, + ⟨4,590,589,1,0,0,0,1,1⟩, + ⟨4,589,590,1,0,0,0,-1,1⟩, + ⟨4,22,590,1,0,0,0,1,1⟩, + ⟨4,23,590,1,0,0,0,-1,1⟩, + ⟨4,591,590,1,0,0,0,-1,1⟩, + ⟨5,589,0,1,0,0,0,1,2⟩, + ⟨4,321,589,1,0,0,0,1,1⟩, + ⟨4,591,589,1,0,0,0,-1,1⟩, + ⟨4,590,589,1,0,0,0,-1,1⟩, + ⟨4,321,589,1,0,0,0,1,1⟩, + ⟨4,23,589,1,0,0,0,1,1⟩, + ⟨4,22,589,1,0,0,0,1,1⟩, + ⟨4,591,590,1,0,0,0,1,1⟩, + ⟨4,76,590,1,0,0,0,1,1⟩, + ⟨4,108,590,1,0,0,0,1,1⟩, + ⟨5,590,0,1,0,0,0,2,-1⟩, + ⟨5,590,0,1,0,0,0,1,-1⟩, + ⟨4,589,590,1,0,0,0,-1,1⟩, + ⟨4,590,589,1,0,0,0,1,1⟩, + ⟨4,589,590,1,0,0,0,-1,1⟩, + ⟨4,589,591,1,0,0,0,2,1⟩, + ⟨4,76,591,1,0,0,0,-1,1⟩, + ⟨4,108,591,1,0,0,0,-1,1⟩, + ⟨4,590,321,1,0,0,0,-1,2⟩, + ⟨4,22,321,1,0,0,0,-1,1⟩, + ⟨5,321,0,1,0,0,0,1,-1⟩, + ⟨4,591,321,1,0,0,0,-1,1⟩, + ⟨4,321,591,1,0,0,0,1,1⟩, + ⟨4,591,321,1,0,0,0,-1,1⟩, + ⟨5,76,0,1,0,0,0,1,-2⟩, + ⟨5,76,0,1,0,0,0,1,-1⟩, + ⟨4,589,76,1,0,0,0,-1,1⟩, + ⟨4,76,589,1,0,0,0,1,1⟩, + ⟨4,589,76,1,0,0,0,-1,1⟩, + ⟨5,23,0,1,0,0,0,1,-1⟩, + ⟨4,590,23,1,0,0,0,-1,1⟩, + ⟨4,23,590,1,0,0,0,1,1⟩, + ⟨4,590,23,1,0,0,0,-1,1⟩, + ⟨4,591,22,1,0,0,0,1,1⟩, + ⟨4,23,22,1,0,0,0,-1,2⟩, + ⟨5,22,0,1,0,0,0,1,-2⟩, + ⟨4,321,108,1,0,0,0,1,1⟩, + ⟨4,76,108,1,0,0,0,1,1⟩, + ⟨5,108,0,1,0,0,0,1,-2⟩, + ⟨5,108,0,1,0,0,0,1,-1⟩, + ⟨4,22,108,1,0,0,0,-1,1⟩, + ⟨4,108,22,1,0,0,0,1,1⟩, + ⟨4,22,108,1,0,0,0,-1,1⟩, + ⟨4,334,22,1,0,0,0,-1,1⟩, + ⟨4,332,108,1,0,0,0,-1,1⟩, + ⟨4,109,23,1,0,0,0,-1,1⟩, + ⟨4,328,589,1,0,0,0,-1,1⟩, + ⟨4,324,321,1,0,0,0,-1,1⟩, + ⟨4,326,591,1,0,0,0,-1,1⟩, + ⟨4,322,76,1,0,0,0,-1,1⟩, + ⟨4,475,590,1,0,0,0,-1,1⟩, + ⟨4,332,475,1,0,0,0,1,2⟩, + ⟨4,475,332,1,0,0,0,-1,1⟩, + ⟨4,589,326,1,0,0,0,1,2⟩, + ⟨4,326,589,1,0,0,0,-1,1⟩, + ⟨4,334,590,1,0,0,0,1,2⟩, + ⟨4,590,334,1,0,0,0,-1,1⟩, + ⟨4,328,324,1,0,0,0,1,2⟩, + ⟨4,324,328,1,0,0,0,-1,1⟩, + ⟨4,23,591,1,0,0,0,1,2⟩, + ⟨4,591,23,1,0,0,0,-1,1⟩, + ⟨4,108,322,1,0,0,0,1,2⟩, + ⟨4,322,108,1,0,0,0,-1,1⟩, + ⟨4,109,321,1,0,0,0,1,2⟩, + ⟨4,321,109,1,0,0,0,-1,1⟩, + ⟨4,22,76,1,0,0,0,1,2⟩, + ⟨4,76,22,1,0,0,0,-1,1⟩, + ⟨4,23,335,1,0,0,0,-1,1⟩, + ⟨4,335,23,1,0,0,0,1,1⟩, + ⟨4,23,335,1,0,0,0,-1,1⟩, + ⟨4,109,333,1,0,0,0,-1,1⟩, + ⟨4,333,109,1,0,0,0,1,1⟩, + ⟨4,109,333,1,0,0,0,-1,1⟩, + ⟨4,22,543,1,0,0,0,-1,1⟩, + ⟨4,543,22,1,0,0,0,1,1⟩, + ⟨4,22,543,1,0,0,0,-1,1⟩, + ⟨4,108,329,1,0,0,0,-1,1⟩, + ⟨4,329,108,1,0,0,0,1,1⟩, + ⟨4,108,329,1,0,0,0,-1,1⟩, + ⟨4,335,23,1,0,0,0,-1,1⟩, + ⟨4,334,23,1,0,0,0,-1,1⟩, + ⟨4,333,109,1,0,0,0,-1,1⟩, + ⟨4,332,109,1,0,0,0,-1,1⟩, + ⟨4,543,22,1,0,0,0,-1,1⟩, + ⟨4,589,22,1,0,0,0,-1,1⟩, + ⟨4,329,108,1,0,0,0,-1,1⟩, + ⟨4,328,108,1,0,0,0,-1,1⟩, + ⟨4,475,33,1,0,0,0,-1,1⟩, + ⟨4,326,33,1,0,0,0,-1,1⟩, + ⟨4,590,50,1,0,0,0,-1,1⟩, + ⟨4,324,50,1,0,0,0,-1,1⟩, + ⟨4,591,34,1,0,0,0,-1,1⟩, + ⟨4,322,34,1,0,0,0,-1,1⟩, + ⟨4,321,49,1,0,0,0,-1,1⟩, + ⟨4,76,49,1,0,0,0,-1,1⟩, + ⟨4,278,275,1,0,0,0,-1,1⟩, + ⟨4,472,278,1,0,0,0,1,2⟩, + ⟨4,278,472,1,0,0,0,-1,1⟩, + ⟨4,9,61,1,0,0,0,-1,1⟩, + ⟨4,256,61,1,0,0,0,-1,1⟩, + ⟨4,257,61,1,0,0,0,-1,1⟩, + ⟨4,259,61,1,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],998⟩, by decide⟩ +def forward_151 : CheckedSegment frames paid warps := + ⟨⟨forwardState151, forwardState152, + [ + ⟨4,256,94,1,0,0,0,-1,1⟩, + ⟨4,94,256,1,0,0,0,1,1⟩, + ⟨4,256,94,1,0,0,0,-1,1⟩, + ⟨5,94,0,1,0,0,0,1,-2⟩, + ⟨4,61,94,1,0,0,0,-1,1⟩, + ⟨4,257,94,1,0,0,0,1,1⟩, + ⟨4,259,94,1,0,0,0,-1,2⟩, + ⟨5,9,0,1,0,0,0,1,-2⟩, + ⟨4,61,9,1,0,0,0,-1,1⟩, + ⟨4,257,9,1,0,0,0,1,1⟩, + ⟨4,259,9,1,0,0,0,-1,2⟩, + ⟨5,256,0,1,0,0,0,1,-1⟩, + ⟨4,257,256,1,0,0,0,-1,1⟩, + ⟨4,256,257,1,0,0,0,1,1⟩, + ⟨4,257,256,1,0,0,0,-1,1⟩, + ⟨5,256,0,1,0,0,0,1,2⟩, + ⟨4,61,256,1,0,0,0,1,1⟩, + ⟨4,94,256,1,0,0,0,-1,1⟩, + ⟨4,9,256,1,0,0,0,-1,1⟩, + ⟨5,257,0,1,0,0,0,1,-2⟩, + ⟨4,61,257,1,0,0,0,-1,2⟩, + ⟨4,94,257,1,0,0,0,-1,2⟩, + ⟨4,9,257,1,0,0,0,-1,2⟩, + ⟨4,256,257,1,0,0,0,1,2⟩, + ⟨4,259,257,1,0,0,0,-1,2⟩, + ⟨4,261,257,1,0,0,0,-1,1⟩, + ⟨5,259,0,1,0,0,0,2,-1⟩, + ⟨4,61,259,1,0,0,0,1,2⟩, + ⟨4,94,259,1,0,0,0,-1,2⟩, + ⟨4,9,259,1,0,0,0,1,2⟩, + ⟨4,256,259,1,0,0,0,-1,2⟩, + ⟨4,257,259,1,0,0,0,-1,1⟩, + ⟨4,261,259,1,0,0,0,1,1⟩, + ⟨4,266,259,1,0,0,0,1,2⟩, + ⟨5,261,0,1,0,0,0,1,-1⟩, + ⟨4,266,261,1,0,0,0,-1,1⟩, + ⟨4,261,266,1,0,0,0,1,1⟩, + ⟨4,266,261,1,0,0,0,-1,1⟩, + ⟨4,94,261,1,0,0,0,1,1⟩, + ⟨4,9,261,1,0,0,0,-1,1⟩, + ⟨4,259,261,1,0,0,0,-1,1⟩, + ⟨5,266,0,1,0,0,0,1,2⟩, + ⟨4,257,266,1,0,0,0,1,1⟩, + ⟨4,259,266,1,0,0,0,-1,1⟩, + ⟨4,261,266,1,0,0,0,-1,1⟩, + ⟨4,257,266,1,0,0,0,1,1⟩, + ⟨4,9,266,1,0,0,0,1,1⟩, + ⟨4,94,266,1,0,0,0,1,1⟩, + ⟨4,259,261,1,0,0,0,1,1⟩, + ⟨4,256,261,1,0,0,0,1,1⟩, + ⟨4,61,261,1,0,0,0,1,1⟩, + ⟨5,261,0,1,0,0,0,2,-1⟩, + ⟨5,261,0,1,0,0,0,1,-1⟩, + ⟨4,266,261,1,0,0,0,-1,1⟩, + ⟨4,261,266,1,0,0,0,1,1⟩, + ⟨4,266,261,1,0,0,0,-1,1⟩, + ⟨4,266,259,1,0,0,0,2,1⟩, + ⟨4,256,259,1,0,0,0,-1,1⟩, + ⟨4,61,259,1,0,0,0,-1,1⟩, + ⟨4,261,257,1,0,0,0,-1,2⟩, + ⟨4,94,257,1,0,0,0,-1,1⟩, + ⟨5,257,0,1,0,0,0,1,-1⟩, + ⟨4,259,257,1,0,0,0,-1,1⟩, + ⟨4,257,259,1,0,0,0,1,1⟩, + ⟨4,259,257,1,0,0,0,-1,1⟩, + ⟨5,256,0,1,0,0,0,1,-2⟩, + ⟨5,256,0,1,0,0,0,1,-1⟩, + ⟨4,266,256,1,0,0,0,-1,1⟩, + ⟨4,256,266,1,0,0,0,1,1⟩, + ⟨4,266,256,1,0,0,0,-1,1⟩, + ⟨5,9,0,1,0,0,0,1,-1⟩, + ⟨4,261,9,1,0,0,0,-1,1⟩, + ⟨4,9,261,1,0,0,0,1,1⟩, + ⟨4,261,9,1,0,0,0,-1,1⟩, + ⟨4,259,94,1,0,0,0,1,1⟩, + ⟨4,9,94,1,0,0,0,-1,2⟩, + ⟨5,94,0,1,0,0,0,1,-2⟩, + ⟨4,257,61,1,0,0,0,1,1⟩, + ⟨4,256,61,1,0,0,0,1,1⟩, + ⟨5,61,0,1,0,0,0,1,-2⟩, + ⟨5,61,0,1,0,0,0,1,-1⟩, + ⟨4,94,61,1,0,0,0,-1,1⟩, + ⟨4,61,94,1,0,0,0,1,1⟩, + ⟨4,94,61,1,0,0,0,-1,1⟩, + ⟨4,268,61,1,0,0,0,-1,1⟩, + ⟨4,264,266,1,0,0,0,-1,1⟩, + ⟨4,260,257,1,0,0,0,-1,1⟩, + ⟨4,262,259,1,0,0,0,-1,1⟩, + ⟨4,263,261,1,0,0,0,-1,1⟩, + ⟨4,268,263,1,0,0,0,1,2⟩, + ⟨4,263,268,1,0,0,0,-1,1⟩, + ⟨4,266,262,1,0,0,0,1,2⟩, + ⟨4,262,266,1,0,0,0,-1,1⟩, + ⟨4,264,260,1,0,0,0,1,2⟩, + ⟨4,260,264,1,0,0,0,-1,1⟩, + ⟨4,263,89,1,0,0,0,-1,1⟩, + ⟨4,262,89,1,0,0,0,-1,1⟩, + ⟨4,225,0,1,0,0,0,-1,1⟩, + ⟨4,224,0,1,0,0,0,-1,1⟩, + ⟨4,466,457,1,0,0,0,1,1⟩, + ⟨4,76,322,1,0,0,0,1,1⟩, + ⟨4,322,76,1,0,0,0,-1,1⟩, + ⟨4,76,322,1,0,0,0,1,1⟩, + ⟨5,322,0,1,0,0,0,1,-1⟩, + ⟨4,76,532,1,0,0,0,1,4⟩, + ⟨4,591,76,1,0,0,0,-1,1⟩, + ⟨5,321,0,1,0,0,0,2,1⟩, + ⟨4,76,321,1,0,0,0,1,2⟩, + ⟨4,322,321,1,0,0,0,-1,2⟩, + ⟨4,321,532,1,0,0,0,7,4⟩, + ⟨4,324,321,1,0,0,0,1,2⟩, + ⟨4,321,532,1,0,0,0,-3,2⟩, + ⟨4,590,321,1,0,0,0,1,2⟩, + ⟨4,321,532,1,0,0,0,-1,4⟩, + ⟨4,326,321,1,0,0,0,-1,2⟩, + ⟨4,475,321,1,0,0,0,-1,2⟩, + ⟨4,322,324,1,0,0,0,1,1⟩, + ⟨4,324,322,1,0,0,0,-1,1⟩, + ⟨4,322,324,1,0,0,0,1,1⟩, + ⟨5,324,0,1,0,0,0,1,-1⟩, + ⟨4,591,590,1,0,0,0,1,1⟩, + ⟨4,590,591,1,0,0,0,-1,1⟩, + ⟨4,591,590,1,0,0,0,1,1⟩, + ⟨5,590,0,1,0,0,0,1,-1⟩, + ⟨5,591,0,1,0,0,0,1,-1⟩, + ⟨4,76,591,1,0,0,0,1,1⟩, + ⟨4,321,591,1,0,0,0,2,1⟩, + ⟨4,322,591,1,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],984⟩, by decide⟩ +def forward_152 : CheckedSegment frames paid warps := + ⟨⟨forwardState152, forwardState153, + [ + ⟨4,326,591,1,0,0,0,-2,1⟩, + ⟨4,475,591,1,0,0,0,-2,1⟩, + ⟨4,328,591,1,0,0,0,-1,1⟩, + ⟨4,329,591,1,0,0,0,-1,1⟩, + ⟨4,334,591,1,0,0,0,1,1⟩, + ⟨4,335,591,1,0,0,0,1,1⟩, + ⟨4,324,326,1,0,0,0,1,1⟩, + ⟨4,326,324,1,0,0,0,-1,1⟩, + ⟨4,324,326,1,0,0,0,1,1⟩, + ⟨5,326,0,1,0,0,0,1,-1⟩, + ⟨5,324,0,1,0,0,0,1,2⟩, + ⟨4,76,324,1,0,0,0,1,1⟩, + ⟨4,321,324,1,0,0,0,2,1⟩, + ⟨4,322,324,1,0,0,0,1,1⟩, + ⟨4,591,324,1,0,0,0,1,1⟩, + ⟨4,475,324,1,0,0,0,-2,1⟩, + ⟨4,328,324,1,0,0,0,-1,1⟩, + ⟨4,329,324,1,0,0,0,-1,1⟩, + ⟨4,334,324,1,0,0,0,1,1⟩, + ⟨4,335,324,1,0,0,0,1,1⟩, + ⟨4,590,328,1,0,0,0,1,1⟩, + ⟨4,328,590,1,0,0,0,-1,1⟩, + ⟨4,590,328,1,0,0,0,1,1⟩, + ⟨5,328,0,1,0,0,0,1,-1⟩, + ⟨5,590,0,1,0,0,0,2,-1⟩, + ⟨4,329,590,1,0,0,0,1,2⟩, + ⟨4,589,590,1,0,0,0,-1,2⟩, + ⟨4,543,590,1,0,0,0,-1,2⟩, + ⟨4,332,590,1,0,0,0,-1,2⟩, + ⟨4,333,590,1,0,0,0,-1,2⟩, + ⟨4,334,590,1,0,0,0,1,2⟩, + ⟨4,335,590,1,0,0,0,1,2⟩, + ⟨4,326,475,1,0,0,0,1,1⟩, + ⟨4,475,326,1,0,0,0,-1,1⟩, + ⟨4,326,475,1,0,0,0,1,1⟩, + ⟨5,475,0,1,0,0,0,1,-1⟩, + ⟨4,475,329,1,0,0,0,1,1⟩, + ⟨4,329,475,1,0,0,0,-1,1⟩, + ⟨4,475,329,1,0,0,0,1,1⟩, + ⟨5,329,0,1,0,0,0,1,-1⟩, + ⟨5,475,0,1,0,0,0,1,-1⟩, + ⟨4,590,475,1,0,0,0,2,1⟩, + ⟨4,589,475,1,0,0,0,-1,1⟩, + ⟨4,543,475,1,0,0,0,-1,1⟩, + ⟨4,332,475,1,0,0,0,-1,1⟩, + ⟨4,333,475,1,0,0,0,-1,1⟩, + ⟨4,334,475,1,0,0,0,1,1⟩, + ⟨4,335,475,1,0,0,0,1,1⟩, + ⟨5,328,0,1,0,0,0,1,-1⟩, + ⟨4,76,328,1,0,0,0,-1,1⟩, + ⟨4,590,328,1,0,0,0,2,1⟩, + ⟨4,475,328,1,0,0,0,1,1⟩, + ⟨4,589,328,1,0,0,0,-1,1⟩, + ⟨4,543,328,1,0,0,0,-1,1⟩, + ⟨4,332,328,1,0,0,0,-1,1⟩, + ⟨4,333,328,1,0,0,0,-1,1⟩, + ⟨4,334,328,1,0,0,0,1,1⟩, + ⟨4,335,328,1,0,0,0,1,1⟩, + ⟨4,329,589,1,0,0,0,1,1⟩, + ⟨4,589,329,1,0,0,0,-1,1⟩, + ⟨4,329,589,1,0,0,0,1,1⟩, + ⟨5,589,0,1,0,0,0,1,-1⟩, + ⟨5,329,0,1,0,0,0,2,1⟩, + ⟨4,76,329,1,0,0,0,-1,2⟩, + ⟨4,321,329,1,0,0,0,-1,1⟩, + ⟨4,322,329,1,0,0,0,-1,2⟩, + ⟨4,591,329,1,0,0,0,-1,2⟩, + ⟨4,324,329,1,0,0,0,-1,2⟩, + ⟨4,590,329,1,0,0,0,-1,1⟩, + ⟨4,326,329,1,0,0,0,1,1⟩, + ⟨4,543,329,1,0,0,0,1,2⟩, + ⟨4,332,329,1,0,0,0,1,2⟩, + ⟨4,333,329,1,0,0,0,1,2⟩, + ⟨4,334,329,1,0,0,0,-1,1⟩, + ⟨4,335,329,1,0,0,0,-1,1⟩, + ⟨4,589,543,1,0,0,0,1,1⟩, + ⟨4,543,589,1,0,0,0,-1,1⟩, + ⟨4,589,543,1,0,0,0,1,1⟩, + ⟨5,543,0,1,0,0,0,1,-1⟩, + ⟨5,589,0,1,0,0,0,1,2⟩, + ⟨4,76,589,1,0,0,0,2,1⟩, + ⟨4,321,589,1,0,0,0,2,1⟩, + ⟨4,591,589,1,0,0,0,1,1⟩, + ⟨4,590,589,1,0,0,0,2,1⟩, + ⟨4,326,589,1,0,0,0,-2,1⟩, + ⟨4,329,589,1,0,0,0,-2,1⟩, + ⟨4,334,589,1,0,0,0,2,1⟩, + ⟨4,335,589,1,0,0,0,2,1⟩, + ⟨5,543,0,1,0,0,0,1,-1⟩, + ⟨4,76,543,1,0,0,0,-2,1⟩, + ⟨4,321,543,1,0,0,0,-1,1⟩, + ⟨4,322,543,1,0,0,0,1,1⟩, + ⟨4,591,543,1,0,0,0,1,2⟩, + ⟨4,324,543,1,0,0,0,1,1⟩, + ⟨4,590,543,1,0,0,0,1,1⟩, + ⟨4,329,543,1,0,0,0,1,1⟩, + ⟨4,589,543,1,0,0,0,-3,2⟩, + ⟨4,332,543,1,0,0,0,-2,1⟩, + ⟨4,333,543,1,0,0,0,-2,1⟩, + ⟨4,334,543,1,0,0,0,1,1⟩, + ⟨4,335,543,1,0,0,0,1,1⟩, + ⟨5,333,0,1,0,0,0,1,2⟩, + ⟨4,76,333,1,0,0,0,-1,1⟩, + ⟨4,322,333,1,0,0,0,1,1⟩, + ⟨4,324,333,1,0,0,0,1,1⟩, + ⟨4,329,333,1,0,0,0,1,1⟩, + ⟨4,589,333,1,0,0,0,-1,1⟩, + ⟨4,543,333,1,0,0,0,1,1⟩, + ⟨4,332,333,1,0,0,0,-1,1⟩, + ⟨5,335,0,1,0,0,0,1,2⟩, + ⟨4,590,335,1,0,0,0,-2,1⟩, + ⟨4,475,335,1,0,0,0,-1,1⟩, + ⟨4,328,335,1,0,0,0,-1,1⟩, + ⟨4,329,335,1,0,0,0,1,1⟩, + ⟨4,543,335,1,0,0,0,1,1⟩, + ⟨4,332,335,1,0,0,0,1,1⟩, + ⟨4,333,335,1,0,0,0,1,1⟩, + ⟨4,334,335,1,0,0,0,-1,1⟩, + ⟨4,333,477,1,0,0,0,1,1⟩, + ⟨4,465,477,1,0,0,0,-1,1⟩, + ⟨4,477,276,1,0,0,0,-1,1⟩, + ⟨4,465,258,1,0,0,0,-1,1⟩, + ⟨4,276,273,1,0,0,0,-1,1⟩, + ⟨4,280,276,1,0,0,0,1,2⟩, + ⟨4,276,280,1,0,0,0,-1,1⟩, + ⟨4,258,256,1,0,0,0,-1,1⟩, + ⟨4,61,258,1,0,0,0,1,2⟩, + ⟨4,258,61,1,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1010⟩, by decide⟩ +def forward_153 : CheckedSegment frames paid warps := + ⟨⟨forwardState153, forwardState154, + [ + ⟨4,61,530,1,0,0,0,-1,1⟩, + ⟨4,530,61,1,0,0,0,1,1⟩, + ⟨4,61,530,1,0,0,0,-1,1⟩, + ⟨4,530,61,1,0,0,0,-1,1⟩, + ⟨4,264,61,1,0,0,0,-1,1⟩, + ⟨4,465,476,1,0,0,0,-1,1⟩, + ⟨4,465,464,1,0,0,0,-1,1⟩, + ⟨4,465,477,1,0,0,0,1,1⟩, + ⟨4,464,476,1,0,0,0,1,1⟩, + ⟨4,475,517,1,0,0,0,1,1⟩, + ⟨4,322,517,1,0,0,0,-1,1⟩, + ⟨4,509,517,1,0,0,0,-1,1⟩, + ⟨4,461,517,1,0,0,0,1,2⟩, + ⟨4,517,338,1,0,0,0,-1,1⟩, + ⟨4,461,10,1,0,0,0,-1,1⟩, + ⟨4,338,336,1,0,0,0,-1,1⟩, + ⟨4,58,336,1,0,0,0,1,2⟩, + ⟨4,336,58,1,0,0,0,-1,1⟩, + ⟨4,58,347,1,0,0,0,-1,1⟩, + ⟨4,347,58,1,0,0,0,1,1⟩, + ⟨4,58,347,1,0,0,0,-1,1⟩, + ⟨4,347,58,1,0,0,0,-1,1⟩, + ⟨4,10,11,1,0,0,0,-1,1⟩, + ⟨4,11,243,1,0,0,0,1,2⟩, + ⟨4,243,11,1,0,0,0,-1,1⟩, + ⟨4,11,255,1,0,0,0,-1,1⟩, + ⟨4,255,11,1,0,0,0,1,1⟩, + ⟨4,11,255,1,0,0,0,-1,1⟩, + ⟨4,255,11,1,0,0,0,-1,1⟩, + ⟨4,243,242,1,0,0,0,-1,1⟩, + ⟨4,242,71,1,0,0,0,-1,1⟩, + ⟨4,334,521,1,0,0,0,1,1⟩, + ⟨4,324,521,1,0,0,0,-1,1⟩, + ⟨4,479,521,1,0,0,0,-1,1⟩, + ⟨4,521,28,1,0,0,0,-1,1⟩, + ⟨4,479,38,1,0,0,0,-1,1⟩, + ⟨4,28,86,1,0,0,0,-1,1⟩, + ⟨4,38,77,1,0,0,0,-1,1⟩, + ⟨4,77,275,1,0,0,0,1,2⟩, + ⟨4,275,77,1,0,0,0,-1,1⟩, + ⟨4,38,273,1,0,0,0,1,2⟩, + ⟨4,273,38,1,0,0,0,-1,1⟩, + ⟨4,77,287,1,0,0,0,-1,1⟩, + ⟨4,287,77,1,0,0,0,1,1⟩, + ⟨4,77,287,1,0,0,0,-1,1⟩, + ⟨4,38,285,1,0,0,0,-1,1⟩, + ⟨4,285,38,1,0,0,0,1,1⟩, + ⟨4,38,285,1,0,0,0,-1,1⟩, + ⟨4,287,77,1,0,0,0,-1,1⟩, + ⟨4,285,38,1,0,0,0,-1,1⟩, + ⟨4,263,533,1,0,0,0,1,2⟩, + ⟨4,511,519,1,0,0,0,-1,1⟩, + ⟨4,326,519,1,0,0,0,-1,1⟩, + ⟨4,332,519,1,0,0,0,1,1⟩, + ⟨4,471,519,1,0,0,0,1,2⟩, + ⟨4,519,340,1,0,0,0,-1,1⟩, + ⟨4,471,270,1,0,0,0,-1,1⟩, + ⟨4,340,588,1,0,0,0,-1,1⟩, + ⟨4,28,588,1,0,0,0,1,2⟩, + ⟨4,588,28,1,0,0,0,-1,1⟩, + ⟨4,28,349,1,0,0,0,-1,1⟩, + ⟨4,349,28,1,0,0,0,1,1⟩, + ⟨4,28,349,1,0,0,0,-1,1⟩, + ⟨4,349,28,1,0,0,0,-1,1⟩, + ⟨4,588,6,1,0,0,0,-1,1⟩, + ⟨4,336,6,1,0,0,0,-1,1⟩, + ⟨4,270,94,1,0,0,0,-1,1⟩, + ⟨4,270,261,1,0,0,0,1,2⟩, + ⟨4,261,270,1,0,0,0,-1,1⟩, + ⟨4,94,256,1,0,0,0,1,2⟩, + ⟨4,256,94,1,0,0,0,-1,1⟩, + ⟨4,94,486,1,0,0,0,-1,1⟩, + ⟨4,486,94,1,0,0,0,1,1⟩, + ⟨4,94,486,1,0,0,0,-1,1⟩, + ⟨4,486,94,1,0,0,0,-1,1⟩, + ⟨4,266,94,1,0,0,0,-1,1⟩, + ⟨4,261,25,1,0,0,0,-1,1⟩, + ⟨4,260,25,1,0,0,0,-1,1⟩, + ⟨5,588,0,1,0,0,0,2,1⟩, + ⟨4,501,529,1,0,0,0,-1,1⟩, + ⟨4,308,529,1,0,0,0,-1,1⟩, + ⟨4,318,529,1,0,0,0,1,1⟩, + ⟨4,463,529,1,0,0,0,1,2⟩, + ⟨4,529,354,1,0,0,0,-1,1⟩, + ⟨4,463,254,1,0,0,0,-1,1⟩, + ⟨4,354,352,1,0,0,0,-1,1⟩, + ⟨4,254,62,1,0,0,0,-1,1⟩, + ⟨4,254,245,1,0,0,0,1,2⟩, + ⟨4,245,254,1,0,0,0,-1,1⟩, + ⟨4,62,240,1,0,0,0,1,2⟩, + ⟨4,240,62,1,0,0,0,-1,1⟩, + ⟨4,62,528,1,0,0,0,-1,1⟩, + ⟨4,528,62,1,0,0,0,1,1⟩, + ⟨4,62,528,1,0,0,0,-1,1⟩, + ⟨4,254,11,1,0,0,0,-1,1⟩, + ⟨4,528,62,1,0,0,0,-1,1⟩, + ⟨4,245,90,1,0,0,0,-1,1⟩, + ⟨4,51,484,1,0,0,0,1,1⟩, + ⟨4,484,51,1,0,0,0,-1,1⟩, + ⟨4,111,475,1,0,0,0,1,1⟩, + ⟨4,475,111,1,0,0,0,-1,1⟩, + ⟨4,242,484,1,0,0,0,1,4⟩, + ⟨4,243,484,1,0,0,0,-1,4⟩, + ⟨4,522,484,1,0,0,0,1,4⟩, + ⟨4,262,531,1,0,0,0,1,2⟩, + ⟨4,467,531,1,0,0,0,1,1⟩, + ⟨4,466,531,1,0,0,0,-1,1⟩, + ⟨4,266,531,1,0,0,0,1,2⟩, + ⟨4,469,531,1,0,0,0,1,2⟩, + ⟨4,531,356,1,0,0,0,-1,1⟩, + ⟨4,469,79,1,0,0,0,-1,1⟩, + ⟨4,356,602,1,0,0,0,-1,1⟩, + ⟨4,79,9,1,0,0,0,-1,1⟩, + ⟨4,9,259,1,0,0,0,1,2⟩, + ⟨4,259,9,1,0,0,0,-1,1⟩, + ⟨4,79,257,1,0,0,0,1,2⟩, + ⟨4,257,79,1,0,0,0,-1,1⟩, + ⟨4,9,271,1,0,0,0,-1,1⟩, + ⟨4,271,9,1,0,0,0,1,1⟩, + ⟨4,9,271,1,0,0,0,-1,1⟩, + ⟨4,79,269,1,0,0,0,-1,1⟩, + ⟨4,269,79,1,0,0,0,1,1⟩, + ⟨4,79,269,1,0,0,0,-1,1⟩, + ⟨4,271,9,1,0,0,0,-1,1⟩, + ⟨4,270,9,1,0,0,0,-1,1⟩, + ⟨4,269,79,1,0,0,0,-1,1⟩, + ⟨4,268,79,1,0,0,0,-1,1⟩, + ⟨4,259,258,1,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1066⟩, by decide⟩ +def forward_154 : CheckedSegment frames paid warps := + ⟨⟨forwardState154, forwardState155, + [ + ⟨4,258,2,1,0,0,0,-1,1⟩, + ⟨4,257,256,1,0,0,0,-1,1⟩, + ⟨4,256,72,1,0,0,0,-1,1⟩, + ⟨4,258,535,1,0,0,0,1,2⟩, + ⟨4,259,535,1,0,0,0,-1,2⟩, + ⟨4,530,535,1,0,0,0,1,2⟩, + ⟨4,465,535,1,0,0,0,-1,1⟩, + ⟨4,481,535,1,0,0,0,-1,1⟩, + ⟨4,535,366,1,0,0,0,-1,1⟩, + ⟨4,481,286,1,0,0,0,-1,1⟩, + ⟨4,366,30,1,0,0,0,-1,1⟩, + ⟨4,30,352,1,0,0,0,1,2⟩, + ⟨4,352,30,1,0,0,0,-1,1⟩, + ⟨4,30,540,1,0,0,0,-1,1⟩, + ⟨4,540,30,1,0,0,0,1,1⟩, + ⟨4,30,540,1,0,0,0,-1,1⟩, + ⟨4,540,30,1,0,0,0,-1,1⟩, + ⟨4,286,17,1,0,0,0,-1,1⟩, + ⟨4,286,473,1,0,0,0,1,2⟩, + ⟨4,473,286,1,0,0,0,-1,1⟩, + ⟨4,17,272,1,0,0,0,1,2⟩, + ⟨4,272,17,1,0,0,0,-1,1⟩, + ⟨4,17,283,1,0,0,0,-1,1⟩, + ⟨4,283,17,1,0,0,0,1,1⟩, + ⟨4,17,283,1,0,0,0,-1,1⟩, + ⟨4,286,77,1,0,0,0,-1,1⟩, + ⟨4,283,17,1,0,0,0,-1,1⟩, + ⟨4,472,17,1,0,0,0,-1,1⟩, + ⟨4,473,56,1,0,0,0,-1,1⟩, + ⟨4,276,56,1,0,0,0,-1,1⟩, + ⟨4,273,272,1,0,0,0,-1,1⟩, + ⟨4,272,12,1,0,0,0,-1,1⟩, + ⟨4,268,533,1,0,0,0,1,2⟩, + ⟨4,465,533,1,0,0,0,1,1⟩, + ⟨4,260,485,1,0,0,0,1,2⟩, + ⟨4,264,485,1,0,0,0,1,2⟩, + ⟨4,467,485,1,0,0,0,-1,1⟩, + ⟨4,459,485,1,0,0,0,-1,1⟩, + ⟨4,485,290,1,0,0,0,-1,1⟩, + ⟨4,459,244,1,0,0,0,-1,1⟩, + ⟨4,290,288,1,0,0,0,-1,1⟩, + ⟨4,18,290,1,0,0,0,1,2⟩, + ⟨4,290,18,1,0,0,0,-1,1⟩, + ⟨4,40,288,1,0,0,0,1,2⟩, + ⟨4,288,40,1,0,0,0,-1,1⟩, + ⟨4,40,542,1,0,0,0,-1,1⟩, + ⟨4,542,40,1,0,0,0,1,1⟩, + ⟨4,40,542,1,0,0,0,-1,1⟩, + ⟨4,18,297,1,0,0,0,-1,1⟩, + ⟨4,297,18,1,0,0,0,1,1⟩, + ⟨4,18,297,1,0,0,0,-1,1⟩, + ⟨4,542,40,1,0,0,0,-1,1⟩, + ⟨4,515,40,1,0,0,0,-1,1⟩, + ⟨4,297,18,1,0,0,0,-1,1⟩, + ⟨4,296,18,1,0,0,0,-1,1⟩, + ⟨4,244,241,1,0,0,0,-1,1⟩, + ⟨4,10,241,1,0,0,0,1,2⟩, + ⟨4,241,10,1,0,0,0,-1,1⟩, + ⟨4,10,253,1,0,0,0,-1,1⟩, + ⟨4,253,10,1,0,0,0,1,1⟩, + ⟨4,10,253,1,0,0,0,-1,1⟩, + ⟨4,253,10,1,0,0,0,-1,1⟩, + ⟨4,252,10,1,0,0,0,-1,1⟩, + ⟨4,241,240,1,0,0,0,-1,1⟩, + ⟨4,240,70,1,0,0,0,-1,1⟩, + ⟨5,475,0,1,0,0,0,1,-1⟩, + ⟨4,534,415,1,0,0,0,-1,1⟩, + ⟨4,534,414,1,0,0,0,1,1⟩, + ⟨4,534,409,1,0,0,0,-1,1⟩, + ⟨4,534,405,1,0,0,0,1,1⟩, + ⟨4,534,404,1,0,0,0,-1,1⟩, + ⟨4,534,403,1,0,0,0,-1,1⟩, + ⟨4,534,402,1,0,0,0,1,1⟩, + ⟨4,534,401,1,0,0,0,-2,1⟩, + ⟨5,534,0,1,0,0,0,1,2⟩, + ⟨4,414,534,1,0,0,0,-1,2⟩, + ⟨4,411,534,1,0,0,0,1,2⟩, + ⟨4,410,534,1,0,0,0,1,2⟩, + ⟨4,407,534,1,0,0,0,1,2⟩, + ⟨4,403,534,1,0,0,0,-1,2⟩, + ⟨4,402,534,1,0,0,0,-1,2⟩, + ⟨4,401,534,1,0,0,0,1,2⟩, + ⟨4,239,534,1,0,0,0,-1,2⟩, + ⟨4,236,534,1,0,0,0,-1,2⟩, + ⟨4,234,534,1,0,0,0,1,2⟩, + ⟨4,233,534,1,0,0,0,1,2⟩, + ⟨4,231,534,1,0,0,0,1,2⟩, + ⟨4,553,534,1,0,0,0,1,2⟩, + ⟨4,227,534,1,0,0,0,-1,2⟩, + ⟨4,520,534,1,0,0,0,-1,2⟩, + ⟨4,480,534,1,0,0,0,-1,1⟩, + ⟨4,534,364,1,0,0,0,-1,1⟩, + ⟨4,480,284,1,0,0,0,-1,1⟩, + ⟨4,364,59,1,0,0,0,-1,1⟩, + ⟨4,59,354,1,0,0,0,1,2⟩, + ⟨4,354,59,1,0,0,0,-1,1⟩, + ⟨4,59,361,1,0,0,0,-1,1⟩, + ⟨4,361,59,1,0,0,0,1,1⟩, + ⟨4,59,361,1,0,0,0,-1,1⟩, + ⟨4,361,59,1,0,0,0,-1,1⟩, + ⟨4,284,103,1,0,0,0,-1,1⟩, + ⟨4,284,279,1,0,0,0,1,2⟩, + ⟨4,279,284,1,0,0,0,-1,1⟩, + ⟨4,103,274,1,0,0,0,1,2⟩, + ⟨4,274,103,1,0,0,0,-1,1⟩, + ⟨4,103,281,1,0,0,0,-1,1⟩, + ⟨4,281,103,1,0,0,0,1,1⟩, + ⟨4,103,281,1,0,0,0,-1,1⟩, + ⟨4,284,38,1,0,0,0,-1,1⟩, + ⟨4,281,103,1,0,0,0,-1,1⟩, + ⟨4,280,103,1,0,0,0,-1,1⟩, + ⟨4,279,31,1,0,0,0,-1,1⟩, + ⟨4,278,31,1,0,0,0,-1,1⟩, + ⟨4,275,274,1,0,0,0,-1,1⟩, + ⟨4,274,100,1,0,0,0,-1,1⟩, + ⟨4,481,534,1,0,0,0,-1,1⟩, + ⟨4,481,480,1,0,0,0,-1,1⟩, + ⟨4,481,535,1,0,0,0,1,1⟩, + ⟨4,480,534,1,0,0,0,1,1⟩, + ⟨4,272,274,1,0,0,0,1,1⟩, + ⟨4,274,272,1,0,0,0,-1,1⟩, + ⟨4,272,274,1,0,0,0,1,1⟩, + ⟨5,274,0,1,0,0,0,1,-1⟩, + ⟨4,273,274,1,0,0,0,1,1⟩, + ⟨4,274,273,1,0,0,0,-1,1⟩, + ⟨4,273,274,1,0,0,0,1,1⟩, + ⟨5,274,0,1,0,0,0,1,-1⟩, + ⟨5,273,0,1,0,0,0,2,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1056⟩, by decide⟩ +def forward_155 : CheckedSegment frames paid warps := + ⟨⟨forwardState155, forwardState156, + [ + ⟨4,272,273,1,0,0,0,1,2⟩, + ⟨4,276,273,1,0,0,0,1,2⟩, + ⟨4,473,273,1,0,0,0,1,2⟩, + ⟨4,278,273,1,0,0,0,-1,2⟩, + ⟨4,279,273,1,0,0,0,-1,2⟩, + ⟨4,274,276,1,0,0,0,1,1⟩, + ⟨4,276,274,1,0,0,0,-1,1⟩, + ⟨4,274,276,1,0,0,0,1,1⟩, + ⟨5,276,0,1,0,0,0,1,-1⟩, + ⟨4,275,473,1,0,0,0,1,1⟩, + ⟨4,473,275,1,0,0,0,-1,1⟩, + ⟨4,275,473,1,0,0,0,1,1⟩, + ⟨5,473,0,1,0,0,0,1,-1⟩, + ⟨5,275,0,1,0,0,0,1,-1⟩, + ⟨4,272,275,1,0,0,0,1,1⟩, + ⟨4,273,275,1,0,0,0,2,1⟩, + ⟨4,274,275,1,0,0,0,1,1⟩, + ⟨4,278,275,1,0,0,0,-2,1⟩, + ⟨4,279,275,1,0,0,0,-2,1⟩, + ⟨4,280,275,1,0,0,0,-1,1⟩, + ⟨4,281,275,1,0,0,0,-1,1⟩, + ⟨4,286,275,1,0,0,0,1,1⟩, + ⟨4,287,275,1,0,0,0,1,1⟩, + ⟨4,276,278,1,0,0,0,1,1⟩, + ⟨4,278,276,1,0,0,0,-1,1⟩, + ⟨4,276,278,1,0,0,0,1,1⟩, + ⟨5,278,0,1,0,0,0,1,-1⟩, + ⟨5,276,0,1,0,0,0,1,2⟩, + ⟨4,272,276,1,0,0,0,1,1⟩, + ⟨4,273,276,1,0,0,0,2,1⟩, + ⟨4,274,276,1,0,0,0,1,1⟩, + ⟨4,275,276,1,0,0,0,1,1⟩, + ⟨4,279,276,1,0,0,0,-2,1⟩, + ⟨4,280,276,1,0,0,0,-1,1⟩, + ⟨4,281,276,1,0,0,0,-1,1⟩, + ⟨4,286,276,1,0,0,0,1,1⟩, + ⟨4,287,276,1,0,0,0,1,1⟩, + ⟨4,473,280,1,0,0,0,1,1⟩, + ⟨4,280,473,1,0,0,0,-1,1⟩, + ⟨4,473,280,1,0,0,0,1,1⟩, + ⟨5,280,0,1,0,0,0,1,-1⟩, + ⟨5,473,0,1,0,0,0,2,-1⟩, + ⟨4,281,473,1,0,0,0,1,2⟩, + ⟨4,472,473,1,0,0,0,-1,2⟩, + ⟨4,283,473,1,0,0,0,-1,2⟩, + ⟨4,284,473,1,0,0,0,-1,2⟩, + ⟨4,285,473,1,0,0,0,-1,2⟩, + ⟨4,286,473,1,0,0,0,1,2⟩, + ⟨4,287,473,1,0,0,0,1,2⟩, + ⟨4,278,279,1,0,0,0,1,1⟩, + ⟨4,279,278,1,0,0,0,-1,1⟩, + ⟨4,278,279,1,0,0,0,1,1⟩, + ⟨5,279,0,1,0,0,0,1,-1⟩, + ⟨4,279,281,1,0,0,0,1,1⟩, + ⟨4,281,279,1,0,0,0,-1,1⟩, + ⟨4,279,281,1,0,0,0,1,1⟩, + ⟨5,281,0,1,0,0,0,1,-1⟩, + ⟨5,279,0,1,0,0,0,1,-1⟩, + ⟨4,473,279,1,0,0,0,2,1⟩, + ⟨4,472,279,1,0,0,0,-1,1⟩, + ⟨4,283,279,1,0,0,0,-1,1⟩, + ⟨4,284,279,1,0,0,0,-1,1⟩, + ⟨4,285,279,1,0,0,0,-1,1⟩, + ⟨4,286,279,1,0,0,0,1,1⟩, + ⟨4,287,279,1,0,0,0,1,1⟩, + ⟨5,280,0,1,0,0,0,1,-1⟩, + ⟨4,473,280,1,0,0,0,2,1⟩, + ⟨4,279,280,1,0,0,0,1,1⟩, + ⟨4,472,280,1,0,0,0,-1,1⟩, + ⟨4,283,280,1,0,0,0,-1,1⟩, + ⟨4,284,280,1,0,0,0,-1,1⟩, + ⟨4,285,280,1,0,0,0,-1,1⟩, + ⟨4,286,280,1,0,0,0,1,1⟩, + ⟨4,287,280,1,0,0,0,1,1⟩, + ⟨4,281,472,1,0,0,0,1,1⟩, + ⟨4,472,281,1,0,0,0,-1,1⟩, + ⟨4,281,472,1,0,0,0,1,1⟩, + ⟨5,472,0,1,0,0,0,1,-1⟩, + ⟨5,281,0,1,0,0,0,2,1⟩, + ⟨4,272,281,1,0,0,0,-1,2⟩, + ⟨4,273,281,1,0,0,0,-1,1⟩, + ⟨4,274,281,1,0,0,0,-1,2⟩, + ⟨4,275,281,1,0,0,0,-1,2⟩, + ⟨4,276,281,1,0,0,0,-1,2⟩, + ⟨4,473,281,1,0,0,0,-1,1⟩, + ⟨4,278,281,1,0,0,0,1,1⟩, + ⟨4,283,281,1,0,0,0,1,2⟩, + ⟨4,284,281,1,0,0,0,1,2⟩, + ⟨4,285,281,1,0,0,0,1,2⟩, + ⟨4,286,281,1,0,0,0,-1,1⟩, + ⟨4,287,281,1,0,0,0,-1,1⟩, + ⟨4,472,283,1,0,0,0,1,1⟩, + ⟨4,283,472,1,0,0,0,-1,1⟩, + ⟨4,472,283,1,0,0,0,1,1⟩, + ⟨5,283,0,1,0,0,0,1,-1⟩, + ⟨5,472,0,1,0,0,0,1,2⟩, + ⟨4,272,472,1,0,0,0,2,1⟩, + ⟨4,273,472,1,0,0,0,2,1⟩, + ⟨4,275,472,1,0,0,0,1,1⟩, + ⟨4,473,472,1,0,0,0,2,1⟩, + ⟨4,278,472,1,0,0,0,-2,1⟩, + ⟨4,281,472,1,0,0,0,-2,1⟩, + ⟨4,286,472,1,0,0,0,2,1⟩, + ⟨4,287,472,1,0,0,0,2,1⟩, + ⟨4,272,283,1,0,0,0,-1,1⟩, + ⟨4,274,283,1,0,0,0,1,1⟩, + ⟨4,276,283,1,0,0,0,1,1⟩, + ⟨4,281,283,1,0,0,0,1,1⟩, + ⟨4,472,283,1,0,0,0,-1,1⟩, + ⟨4,284,283,1,0,0,0,-1,1⟩, + ⟨4,285,283,1,0,0,0,-1,1⟩, + ⟨5,285,0,1,0,0,0,1,2⟩, + ⟨4,272,285,1,0,0,0,-1,1⟩, + ⟨4,274,285,1,0,0,0,1,1⟩, + ⟨4,276,285,1,0,0,0,1,1⟩, + ⟨4,281,285,1,0,0,0,1,1⟩, + ⟨4,472,285,1,0,0,0,-1,1⟩, + ⟨4,283,285,1,0,0,0,1,1⟩, + ⟨4,284,285,1,0,0,0,-1,1⟩, + ⟨5,287,0,1,0,0,0,1,2⟩, + ⟨4,473,287,1,0,0,0,-2,1⟩, + ⟨4,279,287,1,0,0,0,-1,1⟩, + ⟨4,280,287,1,0,0,0,-1,1⟩, + ⟨4,281,287,1,0,0,0,1,1⟩, + ⟨4,283,287,1,0,0,0,1,1⟩, + ⟨4,284,287,1,0,0,0,1,1⟩, + ⟨4,285,287,1,0,0,0,1,1⟩, + ⟨4,286,287,1,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],992⟩, by decide⟩ +def forward_156 : CheckedSegment frames paid warps := + ⟨⟨forwardState156, forwardState157, + [ + ⟨4,272,484,1,0,0,0,1,4⟩, + ⟨4,280,484,1,0,0,0,1,4⟩, + ⟨4,53,484,1,0,0,0,-1,4⟩, + ⟨4,312,484,1,0,0,0,-1,4⟩, + ⟨4,456,484,1,0,0,0,1,1⟩, + ⟨4,484,516,1,0,0,0,1,1⟩, + ⟨4,247,484,1,0,0,0,1,2⟩, + ⟨4,252,484,1,0,0,0,1,2⟩, + ⟨4,456,484,1,0,0,0,-1,1⟩, + ⟨4,516,484,1,0,0,0,-1,1⟩, + ⟨4,242,516,1,0,0,0,1,2⟩, + ⟨4,243,516,1,0,0,0,-1,2⟩, + ⟨4,247,516,1,0,0,0,1,2⟩, + ⟨4,522,516,1,0,0,0,1,2⟩, + ⟨4,252,516,1,0,0,0,1,2⟩, + ⟨4,484,516,1,0,0,0,1,1⟩, + ⟨4,484,295,1,0,0,0,-1,1⟩, + ⟨4,295,538,1,0,0,0,-1,1⟩, + ⟨4,300,295,1,0,0,0,1,2⟩, + ⟨4,295,300,1,0,0,0,-1,1⟩, + ⟨4,302,538,1,0,0,0,1,2⟩, + ⟨4,538,302,1,0,0,0,-1,1⟩, + ⟨4,295,55,1,0,0,0,-1,1⟩, + ⟨4,294,55,1,0,0,0,-1,1⟩, + ⟨4,538,102,1,0,0,0,-1,1⟩, + ⟨4,292,102,1,0,0,0,-1,1⟩, + ⟨4,459,484,1,0,0,0,-1,1⟩, + ⟨4,459,458,1,0,0,0,-1,1⟩, + ⟨4,459,485,1,0,0,0,1,1⟩, + ⟨4,458,484,1,0,0,0,1,1⟩, + ⟨4,464,458,1,0,0,0,1,1⟩, + ⟨4,464,533,1,0,0,0,-1,1⟩, + ⟨4,489,533,1,0,0,0,-1,1⟩, + ⟨4,533,60,1,0,0,0,-1,1⟩, + ⟨4,489,19,1,0,0,0,-1,1⟩, + ⟨4,60,29,1,0,0,0,-1,1⟩, + ⟨4,60,602,1,0,0,0,1,2⟩, + ⟨4,602,60,1,0,0,0,-1,1⟩, + ⟨4,60,365,1,0,0,0,-1,1⟩, + ⟨4,365,60,1,0,0,0,1,1⟩, + ⟨4,60,365,1,0,0,0,-1,1⟩, + ⟨4,365,60,1,0,0,0,-1,1⟩, + ⟨4,602,83,1,0,0,0,-1,1⟩, + ⟨4,352,83,1,0,0,0,-1,1⟩, + ⟨4,19,39,1,0,0,0,-1,1⟩, + ⟨4,39,291,1,0,0,0,1,2⟩, + ⟨4,291,39,1,0,0,0,-1,1⟩, + ⟨4,19,289,1,0,0,0,1,2⟩, + ⟨4,289,19,1,0,0,0,-1,1⟩, + ⟨4,39,303,1,0,0,0,-1,1⟩, + ⟨4,303,39,1,0,0,0,1,1⟩, + ⟨4,39,303,1,0,0,0,-1,1⟩, + ⟨4,19,301,1,0,0,0,-1,1⟩, + ⟨4,301,19,1,0,0,0,1,1⟩, + ⟨4,19,301,1,0,0,0,-1,1⟩, + ⟨4,303,39,1,0,0,0,-1,1⟩, + ⟨4,302,39,1,0,0,0,-1,1⟩, + ⟨4,301,19,1,0,0,0,-1,1⟩, + ⟨4,300,19,1,0,0,0,-1,1⟩, + ⟨4,291,290,1,0,0,0,-1,1⟩, + ⟨4,290,54,1,0,0,0,-1,1⟩, + ⟨4,289,288,1,0,0,0,-1,1⟩, + ⟨4,288,101,1,0,0,0,-1,1⟩, + ⟨5,602,0,1,0,0,0,2,1⟩, + ⟨4,288,290,1,0,0,0,1,1⟩, + ⟨4,290,288,1,0,0,0,-1,1⟩, + ⟨4,288,290,1,0,0,0,1,1⟩, + ⟨5,290,0,1,0,0,0,1,-1⟩, + ⟨4,289,290,1,0,0,0,1,1⟩, + ⟨4,290,289,1,0,0,0,-1,1⟩, + ⟨4,289,290,1,0,0,0,1,1⟩, + ⟨5,290,0,1,0,0,0,1,-1⟩, + ⟨5,289,0,1,0,0,0,2,1⟩, + ⟨4,288,289,1,0,0,0,1,2⟩, + ⟨4,292,289,1,0,0,0,1,2⟩, + ⟨4,538,289,1,0,0,0,1,2⟩, + ⟨4,294,289,1,0,0,0,-1,2⟩, + ⟨4,289,532,1,0,0,0,1,2⟩, + ⟨4,295,289,1,0,0,0,-1,2⟩, + ⟨4,290,292,1,0,0,0,1,1⟩, + ⟨4,292,290,1,0,0,0,-1,1⟩, + ⟨4,290,292,1,0,0,0,1,1⟩, + ⟨5,292,0,1,0,0,0,1,-1⟩, + ⟨4,291,538,1,0,0,0,1,1⟩, + ⟨4,538,291,1,0,0,0,-1,1⟩, + ⟨4,291,538,1,0,0,0,1,1⟩, + ⟨5,538,0,1,0,0,0,1,-1⟩, + ⟨5,291,0,1,0,0,0,1,-1⟩, + ⟨4,288,291,1,0,0,0,1,1⟩, + ⟨4,289,291,1,0,0,0,2,1⟩, + ⟨4,290,291,1,0,0,0,1,1⟩, + ⟨4,294,291,1,0,0,0,-2,1⟩, + ⟨4,295,291,1,0,0,0,-2,1⟩, + ⟨4,296,291,1,0,0,0,-1,1⟩, + ⟨4,297,291,1,0,0,0,-1,1⟩, + ⟨4,302,291,1,0,0,0,1,1⟩, + ⟨4,303,291,1,0,0,0,1,1⟩, + ⟨4,292,294,1,0,0,0,1,1⟩, + ⟨4,294,292,1,0,0,0,-1,1⟩, + ⟨4,292,294,1,0,0,0,1,1⟩, + ⟨5,294,0,1,0,0,0,1,-1⟩, + ⟨5,292,0,1,0,0,0,1,2⟩, + ⟨4,288,292,1,0,0,0,1,1⟩, + ⟨4,289,292,1,0,0,0,2,1⟩, + ⟨4,290,292,1,0,0,0,1,1⟩, + ⟨4,291,292,1,0,0,0,1,1⟩, + ⟨4,295,292,1,0,0,0,-2,1⟩, + ⟨4,296,292,1,0,0,0,-1,1⟩, + ⟨4,297,292,1,0,0,0,-1,1⟩, + ⟨4,302,292,1,0,0,0,1,1⟩, + ⟨4,303,292,1,0,0,0,1,1⟩, + ⟨4,538,296,1,0,0,0,1,1⟩, + ⟨4,296,538,1,0,0,0,-1,1⟩, + ⟨4,538,296,1,0,0,0,1,1⟩, + ⟨5,296,0,1,0,0,0,1,-1⟩, + ⟨5,538,0,1,0,0,0,2,-1⟩, + ⟨4,297,538,1,0,0,0,1,2⟩, + ⟨4,515,538,1,0,0,0,-1,2⟩, + ⟨4,542,538,1,0,0,0,-1,2⟩, + ⟨4,538,532,1,0,0,0,1,2⟩, + ⟨4,300,538,1,0,0,0,-1,2⟩, + ⟨4,538,532,1,0,0,0,-1,2⟩, + ⟨4,301,538,1,0,0,0,-1,2⟩, + ⟨4,302,538,1,0,0,0,1,2⟩, + ⟨4,303,538,1,0,0,0,1,2⟩, + ⟨4,294,295,1,0,0,0,1,1⟩, + ⟨4,295,294,1,0,0,0,-1,1⟩, + ⟨4,294,295,1,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1040⟩, by decide⟩ +def forward_157 : CheckedSegment frames paid warps := + ⟨⟨forwardState157, forwardState158, + [ + ⟨5,295,0,1,0,0,0,1,-1⟩, + ⟨4,295,297,1,0,0,0,1,1⟩, + ⟨4,297,295,1,0,0,0,-1,1⟩, + ⟨4,295,297,1,0,0,0,1,1⟩, + ⟨5,297,0,1,0,0,0,1,-1⟩, + ⟨5,295,0,1,0,0,0,1,-1⟩, + ⟨4,538,295,1,0,0,0,2,1⟩, + ⟨4,515,295,1,0,0,0,-1,1⟩, + ⟨4,542,295,1,0,0,0,-1,1⟩, + ⟨4,300,295,1,0,0,0,-1,1⟩, + ⟨4,301,295,1,0,0,0,-1,1⟩, + ⟨4,302,295,1,0,0,0,1,1⟩, + ⟨4,303,295,1,0,0,0,1,1⟩, + ⟨5,296,0,1,0,0,0,1,-1⟩, + ⟨4,538,296,1,0,0,0,2,1⟩, + ⟨4,295,296,1,0,0,0,1,1⟩, + ⟨4,515,296,1,0,0,0,-1,1⟩, + ⟨4,542,296,1,0,0,0,-1,1⟩, + ⟨4,300,296,1,0,0,0,-1,1⟩, + ⟨4,301,296,1,0,0,0,-1,1⟩, + ⟨4,302,296,1,0,0,0,1,1⟩, + ⟨4,303,296,1,0,0,0,1,1⟩, + ⟨4,297,515,1,0,0,0,1,1⟩, + ⟨4,515,297,1,0,0,0,-1,1⟩, + ⟨4,297,515,1,0,0,0,1,1⟩, + ⟨5,515,0,1,0,0,0,1,-1⟩, + ⟨5,297,0,1,0,0,0,2,1⟩, + ⟨4,288,297,1,0,0,0,-1,2⟩, + ⟨4,289,297,1,0,0,0,-1,1⟩, + ⟨4,290,297,1,0,0,0,-1,2⟩, + ⟨4,291,297,1,0,0,0,-1,2⟩, + ⟨4,292,297,1,0,0,0,-1,2⟩, + ⟨4,538,297,1,0,0,0,-1,1⟩, + ⟨4,294,297,1,0,0,0,1,1⟩, + ⟨4,542,297,1,0,0,0,1,2⟩, + ⟨4,300,297,1,0,0,0,1,2⟩, + ⟨4,301,297,1,0,0,0,1,2⟩, + ⟨4,302,297,1,0,0,0,-1,1⟩, + ⟨4,303,297,1,0,0,0,-1,1⟩, + ⟨4,515,542,1,0,0,0,1,1⟩, + ⟨4,542,515,1,0,0,0,-1,1⟩, + ⟨4,515,542,1,0,0,0,1,1⟩, + ⟨5,542,0,1,0,0,0,1,-1⟩, + ⟨5,515,0,1,0,0,0,1,2⟩, + ⟨4,288,515,1,0,0,0,2,1⟩, + ⟨4,289,515,1,0,0,0,2,1⟩, + ⟨4,291,515,1,0,0,0,1,1⟩, + ⟨4,538,515,1,0,0,0,2,1⟩, + ⟨4,294,515,1,0,0,0,-2,1⟩, + ⟨4,297,515,1,0,0,0,-2,1⟩, + ⟨4,302,515,1,0,0,0,2,1⟩, + ⟨4,303,515,1,0,0,0,2,1⟩, + ⟨4,288,542,1,0,0,0,-1,1⟩, + ⟨4,290,542,1,0,0,0,1,1⟩, + ⟨4,292,542,1,0,0,0,1,1⟩, + ⟨4,297,542,1,0,0,0,1,1⟩, + ⟨4,515,542,1,0,0,0,-1,1⟩, + ⟨4,300,542,1,0,0,0,-1,1⟩, + ⟨4,301,542,1,0,0,0,-1,1⟩, + ⟨5,301,0,1,0,0,0,1,2⟩, + ⟨4,288,301,1,0,0,0,-1,1⟩, + ⟨4,290,301,1,0,0,0,1,1⟩, + ⟨4,292,301,1,0,0,0,1,1⟩, + ⟨4,297,301,1,0,0,0,1,1⟩, + ⟨4,515,301,1,0,0,0,-1,1⟩, + ⟨4,542,301,1,0,0,0,1,1⟩, + ⟨4,300,301,1,0,0,0,-1,1⟩, + ⟨5,303,0,1,0,0,0,1,2⟩, + ⟨4,538,303,1,0,0,0,-2,1⟩, + ⟨4,295,303,1,0,0,0,-1,1⟩, + ⟨4,296,303,1,0,0,0,-1,1⟩, + ⟨4,297,303,1,0,0,0,1,1⟩, + ⟨4,542,303,1,0,0,0,1,1⟩, + ⟨4,300,303,1,0,0,0,1,1⟩, + ⟨4,301,303,1,0,0,0,1,1⟩, + ⟨4,302,303,1,0,0,0,-1,1⟩, + ⟨4,459,532,1,0,0,0,1,1⟩, + ⟨4,456,516,1,0,0,0,-1,1⟩, + ⟨4,456,516,1,0,0,0,1,1⟩, + ⟨4,51,516,1,0,0,0,-1,1⟩, + ⟨4,460,516,1,0,0,0,1,2⟩, + ⟨4,516,343,1,0,0,0,-1,1⟩, + ⟨4,460,248,1,0,0,0,-1,1⟩, + ⟨4,343,586,1,0,0,0,-1,1⟩, + ⟨4,350,586,1,0,0,0,1,2⟩, + ⟨4,586,350,1,0,0,0,-1,1⟩, + ⟨4,586,75,1,0,0,0,-1,1⟩, + ⟨4,248,250,1,0,0,0,-1,1⟩, + ⟨4,250,246,1,0,0,0,1,2⟩, + ⟨4,246,250,1,0,0,0,-1,1⟩, + ⟨4,248,244,1,0,0,0,1,2⟩, + ⟨4,244,248,1,0,0,0,-1,1⟩, + ⟨4,250,62,1,0,0,0,-1,1⟩, + ⟨4,248,63,1,0,0,0,-1,1⟩, + ⟨4,246,91,1,0,0,0,-1,1⟩, + ⟨4,244,90,1,0,0,0,-1,1⟩, + ⟨4,461,516,1,0,0,0,1,2⟩, + ⟨4,461,460,1,0,0,0,-1,1⟩, + ⟨4,461,517,1,0,0,0,-1,2⟩, + ⟨4,460,516,1,0,0,0,-1,2⟩, + ⟨4,246,532,1,0,0,0,1,2⟩, + ⟨4,250,532,1,0,0,0,1,2⟩, + ⟨4,244,475,1,0,0,0,1,2⟩, + ⟨4,248,475,1,0,0,0,1,2⟩, + ⟨4,475,532,1,0,0,0,1,1⟩, + ⟨4,459,475,1,0,0,0,-1,1⟩, + ⟨4,111,475,1,0,0,0,-1,1⟩, + ⟨5,87,0,1,0,0,0,1,2⟩, + ⟨4,87,417,1,0,0,0,-1,1⟩, + ⟨4,87,418,1,0,0,0,1,2⟩, + ⟨4,87,419,1,0,0,0,-1,2⟩, + ⟨4,87,420,1,0,0,0,-1,2⟩, + ⟨4,87,421,1,0,0,0,1,2⟩, + ⟨4,87,425,1,0,0,0,-1,2⟩, + ⟨4,87,430,1,0,0,0,1,2⟩, + ⟨4,87,431,1,0,0,0,-1,2⟩, + ⟨4,520,87,1,0,0,0,-1,2⟩, + ⟨4,227,87,1,0,0,0,-1,2⟩, + ⟨4,553,87,1,0,0,0,1,2⟩, + ⟨4,231,87,1,0,0,0,1,2⟩, + ⟨4,233,87,1,0,0,0,1,2⟩, + ⟨4,234,87,1,0,0,0,1,2⟩, + ⟨4,236,87,1,0,0,0,-1,2⟩, + ⟨4,239,87,1,0,0,0,-1,2⟩, + ⟨4,417,87,1,0,0,0,1,2⟩, + ⟨4,418,87,1,0,0,0,-1,2⟩, + ⟨4,419,87,1,0,0,0,-1,2⟩, + ⟨4,423,87,1,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1052⟩, by decide⟩ +def forward_158 : CheckedSegment frames paid warps := + ⟨⟨forwardState158, forwardState159, + [ + ⟨5,47,0,1,0,0,0,-1,2⟩, + ⟨4,47,401,1,0,0,0,1,2⟩, + ⟨4,47,406,1,0,0,0,-1,2⟩, + ⟨4,47,407,1,0,0,0,1,2⟩, + ⟨4,47,410,1,0,0,0,1,2⟩, + ⟨4,47,411,1,0,0,0,-1,2⟩, + ⟨4,47,413,1,0,0,0,1,2⟩, + ⟨4,47,414,1,0,0,0,1,1⟩, + ⟨4,47,415,1,0,0,0,-1,1⟩, + ⟨4,242,47,1,0,0,0,-1,2⟩, + ⟨4,246,47,1,0,0,0,1,2⟩, + ⟨4,247,47,1,0,0,0,1,2⟩, + ⟨4,522,47,1,0,0,0,1,2⟩, + ⟨4,250,47,1,0,0,0,1,2⟩, + ⟨4,252,47,1,0,0,0,-1,2⟩, + ⟨4,255,47,1,0,0,0,-1,2⟩, + ⟨4,402,47,1,0,0,0,1,2⟩, + ⟨4,403,47,1,0,0,0,1,2⟩, + ⟨4,406,47,1,0,0,0,-1,2⟩, + ⟨4,407,47,1,0,0,0,-1,2⟩, + ⟨4,409,47,1,0,0,0,-1,2⟩, + ⟨4,410,47,1,0,0,0,-1,2⟩, + ⟨4,415,47,1,0,0,0,1,2⟩, + ⟨1,429,0,663,1,1804,0,0,1⟩, + ⟨4,47,429,1,0,0,0,-1,1⟩, + ⟨4,47,21,1,0,0,0,1,2⟩, + ⟨4,21,47,1,0,0,0,-1,1⟩, + ⟨4,437,47,1,0,0,0,-1,1⟩, + ⟨4,436,47,1,0,0,0,-1,1⟩, + ⟨4,435,21,1,0,0,0,-1,1⟩, + ⟨4,434,21,1,0,0,0,-1,1⟩, + ⟨4,429,427,1,0,0,0,1,2⟩, + ⟨4,427,429,1,0,0,0,-1,1⟩, + ⟨5,429,0,1,0,0,0,1,-1⟩, + ⟨4,44,429,1,0,0,0,-1,1⟩, + ⟨4,429,44,1,0,0,0,1,1⟩, + ⟨4,44,429,1,0,0,0,-1,1⟩, + ⟨5,427,0,1,0,0,0,1,-1⟩, + ⟨4,16,427,1,0,0,0,-1,1⟩, + ⟨4,427,16,1,0,0,0,1,1⟩, + ⟨4,16,427,1,0,0,0,-1,1⟩, + ⟨4,429,44,1,0,0,0,-1,1⟩, + ⟨4,52,44,1,0,0,0,-1,1⟩, + ⟨4,427,16,1,0,0,0,-1,1⟩, + ⟨4,426,16,1,0,0,0,-1,1⟩, + ⟨4,426,87,1,0,0,0,1,2⟩, + ⟨4,427,87,1,0,0,0,1,2⟩, + ⟨4,430,87,1,0,0,0,-1,2⟩, + ⟨4,229,87,1,0,0,0,-1,1⟩, + ⟨4,518,87,1,0,0,0,-1,1⟩, + ⟨5,52,0,1,0,0,0,-1,2⟩, + ⟨4,52,417,1,0,0,0,1,2⟩, + ⟨4,52,422,1,0,0,0,-1,2⟩, + ⟨4,52,423,1,0,0,0,1,2⟩, + ⟨4,52,426,1,0,0,0,1,2⟩, + ⟨4,52,427,1,0,0,0,-1,2⟩, + ⟨4,52,429,1,0,0,0,1,2⟩, + ⟨4,52,430,1,0,0,0,1,1⟩, + ⟨4,52,431,1,0,0,0,-1,1⟩, + ⟨4,258,52,1,0,0,0,-1,2⟩, + ⟨4,262,52,1,0,0,0,1,2⟩, + ⟨4,263,52,1,0,0,0,1,2⟩, + ⟨4,530,52,1,0,0,0,1,2⟩, + ⟨4,266,52,1,0,0,0,1,2⟩, + ⟨4,268,52,1,0,0,0,-1,2⟩, + ⟨4,271,52,1,0,0,0,-1,2⟩, + ⟨4,418,52,1,0,0,0,1,2⟩, + ⟨4,419,52,1,0,0,0,1,2⟩, + ⟨4,422,52,1,0,0,0,-1,2⟩, + ⟨4,423,52,1,0,0,0,-1,2⟩, + ⟨4,425,52,1,0,0,0,-1,2⟩, + ⟨4,426,52,1,0,0,0,-1,2⟩, + ⟨4,431,52,1,0,0,0,1,2⟩, + ⟨5,543,0,1,0,0,0,-2,1⟩, + ⟨4,76,532,1,0,0,0,-3,8⟩, + ⟨4,543,76,1,0,0,0,1,1⟩, + ⟨4,543,324,1,0,0,0,1,1⟩, + ⟨4,543,334,1,0,0,0,1,1⟩, + ⟨4,543,335,1,0,0,0,-1,1⟩, + ⟨4,520,543,1,0,0,0,-1,4⟩, + ⟨4,227,543,1,0,0,0,-1,4⟩, + ⟨4,553,543,1,0,0,0,1,4⟩, + ⟨4,231,543,1,0,0,0,1,4⟩, + ⟨4,233,543,1,0,0,0,1,4⟩, + ⟨4,234,543,1,0,0,0,1,4⟩, + ⟨4,236,543,1,0,0,0,-1,4⟩, + ⟨4,239,543,1,0,0,0,-1,4⟩, + ⟨4,76,543,1,0,0,0,-1,4⟩, + ⟨4,326,543,1,0,0,0,1,4⟩, + ⟨4,329,543,1,0,0,0,1,4⟩, + ⟨4,334,543,1,0,0,0,-1,4⟩, + ⟨4,111,543,1,0,0,0,-1,4⟩, + ⟨4,543,372,1,0,0,0,-1,1⟩, + ⟨4,372,595,1,0,0,0,-1,1⟩, + ⟨4,376,372,1,0,0,0,1,2⟩, + ⟨4,372,376,1,0,0,0,-1,1⟩, + ⟨4,66,595,1,0,0,0,1,2⟩, + ⟨4,595,66,1,0,0,0,-1,1⟩, + ⟨4,66,381,1,0,0,0,-1,1⟩, + ⟨4,381,66,1,0,0,0,1,1⟩, + ⟨4,66,381,1,0,0,0,-1,1⟩, + ⟨4,381,66,1,0,0,0,-1,1⟩, + ⟨4,595,80,1,0,0,0,-1,1⟩, + ⟨4,543,571,1,0,0,0,1,1⟩, + ⟨4,543,565,1,0,0,0,1,1⟩, + ⟨4,552,565,1,0,0,0,-2,1⟩, + ⟨5,595,0,1,0,0,0,2,1⟩, + ⟨5,542,0,1,0,0,0,-2,1⟩, + ⟨4,542,288,1,0,0,0,1,1⟩, + ⟨4,542,292,1,0,0,0,1,1⟩, + ⟨4,542,296,1,0,0,0,-1,1⟩, + ⟨4,542,302,1,0,0,0,1,1⟩, + ⟨4,542,303,1,0,0,0,-2,1⟩, + ⟨4,225,542,1,0,0,0,-1,4⟩, + ⟨4,227,542,1,0,0,0,1,4⟩, + ⟨4,229,542,1,0,0,0,-1,4⟩, + ⟨4,231,542,1,0,0,0,1,4⟩, + ⟨4,236,542,1,0,0,0,1,4⟩, + ⟨4,237,542,1,0,0,0,1,4⟩, + ⟨4,238,542,1,0,0,0,-1,4⟩, + ⟨4,239,542,1,0,0,0,-1,4⟩, + ⟨4,288,542,1,0,0,0,-1,4⟩, + ⟨4,294,542,1,0,0,0,1,4⟩, + ⟨4,295,542,1,0,0,0,-1,4⟩, + ⟨4,297,542,1,0,0,0,1,4⟩, + ⟨4,302,542,1,0,0,0,-1,4⟩, + ⟨4,542,374,1,0,0,0,-1,1⟩, + ⟨4,374,594,1,0,0,0,-1,1⟩, + ],#[0,0,1,0,0,0,0,0,0,0],1194⟩, by decide⟩ +def forward_159 : CheckedSegment frames paid warps := + ⟨⟨forwardState159, forwardState160, + [ + ⟨4,592,374,1,0,0,0,1,2⟩, + ⟨4,374,592,1,0,0,0,-1,1⟩, + ⟨4,26,594,1,0,0,0,1,2⟩, + ⟨4,594,26,1,0,0,0,-1,1⟩, + ⟨4,26,383,1,0,0,0,-1,1⟩, + ⟨4,383,26,1,0,0,0,1,1⟩, + ⟨4,26,383,1,0,0,0,-1,1⟩, + ⟨4,383,26,1,0,0,0,-1,1⟩, + ⟨4,594,67,1,0,0,0,-1,1⟩, + ⟨4,542,570,1,0,0,0,1,1⟩, + ⟨4,542,565,1,0,0,0,1,1⟩, + ⟨5,76,0,1,0,0,0,-1,1⟩, + ⟨4,76,322,1,0,0,0,-1,1⟩, + ⟨4,76,329,1,0,0,0,2,1⟩, + ⟨4,76,335,1,0,0,0,-1,1⟩, + ⟨4,76,111,1,0,0,0,-1,1⟩, + ⟨4,257,76,1,0,0,0,-1,4⟩, + ⟨4,259,76,1,0,0,0,1,4⟩, + ⟨4,261,76,1,0,0,0,-1,4⟩, + ⟨4,263,76,1,0,0,0,1,4⟩, + ⟨4,268,76,1,0,0,0,1,4⟩, + ⟨4,269,76,1,0,0,0,1,4⟩, + ⟨4,270,76,1,0,0,0,-1,4⟩, + ⟨4,271,76,1,0,0,0,-1,4⟩, + ⟨4,76,532,1,0,0,0,-1,2⟩, + ⟨4,326,76,1,0,0,0,-1,4⟩, + ⟨4,76,532,1,0,0,0,1,1⟩, + ⟨4,328,76,1,0,0,0,-1,4⟩, + ⟨4,76,532,1,0,0,0,-1,1⟩, + ⟨4,329,76,1,0,0,0,-1,4⟩, + ⟨4,76,532,1,0,0,0,3,2⟩, + ⟨4,332,76,1,0,0,0,1,4⟩, + ⟨4,76,532,1,0,0,0,-1,1⟩, + ⟨4,335,76,1,0,0,0,1,4⟩, + ⟨5,111,0,1,0,0,0,1,2⟩, + ⟨4,111,322,1,0,0,0,1,2⟩, + ⟨4,111,324,1,0,0,0,-1,2⟩, + ⟨4,111,326,1,0,0,0,1,1⟩, + ⟨4,111,328,1,0,0,0,-2,1⟩, + ⟨4,111,329,1,0,0,0,-1,1⟩, + ⟨4,111,332,1,0,0,0,1,1⟩, + ⟨4,111,334,1,0,0,0,-1,2⟩, + ⟨4,111,335,1,0,0,0,-1,1⟩, + ⟨4,242,111,1,0,0,0,-1,4⟩, + ⟨4,246,111,1,0,0,0,1,4⟩, + ⟨4,247,111,1,0,0,0,1,4⟩, + ⟨4,522,111,1,0,0,0,1,4⟩, + ⟨4,250,111,1,0,0,0,1,4⟩, + ⟨4,252,111,1,0,0,0,-1,4⟩, + ⟨4,255,111,1,0,0,0,-1,4⟩, + ⟨4,324,111,1,0,0,0,1,4⟩, + ⟨4,326,111,1,0,0,0,-1,4⟩, + ⟨4,332,111,1,0,0,0,-1,4⟩, + ⟨4,333,111,1,0,0,0,-1,4⟩, + ⟨4,334,111,1,0,0,0,1,4⟩, + ⟨4,335,111,1,0,0,0,1,4⟩, + ⟨4,111,36,1,0,0,0,1,2⟩, + ⟨4,36,111,1,0,0,0,-1,1⟩, + ⟨4,439,111,1,0,0,0,-1,1⟩, + ⟨4,438,111,1,0,0,0,-1,1⟩, + ⟨4,433,36,1,0,0,0,-1,1⟩, + ⟨4,432,36,1,0,0,0,-1,1⟩, + ⟨4,53,306,1,0,0,0,1,1⟩, + ⟨4,306,53,1,0,0,0,-1,1⟩, + ⟨4,53,306,1,0,0,0,1,1⟩, + ⟨5,306,0,1,0,0,0,-1,1⟩, + ⟨5,53,0,1,0,0,0,-1,1⟩, + ⟨4,53,308,1,0,0,0,1,1⟩, + ⟨4,53,313,1,0,0,0,2,1⟩, + ⟨4,53,315,1,0,0,0,-2,1⟩, + ⟨4,53,318,1,0,0,0,1,1⟩, + ⟨4,53,319,1,0,0,0,-2,1⟩, + ⟨4,53,51,1,0,0,0,-1,1⟩, + ⟨4,258,53,1,0,0,0,-1,4⟩, + ⟨4,262,53,1,0,0,0,1,4⟩, + ⟨4,263,53,1,0,0,0,1,4⟩, + ⟨4,530,53,1,0,0,0,1,4⟩, + ⟨4,266,53,1,0,0,0,1,4⟩, + ⟨4,268,53,1,0,0,0,-1,4⟩, + ⟨4,271,53,1,0,0,0,-1,4⟩, + ⟨4,306,53,1,0,0,0,1,4⟩, + ⟨4,310,53,1,0,0,0,-1,4⟩, + ⟨4,312,53,1,0,0,0,-1,4⟩, + ⟨4,313,53,1,0,0,0,-1,4⟩, + ⟨4,316,53,1,0,0,0,1,4⟩, + ⟨4,319,53,1,0,0,0,1,4⟩, + ⟨4,51,310,1,0,0,0,1,1⟩, + ⟨4,310,51,1,0,0,0,-1,1⟩, + ⟨4,51,310,1,0,0,0,1,1⟩, + ⟨5,310,0,1,0,0,0,-1,1⟩, + ⟨4,51,312,1,0,0,0,-2,1⟩, + ⟨4,51,315,1,0,0,0,-1,1⟩, + ⟨4,51,316,1,0,0,0,1,1⟩, + ⟨4,51,319,1,0,0,0,-2,1⟩, + ⟨4,241,51,1,0,0,0,-1,4⟩, + ⟨4,243,51,1,0,0,0,1,4⟩, + ⟨4,245,51,1,0,0,0,-1,4⟩, + ⟨4,247,51,1,0,0,0,1,4⟩, + ⟨4,252,51,1,0,0,0,1,4⟩, + ⟨4,253,51,1,0,0,0,1,4⟩, + ⟨4,254,51,1,0,0,0,-1,4⟩, + ⟨4,255,51,1,0,0,0,-1,4⟩, + ⟨4,308,51,1,0,0,0,1,4⟩, + ⟨4,316,51,1,0,0,0,-1,4⟩, + ⟨4,317,51,1,0,0,0,-1,4⟩, + ⟨4,318,51,1,0,0,0,1,4⟩, + ⟨4,319,51,1,0,0,0,1,4⟩, + ⟨4,242,532,1,0,0,0,-1,8⟩, + ⟨4,246,532,1,0,0,0,-1,8⟩, + ⟨4,247,532,1,0,0,0,1,8⟩, + ⟨4,522,532,1,0,0,0,1,8⟩, + ⟨4,250,532,1,0,0,0,-1,8⟩, + ⟨4,252,532,1,0,0,0,-1,8⟩, + ⟨4,255,532,1,0,0,0,-1,8⟩, + ⟨4,289,532,1,0,0,0,-1,2⟩, + ⟨4,322,532,1,0,0,0,-7,8⟩, + ⟨4,590,532,1,0,0,0,-1,4⟩, + ⟨4,475,532,1,0,0,0,-1,1⟩, + ⟨4,532,360,1,0,0,0,-1,1⟩, + ⟨4,360,596,1,0,0,0,-1,1⟩, + ⟨4,360,356,1,0,0,0,1,2⟩, + ⟨4,356,360,1,0,0,0,-1,1⟩, + ⟨4,360,59,1,0,0,0,-1,1⟩, + ⟨4,489,532,1,0,0,0,-1,1⟩, + ⟨4,489,488,1,0,0,0,-1,1⟩, + ⟨4,489,533,1,0,0,0,1,1⟩, + ⟨4,488,532,1,0,0,0,1,1⟩, + ⟨4,520,225,1,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1300⟩, by decide⟩ +def forward_160 : CheckedSegment frames paid warps := + ⟨⟨forwardState160, forwardState161, + [ + ⟨4,227,225,1,0,0,0,1,1⟩, + ⟨4,231,225,1,0,0,0,-1,1⟩, + ⟨4,232,225,1,0,0,0,1,1⟩, + ⟨4,234,225,1,0,0,0,-1,1⟩, + ⟨4,235,225,1,0,0,0,-1,1⟩, + ⟨4,238,225,1,0,0,0,1,1⟩, + ⟨4,241,225,1,0,0,0,1,1⟩, + ⟨4,242,225,1,0,0,0,-1,1⟩, + ⟨4,247,225,1,0,0,0,1,1⟩, + ⟨4,248,225,1,0,0,0,-1,1⟩, + ⟨4,250,225,1,0,0,0,1,1⟩, + ⟨4,528,225,1,0,0,0,1,1⟩, + ⟨4,254,225,1,0,0,0,-1,1⟩, + ⟨5,225,0,1,0,0,0,-1,1⟩, + ⟨4,522,225,1,0,0,0,1,1⟩, + ⟨4,225,522,1,0,0,0,-1,1⟩, + ⟨4,522,225,1,0,0,0,1,1⟩, + ⟨4,522,255,1,0,0,0,1,2⟩, + ⟨4,522,254,1,0,0,0,-1,4⟩, + ⟨4,522,253,1,0,0,0,1,4⟩, + ⟨4,522,250,1,0,0,0,1,4⟩, + ⟨4,522,246,1,0,0,0,-1,4⟩, + ⟨4,522,245,1,0,0,0,-1,4⟩, + ⟨4,522,242,1,0,0,0,-1,4⟩, + ⟨4,522,241,1,0,0,0,1,4⟩, + ⟨4,522,240,1,0,0,0,-1,4⟩, + ⟨4,522,225,1,0,0,0,-1,4⟩, + ⟨4,522,348,1,0,0,0,-1,1⟩, + ⟨4,348,93,1,0,0,0,-1,1⟩, + ⟨4,348,343,1,0,0,0,1,2⟩, + ⟨4,343,348,1,0,0,0,-1,1⟩, + ⟨4,93,338,1,0,0,0,1,2⟩, + ⟨4,338,93,1,0,0,0,-1,1⟩, + ⟨4,93,345,1,0,0,0,-1,1⟩, + ⟨4,345,93,1,0,0,0,1,1⟩, + ⟨4,93,345,1,0,0,0,-1,1⟩, + ⟨4,348,28,1,0,0,0,-1,1⟩, + ⟨4,345,93,1,0,0,0,-1,1⟩, + ⟨4,343,1,1,0,0,0,-1,1⟩, + ⟨4,491,522,1,0,0,0,-1,1⟩, + ⟨4,491,490,1,0,0,0,-1,1⟩, + ⟨4,491,523,1,0,0,0,1,1⟩, + ⟨4,490,522,1,0,0,0,1,1⟩, + ⟨4,490,480,1,0,0,0,1,1⟩, + ⟨4,227,225,1,0,0,0,1,1⟩, + ⟨4,229,225,1,0,0,0,1,1⟩, + ⟨4,553,225,1,0,0,0,-1,1⟩, + ⟨4,231,225,1,0,0,0,-1,1⟩, + ⟨4,232,225,1,0,0,0,-1,1⟩, + ⟨4,233,225,1,0,0,0,-1,1⟩, + ⟨4,235,225,1,0,0,0,1,1⟩, + ⟨4,237,225,1,0,0,0,1,1⟩, + ⟨4,243,225,1,0,0,0,-1,1⟩, + ⟨4,245,225,1,0,0,0,-1,1⟩, + ⟨4,246,225,1,0,0,0,1,1⟩, + ⟨4,247,225,1,0,0,0,1,1⟩, + ⟨4,248,225,1,0,0,0,1,1⟩, + ⟨4,528,225,1,0,0,0,-1,1⟩, + ⟨4,253,225,1,0,0,0,-1,1⟩, + ⟨5,225,0,1,0,0,0,-1,1⟩, + ⟨4,486,225,1,0,0,0,1,1⟩, + ⟨4,225,486,1,0,0,0,-1,1⟩, + ⟨4,486,225,1,0,0,0,1,1⟩, + ⟨4,486,254,1,0,0,0,-1,4⟩, + ⟨4,486,253,1,0,0,0,-1,4⟩, + ⟨4,486,528,1,0,0,0,-1,2⟩, + ⟨4,486,250,1,0,0,0,1,4⟩, + ⟨4,486,246,1,0,0,0,-1,4⟩, + ⟨4,486,245,1,0,0,0,-1,4⟩, + ⟨4,486,243,1,0,0,0,-1,2⟩, + ⟨4,486,242,1,0,0,0,-1,4⟩, + ⟨4,486,241,1,0,0,0,-1,4⟩, + ⟨4,486,240,1,0,0,0,-1,4⟩, + ⟨4,227,225,1,0,0,0,-1,1⟩, + ⟨4,229,225,1,0,0,0,-1,1⟩, + ⟨4,553,225,1,0,0,0,1,1⟩, + ⟨4,231,225,1,0,0,0,1,1⟩, + ⟨4,232,225,1,0,0,0,1,1⟩, + ⟨4,233,225,1,0,0,0,1,1⟩, + ⟨4,235,225,1,0,0,0,-1,1⟩, + ⟨4,237,225,1,0,0,0,-1,1⟩, + ⟨4,259,225,1,0,0,0,1,1⟩, + ⟨4,261,225,1,0,0,0,1,1⟩, + ⟨4,262,225,1,0,0,0,-1,1⟩, + ⟨4,263,225,1,0,0,0,-1,1⟩, + ⟨4,264,225,1,0,0,0,-1,1⟩, + ⟨4,530,225,1,0,0,0,-1,1⟩, + ⟨4,269,225,1,0,0,0,1,1⟩, + ⟨4,528,225,1,0,0,0,1,1⟩, + ⟨4,225,528,1,0,0,0,-1,1⟩, + ⟨4,528,225,1,0,0,0,1,1⟩, + ⟨4,528,270,1,0,0,0,-1,4⟩, + ⟨4,528,269,1,0,0,0,-1,4⟩, + ⟨4,528,266,1,0,0,0,1,4⟩, + ⟨4,528,530,1,0,0,0,-1,4⟩, + ⟨4,528,262,1,0,0,0,-1,4⟩, + ⟨4,528,261,1,0,0,0,-1,4⟩, + ⟨4,528,259,1,0,0,0,-1,2⟩, + ⟨4,528,258,1,0,0,0,-1,4⟩, + ⟨4,528,257,1,0,0,0,-1,4⟩, + ⟨4,528,256,1,0,0,0,-1,4⟩, + ⟨4,528,359,1,0,0,0,-1,1⟩, + ⟨4,359,597,1,0,0,0,-1,1⟩, + ⟨4,364,359,1,0,0,0,1,2⟩, + ⟨4,359,364,1,0,0,0,-1,1⟩, + ⟨4,366,597,1,0,0,0,1,2⟩, + ⟨4,597,366,1,0,0,0,-1,1⟩, + ⟨4,364,60,1,0,0,0,-1,1⟩, + ⟨4,359,74,1,0,0,0,-1,1⟩, + ⟨4,597,84,1,0,0,0,-1,1⟩, + ⟨4,356,84,1,0,0,0,-1,1⟩, + ⟨4,463,528,1,0,0,0,1,2⟩, + ⟨4,463,462,1,0,0,0,-1,1⟩, + ⟨4,463,529,1,0,0,0,-1,2⟩, + ⟨4,462,528,1,0,0,0,-1,2⟩, + ⟨4,227,225,1,0,0,0,-1,1⟩, + ⟨4,229,225,1,0,0,0,-1,1⟩, + ⟨4,553,225,1,0,0,0,1,1⟩, + ⟨4,231,225,1,0,0,0,1,1⟩, + ⟨4,232,225,1,0,0,0,1,1⟩, + ⟨4,233,225,1,0,0,0,1,1⟩, + ⟨4,235,225,1,0,0,0,-1,1⟩, + ⟨4,237,225,1,0,0,0,-1,1⟩, + ⟨4,241,225,1,0,0,0,1,1⟩, + ⟨4,242,225,1,0,0,0,-1,1⟩, + ⟨4,247,225,1,0,0,0,1,1⟩, + ⟨4,248,225,1,0,0,0,-1,1⟩, + ⟨4,250,225,1,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1138⟩, by decide⟩ +def forward_161 : CheckedSegment frames paid warps := + ⟨⟨forwardState161, forwardState162, + [ + ⟨4,254,225,1,0,0,0,-1,1⟩, + ⟨4,257,225,1,0,0,0,-1,1⟩, + ⟨4,258,225,1,0,0,0,1,1⟩, + ⟨4,259,225,1,0,0,0,1,1⟩, + ⟨4,261,225,1,0,0,0,1,1⟩, + ⟨4,262,225,1,0,0,0,-1,1⟩, + ⟨4,263,225,1,0,0,0,-2,1⟩, + ⟨4,530,225,1,0,0,0,-1,1⟩, + ⟨4,266,225,1,0,0,0,-1,1⟩, + ⟨4,269,225,1,0,0,0,1,1⟩, + ⟨4,270,225,1,0,0,0,1,1⟩, + ⟨4,530,225,1,0,0,0,1,1⟩, + ⟨4,225,530,1,0,0,0,-1,1⟩, + ⟨4,530,225,1,0,0,0,1,1⟩, + ⟨4,530,271,1,0,0,0,1,2⟩, + ⟨4,530,270,1,0,0,0,-1,4⟩, + ⟨4,530,269,1,0,0,0,1,4⟩, + ⟨4,530,266,1,0,0,0,1,4⟩, + ⟨4,530,262,1,0,0,0,-1,4⟩, + ⟨4,530,261,1,0,0,0,-1,4⟩, + ⟨4,530,258,1,0,0,0,-1,4⟩, + ⟨4,530,257,1,0,0,0,1,4⟩, + ⟨4,530,256,1,0,0,0,-1,4⟩, + ⟨4,530,225,1,0,0,0,-1,4⟩, + ⟨4,530,358,1,0,0,0,-1,1⟩, + ⟨4,358,599,1,0,0,0,-1,1⟩, + ⟨4,596,358,1,0,0,0,1,2⟩, + ⟨4,358,596,1,0,0,0,-1,1⟩, + ⟨4,29,599,1,0,0,0,1,2⟩, + ⟨4,599,29,1,0,0,0,-1,1⟩, + ⟨4,29,367,1,0,0,0,-1,1⟩, + ⟨4,367,29,1,0,0,0,1,1⟩, + ⟨4,29,367,1,0,0,0,-1,1⟩, + ⟨4,367,29,1,0,0,0,-1,1⟩, + ⟨4,366,29,1,0,0,0,-1,1⟩, + ⟨4,596,30,1,0,0,0,-1,1⟩, + ⟨4,358,74,1,0,0,0,-1,1⟩, + ⟨4,599,73,1,0,0,0,-1,1⟩, + ⟨4,354,73,1,0,0,0,-1,1⟩, + ⟨4,469,530,1,0,0,0,1,2⟩, + ⟨4,469,468,1,0,0,0,-1,1⟩, + ⟨4,469,531,1,0,0,0,-1,2⟩, + ⟨4,468,530,1,0,0,0,-1,2⟩, + ⟨4,468,460,1,0,0,0,1,1⟩, + ⟨4,352,354,1,0,0,0,1,1⟩, + ⟨4,354,352,1,0,0,0,-1,1⟩, + ⟨4,352,354,1,0,0,0,1,1⟩, + ⟨5,354,0,1,0,0,0,1,-1⟩, + ⟨4,599,352,1,0,0,0,-1,1⟩, + ⟨4,352,602,1,0,0,0,1,2⟩, + ⟨4,354,602,1,0,0,0,-1,2⟩, + ⟨4,356,602,1,0,0,0,1,2⟩, + ⟨4,597,602,1,0,0,0,1,2⟩, + ⟨4,358,602,1,0,0,0,-1,2⟩, + ⟨4,359,602,1,0,0,0,-1,2⟩, + ⟨4,354,356,1,0,0,0,1,1⟩, + ⟨4,356,354,1,0,0,0,-1,1⟩, + ⟨4,354,356,1,0,0,0,1,1⟩, + ⟨5,356,0,1,0,0,0,1,-1⟩, + ⟨4,599,597,1,0,0,0,1,1⟩, + ⟨4,597,599,1,0,0,0,-1,1⟩, + ⟨4,599,597,1,0,0,0,1,1⟩, + ⟨5,597,0,1,0,0,0,1,-1⟩, + ⟨5,599,0,1,0,0,0,1,-1⟩, + ⟨4,352,599,1,0,0,0,1,1⟩, + ⟨4,602,599,1,0,0,0,2,1⟩, + ⟨4,354,599,1,0,0,0,1,1⟩, + ⟨4,358,599,1,0,0,0,-2,1⟩, + ⟨4,359,599,1,0,0,0,-2,1⟩, + ⟨4,360,599,1,0,0,0,-1,1⟩, + ⟨4,361,599,1,0,0,0,-1,1⟩, + ⟨4,366,599,1,0,0,0,1,1⟩, + ⟨4,367,599,1,0,0,0,1,1⟩, + ⟨4,356,358,1,0,0,0,1,1⟩, + ⟨4,358,356,1,0,0,0,-1,1⟩, + ⟨4,356,358,1,0,0,0,1,1⟩, + ⟨5,358,0,1,0,0,0,1,-1⟩, + ⟨5,356,0,1,0,0,0,1,2⟩, + ⟨4,352,356,1,0,0,0,1,1⟩, + ⟨4,602,356,1,0,0,0,2,1⟩, + ⟨4,354,356,1,0,0,0,1,1⟩, + ⟨4,599,356,1,0,0,0,1,1⟩, + ⟨4,359,356,1,0,0,0,-2,1⟩, + ⟨4,360,356,1,0,0,0,-1,1⟩, + ⟨4,361,356,1,0,0,0,-1,1⟩, + ⟨4,366,356,1,0,0,0,1,1⟩, + ⟨4,367,356,1,0,0,0,1,1⟩, + ⟨4,597,360,1,0,0,0,1,1⟩, + ⟨4,360,597,1,0,0,0,-1,1⟩, + ⟨4,597,360,1,0,0,0,1,1⟩, + ⟨5,360,0,1,0,0,0,1,-1⟩, + ⟨5,597,0,1,0,0,0,2,-1⟩, + ⟨4,361,597,1,0,0,0,1,2⟩, + ⟨4,596,597,1,0,0,0,-1,2⟩, + ⟨4,540,597,1,0,0,0,-1,2⟩, + ⟨4,364,597,1,0,0,0,-1,2⟩, + ⟨4,365,597,1,0,0,0,-1,2⟩, + ⟨4,366,597,1,0,0,0,1,2⟩, + ⟨4,367,597,1,0,0,0,1,2⟩, + ⟨4,358,359,1,0,0,0,1,1⟩, + ⟨4,359,358,1,0,0,0,-1,1⟩, + ⟨4,358,359,1,0,0,0,1,1⟩, + ⟨5,359,0,1,0,0,0,1,-1⟩, + ⟨4,359,361,1,0,0,0,1,1⟩, + ⟨4,361,359,1,0,0,0,-1,1⟩, + ⟨4,359,361,1,0,0,0,1,1⟩, + ⟨5,361,0,1,0,0,0,1,-1⟩, + ⟨5,359,0,1,0,0,0,1,-1⟩, + ⟨4,597,359,1,0,0,0,2,1⟩, + ⟨4,596,359,1,0,0,0,-1,1⟩, + ⟨4,540,359,1,0,0,0,-1,1⟩, + ⟨4,364,359,1,0,0,0,-1,1⟩, + ⟨4,365,359,1,0,0,0,-1,1⟩, + ⟨4,366,359,1,0,0,0,1,1⟩, + ⟨4,367,359,1,0,0,0,1,1⟩, + ⟨5,360,0,1,0,0,0,1,-1⟩, + ⟨4,352,360,1,0,0,0,-1,1⟩, + ⟨4,597,360,1,0,0,0,2,1⟩, + ⟨4,359,360,1,0,0,0,1,1⟩, + ⟨4,596,360,1,0,0,0,-1,1⟩, + ⟨4,540,360,1,0,0,0,-1,1⟩, + ⟨4,364,360,1,0,0,0,-1,1⟩, + ⟨4,365,360,1,0,0,0,-1,1⟩, + ⟨4,366,360,1,0,0,0,1,1⟩, + ⟨4,367,360,1,0,0,0,1,1⟩, + ⟨4,361,596,1,0,0,0,1,1⟩, + ⟨4,596,361,1,0,0,0,-1,1⟩, + ⟨4,361,596,1,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1044⟩, by decide⟩ +def forward_162 : CheckedSegment frames paid warps := + ⟨⟨forwardState162, forwardState163, + [ + ⟨5,596,0,1,0,0,0,1,-1⟩, + ⟨5,361,0,1,0,0,0,2,1⟩, + ⟨4,352,361,1,0,0,0,-1,2⟩, + ⟨4,602,361,1,0,0,0,-1,1⟩, + ⟨4,354,361,1,0,0,0,-1,2⟩, + ⟨4,599,361,1,0,0,0,-1,2⟩, + ⟨4,356,361,1,0,0,0,-1,2⟩, + ⟨4,597,361,1,0,0,0,-1,1⟩, + ⟨4,358,361,1,0,0,0,1,1⟩, + ⟨4,540,361,1,0,0,0,1,2⟩, + ⟨4,364,361,1,0,0,0,1,2⟩, + ⟨4,365,361,1,0,0,0,1,2⟩, + ⟨4,366,361,1,0,0,0,-1,1⟩, + ⟨4,367,361,1,0,0,0,-1,1⟩, + ⟨4,596,540,1,0,0,0,1,1⟩, + ⟨4,540,596,1,0,0,0,-1,1⟩, + ⟨4,596,540,1,0,0,0,1,1⟩, + ⟨5,540,0,1,0,0,0,1,-1⟩, + ⟨5,596,0,1,0,0,0,1,2⟩, + ⟨4,352,596,1,0,0,0,2,1⟩, + ⟨4,602,596,1,0,0,0,2,1⟩, + ⟨4,599,596,1,0,0,0,1,1⟩, + ⟨4,597,596,1,0,0,0,2,1⟩, + ⟨4,358,596,1,0,0,0,-2,1⟩, + ⟨4,361,596,1,0,0,0,-2,1⟩, + ⟨4,366,596,1,0,0,0,2,1⟩, + ⟨4,367,596,1,0,0,0,2,1⟩, + ⟨5,540,0,1,0,0,0,1,-1⟩, + ⟨4,352,540,1,0,0,0,-2,1⟩, + ⟨4,602,540,1,0,0,0,-1,1⟩, + ⟨4,354,540,1,0,0,0,1,1⟩, + ⟨4,599,540,1,0,0,0,1,2⟩, + ⟨4,356,540,1,0,0,0,1,1⟩, + ⟨4,597,540,1,0,0,0,1,1⟩, + ⟨4,361,540,1,0,0,0,1,1⟩, + ⟨4,596,540,1,0,0,0,-3,2⟩, + ⟨4,364,540,1,0,0,0,-2,1⟩, + ⟨4,365,540,1,0,0,0,-2,1⟩, + ⟨4,366,540,1,0,0,0,1,1⟩, + ⟨4,367,540,1,0,0,0,1,1⟩, + ⟨5,365,0,1,0,0,0,1,2⟩, + ⟨4,352,365,1,0,0,0,-1,1⟩, + ⟨4,354,365,1,0,0,0,1,1⟩, + ⟨4,356,365,1,0,0,0,1,1⟩, + ⟨4,361,365,1,0,0,0,1,1⟩, + ⟨4,596,365,1,0,0,0,-1,1⟩, + ⟨4,540,365,1,0,0,0,1,1⟩, + ⟨4,364,365,1,0,0,0,-1,1⟩, + ⟨5,367,0,1,0,0,0,1,2⟩, + ⟨4,597,367,1,0,0,0,-2,1⟩, + ⟨4,359,367,1,0,0,0,-1,1⟩, + ⟨4,360,367,1,0,0,0,-1,1⟩, + ⟨4,361,367,1,0,0,0,1,1⟩, + ⟨4,540,367,1,0,0,0,1,1⟩, + ⟨4,364,367,1,0,0,0,1,1⟩, + ⟨4,365,367,1,0,0,0,1,1⟩, + ⟨4,366,367,1,0,0,0,-1,1⟩, + ⟨4,229,227,1,0,0,0,-1,1⟩, + ⟨4,553,227,1,0,0,0,1,1⟩, + ⟨4,231,227,1,0,0,0,1,1⟩, + ⟨4,232,227,1,0,0,0,1,1⟩, + ⟨4,233,227,1,0,0,0,1,1⟩, + ⟨4,235,227,1,0,0,0,-1,1⟩, + ⟨4,237,227,1,0,0,0,-1,1⟩, + ⟨4,292,227,1,0,0,0,1,1⟩, + ⟨4,294,227,1,0,0,0,-1,1⟩, + ⟨4,295,227,1,0,0,0,-1,1⟩, + ⟨4,296,227,1,0,0,0,-1,1⟩, + ⟨4,301,227,1,0,0,0,1,1⟩, + ⟨4,520,227,1,0,0,0,1,1⟩, + ⟨4,227,520,1,0,0,0,-1,1⟩, + ⟨4,520,227,1,0,0,0,1,1⟩, + ⟨4,520,303,1,0,0,0,1,1⟩, + ⟨4,520,302,1,0,0,0,-1,2⟩, + ⟨4,520,296,1,0,0,0,1,2⟩, + ⟨4,520,292,1,0,0,0,-1,2⟩, + ⟨4,520,288,1,0,0,0,-1,2⟩, + ⟨4,520,344,1,0,0,0,-1,1⟩, + ⟨4,344,539,1,0,0,0,-1,1⟩, + ⟨4,344,340,1,0,0,0,1,2⟩, + ⟨4,340,344,1,0,0,0,-1,1⟩, + ⟨4,344,93,1,0,0,0,-1,1⟩, + ⟨4,340,75,1,0,0,0,-1,1⟩, + ⟨4,479,520,1,0,0,0,-1,1⟩, + ⟨4,479,478,1,0,0,0,-1,1⟩, + ⟨4,479,521,1,0,0,0,1,1⟩, + ⟨4,478,520,1,0,0,0,1,1⟩, + ⟨4,488,478,1,0,0,0,1,1⟩, + ⟨4,294,292,1,0,0,0,1,1⟩, + ⟨4,295,292,1,0,0,0,1,1⟩, + ⟨4,296,292,1,0,0,0,1,1⟩, + ⟨4,301,292,1,0,0,0,-1,1⟩, + ⟨4,324,292,1,0,0,0,1,1⟩, + ⟨4,326,292,1,0,0,0,-1,1⟩, + ⟨4,328,292,1,0,0,0,-1,1⟩, + ⟨4,333,292,1,0,0,0,1,1⟩, + ⟨5,292,0,1,0,0,0,-1,1⟩, + ⟨4,518,292,1,0,0,0,1,1⟩, + ⟨4,292,518,1,0,0,0,-1,1⟩, + ⟨4,518,292,1,0,0,0,1,1⟩, + ⟨4,518,335,1,0,0,0,-2,1⟩, + ⟨4,518,332,1,0,0,0,1,1⟩, + ⟨4,518,328,1,0,0,0,-2,1⟩, + ⟨4,518,326,1,0,0,0,1,1⟩, + ⟨4,518,342,1,0,0,0,-1,1⟩, + ⟨4,342,587,1,0,0,0,-1,1⟩, + ⟨4,539,342,1,0,0,0,1,2⟩, + ⟨4,342,539,1,0,0,0,-1,1⟩, + ⟨4,86,587,1,0,0,0,1,2⟩, + ⟨4,587,86,1,0,0,0,-1,1⟩, + ⟨4,86,351,1,0,0,0,-1,1⟩, + ⟨4,351,86,1,0,0,0,1,1⟩, + ⟨4,86,351,1,0,0,0,-1,1⟩, + ⟨4,351,86,1,0,0,0,-1,1⟩, + ⟨4,350,86,1,0,0,0,-1,1⟩, + ⟨4,539,58,1,0,0,0,-1,1⟩, + ⟨4,342,1,1,0,0,0,-1,1⟩, + ⟨4,587,82,1,0,0,0,-1,1⟩, + ⟨4,338,82,1,0,0,0,-1,1⟩, + ⟨4,471,518,1,0,0,0,1,2⟩, + ⟨4,471,470,1,0,0,0,-1,1⟩, + ⟨4,471,519,1,0,0,0,-1,2⟩, + ⟨4,470,518,1,0,0,0,-1,2⟩, + ⟨4,470,462,1,0,0,0,1,1⟩, + ⟨4,336,338,1,0,0,0,1,1⟩, + ⟨4,338,336,1,0,0,0,-1,1⟩, + ⟨4,336,338,1,0,0,0,1,1⟩, + ⟨5,338,0,1,0,0,0,1,-1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1038⟩, by decide⟩ +def forward_163 : CheckedSegment frames paid warps := + ⟨⟨forwardState163, forwardState164, + [ + ⟨4,587,336,1,0,0,0,-1,1⟩, + ⟨4,336,588,1,0,0,0,1,2⟩, + ⟨4,338,588,1,0,0,0,-1,2⟩, + ⟨4,340,588,1,0,0,0,1,2⟩, + ⟨4,586,588,1,0,0,0,1,2⟩, + ⟨4,342,588,1,0,0,0,-1,2⟩, + ⟨4,343,588,1,0,0,0,-1,2⟩, + ⟨4,338,340,1,0,0,0,1,1⟩, + ⟨4,340,338,1,0,0,0,-1,1⟩, + ⟨4,338,340,1,0,0,0,1,1⟩, + ⟨5,340,0,1,0,0,0,1,-1⟩, + ⟨4,587,586,1,0,0,0,1,1⟩, + ⟨4,586,587,1,0,0,0,-1,1⟩, + ⟨4,587,586,1,0,0,0,1,1⟩, + ⟨5,586,0,1,0,0,0,1,-1⟩, + ⟨5,587,0,1,0,0,0,1,-1⟩, + ⟨4,336,587,1,0,0,0,1,1⟩, + ⟨4,588,587,1,0,0,0,2,1⟩, + ⟨4,338,587,1,0,0,0,1,1⟩, + ⟨4,342,587,1,0,0,0,-2,1⟩, + ⟨4,343,587,1,0,0,0,-2,1⟩, + ⟨4,344,587,1,0,0,0,-1,1⟩, + ⟨4,345,587,1,0,0,0,-1,1⟩, + ⟨4,350,587,1,0,0,0,1,1⟩, + ⟨4,351,587,1,0,0,0,1,1⟩, + ⟨4,340,342,1,0,0,0,1,1⟩, + ⟨4,342,340,1,0,0,0,-1,1⟩, + ⟨4,340,342,1,0,0,0,1,1⟩, + ⟨5,342,0,1,0,0,0,1,-1⟩, + ⟨5,340,0,1,0,0,0,1,2⟩, + ⟨4,336,340,1,0,0,0,1,1⟩, + ⟨4,588,340,1,0,0,0,2,1⟩, + ⟨4,338,340,1,0,0,0,1,1⟩, + ⟨4,587,340,1,0,0,0,1,1⟩, + ⟨4,343,340,1,0,0,0,-2,1⟩, + ⟨4,344,340,1,0,0,0,-1,1⟩, + ⟨4,345,340,1,0,0,0,-1,1⟩, + ⟨4,350,340,1,0,0,0,1,1⟩, + ⟨4,351,340,1,0,0,0,1,1⟩, + ⟨4,586,344,1,0,0,0,1,1⟩, + ⟨4,344,586,1,0,0,0,-1,1⟩, + ⟨4,586,344,1,0,0,0,1,1⟩, + ⟨5,344,0,1,0,0,0,1,-1⟩, + ⟨5,586,0,1,0,0,0,2,-1⟩, + ⟨4,345,586,1,0,0,0,1,2⟩, + ⟨4,539,586,1,0,0,0,-1,2⟩, + ⟨4,347,586,1,0,0,0,-1,2⟩, + ⟨4,348,586,1,0,0,0,-1,2⟩, + ⟨4,349,586,1,0,0,0,-1,2⟩, + ⟨4,350,586,1,0,0,0,1,2⟩, + ⟨4,351,586,1,0,0,0,1,2⟩, + ⟨4,342,343,1,0,0,0,1,1⟩, + ⟨4,343,342,1,0,0,0,-1,1⟩, + ⟨4,342,343,1,0,0,0,1,1⟩, + ⟨5,343,0,1,0,0,0,1,-1⟩, + ⟨4,343,345,1,0,0,0,1,1⟩, + ⟨4,345,343,1,0,0,0,-1,1⟩, + ⟨4,343,345,1,0,0,0,1,1⟩, + ⟨5,345,0,1,0,0,0,1,-1⟩, + ⟨5,343,0,1,0,0,0,1,-1⟩, + ⟨4,586,343,1,0,0,0,2,1⟩, + ⟨4,539,343,1,0,0,0,-1,1⟩, + ⟨4,347,343,1,0,0,0,-1,1⟩, + ⟨4,348,343,1,0,0,0,-1,1⟩, + ⟨4,349,343,1,0,0,0,-1,1⟩, + ⟨4,350,343,1,0,0,0,1,1⟩, + ⟨4,351,343,1,0,0,0,1,1⟩, + ⟨5,344,0,1,0,0,0,1,-1⟩, + ⟨4,336,344,1,0,0,0,-1,1⟩, + ⟨4,586,344,1,0,0,0,2,1⟩, + ⟨4,343,344,1,0,0,0,1,1⟩, + ⟨4,539,344,1,0,0,0,-1,1⟩, + ⟨4,347,344,1,0,0,0,-1,1⟩, + ⟨4,348,344,1,0,0,0,-1,1⟩, + ⟨4,349,344,1,0,0,0,-1,1⟩, + ⟨4,350,344,1,0,0,0,1,1⟩, + ⟨4,351,344,1,0,0,0,1,1⟩, + ⟨4,345,539,1,0,0,0,1,1⟩, + ⟨4,539,345,1,0,0,0,-1,1⟩, + ⟨4,345,539,1,0,0,0,1,1⟩, + ⟨5,539,0,1,0,0,0,1,-1⟩, + ⟨5,345,0,1,0,0,0,2,1⟩, + ⟨4,336,345,1,0,0,0,-1,2⟩, + ⟨4,588,345,1,0,0,0,-1,1⟩, + ⟨4,338,345,1,0,0,0,-1,2⟩, + ⟨4,587,345,1,0,0,0,-1,2⟩, + ⟨4,340,345,1,0,0,0,-1,2⟩, + ⟨4,586,345,1,0,0,0,-1,1⟩, + ⟨4,342,345,1,0,0,0,1,1⟩, + ⟨4,347,345,1,0,0,0,1,2⟩, + ⟨4,348,345,1,0,0,0,1,2⟩, + ⟨4,349,345,1,0,0,0,1,2⟩, + ⟨4,350,345,1,0,0,0,-1,1⟩, + ⟨4,351,345,1,0,0,0,-1,1⟩, + ⟨4,539,347,1,0,0,0,1,1⟩, + ⟨4,347,539,1,0,0,0,-1,1⟩, + ⟨4,539,347,1,0,0,0,1,1⟩, + ⟨5,347,0,1,0,0,0,1,-1⟩, + ⟨5,539,0,1,0,0,0,1,2⟩, + ⟨4,336,539,1,0,0,0,2,1⟩, + ⟨4,588,539,1,0,0,0,2,1⟩, + ⟨4,587,539,1,0,0,0,1,1⟩, + ⟨4,586,539,1,0,0,0,2,1⟩, + ⟨4,342,539,1,0,0,0,-2,1⟩, + ⟨4,345,539,1,0,0,0,-2,1⟩, + ⟨4,350,539,1,0,0,0,2,1⟩, + ⟨4,351,539,1,0,0,0,2,1⟩, + ⟨5,347,0,1,0,0,0,1,-1⟩, + ⟨4,336,347,1,0,0,0,-2,1⟩, + ⟨4,588,347,1,0,0,0,-1,1⟩, + ⟨4,338,347,1,0,0,0,1,1⟩, + ⟨4,587,347,1,0,0,0,1,2⟩, + ⟨4,340,347,1,0,0,0,1,1⟩, + ⟨4,586,347,1,0,0,0,1,1⟩, + ⟨4,345,347,1,0,0,0,1,1⟩, + ⟨4,539,347,1,0,0,0,-3,2⟩, + ⟨4,348,347,1,0,0,0,-2,1⟩, + ⟨4,349,347,1,0,0,0,-2,1⟩, + ⟨4,350,347,1,0,0,0,1,1⟩, + ⟨4,351,347,1,0,0,0,1,1⟩, + ⟨5,349,0,1,0,0,0,1,2⟩, + ⟨4,336,349,1,0,0,0,-1,1⟩, + ⟨4,338,349,1,0,0,0,1,1⟩, + ⟨4,340,349,1,0,0,0,1,1⟩, + ⟨4,345,349,1,0,0,0,1,1⟩, + ⟨4,539,349,1,0,0,0,-1,1⟩, + ⟨4,347,349,1,0,0,0,1,1⟩, + ⟨4,348,349,1,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1006⟩, by decide⟩ +def forward_164 : CheckedSegment frames paid warps := + ⟨⟨forwardState164, forwardState165, + [ + ⟨5,351,0,1,0,0,0,1,2⟩, + ⟨4,586,351,1,0,0,0,-2,1⟩, + ⟨4,343,351,1,0,0,0,-1,1⟩, + ⟨4,344,351,1,0,0,0,-1,1⟩, + ⟨4,345,351,1,0,0,0,1,1⟩, + ⟨4,347,351,1,0,0,0,1,1⟩, + ⟨4,348,351,1,0,0,0,1,1⟩, + ⟨4,349,351,1,0,0,0,1,1⟩, + ⟨4,350,351,1,0,0,0,-1,1⟩, + ⟨4,278,276,1,0,0,0,1,1⟩, + ⟨4,279,276,1,0,0,0,1,1⟩, + ⟨4,280,276,1,0,0,0,1,1⟩, + ⟨4,283,276,1,0,0,0,-1,1⟩, + ⟨4,285,276,1,0,0,0,-1,1⟩, + ⟨4,308,276,1,0,0,0,1,2⟩, + ⟨4,310,276,1,0,0,0,-1,2⟩, + ⟨4,312,276,1,0,0,0,-1,2⟩, + ⟨4,315,276,1,0,0,0,1,2⟩, + ⟨4,317,276,1,0,0,0,1,2⟩, + ⟨4,324,276,1,0,0,0,1,2⟩, + ⟨4,326,276,1,0,0,0,-1,2⟩, + ⟨4,328,276,1,0,0,0,-1,2⟩, + ⟨4,333,276,1,0,0,0,1,2⟩, + ⟨5,276,0,1,0,0,0,1,2⟩, + ⟨4,553,276,1,0,0,0,1,1⟩, + ⟨4,276,553,1,0,0,0,-1,1⟩, + ⟨4,553,276,1,0,0,0,1,1⟩, + ⟨4,553,335,1,0,0,0,2,1⟩, + ⟨4,553,332,1,0,0,0,-1,1⟩, + ⟨4,553,328,1,0,0,0,2,1⟩, + ⟨4,553,326,1,0,0,0,-1,1⟩, + ⟨4,553,303,1,0,0,0,1,1⟩, + ⟨4,553,302,1,0,0,0,-1,2⟩, + ⟨4,553,296,1,0,0,0,1,2⟩, + ⟨4,553,292,1,0,0,0,-1,4⟩, + ⟨4,553,288,1,0,0,0,-1,2⟩, + ⟨4,553,270,1,0,0,0,-1,4⟩, + ⟨4,553,269,1,0,0,0,-1,4⟩, + ⟨4,553,266,1,0,0,0,1,4⟩, + ⟨4,553,262,1,0,0,0,-1,4⟩, + ⟨4,553,261,1,0,0,0,-1,4⟩, + ⟨4,553,259,1,0,0,0,-1,2⟩, + ⟨4,553,258,1,0,0,0,-1,4⟩, + ⟨4,553,257,1,0,0,0,-1,4⟩, + ⟨4,553,256,1,0,0,0,-1,4⟩, + ⟨4,553,254,1,0,0,0,-1,4⟩, + ⟨4,553,253,1,0,0,0,-1,4⟩, + ⟨4,553,250,1,0,0,0,1,4⟩, + ⟨4,553,246,1,0,0,0,-1,4⟩, + ⟨4,553,245,1,0,0,0,-1,4⟩, + ⟨4,553,243,1,0,0,0,-1,2⟩, + ⟨4,553,242,1,0,0,0,-1,4⟩, + ⟨4,553,241,1,0,0,0,-1,4⟩, + ⟨4,553,240,1,0,0,0,-1,4⟩, + ⟨4,553,239,1,0,0,0,1,4⟩, + ⟨4,553,238,1,0,0,0,-1,4⟩, + ⟨4,553,235,1,0,0,0,-1,2⟩, + ⟨4,553,234,1,0,0,0,1,2⟩, + ⟨4,553,233,1,0,0,0,-1,4⟩, + ⟨4,553,232,1,0,0,0,1,4⟩, + ⟨4,553,229,1,0,0,0,-1,4⟩, + ⟨4,553,227,1,0,0,0,-1,4⟩, + ⟨4,553,225,1,0,0,0,1,4⟩, + ⟨4,553,386,1,0,0,0,-1,1⟩, + ⟨4,386,384,1,0,0,0,-1,1⟩, + ⟨4,96,386,1,0,0,0,1,2⟩, + ⟨4,386,96,1,0,0,0,-1,1⟩, + ⟨4,64,384,1,0,0,0,1,2⟩, + ⟨4,384,64,1,0,0,0,-1,1⟩, + ⟨4,64,541,1,0,0,0,-1,1⟩, + ⟨4,541,64,1,0,0,0,1,1⟩, + ⟨4,64,541,1,0,0,0,-1,1⟩, + ⟨4,96,393,1,0,0,0,-1,1⟩, + ⟨4,393,96,1,0,0,0,1,1⟩, + ⟨4,96,393,1,0,0,0,-1,1⟩, + ⟨4,541,64,1,0,0,0,-1,1⟩, + ⟨4,603,64,1,0,0,0,-1,1⟩, + ⟨4,393,96,1,0,0,0,-1,1⟩, + ⟨4,392,96,1,0,0,0,-1,1⟩, + ⟨4,386,5,1,0,0,0,-1,1⟩, + ⟨4,384,68,1,0,0,0,-1,1⟩, + ⟨4,543,553,1,0,0,0,1,1⟩, + ⟨4,552,553,1,0,0,0,-1,1⟩, + ⟨4,542,553,1,0,0,0,1,1⟩, + ⟨4,384,386,1,0,0,0,1,1⟩, + ⟨4,386,384,1,0,0,0,-1,1⟩, + ⟨4,384,386,1,0,0,0,1,1⟩, + ⟨5,386,0,1,0,0,0,1,-1⟩, + ⟨4,606,384,1,0,0,0,-1,1⟩, + ⟨4,384,607,1,0,0,0,1,2⟩, + ⟨4,386,607,1,0,0,0,-1,2⟩, + ⟨4,388,607,1,0,0,0,1,2⟩, + ⟨4,604,607,1,0,0,0,1,2⟩, + ⟨4,390,607,1,0,0,0,-1,2⟩, + ⟨4,391,607,1,0,0,0,-1,2⟩, + ⟨4,386,388,1,0,0,0,1,1⟩, + ⟨4,388,386,1,0,0,0,-1,1⟩, + ⟨4,386,388,1,0,0,0,1,1⟩, + ⟨5,388,0,1,0,0,0,1,-1⟩, + ⟨4,606,604,1,0,0,0,1,1⟩, + ⟨4,604,606,1,0,0,0,-1,1⟩, + ⟨4,606,604,1,0,0,0,1,1⟩, + ⟨5,604,0,1,0,0,0,1,-1⟩, + ⟨5,606,0,1,0,0,0,1,-1⟩, + ⟨4,384,606,1,0,0,0,1,1⟩, + ⟨4,607,606,1,0,0,0,2,1⟩, + ⟨4,386,606,1,0,0,0,1,1⟩, + ⟨4,390,606,1,0,0,0,-2,1⟩, + ⟨4,391,606,1,0,0,0,-2,1⟩, + ⟨4,392,606,1,0,0,0,-1,1⟩, + ⟨4,393,606,1,0,0,0,-1,1⟩, + ⟨4,398,606,1,0,0,0,1,1⟩, + ⟨4,399,606,1,0,0,0,1,1⟩, + ⟨4,388,390,1,0,0,0,1,1⟩, + ⟨4,390,388,1,0,0,0,-1,1⟩, + ⟨4,388,390,1,0,0,0,1,1⟩, + ⟨5,390,0,1,0,0,0,1,-1⟩, + ⟨5,388,0,1,0,0,0,1,2⟩, + ⟨4,384,388,1,0,0,0,1,1⟩, + ⟨4,607,388,1,0,0,0,2,1⟩, + ⟨4,386,388,1,0,0,0,1,1⟩, + ⟨4,606,388,1,0,0,0,1,1⟩, + ⟨4,391,388,1,0,0,0,-2,1⟩, + ⟨4,392,388,1,0,0,0,-1,1⟩, + ⟨4,393,388,1,0,0,0,-1,1⟩, + ⟨4,398,388,1,0,0,0,1,1⟩, + ⟨4,399,388,1,0,0,0,1,1⟩, + ⟨4,604,392,1,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1136⟩, by decide⟩ +def forward_165 : CheckedSegment frames paid warps := + ⟨⟨forwardState165, forwardState166, + [ + ⟨4,392,604,1,0,0,0,-1,1⟩, + ⟨4,604,392,1,0,0,0,1,1⟩, + ⟨5,392,0,1,0,0,0,1,-1⟩, + ⟨5,604,0,1,0,0,0,2,-1⟩, + ⟨4,393,604,1,0,0,0,1,2⟩, + ⟨4,603,604,1,0,0,0,-1,2⟩, + ⟨4,541,604,1,0,0,0,-1,2⟩, + ⟨4,396,604,1,0,0,0,-1,2⟩, + ⟨4,397,604,1,0,0,0,-1,2⟩, + ⟨4,398,604,1,0,0,0,1,2⟩, + ⟨4,399,604,1,0,0,0,1,2⟩, + ⟨4,390,391,1,0,0,0,1,1⟩, + ⟨4,391,390,1,0,0,0,-1,1⟩, + ⟨4,390,391,1,0,0,0,1,1⟩, + ⟨5,391,0,1,0,0,0,1,-1⟩, + ⟨4,391,393,1,0,0,0,1,1⟩, + ⟨4,393,391,1,0,0,0,-1,1⟩, + ⟨4,391,393,1,0,0,0,1,1⟩, + ⟨5,393,0,1,0,0,0,1,-1⟩, + ⟨5,391,0,1,0,0,0,1,-1⟩, + ⟨4,604,391,1,0,0,0,2,1⟩, + ⟨4,603,391,1,0,0,0,-1,1⟩, + ⟨4,541,391,1,0,0,0,-1,1⟩, + ⟨4,396,391,1,0,0,0,-1,1⟩, + ⟨4,397,391,1,0,0,0,-1,1⟩, + ⟨4,398,391,1,0,0,0,1,1⟩, + ⟨4,399,391,1,0,0,0,1,1⟩, + ⟨5,392,0,1,0,0,0,1,-1⟩, + ⟨4,384,392,1,0,0,0,-1,1⟩, + ⟨4,604,392,1,0,0,0,2,1⟩, + ⟨4,391,392,1,0,0,0,1,1⟩, + ⟨4,603,392,1,0,0,0,-1,1⟩, + ⟨4,541,392,1,0,0,0,-1,1⟩, + ⟨4,396,392,1,0,0,0,-1,1⟩, + ⟨4,397,392,1,0,0,0,-1,1⟩, + ⟨4,398,392,1,0,0,0,1,1⟩, + ⟨4,399,392,1,0,0,0,1,1⟩, + ⟨4,393,603,1,0,0,0,1,1⟩, + ⟨4,603,393,1,0,0,0,-1,1⟩, + ⟨4,393,603,1,0,0,0,1,1⟩, + ⟨5,603,0,1,0,0,0,1,-1⟩, + ⟨5,393,0,1,0,0,0,2,1⟩, + ⟨4,384,393,1,0,0,0,-1,2⟩, + ⟨4,607,393,1,0,0,0,-1,1⟩, + ⟨4,386,393,1,0,0,0,-1,2⟩, + ⟨4,606,393,1,0,0,0,-1,2⟩, + ⟨4,388,393,1,0,0,0,-1,2⟩, + ⟨4,604,393,1,0,0,0,-1,1⟩, + ⟨4,390,393,1,0,0,0,1,1⟩, + ⟨4,541,393,1,0,0,0,1,2⟩, + ⟨4,396,393,1,0,0,0,1,2⟩, + ⟨4,397,393,1,0,0,0,1,2⟩, + ⟨4,398,393,1,0,0,0,-1,1⟩, + ⟨4,399,393,1,0,0,0,-1,1⟩, + ⟨4,603,541,1,0,0,0,1,1⟩, + ⟨4,541,603,1,0,0,0,-1,1⟩, + ⟨4,603,541,1,0,0,0,1,1⟩, + ⟨5,541,0,1,0,0,0,1,-1⟩, + ⟨5,603,0,1,0,0,0,1,2⟩, + ⟨4,384,603,1,0,0,0,2,1⟩, + ⟨4,607,603,1,0,0,0,2,1⟩, + ⟨4,606,603,1,0,0,0,1,1⟩, + ⟨4,604,603,1,0,0,0,2,1⟩, + ⟨4,390,603,1,0,0,0,-2,1⟩, + ⟨4,393,603,1,0,0,0,-2,1⟩, + ⟨4,398,603,1,0,0,0,2,1⟩, + ⟨4,399,603,1,0,0,0,2,1⟩, + ⟨5,541,0,1,0,0,0,1,-1⟩, + ⟨4,384,541,1,0,0,0,-2,1⟩, + ⟨4,607,541,1,0,0,0,-1,1⟩, + ⟨4,386,541,1,0,0,0,1,1⟩, + ⟨4,606,541,1,0,0,0,1,2⟩, + ⟨4,388,541,1,0,0,0,1,1⟩, + ⟨4,604,541,1,0,0,0,1,1⟩, + ⟨4,393,541,1,0,0,0,1,1⟩, + ⟨4,603,541,1,0,0,0,-3,2⟩, + ⟨4,396,541,1,0,0,0,-2,1⟩, + ⟨4,397,541,1,0,0,0,-2,1⟩, + ⟨4,398,541,1,0,0,0,1,1⟩, + ⟨4,399,541,1,0,0,0,1,1⟩, + ⟨5,397,0,1,0,0,0,1,2⟩, + ⟨4,384,397,1,0,0,0,-1,1⟩, + ⟨4,386,397,1,0,0,0,1,1⟩, + ⟨4,388,397,1,0,0,0,1,1⟩, + ⟨4,393,397,1,0,0,0,1,1⟩, + ⟨4,603,397,1,0,0,0,-1,1⟩, + ⟨4,541,397,1,0,0,0,1,1⟩, + ⟨4,396,397,1,0,0,0,-1,1⟩, + ⟨5,399,0,1,0,0,0,1,2⟩, + ⟨4,604,399,1,0,0,0,-2,1⟩, + ⟨4,391,399,1,0,0,0,-1,1⟩, + ⟨4,392,399,1,0,0,0,-1,1⟩, + ⟨4,393,399,1,0,0,0,1,1⟩, + ⟨4,541,399,1,0,0,0,1,1⟩, + ⟨4,396,399,1,0,0,0,1,1⟩, + ⟨4,397,399,1,0,0,0,1,1⟩, + ⟨4,398,399,1,0,0,0,-1,1⟩, + ⟨4,257,225,1,0,0,0,1,1⟩, + ⟨4,258,225,1,0,0,0,-1,1⟩, + ⟨4,259,225,1,0,0,0,-1,1⟩, + ⟨4,261,225,1,0,0,0,-1,1⟩, + ⟨4,262,225,1,0,0,0,1,1⟩, + ⟨4,263,225,1,0,0,0,2,1⟩, + ⟨4,266,225,1,0,0,0,1,1⟩, + ⟨4,269,225,1,0,0,0,-1,1⟩, + ⟨4,270,225,1,0,0,0,-1,1⟩, + ⟨4,324,225,1,0,0,0,1,1⟩, + ⟨4,326,225,1,0,0,0,-1,1⟩, + ⟨4,328,225,1,0,0,0,-1,1⟩, + ⟨4,333,225,1,0,0,0,1,1⟩, + ⟨4,352,225,1,0,0,0,1,1⟩, + ⟨4,356,225,1,0,0,0,1,1⟩, + ⟨4,358,225,1,0,0,0,-1,1⟩, + ⟨4,359,225,1,0,0,0,-1,1⟩, + ⟨4,360,225,1,0,0,0,-1,1⟩, + ⟨4,540,225,1,0,0,0,1,1⟩, + ⟨4,365,225,1,0,0,0,1,1⟩, + ⟨4,540,225,1,0,0,0,1,1⟩, + ⟨4,225,540,1,0,0,0,-1,1⟩, + ⟨4,540,225,1,0,0,0,1,1⟩, + ⟨4,540,367,1,0,0,0,1,4⟩, + ⟨4,540,366,1,0,0,0,-1,4⟩, + ⟨4,540,356,1,0,0,0,-1,4⟩, + ⟨4,540,352,1,0,0,0,-1,4⟩, + ⟨4,540,225,1,0,0,0,1,2⟩, + ⟨4,540,375,1,0,0,0,-1,1⟩, + ⟨4,375,593,1,0,0,0,-1,1⟩, + ⟨4,380,375,1,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1032⟩, by decide⟩ +def forward_166 : CheckedSegment frames paid warps := + ⟨⟨forwardState166, forwardState167, + [ + ⟨4,375,380,1,0,0,0,-1,1⟩, + ⟨4,382,593,1,0,0,0,1,2⟩, + ⟨4,593,382,1,0,0,0,-1,1⟩, + ⟨4,382,26,1,0,0,0,-1,1⟩, + ⟨4,380,66,1,0,0,0,-1,1⟩, + ⟨4,375,88,1,0,0,0,-1,1⟩, + ⟨4,374,88,1,0,0,0,-1,1⟩, + ⟨4,593,3,1,0,0,0,-1,1⟩, + ⟨4,372,3,1,0,0,0,-1,1⟩, + ⟨4,540,572,1,0,0,0,-1,1⟩, + ⟨4,562,572,1,0,0,0,1,1⟩, + ⟨4,540,563,1,0,0,0,-1,1⟩, + ⟨4,562,563,1,0,0,0,1,1⟩, + ⟨4,352,225,1,0,0,0,1,1⟩, + ⟨4,356,225,1,0,0,0,1,1⟩, + ⟨4,358,225,1,0,0,0,-1,1⟩, + ⟨4,359,225,1,0,0,0,-1,1⟩, + ⟨4,360,225,1,0,0,0,-1,1⟩, + ⟨4,365,225,1,0,0,0,1,1⟩, + ⟨4,384,225,1,0,0,0,-1,1⟩, + ⟨4,388,225,1,0,0,0,-1,1⟩, + ⟨4,390,225,1,0,0,0,1,1⟩, + ⟨4,391,225,1,0,0,0,1,1⟩, + ⟨4,392,225,1,0,0,0,1,1⟩, + ⟨4,541,225,1,0,0,0,-1,1⟩, + ⟨4,397,225,1,0,0,0,-1,1⟩, + ⟨4,541,225,1,0,0,0,1,1⟩, + ⟨4,225,541,1,0,0,0,-1,1⟩, + ⟨4,541,225,1,0,0,0,1,1⟩, + ⟨4,541,399,1,0,0,0,-1,4⟩, + ⟨4,541,398,1,0,0,0,1,4⟩, + ⟨4,541,388,1,0,0,0,1,4⟩, + ⟨4,541,384,1,0,0,0,1,4⟩, + ⟨4,541,225,1,0,0,0,-1,2⟩, + ⟨4,541,370,1,0,0,0,-1,1⟩, + ⟨4,370,368,1,0,0,0,-1,1⟩, + ⟨4,8,370,1,0,0,0,1,2⟩, + ⟨4,370,8,1,0,0,0,-1,1⟩, + ⟨4,95,368,1,0,0,0,1,2⟩, + ⟨4,368,95,1,0,0,0,-1,1⟩, + ⟨4,95,379,1,0,0,0,-1,1⟩, + ⟨4,379,95,1,0,0,0,1,1⟩, + ⟨4,95,379,1,0,0,0,-1,1⟩, + ⟨4,8,377,1,0,0,0,-1,1⟩, + ⟨4,377,8,1,0,0,0,1,1⟩, + ⟨4,8,377,1,0,0,0,-1,1⟩, + ⟨4,379,95,1,0,0,0,-1,1⟩, + ⟨4,592,95,1,0,0,0,-1,1⟩, + ⟨4,377,8,1,0,0,0,-1,1⟩, + ⟨4,376,8,1,0,0,0,-1,1⟩, + ⟨4,370,67,1,0,0,0,-1,1⟩, + ⟨4,368,80,1,0,0,0,-1,1⟩, + ⟨4,541,573,1,0,0,0,1,1⟩, + ⟨4,554,573,1,0,0,0,-1,1⟩, + ⟨4,554,572,1,0,0,0,1,1⟩, + ⟨4,541,563,1,0,0,0,1,1⟩, + ⟨4,541,555,1,0,0,0,1,1⟩, + ⟨4,554,555,1,0,0,0,-1,1⟩, + ⟨4,540,555,1,0,0,0,1,1⟩, + ⟨4,368,370,1,0,0,0,1,1⟩, + ⟨4,370,368,1,0,0,0,-1,1⟩, + ⟨4,368,370,1,0,0,0,1,1⟩, + ⟨5,370,0,1,0,0,0,1,-1⟩, + ⟨4,594,368,1,0,0,0,-1,1⟩, + ⟨4,368,595,1,0,0,0,1,2⟩, + ⟨4,370,595,1,0,0,0,-1,2⟩, + ⟨4,372,595,1,0,0,0,1,2⟩, + ⟨4,593,595,1,0,0,0,1,2⟩, + ⟨4,374,595,1,0,0,0,-1,2⟩, + ⟨4,375,595,1,0,0,0,-1,2⟩, + ⟨4,370,372,1,0,0,0,1,1⟩, + ⟨4,372,370,1,0,0,0,-1,1⟩, + ⟨4,370,372,1,0,0,0,1,1⟩, + ⟨5,372,0,1,0,0,0,1,-1⟩, + ⟨4,594,593,1,0,0,0,1,1⟩, + ⟨4,593,594,1,0,0,0,-1,1⟩, + ⟨4,594,593,1,0,0,0,1,1⟩, + ⟨5,593,0,1,0,0,0,1,-1⟩, + ⟨5,594,0,1,0,0,0,1,-1⟩, + ⟨4,368,594,1,0,0,0,1,1⟩, + ⟨4,595,594,1,0,0,0,2,1⟩, + ⟨4,370,594,1,0,0,0,1,1⟩, + ⟨4,374,594,1,0,0,0,-2,1⟩, + ⟨4,375,594,1,0,0,0,-2,1⟩, + ⟨4,376,594,1,0,0,0,-1,1⟩, + ⟨4,377,594,1,0,0,0,-1,1⟩, + ⟨4,382,594,1,0,0,0,1,1⟩, + ⟨4,383,594,1,0,0,0,1,1⟩, + ⟨4,372,374,1,0,0,0,1,1⟩, + ⟨4,374,372,1,0,0,0,-1,1⟩, + ⟨4,372,374,1,0,0,0,1,1⟩, + ⟨5,374,0,1,0,0,0,1,-1⟩, + ⟨5,372,0,1,0,0,0,1,2⟩, + ⟨4,368,372,1,0,0,0,1,1⟩, + ⟨4,595,372,1,0,0,0,2,1⟩, + ⟨4,370,372,1,0,0,0,1,1⟩, + ⟨4,594,372,1,0,0,0,1,1⟩, + ⟨4,375,372,1,0,0,0,-2,1⟩, + ⟨4,376,372,1,0,0,0,-1,1⟩, + ⟨4,377,372,1,0,0,0,-1,1⟩, + ⟨4,382,372,1,0,0,0,1,1⟩, + ⟨4,383,372,1,0,0,0,1,1⟩, + ⟨4,593,376,1,0,0,0,1,1⟩, + ⟨4,376,593,1,0,0,0,-1,1⟩, + ⟨4,593,376,1,0,0,0,1,1⟩, + ⟨5,376,0,1,0,0,0,1,-1⟩, + ⟨5,593,0,1,0,0,0,2,-1⟩, + ⟨4,377,593,1,0,0,0,1,2⟩, + ⟨4,592,593,1,0,0,0,-1,2⟩, + ⟨4,379,593,1,0,0,0,-1,2⟩, + ⟨4,380,593,1,0,0,0,-1,2⟩, + ⟨4,381,593,1,0,0,0,-1,2⟩, + ⟨4,382,593,1,0,0,0,1,2⟩, + ⟨4,383,593,1,0,0,0,1,2⟩, + ⟨4,374,375,1,0,0,0,1,1⟩, + ⟨4,375,374,1,0,0,0,-1,1⟩, + ⟨4,374,375,1,0,0,0,1,1⟩, + ⟨5,375,0,1,0,0,0,1,-1⟩, + ⟨4,375,377,1,0,0,0,1,1⟩, + ⟨4,377,375,1,0,0,0,-1,1⟩, + ⟨4,375,377,1,0,0,0,1,1⟩, + ⟨5,377,0,1,0,0,0,1,-1⟩, + ⟨5,375,0,1,0,0,0,1,-1⟩, + ⟨4,593,375,1,0,0,0,2,1⟩, + ⟨4,592,375,1,0,0,0,-1,1⟩, + ⟨4,379,375,1,0,0,0,-1,1⟩, + ⟨4,380,375,1,0,0,0,-1,1⟩, + ⟨4,381,375,1,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1022⟩, by decide⟩ +def forward_167 : CheckedSegment frames paid warps := + ⟨⟨forwardState167, forwardState168, + [ + ⟨4,382,375,1,0,0,0,1,1⟩, + ⟨4,383,375,1,0,0,0,1,1⟩, + ⟨5,376,0,1,0,0,0,1,-1⟩, + ⟨4,368,376,1,0,0,0,-1,1⟩, + ⟨4,593,376,1,0,0,0,2,1⟩, + ⟨4,375,376,1,0,0,0,1,1⟩, + ⟨4,592,376,1,0,0,0,-1,1⟩, + ⟨4,379,376,1,0,0,0,-1,1⟩, + ⟨4,380,376,1,0,0,0,-1,1⟩, + ⟨4,381,376,1,0,0,0,-1,1⟩, + ⟨4,382,376,1,0,0,0,1,1⟩, + ⟨4,383,376,1,0,0,0,1,1⟩, + ⟨4,377,592,1,0,0,0,1,1⟩, + ⟨4,592,377,1,0,0,0,-1,1⟩, + ⟨4,377,592,1,0,0,0,1,1⟩, + ⟨5,592,0,1,0,0,0,1,-1⟩, + ⟨5,377,0,1,0,0,0,2,1⟩, + ⟨4,368,377,1,0,0,0,-1,2⟩, + ⟨4,595,377,1,0,0,0,-1,1⟩, + ⟨4,370,377,1,0,0,0,-1,2⟩, + ⟨4,594,377,1,0,0,0,-1,2⟩, + ⟨4,372,377,1,0,0,0,-1,2⟩, + ⟨4,593,377,1,0,0,0,-1,1⟩, + ⟨4,374,377,1,0,0,0,1,1⟩, + ⟨4,379,377,1,0,0,0,1,2⟩, + ⟨4,380,377,1,0,0,0,1,2⟩, + ⟨4,381,377,1,0,0,0,1,2⟩, + ⟨4,382,377,1,0,0,0,-1,1⟩, + ⟨4,383,377,1,0,0,0,-1,1⟩, + ⟨4,592,379,1,0,0,0,1,1⟩, + ⟨4,379,592,1,0,0,0,-1,1⟩, + ⟨4,592,379,1,0,0,0,1,1⟩, + ⟨5,379,0,1,0,0,0,1,-1⟩, + ⟨5,592,0,1,0,0,0,1,2⟩, + ⟨4,368,592,1,0,0,0,2,1⟩, + ⟨4,595,592,1,0,0,0,2,1⟩, + ⟨4,594,592,1,0,0,0,1,1⟩, + ⟨4,593,592,1,0,0,0,2,1⟩, + ⟨4,374,592,1,0,0,0,-2,1⟩, + ⟨4,377,592,1,0,0,0,-2,1⟩, + ⟨4,382,592,1,0,0,0,2,1⟩, + ⟨4,383,592,1,0,0,0,2,1⟩, + ⟨5,379,0,1,0,0,0,1,-1⟩, + ⟨4,368,379,1,0,0,0,-2,1⟩, + ⟨4,595,379,1,0,0,0,-1,1⟩, + ⟨4,370,379,1,0,0,0,1,1⟩, + ⟨4,594,379,1,0,0,0,1,2⟩, + ⟨4,372,379,1,0,0,0,1,1⟩, + ⟨4,593,379,1,0,0,0,1,1⟩, + ⟨4,377,379,1,0,0,0,1,1⟩, + ⟨4,592,379,1,0,0,0,-3,2⟩, + ⟨4,380,379,1,0,0,0,-2,1⟩, + ⟨4,381,379,1,0,0,0,-2,1⟩, + ⟨4,382,379,1,0,0,0,1,1⟩, + ⟨4,383,379,1,0,0,0,1,1⟩, + ⟨5,381,0,1,0,0,0,1,2⟩, + ⟨4,368,381,1,0,0,0,-1,1⟩, + ⟨4,370,381,1,0,0,0,1,1⟩, + ⟨4,372,381,1,0,0,0,1,1⟩, + ⟨4,377,381,1,0,0,0,1,1⟩, + ⟨4,592,381,1,0,0,0,-1,1⟩, + ⟨4,379,381,1,0,0,0,1,1⟩, + ⟨4,380,381,1,0,0,0,-1,1⟩, + ⟨5,383,0,1,0,0,0,1,2⟩, + ⟨4,593,383,1,0,0,0,-2,1⟩, + ⟨4,375,383,1,0,0,0,-1,1⟩, + ⟨4,376,383,1,0,0,0,-1,1⟩, + ⟨4,377,383,1,0,0,0,1,1⟩, + ⟨4,379,383,1,0,0,0,1,1⟩, + ⟨4,380,383,1,0,0,0,1,1⟩, + ⟨4,381,383,1,0,0,0,1,1⟩, + ⟨4,382,383,1,0,0,0,-1,1⟩, + ⟨0,0,0,0,0,0,4,0,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],574⟩, by decide⟩ +def forwardSegments : List (CheckedSegment frames paid warps) := + [forward_000,forward_001,forward_002,forward_003,forward_004,forward_005,forward_006,forward_007,forward_008,forward_009,forward_010,forward_011,forward_012,forward_013,forward_014,forward_015,forward_016,forward_017,forward_018,forward_019,forward_020,forward_021,forward_022,forward_023,forward_024,forward_025,forward_026,forward_027,forward_028,forward_029,forward_030,forward_031,forward_032,forward_033,forward_034,forward_035,forward_036,forward_037,forward_038,forward_039,forward_040,forward_041,forward_042,forward_043,forward_044,forward_045,forward_046,forward_047,forward_048,forward_049,forward_050,forward_051,forward_052,forward_053,forward_054,forward_055,forward_056,forward_057,forward_058,forward_059,forward_060,forward_061,forward_062,forward_063,forward_064,forward_065,forward_066,forward_067,forward_068,forward_069,forward_070,forward_071,forward_072,forward_073,forward_074,forward_075,forward_076,forward_077,forward_078,forward_079,forward_080,forward_081,forward_082,forward_083,forward_084,forward_085,forward_086,forward_087,forward_088,forward_089,forward_090,forward_091,forward_092,forward_093,forward_094,forward_095,forward_096,forward_097,forward_098,forward_099,forward_100,forward_101,forward_102,forward_103,forward_104,forward_105,forward_106,forward_107,forward_108,forward_109,forward_110,forward_111,forward_112,forward_113,forward_114,forward_115,forward_116,forward_117,forward_118,forward_119,forward_120,forward_121,forward_122,forward_123,forward_124,forward_125,forward_126,forward_127,forward_128,forward_129,forward_130,forward_131,forward_132,forward_133,forward_134,forward_135,forward_136,forward_137,forward_138,forward_139,forward_140,forward_141,forward_142,forward_143,forward_144,forward_145,forward_146,forward_147,forward_148,forward_149,forward_150,forward_151,forward_152,forward_153,forward_154,forward_155,forward_156,forward_157,forward_158,forward_159,forward_160,forward_161,forward_162,forward_163,forward_164,forward_165,forward_166,forward_167] +def forwardData : List Segment := forwardSegments.map (·.data) +theorem forward_linked : linked initialFrames finalFrames forwardData = true := by decide +theorem forward_paid : totalPaid forwardData = #[0,2201,412,506,135,36,0,0,8,0] := by decide +theorem forward_scalar_cost : totalScalarCost forwardData = 158120 := by decide +theorem forward_event_count : totalEvents forwardData = 21449 := by decide +end NativeData diff --git a/research/kappa-lean-verification-20261022/NativeForward.log b/research/kappa-lean-verification-20261022/NativeForward.log new file mode 100644 index 0000000000..e69de29bb2 diff --git a/research/kappa-lean-verification-20261022/NativeFrames0.lean b/research/kappa-lean-verification-20261022/NativeFrames0.lean new file mode 100644 index 0000000000..b69133d4c4 --- /dev/null +++ b/research/kappa-lean-verification-20261022/NativeFrames0.lean @@ -0,0 +1,1197 @@ +-- Generated by native_generate.py from canonical payload SHA256 +-- 4409d2d9328fffbd276bb03fb800f59a33ec3b2ab15f79a330a7af66e75110cc +import NativeRaw +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NativeData +open NativeCertificate +def frameEntriesPart000 : List CheckedBasis := [ + ⟨#[], by decide⟩, + ⟨#[256,128,64,32,16,8,4,2,1], by decide⟩, + ⟨#[11], by decide⟩, + ⟨#[19], by decide⟩, + ⟨#[35], by decide⟩, + ⟨#[67], by decide⟩, + ⟨#[131], by decide⟩, + ⟨#[259], by decide⟩, + ⟨#[13], by decide⟩, + ⟨#[21], by decide⟩, + ⟨#[37], by decide⟩, + ⟨#[69], by decide⟩, + ⟨#[133], by decide⟩, + ⟨#[261], by decide⟩, + ⟨#[41], by decide⟩, + ⟨#[73], by decide⟩, + ⟨#[137], by decide⟩, + ⟨#[265], by decide⟩, + ⟨#[49], by decide⟩, + ⟨#[81], by decide⟩, + ⟨#[145], by decide⟩, + ⟨#[273], by decide⟩, + ⟨#[161], by decide⟩, + ⟨#[289], by decide⟩, + ⟨#[193], by decide⟩, + ⟨#[321], by decide⟩, + ⟨#[385], by decide⟩, + ⟨#[14], by decide⟩, + ⟨#[22], by decide⟩, + ⟨#[38], by decide⟩, + ⟨#[70], by decide⟩, + ⟨#[134], by decide⟩, + ⟨#[262], by decide⟩, + ⟨#[26], by decide⟩, + ⟨#[74], by decide⟩, + ⟨#[138], by decide⟩, + ⟨#[266], by decide⟩, + ⟨#[50], by decide⟩, + ⟨#[146], by decide⟩, + ⟨#[274], by decide⟩, + ⟨#[98], by decide⟩, + ⟨#[162], by decide⟩, + ⟨#[290], by decide⟩, + ⟨#[194], by decide⟩, + ⟨#[322], by decide⟩, + ⟨#[386], by decide⟩, + ⟨#[28], by decide⟩, + ⟨#[44], by decide⟩, + ⟨#[140], by decide⟩, + ⟨#[268], by decide⟩, + ⟨#[84], by decide⟩, + ⟨#[148], by decide⟩, + ⟨#[276], by decide⟩, + ⟨#[100], by decide⟩, + ⟨#[164], by decide⟩, + ⟨#[292], by decide⟩, + ⟨#[196], by decide⟩, + ⟨#[324], by decide⟩, + ⟨#[388], by decide⟩, + ⟨#[56], by decide⟩, + ⟨#[88], by decide⟩, + ⟨#[152], by decide⟩, + ⟨#[280], by decide⟩, + ⟨#[104], by decide⟩ +] +def frameEntriesPart004 : List CheckedBasis := [ + ⟨#[388,74,40,26,1], by decide⟩, + ⟨#[388,67,33,18,8], by decide⟩, + ⟨#[273,145,85,51,8], by decide⟩, + ⟨#[256,128,64,34,17,11,4], by decide⟩, + ⟨#[256,128,66,34,16,8,6,1], by decide⟩, + ⟨#[385,66,36,22,8], by decide⟩, + ⟨#[256,128,72,40,24,4,2,1], by decide⟩, + ⟨#[384,74,44,30,1], by decide⟩, + ⟨#[256,128,65,32,16,9,4,3], by decide⟩, + ⟨#[258,130,67,22,8], by decide⟩, + ⟨#[266,138,75,47,30], by decide⟩, + ⟨#[256,128,65,32,17,8,5,2], by decide⟩, + ⟨#[266,138,74,30,1], by decide⟩, + ⟨#[256,128,64,38,20,10,1], by decide⟩, + ⟨#[257,161,70,19,13], by decide⟩, + ⟨#[416,70,18,12,1], by decide⟩, + ⟨#[262,134,102,22,8], by decide⟩, + ⟨#[262,134,102,30,1], by decide⟩, + ⟨#[256,128,64,32,16,8,5,3], by decide⟩, + ⟨#[257,137,67,37,22], by decide⟩, + ⟨#[392,67,35,16,6], by decide⟩, + ⟨#[259,131,75,42,25], by decide⟩, + ⟨#[259,131,75,51,7], by decide⟩, + ⟨#[256,128,64,36,20,8,2,1], by decide⟩, + ⟨#[256,128,65,33,17,9,5,3], by decide⟩, + ⟨#[256,128,68,32,16,12,2,1], by decide⟩, + ⟨#[256,128,64,32,19,11,6], by decide⟩, + ⟨#[256,128,64,37,21,8,3], by decide⟩, + ⟨#[256,128,64,32,18,10,6,1], by decide⟩, + ⟨#[256,128,64,33,17,8,4,3], by decide⟩, + ⟨#[256,128,66,36,22,8,1], by decide⟩, + ⟨#[256,128,65,36,20,9,3], by decide⟩, + ⟨#[256,128,65,37,20,8,2], by decide⟩, + ⟨#[256,128,72,44,28,2,1], by decide⟩, + ⟨#[256,128,70,32,18,12,1], by decide⟩, + ⟨#[256,128,65,33,18,10,6], by decide⟩, + ⟨#[261,133,85,45], by decide⟩, + ⟨#[320,192,45,30], by decide⟩, + ⟨#[423,65,20,10], by decide⟩, + ⟨#[400,69,35,14], by decide⟩, + ⟨#[426,96,24,6,1], by decide⟩, + ⟨#[385,70,33,18,12], by decide⟩, + ⟨#[288,160,75,25,7], by decide⟩, + ⟨#[388,75,41,26], by decide⟩, + ⟨#[407,66,36,9], by decide⟩, + ⟨#[273,145,85,51], by decide⟩, + ⟨#[455,33,18,12], by decide⟩, + ⟨#[385,74,44,30], by decide⟩, + ⟨#[266,138,75,30], by decide⟩, + ⟨#[416,70,19,13], by decide⟩, + ⟨#[258,130,85,45], by decide⟩, + ⟨#[262,134,102,30], by decide⟩, + ⟨#[392,67,37,22], by decide⟩, + ⟨#[259,131,75,51], by decide⟩, + ⟨#[448,38,21,11], by decide⟩, + ⟨#[413,72,48,3], by decide⟩, + ⟨#[427,96,24,6], by decide⟩, + ⟨#[258,130,84,44,1], by decide⟩, + ⟨#[409,80,40,5,2], by decide⟩, + ⟨#[258,130,74,45,31], by decide⟩, + ⟨#[265,137,75,45], by decide⟩, + ⟨#[80,40,5,2], by decide⟩, + ⟨#[144,75,42,7], by decide⟩, + ⟨#[386,73,45,28], by decide⟩ +] +def frameEntriesPart008 : List CheckedBasis := [ + ⟨#[262,152,120], by decide⟩, + ⟨#[262,134,102], by decide⟩, + ⟨#[280,152,102], by decide⟩, + ⟨#[262,152,102], by decide⟩, + ⟨#[280,134,102], by decide⟩, + ⟨#[280,152,120], by decide⟩, + ⟨#[262,134,120], by decide⟩, + ⟨#[392,51], by decide⟩, + ⟨#[477,51], by decide⟩, + ⟨#[443,85], by decide⟩, + ⟨#[392,102], by decide⟩, + ⟨#[67,51], by decide⟩, + ⟨#[85,37], by decide⟩, + ⟨#[102,22], by decide⟩, + ⟨#[67,37], by decide⟩, + ⟨#[67,22], by decide⟩, + ⟨#[443,102], by decide⟩, + ⟨#[392,85], by decide⟩, + ⟨#[37,22], by decide⟩, + ⟨#[392,67,22], by decide⟩, + ⟨#[414,85,37], by decide⟩, + ⟨#[429,102,22], by decide⟩, + ⟨#[392,67,37], by decide⟩, + ⟨#[414,67,37], by decide⟩, + ⟨#[392,102,22], by decide⟩, + ⟨#[392,85,37], by decide⟩, + ⟨#[429,67,22], by decide⟩, + ⟨#[328,51], by decide⟩, + ⟨#[200,51], by decide⟩, + ⟨#[131,51], by decide⟩, + ⟨#[176,120], by decide⟩, + ⟨#[176,75], by decide⟩, + ⟨#[259,51], by decide⟩, + ⟨#[259,120], by decide⟩, + ⟨#[259,75], by decide⟩, + ⟨#[304,75], by decide⟩, + ⟨#[304,120], by decide⟩, + ⟨#[131,75], by decide⟩, + ⟨#[131,120], by decide⟩, + ⟨#[304,131,120], by decide⟩, + ⟨#[259,176,120], by decide⟩, + ⟨#[259,131,75], by decide⟩, + ⟨#[304,176,75], by decide⟩, + ⟨#[304,131,75], by decide⟩, + ⟨#[259,176,75], by decide⟩, + ⟨#[259,131,120], by decide⟩, + ⟨#[304,176,120], by decide⟩, + ⟨#[322,45], by decide⟩, + ⟨#[194,45], by decide⟩, + ⟨#[265,45], by decide⟩, + ⟨#[265,75], by decide⟩, + ⟨#[265,102], by decide⟩, + ⟨#[137,45], by decide⟩, + ⟨#[137,75], by decide⟩, + ⟨#[137,102], by decide⟩, + ⟨#[164,102], by decide⟩, + ⟨#[164,75], by decide⟩, + ⟨#[292,102], by decide⟩, + ⟨#[292,75], by decide⟩, + ⟨#[292,164,75], by decide⟩, + ⟨#[265,137,75], by decide⟩, + ⟨#[292,137,102], by decide⟩, + ⟨#[265,164,102], by decide⟩, + ⟨#[292,164,102], by decide⟩ +] +def frameEntriesPart012 : List CheckedBasis := [ + ⟨#[388,72,41,3], by decide⟩, + ⟨#[388,72,25,3], by decide⟩, + ⟨#[391,75,41,25], by decide⟩, + ⟨#[429,97,25,3], by decide⟩, + ⟨#[388,72,41,25], by decide⟩, + ⟨#[273,145,51], by decide⟩, + ⟨#[324,196,51], by decide⟩, + ⟨#[273,196,51], by decide⟩, + ⟨#[324,145,51], by decide⟩, + ⟨#[260,132,75,38,21], by decide⟩, + ⟨#[260,132,64,51,11], by decide⟩, + ⟨#[273,136,85,42], by decide⟩, + ⟨#[264,145,85,42], by decide⟩, + ⟨#[264,136,76,42], by decide⟩, + ⟨#[273,145,76,42], by decide⟩, + ⟨#[290,136,102,25], by decide⟩, + ⟨#[264,162,102,25], by decide⟩, + ⟨#[264,136,76,25], by decide⟩, + ⟨#[290,162,76,25], by decide⟩, + ⟨#[385,44,30], by decide⟩, + ⟨#[429,74,30], by decide⟩, + ⟨#[459,44,30], by decide⟩, + ⟨#[385,65,38,20,10], by decide⟩, + ⟨#[422,64,20,10,1], by decide⟩, + ⟨#[321,193,30], by decide⟩, + ⟨#[266,138,30], by decide⟩, + ⟨#[321,138,30], by decide⟩, + ⟨#[257,129,64,38,30], by decide⟩, + ⟨#[257,129,102,21,11], by decide⟩, + ⟨#[429,70,30], by decide⟩, + ⟨#[416,19,13], by decide⟩, + ⟨#[395,64,32,24,6], by decide⟩, + ⟨#[416,96,19,11,6], by decide⟩, + ⟨#[416,65,19,7], by decide⟩, + ⟨#[435,82,10,7], by decide⟩, + ⟨#[426,75,19,7], by decide⟩, + ⟨#[416,65,10,7], by decide⟩, + ⟨#[416,65,19,10], by decide⟩, + ⟨#[423,70,20,13], by decide⟩, + ⟨#[423,70,19,10], by decide⟩, + ⟨#[416,65,20,13], by decide⟩, + ⟨#[262,134,30], by decide⟩, + ⟨#[352,224,30], by decide⟩, + ⟨#[262,134,75,38,30], by decide⟩, + ⟨#[288,160,64,21,11], by decide⟩, + ⟨#[280,129,120,7], by decide⟩, + ⟨#[257,152,120,7], by decide⟩, + ⟨#[257,129,97,7], by decide⟩, + ⟨#[280,152,97,7], by decide⟩, + ⟨#[262,129,102,25], by decide⟩, + ⟨#[257,134,102,25], by decide⟩, + ⟨#[257,129,97,25], by decide⟩, + ⟨#[262,134,97,25], by decide⟩, + ⟨#[392,37,22], by decide⟩, + ⟨#[414,67,51], by decide⟩, + ⟨#[392,72,37,21,3], by decide⟩, + ⟨#[405,64,48,8,3], by decide⟩, + ⟨#[328,200,51], by decide⟩, + ⟨#[259,131,51], by decide⟩, + ⟨#[264,136,64,38,21], by decide⟩, + ⟨#[259,131,85,51,11], by decide⟩, + ⟨#[260,132,68,37,22,15], by decide⟩, + ⟨#[264,136,72,41,26,7], by decide⟩, + ⟨#[257,129,65,39,19,13], by decide⟩ +] +def frameEntriesPart016 : List CheckedBasis := [ + ⟨#[266,128,64,32,24,6,1], by decide⟩, + ⟨#[256,128,64,38,21,8], by decide⟩, + ⟨#[264,136,64,37,21,3], by decide⟩, + ⟨#[259,131,67,37,22,11], by decide⟩, + ⟨#[256,128,85,48,8,3], by decide⟩, + ⟨#[256,128,81,48,8,4,3], by decide⟩, + ⟨#[264,136,64,33,17,4,3], by decide⟩, + ⟨#[259,131,67,34,17,11,7], by decide⟩, + ⟨#[256,128,64,33,18,8,7], by decide⟩, + ⟨#[264,128,72,33,17,4,3], by decide⟩, + ⟨#[256,136,72,37,21,3], by decide⟩, + ⟨#[256,145,64,48,8,4,3], by decide⟩, + ⟨#[277,128,64,48,8,3], by decide⟩, + ⟨#[273,128,64,48,8,4,3], by decide⟩, + ⟨#[256,136,72,33,17,4,3], by decide⟩, + ⟨#[256,128,70,32,20,10,1], by decide⟩, + ⟨#[262,128,64,32,20,10,1], by decide⟩, + ⟨#[288,160,64,18,10,6,1], by decide⟩, + ⟨#[256,160,96,18,10,6,1], by decide⟩, + ⟨#[256,128,64,34,17,8,7], by decide⟩, + ⟨#[256,128,64,41,25,4,3], by decide⟩, + ⟨#[256,128,64,42,24,6,1], by decide⟩, + ⟨#[256,128,64,32,19,10,7], by decide⟩, + ⟨#[259,131,67,33,18,11,7], by decide⟩, + ⟨#[320,192,33,17,8,4,3], by decide⟩, + ⟨#[320,192,32,18,10,6,1], by decide⟩, + ⟨#[257,129,65,33,18,11,7], by decide⟩, + ⟨#[256,129,72,40,24,5,2], by decide⟩, + ⟨#[256,152,80,40,4,2,1], by decide⟩, + ⟨#[256,136,65,40,17,5,2], by decide⟩, + ⟨#[256,145,80,32,8,5,2], by decide⟩, + ⟨#[257,128,72,40,24,5,2], by decide⟩, + ⟨#[280,128,80,40,4,2,1], by decide⟩, + ⟨#[273,128,80,32,8,5,2], by decide⟩, + ⟨#[264,128,65,40,17,5,2], by decide⟩, + ⟨#[259,131,66,35,19,9,7], by decide⟩, + ⟨#[272,144,65,32,9,4,3], by decide⟩, + ⟨#[257,129,66,35,17,9,7], by decide⟩, + ⟨#[272,144,66,34,8,6,1], by decide⟩, + ⟨#[256,128,65,32,16,10,7], by decide⟩, + ⟨#[256,128,72,41,16,4,3], by decide⟩, + ⟨#[256,128,67,34,16,8,7], by decide⟩, + ⟨#[256,128,74,42,16,6,1], by decide⟩, + ⟨#[256,128,74,42,24,4,1], by decide⟩, + ⟨#[256,128,73,40,25,4,2], by decide⟩, + ⟨#[256,128,65,32,19,10,4], by decide⟩, + ⟨#[256,128,66,35,16,9,4], by decide⟩, + ⟨#[260,132,72,40,24,2,1], by decide⟩, + ⟨#[257,129,72,41,25,5,3], by decide⟩, + ⟨#[260,132,69,36,20,13,3], by decide⟩, + ⟨#[260,132,65,32,16,9,3], by decide⟩, + ⟨#[261,128,68,32,17,8,2], by decide⟩, + ⟨#[258,128,65,34,17,8,5], by decide⟩, + ⟨#[262,128,68,34,16,8,1], by decide⟩, + ⟨#[257,128,66,34,17,8,6], by decide⟩, + ⟨#[256,130,65,34,17,8,5], by decide⟩, + ⟨#[256,133,68,32,17,8,2], by decide⟩, + ⟨#[256,134,68,34,16,8,1], by decide⟩, + ⟨#[256,129,66,34,17,8,6], by decide⟩, + ⟨#[257,129,72,40,24,4,2], by decide⟩, + ⟨#[257,129,73,41,24,5,3], by decide⟩, + ⟨#[257,129,67,35,17,9,6], by decide⟩, + ⟨#[257,129,66,34,16,8,6], by decide⟩, + ⟨#[256,128,72,42,26,4,1], by decide⟩ +] +def frameEntriesPart020 : List CheckedBasis := [ + ⟨#[9,21,36,66,128,258], by decide⟩, + ⟨#[9,21,36,64,130,258], by decide⟩, + ⟨#[2,21,45,64,128,256], by decide⟩, + ⟨#[45,66,133,274], by decide⟩, + ⟨#[12,33,80,133,274], by decide⟩, + ⟨#[9,36,66,133,274], by decide⟩, + ⟨#[5,18,40,137,322], by decide⟩, + ⟨#[5,18,40,66,137,256], by decide⟩, + ⟨#[5,9,33,80,128,274], by decide⟩, + ⟨#[9,18,36,66,133,256], by decide⟩, + ⟨#[5,9,33,66,128,274], by decide⟩, + ⟨#[5,9,18,33,128,322], by decide⟩, + ⟨#[12,18,33,66,133,256], by decide⟩, + ⟨#[22,37,75,132,260], by decide⟩, + ⟨#[26,41,79,136,264], by decide⟩, + ⟨#[13,19,102,129,257], by decide⟩, + ⟨#[30,44,75,140,268], by decide⟩, + ⟨#[10,20,65,134,289], by decide⟩, + ⟨#[6,24,96,138,289], by decide⟩, + ⟨#[17,34,68,131,268], by decide⟩, + ⟨#[3,48,72,145,268], by decide⟩, + ⟨#[18,33,67,392], by decide⟩, + ⟨#[4,18,33,459], by decide⟩, + ⟨#[18,33,200,259], by decide⟩, + ⟨#[51,72,140,274], by decide⟩, + ⟨#[18,33,131,328], by decide⟩, + ⟨#[30,33,134,321], by decide⟩, + ⟨#[12,18,32,455], by decide⟩, + ⟨#[12,18,134,321], by decide⟩, + ⟨#[12,51,81,388], by decide⟩, + ⟨#[4,51,81,136,264], by decide⟩, + ⟨#[12,22,37,451], by decide⟩, + ⟨#[12,51,196,273], by decide⟩, + ⟨#[3,48,72,140,273], by decide⟩, + ⟨#[12,51,145,324], by decide⟩, + ⟨#[5,26,40,74,385], by decide⟩, + ⟨#[1,4,40,80,410], by decide⟩, + ⟨#[5,40,80,138,273], by decide⟩, + ⟨#[5,40,80,145,266], by decide⟩, + ⟨#[5,19,40,67,392], by decide⟩, + ⟨#[5,8,32,80,403], by decide⟩, + ⟨#[5,40,80,131,280], by decide⟩, + ⟨#[5,40,80,152,259], by decide⟩, + ⟨#[26,45,75,138,266], by decide⟩, + ⟨#[4,41,75,144,272], by decide⟩, + ⟨#[31,45,75,143,271], by decide⟩, + ⟨#[1,44,74,144,272], by decide⟩, + ⟨#[22,45,75,134,262], by decide⟩, + ⟨#[8,37,67,144,272], by decide⟩, + ⟨#[19,45,75,131,259], by decide⟩, + ⟨#[13,32,70,144,272], by decide⟩, + ⟨#[1,50,74,132,260], by decide⟩, + ⟨#[31,44,75,132,260], by decide⟩, + ⟨#[14,51,69,132,260], by decide⟩, + ⟨#[16,35,75,132,260], by decide⟩, + ⟨#[19,32,75,132,260], by decide⟩, + ⟨#[13,51,70,132,260], by decide⟩, + ⟨#[28,47,75,132,260], by decide⟩, + ⟨#[2,49,73,132,260], by decide⟩, + ⟨#[17,34,68,138,261], by decide⟩, + ⟨#[17,34,68,133,266], by decide⟩, + ⟨#[1,16,34,68,398], by decide⟩, + ⟨#[14,17,34,68,385], by decide⟩, + ⟨#[17,34,68,137,262], by decide⟩ +] +def frameEntriesPart024 : List CheckedBasis := [ + ⟨#[12,18,33,64,129,262], by decide⟩, + ⟨#[6,10,18,33,64,385], by decide⟩, + ⟨#[12,18,33,64,391], by decide⟩, + ⟨#[6,25,43,74,130,258], by decide⟩, + ⟨#[1,24,44,76,130,258], by decide⟩, + ⟨#[15,22,34,67,130,258], by decide⟩, + ⟨#[8,17,37,68,130,258], by decide⟩, + ⟨#[25,45,76,130,258], by decide⟩, + ⟨#[9,16,36,66,132,259], by decide⟩, + ⟨#[9,16,36,66,131,260], by decide⟩, + ⟨#[6,9,16,34,66,385], by decide⟩, + ⟨#[1,8,16,36,66,390], by decide⟩, + ⟨#[9,16,36,66,391], by decide⟩, + ⟨#[3,4,48,72,409], by decide⟩, + ⟨#[10,20,32,65,391], by decide⟩, + ⟨#[8,17,34,68,391], by decide⟩, + ⟨#[7,42,75,144,272], by decide⟩, + ⟨#[7,25,42,67,131,259], by decide⟩, + ⟨#[7,8,17,34,192,320], by decide⟩, + ⟨#[7,10,19,32,192,320], by decide⟩, + ⟨#[7,25,42,65,129,257], by decide⟩, + ⟨#[7,25,42,74,138,266], by decide⟩, + ⟨#[1,6,24,42,192,320], by decide⟩, + ⟨#[3,4,25,41,192,320], by decide⟩, + ⟨#[7,25,42,72,136,264], by decide⟩, + ⟨#[7,25,42,192,320], by decide⟩, + ⟨#[7,51,67,131,282], by decide⟩, + ⟨#[7,17,34,192,328], by decide⟩, + ⟨#[7,51,90,131,259], by decide⟩, + ⟨#[7,17,34,200,328], by decide⟩, + ⟨#[12,18,97,160,262], by decide⟩, + ⟨#[7,10,19,192,352], by decide⟩, + ⟨#[7,25,65,129,299], by decide⟩, + ⟨#[6,10,18,64,385], by decide⟩, + ⟨#[7,10,19,224,352], by decide⟩, + ⟨#[7,25,107,129,257], by decide⟩, + ⟨#[30,32,65,129,268], by decide⟩, + ⟨#[30,33,64,129,262], by decide⟩, + ⟨#[30,42,74,138,269], by decide⟩, + ⟨#[6,24,42,192,321], by decide⟩, + ⟨#[10,20,33,70,385], by decide⟩, + ⟨#[30,42,77,138,266], by decide⟩, + ⟨#[6,24,42,193,321], by decide⟩, + ⟨#[3,25,41,192,324], by decide⟩, + ⟨#[25,42,72,136,271], by decide⟩, + ⟨#[3,25,41,196,324], by decide⟩, + ⟨#[25,42,79,136,264], by decide⟩, + ⟨#[51,76,146,268], by decide⟩, + ⟨#[51,76,140,274], by decide⟩, + ⟨#[30,97,140,289], by decide⟩, + ⟨#[30,97,161,268], by decide⟩, + ⟨#[30,76,140,268], by decide⟩, + ⟨#[30,76,161,289], by decide⟩, + ⟨#[51,82,146,274], by decide⟩, + ⟨#[51,82,140,268], by decide⟩, + ⟨#[5,49,73,411], by decide⟩, + ⟨#[28,40,76,386], by decide⟩, + ⟨#[28,40,73,391], by decide⟩, + ⟨#[5,49,80,386], by decide⟩, + ⟨#[5,25,73,386], by decide⟩, + ⟨#[25,40,76,391], by decide⟩, + ⟨#[25,40,73,386], by decide⟩, + ⟨#[5,25,97,426], by decide⟩, + ⟨#[52,75,144,265], by decide⟩ +] +def frameEntriesPart028 : List CheckedBasis := [ + ⟨#[45,85,133,384,14], by decide⟩, + ⟨#[45,85,133,384,21], by decide⟩, + ⟨#[45,85,133,384,11], by decide⟩, + ⟨#[45,85,133,384,16], by decide⟩, + ⟨#[45,85,133,384,5,11], by decide⟩, + ⟨#[45,85,133,384,21,27], by decide⟩, + ⟨#[45,85,133,384,5,16], by decide⟩, + ⟨#[45,85,133,384,14,16], by decide⟩, + ⟨#[45,85,133,384,11,16], by decide⟩, + ⟨#[14,35,69,400,16], by decide⟩, + ⟨#[14,35,69,400,144], by decide⟩, + ⟨#[14,35,69,400,128], by decide⟩, + ⟨#[14,35,69,400,5], by decide⟩, + ⟨#[14,35,69,400,21], by decide⟩, + ⟨#[14,35,69,400,133], by decide⟩, + ⟨#[14,35,69,400,149], by decide⟩, + ⟨#[14,35,69,400,5,144], by decide⟩, + ⟨#[14,35,69,400,133,144], by decide⟩, + ⟨#[14,35,69,400,5,128], by decide⟩, + ⟨#[14,35,69,400,21,128], by decide⟩, + ⟨#[26,41,75,388,4], by decide⟩, + ⟨#[26,41,75,388,132], by decide⟩, + ⟨#[26,41,75,388,128], by decide⟩, + ⟨#[26,41,75,388,15], by decide⟩, + ⟨#[26,41,75,388,143], by decide⟩, + ⟨#[26,41,75,388,11], by decide⟩, + ⟨#[26,41,75,388,139], by decide⟩, + ⟨#[26,41,75,388,4,11], by decide⟩, + ⟨#[26,41,75,388,132,11], by decide⟩, + ⟨#[26,41,75,388,4,139], by decide⟩, + ⟨#[26,41,75,388,132,139], by decide⟩, + ⟨#[26,41,75,388,15,128], by decide⟩, + ⟨#[26,41,75,388,11,128], by decide⟩, + ⟨#[51,85,196,384,15], by decide⟩, + ⟨#[51,85,196,384,30], by decide⟩, + ⟨#[51,85,196,384,17], by decide⟩, + ⟨#[51,85,196,384,4], by decide⟩, + ⟨#[51,85,196,384,21], by decide⟩, + ⟨#[51,85,196,384,11], by decide⟩, + ⟨#[51,85,196,384,26], by decide⟩, + ⟨#[51,85,196,384,4,11], by decide⟩, + ⟨#[51,85,196,384,21,26], by decide⟩, + ⟨#[51,85,196,384,4,17], by decide⟩, + ⟨#[51,85,196,384,11,17], by decide⟩, + ⟨#[30,44,74,385,129], by decide⟩, + ⟨#[30,44,74,385,128], by decide⟩, + ⟨#[30,44,74,385,11], by decide⟩, + ⟨#[30,44,74,385,139], by decide⟩, + ⟨#[30,44,74,385,10], by decide⟩, + ⟨#[30,44,74,385,138], by decide⟩, + ⟨#[30,44,74,385,1,10], by decide⟩, + ⟨#[30,44,74,385,129,10], by decide⟩, + ⟨#[30,44,74,385,1,138], by decide⟩, + ⟨#[30,44,74,385,129,138], by decide⟩, + ⟨#[30,44,74,385,11,128], by decide⟩, + ⟨#[30,44,74,385,10,128], by decide⟩, + ⟨#[30,75,193,384,10], by decide⟩, + ⟨#[30,75,193,384,45], by decide⟩, + ⟨#[30,75,193,384,39], by decide⟩, + ⟨#[30,75,193,384,11], by decide⟩, + ⟨#[30,75,193,384,44], by decide⟩, + ⟨#[30,75,193,384,38], by decide⟩, + ⟨#[30,75,193,384,1,10], by decide⟩, + ⟨#[30,75,193,384,39,44], by decide⟩ +] +def frameEntriesPart032 : List CheckedBasis := [ + ⟨#[51,75,4], by decide⟩, + ⟨#[51,410,4], by decide⟩, + ⟨#[51,466,4], by decide⟩, + ⟨#[51,3,76], by decide⟩, + ⟨#[51,75,76], by decide⟩, + ⟨#[51,410,76], by decide⟩, + ⟨#[51,466,76], by decide⟩, + ⟨#[51,3,413], by decide⟩, + ⟨#[51,75,413], by decide⟩, + ⟨#[51,410,413], by decide⟩, + ⟨#[51,466,413], by decide⟩, + ⟨#[51,3,469], by decide⟩, + ⟨#[51,75,469], by decide⟩, + ⟨#[51,410,469], by decide⟩, + ⟨#[51,3,72], by decide⟩, + ⟨#[51,7,72], by decide⟩, + ⟨#[51,410,72], by decide⟩, + ⟨#[51,414,72], by decide⟩, + ⟨#[51,3,465], by decide⟩, + ⟨#[51,7,465], by decide⟩, + ⟨#[51,410,465], by decide⟩, + ⟨#[51,414,465], by decide⟩, + ⟨#[51,3,409], by decide⟩, + ⟨#[51,75,409], by decide⟩, + ⟨#[51,79,409], by decide⟩, + ⟨#[51,4,72], by decide⟩, + ⟨#[51,413,72], by decide⟩, + ⟨#[51,4,465], by decide⟩, + ⟨#[51,413,465], by decide⟩, + ⟨#[51,4,409], by decide⟩, + ⟨#[51,76,409], by decide⟩, + ⟨#[51,72,409], by decide⟩, + ⟨#[51,3,4,72], by decide⟩, + ⟨#[51,410,4,72], by decide⟩, + ⟨#[51,410,413,72], by decide⟩, + ⟨#[51,3,4,465], by decide⟩, + ⟨#[51,410,4,465], by decide⟩, + ⟨#[51,3,413,465], by decide⟩, + ⟨#[51,410,413,465], by decide⟩, + ⟨#[51,3,4,409], by decide⟩, + ⟨#[51,75,4,409], by decide⟩, + ⟨#[51,3,76,409], by decide⟩, + ⟨#[51,75,76,409], by decide⟩, + ⟨#[51,3,72,409], by decide⟩, + ⟨#[51,7,72,409], by decide⟩, + ⟨#[51,4,72,409], by decide⟩, + ⟨#[199], by decide⟩, + ⟨#[222], by decide⟩, + ⟨#[237], by decide⟩, + ⟨#[244], by decide⟩, + ⟨#[391], by decide⟩, + ⟨#[327], by decide⟩, + ⟨#[350], by decide⟩, + ⟨#[365], by decide⟩, + ⟨#[372], by decide⟩, + ⟨#[217], by decide⟩, + ⟨#[243], by decide⟩, + ⟨#[409], by decide⟩, + ⟨#[345], by decide⟩, + ⟨#[371], by decide⟩, + ⟨#[234], by decide⟩, + ⟨#[362], by decide⟩, + ⟨#[192], by decide⟩, + ⟨#[320], by decide⟩ +] +def frameEntriesPart036 : List CheckedBasis := [ + ⟨#[7,217,362], by decide⟩, + ⟨#[199,217,362], by decide⟩, + ⟨#[391,217,362], by decide⟩, + ⟨#[327,217,362], by decide⟩, + ⟨#[7,409,362], by decide⟩, + ⟨#[199,409,362], by decide⟩, + ⟨#[391,409,362], by decide⟩, + ⟨#[327,409,362], by decide⟩, + ⟨#[7,345,362], by decide⟩, + ⟨#[199,345,362], by decide⟩, + ⟨#[391,345,362], by decide⟩, + ⟨#[327,345,362], by decide⟩, + ⟨#[7,25,192], by decide⟩, + ⟨#[45,25,192], by decide⟩, + ⟨#[391,25,192], by decide⟩, + ⟨#[429,25,192], by decide⟩, + ⟨#[7,51,192], by decide⟩, + ⟨#[45,51,192], by decide⟩, + ⟨#[391,51,192], by decide⟩, + ⟨#[429,51,192], by decide⟩, + ⟨#[7,409,192], by decide⟩, + ⟨#[45,409,192], by decide⟩, + ⟨#[391,409,192], by decide⟩, + ⟨#[429,409,192], by decide⟩, + ⟨#[7,435,192], by decide⟩, + ⟨#[45,435,192], by decide⟩, + ⟨#[391,435,192], by decide⟩, + ⟨#[429,435,192], by decide⟩, + ⟨#[7,25,320], by decide⟩, + ⟨#[45,25,320], by decide⟩, + ⟨#[391,25,320], by decide⟩, + ⟨#[429,25,320], by decide⟩, + ⟨#[7,51,320], by decide⟩, + ⟨#[45,51,320], by decide⟩, + ⟨#[391,51,320], by decide⟩, + ⟨#[429,51,320], by decide⟩, + ⟨#[7,409,320], by decide⟩, + ⟨#[45,409,320], by decide⟩, + ⟨#[391,409,320], by decide⟩, + ⟨#[429,409,320], by decide⟩, + ⟨#[7,435,320], by decide⟩, + ⟨#[45,435,320], by decide⟩, + ⟨#[391,435,320], by decide⟩, + ⟨#[429,435,320], by decide⟩, + ⟨#[7,25,384], by decide⟩, + ⟨#[45,25,384], by decide⟩, + ⟨#[199,25,384], by decide⟩, + ⟨#[237,25,384], by decide⟩, + ⟨#[45,51,384], by decide⟩, + ⟨#[199,51,384], by decide⟩, + ⟨#[237,51,384], by decide⟩, + ⟨#[7,217,384], by decide⟩, + ⟨#[45,217,384], by decide⟩, + ⟨#[199,217,384], by decide⟩, + ⟨#[237,217,384], by decide⟩, + ⟨#[7,243,384], by decide⟩, + ⟨#[45,243,384], by decide⟩, + ⟨#[199,243,384], by decide⟩, + ⟨#[237,243,384], by decide⟩, + ⟨#[7,42,192], by decide⟩, + ⟨#[30,42,192], by decide⟩, + ⟨#[391,42,192], by decide⟩, + ⟨#[414,42,192], by decide⟩, + ⟨#[7,426,192], by decide⟩ +] +def frameEntriesPart040 : List CheckedBasis := [ + ⟨#[127,409], by decide⟩, + ⟨#[5,40], by decide⟩, + ⟨#[85,40], by decide⟩, + ⟨#[412,40], by decide⟩, + ⟨#[460,40], by decide⟩, + ⟨#[5,120], by decide⟩, + ⟨#[85,120], by decide⟩, + ⟨#[412,120], by decide⟩, + ⟨#[460,120], by decide⟩, + ⟨#[5,433], by decide⟩, + ⟨#[85,433], by decide⟩, + ⟨#[412,433], by decide⟩, + ⟨#[460,433], by decide⟩, + ⟨#[5,481], by decide⟩, + ⟨#[85,481], by decide⟩, + ⟨#[412,481], by decide⟩, + ⟨#[460,481], by decide⟩, + ⟨#[5,80], by decide⟩, + ⟨#[45,80], by decide⟩, + ⟨#[412,80], by decide⟩, + ⟨#[436,80], by decide⟩, + ⟨#[5,457], by decide⟩, + ⟨#[45,457], by decide⟩, + ⟨#[412,457], by decide⟩, + ⟨#[436,457], by decide⟩, + ⟨#[5,409], by decide⟩, + ⟨#[85,409], by decide⟩, + ⟨#[125,409], by decide⟩, + ⟨#[40,80], by decide⟩, + ⟨#[433,80], by decide⟩, + ⟨#[40,457], by decide⟩, + ⟨#[433,457], by decide⟩, + ⟨#[40,409], by decide⟩, + ⟨#[120,409], by decide⟩, + ⟨#[80,409], by decide⟩, + ⟨#[2,5,40], by decide⟩, + ⟨#[82,5,40], by decide⟩, + ⟨#[411,5,40], by decide⟩, + ⟨#[459,5,40], by decide⟩, + ⟨#[2,85,40], by decide⟩, + ⟨#[82,85,40], by decide⟩, + ⟨#[411,85,40], by decide⟩, + ⟨#[459,85,40], by decide⟩, + ⟨#[2,412,40], by decide⟩, + ⟨#[82,412,40], by decide⟩, + ⟨#[411,412,40], by decide⟩, + ⟨#[459,412,40], by decide⟩, + ⟨#[2,460,40], by decide⟩, + ⟨#[82,460,40], by decide⟩, + ⟨#[411,460,40], by decide⟩, + ⟨#[459,460,40], by decide⟩, + ⟨#[2,5,120], by decide⟩, + ⟨#[82,5,120], by decide⟩, + ⟨#[411,5,120], by decide⟩, + ⟨#[459,5,120], by decide⟩, + ⟨#[2,85,120], by decide⟩, + ⟨#[82,85,120], by decide⟩, + ⟨#[411,85,120], by decide⟩, + ⟨#[459,85,120], by decide⟩, + ⟨#[2,412,120], by decide⟩, + ⟨#[82,412,120], by decide⟩, + ⟨#[411,412,120], by decide⟩, + ⟨#[459,412,120], by decide⟩, + ⟨#[2,460,120], by decide⟩ +] +def frameEntriesPart044 : List CheckedBasis := [ + ⟨#[220,241], by decide⟩, + ⟨#[391,241], by decide⟩, + ⟨#[460,241], by decide⟩, + ⟨#[279,241], by decide⟩, + ⟨#[348,241], by decide⟩, + ⟨#[76,426], by decide⟩, + ⟨#[151,426], by decide⟩, + ⟨#[220,426], by decide⟩, + ⟨#[460,426], by decide⟩, + ⟨#[279,426], by decide⟩, + ⟨#[348,426], by decide⟩, + ⟨#[76,481], by decide⟩, + ⟨#[151,481], by decide⟩, + ⟨#[220,481], by decide⟩, + ⟨#[391,481], by decide⟩, + ⟨#[279,481], by decide⟩, + ⟨#[348,481], by decide⟩, + ⟨#[7,314], by decide⟩, + ⟨#[76,314], by decide⟩, + ⟨#[151,314], by decide⟩, + ⟨#[220,314], by decide⟩, + ⟨#[391,314], by decide⟩, + ⟨#[460,314], by decide⟩, + ⟨#[279,314], by decide⟩, + ⟨#[348,314], by decide⟩, + ⟨#[7,369], by decide⟩, + ⟨#[76,369], by decide⟩, + ⟨#[151,369], by decide⟩, + ⟨#[220,369], by decide⟩, + ⟨#[391,369], by decide⟩, + ⟨#[460,369], by decide⟩, + ⟨#[279,369], by decide⟩, + ⟨#[348,369], by decide⟩, + ⟨#[45,75], by decide⟩, + ⟨#[151,75], by decide⟩, + ⟨#[189,75], by decide⟩, + ⟨#[391,75], by decide⟩, + ⟨#[429,75], by decide⟩, + ⟨#[279,75], by decide⟩, + ⟨#[317,75], by decide⟩, + ⟨#[7,219], by decide⟩, + ⟨#[45,219], by decide⟩, + ⟨#[151,219], by decide⟩, + ⟨#[189,219], by decide⟩, + ⟨#[391,219], by decide⟩, + ⟨#[429,219], by decide⟩, + ⟨#[279,219], by decide⟩, + ⟨#[317,219], by decide⟩, + ⟨#[151,459], by decide⟩, + ⟨#[189,459], by decide⟩, + ⟨#[391,459], by decide⟩, + ⟨#[429,459], by decide⟩, + ⟨#[279,459], by decide⟩, + ⟨#[317,459], by decide⟩, + ⟨#[7,347], by decide⟩, + ⟨#[45,347], by decide⟩, + ⟨#[151,347], by decide⟩, + ⟨#[189,347], by decide⟩, + ⟨#[391,347], by decide⟩, + ⟨#[429,347], by decide⟩, + ⟨#[279,347], by decide⟩, + ⟨#[317,347], by decide⟩, + ⟨#[7,144], by decide⟩, + ⟨#[45,144], by decide⟩ +] +def frameEntriesPart048 : List CheckedBasis := [ + ⟨#[42,459,144], by decide⟩, + ⟨#[426,459,144], by decide⟩, + ⟨#[42,75,272], by decide⟩, + ⟨#[426,75,272], by decide⟩, + ⟨#[42,459,272], by decide⟩, + ⟨#[426,459,272], by decide⟩, + ⟨#[42,75,384], by decide⟩, + ⟨#[186,75,384], by decide⟩, + ⟨#[42,219,384], by decide⟩, + ⟨#[186,219,384], by decide⟩, + ⟨#[42,144,384], by decide⟩, + ⟨#[97,144,384], by decide⟩, + ⟨#[75,144,384], by decide⟩, + ⟨#[391,42,75,144], by decide⟩, + ⟨#[7,426,75,144], by decide⟩, + ⟨#[391,426,75,144], by decide⟩, + ⟨#[7,42,459,144], by decide⟩, + ⟨#[391,42,459,144], by decide⟩, + ⟨#[7,426,459,144], by decide⟩, + ⟨#[391,426,459,144], by decide⟩, + ⟨#[7,42,75,272], by decide⟩, + ⟨#[391,42,75,272], by decide⟩, + ⟨#[7,426,75,272], by decide⟩, + ⟨#[391,426,75,272], by decide⟩, + ⟨#[7,42,459,272], by decide⟩, + ⟨#[391,42,459,272], by decide⟩, + ⟨#[7,426,459,272], by decide⟩, + ⟨#[391,426,459,272], by decide⟩, + ⟨#[7,42,75,384], by decide⟩, + ⟨#[151,42,75,384], by decide⟩, + ⟨#[7,186,75,384], by decide⟩, + ⟨#[151,186,75,384], by decide⟩, + ⟨#[7,42,219,384], by decide⟩, + ⟨#[151,42,219,384], by decide⟩, + ⟨#[7,186,219,384], by decide⟩, + ⟨#[151,186,219,384], by decide⟩, + ⟨#[7,42,144,384], by decide⟩, + ⟨#[76,42,144,384], by decide⟩, + ⟨#[7,97,144,384], by decide⟩, + ⟨#[76,97,144,384], by decide⟩, + ⟨#[7,75,144,384], by decide⟩, + ⟨#[45,75,144,384], by decide⟩, + ⟨#[42,75,144,384], by decide⟩, + ⟨#[51,75,131,384,1], by decide⟩, + ⟨#[51,75,131,384,5], by decide⟩, + ⟨#[51,75,131,384,9], by decide⟩, + ⟨#[51,75,131,384,13], by decide⟩, + ⟨#[51,75,131,384,15], by decide⟩, + ⟨#[51,75,131,384,17], by decide⟩, + ⟨#[51,75,131,384,19], by decide⟩, + ⟨#[51,75,131,384,23], by decide⟩, + ⟨#[51,75,131,384,27], by decide⟩, + ⟨#[51,75,131,384,31], by decide⟩, + ⟨#[51,75,131,384,2], by decide⟩, + ⟨#[51,75,131,384,6], by decide⟩, + ⟨#[51,75,131,384,10], by decide⟩, + ⟨#[51,75,131,384,14], by decide⟩, + ⟨#[51,75,131,384,18], by decide⟩, + ⟨#[51,75,131,384,26], by decide⟩, + ⟨#[51,75,131,384,4], by decide⟩, + ⟨#[51,75,131,384,12], by decide⟩, + ⟨#[51,75,131,384,20], by decide⟩, + ⟨#[51,75,131,384,28], by decide⟩, + ⟨#[51,75,131,384,24], by decide⟩ +] +def frameEntriesPart052 : List CheckedBasis := [ + ⟨#[51,75,131,384,9,26,20], by decide⟩, + ⟨#[51,75,131,384,17,26,20], by decide⟩, + ⟨#[51,75,131,384,25,26,20], by decide⟩, + ⟨#[51,75,131,384,17,2,28], by decide⟩, + ⟨#[51,75,131,384,25,2,28], by decide⟩, + ⟨#[51,75,131,384,1,10,28], by decide⟩, + ⟨#[51,75,131,384,9,10,28], by decide⟩, + ⟨#[51,75,131,384,17,10,28], by decide⟩, + ⟨#[51,75,131,384,25,10,28], by decide⟩, + ⟨#[51,75,131,384,1,18,28], by decide⟩, + ⟨#[51,75,131,384,9,18,28], by decide⟩, + ⟨#[51,75,131,384,17,18,28], by decide⟩, + ⟨#[51,75,131,384,25,18,28], by decide⟩, + ⟨#[51,75,131,384,1,26,28], by decide⟩, + ⟨#[51,75,131,384,9,26,28], by decide⟩, + ⟨#[51,75,131,384,17,26,28], by decide⟩, + ⟨#[51,75,131,384,25,26,28], by decide⟩, + ⟨#[51,75,131,384,1,2,8], by decide⟩, + ⟨#[51,75,131,384,5,2,8], by decide⟩, + ⟨#[51,75,131,384,17,2,8], by decide⟩, + ⟨#[51,75,131,384,21,2,8], by decide⟩, + ⟨#[51,75,131,384,1,6,8], by decide⟩, + ⟨#[51,75,131,384,5,6,8], by decide⟩, + ⟨#[51,75,131,384,17,6,8], by decide⟩, + ⟨#[51,75,131,384,21,6,8], by decide⟩, + ⟨#[51,75,131,384,1,18,8], by decide⟩, + ⟨#[51,75,131,384,5,18,8], by decide⟩, + ⟨#[51,75,131,384,17,18,8], by decide⟩, + ⟨#[51,75,131,384,21,18,8], by decide⟩, + ⟨#[51,75,131,384,1,22,8], by decide⟩, + ⟨#[51,75,131,384,5,22,8], by decide⟩, + ⟨#[51,75,131,384,17,22,8], by decide⟩, + ⟨#[51,75,131,384,1,2,24], by decide⟩, + ⟨#[51,75,131,384,5,2,24], by decide⟩, + ⟨#[51,75,131,384,17,2,24], by decide⟩, + ⟨#[51,75,131,384,21,2,24], by decide⟩, + ⟨#[51,75,131,384,1,6,24], by decide⟩, + ⟨#[51,75,131,384,5,6,24], by decide⟩, + ⟨#[51,75,131,384,1,18,24], by decide⟩, + ⟨#[51,75,131,384,5,18,24], by decide⟩, + ⟨#[51,75,131,384,17,18,24], by decide⟩, + ⟨#[51,75,131,384,21,18,24], by decide⟩, + ⟨#[51,75,131,384,1,22,24], by decide⟩, + ⟨#[51,75,131,384,5,22,24], by decide⟩, + ⟨#[51,75,131,384,17,22,24], by decide⟩, + ⟨#[51,75,131,384,21,22,24], by decide⟩, + ⟨#[51,75,131,384,1,2,16], by decide⟩, + ⟨#[51,75,131,384,5,2,16], by decide⟩, + ⟨#[51,75,131,384,9,2,16], by decide⟩, + ⟨#[51,75,131,384,13,2,16], by decide⟩, + ⟨#[51,75,131,384,1,6,16], by decide⟩, + ⟨#[51,75,131,384,5,6,16], by decide⟩, + ⟨#[51,75,131,384,9,6,16], by decide⟩, + ⟨#[51,75,131,384,13,6,16], by decide⟩, + ⟨#[51,75,131,384,1,10,16], by decide⟩, + ⟨#[51,75,131,384,5,10,16], by decide⟩, + ⟨#[51,75,131,384,9,10,16], by decide⟩, + ⟨#[51,75,131,384,13,10,16], by decide⟩, + ⟨#[51,75,131,384,5,14,16], by decide⟩, + ⟨#[51,75,131,384,9,14,16], by decide⟩, + ⟨#[51,75,131,384,13,14,16], by decide⟩, + ⟨#[51,75,131,384,1,4,8], by decide⟩, + ⟨#[51,75,131,384,3,4,8], by decide⟩, + ⟨#[51,75,131,384,17,4,8], by decide⟩ +] +def frameEntriesPart056 : List CheckedBasis := [ + ⟨#[30,299,333], by decide⟩, + ⟨#[30,426,333], by decide⟩, + ⟨#[30,42,460], by decide⟩, + ⟨#[30,171,460], by decide⟩, + ⟨#[30,299,460], by decide⟩, + ⟨#[30,426,460], by decide⟩, + ⟨#[30,42,129], by decide⟩, + ⟨#[30,102,129], by decide⟩, + ⟨#[30,299,129], by decide⟩, + ⟨#[30,359,129], by decide⟩, + ⟨#[30,102,384], by decide⟩, + ⟨#[30,299,384], by decide⟩, + ⟨#[30,359,384], by decide⟩, + ⟨#[30,42,257], by decide⟩, + ⟨#[30,102,257], by decide⟩, + ⟨#[30,171,257], by decide⟩, + ⟨#[30,231,257], by decide⟩, + ⟨#[30,76,129], by decide⟩, + ⟨#[30,333,129], by decide⟩, + ⟨#[30,76,384], by decide⟩, + ⟨#[30,333,384], by decide⟩, + ⟨#[30,76,257], by decide⟩, + ⟨#[30,205,257], by decide⟩, + ⟨#[30,129,257], by decide⟩, + ⟨#[30,42,76,129], by decide⟩, + ⟨#[30,299,76,129], by decide⟩, + ⟨#[30,42,333,129], by decide⟩, + ⟨#[30,299,333,129], by decide⟩, + ⟨#[30,42,76,384], by decide⟩, + ⟨#[30,299,76,384], by decide⟩, + ⟨#[30,42,333,384], by decide⟩, + ⟨#[30,299,333,384], by decide⟩, + ⟨#[30,42,76,257], by decide⟩, + ⟨#[30,171,76,257], by decide⟩, + ⟨#[30,42,205,257], by decide⟩, + ⟨#[30,171,205,257], by decide⟩, + ⟨#[30,42,129,257], by decide⟩, + ⟨#[30,102,129,257], by decide⟩, + ⟨#[30,76,129,257], by decide⟩, + ⟨#[10], by decide⟩, + ⟨#[62], by decide⟩, + ⟨#[95], by decide⟩, + ⟨#[107], by decide⟩, + ⟨#[397], by decide⟩, + ⟨#[441], by decide⟩, + ⟨#[472], by decide⟩, + ⟨#[492], by decide⟩, + ⟨#[20], by decide⟩, + ⟨#[117], by decide⟩, + ⟨#[403], by decide⟩, + ⟨#[498], by decide⟩, + ⟨#[32], by decide⟩, + ⟨#[423], by decide⟩, + ⟨#[65], by decide⟩, + ⟨#[454], by decide⟩, + ⟨#[10,20], by decide⟩, + ⟨#[42,20], by decide⟩, + ⟨#[75,20], by decide⟩, + ⟨#[107,20], by decide⟩, + ⟨#[397,20], by decide⟩, + ⟨#[429,20], by decide⟩, + ⟨#[460,20], by decide⟩, + ⟨#[492,20], by decide⟩, + ⟨#[10,52], by decide⟩ +] +def frameEntriesPart060 : List CheckedBasis := [ + ⟨#[397,52,65], by decide⟩, + ⟨#[429,52,65], by decide⟩, + ⟨#[10,403,65], by decide⟩, + ⟨#[42,403,65], by decide⟩, + ⟨#[397,403,65], by decide⟩, + ⟨#[429,403,65], by decide⟩, + ⟨#[10,435,65], by decide⟩, + ⟨#[42,435,65], by decide⟩, + ⟨#[397,435,65], by decide⟩, + ⟨#[429,435,65], by decide⟩, + ⟨#[10,20,454], by decide⟩, + ⟨#[42,20,454], by decide⟩, + ⟨#[397,20,454], by decide⟩, + ⟨#[429,20,454], by decide⟩, + ⟨#[10,52,454], by decide⟩, + ⟨#[42,52,454], by decide⟩, + ⟨#[397,52,454], by decide⟩, + ⟨#[429,52,454], by decide⟩, + ⟨#[10,403,454], by decide⟩, + ⟨#[42,403,454], by decide⟩, + ⟨#[397,403,454], by decide⟩, + ⟨#[429,403,454], by decide⟩, + ⟨#[10,435,454], by decide⟩, + ⟨#[42,435,454], by decide⟩, + ⟨#[397,435,454], by decide⟩, + ⟨#[429,435,454], by decide⟩, + ⟨#[10,20,391], by decide⟩, + ⟨#[42,20,391], by decide⟩, + ⟨#[75,20,391], by decide⟩, + ⟨#[107,20,391], by decide⟩, + ⟨#[10,52,391], by decide⟩, + ⟨#[75,52,391], by decide⟩, + ⟨#[107,52,391], by decide⟩, + ⟨#[10,85,391], by decide⟩, + ⟨#[42,85,391], by decide⟩, + ⟨#[75,85,391], by decide⟩, + ⟨#[107,85,391], by decide⟩, + ⟨#[10,117,391], by decide⟩, + ⟨#[42,117,391], by decide⟩, + ⟨#[75,117,391], by decide⟩, + ⟨#[107,117,391], by decide⟩, + ⟨#[10,32,65], by decide⟩, + ⟨#[30,32,65], by decide⟩, + ⟨#[397,32,65], by decide⟩, + ⟨#[409,32,65], by decide⟩, + ⟨#[10,423,65], by decide⟩, + ⟨#[30,423,65], by decide⟩, + ⟨#[397,423,65], by decide⟩, + ⟨#[409,423,65], by decide⟩, + ⟨#[10,32,454], by decide⟩, + ⟨#[30,32,454], by decide⟩, + ⟨#[397,32,454], by decide⟩, + ⟨#[409,32,454], by decide⟩, + ⟨#[10,423,454], by decide⟩, + ⟨#[30,423,454], by decide⟩, + ⟨#[397,423,454], by decide⟩, + ⟨#[409,423,454], by decide⟩, + ⟨#[10,32,391], by decide⟩, + ⟨#[30,32,391], by decide⟩, + ⟨#[75,32,391], by decide⟩, + ⟨#[95,32,391], by decide⟩, + ⟨#[10,97,391], by decide⟩, + ⟨#[30,97,391], by decide⟩, + ⟨#[95,97,391], by decide⟩ +] +def frameEntriesPart064 : List CheckedBasis := [ + ⟨#[459,434], by decide⟩, + ⟨#[461,434], by decide⟩, + ⟨#[1,466], by decide⟩, + ⟨#[7,466], by decide⟩, + ⟨#[103,466], by decide⟩, + ⟨#[427,466], by decide⟩, + ⟨#[461,466], by decide⟩, + ⟨#[1,96], by decide⟩, + ⟨#[7,96], by decide⟩, + ⟨#[25,96], by decide⟩, + ⟨#[31,96], by decide⟩, + ⟨#[427,96], by decide⟩, + ⟨#[429,96], by decide⟩, + ⟨#[435,96], by decide⟩, + ⟨#[437,96], by decide⟩, + ⟨#[1,458], by decide⟩, + ⟨#[7,458], by decide⟩, + ⟨#[25,458], by decide⟩, + ⟨#[31,458], by decide⟩, + ⟨#[427,458], by decide⟩, + ⟨#[429,458], by decide⟩, + ⟨#[435,458], by decide⟩, + ⟨#[437,458], by decide⟩, + ⟨#[1,426], by decide⟩, + ⟨#[31,426], by decide⟩, + ⟨#[103,426], by decide⟩, + ⟨#[121,426], by decide⟩, + ⟨#[127,426], by decide⟩, + ⟨#[6,24], by decide⟩, + ⟨#[102,24], by decide⟩, + ⟨#[428,24], by decide⟩, + ⟨#[460,24], by decide⟩, + ⟨#[6,120], by decide⟩, + ⟨#[428,120], by decide⟩, + ⟨#[6,434], by decide⟩, + ⟨#[102,434], by decide⟩, + ⟨#[428,434], by decide⟩, + ⟨#[460,434], by decide⟩, + ⟨#[6,466], by decide⟩, + ⟨#[102,466], by decide⟩, + ⟨#[428,466], by decide⟩, + ⟨#[6,96], by decide⟩, + ⟨#[30,96], by decide⟩, + ⟨#[428,96], by decide⟩, + ⟨#[436,96], by decide⟩, + ⟨#[6,458], by decide⟩, + ⟨#[30,458], by decide⟩, + ⟨#[428,458], by decide⟩, + ⟨#[436,458], by decide⟩, + ⟨#[6,426], by decide⟩, + ⟨#[126,426], by decide⟩, + ⟨#[24,96], by decide⟩, + ⟨#[434,96], by decide⟩, + ⟨#[24,458], by decide⟩, + ⟨#[434,458], by decide⟩, + ⟨#[24,426], by decide⟩, + ⟨#[120,426], by decide⟩, + ⟨#[96,426], by decide⟩, + ⟨#[1,6,24], by decide⟩, + ⟨#[97,6,24], by decide⟩, + ⟨#[427,6,24], by decide⟩, + ⟨#[459,6,24], by decide⟩, + ⟨#[1,102,24], by decide⟩, + ⟨#[97,102,24], by decide⟩ +] +def frameEntriesPart068 : List CheckedBasis := [ + ⟨#[5,26,40,74,385,9,130], by decide⟩, + ⟨#[5,26,40,74,385,129,130], by decide⟩, + ⟨#[5,26,40,74,385,137,130], by decide⟩, + ⟨#[5,26,40,74,385,1,138], by decide⟩, + ⟨#[5,26,40,74,385,9,138], by decide⟩, + ⟨#[5,26,40,74,385,129,138], by decide⟩, + ⟨#[5,26,40,74,385,137,138], by decide⟩, + ⟨#[5,26,40,74,385,1,8], by decide⟩, + ⟨#[5,26,40,74,385,3,8], by decide⟩, + ⟨#[5,26,40,74,385,129,8], by decide⟩, + ⟨#[5,26,40,74,385,131,8], by decide⟩, + ⟨#[5,26,40,74,385,1,136], by decide⟩, + ⟨#[5,26,40,74,385,3,136], by decide⟩, + ⟨#[5,26,40,74,385,129,136], by decide⟩, + ⟨#[5,26,40,74,385,131,136], by decide⟩, + ⟨#[5,26,40,74,385,3,128], by decide⟩, + ⟨#[5,26,40,74,385,9,128], by decide⟩, + ⟨#[5,26,40,74,385,11,128], by decide⟩, + ⟨#[5,26,40,74,385,2,8], by decide⟩, + ⟨#[5,26,40,74,385,130,8], by decide⟩, + ⟨#[5,26,40,74,385,2,136], by decide⟩, + ⟨#[5,26,40,74,385,130,136], by decide⟩, + ⟨#[5,26,40,74,385,10,128], by decide⟩, + ⟨#[5,26,40,74,385,8,128], by decide⟩, + ⟨#[5,26,40,74,385,1,2,8], by decide⟩, + ⟨#[5,26,40,74,385,129,130,8], by decide⟩, + ⟨#[5,26,40,74,385,1,2,136], by decide⟩, + ⟨#[5,26,40,74,385,129,130,136], by decide⟩, + ⟨#[5,26,40,74,385,9,10,128], by decide⟩, + ⟨#[5,26,40,74,385,3,8,128], by decide⟩, + ⟨#[12,18,33,67,388,1], by decide⟩, + ⟨#[12,18,33,67,388,5], by decide⟩, + ⟨#[12,18,33,67,388,7], by decide⟩, + ⟨#[12,18,33,67,388,129], by decide⟩, + ⟨#[12,18,33,67,388,133], by decide⟩, + ⟨#[12,18,33,67,388,2], by decide⟩, + ⟨#[12,18,33,67,388,6], by decide⟩, + ⟨#[12,18,33,67,388,130], by decide⟩, + ⟨#[12,18,33,67,388,134], by decide⟩, + ⟨#[12,18,33,67,388,4], by decide⟩, + ⟨#[12,18,33,67,388,132], by decide⟩, + ⟨#[12,18,33,67,388,128], by decide⟩, + ⟨#[12,18,33,67,388,1,2], by decide⟩, + ⟨#[12,18,33,67,388,5,2], by decide⟩, + ⟨#[12,18,33,67,388,129,2], by decide⟩, + ⟨#[12,18,33,67,388,133,2], by decide⟩, + ⟨#[12,18,33,67,388,1,6], by decide⟩, + ⟨#[12,18,33,67,388,5,6], by decide⟩, + ⟨#[12,18,33,67,388,129,6], by decide⟩, + ⟨#[12,18,33,67,388,133,6], by decide⟩, + ⟨#[12,18,33,67,388,1,130], by decide⟩, + ⟨#[12,18,33,67,388,5,130], by decide⟩, + ⟨#[12,18,33,67,388,129,130], by decide⟩, + ⟨#[12,18,33,67,388,133,130], by decide⟩, + ⟨#[12,18,33,67,388,1,134], by decide⟩, + ⟨#[12,18,33,67,388,5,134], by decide⟩, + ⟨#[12,18,33,67,388,129,134], by decide⟩, + ⟨#[12,18,33,67,388,133,134], by decide⟩, + ⟨#[12,18,33,67,388,3,4], by decide⟩, + ⟨#[12,18,33,67,388,129,4], by decide⟩, + ⟨#[12,18,33,67,388,1,132], by decide⟩, + ⟨#[12,18,33,67,388,129,132], by decide⟩, + ⟨#[12,18,33,67,388,131,132], by decide⟩, + ⟨#[12,18,33,67,388,1,128], by decide⟩ +] +#eval "NativeFrames0 checked" +end NativeData diff --git a/research/kappa-lean-verification-20261022/NativeFrames0.log b/research/kappa-lean-verification-20261022/NativeFrames0.log new file mode 100644 index 0000000000..0db26e530b --- /dev/null +++ b/research/kappa-lean-verification-20261022/NativeFrames0.log @@ -0,0 +1 @@ +"NativeFrames0 checked" diff --git a/research/kappa-lean-verification-20261022/NativeFrames1.lean b/research/kappa-lean-verification-20261022/NativeFrames1.lean new file mode 100644 index 0000000000..b66f4cac76 --- /dev/null +++ b/research/kappa-lean-verification-20261022/NativeFrames1.lean @@ -0,0 +1,1146 @@ +-- Generated by native_generate.py from canonical payload SHA256 +-- 4409d2d9328fffbd276bb03fb800f59a33ec3b2ab15f79a330a7af66e75110cc +import NativeRaw +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NativeData +open NativeCertificate +def frameEntriesPart001 : List CheckedBasis := [ + ⟨#[168], by decide⟩, + ⟨#[296], by decide⟩, + ⟨#[200], by decide⟩, + ⟨#[328], by decide⟩, + ⟨#[392], by decide⟩, + ⟨#[112], by decide⟩, + ⟨#[176], by decide⟩, + ⟨#[304], by decide⟩, + ⟨#[208], by decide⟩, + ⟨#[336], by decide⟩, + ⟨#[400], by decide⟩, + ⟨#[224], by decide⟩, + ⟨#[352], by decide⟩, + ⟨#[416], by decide⟩, + ⟨#[448], by decide⟩, + ⟨#[508], by decide⟩, + ⟨#[506], by decide⟩, + ⟨#[502], by decide⟩, + ⟨#[494], by decide⟩, + ⟨#[478], by decide⟩, + ⟨#[446], by decide⟩, + ⟨#[382], by decide⟩, + ⟨#[254], by decide⟩, + ⟨#[505], by decide⟩, + ⟨#[501], by decide⟩, + ⟨#[493], by decide⟩, + ⟨#[477], by decide⟩, + ⟨#[445], by decide⟩, + ⟨#[381], by decide⟩, + ⟨#[253], by decide⟩, + ⟨#[499], by decide⟩, + ⟨#[491], by decide⟩, + ⟨#[475], by decide⟩, + ⟨#[443], by decide⟩, + ⟨#[379], by decide⟩, + ⟨#[251], by decide⟩, + ⟨#[487], by decide⟩, + ⟨#[471], by decide⟩, + ⟨#[439], by decide⟩, + ⟨#[375], by decide⟩, + ⟨#[247], by decide⟩, + ⟨#[463], by decide⟩, + ⟨#[431], by decide⟩, + ⟨#[367], by decide⟩, + ⟨#[239], by decide⟩, + ⟨#[415], by decide⟩, + ⟨#[351], by decide⟩, + ⟨#[223], by decide⟩, + ⟨#[319], by decide⟩, + ⟨#[191], by decide⟩, + ⟨#[51], by decide⟩, + ⟨#[30], by decide⟩, + ⟨#[42], by decide⟩, + ⟨#[7], by decide⟩, + ⟨#[82,42], by decide⟩, + ⟨#[75,42], by decide⟩, + ⟨#[25], by decide⟩, + ⟨#[85,42], by decide⟩, + ⟨#[76,42], by decide⟩, + ⟨#[82,7], by decide⟩, + ⟨#[75,7], by decide⟩, + ⟨#[75,25], by decide⟩, + ⟨#[76,25], by decide⟩, + ⟨#[120,7], by decide⟩ +] +def frameEntriesPart005 : List CheckedBasis := [ + ⟨#[391,68,34,17], by decide⟩, + ⟨#[268,140,45,30], by decide⟩, + ⟨#[288,160,75,25], by decide⟩, + ⟨#[262,193,33,18,12], by decide⟩, + ⟨#[260,132,75,42,25], by decide⟩, + ⟨#[260,132,75,51], by decide⟩, + ⟨#[388,81,48,3], by decide⟩, + ⟨#[391,72,41,26], by decide⟩, + ⟨#[273,136,76,51], by decide⟩, + ⟨#[264,145,76,51], by decide⟩, + ⟨#[391,76,44,30], by decide⟩, + ⟨#[288,138,97,30], by decide⟩, + ⟨#[259,148,66,36,9], by decide⟩, + ⟨#[406,66,36,8,1], by decide⟩, + ⟨#[385,66,36,22,9], by decide⟩, + ⟨#[257,129,76,42,30], by decide⟩, + ⟨#[258,130,85,37,8], by decide⟩, + ⟨#[258,130,67,45,22], by decide⟩, + ⟨#[276,131,66,36,9], by decide⟩, + ⟨#[478,45], by decide⟩, + ⟨#[45,21], by decide⟩, + ⟨#[38,11], by decide⟩, + ⟨#[51,11], by decide⟩, + ⟨#[21,11], by decide⟩, + ⟨#[448,45], by decide⟩, + ⟨#[448,51], by decide⟩, + ⟨#[448,30], by decide⟩, + ⟨#[493,30], by decide⟩, + ⟨#[478,51], by decide⟩, + ⟨#[38,30], by decide⟩, + ⟨#[38,21], by decide⟩, + ⟨#[459,38,21], by decide⟩, + ⟨#[448,51,11], by decide⟩, + ⟨#[448,38,30], by decide⟩, + ⟨#[486,21,11], by decide⟩, + ⟨#[459,38,30], by decide⟩, + ⟨#[448,21,11], by decide⟩, + ⟨#[448,38,21], by decide⟩, + ⟨#[469,51,11], by decide⟩, + ⟨#[261,45], by decide⟩, + ⟨#[133,45], by decide⟩, + ⟨#[208,45], by decide⟩, + ⟨#[168,120], by decide⟩, + ⟨#[133,85], by decide⟩, + ⟨#[336,45], by decide⟩, + ⟨#[296,120], by decide⟩, + ⟨#[261,85], by decide⟩, + ⟨#[296,85], by decide⟩, + ⟨#[261,120], by decide⟩, + ⟨#[168,85], by decide⟩, + ⟨#[133,120], by decide⟩, + ⟨#[261,133,120], by decide⟩, + ⟨#[296,168,120], by decide⟩, + ⟨#[261,168,85], by decide⟩, + ⟨#[296,133,85], by decide⟩, + ⟨#[296,168,85], by decide⟩, + ⟨#[261,133,85], by decide⟩, + ⟨#[296,133,120], by decide⟩, + ⟨#[261,168,120], by decide⟩, + ⟨#[69,45], by decide⟩, + ⟨#[475,45], by decide⟩, + ⟨#[400,45], by decide⟩, + ⟨#[400,75], by decide⟩, + ⟨#[400,102], by decide⟩ +] +def frameEntriesPart009 : List CheckedBasis := [ + ⟨#[265,137,102], by decide⟩, + ⟨#[292,137,75], by decide⟩, + ⟨#[265,164,75], by decide⟩, + ⟨#[45,28], by decide⟩, + ⟨#[386,45], by decide⟩, + ⟨#[73,45], by decide⟩, + ⟨#[73,49], by decide⟩, + ⟨#[73,28], by decide⟩, + ⟨#[471,45], by decide⟩, + ⟨#[386,120], by decide⟩, + ⟨#[431,85], by decide⟩, + ⟨#[386,85], by decide⟩, + ⟨#[431,120], by decide⟩, + ⟨#[85,49], by decide⟩, + ⟨#[100,28], by decide⟩, + ⟨#[431,100,28], by decide⟩, + ⟨#[386,73,49], by decide⟩, + ⟨#[414,85,49], by decide⟩, + ⟨#[386,73,28], by decide⟩, + ⟨#[386,85,49], by decide⟩, + ⟨#[431,73,28], by decide⟩, + ⟨#[386,100,28], by decide⟩, + ⟨#[414,73,49], by decide⟩, + ⟨#[140,45], by decide⟩, + ⟨#[274,45], by decide⟩, + ⟨#[146,45], by decide⟩, + ⟨#[146,51], by decide⟩, + ⟨#[140,30], by decide⟩, + ⟨#[268,45], by decide⟩, + ⟨#[274,51], by decide⟩, + ⟨#[289,30], by decide⟩, + ⟨#[268,30], by decide⟩, + ⟨#[268,51], by decide⟩, + ⟨#[161,30], by decide⟩, + ⟨#[140,51], by decide⟩, + ⟨#[268,140,51], by decide⟩, + ⟨#[274,146,51], by decide⟩, + ⟨#[289,161,30], by decide⟩, + ⟨#[268,140,30], by decide⟩, + ⟨#[268,161,30], by decide⟩, + ⟨#[289,140,30], by decide⟩, + ⟨#[274,140,51], by decide⟩, + ⟨#[268,146,51], by decide⟩, + ⟨#[256,128,64,32,17,9,4,2], by decide⟩, + ⟨#[256,128,74,40,26,4,1], by decide⟩, + ⟨#[256,128,66,32,18,8,4,1], by decide⟩, + ⟨#[256,128,65,34,17,10,5], by decide⟩, + ⟨#[256,128,65,35,16,10,4], by decide⟩, + ⟨#[256,128,65,33,16,8,4,2], by decide⟩, + ⟨#[256,128,68,34,16,14,1], by decide⟩, + ⟨#[486,19,13], by decide⟩, + ⟨#[416,70,30], by decide⟩, + ⟨#[352,134,30], by decide⟩, + ⟨#[385,74,30], by decide⟩, + ⟨#[459,37,22], by decide⟩, + ⟨#[392,67,51], by decide⟩, + ⟨#[328,131,51], by decide⟩, + ⟨#[259,200,51], by decide⟩, + ⟨#[266,193,30], by decide⟩, + ⟨#[448,38,11], by decide⟩, + ⟨#[336,192,45], by decide⟩, + ⟨#[208,35,14], by decide⟩, + ⟨#[256,144,80,45], by decide⟩, + ⟨#[448,35,11,5], by decide⟩ +] +def frameEntriesPart013 : List CheckedBasis := [ + ⟨#[267,139,75,43,25,7], by decide⟩, + ⟨#[257,134,65,32,20,10], by decide⟩, + ⟨#[288,138,96,24,6,1], by decide⟩, + ⟨#[260,131,68,34,17,8], by decide⟩, + ⟨#[264,145,72,48,4,3], by decide⟩, + ⟨#[273,145,79,51], by decide⟩, + ⟨#[324,196,41,26], by decide⟩, + ⟨#[392,64,33,17,3], by decide⟩, + ⟨#[264,136,51,4], by decide⟩, + ⟨#[395,64,33,18,4], by decide⟩, + ⟨#[271,145,81,51], by decide⟩, + ⟨#[324,192,41,26], by decide⟩, + ⟨#[259,132,76,33,18], by decide⟩, + ⟨#[274,136,72,51,4], by decide⟩, + ⟨#[260,131,76,33,18], by decide⟩, + ⟨#[321,193,44,30], by decide⟩, + ⟨#[266,138,103,30], by decide⟩, + ⟨#[385,70,33,30], by decide⟩, + ⟨#[257,129,32,30], by decide⟩, + ⟨#[390,65,33,19,13], by decide⟩, + ⟨#[321,192,44,30], by decide⟩, + ⟨#[295,138,74,30], by decide⟩, + ⟨#[262,193,33,30], by decide⟩, + ⟨#[268,161,65,30], by decide⟩, + ⟨#[257,134,64,33,30], by decide⟩, + ⟨#[262,134,107,30], by decide⟩, + ⟨#[352,224,19,13], by decide⟩, + ⟨#[385,70,18,12], by decide⟩, + ⟨#[257,129,70,32,30], by decide⟩, + ⟨#[391,64,32,18,12], by decide⟩, + ⟨#[299,134,70,30], by decide⟩, + ⟨#[352,192,19,13], by decide⟩, + ⟨#[262,193,18,12], by decide⟩, + ⟨#[262,161,65,20,10], by decide⟩, + ⟨#[288,134,97,18,12], by decide⟩, + ⟨#[328,200,37,22], by decide⟩, + ⟨#[259,131,93,51], by decide⟩, + ⟨#[388,81,48,12,3], by decide⟩, + ⟨#[264,136,81,48,4,3], by decide⟩, + ⟨#[391,68,37,22,12], by decide⟩, + ⟨#[328,192,37,22], by decide⟩, + ⟨#[285,131,67,51], by decide⟩, + ⟨#[273,132,64,51,12], by decide⟩, + ⟨#[273,136,72,48,4,3], by decide⟩, + ⟨#[260,145,64,51,12], by decide⟩, + ⟨#[271,143,79,45,30], by decide⟩, + ⟨#[320,192,41,26,4], by decide⟩, + ⟨#[320,192,44,30,1], by decide⟩, + ⟨#[266,138,74,45,30], by decide⟩, + ⟨#[262,134,70,45,30], by decide⟩, + ⟨#[320,192,32,19,13], by decide⟩, + ⟨#[320,192,37,22,8], by decide⟩, + ⟨#[259,131,67,45,30], by decide⟩, + ⟨#[385,72,40,24,5,2], by decide⟩, + ⟨#[408,80,40,4,2,1], by decide⟩, + ⟨#[273,136,80,40,5,2], by decide⟩, + ⟨#[264,145,80,40,5,2], by decide⟩, + ⟨#[392,65,40,17,5,2], by decide⟩, + ⟨#[401,80,32,8,5,2], by decide⟩, + ⟨#[280,129,80,40,5,2], by decide⟩, + ⟨#[257,152,80,40,5,2], by decide⟩, + ⟨#[266,138,75,42,26,7], by decide⟩, + ⟨#[272,144,72,41,4,3], by decide⟩, + ⟨#[264,136,75,42,24,7], by decide⟩ +] +def frameEntriesPart017 : List CheckedBasis := [ + ⟨#[256,128,76,40,28,2,1], by decide⟩, + ⟨#[256,128,68,34,22,8,1], by decide⟩, + ⟨#[256,128,66,36,16,14,1], by decide⟩, + ⟨#[256,130,65,32,17,10,5], by decide⟩, + ⟨#[256,133,65,32,20,8,2], by decide⟩, + ⟨#[256,131,65,32,16,10,4], by decide⟩, + ⟨#[256,132,65,32,20,9,3], by decide⟩, + ⟨#[261,128,65,32,20,8,2], by decide⟩, + ⟨#[258,128,65,32,17,10,5], by decide⟩, + ⟨#[259,128,65,32,16,10,4], by decide⟩, + ⟨#[260,128,65,32,20,9,3], by decide⟩, + ⟨#[256,128,67,32,17,8,7], by decide⟩, + ⟨#[256,128,73,32,25,5,2], by decide⟩, + ⟨#[256,128,72,32,25,4,3], by decide⟩, + ⟨#[256,128,66,32,16,9,7], by decide⟩, + ⟨#[288,160,65,17,8,5,2], by decide⟩, + ⟨#[258,130,65,34,19,10,7], by decide⟩, + ⟨#[259,131,65,35,19,10,7], by decide⟩, + ⟨#[288,160,65,16,9,4,3], by decide⟩, + ⟨#[296,128,96,24,4,2,1], by decide⟩, + ⟨#[258,128,72,40,24,6,1], by decide⟩, + ⟨#[290,128,96,16,8,6,1], by decide⟩, + ⟨#[264,128,66,34,24,6,1], by decide⟩, + ⟨#[256,130,72,40,24,6,1], by decide⟩, + ⟨#[256,168,96,24,4,2,1], by decide⟩, + ⟨#[256,162,96,16,8,6,1], by decide⟩, + ⟨#[256,136,66,34,24,6,1], by decide⟩, + ⟨#[264,136,65,32,17,5,2], by decide⟩, + ⟨#[258,130,67,34,17,10,7], by decide⟩, + ⟨#[257,129,67,34,17,9,7], by decide⟩, + ⟨#[264,136,66,34,16,6,1], by decide⟩, + ⟨#[256,128,65,32,19,8,7], by decide⟩, + ⟨#[256,128,80,49,8,5,2], by decide⟩, + ⟨#[256,128,82,50,8,6,1], by decide⟩, + ⟨#[256,128,66,35,16,8,7], by decide⟩, + ⟨#[256,129,72,40,24,4,3], by decide⟩, + ⟨#[256,152,72,48,4,2,1], by decide⟩, + ⟨#[256,137,72,32,16,4,3], by decide⟩, + ⟨#[256,144,65,48,9,4,3], by decide⟩, + ⟨#[280,128,72,48,4,2,1], by decide⟩, + ⟨#[257,128,72,40,24,4,3], by decide⟩, + ⟨#[265,128,72,32,16,4,3], by decide⟩, + ⟨#[272,128,65,48,9,4,3], by decide⟩, + ⟨#[260,128,65,36,16,9,3], by decide⟩, + ⟨#[259,128,66,32,16,9,4], by decide⟩, + ⟨#[262,128,66,36,16,8,1], by decide⟩, + ⟨#[257,128,66,34,16,9,6], by decide⟩, + ⟨#[256,132,65,36,16,9,3], by decide⟩, + ⟨#[256,131,66,32,16,9,4], by decide⟩, + ⟨#[256,129,66,34,16,9,6], by decide⟩, + ⟨#[256,134,66,36,16,8,1], by decide⟩, + ⟨#[256,128,76,44,24,2,1], by decide⟩, + ⟨#[256,128,72,41,25,4,2], by decide⟩, + ⟨#[256,128,68,37,17,8,2], by decide⟩, + ⟨#[256,128,65,32,20,13,2], by decide⟩, + ⟨#[257,129,73,40,25,5,3], by decide⟩, + ⟨#[258,130,72,40,24,4,1], by decide⟩, + ⟨#[258,130,67,34,19,10,5], by decide⟩, + ⟨#[258,130,65,32,17,8,5], by decide⟩, + ⟨#[256,132,64,33,17,12,3], by decide⟩, + ⟨#[256,131,64,33,18,8,4], by decide⟩, + ⟨#[256,129,64,33,18,10,6], by decide⟩, + ⟨#[256,134,64,32,18,12,1], by decide⟩, + ⟨#[260,128,64,33,17,12,3], by decide⟩ +] +def frameEntriesPart021 : List CheckedBasis := [ + ⟨#[17,34,68,134,265], by decide⟩, + ⟨#[2,17,32,68,397], by decide⟩, + ⟨#[13,17,34,68,386], by decide⟩, + ⟨#[4,26,98,129,257], by decide⟩, + ⟨#[30,41,79,129,257], by decide⟩, + ⟨#[30,35,69,129,257], by decide⟩, + ⟨#[14,16,102,129,257], by decide⟩, + ⟨#[10,20,65,162,261], by decide⟩, + ⟨#[10,20,65,133,290], by decide⟩, + ⟨#[4,10,16,65,419], by decide⟩, + ⟨#[10,20,35,65,388], by decide⟩, + ⟨#[8,22,67,160,288], by decide⟩, + ⟨#[30,37,75,133,261], by decide⟩, + ⟨#[30,35,75,131,259], by decide⟩, + ⟨#[14,16,69,160,288], by decide⟩, + ⟨#[4,26,75,160,288], by decide⟩, + ⟨#[30,41,75,137,265], by decide⟩, + ⟨#[30,47,75,143,271], by decide⟩, + ⟨#[2,28,73,160,288], by decide⟩, + ⟨#[6,24,96,131,296], by decide⟩, + ⟨#[6,24,96,168,259], by decide⟩, + ⟨#[6,8,16,96,419], by decide⟩, + ⟨#[6,24,35,67,392], by decide⟩, + ⟨#[6,24,96,137,290], by decide⟩, + ⟨#[6,24,96,162,265], by decide⟩, + ⟨#[2,4,24,96,425], by decide⟩, + ⟨#[6,24,41,73,386], by decide⟩, + ⟨#[19,32,70,136,264], by decide⟩, + ⟨#[13,51,85,133,261], by decide⟩, + ⟨#[14,51,85,134,262], by decide⟩, + ⟨#[16,35,69,136,264], by decide⟩, + ⟨#[3,48,72,133,280], by decide⟩, + ⟨#[3,48,72,152,261], by decide⟩, + ⟨#[3,16,32,72,397], by decide⟩, + ⟨#[3,13,48,69,400], by decide⟩, + ⟨#[9,19,36,66,388], by decide⟩, + ⟨#[4,9,32,66,403], by decide⟩, + ⟨#[9,36,66,145,262], by decide⟩, + ⟨#[9,36,66,134,273], by decide⟩, + ⟨#[26,45,79,130,258], by decide⟩, + ⟨#[4,41,81,130,258], by decide⟩, + ⟨#[19,45,70,130,258], by decide⟩, + ⟨#[13,32,85,130,258], by decide⟩, + ⟨#[12,18,33,67,388], by decide⟩, + ⟨#[4,8,18,33,451], by decide⟩, + ⟨#[1,12,18,32,454], by decide⟩, + ⟨#[12,18,33,134,321], by decide⟩, + ⟨#[12,18,33,196,259], by decide⟩, + ⟨#[12,18,33,131,324], by decide⟩, + ⟨#[8,18,33,67,132,260], by decide⟩, + ⟨#[4,8,51,67,128,256], by decide⟩, + ⟨#[4,18,33,75,128,256], by decide⟩, + ⟨#[12,22,37,71,132,260], by decide⟩, + ⟨#[4,17,34,64,139,256], by decide⟩, + ⟨#[11,17,34,68,128,260], by decide⟩, + ⟨#[3,17,33,68,140,256], by decide⟩, + ⟨#[12,17,34,68,128,259], by decide⟩, + ⟨#[3,17,33,68,128,268], by decide⟩, + ⟨#[12,17,34,68,131,256], by decide⟩, + ⟨#[12,18,32,70,129,257], by decide⟩, + ⟨#[13,19,33,71,129,257], by decide⟩, + ⟨#[1,12,18,102,128,256], by decide⟩, + ⟨#[10,20,38,65,128,257], by decide⟩, + ⟨#[1,10,20,64,166,256], by decide⟩ +] +def frameEntriesPart025 : List CheckedBasis := [ + ⟨#[52,75,137,272], by decide⟩, + ⟨#[52,82,137,265], by decide⟩, + ⟨#[52,82,144,272], by decide⟩, + ⟨#[25,102,164,265], by decide⟩, + ⟨#[25,102,137,292], by decide⟩, + ⟨#[25,75,137,265], by decide⟩, + ⟨#[25,75,164,292], by decide⟩, + ⟨#[51,76,131,260], by decide⟩, + ⟨#[51,76,132,259], by decide⟩, + ⟨#[52,76,132,260], by decide⟩, + ⟨#[52,76,131,259], by decide⟩, + ⟨#[52,75,132,259], by decide⟩, + ⟨#[52,75,131,260], by decide⟩, + ⟨#[7,75,176,304], by decide⟩, + ⟨#[7,75,131,259], by decide⟩, + ⟨#[7,120,176,259], by decide⟩, + ⟨#[7,120,131,304], by decide⟩, + ⟨#[7,51,131,259], by decide⟩, + ⟨#[7,51,200,328], by decide⟩, + ⟨#[22,37,68,399], by decide⟩, + ⟨#[17,34,67,392], by decide⟩, + ⟨#[22,34,67,399], by decide⟩, + ⟨#[17,37,68,392], by decide⟩, + ⟨#[22,34,68,392], by decide⟩, + ⟨#[17,37,67,399], by decide⟩, + ⟨#[7,34,67,392], by decide⟩, + ⟨#[7,17,97,426], by decide⟩, + ⟨#[7,34,82,409], by decide⟩, + ⟨#[7,17,67,392], by decide⟩, + ⟨#[7,51,67,409], by decide⟩, + ⟨#[7,17,34,392], by decide⟩, + ⟨#[7,51,409], by decide⟩, + ⟨#[30,97,134,257], by decide⟩, + ⟨#[30,97,129,262], by decide⟩, + ⟨#[7,25,224,352], by decide⟩, + ⟨#[7,25,129,257], by decide⟩, + ⟨#[13,19,65,423], by decide⟩, + ⟨#[10,20,70,416], by decide⟩, + ⟨#[7,10,19,416], by decide⟩, + ⟨#[7,25,65,426], by decide⟩, + ⟨#[7,25,426], by decide⟩, + ⟨#[30,97,160,266], by decide⟩, + ⟨#[52,85,148,276], by decide⟩, + ⟨#[52,85,138,266], by decide⟩, + ⟨#[52,75,148,266], by decide⟩, + ⟨#[52,75,138,276], by decide⟩, + ⟨#[42,75,148,276], by decide⟩, + ⟨#[42,75,138,266], by decide⟩, + ⟨#[42,85,148,266], by decide⟩, + ⟨#[30,42,138,266], by decide⟩, + ⟨#[30,42,193,321], by decide⟩, + ⟨#[6,24,74,385], by decide⟩, + ⟨#[6,50,74,409], by decide⟩, + ⟨#[24,44,76,385], by decide⟩, + ⟨#[6,50,82,385], by decide⟩, + ⟨#[24,44,74,391], by decide⟩, + ⟨#[6,42,74,385], by decide⟩, + ⟨#[24,42,76,391], by decide⟩, + ⟨#[24,42,74,385], by decide⟩, + ⟨#[30,42,74,391], by decide⟩, + ⟨#[6,24,42,385], by decide⟩, + ⟨#[30,42,391], by decide⟩, + ⟨#[25,42,196,324], by decide⟩, + ⟨#[25,42,136,264], by decide⟩ +] +def frameEntriesPart029 : List CheckedBasis := [ + ⟨#[30,75,193,384,1,38], by decide⟩, + ⟨#[30,75,193,384,10,38], by decide⟩, + ⟨#[13,19,70,416,32], by decide⟩, + ⟨#[13,19,70,416,160], by decide⟩, + ⟨#[13,19,70,416,128], by decide⟩, + ⟨#[13,19,70,416,6], by decide⟩, + ⟨#[13,19,70,416,38], by decide⟩, + ⟨#[13,19,70,416,134], by decide⟩, + ⟨#[13,19,70,416,166], by decide⟩, + ⟨#[13,19,70,416,6,32], by decide⟩, + ⟨#[13,19,70,416,134,32], by decide⟩, + ⟨#[13,19,70,416,6,160], by decide⟩, + ⟨#[13,19,70,416,134,160], by decide⟩, + ⟨#[13,19,70,416,6,128], by decide⟩, + ⟨#[13,19,70,416,38,128], by decide⟩, + ⟨#[30,120,134,384,6], by decide⟩, + ⟨#[30,120,134,384,45], by decide⟩, + ⟨#[30,120,134,384,43], by decide⟩, + ⟨#[30,120,134,384,13], by decide⟩, + ⟨#[30,120,134,384,38], by decide⟩, + ⟨#[30,120,134,384,11], by decide⟩, + ⟨#[30,120,134,384,32], by decide⟩, + ⟨#[30,120,134,384,6,11], by decide⟩, + ⟨#[30,120,134,384,38,11], by decide⟩, + ⟨#[30,120,134,384,38,43], by decide⟩, + ⟨#[30,120,134,384,6,32], by decide⟩, + ⟨#[30,120,134,384,11,32], by decide⟩, + ⟨#[22,37,67,392,8], by decide⟩, + ⟨#[22,37,67,392,136], by decide⟩, + ⟨#[22,37,67,392,128], by decide⟩, + ⟨#[22,37,67,392,3], by decide⟩, + ⟨#[22,37,67,392,11], by decide⟩, + ⟨#[22,37,67,392,131], by decide⟩, + ⟨#[22,37,67,392,139], by decide⟩, + ⟨#[22,37,67,392,3,8], by decide⟩, + ⟨#[22,37,67,392,131,8], by decide⟩, + ⟨#[22,37,67,392,3,136], by decide⟩, + ⟨#[22,37,67,392,131,136], by decide⟩, + ⟨#[22,37,67,392,3,128], by decide⟩, + ⟨#[22,37,67,392,11,128], by decide⟩, + ⟨#[51,75,131,384,3], by decide⟩, + ⟨#[51,75,131,384,30], by decide⟩, + ⟨#[51,75,131,384,29], by decide⟩, + ⟨#[51,75,131,384,11], by decide⟩, + ⟨#[51,75,131,384,22], by decide⟩, + ⟨#[51,75,131,384,8], by decide⟩, + ⟨#[51,75,131,384,21], by decide⟩, + ⟨#[51,75,131,384,3,8], by decide⟩, + ⟨#[51,75,131,384,22,29], by decide⟩, + ⟨#[51,75,131,384,3,21], by decide⟩, + ⟨#[51,75,131,384,11,21], by decide⟩, + ⟨#[51,75,131,384,8,21], by decide⟩, + ⟨#[45,75,194,384,9], by decide⟩, + ⟨#[45,75,194,384,30], by decide⟩, + ⟨#[45,75,194,384,23], by decide⟩, + ⟨#[45,75,194,384,2], by decide⟩, + ⟨#[45,75,194,384,11], by decide⟩, + ⟨#[45,75,194,384,28], by decide⟩, + ⟨#[45,75,194,384,21], by decide⟩, + ⟨#[45,75,194,384,2,9], by decide⟩, + ⟨#[45,75,194,384,2,28], by decide⟩, + ⟨#[45,75,194,384,23,28], by decide⟩, + ⟨#[45,75,194,384,2,21], by decide⟩, + ⟨#[45,75,194,384,11,21], by decide⟩ +] +def frameEntriesPart033 : List CheckedBasis := [ + ⟨#[384], by decide⟩, + ⟨#[199,25], by decide⟩, + ⟨#[237,25], by decide⟩, + ⟨#[391,25], by decide⟩, + ⟨#[327,25], by decide⟩, + ⟨#[365,25], by decide⟩, + ⟨#[45,51], by decide⟩, + ⟨#[199,51], by decide⟩, + ⟨#[237,51], by decide⟩, + ⟨#[327,51], by decide⟩, + ⟨#[365,51], by decide⟩, + ⟨#[7,217], by decide⟩, + ⟨#[45,217], by decide⟩, + ⟨#[199,217], by decide⟩, + ⟨#[237,217], by decide⟩, + ⟨#[391,217], by decide⟩, + ⟨#[429,217], by decide⟩, + ⟨#[327,217], by decide⟩, + ⟨#[365,217], by decide⟩, + ⟨#[7,243], by decide⟩, + ⟨#[45,243], by decide⟩, + ⟨#[199,243], by decide⟩, + ⟨#[237,243], by decide⟩, + ⟨#[391,243], by decide⟩, + ⟨#[429,243], by decide⟩, + ⟨#[327,243], by decide⟩, + ⟨#[365,243], by decide⟩, + ⟨#[7,409], by decide⟩, + ⟨#[45,409], by decide⟩, + ⟨#[199,409], by decide⟩, + ⟨#[237,409], by decide⟩, + ⟨#[391,409], by decide⟩, + ⟨#[429,409], by decide⟩, + ⟨#[327,409], by decide⟩, + ⟨#[365,409], by decide⟩, + ⟨#[45,435], by decide⟩, + ⟨#[199,435], by decide⟩, + ⟨#[237,435], by decide⟩, + ⟨#[391,435], by decide⟩, + ⟨#[327,435], by decide⟩, + ⟨#[365,435], by decide⟩, + ⟨#[7,345], by decide⟩, + ⟨#[45,345], by decide⟩, + ⟨#[199,345], by decide⟩, + ⟨#[237,345], by decide⟩, + ⟨#[391,345], by decide⟩, + ⟨#[429,345], by decide⟩, + ⟨#[327,345], by decide⟩, + ⟨#[365,345], by decide⟩, + ⟨#[7,371], by decide⟩, + ⟨#[45,371], by decide⟩, + ⟨#[199,371], by decide⟩, + ⟨#[237,371], by decide⟩, + ⟨#[391,371], by decide⟩, + ⟨#[429,371], by decide⟩, + ⟨#[327,371], by decide⟩, + ⟨#[365,371], by decide⟩, + ⟨#[7,42], by decide⟩, + ⟨#[30,42], by decide⟩, + ⟨#[199,42], by decide⟩, + ⟨#[222,42], by decide⟩, + ⟨#[391,42], by decide⟩, + ⟨#[414,42], by decide⟩, + ⟨#[327,42], by decide⟩ +] +def frameEntriesPart037 : List CheckedBasis := [ + ⟨#[30,426,192], by decide⟩, + ⟨#[391,426,192], by decide⟩, + ⟨#[414,426,192], by decide⟩, + ⟨#[7,42,320], by decide⟩, + ⟨#[30,42,320], by decide⟩, + ⟨#[391,42,320], by decide⟩, + ⟨#[414,42,320], by decide⟩, + ⟨#[7,426,320], by decide⟩, + ⟨#[30,426,320], by decide⟩, + ⟨#[391,426,320], by decide⟩, + ⟨#[414,426,320], by decide⟩, + ⟨#[7,42,384], by decide⟩, + ⟨#[30,42,384], by decide⟩, + ⟨#[199,42,384], by decide⟩, + ⟨#[222,42,384], by decide⟩, + ⟨#[7,234,384], by decide⟩, + ⟨#[30,234,384], by decide⟩, + ⟨#[199,234,384], by decide⟩, + ⟨#[222,234,384], by decide⟩, + ⟨#[7,192,384], by decide⟩, + ⟨#[30,192,384], by decide⟩, + ⟨#[45,192,384], by decide⟩, + ⟨#[52,192,384], by decide⟩, + ⟨#[25,42,192], by decide⟩, + ⟨#[409,42,192], by decide⟩, + ⟨#[25,426,192], by decide⟩, + ⟨#[409,426,192], by decide⟩, + ⟨#[25,42,320], by decide⟩, + ⟨#[409,42,320], by decide⟩, + ⟨#[25,426,320], by decide⟩, + ⟨#[409,426,320], by decide⟩, + ⟨#[25,42,384], by decide⟩, + ⟨#[217,42,384], by decide⟩, + ⟨#[25,234,384], by decide⟩, + ⟨#[217,234,384], by decide⟩, + ⟨#[25,192,384], by decide⟩, + ⟨#[51,192,384], by decide⟩, + ⟨#[42,192,384], by decide⟩, + ⟨#[7,25,42,192], by decide⟩, + ⟨#[391,25,42,192], by decide⟩, + ⟨#[7,409,42,192], by decide⟩, + ⟨#[391,409,42,192], by decide⟩, + ⟨#[7,25,426,192], by decide⟩, + ⟨#[391,25,426,192], by decide⟩, + ⟨#[7,409,426,192], by decide⟩, + ⟨#[391,409,426,192], by decide⟩, + ⟨#[7,25,42,320], by decide⟩, + ⟨#[391,25,42,320], by decide⟩, + ⟨#[7,409,42,320], by decide⟩, + ⟨#[391,409,42,320], by decide⟩, + ⟨#[7,25,426,320], by decide⟩, + ⟨#[391,25,426,320], by decide⟩, + ⟨#[7,409,426,320], by decide⟩, + ⟨#[391,409,426,320], by decide⟩, + ⟨#[7,25,42,384], by decide⟩, + ⟨#[199,25,42,384], by decide⟩, + ⟨#[7,217,42,384], by decide⟩, + ⟨#[199,217,42,384], by decide⟩, + ⟨#[7,25,234,384], by decide⟩, + ⟨#[199,25,234,384], by decide⟩, + ⟨#[7,217,234,384], by decide⟩, + ⟨#[199,217,234,384], by decide⟩, + ⟨#[7,25,192,384], by decide⟩, + ⟨#[45,25,192,384], by decide⟩ +] +def frameEntriesPart041 : List CheckedBasis := [ + ⟨#[82,460,120], by decide⟩, + ⟨#[411,460,120], by decide⟩, + ⟨#[459,460,120], by decide⟩, + ⟨#[2,5,433], by decide⟩, + ⟨#[82,5,433], by decide⟩, + ⟨#[411,5,433], by decide⟩, + ⟨#[459,5,433], by decide⟩, + ⟨#[2,85,433], by decide⟩, + ⟨#[82,85,433], by decide⟩, + ⟨#[411,85,433], by decide⟩, + ⟨#[459,85,433], by decide⟩, + ⟨#[2,412,433], by decide⟩, + ⟨#[82,412,433], by decide⟩, + ⟨#[411,412,433], by decide⟩, + ⟨#[459,412,433], by decide⟩, + ⟨#[2,460,433], by decide⟩, + ⟨#[82,460,433], by decide⟩, + ⟨#[411,460,433], by decide⟩, + ⟨#[459,460,433], by decide⟩, + ⟨#[2,5,481], by decide⟩, + ⟨#[82,5,481], by decide⟩, + ⟨#[411,5,481], by decide⟩, + ⟨#[459,5,481], by decide⟩, + ⟨#[2,85,481], by decide⟩, + ⟨#[82,85,481], by decide⟩, + ⟨#[411,85,481], by decide⟩, + ⟨#[459,85,481], by decide⟩, + ⟨#[2,412,481], by decide⟩, + ⟨#[82,412,481], by decide⟩, + ⟨#[411,412,481], by decide⟩, + ⟨#[459,412,481], by decide⟩, + ⟨#[2,460,481], by decide⟩, + ⟨#[82,460,481], by decide⟩, + ⟨#[411,460,481], by decide⟩, + ⟨#[459,460,481], by decide⟩, + ⟨#[2,5,80], by decide⟩, + ⟨#[42,5,80], by decide⟩, + ⟨#[411,5,80], by decide⟩, + ⟨#[435,5,80], by decide⟩, + ⟨#[2,45,80], by decide⟩, + ⟨#[42,45,80], by decide⟩, + ⟨#[411,45,80], by decide⟩, + ⟨#[435,45,80], by decide⟩, + ⟨#[2,412,80], by decide⟩, + ⟨#[42,412,80], by decide⟩, + ⟨#[411,412,80], by decide⟩, + ⟨#[435,412,80], by decide⟩, + ⟨#[2,436,80], by decide⟩, + ⟨#[42,436,80], by decide⟩, + ⟨#[411,436,80], by decide⟩, + ⟨#[435,436,80], by decide⟩, + ⟨#[2,5,457], by decide⟩, + ⟨#[42,5,457], by decide⟩, + ⟨#[411,5,457], by decide⟩, + ⟨#[435,5,457], by decide⟩, + ⟨#[2,45,457], by decide⟩, + ⟨#[42,45,457], by decide⟩, + ⟨#[411,45,457], by decide⟩, + ⟨#[435,45,457], by decide⟩, + ⟨#[2,412,457], by decide⟩, + ⟨#[42,412,457], by decide⟩, + ⟨#[411,412,457], by decide⟩, + ⟨#[435,412,457], by decide⟩, + ⟨#[2,436,457], by decide⟩ +] +def frameEntriesPart045 : List CheckedBasis := [ + ⟨#[76,144], by decide⟩, + ⟨#[102,144], by decide⟩, + ⟨#[391,144], by decide⟩, + ⟨#[429,144], by decide⟩, + ⟨#[460,144], by decide⟩, + ⟨#[486,144], by decide⟩, + ⟨#[7,272], by decide⟩, + ⟨#[45,272], by decide⟩, + ⟨#[76,272], by decide⟩, + ⟨#[102,272], by decide⟩, + ⟨#[391,272], by decide⟩, + ⟨#[429,272], by decide⟩, + ⟨#[460,272], by decide⟩, + ⟨#[486,272], by decide⟩, + ⟨#[76,384], by decide⟩, + ⟨#[102,384], by decide⟩, + ⟨#[151,384], by decide⟩, + ⟨#[189,384], by decide⟩, + ⟨#[220,384], by decide⟩, + ⟨#[246,384], by decide⟩, + ⟨#[186,75], by decide⟩, + ⟨#[426,75], by decide⟩, + ⟨#[314,75], by decide⟩, + ⟨#[42,219], by decide⟩, + ⟨#[186,219], by decide⟩, + ⟨#[426,219], by decide⟩, + ⟨#[314,219], by decide⟩, + ⟨#[186,459], by decide⟩, + ⟨#[426,459], by decide⟩, + ⟨#[314,459], by decide⟩, + ⟨#[42,347], by decide⟩, + ⟨#[186,347], by decide⟩, + ⟨#[426,347], by decide⟩, + ⟨#[314,347], by decide⟩, + ⟨#[42,144], by decide⟩, + ⟨#[97,144], by decide⟩, + ⟨#[426,144], by decide⟩, + ⟨#[481,144], by decide⟩, + ⟨#[42,272], by decide⟩, + ⟨#[97,272], by decide⟩, + ⟨#[426,272], by decide⟩, + ⟨#[481,272], by decide⟩, + ⟨#[97,384], by decide⟩, + ⟨#[186,384], by decide⟩, + ⟨#[241,384], by decide⟩, + ⟨#[75,144], by decide⟩, + ⟨#[459,144], by decide⟩, + ⟨#[75,272], by decide⟩, + ⟨#[459,272], by decide⟩, + ⟨#[75,384], by decide⟩, + ⟨#[219,384], by decide⟩, + ⟨#[144,384], by decide⟩, + ⟨#[7,42,75], by decide⟩, + ⟨#[151,42,75], by decide⟩, + ⟨#[391,42,75], by decide⟩, + ⟨#[279,42,75], by decide⟩, + ⟨#[7,186,75], by decide⟩, + ⟨#[151,186,75], by decide⟩, + ⟨#[391,186,75], by decide⟩, + ⟨#[279,186,75], by decide⟩, + ⟨#[7,426,75], by decide⟩, + ⟨#[151,426,75], by decide⟩, + ⟨#[391,426,75], by decide⟩, + ⟨#[279,426,75], by decide⟩ +] +def frameEntriesPart049 : List CheckedBasis := [ + ⟨#[51,75,131,384,16], by decide⟩, + ⟨#[51,75,131,384,1,2], by decide⟩, + ⟨#[51,75,131,384,5,2], by decide⟩, + ⟨#[51,75,131,384,9,2], by decide⟩, + ⟨#[51,75,131,384,13,2], by decide⟩, + ⟨#[51,75,131,384,17,2], by decide⟩, + ⟨#[51,75,131,384,21,2], by decide⟩, + ⟨#[51,75,131,384,25,2], by decide⟩, + ⟨#[51,75,131,384,29,2], by decide⟩, + ⟨#[51,75,131,384,1,6], by decide⟩, + ⟨#[51,75,131,384,5,6], by decide⟩, + ⟨#[51,75,131,384,9,6], by decide⟩, + ⟨#[51,75,131,384,13,6], by decide⟩, + ⟨#[51,75,131,384,17,6], by decide⟩, + ⟨#[51,75,131,384,21,6], by decide⟩, + ⟨#[51,75,131,384,25,6], by decide⟩, + ⟨#[51,75,131,384,29,6], by decide⟩, + ⟨#[51,75,131,384,1,10], by decide⟩, + ⟨#[51,75,131,384,5,10], by decide⟩, + ⟨#[51,75,131,384,9,10], by decide⟩, + ⟨#[51,75,131,384,13,10], by decide⟩, + ⟨#[51,75,131,384,17,10], by decide⟩, + ⟨#[51,75,131,384,21,10], by decide⟩, + ⟨#[51,75,131,384,25,10], by decide⟩, + ⟨#[51,75,131,384,29,10], by decide⟩, + ⟨#[51,75,131,384,1,14], by decide⟩, + ⟨#[51,75,131,384,5,14], by decide⟩, + ⟨#[51,75,131,384,9,14], by decide⟩, + ⟨#[51,75,131,384,13,14], by decide⟩, + ⟨#[51,75,131,384,17,14], by decide⟩, + ⟨#[51,75,131,384,21,14], by decide⟩, + ⟨#[51,75,131,384,25,14], by decide⟩, + ⟨#[51,75,131,384,29,14], by decide⟩, + ⟨#[51,75,131,384,1,18], by decide⟩, + ⟨#[51,75,131,384,5,18], by decide⟩, + ⟨#[51,75,131,384,9,18], by decide⟩, + ⟨#[51,75,131,384,13,18], by decide⟩, + ⟨#[51,75,131,384,17,18], by decide⟩, + ⟨#[51,75,131,384,21,18], by decide⟩, + ⟨#[51,75,131,384,25,18], by decide⟩, + ⟨#[51,75,131,384,29,18], by decide⟩, + ⟨#[51,75,131,384,1,22], by decide⟩, + ⟨#[51,75,131,384,5,22], by decide⟩, + ⟨#[51,75,131,384,9,22], by decide⟩, + ⟨#[51,75,131,384,13,22], by decide⟩, + ⟨#[51,75,131,384,17,22], by decide⟩, + ⟨#[51,75,131,384,25,22], by decide⟩, + ⟨#[51,75,131,384,1,26], by decide⟩, + ⟨#[51,75,131,384,5,26], by decide⟩, + ⟨#[51,75,131,384,9,26], by decide⟩, + ⟨#[51,75,131,384,13,26], by decide⟩, + ⟨#[51,75,131,384,17,26], by decide⟩, + ⟨#[51,75,131,384,21,26], by decide⟩, + ⟨#[51,75,131,384,25,26], by decide⟩, + ⟨#[51,75,131,384,29,26], by decide⟩, + ⟨#[51,75,131,384,1,30], by decide⟩, + ⟨#[51,75,131,384,5,30], by decide⟩, + ⟨#[51,75,131,384,9,30], by decide⟩, + ⟨#[51,75,131,384,13,30], by decide⟩, + ⟨#[51,75,131,384,17,30], by decide⟩, + ⟨#[51,75,131,384,25,30], by decide⟩, + ⟨#[51,75,131,384,1,4], by decide⟩, + ⟨#[51,75,131,384,3,4], by decide⟩, + ⟨#[51,75,131,384,9,4], by decide⟩ +] +def frameEntriesPart053 : List CheckedBasis := [ + ⟨#[51,75,131,384,19,4,8], by decide⟩, + ⟨#[51,75,131,384,1,20,8], by decide⟩, + ⟨#[51,75,131,384,3,20,8], by decide⟩, + ⟨#[51,75,131,384,17,20,8], by decide⟩, + ⟨#[51,75,131,384,19,20,8], by decide⟩, + ⟨#[51,75,131,384,1,4,24], by decide⟩, + ⟨#[51,75,131,384,3,4,24], by decide⟩, + ⟨#[51,75,131,384,17,4,24], by decide⟩, + ⟨#[51,75,131,384,19,4,24], by decide⟩, + ⟨#[51,75,131,384,1,20,24], by decide⟩, + ⟨#[51,75,131,384,3,20,24], by decide⟩, + ⟨#[51,75,131,384,17,20,24], by decide⟩, + ⟨#[51,75,131,384,19,20,24], by decide⟩, + ⟨#[51,75,131,384,1,4,16], by decide⟩, + ⟨#[51,75,131,384,3,4,16], by decide⟩, + ⟨#[51,75,131,384,9,4,16], by decide⟩, + ⟨#[51,75,131,384,11,4,16], by decide⟩, + ⟨#[51,75,131,384,1,12,16], by decide⟩, + ⟨#[51,75,131,384,3,12,16], by decide⟩, + ⟨#[51,75,131,384,9,12,16], by decide⟩, + ⟨#[51,75,131,384,11,12,16], by decide⟩, + ⟨#[51,75,131,384,1,8,16], by decide⟩, + ⟨#[51,75,131,384,3,8,16], by decide⟩, + ⟨#[51,75,131,384,5,8,16], by decide⟩, + ⟨#[51,75,131,384,7,8,16], by decide⟩, + ⟨#[51,75,131,384,2,4,8], by decide⟩, + ⟨#[51,75,131,384,18,4,8], by decide⟩, + ⟨#[51,75,131,384,2,20,8], by decide⟩, + ⟨#[51,75,131,384,18,20,8], by decide⟩, + ⟨#[51,75,131,384,2,4,24], by decide⟩, + ⟨#[51,75,131,384,18,4,24], by decide⟩, + ⟨#[51,75,131,384,2,20,24], by decide⟩, + ⟨#[51,75,131,384,18,20,24], by decide⟩, + ⟨#[51,75,131,384,2,4,16], by decide⟩, + ⟨#[51,75,131,384,10,4,16], by decide⟩, + ⟨#[51,75,131,384,2,12,16], by decide⟩, + ⟨#[51,75,131,384,10,12,16], by decide⟩, + ⟨#[51,75,131,384,2,8,16], by decide⟩, + ⟨#[51,75,131,384,6,8,16], by decide⟩, + ⟨#[51,75,131,384,4,8,16], by decide⟩, + ⟨#[51,75,131,384,1,2,4,8], by decide⟩, + ⟨#[51,75,131,384,17,2,4,8], by decide⟩, + ⟨#[51,75,131,384,1,18,4,8], by decide⟩, + ⟨#[51,75,131,384,17,2,20,8], by decide⟩, + ⟨#[51,75,131,384,1,18,20,8], by decide⟩, + ⟨#[51,75,131,384,17,18,20,8], by decide⟩, + ⟨#[51,75,131,384,17,2,4,24], by decide⟩, + ⟨#[51,75,131,384,1,18,4,24], by decide⟩, + ⟨#[51,75,131,384,17,18,4,24], by decide⟩, + ⟨#[51,75,131,384,1,2,20,24], by decide⟩, + ⟨#[51,75,131,384,17,2,20,24], by decide⟩, + ⟨#[51,75,131,384,1,18,20,24], by decide⟩, + ⟨#[51,75,131,384,1,2,4,16], by decide⟩, + ⟨#[51,75,131,384,9,2,4,16], by decide⟩, + ⟨#[51,75,131,384,1,10,4,16], by decide⟩, + ⟨#[51,75,131,384,9,2,12,16], by decide⟩, + ⟨#[51,75,131,384,1,10,12,16], by decide⟩, + ⟨#[51,75,131,384,9,10,12,16], by decide⟩, + ⟨#[51,75,131,384,1,2,8,16], by decide⟩, + ⟨#[51,75,131,384,5,2,8,16], by decide⟩, + ⟨#[51,75,131,384,1,6,8,16], by decide⟩, + ⟨#[51,75,131,384,1,4,8,16], by decide⟩, + ⟨#[51,75,131,384,3,4,8,16], by decide⟩, + ⟨#[51,75,131,384,2,4,8,16], by decide⟩ +] +def frameEntriesPart057 : List CheckedBasis := [ + ⟨#[107,52], by decide⟩, + ⟨#[397,52], by decide⟩, + ⟨#[460,52], by decide⟩, + ⟨#[492,52], by decide⟩, + ⟨#[10,85], by decide⟩, + ⟨#[75,85], by decide⟩, + ⟨#[107,85], by decide⟩, + ⟨#[397,85], by decide⟩, + ⟨#[429,85], by decide⟩, + ⟨#[492,85], by decide⟩, + ⟨#[10,117], by decide⟩, + ⟨#[42,117], by decide⟩, + ⟨#[75,117], by decide⟩, + ⟨#[107,117], by decide⟩, + ⟨#[397,117], by decide⟩, + ⟨#[429,117], by decide⟩, + ⟨#[460,117], by decide⟩, + ⟨#[492,117], by decide⟩, + ⟨#[10,403], by decide⟩, + ⟨#[42,403], by decide⟩, + ⟨#[75,403], by decide⟩, + ⟨#[107,403], by decide⟩, + ⟨#[397,403], by decide⟩, + ⟨#[429,403], by decide⟩, + ⟨#[460,403], by decide⟩, + ⟨#[492,403], by decide⟩, + ⟨#[10,435], by decide⟩, + ⟨#[75,435], by decide⟩, + ⟨#[107,435], by decide⟩, + ⟨#[397,435], by decide⟩, + ⟨#[492,435], by decide⟩, + ⟨#[10,466], by decide⟩, + ⟨#[42,466], by decide⟩, + ⟨#[75,466], by decide⟩, + ⟨#[107,466], by decide⟩, + ⟨#[397,466], by decide⟩, + ⟨#[429,466], by decide⟩, + ⟨#[492,466], by decide⟩, + ⟨#[10,498], by decide⟩, + ⟨#[42,498], by decide⟩, + ⟨#[75,498], by decide⟩, + ⟨#[107,498], by decide⟩, + ⟨#[397,498], by decide⟩, + ⟨#[429,498], by decide⟩, + ⟨#[460,498], by decide⟩, + ⟨#[492,498], by decide⟩, + ⟨#[10,32], by decide⟩, + ⟨#[30,32], by decide⟩, + ⟨#[75,32], by decide⟩, + ⟨#[95,32], by decide⟩, + ⟨#[397,32], by decide⟩, + ⟨#[409,32], by decide⟩, + ⟨#[460,32], by decide⟩, + ⟨#[472,32], by decide⟩, + ⟨#[10,97], by decide⟩, + ⟨#[30,97], by decide⟩, + ⟨#[95,97], by decide⟩, + ⟨#[397,97], by decide⟩, + ⟨#[409,97], by decide⟩, + ⟨#[472,97], by decide⟩, + ⟨#[10,423], by decide⟩, + ⟨#[30,423], by decide⟩, + ⟨#[75,423], by decide⟩, + ⟨#[95,423], by decide⟩ +] +def frameEntriesPart061 : List CheckedBasis := [ + ⟨#[10,65,391], by decide⟩, + ⟨#[30,65,391], by decide⟩, + ⟨#[42,65,391], by decide⟩, + ⟨#[62,65,391], by decide⟩, + ⟨#[20,32,65], by decide⟩, + ⟨#[403,32,65], by decide⟩, + ⟨#[20,423,65], by decide⟩, + ⟨#[403,423,65], by decide⟩, + ⟨#[20,32,454], by decide⟩, + ⟨#[403,32,454], by decide⟩, + ⟨#[20,423,454], by decide⟩, + ⟨#[403,423,454], by decide⟩, + ⟨#[20,32,391], by decide⟩, + ⟨#[85,32,391], by decide⟩, + ⟨#[20,97,391], by decide⟩, + ⟨#[85,97,391], by decide⟩, + ⟨#[20,65,391], by decide⟩, + ⟨#[52,65,391], by decide⟩, + ⟨#[32,65,391], by decide⟩, + ⟨#[10,20,32,65], by decide⟩, + ⟨#[397,20,32,65], by decide⟩, + ⟨#[10,403,32,65], by decide⟩, + ⟨#[397,403,32,65], by decide⟩, + ⟨#[397,20,423,65], by decide⟩, + ⟨#[10,403,423,65], by decide⟩, + ⟨#[397,403,423,65], by decide⟩, + ⟨#[10,20,32,454], by decide⟩, + ⟨#[397,20,32,454], by decide⟩, + ⟨#[10,403,32,454], by decide⟩, + ⟨#[397,403,32,454], by decide⟩, + ⟨#[10,20,423,454], by decide⟩, + ⟨#[397,20,423,454], by decide⟩, + ⟨#[10,403,423,454], by decide⟩, + ⟨#[397,403,423,454], by decide⟩, + ⟨#[10,20,32,391], by decide⟩, + ⟨#[75,20,32,391], by decide⟩, + ⟨#[10,85,32,391], by decide⟩, + ⟨#[75,85,32,391], by decide⟩, + ⟨#[10,20,97,391], by decide⟩, + ⟨#[75,20,97,391], by decide⟩, + ⟨#[10,85,97,391], by decide⟩, + ⟨#[75,85,97,391], by decide⟩, + ⟨#[10,20,65,391], by decide⟩, + ⟨#[42,20,65,391], by decide⟩, + ⟨#[10,52,65,391], by decide⟩, + ⟨#[42,52,65,391], by decide⟩, + ⟨#[10,32,65,391], by decide⟩, + ⟨#[30,32,65,391], by decide⟩, + ⟨#[20,32,65,391], by decide⟩, + ⟨#[30,167], by decide⟩, + ⟨#[30,236], by decide⟩, + ⟨#[30,295], by decide⟩, + ⟨#[30,364], by decide⟩, + ⟨#[30,235], by decide⟩, + ⟨#[30,459], by decide⟩, + ⟨#[30,363], by decide⟩, + ⟨#[30,160], by decide⟩, + ⟨#[30,288], by decide⟩, + ⟨#[30,7,75], by decide⟩, + ⟨#[30,167,75], by decide⟩, + ⟨#[30,295,75], by decide⟩, + ⟨#[30,7,235], by decide⟩, + ⟨#[30,167,235], by decide⟩, + ⟨#[30,391,235], by decide⟩ +] +def frameEntriesPart065 : List CheckedBasis := [ + ⟨#[427,102,24], by decide⟩, + ⟨#[459,102,24], by decide⟩, + ⟨#[1,428,24], by decide⟩, + ⟨#[97,428,24], by decide⟩, + ⟨#[427,428,24], by decide⟩, + ⟨#[459,428,24], by decide⟩, + ⟨#[1,460,24], by decide⟩, + ⟨#[97,460,24], by decide⟩, + ⟨#[427,460,24], by decide⟩, + ⟨#[459,460,24], by decide⟩, + ⟨#[1,6,120], by decide⟩, + ⟨#[97,6,120], by decide⟩, + ⟨#[427,6,120], by decide⟩, + ⟨#[459,6,120], by decide⟩, + ⟨#[1,102,120], by decide⟩, + ⟨#[97,102,120], by decide⟩, + ⟨#[427,102,120], by decide⟩, + ⟨#[459,102,120], by decide⟩, + ⟨#[1,428,120], by decide⟩, + ⟨#[97,428,120], by decide⟩, + ⟨#[427,428,120], by decide⟩, + ⟨#[459,428,120], by decide⟩, + ⟨#[1,460,120], by decide⟩, + ⟨#[97,460,120], by decide⟩, + ⟨#[427,460,120], by decide⟩, + ⟨#[1,6,434], by decide⟩, + ⟨#[97,6,434], by decide⟩, + ⟨#[427,6,434], by decide⟩, + ⟨#[459,6,434], by decide⟩, + ⟨#[1,102,434], by decide⟩, + ⟨#[97,102,434], by decide⟩, + ⟨#[427,102,434], by decide⟩, + ⟨#[459,102,434], by decide⟩, + ⟨#[1,428,434], by decide⟩, + ⟨#[97,428,434], by decide⟩, + ⟨#[427,428,434], by decide⟩, + ⟨#[459,428,434], by decide⟩, + ⟨#[1,460,434], by decide⟩, + ⟨#[97,460,434], by decide⟩, + ⟨#[427,460,434], by decide⟩, + ⟨#[459,460,434], by decide⟩, + ⟨#[1,6,466], by decide⟩, + ⟨#[97,6,466], by decide⟩, + ⟨#[427,6,466], by decide⟩, + ⟨#[459,6,466], by decide⟩, + ⟨#[1,102,466], by decide⟩, + ⟨#[97,102,466], by decide⟩, + ⟨#[427,102,466], by decide⟩, + ⟨#[459,102,466], by decide⟩, + ⟨#[1,428,466], by decide⟩, + ⟨#[97,428,466], by decide⟩, + ⟨#[427,428,466], by decide⟩, + ⟨#[459,428,466], by decide⟩, + ⟨#[1,460,466], by decide⟩, + ⟨#[427,460,466], by decide⟩, + ⟨#[1,6,96], by decide⟩, + ⟨#[25,6,96], by decide⟩, + ⟨#[427,6,96], by decide⟩, + ⟨#[435,6,96], by decide⟩, + ⟨#[1,30,96], by decide⟩, + ⟨#[25,30,96], by decide⟩, + ⟨#[427,30,96], by decide⟩, + ⟨#[435,30,96], by decide⟩, + ⟨#[1,428,96], by decide⟩ +] +def frameEntriesPart069 : List CheckedBasis := [ + ⟨#[12,18,33,67,388,5,128], by decide⟩, + ⟨#[12,18,33,67,388,7,128], by decide⟩, + ⟨#[12,18,33,67,388,2,4], by decide⟩, + ⟨#[12,18,33,67,388,130,4], by decide⟩, + ⟨#[12,18,33,67,388,2,132], by decide⟩, + ⟨#[12,18,33,67,388,130,132], by decide⟩, + ⟨#[12,18,33,67,388,2,128], by decide⟩, + ⟨#[12,18,33,67,388,6,128], by decide⟩, + ⟨#[12,18,33,67,388,129,130,4], by decide⟩, + ⟨#[12,18,33,67,388,129,2,132], by decide⟩, + ⟨#[12,18,33,67,388,1,130,132], by decide⟩, + ⟨#[12,18,33,67,388,5,2,128], by decide⟩, + ⟨#[12,18,33,67,388,1,6,128], by decide⟩ +] +#eval "NativeFrames1 checked" +end NativeData diff --git a/research/kappa-lean-verification-20261022/NativeFrames1.log b/research/kappa-lean-verification-20261022/NativeFrames1.log new file mode 100644 index 0000000000..56def2db5a --- /dev/null +++ b/research/kappa-lean-verification-20261022/NativeFrames1.log @@ -0,0 +1 @@ +"NativeFrames1 checked" diff --git a/research/kappa-lean-verification-20261022/NativeFrames2.lean b/research/kappa-lean-verification-20261022/NativeFrames2.lean new file mode 100644 index 0000000000..326062c479 --- /dev/null +++ b/research/kappa-lean-verification-20261022/NativeFrames2.lean @@ -0,0 +1,1131 @@ +-- Generated by native_generate.py from canonical payload SHA256 +-- 4409d2d9328fffbd276bb03fb800f59a33ec3b2ab15f79a330a7af66e75110cc +import NativeRaw +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NativeData +open NativeCertificate +def frameEntriesPart002 : List CheckedBasis := [ + ⟨#[97,7], by decide⟩, + ⟨#[102,25], by decide⟩, + ⟨#[97,25], by decide⟩, + ⟨#[414,51], by decide⟩, + ⟨#[102], by decide⟩, + ⟨#[85], by decide⟩, + ⟨#[459], by decide⟩, + ⟨#[75], by decide⟩, + ⟨#[120], by decide⟩, + ⟨#[45], by decide⟩, + ⟨#[82,45], by decide⟩, + ⟨#[76,45], by decide⟩, + ⟨#[429,30], by decide⟩, + ⟨#[264,136,85,51], by decide⟩, + ⟨#[256,128,64,32,16,9,4,3], by decide⟩, + ⟨#[256,128,64,32,17,8,4,3], by decide⟩, + ⟨#[256,128,64,33,16,8,4,3], by decide⟩, + ⟨#[256,128,65,32,16,8,4,3], by decide⟩, + ⟨#[256,129,64,32,16,8,4,3], by decide⟩, + ⟨#[257,128,64,32,16,8,4,3], by decide⟩, + ⟨#[256,128,64,32,16,9,5,2], by decide⟩, + ⟨#[256,128,64,32,17,8,5,2], by decide⟩, + ⟨#[256,128,64,33,16,8,5,2], by decide⟩, + ⟨#[256,128,65,32,16,8,5,2], by decide⟩, + ⟨#[256,129,64,32,16,8,5,2], by decide⟩, + ⟨#[257,128,64,32,16,8,5,2], by decide⟩, + ⟨#[256,128,64,33,16,9,4,2], by decide⟩, + ⟨#[256,128,65,32,16,9,4,2], by decide⟩, + ⟨#[256,129,64,32,16,9,4,2], by decide⟩, + ⟨#[257,128,64,32,16,9,4,2], by decide⟩, + ⟨#[256,128,64,33,17,8,4,2], by decide⟩, + ⟨#[256,128,65,32,17,8,4,2], by decide⟩, + ⟨#[256,129,64,32,17,8,4,2], by decide⟩, + ⟨#[257,128,64,32,17,8,4,2], by decide⟩, + ⟨#[256,129,64,33,16,8,4,2], by decide⟩, + ⟨#[257,128,64,33,16,8,4,2], by decide⟩, + ⟨#[256,129,65,32,16,8,4,2], by decide⟩, + ⟨#[257,128,65,32,16,8,4,2], by decide⟩, + ⟨#[257,129,64,32,16,8,4,2], by decide⟩, + ⟨#[256,128,64,32,16,10,6,1], by decide⟩, + ⟨#[256,128,64,32,18,8,6,1], by decide⟩, + ⟨#[256,128,64,34,16,8,6,1], by decide⟩, + ⟨#[256,128,66,32,16,8,6,1], by decide⟩, + ⟨#[256,130,64,32,16,8,6,1], by decide⟩, + ⟨#[258,128,64,32,16,8,6,1], by decide⟩, + ⟨#[256,128,64,32,18,10,4,1], by decide⟩, + ⟨#[256,128,66,32,16,10,4,1], by decide⟩, + ⟨#[256,130,64,32,16,10,4,1], by decide⟩, + ⟨#[258,128,64,32,16,10,4,1], by decide⟩, + ⟨#[256,128,64,34,18,8,4,1], by decide⟩, + ⟨#[256,130,64,32,18,8,4,1], by decide⟩, + ⟨#[258,128,64,32,18,8,4,1], by decide⟩, + ⟨#[256,128,66,34,16,8,4,1], by decide⟩, + ⟨#[256,130,64,34,16,8,4,1], by decide⟩, + ⟨#[258,128,64,34,16,8,4,1], by decide⟩, + ⟨#[256,130,66,32,16,8,4,1], by decide⟩, + ⟨#[258,128,66,32,16,8,4,1], by decide⟩, + ⟨#[258,130,64,32,16,8,4,1], by decide⟩, + ⟨#[256,128,64,32,20,12,2,1], by decide⟩, + ⟨#[256,128,64,36,16,12,2,1], by decide⟩, + ⟨#[256,132,64,32,16,12,2,1], by decide⟩, + ⟨#[260,128,64,32,16,12,2,1], by decide⟩, + ⟨#[256,128,68,32,20,8,2,1], by decide⟩, + ⟨#[256,132,64,32,20,8,2,1], by decide⟩ +] +def frameEntriesPart006 : List CheckedBasis := [ + ⟨#[35,14], by decide⟩, + ⟨#[75,35], by decide⟩, + ⟨#[69,35], by decide⟩, + ⟨#[102,14], by decide⟩, + ⟨#[69,14], by decide⟩, + ⟨#[445,102], by decide⟩, + ⟨#[445,75], by decide⟩, + ⟨#[435,69,14], by decide⟩, + ⟨#[400,75,35], by decide⟩, + ⟨#[414,69,35], by decide⟩, + ⟨#[400,102,14], by decide⟩, + ⟨#[435,102,14], by decide⟩, + ⟨#[400,69,35], by decide⟩, + ⟨#[414,75,35], by decide⟩, + ⟨#[400,69,14], by decide⟩, + ⟨#[81,51], by decide⟩, + ⟨#[463,51], by decide⟩, + ⟨#[41,26], by decide⟩, + ⟨#[81,41], by decide⟩, + ⟨#[75,41], by decide⟩, + ⟨#[388,51], by decide⟩, + ⟨#[439,120], by decide⟩, + ⟨#[439,75], by decide⟩, + ⟨#[388,75], by decide⟩, + ⟨#[388,120], by decide⟩, + ⟨#[75,26], by decide⟩, + ⟨#[98,26], by decide⟩, + ⟨#[388,98,26], by decide⟩, + ⟨#[414,81,41], by decide⟩, + ⟨#[429,75,26], by decide⟩, + ⟨#[388,75,41], by decide⟩, + ⟨#[388,75,26], by decide⟩, + ⟨#[414,75,41], by decide⟩, + ⟨#[429,98,26], by decide⟩, + ⟨#[388,81,41], by decide⟩, + ⟨#[273,51], by decide⟩, + ⟨#[145,51], by decide⟩, + ⟨#[324,51], by decide⟩, + ⟨#[290,85], by decide⟩, + ⟨#[273,102], by decide⟩, + ⟨#[196,51], by decide⟩, + ⟨#[145,85], by decide⟩, + ⟨#[162,102], by decide⟩, + ⟨#[145,102], by decide⟩, + ⟨#[162,85], by decide⟩, + ⟨#[290,102], by decide⟩, + ⟨#[273,85], by decide⟩, + ⟨#[273,162,85], by decide⟩, + ⟨#[290,145,85], by decide⟩, + ⟨#[290,162,102], by decide⟩, + ⟨#[273,145,102], by decide⟩, + ⟨#[290,145,102], by decide⟩, + ⟨#[273,162,102], by decide⟩, + ⟨#[273,145,85], by decide⟩, + ⟨#[290,162,85], by decide⟩, + ⟨#[385,30], by decide⟩, + ⟨#[44,30], by decide⟩, + ⟨#[487,30], by decide⟩, + ⟨#[415,120], by decide⟩, + ⟨#[385,102], by decide⟩, + ⟨#[74,30], by decide⟩, + ⟨#[84,44], by decide⟩, + ⟨#[84,50], by decide⟩, + ⟨#[74,44], by decide⟩ +] +def frameEntriesPart010 : List CheckedBasis := [ + ⟨#[336,208,35,14], by decide⟩, + ⟨#[336,208,35,11,5], by decide⟩, + ⟨#[400,80,35,11,5], by decide⟩, + ⟨#[256,128,64,45,16], by decide⟩, + ⟨#[256,128,64,35,16,14], by decide⟩, + ⟨#[320,192,35,16,11,5], by decide⟩, + ⟨#[272,128,80,35,11,5], by decide⟩, + ⟨#[256,144,80,35,11,5], by decide⟩, + ⟨#[256,128,64,33,16,11,7], by decide⟩, + ⟨#[272,144,64,33,9,5,2], by decide⟩, + ⟨#[469,38,11], by decide⟩, + ⟨#[137,73,45], by decide⟩, + ⟨#[265,222,45], by decide⟩, + ⟨#[263,137,73,45,25], by decide⟩, + ⟨#[453,36,16,9,2], by decide⟩, + ⟨#[265,137,78,45,25], by decide⟩, + ⟨#[258,130,69,38,18,11], by decide⟩, + ⟨#[389,64,36,16,9,2], by decide⟩, + ⟨#[263,135,71,35,23,14], by decide⟩, + ⟨#[256,128,64,35,16,9,7], by decide⟩, + ⟨#[258,130,66,33,18,11,7], by decide⟩, + ⟨#[256,133,64,36,16,9,2], by decide⟩, + ⟨#[261,128,64,36,16,9,2], by decide⟩, + ⟨#[258,130,66,35,18,11,5], by decide⟩, + ⟨#[256,128,69,36,16,9,2], by decide⟩, + ⟨#[261,208,45], by decide⟩, + ⟨#[146,80,45], by decide⟩, + ⟨#[265,40,5], by decide⟩, + ⟨#[261,144,80,45,2], by decide⟩, + ⟨#[261,130,82,36,9], by decide⟩, + ⟨#[265,144,82,40,5], by decide⟩, + ⟨#[265,130,64,40,18,5], by decide⟩, + ⟨#[261,130,66,36,16,9], by decide⟩, + ⟨#[261,144,80,33,12,2], by decide⟩, + ⟨#[262,224,30], by decide⟩, + ⟨#[256,144,80,33,9,5,2], by decide⟩, + ⟨#[265,128,64,40,16,5,2], by decide⟩, + ⟨#[256,130,66,33,16,9,5], by decide⟩, + ⟨#[261,128,64,33,16,12,2], by decide⟩, + ⟨#[256,130,64,33,18,9,5], by decide⟩, + ⟨#[400,76,45], by decide⟩, + ⟨#[400,69,36,9], by decide⟩, + ⟨#[272,146,45], by decide⟩, + ⟨#[274,73,45], by decide⟩, + ⟨#[272,146,69,36,9], by decide⟩, + ⟨#[274,130,69,36,9], by decide⟩, + ⟨#[274,144,73,40,5], by decide⟩, + ⟨#[256,130,73,40,18,5], by decide⟩, + ⟨#[258,130,69,36,16,9], by decide⟩, + ⟨#[272,146,64,33,9,5], by decide⟩, + ⟨#[256,128,73,40,16,5,2], by decide⟩, + ⟨#[258,130,64,33,16,9,5], by decide⟩, + ⟨#[258,128,64,33,18,9,5], by decide⟩, + ⟨#[407,76,45], by decide⟩, + ⟨#[407,66,35,14], by decide⟩, + ⟨#[347,140,45], by decide⟩, + ⟨#[268,45,28], by decide⟩, + ⟨#[279,130,66,35,14], by decide⟩, + ⟨#[258,149,66,35,14], by decide⟩, + ⟨#[268,139,76,45,28], by decide⟩, + ⟨#[256,135,64,33,16,12], by decide⟩, + ⟨#[258,130,66,35,23,14], by decide⟩, + ⟨#[261,130,66,35,18,14], by decide⟩, + ⟨#[258,130,66,35,18,9,7], by decide⟩ +] +def frameEntriesPart014 : List CheckedBasis := [ + ⟨#[272,144,74,42,6,1], by decide⟩, + ⟨#[257,129,75,42,17,7], by decide⟩, + ⟨#[272,144,67,34,8,7], by decide⟩, + ⟨#[259,131,75,42,19,7], by decide⟩, + ⟨#[272,144,65,32,10,7], by decide⟩, + ⟨#[260,132,74,42,24,1], by decide⟩, + ⟨#[258,130,75,42,25,6], by decide⟩, + ⟨#[260,132,69,36,23,14], by decide⟩, + ⟨#[260,132,66,35,16,9], by decide⟩, + ⟨#[260,132,65,32,19,10], by decide⟩, + ⟨#[260,132,70,39,20,13], by decide⟩, + ⟨#[257,129,75,42,25,5], by decide⟩, + ⟨#[260,132,73,40,25,2], by decide⟩, + ⟨#[261,130,68,34,17,8], by decide⟩, + ⟨#[258,133,68,34,17,8], by decide⟩, + ⟨#[390,68,34,16,8,1], by decide⟩, + ⟨#[385,66,34,17,8,6], by decide⟩, + ⟨#[262,129,68,34,17,8], by decide⟩, + ⟨#[257,134,68,34,17,8], by decide⟩, + ⟨#[389,68,32,17,8,2], by decide⟩, + ⟨#[386,65,34,17,8,5], by decide⟩, + ⟨#[257,129,72,42,26,4], by decide⟩, + ⟨#[257,129,76,41,29,3], by decide⟩, + ⟨#[257,129,69,35,23,9], by decide⟩, + ⟨#[257,129,66,36,16,14], by decide⟩, + ⟨#[257,129,67,37,30], by decide⟩, + ⟨#[257,129,102,22,8], by decide⟩, + ⟨#[257,129,100,28,2], by decide⟩, + ⟨#[257,129,73,47,30], by decide⟩, + ⟨#[261,130,65,32,20,10], by decide⟩, + ⟨#[258,133,65,32,20,10], by decide⟩, + ⟨#[387,65,32,16,10,4], by decide⟩, + ⟨#[388,65,32,20,9,3], by decide⟩, + ⟨#[292,131,65,20,10], by decide⟩, + ⟨#[259,164,65,20,10], by decide⟩, + ⟨#[386,65,37,20,10], by decide⟩, + ⟨#[421,65,20,8,2], by decide⟩, + ⟨#[288,160,67,17,8,7], by decide⟩, + ⟨#[258,130,75,34,25,7], by decide⟩, + ⟨#[259,131,75,35,25,7], by decide⟩, + ⟨#[288,160,66,16,9,7], by decide⟩, + ⟨#[288,160,72,25,4,3], by decide⟩, + ⟨#[265,137,75,41,25,7], by decide⟩, + ⟨#[264,136,75,40,25,7], by decide⟩, + ⟨#[288,160,73,25,5,2], by decide⟩, + ⟨#[296,130,96,24,6,1], by decide⟩, + ⟨#[258,168,96,24,6,1], by decide⟩, + ⟨#[418,96,16,8,6,1], by decide⟩, + ⟨#[392,66,34,24,6,1], by decide⟩, + ⟨#[290,136,96,24,6,1], by decide⟩, + ⟨#[264,162,96,24,6,1], by decide⟩, + ⟨#[424,96,24,4,2,1], by decide⟩, + ⟨#[386,72,40,24,6,1], by decide⟩, + ⟨#[264,136,65,32,19,7], by decide⟩, + ⟨#[258,130,82,51,10,7], by decide⟩, + ⟨#[257,129,82,51,9,7], by decide⟩, + ⟨#[264,136,66,35,16,7], by decide⟩, + ⟨#[264,136,74,44,31], by decide⟩, + ⟨#[264,136,84,50,1], by decide⟩, + ⟨#[264,136,85,49,2], by decide⟩, + ⟨#[264,136,73,47,28], by decide⟩, + ⟨#[280,129,72,48,4,3], by decide⟩, + ⟨#[257,152,72,48,4,3], by decide⟩, + ⟨#[393,72,32,16,4,3], by decide⟩ +] +def frameEntriesPart018 : List CheckedBasis := [ + ⟨#[259,128,64,33,18,8,4], by decide⟩, + ⟨#[257,128,64,33,18,10,6], by decide⟩, + ⟨#[262,128,64,32,18,12,1], by decide⟩, + ⟨#[256,128,64], by decide⟩, + ⟨#[256,128,66], by decide⟩, + ⟨#[256,128,65], by decide⟩, + ⟨#[256,128,68], by decide⟩, + ⟨#[168,336,45], by decide⟩, + ⟨#[7,51,82,136,264], by decide⟩, + ⟨#[7,42,80,144,256], by decide⟩, + ⟨#[2,5,9,33,208,336], by decide⟩, + ⟨#[2,5,9,33,80,400], by decide⟩, + ⟨#[7,16,42,64,128,256], by decide⟩, + ⟨#[45,73,137,286], by decide⟩, + ⟨#[45,87,137,265], by decide⟩, + ⟨#[45,80,146,261], by decide⟩, + ⟨#[5,40,194,265], by decide⟩, + ⟨#[45,69,400], by decide⟩, + ⟨#[45,69,146,272], by decide⟩, + ⟨#[45,69,130,274], by decide⟩, + ⟨#[45,73,144,274], by decide⟩, + ⟨#[14,35,469], by decide⟩, + ⟨#[14,35,130,341], by decide⟩, + ⟨#[14,35,215,258], by decide⟩, + ⟨#[28,45,199,268], by decide⟩, + ⟨#[2,5,40,217,256], by decide⟩, + ⟨#[7,18,42,66,393], by decide⟩, + ⟨#[7,42,66,130,258], by decide⟩, + ⟨#[7,18,42,66,130,258], by decide⟩, + ⟨#[2,5,16,40,64,393], by decide⟩, + ⟨#[2,5,40,89,128,256], by decide⟩, + ⟨#[28,45,194,258], by decide⟩, + ⟨#[21,45,66,386], by decide⟩, + ⟨#[5,40,137,336], by decide⟩, + ⟨#[45,80,137,274], by decide⟩, + ⟨#[4,8,17,34,64,387], by decide⟩, + ⟨#[3,8,17,33,68,388], by decide⟩, + ⟨#[12,21,38,71,132,260], by decide⟩, + ⟨#[11,18,33,64,132,260], by decide⟩, + ⟨#[6,10,18,32,65,385], by decide⟩, + ⟨#[1,10,20,32,64,390], by decide⟩, + ⟨#[12,18,38,64,129,257], by decide⟩, + ⟨#[11,21,33,71,129,257], by decide⟩, + ⟨#[1,6,24,32,64,394], by decide⟩, + ⟨#[1,6,10,18,96,416], by decide⟩, + ⟨#[7,25,33,75,129,257], by decide⟩, + ⟨#[7,11,18,64,160,288], by decide⟩, + ⟨#[3,4,17,33,72,392], by decide⟩, + ⟨#[3,4,8,48,64,401], by decide⟩, + ⟨#[7,18,33,64,136,264], by decide⟩, + ⟨#[7,11,51,82,131,259], by decide⟩, + ⟨#[4,51,82,136,264], by decide⟩, + ⟨#[30,32,76,129,257], by decide⟩, + ⟨#[13,19,33,455], by decide⟩, + ⟨#[10,20,32,70,129,257], by decide⟩, + ⟨#[10,20,32,65,129,262], by decide⟩, + ⟨#[10,20,32,65,131,260], by decide⟩, + ⟨#[10,20,32,65,132,259], by decide⟩, + ⟨#[5,10,17,32,65,386], by decide⟩, + ⟨#[2,8,20,32,65,389], by decide⟩, + ⟨#[7,24,43,74,136,264], by decide⟩, + ⟨#[1,6,50,82,136,264], by decide⟩, + ⟨#[2,5,49,80,136,264], by decide⟩, + ⟨#[7,27,40,73,136,264], by decide⟩ +] +def frameEntriesPart022 : List CheckedBasis := [ + ⟨#[6,10,18,65,161,256], by decide⟩, + ⟨#[10,20,33,65,134,256], by decide⟩, + ⟨#[6,10,18,65,128,289], by decide⟩, + ⟨#[1,30,32,74,128,256], by decide⟩, + ⟨#[12,18,32,71,128,256], by decide⟩, + ⟨#[13,19,33,70,129,257], by decide⟩, + ⟨#[6,24,32,64,139,256], by decide⟩, + ⟨#[6,11,19,96,128,288], by decide⟩, + ⟨#[6,24,33,65,128,266], by decide⟩, + ⟨#[6,10,18,96,128,289], by decide⟩, + ⟨#[6,24,33,65,138,256], by decide⟩, + ⟨#[4,8,51,81,128,256], by decide⟩, + ⟨#[4,18,33,67,136,264], by decide⟩, + ⟨#[12,22,37,67,132,260], by decide⟩, + ⟨#[8,18,33,71,128,256], by decide⟩, + ⟨#[3,21,37,72,128,264], by decide⟩, + ⟨#[3,8,48,64,149,256], by decide⟩, + ⟨#[3,12,48,68,128,273], by decide⟩, + ⟨#[3,17,33,72,140,256], by decide⟩, + ⟨#[3,12,48,68,145,256], by decide⟩, + ⟨#[3,17,33,72,128,268], by decide⟩, + ⟨#[4,26,41,67,131,259], by decide⟩, + ⟨#[1,30,44,70,134,262], by decide⟩, + ⟨#[13,19,32,71,135,263], by decide⟩, + ⟨#[1,12,18,32,192,320], by decide⟩, + ⟨#[5,26,40,74,131,258], by decide⟩, + ⟨#[1,4,40,80,152,258], by decide⟩, + ⟨#[5,19,40,67,138,258], by decide⟩, + ⟨#[5,8,32,80,145,258], by decide⟩, + ⟨#[5,26,40,74,130,259], by decide⟩, + ⟨#[1,4,40,80,130,280], by decide⟩, + ⟨#[5,8,32,80,130,273], by decide⟩, + ⟨#[5,19,40,67,130,266], by decide⟩, + ⟨#[9,19,36,66,131,259], by decide⟩, + ⟨#[4,9,32,66,144,272], by decide⟩, + ⟨#[9,22,36,66,134,262], by decide⟩, + ⟨#[1,8,36,66,144,272], by decide⟩, + ⟨#[13,23,32,70,135,263], by decide⟩, + ⟨#[4,19,41,75,131,259], by decide⟩, + ⟨#[8,23,37,67,135,263], by decide⟩, + ⟨#[1,22,44,74,134,262], by decide⟩, + ⟨#[1,28,46,74,132,260], by decide⟩, + ⟨#[2,29,44,73,132,260], by decide⟩, + ⟨#[14,19,32,69,132,260], by decide⟩, + ⟨#[13,16,35,70,132,260], by decide⟩, + ⟨#[1,2,48,72,132,260], by decide⟩, + ⟨#[3,28,44,72,132,260], by decide⟩, + ⟨#[3,13,48,69,132,260], by decide⟩, + ⟨#[3,16,32,72,132,260], by decide⟩, + ⟨#[2,17,32,68,136,261], by decide⟩, + ⟨#[13,17,34,68,133,263], by decide⟩, + ⟨#[1,16,34,68,136,262], by decide⟩, + ⟨#[14,17,34,68,134,263], by decide⟩, + ⟨#[13,17,34,68,135,261], by decide⟩, + ⟨#[2,17,32,68,133,264], by decide⟩, + ⟨#[1,16,34,68,134,264], by decide⟩, + ⟨#[14,17,34,68,135,262], by decide⟩, + ⟨#[2,4,24,96,129,257], by decide⟩, + ⟨#[6,24,41,73,129,257], by decide⟩, + ⟨#[6,24,35,67,129,257], by decide⟩, + ⟨#[6,8,16,96,129,257], by decide⟩, + ⟨#[4,26,43,73,129,257], by decide⟩, + ⟨#[2,28,41,77,129,257], by decide⟩, + ⟨#[8,22,35,69,129,257], by decide⟩ +] +def frameEntriesPart026 : List CheckedBasis := [ + ⟨#[3,25,41,388], by decide⟩, + ⟨#[25,42,72,391], by decide⟩, + ⟨#[7,11,51,466], by decide⟩, + ⟨#[7,18,33,448], by decide⟩, + ⟨#[7,11,18,448], by decide⟩, + ⟨#[7,25,33,459], by decide⟩, + ⟨#[11,21,33,455], by decide⟩, + ⟨#[12,18,38,448], by decide⟩, + ⟨#[11,18,33,448], by decide⟩, + ⟨#[12,21,38,455], by decide⟩, + ⟨#[2,45,80,272], by decide⟩, + ⟨#[5,40,82,137], by decide⟩, + ⟨#[45,82,137], by decide⟩, + ⟨#[45,82,272], by decide⟩, + ⟨#[45,82,274], by decide⟩, + ⟨#[45,82,140], by decide⟩, + ⟨#[45,82,258], by decide⟩, + ⟨#[2,25,45,192,320], by decide⟩, + ⟨#[25,45,192,322], by decide⟩, + ⟨#[5,25,40,194], by decide⟩, + ⟨#[12,21,33,448], by decide⟩, + ⟨#[25,45,194], by decide⟩, + ⟨#[25,45,322], by decide⟩, + ⟨#[25,45,386], by decide⟩, + ⟨#[5,25,40], by decide⟩, + ⟨#[12,21,33], by decide⟩, + ⟨#[25,45,448], by decide⟩, + ⟨#[7,42,66,130], by decide⟩, + ⟨#[7,42,217,258], by decide⟩, + ⟨#[7,18,42,459], by decide⟩, + ⟨#[7,42,258], by decide⟩, + ⟨#[7,42,130], by decide⟩, + ⟨#[7,42,66], by decide⟩, + ⟨#[7,42,475], by decide⟩, + ⟨#[7,18,42], by decide⟩, + ⟨#[7,42,473], by decide⟩, + ⟨#[28,45,76,268], by decide⟩, + ⟨#[45,76,140,279], by decide⟩, + ⟨#[45,76,411], by decide⟩, + ⟨#[28,45,76], by decide⟩, + ⟨#[45,76,268], by decide⟩, + ⟨#[45,76,140], by decide⟩, + ⟨#[14,35,66], by decide⟩, + ⟨#[5,40,73,274], by decide⟩, + ⟨#[45,76,146,272], by decide⟩, + ⟨#[45,76,386], by decide⟩, + ⟨#[5,40,73], by decide⟩, + ⟨#[45,76,274], by decide⟩, + ⟨#[45,76,146], by decide⟩, + ⟨#[9,36,69], by decide⟩, + ⟨#[5,40,82,265], by decide⟩, + ⟨#[2,45,80,144], by decide⟩, + ⟨#[45,82,130,261], by decide⟩, + ⟨#[45,82,144], by decide⟩, + ⟨#[45,82,265], by decide⟩, + ⟨#[45,82,268], by decide⟩, + ⟨#[45,82,146], by decide⟩, + ⟨#[45,82,130], by decide⟩, + ⟨#[45,82,261], by decide⟩, + ⟨#[25,45,199,265], by decide⟩, + ⟨#[25,45,73,137], by decide⟩, + ⟨#[11,18,38,455], by decide⟩, + ⟨#[25,45,137], by decide⟩, + ⟨#[25,45,265], by decide⟩ +] +def frameEntriesPart030 : List CheckedBasis := [ + ⟨#[45,75,194,384,9,21], by decide⟩, + ⟨#[28,45,73,386,2], by decide⟩, + ⟨#[28,45,73,386,130], by decide⟩, + ⟨#[28,45,73,386,128], by decide⟩, + ⟨#[28,45,73,386,11], by decide⟩, + ⟨#[28,45,73,386,139], by decide⟩, + ⟨#[28,45,73,386,9], by decide⟩, + ⟨#[28,45,73,386,137], by decide⟩, + ⟨#[28,45,73,386,2,9], by decide⟩, + ⟨#[28,45,73,386,130,9], by decide⟩, + ⟨#[28,45,73,386,130,137], by decide⟩, + ⟨#[28,45,73,386,11,128], by decide⟩, + ⟨#[28,45,73,386,9,128], by decide⟩, + ⟨#[30,51,191,384,12], by decide⟩, + ⟨#[30,51,191,384,75], by decide⟩, + ⟨#[30,51,191,384,71], by decide⟩, + ⟨#[30,51,191,384,5], by decide⟩, + ⟨#[30,51,191,384,78], by decide⟩, + ⟨#[30,51,191,384,9], by decide⟩, + ⟨#[30,51,191,384,66], by decide⟩, + ⟨#[30,51,191,384,5,9], by decide⟩, + ⟨#[30,51,191,384,71,9], by decide⟩, + ⟨#[30,51,191,384,5,75], by decide⟩, + ⟨#[30,51,191,384,5,66], by decide⟩, + ⟨#[30,51,191,384,12,66], by decide⟩, + ⟨#[30,51,191,384,9,66], by decide⟩, + ⟨#[11,21,38,64,133,261,1], by decide⟩, + ⟨#[11,21,38,64,133,261,4], by decide⟩, + ⟨#[11,21,38,64,133,261,3], by decide⟩, + ⟨#[11,21,38,64,133,261,6], by decide⟩, + ⟨#[11,21,38,64,132,260,2], by decide⟩, + ⟨#[11,21,38,64,132,260,6], by decide⟩, + ⟨#[11,21,38,64,129,257,3], by decide⟩, + ⟨#[11,21,38,64,129,257,2], by decide⟩, + ⟨#[1,30,44,74,132,260,12], by decide⟩, + ⟨#[1,30,44,74,132,260,8], by decide⟩, + ⟨#[15,17,34,68,133,261,3], by decide⟩, + ⟨#[15,17,34,68,133,261,6], by decide⟩, + ⟨#[14,16,35,69,132,260,2], by decide⟩, + ⟨#[14,16,35,69,132,260,6], by decide⟩, + ⟨#[1,14,16,34,68,384,130], by decide⟩, + ⟨#[486], by decide⟩, + ⟨#[504], by decide⟩, + ⟨#[51,7], by decide⟩, + ⟨#[51,85], by decide⟩, + ⟨#[51,143], by decide⟩, + ⟨#[51,221], by decide⟩, + ⟨#[51,391], by decide⟩, + ⟨#[51,469], by decide⟩, + ⟨#[51,271], by decide⟩, + ⟨#[51,349], by decide⟩, + ⟨#[51,82], by decide⟩, + ⟨#[51,218], by decide⟩, + ⟨#[51,466], by decide⟩, + ⟨#[51,346], by decide⟩, + ⟨#[51,136], by decide⟩, + ⟨#[51,264], by decide⟩, + ⟨#[51,384], by decide⟩, + ⟨#[51,7,82], by decide⟩, + ⟨#[51,143,82], by decide⟩, + ⟨#[51,391,82], by decide⟩, + ⟨#[51,271,82], by decide⟩, + ⟨#[51,7,218], by decide⟩, + ⟨#[51,143,218], by decide⟩ +] +def frameEntriesPart034 : List CheckedBasis := [ + ⟨#[350,42], by decide⟩, + ⟨#[7,234], by decide⟩, + ⟨#[30,234], by decide⟩, + ⟨#[199,234], by decide⟩, + ⟨#[222,234], by decide⟩, + ⟨#[391,234], by decide⟩, + ⟨#[414,234], by decide⟩, + ⟨#[327,234], by decide⟩, + ⟨#[350,234], by decide⟩, + ⟨#[199,426], by decide⟩, + ⟨#[222,426], by decide⟩, + ⟨#[391,426], by decide⟩, + ⟨#[414,426], by decide⟩, + ⟨#[327,426], by decide⟩, + ⟨#[350,426], by decide⟩, + ⟨#[7,362], by decide⟩, + ⟨#[30,362], by decide⟩, + ⟨#[199,362], by decide⟩, + ⟨#[222,362], by decide⟩, + ⟨#[391,362], by decide⟩, + ⟨#[414,362], by decide⟩, + ⟨#[327,362], by decide⟩, + ⟨#[350,362], by decide⟩, + ⟨#[7,192], by decide⟩, + ⟨#[30,192], by decide⟩, + ⟨#[45,192], by decide⟩, + ⟨#[52,192], by decide⟩, + ⟨#[391,192], by decide⟩, + ⟨#[414,192], by decide⟩, + ⟨#[429,192], by decide⟩, + ⟨#[436,192], by decide⟩, + ⟨#[7,320], by decide⟩, + ⟨#[30,320], by decide⟩, + ⟨#[45,320], by decide⟩, + ⟨#[52,320], by decide⟩, + ⟨#[391,320], by decide⟩, + ⟨#[414,320], by decide⟩, + ⟨#[429,320], by decide⟩, + ⟨#[436,320], by decide⟩, + ⟨#[7,384], by decide⟩, + ⟨#[30,384], by decide⟩, + ⟨#[45,384], by decide⟩, + ⟨#[52,384], by decide⟩, + ⟨#[199,384], by decide⟩, + ⟨#[222,384], by decide⟩, + ⟨#[237,384], by decide⟩, + ⟨#[244,384], by decide⟩, + ⟨#[25,42], by decide⟩, + ⟨#[217,42], by decide⟩, + ⟨#[409,42], by decide⟩, + ⟨#[345,42], by decide⟩, + ⟨#[25,234], by decide⟩, + ⟨#[217,234], by decide⟩, + ⟨#[409,234], by decide⟩, + ⟨#[345,234], by decide⟩, + ⟨#[217,426], by decide⟩, + ⟨#[345,426], by decide⟩, + ⟨#[25,362], by decide⟩, + ⟨#[217,362], by decide⟩, + ⟨#[409,362], by decide⟩, + ⟨#[345,362], by decide⟩, + ⟨#[25,192], by decide⟩, + ⟨#[51,192], by decide⟩, + ⟨#[409,192], by decide⟩ +] +def frameEntriesPart038 : List CheckedBasis := [ + ⟨#[7,51,192,384], by decide⟩, + ⟨#[7,42,192,384], by decide⟩, + ⟨#[30,42,192,384], by decide⟩, + ⟨#[25,42,192,384], by decide⟩, + ⟨#[2], by decide⟩, + ⟨#[47], by decide⟩, + ⟨#[87], by decide⟩, + ⟨#[122], by decide⟩, + ⟨#[411], by decide⟩, + ⟨#[438], by decide⟩, + ⟨#[462], by decide⟩, + ⟨#[483], by decide⟩, + ⟨#[5], by decide⟩, + ⟨#[125], by decide⟩, + ⟨#[412], by decide⟩, + ⟨#[460], by decide⟩, + ⟨#[484], by decide⟩, + ⟨#[40], by decide⟩, + ⟨#[433], by decide⟩, + ⟨#[481], by decide⟩, + ⟨#[80], by decide⟩, + ⟨#[457], by decide⟩, + ⟨#[2,5], by decide⟩, + ⟨#[42,5], by decide⟩, + ⟨#[82,5], by decide⟩, + ⟨#[122,5], by decide⟩, + ⟨#[411,5], by decide⟩, + ⟨#[435,5], by decide⟩, + ⟨#[459,5], by decide⟩, + ⟨#[483,5], by decide⟩, + ⟨#[2,45], by decide⟩, + ⟨#[122,45], by decide⟩, + ⟨#[411,45], by decide⟩, + ⟨#[459,45], by decide⟩, + ⟨#[483,45], by decide⟩, + ⟨#[2,85], by decide⟩, + ⟨#[122,85], by decide⟩, + ⟨#[411,85], by decide⟩, + ⟨#[435,85], by decide⟩, + ⟨#[483,85], by decide⟩, + ⟨#[2,125], by decide⟩, + ⟨#[42,125], by decide⟩, + ⟨#[82,125], by decide⟩, + ⟨#[122,125], by decide⟩, + ⟨#[411,125], by decide⟩, + ⟨#[435,125], by decide⟩, + ⟨#[459,125], by decide⟩, + ⟨#[483,125], by decide⟩, + ⟨#[2,412], by decide⟩, + ⟨#[42,412], by decide⟩, + ⟨#[82,412], by decide⟩, + ⟨#[122,412], by decide⟩, + ⟨#[411,412], by decide⟩, + ⟨#[435,412], by decide⟩, + ⟨#[459,412], by decide⟩, + ⟨#[483,412], by decide⟩, + ⟨#[2,436], by decide⟩, + ⟨#[82,436], by decide⟩, + ⟨#[122,436], by decide⟩, + ⟨#[411,436], by decide⟩, + ⟨#[459,436], by decide⟩, + ⟨#[483,436], by decide⟩, + ⟨#[2,460], by decide⟩, + ⟨#[42,460], by decide⟩ +] +def frameEntriesPart042 : List CheckedBasis := [ + ⟨#[42,436,457], by decide⟩, + ⟨#[411,436,457], by decide⟩, + ⟨#[435,436,457], by decide⟩, + ⟨#[2,5,409], by decide⟩, + ⟨#[42,5,409], by decide⟩, + ⟨#[82,5,409], by decide⟩, + ⟨#[122,5,409], by decide⟩, + ⟨#[2,45,409], by decide⟩, + ⟨#[82,45,409], by decide⟩, + ⟨#[122,45,409], by decide⟩, + ⟨#[2,85,409], by decide⟩, + ⟨#[42,85,409], by decide⟩, + ⟨#[82,85,409], by decide⟩, + ⟨#[122,85,409], by decide⟩, + ⟨#[2,125,409], by decide⟩, + ⟨#[42,125,409], by decide⟩, + ⟨#[82,125,409], by decide⟩, + ⟨#[122,125,409], by decide⟩, + ⟨#[2,40,80], by decide⟩, + ⟨#[7,40,80], by decide⟩, + ⟨#[411,40,80], by decide⟩, + ⟨#[414,40,80], by decide⟩, + ⟨#[2,433,80], by decide⟩, + ⟨#[7,433,80], by decide⟩, + ⟨#[411,433,80], by decide⟩, + ⟨#[414,433,80], by decide⟩, + ⟨#[2,40,457], by decide⟩, + ⟨#[7,40,457], by decide⟩, + ⟨#[411,40,457], by decide⟩, + ⟨#[414,40,457], by decide⟩, + ⟨#[2,433,457], by decide⟩, + ⟨#[7,433,457], by decide⟩, + ⟨#[411,433,457], by decide⟩, + ⟨#[414,433,457], by decide⟩, + ⟨#[2,40,409], by decide⟩, + ⟨#[7,40,409], by decide⟩, + ⟨#[82,40,409], by decide⟩, + ⟨#[87,40,409], by decide⟩, + ⟨#[2,120,409], by decide⟩, + ⟨#[7,120,409], by decide⟩, + ⟨#[82,120,409], by decide⟩, + ⟨#[87,120,409], by decide⟩, + ⟨#[2,80,409], by decide⟩, + ⟨#[7,80,409], by decide⟩, + ⟨#[42,80,409], by decide⟩, + ⟨#[47,80,409], by decide⟩, + ⟨#[5,40,80], by decide⟩, + ⟨#[412,40,80], by decide⟩, + ⟨#[5,433,80], by decide⟩, + ⟨#[412,433,80], by decide⟩, + ⟨#[5,40,457], by decide⟩, + ⟨#[412,40,457], by decide⟩, + ⟨#[5,433,457], by decide⟩, + ⟨#[412,433,457], by decide⟩, + ⟨#[5,40,409], by decide⟩, + ⟨#[85,40,409], by decide⟩, + ⟨#[5,120,409], by decide⟩, + ⟨#[85,120,409], by decide⟩, + ⟨#[5,80,409], by decide⟩, + ⟨#[45,80,409], by decide⟩, + ⟨#[40,80,409], by decide⟩, + ⟨#[411,5,40,80], by decide⟩, + ⟨#[2,412,40,80], by decide⟩, + ⟨#[411,412,40,80], by decide⟩ +] +def frameEntriesPart046 : List CheckedBasis := [ + ⟨#[7,314,75], by decide⟩, + ⟨#[151,314,75], by decide⟩, + ⟨#[391,314,75], by decide⟩, + ⟨#[279,314,75], by decide⟩, + ⟨#[7,42,219], by decide⟩, + ⟨#[151,42,219], by decide⟩, + ⟨#[391,42,219], by decide⟩, + ⟨#[279,42,219], by decide⟩, + ⟨#[7,186,219], by decide⟩, + ⟨#[151,186,219], by decide⟩, + ⟨#[391,186,219], by decide⟩, + ⟨#[279,186,219], by decide⟩, + ⟨#[7,426,219], by decide⟩, + ⟨#[151,426,219], by decide⟩, + ⟨#[391,426,219], by decide⟩, + ⟨#[279,426,219], by decide⟩, + ⟨#[7,314,219], by decide⟩, + ⟨#[151,314,219], by decide⟩, + ⟨#[391,314,219], by decide⟩, + ⟨#[279,314,219], by decide⟩, + ⟨#[151,42,459], by decide⟩, + ⟨#[391,42,459], by decide⟩, + ⟨#[279,42,459], by decide⟩, + ⟨#[7,186,459], by decide⟩, + ⟨#[151,186,459], by decide⟩, + ⟨#[391,186,459], by decide⟩, + ⟨#[279,186,459], by decide⟩, + ⟨#[7,426,459], by decide⟩, + ⟨#[151,426,459], by decide⟩, + ⟨#[391,426,459], by decide⟩, + ⟨#[279,426,459], by decide⟩, + ⟨#[7,314,459], by decide⟩, + ⟨#[151,314,459], by decide⟩, + ⟨#[391,314,459], by decide⟩, + ⟨#[279,314,459], by decide⟩, + ⟨#[7,42,347], by decide⟩, + ⟨#[151,42,347], by decide⟩, + ⟨#[391,42,347], by decide⟩, + ⟨#[279,42,347], by decide⟩, + ⟨#[7,186,347], by decide⟩, + ⟨#[151,186,347], by decide⟩, + ⟨#[391,186,347], by decide⟩, + ⟨#[279,186,347], by decide⟩, + ⟨#[7,426,347], by decide⟩, + ⟨#[151,426,347], by decide⟩, + ⟨#[391,426,347], by decide⟩, + ⟨#[279,426,347], by decide⟩, + ⟨#[7,314,347], by decide⟩, + ⟨#[151,314,347], by decide⟩, + ⟨#[391,314,347], by decide⟩, + ⟨#[279,314,347], by decide⟩, + ⟨#[7,42,144], by decide⟩, + ⟨#[76,42,144], by decide⟩, + ⟨#[391,42,144], by decide⟩, + ⟨#[460,42,144], by decide⟩, + ⟨#[7,97,144], by decide⟩, + ⟨#[76,97,144], by decide⟩, + ⟨#[391,97,144], by decide⟩, + ⟨#[460,97,144], by decide⟩, + ⟨#[7,426,144], by decide⟩, + ⟨#[76,426,144], by decide⟩, + ⟨#[391,426,144], by decide⟩, + ⟨#[460,426,144], by decide⟩, + ⟨#[7,481,144], by decide⟩ +] +def frameEntriesPart050 : List CheckedBasis := [ + ⟨#[51,75,131,384,11,4], by decide⟩, + ⟨#[51,75,131,384,17,4], by decide⟩, + ⟨#[51,75,131,384,19,4], by decide⟩, + ⟨#[51,75,131,384,25,4], by decide⟩, + ⟨#[51,75,131,384,27,4], by decide⟩, + ⟨#[51,75,131,384,1,12], by decide⟩, + ⟨#[51,75,131,384,3,12], by decide⟩, + ⟨#[51,75,131,384,9,12], by decide⟩, + ⟨#[51,75,131,384,11,12], by decide⟩, + ⟨#[51,75,131,384,17,12], by decide⟩, + ⟨#[51,75,131,384,19,12], by decide⟩, + ⟨#[51,75,131,384,25,12], by decide⟩, + ⟨#[51,75,131,384,27,12], by decide⟩, + ⟨#[51,75,131,384,1,20], by decide⟩, + ⟨#[51,75,131,384,3,20], by decide⟩, + ⟨#[51,75,131,384,9,20], by decide⟩, + ⟨#[51,75,131,384,11,20], by decide⟩, + ⟨#[51,75,131,384,17,20], by decide⟩, + ⟨#[51,75,131,384,19,20], by decide⟩, + ⟨#[51,75,131,384,25,20], by decide⟩, + ⟨#[51,75,131,384,27,20], by decide⟩, + ⟨#[51,75,131,384,1,28], by decide⟩, + ⟨#[51,75,131,384,3,28], by decide⟩, + ⟨#[51,75,131,384,9,28], by decide⟩, + ⟨#[51,75,131,384,11,28], by decide⟩, + ⟨#[51,75,131,384,17,28], by decide⟩, + ⟨#[51,75,131,384,19,28], by decide⟩, + ⟨#[51,75,131,384,25,28], by decide⟩, + ⟨#[51,75,131,384,27,28], by decide⟩, + ⟨#[51,75,131,384,1,8], by decide⟩, + ⟨#[51,75,131,384,5,8], by decide⟩, + ⟨#[51,75,131,384,7,8], by decide⟩, + ⟨#[51,75,131,384,17,8], by decide⟩, + ⟨#[51,75,131,384,19,8], by decide⟩, + ⟨#[51,75,131,384,23,8], by decide⟩, + ⟨#[51,75,131,384,1,24], by decide⟩, + ⟨#[51,75,131,384,3,24], by decide⟩, + ⟨#[51,75,131,384,5,24], by decide⟩, + ⟨#[51,75,131,384,7,24], by decide⟩, + ⟨#[51,75,131,384,17,24], by decide⟩, + ⟨#[51,75,131,384,19,24], by decide⟩, + ⟨#[51,75,131,384,21,24], by decide⟩, + ⟨#[51,75,131,384,23,24], by decide⟩, + ⟨#[51,75,131,384,1,16], by decide⟩, + ⟨#[51,75,131,384,3,16], by decide⟩, + ⟨#[51,75,131,384,5,16], by decide⟩, + ⟨#[51,75,131,384,7,16], by decide⟩, + ⟨#[51,75,131,384,9,16], by decide⟩, + ⟨#[51,75,131,384,11,16], by decide⟩, + ⟨#[51,75,131,384,13,16], by decide⟩, + ⟨#[51,75,131,384,15,16], by decide⟩, + ⟨#[51,75,131,384,2,4], by decide⟩, + ⟨#[51,75,131,384,10,4], by decide⟩, + ⟨#[51,75,131,384,18,4], by decide⟩, + ⟨#[51,75,131,384,26,4], by decide⟩, + ⟨#[51,75,131,384,2,12], by decide⟩, + ⟨#[51,75,131,384,10,12], by decide⟩, + ⟨#[51,75,131,384,18,12], by decide⟩, + ⟨#[51,75,131,384,26,12], by decide⟩, + ⟨#[51,75,131,384,2,20], by decide⟩, + ⟨#[51,75,131,384,10,20], by decide⟩, + ⟨#[51,75,131,384,18,20], by decide⟩, + ⟨#[51,75,131,384,26,20], by decide⟩, + ⟨#[51,75,131,384,2,28], by decide⟩ +] +def frameEntriesPart054 : List CheckedBasis := [ + ⟨#[51,157], by decide⟩, + ⟨#[51,214], by decide⟩, + ⟨#[51,285], by decide⟩, + ⟨#[51,342], by decide⟩, + ⟨#[51,207], by decide⟩, + ⟨#[51,335], by decide⟩, + ⟨#[51,132], by decide⟩, + ⟨#[51,260], by decide⟩, + ⟨#[51,25,75], by decide⟩, + ⟨#[51,157,75], by decide⟩, + ⟨#[51,285,75], by decide⟩, + ⟨#[51,25,207], by decide⟩, + ⟨#[51,157,207], by decide⟩, + ⟨#[51,409,207], by decide⟩, + ⟨#[51,285,207], by decide⟩, + ⟨#[51,25,459], by decide⟩, + ⟨#[51,157,459], by decide⟩, + ⟨#[51,409,459], by decide⟩, + ⟨#[51,285,459], by decide⟩, + ⟨#[51,25,335], by decide⟩, + ⟨#[51,157,335], by decide⟩, + ⟨#[51,409,335], by decide⟩, + ⟨#[51,285,335], by decide⟩, + ⟨#[51,25,132], by decide⟩, + ⟨#[51,82,132], by decide⟩, + ⟨#[51,409,132], by decide⟩, + ⟨#[51,466,132], by decide⟩, + ⟨#[51,25,260], by decide⟩, + ⟨#[51,82,260], by decide⟩, + ⟨#[51,409,260], by decide⟩, + ⟨#[51,466,260], by decide⟩, + ⟨#[51,157,384], by decide⟩, + ⟨#[51,214,384], by decide⟩, + ⟨#[51,75,132], by decide⟩, + ⟨#[51,459,132], by decide⟩, + ⟨#[51,75,260], by decide⟩, + ⟨#[51,459,260], by decide⟩, + ⟨#[51,75,384], by decide⟩, + ⟨#[51,207,384], by decide⟩, + ⟨#[51,132,384], by decide⟩, + ⟨#[51,25,75,132], by decide⟩, + ⟨#[51,409,75,132], by decide⟩, + ⟨#[51,25,459,132], by decide⟩, + ⟨#[51,409,459,132], by decide⟩, + ⟨#[51,25,75,260], by decide⟩, + ⟨#[51,409,75,260], by decide⟩, + ⟨#[51,25,459,260], by decide⟩, + ⟨#[51,409,459,260], by decide⟩, + ⟨#[51,25,75,384], by decide⟩, + ⟨#[51,157,75,384], by decide⟩, + ⟨#[51,25,207,384], by decide⟩, + ⟨#[51,157,207,384], by decide⟩, + ⟨#[51,25,132,384], by decide⟩, + ⟨#[51,82,132,384], by decide⟩, + ⟨#[51,8], by decide⟩, + ⟨#[51,93], by decide⟩, + ⟨#[51,399], by decide⟩, + ⟨#[51,474], by decide⟩, + ⟨#[51,17], by decide⟩, + ⟨#[51,406], by decide⟩, + ⟨#[51,68], by decide⟩, + ⟨#[51,451], by decide⟩, + ⟨#[51,8,17], by decide⟩, + ⟨#[51,76,17], by decide⟩ +] +def frameEntriesPart058 : List CheckedBasis := [ + ⟨#[397,423], by decide⟩, + ⟨#[409,423], by decide⟩, + ⟨#[460,423], by decide⟩, + ⟨#[472,423], by decide⟩, + ⟨#[10,486], by decide⟩, + ⟨#[95,486], by decide⟩, + ⟨#[397,486], by decide⟩, + ⟨#[472,486], by decide⟩, + ⟨#[10,65], by decide⟩, + ⟨#[30,65], by decide⟩, + ⟨#[42,65], by decide⟩, + ⟨#[62,65], by decide⟩, + ⟨#[397,65], by decide⟩, + ⟨#[409,65], by decide⟩, + ⟨#[429,65], by decide⟩, + ⟨#[441,65], by decide⟩, + ⟨#[10,454], by decide⟩, + ⟨#[30,454], by decide⟩, + ⟨#[42,454], by decide⟩, + ⟨#[62,454], by decide⟩, + ⟨#[397,454], by decide⟩, + ⟨#[409,454], by decide⟩, + ⟨#[429,454], by decide⟩, + ⟨#[441,454], by decide⟩, + ⟨#[10,391], by decide⟩, + ⟨#[62,391], by decide⟩, + ⟨#[95,391], by decide⟩, + ⟨#[107,391], by decide⟩, + ⟨#[127,391], by decide⟩, + ⟨#[20,32], by decide⟩, + ⟨#[85,32], by decide⟩, + ⟨#[403,32], by decide⟩, + ⟨#[466,32], by decide⟩, + ⟨#[20,97], by decide⟩, + ⟨#[403,97], by decide⟩, + ⟨#[466,97], by decide⟩, + ⟨#[20,423], by decide⟩, + ⟨#[85,423], by decide⟩, + ⟨#[403,423], by decide⟩, + ⟨#[466,423], by decide⟩, + ⟨#[20,486], by decide⟩, + ⟨#[403,486], by decide⟩, + ⟨#[466,486], by decide⟩, + ⟨#[20,65], by decide⟩, + ⟨#[52,65], by decide⟩, + ⟨#[403,65], by decide⟩, + ⟨#[435,65], by decide⟩, + ⟨#[20,454], by decide⟩, + ⟨#[52,454], by decide⟩, + ⟨#[403,454], by decide⟩, + ⟨#[435,454], by decide⟩, + ⟨#[20,391], by decide⟩, + ⟨#[85,391], by decide⟩, + ⟨#[117,391], by decide⟩, + ⟨#[32,65], by decide⟩, + ⟨#[423,65], by decide⟩, + ⟨#[32,454], by decide⟩, + ⟨#[423,454], by decide⟩, + ⟨#[32,391], by decide⟩, + ⟨#[65,391], by decide⟩, + ⟨#[10,20,32], by decide⟩, + ⟨#[75,20,32], by decide⟩, + ⟨#[397,20,32], by decide⟩, + ⟨#[460,20,32], by decide⟩ +] +def frameEntriesPart062 : List CheckedBasis := [ + ⟨#[30,295,235], by decide⟩, + ⟨#[30,7,459], by decide⟩, + ⟨#[30,167,459], by decide⟩, + ⟨#[30,391,459], by decide⟩, + ⟨#[30,295,459], by decide⟩, + ⟨#[30,7,363], by decide⟩, + ⟨#[30,167,363], by decide⟩, + ⟨#[30,391,363], by decide⟩, + ⟨#[30,295,363], by decide⟩, + ⟨#[30,7,160], by decide⟩, + ⟨#[30,76,160], by decide⟩, + ⟨#[30,391,160], by decide⟩, + ⟨#[30,460,160], by decide⟩, + ⟨#[30,7,288], by decide⟩, + ⟨#[30,76,288], by decide⟩, + ⟨#[30,391,288], by decide⟩, + ⟨#[30,460,288], by decide⟩, + ⟨#[30,167,384], by decide⟩, + ⟨#[30,236,384], by decide⟩, + ⟨#[30,75,160], by decide⟩, + ⟨#[30,459,160], by decide⟩, + ⟨#[30,75,288], by decide⟩, + ⟨#[30,459,288], by decide⟩, + ⟨#[30,75,384], by decide⟩, + ⟨#[30,235,384], by decide⟩, + ⟨#[30,160,384], by decide⟩, + ⟨#[30,7,75,160], by decide⟩, + ⟨#[30,391,75,160], by decide⟩, + ⟨#[30,7,459,160], by decide⟩, + ⟨#[30,391,459,160], by decide⟩, + ⟨#[30,7,75,288], by decide⟩, + ⟨#[30,391,75,288], by decide⟩, + ⟨#[30,7,459,288], by decide⟩, + ⟨#[30,391,459,288], by decide⟩, + ⟨#[30,7,75,384], by decide⟩, + ⟨#[30,167,75,384], by decide⟩, + ⟨#[30,7,235,384], by decide⟩, + ⟨#[30,167,235,384], by decide⟩, + ⟨#[30,7,160,384], by decide⟩, + ⟨#[30,76,160,384], by decide⟩, + ⟨#[30,75,160,384], by decide⟩, + ⟨#[1], by decide⟩, + ⟨#[31], by decide⟩, + ⟨#[103], by decide⟩, + ⟨#[121], by decide⟩, + ⟨#[427], by decide⟩, + ⟨#[437], by decide⟩, + ⟨#[461], by decide⟩, + ⟨#[467], by decide⟩, + ⟨#[469], by decide⟩, + ⟨#[6], by decide⟩, + ⟨#[126], by decide⟩, + ⟨#[428], by decide⟩, + ⟨#[468], by decide⟩, + ⟨#[24], by decide⟩, + ⟨#[434], by decide⟩, + ⟨#[96], by decide⟩, + ⟨#[458], by decide⟩, + ⟨#[1,6], by decide⟩, + ⟨#[25,6], by decide⟩, + ⟨#[97,6], by decide⟩, + ⟨#[121,6], by decide⟩, + ⟨#[427,6], by decide⟩, + ⟨#[435,6], by decide⟩ +] +def frameEntriesPart066 : List CheckedBasis := [ + ⟨#[25,428,96], by decide⟩, + ⟨#[427,428,96], by decide⟩, + ⟨#[435,428,96], by decide⟩, + ⟨#[1,436,96], by decide⟩, + ⟨#[25,436,96], by decide⟩, + ⟨#[427,436,96], by decide⟩, + ⟨#[435,436,96], by decide⟩, + ⟨#[1,6,458], by decide⟩, + ⟨#[25,6,458], by decide⟩, + ⟨#[427,6,458], by decide⟩, + ⟨#[435,6,458], by decide⟩, + ⟨#[1,30,458], by decide⟩, + ⟨#[25,30,458], by decide⟩, + ⟨#[427,30,458], by decide⟩, + ⟨#[435,30,458], by decide⟩, + ⟨#[1,428,458], by decide⟩, + ⟨#[25,428,458], by decide⟩, + ⟨#[427,428,458], by decide⟩, + ⟨#[435,428,458], by decide⟩, + ⟨#[1,436,458], by decide⟩, + ⟨#[25,436,458], by decide⟩, + ⟨#[427,436,458], by decide⟩, + ⟨#[435,436,458], by decide⟩, + ⟨#[1,6,426], by decide⟩, + ⟨#[25,6,426], by decide⟩, + ⟨#[97,6,426], by decide⟩, + ⟨#[121,6,426], by decide⟩, + ⟨#[1,30,426], by decide⟩, + ⟨#[97,30,426], by decide⟩, + ⟨#[121,30,426], by decide⟩, + ⟨#[1,102,426], by decide⟩, + ⟨#[25,102,426], by decide⟩, + ⟨#[121,102,426], by decide⟩, + ⟨#[1,126,426], by decide⟩, + ⟨#[25,126,426], by decide⟩, + ⟨#[97,126,426], by decide⟩, + ⟨#[121,126,426], by decide⟩, + ⟨#[1,24,96], by decide⟩, + ⟨#[7,24,96], by decide⟩, + ⟨#[427,24,96], by decide⟩, + ⟨#[429,24,96], by decide⟩, + ⟨#[1,434,96], by decide⟩, + ⟨#[7,434,96], by decide⟩, + ⟨#[427,434,96], by decide⟩, + ⟨#[429,434,96], by decide⟩, + ⟨#[1,24,458], by decide⟩, + ⟨#[7,24,458], by decide⟩, + ⟨#[427,24,458], by decide⟩, + ⟨#[429,24,458], by decide⟩, + ⟨#[1,434,458], by decide⟩, + ⟨#[7,434,458], by decide⟩, + ⟨#[427,434,458], by decide⟩, + ⟨#[429,434,458], by decide⟩, + ⟨#[1,24,426], by decide⟩, + ⟨#[7,24,426], by decide⟩, + ⟨#[97,24,426], by decide⟩, + ⟨#[103,24,426], by decide⟩, + ⟨#[1,120,426], by decide⟩, + ⟨#[7,120,426], by decide⟩, + ⟨#[97,120,426], by decide⟩, + ⟨#[103,120,426], by decide⟩, + ⟨#[1,96,426], by decide⟩, + ⟨#[7,96,426], by decide⟩, + ⟨#[25,96,426], by decide⟩ +] +#eval "NativeFrames2 checked" +end NativeData diff --git a/research/kappa-lean-verification-20261022/NativeFrames2.log b/research/kappa-lean-verification-20261022/NativeFrames2.log new file mode 100644 index 0000000000..0268e153a1 --- /dev/null +++ b/research/kappa-lean-verification-20261022/NativeFrames2.log @@ -0,0 +1 @@ +"NativeFrames2 checked" diff --git a/research/kappa-lean-verification-20261022/NativeFrames3.lean b/research/kappa-lean-verification-20261022/NativeFrames3.lean new file mode 100644 index 0000000000..28c533ecb7 --- /dev/null +++ b/research/kappa-lean-verification-20261022/NativeFrames3.lean @@ -0,0 +1,1131 @@ +-- Generated by native_generate.py from canonical payload SHA256 +-- 4409d2d9328fffbd276bb03fb800f59a33ec3b2ab15f79a330a7af66e75110cc +import NativeRaw +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NativeData +open NativeCertificate +def frameEntriesPart003 : List CheckedBasis := [ + ⟨#[260,128,64,32,20,8,2,1], by decide⟩, + ⟨#[256,128,68,36,16,8,2,1], by decide⟩, + ⟨#[256,132,64,36,16,8,2,1], by decide⟩, + ⟨#[260,128,64,36,16,8,2,1], by decide⟩, + ⟨#[256,132,68,32,16,8,2,1], by decide⟩, + ⟨#[260,128,68,32,16,8,2,1], by decide⟩, + ⟨#[260,132,64,32,16,8,2,1], by decide⟩, + ⟨#[256,128,64,40,24,4,2,1], by decide⟩, + ⟨#[256,128,72,32,24,4,2,1], by decide⟩, + ⟨#[256,136,64,32,24,4,2,1], by decide⟩, + ⟨#[264,128,64,32,24,4,2,1], by decide⟩, + ⟨#[256,128,72,40,16,4,2,1], by decide⟩, + ⟨#[256,136,64,40,16,4,2,1], by decide⟩, + ⟨#[264,128,64,40,16,4,2,1], by decide⟩, + ⟨#[256,136,72,32,16,4,2,1], by decide⟩, + ⟨#[264,128,72,32,16,4,2,1], by decide⟩, + ⟨#[264,136,64,32,16,4,2,1], by decide⟩, + ⟨#[256,128,80,48,8,4,2,1], by decide⟩, + ⟨#[256,144,64,48,8,4,2,1], by decide⟩, + ⟨#[272,128,64,48,8,4,2,1], by decide⟩, + ⟨#[256,144,80,32,8,4,2,1], by decide⟩, + ⟨#[272,128,80,32,8,4,2,1], by decide⟩, + ⟨#[272,144,64,32,8,4,2,1], by decide⟩, + ⟨#[256,160,96,16,8,4,2,1], by decide⟩, + ⟨#[288,128,96,16,8,4,2,1], by decide⟩, + ⟨#[288,160,64,16,8,4,2,1], by decide⟩, + ⟨#[320,192,32,16,8,4,2,1], by decide⟩, + ⟨#[260,132,68,36,20,12,2,1], by decide⟩, + ⟨#[258,130,66,34,18,10,4,1], by decide⟩, + ⟨#[258,130,66,34,18,8,6,1], by decide⟩, + ⟨#[258,130,66,34,16,10,6,1], by decide⟩, + ⟨#[258,130,66,32,18,10,6,1], by decide⟩, + ⟨#[258,130,64,34,18,10,6,1], by decide⟩, + ⟨#[258,128,66,34,18,10,6,1], by decide⟩, + ⟨#[256,130,66,34,18,10,6,1], by decide⟩, + ⟨#[257,129,65,33,17,9,4,2], by decide⟩, + ⟨#[257,129,65,33,17,8,5,2], by decide⟩, + ⟨#[257,129,65,33,16,9,5,2], by decide⟩, + ⟨#[257,129,65,32,17,9,5,2], by decide⟩, + ⟨#[257,129,64,33,17,9,5,2], by decide⟩, + ⟨#[257,128,65,33,17,9,5,2], by decide⟩, + ⟨#[256,129,65,33,17,9,5,2], by decide⟩, + ⟨#[257,129,65,33,17,8,4,3], by decide⟩, + ⟨#[257,129,65,33,16,9,4,3], by decide⟩, + ⟨#[257,129,65,32,17,9,4,3], by decide⟩, + ⟨#[257,129,64,33,17,9,4,3], by decide⟩, + ⟨#[257,128,65,33,17,9,4,3], by decide⟩, + ⟨#[256,129,65,33,17,9,4,3], by decide⟩, + ⟨#[257,129,65,33,16,8,5,3], by decide⟩, + ⟨#[257,129,65,32,17,8,5,3], by decide⟩, + ⟨#[257,129,64,33,17,8,5,3], by decide⟩, + ⟨#[257,128,65,33,17,8,5,3], by decide⟩, + ⟨#[256,129,65,33,17,8,5,3], by decide⟩, + ⟨#[257,129,65,32,16,9,5,3], by decide⟩, + ⟨#[257,129,64,33,16,9,5,3], by decide⟩, + ⟨#[257,128,65,33,16,9,5,3], by decide⟩, + ⟨#[256,129,65,33,16,9,5,3], by decide⟩, + ⟨#[257,129,64,32,17,9,5,3], by decide⟩, + ⟨#[257,128,65,32,17,9,5,3], by decide⟩, + ⟨#[256,129,65,32,17,9,5,3], by decide⟩, + ⟨#[257,128,64,33,17,9,5,3], by decide⟩, + ⟨#[256,129,64,33,17,9,5,3], by decide⟩, + ⟨#[256,128,64,34,16,10,4,1], by decide⟩, + ⟨#[256,128,64,35,16,11,5], by decide⟩ +] +def frameEntriesPart007 : List CheckedBasis := [ + ⟨#[74,50], by decide⟩, + ⟨#[415,102], by decide⟩, + ⟨#[385,120], by decide⟩, + ⟨#[385,74,50], by decide⟩, + ⟨#[415,84,44], by decide⟩, + ⟨#[415,84,50], by decide⟩, + ⟨#[385,74,44], by decide⟩, + ⟨#[415,74,44], by decide⟩, + ⟨#[385,84,50], by decide⟩, + ⟨#[385,84,44], by decide⟩, + ⟨#[415,74,50], by decide⟩, + ⟨#[321,30], by decide⟩, + ⟨#[193,30], by decide⟩, + ⟨#[138,30], by decide⟩, + ⟨#[148,85], by decide⟩, + ⟨#[148,75], by decide⟩, + ⟨#[266,30], by decide⟩, + ⟨#[266,85], by decide⟩, + ⟨#[266,75], by decide⟩, + ⟨#[276,75], by decide⟩, + ⟨#[276,85], by decide⟩, + ⟨#[138,75], by decide⟩, + ⟨#[138,85], by decide⟩, + ⟨#[276,138,85], by decide⟩, + ⟨#[266,148,85], by decide⟩, + ⟨#[266,138,75], by decide⟩, + ⟨#[276,148,75], by decide⟩, + ⟨#[276,138,75], by decide⟩, + ⟨#[266,148,75], by decide⟩, + ⟨#[266,138,85], by decide⟩, + ⟨#[276,148,85], by decide⟩, + ⟨#[70,30], by decide⟩, + ⟨#[491,30], by decide⟩, + ⟨#[19,13], by decide⟩, + ⟨#[85,13], by decide⟩, + ⟨#[70,13], by decide⟩, + ⟨#[416,30], by decide⟩, + ⟨#[446,85], by decide⟩, + ⟨#[446,75], by decide⟩, + ⟨#[416,75], by decide⟩, + ⟨#[416,85], by decide⟩, + ⟨#[75,19], by decide⟩, + ⟨#[70,19], by decide⟩, + ⟨#[416,70,19], by decide⟩, + ⟨#[435,85,13], by decide⟩, + ⟨#[429,75,19], by decide⟩, + ⟨#[416,70,13], by decide⟩, + ⟨#[416,75,19], by decide⟩, + ⟨#[435,70,13], by decide⟩, + ⟨#[429,70,19], by decide⟩, + ⟨#[416,85,13], by decide⟩, + ⟨#[134,30], by decide⟩, + ⟨#[262,30], by decide⟩, + ⟨#[352,30], by decide⟩, + ⟨#[262,120], by decide⟩, + ⟨#[280,102], by decide⟩, + ⟨#[224,30], by decide⟩, + ⟨#[152,120], by decide⟩, + ⟨#[134,102], by decide⟩, + ⟨#[152,102], by decide⟩, + ⟨#[134,120], by decide⟩, + ⟨#[262,102], by decide⟩, + ⟨#[280,120], by decide⟩, + ⟨#[280,134,120], by decide⟩ +] +def frameEntriesPart011 : List CheckedBasis := [ + ⟨#[256,128,64,33,21,12,2], by decide⟩, + ⟨#[256,133,64,33,16,12,2], by decide⟩, + ⟨#[459,45,21], by decide⟩, + ⟨#[261,222,45], by decide⟩, + ⟨#[133,69,45], by decide⟩, + ⟨#[256,219,40,5], by decide⟩, + ⟨#[398,69,45,21], by decide⟩, + ⟨#[261,133,69,45], by decide⟩, + ⟨#[261,133,69,45,21], by decide⟩, + ⟨#[395,64,40,16,5], by decide⟩, + ⟨#[256,128,91,40,5], by decide⟩, + ⟨#[256,128,64,40,27,5], by decide⟩, + ⟨#[261,133,69,38,21,11], by decide⟩, + ⟨#[267,128,64,40,16,5], by decide⟩, + ⟨#[256,139,64,40,16,5], by decide⟩, + ⟨#[448,45,21], by decide⟩, + ⟨#[194,45,28], by decide⟩, + ⟨#[322,192,45], by decide⟩, + ⟨#[258,194,40,25,5], by decide⟩, + ⟨#[386,66,33,21,12], by decide⟩, + ⟨#[320,192,45,2], by decide⟩, + ⟨#[320,192,33,21,12,2], by decide⟩, + ⟨#[386,66,33,16,9,5], by decide⟩, + ⟨#[258,130,64,40,25,5], by decide⟩, + ⟨#[256,128,64,40,25,5,2], by decide⟩, + ⟨#[320,192,33,16,9,5,2], by decide⟩, + ⟨#[258,128,66,33,16,9,5], by decide⟩, + ⟨#[133,82,45], by decide⟩, + ⟨#[258,133,82,45], by decide⟩, + ⟨#[137,40,5], by decide⟩, + ⟨#[274,80,45], by decide⟩, + ⟨#[258,137,82,40,5], by decide⟩, + ⟨#[258,133,66,45,16], by decide⟩, + ⟨#[272,137,80,45,2], by decide⟩, + ⟨#[272,133,80,33,12,2], by decide⟩, + ⟨#[258,133,66,36,16,9], by decide⟩, + ⟨#[258,137,64,40,18,5], by decide⟩, + ⟨#[256,137,64,40,16,5,2], by decide⟩, + ⟨#[272,128,80,33,9,5,2], by decide⟩, + ⟨#[261,133,82,42], by decide⟩, + ⟨#[258,130,82,42], by decide⟩, + ⟨#[261,130,85,42], by decide⟩, + ⟨#[258,133,85,42], by decide⟩, + ⟨#[296,168,82,7], by decide⟩, + ⟨#[258,130,82,7], by decide⟩, + ⟨#[296,130,120,7], by decide⟩, + ⟨#[258,168,120,7], by decide⟩, + ⟨#[407,69,36,14], by decide⟩, + ⟨#[400,66,35,9], by decide⟩, + ⟨#[407,69,35,9], by decide⟩, + ⟨#[400,66,36,14], by decide⟩, + ⟨#[435,97,9,7], by decide⟩, + ⟨#[400,66,35,7], by decide⟩, + ⟨#[409,75,35,7], by decide⟩, + ⟨#[400,66,9,7], by decide⟩, + ⟨#[414,81,51], by decide⟩, + ⟨#[388,41,26], by decide⟩, + ⟨#[388,81,51], by decide⟩, + ⟨#[463,41,26], by decide⟩, + ⟨#[395,64,34,17,4], by decide⟩, + ⟨#[388,68,34,17,11], by decide⟩, + ⟨#[388,72,42,26], by decide⟩, + ⟨#[413,81,41,3], by decide⟩, + ⟨#[391,75,42,26], by decide⟩ +] +def frameEntriesPart015 : List CheckedBasis := [ + ⟨#[400,65,48,9,4,3], by decide⟩, + ⟨#[276,137,72,48,3], by decide⟩, + ⟨#[265,148,72,48,3], by decide⟩, + ⟨#[385,72,44,28,3], by decide⟩, + ⟨#[412,72,48,2,1], by decide⟩, + ⟨#[388,65,36,16,9,3], by decide⟩, + ⟨#[387,66,32,16,9,4], by decide⟩, + ⟨#[262,129,66,36,16,9], by decide⟩, + ⟨#[257,134,66,36,16,9], by decide⟩, + ⟨#[257,129,76,45,25,3], by decide⟩, + ⟨#[258,130,72,41,25,4], by decide⟩, + ⟨#[258,130,70,39,19,10], by decide⟩, + ⟨#[258,130,65,32,20,13], by decide⟩, + ⟨#[388,64,33,17,12,3], by decide⟩, + ⟨#[387,64,33,18,8,4], by decide⟩, + ⟨#[390,64,32,18,12,1], by decide⟩, + ⟨#[257,134,64,33,18,12], by decide⟩, + ⟨#[259,132,64,33,18,12], by decide⟩, + ⟨#[260,131,64,33,18,12], by decide⟩, + ⟨#[257,129,67,37,17,15], by decide⟩, + ⟨#[257,129,68,34,22,8], by decide⟩, + ⟨#[257,129,76,40,28,2], by decide⟩, + ⟨#[257,129,73,42,27,5], by decide⟩, + ⟨#[260,132,68,38,21,15], by decide⟩, + ⟨#[256,128,75,34,17,4], by decide⟩, + ⟨#[256,128,64,51,11,4], by decide⟩, + ⟨#[260,132,64,34,17,11], by decide⟩, + ⟨#[260,132,64,33,17,8,3], by decide⟩, + ⟨#[256,128,67,34,17,8,4], by decide⟩, + ⟨#[256,128,64,33,18,11,4], by decide⟩, + ⟨#[260,132,68,37,21,12,3], by decide⟩, + ⟨#[256,131,64,34,17,8,4], by decide⟩, + ⟨#[267,128,64,34,17,4], by decide⟩, + ⟨#[260,128,68,33,17,8,3], by decide⟩, + ⟨#[256,132,68,34,17,11], by decide⟩, + ⟨#[256,132,68,33,17,8,3], by decide⟩, + ⟨#[259,128,64,34,17,8,4], by decide⟩, + ⟨#[256,128,64,38,30,1], by decide⟩, + ⟨#[257,129,64,38,20,10], by decide⟩, + ⟨#[257,129,65,39,21,11], by decide⟩, + ⟨#[256,128,102,20,10,1], by decide⟩, + ⟨#[256,128,70,32,30,1], by decide⟩, + ⟨#[257,129,64,32,18,10,6], by decide⟩, + ⟨#[257,129,65,33,19,11,6], by decide⟩, + ⟨#[256,128,64,38,18,12,1], by decide⟩, + ⟨#[257,128,65,32,18,10,6], by decide⟩, + ⟨#[256,129,65,38,20,10], by decide⟩, + ⟨#[256,134,64,32,20,10,1], by decide⟩, + ⟨#[294,128,64,20,10,1], by decide⟩, + ⟨#[262,128,65,33,20,10], by decide⟩, + ⟨#[256,129,65,32,18,10,6], by decide⟩, + ⟨#[262,134,70,38,19,13], by decide⟩, + ⟨#[256,128,75,32,24,6], by decide⟩, + ⟨#[256,128,64,32,21,11], by decide⟩, + ⟨#[288,160,64,19,11,6], by decide⟩, + ⟨#[288,160,70,18,12,1], by decide⟩, + ⟨#[256,128,74,32,24,6,1], by decide⟩, + ⟨#[256,128,64,32,18,11,7], by decide⟩, + ⟨#[257,129,65,33,19,10,7], by decide⟩, + ⟨#[256,138,64,32,24,6,1], by decide⟩, + ⟨#[267,128,64,32,24,6], by decide⟩, + ⟨#[288,128,96,18,10,6,1], by decide⟩, + ⟨#[256,160,96,19,11,6], by decide⟩, + ⟨#[256,161,96,18,10,6], by decide⟩ +] +def frameEntriesPart019 : List CheckedBasis := [ + ⟨#[3,4,48,72,137,272], by decide⟩, + ⟨#[3,4,48,72,144,265], by decide⟩, + ⟨#[3,4,24,40,72,385], by decide⟩, + ⟨#[1,2,4,48,72,408], by decide⟩, + ⟨#[8,22,37,71,135,263], by decide⟩, + ⟨#[12,18,33,67,131,259], by decide⟩, + ⟨#[4,8,18,33,192,320], by decide⟩, + ⟨#[12,18,33,70,134,262], by decide⟩, + ⟨#[11,21,38,64,133,261], by decide⟩, + ⟨#[11,21,38,64,132,260], by decide⟩, + ⟨#[11,21,38,64,129,257], by decide⟩, + ⟨#[1,30,44,74,132,260], by decide⟩, + ⟨#[15,17,34,68,133,261], by decide⟩, + ⟨#[14,16,35,69,132,260], by decide⟩, + ⟨#[1,14,16,34,68,384], by decide⟩, + ⟨#[1,2,12,16,32,68,384], by decide⟩, + ⟨#[11,16,38,64,128,256], by decide⟩, + ⟨#[5,11,35,64,144,272], by decide⟩, + ⟨#[2,9,36,469], by decide⟩, + ⟨#[11,38,87,130,258], by decide⟩, + ⟨#[2,9,36,64,405], by decide⟩, + ⟨#[23,45,73,137,265], by decide⟩, + ⟨#[9,23,36,64,128,256], by decide⟩, + ⟨#[11,21,38,66,130,258], by decide⟩, + ⟨#[2,9,36,64,149,256], by decide⟩, + ⟨#[2,9,36,64,128,277], by decide⟩, + ⟨#[11,23,38,66,130,258], by decide⟩, + ⟨#[2,9,36,85,128,256], by decide⟩, + ⟨#[9,36,208,261], by decide⟩, + ⟨#[5,18,40,194,265], by decide⟩, + ⟨#[9,36,66,146,261], by decide⟩, + ⟨#[12,33,80,146,261], by decide⟩, + ⟨#[5,9,33,80,146,256], by decide⟩, + ⟨#[5,18,40,66,128,265], by decide⟩, + ⟨#[5,9,33,66,146,256], by decide⟩, + ⟨#[9,18,36,66,128,261], by decide⟩, + ⟨#[12,18,33,66,128,261], by decide⟩, + ⟨#[5,9,18,33,194,256], by decide⟩, + ⟨#[18,45,73,130,256], by decide⟩, + ⟨#[16,45,69,130,258], by decide⟩, + ⟨#[12,33,69,146,272], by decide⟩, + ⟨#[2,12,33,69,144,272], by decide⟩, + ⟨#[2,16,45,73,128,256], by decide⟩, + ⟨#[12,16,33,69,130,258], by decide⟩, + ⟨#[2,16,45,69,128,256], by decide⟩, + ⟨#[12,18,33,69,128,258], by decide⟩, + ⟨#[12,18,33,69,130,256], by decide⟩, + ⟨#[12,16,33,199,256], by decide⟩, + ⟨#[14,35,85,130,258], by decide⟩, + ⟨#[14,18,35,130,327], by decide⟩, + ⟨#[14,18,35,69,130,258], by decide⟩, + ⟨#[12,16,33,71,128,256], by decide⟩, + ⟨#[14,18,35,71,130,258], by decide⟩, + ⟨#[2,12,33,85,128,256], by decide⟩, + ⟨#[2,12,16,33,128,325], by decide⟩, + ⟨#[2,12,16,33,197,256], by decide⟩, + ⟨#[5,16,40,75,128,256], by decide⟩, + ⟨#[14,21,35,69,133,261], by decide⟩, + ⟨#[2,21,45,192,320], by decide⟩, + ⟨#[9,21,36,66,386], by decide⟩, + ⟨#[28,45,64,130,258], by decide⟩, + ⟨#[2,28,45,64,128,256], by decide⟩, + ⟨#[2,9,21,36,192,320], by decide⟩, + ⟨#[9,21,36,66,130,256], by decide⟩ +] +def frameEntriesPart023 : List CheckedBasis := [ + ⟨#[14,16,37,67,129,257], by decide⟩, + ⟨#[10,20,37,65,135,261], by decide⟩, + ⟨#[2,8,20,65,133,288], by decide⟩, + ⟨#[4,10,16,65,131,288], by decide⟩, + ⟨#[10,20,35,65,135,259], by decide⟩, + ⟨#[2,8,20,65,160,261], by decide⟩, + ⟨#[10,20,37,65,133,263], by decide⟩, + ⟨#[4,10,16,65,160,259], by decide⟩, + ⟨#[10,20,35,65,131,263], by decide⟩, + ⟨#[8,22,39,67,135,263], by decide⟩, + ⟨#[2,28,37,73,133,261], by decide⟩, + ⟨#[4,26,35,75,131,259], by decide⟩, + ⟨#[14,16,39,69,135,263], by decide⟩, + ⟨#[2,8,20,65,160,288], by decide⟩, + ⟨#[10,20,37,65,133,261], by decide⟩, + ⟨#[10,20,35,65,131,259], by decide⟩, + ⟨#[4,10,16,65,160,288], by decide⟩, + ⟨#[2,4,24,96,129,296], by decide⟩, + ⟨#[6,24,41,73,129,259], by decide⟩, + ⟨#[6,8,16,96,129,290], by decide⟩, + ⟨#[6,24,35,67,129,265], by decide⟩, + ⟨#[6,24,41,73,131,257], by decide⟩, + ⟨#[2,4,24,96,168,257], by decide⟩, + ⟨#[6,8,16,96,162,257], by decide⟩, + ⟨#[6,24,35,67,137,257], by decide⟩, + ⟨#[1,16,34,68,136,264], by decide⟩, + ⟨#[3,28,44,72,133,260], by decide⟩, + ⟨#[1,2,48,72,152,260], by decide⟩, + ⟨#[3,16,32,72,137,260], by decide⟩, + ⟨#[3,13,48,69,148,260], by decide⟩, + ⟨#[1,2,48,72,132,280], by decide⟩, + ⟨#[3,28,44,72,132,261], by decide⟩, + ⟨#[3,16,32,72,132,265], by decide⟩, + ⟨#[3,13,48,69,132,276], by decide⟩, + ⟨#[9,19,36,66,131,263], by decide⟩, + ⟨#[4,9,32,66,144,259], by decide⟩, + ⟨#[1,8,36,66,144,262], by decide⟩, + ⟨#[9,22,36,66,134,263], by decide⟩, + ⟨#[9,19,36,66,135,259], by decide⟩, + ⟨#[4,9,32,66,131,272], by decide⟩, + ⟨#[9,22,36,66,135,262], by decide⟩, + ⟨#[1,8,36,66,134,272], by decide⟩, + ⟨#[1,26,44,78,130,258], by decide⟩, + ⟨#[4,27,41,74,130,258], by decide⟩, + ⟨#[8,19,37,70,130,258], by decide⟩, + ⟨#[13,22,32,67,130,258], by decide⟩, + ⟨#[5,26,40,74,130,258], by decide⟩, + ⟨#[1,4,40,80,130,258], by decide⟩, + ⟨#[5,19,40,67,130,258], by decide⟩, + ⟨#[5,8,32,80,130,258], by decide⟩, + ⟨#[12,18,33,67,135,259], by decide⟩, + ⟨#[4,8,18,33,131,320], by decide⟩, + ⟨#[12,18,33,70,135,262], by decide⟩, + ⟨#[1,12,18,32,134,320], by decide⟩, + ⟨#[12,18,33,67,131,263], by decide⟩, + ⟨#[4,8,18,33,192,259], by decide⟩, + ⟨#[12,18,33,70,134,263], by decide⟩, + ⟨#[1,12,18,32,192,262], by decide⟩, + ⟨#[4,8,18,33,67,128,256], by decide⟩, + ⟨#[3,12,17,33,68,128,256], by decide⟩, + ⟨#[5,9,18,33,66,128,256], by decide⟩, + ⟨#[2,9,21,36,64,128,256], by decide⟩, + ⟨#[2,12,16,33,69,128,256], by decide⟩, + ⟨#[2,5,9,16,33,64,128,256], by decide⟩ +] +def frameEntriesPart027 : List CheckedBasis := [ + ⟨#[25,45,462], by decide⟩, + ⟨#[25,45,73], by decide⟩, + ⟨#[11,18,38], by decide⟩, + ⟨#[25,45,455], by decide⟩, + ⟨#[7,9,35,208,336], by decide⟩, + ⟨#[2,5,9,33,448], by decide⟩, + ⟨#[7,9,35,208], by decide⟩, + ⟨#[7,42,192,336], by decide⟩, + ⟨#[7,11,33,448], by decide⟩, + ⟨#[7,42,336], by decide⟩, + ⟨#[7,42,208], by decide⟩, + ⟨#[7,9,35], by decide⟩, + ⟨#[7,42,400], by decide⟩, + ⟨#[7,11,33], by decide⟩, + ⟨#[7,42,448], by decide⟩, + ⟨#[30,486], by decide⟩, + ⟨#[51,459], by decide⟩, + ⟨#[25,45], by decide⟩, + ⟨#[12,18,33,71,128,256], by decide⟩, + ⟨#[2,28,45,73,128,256], by decide⟩, + ⟨#[9,23,36,66,128,256], by decide⟩, + ⟨#[3,29,45,72,128,256], by decide⟩, + ⟨#[8,22,37,67,128,256], by decide⟩, + ⟨#[6,24,43,75,128,256], by decide⟩, + ⟨#[13,19,32,70,128,256], by decide⟩, + ⟨#[10,20,39,65,128,256], by decide⟩, + ⟨#[42,85,138,276], by decide⟩, + ⟨#[1,30,44,74,128,256], by decide⟩, + ⟨#[6,42,82,409], by decide⟩, + ⟨#[15,17,34,68,128,256], by decide⟩, + ⟨#[4,26,41,75,128,256], by decide⟩, + ⟨#[14,16,35,69,128,256], by decide⟩, + ⟨#[5,27,40,75,128,256], by decide⟩, + ⟨#[11,21,38,64,128,256], by decide⟩, + ⟨#[52,76], by decide⟩, + ⟨#[52,82], by decide⟩, + ⟨#[52,85], by decide⟩, + ⟨#[52,75], by decide⟩, + ⟨#[120,435], by decide⟩, + ⟨#[25,459], by decide⟩, + ⟨#[85,414], by decide⟩, + ⟨#[52], by decide⟩, + ⟨#[76], by decide⟩, + ⟨#[97], by decide⟩, + ⟨#[82], by decide⟩, + ⟨#[127], by decide⟩, + ⟨#[414], by decide⟩, + ⟨#[466], by decide⟩, + ⟨#[435], by decide⟩, + ⟨#[11,21,56,448,64], by decide⟩, + ⟨#[11,21,56,448,192], by decide⟩, + ⟨#[11,21,56,448,128], by decide⟩, + ⟨#[11,21,56,448,5], by decide⟩, + ⟨#[11,21,56,448,69], by decide⟩, + ⟨#[11,21,56,448,133], by decide⟩, + ⟨#[11,21,56,448,197], by decide⟩, + ⟨#[11,21,56,448,5,64], by decide⟩, + ⟨#[11,21,56,448,5,192], by decide⟩, + ⟨#[11,21,56,448,133,192], by decide⟩, + ⟨#[11,21,56,448,5,128], by decide⟩, + ⟨#[11,21,56,448,69,128], by decide⟩, + ⟨#[45,85,133,384,5], by decide⟩, + ⟨#[45,85,133,384,30], by decide⟩, + ⟨#[45,85,133,384,27], by decide⟩ +] +def frameEntriesPart031 : List CheckedBasis := [ + ⟨#[51,391,218], by decide⟩, + ⟨#[51,271,218], by decide⟩, + ⟨#[51,7,466], by decide⟩, + ⟨#[51,143,466], by decide⟩, + ⟨#[51,391,466], by decide⟩, + ⟨#[51,271,466], by decide⟩, + ⟨#[51,7,346], by decide⟩, + ⟨#[51,143,346], by decide⟩, + ⟨#[51,391,346], by decide⟩, + ⟨#[51,271,346], by decide⟩, + ⟨#[51,7,136], by decide⟩, + ⟨#[51,85,136], by decide⟩, + ⟨#[51,391,136], by decide⟩, + ⟨#[51,469,136], by decide⟩, + ⟨#[51,7,264], by decide⟩, + ⟨#[51,85,264], by decide⟩, + ⟨#[51,391,264], by decide⟩, + ⟨#[51,469,264], by decide⟩, + ⟨#[51,7,384], by decide⟩, + ⟨#[51,85,384], by decide⟩, + ⟨#[51,143,384], by decide⟩, + ⟨#[51,221,384], by decide⟩, + ⟨#[51,82,136], by decide⟩, + ⟨#[51,466,136], by decide⟩, + ⟨#[51,82,264], by decide⟩, + ⟨#[51,466,264], by decide⟩, + ⟨#[51,82,384], by decide⟩, + ⟨#[51,218,384], by decide⟩, + ⟨#[51,136,384], by decide⟩, + ⟨#[51,7,82,136], by decide⟩, + ⟨#[51,391,82,136], by decide⟩, + ⟨#[51,7,466,136], by decide⟩, + ⟨#[51,391,466,136], by decide⟩, + ⟨#[51,7,82,264], by decide⟩, + ⟨#[51,391,82,264], by decide⟩, + ⟨#[51,7,466,264], by decide⟩, + ⟨#[51,391,466,264], by decide⟩, + ⟨#[51,7,82,384], by decide⟩, + ⟨#[51,143,82,384], by decide⟩, + ⟨#[51,7,218,384], by decide⟩, + ⟨#[51,143,218,384], by decide⟩, + ⟨#[51,7,136,384], by decide⟩, + ⟨#[51,82,136,384], by decide⟩, + ⟨#[429], by decide⟩, + ⟨#[436], by decide⟩, + ⟨#[426], by decide⟩, + ⟨#[7,25], by decide⟩, + ⟨#[429,25], by decide⟩, + ⟨#[7,435], by decide⟩, + ⟨#[7,426], by decide⟩, + ⟨#[30,426], by decide⟩, + ⟨#[25,426], by decide⟩, + ⟨#[51,426], by decide⟩, + ⟨#[51,3], by decide⟩, + ⟨#[51,75], by decide⟩, + ⟨#[51,79], by decide⟩, + ⟨#[51,410], by decide⟩, + ⟨#[51,470], by decide⟩, + ⟨#[51,4], by decide⟩, + ⟨#[51,76], by decide⟩, + ⟨#[51,413], by decide⟩, + ⟨#[51,72], by decide⟩, + ⟨#[51,465], by decide⟩, + ⟨#[51,3,4], by decide⟩ +] +def frameEntriesPart035 : List CheckedBasis := [ + ⟨#[435,192], by decide⟩, + ⟨#[25,320], by decide⟩, + ⟨#[51,320], by decide⟩, + ⟨#[409,320], by decide⟩, + ⟨#[435,320], by decide⟩, + ⟨#[25,384], by decide⟩, + ⟨#[217,384], by decide⟩, + ⟨#[243,384], by decide⟩, + ⟨#[42,192], by decide⟩, + ⟨#[426,192], by decide⟩, + ⟨#[42,320], by decide⟩, + ⟨#[426,320], by decide⟩, + ⟨#[42,384], by decide⟩, + ⟨#[234,384], by decide⟩, + ⟨#[192,384], by decide⟩, + ⟨#[7,25,42], by decide⟩, + ⟨#[199,25,42], by decide⟩, + ⟨#[391,25,42], by decide⟩, + ⟨#[327,25,42], by decide⟩, + ⟨#[7,217,42], by decide⟩, + ⟨#[199,217,42], by decide⟩, + ⟨#[391,217,42], by decide⟩, + ⟨#[327,217,42], by decide⟩, + ⟨#[7,409,42], by decide⟩, + ⟨#[199,409,42], by decide⟩, + ⟨#[327,409,42], by decide⟩, + ⟨#[7,345,42], by decide⟩, + ⟨#[199,345,42], by decide⟩, + ⟨#[391,345,42], by decide⟩, + ⟨#[327,345,42], by decide⟩, + ⟨#[7,25,234], by decide⟩, + ⟨#[199,25,234], by decide⟩, + ⟨#[391,25,234], by decide⟩, + ⟨#[327,25,234], by decide⟩, + ⟨#[7,217,234], by decide⟩, + ⟨#[199,217,234], by decide⟩, + ⟨#[391,217,234], by decide⟩, + ⟨#[327,217,234], by decide⟩, + ⟨#[7,409,234], by decide⟩, + ⟨#[199,409,234], by decide⟩, + ⟨#[391,409,234], by decide⟩, + ⟨#[327,409,234], by decide⟩, + ⟨#[7,345,234], by decide⟩, + ⟨#[199,345,234], by decide⟩, + ⟨#[391,345,234], by decide⟩, + ⟨#[327,345,234], by decide⟩, + ⟨#[199,25,426], by decide⟩, + ⟨#[391,25,426], by decide⟩, + ⟨#[327,25,426], by decide⟩, + ⟨#[7,217,426], by decide⟩, + ⟨#[199,217,426], by decide⟩, + ⟨#[391,217,426], by decide⟩, + ⟨#[327,217,426], by decide⟩, + ⟨#[199,409,426], by decide⟩, + ⟨#[391,409,426], by decide⟩, + ⟨#[327,409,426], by decide⟩, + ⟨#[7,345,426], by decide⟩, + ⟨#[199,345,426], by decide⟩, + ⟨#[391,345,426], by decide⟩, + ⟨#[327,345,426], by decide⟩, + ⟨#[7,25,362], by decide⟩, + ⟨#[199,25,362], by decide⟩, + ⟨#[391,25,362], by decide⟩, + ⟨#[327,25,362], by decide⟩ +] +def frameEntriesPart039 : List CheckedBasis := [ + ⟨#[82,460], by decide⟩, + ⟨#[122,460], by decide⟩, + ⟨#[411,460], by decide⟩, + ⟨#[435,460], by decide⟩, + ⟨#[459,460], by decide⟩, + ⟨#[483,460], by decide⟩, + ⟨#[2,484], by decide⟩, + ⟨#[42,484], by decide⟩, + ⟨#[82,484], by decide⟩, + ⟨#[122,484], by decide⟩, + ⟨#[411,484], by decide⟩, + ⟨#[435,484], by decide⟩, + ⟨#[459,484], by decide⟩, + ⟨#[483,484], by decide⟩, + ⟨#[2,40], by decide⟩, + ⟨#[7,40], by decide⟩, + ⟨#[82,40], by decide⟩, + ⟨#[87,40], by decide⟩, + ⟨#[411,40], by decide⟩, + ⟨#[414,40], by decide⟩, + ⟨#[459,40], by decide⟩, + ⟨#[462,40], by decide⟩, + ⟨#[2,120], by decide⟩, + ⟨#[87,120], by decide⟩, + ⟨#[411,120], by decide⟩, + ⟨#[414,120], by decide⟩, + ⟨#[462,120], by decide⟩, + ⟨#[2,433], by decide⟩, + ⟨#[7,433], by decide⟩, + ⟨#[82,433], by decide⟩, + ⟨#[87,433], by decide⟩, + ⟨#[411,433], by decide⟩, + ⟨#[414,433], by decide⟩, + ⟨#[459,433], by decide⟩, + ⟨#[462,433], by decide⟩, + ⟨#[2,481], by decide⟩, + ⟨#[7,481], by decide⟩, + ⟨#[82,481], by decide⟩, + ⟨#[87,481], by decide⟩, + ⟨#[411,481], by decide⟩, + ⟨#[414,481], by decide⟩, + ⟨#[459,481], by decide⟩, + ⟨#[462,481], by decide⟩, + ⟨#[2,80], by decide⟩, + ⟨#[7,80], by decide⟩, + ⟨#[42,80], by decide⟩, + ⟨#[47,80], by decide⟩, + ⟨#[411,80], by decide⟩, + ⟨#[414,80], by decide⟩, + ⟨#[435,80], by decide⟩, + ⟨#[438,80], by decide⟩, + ⟨#[2,457], by decide⟩, + ⟨#[7,457], by decide⟩, + ⟨#[42,457], by decide⟩, + ⟨#[47,457], by decide⟩, + ⟨#[411,457], by decide⟩, + ⟨#[414,457], by decide⟩, + ⟨#[435,457], by decide⟩, + ⟨#[438,457], by decide⟩, + ⟨#[2,409], by decide⟩, + ⟨#[47,409], by decide⟩, + ⟨#[82,409], by decide⟩, + ⟨#[87,409], by decide⟩, + ⟨#[122,409], by decide⟩ +] +def frameEntriesPart043 : List CheckedBasis := [ + ⟨#[2,5,433,80], by decide⟩, + ⟨#[411,5,433,80], by decide⟩, + ⟨#[2,412,433,80], by decide⟩, + ⟨#[411,412,433,80], by decide⟩, + ⟨#[2,5,40,457], by decide⟩, + ⟨#[411,5,40,457], by decide⟩, + ⟨#[2,412,40,457], by decide⟩, + ⟨#[411,412,40,457], by decide⟩, + ⟨#[2,5,433,457], by decide⟩, + ⟨#[411,5,433,457], by decide⟩, + ⟨#[2,412,433,457], by decide⟩, + ⟨#[411,412,433,457], by decide⟩, + ⟨#[2,5,40,409], by decide⟩, + ⟨#[82,5,40,409], by decide⟩, + ⟨#[2,85,40,409], by decide⟩, + ⟨#[82,85,40,409], by decide⟩, + ⟨#[2,5,120,409], by decide⟩, + ⟨#[82,5,120,409], by decide⟩, + ⟨#[2,85,120,409], by decide⟩, + ⟨#[82,85,120,409], by decide⟩, + ⟨#[2,5,80,409], by decide⟩, + ⟨#[42,5,80,409], by decide⟩, + ⟨#[2,45,80,409], by decide⟩, + ⟨#[42,45,80,409], by decide⟩, + ⟨#[2,40,80,409], by decide⟩, + ⟨#[7,40,80,409], by decide⟩, + ⟨#[5,40,80,409], by decide⟩, + ⟨#[151], by decide⟩, + ⟨#[189], by decide⟩, + ⟨#[220], by decide⟩, + ⟨#[246], by decide⟩, + ⟨#[279], by decide⟩, + ⟨#[317], by decide⟩, + ⟨#[348], by decide⟩, + ⟨#[374], by decide⟩, + ⟨#[186], by decide⟩, + ⟨#[241], by decide⟩, + ⟨#[314], by decide⟩, + ⟨#[369], by decide⟩, + ⟨#[219], by decide⟩, + ⟨#[347], by decide⟩, + ⟨#[144], by decide⟩, + ⟨#[272], by decide⟩, + ⟨#[151,42], by decide⟩, + ⟨#[220,42], by decide⟩, + ⟨#[279,42], by decide⟩, + ⟨#[348,42], by decide⟩, + ⟨#[151,97], by decide⟩, + ⟨#[220,97], by decide⟩, + ⟨#[391,97], by decide⟩, + ⟨#[460,97], by decide⟩, + ⟨#[279,97], by decide⟩, + ⟨#[348,97], by decide⟩, + ⟨#[7,186], by decide⟩, + ⟨#[76,186], by decide⟩, + ⟨#[151,186], by decide⟩, + ⟨#[220,186], by decide⟩, + ⟨#[391,186], by decide⟩, + ⟨#[460,186], by decide⟩, + ⟨#[279,186], by decide⟩, + ⟨#[348,186], by decide⟩, + ⟨#[7,241], by decide⟩, + ⟨#[76,241], by decide⟩, + ⟨#[151,241], by decide⟩ +] +def frameEntriesPart047 : List CheckedBasis := [ + ⟨#[76,481,144], by decide⟩, + ⟨#[391,481,144], by decide⟩, + ⟨#[460,481,144], by decide⟩, + ⟨#[7,42,272], by decide⟩, + ⟨#[76,42,272], by decide⟩, + ⟨#[391,42,272], by decide⟩, + ⟨#[460,42,272], by decide⟩, + ⟨#[7,97,272], by decide⟩, + ⟨#[76,97,272], by decide⟩, + ⟨#[391,97,272], by decide⟩, + ⟨#[460,97,272], by decide⟩, + ⟨#[7,426,272], by decide⟩, + ⟨#[76,426,272], by decide⟩, + ⟨#[391,426,272], by decide⟩, + ⟨#[460,426,272], by decide⟩, + ⟨#[7,481,272], by decide⟩, + ⟨#[76,481,272], by decide⟩, + ⟨#[391,481,272], by decide⟩, + ⟨#[460,481,272], by decide⟩, + ⟨#[76,42,384], by decide⟩, + ⟨#[151,42,384], by decide⟩, + ⟨#[220,42,384], by decide⟩, + ⟨#[7,97,384], by decide⟩, + ⟨#[76,97,384], by decide⟩, + ⟨#[151,97,384], by decide⟩, + ⟨#[220,97,384], by decide⟩, + ⟨#[7,186,384], by decide⟩, + ⟨#[76,186,384], by decide⟩, + ⟨#[151,186,384], by decide⟩, + ⟨#[220,186,384], by decide⟩, + ⟨#[7,241,384], by decide⟩, + ⟨#[76,241,384], by decide⟩, + ⟨#[151,241,384], by decide⟩, + ⟨#[220,241,384], by decide⟩, + ⟨#[7,75,144], by decide⟩, + ⟨#[45,75,144], by decide⟩, + ⟨#[391,75,144], by decide⟩, + ⟨#[429,75,144], by decide⟩, + ⟨#[7,459,144], by decide⟩, + ⟨#[45,459,144], by decide⟩, + ⟨#[391,459,144], by decide⟩, + ⟨#[429,459,144], by decide⟩, + ⟨#[7,75,272], by decide⟩, + ⟨#[45,75,272], by decide⟩, + ⟨#[391,75,272], by decide⟩, + ⟨#[429,75,272], by decide⟩, + ⟨#[7,459,272], by decide⟩, + ⟨#[45,459,272], by decide⟩, + ⟨#[391,459,272], by decide⟩, + ⟨#[429,459,272], by decide⟩, + ⟨#[7,75,384], by decide⟩, + ⟨#[45,75,384], by decide⟩, + ⟨#[151,75,384], by decide⟩, + ⟨#[189,75,384], by decide⟩, + ⟨#[7,219,384], by decide⟩, + ⟨#[45,219,384], by decide⟩, + ⟨#[151,219,384], by decide⟩, + ⟨#[189,219,384], by decide⟩, + ⟨#[7,144,384], by decide⟩, + ⟨#[45,144,384], by decide⟩, + ⟨#[76,144,384], by decide⟩, + ⟨#[102,144,384], by decide⟩, + ⟨#[42,75,144], by decide⟩, + ⟨#[426,75,144], by decide⟩ +] +def frameEntriesPart051 : List CheckedBasis := [ + ⟨#[51,75,131,384,10,28], by decide⟩, + ⟨#[51,75,131,384,18,28], by decide⟩, + ⟨#[51,75,131,384,26,28], by decide⟩, + ⟨#[51,75,131,384,2,8], by decide⟩, + ⟨#[51,75,131,384,6,8], by decide⟩, + ⟨#[51,75,131,384,18,8], by decide⟩, + ⟨#[51,75,131,384,2,24], by decide⟩, + ⟨#[51,75,131,384,6,24], by decide⟩, + ⟨#[51,75,131,384,18,24], by decide⟩, + ⟨#[51,75,131,384,22,24], by decide⟩, + ⟨#[51,75,131,384,2,16], by decide⟩, + ⟨#[51,75,131,384,6,16], by decide⟩, + ⟨#[51,75,131,384,10,16], by decide⟩, + ⟨#[51,75,131,384,14,16], by decide⟩, + ⟨#[51,75,131,384,4,8], by decide⟩, + ⟨#[51,75,131,384,20,8], by decide⟩, + ⟨#[51,75,131,384,4,24], by decide⟩, + ⟨#[51,75,131,384,20,24], by decide⟩, + ⟨#[51,75,131,384,4,16], by decide⟩, + ⟨#[51,75,131,384,12,16], by decide⟩, + ⟨#[51,75,131,384,8,16], by decide⟩, + ⟨#[51,75,131,384,1,2,4], by decide⟩, + ⟨#[51,75,131,384,9,2,4], by decide⟩, + ⟨#[51,75,131,384,17,2,4], by decide⟩, + ⟨#[51,75,131,384,25,2,4], by decide⟩, + ⟨#[51,75,131,384,1,10,4], by decide⟩, + ⟨#[51,75,131,384,9,10,4], by decide⟩, + ⟨#[51,75,131,384,17,10,4], by decide⟩, + ⟨#[51,75,131,384,25,10,4], by decide⟩, + ⟨#[51,75,131,384,1,18,4], by decide⟩, + ⟨#[51,75,131,384,9,18,4], by decide⟩, + ⟨#[51,75,131,384,17,18,4], by decide⟩, + ⟨#[51,75,131,384,25,18,4], by decide⟩, + ⟨#[51,75,131,384,1,26,4], by decide⟩, + ⟨#[51,75,131,384,9,26,4], by decide⟩, + ⟨#[51,75,131,384,17,26,4], by decide⟩, + ⟨#[51,75,131,384,25,26,4], by decide⟩, + ⟨#[51,75,131,384,1,2,12], by decide⟩, + ⟨#[51,75,131,384,9,2,12], by decide⟩, + ⟨#[51,75,131,384,17,2,12], by decide⟩, + ⟨#[51,75,131,384,25,2,12], by decide⟩, + ⟨#[51,75,131,384,1,10,12], by decide⟩, + ⟨#[51,75,131,384,9,10,12], by decide⟩, + ⟨#[51,75,131,384,17,10,12], by decide⟩, + ⟨#[51,75,131,384,25,10,12], by decide⟩, + ⟨#[51,75,131,384,1,18,12], by decide⟩, + ⟨#[51,75,131,384,9,18,12], by decide⟩, + ⟨#[51,75,131,384,25,18,12], by decide⟩, + ⟨#[51,75,131,384,1,26,12], by decide⟩, + ⟨#[51,75,131,384,9,26,12], by decide⟩, + ⟨#[51,75,131,384,17,26,12], by decide⟩, + ⟨#[51,75,131,384,25,26,12], by decide⟩, + ⟨#[51,75,131,384,1,2,20], by decide⟩, + ⟨#[51,75,131,384,9,2,20], by decide⟩, + ⟨#[51,75,131,384,17,2,20], by decide⟩, + ⟨#[51,75,131,384,25,2,20], by decide⟩, + ⟨#[51,75,131,384,1,10,20], by decide⟩, + ⟨#[51,75,131,384,17,10,20], by decide⟩, + ⟨#[51,75,131,384,25,10,20], by decide⟩, + ⟨#[51,75,131,384,1,18,20], by decide⟩, + ⟨#[51,75,131,384,9,18,20], by decide⟩, + ⟨#[51,75,131,384,17,18,20], by decide⟩, + ⟨#[51,75,131,384,25,18,20], by decide⟩, + ⟨#[51,75,131,384,1,26,20], by decide⟩ +] +def frameEntriesPart055 : List CheckedBasis := [ + ⟨#[51,399,17], by decide⟩, + ⟨#[51,459,17], by decide⟩, + ⟨#[51,8,85], by decide⟩, + ⟨#[51,76,85], by decide⟩, + ⟨#[51,399,85], by decide⟩, + ⟨#[51,459,85], by decide⟩, + ⟨#[51,8,406], by decide⟩, + ⟨#[51,76,406], by decide⟩, + ⟨#[51,399,406], by decide⟩, + ⟨#[51,459,406], by decide⟩, + ⟨#[51,8,466], by decide⟩, + ⟨#[51,399,466], by decide⟩, + ⟨#[51,8,68], by decide⟩, + ⟨#[51,25,68], by decide⟩, + ⟨#[51,399,68], by decide⟩, + ⟨#[51,414,68], by decide⟩, + ⟨#[51,8,451], by decide⟩, + ⟨#[51,25,451], by decide⟩, + ⟨#[51,399,451], by decide⟩, + ⟨#[51,414,451], by decide⟩, + ⟨#[51,8,391], by decide⟩, + ⟨#[51,76,391], by decide⟩, + ⟨#[51,93,391], by decide⟩, + ⟨#[51,17,68], by decide⟩, + ⟨#[51,406,68], by decide⟩, + ⟨#[51,17,451], by decide⟩, + ⟨#[51,406,451], by decide⟩, + ⟨#[51,17,391], by decide⟩, + ⟨#[51,68,391], by decide⟩, + ⟨#[51,8,17,68], by decide⟩, + ⟨#[51,399,17,68], by decide⟩, + ⟨#[51,8,406,68], by decide⟩, + ⟨#[51,399,406,68], by decide⟩, + ⟨#[51,8,17,451], by decide⟩, + ⟨#[51,399,17,451], by decide⟩, + ⟨#[51,8,406,451], by decide⟩, + ⟨#[51,399,406,451], by decide⟩, + ⟨#[51,8,17,391], by decide⟩, + ⟨#[51,76,17,391], by decide⟩, + ⟨#[51,8,85,391], by decide⟩, + ⟨#[51,76,85,391], by decide⟩, + ⟨#[51,8,68,391], by decide⟩, + ⟨#[51,25,68,391], by decide⟩, + ⟨#[30,102], by decide⟩, + ⟨#[30,171], by decide⟩, + ⟨#[30,231], by decide⟩, + ⟨#[30,299], by decide⟩, + ⟨#[30,359], by decide⟩, + ⟨#[30,76], by decide⟩, + ⟨#[30,205], by decide⟩, + ⟨#[30,333], by decide⟩, + ⟨#[30,460], by decide⟩, + ⟨#[30,129], by decide⟩, + ⟨#[30,257], by decide⟩, + ⟨#[30,42,76], by decide⟩, + ⟨#[30,171,76], by decide⟩, + ⟨#[30,299,76], by decide⟩, + ⟨#[30,426,76], by decide⟩, + ⟨#[30,42,205], by decide⟩, + ⟨#[30,171,205], by decide⟩, + ⟨#[30,299,205], by decide⟩, + ⟨#[30,426,205], by decide⟩, + ⟨#[30,42,333], by decide⟩, + ⟨#[30,171,333], by decide⟩ +] +def frameEntriesPart059 : List CheckedBasis := [ + ⟨#[10,85,32], by decide⟩, + ⟨#[75,85,32], by decide⟩, + ⟨#[397,85,32], by decide⟩, + ⟨#[460,85,32], by decide⟩, + ⟨#[10,403,32], by decide⟩, + ⟨#[75,403,32], by decide⟩, + ⟨#[397,403,32], by decide⟩, + ⟨#[460,403,32], by decide⟩, + ⟨#[10,466,32], by decide⟩, + ⟨#[75,466,32], by decide⟩, + ⟨#[397,466,32], by decide⟩, + ⟨#[460,466,32], by decide⟩, + ⟨#[10,20,97], by decide⟩, + ⟨#[75,20,97], by decide⟩, + ⟨#[397,20,97], by decide⟩, + ⟨#[460,20,97], by decide⟩, + ⟨#[10,85,97], by decide⟩, + ⟨#[75,85,97], by decide⟩, + ⟨#[397,85,97], by decide⟩, + ⟨#[460,85,97], by decide⟩, + ⟨#[10,403,97], by decide⟩, + ⟨#[75,403,97], by decide⟩, + ⟨#[397,403,97], by decide⟩, + ⟨#[460,403,97], by decide⟩, + ⟨#[10,466,97], by decide⟩, + ⟨#[75,466,97], by decide⟩, + ⟨#[397,466,97], by decide⟩, + ⟨#[460,466,97], by decide⟩, + ⟨#[10,20,423], by decide⟩, + ⟨#[75,20,423], by decide⟩, + ⟨#[397,20,423], by decide⟩, + ⟨#[460,20,423], by decide⟩, + ⟨#[10,85,423], by decide⟩, + ⟨#[75,85,423], by decide⟩, + ⟨#[397,85,423], by decide⟩, + ⟨#[460,85,423], by decide⟩, + ⟨#[10,403,423], by decide⟩, + ⟨#[75,403,423], by decide⟩, + ⟨#[397,403,423], by decide⟩, + ⟨#[460,403,423], by decide⟩, + ⟨#[10,466,423], by decide⟩, + ⟨#[75,466,423], by decide⟩, + ⟨#[397,466,423], by decide⟩, + ⟨#[460,466,423], by decide⟩, + ⟨#[10,20,486], by decide⟩, + ⟨#[75,20,486], by decide⟩, + ⟨#[397,20,486], by decide⟩, + ⟨#[460,20,486], by decide⟩, + ⟨#[10,85,486], by decide⟩, + ⟨#[75,85,486], by decide⟩, + ⟨#[397,85,486], by decide⟩, + ⟨#[10,403,486], by decide⟩, + ⟨#[75,403,486], by decide⟩, + ⟨#[397,403,486], by decide⟩, + ⟨#[460,403,486], by decide⟩, + ⟨#[10,466,486], by decide⟩, + ⟨#[75,466,486], by decide⟩, + ⟨#[397,466,486], by decide⟩, + ⟨#[10,20,65], by decide⟩, + ⟨#[42,20,65], by decide⟩, + ⟨#[397,20,65], by decide⟩, + ⟨#[429,20,65], by decide⟩, + ⟨#[10,52,65], by decide⟩, + ⟨#[42,52,65], by decide⟩ +] +def frameEntriesPart063 : List CheckedBasis := [ + ⟨#[459,6], by decide⟩, + ⟨#[467,6], by decide⟩, + ⟨#[1,30], by decide⟩, + ⟨#[121,30], by decide⟩, + ⟨#[427,30], by decide⟩, + ⟨#[467,30], by decide⟩, + ⟨#[1,102], by decide⟩, + ⟨#[121,102], by decide⟩, + ⟨#[427,102], by decide⟩, + ⟨#[435,102], by decide⟩, + ⟨#[467,102], by decide⟩, + ⟨#[1,126], by decide⟩, + ⟨#[25,126], by decide⟩, + ⟨#[97,126], by decide⟩, + ⟨#[121,126], by decide⟩, + ⟨#[427,126], by decide⟩, + ⟨#[435,126], by decide⟩, + ⟨#[459,126], by decide⟩, + ⟨#[467,126], by decide⟩, + ⟨#[1,428], by decide⟩, + ⟨#[25,428], by decide⟩, + ⟨#[97,428], by decide⟩, + ⟨#[121,428], by decide⟩, + ⟨#[427,428], by decide⟩, + ⟨#[435,428], by decide⟩, + ⟨#[459,428], by decide⟩, + ⟨#[467,428], by decide⟩, + ⟨#[1,436], by decide⟩, + ⟨#[97,436], by decide⟩, + ⟨#[121,436], by decide⟩, + ⟨#[427,436], by decide⟩, + ⟨#[467,436], by decide⟩, + ⟨#[1,460], by decide⟩, + ⟨#[25,460], by decide⟩, + ⟨#[121,460], by decide⟩, + ⟨#[427,460], by decide⟩, + ⟨#[467,460], by decide⟩, + ⟨#[1,468], by decide⟩, + ⟨#[25,468], by decide⟩, + ⟨#[97,468], by decide⟩, + ⟨#[121,468], by decide⟩, + ⟨#[427,468], by decide⟩, + ⟨#[435,468], by decide⟩, + ⟨#[459,468], by decide⟩, + ⟨#[467,468], by decide⟩, + ⟨#[1,24], by decide⟩, + ⟨#[7,24], by decide⟩, + ⟨#[97,24], by decide⟩, + ⟨#[103,24], by decide⟩, + ⟨#[427,24], by decide⟩, + ⟨#[429,24], by decide⟩, + ⟨#[459,24], by decide⟩, + ⟨#[461,24], by decide⟩, + ⟨#[1,120], by decide⟩, + ⟨#[103,120], by decide⟩, + ⟨#[427,120], by decide⟩, + ⟨#[429,120], by decide⟩, + ⟨#[461,120], by decide⟩, + ⟨#[1,434], by decide⟩, + ⟨#[7,434], by decide⟩, + ⟨#[97,434], by decide⟩, + ⟨#[103,434], by decide⟩, + ⟨#[427,434], by decide⟩, + ⟨#[429,434], by decide⟩ +] +def frameEntriesPart067 : List CheckedBasis := [ + ⟨#[31,96,426], by decide⟩, + ⟨#[6,24,96], by decide⟩, + ⟨#[428,24,96], by decide⟩, + ⟨#[6,434,96], by decide⟩, + ⟨#[428,434,96], by decide⟩, + ⟨#[6,24,458], by decide⟩, + ⟨#[428,24,458], by decide⟩, + ⟨#[6,434,458], by decide⟩, + ⟨#[428,434,458], by decide⟩, + ⟨#[6,24,426], by decide⟩, + ⟨#[102,24,426], by decide⟩, + ⟨#[6,120,426], by decide⟩, + ⟨#[6,96,426], by decide⟩, + ⟨#[30,96,426], by decide⟩, + ⟨#[24,96,426], by decide⟩, + ⟨#[1,6,24,96], by decide⟩, + ⟨#[1,428,24,96], by decide⟩, + ⟨#[427,428,24,96], by decide⟩, + ⟨#[1,6,434,96], by decide⟩, + ⟨#[427,6,434,96], by decide⟩, + ⟨#[1,428,434,96], by decide⟩, + ⟨#[427,428,434,96], by decide⟩, + ⟨#[1,6,24,458], by decide⟩, + ⟨#[427,6,24,458], by decide⟩, + ⟨#[1,428,24,458], by decide⟩, + ⟨#[427,428,24,458], by decide⟩, + ⟨#[1,6,434,458], by decide⟩, + ⟨#[427,6,434,458], by decide⟩, + ⟨#[1,428,434,458], by decide⟩, + ⟨#[427,428,434,458], by decide⟩, + ⟨#[1,6,24,426], by decide⟩, + ⟨#[97,6,24,426], by decide⟩, + ⟨#[1,102,24,426], by decide⟩, + ⟨#[97,102,24,426], by decide⟩, + ⟨#[1,6,120,426], by decide⟩, + ⟨#[97,6,120,426], by decide⟩, + ⟨#[1,102,120,426], by decide⟩, + ⟨#[97,102,120,426], by decide⟩, + ⟨#[1,6,96,426], by decide⟩, + ⟨#[25,6,96,426], by decide⟩, + ⟨#[1,30,96,426], by decide⟩, + ⟨#[25,30,96,426], by decide⟩, + ⟨#[1,24,96,426], by decide⟩, + ⟨#[7,24,96,426], by decide⟩, + ⟨#[6,24,96,426], by decide⟩, + ⟨#[5,26,40,74,385,1], by decide⟩, + ⟨#[5,26,40,74,385,3], by decide⟩, + ⟨#[5,26,40,74,385,9], by decide⟩, + ⟨#[5,26,40,74,385,11], by decide⟩, + ⟨#[5,26,40,74,385,129], by decide⟩, + ⟨#[5,26,40,74,385,137], by decide⟩, + ⟨#[5,26,40,74,385,139], by decide⟩, + ⟨#[5,26,40,74,385,10], by decide⟩, + ⟨#[5,26,40,74,385,138], by decide⟩, + ⟨#[5,26,40,74,385,8], by decide⟩, + ⟨#[5,26,40,74,385,136], by decide⟩, + ⟨#[5,26,40,74,385,128], by decide⟩, + ⟨#[5,26,40,74,385,1,2], by decide⟩, + ⟨#[5,26,40,74,385,9,2], by decide⟩, + ⟨#[5,26,40,74,385,137,2], by decide⟩, + ⟨#[5,26,40,74,385,1,10], by decide⟩, + ⟨#[5,26,40,74,385,9,10], by decide⟩, + ⟨#[5,26,40,74,385,129,10], by decide⟩, + ⟨#[5,26,40,74,385,137,10], by decide⟩ +] +#eval "NativeFrames3 checked" +end NativeData diff --git a/research/kappa-lean-verification-20261022/NativeFrames3.log b/research/kappa-lean-verification-20261022/NativeFrames3.log new file mode 100644 index 0000000000..37979b863b --- /dev/null +++ b/research/kappa-lean-verification-20261022/NativeFrames3.log @@ -0,0 +1 @@ +"NativeFrames3 checked" diff --git a/research/kappa-lean-verification-20261022/NativeOperators0.lean b/research/kappa-lean-verification-20261022/NativeOperators0.lean new file mode 100644 index 0000000000..eebeb596da --- /dev/null +++ b/research/kappa-lean-verification-20261022/NativeOperators0.lean @@ -0,0 +1,45 @@ +-- Generated by native_generate.py from canonical payload SHA256 +-- 4409d2d9328fffbd276bb03fb800f59a33ec3b2ab15f79a330a7af66e75110cc +import NativeRaw +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NativeData +open NativeCertificate +def operatorEntriesPart000 : List CheckedOperator := [ + ⟨⟨#[1,2,4,8,64,19,104,197,325],#[1,2,4,8,35,88,16,149,277],#[1,2,4,8,64,19,104,197,325]⟩, by decide⟩, + ⟨⟨#[1,2,4,32,128,47,145,68,418],#[1,2,4,47,81,8,132,16,282],#[1,2,4,32,128,47,145,68,483]⟩, by decide⟩ +] +def operatorEntriesPart004 : List CheckedOperator := [ + ⟨⟨#[1,2,4,16,27,53,81,128,275],#[1,2,4,27,8,45,73,128,267],#[1,2,4,16,27,53,81,128,337]⟩, by decide⟩, + ⟨⟨#[1,2,4,64,128,143,151,160,326],#[1,2,4,55,87,144,8,16,270],#[1,2,4,64,128,143,151,160,326]⟩, by decide⟩ +] +def operatorEntriesPart008 : List CheckedOperator := [ + ⟨⟨#[1,2,4,8,16,64,107,198,326],#[1,2,4,8,16,107,32,166,294],#[1,2,4,8,16,64,107,198,326]⟩, by decide⟩, + ⟨⟨#[1,2,4,8,43,80,129,16,282],#[1,2,4,8,128,27,160,65,394],#[1,2,4,8,43,80,129,16,408]⟩, by decide⟩ +] +def operatorEntriesPart012 : List CheckedOperator := [ + ⟨⟨#[1,4,8,6,57,68,16,128,269],#[1,10,2,4,64,85,34,128,263],#[1,4,8,6,57,68,16,128,325]⟩, by decide⟩, + ⟨⟨#[1,4,8,16,128,26,185,65,404],#[1,44,2,4,8,93,129,16,282],#[1,4,8,16,128,26,185,65,476]⟩, by decide⟩ +] +def operatorEntriesPart016 : List CheckedOperator := [ + ⟨⟨#[1,2,8,273,16,287,312,369,481],#[1,2,46,4,16,77,197,400,25],#[1,2,8,16,256,30,57,90,129]⟩, by decide⟩, + ⟨⟨#[1,2,8,16,31,51,90,274,384],#[1,2,31,4,8,43,78,394,138],#[1,2,8,16,31,51,90,256,402]⟩, by decide⟩ +] +def operatorEntriesPart020 : List CheckedOperator := [ + ⟨⟨#[1,2,8,32,266,425,36,195,218],#[1,2,72,4,389,8,184,59,22],#[1,2,4,8,23,70,32,172,396]⟩, by decide⟩, + ⟨⟨#[1,2,8,15,27,74,32,129,298],#[1,2,15,4,23,64,38,129,326],#[1,2,8,15,27,74,32,129,394]⟩, by decide⟩ +] +def operatorEntriesPart024 : List CheckedOperator := [ + ⟨⟨#[1,2,4,64,84,128,364,39,449],#[1,2,4,482,28,135,8,32,297],#[1,2,4,64,84,128,364,39,449]⟩, by decide⟩, + ⟨⟨#[1,2,4,64,415,86,99,128,326],#[1,2,4,439,46,75,8,128,270],#[1,2,4,64,415,86,99,128,326]⟩, by decide⟩ +] +def operatorEntriesPart028 : List CheckedOperator := [ + ⟨⟨#[1,2,4,8,427,80,129,16,282],#[1,2,4,8,128,464,160,65,394],#[1,2,4,8,427,80,129,16,282]⟩, by decide⟩, + ⟨⟨#[1,2,4,8,39,92,137,16,278],#[1,2,4,8,128,23,172,73,390],#[1,2,4,8,39,92,137,16,278]⟩, by decide⟩ +] +def operatorEntriesPart032 : List CheckedOperator := [ + ⟨⟨#[1,2,8,6,32,17,73,136,291],#[1,2,10,4,33,16,69,132,275],#[1,2,8,6,32,17,73,136,291]⟩, by decide⟩, + ⟨⟨#[2,1,8,5,16,32,81,128,256],#[2,1,10,4,16,32,82,128,256],#[2,1,8,5,16,32,81,128,256]⟩, by decide⟩ +] +#eval "NativeOperators0 checked" +end NativeData diff --git a/research/kappa-lean-verification-20261022/NativeOperators0.log b/research/kappa-lean-verification-20261022/NativeOperators0.log new file mode 100644 index 0000000000..68ee027a1b --- /dev/null +++ b/research/kappa-lean-verification-20261022/NativeOperators0.log @@ -0,0 +1 @@ +"NativeOperators0 checked" diff --git a/research/kappa-lean-verification-20261022/NativeOperators1.lean b/research/kappa-lean-verification-20261022/NativeOperators1.lean new file mode 100644 index 0000000000..d36ff315ed --- /dev/null +++ b/research/kappa-lean-verification-20261022/NativeOperators1.lean @@ -0,0 +1,45 @@ +-- Generated by native_generate.py from canonical payload SHA256 +-- 4409d2d9328fffbd276bb03fb800f59a33ec3b2ab15f79a330a7af66e75110cc +import NativeRaw +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NativeData +open NativeCertificate +def operatorEntriesPart001 : List CheckedOperator := [ + ⟨⟨#[1,2,4,12,32,23,68,128,263],#[1,2,4,12,39,16,68,128,263],#[1,2,4,12,32,23,68,128,326]⟩, by decide⟩, + ⟨⟨#[1,2,4,12,32,23,68,128,263],#[1,2,4,12,39,16,68,128,263],#[1,2,4,12,32,23,68,128,326]⟩, by decide⟩ +] +def operatorEntriesPart005 : List CheckedOperator := [ + ⟨⟨#[1,2,4,64,128,143,151,160,326],#[1,2,4,55,87,144,8,16,270],#[1,2,4,64,128,143,151,160,326]⟩, by decide⟩, + ⟨⟨#[1,2,4,64,74,86,99,128,326],#[1,2,4,26,46,75,8,128,270],#[1,2,4,64,74,86,99,128,326]⟩, by decide⟩ +] +def operatorEntriesPart009 : List CheckedOperator := [ + ⟨⟨#[1,2,4,8,43,80,129,16,282],#[1,2,4,8,128,27,160,65,394],#[1,2,4,8,43,80,129,16,408]⟩, by decide⟩, + ⟨⟨#[1,2,4,8,16,62,94,129,257],#[1,2,4,8,16,62,94,129,257],#[1,2,4,8,16,62,94,129,387]⟩, by decide⟩ +] +def operatorEntriesPart013 : List CheckedOperator := [ + ⟨⟨#[1,2,8,32,128,387,233,23,16],#[1,2,387,4,256,8,93,16,51],#[1,2,8,32,128,47,145,105,450]⟩, by decide⟩, + ⟨⟨#[1,2,8,416,32,99,23,128,185],#[1,2,470,4,405,16,51,128,152],#[1,2,8,12,32,27,105,128,363]⟩, by decide⟩ +] +def operatorEntriesPart017 : List CheckedOperator := [ + ⟨⟨#[1,2,8,16,31,51,90,274,384],#[1,2,31,4,8,43,78,394,138],#[1,2,8,16,31,51,90,256,402]⟩, by decide⟩, + ⟨⟨#[1,2,8,16,31,51,90,274,384],#[1,2,31,4,8,43,78,394,138],#[1,2,8,16,31,51,90,256,402]⟩, by decide⟩ +] +def operatorEntriesPart021 : List CheckedOperator := [ + ⟨⟨#[1,2,4,54,72,8,130,16,284],#[1,2,4,32,128,142,48,66,420],#[1,2,4,54,72,8,130,16,284]⟩, by decide⟩, + ⟨⟨#[1,2,4,8,16,32,64,135,263],#[1,2,4,8,16,32,64,135,263],#[1,2,4,8,16,32,64,135,263]⟩, by decide⟩ +] +def operatorEntriesPart025 : List CheckedOperator := [ + ⟨⟨#[1,2,4,16,121,128,55,80,389],#[1,2,4,222,8,79,136,32,293],#[1,2,4,16,121,128,55,80,389]⟩, by decide⟩, + ⟨⟨#[1,2,4,16,392,128,162,68,401],#[1,2,4,281,8,98,132,32,297],#[1,2,4,16,392,128,162,68,401]⟩, by decide⟩ +] +def operatorEntriesPart029 : List CheckedOperator := [ + ⟨⟨#[1,4,8,16,23,33,68,128,268],#[1,27,2,4,8,33,66,128,262],#[1,4,8,16,23,33,68,128,268]⟩, by decide⟩, + ⟨⟨#[1,2,4,8,16,32,67,128,259],#[1,2,4,8,16,32,67,128,259],#[1,2,4,8,16,32,67,128,259]⟩, by decide⟩ +] +def operatorEntriesPart033 : List CheckedOperator := [ + ⟨⟨#[1,2,4,31,44,72,131,8,264],#[1,2,4,128,143,148,160,67,384],#[1,2,4,31,44,72,131,8,264]⟩, by decide⟩, + ⟨⟨#[1,2,4,30,8,47,65,131,259],#[1,2,4,16,30,55,65,131,259],#[1,2,4,30,8,47,65,131,259]⟩, by decide⟩ +] +#eval "NativeOperators1 checked" +end NativeData diff --git a/research/kappa-lean-verification-20261022/NativeOperators1.log b/research/kappa-lean-verification-20261022/NativeOperators1.log new file mode 100644 index 0000000000..84347c0f9f --- /dev/null +++ b/research/kappa-lean-verification-20261022/NativeOperators1.log @@ -0,0 +1 @@ +"NativeOperators1 checked" diff --git a/research/kappa-lean-verification-20261022/NativeOperators2.lean b/research/kappa-lean-verification-20261022/NativeOperators2.lean new file mode 100644 index 0000000000..456b941d2e --- /dev/null +++ b/research/kappa-lean-verification-20261022/NativeOperators2.lean @@ -0,0 +1,45 @@ +-- Generated by native_generate.py from canonical payload SHA256 +-- 4409d2d9328fffbd276bb03fb800f59a33ec3b2ab15f79a330a7af66e75110cc +import NativeRaw +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NativeData +open NativeCertificate +def operatorEntriesPart002 : List CheckedOperator := [ + ⟨⟨#[1,2,8,32,384,128,67,60,59],#[1,2,387,4,271,8,67,32,48],#[1,2,8,32,44,128,59,66,489]⟩, by decide⟩, + ⟨⟨#[1,2,8,32,384,72,60,128,152],#[1,2,456,4,388,8,36,128,144],#[1,2,8,32,44,48,66,128,330]⟩, by decide⟩ +] +def operatorEntriesPart006 : List CheckedOperator := [ + ⟨⟨#[1,2,4,64,74,128,81,99,389],#[1,2,4,26,73,139,8,32,293],#[1,2,4,64,74,128,81,99,389]⟩, by decide⟩, + ⟨⟨#[1,2,4,27,46,8,198,64,264],#[1,2,4,32,43,54,128,198,288],#[1,2,4,27,46,8,198,64,264]⟩, by decide⟩ +] +def operatorEntriesPart010 : List CheckedOperator := [ + ⟨⟨#[1,2,4,16,128,138,55,65,404],#[1,2,4,50,8,79,129,16,284],#[1,2,4,16,128,138,55,65,470]⟩, by decide⟩, + ⟨⟨#[1,2,4,10,33,68,16,128,263],#[1,2,4,10,64,17,36,128,263],#[1,2,4,10,33,68,16,128,325]⟩, by decide⟩ +] +def operatorEntriesPart014 : List CheckedOperator := [ + ⟨⟨#[1,2,4,12,32,23,68,128,263],#[1,2,4,12,39,16,68,128,263],#[1,2,4,12,32,23,68,128,326]⟩, by decide⟩, + ⟨⟨#[2,1,8,16,128,29,160,81,408],#[2,1,46,4,8,80,138,16,284],#[2,1,8,16,128,29,160,81,408]⟩, by decide⟩ +] +def operatorEntriesPart018 : List CheckedOperator := [ + ⟨⟨#[1,2,4,128,140,148,163,389,451],#[1,2,4,28,44,75,390,8,141],#[1,2,4,8,29,47,77,128,261]⟩, by decide⟩, + ⟨⟨#[1,2,4,128,142,156,260,183,243],#[1,2,4,30,50,189,388,8,68],#[1,2,4,8,31,47,128,72,395]⟩, by decide⟩ +] +def operatorEntriesPart022 : List CheckedOperator := [ + ⟨⟨#[1,2,4,54,72,8,130,16,284],#[1,2,4,32,128,142,48,66,420],#[1,2,4,54,72,8,130,16,284]⟩, by decide⟩, + ⟨⟨#[1,2,4,8,57,66,143,16,272],#[1,2,4,8,128,153,34,79,384],#[1,2,4,8,57,66,143,16,272]⟩, by decide⟩ +] +def operatorEntriesPart026 : List CheckedOperator := [ + ⟨⟨#[1,2,4,16,50,492,80,128,278],#[1,2,4,504,8,26,72,128,270],#[1,2,4,16,50,492,80,128,278]⟩, by decide⟩, + ⟨⟨#[1,2,4,16,128,285,161,195,278],#[1,2,4,291,8,81,147,16,270],#[1,2,4,16,128,285,161,195,278]⟩, by decide⟩ +] +def operatorEntriesPart030 : List CheckedOperator := [ + ⟨⟨#[1,2,4,8,16,32,89,153,256],#[1,2,4,8,16,32,89,153,256],#[1,2,4,8,16,32,89,153,256]⟩, by decide⟩, + ⟨⟨#[1,2,4,8,16,32,89,128,281],#[1,2,4,8,16,32,89,128,281],#[1,2,4,8,16,32,89,128,281]⟩, by decide⟩ +] +def operatorEntriesPart034 : List CheckedOperator := [ + ⟨⟨#[1,2,4,8,24,39,79,131,259],#[1,2,4,8,24,39,79,131,259],#[1,2,4,8,24,39,79,131,259]⟩, by decide⟩, + ⟨⟨#[1,2,4,31,8,46,78,130,269],#[1,2,4,16,31,54,86,130,277],#[1,2,4,31,8,46,78,130,269]⟩, by decide⟩ +] +#eval "NativeOperators2 checked" +end NativeData diff --git a/research/kappa-lean-verification-20261022/NativeOperators2.log b/research/kappa-lean-verification-20261022/NativeOperators2.log new file mode 100644 index 0000000000..d414e78dac --- /dev/null +++ b/research/kappa-lean-verification-20261022/NativeOperators2.log @@ -0,0 +1 @@ +"NativeOperators2 checked" diff --git a/research/kappa-lean-verification-20261022/NativeOperators3.lean b/research/kappa-lean-verification-20261022/NativeOperators3.lean new file mode 100644 index 0000000000..baf6f2e46d --- /dev/null +++ b/research/kappa-lean-verification-20261022/NativeOperators3.lean @@ -0,0 +1,45 @@ +-- Generated by native_generate.py from canonical payload SHA256 +-- 4409d2d9328fffbd276bb03fb800f59a33ec3b2ab15f79a330a7af66e75110cc +import NativeRaw +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NativeData +open NativeCertificate +def operatorEntriesPart003 : List CheckedOperator := [ + ⟨⟨#[1,2,8,15,27,74,170,32,257],#[1,2,15,4,23,128,38,198,257],#[1,2,8,15,27,74,170,32,417]⟩, by decide⟩, + ⟨⟨#[1,2,4,16,27,53,81,128,275],#[1,2,4,27,8,45,73,128,267],#[1,2,4,16,27,53,81,128,337]⟩, by decide⟩ +] +def operatorEntriesPart007 : List CheckedOperator := [ + ⟨⟨#[1,2,4,40,86,8,132,16,282],#[1,2,4,32,128,40,150,68,418],#[1,2,4,40,86,8,132,16,408]⟩, by decide⟩, + ⟨⟨#[1,2,4,8,16,64,107,198,326],#[1,2,4,8,16,107,32,166,294],#[1,2,4,8,16,64,107,198,326]⟩, by decide⟩ +] +def operatorEntriesPart011 : List CheckedOperator := [ + ⟨⟨#[1,4,8,6,57,68,16,128,269],#[1,10,2,4,64,85,34,128,263],#[1,4,8,6,57,68,16,128,325]⟩, by decide⟩, + ⟨⟨#[1,4,8,6,57,68,16,128,269],#[1,10,2,4,64,85,34,128,263],#[1,4,8,6,57,68,16,128,325]⟩, by decide⟩ +] +def operatorEntriesPart015 : List CheckedOperator := [ + ⟨⟨#[1,8,16,128,155,148,160,88,401],#[1,31,44,2,4,72,134,8,269],#[1,8,16,128,155,148,160,88,401]⟩, by decide⟩, + ⟨⟨#[1,8,16,3,128,395,90,122,127],#[1,9,385,2,4,192,79,16,58],#[1,8,16,128,256,147,140,169,209]⟩, by decide⟩ +] +def operatorEntriesPart019 : List CheckedOperator := [ + ⟨⟨#[1,2,4,128,142,156,260,183,243],#[1,2,4,30,50,189,388,8,68],#[1,2,4,8,31,47,128,72,395]⟩, by decide⟩, + ⟨⟨#[1,2,4,128,142,156,260,183,243],#[1,2,4,30,50,189,388,8,68],#[1,2,4,8,31,47,128,72,395]⟩, by decide⟩ +] +def operatorEntriesPart023 : List CheckedOperator := [ + ⟨⟨#[1,2,4,64,84,128,98,111,389],#[1,2,4,197,28,74,8,32,293],#[1,2,4,64,84,128,98,111,389]⟩, by decide⟩, + ⟨⟨#[1,2,4,64,128,145,367,160,326],#[1,2,4,465,49,144,8,16,270],#[1,2,4,64,128,145,367,160,326]⟩, by decide⟩ +] +def operatorEntriesPart027 : List CheckedOperator := [ + ⟨⟨#[1,2,4,8,16,188,94,129,257],#[1,2,4,8,16,189,94,129,257],#[1,2,4,8,16,188,94,129,257]⟩, by decide⟩, + ⟨⟨#[1,2,4,8,83,424,129,16,282],#[1,2,4,8,128,483,147,65,394],#[1,2,4,8,83,424,129,16,282]⟩, by decide⟩ +] +def operatorEntriesPart031 : List CheckedOperator := [ + ⟨⟨#[1,2,4,8,16,32,70,128,262],#[1,2,4,8,16,32,70,128,262],#[1,2,4,8,16,32,70,128,262]⟩, by decide⟩, + ⟨⟨#[1,2,4,8,16,32,106,128,298],#[1,2,4,8,16,32,106,128,298],#[1,2,4,8,16,32,106,128,298]⟩, by decide⟩ +] +def operatorEntriesPart035 : List CheckedOperator := [ + ⟨⟨#[1,2,8,265,16,263,313,361,481],#[1,2,46,4,16,88,208,388,13],#[1,2,4,8,16,62,94,129,257]⟩, by decide⟩, + ⟨⟨#[1,2,8,265,16,263,313,361,481],#[1,2,46,4,16,88,208,388,13],#[1,2,4,8,16,62,94,129,257]⟩, by decide⟩ +] +#eval "NativeOperators3 checked" +end NativeData diff --git a/research/kappa-lean-verification-20261022/NativeOperators3.log b/research/kappa-lean-verification-20261022/NativeOperators3.log new file mode 100644 index 0000000000..eafb784650 --- /dev/null +++ b/research/kappa-lean-verification-20261022/NativeOperators3.log @@ -0,0 +1 @@ +"NativeOperators3 checked" diff --git a/research/kappa-lean-verification-20261022/NativeRaw.lean b/research/kappa-lean-verification-20261022/NativeRaw.lean new file mode 100644 index 0000000000..30dc8b0d56 --- /dev/null +++ b/research/kappa-lean-verification-20261022/NativeRaw.lean @@ -0,0 +1,261 @@ +-- Generated by native_generate.py from canonical payload SHA256 +-- 4409d2d9328fffbd276bb03fb800f59a33ec3b2ab15f79a330a7af66e75110cc +import NativeCore +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NativeData +open NativeCertificate +def framesPart000 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[])) (.leaf (#[256,128,64,32,16,8,4,2,1]))) (.branch 1 (.leaf (#[11])) (.leaf (#[19])))) (.branch 2 (.branch 1 (.leaf (#[35])) (.leaf (#[67]))) (.branch 1 (.leaf (#[131])) (.leaf (#[259]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[13])) (.leaf (#[21]))) (.branch 1 (.leaf (#[37])) (.leaf (#[69])))) (.branch 2 (.branch 1 (.leaf (#[133])) (.leaf (#[261]))) (.branch 1 (.leaf (#[41])) (.leaf (#[73])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[137])) (.leaf (#[265]))) (.branch 1 (.leaf (#[49])) (.leaf (#[81])))) (.branch 2 (.branch 1 (.leaf (#[145])) (.leaf (#[273]))) (.branch 1 (.leaf (#[161])) (.leaf (#[289]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[193])) (.leaf (#[321]))) (.branch 1 (.leaf (#[385])) (.leaf (#[14])))) (.branch 2 (.branch 1 (.leaf (#[22])) (.leaf (#[38]))) (.branch 1 (.leaf (#[70])) (.leaf (#[134]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[262])) (.leaf (#[26]))) (.branch 1 (.leaf (#[74])) (.leaf (#[138])))) (.branch 2 (.branch 1 (.leaf (#[266])) (.leaf (#[50]))) (.branch 1 (.leaf (#[146])) (.leaf (#[274]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[98])) (.leaf (#[162]))) (.branch 1 (.leaf (#[290])) (.leaf (#[194])))) (.branch 2 (.branch 1 (.leaf (#[322])) (.leaf (#[386]))) (.branch 1 (.leaf (#[28])) (.leaf (#[44])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[140])) (.leaf (#[268]))) (.branch 1 (.leaf (#[84])) (.leaf (#[148])))) (.branch 2 (.branch 1 (.leaf (#[276])) (.leaf (#[100]))) (.branch 1 (.leaf (#[164])) (.leaf (#[292]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[196])) (.leaf (#[324]))) (.branch 1 (.leaf (#[388])) (.leaf (#[56])))) (.branch 2 (.branch 1 (.leaf (#[88])) (.leaf (#[152]))) (.branch 1 (.leaf (#[280])) (.leaf (#[104])))))))) +def framesPart001 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[168])) (.leaf (#[296]))) (.branch 1 (.leaf (#[200])) (.leaf (#[328])))) (.branch 2 (.branch 1 (.leaf (#[392])) (.leaf (#[112]))) (.branch 1 (.leaf (#[176])) (.leaf (#[304]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[208])) (.leaf (#[336]))) (.branch 1 (.leaf (#[400])) (.leaf (#[224])))) (.branch 2 (.branch 1 (.leaf (#[352])) (.leaf (#[416]))) (.branch 1 (.leaf (#[448])) (.leaf (#[508])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[506])) (.leaf (#[502]))) (.branch 1 (.leaf (#[494])) (.leaf (#[478])))) (.branch 2 (.branch 1 (.leaf (#[446])) (.leaf (#[382]))) (.branch 1 (.leaf (#[254])) (.leaf (#[505]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[501])) (.leaf (#[493]))) (.branch 1 (.leaf (#[477])) (.leaf (#[445])))) (.branch 2 (.branch 1 (.leaf (#[381])) (.leaf (#[253]))) (.branch 1 (.leaf (#[499])) (.leaf (#[491]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[475])) (.leaf (#[443]))) (.branch 1 (.leaf (#[379])) (.leaf (#[251])))) (.branch 2 (.branch 1 (.leaf (#[487])) (.leaf (#[471]))) (.branch 1 (.leaf (#[439])) (.leaf (#[375]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[247])) (.leaf (#[463]))) (.branch 1 (.leaf (#[431])) (.leaf (#[367])))) (.branch 2 (.branch 1 (.leaf (#[239])) (.leaf (#[415]))) (.branch 1 (.leaf (#[351])) (.leaf (#[223])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[319])) (.leaf (#[191]))) (.branch 1 (.leaf (#[51])) (.leaf (#[30])))) (.branch 2 (.branch 1 (.leaf (#[42])) (.leaf (#[7]))) (.branch 1 (.leaf (#[82,42])) (.leaf (#[75,42]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[25])) (.leaf (#[85,42]))) (.branch 1 (.leaf (#[76,42])) (.leaf (#[82,7])))) (.branch 2 (.branch 1 (.leaf (#[75,7])) (.leaf (#[75,25]))) (.branch 1 (.leaf (#[76,25])) (.leaf (#[120,7])))))))) +def framesPart002 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[97,7])) (.leaf (#[102,25]))) (.branch 1 (.leaf (#[97,25])) (.leaf (#[414,51])))) (.branch 2 (.branch 1 (.leaf (#[102])) (.leaf (#[85]))) (.branch 1 (.leaf (#[459])) (.leaf (#[75]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[120])) (.leaf (#[45]))) (.branch 1 (.leaf (#[82,45])) (.leaf (#[76,45])))) (.branch 2 (.branch 1 (.leaf (#[429,30])) (.leaf (#[264,136,85,51]))) (.branch 1 (.leaf (#[256,128,64,32,16,9,4,3])) (.leaf (#[256,128,64,32,17,8,4,3])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[256,128,64,33,16,8,4,3])) (.leaf (#[256,128,65,32,16,8,4,3]))) (.branch 1 (.leaf (#[256,129,64,32,16,8,4,3])) (.leaf (#[257,128,64,32,16,8,4,3])))) (.branch 2 (.branch 1 (.leaf (#[256,128,64,32,16,9,5,2])) (.leaf (#[256,128,64,32,17,8,5,2]))) (.branch 1 (.leaf (#[256,128,64,33,16,8,5,2])) (.leaf (#[256,128,65,32,16,8,5,2]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[256,129,64,32,16,8,5,2])) (.leaf (#[257,128,64,32,16,8,5,2]))) (.branch 1 (.leaf (#[256,128,64,33,16,9,4,2])) (.leaf (#[256,128,65,32,16,9,4,2])))) (.branch 2 (.branch 1 (.leaf (#[256,129,64,32,16,9,4,2])) (.leaf (#[257,128,64,32,16,9,4,2]))) (.branch 1 (.leaf (#[256,128,64,33,17,8,4,2])) (.leaf (#[256,128,65,32,17,8,4,2]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[256,129,64,32,17,8,4,2])) (.leaf (#[257,128,64,32,17,8,4,2]))) (.branch 1 (.leaf (#[256,129,64,33,16,8,4,2])) (.leaf (#[257,128,64,33,16,8,4,2])))) (.branch 2 (.branch 1 (.leaf (#[256,129,65,32,16,8,4,2])) (.leaf (#[257,128,65,32,16,8,4,2]))) (.branch 1 (.leaf (#[257,129,64,32,16,8,4,2])) (.leaf (#[256,128,64,32,16,10,6,1]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[256,128,64,32,18,8,6,1])) (.leaf (#[256,128,64,34,16,8,6,1]))) (.branch 1 (.leaf (#[256,128,66,32,16,8,6,1])) (.leaf (#[256,130,64,32,16,8,6,1])))) (.branch 2 (.branch 1 (.leaf (#[258,128,64,32,16,8,6,1])) (.leaf (#[256,128,64,32,18,10,4,1]))) (.branch 1 (.leaf (#[256,128,66,32,16,10,4,1])) (.leaf (#[256,130,64,32,16,10,4,1])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[258,128,64,32,16,10,4,1])) (.leaf (#[256,128,64,34,18,8,4,1]))) (.branch 1 (.leaf (#[256,130,64,32,18,8,4,1])) (.leaf (#[258,128,64,32,18,8,4,1])))) (.branch 2 (.branch 1 (.leaf (#[256,128,66,34,16,8,4,1])) (.leaf (#[256,130,64,34,16,8,4,1]))) (.branch 1 (.leaf (#[258,128,64,34,16,8,4,1])) (.leaf (#[256,130,66,32,16,8,4,1]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[258,128,66,32,16,8,4,1])) (.leaf (#[258,130,64,32,16,8,4,1]))) (.branch 1 (.leaf (#[256,128,64,32,20,12,2,1])) (.leaf (#[256,128,64,36,16,12,2,1])))) (.branch 2 (.branch 1 (.leaf (#[256,132,64,32,16,12,2,1])) (.leaf (#[260,128,64,32,16,12,2,1]))) (.branch 1 (.leaf (#[256,128,68,32,20,8,2,1])) (.leaf (#[256,132,64,32,20,8,2,1])))))))) +def framesPart003 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[260,128,64,32,20,8,2,1])) (.leaf (#[256,128,68,36,16,8,2,1]))) (.branch 1 (.leaf (#[256,132,64,36,16,8,2,1])) (.leaf (#[260,128,64,36,16,8,2,1])))) (.branch 2 (.branch 1 (.leaf (#[256,132,68,32,16,8,2,1])) (.leaf (#[260,128,68,32,16,8,2,1]))) (.branch 1 (.leaf (#[260,132,64,32,16,8,2,1])) (.leaf (#[256,128,64,40,24,4,2,1]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[256,128,72,32,24,4,2,1])) (.leaf (#[256,136,64,32,24,4,2,1]))) (.branch 1 (.leaf (#[264,128,64,32,24,4,2,1])) (.leaf (#[256,128,72,40,16,4,2,1])))) (.branch 2 (.branch 1 (.leaf (#[256,136,64,40,16,4,2,1])) (.leaf (#[264,128,64,40,16,4,2,1]))) (.branch 1 (.leaf (#[256,136,72,32,16,4,2,1])) (.leaf (#[264,128,72,32,16,4,2,1])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[264,136,64,32,16,4,2,1])) (.leaf (#[256,128,80,48,8,4,2,1]))) (.branch 1 (.leaf (#[256,144,64,48,8,4,2,1])) (.leaf (#[272,128,64,48,8,4,2,1])))) (.branch 2 (.branch 1 (.leaf (#[256,144,80,32,8,4,2,1])) (.leaf (#[272,128,80,32,8,4,2,1]))) (.branch 1 (.leaf (#[272,144,64,32,8,4,2,1])) (.leaf (#[256,160,96,16,8,4,2,1]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[288,128,96,16,8,4,2,1])) (.leaf (#[288,160,64,16,8,4,2,1]))) (.branch 1 (.leaf (#[320,192,32,16,8,4,2,1])) (.leaf (#[260,132,68,36,20,12,2,1])))) (.branch 2 (.branch 1 (.leaf (#[258,130,66,34,18,10,4,1])) (.leaf (#[258,130,66,34,18,8,6,1]))) (.branch 1 (.leaf (#[258,130,66,34,16,10,6,1])) (.leaf (#[258,130,66,32,18,10,6,1]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[258,130,64,34,18,10,6,1])) (.leaf (#[258,128,66,34,18,10,6,1]))) (.branch 1 (.leaf (#[256,130,66,34,18,10,6,1])) (.leaf (#[257,129,65,33,17,9,4,2])))) (.branch 2 (.branch 1 (.leaf (#[257,129,65,33,17,8,5,2])) (.leaf (#[257,129,65,33,16,9,5,2]))) (.branch 1 (.leaf (#[257,129,65,32,17,9,5,2])) (.leaf (#[257,129,64,33,17,9,5,2]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[257,128,65,33,17,9,5,2])) (.leaf (#[256,129,65,33,17,9,5,2]))) (.branch 1 (.leaf (#[257,129,65,33,17,8,4,3])) (.leaf (#[257,129,65,33,16,9,4,3])))) (.branch 2 (.branch 1 (.leaf (#[257,129,65,32,17,9,4,3])) (.leaf (#[257,129,64,33,17,9,4,3]))) (.branch 1 (.leaf (#[257,128,65,33,17,9,4,3])) (.leaf (#[256,129,65,33,17,9,4,3])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[257,129,65,33,16,8,5,3])) (.leaf (#[257,129,65,32,17,8,5,3]))) (.branch 1 (.leaf (#[257,129,64,33,17,8,5,3])) (.leaf (#[257,128,65,33,17,8,5,3])))) (.branch 2 (.branch 1 (.leaf (#[256,129,65,33,17,8,5,3])) (.leaf (#[257,129,65,32,16,9,5,3]))) (.branch 1 (.leaf (#[257,129,64,33,16,9,5,3])) (.leaf (#[257,128,65,33,16,9,5,3]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[256,129,65,33,16,9,5,3])) (.leaf (#[257,129,64,32,17,9,5,3]))) (.branch 1 (.leaf (#[257,128,65,32,17,9,5,3])) (.leaf (#[256,129,65,32,17,9,5,3])))) (.branch 2 (.branch 1 (.leaf (#[257,128,64,33,17,9,5,3])) (.leaf (#[256,129,64,33,17,9,5,3]))) (.branch 1 (.leaf (#[256,128,64,34,16,10,4,1])) (.leaf (#[256,128,64,35,16,11,5])))))))) +def framesPart004 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[388,74,40,26,1])) (.leaf (#[388,67,33,18,8]))) (.branch 1 (.leaf (#[273,145,85,51,8])) (.leaf (#[256,128,64,34,17,11,4])))) (.branch 2 (.branch 1 (.leaf (#[256,128,66,34,16,8,6,1])) (.leaf (#[385,66,36,22,8]))) (.branch 1 (.leaf (#[256,128,72,40,24,4,2,1])) (.leaf (#[384,74,44,30,1]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[256,128,65,32,16,9,4,3])) (.leaf (#[258,130,67,22,8]))) (.branch 1 (.leaf (#[266,138,75,47,30])) (.leaf (#[256,128,65,32,17,8,5,2])))) (.branch 2 (.branch 1 (.leaf (#[266,138,74,30,1])) (.leaf (#[256,128,64,38,20,10,1]))) (.branch 1 (.leaf (#[257,161,70,19,13])) (.leaf (#[416,70,18,12,1])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[262,134,102,22,8])) (.leaf (#[262,134,102,30,1]))) (.branch 1 (.leaf (#[256,128,64,32,16,8,5,3])) (.leaf (#[257,137,67,37,22])))) (.branch 2 (.branch 1 (.leaf (#[392,67,35,16,6])) (.leaf (#[259,131,75,42,25]))) (.branch 1 (.leaf (#[259,131,75,51,7])) (.leaf (#[256,128,64,36,20,8,2,1]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[256,128,65,33,17,9,5,3])) (.leaf (#[256,128,68,32,16,12,2,1]))) (.branch 1 (.leaf (#[256,128,64,32,19,11,6])) (.leaf (#[256,128,64,37,21,8,3])))) (.branch 2 (.branch 1 (.leaf (#[256,128,64,32,18,10,6,1])) (.leaf (#[256,128,64,33,17,8,4,3]))) (.branch 1 (.leaf (#[256,128,66,36,22,8,1])) (.leaf (#[256,128,65,36,20,9,3]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[256,128,65,37,20,8,2])) (.leaf (#[256,128,72,44,28,2,1]))) (.branch 1 (.leaf (#[256,128,70,32,18,12,1])) (.leaf (#[256,128,65,33,18,10,6])))) (.branch 2 (.branch 1 (.leaf (#[261,133,85,45])) (.leaf (#[320,192,45,30]))) (.branch 1 (.leaf (#[423,65,20,10])) (.leaf (#[400,69,35,14]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[426,96,24,6,1])) (.leaf (#[385,70,33,18,12]))) (.branch 1 (.leaf (#[288,160,75,25,7])) (.leaf (#[388,75,41,26])))) (.branch 2 (.branch 1 (.leaf (#[407,66,36,9])) (.leaf (#[273,145,85,51]))) (.branch 1 (.leaf (#[455,33,18,12])) (.leaf (#[385,74,44,30])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[266,138,75,30])) (.leaf (#[416,70,19,13]))) (.branch 1 (.leaf (#[258,130,85,45])) (.leaf (#[262,134,102,30])))) (.branch 2 (.branch 1 (.leaf (#[392,67,37,22])) (.leaf (#[259,131,75,51]))) (.branch 1 (.leaf (#[448,38,21,11])) (.leaf (#[413,72,48,3]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[427,96,24,6])) (.leaf (#[258,130,84,44,1]))) (.branch 1 (.leaf (#[409,80,40,5,2])) (.leaf (#[258,130,74,45,31])))) (.branch 2 (.branch 1 (.leaf (#[265,137,75,45])) (.leaf (#[80,40,5,2]))) (.branch 1 (.leaf (#[144,75,42,7])) (.leaf (#[386,73,45,28])))))))) +def framesPart005 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[391,68,34,17])) (.leaf (#[268,140,45,30]))) (.branch 1 (.leaf (#[288,160,75,25])) (.leaf (#[262,193,33,18,12])))) (.branch 2 (.branch 1 (.leaf (#[260,132,75,42,25])) (.leaf (#[260,132,75,51]))) (.branch 1 (.leaf (#[388,81,48,3])) (.leaf (#[391,72,41,26]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[273,136,76,51])) (.leaf (#[264,145,76,51]))) (.branch 1 (.leaf (#[391,76,44,30])) (.leaf (#[288,138,97,30])))) (.branch 2 (.branch 1 (.leaf (#[259,148,66,36,9])) (.leaf (#[406,66,36,8,1]))) (.branch 1 (.leaf (#[385,66,36,22,9])) (.leaf (#[257,129,76,42,30])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[258,130,85,37,8])) (.leaf (#[258,130,67,45,22]))) (.branch 1 (.leaf (#[276,131,66,36,9])) (.leaf (#[478,45])))) (.branch 2 (.branch 1 (.leaf (#[45,21])) (.leaf (#[38,11]))) (.branch 1 (.leaf (#[51,11])) (.leaf (#[21,11]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[448,45])) (.leaf (#[448,51]))) (.branch 1 (.leaf (#[448,30])) (.leaf (#[493,30])))) (.branch 2 (.branch 1 (.leaf (#[478,51])) (.leaf (#[38,30]))) (.branch 1 (.leaf (#[38,21])) (.leaf (#[459,38,21]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[448,51,11])) (.leaf (#[448,38,30]))) (.branch 1 (.leaf (#[486,21,11])) (.leaf (#[459,38,30])))) (.branch 2 (.branch 1 (.leaf (#[448,21,11])) (.leaf (#[448,38,21]))) (.branch 1 (.leaf (#[469,51,11])) (.leaf (#[261,45]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[133,45])) (.leaf (#[208,45]))) (.branch 1 (.leaf (#[168,120])) (.leaf (#[133,85])))) (.branch 2 (.branch 1 (.leaf (#[336,45])) (.leaf (#[296,120]))) (.branch 1 (.leaf (#[261,85])) (.leaf (#[296,85])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[261,120])) (.leaf (#[168,85]))) (.branch 1 (.leaf (#[133,120])) (.leaf (#[261,133,120])))) (.branch 2 (.branch 1 (.leaf (#[296,168,120])) (.leaf (#[261,168,85]))) (.branch 1 (.leaf (#[296,133,85])) (.leaf (#[296,168,85]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[261,133,85])) (.leaf (#[296,133,120]))) (.branch 1 (.leaf (#[261,168,120])) (.leaf (#[69,45])))) (.branch 2 (.branch 1 (.leaf (#[475,45])) (.leaf (#[400,45]))) (.branch 1 (.leaf (#[400,75])) (.leaf (#[400,102])))))))) +def framesPart006 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[35,14])) (.leaf (#[75,35]))) (.branch 1 (.leaf (#[69,35])) (.leaf (#[102,14])))) (.branch 2 (.branch 1 (.leaf (#[69,14])) (.leaf (#[445,102]))) (.branch 1 (.leaf (#[445,75])) (.leaf (#[435,69,14]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[400,75,35])) (.leaf (#[414,69,35]))) (.branch 1 (.leaf (#[400,102,14])) (.leaf (#[435,102,14])))) (.branch 2 (.branch 1 (.leaf (#[400,69,35])) (.leaf (#[414,75,35]))) (.branch 1 (.leaf (#[400,69,14])) (.leaf (#[81,51])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[463,51])) (.leaf (#[41,26]))) (.branch 1 (.leaf (#[81,41])) (.leaf (#[75,41])))) (.branch 2 (.branch 1 (.leaf (#[388,51])) (.leaf (#[439,120]))) (.branch 1 (.leaf (#[439,75])) (.leaf (#[388,75]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[388,120])) (.leaf (#[75,26]))) (.branch 1 (.leaf (#[98,26])) (.leaf (#[388,98,26])))) (.branch 2 (.branch 1 (.leaf (#[414,81,41])) (.leaf (#[429,75,26]))) (.branch 1 (.leaf (#[388,75,41])) (.leaf (#[388,75,26]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[414,75,41])) (.leaf (#[429,98,26]))) (.branch 1 (.leaf (#[388,81,41])) (.leaf (#[273,51])))) (.branch 2 (.branch 1 (.leaf (#[145,51])) (.leaf (#[324,51]))) (.branch 1 (.leaf (#[290,85])) (.leaf (#[273,102]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[196,51])) (.leaf (#[145,85]))) (.branch 1 (.leaf (#[162,102])) (.leaf (#[145,102])))) (.branch 2 (.branch 1 (.leaf (#[162,85])) (.leaf (#[290,102]))) (.branch 1 (.leaf (#[273,85])) (.leaf (#[273,162,85])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[290,145,85])) (.leaf (#[290,162,102]))) (.branch 1 (.leaf (#[273,145,102])) (.leaf (#[290,145,102])))) (.branch 2 (.branch 1 (.leaf (#[273,162,102])) (.leaf (#[273,145,85]))) (.branch 1 (.leaf (#[290,162,85])) (.leaf (#[385,30]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[44,30])) (.leaf (#[487,30]))) (.branch 1 (.leaf (#[415,120])) (.leaf (#[385,102])))) (.branch 2 (.branch 1 (.leaf (#[74,30])) (.leaf (#[84,44]))) (.branch 1 (.leaf (#[84,50])) (.leaf (#[74,44])))))))) +def framesPart007 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[74,50])) (.leaf (#[415,102]))) (.branch 1 (.leaf (#[385,120])) (.leaf (#[385,74,50])))) (.branch 2 (.branch 1 (.leaf (#[415,84,44])) (.leaf (#[415,84,50]))) (.branch 1 (.leaf (#[385,74,44])) (.leaf (#[415,74,44]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[385,84,50])) (.leaf (#[385,84,44]))) (.branch 1 (.leaf (#[415,74,50])) (.leaf (#[321,30])))) (.branch 2 (.branch 1 (.leaf (#[193,30])) (.leaf (#[138,30]))) (.branch 1 (.leaf (#[148,85])) (.leaf (#[148,75])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[266,30])) (.leaf (#[266,85]))) (.branch 1 (.leaf (#[266,75])) (.leaf (#[276,75])))) (.branch 2 (.branch 1 (.leaf (#[276,85])) (.leaf (#[138,75]))) (.branch 1 (.leaf (#[138,85])) (.leaf (#[276,138,85]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[266,148,85])) (.leaf (#[266,138,75]))) (.branch 1 (.leaf (#[276,148,75])) (.leaf (#[276,138,75])))) (.branch 2 (.branch 1 (.leaf (#[266,148,75])) (.leaf (#[266,138,85]))) (.branch 1 (.leaf (#[276,148,85])) (.leaf (#[70,30]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[491,30])) (.leaf (#[19,13]))) (.branch 1 (.leaf (#[85,13])) (.leaf (#[70,13])))) (.branch 2 (.branch 1 (.leaf (#[416,30])) (.leaf (#[446,85]))) (.branch 1 (.leaf (#[446,75])) (.leaf (#[416,75]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[416,85])) (.leaf (#[75,19]))) (.branch 1 (.leaf (#[70,19])) (.leaf (#[416,70,19])))) (.branch 2 (.branch 1 (.leaf (#[435,85,13])) (.leaf (#[429,75,19]))) (.branch 1 (.leaf (#[416,70,13])) (.leaf (#[416,75,19])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[435,70,13])) (.leaf (#[429,70,19]))) (.branch 1 (.leaf (#[416,85,13])) (.leaf (#[134,30])))) (.branch 2 (.branch 1 (.leaf (#[262,30])) (.leaf (#[352,30]))) (.branch 1 (.leaf (#[262,120])) (.leaf (#[280,102]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[224,30])) (.leaf (#[152,120]))) (.branch 1 (.leaf (#[134,102])) (.leaf (#[152,102])))) (.branch 2 (.branch 1 (.leaf (#[134,120])) (.leaf (#[262,102]))) (.branch 1 (.leaf (#[280,120])) (.leaf (#[280,134,120])))))))) +def framesPart008 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[262,152,120])) (.leaf (#[262,134,102]))) (.branch 1 (.leaf (#[280,152,102])) (.leaf (#[262,152,102])))) (.branch 2 (.branch 1 (.leaf (#[280,134,102])) (.leaf (#[280,152,120]))) (.branch 1 (.leaf (#[262,134,120])) (.leaf (#[392,51]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[477,51])) (.leaf (#[443,85]))) (.branch 1 (.leaf (#[392,102])) (.leaf (#[67,51])))) (.branch 2 (.branch 1 (.leaf (#[85,37])) (.leaf (#[102,22]))) (.branch 1 (.leaf (#[67,37])) (.leaf (#[67,22])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[443,102])) (.leaf (#[392,85]))) (.branch 1 (.leaf (#[37,22])) (.leaf (#[392,67,22])))) (.branch 2 (.branch 1 (.leaf (#[414,85,37])) (.leaf (#[429,102,22]))) (.branch 1 (.leaf (#[392,67,37])) (.leaf (#[414,67,37]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[392,102,22])) (.leaf (#[392,85,37]))) (.branch 1 (.leaf (#[429,67,22])) (.leaf (#[328,51])))) (.branch 2 (.branch 1 (.leaf (#[200,51])) (.leaf (#[131,51]))) (.branch 1 (.leaf (#[176,120])) (.leaf (#[176,75]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[259,51])) (.leaf (#[259,120]))) (.branch 1 (.leaf (#[259,75])) (.leaf (#[304,75])))) (.branch 2 (.branch 1 (.leaf (#[304,120])) (.leaf (#[131,75]))) (.branch 1 (.leaf (#[131,120])) (.leaf (#[304,131,120]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[259,176,120])) (.leaf (#[259,131,75]))) (.branch 1 (.leaf (#[304,176,75])) (.leaf (#[304,131,75])))) (.branch 2 (.branch 1 (.leaf (#[259,176,75])) (.leaf (#[259,131,120]))) (.branch 1 (.leaf (#[304,176,120])) (.leaf (#[322,45])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[194,45])) (.leaf (#[265,45]))) (.branch 1 (.leaf (#[265,75])) (.leaf (#[265,102])))) (.branch 2 (.branch 1 (.leaf (#[137,45])) (.leaf (#[137,75]))) (.branch 1 (.leaf (#[137,102])) (.leaf (#[164,102]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[164,75])) (.leaf (#[292,102]))) (.branch 1 (.leaf (#[292,75])) (.leaf (#[292,164,75])))) (.branch 2 (.branch 1 (.leaf (#[265,137,75])) (.leaf (#[292,137,102]))) (.branch 1 (.leaf (#[265,164,102])) (.leaf (#[292,164,102])))))))) +def framesPart009 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[265,137,102])) (.leaf (#[292,137,75]))) (.branch 1 (.leaf (#[265,164,75])) (.leaf (#[45,28])))) (.branch 2 (.branch 1 (.leaf (#[386,45])) (.leaf (#[73,45]))) (.branch 1 (.leaf (#[73,49])) (.leaf (#[73,28]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[471,45])) (.leaf (#[386,120]))) (.branch 1 (.leaf (#[431,85])) (.leaf (#[386,85])))) (.branch 2 (.branch 1 (.leaf (#[431,120])) (.leaf (#[85,49]))) (.branch 1 (.leaf (#[100,28])) (.leaf (#[431,100,28])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[386,73,49])) (.leaf (#[414,85,49]))) (.branch 1 (.leaf (#[386,73,28])) (.leaf (#[386,85,49])))) (.branch 2 (.branch 1 (.leaf (#[431,73,28])) (.leaf (#[386,100,28]))) (.branch 1 (.leaf (#[414,73,49])) (.leaf (#[140,45]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[274,45])) (.leaf (#[146,45]))) (.branch 1 (.leaf (#[146,51])) (.leaf (#[140,30])))) (.branch 2 (.branch 1 (.leaf (#[268,45])) (.leaf (#[274,51]))) (.branch 1 (.leaf (#[289,30])) (.leaf (#[268,30]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[268,51])) (.leaf (#[161,30]))) (.branch 1 (.leaf (#[140,51])) (.leaf (#[268,140,51])))) (.branch 2 (.branch 1 (.leaf (#[274,146,51])) (.leaf (#[289,161,30]))) (.branch 1 (.leaf (#[268,140,30])) (.leaf (#[268,161,30]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[289,140,30])) (.leaf (#[274,140,51]))) (.branch 1 (.leaf (#[268,146,51])) (.leaf (#[256,128,64,32,17,9,4,2])))) (.branch 2 (.branch 1 (.leaf (#[256,128,74,40,26,4,1])) (.leaf (#[256,128,66,32,18,8,4,1]))) (.branch 1 (.leaf (#[256,128,65,34,17,10,5])) (.leaf (#[256,128,65,35,16,10,4])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[256,128,65,33,16,8,4,2])) (.leaf (#[256,128,68,34,16,14,1]))) (.branch 1 (.leaf (#[486,19,13])) (.leaf (#[416,70,30])))) (.branch 2 (.branch 1 (.leaf (#[352,134,30])) (.leaf (#[385,74,30]))) (.branch 1 (.leaf (#[459,37,22])) (.leaf (#[392,67,51]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[328,131,51])) (.leaf (#[259,200,51]))) (.branch 1 (.leaf (#[266,193,30])) (.leaf (#[448,38,11])))) (.branch 2 (.branch 1 (.leaf (#[336,192,45])) (.leaf (#[208,35,14]))) (.branch 1 (.leaf (#[256,144,80,45])) (.leaf (#[448,35,11,5])))))))) +def framesPart010 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[336,208,35,14])) (.leaf (#[336,208,35,11,5]))) (.branch 1 (.leaf (#[400,80,35,11,5])) (.leaf (#[256,128,64,45,16])))) (.branch 2 (.branch 1 (.leaf (#[256,128,64,35,16,14])) (.leaf (#[320,192,35,16,11,5]))) (.branch 1 (.leaf (#[272,128,80,35,11,5])) (.leaf (#[256,144,80,35,11,5]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[256,128,64,33,16,11,7])) (.leaf (#[272,144,64,33,9,5,2]))) (.branch 1 (.leaf (#[469,38,11])) (.leaf (#[137,73,45])))) (.branch 2 (.branch 1 (.leaf (#[265,222,45])) (.leaf (#[263,137,73,45,25]))) (.branch 1 (.leaf (#[453,36,16,9,2])) (.leaf (#[265,137,78,45,25])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[258,130,69,38,18,11])) (.leaf (#[389,64,36,16,9,2]))) (.branch 1 (.leaf (#[263,135,71,35,23,14])) (.leaf (#[256,128,64,35,16,9,7])))) (.branch 2 (.branch 1 (.leaf (#[258,130,66,33,18,11,7])) (.leaf (#[256,133,64,36,16,9,2]))) (.branch 1 (.leaf (#[261,128,64,36,16,9,2])) (.leaf (#[258,130,66,35,18,11,5]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[256,128,69,36,16,9,2])) (.leaf (#[261,208,45]))) (.branch 1 (.leaf (#[146,80,45])) (.leaf (#[265,40,5])))) (.branch 2 (.branch 1 (.leaf (#[261,144,80,45,2])) (.leaf (#[261,130,82,36,9]))) (.branch 1 (.leaf (#[265,144,82,40,5])) (.leaf (#[265,130,64,40,18,5]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[261,130,66,36,16,9])) (.leaf (#[261,144,80,33,12,2]))) (.branch 1 (.leaf (#[262,224,30])) (.leaf (#[256,144,80,33,9,5,2])))) (.branch 2 (.branch 1 (.leaf (#[265,128,64,40,16,5,2])) (.leaf (#[256,130,66,33,16,9,5]))) (.branch 1 (.leaf (#[261,128,64,33,16,12,2])) (.leaf (#[256,130,64,33,18,9,5]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[400,76,45])) (.leaf (#[400,69,36,9]))) (.branch 1 (.leaf (#[272,146,45])) (.leaf (#[274,73,45])))) (.branch 2 (.branch 1 (.leaf (#[272,146,69,36,9])) (.leaf (#[274,130,69,36,9]))) (.branch 1 (.leaf (#[274,144,73,40,5])) (.leaf (#[256,130,73,40,18,5])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[258,130,69,36,16,9])) (.leaf (#[272,146,64,33,9,5]))) (.branch 1 (.leaf (#[256,128,73,40,16,5,2])) (.leaf (#[258,130,64,33,16,9,5])))) (.branch 2 (.branch 1 (.leaf (#[258,128,64,33,18,9,5])) (.leaf (#[407,76,45]))) (.branch 1 (.leaf (#[407,66,35,14])) (.leaf (#[347,140,45]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[268,45,28])) (.leaf (#[279,130,66,35,14]))) (.branch 1 (.leaf (#[258,149,66,35,14])) (.leaf (#[268,139,76,45,28])))) (.branch 2 (.branch 1 (.leaf (#[256,135,64,33,16,12])) (.leaf (#[258,130,66,35,23,14]))) (.branch 1 (.leaf (#[261,130,66,35,18,14])) (.leaf (#[258,130,66,35,18,9,7])))))))) +def framesPart011 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[256,128,64,33,21,12,2])) (.leaf (#[256,133,64,33,16,12,2]))) (.branch 1 (.leaf (#[459,45,21])) (.leaf (#[261,222,45])))) (.branch 2 (.branch 1 (.leaf (#[133,69,45])) (.leaf (#[256,219,40,5]))) (.branch 1 (.leaf (#[398,69,45,21])) (.leaf (#[261,133,69,45]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[261,133,69,45,21])) (.leaf (#[395,64,40,16,5]))) (.branch 1 (.leaf (#[256,128,91,40,5])) (.leaf (#[256,128,64,40,27,5])))) (.branch 2 (.branch 1 (.leaf (#[261,133,69,38,21,11])) (.leaf (#[267,128,64,40,16,5]))) (.branch 1 (.leaf (#[256,139,64,40,16,5])) (.leaf (#[448,45,21])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[194,45,28])) (.leaf (#[322,192,45]))) (.branch 1 (.leaf (#[258,194,40,25,5])) (.leaf (#[386,66,33,21,12])))) (.branch 2 (.branch 1 (.leaf (#[320,192,45,2])) (.leaf (#[320,192,33,21,12,2]))) (.branch 1 (.leaf (#[386,66,33,16,9,5])) (.leaf (#[258,130,64,40,25,5]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[256,128,64,40,25,5,2])) (.leaf (#[320,192,33,16,9,5,2]))) (.branch 1 (.leaf (#[258,128,66,33,16,9,5])) (.leaf (#[133,82,45])))) (.branch 2 (.branch 1 (.leaf (#[258,133,82,45])) (.leaf (#[137,40,5]))) (.branch 1 (.leaf (#[274,80,45])) (.leaf (#[258,137,82,40,5]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[258,133,66,45,16])) (.leaf (#[272,137,80,45,2]))) (.branch 1 (.leaf (#[272,133,80,33,12,2])) (.leaf (#[258,133,66,36,16,9])))) (.branch 2 (.branch 1 (.leaf (#[258,137,64,40,18,5])) (.leaf (#[256,137,64,40,16,5,2]))) (.branch 1 (.leaf (#[272,128,80,33,9,5,2])) (.leaf (#[261,133,82,42]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[258,130,82,42])) (.leaf (#[261,130,85,42]))) (.branch 1 (.leaf (#[258,133,85,42])) (.leaf (#[296,168,82,7])))) (.branch 2 (.branch 1 (.leaf (#[258,130,82,7])) (.leaf (#[296,130,120,7]))) (.branch 1 (.leaf (#[258,168,120,7])) (.leaf (#[407,69,36,14])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[400,66,35,9])) (.leaf (#[407,69,35,9]))) (.branch 1 (.leaf (#[400,66,36,14])) (.leaf (#[435,97,9,7])))) (.branch 2 (.branch 1 (.leaf (#[400,66,35,7])) (.leaf (#[409,75,35,7]))) (.branch 1 (.leaf (#[400,66,9,7])) (.leaf (#[414,81,51]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[388,41,26])) (.leaf (#[388,81,51]))) (.branch 1 (.leaf (#[463,41,26])) (.leaf (#[395,64,34,17,4])))) (.branch 2 (.branch 1 (.leaf (#[388,68,34,17,11])) (.leaf (#[388,72,42,26]))) (.branch 1 (.leaf (#[413,81,41,3])) (.leaf (#[391,75,42,26])))))))) +def framesPart012 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[388,72,41,3])) (.leaf (#[388,72,25,3]))) (.branch 1 (.leaf (#[391,75,41,25])) (.leaf (#[429,97,25,3])))) (.branch 2 (.branch 1 (.leaf (#[388,72,41,25])) (.leaf (#[273,145,51]))) (.branch 1 (.leaf (#[324,196,51])) (.leaf (#[273,196,51]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[324,145,51])) (.leaf (#[260,132,75,38,21]))) (.branch 1 (.leaf (#[260,132,64,51,11])) (.leaf (#[273,136,85,42])))) (.branch 2 (.branch 1 (.leaf (#[264,145,85,42])) (.leaf (#[264,136,76,42]))) (.branch 1 (.leaf (#[273,145,76,42])) (.leaf (#[290,136,102,25])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[264,162,102,25])) (.leaf (#[264,136,76,25]))) (.branch 1 (.leaf (#[290,162,76,25])) (.leaf (#[385,44,30])))) (.branch 2 (.branch 1 (.leaf (#[429,74,30])) (.leaf (#[459,44,30]))) (.branch 1 (.leaf (#[385,65,38,20,10])) (.leaf (#[422,64,20,10,1]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[321,193,30])) (.leaf (#[266,138,30]))) (.branch 1 (.leaf (#[321,138,30])) (.leaf (#[257,129,64,38,30])))) (.branch 2 (.branch 1 (.leaf (#[257,129,102,21,11])) (.leaf (#[429,70,30]))) (.branch 1 (.leaf (#[416,19,13])) (.leaf (#[395,64,32,24,6]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[416,96,19,11,6])) (.leaf (#[416,65,19,7]))) (.branch 1 (.leaf (#[435,82,10,7])) (.leaf (#[426,75,19,7])))) (.branch 2 (.branch 1 (.leaf (#[416,65,10,7])) (.leaf (#[416,65,19,10]))) (.branch 1 (.leaf (#[423,70,20,13])) (.leaf (#[423,70,19,10]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[416,65,20,13])) (.leaf (#[262,134,30]))) (.branch 1 (.leaf (#[352,224,30])) (.leaf (#[262,134,75,38,30])))) (.branch 2 (.branch 1 (.leaf (#[288,160,64,21,11])) (.leaf (#[280,129,120,7]))) (.branch 1 (.leaf (#[257,152,120,7])) (.leaf (#[257,129,97,7])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[280,152,97,7])) (.leaf (#[262,129,102,25]))) (.branch 1 (.leaf (#[257,134,102,25])) (.leaf (#[257,129,97,25])))) (.branch 2 (.branch 1 (.leaf (#[262,134,97,25])) (.leaf (#[392,37,22]))) (.branch 1 (.leaf (#[414,67,51])) (.leaf (#[392,72,37,21,3]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[405,64,48,8,3])) (.leaf (#[328,200,51]))) (.branch 1 (.leaf (#[259,131,51])) (.leaf (#[264,136,64,38,21])))) (.branch 2 (.branch 1 (.leaf (#[259,131,85,51,11])) (.leaf (#[260,132,68,37,22,15]))) (.branch 1 (.leaf (#[264,136,72,41,26,7])) (.leaf (#[257,129,65,39,19,13])))))))) +def framesPart013 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[267,139,75,43,25,7])) (.leaf (#[257,134,65,32,20,10]))) (.branch 1 (.leaf (#[288,138,96,24,6,1])) (.leaf (#[260,131,68,34,17,8])))) (.branch 2 (.branch 1 (.leaf (#[264,145,72,48,4,3])) (.leaf (#[273,145,79,51]))) (.branch 1 (.leaf (#[324,196,41,26])) (.leaf (#[392,64,33,17,3]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[264,136,51,4])) (.leaf (#[395,64,33,18,4]))) (.branch 1 (.leaf (#[271,145,81,51])) (.leaf (#[324,192,41,26])))) (.branch 2 (.branch 1 (.leaf (#[259,132,76,33,18])) (.leaf (#[274,136,72,51,4]))) (.branch 1 (.leaf (#[260,131,76,33,18])) (.leaf (#[321,193,44,30])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[266,138,103,30])) (.leaf (#[385,70,33,30]))) (.branch 1 (.leaf (#[257,129,32,30])) (.leaf (#[390,65,33,19,13])))) (.branch 2 (.branch 1 (.leaf (#[321,192,44,30])) (.leaf (#[295,138,74,30]))) (.branch 1 (.leaf (#[262,193,33,30])) (.leaf (#[268,161,65,30]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[257,134,64,33,30])) (.leaf (#[262,134,107,30]))) (.branch 1 (.leaf (#[352,224,19,13])) (.leaf (#[385,70,18,12])))) (.branch 2 (.branch 1 (.leaf (#[257,129,70,32,30])) (.leaf (#[391,64,32,18,12]))) (.branch 1 (.leaf (#[299,134,70,30])) (.leaf (#[352,192,19,13]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[262,193,18,12])) (.leaf (#[262,161,65,20,10]))) (.branch 1 (.leaf (#[288,134,97,18,12])) (.leaf (#[328,200,37,22])))) (.branch 2 (.branch 1 (.leaf (#[259,131,93,51])) (.leaf (#[388,81,48,12,3]))) (.branch 1 (.leaf (#[264,136,81,48,4,3])) (.leaf (#[391,68,37,22,12]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[328,192,37,22])) (.leaf (#[285,131,67,51]))) (.branch 1 (.leaf (#[273,132,64,51,12])) (.leaf (#[273,136,72,48,4,3])))) (.branch 2 (.branch 1 (.leaf (#[260,145,64,51,12])) (.leaf (#[271,143,79,45,30]))) (.branch 1 (.leaf (#[320,192,41,26,4])) (.leaf (#[320,192,44,30,1])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[266,138,74,45,30])) (.leaf (#[262,134,70,45,30]))) (.branch 1 (.leaf (#[320,192,32,19,13])) (.leaf (#[320,192,37,22,8])))) (.branch 2 (.branch 1 (.leaf (#[259,131,67,45,30])) (.leaf (#[385,72,40,24,5,2]))) (.branch 1 (.leaf (#[408,80,40,4,2,1])) (.leaf (#[273,136,80,40,5,2]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[264,145,80,40,5,2])) (.leaf (#[392,65,40,17,5,2]))) (.branch 1 (.leaf (#[401,80,32,8,5,2])) (.leaf (#[280,129,80,40,5,2])))) (.branch 2 (.branch 1 (.leaf (#[257,152,80,40,5,2])) (.leaf (#[266,138,75,42,26,7]))) (.branch 1 (.leaf (#[272,144,72,41,4,3])) (.leaf (#[264,136,75,42,24,7])))))))) +def framesPart014 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[272,144,74,42,6,1])) (.leaf (#[257,129,75,42,17,7]))) (.branch 1 (.leaf (#[272,144,67,34,8,7])) (.leaf (#[259,131,75,42,19,7])))) (.branch 2 (.branch 1 (.leaf (#[272,144,65,32,10,7])) (.leaf (#[260,132,74,42,24,1]))) (.branch 1 (.leaf (#[258,130,75,42,25,6])) (.leaf (#[260,132,69,36,23,14]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[260,132,66,35,16,9])) (.leaf (#[260,132,65,32,19,10]))) (.branch 1 (.leaf (#[260,132,70,39,20,13])) (.leaf (#[257,129,75,42,25,5])))) (.branch 2 (.branch 1 (.leaf (#[260,132,73,40,25,2])) (.leaf (#[261,130,68,34,17,8]))) (.branch 1 (.leaf (#[258,133,68,34,17,8])) (.leaf (#[390,68,34,16,8,1])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[385,66,34,17,8,6])) (.leaf (#[262,129,68,34,17,8]))) (.branch 1 (.leaf (#[257,134,68,34,17,8])) (.leaf (#[389,68,32,17,8,2])))) (.branch 2 (.branch 1 (.leaf (#[386,65,34,17,8,5])) (.leaf (#[257,129,72,42,26,4]))) (.branch 1 (.leaf (#[257,129,76,41,29,3])) (.leaf (#[257,129,69,35,23,9]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[257,129,66,36,16,14])) (.leaf (#[257,129,67,37,30]))) (.branch 1 (.leaf (#[257,129,102,22,8])) (.leaf (#[257,129,100,28,2])))) (.branch 2 (.branch 1 (.leaf (#[257,129,73,47,30])) (.leaf (#[261,130,65,32,20,10]))) (.branch 1 (.leaf (#[258,133,65,32,20,10])) (.leaf (#[387,65,32,16,10,4]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[388,65,32,20,9,3])) (.leaf (#[292,131,65,20,10]))) (.branch 1 (.leaf (#[259,164,65,20,10])) (.leaf (#[386,65,37,20,10])))) (.branch 2 (.branch 1 (.leaf (#[421,65,20,8,2])) (.leaf (#[288,160,67,17,8,7]))) (.branch 1 (.leaf (#[258,130,75,34,25,7])) (.leaf (#[259,131,75,35,25,7]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[288,160,66,16,9,7])) (.leaf (#[288,160,72,25,4,3]))) (.branch 1 (.leaf (#[265,137,75,41,25,7])) (.leaf (#[264,136,75,40,25,7])))) (.branch 2 (.branch 1 (.leaf (#[288,160,73,25,5,2])) (.leaf (#[296,130,96,24,6,1]))) (.branch 1 (.leaf (#[258,168,96,24,6,1])) (.leaf (#[418,96,16,8,6,1])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[392,66,34,24,6,1])) (.leaf (#[290,136,96,24,6,1]))) (.branch 1 (.leaf (#[264,162,96,24,6,1])) (.leaf (#[424,96,24,4,2,1])))) (.branch 2 (.branch 1 (.leaf (#[386,72,40,24,6,1])) (.leaf (#[264,136,65,32,19,7]))) (.branch 1 (.leaf (#[258,130,82,51,10,7])) (.leaf (#[257,129,82,51,9,7]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[264,136,66,35,16,7])) (.leaf (#[264,136,74,44,31]))) (.branch 1 (.leaf (#[264,136,84,50,1])) (.leaf (#[264,136,85,49,2])))) (.branch 2 (.branch 1 (.leaf (#[264,136,73,47,28])) (.leaf (#[280,129,72,48,4,3]))) (.branch 1 (.leaf (#[257,152,72,48,4,3])) (.leaf (#[393,72,32,16,4,3])))))))) +def framesPart015 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[400,65,48,9,4,3])) (.leaf (#[276,137,72,48,3]))) (.branch 1 (.leaf (#[265,148,72,48,3])) (.leaf (#[385,72,44,28,3])))) (.branch 2 (.branch 1 (.leaf (#[412,72,48,2,1])) (.leaf (#[388,65,36,16,9,3]))) (.branch 1 (.leaf (#[387,66,32,16,9,4])) (.leaf (#[262,129,66,36,16,9]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[257,134,66,36,16,9])) (.leaf (#[257,129,76,45,25,3]))) (.branch 1 (.leaf (#[258,130,72,41,25,4])) (.leaf (#[258,130,70,39,19,10])))) (.branch 2 (.branch 1 (.leaf (#[258,130,65,32,20,13])) (.leaf (#[388,64,33,17,12,3]))) (.branch 1 (.leaf (#[387,64,33,18,8,4])) (.leaf (#[390,64,32,18,12,1])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[257,134,64,33,18,12])) (.leaf (#[259,132,64,33,18,12]))) (.branch 1 (.leaf (#[260,131,64,33,18,12])) (.leaf (#[257,129,67,37,17,15])))) (.branch 2 (.branch 1 (.leaf (#[257,129,68,34,22,8])) (.leaf (#[257,129,76,40,28,2]))) (.branch 1 (.leaf (#[257,129,73,42,27,5])) (.leaf (#[260,132,68,38,21,15]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[256,128,75,34,17,4])) (.leaf (#[256,128,64,51,11,4]))) (.branch 1 (.leaf (#[260,132,64,34,17,11])) (.leaf (#[260,132,64,33,17,8,3])))) (.branch 2 (.branch 1 (.leaf (#[256,128,67,34,17,8,4])) (.leaf (#[256,128,64,33,18,11,4]))) (.branch 1 (.leaf (#[260,132,68,37,21,12,3])) (.leaf (#[256,131,64,34,17,8,4]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[267,128,64,34,17,4])) (.leaf (#[260,128,68,33,17,8,3]))) (.branch 1 (.leaf (#[256,132,68,34,17,11])) (.leaf (#[256,132,68,33,17,8,3])))) (.branch 2 (.branch 1 (.leaf (#[259,128,64,34,17,8,4])) (.leaf (#[256,128,64,38,30,1]))) (.branch 1 (.leaf (#[257,129,64,38,20,10])) (.leaf (#[257,129,65,39,21,11]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[256,128,102,20,10,1])) (.leaf (#[256,128,70,32,30,1]))) (.branch 1 (.leaf (#[257,129,64,32,18,10,6])) (.leaf (#[257,129,65,33,19,11,6])))) (.branch 2 (.branch 1 (.leaf (#[256,128,64,38,18,12,1])) (.leaf (#[257,128,65,32,18,10,6]))) (.branch 1 (.leaf (#[256,129,65,38,20,10])) (.leaf (#[256,134,64,32,20,10,1])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[294,128,64,20,10,1])) (.leaf (#[262,128,65,33,20,10]))) (.branch 1 (.leaf (#[256,129,65,32,18,10,6])) (.leaf (#[262,134,70,38,19,13])))) (.branch 2 (.branch 1 (.leaf (#[256,128,75,32,24,6])) (.leaf (#[256,128,64,32,21,11]))) (.branch 1 (.leaf (#[288,160,64,19,11,6])) (.leaf (#[288,160,70,18,12,1]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[256,128,74,32,24,6,1])) (.leaf (#[256,128,64,32,18,11,7]))) (.branch 1 (.leaf (#[257,129,65,33,19,10,7])) (.leaf (#[256,138,64,32,24,6,1])))) (.branch 2 (.branch 1 (.leaf (#[267,128,64,32,24,6])) (.leaf (#[288,128,96,18,10,6,1]))) (.branch 1 (.leaf (#[256,160,96,19,11,6])) (.leaf (#[256,161,96,18,10,6])))))))) +def framesPart016 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[266,128,64,32,24,6,1])) (.leaf (#[256,128,64,38,21,8]))) (.branch 1 (.leaf (#[264,136,64,37,21,3])) (.leaf (#[259,131,67,37,22,11])))) (.branch 2 (.branch 1 (.leaf (#[256,128,85,48,8,3])) (.leaf (#[256,128,81,48,8,4,3]))) (.branch 1 (.leaf (#[264,136,64,33,17,4,3])) (.leaf (#[259,131,67,34,17,11,7]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[256,128,64,33,18,8,7])) (.leaf (#[264,128,72,33,17,4,3]))) (.branch 1 (.leaf (#[256,136,72,37,21,3])) (.leaf (#[256,145,64,48,8,4,3])))) (.branch 2 (.branch 1 (.leaf (#[277,128,64,48,8,3])) (.leaf (#[273,128,64,48,8,4,3]))) (.branch 1 (.leaf (#[256,136,72,33,17,4,3])) (.leaf (#[256,128,70,32,20,10,1])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[262,128,64,32,20,10,1])) (.leaf (#[288,160,64,18,10,6,1]))) (.branch 1 (.leaf (#[256,160,96,18,10,6,1])) (.leaf (#[256,128,64,34,17,8,7])))) (.branch 2 (.branch 1 (.leaf (#[256,128,64,41,25,4,3])) (.leaf (#[256,128,64,42,24,6,1]))) (.branch 1 (.leaf (#[256,128,64,32,19,10,7])) (.leaf (#[259,131,67,33,18,11,7]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[320,192,33,17,8,4,3])) (.leaf (#[320,192,32,18,10,6,1]))) (.branch 1 (.leaf (#[257,129,65,33,18,11,7])) (.leaf (#[256,129,72,40,24,5,2])))) (.branch 2 (.branch 1 (.leaf (#[256,152,80,40,4,2,1])) (.leaf (#[256,136,65,40,17,5,2]))) (.branch 1 (.leaf (#[256,145,80,32,8,5,2])) (.leaf (#[257,128,72,40,24,5,2]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[280,128,80,40,4,2,1])) (.leaf (#[273,128,80,32,8,5,2]))) (.branch 1 (.leaf (#[264,128,65,40,17,5,2])) (.leaf (#[259,131,66,35,19,9,7])))) (.branch 2 (.branch 1 (.leaf (#[272,144,65,32,9,4,3])) (.leaf (#[257,129,66,35,17,9,7]))) (.branch 1 (.leaf (#[272,144,66,34,8,6,1])) (.leaf (#[256,128,65,32,16,10,7]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[256,128,72,41,16,4,3])) (.leaf (#[256,128,67,34,16,8,7]))) (.branch 1 (.leaf (#[256,128,74,42,16,6,1])) (.leaf (#[256,128,74,42,24,4,1])))) (.branch 2 (.branch 1 (.leaf (#[256,128,73,40,25,4,2])) (.leaf (#[256,128,65,32,19,10,4]))) (.branch 1 (.leaf (#[256,128,66,35,16,9,4])) (.leaf (#[260,132,72,40,24,2,1])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[257,129,72,41,25,5,3])) (.leaf (#[260,132,69,36,20,13,3]))) (.branch 1 (.leaf (#[260,132,65,32,16,9,3])) (.leaf (#[261,128,68,32,17,8,2])))) (.branch 2 (.branch 1 (.leaf (#[258,128,65,34,17,8,5])) (.leaf (#[262,128,68,34,16,8,1]))) (.branch 1 (.leaf (#[257,128,66,34,17,8,6])) (.leaf (#[256,130,65,34,17,8,5]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[256,133,68,32,17,8,2])) (.leaf (#[256,134,68,34,16,8,1]))) (.branch 1 (.leaf (#[256,129,66,34,17,8,6])) (.leaf (#[257,129,72,40,24,4,2])))) (.branch 2 (.branch 1 (.leaf (#[257,129,73,41,24,5,3])) (.leaf (#[257,129,67,35,17,9,6]))) (.branch 1 (.leaf (#[257,129,66,34,16,8,6])) (.leaf (#[256,128,72,42,26,4,1])))))))) +def framesPart017 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[256,128,76,40,28,2,1])) (.leaf (#[256,128,68,34,22,8,1]))) (.branch 1 (.leaf (#[256,128,66,36,16,14,1])) (.leaf (#[256,130,65,32,17,10,5])))) (.branch 2 (.branch 1 (.leaf (#[256,133,65,32,20,8,2])) (.leaf (#[256,131,65,32,16,10,4]))) (.branch 1 (.leaf (#[256,132,65,32,20,9,3])) (.leaf (#[261,128,65,32,20,8,2]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[258,128,65,32,17,10,5])) (.leaf (#[259,128,65,32,16,10,4]))) (.branch 1 (.leaf (#[260,128,65,32,20,9,3])) (.leaf (#[256,128,67,32,17,8,7])))) (.branch 2 (.branch 1 (.leaf (#[256,128,73,32,25,5,2])) (.leaf (#[256,128,72,32,25,4,3]))) (.branch 1 (.leaf (#[256,128,66,32,16,9,7])) (.leaf (#[288,160,65,17,8,5,2])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[258,130,65,34,19,10,7])) (.leaf (#[259,131,65,35,19,10,7]))) (.branch 1 (.leaf (#[288,160,65,16,9,4,3])) (.leaf (#[296,128,96,24,4,2,1])))) (.branch 2 (.branch 1 (.leaf (#[258,128,72,40,24,6,1])) (.leaf (#[290,128,96,16,8,6,1]))) (.branch 1 (.leaf (#[264,128,66,34,24,6,1])) (.leaf (#[256,130,72,40,24,6,1]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[256,168,96,24,4,2,1])) (.leaf (#[256,162,96,16,8,6,1]))) (.branch 1 (.leaf (#[256,136,66,34,24,6,1])) (.leaf (#[264,136,65,32,17,5,2])))) (.branch 2 (.branch 1 (.leaf (#[258,130,67,34,17,10,7])) (.leaf (#[257,129,67,34,17,9,7]))) (.branch 1 (.leaf (#[264,136,66,34,16,6,1])) (.leaf (#[256,128,65,32,19,8,7]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[256,128,80,49,8,5,2])) (.leaf (#[256,128,82,50,8,6,1]))) (.branch 1 (.leaf (#[256,128,66,35,16,8,7])) (.leaf (#[256,129,72,40,24,4,3])))) (.branch 2 (.branch 1 (.leaf (#[256,152,72,48,4,2,1])) (.leaf (#[256,137,72,32,16,4,3]))) (.branch 1 (.leaf (#[256,144,65,48,9,4,3])) (.leaf (#[280,128,72,48,4,2,1]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[257,128,72,40,24,4,3])) (.leaf (#[265,128,72,32,16,4,3]))) (.branch 1 (.leaf (#[272,128,65,48,9,4,3])) (.leaf (#[260,128,65,36,16,9,3])))) (.branch 2 (.branch 1 (.leaf (#[259,128,66,32,16,9,4])) (.leaf (#[262,128,66,36,16,8,1]))) (.branch 1 (.leaf (#[257,128,66,34,16,9,6])) (.leaf (#[256,132,65,36,16,9,3])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[256,131,66,32,16,9,4])) (.leaf (#[256,129,66,34,16,9,6]))) (.branch 1 (.leaf (#[256,134,66,36,16,8,1])) (.leaf (#[256,128,76,44,24,2,1])))) (.branch 2 (.branch 1 (.leaf (#[256,128,72,41,25,4,2])) (.leaf (#[256,128,68,37,17,8,2]))) (.branch 1 (.leaf (#[256,128,65,32,20,13,2])) (.leaf (#[257,129,73,40,25,5,3]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[258,130,72,40,24,4,1])) (.leaf (#[258,130,67,34,19,10,5]))) (.branch 1 (.leaf (#[258,130,65,32,17,8,5])) (.leaf (#[256,132,64,33,17,12,3])))) (.branch 2 (.branch 1 (.leaf (#[256,131,64,33,18,8,4])) (.leaf (#[256,129,64,33,18,10,6]))) (.branch 1 (.leaf (#[256,134,64,32,18,12,1])) (.leaf (#[260,128,64,33,17,12,3])))))))) +def framesPart018 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[259,128,64,33,18,8,4])) (.leaf (#[257,128,64,33,18,10,6]))) (.branch 1 (.leaf (#[262,128,64,32,18,12,1])) (.leaf (#[256,128,64])))) (.branch 2 (.branch 1 (.leaf (#[256,128,66])) (.leaf (#[256,128,65]))) (.branch 1 (.leaf (#[256,128,68])) (.leaf (#[168,336,45]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,51,82,136,264])) (.leaf (#[7,42,80,144,256]))) (.branch 1 (.leaf (#[2,5,9,33,208,336])) (.leaf (#[2,5,9,33,80,400])))) (.branch 2 (.branch 1 (.leaf (#[7,16,42,64,128,256])) (.leaf (#[45,73,137,286]))) (.branch 1 (.leaf (#[45,87,137,265])) (.leaf (#[45,80,146,261])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[5,40,194,265])) (.leaf (#[45,69,400]))) (.branch 1 (.leaf (#[45,69,146,272])) (.leaf (#[45,69,130,274])))) (.branch 2 (.branch 1 (.leaf (#[45,73,144,274])) (.leaf (#[14,35,469]))) (.branch 1 (.leaf (#[14,35,130,341])) (.leaf (#[14,35,215,258]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[28,45,199,268])) (.leaf (#[2,5,40,217,256]))) (.branch 1 (.leaf (#[7,18,42,66,393])) (.leaf (#[7,42,66,130,258])))) (.branch 2 (.branch 1 (.leaf (#[7,18,42,66,130,258])) (.leaf (#[2,5,16,40,64,393]))) (.branch 1 (.leaf (#[2,5,40,89,128,256])) (.leaf (#[28,45,194,258]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[21,45,66,386])) (.leaf (#[5,40,137,336]))) (.branch 1 (.leaf (#[45,80,137,274])) (.leaf (#[4,8,17,34,64,387])))) (.branch 2 (.branch 1 (.leaf (#[3,8,17,33,68,388])) (.leaf (#[12,21,38,71,132,260]))) (.branch 1 (.leaf (#[11,18,33,64,132,260])) (.leaf (#[6,10,18,32,65,385]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[1,10,20,32,64,390])) (.leaf (#[12,18,38,64,129,257]))) (.branch 1 (.leaf (#[11,21,33,71,129,257])) (.leaf (#[1,6,24,32,64,394])))) (.branch 2 (.branch 1 (.leaf (#[1,6,10,18,96,416])) (.leaf (#[7,25,33,75,129,257]))) (.branch 1 (.leaf (#[7,11,18,64,160,288])) (.leaf (#[3,4,17,33,72,392])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[3,4,8,48,64,401])) (.leaf (#[7,18,33,64,136,264]))) (.branch 1 (.leaf (#[7,11,51,82,131,259])) (.leaf (#[4,51,82,136,264])))) (.branch 2 (.branch 1 (.leaf (#[30,32,76,129,257])) (.leaf (#[13,19,33,455]))) (.branch 1 (.leaf (#[10,20,32,70,129,257])) (.leaf (#[10,20,32,65,129,262]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[10,20,32,65,131,260])) (.leaf (#[10,20,32,65,132,259]))) (.branch 1 (.leaf (#[5,10,17,32,65,386])) (.leaf (#[2,8,20,32,65,389])))) (.branch 2 (.branch 1 (.leaf (#[7,24,43,74,136,264])) (.leaf (#[1,6,50,82,136,264]))) (.branch 1 (.leaf (#[2,5,49,80,136,264])) (.leaf (#[7,27,40,73,136,264])))))))) +def framesPart019 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[3,4,48,72,137,272])) (.leaf (#[3,4,48,72,144,265]))) (.branch 1 (.leaf (#[3,4,24,40,72,385])) (.leaf (#[1,2,4,48,72,408])))) (.branch 2 (.branch 1 (.leaf (#[8,22,37,71,135,263])) (.leaf (#[12,18,33,67,131,259]))) (.branch 1 (.leaf (#[4,8,18,33,192,320])) (.leaf (#[12,18,33,70,134,262]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[11,21,38,64,133,261])) (.leaf (#[11,21,38,64,132,260]))) (.branch 1 (.leaf (#[11,21,38,64,129,257])) (.leaf (#[1,30,44,74,132,260])))) (.branch 2 (.branch 1 (.leaf (#[15,17,34,68,133,261])) (.leaf (#[14,16,35,69,132,260]))) (.branch 1 (.leaf (#[1,14,16,34,68,384])) (.leaf (#[1,2,12,16,32,68,384])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[11,16,38,64,128,256])) (.leaf (#[5,11,35,64,144,272]))) (.branch 1 (.leaf (#[2,9,36,469])) (.leaf (#[11,38,87,130,258])))) (.branch 2 (.branch 1 (.leaf (#[2,9,36,64,405])) (.leaf (#[23,45,73,137,265]))) (.branch 1 (.leaf (#[9,23,36,64,128,256])) (.leaf (#[11,21,38,66,130,258]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[2,9,36,64,149,256])) (.leaf (#[2,9,36,64,128,277]))) (.branch 1 (.leaf (#[11,23,38,66,130,258])) (.leaf (#[2,9,36,85,128,256])))) (.branch 2 (.branch 1 (.leaf (#[9,36,208,261])) (.leaf (#[5,18,40,194,265]))) (.branch 1 (.leaf (#[9,36,66,146,261])) (.leaf (#[12,33,80,146,261]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[5,9,33,80,146,256])) (.leaf (#[5,18,40,66,128,265]))) (.branch 1 (.leaf (#[5,9,33,66,146,256])) (.leaf (#[9,18,36,66,128,261])))) (.branch 2 (.branch 1 (.leaf (#[12,18,33,66,128,261])) (.leaf (#[5,9,18,33,194,256]))) (.branch 1 (.leaf (#[18,45,73,130,256])) (.leaf (#[16,45,69,130,258]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[12,33,69,146,272])) (.leaf (#[2,12,33,69,144,272]))) (.branch 1 (.leaf (#[2,16,45,73,128,256])) (.leaf (#[12,16,33,69,130,258])))) (.branch 2 (.branch 1 (.leaf (#[2,16,45,69,128,256])) (.leaf (#[12,18,33,69,128,258]))) (.branch 1 (.leaf (#[12,18,33,69,130,256])) (.leaf (#[12,16,33,199,256])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[14,35,85,130,258])) (.leaf (#[14,18,35,130,327]))) (.branch 1 (.leaf (#[14,18,35,69,130,258])) (.leaf (#[12,16,33,71,128,256])))) (.branch 2 (.branch 1 (.leaf (#[14,18,35,71,130,258])) (.leaf (#[2,12,33,85,128,256]))) (.branch 1 (.leaf (#[2,12,16,33,128,325])) (.leaf (#[2,12,16,33,197,256]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[5,16,40,75,128,256])) (.leaf (#[14,21,35,69,133,261]))) (.branch 1 (.leaf (#[2,21,45,192,320])) (.leaf (#[9,21,36,66,386])))) (.branch 2 (.branch 1 (.leaf (#[28,45,64,130,258])) (.leaf (#[2,28,45,64,128,256]))) (.branch 1 (.leaf (#[2,9,21,36,192,320])) (.leaf (#[9,21,36,66,130,256])))))))) +def framesPart020 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[9,21,36,66,128,258])) (.leaf (#[9,21,36,64,130,258]))) (.branch 1 (.leaf (#[2,21,45,64,128,256])) (.leaf (#[45,66,133,274])))) (.branch 2 (.branch 1 (.leaf (#[12,33,80,133,274])) (.leaf (#[9,36,66,133,274]))) (.branch 1 (.leaf (#[5,18,40,137,322])) (.leaf (#[5,18,40,66,137,256]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[5,9,33,80,128,274])) (.leaf (#[9,18,36,66,133,256]))) (.branch 1 (.leaf (#[5,9,33,66,128,274])) (.leaf (#[5,9,18,33,128,322])))) (.branch 2 (.branch 1 (.leaf (#[12,18,33,66,133,256])) (.leaf (#[22,37,75,132,260]))) (.branch 1 (.leaf (#[26,41,79,136,264])) (.leaf (#[13,19,102,129,257])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,44,75,140,268])) (.leaf (#[10,20,65,134,289]))) (.branch 1 (.leaf (#[6,24,96,138,289])) (.leaf (#[17,34,68,131,268])))) (.branch 2 (.branch 1 (.leaf (#[3,48,72,145,268])) (.leaf (#[18,33,67,392]))) (.branch 1 (.leaf (#[4,18,33,459])) (.leaf (#[18,33,200,259]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,72,140,274])) (.leaf (#[18,33,131,328]))) (.branch 1 (.leaf (#[30,33,134,321])) (.leaf (#[12,18,32,455])))) (.branch 2 (.branch 1 (.leaf (#[12,18,134,321])) (.leaf (#[12,51,81,388]))) (.branch 1 (.leaf (#[4,51,81,136,264])) (.leaf (#[12,22,37,451]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[12,51,196,273])) (.leaf (#[3,48,72,140,273]))) (.branch 1 (.leaf (#[12,51,145,324])) (.leaf (#[5,26,40,74,385])))) (.branch 2 (.branch 1 (.leaf (#[1,4,40,80,410])) (.leaf (#[5,40,80,138,273]))) (.branch 1 (.leaf (#[5,40,80,145,266])) (.leaf (#[5,19,40,67,392]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[5,8,32,80,403])) (.leaf (#[5,40,80,131,280]))) (.branch 1 (.leaf (#[5,40,80,152,259])) (.leaf (#[26,45,75,138,266])))) (.branch 2 (.branch 1 (.leaf (#[4,41,75,144,272])) (.leaf (#[31,45,75,143,271]))) (.branch 1 (.leaf (#[1,44,74,144,272])) (.leaf (#[22,45,75,134,262])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[8,37,67,144,272])) (.leaf (#[19,45,75,131,259]))) (.branch 1 (.leaf (#[13,32,70,144,272])) (.leaf (#[1,50,74,132,260])))) (.branch 2 (.branch 1 (.leaf (#[31,44,75,132,260])) (.leaf (#[14,51,69,132,260]))) (.branch 1 (.leaf (#[16,35,75,132,260])) (.leaf (#[19,32,75,132,260]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[13,51,70,132,260])) (.leaf (#[28,47,75,132,260]))) (.branch 1 (.leaf (#[2,49,73,132,260])) (.leaf (#[17,34,68,138,261])))) (.branch 2 (.branch 1 (.leaf (#[17,34,68,133,266])) (.leaf (#[1,16,34,68,398]))) (.branch 1 (.leaf (#[14,17,34,68,385])) (.leaf (#[17,34,68,137,262])))))))) +def framesPart021 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[17,34,68,134,265])) (.leaf (#[2,17,32,68,397]))) (.branch 1 (.leaf (#[13,17,34,68,386])) (.leaf (#[4,26,98,129,257])))) (.branch 2 (.branch 1 (.leaf (#[30,41,79,129,257])) (.leaf (#[30,35,69,129,257]))) (.branch 1 (.leaf (#[14,16,102,129,257])) (.leaf (#[10,20,65,162,261]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[10,20,65,133,290])) (.leaf (#[4,10,16,65,419]))) (.branch 1 (.leaf (#[10,20,35,65,388])) (.leaf (#[8,22,67,160,288])))) (.branch 2 (.branch 1 (.leaf (#[30,37,75,133,261])) (.leaf (#[30,35,75,131,259]))) (.branch 1 (.leaf (#[14,16,69,160,288])) (.leaf (#[4,26,75,160,288])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,41,75,137,265])) (.leaf (#[30,47,75,143,271]))) (.branch 1 (.leaf (#[2,28,73,160,288])) (.leaf (#[6,24,96,131,296])))) (.branch 2 (.branch 1 (.leaf (#[6,24,96,168,259])) (.leaf (#[6,8,16,96,419]))) (.branch 1 (.leaf (#[6,24,35,67,392])) (.leaf (#[6,24,96,137,290]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[6,24,96,162,265])) (.leaf (#[2,4,24,96,425]))) (.branch 1 (.leaf (#[6,24,41,73,386])) (.leaf (#[19,32,70,136,264])))) (.branch 2 (.branch 1 (.leaf (#[13,51,85,133,261])) (.leaf (#[14,51,85,134,262]))) (.branch 1 (.leaf (#[16,35,69,136,264])) (.leaf (#[3,48,72,133,280]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[3,48,72,152,261])) (.leaf (#[3,16,32,72,397]))) (.branch 1 (.leaf (#[3,13,48,69,400])) (.leaf (#[9,19,36,66,388])))) (.branch 2 (.branch 1 (.leaf (#[4,9,32,66,403])) (.leaf (#[9,36,66,145,262]))) (.branch 1 (.leaf (#[9,36,66,134,273])) (.leaf (#[26,45,79,130,258]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[4,41,81,130,258])) (.leaf (#[19,45,70,130,258]))) (.branch 1 (.leaf (#[13,32,85,130,258])) (.leaf (#[12,18,33,67,388])))) (.branch 2 (.branch 1 (.leaf (#[4,8,18,33,451])) (.leaf (#[1,12,18,32,454]))) (.branch 1 (.leaf (#[12,18,33,134,321])) (.leaf (#[12,18,33,196,259])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[12,18,33,131,324])) (.leaf (#[8,18,33,67,132,260]))) (.branch 1 (.leaf (#[4,8,51,67,128,256])) (.leaf (#[4,18,33,75,128,256])))) (.branch 2 (.branch 1 (.leaf (#[12,22,37,71,132,260])) (.leaf (#[4,17,34,64,139,256]))) (.branch 1 (.leaf (#[11,17,34,68,128,260])) (.leaf (#[3,17,33,68,140,256]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[12,17,34,68,128,259])) (.leaf (#[3,17,33,68,128,268]))) (.branch 1 (.leaf (#[12,17,34,68,131,256])) (.leaf (#[12,18,32,70,129,257])))) (.branch 2 (.branch 1 (.leaf (#[13,19,33,71,129,257])) (.leaf (#[1,12,18,102,128,256]))) (.branch 1 (.leaf (#[10,20,38,65,128,257])) (.leaf (#[1,10,20,64,166,256])))))))) +def framesPart022 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[6,10,18,65,161,256])) (.leaf (#[10,20,33,65,134,256]))) (.branch 1 (.leaf (#[6,10,18,65,128,289])) (.leaf (#[1,30,32,74,128,256])))) (.branch 2 (.branch 1 (.leaf (#[12,18,32,71,128,256])) (.leaf (#[13,19,33,70,129,257]))) (.branch 1 (.leaf (#[6,24,32,64,139,256])) (.leaf (#[6,11,19,96,128,288]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[6,24,33,65,128,266])) (.leaf (#[6,10,18,96,128,289]))) (.branch 1 (.leaf (#[6,24,33,65,138,256])) (.leaf (#[4,8,51,81,128,256])))) (.branch 2 (.branch 1 (.leaf (#[4,18,33,67,136,264])) (.leaf (#[12,22,37,67,132,260]))) (.branch 1 (.leaf (#[8,18,33,71,128,256])) (.leaf (#[3,21,37,72,128,264])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[3,8,48,64,149,256])) (.leaf (#[3,12,48,68,128,273]))) (.branch 1 (.leaf (#[3,17,33,72,140,256])) (.leaf (#[3,12,48,68,145,256])))) (.branch 2 (.branch 1 (.leaf (#[3,17,33,72,128,268])) (.leaf (#[4,26,41,67,131,259]))) (.branch 1 (.leaf (#[1,30,44,70,134,262])) (.leaf (#[13,19,32,71,135,263]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[1,12,18,32,192,320])) (.leaf (#[5,26,40,74,131,258]))) (.branch 1 (.leaf (#[1,4,40,80,152,258])) (.leaf (#[5,19,40,67,138,258])))) (.branch 2 (.branch 1 (.leaf (#[5,8,32,80,145,258])) (.leaf (#[5,26,40,74,130,259]))) (.branch 1 (.leaf (#[1,4,40,80,130,280])) (.leaf (#[5,8,32,80,130,273]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[5,19,40,67,130,266])) (.leaf (#[9,19,36,66,131,259]))) (.branch 1 (.leaf (#[4,9,32,66,144,272])) (.leaf (#[9,22,36,66,134,262])))) (.branch 2 (.branch 1 (.leaf (#[1,8,36,66,144,272])) (.leaf (#[13,23,32,70,135,263]))) (.branch 1 (.leaf (#[4,19,41,75,131,259])) (.leaf (#[8,23,37,67,135,263]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[1,22,44,74,134,262])) (.leaf (#[1,28,46,74,132,260]))) (.branch 1 (.leaf (#[2,29,44,73,132,260])) (.leaf (#[14,19,32,69,132,260])))) (.branch 2 (.branch 1 (.leaf (#[13,16,35,70,132,260])) (.leaf (#[1,2,48,72,132,260]))) (.branch 1 (.leaf (#[3,28,44,72,132,260])) (.leaf (#[3,13,48,69,132,260])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[3,16,32,72,132,260])) (.leaf (#[2,17,32,68,136,261]))) (.branch 1 (.leaf (#[13,17,34,68,133,263])) (.leaf (#[1,16,34,68,136,262])))) (.branch 2 (.branch 1 (.leaf (#[14,17,34,68,134,263])) (.leaf (#[13,17,34,68,135,261]))) (.branch 1 (.leaf (#[2,17,32,68,133,264])) (.leaf (#[1,16,34,68,134,264]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[14,17,34,68,135,262])) (.leaf (#[2,4,24,96,129,257]))) (.branch 1 (.leaf (#[6,24,41,73,129,257])) (.leaf (#[6,24,35,67,129,257])))) (.branch 2 (.branch 1 (.leaf (#[6,8,16,96,129,257])) (.leaf (#[4,26,43,73,129,257]))) (.branch 1 (.leaf (#[2,28,41,77,129,257])) (.leaf (#[8,22,35,69,129,257])))))))) +def framesPart023 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[14,16,37,67,129,257])) (.leaf (#[10,20,37,65,135,261]))) (.branch 1 (.leaf (#[2,8,20,65,133,288])) (.leaf (#[4,10,16,65,131,288])))) (.branch 2 (.branch 1 (.leaf (#[10,20,35,65,135,259])) (.leaf (#[2,8,20,65,160,261]))) (.branch 1 (.leaf (#[10,20,37,65,133,263])) (.leaf (#[4,10,16,65,160,259]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[10,20,35,65,131,263])) (.leaf (#[8,22,39,67,135,263]))) (.branch 1 (.leaf (#[2,28,37,73,133,261])) (.leaf (#[4,26,35,75,131,259])))) (.branch 2 (.branch 1 (.leaf (#[14,16,39,69,135,263])) (.leaf (#[2,8,20,65,160,288]))) (.branch 1 (.leaf (#[10,20,37,65,133,261])) (.leaf (#[10,20,35,65,131,259])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[4,10,16,65,160,288])) (.leaf (#[2,4,24,96,129,296]))) (.branch 1 (.leaf (#[6,24,41,73,129,259])) (.leaf (#[6,8,16,96,129,290])))) (.branch 2 (.branch 1 (.leaf (#[6,24,35,67,129,265])) (.leaf (#[6,24,41,73,131,257]))) (.branch 1 (.leaf (#[2,4,24,96,168,257])) (.leaf (#[6,8,16,96,162,257]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[6,24,35,67,137,257])) (.leaf (#[1,16,34,68,136,264]))) (.branch 1 (.leaf (#[3,28,44,72,133,260])) (.leaf (#[1,2,48,72,152,260])))) (.branch 2 (.branch 1 (.leaf (#[3,16,32,72,137,260])) (.leaf (#[3,13,48,69,148,260]))) (.branch 1 (.leaf (#[1,2,48,72,132,280])) (.leaf (#[3,28,44,72,132,261]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[3,16,32,72,132,265])) (.leaf (#[3,13,48,69,132,276]))) (.branch 1 (.leaf (#[9,19,36,66,131,263])) (.leaf (#[4,9,32,66,144,259])))) (.branch 2 (.branch 1 (.leaf (#[1,8,36,66,144,262])) (.leaf (#[9,22,36,66,134,263]))) (.branch 1 (.leaf (#[9,19,36,66,135,259])) (.leaf (#[4,9,32,66,131,272]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[9,22,36,66,135,262])) (.leaf (#[1,8,36,66,134,272]))) (.branch 1 (.leaf (#[1,26,44,78,130,258])) (.leaf (#[4,27,41,74,130,258])))) (.branch 2 (.branch 1 (.leaf (#[8,19,37,70,130,258])) (.leaf (#[13,22,32,67,130,258]))) (.branch 1 (.leaf (#[5,26,40,74,130,258])) (.leaf (#[1,4,40,80,130,258])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[5,19,40,67,130,258])) (.leaf (#[5,8,32,80,130,258]))) (.branch 1 (.leaf (#[12,18,33,67,135,259])) (.leaf (#[4,8,18,33,131,320])))) (.branch 2 (.branch 1 (.leaf (#[12,18,33,70,135,262])) (.leaf (#[1,12,18,32,134,320]))) (.branch 1 (.leaf (#[12,18,33,67,131,263])) (.leaf (#[4,8,18,33,192,259]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[12,18,33,70,134,263])) (.leaf (#[1,12,18,32,192,262]))) (.branch 1 (.leaf (#[4,8,18,33,67,128,256])) (.leaf (#[3,12,17,33,68,128,256])))) (.branch 2 (.branch 1 (.leaf (#[5,9,18,33,66,128,256])) (.leaf (#[2,9,21,36,64,128,256]))) (.branch 1 (.leaf (#[2,12,16,33,69,128,256])) (.leaf (#[2,5,9,16,33,64,128,256])))))))) +def framesPart024 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[12,18,33,64,129,262])) (.leaf (#[6,10,18,33,64,385]))) (.branch 1 (.leaf (#[12,18,33,64,391])) (.leaf (#[6,25,43,74,130,258])))) (.branch 2 (.branch 1 (.leaf (#[1,24,44,76,130,258])) (.leaf (#[15,22,34,67,130,258]))) (.branch 1 (.leaf (#[8,17,37,68,130,258])) (.leaf (#[25,45,76,130,258]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[9,16,36,66,132,259])) (.leaf (#[9,16,36,66,131,260]))) (.branch 1 (.leaf (#[6,9,16,34,66,385])) (.leaf (#[1,8,16,36,66,390])))) (.branch 2 (.branch 1 (.leaf (#[9,16,36,66,391])) (.leaf (#[3,4,48,72,409]))) (.branch 1 (.leaf (#[10,20,32,65,391])) (.leaf (#[8,17,34,68,391])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,42,75,144,272])) (.leaf (#[7,25,42,67,131,259]))) (.branch 1 (.leaf (#[7,8,17,34,192,320])) (.leaf (#[7,10,19,32,192,320])))) (.branch 2 (.branch 1 (.leaf (#[7,25,42,65,129,257])) (.leaf (#[7,25,42,74,138,266]))) (.branch 1 (.leaf (#[1,6,24,42,192,320])) (.leaf (#[3,4,25,41,192,320]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,25,42,72,136,264])) (.leaf (#[7,25,42,192,320]))) (.branch 1 (.leaf (#[7,51,67,131,282])) (.leaf (#[7,17,34,192,328])))) (.branch 2 (.branch 1 (.leaf (#[7,51,90,131,259])) (.leaf (#[7,17,34,200,328]))) (.branch 1 (.leaf (#[12,18,97,160,262])) (.leaf (#[7,10,19,192,352]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,25,65,129,299])) (.leaf (#[6,10,18,64,385]))) (.branch 1 (.leaf (#[7,10,19,224,352])) (.leaf (#[7,25,107,129,257])))) (.branch 2 (.branch 1 (.leaf (#[30,32,65,129,268])) (.leaf (#[30,33,64,129,262]))) (.branch 1 (.leaf (#[30,42,74,138,269])) (.leaf (#[6,24,42,192,321]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[10,20,33,70,385])) (.leaf (#[30,42,77,138,266]))) (.branch 1 (.leaf (#[6,24,42,193,321])) (.leaf (#[3,25,41,192,324])))) (.branch 2 (.branch 1 (.leaf (#[25,42,72,136,271])) (.leaf (#[3,25,41,196,324]))) (.branch 1 (.leaf (#[25,42,79,136,264])) (.leaf (#[51,76,146,268])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,76,140,274])) (.leaf (#[30,97,140,289]))) (.branch 1 (.leaf (#[30,97,161,268])) (.leaf (#[30,76,140,268])))) (.branch 2 (.branch 1 (.leaf (#[30,76,161,289])) (.leaf (#[51,82,146,274]))) (.branch 1 (.leaf (#[51,82,140,268])) (.leaf (#[5,49,73,411]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[28,40,76,386])) (.leaf (#[28,40,73,391]))) (.branch 1 (.leaf (#[5,49,80,386])) (.leaf (#[5,25,73,386])))) (.branch 2 (.branch 1 (.leaf (#[25,40,76,391])) (.leaf (#[25,40,73,386]))) (.branch 1 (.leaf (#[5,25,97,426])) (.leaf (#[52,75,144,265])))))))) +def framesPart025 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[52,75,137,272])) (.leaf (#[52,82,137,265]))) (.branch 1 (.leaf (#[52,82,144,272])) (.leaf (#[25,102,164,265])))) (.branch 2 (.branch 1 (.leaf (#[25,102,137,292])) (.leaf (#[25,75,137,265]))) (.branch 1 (.leaf (#[25,75,164,292])) (.leaf (#[51,76,131,260]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,76,132,259])) (.leaf (#[52,76,132,260]))) (.branch 1 (.leaf (#[52,76,131,259])) (.leaf (#[52,75,132,259])))) (.branch 2 (.branch 1 (.leaf (#[52,75,131,260])) (.leaf (#[7,75,176,304]))) (.branch 1 (.leaf (#[7,75,131,259])) (.leaf (#[7,120,176,259])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,120,131,304])) (.leaf (#[7,51,131,259]))) (.branch 1 (.leaf (#[7,51,200,328])) (.leaf (#[22,37,68,399])))) (.branch 2 (.branch 1 (.leaf (#[17,34,67,392])) (.leaf (#[22,34,67,399]))) (.branch 1 (.leaf (#[17,37,68,392])) (.leaf (#[22,34,68,392]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[17,37,67,399])) (.leaf (#[7,34,67,392]))) (.branch 1 (.leaf (#[7,17,97,426])) (.leaf (#[7,34,82,409])))) (.branch 2 (.branch 1 (.leaf (#[7,17,67,392])) (.leaf (#[7,51,67,409]))) (.branch 1 (.leaf (#[7,17,34,392])) (.leaf (#[7,51,409]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,97,134,257])) (.leaf (#[30,97,129,262]))) (.branch 1 (.leaf (#[7,25,224,352])) (.leaf (#[7,25,129,257])))) (.branch 2 (.branch 1 (.leaf (#[13,19,65,423])) (.leaf (#[10,20,70,416]))) (.branch 1 (.leaf (#[7,10,19,416])) (.leaf (#[7,25,65,426]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,25,426])) (.leaf (#[30,97,160,266]))) (.branch 1 (.leaf (#[52,85,148,276])) (.leaf (#[52,85,138,266])))) (.branch 2 (.branch 1 (.leaf (#[52,75,148,266])) (.leaf (#[52,75,138,276]))) (.branch 1 (.leaf (#[42,75,148,276])) (.leaf (#[42,75,138,266])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[42,85,148,266])) (.leaf (#[30,42,138,266]))) (.branch 1 (.leaf (#[30,42,193,321])) (.leaf (#[6,24,74,385])))) (.branch 2 (.branch 1 (.leaf (#[6,50,74,409])) (.leaf (#[24,44,76,385]))) (.branch 1 (.leaf (#[6,50,82,385])) (.leaf (#[24,44,74,391]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[6,42,74,385])) (.leaf (#[24,42,76,391]))) (.branch 1 (.leaf (#[24,42,74,385])) (.leaf (#[30,42,74,391])))) (.branch 2 (.branch 1 (.leaf (#[6,24,42,385])) (.leaf (#[30,42,391]))) (.branch 1 (.leaf (#[25,42,196,324])) (.leaf (#[25,42,136,264])))))))) +def framesPart026 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[3,25,41,388])) (.leaf (#[25,42,72,391]))) (.branch 1 (.leaf (#[7,11,51,466])) (.leaf (#[7,18,33,448])))) (.branch 2 (.branch 1 (.leaf (#[7,11,18,448])) (.leaf (#[7,25,33,459]))) (.branch 1 (.leaf (#[11,21,33,455])) (.leaf (#[12,18,38,448]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[11,18,33,448])) (.leaf (#[12,21,38,455]))) (.branch 1 (.leaf (#[2,45,80,272])) (.leaf (#[5,40,82,137])))) (.branch 2 (.branch 1 (.leaf (#[45,82,137])) (.leaf (#[45,82,272]))) (.branch 1 (.leaf (#[45,82,274])) (.leaf (#[45,82,140])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[45,82,258])) (.leaf (#[2,25,45,192,320]))) (.branch 1 (.leaf (#[25,45,192,322])) (.leaf (#[5,25,40,194])))) (.branch 2 (.branch 1 (.leaf (#[12,21,33,448])) (.leaf (#[25,45,194]))) (.branch 1 (.leaf (#[25,45,322])) (.leaf (#[25,45,386]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[5,25,40])) (.leaf (#[12,21,33]))) (.branch 1 (.leaf (#[25,45,448])) (.leaf (#[7,42,66,130])))) (.branch 2 (.branch 1 (.leaf (#[7,42,217,258])) (.leaf (#[7,18,42,459]))) (.branch 1 (.leaf (#[7,42,258])) (.leaf (#[7,42,130]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,42,66])) (.leaf (#[7,42,475]))) (.branch 1 (.leaf (#[7,18,42])) (.leaf (#[7,42,473])))) (.branch 2 (.branch 1 (.leaf (#[28,45,76,268])) (.leaf (#[45,76,140,279]))) (.branch 1 (.leaf (#[45,76,411])) (.leaf (#[28,45,76]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[45,76,268])) (.leaf (#[45,76,140]))) (.branch 1 (.leaf (#[14,35,66])) (.leaf (#[5,40,73,274])))) (.branch 2 (.branch 1 (.leaf (#[45,76,146,272])) (.leaf (#[45,76,386]))) (.branch 1 (.leaf (#[5,40,73])) (.leaf (#[45,76,274])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[45,76,146])) (.leaf (#[9,36,69]))) (.branch 1 (.leaf (#[5,40,82,265])) (.leaf (#[2,45,80,144])))) (.branch 2 (.branch 1 (.leaf (#[45,82,130,261])) (.leaf (#[45,82,144]))) (.branch 1 (.leaf (#[45,82,265])) (.leaf (#[45,82,268]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[45,82,146])) (.leaf (#[45,82,130]))) (.branch 1 (.leaf (#[45,82,261])) (.leaf (#[25,45,199,265])))) (.branch 2 (.branch 1 (.leaf (#[25,45,73,137])) (.leaf (#[11,18,38,455]))) (.branch 1 (.leaf (#[25,45,137])) (.leaf (#[25,45,265])))))))) +def framesPart027 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[25,45,462])) (.leaf (#[25,45,73]))) (.branch 1 (.leaf (#[11,18,38])) (.leaf (#[25,45,455])))) (.branch 2 (.branch 1 (.leaf (#[7,9,35,208,336])) (.leaf (#[2,5,9,33,448]))) (.branch 1 (.leaf (#[7,9,35,208])) (.leaf (#[7,42,192,336]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,11,33,448])) (.leaf (#[7,42,336]))) (.branch 1 (.leaf (#[7,42,208])) (.leaf (#[7,9,35])))) (.branch 2 (.branch 1 (.leaf (#[7,42,400])) (.leaf (#[7,11,33]))) (.branch 1 (.leaf (#[7,42,448])) (.leaf (#[30,486])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,459])) (.leaf (#[25,45]))) (.branch 1 (.leaf (#[12,18,33,71,128,256])) (.leaf (#[2,28,45,73,128,256])))) (.branch 2 (.branch 1 (.leaf (#[9,23,36,66,128,256])) (.leaf (#[3,29,45,72,128,256]))) (.branch 1 (.leaf (#[8,22,37,67,128,256])) (.leaf (#[6,24,43,75,128,256]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[13,19,32,70,128,256])) (.leaf (#[10,20,39,65,128,256]))) (.branch 1 (.leaf (#[42,85,138,276])) (.leaf (#[1,30,44,74,128,256])))) (.branch 2 (.branch 1 (.leaf (#[6,42,82,409])) (.leaf (#[15,17,34,68,128,256]))) (.branch 1 (.leaf (#[4,26,41,75,128,256])) (.leaf (#[14,16,35,69,128,256]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[5,27,40,75,128,256])) (.leaf (#[11,21,38,64,128,256]))) (.branch 1 (.leaf (#[52,76])) (.leaf (#[52,82])))) (.branch 2 (.branch 1 (.leaf (#[52,85])) (.leaf (#[52,75]))) (.branch 1 (.leaf (#[120,435])) (.leaf (#[25,459]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[85,414])) (.leaf (#[52]))) (.branch 1 (.leaf (#[76])) (.leaf (#[97])))) (.branch 2 (.branch 1 (.leaf (#[82])) (.leaf (#[127]))) (.branch 1 (.leaf (#[414])) (.leaf (#[466])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[435])) (.leaf (#[11,21,56,448,64]))) (.branch 1 (.leaf (#[11,21,56,448,192])) (.leaf (#[11,21,56,448,128])))) (.branch 2 (.branch 1 (.leaf (#[11,21,56,448,5])) (.leaf (#[11,21,56,448,69]))) (.branch 1 (.leaf (#[11,21,56,448,133])) (.leaf (#[11,21,56,448,197]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[11,21,56,448,5,64])) (.leaf (#[11,21,56,448,5,192]))) (.branch 1 (.leaf (#[11,21,56,448,133,192])) (.leaf (#[11,21,56,448,5,128])))) (.branch 2 (.branch 1 (.leaf (#[11,21,56,448,69,128])) (.leaf (#[45,85,133,384,5]))) (.branch 1 (.leaf (#[45,85,133,384,30])) (.leaf (#[45,85,133,384,27])))))))) +def framesPart028 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[45,85,133,384,14])) (.leaf (#[45,85,133,384,21]))) (.branch 1 (.leaf (#[45,85,133,384,11])) (.leaf (#[45,85,133,384,16])))) (.branch 2 (.branch 1 (.leaf (#[45,85,133,384,5,11])) (.leaf (#[45,85,133,384,21,27]))) (.branch 1 (.leaf (#[45,85,133,384,5,16])) (.leaf (#[45,85,133,384,14,16]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[45,85,133,384,11,16])) (.leaf (#[14,35,69,400,16]))) (.branch 1 (.leaf (#[14,35,69,400,144])) (.leaf (#[14,35,69,400,128])))) (.branch 2 (.branch 1 (.leaf (#[14,35,69,400,5])) (.leaf (#[14,35,69,400,21]))) (.branch 1 (.leaf (#[14,35,69,400,133])) (.leaf (#[14,35,69,400,149])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[14,35,69,400,5,144])) (.leaf (#[14,35,69,400,133,144]))) (.branch 1 (.leaf (#[14,35,69,400,5,128])) (.leaf (#[14,35,69,400,21,128])))) (.branch 2 (.branch 1 (.leaf (#[26,41,75,388,4])) (.leaf (#[26,41,75,388,132]))) (.branch 1 (.leaf (#[26,41,75,388,128])) (.leaf (#[26,41,75,388,15]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[26,41,75,388,143])) (.leaf (#[26,41,75,388,11]))) (.branch 1 (.leaf (#[26,41,75,388,139])) (.leaf (#[26,41,75,388,4,11])))) (.branch 2 (.branch 1 (.leaf (#[26,41,75,388,132,11])) (.leaf (#[26,41,75,388,4,139]))) (.branch 1 (.leaf (#[26,41,75,388,132,139])) (.leaf (#[26,41,75,388,15,128]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[26,41,75,388,11,128])) (.leaf (#[51,85,196,384,15]))) (.branch 1 (.leaf (#[51,85,196,384,30])) (.leaf (#[51,85,196,384,17])))) (.branch 2 (.branch 1 (.leaf (#[51,85,196,384,4])) (.leaf (#[51,85,196,384,21]))) (.branch 1 (.leaf (#[51,85,196,384,11])) (.leaf (#[51,85,196,384,26]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,85,196,384,4,11])) (.leaf (#[51,85,196,384,21,26]))) (.branch 1 (.leaf (#[51,85,196,384,4,17])) (.leaf (#[51,85,196,384,11,17])))) (.branch 2 (.branch 1 (.leaf (#[30,44,74,385,129])) (.leaf (#[30,44,74,385,128]))) (.branch 1 (.leaf (#[30,44,74,385,11])) (.leaf (#[30,44,74,385,139])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,44,74,385,10])) (.leaf (#[30,44,74,385,138]))) (.branch 1 (.leaf (#[30,44,74,385,1,10])) (.leaf (#[30,44,74,385,129,10])))) (.branch 2 (.branch 1 (.leaf (#[30,44,74,385,1,138])) (.leaf (#[30,44,74,385,129,138]))) (.branch 1 (.leaf (#[30,44,74,385,11,128])) (.leaf (#[30,44,74,385,10,128]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,75,193,384,10])) (.leaf (#[30,75,193,384,45]))) (.branch 1 (.leaf (#[30,75,193,384,39])) (.leaf (#[30,75,193,384,11])))) (.branch 2 (.branch 1 (.leaf (#[30,75,193,384,44])) (.leaf (#[30,75,193,384,38]))) (.branch 1 (.leaf (#[30,75,193,384,1,10])) (.leaf (#[30,75,193,384,39,44])))))))) +def framesPart029 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,75,193,384,1,38])) (.leaf (#[30,75,193,384,10,38]))) (.branch 1 (.leaf (#[13,19,70,416,32])) (.leaf (#[13,19,70,416,160])))) (.branch 2 (.branch 1 (.leaf (#[13,19,70,416,128])) (.leaf (#[13,19,70,416,6]))) (.branch 1 (.leaf (#[13,19,70,416,38])) (.leaf (#[13,19,70,416,134]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[13,19,70,416,166])) (.leaf (#[13,19,70,416,6,32]))) (.branch 1 (.leaf (#[13,19,70,416,134,32])) (.leaf (#[13,19,70,416,6,160])))) (.branch 2 (.branch 1 (.leaf (#[13,19,70,416,134,160])) (.leaf (#[13,19,70,416,6,128]))) (.branch 1 (.leaf (#[13,19,70,416,38,128])) (.leaf (#[30,120,134,384,6])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,120,134,384,45])) (.leaf (#[30,120,134,384,43]))) (.branch 1 (.leaf (#[30,120,134,384,13])) (.leaf (#[30,120,134,384,38])))) (.branch 2 (.branch 1 (.leaf (#[30,120,134,384,11])) (.leaf (#[30,120,134,384,32]))) (.branch 1 (.leaf (#[30,120,134,384,6,11])) (.leaf (#[30,120,134,384,38,11]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,120,134,384,38,43])) (.leaf (#[30,120,134,384,6,32]))) (.branch 1 (.leaf (#[30,120,134,384,11,32])) (.leaf (#[22,37,67,392,8])))) (.branch 2 (.branch 1 (.leaf (#[22,37,67,392,136])) (.leaf (#[22,37,67,392,128]))) (.branch 1 (.leaf (#[22,37,67,392,3])) (.leaf (#[22,37,67,392,11]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[22,37,67,392,131])) (.leaf (#[22,37,67,392,139]))) (.branch 1 (.leaf (#[22,37,67,392,3,8])) (.leaf (#[22,37,67,392,131,8])))) (.branch 2 (.branch 1 (.leaf (#[22,37,67,392,3,136])) (.leaf (#[22,37,67,392,131,136]))) (.branch 1 (.leaf (#[22,37,67,392,3,128])) (.leaf (#[22,37,67,392,11,128]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,3])) (.leaf (#[51,75,131,384,30]))) (.branch 1 (.leaf (#[51,75,131,384,29])) (.leaf (#[51,75,131,384,11])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,22])) (.leaf (#[51,75,131,384,8]))) (.branch 1 (.leaf (#[51,75,131,384,21])) (.leaf (#[51,75,131,384,3,8])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,22,29])) (.leaf (#[51,75,131,384,3,21]))) (.branch 1 (.leaf (#[51,75,131,384,11,21])) (.leaf (#[51,75,131,384,8,21])))) (.branch 2 (.branch 1 (.leaf (#[45,75,194,384,9])) (.leaf (#[45,75,194,384,30]))) (.branch 1 (.leaf (#[45,75,194,384,23])) (.leaf (#[45,75,194,384,2]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[45,75,194,384,11])) (.leaf (#[45,75,194,384,28]))) (.branch 1 (.leaf (#[45,75,194,384,21])) (.leaf (#[45,75,194,384,2,9])))) (.branch 2 (.branch 1 (.leaf (#[45,75,194,384,2,28])) (.leaf (#[45,75,194,384,23,28]))) (.branch 1 (.leaf (#[45,75,194,384,2,21])) (.leaf (#[45,75,194,384,11,21])))))))) +def framesPart030 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[45,75,194,384,9,21])) (.leaf (#[28,45,73,386,2]))) (.branch 1 (.leaf (#[28,45,73,386,130])) (.leaf (#[28,45,73,386,128])))) (.branch 2 (.branch 1 (.leaf (#[28,45,73,386,11])) (.leaf (#[28,45,73,386,139]))) (.branch 1 (.leaf (#[28,45,73,386,9])) (.leaf (#[28,45,73,386,137]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[28,45,73,386,2,9])) (.leaf (#[28,45,73,386,130,9]))) (.branch 1 (.leaf (#[28,45,73,386,130,137])) (.leaf (#[28,45,73,386,11,128])))) (.branch 2 (.branch 1 (.leaf (#[28,45,73,386,9,128])) (.leaf (#[30,51,191,384,12]))) (.branch 1 (.leaf (#[30,51,191,384,75])) (.leaf (#[30,51,191,384,71])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,51,191,384,5])) (.leaf (#[30,51,191,384,78]))) (.branch 1 (.leaf (#[30,51,191,384,9])) (.leaf (#[30,51,191,384,66])))) (.branch 2 (.branch 1 (.leaf (#[30,51,191,384,5,9])) (.leaf (#[30,51,191,384,71,9]))) (.branch 1 (.leaf (#[30,51,191,384,5,75])) (.leaf (#[30,51,191,384,5,66]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,51,191,384,12,66])) (.leaf (#[30,51,191,384,9,66]))) (.branch 1 (.leaf (#[11,21,38,64,133,261,1])) (.leaf (#[11,21,38,64,133,261,4])))) (.branch 2 (.branch 1 (.leaf (#[11,21,38,64,133,261,3])) (.leaf (#[11,21,38,64,133,261,6]))) (.branch 1 (.leaf (#[11,21,38,64,132,260,2])) (.leaf (#[11,21,38,64,132,260,6]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[11,21,38,64,129,257,3])) (.leaf (#[11,21,38,64,129,257,2]))) (.branch 1 (.leaf (#[1,30,44,74,132,260,12])) (.leaf (#[1,30,44,74,132,260,8])))) (.branch 2 (.branch 1 (.leaf (#[15,17,34,68,133,261,3])) (.leaf (#[15,17,34,68,133,261,6]))) (.branch 1 (.leaf (#[14,16,35,69,132,260,2])) (.leaf (#[14,16,35,69,132,260,6]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[1,14,16,34,68,384,130])) (.leaf (#[486]))) (.branch 1 (.leaf (#[504])) (.leaf (#[51,7])))) (.branch 2 (.branch 1 (.leaf (#[51,85])) (.leaf (#[51,143]))) (.branch 1 (.leaf (#[51,221])) (.leaf (#[51,391])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,469])) (.leaf (#[51,271]))) (.branch 1 (.leaf (#[51,349])) (.leaf (#[51,82])))) (.branch 2 (.branch 1 (.leaf (#[51,218])) (.leaf (#[51,466]))) (.branch 1 (.leaf (#[51,346])) (.leaf (#[51,136]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,264])) (.leaf (#[51,384]))) (.branch 1 (.leaf (#[51,7,82])) (.leaf (#[51,143,82])))) (.branch 2 (.branch 1 (.leaf (#[51,391,82])) (.leaf (#[51,271,82]))) (.branch 1 (.leaf (#[51,7,218])) (.leaf (#[51,143,218])))))))) +def framesPart031 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,391,218])) (.leaf (#[51,271,218]))) (.branch 1 (.leaf (#[51,7,466])) (.leaf (#[51,143,466])))) (.branch 2 (.branch 1 (.leaf (#[51,391,466])) (.leaf (#[51,271,466]))) (.branch 1 (.leaf (#[51,7,346])) (.leaf (#[51,143,346]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,391,346])) (.leaf (#[51,271,346]))) (.branch 1 (.leaf (#[51,7,136])) (.leaf (#[51,85,136])))) (.branch 2 (.branch 1 (.leaf (#[51,391,136])) (.leaf (#[51,469,136]))) (.branch 1 (.leaf (#[51,7,264])) (.leaf (#[51,85,264])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,391,264])) (.leaf (#[51,469,264]))) (.branch 1 (.leaf (#[51,7,384])) (.leaf (#[51,85,384])))) (.branch 2 (.branch 1 (.leaf (#[51,143,384])) (.leaf (#[51,221,384]))) (.branch 1 (.leaf (#[51,82,136])) (.leaf (#[51,466,136]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,82,264])) (.leaf (#[51,466,264]))) (.branch 1 (.leaf (#[51,82,384])) (.leaf (#[51,218,384])))) (.branch 2 (.branch 1 (.leaf (#[51,136,384])) (.leaf (#[51,7,82,136]))) (.branch 1 (.leaf (#[51,391,82,136])) (.leaf (#[51,7,466,136]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,391,466,136])) (.leaf (#[51,7,82,264]))) (.branch 1 (.leaf (#[51,391,82,264])) (.leaf (#[51,7,466,264])))) (.branch 2 (.branch 1 (.leaf (#[51,391,466,264])) (.leaf (#[51,7,82,384]))) (.branch 1 (.leaf (#[51,143,82,384])) (.leaf (#[51,7,218,384]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,143,218,384])) (.leaf (#[51,7,136,384]))) (.branch 1 (.leaf (#[51,82,136,384])) (.leaf (#[429])))) (.branch 2 (.branch 1 (.leaf (#[436])) (.leaf (#[426]))) (.branch 1 (.leaf (#[7,25])) (.leaf (#[429,25])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,435])) (.leaf (#[7,426]))) (.branch 1 (.leaf (#[30,426])) (.leaf (#[25,426])))) (.branch 2 (.branch 1 (.leaf (#[51,426])) (.leaf (#[51,3]))) (.branch 1 (.leaf (#[51,75])) (.leaf (#[51,79]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,410])) (.leaf (#[51,470]))) (.branch 1 (.leaf (#[51,4])) (.leaf (#[51,76])))) (.branch 2 (.branch 1 (.leaf (#[51,413])) (.leaf (#[51,72]))) (.branch 1 (.leaf (#[51,465])) (.leaf (#[51,3,4])))))))) +def framesPart032 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,4])) (.leaf (#[51,410,4]))) (.branch 1 (.leaf (#[51,466,4])) (.leaf (#[51,3,76])))) (.branch 2 (.branch 1 (.leaf (#[51,75,76])) (.leaf (#[51,410,76]))) (.branch 1 (.leaf (#[51,466,76])) (.leaf (#[51,3,413]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,413])) (.leaf (#[51,410,413]))) (.branch 1 (.leaf (#[51,466,413])) (.leaf (#[51,3,469])))) (.branch 2 (.branch 1 (.leaf (#[51,75,469])) (.leaf (#[51,410,469]))) (.branch 1 (.leaf (#[51,3,72])) (.leaf (#[51,7,72])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,410,72])) (.leaf (#[51,414,72]))) (.branch 1 (.leaf (#[51,3,465])) (.leaf (#[51,7,465])))) (.branch 2 (.branch 1 (.leaf (#[51,410,465])) (.leaf (#[51,414,465]))) (.branch 1 (.leaf (#[51,3,409])) (.leaf (#[51,75,409]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,79,409])) (.leaf (#[51,4,72]))) (.branch 1 (.leaf (#[51,413,72])) (.leaf (#[51,4,465])))) (.branch 2 (.branch 1 (.leaf (#[51,413,465])) (.leaf (#[51,4,409]))) (.branch 1 (.leaf (#[51,76,409])) (.leaf (#[51,72,409]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,3,4,72])) (.leaf (#[51,410,4,72]))) (.branch 1 (.leaf (#[51,410,413,72])) (.leaf (#[51,3,4,465])))) (.branch 2 (.branch 1 (.leaf (#[51,410,4,465])) (.leaf (#[51,3,413,465]))) (.branch 1 (.leaf (#[51,410,413,465])) (.leaf (#[51,3,4,409]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,4,409])) (.leaf (#[51,3,76,409]))) (.branch 1 (.leaf (#[51,75,76,409])) (.leaf (#[51,3,72,409])))) (.branch 2 (.branch 1 (.leaf (#[51,7,72,409])) (.leaf (#[51,4,72,409]))) (.branch 1 (.leaf (#[199])) (.leaf (#[222])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[237])) (.leaf (#[244]))) (.branch 1 (.leaf (#[391])) (.leaf (#[327])))) (.branch 2 (.branch 1 (.leaf (#[350])) (.leaf (#[365]))) (.branch 1 (.leaf (#[372])) (.leaf (#[217]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[243])) (.leaf (#[409]))) (.branch 1 (.leaf (#[345])) (.leaf (#[371])))) (.branch 2 (.branch 1 (.leaf (#[234])) (.leaf (#[362]))) (.branch 1 (.leaf (#[192])) (.leaf (#[320])))))))) +def framesPart033 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[384])) (.leaf (#[199,25]))) (.branch 1 (.leaf (#[237,25])) (.leaf (#[391,25])))) (.branch 2 (.branch 1 (.leaf (#[327,25])) (.leaf (#[365,25]))) (.branch 1 (.leaf (#[45,51])) (.leaf (#[199,51]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[237,51])) (.leaf (#[327,51]))) (.branch 1 (.leaf (#[365,51])) (.leaf (#[7,217])))) (.branch 2 (.branch 1 (.leaf (#[45,217])) (.leaf (#[199,217]))) (.branch 1 (.leaf (#[237,217])) (.leaf (#[391,217])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[429,217])) (.leaf (#[327,217]))) (.branch 1 (.leaf (#[365,217])) (.leaf (#[7,243])))) (.branch 2 (.branch 1 (.leaf (#[45,243])) (.leaf (#[199,243]))) (.branch 1 (.leaf (#[237,243])) (.leaf (#[391,243]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[429,243])) (.leaf (#[327,243]))) (.branch 1 (.leaf (#[365,243])) (.leaf (#[7,409])))) (.branch 2 (.branch 1 (.leaf (#[45,409])) (.leaf (#[199,409]))) (.branch 1 (.leaf (#[237,409])) (.leaf (#[391,409]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[429,409])) (.leaf (#[327,409]))) (.branch 1 (.leaf (#[365,409])) (.leaf (#[45,435])))) (.branch 2 (.branch 1 (.leaf (#[199,435])) (.leaf (#[237,435]))) (.branch 1 (.leaf (#[391,435])) (.leaf (#[327,435]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[365,435])) (.leaf (#[7,345]))) (.branch 1 (.leaf (#[45,345])) (.leaf (#[199,345])))) (.branch 2 (.branch 1 (.leaf (#[237,345])) (.leaf (#[391,345]))) (.branch 1 (.leaf (#[429,345])) (.leaf (#[327,345])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[365,345])) (.leaf (#[7,371]))) (.branch 1 (.leaf (#[45,371])) (.leaf (#[199,371])))) (.branch 2 (.branch 1 (.leaf (#[237,371])) (.leaf (#[391,371]))) (.branch 1 (.leaf (#[429,371])) (.leaf (#[327,371]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[365,371])) (.leaf (#[7,42]))) (.branch 1 (.leaf (#[30,42])) (.leaf (#[199,42])))) (.branch 2 (.branch 1 (.leaf (#[222,42])) (.leaf (#[391,42]))) (.branch 1 (.leaf (#[414,42])) (.leaf (#[327,42])))))))) +def framesPart034 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[350,42])) (.leaf (#[7,234]))) (.branch 1 (.leaf (#[30,234])) (.leaf (#[199,234])))) (.branch 2 (.branch 1 (.leaf (#[222,234])) (.leaf (#[391,234]))) (.branch 1 (.leaf (#[414,234])) (.leaf (#[327,234]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[350,234])) (.leaf (#[199,426]))) (.branch 1 (.leaf (#[222,426])) (.leaf (#[391,426])))) (.branch 2 (.branch 1 (.leaf (#[414,426])) (.leaf (#[327,426]))) (.branch 1 (.leaf (#[350,426])) (.leaf (#[7,362])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,362])) (.leaf (#[199,362]))) (.branch 1 (.leaf (#[222,362])) (.leaf (#[391,362])))) (.branch 2 (.branch 1 (.leaf (#[414,362])) (.leaf (#[327,362]))) (.branch 1 (.leaf (#[350,362])) (.leaf (#[7,192]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,192])) (.leaf (#[45,192]))) (.branch 1 (.leaf (#[52,192])) (.leaf (#[391,192])))) (.branch 2 (.branch 1 (.leaf (#[414,192])) (.leaf (#[429,192]))) (.branch 1 (.leaf (#[436,192])) (.leaf (#[7,320]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,320])) (.leaf (#[45,320]))) (.branch 1 (.leaf (#[52,320])) (.leaf (#[391,320])))) (.branch 2 (.branch 1 (.leaf (#[414,320])) (.leaf (#[429,320]))) (.branch 1 (.leaf (#[436,320])) (.leaf (#[7,384]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,384])) (.leaf (#[45,384]))) (.branch 1 (.leaf (#[52,384])) (.leaf (#[199,384])))) (.branch 2 (.branch 1 (.leaf (#[222,384])) (.leaf (#[237,384]))) (.branch 1 (.leaf (#[244,384])) (.leaf (#[25,42])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[217,42])) (.leaf (#[409,42]))) (.branch 1 (.leaf (#[345,42])) (.leaf (#[25,234])))) (.branch 2 (.branch 1 (.leaf (#[217,234])) (.leaf (#[409,234]))) (.branch 1 (.leaf (#[345,234])) (.leaf (#[217,426]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[345,426])) (.leaf (#[25,362]))) (.branch 1 (.leaf (#[217,362])) (.leaf (#[409,362])))) (.branch 2 (.branch 1 (.leaf (#[345,362])) (.leaf (#[25,192]))) (.branch 1 (.leaf (#[51,192])) (.leaf (#[409,192])))))))) +def framesPart035 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[435,192])) (.leaf (#[25,320]))) (.branch 1 (.leaf (#[51,320])) (.leaf (#[409,320])))) (.branch 2 (.branch 1 (.leaf (#[435,320])) (.leaf (#[25,384]))) (.branch 1 (.leaf (#[217,384])) (.leaf (#[243,384]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[42,192])) (.leaf (#[426,192]))) (.branch 1 (.leaf (#[42,320])) (.leaf (#[426,320])))) (.branch 2 (.branch 1 (.leaf (#[42,384])) (.leaf (#[234,384]))) (.branch 1 (.leaf (#[192,384])) (.leaf (#[7,25,42])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[199,25,42])) (.leaf (#[391,25,42]))) (.branch 1 (.leaf (#[327,25,42])) (.leaf (#[7,217,42])))) (.branch 2 (.branch 1 (.leaf (#[199,217,42])) (.leaf (#[391,217,42]))) (.branch 1 (.leaf (#[327,217,42])) (.leaf (#[7,409,42]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[199,409,42])) (.leaf (#[327,409,42]))) (.branch 1 (.leaf (#[7,345,42])) (.leaf (#[199,345,42])))) (.branch 2 (.branch 1 (.leaf (#[391,345,42])) (.leaf (#[327,345,42]))) (.branch 1 (.leaf (#[7,25,234])) (.leaf (#[199,25,234]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[391,25,234])) (.leaf (#[327,25,234]))) (.branch 1 (.leaf (#[7,217,234])) (.leaf (#[199,217,234])))) (.branch 2 (.branch 1 (.leaf (#[391,217,234])) (.leaf (#[327,217,234]))) (.branch 1 (.leaf (#[7,409,234])) (.leaf (#[199,409,234]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[391,409,234])) (.leaf (#[327,409,234]))) (.branch 1 (.leaf (#[7,345,234])) (.leaf (#[199,345,234])))) (.branch 2 (.branch 1 (.leaf (#[391,345,234])) (.leaf (#[327,345,234]))) (.branch 1 (.leaf (#[199,25,426])) (.leaf (#[391,25,426])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[327,25,426])) (.leaf (#[7,217,426]))) (.branch 1 (.leaf (#[199,217,426])) (.leaf (#[391,217,426])))) (.branch 2 (.branch 1 (.leaf (#[327,217,426])) (.leaf (#[199,409,426]))) (.branch 1 (.leaf (#[391,409,426])) (.leaf (#[327,409,426]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,345,426])) (.leaf (#[199,345,426]))) (.branch 1 (.leaf (#[391,345,426])) (.leaf (#[327,345,426])))) (.branch 2 (.branch 1 (.leaf (#[7,25,362])) (.leaf (#[199,25,362]))) (.branch 1 (.leaf (#[391,25,362])) (.leaf (#[327,25,362])))))))) +def framesPart036 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,217,362])) (.leaf (#[199,217,362]))) (.branch 1 (.leaf (#[391,217,362])) (.leaf (#[327,217,362])))) (.branch 2 (.branch 1 (.leaf (#[7,409,362])) (.leaf (#[199,409,362]))) (.branch 1 (.leaf (#[391,409,362])) (.leaf (#[327,409,362]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,345,362])) (.leaf (#[199,345,362]))) (.branch 1 (.leaf (#[391,345,362])) (.leaf (#[327,345,362])))) (.branch 2 (.branch 1 (.leaf (#[7,25,192])) (.leaf (#[45,25,192]))) (.branch 1 (.leaf (#[391,25,192])) (.leaf (#[429,25,192])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,51,192])) (.leaf (#[45,51,192]))) (.branch 1 (.leaf (#[391,51,192])) (.leaf (#[429,51,192])))) (.branch 2 (.branch 1 (.leaf (#[7,409,192])) (.leaf (#[45,409,192]))) (.branch 1 (.leaf (#[391,409,192])) (.leaf (#[429,409,192]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,435,192])) (.leaf (#[45,435,192]))) (.branch 1 (.leaf (#[391,435,192])) (.leaf (#[429,435,192])))) (.branch 2 (.branch 1 (.leaf (#[7,25,320])) (.leaf (#[45,25,320]))) (.branch 1 (.leaf (#[391,25,320])) (.leaf (#[429,25,320]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,51,320])) (.leaf (#[45,51,320]))) (.branch 1 (.leaf (#[391,51,320])) (.leaf (#[429,51,320])))) (.branch 2 (.branch 1 (.leaf (#[7,409,320])) (.leaf (#[45,409,320]))) (.branch 1 (.leaf (#[391,409,320])) (.leaf (#[429,409,320]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,435,320])) (.leaf (#[45,435,320]))) (.branch 1 (.leaf (#[391,435,320])) (.leaf (#[429,435,320])))) (.branch 2 (.branch 1 (.leaf (#[7,25,384])) (.leaf (#[45,25,384]))) (.branch 1 (.leaf (#[199,25,384])) (.leaf (#[237,25,384])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[45,51,384])) (.leaf (#[199,51,384]))) (.branch 1 (.leaf (#[237,51,384])) (.leaf (#[7,217,384])))) (.branch 2 (.branch 1 (.leaf (#[45,217,384])) (.leaf (#[199,217,384]))) (.branch 1 (.leaf (#[237,217,384])) (.leaf (#[7,243,384]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[45,243,384])) (.leaf (#[199,243,384]))) (.branch 1 (.leaf (#[237,243,384])) (.leaf (#[7,42,192])))) (.branch 2 (.branch 1 (.leaf (#[30,42,192])) (.leaf (#[391,42,192]))) (.branch 1 (.leaf (#[414,42,192])) (.leaf (#[7,426,192])))))))) +def framesPart037 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,426,192])) (.leaf (#[391,426,192]))) (.branch 1 (.leaf (#[414,426,192])) (.leaf (#[7,42,320])))) (.branch 2 (.branch 1 (.leaf (#[30,42,320])) (.leaf (#[391,42,320]))) (.branch 1 (.leaf (#[414,42,320])) (.leaf (#[7,426,320]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,426,320])) (.leaf (#[391,426,320]))) (.branch 1 (.leaf (#[414,426,320])) (.leaf (#[7,42,384])))) (.branch 2 (.branch 1 (.leaf (#[30,42,384])) (.leaf (#[199,42,384]))) (.branch 1 (.leaf (#[222,42,384])) (.leaf (#[7,234,384])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,234,384])) (.leaf (#[199,234,384]))) (.branch 1 (.leaf (#[222,234,384])) (.leaf (#[7,192,384])))) (.branch 2 (.branch 1 (.leaf (#[30,192,384])) (.leaf (#[45,192,384]))) (.branch 1 (.leaf (#[52,192,384])) (.leaf (#[25,42,192]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[409,42,192])) (.leaf (#[25,426,192]))) (.branch 1 (.leaf (#[409,426,192])) (.leaf (#[25,42,320])))) (.branch 2 (.branch 1 (.leaf (#[409,42,320])) (.leaf (#[25,426,320]))) (.branch 1 (.leaf (#[409,426,320])) (.leaf (#[25,42,384]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[217,42,384])) (.leaf (#[25,234,384]))) (.branch 1 (.leaf (#[217,234,384])) (.leaf (#[25,192,384])))) (.branch 2 (.branch 1 (.leaf (#[51,192,384])) (.leaf (#[42,192,384]))) (.branch 1 (.leaf (#[7,25,42,192])) (.leaf (#[391,25,42,192]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,409,42,192])) (.leaf (#[391,409,42,192]))) (.branch 1 (.leaf (#[7,25,426,192])) (.leaf (#[391,25,426,192])))) (.branch 2 (.branch 1 (.leaf (#[7,409,426,192])) (.leaf (#[391,409,426,192]))) (.branch 1 (.leaf (#[7,25,42,320])) (.leaf (#[391,25,42,320])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,409,42,320])) (.leaf (#[391,409,42,320]))) (.branch 1 (.leaf (#[7,25,426,320])) (.leaf (#[391,25,426,320])))) (.branch 2 (.branch 1 (.leaf (#[7,409,426,320])) (.leaf (#[391,409,426,320]))) (.branch 1 (.leaf (#[7,25,42,384])) (.leaf (#[199,25,42,384]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,217,42,384])) (.leaf (#[199,217,42,384]))) (.branch 1 (.leaf (#[7,25,234,384])) (.leaf (#[199,25,234,384])))) (.branch 2 (.branch 1 (.leaf (#[7,217,234,384])) (.leaf (#[199,217,234,384]))) (.branch 1 (.leaf (#[7,25,192,384])) (.leaf (#[45,25,192,384])))))))) +def framesPart038 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,51,192,384])) (.leaf (#[7,42,192,384]))) (.branch 1 (.leaf (#[30,42,192,384])) (.leaf (#[25,42,192,384])))) (.branch 2 (.branch 1 (.leaf (#[2])) (.leaf (#[47]))) (.branch 1 (.leaf (#[87])) (.leaf (#[122]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[411])) (.leaf (#[438]))) (.branch 1 (.leaf (#[462])) (.leaf (#[483])))) (.branch 2 (.branch 1 (.leaf (#[5])) (.leaf (#[125]))) (.branch 1 (.leaf (#[412])) (.leaf (#[460])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[484])) (.leaf (#[40]))) (.branch 1 (.leaf (#[433])) (.leaf (#[481])))) (.branch 2 (.branch 1 (.leaf (#[80])) (.leaf (#[457]))) (.branch 1 (.leaf (#[2,5])) (.leaf (#[42,5]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[82,5])) (.leaf (#[122,5]))) (.branch 1 (.leaf (#[411,5])) (.leaf (#[435,5])))) (.branch 2 (.branch 1 (.leaf (#[459,5])) (.leaf (#[483,5]))) (.branch 1 (.leaf (#[2,45])) (.leaf (#[122,45]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[411,45])) (.leaf (#[459,45]))) (.branch 1 (.leaf (#[483,45])) (.leaf (#[2,85])))) (.branch 2 (.branch 1 (.leaf (#[122,85])) (.leaf (#[411,85]))) (.branch 1 (.leaf (#[435,85])) (.leaf (#[483,85]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[2,125])) (.leaf (#[42,125]))) (.branch 1 (.leaf (#[82,125])) (.leaf (#[122,125])))) (.branch 2 (.branch 1 (.leaf (#[411,125])) (.leaf (#[435,125]))) (.branch 1 (.leaf (#[459,125])) (.leaf (#[483,125])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[2,412])) (.leaf (#[42,412]))) (.branch 1 (.leaf (#[82,412])) (.leaf (#[122,412])))) (.branch 2 (.branch 1 (.leaf (#[411,412])) (.leaf (#[435,412]))) (.branch 1 (.leaf (#[459,412])) (.leaf (#[483,412]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[2,436])) (.leaf (#[82,436]))) (.branch 1 (.leaf (#[122,436])) (.leaf (#[411,436])))) (.branch 2 (.branch 1 (.leaf (#[459,436])) (.leaf (#[483,436]))) (.branch 1 (.leaf (#[2,460])) (.leaf (#[42,460])))))))) +def framesPart039 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[82,460])) (.leaf (#[122,460]))) (.branch 1 (.leaf (#[411,460])) (.leaf (#[435,460])))) (.branch 2 (.branch 1 (.leaf (#[459,460])) (.leaf (#[483,460]))) (.branch 1 (.leaf (#[2,484])) (.leaf (#[42,484]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[82,484])) (.leaf (#[122,484]))) (.branch 1 (.leaf (#[411,484])) (.leaf (#[435,484])))) (.branch 2 (.branch 1 (.leaf (#[459,484])) (.leaf (#[483,484]))) (.branch 1 (.leaf (#[2,40])) (.leaf (#[7,40])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[82,40])) (.leaf (#[87,40]))) (.branch 1 (.leaf (#[411,40])) (.leaf (#[414,40])))) (.branch 2 (.branch 1 (.leaf (#[459,40])) (.leaf (#[462,40]))) (.branch 1 (.leaf (#[2,120])) (.leaf (#[87,120]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[411,120])) (.leaf (#[414,120]))) (.branch 1 (.leaf (#[462,120])) (.leaf (#[2,433])))) (.branch 2 (.branch 1 (.leaf (#[7,433])) (.leaf (#[82,433]))) (.branch 1 (.leaf (#[87,433])) (.leaf (#[411,433]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[414,433])) (.leaf (#[459,433]))) (.branch 1 (.leaf (#[462,433])) (.leaf (#[2,481])))) (.branch 2 (.branch 1 (.leaf (#[7,481])) (.leaf (#[82,481]))) (.branch 1 (.leaf (#[87,481])) (.leaf (#[411,481]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[414,481])) (.leaf (#[459,481]))) (.branch 1 (.leaf (#[462,481])) (.leaf (#[2,80])))) (.branch 2 (.branch 1 (.leaf (#[7,80])) (.leaf (#[42,80]))) (.branch 1 (.leaf (#[47,80])) (.leaf (#[411,80])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[414,80])) (.leaf (#[435,80]))) (.branch 1 (.leaf (#[438,80])) (.leaf (#[2,457])))) (.branch 2 (.branch 1 (.leaf (#[7,457])) (.leaf (#[42,457]))) (.branch 1 (.leaf (#[47,457])) (.leaf (#[411,457]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[414,457])) (.leaf (#[435,457]))) (.branch 1 (.leaf (#[438,457])) (.leaf (#[2,409])))) (.branch 2 (.branch 1 (.leaf (#[47,409])) (.leaf (#[82,409]))) (.branch 1 (.leaf (#[87,409])) (.leaf (#[122,409])))))))) +def framesPart040 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[127,409])) (.leaf (#[5,40]))) (.branch 1 (.leaf (#[85,40])) (.leaf (#[412,40])))) (.branch 2 (.branch 1 (.leaf (#[460,40])) (.leaf (#[5,120]))) (.branch 1 (.leaf (#[85,120])) (.leaf (#[412,120]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[460,120])) (.leaf (#[5,433]))) (.branch 1 (.leaf (#[85,433])) (.leaf (#[412,433])))) (.branch 2 (.branch 1 (.leaf (#[460,433])) (.leaf (#[5,481]))) (.branch 1 (.leaf (#[85,481])) (.leaf (#[412,481])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[460,481])) (.leaf (#[5,80]))) (.branch 1 (.leaf (#[45,80])) (.leaf (#[412,80])))) (.branch 2 (.branch 1 (.leaf (#[436,80])) (.leaf (#[5,457]))) (.branch 1 (.leaf (#[45,457])) (.leaf (#[412,457]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[436,457])) (.leaf (#[5,409]))) (.branch 1 (.leaf (#[85,409])) (.leaf (#[125,409])))) (.branch 2 (.branch 1 (.leaf (#[40,80])) (.leaf (#[433,80]))) (.branch 1 (.leaf (#[40,457])) (.leaf (#[433,457]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[40,409])) (.leaf (#[120,409]))) (.branch 1 (.leaf (#[80,409])) (.leaf (#[2,5,40])))) (.branch 2 (.branch 1 (.leaf (#[82,5,40])) (.leaf (#[411,5,40]))) (.branch 1 (.leaf (#[459,5,40])) (.leaf (#[2,85,40]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[82,85,40])) (.leaf (#[411,85,40]))) (.branch 1 (.leaf (#[459,85,40])) (.leaf (#[2,412,40])))) (.branch 2 (.branch 1 (.leaf (#[82,412,40])) (.leaf (#[411,412,40]))) (.branch 1 (.leaf (#[459,412,40])) (.leaf (#[2,460,40])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[82,460,40])) (.leaf (#[411,460,40]))) (.branch 1 (.leaf (#[459,460,40])) (.leaf (#[2,5,120])))) (.branch 2 (.branch 1 (.leaf (#[82,5,120])) (.leaf (#[411,5,120]))) (.branch 1 (.leaf (#[459,5,120])) (.leaf (#[2,85,120]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[82,85,120])) (.leaf (#[411,85,120]))) (.branch 1 (.leaf (#[459,85,120])) (.leaf (#[2,412,120])))) (.branch 2 (.branch 1 (.leaf (#[82,412,120])) (.leaf (#[411,412,120]))) (.branch 1 (.leaf (#[459,412,120])) (.leaf (#[2,460,120])))))))) +def framesPart041 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[82,460,120])) (.leaf (#[411,460,120]))) (.branch 1 (.leaf (#[459,460,120])) (.leaf (#[2,5,433])))) (.branch 2 (.branch 1 (.leaf (#[82,5,433])) (.leaf (#[411,5,433]))) (.branch 1 (.leaf (#[459,5,433])) (.leaf (#[2,85,433]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[82,85,433])) (.leaf (#[411,85,433]))) (.branch 1 (.leaf (#[459,85,433])) (.leaf (#[2,412,433])))) (.branch 2 (.branch 1 (.leaf (#[82,412,433])) (.leaf (#[411,412,433]))) (.branch 1 (.leaf (#[459,412,433])) (.leaf (#[2,460,433])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[82,460,433])) (.leaf (#[411,460,433]))) (.branch 1 (.leaf (#[459,460,433])) (.leaf (#[2,5,481])))) (.branch 2 (.branch 1 (.leaf (#[82,5,481])) (.leaf (#[411,5,481]))) (.branch 1 (.leaf (#[459,5,481])) (.leaf (#[2,85,481]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[82,85,481])) (.leaf (#[411,85,481]))) (.branch 1 (.leaf (#[459,85,481])) (.leaf (#[2,412,481])))) (.branch 2 (.branch 1 (.leaf (#[82,412,481])) (.leaf (#[411,412,481]))) (.branch 1 (.leaf (#[459,412,481])) (.leaf (#[2,460,481]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[82,460,481])) (.leaf (#[411,460,481]))) (.branch 1 (.leaf (#[459,460,481])) (.leaf (#[2,5,80])))) (.branch 2 (.branch 1 (.leaf (#[42,5,80])) (.leaf (#[411,5,80]))) (.branch 1 (.leaf (#[435,5,80])) (.leaf (#[2,45,80]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[42,45,80])) (.leaf (#[411,45,80]))) (.branch 1 (.leaf (#[435,45,80])) (.leaf (#[2,412,80])))) (.branch 2 (.branch 1 (.leaf (#[42,412,80])) (.leaf (#[411,412,80]))) (.branch 1 (.leaf (#[435,412,80])) (.leaf (#[2,436,80])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[42,436,80])) (.leaf (#[411,436,80]))) (.branch 1 (.leaf (#[435,436,80])) (.leaf (#[2,5,457])))) (.branch 2 (.branch 1 (.leaf (#[42,5,457])) (.leaf (#[411,5,457]))) (.branch 1 (.leaf (#[435,5,457])) (.leaf (#[2,45,457]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[42,45,457])) (.leaf (#[411,45,457]))) (.branch 1 (.leaf (#[435,45,457])) (.leaf (#[2,412,457])))) (.branch 2 (.branch 1 (.leaf (#[42,412,457])) (.leaf (#[411,412,457]))) (.branch 1 (.leaf (#[435,412,457])) (.leaf (#[2,436,457])))))))) +def framesPart042 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[42,436,457])) (.leaf (#[411,436,457]))) (.branch 1 (.leaf (#[435,436,457])) (.leaf (#[2,5,409])))) (.branch 2 (.branch 1 (.leaf (#[42,5,409])) (.leaf (#[82,5,409]))) (.branch 1 (.leaf (#[122,5,409])) (.leaf (#[2,45,409]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[82,45,409])) (.leaf (#[122,45,409]))) (.branch 1 (.leaf (#[2,85,409])) (.leaf (#[42,85,409])))) (.branch 2 (.branch 1 (.leaf (#[82,85,409])) (.leaf (#[122,85,409]))) (.branch 1 (.leaf (#[2,125,409])) (.leaf (#[42,125,409])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[82,125,409])) (.leaf (#[122,125,409]))) (.branch 1 (.leaf (#[2,40,80])) (.leaf (#[7,40,80])))) (.branch 2 (.branch 1 (.leaf (#[411,40,80])) (.leaf (#[414,40,80]))) (.branch 1 (.leaf (#[2,433,80])) (.leaf (#[7,433,80]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[411,433,80])) (.leaf (#[414,433,80]))) (.branch 1 (.leaf (#[2,40,457])) (.leaf (#[7,40,457])))) (.branch 2 (.branch 1 (.leaf (#[411,40,457])) (.leaf (#[414,40,457]))) (.branch 1 (.leaf (#[2,433,457])) (.leaf (#[7,433,457]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[411,433,457])) (.leaf (#[414,433,457]))) (.branch 1 (.leaf (#[2,40,409])) (.leaf (#[7,40,409])))) (.branch 2 (.branch 1 (.leaf (#[82,40,409])) (.leaf (#[87,40,409]))) (.branch 1 (.leaf (#[2,120,409])) (.leaf (#[7,120,409]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[82,120,409])) (.leaf (#[87,120,409]))) (.branch 1 (.leaf (#[2,80,409])) (.leaf (#[7,80,409])))) (.branch 2 (.branch 1 (.leaf (#[42,80,409])) (.leaf (#[47,80,409]))) (.branch 1 (.leaf (#[5,40,80])) (.leaf (#[412,40,80])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[5,433,80])) (.leaf (#[412,433,80]))) (.branch 1 (.leaf (#[5,40,457])) (.leaf (#[412,40,457])))) (.branch 2 (.branch 1 (.leaf (#[5,433,457])) (.leaf (#[412,433,457]))) (.branch 1 (.leaf (#[5,40,409])) (.leaf (#[85,40,409]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[5,120,409])) (.leaf (#[85,120,409]))) (.branch 1 (.leaf (#[5,80,409])) (.leaf (#[45,80,409])))) (.branch 2 (.branch 1 (.leaf (#[40,80,409])) (.leaf (#[411,5,40,80]))) (.branch 1 (.leaf (#[2,412,40,80])) (.leaf (#[411,412,40,80])))))))) +def framesPart043 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[2,5,433,80])) (.leaf (#[411,5,433,80]))) (.branch 1 (.leaf (#[2,412,433,80])) (.leaf (#[411,412,433,80])))) (.branch 2 (.branch 1 (.leaf (#[2,5,40,457])) (.leaf (#[411,5,40,457]))) (.branch 1 (.leaf (#[2,412,40,457])) (.leaf (#[411,412,40,457]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[2,5,433,457])) (.leaf (#[411,5,433,457]))) (.branch 1 (.leaf (#[2,412,433,457])) (.leaf (#[411,412,433,457])))) (.branch 2 (.branch 1 (.leaf (#[2,5,40,409])) (.leaf (#[82,5,40,409]))) (.branch 1 (.leaf (#[2,85,40,409])) (.leaf (#[82,85,40,409])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[2,5,120,409])) (.leaf (#[82,5,120,409]))) (.branch 1 (.leaf (#[2,85,120,409])) (.leaf (#[82,85,120,409])))) (.branch 2 (.branch 1 (.leaf (#[2,5,80,409])) (.leaf (#[42,5,80,409]))) (.branch 1 (.leaf (#[2,45,80,409])) (.leaf (#[42,45,80,409]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[2,40,80,409])) (.leaf (#[7,40,80,409]))) (.branch 1 (.leaf (#[5,40,80,409])) (.leaf (#[151])))) (.branch 2 (.branch 1 (.leaf (#[189])) (.leaf (#[220]))) (.branch 1 (.leaf (#[246])) (.leaf (#[279]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[317])) (.leaf (#[348]))) (.branch 1 (.leaf (#[374])) (.leaf (#[186])))) (.branch 2 (.branch 1 (.leaf (#[241])) (.leaf (#[314]))) (.branch 1 (.leaf (#[369])) (.leaf (#[219]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[347])) (.leaf (#[144]))) (.branch 1 (.leaf (#[272])) (.leaf (#[151,42])))) (.branch 2 (.branch 1 (.leaf (#[220,42])) (.leaf (#[279,42]))) (.branch 1 (.leaf (#[348,42])) (.leaf (#[151,97])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[220,97])) (.leaf (#[391,97]))) (.branch 1 (.leaf (#[460,97])) (.leaf (#[279,97])))) (.branch 2 (.branch 1 (.leaf (#[348,97])) (.leaf (#[7,186]))) (.branch 1 (.leaf (#[76,186])) (.leaf (#[151,186]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[220,186])) (.leaf (#[391,186]))) (.branch 1 (.leaf (#[460,186])) (.leaf (#[279,186])))) (.branch 2 (.branch 1 (.leaf (#[348,186])) (.leaf (#[7,241]))) (.branch 1 (.leaf (#[76,241])) (.leaf (#[151,241])))))))) +def framesPart044 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[220,241])) (.leaf (#[391,241]))) (.branch 1 (.leaf (#[460,241])) (.leaf (#[279,241])))) (.branch 2 (.branch 1 (.leaf (#[348,241])) (.leaf (#[76,426]))) (.branch 1 (.leaf (#[151,426])) (.leaf (#[220,426]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[460,426])) (.leaf (#[279,426]))) (.branch 1 (.leaf (#[348,426])) (.leaf (#[76,481])))) (.branch 2 (.branch 1 (.leaf (#[151,481])) (.leaf (#[220,481]))) (.branch 1 (.leaf (#[391,481])) (.leaf (#[279,481])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[348,481])) (.leaf (#[7,314]))) (.branch 1 (.leaf (#[76,314])) (.leaf (#[151,314])))) (.branch 2 (.branch 1 (.leaf (#[220,314])) (.leaf (#[391,314]))) (.branch 1 (.leaf (#[460,314])) (.leaf (#[279,314]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[348,314])) (.leaf (#[7,369]))) (.branch 1 (.leaf (#[76,369])) (.leaf (#[151,369])))) (.branch 2 (.branch 1 (.leaf (#[220,369])) (.leaf (#[391,369]))) (.branch 1 (.leaf (#[460,369])) (.leaf (#[279,369]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[348,369])) (.leaf (#[45,75]))) (.branch 1 (.leaf (#[151,75])) (.leaf (#[189,75])))) (.branch 2 (.branch 1 (.leaf (#[391,75])) (.leaf (#[429,75]))) (.branch 1 (.leaf (#[279,75])) (.leaf (#[317,75]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,219])) (.leaf (#[45,219]))) (.branch 1 (.leaf (#[151,219])) (.leaf (#[189,219])))) (.branch 2 (.branch 1 (.leaf (#[391,219])) (.leaf (#[429,219]))) (.branch 1 (.leaf (#[279,219])) (.leaf (#[317,219])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[151,459])) (.leaf (#[189,459]))) (.branch 1 (.leaf (#[391,459])) (.leaf (#[429,459])))) (.branch 2 (.branch 1 (.leaf (#[279,459])) (.leaf (#[317,459]))) (.branch 1 (.leaf (#[7,347])) (.leaf (#[45,347]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[151,347])) (.leaf (#[189,347]))) (.branch 1 (.leaf (#[391,347])) (.leaf (#[429,347])))) (.branch 2 (.branch 1 (.leaf (#[279,347])) (.leaf (#[317,347]))) (.branch 1 (.leaf (#[7,144])) (.leaf (#[45,144])))))))) +def framesPart045 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[76,144])) (.leaf (#[102,144]))) (.branch 1 (.leaf (#[391,144])) (.leaf (#[429,144])))) (.branch 2 (.branch 1 (.leaf (#[460,144])) (.leaf (#[486,144]))) (.branch 1 (.leaf (#[7,272])) (.leaf (#[45,272]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[76,272])) (.leaf (#[102,272]))) (.branch 1 (.leaf (#[391,272])) (.leaf (#[429,272])))) (.branch 2 (.branch 1 (.leaf (#[460,272])) (.leaf (#[486,272]))) (.branch 1 (.leaf (#[76,384])) (.leaf (#[102,384])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[151,384])) (.leaf (#[189,384]))) (.branch 1 (.leaf (#[220,384])) (.leaf (#[246,384])))) (.branch 2 (.branch 1 (.leaf (#[186,75])) (.leaf (#[426,75]))) (.branch 1 (.leaf (#[314,75])) (.leaf (#[42,219]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[186,219])) (.leaf (#[426,219]))) (.branch 1 (.leaf (#[314,219])) (.leaf (#[186,459])))) (.branch 2 (.branch 1 (.leaf (#[426,459])) (.leaf (#[314,459]))) (.branch 1 (.leaf (#[42,347])) (.leaf (#[186,347]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[426,347])) (.leaf (#[314,347]))) (.branch 1 (.leaf (#[42,144])) (.leaf (#[97,144])))) (.branch 2 (.branch 1 (.leaf (#[426,144])) (.leaf (#[481,144]))) (.branch 1 (.leaf (#[42,272])) (.leaf (#[97,272]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[426,272])) (.leaf (#[481,272]))) (.branch 1 (.leaf (#[97,384])) (.leaf (#[186,384])))) (.branch 2 (.branch 1 (.leaf (#[241,384])) (.leaf (#[75,144]))) (.branch 1 (.leaf (#[459,144])) (.leaf (#[75,272])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[459,272])) (.leaf (#[75,384]))) (.branch 1 (.leaf (#[219,384])) (.leaf (#[144,384])))) (.branch 2 (.branch 1 (.leaf (#[7,42,75])) (.leaf (#[151,42,75]))) (.branch 1 (.leaf (#[391,42,75])) (.leaf (#[279,42,75]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,186,75])) (.leaf (#[151,186,75]))) (.branch 1 (.leaf (#[391,186,75])) (.leaf (#[279,186,75])))) (.branch 2 (.branch 1 (.leaf (#[7,426,75])) (.leaf (#[151,426,75]))) (.branch 1 (.leaf (#[391,426,75])) (.leaf (#[279,426,75])))))))) +def framesPart046 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,314,75])) (.leaf (#[151,314,75]))) (.branch 1 (.leaf (#[391,314,75])) (.leaf (#[279,314,75])))) (.branch 2 (.branch 1 (.leaf (#[7,42,219])) (.leaf (#[151,42,219]))) (.branch 1 (.leaf (#[391,42,219])) (.leaf (#[279,42,219]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,186,219])) (.leaf (#[151,186,219]))) (.branch 1 (.leaf (#[391,186,219])) (.leaf (#[279,186,219])))) (.branch 2 (.branch 1 (.leaf (#[7,426,219])) (.leaf (#[151,426,219]))) (.branch 1 (.leaf (#[391,426,219])) (.leaf (#[279,426,219])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,314,219])) (.leaf (#[151,314,219]))) (.branch 1 (.leaf (#[391,314,219])) (.leaf (#[279,314,219])))) (.branch 2 (.branch 1 (.leaf (#[151,42,459])) (.leaf (#[391,42,459]))) (.branch 1 (.leaf (#[279,42,459])) (.leaf (#[7,186,459]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[151,186,459])) (.leaf (#[391,186,459]))) (.branch 1 (.leaf (#[279,186,459])) (.leaf (#[7,426,459])))) (.branch 2 (.branch 1 (.leaf (#[151,426,459])) (.leaf (#[391,426,459]))) (.branch 1 (.leaf (#[279,426,459])) (.leaf (#[7,314,459]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[151,314,459])) (.leaf (#[391,314,459]))) (.branch 1 (.leaf (#[279,314,459])) (.leaf (#[7,42,347])))) (.branch 2 (.branch 1 (.leaf (#[151,42,347])) (.leaf (#[391,42,347]))) (.branch 1 (.leaf (#[279,42,347])) (.leaf (#[7,186,347]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[151,186,347])) (.leaf (#[391,186,347]))) (.branch 1 (.leaf (#[279,186,347])) (.leaf (#[7,426,347])))) (.branch 2 (.branch 1 (.leaf (#[151,426,347])) (.leaf (#[391,426,347]))) (.branch 1 (.leaf (#[279,426,347])) (.leaf (#[7,314,347])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[151,314,347])) (.leaf (#[391,314,347]))) (.branch 1 (.leaf (#[279,314,347])) (.leaf (#[7,42,144])))) (.branch 2 (.branch 1 (.leaf (#[76,42,144])) (.leaf (#[391,42,144]))) (.branch 1 (.leaf (#[460,42,144])) (.leaf (#[7,97,144]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[76,97,144])) (.leaf (#[391,97,144]))) (.branch 1 (.leaf (#[460,97,144])) (.leaf (#[7,426,144])))) (.branch 2 (.branch 1 (.leaf (#[76,426,144])) (.leaf (#[391,426,144]))) (.branch 1 (.leaf (#[460,426,144])) (.leaf (#[7,481,144])))))))) +def framesPart047 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[76,481,144])) (.leaf (#[391,481,144]))) (.branch 1 (.leaf (#[460,481,144])) (.leaf (#[7,42,272])))) (.branch 2 (.branch 1 (.leaf (#[76,42,272])) (.leaf (#[391,42,272]))) (.branch 1 (.leaf (#[460,42,272])) (.leaf (#[7,97,272]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[76,97,272])) (.leaf (#[391,97,272]))) (.branch 1 (.leaf (#[460,97,272])) (.leaf (#[7,426,272])))) (.branch 2 (.branch 1 (.leaf (#[76,426,272])) (.leaf (#[391,426,272]))) (.branch 1 (.leaf (#[460,426,272])) (.leaf (#[7,481,272])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[76,481,272])) (.leaf (#[391,481,272]))) (.branch 1 (.leaf (#[460,481,272])) (.leaf (#[76,42,384])))) (.branch 2 (.branch 1 (.leaf (#[151,42,384])) (.leaf (#[220,42,384]))) (.branch 1 (.leaf (#[7,97,384])) (.leaf (#[76,97,384]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[151,97,384])) (.leaf (#[220,97,384]))) (.branch 1 (.leaf (#[7,186,384])) (.leaf (#[76,186,384])))) (.branch 2 (.branch 1 (.leaf (#[151,186,384])) (.leaf (#[220,186,384]))) (.branch 1 (.leaf (#[7,241,384])) (.leaf (#[76,241,384]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[151,241,384])) (.leaf (#[220,241,384]))) (.branch 1 (.leaf (#[7,75,144])) (.leaf (#[45,75,144])))) (.branch 2 (.branch 1 (.leaf (#[391,75,144])) (.leaf (#[429,75,144]))) (.branch 1 (.leaf (#[7,459,144])) (.leaf (#[45,459,144]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[391,459,144])) (.leaf (#[429,459,144]))) (.branch 1 (.leaf (#[7,75,272])) (.leaf (#[45,75,272])))) (.branch 2 (.branch 1 (.leaf (#[391,75,272])) (.leaf (#[429,75,272]))) (.branch 1 (.leaf (#[7,459,272])) (.leaf (#[45,459,272])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[391,459,272])) (.leaf (#[429,459,272]))) (.branch 1 (.leaf (#[7,75,384])) (.leaf (#[45,75,384])))) (.branch 2 (.branch 1 (.leaf (#[151,75,384])) (.leaf (#[189,75,384]))) (.branch 1 (.leaf (#[7,219,384])) (.leaf (#[45,219,384]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[151,219,384])) (.leaf (#[189,219,384]))) (.branch 1 (.leaf (#[7,144,384])) (.leaf (#[45,144,384])))) (.branch 2 (.branch 1 (.leaf (#[76,144,384])) (.leaf (#[102,144,384]))) (.branch 1 (.leaf (#[42,75,144])) (.leaf (#[426,75,144])))))))) +def framesPart048 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[42,459,144])) (.leaf (#[426,459,144]))) (.branch 1 (.leaf (#[42,75,272])) (.leaf (#[426,75,272])))) (.branch 2 (.branch 1 (.leaf (#[42,459,272])) (.leaf (#[426,459,272]))) (.branch 1 (.leaf (#[42,75,384])) (.leaf (#[186,75,384]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[42,219,384])) (.leaf (#[186,219,384]))) (.branch 1 (.leaf (#[42,144,384])) (.leaf (#[97,144,384])))) (.branch 2 (.branch 1 (.leaf (#[75,144,384])) (.leaf (#[391,42,75,144]))) (.branch 1 (.leaf (#[7,426,75,144])) (.leaf (#[391,426,75,144])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,42,459,144])) (.leaf (#[391,42,459,144]))) (.branch 1 (.leaf (#[7,426,459,144])) (.leaf (#[391,426,459,144])))) (.branch 2 (.branch 1 (.leaf (#[7,42,75,272])) (.leaf (#[391,42,75,272]))) (.branch 1 (.leaf (#[7,426,75,272])) (.leaf (#[391,426,75,272]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,42,459,272])) (.leaf (#[391,42,459,272]))) (.branch 1 (.leaf (#[7,426,459,272])) (.leaf (#[391,426,459,272])))) (.branch 2 (.branch 1 (.leaf (#[7,42,75,384])) (.leaf (#[151,42,75,384]))) (.branch 1 (.leaf (#[7,186,75,384])) (.leaf (#[151,186,75,384]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,42,219,384])) (.leaf (#[151,42,219,384]))) (.branch 1 (.leaf (#[7,186,219,384])) (.leaf (#[151,186,219,384])))) (.branch 2 (.branch 1 (.leaf (#[7,42,144,384])) (.leaf (#[76,42,144,384]))) (.branch 1 (.leaf (#[7,97,144,384])) (.leaf (#[76,97,144,384]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,75,144,384])) (.leaf (#[45,75,144,384]))) (.branch 1 (.leaf (#[42,75,144,384])) (.leaf (#[51,75,131,384,1])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,5])) (.leaf (#[51,75,131,384,9]))) (.branch 1 (.leaf (#[51,75,131,384,13])) (.leaf (#[51,75,131,384,15])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,17])) (.leaf (#[51,75,131,384,19]))) (.branch 1 (.leaf (#[51,75,131,384,23])) (.leaf (#[51,75,131,384,27])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,31])) (.leaf (#[51,75,131,384,2]))) (.branch 1 (.leaf (#[51,75,131,384,6])) (.leaf (#[51,75,131,384,10]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,14])) (.leaf (#[51,75,131,384,18]))) (.branch 1 (.leaf (#[51,75,131,384,26])) (.leaf (#[51,75,131,384,4])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,12])) (.leaf (#[51,75,131,384,20]))) (.branch 1 (.leaf (#[51,75,131,384,28])) (.leaf (#[51,75,131,384,24])))))))) +def framesPart049 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,16])) (.leaf (#[51,75,131,384,1,2]))) (.branch 1 (.leaf (#[51,75,131,384,5,2])) (.leaf (#[51,75,131,384,9,2])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,13,2])) (.leaf (#[51,75,131,384,17,2]))) (.branch 1 (.leaf (#[51,75,131,384,21,2])) (.leaf (#[51,75,131,384,25,2]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,29,2])) (.leaf (#[51,75,131,384,1,6]))) (.branch 1 (.leaf (#[51,75,131,384,5,6])) (.leaf (#[51,75,131,384,9,6])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,13,6])) (.leaf (#[51,75,131,384,17,6]))) (.branch 1 (.leaf (#[51,75,131,384,21,6])) (.leaf (#[51,75,131,384,25,6])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,29,6])) (.leaf (#[51,75,131,384,1,10]))) (.branch 1 (.leaf (#[51,75,131,384,5,10])) (.leaf (#[51,75,131,384,9,10])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,13,10])) (.leaf (#[51,75,131,384,17,10]))) (.branch 1 (.leaf (#[51,75,131,384,21,10])) (.leaf (#[51,75,131,384,25,10]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,29,10])) (.leaf (#[51,75,131,384,1,14]))) (.branch 1 (.leaf (#[51,75,131,384,5,14])) (.leaf (#[51,75,131,384,9,14])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,13,14])) (.leaf (#[51,75,131,384,17,14]))) (.branch 1 (.leaf (#[51,75,131,384,21,14])) (.leaf (#[51,75,131,384,25,14]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,29,14])) (.leaf (#[51,75,131,384,1,18]))) (.branch 1 (.leaf (#[51,75,131,384,5,18])) (.leaf (#[51,75,131,384,9,18])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,13,18])) (.leaf (#[51,75,131,384,17,18]))) (.branch 1 (.leaf (#[51,75,131,384,21,18])) (.leaf (#[51,75,131,384,25,18]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,29,18])) (.leaf (#[51,75,131,384,1,22]))) (.branch 1 (.leaf (#[51,75,131,384,5,22])) (.leaf (#[51,75,131,384,9,22])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,13,22])) (.leaf (#[51,75,131,384,17,22]))) (.branch 1 (.leaf (#[51,75,131,384,25,22])) (.leaf (#[51,75,131,384,1,26])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,5,26])) (.leaf (#[51,75,131,384,9,26]))) (.branch 1 (.leaf (#[51,75,131,384,13,26])) (.leaf (#[51,75,131,384,17,26])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,21,26])) (.leaf (#[51,75,131,384,25,26]))) (.branch 1 (.leaf (#[51,75,131,384,29,26])) (.leaf (#[51,75,131,384,1,30]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,5,30])) (.leaf (#[51,75,131,384,9,30]))) (.branch 1 (.leaf (#[51,75,131,384,13,30])) (.leaf (#[51,75,131,384,17,30])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,25,30])) (.leaf (#[51,75,131,384,1,4]))) (.branch 1 (.leaf (#[51,75,131,384,3,4])) (.leaf (#[51,75,131,384,9,4])))))))) +def framesPart050 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,11,4])) (.leaf (#[51,75,131,384,17,4]))) (.branch 1 (.leaf (#[51,75,131,384,19,4])) (.leaf (#[51,75,131,384,25,4])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,27,4])) (.leaf (#[51,75,131,384,1,12]))) (.branch 1 (.leaf (#[51,75,131,384,3,12])) (.leaf (#[51,75,131,384,9,12]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,11,12])) (.leaf (#[51,75,131,384,17,12]))) (.branch 1 (.leaf (#[51,75,131,384,19,12])) (.leaf (#[51,75,131,384,25,12])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,27,12])) (.leaf (#[51,75,131,384,1,20]))) (.branch 1 (.leaf (#[51,75,131,384,3,20])) (.leaf (#[51,75,131,384,9,20])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,11,20])) (.leaf (#[51,75,131,384,17,20]))) (.branch 1 (.leaf (#[51,75,131,384,19,20])) (.leaf (#[51,75,131,384,25,20])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,27,20])) (.leaf (#[51,75,131,384,1,28]))) (.branch 1 (.leaf (#[51,75,131,384,3,28])) (.leaf (#[51,75,131,384,9,28]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,11,28])) (.leaf (#[51,75,131,384,17,28]))) (.branch 1 (.leaf (#[51,75,131,384,19,28])) (.leaf (#[51,75,131,384,25,28])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,27,28])) (.leaf (#[51,75,131,384,1,8]))) (.branch 1 (.leaf (#[51,75,131,384,5,8])) (.leaf (#[51,75,131,384,7,8]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,17,8])) (.leaf (#[51,75,131,384,19,8]))) (.branch 1 (.leaf (#[51,75,131,384,23,8])) (.leaf (#[51,75,131,384,1,24])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,3,24])) (.leaf (#[51,75,131,384,5,24]))) (.branch 1 (.leaf (#[51,75,131,384,7,24])) (.leaf (#[51,75,131,384,17,24]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,19,24])) (.leaf (#[51,75,131,384,21,24]))) (.branch 1 (.leaf (#[51,75,131,384,23,24])) (.leaf (#[51,75,131,384,1,16])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,3,16])) (.leaf (#[51,75,131,384,5,16]))) (.branch 1 (.leaf (#[51,75,131,384,7,16])) (.leaf (#[51,75,131,384,9,16])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,11,16])) (.leaf (#[51,75,131,384,13,16]))) (.branch 1 (.leaf (#[51,75,131,384,15,16])) (.leaf (#[51,75,131,384,2,4])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,10,4])) (.leaf (#[51,75,131,384,18,4]))) (.branch 1 (.leaf (#[51,75,131,384,26,4])) (.leaf (#[51,75,131,384,2,12]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,10,12])) (.leaf (#[51,75,131,384,18,12]))) (.branch 1 (.leaf (#[51,75,131,384,26,12])) (.leaf (#[51,75,131,384,2,20])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,10,20])) (.leaf (#[51,75,131,384,18,20]))) (.branch 1 (.leaf (#[51,75,131,384,26,20])) (.leaf (#[51,75,131,384,2,28])))))))) +def framesPart051 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,10,28])) (.leaf (#[51,75,131,384,18,28]))) (.branch 1 (.leaf (#[51,75,131,384,26,28])) (.leaf (#[51,75,131,384,2,8])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,6,8])) (.leaf (#[51,75,131,384,18,8]))) (.branch 1 (.leaf (#[51,75,131,384,2,24])) (.leaf (#[51,75,131,384,6,24]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,18,24])) (.leaf (#[51,75,131,384,22,24]))) (.branch 1 (.leaf (#[51,75,131,384,2,16])) (.leaf (#[51,75,131,384,6,16])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,10,16])) (.leaf (#[51,75,131,384,14,16]))) (.branch 1 (.leaf (#[51,75,131,384,4,8])) (.leaf (#[51,75,131,384,20,8])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,4,24])) (.leaf (#[51,75,131,384,20,24]))) (.branch 1 (.leaf (#[51,75,131,384,4,16])) (.leaf (#[51,75,131,384,12,16])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,8,16])) (.leaf (#[51,75,131,384,1,2,4]))) (.branch 1 (.leaf (#[51,75,131,384,9,2,4])) (.leaf (#[51,75,131,384,17,2,4]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,25,2,4])) (.leaf (#[51,75,131,384,1,10,4]))) (.branch 1 (.leaf (#[51,75,131,384,9,10,4])) (.leaf (#[51,75,131,384,17,10,4])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,25,10,4])) (.leaf (#[51,75,131,384,1,18,4]))) (.branch 1 (.leaf (#[51,75,131,384,9,18,4])) (.leaf (#[51,75,131,384,17,18,4]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,25,18,4])) (.leaf (#[51,75,131,384,1,26,4]))) (.branch 1 (.leaf (#[51,75,131,384,9,26,4])) (.leaf (#[51,75,131,384,17,26,4])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,25,26,4])) (.leaf (#[51,75,131,384,1,2,12]))) (.branch 1 (.leaf (#[51,75,131,384,9,2,12])) (.leaf (#[51,75,131,384,17,2,12]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,25,2,12])) (.leaf (#[51,75,131,384,1,10,12]))) (.branch 1 (.leaf (#[51,75,131,384,9,10,12])) (.leaf (#[51,75,131,384,17,10,12])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,25,10,12])) (.leaf (#[51,75,131,384,1,18,12]))) (.branch 1 (.leaf (#[51,75,131,384,9,18,12])) (.leaf (#[51,75,131,384,25,18,12])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,1,26,12])) (.leaf (#[51,75,131,384,9,26,12]))) (.branch 1 (.leaf (#[51,75,131,384,17,26,12])) (.leaf (#[51,75,131,384,25,26,12])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,1,2,20])) (.leaf (#[51,75,131,384,9,2,20]))) (.branch 1 (.leaf (#[51,75,131,384,17,2,20])) (.leaf (#[51,75,131,384,25,2,20]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,1,10,20])) (.leaf (#[51,75,131,384,17,10,20]))) (.branch 1 (.leaf (#[51,75,131,384,25,10,20])) (.leaf (#[51,75,131,384,1,18,20])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,9,18,20])) (.leaf (#[51,75,131,384,17,18,20]))) (.branch 1 (.leaf (#[51,75,131,384,25,18,20])) (.leaf (#[51,75,131,384,1,26,20])))))))) +def framesPart052 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,9,26,20])) (.leaf (#[51,75,131,384,17,26,20]))) (.branch 1 (.leaf (#[51,75,131,384,25,26,20])) (.leaf (#[51,75,131,384,17,2,28])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,25,2,28])) (.leaf (#[51,75,131,384,1,10,28]))) (.branch 1 (.leaf (#[51,75,131,384,9,10,28])) (.leaf (#[51,75,131,384,17,10,28]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,25,10,28])) (.leaf (#[51,75,131,384,1,18,28]))) (.branch 1 (.leaf (#[51,75,131,384,9,18,28])) (.leaf (#[51,75,131,384,17,18,28])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,25,18,28])) (.leaf (#[51,75,131,384,1,26,28]))) (.branch 1 (.leaf (#[51,75,131,384,9,26,28])) (.leaf (#[51,75,131,384,17,26,28])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,25,26,28])) (.leaf (#[51,75,131,384,1,2,8]))) (.branch 1 (.leaf (#[51,75,131,384,5,2,8])) (.leaf (#[51,75,131,384,17,2,8])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,21,2,8])) (.leaf (#[51,75,131,384,1,6,8]))) (.branch 1 (.leaf (#[51,75,131,384,5,6,8])) (.leaf (#[51,75,131,384,17,6,8]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,21,6,8])) (.leaf (#[51,75,131,384,1,18,8]))) (.branch 1 (.leaf (#[51,75,131,384,5,18,8])) (.leaf (#[51,75,131,384,17,18,8])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,21,18,8])) (.leaf (#[51,75,131,384,1,22,8]))) (.branch 1 (.leaf (#[51,75,131,384,5,22,8])) (.leaf (#[51,75,131,384,17,22,8]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,1,2,24])) (.leaf (#[51,75,131,384,5,2,24]))) (.branch 1 (.leaf (#[51,75,131,384,17,2,24])) (.leaf (#[51,75,131,384,21,2,24])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,1,6,24])) (.leaf (#[51,75,131,384,5,6,24]))) (.branch 1 (.leaf (#[51,75,131,384,1,18,24])) (.leaf (#[51,75,131,384,5,18,24]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,17,18,24])) (.leaf (#[51,75,131,384,21,18,24]))) (.branch 1 (.leaf (#[51,75,131,384,1,22,24])) (.leaf (#[51,75,131,384,5,22,24])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,17,22,24])) (.leaf (#[51,75,131,384,21,22,24]))) (.branch 1 (.leaf (#[51,75,131,384,1,2,16])) (.leaf (#[51,75,131,384,5,2,16])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,9,2,16])) (.leaf (#[51,75,131,384,13,2,16]))) (.branch 1 (.leaf (#[51,75,131,384,1,6,16])) (.leaf (#[51,75,131,384,5,6,16])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,9,6,16])) (.leaf (#[51,75,131,384,13,6,16]))) (.branch 1 (.leaf (#[51,75,131,384,1,10,16])) (.leaf (#[51,75,131,384,5,10,16]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,9,10,16])) (.leaf (#[51,75,131,384,13,10,16]))) (.branch 1 (.leaf (#[51,75,131,384,5,14,16])) (.leaf (#[51,75,131,384,9,14,16])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,13,14,16])) (.leaf (#[51,75,131,384,1,4,8]))) (.branch 1 (.leaf (#[51,75,131,384,3,4,8])) (.leaf (#[51,75,131,384,17,4,8])))))))) +def framesPart053 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,19,4,8])) (.leaf (#[51,75,131,384,1,20,8]))) (.branch 1 (.leaf (#[51,75,131,384,3,20,8])) (.leaf (#[51,75,131,384,17,20,8])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,19,20,8])) (.leaf (#[51,75,131,384,1,4,24]))) (.branch 1 (.leaf (#[51,75,131,384,3,4,24])) (.leaf (#[51,75,131,384,17,4,24]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,19,4,24])) (.leaf (#[51,75,131,384,1,20,24]))) (.branch 1 (.leaf (#[51,75,131,384,3,20,24])) (.leaf (#[51,75,131,384,17,20,24])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,19,20,24])) (.leaf (#[51,75,131,384,1,4,16]))) (.branch 1 (.leaf (#[51,75,131,384,3,4,16])) (.leaf (#[51,75,131,384,9,4,16])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,11,4,16])) (.leaf (#[51,75,131,384,1,12,16]))) (.branch 1 (.leaf (#[51,75,131,384,3,12,16])) (.leaf (#[51,75,131,384,9,12,16])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,11,12,16])) (.leaf (#[51,75,131,384,1,8,16]))) (.branch 1 (.leaf (#[51,75,131,384,3,8,16])) (.leaf (#[51,75,131,384,5,8,16]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,7,8,16])) (.leaf (#[51,75,131,384,2,4,8]))) (.branch 1 (.leaf (#[51,75,131,384,18,4,8])) (.leaf (#[51,75,131,384,2,20,8])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,18,20,8])) (.leaf (#[51,75,131,384,2,4,24]))) (.branch 1 (.leaf (#[51,75,131,384,18,4,24])) (.leaf (#[51,75,131,384,2,20,24]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,18,20,24])) (.leaf (#[51,75,131,384,2,4,16]))) (.branch 1 (.leaf (#[51,75,131,384,10,4,16])) (.leaf (#[51,75,131,384,2,12,16])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,10,12,16])) (.leaf (#[51,75,131,384,2,8,16]))) (.branch 1 (.leaf (#[51,75,131,384,6,8,16])) (.leaf (#[51,75,131,384,4,8,16]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,1,2,4,8])) (.leaf (#[51,75,131,384,17,2,4,8]))) (.branch 1 (.leaf (#[51,75,131,384,1,18,4,8])) (.leaf (#[51,75,131,384,17,2,20,8])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,1,18,20,8])) (.leaf (#[51,75,131,384,17,18,20,8]))) (.branch 1 (.leaf (#[51,75,131,384,17,2,4,24])) (.leaf (#[51,75,131,384,1,18,4,24])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,17,18,4,24])) (.leaf (#[51,75,131,384,1,2,20,24]))) (.branch 1 (.leaf (#[51,75,131,384,17,2,20,24])) (.leaf (#[51,75,131,384,1,18,20,24])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,1,2,4,16])) (.leaf (#[51,75,131,384,9,2,4,16]))) (.branch 1 (.leaf (#[51,75,131,384,1,10,4,16])) (.leaf (#[51,75,131,384,9,2,12,16]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,1,10,12,16])) (.leaf (#[51,75,131,384,9,10,12,16]))) (.branch 1 (.leaf (#[51,75,131,384,1,2,8,16])) (.leaf (#[51,75,131,384,5,2,8,16])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,1,6,8,16])) (.leaf (#[51,75,131,384,1,4,8,16]))) (.branch 1 (.leaf (#[51,75,131,384,3,4,8,16])) (.leaf (#[51,75,131,384,2,4,8,16])))))))) +def framesPart054 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,157])) (.leaf (#[51,214]))) (.branch 1 (.leaf (#[51,285])) (.leaf (#[51,342])))) (.branch 2 (.branch 1 (.leaf (#[51,207])) (.leaf (#[51,335]))) (.branch 1 (.leaf (#[51,132])) (.leaf (#[51,260]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,25,75])) (.leaf (#[51,157,75]))) (.branch 1 (.leaf (#[51,285,75])) (.leaf (#[51,25,207])))) (.branch 2 (.branch 1 (.leaf (#[51,157,207])) (.leaf (#[51,409,207]))) (.branch 1 (.leaf (#[51,285,207])) (.leaf (#[51,25,459])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,157,459])) (.leaf (#[51,409,459]))) (.branch 1 (.leaf (#[51,285,459])) (.leaf (#[51,25,335])))) (.branch 2 (.branch 1 (.leaf (#[51,157,335])) (.leaf (#[51,409,335]))) (.branch 1 (.leaf (#[51,285,335])) (.leaf (#[51,25,132]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,82,132])) (.leaf (#[51,409,132]))) (.branch 1 (.leaf (#[51,466,132])) (.leaf (#[51,25,260])))) (.branch 2 (.branch 1 (.leaf (#[51,82,260])) (.leaf (#[51,409,260]))) (.branch 1 (.leaf (#[51,466,260])) (.leaf (#[51,157,384]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,214,384])) (.leaf (#[51,75,132]))) (.branch 1 (.leaf (#[51,459,132])) (.leaf (#[51,75,260])))) (.branch 2 (.branch 1 (.leaf (#[51,459,260])) (.leaf (#[51,75,384]))) (.branch 1 (.leaf (#[51,207,384])) (.leaf (#[51,132,384]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,25,75,132])) (.leaf (#[51,409,75,132]))) (.branch 1 (.leaf (#[51,25,459,132])) (.leaf (#[51,409,459,132])))) (.branch 2 (.branch 1 (.leaf (#[51,25,75,260])) (.leaf (#[51,409,75,260]))) (.branch 1 (.leaf (#[51,25,459,260])) (.leaf (#[51,409,459,260])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,25,75,384])) (.leaf (#[51,157,75,384]))) (.branch 1 (.leaf (#[51,25,207,384])) (.leaf (#[51,157,207,384])))) (.branch 2 (.branch 1 (.leaf (#[51,25,132,384])) (.leaf (#[51,82,132,384]))) (.branch 1 (.leaf (#[51,8])) (.leaf (#[51,93]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,399])) (.leaf (#[51,474]))) (.branch 1 (.leaf (#[51,17])) (.leaf (#[51,406])))) (.branch 2 (.branch 1 (.leaf (#[51,68])) (.leaf (#[51,451]))) (.branch 1 (.leaf (#[51,8,17])) (.leaf (#[51,76,17])))))))) +def framesPart055 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,399,17])) (.leaf (#[51,459,17]))) (.branch 1 (.leaf (#[51,8,85])) (.leaf (#[51,76,85])))) (.branch 2 (.branch 1 (.leaf (#[51,399,85])) (.leaf (#[51,459,85]))) (.branch 1 (.leaf (#[51,8,406])) (.leaf (#[51,76,406]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,399,406])) (.leaf (#[51,459,406]))) (.branch 1 (.leaf (#[51,8,466])) (.leaf (#[51,399,466])))) (.branch 2 (.branch 1 (.leaf (#[51,8,68])) (.leaf (#[51,25,68]))) (.branch 1 (.leaf (#[51,399,68])) (.leaf (#[51,414,68])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,8,451])) (.leaf (#[51,25,451]))) (.branch 1 (.leaf (#[51,399,451])) (.leaf (#[51,414,451])))) (.branch 2 (.branch 1 (.leaf (#[51,8,391])) (.leaf (#[51,76,391]))) (.branch 1 (.leaf (#[51,93,391])) (.leaf (#[51,17,68]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,406,68])) (.leaf (#[51,17,451]))) (.branch 1 (.leaf (#[51,406,451])) (.leaf (#[51,17,391])))) (.branch 2 (.branch 1 (.leaf (#[51,68,391])) (.leaf (#[51,8,17,68]))) (.branch 1 (.leaf (#[51,399,17,68])) (.leaf (#[51,8,406,68]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,399,406,68])) (.leaf (#[51,8,17,451]))) (.branch 1 (.leaf (#[51,399,17,451])) (.leaf (#[51,8,406,451])))) (.branch 2 (.branch 1 (.leaf (#[51,399,406,451])) (.leaf (#[51,8,17,391]))) (.branch 1 (.leaf (#[51,76,17,391])) (.leaf (#[51,8,85,391]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,76,85,391])) (.leaf (#[51,8,68,391]))) (.branch 1 (.leaf (#[51,25,68,391])) (.leaf (#[30,102])))) (.branch 2 (.branch 1 (.leaf (#[30,171])) (.leaf (#[30,231]))) (.branch 1 (.leaf (#[30,299])) (.leaf (#[30,359])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,76])) (.leaf (#[30,205]))) (.branch 1 (.leaf (#[30,333])) (.leaf (#[30,460])))) (.branch 2 (.branch 1 (.leaf (#[30,129])) (.leaf (#[30,257]))) (.branch 1 (.leaf (#[30,42,76])) (.leaf (#[30,171,76]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,299,76])) (.leaf (#[30,426,76]))) (.branch 1 (.leaf (#[30,42,205])) (.leaf (#[30,171,205])))) (.branch 2 (.branch 1 (.leaf (#[30,299,205])) (.leaf (#[30,426,205]))) (.branch 1 (.leaf (#[30,42,333])) (.leaf (#[30,171,333])))))))) +def framesPart056 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,299,333])) (.leaf (#[30,426,333]))) (.branch 1 (.leaf (#[30,42,460])) (.leaf (#[30,171,460])))) (.branch 2 (.branch 1 (.leaf (#[30,299,460])) (.leaf (#[30,426,460]))) (.branch 1 (.leaf (#[30,42,129])) (.leaf (#[30,102,129]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,299,129])) (.leaf (#[30,359,129]))) (.branch 1 (.leaf (#[30,102,384])) (.leaf (#[30,299,384])))) (.branch 2 (.branch 1 (.leaf (#[30,359,384])) (.leaf (#[30,42,257]))) (.branch 1 (.leaf (#[30,102,257])) (.leaf (#[30,171,257])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,231,257])) (.leaf (#[30,76,129]))) (.branch 1 (.leaf (#[30,333,129])) (.leaf (#[30,76,384])))) (.branch 2 (.branch 1 (.leaf (#[30,333,384])) (.leaf (#[30,76,257]))) (.branch 1 (.leaf (#[30,205,257])) (.leaf (#[30,129,257]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,42,76,129])) (.leaf (#[30,299,76,129]))) (.branch 1 (.leaf (#[30,42,333,129])) (.leaf (#[30,299,333,129])))) (.branch 2 (.branch 1 (.leaf (#[30,42,76,384])) (.leaf (#[30,299,76,384]))) (.branch 1 (.leaf (#[30,42,333,384])) (.leaf (#[30,299,333,384]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,42,76,257])) (.leaf (#[30,171,76,257]))) (.branch 1 (.leaf (#[30,42,205,257])) (.leaf (#[30,171,205,257])))) (.branch 2 (.branch 1 (.leaf (#[30,42,129,257])) (.leaf (#[30,102,129,257]))) (.branch 1 (.leaf (#[30,76,129,257])) (.leaf (#[10]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[62])) (.leaf (#[95]))) (.branch 1 (.leaf (#[107])) (.leaf (#[397])))) (.branch 2 (.branch 1 (.leaf (#[441])) (.leaf (#[472]))) (.branch 1 (.leaf (#[492])) (.leaf (#[20])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[117])) (.leaf (#[403]))) (.branch 1 (.leaf (#[498])) (.leaf (#[32])))) (.branch 2 (.branch 1 (.leaf (#[423])) (.leaf (#[65]))) (.branch 1 (.leaf (#[454])) (.leaf (#[10,20]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[42,20])) (.leaf (#[75,20]))) (.branch 1 (.leaf (#[107,20])) (.leaf (#[397,20])))) (.branch 2 (.branch 1 (.leaf (#[429,20])) (.leaf (#[460,20]))) (.branch 1 (.leaf (#[492,20])) (.leaf (#[10,52])))))))) +def framesPart057 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[107,52])) (.leaf (#[397,52]))) (.branch 1 (.leaf (#[460,52])) (.leaf (#[492,52])))) (.branch 2 (.branch 1 (.leaf (#[10,85])) (.leaf (#[75,85]))) (.branch 1 (.leaf (#[107,85])) (.leaf (#[397,85]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[429,85])) (.leaf (#[492,85]))) (.branch 1 (.leaf (#[10,117])) (.leaf (#[42,117])))) (.branch 2 (.branch 1 (.leaf (#[75,117])) (.leaf (#[107,117]))) (.branch 1 (.leaf (#[397,117])) (.leaf (#[429,117])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[460,117])) (.leaf (#[492,117]))) (.branch 1 (.leaf (#[10,403])) (.leaf (#[42,403])))) (.branch 2 (.branch 1 (.leaf (#[75,403])) (.leaf (#[107,403]))) (.branch 1 (.leaf (#[397,403])) (.leaf (#[429,403]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[460,403])) (.leaf (#[492,403]))) (.branch 1 (.leaf (#[10,435])) (.leaf (#[75,435])))) (.branch 2 (.branch 1 (.leaf (#[107,435])) (.leaf (#[397,435]))) (.branch 1 (.leaf (#[492,435])) (.leaf (#[10,466]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[42,466])) (.leaf (#[75,466]))) (.branch 1 (.leaf (#[107,466])) (.leaf (#[397,466])))) (.branch 2 (.branch 1 (.leaf (#[429,466])) (.leaf (#[492,466]))) (.branch 1 (.leaf (#[10,498])) (.leaf (#[42,498]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[75,498])) (.leaf (#[107,498]))) (.branch 1 (.leaf (#[397,498])) (.leaf (#[429,498])))) (.branch 2 (.branch 1 (.leaf (#[460,498])) (.leaf (#[492,498]))) (.branch 1 (.leaf (#[10,32])) (.leaf (#[30,32])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[75,32])) (.leaf (#[95,32]))) (.branch 1 (.leaf (#[397,32])) (.leaf (#[409,32])))) (.branch 2 (.branch 1 (.leaf (#[460,32])) (.leaf (#[472,32]))) (.branch 1 (.leaf (#[10,97])) (.leaf (#[30,97]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[95,97])) (.leaf (#[397,97]))) (.branch 1 (.leaf (#[409,97])) (.leaf (#[472,97])))) (.branch 2 (.branch 1 (.leaf (#[10,423])) (.leaf (#[30,423]))) (.branch 1 (.leaf (#[75,423])) (.leaf (#[95,423])))))))) +def framesPart058 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[397,423])) (.leaf (#[409,423]))) (.branch 1 (.leaf (#[460,423])) (.leaf (#[472,423])))) (.branch 2 (.branch 1 (.leaf (#[10,486])) (.leaf (#[95,486]))) (.branch 1 (.leaf (#[397,486])) (.leaf (#[472,486]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[10,65])) (.leaf (#[30,65]))) (.branch 1 (.leaf (#[42,65])) (.leaf (#[62,65])))) (.branch 2 (.branch 1 (.leaf (#[397,65])) (.leaf (#[409,65]))) (.branch 1 (.leaf (#[429,65])) (.leaf (#[441,65])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[10,454])) (.leaf (#[30,454]))) (.branch 1 (.leaf (#[42,454])) (.leaf (#[62,454])))) (.branch 2 (.branch 1 (.leaf (#[397,454])) (.leaf (#[409,454]))) (.branch 1 (.leaf (#[429,454])) (.leaf (#[441,454]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[10,391])) (.leaf (#[62,391]))) (.branch 1 (.leaf (#[95,391])) (.leaf (#[107,391])))) (.branch 2 (.branch 1 (.leaf (#[127,391])) (.leaf (#[20,32]))) (.branch 1 (.leaf (#[85,32])) (.leaf (#[403,32]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[466,32])) (.leaf (#[20,97]))) (.branch 1 (.leaf (#[403,97])) (.leaf (#[466,97])))) (.branch 2 (.branch 1 (.leaf (#[20,423])) (.leaf (#[85,423]))) (.branch 1 (.leaf (#[403,423])) (.leaf (#[466,423]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[20,486])) (.leaf (#[403,486]))) (.branch 1 (.leaf (#[466,486])) (.leaf (#[20,65])))) (.branch 2 (.branch 1 (.leaf (#[52,65])) (.leaf (#[403,65]))) (.branch 1 (.leaf (#[435,65])) (.leaf (#[20,454])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[52,454])) (.leaf (#[403,454]))) (.branch 1 (.leaf (#[435,454])) (.leaf (#[20,391])))) (.branch 2 (.branch 1 (.leaf (#[85,391])) (.leaf (#[117,391]))) (.branch 1 (.leaf (#[32,65])) (.leaf (#[423,65]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[32,454])) (.leaf (#[423,454]))) (.branch 1 (.leaf (#[32,391])) (.leaf (#[65,391])))) (.branch 2 (.branch 1 (.leaf (#[10,20,32])) (.leaf (#[75,20,32]))) (.branch 1 (.leaf (#[397,20,32])) (.leaf (#[460,20,32])))))))) +def framesPart059 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[10,85,32])) (.leaf (#[75,85,32]))) (.branch 1 (.leaf (#[397,85,32])) (.leaf (#[460,85,32])))) (.branch 2 (.branch 1 (.leaf (#[10,403,32])) (.leaf (#[75,403,32]))) (.branch 1 (.leaf (#[397,403,32])) (.leaf (#[460,403,32]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[10,466,32])) (.leaf (#[75,466,32]))) (.branch 1 (.leaf (#[397,466,32])) (.leaf (#[460,466,32])))) (.branch 2 (.branch 1 (.leaf (#[10,20,97])) (.leaf (#[75,20,97]))) (.branch 1 (.leaf (#[397,20,97])) (.leaf (#[460,20,97])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[10,85,97])) (.leaf (#[75,85,97]))) (.branch 1 (.leaf (#[397,85,97])) (.leaf (#[460,85,97])))) (.branch 2 (.branch 1 (.leaf (#[10,403,97])) (.leaf (#[75,403,97]))) (.branch 1 (.leaf (#[397,403,97])) (.leaf (#[460,403,97]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[10,466,97])) (.leaf (#[75,466,97]))) (.branch 1 (.leaf (#[397,466,97])) (.leaf (#[460,466,97])))) (.branch 2 (.branch 1 (.leaf (#[10,20,423])) (.leaf (#[75,20,423]))) (.branch 1 (.leaf (#[397,20,423])) (.leaf (#[460,20,423]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[10,85,423])) (.leaf (#[75,85,423]))) (.branch 1 (.leaf (#[397,85,423])) (.leaf (#[460,85,423])))) (.branch 2 (.branch 1 (.leaf (#[10,403,423])) (.leaf (#[75,403,423]))) (.branch 1 (.leaf (#[397,403,423])) (.leaf (#[460,403,423]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[10,466,423])) (.leaf (#[75,466,423]))) (.branch 1 (.leaf (#[397,466,423])) (.leaf (#[460,466,423])))) (.branch 2 (.branch 1 (.leaf (#[10,20,486])) (.leaf (#[75,20,486]))) (.branch 1 (.leaf (#[397,20,486])) (.leaf (#[460,20,486])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[10,85,486])) (.leaf (#[75,85,486]))) (.branch 1 (.leaf (#[397,85,486])) (.leaf (#[10,403,486])))) (.branch 2 (.branch 1 (.leaf (#[75,403,486])) (.leaf (#[397,403,486]))) (.branch 1 (.leaf (#[460,403,486])) (.leaf (#[10,466,486]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[75,466,486])) (.leaf (#[397,466,486]))) (.branch 1 (.leaf (#[10,20,65])) (.leaf (#[42,20,65])))) (.branch 2 (.branch 1 (.leaf (#[397,20,65])) (.leaf (#[429,20,65]))) (.branch 1 (.leaf (#[10,52,65])) (.leaf (#[42,52,65])))))))) +def framesPart060 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[397,52,65])) (.leaf (#[429,52,65]))) (.branch 1 (.leaf (#[10,403,65])) (.leaf (#[42,403,65])))) (.branch 2 (.branch 1 (.leaf (#[397,403,65])) (.leaf (#[429,403,65]))) (.branch 1 (.leaf (#[10,435,65])) (.leaf (#[42,435,65]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[397,435,65])) (.leaf (#[429,435,65]))) (.branch 1 (.leaf (#[10,20,454])) (.leaf (#[42,20,454])))) (.branch 2 (.branch 1 (.leaf (#[397,20,454])) (.leaf (#[429,20,454]))) (.branch 1 (.leaf (#[10,52,454])) (.leaf (#[42,52,454])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[397,52,454])) (.leaf (#[429,52,454]))) (.branch 1 (.leaf (#[10,403,454])) (.leaf (#[42,403,454])))) (.branch 2 (.branch 1 (.leaf (#[397,403,454])) (.leaf (#[429,403,454]))) (.branch 1 (.leaf (#[10,435,454])) (.leaf (#[42,435,454]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[397,435,454])) (.leaf (#[429,435,454]))) (.branch 1 (.leaf (#[10,20,391])) (.leaf (#[42,20,391])))) (.branch 2 (.branch 1 (.leaf (#[75,20,391])) (.leaf (#[107,20,391]))) (.branch 1 (.leaf (#[10,52,391])) (.leaf (#[75,52,391]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[107,52,391])) (.leaf (#[10,85,391]))) (.branch 1 (.leaf (#[42,85,391])) (.leaf (#[75,85,391])))) (.branch 2 (.branch 1 (.leaf (#[107,85,391])) (.leaf (#[10,117,391]))) (.branch 1 (.leaf (#[42,117,391])) (.leaf (#[75,117,391]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[107,117,391])) (.leaf (#[10,32,65]))) (.branch 1 (.leaf (#[30,32,65])) (.leaf (#[397,32,65])))) (.branch 2 (.branch 1 (.leaf (#[409,32,65])) (.leaf (#[10,423,65]))) (.branch 1 (.leaf (#[30,423,65])) (.leaf (#[397,423,65])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[409,423,65])) (.leaf (#[10,32,454]))) (.branch 1 (.leaf (#[30,32,454])) (.leaf (#[397,32,454])))) (.branch 2 (.branch 1 (.leaf (#[409,32,454])) (.leaf (#[10,423,454]))) (.branch 1 (.leaf (#[30,423,454])) (.leaf (#[397,423,454]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[409,423,454])) (.leaf (#[10,32,391]))) (.branch 1 (.leaf (#[30,32,391])) (.leaf (#[75,32,391])))) (.branch 2 (.branch 1 (.leaf (#[95,32,391])) (.leaf (#[10,97,391]))) (.branch 1 (.leaf (#[30,97,391])) (.leaf (#[95,97,391])))))))) +def framesPart061 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[10,65,391])) (.leaf (#[30,65,391]))) (.branch 1 (.leaf (#[42,65,391])) (.leaf (#[62,65,391])))) (.branch 2 (.branch 1 (.leaf (#[20,32,65])) (.leaf (#[403,32,65]))) (.branch 1 (.leaf (#[20,423,65])) (.leaf (#[403,423,65]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[20,32,454])) (.leaf (#[403,32,454]))) (.branch 1 (.leaf (#[20,423,454])) (.leaf (#[403,423,454])))) (.branch 2 (.branch 1 (.leaf (#[20,32,391])) (.leaf (#[85,32,391]))) (.branch 1 (.leaf (#[20,97,391])) (.leaf (#[85,97,391])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[20,65,391])) (.leaf (#[52,65,391]))) (.branch 1 (.leaf (#[32,65,391])) (.leaf (#[10,20,32,65])))) (.branch 2 (.branch 1 (.leaf (#[397,20,32,65])) (.leaf (#[10,403,32,65]))) (.branch 1 (.leaf (#[397,403,32,65])) (.leaf (#[397,20,423,65]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[10,403,423,65])) (.leaf (#[397,403,423,65]))) (.branch 1 (.leaf (#[10,20,32,454])) (.leaf (#[397,20,32,454])))) (.branch 2 (.branch 1 (.leaf (#[10,403,32,454])) (.leaf (#[397,403,32,454]))) (.branch 1 (.leaf (#[10,20,423,454])) (.leaf (#[397,20,423,454]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[10,403,423,454])) (.leaf (#[397,403,423,454]))) (.branch 1 (.leaf (#[10,20,32,391])) (.leaf (#[75,20,32,391])))) (.branch 2 (.branch 1 (.leaf (#[10,85,32,391])) (.leaf (#[75,85,32,391]))) (.branch 1 (.leaf (#[10,20,97,391])) (.leaf (#[75,20,97,391]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[10,85,97,391])) (.leaf (#[75,85,97,391]))) (.branch 1 (.leaf (#[10,20,65,391])) (.leaf (#[42,20,65,391])))) (.branch 2 (.branch 1 (.leaf (#[10,52,65,391])) (.leaf (#[42,52,65,391]))) (.branch 1 (.leaf (#[10,32,65,391])) (.leaf (#[30,32,65,391])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[20,32,65,391])) (.leaf (#[30,167]))) (.branch 1 (.leaf (#[30,236])) (.leaf (#[30,295])))) (.branch 2 (.branch 1 (.leaf (#[30,364])) (.leaf (#[30,235]))) (.branch 1 (.leaf (#[30,459])) (.leaf (#[30,363]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,160])) (.leaf (#[30,288]))) (.branch 1 (.leaf (#[30,7,75])) (.leaf (#[30,167,75])))) (.branch 2 (.branch 1 (.leaf (#[30,295,75])) (.leaf (#[30,7,235]))) (.branch 1 (.leaf (#[30,167,235])) (.leaf (#[30,391,235])))))))) +def framesPart062 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,295,235])) (.leaf (#[30,7,459]))) (.branch 1 (.leaf (#[30,167,459])) (.leaf (#[30,391,459])))) (.branch 2 (.branch 1 (.leaf (#[30,295,459])) (.leaf (#[30,7,363]))) (.branch 1 (.leaf (#[30,167,363])) (.leaf (#[30,391,363]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,295,363])) (.leaf (#[30,7,160]))) (.branch 1 (.leaf (#[30,76,160])) (.leaf (#[30,391,160])))) (.branch 2 (.branch 1 (.leaf (#[30,460,160])) (.leaf (#[30,7,288]))) (.branch 1 (.leaf (#[30,76,288])) (.leaf (#[30,391,288])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,460,288])) (.leaf (#[30,167,384]))) (.branch 1 (.leaf (#[30,236,384])) (.leaf (#[30,75,160])))) (.branch 2 (.branch 1 (.leaf (#[30,459,160])) (.leaf (#[30,75,288]))) (.branch 1 (.leaf (#[30,459,288])) (.leaf (#[30,75,384]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,235,384])) (.leaf (#[30,160,384]))) (.branch 1 (.leaf (#[30,7,75,160])) (.leaf (#[30,391,75,160])))) (.branch 2 (.branch 1 (.leaf (#[30,7,459,160])) (.leaf (#[30,391,459,160]))) (.branch 1 (.leaf (#[30,7,75,288])) (.leaf (#[30,391,75,288]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,7,459,288])) (.leaf (#[30,391,459,288]))) (.branch 1 (.leaf (#[30,7,75,384])) (.leaf (#[30,167,75,384])))) (.branch 2 (.branch 1 (.leaf (#[30,7,235,384])) (.leaf (#[30,167,235,384]))) (.branch 1 (.leaf (#[30,7,160,384])) (.leaf (#[30,76,160,384]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,75,160,384])) (.leaf (#[1]))) (.branch 1 (.leaf (#[31])) (.leaf (#[103])))) (.branch 2 (.branch 1 (.leaf (#[121])) (.leaf (#[427]))) (.branch 1 (.leaf (#[437])) (.leaf (#[461])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[467])) (.leaf (#[469]))) (.branch 1 (.leaf (#[6])) (.leaf (#[126])))) (.branch 2 (.branch 1 (.leaf (#[428])) (.leaf (#[468]))) (.branch 1 (.leaf (#[24])) (.leaf (#[434]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[96])) (.leaf (#[458]))) (.branch 1 (.leaf (#[1,6])) (.leaf (#[25,6])))) (.branch 2 (.branch 1 (.leaf (#[97,6])) (.leaf (#[121,6]))) (.branch 1 (.leaf (#[427,6])) (.leaf (#[435,6])))))))) +def framesPart063 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[459,6])) (.leaf (#[467,6]))) (.branch 1 (.leaf (#[1,30])) (.leaf (#[121,30])))) (.branch 2 (.branch 1 (.leaf (#[427,30])) (.leaf (#[467,30]))) (.branch 1 (.leaf (#[1,102])) (.leaf (#[121,102]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[427,102])) (.leaf (#[435,102]))) (.branch 1 (.leaf (#[467,102])) (.leaf (#[1,126])))) (.branch 2 (.branch 1 (.leaf (#[25,126])) (.leaf (#[97,126]))) (.branch 1 (.leaf (#[121,126])) (.leaf (#[427,126])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[435,126])) (.leaf (#[459,126]))) (.branch 1 (.leaf (#[467,126])) (.leaf (#[1,428])))) (.branch 2 (.branch 1 (.leaf (#[25,428])) (.leaf (#[97,428]))) (.branch 1 (.leaf (#[121,428])) (.leaf (#[427,428]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[435,428])) (.leaf (#[459,428]))) (.branch 1 (.leaf (#[467,428])) (.leaf (#[1,436])))) (.branch 2 (.branch 1 (.leaf (#[97,436])) (.leaf (#[121,436]))) (.branch 1 (.leaf (#[427,436])) (.leaf (#[467,436]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[1,460])) (.leaf (#[25,460]))) (.branch 1 (.leaf (#[121,460])) (.leaf (#[427,460])))) (.branch 2 (.branch 1 (.leaf (#[467,460])) (.leaf (#[1,468]))) (.branch 1 (.leaf (#[25,468])) (.leaf (#[97,468]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[121,468])) (.leaf (#[427,468]))) (.branch 1 (.leaf (#[435,468])) (.leaf (#[459,468])))) (.branch 2 (.branch 1 (.leaf (#[467,468])) (.leaf (#[1,24]))) (.branch 1 (.leaf (#[7,24])) (.leaf (#[97,24])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[103,24])) (.leaf (#[427,24]))) (.branch 1 (.leaf (#[429,24])) (.leaf (#[459,24])))) (.branch 2 (.branch 1 (.leaf (#[461,24])) (.leaf (#[1,120]))) (.branch 1 (.leaf (#[103,120])) (.leaf (#[427,120]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[429,120])) (.leaf (#[461,120]))) (.branch 1 (.leaf (#[1,434])) (.leaf (#[7,434])))) (.branch 2 (.branch 1 (.leaf (#[97,434])) (.leaf (#[103,434]))) (.branch 1 (.leaf (#[427,434])) (.leaf (#[429,434])))))))) +def framesPart064 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[459,434])) (.leaf (#[461,434]))) (.branch 1 (.leaf (#[1,466])) (.leaf (#[7,466])))) (.branch 2 (.branch 1 (.leaf (#[103,466])) (.leaf (#[427,466]))) (.branch 1 (.leaf (#[461,466])) (.leaf (#[1,96]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,96])) (.leaf (#[25,96]))) (.branch 1 (.leaf (#[31,96])) (.leaf (#[427,96])))) (.branch 2 (.branch 1 (.leaf (#[429,96])) (.leaf (#[435,96]))) (.branch 1 (.leaf (#[437,96])) (.leaf (#[1,458])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,458])) (.leaf (#[25,458]))) (.branch 1 (.leaf (#[31,458])) (.leaf (#[427,458])))) (.branch 2 (.branch 1 (.leaf (#[429,458])) (.leaf (#[435,458]))) (.branch 1 (.leaf (#[437,458])) (.leaf (#[1,426]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[31,426])) (.leaf (#[103,426]))) (.branch 1 (.leaf (#[121,426])) (.leaf (#[127,426])))) (.branch 2 (.branch 1 (.leaf (#[6,24])) (.leaf (#[102,24]))) (.branch 1 (.leaf (#[428,24])) (.leaf (#[460,24]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[6,120])) (.leaf (#[428,120]))) (.branch 1 (.leaf (#[6,434])) (.leaf (#[102,434])))) (.branch 2 (.branch 1 (.leaf (#[428,434])) (.leaf (#[460,434]))) (.branch 1 (.leaf (#[6,466])) (.leaf (#[102,466]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[428,466])) (.leaf (#[6,96]))) (.branch 1 (.leaf (#[30,96])) (.leaf (#[428,96])))) (.branch 2 (.branch 1 (.leaf (#[436,96])) (.leaf (#[6,458]))) (.branch 1 (.leaf (#[30,458])) (.leaf (#[428,458])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[436,458])) (.leaf (#[6,426]))) (.branch 1 (.leaf (#[126,426])) (.leaf (#[24,96])))) (.branch 2 (.branch 1 (.leaf (#[434,96])) (.leaf (#[24,458]))) (.branch 1 (.leaf (#[434,458])) (.leaf (#[24,426]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[120,426])) (.leaf (#[96,426]))) (.branch 1 (.leaf (#[1,6,24])) (.leaf (#[97,6,24])))) (.branch 2 (.branch 1 (.leaf (#[427,6,24])) (.leaf (#[459,6,24]))) (.branch 1 (.leaf (#[1,102,24])) (.leaf (#[97,102,24])))))))) +def framesPart065 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[427,102,24])) (.leaf (#[459,102,24]))) (.branch 1 (.leaf (#[1,428,24])) (.leaf (#[97,428,24])))) (.branch 2 (.branch 1 (.leaf (#[427,428,24])) (.leaf (#[459,428,24]))) (.branch 1 (.leaf (#[1,460,24])) (.leaf (#[97,460,24]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[427,460,24])) (.leaf (#[459,460,24]))) (.branch 1 (.leaf (#[1,6,120])) (.leaf (#[97,6,120])))) (.branch 2 (.branch 1 (.leaf (#[427,6,120])) (.leaf (#[459,6,120]))) (.branch 1 (.leaf (#[1,102,120])) (.leaf (#[97,102,120])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[427,102,120])) (.leaf (#[459,102,120]))) (.branch 1 (.leaf (#[1,428,120])) (.leaf (#[97,428,120])))) (.branch 2 (.branch 1 (.leaf (#[427,428,120])) (.leaf (#[459,428,120]))) (.branch 1 (.leaf (#[1,460,120])) (.leaf (#[97,460,120]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[427,460,120])) (.leaf (#[1,6,434]))) (.branch 1 (.leaf (#[97,6,434])) (.leaf (#[427,6,434])))) (.branch 2 (.branch 1 (.leaf (#[459,6,434])) (.leaf (#[1,102,434]))) (.branch 1 (.leaf (#[97,102,434])) (.leaf (#[427,102,434]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[459,102,434])) (.leaf (#[1,428,434]))) (.branch 1 (.leaf (#[97,428,434])) (.leaf (#[427,428,434])))) (.branch 2 (.branch 1 (.leaf (#[459,428,434])) (.leaf (#[1,460,434]))) (.branch 1 (.leaf (#[97,460,434])) (.leaf (#[427,460,434]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[459,460,434])) (.leaf (#[1,6,466]))) (.branch 1 (.leaf (#[97,6,466])) (.leaf (#[427,6,466])))) (.branch 2 (.branch 1 (.leaf (#[459,6,466])) (.leaf (#[1,102,466]))) (.branch 1 (.leaf (#[97,102,466])) (.leaf (#[427,102,466])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[459,102,466])) (.leaf (#[1,428,466]))) (.branch 1 (.leaf (#[97,428,466])) (.leaf (#[427,428,466])))) (.branch 2 (.branch 1 (.leaf (#[459,428,466])) (.leaf (#[1,460,466]))) (.branch 1 (.leaf (#[427,460,466])) (.leaf (#[1,6,96]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[25,6,96])) (.leaf (#[427,6,96]))) (.branch 1 (.leaf (#[435,6,96])) (.leaf (#[1,30,96])))) (.branch 2 (.branch 1 (.leaf (#[25,30,96])) (.leaf (#[427,30,96]))) (.branch 1 (.leaf (#[435,30,96])) (.leaf (#[1,428,96])))))))) +def framesPart066 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[25,428,96])) (.leaf (#[427,428,96]))) (.branch 1 (.leaf (#[435,428,96])) (.leaf (#[1,436,96])))) (.branch 2 (.branch 1 (.leaf (#[25,436,96])) (.leaf (#[427,436,96]))) (.branch 1 (.leaf (#[435,436,96])) (.leaf (#[1,6,458]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[25,6,458])) (.leaf (#[427,6,458]))) (.branch 1 (.leaf (#[435,6,458])) (.leaf (#[1,30,458])))) (.branch 2 (.branch 1 (.leaf (#[25,30,458])) (.leaf (#[427,30,458]))) (.branch 1 (.leaf (#[435,30,458])) (.leaf (#[1,428,458])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[25,428,458])) (.leaf (#[427,428,458]))) (.branch 1 (.leaf (#[435,428,458])) (.leaf (#[1,436,458])))) (.branch 2 (.branch 1 (.leaf (#[25,436,458])) (.leaf (#[427,436,458]))) (.branch 1 (.leaf (#[435,436,458])) (.leaf (#[1,6,426]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[25,6,426])) (.leaf (#[97,6,426]))) (.branch 1 (.leaf (#[121,6,426])) (.leaf (#[1,30,426])))) (.branch 2 (.branch 1 (.leaf (#[97,30,426])) (.leaf (#[121,30,426]))) (.branch 1 (.leaf (#[1,102,426])) (.leaf (#[25,102,426]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[121,102,426])) (.leaf (#[1,126,426]))) (.branch 1 (.leaf (#[25,126,426])) (.leaf (#[97,126,426])))) (.branch 2 (.branch 1 (.leaf (#[121,126,426])) (.leaf (#[1,24,96]))) (.branch 1 (.leaf (#[7,24,96])) (.leaf (#[427,24,96]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[429,24,96])) (.leaf (#[1,434,96]))) (.branch 1 (.leaf (#[7,434,96])) (.leaf (#[427,434,96])))) (.branch 2 (.branch 1 (.leaf (#[429,434,96])) (.leaf (#[1,24,458]))) (.branch 1 (.leaf (#[7,24,458])) (.leaf (#[427,24,458])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[429,24,458])) (.leaf (#[1,434,458]))) (.branch 1 (.leaf (#[7,434,458])) (.leaf (#[427,434,458])))) (.branch 2 (.branch 1 (.leaf (#[429,434,458])) (.leaf (#[1,24,426]))) (.branch 1 (.leaf (#[7,24,426])) (.leaf (#[97,24,426]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[103,24,426])) (.leaf (#[1,120,426]))) (.branch 1 (.leaf (#[7,120,426])) (.leaf (#[97,120,426])))) (.branch 2 (.branch 1 (.leaf (#[103,120,426])) (.leaf (#[1,96,426]))) (.branch 1 (.leaf (#[7,96,426])) (.leaf (#[25,96,426])))))))) +def framesPart067 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[31,96,426])) (.leaf (#[6,24,96]))) (.branch 1 (.leaf (#[428,24,96])) (.leaf (#[6,434,96])))) (.branch 2 (.branch 1 (.leaf (#[428,434,96])) (.leaf (#[6,24,458]))) (.branch 1 (.leaf (#[428,24,458])) (.leaf (#[6,434,458]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[428,434,458])) (.leaf (#[6,24,426]))) (.branch 1 (.leaf (#[102,24,426])) (.leaf (#[6,120,426])))) (.branch 2 (.branch 1 (.leaf (#[6,96,426])) (.leaf (#[30,96,426]))) (.branch 1 (.leaf (#[24,96,426])) (.leaf (#[1,6,24,96])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[1,428,24,96])) (.leaf (#[427,428,24,96]))) (.branch 1 (.leaf (#[1,6,434,96])) (.leaf (#[427,6,434,96])))) (.branch 2 (.branch 1 (.leaf (#[1,428,434,96])) (.leaf (#[427,428,434,96]))) (.branch 1 (.leaf (#[1,6,24,458])) (.leaf (#[427,6,24,458]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[1,428,24,458])) (.leaf (#[427,428,24,458]))) (.branch 1 (.leaf (#[1,6,434,458])) (.leaf (#[427,6,434,458])))) (.branch 2 (.branch 1 (.leaf (#[1,428,434,458])) (.leaf (#[427,428,434,458]))) (.branch 1 (.leaf (#[1,6,24,426])) (.leaf (#[97,6,24,426]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[1,102,24,426])) (.leaf (#[97,102,24,426]))) (.branch 1 (.leaf (#[1,6,120,426])) (.leaf (#[97,6,120,426])))) (.branch 2 (.branch 1 (.leaf (#[1,102,120,426])) (.leaf (#[97,102,120,426]))) (.branch 1 (.leaf (#[1,6,96,426])) (.leaf (#[25,6,96,426]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[1,30,96,426])) (.leaf (#[25,30,96,426]))) (.branch 1 (.leaf (#[1,24,96,426])) (.leaf (#[7,24,96,426])))) (.branch 2 (.branch 1 (.leaf (#[6,24,96,426])) (.leaf (#[5,26,40,74,385,1]))) (.branch 1 (.leaf (#[5,26,40,74,385,3])) (.leaf (#[5,26,40,74,385,9])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[5,26,40,74,385,11])) (.leaf (#[5,26,40,74,385,129]))) (.branch 1 (.leaf (#[5,26,40,74,385,137])) (.leaf (#[5,26,40,74,385,139])))) (.branch 2 (.branch 1 (.leaf (#[5,26,40,74,385,10])) (.leaf (#[5,26,40,74,385,138]))) (.branch 1 (.leaf (#[5,26,40,74,385,8])) (.leaf (#[5,26,40,74,385,136]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[5,26,40,74,385,128])) (.leaf (#[5,26,40,74,385,1,2]))) (.branch 1 (.leaf (#[5,26,40,74,385,9,2])) (.leaf (#[5,26,40,74,385,137,2])))) (.branch 2 (.branch 1 (.leaf (#[5,26,40,74,385,1,10])) (.leaf (#[5,26,40,74,385,9,10]))) (.branch 1 (.leaf (#[5,26,40,74,385,129,10])) (.leaf (#[5,26,40,74,385,137,10])))))))) +def framesPart068 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[5,26,40,74,385,9,130])) (.leaf (#[5,26,40,74,385,129,130]))) (.branch 1 (.leaf (#[5,26,40,74,385,137,130])) (.leaf (#[5,26,40,74,385,1,138])))) (.branch 2 (.branch 1 (.leaf (#[5,26,40,74,385,9,138])) (.leaf (#[5,26,40,74,385,129,138]))) (.branch 1 (.leaf (#[5,26,40,74,385,137,138])) (.leaf (#[5,26,40,74,385,1,8]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[5,26,40,74,385,3,8])) (.leaf (#[5,26,40,74,385,129,8]))) (.branch 1 (.leaf (#[5,26,40,74,385,131,8])) (.leaf (#[5,26,40,74,385,1,136])))) (.branch 2 (.branch 1 (.leaf (#[5,26,40,74,385,3,136])) (.leaf (#[5,26,40,74,385,129,136]))) (.branch 1 (.leaf (#[5,26,40,74,385,131,136])) (.leaf (#[5,26,40,74,385,3,128])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[5,26,40,74,385,9,128])) (.leaf (#[5,26,40,74,385,11,128]))) (.branch 1 (.leaf (#[5,26,40,74,385,2,8])) (.leaf (#[5,26,40,74,385,130,8])))) (.branch 2 (.branch 1 (.leaf (#[5,26,40,74,385,2,136])) (.leaf (#[5,26,40,74,385,130,136]))) (.branch 1 (.leaf (#[5,26,40,74,385,10,128])) (.leaf (#[5,26,40,74,385,8,128]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[5,26,40,74,385,1,2,8])) (.leaf (#[5,26,40,74,385,129,130,8]))) (.branch 1 (.leaf (#[5,26,40,74,385,1,2,136])) (.leaf (#[5,26,40,74,385,129,130,136])))) (.branch 2 (.branch 1 (.leaf (#[5,26,40,74,385,9,10,128])) (.leaf (#[5,26,40,74,385,3,8,128]))) (.branch 1 (.leaf (#[12,18,33,67,388,1])) (.leaf (#[12,18,33,67,388,5]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[12,18,33,67,388,7])) (.leaf (#[12,18,33,67,388,129]))) (.branch 1 (.leaf (#[12,18,33,67,388,133])) (.leaf (#[12,18,33,67,388,2])))) (.branch 2 (.branch 1 (.leaf (#[12,18,33,67,388,6])) (.leaf (#[12,18,33,67,388,130]))) (.branch 1 (.leaf (#[12,18,33,67,388,134])) (.leaf (#[12,18,33,67,388,4]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[12,18,33,67,388,132])) (.leaf (#[12,18,33,67,388,128]))) (.branch 1 (.leaf (#[12,18,33,67,388,1,2])) (.leaf (#[12,18,33,67,388,5,2])))) (.branch 2 (.branch 1 (.leaf (#[12,18,33,67,388,129,2])) (.leaf (#[12,18,33,67,388,133,2]))) (.branch 1 (.leaf (#[12,18,33,67,388,1,6])) (.leaf (#[12,18,33,67,388,5,6])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[12,18,33,67,388,129,6])) (.leaf (#[12,18,33,67,388,133,6]))) (.branch 1 (.leaf (#[12,18,33,67,388,1,130])) (.leaf (#[12,18,33,67,388,5,130])))) (.branch 2 (.branch 1 (.leaf (#[12,18,33,67,388,129,130])) (.leaf (#[12,18,33,67,388,133,130]))) (.branch 1 (.leaf (#[12,18,33,67,388,1,134])) (.leaf (#[12,18,33,67,388,5,134]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[12,18,33,67,388,129,134])) (.leaf (#[12,18,33,67,388,133,134]))) (.branch 1 (.leaf (#[12,18,33,67,388,3,4])) (.leaf (#[12,18,33,67,388,129,4])))) (.branch 2 (.branch 1 (.leaf (#[12,18,33,67,388,1,132])) (.leaf (#[12,18,33,67,388,129,132]))) (.branch 1 (.leaf (#[12,18,33,67,388,131,132])) (.leaf (#[12,18,33,67,388,1,128])))))))) +def framesPart069 : Table Basis := +(.branch 6 (.branch 3 (.branch 1 (.leaf (#[12,18,33,67,388,5,128])) (.branch 1 (.leaf (#[12,18,33,67,388,7,128])) (.leaf (#[12,18,33,67,388,2,4])))) (.branch 1 (.leaf (#[12,18,33,67,388,130,4])) (.branch 1 (.leaf (#[12,18,33,67,388,2,132])) (.leaf (#[12,18,33,67,388,130,132]))))) (.branch 3 (.branch 1 (.leaf (#[12,18,33,67,388,2,128])) (.branch 1 (.leaf (#[12,18,33,67,388,6,128])) (.leaf (#[12,18,33,67,388,129,130,4])))) (.branch 2 (.branch 1 (.leaf (#[12,18,33,67,388,129,2,132])) (.leaf (#[12,18,33,67,388,1,130,132]))) (.branch 1 (.leaf (#[12,18,33,67,388,5,2,128])) (.leaf (#[12,18,33,67,388,1,6,128])))))) +def frames : Table Basis := +(.branch 2240 (.branch 1088 (.branch 512 (.branch 256 (.branch 128 (.branch 64 framesPart000 framesPart001) (.branch 64 framesPart002 framesPart003)) (.branch 128 (.branch 64 framesPart004 framesPart005) (.branch 64 framesPart006 framesPart007))) (.branch 256 (.branch 128 (.branch 64 framesPart008 framesPart009) (.branch 64 framesPart010 framesPart011)) (.branch 128 (.branch 64 framesPart012 framesPart013) (.branch 64 framesPart014 (.branch 64 framesPart015 framesPart016))))) (.branch 576 (.branch 256 (.branch 128 (.branch 64 framesPart017 framesPart018) (.branch 64 framesPart019 framesPart020)) (.branch 128 (.branch 64 framesPart021 framesPart022) (.branch 64 framesPart023 (.branch 64 framesPart024 framesPart025)))) (.branch 256 (.branch 128 (.branch 64 framesPart026 framesPart027) (.branch 64 framesPart028 framesPart029)) (.branch 128 (.branch 64 framesPart030 framesPart031) (.branch 64 framesPart032 (.branch 64 framesPart033 framesPart034)))))) (.branch 1088 (.branch 512 (.branch 256 (.branch 128 (.branch 64 framesPart035 framesPart036) (.branch 64 framesPart037 framesPart038)) (.branch 128 (.branch 64 framesPart039 framesPart040) (.branch 64 framesPart041 framesPart042))) (.branch 256 (.branch 128 (.branch 64 framesPart043 framesPart044) (.branch 64 framesPart045 framesPart046)) (.branch 128 (.branch 64 framesPart047 framesPart048) (.branch 64 framesPart049 (.branch 64 framesPart050 framesPart051))))) (.branch 576 (.branch 256 (.branch 128 (.branch 64 framesPart052 framesPart053) (.branch 64 framesPart054 framesPart055)) (.branch 128 (.branch 64 framesPart056 framesPart057) (.branch 64 framesPart058 (.branch 64 framesPart059 framesPart060)))) (.branch 256 (.branch 128 (.branch 64 framesPart061 framesPart062) (.branch 64 framesPart063 framesPart064)) (.branch 128 (.branch 64 framesPart065 framesPart066) (.branch 64 framesPart067 (.branch 64 framesPart068 framesPart069))))))) +#eval "NativeRaw: frame table elaborated" +def operatorsPart000 : Table Operator := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨#[1,2,4,8,64,19,104,197,325],#[1,2,4,8,35,88,16,149,277],#[1,2,4,8,64,19,104,197,325]⟩)) (.leaf (⟨#[1,2,4,32,128,47,145,68,418],#[1,2,4,47,81,8,132,16,282],#[1,2,4,32,128,47,145,68,483]⟩))) (.branch 1 (.leaf (⟨#[1,2,4,12,32,23,68,128,263],#[1,2,4,12,39,16,68,128,263],#[1,2,4,12,32,23,68,128,326]⟩)) (.leaf (⟨#[1,2,4,12,32,23,68,128,263],#[1,2,4,12,39,16,68,128,263],#[1,2,4,12,32,23,68,128,326]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨#[1,2,8,32,384,128,67,60,59],#[1,2,387,4,271,8,67,32,48],#[1,2,8,32,44,128,59,66,489]⟩)) (.leaf (⟨#[1,2,8,32,384,72,60,128,152],#[1,2,456,4,388,8,36,128,144],#[1,2,8,32,44,48,66,128,330]⟩))) (.branch 1 (.leaf (⟨#[1,2,8,15,27,74,170,32,257],#[1,2,15,4,23,128,38,198,257],#[1,2,8,15,27,74,170,32,417]⟩)) (.leaf (⟨#[1,2,4,16,27,53,81,128,275],#[1,2,4,27,8,45,73,128,267],#[1,2,4,16,27,53,81,128,337]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨#[1,2,4,16,27,53,81,128,275],#[1,2,4,27,8,45,73,128,267],#[1,2,4,16,27,53,81,128,337]⟩)) (.leaf (⟨#[1,2,4,64,128,143,151,160,326],#[1,2,4,55,87,144,8,16,270],#[1,2,4,64,128,143,151,160,326]⟩))) (.branch 1 (.leaf (⟨#[1,2,4,64,128,143,151,160,326],#[1,2,4,55,87,144,8,16,270],#[1,2,4,64,128,143,151,160,326]⟩)) (.leaf (⟨#[1,2,4,64,74,86,99,128,326],#[1,2,4,26,46,75,8,128,270],#[1,2,4,64,74,86,99,128,326]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨#[1,2,4,64,74,128,81,99,389],#[1,2,4,26,73,139,8,32,293],#[1,2,4,64,74,128,81,99,389]⟩)) (.leaf (⟨#[1,2,4,27,46,8,198,64,264],#[1,2,4,32,43,54,128,198,288],#[1,2,4,27,46,8,198,64,264]⟩))) (.branch 1 (.leaf (⟨#[1,2,4,40,86,8,132,16,282],#[1,2,4,32,128,40,150,68,418],#[1,2,4,40,86,8,132,16,408]⟩)) (.leaf (⟨#[1,2,4,8,16,64,107,198,326],#[1,2,4,8,16,107,32,166,294],#[1,2,4,8,16,64,107,198,326]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨#[1,2,4,8,16,64,107,198,326],#[1,2,4,8,16,107,32,166,294],#[1,2,4,8,16,64,107,198,326]⟩)) (.leaf (⟨#[1,2,4,8,43,80,129,16,282],#[1,2,4,8,128,27,160,65,394],#[1,2,4,8,43,80,129,16,408]⟩))) (.branch 1 (.leaf (⟨#[1,2,4,8,43,80,129,16,282],#[1,2,4,8,128,27,160,65,394],#[1,2,4,8,43,80,129,16,408]⟩)) (.leaf (⟨#[1,2,4,8,16,62,94,129,257],#[1,2,4,8,16,62,94,129,257],#[1,2,4,8,16,62,94,129,387]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨#[1,2,4,16,128,138,55,65,404],#[1,2,4,50,8,79,129,16,284],#[1,2,4,16,128,138,55,65,470]⟩)) (.leaf (⟨#[1,2,4,10,33,68,16,128,263],#[1,2,4,10,64,17,36,128,263],#[1,2,4,10,33,68,16,128,325]⟩))) (.branch 1 (.leaf (⟨#[1,4,8,6,57,68,16,128,269],#[1,10,2,4,64,85,34,128,263],#[1,4,8,6,57,68,16,128,325]⟩)) (.leaf (⟨#[1,4,8,6,57,68,16,128,269],#[1,10,2,4,64,85,34,128,263],#[1,4,8,6,57,68,16,128,325]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨#[1,4,8,6,57,68,16,128,269],#[1,10,2,4,64,85,34,128,263],#[1,4,8,6,57,68,16,128,325]⟩)) (.leaf (⟨#[1,4,8,16,128,26,185,65,404],#[1,44,2,4,8,93,129,16,282],#[1,4,8,16,128,26,185,65,476]⟩))) (.branch 1 (.leaf (⟨#[1,2,8,32,128,387,233,23,16],#[1,2,387,4,256,8,93,16,51],#[1,2,8,32,128,47,145,105,450]⟩)) (.leaf (⟨#[1,2,8,416,32,99,23,128,185],#[1,2,470,4,405,16,51,128,152],#[1,2,8,12,32,27,105,128,363]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨#[1,2,4,12,32,23,68,128,263],#[1,2,4,12,39,16,68,128,263],#[1,2,4,12,32,23,68,128,326]⟩)) (.leaf (⟨#[2,1,8,16,128,29,160,81,408],#[2,1,46,4,8,80,138,16,284],#[2,1,8,16,128,29,160,81,408]⟩))) (.branch 1 (.leaf (⟨#[1,8,16,128,155,148,160,88,401],#[1,31,44,2,4,72,134,8,269],#[1,8,16,128,155,148,160,88,401]⟩)) (.leaf (⟨#[1,8,16,3,128,395,90,122,127],#[1,9,385,2,4,192,79,16,58],#[1,8,16,128,256,147,140,169,209]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨#[1,2,8,273,16,287,312,369,481],#[1,2,46,4,16,77,197,400,25],#[1,2,8,16,256,30,57,90,129]⟩)) (.leaf (⟨#[1,2,8,16,31,51,90,274,384],#[1,2,31,4,8,43,78,394,138],#[1,2,8,16,31,51,90,256,402]⟩))) (.branch 1 (.leaf (⟨#[1,2,8,16,31,51,90,274,384],#[1,2,31,4,8,43,78,394,138],#[1,2,8,16,31,51,90,256,402]⟩)) (.leaf (⟨#[1,2,8,16,31,51,90,274,384],#[1,2,31,4,8,43,78,394,138],#[1,2,8,16,31,51,90,256,402]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨#[1,2,4,128,140,148,163,389,451],#[1,2,4,28,44,75,390,8,141],#[1,2,4,8,29,47,77,128,261]⟩)) (.leaf (⟨#[1,2,4,128,142,156,260,183,243],#[1,2,4,30,50,189,388,8,68],#[1,2,4,8,31,47,128,72,395]⟩))) (.branch 1 (.leaf (⟨#[1,2,4,128,142,156,260,183,243],#[1,2,4,30,50,189,388,8,68],#[1,2,4,8,31,47,128,72,395]⟩)) (.leaf (⟨#[1,2,4,128,142,156,260,183,243],#[1,2,4,30,50,189,388,8,68],#[1,2,4,8,31,47,128,72,395]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨#[1,2,8,32,266,425,36,195,218],#[1,2,72,4,389,8,184,59,22],#[1,2,4,8,23,70,32,172,396]⟩)) (.leaf (⟨#[1,2,8,15,27,74,32,129,298],#[1,2,15,4,23,64,38,129,326],#[1,2,8,15,27,74,32,129,394]⟩))) (.branch 1 (.leaf (⟨#[1,2,4,54,72,8,130,16,284],#[1,2,4,32,128,142,48,66,420],#[1,2,4,54,72,8,130,16,284]⟩)) (.leaf (⟨#[1,2,4,8,16,32,64,135,263],#[1,2,4,8,16,32,64,135,263],#[1,2,4,8,16,32,64,135,263]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨#[1,2,4,54,72,8,130,16,284],#[1,2,4,32,128,142,48,66,420],#[1,2,4,54,72,8,130,16,284]⟩)) (.leaf (⟨#[1,2,4,8,57,66,143,16,272],#[1,2,4,8,128,153,34,79,384],#[1,2,4,8,57,66,143,16,272]⟩))) (.branch 1 (.leaf (⟨#[1,2,4,64,84,128,98,111,389],#[1,2,4,197,28,74,8,32,293],#[1,2,4,64,84,128,98,111,389]⟩)) (.leaf (⟨#[1,2,4,64,128,145,367,160,326],#[1,2,4,465,49,144,8,16,270],#[1,2,4,64,128,145,367,160,326]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨#[1,2,4,64,84,128,364,39,449],#[1,2,4,482,28,135,8,32,297],#[1,2,4,64,84,128,364,39,449]⟩)) (.leaf (⟨#[1,2,4,64,415,86,99,128,326],#[1,2,4,439,46,75,8,128,270],#[1,2,4,64,415,86,99,128,326]⟩))) (.branch 1 (.leaf (⟨#[1,2,4,16,121,128,55,80,389],#[1,2,4,222,8,79,136,32,293],#[1,2,4,16,121,128,55,80,389]⟩)) (.leaf (⟨#[1,2,4,16,392,128,162,68,401],#[1,2,4,281,8,98,132,32,297],#[1,2,4,16,392,128,162,68,401]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨#[1,2,4,16,50,492,80,128,278],#[1,2,4,504,8,26,72,128,270],#[1,2,4,16,50,492,80,128,278]⟩)) (.leaf (⟨#[1,2,4,16,128,285,161,195,278],#[1,2,4,291,8,81,147,16,270],#[1,2,4,16,128,285,161,195,278]⟩))) (.branch 1 (.leaf (⟨#[1,2,4,8,16,188,94,129,257],#[1,2,4,8,16,189,94,129,257],#[1,2,4,8,16,188,94,129,257]⟩)) (.leaf (⟨#[1,2,4,8,83,424,129,16,282],#[1,2,4,8,128,483,147,65,394],#[1,2,4,8,83,424,129,16,282]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨#[1,2,4,8,427,80,129,16,282],#[1,2,4,8,128,464,160,65,394],#[1,2,4,8,427,80,129,16,282]⟩)) (.leaf (⟨#[1,2,4,8,39,92,137,16,278],#[1,2,4,8,128,23,172,73,390],#[1,2,4,8,39,92,137,16,278]⟩))) (.branch 1 (.leaf (⟨#[1,4,8,16,23,33,68,128,268],#[1,27,2,4,8,33,66,128,262],#[1,4,8,16,23,33,68,128,268]⟩)) (.leaf (⟨#[1,2,4,8,16,32,67,128,259],#[1,2,4,8,16,32,67,128,259],#[1,2,4,8,16,32,67,128,259]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨#[1,2,4,8,16,32,89,153,256],#[1,2,4,8,16,32,89,153,256],#[1,2,4,8,16,32,89,153,256]⟩)) (.leaf (⟨#[1,2,4,8,16,32,89,128,281],#[1,2,4,8,16,32,89,128,281],#[1,2,4,8,16,32,89,128,281]⟩))) (.branch 1 (.leaf (⟨#[1,2,4,8,16,32,70,128,262],#[1,2,4,8,16,32,70,128,262],#[1,2,4,8,16,32,70,128,262]⟩)) (.leaf (⟨#[1,2,4,8,16,32,106,128,298],#[1,2,4,8,16,32,106,128,298],#[1,2,4,8,16,32,106,128,298]⟩)))))))) +def operatorsPart001 : Table Operator := +(.branch 4 (.branch 2 (.branch 1 (.leaf (⟨#[1,2,8,6,32,17,73,136,291],#[1,2,10,4,33,16,69,132,275],#[1,2,8,6,32,17,73,136,291]⟩)) (.leaf (⟨#[2,1,8,5,16,32,81,128,256],#[2,1,10,4,16,32,82,128,256],#[2,1,8,5,16,32,81,128,256]⟩))) (.branch 1 (.leaf (⟨#[1,2,4,31,44,72,131,8,264],#[1,2,4,128,143,148,160,67,384],#[1,2,4,31,44,72,131,8,264]⟩)) (.leaf (⟨#[1,2,4,30,8,47,65,131,259],#[1,2,4,16,30,55,65,131,259],#[1,2,4,30,8,47,65,131,259]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨#[1,2,4,8,24,39,79,131,259],#[1,2,4,8,24,39,79,131,259],#[1,2,4,8,24,39,79,131,259]⟩)) (.leaf (⟨#[1,2,4,31,8,46,78,130,269],#[1,2,4,16,31,54,86,130,277],#[1,2,4,31,8,46,78,130,269]⟩))) (.branch 1 (.leaf (⟨#[1,2,8,265,16,263,313,361,481],#[1,2,46,4,16,88,208,388,13],#[1,2,4,8,16,62,94,129,257]⟩)) (.leaf (⟨#[1,2,8,265,16,263,313,361,481],#[1,2,46,4,16,88,208,388,13],#[1,2,4,8,16,62,94,129,257]⟩))))) +def operators : Table Operator := +(.branch 64 operatorsPart000 operatorsPart001) +#eval "NativeRaw: operator table elaborated" +def paidPart000 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,2,1,true,#[]⟩)) (.leaf (⟨0,3,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,4,1,true,#[]⟩)) (.leaf (⟨0,5,1,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,6,1,true,#[]⟩)) (.leaf (⟨0,7,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,8,1,true,#[]⟩)) (.leaf (⟨0,9,1,true,#[]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,10,1,true,#[]⟩)) (.leaf (⟨0,11,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,12,1,true,#[]⟩)) (.leaf (⟨0,13,1,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,14,1,true,#[]⟩)) (.leaf (⟨0,15,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,16,1,true,#[]⟩)) (.leaf (⟨0,17,1,true,#[]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,18,1,true,#[]⟩)) (.leaf (⟨0,19,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,20,1,true,#[]⟩)) (.leaf (⟨0,21,1,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,22,1,true,#[]⟩)) (.leaf (⟨0,23,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,24,1,true,#[]⟩)) (.leaf (⟨0,25,1,true,#[]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,26,1,true,#[]⟩)) (.leaf (⟨0,27,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,28,1,true,#[]⟩)) (.leaf (⟨0,29,1,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,30,1,true,#[]⟩)) (.leaf (⟨0,31,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,32,1,true,#[]⟩)) (.leaf (⟨0,33,1,true,#[]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,34,1,true,#[]⟩)) (.leaf (⟨0,35,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,36,1,true,#[]⟩)) (.leaf (⟨0,37,1,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,38,1,true,#[]⟩)) (.leaf (⟨0,39,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,40,1,true,#[]⟩)) (.leaf (⟨0,41,1,true,#[]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,42,1,true,#[]⟩)) (.leaf (⟨0,43,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,44,1,true,#[]⟩)) (.leaf (⟨0,45,1,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,46,1,true,#[]⟩)) (.leaf (⟨0,47,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,48,1,true,#[]⟩)) (.leaf (⟨0,49,1,true,#[]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,50,1,true,#[]⟩)) (.leaf (⟨0,51,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,52,1,true,#[]⟩)) (.leaf (⟨0,53,1,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,54,1,true,#[]⟩)) (.leaf (⟨0,55,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,56,1,true,#[]⟩)) (.leaf (⟨0,57,1,true,#[]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,58,1,true,#[]⟩)) (.leaf (⟨0,59,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,60,1,true,#[]⟩)) (.leaf (⟨0,61,1,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,62,1,true,#[]⟩)) (.leaf (⟨0,63,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,64,1,true,#[]⟩)) (.leaf (⟨0,65,1,true,#[]⟩)))))))) +def paidPart001 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,66,1,true,#[]⟩)) (.leaf (⟨0,67,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,68,1,true,#[]⟩)) (.leaf (⟨0,69,1,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,70,1,true,#[]⟩)) (.leaf (⟨0,71,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,72,1,true,#[]⟩)) (.leaf (⟨0,73,1,true,#[]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,74,1,true,#[]⟩)) (.leaf (⟨0,75,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,76,1,true,#[]⟩)) (.leaf (⟨0,77,1,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,78,1,true,#[]⟩)) (.leaf (⟨0,79,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,80,1,true,#[]⟩)) (.leaf (⟨0,81,1,true,#[]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,82,1,true,#[]⟩)) (.leaf (⟨0,83,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,84,1,true,#[]⟩)) (.leaf (⟨0,85,1,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,86,1,true,#[]⟩)) (.leaf (⟨0,87,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,88,1,true,#[]⟩)) (.leaf (⟨0,89,1,true,#[]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,90,1,true,#[]⟩)) (.leaf (⟨0,91,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,92,1,true,#[]⟩)) (.leaf (⟨0,93,1,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,94,1,true,#[]⟩)) (.leaf (⟨0,95,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,96,1,true,#[]⟩)) (.leaf (⟨0,97,1,true,#[]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,98,1,true,#[]⟩)) (.leaf (⟨0,99,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,100,1,true,#[]⟩)) (.leaf (⟨0,101,1,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,102,1,true,#[]⟩)) (.leaf (⟨0,103,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,104,1,true,#[]⟩)) (.leaf (⟨0,105,1,true,#[]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,106,1,true,#[]⟩)) (.leaf (⟨0,107,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,108,1,true,#[]⟩)) (.leaf (⟨0,109,1,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,110,1,true,#[]⟩)) (.leaf (⟨0,111,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,112,1,true,#[]⟩)) (.leaf (⟨0,113,1,true,#[]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,114,1,true,#[]⟩)) (.leaf (⟨0,115,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,137,1,true,#[]⟩)) (.leaf (⟨0,140,2,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,254,8,true,#[]⟩)) (.leaf (⟨0,274,8,true,#[]⟩))) (.branch 1 (.leaf (⟨0,279,8,true,#[]⟩)) (.leaf (⟨0,280,8,true,#[]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,281,8,true,#[]⟩)) (.leaf (⟨0,293,4,true,#[]⟩))) (.branch 1 (.leaf (⟨0,294,4,true,#[]⟩)) (.leaf (⟨0,314,5,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,339,2,true,#[]⟩)) (.leaf (⟨0,340,2,true,#[]⟩))) (.branch 1 (.leaf (⟨0,341,2,true,#[]⟩)) (.leaf (⟨0,344,2,true,#[]⟩)))))))) +def paidPart002 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,351,3,true,#[]⟩)) (.leaf (⟨0,353,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,355,3,true,#[]⟩)) (.leaf (⟨0,357,3,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,359,2,true,#[]⟩)) (.leaf (⟨0,360,2,true,#[]⟩))) (.branch 1 (.leaf (⟨0,361,2,true,#[]⟩)) (.leaf (⟨0,364,2,true,#[]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,371,3,true,#[]⟩)) (.leaf (⟨0,372,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,373,3,true,#[]⟩)) (.leaf (⟨0,374,3,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,375,3,true,#[]⟩)) (.leaf (⟨0,376,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,377,3,true,#[]⟩)) (.leaf (⟨0,378,3,true,#[]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,379,2,true,#[]⟩)) (.leaf (⟨0,380,2,true,#[]⟩))) (.branch 1 (.leaf (⟨0,381,2,true,#[]⟩)) (.leaf (⟨0,384,2,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,391,3,true,#[]⟩)) (.leaf (⟨0,392,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,393,3,true,#[]⟩)) (.leaf (⟨0,394,3,true,#[]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,395,3,true,#[]⟩)) (.leaf (⟨0,396,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,397,3,true,#[]⟩)) (.leaf (⟨0,398,3,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,400,2,true,#[]⟩)) (.leaf (⟨0,411,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,412,3,true,#[]⟩)) (.leaf (⟨0,413,3,true,#[]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,414,3,true,#[]⟩)) (.leaf (⟨0,415,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,416,3,true,#[]⟩)) (.leaf (⟨0,417,3,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,418,3,true,#[]⟩)) (.leaf (⟨0,420,2,true,#[]⟩))) (.branch 1 (.leaf (⟨0,424,2,true,#[]⟩)) (.leaf (⟨0,431,3,true,#[]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,432,3,true,#[]⟩)) (.leaf (⟨0,433,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,434,3,true,#[]⟩)) (.leaf (⟨0,435,3,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,436,3,true,#[]⟩)) (.leaf (⟨0,437,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,438,3,true,#[]⟩)) (.leaf (⟨0,440,2,true,#[]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,444,2,true,#[]⟩)) (.leaf (⟨0,451,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,452,3,true,#[]⟩)) (.leaf (⟨0,453,3,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,454,3,true,#[]⟩)) (.leaf (⟨0,455,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,456,3,true,#[]⟩)) (.leaf (⟨0,457,3,true,#[]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,458,3,true,#[]⟩)) (.leaf (⟨0,459,2,true,#[]⟩))) (.branch 1 (.leaf (⟨0,460,2,true,#[]⟩)) (.leaf (⟨0,461,2,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,464,2,true,#[]⟩)) (.leaf (⟨0,471,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,472,3,true,#[]⟩)) (.leaf (⟨0,473,3,true,#[]⟩)))))))) +def paidPart003 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,474,3,true,#[]⟩)) (.leaf (⟨0,475,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,476,3,true,#[]⟩)) (.leaf (⟨0,477,3,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,478,3,true,#[]⟩)) (.leaf (⟨0,480,2,true,#[]⟩))) (.branch 1 (.leaf (⟨0,491,3,true,#[]⟩)) (.leaf (⟨0,492,3,true,#[]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,493,3,true,#[]⟩)) (.leaf (⟨0,494,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,495,3,true,#[]⟩)) (.leaf (⟨0,496,3,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,497,3,true,#[]⟩)) (.leaf (⟨0,498,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,499,2,true,#[]⟩)) (.leaf (⟨0,500,2,true,#[]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,501,2,true,#[]⟩)) (.leaf (⟨0,504,2,true,#[]⟩))) (.branch 1 (.leaf (⟨0,511,3,true,#[]⟩)) (.leaf (⟨0,512,3,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,513,3,true,#[]⟩)) (.leaf (⟨0,514,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,515,3,true,#[]⟩)) (.leaf (⟨0,516,3,true,#[]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,517,3,true,#[]⟩)) (.leaf (⟨0,518,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,523,2,true,#[]⟩)) (.leaf (⟨0,530,2,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,531,3,true,#[]⟩)) (.leaf (⟨0,532,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,533,3,true,#[]⟩)) (.leaf (⟨0,534,3,true,#[]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,535,3,true,#[]⟩)) (.leaf (⟨0,536,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,537,3,true,#[]⟩)) (.leaf (⟨0,538,3,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,539,2,true,#[]⟩)) (.leaf (⟨0,544,2,true,#[]⟩))) (.branch 1 (.leaf (⟨0,551,3,true,#[]⟩)) (.leaf (⟨0,552,3,true,#[]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,553,3,true,#[]⟩)) (.leaf (⟨0,554,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,555,3,true,#[]⟩)) (.leaf (⟨0,556,3,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,557,3,true,#[]⟩)) (.leaf (⟨0,558,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,560,2,true,#[]⟩)) (.leaf (⟨0,564,2,true,#[]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,571,3,true,#[]⟩)) (.leaf (⟨0,572,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,573,3,true,#[]⟩)) (.leaf (⟨0,574,3,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,575,3,true,#[]⟩)) (.leaf (⟨0,576,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,577,3,true,#[]⟩)) (.leaf (⟨0,578,3,true,#[]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,580,2,true,#[]⟩)) (.leaf (⟨0,584,2,true,#[]⟩))) (.branch 1 (.leaf (⟨0,591,3,true,#[]⟩)) (.leaf (⟨0,592,3,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,593,3,true,#[]⟩)) (.leaf (⟨0,594,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,595,3,true,#[]⟩)) (.leaf (⟨0,596,3,true,#[]⟩)))))))) +def paidPart004 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,597,3,true,#[]⟩)) (.leaf (⟨0,598,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,600,2,true,#[]⟩)) (.leaf (⟨0,604,2,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,612,3,true,#[]⟩)) (.leaf (⟨0,614,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,615,3,true,#[]⟩)) (.leaf (⟨0,616,3,true,#[]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,618,3,true,#[]⟩)) (.leaf (⟨0,619,8,true,#[]⟩))) (.branch 1 (.leaf (⟨0,621,8,true,#[]⟩)) (.leaf (⟨0,624,8,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,627,3,true,#[]⟩)) (.leaf (⟨0,628,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,634,3,true,#[]⟩)) (.leaf (⟨0,674,3,true,#[]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,760,3,true,#[]⟩)) (.leaf (⟨0,788,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,797,3,true,#[]⟩)) (.leaf (⟨0,798,3,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,822,3,true,#[]⟩)) (.leaf (⟨0,1552,5,true,#[]⟩))) (.branch 1 (.leaf (⟨0,4329,4,true,#[]⟩)) (.leaf (⟨2,341,1,true,#[2]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨2,342,1,true,#[2]⟩)) (.leaf (⟨2,343,1,true,#[2]⟩))) (.branch 1 (.leaf (⟨3,481,1,true,#[1]⟩)) (.leaf (⟨3,489,1,true,#[2]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨3,490,1,true,#[2]⟩)) (.leaf (⟨4,384,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨4,385,1,true,#[2]⟩)) (.leaf (⟨4,386,1,true,#[2]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨5,523,1,true,#[1]⟩)) (.leaf (⟨5,526,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨5,527,1,true,#[1]⟩)) (.leaf (⟨6,541,1,true,#[1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨6,549,1,true,#[1]⟩)) (.leaf (⟨6,550,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨7,544,1,true,#[1]⟩)) (.leaf (⟨7,545,1,true,#[1]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨7,546,1,true,#[1]⟩)) (.leaf (⟨8,481,1,true,#[2]⟩))) (.branch 1 (.leaf (⟨8,482,1,true,#[2]⟩)) (.leaf (⟨8,483,1,true,#[2]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨9,340,1,true,#[2]⟩)) (.leaf (⟨9,343,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨9,350,1,true,#[2]⟩)) (.leaf (⟨10,524,1,true,#[2]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨10,526,1,true,#[2]⟩)) (.leaf (⟨10,530,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨11,379,1,true,#[1]⟩)) (.leaf (⟨11,386,1,true,#[1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨11,388,1,true,#[1]⟩)) (.leaf (⟨12,360,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨12,363,1,true,#[1]⟩)) (.leaf (⟨12,370,1,true,#[1]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨13,359,1,true,#[1]⟩)) (.leaf (⟨13,366,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨13,368,1,true,#[1]⟩)) (.leaf (⟨14,401,1,true,#[1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨14,402,1,true,#[2]⟩)) (.leaf (⟨14,403,1,true,#[2]⟩))) (.branch 1 (.leaf (⟨15,581,1,true,#[1]⟩)) (.leaf (⟨15,582,1,true,#[1]⟩)))))))) +def paidPart005 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨15,583,1,true,#[1]⟩)) (.leaf (⟨16,564,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨16,565,1,true,#[1]⟩)) (.leaf (⟨16,566,1,true,#[1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨17,561,1,true,#[1]⟩)) (.leaf (⟨17,562,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨17,563,1,true,#[1]⟩)) (.leaf (⟨18,579,1,true,#[3]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨18,582,1,true,#[2]⟩)) (.leaf (⟨18,589,1,true,#[2]⟩))) (.branch 1 (.leaf (⟨19,399,1,true,#[1]⟩)) (.leaf (⟨19,402,1,true,#[1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨19,409,1,true,#[3]⟩)) (.leaf (⟨20,420,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨20,425,1,true,#[1]⟩)) (.leaf (⟨20,427,1,true,#[1]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨21,419,1,true,#[1]⟩)) (.leaf (⟨21,423,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨21,430,1,true,#[1]⟩)) (.leaf (⟨22,599,1,true,#[3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨22,602,1,true,#[3]⟩)) (.leaf (⟨22,609,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨23,604,1,true,#[3]⟩)) (.leaf (⟨23,605,1,true,#[3]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨23,606,1,true,#[1]⟩)) (.leaf (⟨24,460,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨24,462,1,true,#[3]⟩)) (.leaf (⟨24,469,1,true,#[3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨25,459,1,true,#[1]⟩)) (.leaf (⟨25,466,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨25,468,1,true,#[3]⟩)) (.leaf (⟨26,439,1,true,#[1]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨26,443,1,true,#[1]⟩)) (.leaf (⟨26,450,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨27,384,1,true,#[2]⟩)) (.leaf (⟨27,387,1,true,#[2]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨27,388,1,true,#[2]⟩)) (.leaf (⟨28,525,1,true,#[2]⟩))) (.branch 1 (.leaf (⟨28,527,1,true,#[2]⟩)) (.leaf (⟨28,530,1,true,#[2]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨29,341,1,true,#[1]⟩)) (.leaf (⟨29,349,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨29,350,1,true,#[1]⟩)) (.leaf (⟨30,479,1,true,#[1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨30,483,1,true,#[1]⟩)) (.leaf (⟨30,490,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨31,499,1,true,#[1]⟩)) (.leaf (⟨31,506,1,true,#[1]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨31,508,1,true,#[1]⟩)) (.leaf (⟨32,500,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨32,502,1,true,#[1]⟩)) (.leaf (⟨32,509,1,true,#[1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨33,401,1,true,#[2]⟩)) (.leaf (⟨33,409,1,true,#[2]⟩))) (.branch 1 (.leaf (⟨33,410,1,true,#[2]⟩)) (.leaf (⟨34,444,1,true,#[1]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨34,447,1,true,#[1]⟩)) (.leaf (⟨34,448,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨35,461,1,true,#[1]⟩)) (.leaf (⟨35,469,1,true,#[1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨35,470,1,true,#[1]⟩)) (.leaf (⟨36,464,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨36,465,1,true,#[1]⟩)) (.leaf (⟨36,466,1,true,#[1]⟩)))))))) +def paidPart006 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨37,440,1,true,#[3]⟩)) (.leaf (⟨37,446,1,true,#[2]⟩))) (.branch 1 (.leaf (⟨37,448,1,true,#[2]⟩)) (.leaf (⟨38,601,1,true,#[1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨38,602,1,true,#[1]⟩)) (.leaf (⟨38,603,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨39,600,1,true,#[1]⟩)) (.leaf (⟨39,605,1,true,#[1]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨39,607,1,true,#[3]⟩)) (.leaf (⟨40,399,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨40,403,1,true,#[3]⟩)) (.leaf (⟨40,410,1,true,#[1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨41,420,1,true,#[3]⟩)) (.leaf (⟨41,426,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨41,428,1,true,#[1]⟩)) (.leaf (⟨42,419,1,true,#[3]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨42,422,1,true,#[1]⟩)) (.leaf (⟨42,429,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨43,560,1,true,#[1]⟩)) (.leaf (⟨43,565,1,true,#[3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨43,567,1,true,#[3]⟩)) (.leaf (⟨44,559,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨44,562,1,true,#[3]⟩)) (.leaf (⟨44,569,1,true,#[3]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨45,580,1,true,#[1]⟩)) (.leaf (⟨45,585,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨45,587,1,true,#[1]⟩)) (.leaf (⟨46,579,1,true,#[2]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨46,583,1,true,#[2]⟩)) (.leaf (⟨46,590,1,true,#[2]⟩))) (.branch 1 (.leaf (⟨47,440,1,true,#[1]⟩)) (.leaf (⟨47,445,1,true,#[2]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨47,447,1,true,#[2]⟩)) (.leaf (⟨48,599,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨48,603,1,true,#[1]⟩)) (.leaf (⟨48,610,1,true,#[1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨49,604,1,true,#[1]⟩)) (.leaf (⟨49,607,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨49,608,1,true,#[1]⟩)) (.leaf (⟨50,444,1,true,#[3]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨50,445,1,true,#[1]⟩)) (.leaf (⟨50,446,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨51,461,1,true,#[3]⟩)) (.leaf (⟨51,462,1,true,#[1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨51,463,1,true,#[1]⟩)) (.leaf (⟨52,464,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨52,467,1,true,#[1]⟩)) (.leaf (⟨52,468,1,true,#[1]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨53,581,1,true,#[3]⟩)) (.leaf (⟨53,589,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨53,590,1,true,#[1]⟩)) (.leaf (⟨54,564,1,true,#[3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨54,567,1,true,#[1]⟩)) (.leaf (⟨54,568,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨55,561,1,true,#[3]⟩)) (.leaf (⟨55,569,1,true,#[1]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨55,570,1,true,#[1]⟩)) (.leaf (⟨56,424,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨56,425,1,true,#[3]⟩)) (.leaf (⟨56,426,1,true,#[3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨57,421,1,true,#[1]⟩)) (.leaf (⟨57,429,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨57,430,1,true,#[3]⟩)) (.leaf (⟨58,404,1,true,#[1]⟩)))))))) +def paidPart007 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨58,407,1,true,#[1]⟩)) (.leaf (⟨58,408,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨59,340,1,true,#[3]⟩)) (.leaf (⟨59,342,1,true,#[3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨59,349,1,true,#[3]⟩)) (.leaf (⟨60,479,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨60,482,1,true,#[3]⟩)) (.leaf (⟨60,489,1,true,#[3]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨61,499,1,true,#[3]⟩)) (.leaf (⟨61,505,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨61,507,1,true,#[1]⟩)) (.leaf (⟨62,500,1,true,#[3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨62,503,1,true,#[1]⟩)) (.leaf (⟨62,510,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨63,379,1,true,#[3]⟩)) (.leaf (⟨63,385,1,true,#[3]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨63,387,1,true,#[3]⟩)) (.leaf (⟨64,360,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨64,362,1,true,#[1]⟩)) (.leaf (⟨64,369,1,true,#[1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨65,359,1,true,#[3]⟩)) (.leaf (⟨65,365,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨65,367,1,true,#[1]⟩)) (.leaf (⟨66,540,1,true,#[1]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨66,542,1,true,#[3]⟩)) (.leaf (⟨66,549,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨67,539,1,true,#[1]⟩)) (.leaf (⟨67,546,1,true,#[3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨67,548,1,true,#[3]⟩)) (.leaf (⟨68,519,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨68,522,1,true,#[1]⟩)) (.leaf (⟨68,529,1,true,#[1]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨69,523,1,true,#[3]⟩)) (.leaf (⟨69,524,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨69,525,1,true,#[3]⟩)) (.leaf (⟨70,541,1,true,#[3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨70,542,1,true,#[1]⟩)) (.leaf (⟨70,543,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨71,544,1,true,#[3]⟩)) (.leaf (⟨71,547,1,true,#[1]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨71,548,1,true,#[1]⟩)) (.leaf (⟨72,361,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨72,362,1,true,#[3]⟩)) (.leaf (⟨72,363,1,true,#[3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨73,364,1,true,#[1]⟩)) (.leaf (⟨73,365,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨73,366,1,true,#[3]⟩)) (.leaf (⟨74,381,1,true,#[1]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨74,382,1,true,#[1]⟩)) (.leaf (⟨74,383,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨75,504,1,true,#[1]⟩)) (.leaf (⟨75,505,1,true,#[3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨75,506,1,true,#[3]⟩)) (.leaf (⟨76,501,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨76,509,1,true,#[3]⟩)) (.leaf (⟨76,510,1,true,#[3]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨77,484,1,true,#[1]⟩)) (.leaf (⟨77,487,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨77,488,1,true,#[1]⟩)) (.leaf (⟨78,344,1,true,#[1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨78,345,1,true,#[1]⟩)) (.leaf (⟨78,346,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨79,400,1,true,#[3]⟩)) (.leaf (⟨79,406,1,true,#[3]⟩)))))))) +def paidPart008 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨79,408,1,true,#[3]⟩)) (.leaf (⟨80,584,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨80,585,1,true,#[3]⟩)) (.leaf (⟨80,586,1,true,#[3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨81,380,1,true,#[3]⟩)) (.leaf (⟨81,383,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨81,390,1,true,#[3]⟩)) (.leaf (⟨82,520,1,true,#[3]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨82,521,1,true,#[3]⟩)) (.leaf (⟨82,522,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨83,339,1,true,#[1]⟩)) (.leaf (⟨83,346,1,true,#[3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨83,348,1,true,#[1]⟩)) (.leaf (⟨84,484,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨84,485,1,true,#[1]⟩)) (.leaf (⟨84,486,1,true,#[1]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨85,501,1,true,#[3]⟩)) (.leaf (⟨85,502,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨85,503,1,true,#[3]⟩)) (.leaf (⟨86,504,1,true,#[3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨86,507,1,true,#[3]⟩)) (.leaf (⟨86,508,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨87,441,1,true,#[3]⟩)) (.leaf (⟨87,449,1,true,#[3]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨87,450,1,true,#[3]⟩)) (.leaf (⟨88,480,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨88,486,1,true,#[3]⟩)) (.leaf (⟨88,488,1,true,#[3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨89,344,1,true,#[3]⟩)) (.leaf (⟨89,347,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨89,348,1,true,#[3]⟩)) (.leaf (⟨90,520,1,true,#[1]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨90,528,1,true,#[3]⟩)) (.leaf (⟨90,529,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨91,381,1,true,#[3]⟩)) (.leaf (⟨91,389,1,true,#[1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨91,390,1,true,#[1]⟩)) (.leaf (⟨92,364,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨92,367,1,true,#[3]⟩)) (.leaf (⟨92,368,1,true,#[3]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨93,361,1,true,#[3]⟩)) (.leaf (⟨93,369,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨93,370,1,true,#[3]⟩)) (.leaf (⟨94,339,1,true,#[3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨94,345,1,true,#[3]⟩)) (.leaf (⟨94,347,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨95,480,1,true,#[1]⟩)) (.leaf (⟨95,485,1,true,#[3]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨95,487,1,true,#[3]⟩)) (.leaf (⟨96,380,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨96,382,1,true,#[3]⟩)) (.leaf (⟨96,389,1,true,#[3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨97,519,1,true,#[3]⟩)) (.leaf (⟨97,521,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨97,528,1,true,#[1]⟩)) (.leaf (⟨98,539,1,true,#[3]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨98,545,1,true,#[3]⟩)) (.leaf (⟨98,547,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨99,540,1,true,#[3]⟩)) (.leaf (⟨99,543,1,true,#[3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨99,550,1,true,#[3]⟩)) (.leaf (⟨100,441,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨100,442,1,true,#[3]⟩)) (.leaf (⟨100,443,1,true,#[3]⟩)))))))) +def paidPart009 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨101,584,1,true,#[1]⟩)) (.leaf (⟨101,587,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨101,588,1,true,#[3]⟩)) (.leaf (⟨102,404,1,true,#[3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨102,405,1,true,#[1]⟩)) (.leaf (⟨102,406,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨103,421,1,true,#[3]⟩)) (.leaf (⟨103,422,1,true,#[3]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨103,423,1,true,#[3]⟩)) (.leaf (⟨104,424,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨104,427,1,true,#[3]⟩)) (.leaf (⟨104,428,1,true,#[3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨105,400,1,true,#[1]⟩)) (.leaf (⟨105,405,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨105,407,1,true,#[3]⟩)) (.leaf (⟨106,580,1,true,#[3]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨106,586,1,true,#[1]⟩)) (.leaf (⟨106,588,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨107,559,1,true,#[3]⟩)) (.leaf (⟨107,563,1,true,#[3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨107,570,1,true,#[3]⟩)) (.leaf (⟨108,560,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨108,566,1,true,#[3]⟩)) (.leaf (⟨108,568,1,true,#[3]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨109,439,1,true,#[3]⟩)) (.leaf (⟨109,442,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨109,449,1,true,#[1]⟩)) (.leaf (⟨110,459,1,true,#[3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨110,465,1,true,#[3]⟩)) (.leaf (⟨110,467,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨111,460,1,true,#[3]⟩)) (.leaf (⟨111,463,1,true,#[3]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨111,470,1,true,#[3]⟩)) (.leaf (⟨112,600,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨112,606,1,true,#[3]⟩)) (.leaf (⟨112,608,1,true,#[3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨113,601,1,true,#[3]⟩)) (.leaf (⟨113,609,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨113,610,1,true,#[3]⟩)) (.leaf (⟨114,311,3,true,#[12]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨114,325,3,true,#[8]⟩)) (.leaf (⟨114,352,2,true,#[2]⟩))) (.branch 1 (.leaf (⟨114,358,2,true,#[2]⟩)) (.leaf (⟨114,399,1,true,#[2]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨114,401,1,true,#[3]⟩)) (.leaf (⟨114,404,1,true,#[2]⟩))) (.branch 1 (.leaf (⟨114,419,1,true,#[2]⟩)) (.leaf (⟨114,421,1,true,#[2]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨114,424,1,true,#[2]⟩)) (.leaf (⟨114,519,1,true,#[2]⟩))) (.branch 1 (.leaf (⟨114,520,1,true,#[2]⟩)) (.leaf (⟨114,523,1,true,#[2]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨114,540,1,true,#[2]⟩)) (.leaf (⟨114,541,1,true,#[2]⟩))) (.branch 1 (.leaf (⟨114,611,2,true,#[4]⟩)) (.leaf (⟨114,617,2,true,#[4]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨114,630,2,true,#[6]⟩)) (.leaf (⟨114,631,2,true,#[4]⟩))) (.branch 1 (.leaf (⟨114,632,2,true,#[4]⟩)) (.leaf (⟨114,633,2,true,#[4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨114,759,2,true,#[4]⟩)) (.leaf (⟨114,773,2,true,#[4]⟩))) (.branch 1 (.leaf (⟨114,774,2,true,#[4]⟩)) (.leaf (⟨114,821,2,true,#[6]⟩)))))))) +def paidPart010 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨114,825,2,true,#[4]⟩)) (.leaf (⟨114,826,2,true,#[4]⟩))) (.branch 1 (.leaf (⟨114,1160,4,true,#[2]⟩)) (.leaf (⟨114,1551,4,true,#[6]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨115,298,4,true,#[24]⟩)) (.leaf (⟨115,335,4,true,#[16]⟩))) (.branch 1 (.leaf (⟨115,354,2,true,#[6]⟩)) (.leaf (⟨115,356,2,true,#[6]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨115,439,1,true,#[2]⟩)) (.leaf (⟨115,441,1,true,#[2]⟩))) (.branch 1 (.leaf (⟨115,444,1,true,#[2]⟩)) (.leaf (⟨115,479,1,true,#[2]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨115,481,1,true,#[3]⟩)) (.leaf (⟨115,484,1,true,#[2]⟩))) (.branch 1 (.leaf (⟨115,613,2,true,#[4]⟩)) (.leaf (⟨115,626,2,true,#[6]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨115,629,2,true,#[4]⟩)) (.leaf (⟨115,792,2,true,#[4]⟩))) (.branch 1 (.leaf (⟨115,793,2,true,#[4]⟩)) (.leaf (⟨115,809,2,true,#[4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨115,810,2,true,#[4]⟩)) (.leaf (⟨137,559,1,true,#[2]⟩))) (.branch 1 (.leaf (⟨137,561,1,true,#[2]⟩)) (.leaf (⟨137,579,1,true,#[1]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨137,581,1,true,#[2]⟩)) (.leaf (⟨137,599,1,true,#[2]⟩))) (.branch 1 (.leaf (⟨137,601,1,true,#[2]⟩)) (.leaf (⟨140,294,2,true,#[9,12]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨140,787,1,true,#[3,4]⟩)) (.leaf (⟨142,1,1,true,#[1,2,4,8,16,288,64,384]⟩))) (.branch 1 (.leaf (⟨143,1,1,true,#[1,2,4,8,272,32,64,384]⟩)) (.leaf (⟨144,1,1,true,#[1,2,4,264,16,32,64,384]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨145,1,1,true,#[1,2,260,8,16,32,64,384]⟩)) (.leaf (⟨146,1,1,true,#[1,258,4,8,16,32,64,384]⟩))) (.branch 1 (.leaf (⟨147,1,1,true,#[257,2,4,8,16,32,64,384]⟩)) (.leaf (⟨148,1,1,true,#[1,2,4,8,16,288,320,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨149,1,1,true,#[1,2,4,8,272,32,320,128]⟩)) (.leaf (⟨150,1,1,true,#[1,2,4,264,16,32,320,128]⟩))) (.branch 1 (.leaf (⟨151,1,1,true,#[1,2,260,8,16,32,320,128]⟩)) (.leaf (⟨152,1,1,true,#[1,258,4,8,16,32,320,128]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨153,1,1,true,#[257,2,4,8,16,32,320,128]⟩)) (.leaf (⟨154,1,1,true,#[1,2,4,264,16,288,64,128]⟩))) (.branch 1 (.leaf (⟨155,1,1,true,#[1,2,260,8,16,288,64,128]⟩)) (.leaf (⟨156,1,1,true,#[1,258,4,8,16,288,64,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨157,1,1,true,#[257,2,4,8,16,288,64,128]⟩)) (.leaf (⟨158,1,1,true,#[1,2,4,264,272,32,64,128]⟩))) (.branch 1 (.leaf (⟨159,1,1,true,#[1,2,260,8,272,32,64,128]⟩)) (.leaf (⟨160,1,1,true,#[1,258,4,8,272,32,64,128]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨161,1,1,true,#[257,2,4,8,272,32,64,128]⟩)) (.leaf (⟨162,1,1,true,#[1,258,4,264,16,32,64,128]⟩))) (.branch 1 (.leaf (⟨163,1,1,true,#[257,2,4,264,16,32,64,128]⟩)) (.leaf (⟨164,1,1,true,#[1,258,260,8,16,32,64,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨165,1,1,true,#[257,2,260,8,16,32,64,128]⟩)) (.leaf (⟨166,1,1,true,#[257,258,4,8,16,32,64,128]⟩))) (.branch 1 (.leaf (⟨167,1,1,true,#[1,2,4,8,16,160,192,256]⟩)) (.leaf (⟨168,1,1,true,#[1,2,4,8,144,32,192,256]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨169,1,1,true,#[1,2,4,136,16,32,192,256]⟩)) (.leaf (⟨170,1,1,true,#[1,2,132,8,16,32,192,256]⟩))) (.branch 1 (.leaf (⟨171,1,1,true,#[1,130,4,8,16,32,192,256]⟩)) (.leaf (⟨172,1,1,true,#[129,2,4,8,16,32,192,256]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨173,1,1,true,#[1,2,4,8,144,160,64,256]⟩)) (.leaf (⟨174,1,1,true,#[1,2,132,8,16,160,64,256]⟩))) (.branch 1 (.leaf (⟨175,1,1,true,#[1,130,4,8,16,160,64,256]⟩)) (.leaf (⟨176,1,1,true,#[129,2,4,8,16,160,64,256]⟩)))))))) +def paidPart011 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨177,1,1,true,#[1,2,4,136,144,32,64,256]⟩)) (.leaf (⟨178,1,1,true,#[1,130,4,8,144,32,64,256]⟩))) (.branch 1 (.leaf (⟨179,1,1,true,#[129,2,4,8,144,32,64,256]⟩)) (.leaf (⟨180,1,1,true,#[1,2,132,136,16,32,64,256]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨181,1,1,true,#[1,130,4,136,16,32,64,256]⟩)) (.leaf (⟨182,1,1,true,#[129,2,4,136,16,32,64,256]⟩))) (.branch 1 (.leaf (⟨183,1,1,true,#[1,130,132,8,16,32,64,256]⟩)) (.leaf (⟨184,1,1,true,#[129,2,132,8,16,32,64,256]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨185,1,1,true,#[129,130,4,8,16,32,64,256]⟩)) (.leaf (⟨186,1,1,true,#[1,2,4,8,80,96,128,256]⟩))) (.branch 1 (.leaf (⟨187,1,1,true,#[1,2,4,72,16,96,128,256]⟩)) (.leaf (⟨188,1,1,true,#[1,66,4,8,16,96,128,256]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨189,1,1,true,#[65,2,4,8,16,96,128,256]⟩)) (.leaf (⟨190,1,1,true,#[1,2,68,8,80,32,128,256]⟩))) (.branch 1 (.leaf (⟨191,1,1,true,#[1,66,4,8,80,32,128,256]⟩)) (.leaf (⟨192,1,1,true,#[65,2,4,8,80,32,128,256]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨193,1,1,true,#[1,2,68,72,16,32,128,256]⟩)) (.leaf (⟨194,1,1,true,#[1,66,4,72,16,32,128,256]⟩))) (.branch 1 (.leaf (⟨195,1,1,true,#[65,2,4,72,16,32,128,256]⟩)) (.leaf (⟨196,1,1,true,#[1,66,68,8,16,32,128,256]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨197,1,1,true,#[65,2,68,8,16,32,128,256]⟩)) (.leaf (⟨198,1,1,true,#[65,66,4,8,16,32,128,256]⟩))) (.branch 1 (.leaf (⟨199,1,1,true,#[1,2,4,40,48,64,128,256]⟩)) (.leaf (⟨200,1,1,true,#[1,2,36,8,48,64,128,256]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨201,1,1,true,#[1,34,4,8,48,64,128,256]⟩)) (.leaf (⟨202,1,1,true,#[33,2,4,8,48,64,128,256]⟩))) (.branch 1 (.leaf (⟨203,1,1,true,#[1,2,36,40,16,64,128,256]⟩)) (.leaf (⟨204,1,1,true,#[1,34,4,40,16,64,128,256]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨205,1,1,true,#[33,2,4,40,16,64,128,256]⟩)) (.leaf (⟨206,1,1,true,#[1,34,36,8,16,64,128,256]⟩))) (.branch 1 (.leaf (⟨207,1,1,true,#[33,2,36,8,16,64,128,256]⟩)) (.leaf (⟨208,1,1,true,#[33,34,4,8,16,64,128,256]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨209,1,1,true,#[1,2,20,24,32,64,128,256]⟩)) (.leaf (⟨210,1,1,true,#[1,18,4,24,32,64,128,256]⟩))) (.branch 1 (.leaf (⟨211,1,1,true,#[17,2,4,24,32,64,128,256]⟩)) (.leaf (⟨212,1,1,true,#[1,18,20,8,32,64,128,256]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨213,1,1,true,#[17,2,20,8,32,64,128,256]⟩)) (.leaf (⟨214,1,1,true,#[17,18,4,8,32,64,128,256]⟩))) (.branch 1 (.leaf (⟨215,1,1,true,#[1,10,12,16,32,64,128,256]⟩)) (.leaf (⟨216,1,1,true,#[9,2,12,16,32,64,128,256]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨217,1,1,true,#[9,10,4,16,32,64,128,256]⟩)) (.leaf (⟨218,1,1,true,#[5,6,8,16,32,64,128,256]⟩))) (.branch 1 (.leaf (⟨219,1,1,true,#[65,66,68,72,80,96,128,256]⟩)) (.leaf (⟨220,1,1,true,#[129,130,132,136,144,160,64,256]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨221,1,1,true,#[129,130,132,136,144,32,192,256]⟩)) (.leaf (⟨222,1,1,true,#[129,130,132,136,16,160,192,256]⟩))) (.branch 1 (.leaf (⟨223,1,1,true,#[129,130,132,8,144,160,192,256]⟩)) (.leaf (⟨224,1,1,true,#[129,130,4,136,144,160,192,256]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨225,1,1,true,#[129,2,132,136,144,160,192,256]⟩)) (.leaf (⟨226,1,1,true,#[1,130,132,136,144,160,192,256]⟩))) (.branch 1 (.leaf (⟨227,1,1,true,#[257,258,260,264,272,288,64,128]⟩)) (.leaf (⟨228,1,1,true,#[257,258,260,264,272,32,320,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨229,1,1,true,#[257,258,260,264,16,288,320,128]⟩)) (.leaf (⟨230,1,1,true,#[257,258,260,8,272,288,320,128]⟩))) (.branch 1 (.leaf (⟨231,1,1,true,#[257,258,4,264,272,288,320,128]⟩)) (.leaf (⟨232,1,1,true,#[257,2,260,264,272,288,320,128]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨233,1,1,true,#[1,258,260,264,272,288,320,128]⟩)) (.leaf (⟨234,1,1,true,#[257,258,260,264,272,32,64,384]⟩))) (.branch 1 (.leaf (⟨235,1,1,true,#[257,258,260,264,16,288,64,384]⟩)) (.leaf (⟨236,1,1,true,#[257,258,260,8,272,288,64,384]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨237,1,1,true,#[257,258,4,264,272,288,64,384]⟩)) (.leaf (⟨238,1,1,true,#[257,2,260,264,272,288,64,384]⟩))) (.branch 1 (.leaf (⟨239,1,1,true,#[1,258,260,264,272,288,64,384]⟩)) (.leaf (⟨240,1,1,true,#[257,258,260,264,16,32,320,384]⟩)))))))) +def paidPart012 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨241,1,1,true,#[257,258,260,8,272,32,320,384]⟩)) (.leaf (⟨242,1,1,true,#[257,258,4,264,272,32,320,384]⟩))) (.branch 1 (.leaf (⟨243,1,1,true,#[257,2,260,264,272,32,320,384]⟩)) (.leaf (⟨244,1,1,true,#[1,258,260,264,272,32,320,384]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨245,1,1,true,#[257,258,260,8,16,288,320,384]⟩)) (.leaf (⟨246,1,1,true,#[257,258,4,264,16,288,320,384]⟩))) (.branch 1 (.leaf (⟨247,1,1,true,#[257,2,260,264,16,288,320,384]⟩)) (.leaf (⟨248,1,1,true,#[1,258,260,264,16,288,320,384]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨249,1,1,true,#[257,258,4,8,272,288,320,384]⟩)) (.leaf (⟨250,1,1,true,#[257,2,260,8,272,288,320,384]⟩))) (.branch 1 (.leaf (⟨251,1,1,true,#[1,258,260,8,272,288,320,384]⟩)) (.leaf (⟨252,1,1,true,#[257,2,4,264,272,288,320,384]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨253,1,1,true,#[1,258,4,264,272,288,320,384]⟩)) (.leaf (⟨254,0,8,false,#[]⟩))) (.branch 1 (.leaf (⟨254,1,1,true,#[1,2,4,136,16,160,64,256]⟩)) (.leaf (⟨274,0,8,false,#[]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨274,1,1,true,#[1,2,4,8,16,32,320,384]⟩)) (.leaf (⟨279,0,8,false,#[]⟩))) (.branch 1 (.leaf (⟨279,1,1,true,#[1,2,4,72,80,32,128,256]⟩)) (.leaf (⟨280,0,8,false,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨280,1,1,true,#[1,2,260,264,272,288,320,384]⟩)) (.leaf (⟨281,0,8,false,#[]⟩))) (.branch 1 (.leaf (⟨281,1,1,true,#[1,2,68,8,16,96,128,256]⟩)) (.leaf (⟨284,1,1,true,#[1,2,4,8,144,160,192,256]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨285,1,1,true,#[1,2,4,264,272,32,64,384]⟩)) (.leaf (⟨292,254,4,true,#[193,194,212,232]⟩))) (.branch 1 (.leaf (⟨292,274,4,true,#[65,66,84,104]⟩)) (.leaf (⟨292,280,4,true,#[65,66,84,104]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨292,621,4,true,#[193,194,212,232]⟩)) (.leaf (⟨293,877,1,true,#[5,6,8,16]⟩))) (.branch 1 (.leaf (⟨293,878,1,true,#[1,2,20,24]⟩)) (.leaf (⟨293,879,1,true,#[1,2,20,8]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨293,880,1,true,#[5,6,8,16]⟩)) (.leaf (⟨293,881,1,true,#[5,6,8,16]⟩))) (.branch 1 (.leaf (⟨293,882,1,true,#[1,2,20,24]⟩)) (.leaf (⟨293,883,1,true,#[1,2,20,24]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨293,884,1,true,#[5,6,8,16]⟩)) (.leaf (⟨294,925,2,true,#[11,4,16,32]⟩))) (.branch 1 (.leaf (⟨294,926,2,true,#[11,4,16,32]⟩)) (.leaf (⟨294,927,2,true,#[37,2,40,16]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨294,928,2,true,#[37,2,8,48]⟩)) (.leaf (⟨294,1208,2,true,#[52,8,2,1]⟩))) (.branch 1 (.leaf (⟨294,1209,2,true,#[52,8,2,1]⟩)) (.leaf (⟨294,1210,2,true,#[41,16,5,2]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨294,1211,2,true,#[41,16,4,3]⟩)) (.leaf (⟨295,254,4,true,#[19,196,136,96]⟩))) (.branch 1 (.leaf (⟨295,274,4,true,#[19,68,136,224]⟩)) (.leaf (⟨295,281,4,true,#[19,132,200,96]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨295,624,4,true,#[19,68,136,224]⟩)) (.leaf (⟨297,1149,2,true,#[3,68,8,16,96]⟩))) (.branch 1 (.leaf (⟨297,1153,2,true,#[3,68,8,16,96]⟩)) (.leaf (⟨298,933,1,true,#[1,2,20,24,32]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨298,934,1,true,#[9,10,4,16,32]⟩)) (.leaf (⟨298,935,1,true,#[9,10,4,16,32]⟩))) (.branch 1 (.leaf (⟨298,936,1,true,#[1,2,20,24,32]⟩)) (.leaf (⟨298,937,1,true,#[1,2,36,8,48]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨298,938,1,true,#[9,10,4,16,32]⟩)) (.leaf (⟨298,939,1,true,#[9,10,4,16,32]⟩))) (.branch 1 (.leaf (⟨298,940,1,true,#[1,2,36,8,48]⟩)) (.leaf (⟨299,254,4,true,#[67,164,168,48]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨299,619,4,true,#[67,164,40,176]⟩)) (.leaf (⟨299,621,4,true,#[67,164,168,48]⟩))) (.branch 1 (.leaf (⟨299,624,4,true,#[67,164,40,176]⟩)) (.leaf (⟨300,332,1,true,#[3,4,8,16]⟩)))))))) +def paidPart013 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨300,333,1,true,#[17,2,4,24]⟩)) (.leaf (⟨300,334,1,true,#[9,2,4,16]⟩))) (.branch 1 (.leaf (⟨300,338,1,true,#[3,4,8,16]⟩)) (.leaf (⟨300,965,2,true,#[41,34,4,16]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨300,966,2,true,#[41,2,36,16]⟩)) (.leaf (⟨300,967,2,true,#[19,4,8,32]⟩))) (.branch 1 (.leaf (⟨300,968,2,true,#[19,4,8,32]⟩)) (.leaf (⟨301,254,4,true,#[145,146,212,152]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨301,280,4,true,#[17,18,84,152]⟩)) (.leaf (⟨301,281,4,true,#[145,146,148,216]⟩))) (.branch 1 (.leaf (⟨301,619,4,true,#[17,18,84,152]⟩)) (.leaf (⟨302,297,1,true,#[3,4,8,16]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨302,323,1,true,#[3,4,8,16]⟩)) (.leaf (⟨302,973,2,true,#[35,4,40,16]⟩))) (.branch 1 (.leaf (⟨302,974,2,true,#[35,4,8,48]⟩)) (.leaf (⟨302,975,2,true,#[35,36,8,16]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨302,976,2,true,#[7,8,16,32]⟩)) (.leaf (⟨302,977,2,true,#[7,8,16,32]⟩))) (.branch 1 (.leaf (⟨302,978,2,true,#[7,8,16,32]⟩)) (.leaf (⟨303,254,4,true,#[131,36,104,112]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨303,279,4,true,#[131,100,40,112]⟩)) (.leaf (⟨303,281,4,true,#[131,100,40,112]⟩))) (.branch 1 (.leaf (⟨303,621,4,true,#[131,36,104,112]⟩)) (.leaf (⟨304,254,4,true,#[33,34,164,112]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨304,279,4,true,#[97,98,228,112]⟩)) (.leaf (⟨304,280,4,true,#[161,162,164,240]⟩))) (.branch 1 (.leaf (⟨304,624,4,true,#[161,162,164,240]⟩)) (.leaf (⟨305,274,4,true,#[11,196,144,96]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨305,281,4,true,#[11,68,208,160]⟩)) (.leaf (⟨305,619,4,true,#[11,196,144,96]⟩))) (.branch 1 (.leaf (⟨305,621,4,true,#[11,68,144,224]⟩)) (.leaf (⟨306,313,1,true,#[1,2,20,24]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨306,315,1,true,#[1,2,20,8]⟩)) (.leaf (⟨306,336,1,true,#[1,2,4,24]⟩))) (.branch 1 (.leaf (⟨306,337,1,true,#[1,2,20,8]⟩)) (.leaf (⟨306,969,2,true,#[33,34,20,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨306,970,2,true,#[1,2,52,40]⟩)) (.leaf (⟨306,971,2,true,#[1,2,20,40]⟩))) (.branch 1 (.leaf (⟨306,972,2,true,#[1,2,20,40]⟩)) (.leaf (⟨307,274,4,true,#[193,194,204,240]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨307,280,4,true,#[193,194,204,240]⟩)) (.leaf (⟨307,619,4,true,#[193,194,204,240]⟩))) (.branch 1 (.leaf (⟨307,624,4,true,#[193,194,204,240]⟩)) (.leaf (⟨308,274,4,true,#[35,132,72,208]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨308,279,4,true,#[35,196,136,80]⟩)) (.leaf (⟨308,621,4,true,#[35,132,200,80]⟩))) (.branch 1 (.leaf (⟨308,624,4,true,#[35,132,72,208]⟩)) (.leaf (⟨309,274,4,true,#[129,130,164,152]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨309,279,4,true,#[193,194,228,216]⟩)) (.leaf (⟨309,280,4,true,#[129,130,164,152]⟩))) (.branch 1 (.leaf (⟨309,281,4,true,#[193,194,228,216]⟩)) (.leaf (⟨310,254,4,true,#[7,72,208,160]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨310,274,4,true,#[7,200,80,160]⟩)) (.leaf (⟨310,279,4,true,#[7,72,144,224]⟩))) (.branch 1 (.leaf (⟨310,619,4,true,#[7,200,80,160]⟩)) (.leaf (⟨311,957,2,true,#[19,4,8,32]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨311,958,2,true,#[19,4,8,32]⟩)) (.leaf (⟨311,959,2,true,#[25,2,12,32]⟩))) (.branch 1 (.leaf (⟨311,960,2,true,#[25,10,4,32]⟩)) (.leaf (⟨311,1216,2,true,#[50,8,4,1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨311,1217,2,true,#[50,8,4,1]⟩)) (.leaf (⟨311,1218,2,true,#[38,16,12,1]⟩))) (.branch 1 (.leaf (⟨311,1219,2,true,#[37,16,8,3]⟩)) (.leaf (⟨313,1139,2,true,#[33,34,20,8,64]⟩)))))))) +def paidPart014 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨313,1144,2,true,#[1,2,52,40,64]⟩)) (.leaf (⟨314,885,1,true,#[9,10,4,16,32]⟩))) (.branch 1 (.leaf (⟨314,886,1,true,#[33,2,4,40,16]⟩)) (.leaf (⟨314,887,1,true,#[3,4,8,16,32]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨314,888,1,true,#[3,4,8,16,32]⟩)) (.leaf (⟨314,889,1,true,#[9,10,4,16,32]⟩))) (.branch 1 (.leaf (⟨314,890,1,true,#[9,2,12,16,32]⟩)) (.leaf (⟨314,891,1,true,#[3,4,8,16,32]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨314,892,1,true,#[3,4,8,16,32]⟩)) (.leaf (⟨315,1140,2,true,#[65,66,68,40,112]⟩))) (.branch 1 (.leaf (⟨315,1143,2,true,#[65,66,68,40,112]⟩)) (.leaf (⟨323,1149,2,true,#[65,6,8,16,96]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨323,1154,2,true,#[1,70,72,16,32]⟩)) (.leaf (⟨325,901,2,true,#[1,2,36,56]⟩))) (.branch 1 (.leaf (⟨325,902,2,true,#[33,34,4,24]⟩)) (.leaf (⟨325,903,2,true,#[1,2,36,24]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨325,904,2,true,#[1,2,36,24]⟩)) (.leaf (⟨325,905,2,true,#[1,2,36,24]⟩))) (.branch 1 (.leaf (⟨325,906,2,true,#[1,2,36,24]⟩)) (.leaf (⟨325,907,2,true,#[33,34,4,24]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨325,908,2,true,#[1,2,36,56]⟩)) (.leaf (⟨326,869,1,true,#[1,2,4,16]⟩))) (.branch 1 (.leaf (⟨326,870,2,true,#[19,4,8,32]⟩)) (.leaf (⟨327,830,2,true,#[35,4,8,16]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨327,871,1,true,#[1,18,20,24]⟩)) (.leaf (⟨328,874,1,true,#[1,18,20,8]⟩))) (.branch 1 (.leaf (⟨328,875,2,true,#[1,2,20,40]⟩)) (.leaf (⟨329,836,2,true,#[1,2,20,40]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨329,876,1,true,#[17,2,20,8]⟩)) (.leaf (⟨330,832,2,true,#[35,36,40,48]⟩))) (.branch 1 (.leaf (⟨330,861,1,true,#[1,18,20,24]⟩)) (.leaf (⟨331,834,2,true,#[1,2,36,24]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨331,866,1,true,#[1,18,4,24]⟩)) (.leaf (⟨332,1132,2,true,#[1,82,4,72,32]⟩))) (.branch 1 (.leaf (⟨332,1135,2,true,#[65,18,68,8,32]⟩)) (.leaf (⟨333,1133,2,true,#[19,4,8,32,64]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨333,1138,2,true,#[19,4,8,32,64]⟩)) (.leaf (⟨334,1134,2,true,#[3,4,72,80,32]⟩))) (.branch 1 (.leaf (⟨334,1137,2,true,#[3,4,72,80,32]⟩)) (.leaf (⟨335,917,1,true,#[1,2,36,8,48]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨335,918,1,true,#[1,2,4,40,48]⟩)) (.leaf (⟨335,919,1,true,#[1,2,36,40,48]⟩))) (.branch 1 (.leaf (⟨335,920,1,true,#[1,2,36,40,48]⟩)) (.leaf (⟨335,979,1,true,#[1,2,36,40,48]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨335,980,1,true,#[1,2,36,40,48]⟩)) (.leaf (⟨335,981,1,true,#[1,2,4,40,48]⟩))) (.branch 1 (.leaf (⟨335,982,1,true,#[1,2,36,8,48]⟩)) (.leaf (⟨336,1141,2,true,#[65,66,20,8,32]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨336,1146,2,true,#[1,2,84,72,32]⟩)) (.leaf (⟨337,1142,2,true,#[65,66,68,40,80]⟩))) (.branch 1 (.leaf (⟨337,1145,2,true,#[1,2,4,104,80]⟩)) (.leaf (⟨338,1131,2,true,#[17,66,68,8,32]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨338,1136,2,true,#[81,2,4,72,32]⟩)) (.leaf (⟨339,650,1,true,#[5,6]⟩))) (.branch 1 (.leaf (⟨339,706,1,true,#[5,2]⟩)) (.leaf (⟨339,1165,2,true,#[14,1]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨339,1177,3,true,#[27,6]⟩)) (.leaf (⟨340,706,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨340,719,1,true,#[2,4]⟩)) (.leaf (⟨340,725,4,true,#[20,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨340,1180,4,true,#[5,3]⟩)) (.leaf (⟨341,635,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨341,650,1,true,#[2,4]⟩)) (.leaf (⟨341,656,4,true,#[8,32]⟩)))))))) +def paidPart015 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨341,1162,4,true,#[11,5]⟩)) (.leaf (⟨342,352,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨342,358,1,true,#[2,4]⟩)) (.leaf (⟨343,354,1,true,#[2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨343,356,1,true,#[2,4]⟩)) (.leaf (⟨344,635,1,true,#[1,6]⟩))) (.branch 1 (.leaf (⟨344,719,1,true,#[1,2]⟩)) (.leaf (⟨344,1161,3,true,#[28,3]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨344,1183,2,true,#[12,2]⟩)) (.leaf (⟨345,352,1,true,#[1,2]⟩))) (.branch 1 (.leaf (⟨345,357,1,true,#[1,6]⟩)) (.leaf (⟨346,353,1,true,#[1,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨346,356,1,true,#[1,6]⟩)) (.leaf (⟨347,354,1,true,#[5,6]⟩))) (.branch 1 (.leaf (⟨347,355,1,true,#[3,4]⟩)) (.leaf (⟨348,351,1,true,#[5,6]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨348,358,1,true,#[5,2]⟩)) (.leaf (⟨349,353,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨349,355,1,true,#[2,4]⟩)) (.leaf (⟨350,351,1,true,#[2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨350,357,1,true,#[2,4]⟩)) (.leaf (⟨351,310,1,true,#[9,2,4]⟩))) (.branch 1 (.leaf (⟨351,1187,3,true,#[50,9,5]⟩)) (.leaf (⟨351,1189,3,true,#[57,4,2]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨352,310,1,true,#[1,6,8]⟩)) (.leaf (⟨352,1188,3,true,#[48,13,3]⟩))) (.branch 1 (.leaf (⟨352,1190,3,true,#[56,6,1]⟩)) (.leaf (⟨353,310,1,true,#[1,2,12]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨353,1191,3,true,#[48,9,7]⟩)) (.leaf (⟨353,1193,3,true,#[56,4,3]⟩))) (.branch 1 (.leaf (⟨354,310,1,true,#[3,4,8]⟩)) (.leaf (⟨354,1192,3,true,#[56,5,3]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨354,1194,3,true,#[60,2,1]⟩)) (.leaf (⟨355,310,1,true,#[9,2,12]⟩))) (.branch 1 (.leaf (⟨355,1195,3,true,#[49,10,6]⟩)) (.leaf (⟨355,1197,3,true,#[56,5,3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨356,310,1,true,#[1,4,8]⟩)) (.leaf (⟨356,1196,3,true,#[48,11,5]⟩))) (.branch 1 (.leaf (⟨356,1198,3,true,#[56,5,2]⟩)) (.leaf (⟨357,310,1,true,#[1,2,4]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨357,1199,3,true,#[48,11,6]⟩)) (.leaf (⟨357,1201,3,true,#[56,5,3]⟩))) (.branch 1 (.leaf (⟨358,310,1,true,#[5,6,8]⟩)) (.leaf (⟨358,1200,3,true,#[50,9,5]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨358,1202,3,true,#[57,4,2]⟩)) (.leaf (⟨359,665,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨359,707,1,true,#[1,4]⟩)) (.leaf (⟨359,711,2,true,#[1,8]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨359,1167,2,true,#[8,1]⟩)) (.leaf (⟨360,708,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨360,738,4,true,#[2,24]⟩)) (.leaf (⟨360,1159,1,true,#[5,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨360,1182,4,true,#[18,6]⟩)) (.leaf (⟨361,637,1,true,#[1,6]⟩))) (.branch 1 (.leaf (⟨361,665,1,true,#[2,4]⟩)) (.leaf (⟨361,671,4,true,#[22,40]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨361,1164,4,true,#[26,5]⟩)) (.leaf (⟨362,372,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨362,378,1,true,#[2,4]⟩)) (.leaf (⟨363,374,1,true,#[2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨363,376,1,true,#[2,4]⟩)) (.leaf (⟨364,636,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨364,1159,1,true,#[2,4]⟩)) (.leaf (⟨364,1185,2,true,#[8,3]⟩)))))))) +def paidPart016 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨364,1732,3,true,#[16,7]⟩)) (.leaf (⟨365,372,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨365,377,1,true,#[1,4]⟩)) (.leaf (⟨366,373,1,true,#[1,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨366,376,1,true,#[1,4]⟩)) (.leaf (⟨367,374,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨367,375,1,true,#[1,4]⟩)) (.leaf (⟨368,371,1,true,#[1,4]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨368,378,1,true,#[1,4]⟩)) (.leaf (⟨369,373,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨369,375,1,true,#[2,4]⟩)) (.leaf (⟨370,371,1,true,#[2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨370,377,1,true,#[2,4]⟩)) (.leaf (⟨371,292,1,true,#[1,2,12]⟩))) (.branch 1 (.leaf (⟨371,901,3,true,#[33,34,28]⟩)) (.leaf (⟨371,917,3,true,#[33,34,28]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨372,292,1,true,#[9,10,12]⟩)) (.leaf (⟨372,902,3,true,#[9,10,28]⟩))) (.branch 1 (.leaf (⟨372,918,3,true,#[9,10,28]⟩)) (.leaf (⟨373,292,1,true,#[1,10,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨373,909,3,true,#[1,42,20]⟩)) (.leaf (⟨373,925,3,true,#[1,42,20]⟩))) (.branch 1 (.leaf (⟨374,292,1,true,#[9,2,4]⟩)) (.leaf (⟨374,910,3,true,#[41,2,20]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨374,926,3,true,#[41,2,20]⟩)) (.leaf (⟨375,292,1,true,#[9,10,4]⟩))) (.branch 1 (.leaf (⟨375,933,3,true,#[17,18,44]⟩)) (.leaf (⟨375,949,3,true,#[9,10,52]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨376,292,1,true,#[1,2,4]⟩)) (.leaf (⟨376,934,3,true,#[33,34,52]⟩))) (.branch 1 (.leaf (⟨376,950,3,true,#[33,34,36]⟩)) (.leaf (⟨377,292,1,true,#[9,2,12]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨377,941,3,true,#[1,50,12]⟩)) (.leaf (⟨377,957,3,true,#[9,18,12]⟩))) (.branch 1 (.leaf (⟨378,292,1,true,#[1,10,12]⟩)) (.leaf (⟨378,942,3,true,#[49,2,12]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨378,958,3,true,#[17,10,12]⟩)) (.leaf (⟨379,708,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨379,1169,1,true,#[2,1]⟩)) (.leaf (⟨379,1170,2,true,#[2,1]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨379,1178,3,true,#[9,5]⟩)) (.leaf (⟨380,700,4,true,#[55,40]⟩))) (.branch 1 (.leaf (⟨380,707,1,true,#[3,4]⟩)) (.leaf (⟨380,1173,1,true,#[5,3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨380,1181,4,true,#[53,10]⟩)) (.leaf (⟨381,636,1,true,#[3,4]⟩))) (.branch 1 (.leaf (⟨381,687,4,true,#[19,40]⟩)) (.leaf (⟨381,1163,4,true,#[32,14]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨381,1169,1,true,#[4,1]⟩)) (.leaf (⟨382,392,1,true,#[1,2]⟩))) (.branch 1 (.leaf (⟨382,398,1,true,#[1,6]⟩)) (.leaf (⟨383,394,1,true,#[1,2]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨383,396,1,true,#[1,6]⟩)) (.leaf (⟨384,637,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨384,1173,1,true,#[2,1]⟩)) (.leaf (⟨384,1174,2,true,#[2,1]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨384,1733,3,true,#[9,7]⟩)) (.leaf (⟨385,392,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨385,397,1,true,#[2,4]⟩)) (.leaf (⟨386,393,1,true,#[2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨386,396,1,true,#[2,4]⟩)) (.leaf (⟨387,394,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨387,395,1,true,#[2,4]⟩)) (.leaf (⟨388,391,1,true,#[2,4]⟩)))))))) +def paidPart017 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨388,398,1,true,#[2,4]⟩)) (.leaf (⟨389,393,1,true,#[5,6]⟩))) (.branch 1 (.leaf (⟨389,395,1,true,#[5,2]⟩)) (.leaf (⟨390,391,1,true,#[5,6]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨390,397,1,true,#[5,2]⟩)) (.leaf (⟨391,295,1,true,#[5,2,8]⟩))) (.branch 1 (.leaf (⟨391,903,3,true,#[27,4,32]⟩)) (.leaf (⟨391,927,3,true,#[13,34,48]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨392,295,1,true,#[1,10,4]⟩)) (.leaf (⟨392,904,3,true,#[19,36,8]⟩))) (.branch 1 (.leaf (⟨392,928,3,true,#[9,50,36]⟩)) (.leaf (⟨393,295,1,true,#[9,2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨393,911,3,true,#[25,34,36]⟩)) (.leaf (⟨393,919,3,true,#[51,4,8]⟩))) (.branch 1 (.leaf (⟨394,295,1,true,#[1,6,8]⟩)) (.leaf (⟨394,912,3,true,#[9,38,48]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨394,920,3,true,#[19,12,32]⟩)) (.leaf (⟨395,295,1,true,#[5,6,8]⟩))) (.branch 1 (.leaf (⟨395,943,3,true,#[37,18,24]⟩)) (.leaf (⟨395,951,3,true,#[11,44,48]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨396,295,1,true,#[1,2,4]⟩)) (.leaf (⟨396,944,3,true,#[9,50,36]⟩))) (.branch 1 (.leaf (⟨396,952,3,true,#[19,36,8]⟩)) (.leaf (⟨397,295,1,true,#[9,10,4]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨397,935,3,true,#[51,4,8]⟩)) (.leaf (⟨397,959,3,true,#[57,34,36]⟩))) (.branch 1 (.leaf (⟨398,295,1,true,#[1,2,8]⟩)) (.leaf (⟨398,936,3,true,#[11,36,48]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨398,960,3,true,#[1,18,56]⟩)) (.leaf (⟨399,759,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨399,761,1,true,#[2,4]⟩)) (.leaf (⟨399,839,3,true,#[10,28]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨399,990,5,true,#[20,88]⟩)) (.leaf (⟨400,759,1,true,#[3,4]⟩))) (.branch 1 (.leaf (⟨400,762,1,true,#[1,6]⟩)) (.leaf (⟨400,837,2,true,#[7,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨400,841,3,true,#[19,12]⟩)) (.leaf (⟨401,760,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨401,762,1,true,#[2,4]⟩)) (.leaf (⟨401,838,2,true,#[4,8]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨401,990,5,true,#[40,112]⟩)) (.leaf (⟨402,412,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨402,418,1,true,#[2,4]⟩)) (.leaf (⟨403,414,1,true,#[2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨403,416,1,true,#[2,4]⟩)) (.leaf (⟨404,760,1,true,#[1,6]⟩))) (.branch 1 (.leaf (⟨404,761,1,true,#[1,4]⟩)) (.leaf (⟨404,840,2,true,#[11,4]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨404,989,5,true,#[67,24]⟩)) (.leaf (⟨405,412,1,true,#[5,6]⟩))) (.branch 1 (.leaf (⟨405,417,1,true,#[5,6]⟩)) (.leaf (⟨406,413,1,true,#[5,2]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨406,416,1,true,#[5,2]⟩)) (.leaf (⟨407,414,1,true,#[1,2]⟩))) (.branch 1 (.leaf (⟨407,415,1,true,#[1,2]⟩)) (.leaf (⟨408,411,1,true,#[1,6]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨408,418,1,true,#[1,6]⟩)) (.leaf (⟨409,413,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨409,415,1,true,#[2,4]⟩)) (.leaf (⟨410,411,1,true,#[2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨410,417,1,true,#[2,4]⟩)) (.leaf (⟨411,299,1,true,#[1,6,8]⟩))) (.branch 1 (.leaf (⟨411,885,3,true,#[17,38,40]⟩)) (.leaf (⟨411,917,3,true,#[35,12,16]⟩)))))))) +def paidPart018 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨412,299,1,true,#[9,10,4]⟩)) (.leaf (⟨412,886,3,true,#[25,34,36]⟩))) (.branch 1 (.leaf (⟨412,918,3,true,#[51,20,8]⟩)) (.leaf (⟨413,299,1,true,#[5,2,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨413,893,3,true,#[43,4,16]⟩)) (.leaf (⟨413,927,3,true,#[53,18,24]⟩))) (.branch 1 (.leaf (⟨414,299,1,true,#[1,2,4]⟩)) (.leaf (⟨414,894,3,true,#[19,36,8]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨414,928,3,true,#[1,50,20]⟩)) (.leaf (⟨415,299,1,true,#[1,2,8]⟩))) (.branch 1 (.leaf (⟨415,937,3,true,#[19,36,40]⟩)) (.leaf (⟨415,965,3,true,#[1,50,56]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨416,299,1,true,#[9,2,4]⟩)) (.leaf (⟨416,938,3,true,#[51,4,8]⟩))) (.branch 1 (.leaf (⟨416,966,3,true,#[57,18,20]⟩)) (.leaf (⟨417,299,1,true,#[5,6,8]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨417,947,3,true,#[41,18,20]⟩)) (.leaf (⟨417,969,3,true,#[11,44,48]⟩))) (.branch 1 (.leaf (⟨418,299,1,true,#[1,10,4]⟩)) (.leaf (⟨418,948,3,true,#[17,42,36]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨418,970,3,true,#[35,20,8]⟩)) (.leaf (⟨419,773,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨419,775,1,true,#[1,4]⟩)) (.leaf (⟨419,844,3,true,#[17,24]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨419,991,5,true,#[17,24]⟩)) (.leaf (⟨420,773,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨420,776,1,true,#[2,4]⟩)) (.leaf (⟨420,842,2,true,#[2,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨420,846,3,true,#[18,24]⟩)) (.leaf (⟨421,774,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨421,776,1,true,#[1,4]⟩)) (.leaf (⟨421,843,2,true,#[1,12]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨421,991,5,true,#[69,24]⟩)) (.leaf (⟨422,432,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨422,438,1,true,#[1,4]⟩)) (.leaf (⟨423,434,1,true,#[1,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨423,436,1,true,#[1,4]⟩)) (.leaf (⟨424,774,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨424,775,1,true,#[2,4]⟩)) (.leaf (⟨424,993,5,true,#[6,88]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨424,1304,2,true,#[6,1]⟩)) (.leaf (⟨425,432,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨425,437,1,true,#[2,4]⟩)) (.leaf (⟨426,433,1,true,#[2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨426,436,1,true,#[2,4]⟩)) (.leaf (⟨427,434,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨427,435,1,true,#[2,4]⟩)) (.leaf (⟨428,431,1,true,#[2,4]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨428,438,1,true,#[2,4]⟩)) (.leaf (⟨429,433,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨429,435,1,true,#[1,4]⟩)) (.leaf (⟨430,431,1,true,#[1,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨430,437,1,true,#[1,4]⟩)) (.leaf (⟨431,301,1,true,#[1,10,4]⟩))) (.branch 1 (.leaf (⟨431,887,3,true,#[1,42,20]⟩)) (.leaf (⟨431,925,3,true,#[17,10,20]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨432,301,1,true,#[9,2,4]⟩)) (.leaf (⟨432,888,3,true,#[41,2,20]⟩))) (.branch 1 (.leaf (⟨432,926,3,true,#[9,18,20]⟩)) (.leaf (⟨433,301,1,true,#[9,10,12]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨433,895,3,true,#[9,10,44]⟩)) (.leaf (⟨433,919,3,true,#[9,10,12]⟩))) (.branch 1 (.leaf (⟨434,301,1,true,#[1,2,12]⟩)) (.leaf (⟨434,896,3,true,#[33,34,28]⟩)))))))) +def paidPart019 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨434,920,3,true,#[17,18,12]⟩)) (.leaf (⟨435,301,1,true,#[9,2,12]⟩))) (.branch 1 (.leaf (⟨435,945,3,true,#[1,42,20]⟩)) (.leaf (⟨435,967,3,true,#[9,18,12]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨436,301,1,true,#[1,10,12]⟩)) (.leaf (⟨436,946,3,true,#[41,2,20]⟩))) (.branch 1 (.leaf (⟨436,968,3,true,#[17,10,12]⟩)) (.leaf (⟨437,301,1,true,#[1,2,4]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨437,939,3,true,#[17,18,52]⟩)) (.leaf (⟨437,971,3,true,#[17,18,20]⟩))) (.branch 1 (.leaf (⟨438,301,1,true,#[9,10,4]⟩)) (.leaf (⟨438,940,3,true,#[33,34,28]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨438,972,3,true,#[9,10,20]⟩)) (.leaf (⟨439,629,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨439,787,1,true,#[1,4]⟩)) (.leaf (⟨439,849,2,true,#[1,8]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨439,1004,5,true,#[67,48]⟩)) (.leaf (⟨440,787,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨440,789,1,true,#[2,4]⟩)) (.leaf (⟨440,847,2,true,#[4,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨440,851,3,true,#[20,24]⟩)) (.leaf (⟨441,788,1,true,#[3,4]⟩))) (.branch 1 (.leaf (⟨441,789,1,true,#[3,4]⟩)) (.leaf (⟨441,848,2,true,#[7,8]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨441,1004,5,true,#[79,48]⟩)) (.leaf (⟨442,452,1,true,#[1,6]⟩))) (.branch 1 (.leaf (⟨442,458,1,true,#[1,6]⟩)) (.leaf (⟨443,454,1,true,#[1,6]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨443,456,1,true,#[1,6]⟩)) (.leaf (⟨444,629,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨444,788,1,true,#[2,4]⟩)) (.leaf (⟨444,1002,5,true,#[36,112]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨444,1003,5,true,#[36,112]⟩)) (.leaf (⟨445,452,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨445,457,1,true,#[2,4]⟩)) (.leaf (⟨446,453,1,true,#[2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨446,456,1,true,#[2,4]⟩)) (.leaf (⟨447,454,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨447,455,1,true,#[2,4]⟩)) (.leaf (⟨448,451,1,true,#[2,4]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨448,458,1,true,#[2,4]⟩)) (.leaf (⟨449,453,1,true,#[1,6]⟩))) (.branch 1 (.leaf (⟨449,455,1,true,#[1,6]⟩)) (.leaf (⟨450,451,1,true,#[1,6]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨450,457,1,true,#[1,6]⟩)) (.leaf (⟨451,303,1,true,#[1,2,12]⟩))) (.branch 1 (.leaf (⟨451,885,3,true,#[1,34,44]⟩)) (.leaf (⟨451,901,3,true,#[35,4,24]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨452,303,1,true,#[9,10,4]⟩)) (.leaf (⟨452,886,3,true,#[57,10,12]⟩))) (.branch 1 (.leaf (⟨452,902,3,true,#[51,52,40]⟩)) (.leaf (⟨453,303,1,true,#[9,10,12]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨453,895,3,true,#[51,52,24]⟩)) (.leaf (⟨453,911,3,true,#[57,10,12]⟩))) (.branch 1 (.leaf (⟨454,303,1,true,#[1,2,4]⟩)) (.leaf (⟨454,896,3,true,#[35,4,24]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨454,912,3,true,#[1,18,52]⟩)) (.leaf (⟨455,303,1,true,#[9,2,4]⟩))) (.branch 1 (.leaf (⟨455,333,2,true,#[25,10,12]⟩)) (.leaf (⟨455,1212,3,true,#[51,8,5]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨456,303,1,true,#[1,10,12]⟩)) (.leaf (⟨456,334,2,true,#[1,10,12]⟩))) (.branch 1 (.leaf (⟨456,1213,3,true,#[49,10,4]⟩)) (.leaf (⟨457,303,1,true,#[1,10,4]⟩)))))))) +def paidPart020 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨457,313,2,true,#[19,4,8]⟩)) (.leaf (⟨457,1218,3,true,#[32,22,10]⟩))) (.branch 1 (.leaf (⟨458,303,1,true,#[9,2,12]⟩)) (.leaf (⟨458,315,2,true,#[19,4,24]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨458,1219,3,true,#[39,18,10]⟩)) (.leaf (⟨459,792,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨459,794,1,true,#[1,4]⟩)) (.leaf (⟨459,852,2,true,#[1,8]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨459,856,3,true,#[5,16]⟩)) (.leaf (⟨460,634,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨460,792,1,true,#[2,4]⟩)) (.leaf (⟨460,854,2,true,#[2,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨460,1005,5,true,#[6,112]⟩)) (.leaf (⟨461,793,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨461,794,1,true,#[2,4]⟩)) (.leaf (⟨461,853,2,true,#[2,8]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨461,1005,5,true,#[34,112]⟩)) (.leaf (⟨462,472,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨462,478,1,true,#[2,4]⟩)) (.leaf (⟨463,474,1,true,#[2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨463,476,1,true,#[2,4]⟩)) (.leaf (⟨464,634,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨464,793,1,true,#[1,4]⟩)) (.leaf (⟨464,1007,5,true,#[33,48]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨464,1010,5,true,#[33,112]⟩)) (.leaf (⟨465,472,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨465,477,1,true,#[1,4]⟩)) (.leaf (⟨466,473,1,true,#[1,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨466,476,1,true,#[1,4]⟩)) (.leaf (⟨467,474,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨467,475,1,true,#[1,4]⟩)) (.leaf (⟨468,471,1,true,#[1,4]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨468,478,1,true,#[1,4]⟩)) (.leaf (⟨469,473,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨469,475,1,true,#[2,4]⟩)) (.leaf (⟨470,471,1,true,#[2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨470,477,1,true,#[2,4]⟩)) (.leaf (⟨471,304,1,true,#[9,2,12]⟩))) (.branch 1 (.leaf (⟨471,887,3,true,#[17,34,20]⟩)) (.leaf (⟨471,909,3,true,#[17,34,20]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨472,304,1,true,#[1,10,12]⟩)) (.leaf (⟨472,888,3,true,#[33,18,20]⟩))) (.branch 1 (.leaf (⟨472,910,3,true,#[33,18,20]⟩)) (.leaf (⟨473,304,1,true,#[1,2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨473,893,3,true,#[1,2,4]⟩)) (.leaf (⟨473,903,3,true,#[33,34,36]⟩))) (.branch 1 (.leaf (⟨474,304,1,true,#[9,10,4]⟩)) (.leaf (⟨474,894,3,true,#[17,18,36]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨474,904,3,true,#[17,18,36]⟩)) (.leaf (⟨475,304,1,true,#[9,2,4]⟩))) (.branch 1 (.leaf (⟨475,338,2,true,#[1,18,20]⟩)) (.leaf (⟨475,1216,3,true,#[34,17,9]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨476,304,1,true,#[1,10,4]⟩)) (.leaf (⟨476,332,2,true,#[17,2,20]⟩))) (.branch 1 (.leaf (⟨476,1217,3,true,#[33,18,9]⟩)) (.leaf (⟨477,304,1,true,#[1,2,12]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨477,336,2,true,#[17,18,4]⟩)) (.leaf (⟨477,1214,3,true,#[33,17,10]⟩))) (.branch 1 (.leaf (⟨478,304,1,true,#[9,10,12]⟩)) (.leaf (⟨478,337,2,true,#[17,18,20]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨478,1215,3,true,#[35,19,11]⟩)) (.leaf (⟨479,627,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨479,797,1,true,#[2,4]⟩)) (.leaf (⟨479,859,2,true,#[2,12]⟩)))))))) +def paidPart021 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨479,1018,5,true,#[68,112]⟩)) (.leaf (⟨480,626,1,true,#[5,6]⟩))) (.branch 1 (.leaf (⟨480,797,1,true,#[3,4]⟩)) (.leaf (⟨480,857,2,true,#[7,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨480,861,3,true,#[23,24]⟩)) (.leaf (⟨481,626,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨481,798,1,true,#[2,4]⟩)) (.leaf (⟨481,858,2,true,#[4,8]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨481,1018,5,true,#[16,96]⟩)) (.leaf (⟨482,492,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨482,498,1,true,#[2,4]⟩)) (.leaf (⟨483,494,1,true,#[2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨483,496,1,true,#[2,4]⟩)) (.leaf (⟨484,627,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨484,798,1,true,#[1,6]⟩)) (.leaf (⟨484,850,2,true,#[7,8]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨484,1017,5,true,#[11,112]⟩)) (.leaf (⟨485,492,1,true,#[5,2]⟩))) (.branch 1 (.leaf (⟨485,497,1,true,#[5,6]⟩)) (.leaf (⟨486,493,1,true,#[5,2]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨486,496,1,true,#[5,6]⟩)) (.leaf (⟨487,494,1,true,#[1,6]⟩))) (.branch 1 (.leaf (⟨487,495,1,true,#[1,2]⟩)) (.leaf (⟨488,491,1,true,#[1,6]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨488,498,1,true,#[1,2]⟩)) (.leaf (⟨489,493,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨489,495,1,true,#[2,4]⟩)) (.leaf (⟨490,491,1,true,#[2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨490,497,1,true,#[2,4]⟩)) (.leaf (⟨491,305,1,true,#[1,2,4]⟩))) (.branch 1 (.leaf (⟨491,889,3,true,#[5,50,40]⟩)) (.leaf (⟨491,949,3,true,#[11,36,16]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨492,305,1,true,#[5,6,8]⟩)) (.leaf (⟨492,890,3,true,#[37,18,24]⟩))) (.branch 1 (.leaf (⟨492,950,3,true,#[11,36,48]⟩)) (.leaf (⟨493,305,1,true,#[9,10,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨493,899,3,true,#[43,4,16]⟩)) (.leaf (⟨493,959,3,true,#[21,34,40]⟩))) (.branch 1 (.leaf (⟨494,305,1,true,#[1,2,8]⟩)) (.leaf (⟨494,900,3,true,#[11,36,48]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨494,960,3,true,#[5,50,24]⟩)) (.leaf (⟨495,305,1,true,#[1,10,4]⟩))) (.branch 1 (.leaf (⟨495,905,3,true,#[11,36,16]⟩)) (.leaf (⟨495,965,3,true,#[5,50,40]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨496,305,1,true,#[5,2,8]⟩)) (.leaf (⟨496,906,3,true,#[27,4,32]⟩))) (.branch 1 (.leaf (⟨496,966,3,true,#[13,34,48]⟩)) (.leaf (⟨497,305,1,true,#[9,2,4]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨497,915,3,true,#[21,34,40]⟩)) (.leaf (⟨497,971,3,true,#[43,4,16]⟩))) (.branch 1 (.leaf (⟨498,305,1,true,#[1,6,8]⟩)) (.leaf (⟨498,916,3,true,#[5,42,48]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨498,972,3,true,#[11,20,32]⟩)) (.leaf (⟨499,628,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨499,809,1,true,#[2,4]⟩)) (.leaf (⟨499,862,2,true,#[2,8]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨499,866,3,true,#[2,24]⟩)) (.leaf (⟨500,674,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨500,809,1,true,#[1,4]⟩)) (.leaf (⟨500,864,2,true,#[1,12]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨500,1019,5,true,#[33,48]⟩)) (.leaf (⟨501,628,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨501,810,1,true,#[1,4]⟩)) (.leaf (⟨501,863,2,true,#[1,12]⟩)))))))) +def paidPart022 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨501,1019,5,true,#[13,48]⟩)) (.leaf (⟨502,512,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨502,518,1,true,#[1,4]⟩)) (.leaf (⟨503,514,1,true,#[1,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨503,516,1,true,#[1,4]⟩)) (.leaf (⟨504,674,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨504,810,1,true,#[2,4]⟩)) (.leaf (⟨504,1021,5,true,#[6,56]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨504,1572,3,true,#[14,1]⟩)) (.leaf (⟨505,512,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨505,517,1,true,#[2,4]⟩)) (.leaf (⟨506,513,1,true,#[2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨506,516,1,true,#[2,4]⟩)) (.leaf (⟨507,514,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨507,515,1,true,#[2,4]⟩)) (.leaf (⟨508,511,1,true,#[2,4]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨508,518,1,true,#[2,4]⟩)) (.leaf (⟨509,513,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨509,515,1,true,#[1,4]⟩)) (.leaf (⟨510,511,1,true,#[1,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨510,517,1,true,#[1,4]⟩)) (.leaf (⟨511,307,1,true,#[9,2,12]⟩))) (.branch 1 (.leaf (⟨511,891,3,true,#[1,50,12]⟩)) (.leaf (⟨511,957,3,true,#[1,50,12]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨512,307,1,true,#[1,10,12]⟩)) (.leaf (⟨512,892,3,true,#[49,2,12]⟩))) (.branch 1 (.leaf (⟨512,958,3,true,#[49,2,12]⟩)) (.leaf (⟨513,307,1,true,#[1,2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨513,897,3,true,#[33,34,44]⟩)) (.leaf (⟨513,951,3,true,#[33,34,44]⟩))) (.branch 1 (.leaf (⟨514,307,1,true,#[9,10,4]⟩)) (.leaf (⟨514,898,3,true,#[17,18,44]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨514,952,3,true,#[17,18,44]⟩)) (.leaf (⟨515,307,1,true,#[1,10,4]⟩))) (.branch 1 (.leaf (⟨515,913,3,true,#[1,50,12]⟩)) (.leaf (⟨515,967,3,true,#[1,50,12]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨516,307,1,true,#[9,2,4]⟩)) (.leaf (⟨516,914,3,true,#[49,2,12]⟩))) (.branch 1 (.leaf (⟨516,968,3,true,#[49,2,12]⟩)) (.leaf (⟨517,307,1,true,#[9,10,12]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨517,907,3,true,#[17,18,28]⟩)) (.leaf (⟨517,969,3,true,#[17,18,28]⟩))) (.branch 1 (.leaf (⟨518,307,1,true,#[1,2,12]⟩)) (.leaf (⟨518,908,3,true,#[33,34,28]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨518,970,3,true,#[33,34,28]⟩)) (.leaf (⟨519,631,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨519,821,1,true,#[1,6]⟩)) (.leaf (⟨519,869,3,true,#[9,20]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨519,1032,5,true,#[35,24]⟩)) (.leaf (⟨520,630,1,true,#[5,6]⟩))) (.branch 1 (.leaf (⟨520,822,1,true,#[3,4]⟩)) (.leaf (⟨520,868,2,true,#[7,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨520,1032,5,true,#[119,24]⟩)) (.leaf (⟨521,532,1,true,#[5,2]⟩))) (.branch 1 (.leaf (⟨521,538,1,true,#[5,6]⟩)) (.leaf (⟨522,534,1,true,#[1,6]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨522,536,1,true,#[1,2]⟩)) (.leaf (⟨523,631,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨523,822,1,true,#[2,4]⟩)) (.leaf (⟨523,1030,5,true,#[68,88]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨523,1031,5,true,#[4,24]⟩)) (.leaf (⟨524,532,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨524,537,1,true,#[2,4]⟩)) (.leaf (⟨525,533,1,true,#[2,4]⟩)))))))) +def paidPart023 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨525,536,1,true,#[2,4]⟩)) (.leaf (⟨526,534,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨526,535,1,true,#[2,4]⟩)) (.leaf (⟨527,531,1,true,#[2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨527,538,1,true,#[2,4]⟩)) (.leaf (⟨528,533,1,true,#[5,2]⟩))) (.branch 1 (.leaf (⟨528,535,1,true,#[5,6]⟩)) (.leaf (⟨529,531,1,true,#[1,6]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨529,537,1,true,#[1,2]⟩)) (.leaf (⟨530,630,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨530,821,1,true,#[2,4]⟩)) (.leaf (⟨530,867,2,true,#[4,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨530,871,3,true,#[4,8]⟩)) (.leaf (⟨531,308,1,true,#[1,2,8]⟩))) (.branch 1 (.leaf (⟨531,889,3,true,#[1,34,56]⟩)) (.leaf (⟨531,933,3,true,#[19,4,40]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨532,308,1,true,#[9,10,4]⟩)) (.leaf (⟨532,890,3,true,#[57,18,20]⟩))) (.branch 1 (.leaf (⟨532,934,3,true,#[51,52,40]⟩)) (.leaf (⟨533,308,1,true,#[5,6,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨533,897,3,true,#[43,44,48]⟩)) (.leaf (⟨533,943,3,true,#[57,18,20]⟩))) (.branch 1 (.leaf (⟨534,308,1,true,#[1,2,4]⟩)) (.leaf (⟨534,898,3,true,#[19,4,40]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨534,944,3,true,#[1,34,52]⟩)) (.leaf (⟨535,308,1,true,#[9,2,4]⟩))) (.branch 1 (.leaf (⟨535,333,2,true,#[9,18,20]⟩)) (.leaf (⟨535,979,3,true,#[51,4,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨536,308,1,true,#[1,6,8]⟩)) (.leaf (⟨536,334,2,true,#[17,6,8]⟩))) (.branch 1 (.leaf (⟨536,980,3,true,#[35,12,16]⟩)) (.leaf (⟨537,308,1,true,#[1,10,4]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨537,336,2,true,#[19,4,8]⟩)) (.leaf (⟨537,1210,3,true,#[34,21,9]⟩))) (.branch 1 (.leaf (⟨538,308,1,true,#[5,2,8]⟩)) (.leaf (⟨538,337,2,true,#[11,4,16]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨538,1211,3,true,#[42,17,5]⟩)) (.leaf (⟨539,632,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨539,825,1,true,#[1,4]⟩)) (.leaf (⟨539,872,2,true,#[1,12]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨539,876,3,true,#[21,8]⟩)) (.leaf (⟨540,633,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨540,825,1,true,#[2,4]⟩)) (.leaf (⟨540,874,3,true,#[22,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨540,1033,5,true,#[6,88]⟩)) (.leaf (⟨541,632,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨541,826,1,true,#[2,4]⟩)) (.leaf (⟨541,873,2,true,#[2,8]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨541,1033,5,true,#[66,88]⟩)) (.leaf (⟨542,552,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨542,558,1,true,#[2,4]⟩)) (.leaf (⟨543,554,1,true,#[2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨543,556,1,true,#[2,4]⟩)) (.leaf (⟨544,633,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨544,826,1,true,#[1,4]⟩)) (.leaf (⟨544,1035,5,true,#[65,72]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨544,1038,5,true,#[65,88]⟩)) (.leaf (⟨545,552,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨545,557,1,true,#[1,4]⟩)) (.leaf (⟨546,553,1,true,#[1,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨546,556,1,true,#[1,4]⟩)) (.leaf (⟨547,554,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨547,555,1,true,#[1,4]⟩)) (.leaf (⟨548,551,1,true,#[1,4]⟩)))))))) +def paidPart024 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨548,558,1,true,#[1,4]⟩)) (.leaf (⟨549,553,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨549,555,1,true,#[2,4]⟩)) (.leaf (⟨550,551,1,true,#[2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨550,557,1,true,#[2,4]⟩)) (.leaf (⟨551,309,1,true,#[9,2,12]⟩))) (.branch 1 (.leaf (⟨551,891,3,true,#[9,34,12]⟩)) (.leaf (⟨551,941,3,true,#[9,34,12]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨552,309,1,true,#[1,10,12]⟩)) (.leaf (⟨552,892,3,true,#[33,10,12]⟩))) (.branch 1 (.leaf (⟨552,942,3,true,#[33,10,12]⟩)) (.leaf (⟨553,309,1,true,#[1,2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨553,899,3,true,#[1,2,4]⟩)) (.leaf (⟨553,935,3,true,#[1,2,4]⟩))) (.branch 1 (.leaf (⟨554,309,1,true,#[9,10,4]⟩)) (.leaf (⟨554,900,3,true,#[9,10,20]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨554,936,3,true,#[9,10,20]⟩)) (.leaf (⟨555,309,1,true,#[9,2,4]⟩))) (.branch 1 (.leaf (⟨555,338,2,true,#[9,2,20]⟩)) (.leaf (⟨555,1208,3,true,#[38,16,9]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨556,309,1,true,#[1,10,4]⟩)) (.leaf (⟨556,332,2,true,#[1,10,20]⟩))) (.branch 1 (.leaf (⟨556,1209,3,true,#[32,22,9]⟩)) (.leaf (⟨557,309,1,true,#[1,2,12]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨557,313,2,true,#[17,18,12]⟩)) (.leaf (⟨557,981,3,true,#[33,34,28]⟩))) (.branch 1 (.leaf (⟨558,309,1,true,#[9,10,12]⟩)) (.leaf (⟨558,315,2,true,#[25,26,28]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨558,982,3,true,#[25,26,28]⟩)) (.leaf (⟨559,721,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨559,727,4,true,#[5,40]⟩)) (.leaf (⟨559,734,1,true,#[3,4]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨559,740,4,true,#[5,40]⟩)) (.leaf (⟨560,666,1,true,#[3,4]⟩))) (.branch 1 (.leaf (⟨560,720,1,true,#[1,2]⟩)) (.leaf (⟨560,724,2,true,#[10,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨560,1168,2,true,#[4,3]⟩)) (.leaf (⟨561,652,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨561,658,4,true,#[33,40]⟩)) (.leaf (⟨561,667,1,true,#[1,6]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨561,673,4,true,#[17,24]⟩)) (.leaf (⟨562,572,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨562,578,1,true,#[1,4]⟩)) (.leaf (⟨563,574,1,true,#[1,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨563,576,1,true,#[1,4]⟩)) (.leaf (⟨564,651,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨564,733,1,true,#[1,6]⟩)) (.leaf (⟨564,1166,2,true,#[4,1]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨564,1186,2,true,#[4,1]⟩)) (.leaf (⟨565,572,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨565,577,1,true,#[2,4]⟩)) (.leaf (⟨566,573,1,true,#[2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨566,576,1,true,#[2,4]⟩)) (.leaf (⟨567,574,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨567,575,1,true,#[2,4]⟩)) (.leaf (⟨568,571,1,true,#[2,4]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨568,578,1,true,#[2,4]⟩)) (.leaf (⟨569,573,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨569,575,1,true,#[1,4]⟩)) (.leaf (⟨570,571,1,true,#[1,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨570,577,1,true,#[1,4]⟩)) (.leaf (⟨571,905,3,true,#[9,10,36]⟩))) (.branch 1 (.leaf (⟨571,937,3,true,#[17,18,36]⟩)) (.leaf (⟨571,1908,2,true,#[15,7,2]⟩)))))))) +def paidPart025 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨572,906,3,true,#[33,34,36]⟩)) (.leaf (⟨572,938,3,true,#[1,2,4]⟩))) (.branch 1 (.leaf (⟨572,1908,2,true,#[14,6,2]⟩)) (.leaf (⟨573,913,3,true,#[9,34,12]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨573,945,3,true,#[17,34,20]⟩)) (.leaf (⟨573,1908,2,true,#[15,6,3]⟩))) (.branch 1 (.leaf (⟨574,914,3,true,#[33,10,12]⟩)) (.leaf (⟨574,946,3,true,#[33,18,20]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨574,1908,2,true,#[14,7,3]⟩)) (.leaf (⟨575,979,3,true,#[9,10,12]⟩))) (.branch 1 (.leaf (⟨575,1212,3,true,#[37,21,13]⟩)) (.leaf (⟨575,1908,2,true,#[15,7,3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨576,980,3,true,#[33,34,12]⟩)) (.leaf (⟨576,1213,3,true,#[33,17,14]⟩))) (.branch 1 (.leaf (⟨576,1908,2,true,#[14,6,3]⟩)) (.leaf (⟨577,1208,3,true,#[36,17,9]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨577,1216,3,true,#[38,16,9]⟩)) (.leaf (⟨577,1908,2,true,#[15,6,2]⟩))) (.branch 1 (.leaf (⟨578,1209,3,true,#[33,20,9]⟩)) (.leaf (⟨578,1217,3,true,#[32,22,9]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨578,1908,2,true,#[14,7,2]⟩)) (.leaf (⟨579,696,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨579,702,4,true,#[40,48]⟩)) (.leaf (⟨579,720,1,true,#[2,4]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨579,726,4,true,#[52,56]⟩)) (.leaf (⟨580,682,1,true,#[3,4]⟩))) (.branch 1 (.leaf (⟨580,721,1,true,#[3,4]⟩)) (.leaf (⟨580,1172,2,true,#[12,1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨580,1184,2,true,#[8,2]⟩)) (.leaf (⟨581,651,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨581,657,4,true,#[18,20]⟩)) (.leaf (⟨581,683,1,true,#[2,4]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨581,689,4,true,#[20,56]⟩)) (.leaf (⟨582,592,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨582,598,1,true,#[2,4]⟩)) (.leaf (⟨583,594,1,true,#[2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨583,596,1,true,#[2,4]⟩)) (.leaf (⟨584,652,1,true,#[3,4]⟩))) (.branch 1 (.leaf (⟨584,654,3,true,#[21,10]⟩)) (.leaf (⟨584,695,1,true,#[3,4]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨584,1176,2,true,#[13,2]⟩)) (.leaf (⟨585,592,1,true,#[1,6]⟩))) (.branch 1 (.leaf (⟨585,597,1,true,#[1,6]⟩)) (.leaf (⟨586,593,1,true,#[5,2]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨586,596,1,true,#[1,6]⟩)) (.leaf (⟨587,594,1,true,#[1,6]⟩))) (.branch 1 (.leaf (⟨587,595,1,true,#[1,2]⟩)) (.leaf (⟨588,591,1,true,#[1,6]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨588,598,1,true,#[5,6]⟩)) (.leaf (⟨589,593,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨589,595,1,true,#[2,4]⟩)) (.leaf (⟨590,591,1,true,#[2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨590,597,1,true,#[2,4]⟩)) (.leaf (⟨591,907,3,true,#[43,44,48]⟩))) (.branch 1 (.leaf (⟨591,947,3,true,#[57,10,12]⟩)) (.leaf (⟨591,1922,2,true,#[10,6,1]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨592,908,3,true,#[35,4,24]⟩)) (.leaf (⟨592,948,3,true,#[1,34,44]⟩))) (.branch 1 (.leaf (⟨592,1922,2,true,#[8,4,3]⟩)) (.leaf (⟨593,915,3,true,#[57,10,12]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨593,939,3,true,#[51,52,24]⟩)) (.leaf (⟨593,1922,2,true,#[9,5,3]⟩))) (.branch 1 (.leaf (⟨594,916,3,true,#[1,18,56]⟩)) (.leaf (⟨594,940,3,true,#[35,4,24]⟩)))))))) +def paidPart026 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨594,1922,2,true,#[8,4,1]⟩)) (.leaf (⟨595,1210,3,true,#[32,21,12]⟩))) (.branch 1 (.leaf (⟨595,1214,3,true,#[49,10,4]⟩)) (.leaf (⟨595,1922,2,true,#[8,5,3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨596,1211,3,true,#[43,18,6]⟩)) (.leaf (⟨596,1215,3,true,#[53,8,3]⟩))) (.branch 1 (.leaf (⟨596,1922,2,true,#[10,4,1]⟩)) (.leaf (⟨597,981,3,true,#[35,12,16]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨597,1218,3,true,#[33,26,6]⟩)) (.leaf (⟨597,1922,2,true,#[8,6,1]⟩))) (.branch 1 (.leaf (⟨598,982,3,true,#[51,4,24]⟩)) (.leaf (⟨598,1219,3,true,#[38,17,9]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨598,1922,2,true,#[9,4,3]⟩)) (.leaf (⟨599,695,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨599,701,4,true,#[34,40]⟩)) (.leaf (⟨599,733,1,true,#[5,6]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨599,739,4,true,#[34,40]⟩)) (.leaf (⟨600,683,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨600,734,1,true,#[1,4]⟩)) (.leaf (⟨600,1171,2,true,#[8,1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨600,1283,2,true,#[8,1]⟩)) (.leaf (⟨601,666,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨601,672,4,true,#[18,40]⟩)) (.leaf (⟨601,682,1,true,#[2,4]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨601,688,4,true,#[18,40]⟩)) (.leaf (⟨602,612,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨602,618,1,true,#[2,4]⟩)) (.leaf (⟨603,614,1,true,#[2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨603,616,1,true,#[2,4]⟩)) (.leaf (⟨604,667,1,true,#[5,6]⟩))) (.branch 1 (.leaf (⟨604,696,1,true,#[1,2]⟩)) (.leaf (⟨604,1175,2,true,#[9,3]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨604,1244,2,true,#[9,3]⟩)) (.leaf (⟨605,612,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨605,617,1,true,#[1,4]⟩)) (.leaf (⟨606,613,1,true,#[1,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨606,616,1,true,#[1,4]⟩)) (.leaf (⟨607,614,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨607,615,1,true,#[1,4]⟩)) (.leaf (⟨608,611,1,true,#[1,4]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨608,618,1,true,#[1,4]⟩)) (.leaf (⟨609,613,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨609,615,1,true,#[2,4]⟩)) (.leaf (⟨610,611,1,true,#[2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨610,617,1,true,#[2,4]⟩)) (.leaf (⟨611,840,1,true,#[9,10,4]⟩))) (.branch 1 (.leaf (⟨611,987,4,true,#[33,34,88]⟩)) (.leaf (⟨611,1934,2,true,#[14,6,2]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨612,829,3,true,#[17,18,24]⟩)) (.leaf (⟨612,830,3,true,#[17,18,24]⟩))) (.branch 1 (.leaf (⟨612,1934,2,true,#[15,7,2]⟩)) (.leaf (⟨613,850,1,true,#[5,6,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨613,1041,4,true,#[65,66,56]⟩)) (.leaf (⟨613,1934,2,true,#[13,5,1]⟩))) (.branch 1 (.leaf (⟨614,831,3,true,#[33,34,48]⟩)) (.leaf (⟨614,832,3,true,#[33,34,48]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨614,1934,2,true,#[14,6,1]⟩)) (.leaf (⟨615,1042,4,true,#[49,66,56]⟩))) (.branch 1 (.leaf (⟨615,1572,2,true,#[16,10,1]⟩)) (.leaf (⟨615,1934,2,true,#[14,5,1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨616,833,3,true,#[9,34,48]⟩)) (.leaf (⟨616,834,3,true,#[33,18,24]⟩))) (.branch 1 (.leaf (⟨616,1934,2,true,#[13,6,1]⟩)) (.leaf (⟨617,995,4,true,#[81,34,88]⟩)))))))) +def paidPart027 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨617,1304,1,true,#[8,4,1]⟩)) (.leaf (⟨617,1934,2,true,#[15,6,2]⟩))) (.branch 1 (.leaf (⟨618,835,3,true,#[33,18,24]⟩)) (.leaf (⟨618,836,3,true,#[17,34,40]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨618,1934,2,true,#[14,7,2]⟩)) (.leaf (⟨619,0,8,false,#[]⟩))) (.branch 1 (.leaf (⟨619,1,1,true,#[1,2,4,8,272,288,64,128]⟩)) (.leaf (⟨621,0,8,false,#[]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨621,1,1,true,#[1,2,132,8,144,32,64,256]⟩)) (.leaf (⟨624,0,8,false,#[]⟩))) (.branch 1 (.leaf (⟨624,1,1,true,#[1,2,260,264,16,32,64,128]⟩)) (.leaf (⟨626,305,1,true,#[3,4,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨626,831,3,true,#[15,16,32]⟩)) (.leaf (⟨626,851,2,true,#[7,8,16]⟩))) (.branch 1 (.leaf (⟨627,305,1,true,#[1,2,12]⟩)) (.leaf (⟨627,849,1,true,#[5,2,8]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨627,1206,3,true,#[52,8,3]⟩)) (.leaf (⟨628,307,1,true,#[5,2,8]⟩))) (.branch 1 (.leaf (⟨628,833,3,true,#[13,2,48]⟩)) (.leaf (⟨628,856,2,true,#[13,2,16]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨629,303,1,true,#[1,2,8]⟩)) (.leaf (⟨629,859,1,true,#[1,10,12]⟩))) (.branch 1 (.leaf (⟨629,1016,4,true,#[67,4,48]⟩)) (.leaf (⟨630,308,1,true,#[3,4,8]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨630,829,3,true,#[39,8,16]⟩)) (.leaf (⟨630,841,2,true,#[3,20,24]⟩))) (.branch 1 (.leaf (⟨631,308,1,true,#[1,2,12]⟩)) (.leaf (⟨631,839,2,true,#[1,18,28]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨631,988,4,true,#[35,4,24]⟩)) (.leaf (⟨632,309,1,true,#[5,2,8]⟩))) (.branch 1 (.leaf (⟨632,835,3,true,#[37,2,24]⟩)) (.leaf (⟨632,846,2,true,#[5,2,24]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨633,309,1,true,#[1,6,8]⟩)) (.leaf (⟨633,844,2,true,#[1,6,24]⟩))) (.branch 1 (.leaf (⟨633,996,4,true,#[1,38,24]⟩)) (.leaf (⟨634,304,1,true,#[1,6,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨634,864,1,true,#[9,2,12]⟩)) (.leaf (⟨634,1024,4,true,#[1,70,48]⟩))) (.branch 1 (.leaf (⟨635,648,4,true,#[7,72,32]⟩)) (.leaf (⟨635,1733,2,true,#[16,11,5]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨636,729,4,true,#[9,2,52]⟩)) (.leaf (⟨636,1161,2,true,#[20,12,3]⟩))) (.branch 1 (.leaf (⟨637,742,4,true,#[6,72,112]⟩)) (.leaf (⟨637,1732,2,true,#[8,4,3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨648,1,2,true,#[1,2,4,264,16,416,448]⟩)) (.leaf (⟨648,144,1,true,#[1,2,4,8,16,160,192]⟩))) (.branch 1 (.leaf (⟨648,167,1,true,#[1,2,4,136,16,160,192]⟩)) (.leaf (⟨649,1,2,true,#[17,18,4,264,288,320,128]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨649,214,1,true,#[1,2,4,136,144,160,64]⟩)) (.leaf (⟨649,231,1,true,#[17,18,4,8,32,64,128]⟩))) (.branch 1 (.leaf (⟨650,654,2,true,#[5,18,24]⟩)) (.leaf (⟨650,663,4,true,#[87,72,32]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨651,660,4,true,#[34,36,104]⟩)) (.leaf (⟨651,1165,1,true,#[4,2,1]⟩))) (.branch 1 (.leaf (⟨652,661,4,true,#[33,118,40]⟩)) (.leaf (⟨652,1166,1,true,#[8,6,1]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨654,657,1,true,#[3,4,8,16,32]⟩)) (.leaf (⟨654,664,2,true,#[7,8,16,32,64]⟩))) (.branch 1 (.leaf (⟨656,660,1,true,#[1,2,68,72,16,32]⟩)) (.leaf (⟨656,664,1,true,#[65,66,4,72,80,96]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨657,661,1,true,#[3,4,8,16,32,64]⟩)) (.leaf (⟨657,662,1,true,#[3,4,8,16,32,64]⟩))) (.branch 1 (.leaf (⟨658,659,1,true,#[65,66,68,8,80,96]⟩)) (.leaf (⟨658,663,1,true,#[65,66,68,8,80,96]⟩)))))))) +def paidPart028 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨659,1,2,true,#[1,2,4,392,16,288,448]⟩)) (.leaf (⟨659,142,1,true,#[1,2,4,136,16,32,192]⟩))) (.branch 1 (.leaf (⟨659,169,1,true,#[1,2,4,136,16,160,192]⟩)) (.leaf (⟨660,1,2,true,#[129,130,132,264,144,416,448]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨660,223,1,true,#[1,2,4,136,16,160,192]⟩)) (.leaf (⟨660,234,1,true,#[129,130,132,8,144,160,192]⟩))) (.branch 1 (.leaf (⟨661,1,2,true,#[1,322,4,72,16,288,128]⟩)) (.leaf (⟨661,156,1,true,#[1,66,4,72,16,32,128]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨661,194,1,true,#[1,130,4,8,16,160,64]⟩)) (.leaf (⟨662,1,2,true,#[321,2,4,72,16,288,128]⟩))) (.branch 1 (.leaf (⟨662,157,1,true,#[65,2,4,72,16,32,128]⟩)) (.leaf (⟨662,195,1,true,#[129,2,4,8,16,160,64]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨663,1,2,true,#[129,130,132,392,144,416,320]⟩)) (.leaf (⟨663,220,1,true,#[1,2,4,136,16,160,192]⟩))) (.branch 1 (.leaf (⟨663,241,1,true,#[129,130,132,136,144,160,64]⟩)) (.leaf (⟨664,1,2,true,#[1,2,324,72,16,288,128]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨664,155,1,true,#[1,2,68,72,16,32,128]⟩)) (.leaf (⟨664,193,1,true,#[1,2,132,8,16,160,64]⟩))) (.branch 1 (.leaf (⟨665,678,4,true,#[1,22,40]⟩)) (.leaf (⟨665,1244,1,true,#[8,4,3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨666,676,4,true,#[82,20,40]⟩)) (.leaf (⟨666,1167,1,true,#[4,2,1]⟩))) (.branch 1 (.leaf (⟨667,677,4,true,#[33,40,64]⟩)) (.leaf (⟨667,1168,1,true,#[8,2,1]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨671,676,1,true,#[1,66,4,8,80,32]⟩)) (.leaf (⟨671,679,1,true,#[33,2,4,40,16,64]⟩))) (.branch 1 (.leaf (⟨672,662,1,true,#[1,66,68,8,16,32]⟩)) (.leaf (⟨672,677,1,true,#[65,2,4,72,16,32]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨673,675,1,true,#[33,2,4,8,48,64]⟩)) (.leaf (⟨673,678,1,true,#[1,18,20,8,32,64]⟩))) (.branch 1 (.leaf (⟨674,307,1,true,#[1,6,8]⟩)) (.leaf (⟨674,854,1,true,#[1,6,8]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨674,1207,3,true,#[32,28,3]⟩)) (.leaf (⟨675,1,2,true,#[1,18,20,264,288,320,128]⟩))) (.branch 1 (.leaf (⟨675,212,1,true,#[1,2,4,136,144,160,64]⟩)) (.leaf (⟨675,233,1,true,#[1,18,20,8,32,64,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨676,1,2,true,#[289,2,4,40,16,320,128]⟩)) (.leaf (⟨676,153,1,true,#[33,2,4,40,16,64,128]⟩))) (.branch 1 (.leaf (⟨676,205,1,true,#[129,2,4,8,16,160,64]⟩)) (.leaf (⟨677,1,2,true,#[1,130,132,264,16,288,320]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨677,183,1,true,#[1,2,4,136,16,160,192]⟩)) (.leaf (⟨677,248,1,true,#[1,130,132,8,16,32,64]⟩))) (.branch 1 (.leaf (⟨678,1,2,true,#[321,2,4,264,16,96,128]⟩)) (.leaf (⟨678,163,1,true,#[65,2,4,8,16,96,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨678,189,1,true,#[129,2,4,136,16,32,64]⟩)) (.leaf (⟨679,1,2,true,#[1,130,4,264,144,288,320]⟩))) (.branch 1 (.leaf (⟨679,178,1,true,#[1,2,4,136,16,160,192]⟩)) (.leaf (⟨679,253,1,true,#[1,130,4,8,144,32,64]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨682,690,4,true,#[17,82,40]⟩)) (.leaf (⟨682,1170,1,true,#[8,4,1]⟩))) (.branch 1 (.leaf (⟨683,691,4,true,#[17,36,104]⟩)) (.leaf (⟨683,1172,1,true,#[8,2,1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨687,679,1,true,#[1,2,36,40,16,64]⟩)) (.leaf (⟨687,690,1,true,#[1,66,4,8,80,32]⟩))) (.branch 1 (.leaf (⟨688,664,1,true,#[65,66,4,8,16,32]⟩)) (.leaf (⟨688,691,1,true,#[1,2,68,72,16,32]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨689,649,1,true,#[1,66,4,8,16,32]⟩)) (.leaf (⟨689,692,1,true,#[17,18,4,8,32,64]⟩))) (.branch 1 (.leaf (⟨690,1,2,true,#[1,2,292,40,16,320,128]⟩)) (.leaf (⟨690,151,1,true,#[1,2,36,40,16,64,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨690,203,1,true,#[1,2,132,8,16,160,64]⟩)) (.leaf (⟨691,1,2,true,#[129,130,4,264,16,288,320]⟩))) (.branch 1 (.leaf (⟨691,185,1,true,#[1,2,4,136,16,160,192]⟩)) (.leaf (⟨691,246,1,true,#[129,130,4,8,16,32,64]⟩)))))))) +def paidPart029 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨692,1,2,true,#[129,2,4,264,144,288,320]⟩)) (.leaf (⟨692,179,1,true,#[1,2,4,136,16,160,192]⟩))) (.branch 1 (.leaf (⟨692,252,1,true,#[129,2,4,8,144,32,64]⟩)) (.leaf (⟨695,648,4,true,#[53,98,104]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨695,1174,1,true,#[9,5,3]⟩)) (.leaf (⟨696,663,4,true,#[97,104,112]⟩))) (.branch 1 (.leaf (⟨696,1176,1,true,#[8,2,1]⟩)) (.leaf (⟨700,648,1,true,#[1,66,4,8,16,96]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨700,705,1,true,#[1,66,4,8,16,32]⟩)) (.leaf (⟨701,663,1,true,#[1,2,4,8,80,96]⟩))) (.branch 1 (.leaf (⟨701,704,1,true,#[65,66,68,72,80,96]⟩)) (.leaf (⟨702,678,1,true,#[1,66,68,72,80,96]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨702,703,1,true,#[65,2,4,8,16,96]⟩)) (.leaf (⟨703,1,2,true,#[129,130,132,392,144,288,448]⟩))) (.branch 1 (.leaf (⟨703,221,1,true,#[1,2,4,136,16,160,192]⟩)) (.leaf (⟨703,236,1,true,#[129,130,132,136,144,32,192]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨704,1,2,true,#[1,2,4,264,336,96,128]⟩)) (.leaf (⟨704,158,1,true,#[1,2,4,8,80,96,128]⟩))) (.branch 1 (.leaf (⟨704,186,1,true,#[1,2,4,136,144,32,64]⟩)) (.leaf (⟨705,1,2,true,#[1,322,4,264,16,96,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨705,162,1,true,#[1,66,4,8,16,96,128]⟩)) (.leaf (⟨705,188,1,true,#[1,130,4,136,16,32,64]⟩))) (.branch 1 (.leaf (⟨706,690,4,true,#[71,40,48]⟩)) (.leaf (⟨706,1178,2,true,#[24,5,3]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨707,660,4,true,#[65,118,104]⟩)) (.leaf (⟨707,1177,2,true,#[18,11,6]⟩))) (.branch 1 (.leaf (⟨708,676,4,true,#[34,36,40]⟩)) (.leaf (⟨708,711,1,true,#[2,4,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨711,728,3,true,#[33,34,36,40]⟩)) (.leaf (⟨711,1180,2,true,#[33,17,9,5]⟩))) (.branch 1 (.leaf (⟨719,691,4,true,#[7,104,80]⟩)) (.leaf (⟨719,1184,1,true,#[12,2,1]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨720,729,4,true,#[66,52,56]⟩)) (.leaf (⟨720,1183,1,true,#[4,2,1]⟩))) (.branch 1 (.leaf (⟨721,677,4,true,#[5,6,104]⟩)) (.leaf (⟨721,724,1,true,#[9,2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨724,725,2,true,#[1,2,20,32]⟩)) (.leaf (⟨724,728,3,true,#[5,6,40,64]⟩))) (.branch 1 (.leaf (⟨725,704,1,true,#[5,6,8,16,32,64]⟩)) (.leaf (⟨725,729,1,true,#[1,2,4,40,48,64]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨726,677,1,true,#[3,4,8,16,32,64]⟩)) (.leaf (⟨726,730,1,true,#[3,4,8,16,32,64]⟩))) (.branch 1 (.leaf (⟨727,691,1,true,#[1,2,4,40,48,64]⟩)) (.leaf (⟨727,728,1,true,#[65,66,4,8,16,32]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨728,1,2,true,#[1,2,4,40,304,320,128]⟩)) (.leaf (⟨728,149,1,true,#[1,2,4,40,48,64,128]⟩))) (.branch 1 (.leaf (⟨728,199,1,true,#[1,2,4,8,144,160,64]⟩)) (.leaf (⟨729,1,2,true,#[5,6,264,16,288,320,128]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨729,218,1,true,#[1,2,132,8,144,160,64]⟩)) (.leaf (⟨729,229,1,true,#[5,6,8,16,32,64,128]⟩))) (.branch 1 (.leaf (⟨730,1,2,true,#[129,2,132,264,16,288,320]⟩)) (.leaf (⟨730,184,1,true,#[1,2,4,136,16,160,192]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨730,247,1,true,#[129,2,132,8,16,32,64]⟩)) (.leaf (⟨733,742,4,true,#[18,24,32]⟩))) (.branch 1 (.leaf (⟨733,1185,1,true,#[4,2,1]⟩)) (.leaf (⟨734,661,4,true,#[81,20,40]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨734,1186,1,true,#[8,2,1]⟩)) (.leaf (⟨738,705,1,true,#[17,2,20,8,32,64]⟩))) (.branch 1 (.leaf (⟨738,742,1,true,#[1,34,4,8,48,64]⟩)) (.leaf (⟨739,661,1,true,#[65,2,68,8,16,32]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨739,730,1,true,#[1,66,4,72,16,32]⟩)) (.leaf (⟨740,692,1,true,#[1,34,4,40,16,64]⟩))) (.branch 1 (.leaf (⟨740,741,1,true,#[65,2,4,8,80,32]⟩)) (.leaf (⟨741,1,2,true,#[1,290,4,40,16,320,128]⟩)))))))) +def paidPart030 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨741,152,1,true,#[1,34,4,40,16,64,128]⟩)) (.leaf (⟨741,204,1,true,#[1,130,4,8,16,160,64]⟩))) (.branch 1 (.leaf (⟨742,1,2,true,#[17,2,20,264,288,320,128]⟩)) (.leaf (⟨742,213,1,true,#[1,2,4,136,144,160,64]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨742,232,1,true,#[17,2,20,8,32,64,128]⟩)) (.leaf (⟨759,299,1,true,#[9,10,12]⟩))) (.branch 1 (.leaf (⟨759,842,1,true,#[3,4,8]⟩)) (.leaf (⟨759,1187,3,true,#[39,20,12]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨760,299,1,true,#[1,4,8]⟩)) (.leaf (⟨760,843,1,true,#[3,4,8]⟩))) (.branch 1 (.leaf (⟨760,1188,3,true,#[32,10,7]⟩)) (.leaf (⟨761,299,1,true,#[1,10,12]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨761,326,1,true,#[1,2,12]⟩)) (.leaf (⟨762,299,1,true,#[3,4,8]⟩))) (.branch 1 (.leaf (⟨762,327,1,true,#[3,4,8]⟩)) (.leaf (⟨773,301,1,true,#[1,2,8]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨773,837,1,true,#[1,2,8]⟩)) (.leaf (⟨773,1189,3,true,#[34,18,6]⟩))) (.branch 1 (.leaf (⟨774,301,1,true,#[5,6,8]⟩)) (.leaf (⟨774,838,1,true,#[1,2,12]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨774,1190,3,true,#[40,24,6]⟩)) (.leaf (⟨775,301,1,true,#[1,6,8]⟩))) (.branch 1 (.leaf (⟨775,328,1,true,#[1,6,8]⟩)) (.leaf (⟨776,301,1,true,#[5,2,8]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨776,329,1,true,#[5,2,8]⟩)) (.leaf (⟨787,303,1,true,#[1,4,8]⟩))) (.branch 1 (.leaf (⟨787,852,1,true,#[3,4,8]⟩)) (.leaf (⟨787,1191,3,true,#[32,11,7]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨788,303,1,true,#[5,2,8]⟩)) (.leaf (⟨788,853,1,true,#[3,4,8]⟩))) (.branch 1 (.leaf (⟨788,1192,3,true,#[43,18,6]⟩)) (.leaf (⟨789,303,1,true,#[3,4,8]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨789,330,1,true,#[3,4,8]⟩)) (.leaf (⟨792,304,1,true,#[5,6,8]⟩))) (.branch 1 (.leaf (⟨792,847,1,true,#[1,2,8]⟩)) (.leaf (⟨792,1193,3,true,#[40,24,3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨793,304,1,true,#[1,2,8]⟩)) (.leaf (⟨793,848,1,true,#[1,2,8]⟩))) (.branch 1 (.leaf (⟨793,1194,3,true,#[33,17,3]⟩)) (.leaf (⟨794,304,1,true,#[5,2,8]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨794,331,1,true,#[5,2,8]⟩)) (.leaf (⟨797,305,1,true,#[9,2,12]⟩))) (.branch 1 (.leaf (⟨797,862,1,true,#[3,4,8]⟩)) (.leaf (⟨797,1195,3,true,#[43,18,6]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨798,305,1,true,#[1,4,8]⟩)) (.leaf (⟨798,863,1,true,#[3,4,8]⟩))) (.branch 1 (.leaf (⟨798,1196,3,true,#[32,9,7]⟩)) (.leaf (⟨809,307,1,true,#[1,2,8]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨809,857,1,true,#[1,2,8]⟩)) (.leaf (⟨809,1197,3,true,#[33,17,3]⟩))) (.branch 1 (.leaf (⟨810,307,1,true,#[5,6,8]⟩)) (.leaf (⟨810,858,1,true,#[1,2,12]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨810,1198,3,true,#[40,24,7]⟩)) (.leaf (⟨821,308,1,true,#[1,4,8]⟩))) (.branch 1 (.leaf (⟨821,872,1,true,#[3,4,8]⟩)) (.leaf (⟨821,1199,3,true,#[32,10,7]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨822,308,1,true,#[9,2,12]⟩)) (.leaf (⟨822,873,1,true,#[3,4,8]⟩))) (.branch 1 (.leaf (⟨822,1200,3,true,#[39,17,9]⟩)) (.leaf (⟨825,309,1,true,#[5,6,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨825,867,1,true,#[1,2,12]⟩)) (.leaf (⟨825,1201,3,true,#[40,24,6]⟩))) (.branch 1 (.leaf (⟨826,309,1,true,#[1,2,8]⟩)) (.leaf (⟨826,868,1,true,#[1,2,8]⟩)))))))) +def paidPart031 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨826,1202,3,true,#[32,16,4]⟩)) (.leaf (⟨829,989,1,true,#[65,66,68,72,80,96]⟩))) (.branch 1 (.leaf (⟨829,990,1,true,#[1,2,4,8,80,96]⟩)) (.leaf (⟨830,1031,1,true,#[33,34,36,40,48,64]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨830,1032,1,true,#[33,34,36,40,48,64]⟩)) (.leaf (⟨831,1003,1,true,#[1,2,4,72,16,96]⟩))) (.branch 1 (.leaf (⟨831,1004,1,true,#[65,66,68,72,80,96]⟩)) (.leaf (⟨832,1017,1,true,#[33,34,36,40,48,64]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨832,1018,1,true,#[33,34,36,40,48,64]⟩)) (.leaf (⟨833,1005,1,true,#[1,66,4,8,80,32]⟩))) (.branch 1 (.leaf (⟨833,1007,1,true,#[65,2,68,8,16,32]⟩)) (.leaf (⟨834,1019,1,true,#[9,2,12,16,32,64]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨834,1021,1,true,#[1,18,4,24,32,64]⟩)) (.leaf (⟨835,991,1,true,#[65,2,68,8,16,32]⟩))) (.branch 1 (.leaf (⟨835,993,1,true,#[1,66,4,72,16,32]⟩)) (.leaf (⟨836,1033,1,true,#[1,18,4,24,32,64]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨836,1035,1,true,#[17,2,20,8,32,64]⟩)) (.leaf (⟨837,877,1,true,#[17,18,4,24]⟩))) (.branch 1 (.leaf (⟨837,988,3,true,#[17,18,100,24]⟩)) (.leaf (⟨838,878,1,true,#[17,18,4,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨838,987,3,true,#[5,6,40,112]⟩)) (.leaf (⟨839,973,1,true,#[17,2,4,8,32]⟩))) (.branch 1 (.leaf (⟨839,987,2,true,#[35,4,8,16,64]⟩)) (.leaf (⟨840,870,2,true,#[1,2,40,16]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨840,988,3,true,#[33,34,24,64]⟩)) (.leaf (⟨841,974,1,true,#[17,2,4,8,32]⟩))) (.branch 1 (.leaf (⟨841,989,2,true,#[35,4,8,16,64]⟩)) (.leaf (⟨842,877,1,true,#[1,18,20,24]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨842,996,3,true,#[97,18,20,24]⟩)) (.leaf (⟨843,878,1,true,#[17,2,4,8]⟩))) (.branch 1 (.leaf (⟨843,995,3,true,#[5,6,40,112]⟩)) (.leaf (⟨844,977,1,true,#[1,2,36,8,16]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨844,995,2,true,#[65,2,36,8,80]⟩)) (.leaf (⟨846,978,1,true,#[1,2,36,8,16]⟩))) (.branch 1 (.leaf (⟨846,993,2,true,#[1,66,36,8,80]⟩)) (.leaf (⟨847,879,1,true,#[17,18,4,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨847,1002,3,true,#[5,6,104,112]⟩)) (.leaf (⟨848,880,1,true,#[1,2,12,16]⟩))) (.branch 1 (.leaf (⟨848,1039,3,true,#[33,34,76,48]⟩)) (.leaf (⟨849,297,1,true,#[1,2,4,24]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨849,1039,3,true,#[67,4,72,48]⟩)) (.leaf (⟨850,1016,3,true,#[65,66,8,48]⟩))) (.branch 1 (.leaf (⟨850,1206,2,true,#[32,16,4,3]⟩)) (.leaf (⟨851,975,1,true,#[1,34,36,40,48]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨851,1003,2,true,#[67,4,8,16,96]⟩)) (.leaf (⟨852,879,1,true,#[17,2,4,8]⟩))) (.branch 1 (.leaf (⟨852,1010,3,true,#[5,6,104,112]⟩)) (.leaf (⟨853,880,1,true,#[9,2,4,16]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨853,1040,3,true,#[73,34,36,48]⟩)) (.leaf (⟨854,323,1,true,#[1,2,4,24]⟩))) (.branch 1 (.leaf (⟨854,1040,3,true,#[1,70,72,48]⟩)) (.leaf (⟨856,976,1,true,#[1,2,4,8,48]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨856,1007,2,true,#[65,2,4,72,48]⟩)) (.leaf (⟨857,881,1,true,#[1,2,12,16]⟩))) (.branch 1 (.leaf (⟨857,1016,3,true,#[33,34,76,48]⟩)) (.leaf (⟨858,882,1,true,#[5,6,8,16]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨858,1041,3,true,#[5,6,72,112]⟩)) (.leaf (⟨859,297,1,true,#[1,2,8,16]⟩))) (.branch 1 (.leaf (⟨859,1041,3,true,#[67,36,8,48]⟩)) (.leaf (⟨861,975,1,true,#[33,2,4,8,16]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨861,1017,2,true,#[67,4,8,16,96]⟩)) (.leaf (⟨862,881,1,true,#[9,2,4,16]⟩))) (.branch 1 (.leaf (⟨862,1024,3,true,#[73,34,36,48]⟩)) (.leaf (⟨863,882,1,true,#[5,2,8,16]⟩)))))))) +def paidPart032 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨863,1042,3,true,#[5,6,72,112]⟩)) (.leaf (⟨864,323,1,true,#[1,2,8,16]⟩))) (.branch 1 (.leaf (⟨864,1042,3,true,#[33,70,8,48]⟩)) (.leaf (⟨866,976,1,true,#[9,2,12,16,32]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨866,1021,2,true,#[1,34,68,8,48]⟩)) (.leaf (⟨867,883,1,true,#[17,18,4,8]⟩))) (.branch 1 (.leaf (⟨867,1030,3,true,#[5,6,40,112]⟩)) (.leaf (⟨868,884,1,true,#[1,2,20,24]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨868,1029,3,true,#[65,66,52,72]⟩)) (.leaf (⟨869,973,1,true,#[1,10,12,16,32]⟩))) (.branch 1 (.leaf (⟨869,1029,2,true,#[35,4,8,48,64]⟩)) (.leaf (⟨870,1029,1,true,#[17,18,4,8,32,64]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨870,1030,1,true,#[1,2,20,24,32,64]⟩)) (.leaf (⟨871,974,1,true,#[33,34,36,40,48]⟩))) (.branch 1 (.leaf (⟨871,1031,2,true,#[67,68,72,80,96]⟩)) (.leaf (⟨872,883,1,true,#[17,2,4,8]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨872,1038,3,true,#[5,6,40,112]⟩)) (.leaf (⟨873,884,1,true,#[17,2,4,24]⟩))) (.branch 1 (.leaf (⟨873,1037,3,true,#[49,66,68,72]⟩)) (.leaf (⟨874,977,1,true,#[17,2,4,24,32]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨874,1037,2,true,#[1,34,4,72,48]⟩)) (.leaf (⟨875,1037,1,true,#[1,18,20,8,32,64]⟩))) (.branch 1 (.leaf (⟨875,1038,1,true,#[17,2,4,24,32,64]⟩)) (.leaf (⟨876,978,1,true,#[1,18,4,24,32]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨876,1035,2,true,#[33,2,4,72,48]⟩)) (.leaf (⟨877,1,4,true,#[481,482,484,360,240]⟩))) (.branch 1 (.leaf (⟨877,1043,2,true,#[97,98,100,104,112]⟩)) (.leaf (⟨877,1047,2,true,#[97,98,100,104,112]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨878,1,4,true,#[5,6,296,176,64]⟩)) (.leaf (⟨878,1044,2,true,#[5,6,8,80,32]⟩))) (.branch 1 (.leaf (⟨878,1048,2,true,#[1,2,20,88,32]⟩)) (.leaf (⟨879,1,4,true,#[5,6,104,240,256]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨879,1045,2,true,#[5,6,40,48,64]⟩)) (.leaf (⟨879,1049,2,true,#[1,2,52,56,64]⟩))) (.branch 1 (.leaf (⟨880,1,4,true,#[161,162,164,360,240]⟩)) (.leaf (⟨880,1046,2,true,#[33,34,36,104,112]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨880,1050,2,true,#[33,34,36,104,112]⟩)) (.leaf (⟨881,1,4,true,#[193,194,196,360,240]⟩))) (.branch 1 (.leaf (⟨881,1045,2,true,#[33,34,36,104,48]⟩)) (.leaf (⟨881,1050,2,true,#[65,66,68,104,112]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨882,1,4,true,#[5,6,8,400,352]⟩)) (.leaf (⟨882,1046,2,true,#[5,6,8,16,96]⟩))) (.branch 1 (.leaf (⟨882,1049,2,true,#[1,2,4,72,112]⟩)) (.leaf (⟨883,1,4,true,#[5,6,328,208,32]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨883,1043,2,true,#[5,6,72,80,32]⟩)) (.leaf (⟨883,1048,2,true,#[1,2,36,104,16]⟩))) (.branch 1 (.leaf (⟨884,1,4,true,#[385,386,388,360,240]⟩)) (.leaf (⟨884,1044,2,true,#[65,66,68,40,112]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨884,1047,2,true,#[1,2,4,104,112]⟩)) (.leaf (⟨885,1,3,true,#[259,36,40,48,320,128]⟩))) (.branch 1 (.leaf (⟨885,1051,1,true,#[3,4,8,16,32,64]⟩)) (.leaf (⟨885,1055,1,true,#[3,4,8,16,32,64]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨886,1,3,true,#[51,20,40,64,128,256]⟩)) (.leaf (⟨886,1052,1,true,#[3,4,8,16,32,64]⟩))) (.branch 1 (.leaf (⟨886,1056,1,true,#[3,4,8,16,32,64]⟩)) (.leaf (⟨887,1,3,true,#[273,34,20,40,320,128]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨887,1053,1,true,#[17,2,20,8,32,64]⟩)) (.leaf (⟨887,1057,1,true,#[1,18,4,24,32,64]⟩))) (.branch 1 (.leaf (⟨888,1,3,true,#[33,274,20,40,320,128]⟩)) (.leaf (⟨888,1054,1,true,#[17,2,4,24,32,64]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨888,1058,1,true,#[1,18,20,8,32,64]⟩)) (.leaf (⟨889,1,3,true,#[35,260,40,272,320,128]⟩))) (.branch 1 (.leaf (⟨889,1053,1,true,#[3,4,8,16,32,64]⟩)) (.leaf (⟨889,1058,1,true,#[3,4,8,16,32,64]⟩)))))))) +def paidPart033 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨890,1,3,true,#[275,20,8,32,320,128]⟩)) (.leaf (⟨890,1054,1,true,#[3,4,8,16,32,64]⟩))) (.branch 1 (.leaf (⟨890,1057,1,true,#[3,4,8,16,32,64]⟩)) (.leaf (⟨891,1,3,true,#[49,258,20,40,320,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨891,1051,1,true,#[17,2,20,8,32,64]⟩)) (.leaf (⟨891,1056,1,true,#[1,66,4,8,80,32]⟩))) (.branch 1 (.leaf (⟨892,1,3,true,#[257,50,20,40,320,128]⟩)) (.leaf (⟨892,1052,1,true,#[65,2,4,8,80,32]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨892,1055,1,true,#[1,18,20,8,32,64]⟩)) (.leaf (⟨893,1,3,true,#[161,162,420,168,176,448]⟩))) (.branch 1 (.leaf (⟨893,1059,1,true,#[33,34,36,40,48,64]⟩)) (.leaf (⟨893,1063,1,true,#[33,34,36,40,48,64]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨894,1,3,true,#[17,18,36,296,64,384]⟩)) (.leaf (⟨894,1060,1,true,#[1,2,20,24,32,64]⟩))) (.branch 1 (.leaf (⟨894,1064,1,true,#[17,18,4,8,32,64]⟩)) (.leaf (⟨895,1,3,true,#[33,34,420,168,48,448]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨895,1061,1,true,#[33,34,36,40,48,64]⟩)) (.leaf (⟨895,1065,1,true,#[33,34,36,40,48,64]⟩))) (.branch 1 (.leaf (⟨896,1,3,true,#[17,18,164,168,192,256]⟩)) (.leaf (⟨896,1062,1,true,#[1,2,20,24,32,64]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨896,1066,1,true,#[17,18,4,8,32,64]⟩)) (.leaf (⟨897,1,3,true,#[257,258,420,168,272,448]⟩))) (.branch 1 (.leaf (⟨897,1061,1,true,#[1,2,36,40,16,64]⟩)) (.leaf (⟨897,1066,1,true,#[65,66,68,8,80,96]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨898,1,3,true,#[17,18,388,136,32,448]⟩)) (.leaf (⟨898,1062,1,true,#[1,2,68,8,16,96]⟩))) (.branch 1 (.leaf (⟨898,1065,1,true,#[17,18,4,8,32,64]⟩)) (.leaf (⟨899,1,3,true,#[385,386,420,168,400,448]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨899,1059,1,true,#[1,2,36,40,16,64]⟩)) (.leaf (⟨899,1064,1,true,#[65,66,68,72,80,96]⟩))) (.branch 1 (.leaf (⟨900,1,3,true,#[17,18,260,8,160,448]⟩)) (.leaf (⟨900,1060,1,true,#[1,2,4,8,80,96]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨900,1063,1,true,#[17,18,4,8,32,64]⟩)) (.leaf (⟨901,1,3,true,#[65,66,164,168,48,256]⟩))) (.branch 1 (.leaf (⟨901,1067,1,true,#[33,34,4,8,16,64]⟩)) (.leaf (⟨901,1071,1,true,#[1,2,36,40,16,64]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨902,1,3,true,#[129,130,420,168,304,192]⟩)) (.leaf (⟨902,1068,1,true,#[65,66,68,72,16,96]⟩))) (.branch 1 (.leaf (⟨902,1072,1,true,#[65,66,68,72,16,96]⟩)) (.leaf (⟨903,1,3,true,#[65,66,324,72,464,224]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨903,1069,1,true,#[65,66,68,72,80,96]⟩)) (.leaf (⟨903,1073,1,true,#[1,2,4,8,80,96]⟩))) (.branch 1 (.leaf (⟨904,1,3,true,#[65,66,132,392,16,288]⟩)) (.leaf (⟨904,1070,1,true,#[65,66,4,8,16,32]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨904,1074,1,true,#[1,2,68,72,16,32]⟩)) (.leaf (⟨905,1,3,true,#[65,66,260,8,400,160]⟩))) (.branch 1 (.leaf (⟨905,1069,1,true,#[65,66,4,8,16,32]⟩)) (.leaf (⟨905,1074,1,true,#[1,2,4,8,80,96]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨906,1,3,true,#[65,66,196,456,80,352]⟩)) (.leaf (⟨906,1070,1,true,#[65,66,68,72,80,96]⟩))) (.branch 1 (.leaf (⟨906,1073,1,true,#[1,2,68,72,16,32]⟩)) (.leaf (⟨907,1,3,true,#[257,258,420,168,304,320]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨907,1067,1,true,#[65,66,68,8,80,96]⟩)) (.leaf (⟨907,1072,1,true,#[1,2,68,72,16,32]⟩))) (.branch 1 (.leaf (⟨908,1,3,true,#[65,66,292,40,304,128]⟩)) (.leaf (⟨908,1068,1,true,#[33,34,4,8,16,64]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨908,1071,1,true,#[1,2,68,8,80,32]⟩)) (.leaf (⟨909,1,3,true,#[321,130,68,136,272,32]⟩))) (.branch 1 (.leaf (⟨909,1075,1,true,#[1,66,4,72,16,32]⟩)) (.leaf (⟨909,1079,1,true,#[65,2,68,8,16,32]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨910,1,3,true,#[129,322,68,136,272,32]⟩)) (.leaf (⟨910,1076,1,true,#[1,66,68,8,16,32]⟩))) (.branch 1 (.leaf (⟨910,1080,1,true,#[65,2,4,72,16,32]⟩)) (.leaf (⟨911,1,3,true,#[195,68,136,16,32,256]⟩)))))))) +def paidPart034 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨911,1077,1,true,#[3,4,8,16,32,64]⟩)) (.leaf (⟨911,1081,1,true,#[3,4,8,16,32,64]⟩))) (.branch 1 (.leaf (⟨912,1,3,true,#[259,132,136,272,32,192]⟩)) (.leaf (⟨912,1078,1,true,#[3,4,8,16,32,64]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨912,1082,1,true,#[3,4,8,16,32,64]⟩)) (.leaf (⟨913,1,3,true,#[193,258,68,136,272,32]⟩))) (.branch 1 (.leaf (⟨913,1077,1,true,#[1,66,4,8,80,32]⟩)) (.leaf (⟨913,1082,1,true,#[65,2,68,8,16,32]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨914,1,3,true,#[257,194,68,136,272,32]⟩)) (.leaf (⟨914,1078,1,true,#[1,66,68,8,16,32]⟩))) (.branch 1 (.leaf (⟨914,1081,1,true,#[65,2,4,8,80,32]⟩)) (.leaf (⟨915,1,3,true,#[323,68,8,272,32,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨915,1075,1,true,#[3,4,8,16,32,64]⟩)) (.leaf (⟨915,1080,1,true,#[3,4,8,16,32,64]⟩))) (.branch 1 (.leaf (⟨916,1,3,true,#[131,260,136,272,32,320]⟩)) (.leaf (⟨916,1076,1,true,#[3,4,8,16,32,64]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨916,1079,1,true,#[3,4,8,16,32,64]⟩)) (.leaf (⟨917,1,3,true,#[257,258,36,168,176,64]⟩))) (.branch 1 (.leaf (⟨917,1083,1,true,#[1,2,4,72,80,32]⟩)) (.leaf (⟨917,1087,1,true,#[65,66,4,8,16,32]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨918,1,3,true,#[257,258,100,296,368,384]⟩)) (.leaf (⟨918,1084,1,true,#[1,2,36,8,48,64]⟩))) (.branch 1 (.leaf (⟨918,1088,1,true,#[65,66,4,72,80,96]⟩)) (.leaf (⟨919,1,3,true,#[257,258,324,392,464,288]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨919,1085,1,true,#[1,2,68,8,80,32]⟩)) (.leaf (⟨919,1089,1,true,#[65,66,68,72,80,96]⟩))) (.branch 1 (.leaf (⟨920,1,3,true,#[257,258,132,72,16,224]⟩)) (.leaf (⟨920,1086,1,true,#[1,2,4,72,16,96]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨920,1090,1,true,#[65,66,4,8,16,32]⟩)) (.leaf (⟨925,1,3,true,#[321,130,260,8,80,160]⟩))) (.branch 1 (.leaf (⟨925,1091,1,true,#[65,2,4,8,80,32]⟩)) (.leaf (⟨925,1095,1,true,#[1,66,4,8,16,96]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨926,1,3,true,#[129,322,260,8,80,160]⟩)) (.leaf (⟨926,1092,1,true,#[65,2,4,8,16,96]⟩))) (.branch 1 (.leaf (⟨926,1096,1,true,#[1,66,4,8,80,32]⟩)) (.leaf (⟨927,1,3,true,#[387,260,8,16,160,64]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨927,1093,1,true,#[3,4,8,16,32,64]⟩)) (.leaf (⟨927,1097,1,true,#[3,4,8,16,32,64]⟩))) (.branch 1 (.leaf (⟨928,1,3,true,#[67,260,8,80,288,384]⟩)) (.leaf (⟨928,1094,1,true,#[3,4,8,16,32,64]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨928,1098,1,true,#[3,4,8,16,32,64]⟩)) (.leaf (⟨933,1,3,true,#[9,10,388,272,32,448]⟩))) (.branch 1 (.leaf (⟨933,1099,1,true,#[9,10,4,16,32,64]⟩)) (.leaf (⟨933,1103,1,true,#[1,2,68,8,16,96]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨934,1,3,true,#[129,130,420,136,304,448]⟩)) (.leaf (⟨934,1100,1,true,#[65,66,68,72,16,96]⟩))) (.branch 1 (.leaf (⟨934,1104,1,true,#[1,2,36,8,48,64]⟩)) (.leaf (⟨935,1,3,true,#[385,386,420,392,304,448]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨935,1101,1,true,#[65,66,68,72,16,96]⟩)) (.leaf (⟨935,1105,1,true,#[1,2,36,8,48,64]⟩))) (.branch 1 (.leaf (⟨936,1,3,true,#[9,10,132,16,288,448]⟩)) (.leaf (⟨936,1102,1,true,#[9,10,4,16,32,64]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨936,1106,1,true,#[1,2,68,8,16,96]⟩)) (.leaf (⟨937,1,3,true,#[9,10,36,304,64,384]⟩))) (.branch 1 (.leaf (⟨937,1101,1,true,#[9,10,4,16,32,64]⟩)) (.leaf (⟨937,1106,1,true,#[1,2,20,24,32,64]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨938,1,3,true,#[289,290,420,296,304,448]⟩)) (.leaf (⟨938,1102,1,true,#[33,34,36,40,48,64]⟩))) (.branch 1 (.leaf (⟨938,1105,1,true,#[33,34,36,40,48,64]⟩)) (.leaf (⟨939,1,3,true,#[33,34,420,40,304,448]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨939,1099,1,true,#[33,34,36,40,48,64]⟩)) (.leaf (⟨939,1104,1,true,#[33,34,36,40,48,64]⟩))) (.branch 1 (.leaf (⟨940,1,3,true,#[9,10,292,304,320,128]⟩)) (.leaf (⟨940,1100,1,true,#[9,10,4,16,32,64]⟩)))))))) +def paidPart035 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨940,1103,1,true,#[1,2,20,24,32,64]⟩)) (.leaf (⟨941,1,3,true,#[41,130,12,48,192,256]⟩))) (.branch 1 (.leaf (⟨941,1107,1,true,#[1,34,4,8,48,64]⟩)) (.leaf (⟨941,1111,1,true,#[9,2,12,16,32,64]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨942,1,3,true,#[129,42,12,48,192,256]⟩)) (.leaf (⟨942,1108,1,true,#[1,10,12,16,32,64]⟩))) (.branch 1 (.leaf (⟨942,1112,1,true,#[33,2,4,8,48,64]⟩)) (.leaf (⟨943,1,3,true,#[139,12,16,32,192,256]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨943,1109,1,true,#[3,4,8,16,32,64]⟩)) (.leaf (⟨943,1113,1,true,#[3,4,8,16,32,64]⟩))) (.branch 1 (.leaf (⟨944,1,3,true,#[35,132,136,48,192,256]⟩)) (.leaf (⟨944,1110,1,true,#[3,4,8,16,32,64]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨944,1114,1,true,#[3,4,8,16,32,64]⟩)) (.leaf (⟨945,1,3,true,#[137,34,12,48,192,256]⟩))) (.branch 1 (.leaf (⟨945,1109,1,true,#[1,18,4,24,32,64]⟩)) (.leaf (⟨945,1114,1,true,#[9,2,12,16,32,64]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨946,1,3,true,#[33,138,12,48,192,256]⟩)) (.leaf (⟨946,1110,1,true,#[1,10,12,16,32,64]⟩))) (.branch 1 (.leaf (⟨946,1113,1,true,#[17,2,4,24,32,64]⟩)) (.leaf (⟨947,1,3,true,#[43,12,48,64,128,256]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨947,1107,1,true,#[3,4,8,16,32,64]⟩)) (.leaf (⟨947,1112,1,true,#[3,4,8,16,32,64]⟩))) (.branch 1 (.leaf (⟨948,1,3,true,#[131,36,40,48,192,256]⟩)) (.leaf (⟨948,1108,1,true,#[3,4,8,16,32,64]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨948,1111,1,true,#[3,4,8,16,32,64]⟩)) (.leaf (⟨949,1,3,true,#[33,34,260,8,400,448]⟩))) (.branch 1 (.leaf (⟨949,1115,1,true,#[1,2,4,8,80,96]⟩)) (.leaf (⟨949,1119,1,true,#[33,34,4,8,16,64]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨950,1,3,true,#[129,130,148,408,160,448]⟩)) (.leaf (⟨950,1116,1,true,#[1,2,20,24,32,64]⟩))) (.branch 1 (.leaf (⟨950,1120,1,true,#[65,66,68,72,80,96]⟩)) (.leaf (⟨951,1,3,true,#[257,258,148,408,288,448]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨951,1117,1,true,#[1,2,20,24,32,64]⟩)) (.leaf (⟨951,1121,1,true,#[65,66,4,72,80,96]⟩))) (.branch 1 (.leaf (⟨952,1,3,true,#[33,34,132,392,16,448]⟩)) (.leaf (⟨952,1118,1,true,#[1,2,4,72,16,96]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨952,1122,1,true,#[33,34,4,8,16,64]⟩)) (.leaf (⟨957,1,3,true,#[49,258,36,24,64,384]⟩))) (.branch 1 (.leaf (⟨957,1123,1,true,#[17,2,4,24,32,64]⟩)) (.leaf (⟨957,1127,1,true,#[1,66,4,8,16,96]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨958,1,3,true,#[257,50,36,24,64,384]⟩)) (.leaf (⟨958,1124,1,true,#[65,2,4,8,16,96]⟩))) (.branch 1 (.leaf (⟨958,1128,1,true,#[1,18,4,24,32,64]⟩)) (.leaf (⟨959,1,3,true,#[291,36,8,16,64,384]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨959,1125,1,true,#[3,4,8,16,32,64]⟩)) (.leaf (⟨959,1129,1,true,#[3,4,8,16,32,64]⟩))) (.branch 1 (.leaf (⟨960,1,3,true,#[19,260,24,288,64,384]⟩)) (.leaf (⟨960,1126,1,true,#[3,4,8,16,32,64]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨960,1130,1,true,#[3,4,8,16,32,64]⟩)) (.leaf (⟨965,1,3,true,#[67,260,72,16,288,384]⟩))) (.branch 1 (.leaf (⟨965,1131,1,true,#[3,4,8,16,32,64]⟩)) (.leaf (⟨965,1135,1,true,#[3,4,8,16,32,64]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨966,1,3,true,#[387,132,8,16,288,64]⟩)) (.leaf (⟨966,1132,1,true,#[3,4,8,16,32,64]⟩))) (.branch 1 (.leaf (⟨966,1136,1,true,#[3,4,8,16,32,64]⟩)) (.leaf (⟨967,1,3,true,#[193,258,132,72,16,288]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨967,1133,1,true,#[1,66,4,8,16,96]⟩)) (.leaf (⟨967,1137,1,true,#[65,2,4,72,16,32]⟩))) (.branch 1 (.leaf (⟨968,1,3,true,#[257,194,132,72,16,288]⟩)) (.leaf (⟨968,1134,1,true,#[1,66,4,72,16,32]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨968,1138,1,true,#[65,2,4,8,16,96]⟩)) (.leaf (⟨969,1,3,true,#[257,258,100,360,304,384]⟩))) (.branch 1 (.leaf (⟨969,1139,1,true,#[65,66,4,72,80,96]⟩)) (.leaf (⟨969,1143,1,true,#[1,2,36,40,16,64]⟩)))))))) +def paidPart036 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨970,1,3,true,#[129,130,36,296,304,64]⟩)) (.leaf (⟨970,1140,1,true,#[65,66,4,8,16,32]⟩))) (.branch 1 (.leaf (⟨970,1144,1,true,#[1,2,4,72,80,32]⟩)) (.leaf (⟨971,1,3,true,#[129,130,196,456,400,160]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨971,1141,1,true,#[65,66,68,72,80,96]⟩)) (.leaf (⟨971,1145,1,true,#[1,2,68,72,16,32]⟩))) (.branch 1 (.leaf (⟨972,1,3,true,#[129,130,260,8,80,352]⟩)) (.leaf (⟨972,1142,1,true,#[65,66,4,8,16,32]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨972,1146,1,true,#[1,2,4,8,80,96]⟩)) (.leaf (⟨973,1,3,true,#[67,4,264,272,96,384]⟩))) (.branch 1 (.leaf (⟨973,1147,1,true,#[3,4,8,16,32,64]⟩)) (.leaf (⟨973,1151,1,true,#[3,4,8,16,32,64]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨974,285,2,true,#[131,4,8,144,32,64]⟩)) (.leaf (⟨974,1148,1,true,#[3,4,8,16,32,64]⟩))) (.branch 1 (.leaf (⟨974,1152,1,true,#[3,4,8,16,32,64]⟩)) (.leaf (⟨975,284,2,true,#[67,4,8,16,96,128]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨975,1150,1,true,#[3,4,8,16,32,64]⟩)) (.leaf (⟨975,1154,1,true,#[3,4,8,16,32,64]⟩))) (.branch 1 (.leaf (⟨976,284,2,true,#[129,66,4,136,16,96]⟩)) (.leaf (⟨976,1150,1,true,#[65,2,4,72,16,32]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨976,1153,1,true,#[1,66,4,8,16,96]⟩)) (.leaf (⟨977,1,3,true,#[385,66,4,264,144,96]⟩))) (.branch 1 (.leaf (⟨977,1147,1,true,#[65,2,4,8,80,32]⟩)) (.leaf (⟨977,1152,1,true,#[1,66,4,8,16,96]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨978,285,2,true,#[65,130,4,8,144,96]⟩)) (.leaf (⟨978,1148,1,true,#[65,2,4,8,16,96]⟩))) (.branch 1 (.leaf (⟨978,1151,1,true,#[1,66,4,8,80,32]⟩)) (.leaf (⟨979,1,3,true,#[257,258,388,328,272,480]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨979,1085,1,true,#[1,2,4,72,16,96]⟩)) (.leaf (⟨979,1090,1,true,#[65,66,68,72,80,96]⟩))) (.branch 1 (.leaf (⟨980,1,3,true,#[257,258,68,136,208,32]⟩)) (.leaf (⟨980,1086,1,true,#[1,2,68,8,80,32]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨980,1089,1,true,#[65,66,4,8,16,32]⟩)) (.leaf (⟨981,1,3,true,#[257,258,100,40,112,128]⟩))) (.branch 1 (.leaf (⟨981,1083,1,true,#[1,2,36,8,48,64]⟩)) (.leaf (⟨981,1088,1,true,#[65,66,4,8,16,32]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨982,1,3,true,#[257,258,292,168,432,320]⟩)) (.leaf (⟨982,1084,1,true,#[1,2,4,72,80,32]⟩))) (.branch 1 (.leaf (⟨982,1087,1,true,#[65,66,68,8,80,96]⟩)) (.leaf (⟨987,1,2,true,#[65,66,4,264,272,32,384]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨987,198,1,true,#[1,2,4,136,144,32,192]⟩)) (.leaf (⟨987,242,1,true,#[65,66,4,8,16,32,128]⟩))) (.branch 1 (.leaf (⟨987,285,1,true,#[65,66,4,8,16,32,128]⟩)) (.leaf (⟨988,1,2,true,#[1,2,388,136,272,32,64]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨988,159,1,true,#[1,2,132,136,16,32,64]⟩)) (.leaf (⟨988,180,1,true,#[1,2,132,8,144,32,64]⟩))) (.branch 1 (.leaf (⟨989,1,2,true,#[1,2,4,264,144,416,64]⟩)) (.leaf (⟨989,154,1,true,#[1,2,4,8,144,160,64]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨989,173,1,true,#[1,2,4,136,16,160,64]⟩)) (.leaf (⟨989,285,1,true,#[1,2,4,8,144,160,64]⟩))) (.branch 1 (.leaf (⟨990,1,2,true,#[65,66,68,328,336,96,384]⟩)) (.leaf (⟨990,219,1,true,#[1,2,4,136,144,32,192]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨990,245,1,true,#[65,66,68,72,80,96,128]⟩)) (.leaf (⟨990,285,1,true,#[65,66,68,72,80,96,128]⟩))) (.branch 1 (.leaf (⟨991,1,2,true,#[1,386,4,136,272,32,64]⟩)) (.leaf (⟨991,160,1,true,#[1,130,4,136,16,32,64]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨991,181,1,true,#[1,130,4,8,144,32,64]⟩)) (.leaf (⟨991,285,1,true,#[1,130,4,136,16,32,64]⟩))) (.branch 1 (.leaf (⟨993,1,2,true,#[65,2,68,264,272,32,384]⟩)) (.leaf (⟨993,197,1,true,#[1,2,4,136,144,32,192]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨993,243,1,true,#[65,2,68,8,16,32,128]⟩)) (.leaf (⟨993,285,1,true,#[65,2,68,8,16,32,128]⟩))) (.branch 1 (.leaf (⟨995,1,2,true,#[1,66,68,264,272,32,384]⟩)) (.leaf (⟨995,196,1,true,#[1,2,4,136,144,32,192]⟩)))))))) +def paidPart037 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨995,244,1,true,#[1,66,68,8,16,32,128]⟩)) (.leaf (⟨995,285,1,true,#[1,66,68,8,16,32,128]⟩))) (.branch 1 (.leaf (⟨996,1,2,true,#[385,2,4,136,272,32,64]⟩)) (.leaf (⟨996,161,1,true,#[129,2,4,136,16,32,64]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨996,182,1,true,#[129,2,4,8,144,32,64]⟩)) (.leaf (⟨1002,1,2,true,#[257,258,4,8,144,160,192]⟩))) (.branch 1 (.leaf (⟨1002,166,1,true,#[1,2,4,8,144,160,192]⟩)) (.leaf (⟨1002,249,1,true,#[1,2,4,8,144,160,192]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1003,1,2,true,#[257,258,260,264,400,416,192]⟩)) (.leaf (⟨1003,227,1,true,#[1,2,4,8,144,160,192]⟩))) (.branch 1 (.leaf (⟨1003,240,1,true,#[1,2,4,8,144,160,192]⟩)) (.leaf (⟨1003,284,1,true,#[129,130,132,136,144,160,64]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1004,1,2,true,#[1,2,4,200,144,96,256]⟩)) (.leaf (⟨1004,177,1,true,#[1,2,4,72,16,96,128]⟩))) (.branch 1 (.leaf (⟨1004,187,1,true,#[1,2,4,72,80,32,128]⟩)) (.leaf (⟨1004,284,1,true,#[1,2,4,72,16,96,128]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1005,1,2,true,#[257,2,260,8,144,160,192]⟩)) (.leaf (⟨1005,165,1,true,#[1,2,4,8,144,160,192]⟩))) (.branch 1 (.leaf (⟨1005,250,1,true,#[1,2,4,8,144,160,192]⟩)) (.leaf (⟨1005,284,1,true,#[129,2,132,8,16,32,64]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1007,1,2,true,#[1,194,4,8,80,160,256]⟩)) (.leaf (⟨1007,175,1,true,#[1,66,4,8,80,32,128]⟩))) (.branch 1 (.leaf (⟨1007,191,1,true,#[1,66,4,8,16,96,128]⟩)) (.leaf (⟨1007,284,1,true,#[1,66,4,8,80,32,128]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1010,1,2,true,#[1,258,260,8,144,160,192]⟩)) (.leaf (⟨1010,164,1,true,#[1,2,4,8,144,160,192]⟩))) (.branch 1 (.leaf (⟨1010,251,1,true,#[1,2,4,8,144,160,192]⟩)) (.leaf (⟨1016,1,2,true,#[1,2,164,8,48,192,256]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1016,170,1,true,#[1,2,36,8,48,64,128]⟩)) (.leaf (⟨1016,200,1,true,#[1,2,68,8,16,96,128]⟩))) (.branch 1 (.leaf (⟨1017,1,2,true,#[1,2,4,8,144,416,448]⟩)) (.leaf (⟨1017,143,1,true,#[1,2,4,8,144,160,192]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1017,148,1,true,#[1,2,4,8,144,160,192]⟩)) (.leaf (⟨1017,284,1,true,#[1,2,4,8,16,160,192]⟩))) (.branch 1 (.leaf (⟨1018,1,2,true,#[257,258,260,264,400,160,448]⟩)) (.leaf (⟨1018,228,1,true,#[1,2,4,8,144,160,192]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1018,235,1,true,#[1,2,4,8,144,160,192]⟩)) (.leaf (⟨1019,1,2,true,#[1,162,4,8,48,192,256]⟩))) (.branch 1 (.leaf (⟨1019,171,1,true,#[1,34,4,8,48,64,128]⟩)) (.leaf (⟨1019,201,1,true,#[1,66,4,8,16,96,128]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1021,1,2,true,#[9,2,12,144,160,192,256]⟩)) (.leaf (⟨1021,216,1,true,#[1,2,4,72,80,96,128]⟩))) (.branch 1 (.leaf (⟨1021,225,1,true,#[9,2,12,16,32,64,128]⟩)) (.leaf (⟨1021,284,1,true,#[9,2,12,16,32,64,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1024,1,2,true,#[161,2,4,8,48,192,256]⟩)) (.leaf (⟨1024,172,1,true,#[33,2,4,8,48,64,128]⟩))) (.branch 1 (.leaf (⟨1024,202,1,true,#[65,2,4,8,16,96,128]⟩)) (.leaf (⟨1029,1,2,true,#[1,2,276,24,32,64,384]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1029,145,1,true,#[1,2,20,24,32,64,128]⟩)) (.leaf (⟨1029,209,1,true,#[1,2,132,8,16,32,192]⟩))) (.branch 1 (.leaf (⟨1029,285,1,true,#[1,2,20,24,32,64,128]⟩)) (.leaf (⟨1030,1,2,true,#[33,34,4,264,272,64,384]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1030,208,1,true,#[1,2,4,136,144,32,192]⟩)) (.leaf (⟨1030,237,1,true,#[33,34,4,8,16,64,128]⟩))) (.branch 1 (.leaf (⟨1031,1,2,true,#[385,386,388,136,272,416,448]⟩)) (.leaf (⟨1031,222,1,true,#[129,130,132,8,144,160,192]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1031,230,1,true,#[129,130,132,136,16,160,192]⟩)) (.leaf (⟨1031,285,1,true,#[129,130,132,136,16,160,192]⟩))) (.branch 1 (.leaf (⟨1032,1,2,true,#[1,2,4,264,144,32,448]⟩)) (.leaf (⟨1032,150,1,true,#[1,2,4,8,144,32,192]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1032,168,1,true,#[1,2,4,136,16,32,192]⟩)) (.leaf (⟨1033,1,2,true,#[33,2,36,264,272,64,384]⟩))) (.branch 1 (.leaf (⟨1033,207,1,true,#[1,2,4,136,144,32,192]⟩)) (.leaf (⟨1033,238,1,true,#[33,2,36,8,16,64,128]⟩)))))))) +def paidPart038 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1035,1,2,true,#[1,274,4,24,32,64,384]⟩)) (.leaf (⟨1035,146,1,true,#[1,18,4,24,32,64,128]⟩))) (.branch 1 (.leaf (⟨1035,210,1,true,#[1,130,4,8,16,32,192]⟩)) (.leaf (⟨1035,285,1,true,#[1,18,4,24,32,64,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1037,1,2,true,#[273,2,4,24,32,64,384]⟩)) (.leaf (⟨1037,147,1,true,#[17,2,4,24,32,64,128]⟩))) (.branch 1 (.leaf (⟨1037,211,1,true,#[129,2,4,8,16,32,192]⟩)) (.leaf (⟨1037,285,1,true,#[17,2,4,24,32,64,128]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1038,1,2,true,#[1,34,36,264,272,64,384]⟩)) (.leaf (⟨1038,206,1,true,#[1,2,4,136,144,32,192]⟩))) (.branch 1 (.leaf (⟨1038,239,1,true,#[1,34,36,8,16,64,128]⟩)) (.leaf (⟨1039,1,2,true,#[1,2,196,8,80,160,256]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1039,174,1,true,#[1,2,68,8,80,32,128]⟩)) (.leaf (⟨1039,190,1,true,#[1,2,68,8,16,96,128]⟩))) (.branch 1 (.leaf (⟨1039,284,1,true,#[1,2,68,8,80,32,128]⟩)) (.leaf (⟨1040,1,2,true,#[193,2,4,8,80,160,256]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1040,176,1,true,#[65,2,4,8,80,32,128]⟩)) (.leaf (⟨1040,192,1,true,#[65,2,4,8,16,96,128]⟩))) (.branch 1 (.leaf (⟨1040,284,1,true,#[65,2,4,8,80,32,128]⟩)) (.leaf (⟨1041,1,2,true,#[9,10,4,144,160,192,256]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1041,217,1,true,#[1,2,4,72,80,96,128]⟩)) (.leaf (⟨1041,224,1,true,#[9,10,4,16,32,64,128]⟩))) (.branch 1 (.leaf (⟨1041,284,1,true,#[9,10,4,16,32,64,128]⟩)) (.leaf (⟨1042,1,2,true,#[1,10,12,144,160,192,256]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1042,215,1,true,#[1,2,4,72,80,96,128]⟩)) (.leaf (⟨1042,226,1,true,#[1,10,12,16,32,64,128]⟩))) (.branch 1 (.leaf (⟨1042,284,1,true,#[1,10,12,16,32,64,128]⟩)) (.leaf (⟨1043,149,1,true,#[1,2,4,136,16,32,192]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1043,169,1,true,#[1,2,4,8,144,32,192]⟩)) (.leaf (⟨1044,142,1,true,#[1,2,4,40,48,64,128]⟩))) (.branch 1 (.leaf (⟨1044,199,1,true,#[1,2,4,136,144,32,192]⟩)) (.leaf (⟨1045,169,1,true,#[1,2,4,40,48,64,128]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1045,199,1,true,#[1,2,4,72,16,96,128]⟩)) (.leaf (⟨1046,142,1,true,#[1,2,4,8,144,160,192]⟩))) (.branch 1 (.leaf (⟨1046,149,1,true,#[1,2,4,8,144,160,192]⟩)) (.leaf (⟨1047,223,1,true,#[129,130,132,136,16,160,192]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1047,229,1,true,#[129,130,132,8,144,160,192]⟩)) (.leaf (⟨1048,218,1,true,#[1,2,132,136,16,32,192]⟩))) (.branch 1 (.leaf (⟨1048,234,1,true,#[5,6,8,16,32,64,128]⟩)) (.leaf (⟨1049,218,1,true,#[1,2,4,72,80,96,128]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1049,223,1,true,#[5,6,8,16,32,64,128]⟩)) (.leaf (⟨1050,229,1,true,#[1,2,4,8,144,160,192]⟩))) (.branch 1 (.leaf (⟨1050,234,1,true,#[1,2,4,8,144,160,192]⟩)) (.leaf (⟨1051,152,1,true,#[1,2,36,40,48,64,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1051,233,1,true,#[1,2,36,40,48,64,128]⟩)) (.leaf (⟨1052,204,1,true,#[1,18,20,8,32,64,128]⟩))) (.branch 1 (.leaf (⟨1052,212,1,true,#[1,18,4,24,32,64,128]⟩)) (.leaf (⟨1053,204,1,true,#[1,2,132,8,144,160,64]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1053,233,1,true,#[1,34,4,40,16,64,128]⟩)) (.leaf (⟨1054,152,1,true,#[1,18,20,8,32,64,128]⟩))) (.branch 1 (.leaf (⟨1054,212,1,true,#[1,130,4,8,16,160,64]⟩)) (.leaf (⟨1055,153,1,true,#[1,2,36,40,48,64,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1055,232,1,true,#[1,2,36,40,48,64,128]⟩)) (.leaf (⟨1056,205,1,true,#[17,2,20,8,32,64,128]⟩))) (.branch 1 (.leaf (⟨1056,213,1,true,#[17,2,4,24,32,64,128]⟩)) (.leaf (⟨1057,153,1,true,#[17,2,20,8,32,64,128]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1057,213,1,true,#[129,2,4,8,16,160,64]⟩)) (.leaf (⟨1058,205,1,true,#[1,2,132,8,144,160,64]⟩))) (.branch 1 (.leaf (⟨1058,232,1,true,#[33,2,4,40,16,64,128]⟩)) (.leaf (⟨1059,221,1,true,#[129,130,4,136,144,160,192]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1059,231,1,true,#[129,130,132,136,144,32,192]⟩)) (.leaf (⟨1060,214,1,true,#[1,2,132,8,144,32,192]⟩))) (.branch 1 (.leaf (⟨1060,236,1,true,#[17,18,4,8,32,64,128]⟩)) (.leaf (⟨1061,231,1,true,#[1,2,132,136,16,32,192]⟩)))))))) +def paidPart039 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1061,236,1,true,#[1,2,132,136,16,32,192]⟩)) (.leaf (⟨1062,214,1,true,#[1,2,68,72,16,96,128]⟩))) (.branch 1 (.leaf (⟨1062,221,1,true,#[17,18,4,8,32,64,128]⟩)) (.leaf (⟨1063,151,1,true,#[1,2,4,8,16,160,192]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1063,167,1,true,#[1,2,132,8,16,32,192]⟩)) (.leaf (⟨1064,144,1,true,#[1,2,36,40,16,64,128]⟩))) (.branch 1 (.leaf (⟨1064,203,1,true,#[1,2,4,136,16,32,192]⟩)) (.leaf (⟨1065,144,1,true,#[1,2,132,136,16,32,192]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1065,151,1,true,#[1,2,132,136,16,32,192]⟩)) (.leaf (⟨1066,167,1,true,#[1,2,36,40,16,64,128]⟩))) (.branch 1 (.leaf (⟨1066,203,1,true,#[1,2,68,72,16,96,128]⟩)) (.leaf (⟨1067,173,1,true,#[1,2,36,40,48,64,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1067,180,1,true,#[1,2,36,40,48,64,128]⟩)) (.leaf (⟨1068,154,1,true,#[1,2,36,40,48,64,128]⟩))) (.branch 1 (.leaf (⟨1068,159,1,true,#[1,2,36,40,48,64,128]⟩)) (.leaf (⟨1069,159,1,true,#[1,2,4,8,144,160,64]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1069,173,1,true,#[1,2,132,8,144,32,64]⟩)) (.leaf (⟨1070,154,1,true,#[1,2,132,136,16,32,64]⟩))) (.branch 1 (.leaf (⟨1070,180,1,true,#[1,2,4,136,16,160,64]⟩)) (.leaf (⟨1071,198,1,true,#[1,2,36,40,48,64,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1071,219,1,true,#[1,2,36,40,48,64,128]⟩)) (.leaf (⟨1072,242,1,true,#[1,2,36,40,48,64,128]⟩))) (.branch 1 (.leaf (⟨1072,245,1,true,#[1,2,36,40,48,64,128]⟩)) (.leaf (⟨1073,219,1,true,#[1,2,132,8,16,160,192]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1073,242,1,true,#[65,66,68,72,80,96,128]⟩)) (.leaf (⟨1074,198,1,true,#[1,2,132,8,16,160,192]⟩))) (.branch 1 (.leaf (⟨1074,245,1,true,#[65,66,4,8,16,32,128]⟩)) (.leaf (⟨1075,161,1,true,#[65,2,68,8,16,32,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1075,197,1,true,#[129,2,4,8,144,32,64]⟩)) (.leaf (⟨1076,182,1,true,#[1,2,132,8,144,32,192]⟩))) (.branch 1 (.leaf (⟨1076,243,1,true,#[129,2,4,136,16,32,64]⟩)) (.leaf (⟨1077,182,1,true,#[65,2,68,8,16,32,128]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1077,197,1,true,#[65,2,4,72,16,32,128]⟩)) (.leaf (⟨1078,161,1,true,#[1,2,132,136,16,32,192]⟩))) (.branch 1 (.leaf (⟨1078,243,1,true,#[1,2,132,136,16,32,192]⟩)) (.leaf (⟨1079,181,1,true,#[1,2,132,8,144,32,192]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1079,244,1,true,#[1,130,4,136,16,32,64]⟩)) (.leaf (⟨1080,160,1,true,#[1,66,68,8,16,32,128]⟩))) (.branch 1 (.leaf (⟨1080,196,1,true,#[1,130,4,8,144,32,64]⟩)) (.leaf (⟨1081,181,1,true,#[1,66,68,8,16,32,128]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1081,196,1,true,#[1,66,4,72,16,32,128]⟩)) (.leaf (⟨1082,160,1,true,#[1,2,132,136,16,32,192]⟩))) (.branch 1 (.leaf (⟨1082,244,1,true,#[1,2,132,136,16,32,192]⟩)) (.leaf (⟨1083,166,1,true,#[1,2,36,40,48,64,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1083,227,1,true,#[1,2,36,40,48,64,128]⟩)) (.leaf (⟨1084,240,1,true,#[1,2,36,40,48,64,128]⟩))) (.branch 1 (.leaf (⟨1084,249,1,true,#[1,2,36,40,48,64,128]⟩)) (.leaf (⟨1085,227,1,true,#[1,2,132,136,16,32,192]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1085,249,1,true,#[1,2,132,136,16,32,192]⟩)) (.leaf (⟨1086,166,1,true,#[1,2,132,136,16,32,192]⟩))) (.branch 1 (.leaf (⟨1086,240,1,true,#[1,2,132,136,16,32,192]⟩)) (.leaf (⟨1087,174,1,true,#[1,2,36,40,48,64,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1087,177,1,true,#[1,2,36,40,48,64,128]⟩)) (.leaf (⟨1088,187,1,true,#[1,2,36,40,48,64,128]⟩))) (.branch 1 (.leaf (⟨1088,190,1,true,#[1,2,36,40,48,64,128]⟩)) (.leaf (⟨1089,177,1,true,#[1,2,68,8,80,32,128]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1089,190,1,true,#[1,2,4,72,80,32,128]⟩)) (.leaf (⟨1090,174,1,true,#[1,2,4,72,16,96,128]⟩))) (.branch 1 (.leaf (⟨1090,187,1,true,#[1,2,68,8,16,96,128]⟩)) (.leaf (⟨1091,175,1,true,#[1,2,132,8,144,32,192]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1091,251,1,true,#[1,130,4,8,16,160,64]⟩)) (.leaf (⟨1092,164,1,true,#[1,66,4,8,80,32,128]⟩))) (.branch 1 (.leaf (⟨1092,191,1,true,#[1,130,132,8,16,32,64]⟩)) (.leaf (⟨1093,164,1,true,#[1,130,4,8,16,160,64]⟩)))))))) +def paidPart040 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1093,175,1,true,#[1,130,132,8,16,32,64]⟩)) (.leaf (⟨1094,191,1,true,#[1,2,132,8,16,160,192]⟩))) (.branch 1 (.leaf (⟨1094,251,1,true,#[1,66,4,8,80,32,128]⟩)) (.leaf (⟨1095,165,1,true,#[65,2,4,8,80,32,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1095,192,1,true,#[129,2,132,8,16,32,64]⟩)) (.leaf (⟨1096,176,1,true,#[1,2,132,8,144,32,192]⟩))) (.branch 1 (.leaf (⟨1096,250,1,true,#[129,2,4,8,16,160,64]⟩)) (.leaf (⟨1097,165,1,true,#[129,2,4,8,16,160,64]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1097,176,1,true,#[129,2,132,8,16,32,64]⟩)) (.leaf (⟨1098,192,1,true,#[1,2,132,8,16,160,192]⟩))) (.branch 1 (.leaf (⟨1098,250,1,true,#[65,2,4,8,80,32,128]⟩)) (.leaf (⟨1099,143,1,true,#[1,2,132,8,16,32,192]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1099,170,1,true,#[1,2,132,8,144,32,192]⟩)) (.leaf (⟨1100,148,1,true,#[1,2,36,8,48,64,128]⟩))) (.branch 1 (.leaf (⟨1100,200,1,true,#[1,2,132,8,144,160,64]⟩)) (.leaf (⟨1101,143,1,true,#[1,2,36,8,48,64,128]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1101,200,1,true,#[1,2,4,8,144,32,192]⟩)) (.leaf (⟨1102,148,1,true,#[1,2,132,8,16,32,192]⟩))) (.branch 1 (.leaf (⟨1102,170,1,true,#[1,2,4,8,16,160,192]⟩)) (.leaf (⟨1103,217,1,true,#[1,2,132,136,16,160,64]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1103,228,1,true,#[9,10,4,16,32,64,128]⟩)) (.leaf (⟨1104,224,1,true,#[1,2,132,8,144,32,192]⟩))) (.branch 1 (.leaf (⟨1104,235,1,true,#[129,130,4,136,144,160,192]⟩)) (.leaf (⟨1105,224,1,true,#[129,130,132,136,144,32,192]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1105,228,1,true,#[129,130,4,136,144,160,192]⟩)) (.leaf (⟨1106,217,1,true,#[1,2,132,8,144,32,192]⟩))) (.branch 1 (.leaf (⟨1106,235,1,true,#[9,10,4,16,32,64,128]⟩)) (.leaf (⟨1107,202,1,true,#[9,2,12,16,32,64,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1107,216,1,true,#[17,2,4,24,32,64,128]⟩)) (.leaf (⟨1108,172,1,true,#[1,2,36,40,48,64,128]⟩))) (.branch 1 (.leaf (⟨1108,225,1,true,#[1,2,36,40,48,64,128]⟩)) (.leaf (⟨1109,172,1,true,#[9,2,12,16,32,64,128]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1109,216,1,true,#[65,2,4,8,16,96,128]⟩)) (.leaf (⟨1110,202,1,true,#[1,2,68,72,16,96,128]⟩))) (.branch 1 (.leaf (⟨1110,225,1,true,#[33,2,4,8,48,64,128]⟩)) (.leaf (⟨1111,171,1,true,#[1,2,36,40,48,64,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1111,226,1,true,#[1,2,36,40,48,64,128]⟩)) (.leaf (⟨1112,201,1,true,#[1,10,12,16,32,64,128]⟩))) (.branch 1 (.leaf (⟨1112,215,1,true,#[1,18,4,24,32,64,128]⟩)) (.leaf (⟨1113,171,1,true,#[1,10,12,16,32,64,128]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1113,215,1,true,#[1,66,4,8,16,96,128]⟩)) (.leaf (⟨1114,201,1,true,#[1,2,68,72,16,96,128]⟩))) (.branch 1 (.leaf (⟨1114,226,1,true,#[1,34,4,8,48,64,128]⟩)) (.leaf (⟨1115,208,1,true,#[1,2,132,8,144,160,64]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1115,230,1,true,#[33,34,4,8,16,64,128]⟩)) (.leaf (⟨1116,222,1,true,#[1,2,132,8,144,32,192]⟩))) (.branch 1 (.leaf (⟨1116,237,1,true,#[129,130,132,136,16,160,192]⟩)) (.leaf (⟨1117,230,1,true,#[1,2,132,136,16,32,192]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1117,237,1,true,#[1,2,132,136,16,32,192]⟩)) (.leaf (⟨1118,208,1,true,#[1,2,68,72,16,96,128]⟩))) (.branch 1 (.leaf (⟨1118,222,1,true,#[33,34,4,8,16,64,128]⟩)) (.leaf (⟨1119,145,1,true,#[1,2,4,8,144,32,192]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1119,168,1,true,#[1,2,132,8,144,32,192]⟩)) (.leaf (⟨1120,150,1,true,#[1,2,20,24,32,64,128]⟩))) (.branch 1 (.leaf (⟨1120,209,1,true,#[1,2,4,136,16,160,64]⟩)) (.leaf (⟨1121,168,1,true,#[1,2,20,24,32,64,128]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1121,209,1,true,#[1,2,68,72,16,96,128]⟩)) (.leaf (⟨1122,145,1,true,#[1,2,132,136,16,32,192]⟩))) (.branch 1 (.leaf (⟨1122,150,1,true,#[1,2,132,136,16,32,192]⟩)) (.leaf (⟨1123,146,1,true,#[1,2,36,40,48,64,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1123,239,1,true,#[1,2,36,40,48,64,128]⟩)) (.leaf (⟨1124,206,1,true,#[1,18,4,24,32,64,128]⟩))) (.branch 1 (.leaf (⟨1124,210,1,true,#[1,18,20,8,32,64,128]⟩)) (.leaf (⟨1125,146,1,true,#[1,34,36,8,16,64,128]⟩)))))))) +def paidPart041 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1125,206,1,true,#[1,130,4,8,16,32,192]⟩)) (.leaf (⟨1126,210,1,true,#[1,2,132,8,144,32,192]⟩))) (.branch 1 (.leaf (⟨1126,239,1,true,#[1,18,4,24,32,64,128]⟩)) (.leaf (⟨1127,207,1,true,#[17,2,4,24,32,64,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1127,211,1,true,#[17,2,20,8,32,64,128]⟩)) (.leaf (⟨1128,147,1,true,#[1,2,36,40,48,64,128]⟩))) (.branch 1 (.leaf (⟨1128,238,1,true,#[1,2,36,40,48,64,128]⟩)) (.leaf (⟨1129,147,1,true,#[33,2,36,8,16,64,128]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1129,207,1,true,#[129,2,4,8,16,32,192]⟩)) (.leaf (⟨1130,211,1,true,#[1,2,132,8,144,32,192]⟩))) (.branch 1 (.leaf (⟨1130,238,1,true,#[17,2,4,24,32,64,128]⟩)) (.leaf (⟨1131,195,1,true,#[1,2,132,8,16,160,192]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1131,247,1,true,#[65,2,4,72,16,32,128]⟩)) (.leaf (⟨1132,157,1,true,#[129,2,132,8,16,32,64]⟩))) (.branch 1 (.leaf (⟨1132,184,1,true,#[129,2,4,8,16,160,64]⟩)) (.leaf (⟨1133,184,1,true,#[65,2,4,72,16,32,128]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1133,195,1,true,#[65,2,68,8,16,32,128]⟩)) (.leaf (⟨1134,157,1,true,#[1,2,132,136,16,32,192]⟩))) (.branch 1 (.leaf (⟨1134,247,1,true,#[1,2,132,136,16,32,192]⟩)) (.leaf (⟨1135,194,1,true,#[1,2,132,8,16,160,192]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1135,248,1,true,#[1,66,4,72,16,32,128]⟩)) (.leaf (⟨1136,156,1,true,#[1,130,132,8,16,32,64]⟩))) (.branch 1 (.leaf (⟨1136,183,1,true,#[1,130,4,8,16,160,64]⟩)) (.leaf (⟨1137,156,1,true,#[1,2,132,136,16,32,192]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1137,248,1,true,#[1,2,132,136,16,32,192]⟩)) (.leaf (⟨1138,183,1,true,#[1,66,4,72,16,32,128]⟩))) (.branch 1 (.leaf (⟨1138,194,1,true,#[1,66,68,8,16,32,128]⟩)) (.leaf (⟨1139,186,1,true,#[1,2,36,40,48,64,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1139,193,1,true,#[1,2,36,40,48,64,128]⟩)) (.leaf (⟨1140,155,1,true,#[1,2,36,40,48,64,128]⟩))) (.branch 1 (.leaf (⟨1140,158,1,true,#[1,2,36,40,48,64,128]⟩)) (.leaf (⟨1141,158,1,true,#[1,2,68,72,16,32,128]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1141,193,1,true,#[1,2,4,136,144,32,64]⟩)) (.leaf (⟨1142,155,1,true,#[1,2,4,8,80,96,128]⟩))) (.branch 1 (.leaf (⟨1142,186,1,true,#[1,2,132,8,16,160,64]⟩)) (.leaf (⟨1143,241,1,true,#[1,2,36,40,48,64,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1143,246,1,true,#[1,2,36,40,48,64,128]⟩)) (.leaf (⟨1144,185,1,true,#[1,2,36,40,48,64,128]⟩))) (.branch 1 (.leaf (⟨1144,220,1,true,#[1,2,36,40,48,64,128]⟩)) (.leaf (⟨1145,220,1,true,#[1,2,132,8,144,32,192]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1145,246,1,true,#[129,130,132,136,144,160,64]⟩)) (.leaf (⟨1146,185,1,true,#[1,2,132,8,144,32,192]⟩))) (.branch 1 (.leaf (⟨1146,241,1,true,#[129,130,4,8,16,32,64]⟩)) (.leaf (⟨1147,188,1,true,#[1,2,4,136,144,32,192]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1147,253,1,true,#[1,66,4,8,16,96,128]⟩)) (.leaf (⟨1148,162,1,true,#[1,130,4,8,144,32,64]⟩))) (.branch 1 (.leaf (⟨1148,178,1,true,#[1,130,4,136,16,32,64]⟩)) (.leaf (⟨1149,162,1,true,#[1,2,4,8,144,160,192]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1149,253,1,true,#[1,2,4,8,144,160,192]⟩)) (.leaf (⟨1150,178,1,true,#[1,66,4,8,16,96,128]⟩))) (.branch 1 (.leaf (⟨1150,188,1,true,#[1,66,4,8,80,32,128]⟩)) (.leaf (⟨1151,189,1,true,#[1,2,4,136,144,32,192]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1151,252,1,true,#[65,2,4,8,16,96,128]⟩)) (.leaf (⟨1152,163,1,true,#[129,2,4,8,144,32,64]⟩))) (.branch 1 (.leaf (⟨1152,179,1,true,#[129,2,4,136,16,32,64]⟩)) (.leaf (⟨1153,163,1,true,#[1,2,4,8,144,160,192]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1153,252,1,true,#[1,2,4,8,144,160,192]⟩)) (.leaf (⟨1154,179,1,true,#[65,2,4,8,16,96,128]⟩))) (.branch 1 (.leaf (⟨1154,189,1,true,#[65,2,4,8,80,32,128]⟩)) (.leaf (⟨1159,692,4,true,#[42,21,104]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1159,1283,1,true,#[5,10,1]⟩)) (.leaf (⟨1160,949,1,true,#[32,24,20,2,1]⟩))) (.branch 1 (.leaf (⟨1160,950,1,true,#[32,8,4,18,17]⟩)) (.leaf (⟨1160,951,1,true,#[32,8,4,18,17]⟩)))))))) +def paidPart042 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1160,952,1,true,#[32,24,20,2,1]⟩)) (.leaf (⟨1160,1212,1,true,#[1,6,10,16,32]⟩))) (.branch 1 (.leaf (⟨1160,1213,1,true,#[3,5,8,16,32]⟩)) (.leaf (⟨1160,1214,1,true,#[3,5,9,16,32]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1160,1215,1,true,#[1,6,10,16,32]⟩)) (.leaf (⟨1161,675,2,true,#[96,88,4,2,1]⟩))) (.branch 1 (.leaf (⟨1161,1164,1,true,#[1,4,10,18,32]⟩)) (.leaf (⟨1162,649,1,true,#[64,32,16,8,6,5]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1162,729,1,true,#[64,32,16,4,10,9]⟩)) (.leaf (⟨1163,675,1,true,#[64,32,16,8,4,3]⟩))) (.branch 1 (.leaf (⟨1163,742,1,true,#[64,32,16,8,4,3]⟩)) (.leaf (⟨1164,648,1,true,#[64,16,40,4,2,1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1164,659,1,true,#[64,16,40,4,2,1]⟩)) (.leaf (⟨1165,658,2,true,#[40,36,34,49]⟩))) (.branch 1 (.leaf (⟨1165,662,3,true,#[40,36,34,113]⟩)) (.leaf (⟨1166,656,2,true,#[40,20,34,33]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1166,659,3,true,#[104,84,34,33]⟩)) (.leaf (⟨1167,662,3,true,#[40,20,82,1]⟩))) (.branch 1 (.leaf (⟨1167,673,2,true,#[24,4,34,1]⟩)) (.leaf (⟨1168,671,2,true,#[32,8,6,1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1168,675,3,true,#[32,24,70,17]⟩)) (.leaf (⟨1169,692,4,true,#[104,68,19]⟩))) (.branch 1 (.leaf (⟨1169,1171,1,true,#[1,2,12]⟩)) (.leaf (⟨1170,664,3,true,#[40,4,82,17]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1170,689,2,true,#[56,36,2,1]⟩)) (.leaf (⟨1171,679,3,true,#[104,68,2,17]⟩))) (.branch 1 (.leaf (⟨1171,688,2,true,#[40,4,2,17]⟩)) (.leaf (⟨1172,649,3,true,#[56,20,2,65]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1172,687,2,true,#[40,4,18,17]⟩)) (.leaf (⟨1173,678,4,true,#[96,72,23]⟩))) (.branch 1 (.leaf (⟨1173,1175,1,true,#[1,2,12]⟩)) (.leaf (⟨1174,702,2,true,#[32,8,2,21]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1174,704,3,true,#[96,72,66,21]⟩)) (.leaf (⟨1175,701,2,true,#[32,8,22,1]⟩))) (.branch 1 (.leaf (⟨1175,705,3,true,#[96,72,86,65]⟩)) (.leaf (⟨1176,700,2,true,#[48,40,6,33]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1176,703,3,true,#[112,104,70,97]⟩)) (.leaf (⟨1177,741,2,true,#[64,32,8,22,1]⟩))) (.branch 1 (.leaf (⟨1177,1182,1,true,#[1,2,4,24,32]⟩)) (.leaf (⟨1178,703,2,true,#[64,16,40,4,35]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1178,1181,1,true,#[3,5,9,17,32]⟩)) (.leaf (⟨1180,660,1,true,#[64,16,40,4,2,1]⟩))) (.branch 1 (.leaf (⟨1180,703,1,true,#[64,16,40,4,2,1]⟩)) (.leaf (⟨1181,676,1,true,#[64,32,16,8,4,3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1181,741,1,true,#[64,32,16,8,4,3]⟩)) (.leaf (⟨1182,690,1,true,#[64,32,8,20,2,1]⟩))) (.branch 1 (.leaf (⟨1182,728,1,true,#[64,32,8,20,2,1]⟩)) (.leaf (⟨1183,727,2,true,#[48,40,6,1]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1183,730,3,true,#[112,104,6,1]⟩)) (.leaf (⟨1184,704,3,true,#[16,40,68,67]⟩))) (.branch 1 (.leaf (⟨1184,726,2,true,#[40,52,2,1]⟩)) (.leaf (⟨1185,730,3,true,#[64,40,34,21]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1185,740,2,true,#[32,8,2,21]⟩)) (.leaf (⟨1186,738,2,true,#[24,4,18,33]⟩))) (.branch 1 (.leaf (⟨1186,741,3,true,#[40,20,2,81]⟩)) (.leaf (⟨1187,991,1,true,#[64,32,16,8,4,3]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1187,996,1,true,#[64,32,16,8,4,3]⟩)) (.leaf (⟨1188,993,1,true,#[64,32,16,8,4,3]⟩))) (.branch 1 (.leaf (⟨1188,995,1,true,#[64,32,16,8,4,3]⟩)) (.leaf (⟨1189,988,1,true,#[96,80,72,68,66,65]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1189,990,1,true,#[32,16,72,68,2,1]⟩)) (.leaf (⟨1190,987,1,true,#[96,80,8,4,2,1]⟩))) (.branch 1 (.leaf (⟨1190,989,1,true,#[32,16,8,4,66,65]⟩)) (.leaf (⟨1191,1005,1,true,#[64,32,16,8,4,3]⟩)))))))) +def paidPart043 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1191,1010,1,true,#[64,32,16,8,4,3]⟩)) (.leaf (⟨1192,1007,1,true,#[64,32,16,8,4,3]⟩))) (.branch 1 (.leaf (⟨1192,1040,1,true,#[64,32,16,8,4,3]⟩)) (.leaf (⟨1193,1002,1,true,#[96,16,72,4,2,1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1193,1004,1,true,#[32,16,8,4,66,65]⟩)) (.leaf (⟨1194,1003,1,true,#[32,80,8,68,2,1]⟩))) (.branch 1 (.leaf (⟨1194,1039,1,true,#[96,80,72,68,66,65]⟩)) (.leaf (⟨1195,1019,1,true,#[64,32,16,8,4,3]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1195,1024,1,true,#[64,32,16,8,4,3]⟩)) (.leaf (⟨1196,1021,1,true,#[64,32,16,8,4,3]⟩))) (.branch 1 (.leaf (⟨1196,1042,1,true,#[64,32,16,8,4,3]⟩)) (.leaf (⟨1197,1016,1,true,#[96,80,72,68,66,65]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1197,1018,1,true,#[64,48,8,36,2,1]⟩)) (.leaf (⟨1198,1017,1,true,#[64,32,16,4,10,9]⟩))) (.branch 1 (.leaf (⟨1198,1041,1,true,#[96,80,8,4,2,1]⟩)) (.leaf (⟨1199,1033,1,true,#[64,32,16,8,4,3]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1199,1038,1,true,#[64,32,16,8,4,3]⟩)) (.leaf (⟨1200,1035,1,true,#[64,32,16,8,4,3]⟩))) (.branch 1 (.leaf (⟨1200,1037,1,true,#[64,32,16,8,4,3]⟩)) (.leaf (⟨1201,1030,1,true,#[96,80,8,4,2,1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1201,1032,1,true,#[64,16,8,4,34,33]⟩)) (.leaf (⟨1202,1029,1,true,#[96,80,72,68,66,65]⟩))) (.branch 1 (.leaf (⟨1202,1031,1,true,#[64,32,24,20,2,1]⟩)) (.leaf (⟨1206,1002,1,true,#[32,80,8,68,2,1]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1206,1039,1,true,#[32,16,8,4,66,65]⟩)) (.leaf (⟨1207,1010,1,true,#[32,80,8,4,2,65]⟩))) (.branch 1 (.leaf (⟨1207,1040,1,true,#[32,16,8,68,66,1]⟩)) (.leaf (⟨1208,1,3,true,#[160,80,8,260,386,65]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1208,1093,1,true,#[32,80,8,4,2,65]⟩)) (.leaf (⟨1208,1098,1,true,#[96,16,8,4,66,1]⟩))) (.branch 1 (.leaf (⟨1209,1,3,true,#[160,80,8,260,66,385]⟩)) (.leaf (⟨1209,1094,1,true,#[96,16,8,4,2,65]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1209,1097,1,true,#[32,80,8,4,66,1]⟩)) (.leaf (⟨1210,1,3,true,#[320,160,272,8,260,131]⟩))) (.branch 1 (.leaf (⟨1210,1091,1,true,#[64,32,16,8,4,3]⟩)) (.leaf (⟨1210,1096,1,true,#[64,32,16,8,4,3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1211,1,3,true,#[128,32,80,8,260,323]⟩)) (.leaf (⟨1211,1092,1,true,#[64,32,16,8,4,3]⟩))) (.branch 1 (.leaf (⟨1211,1095,1,true,#[64,32,16,8,4,3]⟩)) (.leaf (⟨1212,1,3,true,#[448,48,424,164,34,33]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1212,1117,1,true,#[64,48,40,36,34,33]⟩)) (.leaf (⟨1212,1122,1,true,#[64,48,40,36,34,33]⟩))) (.branch 1 (.leaf (⟨1213,1,3,true,#[256,192,152,148,34,33]⟩)) (.leaf (⟨1213,1118,1,true,#[64,32,24,20,2,1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1213,1121,1,true,#[64,32,8,4,18,17]⟩)) (.leaf (⟨1214,1,3,true,#[128,320,280,20,34,33]⟩))) (.branch 1 (.leaf (⟨1214,1115,1,true,#[64,32,24,20,2,1]⟩)) (.leaf (⟨1214,1120,1,true,#[64,32,8,4,18,17]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1215,1,3,true,#[448,432,40,292,34,33]⟩)) (.leaf (⟨1215,1116,1,true,#[64,48,40,36,34,33]⟩))) (.branch 1 (.leaf (⟨1215,1119,1,true,#[64,48,40,36,34,33]⟩)) (.leaf (⟨1216,1,3,true,#[384,64,24,36,290,17]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1216,1125,1,true,#[64,32,24,4,2,17]⟩)) (.leaf (⟨1216,1130,1,true,#[64,32,8,20,18,1]⟩))) (.branch 1 (.leaf (⟨1217,1,3,true,#[384,64,24,36,18,289]⟩)) (.leaf (⟨1217,1126,1,true,#[64,32,8,20,2,17]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1217,1129,1,true,#[64,32,24,4,18,1]⟩)) (.leaf (⟨1218,1,3,true,#[384,64,48,40,36,259]⟩))) (.branch 1 (.leaf (⟨1218,1123,1,true,#[64,32,16,8,4,3]⟩)) (.leaf (⟨1218,1128,1,true,#[64,32,16,8,4,3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1219,1,3,true,#[256,128,64,24,36,51]⟩)) (.leaf (⟨1219,1124,1,true,#[64,32,16,8,4,3]⟩))) (.branch 1 (.leaf (⟨1219,1127,1,true,#[64,32,16,8,4,3]⟩)) (.leaf (⟨1244,672,2,true,#[32,8,22,1]⟩)))))))) +def paidPart044 : Table Paid := +(.branch 23 (.branch 11 (.branch 5 (.branch 2 (.branch 1 (.leaf (⟨1244,679,3,true,#[32,72,22,65]⟩)) (.leaf (⟨1283,705,3,true,#[40,68,2,81]⟩))) (.branch 1 (.leaf (⟨1283,739,2,true,#[40,4,2,17]⟩)) (.branch 1 (.leaf (⟨1304,875,2,true,#[40,4,18,33]⟩)) (.leaf (⟨1304,996,3,true,#[24,36,98,17]⟩))))) (.branch 3 (.branch 1 (.leaf (⟨1551,909,1,true,#[32,16,8,4,3]⟩)) (.branch 1 (.leaf (⟨1551,910,1,true,#[32,16,8,4,3]⟩)) (.leaf (⟨1551,911,1,true,#[16,40,4,2,33]⟩)))) (.branch 1 (.leaf (⟨1551,912,1,true,#[16,8,4,34,33]⟩)) (.branch 1 (.leaf (⟨1551,913,1,true,#[32,16,8,4,3]⟩)) (.leaf (⟨1551,914,1,true,#[32,16,8,4,3]⟩)))))) (.branch 6 (.branch 3 (.branch 1 (.leaf (⟨1551,915,1,true,#[16,8,36,2,33]⟩)) (.branch 1 (.leaf (⟨1551,916,1,true,#[16,8,4,34,33]⟩)) (.leaf (⟨1552,893,1,true,#[32,8,4,18,17]⟩)))) (.branch 1 (.leaf (⟨1552,894,1,true,#[48,40,36,2,1]⟩)) (.branch 1 (.leaf (⟨1552,895,1,true,#[32,8,4,18,17]⟩)) (.leaf (⟨1552,896,1,true,#[48,8,36,2,1]⟩))))) (.branch 3 (.branch 1 (.leaf (⟨1552,897,1,true,#[32,8,4,18,17]⟩)) (.branch 1 (.leaf (⟨1552,898,1,true,#[32,24,20,2,1]⟩)) (.leaf (⟨1552,899,1,true,#[32,8,4,18,17]⟩)))) (.branch 1 (.leaf (⟨1552,900,1,true,#[32,24,20,2,1]⟩)) (.branch 1 (.leaf (⟨1572,1024,2,true,#[48,8,68,66,33]⟩)) (.leaf (⟨1572,1207,1,true,#[3,4,8,16,33]⟩))))))) (.branch 12 (.branch 6 (.branch 3 (.branch 1 (.leaf (⟨1732,659,2,true,#[64,32,8,22,21]⟩)) (.branch 1 (.leaf (⟨1732,1162,1,true,#[3,4,9,16,32]⟩)) (.leaf (⟨1733,649,2,true,#[64,32,16,8,7]⟩)))) (.branch 1 (.leaf (⟨1733,1163,1,true,#[1,2,4,8,48]⟩)) (.branch 1 (.leaf (⟨1908,279,3,true,#[168,228,70,3,160]⟩)) (.leaf (⟨1908,280,3,true,#[104,164,134,3,32]⟩))))) (.branch 3 (.branch 1 (.leaf (⟨1908,619,3,true,#[104,164,134,3,32]⟩)) (.branch 1 (.leaf (⟨1908,621,3,true,#[232,164,6,3,160]⟩)) (.leaf (⟨1922,279,3,true,#[48,168,164,67,66]⟩)))) (.branch 1 (.leaf (⟨1922,281,3,true,#[48,168,164,67,66]⟩)) (.branch 1 (.leaf (⟨1922,619,3,true,#[112,104,36,131,130]⟩)) (.leaf (⟨1922,624,3,true,#[112,104,36,131,130]⟩)))))) (.branch 6 (.branch 3 (.branch 1 (.leaf (⟨1934,280,3,true,#[240,152,250,3,164]⟩)) (.branch 1 (.leaf (⟨1934,281,3,true,#[112,216,250,3,228]⟩)) (.leaf (⟨1934,621,3,true,#[112,152,250,3,164]⟩)))) (.branch 1 (.leaf (⟨1934,624,3,true,#[240,152,250,3,164]⟩)) (.branch 1 (.leaf (⟨4329,941,2,true,#[40,24,4,3]⟩)) (.leaf (⟨4329,942,2,true,#[40,24,4,3]⟩))))) (.branch 3 (.branch 1 (.leaf (⟨4329,943,2,true,#[44,28,2,9]⟩)) (.branch 1 (.leaf (⟨4329,944,2,true,#[40,24,6,5]⟩)) (.leaf (⟨4329,945,2,true,#[40,24,4,3]⟩)))) (.branch 1 (.leaf (⟨4329,946,2,true,#[40,24,4,3]⟩)) (.branch 1 (.leaf (⟨4329,947,2,true,#[36,28,2,17]⟩)) (.leaf (⟨4329,948,2,true,#[40,24,6,5]⟩)))))))) +def paid : Table Paid := +(.branch 1408 (.branch 704 (.branch 320 (.branch 128 (.branch 64 paidPart000 paidPart001) (.branch 64 paidPart002 (.branch 64 paidPart003 paidPart004))) (.branch 192 (.branch 64 paidPart005 (.branch 64 paidPart006 paidPart007)) (.branch 64 paidPart008 (.branch 64 paidPart009 paidPart010)))) (.branch 320 (.branch 128 (.branch 64 paidPart011 paidPart012) (.branch 64 paidPart013 (.branch 64 paidPart014 paidPart015))) (.branch 192 (.branch 64 paidPart016 (.branch 64 paidPart017 paidPart018)) (.branch 64 paidPart019 (.branch 64 paidPart020 paidPart021))))) (.branch 704 (.branch 320 (.branch 128 (.branch 64 paidPart022 paidPart023) (.branch 64 paidPart024 (.branch 64 paidPart025 paidPart026))) (.branch 192 (.branch 64 paidPart027 (.branch 64 paidPart028 paidPart029)) (.branch 64 paidPart030 (.branch 64 paidPart031 paidPart032)))) (.branch 384 (.branch 192 (.branch 64 paidPart033 (.branch 64 paidPart034 paidPart035)) (.branch 64 paidPart036 (.branch 64 paidPart037 paidPart038))) (.branch 192 (.branch 64 paidPart039 (.branch 64 paidPart040 paidPart041)) (.branch 64 paidPart042 (.branch 64 paidPart043 paidPart044)))))) +#eval "NativeRaw: paid table elaborated" +def warpsPart000 : Table Warp := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨-72,1,1,#[352,67,22,52,16,64,232,128,256],#[271,301,313,449,16,289,32,128,256]⟩)) (.leaf (⟨-71,1,1,#[352,67,22,52,16,64,232,128,256],#[271,301,313,449,16,289,32,128,256]⟩))) (.branch 1 (.leaf (⟨-70,1,1,#[337,130,212,216,496,16,64,128,256],#[353,130,228,232,32,496,64,128,256]⟩)) (.leaf (⟨-69,1,1,#[385,386,484,456,48,32,64,128,256],#[385,386,484,456,48,32,64,128,256]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨-68,1,1,#[385,386,260,472,240,16,64,128,256],#[385,386,260,488,32,240,64,128,256]⟩)) (.leaf (⟨-67,1,1,#[3,388,10,82,482,2,64,128,256],#[33,32,386,36,104,496,64,128,256]⟩))) (.branch 1 (.leaf (⟨-66,1,1,#[1,2,148,8,16,64,160,256,128],#[1,2,276,8,16,320,32,256,128]⟩)) (.leaf (⟨-65,1,1,#[401,66,324,16,264,64,160,128,256],#[393,34,292,272,8,192,32,128,256]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨-64,0,0,#[],#[]⟩)) (.leaf (⟨-64,1,1,#[169,2,172,8,16,32,64,128,256],#[169,2,172,8,16,32,64,128,256]⟩))) (.branch 1 (.leaf (⟨-63,0,0,#[],#[]⟩)) (.leaf (⟨-63,1,1,#[193,2,196,8,16,32,64,128,256],#[193,2,196,8,16,32,64,128,256]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨-62,0,0,#[],#[]⟩)) (.leaf (⟨-62,1,1,#[305,2,308,8,16,32,64,128,256],#[305,2,308,8,16,32,64,128,256]⟩))) (.branch 1 (.leaf (⟨-61,0,0,#[],#[]⟩)) (.leaf (⟨-61,1,1,#[1,306,308,8,16,32,64,128,256],#[1,306,308,8,16,32,64,128,256]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨-60,0,0,#[],#[]⟩)) (.leaf (⟨-60,1,1,#[385,2,388,8,16,32,64,128,256],#[385,2,388,8,16,32,64,128,256]⟩))) (.branch 1 (.leaf (⟨-59,0,0,#[],#[]⟩)) (.leaf (⟨-59,1,1,#[193,2,132,264,32,64,128,432,256],#[97,2,68,264,464,16,32,64,256]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨-58,1,1,#[195,292,106,464,2,32,64,128,256],#[209,16,290,116,456,32,64,128,256]⟩)) (.leaf (⟨-58,137,33,#[1],#[1]⟩))) (.branch 1 (.leaf (⟨-57,1,1,#[163,260,10,23,2,32,64,128,256],#[177,16,258,20,427,32,64,128,256]⟩)) (.leaf (⟨-57,137,90,#[1],#[1]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨-56,1,1,#[163,260,402,399,2,32,64,128,256],#[177,16,258,43,404,32,64,128,256]⟩)) (.leaf (⟨-56,137,82,#[1],#[1]⟩))) (.branch 1 (.leaf (⟨-55,1,1,#[257,258,244,378,16,32,64,128,256],#[257,258,244,122,16,32,64,128,256]⟩)) (.leaf (⟨-55,137,70,#[1],#[1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨-54,1,1,#[225,16,402,276,32,393,64,128,256],#[209,390,266,369,2,16,64,128,256]⟩)) (.leaf (⟨-54,137,103,#[1],#[1]⟩))) (.branch 1 (.leaf (⟨-53,1,1,#[225,2,36,176,32,63,64,128,256],#[209,2,20,111,152,16,64,128,256]⟩)) (.leaf (⟨-53,137,100,#[1],#[1]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨-52,1,1,#[297,8,66,140,32,305,64,128,256],#[275,68,138,2,35,16,64,128,256]⟩)) (.leaf (⟨-52,137,85,#[1],#[1]⟩))) (.branch 1 (.leaf (⟨-51,1,1,#[329,8,34,484,32,246,64,128,256],#[323,20,472,2,316,16,64,128,256]⟩)) (.leaf (⟨-51,137,51,#[1],#[1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨-50,1,1,#[225,2,32,420,232,475,64,128,256],#[197,2,396,212,499,4,64,128,256]⟩)) (.leaf (⟨-50,137,87,#[1],#[1]⟩))) (.branch 1 (.leaf (⟨-49,1,1,#[297,8,32,450,112,143,64,128,256],#[263,456,109,2,84,4,64,128,256]⟩)) (.leaf (⟨-49,137,76,#[1],#[1]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨-48,1,1,#[225,16,32,18,280,279,64,128,256],#[197,10,493,274,2,4,64,128,256]⟩)) (.leaf (⟨-48,137,57,#[1],#[1]⟩))) (.branch 1 (.leaf (⟨-47,1,1,#[329,8,32,164,112,326,64,128,256],#[323,492,140,2,84,4,64,128,256]⟩)) (.leaf (⟨-47,137,35,#[1],#[1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨-46,1,1,#[3,484,136,306,2,32,64,128,256],#[17,16,482,132,312,32,64,128,256]⟩)) (.leaf (⟨-45,1,1,#[75,132,24,226,2,8,64,128,256],#[113,16,130,32,36,216,64,128,256]⟩))) (.branch 1 (.leaf (⟨-44,1,1,#[449,450,4,8,16,32,64,128,256],#[449,450,4,8,16,32,64,128,256]⟩)) (.leaf (⟨-43,1,1,#[75,132,24,226,2,8,64,128,256],#[113,16,130,32,36,216,64,128,256]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨-42,1,1,#[197,258,200,4,464,64,480,128,256],#[169,258,8,164,432,480,32,128,256]⟩)) (.leaf (⟨-41,1,1,#[208,440,58,32,323,64,36,128,256],#[182,390,72,299,161,8,32,128,256]⟩))) (.branch 1 (.leaf (⟨-40,1,1,#[68,32,67,378,152,240,64,128,256],#[414,474,65,114,226,2,64,128,256]⟩)) (.leaf (⟨-39,1,1,#[68,32,67,378,152,240,64,128,256],#[414,474,65,114,226,2,64,128,256]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨-38,1,1,#[68,32,67,378,152,240,64,128,256],#[414,474,65,114,226,2,64,128,256]⟩)) (.leaf (⟨-37,1,1,#[354,32,195,420,104,112,64,128,256],#[391,323,394,82,98,2,64,128,256]⟩))) (.branch 1 (.leaf (⟨-36,1,1,#[162,163,228,424,32,64,496,128,256],#[3,145,180,408,496,16,32,128,256]⟩)) (.leaf (⟨-35,1,1,#[162,163,228,424,32,64,496,128,256],#[3,145,180,408,496,16,32,128,256]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨-34,1,1,#[162,163,228,424,32,64,496,128,256],#[3,145,180,408,496,16,32,128,256]⟩)) (.leaf (⟨-33,1,1,#[304,19,326,356,16,64,232,128,256],#[271,285,57,497,16,273,32,128,256]⟩))) (.branch 1 (.leaf (⟨-32,1,1,#[184,16,484,6,64,128,259,288,256],#[508,188,180,419,2,384,16,32,256]⟩)) (.leaf (⟨-31,1,1,#[353,32,194,36,64,128,104,496,256],#[275,52,10,82,434,2,16,32,256]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨-30,1,1,#[113,16,162,20,32,64,232,256,128],#[51,276,10,368,2,16,32,256,128]⟩)) (.leaf (⟨-29,1,1,#[449,2,68,16,456,96,64,128,256],#[449,2,68,464,8,96,64,128,256]⟩))) (.branch 1 (.leaf (⟨-28,1,1,#[50,2,408,16,339,64,215,128,256],#[314,2,464,396,8,11,32,128,256]⟩)) (.leaf (⟨-27,1,1,#[408,16,372,32,1,64,387,128,256],#[16,464,302,387,2,8,32,128,256]⟩)))))))) +def warpsPart001 : Table Warp := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨-26,1,1,#[177,16,258,372,32,64,128,104,256],#[83,260,314,176,2,16,32,64,256]⟩)) (.leaf (⟨-25,1,1,#[449,2,136,340,4,64,128,160,256],#[353,2,16,68,312,192,32,64,256]⟩))) (.branch 1 (.leaf (⟨-24,1,1,#[449,2,136,340,4,64,128,160,256],#[353,2,16,68,312,192,32,64,256]⟩)) (.leaf (⟨-23,1,1,#[449,2,136,340,4,64,128,160,256],#[353,2,16,68,312,192,32,64,256]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨-22,1,1,#[449,2,72,272,4,160,64,128,256],#[449,2,16,68,264,160,64,128,256]⟩)) (.leaf (⟨-21,1,1,#[113,16,258,484,32,152,64,128,256],#[83,260,472,162,2,16,64,128,256]⟩))) (.branch 1 (.leaf (⟨-20,1,1,#[257,258,244,248,16,32,64,128,256],#[257,258,244,248,16,32,64,128,256]⟩)) (.leaf (⟨-19,1,1,#[163,260,10,432,2,32,64,128,256],#[177,16,258,20,424,32,64,128,256]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨-18,1,1,#[163,260,10,432,2,32,64,128,256],#[177,16,258,20,424,32,64,128,256]⟩)) (.leaf (⟨-17,1,1,#[201,202,8,428,16,32,64,128,256],#[197,198,428,4,16,32,64,128,256]⟩))) (.branch 1 (.leaf (⟨-16,1,1,#[201,202,8,428,16,32,64,128,256],#[197,198,428,4,16,32,64,128,256]⟩)) (.leaf (⟨-15,1,1,#[139,68,210,40,2,8,64,128,256],#[177,16,66,32,212,40,64,128,256]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨-14,1,1,#[9,198,2,216,424,8,64,128,256],#[33,4,198,32,232,432,64,128,256]⟩)) (.leaf (⟨-13,1,1,#[329,8,32,418,292,176,64,128,256],#[323,396,276,2,164,4,64,128,256]⟩))) (.branch 1 (.leaf (⟨-12,1,1,#[225,2,32,420,232,176,64,128,256],#[197,2,396,212,164,4,64,128,256]⟩)) (.leaf (⟨-11,1,1,#[225,16,32,18,468,472,64,128,256],#[197,10,466,482,2,4,64,128,256]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨-10,1,1,#[225,16,32,18,468,472,64,128,256],#[197,10,466,482,2,4,64,128,256]⟩)) (.leaf (⟨-9,1,1,#[417,2,292,360,32,432,64,128,256],#[401,2,276,344,432,16,64,128,256]⟩))) (.branch 1 (.leaf (⟨-8,1,1,#[417,2,292,360,32,432,64,128,256],#[401,2,276,344,432,16,64,128,256]⟩)) (.leaf (⟨-7,1,1,#[257,198,200,2,464,64,480,128,256],#[257,8,170,164,432,480,32,128,256]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨-6,1,1,#[18,2,72,32,67,64,39,128,256],#[50,2,120,36,3,8,32,128,256]⟩)) (.leaf (⟨-5,1,1,#[24,8,388,32,481,64,387,128,256],#[440,120,388,2,3,8,32,128,256]⟩))) (.branch 1 (.leaf (⟨-4,1,1,#[449,2,68,16,456,96,64,128,256],#[449,2,68,464,8,96,64,128,256]⟩)) (.leaf (⟨-3,1,1,#[449,2,68,16,456,96,64,128,256],#[449,2,68,464,8,96,64,128,256]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨-2,1,1,#[177,16,66,32,276,488,64,128,256],#[139,68,274,488,2,8,64,128,256]⟩)) (.leaf (⟨-1,1,1,#[337,338,16,52,392,32,64,128,256],#[325,326,44,400,4,32,64,128,256]⟩))) (.branch 1 (.leaf (⟨1,292,293,#[1,2,4,8],#[1,2,4,8]⟩)) (.leaf (⟨2,292,294,#[1,2,4,8],#[1,2,4,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨3,295,294,#[1,2,4,8],#[1,2,4,8]⟩)) (.leaf (⟨4,295,294,#[1,2,4,8],#[1,2,4,8]⟩))) (.branch 1 (.leaf (⟨5,304,4329,#[1,2,4,8],#[1,2,4,8]⟩)) (.leaf (⟨6,303,4329,#[1,2,4,8],#[1,2,4,8]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨7,297,298,#[1,2,4,8,16],#[1,2,4,8,16]⟩)) (.leaf (⟨8,299,300,#[1,2,4,8],#[1,2,4,8]⟩))) (.branch 1 (.leaf (⟨9,299,300,#[1,2,4,8],#[1,2,4,8]⟩)) (.leaf (⟨10,301,302,#[1,2,4,8],#[1,2,4,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨11,301,302,#[1,2,4,8],#[1,2,4,8]⟩)) (.leaf (⟨12,303,302,#[1,2,4,8],#[1,2,4,8]⟩))) (.branch 1 (.leaf (⟨13,304,302,#[1,2,4,8],#[1,2,4,8]⟩)) (.leaf (⟨14,305,293,#[1,2,4,8],#[1,2,4,8]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨15,305,306,#[1,2,4,8],#[1,2,4,8]⟩)) (.leaf (⟨16,307,293,#[1,2,4,8],#[1,2,4,8]⟩))) (.branch 1 (.leaf (⟨17,307,293,#[1,2,4,8],#[1,2,4,8]⟩)) (.leaf (⟨18,308,306,#[1,2,4,8],#[1,2,4,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨19,308,306,#[1,2,4,8],#[1,2,4,8]⟩)) (.leaf (⟨20,309,306,#[1,2,4,8],#[1,2,4,8]⟩))) (.branch 1 (.leaf (⟨21,309,300,#[1,2,4,8],#[1,2,4,8]⟩)) (.leaf (⟨22,310,300,#[1,2,4,8],#[1,2,4,8]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨23,310,311,#[1,2,4,8],#[1,2,4,8]⟩)) (.leaf (⟨24,310,311,#[1,2,4,8],#[1,2,4,8]⟩))) (.branch 1 (.leaf (⟨25,310,311,#[1,2,4,8],#[1,2,4,8]⟩)) (.leaf (⟨26,292,311,#[1,2,4,8],#[1,2,4,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨27,292,4329,#[1,2,4,8],#[1,2,4,8]⟩)) (.leaf (⟨28,295,4329,#[1,2,4,8],#[1,2,4,8]⟩))) (.branch 1 (.leaf (⟨29,295,294,#[1,2,4,8],#[1,2,4,8]⟩)) (.leaf (⟨30,313,314,#[1,2,4,8,16],#[1,2,4,8,16]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨31,315,314,#[1,2,4,8,16],#[1,2,4,8,16]⟩)) (.leaf (⟨32,1908,314,#[1,2,4,8,16],#[1,2,4,8,16]⟩))) (.branch 1 (.leaf (⟨33,1908,1552,#[1,2,4,8,16],#[1,2,4,8,16]⟩)) (.leaf (⟨34,1922,1552,#[1,2,4,8,16],#[1,2,4,8,16]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨35,1922,1552,#[1,2,4,8,16],#[1,2,4,8,16]⟩)) (.leaf (⟨36,1922,1552,#[1,2,4,8,16],#[1,2,4,8,16]⟩))) (.branch 1 (.leaf (⟨37,1922,1551,#[1,2,4,8,16],#[1,2,4,8,16]⟩)) (.leaf (⟨38,1934,1551,#[1,2,4,8,16],#[1,2,4,8,16]⟩)))))))) +def warpsPart002 : Table Warp := +(.branch 26 (.branch 13 (.branch 6 (.branch 3 (.branch 1 (.leaf (⟨39,1934,1551,#[1,2,4,8,16],#[1,2,4,8,16]⟩)) (.branch 1 (.leaf (⟨40,1934,1551,#[1,2,4,8,16],#[1,2,4,8,16]⟩)) (.leaf (⟨41,1934,298,#[1,2,4,8,16],#[1,2,4,8,16]⟩)))) (.branch 1 (.leaf (⟨42,323,298,#[1,2,4,8,16],#[1,2,4,8,16]⟩)) (.branch 1 (.leaf (⟨43,305,325,#[1,2,4,8],#[1,2,4,8]⟩)) (.leaf (⟨44,309,325,#[1,2,4,8],#[1,2,4,8]⟩))))) (.branch 3 (.branch 1 (.leaf (⟨45,305,325,#[1,2,4,8],#[1,2,4,8]⟩)) (.branch 1 (.leaf (⟨46,299,325,#[1,2,4,8],#[1,2,4,8]⟩)) (.leaf (⟨47,35,137,#[1],#[1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨47,304,302,#[1,10,2,4],#[1,4,8,6]⟩)) (.leaf (⟨48,57,137,#[1],#[1]⟩))) (.branch 1 (.leaf (⟨48,301,302,#[1,2,11,4],#[1,2,8,7]⟩)) (.leaf (⟨49,76,137,#[1],#[1]⟩)))))) (.branch 6 (.branch 3 (.branch 1 (.leaf (⟨49,307,302,#[1,2,11,4],#[1,2,8,7]⟩)) (.branch 1 (.leaf (⟨50,87,137,#[1],#[1]⟩)) (.leaf (⟨50,303,302,#[1,2,4,13],#[1,2,4,13]⟩)))) (.branch 1 (.leaf (⟨51,51,137,#[1],#[1]⟩)) (.branch 1 (.leaf (⟨51,304,300,#[1,2,4,14],#[1,2,4,14]⟩)) (.leaf (⟨52,85,137,#[1],#[1]⟩))))) (.branch 3 (.branch 1 (.leaf (⟨52,307,300,#[1,2,4,9],#[1,2,4,9]⟩)) (.branch 1 (.leaf (⟨53,100,137,#[1],#[1]⟩)) (.leaf (⟨53,303,300,#[1,2,15,4],#[1,2,8,15]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨54,103,137,#[1],#[1]⟩)) (.leaf (⟨54,301,300,#[1,2,4,9],#[1,2,4,9]⟩))) (.branch 1 (.leaf (⟨55,70,137,#[1],#[1]⟩)) (.leaf (⟨55,309,306,#[1,2,4,10],#[1,2,4,10]⟩))))))) (.branch 13 (.branch 6 (.branch 3 (.branch 1 (.leaf (⟨56,82,137,#[1],#[1]⟩)) (.branch 1 (.leaf (⟨56,308,306,#[1,2,11,4],#[1,2,8,7]⟩)) (.leaf (⟨57,90,137,#[1],#[1]⟩)))) (.branch 1 (.leaf (⟨57,308,306,#[1,2,4,11],#[1,2,4,11]⟩)) (.branch 1 (.leaf (⟨58,33,137,#[1],#[1]⟩)) (.leaf (⟨58,299,306,#[1,2,4,8],#[1,2,4,8]⟩))))) (.branch 3 (.branch 1 (.leaf (⟨59,0,0,#[],#[]⟩)) (.branch 1 (.leaf (⟨59,299,326,#[1,2,4,8],#[1,2,4,8]⟩)) (.leaf (⟨60,0,0,#[],#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨60,299,327,#[1,2,4,8],#[1,2,4,8]⟩)) (.leaf (⟨61,0,0,#[],#[]⟩))) (.branch 1 (.leaf (⟨61,301,328,#[1,2,4,8],#[1,2,4,8]⟩)) (.leaf (⟨62,0,0,#[],#[]⟩)))))) (.branch 6 (.branch 3 (.branch 1 (.leaf (⟨62,301,329,#[1,2,4,8],#[1,2,4,8]⟩)) (.branch 1 (.leaf (⟨63,0,0,#[],#[]⟩)) (.leaf (⟨63,303,330,#[1,2,4,8],#[1,2,4,8]⟩)))) (.branch 1 (.leaf (⟨64,0,0,#[],#[]⟩)) (.branch 1 (.leaf (⟨64,304,331,#[1,2,4,8],#[1,2,4,8]⟩)) (.leaf (⟨65,332,298,#[1,2,4,8,16],#[1,2,4,8,16]⟩))))) (.branch 3 (.branch 1 (.leaf (⟨66,333,314,#[1,2,4,8,16],#[1,2,4,8,16]⟩)) (.branch 1 (.leaf (⟨67,334,335,#[1,2,4,8,16],#[1,2,4,8,16]⟩)) (.leaf (⟨68,336,335,#[1,2,4,8,16],#[1,2,4,8,16]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨69,337,335,#[1,2,4,8,16],#[1,2,4,8,16]⟩)) (.leaf (⟨70,338,335,#[1,2,4,8,16],#[1,2,4,8,16]⟩))) (.branch 1 (.leaf (⟨71,1908,1160,#[1,2,4,8,16],#[1,2,4,8,16]⟩)) (.leaf (⟨72,1908,1160,#[1,2,4,8,16],#[1,2,4,8,16]⟩)))))))) +def warps : Table Warp := +(.branch 64 warpsPart000 (.branch 64 warpsPart001 warpsPart002)) +#eval "NativeRaw: warp table elaborated" +theorem raw_tables_well_formed : frames.wellFormed && operators.wellFormed && paid.wellFormed && warps.wellFormed = true := by decide +end NativeData diff --git a/research/kappa-lean-verification-20261022/NativeRaw.log b/research/kappa-lean-verification-20261022/NativeRaw.log new file mode 100644 index 0000000000..60488016a5 --- /dev/null +++ b/research/kappa-lean-verification-20261022/NativeRaw.log @@ -0,0 +1,4 @@ +"NativeRaw: frame table elaborated" +"NativeRaw: operator table elaborated" +"NativeRaw: paid table elaborated" +"NativeRaw: warp table elaborated" diff --git a/research/kappa-lean-verification-20261022/NumericalMoments.lean b/research/kappa-lean-verification-20261022/NumericalMoments.lean new file mode 100644 index 0000000000..8bb9d67071 --- /dev/null +++ b/research/kappa-lean-verification-20261022/NumericalMoments.lean @@ -0,0 +1,1310 @@ +/- Scoped real-rpow contraction and tail proof for the literal finite profiles. +Generated by numerical_generate.py. Apache-2.0; substantial OpenAI Codex assistance. +The native extraction and full compiler transfer are separate obligations. -/ +import Mathlib.Analysis.SpecialFunctions.Log.Deriv +import Mathlib.Analysis.SpecialFunctions.Pow.Real +import Mathlib.Data.Complex.ExponentialBounds +import Mathlib.Tactic.NormNum +import Mathlib.Tactic.Linarith +import Mathlib.Tactic.Ring +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NumericalMoments + +lemma log_2 : (6931471803 / 10000000000 : ℝ) ≤ Real.log 2 ∧ Real.log 2 ≤ (108304247 / 156250000 : ℝ) := by + have h := Real.log_pow (2 : ℝ) 1 + norm_num at h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_3 : (137326536051 / 125000000000 : ℝ) ≤ Real.log 3 ∧ Real.log 3 ≤ (1098612288909 / 1000000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (1 / 3 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (1 / 3 : ℝ) = (2 : ℝ) ^ 1 / 3 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (1 / 3 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_4 : (6931471803 / 5000000000 : ℝ) ≤ Real.log 4 ∧ Real.log 4 ≤ (108304247 / 78125000 : ℝ) := by + have h := Real.log_pow (2 : ℝ) 2 + norm_num at h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_5 : (804718955957 / 500000000000 : ℝ) ≤ Real.log 5 ∧ Real.log 5 ≤ (321887582583 / 200000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (1 / 5 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (1 / 5 : ℝ) = (2 : ℝ) ^ 2 / 5 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (1 / 5 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_7 : (389182029707 / 200000000000 : ℝ) ≤ Real.log 7 ∧ Real.log 7 ≤ (60809692173 / 31250000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (3 / 7 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (3 / 7 : ℝ) = (2 : ℝ) ^ 2 / 7 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (3 / 7 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_8 : (20794415409 / 10000000000 : ℝ) ≤ Real.log 8 ∧ Real.log 8 ≤ (324912741 / 156250000 : ℝ) := by + have h := Real.log_pow (2 : ℝ) 3 + norm_num at h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_9 : (549306144139 / 250000000000 : ℝ) ≤ Real.log 9 ∧ Real.log 9 ≤ (2197224578057 / 1000000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (1 / 9 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (1 / 9 : ℝ) = (2 : ℝ) ^ 3 / 9 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (1 / 9 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_16 : (6931471803 / 2500000000 : ℝ) ≤ Real.log 16 ∧ Real.log 16 ≤ (108304247 / 39062500 : ℝ) := by + have h := Real.log_pow (2 : ℝ) 4 + norm_num at h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_17 : (354151667877 / 125000000000 : ℝ) ≤ Real.log 17 ∧ Real.log 17 ≤ (2833213345017 / 1000000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (1 / 17 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (1 / 17 : ℝ) = (2 : ℝ) ^ 4 / 17 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (1 / 17 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_20 : (1497866136257 / 500000000000 : ℝ) ≤ Real.log 20 ∧ Real.log 20 ≤ (599146454903 / 200000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (1 / 5 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (1 / 5 : ℝ) = (2 : ℝ) ^ 4 / 20 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (1 / 5 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_24 : (794513457327 / 250000000000 : ℝ) ≤ Real.log 24 ∧ Real.log 24 ≤ (3178053831309 / 1000000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (1 / 3 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (1 / 3 : ℝ) = (2 : ℝ) ^ 4 / 24 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (1 / 3 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_25 : (804718955957 / 250000000000 : ℝ) ≤ Real.log 25 ∧ Real.log 25 ≤ (3218875825829 / 1000000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (9 / 25 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (9 / 25 : ℝ) = (2 : ℝ) ^ 4 / 25 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (9 / 25 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_32 : (6931471803 / 2000000000 : ℝ) ≤ Real.log 32 ∧ Real.log 32 ≤ (108304247 / 31250000 : ℝ) := by + have h := Real.log_pow (2 : ℝ) 5 + norm_num at h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_33 : (1748253780083 / 500000000000 : ℝ) ≤ Real.log 33 ∧ Real.log 33 ≤ (3496507562667 / 1000000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (1 / 33 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (1 / 33 : ℝ) = (2 : ℝ) ^ 5 / 33 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (1 / 33 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_40 : (1844439726407 / 500000000000 : ℝ) ≤ Real.log 40 ∧ Real.log 40 ≤ (737775891063 / 200000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (1 / 5 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (1 / 5 : ℝ) = (2 : ℝ) ^ 5 / 40 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (1 / 5 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_41 : (928393016351 / 250000000000 : ℝ) ≤ Real.log 41 ∧ Real.log 41 ≤ (742714413581 / 200000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (9 / 41 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (9 / 41 : ℝ) = (2 : ℝ) ^ 5 / 41 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (9 / 41 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_48 : (483900126201 / 125000000000 : ℝ) ≤ Real.log 48 ∧ Real.log 48 ≤ (3871201012109 / 1000000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (1 / 3 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (1 / 3 : ℝ) = (2 : ℝ) ^ 5 / 48 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (1 / 3 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_49 : (389182029681 / 100000000000 : ℝ) ≤ Real.log 49 ∧ Real.log 49 ≤ (3891820299311 / 1000000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (17 / 49 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (17 / 49 : ℝ) = (2 : ℝ) ^ 5 / 49 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (17 / 49 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_56 : (805070337887 / 200000000000 : ℝ) ≤ Real.log 56 ∧ Real.log 56 ≤ (125792240373 / 31250000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (3 / 7 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (3 / 7 : ℝ) = (2 : ℝ) ^ 5 / 56 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (3 / 7 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_57 : (2021525633267 / 500000000000 : ℝ) ≤ Real.log 57 ∧ Real.log 57 ≤ (808610253807 / 200000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (25 / 57 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (25 / 57 : ℝ) = (2 : ℝ) ^ 5 / 57 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (25 / 57 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_64 : (20794415409 / 5000000000 : ℝ) ≤ Real.log 64 ∧ Real.log 64 ≤ (324912741 / 78125000 : ℝ) := by + have h := Real.log_pow (2 : ℝ) 6 + norm_num at h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_65 : (834877453667 / 200000000000 : ℝ) ≤ Real.log 65 ∧ Real.log 65 ≤ (521798408917 / 125000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (1 / 65 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (1 / 65 : ℝ) = (2 : ℝ) ^ 6 / 65 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (1 / 65 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_72 : (267291632341 / 62500000000 : ℝ) ≤ Real.log 72 ∧ Real.log 72 ≤ (4276666120457 / 1000000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (1 / 9 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (1 / 9 : ℝ) = (2 : ℝ) ^ 6 / 72 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (1 / 9 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_73 : (1072614859897 / 250000000000 : ℝ) ≤ Real.log 73 ∧ Real.log 73 ≤ (4290459442589 / 1000000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (9 / 73 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (9 / 73 : ℝ) = (2 : ℝ) ^ 6 / 73 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (9 / 73 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_145 : (24883668703 / 5000000000 : ℝ) ≤ Real.log 145 ∧ Real.log 145 ≤ (4976733744101 / 1000000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (17 / 145 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (17 / 145 : ℝ) = (2 : ℝ) ^ 7 / 145 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (17 / 145 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma moment_2 : (997907826650073 / 500000000000000 : ℝ) ≤ (2 : ℝ) ^ (99697847 / 100000000 : ℝ) ∧ + (2 : ℝ) ^ (99697847 / 100000000 : ℝ) ≤ (249476956663267 / 125000000000000 : ℝ) := by + have hl := log_2 + have hxlo : (-1047182501 / 500000000000 : ℝ) ≤ (-302153 / 100000000 : ℝ) * Real.log 2 := by nlinarith [hl.1, hl.2] + have hxhi : (-302153 / 100000000 : ℝ) * Real.log 2 ≤ (-2094364999 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-1047182501 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-2094364999 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (997907826650073 / 1000000000000000 : ℝ) ≤ Real.exp (-1047182501 / 500000000000 : ℝ) := by + rw [abs_of_nonpos (show (-1047182501 / 500000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-2094364999 / 1000000000000 : ℝ) ≤ (249476956663267 / 250000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-2094364999 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (2 : ℝ) ^ (99697847 / 100000000 : ℝ) = 2 * Real.exp ((-302153 / 100000000 : ℝ) * Real.log 2) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 2 * (99697847 / 100000000 : ℝ) = Real.log 2 + (-302153 / 100000000 : ℝ) * Real.log 2 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_3 : (2990058040277103 / 1000000000000000 : ℝ) ≤ (3 : ℝ) ^ (99697847 / 100000000 : ℝ) ∧ + (3 : ℝ) ^ (99697847 / 100000000 : ℝ) ≤ (747514510071519 / 250000000000000 : ℝ) := by + have hl := log_3 + have hxlo : (-331948999 / 100000000000 : ℝ) ≤ (-302153 / 100000000 : ℝ) * Real.log 3 := by nlinarith [hl.1, hl.2] + have hxhi : (-302153 / 100000000 : ℝ) * Real.log 3 ≤ (-3319489987 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-331948999 / 100000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-3319489987 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (996686013425701 / 1000000000000000 : ℝ) ≤ Real.exp (-331948999 / 100000000000 : ℝ) := by + rw [abs_of_nonpos (show (-331948999 / 100000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-3319489987 / 1000000000000 : ℝ) ≤ (249171503357173 / 250000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-3319489987 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (3 : ℝ) ^ (99697847 / 100000000 : ℝ) = 3 * Real.exp ((-302153 / 100000000 : ℝ) * Real.log 3) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 3 * (99697847 / 100000000 : ℝ) = Real.log 3 + (-302153 / 100000000 : ℝ) * Real.log 3 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_4 : (995820030490469 / 250000000000000 : ℝ) ≤ (4 : ℝ) ^ (99697847 / 100000000 : ℝ) ∧ + (4 : ℝ) ^ (99697847 / 100000000 : ℝ) ≤ (497910015247227 / 125000000000000 : ℝ) := by + have hl := log_4 + have hxlo : (-4188730003 / 1000000000000 : ℝ) ≤ (-302153 / 100000000 : ℝ) * Real.log 4 := by nlinarith [hl.1, hl.2] + have hxhi : (-302153 / 100000000 : ℝ) * Real.log 4 ≤ (-4188729999 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-4188730003 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-4188729999 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (995820030490469 / 1000000000000000 : ℝ) ≤ Real.exp (-4188730003 / 1000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-4188730003 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-4188729999 / 1000000000000 : ℝ) ≤ (497910015247227 / 500000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-4188729999 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (4 : ℝ) ^ (99697847 / 100000000 : ℝ) = 4 * Real.exp ((-302153 / 100000000 : ℝ) * Real.log 4) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 4 * (99697847 / 100000000 : ℝ) = Real.log 4 + (-302153 / 100000000 : ℝ) * Real.log 4 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_5 : (24878721003309 / 5000000000000 : ℝ) ≤ (5 : ℝ) ^ (99697847 / 100000000 : ℝ) ∧ + (5 : ℝ) ^ (99697847 / 100000000 : ℝ) ≤ (995148840137337 / 200000000000000 : ℝ) := by + have hl := log_5 + have hxlo : (-2431482469 / 500000000000 : ℝ) ≤ (-302153 / 100000000 : ℝ) * Real.log 5 := by nlinarith [hl.1, hl.2] + have hxhi : (-302153 / 100000000 : ℝ) * Real.log 5 ≤ (-4862964933 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-2431482469 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-4862964933 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (24878721003309 / 25000000000000 : ℝ) ≤ Real.exp (-2431482469 / 500000000000 : ℝ) := by + rw [abs_of_nonpos (show (-2431482469 / 500000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-4862964933 / 1000000000000 : ℝ) ≤ (995148840137337 / 1000000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-4862964933 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (5 : ℝ) ^ (99697847 / 100000000 : ℝ) = 5 * Real.exp ((-302153 / 100000000 : ℝ) * Real.log 5) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 5 * (99697847 / 100000000 : ℝ) = Real.log 5 + (-302153 / 100000000 : ℝ) * Real.log 5 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_7 : (217467605529699 / 31250000000000 : ℝ) ≤ (7 : ℝ) ^ (99697847 / 100000000 : ℝ) ∧ + (7 : ℝ) ^ (99697847 / 100000000 : ℝ) ≤ (6958963376978207 / 1000000000000000 : ℝ) := by + have hl := log_7 + have hxlo : (-1175925179 / 200000000000 : ℝ) ≤ (-302153 / 100000000 : ℝ) * Real.log 7 := by nlinarith [hl.1, hl.2] + have hxhi : (-302153 / 100000000 : ℝ) * Real.log 7 ≤ (-5879625891 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-1175925179 / 200000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-5879625891 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (31066800789957 / 31250000000000 : ℝ) ≤ Real.exp (-1175925179 / 200000000000 : ℝ) := by + rw [abs_of_nonpos (show (-1175925179 / 200000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-5879625891 / 1000000000000 : ℝ) ≤ (994137625282601 / 1000000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-5879625891 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (7 : ℝ) ^ (99697847 / 100000000 : ℝ) = 7 * Real.exp ((-302153 / 100000000 : ℝ) * Real.log 7) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 7 * (99697847 / 100000000 : ℝ) = Real.log 7 + (-302153 / 100000000 : ℝ) * Real.log 7 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_8 : (993736602362349 / 125000000000000 : ℝ) ≤ (8 : ℝ) ^ (99697847 / 100000000 : ℝ) ∧ + (8 : ℝ) ^ (99697847 / 100000000 : ℝ) ≤ (496868301183659 / 62500000000000 : ℝ) := by + have hl := log_8 + have hxlo : (-1570773751 / 250000000000 : ℝ) ≤ (-302153 / 100000000 : ℝ) * Real.log 8 := by nlinarith [hl.1, hl.2] + have hxhi : (-302153 / 100000000 : ℝ) * Real.log 8 ≤ (-6283094999 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-1570773751 / 250000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-6283094999 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (993736602362349 / 1000000000000000 : ℝ) ≤ Real.exp (-1570773751 / 250000000000 : ℝ) := by + rw [abs_of_nonpos (show (-1570773751 / 250000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-6283094999 / 1000000000000 : ℝ) ≤ (496868301183659 / 500000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-6283094999 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (8 : ℝ) ^ (99697847 / 100000000 : ℝ) = 8 * Real.exp ((-302153 / 100000000 : ℝ) * Real.log 8) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 8 * (99697847 / 100000000 : ℝ) = Real.log 8 + (-302153 / 100000000 : ℝ) * Real.log 8 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_9 : (8940447084225753 / 1000000000000000 : ℝ) ≤ (9 : ℝ) ^ (99697847 / 100000000 : ℝ) ∧ + (9 : ℝ) ^ (99697847 / 100000000 : ℝ) ≤ (8940447084279411 / 1000000000000000 : ℝ) := by + have hl := log_9 + have hxlo : (-331948999 / 50000000000 : ℝ) ≤ (-302153 / 100000000 : ℝ) * Real.log 9 := by nlinarith [hl.1, hl.2] + have hxhi : (-302153 / 100000000 : ℝ) * Real.log 9 ≤ (-3319489987 / 500000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-331948999 / 50000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-3319489987 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (993383009358417 / 1000000000000000 : ℝ) ≤ Real.exp (-331948999 / 50000000000 : ℝ) := by + rw [abs_of_nonpos (show (-331948999 / 50000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-3319489987 / 500000000000 : ℝ) ≤ (993383009364379 / 1000000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-3319489987 / 500000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (9 : ℝ) ^ (99697847 / 100000000 : ℝ) = 9 * Real.exp ((-302153 / 100000000 : ℝ) * Real.log 9) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 9 * (99697847 / 100000000 : ℝ) = Real.log 9 + (-302153 / 100000000 : ℝ) * Real.log 9 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_16 : (123957191640879 / 7812500000000 : ℝ) ≤ (16 : ℝ) ^ (99697847 / 100000000 : ℝ) ∧ + (16 : ℝ) ^ (99697847 / 100000000 : ℝ) ≤ (495828766566987 / 31250000000000 : ℝ) := by + have hl := log_16 + have hxlo : (-1675492001 / 200000000000 : ℝ) ≤ (-302153 / 100000000 : ℝ) * Real.log 16 := by nlinarith [hl.1, hl.2] + have hxhi : (-302153 / 100000000 : ℝ) * Real.log 16 ≤ (-4188729999 / 500000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-1675492001 / 200000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-4188729999 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (123957191640879 / 125000000000000 : ℝ) ≤ Real.exp (-1675492001 / 200000000000 : ℝ) := by + rw [abs_of_nonpos (show (-1675492001 / 200000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-4188729999 / 500000000000 : ℝ) ≤ (495828766566987 / 500000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-4188729999 / 500000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (16 : ℝ) ^ (99697847 / 100000000 : ℝ) = 16 * Real.exp ((-302153 / 100000000 : ℝ) * Real.log 16) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 16 * (99697847 / 100000000 : ℝ) = Real.log 16 + (-302153 / 100000000 : ℝ) * Real.log 16 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_17 : (4213772569963903 / 250000000000000 : ℝ) ≤ (17 : ℝ) ^ (99697847 / 100000000 : ℝ) ∧ + (17 : ℝ) ^ (99697847 / 100000000 : ℝ) ≤ (16855090279973609 / 1000000000000000 : ℝ) := by + have hl := log_17 + have hxlo : (-8560639119 / 1000000000000 : ℝ) ≤ (-302153 / 100000000 : ℝ) * Real.log 17 := by nlinarith [hl.1, hl.2] + have hxhi : (-302153 / 100000000 : ℝ) * Real.log 17 ≤ (-1070079889 / 125000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-8560639119 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-1070079889 / 125000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (247868974703759 / 250000000000000 : ℝ) ≤ Real.exp (-8560639119 / 1000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-8560639119 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-1070079889 / 125000000000 : ℝ) ≤ (991475898821977 / 1000000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-1070079889 / 125000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (17 : ℝ) ^ (99697847 / 100000000 : ℝ) = 17 * Real.exp ((-302153 / 100000000 : ℝ) * Real.log 17) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 17 * (99697847 / 100000000 : ℝ) = Real.log 17 + (-302153 / 100000000 : ℝ) * Real.log 17 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_20 : (495494574162077 / 25000000000000 : ℝ) ≤ (20 : ℝ) ^ (99697847 / 100000000 : ℝ) ∧ + (20 : ℝ) ^ (99697847 / 100000000 : ℝ) ≤ (247747287082773 / 12500000000000 : ℝ) := by + have hl := log_20 + have hxlo : (-452584747 / 50000000000 : ℝ) ≤ (-302153 / 100000000 : ℝ) * Real.log 20 := by nlinarith [hl.1, hl.2] + have hxhi : (-302153 / 100000000 : ℝ) * Real.log 20 ≤ (-9051694933 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-452584747 / 50000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-9051694933 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (495494574162077 / 500000000000000 : ℝ) ≤ Real.exp (-452584747 / 50000000000 : ℝ) := by + rw [abs_of_nonpos (show (-452584747 / 50000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-9051694933 / 1000000000000 : ℝ) ≤ (247747287082773 / 250000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-9051694933 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (20 : ℝ) ^ (99697847 / 100000000 : ℝ) = 20 * Real.exp ((-302153 / 100000000 : ℝ) * Real.log 20) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 20 * (99697847 / 100000000 : ℝ) = Real.log 20 + (-302153 / 100000000 : ℝ) * Real.log 20 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_24 : (2971330117814163 / 125000000000000 : ℝ) ≤ (24 : ℝ) ^ (99697847 / 100000000 : ℝ) ∧ + (24 : ℝ) ^ (99697847 / 100000000 : ℝ) ≤ (594266023566993 / 25000000000000 : ℝ) := by + have hl := log_24 + have hxlo : (-9602584993 / 1000000000000 : ℝ) ≤ (-302153 / 100000000 : ℝ) * Real.log 24 := by nlinarith [hl.1, hl.2] + have hxhi : (-302153 / 100000000 : ℝ) * Real.log 24 ≤ (-4801292493 / 500000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-9602584993 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-4801292493 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (990443372604721 / 1000000000000000 : ℝ) ≤ Real.exp (-9602584993 / 1000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-9602584993 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-4801292493 / 500000000000 : ℝ) ≤ (198088674522331 / 200000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-4801292493 / 500000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (24 : ℝ) ^ (99697847 / 100000000 : ℝ) = 24 * Real.exp ((-302153 / 100000000 : ℝ) * Real.log 24) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 24 * (99697847 / 100000000 : ℝ) = Real.log 24 + (-302153 / 100000000 : ℝ) * Real.log 24 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_25 : (990321214017773 / 40000000000000 : ℝ) ≤ (25 : ℝ) ^ (99697847 / 100000000 : ℝ) ∧ + (25 : ℝ) ^ (99697847 / 100000000 : ℝ) ≤ (30947537938303 / 1250000000000 : ℝ) := by + have hl := log_25 + have hxlo : (-77807439 / 8000000000 : ℝ) ≤ (-302153 / 100000000 : ℝ) * Real.log 25 := by nlinarith [hl.1, hl.2] + have hxhi : (-302153 / 100000000 : ℝ) * Real.log 25 ≤ (-9725929867 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-77807439 / 8000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-9725929867 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (990321214017773 / 1000000000000000 : ℝ) ≤ Real.exp (-77807439 / 8000000000 : ℝ) := by + rw [abs_of_nonpos (show (-77807439 / 8000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-9725929867 / 1000000000000 : ℝ) ≤ (30947537938303 / 31250000000000 : ℝ) := by + rw [abs_of_nonpos (show (-9725929867 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (25 : ℝ) ^ (99697847 / 100000000 : ℝ) = 25 * Real.exp ((-302153 / 100000000 : ℝ) * Real.log 25) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 25 * (99697847 / 100000000 : ℝ) = Real.log 25 + (-302153 / 100000000 : ℝ) * Real.log 25 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_32 : (98958281366397 / 3125000000000 : ℝ) ≤ (32 : ℝ) ^ (99697847 / 100000000 : ℝ) ∧ + (32 : ℝ) ^ (99697847 / 100000000 : ℝ) ≤ (989582813672877 / 31250000000000 : ℝ) := by + have hl := log_32 + have hxlo : (-10471825007 / 1000000000000 : ℝ) ≤ (-302153 / 100000000 : ℝ) * Real.log 32 := by nlinarith [hl.1, hl.2] + have hxhi : (-302153 / 100000000 : ℝ) * Real.log 32 ≤ (-5235912499 / 500000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-10471825007 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-5235912499 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (98958281366397 / 100000000000000 : ℝ) ≤ Real.exp (-10471825007 / 1000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-10471825007 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-5235912499 / 500000000000 : ℝ) ≤ (989582813672877 / 1000000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-5235912499 / 500000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (32 : ℝ) ^ (99697847 / 100000000 : ℝ) = 32 * Real.exp ((-302153 / 100000000 : ℝ) * Real.log 32) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 32 * (99697847 / 100000000 : ℝ) = Real.log 32 + (-302153 / 100000000 : ℝ) * Real.log 32 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_33 : (6530639339505897 / 200000000000000 : ℝ) ≤ (33 : ℝ) ^ (99697847 / 100000000 : ℝ) ∧ + (33 : ℝ) ^ (99697847 / 100000000 : ℝ) ≤ (16326598348895373 / 500000000000000 : ℝ) := by + have hl := log_33 + have hxlo : (-165075039 / 15625000000 : ℝ) ≤ (-302153 / 100000000 : ℝ) * Real.log 33 := by nlinarith [hl.1, hl.2] + have hxhi : (-302153 / 100000000 : ℝ) * Real.log 33 ≤ (-1320600311 / 125000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-165075039 / 15625000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-1320600311 / 125000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (197898161803209 / 200000000000000 : ℝ) ≤ Real.exp (-165075039 / 15625000000 : ℝ) := by + rw [abs_of_nonpos (show (-165075039 / 15625000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-1320600311 / 125000000000 : ℝ) ≤ (494745404511981 / 500000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-1320600311 / 125000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (33 : ℝ) ^ (99697847 / 100000000 : ℝ) = 33 * Real.exp ((-302153 / 100000000 : ℝ) * Real.log 33) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 33 * (99697847 / 100000000 : ℝ) = Real.log 33 + (-302153 / 100000000 : ℝ) * Real.log 33 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_40 : (988915827238953 / 25000000000000 : ℝ) ≤ (40 : ℝ) ^ (99697847 / 100000000 : ℝ) ∧ + (40 : ℝ) ^ (99697847 / 100000000 : ℝ) ≤ (197783165449373 / 5000000000000 : ℝ) := by + have hl := log_40 + have hxlo : (-11146059941 / 1000000000000 : ℝ) ≤ (-302153 / 100000000 : ℝ) * Real.log 40 := by nlinarith [hl.1, hl.2] + have hxhi : (-302153 / 100000000 : ℝ) * Real.log 40 ≤ (-11146059933 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-11146059941 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-11146059933 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (988915827238953 / 1000000000000000 : ℝ) ≤ Real.exp (-11146059941 / 1000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-11146059941 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-11146059933 / 1000000000000 : ℝ) ≤ (197783165449373 / 200000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-11146059933 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (40 : ℝ) ^ (99697847 / 100000000 : ℝ) = 40 * Real.exp ((-302153 / 100000000 : ℝ) * Real.log 40) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 40 * (99697847 / 100000000 : ℝ) = Real.log 40 + (-302153 / 100000000 : ℝ) * Real.log 40 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_41 : (5067815493466077 / 125000000000000 : ℝ) ≤ (41 : ℝ) ^ (99697847 / 100000000 : ℝ) ∧ + (41 : ℝ) ^ (99697847 / 100000000 : ℝ) ≤ (10135630987023379 / 250000000000000 : ℝ) := by + have hl := log_41 + have hxlo : (-11220669411 / 1000000000000 : ℝ) ≤ (-302153 / 100000000 : ℝ) * Real.log 41 := by nlinarith [hl.1, hl.2] + have hxhi : (-302153 / 100000000 : ℝ) * Real.log 41 ≤ (-5610334701 / 500000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-11220669411 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-5610334701 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (123605255938197 / 125000000000000 : ℝ) ≤ Real.exp (-11220669411 / 1000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-11220669411 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-5610334701 / 500000000000 : ℝ) ≤ (247210511878619 / 250000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-5610334701 / 500000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (41 : ℝ) ^ (99697847 / 100000000 : ℝ) = 41 * Real.exp ((-302153 / 100000000 : ℝ) * Real.log 41) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 41 * (99697847 / 100000000 : ℝ) = Real.log 41 + (-302153 / 100000000 : ℝ) * Real.log 41 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_48 : (2965113580127841 / 62500000000000 : ℝ) ≤ (48 : ℝ) ^ (99697847 / 100000000 : ℝ) ∧ + (48 : ℝ) ^ (99697847 / 100000000 : ℝ) ≤ (2965113580154529 / 62500000000000 : ℝ) := by + have hl := log_48 + have hxlo : (-2339389999 / 200000000000 : ℝ) ≤ (-302153 / 100000000 : ℝ) * Real.log 48 := by nlinarith [hl.1, hl.2] + have hxhi : (-302153 / 100000000 : ℝ) * Real.log 48 ≤ (-5848474993 / 500000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-2339389999 / 200000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-5848474993 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (988371193375947 / 1000000000000000 : ℝ) ≤ Real.exp (-2339389999 / 200000000000 : ℝ) := by + rw [abs_of_nonpos (show (-2339389999 / 200000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-5848474993 / 500000000000 : ℝ) ≤ (988371193384843 / 1000000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-5848474993 / 500000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (48 : ℝ) ^ (99697847 / 100000000 : ℝ) = 48 * Real.exp ((-302153 / 100000000 : ℝ) * Real.log 48) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 48 * (99697847 / 100000000 : ℝ) = Real.log 48 + (-302153 / 100000000 : ℝ) * Real.log 48 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_49 : (4842717128178489 / 100000000000000 : ℝ) ≤ (49 : ℝ) ^ (99697847 / 100000000 : ℝ) ∧ + (49 : ℝ) ^ (99697847 / 100000000 : ℝ) ≤ (48427171282172333 / 1000000000000000 : ℝ) := by + have hl := log_49 + have hxlo : (-11759251789 / 1000000000000 : ℝ) ≤ (-302153 / 100000000 : ℝ) * Real.log 49 := by nlinarith [hl.1, hl.2] + have hxhi : (-302153 / 100000000 : ℝ) * Real.log 49 ≤ (-11759251781 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-11759251789 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-11759251781 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (98830961799561 / 100000000000000 : ℝ) ≤ Real.exp (-11759251789 / 1000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-11759251789 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-11759251781 / 1000000000000 : ℝ) ≤ (988309618003517 / 1000000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-11759251781 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (49 : ℝ) ^ (99697847 / 100000000 : ℝ) = 49 * Real.exp ((-302153 / 100000000 : ℝ) * Real.log 49) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 49 * (99697847 / 100000000 : ℝ) = Real.log 49 + (-302153 / 100000000 : ℝ) * Real.log 49 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_56 : (6915376622181587 / 125000000000000 : ℝ) ≤ (56 : ℝ) ^ (99697847 / 100000000 : ℝ) ∧ + (56 : ℝ) ^ (99697847 / 100000000 : ℝ) ≤ (3457688311118461 / 62500000000000 : ℝ) := by + have hl := log_56 + have hxlo : (-6081360449 / 500000000000 : ℝ) ≤ (-302153 / 100000000 : ℝ) * Real.log 56 := by nlinarith [hl.1, hl.2] + have hxhi : (-302153 / 100000000 : ℝ) * Real.log 56 ≤ (-1216272089 / 100000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-6081360449 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-1216272089 / 100000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (987910946025941 / 1000000000000000 : ℝ) ≤ Real.exp (-6081360449 / 500000000000 : ℝ) := by + rw [abs_of_nonpos (show (-6081360449 / 500000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-1216272089 / 100000000000 : ℝ) ≤ (493955473016923 / 500000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-1216272089 / 100000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (56 : ℝ) ^ (99697847 / 100000000 : ℝ) = 56 * Real.exp ((-302153 / 100000000 : ℝ) * Real.log 56) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 56 * (99697847 / 100000000 : ℝ) = Real.log 56 + (-302153 / 100000000 : ℝ) * Real.log 56 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_57 : (28153956253443093 / 500000000000000 : ℝ) ≤ (57 : ℝ) ^ (99697847 / 100000000 : ℝ) ∧ + (57 : ℝ) ^ (99697847 / 100000000 : ℝ) ≤ (28153956253668357 / 500000000000000 : ℝ) := by + have hl := log_57 + have hxlo : (-12216200701 / 1000000000000 : ℝ) ≤ (-302153 / 100000000 : ℝ) * Real.log 57 := by nlinarith [hl.1, hl.2] + have hxhi : (-302153 / 100000000 : ℝ) * Real.log 57 ≤ (-12216200693 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-12216200701 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-12216200693 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (493929057077949 / 500000000000000 : ℝ) ≤ Real.exp (-12216200701 / 1000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-12216200701 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-12216200693 / 1000000000000 : ℝ) ≤ (493929057081901 / 500000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-12216200693 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (57 : ℝ) ^ (99697847 / 100000000 : ℝ) = 57 * Real.exp ((-302153 / 100000000 : ℝ) * Real.log 57) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 57 * (99697847 / 100000000 : ℝ) = Real.log 57 + (-302153 / 100000000 : ℝ) * Real.log 57 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_64 : (197502486974933 / 3125000000000 : ℝ) ≤ (64 : ℝ) ^ (99697847 / 100000000 : ℝ) ∧ + (64 : ℝ) ^ (99697847 / 100000000 : ℝ) ≤ (987512434884541 / 15625000000000 : ℝ) := by + have hl := log_64 + have hxlo : (-1570773751 / 125000000000 : ℝ) ≤ (-302153 / 100000000 : ℝ) * Real.log 64 := by nlinarith [hl.1, hl.2] + have hxhi : (-302153 / 100000000 : ℝ) * Real.log 64 ≤ (-6283094999 / 500000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-1570773751 / 125000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-6283094999 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (197502486974933 / 200000000000000 : ℝ) ≤ Real.exp (-1570773751 / 125000000000 : ℝ) := by + rw [abs_of_nonpos (show (-1570773751 / 125000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-6283094999 / 500000000000 : ℝ) ≤ (987512434884541 / 1000000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-6283094999 / 500000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (64 : ℝ) ^ (99697847 / 100000000 : ℝ) = 64 * Real.exp ((-302153 / 100000000 : ℝ) * Real.log 64) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 64 * (99697847 / 100000000 : ℝ) = Real.log 64 + (-302153 / 100000000 : ℝ) * Real.log 64 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_65 : (6418530134843177 / 100000000000000 : ℝ) ≤ (65 : ℝ) ^ (99697847 / 100000000 : ℝ) ∧ + (65 : ℝ) ^ (99697847 / 100000000 : ℝ) ≤ (12837060269814729 / 200000000000000 : ℝ) := by + have hl := log_65 + have hxlo : (-3153259093 / 250000000000 : ℝ) ≤ (-302153 / 100000000 : ℝ) * Real.log 65 := by nlinarith [hl.1, hl.2] + have hxhi : (-302153 / 100000000 : ℝ) * Real.log 65 ≤ (-6306518181 / 500000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-3153259093 / 250000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-6306518181 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (493733087295629 / 500000000000000 : ℝ) ≤ Real.exp (-3153259093 / 250000000000 : ℝ) := by + rw [abs_of_nonpos (show (-3153259093 / 250000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-6306518181 / 500000000000 : ℝ) ≤ (987466174601133 / 1000000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-6306518181 / 500000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (65 : ℝ) ^ (99697847 / 100000000 : ℝ) = 65 * Real.exp ((-302153 / 100000000 : ℝ) * Real.log 65) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 65 * (99697847 / 100000000 : ℝ) = Real.log 65 + (-302153 / 100000000 : ℝ) * Real.log 65 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_72 : (4442224754543877 / 62500000000000 : ℝ) ≤ (72 : ℝ) ^ (99697847 / 100000000 : ℝ) ∧ + (72 : ℝ) ^ (99697847 / 100000000 : ℝ) ≤ (8884449509176611 / 125000000000000 : ℝ) := by + have hl := log_72 + have hxlo : (-12922074983 / 1000000000000 : ℝ) ≤ (-302153 / 100000000 : ℝ) * Real.log 72 := by nlinarith [hl.1, hl.2] + have hxhi : (-302153 / 100000000 : ℝ) * Real.log 72 ≤ (-12922074973 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-12922074983 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-12922074973 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (493580528282653 / 500000000000000 : ℝ) ≤ Real.exp (-12922074983 / 1000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-12922074983 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-12922074973 / 1000000000000 : ℝ) ≤ (987161056575179 / 1000000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-12922074973 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (72 : ℝ) ^ (99697847 / 100000000 : ℝ) = 72 * Real.exp ((-302153 / 100000000 : ℝ) * Real.log 72) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 72 * (99697847 / 100000000 : ℝ) = Real.log 72 + (-302153 / 100000000 : ℝ) * Real.log 72 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_73 : (9007469229607859 / 125000000000000 : ℝ) ≤ (73 : ℝ) ^ (99697847 / 100000000 : ℝ) ∧ + (73 : ℝ) ^ (99697847 / 100000000 : ℝ) ≤ (9007469229697941 / 125000000000000 : ℝ) := by + have hl := log_73 + have hxlo : (-162046899 / 12500000000 : ℝ) ≤ (-302153 / 100000000 : ℝ) * Real.log 73 := by nlinarith [hl.1, hl.2] + have hxhi : (-302153 / 100000000 : ℝ) * Real.log 73 ≤ (-1296375191 / 100000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-162046899 / 12500000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-1296375191 / 100000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (123389989446683 / 125000000000000 : ℝ) ≤ Real.exp (-162046899 / 12500000000 : ℝ) := by + rw [abs_of_nonpos (show (-162046899 / 12500000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-1296375191 / 100000000000 : ℝ) ≤ (123389989447917 / 125000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-1296375191 / 100000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (73 : ℝ) ^ (99697847 / 100000000 : ℝ) = 73 * Real.exp ((-302153 / 100000000 : ℝ) * Real.log 73) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 73 * (99697847 / 100000000 : ℝ) = Real.log 73 + (-302153 / 100000000 : ℝ) * Real.log 73 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_145 : (28567179235562027 / 200000000000000 : ℝ) ≤ (145 : ℝ) ^ (99697847 / 100000000 : ℝ) ∧ + (145 : ℝ) ^ (99697847 / 100000000 : ℝ) ≤ (285671792358763 / 2000000000000 : ℝ) := by + have hl := log_145 + have hxlo : (-1503735031 / 100000000000 : ℝ) ≤ (-302153 / 100000000 : ℝ) * Real.log 145 := by nlinarith [hl.1, hl.2] + have hxhi : (-302153 / 100000000 : ℝ) * Real.log 145 ≤ (-15037350299 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-1503735031 / 100000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-15037350299 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (985075146053863 / 1000000000000000 : ℝ) ≤ Real.exp (-1503735031 / 100000000000 : ℝ) := by + rw [abs_of_nonpos (show (-1503735031 / 100000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-15037350299 / 1000000000000 : ℝ) ≤ (9850751460647 / 10000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-15037350299 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (145 : ℝ) ^ (99697847 / 100000000 : ℝ) = 145 * Real.exp ((-302153 / 100000000 : ℝ) * Real.log 145) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 145 * (99697847 / 100000000 : ℝ) = Real.log 145 + (-302153 / 100000000 : ℝ) * Real.log 145 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma tail_2 : (35821721214197 / 15625000000000 : ℝ) ≤ (2 : ℝ) ^ (119697847 / 100000000 : ℝ) ∧ + (2 : ℝ) ^ (119697847 / 100000000 : ℝ) ≤ (286573769741947 / 125000000000000 : ℝ) := by + have hl := log_2 + have hxlo : (6826753553 / 50000000000 : ℝ) ≤ (19697847 / 100000000 : ℝ) * Real.log 2 := by nlinarith [hl.1, hl.2] + have hxhi : (19697847 / 100000000 : ℝ) * Real.log 2 ≤ (136535071159 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (6826753553 / 50000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have heu := Real.exp_bound (x := (136535071159 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (35821721214197 / 31250000000000 : ℝ) ≤ Real.exp (6826753553 / 50000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (6826753553 / 50000000000 : ℝ) by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (136535071159 / 1000000000000 : ℝ) ≤ (286573769741947 / 250000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (136535071159 / 1000000000000 : ℝ) by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (2 : ℝ) ^ (119697847 / 100000000 : ℝ) = 2 * Real.exp ((19697847 / 100000000 : ℝ) * Real.log 2) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 2 * (119697847 / 100000000 : ℝ) = Real.log 2 + (19697847 / 100000000 : ℝ) * Real.log 2 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma tail_3 : (3724807811830773 / 1000000000000000 : ℝ) ≤ (3 : ℝ) ^ (119697847 / 100000000 : ℝ) ∧ + (3 : ℝ) ^ (119697847 / 100000000 : ℝ) ≤ (465600976525407 / 125000000000000 : ℝ) := by + have hl := log_3 + have hxlo : (216402967693 / 1000000000000 : ℝ) ≤ (19697847 / 100000000 : ℝ) * Real.log 3 := by nlinarith [hl.1, hl.2] + have hxhi : (19697847 / 100000000 : ℝ) * Real.log 3 ≤ (216402967793 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (216402967693 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have heu := Real.exp_bound (x := (216402967793 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (1241602603943591 / 1000000000000000 : ℝ) ≤ Real.exp (216402967693 / 1000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (216402967693 / 1000000000000 : ℝ) by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (216402967793 / 1000000000000 : ℝ) ≤ (155200325508469 / 125000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (216402967793 / 1000000000000 : ℝ) by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (3 : ℝ) ^ (119697847 / 100000000 : ℝ) = 3 * Real.exp ((19697847 / 100000000 : ℝ) * Real.log 3) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 3 * (119697847 / 100000000 : ℝ) = Real.log 3 + (19697847 / 100000000 : ℝ) * Real.log 3 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma tail_4 : (262798481561119 / 50000000000000 : ℝ) ≤ (4 : ℝ) ^ (119697847 / 100000000 : ℝ) ∧ + (4 : ℝ) ^ (119697847 / 100000000 : ℝ) ≤ (656996204032883 / 125000000000000 : ℝ) := by + have hl := log_4 + have hxlo : (6826753553 / 25000000000 : ℝ) ≤ (19697847 / 100000000 : ℝ) * Real.log 4 := by nlinarith [hl.1, hl.2] + have hxhi : (19697847 / 100000000 : ℝ) * Real.log 4 ≤ (136535071159 / 500000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (6826753553 / 25000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have heu := Real.exp_bound (x := (136535071159 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (262798481561119 / 200000000000000 : ℝ) ≤ Real.exp (6826753553 / 25000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (6826753553 / 25000000000 : ℝ) by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (136535071159 / 500000000000 : ℝ) ≤ (656996204032883 / 500000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (136535071159 / 500000000000 : ℝ) by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (4 : ℝ) ^ (119697847 / 100000000 : ℝ) = 4 * Real.exp ((19697847 / 100000000 : ℝ) * Real.log 4) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 4 * (119697847 / 100000000 : ℝ) = Real.log 4 + (19697847 / 100000000 : ℝ) * Real.log 4 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma tail_5 : (1373036372160913 / 200000000000000 : ℝ) ≤ (5 : ℝ) ^ (119697847 / 100000000 : ℝ) ∧ + (5 : ℝ) ^ (119697847 / 100000000 : ℝ) ≤ (54921454897311 / 8000000000000 : ℝ) := by + have hl := log_5 + have hxlo : (39628077181 / 125000000000 : ℝ) ≤ (19697847 / 100000000 : ℝ) * Real.log 5 := by nlinarith [hl.1, hl.2] + have hxhi : (19697847 / 100000000 : ℝ) * Real.log 5 ≤ (158512308823 / 500000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (39628077181 / 125000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have heu := Real.exp_bound (x := (158512308823 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (1373036372160913 / 1000000000000000 : ℝ) ≤ Real.exp (39628077181 / 125000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (39628077181 / 125000000000 : ℝ) by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (158512308823 / 500000000000 : ℝ) ≤ (54921454897311 / 40000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (158512308823 / 500000000000 : ℝ) by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (5 : ℝ) ^ (119697847 / 100000000 : ℝ) = 5 * Real.exp ((19697847 / 100000000 : ℝ) * Real.log 5) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 5 * (119697847 / 100000000 : ℝ) = Real.log 5 + (19697847 / 100000000 : ℝ) * Real.log 5 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma tail_8 : (1506223030719471 / 125000000000000 : ℝ) ≤ (8 : ℝ) ^ (119697847 / 100000000 : ℝ) ∧ + (8 : ℝ) ^ (119697847 / 100000000 : ℝ) ≤ (1506223031166821 / 125000000000000 : ℝ) := by + have hl := log_8 + have hxlo : (20480260659 / 50000000000 : ℝ) ≤ (19697847 / 100000000 : ℝ) * Real.log 8 := by nlinarith [hl.1, hl.2] + have hxhi : (19697847 / 100000000 : ℝ) * Real.log 8 ≤ (409605213477 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (20480260659 / 50000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have heu := Real.exp_bound (x := (409605213477 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (1506223030719471 / 1000000000000000 : ℝ) ≤ Real.exp (20480260659 / 50000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (20480260659 / 50000000000 : ℝ) by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (409605213477 / 1000000000000 : ℝ) ≤ (1506223031166821 / 1000000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (409605213477 / 1000000000000 : ℝ) by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (8 : ℝ) ^ (119697847 / 100000000 : ℝ) = 8 * Real.exp ((19697847 / 100000000 : ℝ) * Real.log 8) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 8 * (119697847 / 100000000 : ℝ) = Real.log 8 + (19697847 / 100000000 : ℝ) * Real.log 8 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma tail_16 : (215822005971559 / 7812500000000 : ℝ) ≤ (16 : ℝ) ^ (119697847 / 100000000 : ℝ) ∧ + (16 : ℝ) ^ (119697847 / 100000000 : ℝ) ≤ (1726576048454471 / 62500000000000 : ℝ) := by + have hl := log_16 + have hxlo : (546140284241 / 1000000000000 : ℝ) ≤ (19697847 / 100000000 : ℝ) * Real.log 16 := by nlinarith [hl.1, hl.2] + have hxhi : (19697847 / 100000000 : ℝ) * Real.log 16 ≤ (136535071159 / 250000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (546140284241 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have heu := Real.exp_bound (x := (136535071159 / 250000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (215822005971559 / 125000000000000 : ℝ) ≤ Real.exp (546140284241 / 1000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (546140284241 / 1000000000000 : ℝ) by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (136535071159 / 250000000000 : ℝ) ≤ (1726576048454471 / 1000000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (136535071159 / 250000000000 : ℝ) by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (16 : ℝ) ^ (119697847 / 100000000 : ℝ) = 16 * Real.exp ((19697847 / 100000000 : ℝ) * Real.log 16) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 16 * (119697847 / 100000000 : ℝ) = Real.log 16 + (19697847 / 100000000 : ℝ) * Real.log 16 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma tail_24 : (2805195655594461 / 62500000000000 : ℝ) ≤ (24 : ℝ) ^ (119697847 / 100000000 : ℝ) ∧ + (24 : ℝ) ^ (119697847 / 100000000 : ℝ) ≤ (1402597828351257 / 31250000000000 : ℝ) := by + have hl := log_24 + have hxlo : (313004090437 / 500000000000 : ℝ) ≤ (19697847 / 100000000 : ℝ) * Real.log 24 := by nlinarith [hl.1, hl.2] + have hxhi : (19697847 / 100000000 : ℝ) * Real.log 24 ≤ (626008181269 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (313004090437 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have heu := Real.exp_bound (x := (626008181269 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (935065218531487 / 500000000000000 : ℝ) ≤ Real.exp (313004090437 / 500000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (313004090437 / 500000000000 : ℝ) by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (626008181269 / 1000000000000 : ℝ) ≤ (467532609450419 / 250000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (626008181269 / 1000000000000 : ℝ) by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (24 : ℝ) ^ (119697847 / 100000000 : ℝ) = 24 * Real.exp ((19697847 / 100000000 : ℝ) * Real.log 24) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 24 * (119697847 / 100000000 : ℝ) = Real.log 24 + (19697847 / 100000000 : ℝ) * Real.log 24 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma tail_32 : (1979165626829299 / 31250000000000 : ℝ) ≤ (32 : ℝ) ^ (119697847 / 100000000 : ℝ) ∧ + (32 : ℝ) ^ (119697847 / 100000000 : ℝ) ≤ (1979165627805029 / 31250000000000 : ℝ) := by + have hl := log_32 + have hxlo : (682675355301 / 1000000000000 : ℝ) ≤ (19697847 / 100000000 : ℝ) * Real.log 32 := by nlinarith [hl.1, hl.2] + have hxhi : (19697847 / 100000000 : ℝ) * Real.log 32 ≤ (341337677897 / 500000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (682675355301 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have heu := Real.exp_bound (x := (341337677897 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (1979165626829299 / 1000000000000000 : ℝ) ≤ Real.exp (682675355301 / 1000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (682675355301 / 1000000000000 : ℝ) by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (341337677897 / 500000000000 : ℝ) ≤ (1979165627805029 / 1000000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (341337677897 / 500000000000 : ℝ) by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (32 : ℝ) ^ (119697847 / 100000000 : ℝ) = 32 * Real.exp ((19697847 / 100000000 : ℝ) * Real.log 32) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 32 * (119697847 / 100000000 : ℝ) = Real.log 32 + (19697847 / 100000000 : ℝ) * Real.log 32 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma tail_40 : (2068099005766347 / 25000000000000 : ℝ) ≤ (40 : ℝ) ^ (119697847 / 100000000 : ℝ) ∧ + (40 : ℝ) ^ (119697847 / 100000000 : ℝ) ≤ (2068099006787989 / 25000000000000 : ℝ) := by + have hl := log_40 + have hxlo : (726629830629 / 1000000000000 : ℝ) ≤ (19697847 / 100000000 : ℝ) * Real.log 40 := by nlinarith [hl.1, hl.2] + have hxhi : (19697847 / 100000000 : ℝ) * Real.log 40 ≤ (726629831123 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (726629830629 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have heu := Real.exp_bound (x := (726629831123 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (2068099005766347 / 1000000000000000 : ℝ) ≤ Real.exp (726629830629 / 1000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (726629830629 / 1000000000000 : ℝ) by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (726629831123 / 1000000000000 : ℝ) ≤ (2068099006787989 / 1000000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (726629831123 / 1000000000000 : ℝ) by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (40 : ℝ) ^ (119697847 / 100000000 : ℝ) = 40 * Real.exp ((19697847 / 100000000 : ℝ) * Real.log 40) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 40 * (119697847 / 100000000 : ℝ) = Real.log 40 + (19697847 / 100000000 : ℝ) * Real.log 40 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma tail_48 : (6431163950469237 / 62500000000000 : ℝ) ≤ (48 : ℝ) ^ (119697847 / 100000000 : ℝ) ∧ + (48 : ℝ) ^ (119697847 / 100000000 : ℝ) ≤ (1286232790727961 / 12500000000000 : ℝ) := by + have hl := log_48 + have hxlo : (152508650387 / 200000000000 : ℝ) ≤ (19697847 / 100000000 : ℝ) * Real.log 48 := by nlinarith [hl.1, hl.2] + have hxhi : (19697847 / 100000000 : ℝ) * Real.log 48 ≤ (190635813107 / 250000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (152508650387 / 200000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have heu := Real.exp_bound (x := (190635813107 / 250000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (2143721316823079 / 1000000000000000 : ℝ) ≤ Real.exp (152508650387 / 200000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (152508650387 / 200000000000 : ℝ) by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (190635813107 / 250000000000 : ℝ) ≤ (428744263575987 / 200000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (190635813107 / 250000000000 : ℝ) by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (48 : ℝ) ^ (119697847 / 100000000 : ℝ) = 48 * Real.exp ((19697847 / 100000000 : ℝ) * Real.log 48) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 48 * (119697847 / 100000000 : ℝ) = Real.log 48 + (19697847 / 100000000 : ℝ) * Real.log 48 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma tail_56 : (7734343337717353 / 62500000000000 : ℝ) ≤ (56 : ℝ) ^ (119697847 / 100000000 : ℝ) ∧ + (56 : ℝ) ^ (119697847 / 100000000 : ℝ) ≤ (15468686683076249 / 125000000000000 : ℝ) := by + have hl := log_56 + have hxlo : (198226904249 / 250000000000 : ℝ) ≤ (19697847 / 100000000 : ℝ) * Real.log 56 := by nlinarith [hl.1, hl.2] + have hxhi : (19697847 / 100000000 : ℝ) * Real.log 56 ≤ (79290761749 / 100000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (198226904249 / 250000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have heu := Real.exp_bound (x := (79290761749 / 100000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (1104906191102479 / 500000000000000 : ℝ) ≤ Real.exp (198226904249 / 250000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (198226904249 / 250000000000 : ℝ) by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (79290761749 / 100000000000 : ℝ) ≤ (2209812383296607 / 1000000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (79290761749 / 100000000000 : ℝ) by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (56 : ℝ) ^ (119697847 / 100000000 : ℝ) = 56 * Real.exp ((19697847 / 100000000 : ℝ) * Real.log 56) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 56 * (119697847 / 100000000 : ℝ) = Real.log 56 + (19697847 / 100000000 : ℝ) * Real.log 56 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma tail_64 : (113435390913601 / 781250000000 : ℝ) ≤ (64 : ℝ) ^ (119697847 / 100000000 : ℝ) ∧ + (64 : ℝ) ^ (119697847 / 100000000 : ℝ) ≤ (283588477451887 / 1953125000000 : ℝ) := by + have hl := log_64 + have hxlo : (819210426361 / 1000000000000 : ℝ) ≤ (19697847 / 100000000 : ℝ) * Real.log 64 := by nlinarith [hl.1, hl.2] + have hxhi : (19697847 / 100000000 : ℝ) * Real.log 64 ≤ (819210426953 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (819210426361 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have heu := Real.exp_bound (x := (819210426953 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (113435390913601 / 50000000000000 : ℝ) ≤ Real.exp (819210426361 / 1000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (819210426361 / 1000000000000 : ℝ) by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (819210426953 / 1000000000000 : ℝ) ≤ (283588477451887 / 125000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (819210426953 / 1000000000000 : ℝ) by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (64 : ℝ) ^ (119697847 / 100000000 : ℝ) = 64 * Real.exp ((19697847 / 100000000 : ℝ) * Real.log 64) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 64 * (119697847 / 100000000 : ℝ) = Real.log 64 + (19697847 / 100000000 : ℝ) * Real.log 64 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma tail_72 : (653050918196847 / 3906250000000 : ℝ) ≤ (72 : ℝ) ^ (119697847 / 100000000 : ℝ) ∧ + (72 : ℝ) ^ (119697847 / 100000000 : ℝ) ≤ (20897629394670513 / 125000000000000 : ℝ) := by + have hl := log_72 + have hxlo : (842411148517 / 1000000000000 : ℝ) ≤ (19697847 / 100000000 : ℝ) * Real.log 72 := by nlinarith [hl.1, hl.2] + have hxhi : (19697847 / 100000000 : ℝ) * Real.log 72 ≤ (842411149109 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (842411148517 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have heu := Real.exp_bound (x := (842411149109 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (72561213132983 / 31250000000000 : ℝ) ≤ Real.exp (842411148517 / 1000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (842411148517 / 1000000000000 : ℝ) by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (842411149109 / 1000000000000 : ℝ) ≤ (2321958821630057 / 1000000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (842411149109 / 1000000000000 : ℝ) by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (72 : ℝ) ^ (119697847 / 100000000 : ℝ) = 72 * Real.exp ((19697847 / 100000000 : ℝ) * Real.log 72) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 72 * (119697847 / 100000000 : ℝ) = Real.log 72 + (19697847 / 100000000 : ℝ) * Real.log 72 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma cutoff_tail_20 : (1820564202645949 / 1000000000000000 : ℝ) ≤ (20 : ℝ) ^ (1 / 5 : ℝ) ∧ + (20 : ℝ) ^ (1 / 5 : ℝ) ≤ (455141050843999 / 250000000000000 : ℝ) := by + have hl := log_20 + have hxlo : (299573227251 / 500000000000 : ℝ) ≤ (1 / 5 : ℝ) * Real.log 20 := by nlinarith [hl.1, hl.2] + have hxhi : (1 / 5 : ℝ) * Real.log 20 ≤ (599146454903 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (299573227251 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have heu := Real.exp_bound (x := (599146454903 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (1820564202645949 / 1000000000000000 : ℝ) ≤ Real.exp (299573227251 / 500000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (299573227251 / 500000000000 : ℝ) by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (599146454903 / 1000000000000 : ℝ) ≤ (455141050843999 / 250000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (599146454903 / 1000000000000 : ℝ) by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + rw [Real.rpow_def_of_pos (by norm_num)] + simpa only [mul_comm] using And.intro hlo hhi + +lemma cutoff_completion_20 : (100909278540949 / 100000000000000 : ℝ) ≤ (20 : ℝ) ^ (302153 / 100000000 : ℝ) ∧ + (20 : ℝ) ^ (302153 / 100000000 : ℝ) ≤ (201818557083311 / 200000000000000 : ℝ) := by + have hl := log_20 + have hxlo : (9051694933 / 1000000000000 : ℝ) ≤ (302153 / 100000000 : ℝ) * Real.log 20 := by nlinarith [hl.1, hl.2] + have hxhi : (302153 / 100000000 : ℝ) * Real.log 20 ≤ (452584747 / 50000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (9051694933 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (452584747 / 50000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (100909278540949 / 100000000000000 : ℝ) ≤ Real.exp (9051694933 / 1000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (9051694933 / 1000000000000 : ℝ) by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (452584747 / 50000000000 : ℝ) ≤ (201818557083311 / 200000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (452584747 / 50000000000 : ℝ) by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + rw [Real.rpow_def_of_pos (by norm_num)] + simpa only [mul_comm] using And.intro hlo hhi + +noncomputable def targetMoment (t : ℝ) : ℝ := + 504 * (4 : ℝ) ^ t + + 126 * (7 : ℝ) ^ t + + 846 * (8 : ℝ) ^ t + + 5868 * (9 : ℝ) ^ t + + 448 * (17 : ℝ) ^ t + + 448 * (25 : ℝ) ^ t + + 448 * (33 : ℝ) ^ t + + 448 * (41 : ℝ) ^ t + + 448 * (49 : ℝ) ^ t + + 448 * (57 : ℝ) ^ t + + 448 * (65 : ℝ) ^ t + + 224 * (73 : ℝ) ^ t + + 224 * (145 : ℝ) ^ t + +noncomputable def paidMoment (t : ℝ) : ℝ := + 41298 * (1 : ℝ) ^ t + + 7416 * (2 : ℝ) ^ t + + 9108 * (3 : ℝ) ^ t + + 2430 * (4 : ℝ) ^ t + + 648 * (5 : ℝ) ^ t + + 144 * (8 : ℝ) ^ t + + 448 * (16 : ℝ) ^ t + + 448 * (24 : ℝ) ^ t + + 448 * (32 : ℝ) ^ t + + 448 * (40 : ℝ) ^ t + + 448 * (48 : ℝ) ^ t + + 448 * (56 : ℝ) ^ t + + 448 * (64 : ℝ) ^ t + + 224 * (72 : ℝ) ^ t + +lemma target_lower : (59329968604537114527 / 250000000000000 : ℝ) ≤ targetMoment (99697847 / 100000000 : ℝ) := by + dsimp [targetMoment] + nlinarith only [moment_4.1, moment_7.1, moment_8.1, moment_9.1, moment_17.1, moment_25.1, moment_33.1, moment_41.1, moment_49.1, moment_57.1, moment_65.1, moment_73.1, moment_145.1] + +lemma paid_upper : paidMoment (99697847 / 100000000 : ℝ) ≤ (29664983526402995541 / 125000000000000 : ℝ) := by + dsimp [paidMoment] + simp only [Real.one_rpow] + nlinarith only [moment_2.2, moment_3.2, moment_4.2, moment_5.2, moment_8.2, moment_16.2, moment_24.2, moment_32.2, moment_40.2, moment_48.2, moment_56.2, moment_64.2, moment_72.2] + +lemma paid_tail_upper : paidMoment (119697847 / 100000000 : ℝ) ≤ (51641737768161377393 / 125000000000000 : ℝ) := by + dsimp [paidMoment] + simp only [Real.one_rpow] + nlinarith only [tail_2.2, tail_3.2, tail_4.2, tail_5.2, tail_8.2, tail_16.2, tail_24.2, tail_32.2, tail_40.2, tail_48.2, tail_56.2, tail_64.2, tail_72.2] + +theorem contraction : paidMoment (99697847 / 100000000 : ℝ) < (1 - (1 / 1000000000 : ℝ)) * targetMoment (99697847 / 100000000 : ℝ) := by + nlinarith only [target_lower, paid_upper] + +theorem paid_tail : paidMoment (119697847 / 100000000 : ℝ) < + (97 / 100 : ℝ) * (20 : ℝ) ^ (1 / 5 : ℝ) * targetMoment (99697847 / 100000000 : ℝ) := by + have h0 : 0 ≤ targetMoment (99697847 / 100000000 : ℝ) := by nlinarith only [target_lower] + have h1 := mul_le_mul_of_nonneg_right cutoff_tail_20.1 h0 + nlinarith only [target_lower, paid_tail_upper, h1] + +theorem completion_tail : (10928 * 21 : ℝ) < + (97 / 100 : ℝ) * (20 : ℝ) ^ (302153 / 100000000 : ℝ) * targetMoment (99697847 / 100000000 : ℝ) := by + have h0 : 0 ≤ targetMoment (99697847 / 100000000 : ℝ) := by nlinarith only [target_lower] + have h1 := mul_le_mul_of_nonneg_right cutoff_completion_20.1 h0 + nlinarith only [target_lower, h1] + +end NumericalMoments +#print axioms NumericalMoments.contraction +#print axioms NumericalMoments.paid_tail +#print axioms NumericalMoments.completion_tail diff --git a/research/kappa-lean-verification-20261022/NumericalMoments.log b/research/kappa-lean-verification-20261022/NumericalMoments.log new file mode 100644 index 0000000000..2824f7720c --- /dev/null +++ b/research/kappa-lean-verification-20261022/NumericalMoments.log @@ -0,0 +1,3 @@ +'NumericalMoments.contraction' depends on axioms: [propext, Classical.choice, Quot.sound] +'NumericalMoments.paid_tail' depends on axioms: [propext, Classical.choice, Quot.sound] +'NumericalMoments.completion_tail' depends on axioms: [propext, Classical.choice, Quot.sound] diff --git a/research/kappa-lean-verification-20261022/README.md b/research/kappa-lean-verification-20261022/README.md new file mode 100644 index 0000000000..2f40283914 --- /dev/null +++ b/research/kappa-lean-verification-20261022/README.md @@ -0,0 +1,190 @@ +# Scoped Lean verification of the changed-map kappa improvement + +TL;DR: this package checks explicit finite and real-analysis statements used by +the conditional **kappa = 0.00302152** construction. The tested moment saving is +0.00302153, leaving room for the claimed smaller value. The actual complete +replay status, source/output hashes, logs and theorem axiom reports belong to +`LEAN-VERIFICATION.json`; source files alone do not establish a successful run. + +Prepared for **Cao Yifan**, with substantial OpenAI Codex assistance. +Apache-2.0; predecessor attribution remains in the native and whole-result +packages. The selected upstream frontier is unchanged. + +The focused submission retains the positive construction and its verification +dependencies. Earlier negative controller/projector searches and the separate +736-unit scalar optimization are not stacked into this bound; historical +research notes can refer to exploratory artifacts outside this focused subset. + +## What Lean checks + +| Modules | Exact scope | +| --- | --- | +| `NativeCore`, `NativeRaw`, finite shards, `NativeData`, both orientations, `Native` | All 4,429 binary bases; 72 maps' two-sided inverses on all 512 vectors; 2,863 paid inclusion classes; 180 signed warp classes; all 408 helper frame interfaces; both 21,449-event frame/contact transcripts; paid census 3,298 and scalar tariffs 158120 / 158168 | +| `AnalyticGain` | Exact old-minus-new moment identity, local gain `12 g(t)` and global gain `216 g(t)`, strictly positive for every `0 decide (0 < p.2)) = true := by\n apply List.all_eq_true.mpr\n norm_num [{name}, {unfold}]', + f'theorem {name}_count : {name}.length = {len(rows)} := by decide',''] + out += ['theorem claimed_saving : kappa = 37769/12500000 := by\n norm_num [kappa]', + 'theorem strict_improvement : (3020165/1000000000 : ℚ) < kappa := by\n norm_num [kappa]', + 'theorem tested_above_kappa : kappa < tested := by\n norm_num [kappa, tested]', + 'theorem explicit_gap : (tested-kappa)/7 = (1/700000000 : ℚ) := by\n norm_num [kappa, tested]', + 'theorem splitting_base_gap : (20:ℕ)^64 < 21^63 := by decide', + 'theorem tail_decay : (97/100 : ℚ)^128 < 1/16 := by norm_num', + 'theorem normalized_completion : (1/(1+1024*(1/1000000000))+4/(2:ℚ)^32) < 1 := by norm_num', + 'theorem shifted_exit_capacity : 2*((20:ℕ)^1024)^64 ≤ ((145:ℕ)^1024)^63 := by decide', + 'theorem finite_threshold : 700000000*44836 = (31385200000000:ℕ) := by decide', + 'theorem finite_compiler_wins : ((700000000:ℕ)*44836+1)^1000 < 2^44836 := by decide', + 'theorem previous_integer_fails : ¬ (((700000000:ℕ)*44835+1)^1000 < 2^44835) := by decide', + 'theorem local_route_count : (3298+2*408+688)*1000 = (4802000:ℕ) := by decide', + 'theorem local_budget : (158168+4802000:ℕ) < 10000000 := by decide', + 'theorem controller_budget : (181098496:ℕ) < 1000000000 := by decide','', + 'end KappaChangedG.Arithmetic','', + '#print axioms KappaChangedG.Arithmetic.outerSlacks_source_equality', + '#print axioms KappaChangedG.Arithmetic.outerSlacks_all_positive', + '#print axioms KappaChangedG.Arithmetic.functionalSlacks_source_equality', + '#print axioms KappaChangedG.Arithmetic.functionalSlacks_all_positive', + '#print axioms KappaChangedG.Arithmetic.claimed_saving', + '#print axioms KappaChangedG.Arithmetic.strict_improvement', + '#print axioms KappaChangedG.Arithmetic.tested_above_kappa', + '#print axioms KappaChangedG.Arithmetic.explicit_gap', + '#print axioms KappaChangedG.Arithmetic.tail_decay', + '#print axioms KappaChangedG.Arithmetic.normalized_completion', + '#print axioms KappaChangedG.Arithmetic.finite_compiler_wins'] + target=HERE/'ArithmeticCertificate.lean';target.write_text('\n'.join(out)+'\n',encoding='utf-8',newline='\n') + (HERE/'ARITHMETIC-TRANSCRIPTION.json').write_text(json.dumps({'status':'TRANSCRIBED_PENDING_LEAN', + 'source_sha256':sha256(SOURCE.read_bytes()).hexdigest(),'receipt_sha256':sha256(RECEIPT.read_bytes()).hexdigest(), + 'lean_sha256':sha256(target.read_bytes()).hexdigest(),'strict_predicates':54,'functional_predicates':4, + 'scope':'Source outer formulas and closed integer compiler arithmetic. Analytic enclosure correctness is outside this file.'},indent=2)+'\n',encoding='utf-8',newline='\n') + print('GENERATED_ARITHMETIC_SOURCE_FORMULAS',len(entries),len(functions)) + + +if __name__=='__main__':main() diff --git a/research/kappa-lean-verification-20261022/lake-manifest.json b/research/kappa-lean-verification-20261022/lake-manifest.json new file mode 100644 index 0000000000..7880facd31 --- /dev/null +++ b/research/kappa-lean-verification-20261022/lake-manifest.json @@ -0,0 +1,116 @@ +{ + "version": "1.1.0", + "packagesDir": ".lake/packages", + "packages": [ + { + "url": "https://github.com/leanprover-community/mathlib4", + "type": "git", + "subDir": null, + "scope": "", + "rev": "308445d7985027f538e281e18df29ca16ede2ba3", + "name": "mathlib", + "manifestFile": "lake-manifest.json", + "inputRev": "308445d7985027f538e281e18df29ca16ede2ba3", + "inherited": false, + "configFile": "lakefile.lean" + }, + { + "url": "https://github.com/leanprover-community/plausible", + "type": "git", + "subDir": null, + "scope": "leanprover-community", + "rev": "c4aa78186d388e50a436e8362b947bae125a2933", + "name": "plausible", + "manifestFile": "lake-manifest.json", + "inputRev": "main", + "inherited": true, + "configFile": "lakefile.toml" + }, + { + "url": "https://github.com/leanprover-community/LeanSearchClient", + "type": "git", + "subDir": null, + "scope": "leanprover-community", + "rev": "6c62474116f525d2814f0157bb468bf3a4f9f120", + "name": "LeanSearchClient", + "manifestFile": "lake-manifest.json", + "inputRev": "main", + "inherited": true, + "configFile": "lakefile.toml" + }, + { + "url": "https://github.com/leanprover-community/import-graph", + "type": "git", + "subDir": null, + "scope": "leanprover-community", + "rev": "d07bd64f1910f1cc5e4cc87b6b9c590080e7a457", + "name": "importGraph", + "manifestFile": "lake-manifest.json", + "inputRev": "main", + "inherited": true, + "configFile": "lakefile.toml" + }, + { + "url": "https://github.com/leanprover-community/ProofWidgets4", + "type": "git", + "subDir": null, + "scope": "leanprover-community", + "rev": "6980f6ca164de593cb77cd03d8eac549cc444156", + "name": "proofwidgets", + "manifestFile": "lake-manifest.json", + "inputRev": "v0.0.62", + "inherited": true, + "configFile": "lakefile.lean" + }, + { + "url": "https://github.com/leanprover-community/aesop", + "type": "git", + "subDir": null, + "scope": "leanprover-community", + "rev": "8ff27701d003456fd59f13a9212431239d902aef", + "name": "aesop", + "manifestFile": "lake-manifest.json", + "inputRev": "master", + "inherited": true, + "configFile": "lakefile.toml" + }, + { + "url": "https://github.com/leanprover-community/quote4", + "type": "git", + "subDir": null, + "scope": "leanprover-community", + "rev": "e9c65db4823976353cd0bb03199a172719efbeb7", + "name": "Qq", + "manifestFile": "lake-manifest.json", + "inputRev": "master", + "inherited": true, + "configFile": "lakefile.toml" + }, + { + "url": "https://github.com/leanprover-community/batteries", + "type": "git", + "subDir": null, + "scope": "leanprover-community", + "rev": "8d2067bf518731a70a255d4a61b5c103922c772e", + "name": "batteries", + "manifestFile": "lake-manifest.json", + "inputRev": "main", + "inherited": true, + "configFile": "lakefile.toml" + }, + { + "url": "https://github.com/leanprover/lean4-cli", + "type": "git", + "subDir": null, + "scope": "leanprover", + "rev": "7c6aef5f75a43ebbba763b44d535175a1b04c9e0", + "name": "Cli", + "manifestFile": "lake-manifest.json", + "inputRev": "main", + "inherited": true, + "configFile": "lakefile.toml" + } + ], + "name": "KappaWarpVerification", + "lakeDir": ".lake" +} diff --git a/research/kappa-lean-verification-20261022/lakefile.toml b/research/kappa-lean-verification-20261022/lakefile.toml new file mode 100644 index 0000000000..0fe625b43d --- /dev/null +++ b/research/kappa-lean-verification-20261022/lakefile.toml @@ -0,0 +1,10 @@ +name = "KappaWarpVerification" +version = "0.1.0" + +[[require]] +name = "mathlib" +git = "https://github.com/leanprover-community/mathlib4" +rev = "308445d7985027f538e281e18df29ca16ede2ba3" + +[[lean_lib]] +name = "KappaWarpVerification" diff --git a/research/kappa-lean-verification-20261022/lean-toolchain b/research/kappa-lean-verification-20261022/lean-toolchain new file mode 100644 index 0000000000..980709bbba --- /dev/null +++ b/research/kappa-lean-verification-20261022/lean-toolchain @@ -0,0 +1 @@ +leanprover/lean4:v4.21.0 diff --git a/research/kappa-lean-verification-20261022/native_generate.py b/research/kappa-lean-verification-20261022/native_generate.py new file mode 100644 index 0000000000..1a6b5373f3 --- /dev/null +++ b/research/kappa-lean-verification-20261022/native_generate.py @@ -0,0 +1,358 @@ +"""Transcribe the frozen native word into ordinary-kernel Lean certificates. + +No generated result is trusted: every frame, span witness, inverse, event, +intermediate frame state, and invoice is rechecked by NativeCore.lean. +The Python/hash/JSON-to-Lean transcription boundary is stated in Native-note.md. +""" +from collections import Counter +from fractions import Fraction +import gzip +from hashlib import sha256 +import json +from pathlib import Path +import argparse +import subprocess +import sys +import tomllib + +sys.dont_write_bytecode = True +HERE = Path(__file__).resolve().parent +ROOT = HERE.parents[1] +SOURCE = ROOT / 'research/warp-interface-20261022' +EXPECTED = '4409d2d9328fffbd276bb03fb800f59a33ec3b2ab15f79a330a7af66e75110cc' +CHUNK = 128 + + +def arr(xs): + return '#[' + ','.join(map(str, xs)) + ']' + + +def lis(xs): + return '[' + ','.join(map(str, xs)) + ']' + + +def tree(xs): + if not xs: + return '.empty' + if len(xs) == 1: + return '(.leaf (' + str(xs[0]) + '))' + cut = len(xs)//2 + return f'(.branch {cut} {tree(xs[:cut])} {tree(xs[cut:])})' + + +def table_declarations(name, typ, values): + chunks=[]; out=[] + for i in range(0,len(values),64): + label=f'{name}Part{i//64:03d}'; part=values[i:i+64] + out += [f'def {label} : Table {typ} :=\n'+tree(part)+'\n'] + chunks.append((len(part),label)) + def join(parts): + if len(parts)==1: + return parts[0] + cut=len(parts)//2 + n,l=join(parts[:cut]);m,r=join(parts[cut:]) + return n+m,f'(.branch {n} {l} {r})' + _,root=join(chunks) + return out+[f'def {name} : Table {typ} :=\n'+root+'\n'] + + +def list_declarations(name, typ, values, batch=64): + out=[];labels=[] + for i in range(0,len(values),batch): + label=f'{name}Part{i//batch:03d}';labels.append(label) + out += [f'def {label} : List {typ} := [\n', + ',\n'.join(' '+v for v in values[i:i+batch]),'\n]\n'] + out += [f'def {name} : List {typ} := '+lis(labels)+'.flatten\n', + '#eval "NativeData: '+name+' checked"\n'] + return out + + +def sharded_declarations(header, module, name, typ, values, batch, shards=4): + files=[[header] for _ in range(shards)];labels=[] + for i in range(0,len(values),batch): + j=i//batch;label=f'{name}Part{j:03d}';labels.append(label) + files[j%shards] += [f'def {label} : List {typ} := [\n', + ',\n'.join(' '+v for v in values[i:i+batch]),'\n]\n'] + for j,body in enumerate(files): + body += ['#eval "'+module+str(j)+' checked"\nend NativeData\n'] + write(module+str(j)+'.lean',''.join(body)) + return [f'def {name} : List {typ} := '+lis(labels)+'.flatten\n'] + + +def combo(basis, mask): + v = 0 + for i, b in enumerate(basis): + if mask >> i & 1: + v ^= b + return v + + +def all_coordinates(basis): + result = {combo(basis, mask): mask for mask in range(1 << len(basis))} + assert len(result) == 1 << len(basis) + return result + + +def allowance(e): + kind, _, _, _, _, _, _, num, den = e + if kind in (6, 7): + return 2 + q = Fraction(num, den) + n, d = abs(q.numerator), q.denominator + assert n and not d & (d - 1) + if kind == 5: + assert not n & (n - 1) + return 2 * (abs(n.bit_length() - d.bit_length()) + (q < 0)) + return 2 * (3 + n.bit_length() - 1 + n.bit_count() + d.bit_length() - 1) + + +def write(name, content): + (HERE / name).write_text(content, encoding='utf-8', newline='\n') + + +def main(): + raw = gzip.decompress((SOURCE / 'ACTUAL-WORD.json.gz').read_bytes()) + assert sha256(raw).hexdigest() == EXPECTED + payload = json.loads(raw) + c = payload['canonical'] + # Reuse the exact authenticated inherited constructor solely to transcribe + # old G columns for the finite changed-operator comparison. + sys.path.insert(0, str(SOURCE)) + from verify_candidate import inputs + authenticated, programs, base, _ = inputs() + assert authenticated == c and programs == payload['programs'] + frames = c['frames'] + coordinates = list(map(all_coordinates, frames)) + old_g = {w['op']: w['G_columns'] for w in base['warps']} + operators = [] + for w in sorted(c['warps'], key=lambda w: w['op']): + direct = w['G_columns'] + invmap = all_coordinates(direct) + inverse = [invmap[1 << i] for i in range(9)] + assert all(combo(inverse, combo(direct, x)) == x for x in range(512)) + operators.append((direct, inverse, old_g[w['op']])) + assert len(operators) == 72 + paid_keys = sorted({(e[3] if e[0] == 'climb' else e[2], + e[4] if e[0] == 'climb' else e[3], + e[5] if e[0] == 'climb' else e[4], e[0] == 'climb') + for p in programs.values() for e in p + if e[0] in ('climb', 'center')}) + paid_index = {key: i for i, key in enumerate(paid_keys)} + paid = [] + for a, b, r, ascending in paid_keys: + if ascending: + src, dst = a, b + else: + # Centers may go up or down; the ascending flag describes the + # actual inclusion, not which allocation owns the field. + ascending = len(frames[a]) < len(frames[b]) + src, dst = (a, b) if ascending else (b, a) + assert len(frames[src]) + r == len(frames[dst]) + paid.append((a, b, r, ascending, [coordinates[dst][v] for v in frames[src]])) + warp_keys = sorted({(e[2], e[3], e[4]) for p in programs.values() + for e in p if e[0] == 'warp'}) + warp_index = {key: i for i, key in enumerate(warp_keys)} + warps = [] + for op, a, b in warp_keys: + direct, inverse, _ = operators[abs(op) - 1] + if op < 0: + direct, inverse = inverse, direct + assert len(frames[a]) == len(frames[b]) + warps.append((op, a, b, + [coordinates[b][combo(direct, v)] for v in frames[a]], + [coordinates[a][combo(inverse, v)] for v in frames[b]])) + phase = json.loads(gzip.decompress((SOURCE / 'PHASE-VALIDATION.json.gz').read_bytes())) + assert len(warps) == len(phase['actual_warp_classes']) == 180 + assert warp_keys == [(w['operator'], w['input'], w['output']) for w in phase['actual_warp_classes']] + new_paid = [] + for e in phase['new_paid_pairs']: + key = (e['input'], e['output'], e['rank'], True) + new_paid.append(paid_index[key]) + assert len(new_paid) == len(set(new_paid)) == 128 + helpers = [] + for role in range(224,632): + a,b = c['start'][role],c['final'][role] + rank = len(frames[b])-len(frames[a]) + assert rank > 0 + helpers.append((a,b,rank,[coordinates[b][v] for v in frames[a]])) + header = ('-- Generated by native_generate.py from canonical payload SHA256\n' + '-- ' + EXPECTED + '\nimport NativeCore\n' + 'set_option maxRecDepth 100000\nset_option maxHeartbeats 0\n' + 'namespace NativeData\nopen NativeCertificate\n') + rawdata = [header] + rawdata += table_declarations('frames','Basis',[arr(b) for b in frames]) + rawdata += ['#eval "NativeRaw: frame table elaborated"\n'] + rawdata += table_declarations('operators','Operator',['⟨'+','.join(arr(x) for x in g)+'⟩' for g in operators]) + rawdata += ['#eval "NativeRaw: operator table elaborated"\n'] + rawdata += table_declarations('paid','Paid',['⟨'+f'{a},{b},{r},{str(up).lower()},{arr(cs)}'+'⟩' for a,b,r,up,cs in paid]) + rawdata += ['#eval "NativeRaw: paid table elaborated"\n'] + rawdata += table_declarations('warps','Warp',['⟨'+f'{op},{a},{b},{arr(cs)},{arr(ds)}'+'⟩' for op,a,b,cs,ds in warps]) + rawdata += ['#eval "NativeRaw: warp table elaborated"\n', + 'theorem raw_tables_well_formed : frames.wellFormed && operators.wellFormed && paid.wellFormed && warps.wellFormed = true := by decide\n', + 'end NativeData\n'] + write('NativeRaw.lean',''.join(rawdata)) + # Each declaration carries an ordinary `decide` proof; proof construction + # is segmented so a failed finite item has a local diagnostic. + shardheader=header.replace('import NativeCore','import NativeRaw') + imports='\n'.join(f'import NativeFrames{j}\nimport NativeOperators{j}' for j in range(4)) + out = [header.replace('import NativeCore',imports)] + out += ['deriving instance DecidableEq for Operator\n', + 'deriving instance DecidableEq for Paid\n', + 'deriving instance DecidableEq for Warp\n'] + out += sharded_declarations(shardheader,'NativeFrames','frameEntries','CheckedBasis', + ['⟨'+arr(b)+', by decide⟩' for b in frames],64) + out += ['theorem frame_transcription_exact : frameEntries.map (·.data) = frames.toList := by decide\n'] + out += sharded_declarations(shardheader,'NativeOperators','operatorEntries','CheckedOperator', + ['⟨⟨'+','.join(arr(x) for x in g)+'⟩, by decide⟩' for g in operators],2) + out += ['theorem operator_transcription_exact : operatorEntries.map (·.data) = operators.toList := by decide\n'] + out += list_declarations('paidEntries','(CheckedPaid frames)',[ + '⟨⟨'+f'{a},{b},{r},{str(up).lower()},{arr(cs)}'+'⟩, by decide⟩' for a,b,r,up,cs in paid]) + out += ['theorem paid_transcription_exact : paidEntries.map (·.data) = paid.toList := by decide\n'] + out += list_declarations('warpEntries','(CheckedWarp frames operators)',[ + '⟨⟨'+f'{op},{a},{b},{arr(cs)},{arr(ds)}'+'⟩, by decide⟩' for op,a,b,cs,ds in warps],32) + out += ['theorem warp_transcription_exact : warpEntries.map (·.data) = warps.toList := by decide\n'] + out += list_declarations('helperEntries','(CheckedPaid frames)',[ + '⟨⟨'+f'{a},{b},{r},true,{arr(cs)}'+'⟩, by decide⟩' for a,b,r,cs in helpers]) + out += [ + 'def newPaidIndices : Array Nat := ' + arr(new_paid) + '\n', + 'def initialFrames : Table Nat := ' + tree(c['start'] + [len(frames)]) + '\n', + 'def finalFrames : Table Nat := ' + tree(c['final'] + [next(e[2] for e in reversed(programs['forward']) if e[0] == 'scalar' and e[1][0] == 'clear')]) + '\n', + 'end NativeData\n'] + write('NativeData.lean', ''.join(out)) + phase_labels = {x: i for i, x in enumerate(sorted({e[1] for p in programs.values() + for e in p if e[0] == 'phase'}))} + adapter_labels = {x: i for i, x in enumerate(sorted({e[1] for p in programs.values() + for e in p if e[0] == 'adapter'}))} + def role(r): + assert r[0] == 'L' or r == ['C', 0] + return r[1] if r[0] == 'L' else 632 + def encode(e): + k = e[0] + if k == 'phase': return [0,0,0,0,0,0,phase_labels[e[1]],0,1] + if k == 'adapter': return [8,e[2],0,e[3],0,0,adapter_labels[e[1]],0,1] + if k in ('climb', 'center'): + a,b,r = e[3:6] if k == 'climb' else e[2:5] + return [1 if k == 'climb' else 2,e[2] if k == 'climb' else 632,0,a,b, + paid_index[a,b,r,k == 'climb'],0,0,1] + if k == 'warp': + _,r,op,a,b = e + return [3,role(r),0,a,b,warp_index[op,a,b],op,0,1] + assert k == 'scalar' + g,f = e[1:] + kind = {'add':4,'scale':5,'clear':6,'copy':7}[g[0]] + target = role(g[1]); source = role(g[2]) if kind in (4,7) else 0 + num,den = (g[3:5] if kind == 4 else g[2:4]) if kind in (4,5) else (0,1) + return [kind,target,source,f,0,0,0,num,den] + summaries = {} + for direction, program in programs.items(): + events = list(map(encode, program)) + state = c['start'] + [len(frames)] + chunks = [] + for i in range(0, len(events), CHUNK): + es = events[i:i+CHUNK] + start = state.copy(); census = [0]*10; cost = 0 + for e in es: + kind,r,s,a,b,ref,op,num,den = e + if kind in (0,8): continue + if kind == 6: state[r] = a + else: + assert state[r] == a, (direction,i,e,state[r]) + if kind in (4,7): assert state[s] == a + if kind in (1,2,3): state[r] = b + if kind in (1,2): census[paid[ref][2]] += 1 + if kind in (4,5,6,7): cost += allowance(e) + chunks.append((start,state.copy(),es,census,cost)) + assert state[:632] == c['final'] + body = [header.replace('import NativeCore','import NativeData')] + names=[] + backward_parts=None + if direction=='backward': + backward_parts=[[header.replace('import NativeCore','import NativeData')] for _ in range(4)] + for shard,part in enumerate(backward_parts): + begin=shard*len(chunks)//4;end=(shard+1)*len(chunks)//4 + for i in range(begin,end+1): + snapshot=chunks[i][0] if i linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +''' + return f'''lemma log_{n} : {lean(lo)} ≤ Real.log {n} ∧ Real.log {n} ≤ {lean(hi)} := by + have h := Real.abs_log_sub_add_sum_range_le (x := {lean(x)}) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - {lean(x)} = (2 : ℝ) ^ {k} / {n} by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ {lean(x)} by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +''' + + +def power_theorem(n, exponent, label, near_one=True): + ll, lu = log_interval(n) + a = exponent-1 if near_one else exponent + xl = down(a*(ll if a >= 0 else lu)) + xu = up(a*(lu if a >= 0 else ll)) + terms = 8 if abs(a) < Q(1,100) else 20 + el = exp_interval(xl,terms)[0] + eu = exp_interval(xu,terms)[1] + factor = n if near_one else 1 + lo,hi = factor*el,factor*eu + abslo = f'abs_of_nonneg (show 0 ≤ {lean(xl)} by norm_num)' if xl >= 0 else f'abs_of_nonpos (show {lean(xl)} ≤ 0 by norm_num)' + abshi = f'abs_of_nonneg (show 0 ≤ {lean(xu)} by norm_num)' if xu >= 0 else f'abs_of_nonpos (show {lean(xu)} ≤ 0 by norm_num)' + result = f'''lemma {label}_{n} : {lean(lo)} ≤ ({n} : ℝ) ^ {lean(exponent)} ∧ + ({n} : ℝ) ^ {lean(exponent)} ≤ {lean(hi)} := by + have hl := log_{n} + have hxlo : {lean(xl)} ≤ {lean(a)} * Real.log {n} := by nlinarith [hl.1, hl.2] + have hxhi : {lean(a)} * Real.log {n} ≤ {lean(xu)} := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := {lean(xl)}) (by apply abs_le.mpr; constructor <;> norm_num) (n := {terms}) (by norm_num) + have heu := Real.exp_bound (x := {lean(xu)}) (by apply abs_le.mpr; constructor <;> norm_num) (n := {terms}) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : {lean(el)} ≤ Real.exp {lean(xl)} := by + rw [{abslo}] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp {lean(xu)} ≤ {lean(eu)} := by + rw [{abshi}] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi +''' + if near_one: + result += f''' have hr : ({n} : ℝ) ^ {lean(exponent)} = {n} * Real.exp ({lean(a)} * Real.log {n}) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log {n} * {lean(exponent)} = Real.log {n} + {lean(a)} * Real.log {n} by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +''' + else: + result += f''' rw [Real.rpow_def_of_pos (by norm_num)] + simpa only [mul_comm] using And.intro hlo hhi + +''' + return result, (lo,hi) + + +def polynomial(profile, arg='t'): + return ' +\n '.join(f'{v} * ({n} : ℝ) ^ {arg}' for n,v in sorted(profile.items())) + + +def main(): + data=json.loads((ROOT/'research/kappa-interface-round2-20261022/ARITHMETIC.json').read_text()) + targets={int(n):v for n,v in data['targets'].items()} + paid={int(n):v for n,v in data['paid'].items()} + ranks=sorted(set(targets)|set(paid)|{20}) + chunks=['''/- Scoped real-rpow contraction and tail proof for the literal finite profiles. +Generated by numerical_generate.py. Apache-2.0; substantial OpenAI Codex assistance. +The native extraction and full compiler transfer are separate obligations. -/ +import Mathlib.Analysis.SpecialFunctions.Log.Deriv +import Mathlib.Analysis.SpecialFunctions.Pow.Real +import Mathlib.Data.Complex.ExponentialBounds +import Mathlib.Tactic.NormNum +import Mathlib.Tactic.Linarith +import Mathlib.Tactic.Ring +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NumericalMoments + +'''] + for n in ranks: + if n>1:chunks.append(log_theorem(n)) + bounds={1:(Q(1),Q(1))} + for n in ranks: + if n>1: + text, bounds[n]=power_theorem(n,1-TEST,'moment') + chunks.append(text) + tailbounds={1:(Q(1),Q(1))} + for n in sorted(paid): + if n>1: + text,tailbounds[n]=power_theorem(n,1+Q(1,5)-TEST,'tail') + chunks.append(text) + cutoff={} + for exponent,label in [(Q(1,5),'cutoff_tail'),(TEST,'cutoff_completion')]: + text,cutoff[label]=power_theorem(20,exponent,label,False) + chunks.append(text) + tl=sum(v*bounds[n][0] for n,v in targets.items()) + pu=sum(v*bounds[n][1] for n,v in paid.items()) + ptu=sum(v*tailbounds[n][1] for n,v in paid.items()) + assert pu < (1-Q(1,10**9))*tl + assert ptu < Q(97,100)*cutoff['cutoff_tail'][0]*tl + assert 10928*21 < Q(97,100)*cutoff['cutoff_completion'][0]*tl + chunks.append(f'''noncomputable def targetMoment (t : ℝ) : ℝ := + {polynomial(targets)} + +noncomputable def paidMoment (t : ℝ) : ℝ := + {polynomial(paid)} + +lemma target_lower : {lean(tl)} ≤ targetMoment {lean(1-TEST)} := by + dsimp [targetMoment] + nlinarith only [{', '.join('moment_'+str(n)+'.1' for n in sorted(targets))}] + +lemma paid_upper : paidMoment {lean(1-TEST)} ≤ {lean(pu)} := by + dsimp [paidMoment] + simp only [Real.one_rpow] + nlinarith only [{', '.join('moment_'+str(n)+'.2' for n in sorted(paid) if n>1)}] + +lemma paid_tail_upper : paidMoment {lean(1+Q(1,5)-TEST)} ≤ {lean(ptu)} := by + dsimp [paidMoment] + simp only [Real.one_rpow] + nlinarith only [{', '.join('tail_'+str(n)+'.2' for n in sorted(paid) if n>1)}] + +theorem contraction : paidMoment {lean(1-TEST)} < (1 - (1 / 1000000000 : ℝ)) * targetMoment {lean(1-TEST)} := by + nlinarith only [target_lower, paid_upper] + +theorem paid_tail : paidMoment {lean(1+Q(1,5)-TEST)} < + (97 / 100 : ℝ) * (20 : ℝ) ^ (1 / 5 : ℝ) * targetMoment {lean(1-TEST)} := by + have h0 : 0 ≤ targetMoment {lean(1-TEST)} := by nlinarith only [target_lower] + have h1 := mul_le_mul_of_nonneg_right cutoff_tail_20.1 h0 + nlinarith only [target_lower, paid_tail_upper, h1] + +theorem completion_tail : (10928 * 21 : ℝ) < + (97 / 100 : ℝ) * (20 : ℝ) ^ {lean(TEST)} * targetMoment {lean(1-TEST)} := by + have h0 : 0 ≤ targetMoment {lean(1-TEST)} := by nlinarith only [target_lower] + have h1 := mul_le_mul_of_nonneg_right cutoff_completion_20.1 h0 + nlinarith only [target_lower, h1] + +end NumericalMoments +#print axioms NumericalMoments.contraction +#print axioms NumericalMoments.paid_tail +#print axioms NumericalMoments.completion_tail +''') + (HERE/'NumericalMoments.lean').write_text(''.join(chunks),encoding='utf8',newline='\n') + print(json.dumps({'target_lower':str(tl),'paid_upper':str(pu),'margin_lower':str(tl-pu),'tail_margin_lower':str(Q(97,100)*cutoff['cutoff_tail'][0]*tl-ptu),'completion_margin_lower':str(Q(97,100)*cutoff['cutoff_completion'][0]*tl-10928*21),'scope':'Generated witnesses only; Lean elaboration required'},indent=2)) + + +if __name__=='__main__':main() diff --git a/research/kappa-lean-verification-20261022/publication_inventory.py b/research/kappa-lean-verification-20261022/publication_inventory.py new file mode 100644 index 0000000000..5ebe6cfb1d --- /dev/null +++ b/research/kappa-lean-verification-20261022/publication_inventory.py @@ -0,0 +1,57 @@ +"""Seal or check the focused positive publication, excluding build outputs. + +Apache-2.0. Substantial OpenAI Codex assistance. Signed Cao Yifan. +""" +import argparse +from hashlib import sha256 +import json +from pathlib import Path + +HERE = Path(__file__).resolve().parent +ROOT = HERE.parents[1] +BASE = "f626db5c3a3d781d8f7695038776c621651f75e1" +GROUPS = { + "warp-interface-20261022": ".gitattributes .gitignore ACTUAL-WORD-FREEZE.json ACTUAL-WORD.json.gz CANDIDATE-WORD.json.gz CANDIDATE.json free_warp_contacts.py free_warp_milp.py warp_merge.py PATCH.json SOURCES.json regenerate.py verify_candidate.py uniform_gain.py NATIVE-VALIDATION.json PHASE-VALIDATION.json.gz UNIFORM-GAIN.json PROOF.md README.md freeze_candidate.py make_patch.py make_source_pins.py DISCOVERY-FREEZE.json MILP-OPall.json", + "kappa-interface-round2-20261022": ".gitattributes price_profile.py verify_result.py ARITHMETIC.json PROFILE.json PROOF.md RESULT.md SESSION-VERIFICATION.json regeneration.log native.log absolute-phases.log uniform-gain.log retained-dependencies.log whole-arithmetic.log independent-audit.log", + "query-projector-interface-20261022": ".gitattributes positive-candidate-audit/audit.py positive-candidate-audit/audit-result.json positive-candidate-audit/README.md", + "kappa-search-20261022": ".gitattributes BASELINE-REPLAY.json baseline-native.log baseline-arithmetic.log baseline-dependencies.log", + "scalar-reorder-20261022": ".gitattributes intervals.py", +} +LEAN_FILES = ".gitattributes .gitignore README.md ANALYTIC-SCOPE.md CAPACITY-SCOPE.md Native-note.md REVIEW.md lakefile.toml lake-manifest.json lean-toolchain MATH-LEAN-VERIFICATION.json NATIVE-LEAN-VERIFICATION.json ARITHMETIC-TRANSCRIPTION.json LEAN-VERIFICATION.json native_generate.py numerical_generate.py generate_arithmetic.py verify_lean.py publication_inventory.py verify_lean_controls.py LEAN-WRAPPER-CONTROLS.json" + + +def inventory(): + receipt = json.loads((HERE / "LEAN-VERIFICATION.json").read_text(encoding="utf-8")) + if receipt["status"] != "PASS_SCOPED_LEAN_REPLAY": + raise ValueError("A complete successful scoped Lean receipt is required") + files = {ROOT / "research" / group / name + for group, names in GROUPS.items() for name in names.split()} + files.update(HERE / name for name in LEAN_FILES.split()) + for row in receipt["modules"]: + files.add(HERE / row["source"]) + files.add(HERE / row["log"]) + rows = [] + for path in sorted(files): + relative = path.resolve().relative_to(ROOT).as_posix() + data = path.read_bytes() + rows.append({"path": relative, "bytes": len(data), "sha256": sha256(data).hexdigest()}) + return {"schema_version": 1, "base_commit": BASE, "kappa": "37769/12500000", + "scope": "Focused positive construction and scoped Lean evidence; build outputs and unrelated exploratory archives excluded.", + "file_count": len(rows), "total_bytes": sum(row["bytes"] for row in rows), "files": rows} + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--write", action="store_true", help="Write the manifest after all verification and documentation settle") + args = parser.parse_args() + path = HERE / "FOCUSED-INVENTORY.json" + result = inventory() + if args.write: + path.write_text(json.dumps(result, indent=2, sort_keys=True) + "\n", encoding="utf-8", newline="\n") + elif json.loads(path.read_text(encoding="utf-8")) != result: + raise ValueError("Focused publication inventory differs") + print("PASS_FOCUSED_PUBLICATION_INVENTORY", result["file_count"], result["total_bytes"]) + + +if __name__ == "__main__": + main() diff --git a/research/kappa-lean-verification-20261022/verify_lean.py b/research/kappa-lean-verification-20261022/verify_lean.py new file mode 100644 index 0000000000..6c8807baa8 --- /dev/null +++ b/research/kappa-lean-verification-20261022/verify_lean.py @@ -0,0 +1,449 @@ +"""Replay scoped Lean proofs and bind their inputs, logs and compiled outputs. + +Default: fresh sequential compilation. Explicit evidence reuse is source-bound, +not an independent attestation. Apache-2.0; substantial OpenAI Codex assistance. +Prepared for Cao Yifan. Requires the repository's global Python 3.14. +""" +from __future__ import annotations + +import argparse +from datetime import datetime, timezone +from fractions import Fraction +import gzip +from hashlib import sha1, sha256 +import importlib.util +import json +import os +from pathlib import Path +import re +import shutil +import subprocess +import sys +import tempfile +import time +import tomllib + +sys.dont_write_bytecode = True +HERE = Path(__file__).resolve().parent +ROOT = HERE.parents[1] +MATHLIB = "308445d7985027f538e281e18df29ca16ede2ba3" +PAYLOAD = "4409d2d9328fffbd276bb03fb800f59a33ec3b2ab15f79a330a7af66e75110cc" +ALLOW = {"propext", "Classical.choice", "Quot.sound"} +ROOTS = ["Native", "AnalyticGain", "NumericalMoments", "CompilerCapacity", + "ArithmeticCertificate", "KappaWarpVerification"] +GENERATORS = { + "native_generate.py": None, + "numerical_generate.py": {"NumericalMoments.lean"}, + "generate_arithmetic.py": {"ArithmeticCertificate.lean", "ARITHMETIC-TRANSCRIPTION.json"}, +} + + +def need(ok, message): + if not ok: + raise ValueError(message) + + +def digest(path): + return sha256(Path(path).read_bytes()).hexdigest() + + +def canonical(value): + return json.dumps(value, sort_keys=True, separators=(",", ":")).encode() + + +def read(path): + raw = Path(path).read_bytes() + return json.loads(gzip.decompress(raw) if str(path).endswith(".gz") else raw) + + +def relative(path): + return Path(path).resolve().relative_to(ROOT).as_posix() + + +def local_path(name): + path = (HERE / name).resolve() + need(path.is_relative_to(HERE), "Evidence path leaves the Lean package") + return path + + +def capture(argv, *, cwd=HERE, env=None): + result = subprocess.run(argv, cwd=cwd, env=env, stdout=subprocess.PIPE, + stderr=subprocess.STDOUT, check=False) + need(result.returncode == 0, "Command failed: " + str(argv[0]) + "\n" + + result.stdout.decode("utf-8", errors="replace")[:2000]) + return result.stdout.decode("utf-8").strip() + + +def strip_lean(text): + """Remove nested comments and string contents, preserving line numbers.""" + out = []; i = 0; depth = 0; string = False + while i < len(text): + if depth: + if text.startswith("/-", i): depth += 1; out.extend(" "); i += 2 + elif text.startswith("-/", i): depth -= 1; out.extend(" "); i += 2 + else: out.append("\n" if text[i] == "\n" else " "); i += 1 + elif string: + if text[i] == "\\" and i + 1 < len(text): out.extend(" "); i += 2 + elif text[i] == '"': string = False; out.append(" "); i += 1 + else: out.append("\n" if text[i] == "\n" else " "); i += 1 + elif text.startswith("/-", i): depth = 1; out.extend(" "); i += 2 + elif text.startswith("--", i): + end = text.find("\n", i) + if end < 0: end = len(text) + out.extend(" " * (end-i)); i = end + elif text[i] == '"': string = True; out.append(" "); i += 1 + else: out.append(text[i]); i += 1 + need(depth == 0 and not string, "Unterminated Lean comment/string in source audit") + return "".join(out) + + +def audit_source(path): + code = strip_lean(path.read_text(encoding="utf-8")) + forbidden = re.search(r"\b(?:sorry|admit|axiom|native_decide|ofReduceBool|skipKernelTC|trustCompiler)\b", code) + need(forbidden is None, "Forbidden proof shortcut in " + path.name) + return re.findall(r"(?m)^\s*#print\s+axioms\s+([A-Za-z0-9_.]+)\s*$", code) + + +def imports(module): + path = local_path(module.replace(".", "/") + ".lean") + need(path.is_file(), "Missing local module: " + module) + code = strip_lean(path.read_text(encoding="utf-8")) + result = [] + for line in code.splitlines(): + if line.strip().startswith("import "): + for name in line.strip().split()[1:]: + candidate = HERE / (name.replace(".", "/") + ".lean") + if candidate.is_file(): result.append(name) + else: need(name == "Std" or name.startswith(("Std.", "Mathlib.")), + "Unexpected external import: " + name) + return result + + +def order(roots): + result = []; visiting = set(); done = set() + def visit(module): + if module in done: return + need(module not in visiting, "Cyclic local imports") + visiting.add(module) + for dependency in imports(module): visit(dependency) + visiting.remove(module); done.add(module); result.append(module) + for root in roots: visit(root) + return result + + +def parse_axioms(log, expected): + text = Path(log).read_text(encoding="utf-8-sig") + need("sorryAx" not in text and "declaration uses 'sorry'" not in text, + "Sorry dependency in " + Path(log).name) + need(re.search(r"(?m)^.*:\d+:\d+: error:", text) is None, + "Lean error diagnostic in " + Path(log).name) + rows = [] + pattern = r"'([^']+)'\s+(?:depends on axioms:\s*\[([^\]]*)\]|does not depend on any axioms)" + for match in re.finditer(pattern, text): + axioms = [a.strip() for a in (match.group(2) or "").split(",") if a.strip()] + need(set(axioms) <= ALLOW, "Unexpected axioms for " + match.group(1)) + rows.append({"theorem": match.group(1), "axioms": axioms}) + need(len(rows) == len(expected), "Missing/extra axiom reports in " + Path(log).name) + for declared, row in zip(expected, rows): + actual = row["theorem"] + need(actual == declared or actual.endswith("." + declared), + "Axiom report names differ from source in " + Path(log).name) + return rows + + +def numerical_binding(arithmetic, native): + tested = Fraction(302153, 100000000) + kappa = Fraction(37769, 12500000) + need(Fraction(arithmetic["strictification"]["tested"]) == tested, "Exact tested saving drifted") + need(Fraction(arithmetic["kappa"]) == kappa, "Exact claimed saving drifted") + def module(path, name): + spec = importlib.util.spec_from_file_location(name, path) + result = importlib.util.module_from_spec(spec); sys.modules[name] = result + spec.loader.exec_module(result) + return result + generator = module(HERE / "numerical_generate.py", "lean_checked_numerical_generator") + need(generator.TEST == tested, "Numerical generator TEST differs from the admitted saving") + price = module(ROOT / "research/kappa-interface-round2-20261022/price_profile.py", "lean_checked_price_profile") + helpers, local_paid, targets, paid, _ = price.assemble(native) + ints = lambda d: {int(k): int(v) for k, v in d.items()} + need(dict(helpers) == ints(arithmetic["local_helpers"]), "Actual helper/controller binding") + need(dict(local_paid) == ints(arithmetic["local_paid"]), "Actual local paid/controller binding") + need(dict(targets) == ints(arithmetic["targets"]) and dict(paid) == ints(arithmetic["paid"]), + "Complete target/paid JSON differs from freshly assembled native/controller ledger") + code = strip_lean((HERE / "NumericalMoments.lean").read_text(encoding="utf-8")) + term = re.compile(r"\s*(\d+)\s*\*\s*\((\d+)\s*:\s*ℝ\)\s*\^\s*t\s*") + for name, actual in (("targetMoment", targets), ("paidMoment", paid)): + definitions = re.findall(r"noncomputable\s+def\s+" + name + + r"\s*\(t\s*:\s*ℝ\)\s*:\s*ℝ\s*:=\s*\n(.*?)(?=\n\s*\n)", code, re.S) + need(len(definitions) == 1, "Expected one bounded literal numerical definition: " + name) + coefficients = {} + for piece in definitions[0].split("+"): + match = term.fullmatch(piece) + need(match is not None, "Unexpected numerical polynomial syntax: " + name) + count, rank = map(int, match.groups()) + need(count > 0 and rank > 0 and rank not in coefficients, "Extra/duplicate numerical coefficient: " + name) + coefficients[rank] = count + need(coefficients == dict(actual), "Lean numerical coefficients differ from actual complete ledger: " + name) + return {"tested": str(tested), "kappa": str(kappa), + "targets": dict(targets), "paid": dict(paid), "assembled_from_actual_native_controller": True, + "lean_literal_coefficients_equal": True, "generator_TEST_equal": True} + + +def authenticate_inputs(): + native = ROOT / "research/warp-interface-20261022" + frozen = read(native / "ACTUAL-WORD-FREEZE.json") + raw = (native / "ACTUAL-WORD.json.gz").read_bytes() + need(sha256(gzip.decompress(raw)).hexdigest() == PAYLOAD == frozen["canonical_payload_sha256"], + "Wrong frozen native canonical payload") + need(sha256(raw).hexdigest() == frozen["compressed_sha256"], "Immutable input archive differs") + paths = {native / n for n in ("ACTUAL-WORD.json.gz", "ACTUAL-WORD-FREEZE.json", + "SOURCES.json", "NATIVE-VALIDATION.json", "PHASE-VALIDATION.json.gz")} + for name, want in frozen["discovery_sha256"].items(): + path = native / name + need(digest(path) == want, "Frozen discovery pin differs: " + name) + paths.add(path) + pins = read(native / "SOURCES.json") + for row in pins["files"]: + path = ROOT / row["path"]; b = path.read_bytes() + need(sha256(b).hexdigest() == row["sha256"], "Inherited input pin differs: " + row["path"]) + if "git_blob" in row: + blob = sha1(b"blob " + str(len(b)).encode() + b"\0" + b).hexdigest() + need(blob == row["git_blob"], "Inherited Git blob differs: " + row["path"]) + paths.add(path) + arithmetic_path = ROOT / "research/kappa-interface-round2-20261022/ARITHMETIC.json" + arithmetic = read(arithmetic_path); paths.add(arithmetic_path) + for name, want in arithmetic["source_sha256"].items(): + path = ROOT / name + need(digest(path) == want, "Arithmetic source pin differs: " + name) + paths.add(path) + receipt = read(native / "NATIVE-VALIDATION.json") + phase = read(native / "PHASE-VALIDATION.json.gz") + need(receipt["status"] == "PASS_CHANGED_G_NATIVE_BOTH_632_COLUMN_INTERPRETERS", "Native admission receipt") + need(phase["status"] == "PASS_ALL_ACTUAL_WARP_AND_NEW_PAID_ABSOLUTE_PHASES", "Physical admission receipt") + need(arithmetic["native_receipt_sha256"] == digest(native / "NATIVE-VALIDATION.json"), "Arithmetic/native receipt link") + need(arithmetic["local_paid"] == receipt["paid"] and arithmetic["local_helpers"] == receipt["helpers"], + "Actual native lists feed the arithmetic") + need(phase["actual_word_canonical_sha256"] == PAYLOAD, "Phase receipt payload binding") + need(phase["source_manifest_sha256"] == digest(native / "SOURCES.json"), "Phase receipt source-manifest binding") + session_path = ROOT / "research/kappa-interface-round2-20261022/SESSION-VERIFICATION.json" + session = read(session_path); paths.add(session_path) + need(session["status"] == "PASS_CONDITIONAL_CHANGED_MAP_KAPPA_00302152", "Complete Python replay receipt") + for name, want in session["outputs_sha256"].items(): + path = ROOT / name + need(digest(path) == want, "Python replay output binding: " + name) + paths.add(path) + for row in session["gates"]: + path = session_path.parent / row["log"] + need(row["exit_code"] == 0 and digest(path) == row["sha256"], "Python replay gate log") + paths.add(path) + numerical = numerical_binding(arithmetic, receipt) + return {relative(p): digest(p) for p in sorted(paths)}, numerical + + +def check_generators(): + base = HERE / ".lake/verification-transcriptions" + base.mkdir(parents=True, exist_ok=True) + runner = ("import importlib.util,sys;from pathlib import Path;" + "s=importlib.util.spec_from_file_location('checked_generator',sys.argv[1]);" + "m=importlib.util.module_from_spec(s);s.loader.exec_module(m);" + "m.HERE=Path(sys.argv[2]);m.main()") + records = [] + for name, wanted in GENERATORS.items(): + generator = HERE / name + with tempfile.TemporaryDirectory(prefix="transcription-", dir=base) as directory: + temp = Path(directory).resolve() + need(temp.is_relative_to(base.resolve()), "Temporary generator directory escaped workspace") + result = subprocess.run([sys.executable, "-B", "-c", runner, str(generator), str(temp)], + cwd=HERE, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, check=False) + need(result.returncode == 0, "Generator failed: " + name + "\n" + + result.stdout.decode("utf-8", errors="replace")[:2000]) + outputs = sorted(p.name for p in temp.iterdir() if p.is_file()) + if wanted is not None: need(set(outputs) == wanted, "Generator output inventory: " + name) + else: need(outputs and all(n.startswith("Native") and n.endswith(".lean") for n in outputs), + "Native generator output inventory") + hashes = {} + for output in outputs: + actual = HERE / output + need(actual.is_file() and actual.read_bytes() == (temp / output).read_bytes(), + "Regenerated source differs: " + output) + hashes[output] = digest(actual) + records.append({"generator": name, "source_sha256": digest(generator), + "exit_code": result.returncode, "outputs_sha256": hashes, + "stdout_sha256": sha256(result.stdout).hexdigest()}) + return records + + +def environment(lake): + need((HERE / "lean-toolchain").read_text().strip() == "leanprover/lean4:v4.21.0", "Lean toolchain pin") + config = tomllib.loads((HERE / "lakefile.toml").read_text()) + requirement = next(r for r in config["require"] if r["name"] == "mathlib") + need(requirement["rev"] == MATHLIB, "Lake mathlib revision pin") + manifest = read(HERE / "lake-manifest.json") + packages = [] + for package in manifest["packages"]: + path = HERE / manifest["packagesDir"] / package["name"] + head = capture(["git", "-C", str(path), "rev-parse", "HEAD"]) + need(head == package["rev"], "Dependency checkout revision: " + package["name"]) + dirty = subprocess.run(["git", "-C", str(path), "diff", "HEAD", "--quiet"], + stdout=subprocess.PIPE, stderr=subprocess.STDOUT, check=False) + need(dirty.returncode == 0, "Modified tracked dependency source: " + package["name"]) + packages.append({"name": package["name"], "revision": head}) + need(any(p == {"name": "mathlib", "revision": MATHLIB} for p in packages), "Mathlib checkout pin") + probe = "import json,os;print(json.dumps({k:os.environ.get(k,'') for k in ['PATH','LEAN_PATH']}))" + values = json.loads(capture([lake, "env", sys.executable, "-B", "-c", probe])) + env = dict(os.environ); env.update(values) + env["LEAN_PATH"] = str(HERE) + (os.pathsep + values["LEAN_PATH"] if values["LEAN_PATH"] else "") + lean = shutil.which("lean", path=values["PATH"]) + need(lean is not None, "Lean executable unavailable through lake env") + version = capture([lean, "--version"], env=env) + need("version 4.21.0," in version and "6741444a63ee" in version, "Unexpected Lean release") + return lean, env, {"lean_version": version, "lean_executable_sha256": digest(lean), + "mathlib_revision": MATHLIB, "dependencies": packages} + + +def load_evidence(names, runtime): + found = {}; receipts = [] + for name in names: + path = local_path(name); evidence = read(path) + version = evidence.get("lean_version", evidence.get("lean", "")) + if version == "4.21.0": + need(evidence.get("lean_commit") == "6741444a63ee", "Evidence Lean commit") + else: need(version == runtime["lean_version"], "Evidence Lean version") + need(evidence.get("mathlib_revision", evidence.get("mathlib_commit")) == MATHLIB, "Evidence mathlib pin") + if "canonical_payload_sha256" in evidence: need(evidence["canonical_payload_sha256"] == PAYLOAD, "Evidence payload pin") + if "generation_source_sha256" in evidence: + need(evidence["generation_source_sha256"] == digest(HERE / "native_generate.py"), "Evidence native generator pin") + for row in evidence["modules"]: + module = row["module"] + need(re.fullmatch(r"[A-Za-z][A-Za-z0-9_.]*", module) is not None, "Invalid evidence module") + row = dict(row) + row.setdefault("source", module.replace(".", "/") + ".lean") + row.setdefault("olean", module.replace(".", "/") + ".olean") + need(row.get("exit_code") == 0, "Failed module cannot be reused: " + module) + for kind in ("source", "olean", "log"): + target = local_path(row[kind]) + need(target.is_file() and digest(target) == row[kind + "_sha256"], + "Reused " + kind + " hash differs: " + module) + need(local_path(row["source"]) == local_path(module.replace(".", "/") + ".lean"), "Evidence source/module mismatch") + need(local_path(row["olean"]) == local_path(module.replace(".", "/") + ".olean"), "Evidence output/module mismatch") + argv = row.get("argv", row.get("command")) + need(isinstance(argv, list) and "-o" in argv and any(str(a).endswith(row["source"]) for a in argv), + "Evidence lacks a source-to-olean compile command") + need(not any(re.search(r"skipKernelTC|ofReduceBool|trustCompiler|native_decide", str(a)) for a in argv), + "Evidence uses a compiler/kernel trust bypass") + need(str(argv[argv.index("-o") + 1]).endswith(row["olean"]), "Evidence compiled another output") + row["axioms"] = parse_axioms(local_path(row["log"]), audit_source(local_path(row["source"]))) + row["evidence"] = path.name + if module in found: + need(all(found[module][k] == row[k] for k in ("source_sha256", "olean_sha256", "log_sha256")), + "Conflicting reused module receipts: " + module) + found[module] = row + receipts.append({"path": path.name, "sha256": digest(path)}) + return found, receipts + + +def write_receipt(path, data): + path.write_text(json.dumps(data, indent=2, sort_keys=True) + "\n", encoding="utf-8", newline="\n") + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--lake", default="lake", help="Lake command/path; version is independently checked") + parser.add_argument("--reuse-evidence", action="append", default=[], metavar="RECEIPT.json", + help="Explicitly validate/reuse genuine module logs and oleans; repeatable") + parser.add_argument("--reuse-only", action="store_true", help="Fail rather than compile any missing module") + parser.add_argument("--only", nargs="+", metavar="MODULE", help="Partial dependency-closed replay; not full verification") + parser.add_argument("--check-inputs", action="store_true", help="Authenticate/transcribe only; proves no Lean result") + parser.add_argument("--timeout", type=int, default=1800, help="Seconds allowed per Lean module (default: 1800)") + parser.add_argument("--stack-kb", type=int, default=65536, help="Lean worker stack size") + parser.add_argument("--receipt", default="LEAN-VERIFICATION.json", help="Package-relative output receipt") + args = parser.parse_args() + need(sys.version_info[:2] == (3, 14), "Use the repository's global Python 3.14") + need(args.timeout > 0 and args.stack_kb > 0, "Positive timeout and stack required") + receipt_path = local_path(args.receipt) + need(all(local_path(name) != receipt_path for name in args.reuse_evidence), + "Choose a different --receipt when reusing that same receipt as evidence") + if not args.check_inputs: + write_receipt(receipt_path, {"schema_version": 1, "status": "CHECKING_INPUTS"}) + try: + bindings, numerical = authenticate_inputs() + generated = check_generators() + source_files = sorted(HERE.glob("*.lean")) + expected = {p.stem: audit_source(p) for p in source_files} + sources = {p.name: digest(p) for p in source_files} + lean, env, runtime = environment(args.lake) + if args.check_inputs: + print("PASS_INPUT_BINDINGS_ONLY", len(sources), "Lean sources", flush=True) + return + selected = args.only or ROOTS + modules = order(selected) + evidence, evidence_files = load_evidence(args.reuse_evidence, runtime) + need(not args.reuse_only or set(modules) <= evidence.keys(), "Missing evidence for --reuse-only") + except Exception as exc: + if not args.check_inputs: + write_receipt(receipt_path, {"schema_version": 1, "status": "FAIL_INPUT_BINDINGS", "error": str(exc)}) + raise + data = {"schema_version": 1, "status": "RUNNING", "started_utc": datetime.now(timezone.utc).isoformat(), + "mode": "explicit-evidence-reuse" if args.reuse_evidence else "fresh", + "python_version": sys.version, "runtime": runtime, **runtime, + "canonical_payload_sha256": PAYLOAD, "allowed_axioms": sorted(ALLOW), + "input_sha256": bindings, "lean_source_sha256": sources, + "numerical_profile_binding": numerical, + "verification_script_sha256": digest(Path(__file__)), + "configuration_sha256": {n: digest(HERE/n) for n in ("lean-toolchain", "lakefile.toml", "lake-manifest.json")}, + "transcriptions": generated, "reused_receipts": evidence_files, "module_order": modules, "modules": [], + "scope": "Scoped native frame/invoice, real moment/tail/capacity and rational compiler/outer proofs. No amplitudes/phases/free-group endpoint or end-to-end multiplication theorem."} + write_receipt(receipt_path, data) + completed = {} + try: + for module in modules: + source = local_path(module.replace(".", "/") + ".lean") + dependencies = order(imports(module)) + dep_hashes = {d: completed[d]["olean_sha256"] for d in dependencies} + if module in evidence: + row = evidence[module] + for dependency in dependencies: + need(dependency in evidence, "Reused module lacks imported-module evidence: " + dependency) + need(evidence[dependency]["olean_sha256"] == dep_hashes[dependency], + "Reused module's dependency changed: " + dependency) + row = {"module": module, "source": source.name, "source_sha256": digest(source), + "olean": row["olean"], "olean_sha256": row["olean_sha256"], + "log": row["log"], "log_sha256": row["log_sha256"], + "argv": ["lean", "-o", row["olean"], source.name], "exit_code": 0, + "axioms": row["axioms"], "mode": "reused", "evidence": row["evidence"], + "dependency_olean_sha256": dep_hashes} + print("REUSE_VALIDATED", module, flush=True) + else: + output = source.with_suffix(".olean"); log = source.with_suffix(".log") + argv = [lean, "-s", str(args.stack_kb), "-o", output.name, source.name] + print("COMPILE", module, flush=True); started = time.monotonic() + with log.open("wb") as stream: + result = subprocess.run(argv, cwd=HERE, env=env, stdout=stream, stderr=subprocess.STDOUT, + timeout=args.timeout, check=False) + row = {"module": module, "source": source.name, "source_sha256": digest(source), + "olean": output.name, "log": log.name, "log_sha256": digest(log), + "argv": ["lean", *argv[1:]], "exit_code": result.returncode, + "seconds": time.monotonic()-started, "mode": "fresh", + "dependency_olean_sha256": dep_hashes} + need(result.returncode == 0 and output.is_file(), "Lean compile failed: " + module + "; see " + log.name) + row["olean_sha256"] = digest(output) + row["axioms"] = parse_axioms(log, expected[module]) + print("PASS", module, "axiom_reports", len(row["axioms"]), flush=True) + need(row["source_sha256"] == sources[source.name], "Source changed during replay: " + module) + completed[module] = row; data["modules"].append(row); write_receipt(receipt_path, data) + need({p.name: digest(p) for p in source_files} == sources, "Lean source changed during replay") + need(authenticate_inputs() == (bindings, numerical), "External input changed during replay") + for item in generated: + need(digest(HERE/item["generator"]) == item["source_sha256"], "Generator changed during replay") + data["status"] = "PASS_PARTIAL_LEAN_REPLAY" if args.only else "PASS_SCOPED_LEAN_REPLAY" + data["completed_utc"] = datetime.now(timezone.utc).isoformat() + write_receipt(receipt_path, data) + print(data["status"], len(modules), "modules", flush=True) + except Exception as exc: + data["status"] = "FAIL_LEAN_REPLAY"; data["error"] = str(exc) + write_receipt(receipt_path, data) + raise + + +if __name__ == "__main__": + main() diff --git a/research/kappa-lean-verification-20261022/verify_lean_controls.py b/research/kappa-lean-verification-20261022/verify_lean_controls.py new file mode 100644 index 0000000000..89afb4165f --- /dev/null +++ b/research/kappa-lean-verification-20261022/verify_lean_controls.py @@ -0,0 +1,118 @@ +"""Bounded rejection controls for verify_lean.py; does not compile Lean. + +Apache-2.0. Substantial OpenAI Codex assistance; prepared for Cao Yifan. +Temporary mutations never overwrite the actual source, proof or receipt files. +""" +import importlib.util +import json +from pathlib import Path +import tempfile + +HERE = Path(__file__).resolve().parent +ROOT = HERE.parents[1] + + +def main(): + spec = importlib.util.spec_from_file_location("tested_lean_wrapper", HERE / "verify_lean.py") + wrapper = importlib.util.module_from_spec(spec) + spec.loader.exec_module(wrapper) + math_path = HERE / "MATH-LEAN-VERIFICATION.json" + original = wrapper.read(math_path) + runtime = {"lean_version": original["lean_version"]} + valid, _ = wrapper.load_evidence([math_path.name], runtime) + assert len(valid) == 4 + arithmetic_path = ROOT / "research/kappa-interface-round2-20261022/ARITHMETIC.json" + native_path = ROOT / "research/warp-interface-20261022/NATIVE-VALIDATION.json" + native = wrapper.read(native_path) + actual_binding = wrapper.numerical_binding(wrapper.read(arithmetic_path), native) + results = [] + + def rejected(name, operation, expected_reason): + try: + operation() + except ValueError as exc: + reason = str(exc) + assert expected_reason in reason, (name, reason) + results.append({"name": name, "rejected": True, "reason": reason}) + else: + raise AssertionError(name + " was accepted") + + base = HERE / ".lake" + base.mkdir(exist_ok=True) + with tempfile.TemporaryDirectory(prefix="wrapper-controls-", dir=base) as directory: + temp = Path(directory).resolve() + assert temp.is_relative_to(base.resolve()) + for field in ("source_sha256", "olean_sha256", "log_sha256"): + altered = wrapper.read(math_path) + altered["modules"][0][field] = "0" * 64 + path = temp / (field + ".json") + path.write_text(json.dumps(altered), encoding="utf-8") + kind = field.removesuffix("_sha256") + rejected("stale_" + kind + "_hash", + lambda p=path: wrapper.load_evidence([str(p.relative_to(HERE))], runtime), + "Reused " + kind + " hash differs") + + log = temp / "axioms.log" + log.write_text("'X' depends on axioms: [propext, sorryAx]\n", encoding="utf-8") + rejected("unexpected_axiom", lambda: wrapper.parse_axioms(log, ["X"]), "Sorry dependency") + log.write_text("'X' depends on axioms: [propext]\n", encoding="utf-8") + rejected("missing_axiom_report", lambda: wrapper.parse_axioms(log, ["X", "Y"]), + "Missing/extra axiom reports") + + source = temp / "forbidden.lean" + source.write_text("axiom forged : False\n", encoding="utf-8") + rejected("custom_axiom_source", lambda: wrapper.audit_source(source), "Forbidden proof shortcut") + source.write_text("example : True := by native_decide\n", encoding="utf-8") + rejected("native_decide_source", lambda: wrapper.audit_source(source), "Forbidden proof shortcut") + + altered = wrapper.read(math_path) + altered["modules"][0]["argv"].insert(1, "-Ddebug.skipKernelTC=true") + path = temp / "compiler-bypass.json" + path.write_text(json.dumps(altered), encoding="utf-8") + rejected("CLI_kernel_bypass", + lambda: wrapper.load_evidence([str(path.relative_to(HERE))], runtime), + "compiler/kernel trust bypass") + + arithmetic = wrapper.read(arithmetic_path) + arithmetic["strictification"]["tested"] = "1/1000" + rejected("tested_saving_drift", lambda: wrapper.numerical_binding(arithmetic, native), + "Exact tested saving drifted") + arithmetic = wrapper.read(arithmetic_path) + arithmetic["kappa"] = "1/1000" + rejected("claimed_saving_drift", lambda: wrapper.numerical_binding(arithmetic, native), + "Exact claimed saving drifted") + arithmetic = wrapper.read(arithmetic_path) + arithmetic["paid"]["1"] += 1 + rejected("paid_JSON_profile_drift", lambda: wrapper.numerical_binding(arithmetic, native), + "Complete target/paid JSON differs") + + arithmetic = wrapper.read(arithmetic_path) + original_strip = wrapper.strip_lean + needle = "504 * (4 : ℝ)" + assert needle in (HERE / "NumericalMoments.lean").read_text(encoding="utf-8") + def changed_coefficient(text): + return original_strip(text).replace(needle, "505 * (4 : ℝ)", 1) + wrapper.strip_lean = changed_coefficient + try: + rejected("literal_Lean_coefficient_drift", lambda: wrapper.numerical_binding(arithmetic, native), + "Lean numerical coefficients differ") + finally: + wrapper.strip_lean = original_strip + + assert len(results) == 12 + bound = [Path(__file__), HERE / "verify_lean.py", math_path, arithmetic_path, native_path, + HERE / "NumericalMoments.lean", HERE / "numerical_generate.py", + ROOT / "research/kappa-interface-round2-20261022/price_profile.py"] + receipt = {"schema_version": 1, "status": "PASS_12_LEAN_WRAPPER_REJECTION_CONTROLS", + "controls": results, "valid_math_module_rows": len(valid), + "valid_math_axiom_reports": sum(len(r["axioms"]) for r in valid.values()), + "actual_numerical_binding": actual_binding, + "source_sha256": {p.resolve().relative_to(ROOT).as_posix(): wrapper.digest(p) for p in bound}, + "scope": "Bounded Python verifier rejection controls with valid baseline checks. No Lean compilation, native semantic replay, or new theorem verification."} + (HERE / "LEAN-WRAPPER-CONTROLS.json").write_text( + json.dumps(receipt, indent=2, sort_keys=True) + "\n", encoding="utf-8", newline="\n") + print(receipt["status"], len(results), "controls", flush=True) + + +if __name__ == "__main__": + main() diff --git a/research/kappa-search-20261022/.gitattributes b/research/kappa-search-20261022/.gitattributes new file mode 100644 index 0000000000..e11c72b55f --- /dev/null +++ b/research/kappa-search-20261022/.gitattributes @@ -0,0 +1 @@ +* -text whitespace=blank-at-eol,blank-at-eof,space-before-tab,cr-at-eol diff --git a/research/kappa-search-20261022/BASELINE-REPLAY.json b/research/kappa-search-20261022/BASELINE-REPLAY.json new file mode 100644 index 0000000000..1d468c0559 --- /dev/null +++ b/research/kappa-search-20261022/BASELINE-REPLAY.json @@ -0,0 +1,52 @@ +{ + "python": "3.14.6 (tags/v3.14.6:c63aec6, Jun 10 2026, 10:26:10) [MSC v.1944 64 bit (AMD64)]", + "executable": "C:\\Users\\caoyi\\AppData\\Local\\Python\\pythoncore-3.14-64\\python.exe", + "platform": "Windows-11-10.0.26300-SP0", + "gates": [ + { + "part": "native", + "argv": [ + "C:\\Users\\caoyi\\AppData\\Local\\Python\\pythoncore-3.14-64\\python.exe", + "-B", + "research/joint-helper-lattice/verify.py", + "--part", + "native" + ], + "started_utc": "2026-10-22T06:55:48.983749+00:00", + "seconds": 52.521854400023585, + "exit_code": 0, + "log": "baseline-native.log", + "sha256": "721c08db93fc86db6a4e11adedcb81f13250c45bbc6735916cdad9826a0d056c" + }, + { + "part": "arithmetic", + "argv": [ + "C:\\Users\\caoyi\\AppData\\Local\\Python\\pythoncore-3.14-64\\python.exe", + "-B", + "research/joint-helper-lattice/verify.py", + "--part", + "arithmetic" + ], + "started_utc": "2026-10-22T06:56:41.682053+00:00", + "seconds": 19.279240100004245, + "exit_code": 0, + "log": "baseline-arithmetic.log", + "sha256": "e0bc35f124cf05b41fc5b9d2c2a627e17565a52713ad20e44695cb8c54f89f85" + }, + { + "part": "dependencies", + "argv": [ + "C:\\Users\\caoyi\\AppData\\Local\\Python\\pythoncore-3.14-64\\python.exe", + "-B", + "research/joint-helper-lattice/verify.py", + "--part", + "dependencies" + ], + "started_utc": "2026-10-22T06:57:00.961694+00:00", + "seconds": 4.248716700007208, + "exit_code": 0, + "log": "baseline-dependencies.log", + "sha256": "e09b41e94c8e81d08e08eca76d3f4cecacdcdf8c01090f2b17181f8cc6c62a1c" + } + ] +} diff --git a/research/kappa-search-20261022/baseline-arithmetic.log b/research/kappa-search-20261022/baseline-arithmetic.log new file mode 100644 index 0000000000..44e3401598 --- /dev/null +++ b/research/kappa-search-20261022/baseline-arithmetic.log @@ -0,0 +1,7 @@ +CHECK_JOINT_CONTROLLER +PASS_JOINT_CONTROLLER +CHECK_EXACT_CEILING +PASS_EXACT_CEILING +PASS_UNIFORM_LOCAL_GAIN +PASS_COMPLETION_AND_COMPILER +{"compiler": {"H": 64215200000000, "N": "2^64215200000000", "eta": {"lower": "0.000000206231977820868640096499", "upper": "0.000000206231977820868640096500"}, "gap": "1/1400000000", "integer_test_exponent": 45868, "logarithm_power": 1000, "theta": "63/64", "uniform_saving": "528527/175000000", "word_materialized": false}, "gain_over_PR4447": "473/25000000", "kappa_decimal": "0.00302015", "replay_scope": "Arithmetic and p16 controller only; the registered native and dependency gates are separate required commands.", "status": "PASS_CONDITIONAL_JOINT_HELPER_KAPPA_00302015"} diff --git a/research/kappa-search-20261022/baseline-dependencies.log b/research/kappa-search-20261022/baseline-dependencies.log new file mode 100644 index 0000000000..62a908eddc --- /dev/null +++ b/research/kappa-search-20261022/baseline-dependencies.log @@ -0,0 +1 @@ +{"native": {"binary_charts": 111, "complex_contacts_and_inverses": 896, "owned_stream_restored_zero": true, "thin_paid_rank_per_port": 1, "thin_productive_credit": 0}, "ordinary_BIT": {"admitted": "17/5000", "after_cover": "69/20000", "atom": "1/250", "before_cover": "3459/1000000", "ordinary_saving": "8590884599/2500000000000", "prime_rule": "odd q > 2^26*N^5 avoiding all fixed denominators and rank witnesses"}, "status": "PASS_RETAINED_NATIVE_AND_BIT_DEPENDENCIES"} diff --git a/research/kappa-search-20261022/baseline-native.log b/research/kappa-search-20261022/baseline-native.log new file mode 100644 index 0000000000..10545bf15e --- /dev/null +++ b/research/kappa-search-20261022/baseline-native.log @@ -0,0 +1 @@ +{"helpers": {"4": 28, "7": 7, "8": 47, "9": 326}, "paid": {"1": 2237, "2": 388, "3": 494, "4": 147, "5": 36, "8": 8}, "physical_pairs": 423, "status": "PASS_JOINT_NATIVE_632_COLUMNS_BOTH_ORIENTATIONS"} diff --git a/research/query-projector-interface-20261022/.gitattributes b/research/query-projector-interface-20261022/.gitattributes new file mode 100644 index 0000000000..e11c72b55f --- /dev/null +++ b/research/query-projector-interface-20261022/.gitattributes @@ -0,0 +1 @@ +* -text whitespace=blank-at-eol,blank-at-eof,space-before-tab,cr-at-eol diff --git a/research/query-projector-interface-20261022/positive-candidate-audit/README.md b/research/query-projector-interface-20261022/positive-candidate-audit/README.md new file mode 100644 index 0000000000..06dd5c1679 --- /dev/null +++ b/research/query-projector-interface-20261022/positive-candidate-audit/README.md @@ -0,0 +1,115 @@ +# Independent audit of the changed-G candidate + +TL;DR: the frozen candidate passes a separately written literal free-group replay +and profile audit. Its local paid profile changes from +`{1:2237,2:388,3:494,4:147,5:36,8:8}` to +`{1:2201,2:412,3:506,4:135,5:36,8:8}`. The unchanged p16 controller then supports +the reported `kappa = 0.00302152` under the retained physical compiler contracts. +The audit does not replace the separate absolute-phase admission verifier. + +## Reproduction and frozen input + +Run from the repository root with global Python 3.14: + +```powershell +& 'C:\Users\caoyi\AppData\Local\Python\pythoncore-3.14-64\python.exe' -B research/query-projector-interface-20261022/positive-candidate-audit/audit.py +``` + +The script writes only `audit-result.json` in this directory. It reads the actual +frozen native payload, whose decompressed SHA256 is +`4409d2d9328fffbd276bb03fb800f59a33ec3b2ab15f79a330a7af66e75110cc`. +The compressed payload hash is +`d578875344095047c383ef513e69b9deb9d99d2b75abe14f7359d06365a924ac`. +The receipt pins its own source, the actual payload and freeze file, baseline +constructor, controller, both rational-power engines, and pricing inputs. The +final parent verifier reruns this audit after refreshing its physical and +arithmetic receipts, and binds their hashes together. + +## What the independent evaluator checks + +The evaluator in `audit.py` does not import the producer's row evaluator. It +tracks rational coefficients in the group algebra of independently numbered +invertible warp symbols. Both directions are replayed with all 632 persistent +data/helper input columns independent. The owned C field starts arbitrary, is +explicitly cleared, and is zero on exit. The forward shear and backward inverse +transpose endpoints are exact, and all 408 persistent helpers are restored. + +It also checks every binary transported-frame incidence, all 72 G maps are +invertible, all paid ranks, and unchanged helper profile +`{4:28,7:7,8:47,9:326}`. Original frames remain an unchanged prefix; only new +frames are appended. External ports and boundary frames remain fixed. Obsolete +construction-only A/B/cleanup/edge metadata is absent from the actual payload. + +Every logical scalar opcode, coefficient and order, each warp symbol and role, +and every phase/center/adapter marker equals the retained word. There are 422 +retimed scalar contacts per direction. Of the 60 maps allowed to change by the +search, **34 G maps actually change**. Forward and backward have identical paid +edge and signed warp-class coverage. The exact per-direction counts are 240 +warps, 448 main endpoint adapters, 3290 paid climbs and 8 paid centers. The scalar +allowances recomputed from the rational opcodes are 158120 forward and 158168 +backward. + +## Why arbitrary new G values preserve the formal identity + +The replay proves the endpoint identity in the free group algebra, with no +relations between distinct warp symbols. Each symbol can therefore be replaced +by any consistently used invertible physical operator, and its negative symbol +by the actual inverse. The backward replay has its own conjugated alphabet, +matching the retained inverse-transpose convention. This substitution argument +supplies the additional freedom to change G; the old frame-transport statement +alone had held G fixed. + +For a physical G the retained symplectic action is +`S_G(x,z)=(Gx,Gx+G^{-T}(x+z))`, taking the relevant L_U frame to L_GU. The required +native K_G includes its quadratic phase. A plain permutation G, an inverse +binary map with an incorrect scalar phase, or a projective-only Clifford check +would not suffice. This audit checks binary incidence and phase-class coverage; +the separate `warp-interface-20261022/verify_candidate.py` receipt checks new K_G +and paid Gaussian absolute phases and monomial lowerings. Formal replay cannot +infer those phases. The final package must retain both checks. + +## Moment improvement and finite compiler arithmetic + +The exact local difference is +`old P - new P = 12*(3 H_1 - 2 H_2 - H_3 + H_4)`. It has zero rank mass and +removes 12 recursive calls per full native call, hence 216 over the 18 full +controller calls. Let `g(t)=3+4^t-2*2^t-3^t`. Then `g(1)=0` and + +``` +g'(t)/3^t = 2 log(2) * ((4/3)^t - (2/3)^t) - log(3). +``` + +The bracket is increasing on `[0,1]`, and the expression at 1 is +`(4/3)log(2)-log(3)<0` because `16<27`. Thus `g(t)>0` for every `00 for every 0>i&1:y^=c + return y + +def add(dst,src,coefficient): + for key,value in src.items(): + new=dst.get(key,Q(0))+coefficient*value + if new:dst[key]=new + elif key in dst:del dst[key] + +def identity(r):return {(r,()):Q(1)} + +def replay(c,program,direction,maps): + rows={('L',i):identity(('L',i)) for i in range(632)} + rows['C',0]=identity(('C',0)) + current={('L',i):f for i,f in enumerate(c['start'])};current['C',0]=None + spaces=[span(b) for b in c['frames']] + paid=Counter();counts=Counter();nontrivial=0;scalar_cost=0 + for index,e in enumerate(program): + kind=e[0];counts[kind]+=1 + if kind in ('climb','center'): + if kind=='climb':_,_,r,a,b,rank=e;role=('L',r);assert spaces[a]0 else -1000000) if direction=='backward' else op + transformed={} + for (variable,word),coefficient in rows[role].items(): + newword=word[1:] if word and word[0]==-symbol else (symbol,)+word + key=variable,newword;transformed[key]=transformed.get(key,Q(0))+coefficient + rows[role]={k:v for k,v in transformed.items() if v};current[role]=b + nontrivial+=int(00 and om[0]>0) + signs[name]={'saving':str(saving),'both_engines_same_strict_sign':-1 if name=='raw_upper' else 1} + assert kappa==Q('.00302152') and kappaQ(63,64)**1000 + assert E.power(145,v*tested)[1]<2**1000 + gap=(tested-kappa)/7;assert gap==Q(1,700000000) + step=gap.denominator;j=A['compiler']['integer_test_exponent'];height=A['compiler']['H'] + assert height==step*j and height>8*v + assert (step*j+1)**1000<2**j and (step*(j-1)+1)**1000>=2**(j-1) + assert Q(A['compiler']['uniform_saving'])==kappa+6*gap and A['compiler']['word_materialized'] is False + route_classes={x['event_counts']['warp']+x['event_counts']['adapter'] for x in native_checks} + assert route_classes=={688} + routes=(sum(N.values())+2*408+688)*1000 + local_scalar=max(x['real_scalar_allowance'] for x in native_checks) + assert routes==4802000 and local_scalar==158168 and routes+local_scalar<10**7 + scalar_upper=18*10**7+15*1792+32*112*(len(word['physical_events'])+sum(len(word['boundaries'][k+'_program']) for k in ('left','right'))) + assert scalar_upper==A['nonrecursive']['raw_scalar_upper']<10**9 + assert sum(P.values())==64404 and sum(T.values())==10928 + assert sum(r*n for r,n in T.items())-sum(r*n for r,n in P.items())==752 + return {'local_old_minus_new':delta,'global_moment_gain':'216*(3+4^t-2*2^t-3^t)>0 for every 00 else -1,abs(op),a,b) for op,a,b in warp_edges(programs['forward'])})] + oldG={w['op']:w['G_columns'] for w in base['warps']};newG={w['op']:w['G_columns'] for w in c['warps']} + assert set(newG)==set(oldG)==set(range(1,73)) + maps={} + for op,columns in newG.items(): + assert len(columns)==9 and all(isinstance(x,int) and 0>k&1:rows[i]|=1<len(joined):joined.append(v);quotient.append(v) + q=len(quotient) + stats['gap_'+str(q)]=stats.get('gap_'+str(q),0)+1 + if q>max_gap: + stats['skipped_large_interval']=stats.get('skipped_large_interval',0)+1 + return [i for i,s in enumerate(spans) if lower<=s<=upper] + labels={s:i for i,s in enumerate(spans)} + result=[] + for qb in subspaces(q): + vb=lb[:] + for row in qb: + v=0 + for k,x in enumerate(quotient): + if row>>k&1:v^=x + vb.append(v) + space=closure(vb) + if space not in labels: + labels[space]=len(spans);spans.append(space);dims.append(len(vb));frame_bases.append(vb) + result.append(labels[space]) + assert len(result)==len(set(result)) + return result diff --git a/research/warp-interface-20261022/.gitattributes b/research/warp-interface-20261022/.gitattributes new file mode 100644 index 0000000000..e11c72b55f --- /dev/null +++ b/research/warp-interface-20261022/.gitattributes @@ -0,0 +1 @@ +* -text whitespace=blank-at-eol,blank-at-eof,space-before-tab,cr-at-eol diff --git a/research/warp-interface-20261022/.gitignore b/research/warp-interface-20261022/.gitignore new file mode 100644 index 0000000000..a128a22515 --- /dev/null +++ b/research/warp-interface-20261022/.gitignore @@ -0,0 +1,4 @@ +.deps/ +.pip-cache/ +.pip-tmp/ +__pycache__/ diff --git a/research/warp-interface-20261022/ACTUAL-WORD-FREEZE.json b/research/warp-interface-20261022/ACTUAL-WORD-FREEZE.json new file mode 100644 index 0000000000..e64cdc7ada --- /dev/null +++ b/research/warp-interface-20261022/ACTUAL-WORD-FREEZE.json @@ -0,0 +1,12 @@ +{ + "canonical_payload_sha256": "4409d2d9328fffbd276bb03fb800f59a33ec3b2ab15f79a330a7af66e75110cc", + "compressed_sha256": "d578875344095047c383ef513e69b9deb9d99d2b75abe14f7359d06365a924ac", + "discovery_sha256": { + "CANDIDATE-WORD.json.gz": "62b2d69854095603bb6d88fcf2f3c395fcf9d9724de8cb308f75ffaa0a84eac3", + "CANDIDATE.json": "748c6658d029fa4a04e24be7b585c718e88413ebc1f43e38c3a0e4e04a04e734", + "free_warp_contacts.py": "a9f27324c35844cf35193de643bca4231d2b6ac8274ffc89fa1e07b8ef987b1b", + "free_warp_milp.py": "ba37518258cfd692fbd246cb2557614d16366a8853904bc05bfe50f4823f81c2", + "warp_merge.py": "661fe7dc9d079da2753ba8af9b512d24e8c16b39caf709b459709a495d7d17f6" + }, + "status": "FROZEN_PENDING_NATIVE_PHASE_ADMISSION" +} diff --git a/research/warp-interface-20261022/ACTUAL-WORD.json.gz b/research/warp-interface-20261022/ACTUAL-WORD.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..79dad65b9c9bd05956183492090d5439a269fc08 GIT binary patch literal 207650 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

To@jW@vb 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

Us(H@rTp`-pK_ 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 R|M>1d{vTpU4Xl339RNw6g&_a{ literal 0 HcmV?d00001 diff --git a/research/warp-interface-20261022/CANDIDATE-WORD.json.gz b/research/warp-interface-20261022/CANDIDATE-WORD.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..ef18da9627cd5a2363b68febf217df8d2c270b38 GIT binary patch literal 282680 zcmZ^~Wl)^K+6Bk}gTtV~9fG^NTX1&|g9Hff?(P=c-GT)P9w5Qpg1ZNI$PT&p?pL){ zOHDO3{6M6R>}O%lzb}WOBebXLt!4+rW7&3Z}be$$Z;M2L)h)W3p<_=2!3k zcYFPH_nWqI9j3AGEgP5k-+RzshY^!^-}@Q#d@kWHmfS49f?=BU9Bb7BXfL&7+Xy`0>Wy+2l9dmcK zX>ICM%Ce83S?xJ$iXvOD$ONE9Gs3pQbAxy>>NgweNxsK|$m<(1rlkn;(50 zzuepGLscDG`>ICcjDK09;E1IbKo_$k?2CQ8Q11V1^Ck6tMVwI`JN(3wZ2|Op4qq3B zk~z`#%@6mgKWd*Zet@z|T^<>z7rwwsvOXn2pUI0SRltAG@=4eCO~xEKk;s*Gq)*1w z!jHfmOdQwo`1UY~3|-R>zk+*JyAzwM2wg z-d`o{HJ{O>y{P@Jm|Op~r+H>}#>e>)YWY0Np^A{(X5H;*%)RO^=hG!gm zNZ;OGaWDezsEH!<5KO5t5ozdD)MV7uUe|4z(4FBYFCn)xhN+Uj%CelB_L8#vS`lE{ z;xOJwS5fR+zNnZjfQ*3v*|draMig@z9AcS}UqkS36$66t2$Zj>Fs*}u!`5COwB*5V^lpoTeLFFpw>UJ1}IDW5i zyIt=VVTkM7R1=ko8M@Fj6G&)$c{Q!vgJU+ZRd+R1b{8x2py_c#jWyExsWtB!)twEl zP9$l*z|^3RB}iJ~G2_KWxU`~sxk^&pHqaC5Uc*koJEEbuBPf$6%95>s#5lYrlu4NL z*{u(Bzwl7M;P|QPc5xry|Ms<4=4HY(VS}~`quR3`(Jlo5@#*lwiYagUe$|NTs-<(z1g+;uIgH716YpjAc6@kq)WNY$wY(Q+{ps9tfU5lKJ~;i{N^e^oF4 z%EV^LxH`m{azf5$Hpd)~soq|SmUoDi2;J1b-ISB^+Pd9d7PIuyuYzv>Hj4k8)vNb9 zWPiMj4lQq;L!%I-Bavi$&4cel1{@I@B74ThjpPq=D&cye$-zLCy6hOZGG-JR9ek`> z1fbVXhdzfe&Xvy0^Ked85hG!ZS2?UJQ0D!szc1>UNX1s<9x3O=ODesvmG%!@&qlYl zXKDl8^0w|`p1#O&8Di(}L{+thcA-HP`V^8ZA$wV8Pa%Y148?)V@}{G>=c? z^0)68F{wk2gt+cpD6%9OVUz%?9EGC@gI-h0EjAZE4a3fB zVpc&`lC;D#qRuV~SFAPBxo}Lb2sH_kOn6Foap=s%PK&xeLkr;9SoyH+bEo&MaG?g5pD{;CU%Pcly!4dBi%<_j# zZp`ou7j`z68B(Ws!X~P60_fM%&G4D`5bW`ks-(W9Jq_Q9HSrn2iSF9qtZT8^ubR1=W^|<)`@D-GxPC9$6bDT}d1ZNbw5d7` zBi;)Se;&+^XzgBwryaet>efc=(;X5blr4jhtPcpnqR1hS)gPk&?s(zGPcFDt3f=V! zA8PS&<$TEmiq`l`bBw*f2Z3-8L_q%RSGCPk;|itTpT;9asm$9e2{oarWif^u&d3NG zS+ek9biitPL6p^Y4gN}l(g|J1G#{5#!|!$^hRVUiE{IFdy%*9GpT41s?XuIns&!Bj zkuT!`-)-);@HU(pqU6P($L<;9!u7*P9?oj?b+(48U@Ik?&)#=28pv=Pb|z&w8P7HL zQEq?M7R`IVe%vsKY;A0mR#zoTAnjsCBQL`9H_6oU&P&b@8$k&V4X;Zj`XfBjp)TbC7~+hw<~Cj6^C-wZgma2;+FdvVTYfKCz}bdXZyzLllh_Ng&%H9P6x}X0>%{ z=6z-}uxInE@Y^Pkwsd6}HLp{?)lG1NX%8WV+7u|Olem36G8~H!5)}u;(R6cd#G`J& znxCmf(j5EIQ1^G|natzgM@UD66}63VLHnyP>}UjPkHNcE>8#Sf`Y0O_Ek?p9 z9R6&kH1}v52>9}v9>+y^?7$}J5bm=v%-9+P)UMw^!ZrvDVzAnTwF(>ix`LEO*kI6~ zzh2rLvM8xst~%#T(5mZ^m@1hbY+)!p-8zWc(*4qiTOFxbsQ z7_#iUxY4xm(o{TqA4g;vpsdth-@oeB=<3k#0A!kW<`GZ!MP1wD{iXY0u<~h^qZ=(2 zje*C2&+I1f***b5Bzl8$K?>Z$W{bSq_?DVrZgnaS26Z&hgy(G z6f-1SHyhny=J%A`>&2!{EAC!+(rB7!4(jUY*D0K|rhllcYUfFMG@f2_DF9wSq z1`9Ie1yWix>f|uuyGoY1)=vH03uJ5!0OICvKw}#OR8`BcEE0_{nY0yP@xt}yGMn&< z36BpSG59{b=-!^a?p8RN4!&H%!P`iuMkWgT>>`+AmIdC?`2|Q__8A`rH5|Oc?N>iz zZN4hBc6U`OOnj!xhsP9Oe>Ftt1NKAMvIP&_3-y?#UPvGt1aKd-n{Bn+2xRXcM%3!! z4`T=eO?M29-LwLX)3QME;E4Cqrs2qE4xX0{P{Pa~Jum`Wpm^DcR-MU3Sri^@czkYa zHSB`e_yuvbfcP_?r_ejDqQ+Sc9WG>RAZkH2Vkm@=VX$pH9`7%{E42d9rf z16jakLaE=sZRzNHF=mI5FkCm>rL znO}W(3?;GdEXr$GUlTsOi^da01&UQoj;8aJ?<&$o&c_wEUV|MQ2r?^JGdu1{Z8N_m z0N0t`5`3%^ds_;CWZbNM6w8fd&9-=cPFeM-dBo&rrjridH#deBXSF-ec+$ZO zMSwzFaou-T{=vPL77~sK8%eLl_V`u$gLy3dJ@EK`8t(f))K$W&_=D1&IS7>S50P7) zFEMD&mcE+J4cGmlZ`{CqXV4cUui}7+#9Xk8osYqTYmfH}HRqm9XM-EI7kKHYrDc5h z`%j)7LPQ<|515E43s7xOyR5mH#8aDXU~m92Xj#a`q3w>uoGlU11|4;{xBGwZ5$vEb z>=QAFND+#LXHc2i%2Oj(GNaZh5`Pm05r!d$aoDnnak3tj25hw)&2r%e#(Af`6msR9 zsO$zY7^5o@_rqHsI=a=-C&M3+K9WI|vLq4iEEnDEtsD_H!Xs?ke_V;>gpGSULvy^y zpB*Klrm%Z^*|$271#7VRi?21(u=Ad`%9)+YpE211KPg)EkwmmgC(FkVv!?T?|B&aF#*2htg~5ce%u)>8LRp#5qRt+1&#p8> zXddQanWCD=!~#hta3f|j`1o$fxHPj z$JX8`VH?MEc}^gpj}xB!e*8mpn7SAoBhY|36%AJx*8L|u1W61!4nX8u(Ow+d)}S=? z05C+aY9M+gAqYpf5=PegU%h&IVZim(^<>>PS%QUZc+FRwe*EbOncXpCapcc{%})6+ zLS0x(`OTqW4lPNi0{7_{(gdH@FOsUOP=Z36kQ{cf%NDP>j)Q;SX2M@8;P(WrcMR{Lx|I!vG5;)VC4NRXRUN$W|P92+pLDp@-D* z^0}o}Kl>3**_BC2MjZcG$xg-^`Pn~Oz;T(whJYSL$Kg-RvGs|AriWpr=?=#GSfb!! zCul@a6O7SDolQMES$~URY0q@Y>JHPR3mLKnvt&O>8jE-%gc_JBi(lR#hZt90E^>&& zaIkpiGqC+_>pzDU1!f9xi+Hzapr0dwglu1{5{`uxeu6V<6nKL3^KEH@Y6_CZTMi>@ zX2i3vZ*F9_RYVOA`tAHXA$*w8ygS?kABLAT2Chy*caY>1-R}Q}jPPy9n9N+G@2}dJ z(0K4RWn9zc1%Xnnl`t7J1rg!ul8?~L>7tB8xx^e=HTRGyLuNL4vl&qTY=(i7kXP@X zjy+%mm3WISxQ#7^;;GB5PJ%eBYu5P6B~w?nT@7*Y6!%`kyT8j4z{?vQdBA@ot_13Kzu~+B@)3 zAL&rWMeWuq)GE-Wv8E$5raq>uG^Sg|3xdjX1Gu5jKeiX_@N_OQ#`Q4#{vzy;MRZI5 z_|HMXLk;}<0ukzrHN$EuOwk>@?Flb6JXyo-LtIgK z!g@D=R)JPwR{RjCn*C?G)-RIc=4#x_?Gcnvir@qu%U2DVr?6oWW{5&Iocc|83$6o8 zJDFOMSsHLPm?nnQcY8-gd$|}};r^KqJtd)Gr%yT%^YM00yl+AVbFoSP&#M11xQ0k* z7RMipHog>Zlv{P;ew^u_Z__1){23nnwX-jlF{rBKTz!|lrXxyFI<$CNc~m>DAvXg> zxaP+>s9bcETR|)q1f0EX$aGX3iJVjo0!muv+z6F~e6dpY4F#rbx8?^q;og%Lhm)e0 z=#kJe9n;Amz6P*Q^+4N*qa~f;*5|Ku2N?Wx4JyOVr3K1FPVenBT%~E~lWFUcqa>r! zj0hDnls|;}s|X3>kC-iBigN&|SLj^CHGFekSQv_OdiOIXoWhB>Ec_CreBvgD2hEYe zPPo7F3CvW199@Petz>okD1U=THnTs;tl3J?b8E(Z$2<;FXk!{M>5Yg?!Yla{S;XMO z{S^~6*Q0iNuJM(6S_SC5HTDASRI(zFl*UbE$O_CtV*Y7}{qQX2##%iW?BvSOVQ53w0UZkk;ex#H^2eI@S1hsZ35kVnSvWbnOx}}v3Y#S-#^+y*PmkV#{ zDH{8df=r*0M|&nr=QzsM@*@QK5dy!truN)N zE`v;v&*G6TZu(3e^k@o4iM+~3AK1|%_UXUp+}yzyAY0i~MkmY*XQ~qXaK#l;^mnSQd63*SMCI+%V4J~`+0)%k-al`OPke$xy-omVVW4!K=e7P>XX%z#PR za$T_^;)drJ-Tp+}F2fxuj`2aBv`9*w7Cq`oV8(S@%s zX?+!=skB8)2KYV?FqeTky7UxaxU1-SIPOBUm`dmzyK~;Mq3Sr}g7XXWW1F@|WG84* zbIm2Zsv{NrC{fOdQrB#c&uOoi!Hgr#p46wkUHq&jU>!$I6&zSqetjMBz}gpVra2Bq zV3Nu);@aCDGVILw+I(%(Zi-JQH>eUjlOHYjlZV5qP{F9wByOnHK%-PSW9pK&*V49k zp#SK#msNtPlK@wo#myQnX z(QlCq=lz_dje^mYsUJ%^DQp$gIT-8`Rp~zX@2IEQ?2sX;WaV>dkY|7J;3UD8C6GB45@t=E7Q|VeTs_V&nKG&Kj6{eVB9SEb*Yv%Se2=UCrAedf zyw@^i^_azv3`=b^;xDb~2PLgS4fF%N*Om<+-YItTs9ufibMkvO0GHyZ4+-re}kM#2r`wyXl&dJp}!-&9eHo%;z z5B2N%vA3?&g@mu*q31&=z4QdDRREv8a#U^ApH~sL#_zc@=CGZNx#;dQ3oNIeyaYP& zHxXT)gX@Atshi=E^nDW-tU`s6@Xs5jUQHce4$AYFyxd+L!7>uC%5qCnrm{R3P z6MYBh7|wFKbnR!NrfvQA#=+6G42?ze3z}q}Be9Vp8adMYIU^)i;_;Y>%UXMx{^`KO zX7GL5#yf&M%8#;kuDRVtcG}}$S*A|KGLoN?CbRD&qZI$rQC2Wol84UV#W0jTxb(A| z(}MX9GlQHMc>d-ShQ?zK4q>Y#6jGd^aa@|EQC2hO=PQl~SuT%$*~F!$O`*%r*OrRY z?57=>R9D0=KrDSuh?%f}Q-t>0Vs znC$7?Q^q2SufE#NI;x^!@6Q;nE?r=N60SJOB0Zsd6n~b9ymxA#&vc4n1JfGc1uKg5 zfMS28hYqP5O6KLDqZ|E0A@B`_&`b0>nV-;{ASiSY!V!E9!j+p;Hi~4fz6Aj-K%NW# zP`JEm8h{Q1GKa2|c=+(#y>QnMwH5B=Iem4GtQnJQItk^Ror`U#z5e2V0`?G!A4KrN z7bHJ>kLP~zKNLQMc0Yt_g^|9mL=YM3zm9lMavmIhIAw2HSQG?4&djxRz&fAK z_~`m_b6L_7FZvIKrxWIfng#T5O_Oyuc%v{@+UL5juF+Q|F1i~BLdZFm>EYdhpSL?6 zz!mkq_kmh^Vt?jmnM>g!#*1EjkMM1txCEjn+dz8zc+EGN@2C)RhK9X41ZLqr2~Sft zb*I(YFVvuhOk0}^F)^@uBrF$%x`+a$i33&t|>eM&iat_jCv{u?3E2$A@sU%+|gNtlqGnmb!g{9CKgfdkp zLp<0GLCdzBE}+NduALD#IPO8%&E~kK^@JZbAOtp2j@=T8C|Hp#-tT-3H*S=c4+&uWc3m`qYz5!@_=8;Gk`VY-Hx&Hc5mkuBJU&NL3 zr&wE=>zZEt)7_M;Yw=EX>8VT~U@G_;XC7a&zxu##E>2q7PCFiKYpW?6=8T9^?BK3aVjVb416y80y(b74u6^o- z*0f#$0DL$)W zUb`3I8#A}yy}hTejStPPQG(&bgXg5?Twlg|%tdC7Jw>G_$952fP&@Oai+gW8;t#51 zp64hHDE%^OD4r=m&L8EK^UkyQrqApOi=br=Qgip+ITfHwiAk*BB?X$o=jw$JiN~el zn-Ue~g9tW15R#;USxI~Bpu;F1vW=VwrewZ4rswc_Ca!t&pAN7?r}JjCx5j08aVR(j zk|`CS*wfnxaBkO;x!5P2z0!&7$ZqyQ@f*@Etm)XDm6lb@VC4iaScLGKB}71d_&w6B zs%`~+aH47Ob=1fIAI(`Mky$U_Jen!7I==}p&!#Iw@{P6AijRcq8|cy;@U$IV=?W&- z?sA>H^UifWv6T99xj&*7GU#&2PEx}ooIWh4n(5HF@=eiZ!%3kZQjdA1oC_0_IW{y2 zRwY1(;P71x*oMtduU2ot)HDB#RNG7}qO3X6jAn=%t0ayV1h;k(%c$B;+KHI~yZt9) zr)3Z=N|CLur)4|*Sw|0|%{c@|dz6ls=@_*A`wC$PXMn}8`nX#boR+AuR!FinQVh*t zh~*Q`gtp`n=9R z!?*OoIP&k^qmh>Cvx+jvs|&8D@xP7_?Z1xC6)Ua?Y6#;_jT>mmBlaSs;LE~PJ;a}( zFolxFf)M^XBZ)J$?~zF|_2Z56gqBYgTr?(ai65^<V`~65LBpDRzJ0$|N5f*xef`}Gkc466`muOo7wUF*$gvN9P+Hl zj5^rxn4zkfv&H~}pGV@;P~8-)>T+UTnb?h5qPS)OM@j{J#TkYjhLQ>b0;AE6bfDHC!Zdhp;HLkH=vXY`Tj?p?j5M2^Y25VT4JW} zQ`{{Zh>fOi%&s?+;Dti3T9c2o8q$ekIhD5AWGzoT3L9>M!QqwJ(i*aOTF>(1YNZ?P zGDLq(GE_5yvaJ-wHpquWCe??2s3maJ(8=m!UGrFWB05QO0WFS;=RftO^$it~u{yh_ z2R(4JQ|}c9SEmX+SZ7<1N0pfUJlAfW*JfDq119D;;x4YYYEY6*rA&{eFD+Lqup?mI z4avh3JdI-f`tFi9XE8-z+5kackfiJET0gw{W-c!~yW&vrhkhZ;)SH;g1iW>P^H5cf-v2zRN-I}+s*j7~Q-QIA%~30z#1 zm9s`(_?=HCj%Ta)Q@-U$4;A^FLEh9-#7v<38y(i$MR!Gs6|7~3t*A=?uLmBE4*8%q z>BilonU?0W1F3T5D}zN$uK8ron3MOktD!%~`QpT-7fB+9OCyvxa2^D5X{f4&_mRvK z67ji>c^64qT7}U4v!BW{wM_YbjLP~>a7rC8>+G4kKE>J_J=V|uMZ_}Va~gZ|jHFXI z$290V@gw_miT41iMGNxHHlNW({+hfE3MAPuKZ z99a}5uXxD3d)*RnA4uEv<6@XUSNdZqYu+2ai|D!F+v3ySpWqp29sRD^Be7z(q#h)Tb0d|36? zumbI`hbAz`xMaGskgKfGiw&CuD^lH@EW>bMS{t&=ajskr-sD4iEnADW+RM~Bb zS*k5gZDP7fspj6DKv`bb{yAfH=eWtmC-eqsso@2QLI5iQd=g(xF}0FB|Cm9KjjF6f zp+danxuB%YT}h1F27h-+w{Yr^a_wWeSTpaB!HAHq_i=S@n#8v3_+fMs-^6 zA)>Y3ODtwFzkQ4YRYqrM{9-b(hr5+$%JQ>G6QZ?2FV`ZA*D%k^89urmE+3KuB6N`u zlzGk`wt|8P{oYvy`rt5*ch>Mffm}De=shM$j8w&BJbT;g_e8K$gdPn?(CpD&V zU@M$j>w;=?r!b`i;9sTwtaVfBAWbewD^$kvmDU9!#gFOm=}~iR63Z|tj0N*wR`2d0 zeAa+M(pIJIN`w3Z5q$Q>Z|@n${RT}F9tI0N{s9f7ojzS#Gg)qA|Ax!EoT*IrhA6fM zc7Q5o(L{vbFY*%jqCHG;xq&?LhhjsaOboIzMq>X`=U}}(ZpuQf${_SG+Rg0XXjd(F}kbcFg?zYZqMPi*E7S{2>pjNI9#x=6c=|Gw(5)Dbsc0k0>VUs$fnWVW>2?qY-{kc<3NK zG4zsp<~SMPZ7Iz*Qy>klBK?;v3dlVPRx9{^UDGk3mBw@s2TsL@%clJGcX9O8RB8DsLmqPq%7X*&e zq5n_8^85c&u%Q00VEJFPjitI|t8quR?Kx)4fQO2@L*iJP|0KmUML34vMO^UEob8+? zjVx(t)8c(x;a<$KgC=en5k@%2v&CTx5~bVS{;-^XYm?H0kxw;{WzpauG7)Ov{LNkI+Wd^EE&emvrwANCRtMpm+2&1?D z;qiN1mDCUlJ|i{be~J|+XVF|`B&&J-i?rw#&(cJiubPU0s{5pPKasjGBWI);5WefN^0#AWe2W*-Hmj73 zb1$gOzp3RuR2mP;gF{;{tUTZ49VApYY179PZcW!WNlDW)qlU8M{Eo4KB`3hhe1Sfe zhdTw)rzStf{Fv+tvYkk^ASZY;dUAo&X&_P0hS-YY5%tLJ)E|_^_^V-^%z4%~WDSk- zFFL;7?*bu>$^{NoUd3RYUwvIM#ZI>*)nEhHF19)S{}M(4+e6Fw!K{>1SGKsQN2lY& zJ6ukP;BpdvtTMGeTfKn@F5*Q+z96SF8VXd7qWNa{UUT zrZ{2lZW@{H;d<9hhCYs& z!#Tkp#3XdJm@V&pl8%%)*x6XCqh$ox+E4%4{@Qg@c83`-&avy1u5Kc+A$U?N!#ThZ z8hm%~(dE>$`S5p)XM{@BfIlI#4JV+&^%;k~qQP_4%_sY%OHse7IObtqUy{Z-}X zgiZYh1*)Ay|LymRDre?3)6m~7|7)9h+uE-n?zj=ya{?IPs)9R2rK? zm8OO%*VVEX?`lB5{Ge2|aV){&PU+>AnO}L-Cp33kW@n!RF7EkQP;%+(P$GWN<__+- z{p7AD%#kK8RmQB^j&l|ARriG-l}UYiZK6r9xPbuAeJ8;`EC*eGk-+H#TXR6BD@1SM zp9d2JV~_Z=cb>G&SzrRb5yBhX2>BT_#`iUeEHbDD_1St8+Ih!c=L_RB1t5Fq!mh^L z6g)jQ^J|IWA9U@$K88*1>Gb(|z>!G9eq`{aepx?u))l&d5fZX`Q2T4C_#f3JBAGQ< zSX=c!q9&3Api!KCB+gZ-u74#ds!e`3w@su_Y;~)bh1*T?%qk;w&6Eq4=G+e;6&#Im zgU2Gq;Z(ib=Oac1HGQ82q^EbjJl(XH+(wD6IKX)o$L>r8zPoHE*q}fe6qyB{KRuk) z3#YoZf5G5I=O?BAtYV64!r?nFWYF|`6eR{`62JXV*U5qyCQQ$s{r>COaJx15HRxc+ z8eP94YxokFS!2ZUeRv<&OMAcGS`>#=UZ!PBf@($-ZXiY4Q`9F>F z=V8brw&$_&|B+q9x^^kxZGLzv&cZD6KV2>r^jYn~E-7batDd||GlGvl)TfI=!jOPI za-y9oFsFqZ^SV?eH;XuBmcb0gRXr^f|Dj-|JqE^R%3-1xML85r$K@gB1*5TgR;vNb zWIq_j@$)+<{1MbTdmM|&oBd{xiJxX2no7?vJo+OkM79x#8(;tQCcab!Ds}+Ng%1Dx z?f&}Z5&Svq;u>hZD@1v-XA|V%dFdMW$YvM+;1M_LfoO*1i!U)2JC0fc%vci)cT!W3 zpR~*np!)AK1tks{*r&^aZ;vcdxp5|T@<7i#oH0P6N_o}qaJ#LcT3~Kg(@Kywfj4eB z4**>;dr~pWbvGC+9o)HBQur2jhj`{nXn-0dp8i|O6P%aYB8xmq_!krPxaPm#I^~81hlS_P!>q zd9yz)p7+oH)GVn=X08wj4#H}LU!>mq*Zr};835f}6z}iiR^kcu=Lberu}CerIZVi$mdQPca!<~i|q^eV>C3M3X zF^8)YJ6PG5$8!%w3mMn((}kv?=M+s@A)@Xo-TFe|C7xaQ%*ey;8Zl1PgSELLxAN!P z@x7`id>(O^{l_@g-0X*w73_c6s%e z4K#k>&LerI&G4d%Ms8Q3T`;o9X%rz_+3xL5>)SM%A1}Y9jy+fu zkc#CbA|<1|G=M_0hOA6#l>;M<8k|M9kw|I0!M>bK9gxq2pfAu&fSJ}W>_uXj^m!%d zh5wTiBa>dP_IUL4H2LWbpT01dy+Az%?R26dW=R)Yd{9ZUu#J9Cel0aQH&vuDC~#uf z+u%z(QY;OSKm?#tnhL8PnTz!4#Hm+A3vbbmnob4`U-R?;FA$~(oYU23VUYsgJ|4k) z?{(#)*CPL7w+nS_NHO5=hU^aM`9j#vNMF&+my&rU1OyPz*%Bmb{Ps-)2ioE=DlYlv zt%kQlZZV3(gCd^r=Re-%KjY3z;6K({M|g{Sv)0lQ1q7El0&og_ZUBCDEMUz6(EVlc zVYk{K0c!@w(ncUJ@+C>z;NO45O){p1#Mj=aMqLjanO>Q(fQ$UZ`~4g9xXVU zxG)oSK1bwfYhOrt#cKVRbD+Nfliam+>!hf^4ws|31XgY6Y6{CvP?anc#bK#i+fvZ6 z)31$Cr&_t7cC2$Pxus(#q%3)@v-iXcnH!zIf2x}BH6P3PM}R5&gx(*(8v^xn6?0Vzj;?f<&rv1^`2T_{ z;z)9CRAeH@RouXZ@Mhy>si1*jlCsjKs@tDNsAtii@+mWgoGd;m(o#O;vS^A(U?$@Z zCyPCWBqXPNRbEhxtC zC(H0twL+VN!a0SMQy`a$vyutnTj3QXTD&r1j4O!6+(m3dv=ymQQlJ?a8BYAy#K4XA z11mQqTF@VSR?vaz!ULu3i|aAlTAH2PNFH-7cI3GR%pQ%R9U`cZojoos<8`|}Jw z%dg*ynFVf$(goN*)p%v&ZAn zxAr;s-FQ$G1LZo8;ajW_tdk}Fhc$d;W8Z-F<7iz?$MqOZM?u+ZnYT)1wol@vW(LzQN7v4Q?J8tJBJjnjywJrg4&up!?o_BF_`MLdsy8 z)9V@R_%I{`M*<_qX=FEIPr@^$(BBGYgm{Vc}sD(KVplU|g%)uUB;HG}RI;kbJWEsbLXaC&8P#G0E zKaj=|4M&emk8ZC2D64deOetpMa0PN(@fK)He5vb#Jd8$B!RP-8v>@MMVHc+i>ccNs zLr)&sWNcI)dbPQE`J2UFA!DC8M+$=X}dl{aY~Mh{Fjyn8*VgN2nQY>ak^iCw-= z3Ur$58@uspR#j+71hmZ^TKZpr&1Ii{&jf}U?w(4R|GO*mc(KZ5uOmwsR!Tz;R$Xir zd_YZv?ieGLS<^>j$G;nV5l!0+IB0Ab)P@?}^R0Wj0^L^dQ;@TsSm?HNWjBlptjrdm83htJ=STFFR@8x@XNkr=3g8b9O zKbc{zG)>xFI3q9)=bX&>;!SnJJ%4Tnsw?jS>$#jlFXH%=8+c9VEINN@>|Ngal+J&B zibC$>s`B4p4JPEIkrlSAhAdx!>Df49BiSYa=W)DV?7|P|bS3@pQ8-)O!fVmv z@jiU8l_PY(#`KpVe%3(xpAAHo?L91`=t;!zBNKi_IfY62B8Fi_E+iUNUl6Cb1_}U; z*R#*jFEN#_^vIcc6}>vXW-Y3fJ1jl&5ixooxM*whE7q2VD~O#q|M&7?RRl|(hY@_c zpc@lCt}#5l3^0eW!Ka~AoA^Vi4~4AE4e#)M!?TEE+nDoxX1}svEvrz--r9a_wlQ6k_xaK^o7|$iuGgdmj9LX zRbxp{eGo1r8N+$)i@2tkS)=xO@L=mxuaC$e(6x)uNlXxlLU(#kfU(6oi1ZdiSjLwG zE&k&-q;nNozSCxh8?M7k%q?fU)Qxi$HWI!-=11OBFWUU{-$Be`mj!lDf*Zjp=#3`e`dsd$Ki+q4fre~hpYkLF`tDk3SkB>D3KbNlXbtem%Ki9i!MDDp0_Ea!5vIy*om%}`Que9n|FJ^ zP{-_r9Hc}a!E}y;coo%%%UJ?F+OvKaO{d^QJs zD#M~Ia0X4Decwr5(gumh-ov{ipB4b)*HN3o;h@H^pI}~IMY}~N|0tuxgu@LcM~L>W z!qOjLGq4AANk@chv68UmWcm5zlad|`!9QL^23}8!LW^v?QxQ`D0gJC-Xi0X%MLp#4 z;%&cP&5C+k<&%?4O8|HPNLCok=7(#1ZKzY7<~V^O`MRLL0W965dgu46Jswt2bNjzN zWJxzAN$1ND0N()2HYTf2Pw$`&tRVk;P_W}}KS(Gt?=Dc!Y7RBe06ovX9S2;d&nKOv zit+DZDh_`q=*N>lLIA}(GXc83f_Zrs6%k=md6uC(H`UK-J3oZSuiaqeTlfSZl83rgk{n2Rb!pY!5N+ODdWCWCw!=geeRL=v?&xsK-yS=>XFzUVPA)m5{iEf61AUSLEAY3 zh3Ex`oTUw^kK}LIn+b9SB9+Iw2sH&FwW8ifyCwH22B5kbrhoD4Cu%*ZcqRPs?s?-Z zap;h&f1!$ooS#f3u;2X0-Phv8A>di}-;2+GoxFFrZi|b^?GfzmWc3qrk%UcQ-!U_d z`hYJALa+N!sb)nz=`%+Dc$x5dYYdD(6<@2c7Og}hf1#N(%D}t_7{V12Eq!-*U|egm zEfAcTA-HBUb-|!%uN2>y;fKePm?>dbU?UdhJGGM$_#ig^=W~+nQ$zR+*|UwlB+@j4 zSY^r~z9D!J=L5rWv6nM@Ow#`NGnrb8n_Qxs;jOjVml~s6){d1b7ykn_y`-sKs|jl{ zv;|#}?_-J@dNw(+sTa>?^1h9JxC+s#twCD@ zt)l^$q?a90JMj~@2K?M4qf7KPWk=O05r-rKO#9K`Q`ogA zI4fi`FRm7~wplH|a=|Ky{Az+Kp3RSi9)1vef=$7vFj_E=LhNeUd@T>^xdoA>!U`ev z7Gnnn6$ZzUc~?}>U%;L!i@wM5gS#LHdrkq_9IWl69MvSs;{n>yAK%r`Wpd%dX`$9^ zq1RjxD3d$6k58tIZkfl33Ub?u|Mfj{! zg?adtId#mb*U9mb?27uWx-g;M9%}8S!bV zm>F4-F14#8ejhjp8C(=Vjm(#rpzWZ7ap)X7(OI^mVVjnBLZVbB5}H$qhe9s+r{#-3 ze+vCP#X)k*a@MWUR{a<9T_Q{D%2XRZFNPva3}Rs~|;fbUX!B zMYTvzOeX1ewn*G|teP#ap0wC3Gl_TMw+NpspGB~0Vsr0l73VAdKLAretiRzdvVmKl zT%RKN{chboB#W=eyH#6|g$EC%nxJb-RKZiU)fF8HL97Jo;chk9@Eg)Q&EAHEkKxUTklq^EzBb3|w~O%?hCk-VL+y68cv5n|`)3-fRskWMOL@G8VSiOnYfAK+PpvyxtA5Xt>{iQX5EQqVn*Y05fIwyrvk>6M-14g?D1qLFa32irO z;*&_5RY$1!MAE1#LItrZ*&I}a3hJTE^*Tbu?1^-ISpGwid?c6QKdf_V(?fx5b=Syj zS2UejgY` z=9<2U7;x+BhIzt^ReoVEC}{E7dpsq%`D7Sn%dD3r>QPM6TQxP(+jbS%se#B-zKFV8 z?xcZs4ck{?yM?1m!bA(f%3~SzHtpC+H!SOH+d?u-hn;CA+b(??D7FESYtyl^TKR~t zg=U%9-02ufEq%V7nNWzk&9+v)c_5bX=X!fONIL}A2kV3*(}a?7jGIsjj&&L+cnpe~ z+S_irX>adq>;O?M9#MDJ9NLW0_4v?l%D|es+J#QC{SgjYw6X{*4p585$bx9ycr_e{ zbt%zevmN?0&`kqds7>E86cs1dYzau(o3~`8Ey6P^$LzoGtmllmaE#@@VK$8%*hp4_ zZVKYsqBMO!P&0N%jp4zuHRJ(9;|98M@llIu)4SV^I+*cpwxwkKY{S|*wqzMziDN5Lz!Z(8ZTbkudaFcm*4 z9btWTaZNVr=taiNQ9?PWqgQ4n7wXD?n^tvMV0F0ic^eqBNMHA6a=RSFn+|bDE9r9U zZaR(}y%(+XLQ`k(Ox{FGm?o?M4Hjuu$0ndvagkT2-b~7~HkC~apVzq6tQJ0}YhCoU z@GEWCR)4hc>E6CdyV`Yoo>Wxxq>n~tJR z!f!%f=_Y0K?9w0Ie@Z}d!#eW$tQyy4SkrOIJNe8k^7l#kejto&Ey}MZNk3%~yax0Q zOLa19T-BSAzPuyYneS>23BZ*X;T#E5c0&_UsQTuwBED;?oS z1t$f9a~3j6b?ClyNbi;E%+VHQP0>LPr+&oc>DcsXgz(Z$8LtNMeUepdZqK9)QdYMh>((psRK zx-ys&wxhWu3OZp{{i~=O=oW>KYxi9=>+D_CuF`Z<-xreCe6VEt)O^uloCastx@JOT2?VrdO5>#riwJ%7q0OoL~sg zMYK$LHqBFc%1#0VXSr|~`g7C!@zRc_$v0Z+7Ov?`Z4$N7?%Om?EG^Dzi7BM1lAlMd z8HId{<>6XQ>Lt*vj?h4~y|fjB*wYvzhPi`JAEmTSR^O!9-dH1>#BV3AO>!cv zG5AS~3X+^PMl*Pn069(XQ|An~o((mx1h3FU{nF%#skGvj>p;;{?n&aAD>b8cn{~wL zYSJxa@31`oyB-bn)Vz*3T^#@mU3d$5rDc(>0tHvx(#R}AUU4-wyA}7T$h=9!Z-h@1 z+zQFib+R!sx(rfL>d(ehe>D803O)2H}E03C0XtDn!gENiR=*f@~ zO%u0urNnb<)-vd0el3Ss)0YG*7tX7moL~rNcVgBXby-Qys?Cdl;4DvRJ?IORPWP|t z2TE@ux%n^s(AJAIqp!1Q*M6XhkM0Xsio+oqmx8Dp%rd9w4J*ANLx(EODt>8UsEfS1 z`=e(!d85~pXlmOI%6t<#-K-D~-9$)9VkF~I#y45M)MPwKud`EE_lle${Q?Qqw~3E7 zsYzsi(*tg^OPkf0{wxz5ZTQ34+Cj?qi7kI%gI=&Q830#_VSgIEO5nSYg8RXW0;*G; zb(ZoeVZ!Mu=T<;<>q=hKwK-W9wo~X*UwvARpSj+gl0M4OtL6#^uWty+U`;I0)D7Xx zo;~q((U>%S3Rt&-m#Z7XnG^d}1y=e^i%*wkm44Iu*oC}O@GMqW)pUMrb1(C8IkEH_ z&aoWnQqvFlYHh~F@>=&eT~E5bEGw-eY2(;NTG}M)&ad5`62^j5tYeu_Y0E9jHVG<| z&%7jx*NhU*Aq{RdQ1T^1O2-nR9M9mcuEbs|* z^n83pmqo77o$}89rs)^XBzIctT_xI6?AGx~@u&Bw6f7eq zm*rsc!kG@vEC-Vp&UA2QIhed~rh_xf!Q|zWYeH}NTiN+D^wz#rl?Os~pNs@01BKqw zwSI^HJwk9&;D(&C3&F`oonpJ$^%X-`u~WO67bvVlPTd9VEF5^Lx}cqGS}umxT`xi$ zw7E(_G;tkvuvHW9;S)eMRBK2qTQ5Cnq#b{_CmXoo6E{^!w3koBR<$i)L(p|E(bc3( zhvK~HS8G@<2HX8~N#6qPFh)+-?>035NFdj)A8zt(h|53F26H8TY~8zgx2Yd1`<|1H zZXsKtY@_XnjCwx8WXN7QS8LfU#-m+Z2-a&`t#)l9NP&c+G%$?wz>ap?wN)Mk4Ox~1 zy##BWDkf}Qo92;S>?V|KjHIQeU7O~$kJ9yW#1dJLnq9vXkpF{NsdrYT@9!*Cb^0)wEpYbnS3Mdo(#*b#o^n zGV9Tv9b}85uBB->E>OK7P~~;!*tMNmqbruB`CZ@q)9u{SaBXKsm)mP)>-rj)cdyc} z+H~>udnwe=N8qvdKYi%Cki7RlU0aUP;Uo&KCM!||nKRUi8u^Y@+SLyuao?qOwWQJ! zQg-ECUmwvvYVFFqz7e7UH-x_8mres~KQ^>w7MX*sH;1A9PAGWm`iMivORtG<>TX=| zJNsEKp|5X8^Cv~{Q1>Tn(-H;O3uOM}j2hweMc2^5zu69OeFYu;o1(BS z?HxKX9Lb^!3&T8U=k*LYqCWe6_Mt-^HhHOC+A(tW+FiF;c-)V6Q5y(=EZ_ve!#ZRkB5Z`Bs8!$@{MEZ<*6 z`?g$sSYEgq!?XvI&C$@tG40}m&nnQf^TlV4RiKo*^I2oz`t|DK&H5_P4@{AF>vuuc z2IG+rZ>vB@ZOnXnTLpS3XFl|=0+sG=@S%Ujkib{EcY(15>3r9=3W71#D6-8PYO_U8Q)S&y47J%JC*gI$GKzjX ziF^*aaW$Az=5x@ES7Xdl#DRQha}b(3#W!haYaCLWJ+m1b33hf{1!}vM*m->oP`%xv z04MAGJE~^6^5N{p^($uQ!`Y2zWAsqgd2kq`ioqA(H(t$4bXjjJLmO34xTy6`HMCI$ zyLPWcKiV3NjxSjrQS4h!5pxKANkl`mEVG9cjTJ^&8=0YvHag!`-MF^em@8&kyN98z zHU>NWEj*gHq>`mS)x0H@Ed6QbiLs6#}7hWq z<#8)wzJW zE*INfJ+$)O-^HdN$p&pGw-pCjB`BuGHpLC{gH>=3K2Q*z3ZfdWrc3Nse_O7cEsPg# zV4wz)D_AX1Y^=(*0Img@FwdUm{Llg}2s+=pCG|-UZz(O(iRAU2%(&`k}9VVyp7ljOv(P9M6d;r({2)Af>K$lI+t zbhBcJO~J4!CdH;;9lF;;P!(e^^_tYtdk@{w+)<&HQSGgAoHl@t8!2i7C5iUmlycIM zhs=jp%^RghasB&6m7M99ZD}!ac;qAK_r);~T-UmCR%Y%ZppjqEkqBE92aW1!P=giH zs1KcvFGM3mL_2I#>a#0iKd*013R}2EcWXlQ#b90EnuKkxuJ25!RWUiyS0-5uPV{|A z-DUv#vV?4!bsfw67l}phUiJ4lg<*%}J>sO8HI@11XgUCdk7R5^AUglWWTMN&G4Fl@+xh{uKJks&B$>>r>Y}WDN?`cT}q)X8y$gD((yGb7v21tg7#F< z)q$_*7Ann%l+MDpAhUpLVa)^S2>B_-ZAS}@U+{@X*Fr-rbS}UxG}OXeDrkzOfpvDZ zpsset->`*Jk@PBG9iG>QmGc`kcWp>5kj0fgc++#;b;v4%u1>C1Bi&M1mVe{H$>pR`b zn}_V~bV;JQ7I&vh4T~X&zSAWE$t8T!*PCOT59vEy>bsZ^txMfC_{gx5eO%(u3n0B~ zgtc(#>XgMZvH^7*x|jJA5X=^or-G`kV!ECU8s#6N>qOVW8mq1WG2OHU?WrK|OC8sv zR39keg7V1#c#@I~h9{+mALQ)_sIS(kg&JVVXgjqWKd3RF7Q*u{VgXIWi*ZN^7lgr*g4{*P6?amCKj1#e zXA8E4b>PJ$Vg z-rA+{d2?OD?X07dg^!QRv#Cx7hU{-(sei>O)0+JsOQ3CgKqhXRp;e z{;IA|@cDxeQ^C>a-UMHr>7at1w8^v~Bqr7;9ax_p4O(|^h-4Qjv#okUqzfXkPtg&~ z$k4G5_ku{R=5?mfFNh?WJcfHgBu>jU+zTT0yvPNr-aoR>R=K?gFTM7Yh&$WrSiJG7 z;PJspWp9O5INK0tSS|sT>A0%S1_YYAcqu$or*~any>El{v(e^ZBHj@3#A#3Op;`4! zc?9zcq!UZ-SQOD3y^`;sW&aT$9{_4BK9Tft-s}MnQNc=!?wWH zPyHkq>5F;kAKP%&y!6v_CG)L%GNz8lVP5)8KFixgr6-q&bQSnam#d(-RHUn*x*U(I zpc$j{CAZ#Ps>oG+*r@31Ied)ESfG<<5tyX|6( z*Jbmrqw%d2k2ju7Safk@u|2)hey(<#%h$RJx=RSU3Wm$rdb_e+CK6TtSbxuwU}AzV zRh@Wr*)!!A$%F;p{>9hj6Q0UXim{%LJEg^SRhJA^N}4gOkMYyxZcOXNqI?$ENYU#< z%}vJT@^r2rG#e{=-JY5bORm(_cnB`Z?P?^tG^+BG&Pt>}>FD}(I%iHB zs$P#MmVW-Y;@iHiq_fhc;xYm+TGi#Fm7g@15_tW@`VwrXfmt$4B>5s8PS%@XyD!ZW z8%|#0`pg0w*!|;hdYOpqb;kmm1=*$Im7f&joFHMsWGa!ZwCSFCI}#v=^%jXnVX7MoPlA&hkwFM+d$qyvU98gp_7D8wNX98 zkhpP|4g7s&6PH@(jP+0%wbs&UMuH1zB_OPK6T@)RkvD*7<8Xc=;sp~CFSKkT;t8E7 zN%XXj5d}NiF`0{ry&Pl(Uj-79=@Pz-ew8~OG}EazMszDCSo7|W1hdh;O?2>;utVA` znXqmH`tANi=}$BPJ3ldGla1XgX8X;A5u&0cXB%aIM~4~!_@L2%Su@>uWFO)1bIX?Tf)X=datZ-l zH%iHD6JxmSHgS*DCS$dk?QY1;?;aT}d;esjHwAgs56${~hR+H&%w{*#-KS*rIt!(2 zx2G}qjU$7f)jepnVQ<*7O>!1?%=pW$*Ijg6GePgH zErM+?fq9>hi~%5(-IUBJtngmhZ6chv;OYtIGAXl9ddr;mhWh$7~TdKb>%=S-SR*vjjY zJ%CLz6+Rp4X!i5rGwza|Gi7zs_uO<<9`-3?m{Ue*$0=j$xQt-!q($d~YxpfYgKdxC z)D3sC@|rwA7w_}^9-qL^Q8bxZCCG}P-%QCTu{CfgplGbualF~zPDYEK8tGBC2Y*sw zFnqMY%mrO$Uwt+&Ix_WT;zkGY`fEm;sA#R5&8DTPAQ=f^a>QQ+d%l$KHf-?p7`jV# z!kGB=t%BVj(QdtOBrD7H`fbwZ5EiS+tF!wf>)gmDK>8<_LpI44f?TyUyYh-vTQC_z z$|o~OwV6jk+_%~x#bTR6@QRL1b8Ahtj-4P_jdo__k zsc6v&CSdp{2Szd3C8%u4$Bd04BflTnY4$m5m|P`6E>>5;-c87PO`o&)-7$ikCy~pR ze9SpZ&X2L!Bs!s>tQmvLR)6d{LeAGZ!wbDHHkpUC8AcnQh#;nfb8+nwov(;q+=Q0C z3m}{Dy$EL=f?$UhF$H{iuuDudk{xv`j3ajK-hgW3kgW14ni68-Q=*xuA2%x9M((eD z8>aM>oS65-sP#9f0+ViSY&uFrx4)W9n7J8uEGm>1nz^~yCFY7^e4-NSE0EihO%^XT z7ZFH>(ndG8Cc7ktZmwmvf1Qbt)3*oTq%@2dTInB2jiZh3+u$o6@dnh7C1gd=MPr0i`tERkZ**3220X8XR6V)T`bR4>b z`H&LB2gyok>A+^=+U{_ZQZepiMYU0IG7x=56=M3((m~Qj*j{~;QZ=q@R48p!b8EIs zVzAe8LM!SxrF?*)kZ)39QPP3Hb2TPF|r~) zMsj>`pp`81VHqakNo=1s&OC0rjbN?@g_gbo-`vDw%AXR=2g_>F z(z0T|z9qk=Yw522+^H0iB%UwqYi_)6}%q*j~iY?qh-R%z4Hd_<1X zB>VNNHWN|jc2>)_fYXpma4vmC%kS!&md-htZ@)5Wq?_nGx93~71#~qW_icqqFFF)0 zJ!~n)asF^JOfaF_jV{{)=0xJC7*42>O-naIqfK_*myYb!mrq`{IP6w{b&ad4_HKCqvPrhsm=qVs(nauSehYU|Y4=>Tgt0HGU zX{4FRRJU7Twgt?I#2Yf46iv%Ca=la=+GlKe7-owzAN2x!kVVVoWp(>uw%x=qZie;R zYz*^MQ6)&2ev_aFj}NUL4i`rAyJ$NtM_$Z_gn*D8~@j z!fXrZJtmiZ2yEs#=tD~f2O>+<;PMOG#q6_B0JgJ?aPAcGp8)+3a(q5m{Pu*ovIJUa^urFS@0zODs708OcPs^u?W}GPNwb^Lq zp{mL|w|S7tP0?!Y@Ri*oQHR_hpV(_N(#*T z<-J)j4|3r{OTYPL_HW$V1)YzEE_{lt=lUV7-kz9CTt}GMO-pZ^DR0U6G?HwDy($xz zzFlS4;Osf!Mh0x8yv9~8osYOJN6>6>=0n2AX+B6;`}Mbk!y$L?9rW8ag%S#~TIoyl z8o6M#5$!|hrd7+~Cj3#YYFtrkkS&Uy%So{%32D%4e$@WG+NX=%a`zz7cAKoPGB_qWvr{6M_=r0*EpO=vwLT_&)jxRXvo!NhNjweKc^ zWugKmC@16|=(-JRyh{^$m~)Y|U`;~B_tkL05na8M$mLdibSI%?yj<(H;nXGc{#=)- zNIc9z*{%0{Y$(;=sZgs%|yqHVqj!S z=>MEhuyf9N_!E^@m-@l2Ut^n`qjGFJKW^O&OF3m z{NC$lO4nvk+(!0oq|U!`e2~k1jWUr$>vNy4tyEg<;VyBqVm^xJgM7Nhk9tx{CYEpB zcRRWytdiiYY;KoqXUIeT;o_4$DPhjuucTxRvz_K+&GA$=#@>5E&k(^QZX@% z^Jm8str=0?JDzIWh_H>YebFbSYT_a1_W2&w^0D0AH6OQQ12B5Jeg9>A=-UDwAA68T zYkE`{>&C)}jGH1bV!EROY(Bbis;_YmbK@n^xa5{qGnQ2xdEn;5`v1p0A?kcbgF4qS0u_r{mv&lhaNlP}EK+OAl=n1@s9lSxyiukB0cs@8p_5S8MMc8%wol6_R zSYC-odN3Bzjeq4#xH#Ok93X;D`a}0RpDl@b>TTP-J?J-8iozcD#cMX9v&E5pQc5O9 zcJ3cOlI5d&KB$enFWO8SV>`u9O4-EQ&i%tjwtRHY2gxcAB&)Hb15852IN0Y;3&q%- zt%%IQI7;4O2AusG2VvMcRgGu=whamRg?1N5NM1kx#A37#J1w0PBjbK8r=WTwW zOPG%V_@FidY$I&H{Gd&y2+ZTdN3?tlzz4}{zxH(-{a_zCvi0%*>taY_D7-2ij2 zO?MRs6iwliQqzWT7;QIDjffBTw zytO8I>WhDT(APAPqhar{oeu*~@tW2Kl^h{%Ur9zAh>Cv;fUV zx=Fbn0#4(||*{TsQXe^{`#t>VgC57XIwm#rQq$u4d0(~6C%u+8X9Aw(p#s+-{*NC=&MI>{w@y;9cqs_tJzkd7Azx{!70sZ!0|N6JT{q^5}`@?_y z_Fw<_uYdmS55N7V|2&P0;``tK=^y^>AK!oepMUztKmO&v{rUYb|NKAx_5G*6{^Otj z_UFI++x!3g>p%VF-{u|LZ?E6}`)_}k7cIa2^>6?5-~Q<@fBfhF@{fQ1=YRS0-~M${ z@7MqR`t47%`k(*yU;dB3{qg_$^927cE*nF>A>k8O;2Tmpc}05oT)&{YWV1GB7rw=# z$R_jYjDkVYBKzB){`t>;{LBCNmsxA)Y?WInWqQoedtu93;w2f1^>xi_9cJ`F@g<2= z4JZdCwP$_h>!gS(W?Fmi$gv7+jNhM9$M9}v&vWEtCidrqY_l4Z|M5CnzdjDxYV!X0 zbt`j%PecTh5woAo^qo9YRg62+W-u8$$NB3|a!-AazB7SZZqhg1wQ>%8_>BD*YuXUhVr-!Mo!76lQixNa-@pw$mp%hDkLp>9>MO zMDIQ&Wzmw|A)G>*|DXE)$+YCUM*Gr9c~3NK!^bYI7o2+ zV%e!$-Ie#L-Wxa{h(S-@_HrC2aZ-+Bf9(pp_SBmU=jJT(rgM}3Nqn6acH;9qvJKBR#%za;5zUdnY~5yP~pu9-D8I{5*dPaXQcO zcjEOyuoIu392@cZg(Aeq`K5CwUY|@G@%2%*4aWHmw~yTVM%?V2eJAQm`}gXm;qsk} zFYVvXyCS~R?Irn=-@CRx{Dt^Rws$99o(LI^suX!uI{cPC!Hntk&vm(S;> z;nR7vtL=18ZPV@aX322O(<^o(KHY0VJWe;=o!Gt;ZYJ?4?j2kXNHHsRIx_FX%Ofi5 z*-p>ujrerY3i0LYy%R5=@vi55`JQjYrxRPwFXeQG-?g#4>cY97-uXN6a`OxEIIj!t z#OvN+AC!9DUflZ^mms2xeBPzpY1gI9PJCYb?8NJqNQkc#y?5euZ6)1H=k?cpzbW6D zmXqAn?YcO=vo9yPI^2lQn?_MwJ8vxS#P*#-Ic*oK+rArju(FL^H@UZ^dR_^Oh3n_l z@{RbsqZZXGoRKznL%TwDM91Zd{i(MR`7UaZ zBur@|zT%oT;xlkch|{OYL6T4|AwE6@4$>Z4w$YxEXxs7sjC2#)70$MQE95K0?nZnD z>+QtH74&x}Ug3jx;wwIJBfbI}w{N{OVsh8T8DhB;k1JI3PCP#4OOiyD3UU9GC`o&i zt7tBQVmDo!LAOG?qICBmu`Am5uDBI9yc72;{`gM3qK|hiw<{w0MtsIrZy)4m@V4lp zehLmH2`3lg@~J75B*0yW^QWFr+5_(Q<+tMVH(i|Z|3bTh{5RtBMZ!*eK4I91&o>f6 zydG8T5~r7}>h-*1)5G;Zu5{1~#x_o!y^+HlUH;=Qp-+d!p&n$&FpA`b{ z#On>|zW1N6RClMsdekbXiuG)E*GB#>=$Ygl?@pY)YjY-fSiBP--{m)xyma1Gw;o1| zHp*Ff^G>{8YRjP1vwY`Wb?dpe5YMv)=$&}IW#6@NzLwuk$mipFImfQ&`6#um&(zg2XRq6~-A|ZyH|v=}TiGh9 z{kZJeGkI(KYB+ZoebWfhO1@!lp;P(P{L-%O7MWbu`c4GbaY28K3l14Hjk9Gu`qyoz;zlNG#~ zS1Ax-(yrL1ba%?0QB~>gf2{-jq*o-_-rgtFX|Il=e3kU7ydn$~JZrj;YdW`m(84dh zLi+dWGRjpwe`nd6eR8>GTM?!v&3h15%PPJQdN^3yuoWJGZaD&mC(SMOE+47}mFl0zMQ z%U2~fp{~~}fV6qZYX|*&-ahPZUGkouMd!f1oF;jw!CiZnzZ2r)dexI&T3b(GyWTQM zi?Xv`h5m>&5U1}4HBxqvq!{R#PelBA;UXmyl@=WHS3O4P$n_8=Nx8>;ipL8d+vmMo z!~I<60`&d-=SEkY)8GTXYF~nrTt67Ex|%!jS%y=n`}I09ZO-!q#Pxa)y0`dwwJ7yQ zfin@0??;JJ{Zyp@$Np7YRhuKUZWjsPbzZ-EQz5{PoJC}T@lW)-LhV=GcF0gp-6_4L zA>Q<&AFWqa-5p*vc;RB8OyF@`&iAxk0aUUdpGWIybL-b;co)%ijb^w5xJn;?Ww_3m z#NzY1TM97)i>_1X=d)@l3Qe5F9e9lRnmD()@tN@S7bcB2d+Zr2S$+U_wbF&WpjK-%smYQrX5lR-Lbs%PQ+of+d^u>ETs za8Wae?+U1M=}npp>@Dl=H?yZh(poU&Wi3@*}Iz#-bsMroz&r@<9d3no;LkGh}Skxhd!1 zP+5@^-MguB$o(JOv%NoI;6}|a8}++s-DD~ccNlBm+-sk7JnfT=K5h4qXRdo`QNDzN zwfd0O#itU_?`-TF3q?C!ojQw8vh`bYgm${BjrQt9k?SNes$9;kF7NJ<5O?>FL`(aJ zP{lBPeQ6Sr{^}(tahlW6=S<)Deh;c%P`?MQu-6<3!w8N87mY{1=q&V0wx%cH2%yiI z!n-LR^8B2FFmw32@aq?fXz)b);8gW+@O)4JbjyDmKP4_Q`Ryme_7AM@M_%_O zH;H3+S8|hJRSy>G8a?u6AQ8d-Dxek!6K*v_JaB6g@7@C3H1|$c7O-t90n%W3$es~s z0ThmhZxnn^FZlF$Q_44WG$l_3{i{5k2jZU{_=%nC(SjP9(#4zeslxwFQU^uW7WoV4 z_d@E=SNHFfv=;a7IgV$MU+GuUPgy1ze>52WP!n6Ke@D6=dhTmV9tU{1P&Qc1Su_`s zgu0l25`GqQ{hPI{ZFtRCr5lHk>5|u39U9o_9BCCmRjW@5-T3|SVg*nqm6y#{G1V(J zc}TlN{GM*M?xDF+;0Tv<*zO#2SpkAP+ex4j2>huLy@DjtV$$TzWG5) zx$n)B%z(cd*j0%_8jVDW@(p?~;1(y#n@WG$Ew5z!fHQ>Ft7U8C+nZEgKKZRwlXszh zDb?g5iXV97)tT>Rax3kKy1aMN?-%FwSGo^NeTMVi-S)Ao@MFI^E8=NNYh~qqWoCJe z?e}i2YJ}+t-sSWtWBp9KlU}>nlwJ6Vr^f%izl??~B`*-achmD#N;f~1jQM_W4)>?Si^nMvknWG%4$vcr%dI zQ~k-FJP?kou}1OIMZFyEYAd?mxT~$e5xIHZ=}s}iMI-#&1yjaBvC2hbN8h%(QD|(d z6tb(c%-=e}nZAX|mM@N#0b;j(B`mZM=SZcnuath~Gq}C-t&w114;F1_;)J_JERnY1 zOEV$}g99lCiB*cGlrc%)c@0w1vkzc}T>7p7PE;`|B^nG|F)wXhok*DxFcmoNtc=dcHy zIRg(@5Gyj_nPsQ2fEM|r;5(+0q49$P*od{YW!)_4P8gDhRL#n7sA-=} zUbh%zJ9ZC)`}vKMzZfWHJ)im7eYzT0T_~>FuOCceBgX3%#`0;YXiEjcto(e-iGAqAKHzyz_%c*2kr^oIjaNL7>P7Aa)CcaKeh5#mlQLYm zd!6Eq-nh`#jFY+G2>yM^h z=PNBy-nu5FC7kK7DB^L>*KU_@ug*T7JmtXbRq0TN2j)xi1X!lQv+-)MA97cAyNS9; zJ@k3X%@V{dSLcush8tLyK~6$0Y{6?hi6%-bnh5g2={y~U9{r4i;;H?r2_o`q)aoIB zeTJ{9aIB#3@CzMQA>Xziuwt4G)jtnX-jnIfmsbMo!=Q-r-D&sZXrBzHIYMPxK6~AaVPyHnOo$G;_+b z_FYWm{&EY@yroFH;*#Fj$oeGgNcbe|NXR&8ywm&l1D=|Vj&I5ag{{_sfvZ(=^!T!? z2ZMWvY&JquToP3RzZCU(%jiz*dqjckN)-aDXG~N^A?mx#7lITZemtNM0h}1z^VANw zYV*~jOZt=l8wY~e?z^GKoWWtio!GJyOfT{UpgJf$-pl}Oz%#?OwhMm{S`UQP+Yu}# zp#@RhkbOfR048<38YTC&1mRzn;IQwH-VH$gIZuZ{4E(GeJW{OYo z>$OIthQBX>Y8<0~6M^mt^?6EYLDWM%U;8I(7N3AK&Gb=LOMYql89b1SX}&K&I6?d2 zRpL|p9SLLzPl=eqqKqdeiP)w@na7KMv%6adBKS&%_bf_$W4y_$Iy@B%;rfF6eGk5o_>T|+!sKg)2$1L@=%e;?lF3E{G5@Yp zaX?fK<9OP28jV(==nO}2xM@Qz5MS~+TIIhuT2-x-vds6Oq0@7a5`P$rBi#EyQ=)0G zs*rxT7Fco>Zr5tTMRzCta23B^S@RTpw74%3DO;?kbxR>du>kr**I@p$Q<;`5pZ-($ zkhh8B-Wzon`epmR*xtZ|=RdEs&s+b}PP8Tc9EJXZU}@$JZW&`qw~gGJ{Cug38dil#m8FJjQ2BuFb@2D8U3)1ta6rME%ijMZ6;0Emj+vm^>*sG4pOT zAooVbeMgLZW*e{j#<`c_wg*pUL{n}4)$ZCRzt*BFX?bbok)9RORZ~SW$YWvmTY^vI z-Y)ovc+QPuhG@{0P3NY?SE3A+`m8u&^B@keTzR_lp6guw1s+N$Zwx8~W0r?XY@m%& z;CNk1p(7?8$8=tMfZRiFc?g~3jP>N&TG4oW`x*vT>G7_6H{jKVA&RtK7{SyPEr&d3 zitj(Ogq#cMjcNW<@z(Qwqsm#y08HQs*NO(Q72o+Lwu7UY_I~2!tl4)_>tBd(j5lFb zf2UG)s2`Y;3eHLcd1pJdSS_L79or)rfjGi>Y|`eC_CsC-IBONWt6;(|+0^6+Mzo=F zjptc`MiLE~+MV++kxEf}%!u!b)cgx#f5fRZc_)!ZsA#dLu+Y87Dnc*-zr-motP15( z2=q>HYlW7-qGcEIoKU|lEnJ(4*HD59425f%vFXtT>{fJ{ z?G~#IO$@#3FfIzM1J9(VJ(u5;jn{qS+{Z*E+&g6@E%OI&f+IkNMx!%~zi#iVk&U&rxmunOv zJR?kaCob_HjWU*MQ*S_10Hpx){^M0-Am0gdkti)s4J|_*8MP&}cl}<(gxAOKw<)IO zZ*u%YT#^|$cvff|ROF~pR9bo#g7OH%TQ9FHr;+Z!Pa>0Wp@9m+fg?8c_<6Q}= z!%S_(cr({Ty45F9H50n{D)Falc^?WQZd*|IN4Bzmi-c@)C;kZ_SJ8wvB-4PjBT=31 zC7QlFKkl4A^1{6(Rv`?&8esT9oFRYd>K#@gzr&v!$ph+`gAB2(k0*iAG#n&bqKV1P z9gXaOqFWxOl3{bHHy2tySu~S?(RB+yX!#) z=fJ_;26uOt!QEwm!QI_$;PSlhca!fXH>vc=PWF$J+SRL9SFP$6gjIH)4LuV>4PWfa zIVfg_pNszv{({K^hnPVe`j9*z>enLEzL(DzODh?Ic=^PUXBzTR6S)I%d)^}2g<&*+3rKflLC<6*}>wE#z($2|!i9~%mo8Tg7r6>mi1zx=?T3IJWnHGUB}(PxEi2^i-43r26Dk<=S9@XgdaKLe&8(zA{) z!J3Z$WB`VB6OuMsWHKE7v{i&{yWQ9&ABotlxW@2q%mYOB2Rn`G#FD|O!canIh zW%M>y?-lH8c<(A>cq^BGvw&Hk%oAm<#`F)Oh<>{%Ig@?aTUjC}aJmyE?|;}fJIzN) z*xQN^a!4w`cGcluvX8Yp-nAt+NLPrXC}f9e^Vd8*#fuVorSJ(mE>NyWB}rWWkjuw2 zCA3e78osyqV9+r=UJz3WNF9xO&( zd`M$&N@(Z)v#D4p!P!4=VXrdQ)2+3lj$3svBfuhqZ{6IVDwOJ{e~h8MykHx=Z1wUi z`Trg``934xYhHaoHG#e{0oHHX91Ig$7o8T{CmBhMSa}!M@T6n*VYJ%K7n+MLyb;S> zqa%W&2N*&^FpG!Xm|J*G{S_a|#iy#23x9r>ZO6}~en)o*_4i`BLV&~>3BO~}-^zv{ z&y;js29x8E!*NnP+w*m=Kw6JOIdFH%3YZu$f{^|V{W4E*;tCc$t)(C1^_&`Q=xb;# ze+E55&039cFbDT_kk-yEuDfHAh&u~OP=GDjw96NkU^{t#ttU+X?|Pz$K%$bmf5v*Q z?cHKf#KXfLbGs0d;=r|#;r`d{pU~gu3RLT1g)Km}1M2uiLl7_;XT*A(f~Bi0EM;B&D~9WrHMNk&9NF~Mz-Zt(9e>FP67_&~A*RlPfX zeZfO0r}^bLhgTKVW{?F;?(yl&@`vwe)-f9P)+Wd)`l_Mgwyk_U<4XzGLN7PA376N7 z`MOcvT>ytBV`NKku6kt@67Pe$EFp{M~y26W<5A#aK$^?IaUT}cx9&Et)bz`_dhlz+Lic`mDf=e4vD5S~9 z>{>9}Ur(ov1(P)oY9VcLEhl<(`A2%yyM2SKo%MIuQdc2c;~DyD21*0NKV3azqaBql z1_pQ+9-YT|G-?sRj)}#* z;7E_{@;K3~QjcvL_a!>j?oqlf>jzDXjW3t|$A^&D8m1M0)$1#@m{TtDf03aH4!GXu z0W(~O2*j!^=t{|kphV;>poG+Ooh(I$dGobZd`Wpsxvf^b=RV`iA5xIYw9S=aX^L04 zQ%Yyi7Y9m~&QiIZm&YVoZyi~RPWy}a3THMB^x*HvAb}_5_1*n9oL!Uc zFNxO9YL36krK_-i)(x1eN&-h&bdJugZp!uLphG3f^B9sO=!k(jr_w!nmMa_IZNb-h zQmk~UO0jVt>q#c=^>x7wQ=$g4Krnvs2edWGWl@er&z%ri1Pu$|!6$uvT<$8d>jHA3 zhPwUP_T=u~P2~d09?>?B%UFLKX_KpOcaFrd8kO0hCE>%oV~l=P0bun#eb3h5)!&-M ztA|^&jqIjW!+SY-UOJ`|a?gGcb9dvRGgt?v3I0P_A3Yb7 zz!Kt?XgA72W|b115Lu%WjH{}Ymb`GK6-o&c+`Bs7h(^kP#gmMS&MieDB}e$Wbb@TL zqYTyPDrjm{f14H2fYm<6)o0lI_-rUz%b3b_I-- z8(^VH?^a)lvOnQ$8}Qj$?Je? zSZf%Hn0Llp6+0|agyVyOa5USqti^0AGzzyu3nsvOW z=KS#|WF?U4mN7$*TN--8sBT!<|hP{Tj8twyQUT&G8roboWcEWbS0I8_iv~ zmD;;>n}P^qG($b9_81*P+I@Ct)!nij-D;!#iq~UoAX#UKP8dF%(Vc&}O2^M*#i++5X|E2cV@i;`c?d63Pf86|ds1`}T|b;nk;|0!~WS-My}u`ZG}?_X(QBb-;`)51ax5oYx;1DprQ@0)#98e%rATdF|V0*JQ}n)`yH{yLK=ObZ@B zbgT5@_1Zn{&CyyegzMmPh!fQEKDR1C7g2PrafnPaxxI7%<}s29<<2^IJ~A*wAqi3F z^|#X?X?EY!>Bh{*#ZNHOwbJ_TVaWdMojx}22Se;o64aTj9g||T&)es3e4`%GXX0D+ zaO@pL{xgf@} zMmB=p@K*je*lTGhO_w(1v(Qw{2gB0k1FLA5lzRtFJzU>--}bLi)QSa!~Y2ax2T1T>o(GBna4S?p0Gj9C-Z zb@ZN3tgbDVdKsPJ;i`YK-9)UD{gA(amnMsX(`w5Q`e@!#J9wVKh3|I`$XlAe->%Py zY`|Nd3Ir>s%*-^W?KZ@F2`c^QvcP9r!T4`A|J5JgW^~Px`TSFyOYSKVl4@+t4`lADvKT9H z6xT)|Pg;ch(gOLyV@R2pEX2Om(3fU?0T7GRg0h;8rS&$^qKlKv^9nXds;MTo?YOXt zNI)7JRQ}-n-)xe{C(8`xX!JX?@l-^u^3=wHc8N1?Kq)1RWOt5LtjocX!9 zMx|o>?xbBIzpZ*F zPp-i;w@Qm!c`ss_T2HU*qPR*|EM7dd9;|r9^0F0=T&dL5|7zxCv-!>2@#)}RnGz%V zZRTDacAqZ~m)mHjh%HjJ*}d!j?Bb`3a6KMzKJuI~qf>@n5VEj-2GOO@){`)_! zh6SLK{C~;QS`zikYvV>FOXG%*Dq%Vv+>FneSoQh0axDw<_;7+3Ui`m+4c_T)q*fvC zHDt9|4Mys@%Z`@Po)uuD4qG_I7_l|1&A{0y4%`rXCgaqd{n@(x71Ao#Qkas`iIwAH z7p5HxSX%YTFVZx~s>n2*nLFrTlI*A6NexhQH;FF($ScX3g~IOYQhn$IXsaii_5b3+ zv)@PD)K+HYv>Fev`inv;9eWsUdOm{ds?|4d?|^ssvKz11Lg~NBl{g+nBP&0Iz~P8l z4F&h|VYviGLh9JI;FMT(RfT(C^=js9Zs=d77!mH2d64ffTT@sbXyzB=}(WYOB%44f})R2(CWEba0gs=5*20q(OGsq8B z7cR>>y9jkPG@w!*0GAkDOW5!RtPJnmpw|gad84 z%?cYAVPth7^wq;+XH~Hah@oh##l}GruZLh7eBQU+I6m58F3aE(Xd(2adqE85rO~}H zyp(=-v1;R?Ss%Qgi=Qhbf9o_?IHI9K3~HHpcGb8Kx*F^r1H@?Ou<|(|UJ|K=$uCQM zGYe=k*9y|vbefAy{)xmcYAu2$AN!~)_}acp%<5Y8;~!6!RTJxh_<+t}-1pnP^kZNv z&6*$o>iY}Qeg-9X7RM=X_Xm(`kRhI~X|U%baz&~2yD^_+5}|Awg^8uIE=Xmta;C|i z#5cUsM%W#ygprtxmeez5yBWj!ASIY^PAsZ*hec(AjPezQG|RaEtmq2f?;>;W$J?4& zp-$}8`X{JD7M&jr8O6ZB2__R~wNZfUU)`!KYe2$R_jB(;SYqfb%R*=Yagr{Dj47P2 z)|ro+00c~oWw#0Xe|V_=XQNyde-1VWvLp8w-(yH+0hGTNqthzI?$x2^Sdp?@{3Yx* znth`2os_E*w%1oVr_X%Sx5w>6GNjy&r$L)`e@);oo8%` zl#68EP%vTNpzC1%{r)u~nsFMsrC;OXHAE{ddw0FuStE%r3Ce|rqj}Te*ier!u?jp> z6KH*40odM_pKcA&N}`~L2N#Y^+!;5>ZRYpUSQ=5mZR?XOx}KwO{<`8)Vk%W!q|nOVF| z4?@QQNyNf%dlH@t6wL|8^LUy&K57eoPVA`zy+ASx>*g|Pm&&ow>rQ0oT-JW87OC1d z;$+mVZT#OY(6Lv(ucoZOsht?lI*8|#` z7`nm{OgKAWM6ICGBm6=eyHF7V;CIFNlW#RpcjwDm0W=xmyPOKK2zpcO@Yk!22 zmW_comdt<)6Zz-EJSmC4dnc6Hd=ClfvYEsr&AJ#Q#a^(Bnj2-*qh?L6#3OLShBSO; z&Z@-QL9lhhPWq2w`O^PgFr3IE@l8;fF7pNReM0lkt7#IIAF$vgH5^BEEF`?Sh}=^M zC*_%wTcd7C0r~tTGgi-dHQppHd7AGwTuP3nTUernCFnJgq}ms>kNB7IoRphr>U=PM z(#1Cl2v5EtiFC4Sa4h8c^QaQK(Lj&dYA>R8{s|sfDv@_Lt_#@-n;^S? z^y!ioA^2!a-@=aWSAn9z3ryai#OXhUlDWH60zIyscE>0_EI6M0#Zb?|9#2;1xKBSD z0OB)Pe-e4@zU4dnc`a$r{SAG)caGeSo5ox*ucqps+F6B(tbH(+X|C>2Lg*`EG1XKPUg z6|#pGx>k$3&v)XJJoAF6J_*^4-#&gyI|_*6Go*G};*H<;Jr?_qXs&8m{?U<#dE93UCk4+W z&O%*%rpcsC^g4v=&PX88x}YLM@G%2;j}IiTTxP!ug0;{DJXiY195z!gW_9nxTBr6~ zoPivE`n}|S(#U}w#<2Mr!GEE<#Kz?vb9u{k7n~8#oFJr1|>k@ z^%YUv3GOzyD)s~WB=3!i*9TQ`=hA#T42$^pzwJp}4?rQzOVP}zD{+W+-ta2;pnq@J z_Wfy`Z(eHR8#WofDpm0kbCK_*MstKo?&GdqhTJd5TD4+5jP4I zp$n$bA+9v1#X+6dnCX(?57e`SVb=qJgcv$BEJ#-SH+LjANjmZfCEdjiQjz-FpNbH> zA+vN0CDvlYGM4G9cWKt5S%qEfz1ZGZlI21H+%Qevs%{_l(LSc60MbMV7HY2=F&c}R zO;jiLUC|z=RF$IBOIO)S%6DmoH^ndI5o6NfZ%F0SHHK;md6I|nS81SC_y^Wq9s{SW z;atYoeeD2a2c{X(=&NgtKRjcF>iB4^{XyZC^3KhBCv+u^WhcL`;kLAzgqIuVRinbh zq?iuhR96mF`~nsy#!xL6*xG)1IMJ=&IL;SYY zg-iUYcIxgdHk{up^XB;(s|)A(rx=o~Le#S06s$KQL_B_?MCQbY`m?b9r28rFd@&S* zR)fR~JXx63QX|Fr97JdLhX(gn1`ZbuFVQ6AvwJ2z#uBopD*HIv>w)N9i17&<`<*S? z*w^J8*w+q8OU50vgI?l6_{2fKBpH!(fP@3YY5k&KDi*0d$kCW*?Fv*|^S%~Kctm`0 zGe?Jr4)%5U8kH_&E7v|(GweB_wN*EAa9S#&Y|sM|@9x%Vl9u}<6k-)Hy}p1Vjd-$P zES_gi5xor)m2mW1AtPOhR6aANW(HU_YIHTnI?uBQ+iygWOOg&3)$nPyJF9NI z)JB98_m#T`lHm1h%2A&)zh0$1q=iNk`D%T8&=b5T*y^=3MWg^d5&b)9jlw>hI&89u zS1Tfxm6NVgnM(rs*DVVd7js|^*nq7CZ3dT#(E{}GjVK8DMz!Kl?L4+#^v~6QK;{of zEhzmtTT|&UxPm@uj~YV0{C6eWk_Ip^R$f~v-CBB<(z96gol>~yxrV6A)mh`3Q*e8< zy$9f{*r1QzRcj;EquCY&ky?#YkvnpmkA%@Y`KL64{Z_3e7efvDDLIr6B5z^(i*Pwc zd0@l`nRfj7H~|JqA;H~ZQOj&>$aA1{;X61VIa{?vTY-+ z5m>0gXJBi>zgeNT4yNa*C}{GJWcTIuDVD#GTcC|+%B`74-f~oamuYbd+x&=@@2(ea zPC|aG%oOOpTU@-xnsj|TlkuEvcEO^#Xi5~(1*DvF=U=H5!=rtv*;X;T& zQgx;J5Ad*gxXbkzvAS9ohdCXJu>=X6L=>+y!W$Wh{i6jAuKea`{fRQ}Y#R8vmZB+L zMA(#6JsbR#R2S_rdK*uER=69PuNK(B!50o#V)FST=fu`dkzk?E;wshFsvb0jn_kI9 zzkYfbc5`zP%YmIr_sg$8a$oX$cAJd$6wg|4=_{=L%4r@#4a5ut_kFMl?ry-I`6c>c zBAj8GtIPj>u+=(h#M{Scw>WAt+IkeZ$?$vqH+U8e9COnvwiOMm-N1N|68`xa?F~-& znD-NzP#~V)9IuX%<_)F&5?sriO(W3 zPZ*xoUo5Z(2ZJL?F_e$L$@c_%S@ds}>6DOhb*5y$)YgajedhasvtkIs-0*ftJ57DL zr+?txk*w~@&;YZbz*+Dz1*B*rChA9jEPltd!fjaB`~`HsqP81RKvtDjOK<~yCfd}Z zp~Esgpf(xM!2y>Fr(JLX+b-0lTJ~GkZP)OR4La)wf0{7Xk`vT8Ek6?P&p&nNs*4$F zBg#hvQY{s_j)N&3yFI1x#=d3K5F>}YW^g2DAVF!TrpLXLKhu{1BH^bBoyerJHGWcd zVO74HLeoPs8jiwR&s_sLkIz3Foj;p^STMGd3|oNML&!NOq`c!H!jukwaGJ zsa??>cl7Tf)?>yS6yTJ*{=KUZXa=@1SO72`R4>T7y(`#)q}j4xmDVA{e(l!Wdrv{y zkMH;MRzA&0k^%)6(5&l%)P)5(&0-v%0_x@Z@_$~*9Ut<{rgcixe(o}~*T2t;aSp=n z{C*Nn0D|2zK=&q9=KTZbR!<8Kn_9CVessl>_Q-A^n5vUPu%wy_lNAVp3=j#@gm{Hi zeBLFu^AQb@gu<_cGQ@TWYru?Pei7)cidskxTC<0CE7>{ z|7pIq=K*5SKcQ#%?N*CgyOlrNpFy90dDDy_!{*opQ{%hMlBZ~ZenBUd0fkBxdsNW> zBET&XR)s)_DB`A8Yve(2x2+2K6jy2(4+kp~IUN5on3D;a-_4(Z6Ep8Di}CVLokf!!MOmpyOPxDYXpOQk=vS04q*2~McJF@)bM_GsZwWrYX z3>`BMUkSW7v5g#ANE=p3TPTbL7qkU2B_rRo5-Q)KKcOr=^&5>{g7dc1#3w6|%TI0Z zRR0#&HdM}It;Ju%w3)NA$;!9Hzq)P_bN12cs4?UEk#XLA1den!gtxR&&mRAkSYtVA z>9ZOk(eW-5^tmLXljQS|v1IJ@vo)|F&#Goqnf5j739*D2o3(XuT`4^LMer!xOx3IX z?l=Acy5B1a<0?VzS@M1MB3k{pq!e`-f{pCS6eC4Xtt1Ap z9h=;O!BFR{s`Zk5sS?cv@(t)S*OJtU^7^vx2|nG)igSAA33T$H<9MShMKHB8&Q z>c~&P=HcM6;?rB?6$!bqPlN|ip6lpr2qGv#?gp6Ggt;!O8XfF#R%9s zQ|MWUu1QeqRUog{5z(XR&^RIy-ju=5MKdvs8`jg=8p6T5EVk+3R0}Vkg<)J6?!M*c z2*4-I?B40ADqbi4>45P;(-&wci`kiU7GHwJurfC~)}H;|h^Ei=v-piEd59^&-%*7_ z#xJ|6!fU|o<(%;dl&o%^jkMjbF{3~tlGoV3gMb?>#vHYJky;e%)pTk{`F+tU#+HF# zy^a665IQikq9+}U`AmKyO;59h!apBT(4P~@9-M4pU@H?$<#mW=n_MCt1GXaSXJ6Ph zXP6ew=>{BBg|u;B%uaCCA08$?cE5ND1chHSM+{3U0`prAvXeU|BBnb8%&D>)Fm$Yu z)0`c9o+l##ML7XIKZg!O#%4)$k=XVy2CINV5$Q)8WNt6RGUmAP`#3g3#9v?%9<1<#jZ3bC()9t>=#hT$&v?Fii$JJ5f; zp6FKC$$}T-nF~QaR@Qe}z(E5n%plv?6-%eN17Mgw=4oQ#92IzXXEcMbTM|3wR(8}n zMWqJjF{dWVTg;%cOj@(jL$S^IW*)8!2zHch&q5v+P#Z+IuexarVE$R#d~?T_`5a9$ z#CJsUG9>SER38Y}S;F=x~EWpF(e68TrG$r8((p8L^ zCXMXKUY>3L3%b$g94~MjBn|qT%W=#E++u(oI5DqoKu%WrBEqGIsZr*2QRaF7mwi2M zYxo@Oh}lU_R{i8Y42p9Kd+6{aa+a986%*^4gdkaj&O9+v&LN=mH;lW2=Amq}F6x#* zo)7QZDZnWdzRfcz+>;ujrKKO+;Xf~jnT^%Io+aF^C}*8HN6b1PGf9N>3CJ#QV?;Ze z9t1km$I*Y=7J?{!wazrk0uhIuIv`4$#`qgJ)0zUb&e(CToB9{_G+(OX0+BKz`~|2` zzY)!?l>uzvVRP>rjJAKs?HHAMoI?4z_-)!;&08{XS!P6%a(m++TNA@#R^Is%Ef=lq zFhHAksjAJHsvANpMTn$86z^7ey#|FW+1+mOa_i}g(f(9JWHPM*j|#4PQkfxg+$59x ztL*onk7~DhM$=fGorHHd6!WY>3`)#M7aY~^NRAnTw6K?*Q-)lfftb4P#ow0SxK0NT z-uu?nbUf1_7Q1K2-|4POsu&?M0R9cb81?R36|J6uSylk)%T+mYQYn)Sr(;nbSMZux zl~4of;Bg=EqZ^x!z!xV?In>9kRYhvZ677fcG;$9yF-y(mb9M;GIpUB{^+8(zNZwyTsm@)1P|sRbZVYdwJTZb` z7&C~uZI$&yT07I-7cpOZIlX9Mt#@59X92w^`#^$%BvsOw z;r3b5GhRWhp{4V;?1ghL2G|M@x_9OwxvbVwQaIjycDO0*x!CANa>McL5i_9}=Moe8 z6d2Z!_!YI!!I?lyQ*?32)dbytT0xfM$dDfu+AK4}ANJYrT62An<>aZX#-LyD$p)cq z_~GQ%tj1=iea=>G9ENzpWxOeR5>S4<(7qaa)G1o(-e}`gF9?hX2(~ba&_k{!VabZf zmN|$SGBl(wsz2I-a zedQ>*nHDN^FYtSFMr)eI8F_@?DaPrGdD!wlz?Nz)$yn4{6-^lcbYah{8A_%5sOyngcFCgPBt^I!o{I|3p=0gbbIxG9wb?bbK zQj_xCZHF6Qn7foguwy|S)Zr?FlD@6*atn4R2y=2uz1Y?+S65m62TJ{ZZ)Px;El)DF zYS!kKu3;RefcOZ?Mc2Sa?d}I2&p!JVo#(|u4Bw)y$aWQ>jJ#T%SFPN^IR+>L!(CtP zig=F2{mEiVnIi2Q9*@2A?lvy6PYgE?fE`&d0IBH?QmNlKq?qYd`W+qc+d52{KMFg7 z^vMjm@8An^mA)W1s7%dm8Isn2>;5|NHtGl8&l^ly|DEI;YD^LH*WENltV{~Qeg~<+ zm4RTDWx=J`*;qPG%Rf?BF2lwG#v3QdJPS3Ut|MFQAF;WW!4-SO{tzG7(@?cAPhhVc zWJ>um;{%WFWlxHZ%pa74-vH-*;nW|HgY6o=*VlI&Bt%bJGx=CChjhGV`QSF0BlRx| z(+TvZx*Ex_F07xmw9G0ht-F%;>$`&>5zK;gP$7+_ARxbZWGLw)_L*af<3?k}P&8%^ z!Fp-%P^?N#4F&swRqx&G$G59l7MGId=NFPgN7gBt(;|JO74mYnfg+aV%QMP`w|C?n zsC>b4N@`(Z)DNMl*??lv72!m_awowtZXdp7OwC_W1Il4!UU+IxP?UMJUple4 zU$z5q7%=rZDAqXidNsqtJgrcdRZhCFpjVT$eao7wTqMuF82{3FdVQti=yDGfTm#&Lh&f{A1J+o;CEv z1Dpdfu^aG4h^GIG^F;5=!A0O$BVXWr9VVp7#NaAIq*}0VuowfNA8&hv6iW*KBZ~Da za%m2}$c3I^@P#oSyCQ5OcK`y@hsW*$df$7`SFW6)=z4XREEmA;2_Wc34|qn&Ow&JL z2Ff}XQ!=|0D#aM@g)~qDIm@TUL;U&m$VTD(m0FNq=a$XVHT@oH-9GuB{u>@^dqyKI zk{#>DLLkid4ZL=d*2;u2b7BYu(mOD^swh=)4~<-cXE3JjTl_??et2sS>erHzl^2;VuaO;bNX zzosM=_8_<#%&pzy0z`?t(I>%hgCVKAxZa3l7#i>QxA-b3#8xUEaPJ?sHOd^XBYr_LNPo z7Z|Fg!(a!NB;&)rz|CLcOS)m&;u2+}gPVcQ*RNOG3leQDOmR9qfv^oZqaFFF1ab0a z%-r^M^{KBxg8VbZSCjT$crsm$nf!nrJ`piH|$FcxB*@;u$tRm8* zi~&Q24UF=epef~GLjcoXCv7jnV7VA6Gjv_ zGK?}LwKD8LM(A|8@sD7i(@g=$k`1NVaVAqJEEHcBK~qDTxCwJ5$jQawTRmz3a-X?{ zieOdheXv(j6^jIy$+58!V!TFu;9?Wd$-9)jL*EPFi#urI5pUYBgt4$ z*5XOVuNvXcWDVrK9%TY=bQ-Uy=O#an9FP9WWO%_GXuNHunB&@4F=PMuanDrZF0 zMdT=7e;H3)oW3@u0XhrdSt7Sgvhn`S@Uq&>_I?^xY`go(Hko}TSP7%N(ig%B*dC!G z8Rnc#Z+5YYF3!o&&%#zCsRRAgTf#Ta8l14jWpB?0!J^Y<@ntw@S`wyce3b%{`q)nS zt(IgDGl(Iyc?wcutfeR!tWCJc_0b(72qLvnfeA9{v|@zgIG$3ou}#@F_04Rs!6=KX z+rlH_IHrWMf@&?G%-oeteS2(H>97%f;ozLRm?eo~1tn3nyAuszof$Y+52D7-og*yC z1R|uPq;SXA7~X%wzx*jh1krhcF|X>Vk{MDLaJ)Dj7NG(fPq4O*97|Ax;&s}vo_IqHV#4KREwM?I}h#;JXI$zeGB_BgE@~O zO(1PQv|f0n=vOwyR%|!&SaeZYbEcS>7%uzE;$r*T30+9w^`fH(vqAL%!~OWSe*q}E zU*51I(*6~yY{{N5RD@FFW<0`rRZ|&Lqzn6d`p0H=oHN)RRonyT$_DTECV#B#P#jC5 z39GtNhrCkc2*v@(9bLwdp7Ej~e=^%qQz{CQ43Gdu<0Q}&?~LW}Mf7NSdxkQM_BMUe ztYFqo8TFn9`H=?RWjumM(q(mM*c`CVA?S!t+KR;jdlTW7va=lef9z)L`q})M+2sG% z{OmaddGI^!kWs~lVafMG;&;SGugT2)&^UzQ@cotW{?~pgHHENPtp+WXbxWhxZn3>|V(*QZ;bPzFhfO_$(a;N<1;pB0iWFBTh+(ZMwkUyxBm@dco zzs}aLV*g!+fRF|FFyweSFukZOr3fF_0G@aZi_ZM|62pRo4ith3BjzNS0(eI~p2myO zb+JnC}ZR+=)&h%2r?V zXgL3(@0!B8=j8g$Kmq6-G^(t~)2P+D&uEn=bqVyeWXEf{+67;uCGC5$R}(xJB?>~;XUol+usq87zDSR8B+VF56^26h1C zW282Ly;e!AMu~zfu)&c}Y$LG1^Hqy9|4GKLb^|%$m^Tl@@C6sqZqD08M1looiT0jo zh!P-V>Xt~lij_J-9@TA-8Lx|@ioK($8|Fjfq=}i6SfT37()H*FYeL{k{0$Ws_HH~w z0c4mcVbi3ggpSq7J{%aK#z-ol=3!2eKhwqD9{LjbVo{!<<9{2}^F1r9BHUMWyB8b7@yx z{NNY^E5w_iQ{frMbONUl;Glhjr}?t)1d7q2up}>{r&-3k)e`iC)Bf>0=YSYgYlP%o zLU^7~MoyQr66Owk%3ZNRX7b2rLf7M!i%oPX6i5p^x&byx+I(P$Rn-ehR9w*p)0Im$a05#&(7pc9k%E^PfK)Ce^;i7=V zdFDCBM973ri0-wdcJ=kxr;eKHgExR_vX^0;Vv<7!3=zPzF>hE*`lh12C@EDvlyZC` zcf{KSg$uOFto}0;XW=WICOvX?9=n4tw3k#ltwso?5{jtt)@}gp5+HfhhD>IOL#)Sj zcy6T<%sG%oguxFz7-B%gw1u~bZ$>h#PB;TqiFB8@MkPiQx64Hqo0L^X|GQm4#@jvi z7L3mVnBgUir;N0BJj~AkFj)A;QiOX8&OmThrh1?BMdZxTZ_Z9*Z%8HIdkZn+fLUhf z*d3VQSX%7ySEBgCqCv=dc#)QT@;nJQl7Cbvce%$9U$zBc%;+*X3PyQJBTREcAYnzp z3~>}otH-x6zl8Seir}-+OuJoLFK!T9vz~quh;(0WKl{(^A>3STz5{qUaD;Jr`G6#Y ztVy$5IOWql{^#vqYu{hCLsVP@gomhclKAn?iVB+#N0g!BlEU@RVwXA!n=hZaH|fhr zRQCx}vwzSqMERgajaQUm>pA;2Qy#gXD@1o;v$z#Vq|&xmqZIR&svv zOE+Q!dD6$m2{KjyG*mN^RJ_Cb2GDgCl7`jND*J~u$N!q3`mRQEtjZtb*wnI$m|qwB zQ=Yq)QBQ%r6g2ndxC37%i3_mv z?YjuJK*xA6UP1G05AyO3)aZ3KhhBuM9s$Y6D(6kng_1f20m%L*wwL5O9(z|K+8Pgi ztkU)3AYtvCtzf(?uixgQNV4_-ZQ0K3O$EBdy&DarZ&2GGhqs+L%9!P$%UDF|uQWJjrZB zf#?eNAe65uEZq4uh0k32Y=`;&T=y3BOA1D`QA;McoY5JY4Fd;>J(gWGeP#6Rr&U-& z-0)B*O$6D(+4EBH_tpvcT7l$yU$nJ1RTXZ4+7w&OkYc!T0j7mlFB%m2i*8twohJ5v zFd?T&J?%i@SQ{@L+S?dszfUh-h5{F=u2-+E%ACRpGOx`iEkSXg3C!Sd4_v2#+xYq- zE?UbhFq~8Xo@J0<$J|J_OC65{snPF4Hr%-6afSu0j{8)J^9xr@+BrJF;Vn;K7(Cce z_hM&40E*fVlHUqew`ZePBL}zKRQeCVrbjcaH0sI(D;e8iuwwpJ9+NeZ{dhtIizG5- zJzA`R)aYbbRgFk@dw2IVcGRJ8ghNgB#xixF%SJXg0bWby)4F~w%zvLF?~;;!VQI(b%P^YAYz6B>@&7}L{=(l%Jr84`K(`-kjQ_aAGbIvDE@ z1buj@hP7IDed6KhlANych%1OSQSR}@5$2A>{6iRqb=~Wh7usA&8QyIc8+5tn5%eJh z-lAuLM#@47<_SCp+bA)ma+q!&STxRpONSGGxx9$->`2pL9Iv4xM_wTGuhdBSL*v>2~L4@w$^p0undl5 zW&?UAWz*iqZkVOBlHE$DGUqsfINN9ntJmMc=1ZdKZvQb+zpT%*98E^XHCM9CVbLAj zshV!-MgYhRGgiIOEr^pi=a}j8GG^1Aj)fo>RhvNLaCb`17U{3JJovMrbdRiuh|9SR z;vY_5)RSB?zp&j#)>W*DoIk#n{Gy9L?Qw=EcmjID298UUU<}XI_I3nkt8e! zWE=*6`0ecjJG6Hv9n#m)0Onan-)Mo}nXra)3gXUYD`+fH@Y!*UuX0F`kKomlrfh;B znZ25(*ujw5I?j|XDj@n>V8f#fwW)*=-qS!G>7D26=|cTrkc62Jpzr z;%j0T+?QTv?D``$TsiPU?9l`Bhz*y>AiY?}#i8jCZs$5_3LMB0TVuCj0`8o-VWE1l z{wYX3m8H8ukg#6Y*zT0FQ5N3?jZ&va)9EofZ5ugi*1wlEV7Wx08Mm56wp#I7Tc`@- z=x#d^q{vTL|9#WTZqX#XzM$Mj$n1oWO)v0BzdfjuvIKMJHyj{}##2U#;$5DXg`wJZ zB!mtYU#u@AaY5z`>Nl?a*?0+}M>a~bysC)r@oh;y{HH&u%mv%JgBW621bA%qn zUgus%CwwU8LKyNw&it{#bTiU>AjdAtn4?6KnQBUY+2Y~C|A(!&0B);i_J_l1m>C*s zn3x!(D`Qw#i8OG5)StdZ^P z|4fczxOh-yxtmwAsB)*c!?%9Hskw(H``(_AgBXsWrYguUaIyoIGfiqhFQ-8JHJ9## zed>cb6E2B*Il7b6`mVkdPGu;Se19$rvokuUVkMGsPqR1(g2$C(#NQZT@)ECWlcvV& zx-YR$zD^|GA$0kM(-&HXsPO|DhMxncg{;9sI=6(4^Ww*qlaH_7ifqk5b`>Mv&m}(dK*)Pv}MF#6jtVih7Sg zE7}d8bCa_FVhKMGKETB>QAt;yQ`pj!&%FU4cBMz-!>zP}Va5i|uc;Hie5A7}K-TK| zYirB2b+7r=eM>B!t9~kF;KM$87UEdKM{xSUnlTg(mofCux=xMS&ieMb1?bWMz@pbwo%!av&wq4_9iJWWc-i^!MV9C!%T&e0d{di%qoa)0I``DX%caw z-y0d{!Yb#1axE`!R-jfd3VWDR*)=%coou9)GMZl;?T<1EE`{*520TD&hzsjlI$=46 zjF4BE-QH!gQli%;YUtXmr?-F<(TIZ|dC(=8p8&GngzGHCqoc(~GUL{tK<+8H9p~(^ zS#bd9+Zg-XzW{bggp0!`fHVRmh$?r`i3RXXO5s+I($83l{{nN0kPgV=ba4oVgd(TS zG1+ofE(>u(*PB+7-XQ6t#)?ZwSV{lk{hdxzt{L<<-<;jm2E}w?-N1Sy2d6u^Fdr)7 z(w92I8sxJP%bC0hSUETR)6q)hmsOrT9hFN^i z@2$PLgF_{;I-%u2AFr{4v=YpH4Fz}jPptdW4TMj7(dAKLYyrpgc2DEcs%2D$JYaTr zaRVweo-C;<&;XjXBbomuf(P%RFxDl1xkv)1AMLJSb@*1RfDsLu&>Td*V7DHdllwSliK|8SRSj*w?37N0HVUsIOhgSZ4_gTot7FhjT{k`AzK!J#n~sDW_N-as zPDVg_IFOaxk`7hlGn5KAtJE{YNogvq*!&KLOc4D{3QJrnV#+YIYi;L2(Y)2v4Ig%c z5()PD!>^695Z1m83&M5P>(6jM%Fc1=ez0?$Fn?A<@62C;wrMohYDL8gKN|!RECS}RV3B&RnQ#|f$Z)NF zktGS@)rg^2n2nc_!haWM@Uuw&B?8FjEnT;P%)<^?+|;U`j{Tg#ywt@~UAgAT1Y*3( zj(REzQh1Z*Q_rvk;=>FCEonAddcq2H+`_1PUb)eH6InC${gTKpj+0;4s2ToEN{+JX z9qH;hk09>-8RObbDi7^N{1dZJTLk35m-SmVQcPAg3-#LdB8s)LHcr4EXJi-&p|v^_ zXvK&J99`8E4&t%ehwS?N!nC5PcqeQ~>@@w$Ri%#NjQ24z_L>vfvTEU3-Fyi=VS9{1kvQFhrMkn*+x zSXC)p@FInjj!YZIsEeyW%(8k9FrV{#`b3!%&tVQ^GR5$*tIFZ|*u!HO* z5G|>CrC!G%8{BhAvm=KUDutB$*D*fDUgYnx42R5Lc2lj$A9I%VrY6Xo$qUEx$Jp&F zFk0MA3F|3^>SK_9;~Tv5Dj2>_i&(ABAG7DOTT zP@}&+9ptiabGyf8xOkmp&8WoxhgMYLA@slaKY-qxhkH5RRjTVDm5@s0CBai&>slL`{eyZ^kF*`AH0pmo<^S>B*tIkF=Zs9#XTU37vmD|@ROdv z=_d%de34j(Db852?iOXm7ZejB$4qX>#So8)v9QALZ|#iCQlgzIqKNC8OX*!;j`)cE zO(8HZhsM-W!a#}~(le$ z*v^B|Rq=fj-Q1Z+c6dfnsn7Tct$aG6yafrTAUhe{aXoFe1UQr(CY>ZCJ01(DYc0=j z-1tL3alOnTaYvGIHR+`cj4;avVfF)J6tc!8`ch*0QbGpkJ&5F^L1Fed=!+3j+4KhE z(i?!rCHaUYEV7Yay$`8X9|sEPq}_=hB|wC!`f^5V1jQ4=tQEFN&X7MPX@b`^mi?$Up0vvM>i1 zb3Zbt3dPHjtL^A%8}k+Y$7P}yW_C(qJ_Gk;I?@LYrYpMRmF6DugqPP zvu=frmx`nSQd)xgIBNKVnu~LSl#6l4CO-@Cabbh`s6&;5v#N_=Iz$0f^~C zOATJ=5`%7X1xSl1#1FAF_tsKkfX~-aYL6q$$p@ws$&^L(D1BzW5IqJ^#j&@1+8<3W zMcega&w`kb1&V!%*ja?d`We1>t&_~~7@1*~=1{S|IwP1c*T>Sr>7Fqz5(T=*L8Qr& z%}5c`tbLnOWu>1Wr@Tdd#!w`+46A0dm?aFdn~CsVp?yfgyGw$07y()Mn}@6f77w5; zZU{D*aS-#Z+>RQkHb}>KpjvUbVWTc=h~uH9uAqmz4=K~;2(RJD`TLx1OP}n0S9C*| zawlXt=41X3o&O6U={esWoW@I=F~4xJ8)UK??;8_O{mvXU};EHy4K^6lfL03 zPo{@U9rE&zIwGrrCEj{_1%HaV}X8N@^#l3Vdif6rE z+n@|1y}^}&fAqsp)6Tjky#*y#`L67r!2lndA)6gw*5{5U*tl{mUrygo&(@v6hC=uW zBuN6Jd-c6buuW9naQ98ymDe&Zu7}|vhEiK$9qGUziWC%iIXJT+Fv1P`q0AyJU(9Gz zBRXv^ji37;o#CM-+LRl~BKUDl0LtzX16mWNj%qDl#wLXaWR3Rwgc~N8b%)y(@A&NT zI-L0Xtf2~A7QaXgYD+zqr?rP1QFQ6OIF{eILH});xG{a7-{Gs-QRGB6*9r%n;EBH` zBEgW^VdRA1J{9MYn+3WqWw}`=@~wxebc9m_Jrx11F0C41z(zvcxv){4>DgO6TUxst zy_A(eu4$}*cjL8L*p;`$Y_>_YIWvR1#i zT7Ud)W;?)|vfMCDRtWc-L4qIy4;MkUjsfuxHbGh9t%)V|XIzJU%~Dq)PpSrQ zF=3ar->nP)0%Uyb-Ob8T<;F{xCa$V_?Z;@S#UC}#ayerI63%mBq2d=>p)M|TvEP!ivm=jOzXjl92ZDTT zr5tQ~7vdG4O;;WV8`3Rz4rf7wjrG@{bASrtuP{ZF3d+)Ov$Mo-gAYt}h2a8**_ICwBKx1TC%{6p-aP-~ zUE8-<=s&U0LG|Cthn{~TFXwfsaznXdoHEJ6EJQAZY2`00{P4d$h5MEJv`BAOO;6aM z4rubT@^FO>*fanA*{=yS=3N^T$*CvA+&U!KG6YsY%VSAqPEQI-^yoD6>r4Vqh0PiR zm+${p4wn`V_dE#H2BPB&w;|A_9S^|K(el@slwf+B|IpjOCGd$@jE^F-P{Hr0Wd`Rt z;OVFW1a>v>7xV$Py+h0>WqQlJSYMDHB=!r5UYO>21)#RVJ60~8si3LwHQ;5kN(UoV znsF!O)2EU5KbX3#p*X{yhi$rap|suB-xzwa$XC(#RWfd?qJo>#nUg_8jgsp;f+o~& z#jzn_-0{Agx8Q)9*o|l|yKKU=uaRx}cDuOV!z>APFddfH+1+gKW19|J&h2KILxX!; zGu!rrMt)qG_&};VR|gS*n@Gk4C%(E+bZuR$c_WF{2TlxDG!he%!Sdi$1N;6S%!Dv$ zHZ8xp54{EnFj_5dXeB5>orGXPd8C#@V4tM8GyR@4R#?R%^IeZNIF_VI$aMjMXz9VX zfH#3I@k}C0?`(K-E1SfWuSn!cW4%5=-w-wl_J$Gnp+RA%rsFZ75F% zz_h6|U~Ge|v&FhVq-JOV^>8<8Oc(Dt{=tt?sAFwr!fdGAz=${`F^r3zzMtf8UmKQd&Q+^#*X`kRZ03>B z_WlOEh|un=%1i^!-T8OOG;*Da9SH@1KwU_&_FB&E4Qqqs19(;;9LUgT88wq5VU`m; zD#?kjvtWT0Qbegm?9u?gDJapRI%9$I%R9s+yLJ%2aV11fh+^3xb66r_iBDT52A1uk zFV}L^gagy|ghTr`Uyuh*ism@{0!|q`B+4X0z~3^eTS>-4)ie7nFO2@o@l|HgRkqCvl;!$uq zIEPY0`a-%B+oIuFVDK!k_rHWj#g}X>m_&zS4j(P;vXv4WoD>|K)cfBQhoU7)um!Tm zbNm?5y4F(XADQXR9)gLQXB=msFV2kkQ4EvBfd4 z@^A0IR2&85cuLjTG_Bf+Gl0lu0Bi9Q26OaQ0uhPQBiJly*syQsCwcm>x^(^87`o^j zqre6ZzC$;Q&*_z0xE3ZWAD1E*LbRM7QP$sy7g(42KzgOMq*`A?kWm<+_t16sqRYk-_As%alZy1V3uS;G1Ipn-LaV_xaEyIWrcX6JL>hL|EV` z$y!xJM>7nHn=l`1bN9a z0q1cgbcZ)#BjeZK9ekQI<1if8TAlSt|WO2)(6zr63@kFQ~*kkJF@w*g_M{JMZJot#hhAYAqV&~c9A>`;l zw0^K3;sc2W!@P?j!X^s*LTp%BnK_}K>c&1acxb~0hSnJMzIY0!jK23}%jz$3|5u#; zuQV2v`utx*K-N%;zg7o~sd{48eCaY8jf8hKf*q`G9L)Ap@=!^i;g;&eaJrhCs!cwft~N4o~-2Q-cMk?4I}i-)ZI(ZNl0oDfdek7z515RE8D zK!U?yZ3}M8LDV3L(hEy(a)oVhBSI>t)O)Je`;NIPNRq&mRF+qj0h@wiF#H!@C;~Cj zd&MYV6E^;rXMf4pZ7s5D@$cxo;`qulPX7oH3InKmb1(j(FaF`bY4n7IY{o>Ve4GJ2 zq@P^_z&M&;K!qMe{|~v&0`KiYM{%r~3oVN5>;ldIrCpheJOjDKm%e&J#3VIb5#$qL zMy`T62m^blei~KbtZzv7Y64ok+1t!RD!6=JbpAHn| zw!#>7nWGKVqu2BhX!YpEN9OoVb$)?Jp0GDm3oVeE6w7$DR?fc^Wxk1XRd)uNLElep zq??sWNFJe^ns(!jvnhjAzD$Lh#aL7S^Ftx50 zg#Yl+#O|+DN;xLc#Hg1QvWm&7(z}6lsEUAJm$!=T@S{2IcZ$$Q4#vq<2}v1S zK_Y6RwE-t@rNw&A>;z+k#s^(3Yigtq>~!xiu)Qw7$!yD^Z^O5$rf*ZV!nfj$Uis1m zJR9iQ(3d^JMU2YHN@LI?w;_3AnwGYC2UExt=AoLuf9Krq1nt5DP~uiQahPXsYE}50 z=Fze#-mJiV1vakbO`8(=Z+uPdM#xh*zErDO-+Svo!PhroauxVr1MemwD-L*%(PQLc zeaUGob*xPE-lC%|S!l*bt#Dbi8eFEXLkq<(IEM;lja5bTU|18OE2F5z}&Uh_-PBSB1k8Q^DGJ9Q|vi&uzHRj_C>o(MGkVV62mi zOOc$8GcIHzJt_E}57HjsGlvAzV;0+qqfCwVGGJst6FIu=WM#XID_n6m%@pgxRu z{Rat;D`nXW!RVzg`8y&veL_d@pQms$8M{P|A(n6=m9H&cLCFh4?vwzl->TKup&Z3t@ z#5I$JjI|b`LI_TqTiKT+>uaY%Kw;&Jr~&{I4Iz!X^GROVHUJTxlhNTkl4&3t{IsZ2 zes*AwQ)&|c6{}QoArhNbk-cBr4QD5F6;(GMb0L#)glXVxsAvaG!xhVhjiP5W2KCQ% zrh~VE`#7YGpMOzRFogxxtyKy^c?Tf63Gh8@fEm)2egE7LwfH>BMAlxIpx!Xe+S0 z#ip(H!y(eV%fEi_?S?JO${XVOzE9lej<(wx?q(##UQPKnD~@SQ>sf>O-aeqj{(*`V z4huEp1A@diL3V*&u#=gAT{*tFij>`Io2T9`6GotX>v+1+Gk}AzuKKhh$G_9Kws_#C++g6^g(evIINw;r3EF$ z5Up%QZAqL_ciSM{QJ|Cvse-w*-pv>JP@0`CL;&j?Jw#TqROm@B#FkUqEt8*}4|gMh zKqxs*DCD(jn{#Stg1KPk3DCE)lvd}A7=)8Hl6FCTV;vJA3~0t@aL*lk|I=4QcyHPX z3qSQHB8z$JO~#a{mZ+|N!z204!yBt9e?tclIewfJp|B7eB7|~@Hfk9k!x1T{hRad+ zoi=swbl?{NNy5b3gpp!%8h)W61nxpZdN70?37(W1gsiS4#i&Tn3a#o5>nXKJjC@I- zU*NFx8Rfhk?o=4C%M>s|fv{Obam z(C7ZCd+D?nYA#y4&f56^tWo*`E>Ag|3avLNsDvX0P8*5C!LSy78FLp2ml}gNZ0JO~ zGG|T%^zG1#J2N4X)?ifL5!kbU+5OfXXR)$j+GI~-f4o(`Cgp5J#n5BNeQ+c{K zhJmLPd{pZ_6AQQ?yc&iu#Knsqg1VyU{K8d0WeH&h( zg+z9sVF&Oumxe{j+Q%}RC=pBH%-gsG~=E|Rb8 z|50>w-d7W{viMW`$F?4d&`;Cbfhp94blC&6hfxzt&5SQct~TRl1(qigqNYBGCEnuB z@)zkQ8Or!HnPm2Ma>N94nF38hrb|V2-uCB2+z+V4YiY8Ek)?S;B`X4hu?(>|GI7D2 z2+KYHI7zpK6%zE*eF1otuuUc#F8H=K?l$42?mU3JveH2AZXU|dlG9=EZbJ`Q2JTWY+ z-lQMzYj#i-dQ->#5#{!uge1((9GR9bJqrNcwmv_5aq`tF;^oyxvhr_8YA=hroNZ|V z*TTsVd^u(V6zLOe{e7pz=X5Cj&s3Og6fNrmNVy$4jD8AtNZn>ZhSj62Q&uEACxT>Z z*Gcz{y%AX(#6{l>eTx+7)EFGrLW%l8`aj$_xGQfWXWI0qO^W*tb+1 z0v%*IXA}rsjWH2Mz?bJmgj2mlPUz^nLV9VL1rEUPoi`ON7Znil;hMwifc>A$^ZUTL ziB7lQzq9k!E;U+BP?jAfsEv`AD9G&)Y?@}_TiWq977#)ZIV-&34q%ItL zH(kP}#F9P`N%IOBAOm-L0(>l3^@w#gQ-o_Z+KL&`OTt=!cv~NJ7?+SYr{t+@C~Ycm z+o2MqnWyseP>ICv=W4)Wcw6*(f`S5Ju%zP62%By0US6x>5&EIM4*_Pkgt)?pr_$wS z9yZU2aU-qvhbqp98fv&s&R%XLWE--G=!~I=csW-%zVXK#8AMFh9;+%kuK0;{waClj zSSXG@?vu#8M7?)#C{p-H5VPjX1j(^QYOvI<__VE=+Tn=u?uc^6aqLYq5rv^^rtpI* zxxYZXlojQBC5ft64=qA7@>LXL5@K{@|I2`R;9jlhD#oxLCZJ7vazB$_1@=b#0%4pG zCqw^cU@telS06C2H&ll(s<&Z<-;B1aLt#|d=l3Bkky(D$|7k#BVqi9nT2I4H(0%=QKF8-a)?*=QL;Tqui?3ZnMG z9XXBS=p7bX+!&ac1+SUP!^O& z6^_nB-*{>10uwM#{mo1u4S#882TV&aJg}E;MCxgVKyYZ~om|Jx~d`Fa5r^2NBnX4Pkc4O-n3 zA%osGK^qnD#|;$CMsyRmbT)pOQc{P?rxbb`Hbr+TZ+DKWV0~QhL--E@dMf>Rr^(`- z)as~NS-?8+hbvzAdLAs{d4p?B(Wy5V$~!!=JOimxr=k->K5;S>8D(0wiEZM-EX*2R z?LqWdL{$l-2CUY!2bC&iV~AN)U|(Q}wuK!&K4=oQ&d=mp9#CTY&^DWfE>X{%w}u{- zW_G24Hs0E+@+I&4V?sEN@K%G~vlT;vZsN8#3^-D94Ki!{V=A?7{yjvo_~(TaoA0C1 z;Du8>(HVU}^Bs#6|51qVb?Wb}BA=`Ypzj^+oIBs7l9($MX@AYt%p*;?c2AG$_iMd8 zkP%ZsunJk6)sn)p0i`eH>KfVQc6sa93RM@=q;&$YtJu|PL zmLGtEzCgI=h!zZ(TNh%!u-}k16GsUWu@Sk)Hw(}0Z0?%61VRWA*NDT{cA6{*9zZ) z$HZRTE9-9xHSP@@Aem()>B)Y_3N!yES$QPF)AdDoWucH>AGY&)@!6?+4VJ4y+>&G$Z2HC5#Nmy(=ykksDO+;o*qKqa z3;9^aN(eCxeT#mJWTcU(8cMh0i4X=Vx2tdxyOv|tI0}#2bbQjQt9sO9m2bXm*rJ?> z+*s<~UjF@2cJPvAqjS3sN5V!^t@Sg?qf4)g@V38pBMGej>sh7~8BXh>$3#*RILw8L ztHs^}bdXMWp`1ZS92@D+P3x+W8F0OZn?TGkTN&1`9hEY)TxU2g!OTNnI8y8!H0P)L-DtJk-0~k`t#k(B`+-lif2i%wi zq-BsB3-S`kj0HLO2rtHd|A*nXWjN2Uep^OCj$c;iY}qdBrm{h4TryUbo`Oq7kYLZp`Sh-*2oRUWHGpTSM0J`XuO4|y0j0%VGC zk!Ym+&ajc$g11N_ycsxK>kQ?~`Do?hOje+N1_hZ*em48l^7ZfUtG~}*-}<}%@J;vK zmtBgz--`X&m&>ogIX19JIvM$j_x2oW!Wr?H;&H&o>K7@$H4IykHhSl+fxIS5k3o=a zIwKLH)qX6-nV-XozrCk?tPaJXT;j0^92uzbs{C;+l^@NTe(^=7@u$tYnnR7R+yyTM+MZ>M+5Rf~9jmacOH7y} zgB*u()dAV{5=EzMw{u??jM&6XTJdA_OI{kh?@Vj%KC&!@CyjbF--$gfWBhS6vjA2j zZWMg&tVQs_BXgje|C;W5$)Na`BR<*GxabWMs^1~s-PKjB@d1>=SZs~-bUa4#+&3~DeI{95SdhisJ=`_bp*sc0U9ggvM; zk3?Oy_^$^?&=;MXaaQB7UK^V~6U}cU4>cik)?_Yf`?|bqaZZh3;pKdwFs2L#6vz z>;-o1)2F{~KfWr9vA)ESekO-|nGXLfLm&|O%!DEKb5Q0lN8_J#9OFAvvRI+exv%N_ z_XQkPrs0QKVzdF>^_@XL{j-t=_dmpC)7Rr7CSnFp(=R#uay8^){t0h{-1pG7R)0MH z9I~BxRSh)kihU*e^O4mFa>Da2TZ!eHhhR|C^wO&S6UWMXqgs1au*g;}T4z=_Y5MJt z;FpxhmxM^BuIrC~`@jB)`)f>1n$}LReh;*LZCUN!{6qEt2{)1U&h&8Q`!szb_UGl~ zDwlP~3#lZU-+1UmQZ-G(NYR~Pun7160gFXiX&Tf_tVQj~ryAu-W&Z&`mF!uI+LG}< z?P>fM9zwtgYtgUdOO1A=6ZP8vg{;=C$-5fiN<{wvto!}{fhQWpN*S!y?aBWF^~wLh zR3&{@>$c$;y(>E_ zo~;V?S(ck+P+*JQ4vWE;vsHDFn#{W6?2|!b7rtN9Oo`0<1APhk^JTs%#=D9wij1Iw7&SN}JM7m=Ha?&p@%0u(0Ox2V5A^)uAbU)J|^w+$1j|D--?w|Sg+54gTL zd#JJ;r<%dlQgs_K)_B4f7ecdSJ7ODDJ)tc?*;rPmC$*5m+a#c_7(R&H!hH(v3_4i8 z;{{-^6kusP<R$ zxPsXP5AnC)!t~85A1az&WiuFO0#_I$GvH*iR5P4N@QLLQ1RSR*BqLqCEF?vk@jU5n zz8RcS(TfP1{ai{6v$1vK5Rw?UpQ+miwiENHpQ-LxsU|pJ>TF+A^E{@8QU(T1t<1Y8b-cA zo+iDA7{BKm9Q%RyQB?OLC;-A(5$12uNM_Fcm-UX2^7At;t*R8zl|sj(h~xFa89j4~ zBo28r>=jueGQs*Ju(G2$oQly}W0-}4 z6o2po+E|Liq{Fx3FL&nQ>ID+jF8kBF=F!#4Q8Nxg9^b>p3lUz20YMpvmp$@8aSy2; z=!~coy6;sG6hM{&ocPg}D${ww|C1zx&pVl2JN8BPa&WQMJ$6i%wJprui<{45RK%d6 zpex}PNEl2C1ioz&Nu^Of4l-k&xmFV1{*z;jbaZ&9IY-h)@Y54X>JsTi0Zz)cRWsIs zO6`%EqgsfVM8Dk@?MF`njo>@5nCW|@0m#oqD;8(~>dIZ~7@6I$`vf_whjiDnz_TFv zNOj=kWABRH?SR&mRQvt($H;vjl3& zWxBd_H9apK8jdc<{rijHRQs&T8A;JY!G@hnBd?;d?52hds4dY|akbPXS#3E%L+36E z3kyRok$w#v@#P1?$h6&8E(`M5Ls?d9WB1Z_btT+)ql6=k>Lo81E$lEn0GMkbrjnnS zM1jin*D|w9bJwgqn5T5a@%PU;6<3vT1F9Nrsp4^-?o68pvMTZMv*q|(`fuvO6{#7Q<6Yx3QA)nGs7SlGcC*lv&5 z>qfo`Zvs#nHw*~ty(+?Sr-6!j2P|?4>lKdVM5*_ZGf#RJHz$_o2EB?KE zBh0-ZpT|#wKF@-B_07^xreNy|VGeQ&6mxqxYmJbrVY4Lwm-I(&Wqs?oC4tn%HVQY}d!Aj!hClK1Py7;F@e8 zwc5TxTirHsH%pNJTkKQz^{+kMH(kEN)hnWI%96OT=^Ebge}EySYgh-~jn2sb0m4YW*f%s_g^{FqI!ZOkobQl~y&EUKkoTNx!@ZUv z*XV8XZt5W0x9TS}U)vEOsV$%?btV5VSd7<|GC}j@ z0smis;>!Y-`Aa`5rg#^J{azsb{|EOC7HcooKD{VJ27$V}_RQ@B6*KB{6$WmV?lQ68 ziy-dGSvJKx#CPClybP9Kg}=~e30NK8$gYf>|3sMneU0g+R+~k<|>~9LlzA9zYPKVWzQ#)sxNMUQK zBiUEuTTD{@YU#ADS6Rz~w%Ij#Y?&T|*|vm|*_MaX>m`UxIpaqVwt)VTBxkQ~4&I+6 zZ947SG!_TQzsB2m-xo-lfG_`ZDbMtgi+lKxEEk~BOy*!?q;K~}^-&7&RQ7QmPhQx? z#SYTiJ-WEO+`Z;$W(9fcXI`wuq9??g7Q{JS7kE!efWSl99D_|_qmgA;)J5q!E%kzX zL61@AZvXr``vg-NM`|Q6%XUIZ{sVaBc%$@_fx_)i4y`Pou=uHVbv3PFS+4l+2n10J zxY>|O>Y9Gd`=`=cJcTnr`2j_1+g>< zM~_<54iG)DrZ!wR+olfD5mqnRpE`OS=q$^fj>naW_4NV^>LA(;!aR#>B?yzw^42#3 zdPnoml62PM(?-HTs<^&LxhJ8zA`&#-1({2H#3YlzC0T6w0J5_UZ;ve=O2bfR4zJfl zwo!%~9svmdtqa;`gO=ADDd%gPG6BshtpM**t~HCB-u|6~p_!DNM5&kAlpWsed?-U??u*Ilolw>rCju!yPg|Mbe(bJC*`T z+Yg#@_`J3%$ew@JZ!pN3=D;_Jke`pY|$ZD`^aX zcDd9?j)plPJo@?0c*EDFmJagkHOI(Ldl9ilTO0Nh5%eZ!Bv|*}VEd6E-Nc%YqqZY+ z$He#iFe)w9Q5$_GU9O^?d&(}`xNVD_!g~RJGFf1VK&-3P7_~2QT0OT0fCI{BMUfgi zmLKbK9p3DyYg$Af=PPQS2<=C_OniEonW}52~NN!P7t}4TgJhpFe+Yog1pZT3e ziYBtdslGlkrp-7w8(VcVjq=5TxvcDsJg@f(CWWaD4DQ)gW)ufh*z_}XsM~!{>g-we zvUC+Qm#7`|y{X-1WCz$PT-MPHWHHz#`J81)uMO(D_PCB@Au-YNs9dqmB94KeQcoGt z>Pjw0i3Ab~8JF(rHjR5PwCAAM3WUHyZtzvJ6G=FY`frAtlE86IaAO66RCnFMB&1qQ z^NvB!C5M$T7sjujM8*_ z!g!_-n#`Zero6x$k~Y@*?G*65w)_!sW^)Y2ESRM?Vl|`kf zXB@1lOS0=?kLc|y7R4E+Me`aHt`h3mfKCwZvD6d=wKL9PN4A2y4px_OP*>?3cs+bQ zOUzAM*{!x~*G9Y(-m7VHze2fCD@iRg#B#;g;GYnLCF)pg%8S`2H4<0IylAHsHtF%r zP215_4M#-5^nY1ax`Or+ftn&i~El!vKG zZM1Gys0n*)l9a=?YbrE;#aEWt++G@&{nI++Vyx%)X5B!wo1Bi4 zA5-SzSE(G2b%qv}HR7?289vrEvS4fKufi77ZPaP}pBcH9Hts+Q+ZC51P5-cXdqU(Q zmKj*)TnvAs7ebY*&$l^)uckCWfcxz9>m;Z7ivcx4-iU3xN=wt=Jia@$40dBz?nA@{ z!;SoC%JRFHv=JadPK|Z)5mIpmnXbJ>uV_PIW2_<#aD|!QF6c@C0A_NIO7({$MilE9 ztr$NNveacAWiSY&*3~BK+!3;T4F)aZ7{id6unex}P?nsqzBVUB+n4P+8186?9M&=-&19v?ris31P|T$d6Z3Zj9jkDygm+vM z){8U^W34OV3gqS|G*;wge+d_t>B=04zrqxq%2fZ{p9*}#>y)c<1~ar|d#uAWMfvAB z8fINQh`ivJj`%#DPBk^SfMJeQr4yp-lrDKa{uPhUyAKYTSa;IEB5Y?_C)<)3*OEQQJn^HpDCBJ6b?pAdo9iSx%6&Rjf1xgb0}MD-?{oRHgWPBV z`%1(lxhdR_H&QSX6_8Sz8P^KqtEHPzqvm~!uS*ek$9Th2;S#j3h+Ae4H`7G?YVU^< zHK4Q>Fq$$lekIw}zBE~36ba(isciMWXXCrs^b0>MUj0zP2mb}M=+dVzv6H{=niK4m%WRGU#x}hT3%CEEFYDZ3vfDJz^>ETV=-vqyO7ov14e$JV%94nO2-1nk!P6S_8mmkkzHiNMQA^GF@vcll{r!UD#$L zXDh=>TZHQ4v;odoGW7$P@PSMi8qmx6wh7gJq_5}xY%{o>}vS$toZ z)-C;U5*h`{Xw-KBBMNb&8}S-McDNe6O*hV2;%%{_377(n^<#ybDh9uh5uFAXw@^v3 zwz>L>OcD8rsA81?SzIryXWh34;*m-P`N(ySe_6B89*+Nbte$(LjGJnG7*klGMx@qaogqMda;iBr zpTVM>kh`Xy%b8Q{WFGal67QGB2{TD;KZ}mKs_D(@jDJCIKf8pQQG9CT_fGsXaw+K4 z$1u*|%U3R|gBFMLDNnF{qtjQ&5Xtj_w5_A-;GW-h?LH!G0r;wS_-T6nVd-TFkIo~ic1hEF<6u;7KL5wX z$N8LsNUAIK)0m<8|Bt8d0BWlF;{9wW0wO3ysx$!+kX}PXdY9foq<85(s3^TiZ$juu z4Lv|8(mSE|5a}f(lmG!j@bQ0d=FQx>_uSbtXLk3VyQj>a-zMHt(Axd9{%KczcKaH0 z#u@+Cs_0G9riu!>;(YX$`X*uiC-anK!8qgDJGTgiMFFm}Ti>ys-9)TTS0_DaAHT^c zQPp4Vs>E0P!_|{L$_7Xk3ca1?bA+Wm^(SC6Td4KzJRguUw;H(Ll(MCB;>}e$u*x!W zY2jC8Tcn$bdJ5}1<1^NArStxq5r3ZR?^NI&;}%m3M$&PcOQ2w~{xiii4IhUMNAgbd z$t|L+x&7t-jS*;-58DVVu;tiWG5AAbWML!N;>Hb4Z%mxqVeQ<@2g^_QxyWoy;%tY6 z=5YG1l9|_@o9H!MXJX_XzXsdluf$fJk5{R>&ccE?aM5PEhy~pOu4n~qzZ6|z1*R6E z=Q>l#hR=%&2CpWmOk&yvqJw3scgx9x%o09h!dn`X2FbJC?R^*SHr=Om$A~aKQ_wDo zzCQR^b=&pNb*#sV7GCvntYG@rtxii;35|4eAfn?F!;rqYpYsq5?fJRmpaR6`p0^E0 zp+z~^SJ)sR==@11uAv*`Qupn?Y0uxR%a+aCvM?uGQVz;Q}Ud z%_+BfFEB=6>ZjrC7RS{vj1A~4*|b@Ext%5rZEHjtnRX5)+yq8(d5+LZ2}PLS7(5FA zCzy|)qpr9pLk-rAC)JiHTSOue6IZ6giG!wc2iFaj{LBjL+_;9@3J+(PVz^O@sIYm= zi<@#btq@yct}H$+PicY8QuhQSh_4OZs1OIeXGhY>^8mVZ&UE*g8F#zQcef~EWS3ok z7ob(0eFJm~ZVI3Hp@j3I=TQ0D&Sg*tY2$LPbe}`Z73!>FFhO=8*9cEW@a8Y{$ej0e zvysden|l@o2JqFEyA0Y*&WkfKfmuAbVePL^P7UEFx|`uHaR;bqR>W--uW9WX;9OdZ zj$)nXKc880*V4PT@jIw*w1lTu{|5_+YDb-;9GBh9(v7XhOeRk^)~D*?ZSkaa=wepv zKfX>@d?qXKM|DMq(&8Wo1DduEJ+s6hYl1# zD^zW9P;u==5DE>2$d7=}{O8WftK~sVrT~@-7KIMz-zANwL2;xxeAay+N+sXl_@4_} z>w}v)N=`xBZr{r)pmRV5<6L+Sk3w#E^=hk)9N+(3vv~T$?ZG?;>K*#*v?lLduW7r5 zFJ-7^*=ZrqG`2W|3M+U=-Moy~mW_uD;bGtOJ`oNs%{Ac>O1$*Y)v5~MeO-4sJ40mz zTy!7QLgB{d{phSq1)AD2ul54!{pZo&38E_O@$9*KkD!z-*W&dbJ3)$_`-qQe1=ZbI zLVJU&l^lU3thl|>>h8JRL3hsIyox*uG6Ue&$0&&pGYoMqXVK*-VLvA!R8jR9)R(Sq z`e#bzO$4gc8FJ(H3tWS=xJ$*qC$5{{*=JhH3U6F}i!r3*I!Rmb94KPp*Jy7a$4A^| zh1%8OK?&v+JGj@Qk>+$KCQdC7#80H0_a!rBmfFGJoWPdm9g{?ygQ-MSRNL%gprhKR zt2HD^vd$Z~^qYkqTH0T6tx9Z4erN;o0Zo$F0+!+?3eMwLNfR80O8Y z4hWQ)!5)>;g`B{+yvL?RXm>#6LR_6z1uj|R*>5@nb4qa!k=|#o0(ZrOe_CRb`TBnJ17CN&4ahCT!PFM4H(tWUqLiRHKuX z4JXWX0*H@qN2TL(8r9?fmS%N|Ud6uG{+pqoKO>29$8z&w<)ZYw} zDw!cP^n*SqbQD^vE^D39kxi>xiwoYS9wBnQCv#DPD~FI3Ga?99^f6qrNtnz1Ba!jm0Y5`yy&I` zmo<>FmSXYejsm&rm7x8*^kz>1!948#xsu9eRn?NtT!36>#Xz8Sd%mM()&4e_MmYwL zt7e>dVRHU3VwKoCO3Q7NIM!U}iTO-yVNmqSPm2=qC&%2La;@HK8R^ZeLS-Y=`|XIvVC$KE7`m5>6(ebfCY|0zQCD{~jD_vv8S^876Jdtt#_ zh#Jje8?WE;_f7t@3@e`KnmHXmoA`IewXKG$hfXs>h{;Z$m}}J(1niK(XDD+2B+g)m z3|&=QZ-cLBi;GL*c4TLNvp;w*D|#v~K8IsjovP+=<%KkXki!X3Wg61~P<9SFt%N9> zQ@Z5Uyw*K%_aTz(C&*FbxEi-yg=2 z^<(S6>3D+YNayyVg-&3r_^F@6mAQ{rB^1_Yn}C01ZCQkMXL}+Flv}-F~7`9|>D<-$hTHaJ-l{ z^roZQyGER*c^~uhj6U z^zR8X9ib@LlY{xQCl2Y!doL`WaW&D5Kum?i2~~AqXRAwI7ot+#`jzMAaNC}}lVwo# zk1fMS32!HI^cBIk6CCd^iSZlY4eFl`aF%f&GmtiiuA;`%<)!qzDQ+#EU@IFK>>G2s zFae2~X8gxCc^2$O3tdVjtUPvh-Gz?!jXk{`+dSSerW6f=BI*i9T_#6G#Ave=GIKWO zf>ti01*efc{3O1+uPZBE+Y{H{qUa`4fBKt}47*QxIn-^;J;nn@;h$-tS7o;JU$2V_ z7P6KeZQ4^S7|y@9h?|a?Upg#l6d&Mf>K46c9`#F1xNlvP6b~p`nV638e0vBFj{m|Z zuoNHgb;`}5I8Wd;KfkGU4Ad4lFP;h%Lrx(5cJ+9psJKM@99s7xeyj&9wn{bp>Z@Wr z4~k?zg-vi^PHHSWMFDvg6s}641i`Z}d=kT>Pr{kD!mABaG8vx&ZdU`v%thHre?LT0 z;g(*DPg<4!3g@TJ{Cc?&ZTX>td46v{f62ycv}NZuBEQ9mQY>i!VtIo(@*dJQIJeEm zHs?E2+0I@O+&aOE#(VA^Qf~ii*vp*=ST#{FUW8V>-|^Yu8deP@+`alz@_r@tQzwYG zU9QtX$n8U|WoPATzU9Xkxbj<}yW11jUCt3&=lvFkP!ypJy@LjIBBp|xmRF(ML~_tt zaDpk$W9QAVdMJUettmIpQSd#D5T+M>*&*wcb(EqRC zYDjA5nW`4KX;&AN$kH4lUoFnpju~D?z8ftsHEju0VVanY6uc$0nI<@tG8fZ%oniSX zD%+Ayko`Bg&L&~Z_d3f?)XTi6sO*A+d9CD!!Z{l^T==u%)h{LWxkhJQ)=RwqdG%o2 z8wqA4Ly#nq1@n}qdg@(PCNb~*1^56VcoV@}AOji%`(0tvI?u5_rJZgB%p^Q7!5zhP z#&GqZc8AHH@rqDun^65kjs%3KeN@ygE} zqt^rNu0*P4rIizh<w$lt}zlWv58$DB}8X~ z@>IzXGk)hVHL@$)+=#%@fQqvRauI>6hxVm9Psz-!%tRQO>c3LbnDSH}H@jA$WVrGu z@`KeNY)r&z-pNacn}_dDKDw~y$JzCG=F)EmErR$yoV<2-1zNn@XTjSR5Eb63us@jp zPIsEEKyEG`FEeo<<@ChoxY?Z+8LUk%J{s4(+qHkGsH@E-ix!jXEZf*-gx0*shTbLe z>09sUq01W5NF|s6&z%ViZGiLvva1e`xV2uLmL4J6eT^zHcNj-QHgq73GmOI|7>?F@ z0{@sHcGy;i+BS#Yk8+*MXg}k#eBJ)>90!SA> zCgn!Fv7IBaPZtYA%!XxgSdrqcRK9DZj#aqnD%TwHNI_aPFm_y|&JeK7qlBK1E8GxG z-IKZOCAU>ywOt7=`q;z&eiuHU@3_?z+wcIP(d~_JAm)rU|u#Pkj69LHn-| zplW^zmazw*jXiv|(BG8#HaL3PEI0G5 zr7rlDg%Ivlhq6b1+SWACl)0^?c+o0Y>79Az!_oPrv1K=6K$8mi#&ts3wO7Uo zBUS#Vg)g#*VIAXF;F}R30T$ZUF`WQRD+J3$uZQSklz<+*(zk0LJ+ zyWSd7vsA5kxSh5@vw?nnYQ^!-ejZ#gy|FqDHurNIkDe=7Qm&$I3^lnzbVRrqW>y$} zl=)+2>DJ^tl70pS!phB*)@)t(4o_uI;nnQWwGUE-@qyHlM_TY@2afYZ?5D6elTTQ! zS!X@#4J4X-{Hn_9igix8l@qIH%E|rsB0~NLu1*zEkTe*&Rf{7XdHl{_l%c$4$u8 zzki{=0au+DD*tGJmz&4`mgoNwLQ#Z&VgI~SF5LfNIs>; zWv~48$V1=RlAPXSc-2MUML2rop08tJ&VR@7(uFM?DE}AQ8mHw)J9`*g8~5dgf)qxC z1S08Z;P`pZj<8Z?EB}?oW3LS{EHvg=MeN89Qn5eBuF+U)T-xj6)N5kdeY6` zgo6Vwwz@%4g^nM^K$l9g>Pd$$vF=_OMUUF9<^`{Bg8q4aN4`A3NiT7SEQhUIqL1(d zfWsPc@(8w0$fg82*C2Oyvu0ZCh@qQ zV(yF^I+Vpq2@tX$fd=A`r5lDsmsOgem@MS)JxkpqwczV3mQImjh$EI>ia~$0K?eQ77^u@Tt3W#rXyq z=tzI(N4Wv~=%1`^o3BN8*mhk9Q*6%Q##f8b84L0`Kg5l)8ANVNUIr|!8z5~AQ5PK^ zsq?&J1%HTw8LdV)zFBwIw!Gz&1+@z>HJ%+4$y~fyBYNNnuEO&`IC~y%ZA9hzFZVTq zcWrhHUs_HX6xDxNz;;Dc9*Vu6IcjTD2$AuRTo;?;OM{3VbqO7!%*{j#7x_NOOsIJc zqrRF89}(Wg-Q;*ZFP4p$E$CocDYzh;f4utlp((;$JCN}^DDr9z|H7RAwS%R1&YcL& z-q4{*DJF|+Wxq?XcdF3o@5NGnCuW}4F?&5%{SVE70{QhQcd)P69p_N6xg8p`*ikt( zpG;2T2fV0(pcaQ{q#gYPH)j8Jf@9O2E^RPf-QjO9nVwxSElUFYpWv_(m{D9<)ATOn z&K|1kVy^t()c#&hu)`VXgJ4){*L_e!W2wJq7yxJ5Y$xehq(uxFf+#mi`_NjSkra@kCy{8&C?u@rqp4J*?@F2O_ zU4668_V~*DX5);~7_x$;=^=?DvF>*A%6b!uJxvag%|L79qge+R4?iZx`Q>alM4mtkcNupQghgMH-@nU*5_x+PG$&ZO!#T$)L}z~S zfY%ZcTynGsdKg@;)cyt=FUhkQ25YxC?@3njQD9+SunCg%H&#l?EEat)o--;N zF^>KuqM6aQe6s3~kG`BHEowi)y4bs0f<#c zJ!`J2mmRN8|Kro2@7k~pXnis{r0ahQCeKAb#$|_2r~YFR+WO^#f3p{S>Z#lPxEevO zTC=?Ut!9fCuYn9vakM3oP<`Ce7vkySNN&j`0i78O00w!1RJr#wTZprT21Xb{+56)B zZNhx3qk8XIu93K_Bjaw^7PWz##N#FXd^RFdTShYWl$TT$z4^mqr@>Oi`#T~*pcn+N zF`1g%vOt@nFaKUr48J3cYV5lCkjOaM{=AssGkWc2r1!wa4J!OX2odbebDTe!e#)x_ z^x6k~Yw(W6li7W9`6NV$%`}0#{#m{^cKyk3Y5n9SdS`iOjMFp=utbTi8mP|}T7_|x zT%cJXM}Btgp@ev0`w9NF-t~=z9(3l0>{5dHxAPa&mPv6q0#T||qx#FG!qAL~y=>0C z^UUgpgtT%tk4K&fGBSG@k%@k?PyT?Z@XG9#ot;@+A=!0RVp;>^UI(7E``<)}Qs%di zD!^qj`orb$!Mk2p69Sx+1ACmaz=f&Z!H z)rA&j2RUv9ekaZJeJANVHBJA>lF$@^G#}7|0kg6xYVG+SgDIc^_jgfG{_YENj@*V7 z?Nz!e8~Way<}$If-h?N8M@Ea&4hzBja!LZSr_byDq_6M*FRPEByp9Qv{i);S zFZQ1F;u-K1Y2|0U_-iwlq=ZLbRrgr73Xe89wsKF(M!cje1H2znYaw{H=6@(Cu3*d$DV80P)*@|T=`EqE0Xap>r_s34bG+R+u=6As<6auF`l1#g`?Souj5U%TvRB^!1Q ze*_3Mj{L2i!Y9sO4x&bzk}bnJ27cE1p8notnu6strmSv;75Tyf+c+#6uFvfOZCPjx zcf$61T#NRzbi<1#lg$m|t~32(CubplYsAMO;bDfZuur9h>^y2fPAM5n{9n)wqZJFR zUz}$re_MpYabN^w(KC0Ar#y>fN)zbJx*pF9rUV>pN;bz(=YC^iS?GBWC1BEA{;5Iw zq~fXm+P}eF?kG_p-9tnh5d^s_LrpwVZF}G~vVHL4sY@-m^d_NmY%KPD4(`#83)b=1 zdY=G>#kp1LqQ+CP%+hxcgq;*(`>JJXKPzaty(h2=a9wQiIyoT6A2u`-F56Z^?ISCL zV>vEMo8xXFoX!{S*@g;9wP$BBCe@8|Bt%@!H?6)Ho=V8P9!tR4^;Yv{oCQ ztdrU+R5}c_iXx;Er5t(F7w0U1BOml?#l1m4778@|R$2}thUm!&kSU-M{D??6Nd(tJ z__UYsaU$LZ9hnLk0v@Q;0q$nY<5my z&Fp{Cf8IQ3QKEvBTvi%NeICNKQHv?L??Y2SaCA{5+2HT2mOixa3JAXD$ON{lubdbj z0&%+byLgM=|6;nd&t8utY{j@g+ z?!=mJn~@v%z(A zb`XJ{cjmJFqXEqA<4=qniauct=Y5i`NR({0)2A;r=8*N@QzpNjbvxPrxg)!zv@=FW@l4w7(A<_x(Uu z)-eH+qeD~@wHLV3;`*=>w90UI7CAFNlGt_HE7KwuTTitgFnWWiL#+9ir$uF9?{C)_sk;8SaqF5Xr_j|3PI4X7YaRR*Njw3n}iVWR9#lTD`>o^m1>aU2_Ll2 z%YHueNEu*ViiixN!CBkyor|K~;=QFYzJ?e?GP6?bIs282kB7ZfMC3hD=s2VDg~$Da z;4$f2EU^L4u?;@X@J*S#Xg(@)otxU9iuu3svVF&Ovt_7Fd3T!*c zhzMqA+`|=trpKiz;4vQb8|u& z{=1^S%9+DxPMCErpBI`Fez!8inwO_FS~u2qdgcRuhC+LlVqhfrmd_WY6-azPIJpry z;3Z?o-1ESHbUL<;Qv-sv0%L0`>mV&g3mNW1sD**H4!f@jJ;n(EdCN)gQ=7xN#sx-= z0t+RlUjZN?a&Q)zjMnkNDMwh(GVvANV83A_zE>kG97*)MFQ5(E*lQnmU-M?zIk`J` zHiR?@)-bZuAZ(rkQhJIZF1$Hb>4YcG>@4l?$U8&+25U6csfB1_&oi(hvmH3G{E z$pZ=O171(WWi%BAP0z1gR?u5_a#jUV>DE-dw!tEK(opOy`*4uZFxs>INw%o?n1|LI zV8Y_o(662G)Sd4~#;VNJJ6J~00sxn*AUI)HQf-EQ19rIrXN?_9VZzr zAxzHb&sW85_VIzsm6FkTtitsZ1=Q zzAByJpD4E#f*{KEsmrWXpb#)2(Fi&~~%*)nG{<+j*n!c5vj zjYV(jP6=uqVj~)QvZZm8CLZT@gBB-TCF-49&aEs9l=V7ToylEyM!$SVmca2wauaK4 zW|jn6))U@;Xj8XXS*`eMZk3R&7D!&+$2=;|IZK3`4ra|RT&~Ul!c@-qTca&GZ8auK z%Y6Op%_<$a_0{%DZWjMbfk0mdyl-0CdtmOepU1O@*U!Gl$&Frp=z3We%3Jq4e6~7K zXG+J}Dcg3uGG!Ej_~RpH-Ebu&^K-(2kY{4CA%^?pub+)f znFuiIOl1r%z0mR13$u=U0(F~nnh)2g54dW?M9i6#5H3ceL?n(Cy=dOonrqhbQ5)aX ztGFFloq*2s8V}M{d74;MMr5*-7GuY5A;+Hlj{jYXp5Xx%+YixYGXLoOcHlLbqr7A4Q9U3ca&UR{F^yB zMxEpA@}RDMSNdMG;X@dqtkH@)kf zBghMNQM9)#6y!-bJKs<6{uB;vVl=eA5Z>YomUbZ+f4cV13JsX5YgX6m{cUFQwxsRD znpvjuEv(PvYOY=gVA=GE=gtyGAp21FrNr=QW9kiUWaW0U|9ojD!<~qqJG@1pX!SW3 z%Ss;OxYmv`XcqSz(Ob^N|Dad8UL*orZ+CGeoO@C+d~Uf~Ka%`%!L32OGRxhV$GN!u zI? zQxcYY7f;=cKPT9TU1%(|f711ZPp+*txl2pEYgco_Jx5icEAIVn_lT-pdm;O8NLFxj5zPhOnxuoUO9vZ&9-Ye+#iBD zE-fu$cptptp5JO|xVzv+c|Li1nm(-^`^$2D$rxy@kwVM+ zEEA@<1dbX(SQLn_^8!0QMv?M&g7BuVqSPPa5aiNWYhdnby1jdxo|+Z4@SLY$*Q5y< zOr!I!UOlt(<~TZpep}8(OR1=t3=1&koBuRg4^%e?B&+xhT`F8k{8>G(aZ!;-SzggX zd>Qi|wo`@wt=zLjnC&BjV^_~cn|#Tq4EVttO^4h!f9u*E!9`9qEevq#PH%2}{j=Xd zs^#D7?JxwUc4xYf79-^{AUpLMj#fQ|L+vC1V%!naNjLeARp(EsH${rY3MwHod*(Qm z$7(@R${vo|0hbNbL$5PoFtPcIPkKU~v-fbvUn#N1)}e>KkI@Ck=mF;C-l8hMVwvTy zO0k>A1zYeA_mihoab8jis#)N;>Hhmt@!&&*fwI_cET`?JQYG(%KyX1FZ~FEd{5-FX zqQ}bn;p#@}2D`9=h|PolO6HA)2REjh&!;0!A}q6t&@@QUeorR3VTa;FWJ+$TQIBmS zcZwE+*2dDb+j7y*!b%$0-fw%R>)VB+cI40s8D>I)eeS!tXKU0kKb;=A8Y-%KQ_?I9Z{TX`4;Y3x~~#7dv5y^N16|F44O zN8fcglweB1>jwKn#)q$Jrk?qW#QYmtoj)^6Vzs|XZBop-;^3H%!T<>is~>ALDN%j4#K^% zcuPb@CL7e<_ea^PrqhQv8q}>`qxZ7b1qKc@K(g^$X5(JN*)MiQUs58nV1M@UHg$`I`KcaLMfbN(#ZO$^a+vggx2q>Q z9V2+ZzBPzq?;_}9aU2mR5f=v?ANv###3@-t09|5&9sT%+T>MvC6}1jm$DIB-RgzraRb-I4UV#w zcCrt9GVc%(Z5uM1uBCtKHXSqntorQM?|Rwr39Va~X1G(aQ(@DiPBQMhgyXZOV>{H- zN7!w0YMz+SmRGg!qWGNJ6u_^$)g)(dA)=D{{GxXK7KVUjaQB0~;cNyyQ3#@u+EpMv zK}TvlJG#kxs#!GS6TM2EqeqfeoH?;O+EW_Odv9!^aKxN$V&YkGRHc-+F;RxC)By8k z-93E@6)wuUy`Y?!;nIVt0N6O$#zOcnZ2PBYI-JacHGLMi3#X4(pXv6KUd!1Y)Zz5v z-B)yDQ8GM!C+woAJz8u>*Wof^sW1loH%_#jyiZ+Oi#-i_uM@m?)n7{V2f{LzU8=N)mJHkme zYe~WtSQ2jJZ7~L?DBp&91}Mj4n3uDgD^y!FU{#g zeDOTr?NpYZ-s|Z^7Km`TUhK?R}G`^UNGu(rkug;F$ zs2G&ig%Li(eCOJmOaGikL`wgcqt;VXjxTpj6K-=#NS&4IWlM{kdL5Q8Fd8W|5vQ@a zp!8c5$it?`bRz+(@w;zX5F6r8r)V}w>?~qZwYdHXqaW!wR4ou54u}b4!jp{UY0msc z#avqSV3&ov>ys}ezYSm9wU$ramRKbrKbz5L`cVw78{EZdtK`2kg)o6lFc&s zb~ays+0^e{Q8j?r_V`he+XWTo>ab+Kb9Wy*GfScZV23qCQMUL?J?!dxuj&L6@&6*fcqM^IT9uq>ScaY+y2)r?+9?}r($xG#WWYL^9~~4SGEkm9vZiDHuhycbXeKck&AdKnjx=q$-s$2Agp84tM)DmbPylo~AZ!vIB6Fm09@~cxfZ=m9TqAAtr%2 z@eZI_cG+MSX^8Le`El-fPWP!lZJD$V>hG<#OH`Kd&T^`wZ#n6MUc29Be1qrTorRBw z!Z2ayI=+JtD^f&Qpgx}!=GIZPa!Xc#oIbD@D>_Kr9oXXPFu?XA6Umzz@U^FfU*U2%VM2{&0$#aZK>&8CKVhP9QQ4$Rd7|_WYH(B}#z}c;ERiVr&B40i+EKxHH??IBVFHM&7-|gnH5$W&vh|jpEn)om&e*Eo& z4S+i}ZALJimo+vMYvHZmiCk)kqsbq&AIOQLF-|e)PY9J9j?Z|hsdq=h!|M@aej4%K8{Pw%YPI!frhamA zCE8r^p*7m%rZsZT=Vx2mDxN|mP$w$z_GE4kVUzf}{X3L9JJC{;tvuujrxNZWJXCa%r* z9};*w)aabO5>u-5=C@fo`5!p$P*)(Auik6u8=oQKe8cKpms;~1=}k#PBB~)B;nt(- zOUOChrTpk=3RvM`lFz#Y#~`vs_LVQ;m=pABv_WEyGg~dKeCvQWHppIBN5qR-WQAjE zZLI+|pdtIT$2u?dG3c9N&N=TS#w(^!ftm~n=+<7sl0-n8lQvX9gT;~Z1lI185G&` zo0!ixMX;%MU6El#de4>DcC#I-wiw5>_bZ#lbIub{qnBwqB=u}gKRvS9`GqH5ej}n1 z9?X+fT5dlS6=VZ z5Wlm5m+BQCKpus2mCW$(r-8!lCA2g9qa%Wr1rukPWM zq%K67z13I0w*U~Tc6N@444v4=1#5J%C2Mq~*svTxrLhsIv1HKT=jABwI*mWDQkC}< z`9aa66pS8v5mc7Z?=te%9M`S;X>*-E3rgAj1PBgRF91?sQP^Hc99Z>E=kgXu z8&No4z0Mb!J3XTuGve{gf}PU6G=9Lo|0PW|ubA4QjL0NI>zhA|Z#cv&Gi@oaSkj>^ zAz+p`DqNUj`qb!7#Y_}e&-@4rE16}ncRwWolIqx>)uCGU6KpZX8En8>@j^E}xd#y~ ztgvyUhk`I!HA{3~f5e{Z(J965?fuB~D1pTGu_h&dkJ1t)v9t}Qndw1P*bi>6aofJ2 z2#2NGD$?fmA2L}7D)z;SPaBR1vPr09T+9r!lG+R?3#_yw;<{uD!X@*@Z|*z!n+VbG zJ%Kyq2yLzLJQJpH^j~7oQl#r}n_?Lq+-{SP?dZ`Btc{gbdv3D+GgA1WBfrv?gzAi$ zqHU~f;TCJ*1Z9MLkpw76;v@WP>1g1qfqrp4d&4B_o_RZCwkd|X6&7iPZ-o|3iT#3F zg7F^){|6)GE6LzqhlAqO1)Fy$D-m3ul?Y8IMvoYRWhea zQGYkHduon4lm?e>(S91P5p-~KVkBsKmU3nrq*MOJefZ|1$SZ7_gTmv2j(Q7b&#LG- z$pBvM;bDPPHgf%pIjpe{TK}f#YG<@8{2c0R?m#V!-Wu7oKwMXMg$&@|GDW!zw*Gb2 zT3p`#=3rD0u*#4!c>r;ez>l@62rv-q#Qt63;bV?B2)6J8NWm1nP`+dtbzyV@3 zG=CN>?oN-ZQjeMK$0y0_&v{Uyt6Nvh8EP{zjl;X~GmIQRuHtm_WNO{{G%NHAo%v)+ z=f1zY70u;1>;B7N|BzIarc~ejmw~IrERo0@uq;3qo30oBmid&S5uvXX8Y9zp6Au;W znFX8SgmWuHFWoGRZc3Pb1}fVYp>EMZtjbWA2G)y)u7kA%4ZzE@pTqa3b<3-}Z||z; zr;fJoo%Hqo`2xkJEq={ZluGFMeBOXa{<@mS{Re!n+PSMGE=psl;ZHT$-Q zPT=h4?e5vxo-AIE$L$?1kdi{l?qHR6!+6G2FJZ%79|}dXg)UrS%X@n-+R?_aVkIvh zqO;Btp~f~PeO+P=pSeXre*?^3Y?U5js+P)swwrjYEwoTs+(fvb ztwgaC%YIpd?0G65r~e}#=Uj7JSMX*L3WWd8XJ65H9{C8Nd+Qm69W8E!!+x$xnNseu zuc@q0$G**0NXoVN_QL+^H9~0W=u{_CxyP`1mE-mp0$?N`v!bEa-5hplmEbH2yAh2k zA*WB#RBZQ$9X3@06Wyqhdx5j|!Y?;JK4sbp0ZE z@@cH+E$2Y5-!VjDTH*J8FJ~pmkVjY>80!=lL#u`Q6;^Q$DY- zr%ket7T^AG{z(~_I2Q9Em!ibTL^|i6(D;#lt9{X)WAW3(aENNY^zfu@=+pN=(#5R@ z-D;8G40cNOyI^)1jkcdvQ^`f8V;!#;m6#vtov@-I5Fl%%Fbf2rK(q_6-dFe?2$V0ppLs;&hKsAhaFBk#lD zmBNg9c_Au6&mMaJS=eUSM*|~Oo)${^+V4`z`^B7(1dH)cF`}P_$2)}Yues}3L{l3t z*15b_j%glPYDs8}VVaK*7>sWej;Im+`a?y~c~M~gNy~Yy+C1g6*y6IfHJ4-G_g z6|QL}!rxV+)4i0DkdLnIo6^h^C}AMBQpcDU_jPUP5T1MCd&!9!VrofvgWp!JG7pTP zRGG5NN~*)Es|7cds~iYC%v>rO%;wR(oa6hvdoG^q8fulPVz{@Ol_7C0plm11y&LkVZT`zS}VF^=I4>`5Xf5}%=uJmNY zpP#8$hHQ!5*H}*CnjMbP#{A!lX*sfm)1cGy(-{w^Vvlrvu{I;O*t7QAghEL_#%BiC&i7fh+=i?=uw^7|C!88Yy@l~K~_~{EkK8?+-Nws+D!5XYuv9<@3l#?OT;+>8a z3~5&vnmTQ4f0;0cg8!G~HwLo5nYQ?&mI5 zZv@Fr1oK}w4*oHqrf|FnG`6|3oxyUBebO=}_}z*3PwZQ1A0~0!N%&Ef7l1-xa7%LM z8NSj^F)LRT@+|TG5r_Ph_q<9pZB#_*D5+iSo}=z#3Z+;IegRc=zY*K`$sS#=7Xl@v zJAxaLRy$OEzUQCkxie_TZ@GVN`ue6ZWOqnzW%&s8*GVQ*P>D#pDhfg0JP=a}q|TjO zPi|w`GZudrqm`C&A9$d{l=L9|yPa_>mzo&Su7brIGCSf(NU@98JL7fBJKnODt_oL5 zH_mX24$I{@bGngX$;?h=D@TPXBA_G3T?+x#5DCe~o&` z-If1C*H=JAwliU(13kFT;0}YkySqCK?(Xi;xDW0+*x>H&?(XjH46yy){=56{*|X== zmsBUW(>J$rE0uJTTEe8Hxf=**)|O}vwnn_)kcUY3YWKy}`m!-s`&56f5Z(=?K~;%=;dy z0b^~e4sG4d|0i(?xtET?E+c9!WKgGM$>`a#deL?bvb(2rAmkWx-DpPO|BZSF4|=9tvR|A z2YQ{3;R<4c&DTT5S-fj5A9P3G%o}f7-to8%FB73M3!m&)!J{oA}WosBFulB@e2Z6Dp|MQFC)zPkoEaO13m9)fC#s^5g3y1_Ga z0ntata0zkedRad)VqM3y)_z`DN6^+?pMX&hxBfU{gp=Obk=~fMw&`RoJlFU+!{)p; z8Ea#{`iQ<7Vw=v;(P(i=Y=@0uqph{tIBEmos{UDTLp8+a%f35Jzhy1c{jK?F#bG0}dUr8RR)b8f(GX1H?r1PQs z`)YA#4&riX-WDJHo!8$Wuo3w{GCuF>9m>HVhEaJTDjshJq+4o!pt>0Ubs)Z@d+Iok z?9Xg+$~VABkU}&P0hRO<{P+2b!nu3=`Ex+r}ToK zrLqX-U!tfi0?~i*woc2Fq!+%M=1one7c*;$Z0AFp%?OQeEaSfAh;Q4Y51|L|zMgO0 zzbLZLrR@kz`{n1hic2qjwWQzXPYh5qAFqAft%^SaOxAGEl^qDi-ZZvDQP~*f=rpxmWQx*$MI~i8Ugy%~|&1 z@vintp5c4mcs;i$d6GA}GKvbld{Ke+Nq>>)o-;qp8LB9j`&-n;_c%5*$|}E*L2&k7 zb9m>p!N26|`(d1&F6REKpRE<`Vaa}Z5~RbIiu~r|^uF8Ti;;Kt{@7Juka^aG-uh9> z&t%-!Y4meqps7L?jc9sJrNL4%BqTKIdWw@go4f59!fPCCoCH`@WWKL;WgG8o^y`_5*-B9qCHdTI|94D^l9U~lx<^FpYzF2l+}m4Q z1WecHBJMk){#h$Y6Sb$#amrHD8Px^KYozbR>Wyc0$2!Yq^&T{%op?KQY}%k^H%C<$ z`eho=UT7!@ygZ`^Pyd^G7IF*|53b3t;ln?3BoZ;Ep4O9d%GRYtW|)a7`|l`0+5@+K?)ho>XF!Ty!?P_XSVv&1p*xgzD+7vt#Aq*;Mn1vTlvlxTfLfA2}H+V+VkQU8C6Y(T+v{LO0W734!5JqNS-2j{3(Z_#2HD&Mwl zS99#j*}a{{S)SFW_8F;ID-{!Z=Mmu-%=*{#VwCxDTS!{>>bHt?J@TGD8E7JWWQ%-u z+l9OOYYIZfGM0|rF5>$?$_*|_h?WeURxWF!PblwC?K`+u_psiLN&GA*a7weR&v~Q` z80HZ|l$=&32XAY#%nJ`|qpf;e$y*M8RCP5S=WTc_j9s<ur|a6daak^8#kPD&*K3xWV7?zz!vgZ72>)!)zQX`&UKg9pVs1_N zw1&>|zxjs*KaaTzge-)p-tn?T#Lq6p{IY-9c89jj@e{+#7x?ubU&?((&G06D%!G!v zCF#4a?Ub5)XZ&@3RTunAputf_kddc@REP^+k9sVMm8XM+c=5X7mNfkUi^;?l1+_#i z8=pjyl7*)O7LS#;0G8z74uKjSpcFC*yJ|Pdh{(K z!KK_2Xu{G(CX=zXEjpA~?1`nwEuL#V>qIyLQJ%Ih45jcHgW&f59{anam%A8(i~+BA z1r77!_5Ey^M&Hs_FiQc?#lb4WhD#vpZ;fg+mUR~)RzYFw#SAtvAn6d|j)&}xROEn%0#TK+ykH$LhRPMs08?@Q2-(p-xtY4>gZ&Psz?axqQ2hb9c-eWCy;v&Y1cmR=D_CpxNU0+~e}2;9Q3vDvgkmi>I;b zW%S@TO31CxLDx&%22yMEP7SXST0XOld|kRZyG5smm`YWX89rQK*gAOx^MM+uZn8StkKKe9o}8VTQ8HK(WQ$j z`Gh1$%Pu@*YDZNPVtW#>*9!^ri{QCj5~+fjg-N7G( zyeTDD!Xw*aNR%>|7jSy0dY2+n6eh4Ix-J*+Hy2<$M$Vly5Zw{ z6Rj*e`F)Y}53A!SJpiSmp>X=(86DkU$cdy-qzFA6KuI#+-eOQ{^oT*sh7vlQ2Wi*C zAO1NSVAwvX!JPW2fjG1~_u3@#y0S=g3Yb&oCD#*H>a5Bjys7)@y;*Phu)F7}vG`zG zr+P|_L-VNy-%#@u)~{^-u&Q+oHO_X*C3~%Yq@)(%}e9cF|^KAOHM#IM)SH1kb zh5gGtR zJG%K6*^&+54BKN3!b65am*^_(@3mUH(yvuMUp)ve*ZI7)TdV1v+91qR9@+i|NbiJu z3A0={x5Wl6~b=u`*;~6xPAGQ=l^^t*7JKlSnB#ar}yzNMlkt? z`vL*U*XJf@@2=W?$4_3c#>?ePHkriUrZF)w`gyy!`EnlP(r#b!B&fA{y0f&(n=`R3 zE$H6culyrhzIKHGr>GW>Oj|R%xf@1p#kcx9R(2PfdUV$m0RfzTfqQ30*p;`w=19@C z_x(dZieBvyJ7Y>D%hXnQq<7?3y{#d3$6M8GikPZ8x%TLuH*9bJR6Ea`2Y)cVqv`BM&sn-d3zJQzIUIU1x|v;QLvHs;Z%tzuwN;Ko&zb}W zBZiHxha1mzeCwJ7m*q%qi=lf7U(9^al~)|)Jv{!VvS+%RU8w2?ntJ8b@~U3a@au)} zJ-Zy=x$REA+Vhm(Gy-t)#C(Nc`)_{Nhd=Q>;{tGwTRo?NpjZ zYsmQ>2J)jS#y#2?S*2|@;Z5LfO~D?7y82sUTq{7O$?sLH{-8#;L*a_1f>R zVdco7+T9Bih*iIKVi^F%pKYD+8 zakm`FZ!z?UTXO34`mYkkme`f%%QzLPn#>)W{mLM(UwH)GROWTyDJzSisN|$4wOVe< z(aE0+nT;PDeiWbwFmC`{pdTK6@%w^(^~t=rF`v znonD+Hu~VDLqj9`f+Jl)ES^p&TjXc@k@`CdI%1w+s zb;m|$|DV)r^1FX?ubF@U*MG zGTX^EgZN)0+tK-6Bq`{_+2=emIbOsmu8#M=)#&`l@Xc(`PvGBQ(NBE3^4J6ILS&=l z?UUD?*7W5XlQ(-gq2bOtD5_g`PR<~X%JF+XtLpmuLeKwse}MFP zGvNIabU^+%;QJ!XlhOCh?Mvpq_l@31_t`W3&VBKxx6jKNeb>jk-O=}fGnixzo{}`f z$eb}oyJR-{QJ26WpWXFC7nhC^-rb)JH>$wAD5Q{~#D4m}tyFf(oJu;ITz;bX8a_Bq z?n1Wi&U@(x#gHZNbZPSKD@=0VlSRqMV~Nb3cm>6=(ndRYOW}nMw>u2W{I`&)C&^Sqd?($5pggFjJ1qkQU4P$)_}@>)G*h);{EX2;>!fsf zGA_2<*RQrZH~9|P3HCB#4;$B8{-$nukK5hun=&j+9B@|6eUF#T205JZh2PzacDw&up@GFmYB|R9 zh<#&sgnW(0Oz#Ax4T;0QVolLSmxrs=lY+j^3!U<(xxLVe`}tQdC7_D(+WYf51zk!4 zT2Hxot{Y~itW_w)QDSq(p6MhVf*rMI0%(NRhcYqaUH_yO_E8)-AR-THL9j zLzi{F9s&0j$yXp=#2`aeuE~O(vK?fJ=I;X3M;&4Gl&+sv?`5u{zaZYUJ;q&Dw6_1W zw?QH!z0i8#jBP3ER?g7gq9MZYKG^S|(-1_rtwD zSNKu=vLCUtX#0xt+3?-{pl_z)v;w@^v-s(AyYC%7P&>ql>2#={*tBHFxM5w zAqKItal~tCw}xy}j2Ds7Ks~~nUX%{*$m%QTabRD%7?jZ9Rk}DhUpLTQR-`{niMK9@ zo^D%Zv^V`&{F$0jNSi`nBcAC_;Gm(l<%wyvF%k2nbqV^W{R$+z=}J18*17J8m^Ge= zhELNa{9``dIC@tlb?lO$Dx;?kHsKYpmfvw)&r*Fla=)mN*!7fQ@w^WpH(u;#k!>lj zFNZ2cHJu0^BEFt4l6y?`o|DQnKTRmG>DuiTU2LBXd+F(2pLTC?jEvn~oNjjx?hxvN zTIn#JH|>Cr7_;7g*j>U#2_D>?SqAcU8zq{^$ z8Fg)Ug+F_7uZ~v%RXsdaY)?|sE|lJIawd4of%3rzRs8Q`^q(JdIdVF`kDA63{z%P_ zODS)r=)b?695Oc_MUh|smh}GdoVkOnNAFzi`#$e+*O2QSKFcXKgB7}5e{alk6E47( zZnOu^r|VIv5w@^g-soB$#NRj7@IC8J?zTM0?44_CqMHIRbq_&6!N+*Cp7{LzP*b>n z$Z4`jBz|G1n7j5ei{6QAPTt#KHk^A*&|6l27bo-?o3!&sI6VoM1I5~jwWxEd&8<-120GMmueHNVoD&PRg<+wBIY zT<(gnu4HQ*bJ%U&yN(Ci*xD`n%3L;Ub|O4)Frk-vBRvMoy>G;z?*iQ5CoPz^?2J6R z2yg$Cd&`{dAC8PCq)<>Rx6q#NljwQ+X(41uy$yT5B?M7GzMM#mx&6!<9~*#8viriB z7XN4U(;PFRJl=p7b?P7I#C43>(AT)Xt0z==7e-q4x<22Zx<0EuYsz^?dAvWal4@M@ z(wD`@{(RoocgEgjmrng41|7Ij%-zQeaTWT;$CMMo#{ApRf9Hz8{mJ_?K=#}D zbDXJ?b;gd~(ze1Q^VPM&W;br|7;%=$Ij1dwd*8=vo~)csj@z1Jq~?HA?o>1}%A~;> zY`e?ZEBeAL4Rgi^F#n5QpB1nqV)_Sy4;AH3yPI_z#KM;zxNMk*mDSrknK_GZeMzxT zNY=Nk&EkO-2W-D4VDwxQ=jg;*938*)VWKst2?y34Fsi-Prr0-Dgmb&oN24gEdndU>{W$yFQ63^KMhlG^%LlrVo z&2mNBh;iGBvHdwNf@t_XsNxa5Vx^owNF8|usZz$bP2^F!&&`L@?E+;W-D&QAkIy;f z>(nHrEv(7jpW26}5a!gb@N2r%kW@-H;znclp;s3K7y0drCL6PC?Mxp-V5&*hD^{&ua5-VF%$KURYvOKr(}5@6 z1WAwc^=gpc&_voyK_hU2uUT~$+p-PV1_e`xfWO-w(v&=?omf@noAMZqidZPFm2Ek{IqJj3WE2R#=QXe&BN~M)|XqjGBik63}I`kdu%1&hY6WS)#fzX z;9%^mx0*zi_&o{QdN6^loYGBgz3&}}GqR;NcgS1KM$`tZ$$kYL!~aS7<1e(2WOC0+ zr>hBrPr>1b0j-OfE~9fRTT^GMl)5c&v_zVLUcfMCFmgZ`Q#zr!9NKY=<<;#t-rXEB z6T&xyT`4N{ONe@o$dsffrxs|pP>si+)o)u!d`Yub#V584X`3%7YAViMA9M14pF2l6 zAMeFEpK6E-xZX;;Kb5oSPU)PS)j!Q;otl?%J44-<@ZOcHCs34~_J86YaYp&^;~ml5 zj(xs>bnD0UT+YV{1z+OLkd!{r+aE01SLfD~`#G$lgd%1+v-C-xESK7abz*)JCKh6G zl3EsGc@id8Vs(;QR$@Ks+lJcAf2039a3R*CxOMr}^KbOu0sZX*u^uR>H5KjD-9HoU z6Xvo-dmzxn-nn^(wQEInYZPPUC6(ELIN;+Hj0peXdr!$j>A>FHc_2%e%R z)yY3~Cy@Hc*eV1rISy?nkYHc5c^i5po93%@zB6fraNyyO^$$boy)P;m|Gmf+Vq%O-lmzC6}okvZ)sbH7ejs-P1#VF zg?E5bPljgCvzP4~*2>L!IYf4Q-S&3)L*{`EtMsPX@q}g}x4Tx~=jJW*I`_WQ-@V&A z(G%LzDr_fx_lLoICU>2g)|I+*h#c%y7iL+1mRRlD*v6OUrZ#ZY=qomtW2MyXEGddI z*y(ls%5~>r)thi4M=8%X(Vx3LX+}d&9}do+uR|WF7m5sp9|no-b#VD+FrUqJGYRHq zqr81qi~Ytgw%y;|M;lm-YF`!Wo2P@dpB8wm6op%ae7x&vR~~0n=YSsz4bE%odeIoK z>RZP)dcwR!SZ(rbVtiBPN8(!8w)y~e{=o;MmJ)sM^Nm`cbEPT{>MiXhzQJ#nSKn9C z`{TR^G^M8L-0^CwIL=ajcG&t_@K~g*A-_ESiSksK_|n4 zDrI(`!QQm@x-d5JCv)9SSJ^ZChPA*v^hrC*_h$Tzzw>V_!N=>^$tVSL*WW3EkDHX7 z&kMbe2HZp&d1fV#u*THvMCs$He$eo7N$=wzl>hT}uPf8cz9rW0<)zr~eNMjXR&)Ih z_LAO@_sIQ7nlEmeSvnuds-6o^u+ntpI=g+FOXYIJVruKtQfdYh z5%-!m;1>m&-K*NVa{DeZie&VjDeB9Is&apm6Xr$z7uCDyaHE*1`7ZQoBdpXUO$Q$R z+D54!jf(}Oi`3NG*`H{r&JyFv{*cyjiEca%kIt9hww0S_U@WjHB04}TSHYWsH}4My zTB|M1IC6(Rk#WE2)KWjF*D`lew$<5Ws<}+)x~446qPB(AcCpe=9+b!2qUv`Z9Ej>R zx|r@|-+9KhA3$i>zPAi-*P1wtNQNPFhWtL<-;&V9EYB#Pw2-6Htbr{mGx11KwYn!S z56+(oHZ0hj4L`lHS4VAbCmGJ9b- zKU06LF=`CH-i1!uj>#)~ArS?5bxZY>m=rp)WwMwd_LI3TV%**6V?1uF&!yp^_}bTW z8AseRW#x)x=i=x1)ZDZ+eP9X(ecj+F8WoRRwir^=A<-A(PK;8yO7$Lt`rF8+B%C2or;qDWd2iDxJPnykMh&Bn+pThI#t)yAIy6- zZ<~Clvcd<3Esi%h8TI6MZ0vJtBA3K`vq$R@e8CN1-iS1fFgx^`CTXfxQIme3<(|R8 zSJ_E66Pq&`<+s8}(hG5|^&;wY+0;|MU1OE>)ao||NH(sGxJ$cUh+`e!KiJ|l8OI)d zI*w-jWL-Nhjy}`RwIc6_oLuFlWs;*0lExg(!=|j(GHwkfE=Vg68>LXJ;-M?7rnHW{ zbd>~J7iHRgbY~8kTM$TuH4B=!#Y?f()c38ny*p;M`PxMo zS8VUVuXenvZ=E}Xw-oTRcNBE`Z>2UmwKFp|zpK?41ldZiIJ0?E7{Ma_88h>zUb(Jj-P0M#^!9m%%!&N)qWq$ z7?4t3%{-@ci|eeY>108=TB5p-Q*Y^=TEv00;O>Z*kC`A-R~Laa>R(5`us@f_+cVS_ zWBB`)jUt)OC`?FK77zzh{l=6Q$r_Peay!Mc;CR?(Bz zl5UBrLbEC~awBy}x?*`smlCg1wdp}QF8*7im^(9T8{Nnm7w3Jt`xU$z~@7b-`_QhT8+I#V_%KSzb0s6n?)dh-tT&P8hE!h zm;2v>h6w!LXD4te3Y#Yt%XKMUEAp#Oyt4rBhcwTsWmlQPADf*0S6M*~k8MZWzS4+h zZ{G(AkT`*pWKTc8*qSnDZDj|&ZE`-}Z#WHaafklxIP1Y5s#|uS3{3Is(>2c#<-O7) zRraQWGU}Xk_H{y>iavQ7?Ku)>d)L*hc7C7KB)#jXb0^8z-0xPNG%#+Q%ENc2oe0N= z>&dNR&fCfiuG`{`G&{NXI=JRZ{?O$t+~Yn{7*uK|o(x`UvPf&5$QRIZa+KFZpI%Cv zwwu~5t@LZc{rfaUqam9OlwlTuKT`*TmHgQUYnFQjo;l7YRjZIeVAh_{(zC~0O>qWp_Z(WW zj!gwN-8 zT{{VNnSLA&Yf${mec)a#|5G+({g$xjDRhM738N(|m52jw!mKd!cd}qYrkmP{S6$Tf z_s8eCUJ+($d?z6^47dbN>P2|5!eeMxQppHi0p-%-U4J1&U|tckWKY11VW6plRD?@F zmXpvxtACN9`W!+~KF+EpxhOk)(9b_7(1kN76KS1>auUkog^CN7P>SD~eS!&Vm64$_ zz`t_F#e!OOynl-kXra8|3|wZ1^+AUnq=nu6Lp_ITJ$Ozb>+sM(>DrYIA4+Z-#?cu0 zh8M)SZ^B#YSMM zHU5TvEWUCcwuJ++EK_(XLs|VBA!7rB+a2??S)XVeBRZk-EEydrr(P@C!0ph)i`uu_ zaCn${v#*ZhA7GD?woty7Q!feT8U9t{`1241Tr-S4$y)72 z;1FRsh(#!X=0}9};+BKZ{?_7P!ssE`s9E4#e*;J_5Cj@R(-WQ~W?}#E5^ckxWP#^H z&Zk4n8bQpaL#Xuo*B7FfuZUoR3wLD34T`{W6VJEg3zo!S>br<=sgoK5B^Bu9 z6$m82rEpH50H~!e0j>RF50FGHFcr;U-XE4kYF4d}53j@+A zy>9d#fXG5FP+Z1oOlLD+;+D(azXybz&Jfqm65nZM-Lm-B-mV8>7>SD5n_dQKAez#MQs3$6?6%*rtC)!wW>cz$$Qhd02pg+Afek=cg z_KimG;TSd#O$b&=BouwdM>nSp4EOQdvA;^bA@gdmJVj%pzL5Jj6ejeyMLMuQ5a0Y& z1BC1K=)m3v{sEdb1jOVkwl_~ESr5?JJ}`vq9~vYPT16#Fl8_)nWq}eAfn=O1dyy5n z$AG9f-bX=+Ly0#;QMBa{fjdH$O#?#{2$k{|F^53S14xL7NC+Lmp3FH!@M_GJqs=Rz z)n3aF6Eg_f&=W}y0%@?&@<}AZVhDY>zBND>LxPhurNrO-5FX8jr}ScCS~Q`= zxQ}MVL&h$1U6A6F9?2~dDV`l24$DTdIc=v9U_6(rmIu=?;AH6m5D632z%;K=w!`3T zM?i)nBEQx_hqHf+uMnjGB2V<|11#kM zCx+N{l6GKqlHf54Sj<8aA^kansIxfzs7kpg$;J{<#)XolmqaMXV0n^TBPv|zehtFc zQY;K&mggAI%f#FM{zSgtMFF%-It`Ae`Cqu9G6}1ff+}9h;j-OqEt_{1g|&16h_D)S z`5Pv$rJ^LF_4wdsVCRVbpg+U(3;icaC`nw7VTnkJ#QHdB0n@^bmtC1y0MrP5`INXZV^ImbEe*MY<(i(1_!SNySKJRf%UijKq#5!s?}A zX8@(iKzlCjLg0$9d7+g_uI}i$2GW;)+Z;)&1ai`oFj5;ZMWgtZU!sRni|$ak$V|i# zUsj##dK6}@F_czG=44`Jn0Z+y?x$JqEFVimabPcqoc*T(`njg$hxF`xRx`j{$o?*U z6c#}Xv}86FsR&puAzB9Fhf3^xUZyxtbL;!*<>UCBNs_*-P%#E11SwraJTUB?uwY}Y zE|w2o?3$T}rKkIPNf_9QlE=vRD$Mekyf4Nh1aV}3{*AQ|wTDQ<>HI$%I}*+P1k6El zcjP8KTlX(_f~>_x7`9{~gd6v#Vd%5W{tYdRfzKT0EYu%rYT(upB_t^>Rz^mmLrpS% zmVu_lGOeB7QjJ=k76W5U2D#z34OzPlI~*7k7Z6GJlx&p{1BQn^2O}gy0Lx^WI|c{P zs)vSE#KJ{3wik%&0heSwRd=cQGmZw!C{NhW6X1_CN5(~@B3?Kp0!Jn*F{{8!4)g(7 zt^nfU(os%sOG1<3OYX{|An30CnD-zPVU>z4B;cGG@q`)&ztRb***k17%?I*A#DH<&!hSCkA#pbLU*NL(9i~A&5SiDCY4eY$uzOMn57Yw_ z^#F>#WFjv~xp*;97xtv)p(KLbxBw+3G6~6~TwYL`1F3l|iJ%uQV0BMo8ecr{kps1U zC?45FH84>Xpr}SB@jDSYNl8dW3ZO*!UmsR?B&HF?16?^#Yx__T_ot0H{54y^#6hAe z_x4%QiCz3@NjRM|b@sJ7^cNzi)2hR;0)RKdKA~HM+k=5vvE@8Yd#Y)aJQ8r{AB!wI z8c!zml)^rY0vpnGKT*wt6!M!bcnK*8p}&_oMM%s7N(Ny^R0bjx`~gzf7K?zgJD@}y z6zc*MKyt!TITwYpRKrHjKIC{977wdLEE+E#jKbf1V%9kjVK!4mS~h8)+Fm8~88-`xX3F96ilGb1` z=SX-r%w;w-{m5yQ_(v3?5K`b0z|u2ff)+f)v(i+ewtF)fOxW2tSJR5^57c)Q!dAsW zp@OL35C}K~XhcnHZgY!sWVDWLu!P8e@ehv-86Cb@u7_9e>k<|qX8*r2B5LpdAB3TZ z3dre0!&D^V)+!0bSOFO3Ux|B9p%x53Z^vJBg1{F*4vY))N9#r!5X%R%3K2unn1KNSjzKI` z{1?ayA!4mu$wfDZRA~{{Y7mbosh&c@|Nmk67G1xvl|*R+1%>4wviv|nnL7bHmVmuN z?d1-(F>h|?s)PphA}jTX_{;wjDN9pHB4&j^EDNc!i|g%x{|W#0Ub=29FzQKLD5T5{ z&va2^qq1 zLl}101!?CMzwOsKJO&e_jg(W82<-4kF>+ia1;j0?3hXc~1`#1r3#_x)G*z&sz`3w6 zn61cHa7J!KBHC48jG1f;^wV50bO}XSe9bKPSH3ae{=&A83kMlW)j6j zlp`|f;D;m4(Qxw~(eoY)XOf8J>!6PljRfR4zuF6dUKf7Ueyb#KMIiYfl=N~j2^j1= zpKT8sR7*vyUkYVu_CV8K6vY}bV`AKRxJPL0_&;SWwD%GQ{xRhtuxZw!#%0;s>ur7( z1(`w6nKU;HJE#pFYu#kK(-ZtrVHTtzB>&8cUF(M4G&i!nh<3iep3DXj z_JWXQdPg;McNokQn#tb*8>^ekFAxukO#;A5?aUOW$%D1;&Vse=&LVh)p8&o%h*qv~ z@s&ZS-qa~94kihjgGdr>HXHp+23#yG2DX@_*CMzD1*_ZJClHMo1>K69sT<3NX&CDw zeDORm4!nGP1dO5;;9-&qU#&qBv>crPF4F_>@Kg84gAfCzn(hb>C$vJ8W7+0K^1`+( z3;Uyisc9I+L6!vE z@2R;~T*E|-68mv*dBa5CgyMx|jz)-z?tnb6(!&erP#wF{!!~FTG9Y#6>>lQYy^$i$ z#=%qH1KzPCJ&n@|fuJa)Q1OS2BbVKKghY!f*1R`h1*9jTu~1W(tI185XU0*# zK(7jzhuKaH^a*{xtiR!9s$B}FNFgl*uT7>&+N!nv;}M{!)tg5^A;n~qCdD*p=5!kBF> zEiBZk1By)Ue6NOu*ComCVn5(BKHOAr5~AgcRzEZ7>ZCM%IkaR}>aD3^;C7z10! z`ep-IwUZw9)fReOL#?GwjzdB6h>po!I)?Solk-P|_##z;V~WaxE)Y9|a{nFA#5gT8 z-o!B^c?3&~+^j#2m?Q)pi?MJxjz}~lxd^Kk#F2@L(NHoOO2!j;^}wfrnf6POkf>o} z)wBs9#>(0QPk%b#%782dE(lQ>*(%H3U<7c!%nr-V*jx zr4jVSh2gLYu`kxFyWpt^U#o??!HI(65=kKBz%+V}+`-shZv?FG_X3uWhagvqGtH|s zK0(Yv6ioFWETsN?e&VTuLCEUkSQz~o`fi{-y?_V>sfCbMPH#RxzQ5=v)DYycE=p-~ zn2NN>zPQMKsNonJes{7BkH6Q=UckB`Hd6OJGrs?c8IQlup*!K*I0Rliv1u3)mW2$K zfrQxiU-7=FAPO*$Yv81t2A9Mp)N(rV<%wI9-UH9v34^f@A;BNUig5=s_g6!TtmPf*Z7R49EcR$r3 zWf8hk~0bnp-xG1{fB}=4XUSFvhz~#U=gv%$97qAEmr|ufe zV@dIl8D;_H;8bEJ%$V^*O3)xXD_2+>t-@nnA{QgU>KBs+(j+V%V*aX$e;ini{BP1g zIeC%edlAz8-%%3N5RaDPpZHme#TFf?=g8Hj-5DTZW(7?{#Z}C7QS{>z6P-Q*Q-w)e zzRcB;2w); zJTl#6X&znw3V^~IRAv_{MSt`M3QlbrV;q^(03M<4f1MsxBOtr&7 z<84MEY95-ExA*2=0_KqDN{kM2Lndj(qF$sH1I~K6%tB#egK+htKW5C?pjSyOxWhIg zbW)rNmuz62fv^EoL&7vSC_)rrzu*}Z?iA7lU`Q=WqKJqjNkmCY!k`*{Oi1fOAT*SO zfi7n4f{o82l>C)Dn2wYihlQ$yW$A}iinE}bBEaqci>di+j!ojMaZuR0hMQNG zqUgu^$9vYNPXGegkhPR!5jpNsaScs!a1Gb!K)w7Qja|Arn<^1*SUf^!;IW*-s>!B_ z^R}nHGMt)(J4}0V=DH}+Z&9>fB$%63!3%jOdzD;-ZvFwja4;_*3I1;5F1RUp3~2E9 z!-zMb%(|?HM0B1e4Y#_Dq#Fg?%zrMTuW|%@ij|`2l)6D*gdBPP8rC3mce(AY7ueoI|mAA z|FD6{3+i;RLgbUF2FKQK3+VsRBOyMW=_!loUd!2{3R4A54Qzv<(Scef0!?+Gfh{h# zknZ0ELGhZ!@iuJh?p)y(*VITK^WAu zoh>Jhca*U|2&pM4ye$=Q0(Y$h+Azci?aPJqbv4}L^5K+)n~-T1XNe}T7$RF7%4+O! zFhXBRL1DHq3bEZzY?Wr0^TK#COJxdZYlu+ZHDJTty^k&k^i{6b?-Hx+Vf`9E8g0ALk&~%{`l*& zp@sPnYmFx~KI*mrXM|9zRn9OEKJGE$ca1ooTkh%WMt-8yQHI;~!QpLgXwPqW?bx)d zodNLvf%6@A-^`MkaLH*+6ue!-;*F}sR`_m!rU{2E6!KFaM-F{)T`e>!@wle6lo28E zdB&Q9NTBYy^A}ufI-Udx^~zb&A_Pqf{;owi(Dl?q2{ zqL6ZRrH8|&*dyW47GEA`+*=>J_?dJ!<8N|moWB44T5%B|SXNnW?;2Lr58?;woZ zM?UHd;LzaMs)VfOwF&tn$I5BDLi5O{m+n{#aE7d5u~|Djlk(c2XYy@ZWAfS$$C&S4 z&4WHT-m%{K^NdNO@cD_|pxqk0!!2<7^lIZLKDjf)OxUF@*lyz%jo0K3_u;i?OuyGs zJ?cl3Rz}CSXqE|5N3yB3%a8R)KNE0KeiJ2K6@&U@VAiuUSeKs5uKltG;|c@OQX6dNc#{Piz!N^h2CFu>;tJ_VW#ZqS6;L_lHOXmUlDvFHoao?mbKjGp8=Ci}kPZbQO1R#=6D_)d z43?{V-(~IH^`1%SlP_}>7KWb@7Xpe=o8=)u>kI@iurh40vwWB}o2aAdd{-rHs1=vz zFl^9XDpa$WY<9X9gV?pTgc=FnDKi%?{o6{YkB1MJ@KS_4d zm}b+74BrF|raXolB3I>ln$xc%(%Z|6pMSc^_Kp^emQ<$f9q{Bv)uW()!pf!L0~p-Y zB15H_^o%)Qmp$YApuFm>Ax8zE-9R}o*0=V)!0n!TFR~d2&bx9$)Hcg8$G+o@XQQdW z$_er8KlQ^R{*Mppu%@VWG8tAaHzfG@eI54S#~bE7)2fP~h#$MlbpZClcv9jOPitVv z@oLQieZsq(pNCP>VQ}b%PGu!pd?i=^Cf}LW-C!Z%aymngJhK&Ps}GOS_b`NXn87=~ z+f$}amMisFYUvgDk9P;`&EAH7`Vc3PN~7wZFG&tQK3E-e9^z>iAdz0RuNHog6a zRL5Cqw(`5$BJKIj2Liw@>CnjiOL~fP2!FxWbY-z0!kDdLfK=tAw{0uh`_gf~%Llq5 zuHv6}1MHvz&MX*x;o^yPTm2z(LE7){cm}63=p{fcB6{C9|OPFe_`g{tXjq|L-uuvh@#qx|11#8V1`^4}Y z-`t{>y|%e0&sR*l`R#|oY4V2oquFY?3;`iU3&H30_qY}SUq%!}%padOfgT7=0c}ha z{4I{E3QXIyq8Bc4DLJ{PVX>y)cpL`2gNxK+0?n4-Cj=BAi@wu z6!!K6ZaAJhqYE&vR{Y_M!1ccGM<_2H@67ng+Z`8qL+fgE&GfB2_FNbP`71iRVM7A< zI%wlB^H6hH#7nX~b4j|1Mfo*vxK|taL~tIR)?f;#)|`cSBJgXvaWhK)ES^B-Yxc8hyC#CsbG68O!SShs z!ifwL8Vu2eNFtD!@ncrx{ESbI20uh}e~1LRTQDtbf7GOKM3B|)idS1IJ{DGJ5JCM1 z9cRmh%wVxEZeuNfot5T4kBQe8QMe`YiF_ZM1ZkqqKo^+y{e=XMCfY1?!N#8H7>Gf| z{}*Yfc#h?lSJya&s)gsFuz9HPyv<+PE1XFH_IW%arBME3{j&X_Y>uYxqbI7539gH5 z2^Ww)LCWYD9Hrn|D(3Vp?yn`Vjx`G1;IjQGt)I3hvi~gdbAH?Pg!fCnkfK}a`Du$^ zJ1luQLS2gY=p1Sa>R)-fX4o_6>M0G~F&GiU({Sw_Te5;o*`MWHuq4(~%g*Pw4Ih2# z>3`#t#wSJr)-s5j5|O56{h7_1(%%YULJbhOg+!)een~HUE6=^wtgyIS4CIcI8tc}-+8NO72H;(L*dUmBTNMlD@brxhH81FdIGmxOyyxF?)3Q@b znF*smg1@NO;noKlzYZMit(!_SsMdh1(*aH7!Cns6G&kNWWR0VPiNaPRf*)Wp7|(58 z*P+B^bZJM}jO+}OZGhUSyt3+ncVKjKQ4JS_R&BqfBhoPFAi615^dbxW2n@PogQDR&{&N;pt7 z0A2%0%{nIsgBG(_cH+uZ)k|pmBla9Syt>dHtzlGu&Jz5pEVyk|$R7*dylO@%rl4qA5S#UavZ-3n z#T5|~=zliqj0wns$e@UzL8Rc+Hlo*Uv+;hJ0&xHeL@s%p&3C2qXJiG5qMzkcA}G`d z3MXj=Vo*;ZIHWb=f_MSl_1=Pj%A9OG9*v`ScOgCiJQLOY%5T{khJ7= z!Ur(d0)}l!t-^ToR*BUxtZwUT2Gt&!633`ND^&jfLn83%m_5oi%oQ%#sz#PkDQC zImn&M53ZEua>liD#_48S-2wP; z@)^|gx!HryH7(4wuUBj9+3I7u!a~NHyR0`l#(`Cu8Mv&GURa%z42^%kz|M@V=JbE> zZ*Zq0x7<{mIF7$cp@LHoaWJRN$cSVCfmmu!4Wy-5^P+>*b zpWs+X2!UZf|SQ58}n0 zlT3N*A5?JZ&rfiaMT7tyy6#ZA=DjRlZfVe0cJt@7Z z(pAe{k`3BYVmd!^zb0-xls|!pCkeFIh!7cGB12aoFkwWSP}Ph?6<7=w6+UDdG-)&? zWn+RgGqW`FJLRFm1bo#O2MDx#ivFMOFD*4lILH%dizZQ0YIujUdU-dqdd2M_a_>g8 z6g{hw#Qd)mF)^edROq;2mxT{Kw=6P3f*Ki-D&V{TMJIu(5Vrb0s~mY#6{(|B5j0*> z3cvF_2M8T%ouOFP6v|eaNWX!i$9?W7@C}=H@eZ3GV6EAcT1v#-#m1Y_N@c|no<;CzHQk++Jr+`JGG4|F}p z85F+26%_7GH?TbP1y`NEj29(7<|!tJ7|DLQ!Hym$4JYLYoOhZ+d{i}AGqbvM|K=L? ztEe11(eehKG%S*xPrZIimR;0x8BfYMy1oKA#|lUjyCQG8I&XRDXwn)zL{RR_Ruupl zsfyehwvcON*O_s@dWCKzEVsu#WAjncdNpdc8ksiZduomKSQmf!iHZy1Xl&97XA(F0 zQ7YR}gcvn?oyY?~6aiwe-(XcwB&yV$xHAj^^U%i9j8-iKzX1sQ611Lca^~vHg9J@u zv<--_t*m6#*E``=r@w^?v3YctTl8L5Ervi?IFH^i{`sF!U;naFJmEdqBvgNM_@;?6^4$ z|M`trKi0J&BU$YtLmPaZFZj-&kOgjSw}t&PQlzNP!SdDIKAiS|k7ZE0crKyG3bz*p zZnm=KY?3;^-P_s7>Em$g2Jtc~Pbdt$Hu;~*F*>qpcR7A_2@7d7`H&6>9h!qzxJT5CR{LZ@=9?j}%f zOqyaRKgd;oxK7Nw;Y1g!c!E$r%H8xymj3>_{|nm@^rpzA+fK68A9e-2&lnRQzXmu| zCQ$0wrJl1(t?vpj_s(A;{H~hG7Nk~}+HkyAFa;r=rH%6x!oQ>cf zZ)PsXL( z;(x84cLL?Bg!0}C(c>00vp+hOqcoApa}NRZpW{qJ{dCcso>olhGji)TrT z1z-so%Wt}p7UA^ho%|}3(^Cu)5&IoLXXweIrv6K zAS0O+lJ(;eN1!3wA1QAHscN~6L?Y2R+iNu8)5P2fDT}XG*TwUmVF_33Ikw>>=GP~E zj~W$agq+ImW^qbh%koUOFN>4@2?^bL8x~Wi$O&^Q+wCz&m_C3mtUC-lYJG|6dAKOs z#KktL(uGaZQQLF|tkLb~eH+I&0Cs=Jk8^VLbGBWfGmr%xr)!K5GVFqD4osZZ7vnA` zrn%N$5&Orvj9PJG^>rjL9wHfv_Mw?Jp z+F{z?F|T7gfeC;eOK$7h?gNvJ<5n%Rt<;^*nBJ$n>+)KRr2GFjVzk0>E*~pR!&|O< zUt2>>NAa<}d9dZEjAn{RH9{&Ih3qQ6@ii@RnRny7R{e)1I*8dXJYp^0{xoBbNv7qC zq9Ou*d7|@vfc>DMfs5)tu?(lYZ)v#Ol`&j&x;h}!7pStzV}bSn@bq#x8wy>LAc5!+ zC;=_@L4*fj6sPbDvjY%~<)+h30hxH^u#q2Ga z0NGri(GYi`yz4{zAWi!#Ix9H)bkPFtm|XJ#MWN5dkUp25qog8>^54ivixv0q6sK^fFnSqqP2q_7RlOFZblbDLt z)u&M2UpL@vbdy<*{!9L2(1qja4d zurKrwCi*L`=tv&Dqy`E3N+~=B@s%a7ReNRO)|c9toW2?ldiNg`e+R4W@)s%pLxD2C>jxQ?5-C)P6gy-vjqp{`bj&M@ z%swCMPa6?`D+jWHZ@9CXu}};ynSfzGaHA<1W#}VM z$y~EOda56$`9_a`%c0#uG0H3GK4;bU_N3Emz&UaG6Z-xNX2HxwtjAt<@ojq~4@+nk zqZ5)=9GH*h#z;rD;+_#$I>*(a zU)8$9ylfI2tdV8iVa8FY}14#^OY2PWRFF(f@>4Qm%J{3GYmd#Nw;I%&@ld!yD?Ey>e3rOJOq z_!9M$Qyr~+KKl`Q?8oVZ$d%rZ$e^n>Y#PCSu$Xg~-_a(bgjExxSF6J!{e!|I8LyiR zb>}AOKY#p*i(D1h!g{p7RQI+Cn2Ct=$Bb|q4U&*Du1A8R)~HfuEiNxRJ*>C{F}=uF zh>DX&qzg+-U?B3XJzuY|sRC)0us35J$Qy@sE?kef04eDT2R*3l zq@7n1dtl-!(=BvDW}}P9@MtuQja_7poUx2N#NU}hPq0=yFB6njY@UxhJT23q{fiOr zn*33vWgXSBzLJRs$!7>EmaeHBTSGB-{(-c^m|GlR6xl}kPCLGF`tqIvOlVi*YPcl4 zA4izlLKSSH$Q!eXb&#DPKNA;0Rl?eAd(H4uc)LuHS4Wwzb#pV)XKCb9VHa%IbZT@d zvx^2*jJ%hx?>0ao;UYdzm{P43G5`ro4}26v-oyPsXWX;rCVN8HA*4OD08SKdh z_!5*I4e#Qf&jYDcl2QlR7GY5HDR@p(xwNGAod0Ms1qbGpZlzMC_e^}FXc=RgX{W_N zQGnZg;t@3c5J{31yHiZ0l1Iuu*k7CAuQJ6T#aw=1`J_{7sS=Xf!r9Dmoq;&y3g(-0 znTmATTjQxbm2gX$c0^YuUvOF`-(#}gw;{*r1`mLH?4fj}O$C%~-m}gKtr|5q?e+%H z_G5I1cW4hWNT3c_7=3h5NN!Om6eaZ7Cgi8+WdZkJIB*M>QLJBGu<+0VXVE z|6R``m1<@1$k{QRm@ zo8t&+B3zd#y~vWj=JFp}=oG${h79m7CF)LT!u8)^uU%z1TLxP4XE*uX3Q+3?eS&Wq z3q2pzteWZXD4H4WD8eN!dn0$97P@b!H~81i=`>5!xqSj8AJwgcr-5jfSZ4#6csSd9 zf1l)1pDYraKyPGmg@R$)BkvJWXGcguw*C@a*y`=g)Z&Ht^Ub9NMCEA z8QhoG$UlgXg#02I1mkWm0G(%{lUeXLB2gid+PVcbHBOvLZoOjx%%O~A<#e@P_G_Pk z_tx)y?jA#=gW6_UScP$qpB_J z0qHQOX8EqPHqsBej>bz2QFN`®m1JgQT~ntEfI?CflcWrj2Psq)xLu<)?OOAF&Q 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 literal 0 HcmV?d00001 diff --git a/research/warp-interface-20261022/CANDIDATE.json b/research/warp-interface-20261022/CANDIDATE.json new file mode 100644 index 0000000000..52a69f73b7 --- /dev/null +++ b/research/warp-interface-20261022/CANDIDATE.json @@ -0,0 +1,934 @@ +{ + "actual_moment_reduction": 0.01908063067497423, + "changed_scalar_contacts": 422, + "constant": -0.04182459714765496, + "constraints": 126905, + "counts": { + "gap_0": 627, + "gap_1": 822, + "gap_2": 65, + "gap_3": 16, + "gap_4": 8, + "gap_5": 6 + }, + "message": "Optimization terminated successfully. (HiGHS Status 7: Optimal)", + "numpy": "2.5.4", + "objective": -9.880520016387113, + "old_objective": -9.861439385712394, + "operator": "all", + "paid": { + "1": 2201, + "2": 412, + "3": 506, + "4": 135, + "5": 36, + "8": 8 + }, + "scipy": "1.18.1", + "seconds": 7.42053780000424, + "solver_status": 0, + "status": "POSITIVE_UNVERIFIED_NATIVE_CANDIDATE", + "variables": 586626, + "warp_recipes": { + "1": { + "G_columns": [ + 1, + 2, + 4, + 8, + 64, + 19, + 104, + 197, + 325 + ], + "input": 292, + "output": 293 + }, + "2": { + "G_columns": [ + 1, + 2, + 4, + 32, + 128, + 47, + 145, + 68, + 418 + ], + "input": 292, + "output": 294 + }, + "3": { + "G_columns": [ + 1, + 2, + 4, + 12, + 32, + 23, + 68, + 128, + 263 + ], + "input": 295, + "output": 294 + }, + "4": { + "G_columns": [ + 1, + 2, + 4, + 12, + 32, + 23, + 68, + 128, + 263 + ], + "input": 295, + "output": 294 + }, + "5": { + "G_columns": [ + 1, + 2, + 8, + 32, + 384, + 128, + 67, + 60, + 59 + ], + "input": 304, + "output": 4329 + }, + "6": { + "G_columns": [ + 1, + 2, + 8, + 32, + 384, + 72, + 60, + 128, + 152 + ], + "input": 303, + "output": 4329 + }, + "7": { + "G_columns": [ + 1, + 2, + 8, + 15, + 27, + 74, + 170, + 32, + 257 + ], + "input": 297, + "output": 298 + }, + "8": { + "G_columns": [ + 1, + 2, + 4, + 16, + 27, + 53, + 81, + 128, + 275 + ], + "input": 299, + "output": 300 + }, + "9": { + "G_columns": [ + 1, + 2, + 4, + 16, + 27, + 53, + 81, + 128, + 275 + ], + "input": 299, + "output": 300 + }, + "10": { + "G_columns": [ + 1, + 2, + 4, + 64, + 128, + 143, + 151, + 160, + 326 + ], + "input": 301, + "output": 302 + }, + "11": { + "G_columns": [ + 1, + 2, + 4, + 64, + 128, + 143, + 151, + 160, + 326 + ], + "input": 301, + "output": 302 + }, + "12": { + "G_columns": [ + 1, + 2, + 4, + 64, + 74, + 86, + 99, + 128, + 326 + ], + "input": 303, + "output": 302 + }, + "13": { + "G_columns": [ + 1, + 2, + 4, + 64, + 74, + 128, + 81, + 99, + 389 + ], + "input": 304, + "output": 302 + }, + "14": { + "G_columns": [ + 1, + 2, + 4, + 27, + 46, + 8, + 198, + 64, + 264 + ], + "input": 305, + "output": 293 + }, + "15": { + "G_columns": [ + 1, + 2, + 4, + 40, + 86, + 8, + 132, + 16, + 282 + ], + "input": 305, + "output": 306 + }, + "16": { + "G_columns": [ + 1, + 2, + 4, + 8, + 16, + 64, + 107, + 198, + 326 + ], + "input": 307, + "output": 293 + }, + "17": { + "G_columns": [ + 1, + 2, + 4, + 8, + 16, + 64, + 107, + 198, + 326 + ], + "input": 307, + "output": 293 + }, + "18": { + "G_columns": [ + 1, + 2, + 4, + 8, + 43, + 80, + 129, + 16, + 282 + ], + "input": 308, + "output": 306 + }, + "19": { + "G_columns": [ + 1, + 2, + 4, + 8, + 43, + 80, + 129, + 16, + 282 + ], + "input": 308, + "output": 306 + }, + "20": { + "G_columns": [ + 1, + 2, + 4, + 8, + 16, + 62, + 94, + 129, + 257 + ], + "input": 309, + "output": 306 + }, + "21": { + "G_columns": [ + 1, + 2, + 4, + 16, + 128, + 138, + 55, + 65, + 404 + ], + "input": 309, + "output": 300 + }, + "22": { + "G_columns": [ + 1, + 2, + 4, + 10, + 33, + 68, + 16, + 128, + 263 + ], + "input": 310, + "output": 300 + }, + "23": { + "G_columns": [ + 1, + 4, + 8, + 6, + 57, + 68, + 16, + 128, + 269 + ], + "input": 310, + "output": 311 + }, + "24": { + "G_columns": [ + 1, + 4, + 8, + 6, + 57, + 68, + 16, + 128, + 269 + ], + "input": 310, + "output": 311 + }, + "25": { + "G_columns": [ + 1, + 4, + 8, + 6, + 57, + 68, + 16, + 128, + 269 + ], + "input": 310, + "output": 311 + }, + "26": { + "G_columns": [ + 1, + 4, + 8, + 16, + 128, + 26, + 185, + 65, + 404 + ], + "input": 292, + "output": 311 + }, + "27": { + "G_columns": [ + 1, + 2, + 8, + 32, + 128, + 387, + 233, + 23, + 16 + ], + "input": 292, + "output": 4329 + }, + "28": { + "G_columns": [ + 1, + 2, + 8, + 416, + 32, + 99, + 23, + 128, + 185 + ], + "input": 295, + "output": 4329 + }, + "29": { + "G_columns": [ + 1, + 2, + 4, + 12, + 32, + 23, + 68, + 128, + 263 + ], + "input": 295, + "output": 294 + }, + "30": { + "G_columns": [ + 2, + 1, + 8, + 16, + 128, + 29, + 160, + 81, + 408 + ], + "input": 313, + "output": 314 + }, + "31": { + "G_columns": [ + 1, + 8, + 16, + 128, + 155, + 148, + 160, + 88, + 401 + ], + "input": 315, + "output": 314 + }, + "32": { + "G_columns": [ + 1, + 8, + 16, + 3, + 128, + 395, + 90, + 122, + 127 + ], + "input": 1908, + "output": 314 + }, + "33": { + "G_columns": [ + 1, + 2, + 8, + 273, + 16, + 287, + 312, + 369, + 481 + ], + "input": 1908, + "output": 1552 + }, + "34": { + "G_columns": [ + 1, + 2, + 8, + 16, + 31, + 51, + 90, + 274, + 384 + ], + "input": 1922, + "output": 1552 + }, + "35": { + "G_columns": [ + 1, + 2, + 8, + 16, + 31, + 51, + 90, + 274, + 384 + ], + "input": 1922, + "output": 1552 + }, + "36": { + "G_columns": [ + 1, + 2, + 8, + 16, + 31, + 51, + 90, + 274, + 384 + ], + "input": 1922, + "output": 1552 + }, + "37": { + "G_columns": [ + 1, + 2, + 4, + 128, + 140, + 148, + 163, + 389, + 451 + ], + "input": 1922, + "output": 1551 + }, + "38": { + "G_columns": [ + 1, + 2, + 4, + 128, + 142, + 156, + 260, + 183, + 243 + ], + "input": 1934, + "output": 1551 + }, + "39": { + "G_columns": [ + 1, + 2, + 4, + 128, + 142, + 156, + 260, + 183, + 243 + ], + "input": 1934, + "output": 1551 + }, + "40": { + "G_columns": [ + 1, + 2, + 4, + 128, + 142, + 156, + 260, + 183, + 243 + ], + "input": 1934, + "output": 1551 + }, + "41": { + "G_columns": [ + 1, + 2, + 8, + 32, + 266, + 425, + 36, + 195, + 218 + ], + "input": 1934, + "output": 298 + }, + "42": { + "G_columns": [ + 1, + 2, + 8, + 15, + 27, + 74, + 32, + 129, + 298 + ], + "input": 323, + "output": 298 + }, + "43": { + "G_columns": [ + 1, + 2, + 4, + 54, + 72, + 8, + 130, + 16, + 284 + ], + "input": 305, + "output": 325 + }, + "44": { + "G_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 135, + 263 + ], + "input": 309, + "output": 325 + }, + "45": { + "G_columns": [ + 1, + 2, + 4, + 54, + 72, + 8, + 130, + 16, + 284 + ], + "input": 305, + "output": 325 + }, + "46": { + "G_columns": [ + 1, + 2, + 4, + 8, + 57, + 66, + 143, + 16, + 272 + ], + "input": 299, + "output": 325 + }, + "59": { + "G_columns": [ + 1, + 4, + 8, + 16, + 23, + 33, + 68, + 128, + 268 + ], + "input": 299, + "output": 326 + }, + "60": { + "G_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 67, + 128, + 259 + ], + "input": 299, + "output": 327 + }, + "61": { + "G_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 89, + 153, + 256 + ], + "input": 301, + "output": 328 + }, + "62": { + "G_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 89, + 128, + 281 + ], + "input": 301, + "output": 329 + }, + "63": { + "G_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 70, + 128, + 262 + ], + "input": 303, + "output": 330 + }, + "64": { + "G_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 106, + 128, + 298 + ], + "input": 304, + "output": 331 + }, + "65": { + "G_columns": [ + 1, + 2, + 8, + 6, + 32, + 17, + 73, + 136, + 291 + ], + "input": 332, + "output": 298 + }, + "66": { + "G_columns": [ + 2, + 1, + 8, + 5, + 16, + 32, + 81, + 128, + 256 + ], + "input": 333, + "output": 314 + }, + "67": { + "G_columns": [ + 1, + 2, + 4, + 31, + 44, + 72, + 131, + 8, + 264 + ], + "input": 334, + "output": 335 + }, + "68": { + "G_columns": [ + 1, + 2, + 4, + 30, + 8, + 47, + 65, + 131, + 259 + ], + "input": 336, + "output": 335 + }, + "69": { + "G_columns": [ + 1, + 2, + 4, + 8, + 24, + 39, + 79, + 131, + 259 + ], + "input": 337, + "output": 335 + }, + "70": { + "G_columns": [ + 1, + 2, + 4, + 31, + 8, + 46, + 78, + 130, + 269 + ], + "input": 338, + "output": 335 + }, + "71": { + "G_columns": [ + 1, + 2, + 8, + 265, + 16, + 263, + 313, + 361, + 481 + ], + "input": 1908, + "output": 1160 + }, + "72": { + "G_columns": [ + 1, + 2, + 8, + 265, + 16, + 263, + 313, + 361, + 481 + ], + "input": 1908, + "output": 1160 + } + } +} diff --git a/research/warp-interface-20261022/DISCOVERY-FREEZE.json b/research/warp-interface-20261022/DISCOVERY-FREEZE.json new file mode 100644 index 0000000000..38beace620 --- /dev/null +++ b/research/warp-interface-20261022/DISCOVERY-FREEZE.json @@ -0,0 +1,10 @@ +{ + "sha256": { + "CANDIDATE-WORD.json.gz": "62b2d69854095603bb6d88fcf2f3c395fcf9d9724de8cb308f75ffaa0a84eac3", + "CANDIDATE.json": "748c6658d029fa4a04e24be7b585c718e88413ebc1f43e38c3a0e4e04a04e734", + "free_warp_contacts.py": "a9f27324c35844cf35193de643bca4231d2b6ac8274ffc89fa1e07b8ef987b1b", + "free_warp_milp.py": "ba37518258cfd692fbd246cb2557614d16366a8853904bc05bfe50f4823f81c2", + "warp_merge.py": "661fe7dc9d079da2753ba8af9b512d24e8c16b39caf709b459709a495d7d17f6" + }, + "status": "FROZEN_UNVERIFIED_CANDIDATE" +} diff --git a/research/warp-interface-20261022/MILP-OPall.json b/research/warp-interface-20261022/MILP-OPall.json new file mode 100644 index 0000000000..52a69f73b7 --- /dev/null +++ b/research/warp-interface-20261022/MILP-OPall.json @@ -0,0 +1,934 @@ +{ + "actual_moment_reduction": 0.01908063067497423, + "changed_scalar_contacts": 422, + "constant": -0.04182459714765496, + "constraints": 126905, + "counts": { + "gap_0": 627, + "gap_1": 822, + "gap_2": 65, + "gap_3": 16, + "gap_4": 8, + "gap_5": 6 + }, + "message": "Optimization terminated successfully. (HiGHS Status 7: Optimal)", + "numpy": "2.5.4", + "objective": -9.880520016387113, + "old_objective": -9.861439385712394, + "operator": "all", + "paid": { + "1": 2201, + "2": 412, + "3": 506, + "4": 135, + "5": 36, + "8": 8 + }, + "scipy": "1.18.1", + "seconds": 7.42053780000424, + "solver_status": 0, + "status": "POSITIVE_UNVERIFIED_NATIVE_CANDIDATE", + "variables": 586626, + "warp_recipes": { + "1": { + "G_columns": [ + 1, + 2, + 4, + 8, + 64, + 19, + 104, + 197, + 325 + ], + "input": 292, + "output": 293 + }, + "2": { + "G_columns": [ + 1, + 2, + 4, + 32, + 128, + 47, + 145, + 68, + 418 + ], + "input": 292, + "output": 294 + }, + "3": { + "G_columns": [ + 1, + 2, + 4, + 12, + 32, + 23, + 68, + 128, + 263 + ], + "input": 295, + "output": 294 + }, + "4": { + "G_columns": [ + 1, + 2, + 4, + 12, + 32, + 23, + 68, + 128, + 263 + ], + "input": 295, + "output": 294 + }, + "5": { + "G_columns": [ + 1, + 2, + 8, + 32, + 384, + 128, + 67, + 60, + 59 + ], + "input": 304, + "output": 4329 + }, + "6": { + "G_columns": [ + 1, + 2, + 8, + 32, + 384, + 72, + 60, + 128, + 152 + ], + "input": 303, + "output": 4329 + }, + "7": { + "G_columns": [ + 1, + 2, + 8, + 15, + 27, + 74, + 170, + 32, + 257 + ], + "input": 297, + "output": 298 + }, + "8": { + "G_columns": [ + 1, + 2, + 4, + 16, + 27, + 53, + 81, + 128, + 275 + ], + "input": 299, + "output": 300 + }, + "9": { + "G_columns": [ + 1, + 2, + 4, + 16, + 27, + 53, + 81, + 128, + 275 + ], + "input": 299, + "output": 300 + }, + "10": { + "G_columns": [ + 1, + 2, + 4, + 64, + 128, + 143, + 151, + 160, + 326 + ], + "input": 301, + "output": 302 + }, + "11": { + "G_columns": [ + 1, + 2, + 4, + 64, + 128, + 143, + 151, + 160, + 326 + ], + "input": 301, + "output": 302 + }, + "12": { + "G_columns": [ + 1, + 2, + 4, + 64, + 74, + 86, + 99, + 128, + 326 + ], + "input": 303, + "output": 302 + }, + "13": { + "G_columns": [ + 1, + 2, + 4, + 64, + 74, + 128, + 81, + 99, + 389 + ], + "input": 304, + "output": 302 + }, + "14": { + "G_columns": [ + 1, + 2, + 4, + 27, + 46, + 8, + 198, + 64, + 264 + ], + "input": 305, + "output": 293 + }, + "15": { + "G_columns": [ + 1, + 2, + 4, + 40, + 86, + 8, + 132, + 16, + 282 + ], + "input": 305, + "output": 306 + }, + "16": { + "G_columns": [ + 1, + 2, + 4, + 8, + 16, + 64, + 107, + 198, + 326 + ], + "input": 307, + "output": 293 + }, + "17": { + "G_columns": [ + 1, + 2, + 4, + 8, + 16, + 64, + 107, + 198, + 326 + ], + "input": 307, + "output": 293 + }, + "18": { + "G_columns": [ + 1, + 2, + 4, + 8, + 43, + 80, + 129, + 16, + 282 + ], + "input": 308, + "output": 306 + }, + "19": { + "G_columns": [ + 1, + 2, + 4, + 8, + 43, + 80, + 129, + 16, + 282 + ], + "input": 308, + "output": 306 + }, + "20": { + "G_columns": [ + 1, + 2, + 4, + 8, + 16, + 62, + 94, + 129, + 257 + ], + "input": 309, + "output": 306 + }, + "21": { + "G_columns": [ + 1, + 2, + 4, + 16, + 128, + 138, + 55, + 65, + 404 + ], + "input": 309, + "output": 300 + }, + "22": { + "G_columns": [ + 1, + 2, + 4, + 10, + 33, + 68, + 16, + 128, + 263 + ], + "input": 310, + "output": 300 + }, + "23": { + "G_columns": [ + 1, + 4, + 8, + 6, + 57, + 68, + 16, + 128, + 269 + ], + "input": 310, + "output": 311 + }, + "24": { + "G_columns": [ + 1, + 4, + 8, + 6, + 57, + 68, + 16, + 128, + 269 + ], + "input": 310, + "output": 311 + }, + "25": { + "G_columns": [ + 1, + 4, + 8, + 6, + 57, + 68, + 16, + 128, + 269 + ], + "input": 310, + "output": 311 + }, + "26": { + "G_columns": [ + 1, + 4, + 8, + 16, + 128, + 26, + 185, + 65, + 404 + ], + "input": 292, + "output": 311 + }, + "27": { + "G_columns": [ + 1, + 2, + 8, + 32, + 128, + 387, + 233, + 23, + 16 + ], + "input": 292, + "output": 4329 + }, + "28": { + "G_columns": [ + 1, + 2, + 8, + 416, + 32, + 99, + 23, + 128, + 185 + ], + "input": 295, + "output": 4329 + }, + "29": { + "G_columns": [ + 1, + 2, + 4, + 12, + 32, + 23, + 68, + 128, + 263 + ], + "input": 295, + "output": 294 + }, + "30": { + "G_columns": [ + 2, + 1, + 8, + 16, + 128, + 29, + 160, + 81, + 408 + ], + "input": 313, + "output": 314 + }, + "31": { + "G_columns": [ + 1, + 8, + 16, + 128, + 155, + 148, + 160, + 88, + 401 + ], + "input": 315, + "output": 314 + }, + "32": { + "G_columns": [ + 1, + 8, + 16, + 3, + 128, + 395, + 90, + 122, + 127 + ], + "input": 1908, + "output": 314 + }, + "33": { + "G_columns": [ + 1, + 2, + 8, + 273, + 16, + 287, + 312, + 369, + 481 + ], + "input": 1908, + "output": 1552 + }, + "34": { + "G_columns": [ + 1, + 2, + 8, + 16, + 31, + 51, + 90, + 274, + 384 + ], + "input": 1922, + "output": 1552 + }, + "35": { + "G_columns": [ + 1, + 2, + 8, + 16, + 31, + 51, + 90, + 274, + 384 + ], + "input": 1922, + "output": 1552 + }, + "36": { + "G_columns": [ + 1, + 2, + 8, + 16, + 31, + 51, + 90, + 274, + 384 + ], + "input": 1922, + "output": 1552 + }, + "37": { + "G_columns": [ + 1, + 2, + 4, + 128, + 140, + 148, + 163, + 389, + 451 + ], + "input": 1922, + "output": 1551 + }, + "38": { + "G_columns": [ + 1, + 2, + 4, + 128, + 142, + 156, + 260, + 183, + 243 + ], + "input": 1934, + "output": 1551 + }, + "39": { + "G_columns": [ + 1, + 2, + 4, + 128, + 142, + 156, + 260, + 183, + 243 + ], + "input": 1934, + "output": 1551 + }, + "40": { + "G_columns": [ + 1, + 2, + 4, + 128, + 142, + 156, + 260, + 183, + 243 + ], + "input": 1934, + "output": 1551 + }, + "41": { + "G_columns": [ + 1, + 2, + 8, + 32, + 266, + 425, + 36, + 195, + 218 + ], + "input": 1934, + "output": 298 + }, + "42": { + "G_columns": [ + 1, + 2, + 8, + 15, + 27, + 74, + 32, + 129, + 298 + ], + "input": 323, + "output": 298 + }, + "43": { + "G_columns": [ + 1, + 2, + 4, + 54, + 72, + 8, + 130, + 16, + 284 + ], + "input": 305, + "output": 325 + }, + "44": { + "G_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 135, + 263 + ], + "input": 309, + "output": 325 + }, + "45": { + "G_columns": [ + 1, + 2, + 4, + 54, + 72, + 8, + 130, + 16, + 284 + ], + "input": 305, + "output": 325 + }, + "46": { + "G_columns": [ + 1, + 2, + 4, + 8, + 57, + 66, + 143, + 16, + 272 + ], + "input": 299, + "output": 325 + }, + "59": { + "G_columns": [ + 1, + 4, + 8, + 16, + 23, + 33, + 68, + 128, + 268 + ], + "input": 299, + "output": 326 + }, + "60": { + "G_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 67, + 128, + 259 + ], + "input": 299, + "output": 327 + }, + "61": { + "G_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 89, + 153, + 256 + ], + "input": 301, + "output": 328 + }, + "62": { + "G_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 89, + 128, + 281 + ], + "input": 301, + "output": 329 + }, + "63": { + "G_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 70, + 128, + 262 + ], + "input": 303, + "output": 330 + }, + "64": { + "G_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 106, + 128, + 298 + ], + "input": 304, + "output": 331 + }, + "65": { + "G_columns": [ + 1, + 2, + 8, + 6, + 32, + 17, + 73, + 136, + 291 + ], + "input": 332, + "output": 298 + }, + "66": { + "G_columns": [ + 2, + 1, + 8, + 5, + 16, + 32, + 81, + 128, + 256 + ], + "input": 333, + "output": 314 + }, + "67": { + "G_columns": [ + 1, + 2, + 4, + 31, + 44, + 72, + 131, + 8, + 264 + ], + "input": 334, + "output": 335 + }, + "68": { + "G_columns": [ + 1, + 2, + 4, + 30, + 8, + 47, + 65, + 131, + 259 + ], + "input": 336, + "output": 335 + }, + "69": { + "G_columns": [ + 1, + 2, + 4, + 8, + 24, + 39, + 79, + 131, + 259 + ], + "input": 337, + "output": 335 + }, + "70": { + "G_columns": [ + 1, + 2, + 4, + 31, + 8, + 46, + 78, + 130, + 269 + ], + "input": 338, + "output": 335 + }, + "71": { + "G_columns": [ + 1, + 2, + 8, + 265, + 16, + 263, + 313, + 361, + 481 + ], + "input": 1908, + "output": 1160 + }, + "72": { + "G_columns": [ + 1, + 2, + 8, + 265, + 16, + 263, + 313, + 361, + 481 + ], + "input": 1908, + "output": 1160 + } + } +} diff --git a/research/warp-interface-20261022/NATIVE-VALIDATION.json b/research/warp-interface-20261022/NATIVE-VALIDATION.json new file mode 100644 index 0000000000..88fa05cb3d --- /dev/null +++ b/research/warp-interface-20261022/NATIVE-VALIDATION.json @@ -0,0 +1,144 @@ +{ + "controls": [ + { + "name": "wrong_warp_source_frame", + "rejected": "Warp input frame" + }, + { + "name": "old_paid_profile_at_new_word", + "rejected": "Complete paid profile" + } + ], + "helpers": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + }, + "native": { + "backward": { + "arbitrary_owned_C0_cleared": true, + "independent_owned_entry_columns": 1, + "independent_persistent_columns": 632, + "l1_witness": { + "event": 6396, + "role": [ + "L", + 225 + ] + }, + "max_denominator": 64, + "max_formal_prefix_l1": "169", + "paid_profile": { + "1": 2201, + "2": 412, + "3": 506, + "4": 135, + "5": 36, + "8": 8 + }, + "paid_rank_mass": 5327, + "real_scalar_allowance": 158168, + "scalar_frames_checked": true, + "second_literal": { + "all_scalar_frames_checked": true, + "clean_J": false, + "conservative_real_scalar_primitive_allowance": 158168, + "direction": "backward", + "dyadic_coefficients_and_unit_scales_checked": true, + "event_counts": { + "adapter": 448, + "center": 8, + "climb": 3290, + "phase": 10, + "scalar": 17453, + "warp": 240 + }, + "expected_restored_arbitrary_cleanup_buffers": 0, + "expected_restored_helpers": 408, + "explicitly_owned_C_fields_cleared": 1, + "free_warp_operator_endpoint_matches": true, + "independent_borrowed_input_fields": 632, + "mismatch_examples": [], + "negative_control_omitted_last_cleanup_scalar": false, + "original_data_fields": 224, + "paid_profile": { + "1": 2201, + "2": 412, + "3": 506, + "4": 135, + "5": 36, + "8": 8 + }, + "paid_rank_mass": 5327 + } + }, + "forward": { + "arbitrary_owned_C0_cleared": true, + "independent_owned_entry_columns": 1, + "independent_persistent_columns": 632, + "l1_witness": { + "event": 19036, + "role": [ + "L", + 224 + ] + }, + "max_denominator": 32, + "max_formal_prefix_l1": "457", + "paid_profile": { + "1": 2201, + "2": 412, + "3": 506, + "4": 135, + "5": 36, + "8": 8 + }, + "paid_rank_mass": 5327, + "real_scalar_allowance": 158120, + "scalar_frames_checked": true, + "second_literal": { + "all_scalar_frames_checked": true, + "clean_J": false, + "conservative_real_scalar_primitive_allowance": 158120, + "direction": "forward", + "dyadic_coefficients_and_unit_scales_checked": true, + "event_counts": { + "adapter": 448, + "center": 8, + "climb": 3290, + "phase": 10, + "scalar": 17453, + "warp": 240 + }, + "expected_restored_arbitrary_cleanup_buffers": 0, + "expected_restored_helpers": 408, + "explicitly_owned_C_fields_cleared": 1, + "free_warp_operator_endpoint_matches": true, + "independent_borrowed_input_fields": 632, + "mismatch_examples": [], + "negative_control_omitted_last_cleanup_scalar": false, + "original_data_fields": 224, + "paid_profile": { + "1": 2201, + "2": 412, + "3": 506, + "4": 135, + "5": 36, + "8": 8 + }, + "paid_rank_mass": 5327 + } + } + }, + "paid": { + "1": 2201, + "2": 412, + "3": 506, + "4": 135, + "5": 36, + "8": 8 + }, + "seconds": 4.289734500023769, + "status": "PASS_CHANGED_G_NATIVE_BOTH_632_COLUMN_INTERPRETERS" +} diff --git a/research/warp-interface-20261022/PATCH.json b/research/warp-interface-20261022/PATCH.json new file mode 100644 index 0000000000..ee68605843 --- /dev/null +++ b/research/warp-interface-20261022/PATCH.json @@ -0,0 +1,21994 @@ +{ + "actual_operator_bindings": [ + { + "B_pos": 908, + "G_columns": [ + 1, + 2, + 4, + 8, + 64, + 19, + 104, + 197, + 325 + ], + "from_frame": 292, + "lender": 243, + "op": 1, + "to_frame": 293 + }, + { + "B_pos": 1035, + "G_columns": [ + 1, + 2, + 4, + 32, + 128, + 47, + 145, + 68, + 418 + ], + "from_frame": 292, + "lender": 250, + "op": 2, + "to_frame": 294 + }, + { + "B_pos": 1035, + "G_columns": [ + 1, + 2, + 4, + 12, + 32, + 23, + 68, + 128, + 263 + ], + "from_frame": 295, + "lender": 266, + "op": 3, + "to_frame": 294 + }, + { + "B_pos": 1035, + "G_columns": [ + 1, + 2, + 4, + 12, + 32, + 23, + 68, + 128, + 263 + ], + "from_frame": 295, + "lender": 259, + "op": 4, + "to_frame": 294 + }, + { + "B_pos": 1076, + "G_columns": [ + 1, + 2, + 8, + 32, + 384, + 128, + 67, + 60, + 59 + ], + "from_frame": 304, + "lender": 333, + "op": 5, + "to_frame": 4329 + }, + { + "B_pos": 1076, + "G_columns": [ + 1, + 2, + 8, + 32, + 384, + 72, + 60, + 128, + 152 + ], + "from_frame": 303, + "lender": 317, + "op": 6, + "to_frame": 4329 + }, + { + "B_pos": 1056, + "G_columns": [ + 1, + 2, + 8, + 15, + 27, + 74, + 170, + 32, + 257 + ], + "from_frame": 297, + "lender": 524, + "op": 7, + "to_frame": 298 + }, + { + "B_pos": 1125, + "G_columns": [ + 1, + 2, + 4, + 16, + 27, + 53, + 81, + 128, + 275 + ], + "from_frame": 299, + "lender": 285, + "op": 8, + "to_frame": 300 + }, + { + "B_pos": 1125, + "G_columns": [ + 1, + 2, + 4, + 16, + 27, + 53, + 81, + 128, + 275 + ], + "from_frame": 299, + "lender": 281, + "op": 9, + "to_frame": 300 + }, + { + "B_pos": 1165, + "G_columns": [ + 1, + 2, + 4, + 64, + 128, + 143, + 151, + 160, + 326 + ], + "from_frame": 301, + "lender": 301, + "op": 10, + "to_frame": 302 + }, + { + "B_pos": 1165, + "G_columns": [ + 1, + 2, + 4, + 64, + 128, + 143, + 151, + 160, + 326 + ], + "from_frame": 301, + "lender": 297, + "op": 11, + "to_frame": 302 + }, + { + "B_pos": 1165, + "G_columns": [ + 1, + 2, + 4, + 64, + 74, + 86, + 99, + 128, + 326 + ], + "from_frame": 303, + "lender": 313, + "op": 12, + "to_frame": 302 + }, + { + "B_pos": 1165, + "G_columns": [ + 1, + 2, + 4, + 64, + 74, + 128, + 81, + 99, + 389 + ], + "from_frame": 304, + "lender": 329, + "op": 13, + "to_frame": 302 + }, + { + "B_pos": 908, + "G_columns": [ + 1, + 2, + 4, + 27, + 46, + 8, + 198, + 64, + 264 + ], + "from_frame": 305, + "lender": 349, + "op": 14, + "to_frame": 293 + }, + { + "B_pos": 1145, + "G_columns": [ + 1, + 2, + 4, + 40, + 86, + 8, + 132, + 16, + 282 + ], + "from_frame": 305, + "lender": 345, + "op": 15, + "to_frame": 306 + }, + { + "B_pos": 908, + "G_columns": [ + 1, + 2, + 4, + 8, + 16, + 64, + 107, + 198, + 326 + ], + "from_frame": 307, + "lender": 365, + "op": 16, + "to_frame": 293 + }, + { + "B_pos": 908, + "G_columns": [ + 1, + 2, + 4, + 8, + 16, + 64, + 107, + 198, + 326 + ], + "from_frame": 307, + "lender": 361, + "op": 17, + "to_frame": 293 + }, + { + "B_pos": 1145, + "G_columns": [ + 1, + 2, + 4, + 8, + 43, + 80, + 129, + 16, + 282 + ], + "from_frame": 308, + "lender": 381, + "op": 18, + "to_frame": 306 + }, + { + "B_pos": 1145, + "G_columns": [ + 1, + 2, + 4, + 8, + 43, + 80, + 129, + 16, + 282 + ], + "from_frame": 308, + "lender": 377, + "op": 19, + "to_frame": 306 + }, + { + "B_pos": 1145, + "G_columns": [ + 1, + 2, + 4, + 8, + 16, + 62, + 94, + 129, + 257 + ], + "from_frame": 309, + "lender": 397, + "op": 20, + "to_frame": 306 + }, + { + "B_pos": 1125, + "G_columns": [ + 1, + 2, + 4, + 16, + 128, + 138, + 55, + 65, + 404 + ], + "from_frame": 309, + "lender": 393, + "op": 21, + "to_frame": 300 + }, + { + "B_pos": 1125, + "G_columns": [ + 1, + 2, + 4, + 10, + 33, + 68, + 16, + 128, + 263 + ], + "from_frame": 310, + "lender": 225, + "op": 22, + "to_frame": 300 + }, + { + "B_pos": 1105, + "G_columns": [ + 1, + 4, + 8, + 6, + 57, + 68, + 16, + 128, + 269 + ], + "from_frame": 310, + "lender": 227, + "op": 23, + "to_frame": 311 + }, + { + "B_pos": 1105, + "G_columns": [ + 1, + 4, + 8, + 6, + 57, + 68, + 16, + 128, + 269 + ], + "from_frame": 310, + "lender": 229, + "op": 24, + "to_frame": 311 + }, + { + "B_pos": 1105, + "G_columns": [ + 1, + 4, + 8, + 6, + 57, + 68, + 16, + 128, + 269 + ], + "from_frame": 310, + "lender": 234, + "op": 25, + "to_frame": 311 + }, + { + "B_pos": 1105, + "G_columns": [ + 1, + 4, + 8, + 16, + 128, + 26, + 185, + 65, + 404 + ], + "from_frame": 292, + "lender": 241, + "op": 26, + "to_frame": 311 + }, + { + "B_pos": 1076, + "G_columns": [ + 1, + 2, + 8, + 32, + 128, + 387, + 233, + 23, + 16 + ], + "from_frame": 292, + "lender": 245, + "op": 27, + "to_frame": 4329 + }, + { + "B_pos": 1076, + "G_columns": [ + 1, + 2, + 8, + 416, + 32, + 99, + 23, + 128, + 185 + ], + "from_frame": 295, + "lender": 257, + "op": 28, + "to_frame": 4329 + }, + { + "B_pos": 1035, + "G_columns": [ + 1, + 2, + 4, + 12, + 32, + 23, + 68, + 128, + 263 + ], + "from_frame": 295, + "lender": 261, + "op": 29, + "to_frame": 294 + }, + { + "B_pos": 928, + "G_columns": [ + 2, + 1, + 8, + 16, + 128, + 29, + 160, + 81, + 408 + ], + "from_frame": 313, + "lender": 558, + "op": 30, + "to_frame": 314 + }, + { + "B_pos": 932, + "G_columns": [ + 1, + 8, + 16, + 128, + 155, + 148, + 160, + 88, + 401 + ], + "from_frame": 315, + "lender": 559, + "op": 31, + "to_frame": 314 + }, + { + "B_pos": 928, + "G_columns": [ + 1, + 8, + 16, + 3, + 128, + 395, + 90, + 122, + 127 + ], + "from_frame": 1908, + "lender": 405, + "op": 32, + "to_frame": 314 + }, + { + "B_pos": 949, + "G_columns": [ + 1, + 2, + 8, + 273, + 16, + 287, + 312, + 369, + 481 + ], + "from_frame": 1908, + "lender": 410, + "op": 33, + "to_frame": 1552 + }, + { + "B_pos": 949, + "G_columns": [ + 1, + 2, + 8, + 16, + 31, + 51, + 90, + 274, + 384 + ], + "from_frame": 1922, + "lender": 417, + "op": 34, + "to_frame": 1552 + }, + { + "B_pos": 949, + "G_columns": [ + 1, + 2, + 8, + 16, + 31, + 51, + 90, + 274, + 384 + ], + "from_frame": 1922, + "lender": 419, + "op": 35, + "to_frame": 1552 + }, + { + "B_pos": 949, + "G_columns": [ + 1, + 2, + 8, + 16, + 31, + 51, + 90, + 274, + 384 + ], + "from_frame": 1922, + "lender": 421, + "op": 36, + "to_frame": 1552 + }, + { + "B_pos": 995, + "G_columns": [ + 1, + 2, + 4, + 128, + 140, + 148, + 163, + 389, + 451 + ], + "from_frame": 1922, + "lender": 426, + "op": 37, + "to_frame": 1551 + }, + { + "B_pos": 995, + "G_columns": [ + 1, + 2, + 4, + 128, + 142, + 156, + 260, + 183, + 243 + ], + "from_frame": 1934, + "lender": 433, + "op": 38, + "to_frame": 1551 + }, + { + "B_pos": 995, + "G_columns": [ + 1, + 2, + 4, + 128, + 142, + 156, + 260, + 183, + 243 + ], + "from_frame": 1934, + "lender": 435, + "op": 39, + "to_frame": 1551 + }, + { + "B_pos": 995, + "G_columns": [ + 1, + 2, + 4, + 128, + 142, + 156, + 260, + 183, + 243 + ], + "from_frame": 1934, + "lender": 437, + "op": 40, + "to_frame": 1551 + }, + { + "B_pos": 1056, + "G_columns": [ + 1, + 2, + 8, + 32, + 266, + 425, + 36, + 195, + 218 + ], + "from_frame": 1934, + "lender": 442, + "op": 41, + "to_frame": 298 + }, + { + "B_pos": 1056, + "G_columns": [ + 1, + 2, + 8, + 15, + 27, + 74, + 32, + 129, + 298 + ], + "from_frame": 323, + "lender": 536, + "op": 42, + "to_frame": 298 + }, + { + "B_pos": 974, + "G_columns": [ + 1, + 2, + 4, + 54, + 72, + 8, + 130, + 16, + 284 + ], + "from_frame": 305, + "lender": 1, + "op": 43, + "to_frame": 325 + }, + { + "B_pos": 975, + "G_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 64, + 135, + 263 + ], + "from_frame": 309, + "lender": 4, + "op": 44, + "to_frame": 325 + }, + { + "B_pos": 975, + "G_columns": [ + 1, + 2, + 4, + 54, + 72, + 8, + 130, + 16, + 284 + ], + "from_frame": 305, + "lender": 6, + "op": 45, + "to_frame": 325 + }, + { + "B_pos": 975, + "G_columns": [ + 1, + 2, + 4, + 8, + 57, + 66, + 143, + 16, + 272 + ], + "from_frame": 299, + "lender": 12, + "op": 46, + "to_frame": 325 + }, + { + "B_pos": 1165, + "G_columns": [ + 1, + 2, + 4, + 64, + 84, + 128, + 98, + 111, + 389 + ], + "from_frame": 304, + "lender": 33, + "op": 47, + "to_frame": 302 + }, + { + "B_pos": 1166, + "G_columns": [ + 1, + 2, + 4, + 64, + 128, + 145, + 367, + 160, + 326 + ], + "from_frame": 301, + "lender": 55, + "op": 48, + "to_frame": 302 + }, + { + "B_pos": 1167, + "G_columns": [ + 1, + 2, + 4, + 64, + 84, + 128, + 364, + 39, + 449 + ], + "from_frame": 307, + "lender": 74, + "op": 49, + "to_frame": 302 + }, + { + "B_pos": 1170, + "G_columns": [ + 1, + 2, + 4, + 64, + 415, + 86, + 99, + 128, + 326 + ], + "from_frame": 303, + "lender": 85, + "op": 50, + "to_frame": 302 + }, + { + "B_pos": 1125, + "G_columns": [ + 1, + 2, + 4, + 16, + 121, + 128, + 55, + 80, + 389 + ], + "from_frame": 304, + "lender": 49, + "op": 51, + "to_frame": 300 + }, + { + "B_pos": 1126, + "G_columns": [ + 1, + 2, + 4, + 16, + 392, + 128, + 162, + 68, + 401 + ], + "from_frame": 307, + "lender": 83, + "op": 52, + "to_frame": 300 + }, + { + "B_pos": 1127, + "G_columns": [ + 1, + 2, + 4, + 16, + 50, + 492, + 80, + 128, + 278 + ], + "from_frame": 303, + "lender": 98, + "op": 53, + "to_frame": 300 + }, + { + "B_pos": 1130, + "G_columns": [ + 1, + 2, + 4, + 16, + 128, + 285, + 161, + 195, + 278 + ], + "from_frame": 301, + "lender": 101, + "op": 54, + "to_frame": 300 + }, + { + "B_pos": 1145, + "G_columns": [ + 1, + 2, + 4, + 8, + 16, + 188, + 94, + 129, + 257 + ], + "from_frame": 309, + "lender": 68, + "op": 55, + "to_frame": 306 + }, + { + "B_pos": 1146, + "G_columns": [ + 1, + 2, + 4, + 8, + 83, + 424, + 129, + 16, + 282 + ], + "from_frame": 308, + "lender": 80, + "op": 56, + "to_frame": 306 + }, + { + "B_pos": 1147, + "G_columns": [ + 1, + 2, + 4, + 8, + 427, + 80, + 129, + 16, + 282 + ], + "from_frame": 308, + "lender": 88, + "op": 57, + "to_frame": 306 + }, + { + "B_pos": 1150, + "G_columns": [ + 1, + 2, + 4, + 8, + 39, + 92, + 137, + 16, + 278 + ], + "from_frame": 299, + "lender": 31, + "op": 58, + "to_frame": 306 + }, + { + "B_pos": 541, + "G_columns": [ + 1, + 4, + 8, + 16, + 23, + 33, + 68, + 128, + 268 + ], + "from_frame": 299, + "lender": 273, + "op": 59, + "to_frame": 326 + }, + { + "B_pos": 542, + "G_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 67, + 128, + 259 + ], + "from_frame": 299, + "lender": 275, + "op": 60, + "to_frame": 327 + }, + { + "B_pos": 567, + "G_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 89, + 153, + 256 + ], + "from_frame": 301, + "lender": 289, + "op": 61, + "to_frame": 328 + }, + { + "B_pos": 568, + "G_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 89, + 128, + 281 + ], + "from_frame": 301, + "lender": 291, + "op": 62, + "to_frame": 329 + }, + { + "B_pos": 594, + "G_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 70, + 128, + 262 + ], + "from_frame": 303, + "lender": 305, + "op": 63, + "to_frame": 330 + }, + { + "B_pos": 619, + "G_columns": [ + 1, + 2, + 4, + 8, + 16, + 32, + 106, + 128, + 298 + ], + "from_frame": 304, + "lender": 321, + "op": 64, + "to_frame": 331 + }, + { + "B_pos": 1059, + "G_columns": [ + 1, + 2, + 8, + 6, + 32, + 17, + 73, + 136, + 291 + ], + "from_frame": 332, + "lender": 557, + "op": 65, + "to_frame": 298 + }, + { + "B_pos": 935, + "G_columns": [ + 2, + 1, + 8, + 5, + 16, + 32, + 81, + 128, + 256 + ], + "from_frame": 333, + "lender": 544, + "op": 66, + "to_frame": 314 + }, + { + "B_pos": 1015, + "G_columns": [ + 1, + 2, + 4, + 31, + 44, + 72, + 131, + 8, + 264 + ], + "from_frame": 334, + "lender": 545, + "op": 67, + "to_frame": 335 + }, + { + "B_pos": 1018, + "G_columns": [ + 1, + 2, + 4, + 30, + 8, + 47, + 65, + 131, + 259 + ], + "from_frame": 336, + "lender": 546, + "op": 68, + "to_frame": 335 + }, + { + "B_pos": 1021, + "G_columns": [ + 1, + 2, + 4, + 8, + 24, + 39, + 79, + 131, + 259 + ], + "from_frame": 337, + "lender": 547, + "op": 69, + "to_frame": 335 + }, + { + "B_pos": 1024, + "G_columns": [ + 1, + 2, + 4, + 31, + 8, + 46, + 78, + 130, + 269 + ], + "from_frame": 338, + "lender": 556, + "op": 70, + "to_frame": 335 + }, + { + "B_pos": 238, + "G_columns": [ + 1, + 2, + 8, + 265, + 16, + 263, + 313, + 361, + 481 + ], + "from_frame": 1908, + "lender": 401, + "op": 71, + "to_frame": 1160 + }, + { + "B_pos": 241, + "G_columns": [ + 1, + 2, + 8, + 265, + 16, + 263, + 313, + 361, + 481 + ], + "from_frame": 1908, + "lender": 403, + "op": 72, + "to_frame": 1160 + } + ], + "additional_frames": [ + [ + 11, + 21, + 38, + 64, + 133, + 261 + ], + [ + 11, + 21, + 38, + 64, + 132, + 260 + ], + [ + 11, + 21, + 38, + 64, + 129, + 257 + ], + [ + 1, + 30, + 44, + 74, + 132, + 260 + ], + [ + 15, + 17, + 34, + 68, + 133, + 261 + ], + [ + 14, + 16, + 35, + 69, + 132, + 260 + ], + [ + 1, + 14, + 16, + 34, + 68, + 384 + ], + [ + 1, + 2, + 12, + 16, + 32, + 68, + 384 + ], + [ + 11, + 16, + 38, + 64, + 128, + 256 + ], + [ + 5, + 11, + 35, + 64, + 144, + 272 + ], + [ + 2, + 9, + 36, + 469 + ], + [ + 11, + 38, + 87, + 130, + 258 + ], + [ + 2, + 9, + 36, + 64, + 405 + ], + [ + 23, + 45, + 73, + 137, + 265 + ], + [ + 9, + 23, + 36, + 64, + 128, + 256 + ], + [ + 11, + 21, + 38, + 66, + 130, + 258 + ], + [ + 2, + 9, + 36, + 64, + 149, + 256 + ], + [ + 2, + 9, + 36, + 64, + 128, + 277 + ], + [ + 11, + 23, + 38, + 66, + 130, + 258 + ], + [ + 2, + 9, + 36, + 85, + 128, + 256 + ], + [ + 9, + 36, + 208, + 261 + ], + [ + 5, + 18, + 40, + 194, + 265 + ], + [ + 9, + 36, + 66, + 146, + 261 + ], + [ + 12, + 33, + 80, + 146, + 261 + ], + [ + 5, + 9, + 33, + 80, + 146, + 256 + ], + [ + 5, + 18, + 40, + 66, + 128, + 265 + ], + [ + 5, + 9, + 33, + 66, + 146, + 256 + ], + [ + 9, + 18, + 36, + 66, + 128, + 261 + ], + [ + 12, + 18, + 33, + 66, + 128, + 261 + ], + [ + 5, + 9, + 18, + 33, + 194, + 256 + ], + [ + 18, + 45, + 73, + 130, + 256 + ], + [ + 16, + 45, + 69, + 130, + 258 + ], + [ + 12, + 33, + 69, + 146, + 272 + ], + [ + 2, + 12, + 33, + 69, + 144, + 272 + ], + [ + 2, + 16, + 45, + 73, + 128, + 256 + ], + [ + 12, + 16, + 33, + 69, + 130, + 258 + ], + [ + 2, + 16, + 45, + 69, + 128, + 256 + ], + [ + 12, + 18, + 33, + 69, + 128, + 258 + ], + [ + 12, + 18, + 33, + 69, + 130, + 256 + ], + [ + 12, + 16, + 33, + 199, + 256 + ], + [ + 14, + 35, + 85, + 130, + 258 + ], + [ + 14, + 18, + 35, + 130, + 327 + ], + [ + 14, + 18, + 35, + 69, + 130, + 258 + ], + [ + 12, + 16, + 33, + 71, + 128, + 256 + ], + [ + 14, + 18, + 35, + 71, + 130, + 258 + ], + [ + 2, + 12, + 33, + 85, + 128, + 256 + ], + [ + 2, + 12, + 16, + 33, + 128, + 325 + ], + [ + 2, + 12, + 16, + 33, + 197, + 256 + ], + [ + 5, + 16, + 40, + 75, + 128, + 256 + ], + [ + 14, + 21, + 35, + 69, + 133, + 261 + ], + [ + 2, + 21, + 45, + 192, + 320 + ], + [ + 9, + 21, + 36, + 66, + 386 + ], + [ + 28, + 45, + 64, + 130, + 258 + ], + [ + 2, + 28, + 45, + 64, + 128, + 256 + ], + [ + 2, + 9, + 21, + 36, + 192, + 320 + ], + [ + 9, + 21, + 36, + 66, + 130, + 256 + ], + [ + 9, + 21, + 36, + 66, + 128, + 258 + ], + [ + 9, + 21, + 36, + 64, + 130, + 258 + ], + [ + 2, + 21, + 45, + 64, + 128, + 256 + ], + [ + 45, + 66, + 133, + 274 + ], + [ + 12, + 33, + 80, + 133, + 274 + ], + [ + 9, + 36, + 66, + 133, + 274 + ], + [ + 5, + 18, + 40, + 137, + 322 + ], + [ + 5, + 18, + 40, + 66, + 137, + 256 + ], + [ + 5, + 9, + 33, + 80, + 128, + 274 + ], + [ + 9, + 18, + 36, + 66, + 133, + 256 + ], + [ + 5, + 9, + 33, + 66, + 128, + 274 + ], + [ + 5, + 9, + 18, + 33, + 128, + 322 + ], + [ + 12, + 18, + 33, + 66, + 133, + 256 + ], + [ + 22, + 37, + 75, + 132, + 260 + ], + [ + 26, + 41, + 79, + 136, + 264 + ], + [ + 13, + 19, + 102, + 129, + 257 + ], + [ + 30, + 44, + 75, + 140, + 268 + ], + [ + 10, + 20, + 65, + 134, + 289 + ], + [ + 6, + 24, + 96, + 138, + 289 + ], + [ + 17, + 34, + 68, + 131, + 268 + ], + [ + 3, + 48, + 72, + 145, + 268 + ], + [ + 18, + 33, + 67, + 392 + ], + [ + 4, + 18, + 33, + 459 + ], + [ + 18, + 33, + 200, + 259 + ], + [ + 51, + 72, + 140, + 274 + ], + [ + 18, + 33, + 131, + 328 + ], + [ + 30, + 33, + 134, + 321 + ], + [ + 12, + 18, + 32, + 455 + ], + [ + 12, + 18, + 134, + 321 + ], + [ + 12, + 51, + 81, + 388 + ], + [ + 4, + 51, + 81, + 136, + 264 + ], + [ + 12, + 22, + 37, + 451 + ], + [ + 12, + 51, + 196, + 273 + ], + [ + 3, + 48, + 72, + 140, + 273 + ], + [ + 12, + 51, + 145, + 324 + ], + [ + 5, + 26, + 40, + 74, + 385 + ], + [ + 1, + 4, + 40, + 80, + 410 + ], + [ + 5, + 40, + 80, + 138, + 273 + ], + [ + 5, + 40, + 80, + 145, + 266 + ], + [ + 5, + 19, + 40, + 67, + 392 + ], + [ + 5, + 8, + 32, + 80, + 403 + ], + [ + 5, + 40, + 80, + 131, + 280 + ], + [ + 5, + 40, + 80, + 152, + 259 + ], + [ + 26, + 45, + 75, + 138, + 266 + ], + [ + 4, + 41, + 75, + 144, + 272 + ], + [ + 31, + 45, + 75, + 143, + 271 + ], + [ + 1, + 44, + 74, + 144, + 272 + ], + [ + 22, + 45, + 75, + 134, + 262 + ], + [ + 8, + 37, + 67, + 144, + 272 + ], + [ + 19, + 45, + 75, + 131, + 259 + ], + [ + 13, + 32, + 70, + 144, + 272 + ], + [ + 1, + 50, + 74, + 132, + 260 + ], + [ + 31, + 44, + 75, + 132, + 260 + ], + [ + 14, + 51, + 69, + 132, + 260 + ], + [ + 16, + 35, + 75, + 132, + 260 + ], + [ + 19, + 32, + 75, + 132, + 260 + ], + [ + 13, + 51, + 70, + 132, + 260 + ], + [ + 28, + 47, + 75, + 132, + 260 + ], + [ + 2, + 49, + 73, + 132, + 260 + ], + [ + 17, + 34, + 68, + 138, + 261 + ], + [ + 17, + 34, + 68, + 133, + 266 + ], + [ + 1, + 16, + 34, + 68, + 398 + ], + [ + 14, + 17, + 34, + 68, + 385 + ], + [ + 17, + 34, + 68, + 137, + 262 + ], + [ + 17, + 34, + 68, + 134, + 265 + ], + [ + 2, + 17, + 32, + 68, + 397 + ], + [ + 13, + 17, + 34, + 68, + 386 + ], + [ + 4, + 26, + 98, + 129, + 257 + ], + [ + 30, + 41, + 79, + 129, + 257 + ], + [ + 30, + 35, + 69, + 129, + 257 + ], + [ + 14, + 16, + 102, + 129, + 257 + ], + [ + 10, + 20, + 65, + 162, + 261 + ], + [ + 10, + 20, + 65, + 133, + 290 + ], + [ + 4, + 10, + 16, + 65, + 419 + ], + [ + 10, + 20, + 35, + 65, + 388 + ], + [ + 8, + 22, + 67, + 160, + 288 + ], + [ + 30, + 37, + 75, + 133, + 261 + ], + [ + 30, + 35, + 75, + 131, + 259 + ], + [ + 14, + 16, + 69, + 160, + 288 + ], + [ + 4, + 26, + 75, + 160, + 288 + ], + [ + 30, + 41, + 75, + 137, + 265 + ], + [ + 30, + 47, + 75, + 143, + 271 + ], + [ + 2, + 28, + 73, + 160, + 288 + ], + [ + 6, + 24, + 96, + 131, + 296 + ], + [ + 6, + 24, + 96, + 168, + 259 + ], + [ + 6, + 8, + 16, + 96, + 419 + ], + [ + 6, + 24, + 35, + 67, + 392 + ], + [ + 6, + 24, + 96, + 137, + 290 + ], + [ + 6, + 24, + 96, + 162, + 265 + ], + [ + 2, + 4, + 24, + 96, + 425 + ], + [ + 6, + 24, + 41, + 73, + 386 + ], + [ + 19, + 32, + 70, + 136, + 264 + ], + [ + 13, + 51, + 85, + 133, + 261 + ], + [ + 14, + 51, + 85, + 134, + 262 + ], + [ + 16, + 35, + 69, + 136, + 264 + ], + [ + 3, + 48, + 72, + 133, + 280 + ], + [ + 3, + 48, + 72, + 152, + 261 + ], + [ + 3, + 16, + 32, + 72, + 397 + ], + [ + 3, + 13, + 48, + 69, + 400 + ], + [ + 9, + 19, + 36, + 66, + 388 + ], + [ + 4, + 9, + 32, + 66, + 403 + ], + [ + 9, + 36, + 66, + 145, + 262 + ], + [ + 9, + 36, + 66, + 134, + 273 + ], + [ + 26, + 45, + 79, + 130, + 258 + ], + [ + 4, + 41, + 81, + 130, + 258 + ], + [ + 19, + 45, + 70, + 130, + 258 + ], + [ + 13, + 32, + 85, + 130, + 258 + ], + [ + 12, + 18, + 33, + 67, + 388 + ], + [ + 4, + 8, + 18, + 33, + 451 + ], + [ + 1, + 12, + 18, + 32, + 454 + ], + [ + 12, + 18, + 33, + 134, + 321 + ], + [ + 12, + 18, + 33, + 196, + 259 + ], + [ + 12, + 18, + 33, + 131, + 324 + ], + [ + 8, + 18, + 33, + 67, + 132, + 260 + ], + [ + 4, + 8, + 51, + 67, + 128, + 256 + ], + [ + 4, + 18, + 33, + 75, + 128, + 256 + ], + [ + 12, + 22, + 37, + 71, + 132, + 260 + ], + [ + 4, + 17, + 34, + 64, + 139, + 256 + ], + [ + 11, + 17, + 34, + 68, + 128, + 260 + ], + [ + 3, + 17, + 33, + 68, + 140, + 256 + ], + [ + 12, + 17, + 34, + 68, + 128, + 259 + ], + [ + 3, + 17, + 33, + 68, + 128, + 268 + ], + [ + 12, + 17, + 34, + 68, + 131, + 256 + ], + [ + 12, + 18, + 32, + 70, + 129, + 257 + ], + [ + 13, + 19, + 33, + 71, + 129, + 257 + ], + [ + 1, + 12, + 18, + 102, + 128, + 256 + ], + [ + 10, + 20, + 38, + 65, + 128, + 257 + ], + [ + 1, + 10, + 20, + 64, + 166, + 256 + ], + [ + 6, + 10, + 18, + 65, + 161, + 256 + ], + [ + 10, + 20, + 33, + 65, + 134, + 256 + ], + [ + 6, + 10, + 18, + 65, + 128, + 289 + ], + [ + 1, + 30, + 32, + 74, + 128, + 256 + ], + [ + 12, + 18, + 32, + 71, + 128, + 256 + ], + [ + 13, + 19, + 33, + 70, + 129, + 257 + ], + [ + 6, + 24, + 32, + 64, + 139, + 256 + ], + [ + 6, + 11, + 19, + 96, + 128, + 288 + ], + [ + 6, + 24, + 33, + 65, + 128, + 266 + ], + [ + 6, + 10, + 18, + 96, + 128, + 289 + ], + [ + 6, + 24, + 33, + 65, + 138, + 256 + ], + [ + 4, + 8, + 51, + 81, + 128, + 256 + ], + [ + 4, + 18, + 33, + 67, + 136, + 264 + ], + [ + 12, + 22, + 37, + 67, + 132, + 260 + ], + [ + 8, + 18, + 33, + 71, + 128, + 256 + ], + [ + 3, + 21, + 37, + 72, + 128, + 264 + ], + [ + 3, + 8, + 48, + 64, + 149, + 256 + ], + [ + 3, + 12, + 48, + 68, + 128, + 273 + ], + [ + 3, + 17, + 33, + 72, + 140, + 256 + ], + [ + 3, + 12, + 48, + 68, + 145, + 256 + ], + [ + 3, + 17, + 33, + 72, + 128, + 268 + ], + [ + 4, + 26, + 41, + 67, + 131, + 259 + ], + [ + 1, + 30, + 44, + 70, + 134, + 262 + ], + [ + 13, + 19, + 32, + 71, + 135, + 263 + ], + [ + 1, + 12, + 18, + 32, + 192, + 320 + ], + [ + 5, + 26, + 40, + 74, + 131, + 258 + ], + [ + 1, + 4, + 40, + 80, + 152, + 258 + ], + [ + 5, + 19, + 40, + 67, + 138, + 258 + ], + [ + 5, + 8, + 32, + 80, + 145, + 258 + ], + [ + 5, + 26, + 40, + 74, + 130, + 259 + ], + [ + 1, + 4, + 40, + 80, + 130, + 280 + ], + [ + 5, + 8, + 32, + 80, + 130, + 273 + ], + [ + 5, + 19, + 40, + 67, + 130, + 266 + ], + [ + 9, + 19, + 36, + 66, + 131, + 259 + ], + [ + 4, + 9, + 32, + 66, + 144, + 272 + ], + [ + 9, + 22, + 36, + 66, + 134, + 262 + ], + [ + 1, + 8, + 36, + 66, + 144, + 272 + ], + [ + 13, + 23, + 32, + 70, + 135, + 263 + ], + [ + 4, + 19, + 41, + 75, + 131, + 259 + ], + [ + 8, + 23, + 37, + 67, + 135, + 263 + ], + [ + 1, + 22, + 44, + 74, + 134, + 262 + ], + [ + 1, + 28, + 46, + 74, + 132, + 260 + ], + [ + 2, + 29, + 44, + 73, + 132, + 260 + ], + [ + 14, + 19, + 32, + 69, + 132, + 260 + ], + [ + 13, + 16, + 35, + 70, + 132, + 260 + ], + [ + 1, + 2, + 48, + 72, + 132, + 260 + ], + [ + 3, + 28, + 44, + 72, + 132, + 260 + ], + [ + 3, + 13, + 48, + 69, + 132, + 260 + ], + [ + 3, + 16, + 32, + 72, + 132, + 260 + ], + [ + 2, + 17, + 32, + 68, + 136, + 261 + ], + [ + 13, + 17, + 34, + 68, + 133, + 263 + ], + [ + 1, + 16, + 34, + 68, + 136, + 262 + ], + [ + 14, + 17, + 34, + 68, + 134, + 263 + ], + [ + 13, + 17, + 34, + 68, + 135, + 261 + ], + [ + 2, + 17, + 32, + 68, + 133, + 264 + ], + [ + 1, + 16, + 34, + 68, + 134, + 264 + ], + [ + 14, + 17, + 34, + 68, + 135, + 262 + ], + [ + 2, + 4, + 24, + 96, + 129, + 257 + ], + [ + 6, + 24, + 41, + 73, + 129, + 257 + ], + [ + 6, + 24, + 35, + 67, + 129, + 257 + ], + [ + 6, + 8, + 16, + 96, + 129, + 257 + ], + [ + 4, + 26, + 43, + 73, + 129, + 257 + ], + [ + 2, + 28, + 41, + 77, + 129, + 257 + ], + [ + 8, + 22, + 35, + 69, + 129, + 257 + ], + [ + 14, + 16, + 37, + 67, + 129, + 257 + ], + [ + 10, + 20, + 37, + 65, + 135, + 261 + ], + [ + 2, + 8, + 20, + 65, + 133, + 288 + ], + [ + 4, + 10, + 16, + 65, + 131, + 288 + ], + [ + 10, + 20, + 35, + 65, + 135, + 259 + ], + [ + 2, + 8, + 20, + 65, + 160, + 261 + ], + [ + 10, + 20, + 37, + 65, + 133, + 263 + ], + [ + 4, + 10, + 16, + 65, + 160, + 259 + ], + [ + 10, + 20, + 35, + 65, + 131, + 263 + ], + [ + 8, + 22, + 39, + 67, + 135, + 263 + ], + [ + 2, + 28, + 37, + 73, + 133, + 261 + ], + [ + 4, + 26, + 35, + 75, + 131, + 259 + ], + [ + 14, + 16, + 39, + 69, + 135, + 263 + ], + [ + 2, + 8, + 20, + 65, + 160, + 288 + ], + [ + 10, + 20, + 37, + 65, + 133, + 261 + ], + [ + 10, + 20, + 35, + 65, + 131, + 259 + ], + [ + 4, + 10, + 16, + 65, + 160, + 288 + ], + [ + 2, + 4, + 24, + 96, + 129, + 296 + ], + [ + 6, + 24, + 41, + 73, + 129, + 259 + ], + [ + 6, + 8, + 16, + 96, + 129, + 290 + ], + [ + 6, + 24, + 35, + 67, + 129, + 265 + ], + [ + 6, + 24, + 41, + 73, + 131, + 257 + ], + [ + 2, + 4, + 24, + 96, + 168, + 257 + ], + [ + 6, + 8, + 16, + 96, + 162, + 257 + ], + [ + 6, + 24, + 35, + 67, + 137, + 257 + ], + [ + 1, + 16, + 34, + 68, + 136, + 264 + ], + [ + 3, + 28, + 44, + 72, + 133, + 260 + ], + [ + 1, + 2, + 48, + 72, + 152, + 260 + ], + [ + 3, + 16, + 32, + 72, + 137, + 260 + ], + [ + 3, + 13, + 48, + 69, + 148, + 260 + ], + [ + 1, + 2, + 48, + 72, + 132, + 280 + ], + [ + 3, + 28, + 44, + 72, + 132, + 261 + ], + [ + 3, + 16, + 32, + 72, + 132, + 265 + ], + [ + 3, + 13, + 48, + 69, + 132, + 276 + ], + [ + 9, + 19, + 36, + 66, + 131, + 263 + ], + [ + 4, + 9, + 32, + 66, + 144, + 259 + ], + [ + 1, + 8, + 36, + 66, + 144, + 262 + ], + [ + 9, + 22, + 36, + 66, + 134, + 263 + ], + [ + 9, + 19, + 36, + 66, + 135, + 259 + ], + [ + 4, + 9, + 32, + 66, + 131, + 272 + ], + [ + 9, + 22, + 36, + 66, + 135, + 262 + ], + [ + 1, + 8, + 36, + 66, + 134, + 272 + ], + [ + 1, + 26, + 44, + 78, + 130, + 258 + ], + [ + 4, + 27, + 41, + 74, + 130, + 258 + ], + [ + 8, + 19, + 37, + 70, + 130, + 258 + ], + [ + 13, + 22, + 32, + 67, + 130, + 258 + ], + [ + 5, + 26, + 40, + 74, + 130, + 258 + ], + [ + 1, + 4, + 40, + 80, + 130, + 258 + ], + [ + 5, + 19, + 40, + 67, + 130, + 258 + ], + [ + 5, + 8, + 32, + 80, + 130, + 258 + ], + [ + 12, + 18, + 33, + 67, + 135, + 259 + ], + [ + 4, + 8, + 18, + 33, + 131, + 320 + ], + [ + 12, + 18, + 33, + 70, + 135, + 262 + ], + [ + 1, + 12, + 18, + 32, + 134, + 320 + ], + [ + 12, + 18, + 33, + 67, + 131, + 263 + ], + [ + 4, + 8, + 18, + 33, + 192, + 259 + ], + [ + 12, + 18, + 33, + 70, + 134, + 263 + ], + [ + 1, + 12, + 18, + 32, + 192, + 262 + ], + [ + 4, + 8, + 18, + 33, + 67, + 128, + 256 + ], + [ + 3, + 12, + 17, + 33, + 68, + 128, + 256 + ], + [ + 5, + 9, + 18, + 33, + 66, + 128, + 256 + ], + [ + 2, + 9, + 21, + 36, + 64, + 128, + 256 + ], + [ + 2, + 12, + 16, + 33, + 69, + 128, + 256 + ], + [ + 2, + 5, + 9, + 16, + 33, + 64, + 128, + 256 + ], + [ + 12, + 18, + 33, + 64, + 129, + 262 + ], + [ + 6, + 10, + 18, + 33, + 64, + 385 + ], + [ + 12, + 18, + 33, + 64, + 391 + ], + [ + 6, + 25, + 43, + 74, + 130, + 258 + ], + [ + 1, + 24, + 44, + 76, + 130, + 258 + ], + [ + 15, + 22, + 34, + 67, + 130, + 258 + ], + [ + 8, + 17, + 37, + 68, + 130, + 258 + ], + [ + 25, + 45, + 76, + 130, + 258 + ], + [ + 9, + 16, + 36, + 66, + 132, + 259 + ], + [ + 9, + 16, + 36, + 66, + 131, + 260 + ], + [ + 6, + 9, + 16, + 34, + 66, + 385 + ], + [ + 1, + 8, + 16, + 36, + 66, + 390 + ], + [ + 9, + 16, + 36, + 66, + 391 + ], + [ + 3, + 4, + 48, + 72, + 409 + ], + [ + 10, + 20, + 32, + 65, + 391 + ], + [ + 8, + 17, + 34, + 68, + 391 + ], + [ + 7, + 42, + 75, + 144, + 272 + ], + [ + 7, + 25, + 42, + 67, + 131, + 259 + ], + [ + 7, + 8, + 17, + 34, + 192, + 320 + ], + [ + 7, + 10, + 19, + 32, + 192, + 320 + ], + [ + 7, + 25, + 42, + 65, + 129, + 257 + ], + [ + 7, + 25, + 42, + 74, + 138, + 266 + ], + [ + 1, + 6, + 24, + 42, + 192, + 320 + ], + [ + 3, + 4, + 25, + 41, + 192, + 320 + ], + [ + 7, + 25, + 42, + 72, + 136, + 264 + ], + [ + 7, + 25, + 42, + 192, + 320 + ], + [ + 7, + 51, + 67, + 131, + 282 + ], + [ + 7, + 17, + 34, + 192, + 328 + ], + [ + 7, + 51, + 90, + 131, + 259 + ], + [ + 7, + 17, + 34, + 200, + 328 + ], + [ + 12, + 18, + 97, + 160, + 262 + ], + [ + 7, + 10, + 19, + 192, + 352 + ], + [ + 7, + 25, + 65, + 129, + 299 + ], + [ + 6, + 10, + 18, + 64, + 385 + ], + [ + 7, + 10, + 19, + 224, + 352 + ], + [ + 7, + 25, + 107, + 129, + 257 + ], + [ + 30, + 32, + 65, + 129, + 268 + ], + [ + 30, + 33, + 64, + 129, + 262 + ], + [ + 30, + 42, + 74, + 138, + 269 + ], + [ + 6, + 24, + 42, + 192, + 321 + ], + [ + 10, + 20, + 33, + 70, + 385 + ], + [ + 30, + 42, + 77, + 138, + 266 + ], + [ + 6, + 24, + 42, + 193, + 321 + ], + [ + 3, + 25, + 41, + 192, + 324 + ], + [ + 25, + 42, + 72, + 136, + 271 + ], + [ + 3, + 25, + 41, + 196, + 324 + ], + [ + 25, + 42, + 79, + 136, + 264 + ], + [ + 51, + 76, + 146, + 268 + ], + [ + 51, + 76, + 140, + 274 + ], + [ + 30, + 97, + 140, + 289 + ], + [ + 30, + 97, + 161, + 268 + ], + [ + 30, + 76, + 140, + 268 + ], + [ + 30, + 76, + 161, + 289 + ], + [ + 51, + 82, + 146, + 274 + ], + [ + 51, + 82, + 140, + 268 + ], + [ + 5, + 49, + 73, + 411 + ], + [ + 28, + 40, + 76, + 386 + ], + [ + 28, + 40, + 73, + 391 + ], + [ + 5, + 49, + 80, + 386 + ], + [ + 5, + 25, + 73, + 386 + ], + [ + 25, + 40, + 76, + 391 + ], + [ + 25, + 40, + 73, + 386 + ], + [ + 5, + 25, + 97, + 426 + ], + [ + 52, + 75, + 144, + 265 + ], + [ + 52, + 75, + 137, + 272 + ], + [ + 52, + 82, + 137, + 265 + ], + [ + 52, + 82, + 144, + 272 + ], + [ + 25, + 102, + 164, + 265 + ], + [ + 25, + 102, + 137, + 292 + ], + [ + 25, + 75, + 137, + 265 + ], + [ + 25, + 75, + 164, + 292 + ], + [ + 51, + 76, + 131, + 260 + ], + [ + 51, + 76, + 132, + 259 + ], + [ + 52, + 76, + 132, + 260 + ], + [ + 52, + 76, + 131, + 259 + ], + [ + 52, + 75, + 132, + 259 + ], + [ + 52, + 75, + 131, + 260 + ], + [ + 7, + 75, + 176, + 304 + ], + [ + 7, + 75, + 131, + 259 + ], + [ + 7, + 120, + 176, + 259 + ], + [ + 7, + 120, + 131, + 304 + ], + [ + 7, + 51, + 131, + 259 + ], + [ + 7, + 51, + 200, + 328 + ], + [ + 22, + 37, + 68, + 399 + ], + [ + 17, + 34, + 67, + 392 + ], + [ + 22, + 34, + 67, + 399 + ], + [ + 17, + 37, + 68, + 392 + ], + [ + 22, + 34, + 68, + 392 + ], + [ + 17, + 37, + 67, + 399 + ], + [ + 7, + 34, + 67, + 392 + ], + [ + 7, + 17, + 97, + 426 + ], + [ + 7, + 34, + 82, + 409 + ], + [ + 7, + 17, + 67, + 392 + ], + [ + 7, + 51, + 67, + 409 + ], + [ + 7, + 17, + 34, + 392 + ], + [ + 7, + 51, + 409 + ], + [ + 30, + 97, + 134, + 257 + ], + [ + 30, + 97, + 129, + 262 + ], + [ + 7, + 25, + 224, + 352 + ], + [ + 7, + 25, + 129, + 257 + ], + [ + 13, + 19, + 65, + 423 + ], + [ + 10, + 20, + 70, + 416 + ], + [ + 7, + 10, + 19, + 416 + ], + [ + 7, + 25, + 65, + 426 + ], + [ + 7, + 25, + 426 + ], + [ + 30, + 97, + 160, + 266 + ], + [ + 52, + 85, + 148, + 276 + ], + [ + 52, + 85, + 138, + 266 + ], + [ + 52, + 75, + 148, + 266 + ], + [ + 52, + 75, + 138, + 276 + ], + [ + 42, + 75, + 148, + 276 + ], + [ + 42, + 75, + 138, + 266 + ], + [ + 42, + 85, + 148, + 266 + ], + [ + 30, + 42, + 138, + 266 + ], + [ + 30, + 42, + 193, + 321 + ], + [ + 6, + 24, + 74, + 385 + ], + [ + 6, + 50, + 74, + 409 + ], + [ + 24, + 44, + 76, + 385 + ], + [ + 6, + 50, + 82, + 385 + ], + [ + 24, + 44, + 74, + 391 + ], + [ + 6, + 42, + 74, + 385 + ], + [ + 24, + 42, + 76, + 391 + ], + [ + 24, + 42, + 74, + 385 + ], + [ + 30, + 42, + 74, + 391 + ], + [ + 6, + 24, + 42, + 385 + ], + [ + 30, + 42, + 391 + ], + [ + 25, + 42, + 196, + 324 + ], + [ + 25, + 42, + 136, + 264 + ], + [ + 3, + 25, + 41, + 388 + ], + [ + 25, + 42, + 72, + 391 + ], + [ + 7, + 11, + 51, + 466 + ], + [ + 7, + 18, + 33, + 448 + ], + [ + 7, + 11, + 18, + 448 + ], + [ + 7, + 25, + 33, + 459 + ], + [ + 11, + 21, + 33, + 455 + ], + [ + 12, + 18, + 38, + 448 + ], + [ + 11, + 18, + 33, + 448 + ], + [ + 12, + 21, + 38, + 455 + ], + [ + 2, + 45, + 80, + 272 + ], + [ + 5, + 40, + 82, + 137 + ], + [ + 45, + 82, + 137 + ], + [ + 45, + 82, + 272 + ], + [ + 45, + 82, + 274 + ], + [ + 45, + 82, + 140 + ], + [ + 45, + 82, + 258 + ], + [ + 2, + 25, + 45, + 192, + 320 + ], + [ + 25, + 45, + 192, + 322 + ], + [ + 5, + 25, + 40, + 194 + ], + [ + 12, + 21, + 33, + 448 + ], + [ + 25, + 45, + 194 + ], + [ + 25, + 45, + 322 + ], + [ + 25, + 45, + 386 + ], + [ + 5, + 25, + 40 + ], + [ + 12, + 21, + 33 + ], + [ + 25, + 45, + 448 + ], + [ + 7, + 42, + 66, + 130 + ], + [ + 7, + 42, + 217, + 258 + ], + [ + 7, + 18, + 42, + 459 + ], + [ + 7, + 42, + 258 + ], + [ + 7, + 42, + 130 + ], + [ + 7, + 42, + 66 + ], + [ + 7, + 42, + 475 + ], + [ + 7, + 18, + 42 + ], + [ + 7, + 42, + 473 + ], + [ + 28, + 45, + 76, + 268 + ], + [ + 45, + 76, + 140, + 279 + ], + [ + 45, + 76, + 411 + ], + [ + 28, + 45, + 76 + ], + [ + 45, + 76, + 268 + ], + [ + 45, + 76, + 140 + ], + [ + 14, + 35, + 66 + ], + [ + 5, + 40, + 73, + 274 + ], + [ + 45, + 76, + 146, + 272 + ], + [ + 45, + 76, + 386 + ], + [ + 5, + 40, + 73 + ], + [ + 45, + 76, + 274 + ], + [ + 45, + 76, + 146 + ], + [ + 9, + 36, + 69 + ], + [ + 5, + 40, + 82, + 265 + ], + [ + 2, + 45, + 80, + 144 + ], + [ + 45, + 82, + 130, + 261 + ], + [ + 45, + 82, + 144 + ], + [ + 45, + 82, + 265 + ], + [ + 45, + 82, + 268 + ], + [ + 45, + 82, + 146 + ], + [ + 45, + 82, + 130 + ], + [ + 45, + 82, + 261 + ], + [ + 25, + 45, + 199, + 265 + ], + [ + 25, + 45, + 73, + 137 + ], + [ + 11, + 18, + 38, + 455 + ], + [ + 25, + 45, + 137 + ], + [ + 25, + 45, + 265 + ], + [ + 25, + 45, + 462 + ], + [ + 25, + 45, + 73 + ], + [ + 11, + 18, + 38 + ], + [ + 25, + 45, + 455 + ], + [ + 7, + 9, + 35, + 208, + 336 + ], + [ + 2, + 5, + 9, + 33, + 448 + ], + [ + 7, + 9, + 35, + 208 + ], + [ + 7, + 42, + 192, + 336 + ], + [ + 7, + 11, + 33, + 448 + ], + [ + 7, + 42, + 336 + ], + [ + 7, + 42, + 208 + ], + [ + 7, + 9, + 35 + ], + [ + 7, + 42, + 400 + ], + [ + 7, + 11, + 33 + ], + [ + 7, + 42, + 448 + ], + [ + 30, + 486 + ], + [ + 51, + 459 + ], + [ + 25, + 45 + ], + [ + 12, + 18, + 33, + 71, + 128, + 256 + ], + [ + 2, + 28, + 45, + 73, + 128, + 256 + ], + [ + 9, + 23, + 36, + 66, + 128, + 256 + ], + [ + 3, + 29, + 45, + 72, + 128, + 256 + ], + [ + 8, + 22, + 37, + 67, + 128, + 256 + ], + [ + 6, + 24, + 43, + 75, + 128, + 256 + ], + [ + 13, + 19, + 32, + 70, + 128, + 256 + ], + [ + 10, + 20, + 39, + 65, + 128, + 256 + ], + [ + 42, + 85, + 138, + 276 + ], + [ + 1, + 30, + 44, + 74, + 128, + 256 + ], + [ + 6, + 42, + 82, + 409 + ], + [ + 15, + 17, + 34, + 68, + 128, + 256 + ], + [ + 4, + 26, + 41, + 75, + 128, + 256 + ], + [ + 14, + 16, + 35, + 69, + 128, + 256 + ], + [ + 5, + 27, + 40, + 75, + 128, + 256 + ], + [ + 11, + 21, + 38, + 64, + 128, + 256 + ], + [ + 52, + 76 + ], + [ + 52, + 82 + ], + [ + 52, + 85 + ], + [ + 52, + 75 + ], + [ + 120, + 435 + ], + [ + 25, + 459 + ], + [ + 85, + 414 + ], + [ + 52 + ], + [ + 76 + ], + [ + 97 + ], + [ + 82 + ], + [ + 127 + ], + [ + 414 + ], + [ + 466 + ], + [ + 435 + ], + [ + 11, + 21, + 56, + 448, + 64 + ], + [ + 11, + 21, + 56, + 448, + 192 + ], + [ + 11, + 21, + 56, + 448, + 128 + ], + [ + 11, + 21, + 56, + 448, + 5 + ], + [ + 11, + 21, + 56, + 448, + 69 + ], + [ + 11, + 21, + 56, + 448, + 133 + ], + [ + 11, + 21, + 56, + 448, + 197 + ], + [ + 11, + 21, + 56, + 448, + 5, + 64 + ], + [ + 11, + 21, + 56, + 448, + 5, + 192 + ], + [ + 11, + 21, + 56, + 448, + 133, + 192 + ], + [ + 11, + 21, + 56, + 448, + 5, + 128 + ], + [ + 11, + 21, + 56, + 448, + 69, + 128 + ], + [ + 45, + 85, + 133, + 384, + 5 + ], + [ + 45, + 85, + 133, + 384, + 30 + ], + [ + 45, + 85, + 133, + 384, + 27 + ], + [ + 45, + 85, + 133, + 384, + 14 + ], + [ + 45, + 85, + 133, + 384, + 21 + ], + [ + 45, + 85, + 133, + 384, + 11 + ], + [ + 45, + 85, + 133, + 384, + 16 + ], + [ + 45, + 85, + 133, + 384, + 5, + 11 + ], + [ + 45, + 85, + 133, + 384, + 21, + 27 + ], + [ + 45, + 85, + 133, + 384, + 5, + 16 + ], + [ + 45, + 85, + 133, + 384, + 14, + 16 + ], + [ + 45, + 85, + 133, + 384, + 11, + 16 + ], + [ + 14, + 35, + 69, + 400, + 16 + ], + [ + 14, + 35, + 69, + 400, + 144 + ], + [ + 14, + 35, + 69, + 400, + 128 + ], + [ + 14, + 35, + 69, + 400, + 5 + ], + [ + 14, + 35, + 69, + 400, + 21 + ], + [ + 14, + 35, + 69, + 400, + 133 + ], + [ + 14, + 35, + 69, + 400, + 149 + ], + [ + 14, + 35, + 69, + 400, + 5, + 144 + ], + [ + 14, + 35, + 69, + 400, + 133, + 144 + ], + [ + 14, + 35, + 69, + 400, + 5, + 128 + ], + [ + 14, + 35, + 69, + 400, + 21, + 128 + ], + [ + 26, + 41, + 75, + 388, + 4 + ], + [ + 26, + 41, + 75, + 388, + 132 + ], + [ + 26, + 41, + 75, + 388, + 128 + ], + [ + 26, + 41, + 75, + 388, + 15 + ], + [ + 26, + 41, + 75, + 388, + 143 + ], + [ + 26, + 41, + 75, + 388, + 11 + ], + [ + 26, + 41, + 75, + 388, + 139 + ], + [ + 26, + 41, + 75, + 388, + 4, + 11 + ], + [ + 26, + 41, + 75, + 388, + 132, + 11 + ], + [ + 26, + 41, + 75, + 388, + 4, + 139 + ], + [ + 26, + 41, + 75, + 388, + 132, + 139 + ], + [ + 26, + 41, + 75, + 388, + 15, + 128 + ], + [ + 26, + 41, + 75, + 388, + 11, + 128 + ], + [ + 51, + 85, + 196, + 384, + 15 + ], + [ + 51, + 85, + 196, + 384, + 30 + ], + [ + 51, + 85, + 196, + 384, + 17 + ], + [ + 51, + 85, + 196, + 384, + 4 + ], + [ + 51, + 85, + 196, + 384, + 21 + ], + [ + 51, + 85, + 196, + 384, + 11 + ], + [ + 51, + 85, + 196, + 384, + 26 + ], + [ + 51, + 85, + 196, + 384, + 4, + 11 + ], + [ + 51, + 85, + 196, + 384, + 21, + 26 + ], + [ + 51, + 85, + 196, + 384, + 4, + 17 + ], + [ + 51, + 85, + 196, + 384, + 11, + 17 + ], + [ + 30, + 44, + 74, + 385, + 129 + ], + [ + 30, + 44, + 74, + 385, + 128 + ], + [ + 30, + 44, + 74, + 385, + 11 + ], + [ + 30, + 44, + 74, + 385, + 139 + ], + [ + 30, + 44, + 74, + 385, + 10 + ], + [ + 30, + 44, + 74, + 385, + 138 + ], + [ + 30, + 44, + 74, + 385, + 1, + 10 + ], + [ + 30, + 44, + 74, + 385, + 129, + 10 + ], + [ + 30, + 44, + 74, + 385, + 1, + 138 + ], + [ + 30, + 44, + 74, + 385, + 129, + 138 + ], + [ + 30, + 44, + 74, + 385, + 11, + 128 + ], + [ + 30, + 44, + 74, + 385, + 10, + 128 + ], + [ + 30, + 75, + 193, + 384, + 10 + ], + [ + 30, + 75, + 193, + 384, + 45 + ], + [ + 30, + 75, + 193, + 384, + 39 + ], + [ + 30, + 75, + 193, + 384, + 11 + ], + [ + 30, + 75, + 193, + 384, + 44 + ], + [ + 30, + 75, + 193, + 384, + 38 + ], + [ + 30, + 75, + 193, + 384, + 1, + 10 + ], + [ + 30, + 75, + 193, + 384, + 39, + 44 + ], + [ + 30, + 75, + 193, + 384, + 1, + 38 + ], + [ + 30, + 75, + 193, + 384, + 10, + 38 + ], + [ + 13, + 19, + 70, + 416, + 32 + ], + [ + 13, + 19, + 70, + 416, + 160 + ], + [ + 13, + 19, + 70, + 416, + 128 + ], + [ + 13, + 19, + 70, + 416, + 6 + ], + [ + 13, + 19, + 70, + 416, + 38 + ], + [ + 13, + 19, + 70, + 416, + 134 + ], + [ + 13, + 19, + 70, + 416, + 166 + ], + [ + 13, + 19, + 70, + 416, + 6, + 32 + ], + [ + 13, + 19, + 70, + 416, + 134, + 32 + ], + [ + 13, + 19, + 70, + 416, + 6, + 160 + ], + [ + 13, + 19, + 70, + 416, + 134, + 160 + ], + [ + 13, + 19, + 70, + 416, + 6, + 128 + ], + [ + 13, + 19, + 70, + 416, + 38, + 128 + ], + [ + 30, + 120, + 134, + 384, + 6 + ], + [ + 30, + 120, + 134, + 384, + 45 + ], + [ + 30, + 120, + 134, + 384, + 43 + ], + [ + 30, + 120, + 134, + 384, + 13 + ], + [ + 30, + 120, + 134, + 384, + 38 + ], + [ + 30, + 120, + 134, + 384, + 11 + ], + [ + 30, + 120, + 134, + 384, + 32 + ], + [ + 30, + 120, + 134, + 384, + 6, + 11 + ], + [ + 30, + 120, + 134, + 384, + 38, + 11 + ], + [ + 30, + 120, + 134, + 384, + 38, + 43 + ], + [ + 30, + 120, + 134, + 384, + 6, + 32 + ], + [ + 30, + 120, + 134, + 384, + 11, + 32 + ], + [ + 22, + 37, + 67, + 392, + 8 + ], + [ + 22, + 37, + 67, + 392, + 136 + ], + [ + 22, + 37, + 67, + 392, + 128 + ], + [ + 22, + 37, + 67, + 392, + 3 + ], + [ + 22, + 37, + 67, + 392, + 11 + ], + [ + 22, + 37, + 67, + 392, + 131 + ], + [ + 22, + 37, + 67, + 392, + 139 + ], + [ + 22, + 37, + 67, + 392, + 3, + 8 + ], + [ + 22, + 37, + 67, + 392, + 131, + 8 + ], + [ + 22, + 37, + 67, + 392, + 3, + 136 + ], + [ + 22, + 37, + 67, + 392, + 131, + 136 + ], + [ + 22, + 37, + 67, + 392, + 3, + 128 + ], + [ + 22, + 37, + 67, + 392, + 11, + 128 + ], + [ + 51, + 75, + 131, + 384, + 3 + ], + [ + 51, + 75, + 131, + 384, + 30 + ], + [ + 51, + 75, + 131, + 384, + 29 + ], + [ + 51, + 75, + 131, + 384, + 11 + ], + [ + 51, + 75, + 131, + 384, + 22 + ], + [ + 51, + 75, + 131, + 384, + 8 + ], + [ + 51, + 75, + 131, + 384, + 21 + ], + [ + 51, + 75, + 131, + 384, + 3, + 8 + ], + [ + 51, + 75, + 131, + 384, + 22, + 29 + ], + [ + 51, + 75, + 131, + 384, + 3, + 21 + ], + [ + 51, + 75, + 131, + 384, + 11, + 21 + ], + [ + 51, + 75, + 131, + 384, + 8, + 21 + ], + [ + 45, + 75, + 194, + 384, + 9 + ], + [ + 45, + 75, + 194, + 384, + 30 + ], + [ + 45, + 75, + 194, + 384, + 23 + ], + [ + 45, + 75, + 194, + 384, + 2 + ], + [ + 45, + 75, + 194, + 384, + 11 + ], + [ + 45, + 75, + 194, + 384, + 28 + ], + [ + 45, + 75, + 194, + 384, + 21 + ], + [ + 45, + 75, + 194, + 384, + 2, + 9 + ], + [ + 45, + 75, + 194, + 384, + 2, + 28 + ], + [ + 45, + 75, + 194, + 384, + 23, + 28 + ], + [ + 45, + 75, + 194, + 384, + 2, + 21 + ], + [ + 45, + 75, + 194, + 384, + 11, + 21 + ], + [ + 45, + 75, + 194, + 384, + 9, + 21 + ], + [ + 28, + 45, + 73, + 386, + 2 + ], + [ + 28, + 45, + 73, + 386, + 130 + ], + [ + 28, + 45, + 73, + 386, + 128 + ], + [ + 28, + 45, + 73, + 386, + 11 + ], + [ + 28, + 45, + 73, + 386, + 139 + ], + [ + 28, + 45, + 73, + 386, + 9 + ], + [ + 28, + 45, + 73, + 386, + 137 + ], + [ + 28, + 45, + 73, + 386, + 2, + 9 + ], + [ + 28, + 45, + 73, + 386, + 130, + 9 + ], + [ + 28, + 45, + 73, + 386, + 130, + 137 + ], + [ + 28, + 45, + 73, + 386, + 11, + 128 + ], + [ + 28, + 45, + 73, + 386, + 9, + 128 + ], + [ + 30, + 51, + 191, + 384, + 12 + ], + [ + 30, + 51, + 191, + 384, + 75 + ], + [ + 30, + 51, + 191, + 384, + 71 + ], + [ + 30, + 51, + 191, + 384, + 5 + ], + [ + 30, + 51, + 191, + 384, + 78 + ], + [ + 30, + 51, + 191, + 384, + 9 + ], + [ + 30, + 51, + 191, + 384, + 66 + ], + [ + 30, + 51, + 191, + 384, + 5, + 9 + ], + [ + 30, + 51, + 191, + 384, + 71, + 9 + ], + [ + 30, + 51, + 191, + 384, + 5, + 75 + ], + [ + 30, + 51, + 191, + 384, + 5, + 66 + ], + [ + 30, + 51, + 191, + 384, + 12, + 66 + ], + [ + 30, + 51, + 191, + 384, + 9, + 66 + ], + [ + 11, + 21, + 38, + 64, + 133, + 261, + 1 + ], + [ + 11, + 21, + 38, + 64, + 133, + 261, + 4 + ], + [ + 11, + 21, + 38, + 64, + 133, + 261, + 3 + ], + [ + 11, + 21, + 38, + 64, + 133, + 261, + 6 + ], + [ + 11, + 21, + 38, + 64, + 132, + 260, + 2 + ], + [ + 11, + 21, + 38, + 64, + 132, + 260, + 6 + ], + [ + 11, + 21, + 38, + 64, + 129, + 257, + 3 + ], + [ + 11, + 21, + 38, + 64, + 129, + 257, + 2 + ], + [ + 1, + 30, + 44, + 74, + 132, + 260, + 12 + ], + [ + 1, + 30, + 44, + 74, + 132, + 260, + 8 + ], + [ + 15, + 17, + 34, + 68, + 133, + 261, + 3 + ], + [ + 15, + 17, + 34, + 68, + 133, + 261, + 6 + ], + [ + 14, + 16, + 35, + 69, + 132, + 260, + 2 + ], + [ + 14, + 16, + 35, + 69, + 132, + 260, + 6 + ], + [ + 1, + 14, + 16, + 34, + 68, + 384, + 130 + ], + [ + 486 + ], + [ + 504 + ], + [ + 51, + 7 + ], + [ + 51, + 85 + ], + [ + 51, + 143 + ], + [ + 51, + 221 + ], + [ + 51, + 391 + ], + [ + 51, + 469 + ], + [ + 51, + 271 + ], + [ + 51, + 349 + ], + [ + 51, + 82 + ], + [ + 51, + 218 + ], + [ + 51, + 466 + ], + [ + 51, + 346 + ], + [ + 51, + 136 + ], + [ + 51, + 264 + ], + [ + 51, + 384 + ], + [ + 51, + 7, + 82 + ], + [ + 51, + 143, + 82 + ], + [ + 51, + 391, + 82 + ], + [ + 51, + 271, + 82 + ], + [ + 51, + 7, + 218 + ], + [ + 51, + 143, + 218 + ], + [ + 51, + 391, + 218 + ], + [ + 51, + 271, + 218 + ], + [ + 51, + 7, + 466 + ], + [ + 51, + 143, + 466 + ], + [ + 51, + 391, + 466 + ], + [ + 51, + 271, + 466 + ], + [ + 51, + 7, + 346 + ], + [ + 51, + 143, + 346 + ], + [ + 51, + 391, + 346 + ], + [ + 51, + 271, + 346 + ], + [ + 51, + 7, + 136 + ], + [ + 51, + 85, + 136 + ], + [ + 51, + 391, + 136 + ], + [ + 51, + 469, + 136 + ], + [ + 51, + 7, + 264 + ], + [ + 51, + 85, + 264 + ], + [ + 51, + 391, + 264 + ], + [ + 51, + 469, + 264 + ], + [ + 51, + 7, + 384 + ], + [ + 51, + 85, + 384 + ], + [ + 51, + 143, + 384 + ], + [ + 51, + 221, + 384 + ], + [ + 51, + 82, + 136 + ], + [ + 51, + 466, + 136 + ], + [ + 51, + 82, + 264 + ], + [ + 51, + 466, + 264 + ], + [ + 51, + 82, + 384 + ], + [ + 51, + 218, + 384 + ], + [ + 51, + 136, + 384 + ], + [ + 51, + 7, + 82, + 136 + ], + [ + 51, + 391, + 82, + 136 + ], + [ + 51, + 7, + 466, + 136 + ], + [ + 51, + 391, + 466, + 136 + ], + [ + 51, + 7, + 82, + 264 + ], + [ + 51, + 391, + 82, + 264 + ], + [ + 51, + 7, + 466, + 264 + ], + [ + 51, + 391, + 466, + 264 + ], + [ + 51, + 7, + 82, + 384 + ], + [ + 51, + 143, + 82, + 384 + ], + [ + 51, + 7, + 218, + 384 + ], + [ + 51, + 143, + 218, + 384 + ], + [ + 51, + 7, + 136, + 384 + ], + [ + 51, + 82, + 136, + 384 + ], + [ + 429 + ], + [ + 436 + ], + [ + 426 + ], + [ + 7, + 25 + ], + [ + 429, + 25 + ], + [ + 7, + 435 + ], + [ + 7, + 426 + ], + [ + 30, + 426 + ], + [ + 25, + 426 + ], + [ + 51, + 426 + ], + [ + 51, + 3 + ], + [ + 51, + 75 + ], + [ + 51, + 79 + ], + [ + 51, + 410 + ], + [ + 51, + 470 + ], + [ + 51, + 4 + ], + [ + 51, + 76 + ], + [ + 51, + 413 + ], + [ + 51, + 72 + ], + [ + 51, + 465 + ], + [ + 51, + 3, + 4 + ], + [ + 51, + 75, + 4 + ], + [ + 51, + 410, + 4 + ], + [ + 51, + 466, + 4 + ], + [ + 51, + 3, + 76 + ], + [ + 51, + 75, + 76 + ], + [ + 51, + 410, + 76 + ], + [ + 51, + 466, + 76 + ], + [ + 51, + 3, + 413 + ], + [ + 51, + 75, + 413 + ], + [ + 51, + 410, + 413 + ], + [ + 51, + 466, + 413 + ], + [ + 51, + 3, + 469 + ], + [ + 51, + 75, + 469 + ], + [ + 51, + 410, + 469 + ], + [ + 51, + 3, + 72 + ], + [ + 51, + 7, + 72 + ], + [ + 51, + 410, + 72 + ], + [ + 51, + 414, + 72 + ], + [ + 51, + 3, + 465 + ], + [ + 51, + 7, + 465 + ], + [ + 51, + 410, + 465 + ], + [ + 51, + 414, + 465 + ], + [ + 51, + 3, + 409 + ], + [ + 51, + 75, + 409 + ], + [ + 51, + 79, + 409 + ], + [ + 51, + 4, + 72 + ], + [ + 51, + 413, + 72 + ], + [ + 51, + 4, + 465 + ], + [ + 51, + 413, + 465 + ], + [ + 51, + 4, + 409 + ], + [ + 51, + 76, + 409 + ], + [ + 51, + 72, + 409 + ], + [ + 51, + 3, + 4, + 72 + ], + [ + 51, + 410, + 4, + 72 + ], + [ + 51, + 410, + 413, + 72 + ], + [ + 51, + 3, + 4, + 465 + ], + [ + 51, + 410, + 4, + 465 + ], + [ + 51, + 3, + 413, + 465 + ], + [ + 51, + 410, + 413, + 465 + ], + [ + 51, + 3, + 4, + 409 + ], + [ + 51, + 75, + 4, + 409 + ], + [ + 51, + 3, + 76, + 409 + ], + [ + 51, + 75, + 76, + 409 + ], + [ + 51, + 3, + 72, + 409 + ], + [ + 51, + 7, + 72, + 409 + ], + [ + 51, + 4, + 72, + 409 + ], + [ + 199 + ], + [ + 222 + ], + [ + 237 + ], + [ + 244 + ], + [ + 391 + ], + [ + 327 + ], + [ + 350 + ], + [ + 365 + ], + [ + 372 + ], + [ + 217 + ], + [ + 243 + ], + [ + 409 + ], + [ + 345 + ], + [ + 371 + ], + [ + 234 + ], + [ + 362 + ], + [ + 192 + ], + [ + 320 + ], + [ + 384 + ], + [ + 199, + 25 + ], + [ + 237, + 25 + ], + [ + 391, + 25 + ], + [ + 327, + 25 + ], + [ + 365, + 25 + ], + [ + 45, + 51 + ], + [ + 199, + 51 + ], + [ + 237, + 51 + ], + [ + 327, + 51 + ], + [ + 365, + 51 + ], + [ + 7, + 217 + ], + [ + 45, + 217 + ], + [ + 199, + 217 + ], + [ + 237, + 217 + ], + [ + 391, + 217 + ], + [ + 429, + 217 + ], + [ + 327, + 217 + ], + [ + 365, + 217 + ], + [ + 7, + 243 + ], + [ + 45, + 243 + ], + [ + 199, + 243 + ], + [ + 237, + 243 + ], + [ + 391, + 243 + ], + [ + 429, + 243 + ], + [ + 327, + 243 + ], + [ + 365, + 243 + ], + [ + 7, + 409 + ], + [ + 45, + 409 + ], + [ + 199, + 409 + ], + [ + 237, + 409 + ], + [ + 391, + 409 + ], + [ + 429, + 409 + ], + [ + 327, + 409 + ], + [ + 365, + 409 + ], + [ + 45, + 435 + ], + [ + 199, + 435 + ], + [ + 237, + 435 + ], + [ + 391, + 435 + ], + [ + 327, + 435 + ], + [ + 365, + 435 + ], + [ + 7, + 345 + ], + [ + 45, + 345 + ], + [ + 199, + 345 + ], + [ + 237, + 345 + ], + [ + 391, + 345 + ], + [ + 429, + 345 + ], + [ + 327, + 345 + ], + [ + 365, + 345 + ], + [ + 7, + 371 + ], + [ + 45, + 371 + ], + [ + 199, + 371 + ], + [ + 237, + 371 + ], + [ + 391, + 371 + ], + [ + 429, + 371 + ], + [ + 327, + 371 + ], + [ + 365, + 371 + ], + [ + 7, + 42 + ], + [ + 30, + 42 + ], + [ + 199, + 42 + ], + [ + 222, + 42 + ], + [ + 391, + 42 + ], + [ + 414, + 42 + ], + [ + 327, + 42 + ], + [ + 350, + 42 + ], + [ + 7, + 234 + ], + [ + 30, + 234 + ], + [ + 199, + 234 + ], + [ + 222, + 234 + ], + [ + 391, + 234 + ], + [ + 414, + 234 + ], + [ + 327, + 234 + ], + [ + 350, + 234 + ], + [ + 199, + 426 + ], + [ + 222, + 426 + ], + [ + 391, + 426 + ], + [ + 414, + 426 + ], + [ + 327, + 426 + ], + [ + 350, + 426 + ], + [ + 7, + 362 + ], + [ + 30, + 362 + ], + [ + 199, + 362 + ], + [ + 222, + 362 + ], + [ + 391, + 362 + ], + [ + 414, + 362 + ], + [ + 327, + 362 + ], + [ + 350, + 362 + ], + [ + 7, + 192 + ], + [ + 30, + 192 + ], + [ + 45, + 192 + ], + [ + 52, + 192 + ], + [ + 391, + 192 + ], + [ + 414, + 192 + ], + [ + 429, + 192 + ], + [ + 436, + 192 + ], + [ + 7, + 320 + ], + [ + 30, + 320 + ], + [ + 45, + 320 + ], + [ + 52, + 320 + ], + [ + 391, + 320 + ], + [ + 414, + 320 + ], + [ + 429, + 320 + ], + [ + 436, + 320 + ], + [ + 7, + 384 + ], + [ + 30, + 384 + ], + [ + 45, + 384 + ], + [ + 52, + 384 + ], + [ + 199, + 384 + ], + [ + 222, + 384 + ], + [ + 237, + 384 + ], + [ + 244, + 384 + ], + [ + 25, + 42 + ], + [ + 217, + 42 + ], + [ + 409, + 42 + ], + [ + 345, + 42 + ], + [ + 25, + 234 + ], + [ + 217, + 234 + ], + [ + 409, + 234 + ], + [ + 345, + 234 + ], + [ + 217, + 426 + ], + [ + 345, + 426 + ], + [ + 25, + 362 + ], + [ + 217, + 362 + ], + [ + 409, + 362 + ], + [ + 345, + 362 + ], + [ + 25, + 192 + ], + [ + 51, + 192 + ], + [ + 409, + 192 + ], + [ + 435, + 192 + ], + [ + 25, + 320 + ], + [ + 51, + 320 + ], + [ + 409, + 320 + ], + [ + 435, + 320 + ], + [ + 25, + 384 + ], + [ + 217, + 384 + ], + [ + 243, + 384 + ], + [ + 42, + 192 + ], + [ + 426, + 192 + ], + [ + 42, + 320 + ], + [ + 426, + 320 + ], + [ + 42, + 384 + ], + [ + 234, + 384 + ], + [ + 192, + 384 + ], + [ + 7, + 25, + 42 + ], + [ + 199, + 25, + 42 + ], + [ + 391, + 25, + 42 + ], + [ + 327, + 25, + 42 + ], + [ + 7, + 217, + 42 + ], + [ + 199, + 217, + 42 + ], + [ + 391, + 217, + 42 + ], + [ + 327, + 217, + 42 + ], + [ + 7, + 409, + 42 + ], + [ + 199, + 409, + 42 + ], + [ + 327, + 409, + 42 + ], + [ + 7, + 345, + 42 + ], + [ + 199, + 345, + 42 + ], + [ + 391, + 345, + 42 + ], + [ + 327, + 345, + 42 + ], + [ + 7, + 25, + 234 + ], + [ + 199, + 25, + 234 + ], + [ + 391, + 25, + 234 + ], + [ + 327, + 25, + 234 + ], + [ + 7, + 217, + 234 + ], + [ + 199, + 217, + 234 + ], + [ + 391, + 217, + 234 + ], + [ + 327, + 217, + 234 + ], + [ + 7, + 409, + 234 + ], + [ + 199, + 409, + 234 + ], + [ + 391, + 409, + 234 + ], + [ + 327, + 409, + 234 + ], + [ + 7, + 345, + 234 + ], + [ + 199, + 345, + 234 + ], + [ + 391, + 345, + 234 + ], + [ + 327, + 345, + 234 + ], + [ + 199, + 25, + 426 + ], + [ + 391, + 25, + 426 + ], + [ + 327, + 25, + 426 + ], + [ + 7, + 217, + 426 + ], + [ + 199, + 217, + 426 + ], + [ + 391, + 217, + 426 + ], + [ + 327, + 217, + 426 + ], + [ + 199, + 409, + 426 + ], + [ + 391, + 409, + 426 + ], + [ + 327, + 409, + 426 + ], + [ + 7, + 345, + 426 + ], + [ + 199, + 345, + 426 + ], + [ + 391, + 345, + 426 + ], + [ + 327, + 345, + 426 + ], + [ + 7, + 25, + 362 + ], + [ + 199, + 25, + 362 + ], + [ + 391, + 25, + 362 + ], + [ + 327, + 25, + 362 + ], + [ + 7, + 217, + 362 + ], + [ + 199, + 217, + 362 + ], + [ + 391, + 217, + 362 + ], + [ + 327, + 217, + 362 + ], + [ + 7, + 409, + 362 + ], + [ + 199, + 409, + 362 + ], + [ + 391, + 409, + 362 + ], + [ + 327, + 409, + 362 + ], + [ + 7, + 345, + 362 + ], + [ + 199, + 345, + 362 + ], + [ + 391, + 345, + 362 + ], + [ + 327, + 345, + 362 + ], + [ + 7, + 25, + 192 + ], + [ + 45, + 25, + 192 + ], + [ + 391, + 25, + 192 + ], + [ + 429, + 25, + 192 + ], + [ + 7, + 51, + 192 + ], + [ + 45, + 51, + 192 + ], + [ + 391, + 51, + 192 + ], + [ + 429, + 51, + 192 + ], + [ + 7, + 409, + 192 + ], + [ + 45, + 409, + 192 + ], + [ + 391, + 409, + 192 + ], + [ + 429, + 409, + 192 + ], + [ + 7, + 435, + 192 + ], + [ + 45, + 435, + 192 + ], + [ + 391, + 435, + 192 + ], + [ + 429, + 435, + 192 + ], + [ + 7, + 25, + 320 + ], + [ + 45, + 25, + 320 + ], + [ + 391, + 25, + 320 + ], + [ + 429, + 25, + 320 + ], + [ + 7, + 51, + 320 + ], + [ + 45, + 51, + 320 + ], + [ + 391, + 51, + 320 + ], + [ + 429, + 51, + 320 + ], + [ + 7, + 409, + 320 + ], + [ + 45, + 409, + 320 + ], + [ + 391, + 409, + 320 + ], + [ + 429, + 409, + 320 + ], + [ + 7, + 435, + 320 + ], + [ + 45, + 435, + 320 + ], + [ + 391, + 435, + 320 + ], + [ + 429, + 435, + 320 + ], + [ + 7, + 25, + 384 + ], + [ + 45, + 25, + 384 + ], + [ + 199, + 25, + 384 + ], + [ + 237, + 25, + 384 + ], + [ + 45, + 51, + 384 + ], + [ + 199, + 51, + 384 + ], + [ + 237, + 51, + 384 + ], + [ + 7, + 217, + 384 + ], + [ + 45, + 217, + 384 + ], + [ + 199, + 217, + 384 + ], + [ + 237, + 217, + 384 + ], + [ + 7, + 243, + 384 + ], + [ + 45, + 243, + 384 + ], + [ + 199, + 243, + 384 + ], + [ + 237, + 243, + 384 + ], + [ + 7, + 42, + 192 + ], + [ + 30, + 42, + 192 + ], + [ + 391, + 42, + 192 + ], + [ + 414, + 42, + 192 + ], + [ + 7, + 426, + 192 + ], + [ + 30, + 426, + 192 + ], + [ + 391, + 426, + 192 + ], + [ + 414, + 426, + 192 + ], + [ + 7, + 42, + 320 + ], + [ + 30, + 42, + 320 + ], + [ + 391, + 42, + 320 + ], + [ + 414, + 42, + 320 + ], + [ + 7, + 426, + 320 + ], + [ + 30, + 426, + 320 + ], + [ + 391, + 426, + 320 + ], + [ + 414, + 426, + 320 + ], + [ + 7, + 42, + 384 + ], + [ + 30, + 42, + 384 + ], + [ + 199, + 42, + 384 + ], + [ + 222, + 42, + 384 + ], + [ + 7, + 234, + 384 + ], + [ + 30, + 234, + 384 + ], + [ + 199, + 234, + 384 + ], + [ + 222, + 234, + 384 + ], + [ + 7, + 192, + 384 + ], + [ + 30, + 192, + 384 + ], + [ + 45, + 192, + 384 + ], + [ + 52, + 192, + 384 + ], + [ + 25, + 42, + 192 + ], + [ + 409, + 42, + 192 + ], + [ + 25, + 426, + 192 + ], + [ + 409, + 426, + 192 + ], + [ + 25, + 42, + 320 + ], + [ + 409, + 42, + 320 + ], + [ + 25, + 426, + 320 + ], + [ + 409, + 426, + 320 + ], + [ + 25, + 42, + 384 + ], + [ + 217, + 42, + 384 + ], + [ + 25, + 234, + 384 + ], + [ + 217, + 234, + 384 + ], + [ + 25, + 192, + 384 + ], + [ + 51, + 192, + 384 + ], + [ + 42, + 192, + 384 + ], + [ + 7, + 25, + 42, + 192 + ], + [ + 391, + 25, + 42, + 192 + ], + [ + 7, + 409, + 42, + 192 + ], + [ + 391, + 409, + 42, + 192 + ], + [ + 7, + 25, + 426, + 192 + ], + [ + 391, + 25, + 426, + 192 + ], + [ + 7, + 409, + 426, + 192 + ], + [ + 391, + 409, + 426, + 192 + ], + [ + 7, + 25, + 42, + 320 + ], + [ + 391, + 25, + 42, + 320 + ], + [ + 7, + 409, + 42, + 320 + ], + [ + 391, + 409, + 42, + 320 + ], + [ + 7, + 25, + 426, + 320 + ], + [ + 391, + 25, + 426, + 320 + ], + [ + 7, + 409, + 426, + 320 + ], + [ + 391, + 409, + 426, + 320 + ], + [ + 7, + 25, + 42, + 384 + ], + [ + 199, + 25, + 42, + 384 + ], + [ + 7, + 217, + 42, + 384 + ], + [ + 199, + 217, + 42, + 384 + ], + [ + 7, + 25, + 234, + 384 + ], + [ + 199, + 25, + 234, + 384 + ], + [ + 7, + 217, + 234, + 384 + ], + [ + 199, + 217, + 234, + 384 + ], + [ + 7, + 25, + 192, + 384 + ], + [ + 45, + 25, + 192, + 384 + ], + [ + 7, + 51, + 192, + 384 + ], + [ + 7, + 42, + 192, + 384 + ], + [ + 30, + 42, + 192, + 384 + ], + [ + 25, + 42, + 192, + 384 + ], + [ + 2 + ], + [ + 47 + ], + [ + 87 + ], + [ + 122 + ], + [ + 411 + ], + [ + 438 + ], + [ + 462 + ], + [ + 483 + ], + [ + 5 + ], + [ + 125 + ], + [ + 412 + ], + [ + 460 + ], + [ + 484 + ], + [ + 40 + ], + [ + 433 + ], + [ + 481 + ], + [ + 80 + ], + [ + 457 + ], + [ + 2, + 5 + ], + [ + 42, + 5 + ], + [ + 82, + 5 + ], + [ + 122, + 5 + ], + [ + 411, + 5 + ], + [ + 435, + 5 + ], + [ + 459, + 5 + ], + [ + 483, + 5 + ], + [ + 2, + 45 + ], + [ + 122, + 45 + ], + [ + 411, + 45 + ], + [ + 459, + 45 + ], + [ + 483, + 45 + ], + [ + 2, + 85 + ], + [ + 122, + 85 + ], + [ + 411, + 85 + ], + [ + 435, + 85 + ], + [ + 483, + 85 + ], + [ + 2, + 125 + ], + [ + 42, + 125 + ], + [ + 82, + 125 + ], + [ + 122, + 125 + ], + [ + 411, + 125 + ], + [ + 435, + 125 + ], + [ + 459, + 125 + ], + [ + 483, + 125 + ], + [ + 2, + 412 + ], + [ + 42, + 412 + ], + [ + 82, + 412 + ], + [ + 122, + 412 + ], + [ + 411, + 412 + ], + [ + 435, + 412 + ], + [ + 459, + 412 + ], + [ + 483, + 412 + ], + [ + 2, + 436 + ], + [ + 82, + 436 + ], + [ + 122, + 436 + ], + [ + 411, + 436 + ], + [ + 459, + 436 + ], + [ + 483, + 436 + ], + [ + 2, + 460 + ], + [ + 42, + 460 + ], + [ + 82, + 460 + ], + [ + 122, + 460 + ], + [ + 411, + 460 + ], + [ + 435, + 460 + ], + [ + 459, + 460 + ], + [ + 483, + 460 + ], + [ + 2, + 484 + ], + [ + 42, + 484 + ], + [ + 82, + 484 + ], + [ + 122, + 484 + ], + [ + 411, + 484 + ], + [ + 435, + 484 + ], + [ + 459, + 484 + ], + [ + 483, + 484 + ], + [ + 2, + 40 + ], + [ + 7, + 40 + ], + [ + 82, + 40 + ], + [ + 87, + 40 + ], + [ + 411, + 40 + ], + [ + 414, + 40 + ], + [ + 459, + 40 + ], + [ + 462, + 40 + ], + [ + 2, + 120 + ], + [ + 87, + 120 + ], + [ + 411, + 120 + ], + [ + 414, + 120 + ], + [ + 462, + 120 + ], + [ + 2, + 433 + ], + [ + 7, + 433 + ], + [ + 82, + 433 + ], + [ + 87, + 433 + ], + [ + 411, + 433 + ], + [ + 414, + 433 + ], + [ + 459, + 433 + ], + [ + 462, + 433 + ], + [ + 2, + 481 + ], + [ + 7, + 481 + ], + [ + 82, + 481 + ], + [ + 87, + 481 + ], + [ + 411, + 481 + ], + [ + 414, + 481 + ], + [ + 459, + 481 + ], + [ + 462, + 481 + ], + [ + 2, + 80 + ], + [ + 7, + 80 + ], + [ + 42, + 80 + ], + [ + 47, + 80 + ], + [ + 411, + 80 + ], + [ + 414, + 80 + ], + [ + 435, + 80 + ], + [ + 438, + 80 + ], + [ + 2, + 457 + ], + [ + 7, + 457 + ], + [ + 42, + 457 + ], + [ + 47, + 457 + ], + [ + 411, + 457 + ], + [ + 414, + 457 + ], + [ + 435, + 457 + ], + [ + 438, + 457 + ], + [ + 2, + 409 + ], + [ + 47, + 409 + ], + [ + 82, + 409 + ], + [ + 87, + 409 + ], + [ + 122, + 409 + ], + [ + 127, + 409 + ], + [ + 5, + 40 + ], + [ + 85, + 40 + ], + [ + 412, + 40 + ], + [ + 460, + 40 + ], + [ + 5, + 120 + ], + [ + 85, + 120 + ], + [ + 412, + 120 + ], + [ + 460, + 120 + ], + [ + 5, + 433 + ], + [ + 85, + 433 + ], + [ + 412, + 433 + ], + [ + 460, + 433 + ], + [ + 5, + 481 + ], + [ + 85, + 481 + ], + [ + 412, + 481 + ], + [ + 460, + 481 + ], + [ + 5, + 80 + ], + [ + 45, + 80 + ], + [ + 412, + 80 + ], + [ + 436, + 80 + ], + [ + 5, + 457 + ], + [ + 45, + 457 + ], + [ + 412, + 457 + ], + [ + 436, + 457 + ], + [ + 5, + 409 + ], + [ + 85, + 409 + ], + [ + 125, + 409 + ], + [ + 40, + 80 + ], + [ + 433, + 80 + ], + [ + 40, + 457 + ], + [ + 433, + 457 + ], + [ + 40, + 409 + ], + [ + 120, + 409 + ], + [ + 80, + 409 + ], + [ + 2, + 5, + 40 + ], + [ + 82, + 5, + 40 + ], + [ + 411, + 5, + 40 + ], + [ + 459, + 5, + 40 + ], + [ + 2, + 85, + 40 + ], + [ + 82, + 85, + 40 + ], + [ + 411, + 85, + 40 + ], + [ + 459, + 85, + 40 + ], + [ + 2, + 412, + 40 + ], + [ + 82, + 412, + 40 + ], + [ + 411, + 412, + 40 + ], + [ + 459, + 412, + 40 + ], + [ + 2, + 460, + 40 + ], + [ + 82, + 460, + 40 + ], + [ + 411, + 460, + 40 + ], + [ + 459, + 460, + 40 + ], + [ + 2, + 5, + 120 + ], + [ + 82, + 5, + 120 + ], + [ + 411, + 5, + 120 + ], + [ + 459, + 5, + 120 + ], + [ + 2, + 85, + 120 + ], + [ + 82, + 85, + 120 + ], + [ + 411, + 85, + 120 + ], + [ + 459, + 85, + 120 + ], + [ + 2, + 412, + 120 + ], + [ + 82, + 412, + 120 + ], + [ + 411, + 412, + 120 + ], + [ + 459, + 412, + 120 + ], + [ + 2, + 460, + 120 + ], + [ + 82, + 460, + 120 + ], + [ + 411, + 460, + 120 + ], + [ + 459, + 460, + 120 + ], + [ + 2, + 5, + 433 + ], + [ + 82, + 5, + 433 + ], + [ + 411, + 5, + 433 + ], + [ + 459, + 5, + 433 + ], + [ + 2, + 85, + 433 + ], + [ + 82, + 85, + 433 + ], + [ + 411, + 85, + 433 + ], + [ + 459, + 85, + 433 + ], + [ + 2, + 412, + 433 + ], + [ + 82, + 412, + 433 + ], + [ + 411, + 412, + 433 + ], + [ + 459, + 412, + 433 + ], + [ + 2, + 460, + 433 + ], + [ + 82, + 460, + 433 + ], + [ + 411, + 460, + 433 + ], + [ + 459, + 460, + 433 + ], + [ + 2, + 5, + 481 + ], + [ + 82, + 5, + 481 + ], + [ + 411, + 5, + 481 + ], + [ + 459, + 5, + 481 + ], + [ + 2, + 85, + 481 + ], + [ + 82, + 85, + 481 + ], + [ + 411, + 85, + 481 + ], + [ + 459, + 85, + 481 + ], + [ + 2, + 412, + 481 + ], + [ + 82, + 412, + 481 + ], + [ + 411, + 412, + 481 + ], + [ + 459, + 412, + 481 + ], + [ + 2, + 460, + 481 + ], + [ + 82, + 460, + 481 + ], + [ + 411, + 460, + 481 + ], + [ + 459, + 460, + 481 + ], + [ + 2, + 5, + 80 + ], + [ + 42, + 5, + 80 + ], + [ + 411, + 5, + 80 + ], + [ + 435, + 5, + 80 + ], + [ + 2, + 45, + 80 + ], + [ + 42, + 45, + 80 + ], + [ + 411, + 45, + 80 + ], + [ + 435, + 45, + 80 + ], + [ + 2, + 412, + 80 + ], + [ + 42, + 412, + 80 + ], + [ + 411, + 412, + 80 + ], + [ + 435, + 412, + 80 + ], + [ + 2, + 436, + 80 + ], + [ + 42, + 436, + 80 + ], + [ + 411, + 436, + 80 + ], + [ + 435, + 436, + 80 + ], + [ + 2, + 5, + 457 + ], + [ + 42, + 5, + 457 + ], + [ + 411, + 5, + 457 + ], + [ + 435, + 5, + 457 + ], + [ + 2, + 45, + 457 + ], + [ + 42, + 45, + 457 + ], + [ + 411, + 45, + 457 + ], + [ + 435, + 45, + 457 + ], + [ + 2, + 412, + 457 + ], + [ + 42, + 412, + 457 + ], + [ + 411, + 412, + 457 + ], + [ + 435, + 412, + 457 + ], + [ + 2, + 436, + 457 + ], + [ + 42, + 436, + 457 + ], + [ + 411, + 436, + 457 + ], + [ + 435, + 436, + 457 + ], + [ + 2, + 5, + 409 + ], + [ + 42, + 5, + 409 + ], + [ + 82, + 5, + 409 + ], + [ + 122, + 5, + 409 + ], + [ + 2, + 45, + 409 + ], + [ + 82, + 45, + 409 + ], + [ + 122, + 45, + 409 + ], + [ + 2, + 85, + 409 + ], + [ + 42, + 85, + 409 + ], + [ + 82, + 85, + 409 + ], + [ + 122, + 85, + 409 + ], + [ + 2, + 125, + 409 + ], + [ + 42, + 125, + 409 + ], + [ + 82, + 125, + 409 + ], + [ + 122, + 125, + 409 + ], + [ + 2, + 40, + 80 + ], + [ + 7, + 40, + 80 + ], + [ + 411, + 40, + 80 + ], + [ + 414, + 40, + 80 + ], + [ + 2, + 433, + 80 + ], + [ + 7, + 433, + 80 + ], + [ + 411, + 433, + 80 + ], + [ + 414, + 433, + 80 + ], + [ + 2, + 40, + 457 + ], + [ + 7, + 40, + 457 + ], + [ + 411, + 40, + 457 + ], + [ + 414, + 40, + 457 + ], + [ + 2, + 433, + 457 + ], + [ + 7, + 433, + 457 + ], + [ + 411, + 433, + 457 + ], + [ + 414, + 433, + 457 + ], + [ + 2, + 40, + 409 + ], + [ + 7, + 40, + 409 + ], + [ + 82, + 40, + 409 + ], + [ + 87, + 40, + 409 + ], + [ + 2, + 120, + 409 + ], + [ + 7, + 120, + 409 + ], + [ + 82, + 120, + 409 + ], + [ + 87, + 120, + 409 + ], + [ + 2, + 80, + 409 + ], + [ + 7, + 80, + 409 + ], + [ + 42, + 80, + 409 + ], + [ + 47, + 80, + 409 + ], + [ + 5, + 40, + 80 + ], + [ + 412, + 40, + 80 + ], + [ + 5, + 433, + 80 + ], + [ + 412, + 433, + 80 + ], + [ + 5, + 40, + 457 + ], + [ + 412, + 40, + 457 + ], + [ + 5, + 433, + 457 + ], + [ + 412, + 433, + 457 + ], + [ + 5, + 40, + 409 + ], + [ + 85, + 40, + 409 + ], + [ + 5, + 120, + 409 + ], + [ + 85, + 120, + 409 + ], + [ + 5, + 80, + 409 + ], + [ + 45, + 80, + 409 + ], + [ + 40, + 80, + 409 + ], + [ + 411, + 5, + 40, + 80 + ], + [ + 2, + 412, + 40, + 80 + ], + [ + 411, + 412, + 40, + 80 + ], + [ + 2, + 5, + 433, + 80 + ], + [ + 411, + 5, + 433, + 80 + ], + [ + 2, + 412, + 433, + 80 + ], + [ + 411, + 412, + 433, + 80 + ], + [ + 2, + 5, + 40, + 457 + ], + [ + 411, + 5, + 40, + 457 + ], + [ + 2, + 412, + 40, + 457 + ], + [ + 411, + 412, + 40, + 457 + ], + [ + 2, + 5, + 433, + 457 + ], + [ + 411, + 5, + 433, + 457 + ], + [ + 2, + 412, + 433, + 457 + ], + [ + 411, + 412, + 433, + 457 + ], + [ + 2, + 5, + 40, + 409 + ], + [ + 82, + 5, + 40, + 409 + ], + [ + 2, + 85, + 40, + 409 + ], + [ + 82, + 85, + 40, + 409 + ], + [ + 2, + 5, + 120, + 409 + ], + [ + 82, + 5, + 120, + 409 + ], + [ + 2, + 85, + 120, + 409 + ], + [ + 82, + 85, + 120, + 409 + ], + [ + 2, + 5, + 80, + 409 + ], + [ + 42, + 5, + 80, + 409 + ], + [ + 2, + 45, + 80, + 409 + ], + [ + 42, + 45, + 80, + 409 + ], + [ + 2, + 40, + 80, + 409 + ], + [ + 7, + 40, + 80, + 409 + ], + [ + 5, + 40, + 80, + 409 + ], + [ + 151 + ], + [ + 189 + ], + [ + 220 + ], + [ + 246 + ], + [ + 279 + ], + [ + 317 + ], + [ + 348 + ], + [ + 374 + ], + [ + 186 + ], + [ + 241 + ], + [ + 314 + ], + [ + 369 + ], + [ + 219 + ], + [ + 347 + ], + [ + 144 + ], + [ + 272 + ], + [ + 151, + 42 + ], + [ + 220, + 42 + ], + [ + 279, + 42 + ], + [ + 348, + 42 + ], + [ + 151, + 97 + ], + [ + 220, + 97 + ], + [ + 391, + 97 + ], + [ + 460, + 97 + ], + [ + 279, + 97 + ], + [ + 348, + 97 + ], + [ + 7, + 186 + ], + [ + 76, + 186 + ], + [ + 151, + 186 + ], + [ + 220, + 186 + ], + [ + 391, + 186 + ], + [ + 460, + 186 + ], + [ + 279, + 186 + ], + [ + 348, + 186 + ], + [ + 7, + 241 + ], + [ + 76, + 241 + ], + [ + 151, + 241 + ], + [ + 220, + 241 + ], + [ + 391, + 241 + ], + [ + 460, + 241 + ], + [ + 279, + 241 + ], + [ + 348, + 241 + ], + [ + 76, + 426 + ], + [ + 151, + 426 + ], + [ + 220, + 426 + ], + [ + 460, + 426 + ], + [ + 279, + 426 + ], + [ + 348, + 426 + ], + [ + 76, + 481 + ], + [ + 151, + 481 + ], + [ + 220, + 481 + ], + [ + 391, + 481 + ], + [ + 279, + 481 + ], + [ + 348, + 481 + ], + [ + 7, + 314 + ], + [ + 76, + 314 + ], + [ + 151, + 314 + ], + [ + 220, + 314 + ], + [ + 391, + 314 + ], + [ + 460, + 314 + ], + [ + 279, + 314 + ], + [ + 348, + 314 + ], + [ + 7, + 369 + ], + [ + 76, + 369 + ], + [ + 151, + 369 + ], + [ + 220, + 369 + ], + [ + 391, + 369 + ], + [ + 460, + 369 + ], + [ + 279, + 369 + ], + [ + 348, + 369 + ], + [ + 45, + 75 + ], + [ + 151, + 75 + ], + [ + 189, + 75 + ], + [ + 391, + 75 + ], + [ + 429, + 75 + ], + [ + 279, + 75 + ], + [ + 317, + 75 + ], + [ + 7, + 219 + ], + [ + 45, + 219 + ], + [ + 151, + 219 + ], + [ + 189, + 219 + ], + [ + 391, + 219 + ], + [ + 429, + 219 + ], + [ + 279, + 219 + ], + [ + 317, + 219 + ], + [ + 151, + 459 + ], + [ + 189, + 459 + ], + [ + 391, + 459 + ], + [ + 429, + 459 + ], + [ + 279, + 459 + ], + [ + 317, + 459 + ], + [ + 7, + 347 + ], + [ + 45, + 347 + ], + [ + 151, + 347 + ], + [ + 189, + 347 + ], + [ + 391, + 347 + ], + [ + 429, + 347 + ], + [ + 279, + 347 + ], + [ + 317, + 347 + ], + [ + 7, + 144 + ], + [ + 45, + 144 + ], + [ + 76, + 144 + ], + [ + 102, + 144 + ], + [ + 391, + 144 + ], + [ + 429, + 144 + ], + [ + 460, + 144 + ], + [ + 486, + 144 + ], + [ + 7, + 272 + ], + [ + 45, + 272 + ], + [ + 76, + 272 + ], + [ + 102, + 272 + ], + [ + 391, + 272 + ], + [ + 429, + 272 + ], + [ + 460, + 272 + ], + [ + 486, + 272 + ], + [ + 76, + 384 + ], + [ + 102, + 384 + ], + [ + 151, + 384 + ], + [ + 189, + 384 + ], + [ + 220, + 384 + ], + [ + 246, + 384 + ], + [ + 186, + 75 + ], + [ + 426, + 75 + ], + [ + 314, + 75 + ], + [ + 42, + 219 + ], + [ + 186, + 219 + ], + [ + 426, + 219 + ], + [ + 314, + 219 + ], + [ + 186, + 459 + ], + [ + 426, + 459 + ], + [ + 314, + 459 + ], + [ + 42, + 347 + ], + [ + 186, + 347 + ], + [ + 426, + 347 + ], + [ + 314, + 347 + ], + [ + 42, + 144 + ], + [ + 97, + 144 + ], + [ + 426, + 144 + ], + [ + 481, + 144 + ], + [ + 42, + 272 + ], + [ + 97, + 272 + ], + [ + 426, + 272 + ], + [ + 481, + 272 + ], + [ + 97, + 384 + ], + [ + 186, + 384 + ], + [ + 241, + 384 + ], + [ + 75, + 144 + ], + [ + 459, + 144 + ], + [ + 75, + 272 + ], + [ + 459, + 272 + ], + [ + 75, + 384 + ], + [ + 219, + 384 + ], + [ + 144, + 384 + ], + [ + 7, + 42, + 75 + ], + [ + 151, + 42, + 75 + ], + [ + 391, + 42, + 75 + ], + [ + 279, + 42, + 75 + ], + [ + 7, + 186, + 75 + ], + [ + 151, + 186, + 75 + ], + [ + 391, + 186, + 75 + ], + [ + 279, + 186, + 75 + ], + [ + 7, + 426, + 75 + ], + [ + 151, + 426, + 75 + ], + [ + 391, + 426, + 75 + ], + [ + 279, + 426, + 75 + ], + [ + 7, + 314, + 75 + ], + [ + 151, + 314, + 75 + ], + [ + 391, + 314, + 75 + ], + [ + 279, + 314, + 75 + ], + [ + 7, + 42, + 219 + ], + [ + 151, + 42, + 219 + ], + [ + 391, + 42, + 219 + ], + [ + 279, + 42, + 219 + ], + [ + 7, + 186, + 219 + ], + [ + 151, + 186, + 219 + ], + [ + 391, + 186, + 219 + ], + [ + 279, + 186, + 219 + ], + [ + 7, + 426, + 219 + ], + [ + 151, + 426, + 219 + ], + [ + 391, + 426, + 219 + ], + [ + 279, + 426, + 219 + ], + [ + 7, + 314, + 219 + ], + [ + 151, + 314, + 219 + ], + [ + 391, + 314, + 219 + ], + [ + 279, + 314, + 219 + ], + [ + 151, + 42, + 459 + ], + [ + 391, + 42, + 459 + ], + [ + 279, + 42, + 459 + ], + [ + 7, + 186, + 459 + ], + [ + 151, + 186, + 459 + ], + [ + 391, + 186, + 459 + ], + [ + 279, + 186, + 459 + ], + [ + 7, + 426, + 459 + ], + [ + 151, + 426, + 459 + ], + [ + 391, + 426, + 459 + ], + [ + 279, + 426, + 459 + ], + [ + 7, + 314, + 459 + ], + [ + 151, + 314, + 459 + ], + [ + 391, + 314, + 459 + ], + [ + 279, + 314, + 459 + ], + [ + 7, + 42, + 347 + ], + [ + 151, + 42, + 347 + ], + [ + 391, + 42, + 347 + ], + [ + 279, + 42, + 347 + ], + [ + 7, + 186, + 347 + ], + [ + 151, + 186, + 347 + ], + [ + 391, + 186, + 347 + ], + [ + 279, + 186, + 347 + ], + [ + 7, + 426, + 347 + ], + [ + 151, + 426, + 347 + ], + [ + 391, + 426, + 347 + ], + [ + 279, + 426, + 347 + ], + [ + 7, + 314, + 347 + ], + [ + 151, + 314, + 347 + ], + [ + 391, + 314, + 347 + ], + [ + 279, + 314, + 347 + ], + [ + 7, + 42, + 144 + ], + [ + 76, + 42, + 144 + ], + [ + 391, + 42, + 144 + ], + [ + 460, + 42, + 144 + ], + [ + 7, + 97, + 144 + ], + [ + 76, + 97, + 144 + ], + [ + 391, + 97, + 144 + ], + [ + 460, + 97, + 144 + ], + [ + 7, + 426, + 144 + ], + [ + 76, + 426, + 144 + ], + [ + 391, + 426, + 144 + ], + [ + 460, + 426, + 144 + ], + [ + 7, + 481, + 144 + ], + [ + 76, + 481, + 144 + ], + [ + 391, + 481, + 144 + ], + [ + 460, + 481, + 144 + ], + [ + 7, + 42, + 272 + ], + [ + 76, + 42, + 272 + ], + [ + 391, + 42, + 272 + ], + [ + 460, + 42, + 272 + ], + [ + 7, + 97, + 272 + ], + [ + 76, + 97, + 272 + ], + [ + 391, + 97, + 272 + ], + [ + 460, + 97, + 272 + ], + [ + 7, + 426, + 272 + ], + [ + 76, + 426, + 272 + ], + [ + 391, + 426, + 272 + ], + [ + 460, + 426, + 272 + ], + [ + 7, + 481, + 272 + ], + [ + 76, + 481, + 272 + ], + [ + 391, + 481, + 272 + ], + [ + 460, + 481, + 272 + ], + [ + 76, + 42, + 384 + ], + [ + 151, + 42, + 384 + ], + [ + 220, + 42, + 384 + ], + [ + 7, + 97, + 384 + ], + [ + 76, + 97, + 384 + ], + [ + 151, + 97, + 384 + ], + [ + 220, + 97, + 384 + ], + [ + 7, + 186, + 384 + ], + [ + 76, + 186, + 384 + ], + [ + 151, + 186, + 384 + ], + [ + 220, + 186, + 384 + ], + [ + 7, + 241, + 384 + ], + [ + 76, + 241, + 384 + ], + [ + 151, + 241, + 384 + ], + [ + 220, + 241, + 384 + ], + [ + 7, + 75, + 144 + ], + [ + 45, + 75, + 144 + ], + [ + 391, + 75, + 144 + ], + [ + 429, + 75, + 144 + ], + [ + 7, + 459, + 144 + ], + [ + 45, + 459, + 144 + ], + [ + 391, + 459, + 144 + ], + [ + 429, + 459, + 144 + ], + [ + 7, + 75, + 272 + ], + [ + 45, + 75, + 272 + ], + [ + 391, + 75, + 272 + ], + [ + 429, + 75, + 272 + ], + [ + 7, + 459, + 272 + ], + [ + 45, + 459, + 272 + ], + [ + 391, + 459, + 272 + ], + [ + 429, + 459, + 272 + ], + [ + 7, + 75, + 384 + ], + [ + 45, + 75, + 384 + ], + [ + 151, + 75, + 384 + ], + [ + 189, + 75, + 384 + ], + [ + 7, + 219, + 384 + ], + [ + 45, + 219, + 384 + ], + [ + 151, + 219, + 384 + ], + [ + 189, + 219, + 384 + ], + [ + 7, + 144, + 384 + ], + [ + 45, + 144, + 384 + ], + [ + 76, + 144, + 384 + ], + [ + 102, + 144, + 384 + ], + [ + 42, + 75, + 144 + ], + [ + 426, + 75, + 144 + ], + [ + 42, + 459, + 144 + ], + [ + 426, + 459, + 144 + ], + [ + 42, + 75, + 272 + ], + [ + 426, + 75, + 272 + ], + [ + 42, + 459, + 272 + ], + [ + 426, + 459, + 272 + ], + [ + 42, + 75, + 384 + ], + [ + 186, + 75, + 384 + ], + [ + 42, + 219, + 384 + ], + [ + 186, + 219, + 384 + ], + [ + 42, + 144, + 384 + ], + [ + 97, + 144, + 384 + ], + [ + 75, + 144, + 384 + ], + [ + 391, + 42, + 75, + 144 + ], + [ + 7, + 426, + 75, + 144 + ], + [ + 391, + 426, + 75, + 144 + ], + [ + 7, + 42, + 459, + 144 + ], + [ + 391, + 42, + 459, + 144 + ], + [ + 7, + 426, + 459, + 144 + ], + [ + 391, + 426, + 459, + 144 + ], + [ + 7, + 42, + 75, + 272 + ], + [ + 391, + 42, + 75, + 272 + ], + [ + 7, + 426, + 75, + 272 + ], + [ + 391, + 426, + 75, + 272 + ], + [ + 7, + 42, + 459, + 272 + ], + [ + 391, + 42, + 459, + 272 + ], + [ + 7, + 426, + 459, + 272 + ], + [ + 391, + 426, + 459, + 272 + ], + [ + 7, + 42, + 75, + 384 + ], + [ + 151, + 42, + 75, + 384 + ], + [ + 7, + 186, + 75, + 384 + ], + [ + 151, + 186, + 75, + 384 + ], + [ + 7, + 42, + 219, + 384 + ], + [ + 151, + 42, + 219, + 384 + ], + [ + 7, + 186, + 219, + 384 + ], + [ + 151, + 186, + 219, + 384 + ], + [ + 7, + 42, + 144, + 384 + ], + [ + 76, + 42, + 144, + 384 + ], + [ + 7, + 97, + 144, + 384 + ], + [ + 76, + 97, + 144, + 384 + ], + [ + 7, + 75, + 144, + 384 + ], + [ + 45, + 75, + 144, + 384 + ], + [ + 42, + 75, + 144, + 384 + ], + [ + 51, + 75, + 131, + 384, + 1 + ], + [ + 51, + 75, + 131, + 384, + 5 + ], + [ + 51, + 75, + 131, + 384, + 9 + ], + [ + 51, + 75, + 131, + 384, + 13 + ], + [ + 51, + 75, + 131, + 384, + 15 + ], + [ + 51, + 75, + 131, + 384, + 17 + ], + [ + 51, + 75, + 131, + 384, + 19 + ], + [ + 51, + 75, + 131, + 384, + 23 + ], + [ + 51, + 75, + 131, + 384, + 27 + ], + [ + 51, + 75, + 131, + 384, + 31 + ], + [ + 51, + 75, + 131, + 384, + 2 + ], + [ + 51, + 75, + 131, + 384, + 6 + ], + [ + 51, + 75, + 131, + 384, + 10 + ], + [ + 51, + 75, + 131, + 384, + 14 + ], + [ + 51, + 75, + 131, + 384, + 18 + ], + [ + 51, + 75, + 131, + 384, + 26 + ], + [ + 51, + 75, + 131, + 384, + 4 + ], + [ + 51, + 75, + 131, + 384, + 12 + ], + [ + 51, + 75, + 131, + 384, + 20 + ], + [ + 51, + 75, + 131, + 384, + 28 + ], + [ + 51, + 75, + 131, + 384, + 24 + ], + [ + 51, + 75, + 131, + 384, + 16 + ], + [ + 51, + 75, + 131, + 384, + 1, + 2 + ], + [ + 51, + 75, + 131, + 384, + 5, + 2 + ], + [ + 51, + 75, + 131, + 384, + 9, + 2 + ], + [ + 51, + 75, + 131, + 384, + 13, + 2 + ], + [ + 51, + 75, + 131, + 384, + 17, + 2 + ], + [ + 51, + 75, + 131, + 384, + 21, + 2 + ], + [ + 51, + 75, + 131, + 384, + 25, + 2 + ], + [ + 51, + 75, + 131, + 384, + 29, + 2 + ], + [ + 51, + 75, + 131, + 384, + 1, + 6 + ], + [ + 51, + 75, + 131, + 384, + 5, + 6 + ], + [ + 51, + 75, + 131, + 384, + 9, + 6 + ], + [ + 51, + 75, + 131, + 384, + 13, + 6 + ], + [ + 51, + 75, + 131, + 384, + 17, + 6 + ], + [ + 51, + 75, + 131, + 384, + 21, + 6 + ], + [ + 51, + 75, + 131, + 384, + 25, + 6 + ], + [ + 51, + 75, + 131, + 384, + 29, + 6 + ], + [ + 51, + 75, + 131, + 384, + 1, + 10 + ], + [ + 51, + 75, + 131, + 384, + 5, + 10 + ], + [ + 51, + 75, + 131, + 384, + 9, + 10 + ], + [ + 51, + 75, + 131, + 384, + 13, + 10 + ], + [ + 51, + 75, + 131, + 384, + 17, + 10 + ], + [ + 51, + 75, + 131, + 384, + 21, + 10 + ], + [ + 51, + 75, + 131, + 384, + 25, + 10 + ], + [ + 51, + 75, + 131, + 384, + 29, + 10 + ], + [ + 51, + 75, + 131, + 384, + 1, + 14 + ], + [ + 51, + 75, + 131, + 384, + 5, + 14 + ], + [ + 51, + 75, + 131, + 384, + 9, + 14 + ], + [ + 51, + 75, + 131, + 384, + 13, + 14 + ], + [ + 51, + 75, + 131, + 384, + 17, + 14 + ], + [ + 51, + 75, + 131, + 384, + 21, + 14 + ], + [ + 51, + 75, + 131, + 384, + 25, + 14 + ], + [ + 51, + 75, + 131, + 384, + 29, + 14 + ], + [ + 51, + 75, + 131, + 384, + 1, + 18 + ], + [ + 51, + 75, + 131, + 384, + 5, + 18 + ], + [ + 51, + 75, + 131, + 384, + 9, + 18 + ], + [ + 51, + 75, + 131, + 384, + 13, + 18 + ], + [ + 51, + 75, + 131, + 384, + 17, + 18 + ], + [ + 51, + 75, + 131, + 384, + 21, + 18 + ], + [ + 51, + 75, + 131, + 384, + 25, + 18 + ], + [ + 51, + 75, + 131, + 384, + 29, + 18 + ], + [ + 51, + 75, + 131, + 384, + 1, + 22 + ], + [ + 51, + 75, + 131, + 384, + 5, + 22 + ], + [ + 51, + 75, + 131, + 384, + 9, + 22 + ], + [ + 51, + 75, + 131, + 384, + 13, + 22 + ], + [ + 51, + 75, + 131, + 384, + 17, + 22 + ], + [ + 51, + 75, + 131, + 384, + 25, + 22 + ], + [ + 51, + 75, + 131, + 384, + 1, + 26 + ], + [ + 51, + 75, + 131, + 384, + 5, + 26 + ], + [ + 51, + 75, + 131, + 384, + 9, + 26 + ], + [ + 51, + 75, + 131, + 384, + 13, + 26 + ], + [ + 51, + 75, + 131, + 384, + 17, + 26 + ], + [ + 51, + 75, + 131, + 384, + 21, + 26 + ], + [ + 51, + 75, + 131, + 384, + 25, + 26 + ], + [ + 51, + 75, + 131, + 384, + 29, + 26 + ], + [ + 51, + 75, + 131, + 384, + 1, + 30 + ], + [ + 51, + 75, + 131, + 384, + 5, + 30 + ], + [ + 51, + 75, + 131, + 384, + 9, + 30 + ], + [ + 51, + 75, + 131, + 384, + 13, + 30 + ], + [ + 51, + 75, + 131, + 384, + 17, + 30 + ], + [ + 51, + 75, + 131, + 384, + 25, + 30 + ], + [ + 51, + 75, + 131, + 384, + 1, + 4 + ], + [ + 51, + 75, + 131, + 384, + 3, + 4 + ], + [ + 51, + 75, + 131, + 384, + 9, + 4 + ], + [ + 51, + 75, + 131, + 384, + 11, + 4 + ], + [ + 51, + 75, + 131, + 384, + 17, + 4 + ], + [ + 51, + 75, + 131, + 384, + 19, + 4 + ], + [ + 51, + 75, + 131, + 384, + 25, + 4 + ], + [ + 51, + 75, + 131, + 384, + 27, + 4 + ], + [ + 51, + 75, + 131, + 384, + 1, + 12 + ], + [ + 51, + 75, + 131, + 384, + 3, + 12 + ], + [ + 51, + 75, + 131, + 384, + 9, + 12 + ], + [ + 51, + 75, + 131, + 384, + 11, + 12 + ], + [ + 51, + 75, + 131, + 384, + 17, + 12 + ], + [ + 51, + 75, + 131, + 384, + 19, + 12 + ], + [ + 51, + 75, + 131, + 384, + 25, + 12 + ], + [ + 51, + 75, + 131, + 384, + 27, + 12 + ], + [ + 51, + 75, + 131, + 384, + 1, + 20 + ], + [ + 51, + 75, + 131, + 384, + 3, + 20 + ], + [ + 51, + 75, + 131, + 384, + 9, + 20 + ], + [ + 51, + 75, + 131, + 384, + 11, + 20 + ], + [ + 51, + 75, + 131, + 384, + 17, + 20 + ], + [ + 51, + 75, + 131, + 384, + 19, + 20 + ], + [ + 51, + 75, + 131, + 384, + 25, + 20 + ], + [ + 51, + 75, + 131, + 384, + 27, + 20 + ], + [ + 51, + 75, + 131, + 384, + 1, + 28 + ], + [ + 51, + 75, + 131, + 384, + 3, + 28 + ], + [ + 51, + 75, + 131, + 384, + 9, + 28 + ], + [ + 51, + 75, + 131, + 384, + 11, + 28 + ], + [ + 51, + 75, + 131, + 384, + 17, + 28 + ], + [ + 51, + 75, + 131, + 384, + 19, + 28 + ], + [ + 51, + 75, + 131, + 384, + 25, + 28 + ], + [ + 51, + 75, + 131, + 384, + 27, + 28 + ], + [ + 51, + 75, + 131, + 384, + 1, + 8 + ], + [ + 51, + 75, + 131, + 384, + 5, + 8 + ], + [ + 51, + 75, + 131, + 384, + 7, + 8 + ], + [ + 51, + 75, + 131, + 384, + 17, + 8 + ], + [ + 51, + 75, + 131, + 384, + 19, + 8 + ], + [ + 51, + 75, + 131, + 384, + 23, + 8 + ], + [ + 51, + 75, + 131, + 384, + 1, + 24 + ], + [ + 51, + 75, + 131, + 384, + 3, + 24 + ], + [ + 51, + 75, + 131, + 384, + 5, + 24 + ], + [ + 51, + 75, + 131, + 384, + 7, + 24 + ], + [ + 51, + 75, + 131, + 384, + 17, + 24 + ], + [ + 51, + 75, + 131, + 384, + 19, + 24 + ], + [ + 51, + 75, + 131, + 384, + 21, + 24 + ], + [ + 51, + 75, + 131, + 384, + 23, + 24 + ], + [ + 51, + 75, + 131, + 384, + 1, + 16 + ], + [ + 51, + 75, + 131, + 384, + 3, + 16 + ], + [ + 51, + 75, + 131, + 384, + 5, + 16 + ], + [ + 51, + 75, + 131, + 384, + 7, + 16 + ], + [ + 51, + 75, + 131, + 384, + 9, + 16 + ], + [ + 51, + 75, + 131, + 384, + 11, + 16 + ], + [ + 51, + 75, + 131, + 384, + 13, + 16 + ], + [ + 51, + 75, + 131, + 384, + 15, + 16 + ], + [ + 51, + 75, + 131, + 384, + 2, + 4 + ], + [ + 51, + 75, + 131, + 384, + 10, + 4 + ], + [ + 51, + 75, + 131, + 384, + 18, + 4 + ], + [ + 51, + 75, + 131, + 384, + 26, + 4 + ], + [ + 51, + 75, + 131, + 384, + 2, + 12 + ], + [ + 51, + 75, + 131, + 384, + 10, + 12 + ], + [ + 51, + 75, + 131, + 384, + 18, + 12 + ], + [ + 51, + 75, + 131, + 384, + 26, + 12 + ], + [ + 51, + 75, + 131, + 384, + 2, + 20 + ], + [ + 51, + 75, + 131, + 384, + 10, + 20 + ], + [ + 51, + 75, + 131, + 384, + 18, + 20 + ], + [ + 51, + 75, + 131, + 384, + 26, + 20 + ], + [ + 51, + 75, + 131, + 384, + 2, + 28 + ], + [ + 51, + 75, + 131, + 384, + 10, + 28 + ], + [ + 51, + 75, + 131, + 384, + 18, + 28 + ], + [ + 51, + 75, + 131, + 384, + 26, + 28 + ], + [ + 51, + 75, + 131, + 384, + 2, + 8 + ], + [ + 51, + 75, + 131, + 384, + 6, + 8 + ], + [ + 51, + 75, + 131, + 384, + 18, + 8 + ], + [ + 51, + 75, + 131, + 384, + 2, + 24 + ], + [ + 51, + 75, + 131, + 384, + 6, + 24 + ], + [ + 51, + 75, + 131, + 384, + 18, + 24 + ], + [ + 51, + 75, + 131, + 384, + 22, + 24 + ], + [ + 51, + 75, + 131, + 384, + 2, + 16 + ], + [ + 51, + 75, + 131, + 384, + 6, + 16 + ], + [ + 51, + 75, + 131, + 384, + 10, + 16 + ], + [ + 51, + 75, + 131, + 384, + 14, + 16 + ], + [ + 51, + 75, + 131, + 384, + 4, + 8 + ], + [ + 51, + 75, + 131, + 384, + 20, + 8 + ], + [ + 51, + 75, + 131, + 384, + 4, + 24 + ], + [ + 51, + 75, + 131, + 384, + 20, + 24 + ], + [ + 51, + 75, + 131, + 384, + 4, + 16 + ], + [ + 51, + 75, + 131, + 384, + 12, + 16 + ], + [ + 51, + 75, + 131, + 384, + 8, + 16 + ], + [ + 51, + 75, + 131, + 384, + 1, + 2, + 4 + ], + [ + 51, + 75, + 131, + 384, + 9, + 2, + 4 + ], + [ + 51, + 75, + 131, + 384, + 17, + 2, + 4 + ], + [ + 51, + 75, + 131, + 384, + 25, + 2, + 4 + ], + [ + 51, + 75, + 131, + 384, + 1, + 10, + 4 + ], + [ + 51, + 75, + 131, + 384, + 9, + 10, + 4 + ], + [ + 51, + 75, + 131, + 384, + 17, + 10, + 4 + ], + [ + 51, + 75, + 131, + 384, + 25, + 10, + 4 + ], + [ + 51, + 75, + 131, + 384, + 1, + 18, + 4 + ], + [ + 51, + 75, + 131, + 384, + 9, + 18, + 4 + ], + [ + 51, + 75, + 131, + 384, + 17, + 18, + 4 + ], + [ + 51, + 75, + 131, + 384, + 25, + 18, + 4 + ], + [ + 51, + 75, + 131, + 384, + 1, + 26, + 4 + ], + [ + 51, + 75, + 131, + 384, + 9, + 26, + 4 + ], + [ + 51, + 75, + 131, + 384, + 17, + 26, + 4 + ], + [ + 51, + 75, + 131, + 384, + 25, + 26, + 4 + ], + [ + 51, + 75, + 131, + 384, + 1, + 2, + 12 + ], + [ + 51, + 75, + 131, + 384, + 9, + 2, + 12 + ], + [ + 51, + 75, + 131, + 384, + 17, + 2, + 12 + ], + [ + 51, + 75, + 131, + 384, + 25, + 2, + 12 + ], + [ + 51, + 75, + 131, + 384, + 1, + 10, + 12 + ], + [ + 51, + 75, + 131, + 384, + 9, + 10, + 12 + ], + [ + 51, + 75, + 131, + 384, + 17, + 10, + 12 + ], + [ + 51, + 75, + 131, + 384, + 25, + 10, + 12 + ], + [ + 51, + 75, + 131, + 384, + 1, + 18, + 12 + ], + [ + 51, + 75, + 131, + 384, + 9, + 18, + 12 + ], + [ + 51, + 75, + 131, + 384, + 25, + 18, + 12 + ], + [ + 51, + 75, + 131, + 384, + 1, + 26, + 12 + ], + [ + 51, + 75, + 131, + 384, + 9, + 26, + 12 + ], + [ + 51, + 75, + 131, + 384, + 17, + 26, + 12 + ], + [ + 51, + 75, + 131, + 384, + 25, + 26, + 12 + ], + [ + 51, + 75, + 131, + 384, + 1, + 2, + 20 + ], + [ + 51, + 75, + 131, + 384, + 9, + 2, + 20 + ], + [ + 51, + 75, + 131, + 384, + 17, + 2, + 20 + ], + [ + 51, + 75, + 131, + 384, + 25, + 2, + 20 + ], + [ + 51, + 75, + 131, + 384, + 1, + 10, + 20 + ], + [ + 51, + 75, + 131, + 384, + 17, + 10, + 20 + ], + [ + 51, + 75, + 131, + 384, + 25, + 10, + 20 + ], + [ + 51, + 75, + 131, + 384, + 1, + 18, + 20 + ], + [ + 51, + 75, + 131, + 384, + 9, + 18, + 20 + ], + [ + 51, + 75, + 131, + 384, + 17, + 18, + 20 + ], + [ + 51, + 75, + 131, + 384, + 25, + 18, + 20 + ], + [ + 51, + 75, + 131, + 384, + 1, + 26, + 20 + ], + [ + 51, + 75, + 131, + 384, + 9, + 26, + 20 + ], + [ + 51, + 75, + 131, + 384, + 17, + 26, + 20 + ], + [ + 51, + 75, + 131, + 384, + 25, + 26, + 20 + ], + [ + 51, + 75, + 131, + 384, + 17, + 2, + 28 + ], + [ + 51, + 75, + 131, + 384, + 25, + 2, + 28 + ], + [ + 51, + 75, + 131, + 384, + 1, + 10, + 28 + ], + [ + 51, + 75, + 131, + 384, + 9, + 10, + 28 + ], + [ + 51, + 75, + 131, + 384, + 17, + 10, + 28 + ], + [ + 51, + 75, + 131, + 384, + 25, + 10, + 28 + ], + [ + 51, + 75, + 131, + 384, + 1, + 18, + 28 + ], + [ + 51, + 75, + 131, + 384, + 9, + 18, + 28 + ], + [ + 51, + 75, + 131, + 384, + 17, + 18, + 28 + ], + [ + 51, + 75, + 131, + 384, + 25, + 18, + 28 + ], + [ + 51, + 75, + 131, + 384, + 1, + 26, + 28 + ], + [ + 51, + 75, + 131, + 384, + 9, + 26, + 28 + ], + [ + 51, + 75, + 131, + 384, + 17, + 26, + 28 + ], + [ + 51, + 75, + 131, + 384, + 25, + 26, + 28 + ], + [ + 51, + 75, + 131, + 384, + 1, + 2, + 8 + ], + [ + 51, + 75, + 131, + 384, + 5, + 2, + 8 + ], + [ + 51, + 75, + 131, + 384, + 17, + 2, + 8 + ], + [ + 51, + 75, + 131, + 384, + 21, + 2, + 8 + ], + [ + 51, + 75, + 131, + 384, + 1, + 6, + 8 + ], + [ + 51, + 75, + 131, + 384, + 5, + 6, + 8 + ], + [ + 51, + 75, + 131, + 384, + 17, + 6, + 8 + ], + [ + 51, + 75, + 131, + 384, + 21, + 6, + 8 + ], + [ + 51, + 75, + 131, + 384, + 1, + 18, + 8 + ], + [ + 51, + 75, + 131, + 384, + 5, + 18, + 8 + ], + [ + 51, + 75, + 131, + 384, + 17, + 18, + 8 + ], + [ + 51, + 75, + 131, + 384, + 21, + 18, + 8 + ], + [ + 51, + 75, + 131, + 384, + 1, + 22, + 8 + ], + [ + 51, + 75, + 131, + 384, + 5, + 22, + 8 + ], + [ + 51, + 75, + 131, + 384, + 17, + 22, + 8 + ], + [ + 51, + 75, + 131, + 384, + 1, + 2, + 24 + ], + [ + 51, + 75, + 131, + 384, + 5, + 2, + 24 + ], + [ + 51, + 75, + 131, + 384, + 17, + 2, + 24 + ], + [ + 51, + 75, + 131, + 384, + 21, + 2, + 24 + ], + [ + 51, + 75, + 131, + 384, + 1, + 6, + 24 + ], + [ + 51, + 75, + 131, + 384, + 5, + 6, + 24 + ], + [ + 51, + 75, + 131, + 384, + 1, + 18, + 24 + ], + [ + 51, + 75, + 131, + 384, + 5, + 18, + 24 + ], + [ + 51, + 75, + 131, + 384, + 17, + 18, + 24 + ], + [ + 51, + 75, + 131, + 384, + 21, + 18, + 24 + ], + [ + 51, + 75, + 131, + 384, + 1, + 22, + 24 + ], + [ + 51, + 75, + 131, + 384, + 5, + 22, + 24 + ], + [ + 51, + 75, + 131, + 384, + 17, + 22, + 24 + ], + [ + 51, + 75, + 131, + 384, + 21, + 22, + 24 + ], + [ + 51, + 75, + 131, + 384, + 1, + 2, + 16 + ], + [ + 51, + 75, + 131, + 384, + 5, + 2, + 16 + ], + [ + 51, + 75, + 131, + 384, + 9, + 2, + 16 + ], + [ + 51, + 75, + 131, + 384, + 13, + 2, + 16 + ], + [ + 51, + 75, + 131, + 384, + 1, + 6, + 16 + ], + [ + 51, + 75, + 131, + 384, + 5, + 6, + 16 + ], + [ + 51, + 75, + 131, + 384, + 9, + 6, + 16 + ], + [ + 51, + 75, + 131, + 384, + 13, + 6, + 16 + ], + [ + 51, + 75, + 131, + 384, + 1, + 10, + 16 + ], + [ + 51, + 75, + 131, + 384, + 5, + 10, + 16 + ], + [ + 51, + 75, + 131, + 384, + 9, + 10, + 16 + ], + [ + 51, + 75, + 131, + 384, + 13, + 10, + 16 + ], + [ + 51, + 75, + 131, + 384, + 5, + 14, + 16 + ], + [ + 51, + 75, + 131, + 384, + 9, + 14, + 16 + ], + [ + 51, + 75, + 131, + 384, + 13, + 14, + 16 + ], + [ + 51, + 75, + 131, + 384, + 1, + 4, + 8 + ], + [ + 51, + 75, + 131, + 384, + 3, + 4, + 8 + ], + [ + 51, + 75, + 131, + 384, + 17, + 4, + 8 + ], + [ + 51, + 75, + 131, + 384, + 19, + 4, + 8 + ], + [ + 51, + 75, + 131, + 384, + 1, + 20, + 8 + ], + [ + 51, + 75, + 131, + 384, + 3, + 20, + 8 + ], + [ + 51, + 75, + 131, + 384, + 17, + 20, + 8 + ], + [ + 51, + 75, + 131, + 384, + 19, + 20, + 8 + ], + [ + 51, + 75, + 131, + 384, + 1, + 4, + 24 + ], + [ + 51, + 75, + 131, + 384, + 3, + 4, + 24 + ], + [ + 51, + 75, + 131, + 384, + 17, + 4, + 24 + ], + [ + 51, + 75, + 131, + 384, + 19, + 4, + 24 + ], + [ + 51, + 75, + 131, + 384, + 1, + 20, + 24 + ], + [ + 51, + 75, + 131, + 384, + 3, + 20, + 24 + ], + [ + 51, + 75, + 131, + 384, + 17, + 20, + 24 + ], + [ + 51, + 75, + 131, + 384, + 19, + 20, + 24 + ], + [ + 51, + 75, + 131, + 384, + 1, + 4, + 16 + ], + [ + 51, + 75, + 131, + 384, + 3, + 4, + 16 + ], + [ + 51, + 75, + 131, + 384, + 9, + 4, + 16 + ], + [ + 51, + 75, + 131, + 384, + 11, + 4, + 16 + ], + [ + 51, + 75, + 131, + 384, + 1, + 12, + 16 + ], + [ + 51, + 75, + 131, + 384, + 3, + 12, + 16 + ], + [ + 51, + 75, + 131, + 384, + 9, + 12, + 16 + ], + [ + 51, + 75, + 131, + 384, + 11, + 12, + 16 + ], + [ + 51, + 75, + 131, + 384, + 1, + 8, + 16 + ], + [ + 51, + 75, + 131, + 384, + 3, + 8, + 16 + ], + [ + 51, + 75, + 131, + 384, + 5, + 8, + 16 + ], + [ + 51, + 75, + 131, + 384, + 7, + 8, + 16 + ], + [ + 51, + 75, + 131, + 384, + 2, + 4, + 8 + ], + [ + 51, + 75, + 131, + 384, + 18, + 4, + 8 + ], + [ + 51, + 75, + 131, + 384, + 2, + 20, + 8 + ], + [ + 51, + 75, + 131, + 384, + 18, + 20, + 8 + ], + [ + 51, + 75, + 131, + 384, + 2, + 4, + 24 + ], + [ + 51, + 75, + 131, + 384, + 18, + 4, + 24 + ], + [ + 51, + 75, + 131, + 384, + 2, + 20, + 24 + ], + [ + 51, + 75, + 131, + 384, + 18, + 20, + 24 + ], + [ + 51, + 75, + 131, + 384, + 2, + 4, + 16 + ], + [ + 51, + 75, + 131, + 384, + 10, + 4, + 16 + ], + [ + 51, + 75, + 131, + 384, + 2, + 12, + 16 + ], + [ + 51, + 75, + 131, + 384, + 10, + 12, + 16 + ], + [ + 51, + 75, + 131, + 384, + 2, + 8, + 16 + ], + [ + 51, + 75, + 131, + 384, + 6, + 8, + 16 + ], + [ + 51, + 75, + 131, + 384, + 4, + 8, + 16 + ], + [ + 51, + 75, + 131, + 384, + 1, + 2, + 4, + 8 + ], + [ + 51, + 75, + 131, + 384, + 17, + 2, + 4, + 8 + ], + [ + 51, + 75, + 131, + 384, + 1, + 18, + 4, + 8 + ], + [ + 51, + 75, + 131, + 384, + 17, + 2, + 20, + 8 + ], + [ + 51, + 75, + 131, + 384, + 1, + 18, + 20, + 8 + ], + [ + 51, + 75, + 131, + 384, + 17, + 18, + 20, + 8 + ], + [ + 51, + 75, + 131, + 384, + 17, + 2, + 4, + 24 + ], + [ + 51, + 75, + 131, + 384, + 1, + 18, + 4, + 24 + ], + [ + 51, + 75, + 131, + 384, + 17, + 18, + 4, + 24 + ], + [ + 51, + 75, + 131, + 384, + 1, + 2, + 20, + 24 + ], + [ + 51, + 75, + 131, + 384, + 17, + 2, + 20, + 24 + ], + [ + 51, + 75, + 131, + 384, + 1, + 18, + 20, + 24 + ], + [ + 51, + 75, + 131, + 384, + 1, + 2, + 4, + 16 + ], + [ + 51, + 75, + 131, + 384, + 9, + 2, + 4, + 16 + ], + [ + 51, + 75, + 131, + 384, + 1, + 10, + 4, + 16 + ], + [ + 51, + 75, + 131, + 384, + 9, + 2, + 12, + 16 + ], + [ + 51, + 75, + 131, + 384, + 1, + 10, + 12, + 16 + ], + [ + 51, + 75, + 131, + 384, + 9, + 10, + 12, + 16 + ], + [ + 51, + 75, + 131, + 384, + 1, + 2, + 8, + 16 + ], + [ + 51, + 75, + 131, + 384, + 5, + 2, + 8, + 16 + ], + [ + 51, + 75, + 131, + 384, + 1, + 6, + 8, + 16 + ], + [ + 51, + 75, + 131, + 384, + 1, + 4, + 8, + 16 + ], + [ + 51, + 75, + 131, + 384, + 3, + 4, + 8, + 16 + ], + [ + 51, + 75, + 131, + 384, + 2, + 4, + 8, + 16 + ], + [ + 51, + 157 + ], + [ + 51, + 214 + ], + [ + 51, + 285 + ], + [ + 51, + 342 + ], + [ + 51, + 207 + ], + [ + 51, + 335 + ], + [ + 51, + 132 + ], + [ + 51, + 260 + ], + [ + 51, + 25, + 75 + ], + [ + 51, + 157, + 75 + ], + [ + 51, + 285, + 75 + ], + [ + 51, + 25, + 207 + ], + [ + 51, + 157, + 207 + ], + [ + 51, + 409, + 207 + ], + [ + 51, + 285, + 207 + ], + [ + 51, + 25, + 459 + ], + [ + 51, + 157, + 459 + ], + [ + 51, + 409, + 459 + ], + [ + 51, + 285, + 459 + ], + [ + 51, + 25, + 335 + ], + [ + 51, + 157, + 335 + ], + [ + 51, + 409, + 335 + ], + [ + 51, + 285, + 335 + ], + [ + 51, + 25, + 132 + ], + [ + 51, + 82, + 132 + ], + [ + 51, + 409, + 132 + ], + [ + 51, + 466, + 132 + ], + [ + 51, + 25, + 260 + ], + [ + 51, + 82, + 260 + ], + [ + 51, + 409, + 260 + ], + [ + 51, + 466, + 260 + ], + [ + 51, + 157, + 384 + ], + [ + 51, + 214, + 384 + ], + [ + 51, + 75, + 132 + ], + [ + 51, + 459, + 132 + ], + [ + 51, + 75, + 260 + ], + [ + 51, + 459, + 260 + ], + [ + 51, + 75, + 384 + ], + [ + 51, + 207, + 384 + ], + [ + 51, + 132, + 384 + ], + [ + 51, + 25, + 75, + 132 + ], + [ + 51, + 409, + 75, + 132 + ], + [ + 51, + 25, + 459, + 132 + ], + [ + 51, + 409, + 459, + 132 + ], + [ + 51, + 25, + 75, + 260 + ], + [ + 51, + 409, + 75, + 260 + ], + [ + 51, + 25, + 459, + 260 + ], + [ + 51, + 409, + 459, + 260 + ], + [ + 51, + 25, + 75, + 384 + ], + [ + 51, + 157, + 75, + 384 + ], + [ + 51, + 25, + 207, + 384 + ], + [ + 51, + 157, + 207, + 384 + ], + [ + 51, + 25, + 132, + 384 + ], + [ + 51, + 82, + 132, + 384 + ], + [ + 51, + 8 + ], + [ + 51, + 93 + ], + [ + 51, + 399 + ], + [ + 51, + 474 + ], + [ + 51, + 17 + ], + [ + 51, + 406 + ], + [ + 51, + 68 + ], + [ + 51, + 451 + ], + [ + 51, + 8, + 17 + ], + [ + 51, + 76, + 17 + ], + [ + 51, + 399, + 17 + ], + [ + 51, + 459, + 17 + ], + [ + 51, + 8, + 85 + ], + [ + 51, + 76, + 85 + ], + [ + 51, + 399, + 85 + ], + [ + 51, + 459, + 85 + ], + [ + 51, + 8, + 406 + ], + [ + 51, + 76, + 406 + ], + [ + 51, + 399, + 406 + ], + [ + 51, + 459, + 406 + ], + [ + 51, + 8, + 466 + ], + [ + 51, + 399, + 466 + ], + [ + 51, + 8, + 68 + ], + [ + 51, + 25, + 68 + ], + [ + 51, + 399, + 68 + ], + [ + 51, + 414, + 68 + ], + [ + 51, + 8, + 451 + ], + [ + 51, + 25, + 451 + ], + [ + 51, + 399, + 451 + ], + [ + 51, + 414, + 451 + ], + [ + 51, + 8, + 391 + ], + [ + 51, + 76, + 391 + ], + [ + 51, + 93, + 391 + ], + [ + 51, + 17, + 68 + ], + [ + 51, + 406, + 68 + ], + [ + 51, + 17, + 451 + ], + [ + 51, + 406, + 451 + ], + [ + 51, + 17, + 391 + ], + [ + 51, + 68, + 391 + ], + [ + 51, + 8, + 17, + 68 + ], + [ + 51, + 399, + 17, + 68 + ], + [ + 51, + 8, + 406, + 68 + ], + [ + 51, + 399, + 406, + 68 + ], + [ + 51, + 8, + 17, + 451 + ], + [ + 51, + 399, + 17, + 451 + ], + [ + 51, + 8, + 406, + 451 + ], + [ + 51, + 399, + 406, + 451 + ], + [ + 51, + 8, + 17, + 391 + ], + [ + 51, + 76, + 17, + 391 + ], + [ + 51, + 8, + 85, + 391 + ], + [ + 51, + 76, + 85, + 391 + ], + [ + 51, + 8, + 68, + 391 + ], + [ + 51, + 25, + 68, + 391 + ], + [ + 30, + 102 + ], + [ + 30, + 171 + ], + [ + 30, + 231 + ], + [ + 30, + 299 + ], + [ + 30, + 359 + ], + [ + 30, + 76 + ], + [ + 30, + 205 + ], + [ + 30, + 333 + ], + [ + 30, + 460 + ], + [ + 30, + 129 + ], + [ + 30, + 257 + ], + [ + 30, + 42, + 76 + ], + [ + 30, + 171, + 76 + ], + [ + 30, + 299, + 76 + ], + [ + 30, + 426, + 76 + ], + [ + 30, + 42, + 205 + ], + [ + 30, + 171, + 205 + ], + [ + 30, + 299, + 205 + ], + [ + 30, + 426, + 205 + ], + [ + 30, + 42, + 333 + ], + [ + 30, + 171, + 333 + ], + [ + 30, + 299, + 333 + ], + [ + 30, + 426, + 333 + ], + [ + 30, + 42, + 460 + ], + [ + 30, + 171, + 460 + ], + [ + 30, + 299, + 460 + ], + [ + 30, + 426, + 460 + ], + [ + 30, + 42, + 129 + ], + [ + 30, + 102, + 129 + ], + [ + 30, + 299, + 129 + ], + [ + 30, + 359, + 129 + ], + [ + 30, + 102, + 384 + ], + [ + 30, + 299, + 384 + ], + [ + 30, + 359, + 384 + ], + [ + 30, + 42, + 257 + ], + [ + 30, + 102, + 257 + ], + [ + 30, + 171, + 257 + ], + [ + 30, + 231, + 257 + ], + [ + 30, + 76, + 129 + ], + [ + 30, + 333, + 129 + ], + [ + 30, + 76, + 384 + ], + [ + 30, + 333, + 384 + ], + [ + 30, + 76, + 257 + ], + [ + 30, + 205, + 257 + ], + [ + 30, + 129, + 257 + ], + [ + 30, + 42, + 76, + 129 + ], + [ + 30, + 299, + 76, + 129 + ], + [ + 30, + 42, + 333, + 129 + ], + [ + 30, + 299, + 333, + 129 + ], + [ + 30, + 42, + 76, + 384 + ], + [ + 30, + 299, + 76, + 384 + ], + [ + 30, + 42, + 333, + 384 + ], + [ + 30, + 299, + 333, + 384 + ], + [ + 30, + 42, + 76, + 257 + ], + [ + 30, + 171, + 76, + 257 + ], + [ + 30, + 42, + 205, + 257 + ], + [ + 30, + 171, + 205, + 257 + ], + [ + 30, + 42, + 129, + 257 + ], + [ + 30, + 102, + 129, + 257 + ], + [ + 30, + 76, + 129, + 257 + ], + [ + 10 + ], + [ + 62 + ], + [ + 95 + ], + [ + 107 + ], + [ + 397 + ], + [ + 441 + ], + [ + 472 + ], + [ + 492 + ], + [ + 20 + ], + [ + 117 + ], + [ + 403 + ], + [ + 498 + ], + [ + 32 + ], + [ + 423 + ], + [ + 65 + ], + [ + 454 + ], + [ + 10, + 20 + ], + [ + 42, + 20 + ], + [ + 75, + 20 + ], + [ + 107, + 20 + ], + [ + 397, + 20 + ], + [ + 429, + 20 + ], + [ + 460, + 20 + ], + [ + 492, + 20 + ], + [ + 10, + 52 + ], + [ + 107, + 52 + ], + [ + 397, + 52 + ], + [ + 460, + 52 + ], + [ + 492, + 52 + ], + [ + 10, + 85 + ], + [ + 75, + 85 + ], + [ + 107, + 85 + ], + [ + 397, + 85 + ], + [ + 429, + 85 + ], + [ + 492, + 85 + ], + [ + 10, + 117 + ], + [ + 42, + 117 + ], + [ + 75, + 117 + ], + [ + 107, + 117 + ], + [ + 397, + 117 + ], + [ + 429, + 117 + ], + [ + 460, + 117 + ], + [ + 492, + 117 + ], + [ + 10, + 403 + ], + [ + 42, + 403 + ], + [ + 75, + 403 + ], + [ + 107, + 403 + ], + [ + 397, + 403 + ], + [ + 429, + 403 + ], + [ + 460, + 403 + ], + [ + 492, + 403 + ], + [ + 10, + 435 + ], + [ + 75, + 435 + ], + [ + 107, + 435 + ], + [ + 397, + 435 + ], + [ + 492, + 435 + ], + [ + 10, + 466 + ], + [ + 42, + 466 + ], + [ + 75, + 466 + ], + [ + 107, + 466 + ], + [ + 397, + 466 + ], + [ + 429, + 466 + ], + [ + 492, + 466 + ], + [ + 10, + 498 + ], + [ + 42, + 498 + ], + [ + 75, + 498 + ], + [ + 107, + 498 + ], + [ + 397, + 498 + ], + [ + 429, + 498 + ], + [ + 460, + 498 + ], + [ + 492, + 498 + ], + [ + 10, + 32 + ], + [ + 30, + 32 + ], + [ + 75, + 32 + ], + [ + 95, + 32 + ], + [ + 397, + 32 + ], + [ + 409, + 32 + ], + [ + 460, + 32 + ], + [ + 472, + 32 + ], + [ + 10, + 97 + ], + [ + 30, + 97 + ], + [ + 95, + 97 + ], + [ + 397, + 97 + ], + [ + 409, + 97 + ], + [ + 472, + 97 + ], + [ + 10, + 423 + ], + [ + 30, + 423 + ], + [ + 75, + 423 + ], + [ + 95, + 423 + ], + [ + 397, + 423 + ], + [ + 409, + 423 + ], + [ + 460, + 423 + ], + [ + 472, + 423 + ], + [ + 10, + 486 + ], + [ + 95, + 486 + ], + [ + 397, + 486 + ], + [ + 472, + 486 + ], + [ + 10, + 65 + ], + [ + 30, + 65 + ], + [ + 42, + 65 + ], + [ + 62, + 65 + ], + [ + 397, + 65 + ], + [ + 409, + 65 + ], + [ + 429, + 65 + ], + [ + 441, + 65 + ], + [ + 10, + 454 + ], + [ + 30, + 454 + ], + [ + 42, + 454 + ], + [ + 62, + 454 + ], + [ + 397, + 454 + ], + [ + 409, + 454 + ], + [ + 429, + 454 + ], + [ + 441, + 454 + ], + [ + 10, + 391 + ], + [ + 62, + 391 + ], + [ + 95, + 391 + ], + [ + 107, + 391 + ], + [ + 127, + 391 + ], + [ + 20, + 32 + ], + [ + 85, + 32 + ], + [ + 403, + 32 + ], + [ + 466, + 32 + ], + [ + 20, + 97 + ], + [ + 403, + 97 + ], + [ + 466, + 97 + ], + [ + 20, + 423 + ], + [ + 85, + 423 + ], + [ + 403, + 423 + ], + [ + 466, + 423 + ], + [ + 20, + 486 + ], + [ + 403, + 486 + ], + [ + 466, + 486 + ], + [ + 20, + 65 + ], + [ + 52, + 65 + ], + [ + 403, + 65 + ], + [ + 435, + 65 + ], + [ + 20, + 454 + ], + [ + 52, + 454 + ], + [ + 403, + 454 + ], + [ + 435, + 454 + ], + [ + 20, + 391 + ], + [ + 85, + 391 + ], + [ + 117, + 391 + ], + [ + 32, + 65 + ], + [ + 423, + 65 + ], + [ + 32, + 454 + ], + [ + 423, + 454 + ], + [ + 32, + 391 + ], + [ + 65, + 391 + ], + [ + 10, + 20, + 32 + ], + [ + 75, + 20, + 32 + ], + [ + 397, + 20, + 32 + ], + [ + 460, + 20, + 32 + ], + [ + 10, + 85, + 32 + ], + [ + 75, + 85, + 32 + ], + [ + 397, + 85, + 32 + ], + [ + 460, + 85, + 32 + ], + [ + 10, + 403, + 32 + ], + [ + 75, + 403, + 32 + ], + [ + 397, + 403, + 32 + ], + [ + 460, + 403, + 32 + ], + [ + 10, + 466, + 32 + ], + [ + 75, + 466, + 32 + ], + [ + 397, + 466, + 32 + ], + [ + 460, + 466, + 32 + ], + [ + 10, + 20, + 97 + ], + [ + 75, + 20, + 97 + ], + [ + 397, + 20, + 97 + ], + [ + 460, + 20, + 97 + ], + [ + 10, + 85, + 97 + ], + [ + 75, + 85, + 97 + ], + [ + 397, + 85, + 97 + ], + [ + 460, + 85, + 97 + ], + [ + 10, + 403, + 97 + ], + [ + 75, + 403, + 97 + ], + [ + 397, + 403, + 97 + ], + [ + 460, + 403, + 97 + ], + [ + 10, + 466, + 97 + ], + [ + 75, + 466, + 97 + ], + [ + 397, + 466, + 97 + ], + [ + 460, + 466, + 97 + ], + [ + 10, + 20, + 423 + ], + [ + 75, + 20, + 423 + ], + [ + 397, + 20, + 423 + ], + [ + 460, + 20, + 423 + ], + [ + 10, + 85, + 423 + ], + [ + 75, + 85, + 423 + ], + [ + 397, + 85, + 423 + ], + [ + 460, + 85, + 423 + ], + [ + 10, + 403, + 423 + ], + [ + 75, + 403, + 423 + ], + [ + 397, + 403, + 423 + ], + [ + 460, + 403, + 423 + ], + [ + 10, + 466, + 423 + ], + [ + 75, + 466, + 423 + ], + [ + 397, + 466, + 423 + ], + [ + 460, + 466, + 423 + ], + [ + 10, + 20, + 486 + ], + [ + 75, + 20, + 486 + ], + [ + 397, + 20, + 486 + ], + [ + 460, + 20, + 486 + ], + [ + 10, + 85, + 486 + ], + [ + 75, + 85, + 486 + ], + [ + 397, + 85, + 486 + ], + [ + 10, + 403, + 486 + ], + [ + 75, + 403, + 486 + ], + [ + 397, + 403, + 486 + ], + [ + 460, + 403, + 486 + ], + [ + 10, + 466, + 486 + ], + [ + 75, + 466, + 486 + ], + [ + 397, + 466, + 486 + ], + [ + 10, + 20, + 65 + ], + [ + 42, + 20, + 65 + ], + [ + 397, + 20, + 65 + ], + [ + 429, + 20, + 65 + ], + [ + 10, + 52, + 65 + ], + [ + 42, + 52, + 65 + ], + [ + 397, + 52, + 65 + ], + [ + 429, + 52, + 65 + ], + [ + 10, + 403, + 65 + ], + [ + 42, + 403, + 65 + ], + [ + 397, + 403, + 65 + ], + [ + 429, + 403, + 65 + ], + [ + 10, + 435, + 65 + ], + [ + 42, + 435, + 65 + ], + [ + 397, + 435, + 65 + ], + [ + 429, + 435, + 65 + ], + [ + 10, + 20, + 454 + ], + [ + 42, + 20, + 454 + ], + [ + 397, + 20, + 454 + ], + [ + 429, + 20, + 454 + ], + [ + 10, + 52, + 454 + ], + [ + 42, + 52, + 454 + ], + [ + 397, + 52, + 454 + ], + [ + 429, + 52, + 454 + ], + [ + 10, + 403, + 454 + ], + [ + 42, + 403, + 454 + ], + [ + 397, + 403, + 454 + ], + [ + 429, + 403, + 454 + ], + [ + 10, + 435, + 454 + ], + [ + 42, + 435, + 454 + ], + [ + 397, + 435, + 454 + ], + [ + 429, + 435, + 454 + ], + [ + 10, + 20, + 391 + ], + [ + 42, + 20, + 391 + ], + [ + 75, + 20, + 391 + ], + [ + 107, + 20, + 391 + ], + [ + 10, + 52, + 391 + ], + [ + 75, + 52, + 391 + ], + [ + 107, + 52, + 391 + ], + [ + 10, + 85, + 391 + ], + [ + 42, + 85, + 391 + ], + [ + 75, + 85, + 391 + ], + [ + 107, + 85, + 391 + ], + [ + 10, + 117, + 391 + ], + [ + 42, + 117, + 391 + ], + [ + 75, + 117, + 391 + ], + [ + 107, + 117, + 391 + ], + [ + 10, + 32, + 65 + ], + [ + 30, + 32, + 65 + ], + [ + 397, + 32, + 65 + ], + [ + 409, + 32, + 65 + ], + [ + 10, + 423, + 65 + ], + [ + 30, + 423, + 65 + ], + [ + 397, + 423, + 65 + ], + [ + 409, + 423, + 65 + ], + [ + 10, + 32, + 454 + ], + [ + 30, + 32, + 454 + ], + [ + 397, + 32, + 454 + ], + [ + 409, + 32, + 454 + ], + [ + 10, + 423, + 454 + ], + [ + 30, + 423, + 454 + ], + [ + 397, + 423, + 454 + ], + [ + 409, + 423, + 454 + ], + [ + 10, + 32, + 391 + ], + [ + 30, + 32, + 391 + ], + [ + 75, + 32, + 391 + ], + [ + 95, + 32, + 391 + ], + [ + 10, + 97, + 391 + ], + [ + 30, + 97, + 391 + ], + [ + 95, + 97, + 391 + ], + [ + 10, + 65, + 391 + ], + [ + 30, + 65, + 391 + ], + [ + 42, + 65, + 391 + ], + [ + 62, + 65, + 391 + ], + [ + 20, + 32, + 65 + ], + [ + 403, + 32, + 65 + ], + [ + 20, + 423, + 65 + ], + [ + 403, + 423, + 65 + ], + [ + 20, + 32, + 454 + ], + [ + 403, + 32, + 454 + ], + [ + 20, + 423, + 454 + ], + [ + 403, + 423, + 454 + ], + [ + 20, + 32, + 391 + ], + [ + 85, + 32, + 391 + ], + [ + 20, + 97, + 391 + ], + [ + 85, + 97, + 391 + ], + [ + 20, + 65, + 391 + ], + [ + 52, + 65, + 391 + ], + [ + 32, + 65, + 391 + ], + [ + 10, + 20, + 32, + 65 + ], + [ + 397, + 20, + 32, + 65 + ], + [ + 10, + 403, + 32, + 65 + ], + [ + 397, + 403, + 32, + 65 + ], + [ + 397, + 20, + 423, + 65 + ], + [ + 10, + 403, + 423, + 65 + ], + [ + 397, + 403, + 423, + 65 + ], + [ + 10, + 20, + 32, + 454 + ], + [ + 397, + 20, + 32, + 454 + ], + [ + 10, + 403, + 32, + 454 + ], + [ + 397, + 403, + 32, + 454 + ], + [ + 10, + 20, + 423, + 454 + ], + [ + 397, + 20, + 423, + 454 + ], + [ + 10, + 403, + 423, + 454 + ], + [ + 397, + 403, + 423, + 454 + ], + [ + 10, + 20, + 32, + 391 + ], + [ + 75, + 20, + 32, + 391 + ], + [ + 10, + 85, + 32, + 391 + ], + [ + 75, + 85, + 32, + 391 + ], + [ + 10, + 20, + 97, + 391 + ], + [ + 75, + 20, + 97, + 391 + ], + [ + 10, + 85, + 97, + 391 + ], + [ + 75, + 85, + 97, + 391 + ], + [ + 10, + 20, + 65, + 391 + ], + [ + 42, + 20, + 65, + 391 + ], + [ + 10, + 52, + 65, + 391 + ], + [ + 42, + 52, + 65, + 391 + ], + [ + 10, + 32, + 65, + 391 + ], + [ + 30, + 32, + 65, + 391 + ], + [ + 20, + 32, + 65, + 391 + ], + [ + 30, + 167 + ], + [ + 30, + 236 + ], + [ + 30, + 295 + ], + [ + 30, + 364 + ], + [ + 30, + 235 + ], + [ + 30, + 459 + ], + [ + 30, + 363 + ], + [ + 30, + 160 + ], + [ + 30, + 288 + ], + [ + 30, + 7, + 75 + ], + [ + 30, + 167, + 75 + ], + [ + 30, + 295, + 75 + ], + [ + 30, + 7, + 235 + ], + [ + 30, + 167, + 235 + ], + [ + 30, + 391, + 235 + ], + [ + 30, + 295, + 235 + ], + [ + 30, + 7, + 459 + ], + [ + 30, + 167, + 459 + ], + [ + 30, + 391, + 459 + ], + [ + 30, + 295, + 459 + ], + [ + 30, + 7, + 363 + ], + [ + 30, + 167, + 363 + ], + [ + 30, + 391, + 363 + ], + [ + 30, + 295, + 363 + ], + [ + 30, + 7, + 160 + ], + [ + 30, + 76, + 160 + ], + [ + 30, + 391, + 160 + ], + [ + 30, + 460, + 160 + ], + [ + 30, + 7, + 288 + ], + [ + 30, + 76, + 288 + ], + [ + 30, + 391, + 288 + ], + [ + 30, + 460, + 288 + ], + [ + 30, + 167, + 384 + ], + [ + 30, + 236, + 384 + ], + [ + 30, + 75, + 160 + ], + [ + 30, + 459, + 160 + ], + [ + 30, + 75, + 288 + ], + [ + 30, + 459, + 288 + ], + [ + 30, + 75, + 384 + ], + [ + 30, + 235, + 384 + ], + [ + 30, + 160, + 384 + ], + [ + 30, + 7, + 75, + 160 + ], + [ + 30, + 391, + 75, + 160 + ], + [ + 30, + 7, + 459, + 160 + ], + [ + 30, + 391, + 459, + 160 + ], + [ + 30, + 7, + 75, + 288 + ], + [ + 30, + 391, + 75, + 288 + ], + [ + 30, + 7, + 459, + 288 + ], + [ + 30, + 391, + 459, + 288 + ], + [ + 30, + 7, + 75, + 384 + ], + [ + 30, + 167, + 75, + 384 + ], + [ + 30, + 7, + 235, + 384 + ], + [ + 30, + 167, + 235, + 384 + ], + [ + 30, + 7, + 160, + 384 + ], + [ + 30, + 76, + 160, + 384 + ], + [ + 30, + 75, + 160, + 384 + ], + [ + 1 + ], + [ + 31 + ], + [ + 103 + ], + [ + 121 + ], + [ + 427 + ], + [ + 437 + ], + [ + 461 + ], + [ + 467 + ], + [ + 469 + ], + [ + 6 + ], + [ + 126 + ], + [ + 428 + ], + [ + 468 + ], + [ + 24 + ], + [ + 434 + ], + [ + 96 + ], + [ + 458 + ], + [ + 1, + 6 + ], + [ + 25, + 6 + ], + [ + 97, + 6 + ], + [ + 121, + 6 + ], + [ + 427, + 6 + ], + [ + 435, + 6 + ], + [ + 459, + 6 + ], + [ + 467, + 6 + ], + [ + 1, + 30 + ], + [ + 121, + 30 + ], + [ + 427, + 30 + ], + [ + 467, + 30 + ], + [ + 1, + 102 + ], + [ + 121, + 102 + ], + [ + 427, + 102 + ], + [ + 435, + 102 + ], + [ + 467, + 102 + ], + [ + 1, + 126 + ], + [ + 25, + 126 + ], + [ + 97, + 126 + ], + [ + 121, + 126 + ], + [ + 427, + 126 + ], + [ + 435, + 126 + ], + [ + 459, + 126 + ], + [ + 467, + 126 + ], + [ + 1, + 428 + ], + [ + 25, + 428 + ], + [ + 97, + 428 + ], + [ + 121, + 428 + ], + [ + 427, + 428 + ], + [ + 435, + 428 + ], + [ + 459, + 428 + ], + [ + 467, + 428 + ], + [ + 1, + 436 + ], + [ + 97, + 436 + ], + [ + 121, + 436 + ], + [ + 427, + 436 + ], + [ + 467, + 436 + ], + [ + 1, + 460 + ], + [ + 25, + 460 + ], + [ + 121, + 460 + ], + [ + 427, + 460 + ], + [ + 467, + 460 + ], + [ + 1, + 468 + ], + [ + 25, + 468 + ], + [ + 97, + 468 + ], + [ + 121, + 468 + ], + [ + 427, + 468 + ], + [ + 435, + 468 + ], + [ + 459, + 468 + ], + [ + 467, + 468 + ], + [ + 1, + 24 + ], + [ + 7, + 24 + ], + [ + 97, + 24 + ], + [ + 103, + 24 + ], + [ + 427, + 24 + ], + [ + 429, + 24 + ], + [ + 459, + 24 + ], + [ + 461, + 24 + ], + [ + 1, + 120 + ], + [ + 103, + 120 + ], + [ + 427, + 120 + ], + [ + 429, + 120 + ], + [ + 461, + 120 + ], + [ + 1, + 434 + ], + [ + 7, + 434 + ], + [ + 97, + 434 + ], + [ + 103, + 434 + ], + [ + 427, + 434 + ], + [ + 429, + 434 + ], + [ + 459, + 434 + ], + [ + 461, + 434 + ], + [ + 1, + 466 + ], + [ + 7, + 466 + ], + [ + 103, + 466 + ], + [ + 427, + 466 + ], + [ + 461, + 466 + ], + [ + 1, + 96 + ], + [ + 7, + 96 + ], + [ + 25, + 96 + ], + [ + 31, + 96 + ], + [ + 427, + 96 + ], + [ + 429, + 96 + ], + [ + 435, + 96 + ], + [ + 437, + 96 + ], + [ + 1, + 458 + ], + [ + 7, + 458 + ], + [ + 25, + 458 + ], + [ + 31, + 458 + ], + [ + 427, + 458 + ], + [ + 429, + 458 + ], + [ + 435, + 458 + ], + [ + 437, + 458 + ], + [ + 1, + 426 + ], + [ + 31, + 426 + ], + [ + 103, + 426 + ], + [ + 121, + 426 + ], + [ + 127, + 426 + ], + [ + 6, + 24 + ], + [ + 102, + 24 + ], + [ + 428, + 24 + ], + [ + 460, + 24 + ], + [ + 6, + 120 + ], + [ + 428, + 120 + ], + [ + 6, + 434 + ], + [ + 102, + 434 + ], + [ + 428, + 434 + ], + [ + 460, + 434 + ], + [ + 6, + 466 + ], + [ + 102, + 466 + ], + [ + 428, + 466 + ], + [ + 6, + 96 + ], + [ + 30, + 96 + ], + [ + 428, + 96 + ], + [ + 436, + 96 + ], + [ + 6, + 458 + ], + [ + 30, + 458 + ], + [ + 428, + 458 + ], + [ + 436, + 458 + ], + [ + 6, + 426 + ], + [ + 126, + 426 + ], + [ + 24, + 96 + ], + [ + 434, + 96 + ], + [ + 24, + 458 + ], + [ + 434, + 458 + ], + [ + 24, + 426 + ], + [ + 120, + 426 + ], + [ + 96, + 426 + ], + [ + 1, + 6, + 24 + ], + [ + 97, + 6, + 24 + ], + [ + 427, + 6, + 24 + ], + [ + 459, + 6, + 24 + ], + [ + 1, + 102, + 24 + ], + [ + 97, + 102, + 24 + ], + [ + 427, + 102, + 24 + ], + [ + 459, + 102, + 24 + ], + [ + 1, + 428, + 24 + ], + [ + 97, + 428, + 24 + ], + [ + 427, + 428, + 24 + ], + [ + 459, + 428, + 24 + ], + [ + 1, + 460, + 24 + ], + [ + 97, + 460, + 24 + ], + [ + 427, + 460, + 24 + ], + [ + 459, + 460, + 24 + ], + [ + 1, + 6, + 120 + ], + [ + 97, + 6, + 120 + ], + [ + 427, + 6, + 120 + ], + [ + 459, + 6, + 120 + ], + [ + 1, + 102, + 120 + ], + [ + 97, + 102, + 120 + ], + [ + 427, + 102, + 120 + ], + [ + 459, + 102, + 120 + ], + [ + 1, + 428, + 120 + ], + [ + 97, + 428, + 120 + ], + [ + 427, + 428, + 120 + ], + [ + 459, + 428, + 120 + ], + [ + 1, + 460, + 120 + ], + [ + 97, + 460, + 120 + ], + [ + 427, + 460, + 120 + ], + [ + 1, + 6, + 434 + ], + [ + 97, + 6, + 434 + ], + [ + 427, + 6, + 434 + ], + [ + 459, + 6, + 434 + ], + [ + 1, + 102, + 434 + ], + [ + 97, + 102, + 434 + ], + [ + 427, + 102, + 434 + ], + [ + 459, + 102, + 434 + ], + [ + 1, + 428, + 434 + ], + [ + 97, + 428, + 434 + ], + [ + 427, + 428, + 434 + ], + [ + 459, + 428, + 434 + ], + [ + 1, + 460, + 434 + ], + [ + 97, + 460, + 434 + ], + [ + 427, + 460, + 434 + ], + [ + 459, + 460, + 434 + ], + [ + 1, + 6, + 466 + ], + [ + 97, + 6, + 466 + ], + [ + 427, + 6, + 466 + ], + [ + 459, + 6, + 466 + ], + [ + 1, + 102, + 466 + ], + [ + 97, + 102, + 466 + ], + [ + 427, + 102, + 466 + ], + [ + 459, + 102, + 466 + ], + [ + 1, + 428, + 466 + ], + [ + 97, + 428, + 466 + ], + [ + 427, + 428, + 466 + ], + [ + 459, + 428, + 466 + ], + [ + 1, + 460, + 466 + ], + [ + 427, + 460, + 466 + ], + [ + 1, + 6, + 96 + ], + [ + 25, + 6, + 96 + ], + [ + 427, + 6, + 96 + ], + [ + 435, + 6, + 96 + ], + [ + 1, + 30, + 96 + ], + [ + 25, + 30, + 96 + ], + [ + 427, + 30, + 96 + ], + [ + 435, + 30, + 96 + ], + [ + 1, + 428, + 96 + ], + [ + 25, + 428, + 96 + ], + [ + 427, + 428, + 96 + ], + [ + 435, + 428, + 96 + ], + [ + 1, + 436, + 96 + ], + [ + 25, + 436, + 96 + ], + [ + 427, + 436, + 96 + ], + [ + 435, + 436, + 96 + ], + [ + 1, + 6, + 458 + ], + [ + 25, + 6, + 458 + ], + [ + 427, + 6, + 458 + ], + [ + 435, + 6, + 458 + ], + [ + 1, + 30, + 458 + ], + [ + 25, + 30, + 458 + ], + [ + 427, + 30, + 458 + ], + [ + 435, + 30, + 458 + ], + [ + 1, + 428, + 458 + ], + [ + 25, + 428, + 458 + ], + [ + 427, + 428, + 458 + ], + [ + 435, + 428, + 458 + ], + [ + 1, + 436, + 458 + ], + [ + 25, + 436, + 458 + ], + [ + 427, + 436, + 458 + ], + [ + 435, + 436, + 458 + ], + [ + 1, + 6, + 426 + ], + [ + 25, + 6, + 426 + ], + [ + 97, + 6, + 426 + ], + [ + 121, + 6, + 426 + ], + [ + 1, + 30, + 426 + ], + [ + 97, + 30, + 426 + ], + [ + 121, + 30, + 426 + ], + [ + 1, + 102, + 426 + ], + [ + 25, + 102, + 426 + ], + [ + 121, + 102, + 426 + ], + [ + 1, + 126, + 426 + ], + [ + 25, + 126, + 426 + ], + [ + 97, + 126, + 426 + ], + [ + 121, + 126, + 426 + ], + [ + 1, + 24, + 96 + ], + [ + 7, + 24, + 96 + ], + [ + 427, + 24, + 96 + ], + [ + 429, + 24, + 96 + ], + [ + 1, + 434, + 96 + ], + [ + 7, + 434, + 96 + ], + [ + 427, + 434, + 96 + ], + [ + 429, + 434, + 96 + ], + [ + 1, + 24, + 458 + ], + [ + 7, + 24, + 458 + ], + [ + 427, + 24, + 458 + ], + [ + 429, + 24, + 458 + ], + [ + 1, + 434, + 458 + ], + [ + 7, + 434, + 458 + ], + [ + 427, + 434, + 458 + ], + [ + 429, + 434, + 458 + ], + [ + 1, + 24, + 426 + ], + [ + 7, + 24, + 426 + ], + [ + 97, + 24, + 426 + ], + [ + 103, + 24, + 426 + ], + [ + 1, + 120, + 426 + ], + [ + 7, + 120, + 426 + ], + [ + 97, + 120, + 426 + ], + [ + 103, + 120, + 426 + ], + [ + 1, + 96, + 426 + ], + [ + 7, + 96, + 426 + ], + [ + 25, + 96, + 426 + ], + [ + 31, + 96, + 426 + ], + [ + 6, + 24, + 96 + ], + [ + 428, + 24, + 96 + ], + [ + 6, + 434, + 96 + ], + [ + 428, + 434, + 96 + ], + [ + 6, + 24, + 458 + ], + [ + 428, + 24, + 458 + ], + [ + 6, + 434, + 458 + ], + [ + 428, + 434, + 458 + ], + [ + 6, + 24, + 426 + ], + [ + 102, + 24, + 426 + ], + [ + 6, + 120, + 426 + ], + [ + 6, + 96, + 426 + ], + [ + 30, + 96, + 426 + ], + [ + 24, + 96, + 426 + ], + [ + 1, + 6, + 24, + 96 + ], + [ + 1, + 428, + 24, + 96 + ], + [ + 427, + 428, + 24, + 96 + ], + [ + 1, + 6, + 434, + 96 + ], + [ + 427, + 6, + 434, + 96 + ], + [ + 1, + 428, + 434, + 96 + ], + [ + 427, + 428, + 434, + 96 + ], + [ + 1, + 6, + 24, + 458 + ], + [ + 427, + 6, + 24, + 458 + ], + [ + 1, + 428, + 24, + 458 + ], + [ + 427, + 428, + 24, + 458 + ], + [ + 1, + 6, + 434, + 458 + ], + [ + 427, + 6, + 434, + 458 + ], + [ + 1, + 428, + 434, + 458 + ], + [ + 427, + 428, + 434, + 458 + ], + [ + 1, + 6, + 24, + 426 + ], + [ + 97, + 6, + 24, + 426 + ], + [ + 1, + 102, + 24, + 426 + ], + [ + 97, + 102, + 24, + 426 + ], + [ + 1, + 6, + 120, + 426 + ], + [ + 97, + 6, + 120, + 426 + ], + [ + 1, + 102, + 120, + 426 + ], + [ + 97, + 102, + 120, + 426 + ], + [ + 1, + 6, + 96, + 426 + ], + [ + 25, + 6, + 96, + 426 + ], + [ + 1, + 30, + 96, + 426 + ], + [ + 25, + 30, + 96, + 426 + ], + [ + 1, + 24, + 96, + 426 + ], + [ + 7, + 24, + 96, + 426 + ], + [ + 6, + 24, + 96, + 426 + ], + [ + 5, + 26, + 40, + 74, + 385, + 1 + ], + [ + 5, + 26, + 40, + 74, + 385, + 3 + ], + [ + 5, + 26, + 40, + 74, + 385, + 9 + ], + [ + 5, + 26, + 40, + 74, + 385, + 11 + ], + [ + 5, + 26, + 40, + 74, + 385, + 129 + ], + [ + 5, + 26, + 40, + 74, + 385, + 137 + ], + [ + 5, + 26, + 40, + 74, + 385, + 139 + ], + [ + 5, + 26, + 40, + 74, + 385, + 10 + ], + [ + 5, + 26, + 40, + 74, + 385, + 138 + ], + [ + 5, + 26, + 40, + 74, + 385, + 8 + ], + [ + 5, + 26, + 40, + 74, + 385, + 136 + ], + [ + 5, + 26, + 40, + 74, + 385, + 128 + ], + [ + 5, + 26, + 40, + 74, + 385, + 1, + 2 + ], + [ + 5, + 26, + 40, + 74, + 385, + 9, + 2 + ], + [ + 5, + 26, + 40, + 74, + 385, + 137, + 2 + ], + [ + 5, + 26, + 40, + 74, + 385, + 1, + 10 + ], + [ + 5, + 26, + 40, + 74, + 385, + 9, + 10 + ], + [ + 5, + 26, + 40, + 74, + 385, + 129, + 10 + ], + [ + 5, + 26, + 40, + 74, + 385, + 137, + 10 + ], + [ + 5, + 26, + 40, + 74, + 385, + 9, + 130 + ], + [ + 5, + 26, + 40, + 74, + 385, + 129, + 130 + ], + [ + 5, + 26, + 40, + 74, + 385, + 137, + 130 + ], + [ + 5, + 26, + 40, + 74, + 385, + 1, + 138 + ], + [ + 5, + 26, + 40, + 74, + 385, + 9, + 138 + ], + [ + 5, + 26, + 40, + 74, + 385, + 129, + 138 + ], + [ + 5, + 26, + 40, + 74, + 385, + 137, + 138 + ], + [ + 5, + 26, + 40, + 74, + 385, + 1, + 8 + ], + [ + 5, + 26, + 40, + 74, + 385, + 3, + 8 + ], + [ + 5, + 26, + 40, + 74, + 385, + 129, + 8 + ], + [ + 5, + 26, + 40, + 74, + 385, + 131, + 8 + ], + [ + 5, + 26, + 40, + 74, + 385, + 1, + 136 + ], + [ + 5, + 26, + 40, + 74, + 385, + 3, + 136 + ], + [ + 5, + 26, + 40, + 74, + 385, + 129, + 136 + ], + [ + 5, + 26, + 40, + 74, + 385, + 131, + 136 + ], + [ + 5, + 26, + 40, + 74, + 385, + 3, + 128 + ], + [ + 5, + 26, + 40, + 74, + 385, + 9, + 128 + ], + [ + 5, + 26, + 40, + 74, + 385, + 11, + 128 + ], + [ + 5, + 26, + 40, + 74, + 385, + 2, + 8 + ], + [ + 5, + 26, + 40, + 74, + 385, + 130, + 8 + ], + [ + 5, + 26, + 40, + 74, + 385, + 2, + 136 + ], + [ + 5, + 26, + 40, + 74, + 385, + 130, + 136 + ], + [ + 5, + 26, + 40, + 74, + 385, + 10, + 128 + ], + [ + 5, + 26, + 40, + 74, + 385, + 8, + 128 + ], + [ + 5, + 26, + 40, + 74, + 385, + 1, + 2, + 8 + ], + [ + 5, + 26, + 40, + 74, + 385, + 129, + 130, + 8 + ], + [ + 5, + 26, + 40, + 74, + 385, + 1, + 2, + 136 + ], + [ + 5, + 26, + 40, + 74, + 385, + 129, + 130, + 136 + ], + [ + 5, + 26, + 40, + 74, + 385, + 9, + 10, + 128 + ], + [ + 5, + 26, + 40, + 74, + 385, + 3, + 8, + 128 + ], + [ + 12, + 18, + 33, + 67, + 388, + 1 + ], + [ + 12, + 18, + 33, + 67, + 388, + 5 + ], + [ + 12, + 18, + 33, + 67, + 388, + 7 + ], + [ + 12, + 18, + 33, + 67, + 388, + 129 + ], + [ + 12, + 18, + 33, + 67, + 388, + 133 + ], + [ + 12, + 18, + 33, + 67, + 388, + 2 + ], + [ + 12, + 18, + 33, + 67, + 388, + 6 + ], + [ + 12, + 18, + 33, + 67, + 388, + 130 + ], + [ + 12, + 18, + 33, + 67, + 388, + 134 + ], + [ + 12, + 18, + 33, + 67, + 388, + 4 + ], + [ + 12, + 18, + 33, + 67, + 388, + 132 + ], + [ + 12, + 18, + 33, + 67, + 388, + 128 + ], + [ + 12, + 18, + 33, + 67, + 388, + 1, + 2 + ], + [ + 12, + 18, + 33, + 67, + 388, + 5, + 2 + ], + [ + 12, + 18, + 33, + 67, + 388, + 129, + 2 + ], + [ + 12, + 18, + 33, + 67, + 388, + 133, + 2 + ], + [ + 12, + 18, + 33, + 67, + 388, + 1, + 6 + ], + [ + 12, + 18, + 33, + 67, + 388, + 5, + 6 + ], + [ + 12, + 18, + 33, + 67, + 388, + 129, + 6 + ], + [ + 12, + 18, + 33, + 67, + 388, + 133, + 6 + ], + [ + 12, + 18, + 33, + 67, + 388, + 1, + 130 + ], + [ + 12, + 18, + 33, + 67, + 388, + 5, + 130 + ], + [ + 12, + 18, + 33, + 67, + 388, + 129, + 130 + ], + [ + 12, + 18, + 33, + 67, + 388, + 133, + 130 + ], + [ + 12, + 18, + 33, + 67, + 388, + 1, + 134 + ], + [ + 12, + 18, + 33, + 67, + 388, + 5, + 134 + ], + [ + 12, + 18, + 33, + 67, + 388, + 129, + 134 + ], + [ + 12, + 18, + 33, + 67, + 388, + 133, + 134 + ], + [ + 12, + 18, + 33, + 67, + 388, + 3, + 4 + ], + [ + 12, + 18, + 33, + 67, + 388, + 129, + 4 + ], + [ + 12, + 18, + 33, + 67, + 388, + 1, + 132 + ], + [ + 12, + 18, + 33, + 67, + 388, + 129, + 132 + ], + [ + 12, + 18, + 33, + 67, + 388, + 131, + 132 + ], + [ + 12, + 18, + 33, + 67, + 388, + 1, + 128 + ], + [ + 12, + 18, + 33, + 67, + 388, + 5, + 128 + ], + [ + 12, + 18, + 33, + 67, + 388, + 7, + 128 + ], + [ + 12, + 18, + 33, + 67, + 388, + 2, + 4 + ], + [ + 12, + 18, + 33, + 67, + 388, + 130, + 4 + ], + [ + 12, + 18, + 33, + 67, + 388, + 2, + 132 + ], + [ + 12, + 18, + 33, + 67, + 388, + 130, + 132 + ], + [ + 12, + 18, + 33, + 67, + 388, + 2, + 128 + ], + [ + 12, + 18, + 33, + 67, + 388, + 6, + 128 + ], + [ + 12, + 18, + 33, + 67, + 388, + 129, + 130, + 4 + ], + [ + 12, + 18, + 33, + 67, + 388, + 129, + 2, + 132 + ], + [ + 12, + 18, + 33, + 67, + 388, + 1, + 130, + 132 + ], + [ + 12, + 18, + 33, + 67, + 388, + 5, + 2, + 128 + ], + [ + 12, + 18, + 33, + 67, + 388, + 1, + 6, + 128 + ] + ], + "base_commit": "f626db5c3a3d781d8f7695038776c621651f75e1", + "base_frame_count": 1224, + "discovery_word_sha256": "62b2d69854095603bb6d88fcf2f3c395fcf9d9724de8cb308f75ffaa0a84eac3", + "scalar_frame_changes": [ + [ + 8155, + 339, + 94 + ], + [ + 8159, + 340, + 59 + ], + [ + 8309, + 359, + 65 + ], + [ + 8313, + 360, + 64 + ], + [ + 8463, + 379, + 63 + ], + [ + 8471, + 380, + 81 + ], + [ + 8625, + 399, + 40 + ], + [ + 8629, + 400, + 79 + ], + [ + 8775, + 419, + 42 + ], + [ + 8783, + 420, + 41 + ], + [ + 8929, + 439, + 109 + ], + [ + 8937, + 440, + 37 + ], + [ + 9080, + 459, + 110 + ], + [ + 9088, + 460, + 111 + ], + [ + 9239, + 479, + 60 + ], + [ + 9247, + 480, + 88 + ], + [ + 9389, + 499, + 61 + ], + [ + 9397, + 500, + 62 + ], + [ + 9547, + 519, + 97 + ], + [ + 9697, + 539, + 98 + ], + [ + 9705, + 540, + 99 + ], + [ + 9859, + 559, + 107 + ], + [ + 9863, + 560, + 108 + ], + [ + 9896, + 316, + 1908 + ], + [ + 9897, + 316, + 1908 + ], + [ + 9898, + 316, + 1908 + ], + [ + 9899, + 316, + 1908 + ], + [ + 9900, + 316, + 1908 + ], + [ + 9901, + 316, + 1908 + ], + [ + 9902, + 316, + 1908 + ], + [ + 9903, + 316, + 1908 + ], + [ + 9904, + 316, + 1908 + ], + [ + 9905, + 316, + 1908 + ], + [ + 9906, + 316, + 1908 + ], + [ + 9907, + 316, + 1908 + ], + [ + 9908, + 316, + 1908 + ], + [ + 9909, + 316, + 1908 + ], + [ + 9910, + 316, + 1908 + ], + [ + 9911, + 316, + 1908 + ], + [ + 9912, + 316, + 1908 + ], + [ + 9913, + 316, + 1908 + ], + [ + 9914, + 316, + 1908 + ], + [ + 9915, + 316, + 1908 + ], + [ + 9916, + 316, + 1908 + ], + [ + 9917, + 316, + 1908 + ], + [ + 9918, + 316, + 1908 + ], + [ + 9919, + 316, + 1908 + ], + [ + 9920, + 316, + 1908 + ], + [ + 9921, + 316, + 1908 + ], + [ + 9922, + 316, + 1908 + ], + [ + 9923, + 316, + 1908 + ], + [ + 9924, + 316, + 1908 + ], + [ + 9925, + 316, + 1908 + ], + [ + 9926, + 316, + 1908 + ], + [ + 9927, + 316, + 1908 + ], + [ + 9928, + 316, + 1908 + ], + [ + 9929, + 316, + 1908 + ], + [ + 9930, + 316, + 1908 + ], + [ + 9931, + 316, + 1908 + ], + [ + 9932, + 316, + 1908 + ], + [ + 9933, + 316, + 1908 + ], + [ + 9934, + 316, + 1908 + ], + [ + 9935, + 316, + 1908 + ], + [ + 9936, + 316, + 1908 + ], + [ + 9937, + 316, + 1908 + ], + [ + 9938, + 316, + 1908 + ], + [ + 9939, + 316, + 1908 + ], + [ + 9940, + 316, + 1908 + ], + [ + 9941, + 316, + 1908 + ], + [ + 9942, + 316, + 1908 + ], + [ + 9943, + 316, + 1908 + ], + [ + 9944, + 316, + 1908 + ], + [ + 9945, + 316, + 1908 + ], + [ + 9946, + 316, + 1908 + ], + [ + 9947, + 316, + 1908 + ], + [ + 9948, + 316, + 1908 + ], + [ + 9949, + 316, + 1908 + ], + [ + 9950, + 316, + 1908 + ], + [ + 9951, + 316, + 1908 + ], + [ + 9952, + 316, + 1908 + ], + [ + 9953, + 316, + 1908 + ], + [ + 9954, + 316, + 1908 + ], + [ + 9955, + 316, + 1908 + ], + [ + 9956, + 316, + 1908 + ], + [ + 9957, + 316, + 1908 + ], + [ + 9958, + 316, + 1908 + ], + [ + 9959, + 316, + 1908 + ], + [ + 9960, + 316, + 1908 + ], + [ + 9961, + 316, + 1908 + ], + [ + 9962, + 316, + 1908 + ], + [ + 9963, + 316, + 1908 + ], + [ + 9964, + 316, + 1908 + ], + [ + 9965, + 316, + 1908 + ], + [ + 9966, + 316, + 1908 + ], + [ + 9967, + 316, + 1908 + ], + [ + 9968, + 316, + 1908 + ], + [ + 9969, + 316, + 1908 + ], + [ + 9970, + 316, + 1908 + ], + [ + 9971, + 316, + 1908 + ], + [ + 9972, + 316, + 1908 + ], + [ + 9973, + 316, + 1908 + ], + [ + 9974, + 316, + 1908 + ], + [ + 9975, + 316, + 1908 + ], + [ + 9976, + 316, + 1908 + ], + [ + 9977, + 316, + 1908 + ], + [ + 9978, + 316, + 1908 + ], + [ + 9979, + 316, + 1908 + ], + [ + 9980, + 316, + 1908 + ], + [ + 9981, + 316, + 1908 + ], + [ + 9982, + 316, + 1908 + ], + [ + 9983, + 316, + 1908 + ], + [ + 9984, + 316, + 1908 + ], + [ + 9985, + 316, + 1908 + ], + [ + 10009, + 579, + 18 + ], + [ + 10017, + 580, + 106 + ], + [ + 10050, + 319, + 1922 + ], + [ + 10051, + 319, + 1922 + ], + [ + 10052, + 319, + 1922 + ], + [ + 10053, + 319, + 1922 + ], + [ + 10054, + 319, + 1922 + ], + [ + 10055, + 319, + 1922 + ], + [ + 10056, + 319, + 1922 + ], + [ + 10057, + 319, + 1922 + ], + [ + 10058, + 319, + 1922 + ], + [ + 10059, + 319, + 1922 + ], + [ + 10060, + 319, + 1922 + ], + [ + 10061, + 319, + 1922 + ], + [ + 10062, + 319, + 1922 + ], + [ + 10063, + 319, + 1922 + ], + [ + 10064, + 319, + 1922 + ], + [ + 10065, + 319, + 1922 + ], + [ + 10066, + 319, + 1922 + ], + [ + 10067, + 319, + 1922 + ], + [ + 10068, + 319, + 1922 + ], + [ + 10069, + 319, + 1922 + ], + [ + 10070, + 319, + 1922 + ], + [ + 10071, + 319, + 1922 + ], + [ + 10072, + 319, + 1922 + ], + [ + 10073, + 319, + 1922 + ], + [ + 10074, + 319, + 1922 + ], + [ + 10075, + 319, + 1922 + ], + [ + 10076, + 319, + 1922 + ], + [ + 10077, + 319, + 1922 + ], + [ + 10078, + 319, + 1922 + ], + [ + 10079, + 319, + 1922 + ], + [ + 10080, + 319, + 1922 + ], + [ + 10081, + 319, + 1922 + ], + [ + 10082, + 319, + 1922 + ], + [ + 10083, + 319, + 1922 + ], + [ + 10084, + 319, + 1922 + ], + [ + 10085, + 319, + 1922 + ], + [ + 10086, + 319, + 1922 + ], + [ + 10087, + 319, + 1922 + ], + [ + 10088, + 319, + 1922 + ], + [ + 10089, + 319, + 1922 + ], + [ + 10090, + 319, + 1922 + ], + [ + 10091, + 319, + 1922 + ], + [ + 10092, + 319, + 1922 + ], + [ + 10093, + 319, + 1922 + ], + [ + 10094, + 319, + 1922 + ], + [ + 10095, + 319, + 1922 + ], + [ + 10096, + 319, + 1922 + ], + [ + 10097, + 319, + 1922 + ], + [ + 10098, + 319, + 1922 + ], + [ + 10099, + 319, + 1922 + ], + [ + 10100, + 319, + 1922 + ], + [ + 10101, + 319, + 1922 + ], + [ + 10102, + 319, + 1922 + ], + [ + 10103, + 319, + 1922 + ], + [ + 10104, + 319, + 1922 + ], + [ + 10105, + 319, + 1922 + ], + [ + 10106, + 319, + 1922 + ], + [ + 10107, + 319, + 1922 + ], + [ + 10108, + 319, + 1922 + ], + [ + 10109, + 319, + 1922 + ], + [ + 10110, + 319, + 1922 + ], + [ + 10111, + 319, + 1922 + ], + [ + 10112, + 319, + 1922 + ], + [ + 10113, + 319, + 1922 + ], + [ + 10114, + 319, + 1922 + ], + [ + 10115, + 319, + 1922 + ], + [ + 10116, + 319, + 1922 + ], + [ + 10117, + 319, + 1922 + ], + [ + 10118, + 319, + 1922 + ], + [ + 10119, + 319, + 1922 + ], + [ + 10120, + 319, + 1922 + ], + [ + 10121, + 319, + 1922 + ], + [ + 10122, + 319, + 1922 + ], + [ + 10123, + 319, + 1922 + ], + [ + 10124, + 319, + 1922 + ], + [ + 10125, + 319, + 1922 + ], + [ + 10126, + 319, + 1922 + ], + [ + 10127, + 319, + 1922 + ], + [ + 10128, + 319, + 1922 + ], + [ + 10129, + 319, + 1922 + ], + [ + 10130, + 319, + 1922 + ], + [ + 10131, + 319, + 1922 + ], + [ + 10132, + 319, + 1922 + ], + [ + 10133, + 319, + 1922 + ], + [ + 10134, + 319, + 1922 + ], + [ + 10135, + 319, + 1922 + ], + [ + 10136, + 319, + 1922 + ], + [ + 10137, + 319, + 1922 + ], + [ + 10138, + 319, + 1922 + ], + [ + 10139, + 319, + 1922 + ], + [ + 10163, + 599, + 22 + ], + [ + 10171, + 600, + 112 + ], + [ + 10204, + 321, + 1934 + ], + [ + 10205, + 321, + 1934 + ], + [ + 10206, + 321, + 1934 + ], + [ + 10207, + 321, + 1934 + ], + [ + 10208, + 321, + 1934 + ], + [ + 10209, + 321, + 1934 + ], + [ + 10210, + 321, + 1934 + ], + [ + 10211, + 321, + 1934 + ], + [ + 10212, + 321, + 1934 + ], + [ + 10213, + 321, + 1934 + ], + [ + 10214, + 321, + 1934 + ], + [ + 10215, + 321, + 1934 + ], + [ + 10216, + 321, + 1934 + ], + [ + 10217, + 321, + 1934 + ], + [ + 10218, + 321, + 1934 + ], + [ + 10219, + 321, + 1934 + ], + [ + 10220, + 321, + 1934 + ], + [ + 10221, + 321, + 1934 + ], + [ + 10222, + 321, + 1934 + ], + [ + 10223, + 321, + 1934 + ], + [ + 10224, + 321, + 1934 + ], + [ + 10225, + 321, + 1934 + ], + [ + 10226, + 321, + 1934 + ], + [ + 10227, + 321, + 1934 + ], + [ + 10228, + 321, + 1934 + ], + [ + 10229, + 321, + 1934 + ], + [ + 10230, + 321, + 1934 + ], + [ + 10231, + 321, + 1934 + ], + [ + 10232, + 321, + 1934 + ], + [ + 10233, + 321, + 1934 + ], + [ + 10234, + 321, + 1934 + ], + [ + 10235, + 321, + 1934 + ], + [ + 10236, + 321, + 1934 + ], + [ + 10237, + 321, + 1934 + ], + [ + 10238, + 321, + 1934 + ], + [ + 10239, + 321, + 1934 + ], + [ + 10240, + 321, + 1934 + ], + [ + 10241, + 321, + 1934 + ], + [ + 10242, + 321, + 1934 + ], + [ + 10243, + 321, + 1934 + ], + [ + 10244, + 321, + 1934 + ], + [ + 10245, + 321, + 1934 + ], + [ + 10246, + 321, + 1934 + ], + [ + 10247, + 321, + 1934 + ], + [ + 10248, + 321, + 1934 + ], + [ + 10249, + 321, + 1934 + ], + [ + 10250, + 321, + 1934 + ], + [ + 10251, + 321, + 1934 + ], + [ + 10252, + 321, + 1934 + ], + [ + 10253, + 321, + 1934 + ], + [ + 10254, + 321, + 1934 + ], + [ + 10255, + 321, + 1934 + ], + [ + 10256, + 321, + 1934 + ], + [ + 10257, + 321, + 1934 + ], + [ + 10258, + 321, + 1934 + ], + [ + 10259, + 321, + 1934 + ], + [ + 10260, + 321, + 1934 + ], + [ + 10261, + 321, + 1934 + ], + [ + 10262, + 321, + 1934 + ], + [ + 10263, + 321, + 1934 + ], + [ + 10264, + 321, + 1934 + ], + [ + 10265, + 321, + 1934 + ], + [ + 10266, + 321, + 1934 + ], + [ + 10267, + 321, + 1934 + ], + [ + 10268, + 321, + 1934 + ], + [ + 10269, + 321, + 1934 + ], + [ + 10270, + 321, + 1934 + ], + [ + 10271, + 321, + 1934 + ], + [ + 10272, + 321, + 1934 + ], + [ + 10273, + 321, + 1934 + ], + [ + 10274, + 321, + 1934 + ], + [ + 10275, + 321, + 1934 + ], + [ + 10276, + 321, + 1934 + ], + [ + 10277, + 321, + 1934 + ], + [ + 10278, + 321, + 1934 + ], + [ + 10279, + 321, + 1934 + ], + [ + 10280, + 321, + 1934 + ], + [ + 10281, + 321, + 1934 + ], + [ + 10282, + 321, + 1934 + ], + [ + 10283, + 321, + 1934 + ], + [ + 10284, + 321, + 1934 + ], + [ + 10285, + 321, + 1934 + ], + [ + 10286, + 321, + 1934 + ], + [ + 10287, + 321, + 1934 + ], + [ + 10288, + 321, + 1934 + ], + [ + 10289, + 321, + 1934 + ], + [ + 10290, + 321, + 1934 + ], + [ + 10291, + 321, + 1934 + ], + [ + 10292, + 321, + 1934 + ], + [ + 10293, + 321, + 1934 + ], + [ + 10887, + 639, + 1733 + ], + [ + 10888, + 640, + 1732 + ], + [ + 10929, + 669, + 1244 + ], + [ + 10996, + 1179, + 711 + ], + [ + 11038, + 736, + 1283 + ], + [ + 11319, + 1203, + 840 + ], + [ + 11324, + 845, + 1304 + ], + [ + 11329, + 1204, + 850 + ], + [ + 11330, + 1205, + 851 + ], + [ + 11334, + 855, + 1572 + ], + [ + 11522, + 318, + 1552 + ], + [ + 11524, + 318, + 1552 + ], + [ + 11525, + 318, + 1552 + ], + [ + 11526, + 318, + 1552 + ], + [ + 11527, + 318, + 1552 + ], + [ + 11528, + 318, + 1552 + ], + [ + 11529, + 318, + 1552 + ], + [ + 11530, + 318, + 1552 + ], + [ + 11531, + 318, + 1552 + ], + [ + 11532, + 318, + 1552 + ], + [ + 11533, + 318, + 1552 + ], + [ + 11534, + 318, + 1552 + ], + [ + 11547, + 277, + 309 + ], + [ + 11551, + 324, + 325 + ], + [ + 11552, + 324, + 325 + ], + [ + 11553, + 324, + 325 + ], + [ + 11554, + 324, + 325 + ], + [ + 11555, + 324, + 325 + ], + [ + 11556, + 324, + 325 + ], + [ + 11557, + 324, + 325 + ], + [ + 11558, + 324, + 325 + ], + [ + 11559, + 324, + 325 + ], + [ + 11560, + 324, + 325 + ], + [ + 11561, + 324, + 325 + ], + [ + 11562, + 324, + 325 + ], + [ + 11575, + 320, + 1551 + ], + [ + 11576, + 320, + 1551 + ], + [ + 11577, + 320, + 1551 + ], + [ + 11578, + 320, + 1551 + ], + [ + 11579, + 320, + 1551 + ], + [ + 11580, + 320, + 1551 + ], + [ + 11581, + 320, + 1551 + ], + [ + 11582, + 320, + 1551 + ], + [ + 11583, + 320, + 1551 + ], + [ + 11584, + 320, + 1551 + ], + [ + 11585, + 320, + 1551 + ], + [ + 11586, + 320, + 1551 + ], + [ + 11672, + 296, + 4329 + ], + [ + 11673, + 296, + 4329 + ], + [ + 11674, + 296, + 4329 + ], + [ + 11675, + 296, + 4329 + ], + [ + 11676, + 296, + 4329 + ], + [ + 11677, + 296, + 4329 + ], + [ + 11678, + 296, + 4329 + ], + [ + 11679, + 296, + 4329 + ], + [ + 11680, + 296, + 4329 + ], + [ + 11681, + 296, + 4329 + ], + [ + 11682, + 296, + 4329 + ], + [ + 11683, + 296, + 4329 + ], + [ + 11684, + 296, + 4329 + ], + [ + 11875, + 149, + 728 + ], + [ + 11878, + 169, + 659 + ], + [ + 11881, + 223, + 660 + ], + [ + 11884, + 229, + 729 + ], + [ + 11887, + 152, + 741 + ], + [ + 11890, + 233, + 675 + ], + [ + 11893, + 153, + 676 + ], + [ + 11896, + 232, + 742 + ], + [ + 11899, + 221, + 703 + ], + [ + 11902, + 231, + 649 + ], + [ + 11905, + 151, + 690 + ], + [ + 11908, + 167, + 648 + ], + [ + 11911, + 180, + 988 + ], + [ + 11914, + 173, + 989 + ], + [ + 11917, + 219, + 990 + ], + [ + 11920, + 198, + 987 + ], + [ + 11923, + 161, + 996 + ], + [ + 11926, + 197, + 993 + ], + [ + 11929, + 181, + 991 + ], + [ + 11932, + 244, + 995 + ], + [ + 11935, + 166, + 1002 + ], + [ + 11938, + 227, + 1003 + ], + [ + 11941, + 177, + 1004 + ], + [ + 11944, + 174, + 1039 + ], + [ + 11947, + 251, + 1010 + ], + [ + 11950, + 175, + 1007 + ], + [ + 11953, + 165, + 1005 + ], + [ + 11956, + 192, + 1040 + ], + [ + 11959, + 170, + 1016 + ], + [ + 11962, + 143, + 1017 + ], + [ + 11965, + 228, + 1018 + ], + [ + 11968, + 217, + 1041 + ], + [ + 11971, + 202, + 1024 + ], + [ + 11974, + 216, + 1021 + ], + [ + 11977, + 171, + 1019 + ], + [ + 11980, + 226, + 1042 + ], + [ + 11983, + 208, + 1030 + ], + [ + 11986, + 230, + 1031 + ], + [ + 11989, + 168, + 1032 + ], + [ + 11992, + 145, + 1029 + ], + [ + 11995, + 239, + 1038 + ], + [ + 11998, + 146, + 1035 + ], + [ + 12001, + 207, + 1033 + ], + [ + 12004, + 211, + 1037 + ], + [ + 12007, + 247, + 730 + ], + [ + 12010, + 195, + 662 + ], + [ + 12013, + 248, + 677 + ], + [ + 12016, + 194, + 661 + ], + [ + 12019, + 186, + 704 + ], + [ + 12022, + 193, + 664 + ], + [ + 12025, + 246, + 691 + ], + [ + 12028, + 241, + 663 + ], + [ + 12031, + 188, + 705 + ], + [ + 12034, + 253, + 679 + ], + [ + 12037, + 252, + 692 + ], + [ + 12040, + 189, + 678 + ], + [ + 12041, + 1220, + 1043 + ], + [ + 12042, + 1220, + 1043 + ], + [ + 12057, + 1221, + 1047 + ], + [ + 12058, + 1221, + 1047 + ], + [ + 12061, + 1222, + 1048 + ], + [ + 12062, + 1222, + 1048 + ], + [ + 12069, + 1223, + 1050 + ], + [ + 12070, + 1223, + 1050 + ], + [ + 13976, + 1, + 281 + ] + ], + "schema": "changed-native-G-scalar-graph/1", + "scope": "Actual emitted word; obsolete source A/B/cleanup metadata deliberately omitted, not regenerated from old G signatures.", + "warp_frame_changes": [ + [ + 10790, + 71, + 316, + 141, + 1908, + 1160 + ], + [ + 10794, + 72, + 316, + 141, + 1908, + 1160 + ], + [ + 11493, + 32, + 316, + 317, + 1908, + 314 + ], + [ + 11517, + 33, + 316, + 318, + 1908, + 1552 + ], + [ + 11518, + 34, + 319, + 318, + 1922, + 1552 + ], + [ + 11519, + 35, + 319, + 318, + 1922, + 1552 + ], + [ + 11520, + 36, + 319, + 318, + 1922, + 1552 + ], + [ + 11546, + 43, + 270, + 324, + 305, + 325 + ], + [ + 11548, + 44, + 277, + 324, + 309, + 325 + ], + [ + 11549, + 45, + 270, + 324, + 305, + 325 + ], + [ + 11571, + 37, + 319, + 320, + 1922, + 1551 + ], + [ + 11572, + 38, + 321, + 320, + 1934, + 1551 + ], + [ + 11573, + 39, + 321, + 320, + 1934, + 1551 + ], + [ + 11574, + 40, + 321, + 320, + 1934, + 1551 + ], + [ + 11645, + 41, + 321, + 322, + 1934, + 298 + ], + [ + 11668, + 5, + 268, + 296, + 304, + 4329 + ], + [ + 11669, + 6, + 263, + 296, + 303, + 4329 + ], + [ + 11670, + 27, + 292, + 312, + 292, + 4329 + ], + [ + 11671, + 28, + 295, + 312, + 295, + 4329 + ] + ] +} diff --git a/research/warp-interface-20261022/PHASE-VALIDATION.json.gz b/research/warp-interface-20261022/PHASE-VALIDATION.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..f37449547356b4891c35054827839e4327b34fba GIT binary patch literal 24650 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 literal 0 HcmV?d00001 diff --git a/research/warp-interface-20261022/PROOF.md b/research/warp-interface-20261022/PROOF.md new file mode 100644 index 0000000000..850010b1cf --- /dev/null +++ b/research/warp-interface-20261022/PROOF.md @@ -0,0 +1,185 @@ +# Changing native warp maps improves the complete paid profile + +This finite construction changes the native maps and scalar contact graph of +Cinna Davis's PR4470 supplier. It retains its full arbitrary-input interface, +all scalar opcodes and coefficients, all logical warp occurrences, 408 helper +inputs, owned center operations and main/helper endpoints. Prepared with +substantial OpenAI Codex assistance, Apache-2.0. Predecessor attribution is +retained in the pinned source closure. + +## 1. A new degree of freedom + +The predecessor's frame optimization fixed every logical native map `K_G` and +its contact frames. Its free noncommutative replay proves the final 632-field +operator for arbitrary values of those warp generators. Therefore replacing +each generator consistently by another admitted native operator preserves the +logical endpoint identity. This is stronger than a numerical coincidence for +one collection of native matrices. + +Sixty of the 72 operator labels occur at exactly one nontrivial frame pair; +their other occurrences use zero or full frames. The remaining twelve labels +have additional nontrivial prelude contacts and remain fixed in this model. +For each eligible operator, its one nontrivial entrance and exit can be chosen +independently subject to equal dimension: extend independent bases of those +two subspaces to bases of F2^9 and match the two full bases. This constructs +an explicit invertible binary matrix G, rather than assuming one exists. + +The transported-frame lemma in the credited +`research/transported-warp-frames/PROOF.md` states that the native symplectic +action sends the frame Lagrangian `L_U` to `L_(GU)`. Consequently + +``` +C_(GU) K_G C_U^-1 +``` + +is a monomial Clifford operator of Fourier rank zero. Zero and full spaces +are invariant under every invertible G, so the other occurrences impose no +additional subspace restriction. The inverse occurrences use the same new G +and its actual adjoint. This argument alone does not determine absolute phase; +the fresh phase checks in Section 4 do. + +The global contact model frees all sixty eligible G maps together and keeps +ordinary paid frame changes nested. A scalar contact uses one common frame +for all its actual fields. Each ordinary field edge costs its exact positive +dimension difference. A free-G edge from a preceding contact E to a following +contact F requires `dim(E) <= dim(F)`: choose the warp entrance to be E, map it +to an explicit dim(E)-subspace of F, and pay the remaining F climb. This is an +actual realization of the discovery model's dimension coupling. + +An edge-marginal MILP found the witness; no optimizer assertion is part of its +mathematical admission. The patch changes 422 scalar contact labels and 19 +actual warp frame pairs. Thirty-four G matrices differ from the predecessor; +the other selected basis matchers happen to retain their old matrices. The +admitted word records all 72 actual operator definitions and all occurrences. +No old G signature is used for a changed operator. + +## 2. Logical and physical correctness + +At frame U, interpret a persistent field as `C_U` applied to its logical value. +A scalar operation in one common physical frame implements its unchanged +logical scalar operation. A paid E-to-F climb is the exact operator +`C_F C_E^-1`, with the charged Fourier rank. A native warp implements its +new logical `K_G` and changes the reference frame through its exact monomial +contact product. Induction through the actual emitted word proves the +frame-coordinate invariant. + +The chronological logical operator word is unchanged; only its permitted +generators and frame representation change. The free-word identity therefore +preserves all arbitrary persistent input columns, including every dirty helper. +Both literal interpreters freshly confirm that fact in both orientations. +The backward physical operations are the complex conjugates of the forward +Clifford products, matching the retained inverse-transpose scalar interface. +They are not separately relabelled forward operators. + +Main entrances, main exits, helper entrances and helper exits are byte-identical +to the source. The full inherited frame-registry prefix also remains exact, +so a retained numeric frame ID still denotes the same basis. New frames are +appended. Every owned rank-eight job, main endpoint adapter, scalar coefficient +and scalar order remains unchanged. + +## 3. Complete new local bill + +The productive helper profile remains + +``` +H = {4:28, 7:7, 8:47, 9:326}. +``` + +The complete paid profile changes from + +``` +P_old = {1:2237, 2:388, 3:494, 4:147, 5:36, 8:8} +P_new = {1:2201, 2:412, 3:506, 4:135, 5:36, 8:8}. +``` + +There are 12 fewer paid jobs, 3,310 to 3,298. Paid rank mass remains 5,327; +productive helper rank mass remains 3,471. The exact difference is + +``` +P_new - P_old = -36 H1 + 24 H2 + 12 H3 - 12 H4. +``` + +For a real moment exponent t define + +``` +delta(t) = -36 + 24*2^t + 12*3^t - 12*4^t. +``` + +The verifier binds these coefficients to the two actually replayed profiles. +It checks `delta(1)=0` exactly and bounds `delta'(t)` strictly above zero on +128 rational intervals covering [0,1]. The least lower bound exceeds 5.7612. +Thus `delta(t)<0` for every real `0len(a):a.append(1<dims[x]:old[dims[y]-dims[x]]+=1 + oldv=sum(n*val[z] for z,n in old.items()) + for fa in a: + for fb in b: + count['frame_pairs']+=1 + if dims[fa]>dims[fb]:continue + new=Counter() + # The chosen output is any dim(fa)-subspace of fb. + increments=[dims[fa]-dims[L],dims[fb]-dims[fa],dims[H]-dims[fb],dims[fa]-dims[prev[j,o1]],dims[nxt[j,o1]]-dims[fa],dims[fb]-dims[prev[k,o2]],dims[nxt[k,o2]]-dims[fb]] + F.need(min(increments)>=0,'All complete charged edge ranks nonnegative') + for d in increments: + if d:new[d]+=1 + gain=oldv-sum(n*val[z] for z,n in new.items()) + if gain>best+1e-11: + best=gain;outbasis=c['frames'][fb][:dims[fa]];fo=label(outbasis) + G=matching_map(c['frames'][fa],outbasis) + row={'warp_event':i,'before_scalar':j,'after_scalar':k,'role':r,'operator':e[2], + 'old_frames':[p[j][2],e[3],e[4],p[k][2]],'new_frames':[fa,fa,fo,fb], + 'new_G_columns':G,'old_local_paid':dict(old),'new_local_paid':dict(new),'moment_reduction':gain} + nominees.append(row);print('NOMINEE',json.dumps(row),flush=True) + record={'status':'DISCOVERY_ONLY','counts':dict(count),'best_gain':best,'nominees':nominees,'seconds':time.monotonic()-start} + (HERE/'FREE-G-SCREEN.json').write_text(json.dumps(record,indent=2,sort_keys=True)+'\n');print(json.dumps({k:v for k,v in record.items() if k!='nominees'},sort_keys=True)) + if not nominees:return + best=nominees[-1];altered={} + for direction,word in programs.items(): + raw=[deepcopy(e) for e in word if e[0]!='climb'];fa,inp,out,fb=best['new_frames'] + raw[best['before_scalar']][2]=fa;raw[best['after_scalar']][2]=fb;raw[best['warp_event']][3:5]=[inp,out] + altered[direction]=synthesize(c,raw) + for w in c['warps']: + if w['op']==best['operator']:w['G_columns']=best['new_G_columns'] + prof={d:Counter(e[5] for e in word if e[0]=='climb') for d,word in altered.items()} + for d,word in altered.items():prof[d].update(e[4] for e in word if e[0]=='center') + F.need(prof['forward']==prof['backward'],'Equal complete dual paid profiles');best['paid']=dict(prof['forward']) + (HERE/'CANDIDATE.json').write_text(json.dumps(best,indent=2,sort_keys=True)+'\n') + (HERE/'CANDIDATE-WORD.json.gz').write_bytes(gzip.compress(json.dumps({'canonical':c,'programs':altered},sort_keys=True,separators=(',',':')).encode(),mtime=0)) + print('CANDIDATE',json.dumps(best,sort_keys=True)) + + +if __name__=='__main__':main() diff --git a/research/warp-interface-20261022/free_warp_milp.py b/research/warp-interface-20261022/free_warp_milp.py new file mode 100644 index 0000000000..821e0026cd --- /dev/null +++ b/research/warp-interface-20261022/free_warp_milp.py @@ -0,0 +1,170 @@ +"""Discovery-only edge-marginal MILP for a changed native G and scalar graph.""" +from collections import Counter,defaultdict +from copy import deepcopy +from itertools import product +from pathlib import Path +import argparse,gzip,json,sys,time +sys.dont_write_bytecode=True +HERE=Path(__file__).resolve().parent;ROOT=HERE.parents[1] +sys.path.insert(0,str(HERE/'.deps')) +import numpy as np +import scipy +from scipy.optimize import milp,Bounds,LinearConstraint +from scipy.sparse import csc_array +sys.path.insert(0,str(HERE)) +from warp_merge import J,F,roles,synthesize +from free_warp_contacts import matching_map +sys.path.insert(0,str(ROOT/'research/scalar-reorder-20261022')) +from intervals import complete_interval + + +def main(op,time_limit): + started=time.monotonic();c,programs,*_=J.construct();p=[deepcopy(e) for e in programs['forward'] if e[0]!='climb'] + spans=[F.span(b) for b in c['frames']];dims=[len(b) for b in c['frames']];labels={s:i for i,s in enumerate(spans)} + def label(s): + s=frozenset(s) + if s not in labels: + b=[];v={0} + for x in sorted(s): + if x not in v:b.append(x);v|={y^x for y in tuple(v)} + labels[s]=len(spans);spans.append(s);dims.append(len(b));c['frames'].append(b) + return labels[s] + jc={};mc={} + def join(a,b): + key=min(a,b),max(a,b) + if key not in jc: + if spans[a]<=spans[b]:jc[key]=b + elif spans[b]<=spans[a]:jc[key]=a + else: + v=set(spans[a]) + for x in c['frames'][b]: + if x not in v:v|={y^x for y in tuple(v)} + jc[key]=label(v) + return jc[key] + def meet(a,b): + key=min(a,b),max(a,b) + if key not in mc:mc[key]=label(spans[a]&spans[b]) + return mc[key] + const=lambda f:-f-1 + fixed=lambda n:-n-1 + ops=list(range(1,47))+list(range(59,73)) if op=='all' else [op] + selected_ops={} + for operator in ops: + occurrence=[i for i,e in enumerate(p) if e[0]=='warp' and abs(e[2])==operator] + candidates=[i for i in occurrence if dims[p[i][3]] not in (0,9) or dims[p[i][4]] not in (0,9)] + F.need(len(candidates)==1 and p[candidates[0]][2]>0,'One arbitrary-G nontrivial warp occurrence') + selected_ops[candidates[0]]=operator + current=[const(f) for f in c['start']];edges=[];original={};variables=[];free_records={} + def edge(a,b): + if isinstance(a,tuple): + edges.append((a[0],b,'free'));free_records[a[1]]=(a[0],b) + else:edges.append((a,b,'normal')) + for i,e in enumerate(p): + rs=roles(e) + if e[0]=='scalar' and rs: + g=e[1];allL=all(r[0]=='L' for r in (g[1:3] if g[0] in ('add','copy') else g[1:2])) + node=i if allL else const(e[2]) + if allL:variables.append(i);original[i]=e[2] + for r in rs:edge(current[r],node);current[r]=node + elif e[0]=='warp': + r=e[1][1] + if i in selected_ops:current[r]=(current[r],selected_ops[i]) + else:edge(current[r],const(e[3]));current[r]=const(e[4]) + for r,f in enumerate(c['final']):edge(current[r],const(f)) + incoming=defaultdict(list);outgoing=defaultdict(list) + for a,b,k in edges: + if k=='normal':incoming[b].append(a);outgoing[a].append(b) + lower={};upper={} + for n in variables: + z=0 + for a in incoming[n]:z=join(z,lower[a] if a>=0 else fixed(a)) + lower[n]=z + for n in reversed(variables): + z=1 + for b in outgoing[n]:z=meet(z,upper[b] if b>=0 else fixed(b)) + upper[n]=z + domain={};cache={};counts=Counter() + for n in variables: + lo,hi=lower[n],upper[n];key=lo,hi + F.need(spans[lo]<=spans[original[n]]<=spans[hi],'Original scalar in relaxed interval') + if key not in cache: + qs={};choices=complete_interval(spans,dims,c['frames'],(lo,),(hi,),qs,max_gap=5) + counts.update(qs) + # Wide intervals use a bounded, explicitly incomplete catalogue. + if qs.get('skipped_large_interval') and len(choices)>128: + choices=sorted(choices,key=lambda f:(dims[f],f));step=max(1,len(choices)//120);choices=choices[::step][:120]+[lo,hi] + counts['catalogue_truncated']+=1 + cache[key]=choices + domain[n]=list(dict.fromkeys(cache[key]+[original[n]])) + aliases={n:const(v[0]) for n,v in domain.items() if len(v)==1} + E=Counter((aliases.get(a,a),aliases.get(b,b),k) for a,b,k in edges) + active={n:v for n,v in domain.items() if len(v)>1} + print('MODEL_DOMAINS',op,len(active),sum(map(len,active.values())),dict(counts),flush=True) + costs=[];integrality=[];nodevars={};rows=[];cols=[];data=[];lb=[];ub=[] + def newvar(cost,integer=False): + i=len(costs);costs.append(cost);integrality.append(int(integer));return i + def constraint(coefs,target): + r=len(lb);lb.append(target);ub.append(target) + for v,a in coefs.items(): + if a:rows.append(r);cols.append(v);data.append(a) + for n,choices in active.items(): + nodevars[n]={f:newvar(0.,True) for f in choices};constraint({v:1 for v in nodevars[n].values()},1) + t=1-.00302016597705;weight=[0.]+[r**t-r for r in range(1,10)];constant=0.;old_objective=0. + def oldframe(n):return original[n] if n>=0 else fixed(n) + for (a,b,kind),multiplicity in E.items(): + A=active[a] if a>=0 else [fixed(a)];B=active[b] if b>=0 else [fixed(b)] + # The retained native grammar has no zero-rank frame-retag event. + # Keep identical frame IDs on zero-rank ordinary edges; a same-span + # different-gauge monomial is outside this bounded discovery model. + valid=lambda f,g:(dims[f]<=dims[g] if kind=='free' else f==g or spans[f].999,'Integral proposed frame') + recipes={} + for operator,(A,B) in free_records.items(): + fa=chosen[A] if A>=0 else fixed(A);fb=chosen[B] if B>=0 else fixed(B) + F.need(dims[fa]<=dims[fb],'Actual free-warp rank compatibility') + fo=fb if dims[fa]==dims[fb] else label(F.span(c['frames'][fb][:dims[fa]]));G=matching_map(c['frames'][fa],c['frames'][fo]);recipes[operator]={'input':fa,'output':fo,'G_columns':G} + altered={} + for direction,word in programs.items(): + raw=[deepcopy(e) for e in word if e[0]!='climb'] + for i,f in chosen.items():raw[i][2]=f + for selected,operator in selected_ops.items():raw[selected][3:5]=[recipes[operator]['input'],recipes[operator]['output']] + altered[direction]=synthesize(c,raw) + for w in c['warps']: + if w['op'] in recipes:w['G_columns']=recipes[w['op']]['G_columns'] + prof={d:Counter(e[5] for e in word if e[0]=='climb') for d,word in altered.items()} + for d,word in altered.items():prof[d].update(e[4] for e in word if e[0]=='center') + F.need(prof['forward']==prof['backward'],'Equal complete dual tariffs') + oldpaid=Counter({1:2237,2:388,3:494,4:147,5:36,8:8});actual_gain=sum(oldpaid[r]*weight[r] for r in oldpaid)-sum(n*weight[r] for r,n in prof['forward'].items()) + row.update(paid=dict(prof['forward']),actual_moment_reduction=actual_gain,changed_scalar_contacts=sum(chosen[n]!=original[n] for n in chosen),warp_recipes=recipes) + if actual_gain>1e-9: + row['status']='POSITIVE_UNVERIFIED_NATIVE_CANDIDATE' + (HERE/'CANDIDATE.json').write_text(json.dumps(row,indent=2,sort_keys=True)+'\n') + (HERE/'CANDIDATE-WORD.json.gz').write_bytes(gzip.compress(json.dumps({'canonical':c,'programs':altered},sort_keys=True,separators=(',',':')).encode(),mtime=0)) + (HERE/f'MILP-OP{op}.json').write_text(json.dumps(row,indent=2,sort_keys=True)+'\n');print(json.dumps(row,sort_keys=True));return row + + +if __name__=='__main__': + ap=argparse.ArgumentParser();ap.add_argument('--operator',default='59');ap.add_argument('--seconds',type=float,default=20);args=ap.parse_args();main(args.operator if args.operator=='all' else int(args.operator),args.seconds) diff --git a/research/warp-interface-20261022/freeze_candidate.py b/research/warp-interface-20261022/freeze_candidate.py new file mode 100644 index 0000000000..c81bd2493b --- /dev/null +++ b/research/warp-interface-20261022/freeze_candidate.py @@ -0,0 +1,35 @@ +"""Freeze discovery bytes and derive the actual emitted-word canonical record.""" +from collections import Counter +from hashlib import sha256 +import gzip,json +from pathlib import Path +HERE=Path(__file__).resolve().parent + + +def main(): + names=['CANDIDATE.json','CANDIDATE-WORD.json.gz','free_warp_milp.py','warp_merge.py','free_warp_contacts.py'] + hashes={name:sha256((HERE/name).read_bytes()).hexdigest() for name in names} + frozen=HERE/'DISCOVERY-FREEZE.json' + if frozen.exists(): + if json.loads(frozen.read_text())['sha256']!=hashes:raise ValueError('Frozen discovery bytes changed') + else:frozen.write_text(json.dumps({'status':'FROZEN_UNVERIFIED_CANDIDATE','sha256':hashes},indent=2,sort_keys=True)+'\n') + data=json.loads(gzip.decompress((HERE/'CANDIDATE-WORD.json.gz').read_bytes()));choice=json.loads((HERE/'CANDIDATE.json').read_text());source=data['canonical'] + canonical={k:source[k] for k in ['frames','start','final','ports','h','v','warps']} + for w in canonical['warps']: + recipe=choice['warp_recipes'].get(str(w['op'])) + if recipe: + if w['G_columns']!=recipe['G_columns']:raise ValueError('Actual new native G binding') + w['from_frame'],w['to_frame']=recipe['input'],recipe['output'] + prof=Counter(e[5] for e in data['programs']['forward'] if e[0]=='climb');prof.update(e[4] for e in data['programs']['forward'] if e[0]=='center') + canonical['local_profile']=dict(prof) + canonical['warp_edges']=sorted({(1 if e[2]>0 else -1,abs(e[2]),e[3],e[4]) for e in data['programs']['forward'] if e[0]=='warp'}) + payload={'canonical':canonical,'programs':data['programs'],'discovery_word_sha256':hashes['CANDIDATE-WORD.json.gz'], + 'scope':'Actual emitted word; obsolete source A/B/cleanup metadata deliberately omitted, not regenerated from old G signatures.'} + raw=json.dumps(payload,sort_keys=True,separators=(',',':')).encode() + (HERE/'ACTUAL-WORD.json.gz').write_bytes(gzip.compress(raw,mtime=0)) + (HERE/'ACTUAL-WORD-FREEZE.json').write_text(json.dumps({'status':'FROZEN_PENDING_NATIVE_PHASE_ADMISSION','canonical_payload_sha256':sha256(raw).hexdigest(), + 'compressed_sha256':sha256((HERE/'ACTUAL-WORD.json.gz').read_bytes()).hexdigest(),'discovery_sha256':hashes},indent=2,sort_keys=True)+'\n') + print('FROZEN_ACTUAL_WORD',sha256(raw).hexdigest(),dict(prof)) + + +if __name__=='__main__':main() diff --git a/research/warp-interface-20261022/make_patch.py b/research/warp-interface-20261022/make_patch.py new file mode 100644 index 0000000000..2aa3bd0d67 --- /dev/null +++ b/research/warp-interface-20261022/make_patch.py @@ -0,0 +1,32 @@ +"""Author the exact constructive patch from the frozen candidate word.""" +from copy import deepcopy +import gzip,json,sys +from pathlib import Path +HERE=Path(__file__).resolve().parent;ROOT=HERE.parents[1] +sys.path.insert(0,str(HERE)) +from warp_merge import J,F + + +def main(): + payload=json.loads(gzip.decompress((HERE/'ACTUAL-WORD.json.gz').read_bytes()));c=payload['canonical'];base,programs,*_=J.construct() + old=[e for e in programs['forward'] if e[0]!='climb'];new=[e for e in payload['programs']['forward'] if e[0]!='climb'] + F.need(len(old)==len(new),'No hidden opcode deletion/addition') + scalar=[];warps=[] + for i,(a,b) in enumerate(zip(old,new)): + F.need(a[0]==b[0],'Same chronological opcode') + if a[0]=='scalar': + F.need(a[1]==b[1],'Same scalar operator') + if a[2]!=b[2]:scalar.append([i,a[2],b[2]]) + elif a[0]=='warp': + F.need(a[:3]==b[:3],'Same logical warp/register') + if a[3:]!=b[3:]:warps.append([i,a[2],a[3],a[4],b[3],b[4]]) + else:F.need(a==b,'Same fixed center/marker/adapter') + patch={'schema':'changed-native-G-scalar-graph/1','base_commit':'f626db5c3a3d781d8f7695038776c621651f75e1', + 'base_frame_count':len(base['frames']),'additional_frames':c['frames'][len(base['frames']):], + 'scalar_frame_changes':scalar,'warp_frame_changes':warps,'actual_operator_bindings':c['warps'], + 'discovery_word_sha256':payload['discovery_word_sha256'],'scope':payload['scope']} + (HERE/'PATCH.json').write_text(json.dumps(patch,indent=2,sort_keys=True)+'\n') + print('EXACT_CONSTRUCTIVE_PATCH',len(scalar),'scalar contacts',len(warps),'warp frame pairs') + + +if __name__=='__main__':main() diff --git a/research/warp-interface-20261022/make_source_pins.py b/research/warp-interface-20261022/make_source_pins.py new file mode 100644 index 0000000000..c8c0f9d060 --- /dev/null +++ b/research/warp-interface-20261022/make_source_pins.py @@ -0,0 +1,31 @@ +"""Record inherited inputs only after comparison with the pinned Git source.""" +from hashlib import sha1,sha256 +import json,subprocess +from pathlib import Path +HERE=Path(__file__).resolve().parent;ROOT=HERE.parents[1] +HEAD='f626db5c3a3d781d8f7695038776c621651f75e1' +PATHS=[ +'research/joint-helper-lattice/native_joint.py','research/joint-helper-lattice/PATCH.json','research/joint-helper-lattice/NATIVE.json.gz', +'research/fresh-helper-boundary/native.py','research/fresh-helper-boundary/CHANGES.json','research/missing-join-frame/PATCH.json', +'research/kappa-rebuild/complex/full-identity-certificates/THREE-base-FULL-IDENTITY-CANONICAL.json.gz', +'research/kappa-rebuild/complex/full-identity-certificates/THREE-base-FULL-IDENTITY-NATIVE.json.gz', +'research/kappa-causal-continuation/buffer-borrowing/verify_buffers.py','research/kappa-rebuild/complex/native_extensions.py', +'research/kappa-rebuild/complex/rebuild_native.py','research/kappa-rebuild/complex/power_two_balance.py', +'research/t74-native-fast/vendor/native/new/code/borrow/vendor/clifford/clifford_exact.py', +'research/kappa-function-composition/complex/prune_native.py','research/native-warp-extraction-boundary/operators.py', +'research/native-warp-extraction-boundary/algebra.py','research/higher-moment-strictification/verify.py', +'research/transported-warp-frames/PROOF.md'] + + +def main(): + files=[] + for path in PATHS: + data=(ROOT/path).read_bytes();blob=sha1(b'blob '+str(len(data)).encode()+b'\0'+data).hexdigest() + expected=subprocess.check_output(['git','rev-parse',HEAD+':'+path],cwd=ROOT,text=True).strip() + if blob!=expected:raise ValueError('Inherited bytes differ from pinned Git source: '+path) + files.append({'path':path,'git_blob':blob,'sha256':sha256(data).hexdigest(),'usage':'input' if not path.endswith('PROOF.md') else 'proof_attribution'}) + (HERE/'SOURCES.json').write_text(json.dumps({'base_commit':HEAD,'schema_version':1,'files':files},indent=2,sort_keys=True)+'\n') + print('PASS_PINNED_GIT_SOURCE_INPUTS',len(files)) + + +if __name__=='__main__':main() diff --git a/research/warp-interface-20261022/regenerate.py b/research/warp-interface-20261022/regenerate.py new file mode 100644 index 0000000000..db9648efbe --- /dev/null +++ b/research/warp-interface-20261022/regenerate.py @@ -0,0 +1,41 @@ +"""Rebuild the frozen actual word from source plus PATCH, without a solver.""" +from collections import Counter +from copy import deepcopy +from hashlib import sha256 +import argparse,gzip,json,sys +from pathlib import Path +HERE=Path(__file__).resolve().parent;ROOT=HERE.parents[1] +sys.path.insert(0,str(HERE)) +from warp_merge import J,F,synthesize + + +def main(output=None): + pins=json.loads((HERE/'SOURCES.json').read_text()) + for row in pins['files']:F.need(sha256((ROOT/row['path']).read_bytes()).hexdigest()==row['sha256'],'Pinned source '+row['path']) + patch=json.loads((HERE/'PATCH.json').read_text());base,old,*_=J.construct() + F.need(len(base['frames'])==patch['base_frame_count'],'Exact source frame prefix') + c=deepcopy(base);c['frames']+=patch['additional_frames'];programs={} + for d,p in old.items(): + raw=[deepcopy(e) for e in p if e[0]!='climb'] + for i,a,b in patch['scalar_frame_changes']: + F.need(raw[i][0]=='scalar' and raw[i][2]==a,'Guarded scalar contact edit');raw[i][2]=b + for i,op,a,b,x,y in patch['warp_frame_changes']: + F.need(raw[i][0]=='warp' and raw[i][2:]==[op,a,b],'Guarded warp frame edit');raw[i][3:5]=[x,y] + programs[d]=synthesize(c,raw) + bindings={w['op']:w for w in patch['actual_operator_bindings']} + for w in c['warps']: + b=bindings[w['op']] + F.need({k:v for k,v in w.items() if k not in ('G_columns','from_frame','to_frame')}=={k:v for k,v in b.items() if k not in ('G_columns','from_frame','to_frame')},'Same logical native operator and occurrence') + c['warps']=patch['actual_operator_bindings'] + canonical={k:c[k] for k in ['frames','start','final','ports','h','v','warps']} + prof=Counter(e[5] for e in programs['forward'] if e[0]=='climb');prof.update(e[4] for e in programs['forward'] if e[0]=='center');canonical['local_profile']=dict(prof) + canonical['warp_edges']=sorted({(1 if e[2]>0 else -1,abs(e[2]),e[3],e[4]) for e in programs['forward'] if e[0]=='warp'}) + payload={'canonical':canonical,'programs':programs,'discovery_word_sha256':patch['discovery_word_sha256'],'scope':patch['scope']} + raw=json.dumps(payload,sort_keys=True,separators=(',',':')).encode();expected=json.loads((HERE/'ACTUAL-WORD-FREEZE.json').read_text()) + F.need(sha256(raw).hexdigest()==expected['canonical_payload_sha256'],'Every regenerated proof-relevant byte equals frozen canonical payload') + if output:Path(output).write_bytes(gzip.compress(raw,mtime=0)) + print('PASS_SOLVER_FREE_EXACT_REGENERATION',sha256(raw).hexdigest()) + + +if __name__=='__main__': + ap=argparse.ArgumentParser();ap.add_argument('--output');args=ap.parse_args();main(args.output) diff --git a/research/warp-interface-20261022/uniform_gain.py b/research/warp-interface-20261022/uniform_gain.py new file mode 100644 index 0000000000..4b56d745b4 --- /dev/null +++ b/research/warp-interface-20261022/uniform_gain.py @@ -0,0 +1,33 @@ +"""Exact uniform paid-moment gain of the admitted changed-G profile.""" +from collections import Counter +from fractions import Fraction as Q +from hashlib import sha256 +import importlib.util,gzip,json +from pathlib import Path +HERE=Path(__file__).resolve().parent;ROOT=HERE.parents[1] + + +def main(): + data=json.loads((HERE/'NATIVE-VALIDATION.json').read_text());old=json.loads(gzip.decompress((ROOT/'research/joint-helper-lattice/NATIVE.json.gz').read_bytes())) + new={int(k):v for k,v in data['paid'].items()};before={int(k):v for k,v in old['paid'].items()} + coeff={r:new.get(r,0)-before.get(r,0) for r in new.keys()|before.keys()};coeff={r:n for r,n in coeff.items() if n} + if coeff!={1:-36,2:24,3:12,4:-12}:raise ValueError('Uniform gain must be actual admitted old/new delta') + if sum(r*n for r,n in coeff.items()) or sum(coeff.values())!=-12:raise ValueError('Mass and job-count identities') + path=ROOT/'research/higher-moment-strictification/verify.py';spec=importlib.util.spec_from_file_location('warp_uniform_rational_intervals',path);E=importlib.util.module_from_spec(spec);spec.loader.exec_module(E) + minimum=None;rows=[] + for i in range(128): + l,r=Q(i,128),Q(i+1,128);bound=Q(0) + for rank,n in coeff.items(): + product=E.mul(E.power(rank,l if n>0 else r),E.log_bounds(rank));bound+=n*product[0 if n>0 else 1] + if bound<=0:raise ValueError('Strict derivative lower bound') + minimum=bound if minimum is None else min(minimum,bound);rows.append(str(bound)) + result={'status':'PASS_UNIFORM_STRICT_PAID_MOMENT_IMPROVEMENT','new_minus_old_paid_coefficients':coeff, + 'productive_profile_unchanged':True,'paid_job_reduction':12,'rank_mass_change':0, + 'delta_at_one':'0','delta_at_zero':'-12','derivative_positive_cover':[0,1],'cover_intervals':128, + 'derivative_lower_bounds':rows,'minimum_derivative_lower':str(minimum), + 'conclusion':'For every real0>i&1) for i in range(9))+2*sum((rec['quadratic_rows'][j]>>i&1)*(x>>i&1)*(x>>j&1) for i in range(9) for j in range(i+1,9))+rec['phase'] + y=ce.mv(tuple(rec['matrix_rows']),x)^rec['offset'];out.append((y,q%4)) + return out + for op,cols in sorted(newG.items()): + K[op]=Kop(cols) + if op in changed: + a,b=operators.monomial(cols),operators.direct_columns(cols);need(a==b,'Two exact native 512-column phase formulas') + rec=X.N.lower_exact(P,ce,K[op]);need(rec['rank']==0 and recipe_columns(rec['left'])==a,'Serialized new K_G equals every exact native column') + native_columns.append({'operator':op,'G_columns':cols,'all_512_columns_and_absolute_phases':True,'recipe':rec}) + print('PASS_NEW_G_512_COLUMNS',len(changed),flush=True) + warpclasses=sorted({(e[2],e[3],e[4]) for e in programs['forward'] if e[0]=='warp'}) + warp_receipts=[] + for i,(op,a,b) in enumerate(warpclasses): + body=K[abs(op)] if op>0 else K[abs(op)].adjoint();physical=frame(a).adjoint().then(body).then(frame(b));directions={} + for direction in ('forward','backward'): + actual=P.conjugate(ce,physical) if direction=='backward' else physical + rec=X.N.lower_exact(P,ce,actual);need(rec['rank']==0 and rec['right'] is None,'Every actual frame-bound native warp is monomial') + directions[direction]=rec + warp_receipts.append({'operator':op,'input':a,'output':b,'G_columns':newG[abs(op)],'recipes':directions}) + if i%30==0:print('PASS_WARP_PHASE_CLASSES',i+1,'/',len(warpclasses),flush=True) + edges=lambda p:{(e[3],e[4]) for e in p if e[0]=='climb'} + extra=sorted(edges(programs['forward'])-edges(old['forward']));paid=[] + for i,(a,b) in enumerate(extra): + physical=frame(a).adjoint().then(frame(b));rank=len(c['frames'][b])-len(c['frames'][a]);directions={} + for direction in ('forward','backward'): + actual=P.conjugate(ce,physical) if direction=='backward' else physical + rec=X.N.lower_exact(P,ce,actual);need(rec['rank']==rank,'Every new paid frame edge exact Fourier rank') + directions[direction]=rec + paid.append({'input':a,'output':b,'rank':rank,'recipes':directions}) + if i%25==0:print('PASS_NEW_PAID_PHASE_PAIRS',i+1,'/',len(extra),flush=True) + # A valid but altered invertible map must fail the selected rank-zero + # transported-frame contract; do not use a singular-matrix syntax mutant. + wrong=None + for op,a,b in warpclasses: + if op<0 or op not in changed or not 00:wrong={'name':'wrong_invertible_G_column','operator':op,'column':u,'xor_column':v,'unexpected_paid_rank':rec['rank']};break + if wrong:break + if wrong:break + need(wrong is not None,'Meaningful wrong-G monomial-contract control') + bad=deepcopy(paid[0]);bad['recipes']['forward']['left']['phase']=(bad['recipes']['forward']['left']['phase']+1)%4 + ref=paid[0];physical=frame(ref['input']).adjoint().then(frame(ref['output']));rec=bad['recipes']['forward'];decoded=P.monomial(ce,rec['right'],9).then(ce.fourier(9,range(rec['rank']))).then(P.monomial(ce,rec['left'],9)) + need(decoded.tab==physical.tab and decoded.zero_state()!=physical.zero_state(),'Wrong paid absolute phase is semantically rejected') + return {'status':'PASS_ALL_ACTUAL_WARP_AND_NEW_PAID_ABSOLUTE_PHASES','changed_G_operators':changed,'native_operator_columns':native_columns, + 'actual_warp_classes':warp_receipts,'new_paid_pairs':paid,'helpers_unchanged_phase_reused':True,'main_endpoint_adapters_unchanged':True, + 'controls':[wrong,{'name':'wrong_paid_absolute_phase','same_tableau_but_wrong_global_phase':True}], + 'inherited_frame_prefix_exact':True,'both_actual_orientation_pairsets_equal':True, + 'source_manifest_sha256':sha256((HERE/'SOURCES.json').read_bytes()).hexdigest(), + 'actual_word_canonical_sha256':sha256(gzip.decompress((HERE/'ACTUAL-WORD.json.gz').read_bytes())).hexdigest(), + 'verifier_sha256':sha256(Path(__file__).read_bytes()).hexdigest(),'seconds':time.monotonic()-started} + + +if __name__=='__main__': + ap=argparse.ArgumentParser();ap.add_argument('--part',choices=['native','phases'],required=True);args=ap.parse_args();c,programs,base,old=inputs() + out=native(c,programs,base,old) if args.part=='native' else phases(c,programs,base,old) + name='NATIVE-VALIDATION.json' if args.part=='native' else 'PHASE-VALIDATION.json.gz' + data=(json.dumps(out,indent=2,sort_keys=True)+'\n').encode() + (HERE/name).write_bytes(gzip.compress(data,mtime=0) if name.endswith('.gz') else data) + print(out['status'],out['seconds'],flush=True) diff --git a/research/warp-interface-20261022/warp_merge.py b/research/warp-interface-20261022/warp_merge.py new file mode 100644 index 0000000000..4bd52d987d --- /dev/null +++ b/research/warp-interface-20261022/warp_merge.py @@ -0,0 +1,110 @@ +"""Discovery: move an existing logical warp to alternative transported frames. + +Native source: Cinna Davis PR4470, retained credited dependencies. The universal +transported-frame lemma is credited to research/transported-warp-frames. +Apache-2.0; substantial OpenAI Codex assistance. No improvement is assumed. +""" +from collections import Counter +from copy import deepcopy +import gzip +import json +from pathlib import Path +import sys +sys.dont_write_bytecode=True +HERE=Path(__file__).resolve().parent;ROOT=HERE.parents[1] +sys.path.insert(0,str(ROOT/'research/joint-helper-lattice')) +import native_joint as J +F=J.F + + +def roles(e): + if e[0]=='scalar': + g=e[1];return [r[1] for r in (g[1:3] if g[0] in ('add','copy') else g[1:2]) if r[0]=='L'] + return [e[1][1]] if e[0]=='warp' else [] + + +def synthesize(c,program): + current=c['start'][:];spaces=[F.span(b) for b in c['frames']];out=[] + def climb(r,new): + old=current[r] + if old==new:return + F.need(spaces[old]>k&1:y^=v + a.append(y) + F.need(len(set(a))==512,'Invertible native map');mappings[w['op']]=a + b=[0]*512 + for x,y in enumerate(a):b[y]=x + mappings[-w['op']]=b + p=[deepcopy(e) for e in programs['forward'] if e[0]!='climb'] + prev,nxt={},{};cur=c['start'][:] + for i,e in enumerate(p): + for r in roles(e):prev[i,r]=cur[r];cur[r]=e[4] if e[0]=='warp' else e[2] + cur=c['final'][:] + for i in reversed(range(len(p))): + e=p[i] + for r in roles(e):nxt[i,r]=cur[r];cur[r]=e[3] if e[0]=='warp' else e[2] + nominees=[] + for i,e in enumerate(p): + if e[0]!='warp':continue + _,role,op,old,new=e;r=role[1];M=mappings[op] + image=frozenset(M[x] for x in spaces[old]) + F.need(image==spaces[new],'Original exact transported-frame identity') + lo,hi=prev[i,r],nxt[i,r];before=dims[old]-dims[lo];after=dims[hi]-dims[new] + F.need(before>=0 and after>=0,'Original monotone neighbor frames') + output=frozenset(M[x] for x in spaces[lo]);F.need(output<=spaces[hi],'New warp output fits exact next cap') + if before and after: + t=1-.00302016597705;gain=before**t+after**t-(before+after)**t + nominees.append({'event':i,'role':r,'operator':op,'old_input':old,'old_output':new, + 'new_input':lo,'new_output_span':sorted(output),'next_cap':hi, + 'before_rank':before,'after_rank':after,'merged_rank':before+after, + 'moment_reduction':gain}) + nominees.sort(key=lambda x:x['moment_reduction'],reverse=True) + record={'status':'DISCOVERY_ONLY','tested_warps':sum(e[0]=='warp' for e in p),'nominees':nominees} + (HERE/'MERGE-SCREEN.json').write_text(json.dumps(record,indent=2,sort_keys=True)+'\n') + print(json.dumps({'tested_warps':record['tested_warps'],'nominee_count':len(nominees),'best':nominees[:3]},sort_keys=True)) + if not nominees:return + best=nominees[0];output=frozenset(best['new_output_span']) + labels={s:i for i,s in enumerate(spaces)} + if output not in labels: + # Every span is supplied as an exact independent basis. + basis=[];span={0} + for x in sorted(output): + if x not in span:basis.append(x);span|={y^x for y in tuple(span)} + c['frames'].append(basis);labels[output]=len(c['frames'])-1 + new_output=labels[output] + altered={} + for direction,word in programs.items(): + raw=[deepcopy(e) for e in word if e[0]!='climb'] + F.need(raw[best['event']][0]=='warp' and raw[best['event']][1]==['L',best['role']] and raw[best['event']][2]==best['operator'],'Exact dual warp event correspondence') + raw[best['event']][3:5]=[best['new_input'],new_output] + altered[direction]=synthesize(c,raw) + prof={d:Counter(e[5] for e in word if e[0]=='climb') for d,word in altered.items()} + for d,word in altered.items():prof[d].update(e[4] for e in word if e[0]=='center') + F.need(prof['forward']==prof['backward'],'Equal complete dual paid profiles') + best['new_output']=new_output;best['paid']=dict(prof['forward']) + (HERE/'CANDIDATE.json').write_text(json.dumps(best,indent=2,sort_keys=True)+'\n') + payload={'canonical':c,'programs':altered} + (HERE/'CANDIDATE-WORD.json.gz').write_bytes(gzip.compress(json.dumps(payload,sort_keys=True,separators=(',',':')).encode(),mtime=0)) + print('CANDIDATE',json.dumps(best,sort_keys=True)) + + +if __name__=='__main__':main() From 1eb8da6cfb35512c0cc2533413e5ca42f48e13c6 Mon Sep 17 00:00:00 2001 From: Cao Yifan Date: Thu, 22 Oct 2026 19:56:53 +0800 Subject: [PATCH 2/7] Increase conditional kappa to 0.00302176 with joint helper interfaces Change arbitrary helper entrances jointly with native maps and scalar contacts. Include all complete-cost arithmetic, 35 scoped Lean modules, source-bound compiler logs and a separately implemented AI audit with corruption controls. Signed-off-by: Cao Yifan --- .../.gitattributes | 1 + .../kappa-round3-audit-20261022/AUDIT.json | 191 + .../kappa-round3-audit-20261022/README.md | 109 + .../WRAPPER-CONTROLS.json | 56 + research/kappa-round3-audit-20261022/audit.py | 219 + .../wrapper_controls.py | 65 + .../kappa-round3-warp-20261022/.gitattributes | 3 + .../kappa-round3-warp-20261022/.gitignore | 5 + .../ACTUAL-WORD-FREEZE.json | 6 + .../ACTUAL-WORD.json.gz | Bin 0 -> 207673 bytes .../ARITHMETIC.json | 241 ++ .../BOTH-CANDIDATE-WORD.json.gz | Bin 0 -> 220325 bytes .../BOTH-CANDIDATE.json | 1253 ++++++ .../BOTH-MILP-OPall.json | 1253 ++++++ .../CANDIDATE-WORD.json.gz | Bin 0 -> 219055 bytes .../kappa-round3-warp-20261022/CANDIDATE.json | 1252 ++++++ .../COMBINE621-SCREEN.json | 22 + .../kappa-round3-warp-20261022/MILP-OP47.json | 49 + .../MILP-OPall.json | 1252 ++++++ .../NATIVE-VALIDATION.json | 142 + .../kappa-round3-warp-20261022/PATCH.json | 3186 +++++++++++++++ .../PHASE-VALIDATION.json.gz | Bin 0 -> 23356 bytes research/kappa-round3-warp-20261022/PROOF.md | 69 + research/kappa-round3-warp-20261022/README.md | 101 + .../kappa-round3-warp-20261022/SOURCES.json | 110 + .../both_boundary_milp.py | 200 + .../kappa-round3-warp-20261022/combine_621.py | 32 + .../constrained_map.py | 42 + .../freeze_candidate.py | 90 + .../helper_line_milp.py | 197 + .../inspect_occurrences.py | 8 + .../line_free_milp.py | 188 + .../kappa-round3-warp-20261022/phase_check.py | 42 + .../kappa-round3-warp-20261022/regenerate.py | 41 + .../verify_candidate.py | 69 + .../.gitattributes | 1 + .../.gitignore | 6 + .../ARITHMETIC-TRANSCRIPTION.json | 9 + .../AnalyticGain.lean | 69 + .../AnalyticGain.log | 5 + .../ArithmeticCertificate.lean | 207 + .../ArithmeticCertificate.log | 14 + .../CompilerCapacity.lean | 65 + .../CompilerCapacity.log | 5 + .../KappaWarpVerification.lean | 185 + .../KappaWarpVerification.log | 12 + .../LEAN-VERIFICATION.json | 1624 ++++++++ .../NATIVE-TRANSCRIPTION.json | 61 + .../Native.lean | 107 + .../Native.log | 9 + .../NativeBackward.lean | 24 + .../NativeBackward.log | 0 .../NativeBackwardProofs0.lean | 2803 +++++++++++++ .../NativeBackwardProofs0.log | 1 + .../NativeBackwardProofs1.lean | 2803 +++++++++++++ .../NativeBackwardProofs1.log | 1 + .../NativeBackwardProofs2.lean | 2803 +++++++++++++ .../NativeBackwardProofs2.log | 1 + .../NativeBackwardProofs3.lean | 2803 +++++++++++++ .../NativeBackwardProofs3.log | 1 + .../NativeBackwardProofs4.lean | 2803 +++++++++++++ .../NativeBackwardProofs4.log | 1 + .../NativeBackwardProofs5.lean | 2803 +++++++++++++ .../NativeBackwardProofs5.log | 1 + .../NativeBackwardProofs6.lean | 2803 +++++++++++++ .../NativeBackwardProofs6.log | 1 + .../NativeBackwardProofs7.lean | 2748 +++++++++++++ .../NativeBackwardProofs7.log | 1 + .../NativeCore.lean | 254 ++ .../NativeCore.log | 0 .../NativeData.lean | 3600 +++++++++++++++++ .../NativeData.log | 3 + .../NativeForward.lean | 22 + .../NativeForward.log | 0 .../NativeForwardProofs0.lean | 2803 +++++++++++++ .../NativeForwardProofs0.log | 1 + .../NativeForwardProofs1.lean | 2803 +++++++++++++ .../NativeForwardProofs1.log | 1 + .../NativeForwardProofs2.lean | 2803 +++++++++++++ .../NativeForwardProofs2.log | 1 + .../NativeForwardProofs3.lean | 2803 +++++++++++++ .../NativeForwardProofs3.log | 1 + .../NativeForwardProofs4.lean | 2803 +++++++++++++ .../NativeForwardProofs4.log | 1 + .../NativeForwardProofs5.lean | 2803 +++++++++++++ .../NativeForwardProofs5.log | 1 + .../NativeForwardProofs6.lean | 2803 +++++++++++++ .../NativeForwardProofs6.log | 1 + .../NativeForwardProofs7.lean | 2748 +++++++++++++ .../NativeForwardProofs7.log | 1 + .../NativeFrames0.lean | 1197 ++++++ .../NativeFrames0.log | 1 + .../NativeFrames1.lean | 1146 ++++++ .../NativeFrames1.log | 1 + .../NativeFrames2.lean | 1131 ++++++ .../NativeFrames2.log | 1 + .../NativeFrames3.lean | 1131 ++++++ .../NativeFrames3.log | 1 + .../NativeOperators0.lean | 45 + .../NativeOperators0.log | 1 + .../NativeOperators1.lean | 45 + .../NativeOperators1.log | 1 + .../NativeOperators2.lean | 45 + .../NativeOperators2.log | 1 + .../NativeOperators3.lean | 45 + .../NativeOperators3.log | 1 + .../NativeRaw.lean | 261 ++ .../NativeRaw.log | 4 + .../NumericalMoments.lean | 1310 ++++++ .../NumericalMoments.log | 3 + .../PARTIAL-LEAN.json | 1407 +++++++ .../PUBLICATION.json | 600 +++ .../kappa-round3-warp-lean-20261022/README.md | 116 + .../generate_arithmetic.py | 113 + .../native_generate.py | 348 ++ .../numerical_generate.py | 206 + .../prepare.py | 87 + .../publication.py | 27 + .../kappa-round3-warp-lean-20261022/replay.py | 143 + 119 files changed, 70948 insertions(+) create mode 100644 research/kappa-round3-audit-20261022/.gitattributes create mode 100644 research/kappa-round3-audit-20261022/AUDIT.json create mode 100644 research/kappa-round3-audit-20261022/README.md create mode 100644 research/kappa-round3-audit-20261022/WRAPPER-CONTROLS.json create mode 100644 research/kappa-round3-audit-20261022/audit.py create mode 100644 research/kappa-round3-audit-20261022/wrapper_controls.py create mode 100644 research/kappa-round3-warp-20261022/.gitattributes create mode 100644 research/kappa-round3-warp-20261022/.gitignore create mode 100644 research/kappa-round3-warp-20261022/ACTUAL-WORD-FREEZE.json create mode 100644 research/kappa-round3-warp-20261022/ACTUAL-WORD.json.gz create mode 100644 research/kappa-round3-warp-20261022/ARITHMETIC.json create mode 100644 research/kappa-round3-warp-20261022/BOTH-CANDIDATE-WORD.json.gz create mode 100644 research/kappa-round3-warp-20261022/BOTH-CANDIDATE.json create mode 100644 research/kappa-round3-warp-20261022/BOTH-MILP-OPall.json create mode 100644 research/kappa-round3-warp-20261022/CANDIDATE-WORD.json.gz create mode 100644 research/kappa-round3-warp-20261022/CANDIDATE.json create mode 100644 research/kappa-round3-warp-20261022/COMBINE621-SCREEN.json create mode 100644 research/kappa-round3-warp-20261022/MILP-OP47.json create mode 100644 research/kappa-round3-warp-20261022/MILP-OPall.json create mode 100644 research/kappa-round3-warp-20261022/NATIVE-VALIDATION.json create mode 100644 research/kappa-round3-warp-20261022/PATCH.json create mode 100644 research/kappa-round3-warp-20261022/PHASE-VALIDATION.json.gz create mode 100644 research/kappa-round3-warp-20261022/PROOF.md create mode 100644 research/kappa-round3-warp-20261022/README.md create mode 100644 research/kappa-round3-warp-20261022/SOURCES.json create mode 100644 research/kappa-round3-warp-20261022/both_boundary_milp.py create mode 100644 research/kappa-round3-warp-20261022/combine_621.py create mode 100644 research/kappa-round3-warp-20261022/constrained_map.py create mode 100644 research/kappa-round3-warp-20261022/freeze_candidate.py create mode 100644 research/kappa-round3-warp-20261022/helper_line_milp.py create mode 100644 research/kappa-round3-warp-20261022/inspect_occurrences.py create mode 100644 research/kappa-round3-warp-20261022/line_free_milp.py create mode 100644 research/kappa-round3-warp-20261022/phase_check.py create mode 100644 research/kappa-round3-warp-20261022/regenerate.py create mode 100644 research/kappa-round3-warp-20261022/verify_candidate.py create mode 100644 research/kappa-round3-warp-lean-20261022/.gitattributes create mode 100644 research/kappa-round3-warp-lean-20261022/.gitignore create mode 100644 research/kappa-round3-warp-lean-20261022/ARITHMETIC-TRANSCRIPTION.json create mode 100644 research/kappa-round3-warp-lean-20261022/AnalyticGain.lean create mode 100644 research/kappa-round3-warp-lean-20261022/AnalyticGain.log create mode 100644 research/kappa-round3-warp-lean-20261022/ArithmeticCertificate.lean create mode 100644 research/kappa-round3-warp-lean-20261022/ArithmeticCertificate.log create mode 100644 research/kappa-round3-warp-lean-20261022/CompilerCapacity.lean create mode 100644 research/kappa-round3-warp-lean-20261022/CompilerCapacity.log create mode 100644 research/kappa-round3-warp-lean-20261022/KappaWarpVerification.lean create mode 100644 research/kappa-round3-warp-lean-20261022/KappaWarpVerification.log create mode 100644 research/kappa-round3-warp-lean-20261022/LEAN-VERIFICATION.json create mode 100644 research/kappa-round3-warp-lean-20261022/NATIVE-TRANSCRIPTION.json create mode 100644 research/kappa-round3-warp-lean-20261022/Native.lean create mode 100644 research/kappa-round3-warp-lean-20261022/Native.log create mode 100644 research/kappa-round3-warp-lean-20261022/NativeBackward.lean create mode 100644 research/kappa-round3-warp-lean-20261022/NativeBackward.log create mode 100644 research/kappa-round3-warp-lean-20261022/NativeBackwardProofs0.lean create mode 100644 research/kappa-round3-warp-lean-20261022/NativeBackwardProofs0.log create mode 100644 research/kappa-round3-warp-lean-20261022/NativeBackwardProofs1.lean create mode 100644 research/kappa-round3-warp-lean-20261022/NativeBackwardProofs1.log create mode 100644 research/kappa-round3-warp-lean-20261022/NativeBackwardProofs2.lean create mode 100644 research/kappa-round3-warp-lean-20261022/NativeBackwardProofs2.log create mode 100644 research/kappa-round3-warp-lean-20261022/NativeBackwardProofs3.lean create mode 100644 research/kappa-round3-warp-lean-20261022/NativeBackwardProofs3.log create mode 100644 research/kappa-round3-warp-lean-20261022/NativeBackwardProofs4.lean create mode 100644 research/kappa-round3-warp-lean-20261022/NativeBackwardProofs4.log create mode 100644 research/kappa-round3-warp-lean-20261022/NativeBackwardProofs5.lean create mode 100644 research/kappa-round3-warp-lean-20261022/NativeBackwardProofs5.log create mode 100644 research/kappa-round3-warp-lean-20261022/NativeBackwardProofs6.lean create mode 100644 research/kappa-round3-warp-lean-20261022/NativeBackwardProofs6.log create mode 100644 research/kappa-round3-warp-lean-20261022/NativeBackwardProofs7.lean create mode 100644 research/kappa-round3-warp-lean-20261022/NativeBackwardProofs7.log create mode 100644 research/kappa-round3-warp-lean-20261022/NativeCore.lean create mode 100644 research/kappa-round3-warp-lean-20261022/NativeCore.log create mode 100644 research/kappa-round3-warp-lean-20261022/NativeData.lean create mode 100644 research/kappa-round3-warp-lean-20261022/NativeData.log create mode 100644 research/kappa-round3-warp-lean-20261022/NativeForward.lean create mode 100644 research/kappa-round3-warp-lean-20261022/NativeForward.log create mode 100644 research/kappa-round3-warp-lean-20261022/NativeForwardProofs0.lean create mode 100644 research/kappa-round3-warp-lean-20261022/NativeForwardProofs0.log create mode 100644 research/kappa-round3-warp-lean-20261022/NativeForwardProofs1.lean create mode 100644 research/kappa-round3-warp-lean-20261022/NativeForwardProofs1.log create mode 100644 research/kappa-round3-warp-lean-20261022/NativeForwardProofs2.lean create mode 100644 research/kappa-round3-warp-lean-20261022/NativeForwardProofs2.log create mode 100644 research/kappa-round3-warp-lean-20261022/NativeForwardProofs3.lean create mode 100644 research/kappa-round3-warp-lean-20261022/NativeForwardProofs3.log create mode 100644 research/kappa-round3-warp-lean-20261022/NativeForwardProofs4.lean create mode 100644 research/kappa-round3-warp-lean-20261022/NativeForwardProofs4.log create mode 100644 research/kappa-round3-warp-lean-20261022/NativeForwardProofs5.lean create mode 100644 research/kappa-round3-warp-lean-20261022/NativeForwardProofs5.log create mode 100644 research/kappa-round3-warp-lean-20261022/NativeForwardProofs6.lean create mode 100644 research/kappa-round3-warp-lean-20261022/NativeForwardProofs6.log create mode 100644 research/kappa-round3-warp-lean-20261022/NativeForwardProofs7.lean create mode 100644 research/kappa-round3-warp-lean-20261022/NativeForwardProofs7.log create mode 100644 research/kappa-round3-warp-lean-20261022/NativeFrames0.lean create mode 100644 research/kappa-round3-warp-lean-20261022/NativeFrames0.log create mode 100644 research/kappa-round3-warp-lean-20261022/NativeFrames1.lean create mode 100644 research/kappa-round3-warp-lean-20261022/NativeFrames1.log create mode 100644 research/kappa-round3-warp-lean-20261022/NativeFrames2.lean create mode 100644 research/kappa-round3-warp-lean-20261022/NativeFrames2.log create mode 100644 research/kappa-round3-warp-lean-20261022/NativeFrames3.lean create mode 100644 research/kappa-round3-warp-lean-20261022/NativeFrames3.log create mode 100644 research/kappa-round3-warp-lean-20261022/NativeOperators0.lean create mode 100644 research/kappa-round3-warp-lean-20261022/NativeOperators0.log create mode 100644 research/kappa-round3-warp-lean-20261022/NativeOperators1.lean create mode 100644 research/kappa-round3-warp-lean-20261022/NativeOperators1.log create mode 100644 research/kappa-round3-warp-lean-20261022/NativeOperators2.lean create mode 100644 research/kappa-round3-warp-lean-20261022/NativeOperators2.log create mode 100644 research/kappa-round3-warp-lean-20261022/NativeOperators3.lean create mode 100644 research/kappa-round3-warp-lean-20261022/NativeOperators3.log create mode 100644 research/kappa-round3-warp-lean-20261022/NativeRaw.lean create mode 100644 research/kappa-round3-warp-lean-20261022/NativeRaw.log create mode 100644 research/kappa-round3-warp-lean-20261022/NumericalMoments.lean create mode 100644 research/kappa-round3-warp-lean-20261022/NumericalMoments.log create mode 100644 research/kappa-round3-warp-lean-20261022/PARTIAL-LEAN.json create mode 100644 research/kappa-round3-warp-lean-20261022/PUBLICATION.json create mode 100644 research/kappa-round3-warp-lean-20261022/README.md create mode 100644 research/kappa-round3-warp-lean-20261022/generate_arithmetic.py create mode 100644 research/kappa-round3-warp-lean-20261022/native_generate.py create mode 100644 research/kappa-round3-warp-lean-20261022/numerical_generate.py create mode 100644 research/kappa-round3-warp-lean-20261022/prepare.py create mode 100644 research/kappa-round3-warp-lean-20261022/publication.py create mode 100644 research/kappa-round3-warp-lean-20261022/replay.py diff --git a/research/kappa-round3-audit-20261022/.gitattributes b/research/kappa-round3-audit-20261022/.gitattributes new file mode 100644 index 0000000000..e11c72b55f --- /dev/null +++ b/research/kappa-round3-audit-20261022/.gitattributes @@ -0,0 +1 @@ +* -text whitespace=blank-at-eol,blank-at-eof,space-before-tab,cr-at-eol diff --git a/research/kappa-round3-audit-20261022/AUDIT.json b/research/kappa-round3-audit-20261022/AUDIT.json new file mode 100644 index 0000000000..5989e13d60 --- /dev/null +++ b/research/kappa-round3-audit-20261022/AUDIT.json @@ -0,0 +1,191 @@ +{ + "canonical_payload_sha256": "cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd", + "changed_G_maps": [ + 2, + 3, + 4, + 5, + 6, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 32, + 33, + 38, + 39, + 40, + 41, + 71, + 72 + ], + "changed_helpers": [ + 472, + 492, + 513, + 514, + 537, + 538, + 560, + 561, + 582, + 584, + 602, + 603, + 604, + 605, + 610, + 611, + 612, + 613, + 618, + 619, + 620, + 621, + 628, + 629, + 630, + 631 + ], + "controller_calls": { + "full": 18, + "idle": 15, + "query": 15 + }, + "controls": [ + { + "name": "stale_changed_helper_entrance", + "rejected": "literal scalar source frame" + }, + { + "name": "wrong_paid_rank", + "rejected": "literal paid rank/source" + }, + { + "name": "wrong_scalar_coefficient", + "rejected": "arbitrary-input endpoint 115" + }, + { + "name": "erased_arbitrary_helper", + "rejected": "owned storage alone may be erased" + }, + { + "name": "wrong_invertible_native_G", + "rejected": "actual G transports complete subspace" + } + ], + "global_paid": { + "1": 41298, + "2": 7416, + "3": 9180, + "4": 2286, + "5": 720, + "8": 144, + "16": 448, + "24": 448, + "32": 448, + "40": 448, + "48": 448, + "56": 448, + "64": 448, + "72": 224 + }, + "global_targets": { + "4": 504, + "7": 126, + "8": 846, + "9": 5868, + "17": 448, + "25": 448, + "33": 448, + "41": 448, + "49": 448, + "57": 448, + "65": 448, + "73": 224, + "145": 224 + }, + "helpers": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + }, + "local_paid": { + "1": 2201, + "2": 412, + "3": 510, + "4": 127, + "5": 40, + "8": 8 + }, + "native": { + "backward": { + "complex_scalar_primitive_allowance": 79084, + "events": { + "adapter": 448, + "center": 8, + "climb": 3290, + "phase": 10, + "scalar": 17453, + "warp": 240 + }, + "max_formal_prefix_l1": "169", + "paid": { + "1": 2201, + "2": 412, + "3": 510, + "4": 127, + "5": 40, + "8": 8 + }, + "rank_mass": 5327, + "scalar_cost": 158168 + }, + "forward": { + "complex_scalar_primitive_allowance": 79060, + "events": { + "adapter": 448, + "center": 8, + "climb": 3290, + "phase": 10, + "scalar": 17453, + "warp": 240 + }, + "max_formal_prefix_l1": "457", + "paid": { + "1": 2201, + "2": 412, + "3": 510, + "4": 127, + "5": 40, + "8": 8 + }, + "rank_mass": 5327, + "scalar_cost": 158120 + } + }, + "phase_coverage": { + "changed_bare_native_maps": 20, + "changed_helper_roles": 26, + "new_paid_pairs": 105, + "warp_classes": 180 + }, + "scope": "Separately implemented finite all632 arbitrary-input logical replay, point-set frame/warp validation, guarded payload reconstruction, complete invoice/census and phase-receipt coverage/provenance. Does not independently reprove absolute phases, all-size lifting, compiler/outer mathematics or full multiplication theorem.", + "seconds": 4.195666300016455, + "source_sha256": { + "research/joint-helper-lattice/CONTROLLER.json": "1f5d6aa267e4e66048818714b5d3b5eae17a58abe91d15deeaa34574f7391a5f", + "research/kappa-round3-audit-20261022/audit.py": "9a9a33997750124fced63fa54d1eeb035eb6a472bb83ca5fc005897d57ad63f3", + "research/kappa-round3-warp-20261022/ACTUAL-WORD.json.gz": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05", + "research/kappa-round3-warp-20261022/ARITHMETIC.json": "ab10f6a4a8a4f589d4b094aac663e002c43ec44774e6bd181c51915c7fa7e521", + "research/kappa-round3-warp-20261022/NATIVE-VALIDATION.json": "eec3b14241430b6c9f5de3cbf0e3d45a172d8071d2dccd2b59d56a1fbac3d428", + "research/kappa-round3-warp-20261022/PATCH.json": "aaeaed765225ffaa846fb3b5292a3ce4d34ce9c52d867b86c700f0f4a678df9f", + "research/kappa-round3-warp-20261022/PHASE-VALIDATION.json.gz": "6eae66ed3cfa8a1533e89b9660a57276908e6646640a12f8b1e3489f4ea1354b", + "research/kappa-round3-warp-20261022/SOURCES.json": "533d6a3a8c8335826090b00cdc4928a996aec9dad58c81a27a77e4332c6ac06e", + "research/warp-interface-20261022/ACTUAL-WORD.json.gz": "d578875344095047c383ef513e69b9deb9d99d2b75abe14f7359d06365a924ac" + }, + "status": "PASS_INDEPENDENT_PATCH_LOGICAL_ENDPOINT_AND_COMPLETE_LEDGER_AUDIT" +} diff --git a/research/kappa-round3-audit-20261022/README.md b/research/kappa-round3-audit-20261022/README.md new file mode 100644 index 0000000000..5a8da33148 --- /dev/null +++ b/research/kappa-round3-audit-20261022/README.md @@ -0,0 +1,109 @@ +# Independent finite audit of the joint helper/map witness + +TL;DR: the independently implemented patch, arbitrary-input operator and +complete-invoice checks pass for the frozen round-three word. Five semantic +corruption controls and eleven controls against the actual Lean-wrapper input +checks reject. This is an independent AI audit, not independent human review +or a formal proof of the full multiplication theorem. + +Prepared by Cao Yifan with substantial OpenAI Codex assistance; Apache-2.0. +Credit the audited PR4610 lineage and the new joint helper/map construction, +including Cinna Davis, Dugongue, zxv and Jacob Alan Sussman's retained sources. +Pierre-Loic Doulcet's separate PR4626 helper edit is not this witness. + +## Audited input and implementation separation + +The admitted word is +`research/kappa-round3-warp-20261022/ACTUAL-WORD.json.gz`, with decompressed +canonical SHA-256 +`cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd`. + +`audit.py` imports no construction, optimizer, native verifier or pricing +module. It uses its own standard-library implementation of exact binary +point-set spans, native-map actions, guarded patch reconstruction, frame-state +walk, Fraction-valued sparse free-word operator replay, scalar allowance and +controller invoice assembly. It reconstructs every complete payload field from +the frozen PR4610 predecessor plus the guarded patch. + +The direct logical replay starts with all 632 persistent input columns and an +independent owned-entry column. It checks the entire chronological word in +both orientations, including all arbitrary helper inputs. Every helper's +logical endpoint is its own identity column, and the actual entrance/exit +frames supply its productive physical transform. Only owned C0 is erasable; +its arbitrary entry column and scratch value vanish at return. This avoids +mistaking arbitrary borrowed inputs for zero storage. + +## Results + +The complete local paid census is +`{1:2201,2:412,3:510,4:127,5:40,8:8}`. The productive census remains +`{4:28,7:7,8:47,9:326}` across all 408 independent helpers. Paid rank mass is +5327; paid call count is 3298. Independent primitive accounting gives the real +scalar allowances 158120 forward and 158168 backward. All 4429 frame bases, +main interfaces, helper exits and port maps are inherited exactly. + +Direct assembly from the retained controller's physical event and diagonal +lists uses 18 full calls, 15 query shears and 15 idle events. It matches both +complete arithmetic dictionaries: 64,404 paid calls, 10,928 productive fields +and rank-mass surplus 752. No query, idle, diagonal or center bill is dropped. + +The audit verifies that phase-receipt provenance names this exact word and the +actual current verifier/source-manifest hashes. Its class sets exactly cover +all 20 changed bare native maps, all 180 actual warp classes, all 105 new paid +pairs and all 26 changed arbitrary-helper interfaces. Each helper receipt is +bound to the actual role, entrance, exit and rank. Absolute phases themselves +are a separately checked proof boundary; this script does not independently +reimplement their Clifford decoder. + +The five independent semantic controls alter a changed helper entrance, paid +rank, scalar coefficient, borrowed erasure or invertible native G. All reject. +`AUDIT.json` records exact input/source hashes, coverage and rejection reasons. + +## Lean-wrapper adversarial controls + +`wrapper_controls.py` invokes the actual round-three `replay.bindings` and +numerical-literal parser, first on the valid inputs and again after all tests. +It substitutes receipt mutations only in memory and puts a temporary modified +Lean literal only in this audit directory. It never changes a frozen receipt, +construction, verifier or proof source. + +The eleven controls reject stale native/phase payload hashes, stale native/phase +verifier hashes, stale phase source manifest, duplicate helper coverage, +duplicate warp or paid class with unchanged list length, a wrong helper phase +input, an altered native paid coefficient and an altered literal Lean paid +coefficient. The tested wrapper SHA-256 is +`b61400bf215832d91f6b6cf04eeab2f8298f6b10a08a0fbd6bc837d1753a69a0`. +`WRAPPER-CONTROLS.json` records the authentic successful baseline and all +rejection messages. These are parser/binding controls; they do not invoke Lean +or substitute for the root task's actual kernel compilation. + +The audit identified missing native/phase receipt provenance checks in the +initial wrapper. Those were added before the recorded control run. It also +requested exact phase class sets and actual helper pair/rank bindings instead +of coverage counts alone; these controls exercise the resulting checks. + +## Reproduce + +From the repository root with the configured global Python 3.14 executable: + +``` +C:\Users\caoyi\AppData\Local\Python\pythoncore-3.14-64\python.exe -B research/kappa-round3-audit-20261022/audit.py +C:\Users\caoyi\AppData\Local\Python\pythoncore-3.14-64\python.exe -B research/kappa-round3-audit-20261022/wrapper_controls.py +``` + +No virtual environment or external Python package is needed. The audit takes +about four seconds and wrapper controls about 42 seconds on the recorded host; +times are diagnostic metadata. Regeneration changes timing fields and hashes +of these audit receipts, not the frozen mathematical inputs. + +## Open next questions + +* The all-size lifting, helper normalization/adapter, precision, storage/tape, + compiler transfer, analytic decomposition and recovery obligations remain + those explicitly retained by the construction. Resolve one actual contract + if seeking a stronger theorem claim. +* The independent phase check here authenticates and matches the coverage of + the supplied exact receipts. A separate phase implementation or expanded + all-column frame-conjugated operator check would strengthen that boundary. +* Any future changed witness must invalidate these hashes and rerun the exact + patch, operator, census and complete-invoice audit before reusing its result. diff --git a/research/kappa-round3-audit-20261022/WRAPPER-CONTROLS.json b/research/kappa-round3-audit-20261022/WRAPPER-CONTROLS.json new file mode 100644 index 0000000000..443b19759f --- /dev/null +++ b/research/kappa-round3-audit-20261022/WRAPPER-CONTROLS.json @@ -0,0 +1,56 @@ +{ + "controls": [ + { + "name": "stale_native_payload", + "rejected": "Native provenance binding" + }, + { + "name": "stale_phase_payload", + "rejected": "Absolute phase provenance binding" + }, + { + "name": "stale_native_verifier", + "rejected": "Native provenance binding" + }, + { + "name": "stale_phase_verifier", + "rejected": "Absolute phase provenance binding" + }, + { + "name": "stale_phase_source_manifest", + "rejected": "Absolute phase provenance binding" + }, + { + "name": "duplicate_helper_phase_coverage", + "rejected": "Every changed arbitrary helper phase covered" + }, + { + "name": "duplicate_warp_class_same_count", + "rejected": "Exact actual warp phase coverage" + }, + { + "name": "duplicate_paid_pair_same_count", + "rejected": "Exact new paid phase coverage" + }, + { + "name": "wrong_helper_phase_input", + "rejected": "Exact changed helper phase interface" + }, + { + "name": "wrong_native_paid_coefficient", + "rejected": "Changed complete invoice strictly beats old raw root upper endpoint" + }, + { + "name": "wrong_Lean_paid_coefficient", + "rejected": "Lean numerical coefficients differ from actual complete ledger: paidMoment" + } + ], + "numerical_source_sha256": "e2841986fd6e6c4cc60cfe40f58a25f87a7be3bba5f89307d8a10082e48c66e6", + "positive_binding_before_and_after": true, + "retained_support_sha256": "6c953b31c385179f852eb4b56246e62a4084cb8906843f15fbf2724508539895", + "scope": "Actual wrapper input-binding and numerical-literal parsers exercised in memory. No source/receipt mutation, no kernel replay, no new proof theorem.", + "script_sha256": "d0ccbb2dc77b156503aa52787e1828c2ae9546f56f0b26ad448fdde02e949746", + "seconds": 41.152385300025344, + "status": "PASS_ROUND3_WRAPPER_ADVERSARIAL_CONTROLS", + "wrapper_sha256": "9c48385bbfff3604a5781d03c09df99e8389a7b431e16162d76855216daaa4a6" +} diff --git a/research/kappa-round3-audit-20261022/audit.py b/research/kappa-round3-audit-20261022/audit.py new file mode 100644 index 0000000000..e0808b09bb --- /dev/null +++ b/research/kappa-round3-audit-20261022/audit.py @@ -0,0 +1,219 @@ +"""Independent finite patch, logical endpoint, transport and full-invoice audit. + +Does not import the construction, native verifier, optimizer or price generator. +Uses standard-library exact integer point sets, Fractions and free words. +Cao Yifan; substantial OpenAI Codex assistance; Apache-2.0. +""" +from collections import Counter,defaultdict +from copy import deepcopy +from fractions import Fraction as Q +from hashlib import sha256 +from pathlib import Path +import gzip,json,re,sys,time +sys.dont_write_bytecode=True +HERE=Path(__file__).resolve().parent;ROOT=HERE.parents[1] +SOURCE=ROOT/'research/kappa-round3-warp-20261022' +OLD=ROOT/'research/warp-interface-20261022' +PAYLOAD='cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd' +OLDPAYLOAD='4409d2d9328fffbd276bb03fb800f59a33ec3b2ab15f79a330a7af66e75110cc' + +def need(p,s): + if not p:raise ValueError(s) +def read(p): + b=p.read_bytes();return json.loads(gzip.decompress(b) if p.suffix=='.gz' else b) +def digest(p):return sha256(p.read_bytes()).hexdigest() +def span(b): + s={0} + for v in b: + need(type(v) is int and 0>i)&1:y^=v + return y +def addto(a,b,q): + for k,v in tuple(b.items()): + a[k]=a.get(k,Q(0))+q*v + if not a[k]:del a[k] + +def replay(c,p,backward=False,logical=True): + ss=[span(b) for b in c['frames']];ds=list(map(len,c['frames'])) + ops={w['op']:w['G_columns'] for w in c['warps']};maps={} + need(set(ops)==set(range(1,73)),'72 distinct complete native maps') + for op,cols in ops.items(): + need(len(cols)==9 and len(set(action(cols,x) for x in range(512)))==512,'invertible complete native map') + positive=[action(cols,x) for x in range(512)];negative=[0]*512 + for x,y in enumerate(positive):negative[y]=x + maps[op]=positive;maps[-op]=negative + state={('L',i):f for i,f in enumerate(c['start'])};state['C',0]=None + rows={('L',i):{(('L',i),()):Q(1)} for i in range(632)};rows['C',0]={(('C',0),()):Q(1)} + paid=Counter();events=Counter();scalar_cost=0;max_l1=Q(1) + for k,e in enumerate(p): + op=e[0];events[op]+=1 + if op in ('phase','adapter','residual_adapter'):continue + if op in ('climb','center'): + if op=='climb':_,_,r,a,b,rank=e;r=('L',r);need(ss[a]0 else -1)*(abs(operator)+(1000000 if backward else 0));new={} + for (variable,word),q in rows[r].items(): + word=word[1:] if word and word[0]==-symbol else (symbol,)+word + need((variable,word) not in new,'injective free-word prefix action');new[variable,word]=q + rows[r]=new + continue + need(op=='scalar','known complete event inventory') + g,f=e[1:];d=tuple(g[1]);need(d in state,'known scalar role') + if g[0]=='clear': + need(d==('C',0),'owned storage alone may be erased');rows[d]={};state[d]=f;scalar_cost+=1 + else: + need(state[d]==f,'literal scalar target frame') + if g[0] in ('copy','add'): + s=tuple(g[2]);need(state[s]==f and d!=s,'literal scalar source frame') + if g[0]=='copy':need(d==('C',0),'owned storage alone overwritten');rows[d]=dict(rows[s]);scalar_cost+=1 + else: + q=Q(g[3],g[4]);n,den=abs(q.numerator),q.denominator + need(n>0 and den&(den-1)==0,'nonzero dyadic ADD') + scalar_cost+=3+n.bit_length()-1+n.bit_count()+den.bit_length()-1 + if logical:addto(rows[d],rows[s],q) + else: + need(g[0]=='scale','known scalar opcode');q=Q(g[2],g[3]);n,den=abs(q.numerator),q.denominator + need(n>0 and n&(n-1)==0 and den&(den-1)==0,'unit dyadic scale') + scalar_cost+=abs(n.bit_length()-den.bit_length())+int(q<0) + if logical:rows[d]={k:q*v for k,v in rows[d].items()} + if logical:max_l1=max(max_l1,sum(map(abs,rows[d].values()),Q(0))) + need([state['L',i] for i in range(632)]==c['final'],'all632 actual final frames') + if logical: + for i in range(632): + wanted={(('L',i),()):Q(1)} + if (i<112 if backward else 112<=i<224): + wanted[(('L',i+112 if backward else i-112),())]=Q(-1 if backward else 1) + need(rows['L',i]==wanted,'arbitrary-input endpoint '+str(i)) + need(not rows['C',0],'owned entry column and scratch return zero') + return {'paid':dict(paid),'rank_mass':sum(r*n for r,n in paid.items()),'scalar_cost':2*scalar_cost,'complex_scalar_primitive_allowance':scalar_cost,'events':dict(events),'max_formal_prefix_l1':str(max_l1)} + +def rebuild(base,patch): + c=deepcopy(base['canonical']);spaces=[span(b) for b in c['frames']];programs={} + need(len(c['frames'])==patch['base_frame_count'],'base frame count') + c['frames']+=patch['additional_frames'];spaces=[span(b) for b in c['frames']] + for field,changes in patch['boundary_changes'].items(): + need(field in ('start','final') and len({r for r,_,_ in changes})==len(changes),'known unique boundary changes') + for r,a,b in changes:need(224<=r<632 and c[field][r]==a,'guarded arbitrary-helper-only boundary');c[field][r]=b + for direction,old in base['programs'].items(): + raw=[deepcopy(e) for e in old if e[0]!='climb'] + need(len({i for i,_,_ in patch['scalar_frame_changes']})==len(patch['scalar_frame_changes']),'unique scalar patch') + for i,a,b in patch['scalar_frame_changes']:need(raw[i][0]=='scalar' and raw[i][2]==a,'guarded scalar patch');raw[i][2]=b + for i,op,a,b,x,y in patch['warp_frame_changes']:need(raw[i][0]=='warp' and raw[i][2:]==[op,a,b],'guarded warp patch');raw[i][3:]=[x,y] + cur=c['start'][:];out=[] + def move(r,b): + a=cur[r] + if a==b:return + need(spaces[a]0 else -1,abs(e[2]),e[3],e[4]) for e in programs['forward'] if e[0]=='warp'}) + return {'canonical':c,'programs':programs,'discovery_word_sha256':patch['discovery_word_sha256'],'scope':patch['scope']} + +def main(): + started=time.monotonic();new=read(SOURCE/'ACTUAL-WORD.json.gz');old=read(OLD/'ACTUAL-WORD.json.gz');patch=read(SOURCE/'PATCH.json') + need(sha256(gzip.decompress((SOURCE/'ACTUAL-WORD.json.gz').read_bytes())).hexdigest()==PAYLOAD,'pinned current payload') + need(sha256(gzip.decompress((OLD/'ACTUAL-WORD.json.gz').read_bytes())).hexdigest()==OLDPAYLOAD,'pinned predecessor payload') + need(patch['base_sha256']==digest(ROOT/patch['base_path']),'patch predecessor compressed pin') + rebuilt=rebuild(old,patch);need(json.loads(json.dumps(rebuilt))==new,'independently reconstructed every complete payload field') + c=new['canonical'];base=old['canonical'];need(c['frames']==base['frames'],'all4429 inherited frame bases unchanged') + need(c['start'][:224]==base['start'][:224] and c['final']==base['final'] and c['ports']==base['ports'],'all main interfaces, helper exits, ports unchanged') + H=Counter() + for r in range(224,632): + a,b=c['start'][r],c['final'][r];need(span(c['frames'][a])#*KhMAKMGczX*{ykUv_3n9k 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%0An&u`Csb3RV8)-*z=ghBCmu|` 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%0A}m#BC$*!P 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

2VZSP}KItK@?5y|8|LhfHIf z>VM>&vceDTu${88Ta3k7goZgJ7BYaY(hCvNY9?O_hlhLU9DnNZ?95!B3vtF^wIcOH zmGjlpv*aN#5PEU5j}W+osCh<8GFJOPk70qjqp&mO)y-`_R5En)wyoM>)~` zkQ6{EaA6r$_-7QdEc(-o&Atm*De!z7n=IZLsLhhFB8mkL6ZdCkY@diADRkf*W=~u( zT>Gov_q}}mDvuYz1o64qHwtEkX^0yyM6Ob~0X1_|I%N2IZbA7VrL+ks&1-^L-Vx7F z8^JoKL|&YB)!}T5Nz;Mi9ye?K(Nu1sjkSsT z5BEz*I>ftRMp*0>%3fS0sKnsNgA`iTi|3_DSRdUdATq=ZM*F7cx3udqqE5;q7%- zE9RRh*PWuXb0PInJp18&tZr{&FxFO{h zk2ULh&SNy3qs4HC!5Tq58$eWYJbDJI2H2v}^#*zOW=?^AA0TRGDBFk#g)*+(^7~b& zHExmAMkYenI^5z-1%TE?txgWvwj2O5qC4obCKN`gSz-!-j1;PY z+b>{q?4o^%R10ADI2o?H;AOMU-6QcruJmmV(2^c1?o7GUJ>l&ZF!lkGk92yR4Np67 zXkDWu%_ICmo;49S?QAH#9|3jJi-P;))^zseAF7snPsEi1+~hXyhBMMw3S(qogvlfn zCzsVWo|l?$1j#k8FeFT?I=|ZX_|lMC$**$|em*}&qxTZsH9&yUYv90$Y%#Zsj$@Hs zG~Sl}mN;%{4)f|A%mQC#!?B6Ja)1NKqk@A%hz<30bcBB&c=E9>hT3GTN6~fG_Bq)^ z&`MtlP->)Rj0`@vBhR>OH0fZ^#XrtI`-(WafosF9JfK%6xSBK@51UC_(0I?I^XrOG z)3@9IT%n4BXlSC85DCnT341@~b!h--B`nEegIRPd1soeD)-P> zsM8L`iH@=yO!@p<;;&P}``6#o^kFu}+?Ph!1l=bU=obr#^6tFBGJaBsv_96N*S0sv z*yh0Io^;}*e$=6_Nu%r{rtw)EN}pdO4W%l-Em`5VLuh+P(i@+6{aUM~l2$}ZFb62< zWb!G6NCJBI4|x)mEXr;H!c}rH1oe>{FLM6D*fHCu zVwkC-fjlC2@g?{vP?&o*^fagM4p_CvMHBrRpipFRcI&^t3A60NeDPNhBcsV4TS-ec zf}gY*xMve9mn_izdDcxgdz!0e8mu=-?l@>vb!qDGOGe(HAZ5%&S)i{yaf|zLC~ZaV z@!U@%ZtI^7EpdtcO)+RELxqEUcto*ZFPd~0*w+giL?S+Q>pzbGJcnwYmF)V0gS7SB zD1GRBo6gx{veiBG$5p%vL1C&h(;#GL&}j}#wVt$~)D&S9vvbd0HvqdGU?jD~`6`2( zQm8(GTKeY~S`hU9w+BQuV*!r}??wX+C{JbMi@GleTb^3{|Rvihr~A874@x!`7$g z{c;~k=kz#40~5}&dt|8pJvm(>AtXF-qn7FX`~>o$g}m4<(O3fOoSIoKAXcdsUb?a= z+Dld|J#=dtcrX-$ooiLeoq225rD4APYFWwc>+G%sml+UmlO|GQ67>A~X(=O{@DOdi z=fqzz>xFAYhcS6jP8oEz;QELyND)8*fmYb@#87CzeL)qJId6{*Wv? zP9JV~e5Y<>e7{|>(AgSz2H?tK;h$kXc`qC4eFvMnnKtdpJ)Bq9y$gaSww~ptD)vZn zgM0_X=Dk(NC6Q*=!t~tfGW!PkRu04l2pHr&wa5?=Mh#F%HAD_ecamjbhCP0e!*0vD z&9ZGP-^vJfiL;g}3l@xZ{sVo(lVmD|t5?H_tWK#6_;`fGicN@Agf}x5DQg@JvTuZ7 zLCs{2BV{gXiA+riTLy10_Z%6C*&$p9QNQN9R>#G?B)H=wD9$*&*oXRFCDg}bM^==0 z@IA$_u4ZyOL-3J_KjI#sLSnKSs@Bse?$YYDxy{x5NG`-K)n(Dl;HHwOtR)xuUt`tA z1ltBrRJWsseG#xf4C?ItSs4n>%?kyNDVj8?fP4Vk)E)(@gqoiRS|SoPcei8np7->% zv-q&oeEt-n9EhJJ_vuB}s_kcqZWWTIWLz_J`iS8tcjB7b3RGR)#$5-pwYAA`{Tq!2a*TRIp zME!&a<-Js+K_OV~=&l?W<4tv1Gg&&egp0B2AgHKMKHaF^ZY`3W9vM{MY~6-x&^wr* zLV{LY6+0$QS>yW@l!yk`cg!i^d{nQ_C1NLQUGVFLU3&;=n7k4TIAQbikhcON4H-8F zpW~Y0+~LYrjoO%%l(Cqq-(vn${oBY1?lq<#vK<>FyxJ)Fi?P%pO%&g1ni9~*#wO?f}{b^J62)aoWW~;jus{aa;sDE?tj~*7$aP}=;%ty#{GCo_zuj5=wLol z5la2u?(#Pm^S2?t$lQro!*zb{-p>7s549NGZfN;&E62%2e~L}pi%-*miv3-0Q_D)( ztcj(Kx6-I~gK`vI1ySEa>USnB$Bp68|HQX6be@1+8Sp=^QEa!6Se>;^O@j%q3hIzb zeh{q_K!ujF75b_!p}}o@tJp(RdD%c)Unf=B#l-q0K%F5g)40MZ#{@t=7=ub3AFbtt zT5*JAK2DbU+BLvb5kD3hLIRue^b-n=Ui!+}bqgb`wc(-CfV?!m#)dW-Wi?^`K1AyW zB&_M01fQz?T^sTDWIRXu)^Gpn<}bcUVvZUPen0lb6$&ZeBoE`_q+x3N8u zj{H9fq2=Wx`db)sTl*Q)!{hXycfunTsgkOZ3acsiOD7cct{K(ExP0rcm5e^0ni+6L znUqAUh%cY;Mzm-gVN^7ynx+)FGJhj>{vAxZ9lx_2Qu)bG5aZH@oIC>wcWo$DnU z@ZGxc=p?c*G2}qi*xxt(4ET`2!UvhQdoM#o=w>3xI3IcSWIe2#K?dHUO?rpjjdu{a zhemXXSwR`igIPC}w+%qf4yG|jkQ<20ZV<4ZT>A~5$8DY%-kz}b2zBHH7qEau>j$^Z zDWVm40j&|(W$zLWD+|Xo4F}0X*nEQ$qQ+fP8AR;v3xI zmklo{&nU6x*;R|GlvSx_bhahpEgVe+r^_FK*syd7_XwR7{+`NIM6QslITYS6SGeKE zV2RDy1Y-ql+3$t~c~E-B{;C16{I>7+S<-OVrz^X_rfAdUs>+<2-BoILTdslh2u1#W zVifr6^R|fM9vD|-5$T%#<}vSKcqi8xx&4l@(24|wf4Jiizq+^*s$T9HY_%_??FHBp zHfvBm?kx2cVFXzkdLjdAi{Ja>P|o_!8ymjog9+`B4~Rs>)gPC7MK^Rcv2$)+SKuRN zan%0L8Wl(L!nij4cPv#~3n9e-BJ-N|V~w?WU%XYxY86jNw3L)FEn6=~YHGv;4A zQg5&}cXyS$Fgc7@G0bhmsYd8OLjoQD|IE?;xqjkErCcRHkS)wV=9co}|E$r_s>h-s7}`lx_?TL(*+jhzKy|`7Vqo4mCbAH?6>i7feB|~vWBQJ(id3v#>7#Dd)tu}QK{sZ75 zX|_69ZjnUL4#U0Esxu?>2$T5JPIO|u<-znHB6jBP`7QnRWE|a)X;8w?_`?TFGb~FJ zk6fCY!#`wMQRB2Ok7 zv7M@qyOxs!gIVA)oxEmNwS@}>B9IQ|ePeGq-fvnFmrj>ilXu$y@)}LK;fzo)QXH%_ zkp*(hOt2{%ED5Sjs~B5iJ3T*k&2ghn_xNFpR|3_61?XPe0uyD1^3Q;%y8d?z{$*}@4UikZ=m zpGm%fSpy{XnYRdcmfyLY>DJ3T#5Ki$(^TN9O8a`juHvL=`3 zq~sqY@!Ta=^Yb*}GV&#Sw}$*zdkxt7a_CUEvE9p=Lc=Tf=w+45hLAbQc*eftBnixC z9c(gMGmYL7^@t!$IsVk${Wy9Zg!S3C%?oYvA#Rg$$(g30KO<1jVuN%?(bblAb80k| zM!EB5AFrEP7MF~?>qjYIQo|J4ubsgxWwXS^=DZc-7BF*PV{dI& ztAV>SOhv#~#c>C9LPG0*>AT;%QL^b(e3mlW1^3Q>y3nZ4at)DCB_H0>g`?E_dbEsa zReZ>~4MpYRp`BU^9Q86rD2dG@l?!Dhh0`~;VJ}>gra0q0+kZ`!S1Bq-$n1mJzhdy&S! zKr*mRCu?$5O}$%buG8N(UR9ybm*RolY*beb+leSXQ?u3y%z) zV6(D?G&j3pHjbKV)d{sE!>|m>{{OIyL`Sbhl2V#~@1UrnZ(ZG_+%WtExmbhrG*aui ziP(9UX7kf;jYY#Exi9g7;Z>I?TjXw+VqEx@w3&Kd zHPk>a{Q05s?JG`aGmJWioR|>eHrC8`nyK)g5Bj@37j3P%Uchp=o^xxx8QpH%F&_^q z9vHqJDy(m*{c|FMB^lNs9#8f_zi61Pxjd!-iFr03W)Vn1%Nr%KaGfe?NANCLIguek z-`?c^y10AwrDp*DXu^n&kNT?tnRIaq)Z41nILdE8S?sJ=<(|^b81j*od@<|zUAIQ= zDGmvx+dzUh?f_HZm|#wKLv-Y6p3pBPysUYn^|$17lDQa}J0aLfNiLA#I?YF%*=kNAh z7%cb)GVfm6U-cDYQVlGO@(xa==pq{}veQwNp0$`_pWJP_=;I^%0Z0k=fMwFg$l+PM zH)J%z=Xg?RIoY&a4?!Pr-g%Pj5YZ{eWC{nwx(!}p(3b>rPL7U-F}~^35jCSb{pEm1 z>Msc~;sxMzXwZN_Z!=-BnVH1IG7EbY7g~A=f4@$>t7zHpb5j9 zFw^H0hFM@4tGNHeEV{;jId&f&CSq&ehIwCr)$suFx-Mts=GAF0PG%BZk34o665jcj z7SXYmebC0rbGUhzYpn7i_TTWMUx(6S#vWu?a^ta4+0HvET@{cce+LaaXP}|;Zc!Sz zk5L=WlF6x-Vy>J0f>_)-LEGoW*M<1MG&wP+ zpP`AwS8LV7cwIjm4&%qryZEm2YRC(p@D~kVp}}QFhJy_Qo3Qoe7DeDQOxWFF!fyH~ zImx?6YzPikEwiU9kBu1nlkkfs4k>+Hx|FVONeG~j8senJh zp}s61P4YWHecoFSemfYS`Knq594X_@=WO!Mi$s~O=PXJ?_WX~=K|9|vLeUG2EfRxW z*!!Q8J1uN~-nS$Qi_RjhBCi(9gUE<_Knv5gI;4DMA{NgcmVI2DBmz=Ay{x zGN-OvCdiqB`;dA^rAWSB<0+^Eb&mGE9U!Q9fx{xh59bik`nF4j#k;CF#8f7}3%SiA z(NMZrqrNG;6(@2plafQxpv}}l9iiNb#le27Q<*BnKu1=kTpHFp`(aeaRqpyuGeB^6 zgcI6Ur#&Eo=8^P+(JFLpDV1z#!-vR_2duE>YlAk2fB3Dh8fBZ&V&pZ=i8Uxm=X|{4 zQ$)fx(yzk3?!<1yK$6%jH)V}hp5=#GAQk`vA)Un|+ zVVTZH$v9%mxKAuWlO(kcR3||bDsbB`J}k&X(Yh%fmm}XjqCz+@)6|QVt^e~~Eqv?| zI|W!{AjmeoD3fQ8NMxmCVmmDglpN4@%p7_IC>uCLrnCymZ$E|i6m^nc_OT4{aA-&&yJ1rOyO0txBI)FFnxBSU}wByb0!3`@YMg8P(iVc4a&(am&M_|V# z5^40q?KGtsW@08WxHYVT$oNlAafc!rYrQjt;5n=sq?$x@a`~soH{$B?75tG_D(Mnv_-84$w<{IOv}!wf?zf z5w~F0{f2nNhEl}0DH!~L0OPW5LS=D`oRpR?rPPwqJ2LAOHAyY>9A_)5{)_nlYWRh= zVcrAJ9n#FNa7-O(LMwvnmE;57@6MKn{XJOUN^KtPQwF=qg3g*R7tCn3kZQXxxSy(4 z@0U!x%cf?LQ{5gg2{4@QF?lkC&u*l&>stAK;HlgN)jq`M z?9kWEMJl16A~v(Qf1{))G&s>@``ThV*5yZ?O1zpHS`%63guWu7Cpfquu}*3jsmEFW zxcqV9(CQhGU7x^o;%{#u#|;p|5RcP-Z2kEPsm>l{DxLt1K+W zX5sxtwjI!t==?R_rwdkKO3RSPMG6DKOQ+HoJ%8T{@OssR-JiTnb&w*|7nLO+4_W8s zMM0PoS5+C!#pHZ^Q{QlSaC^s%Y*NP3^@U2e41%ti5ndrbuu!~nGE-Y~*Q0ZKUHmDe zcR1Qh#n`0ix!lKO=3>^-gRx3PUzx$pO_isJtsD?WhsFTOto;4~%WiILP!b}BGF{ag ziNoRi&cS_Ww}{Vylya|Sok?<;)^JZ{7imG&Nx-`<@5hoCF!#rYA--`S^EPTjh>Lqv zUv|*y4W{tWRzW4`D*o7nEUJ6xi(0>SiqNNck)(D_%T$;6eO_iFcEbz;)4h4MMCB!X zr@;@$$%LMJTJv5mwMxBLQ=Q})$TGAzlb@4T8@f^+_2EWEK5F|0V$(2h{UDO7V?F^k z(m6eh(6eNPxSZzg@~E&QWm3!AL^DxY^#!BmL`OV+JHpV5-_2)vzEEbUI?u*6xD2j< zRP<%qTqhaDr?*)?T2vA9XI;LD6kE23Oh}EC&hTh3%?S|xU5xhgO#eZ1^7o-)JTHAO zoPyM7A|1Dt_?y?*bx9o*r)I|oqANG#?@&1Fq|4dl&A$o9@CEJBy0QYEA#>uQ$+DSx zQ87}zP(*l(czvOOfUij1^4pc)uwByX#T_-BPiu1i{ndMZ6G17$#MIe`-%`Vdv~;n? zQME~#Z-(IGM5V=Q1yF!YWs$f^t+O-?bUwGY!9X8}F@czw4 zfBWl_&_8;xR>-NgStyycdBf#@czVWE{U2Zbk7znW`5#~HWMB;C+{6C`18ppPCp}xg zB{z8o8p^AKa&t1o+k@bKE#frI9wyX&vU#8DqT}e04bbCs8c`R#loKt)|Ku-X?>U*k zksLebi63X^Ra&CB82UC8dq=5d`Pj3%el1CQYkPf5j=_B`&9K)8&q`!cWt?pup3ehS zG|bGLj40vp_g@545Fz`vPtBg!`g`kNd$%@O`nOb;4I$0cw{L>1Jn%A7@sW;UOLkH! zTX?TZ#G8-NsL?-8n;TeA5Bl&^v8VuI@a&WfNw3Khs3>PbyX&to1Nfi2K=k9CTgBH# z^s$a4{p26t>Yw{FxnXMye0Dl!sH2#^P^G|Ec0f_ciJKF-^dD;1XG!#|;N6vzJXN*mjtOeuW z$>osFtC)T_)%}w+IduO6$5xrNGDy76;{WK`6ZUWaXqf=&NEG)lUx72`${yaD+LRTi zfA-9OL?20_$Nz}F9pt++uMMPDn*U51J&}M^=Am%us=8jRq(hWANJDy18|j%Lun>=T zHh*HLP;#vxO6+9fM&Gng`!G$t(}T^BA30LEeVvH@^neYuU<{8(d(I=B6bUC6*PwhUet9sH{s56bZ!E!fTHOpkW$)EVR_v`-I z*Wes5nYeLhP>Va_-YNA!<3y7qgVl8vyh4`mNthMfo!!X$z19m29y+7vR>RalSw)Op z>t8OcB=_@8Ppkp3&7Q9M`_bL;ZD2JKRd^!(^WxmJUC3n& z^NO9!PXq^W zn_HS`5m1mZ$CG_Lb#!A_H9qIZL57>QV}o1<2HQYLI|>_#^Blu2DS}ni$A5l*s3c%l zOYIxPvd9)NvM(tETf^0jt6B8H>|h#al{-uyjXkF#cI)kLM!Nvxr-Sa-o&Ur}#ts(M z)Qs1)Jr#G{*8Y#z_li*U!#QP*$Dxw6Tt8kha4`1uGk)Mr&l-sC$+%t^l6rL#_x_7S z=rd1BazdO6_aTA!-F+FKKVeyF@f3wQ>3L`J^xH(H-QIE^d#MPk8250kReZtaIDq8< zKOf6u36da(WG?L5LD#GFwKe!qb^!K6T0s`>7QUD5n2($J9152Cg- zc9=W5{I+C98`qIP`GRgsI#u@9O$O(vds9LpoMIs)G>r)RO8S+YzXG=(xIyP4w(6xHhcesPngM{49}2wU1c?ZtIR&Ox59lIiNcy zADZz=ty9W?R@R|@A9tNI{kO4p@SU--YBKr}MPH(S|(avtYBu?XtXcD*|8|7Zi<~ zZ&>gS!-iv{ed#+5DPu0mbgwFQwKa=!ZBH$q#;1WSOzzGqQH584%GMs8-Jk1jD1G4d zy*@d^Yosz0&K*abU}GL*D+R-+7*RK^&cy(Y`+-~oOcA}#!qSq-5&m8^0=)%`=*-?F zUgt9p+FMi@e*1d&@Kk)2;~nXK;=61o_R)YQy966on`hPzGtQJ<`1p(<#;^FV z6(jOoa_E9GYQG16m8@UJPevlSJt=vg!NB4d{YqtV>k_|aTE2LW51@|o@qcQyH@~5(iWPje^~L4>jqn>>`@Cb(mh*?6Rs~Dlc$kGuo4X zopP{I#Z-T!P@~{&k#2?I088raK~kG1K4GRGl_yPF&7EFhgc@{28aVM#adF{4(sf2( zX9wtis{i>x5{4kZVEZzE*th!pbj7u`os6qono-J(29QpfCmJ1i{w{D{qFwTS6&IeJ zZ!l0t5dLz1w~MbVsp8<6;l28qair0wkt3=H2Jl_BEnKSxQTf`#8JcX4-u#AGT&uQ1 zw&2iOi~r)sA$JZcgO`9*!Z%YBx$RqLvySeJ=WWvP#ShmA2Md~rHYG|!)jTz%q@bS~ z69as^kqk@-FoIZnjkNN8m)SrMW?2SK!UB38s&&s|#<eTL zu{}e?kuT5(sxFQ8V_xR%I`yPz4ca)IZF_6}%fXg5Gj4LjrzDLNA?|EmP(D7X?pn+B zmjGaP`4G=a8r_x!8iXGuzE7{$v48t>Y}$33*AE_$rN@?eZ2VWa?rH>ITt)h&hKvda zjZTWSkFKYQK;-1`+n;?4+@f3cn&_7o<$&)$zd^r2C;$M)PqDMsmya4@gZb146n>ov z>`iDDnIhG2Ba?lPPj2K?dPg4VQ5bJSjCE1yrHHS@J$QE%assbUozN+=0xZsdD%LmK zV|I&kXA>U1;Fo*)%vC`|*7O{Kf^bgrEkqqdc_rPsw;sUx=CN{o2l z-w+*im6r0GeUMOUN0iQ-XFq;^QPHtv@4*cI-#6QNOXN9aC439N{U#%jXUJ!O>Omz zOp%X2`ugB&I?1xBew`p_Q5E!d?kvBISBZ%W@i6Usv^!OXC!c6L_H|3(XtBix727o6 z*=~3dZ>X=Ri#+?ms`nHgni8a7rkE#AJ!iB1Mc#-2evEhtF_HJK7XKsi7$bs`Ek$o2 zYjnQdBM^AcVZ3&ApYkv?{A5R>^peW)-1~DmFxxp<>;aLy8=CM9%Pdaz5|h9&)8-|& z^}1!SOYQTYuvF~8-kwFLf%$SNg3AM}wPCfN!On+oe5@Dx@ZjDs54OPF8*}ZgaD?7- zz3JyJlvX$^I~;eS%;azLurUeap!R{RuAY2u2p$9>t5To?5^4meN^x8(;5DGF91nQZPGU6R$C+GP84Mi z33>8G6VsN)aJs>?z;JRpE(G!f{B1<*wJDq>n<2E+ZKuf(Dtj+Tc*S;>d+&xA;o*m? zxhl$CyEo;f2AUxf-W!Bb1A5~c0pscGYfxZ$onjlGMyNLEEp=o{1g}qI3{2_UNGT*c z{bT@~Q&rXwAQecj$l-^bX1$Xm6>^7q@xmV47nP!XaKOHb9{C>L%~{ogz|G0mtilsc z7T9Uf7PkkZ3OrmSl@SWmG=TX-qdQ};Sfgo8=NtR@1k%$u9D)Q=^vv?PU5}Hre9^M^ z%9$&^j0Z<;FM=yC_*Ktm?dOV>Xcvbe>Sy0=kxq6C!qu~d-b_~CG}(<8hCM%E0~QnZq~mr;Yo5^W^8 zocdAIK7gLeg@+7@#%G3h)sc z_CQML@_N~-3LPnyMb_ai7}ud@l3ulMez6V=ouMdR>!Zu+_*E?J;tJWd ztDsGt$QT&p!7n$3PSDVs5rUh9p!zBjrzHE;gWCV(p$k1;gs&U3?KBF@n!i8m zY827fZ$k!INFr1Y`JCJN946&dOUCq5?lk{vOYSsF?r-zboxJR7105Q*4SCd@mPLU> zm5`H$91L2ec(F*~a^-}DKH@`C!NGlOV$Y+q49U0wT>fOevX$@ge^g`neI^?xp5EB| ztx5kJFQHB4=UoI?e)an#J;p#bq)Uz7i#u#qJU6Z8AGxp<8K*Q)Ut<4KqzUaHa^ zMSYM?$2V}d3vE}%yeGimj=A{VnK*#Bng zvziP@wB%*SRF>J@rK*lUBvr7wJ`RUD!efX7bErpX8X5dY_P>>I3maJ*(XcDs&gX`-^U+=_ z7E7UcS6|I8Dq1e(mo$01@A&KRnu@mQ>0BO7py}e+K~}dhP5Mqjv3mzbq@W+3Y2`qG zpx&$;q#Iz4$%(KX39gHAxxpmRBjCQk(NqIjmIk--5ekIn3pDAk$qnzk^!AP>5^q!? znZz{n6W%Ithw^T#g&rAaR}T^*um-7DHvi^Nc5c#`T^Y;a2s^1$%cpde~ zMIp|0#8eDCX9#keR5=7DypLWG({*%$YjrMZGA56ja6l9cDK`2BxS(e%*Q{*}Q_Q04)IkstBSs!T>rFZck98!q|fiDul5;gnbGO_>!sF3P2O|{E{Vx$;=TMAvlLM#y?*J~W zf-6x3M7C32KuoChP@*BLXZg&$=XRAIeoF# zN{|azf8UxsYOiB4iPhU2d&&l^)Q0rN-p*5PE86yjEQf^RZy~)a49Kh7;j?=j`AJO5 z&6x2bbfN$teAUMp%IHTOSa*@exS1VI8z5{dY*cXl)1E5`<_VmM=D(@Lb05`jqusfGV%bBy zY8}!teGW=x?q=o$%`PKTasLQZ{$)2je6DhxFuuSwQ?{?HJhrxj?RTWass94aX-3s4 zY>yE#&tjjdZn8R^^Bf7CStTdM$q3|RnHgyHiWH(=LMLeZlIMXw6DwBr{%M}Pn_^pB z+S(vUtb2pe5zK{^)Hkw~#Ct$8d^0~aXGS{db^>A}js%@@>di#Om|DB(4RlkLcYLg) zJjd|bkIYq$CCUh~Tl-C)DQdDtmog7?hN2zdcitYrz>e7@@AY~ZY@4T3ZTvn}Jh@56 zbjzV`e-*D%wb6NNXbSo@Rn&R^?)^KHffFPh%CB#MOcQ4$uebsCYq2%&`#t;@n{4LY zhnvF#RM1qhNlHH4;bfX~w-z0-?UAx9yH8u^uo57DWghK1y;^tn^=q(IAm+Zmw6Q&H>JtuZhUo_9n(vGh1XHF2&}B41pQI8)u~ zL?N5s$E0m@MQ@a2ciPm`9V||Y&CjAxHm4{9hW1Gd>t!d#C*dV{6S z^mEYJ51k8gvUWgV5Ls;b4h)zZ@0XL3)r?!yk_2*9#mffr)+En|ii#ldaRV%UTvP&{ z9}wimhmad@1$y=fw+CmA33&A&TYhI)v|gmC>Uz$tT}XMRfzR;Q8~$RzgYx2qxr-ZA z%thb1QjM!Da>~j1>On2#X9>$6Z$(3uRwPKt#GyBi5c1s#G2f;*mbs()*zU~Zz0zR% zJlg8AvBK`NHtn+3cWQzy@2?4ucaiv9)&;Ylvj*6?DJLzFh!i^XVT5D1+%L=wDBsy`(z^RCTvIddm&@U?+;GBbsA z+d>VeS}63sSnn+~0??~=D>;H>Bqn3+BA!mm0$C&?l%@9KNuWFs#$F&!tR|bm?0;%s z2F$+=Y4gZ``061zEum$Y1C*>Tm473q z61P%ibOhQewe67QjtZTg9$Ov}QESOL`{LBEbuJe1LK^lr$S960v{1=SmeK=B>(A#n zSZZ(_vI;jb>U9%Vg?=DlGnhN7CAWI2>nG}#`05~@EKtEWM$~q1a>EP#TBK2Lwdam)wcTe|Lq7C{W$XMg zG|=X4W}l0vB;ys}*d>6_c1$)ube-f5d|P@xx9VKe%x(n6T+~!AMHeCpC2x)mjT^!< z!`D|k3@||a?Y)XN)gNtNucwguIyR=RDLm&6$@<6Xu}2zr|(}- zO6}I}M(_RSWo&$M)h?W0d5$yctcM*817xZ|eA%~ZFvf#MObl~SYlAbGa1BV*?j>^M%LX&=}(fR4_haz-J#mQT| zRJ=SU!p#L!+BQ&drHjkA9i;N9TQo#z^U{>Lb}2;2h^t+z=G(_muEKQcN*rw(&i%#- zHyk+8;U9d!f|T0$(D9kTK3aLQht8hXe6h37c_udu+xGrh>c2nJ^)vITj(-7ya*Zo@|5$3|~ugr!2IA=0$s$_Q9M=DbcM z;q;+v#Zh|~9h|<7_C^xeEI_qs2;uE$1~+cZmVVMRNGL+=o-v1+5M#z5WL!>xvIZeL zt@>*6-2TA+r<$*b4u}oRGjO^gs?t+^4cdl76AsU1o_qqKYHL_= z^P+A*+MPjicFID0#lrBFOswz3I%oUZ-T%MobnmyOn4t`Ubm1*AjQ!x@ zE|1z;Vy(MjQ-GHTk(>~dU2bxL%4JnBJ7%OddAuL=vo^TBt*j%0-yuE$oS5f@^oFVA*_G@$(^JbEj0*nNX5g_!d`K=2XyVR=Whlm~P3l=cz1 zW<`Lvl17Vfm5pYQ5MLmoV`DH5jZ-Gfc-TGj+zv{mFUyK)_bEFc|1#Lg1(t~^?}%u( zV>vm(?D&-Z$X*c0c4DL%gJc3D5;8~^BoxQq>yw&*9F0wo^uY9W%HF^XjB=B46Ewv> z4}^Xl!7G}=*vGJ~;m>#&FGx0TAd9+pzIzX}Tw392g{5e3vu@obiSQ{ALlywpM3o3s zEb(FwzzPIoGSa~|fq7VNBA5Gr5e_$)(iqnV+G+b({GTwKTr1^nY~%M=NXHspO@AG+ zcsHy4fVd6r*OARM2vw&qJxSgygKo0ZSt$eF)PJ}obQ?AR*DJ+v0?r1z1d;Y4a77VG zKo;E3AHD4YI>;KYFrAB-5iCeG3o7-$PUxKWlARj)zVatF+s;7Q6l^pPb~-HJM5#!E zYa;fq;TksXXtY6m+Wu;`y&uMZ#UBfu%G1WtdOe1&?n#boQ$Kl8W6cwor`Y5E;N|v5yK-Yiy76PuU$42eizR=7 z0wl#xy$ez~BKcL#SSf<(f7Bgmw*4qWgSHZUg;jitV9v!%xZ zx1Ri5lP9-kqLWq;_=W2eTYcN)5K1=#c8zf8n3 zPl*?37Hm#8s5s;Z-rt39dW$Oyl^Y!=rv-DH5Z~>JvbHmNY-%=Ay(>`6R&FJ%&K^*{ zG0JfEB5CMiz!cp+?>%&AF(&D$D1MU6RAdHO0(9OTeprU`PEiMiV zP;G55IZ9nn+L-eazDKS=BLo9H5`E@#c_2bDI}&&+bJbVJNbG{^EtU~0CmA=&n}66E zY7}wmPCIk`3SfE9J{eT|OisE^PS*M+5;o5C&n5e;YFyazNSakqNT4CF&(a+`dSJm-&V}kou%yQM!;dH7W?b! z%J=c;LiYzOp?h^h_SdKU2-kO^mTy4S+}6krCJNI%cz(jC4BPK}`zs_q>}r z={7tInfCEj4CE0M1RpQWurILBe@vJ2+~UmLwtM%*l`XU49G=+Ay#>V`0NKY*?pR?h z-M%@`p(}{9n5&65qeO5|DgoU&c$Hi8!|}2J?ZN9&i?wz#I_z!*IA zuF+nBEdS!u0Ifm;mnN1%f#ZCfT(gNe$-$HFul7Ddmo zu6YF)oNUmlGm%DZsk zhOMoR9p!*m7=7|oYUuCvavbn-PVx751}xS=`R_=;TEI(y|Le%spBIro*RW*R_fr9X zM{52h%6?c1_?-YNEdgU^ zf9|@EmOcgm|B83U7@Z4?3+0)`z1Y(T|Ft3s7O5jUDSaKhI3K+{zMFdOk8cn;CCHT> zoO%kw&hxLN5l#!&?(rx+L@%DIA?>z0uv-i2sioP5T_($MXI`gx!SRuMwGz2zGWl&K zqFORfaUAXB7ag#-nUm|ae&6-@>o=>z8ss&stmo>1)8FKe!(-ITu}Gc2|Jy~8m1t!Q z`nCCkuT$HXFN24$eqTY|J^nW4X|al2bNU-^o!mG08!w^1GJSUUoh7+G$Mdn7nmEjo zxmobZ@)IKeBmC$^cBwgco}mkrpk!;F@TZ;bww?=@G|KDRay{nkX+4M%4cPRWbCv;v z;d4JNpLvu(>eL!+GX{=aGy4oQv*}wp)dR zQfMS7-NzrX+f-_5g`3HSlA9-Z$32N6NH*N4O385Ln_L`sTGs0c`Aqk|pL;6F5yP&* zMebp}-SWc?9FDKi+7A~3!M$F8p5N{q*uIo47S$GQ^pn``W7gkz2D4H=xbk`y; z>x6Tu*{s>SFkhn!w?011-w;VPS_QG7!z>8%B+8(>xGWrjRM4gB_Mz(4ofd|bohP!* zfY4B0jw6Mmff^-oFmS5WZPkm#@)Jwqt|$(DVb|i-?d*?V>8r`@lwmBMt9Q3%jfO8B zMQN%yQeta`+pqyOErN}2p(xVO)XB2{kQXlOg%_*9I_pi|4R z@==gT$PoA0`Y9C)xv=+Pa!otv@K$-ENOf8qCQDVPozjhlJhp12Y{vRVKELh-(Vi!f zi<@?^!*_1|%NM5@wYQvQ2c|=_rys~?ytvPNu&C@7P=d-XMH?r9^Cp zjopl}7n(fk+He4-_=)a+m^NEX$uNC;>v?xGp;8B4dj^=~a51{Q%jh4BPkPj~VBex> z*kW4f2=Aqh_v+(OMkw8edXY_)_V9^#5ZLx8_(JbCCGGoVVlqI>H2f#38%bkx%I%5U zjgNu$YWJ}02!=>qn5$U)m`}xNCsCnbsi!K4!sUx0yIoO~F!C}|g6Jf1SzKMD&7q{F ziBH}ZD)0iGtT@SM=WW3nP)Hj%#&_*+Pxh-@Wgbfb3i!3PMa`t>gPMB&V(u+>yR13) zA=VG(1BYcs7@^!o<~L^&_oj$?6O0CxOve1}`L?Oqjkzv&Fz-OJBx!jLa~1iVwvoW8 zENu9PIHXC2gut1h0|`q4>pQ=AN}c^^A)4&2S*#bRvJ0nvGgyplPSJ0_1Quh|;-aSb^gBqmY2q~9l51ODEBprL zYUFx2?KP^*Zd@RATXiour8S>4-vDVNXt|5Ylg#dWQbK6E8X-AA5G#QLGnF$LIWko> z#d4nZ#uh%#77?3`UUVrbakMSvY$(1Yz$QNsv97b_9sJc~?bLQMh+!MB-DO4ZxCyd# z<>(Df*$^_rbp#ppAXzy8^s{xucxH!l3}VG*QQ^DhP~r8x{Q~dA*9_xxDIP-8`b}7LrNz*uy`S&J)b&jjh`1ZH%BupaXNwz6 zAQdddGM{8a-H5Xq4t5%(~fbBn?R7Br_rFo_TbNhCXE2iL;B z%Ar~y79CP<%k~alFTU?p+OI_|0Abc8`H(Y5lVsv);b?84wVUm5h1 zg^)L}ys6%)78OMGOw(sv$Q=bu_f6yER|MuTJs*lPo@3q_Ad%tueSc&DO4%`$A5u!g zqj>8{Ce2_HH#sYqk=&b&eMW3;m#r5{3UpHy!L=v-No^*|rHI$~#HRB?%pA8N1-5RWKZBjgecxf(%tifjEN1T53P%M>s7X8o^GS zxp0LP1GFLo%o+$Tt_k&>c;nb;9C%w&F!@SmI?jz?W;Ce{d5&zl@B)>XpM$5-qcmUD zmi0q&;jWm-Wso9J2|ym{`ZTOEFPPn^1dHkr$9Nqiz|>WKLt}(k~V6Y%Upob#aaEpm3xC9jul8>P*eFW_$&;51r=s} z(dUoAN2YF6Q9?<@lz4-)9l4tjPhZ0^=aR`C{aKZ%i#K4`cQ1y1DIWXukbE3A4cG2x0A81=QQlv{ zX>uYKW1UZ`z-gpf8@4Uf_=3||Sg>7oNOs>@IJ(Dh!%KwvJg<>N%OXyj7#IYOjhaR+ zP(2IcRg#t0zuEwF`z#9xg>)GgkO6De6oX?JodxL70Fb@yaAjp%#!F-N<%&C(|p@ zYy;lmA73xPEk}NmNGGt&$2$Ij%p3JrfG9!$Vo1*Xe?Iipp??+uxzv{u;nIu*ABDe4vJR$`Ga!cZIk7_Y~!lG6H^ zz%D!1Dv}NK#*2~~85jAh+dH5^C;|~!jM|450Cg&%tz(21h!x4xOeUGFFM^k4jFwo5X>DBYTvEeWyNV&XYupL;*hJdzuGI(S-&YC<;AnZuv#{W}a37#lJ@ zh#TpaXvLHm0X`X)9H5jHp|>(kE~g)(ENg2BrVpM!<5PXe-Zu@E9LkG2!NXp7OZ$74 zYHZ;VCCMLat?Rh2#=iP1(>zOJ7;zhyC|nE5VoiDKwAeHb`^s_l^yvR1?7O3yh`w$i zgc5oJ(o0AJ0i{bXN+3W2AxKe>E}#aGBGLp@suHAypcIL;h=_DS=}i<6ODKYXARtQb zD1sty{C?kC>wEA0@z%QQ-aB_@O#+iSbI#uToS_xsOC@vMQez-XrX-Q2YbQZ+8u?|j zSROvWM)Iojv+%^AlnC8Oys+G2xBAC%)8z&5Fkm7vo!&9oq9*)-ACgDU*ay-r+%bH& z1CCYphHfv`F+EIpy-H7%EvG)F92j694eB!ELFp4MgA5DbYp& z^WA(a^LSO0v3T4fYBBc8hHEe;)Aibg#W?;~8gmyCdW|dgEN4CQF2oZkZK!@F9{dA`Fwf-3?K4zoqBQ%JMK`yEOoaOQc>CZV zel*zg45T?q^=zX&5U!RUP4Pu%vtNQl5?hO1Gj?9U7XoA7e*w`tSo^E{kRfJLMRvIC z9y!L6bD`^dqkfAFSK{{be9DV&fl2;OHjo?eR50@>sKLqK-B&3S;f#W;61zPzb}6t*RI! z8N)u?$^{ivEwZ`4O|?%`DCLO}rj+y;?q*bbL}m-&N`*1{Llf+UlGyg3Ze&~`HHnrG z3X{?tEI<_#ZJFUkUGnmL)(WM+SqU9xbtOI;+;1ejyyNYesyR{)uU+tu``PNSzN*0$pZU|uGv_?XlT<*2pTpA#%+O~4aZ z`0D?{lHcM#DAKrNh_jiwcICaK0xrCW6b%cqSN-H_Syy3l?0ei&U6o~B74qXEk@GE0Fo$bKlN@%@ z^^Th!G$||8wK&u@ZsU%iswguiS|KS4ET)XlB943$ZC+|Fv#cvKxj039)65#ga%h_! zg1;X^z8_Myt*6ZYVR6QmiiZ638UBD~UxcvqvSt z%w(v4WR{x4t1-dCItt&hg)i{J&I?@k%fuT3)nZT@D5y$*MHb3l4*yU+bU>3uY9TZL zeV?6KWoAgTL2CXtbJv!I{~gs2S*h1B?PhYV%_x!iu8WY=;wX%@Z5N_Q7`VC9h2;*+ zc2Sy&7%9}5PJykU1fr35(Zlm*1bwD##mjM=_u(oqc@GVaXwWd`5Aw_l@Y4O(q$S`N zP#>sSaRMB2-c+$()p6#H z|Emzh1b)8i`k>x|a8lU#irvHeBF8EV9*U2P*hio+d$Eii7AM8uy!Jnp)F7TwAq?&K zkola1AC4TUk#$%Y%Lh}1?RUJbp~YJFr%oaZ;*a|inB0U(bH=px4EO-;)CO%aD(XBPKu07c|t>+Y7O!MgBw~*Edo#!bY%YWl7X=);a>4CBI54cq+3eJ2Qxg zY|Hc@-COB>uT-(0>2aN3b@5)a{xTgv(>t{|M7Uq(9oJQuyEfaI2F^p67ang{S>%5j z$`ZZ#i&er?NN#gcrJ|SFfDD)Q5pdLJlpqZ=Gn5mfIh%nv%U_~;J!COg4gZ*L=%lQs zY2Y}d^fF7_+q4Kmf?ON{>0~|k=_LOO*ekrq<2f$E3EOrNyoyav9C-%B3ris@g_PTJ zyv~J}-{KyNCuiM+PE03F5D|~~KxVP(XQKHucG!~7V44k6VkCe07RucBR>#fDklCz= z#tAqYb{TaI!{&Pd6yll>R+!egj0jb@meqU{B1n4R=u;vyiTe5R?6F9qeVrkHBoNP& z%qt0T>%jYz?zTR&3sslCa+vv9w-7MV;h8kyCd>1f54RbTMQCFIywFl^q9U4UL&Jty z1#zb&?dph{z5 zgw|cPx^}%wQ*(%(k(8U~6U;?Z=O+Ra>t)7vxQfVkz@n;AHU;xhtgI=!xS?)t@4R1b z=X<_`3qH#>BMk;kr}4_$#9a+z<+}Uly_KHzxq8FI#vdkx;e~~Mc@XAiJ9mvsh1F?H zF1Gomqv~8EwZ}b%lrG9V>odMYNqmcNk5MR%&v}2FkrW1-fEZLOdkdZKQ>@Q8@BN=c zl$5$cHt6m@A9{#I;P$v2D->}ix-F28Ae9R1J3}=CQa%zeMa-7DCPaR>$9iB0!0S|YbbvdPdqW|U$5LYzb{ zo}G&vYepHSBhT)}h%W}ObmpdD-JR*~Z;i6W$r(49ho)l~X$U%Bf*e#G=aNoTq;?9H z^}ghv=*MxZH^Sb5@CK;bLT+i%r2KQ`Qs<)UWE ziPdt?xw-b_D^VLvjvB-GpF%QQrys@8G*p=z-6NAK#C-o{V42tIUS zK3-pm9Hx&QB0T00nAdNwt-%{qDW_!zk!W?vo{;4knu4VV>}uHd(;UF<*A^TID>(5% zPa|RdSY?1UzSJLDuWi($uO^v<6TzVCXgxpO1m!d9l^{=C4&qL&=4VM1axI8e7XL^n zivOUdxr@ro`eW>aqM{(wt1`RnO%3rG)ukWn%L+~>y-jfQ*7(jONfpSIvw91^Nqh3FYU$?bKpfwH#nx_7)z18Z zfiQfj&BWNG(ITFt;ynS)OL*K2TbY^EePynPF91yJM+LdfuMwCtOMP4Y=QotZYbB~@ z6iN@~WA9XxLc@b%EbraZx^FMtT2$Hq?az)0Ie&~}hKNgN#-&4C0{I`^>4f*%%tvxvLO$?N zK~WH*h0@f7pUuW%^G4v-hoxIgm?Gs!a1a^@fbYg&nr*XHFAp3JwUz9#HP^(yE!|^A zcrOXs^6ZLMo_bvzb64WFkZAWw*)p;hy#9t!xSE|12`yv0?fcD!N@kQ%WDhliCJPdj zuRo4`u%n^j>4^*U<4DZ`@SxcQ9GrOvgoW`u0~gWX(@Sr4Ki(|cp~Z%497D*{@0Cf) z`?8ZKFvVdR&1$i`i=BXFx&pZN-s}+#7RK2*l95(V!O!^&Mv^4w`2{`~9bc;DNH>l6 zWV%~(n^E?G7U8S2xWmzn1el`1J}bsaO~(^^qQtlW`j}rmZwRgsJF}oe8f!}ai}0wP z(f*No?A7ixOt90;X))n8fcAvNOb1GHU=O}AeP(JTEL5(9>)&LPHvDj^aD)8o1a$3~ zEV++(EJ161P&W5rb?GY;R1x{NBhIE8J)?#zNXK-tIqBrf8^Sg}Ev0sP5kYcF`4}B4 zTa{_OGjO}og=PHd4i(T%c>F64AM>qFyg`s4dWNDa1CrMP?Sa1yvWf>SUB-^kL~%?_|$IeI3uSb}ad9GpSrTGQ(EP3pr-z zJL$%+ckbr()XVJuoUJyZ_qa2sfEAVw8K=F^M)a6VS-I$NAHLIgMAn?nCugxVUK3x* z^Ul!gHhbTn6`(ll16d?9o)%kUdNO=&X;vyn2<@wys=5k^-HrCy7H{^s=MK}0`GmxX zJD?5jLx+ikY;0&zO{7o{Hx$GBE$Mm5)tNL#kNF%(@_gou=_MA-D#ug^&*q9m0=kx9 zK)+PLb+N#*!`KwDt#-zD!_%TvKlzeuJC_3?k~KcbpYH7luM=VxpS3B@4H6Kw`5+lH zpz1)pFaFPbU^D983KBz97z?2qViv&?N;mWKp*niVpiO$QanBiXNvOgKhj}kJEe#@A zzmhr9xGXBr9ULIHjSc2;_+5tI)8WyE}{Q+OgZ>x71F6$95~Z1Rnh z=idL=_|Klg7<`9f_jTy|Fz8x^3;@^6TM=K!2vkbGDm6MVWx;ksbdn;k%V-Sh;k8F; z;lP_viZD!7GcnBSm)xzz&sLqc5zECMxa1DhP#crZfXOL$nA zdIMU6l-gpR>VYMoWH~NZ_QE~TGjPB|&veNDnA7tFJ!=42(1b)l9h_nrq|XzqBhP@i zU0swiVPg~ohx zRW&!+H|^fcq!DW?M^1fBI7sf~+_c+L8Sk_3nl^OI-fr>cr&Wb@&9^h=Gm6q-+5i)o(K4>LKY_(fGJUW; z2PdFv?_iGlwW~dqv=C1SCv|m-qjY#z=sx7&O4IEJkT6ZKDktR73&-yVmK~OlS#9cg z5cId@xD#Jym|M2HbVM2SW8ZXqXJnwEd|U_uXC4Rk^@NRW}St#>HO?Ttnjtrn%f$UTyVmTF_4jNk>#s3S|%p z3vof^u!%ZjUY~PI2n|b+o6e$N&Lp`Cd|7^on7FeEFuhAyUqQ=YddAFXEKpBaUpL!9@9K_-YZ8as;A6_CQ#nG~ z+ve=z`_0m2YpUH!05Bl zWdcLJCn?k(R<`qn0oKNJRA&h_)uBI(Kct1f840+=b8@oI_ZU1yn9fxa@e^cG#5+8s z&@wD5|GtKs^Lxb@SO9uH%66}a7wit=te012x*B-+Vhja# zlH6-d8hy=FZz+{nKF0RM&8`y@K^W@E6fSbo?%G8Jv~h14#VL-MtyI^)s&wtwu<3#D zp>4Xz8@gL^<`%t)4Acxtokq$>i!S&S3RC+Wv^-=(#?EJ3eZ(A>V1E)MLGQj=$l3dE zqdZ8Wtb1$tW%BmczR}n$cgWQE<=qVQl4)8`qFI<3Dt75cfT57ii*tE8Y-(1!B6l5m znWn8t$32X_#7HyPeCqC-<<8y6rF$|9@VJZY!JkY!Q)9?tW)c%Z5KXiClj@zcdIp+V zJcu_OafkitQX?)R#ViL*QNi(Z4Sj=jYCbzZ-h+8)E&&X&{~7-0 zR@ci|DFcbcE)z^^E-M*8zQ6ksm}($;K%8K1RI~z134zyeQ1tr+`q)>*j2Vu7 zDaUA;b^9Z#{x|DwuT*c)C;oJJDH*OgeELBESFYUEqSs*|Pp4Y@#6w|#jOA3}E4oW< z+hbJ-z_~Tlb!^@jxXEh3@yV@g&MLryD;%Vf^DtpIzbBY~fbIYg@O{}o5yom(PNbeX znE|Z6Idjh-BN>SM3MI>gy(l;#-d4S&Pk0GUvJ`pFhgfWm_>tLDnt2Den8qmOa)d$q zH5PxQUE0kg%a=;VjORN?$Zzzy9lHSv_l|_`BCw#CUQ^)05coj6-6aHiw_jOmj$4_y z@KVl=Nck8Z-6R>{DY?ON5|Vl_h(B${K7%sRrd%9R%Vly+Ye0pV1FU_Or7bZ_a1-n) zyvg)Cn)4HL#Kw-ojPQF8S8Yb~I>8%0d@)s{Z_Yd8RX@C!9{{(eMZDY8Iw^_96XX@$ zt8H)#b0j^UyNbg*F9a}?noUw3RBLAOIcQG^Y*_Y%l>7@R)C;MZKW0li-6myw9UP4U zn@lrXpi!0I59k2^y;oO(Prf6k&?MA}p%a;^n%;q5VB`TukXOucD4n&vCAVz*oT}?~ zy6GD^;67_MwSG_Bov$$Jq2(wKBd%k^GR?h@1py#w#K`pkisfJQ_26^=0t8SHd4)|E?DPAgC}vl!srGCD*J< zI|&j0Yw3@U;Dg4RkW5Wo1#Kvy`ZggvK`!1y$$P>`TX`t;cK!z;H7nc$q!cEC-|!D2 zV2!5;&EJ!nat(c92!AF>L*y%>q67fdQ`IQ`b4c>{IBY6mqz^?6Ddnv?p~=i$m(g4y zpa{779vT2&)}K5$_&kH!8!s5L5)+2pZoqePQP^gm>`7Z~v(Ub?>AvF$$-C<&nGKLk z@fvmXa!mW~83J-tc7-eW;fWZ1=8`l8a;~ixVdUhciP)vgB(UClo{)U;c^&P(t5vp| zDFkX7p3$wBUVP`-KkjEnCUovh`EAPSd+*{@-0gF ztydvP=JE>E`zoip52mN&9p~dg3YgDv^*g#d5v+Hs9p&$jop4mNx9J2>(N2h1qxJ@P z;J5c5fnQeB%XS1lW&yxGUY6bWluDvuS5RGg@iG1KDhr&KheFQ|b?*OZ z>K%Y4cwUDMcnbk9WZ_JQ&!7y%21_WPCiR!H#{@(BRVeM5**7RhE18DBw}SxqsYL)sZu z3&~4Hr8Z-4nXq!|ZAsBj1vaq;eX5Q)zu%osN_ncb8W-rk4r(+efDk3-_ft-?E^j-c za%3T#;~W&Mjf~Cw09mXbrN&spN7j88G7BJ`Up&~qh-%^Q^v-)So=B;?9E&r-Mh^e3 zeMWwf|A+nfJz43ufZ2)28XALNUT3bdaGAeWw!SxU>{Ee_QUv?oxvj`f*j)(}Th@kt|3;C)*H&6&3-C-#N^Gd$vGmDKMix)=X& z&7`%X^ly;Qh2zhKL#j^OcQSVZQ07xQ3TO_p$4SmHxbp)jrvX&sc^kF0SOz2sEb1B? zf!fLdOWE3Op(dm8&-XJ?b7Y{uvLkEJLq*NuAL`gNM=y+q#g;oUw_eZL?)u17+6ylY zpHs-0#^(ZzSR`>|QaATs0zha`zdu;lBDf@n7bJJ1kv$vo<1<%G_`wDG!^tz_H3__N z(Wfz^^}1M?3~mqU*t>4 zkL9*AP*XWE=2k&+pIU2ylL-!cN8fuV4r#;Xe{O%#CtLEo^CNrm(kq4}|M>4?$xCf4 zGDSQ^>KPgM+Eb53>6jB(flp$O*HqteG!En zHQVnco4;JUAAKj6$>RzS)w1obS=eK|>2bI>MlYgyPXU(bY226HcdFaocR;)#BBMJ~ zLw|fHEcgx?;kFdK-F}C%XP9CzUKB&E5BlfRa~u|>S{bCAAqbeVZMBUvE$K3)0wm9W z#r1c8^*Z%vkTq8xC2rqCfp|>3KI5dF;KTUn38=rh$soGU>R_-xe-?Mz+C#684owA~ z6V&tYK1F`EIdkyUbhz;X>uXO~5tV~RVnQw5M@?m#x#;0>Wh>n5!Z{+>J+O0XNj@2G zM_E%!PI{p~N)gKq6NF9ln5iLcN6HV*roWPm)>9!gJ|dU>8I7xOk25$@C;}o~r;^8( z;9($EV*AI5az1 zAUTDB%YQ@);f_q9K(?*NsA!3lAY6w|6{8dVg`g?3>7!oNnd3T%` z_nZq?XH5|tCN{s;S2yI)>yuA1?KJDe;LtWIkR@!18hPj5u{-W?+;NZYX6>2LZwW@~ zR<9k%YiU*3J)(tEYkX?7xdUe;``Jp)m36S89$cM`S^QsEDJRRCs@F!aygV@s(E-@A zzV|z<=C1TuKj@ke#fw$VU)Wg1s0UPbneHyJ|Abn!m{5-JnSqrr5F6rb%#G>>rn!mRRtM`4u7Hm_?uVKrW?dh^;_N|wrATA!m-}c zMJKRvIZ`Y+QUbYd;I@L14945%v1a$VJu2)5K$(WQ@2^mI z&O-v;h6Xp4bc^B**#J_~jl;i?5-+a~i&@r49+id`C@*2FmtQhE`^c6ZHdXr4uZSQN5??!Pc+4#xvhVz9>>~%b%wQeVrl1s>hb754iW~G0+{zSjx!i&at?u6!0vf)% z>B!cpf87=*zHNwf1<-HnZls=S+rl+~9SpblCkV&@9vMd2<3wY=1hzES;ueruTAMbP zaT9r*BT~geR>QN-?MeXhm{v)Rr|mGv2(p+prT!ef78lL6^28XFhWpE1t5i{V_1 z7i669pidztD&c=G2pek~PwFuy*wn3hv|#xu5!4dO3Tj=!gQ$Lb7A_ODL&)sR@U}hPaw&HCFU!Y6_9wsj?DwSU>+Ve9s@FzjE!eZAE&3Pk zN9KRX?FBr%Q#Oj#oTGtaHW6Uv1$HUVwkm+a$4MKtwI_Xp+w#pxd+{5-#$s{ecaR8a z13J0?7yLoe<)LR#)vKktMl5J(v-cWECn1*xmw3>U2 zkCdf6kXw3*x{>qGvKrrqWA9sve7ND5jbf3QKcT@^Ye4>Hsz`Nv!j*|pKApwDwvD}Y zX#b-s*Yrmj~*cqV-OrznGjT6-LyZ zL8daoMl>Jxm|NHu6;h5^VX7){e3&tc5(7CXB}%>tAE4&QNshahNGFX`dsgvb6z=HL zlJnPfm|fy(Vgte8&4}5Gu`Npyda>@vqb#W(M~ljM+#xtDYb$nMSiEfcT!aX$2QYT* zYLec9;9v?z96*%;3g0egYB)=Q-U%Rkk!`;0F~p3QgRz5yiKWJ6da>`PI2r$DuW!C5 zJ+J?Q!}brXjFZsxsih5OV;3AE-NbmUuEMHtpC_|}J?~zeJq7%v!qlPcM5&E{FeOsS zJFn)s8NnG{itiN>y?YZn^bnQMlgRL%e~qdK?l!y`K?}5wO~=}(Q{d#dDA1kqapS_} zc=(cWp=~1kX^YOSzv_@2g1e>w#Ma7c{cX0~)a8zO*6%ymf@kso)dv{Y>5E19s!t9P zgyQL{9sABSfJ3iNWMJD9NgHp>y6R;XcGw6}=A~#1`&A0uL@s3$R~(9{q}C8$i|yN$ z66tSooH-n}%d_BNp46!}*ju)r`+%xy^C3mB#-YZo3zaj?b(}RNVwLq?f*kf|vV~e( z5bD#H7<4! zls|tnlc=7Twy@f-AYDf~F=b!S?|YRTx1_$s7i3r5{gUisZVNEFNm9@Rb1e@&KvZY2 zY@pqDgtrpM2p(CPpy$RH%P0ybOgugUmyre;Q3L+0;!xOVzoS67g*u0CoR{~;YsPdc zWe-Xn(SH;yx(kSrOq5^kdXtcgrlf2h4z%=BOVUtZbGLyz$werKxBcW<$BpI;Y^V%* z*%YWmPL!7EE;b?gx$+WDd^&DgNtKQ>s9ew1LenY&yUT> z&7xi@!hAG5FYzOAZKlo9P>j&h_BSwLzUHpHe`?ZY8oy`~2W0}6vU^u!kXplw3d^Vw zrZRZhlTo%PakVKj93K~oz`$7Zv34PuNp^eIXRcdkZa>6+GsM4%vMu{0^RiHoMOJ~$ zHt!S13a{KyUUcRg8HKNtt`BE+vIs%_WY2N8E~~dO)KznI<5v{*^HoF2GVW)R- z+k`vaUI256rKs^w@C&dX0Gj(u5L&Mu$rma=LypK$I~l)->2c;s*=b0+r8qA=06hqO z+ZUcK-?|1e^g@9iu+;KU!i*>SMS|4XBux3uk*~>-4`V|4w?M2j@a0#4YOFT_sw$QY zr4Q_Yx)dlQcsg;u46i4L??o-;pstx^8l33Lw;5BNKTjb94>kiiEJJr4C1soT zo#8`r0OTH0GqhN}w8208<+`hf-+ANHb|#QRLO!Yy@OQzIDqBiD$6T%*3{452)vMI-I-qT#C0I_0;Hew?E$_Q^ z=6CDEugUv9gyrF{#z2erTar!A^BH=ruCE*v`J@O!NhGLvHm5ju)fe5|WlM@cm$Edu z7n;cdoOPIF8<*e=iNqc(j4->ubbI@X$@S+&MxOH5wA3efzIB_8{`l{9f7$FmZQBWX zA{1yQ=PN0Xn*X)@(KAFp?+ksXC;H>=*Xk~QCy{iWF6lYx=sA7X1=>V)aDDSNpw)SO zBQ<>|3BT!A&MKi5WA&BET1c3`3Tna)SAU;acXCWweR`7hbqmN1D727IPmGe0DH1nE z{|lzbNvrn~63mp<;|qm-zZqA$l-+yIKVjsMhaAQknS%hGFeL_K79^sc3g*_Bp<Z++cw9&vpFpJp8dH7e9(m@;uVH=A7Wy`N zXMS-YOUYrFICI1vZlnigMPPgljSKMDF=x_-Z6B=Emu*O$!1DVYb%_dp4AI!+X!4Ha zAC}GFsoPV|QJ&K2I`PAO(28)ok6iH2FyjPTkRh-Tyn`Ijw$WX??E85+lZ32ELVb(s z;CeS|9KbLY@o8;mkix$6h}3#B(gP^sHd`DkMjyry&*;%t_xC{cm;$2dFwhUH!gh#8 z9JOckKlq^XSvyHq$;gheo}`hUdh&KLSxZ^&4NK|G>O^&Z3-QF^8@E`WD!eov|NO80 zMsuwdCHJU4!4O6&H0d@M zSyO>uwo`B??|2*&`(|36W|1d07WV*5$orL7(Yl1Es=8RD#gua$3&|B=t>=lE-qXP? z60eLAwp}FcBZmgpsqq`S4@v}-%v(;S4Jop=xrr;>+*FQ1dm2L0KN@|=YVEdhD=JLo zm-*{WYb=LK$#PxIbd*0Ek8!*sFp1YQL^H>yDHPNeNH)ArODk1H+vRvPYYXm&sdClb zlk!#*qn}b{oD0fma42kW$T((O7$I;V8wAtg;0xqPoj;KqmGRaPr!M9FR1Fs?DgP1@ zOb|oub7$$Z;?KkUFUwB6x5z3l-o6Yu9I`OvA_`uGNuH9`jkd6Vnm4bgV{_Z2Y9Nbo zTg-=9Y$-Jc{{g(cYP8K7+<{%sP72Rc#;4vSC+i5%9P`N`^Jny@mW9g(1UsX;Ms1$7 z$35)(=^OLYO(E2tG>tE6VhS7S35uKMVu=L+1(l|o9k{A5_|RbUAFtaee3$i(@2r)* zeNm#%r2pjA*-m@}q1#Inun($T^-w^sEh^(*CQK_6=Iz8cx2Eiv9cKlHNG|b6EQH&C zm#@G2c)qQqXmXIThU#CZrI>C1YVeF)_(XF#GuBVL#tEceg?m2D2`jz>05KVNR!5#w z^_TS`&O6Uh*ch@7YmyZs$AP&y*8n=h z2=>x}3{elirzQFf!4Me2N3W4Lj`{ghy=Hi=O5Mh=O>9z}GILZBysob_znebKb-OMc zc>#D=UJED;L>%g_JFZ%PUoLx|W9FZQ<4fcD%5j=dC|F&g=D78R#6j&GwKto7lV+}kzY0F5+IQm2g$yIQJ~R6qr8A@- z!+2W4GPQ{2&rRyP(i4LAm@DI=xFzf^_i1d8WY)@)j$+PT6M9s$3_?!f#&V#lqN%r? z7W+)|85mCz zu>)~z&8Al~?gYyY-vvZtICIG0_rWfu7*ONeMcU_#$2o4&guChSmZVGiIOG6*x__>N z8lMzvAuszcYce$i#5-?ufsUkps_LqyI#0?1_L!_kbJ5en9eacbhoBbM&#}51L#~gV zQ*U##dP>1E2@J@pb7x)TtFbzbTYB965~_z&xy}3o=2-RBF9T0A;C|X?lgSl)RK+C4 z0Z6FilrON>u!#Na7JchJ|9&vG>Z@R$xnJTgP!~r5H%~(#dVGwiP!WY$j6tk?4ADdR;T#gSfnirUQtlj5-&EiWIp3U&* zaen;B8j!Sln{C#q@u|!t9qlK7e%_Y$EJib{u$t-i8UJ-Am)EhB>*TC?0J>^wq*6Gn zrH)Bjd@Kg?AVSDD=8xB6s$g~zSsvfzbBa#1f+u|XG?w#Fu6AA=&AyfwY)9#_=W=5u zR2lEB3wO0To!vh;&Zy@|}bc?rqvh|%t*H`}v}w+!`3+M#t5Y&(B)3I)!b1+r~fg4~3egsaVZ zPfPj!kJ1OBOwF?(>i`e*j>E`cj!i>jRmSalkBO3qjx6Fw&^o0Gu~ zTflz3l-cy(tvCRiPF9E$tQ@@Fiw!ij+CG=%*}RL?%j8eW+BBcuvxxvsNKs*K)DygZ z>0)NKo!kVx;0+D@lUYgXs>1VuRX;kn(}g;>h?QycG-koki`$ypU0FkB<^+lH_iQLU z5)0GC!_ZIc8j2DXn;&{{7938TXe2|YZR%2qZs5_2SiN6bwxl_A<49JFGkZnquBT|* ze5eS951mhQd~XKSvNOp1WeajI-*2Qwf9{`8N-LCWVmAWb^%^;r?Rc``Vg(R=yQwU) zMBMU0#!xrq8xAiIKeBL}sg>4rz0Rh>^pN8UQ>*lZeWxpX_Tz0J0i$+Itu$ZA1;{h6 z6|6rA+%jP?%CfqE*p*7N{{(lqEKf3jE;&B!o+vsYTZd^!tJmw6sE%Llk&DoEWZD=E zn2!zW3Z88>S{3LNh~_WF}JV$=a>-WZQ@j{5A zw&Kt&36u;-C-z%;eY^y=&_+Tf;ZZaUNE0@e{~hAl@^)!qC}pS*YZqCp;9BN~_iSFw zCYf1ll%R7lzpE)|6!1{?;3 zoXC%xc9wVuRQeorzCGAC70wBu!%@HSm<>Y&D^1wA&#jkt7 z`MBp}DKkUuf^idJMyzcaYilT2r2Q@gcvF@j#zcKEgP?(;X06JKQOIWAnb2HstXw2R z2Y(@g?Gwu}Md2Y**=5)eiH^?o8x3Xd{hM;`&aS4b z&8Z}Ju9>w_o~BS_z*Jx5ou{FwP_%70LbJ)q+*r6)AJ!sJt6%2g*l~kJ{m}!pvFs0) zrS`NFxj(sbZjRovC@m1KR46?evvi{?*Rz>4^&Y7IfcPQ03U7q|<^GqDN9;BS+(b{^)Qo8hmHFYj zzjhI)DmOpbs?3dW>Ha_vD|4o=Mp~((t015TrZCWStP|6QQDqEEpADkHBl3hlP2OKp zzA`5)VcO}$qSA9CeU=<$&lA`%?pnNO(m#PXWlhrbN}PN#ApX|txO}j21QfOYyHX%^ z>)^+izh9+~_6m-+$2$HTo(9S=bsQ~ae>nQHbF1}eEAVKg`qtm{j>G*gHxECYHmou~ z`YS!@6@8R`sMc}RyXE-h=xg++y`x5{zlWzMknKn2x90bbMAB6rFMj#!cgm@SG82@0<({Qb|hEhh`0b*PXP> zf9!pmp@si2@35&%|JQx^*H!=PCQH7QjUEmL+OKSh0LMkAh<|+j1DK`m$y_g)SWLgF zeZ1G}bD7rnf8FT6ZdEP7Ui|OBLn7Xae>6MwJ=J$75}19DifOg+Z@*IqOe5a5khG+C z%o>`cfX*i!IMwc6eBy)Cy(Ee`pe5&tt z!)>#ME9tE^O22`nfvrCAkHM#aC6|9oYZUGBZ&ArnB~CXjf;Z|u?`iBczq|HDU}{Bq zxNX`F7{=PBslYJVHa!dsU)rVxrdO1|0{ehr0oVr&E5JTr*l3$hY;{&{Jz5Fxq-7S| z=ic+X{WJ8#Y*ftOMz78GD~*Rctw%e}N6)5?#y5^6_HMnOJl&xp9&q$|{V2NHsl%c2 z%hS<~vnzY$KcYS!wD}&oHC(NpXms%Z{8VfGtoUAeYShQqZN6Xs_ww{pt&Ot}_R8Ny zef-|$yW`eyy?Ub6!T-OOo%hNsqdtzd`L4J%gjP>9JNQpMeZGG7Kg+9bnk^3R*3UkR z`uP7$H_q-vef;C5+2Qc+|DMjdH8eUXt)IOc_3{6iZk!#6`nc`Z(CVP{e@>l0PMZeRBSXff)`Rr@o6R?N8|PUaE!Dwo3#9e=)VbR2#g z)*6rczJKa>y~@1>cn%L_16-x9!)%RbyDfM7a>-V$u*>J7Xq{E-eKhbvXS|S6|r~Lyfw=OgyS~Me*dZ3yYYN?y2{%BZ}5ms@7EUihTqSi%6GMA9(c9YH3!zkO)LFP`pYPL z@#EEnxv$cvH-fA8FTOZWR`j(neNZ4UJDfjKW~Dz_zcK!&@W*7Git?w^f41yW zdw<^^Yz*&w{Muye@#Dx6{O~!J*WuLOJ=(_3MwLoYXmm&$Pyz3E`&UP&98s1;QJ(hW zF6k$w2c?~UXdPNoPs^Pw_;jN@ljM|@OO8undvSgyGG!n5`sFWF{0}Ol>3WBc|GYab zS!;1q()QHzm&Wj3q1kgYU&IFrhF_>mMFT9|^mJ*w{_GK3xLVz^$Ka!TL;!NV8f{kmx zZwS09^830feLfIH-@hlhD;i_X-_SbnZYGRFQ3-C@Gz*M;vhTOrg@)Pij?FJ0fFDS0kf0 zus7jm22_vZV9C0G##;Dw{uApT=io=h*#QUFGz@c< zADp{5~yaRWjv8tnE1+)nM?cKWIC-g#F>Hllr}9sF%)GI z70IaX`YS#0*QDiEAnEr8&)QL25l^Q;1Wa{#2Op+{o@mIYUzS_W#f*se>@nWopj{No zyLi)k*nxKOed=o8zF5vh&QAb=|Eu-E^RDg``%W5A>xXOD0fSamdh7P|@KbcX*k)RR z>dQjB*WXR<;lHQVU;c3z`Ta%s$3qpa6KH)Pi51W-?t4Fu`FABN@>c=+mY(QU2ztoG z{Va%mddqdV+I_p?Yn6lh*E@0-WnUQQDiF3A{eMvy9~g#B|BU(5ve=}IanFnZ3A#Z^ zN$#U(r>tx6wOz(=rJ1m_ldMx@AM6B^BP0!orXpd81yB=TTiKo7jT>|Qgq=;DTRH~q zhhxc2>A$vqMSwm?^QH&h@{ab#RFrIYY@;&HguZa=dLdiz`$VU;$5Dvv<~t0j-KpIj ze5>%P-}O*XJ5xk^5KxX+vM80G*-GN~?5sid=hSVPecC zwFowpEW(SUix0UwjxoV-O>JVu$T9!T|0bi}nA_l?}LTU$%0yGF6zzbJsJ8N2zL#VVa9N7G*F&EYTv zQn=TdKL4w#k*CecehT=6?h;fQ+YpGypM&Rr5%!M3nMK{UaL2Z-PSUZhj%{>oJ007$ zZKGq`w(X8>_kGg+o^#K4zgu;y){oTMsZ^e<%(2HDW9&V#TN=xw4CYI=T_ujFo-~)0 zr+I*)?F;q6aCZ6Amb)H@^&^?HueETu^0S*vM7p{KE;;nQyYJT6=P^tg-bHI^l}qPu z($%$}NebGMMl)zGYcaqqp*U*{#gW|zna%bD>a%~7RU4e0Nhjl9KtIL1XUE0+T^ydy zdReRxow``_W%3nVzP{e0o{UJuR_eMT&%Kh^_uPpAizLP3_aU|-IgneOg*b_Bq%^=k z%ay8hOQ1O~o|xf9NQsKEyk-ZwDB8z6O*#OcxeT>s){A2a=yV`<*A>?#*@hB({CO+~ z0wO7>1Nx4uCPBh=69aCX2%OdHR<+=PniGguvXo%#VG#aoH26Z?f8L!oWz$o1b@sI0 zW^sryahM2@>n%aK#bC0Tn*C@s)=h|w2-Jae0*0gloB~(_z#}uP{HM|zz&!9((Re_+ zHje`sD^@p@deQmo7eUuW+SI%#Faq$!m-gt*1oVr1 zHlU8=Sm4->#rSR!mt}!}ryS$u;Wt#n-0U}{Xu|)9`sS98SA7u#c<=;Z%-fUVd#r?W z_4^-kJ8WvFPX$;#g!%>h;e%>{Kc_lj?E$CM+mYY<9cRu<0t_(N0BcB3q`UIy5`tZc zO*WnUU}$u*>qy?MQ`H{0)J~t{Bv9M{(c4?=WfK<+$(#dHkC*c=?K~IIyAy!31H2$B zZx|lWf^XN*{sfd_IKD%uGUb2UgOU#0u-z?&*OsPuX%XoTmrNmahPE*pRbi2R7r zphbybYW)7a8L5Y4wB_4u0lbNC%(|`UY0|aE$aa#0R(Q@zWET#T@s6C^O zv-xd=!`yi~2=2J^j^4l5?$u`%@6@5{QyMe-?&+}j{G-b|U~(U~k&^_fOgkcb7sT9S z%MeGj=I8HhNqn5eo?w$8TKtTAjzP{1ei?XM?W0=sPQKpRd2ZWz&u>Dx@%a$uLges3 z#bS>}pbkMMztuk&fK^Hqd&8BEC9VZ&PZzVY;%QPYc=+YT{2qexY$)?9Xz>^x?uFqMO*CGm!hTnjD;yShzsIN()Eib z$r`k|wvyREl2MGSQo~BejXSrjU7B#FW0`L4o}0|W)26lLi*y&|yHXuiB#h4B;V|B- zkYd8~)80x?j-T(W9>odo?pI5|1BbEek!ow5%zI`|UId#|Z|5Ofg2rB2!du--QJ%N1 zOy`$ZbiWcz@0NeSWz}tarkg_Q{p_kB%7qYM3+Vh#@~B)0y-f9VcRcCLzola3i=!c^ z`pz?yXxNH0_X@5L2;;wqy(;hBz8eli52=NS1HeZE3?vjH&V?`(Y<2DM^_lDxSr^rz z{HRhJrNRfvLWk}s-UDRiLiDa&(3!LrmiYq$dKmBJJ^h0JaKmT!d*rxW?;=0eDzqD- zgWV*V3!;2K-?v#|S#*GI1+lX(o20X$2JD#d&4F0}8)^&h`HeIOF87D<>FtUzazr?& zZ+L+k1~x%5Dihr-NmhaA*Sj*)7E#nI!fp8OkFp{8y~~rUw%Cd;_?(=_W<_jA)?X|q zYf~s+-Cnla^ZTSQ5YSok!XUWZICfPhlzCLY07?yXJ&MNT+!E>@}WZrj#U4xvTh@$u#{T+<;dZ8`Zm5IK`+sac3K4;@K0hIq&dt za~I+gNZ%ZO-)I8GFGdK`p_|1zeD!KHm;NK;qS?Dk?w{fWki74Nr|k;f%j~!;*0sB! zmNrzMOlO z=uu_Y^;+}?j)T0pnlNXp>lojGR)!LO{{?m-@MMIuK2R%?IK(fDV7kmX4rBeMy(%^m zaBqqN%?O`si@7n&`4Z|E1V0Pc?{M!5VwM_Y{jx#4a6BXYRm9K77Xm)k-yLTx6N__vv2q>cflbLSl86rPN;NT*mHL^Mt6&~ zSr5+jgD0l3(=){UUcs-pHRS5XGB2$61ZJ(R8iE&#F>Nfn){)H`BrvK#9KKe(gr$KaokX6G)p~1To>$kQ@xoM-r8KETytr!dCyV#aHy^l zh#68B%>JuCih^tjHU7~R<`#$URwmpOo*wZ zkE`u@u$iF9I{^ir-NfueZLJvH&VY?k&pQ@29@ZTJVa}j{=0O+>CwmJijz`c&f+maj zNs{#B$8OJvU73D$skWq_s42|T4f6`8`I;;V5uHjJ-`ry->Kn=V*4nZE7++DCT!O=> zU@yOvxSAnG)4xwNiN9MAb+zeinD-L-WT+i&T}fI*Rbn-PGA}i6R@fL_!_ltPWnjzC zjGmipa+(G)VslRC(prVJ_3BUo#&hYZuC!xFbD*O2ckvvk02W@k6v(x{)q>IAWoX4p zDS7+j{devKyfUV$ck?tto5!o8JJT(M8l6+oWeuH^@p8;1Rn02qwC228VP|;&tOd&) zO#WT^Wi0lKAo|5D-BlSwn{=qB{fpC9QmJrzLir-R>udg1u@Ro50;ghT; znN=JQ8=n2!@muCSV;}e;Lt9CHxH{S^@6gC~ktsAS22_;$JXwR*3i$5Yp7z0`D2;&V zQh?A>K>y?8WZn!jb$j2te66lGjm+c1wu^@wr6`DAI1yF}2Ap-76?Ih|R*04Y-OHLL z_6oOb0NI!pUbO!$m9_ozos}HlSlZbXHyyYkkxbK&I$D>;ra+?{1cD>A4d4MgW?06~ z39)*$+CX-<5P#7F={=7w$_)X-pA#2$`}M9t`v%gd7QY|vaCnwdik7(%eAplsYY}bW z_4zZBkOp7RRtWU0lSEU}B|R4kJ5LmJ?n|oN=6~>q z%w6}udsKbkdxD*@!)k(YI^YM#5;@>U^Ld&kS|D~;fSgT#i`CLD##cBFySbA;q8#U6+aJIyRvu1-s)40o~)&8D$JEl=RpQf$>jT8FazA|_J zj@M5H95nq>&A`{a>lt=e>&2?F5Ii1~+ETyu^KULmE9ssL9+}D`qmTK;x|VrST_lyE zEM2-uVsx^jdlH5vI3u@~WG5$iWEhSQu#B!DeG(PGUuGqb7%kN3%!dn%`cA^OvYBeg zFis}~Gt)l*16YUD_yPnf8Z>!m^>fh)Mi%ldLG08*6OTGdrikk;1Zph=6uk4JMCPim zDybSaqF}4im!$*`q`Pz-S-yhY=k?^RiQFN!6=>i6(8R8}qNTjoBL5wX>ikIRZawOj zIW*)}L)f8Rjfuz+=g2xAkR)c9TSGT zE*XmBbxF^FTg~&CMAu59*S+7c{@sdyLoGR^A;d0o`17teQHbvWfvgU~-?LBGq zOPr`DU?$nVD#*T}gnrR(B!v>$4_(r!9EZh5e$Oe85f=6impy|H)#}{(8r5oFw;J6J z_|Gqz0n-|TQ|6I26Rq-ZAee4BdEJu^CUY8F{8kTsa(8&tMcCZ}PF=B~JA0x*WJ|N! z+n%&=0#%cmN13BlrE&(XiWLDl65n2O!@wHdoS|tR@4%QyhN{L@+?){IqAo(Ng2pkr zfmAWuCz2B4$1#bEel9;6_#y%AT^%hQcsA^W2=Ai4iL$Krj3BOxK1;F<{>ea)BR_h6 zJ@=ZSJ_Vljz-+)Kci|5d$2rg^tHr?5dyFO&zOUJ^(XPdDTJs~qfZ3qw1~KzI{f?w6 zie@w6GXTu~?Q1j(dzygEQ{f-Xf`$PYQd_RSb*Rc`q9|lB@|zglT)p&slofF(QFWzA zb>2j+sf8>+6Gh-o1TV5kZzog5ybVtc-c3U z%`h&@q_aIMk}!sG7%c)6el?;NYgfzc<$*+(o0%TN%Y=Uet1RL&cZj|H^Uy(9bvhWg z75=^aW66||G*yF|C;Bd6ej&Vm>s0V&xgn*0ih$80sEVD!*uP_*03kC!4xJk#g2h%7qD`Yj%g84fD$WBhwNpP`@W)yK*O%WS zRB5CT@zaH6H=Kb&<9PbcYRo_k?0h)*J(Y{a!{1U~ z(!^%C(pJ)U9elO3wI0~;9LY*A(`LA?(WVyDais%S!W(JDE~AqC$|y&NqMtiyGp}+w z525y-a&G4ck#rtz$L!b%v?h_i{jBHPfAzd8(KP_5=hi!8qsVt;L0F0AV z6b_6s4-kK8nHQzKj}`UYmnU$Y7X_d=sUk8{BEM8_oThJs8+c(|BixBQKH<{#9b-uJ zy?#&7O`m=b`bo9IT3w|~`)5JBhLm&mw$)lGedro%5B->$UB{Zwqbdi4V*Br0b`e+~%vQ#$-B_0JGFo4Cpy~w5BfDuS0t;?lIYZd*)g7` zjju{JQ7v=4(g&Dz-gJ;hOKYxt_KJH-uF`56sR=-A049IlwA+!X)=RA0>5xL=RaMyk4)B)(L}zbS@|(PnqT zotUVF)7~XM>VF@JuYg-fBt=&HZ$>uFe*J%AWO_xPj0_0olaVEQ{L6uQi*=TZkz8PWLyCrD>gT#o`CN|F z;&A=p4a&)%E7fT|QfWi+g#7p=R)6v^O|ueNngoc z9wVAi&B$|!fFr4C;%AoyRn{zk2$%xD(OT@DHVxaZhCQi593RGoTmmuGpquw;VfCA+ zOV2Zky<4XkMFd552_wQZK;~UeRr!4#GW@Z0r&jX(z(x$hvQfgaIMSyMO0kb5)CFOV z)Zd$iV3A%TY}q%s)4L`h&9-^4!g@zt;Rl*bctXt1bZW^?)Fy}XlE;|cIu(T87uag3 zWvLD(AL44mfkP{RWDYGYDVF*;K~Z8cJ>J5K! z`QjR!*l@vwgMt%Pt`Os3&cLe@xuXr7TeSCV$G);|D@3szTDJ*a^K;XokSSz*f?nu? zwlD#1-qI@+cm9^jY0+FYr@MbepBVRB-GC6Zs04;%ozUp${DPp?-F8#;VrV*MBas4Y zP1k<5 zSk>^4ES|;>FY9vESZ-H7EKMtQTuz-wD*R$Dz|T(Qr%pUd5eBTuCtr91s7wU2Xn}>p zXoJ7|m;-i{O{os^U?zU>?Hku1ghKD>l$t8Fn3b-g$JdD;4N>HT&c{pViiV{hwE z)t{%sKW~7MLD{c1`s3b~L#z8-UBiIqk(kht*k+q!gEdxK7J``V8P3KeeG7eDBqpBmKy;T^Var$ZA!CtVQSoSG!+mX^*)Be@`eW zmAmPwC!TA`WfE025qFJUTQWMox>3x7FFKpOW*$1zVVXI4AMe`wL5P-;$S}>Yt?&x` zd3G6GlK&yT0fEgKnjJfU$Uux#8bv=Wgy|CliRFmHOW+bM^#Q9ElmZp1_UA~z&n|K} zMQIO^@Bmg`Vx%AY2tz=wSpdRGIXZP7rlwNxh!@7y(SI-_Y|&)@=g=EZQN0thia9k2|KG0$GFXd$BdpK^)Z-d9*El zXO5!bi^)C@OS#ku(iI!bcMQm%yrh9O6M<>ObA09AC63<0@L|{pLk5fkz{IjtV7TL= zF`G6bZ-V02B+g7&QHM;V*#yzcqQR%XTl(;G&csne00I6vT5V&|YGlwc z7!frdnt>tcEc~ORLAo|PRdyu0GzIg_v1e_wHte>WjJ7VzjH&iYnZ8i&mCBk!h#Sd% zgIL=66Q1y73%eu7xcrtLXXc z753Fk_O=XmuB30Y%P4rf+kFmXF8ca50}fN92d1dIAaH%5PK1{3j5#Mr%k{V&G}_(< z^2QsQwd%DX9qeBl*ZN!78zyTCd2MxM)9qUVpK4OBsujlaZ3^>RiL;G%M6Sci!Z=D` zIVy~BhGv=-*Lrz@^4#_^*5l{?pu?Ua@>XKDRl z!Ai=$69e{_AJCKy2jx#g#cj~5zT;X(%UZBzPZIozrmY@<=`1j1f{K5^WQP(c6^>vF zDtQIekTpRmXk^INMdG`0-_TC45i8(Q>}X6U)0>E9|Mly{SBF>E&yr_5ifi*F&u52b zd!3FvE|kMj-RdvQx!qS}ij9U1GOepf7O>Lw#9+g6`I)z?SUr_w&sO(uEBS((;33KQ zU_%EmbPi81z>4gpwV}R4^x`&fq{@YX`e_?ff>d{yp)kNb>s9Bm8-Nw5wzk|`-2)F9 z7#wI{nSKYXEuy~5m!Jx?2plt%P z(-JU--7QM69dgVb$Rym!z}vESVjR%qzs6)P5R_@=!RZ}lmkJ;n=RbYSi*Pjj5Y{ui|_q$WTgQSEWNlS8xfM^KwK~>^CLMVo|TY+je>!lHrs> zNL4o2{$R8?#&Tx3FO8>6+i~@&-!)i^_hF=ji@Zhl6&pq?ib#%Z(D!M5_B~v&{4-(1 z02f$&a+ltJI^qJGa-zjkkj1!aTXgSu1RN{b?agMLh(gOY<0JB&0F_c&tn7G{?hY1u z1RN}u#wD3m z*kd>*WMk})omYi{*AFiI0mh9>rbaUcct3r^ZiR!3tYY_x-oZp|C0c#hWP9eDe)MXN z1sY|DhwFHaC>p~EHj?~l#gb73b-ZJ3bBym%t!UD+Rd~Q-G|1FOhsqAN*K-i6v>^6o zojd%SQ*&}a9%mM_U=CxJXoG*fg8$%s{td9DSx>hiJrB&SGDt1u5C~3Uu3aXz_$VSGTKxN7&Q_`uS}MZYp4KC)VpHHa7ND^Wx;{tGo6t)s{fj( zcf)}DPHp>`Y|}uqF6w(S7WkJvaCJ?qkZzHUMAtbgMbRi5sd~a5P6*3UB&RENu7Xh( zmczD%>)~Y~BMO?OHm`CJcIDi_=sbHyrk^PWT7&0mOiAXlR(I;5w~)T3lJiwCO&Hd| zZzTMs8CvUQxBHR-1}*7f)<6Dnj7nefx_y;pU8dS(feNP15y~H-B%;gZkM5n)aMpSk z&RJ(jTtwcL1ZsplvPfGW>V@Q>ZhzpJ0d-Ao+?8q&9V!)Y4LLNBsm*2_m*j)a;FbDw zmn-Ron-K2O(I7?9h%?@L;OqOBEBzL}pct3e1n>ymyeffCkkDKHh)WRU1V^Zn?nWZw z3uS2g+h4I@8+Jv!I-5N;N&CDxBA5v93_D(y+3pg*RORx&wUx;G6y)ZiMKBbT*=5g0 zmN{|6!F?Xnd(GALKj zP2`CwHM1hebRG~hZ7~LhuSo34+mF|H(f>f9e-nWjYOemZ$6IJ8zlfiM!Yx&ICRmfU zZI{M#73GrF8fSXi4-B=r*OmbE6oA)0;(Rwf0iYLv*Fh7Hy|{+TWfFFCh!pG(7);K9 zNfNlqYYgB6=*9A1df|*gRmDz@*Exq8;D+hS^vi%_WK0UEtt!1%P-X~j#@uUaM7jNlWZB~3M%jd`| zU`+ccaEMWGlWR_T6o6qYV9N+9g{!cMx4~6Py;i_ddKOa_lcTfaq2_0*_;`|{d0zkm{8DL_}=0%TJ{yZR?@w_Ya zkb4MX!he@Xy(0r?9d9E~I-6`I`P*iP-m~vBPofKXb?f?goaEwjc@o7nz4w&g!Lxh8 z$9VtDNe{ZELsf735-Dvz3LgBnzde~DfKde6M?3yDP3S>Jdh1@z0^R&U9ag_WYRx*5 zE)9&4NU<#Way!lkAQb*kCL0)4PN6&;>xsQvq1omPx6tTH(t8u5wk+?UN|NQ`M#IW8 z=6mdyx+`+O>TXD>adb{=bJa~qGmB9N>LL%1G<}zRZxyLZE#>h*(myl7MlgP3B_*M8G84Cm2vT~!IQtT!_AX{C- zTX~j*Cqrr`5>TvTE~bL_r9P^)KpNNpvu0t3Ci^*s}!boF^%uQfJ;%AlfErd_aYBQ1XtS@J3&}Az#s)BDUa75 z`R2w!s?#H8h7CwdS#gm!s3V>RXcdB*Eq!N@M#hOIhS zB3Yoxqup`$eZ6SH!b{XDp&!lqc8%I_D);l_3c0~RlUHcq5)v+iofysIUTBr{dE*M! z8roP2iz*qMseQ)zZbXJj$&hEmye`K@JlA#Y?#_d#eE4pPkSF4o&H(VBX#g|`9T52| zg2T4GZyDeMIz4K-{|&ljrgoy8y|<3m?|NUKzL$^%j&0T=Y!l9@p8EP^bN-+ojf<=u zbP(%Ermn%=Vr@;h~U#Jl1Q)phy(^gkFT zGexKrRl;*A5&3^t6~SxM)51;q>G_9g+-B%!)7|iWJT0vQ;b=gJiLM&EhX;PM?J)M* z-55uiIrjWjzTDLi76RBx#EHarSaBRgo@4y4DTvIK1V&i8axnOf%h`d?WxnRP%OQEb z3BEMLG$$k|R2h8p!Nz*tduS}UwbQ)=3g-N8WZU>tF-bZvBI=*QHvFxt3XV|UI*-?H%i z`Z3rei2JN78Qs(jq+rR(5Rd(v1W0b04tXNcGiH=XN{ACH=Mp&GZK!E>-j7c_$-wZ> zW%TT752}J0FA>{n8?AQ7EV9yu2X|sXwlRXR?h|f%()ibr&|xv|lZ8*B>Gso?!p=Dd z=?GHTINrH2L2Y>b#RRzVyRzGaS8DgJm0)YBe-y%c$raq%f4=}ZGU;BS1g_$T9eLs) z6Vz0J`sBvAHg?103$1nQt;gyiYy2jz_}+YIXsz z^Sh|VpIQi0LEO^{D+CmNp!xwPb2- zZ{#ksb7&wm$##8;*_`~q+YYHkUx=%S`1(PuK`&NbE0~(BhfCP1BO=!8t^%IHHIe!1 zRfWvgAtlT@a$bSjKi@^;Z-a|V#DRX#!J^5}>3t!)>MWRUK0ba1R*5~%o_UtDI`aMo z={ioyT|dp&BM!c?t?}dtp$xbNr+dUgzJ54A=Rir;M@G-{o7vX~M1hF8XfC*h)#Wsf%WUB6J!d$Mn$_YO?>=RY@%Xio5{7Wo0 zP{J$)9v#S|8%w@@>nX8;aqWu5xtrsiPO~b}K6N+trUM~MzaOC-XI&_wpU$`&GnW0C znrL>DL};9LdQi}HI?J?taBFDr9m`>c?RO{l_O$HF|Bx!sxY#GIoOd-o(c&#{W;=2m zVf>QmB7%-+Cxu&kP+)&3G%sh1kf0)lR2V-CgwC^l2I6hGsM(UD{aEDF-9C-zgn(0{O(+ zLanVI{bXP7T~*4ZYy!85#H!@rr}ASfGl5kI=`nSodX^RU;cu~+-^!t5$qArXDv7xX zBjKTY?RXR<&T;1^) zr6~LM4P2fiMRAP?QmWJihRziUGs#_DCyVGEWLRyF(`-5f@Au@CgBFHtUtpBrUSSA+ z2A3UE_I+gTEPWp(qAW<)J5ss(gaMlv!mpVoF}7$&)S zT0?0&1k`|tf>WNri|rQ1n_a)KctNYjily=!Y{dO8H2KmLHcLUh$v#1%%7`Swk4tYa z)5>Er%MjB;W?>DowGZ2*Iy5PZo>w(<0@84{A8il@1KkD?HJ7C+cC^nvmNWy!dc5^> z3q-f2X|YEGt^sIqxi&k@Csoib5j%%y%X-`~43GdYfn09nmVkakjs94QVM&L*ev54$M$C{&z28*qImr=;GYMt<;CJD4_ zonS|UD*|u=2k#MtOXyv)Rj&~fS@Gm139|BfN#~*_i?Jy49{PY;VZxH{QhPR{;?n$? z8-BwX+?B2sq}oo@7|z*V?Ql)hx@gR<{)DrmoYgIB@>Tf5qyBI>JQCq>!%M1UOTsxTP)e__|UaTj@j0frc_Ui+60cimX zIuU6>biqGEnBU-4?Eq+LZx#nrX&7$Y2F5WTEP_y?09LA-@KErZxwb(iFEh;R>rR;^ zW4}Lb+3sTW8|cW^k_cb-2Q5oWZ>;=@7XUMszq#}j*`l~M$DTr~|J65dPg%hn^Pg$X zfs#ra2Yk;8s%T#tw$0OcZene;Up{=dEb|*;H40jm_?VnYR1epap}3>Ayhq#rkZs=L zk}%V$?`hnx?AQo5n=X_HKPeY3;A9XqZxyd|1@8Z3krYugiJ_j233k7NiiaELQ~X)~ zYWMJL=TxDhxlPWw-W_}&S)|PJtgp_sqM1*J^cqwF0y%hnAfw!c(o6<|0w+vW>gWj zLjt`p?WCQ7OlX(ByIE|b&lm0U+Vq->s|1lB)#r#%&x$1FB(U24&F zei%aWFICxLIm(Mpc+zCmu?d#?_D|Ww7caES*^=(l6{m~b?EeTt)Mu+slpB^!uW~6s4x%BB0DF;jeq`Y5)fjD@u4|3T3!kkg6lXK#T+Qiqmg+(4_hSOuzft1S7qc zt7G)OedV|RhS@sz8(9R_Kyny9dLFX}Dp>pRzw$u(HZpUizHrFZLZg?G@DT9w}~2zY0jb*v9SKA6tzamm8q50+tw0>W%PX zM#4~IG*Y%Ky3S)y$+a|(zGsvoP5DrZ^70{MG#f`+J^jW}jws?E=v$~(nVZPUVq=6^Ldk7B}et<)) zDFv=lYQso`vH^TIQH6g*?9YVKXf!R%BwjSxTVxDtQa+>gfTSXJ# zT0I>9D?;qx*|L4rx!_Ok>gkBo{7WD8d?P%g%clB}(sx?_#zmmjp?>3IJiA!vX=|JHl78=<+l(B}v)P%j>ZanmQ z^NbD#SeuYT{p)$wgJwuf`tywa{mzn+nWRL$+al^R>a!DU;$8e8$3L@k@mlx6o0=Yg z-=gptd)a9^K|;E4zjOmQ(84tGoW8P<&j$#RmvNH*;=GekQ-@9W185h` zBw>vPGU;G@WM&(JcB&#|G-QYZXC*G6!t2d-{#{t9tzbN|gf0@Rj`i%`F5;^UyPKrv z%{Jr&J*772hFMRwo9k?NEC6;9_WCdfsCU%w5H^t;_4@aM5gMc9(Rq z5;|hboo)8~=F-p0=|Shb-ps6>wF<%u=Z}t0;=eV&+n9<^*&fgoN`7M+k;m|HLCJ_Dsdg^#w+XACiQO*K0&G)^-ASdOs2PtcQC!yiLd1-X`Yk-uKqpk!b1qzipvni;= zZWICx)6S~*yi8t*CAp5p$MFwsJ{Z>1v9ZebLS}PlkP$4_{uik`$>TXj*NNlfT`rN0 z0EB5{TuVFGpRC{s0EzRj4e}0dM^@J_IN^+Y=%9y#jJCnFI%>8^9(%I`kmlpGB!Pn;P98L_yL3z@e}7I zJbO{Xs0JqqJtNW}DK4(F+eQ{eSO(Hw3I+K(J`EE$vX?P&N3fV%XSpJ5YSJ^PM(Hcm z31@!*PN_SU43)s0a`Z8t+_XK8hX&9Rso@}|wFFetj+0c)p~b3{T(mta5H9qKM#Bzt{$Wp zDQnxR7=~VN3gU-4x~p55qz|Z#=!SH4gr|&=$|?PqqFx`#*@F)d9#S1$O2&64;_NbI zyfe-3fc-ik*bas6NJ*t)MWps3$I$phX~Jz=-d<*~jQ(S>9jPFa zm+|q#A(DsL9S>C7J!Cw)j1g2mK>k&X9bkV*0I|`YZ|nI0lPL<&k$$)gUcUk81kee9 zPE-^nL!vlu1qP`GVfke z1@Ol1hLUJYwUQ)LEI_K_om#P8jc9<4Nh!iN&dA}|>iP!c>{5YT_8TL#)+K;XpoMDw zmjM#k*&1}x*l9i|%c8zjD{hktut`H?+-_!UDn~R<+=^Pzw-{!Z0O){I5xGu0(LsyV zLfXywsZ-d#z9_kKj2^(W1Pwl^LYNh zJ<=#z@~AA*Fo*}CV1y_7Ot>u7WetW6`&16>z>tmZ4DwaqYP=EMTS!awD1|@EG|m8p zqD{(J@*xMK4WLluSVKFG$P+YI6;HIR_rH{;T-7V2H(~T_g7OkMPtdj(CoXtY2I4)BN7bMypz%;1GNvIH=fQZooK)f1CeRHCTB-6Qyz7hZ}xFWb2##r6j?@ zLc>=-WB(?%6tIdeVY{sR|ENi#kdHaiUfdaMzxE90b34F1PLbvS&Uj%SRg5pG^;&Bne=NAzr%Kj$%3^k6+j zL(W*Mua}AEuN4gWVhhRiKK(2~w#GuhWHG5ru{A~G507d)K%f(c z8LSjkSeI>ZU(T2@?``%Npcp9253aAD9SF0#h7EO*bQ|(w`pN?1mBoIA+HkCE_qPq{ z=Mf&rA2|oV|)*Q;uT~5y0(;u-_>LxE7A z0zvuDQp2CHppaJN$FzYzEb3#-I3cShO+lgOj8L3l8$T;WBtM)mtkG;jW`sNWnYj9I zOY~^qX{L%vR4Jj~MT*m0fs!DU0S&hwUa|_44HsRFhDsaDZh+%6bVUdVT}e}^`IeOG zWtr7~V=)>og+>x;`{|~rb@gCmQ2x%lw>GjS8g;2;mkTUUD$IRR`2G38Y`c2z-gvzJ z&rL*eyxI4;e3%dBy*^qlXK5&}JzqO^T#*t2Y>1JsV3DVykzgq^e(v!-C)DFMIOGHD z)g#bSn{6v~5>GsjOhWy9F3)Ofz(7vSaH5yXhwb_Gwi6P;yN0 zjn8k(m@?p6chW6%Fzk2nUZahF$SQAf37Ij}2jFFx-ZHPye?d1uc9}A>@7;i0z6NlS zPbW$Gktb8%{%GY-Q{`UYn#-~K$O`3SvSV(m2E*M5zgi3og}D}L17Y9EfJ#kS*4SCM zR|a6j)0bY;EWG8_EXYj^T2<{i>^pG#fQGR(T#og< z51V>f#}rpdBud!ZT-S$&u+jF&zrlx9W!>MQRWq&2MApiCDm?24??NSSV_Z!cPn6W& z&YvK1R;LVhb^2rDf>SthG?2%1-7k2}RKa(t$eH$BOAlouEz9k%2kOd%giG%Z5smqu zKxR8g7Vo9zW~;jXw%U#M-`?X%jGuOCMf3?7ci*9-9QGB^YV48vQ@OrYt(+bHjaA8w z-ngvWBf#5~*=A7<82`uY0Aw;(RA$p_j{bQam%G?5qn_X$<^MZp)wJcxdxqN(YeCT$ zIr`2DNAygo;U2!4Kw$QR+4iFFzz1kB0nzzszXc*GA1XK`LB8oXS^5Wu{yO9D0Gw=h z+x2_|6g`(dV{wjSk#)l%K7Z+1t#3R7T7pqDJbOW zcO2s^Gm4(-P-z>1(t#4$#nnpe ze8!YHe;$f*W}FJ1+XO&cP>J|#F#1fA?I+FZbl0KaWaQJM2msI_k0UZbvc9d7;00c2 z%|C?#nHA@RM+1-};+!Iyov|PvA7PzO1Oj7Sk-hVzMI!+&M?t;b6^|u7Mf_^E1Vs`w_hAr;i;8khd^O`ia-Q#3#$b`=Sb#k89nG|&6nRR}esnXT71`vZ|F0^97N z@?(kK0vwKkVgtY7T0d=IR3stxp^*AdU>J^gXJUw}jpG4W9K(MtjvI-RazI>Sa}G7e zEd>ylFfwYzIS|jsDz)%0qEte>b}FTJMxz~RMf}X#NtFMNJ%mux9RBW*8v;QW{u#xb zDy*<81h^X$EAzq3?ZIJrlkQmG$^bb`(0@5hvp_#UtZLQIGIX>0Glkh@=3@y6RmF>8 zsZIfGjj*&OxpIVw-Vd+u6zTt3iu=!&;<51mOkhGwR3EPiZQAU&dZE8uV3)1Ev`X`B zn0k)kw;PpN=@D`rmxp&gX*!qwPCaOKJ${8St%F+>v5q~^4j*qnw8{K`#4p3cpLrPh z{;`FT-=;|pwK9ZiMF9XPV9Ip`CMe~rv#aN_bKIZ0)$64Xy zGv9=2hN&(1xq2JP{U3ja6WcmLS*Gpk3-+lQK|3XXaNih$@tYg?H64x_FEhtsCtXiU0l<3zvRT}@7T->s7}AP@QF=;W%M^lxU$le$DK zm90}>lQkGoPys70dgsW1KXJU>E*&E~pR~Wa47U957FU<+p4DCXDbD%+!LPrmDa=a0 zMo;@~<0?rCQ!2LL97b5)pgF~9(glv{a?7*HBY_6oxJf2g*MpHdqO4R`^n(>d*;&_F zl&Q=8E_5!nalxj-WRYKW+9-En_ePnF+Z-=F$=KTV1Zz8(GPivd@&}Gjj;Hcc^4r#7uEyxTA{?M4(O~PI` zmV$I0exoVmAx8Y@S=^Tzm-YCWpReXZIt_f(&H$t89Oo7q2%_h}n6b}3M8;$_>-`2zmMIaq)&b%;A^r>fj1y^@!kneM z-b&tkz|=Wxwfg0j+PRKk63}fdV{})s59Gyw`L<>(Qwr$(CZB3GiZQHhO+fJU?wv&l% zTa%l4fA_oV`=?i*I;VTB?scC1RPWkVh2SJuHTuvCCbn%oggZF^JhDl0Vm4_2l2B>U ztM46TS;3KiZSGs-NTy80jSgETHl#Q*MZvloTZ&osjTTGMODc&-UgG#VQ!o4a{lH`k z{q*F`8TK;#d~&~|xX8k+EN#+V`pb?n5;BNm&A~a9W~UQ~=PYlDQ*f7cPzmhQip{fW zBnqgc{|p3X{M3P0W~cQA?OG0Thx74{%}0#&h)NqvO5SSzIMG}ILZK%jZ1aEhw!fcz z45X`ZBAAUL2rLyqgU8ikZj6$3^)QFUiK&30YFh};?h#m!f*)tw>7z+fSTJf4 z+3CbA*T%?awS`Y|3}0XiH{d<=atBC!1b+Z}juK{@&je{Ff4;Qhwwvr?*L3R#`pjzk z^8PsGbUN{A4(dK=8sCQYnXA!UhbV~jh5Keu%Ux%TZrpQePic@bX?|8So4*Nse5ZfN z{7vsD9BE_Eb+oNfjfJKajn(D2%|l#BW$U*i2+Akha+mcs6|A z>eykvvRSKM5B9`S>c|VA#Q;;I+-tFL6{K9j=~m{a{c((~S5}8c2V~@lb;%Q4!IXsL z&1jzmf0!@i0kH7(!Zr;wzWpzg!@i}&x{L&uzWQGBsIKo$b5;Y4eBxCduL4ip2S@Sh zRQ!Lb95FW7PUs>rTK1h$h?|#j|BHpRLsx{~p;{Yk)RFxD&v$Ss&4=9_O}?|-N7Uwt zH~jAt#K{eMZ`9U2Bzhf-eU$lxXW)OJ0j&We+*1FXTZ&_?D;QZ%AT+6X85jPD^HB9JTRrA|D?>iDD#Lp zyzcnjsNtr+?SB1d2!XN`;F&8d1A$T^n0@#6;uM!es!$}xnhfVHn>Aj2LO9Bg!EAim z(4 zj1POTQj@SQ{rE%%^(+Ufj=|T}4U3@wDpFv@Mv-8GPrPb991kt?mS_>UCkAAy z&&~cPuu|X?xdiZ=i-!}-`L3Pz+9XVK=B8r(yVoS}Hlcux zS5SB79}6Le-(DR7`oLM;ta;P<1Epf~htJ-8eu+jefVq5MuELE2Khd16_x=ws+&Qt9 z@<_HyA*XZa$5J6>gS61KqWyxsvg8P*2mC3q0(1Iang7xvGF&%tkVo!#?k&bN^_r&^NH;=9RbJcWCaeNAr8 z?QW3ip=NQ=e7@l}q44_b4hFKx7{2>q!Urh1G(p{gD(wfCKv!_j507L>#CN<5w#c@k zs-S1nuCBd7KH)2Q2B_+YUE&{US=a{F)ew(dc_@{7G8L6o@h>|p<|qSUC#{yrV29dF$gl8< zYv$@8T|5%j<2SLX4}`z%4^iNm|M3nzA}XK9zlPl|PX)mzC5_X*qa(~%4gzZ#Jvazm ztclG3g;&`MK{-s|E*&mNdll8PO}+PCKTj8RBZFx|@-^rFr{BiroPL{BcG2Ou3&e3^ zF8{x29j81RJqs>qiF23d#os#r>%DJ(Wi%ZZ4$$keC39Ikm$|wfTw`m6p94ujjG792 zRd&_qK71R{?xOq(acJym(+QHYafUk+qa zl5dsM66^e@pJ1LyamtjFJOD{|+HMOIE_9P`g^TMG(Iuzo+>dJD-8N7|Uv+{^XKcz; z+A|F}lh~07LexWIl!Wi0jLZr`+)qNbMF}MaLfx2>#+NMfgOi4Y2^U!o=sQuN+ESlh zXDnX=`P~@y+u0~ZEw>iqNKVn7e93G#XW@^Go11-U$v|XQ#poY~06qf}o1(Sd-6)04 zfF|bLFUlRGD4b|XS))sgba@S68wD)d+;8Dlz|6+IM!$(bN;q`*cY>KfZb(_!Z+Yxh z8VNr7K8poMr)g=x9|jftY%Xm^Agl$cE=__iJ(ROeKi|9gf|9ge1uIBEs>O5fu9{5A zs-MUTf}J}4Zac_^baIS}4uP4x`_$|=JK?gp>qEK&(-r!FSQcq5%Tsv$YF~`RU|<2s zab3dF2b4&;%l?nGWc&vgg#TDen#NQNQ235yM-ht%9uwT+(V1dhf7ifk`-{5Air%mR zib`YSPIZr=wtrI0-sOK%%pqz3YIZ6X4|q@ay3$}F9p2 zFNI?6{~t1FRHtMAFJ#DmLq(qT)!9G+F$L8?fjIGxa+4y=;OkT@ zScV!@e6>i{KYVuUED+0xF}+*?RCv2Tj|=pJ4AR_r!Qg!K-g>*J8UM)K6GXL-KE$^% zczb9be2ju$C6KFCH9+ZHKg?lpg3A5#EoT1bTc~WieYU7aM^yaM)WQOmQMQSKpL++s z`y{aG=G3wbY>`BFZTOq#J4$!_G|(z&r!y2dgY7n>j8&bp?l~_ zyclGq4$2l#*n0f* z9JJ>XHZsbjt{!3?wieAZV3Ocit5)nCyEfXWp?)>=#3I64fAG75>4DIM4Sth^d})A< zswLWORSZ;@%qQ(3;s~)zwJ!H5vqj%vtk%{r+XM!31Ih^@MRI3Xk0 z_)m%Isyf+1@4Y+q-<|Y_F&MI(<1uC88KYgy=fGR>UcZuhU+0htC=-giwigOSU_KXx z*fa}6uI;;pHW#kXxxuEy;N!npe|F=^a!57Zj?Nz=ppr26M}Udkq-u$0*h=!#(n8W{ z#<$LZX-IG(6Uw{y3noI{QkerTt31HqktcrB(r9u9goYbaqovf#1UA-3k)_<{bYt?m zlt>y=shtYdoNnYaGRl^`MtM%BNf`8afd$7p1;s|5RchS*vO7?TvB{GB{Nc`)Q?BVY zjEskI$Z|{L1OksO@ADh)F6+CFYog_R+c@o<+sk@exzRqBtjzmhFsYD0#vU7O&{(&@ zu5@aHBX0cMlG`vm@Qiw4uxWvt0BB;C(Z0qXOhFnR>BgI^=W5w1hP#eomFYPB68#RM zuwe5#^YHO{J2Q?htJfdUut96t=z%P9{U;VfNikk}hvVSk3@a{spu{UC39OC|wgf)V znw)cCYbBM&eWNLno^jSz$5CwMkTl66OL$EL)D zWEPy2%yfxN?d8J8mEk3xDh1rcs%nhO0jUV%E^v^;8Pj@@;Ye??;tHbMf;~6;rup>YMcgZkSaj$2%Kf49T1X76 zb(`G4qcplu+^gsj^@&xttIkvcX{< zy2Wc>8|=bilq-~dLfH4ingfcyj6uHikMzN^ zII%ZWF)D`W(1XR{@KFZ(zJS4-Gw!s9kGva4^7e5>{rS9>@p`3)C$tAg^5cOh@*4gE1w+s_PMYmE;XW-j zh_IUELajnDT9CAGY0sJN?~j4u>xke!^hTY3GtzF~>hll_g`qE7mA;>AY_k?$W-Er1 zq6d{l$5(dI?ehzp&0ryw%+T|@z6pAnzHa9CMMGofBfrRdusL{oPaanY3RhwU3%8?j z=trOqA6IA;b@*GwUZ-Yvfy8Tjz;L_%lJLA?ao51bd_BO6A{y2vZ!0VYY!V#NWx+c4 z54+2g13ZtS#_vUcaqfoD<*p&ujyG+kVYxjO++7TfIqKL(x;vobTh9$MpYz<0FEHg- zSIB5OL;a574r8AGaNb5b9Oh9x#<(2(H;-i0d zU;UfddAD^B?kr53dzACb1uto_<%=&I--Oe|Ii+}v@7@w!!ts5$WcYsL{bLyUB4)DC zFp~{f@hZ9pnP0LJERaGxBNn`>@XXM|k2030&*zaOw!%A`ds(+E*Q>hxZrm`#XcA02 zHjI~_3G`hqk*~7R?uy4d-v>#(dA%-6zo<3rJ_)&Fyy;22M9%YYHp_kiSIX4aBLZO(W+o<`+b(CZsG<5xM!0htQwr4&Dc(t;H(H6XdIRk$

$ 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 x`NPMb-+jFN^26gF|LMc;zrXwN{ih%Q`2F1 2^26*N^5 avoiding all fixed denominators and rank witnesses" + }, + "outer": { + "functional_checks": { + "actual_new_BIT_stock_sublinear": "174299999253/175000000000", + "fixed_halo_explicit_metadata_branch": "13475000001/175000000", + "new_BIT_row_stock_sublinear_in_active_group": "697899997009/700000000000", + "new_semantic_group_guard": "3/700000000" + }, + "margins": { + "boundary_algebraic_matrix": "296133039576953/98000000000000000", + "fused_gaussian": "296133038730859/98000000000000000", + "global_coordinate_router": "528809/175000000", + "group_bit_router": "370166473413573/122500000000000000", + "group_scans": "349999999/350000000", + "main_transform": "296132899576953/98000000000000000", + "microbox_face_corrections": "13475000001/175000000", + "polynomial_products": "699999999/700000000", + "sparse_union_movement": "40108633039576953/98000000000000000" + }, + "parameters": { + "a": "528809/175000000", + "b": "2115237/700000000", + "beta": "699999997/700000000", + "bit_saving": "17/5000", + "cap_xi": "89108632899576953/98000000000000000", + "complex_uniform_saving": "1057619/350000000", + "d": "1/700000000", + "epsilon": "699999999/700000000", + "kappa": "9443/3125000", + "lambda_": "199395647/200000000", + "lambda_prime": "139576953/140000000", + "layout": "1/700000000", + "q": "423047/140000000", + "r0": "1/7000000000", + "stop": "1/700000000", + "tested_saving": "302177/100000000" + }, + "strict_checks": { + "actual_bit_above_effective": "66191/175000000", + "actual_logarithmic_gamma_guard": "1/700000000", + "actual_logarithmic_group_guard": "8891367310423047/49000000000000000", + "alpha_logarithm_absorption": "1/7000000000", + "boundary_algebraic_matrix_above_kappa": "559576953/98000000000000000", + "cap_above_band": "40108632899576953/98000000000000000", + "cap_below_cell": "8891366960423047/98000000000000000", + "cap_below_phase_cell_power": "106891367100423047/98000000000000000", + "complex_above_effective": "1/700000000", + "complex_below_one_over_32": "19759763/700000000", + "complex_endpoint": "1/350000000", + "epsilon_below_one": "1/700000000", + "epsilon_positive": "699999999/700000000", + "fine_prime_halo_umbrella": "7/2", + "fused_gaussian_above_kappa": "558730859/98000000000000000", + "gaussian_above_main": "69576953/49000000000000000", + "global_coordinate_router_above_kappa": "1/175000000", + "global_gamma_power_slack": "9/7000000000", + "group_below_dimension": "1/350000000", + "group_bit_router_above_kappa": "873413573/122500000000000000", + "group_gauge_power_slack": "8891367303423047/49000000000000000", + "group_key_fits_record": "1/350000000", + "group_positive": "699999997/700000000", + "group_scans_above_kappa": "348942383/350000000", + "halo_covers_generic_inverse_radius": "5", + "improvement_over_user_baseline": "645394790400418148631/500000000000000000000000", + "lambda_above_internal": "1/1400000000", + "lambda_above_sigma": "3/1400000000", + "lambda_above_tau": "1/1400000000", + "lambda_prime_above_lambda": "1/1400000000", + "lambda_prime_above_leaf": "1397884763/490000000000000000", + "leaf_saving_above_effective": "697884763/490000000000000000", + "main_transform_above_kappa": "419576953/98000000000000000", + "membership_arithmetic_fits_record": "1/700000000", + "microbox_face_corrections_above_kappa": "13474471193/175000000", + "microbox_halo_volume": "55300000003/700000000", + "new_complex_uniform_saving_above_b": "1/700000000", + "new_semantic_guard_with_C1_one": "1/700000000", + "polynomial_products_above_kappa": "697884767/700000000", + "positive_layout_slack": "1/700000000", + "q_below_effective": "1/700000000", + "q_below_internal": "1/700000000", + "q_below_leaf": "1397884763/490000000000000000", + "q_positive": "423047/140000000", + "short_record_fallback": "697884763/700000000", + "source_axis_superpolynomial": "1/700000000", + "sparse_union_movement_above_kappa": "39812500559576953/98000000000000000", + "stop_below_one": "699999999/700000000", + "stop_positive": "1/700000000", + "strassen_integer_power_gap": "1951441519231", + "support_router_span": "3/700000000", + "theta_positive_polynomial_power": "2", + "union_header_fits_record": "3/700000000", + "union_tag_work_per_visit_fits_record": "3/700000000" + } + }, + "paid": { + "1": 41298, + "16": 448, + "2": 7416, + "24": 448, + "3": 9180, + "32": 448, + "4": 2286, + "40": 448, + "48": 448, + "5": 720, + "56": 448, + "64": 448, + "72": 224, + "8": 144 + }, + "paid_calls": 64404, + "productive_fields": 10928, + "rank_mass_surplus": 752, + "raw_root_interval": [ + "15108879/5000000000", + "30217759/10000000000" + ], + "scope": "Exact changed-profile arithmetic only. Requires separately admitted changed native programs, paid transports and absolute phases. Retained compiler/native/precision/tape/analytic/recovery assumptions.", + "source_sha256": { + "research/fresh-helper-boundary/native.py": "9b55a2d3c3972148fae9d112e745d9244968166bd89bd900c938f429fc76ab29", + "research/higher-moment-strictification/verify.py": "0ce7e7137422d5ffeda22085c81fa88471bbe963100fdad62e659f1e3bf89326", + "research/joint-helper-lattice/CONTROLLER.json": "1f5d6aa267e4e66048818714b5d3b5eae17a58abe91d15deeaa34574f7391a5f", + "research/joint-helper-lattice/native_joint.py": "50869b1bcad7493e6b4cb2a4cd5d2fd9a193a5921100483fa2c3f2c999ddfd46", + "research/joint-helper-lattice/verify.py": "8eb13f77a94315f811612cb557a17edeecb6b9d9a75dfa238b112dd6520c336f", + "research/kappa-0023-productive-jobs/dependencies/kappa-next-regime/bit-compression/carrier-reuse/reference/joint_pair_dag.py": "8a0de761642d21919e969475c3f13e5d01a4bae7343c1e1f37c586d94b676a85", + "research/kappa-interface-round2-20261022/price_profile.py": "adde619968d3ac37147d239e25145b28150650e9ce0f76035f680f22589adcbb", + "research/kappa-rebuild/architecture/mixed_target_probe.py": "011c3c9d0cf81103dc84d709a0e36793eb7c5ae3f23c85eac27650ef13afa04a", + "research/kappa-rebuild/bit/complex_controller_factor.py": "1de9aaf918e6a4f2f5448754c1f3c3da3b85e6257849ebd097af09859c4e5497", + "research/kappa-rebuild/bit/mixed_productive_bit.py": "b32291b0db7fc0d332ec444c70746ab0fb03351d2e50546f8bcb64060e3ff95e", + "research/pr4359-p7-padding/dependencies/compiler-refill/endpoint.py": "d097e55f06c3f244f2074ffd7c1a0a5f3c4b4b6a6accf9619d1dde5c0ae85e15", + "research/query-thinned-controllers/RESULT.json": "6ebfc8c0f09166f4834e9d7427410cb31aefff2cd4d4ce588c8e52c9c70e9a0f", + "research/query-thinned-controllers/controller.py": "8b462d660487b1be4940357c4c7522967b1bfaede3c02b1c66109b85acae0fd2" + }, + "status": "PASS_CHANGED_PROFILE_ARITHMETIC_NATIVE_ADMISSION_SEPARATE", + "strictification": { + "alpha": { + "lower": "0.999999993884252622740095906769", + "upper": "0.999999993884252622740095906770" + }, + "cutoff": 20, + "delta": { + "lower": "0.958285305508943939401236992035", + "upper": "0.958285305508943939401236992036" + }, + "floor": 21, + "gamma": { + "lower": "0.956217506703714253758457710273", + "upper": "0.956217506703714253758457710274" + }, + "normalized_paid_upper": "2097152001953127/2097154147483648", + "power": 1024, + "tail_offset": "1/5", + "tested": "302177/100000000" + }, + "targets": { + "145": 224, + "17": 448, + "25": 448, + "33": 448, + "4": 504, + "41": 448, + "49": 448, + "57": 448, + "65": 448, + "7": 126, + "73": 224, + "8": 846, + "9": 5868 + } +} diff --git a/research/kappa-round3-warp-20261022/BOTH-CANDIDATE-WORD.json.gz b/research/kappa-round3-warp-20261022/BOTH-CANDIDATE-WORD.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..50aaec8b0ddd69885b053242c8d1e3625ffd9f3d GIT binary patch literal 220325 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 z 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 E^$7v&%mf_@ghVpjKNs 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 F3IM0wtBe2u literal 0 HcmV?d00001 diff --git a/research/kappa-round3-warp-20261022/PROOF.md b/research/kappa-round3-warp-20261022/PROOF.md new file mode 100644 index 0000000000..97f1d19ad4 --- /dev/null +++ b/research/kappa-round3-warp-20261022/PROOF.md @@ -0,0 +1,69 @@ +# Construction and scope of the new invoice + +Let `F_U` denote the canonical nine-coordinate frame attached to an explicit +binary subspace U. A scalar contact is conjugated by the same frame at every +persistent role it touches. A paid frame change U (3^t + 5^t)/2, +P0(t) - P1(t) = 4 * (2*4^t - 3^t - 5^t) > 0. +``` + +The productive moment is identical because the helper rank census is identical, +despite 26 distinct helper operators changing their input charts. The retained +p16 controller invokes the local supplier eighteen times. Thus its complete +paid moment decreases by 72 times the bracketed expression. Every retained +query-shear, idle, diagonal and completion bill is still required. The companion +round-three whole-profile package rebuilds those terms, tensor tail/completion, +the uniform compiler and outer inequalities at the stated new kappa. + +Discovery uses a contact graph with scalar nodes and native-map edges. For the +twelve operators with extra prelude occurrences, a fixed line a must map to b +as well as the late input subspace A mapping into the next cap B. Feasibility +requires equal membership of a and b in the selected equal-dimensional source +and target subspaces. `constrained_map.py` constructs and checks the complete +invertible map on all 512 inputs. In the admitted witness all twelve prelude +operators retain their old G; the actual changes affect twenty other maps. + +The mathematical certificate trusts neither solver optimality nor floating +objective values. `regenerate.py` authenticates the exact predecessor and +reconstructs the frozen word by guarded edits. `verify_candidate.py` checks its +native identities and full invoice through two retained interpreters. +`phase_check.py` checks exact Clifford lowering, including absolute phases of +all changed data. Lean verification and numerical/outer certification are stated +with their own scoped coverage in the companion package. None alone is a +formal proof of the full integer-multiplication theorem. + +Prepared by Cao Yifan, with substantial OpenAI Codex assistance. Apache-2.0. diff --git a/research/kappa-round3-warp-20261022/README.md b/research/kappa-round3-warp-20261022/README.md new file mode 100644 index 0000000000..e4c18ea092 --- /dev/null +++ b/research/kappa-round3-warp-20261022/README.md @@ -0,0 +1,101 @@ +# Joint helper entrances and native maps + +TL;DR: the new local paid profile is +`{1:2201,2:412,3:510,4:127,5:40,8:8}`, with the same productive helper census +`{4:28,7:7,8:47,9:326}` as PR4610. Compared with PR4610, four copies of two +rank-four jobs become rank-three plus rank-five jobs. Strict concavity improves +the paid moment at every real exponent between zero and one. The full p16 price +and Lean proof are supplied in the companion round-three package. + +All 408 helper inputs remain arbitrary and independent. The new witness changes +26 helper entrances, 316 scalar contact frames, 20 warp frame pairs and 20 native +G maps. It preserves all main input/output interfaces, every scalar opcode, +coefficient and chronological order, all owned-center jobs, and all helper exits. +All 4,429 frame registry entries are byte-for-byte inherited from PR4610. + +Both retained exact interpreters pass all 632 arbitrary-input columns in both +orientations. Exact Clifford admission passes all 20 changed native G operators +on 512 columns with absolute phase, all 180 actual warp classes, 105 new paid +frame pairs, and all 26 changed helper boundaries, in both orientations. +The native scalar allowances remain 158120 forward and 158168 backward. + +## Reproduce the mathematical witness + +From the repository root, using Python 3.14 and only its standard library: + +```sh +python3.14 -B research/kappa-round3-warp-20261022/regenerate.py +python3.14 -B research/kappa-round3-warp-20261022/verify_candidate.py +python3.14 -B research/kappa-round3-warp-20261022/phase_check.py +``` + +`ACTUAL-WORD.json.gz` is the admitted witness. Its decompressed canonical SHA256 +is `cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd`. +`PATCH.json` reconstructs every byte of it from the exact frozen PR4610 word. +The patch guards each old boundary/contact before changing it. No discovery +solver is used by these checks. `SOURCES.json` pins inherited sources and phase +evidence, with predecessor attribution retained. + +The source-local Windows interpreter for this run is +`C:\Users\caoyi\AppData\Local\Python\pythoncore-3.14-64\python.exe`. +No virtual environment was created or activated. + +## Discovery and bounded unsuccessful searches + +The discovery scripts use SciPy 1.18.1 and NumPy 2.5.4, installed in ignored +`.deps/` using the global interpreter. Admission does not use either package. + +1. `line_free_milp.py --operator all --seconds 180` frees all 72 late native map + contacts, preserving the twelve operators' additional prelude line maps. + Its 977794 variables and 202730 constraints yield the unchanged old invoice. +2. `helper_line_milp.py --operator all --seconds 180` also frees all 408 helper + entrances, optimizing the complete paid-minus-productive moment. Its + 1636247 variables and 308777 constraints discover the positive witness. +3. `both_boundary_milp.py --operator all --seconds 180` additionally frees every + helper exit. Its 2000950 variables and 385938 constraints yield the same new + paid/helper profile. This separate output is not the frozen witness. + +Every enumerated quotient interval in these runs has dimension at most five; +the interval enumerator does not truncate those domains. HiGHS reports floating +finite-model optimality. That report is discovery evidence and is not an exact +ceiling or an impossibility proof for other circuits, words, or interfaces. +Scripts that discover a positive candidate can overwrite their discovery +outputs; the separately frozen actual word and guarded patch remain authoritative. + +During this round Pierre-Loic Doulcet's public PR4626 was found independently +proposing a helper621 two-chart change on PR4610, at source head +`c665f908fc991aa558ea8a8cd33e9ad26f97a22d`. Its result is credited and is not +claimed as new here. `combine_621.py` checks the direct combination with the new +joint-map witness. That particular combination worsens the moment; the saved +negative invoice screen does not rule out jointly redesigned combinations. + +## Scope, credit and open next questions + +These are finite exact circuit/census/phase certificates and scoped Lean +obligations. The full integer-multiplication theorem retains the repository's +analytic decomposition, native supplier, allowed owned-storage erasure, +whole-job normalizers, finite-template closure, precision, prime-avoidance and +exact-recovery assumptions. No measured runtime speedup or independent review +is claimed. + +The new lever is to change helper input charts and native maps together. Freeing +only native maps leaves the old invoice unchanged in the tested model. The +helper credit couples interface choices to the paid contact graph; every helper +is charged and credited using its actual entrance and exit. + +Open next questions: + +- Free the twelve prelude line contracts jointly with late map contacts. A first + step is an exact simultaneous two-subspace map test. Shared G consistency and + arbitrary-input semantic replay are the admission blockers. +- Change scalar chronological order or the owned-center walk, then replay the + whole word. Current solver domains preserve both, so their reported optimum + does not constrain these directions. +- Prove an exact finite-model dual bound if a ceiling is needed. Floating solver + status alone supplies no such certificate. + +Credit the PR4610 predecessor by Cao Yifan, Cinna Davis's PR4470 native supplier +and cumulative sources, Dugongue's transported warp-frame lemma, zxv's native +and compiler work, Jacob Alan Sussman's mixed-target recursion, and Pierre-Loic +Doulcet's separate PR4626 contribution. Prepared by **Cao Yifan**, with +substantial OpenAI Codex assistance. Apache-2.0. diff --git a/research/kappa-round3-warp-20261022/SOURCES.json b/research/kappa-round3-warp-20261022/SOURCES.json new file mode 100644 index 0000000000..4e60a8b0a5 --- /dev/null +++ b/research/kappa-round3-warp-20261022/SOURCES.json @@ -0,0 +1,110 @@ +{ + "attribution": [], + "base_commit": "4b4c75bc0fd64d3eee54029e8d2fab834251fca6", + "base_pr": "https://github.com/CrocSwap/integer-mult-bounds/pull/4610", + "canonical_main": "f626db5c3a3d781d8f7695038776c621651f75e1", + "files": [ + { + "path": "research/fresh-helper-boundary/CHANGES.json", + "sha256": "cde73b8ff5b3c0d06e69e2293b991b24fd14a16dd4ccab7ff6b3439074a94624" + }, + { + "path": "research/fresh-helper-boundary/native.py", + "sha256": "9b55a2d3c3972148fae9d112e745d9244968166bd89bd900c938f429fc76ab29" + }, + { + "path": "research/higher-moment-strictification/verify.py", + "sha256": "0ce7e7137422d5ffeda22085c81fa88471bbe963100fdad62e659f1e3bf89326" + }, + { + "path": "research/joint-helper-lattice/NATIVE.json.gz", + "sha256": "74582cce642c80f0235be7fcbce3716174666326ac6a1d46d02a62a75d7be4c6" + }, + { + "path": "research/joint-helper-lattice/PATCH.json", + "sha256": "296d0e8c58cc70febe042c681ef30d6bb469818c0835fbcaac8aa8d330f5b727" + }, + { + "path": "research/joint-helper-lattice/native_joint.py", + "sha256": "50869b1bcad7493e6b4cb2a4cd5d2fd9a193a5921100483fa2c3f2c999ddfd46" + }, + { + "path": "research/kappa-causal-continuation/buffer-borrowing/verify_buffers.py", + "sha256": "106b4d5e052427230df452f0c901d5390a0583782960b80a8af94d9a984022c7" + }, + { + "path": "research/kappa-function-composition/complex/prune_native.py", + "sha256": "f2b37c183a10922eabc8e0436b426a08866430e96bd0adc7e178951c7fbb5257" + }, + { + "path": "research/kappa-rebuild/complex/full-identity-certificates/THREE-base-FULL-IDENTITY-CANONICAL.json.gz", + "sha256": "6418ec3da24d548a57f5c3fe5b9062c26c9478e638504a61c387f5cfb5f4ed61" + }, + { + "path": "research/kappa-rebuild/complex/full-identity-certificates/THREE-base-FULL-IDENTITY-NATIVE.json.gz", + "sha256": "c54b0a3e129d28e6dbf74fa731fc3bb70fe3c6705f07256750fbecddcc842d39" + }, + { + "path": "research/kappa-rebuild/complex/native_extensions.py", + "sha256": "50ad007d9c386393657e86c99a96ae0a63a8fbc52872579b185002cc626e88e3" + }, + { + "path": "research/kappa-rebuild/complex/power_two_balance.py", + "sha256": "76929bb3887911ccf100c4593574b8a1c82ee64e96f939a8aca196869438b424" + }, + { + "path": "research/kappa-rebuild/complex/rebuild_native.py", + "sha256": "f94c527cc02215de49350d477618188c4c0da48bc8fb05b4e37b24c482cad7d5" + }, + { + "path": "research/missing-join-frame/PATCH.json", + "sha256": "9ab5328245ff02c9d0be21d39bcc375f50bc5d7909e9f7b9a3a9a6f812f5bd6e" + }, + { + "path": "research/native-warp-extraction-boundary/algebra.py", + "sha256": "52b73c482f9aa171ac266bf0f5752bb520b100d79949f615d0aa26cb926452ba" + }, + { + "path": "research/native-warp-extraction-boundary/operators.py", + "sha256": "4427aa6bb35b095868381de947d177bdbfc2c92e8e0ef9c5a75731ac4d0ca5bd" + }, + { + "path": "research/t74-native-fast/vendor/native/new/code/borrow/vendor/clifford/clifford_exact.py", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + }, + { + "path": "research/transported-warp-frames/PROOF.md", + "sha256": "cd227d0cc0e34c7b4b6a850a042f0f99099f1fe9b25e0519982e8f5973603f2d" + }, + { + "path": "research/warp-interface-20261022/ACTUAL-WORD-FREEZE.json", + "sha256": "474c3fdd8194639bcfcf7b46259198c8a189bab0be9e059438d74d27a08ec8ca" + }, + { + "path": "research/warp-interface-20261022/ACTUAL-WORD.json.gz", + "sha256": "d578875344095047c383ef513e69b9deb9d99d2b75abe14f7359d06365a924ac" + }, + { + "path": "research/warp-interface-20261022/PATCH.json", + "sha256": "9da8af096dfc08d9a2e953bf8b78e81195fe74e8da2583d5d7fd0eed97f7a748" + }, + { + "path": "research/warp-interface-20261022/PHASE-VALIDATION.json.gz", + "sha256": "352572dd77a20dd4569b0172aed5971f5bdb324efa75798ce6d84089812a1d38" + }, + { + "path": "research/warp-interface-20261022/SOURCES.json", + "sha256": "7d40ebea3255181e900a15557825ba92cc7dd25c7963285b82736b2c2fb2bb0c" + }, + { + "path": "research/warp-interface-20261022/verify_candidate.py", + "sha256": "7aae8922f456673f3be7045c064e4700cf929c51da1316368758fb5cdd3a3e50" + }, + { + "path": "research/warp-interface-20261022/warp_merge.py", + "sha256": "661fe7dc9d079da2753ba8af9b512d24e8c16b39caf709b459709a495d7d17f6" + } + ], + "new_work": "Cao Yifan with substantial OpenAI Codex assistance; joint independent helper entrances with all72native map contacts, preserving12prelude line maps.", + "schema": "joint-helper-map-source-pins/1" +} diff --git a/research/kappa-round3-warp-20261022/both_boundary_milp.py b/research/kappa-round3-warp-20261022/both_boundary_milp.py new file mode 100644 index 0000000000..b954388815 --- /dev/null +++ b/research/kappa-round3-warp-20261022/both_boundary_milp.py @@ -0,0 +1,200 @@ +"""Discovery-only edge-marginal MILP for a changed native G and scalar graph.""" +from collections import Counter,defaultdict +from copy import deepcopy +from itertools import product +from pathlib import Path +import argparse,gzip,json,sys,time +sys.dont_write_bytecode=True +HERE=Path(__file__).resolve().parent;ROOT=HERE.parents[1] +sys.path.insert(0,str(HERE/'.deps')) +import numpy as np +import scipy +from scipy.optimize import milp,Bounds,LinearConstraint +from scipy.sparse import csc_array +sys.path.insert(0,str(HERE)) +sys.path.insert(0,str(ROOT/'research/warp-interface-20261022')) +from warp_merge import J,F,roles,synthesize +from constrained_map import line_matching_map +from free_warp_contacts import matching_map +sys.path.insert(0,str(ROOT/'research/scalar-reorder-20261022')) +from intervals import complete_interval + + +def main(op,time_limit): + started=time.monotonic();payload=json.loads(gzip.decompress((ROOT/'research/warp-interface-20261022/ACTUAL-WORD.json.gz').read_bytes()));c=payload['canonical'];programs=payload['programs'];p=[deepcopy(e) for e in programs['forward'] if e[0]!='climb'] + spans=[F.span(b) for b in c['frames']];dims=[len(b) for b in c['frames']];labels={s:i for i,s in enumerate(spans)} + def label(s): + s=frozenset(s) + if s not in labels: + b=[];v={0} + for x in sorted(s): + if x not in v:b.append(x);v|={y^x for y in tuple(v)} + labels[s]=len(spans);spans.append(s);dims.append(len(b));c['frames'].append(b) + return labels[s] + jc={};mc={} + def join(a,b): + key=min(a,b),max(a,b) + if key not in jc: + if spans[a]<=spans[b]:jc[key]=b + elif spans[b]<=spans[a]:jc[key]=a + else: + v=set(spans[a]) + for x in c['frames'][b]: + if x not in v:v|={y^x for y in tuple(v)} + jc[key]=label(v) + return jc[key] + def meet(a,b): + key=min(a,b),max(a,b) + if key not in mc:mc[key]=label(spans[a]&spans[b]) + return mc[key] + const=lambda f:-f-1 + fixed=lambda n:-n-1 + ops=list(range(1,73)) if op=='all' else [op] + line_constraints={} + selected_ops={} + for operator in ops: + occurrence=[i for i,e in enumerate(p) if e[0]=='warp' and abs(e[2])==operator] + candidates=[i for i in occurrence if dims[p[i][3]] not in (0,9) or dims[p[i][4]] not in (0,9)] + chosen=max(candidates,key=lambda i:dims[p[i][3]]) + F.need(p[chosen][2]>0,'Positive selected late warp') + selected_ops[chosen]=operator + if len(candidates)>1: + pairs={(p[i][3],p[i][4]) if p[i][2]>0 else (p[i][4],p[i][3]) for i in candidates if i!=chosen} + F.need(len(pairs)==1,'One preserved prelude line pair') + a,b=next(iter(pairs));F.need(dims[a]==dims[b]==1,'Fixed line constraint');line_constraints[operator]=(c['frames'][a][0],c['frames'][b][0]) + helper_nodes={len(p)+r:r for r in range(224,632)} + exit_nodes={len(p)+632+r:r for r in range(224,632)} + current=[len(p)+r if r>=224 else const(f) for r,f in enumerate(c['start'])];edges=[];original={n:c['start'][r] for n,r in helper_nodes.items()};variables=list(helper_nodes);free_records={} + def edge(a,b): + if isinstance(a,tuple): + edges.append((a[0],b,a[1]));free_records[a[1]]=(a[0],b) + else:edges.append((a,b,'normal')) + for i,e in enumerate(p): + rs=roles(e) + if e[0]=='scalar' and rs: + g=e[1];allL=all(r[0]=='L' for r in (g[1:3] if g[0] in ('add','copy') else g[1:2])) + node=i if allL else const(e[2]) + if allL:variables.append(i);original[i]=e[2] + for r in rs:edge(current[r],node);current[r]=node + elif e[0]=='warp': + r=e[1][1] + if i in selected_ops:current[r]=(current[r],selected_ops[i]) + else:edge(current[r],const(e[3]));current[r]=const(e[4]) + for r,f in enumerate(c['final']):edge(current[r],len(p)+632+r if r>=224 else const(f)) + variables+=list(exit_nodes);original.update({n:c['final'][r] for n,r in exit_nodes.items()}) + for n,r in helper_nodes.items():edges.append((n,len(p)+632+r,'helper')) + incoming=defaultdict(list);outgoing=defaultdict(list) + for a,b,k in edges: + if k=='normal':incoming[b].append(a);outgoing[a].append(b) + lower={};upper={} + for n in variables: + z=0 + for a in incoming[n]:z=join(z,lower[a] if a>=0 else fixed(a)) + lower[n]=z + for n in reversed(variables): + z=1 + for b in outgoing[n]:z=meet(z,upper[b] if b>=0 else fixed(b)) + upper[n]=z + domain={};cache={};counts=Counter() + for n in variables: + lo,hi=lower[n],upper[n];key=lo,hi + F.need(spans[lo]<=spans[original[n]]<=spans[hi],'Original scalar in relaxed interval') + if key not in cache: + qs={};choices=complete_interval(spans,dims,c['frames'],(lo,),(hi,),qs,max_gap=5) + counts.update(qs) + # Wide intervals use a bounded, explicitly incomplete catalogue. + if qs.get('skipped_large_interval') and len(choices)>128: + choices=sorted(choices,key=lambda f:(dims[f],f));step=max(1,len(choices)//120);choices=choices[::step][:120]+[lo,hi] + counts['catalogue_truncated']+=1 + cache[key]=choices + domain[n]=list(dict.fromkeys(cache[key]+[original[n]])) + aliases={n:const(v[0]) for n,v in domain.items() if len(v)==1} + E=Counter((aliases.get(a,a),aliases.get(b,b),k) for a,b,k in edges) + active={n:v for n,v in domain.items() if len(v)>1} + print('MODEL_DOMAINS',op,len(active),sum(map(len,active.values())),dict(counts),flush=True) + costs=[];integrality=[];nodevars={};rows=[];cols=[];data=[];lb=[];ub=[] + def newvar(cost,integer=False): + i=len(costs);costs.append(cost);integrality.append(int(integer));return i + def constraint(coefs,target): + r=len(lb);lb.append(target);ub.append(target) + for v,a in coefs.items(): + if a:rows.append(r);cols.append(v);data.append(a) + for n,choices in active.items(): + nodevars[n]={f:newvar(0.,True) for f in choices};constraint({v:1 for v in nodevars[n].values()},1) + t=1-.00302157135;weight=[0.]+[r**t-r for r in range(1,10)];constant=0.;old_objective=0. + def oldframe(n):return original[n] if n>=0 else fixed(n) + for (a,b,kind),multiplicity in E.items(): + A=active[a] if a>=0 else [fixed(a)];B=active[b] if b>=0 else [fixed(b)] + # The retained native grammar has no zero-rank frame-retag event. + # Keep identical frame IDs on zero-rank ordinary edges; a same-span + # different-gauge monomial is outside this bounded discovery model. + def valid(f,g): + if kind=='helper':return spans[f]dims[g]:return False + if kind not in line_constraints:return True + a,b=line_constraints[kind] + return (b in spans[g]) if a in spans[f] else (dims[f].999,'Integral proposed frame') + recipes={} + for operator,(A,B) in free_records.items(): + fa=chosen[A] if A>=0 else fixed(A);fb=chosen[B] if B>=0 else fixed(B) + F.need(dims[fa]<=dims[fb],'Actual free-warp rank compatibility') + if operator in line_constraints: + G,outbasis=line_matching_map(c['frames'][fa],c['frames'][fb],*line_constraints[operator]) + fo=label(F.span(outbasis)) + else: + fo=fb if dims[fa]==dims[fb] else label(F.span(c['frames'][fb][:dims[fa]]));G=matching_map(c['frames'][fa],c['frames'][fo]) + recipes[operator]={'input':fa,'output':fo,'G_columns':G} + altered={} + for direction,word in programs.items(): + raw=[deepcopy(e) for e in word if e[0]!='climb'] + for i,f in chosen.items(): + if i1e-9: + row['status']='POSITIVE_UNVERIFIED_NATIVE_CANDIDATE' + (HERE/'BOTH-CANDIDATE.json').write_text(json.dumps(row,indent=2,sort_keys=True)+'\n') + (HERE/'BOTH-CANDIDATE-WORD.json.gz').write_bytes(gzip.compress(json.dumps({'canonical':c,'programs':altered},sort_keys=True,separators=(',',':')).encode(),mtime=0)) + (HERE/f'BOTH-MILP-OP{op}.json').write_text(json.dumps(row,indent=2,sort_keys=True)+'\n');print(json.dumps(row,sort_keys=True));return row + + +if __name__=='__main__': + ap=argparse.ArgumentParser();ap.add_argument('--operator',default='59');ap.add_argument('--seconds',type=float,default=20);args=ap.parse_args();main(args.operator if args.operator=='all' else int(args.operator),args.seconds) diff --git a/research/kappa-round3-warp-20261022/combine_621.py b/research/kappa-round3-warp-20261022/combine_621.py new file mode 100644 index 0000000000..3f7f3dddbe --- /dev/null +++ b/research/kappa-round3-warp-20261022/combine_621.py @@ -0,0 +1,32 @@ +"""Bounded exact-invoice screen of the public helper621 two-chart patch.""" +from collections import Counter +from copy import deepcopy +from pathlib import Path +import gzip,json,sys +sys.dont_write_bytecode=True +HERE=Path(__file__).resolve().parent;ROOT=HERE.parents[1] +sys.path.insert(0,str(ROOT/'research/warp-interface-20261022')) +from warp_merge import F,synthesize + + +def main(): + d=json.loads(gzip.decompress((HERE/'ACTUAL-WORD.json.gz').read_bytes()));c=d['canonical'];a=140 + F.need(set(c['frames'][a])=={30,429},'Pinned two-chart source basis') + c['start'][621]=a;programs={} + for direction,p in d['programs'].items(): + raw=[deepcopy(e) for e in p if e[0]!='climb'] + i=next(i for i,e in enumerate(raw) if e[0]=='scalar' and any(r==['L',621] for r in e[1][1:3])) + F.need(raw[i][2]==115,'Frozen new first helper621 contact') + raw[i][2]=a;programs[direction]=synthesize(c,raw) + P=Counter(e[5] for e in programs['forward'] if e[0]=='climb');P.update(e[4] for e in programs['forward'] if e[0]=='center') + H=Counter(len(c['frames'][c['final'][r]])-len(c['frames'][c['start'][r]]) for r in range(224,632)) + t=1-.00302177585;oldP={1:2201,2:412,3:510,4:127,5:40,8:8};oldH={4:28,7:7,8:47,9:326} + gain=sum(v*k**t for k,v in oldP.items())-sum(v*k**t for k,v in P.items())+sum(v*k**t for k,v in H.items())-sum(v*k**t for k,v in oldH.items()) + result={'status':'DISCOVERY_NEGATIVE_INVOICE_SCREEN','source_proposal':'Pierre-Loic Doulcet PR4626 c665f908fc991aa558ea8a8cd33e9ad26f97a22d', + 'scope':'Only replace helper621 entrance and first scalar contact by span{30,429} in the frozen joint-map witness; not a universal obstruction.', + 'paid':dict(P),'helpers':dict(H),'tested_saving_float':1-t,'moment_improvement_float':gain,'native_replay_run':False} + (HERE/'COMBINE621-SCREEN.json').write_text(json.dumps(result,indent=2,sort_keys=True)+'\n',encoding='utf-8',newline='\n') + print(json.dumps(result,sort_keys=True)) + + +if __name__=='__main__':main() diff --git a/research/kappa-round3-warp-20261022/constrained_map.py b/research/kappa-round3-warp-20261022/constrained_map.py new file mode 100644 index 0000000000..b212a2cd92 --- /dev/null +++ b/research/kappa-round3-warp-20261022/constrained_map.py @@ -0,0 +1,42 @@ +"""Exact native map simultaneously preserving a line and matching a subspace. + +Apache-2.0. Cao Yifan, with substantial OpenAI Codex assistance. +""" +from pathlib import Path +import sys +sys.dont_write_bytecode=True +ROOT=Path(__file__).resolve().parents[2] +sys.path.insert(0,str(ROOT/'research/scalar-reorder-20261022')) +from intervals import basis,closure + + +def line_matching_map(A,cap,a,b): + """Return invertible columns G and B with G(A)=B<=cap and G(a)=b.""" + k=len(A);SA=closure(A);SC=closure(cap) + if a in SA: + assert b in SC + AB=[a];BB=[b] + for x in A: + if len(basis(AB+[x]))>len(AB):AB.append(x) + for y in cap: + if len(BB)==k:break + if len(basis(BB+[y]))>len(BB):BB.append(y) + output=BB[:] + else: + assert klen(quotient): + BB.append(y);quotient.append(y) + assert len(BB)==k + output=BB[:];AB.append(a);BB.append(b) + assert len(AB)==len(BB)==len(basis(AB))==len(basis(BB)) + for X in (AB,BB): + for j in range(9): + if len(basis(X+[1<len(X):X.append(1<>j&1:y^=v + return y + + +def normalize(): + discovery=(HERE/'CANDIDATE-WORD.json.gz').read_bytes();d=json.loads(gzip.decompress(discovery)) + old=json.loads(gzip.decompress(BASE.read_bytes()));c=d['canonical'];b=old['canonical'];p=d['programs']['forward'] + oldG={w['op']:w['G_columns'] for w in b['warps']} + for w in c['warps']: + op=w['op'];classes=[e for e in p if e[0]=='warp' and abs(e[2])==op] + def fits(e): + a,z=e[3:5] + if e[2]<0:a,z=z,a + return {mv(oldG[op],x) for x in span(c['frames'][a])}==span(c['frames'][z]) + if all(fits(e) for e in classes):w['G_columns']=oldG[op] + chosen=max((e for e in classes if e[2]>0),key=lambda e:len(c['frames'][e[3]])) + w['from_frame'],w['to_frame']=chosen[3:5] + used=set(c['start']+c['final']) + for word in d['programs'].values(): + for e in word: + if e[0] in ('climb','warp'):used.update(e[3:5]) + elif e[0]=='scalar':used.add(e[2]) + elif e[0]=='center':used.update(e[2:4]) + for w in c['warps']:used.update((w['from_frame'],w['to_frame'])) + n=len(b['frames']);keep=list(range(n))+sorted(x for x in used if x>=n);remap={x:i for i,x in enumerate(keep)} + c['frames']=[c['frames'][i] for i in keep] + for field in ('start','final'):c[field]=[remap[x] for x in c[field]] + for word in d['programs'].values(): + for e in word: + if e[0] in ('climb','warp'):e[3:5]=[remap[x] for x in e[3:5]] + elif e[0]=='scalar':e[2]=remap[e[2]] + elif e[0]=='center':e[2:4]=[remap[x] for x in e[2:4]] + for w in c['warps']: + for field in ('from_frame','to_frame'):w[field]=remap[w[field]] + c['local_profile']=dict(Counter(e[5] for e in p if e[0]=='climb')+Counter(e[4] for e in p if e[0]=='center')) + c['warp_edges']=sorted({(1 if e[2]>0 else -1,abs(e[2]),e[3],e[4]) for e in p if e[0]=='warp'}) + d['discovery_word_sha256']=sha256(discovery).hexdigest() + d['scope']='Actual complete helper/map/contact word; unused appended discovery frames removed; unchanged native maps retained when every actual class admits them.' + return d,old + + +def main(): + d,old=normalize();c=d['canonical'];b=old['canonical'];scalar=[];warps=[] + A=[e for e in old['programs']['forward'] if e[0]!='climb'];B=[e for e in d['programs']['forward'] if e[0]!='climb'] + assert len(A)==len(B) + for i,(a,z) in enumerate(zip(A,B)): + assert a[0]==z[0] + if a[0]=='scalar': + assert a[1]==z[1] + if a[2]!=z[2]:scalar.append([i,a[2],z[2]]) + elif a[0]=='warp': + assert a[:3]==z[:3] + if a[3:]!=z[3:]:warps.append([i,a[2],a[3],a[4],z[3],z[4]]) + else:assert a==z + boundary={f:[[r,a,z] for r,(a,z) in enumerate(zip(b[f],c[f])) if a!=z] for f in ('start','final')} + patch={'schema':'joint-helper-map-contacts/1','base_path':str(BASE.relative_to(ROOT)).replace('\\','/'),'base_sha256':sha256(BASE.read_bytes()).hexdigest(), + 'base_frame_count':len(b['frames']),'additional_frames':c['frames'][len(b['frames']):], + 'boundary_changes':boundary,'scalar_frame_changes':scalar,'warp_frame_changes':warps,'actual_operator_bindings':c['warps'], + 'discovery_word_sha256':d['discovery_word_sha256'],'scope':d['scope']} + raw=json.dumps(d,sort_keys=True,separators=(',',':')).encode();compressed=gzip.compress(raw,mtime=0) + frozen=HERE/'ACTUAL-WORD-FREEZE.json';receipt={'canonical_payload_sha256':sha256(raw).hexdigest(),'compressed_sha256':sha256(compressed).hexdigest(), + 'status':'FROZEN_PENDING_NATIVE_PHASE_ADMISSION','base_sha256':patch['base_sha256']} + if frozen.exists():assert json.loads(frozen.read_text(encoding='utf-8'))==receipt,'Frozen witness changed' + (HERE/'ACTUAL-WORD.json.gz').write_bytes(compressed) + (HERE/'PATCH.json').write_text(json.dumps(patch,indent=2,sort_keys=True)+'\n',encoding='utf-8',newline='\n') + frozen.write_text(json.dumps(receipt,indent=2,sort_keys=True)+'\n',encoding='utf-8',newline='\n') + print(json.dumps(dict(receipt,frames=len(c['frames']),boundary_changes={f:len(x) for f,x in boundary.items()},scalar_contacts=len(scalar),warp_pairs=len(warps)),sort_keys=True)) + + +if __name__=='__main__':main() diff --git a/research/kappa-round3-warp-20261022/helper_line_milp.py b/research/kappa-round3-warp-20261022/helper_line_milp.py new file mode 100644 index 0000000000..c573042629 --- /dev/null +++ b/research/kappa-round3-warp-20261022/helper_line_milp.py @@ -0,0 +1,197 @@ +"""Discovery-only edge-marginal MILP for a changed native G and scalar graph.""" +from collections import Counter,defaultdict +from copy import deepcopy +from itertools import product +from pathlib import Path +import argparse,gzip,json,sys,time +sys.dont_write_bytecode=True +HERE=Path(__file__).resolve().parent;ROOT=HERE.parents[1] +sys.path.insert(0,str(HERE/'.deps')) +import numpy as np +import scipy +from scipy.optimize import milp,Bounds,LinearConstraint +from scipy.sparse import csc_array +sys.path.insert(0,str(HERE)) +sys.path.insert(0,str(ROOT/'research/warp-interface-20261022')) +from warp_merge import J,F,roles,synthesize +from constrained_map import line_matching_map +from free_warp_contacts import matching_map +sys.path.insert(0,str(ROOT/'research/scalar-reorder-20261022')) +from intervals import complete_interval + + +def main(op,time_limit): + started=time.monotonic();payload=json.loads(gzip.decompress((ROOT/'research/warp-interface-20261022/ACTUAL-WORD.json.gz').read_bytes()));c=payload['canonical'];programs=payload['programs'];p=[deepcopy(e) for e in programs['forward'] if e[0]!='climb'] + spans=[F.span(b) for b in c['frames']];dims=[len(b) for b in c['frames']];labels={s:i for i,s in enumerate(spans)} + def label(s): + s=frozenset(s) + if s not in labels: + b=[];v={0} + for x in sorted(s): + if x not in v:b.append(x);v|={y^x for y in tuple(v)} + labels[s]=len(spans);spans.append(s);dims.append(len(b));c['frames'].append(b) + return labels[s] + jc={};mc={} + def join(a,b): + key=min(a,b),max(a,b) + if key not in jc: + if spans[a]<=spans[b]:jc[key]=b + elif spans[b]<=spans[a]:jc[key]=a + else: + v=set(spans[a]) + for x in c['frames'][b]: + if x not in v:v|={y^x for y in tuple(v)} + jc[key]=label(v) + return jc[key] + def meet(a,b): + key=min(a,b),max(a,b) + if key not in mc:mc[key]=label(spans[a]&spans[b]) + return mc[key] + const=lambda f:-f-1 + fixed=lambda n:-n-1 + ops=list(range(1,73)) if op=='all' else [op] + line_constraints={} + selected_ops={} + for operator in ops: + occurrence=[i for i,e in enumerate(p) if e[0]=='warp' and abs(e[2])==operator] + candidates=[i for i in occurrence if dims[p[i][3]] not in (0,9) or dims[p[i][4]] not in (0,9)] + chosen=max(candidates,key=lambda i:dims[p[i][3]]) + F.need(p[chosen][2]>0,'Positive selected late warp') + selected_ops[chosen]=operator + if len(candidates)>1: + pairs={(p[i][3],p[i][4]) if p[i][2]>0 else (p[i][4],p[i][3]) for i in candidates if i!=chosen} + F.need(len(pairs)==1,'One preserved prelude line pair') + a,b=next(iter(pairs));F.need(dims[a]==dims[b]==1,'Fixed line constraint');line_constraints[operator]=(c['frames'][a][0],c['frames'][b][0]) + helper_nodes={len(p)+r:r for r in range(224,632)} + current=[len(p)+r if r>=224 else const(f) for r,f in enumerate(c['start'])];edges=[];original={n:c['start'][r] for n,r in helper_nodes.items()};variables=list(helper_nodes);free_records={} + def edge(a,b): + if isinstance(a,tuple): + edges.append((a[0],b,a[1]));free_records[a[1]]=(a[0],b) + else:edges.append((a,b,'normal')) + for i,e in enumerate(p): + rs=roles(e) + if e[0]=='scalar' and rs: + g=e[1];allL=all(r[0]=='L' for r in (g[1:3] if g[0] in ('add','copy') else g[1:2])) + node=i if allL else const(e[2]) + if allL:variables.append(i);original[i]=e[2] + for r in rs:edge(current[r],node);current[r]=node + elif e[0]=='warp': + r=e[1][1] + if i in selected_ops:current[r]=(current[r],selected_ops[i]) + else:edge(current[r],const(e[3]));current[r]=const(e[4]) + for r,f in enumerate(c['final']):edge(current[r],const(f)) + for n,r in helper_nodes.items():edges.append((n,const(c['final'][r]),'helper')) + incoming=defaultdict(list);outgoing=defaultdict(list) + for a,b,k in edges: + if k=='normal':incoming[b].append(a);outgoing[a].append(b) + lower={};upper={} + for n in variables: + z=0 + for a in incoming[n]:z=join(z,lower[a] if a>=0 else fixed(a)) + lower[n]=z + for n in reversed(variables): + z=1 + for b in outgoing[n]:z=meet(z,upper[b] if b>=0 else fixed(b)) + upper[n]=z + domain={};cache={};counts=Counter() + for n in variables: + lo,hi=lower[n],upper[n];key=lo,hi + F.need(spans[lo]<=spans[original[n]]<=spans[hi],'Original scalar in relaxed interval') + if key not in cache: + qs={};choices=complete_interval(spans,dims,c['frames'],(lo,),(hi,),qs,max_gap=5) + counts.update(qs) + # Wide intervals use a bounded, explicitly incomplete catalogue. + if qs.get('skipped_large_interval') and len(choices)>128: + choices=sorted(choices,key=lambda f:(dims[f],f));step=max(1,len(choices)//120);choices=choices[::step][:120]+[lo,hi] + counts['catalogue_truncated']+=1 + cache[key]=choices + domain[n]=list(dict.fromkeys(cache[key]+[original[n]])) + aliases={n:const(v[0]) for n,v in domain.items() if len(v)==1} + E=Counter((aliases.get(a,a),aliases.get(b,b),k) for a,b,k in edges) + active={n:v for n,v in domain.items() if len(v)>1} + print('MODEL_DOMAINS',op,len(active),sum(map(len,active.values())),dict(counts),flush=True) + costs=[];integrality=[];nodevars={};rows=[];cols=[];data=[];lb=[];ub=[] + def newvar(cost,integer=False): + i=len(costs);costs.append(cost);integrality.append(int(integer));return i + def constraint(coefs,target): + r=len(lb);lb.append(target);ub.append(target) + for v,a in coefs.items(): + if a:rows.append(r);cols.append(v);data.append(a) + for n,choices in active.items(): + nodevars[n]={f:newvar(0.,True) for f in choices};constraint({v:1 for v in nodevars[n].values()},1) + t=1-.00302157135;weight=[0.]+[r**t-r for r in range(1,10)];constant=0.;old_objective=0. + def oldframe(n):return original[n] if n>=0 else fixed(n) + for (a,b,kind),multiplicity in E.items(): + A=active[a] if a>=0 else [fixed(a)];B=active[b] if b>=0 else [fixed(b)] + # The retained native grammar has no zero-rank frame-retag event. + # Keep identical frame IDs on zero-rank ordinary edges; a same-span + # different-gauge monomial is outside this bounded discovery model. + def valid(f,g): + if kind=='helper':return spans[f]dims[g]:return False + if kind not in line_constraints:return True + a,b=line_constraints[kind] + return (b in spans[g]) if a in spans[f] else (dims[f].999,'Integral proposed frame') + recipes={} + for operator,(A,B) in free_records.items(): + fa=chosen[A] if A>=0 else fixed(A);fb=chosen[B] if B>=0 else fixed(B) + F.need(dims[fa]<=dims[fb],'Actual free-warp rank compatibility') + if operator in line_constraints: + G,outbasis=line_matching_map(c['frames'][fa],c['frames'][fb],*line_constraints[operator]) + fo=label(F.span(outbasis)) + else: + fo=fb if dims[fa]==dims[fb] else label(F.span(c['frames'][fb][:dims[fa]]));G=matching_map(c['frames'][fa],c['frames'][fo]) + recipes[operator]={'input':fa,'output':fo,'G_columns':G} + altered={} + for direction,word in programs.items(): + raw=[deepcopy(e) for e in word if e[0]!='climb'] + for i,f in chosen.items(): + if i1e-9: + row['status']='POSITIVE_UNVERIFIED_NATIVE_CANDIDATE' + (HERE/'CANDIDATE.json').write_text(json.dumps(row,indent=2,sort_keys=True)+'\n') + (HERE/'CANDIDATE-WORD.json.gz').write_bytes(gzip.compress(json.dumps({'canonical':c,'programs':altered},sort_keys=True,separators=(',',':')).encode(),mtime=0)) + (HERE/f'MILP-OP{op}.json').write_text(json.dumps(row,indent=2,sort_keys=True)+'\n');print(json.dumps(row,sort_keys=True));return row + + +if __name__=='__main__': + ap=argparse.ArgumentParser();ap.add_argument('--operator',default='59');ap.add_argument('--seconds',type=float,default=20);args=ap.parse_args();main(args.operator if args.operator=='all' else int(args.operator),args.seconds) diff --git a/research/kappa-round3-warp-20261022/inspect_occurrences.py b/research/kappa-round3-warp-20261022/inspect_occurrences.py new file mode 100644 index 0000000000..5b7ebc21af --- /dev/null +++ b/research/kappa-round3-warp-20261022/inspect_occurrences.py @@ -0,0 +1,8 @@ +from pathlib import Path +import gzip,json,collections +R=Path('research');d=json.loads(gzip.decompress((R/'warp-interface-20261022/ACTUAL-WORD.json.gz').read_bytes()));c=d['canonical'];p=[e for e in d['programs']['forward'] if e[0]!='climb'];a=collections.defaultdict(list) +for i,e in enumerate(p): + if e[0]=='warp': a[abs(e[2])].append((i,e[2],e[1],e[3],e[4],len(c['frames'][e[3]]),len(c['frames'][e[4]]))) +for op in range(47,59): + print(op,a[op]) + print('frames',[(t[3:5],c['frames'][t[3]],c['frames'][t[4]]) for t in a[op]]) diff --git a/research/kappa-round3-warp-20261022/line_free_milp.py b/research/kappa-round3-warp-20261022/line_free_milp.py new file mode 100644 index 0000000000..abb99887f6 --- /dev/null +++ b/research/kappa-round3-warp-20261022/line_free_milp.py @@ -0,0 +1,188 @@ +"""Discovery-only edge-marginal MILP for a changed native G and scalar graph.""" +from collections import Counter,defaultdict +from copy import deepcopy +from itertools import product +from pathlib import Path +import argparse,gzip,json,sys,time +sys.dont_write_bytecode=True +HERE=Path(__file__).resolve().parent;ROOT=HERE.parents[1] +sys.path.insert(0,str(HERE/'.deps')) +import numpy as np +import scipy +from scipy.optimize import milp,Bounds,LinearConstraint +from scipy.sparse import csc_array +sys.path.insert(0,str(HERE)) +sys.path.insert(0,str(ROOT/'research/warp-interface-20261022')) +from warp_merge import J,F,roles,synthesize +from constrained_map import line_matching_map +from free_warp_contacts import matching_map +sys.path.insert(0,str(ROOT/'research/scalar-reorder-20261022')) +from intervals import complete_interval + + +def main(op,time_limit): + started=time.monotonic();payload=json.loads(gzip.decompress((ROOT/'research/warp-interface-20261022/ACTUAL-WORD.json.gz').read_bytes()));c=payload['canonical'];programs=payload['programs'];p=[deepcopy(e) for e in programs['forward'] if e[0]!='climb'] + spans=[F.span(b) for b in c['frames']];dims=[len(b) for b in c['frames']];labels={s:i for i,s in enumerate(spans)} + def label(s): + s=frozenset(s) + if s not in labels: + b=[];v={0} + for x in sorted(s): + if x not in v:b.append(x);v|={y^x for y in tuple(v)} + labels[s]=len(spans);spans.append(s);dims.append(len(b));c['frames'].append(b) + return labels[s] + jc={};mc={} + def join(a,b): + key=min(a,b),max(a,b) + if key not in jc: + if spans[a]<=spans[b]:jc[key]=b + elif spans[b]<=spans[a]:jc[key]=a + else: + v=set(spans[a]) + for x in c['frames'][b]: + if x not in v:v|={y^x for y in tuple(v)} + jc[key]=label(v) + return jc[key] + def meet(a,b): + key=min(a,b),max(a,b) + if key not in mc:mc[key]=label(spans[a]&spans[b]) + return mc[key] + const=lambda f:-f-1 + fixed=lambda n:-n-1 + ops=list(range(1,73)) if op=='all' else [op] + line_constraints={} + selected_ops={} + for operator in ops: + occurrence=[i for i,e in enumerate(p) if e[0]=='warp' and abs(e[2])==operator] + candidates=[i for i in occurrence if dims[p[i][3]] not in (0,9) or dims[p[i][4]] not in (0,9)] + chosen=max(candidates,key=lambda i:dims[p[i][3]]) + F.need(p[chosen][2]>0,'Positive selected late warp') + selected_ops[chosen]=operator + if len(candidates)>1: + pairs={(p[i][3],p[i][4]) if p[i][2]>0 else (p[i][4],p[i][3]) for i in candidates if i!=chosen} + F.need(len(pairs)==1,'One preserved prelude line pair') + a,b=next(iter(pairs));F.need(dims[a]==dims[b]==1,'Fixed line constraint');line_constraints[operator]=(c['frames'][a][0],c['frames'][b][0]) + current=[const(f) for f in c['start']];edges=[];original={};variables=[];free_records={} + def edge(a,b): + if isinstance(a,tuple): + edges.append((a[0],b,a[1]));free_records[a[1]]=(a[0],b) + else:edges.append((a,b,'normal')) + for i,e in enumerate(p): + rs=roles(e) + if e[0]=='scalar' and rs: + g=e[1];allL=all(r[0]=='L' for r in (g[1:3] if g[0] in ('add','copy') else g[1:2])) + node=i if allL else const(e[2]) + if allL:variables.append(i);original[i]=e[2] + for r in rs:edge(current[r],node);current[r]=node + elif e[0]=='warp': + r=e[1][1] + if i in selected_ops:current[r]=(current[r],selected_ops[i]) + else:edge(current[r],const(e[3]));current[r]=const(e[4]) + for r,f in enumerate(c['final']):edge(current[r],const(f)) + incoming=defaultdict(list);outgoing=defaultdict(list) + for a,b,k in edges: + if k=='normal':incoming[b].append(a);outgoing[a].append(b) + lower={};upper={} + for n in variables: + z=0 + for a in incoming[n]:z=join(z,lower[a] if a>=0 else fixed(a)) + lower[n]=z + for n in reversed(variables): + z=1 + for b in outgoing[n]:z=meet(z,upper[b] if b>=0 else fixed(b)) + upper[n]=z + domain={};cache={};counts=Counter() + for n in variables: + lo,hi=lower[n],upper[n];key=lo,hi + F.need(spans[lo]<=spans[original[n]]<=spans[hi],'Original scalar in relaxed interval') + if key not in cache: + qs={};choices=complete_interval(spans,dims,c['frames'],(lo,),(hi,),qs,max_gap=5) + counts.update(qs) + # Wide intervals use a bounded, explicitly incomplete catalogue. + if qs.get('skipped_large_interval') and len(choices)>128: + choices=sorted(choices,key=lambda f:(dims[f],f));step=max(1,len(choices)//120);choices=choices[::step][:120]+[lo,hi] + counts['catalogue_truncated']+=1 + cache[key]=choices + domain[n]=list(dict.fromkeys(cache[key]+[original[n]])) + aliases={n:const(v[0]) for n,v in domain.items() if len(v)==1} + E=Counter((aliases.get(a,a),aliases.get(b,b),k) for a,b,k in edges) + active={n:v for n,v in domain.items() if len(v)>1} + print('MODEL_DOMAINS',op,len(active),sum(map(len,active.values())),dict(counts),flush=True) + costs=[];integrality=[];nodevars={};rows=[];cols=[];data=[];lb=[];ub=[] + def newvar(cost,integer=False): + i=len(costs);costs.append(cost);integrality.append(int(integer));return i + def constraint(coefs,target): + r=len(lb);lb.append(target);ub.append(target) + for v,a in coefs.items(): + if a:rows.append(r);cols.append(v);data.append(a) + for n,choices in active.items(): + nodevars[n]={f:newvar(0.,True) for f in choices};constraint({v:1 for v in nodevars[n].values()},1) + t=1-.00302157135;weight=[0.]+[r**t-r for r in range(1,10)];constant=0.;old_objective=0. + def oldframe(n):return original[n] if n>=0 else fixed(n) + for (a,b,kind),multiplicity in E.items(): + A=active[a] if a>=0 else [fixed(a)];B=active[b] if b>=0 else [fixed(b)] + # The retained native grammar has no zero-rank frame-retag event. + # Keep identical frame IDs on zero-rank ordinary edges; a same-span + # different-gauge monomial is outside this bounded discovery model. + def valid(f,g): + if kind=='normal':return f==g or spans[f]dims[g]:return False + if kind not in line_constraints:return True + a,b=line_constraints[kind] + return (b in spans[g]) if a in spans[f] else (dims[f].999,'Integral proposed frame') + recipes={} + for operator,(A,B) in free_records.items(): + fa=chosen[A] if A>=0 else fixed(A);fb=chosen[B] if B>=0 else fixed(B) + F.need(dims[fa]<=dims[fb],'Actual free-warp rank compatibility') + if operator in line_constraints: + G,outbasis=line_matching_map(c['frames'][fa],c['frames'][fb],*line_constraints[operator]) + fo=label(F.span(outbasis)) + else: + fo=fb if dims[fa]==dims[fb] else label(F.span(c['frames'][fb][:dims[fa]]));G=matching_map(c['frames'][fa],c['frames'][fo]) + recipes[operator]={'input':fa,'output':fo,'G_columns':G} + altered={} + for direction,word in programs.items(): + raw=[deepcopy(e) for e in word if e[0]!='climb'] + for i,f in chosen.items():raw[i][2]=f + for selected,operator in selected_ops.items():raw[selected][3:5]=[recipes[operator]['input'],recipes[operator]['output']] + altered[direction]=synthesize(c,raw) + for w in c['warps']: + if w['op'] in recipes:w['G_columns']=recipes[w['op']]['G_columns'] + prof={d:Counter(e[5] for e in word if e[0]=='climb') for d,word in altered.items()} + for d,word in altered.items():prof[d].update(e[4] for e in word if e[0]=='center') + F.need(prof['forward']==prof['backward'],'Equal complete dual tariffs') + oldpaid=Counter({1:2201,2:412,3:506,4:135,5:36,8:8});actual_gain=sum(oldpaid[r]*weight[r] for r in oldpaid)-sum(n*weight[r] for r,n in prof['forward'].items()) + row.update(paid=dict(prof['forward']),actual_moment_reduction=actual_gain,changed_scalar_contacts=sum(chosen[n]!=original[n] for n in chosen),warp_recipes=recipes) + if actual_gain>1e-9: + row['status']='POSITIVE_UNVERIFIED_NATIVE_CANDIDATE' + (HERE/'CANDIDATE.json').write_text(json.dumps(row,indent=2,sort_keys=True)+'\n') + (HERE/'CANDIDATE-WORD.json.gz').write_bytes(gzip.compress(json.dumps({'canonical':c,'programs':altered},sort_keys=True,separators=(',',':')).encode(),mtime=0)) + (HERE/f'MILP-OP{op}.json').write_text(json.dumps(row,indent=2,sort_keys=True)+'\n');print(json.dumps(row,sort_keys=True));return row + + +if __name__=='__main__': + ap=argparse.ArgumentParser();ap.add_argument('--operator',default='59');ap.add_argument('--seconds',type=float,default=20);args=ap.parse_args();main(args.operator if args.operator=='all' else int(args.operator),args.seconds) diff --git a/research/kappa-round3-warp-20261022/phase_check.py b/research/kappa-round3-warp-20261022/phase_check.py new file mode 100644 index 0000000000..9fdbffc14e --- /dev/null +++ b/research/kappa-round3-warp-20261022/phase_check.py @@ -0,0 +1,42 @@ +"""Exact absolute phase admission of all changed maps, transports and helpers.""" +from pathlib import Path +import gzip,json,sys,time +sys.dont_write_bytecode=True +HERE=Path(__file__).resolve().parent;ROOT=HERE.parents[1] +sys.path.insert(0,str(ROOT/'research/warp-interface-20261022')) +from warp_merge import F + + +def main(): + started=time.monotonic() + read=lambda p:json.loads(gzip.decompress(p.read_bytes())) + new=read(HERE/'ACTUAL-WORD.json.gz');old=read(ROOT/'research/warp-interface-20261022/ACTUAL-WORD.json.gz');c=new['canonical'];base=old['canonical'] + oldverify=F.load(ROOT/'research/warp-interface-20261022/verify_candidate.py','round3_phase_predecessor') + result=oldverify.phases(c,new['programs'],base,old['programs']) + result.pop('helpers_unchanged_phase_reused',None) + ce=F.load(ROOT/'research/t74-native-fast/vendor/native/new/code/borrow/vendor/clifford/clifford_exact.py','round3_helper_clifford') + P=F.load(ROOT/'research/kappa-function-composition/complex/prune_native.py','round3_helper_decode') + X=F.load(ROOT/'research/kappa-rebuild/complex/native_extensions.py','round3_helper_lower') + pairs={} + for r in range(224,632): + a,b=c['start'][r],c['final'][r] + if (a,b)!=(base['start'][r],base['final'][r]):pairs.setdefault((a,b),[]).append(r) + helpers=[] + for (a,b),rs in sorted(pairs.items()): + op=ce.canonical_frame(9,c['frames'][a]).adjoint().then(ce.canonical_frame(9,c['frames'][b]));rank=len(c['frames'][b])-len(c['frames'][a]);directions={} + for d in ('forward','backward'): + actual=P.conjugate(ce,op) if d=='backward' else op + rec=X.N.lower_exact(P,ce,actual);F.need(rec['rank']==rank,'Each changed arbitrary helper Fourier rank and absolute phase');directions[d]=rec + helpers.append({'input':a,'output':b,'rank':rank,'helpers':rs,'recipes':directions}) + result['changed_helper_boundaries']=helpers + result['status']='PASS_JOINT_HELPER_MAPS_ALL_ACTUAL_ABSOLUTE_PHASES' + result['seconds']=time.monotonic()-started + from hashlib import sha256 + result['actual_word_canonical_sha256']=sha256(gzip.decompress((HERE/'ACTUAL-WORD.json.gz').read_bytes())).hexdigest() + result['source_manifest_sha256']=sha256((HERE/'SOURCES.json').read_bytes()).hexdigest() + result['verifier_sha256']=sha256(Path(__file__).read_bytes()).hexdigest() + (HERE/'PHASE-VALIDATION.json.gz').write_bytes(gzip.compress((json.dumps(result,indent=2,sort_keys=True)+'\n').encode(),mtime=0)) + print(result['status'],'changed_helpers',sum(len(h['helpers']) for h in helpers),'seconds',result['seconds'],flush=True) + + +if __name__=='__main__':main() diff --git a/research/kappa-round3-warp-20261022/regenerate.py b/research/kappa-round3-warp-20261022/regenerate.py new file mode 100644 index 0000000000..a4108f14f2 --- /dev/null +++ b/research/kappa-round3-warp-20261022/regenerate.py @@ -0,0 +1,41 @@ +"""Rebuild the exact frozen word from predecessor plus guarded patch, no solver.""" +from collections import Counter +from copy import deepcopy +from hashlib import sha256 +from pathlib import Path +import argparse,gzip,json,sys +sys.dont_write_bytecode=True +HERE=Path(__file__).resolve().parent;ROOT=HERE.parents[1] +sys.path.insert(0,str(ROOT/'research/warp-interface-20261022')) +from warp_merge import F,synthesize + + +def main(output=None): + patch=json.loads((HERE/'PATCH.json').read_text(encoding='utf-8')) + raw=(ROOT/patch['base_path']).read_bytes();F.need(sha256(raw).hexdigest()==patch['base_sha256'],'Frozen complete predecessor source') + old=json.loads(gzip.decompress(raw));c=deepcopy(old['canonical']);programs={} + F.need(len(c['frames'])==patch['base_frame_count'],'Complete inherited frame prefix') + c['frames']+=patch['additional_frames'] + for field,changes in patch['boundary_changes'].items(): + for r,a,b in changes:F.need(c[field][r]==a and 224<=r<632,'Guarded strictly helper boundary edit');c[field][r]=b + for d,word in old['programs'].items(): + p=[deepcopy(e) for e in word if e[0]!='climb'] + for i,a,b in patch['scalar_frame_changes']: + F.need(p[i][0]=='scalar' and p[i][2]==a,'Guarded scalar contact edit');p[i][2]=b + for i,op,a,b,x,y in patch['warp_frame_changes']: + F.need(p[i][0]=='warp' and p[i][2:]==[op,a,b],'Guarded warp contact edit');p[i][3:5]=[x,y] + programs[d]=synthesize(c,p) + c['warps']=patch['actual_operator_bindings'] + c['local_profile']=dict(Counter(e[5] for e in programs['forward'] if e[0]=='climb')+Counter(e[4] for e in programs['forward'] if e[0]=='center')) + c['warp_edges']=sorted({(1 if e[2]>0 else -1,abs(e[2]),e[3],e[4]) for e in programs['forward'] if e[0]=='warp'}) + result={'canonical':c,'programs':programs,'discovery_word_sha256':patch['discovery_word_sha256'],'scope':patch['scope']} + payload=json.dumps(result,sort_keys=True,separators=(',',':')).encode() + frozen=json.loads((HERE/'ACTUAL-WORD-FREEZE.json').read_text(encoding='utf-8')) + F.need(sha256(payload).hexdigest()==frozen['canonical_payload_sha256'],'Every complete canonical byte equals the frozen witness') + if output:Path(output).write_bytes(gzip.compress(payload,mtime=0)) + print('PASS_SOLVER_FREE_REGENERATION',sha256(payload).hexdigest()) + return result + + +if __name__=='__main__': + ap=argparse.ArgumentParser();ap.add_argument('--output');args=ap.parse_args();main(args.output) diff --git a/research/kappa-round3-warp-20261022/verify_candidate.py b/research/kappa-round3-warp-20261022/verify_candidate.py new file mode 100644 index 0000000000..0e9cff6bda --- /dev/null +++ b/research/kappa-round3-warp-20261022/verify_candidate.py @@ -0,0 +1,69 @@ +"""Fresh exact replay of new joint helper/native-map discovery, no solver trust.""" +from collections import Counter +from copy import deepcopy +from hashlib import sha256 +from pathlib import Path +import gzip,json,sys,time +sys.dont_write_bytecode=True +HERE=Path(__file__).resolve().parent;ROOT=HERE.parents[1] +sys.path.insert(0,str(ROOT/'research/warp-interface-20261022')) +from warp_merge import J,F + + +def load(path):return json.loads(gzip.decompress(path.read_bytes())) + + +def inputs(): + pins=json.loads((HERE/'SOURCES.json').read_text(encoding='utf-8')) + for row in pins['files']: + F.need(sha256((ROOT/row['path']).read_bytes()).hexdigest()==row['sha256'],'Authenticated predecessor '+row['path']) + frozen=json.loads((HERE/'ACTUAL-WORD-FREEZE.json').read_text(encoding='utf-8'));raw=(HERE/'ACTUAL-WORD.json.gz').read_bytes() + F.need(sha256(raw).hexdigest()==frozen['compressed_sha256'] and sha256(gzip.decompress(raw)).hexdigest()==frozen['canonical_payload_sha256'],'Frozen complete actual word') + new=json.loads(gzip.decompress(raw));base,old,*_=J.construct();c=new['canonical'] + F.need(c['frames'][:len(base['frames'])]==base['frames'],'Inherited actual frame registry prefix') + edges=lambda word:{(e[3],e[4]) for e in word if e[0]=='climb'} + warps=lambda word:{(e[2],e[3],e[4]) for e in word if e[0]=='warp'} + F.need(edges(new['programs']['forward'])==edges(new['programs']['backward']),'Identical paid pair sets in both orientations') + F.need(warps(new['programs']['forward'])==warps(new['programs']['backward']),'Identical transported warp classes in both orientations') + return c,new['programs'],base,old + + +def main(): + started=time.monotonic();inputs();new=load(HERE/'ACTUAL-WORD.json.gz');old=load(ROOT/'research/warp-interface-20261022/ACTUAL-WORD.json.gz') + c=new['canonical'];programs=new['programs'];base=old['canonical'];original=old['programs'] + V=F.load(ROOT/'research/kappa-causal-continuation/buffer-borrowing/verify_buffers.py','round3_rows') + X=F.load(ROOT/'research/kappa-rebuild/complex/native_extensions.py','round3_literal') + F.need(c['start'][:224]==base['start'][:224] and c['final'][:224]==base['final'][:224],'Complete main endpoint interfaces unchanged') + H=Counter() + for r in range(224,632): + a,b=c['start'][r],c['final'][r] + F.need(F.span(c['frames'][a]) decide (0 < p.2)) = true := by + apply List.all_eq_true.mpr + norm_num [outerSlacks, kappa, tested, complexUniformSaving, b, a, q, epsilon, beta, r0, stop, layout, bitSaving, oldBaseline, sigma, tau, internal, leaf, lam, capConstant, xi, key, margin_main_transform, margin_global_coordinate_router, margin_fused_gaussian, margin_group_bit_router, margin_group_scans, margin_boundary_algebraic_matrix, margin_sparse_union_movement, margin_polynomial_products, margin_microbox_face_corrections] +theorem outerSlacks_count : outerSlacks.length = 54 := by decide + +def functionalSlacks : List (String × ℚ) := [ + ("new_semantic_group_guard", (1 - beta)), + ("new_BIT_row_stock_sublinear_in_active_group", (beta * (1 - (3 / 1000)))), + ("fixed_halo_explicit_metadata_branch", ((((128 - 48) - epsilon) - beta) - 1)), + ("actual_new_BIT_stock_sublinear", beta*(1-(4/1000)))] +def functionalSlacksRecorded : List (String × ℚ) := [ + ("new_semantic_group_guard", (3 / 700000000 : ℚ)), + ("new_BIT_row_stock_sublinear_in_active_group", (697899997009 / 700000000000 : ℚ)), + ("fixed_halo_explicit_metadata_branch", (13475000001 / 175000000 : ℚ)), + ("actual_new_BIT_stock_sublinear", (174299999253 / 175000000000 : ℚ))] +theorem functionalSlacks_source_equality : functionalSlacks = functionalSlacksRecorded := by + norm_num [functionalSlacks, functionalSlacksRecorded, kappa, tested, complexUniformSaving, b, a, q, epsilon, beta, r0, stop, layout, bitSaving, oldBaseline, sigma, tau, internal, leaf, lam, capConstant, xi, key, margin_main_transform, margin_global_coordinate_router, margin_fused_gaussian, margin_group_bit_router, margin_group_scans, margin_boundary_algebraic_matrix, margin_sparse_union_movement, margin_polynomial_products, margin_microbox_face_corrections] +theorem functionalSlacks_all_positive : functionalSlacks.all (fun p => decide (0 < p.2)) = true := by + apply List.all_eq_true.mpr + norm_num [functionalSlacks, kappa, tested, complexUniformSaving, b, a, q, epsilon, beta, r0, stop, layout, bitSaving, oldBaseline, sigma, tau, internal, leaf, lam, capConstant, xi, key, margin_main_transform, margin_global_coordinate_router, margin_fused_gaussian, margin_group_bit_router, margin_group_scans, margin_boundary_algebraic_matrix, margin_sparse_union_movement, margin_polynomial_products, margin_microbox_face_corrections] +theorem functionalSlacks_count : functionalSlacks.length = 4 := by decide + +theorem claimed_saving : kappa = 9443/3125000 := by + norm_num [kappa] +theorem strict_improvement : (37769/12500000 : ℚ) < kappa := by + norm_num [kappa] +theorem tested_above_kappa : kappa < tested := by + norm_num [kappa, tested] +theorem explicit_gap : (tested-kappa)/7 = (1/700000000 : ℚ) := by + norm_num [kappa, tested] +theorem splitting_base_gap : (20:ℕ)^64 < 21^63 := by decide +theorem tail_decay : (97/100 : ℚ)^128 < 1/16 := by norm_num +theorem normalized_completion : (1/(1+1024*(1/1000000000))+4/(2:ℚ)^32) < 1 := by norm_num +theorem shifted_exit_capacity : 2*((20:ℕ)^1024)^64 ≤ ((145:ℕ)^1024)^63 := by decide +theorem finite_threshold : 700000000*44836 = (31385200000000:ℕ) := by decide +theorem finite_compiler_wins : ((700000000:ℕ)*44836+1)^1000 < 2^44836 := by decide +theorem previous_integer_fails : ¬ (((700000000:ℕ)*44835+1)^1000 < 2^44835) := by decide +theorem local_route_count : (3298+2*408+688)*1000 = (4802000:ℕ) := by decide +theorem local_budget : (158168+4802000:ℕ) < 10000000 := by decide +theorem controller_budget : (181098496:ℕ) < 1000000000 := by decide + +end KappaChangedG.Arithmetic + +#print axioms KappaChangedG.Arithmetic.outerSlacks_source_equality +#print axioms KappaChangedG.Arithmetic.outerSlacks_all_positive +#print axioms KappaChangedG.Arithmetic.functionalSlacks_source_equality +#print axioms KappaChangedG.Arithmetic.functionalSlacks_all_positive +#print axioms KappaChangedG.Arithmetic.claimed_saving +#print axioms KappaChangedG.Arithmetic.strict_improvement +#print axioms KappaChangedG.Arithmetic.tested_above_kappa +#print axioms KappaChangedG.Arithmetic.explicit_gap +#print axioms KappaChangedG.Arithmetic.tail_decay +#print axioms KappaChangedG.Arithmetic.normalized_completion +#print axioms KappaChangedG.Arithmetic.finite_compiler_wins diff --git a/research/kappa-round3-warp-lean-20261022/ArithmeticCertificate.log b/research/kappa-round3-warp-lean-20261022/ArithmeticCertificate.log new file mode 100644 index 0000000000..24341c7673 --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/ArithmeticCertificate.log @@ -0,0 +1,14 @@ +ArithmeticCertificate.lean:187:77: warning: exponent 1024 exceeds the threshold 256, exponentiation operation was not evaluated, use `set_option exponentiation.threshold ` to set a new threshold +ArithmeticCertificate.lean:189:76: warning: exponent 1000 exceeds the threshold 256, exponentiation operation was not evaluated, use `set_option exponentiation.threshold ` to set a new threshold +ArithmeticCertificate.lean:190:82: warning: exponent 1000 exceeds the threshold 256, exponentiation operation was not evaluated, use `set_option exponentiation.threshold ` to set a new threshold +'KappaChangedG.Arithmetic.outerSlacks_source_equality' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaChangedG.Arithmetic.outerSlacks_all_positive' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaChangedG.Arithmetic.functionalSlacks_source_equality' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaChangedG.Arithmetic.functionalSlacks_all_positive' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaChangedG.Arithmetic.claimed_saving' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaChangedG.Arithmetic.strict_improvement' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaChangedG.Arithmetic.tested_above_kappa' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaChangedG.Arithmetic.explicit_gap' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaChangedG.Arithmetic.tail_decay' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaChangedG.Arithmetic.normalized_completion' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaChangedG.Arithmetic.finite_compiler_wins' depends on axioms: [propext] diff --git a/research/kappa-round3-warp-lean-20261022/CompilerCapacity.lean b/research/kappa-round3-warp-lean-20261022/CompilerCapacity.lean new file mode 100644 index 0000000000..08bb63f241 --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/CompilerCapacity.lean @@ -0,0 +1,65 @@ +/- +Copyright (c) 2026. Released under the Apache 2.0 license. +Substantial OpenAI Codex assistance. + +Two real-power capacity inequalities at the explicit tested saving. These are +scoped scalar inequalities, not a formalization of the multiplication compiler. +-/ +import Mathlib.Analysis.SpecialFunctions.Pow.Real +import Mathlib.Tactic.NormNum +import Mathlib.Tactic.Linarith + +namespace KappaChangedG + +noncomputable def capacitySaving : ℝ := 302177 / 100000000 +noncomputable def capacityT : ℝ := 1 - capacitySaving +noncomputable def capacityExponent : ℝ := 1024 * capacitySaving +noncomputable def capacityEta : ℝ := capacityT * (145 : ℝ) ^ (-capacityExponent) + +lemma root145_lt_two : (145 : ℝ) ^ (1 / 8 : ℝ) < 2 := by + rw [show (1 / 8 : ℝ) = (8 : ℝ)⁻¹ by norm_num] + apply (Real.rpow_inv_lt_iff_of_pos (by norm_num : (0 : ℝ) ≤ 145) + (by norm_num : (0 : ℝ) ≤ 2) (by norm_num : (0 : ℝ) < 8)).mpr + norm_num + +lemma capacity_power_upper : (145 : ℝ) ^ capacityExponent < 6097250 := by + calc + (145 : ℝ) ^ capacityExponent < (145 : ℝ) ^ (3 + 1 / 8 : ℝ) := + Real.rpow_lt_rpow_of_exponent_lt (by norm_num : (1 : ℝ) < 145) + (by norm_num [capacityExponent, capacitySaving]) + _ = (145 : ℝ) ^ (3 : ℕ) * (145 : ℝ) ^ (1 / 8 : ℝ) := by + rw [Real.rpow_add (by norm_num : (0 : ℝ) < 145)] + simp + _ < (145 : ℝ) ^ (3 : ℕ) * 2 := + mul_lt_mul_of_pos_left root145_lt_two (by norm_num) + _ = 6097250 := by norm_num + +lemma capacity_eta_lower : capacityT / 6097250 < capacityEta := by + have hp : (0 : ℝ) < (145 : ℝ) ^ capacityExponent := + Real.rpow_pos_of_pos (by norm_num) _ + have hinv : (1 : ℝ) / 6097250 < 1 / (145 : ℝ) ^ capacityExponent := + one_div_lt_one_div_of_lt hp capacity_power_upper + have ht : (0 : ℝ) < capacityT := by norm_num [capacityT, capacitySaving] + have h := mul_lt_mul_of_pos_left hinv ht + simpa only [capacityEta, Real.rpow_neg (by norm_num : (0 : ℝ) ≤ 145), + div_eq_mul_inv, one_mul] using h + +theorem compiler_eta_capacity : (63 / 64 : ℝ) ^ (1000 : ℕ) < capacityEta := by + calc + (63 / 64 : ℝ) ^ (1000 : ℕ) < capacityT / 6097250 := by + norm_num [capacityT, capacitySaving] + _ < capacityEta := capacity_eta_lower + +theorem compiler_initial_range : + (145 : ℝ) ^ capacityExponent < (2 : ℝ) ^ (1000 : ℕ) := by + calc + (145 : ℝ) ^ capacityExponent < 6097250 := capacity_power_upper + _ < (2 : ℝ) ^ (1000 : ℕ) := by norm_num + +end KappaChangedG + +#print axioms KappaChangedG.root145_lt_two +#print axioms KappaChangedG.capacity_power_upper +#print axioms KappaChangedG.capacity_eta_lower +#print axioms KappaChangedG.compiler_eta_capacity +#print axioms KappaChangedG.compiler_initial_range diff --git a/research/kappa-round3-warp-lean-20261022/CompilerCapacity.log b/research/kappa-round3-warp-lean-20261022/CompilerCapacity.log new file mode 100644 index 0000000000..aa8a2c0272 --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/CompilerCapacity.log @@ -0,0 +1,5 @@ +'KappaChangedG.root145_lt_two' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaChangedG.capacity_power_upper' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaChangedG.capacity_eta_lower' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaChangedG.compiler_eta_capacity' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaChangedG.compiler_initial_range' depends on axioms: [propext, Classical.choice, Quot.sound] diff --git a/research/kappa-round3-warp-lean-20261022/KappaWarpVerification.lean b/research/kappa-round3-warp-lean-20261022/KappaWarpVerification.lean new file mode 100644 index 0000000000..10938d4592 --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/KappaWarpVerification.lean @@ -0,0 +1,185 @@ +/- +Apache-2.0. Substantial OpenAI Codex assistance. Signed Cao Yifan. + +Aggregator for scoped finite native-frame, profile and arithmetic evidence. +This is not a formal integer-multiplication theorem. JSON transcription, +native amplitude/phase semantics, controller semantics and the compiler +transfer retain their separately stated external proof boundaries. +-/ +import Native +import AnalyticGain +import ArithmeticCertificate +import CompilerCapacity +import NumericalMoments + +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 + +namespace KappaWarpVerification + +open NativeCertificate NativeData + +/-- Positive-rank moment of the finite native census (all actual ranks ≤ 9). -/ +noncomputable def censusMoment (c : Array Nat) (t : ℝ) : ℝ := + (c[1]! : ℝ) * (1 : ℝ) ^ t + (c[2]! : ℝ) * (2 : ℝ) ^ t + + (c[3]! : ℝ) * (3 : ℝ) ^ t + (c[4]! : ℝ) * (4 : ℝ) ^ t + + (c[5]! : ℝ) * (5 : ℝ) ^ t + (c[6]! : ℝ) * (6 : ℝ) ^ t + + (c[7]! : ℝ) * (7 : ℝ) ^ t + (c[8]! : ℝ) * (8 : ℝ) ^ t + + (c[9]! : ℝ) * (9 : ℝ) ^ t + +noncomputable def nativePaidMoment (t : ℝ) : ℝ := + censusMoment (totalPaid forwardData) t + +noncomputable def nativeHelperMoment (t : ℝ) : ℝ := + censusMoment NativeVerification.helperCensus t + +/-- Literal retained controller diagonal. Its extraction is externally checked. -/ +noncomputable def controllerDiagonalMoment (t : ℝ) : ℝ := + 448 * (17 : ℝ) ^ t + 448 * (25 : ℝ) ^ t + 448 * (33 : ℝ) ^ t + + 448 * (41 : ℝ) ^ t + 448 * (49 : ℝ) ^ t + 448 * (57 : ℝ) ^ t + + 448 * (65 : ℝ) ^ t + 224 * (73 : ℝ) ^ t + 224 * (145 : ℝ) ^ t + +/-- 15 × 112 rank-one queries, and all retained controller idle charges. -/ +noncomputable def controllerFixedPaidMoment (t : ℝ) : ℝ := + (15 * 112) * (1 : ℝ) ^ t + + 448 * (16 : ℝ) ^ t + 448 * (24 : ℝ) ^ t + 448 * (32 : ℝ) ^ t + + 448 * (40 : ℝ) ^ t + 448 * (48 : ℝ) ^ t + 448 * (56 : ℝ) ^ t + + 448 * (64 : ℝ) ^ t + 224 * (72 : ℝ) ^ t + +theorem local_paid_profile_binding (t : ℝ) : + nativePaidMoment t = KappaChangedG.newPaidMoment t := by + rw [nativePaidMoment, forward_paid] + norm_num [censusMoment, KappaChangedG.newPaidMoment] + +theorem local_helper_profile_binding (t : ℝ) : + nativeHelperMoment t = + 28 * (4 : ℝ) ^ t + 7 * (7 : ℝ) ^ t + 47 * (8 : ℝ) ^ t + 326 * (9 : ℝ) ^ t := by + rw [nativeHelperMoment, NativeVerification.complete_productive_helper_census] + norm_num [censusMoment] + +theorem complete_target_profile_binding (t : ℝ) : + NumericalMoments.targetMoment t = 18 * nativeHelperMoment t + controllerDiagonalMoment t := by + rw [local_helper_profile_binding] + unfold NumericalMoments.targetMoment controllerDiagonalMoment + ring + +theorem complete_paid_profile_binding (t : ℝ) : + NumericalMoments.paidMoment t = 18 * nativePaidMoment t + controllerFixedPaidMoment t := by + rw [local_paid_profile_binding] + unfold NumericalMoments.paidMoment KappaChangedG.newPaidMoment controllerFixedPaidMoment + ring + +theorem tested_real_rational_binding : + (KappaChangedG.Arithmetic.tested : ℝ) = KappaChangedG.capacitySaving := by + norm_num [KappaChangedG.Arithmetic.tested, KappaChangedG.capacitySaving] + +theorem numerical_exponent_binding : + (99697823 / 100000000 : ℝ) = 1 - (KappaChangedG.Arithmetic.tested : ℝ) := by + norm_num [KappaChangedG.Arithmetic.tested] + +theorem numerical_tail_exponent_binding : + (119697823 / 100000000 : ℝ) = + 1 - (KappaChangedG.Arithmetic.tested : ℝ) + 1 / 5 := by + norm_num [KappaChangedG.Arithmetic.tested] + +theorem compiler_eta_binding : + KappaChangedG.capacityEta = + (1 - (KappaChangedG.Arithmetic.tested : ℝ)) * + (145 : ℝ) ^ (-(1024 * (KappaChangedG.Arithmetic.tested : ℝ))) := by + rw [tested_real_rational_binding] + rfl + +theorem uniform_saving_binding : + KappaChangedG.Arithmetic.complexUniformSaving = + KappaChangedG.Arithmetic.kappa + + 6 * ((KappaChangedG.Arithmetic.tested - KappaChangedG.Arithmetic.kappa) / 7) := by + norm_num [KappaChangedG.Arithmetic.complexUniformSaving, + KappaChangedG.Arithmetic.kappa, KappaChangedG.Arithmetic.tested] + +/-- The precise finite frame/invoice statement imported from Native. -/ +def nativeFrameInvoiceEvidence : Prop := + linked initialFrames finalFrames forwardData = true ∧ + linked initialFrames backwardFinalFrames backwardData = true ∧ + totalPaid forwardData = #[0,2201,412,510,127,40,0,0,8,0] ∧ + totalPaid backwardData = #[0,2201,412,510,127,40,0,0,8,0] ∧ + totalScalarCost forwardData = 158120 ∧ + totalScalarCost backwardData = 158168 ∧ + totalEvents forwardData = 21449 ∧ totalEvents backwardData = 21449 ∧ + backwardFinalFrames.toList.take 632 = finalFrames.toList.take 632 + +/-- All embedded catalogue checks and their exact raw-table bindings. -/ +def nativeCatalogueEvidence : Prop := + (frames.wellFormed && operators.wellFormed && paid.wellFormed && warps.wellFormed) = true ∧ + frameEntries.map (·.data) = frames.toList ∧ + operatorEntries.map (·.data) = operators.toList ∧ + paidEntries.map (·.data) = paid.toList ∧ + warpEntries.map (·.data) = warps.toList ∧ + (∀ i : Fin frameEntries.length, independent (frameEntries.get i).data = true) ∧ + (∀ i : Fin operatorEntries.length, checkOperator (operatorEntries.get i).data = true) ∧ + (∀ i : Fin paidEntries.length, checkPaid frames (paidEntries.get i).data = true) ∧ + (∀ i : Fin warpEntries.length, checkWarp frames operators (warpEntries.get i).data = true) ∧ + (∀ i : Fin helperEntries.length, checkPaid frames (helperEntries.get i).data = true) ∧ + (∀ i : Fin forwardSegments.length, checkSegment frames paid warps (forwardSegments.get i).data = true) ∧ + (∀ i : Fin backwardSegments.length, checkSegment frames paid warps (backwardSegments.get i).data = true) + +theorem native_catalogue_evidence : nativeCatalogueEvidence := + NativeVerification.all_embedded_catalogues_and_segments_checked + +/-- Every productive helper is the corresponding actual persistent endpoint. -/ +def nativeHelperEndpointEvidence : Prop := + (helperEntries.zipIdx).all (fun (h, i) => + h.data.input == initialFrames.get (224+i) && + h.data.output == finalFrames.get (224+i)) = true + +theorem native_helper_endpoint_evidence : nativeHelperEndpointEvidence := + NativeVerification.helpers_are_actual_endpoint_interfaces + +/-- A conjunction of the actual finite/profile/arithmetic results. It makes +no implication from this conjunction to a multiplication algorithm theorem. -/ +theorem complete_scoped_evidence : + KappaChangedG.Arithmetic.kappa = (9443 / 3125000 : ℚ) ∧ + (37769 / 12500000 : ℚ) < KappaChangedG.Arithmetic.kappa ∧ + KappaChangedG.Arithmetic.kappa < KappaChangedG.Arithmetic.tested ∧ + KappaChangedG.Arithmetic.outerSlacks.all (fun p => decide (0 < p.2)) = true ∧ + KappaChangedG.Arithmetic.functionalSlacks.all (fun p => decide (0 < p.2)) = true ∧ + NumericalMoments.paidMoment (99697823 / 100000000 : ℝ) < + (1 - (1 / 1000000000 : ℝ)) * NumericalMoments.targetMoment (99697823 / 100000000 : ℝ) ∧ + NumericalMoments.paidMoment (119697823 / 100000000 : ℝ) < + (97 / 100 : ℝ) * (20 : ℝ) ^ (1 / 5 : ℝ) * + NumericalMoments.targetMoment (99697823 / 100000000 : ℝ) ∧ + (10928 * 21 : ℝ) < + (97 / 100 : ℝ) * (20 : ℝ) ^ (302177 / 100000000 : ℝ) * + NumericalMoments.targetMoment (99697823 / 100000000 : ℝ) ∧ + (63 / 64 : ℝ) ^ (1000 : ℕ) < KappaChangedG.capacityEta ∧ + (145 : ℝ) ^ KappaChangedG.capacityExponent < (2 : ℝ) ^ (1000 : ℕ) ∧ + (((700000000 : ℕ) * 44836 + 1) ^ 1000 < 2 ^ 44836) ∧ + nativeFrameInvoiceEvidence ∧ nativeCatalogueEvidence ∧ nativeHelperEndpointEvidence := + ⟨KappaChangedG.Arithmetic.claimed_saving, + KappaChangedG.Arithmetic.strict_improvement, + KappaChangedG.Arithmetic.tested_above_kappa, + KappaChangedG.Arithmetic.outerSlacks_all_positive, + KappaChangedG.Arithmetic.functionalSlacks_all_positive, + NumericalMoments.contraction, + NumericalMoments.paid_tail, + NumericalMoments.completion_tail, + KappaChangedG.compiler_eta_capacity, + KappaChangedG.compiler_initial_range, + KappaChangedG.Arithmetic.finite_compiler_wins, + NativeVerification.complete_finite_native_certificate, + native_catalogue_evidence, + native_helper_endpoint_evidence⟩ + +end KappaWarpVerification + +#print axioms KappaWarpVerification.local_paid_profile_binding +#print axioms KappaWarpVerification.local_helper_profile_binding +#print axioms KappaWarpVerification.complete_target_profile_binding +#print axioms KappaWarpVerification.complete_paid_profile_binding +#print axioms KappaWarpVerification.tested_real_rational_binding +#print axioms KappaWarpVerification.numerical_exponent_binding +#print axioms KappaWarpVerification.numerical_tail_exponent_binding +#print axioms KappaWarpVerification.compiler_eta_binding +#print axioms KappaWarpVerification.uniform_saving_binding +#print axioms KappaWarpVerification.native_catalogue_evidence +#print axioms KappaWarpVerification.native_helper_endpoint_evidence +#print axioms KappaWarpVerification.complete_scoped_evidence diff --git a/research/kappa-round3-warp-lean-20261022/KappaWarpVerification.log b/research/kappa-round3-warp-lean-20261022/KappaWarpVerification.log new file mode 100644 index 0000000000..51d523b8ed --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/KappaWarpVerification.log @@ -0,0 +1,12 @@ +'KappaWarpVerification.local_paid_profile_binding' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaWarpVerification.local_helper_profile_binding' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaWarpVerification.complete_target_profile_binding' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaWarpVerification.complete_paid_profile_binding' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaWarpVerification.tested_real_rational_binding' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaWarpVerification.numerical_exponent_binding' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaWarpVerification.numerical_tail_exponent_binding' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaWarpVerification.compiler_eta_binding' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaWarpVerification.uniform_saving_binding' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaWarpVerification.native_catalogue_evidence' depends on axioms: [propext, Quot.sound] +'KappaWarpVerification.native_helper_endpoint_evidence' depends on axioms: [propext] +'KappaWarpVerification.complete_scoped_evidence' depends on axioms: [propext, Classical.choice, Quot.sound] diff --git a/research/kappa-round3-warp-lean-20261022/LEAN-VERIFICATION.json b/research/kappa-round3-warp-lean-20261022/LEAN-VERIFICATION.json new file mode 100644 index 0000000000..1aa9c9c77e --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/LEAN-VERIFICATION.json @@ -0,0 +1,1624 @@ +{ + "canonical_payload_sha256": "cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd", + "completed_utc": "2026-10-22T11:53:35.141793+00:00", + "input_sha256": { + "research/fresh-helper-boundary/CHANGES.json": "cde73b8ff5b3c0d06e69e2293b991b24fd14a16dd4ccab7ff6b3439074a94624", + "research/fresh-helper-boundary/native.py": "9b55a2d3c3972148fae9d112e745d9244968166bd89bd900c938f429fc76ab29", + "research/higher-moment-strictification/verify.py": "0ce7e7137422d5ffeda22085c81fa88471bbe963100fdad62e659f1e3bf89326", + "research/joint-helper-lattice/CONTROLLER.json": "1f5d6aa267e4e66048818714b5d3b5eae17a58abe91d15deeaa34574f7391a5f", + "research/joint-helper-lattice/NATIVE.json.gz": "74582cce642c80f0235be7fcbce3716174666326ac6a1d46d02a62a75d7be4c6", + "research/joint-helper-lattice/PATCH.json": "296d0e8c58cc70febe042c681ef30d6bb469818c0835fbcaac8aa8d330f5b727", + "research/joint-helper-lattice/native_joint.py": "50869b1bcad7493e6b4cb2a4cd5d2fd9a193a5921100483fa2c3f2c999ddfd46", + "research/joint-helper-lattice/verify.py": "8eb13f77a94315f811612cb557a17edeecb6b9d9a75dfa238b112dd6520c336f", + "research/kappa-0023-productive-jobs/dependencies/kappa-next-regime/bit-compression/carrier-reuse/reference/joint_pair_dag.py": "8a0de761642d21919e969475c3f13e5d01a4bae7343c1e1f37c586d94b676a85", + "research/kappa-causal-continuation/buffer-borrowing/verify_buffers.py": "106b4d5e052427230df452f0c901d5390a0583782960b80a8af94d9a984022c7", + "research/kappa-function-composition/complex/prune_native.py": "f2b37c183a10922eabc8e0436b426a08866430e96bd0adc7e178951c7fbb5257", + "research/kappa-interface-round2-20261022/price_profile.py": "adde619968d3ac37147d239e25145b28150650e9ce0f76035f680f22589adcbb", + "research/kappa-lean-verification-20261022/lake-manifest.json": "25043de4b1ac52b0f6490145f4271cf55463a12e661eb33ef8d98e32458eab57", + "research/kappa-lean-verification-20261022/lakefile.toml": "3bf72d333478fc2da6b8d624396c1916c18d968f0231652e4363c80785948318", + "research/kappa-lean-verification-20261022/lean-toolchain": "d24fed434d3b13adfaab57724a0a7f270ea8bf1c818b5ae5cf25cbce24dd685c", + "research/kappa-lean-verification-20261022/verify_lean.py": "6c953b31c385179f852eb4b56246e62a4084cb8906843f15fbf2724508539895", + "research/kappa-rebuild/architecture/mixed_target_probe.py": "011c3c9d0cf81103dc84d709a0e36793eb7c5ae3f23c85eac27650ef13afa04a", + "research/kappa-rebuild/bit/complex_controller_factor.py": "1de9aaf918e6a4f2f5448754c1f3c3da3b85e6257849ebd097af09859c4e5497", + "research/kappa-rebuild/bit/mixed_productive_bit.py": "b32291b0db7fc0d332ec444c70746ab0fb03351d2e50546f8bcb64060e3ff95e", + "research/kappa-rebuild/complex/full-identity-certificates/THREE-base-FULL-IDENTITY-CANONICAL.json.gz": "6418ec3da24d548a57f5c3fe5b9062c26c9478e638504a61c387f5cfb5f4ed61", + "research/kappa-rebuild/complex/full-identity-certificates/THREE-base-FULL-IDENTITY-NATIVE.json.gz": "c54b0a3e129d28e6dbf74fa731fc3bb70fe3c6705f07256750fbecddcc842d39", + "research/kappa-rebuild/complex/native_extensions.py": "50ad007d9c386393657e86c99a96ae0a63a8fbc52872579b185002cc626e88e3", + "research/kappa-rebuild/complex/power_two_balance.py": "76929bb3887911ccf100c4593574b8a1c82ee64e96f939a8aca196869438b424", + "research/kappa-rebuild/complex/rebuild_native.py": "f94c527cc02215de49350d477618188c4c0da48bc8fb05b4e37b24c482cad7d5", + "research/kappa-round3-warp-20261022/ACTUAL-WORD-FREEZE.json": "b464b18dde15a4f3f0f71252f4eacf5a1883115fdff87734819e0b8e59b26285", + "research/kappa-round3-warp-20261022/ACTUAL-WORD.json.gz": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05", + "research/kappa-round3-warp-20261022/ARITHMETIC.json": "ab10f6a4a8a4f589d4b094aac663e002c43ec44774e6bd181c51915c7fa7e521", + "research/kappa-round3-warp-20261022/NATIVE-VALIDATION.json": "eec3b14241430b6c9f5de3cbf0e3d45a172d8071d2dccd2b59d56a1fbac3d428", + "research/kappa-round3-warp-20261022/PATCH.json": "aaeaed765225ffaa846fb3b5292a3ce4d34ce9c52d867b86c700f0f4a678df9f", + "research/kappa-round3-warp-20261022/PHASE-VALIDATION.json.gz": "6eae66ed3cfa8a1533e89b9660a57276908e6646640a12f8b1e3489f4ea1354b", + "research/kappa-round3-warp-20261022/SOURCES.json": "533d6a3a8c8335826090b00cdc4928a996aec9dad58c81a27a77e4332c6ac06e", + "research/kappa-round3-warp-20261022/phase_check.py": "0aec13f218fd131b63430064c7cd212b4320a87564e75c34a359e08f1e249009", + "research/kappa-round3-warp-20261022/regenerate.py": "ff8bb790362ca55861d52cbbd18e499bce014332e4a2f550b4fb19a41e142b02", + "research/kappa-round3-warp-20261022/verify_candidate.py": "785f67e358ac4cff60a64db4b012c43a02a833d90926d72624880040f9648c66", + "research/missing-join-frame/PATCH.json": "9ab5328245ff02c9d0be21d39bcc375f50bc5d7909e9f7b9a3a9a6f812f5bd6e", + "research/native-warp-extraction-boundary/algebra.py": "52b73c482f9aa171ac266bf0f5752bb520b100d79949f615d0aa26cb926452ba", + "research/native-warp-extraction-boundary/operators.py": "4427aa6bb35b095868381de947d177bdbfc2c92e8e0ef9c5a75731ac4d0ca5bd", + "research/pr4359-p7-padding/dependencies/compiler-refill/endpoint.py": "d097e55f06c3f244f2074ffd7c1a0a5f3c4b4b6a6accf9619d1dde5c0ae85e15", + "research/query-thinned-controllers/RESULT.json": "6ebfc8c0f09166f4834e9d7427410cb31aefff2cd4d4ce588c8e52c9c70e9a0f", + "research/query-thinned-controllers/controller.py": "8b462d660487b1be4940357c4c7522967b1bfaede3c02b1c66109b85acae0fd2", + "research/t74-native-fast/vendor/native/new/code/borrow/vendor/clifford/clifford_exact.py": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "research/transported-warp-frames/PROOF.md": "cd227d0cc0e34c7b4b6a850a042f0f99099f1fe9b25e0519982e8f5973603f2d", + "research/warp-interface-20261022/ACTUAL-WORD-FREEZE.json": "474c3fdd8194639bcfcf7b46259198c8a189bab0be9e059438d74d27a08ec8ca", + "research/warp-interface-20261022/ACTUAL-WORD.json.gz": "d578875344095047c383ef513e69b9deb9d99d2b75abe14f7359d06365a924ac", + "research/warp-interface-20261022/PATCH.json": "9da8af096dfc08d9a2e953bf8b78e81195fe74e8da2583d5d7fd0eed97f7a748", + "research/warp-interface-20261022/PHASE-VALIDATION.json.gz": "352572dd77a20dd4569b0172aed5971f5bdb324efa75798ce6d84089812a1d38", + "research/warp-interface-20261022/SOURCES.json": "7d40ebea3255181e900a15557825ba92cc7dd25c7963285b82736b2c2fb2bb0c", + "research/warp-interface-20261022/verify_candidate.py": "7aae8922f456673f3be7045c064e4700cf929c51da1316368758fb5cdd3a3e50", + "research/warp-interface-20261022/warp_merge.py": "661fe7dc9d079da2753ba8af9b512d24e8c16b39caf709b459709a495d7d17f6" + }, + "lean_version": "Lean (version 4.21.0, x86_64-w64-windows-gnu, commit 6741444a63ee, Release)", + "mathlib_revision": "308445d7985027f538e281e18df29ca16ede2ba3", + "module_order": [ + "NativeCore", + "NativeRaw", + "NativeFrames0", + "NativeOperators0", + "NativeFrames1", + "NativeOperators1", + "NativeFrames2", + "NativeOperators2", + "NativeFrames3", + "NativeOperators3", + "NativeData", + "NativeForwardProofs0", + "NativeForwardProofs1", + "NativeForwardProofs2", + "NativeForwardProofs3", + "NativeForwardProofs4", + "NativeForwardProofs5", + "NativeForwardProofs6", + "NativeForwardProofs7", + "NativeForward", + "NativeBackwardProofs0", + "NativeBackwardProofs1", + "NativeBackwardProofs2", + "NativeBackwardProofs3", + "NativeBackwardProofs4", + "NativeBackwardProofs5", + "NativeBackwardProofs6", + "NativeBackwardProofs7", + "NativeBackward", + "Native", + "AnalyticGain", + "ArithmeticCertificate", + "CompilerCapacity", + "NumericalMoments", + "KappaWarpVerification" + ], + "modules": [ + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeCore.olean", + "NativeCore.lean" + ], + "axioms": [], + "dependency_olean_sha256": {}, + "exit_code": 0, + "log_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "mode": "validated-reuse", + "module": "NativeCore", + "olean_sha256": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "seconds": 3.135005699994508, + "source_sha256": "2971d3ff982922fb1010858ae6be3add275c4685efcc8ffc038f156bd7e171e0" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeRaw.olean", + "NativeRaw.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3" + }, + "exit_code": 0, + "log_sha256": "23c782d7ea8c82bd8cfa6578d42247e74ce58ad8439d80a7375240649c1dc791", + "mode": "validated-reuse", + "module": "NativeRaw", + "olean_sha256": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150", + "seconds": 44.11692079997738, + "source_sha256": "1858d0be08fd44d8151f083a62fb2f1d984f5e384999013a51713553ca479194" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeFrames0.olean", + "NativeFrames0.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "ca2f41fe50bc7c3844620926609225abebbf6056d01bdc79d6d958a0f0f5d50b", + "mode": "validated-reuse", + "module": "NativeFrames0", + "olean_sha256": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "seconds": 94.31904309999663, + "source_sha256": "7d3b346c2153335177727edc4d6e0e97b46a6307ba53a48b1a9278f0e0585b86" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeOperators0.olean", + "NativeOperators0.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "f31ba306bbf46cbe46024f6b4b9287d8390c243837f3aaba85082811fa017eab", + "mode": "validated-reuse", + "module": "NativeOperators0", + "olean_sha256": "f81833a544b76b63b1b73cdc25aaa97763f5f35fd46d97db26aab6745e992d94", + "seconds": 75.67192750002141, + "source_sha256": "4d766c1e98c0ce3bac3987d14fce9d668d28c5dbf16855ec753d8384b8e3927d" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeFrames1.olean", + "NativeFrames1.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "36e09939cafdcd804ba10bc9d37c0d6fe026f037104ac21e813cd80ecf3c6558", + "mode": "validated-reuse", + "module": "NativeFrames1", + "olean_sha256": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "seconds": 83.41268360000686, + "source_sha256": "0065330788df0cf1e15f9857df89d19f2cc7e3d9b430b0670e7d9ea353ee433a" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeOperators1.olean", + "NativeOperators1.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "11db347a39617ec6b4ce94484943e6e31313457492b8577d27333a3f856bcbc4", + "mode": "validated-reuse", + "module": "NativeOperators1", + "olean_sha256": "961221ecb62a2190142a1a123fb0008b76da42779eb78d7e5c8120ff646658be", + "seconds": 65.50453400000697, + "source_sha256": "771946dd72510e0583313dc6611961cb5e8c03fcf3ebc903b812b2574ab7d205" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeFrames2.olean", + "NativeFrames2.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "ced2b82d368886830cfea16c1aa5487623e6467f85122d6f79f9f557e04ebf2d", + "mode": "validated-reuse", + "module": "NativeFrames2", + "olean_sha256": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "seconds": 77.12463219999336, + "source_sha256": "9902af982796fac9b3d718c37b253261a1441912b71f2eff5ccf4b8ffedd6e98" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeOperators2.olean", + "NativeOperators2.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "f500f2809b2aa47fe903e50a40e79ac65c538780974e7c4c3baf5fbecb94b7b3", + "mode": "validated-reuse", + "module": "NativeOperators2", + "olean_sha256": "bb83e2bf9ab97cb2108e53d5c02c70613e2db68dfaf41a900fbaab7929fe5fca", + "seconds": 69.10574230001657, + "source_sha256": "c095f524f0eb2668eed0b16848784e52732d0d72d2fe2f6399efd86ec193f4eb" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeFrames3.olean", + "NativeFrames3.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "890094d55e6caa03dd60c688ef7636ae81b807f2e10cbd76e2c4f07b983e4df3", + "mode": "validated-reuse", + "module": "NativeFrames3", + "olean_sha256": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "seconds": 93.33060869999463, + "source_sha256": "46bf1e598c71c9ab907b67c4ab09ead541a0504cd38cdfd2bc5cd4b22322c3ba" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeOperators3.olean", + "NativeOperators3.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "6e3748ae7ed71d16bcdcf6cb7f64bd93b97c5b4eee8e8f38c4cc90d2d646eb00", + "mode": "validated-reuse", + "module": "NativeOperators3", + "olean_sha256": "2fdc53d75599744bca411f2d8ad055a87990da27e62e5732201c2d14086bd5af", + "seconds": 66.15871879999759, + "source_sha256": "fa4456d641670c134b4ad3ce7f628fba491ce1a045177fa007ca006027872f01" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeData.olean", + "NativeData.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "f81833a544b76b63b1b73cdc25aaa97763f5f35fd46d97db26aab6745e992d94", + "NativeOperators1": "961221ecb62a2190142a1a123fb0008b76da42779eb78d7e5c8120ff646658be", + "NativeOperators2": "bb83e2bf9ab97cb2108e53d5c02c70613e2db68dfaf41a900fbaab7929fe5fca", + "NativeOperators3": "2fdc53d75599744bca411f2d8ad055a87990da27e62e5732201c2d14086bd5af", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "fef19bb4349154d95e612b2eb9b88025c34f7e0edc16e18722eab673d6264036", + "mode": "validated-reuse", + "module": "NativeData", + "olean_sha256": "359c478d8d9b0b0069cfbcaf17e1b6eb4452b4d26f997dcecdf235ba874a7e48", + "seconds": 102.51971710001817, + "source_sha256": "ce8af38938f9ac509bb4c23f3d020d6095303d49fedf9eb1b8f316adae5c165b" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeForwardProofs0.olean", + "NativeForwardProofs0.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeData": "359c478d8d9b0b0069cfbcaf17e1b6eb4452b4d26f997dcecdf235ba874a7e48", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "f81833a544b76b63b1b73cdc25aaa97763f5f35fd46d97db26aab6745e992d94", + "NativeOperators1": "961221ecb62a2190142a1a123fb0008b76da42779eb78d7e5c8120ff646658be", + "NativeOperators2": "bb83e2bf9ab97cb2108e53d5c02c70613e2db68dfaf41a900fbaab7929fe5fca", + "NativeOperators3": "2fdc53d75599744bca411f2d8ad055a87990da27e62e5732201c2d14086bd5af", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "61b96bee1497a50eb7aff324de5c5227062a575d5c00b59f1d657b395ae03025", + "mode": "validated-reuse", + "module": "NativeForwardProofs0", + "olean_sha256": "904692db6a13b69f9abd9e407bb30bcf9260bd901d5ad519a51fbebcfb148b39", + "seconds": 73.14044489999651, + "source_sha256": "cf148e9385519959c74927382bf9d2a1ac2564fea3542e771be5a65272c13afa" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeForwardProofs1.olean", + "NativeForwardProofs1.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeData": "359c478d8d9b0b0069cfbcaf17e1b6eb4452b4d26f997dcecdf235ba874a7e48", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "f81833a544b76b63b1b73cdc25aaa97763f5f35fd46d97db26aab6745e992d94", + "NativeOperators1": "961221ecb62a2190142a1a123fb0008b76da42779eb78d7e5c8120ff646658be", + "NativeOperators2": "bb83e2bf9ab97cb2108e53d5c02c70613e2db68dfaf41a900fbaab7929fe5fca", + "NativeOperators3": "2fdc53d75599744bca411f2d8ad055a87990da27e62e5732201c2d14086bd5af", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "1f87cab5eb616b7cb0b229ea934c031e42fd1b1a1b853c6fc8c50eb6cf9efbe6", + "mode": "validated-reuse", + "module": "NativeForwardProofs1", + "olean_sha256": "0233acc8c3686ca4459f40639cca95030eb7e1b7f34423b4a0a5613514d26959", + "seconds": 73.64008599999943, + "source_sha256": "97d5aff0124a5ac58baea4e4147f2f951986d9b120bd1d39a0e592f863c676a1" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeForwardProofs2.olean", + "NativeForwardProofs2.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeData": "359c478d8d9b0b0069cfbcaf17e1b6eb4452b4d26f997dcecdf235ba874a7e48", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "f81833a544b76b63b1b73cdc25aaa97763f5f35fd46d97db26aab6745e992d94", + "NativeOperators1": "961221ecb62a2190142a1a123fb0008b76da42779eb78d7e5c8120ff646658be", + "NativeOperators2": "bb83e2bf9ab97cb2108e53d5c02c70613e2db68dfaf41a900fbaab7929fe5fca", + "NativeOperators3": "2fdc53d75599744bca411f2d8ad055a87990da27e62e5732201c2d14086bd5af", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "7f07cb70f77834020d8c239d715eca108b2553a85ef8f790d8ccfb6e1f980d10", + "mode": "validated-reuse", + "module": "NativeForwardProofs2", + "olean_sha256": "6132ad0b9bea65c134575b59039290f4e48be386211e76f428403852cead0c77", + "seconds": 66.26454149998608, + "source_sha256": "60f2c37b33485f47d26da553a8918343630c187c7d37dcc8e1cb8f0e9dea8503" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeForwardProofs3.olean", + "NativeForwardProofs3.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeData": "359c478d8d9b0b0069cfbcaf17e1b6eb4452b4d26f997dcecdf235ba874a7e48", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "f81833a544b76b63b1b73cdc25aaa97763f5f35fd46d97db26aab6745e992d94", + "NativeOperators1": "961221ecb62a2190142a1a123fb0008b76da42779eb78d7e5c8120ff646658be", + "NativeOperators2": "bb83e2bf9ab97cb2108e53d5c02c70613e2db68dfaf41a900fbaab7929fe5fca", + "NativeOperators3": "2fdc53d75599744bca411f2d8ad055a87990da27e62e5732201c2d14086bd5af", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "8e19557a5447808b67bbad4a966800fafbc97622233f7eab9f3b21574313e3b5", + "mode": "validated-reuse", + "module": "NativeForwardProofs3", + "olean_sha256": "08d78e07370674803a9eb4ff85ff2be8de716feda8583ace2a6b8821976d3f17", + "seconds": 67.06871290001436, + "source_sha256": "c0a2078b6a591853b28dd72e01b59ea33a24e645fdc8b5f1ae91fde1e5ab6da0" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeForwardProofs4.olean", + "NativeForwardProofs4.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeData": "359c478d8d9b0b0069cfbcaf17e1b6eb4452b4d26f997dcecdf235ba874a7e48", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "f81833a544b76b63b1b73cdc25aaa97763f5f35fd46d97db26aab6745e992d94", + "NativeOperators1": "961221ecb62a2190142a1a123fb0008b76da42779eb78d7e5c8120ff646658be", + "NativeOperators2": "bb83e2bf9ab97cb2108e53d5c02c70613e2db68dfaf41a900fbaab7929fe5fca", + "NativeOperators3": "2fdc53d75599744bca411f2d8ad055a87990da27e62e5732201c2d14086bd5af", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "97f232b024d73986c88727c7bb27192852349924ae5607308b20fba04e5a1d2a", + "mode": "validated-reuse", + "module": "NativeForwardProofs4", + "olean_sha256": "f3f95d90c07e250d029f3942a6e93ce64556ee45204605e93caedace6121846d", + "seconds": 71.68963589999476, + "source_sha256": "fb805e081a23c87bbd10c38e0537d7ef6e70ce867320c4140f822a0ad1ddc427" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeForwardProofs5.olean", + "NativeForwardProofs5.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeData": "359c478d8d9b0b0069cfbcaf17e1b6eb4452b4d26f997dcecdf235ba874a7e48", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "f81833a544b76b63b1b73cdc25aaa97763f5f35fd46d97db26aab6745e992d94", + "NativeOperators1": "961221ecb62a2190142a1a123fb0008b76da42779eb78d7e5c8120ff646658be", + "NativeOperators2": "bb83e2bf9ab97cb2108e53d5c02c70613e2db68dfaf41a900fbaab7929fe5fca", + "NativeOperators3": "2fdc53d75599744bca411f2d8ad055a87990da27e62e5732201c2d14086bd5af", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "4d3a43ede2058a2b30ddb7b864593dccdf32ff2670b77d269478252e3be2185f", + "mode": "validated-reuse", + "module": "NativeForwardProofs5", + "olean_sha256": "c1083a053de1cb557c5f8b137bcc8c49df37a45781dccc93385ab4496a088490", + "seconds": 70.96141869999701, + "source_sha256": "b5f19bee69ab9ce791c00ee4bba7b00bd11dabd02fcb77aca70e63668f1648cb" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeForwardProofs6.olean", + "NativeForwardProofs6.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeData": "359c478d8d9b0b0069cfbcaf17e1b6eb4452b4d26f997dcecdf235ba874a7e48", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "f81833a544b76b63b1b73cdc25aaa97763f5f35fd46d97db26aab6745e992d94", + "NativeOperators1": "961221ecb62a2190142a1a123fb0008b76da42779eb78d7e5c8120ff646658be", + "NativeOperators2": "bb83e2bf9ab97cb2108e53d5c02c70613e2db68dfaf41a900fbaab7929fe5fca", + "NativeOperators3": "2fdc53d75599744bca411f2d8ad055a87990da27e62e5732201c2d14086bd5af", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "7fc603f61becb8cb046ec2946a630d0064c0f2ad214bbfd97280833f6ae54bcf", + "mode": "validated-reuse", + "module": "NativeForwardProofs6", + "olean_sha256": "a49eccf00681df2699f143a34ddd9f114e2894e0b71572871d386d957c5837b3", + "seconds": 69.08977249998134, + "source_sha256": "341ef75efa1501a569eb453d954a834fdd62c125c5a678f38183dc5def28b6dd" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeForwardProofs7.olean", + "NativeForwardProofs7.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeData": "359c478d8d9b0b0069cfbcaf17e1b6eb4452b4d26f997dcecdf235ba874a7e48", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "f81833a544b76b63b1b73cdc25aaa97763f5f35fd46d97db26aab6745e992d94", + "NativeOperators1": "961221ecb62a2190142a1a123fb0008b76da42779eb78d7e5c8120ff646658be", + "NativeOperators2": "bb83e2bf9ab97cb2108e53d5c02c70613e2db68dfaf41a900fbaab7929fe5fca", + "NativeOperators3": "2fdc53d75599744bca411f2d8ad055a87990da27e62e5732201c2d14086bd5af", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "5e7fd46303ddbe006a802b4032ef849bb74faddf19453636b838f8ddd7aae47d", + "mode": "validated-reuse", + "module": "NativeForwardProofs7", + "olean_sha256": "06cac4ee1a07c76ab27135078a6b00762c836c2af9715e61eb268bdbd3f0b9fe", + "seconds": 67.62719369999832, + "source_sha256": "56a29613c53d2735f7f2a60a8e0086b2f04951b79e21211883ac85f240468ef2" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeForward.olean", + "NativeForward.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeData": "359c478d8d9b0b0069cfbcaf17e1b6eb4452b4d26f997dcecdf235ba874a7e48", + "NativeForwardProofs0": "904692db6a13b69f9abd9e407bb30bcf9260bd901d5ad519a51fbebcfb148b39", + "NativeForwardProofs1": "0233acc8c3686ca4459f40639cca95030eb7e1b7f34423b4a0a5613514d26959", + "NativeForwardProofs2": "6132ad0b9bea65c134575b59039290f4e48be386211e76f428403852cead0c77", + "NativeForwardProofs3": "08d78e07370674803a9eb4ff85ff2be8de716feda8583ace2a6b8821976d3f17", + "NativeForwardProofs4": "f3f95d90c07e250d029f3942a6e93ce64556ee45204605e93caedace6121846d", + "NativeForwardProofs5": "c1083a053de1cb557c5f8b137bcc8c49df37a45781dccc93385ab4496a088490", + "NativeForwardProofs6": "a49eccf00681df2699f143a34ddd9f114e2894e0b71572871d386d957c5837b3", + "NativeForwardProofs7": "06cac4ee1a07c76ab27135078a6b00762c836c2af9715e61eb268bdbd3f0b9fe", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "f81833a544b76b63b1b73cdc25aaa97763f5f35fd46d97db26aab6745e992d94", + "NativeOperators1": "961221ecb62a2190142a1a123fb0008b76da42779eb78d7e5c8120ff646658be", + "NativeOperators2": "bb83e2bf9ab97cb2108e53d5c02c70613e2db68dfaf41a900fbaab7929fe5fca", + "NativeOperators3": "2fdc53d75599744bca411f2d8ad055a87990da27e62e5732201c2d14086bd5af", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "mode": "validated-reuse", + "module": "NativeForward", + "olean_sha256": "f7c4b8ef196b901caf2f16a5bde320076d0a8f1c824e2599a5967e0caacf359e", + "seconds": 5.470704399980605, + "source_sha256": "51c06663f41a473ce5ae3484d84ab56cd239473e2d31e96f06ffe54efb14e1a5" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeBackwardProofs0.olean", + "NativeBackwardProofs0.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeData": "359c478d8d9b0b0069cfbcaf17e1b6eb4452b4d26f997dcecdf235ba874a7e48", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "f81833a544b76b63b1b73cdc25aaa97763f5f35fd46d97db26aab6745e992d94", + "NativeOperators1": "961221ecb62a2190142a1a123fb0008b76da42779eb78d7e5c8120ff646658be", + "NativeOperators2": "bb83e2bf9ab97cb2108e53d5c02c70613e2db68dfaf41a900fbaab7929fe5fca", + "NativeOperators3": "2fdc53d75599744bca411f2d8ad055a87990da27e62e5732201c2d14086bd5af", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "7e0b73aad30035e0004bdc12745e00fe2d371b61a56859e3f3ec8559f7fc2bfe", + "mode": "validated-reuse", + "module": "NativeBackwardProofs0", + "olean_sha256": "9a3fb03cfa5abdaaa0dc29298043dcc74615ffa1b0fdb77e867c3348e7a3856d", + "seconds": 69.94734700000845, + "source_sha256": "6fee665c667771ffe8a1c65e503aae260bf6e0e6270e23ce77a75ca093159622" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeBackwardProofs1.olean", + "NativeBackwardProofs1.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeData": "359c478d8d9b0b0069cfbcaf17e1b6eb4452b4d26f997dcecdf235ba874a7e48", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "f81833a544b76b63b1b73cdc25aaa97763f5f35fd46d97db26aab6745e992d94", + "NativeOperators1": "961221ecb62a2190142a1a123fb0008b76da42779eb78d7e5c8120ff646658be", + "NativeOperators2": "bb83e2bf9ab97cb2108e53d5c02c70613e2db68dfaf41a900fbaab7929fe5fca", + "NativeOperators3": "2fdc53d75599744bca411f2d8ad055a87990da27e62e5732201c2d14086bd5af", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "e5c1879f66e0194ea7b8321c36c7b24598484a56399a7b86608788e4dbbad062", + "mode": "validated-reuse", + "module": "NativeBackwardProofs1", + "olean_sha256": "582c635c0781220e7df19fa2a67bead641690bcdacd106f1bcdcf730c8eb385e", + "seconds": 70.66472729999805, + "source_sha256": "492f3f63eefc47a08f04989f06a9b39036c7dc3e74ffa41aafa0b1e435289e51" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeBackwardProofs2.olean", + "NativeBackwardProofs2.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeData": "359c478d8d9b0b0069cfbcaf17e1b6eb4452b4d26f997dcecdf235ba874a7e48", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "f81833a544b76b63b1b73cdc25aaa97763f5f35fd46d97db26aab6745e992d94", + "NativeOperators1": "961221ecb62a2190142a1a123fb0008b76da42779eb78d7e5c8120ff646658be", + "NativeOperators2": "bb83e2bf9ab97cb2108e53d5c02c70613e2db68dfaf41a900fbaab7929fe5fca", + "NativeOperators3": "2fdc53d75599744bca411f2d8ad055a87990da27e62e5732201c2d14086bd5af", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "469437c7930b999d75935a2b637b4d27b54c4fe52c16c819dd5d3661cb52dc65", + "mode": "validated-reuse", + "module": "NativeBackwardProofs2", + "olean_sha256": "e34b0509c342ac2594f5f1e5b740bd2aa5ac397a595769f89a476584eabd71bc", + "seconds": 74.56782829997246, + "source_sha256": "4c2128478e4d6eccfbb9a9dfa242860fce6e61bf59352cf2958654d76f96c56a" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeBackwardProofs3.olean", + "NativeBackwardProofs3.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeData": "359c478d8d9b0b0069cfbcaf17e1b6eb4452b4d26f997dcecdf235ba874a7e48", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "f81833a544b76b63b1b73cdc25aaa97763f5f35fd46d97db26aab6745e992d94", + "NativeOperators1": "961221ecb62a2190142a1a123fb0008b76da42779eb78d7e5c8120ff646658be", + "NativeOperators2": "bb83e2bf9ab97cb2108e53d5c02c70613e2db68dfaf41a900fbaab7929fe5fca", + "NativeOperators3": "2fdc53d75599744bca411f2d8ad055a87990da27e62e5732201c2d14086bd5af", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "e22f43f6868d3a3b9fe247b11d65dad52aad4d2ac3eb4d276bd3761c751d61b7", + "mode": "validated-reuse", + "module": "NativeBackwardProofs3", + "olean_sha256": "e8678dcc2facabe822c8ac4354c905c46c6fdc27c99747a127f28b8af980e1c3", + "seconds": 75.8293110000086, + "source_sha256": "ef99254bf568d53fbacd86ed59290966a42ed9d2d7140e0071cd71a94e3c7f56" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeBackwardProofs4.olean", + "NativeBackwardProofs4.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeData": "359c478d8d9b0b0069cfbcaf17e1b6eb4452b4d26f997dcecdf235ba874a7e48", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "f81833a544b76b63b1b73cdc25aaa97763f5f35fd46d97db26aab6745e992d94", + "NativeOperators1": "961221ecb62a2190142a1a123fb0008b76da42779eb78d7e5c8120ff646658be", + "NativeOperators2": "bb83e2bf9ab97cb2108e53d5c02c70613e2db68dfaf41a900fbaab7929fe5fca", + "NativeOperators3": "2fdc53d75599744bca411f2d8ad055a87990da27e62e5732201c2d14086bd5af", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "a8f86e5c501fbb2d68a6a2827ed2ad9381529400995ffdd283536bc2febf6c55", + "mode": "validated-reuse", + "module": "NativeBackwardProofs4", + "olean_sha256": "75edf2e4d0859032cd7c3fa6f77861d1a07702e47aa75c366f9ad380d1f0d201", + "seconds": 73.05813119999948, + "source_sha256": "8d770a215c4b693edbf5bcacc430552db4c73955f3126f6aa1d9e260fd955ced" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeBackwardProofs5.olean", + "NativeBackwardProofs5.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeData": "359c478d8d9b0b0069cfbcaf17e1b6eb4452b4d26f997dcecdf235ba874a7e48", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "f81833a544b76b63b1b73cdc25aaa97763f5f35fd46d97db26aab6745e992d94", + "NativeOperators1": "961221ecb62a2190142a1a123fb0008b76da42779eb78d7e5c8120ff646658be", + "NativeOperators2": "bb83e2bf9ab97cb2108e53d5c02c70613e2db68dfaf41a900fbaab7929fe5fca", + "NativeOperators3": "2fdc53d75599744bca411f2d8ad055a87990da27e62e5732201c2d14086bd5af", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "fc9ffc1382189210bd3f7c8dda852613cf13003e28ae345e7ee45e71a10ed697", + "mode": "validated-reuse", + "module": "NativeBackwardProofs5", + "olean_sha256": "fd8c9386b4ab2d17a1efa3a644d4852519e18f4cd2cfd870dc061893e83ecbbc", + "seconds": 72.06530220000423, + "source_sha256": "58a0f8257fca08eda7f35a5f099bd7331976c0748758ac0b824716b9011ef63e" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeBackwardProofs6.olean", + "NativeBackwardProofs6.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeData": "359c478d8d9b0b0069cfbcaf17e1b6eb4452b4d26f997dcecdf235ba874a7e48", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "f81833a544b76b63b1b73cdc25aaa97763f5f35fd46d97db26aab6745e992d94", + "NativeOperators1": "961221ecb62a2190142a1a123fb0008b76da42779eb78d7e5c8120ff646658be", + "NativeOperators2": "bb83e2bf9ab97cb2108e53d5c02c70613e2db68dfaf41a900fbaab7929fe5fca", + "NativeOperators3": "2fdc53d75599744bca411f2d8ad055a87990da27e62e5732201c2d14086bd5af", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "9c763a812ed0e42cf5b818b62fd26ebd6c713ec26ab14908501e9a22a203b012", + "mode": "validated-reuse", + "module": "NativeBackwardProofs6", + "olean_sha256": "bfb1db3d226c7be158b4d9e85771e555387298f508d620e86a98ff812458f345", + "seconds": 73.218701100006, + "source_sha256": "169db460aad7582e0f632a6c6d5ba21229526e674df83cfc002a633e9ff2250a" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeBackwardProofs7.olean", + "NativeBackwardProofs7.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeData": "359c478d8d9b0b0069cfbcaf17e1b6eb4452b4d26f997dcecdf235ba874a7e48", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "f81833a544b76b63b1b73cdc25aaa97763f5f35fd46d97db26aab6745e992d94", + "NativeOperators1": "961221ecb62a2190142a1a123fb0008b76da42779eb78d7e5c8120ff646658be", + "NativeOperators2": "bb83e2bf9ab97cb2108e53d5c02c70613e2db68dfaf41a900fbaab7929fe5fca", + "NativeOperators3": "2fdc53d75599744bca411f2d8ad055a87990da27e62e5732201c2d14086bd5af", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "d545d11eb4f31e0953fc248e66f66294d391d0a5b1ea0a78308a6f1e9a020bd4", + "mode": "validated-reuse", + "module": "NativeBackwardProofs7", + "olean_sha256": "1fdefecd512277fb824133f6f5044e2fa0a7e442d08d8628dcc0fd2bd7e534c5", + "seconds": 72.30579780001426, + "source_sha256": "8f8dc4a7d39292fa5ec14d0fe06767c211e31ea9f3cd4d963ad199a7255cd6bc" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeBackward.olean", + "NativeBackward.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeBackwardProofs0": "9a3fb03cfa5abdaaa0dc29298043dcc74615ffa1b0fdb77e867c3348e7a3856d", + "NativeBackwardProofs1": "582c635c0781220e7df19fa2a67bead641690bcdacd106f1bcdcf730c8eb385e", + "NativeBackwardProofs2": "e34b0509c342ac2594f5f1e5b740bd2aa5ac397a595769f89a476584eabd71bc", + "NativeBackwardProofs3": "e8678dcc2facabe822c8ac4354c905c46c6fdc27c99747a127f28b8af980e1c3", + "NativeBackwardProofs4": "75edf2e4d0859032cd7c3fa6f77861d1a07702e47aa75c366f9ad380d1f0d201", + "NativeBackwardProofs5": "fd8c9386b4ab2d17a1efa3a644d4852519e18f4cd2cfd870dc061893e83ecbbc", + "NativeBackwardProofs6": "bfb1db3d226c7be158b4d9e85771e555387298f508d620e86a98ff812458f345", + "NativeBackwardProofs7": "1fdefecd512277fb824133f6f5044e2fa0a7e442d08d8628dcc0fd2bd7e534c5", + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeData": "359c478d8d9b0b0069cfbcaf17e1b6eb4452b4d26f997dcecdf235ba874a7e48", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "f81833a544b76b63b1b73cdc25aaa97763f5f35fd46d97db26aab6745e992d94", + "NativeOperators1": "961221ecb62a2190142a1a123fb0008b76da42779eb78d7e5c8120ff646658be", + "NativeOperators2": "bb83e2bf9ab97cb2108e53d5c02c70613e2db68dfaf41a900fbaab7929fe5fca", + "NativeOperators3": "2fdc53d75599744bca411f2d8ad055a87990da27e62e5732201c2d14086bd5af", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "mode": "validated-reuse", + "module": "NativeBackward", + "olean_sha256": "901d590b75fbfc1e88dc678d44078b306cd2eba71d44d67deaf50634baac6a3c", + "seconds": 7.150982099992689, + "source_sha256": "426137b9e36e8c3dbd9b8633285893fdce11e69c71cefbe358143bd8633f0f02" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "Native.olean", + "Native.lean" + ], + "axioms": [ + { + "axioms": [ + "propext" + ], + "theorem": "NativeVerification.every_declared_frame_independent" + }, + { + "axioms": [ + "propext" + ], + "theorem": "NativeVerification.every_declared_operator_has_exact_inverse" + }, + { + "axioms": [ + "propext" + ], + "theorem": "NativeVerification.every_paid_class_checked" + }, + { + "axioms": [ + "propext" + ], + "theorem": "NativeVerification.every_warp_class_checked" + }, + { + "axioms": [ + "propext" + ], + "theorem": "NativeVerification.every_forward_segment_checked" + }, + { + "axioms": [ + "propext" + ], + "theorem": "NativeVerification.every_backward_segment_checked" + }, + { + "axioms": [ + "propext", + "Quot.sound" + ], + "theorem": "NativeVerification.complete_productive_helper_census" + }, + { + "axioms": [ + "propext", + "Quot.sound" + ], + "theorem": "NativeVerification.complete_finite_native_certificate" + }, + { + "axioms": [ + "propext", + "Quot.sound" + ], + "theorem": "NativeVerification.all_embedded_catalogues_and_segments_checked" + } + ], + "dependency_olean_sha256": { + "NativeBackward": "901d590b75fbfc1e88dc678d44078b306cd2eba71d44d67deaf50634baac6a3c", + "NativeBackwardProofs0": "9a3fb03cfa5abdaaa0dc29298043dcc74615ffa1b0fdb77e867c3348e7a3856d", + "NativeBackwardProofs1": "582c635c0781220e7df19fa2a67bead641690bcdacd106f1bcdcf730c8eb385e", + "NativeBackwardProofs2": "e34b0509c342ac2594f5f1e5b740bd2aa5ac397a595769f89a476584eabd71bc", + "NativeBackwardProofs3": "e8678dcc2facabe822c8ac4354c905c46c6fdc27c99747a127f28b8af980e1c3", + "NativeBackwardProofs4": "75edf2e4d0859032cd7c3fa6f77861d1a07702e47aa75c366f9ad380d1f0d201", + "NativeBackwardProofs5": "fd8c9386b4ab2d17a1efa3a644d4852519e18f4cd2cfd870dc061893e83ecbbc", + "NativeBackwardProofs6": "bfb1db3d226c7be158b4d9e85771e555387298f508d620e86a98ff812458f345", + "NativeBackwardProofs7": "1fdefecd512277fb824133f6f5044e2fa0a7e442d08d8628dcc0fd2bd7e534c5", + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeData": "359c478d8d9b0b0069cfbcaf17e1b6eb4452b4d26f997dcecdf235ba874a7e48", + "NativeForward": "f7c4b8ef196b901caf2f16a5bde320076d0a8f1c824e2599a5967e0caacf359e", + "NativeForwardProofs0": "904692db6a13b69f9abd9e407bb30bcf9260bd901d5ad519a51fbebcfb148b39", + "NativeForwardProofs1": "0233acc8c3686ca4459f40639cca95030eb7e1b7f34423b4a0a5613514d26959", + "NativeForwardProofs2": "6132ad0b9bea65c134575b59039290f4e48be386211e76f428403852cead0c77", + "NativeForwardProofs3": "08d78e07370674803a9eb4ff85ff2be8de716feda8583ace2a6b8821976d3f17", + "NativeForwardProofs4": "f3f95d90c07e250d029f3942a6e93ce64556ee45204605e93caedace6121846d", + "NativeForwardProofs5": "c1083a053de1cb557c5f8b137bcc8c49df37a45781dccc93385ab4496a088490", + "NativeForwardProofs6": "a49eccf00681df2699f143a34ddd9f114e2894e0b71572871d386d957c5837b3", + "NativeForwardProofs7": "06cac4ee1a07c76ab27135078a6b00762c836c2af9715e61eb268bdbd3f0b9fe", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "f81833a544b76b63b1b73cdc25aaa97763f5f35fd46d97db26aab6745e992d94", + "NativeOperators1": "961221ecb62a2190142a1a123fb0008b76da42779eb78d7e5c8120ff646658be", + "NativeOperators2": "bb83e2bf9ab97cb2108e53d5c02c70613e2db68dfaf41a900fbaab7929fe5fca", + "NativeOperators3": "2fdc53d75599744bca411f2d8ad055a87990da27e62e5732201c2d14086bd5af", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "d31178b51f5ff607f2107f562426e86b6f03ece0c29ecee2ba977e906d06aa15", + "mode": "validated-reuse", + "module": "Native", + "olean_sha256": "041e82e7cc9cd343a33d0d41c9d89fcc9f818327bced326fe3a90e5700d7d937", + "seconds": 7.0921189000073355, + "source_sha256": "19bc89e0183029f21f2df64a1587191b1f5b778cdfeb75156ec05f4623f3f7f1" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "ArithmeticCertificate.olean", + "ArithmeticCertificate.lean" + ], + "axioms": [ + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.Arithmetic.outerSlacks_source_equality" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.Arithmetic.outerSlacks_all_positive" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.Arithmetic.functionalSlacks_source_equality" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.Arithmetic.functionalSlacks_all_positive" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.Arithmetic.claimed_saving" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.Arithmetic.strict_improvement" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.Arithmetic.tested_above_kappa" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.Arithmetic.explicit_gap" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.Arithmetic.tail_decay" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.Arithmetic.normalized_completion" + }, + { + "axioms": [ + "propext" + ], + "theorem": "KappaChangedG.Arithmetic.finite_compiler_wins" + } + ], + "dependency_olean_sha256": {}, + "exit_code": 0, + "log_sha256": "20cd7ab327e69cd129f2c636380323b82e6bae0deaad9e8622d9698426bc274b", + "mode": "validated-reuse", + "module": "ArithmeticCertificate", + "olean_sha256": "c99789047cd0d5f7baf020f11e7fe3db7949f8b1574ee143b2d38f82589d1e49", + "seconds": 18.003334300010465, + "source_sha256": "c60fd2a100ef65dad6150dddfb159f86495de8693630e6fa32269fbd6a13e8a3" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "CompilerCapacity.olean", + "CompilerCapacity.lean" + ], + "axioms": [ + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.root145_lt_two" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.capacity_power_upper" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.capacity_eta_lower" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.compiler_eta_capacity" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.compiler_initial_range" + } + ], + "dependency_olean_sha256": {}, + "exit_code": 0, + "log_sha256": "4046d2cbe1adf7c8dbb85ededa335cdeeab96a0aefd6084f97aaef2909835737", + "mode": "validated-reuse", + "module": "CompilerCapacity", + "olean_sha256": "ffa2e49524aa8b08d5d0e7babc3998cd07ee42344c6a4513508effcacf7c3b05", + "seconds": 10.908661699999357, + "source_sha256": "e5ad04cc3d89588e4f464673170d2bad8316de22fa064e7300ee71eb63b0cb6d" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NumericalMoments.olean", + "NumericalMoments.lean" + ], + "axioms": [ + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "NumericalMoments.contraction" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "NumericalMoments.paid_tail" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "NumericalMoments.completion_tail" + } + ], + "dependency_olean_sha256": {}, + "exit_code": 0, + "log_sha256": "03d300fe1096aa7a7227c4c668e895137b941047bc78b76ac02d121df5667639", + "mode": "validated-reuse", + "module": "NumericalMoments", + "olean_sha256": "64490214e7378aaea104e552a6d1044f05c4dafed9115d48f7e3a1cc6409fd8c", + "seconds": 50.87981710000895, + "source_sha256": "e2841986fd6e6c4cc60cfe40f58a25f87a7be3bba5f89307d8a10082e48c66e6" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "AnalyticGain.olean", + "AnalyticGain.lean" + ], + "axioms": [ + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.gain_pos" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.paid_moment_difference" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.paid_moment_strict_improvement" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.global_paid_moment_difference" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.global_paid_moment_strict_improvement" + } + ], + "dependency_olean_sha256": {}, + "exit_code": 0, + "log_sha256": "a913148584fb1b43c50b0967722603be2e389992a043d4084a199e7dc2ef7a61", + "mode": "fresh", + "module": "AnalyticGain", + "olean_sha256": "e1588c5d91ea8e77871eecf17601ba26ff1ff5e6aa257c155028e908825b43f4", + "seconds": 10.981468499987386, + "source_sha256": "c8abb50b1a32e48fe9f16a304581efb3c91c31f511789507a4a82b4581c20e52" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "KappaWarpVerification.olean", + "KappaWarpVerification.lean" + ], + "axioms": [ + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaWarpVerification.local_paid_profile_binding" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaWarpVerification.local_helper_profile_binding" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaWarpVerification.complete_target_profile_binding" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaWarpVerification.complete_paid_profile_binding" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaWarpVerification.tested_real_rational_binding" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaWarpVerification.numerical_exponent_binding" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaWarpVerification.numerical_tail_exponent_binding" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaWarpVerification.compiler_eta_binding" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaWarpVerification.uniform_saving_binding" + }, + { + "axioms": [ + "propext", + "Quot.sound" + ], + "theorem": "KappaWarpVerification.native_catalogue_evidence" + }, + { + "axioms": [ + "propext" + ], + "theorem": "KappaWarpVerification.native_helper_endpoint_evidence" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaWarpVerification.complete_scoped_evidence" + } + ], + "dependency_olean_sha256": { + "AnalyticGain": "e1588c5d91ea8e77871eecf17601ba26ff1ff5e6aa257c155028e908825b43f4", + "ArithmeticCertificate": "c99789047cd0d5f7baf020f11e7fe3db7949f8b1574ee143b2d38f82589d1e49", + "CompilerCapacity": "ffa2e49524aa8b08d5d0e7babc3998cd07ee42344c6a4513508effcacf7c3b05", + "Native": "041e82e7cc9cd343a33d0d41c9d89fcc9f818327bced326fe3a90e5700d7d937", + "NativeBackward": "901d590b75fbfc1e88dc678d44078b306cd2eba71d44d67deaf50634baac6a3c", + "NativeBackwardProofs0": "9a3fb03cfa5abdaaa0dc29298043dcc74615ffa1b0fdb77e867c3348e7a3856d", + "NativeBackwardProofs1": "582c635c0781220e7df19fa2a67bead641690bcdacd106f1bcdcf730c8eb385e", + "NativeBackwardProofs2": "e34b0509c342ac2594f5f1e5b740bd2aa5ac397a595769f89a476584eabd71bc", + "NativeBackwardProofs3": "e8678dcc2facabe822c8ac4354c905c46c6fdc27c99747a127f28b8af980e1c3", + "NativeBackwardProofs4": "75edf2e4d0859032cd7c3fa6f77861d1a07702e47aa75c366f9ad380d1f0d201", + "NativeBackwardProofs5": "fd8c9386b4ab2d17a1efa3a644d4852519e18f4cd2cfd870dc061893e83ecbbc", + "NativeBackwardProofs6": "bfb1db3d226c7be158b4d9e85771e555387298f508d620e86a98ff812458f345", + "NativeBackwardProofs7": "1fdefecd512277fb824133f6f5044e2fa0a7e442d08d8628dcc0fd2bd7e534c5", + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeData": "359c478d8d9b0b0069cfbcaf17e1b6eb4452b4d26f997dcecdf235ba874a7e48", + "NativeForward": "f7c4b8ef196b901caf2f16a5bde320076d0a8f1c824e2599a5967e0caacf359e", + "NativeForwardProofs0": "904692db6a13b69f9abd9e407bb30bcf9260bd901d5ad519a51fbebcfb148b39", + "NativeForwardProofs1": "0233acc8c3686ca4459f40639cca95030eb7e1b7f34423b4a0a5613514d26959", + "NativeForwardProofs2": "6132ad0b9bea65c134575b59039290f4e48be386211e76f428403852cead0c77", + "NativeForwardProofs3": "08d78e07370674803a9eb4ff85ff2be8de716feda8583ace2a6b8821976d3f17", + "NativeForwardProofs4": "f3f95d90c07e250d029f3942a6e93ce64556ee45204605e93caedace6121846d", + "NativeForwardProofs5": "c1083a053de1cb557c5f8b137bcc8c49df37a45781dccc93385ab4496a088490", + "NativeForwardProofs6": "a49eccf00681df2699f143a34ddd9f114e2894e0b71572871d386d957c5837b3", + "NativeForwardProofs7": "06cac4ee1a07c76ab27135078a6b00762c836c2af9715e61eb268bdbd3f0b9fe", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "f81833a544b76b63b1b73cdc25aaa97763f5f35fd46d97db26aab6745e992d94", + "NativeOperators1": "961221ecb62a2190142a1a123fb0008b76da42779eb78d7e5c8120ff646658be", + "NativeOperators2": "bb83e2bf9ab97cb2108e53d5c02c70613e2db68dfaf41a900fbaab7929fe5fca", + "NativeOperators3": "2fdc53d75599744bca411f2d8ad055a87990da27e62e5732201c2d14086bd5af", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150", + "NumericalMoments": "64490214e7378aaea104e552a6d1044f05c4dafed9115d48f7e3a1cc6409fd8c" + }, + "exit_code": 0, + "log_sha256": "5086b2ce86d260c5364e338fd543cd5dd4eabd56382b6963fde78cf1bc5111ec", + "mode": "fresh", + "module": "KappaWarpVerification", + "olean_sha256": "c2e217dc33316dc115fcd1c22008bffc11521ea8d3414f174f6e46d3557ed763", + "seconds": 12.981877300015185, + "source_sha256": "986701ba85faa746e449ab9abe87afc0d8c8eb0e09051f3f5feac44ffb69893d" + } + ], + "numerical_profile_binding": { + "assembled_from_actual_native_controller": true, + "generator_TEST_equal": true, + "kappa": "9443/3125000", + "lean_literal_coefficients_equal": true, + "paid": { + "1": 41298, + "2": 7416, + "3": 9180, + "4": 2286, + "5": 720, + "8": 144, + "16": 448, + "24": 448, + "32": 448, + "40": 448, + "48": 448, + "56": 448, + "64": 448, + "72": 224 + }, + "targets": { + "4": 504, + "7": 126, + "8": 846, + "9": 5868, + "17": 448, + "25": 448, + "33": 448, + "41": 448, + "49": 448, + "57": 448, + "65": 448, + "73": 224, + "145": 224 + }, + "tested": "302177/100000000" + }, + "resume_receipt": { + "path": "research\\kappa-round3-warp-lean-20261022\\PARTIAL-LEAN.json", + "sha256": "8616bfc581e9b8c3312a8e29a7195649d08d245fabc67d8f5ed9fd52cd5fb7fc" + }, + "runtime": { + "dependencies": [ + { + "name": "mathlib", + "revision": "308445d7985027f538e281e18df29ca16ede2ba3" + }, + { + "name": "plausible", + "revision": "c4aa78186d388e50a436e8362b947bae125a2933" + }, + { + "name": "LeanSearchClient", + "revision": "6c62474116f525d2814f0157bb468bf3a4f9f120" + }, + { + "name": "importGraph", + "revision": "d07bd64f1910f1cc5e4cc87b6b9c590080e7a457" + }, + { + "name": "proofwidgets", + "revision": "6980f6ca164de593cb77cd03d8eac549cc444156" + }, + { + "name": "aesop", + "revision": "8ff27701d003456fd59f13a9212431239d902aef" + }, + { + "name": "Qq", + "revision": "e9c65db4823976353cd0bb03199a172719efbeb7" + }, + { + "name": "batteries", + "revision": "8d2067bf518731a70a255d4a61b5c103922c772e" + }, + { + "name": "Cli", + "revision": "7c6aef5f75a43ebbba763b44d535175a1b04c9e0" + } + ], + "lean_executable_sha256": "fb7a62288f197279fb84e55bb1972348fd2cce1d550845793975f1cebb0c24ab", + "lean_version": "Lean (version 4.21.0, x86_64-w64-windows-gnu, commit 6741444a63ee, Release)", + "mathlib_revision": "308445d7985027f538e281e18df29ca16ede2ba3" + }, + "scope": "Finite complete native binary frames/invoices, real moments/tails/capacity, rational finite compiler and outer ledger; excludes amplitudes/phases/free-group endpoint and full multiplication theorem.", + "script_sha256": "9c48385bbfff3604a5781d03c09df99e8389a7b431e16162d76855216daaa4a6", + "source_sha256": { + "AnalyticGain": "c8abb50b1a32e48fe9f16a304581efb3c91c31f511789507a4a82b4581c20e52", + "ArithmeticCertificate": "c60fd2a100ef65dad6150dddfb159f86495de8693630e6fa32269fbd6a13e8a3", + "CompilerCapacity": "e5ad04cc3d89588e4f464673170d2bad8316de22fa064e7300ee71eb63b0cb6d", + "KappaWarpVerification": "986701ba85faa746e449ab9abe87afc0d8c8eb0e09051f3f5feac44ffb69893d", + "Native": "19bc89e0183029f21f2df64a1587191b1f5b778cdfeb75156ec05f4623f3f7f1", + "NativeBackward": "426137b9e36e8c3dbd9b8633285893fdce11e69c71cefbe358143bd8633f0f02", + "NativeBackwardProofs0": "6fee665c667771ffe8a1c65e503aae260bf6e0e6270e23ce77a75ca093159622", + "NativeBackwardProofs1": "492f3f63eefc47a08f04989f06a9b39036c7dc3e74ffa41aafa0b1e435289e51", + "NativeBackwardProofs2": "4c2128478e4d6eccfbb9a9dfa242860fce6e61bf59352cf2958654d76f96c56a", + "NativeBackwardProofs3": "ef99254bf568d53fbacd86ed59290966a42ed9d2d7140e0071cd71a94e3c7f56", + "NativeBackwardProofs4": "8d770a215c4b693edbf5bcacc430552db4c73955f3126f6aa1d9e260fd955ced", + "NativeBackwardProofs5": "58a0f8257fca08eda7f35a5f099bd7331976c0748758ac0b824716b9011ef63e", + "NativeBackwardProofs6": "169db460aad7582e0f632a6c6d5ba21229526e674df83cfc002a633e9ff2250a", + "NativeBackwardProofs7": "8f8dc4a7d39292fa5ec14d0fe06767c211e31ea9f3cd4d963ad199a7255cd6bc", + "NativeCore": "2971d3ff982922fb1010858ae6be3add275c4685efcc8ffc038f156bd7e171e0", + "NativeData": "ce8af38938f9ac509bb4c23f3d020d6095303d49fedf9eb1b8f316adae5c165b", + "NativeForward": "51c06663f41a473ce5ae3484d84ab56cd239473e2d31e96f06ffe54efb14e1a5", + "NativeForwardProofs0": "cf148e9385519959c74927382bf9d2a1ac2564fea3542e771be5a65272c13afa", + "NativeForwardProofs1": "97d5aff0124a5ac58baea4e4147f2f951986d9b120bd1d39a0e592f863c676a1", + "NativeForwardProofs2": "60f2c37b33485f47d26da553a8918343630c187c7d37dcc8e1cb8f0e9dea8503", + "NativeForwardProofs3": "c0a2078b6a591853b28dd72e01b59ea33a24e645fdc8b5f1ae91fde1e5ab6da0", + "NativeForwardProofs4": "fb805e081a23c87bbd10c38e0537d7ef6e70ce867320c4140f822a0ad1ddc427", + "NativeForwardProofs5": "b5f19bee69ab9ce791c00ee4bba7b00bd11dabd02fcb77aca70e63668f1648cb", + "NativeForwardProofs6": "341ef75efa1501a569eb453d954a834fdd62c125c5a678f38183dc5def28b6dd", + "NativeForwardProofs7": "56a29613c53d2735f7f2a60a8e0086b2f04951b79e21211883ac85f240468ef2", + "NativeFrames0": "7d3b346c2153335177727edc4d6e0e97b46a6307ba53a48b1a9278f0e0585b86", + "NativeFrames1": "0065330788df0cf1e15f9857df89d19f2cc7e3d9b430b0670e7d9ea353ee433a", + "NativeFrames2": "9902af982796fac9b3d718c37b253261a1441912b71f2eff5ccf4b8ffedd6e98", + "NativeFrames3": "46bf1e598c71c9ab907b67c4ab09ead541a0504cd38cdfd2bc5cd4b22322c3ba", + "NativeOperators0": "4d766c1e98c0ce3bac3987d14fce9d668d28c5dbf16855ec753d8384b8e3927d", + "NativeOperators1": "771946dd72510e0583313dc6611961cb5e8c03fcf3ebc903b812b2574ab7d205", + "NativeOperators2": "c095f524f0eb2668eed0b16848784e52732d0d72d2fe2f6399efd86ec193f4eb", + "NativeOperators3": "fa4456d641670c134b4ad3ce7f628fba491ce1a045177fa007ca006027872f01", + "NativeRaw": "1858d0be08fd44d8151f083a62fb2f1d984f5e384999013a51713553ca479194", + "NumericalMoments": "e2841986fd6e6c4cc60cfe40f58a25f87a7be3bba5f89307d8a10082e48c66e6" + }, + "started_utc": "2026-10-22T11:52:51.753992+00:00", + "status": "PASS_SCOPED_LEAN_REPLAY", + "transcriptions": [ + { + "exit_code": 0, + "generator": "native_generate.py", + "outputs_sha256": { + "NativeBackward.lean": "426137b9e36e8c3dbd9b8633285893fdce11e69c71cefbe358143bd8633f0f02", + "NativeBackwardProofs0.lean": "6fee665c667771ffe8a1c65e503aae260bf6e0e6270e23ce77a75ca093159622", + "NativeBackwardProofs1.lean": "492f3f63eefc47a08f04989f06a9b39036c7dc3e74ffa41aafa0b1e435289e51", + "NativeBackwardProofs2.lean": "4c2128478e4d6eccfbb9a9dfa242860fce6e61bf59352cf2958654d76f96c56a", + "NativeBackwardProofs3.lean": "ef99254bf568d53fbacd86ed59290966a42ed9d2d7140e0071cd71a94e3c7f56", + "NativeBackwardProofs4.lean": "8d770a215c4b693edbf5bcacc430552db4c73955f3126f6aa1d9e260fd955ced", + "NativeBackwardProofs5.lean": "58a0f8257fca08eda7f35a5f099bd7331976c0748758ac0b824716b9011ef63e", + "NativeBackwardProofs6.lean": "169db460aad7582e0f632a6c6d5ba21229526e674df83cfc002a633e9ff2250a", + "NativeBackwardProofs7.lean": "8f8dc4a7d39292fa5ec14d0fe06767c211e31ea9f3cd4d963ad199a7255cd6bc", + "NativeData.lean": "ce8af38938f9ac509bb4c23f3d020d6095303d49fedf9eb1b8f316adae5c165b", + "NativeForward.lean": "51c06663f41a473ce5ae3484d84ab56cd239473e2d31e96f06ffe54efb14e1a5", + "NativeForwardProofs0.lean": "cf148e9385519959c74927382bf9d2a1ac2564fea3542e771be5a65272c13afa", + "NativeForwardProofs1.lean": "97d5aff0124a5ac58baea4e4147f2f951986d9b120bd1d39a0e592f863c676a1", + "NativeForwardProofs2.lean": "60f2c37b33485f47d26da553a8918343630c187c7d37dcc8e1cb8f0e9dea8503", + "NativeForwardProofs3.lean": "c0a2078b6a591853b28dd72e01b59ea33a24e645fdc8b5f1ae91fde1e5ab6da0", + "NativeForwardProofs4.lean": "fb805e081a23c87bbd10c38e0537d7ef6e70ce867320c4140f822a0ad1ddc427", + "NativeForwardProofs5.lean": "b5f19bee69ab9ce791c00ee4bba7b00bd11dabd02fcb77aca70e63668f1648cb", + "NativeForwardProofs6.lean": "341ef75efa1501a569eb453d954a834fdd62c125c5a678f38183dc5def28b6dd", + "NativeForwardProofs7.lean": "56a29613c53d2735f7f2a60a8e0086b2f04951b79e21211883ac85f240468ef2", + "NativeFrames0.lean": "7d3b346c2153335177727edc4d6e0e97b46a6307ba53a48b1a9278f0e0585b86", + "NativeFrames1.lean": "0065330788df0cf1e15f9857df89d19f2cc7e3d9b430b0670e7d9ea353ee433a", + "NativeFrames2.lean": "9902af982796fac9b3d718c37b253261a1441912b71f2eff5ccf4b8ffedd6e98", + "NativeFrames3.lean": "46bf1e598c71c9ab907b67c4ab09ead541a0504cd38cdfd2bc5cd4b22322c3ba", + "NativeOperators0.lean": "4d766c1e98c0ce3bac3987d14fce9d668d28c5dbf16855ec753d8384b8e3927d", + "NativeOperators1.lean": "771946dd72510e0583313dc6611961cb5e8c03fcf3ebc903b812b2574ab7d205", + "NativeOperators2.lean": "c095f524f0eb2668eed0b16848784e52732d0d72d2fe2f6399efd86ec193f4eb", + "NativeOperators3.lean": "fa4456d641670c134b4ad3ce7f628fba491ce1a045177fa007ca006027872f01", + "NativeRaw.lean": "1858d0be08fd44d8151f083a62fb2f1d984f5e384999013a51713553ca479194" + }, + "source_sha256": "9aaca8e288da4fb1e062ab38b369da49a2da4d32c196dadcd6affb8f6a80cf14", + "stdout_sha256": "4a7e911ae9cf8fe9a9155517a58c36e2dd0e436d78f3ac9d1748f0bab6da4e53" + }, + { + "exit_code": 0, + "generator": "numerical_generate.py", + "outputs_sha256": { + "NumericalMoments.lean": "e2841986fd6e6c4cc60cfe40f58a25f87a7be3bba5f89307d8a10082e48c66e6" + }, + "source_sha256": "12af3b6d21a798a60f82fbd130e93179edf2803c50fef4950681c9d3b8c1b377", + "stdout_sha256": "4d65411d95946de9cfb91401e9096216a0451d1fcbae2ce24806c5b5a2005ac6" + }, + { + "exit_code": 0, + "generator": "generate_arithmetic.py", + "outputs_sha256": { + "ARITHMETIC-TRANSCRIPTION.json": "3ae842397f05f26e35f1037855d235e82b66f7dc52f3fac480b35d6d86a6b771", + "ArithmeticCertificate.lean": "c60fd2a100ef65dad6150dddfb159f86495de8693630e6fa32269fbd6a13e8a3" + }, + "source_sha256": "41e757e1be70a289a17ecb93e6f62ad5e4be01053f0264eafd54ef2e7c5c732f", + "stdout_sha256": "6a01fda8b4135c74fe06dffea7abfd9c09e00db93b93df1bf4f4c0024f61c0dd" + } + ] +} diff --git a/research/kappa-round3-warp-lean-20261022/NATIVE-TRANSCRIPTION.json b/research/kappa-round3-warp-lean-20261022/NATIVE-TRANSCRIPTION.json new file mode 100644 index 0000000000..d3b1b1e57f --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NATIVE-TRANSCRIPTION.json @@ -0,0 +1,61 @@ +{ + "canonical_payload_sha256": "cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd", + "changed_operators": 20, + "frames": 4429, + "new_paid_classes": 105, + "operators": 72, + "orientations": { + "backward": { + "events": 21449, + "paid": [ + 0, + 2201, + 412, + 510, + 127, + 40, + 0, + 0, + 8, + 0 + ], + "scalar_cost": 158168, + "segments": 168 + }, + "forward": { + "events": 21449, + "paid": [ + 0, + 2201, + 412, + 510, + 127, + 40, + 0, + 0, + 8, + 0 + ], + "scalar_cost": 158120, + "segments": 168 + } + }, + "paid_classes": 2863, + "source_adapter_labels": { + "new_to_old": 0, + "old_to_new": 1 + }, + "source_phase_labels": { + "A": 0, + "B": 1, + "centers": 2, + "cleanup_tail": 3, + "done": 4, + "entry_adapters": 5, + "exit_adapters": 6, + "final": 7, + "full_frame_cleanup": 8, + "zero_frame_precondition": 9 + }, + "warp_classes": 180 +} diff --git a/research/kappa-round3-warp-lean-20261022/Native.lean b/research/kappa-round3-warp-lean-20261022/Native.lean new file mode 100644 index 0000000000..ef95fa48a7 --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/Native.lean @@ -0,0 +1,107 @@ +import NativeForward +import NativeBackward + +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 + +namespace NativeVerification +open NativeCertificate NativeData + +theorem every_declared_frame_independent (i : Fin frameEntries.length) : + independent (frameEntries.get i).data = true := (frameEntries.get i).valid + +theorem every_declared_operator_has_exact_inverse (i : Fin operatorEntries.length) : + checkOperator (operatorEntries.get i).data = true := (operatorEntries.get i).valid + +theorem every_paid_class_checked (i : Fin paidEntries.length) : + checkPaid frames (paidEntries.get i).data = true := (paidEntries.get i).valid + +theorem every_warp_class_checked (i : Fin warpEntries.length) : + checkWarp frames operators (warpEntries.get i).data = true := (warpEntries.get i).valid + +theorem every_helper_interface_checked (i : Fin helperEntries.length) : + checkPaid frames (helperEntries.get i).data = true := (helperEntries.get i).valid + +theorem every_forward_segment_checked (i : Fin forwardSegments.length) : + checkSegment frames paid warps (forwardSegments.get i).data = true := + (forwardSegments.get i).valid + +theorem every_backward_segment_checked (i : Fin backwardSegments.length) : + checkSegment frames paid warps (backwardSegments.get i).data = true := + (backwardSegments.get i).valid + +theorem finite_catalogue_sizes : + frameEntries.length = 4429 ∧ operatorEntries.length = 72 ∧ + paidEntries.length = 2863 ∧ warpEntries.length = 180 ∧ + helperEntries.length = 408 ∧ newPaidIndices.size = 105 := by decide + +theorem exactly_20_operator_changes : + operatorEntries.foldl (fun n g => n + if g.data.columns == g.data.oldColumns then 0 else 1) 0 = 20 := by decide + +theorem all_new_paid_indices_in_range : + newPaidIndices.all (fun i => i < paidEntries.length) = true := by decide + +theorem all_new_paid_indices_distinct : + newPaidIndices.toList.Nodup := by decide + +def helperCensus : Array Nat := + (List.range 10).toArray.map (fun r => + helperEntries.foldl (fun n p => n + if p.data.rank == r then 1 else 0) 0) + +theorem complete_productive_helper_census : + helperCensus = #[0,0,0,0,28,0,0,7,47,326] := by decide + +theorem helpers_are_actual_endpoint_interfaces : + (helperEntries.zipIdx).all (fun (h, i) => + h.data.input == initialFrames.get (224+i) && + h.data.output == finalFrames.get (224+i)) = true := by decide + +/-- Complete finite frame/contact/invoice certificate for the two emitted +words. This proposition does not assert a symbolic or amplitude endpoint. -/ +theorem complete_finite_native_certificate : + linked initialFrames finalFrames forwardData = true ∧ + linked initialFrames backwardFinalFrames backwardData = true ∧ + totalPaid forwardData = #[0,2201,412,510,127,40,0,0,8,0] ∧ + totalPaid backwardData = #[0,2201,412,510,127,40,0,0,8,0] ∧ + totalScalarCost forwardData = 158120 ∧ + totalScalarCost backwardData = 158168 ∧ + totalEvents forwardData = 21449 ∧ totalEvents backwardData = 21449 ∧ + backwardFinalFrames.toList.take 632 = finalFrames.toList.take 632 := + ⟨forward_linked, backward_linked, forward_paid, backward_paid, + forward_scalar_cost, backward_scalar_cost, forward_event_count, backward_event_count, + backward_persistent_final_matches⟩ + +theorem paid_call_count : + (#[0,2201,412,510,127,40,0,0,8,0] : Array Nat).foldl (· + ·) 0 = 3298 := by decide + +theorem all_embedded_catalogues_and_segments_checked : + (frames.wellFormed && operators.wellFormed && paid.wellFormed && warps.wellFormed) = true ∧ + frameEntries.map (·.data) = frames.toList ∧ + operatorEntries.map (·.data) = operators.toList ∧ + paidEntries.map (·.data) = paid.toList ∧ + warpEntries.map (·.data) = warps.toList ∧ + (∀ i : Fin frameEntries.length, independent (frameEntries.get i).data = true) ∧ + (∀ i : Fin operatorEntries.length, checkOperator (operatorEntries.get i).data = true) ∧ + (∀ i : Fin paidEntries.length, checkPaid frames (paidEntries.get i).data = true) ∧ + (∀ i : Fin warpEntries.length, checkWarp frames operators (warpEntries.get i).data = true) ∧ + (∀ i : Fin helperEntries.length, checkPaid frames (helperEntries.get i).data = true) ∧ + (∀ i : Fin forwardSegments.length, checkSegment frames paid warps (forwardSegments.get i).data = true) ∧ + (∀ i : Fin backwardSegments.length, checkSegment frames paid warps (backwardSegments.get i).data = true) := + ⟨raw_tables_well_formed, frame_transcription_exact, operator_transcription_exact, + paid_transcription_exact, warp_transcription_exact, + every_declared_frame_independent, every_declared_operator_has_exact_inverse, + every_paid_class_checked, every_warp_class_checked, + every_helper_interface_checked, + every_forward_segment_checked, every_backward_segment_checked⟩ + +#print axioms every_declared_frame_independent +#print axioms every_declared_operator_has_exact_inverse +#print axioms every_paid_class_checked +#print axioms every_warp_class_checked +#print axioms every_forward_segment_checked +#print axioms every_backward_segment_checked +#print axioms complete_productive_helper_census +#print axioms complete_finite_native_certificate +#print axioms all_embedded_catalogues_and_segments_checked + +end NativeVerification diff --git a/research/kappa-round3-warp-lean-20261022/Native.log b/research/kappa-round3-warp-lean-20261022/Native.log new file mode 100644 index 0000000000..ad95e9738b --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/Native.log @@ -0,0 +1,9 @@ +'NativeVerification.every_declared_frame_independent' depends on axioms: [propext] +'NativeVerification.every_declared_operator_has_exact_inverse' depends on axioms: [propext] +'NativeVerification.every_paid_class_checked' depends on axioms: [propext] +'NativeVerification.every_warp_class_checked' depends on axioms: [propext] +'NativeVerification.every_forward_segment_checked' depends on axioms: [propext] +'NativeVerification.every_backward_segment_checked' depends on axioms: [propext] +'NativeVerification.complete_productive_helper_census' depends on axioms: [propext, Quot.sound] +'NativeVerification.complete_finite_native_certificate' depends on axioms: [propext, Quot.sound] +'NativeVerification.all_embedded_catalogues_and_segments_checked' depends on axioms: [propext, Quot.sound] diff --git a/research/kappa-round3-warp-lean-20261022/NativeBackward.lean b/research/kappa-round3-warp-lean-20261022/NativeBackward.lean new file mode 100644 index 0000000000..a73953b46d --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeBackward.lean @@ -0,0 +1,24 @@ +-- Generated by native_generate.py from canonical payload SHA256 +-- cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd +import NativeBackwardProofs0 +import NativeBackwardProofs1 +import NativeBackwardProofs2 +import NativeBackwardProofs3 +import NativeBackwardProofs4 +import NativeBackwardProofs5 +import NativeBackwardProofs6 +import NativeBackwardProofs7 +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NativeData +open NativeCertificate +def backwardFinalFrames : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +theorem backward_persistent_final_matches : backwardFinalFrames.toList.take 632 = finalFrames.toList.take 632 := by decide +def backwardSegments : List (CheckedSegment frames paid warps) := + [backward_000,backward_001,backward_002,backward_003,backward_004,backward_005,backward_006,backward_007,backward_008,backward_009,backward_010,backward_011,backward_012,backward_013,backward_014,backward_015,backward_016,backward_017,backward_018,backward_019,backward_020,backward_021,backward_022,backward_023,backward_024,backward_025,backward_026,backward_027,backward_028,backward_029,backward_030,backward_031,backward_032,backward_033,backward_034,backward_035,backward_036,backward_037,backward_038,backward_039,backward_040,backward_041,backward_042,backward_043,backward_044,backward_045,backward_046,backward_047,backward_048,backward_049,backward_050,backward_051,backward_052,backward_053,backward_054,backward_055,backward_056,backward_057,backward_058,backward_059,backward_060,backward_061,backward_062,backward_063,backward_064,backward_065,backward_066,backward_067,backward_068,backward_069,backward_070,backward_071,backward_072,backward_073,backward_074,backward_075,backward_076,backward_077,backward_078,backward_079,backward_080,backward_081,backward_082,backward_083,backward_084,backward_085,backward_086,backward_087,backward_088,backward_089,backward_090,backward_091,backward_092,backward_093,backward_094,backward_095,backward_096,backward_097,backward_098,backward_099,backward_100,backward_101,backward_102,backward_103,backward_104,backward_105,backward_106,backward_107,backward_108,backward_109,backward_110,backward_111,backward_112,backward_113,backward_114,backward_115,backward_116,backward_117,backward_118,backward_119,backward_120,backward_121,backward_122,backward_123,backward_124,backward_125,backward_126,backward_127,backward_128,backward_129,backward_130,backward_131,backward_132,backward_133,backward_134,backward_135,backward_136,backward_137,backward_138,backward_139,backward_140,backward_141,backward_142,backward_143,backward_144,backward_145,backward_146,backward_147,backward_148,backward_149,backward_150,backward_151,backward_152,backward_153,backward_154,backward_155,backward_156,backward_157,backward_158,backward_159,backward_160,backward_161,backward_162,backward_163,backward_164,backward_165,backward_166,backward_167] +def backwardData : List Segment := backwardSegments.map (·.data) +theorem backward_linked : linked initialFrames backwardFinalFrames backwardData = true := by decide +theorem backward_paid : totalPaid backwardData = #[0,2201,412,510,127,40,0,0,8,0] := by decide +theorem backward_scalar_cost : totalScalarCost backwardData = 158168 := by decide +theorem backward_event_count : totalEvents backwardData = 21449 := by decide +end NativeData diff --git a/research/kappa-round3-warp-lean-20261022/NativeBackward.log b/research/kappa-round3-warp-lean-20261022/NativeBackward.log new file mode 100644 index 0000000000..e69de29bb2 diff --git a/research/kappa-round3-warp-lean-20261022/NativeBackwardProofs0.lean b/research/kappa-round3-warp-lean-20261022/NativeBackwardProofs0.lean new file mode 100644 index 0000000000..92b2048ca9 --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeBackwardProofs0.lean @@ -0,0 +1,2803 @@ +-- Generated by native_generate.py from canonical payload SHA256 +-- cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd +import NativeData +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NativeData +open NativeCertificate +def backwardShard0State000 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard0State001 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard0State002 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard0State003 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard0State004 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard0State005 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard0State006 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard0State007 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard0State008 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard0State009 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard0State010 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard0State011 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard0State012 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard0State013 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard0State014 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard0State015 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard0State016 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard0State017 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard0State018 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard0State019 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard0State020 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard0State021 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backward_000 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State000, backwardShard0State001, + [ + ⟨0,0,0,0,0,0,9,0,1⟩, + ⟨3,273,0,0,0,160,59,0,1⟩, + ⟨4,273,115,0,0,0,0,-1,1⟩, + ⟨3,273,0,0,0,18,-59,0,1⟩, + ⟨3,273,0,0,0,160,59,0,1⟩, + ⟨4,273,158,0,0,0,0,1,1⟩, + ⟨3,273,0,0,0,18,-59,0,1⟩, + ⟨3,273,0,0,0,160,59,0,1⟩, + ⟨4,273,159,0,0,0,0,1,1⟩, + ⟨3,273,0,0,0,18,-59,0,1⟩, + ⟨3,273,0,0,0,160,59,0,1⟩, + ⟨4,273,179,0,0,0,0,1,1⟩, + ⟨3,273,0,0,0,18,-59,0,1⟩, + ⟨3,273,0,0,0,160,59,0,1⟩, + ⟨4,273,222,0,0,0,0,1,1⟩, + ⟨3,273,0,0,0,18,-59,0,1⟩, + ⟨3,273,0,0,0,160,59,0,1⟩, + ⟨4,273,223,0,0,0,0,1,1⟩, + ⟨3,273,0,0,0,18,-59,0,1⟩, + ⟨3,275,0,0,0,162,60,0,1⟩, + ⟨4,275,132,0,0,0,0,1,1⟩, + ⟨3,275,0,0,0,16,-60,0,1⟩, + ⟨3,275,0,0,0,162,60,0,1⟩, + ⟨4,275,133,0,0,0,0,1,1⟩, + ⟨3,275,0,0,0,16,-60,0,1⟩, + ⟨3,275,0,0,0,162,60,0,1⟩, + ⟨4,275,148,0,0,0,0,1,1⟩, + ⟨3,275,0,0,0,16,-60,0,1⟩, + ⟨3,275,0,0,0,162,60,0,1⟩, + ⟨4,275,149,0,0,0,0,1,1⟩, + ⟨3,275,0,0,0,16,-60,0,1⟩, + ⟨3,275,0,0,0,162,60,0,1⟩, + ⟨4,275,192,0,0,0,0,1,1⟩, + ⟨3,275,0,0,0,16,-60,0,1⟩, + ⟨3,275,0,0,0,162,60,0,1⟩, + ⟨4,275,200,0,0,0,0,-1,1⟩, + ⟨3,275,0,0,0,16,-60,0,1⟩, + ⟨3,289,0,0,0,164,61,0,1⟩, + ⟨4,289,117,0,0,0,0,1,1⟩, + ⟨3,289,0,0,0,14,-61,0,1⟩, + ⟨3,289,0,0,0,164,61,0,1⟩, + ⟨4,289,133,0,0,0,0,1,1⟩, + ⟨3,289,0,0,0,14,-61,0,1⟩, + ⟨3,289,0,0,0,164,61,0,1⟩, + ⟨4,289,149,0,0,0,0,-1,1⟩, + ⟨3,289,0,0,0,14,-61,0,1⟩, + ⟨3,289,0,0,0,164,61,0,1⟩, + ⟨4,289,158,0,0,0,0,-1,1⟩, + ⟨3,289,0,0,0,14,-61,0,1⟩, + ⟨3,289,0,0,0,164,61,0,1⟩, + ⟨4,289,181,0,0,0,0,-1,1⟩, + ⟨3,289,0,0,0,14,-61,0,1⟩, + ⟨3,289,0,0,0,164,61,0,1⟩, + ⟨4,289,223,0,0,0,0,1,1⟩, + ⟨3,289,0,0,0,14,-61,0,1⟩, + ⟨3,291,0,0,0,166,62,0,1⟩, + ⟨4,291,116,0,0,0,0,-1,1⟩, + ⟨3,291,0,0,0,12,-62,0,1⟩, + ⟨3,291,0,0,0,166,62,0,1⟩, + ⟨4,291,132,0,0,0,0,-1,1⟩, + ⟨3,291,0,0,0,12,-62,0,1⟩, + ⟨3,291,0,0,0,166,62,0,1⟩, + ⟨4,291,148,0,0,0,0,1,1⟩, + ⟨3,291,0,0,0,12,-62,0,1⟩, + ⟨3,291,0,0,0,166,62,0,1⟩, + ⟨4,291,159,0,0,0,0,1,1⟩, + ⟨3,291,0,0,0,12,-62,0,1⟩, + ⟨3,291,0,0,0,166,62,0,1⟩, + ⟨4,291,180,0,0,0,0,1,1⟩, + ⟨3,291,0,0,0,12,-62,0,1⟩, + ⟨3,291,0,0,0,166,62,0,1⟩, + ⟨4,291,222,0,0,0,0,-1,1⟩, + ⟨3,291,0,0,0,12,-62,0,1⟩, + ⟨3,305,0,0,0,168,63,0,1⟩, + ⟨4,305,113,0,0,0,0,-1,1⟩, + ⟨3,305,0,0,0,10,-63,0,1⟩, + ⟨3,305,0,0,0,168,63,0,1⟩, + ⟨4,305,118,0,0,0,0,1,1⟩, + ⟨3,305,0,0,0,10,-63,0,1⟩, + ⟨3,305,0,0,0,168,63,0,1⟩, + ⟨4,305,148,0,0,0,0,1,1⟩, + ⟨3,305,0,0,0,10,-63,0,1⟩, + ⟨3,305,0,0,0,168,63,0,1⟩, + ⟨4,305,149,0,0,0,0,1,1⟩, + ⟨3,305,0,0,0,10,-63,0,1⟩, + ⟨3,305,0,0,0,168,63,0,1⟩, + ⟨4,305,158,0,0,0,0,1,1⟩, + ⟨3,305,0,0,0,10,-63,0,1⟩, + ⟨3,305,0,0,0,168,63,0,1⟩, + ⟨4,305,159,0,0,0,0,1,1⟩, + ⟨3,305,0,0,0,10,-63,0,1⟩, + ⟨3,321,0,0,0,170,64,0,1⟩, + ⟨4,321,133,0,0,0,0,1,1⟩, + ⟨3,321,0,0,0,8,-64,0,1⟩, + ⟨3,321,0,0,0,170,64,0,1⟩, + ⟨4,321,148,0,0,0,0,1,1⟩, + ⟨3,321,0,0,0,8,-64,0,1⟩, + ⟨3,321,0,0,0,170,64,0,1⟩, + ⟨4,321,158,0,0,0,0,-1,1⟩, + ⟨3,321,0,0,0,8,-64,0,1⟩, + ⟨3,321,0,0,0,170,64,0,1⟩, + ⟨4,321,186,0,0,0,0,-1,1⟩, + ⟨3,321,0,0,0,8,-64,0,1⟩, + ⟨3,321,0,0,0,170,64,0,1⟩, + ⟨4,321,195,0,0,0,0,1,1⟩, + ⟨3,321,0,0,0,8,-64,0,1⟩, + ⟨3,321,0,0,0,170,64,0,1⟩, + ⟨4,321,222,0,0,0,0,-1,1⟩, + ⟨3,321,0,0,0,8,-64,0,1⟩, + ⟨5,119,0,0,0,0,0,2,-1⟩, + ⟨4,169,119,0,0,0,0,-1,2⟩, + ⟨4,119,169,0,0,0,0,1,1⟩, + ⟨5,139,0,0,0,0,0,2,-1⟩, + ⟨4,112,139,0,0,0,0,-1,2⟩, + ⟨4,139,112,0,0,0,0,1,1⟩, + ⟨5,193,0,0,0,0,0,2,-1⟩, + ⟨4,204,193,0,0,0,0,-1,2⟩, + ⟨4,193,204,0,0,0,0,1,1⟩, + ⟨5,199,0,0,0,0,0,2,-1⟩, + ⟨4,188,199,0,0,0,0,-1,2⟩, + ⟨4,199,188,0,0,0,0,1,1⟩, + ⟨5,122,0,0,0,0,0,2,-1⟩, + ⟨4,174,122,0,0,0,0,-1,2⟩, + ⟨4,122,174,0,0,0,0,1,1⟩, + ⟨5,203,0,0,0,0,0,2,-1⟩, + ⟨4,182,203,0,0,0,0,-1,2⟩, + ⟨4,203,182,0,0,0,0,1,1⟩, + ⟨5,123,0,0,0,0,0,2,-1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],424⟩, by decide⟩ +def backward_001 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State001, backwardShard0State002, + [ + ⟨4,175,123,0,0,0,0,-1,2⟩, + ⟨4,123,175,0,0,0,0,1,1⟩, + ⟨5,202,0,0,0,0,0,2,-1⟩, + ⟨4,183,202,0,0,0,0,-1,2⟩, + ⟨4,202,183,0,0,0,0,1,1⟩, + ⟨5,191,0,0,0,0,0,2,-1⟩, + ⟨4,206,191,0,0,0,0,-1,2⟩, + ⟨4,191,206,0,0,0,0,1,1⟩, + ⟨5,201,0,0,0,0,0,2,-1⟩, + ⟨4,184,201,0,0,0,0,-1,2⟩, + ⟨4,201,184,0,0,0,0,1,1⟩, + ⟨5,121,0,0,0,0,0,2,-1⟩, + ⟨4,173,121,0,0,0,0,-1,2⟩, + ⟨4,121,173,0,0,0,0,1,1⟩, + ⟨5,137,0,0,0,0,0,2,-1⟩, + ⟨4,114,137,0,0,0,0,-1,2⟩, + ⟨4,137,114,0,0,0,0,1,1⟩, + ⟨5,150,0,0,0,0,0,2,-1⟩, + ⟨4,129,150,0,0,0,0,-1,2⟩, + ⟨4,150,129,0,0,0,0,1,1⟩, + ⟨5,143,0,0,0,0,0,2,-1⟩, + ⟨4,124,143,0,0,0,0,-1,2⟩, + ⟨4,143,124,0,0,0,0,1,1⟩, + ⟨5,189,0,0,0,0,0,2,-1⟩, + ⟨4,215,189,0,0,0,0,-1,2⟩, + ⟨4,189,215,0,0,0,0,1,1⟩, + ⟨5,168,0,0,0,0,0,2,-1⟩, + ⟨4,212,168,0,0,0,0,-1,2⟩, + ⟨4,168,212,0,0,0,0,1,1⟩, + ⟨5,131,0,0,0,0,0,2,-1⟩, + ⟨4,152,131,0,0,0,0,-1,2⟩, + ⟨4,131,152,0,0,0,0,1,1⟩, + ⟨5,167,0,0,0,0,0,2,-1⟩, + ⟨4,213,167,0,0,0,0,-1,2⟩, + ⟨4,167,213,0,0,0,0,1,1⟩, + ⟨5,151,0,0,0,0,0,2,-1⟩, + ⟨4,130,151,0,0,0,0,-1,2⟩, + ⟨4,151,130,0,0,0,0,1,1⟩, + ⟨5,214,0,0,0,0,0,2,-1⟩, + ⟨4,166,214,0,0,0,0,-1,2⟩, + ⟨4,214,166,0,0,0,0,1,1⟩, + ⟨5,136,0,0,0,0,0,2,-1⟩, + ⟨4,219,136,0,0,0,0,-1,2⟩, + ⟨4,136,219,0,0,0,0,1,1⟩, + ⟨5,197,0,0,0,0,0,2,-1⟩, + ⟨4,210,197,0,0,0,0,-1,2⟩, + ⟨4,197,210,0,0,0,0,1,1⟩, + ⟨5,147,0,0,0,0,0,2,-1⟩, + ⟨4,157,147,0,0,0,0,-1,2⟩, + ⟨4,147,157,0,0,0,0,1,1⟩, + ⟨5,144,0,0,0,0,0,2,-1⟩, + ⟨4,160,144,0,0,0,0,-1,2⟩, + ⟨4,144,160,0,0,0,0,1,1⟩, + ⟨5,221,0,0,0,0,0,2,-1⟩, + ⟨4,134,221,0,0,0,0,-1,2⟩, + ⟨4,221,134,0,0,0,0,1,1⟩, + ⟨5,145,0,0,0,0,0,2,-1⟩, + ⟨4,161,145,0,0,0,0,-1,2⟩, + ⟨4,145,161,0,0,0,0,1,1⟩, + ⟨5,135,0,0,0,0,0,2,-1⟩, + ⟨4,220,135,0,0,0,0,-1,2⟩, + ⟨4,135,220,0,0,0,0,1,1⟩, + ⟨5,162,0,0,0,0,0,2,-1⟩, + ⟨4,146,162,0,0,0,0,-1,2⟩, + ⟨4,162,146,0,0,0,0,1,1⟩, + ⟨5,140,0,0,0,0,0,2,-1⟩, + ⟨4,170,140,0,0,0,0,-1,2⟩, + ⟨4,140,170,0,0,0,0,1,1⟩, + ⟨5,113,0,0,0,0,0,2,-1⟩, + ⟨4,118,113,0,0,0,0,-1,2⟩, + ⟨4,113,118,0,0,0,0,1,1⟩, + ⟨5,198,0,0,0,0,0,2,-1⟩, + ⟨4,205,198,0,0,0,0,-1,2⟩, + ⟨4,198,205,0,0,0,0,1,1⟩, + ⟨5,187,0,0,0,0,0,2,-1⟩, + ⟨4,194,187,0,0,0,0,-1,2⟩, + ⟨4,187,194,0,0,0,0,1,1⟩, + ⟨5,172,0,0,0,0,0,2,-1⟩, + ⟨4,142,172,0,0,0,0,-1,2⟩, + ⟨4,172,142,0,0,0,0,1,1⟩, + ⟨5,186,0,0,0,0,0,2,-1⟩, + ⟨4,195,186,0,0,0,0,-1,2⟩, + ⟨4,186,195,0,0,0,0,1,1⟩, + ⟨5,141,0,0,0,0,0,2,-1⟩, + ⟨4,171,141,0,0,0,0,-1,2⟩, + ⟨4,141,171,0,0,0,0,1,1⟩, + ⟨5,196,0,0,0,0,0,2,-1⟩, + ⟨4,185,196,0,0,0,0,-1,2⟩, + ⟨4,196,185,0,0,0,0,1,1⟩, + ⟨5,178,0,0,0,0,0,2,-1⟩, + ⟨4,207,178,0,0,0,0,-1,2⟩, + ⟨4,178,207,0,0,0,0,1,1⟩, + ⟨5,200,0,0,0,0,0,2,-1⟩, + ⟨4,192,200,0,0,0,0,-1,2⟩, + ⟨4,200,192,0,0,0,0,1,1⟩, + ⟨5,138,0,0,0,0,0,2,-1⟩, + ⟨4,120,138,0,0,0,0,-1,2⟩, + ⟨4,138,120,0,0,0,0,1,1⟩, + ⟨5,115,0,0,0,0,0,2,-1⟩, + ⟨4,179,115,0,0,0,0,-1,2⟩, + ⟨4,115,179,0,0,0,0,1,1⟩, + ⟨5,209,0,0,0,0,0,2,-1⟩, + ⟨4,176,209,0,0,0,0,-1,2⟩, + ⟨4,209,176,0,0,0,0,1,1⟩, + ⟨5,116,0,0,0,0,0,2,-1⟩, + ⟨4,180,116,0,0,0,0,-1,2⟩, + ⟨4,116,180,0,0,0,0,1,1⟩, + ⟨5,177,0,0,0,0,0,2,-1⟩, + ⟨4,208,177,0,0,0,0,-1,2⟩, + ⟨4,177,208,0,0,0,0,1,1⟩, + ⟨5,181,0,0,0,0,0,2,-1⟩, + ⟨4,117,181,0,0,0,0,-1,2⟩, + ⟨4,181,117,0,0,0,0,1,1⟩, + ⟨5,217,0,0,0,0,0,2,-1⟩, + ⟨4,154,217,0,0,0,0,-1,2⟩, + ⟨4,217,154,0,0,0,0,1,1⟩, + ⟨5,165,0,0,0,0,0,2,-1⟩, + ⟨4,127,165,0,0,0,0,-1,2⟩, + ⟨4,165,127,0,0,0,0,1,1⟩, + ⟨5,218,0,0,0,0,0,2,-1⟩, + ⟨4,153,218,0,0,0,0,-1,2⟩, + ⟨4,218,153,0,0,0,0,1,1⟩, + ⟨5,164,0,0,0,0,0,2,-1⟩, + ⟨4,126,164,0,0,0,0,-1,2⟩, + ⟨4,164,126,0,0,0,0,1,1⟩, + ⟨5,156,0,0,0,0,0,2,-1⟩, + ⟨4,128,156,0,0,0,0,-1,2⟩, + ⟨4,156,128,0,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],942⟩, by decide⟩ +def backward_002 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State002, backwardShard0State003, + [ + ⟨5,163,0,0,0,0,0,2,-1⟩, + ⟨4,125,163,0,0,0,0,-1,2⟩, + ⟨4,163,125,0,0,0,0,1,1⟩, + ⟨5,216,0,0,0,0,0,2,-1⟩, + ⟨4,155,216,0,0,0,0,-1,2⟩, + ⟨4,216,155,0,0,0,0,1,1⟩, + ⟨5,211,0,0,0,0,0,2,-1⟩, + ⟨4,190,211,0,0,0,0,-1,2⟩, + ⟨4,211,190,0,0,0,0,1,1⟩, + ⟨5,158,0,0,0,0,0,2,-1⟩, + ⟨4,132,158,0,0,0,0,-1,2⟩, + ⟨4,158,132,0,0,0,0,1,1⟩, + ⟨5,223,0,0,0,0,0,2,-1⟩, + ⟨4,148,223,0,0,0,0,-1,2⟩, + ⟨4,223,148,0,0,0,0,1,1⟩, + ⟨5,222,0,0,0,0,0,2,-1⟩, + ⟨4,149,222,0,0,0,0,-1,2⟩, + ⟨4,222,149,0,0,0,0,1,1⟩, + ⟨5,159,0,0,0,0,0,2,-1⟩, + ⟨4,133,159,0,0,0,0,-1,2⟩, + ⟨4,159,133,0,0,0,0,1,1⟩, + ⟨4,122,149,0,0,0,0,1,1⟩, + ⟨4,217,164,0,0,0,0,1,1⟩, + ⟨4,132,202,0,0,0,0,1,1⟩, + ⟨4,119,155,0,0,0,0,1,1⟩, + ⟨4,154,153,0,0,0,0,1,1⟩, + ⟨4,128,199,0,0,0,0,1,1⟩, + ⟨4,169,173,0,0,0,0,1,1⟩, + ⟨4,174,175,0,0,0,0,1,1⟩, + ⟨4,206,204,0,0,0,0,1,1⟩, + ⟨4,191,159,0,0,0,0,1,1⟩, + ⟨4,156,211,0,0,0,0,1,1⟩, + ⟨4,158,137,0,0,0,0,1,1⟩, + ⟨4,201,222,0,0,0,0,1,1⟩, + ⟨4,163,216,0,0,0,0,1,1⟩, + ⟨4,223,121,0,0,0,0,1,1⟩, + ⟨4,203,133,0,0,0,0,1,1⟩, + ⟨4,165,218,0,0,0,0,1,1⟩, + ⟨4,148,123,0,0,0,0,1,1⟩, + ⟨4,139,190,0,0,0,0,1,1⟩, + ⟨4,127,126,0,0,0,0,1,1⟩, + ⟨4,125,193,0,0,0,0,1,1⟩, + ⟨4,112,114,0,0,0,0,1,1⟩, + ⟨4,182,183,0,0,0,0,1,1⟩, + ⟨4,184,188,0,0,0,0,1,1⟩, + ⟨4,224,112,0,0,0,0,1,2⟩, + ⟨4,224,118,0,0,0,0,1,1⟩, + ⟨4,224,119,0,0,0,0,1,2⟩, + ⟨4,224,120,0,0,0,0,1,2⟩, + ⟨4,224,125,0,0,0,0,1,2⟩, + ⟨4,224,127,0,0,0,0,1,2⟩, + ⟨4,224,128,0,0,0,0,1,2⟩, + ⟨4,224,129,0,0,0,0,-1,2⟩, + ⟨4,224,130,0,0,0,0,-1,2⟩, + ⟨4,224,139,0,0,0,0,1,2⟩, + ⟨4,224,152,0,0,0,0,-1,2⟩, + ⟨4,224,154,0,0,0,0,1,2⟩, + ⟨4,224,169,0,0,0,0,-1,2⟩, + ⟨4,224,174,0,0,0,0,-1,2⟩, + ⟨4,224,176,0,0,0,0,1,2⟩, + ⟨4,224,182,0,0,0,0,1,2⟩, + ⟨4,224,184,0,0,0,0,1,2⟩, + ⟨4,224,185,0,0,0,0,1,1⟩, + ⟨4,224,194,0,0,0,0,1,1⟩, + ⟨4,224,195,0,0,0,0,1,1⟩, + ⟨4,224,206,0,0,0,0,-1,2⟩, + ⟨4,224,207,0,0,0,0,1,2⟩, + ⟨4,224,208,0,0,0,0,1,2⟩, + ⟨4,224,215,0,0,0,0,-1,2⟩, + ⟨4,225,112,0,0,0,0,-1,2⟩, + ⟨4,225,113,0,0,0,0,1,2⟩, + ⟨4,225,118,0,0,0,0,-1,2⟩, + ⟨4,225,119,0,0,0,0,-1,2⟩, + ⟨4,225,120,0,0,0,0,-1,1⟩, + ⟨4,225,121,0,0,0,0,1,2⟩, + ⟨4,225,122,0,0,0,0,-1,4⟩, + ⟨4,225,123,0,0,0,0,1,4⟩, + ⟨4,225,125,0,0,0,0,1,4⟩, + ⟨4,225,127,0,0,0,0,1,2⟩, + ⟨4,225,128,0,0,0,0,-1,4⟩, + ⟨4,225,133,0,0,0,0,-1,4⟩, + ⟨4,225,134,0,0,0,0,-1,2⟩, + ⟨4,225,135,0,0,0,0,1,2⟩, + ⟨4,225,136,0,0,0,0,1,4⟩, + ⟨4,225,137,0,0,0,0,-1,2⟩, + ⟨4,225,139,0,0,0,0,1,2⟩, + ⟨4,225,140,0,0,0,0,-1,2⟩, + ⟨4,225,141,0,0,0,0,1,4⟩, + ⟨4,225,142,0,0,0,0,-1,4⟩, + ⟨4,225,144,0,0,0,0,1,4⟩, + ⟨4,225,145,0,0,0,0,1,2⟩, + ⟨4,225,146,0,0,0,0,1,2⟩, + ⟨4,225,147,0,0,0,0,-1,4⟩, + ⟨4,225,149,0,0,0,0,1,4⟩, + ⟨4,225,154,0,0,0,0,-1,2⟩, + ⟨4,225,155,0,0,0,0,1,4⟩, + ⟨4,225,156,0,0,0,0,1,4⟩, + ⟨4,225,157,0,0,0,0,-1,4⟩, + ⟨4,225,159,0,0,0,0,1,2⟩, + ⟨4,225,160,0,0,0,0,1,4⟩, + ⟨4,225,161,0,0,0,0,1,2⟩, + ⟨4,225,162,0,0,0,0,1,2⟩, + ⟨4,225,163,0,0,0,0,-1,4⟩, + ⟨4,225,165,0,0,0,0,1,2⟩, + ⟨4,225,169,0,0,0,0,1,2⟩, + ⟨4,225,170,0,0,0,0,-1,2⟩, + ⟨4,225,171,0,0,0,0,-1,4⟩, + ⟨4,225,172,0,0,0,0,1,4⟩, + ⟨4,225,174,0,0,0,0,1,4⟩, + ⟨4,225,176,0,0,0,0,-1,1⟩, + ⟨4,225,182,0,0,0,0,-1,4⟩, + ⟨4,225,184,0,0,0,0,-1,2⟩, + ⟨4,225,185,0,0,0,0,-1,4⟩, + ⟨4,225,186,0,0,0,0,1,4⟩, + ⟨4,225,187,0,0,0,0,-1,2⟩, + ⟨4,225,190,0,0,0,0,-1,4⟩, + ⟨4,225,191,0,0,0,0,-1,2⟩, + ⟨4,225,193,0,0,0,0,1,4⟩, + ⟨4,225,194,0,0,0,0,-1,2⟩, + ⟨4,225,195,0,0,0,0,-1,4⟩, + ⟨4,225,196,0,0,0,0,1,4⟩, + ⟨4,225,197,0,0,0,0,-1,4⟩, + ⟨4,225,198,0,0,0,0,1,2⟩, + ⟨4,225,199,0,0,0,0,-1,4⟩, + ⟨4,225,201,0,0,0,0,1,2⟩, + ⟨4,225,202,0,0,0,0,-1,4⟩, + ⟨4,225,203,0,0,0,0,1,4⟩, + ⟨4,225,205,0,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1224⟩, by decide⟩ +def backward_003 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State003, backwardShard0State004, + [ + ⟨4,225,206,0,0,0,0,1,2⟩, + ⟨4,225,207,0,0,0,0,-1,1⟩, + ⟨4,225,208,0,0,0,0,-1,1⟩, + ⟨4,225,210,0,0,0,0,1,4⟩, + ⟨4,225,217,0,0,0,0,-1,2⟩, + ⟨4,225,219,0,0,0,0,-1,4⟩, + ⟨4,225,220,0,0,0,0,-1,2⟩, + ⟨4,225,221,0,0,0,0,1,2⟩, + ⟨4,225,222,0,0,0,0,-1,2⟩, + ⟨4,227,124,0,0,0,0,1,1⟩, + ⟨4,227,125,0,0,0,0,1,2⟩, + ⟨4,227,127,0,0,0,0,1,2⟩, + ⟨4,227,139,0,0,0,0,1,2⟩, + ⟨4,227,142,0,0,0,0,-1,2⟩, + ⟨4,227,146,0,0,0,0,1,2⟩, + ⟨4,227,160,0,0,0,0,1,2⟩, + ⟨4,227,161,0,0,0,0,1,2⟩, + ⟨4,227,166,0,0,0,0,1,1⟩, + ⟨4,227,169,0,0,0,0,1,2⟩, + ⟨4,227,170,0,0,0,0,-1,2⟩, + ⟨4,227,171,0,0,0,0,-1,2⟩, + ⟨4,227,174,0,0,0,0,1,2⟩, + ⟨4,227,205,0,0,0,0,-1,2⟩, + ⟨4,227,206,0,0,0,0,1,2⟩, + ⟨4,227,210,0,0,0,0,1,2⟩, + ⟨4,227,212,0,0,0,0,1,1⟩, + ⟨4,227,213,0,0,0,0,1,1⟩, + ⟨4,229,112,0,0,0,0,1,2⟩, + ⟨4,229,119,0,0,0,0,-1,2⟩, + ⟨4,229,128,0,0,0,0,-1,2⟩, + ⟨4,229,142,0,0,0,0,1,2⟩, + ⟨4,229,146,0,0,0,0,1,2⟩, + ⟨4,229,154,0,0,0,0,-1,2⟩, + ⟨4,229,160,0,0,0,0,1,2⟩, + ⟨4,229,161,0,0,0,0,1,2⟩, + ⟨4,229,170,0,0,0,0,1,2⟩, + ⟨4,229,171,0,0,0,0,1,2⟩, + ⟨4,229,182,0,0,0,0,1,2⟩, + ⟨4,229,184,0,0,0,0,1,2⟩, + ⟨4,229,205,0,0,0,0,1,2⟩, + ⟨4,229,210,0,0,0,0,1,2⟩, + ⟨4,231,120,0,0,0,0,-1,2⟩, + ⟨4,231,129,0,0,0,0,-1,2⟩, + ⟨4,231,130,0,0,0,0,-1,2⟩, + ⟨4,231,152,0,0,0,0,-1,2⟩, + ⟨4,231,176,0,0,0,0,-1,2⟩, + ⟨4,231,207,0,0,0,0,-1,2⟩, + ⟨4,231,208,0,0,0,0,-1,2⟩, + ⟨4,231,215,0,0,0,0,-1,2⟩, + ⟨4,232,142,0,0,0,0,1,2⟩, + ⟨4,232,146,0,0,0,0,-1,2⟩, + ⟨4,232,160,0,0,0,0,-1,2⟩, + ⟨4,232,161,0,0,0,0,-1,2⟩, + ⟨4,232,170,0,0,0,0,1,2⟩, + ⟨4,232,171,0,0,0,0,1,2⟩, + ⟨4,232,205,0,0,0,0,1,2⟩, + ⟨4,232,210,0,0,0,0,-1,2⟩, + ⟨4,233,125,0,0,0,0,1,2⟩, + ⟨4,233,127,0,0,0,0,1,2⟩, + ⟨4,233,139,0,0,0,0,1,2⟩, + ⟨4,233,142,0,0,0,0,-1,2⟩, + ⟨4,233,146,0,0,0,0,1,2⟩, + ⟨4,233,160,0,0,0,0,1,2⟩, + ⟨4,233,161,0,0,0,0,1,2⟩, + ⟨4,233,169,0,0,0,0,1,2⟩, + ⟨4,233,170,0,0,0,0,-1,2⟩, + ⟨4,233,171,0,0,0,0,-1,2⟩, + ⟨4,233,174,0,0,0,0,1,2⟩, + ⟨4,233,205,0,0,0,0,-1,2⟩, + ⟨4,233,206,0,0,0,0,1,2⟩, + ⟨4,233,210,0,0,0,0,1,2⟩, + ⟨4,234,112,0,0,0,0,-1,2⟩, + ⟨4,234,120,0,0,0,0,-1,2⟩, + ⟨4,234,125,0,0,0,0,1,2⟩, + ⟨4,234,127,0,0,0,0,1,2⟩, + ⟨4,234,129,0,0,0,0,-1,2⟩, + ⟨4,234,130,0,0,0,0,-1,2⟩, + ⟨4,234,134,0,0,0,0,-1,1⟩, + ⟨4,234,139,0,0,0,0,1,2⟩, + ⟨4,234,152,0,0,0,0,-1,2⟩, + ⟨4,234,157,0,0,0,0,-1,1⟩, + ⟨4,234,176,0,0,0,0,-1,2⟩, + ⟨4,234,182,0,0,0,0,-1,2⟩, + ⟨4,234,184,0,0,0,0,-1,2⟩, + ⟨4,234,207,0,0,0,0,-1,2⟩, + ⟨4,234,208,0,0,0,0,-1,2⟩, + ⟨4,234,215,0,0,0,0,-1,2⟩, + ⟨4,234,219,0,0,0,0,-1,1⟩, + ⟨4,234,220,0,0,0,0,-1,1⟩, + ⟨4,235,112,0,0,0,0,1,2⟩, + ⟨4,235,119,0,0,0,0,1,2⟩, + ⟨4,235,120,0,0,0,0,1,2⟩, + ⟨4,235,125,0,0,0,0,-1,2⟩, + ⟨4,235,127,0,0,0,0,-1,2⟩, + ⟨4,235,128,0,0,0,0,1,2⟩, + ⟨4,235,129,0,0,0,0,1,2⟩, + ⟨4,235,130,0,0,0,0,1,2⟩, + ⟨4,235,134,0,0,0,0,1,1⟩, + ⟨4,235,139,0,0,0,0,-1,2⟩, + ⟨4,235,152,0,0,0,0,1,2⟩, + ⟨4,235,154,0,0,0,0,1,2⟩, + ⟨4,235,157,0,0,0,0,1,1⟩, + ⟨4,235,169,0,0,0,0,1,2⟩, + ⟨4,235,174,0,0,0,0,1,2⟩, + ⟨4,235,176,0,0,0,0,1,2⟩, + ⟨4,235,182,0,0,0,0,1,2⟩, + ⟨4,235,184,0,0,0,0,1,2⟩, + ⟨4,235,206,0,0,0,0,1,2⟩, + ⟨4,235,207,0,0,0,0,1,2⟩, + ⟨4,235,208,0,0,0,0,1,2⟩, + ⟨4,235,215,0,0,0,0,1,2⟩, + ⟨4,235,219,0,0,0,0,1,1⟩, + ⟨4,235,220,0,0,0,0,1,1⟩, + ⟨4,236,120,0,0,0,0,1,2⟩, + ⟨4,236,129,0,0,0,0,-1,2⟩, + ⟨4,236,130,0,0,0,0,-1,2⟩, + ⟨4,236,152,0,0,0,0,-1,2⟩, + ⟨4,236,176,0,0,0,0,1,2⟩, + ⟨4,236,207,0,0,0,0,1,2⟩, + ⟨4,236,208,0,0,0,0,1,2⟩, + ⟨4,236,215,0,0,0,0,-1,2⟩, + ⟨4,237,119,0,0,0,0,-1,2⟩, + ⟨4,237,120,0,0,0,0,-1,2⟩, + ⟨4,237,128,0,0,0,0,-1,2⟩, + ⟨4,237,129,0,0,0,0,1,2⟩, + ⟨4,237,130,0,0,0,0,1,2⟩, + ⟨4,237,152,0,0,0,0,1,2⟩, + ⟨4,237,154,0,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1256⟩, by decide⟩ +def backward_004 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State004, backwardShard0State005, + [ + ⟨4,237,169,0,0,0,0,1,2⟩, + ⟨4,237,174,0,0,0,0,1,2⟩, + ⟨4,237,176,0,0,0,0,-1,2⟩, + ⟨4,237,206,0,0,0,0,1,2⟩, + ⟨4,237,207,0,0,0,0,-1,2⟩, + ⟨4,237,208,0,0,0,0,-1,2⟩, + ⟨4,237,215,0,0,0,0,1,2⟩, + ⟨4,238,112,0,0,0,0,1,2⟩, + ⟨4,238,117,0,0,0,0,1,1⟩, + ⟨4,238,119,0,0,0,0,-1,2⟩, + ⟨4,238,128,0,0,0,0,-1,2⟩, + ⟨4,238,142,0,0,0,0,1,2⟩, + ⟨4,238,146,0,0,0,0,1,2⟩, + ⟨4,238,154,0,0,0,0,-1,2⟩, + ⟨4,238,160,0,0,0,0,1,2⟩, + ⟨4,238,161,0,0,0,0,1,2⟩, + ⟨4,238,170,0,0,0,0,1,2⟩, + ⟨4,238,171,0,0,0,0,1,2⟩, + ⟨4,238,179,0,0,0,0,1,1⟩, + ⟨4,238,180,0,0,0,0,1,1⟩, + ⟨4,238,182,0,0,0,0,1,2⟩, + ⟨4,238,184,0,0,0,0,1,2⟩, + ⟨4,238,192,0,0,0,0,1,1⟩, + ⟨4,238,205,0,0,0,0,1,2⟩, + ⟨4,238,210,0,0,0,0,1,2⟩, + ⟨4,239,112,0,0,0,0,-1,2⟩, + ⟨4,239,117,0,0,0,0,-1,1⟩, + ⟨4,239,119,0,0,0,0,1,2⟩, + ⟨4,239,125,0,0,0,0,-1,2⟩, + ⟨4,239,127,0,0,0,0,-1,2⟩, + ⟨4,239,128,0,0,0,0,1,2⟩, + ⟨4,239,139,0,0,0,0,-1,2⟩, + ⟨4,239,142,0,0,0,0,-1,2⟩, + ⟨4,239,146,0,0,0,0,-1,2⟩, + ⟨4,239,154,0,0,0,0,1,2⟩, + ⟨4,239,160,0,0,0,0,-1,2⟩, + ⟨4,239,161,0,0,0,0,-1,2⟩, + ⟨4,239,169,0,0,0,0,1,2⟩, + ⟨4,239,170,0,0,0,0,-1,2⟩, + ⟨4,239,171,0,0,0,0,-1,2⟩, + ⟨4,239,174,0,0,0,0,1,2⟩, + ⟨4,239,179,0,0,0,0,-1,1⟩, + ⟨4,239,180,0,0,0,0,-1,1⟩, + ⟨4,239,182,0,0,0,0,-1,2⟩, + ⟨4,239,184,0,0,0,0,-1,2⟩, + ⟨4,239,192,0,0,0,0,-1,1⟩, + ⟨4,239,205,0,0,0,0,-1,2⟩, + ⟨4,239,206,0,0,0,0,1,2⟩, + ⟨4,239,210,0,0,0,0,-1,2⟩, + ⟨4,240,112,0,0,0,0,1,2⟩, + ⟨4,240,148,0,0,0,0,1,2⟩, + ⟨4,240,165,0,0,0,0,1,2⟩, + ⟨4,240,182,0,0,0,0,1,2⟩, + ⟨4,240,184,0,0,0,0,1,2⟩, + ⟨4,240,203,0,0,0,0,1,2⟩, + ⟨4,241,113,0,0,0,0,-1,2⟩, + ⟨4,241,115,0,0,0,0,-1,2⟩, + ⟨4,241,116,0,0,0,0,1,4⟩, + ⟨4,241,117,0,0,0,0,-1,4⟩, + ⟨4,241,118,0,0,0,0,-1,2⟩, + ⟨4,241,120,0,0,0,0,-1,2⟩, + ⟨4,241,122,0,0,0,0,-1,2⟩, + ⟨4,241,124,0,0,0,0,1,4⟩, + ⟨4,241,129,0,0,0,0,1,4⟩, + ⟨4,241,132,0,0,0,0,-1,2⟩, + ⟨4,241,136,0,0,0,0,-1,4⟩, + ⟨4,241,138,0,0,0,0,-1,2⟩, + ⟨4,241,140,0,0,0,0,-1,2⟩, + ⟨4,241,141,0,0,0,0,1,4⟩, + ⟨4,241,142,0,0,0,0,-1,4⟩, + ⟨4,241,143,0,0,0,0,-1,4⟩, + ⟨4,241,144,0,0,0,0,-1,4⟩, + ⟨4,241,147,0,0,0,0,-1,4⟩, + ⟨4,241,150,0,0,0,0,-1,4⟩, + ⟨4,241,157,0,0,0,0,1,4⟩, + ⟨4,241,160,0,0,0,0,1,4⟩, + ⟨4,241,168,0,0,0,0,-1,4⟩, + ⟨4,241,169,0,0,0,0,1,2⟩, + ⟨4,241,170,0,0,0,0,-1,2⟩, + ⟨4,241,171,0,0,0,0,-1,4⟩, + ⟨4,241,172,0,0,0,0,1,4⟩, + ⟨4,241,174,0,0,0,0,1,2⟩, + ⟨4,241,176,0,0,0,0,-1,4⟩, + ⟨4,241,177,0,0,0,0,1,4⟩, + ⟨4,241,178,0,0,0,0,-1,2⟩, + ⟨4,241,179,0,0,0,0,-1,2⟩, + ⟨4,241,180,0,0,0,0,-1,4⟩, + ⟨4,241,181,0,0,0,0,1,4⟩, + ⟨4,241,185,0,0,0,0,-1,4⟩, + ⟨4,241,186,0,0,0,0,1,4⟩, + ⟨4,241,187,0,0,0,0,-1,2⟩, + ⟨4,241,189,0,0,0,0,-1,4⟩, + ⟨4,241,192,0,0,0,0,-1,2⟩, + ⟨4,241,194,0,0,0,0,-1,2⟩, + ⟨4,241,195,0,0,0,0,-1,4⟩, + ⟨4,241,196,0,0,0,0,1,4⟩, + ⟨4,241,197,0,0,0,0,-1,4⟩, + ⟨4,241,198,0,0,0,0,-1,2⟩, + ⟨4,241,200,0,0,0,0,-1,2⟩, + ⟨4,241,205,0,0,0,0,-1,2⟩, + ⟨4,241,206,0,0,0,0,1,2⟩, + ⟨4,241,207,0,0,0,0,-1,2⟩, + ⟨4,241,208,0,0,0,0,-1,4⟩, + ⟨4,241,209,0,0,0,0,1,4⟩, + ⟨4,241,210,0,0,0,0,1,4⟩, + ⟨4,241,212,0,0,0,0,1,4⟩, + ⟨4,241,215,0,0,0,0,1,4⟩, + ⟨4,241,217,0,0,0,0,-1,2⟩, + ⟨4,241,219,0,0,0,0,1,4⟩, + ⟨4,242,112,0,0,0,0,1,2⟩, + ⟨4,242,122,0,0,0,0,1,2⟩, + ⟨4,242,132,0,0,0,0,1,2⟩, + ⟨4,242,182,0,0,0,0,1,2⟩, + ⟨4,242,184,0,0,0,0,1,2⟩, + ⟨4,242,217,0,0,0,0,1,2⟩, + ⟨4,243,112,0,0,0,0,1,2⟩, + ⟨4,243,113,0,0,0,0,1,4⟩, + ⟨4,243,115,0,0,0,0,1,4⟩, + ⟨4,243,118,0,0,0,0,-1,4⟩, + ⟨4,243,120,0,0,0,0,-1,4⟩, + ⟨4,243,122,0,0,0,0,1,2⟩, + ⟨4,243,124,0,0,0,0,1,2⟩, + ⟨4,243,129,0,0,0,0,1,2⟩, + ⟨4,243,130,0,0,0,0,1,4⟩, + ⟨4,243,131,0,0,0,0,1,4⟩, + ⟨4,243,132,0,0,0,0,1,2⟩, + ⟨4,243,134,0,0,0,0,1,4⟩, + ⟨4,243,135,0,0,0,0,1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1344⟩, by decide⟩ +def backward_005 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State005, backwardShard0State006, + [ + ⟨4,243,136,0,0,0,0,1,2⟩, + ⟨4,243,138,0,0,0,0,1,4⟩, + ⟨4,243,140,0,0,0,0,1,4⟩, + ⟨4,243,143,0,0,0,0,1,2⟩, + ⟨4,243,144,0,0,0,0,1,2⟩, + ⟨4,243,145,0,0,0,0,1,4⟩, + ⟨4,243,146,0,0,0,0,1,4⟩, + ⟨4,243,147,0,0,0,0,1,2⟩, + ⟨4,243,148,0,0,0,0,1,2⟩, + ⟨4,243,150,0,0,0,0,1,2⟩, + ⟨4,243,151,0,0,0,0,1,4⟩, + ⟨4,243,152,0,0,0,0,1,4⟩, + ⟨4,243,157,0,0,0,0,1,2⟩, + ⟨4,243,160,0,0,0,0,1,2⟩, + ⟨4,243,161,0,0,0,0,1,4⟩, + ⟨4,243,162,0,0,0,0,1,4⟩, + ⟨4,243,165,0,0,0,0,1,2⟩, + ⟨4,243,166,0,0,0,0,1,4⟩, + ⟨4,243,167,0,0,0,0,1,4⟩, + ⟨4,243,168,0,0,0,0,1,2⟩, + ⟨4,243,169,0,0,0,0,1,2⟩, + ⟨4,243,170,0,0,0,0,-1,4⟩, + ⟨4,243,174,0,0,0,0,1,2⟩, + ⟨4,243,178,0,0,0,0,1,4⟩, + ⟨4,243,179,0,0,0,0,-1,4⟩, + ⟨4,243,182,0,0,0,0,1,2⟩, + ⟨4,243,184,0,0,0,0,1,2⟩, + ⟨4,243,187,0,0,0,0,1,4⟩, + ⟨4,243,189,0,0,0,0,1,2⟩, + ⟨4,243,192,0,0,0,0,-1,4⟩, + ⟨4,243,194,0,0,0,0,-1,4⟩, + ⟨4,243,197,0,0,0,0,1,2⟩, + ⟨4,243,198,0,0,0,0,1,4⟩, + ⟨4,243,200,0,0,0,0,1,4⟩, + ⟨4,243,203,0,0,0,0,1,2⟩, + ⟨4,243,205,0,0,0,0,-1,4⟩, + ⟨4,243,206,0,0,0,0,1,2⟩, + ⟨4,243,207,0,0,0,0,-1,4⟩, + ⟨4,243,210,0,0,0,0,1,2⟩, + ⟨4,243,212,0,0,0,0,1,2⟩, + ⟨4,243,213,0,0,0,0,1,4⟩, + ⟨4,243,214,0,0,0,0,1,4⟩, + ⟨4,243,215,0,0,0,0,1,2⟩, + ⟨4,243,217,0,0,0,0,1,2⟩, + ⟨4,243,219,0,0,0,0,1,2⟩, + ⟨4,243,220,0,0,0,0,1,4⟩, + ⟨4,243,221,0,0,0,0,1,4⟩, + ⟨4,244,113,0,0,0,0,1,4⟩, + ⟨4,244,115,0,0,0,0,1,4⟩, + ⟨4,244,118,0,0,0,0,-1,4⟩, + ⟨4,244,120,0,0,0,0,-1,4⟩, + ⟨4,244,130,0,0,0,0,-1,4⟩, + ⟨4,244,131,0,0,0,0,-1,4⟩, + ⟨4,244,134,0,0,0,0,-1,4⟩, + ⟨4,244,135,0,0,0,0,-1,4⟩, + ⟨4,244,138,0,0,0,0,1,4⟩, + ⟨4,244,140,0,0,0,0,1,4⟩, + ⟨4,244,145,0,0,0,0,-1,4⟩, + ⟨4,244,146,0,0,0,0,-1,4⟩, + ⟨4,244,151,0,0,0,0,-1,4⟩, + ⟨4,244,152,0,0,0,0,-1,4⟩, + ⟨4,244,161,0,0,0,0,-1,4⟩, + ⟨4,244,162,0,0,0,0,-1,4⟩, + ⟨4,244,166,0,0,0,0,-1,4⟩, + ⟨4,244,167,0,0,0,0,-1,4⟩, + ⟨4,244,170,0,0,0,0,-1,4⟩, + ⟨4,244,178,0,0,0,0,1,4⟩, + ⟨4,244,179,0,0,0,0,-1,4⟩, + ⟨4,244,187,0,0,0,0,1,4⟩, + ⟨4,244,192,0,0,0,0,-1,4⟩, + ⟨4,244,194,0,0,0,0,-1,4⟩, + ⟨4,244,198,0,0,0,0,1,4⟩, + ⟨4,244,200,0,0,0,0,1,4⟩, + ⟨4,244,205,0,0,0,0,-1,4⟩, + ⟨4,244,207,0,0,0,0,-1,4⟩, + ⟨4,244,213,0,0,0,0,-1,4⟩, + ⟨4,244,214,0,0,0,0,-1,4⟩, + ⟨4,244,220,0,0,0,0,-1,4⟩, + ⟨4,244,221,0,0,0,0,-1,4⟩, + ⟨4,245,112,0,0,0,0,1,2⟩, + ⟨4,245,113,0,0,0,0,-1,4⟩, + ⟨4,245,115,0,0,0,0,-1,4⟩, + ⟨4,245,118,0,0,0,0,1,4⟩, + ⟨4,245,120,0,0,0,0,1,4⟩, + ⟨4,245,122,0,0,0,0,-1,2⟩, + ⟨4,245,130,0,0,0,0,1,4⟩, + ⟨4,245,131,0,0,0,0,1,4⟩, + ⟨4,245,132,0,0,0,0,-1,2⟩, + ⟨4,245,134,0,0,0,0,1,4⟩, + ⟨4,245,135,0,0,0,0,1,4⟩, + ⟨4,245,138,0,0,0,0,-1,4⟩, + ⟨4,245,140,0,0,0,0,-1,4⟩, + ⟨4,245,145,0,0,0,0,1,4⟩, + ⟨4,245,146,0,0,0,0,1,4⟩, + ⟨4,245,151,0,0,0,0,1,4⟩, + ⟨4,245,152,0,0,0,0,1,4⟩, + ⟨4,245,161,0,0,0,0,1,4⟩, + ⟨4,245,162,0,0,0,0,1,4⟩, + ⟨4,245,166,0,0,0,0,1,4⟩, + ⟨4,245,167,0,0,0,0,1,4⟩, + ⟨4,245,170,0,0,0,0,1,4⟩, + ⟨4,245,178,0,0,0,0,-1,4⟩, + ⟨4,245,179,0,0,0,0,1,4⟩, + ⟨4,245,182,0,0,0,0,1,2⟩, + ⟨4,245,184,0,0,0,0,1,2⟩, + ⟨4,245,187,0,0,0,0,-1,4⟩, + ⟨4,245,192,0,0,0,0,1,4⟩, + ⟨4,245,194,0,0,0,0,1,4⟩, + ⟨4,245,198,0,0,0,0,-1,4⟩, + ⟨4,245,200,0,0,0,0,-1,4⟩, + ⟨4,245,205,0,0,0,0,1,4⟩, + ⟨4,245,207,0,0,0,0,1,4⟩, + ⟨4,245,213,0,0,0,0,1,4⟩, + ⟨4,245,214,0,0,0,0,1,4⟩, + ⟨4,245,217,0,0,0,0,-1,2⟩, + ⟨4,245,220,0,0,0,0,1,4⟩, + ⟨4,245,221,0,0,0,0,1,4⟩, + ⟨4,246,112,0,0,0,0,1,2⟩, + ⟨4,246,116,0,0,0,0,-1,4⟩, + ⟨4,246,117,0,0,0,0,1,4⟩, + ⟨4,246,124,0,0,0,0,1,4⟩, + ⟨4,246,129,0,0,0,0,1,4⟩, + ⟨4,246,136,0,0,0,0,-1,4⟩, + ⟨4,246,141,0,0,0,0,-1,4⟩, + ⟨4,246,142,0,0,0,0,1,4⟩, + ⟨4,246,143,0,0,0,0,-1,4⟩, + ⟨4,246,144,0,0,0,0,-1,4⟩, + ⟨4,246,147,0,0,0,0,-1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1476⟩, by decide⟩ +def backward_006 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State006, backwardShard0State007, + [ + ⟨4,246,148,0,0,0,0,-1,2⟩, + ⟨4,246,150,0,0,0,0,-1,4⟩, + ⟨4,246,157,0,0,0,0,1,4⟩, + ⟨4,246,160,0,0,0,0,1,4⟩, + ⟨4,246,165,0,0,0,0,-1,2⟩, + ⟨4,246,168,0,0,0,0,-1,4⟩, + ⟨4,246,171,0,0,0,0,1,4⟩, + ⟨4,246,172,0,0,0,0,-1,4⟩, + ⟨4,246,176,0,0,0,0,1,4⟩, + ⟨4,246,177,0,0,0,0,-1,4⟩, + ⟨4,246,180,0,0,0,0,1,4⟩, + ⟨4,246,181,0,0,0,0,-1,4⟩, + ⟨4,246,182,0,0,0,0,1,2⟩, + ⟨4,246,184,0,0,0,0,1,2⟩, + ⟨4,246,185,0,0,0,0,1,4⟩, + ⟨4,246,186,0,0,0,0,-1,4⟩, + ⟨4,246,189,0,0,0,0,-1,4⟩, + ⟨4,246,195,0,0,0,0,1,4⟩, + ⟨4,246,196,0,0,0,0,-1,4⟩, + ⟨4,246,197,0,0,0,0,-1,4⟩, + ⟨4,246,203,0,0,0,0,-1,2⟩, + ⟨4,246,208,0,0,0,0,1,4⟩, + ⟨4,246,209,0,0,0,0,-1,4⟩, + ⟨4,246,210,0,0,0,0,1,4⟩, + ⟨4,246,212,0,0,0,0,1,4⟩, + ⟨4,246,215,0,0,0,0,1,4⟩, + ⟨4,246,219,0,0,0,0,1,4⟩, + ⟨4,247,116,0,0,0,0,1,4⟩, + ⟨4,247,117,0,0,0,0,-1,4⟩, + ⟨4,247,124,0,0,0,0,-1,4⟩, + ⟨4,247,129,0,0,0,0,-1,4⟩, + ⟨4,247,136,0,0,0,0,1,4⟩, + ⟨4,247,141,0,0,0,0,1,4⟩, + ⟨4,247,142,0,0,0,0,-1,4⟩, + ⟨4,247,143,0,0,0,0,1,4⟩, + ⟨4,247,144,0,0,0,0,1,4⟩, + ⟨4,247,147,0,0,0,0,1,4⟩, + ⟨4,247,150,0,0,0,0,1,4⟩, + ⟨4,247,157,0,0,0,0,-1,4⟩, + ⟨4,247,160,0,0,0,0,-1,4⟩, + ⟨4,247,168,0,0,0,0,1,4⟩, + ⟨4,247,171,0,0,0,0,-1,4⟩, + ⟨4,247,172,0,0,0,0,1,4⟩, + ⟨4,247,176,0,0,0,0,-1,4⟩, + ⟨4,247,177,0,0,0,0,1,4⟩, + ⟨4,247,180,0,0,0,0,-1,4⟩, + ⟨4,247,181,0,0,0,0,1,4⟩, + ⟨4,247,185,0,0,0,0,-1,4⟩, + ⟨4,247,186,0,0,0,0,1,4⟩, + ⟨4,247,189,0,0,0,0,1,4⟩, + ⟨4,247,195,0,0,0,0,-1,4⟩, + ⟨4,247,196,0,0,0,0,1,4⟩, + ⟨4,247,197,0,0,0,0,1,4⟩, + ⟨4,247,208,0,0,0,0,-1,4⟩, + ⟨4,247,209,0,0,0,0,1,4⟩, + ⟨4,247,210,0,0,0,0,-1,4⟩, + ⟨4,247,212,0,0,0,0,-1,4⟩, + ⟨4,247,215,0,0,0,0,-1,4⟩, + ⟨4,247,219,0,0,0,0,-1,4⟩, + ⟨4,248,113,0,0,0,0,-1,4⟩, + ⟨4,248,115,0,0,0,0,-1,4⟩, + ⟨4,248,118,0,0,0,0,1,4⟩, + ⟨4,248,120,0,0,0,0,1,4⟩, + ⟨4,248,130,0,0,0,0,-1,4⟩, + ⟨4,248,131,0,0,0,0,-1,4⟩, + ⟨4,248,134,0,0,0,0,-1,4⟩, + ⟨4,248,135,0,0,0,0,-1,4⟩, + ⟨4,248,138,0,0,0,0,-1,4⟩, + ⟨4,248,140,0,0,0,0,-1,4⟩, + ⟨4,248,145,0,0,0,0,-1,4⟩, + ⟨4,248,146,0,0,0,0,-1,4⟩, + ⟨4,248,151,0,0,0,0,-1,4⟩, + ⟨4,248,152,0,0,0,0,-1,4⟩, + ⟨4,248,161,0,0,0,0,-1,4⟩, + ⟨4,248,162,0,0,0,0,-1,4⟩, + ⟨4,248,166,0,0,0,0,-1,4⟩, + ⟨4,248,167,0,0,0,0,-1,4⟩, + ⟨4,248,170,0,0,0,0,1,4⟩, + ⟨4,248,178,0,0,0,0,-1,4⟩, + ⟨4,248,179,0,0,0,0,1,4⟩, + ⟨4,248,187,0,0,0,0,-1,4⟩, + ⟨4,248,192,0,0,0,0,1,4⟩, + ⟨4,248,194,0,0,0,0,1,4⟩, + ⟨4,248,198,0,0,0,0,-1,4⟩, + ⟨4,248,200,0,0,0,0,-1,4⟩, + ⟨4,248,205,0,0,0,0,1,4⟩, + ⟨4,248,207,0,0,0,0,1,4⟩, + ⟨4,248,213,0,0,0,0,-1,4⟩, + ⟨4,248,214,0,0,0,0,-1,4⟩, + ⟨4,248,220,0,0,0,0,-1,4⟩, + ⟨4,248,221,0,0,0,0,-1,4⟩, + ⟨4,250,112,0,0,0,0,-1,2⟩, + ⟨4,250,116,0,0,0,0,1,4⟩, + ⟨4,250,117,0,0,0,0,-1,4⟩, + ⟨4,250,124,0,0,0,0,-1,4⟩, + ⟨4,250,129,0,0,0,0,-1,4⟩, + ⟨4,250,130,0,0,0,0,-1,2⟩, + ⟨4,250,131,0,0,0,0,1,2⟩, + ⟨4,250,134,0,0,0,0,-1,2⟩, + ⟨4,250,135,0,0,0,0,1,2⟩, + ⟨4,250,136,0,0,0,0,1,4⟩, + ⟨4,250,141,0,0,0,0,1,4⟩, + ⟨4,250,142,0,0,0,0,-1,4⟩, + ⟨4,250,143,0,0,0,0,1,4⟩, + ⟨4,250,144,0,0,0,0,1,4⟩, + ⟨4,250,145,0,0,0,0,1,2⟩, + ⟨4,250,146,0,0,0,0,-1,2⟩, + ⟨4,250,147,0,0,0,0,1,4⟩, + ⟨4,250,148,0,0,0,0,1,2⟩, + ⟨4,250,150,0,0,0,0,1,4⟩, + ⟨4,250,151,0,0,0,0,1,2⟩, + ⟨4,250,152,0,0,0,0,-1,2⟩, + ⟨4,250,157,0,0,0,0,-1,4⟩, + ⟨4,250,160,0,0,0,0,-1,4⟩, + ⟨4,250,161,0,0,0,0,-1,2⟩, + ⟨4,250,162,0,0,0,0,1,2⟩, + ⟨4,250,165,0,0,0,0,1,2⟩, + ⟨4,250,166,0,0,0,0,-1,2⟩, + ⟨4,250,167,0,0,0,0,1,2⟩, + ⟨4,250,168,0,0,0,0,1,4⟩, + ⟨4,250,171,0,0,0,0,-1,4⟩, + ⟨4,250,172,0,0,0,0,1,4⟩, + ⟨4,250,176,0,0,0,0,-1,4⟩, + ⟨4,250,177,0,0,0,0,1,4⟩, + ⟨4,250,180,0,0,0,0,-1,4⟩, + ⟨4,250,181,0,0,0,0,1,4⟩, + ⟨4,250,182,0,0,0,0,-1,2⟩, + ⟨4,250,184,0,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1492⟩, by decide⟩ +def backward_007 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State007, backwardShard0State008, + [ + ⟨4,250,185,0,0,0,0,-1,4⟩, + ⟨4,250,186,0,0,0,0,1,4⟩, + ⟨4,250,189,0,0,0,0,1,4⟩, + ⟨4,250,195,0,0,0,0,-1,4⟩, + ⟨4,250,196,0,0,0,0,1,4⟩, + ⟨4,250,197,0,0,0,0,1,4⟩, + ⟨4,250,203,0,0,0,0,1,2⟩, + ⟨4,250,208,0,0,0,0,-1,4⟩, + ⟨4,250,209,0,0,0,0,1,4⟩, + ⟨4,250,210,0,0,0,0,-1,4⟩, + ⟨4,250,212,0,0,0,0,-1,4⟩, + ⟨4,250,213,0,0,0,0,-1,2⟩, + ⟨4,250,214,0,0,0,0,1,2⟩, + ⟨4,250,215,0,0,0,0,-1,4⟩, + ⟨4,250,219,0,0,0,0,-1,4⟩, + ⟨4,250,220,0,0,0,0,-1,2⟩, + ⟨4,250,221,0,0,0,0,1,2⟩, + ⟨4,252,116,0,0,0,0,-1,4⟩, + ⟨4,252,117,0,0,0,0,1,4⟩, + ⟨4,252,124,0,0,0,0,-1,4⟩, + ⟨4,252,129,0,0,0,0,-1,4⟩, + ⟨4,252,136,0,0,0,0,1,4⟩, + ⟨4,252,141,0,0,0,0,-1,4⟩, + ⟨4,252,142,0,0,0,0,1,4⟩, + ⟨4,252,143,0,0,0,0,1,4⟩, + ⟨4,252,144,0,0,0,0,1,4⟩, + ⟨4,252,147,0,0,0,0,1,4⟩, + ⟨4,252,150,0,0,0,0,1,4⟩, + ⟨4,252,157,0,0,0,0,-1,4⟩, + ⟨4,252,160,0,0,0,0,-1,4⟩, + ⟨4,252,168,0,0,0,0,1,4⟩, + ⟨4,252,171,0,0,0,0,1,4⟩, + ⟨4,252,172,0,0,0,0,-1,4⟩, + ⟨4,252,176,0,0,0,0,1,4⟩, + ⟨4,252,177,0,0,0,0,-1,4⟩, + ⟨4,252,180,0,0,0,0,1,4⟩, + ⟨4,252,181,0,0,0,0,-1,4⟩, + ⟨4,252,185,0,0,0,0,1,4⟩, + ⟨4,252,186,0,0,0,0,-1,4⟩, + ⟨4,252,189,0,0,0,0,1,4⟩, + ⟨4,252,195,0,0,0,0,1,4⟩, + ⟨4,252,196,0,0,0,0,-1,4⟩, + ⟨4,252,197,0,0,0,0,1,4⟩, + ⟨4,252,208,0,0,0,0,1,4⟩, + ⟨4,252,209,0,0,0,0,-1,4⟩, + ⟨4,252,210,0,0,0,0,-1,4⟩, + ⟨4,252,212,0,0,0,0,-1,4⟩, + ⟨4,252,215,0,0,0,0,-1,4⟩, + ⟨4,252,219,0,0,0,0,-1,4⟩, + ⟨4,253,116,0,0,0,0,1,4⟩, + ⟨4,253,117,0,0,0,0,-1,4⟩, + ⟨4,253,122,0,0,0,0,-1,2⟩, + ⟨4,253,124,0,0,0,0,1,4⟩, + ⟨4,253,129,0,0,0,0,1,4⟩, + ⟨4,253,132,0,0,0,0,-1,2⟩, + ⟨4,253,136,0,0,0,0,-1,4⟩, + ⟨4,253,141,0,0,0,0,1,4⟩, + ⟨4,253,142,0,0,0,0,-1,4⟩, + ⟨4,253,143,0,0,0,0,-1,4⟩, + ⟨4,253,144,0,0,0,0,-1,4⟩, + ⟨4,253,147,0,0,0,0,-1,4⟩, + ⟨4,253,150,0,0,0,0,-1,4⟩, + ⟨4,253,157,0,0,0,0,1,4⟩, + ⟨4,253,160,0,0,0,0,1,4⟩, + ⟨4,253,168,0,0,0,0,-1,4⟩, + ⟨4,253,169,0,0,0,0,1,2⟩, + ⟨4,253,171,0,0,0,0,-1,4⟩, + ⟨4,253,172,0,0,0,0,1,4⟩, + ⟨4,253,174,0,0,0,0,1,2⟩, + ⟨4,253,176,0,0,0,0,-1,4⟩, + ⟨4,253,177,0,0,0,0,1,4⟩, + ⟨4,253,180,0,0,0,0,-1,4⟩, + ⟨4,253,181,0,0,0,0,1,4⟩, + ⟨4,253,185,0,0,0,0,-1,4⟩, + ⟨4,253,186,0,0,0,0,1,4⟩, + ⟨4,253,189,0,0,0,0,-1,4⟩, + ⟨4,253,195,0,0,0,0,-1,4⟩, + ⟨4,253,196,0,0,0,0,1,4⟩, + ⟨4,253,197,0,0,0,0,-1,4⟩, + ⟨4,253,206,0,0,0,0,1,2⟩, + ⟨4,253,208,0,0,0,0,-1,4⟩, + ⟨4,253,209,0,0,0,0,1,4⟩, + ⟨4,253,210,0,0,0,0,1,4⟩, + ⟨4,253,212,0,0,0,0,1,4⟩, + ⟨4,253,215,0,0,0,0,1,4⟩, + ⟨4,253,217,0,0,0,0,-1,2⟩, + ⟨4,253,219,0,0,0,0,1,4⟩, + ⟨4,254,112,0,0,0,0,1,2⟩, + ⟨4,254,113,0,0,0,0,-1,4⟩, + ⟨4,254,115,0,0,0,0,-1,4⟩, + ⟨4,254,116,0,0,0,0,1,2⟩, + ⟨4,254,117,0,0,0,0,1,2⟩, + ⟨4,254,118,0,0,0,0,1,4⟩, + ⟨4,254,120,0,0,0,0,1,4⟩, + ⟨4,254,122,0,0,0,0,-1,2⟩, + ⟨4,254,130,0,0,0,0,1,4⟩, + ⟨4,254,131,0,0,0,0,1,4⟩, + ⟨4,254,132,0,0,0,0,-1,2⟩, + ⟨4,254,134,0,0,0,0,1,4⟩, + ⟨4,254,135,0,0,0,0,1,4⟩, + ⟨4,254,138,0,0,0,0,-1,4⟩, + ⟨4,254,140,0,0,0,0,-1,4⟩, + ⟨4,254,141,0,0,0,0,1,2⟩, + ⟨4,254,142,0,0,0,0,1,2⟩, + ⟨4,254,145,0,0,0,0,1,4⟩, + ⟨4,254,146,0,0,0,0,1,4⟩, + ⟨4,254,151,0,0,0,0,1,4⟩, + ⟨4,254,152,0,0,0,0,1,4⟩, + ⟨4,254,161,0,0,0,0,1,4⟩, + ⟨4,254,162,0,0,0,0,1,4⟩, + ⟨4,254,166,0,0,0,0,1,4⟩, + ⟨4,254,167,0,0,0,0,1,4⟩, + ⟨4,254,170,0,0,0,0,1,4⟩, + ⟨4,254,171,0,0,0,0,1,2⟩, + ⟨4,254,172,0,0,0,0,1,2⟩, + ⟨4,254,176,0,0,0,0,1,2⟩, + ⟨4,254,177,0,0,0,0,1,2⟩, + ⟨4,254,178,0,0,0,0,-1,4⟩, + ⟨4,254,179,0,0,0,0,1,4⟩, + ⟨4,254,180,0,0,0,0,1,2⟩, + ⟨4,254,181,0,0,0,0,1,2⟩, + ⟨4,254,182,0,0,0,0,1,2⟩, + ⟨4,254,184,0,0,0,0,1,2⟩, + ⟨4,254,185,0,0,0,0,1,2⟩, + ⟨4,254,186,0,0,0,0,1,2⟩, + ⟨4,254,187,0,0,0,0,-1,4⟩, + ⟨4,254,192,0,0,0,0,1,4⟩, + ⟨4,254,194,0,0,0,0,1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1480⟩, by decide⟩ +def backward_008 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State008, backwardShard0State009, + [ + ⟨4,254,195,0,0,0,0,1,2⟩, + ⟨4,254,196,0,0,0,0,1,2⟩, + ⟨4,254,198,0,0,0,0,-1,4⟩, + ⟨4,254,200,0,0,0,0,-1,4⟩, + ⟨4,254,205,0,0,0,0,1,4⟩, + ⟨4,254,207,0,0,0,0,1,4⟩, + ⟨4,254,208,0,0,0,0,1,2⟩, + ⟨4,254,209,0,0,0,0,1,2⟩, + ⟨4,254,213,0,0,0,0,1,4⟩, + ⟨4,254,214,0,0,0,0,1,4⟩, + ⟨4,254,217,0,0,0,0,-1,2⟩, + ⟨4,254,220,0,0,0,0,1,4⟩, + ⟨4,254,221,0,0,0,0,1,4⟩, + ⟨4,255,112,0,0,0,0,-1,2⟩, + ⟨4,255,113,0,0,0,0,1,4⟩, + ⟨4,255,115,0,0,0,0,1,4⟩, + ⟨4,255,116,0,0,0,0,-1,2⟩, + ⟨4,255,117,0,0,0,0,-1,2⟩, + ⟨4,255,118,0,0,0,0,-1,4⟩, + ⟨4,255,120,0,0,0,0,-1,4⟩, + ⟨4,255,122,0,0,0,0,1,2⟩, + ⟨4,255,130,0,0,0,0,-1,4⟩, + ⟨4,255,131,0,0,0,0,-1,4⟩, + ⟨4,255,132,0,0,0,0,1,2⟩, + ⟨4,255,134,0,0,0,0,-1,4⟩, + ⟨4,255,135,0,0,0,0,-1,4⟩, + ⟨4,255,138,0,0,0,0,1,4⟩, + ⟨4,255,140,0,0,0,0,1,4⟩, + ⟨4,255,141,0,0,0,0,-1,2⟩, + ⟨4,255,142,0,0,0,0,-1,2⟩, + ⟨4,255,145,0,0,0,0,-1,4⟩, + ⟨4,255,146,0,0,0,0,-1,4⟩, + ⟨4,255,148,0,0,0,0,-1,2⟩, + ⟨4,255,151,0,0,0,0,-1,4⟩, + ⟨4,255,152,0,0,0,0,-1,4⟩, + ⟨4,255,161,0,0,0,0,-1,4⟩, + ⟨4,255,162,0,0,0,0,-1,4⟩, + ⟨4,255,165,0,0,0,0,-1,2⟩, + ⟨4,255,166,0,0,0,0,-1,4⟩, + ⟨4,255,167,0,0,0,0,-1,4⟩, + ⟨4,255,169,0,0,0,0,1,2⟩, + ⟨4,255,170,0,0,0,0,-1,4⟩, + ⟨4,255,171,0,0,0,0,-1,2⟩, + ⟨4,255,172,0,0,0,0,-1,2⟩, + ⟨4,255,174,0,0,0,0,1,2⟩, + ⟨4,255,176,0,0,0,0,-1,2⟩, + ⟨4,255,177,0,0,0,0,-1,2⟩, + ⟨4,255,178,0,0,0,0,1,4⟩, + ⟨4,255,179,0,0,0,0,-1,4⟩, + ⟨4,255,180,0,0,0,0,-1,2⟩, + ⟨4,255,181,0,0,0,0,-1,2⟩, + ⟨4,255,182,0,0,0,0,-1,2⟩, + ⟨4,255,184,0,0,0,0,-1,2⟩, + ⟨4,255,185,0,0,0,0,-1,2⟩, + ⟨4,255,186,0,0,0,0,-1,2⟩, + ⟨4,255,187,0,0,0,0,1,4⟩, + ⟨4,255,192,0,0,0,0,-1,4⟩, + ⟨4,255,194,0,0,0,0,-1,4⟩, + ⟨4,255,195,0,0,0,0,-1,2⟩, + ⟨4,255,196,0,0,0,0,-1,2⟩, + ⟨4,255,198,0,0,0,0,1,4⟩, + ⟨4,255,200,0,0,0,0,1,4⟩, + ⟨4,255,203,0,0,0,0,-1,2⟩, + ⟨4,255,205,0,0,0,0,-1,4⟩, + ⟨4,255,206,0,0,0,0,1,2⟩, + ⟨4,255,207,0,0,0,0,-1,4⟩, + ⟨4,255,208,0,0,0,0,-1,2⟩, + ⟨4,255,209,0,0,0,0,-1,2⟩, + ⟨4,255,213,0,0,0,0,-1,4⟩, + ⟨4,255,214,0,0,0,0,-1,4⟩, + ⟨4,255,217,0,0,0,0,1,2⟩, + ⟨4,255,220,0,0,0,0,-1,4⟩, + ⟨4,255,221,0,0,0,0,-1,4⟩, + ⟨4,256,112,0,0,0,0,1,2⟩, + ⟨4,256,163,0,0,0,0,1,2⟩, + ⟨4,256,182,0,0,0,0,1,2⟩, + ⟨4,256,184,0,0,0,0,1,2⟩, + ⟨4,256,201,0,0,0,0,1,2⟩, + ⟨4,256,223,0,0,0,0,1,2⟩, + ⟨4,257,113,0,0,0,0,1,4⟩, + ⟨4,257,115,0,0,0,0,1,2⟩, + ⟨4,257,116,0,0,0,0,1,4⟩, + ⟨4,257,117,0,0,0,0,-1,4⟩, + ⟨4,257,118,0,0,0,0,-1,4⟩, + ⟨4,257,120,0,0,0,0,-1,2⟩, + ⟨4,257,124,0,0,0,0,1,4⟩, + ⟨4,257,129,0,0,0,0,1,4⟩, + ⟨4,257,134,0,0,0,0,1,4⟩, + ⟨4,257,135,0,0,0,0,-1,4⟩, + ⟨4,257,138,0,0,0,0,-1,2⟩, + ⟨4,257,140,0,0,0,0,-1,4⟩, + ⟨4,257,141,0,0,0,0,-1,2⟩, + ⟨4,257,142,0,0,0,0,-1,2⟩, + ⟨4,257,143,0,0,0,0,-1,4⟩, + ⟨4,257,145,0,0,0,0,-1,4⟩, + ⟨4,257,146,0,0,0,0,1,4⟩, + ⟨4,257,150,0,0,0,0,1,4⟩, + ⟨4,257,156,0,0,0,0,-1,2⟩, + ⟨4,257,158,0,0,0,0,-1,2⟩, + ⟨4,257,161,0,0,0,0,1,4⟩, + ⟨4,257,162,0,0,0,0,1,4⟩, + ⟨4,257,168,0,0,0,0,1,4⟩, + ⟨4,257,169,0,0,0,0,1,2⟩, + ⟨4,257,170,0,0,0,0,-1,4⟩, + ⟨4,257,171,0,0,0,0,-1,2⟩, + ⟨4,257,172,0,0,0,0,1,2⟩, + ⟨4,257,174,0,0,0,0,1,2⟩, + ⟨4,257,176,0,0,0,0,-1,4⟩, + ⟨4,257,177,0,0,0,0,1,4⟩, + ⟨4,257,178,0,0,0,0,1,2⟩, + ⟨4,257,179,0,0,0,0,-1,2⟩, + ⟨4,257,180,0,0,0,0,-1,4⟩, + ⟨4,257,181,0,0,0,0,-1,4⟩, + ⟨4,257,185,0,0,0,0,-1,2⟩, + ⟨4,257,186,0,0,0,0,-1,2⟩, + ⟨4,257,187,0,0,0,0,-1,4⟩, + ⟨4,257,189,0,0,0,0,-1,4⟩, + ⟨4,257,191,0,0,0,0,-1,2⟩, + ⟨4,257,192,0,0,0,0,-1,2⟩, + ⟨4,257,194,0,0,0,0,-1,4⟩, + ⟨4,257,195,0,0,0,0,-1,2⟩, + ⟨4,257,196,0,0,0,0,1,2⟩, + ⟨4,257,198,0,0,0,0,1,4⟩, + ⟨4,257,200,0,0,0,0,-1,2⟩, + ⟨4,257,205,0,0,0,0,-1,4⟩, + ⟨4,257,206,0,0,0,0,1,2⟩, + ⟨4,257,207,0,0,0,0,-1,2⟩, + ⟨4,257,208,0,0,0,0,-1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1414⟩, by decide⟩ +def backward_009 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State009, backwardShard0State010, + [ + ⟨4,257,209,0,0,0,0,-1,4⟩, + ⟨4,257,212,0,0,0,0,1,4⟩, + ⟨4,257,215,0,0,0,0,1,4⟩, + ⟨4,257,220,0,0,0,0,1,4⟩, + ⟨4,257,221,0,0,0,0,1,4⟩, + ⟨4,258,112,0,0,0,0,1,2⟩, + ⟨4,258,156,0,0,0,0,1,2⟩, + ⟨4,258,158,0,0,0,0,1,2⟩, + ⟨4,258,182,0,0,0,0,1,2⟩, + ⟨4,258,184,0,0,0,0,1,2⟩, + ⟨4,258,191,0,0,0,0,1,2⟩, + ⟨4,259,112,0,0,0,0,1,2⟩, + ⟨4,259,115,0,0,0,0,-1,4⟩, + ⟨4,259,120,0,0,0,0,-1,4⟩, + ⟨4,259,124,0,0,0,0,1,2⟩, + ⟨4,259,129,0,0,0,0,1,2⟩, + ⟨4,259,130,0,0,0,0,1,4⟩, + ⟨4,259,131,0,0,0,0,-1,4⟩, + ⟨4,259,134,0,0,0,0,1,2⟩, + ⟨4,259,135,0,0,0,0,1,2⟩, + ⟨4,259,136,0,0,0,0,-1,4⟩, + ⟨4,259,138,0,0,0,0,1,4⟩, + ⟨4,259,141,0,0,0,0,1,4⟩, + ⟨4,259,142,0,0,0,0,-1,4⟩, + ⟨4,259,143,0,0,0,0,1,2⟩, + ⟨4,259,144,0,0,0,0,-1,4⟩, + ⟨4,259,145,0,0,0,0,1,2⟩, + ⟨4,259,146,0,0,0,0,1,2⟩, + ⟨4,259,147,0,0,0,0,1,4⟩, + ⟨4,259,150,0,0,0,0,-1,2⟩, + ⟨4,259,151,0,0,0,0,1,4⟩, + ⟨4,259,152,0,0,0,0,1,4⟩, + ⟨4,259,156,0,0,0,0,1,2⟩, + ⟨4,259,157,0,0,0,0,1,4⟩, + ⟨4,259,158,0,0,0,0,1,2⟩, + ⟨4,259,160,0,0,0,0,1,4⟩, + ⟨4,259,161,0,0,0,0,1,2⟩, + ⟨4,259,162,0,0,0,0,-1,2⟩, + ⟨4,259,163,0,0,0,0,1,2⟩, + ⟨4,259,166,0,0,0,0,1,4⟩, + ⟨4,259,167,0,0,0,0,1,4⟩, + ⟨4,259,168,0,0,0,0,-1,2⟩, + ⟨4,259,169,0,0,0,0,1,2⟩, + ⟨4,259,171,0,0,0,0,-1,4⟩, + ⟨4,259,172,0,0,0,0,-1,4⟩, + ⟨4,259,174,0,0,0,0,1,2⟩, + ⟨4,259,178,0,0,0,0,-1,4⟩, + ⟨4,259,179,0,0,0,0,-1,4⟩, + ⟨4,259,182,0,0,0,0,1,2⟩, + ⟨4,259,184,0,0,0,0,1,2⟩, + ⟨4,259,185,0,0,0,0,-1,4⟩, + ⟨4,259,186,0,0,0,0,1,4⟩, + ⟨4,259,189,0,0,0,0,1,2⟩, + ⟨4,259,191,0,0,0,0,1,2⟩, + ⟨4,259,192,0,0,0,0,-1,4⟩, + ⟨4,259,195,0,0,0,0,-1,4⟩, + ⟨4,259,196,0,0,0,0,-1,4⟩, + ⟨4,259,197,0,0,0,0,1,4⟩, + ⟨4,259,200,0,0,0,0,1,4⟩, + ⟨4,259,201,0,0,0,0,1,2⟩, + ⟨4,259,206,0,0,0,0,1,2⟩, + ⟨4,259,207,0,0,0,0,-1,4⟩, + ⟨4,259,210,0,0,0,0,1,4⟩, + ⟨4,259,212,0,0,0,0,1,2⟩, + ⟨4,259,213,0,0,0,0,1,4⟩, + ⟨4,259,214,0,0,0,0,-1,4⟩, + ⟨4,259,215,0,0,0,0,1,2⟩, + ⟨4,259,219,0,0,0,0,1,4⟩, + ⟨4,259,220,0,0,0,0,1,2⟩, + ⟨4,259,221,0,0,0,0,-1,2⟩, + ⟨4,259,223,0,0,0,0,1,2⟩, + ⟨4,260,115,0,0,0,0,-1,4⟩, + ⟨4,260,120,0,0,0,0,-1,4⟩, + ⟨4,260,130,0,0,0,0,-1,4⟩, + ⟨4,260,131,0,0,0,0,1,4⟩, + ⟨4,260,136,0,0,0,0,1,4⟩, + ⟨4,260,138,0,0,0,0,1,4⟩, + ⟨4,260,141,0,0,0,0,1,4⟩, + ⟨4,260,142,0,0,0,0,-1,4⟩, + ⟨4,260,144,0,0,0,0,1,4⟩, + ⟨4,260,147,0,0,0,0,-1,4⟩, + ⟨4,260,151,0,0,0,0,-1,4⟩, + ⟨4,260,152,0,0,0,0,-1,4⟩, + ⟨4,260,157,0,0,0,0,-1,4⟩, + ⟨4,260,160,0,0,0,0,-1,4⟩, + ⟨4,260,166,0,0,0,0,-1,4⟩, + ⟨4,260,167,0,0,0,0,-1,4⟩, + ⟨4,260,171,0,0,0,0,-1,4⟩, + ⟨4,260,172,0,0,0,0,-1,4⟩, + ⟨4,260,178,0,0,0,0,-1,4⟩, + ⟨4,260,179,0,0,0,0,-1,4⟩, + ⟨4,260,185,0,0,0,0,-1,4⟩, + ⟨4,260,186,0,0,0,0,1,4⟩, + ⟨4,260,192,0,0,0,0,-1,4⟩, + ⟨4,260,195,0,0,0,0,-1,4⟩, + ⟨4,260,196,0,0,0,0,-1,4⟩, + ⟨4,260,197,0,0,0,0,-1,4⟩, + ⟨4,260,200,0,0,0,0,1,4⟩, + ⟨4,260,207,0,0,0,0,-1,4⟩, + ⟨4,260,210,0,0,0,0,-1,4⟩, + ⟨4,260,213,0,0,0,0,-1,4⟩, + ⟨4,260,214,0,0,0,0,1,4⟩, + ⟨4,260,219,0,0,0,0,-1,4⟩, + ⟨4,261,112,0,0,0,0,1,2⟩, + ⟨4,261,115,0,0,0,0,1,4⟩, + ⟨4,261,120,0,0,0,0,1,4⟩, + ⟨4,261,130,0,0,0,0,1,4⟩, + ⟨4,261,131,0,0,0,0,-1,4⟩, + ⟨4,261,136,0,0,0,0,-1,4⟩, + ⟨4,261,138,0,0,0,0,-1,4⟩, + ⟨4,261,141,0,0,0,0,-1,4⟩, + ⟨4,261,142,0,0,0,0,1,4⟩, + ⟨4,261,144,0,0,0,0,-1,4⟩, + ⟨4,261,147,0,0,0,0,1,4⟩, + ⟨4,261,151,0,0,0,0,1,4⟩, + ⟨4,261,152,0,0,0,0,1,4⟩, + ⟨4,261,156,0,0,0,0,-1,2⟩, + ⟨4,261,157,0,0,0,0,1,4⟩, + ⟨4,261,158,0,0,0,0,-1,2⟩, + ⟨4,261,160,0,0,0,0,1,4⟩, + ⟨4,261,166,0,0,0,0,1,4⟩, + ⟨4,261,167,0,0,0,0,1,4⟩, + ⟨4,261,171,0,0,0,0,1,4⟩, + ⟨4,261,172,0,0,0,0,1,4⟩, + ⟨4,261,178,0,0,0,0,1,4⟩, + ⟨4,261,179,0,0,0,0,1,4⟩, + ⟨4,261,182,0,0,0,0,1,2⟩, + ⟨4,261,184,0,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1458⟩, by decide⟩ +def backward_010 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State010, backwardShard0State011, + [ + ⟨4,261,185,0,0,0,0,1,4⟩, + ⟨4,261,186,0,0,0,0,-1,4⟩, + ⟨4,261,191,0,0,0,0,-1,2⟩, + ⟨4,261,192,0,0,0,0,1,4⟩, + ⟨4,261,195,0,0,0,0,1,4⟩, + ⟨4,261,196,0,0,0,0,1,4⟩, + ⟨4,261,197,0,0,0,0,1,4⟩, + ⟨4,261,200,0,0,0,0,-1,4⟩, + ⟨4,261,207,0,0,0,0,1,4⟩, + ⟨4,261,210,0,0,0,0,1,4⟩, + ⟨4,261,213,0,0,0,0,1,4⟩, + ⟨4,261,214,0,0,0,0,-1,4⟩, + ⟨4,261,219,0,0,0,0,1,4⟩, + ⟨4,262,112,0,0,0,0,1,2⟩, + ⟨4,262,113,0,0,0,0,-1,4⟩, + ⟨4,262,116,0,0,0,0,-1,4⟩, + ⟨4,262,117,0,0,0,0,1,4⟩, + ⟨4,262,118,0,0,0,0,1,4⟩, + ⟨4,262,124,0,0,0,0,1,4⟩, + ⟨4,262,129,0,0,0,0,1,4⟩, + ⟨4,262,134,0,0,0,0,1,4⟩, + ⟨4,262,135,0,0,0,0,-1,4⟩, + ⟨4,262,140,0,0,0,0,1,4⟩, + ⟨4,262,143,0,0,0,0,-1,4⟩, + ⟨4,262,145,0,0,0,0,-1,4⟩, + ⟨4,262,146,0,0,0,0,1,4⟩, + ⟨4,262,150,0,0,0,0,1,4⟩, + ⟨4,262,161,0,0,0,0,1,4⟩, + ⟨4,262,162,0,0,0,0,1,4⟩, + ⟨4,262,163,0,0,0,0,-1,2⟩, + ⟨4,262,168,0,0,0,0,1,4⟩, + ⟨4,262,170,0,0,0,0,1,4⟩, + ⟨4,262,176,0,0,0,0,1,4⟩, + ⟨4,262,177,0,0,0,0,-1,4⟩, + ⟨4,262,180,0,0,0,0,1,4⟩, + ⟨4,262,181,0,0,0,0,1,4⟩, + ⟨4,262,182,0,0,0,0,1,2⟩, + ⟨4,262,184,0,0,0,0,1,2⟩, + ⟨4,262,187,0,0,0,0,1,4⟩, + ⟨4,262,189,0,0,0,0,-1,4⟩, + ⟨4,262,194,0,0,0,0,1,4⟩, + ⟨4,262,198,0,0,0,0,-1,4⟩, + ⟨4,262,201,0,0,0,0,-1,2⟩, + ⟨4,262,205,0,0,0,0,1,4⟩, + ⟨4,262,208,0,0,0,0,1,4⟩, + ⟨4,262,209,0,0,0,0,1,4⟩, + ⟨4,262,212,0,0,0,0,1,4⟩, + ⟨4,262,215,0,0,0,0,1,4⟩, + ⟨4,262,220,0,0,0,0,1,4⟩, + ⟨4,262,221,0,0,0,0,1,4⟩, + ⟨4,262,223,0,0,0,0,-1,2⟩, + ⟨4,263,113,0,0,0,0,1,4⟩, + ⟨4,263,116,0,0,0,0,1,4⟩, + ⟨4,263,117,0,0,0,0,-1,4⟩, + ⟨4,263,118,0,0,0,0,-1,4⟩, + ⟨4,263,124,0,0,0,0,-1,4⟩, + ⟨4,263,129,0,0,0,0,-1,4⟩, + ⟨4,263,134,0,0,0,0,-1,4⟩, + ⟨4,263,135,0,0,0,0,1,4⟩, + ⟨4,263,140,0,0,0,0,-1,4⟩, + ⟨4,263,143,0,0,0,0,1,4⟩, + ⟨4,263,145,0,0,0,0,1,4⟩, + ⟨4,263,146,0,0,0,0,-1,4⟩, + ⟨4,263,150,0,0,0,0,-1,4⟩, + ⟨4,263,161,0,0,0,0,-1,4⟩, + ⟨4,263,162,0,0,0,0,-1,4⟩, + ⟨4,263,168,0,0,0,0,-1,4⟩, + ⟨4,263,170,0,0,0,0,-1,4⟩, + ⟨4,263,176,0,0,0,0,-1,4⟩, + ⟨4,263,177,0,0,0,0,1,4⟩, + ⟨4,263,180,0,0,0,0,-1,4⟩, + ⟨4,263,181,0,0,0,0,-1,4⟩, + ⟨4,263,187,0,0,0,0,-1,4⟩, + ⟨4,263,189,0,0,0,0,1,4⟩, + ⟨4,263,194,0,0,0,0,-1,4⟩, + ⟨4,263,198,0,0,0,0,1,4⟩, + ⟨4,263,205,0,0,0,0,-1,4⟩, + ⟨4,263,208,0,0,0,0,-1,4⟩, + ⟨4,263,209,0,0,0,0,-1,4⟩, + ⟨4,263,212,0,0,0,0,-1,4⟩, + ⟨4,263,215,0,0,0,0,-1,4⟩, + ⟨4,263,220,0,0,0,0,-1,4⟩, + ⟨4,263,221,0,0,0,0,-1,4⟩, + ⟨4,264,115,0,0,0,0,1,4⟩, + ⟨4,264,120,0,0,0,0,1,4⟩, + ⟨4,264,130,0,0,0,0,-1,4⟩, + ⟨4,264,131,0,0,0,0,1,4⟩, + ⟨4,264,136,0,0,0,0,1,4⟩, + ⟨4,264,138,0,0,0,0,-1,4⟩, + ⟨4,264,141,0,0,0,0,-1,4⟩, + ⟨4,264,142,0,0,0,0,1,4⟩, + ⟨4,264,144,0,0,0,0,1,4⟩, + ⟨4,264,147,0,0,0,0,-1,4⟩, + ⟨4,264,151,0,0,0,0,-1,4⟩, + ⟨4,264,152,0,0,0,0,-1,4⟩, + ⟨4,264,157,0,0,0,0,-1,4⟩, + ⟨4,264,160,0,0,0,0,-1,4⟩, + ⟨4,264,166,0,0,0,0,-1,4⟩, + ⟨4,264,167,0,0,0,0,-1,4⟩, + ⟨4,264,171,0,0,0,0,1,4⟩, + ⟨4,264,172,0,0,0,0,1,4⟩, + ⟨4,264,178,0,0,0,0,1,4⟩, + ⟨4,264,179,0,0,0,0,1,4⟩, + ⟨4,264,185,0,0,0,0,1,4⟩, + ⟨4,264,186,0,0,0,0,-1,4⟩, + ⟨4,264,192,0,0,0,0,1,4⟩, + ⟨4,264,195,0,0,0,0,1,4⟩, + ⟨4,264,196,0,0,0,0,1,4⟩, + ⟨4,264,197,0,0,0,0,-1,4⟩, + ⟨4,264,200,0,0,0,0,-1,4⟩, + ⟨4,264,207,0,0,0,0,1,4⟩, + ⟨4,264,210,0,0,0,0,-1,4⟩, + ⟨4,264,213,0,0,0,0,-1,4⟩, + ⟨4,264,214,0,0,0,0,1,4⟩, + ⟨4,264,219,0,0,0,0,-1,4⟩, + ⟨4,266,112,0,0,0,0,-1,2⟩, + ⟨4,266,113,0,0,0,0,1,4⟩, + ⟨4,266,116,0,0,0,0,1,4⟩, + ⟨4,266,117,0,0,0,0,-1,4⟩, + ⟨4,266,118,0,0,0,0,-1,4⟩, + ⟨4,266,124,0,0,0,0,-1,4⟩, + ⟨4,266,129,0,0,0,0,-1,4⟩, + ⟨4,266,130,0,0,0,0,-1,2⟩, + ⟨4,266,131,0,0,0,0,-1,2⟩, + ⟨4,266,134,0,0,0,0,-1,4⟩, + ⟨4,266,135,0,0,0,0,1,4⟩, + ⟨4,266,136,0,0,0,0,-1,2⟩, + ⟨4,266,140,0,0,0,0,-1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1514⟩, by decide⟩ +def backward_011 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State011, backwardShard0State012, + [ + ⟨4,266,143,0,0,0,0,1,4⟩, + ⟨4,266,144,0,0,0,0,-1,2⟩, + ⟨4,266,145,0,0,0,0,1,4⟩, + ⟨4,266,146,0,0,0,0,-1,4⟩, + ⟨4,266,147,0,0,0,0,1,2⟩, + ⟨4,266,150,0,0,0,0,-1,4⟩, + ⟨4,266,151,0,0,0,0,1,2⟩, + ⟨4,266,152,0,0,0,0,-1,2⟩, + ⟨4,266,157,0,0,0,0,-1,2⟩, + ⟨4,266,160,0,0,0,0,-1,2⟩, + ⟨4,266,161,0,0,0,0,-1,4⟩, + ⟨4,266,162,0,0,0,0,-1,4⟩, + ⟨4,266,163,0,0,0,0,1,2⟩, + ⟨4,266,166,0,0,0,0,-1,2⟩, + ⟨4,266,167,0,0,0,0,1,2⟩, + ⟨4,266,168,0,0,0,0,-1,4⟩, + ⟨4,266,170,0,0,0,0,-1,4⟩, + ⟨4,266,176,0,0,0,0,-1,4⟩, + ⟨4,266,177,0,0,0,0,1,4⟩, + ⟨4,266,180,0,0,0,0,-1,4⟩, + ⟨4,266,181,0,0,0,0,-1,4⟩, + ⟨4,266,182,0,0,0,0,-1,2⟩, + ⟨4,266,184,0,0,0,0,-1,2⟩, + ⟨4,266,187,0,0,0,0,-1,4⟩, + ⟨4,266,189,0,0,0,0,1,4⟩, + ⟨4,266,194,0,0,0,0,-1,4⟩, + ⟨4,266,197,0,0,0,0,1,2⟩, + ⟨4,266,198,0,0,0,0,1,4⟩, + ⟨4,266,201,0,0,0,0,1,2⟩, + ⟨4,266,205,0,0,0,0,-1,4⟩, + ⟨4,266,208,0,0,0,0,-1,4⟩, + ⟨4,266,209,0,0,0,0,-1,4⟩, + ⟨4,266,210,0,0,0,0,-1,2⟩, + ⟨4,266,212,0,0,0,0,-1,4⟩, + ⟨4,266,213,0,0,0,0,-1,2⟩, + ⟨4,266,214,0,0,0,0,-1,2⟩, + ⟨4,266,215,0,0,0,0,-1,4⟩, + ⟨4,266,219,0,0,0,0,-1,2⟩, + ⟨4,266,220,0,0,0,0,-1,4⟩, + ⟨4,266,221,0,0,0,0,-1,4⟩, + ⟨4,266,223,0,0,0,0,1,2⟩, + ⟨4,268,113,0,0,0,0,-1,4⟩, + ⟨4,268,116,0,0,0,0,-1,4⟩, + ⟨4,268,117,0,0,0,0,1,4⟩, + ⟨4,268,118,0,0,0,0,1,4⟩, + ⟨4,268,124,0,0,0,0,-1,4⟩, + ⟨4,268,129,0,0,0,0,-1,4⟩, + ⟨4,268,134,0,0,0,0,-1,4⟩, + ⟨4,268,135,0,0,0,0,1,4⟩, + ⟨4,268,140,0,0,0,0,1,4⟩, + ⟨4,268,143,0,0,0,0,1,4⟩, + ⟨4,268,145,0,0,0,0,1,4⟩, + ⟨4,268,146,0,0,0,0,-1,4⟩, + ⟨4,268,150,0,0,0,0,-1,4⟩, + ⟨4,268,161,0,0,0,0,-1,4⟩, + ⟨4,268,162,0,0,0,0,-1,4⟩, + ⟨4,268,168,0,0,0,0,-1,4⟩, + ⟨4,268,170,0,0,0,0,1,4⟩, + ⟨4,268,176,0,0,0,0,1,4⟩, + ⟨4,268,177,0,0,0,0,-1,4⟩, + ⟨4,268,180,0,0,0,0,1,4⟩, + ⟨4,268,181,0,0,0,0,1,4⟩, + ⟨4,268,187,0,0,0,0,1,4⟩, + ⟨4,268,189,0,0,0,0,1,4⟩, + ⟨4,268,194,0,0,0,0,1,4⟩, + ⟨4,268,198,0,0,0,0,-1,4⟩, + ⟨4,268,205,0,0,0,0,1,4⟩, + ⟨4,268,208,0,0,0,0,1,4⟩, + ⟨4,268,209,0,0,0,0,1,4⟩, + ⟨4,268,212,0,0,0,0,-1,4⟩, + ⟨4,268,215,0,0,0,0,-1,4⟩, + ⟨4,268,220,0,0,0,0,-1,4⟩, + ⟨4,268,221,0,0,0,0,-1,4⟩, + ⟨4,269,113,0,0,0,0,1,4⟩, + ⟨4,269,116,0,0,0,0,1,4⟩, + ⟨4,269,117,0,0,0,0,-1,4⟩, + ⟨4,269,118,0,0,0,0,-1,4⟩, + ⟨4,269,124,0,0,0,0,1,4⟩, + ⟨4,269,129,0,0,0,0,1,4⟩, + ⟨4,269,134,0,0,0,0,1,4⟩, + ⟨4,269,135,0,0,0,0,-1,4⟩, + ⟨4,269,140,0,0,0,0,-1,4⟩, + ⟨4,269,143,0,0,0,0,-1,4⟩, + ⟨4,269,145,0,0,0,0,-1,4⟩, + ⟨4,269,146,0,0,0,0,1,4⟩, + ⟨4,269,150,0,0,0,0,1,4⟩, + ⟨4,269,156,0,0,0,0,-1,2⟩, + ⟨4,269,158,0,0,0,0,-1,2⟩, + ⟨4,269,161,0,0,0,0,1,4⟩, + ⟨4,269,162,0,0,0,0,1,4⟩, + ⟨4,269,168,0,0,0,0,1,4⟩, + ⟨4,269,169,0,0,0,0,1,2⟩, + ⟨4,269,170,0,0,0,0,-1,4⟩, + ⟨4,269,174,0,0,0,0,1,2⟩, + ⟨4,269,176,0,0,0,0,-1,4⟩, + ⟨4,269,177,0,0,0,0,1,4⟩, + ⟨4,269,180,0,0,0,0,-1,4⟩, + ⟨4,269,181,0,0,0,0,-1,4⟩, + ⟨4,269,187,0,0,0,0,-1,4⟩, + ⟨4,269,189,0,0,0,0,-1,4⟩, + ⟨4,269,191,0,0,0,0,-1,2⟩, + ⟨4,269,194,0,0,0,0,-1,4⟩, + ⟨4,269,198,0,0,0,0,1,4⟩, + ⟨4,269,205,0,0,0,0,-1,4⟩, + ⟨4,269,206,0,0,0,0,1,2⟩, + ⟨4,269,208,0,0,0,0,-1,4⟩, + ⟨4,269,209,0,0,0,0,-1,4⟩, + ⟨4,269,212,0,0,0,0,1,4⟩, + ⟨4,269,215,0,0,0,0,1,4⟩, + ⟨4,269,220,0,0,0,0,1,4⟩, + ⟨4,269,221,0,0,0,0,1,4⟩, + ⟨4,270,112,0,0,0,0,1,2⟩, + ⟨4,270,113,0,0,0,0,1,2⟩, + ⟨4,270,115,0,0,0,0,1,4⟩, + ⟨4,270,116,0,0,0,0,1,2⟩, + ⟨4,270,117,0,0,0,0,1,2⟩, + ⟨4,270,118,0,0,0,0,1,2⟩, + ⟨4,270,120,0,0,0,0,1,4⟩, + ⟨4,270,130,0,0,0,0,1,4⟩, + ⟨4,270,131,0,0,0,0,-1,4⟩, + ⟨4,270,136,0,0,0,0,-1,4⟩, + ⟨4,270,138,0,0,0,0,-1,4⟩, + ⟨4,270,140,0,0,0,0,-1,2⟩, + ⟨4,270,141,0,0,0,0,-1,4⟩, + ⟨4,270,142,0,0,0,0,1,4⟩, + ⟨4,270,144,0,0,0,0,-1,4⟩, + ⟨4,270,147,0,0,0,0,1,4⟩, + ⟨4,270,151,0,0,0,0,1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1476⟩, by decide⟩ +def backward_012 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State012, backwardShard0State013, + [ + ⟨4,270,152,0,0,0,0,1,4⟩, + ⟨4,270,156,0,0,0,0,-1,2⟩, + ⟨4,270,157,0,0,0,0,1,4⟩, + ⟨4,270,158,0,0,0,0,-1,2⟩, + ⟨4,270,160,0,0,0,0,1,4⟩, + ⟨4,270,166,0,0,0,0,1,4⟩, + ⟨4,270,167,0,0,0,0,1,4⟩, + ⟨4,270,170,0,0,0,0,1,2⟩, + ⟨4,270,171,0,0,0,0,1,4⟩, + ⟨4,270,172,0,0,0,0,1,4⟩, + ⟨4,270,176,0,0,0,0,1,2⟩, + ⟨4,270,177,0,0,0,0,1,2⟩, + ⟨4,270,178,0,0,0,0,1,4⟩, + ⟨4,270,179,0,0,0,0,1,4⟩, + ⟨4,270,180,0,0,0,0,1,2⟩, + ⟨4,270,181,0,0,0,0,-1,2⟩, + ⟨4,270,182,0,0,0,0,1,2⟩, + ⟨4,270,184,0,0,0,0,1,2⟩, + ⟨4,270,185,0,0,0,0,1,4⟩, + ⟨4,270,186,0,0,0,0,-1,4⟩, + ⟨4,270,187,0,0,0,0,-1,2⟩, + ⟨4,270,191,0,0,0,0,-1,2⟩, + ⟨4,270,192,0,0,0,0,1,4⟩, + ⟨4,270,194,0,0,0,0,1,2⟩, + ⟨4,270,195,0,0,0,0,1,4⟩, + ⟨4,270,196,0,0,0,0,1,4⟩, + ⟨4,270,197,0,0,0,0,1,4⟩, + ⟨4,270,198,0,0,0,0,1,2⟩, + ⟨4,270,200,0,0,0,0,-1,4⟩, + ⟨4,270,205,0,0,0,0,1,2⟩, + ⟨4,270,207,0,0,0,0,1,4⟩, + ⟨4,270,208,0,0,0,0,1,2⟩, + ⟨4,270,209,0,0,0,0,-1,2⟩, + ⟨4,270,210,0,0,0,0,1,4⟩, + ⟨4,270,213,0,0,0,0,1,4⟩, + ⟨4,270,214,0,0,0,0,-1,4⟩, + ⟨4,270,219,0,0,0,0,1,4⟩, + ⟨4,271,112,0,0,0,0,-1,2⟩, + ⟨4,271,113,0,0,0,0,-1,2⟩, + ⟨4,271,115,0,0,0,0,-1,4⟩, + ⟨4,271,116,0,0,0,0,-1,2⟩, + ⟨4,271,117,0,0,0,0,-1,2⟩, + ⟨4,271,118,0,0,0,0,-1,2⟩, + ⟨4,271,120,0,0,0,0,-1,4⟩, + ⟨4,271,130,0,0,0,0,-1,4⟩, + ⟨4,271,131,0,0,0,0,1,4⟩, + ⟨4,271,136,0,0,0,0,1,4⟩, + ⟨4,271,138,0,0,0,0,1,4⟩, + ⟨4,271,140,0,0,0,0,1,2⟩, + ⟨4,271,141,0,0,0,0,1,4⟩, + ⟨4,271,142,0,0,0,0,-1,4⟩, + ⟨4,271,144,0,0,0,0,1,4⟩, + ⟨4,271,147,0,0,0,0,-1,4⟩, + ⟨4,271,151,0,0,0,0,-1,4⟩, + ⟨4,271,152,0,0,0,0,-1,4⟩, + ⟨4,271,156,0,0,0,0,1,2⟩, + ⟨4,271,157,0,0,0,0,-1,4⟩, + ⟨4,271,158,0,0,0,0,1,2⟩, + ⟨4,271,160,0,0,0,0,-1,4⟩, + ⟨4,271,163,0,0,0,0,-1,2⟩, + ⟨4,271,166,0,0,0,0,-1,4⟩, + ⟨4,271,167,0,0,0,0,-1,4⟩, + ⟨4,271,169,0,0,0,0,1,2⟩, + ⟨4,271,170,0,0,0,0,-1,2⟩, + ⟨4,271,171,0,0,0,0,-1,4⟩, + ⟨4,271,172,0,0,0,0,-1,4⟩, + ⟨4,271,174,0,0,0,0,1,2⟩, + ⟨4,271,176,0,0,0,0,-1,2⟩, + ⟨4,271,177,0,0,0,0,-1,2⟩, + ⟨4,271,178,0,0,0,0,-1,4⟩, + ⟨4,271,179,0,0,0,0,-1,4⟩, + ⟨4,271,180,0,0,0,0,-1,2⟩, + ⟨4,271,181,0,0,0,0,1,2⟩, + ⟨4,271,182,0,0,0,0,-1,2⟩, + ⟨4,271,184,0,0,0,0,-1,2⟩, + ⟨4,271,185,0,0,0,0,-1,4⟩, + ⟨4,271,186,0,0,0,0,1,4⟩, + ⟨4,271,187,0,0,0,0,1,2⟩, + ⟨4,271,191,0,0,0,0,1,2⟩, + ⟨4,271,192,0,0,0,0,-1,4⟩, + ⟨4,271,194,0,0,0,0,-1,2⟩, + ⟨4,271,195,0,0,0,0,-1,4⟩, + ⟨4,271,196,0,0,0,0,-1,4⟩, + ⟨4,271,197,0,0,0,0,-1,4⟩, + ⟨4,271,198,0,0,0,0,-1,2⟩, + ⟨4,271,200,0,0,0,0,1,4⟩, + ⟨4,271,201,0,0,0,0,-1,2⟩, + ⟨4,271,205,0,0,0,0,-1,2⟩, + ⟨4,271,206,0,0,0,0,1,2⟩, + ⟨4,271,207,0,0,0,0,-1,4⟩, + ⟨4,271,208,0,0,0,0,-1,2⟩, + ⟨4,271,209,0,0,0,0,1,2⟩, + ⟨4,271,210,0,0,0,0,-1,4⟩, + ⟨4,271,213,0,0,0,0,-1,4⟩, + ⟨4,271,214,0,0,0,0,1,4⟩, + ⟨4,271,219,0,0,0,0,-1,4⟩, + ⟨4,271,223,0,0,0,0,-1,2⟩, + ⟨4,272,112,0,0,0,0,1,4⟩, + ⟨4,272,114,0,0,0,0,-1,4⟩, + ⟨4,272,115,0,0,0,0,1,2⟩, + ⟨4,272,119,0,0,0,0,1,4⟩, + ⟨4,272,121,0,0,0,0,1,4⟩, + ⟨4,272,123,0,0,0,0,-1,4⟩, + ⟨4,272,124,0,0,0,0,1,2⟩, + ⟨4,272,132,0,0,0,0,1,4⟩, + ⟨4,272,133,0,0,0,0,1,4⟩, + ⟨4,272,137,0,0,0,0,1,4⟩, + ⟨4,272,139,0,0,0,0,1,4⟩, + ⟨4,272,148,0,0,0,0,1,4⟩, + ⟨4,272,149,0,0,0,0,1,4⟩, + ⟨4,272,150,0,0,0,0,1,2⟩, + ⟨4,272,155,0,0,0,0,-1,4⟩, + ⟨4,272,158,0,0,0,0,-1,4⟩, + ⟨4,272,159,0,0,0,0,-1,4⟩, + ⟨4,272,166,0,0,0,0,1,2⟩, + ⟨4,272,168,0,0,0,0,1,2⟩, + ⟨4,272,169,0,0,0,0,1,4⟩, + ⟨4,272,173,0,0,0,0,-1,4⟩, + ⟨4,272,178,0,0,0,0,1,2⟩, + ⟨4,272,188,0,0,0,0,1,4⟩, + ⟨4,272,190,0,0,0,0,-1,4⟩, + ⟨4,272,193,0,0,0,0,1,4⟩, + ⟨4,272,199,0,0,0,0,1,4⟩, + ⟨4,272,202,0,0,0,0,-1,4⟩, + ⟨4,272,204,0,0,0,0,1,4⟩, + ⟨4,272,212,0,0,0,0,1,2⟩, + ⟨4,272,213,0,0,0,0,1,2⟩, + ⟨4,272,222,0,0,0,0,-1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1432⟩, by decide⟩ +def backward_013 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State013, backwardShard0State014, + [ + ⟨4,272,223,0,0,0,0,-1,4⟩, + ⟨4,274,113,0,0,0,0,1,4⟩, + ⟨4,274,114,0,0,0,0,-1,4⟩, + ⟨4,274,118,0,0,0,0,-1,4⟩, + ⟨4,274,121,0,0,0,0,-1,4⟩, + ⟨4,274,127,0,0,0,0,-1,4⟩, + ⟨4,274,134,0,0,0,0,-1,4⟩, + ⟨4,274,135,0,0,0,0,-1,4⟩, + ⟨4,274,137,0,0,0,0,-1,4⟩, + ⟨4,274,140,0,0,0,0,1,4⟩, + ⟨4,274,145,0,0,0,0,-1,4⟩, + ⟨4,274,146,0,0,0,0,-1,4⟩, + ⟨4,274,154,0,0,0,0,-1,4⟩, + ⟨4,274,159,0,0,0,0,1,4⟩, + ⟨4,274,161,0,0,0,0,-1,4⟩, + ⟨4,274,162,0,0,0,0,1,4⟩, + ⟨4,274,165,0,0,0,0,1,4⟩, + ⟨4,274,170,0,0,0,0,1,4⟩, + ⟨4,274,173,0,0,0,0,-1,4⟩, + ⟨4,274,184,0,0,0,0,-1,4⟩, + ⟨4,274,187,0,0,0,0,1,4⟩, + ⟨4,274,188,0,0,0,0,1,4⟩, + ⟨4,274,191,0,0,0,0,-1,4⟩, + ⟨4,274,194,0,0,0,0,-1,4⟩, + ⟨4,274,198,0,0,0,0,1,4⟩, + ⟨4,274,201,0,0,0,0,-1,4⟩, + ⟨4,274,204,0,0,0,0,1,4⟩, + ⟨4,274,205,0,0,0,0,1,4⟩, + ⟨4,274,206,0,0,0,0,-1,4⟩, + ⟨4,274,217,0,0,0,0,1,4⟩, + ⟨4,274,220,0,0,0,0,-1,4⟩, + ⟨4,274,221,0,0,0,0,1,4⟩, + ⟨4,274,222,0,0,0,0,1,4⟩, + ⟨4,276,112,0,0,0,0,-1,2⟩, + ⟨4,276,120,0,0,0,0,-1,2⟩, + ⟨4,276,125,0,0,0,0,1,2⟩, + ⟨4,276,127,0,0,0,0,1,2⟩, + ⟨4,276,129,0,0,0,0,-1,2⟩, + ⟨4,276,130,0,0,0,0,-1,2⟩, + ⟨4,276,139,0,0,0,0,1,2⟩, + ⟨4,276,152,0,0,0,0,-1,2⟩, + ⟨4,276,176,0,0,0,0,-1,2⟩, + ⟨4,276,182,0,0,0,0,-1,2⟩, + ⟨4,276,184,0,0,0,0,-1,2⟩, + ⟨4,276,207,0,0,0,0,-1,2⟩, + ⟨4,276,208,0,0,0,0,-1,2⟩, + ⟨4,276,215,0,0,0,0,-1,2⟩, + ⟨4,278,122,0,0,0,0,1,4⟩, + ⟨4,278,123,0,0,0,0,1,4⟩, + ⟨4,278,125,0,0,0,0,-1,4⟩, + ⟨4,278,128,0,0,0,0,-1,4⟩, + ⟨4,278,133,0,0,0,0,-1,4⟩, + ⟨4,278,136,0,0,0,0,1,4⟩, + ⟨4,278,141,0,0,0,0,1,4⟩, + ⟨4,278,142,0,0,0,0,1,4⟩, + ⟨4,278,144,0,0,0,0,1,4⟩, + ⟨4,278,147,0,0,0,0,1,4⟩, + ⟨4,278,149,0,0,0,0,-1,4⟩, + ⟨4,278,155,0,0,0,0,-1,4⟩, + ⟨4,278,156,0,0,0,0,1,4⟩, + ⟨4,278,157,0,0,0,0,-1,4⟩, + ⟨4,278,160,0,0,0,0,-1,4⟩, + ⟨4,278,163,0,0,0,0,1,4⟩, + ⟨4,278,171,0,0,0,0,1,4⟩, + ⟨4,278,172,0,0,0,0,-1,4⟩, + ⟨4,278,174,0,0,0,0,-1,4⟩, + ⟨4,278,182,0,0,0,0,-1,4⟩, + ⟨4,278,185,0,0,0,0,-1,4⟩, + ⟨4,278,186,0,0,0,0,1,4⟩, + ⟨4,278,190,0,0,0,0,-1,4⟩, + ⟨4,278,193,0,0,0,0,1,4⟩, + ⟨4,278,195,0,0,0,0,-1,4⟩, + ⟨4,278,196,0,0,0,0,-1,4⟩, + ⟨4,278,197,0,0,0,0,1,4⟩, + ⟨4,278,199,0,0,0,0,1,4⟩, + ⟨4,278,202,0,0,0,0,1,4⟩, + ⟨4,278,203,0,0,0,0,1,4⟩, + ⟨4,278,210,0,0,0,0,-1,4⟩, + ⟨4,278,219,0,0,0,0,-1,4⟩, + ⟨4,279,113,0,0,0,0,-1,4⟩, + ⟨4,279,114,0,0,0,0,-1,4⟩, + ⟨4,279,118,0,0,0,0,1,4⟩, + ⟨4,279,121,0,0,0,0,-1,4⟩, + ⟨4,279,127,0,0,0,0,1,4⟩, + ⟨4,279,134,0,0,0,0,-1,4⟩, + ⟨4,279,135,0,0,0,0,-1,4⟩, + ⟨4,279,137,0,0,0,0,-1,4⟩, + ⟨4,279,140,0,0,0,0,-1,4⟩, + ⟨4,279,145,0,0,0,0,-1,4⟩, + ⟨4,279,146,0,0,0,0,-1,4⟩, + ⟨4,279,154,0,0,0,0,1,4⟩, + ⟨4,279,159,0,0,0,0,1,4⟩, + ⟨4,279,161,0,0,0,0,-1,4⟩, + ⟨4,279,162,0,0,0,0,1,4⟩, + ⟨4,279,165,0,0,0,0,-1,4⟩, + ⟨4,279,170,0,0,0,0,-1,4⟩, + ⟨4,279,173,0,0,0,0,-1,4⟩, + ⟨4,279,184,0,0,0,0,-1,4⟩, + ⟨4,279,187,0,0,0,0,-1,4⟩, + ⟨4,279,188,0,0,0,0,1,4⟩, + ⟨4,279,191,0,0,0,0,-1,4⟩, + ⟨4,279,194,0,0,0,0,1,4⟩, + ⟨4,279,198,0,0,0,0,-1,4⟩, + ⟨4,279,201,0,0,0,0,-1,4⟩, + ⟨4,279,204,0,0,0,0,1,4⟩, + ⟨4,279,205,0,0,0,0,-1,4⟩, + ⟨4,279,206,0,0,0,0,-1,4⟩, + ⟨4,279,217,0,0,0,0,-1,4⟩, + ⟨4,279,220,0,0,0,0,-1,4⟩, + ⟨4,279,221,0,0,0,0,1,4⟩, + ⟨4,279,222,0,0,0,0,1,4⟩, + ⟨4,280,112,0,0,0,0,-1,4⟩, + ⟨4,280,114,0,0,0,0,1,4⟩, + ⟨4,280,115,0,0,0,0,-1,2⟩, + ⟨4,280,119,0,0,0,0,-1,4⟩, + ⟨4,280,121,0,0,0,0,-1,4⟩, + ⟨4,280,122,0,0,0,0,-1,2⟩, + ⟨4,280,123,0,0,0,0,-1,4⟩, + ⟨4,280,124,0,0,0,0,-1,2⟩, + ⟨4,280,132,0,0,0,0,-1,4⟩, + ⟨4,280,133,0,0,0,0,1,4⟩, + ⟨4,280,136,0,0,0,0,-1,2⟩, + ⟨4,280,137,0,0,0,0,-1,4⟩, + ⟨4,280,139,0,0,0,0,-1,4⟩, + ⟨4,280,144,0,0,0,0,-1,2⟩, + ⟨4,280,147,0,0,0,0,-1,2⟩, + ⟨4,280,148,0,0,0,0,-1,4⟩, + ⟨4,280,149,0,0,0,0,1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1496⟩, by decide⟩ +def backward_014 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State014, backwardShard0State015, + [ + ⟨4,280,150,0,0,0,0,-1,2⟩, + ⟨4,280,155,0,0,0,0,1,4⟩, + ⟨4,280,157,0,0,0,0,-1,2⟩, + ⟨4,280,158,0,0,0,0,1,4⟩, + ⟨4,280,159,0,0,0,0,1,4⟩, + ⟨4,280,160,0,0,0,0,-1,2⟩, + ⟨4,280,166,0,0,0,0,-1,2⟩, + ⟨4,280,168,0,0,0,0,-1,2⟩, + ⟨4,280,169,0,0,0,0,-1,4⟩, + ⟨4,280,173,0,0,0,0,1,4⟩, + ⟨4,280,174,0,0,0,0,-1,2⟩, + ⟨4,280,178,0,0,0,0,-1,2⟩, + ⟨4,280,182,0,0,0,0,-1,2⟩, + ⟨4,280,188,0,0,0,0,-1,4⟩, + ⟨4,280,190,0,0,0,0,1,4⟩, + ⟨4,280,193,0,0,0,0,-1,4⟩, + ⟨4,280,197,0,0,0,0,-1,2⟩, + ⟨4,280,199,0,0,0,0,-1,4⟩, + ⟨4,280,202,0,0,0,0,-1,4⟩, + ⟨4,280,203,0,0,0,0,-1,2⟩, + ⟨4,280,204,0,0,0,0,-1,4⟩, + ⟨4,280,210,0,0,0,0,-1,2⟩, + ⟨4,280,212,0,0,0,0,-1,2⟩, + ⟨4,280,213,0,0,0,0,-1,2⟩, + ⟨4,280,219,0,0,0,0,-1,2⟩, + ⟨4,280,222,0,0,0,0,1,4⟩, + ⟨4,280,223,0,0,0,0,1,4⟩, + ⟨4,281,114,0,0,0,0,-1,2⟩, + ⟨4,281,121,0,0,0,0,1,2⟩, + ⟨4,281,134,0,0,0,0,-1,2⟩, + ⟨4,281,135,0,0,0,0,1,2⟩, + ⟨4,281,137,0,0,0,0,1,2⟩, + ⟨4,281,145,0,0,0,0,1,2⟩, + ⟨4,281,146,0,0,0,0,-1,2⟩, + ⟨4,281,159,0,0,0,0,-1,2⟩, + ⟨4,281,161,0,0,0,0,-1,2⟩, + ⟨4,281,162,0,0,0,0,-1,2⟩, + ⟨4,281,173,0,0,0,0,-1,2⟩, + ⟨4,281,184,0,0,0,0,-1,2⟩, + ⟨4,281,188,0,0,0,0,1,2⟩, + ⟨4,281,191,0,0,0,0,1,2⟩, + ⟨4,281,201,0,0,0,0,1,2⟩, + ⟨4,281,204,0,0,0,0,1,2⟩, + ⟨4,281,206,0,0,0,0,-1,2⟩, + ⟨4,281,220,0,0,0,0,-1,2⟩, + ⟨4,281,221,0,0,0,0,-1,2⟩, + ⟨4,281,222,0,0,0,0,-1,2⟩, + ⟨4,283,112,0,0,0,0,1,2⟩, + ⟨4,283,113,0,0,0,0,-1,2⟩, + ⟨4,283,118,0,0,0,0,-1,2⟩, + ⟨4,283,119,0,0,0,0,-1,2⟩, + ⟨4,283,121,0,0,0,0,-1,2⟩, + ⟨4,283,122,0,0,0,0,-1,4⟩, + ⟨4,283,123,0,0,0,0,-1,4⟩, + ⟨4,283,125,0,0,0,0,-1,4⟩, + ⟨4,283,127,0,0,0,0,-1,2⟩, + ⟨4,283,128,0,0,0,0,-1,4⟩, + ⟨4,283,129,0,0,0,0,1,1⟩, + ⟨4,283,130,0,0,0,0,1,1⟩, + ⟨4,283,133,0,0,0,0,1,4⟩, + ⟨4,283,134,0,0,0,0,1,2⟩, + ⟨4,283,135,0,0,0,0,-1,2⟩, + ⟨4,283,136,0,0,0,0,-1,4⟩, + ⟨4,283,137,0,0,0,0,-1,2⟩, + ⟨4,283,139,0,0,0,0,-1,2⟩, + ⟨4,283,140,0,0,0,0,-1,2⟩, + ⟨4,283,141,0,0,0,0,1,4⟩, + ⟨4,283,142,0,0,0,0,1,4⟩, + ⟨4,283,144,0,0,0,0,-1,4⟩, + ⟨4,283,145,0,0,0,0,-1,2⟩, + ⟨4,283,146,0,0,0,0,1,2⟩, + ⟨4,283,147,0,0,0,0,-1,4⟩, + ⟨4,283,149,0,0,0,0,1,4⟩, + ⟨4,283,152,0,0,0,0,1,1⟩, + ⟨4,283,154,0,0,0,0,-1,2⟩, + ⟨4,283,155,0,0,0,0,1,4⟩, + ⟨4,283,156,0,0,0,0,1,4⟩, + ⟨4,283,157,0,0,0,0,1,4⟩, + ⟨4,283,159,0,0,0,0,1,2⟩, + ⟨4,283,160,0,0,0,0,1,4⟩, + ⟨4,283,161,0,0,0,0,1,2⟩, + ⟨4,283,162,0,0,0,0,1,2⟩, + ⟨4,283,163,0,0,0,0,1,4⟩, + ⟨4,283,165,0,0,0,0,-1,2⟩, + ⟨4,283,169,0,0,0,0,1,2⟩, + ⟨4,283,170,0,0,0,0,1,2⟩, + ⟨4,283,171,0,0,0,0,1,4⟩, + ⟨4,283,172,0,0,0,0,-1,4⟩, + ⟨4,283,174,0,0,0,0,1,4⟩, + ⟨4,283,182,0,0,0,0,1,4⟩, + ⟨4,283,184,0,0,0,0,1,2⟩, + ⟨4,283,185,0,0,0,0,-1,4⟩, + ⟨4,283,186,0,0,0,0,1,4⟩, + ⟨4,283,187,0,0,0,0,-1,2⟩, + ⟨4,283,190,0,0,0,0,1,4⟩, + ⟨4,283,191,0,0,0,0,-1,2⟩, + ⟨4,283,193,0,0,0,0,-1,4⟩, + ⟨4,283,194,0,0,0,0,-1,2⟩, + ⟨4,283,195,0,0,0,0,-1,4⟩, + ⟨4,283,196,0,0,0,0,-1,4⟩, + ⟨4,283,197,0,0,0,0,-1,4⟩, + ⟨4,283,198,0,0,0,0,-1,2⟩, + ⟨4,283,199,0,0,0,0,-1,4⟩, + ⟨4,283,201,0,0,0,0,-1,2⟩, + ⟨4,283,202,0,0,0,0,-1,4⟩, + ⟨4,283,203,0,0,0,0,-1,4⟩, + ⟨4,283,205,0,0,0,0,1,2⟩, + ⟨4,283,206,0,0,0,0,1,2⟩, + ⟨4,283,210,0,0,0,0,1,4⟩, + ⟨4,283,215,0,0,0,0,1,1⟩, + ⟨4,283,217,0,0,0,0,-1,2⟩, + ⟨4,283,219,0,0,0,0,1,4⟩, + ⟨4,283,220,0,0,0,0,1,2⟩, + ⟨4,283,221,0,0,0,0,1,2⟩, + ⟨4,283,222,0,0,0,0,1,2⟩, + ⟨4,284,122,0,0,0,0,1,4⟩, + ⟨4,284,123,0,0,0,0,1,4⟩, + ⟨4,284,125,0,0,0,0,1,4⟩, + ⟨4,284,128,0,0,0,0,1,4⟩, + ⟨4,284,133,0,0,0,0,-1,4⟩, + ⟨4,284,136,0,0,0,0,1,4⟩, + ⟨4,284,141,0,0,0,0,-1,4⟩, + ⟨4,284,142,0,0,0,0,-1,4⟩, + ⟨4,284,144,0,0,0,0,1,4⟩, + ⟨4,284,147,0,0,0,0,1,4⟩, + ⟨4,284,149,0,0,0,0,-1,4⟩, + ⟨4,284,155,0,0,0,0,1,4⟩, + ⟨4,284,156,0,0,0,0,-1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1388⟩, by decide⟩ +def backward_015 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State015, backwardShard0State016, + [ + ⟨4,284,157,0,0,0,0,-1,4⟩, + ⟨4,284,160,0,0,0,0,-1,4⟩, + ⟨4,284,163,0,0,0,0,-1,4⟩, + ⟨4,284,171,0,0,0,0,-1,4⟩, + ⟨4,284,172,0,0,0,0,1,4⟩, + ⟨4,284,174,0,0,0,0,-1,4⟩, + ⟨4,284,182,0,0,0,0,-1,4⟩, + ⟨4,284,185,0,0,0,0,1,4⟩, + ⟨4,284,186,0,0,0,0,-1,4⟩, + ⟨4,284,190,0,0,0,0,1,4⟩, + ⟨4,284,193,0,0,0,0,-1,4⟩, + ⟨4,284,195,0,0,0,0,1,4⟩, + ⟨4,284,196,0,0,0,0,1,4⟩, + ⟨4,284,197,0,0,0,0,1,4⟩, + ⟨4,284,199,0,0,0,0,-1,4⟩, + ⟨4,284,202,0,0,0,0,1,4⟩, + ⟨4,284,203,0,0,0,0,1,4⟩, + ⟨4,284,210,0,0,0,0,-1,4⟩, + ⟨4,284,219,0,0,0,0,-1,4⟩, + ⟨4,285,113,0,0,0,0,1,2⟩, + ⟨4,285,118,0,0,0,0,1,2⟩, + ⟨4,285,127,0,0,0,0,1,2⟩, + ⟨4,285,140,0,0,0,0,1,2⟩, + ⟨4,285,154,0,0,0,0,1,2⟩, + ⟨4,285,165,0,0,0,0,1,2⟩, + ⟨4,285,170,0,0,0,0,-1,2⟩, + ⟨4,285,187,0,0,0,0,1,2⟩, + ⟨4,285,194,0,0,0,0,1,2⟩, + ⟨4,285,198,0,0,0,0,1,2⟩, + ⟨4,285,205,0,0,0,0,-1,2⟩, + ⟨4,285,217,0,0,0,0,1,2⟩, + ⟨4,286,112,0,0,0,0,1,4⟩, + ⟨4,286,113,0,0,0,0,-1,4⟩, + ⟨4,286,115,0,0,0,0,-1,2⟩, + ⟨4,286,118,0,0,0,0,1,4⟩, + ⟨4,286,119,0,0,0,0,1,4⟩, + ⟨4,286,123,0,0,0,0,1,4⟩, + ⟨4,286,124,0,0,0,0,1,2⟩, + ⟨4,286,125,0,0,0,0,1,2⟩, + ⟨4,286,127,0,0,0,0,1,4⟩, + ⟨4,286,128,0,0,0,0,1,2⟩, + ⟨4,286,132,0,0,0,0,-1,4⟩, + ⟨4,286,133,0,0,0,0,-1,4⟩, + ⟨4,286,134,0,0,0,0,1,4⟩, + ⟨4,286,135,0,0,0,0,1,4⟩, + ⟨4,286,139,0,0,0,0,1,4⟩, + ⟨4,286,140,0,0,0,0,-1,4⟩, + ⟨4,286,141,0,0,0,0,1,2⟩, + ⟨4,286,142,0,0,0,0,-1,2⟩, + ⟨4,286,145,0,0,0,0,1,4⟩, + ⟨4,286,146,0,0,0,0,1,4⟩, + ⟨4,286,148,0,0,0,0,-1,4⟩, + ⟨4,286,149,0,0,0,0,-1,4⟩, + ⟨4,286,150,0,0,0,0,-1,2⟩, + ⟨4,286,154,0,0,0,0,1,4⟩, + ⟨4,286,155,0,0,0,0,1,4⟩, + ⟨4,286,156,0,0,0,0,1,2⟩, + ⟨4,286,158,0,0,0,0,1,4⟩, + ⟨4,286,161,0,0,0,0,1,4⟩, + ⟨4,286,162,0,0,0,0,-1,4⟩, + ⟨4,286,163,0,0,0,0,1,2⟩, + ⟨4,286,165,0,0,0,0,-1,4⟩, + ⟨4,286,166,0,0,0,0,1,2⟩, + ⟨4,286,168,0,0,0,0,-1,2⟩, + ⟨4,286,169,0,0,0,0,1,4⟩, + ⟨4,286,170,0,0,0,0,-1,4⟩, + ⟨4,286,171,0,0,0,0,-1,2⟩, + ⟨4,286,172,0,0,0,0,-1,2⟩, + ⟨4,286,178,0,0,0,0,-1,2⟩, + ⟨4,286,184,0,0,0,0,1,4⟩, + ⟨4,286,185,0,0,0,0,1,2⟩, + ⟨4,286,186,0,0,0,0,1,2⟩, + ⟨4,286,187,0,0,0,0,-1,4⟩, + ⟨4,286,190,0,0,0,0,1,4⟩, + ⟨4,286,191,0,0,0,0,1,4⟩, + ⟨4,286,193,0,0,0,0,-1,4⟩, + ⟨4,286,194,0,0,0,0,1,4⟩, + ⟨4,286,195,0,0,0,0,1,2⟩, + ⟨4,286,196,0,0,0,0,-1,2⟩, + ⟨4,286,198,0,0,0,0,-1,4⟩, + ⟨4,286,199,0,0,0,0,-1,4⟩, + ⟨4,286,201,0,0,0,0,1,4⟩, + ⟨4,286,202,0,0,0,0,1,4⟩, + ⟨4,286,205,0,0,0,0,-1,4⟩, + ⟨4,286,206,0,0,0,0,1,4⟩, + ⟨4,286,212,0,0,0,0,1,2⟩, + ⟨4,286,213,0,0,0,0,1,2⟩, + ⟨4,286,217,0,0,0,0,-1,4⟩, + ⟨4,286,220,0,0,0,0,1,4⟩, + ⟨4,286,221,0,0,0,0,-1,4⟩, + ⟨4,286,223,0,0,0,0,1,4⟩, + ⟨4,287,112,0,0,0,0,-1,2⟩, + ⟨4,287,119,0,0,0,0,-1,2⟩, + ⟨4,287,122,0,0,0,0,-1,2⟩, + ⟨4,287,124,0,0,0,0,-1,1⟩, + ⟨4,287,125,0,0,0,0,-1,2⟩, + ⟨4,287,128,0,0,0,0,-1,2⟩, + ⟨4,287,132,0,0,0,0,-1,2⟩, + ⟨4,287,134,0,0,0,0,-1,2⟩, + ⟨4,287,135,0,0,0,0,-1,2⟩, + ⟨4,287,136,0,0,0,0,-1,2⟩, + ⟨4,287,138,0,0,0,0,-1,1⟩, + ⟨4,287,139,0,0,0,0,-1,2⟩, + ⟨4,287,141,0,0,0,0,-1,2⟩, + ⟨4,287,142,0,0,0,0,1,2⟩, + ⟨4,287,143,0,0,0,0,-1,1⟩, + ⟨4,287,144,0,0,0,0,-1,2⟩, + ⟨4,287,145,0,0,0,0,-1,2⟩, + ⟨4,287,146,0,0,0,0,-1,2⟩, + ⟨4,287,147,0,0,0,0,-1,2⟩, + ⟨4,287,148,0,0,0,0,-1,2⟩, + ⟨4,287,156,0,0,0,0,-1,2⟩, + ⟨4,287,157,0,0,0,0,-1,2⟩, + ⟨4,287,158,0,0,0,0,-1,2⟩, + ⟨4,287,160,0,0,0,0,-1,2⟩, + ⟨4,287,161,0,0,0,0,-1,2⟩, + ⟨4,287,162,0,0,0,0,1,2⟩, + ⟨4,287,163,0,0,0,0,-1,2⟩, + ⟨4,287,166,0,0,0,0,-1,1⟩, + ⟨4,287,169,0,0,0,0,-1,2⟩, + ⟨4,287,171,0,0,0,0,1,2⟩, + ⟨4,287,172,0,0,0,0,1,2⟩, + ⟨4,287,174,0,0,0,0,-1,2⟩, + ⟨4,287,182,0,0,0,0,-1,2⟩, + ⟨4,287,184,0,0,0,0,-1,2⟩, + ⟨4,287,185,0,0,0,0,-1,2⟩, + ⟨4,287,186,0,0,0,0,-1,2⟩, + ⟨4,287,189,0,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1388⟩, by decide⟩ +def backward_016 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State016, backwardShard0State017, + [ + ⟨4,287,191,0,0,0,0,-1,2⟩, + ⟨4,287,195,0,0,0,0,-1,2⟩, + ⟨4,287,196,0,0,0,0,1,2⟩, + ⟨4,287,197,0,0,0,0,-1,2⟩, + ⟨4,287,200,0,0,0,0,-1,1⟩, + ⟨4,287,201,0,0,0,0,-1,2⟩, + ⟨4,287,203,0,0,0,0,-1,2⟩, + ⟨4,287,206,0,0,0,0,-1,2⟩, + ⟨4,287,210,0,0,0,0,-1,2⟩, + ⟨4,287,212,0,0,0,0,-1,1⟩, + ⟨4,287,213,0,0,0,0,-1,1⟩, + ⟨4,287,219,0,0,0,0,-1,2⟩, + ⟨4,287,220,0,0,0,0,-1,2⟩, + ⟨4,287,221,0,0,0,0,1,2⟩, + ⟨4,287,223,0,0,0,0,-1,2⟩, + ⟨4,288,112,0,0,0,0,1,2⟩, + ⟨4,288,113,0,0,0,0,1,8⟩, + ⟨4,288,114,0,0,0,0,-1,4⟩, + ⟨4,288,118,0,0,0,0,-1,8⟩, + ⟨4,288,122,0,0,0,0,1,8⟩, + ⟨4,288,123,0,0,0,0,-3,8⟩, + ⟨4,288,124,0,0,0,0,1,2⟩, + ⟨4,288,125,0,0,0,0,-1,8⟩, + ⟨4,288,127,0,0,0,0,-1,4⟩, + ⟨4,288,128,0,0,0,0,-1,8⟩, + ⟨4,288,129,0,0,0,0,1,2⟩, + ⟨4,288,130,0,0,0,0,1,2⟩, + ⟨4,288,131,0,0,0,0,1,2⟩, + ⟨4,288,132,0,0,0,0,-1,4⟩, + ⟨4,288,133,0,0,0,0,3,8⟩, + ⟨4,288,134,0,0,0,0,1,8⟩, + ⟨4,288,135,0,0,0,0,-1,8⟩, + ⟨4,288,136,0,0,0,0,1,4⟩, + ⟨4,288,140,0,0,0,0,-1,8⟩, + ⟨4,288,141,0,0,0,0,-1,4⟩, + ⟨4,288,142,0,0,0,0,1,4⟩, + ⟨4,288,144,0,0,0,0,1,4⟩, + ⟨4,288,145,0,0,0,0,-1,8⟩, + ⟨4,288,146,0,0,0,0,1,8⟩, + ⟨4,288,147,0,0,0,0,-1,4⟩, + ⟨4,288,148,0,0,0,0,1,4⟩, + ⟨4,288,149,0,0,0,0,-3,8⟩, + ⟨4,288,152,0,0,0,0,1,2⟩, + ⟨4,288,154,0,0,0,0,-1,4⟩, + ⟨4,288,155,0,0,0,0,-1,8⟩, + ⟨4,288,156,0,0,0,0,-1,8⟩, + ⟨4,288,157,0,0,0,0,1,4⟩, + ⟨4,288,158,0,0,0,0,1,4⟩, + ⟨4,288,160,0,0,0,0,1,4⟩, + ⟨4,288,161,0,0,0,0,1,8⟩, + ⟨4,288,162,0,0,0,0,-1,8⟩, + ⟨4,288,163,0,0,0,0,1,8⟩, + ⟨4,288,165,0,0,0,0,-1,4⟩, + ⟨4,288,166,0,0,0,0,1,2⟩, + ⟨4,288,169,0,0,0,0,1,2⟩, + ⟨4,288,170,0,0,0,0,1,8⟩, + ⟨4,288,171,0,0,0,0,1,4⟩, + ⟨4,288,172,0,0,0,0,-1,4⟩, + ⟨4,288,173,0,0,0,0,-1,4⟩, + ⟨4,288,174,0,0,0,0,1,8⟩, + ⟨4,288,181,0,0,0,0,1,2⟩, + ⟨4,288,182,0,0,0,0,1,8⟩, + ⟨4,288,184,0,0,0,0,1,4⟩, + ⟨4,288,185,0,0,0,0,-1,4⟩, + ⟨4,288,186,0,0,0,0,-1,4⟩, + ⟨4,288,187,0,0,0,0,-1,8⟩, + ⟨4,288,188,0,0,0,0,1,4⟩, + ⟨4,288,190,0,0,0,0,-1,8⟩, + ⟨4,288,191,0,0,0,0,1,4⟩, + ⟨4,288,193,0,0,0,0,1,8⟩, + ⟨4,288,194,0,0,0,0,-1,8⟩, + ⟨4,288,195,0,0,0,0,-1,4⟩, + ⟨4,288,196,0,0,0,0,-1,4⟩, + ⟨4,288,197,0,0,0,0,-1,4⟩, + ⟨4,288,198,0,0,0,0,1,8⟩, + ⟨4,288,199,0,0,0,0,1,8⟩, + ⟨4,288,201,0,0,0,0,-1,4⟩, + ⟨4,288,202,0,0,0,0,3,8⟩, + ⟨4,288,203,0,0,0,0,-1,8⟩, + ⟨4,288,204,0,0,0,0,1,4⟩, + ⟨4,288,205,0,0,0,0,1,8⟩, + ⟨4,288,206,0,0,0,0,1,4⟩, + ⟨4,288,209,0,0,0,0,1,2⟩, + ⟨4,288,210,0,0,0,0,1,4⟩, + ⟨4,288,212,0,0,0,0,1,2⟩, + ⟨4,288,213,0,0,0,0,1,2⟩, + ⟨4,288,214,0,0,0,0,1,2⟩, + ⟨4,288,215,0,0,0,0,1,2⟩, + ⟨4,288,217,0,0,0,0,1,4⟩, + ⟨4,288,219,0,0,0,0,1,4⟩, + ⟨4,288,220,0,0,0,0,1,8⟩, + ⟨4,288,221,0,0,0,0,-1,8⟩, + ⟨4,288,223,0,0,0,0,-1,4⟩, + ⟨4,290,114,0,0,0,0,-1,4⟩, + ⟨4,290,121,0,0,0,0,-1,4⟩, + ⟨4,290,127,0,0,0,0,-1,4⟩, + ⟨4,290,136,0,0,0,0,1,4⟩, + ⟨4,290,137,0,0,0,0,1,4⟩, + ⟨4,290,141,0,0,0,0,1,4⟩, + ⟨4,290,142,0,0,0,0,1,4⟩, + ⟨4,290,144,0,0,0,0,1,4⟩, + ⟨4,290,147,0,0,0,0,-1,4⟩, + ⟨4,290,154,0,0,0,0,-1,4⟩, + ⟨4,290,157,0,0,0,0,-1,4⟩, + ⟨4,290,159,0,0,0,0,-1,4⟩, + ⟨4,290,160,0,0,0,0,-1,4⟩, + ⟨4,290,165,0,0,0,0,1,4⟩, + ⟨4,290,171,0,0,0,0,1,4⟩, + ⟨4,290,172,0,0,0,0,1,4⟩, + ⟨4,290,173,0,0,0,0,-1,4⟩, + ⟨4,290,184,0,0,0,0,-1,4⟩, + ⟨4,290,185,0,0,0,0,-1,4⟩, + ⟨4,290,186,0,0,0,0,1,4⟩, + ⟨4,290,188,0,0,0,0,1,4⟩, + ⟨4,290,191,0,0,0,0,1,4⟩, + ⟨4,290,195,0,0,0,0,-1,4⟩, + ⟨4,290,196,0,0,0,0,1,4⟩, + ⟨4,290,197,0,0,0,0,-1,4⟩, + ⟨4,290,201,0,0,0,0,-1,4⟩, + ⟨4,290,204,0,0,0,0,1,4⟩, + ⟨4,290,206,0,0,0,0,-1,4⟩, + ⟨4,290,210,0,0,0,0,-1,4⟩, + ⟨4,290,217,0,0,0,0,-1,4⟩, + ⟨4,290,219,0,0,0,0,-1,4⟩, + ⟨4,290,222,0,0,0,0,1,4⟩, + ⟨4,292,142,0,0,0,0,1,2⟩, + ⟨4,292,146,0,0,0,0,1,2⟩, + ⟨4,292,160,0,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1546⟩, by decide⟩ +def backward_017 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State017, backwardShard0State018, + [ + ⟨4,292,161,0,0,0,0,1,2⟩, + ⟨4,292,170,0,0,0,0,1,2⟩, + ⟨4,292,171,0,0,0,0,1,2⟩, + ⟨4,292,205,0,0,0,0,1,2⟩, + ⟨4,292,210,0,0,0,0,1,2⟩, + ⟨4,294,113,0,0,0,0,1,4⟩, + ⟨4,294,118,0,0,0,0,-1,4⟩, + ⟨4,294,122,0,0,0,0,-1,4⟩, + ⟨4,294,123,0,0,0,0,1,4⟩, + ⟨4,294,125,0,0,0,0,-1,4⟩, + ⟨4,294,128,0,0,0,0,-1,4⟩, + ⟨4,294,133,0,0,0,0,-1,4⟩, + ⟨4,294,134,0,0,0,0,-1,4⟩, + ⟨4,294,135,0,0,0,0,1,4⟩, + ⟨4,294,140,0,0,0,0,-1,4⟩, + ⟨4,294,145,0,0,0,0,1,4⟩, + ⟨4,294,146,0,0,0,0,-1,4⟩, + ⟨4,294,149,0,0,0,0,1,4⟩, + ⟨4,294,155,0,0,0,0,-1,4⟩, + ⟨4,294,156,0,0,0,0,-1,4⟩, + ⟨4,294,161,0,0,0,0,-1,4⟩, + ⟨4,294,162,0,0,0,0,1,4⟩, + ⟨4,294,163,0,0,0,0,1,4⟩, + ⟨4,294,170,0,0,0,0,1,4⟩, + ⟨4,294,174,0,0,0,0,-1,4⟩, + ⟨4,294,182,0,0,0,0,-1,4⟩, + ⟨4,294,187,0,0,0,0,-1,4⟩, + ⟨4,294,190,0,0,0,0,-1,4⟩, + ⟨4,294,193,0,0,0,0,1,4⟩, + ⟨4,294,194,0,0,0,0,-1,4⟩, + ⟨4,294,198,0,0,0,0,1,4⟩, + ⟨4,294,199,0,0,0,0,1,4⟩, + ⟨4,294,202,0,0,0,0,-1,4⟩, + ⟨4,294,203,0,0,0,0,1,4⟩, + ⟨4,294,205,0,0,0,0,1,4⟩, + ⟨4,294,220,0,0,0,0,-1,4⟩, + ⟨4,294,221,0,0,0,0,1,4⟩, + ⟨4,295,114,0,0,0,0,-1,4⟩, + ⟨4,295,121,0,0,0,0,-1,4⟩, + ⟨4,295,127,0,0,0,0,1,4⟩, + ⟨4,295,136,0,0,0,0,1,4⟩, + ⟨4,295,137,0,0,0,0,1,4⟩, + ⟨4,295,141,0,0,0,0,-1,4⟩, + ⟨4,295,142,0,0,0,0,-1,4⟩, + ⟨4,295,144,0,0,0,0,1,4⟩, + ⟨4,295,147,0,0,0,0,-1,4⟩, + ⟨4,295,154,0,0,0,0,1,4⟩, + ⟨4,295,157,0,0,0,0,-1,4⟩, + ⟨4,295,159,0,0,0,0,-1,4⟩, + ⟨4,295,160,0,0,0,0,-1,4⟩, + ⟨4,295,165,0,0,0,0,-1,4⟩, + ⟨4,295,171,0,0,0,0,-1,4⟩, + ⟨4,295,172,0,0,0,0,-1,4⟩, + ⟨4,295,173,0,0,0,0,-1,4⟩, + ⟨4,295,184,0,0,0,0,-1,4⟩, + ⟨4,295,185,0,0,0,0,1,4⟩, + ⟨4,295,186,0,0,0,0,-1,4⟩, + ⟨4,295,188,0,0,0,0,1,4⟩, + ⟨4,295,191,0,0,0,0,1,4⟩, + ⟨4,295,195,0,0,0,0,1,4⟩, + ⟨4,295,196,0,0,0,0,-1,4⟩, + ⟨4,295,197,0,0,0,0,-1,4⟩, + ⟨4,295,201,0,0,0,0,-1,4⟩, + ⟨4,295,204,0,0,0,0,1,4⟩, + ⟨4,295,206,0,0,0,0,-1,4⟩, + ⟨4,295,210,0,0,0,0,-1,4⟩, + ⟨4,295,217,0,0,0,0,1,4⟩, + ⟨4,295,219,0,0,0,0,-1,4⟩, + ⟨4,295,222,0,0,0,0,1,4⟩, + ⟨4,296,112,0,0,0,0,-1,2⟩, + ⟨4,296,113,0,0,0,0,-1,8⟩, + ⟨4,296,114,0,0,0,0,1,4⟩, + ⟨4,296,118,0,0,0,0,1,8⟩, + ⟨4,296,122,0,0,0,0,3,8⟩, + ⟨4,296,123,0,0,0,0,-1,8⟩, + ⟨4,296,124,0,0,0,0,-1,2⟩, + ⟨4,296,125,0,0,0,0,1,8⟩, + ⟨4,296,127,0,0,0,0,1,4⟩, + ⟨4,296,128,0,0,0,0,1,8⟩, + ⟨4,296,129,0,0,0,0,-1,2⟩, + ⟨4,296,130,0,0,0,0,-1,2⟩, + ⟨4,296,131,0,0,0,0,-1,2⟩, + ⟨4,296,132,0,0,0,0,1,4⟩, + ⟨4,296,133,0,0,0,0,1,8⟩, + ⟨4,296,134,0,0,0,0,-5,8⟩, + ⟨4,296,135,0,0,0,0,-3,8⟩, + ⟨4,296,136,0,0,0,0,-1,4⟩, + ⟨4,296,140,0,0,0,0,1,8⟩, + ⟨4,296,141,0,0,0,0,1,4⟩, + ⟨4,296,142,0,0,0,0,-1,4⟩, + ⟨4,296,144,0,0,0,0,-1,4⟩, + ⟨4,296,145,0,0,0,0,-3,8⟩, + ⟨4,296,146,0,0,0,0,-5,8⟩, + ⟨4,296,147,0,0,0,0,1,4⟩, + ⟨4,296,148,0,0,0,0,-1,4⟩, + ⟨4,296,149,0,0,0,0,-1,8⟩, + ⟨4,296,152,0,0,0,0,-1,2⟩, + ⟨4,296,154,0,0,0,0,1,4⟩, + ⟨4,296,155,0,0,0,0,1,8⟩, + ⟨4,296,156,0,0,0,0,1,8⟩, + ⟨4,296,157,0,0,0,0,-1,4⟩, + ⟨4,296,158,0,0,0,0,-1,4⟩, + ⟨4,296,160,0,0,0,0,-1,4⟩, + ⟨4,296,161,0,0,0,0,-5,8⟩, + ⟨4,296,162,0,0,0,0,-3,8⟩, + ⟨4,296,163,0,0,0,0,-1,8⟩, + ⟨4,296,165,0,0,0,0,1,4⟩, + ⟨4,296,166,0,0,0,0,-1,2⟩, + ⟨4,296,169,0,0,0,0,-1,2⟩, + ⟨4,296,170,0,0,0,0,-1,8⟩, + ⟨4,296,171,0,0,0,0,-1,4⟩, + ⟨4,296,172,0,0,0,0,1,4⟩, + ⟨4,296,173,0,0,0,0,1,4⟩, + ⟨4,296,174,0,0,0,0,-5,8⟩, + ⟨4,296,181,0,0,0,0,-1,2⟩, + ⟨4,296,182,0,0,0,0,-5,8⟩, + ⟨4,296,184,0,0,0,0,-1,4⟩, + ⟨4,296,185,0,0,0,0,1,4⟩, + ⟨4,296,186,0,0,0,0,1,4⟩, + ⟨4,296,187,0,0,0,0,1,8⟩, + ⟨4,296,188,0,0,0,0,-1,4⟩, + ⟨4,296,190,0,0,0,0,1,8⟩, + ⟨4,296,191,0,0,0,0,-1,4⟩, + ⟨4,296,193,0,0,0,0,-1,8⟩, + ⟨4,296,194,0,0,0,0,1,8⟩, + ⟨4,296,195,0,0,0,0,1,4⟩, + ⟨4,296,196,0,0,0,0,1,4⟩, + ⟨4,296,197,0,0,0,0,1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1604⟩, by decide⟩ +def backward_018 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State018, backwardShard0State019, + [ + ⟨4,296,198,0,0,0,0,-1,8⟩, + ⟨4,296,199,0,0,0,0,-1,8⟩, + ⟨4,296,201,0,0,0,0,1,4⟩, + ⟨4,296,202,0,0,0,0,1,8⟩, + ⟨4,296,203,0,0,0,0,-3,8⟩, + ⟨4,296,204,0,0,0,0,-1,4⟩, + ⟨4,296,205,0,0,0,0,-1,8⟩, + ⟨4,296,206,0,0,0,0,-1,4⟩, + ⟨4,296,209,0,0,0,0,-1,2⟩, + ⟨4,296,210,0,0,0,0,-1,4⟩, + ⟨4,296,212,0,0,0,0,-1,2⟩, + ⟨4,296,213,0,0,0,0,-1,2⟩, + ⟨4,296,214,0,0,0,0,-1,2⟩, + ⟨4,296,215,0,0,0,0,-1,2⟩, + ⟨4,296,217,0,0,0,0,-1,4⟩, + ⟨4,296,219,0,0,0,0,-1,4⟩, + ⟨4,296,220,0,0,0,0,-5,8⟩, + ⟨4,296,221,0,0,0,0,-3,8⟩, + ⟨4,296,223,0,0,0,0,1,4⟩, + ⟨4,297,114,0,0,0,0,-1,2⟩, + ⟨4,297,121,0,0,0,0,1,2⟩, + ⟨4,297,136,0,0,0,0,-1,2⟩, + ⟨4,297,137,0,0,0,0,-1,2⟩, + ⟨4,297,144,0,0,0,0,-1,2⟩, + ⟨4,297,147,0,0,0,0,1,2⟩, + ⟨4,297,157,0,0,0,0,-1,2⟩, + ⟨4,297,159,0,0,0,0,1,2⟩, + ⟨4,297,160,0,0,0,0,-1,2⟩, + ⟨4,297,173,0,0,0,0,-1,2⟩, + ⟨4,297,184,0,0,0,0,-1,2⟩, + ⟨4,297,188,0,0,0,0,1,2⟩, + ⟨4,297,191,0,0,0,0,-1,2⟩, + ⟨4,297,197,0,0,0,0,1,2⟩, + ⟨4,297,201,0,0,0,0,1,2⟩, + ⟨4,297,204,0,0,0,0,1,2⟩, + ⟨4,297,206,0,0,0,0,-1,2⟩, + ⟨4,297,210,0,0,0,0,-1,2⟩, + ⟨4,297,219,0,0,0,0,-1,2⟩, + ⟨4,297,222,0,0,0,0,-1,2⟩, + ⟨4,300,113,0,0,0,0,-1,4⟩, + ⟨4,300,118,0,0,0,0,1,4⟩, + ⟨4,300,122,0,0,0,0,-1,4⟩, + ⟨4,300,123,0,0,0,0,1,4⟩, + ⟨4,300,125,0,0,0,0,1,4⟩, + ⟨4,300,128,0,0,0,0,1,4⟩, + ⟨4,300,133,0,0,0,0,-1,4⟩, + ⟨4,300,134,0,0,0,0,-1,4⟩, + ⟨4,300,135,0,0,0,0,1,4⟩, + ⟨4,300,140,0,0,0,0,1,4⟩, + ⟨4,300,145,0,0,0,0,1,4⟩, + ⟨4,300,146,0,0,0,0,-1,4⟩, + ⟨4,300,149,0,0,0,0,1,4⟩, + ⟨4,300,155,0,0,0,0,1,4⟩, + ⟨4,300,156,0,0,0,0,1,4⟩, + ⟨4,300,161,0,0,0,0,-1,4⟩, + ⟨4,300,162,0,0,0,0,1,4⟩, + ⟨4,300,163,0,0,0,0,-1,4⟩, + ⟨4,300,170,0,0,0,0,-1,4⟩, + ⟨4,300,174,0,0,0,0,-1,4⟩, + ⟨4,300,182,0,0,0,0,-1,4⟩, + ⟨4,300,187,0,0,0,0,1,4⟩, + ⟨4,300,190,0,0,0,0,1,4⟩, + ⟨4,300,193,0,0,0,0,-1,4⟩, + ⟨4,300,194,0,0,0,0,1,4⟩, + ⟨4,300,198,0,0,0,0,-1,4⟩, + ⟨4,300,199,0,0,0,0,-1,4⟩, + ⟨4,300,202,0,0,0,0,-1,4⟩, + ⟨4,300,203,0,0,0,0,1,4⟩, + ⟨4,300,205,0,0,0,0,-1,4⟩, + ⟨4,300,220,0,0,0,0,-1,4⟩, + ⟨4,300,221,0,0,0,0,1,4⟩, + ⟨4,301,127,0,0,0,0,1,2⟩, + ⟨4,301,141,0,0,0,0,1,2⟩, + ⟨4,301,142,0,0,0,0,-1,2⟩, + ⟨4,301,154,0,0,0,0,1,2⟩, + ⟨4,301,165,0,0,0,0,1,2⟩, + ⟨4,301,171,0,0,0,0,-1,2⟩, + ⟨4,301,172,0,0,0,0,1,2⟩, + ⟨4,301,185,0,0,0,0,1,2⟩, + ⟨4,301,186,0,0,0,0,1,2⟩, + ⟨4,301,195,0,0,0,0,1,2⟩, + ⟨4,301,196,0,0,0,0,1,2⟩, + ⟨4,301,217,0,0,0,0,-1,2⟩, + ⟨4,302,112,0,0,0,0,1,2⟩, + ⟨4,302,113,0,0,0,0,5,8⟩, + ⟨4,302,118,0,0,0,0,3,8⟩, + ⟨4,302,121,0,0,0,0,-1,4⟩, + ⟨4,302,122,0,0,0,0,1,8⟩, + ⟨4,302,123,0,0,0,0,1,8⟩, + ⟨4,302,124,0,0,0,0,1,2⟩, + ⟨4,302,125,0,0,0,0,3,8⟩, + ⟨4,302,128,0,0,0,0,3,8⟩, + ⟨4,302,129,0,0,0,0,1,2⟩, + ⟨4,302,130,0,0,0,0,1,2⟩, + ⟨4,302,131,0,0,0,0,-1,2⟩, + ⟨4,302,132,0,0,0,0,1,4⟩, + ⟨4,302,133,0,0,0,0,-1,8⟩, + ⟨4,302,134,0,0,0,0,1,8⟩, + ⟨4,302,135,0,0,0,0,-1,8⟩, + ⟨4,302,137,0,0,0,0,1,4⟩, + ⟨4,302,140,0,0,0,0,-5,8⟩, + ⟨4,302,141,0,0,0,0,-1,2⟩, + ⟨4,302,145,0,0,0,0,-1,8⟩, + ⟨4,302,146,0,0,0,0,1,8⟩, + ⟨4,302,148,0,0,0,0,-1,4⟩, + ⟨4,302,149,0,0,0,0,1,8⟩, + ⟨4,302,152,0,0,0,0,1,2⟩, + ⟨4,302,155,0,0,0,0,3,8⟩, + ⟨4,302,156,0,0,0,0,-5,8⟩, + ⟨4,302,157,0,0,0,0,1,2⟩, + ⟨4,302,158,0,0,0,0,-1,4⟩, + ⟨4,302,159,0,0,0,0,-1,4⟩, + ⟨4,302,160,0,0,0,0,1,2⟩, + ⟨4,302,161,0,0,0,0,1,8⟩, + ⟨4,302,162,0,0,0,0,-1,8⟩, + ⟨4,302,163,0,0,0,0,5,8⟩, + ⟨4,302,165,0,0,0,0,-1,2⟩, + ⟨4,302,166,0,0,0,0,1,2⟩, + ⟨4,302,169,0,0,0,0,1,2⟩, + ⟨4,302,170,0,0,0,0,-3,8⟩, + ⟨4,302,172,0,0,0,0,-1,2⟩, + ⟨4,302,174,0,0,0,0,1,8⟩, + ⟨4,302,181,0,0,0,0,-1,2⟩, + ⟨4,302,182,0,0,0,0,1,8⟩, + ⟨4,302,184,0,0,0,0,1,2⟩, + ⟨4,302,186,0,0,0,0,-1,2⟩, + ⟨4,302,187,0,0,0,0,-5,8⟩, + ⟨4,302,190,0,0,0,0,3,8⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1558⟩, by decide⟩ +def backward_019 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State019, backwardShard0State020, + [ + ⟨4,302,193,0,0,0,0,-3,8⟩, + ⟨4,302,194,0,0,0,0,3,8⟩, + ⟨4,302,196,0,0,0,0,-1,2⟩, + ⟨4,302,198,0,0,0,0,5,8⟩, + ⟨4,302,199,0,0,0,0,-3,8⟩, + ⟨4,302,202,0,0,0,0,-1,8⟩, + ⟨4,302,203,0,0,0,0,-1,8⟩, + ⟨4,302,205,0,0,0,0,-3,8⟩, + ⟨4,302,206,0,0,0,0,1,2⟩, + ⟨4,302,209,0,0,0,0,-1,2⟩, + ⟨4,302,210,0,0,0,0,1,2⟩, + ⟨4,302,212,0,0,0,0,1,2⟩, + ⟨4,302,213,0,0,0,0,1,2⟩, + ⟨4,302,214,0,0,0,0,-1,2⟩, + ⟨4,302,215,0,0,0,0,1,2⟩, + ⟨4,302,217,0,0,0,0,1,2⟩, + ⟨4,302,219,0,0,0,0,1,2⟩, + ⟨4,302,220,0,0,0,0,1,8⟩, + ⟨4,302,221,0,0,0,0,-1,8⟩, + ⟨4,302,222,0,0,0,0,1,4⟩, + ⟨4,302,223,0,0,0,0,1,4⟩, + ⟨4,303,112,0,0,0,0,-1,1⟩, + ⟨4,303,113,0,0,0,0,-3,4⟩, + ⟨4,303,116,0,0,0,0,-1,1⟩, + ⟨4,303,118,0,0,0,0,-1,4⟩, + ⟨4,303,121,0,0,0,0,1,2⟩, + ⟨4,303,122,0,0,0,0,1,4⟩, + ⟨4,303,123,0,0,0,0,1,4⟩, + ⟨4,303,124,0,0,0,0,-1,1⟩, + ⟨4,303,125,0,0,0,0,-1,4⟩, + ⟨4,303,127,0,0,0,0,1,2⟩, + ⟨4,303,128,0,0,0,0,-1,4⟩, + ⟨4,303,129,0,0,0,0,-1,1⟩, + ⟨4,303,130,0,0,0,0,-1,1⟩, + ⟨4,303,132,0,0,0,0,1,2⟩, + ⟨4,303,133,0,0,0,0,-1,4⟩, + ⟨4,303,134,0,0,0,0,-3,4⟩, + ⟨4,303,135,0,0,0,0,-1,4⟩, + ⟨4,303,137,0,0,0,0,-1,2⟩, + ⟨4,303,140,0,0,0,0,3,4⟩, + ⟨4,303,141,0,0,0,0,1,2⟩, + ⟨4,303,142,0,0,0,0,-1,2⟩, + ⟨4,303,145,0,0,0,0,-1,4⟩, + ⟨4,303,146,0,0,0,0,-3,4⟩, + ⟨4,303,148,0,0,0,0,-1,2⟩, + ⟨4,303,149,0,0,0,0,1,4⟩, + ⟨4,303,151,0,0,0,0,-1,1⟩, + ⟨4,303,152,0,0,0,0,-1,1⟩, + ⟨4,303,154,0,0,0,0,1,2⟩, + ⟨4,303,155,0,0,0,0,-1,4⟩, + ⟨4,303,156,0,0,0,0,3,4⟩, + ⟨4,303,157,0,0,0,0,-1,1⟩, + ⟨4,303,158,0,0,0,0,1,2⟩, + ⟨4,303,159,0,0,0,0,1,2⟩, + ⟨4,303,160,0,0,0,0,-1,1⟩, + ⟨4,303,161,0,0,0,0,-3,4⟩, + ⟨4,303,162,0,0,0,0,-1,4⟩, + ⟨4,303,163,0,0,0,0,-3,4⟩, + ⟨4,303,165,0,0,0,0,1,2⟩, + ⟨4,303,166,0,0,0,0,-1,1⟩, + ⟨4,303,167,0,0,0,0,-1,1⟩, + ⟨4,303,169,0,0,0,0,-1,1⟩, + ⟨4,303,170,0,0,0,0,1,4⟩, + ⟨4,303,171,0,0,0,0,-1,2⟩, + ⟨4,303,172,0,0,0,0,1,2⟩, + ⟨4,303,174,0,0,0,0,-3,4⟩, + ⟨4,303,177,0,0,0,0,-1,1⟩, + ⟨4,303,182,0,0,0,0,-3,4⟩, + ⟨4,303,184,0,0,0,0,-1,1⟩, + ⟨4,303,185,0,0,0,0,1,2⟩, + ⟨4,303,186,0,0,0,0,1,2⟩, + ⟨4,303,187,0,0,0,0,3,4⟩, + ⟨4,303,190,0,0,0,0,-1,4⟩, + ⟨4,303,193,0,0,0,0,1,4⟩, + ⟨4,303,194,0,0,0,0,-1,4⟩, + ⟨4,303,195,0,0,0,0,1,2⟩, + ⟨4,303,196,0,0,0,0,1,2⟩, + ⟨4,303,198,0,0,0,0,-3,4⟩, + ⟨4,303,199,0,0,0,0,1,4⟩, + ⟨4,303,202,0,0,0,0,-1,4⟩, + ⟨4,303,203,0,0,0,0,-1,4⟩, + ⟨4,303,205,0,0,0,0,1,4⟩, + ⟨4,303,206,0,0,0,0,-1,1⟩, + ⟨4,303,210,0,0,0,0,-1,1⟩, + ⟨4,303,212,0,0,0,0,-1,1⟩, + ⟨4,303,213,0,0,0,0,-1,1⟩, + ⟨4,303,215,0,0,0,0,-1,1⟩, + ⟨4,303,217,0,0,0,0,-1,2⟩, + ⟨4,303,219,0,0,0,0,-1,1⟩, + ⟨4,303,220,0,0,0,0,-3,4⟩, + ⟨4,303,221,0,0,0,0,-1,4⟩, + ⟨4,303,222,0,0,0,0,-1,2⟩, + ⟨4,303,223,0,0,0,0,-1,2⟩, + ⟨4,306,112,0,0,0,0,1,4⟩, + ⟨4,306,114,0,0,0,0,-1,4⟩, + ⟨4,306,119,0,0,0,0,-1,4⟩, + ⟨4,306,121,0,0,0,0,1,4⟩, + ⟨4,306,123,0,0,0,0,-1,4⟩, + ⟨4,306,132,0,0,0,0,1,4⟩, + ⟨4,306,133,0,0,0,0,1,4⟩, + ⟨4,306,136,0,0,0,0,1,2⟩, + ⟨4,306,137,0,0,0,0,-1,4⟩, + ⟨4,306,139,0,0,0,0,1,4⟩, + ⟨4,306,140,0,0,0,0,1,2⟩, + ⟨4,306,144,0,0,0,0,1,2⟩, + ⟨4,306,146,0,0,0,0,1,2⟩, + ⟨4,306,148,0,0,0,0,1,4⟩, + ⟨4,306,149,0,0,0,0,1,4⟩, + ⟨4,306,155,0,0,0,0,1,4⟩, + ⟨4,306,158,0,0,0,0,1,4⟩, + ⟨4,306,159,0,0,0,0,1,4⟩, + ⟨4,306,160,0,0,0,0,1,2⟩, + ⟨4,306,161,0,0,0,0,1,2⟩, + ⟨4,306,169,0,0,0,0,1,4⟩, + ⟨4,306,173,0,0,0,0,-1,4⟩, + ⟨4,306,187,0,0,0,0,1,2⟩, + ⟨4,306,188,0,0,0,0,1,4⟩, + ⟨4,306,190,0,0,0,0,-1,4⟩, + ⟨4,306,193,0,0,0,0,1,4⟩, + ⟨4,306,199,0,0,0,0,-1,4⟩, + ⟨4,306,202,0,0,0,0,-1,4⟩, + ⟨4,306,204,0,0,0,0,1,4⟩, + ⟨4,306,210,0,0,0,0,1,2⟩, + ⟨4,306,222,0,0,0,0,-1,4⟩, + ⟨4,306,223,0,0,0,0,-1,4⟩, + ⟨4,308,112,0,0,0,0,1,4⟩, + ⟨4,308,114,0,0,0,0,-1,4⟩, + ⟨4,308,119,0,0,0,0,-1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1468⟩, by decide⟩ +def backward_020 : CheckedSegment frames paid warps := + ⟨⟨backwardShard0State020, backwardShard0State021, + [ + ⟨4,308,121,0,0,0,0,-1,4⟩, + ⟨4,308,123,0,0,0,0,1,4⟩, + ⟨4,308,132,0,0,0,0,-1,4⟩, + ⟨4,308,133,0,0,0,0,-1,4⟩, + ⟨4,308,136,0,0,0,0,-1,2⟩, + ⟨4,308,137,0,0,0,0,1,4⟩, + ⟨4,308,139,0,0,0,0,1,4⟩, + ⟨4,308,140,0,0,0,0,-1,2⟩, + ⟨4,308,144,0,0,0,0,-1,2⟩, + ⟨4,308,146,0,0,0,0,1,2⟩, + ⟨4,308,148,0,0,0,0,-1,4⟩, + ⟨4,308,149,0,0,0,0,-1,4⟩, + ⟨4,308,155,0,0,0,0,1,4⟩, + ⟨4,308,158,0,0,0,0,-1,4⟩, + ⟨4,308,159,0,0,0,0,-1,4⟩, + ⟨4,308,160,0,0,0,0,1,2⟩, + ⟨4,308,161,0,0,0,0,1,2⟩, + ⟨4,308,169,0,0,0,0,1,4⟩, + ⟨4,308,173,0,0,0,0,-1,4⟩, + ⟨4,308,187,0,0,0,0,-1,2⟩, + ⟨4,308,188,0,0,0,0,1,4⟩, + ⟨4,308,190,0,0,0,0,-1,4⟩, + ⟨4,308,193,0,0,0,0,1,4⟩, + ⟨4,308,199,0,0,0,0,-1,4⟩, + ⟨4,308,202,0,0,0,0,1,4⟩, + ⟨4,308,204,0,0,0,0,1,4⟩, + ⟨4,308,210,0,0,0,0,1,2⟩, + ⟨4,308,222,0,0,0,0,1,4⟩, + ⟨4,308,223,0,0,0,0,1,4⟩, + ⟨4,310,115,0,0,0,0,-1,2⟩, + ⟨4,310,120,0,0,0,0,-1,2⟩, + ⟨4,310,127,0,0,0,0,1,2⟩, + ⟨4,310,138,0,0,0,0,-1,2⟩, + ⟨4,310,154,0,0,0,0,-1,2⟩, + ⟨4,310,165,0,0,0,0,-1,2⟩, + ⟨4,310,178,0,0,0,0,-1,2⟩, + ⟨4,310,179,0,0,0,0,1,2⟩, + ⟨4,310,192,0,0,0,0,1,2⟩, + ⟨4,310,200,0,0,0,0,-1,2⟩, + ⟨4,310,207,0,0,0,0,-1,2⟩, + ⟨4,310,217,0,0,0,0,-1,2⟩, + ⟨4,312,112,0,0,0,0,-1,4⟩, + ⟨4,312,114,0,0,0,0,1,4⟩, + ⟨4,312,116,0,0,0,0,1,2⟩, + ⟨4,312,117,0,0,0,0,-1,2⟩, + ⟨4,312,119,0,0,0,0,1,4⟩, + ⟨4,312,121,0,0,0,0,-1,4⟩, + ⟨4,312,123,0,0,0,0,1,4⟩, + ⟨4,312,124,0,0,0,0,-1,1⟩, + ⟨4,312,125,0,0,0,0,-1,2⟩, + ⟨4,312,128,0,0,0,0,1,2⟩, + ⟨4,312,129,0,0,0,0,-1,1⟩, + ⟨4,312,132,0,0,0,0,-1,4⟩, + ⟨4,312,133,0,0,0,0,-1,4⟩, + ⟨4,312,136,0,0,0,0,-1,2⟩, + ⟨4,312,137,0,0,0,0,1,4⟩, + ⟨4,312,139,0,0,0,0,-1,4⟩, + ⟨4,312,140,0,0,0,0,-1,2⟩, + ⟨4,312,144,0,0,0,0,-1,2⟩, + ⟨4,312,146,0,0,0,0,-1,2⟩, + ⟨4,312,148,0,0,0,0,-1,4⟩, + ⟨4,312,149,0,0,0,0,-1,4⟩, + ⟨4,312,155,0,0,0,0,1,4⟩, + ⟨4,312,156,0,0,0,0,-1,2⟩, + ⟨4,312,158,0,0,0,0,-1,4⟩, + ⟨4,312,159,0,0,0,0,-1,4⟩, + ⟨4,312,160,0,0,0,0,-1,2⟩, + ⟨4,312,161,0,0,0,0,-1,2⟩, + ⟨4,312,163,0,0,0,0,1,2⟩, + ⟨4,312,169,0,0,0,0,-1,4⟩, + ⟨4,312,173,0,0,0,0,1,4⟩, + ⟨4,312,174,0,0,0,0,-1,1⟩, + ⟨4,312,176,0,0,0,0,1,2⟩, + ⟨4,312,177,0,0,0,0,1,2⟩, + ⟨4,312,180,0,0,0,0,-1,2⟩, + ⟨4,312,181,0,0,0,0,-1,2⟩, + ⟨4,312,182,0,0,0,0,-1,1⟩, + ⟨4,312,187,0,0,0,0,-1,2⟩, + ⟨4,312,188,0,0,0,0,-1,4⟩, + ⟨4,312,190,0,0,0,0,-1,4⟩, + ⟨4,312,193,0,0,0,0,1,4⟩, + ⟨4,312,199,0,0,0,0,-1,4⟩, + ⟨4,312,202,0,0,0,0,1,4⟩, + ⟨4,312,204,0,0,0,0,-1,4⟩, + ⟨4,312,208,0,0,0,0,1,2⟩, + ⟨4,312,209,0,0,0,0,-1,2⟩, + ⟨4,312,210,0,0,0,0,-1,2⟩, + ⟨4,312,212,0,0,0,0,-1,1⟩, + ⟨4,312,215,0,0,0,0,-1,1⟩, + ⟨4,312,222,0,0,0,0,1,4⟩, + ⟨4,312,223,0,0,0,0,1,4⟩, + ⟨4,313,114,0,0,0,0,-1,1⟩, + ⟨4,313,115,0,0,0,0,1,2⟩, + ⟨4,313,120,0,0,0,0,1,2⟩, + ⟨4,313,127,0,0,0,0,-1,2⟩, + ⟨4,313,130,0,0,0,0,-1,1⟩, + ⟨4,313,138,0,0,0,0,1,2⟩, + ⟨4,313,152,0,0,0,0,-1,1⟩, + ⟨4,313,154,0,0,0,0,1,2⟩, + ⟨4,313,165,0,0,0,0,1,2⟩, + ⟨4,313,166,0,0,0,0,-1,1⟩, + ⟨4,313,173,0,0,0,0,-1,1⟩, + ⟨4,313,178,0,0,0,0,1,2⟩, + ⟨4,313,179,0,0,0,0,-1,2⟩, + ⟨4,313,184,0,0,0,0,-1,1⟩, + ⟨4,313,188,0,0,0,0,1,1⟩, + ⟨4,313,192,0,0,0,0,-1,2⟩, + ⟨4,313,200,0,0,0,0,1,2⟩, + ⟨4,313,204,0,0,0,0,1,1⟩, + ⟨4,313,206,0,0,0,0,-1,1⟩, + ⟨4,313,207,0,0,0,0,1,2⟩, + ⟨4,313,213,0,0,0,0,-1,1⟩, + ⟨4,313,217,0,0,0,0,1,2⟩, + ⟨4,315,112,0,0,0,0,1,2⟩, + ⟨4,315,114,0,0,0,0,1,2⟩, + ⟨4,315,115,0,0,0,0,-1,1⟩, + ⟨4,315,116,0,0,0,0,1,2⟩, + ⟨4,315,117,0,0,0,0,-1,2⟩, + ⟨4,315,119,0,0,0,0,1,2⟩, + ⟨4,315,125,0,0,0,0,-1,2⟩, + ⟨4,315,128,0,0,0,0,1,2⟩, + ⟨4,315,130,0,0,0,0,1,1⟩, + ⟨4,315,134,0,0,0,0,1,1⟩, + ⟨4,315,138,0,0,0,0,-1,1⟩, + ⟨4,315,139,0,0,0,0,-1,2⟩, + ⟨4,315,152,0,0,0,0,1,1⟩, + ⟨4,315,156,0,0,0,0,-1,2⟩, + ⟨4,315,157,0,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1326⟩, by decide⟩ +#eval "NativeBackwardProofs0 checked" +end NativeData diff --git a/research/kappa-round3-warp-lean-20261022/NativeBackwardProofs0.log b/research/kappa-round3-warp-lean-20261022/NativeBackwardProofs0.log new file mode 100644 index 0000000000..a7607ee92a --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeBackwardProofs0.log @@ -0,0 +1 @@ +"NativeBackwardProofs0 checked" diff --git a/research/kappa-round3-warp-lean-20261022/NativeBackwardProofs1.lean b/research/kappa-round3-warp-lean-20261022/NativeBackwardProofs1.lean new file mode 100644 index 0000000000..2e8530a83b --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeBackwardProofs1.lean @@ -0,0 +1,2803 @@ +-- Generated by native_generate.py from canonical payload SHA256 +-- cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd +import NativeData +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NativeData +open NativeCertificate +def backwardShard1State021 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard1State022 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard1State023 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard1State024 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard1State025 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard1State026 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard1State027 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard1State028 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard1State029 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard1State030 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard1State031 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard1State032 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard1State033 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard1State034 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard1State035 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard1State036 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard1State037 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard1State038 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard1State039 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard1State040 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard1State041 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard1State042 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backward_021 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State021, backwardShard1State022, + [ + ⟨4,315,163,0,0,0,0,1,2⟩, + ⟨4,315,165,0,0,0,0,-1,1⟩, + ⟨4,315,166,0,0,0,0,1,1⟩, + ⟨4,315,169,0,0,0,0,1,2⟩, + ⟨4,315,173,0,0,0,0,1,2⟩, + ⟨4,315,176,0,0,0,0,1,2⟩, + ⟨4,315,177,0,0,0,0,1,2⟩, + ⟨4,315,178,0,0,0,0,-1,1⟩, + ⟨4,315,180,0,0,0,0,-1,2⟩, + ⟨4,315,181,0,0,0,0,-1,2⟩, + ⟨4,315,184,0,0,0,0,1,1⟩, + ⟨4,315,188,0,0,0,0,-1,2⟩, + ⟨4,315,200,0,0,0,0,-1,1⟩, + ⟨4,315,204,0,0,0,0,-1,2⟩, + ⟨4,315,206,0,0,0,0,1,1⟩, + ⟨4,315,208,0,0,0,0,1,2⟩, + ⟨4,315,209,0,0,0,0,-1,2⟩, + ⟨4,315,213,0,0,0,0,1,1⟩, + ⟨4,315,217,0,0,0,0,-1,1⟩, + ⟨4,315,219,0,0,0,0,1,1⟩, + ⟨4,315,220,0,0,0,0,1,1⟩, + ⟨4,316,116,0,0,0,0,-1,2⟩, + ⟨4,316,117,0,0,0,0,1,2⟩, + ⟨4,316,125,0,0,0,0,1,2⟩, + ⟨4,316,128,0,0,0,0,-1,2⟩, + ⟨4,316,155,0,0,0,0,-1,2⟩, + ⟨4,316,156,0,0,0,0,1,2⟩, + ⟨4,316,163,0,0,0,0,-1,2⟩, + ⟨4,316,176,0,0,0,0,-1,2⟩, + ⟨4,316,177,0,0,0,0,-1,2⟩, + ⟨4,316,180,0,0,0,0,1,2⟩, + ⟨4,316,181,0,0,0,0,1,2⟩, + ⟨4,316,190,0,0,0,0,1,2⟩, + ⟨4,316,193,0,0,0,0,-1,2⟩, + ⟨4,316,199,0,0,0,0,1,2⟩, + ⟨4,316,208,0,0,0,0,-1,2⟩, + ⟨4,316,209,0,0,0,0,1,2⟩, + ⟨4,317,115,0,0,0,0,1,2⟩, + ⟨4,317,120,0,0,0,0,-1,2⟩, + ⟨4,317,127,0,0,0,0,1,2⟩, + ⟨4,317,138,0,0,0,0,1,2⟩, + ⟨4,317,154,0,0,0,0,-1,2⟩, + ⟨4,317,165,0,0,0,0,1,2⟩, + ⟨4,317,178,0,0,0,0,1,2⟩, + ⟨4,317,179,0,0,0,0,1,2⟩, + ⟨4,317,192,0,0,0,0,1,2⟩, + ⟨4,317,200,0,0,0,0,1,2⟩, + ⟨4,317,207,0,0,0,0,-1,2⟩, + ⟨4,317,217,0,0,0,0,1,2⟩, + ⟨4,318,112,0,0,0,0,1,4⟩, + ⟨4,318,114,0,0,0,0,-1,4⟩, + ⟨4,318,116,0,0,0,0,1,2⟩, + ⟨4,318,117,0,0,0,0,1,2⟩, + ⟨4,318,119,0,0,0,0,-1,4⟩, + ⟨4,318,121,0,0,0,0,-1,4⟩, + ⟨4,318,123,0,0,0,0,1,4⟩, + ⟨4,318,125,0,0,0,0,1,2⟩, + ⟨4,318,128,0,0,0,0,-1,2⟩, + ⟨4,318,132,0,0,0,0,-1,4⟩, + ⟨4,318,133,0,0,0,0,-1,4⟩, + ⟨4,318,136,0,0,0,0,-1,2⟩, + ⟨4,318,137,0,0,0,0,1,4⟩, + ⟨4,318,139,0,0,0,0,1,4⟩, + ⟨4,318,140,0,0,0,0,-1,2⟩, + ⟨4,318,144,0,0,0,0,-1,2⟩, + ⟨4,318,146,0,0,0,0,1,2⟩, + ⟨4,318,148,0,0,0,0,-1,4⟩, + ⟨4,318,149,0,0,0,0,-1,4⟩, + ⟨4,318,155,0,0,0,0,-1,4⟩, + ⟨4,318,156,0,0,0,0,-1,2⟩, + ⟨4,318,158,0,0,0,0,-1,4⟩, + ⟨4,318,159,0,0,0,0,-1,4⟩, + ⟨4,318,160,0,0,0,0,1,2⟩, + ⟨4,318,161,0,0,0,0,1,2⟩, + ⟨4,318,163,0,0,0,0,1,2⟩, + ⟨4,318,169,0,0,0,0,1,4⟩, + ⟨4,318,173,0,0,0,0,-1,4⟩, + ⟨4,318,176,0,0,0,0,-1,2⟩, + ⟨4,318,177,0,0,0,0,1,2⟩, + ⟨4,318,180,0,0,0,0,1,2⟩, + ⟨4,318,181,0,0,0,0,-1,2⟩, + ⟨4,318,187,0,0,0,0,-1,2⟩, + ⟨4,318,188,0,0,0,0,1,4⟩, + ⟨4,318,190,0,0,0,0,1,4⟩, + ⟨4,318,193,0,0,0,0,-1,4⟩, + ⟨4,318,199,0,0,0,0,1,4⟩, + ⟨4,318,202,0,0,0,0,1,4⟩, + ⟨4,318,204,0,0,0,0,1,4⟩, + ⟨4,318,208,0,0,0,0,-1,2⟩, + ⟨4,318,209,0,0,0,0,-1,2⟩, + ⟨4,318,210,0,0,0,0,1,2⟩, + ⟨4,318,222,0,0,0,0,1,4⟩, + ⟨4,318,223,0,0,0,0,1,4⟩, + ⟨4,319,112,0,0,0,0,-1,2⟩, + ⟨4,319,113,0,0,0,0,-1,1⟩, + ⟨4,319,114,0,0,0,0,1,2⟩, + ⟨4,319,115,0,0,0,0,-1,2⟩, + ⟨4,319,117,0,0,0,0,-1,1⟩, + ⟨4,319,119,0,0,0,0,1,2⟩, + ⟨4,319,120,0,0,0,0,-1,2⟩, + ⟨4,319,121,0,0,0,0,1,2⟩, + ⟨4,319,123,0,0,0,0,1,2⟩, + ⟨4,319,124,0,0,0,0,-1,1⟩, + ⟨4,319,125,0,0,0,0,-1,1⟩, + ⟨4,319,127,0,0,0,0,1,2⟩, + ⟨4,319,128,0,0,0,0,1,1⟩, + ⟨4,319,129,0,0,0,0,-1,1⟩, + ⟨4,319,132,0,0,0,0,-1,2⟩, + ⟨4,319,133,0,0,0,0,-1,2⟩, + ⟨4,319,137,0,0,0,0,-1,2⟩, + ⟨4,319,138,0,0,0,0,-1,2⟩, + ⟨4,319,139,0,0,0,0,-1,2⟩, + ⟨4,319,146,0,0,0,0,-1,1⟩, + ⟨4,319,147,0,0,0,0,-1,1⟩, + ⟨4,319,148,0,0,0,0,-1,2⟩, + ⟨4,319,149,0,0,0,0,-1,2⟩, + ⟨4,319,154,0,0,0,0,-1,2⟩, + ⟨4,319,155,0,0,0,0,1,2⟩, + ⟨4,319,158,0,0,0,0,1,2⟩, + ⟨4,319,159,0,0,0,0,1,2⟩, + ⟨4,319,160,0,0,0,0,-1,1⟩, + ⟨4,319,161,0,0,0,0,-1,1⟩, + ⟨4,319,165,0,0,0,0,-1,2⟩, + ⟨4,319,169,0,0,0,0,-1,2⟩, + ⟨4,319,173,0,0,0,0,1,2⟩, + ⟨4,319,174,0,0,0,0,-1,1⟩, + ⟨4,319,176,0,0,0,0,1,1⟩, + ⟨4,319,178,0,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1284⟩, by decide⟩ +def backward_022 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State022, backwardShard1State023, + [ + ⟨4,319,179,0,0,0,0,1,2⟩, + ⟨4,319,180,0,0,0,0,-1,1⟩, + ⟨4,319,182,0,0,0,0,-1,1⟩, + ⟨4,319,188,0,0,0,0,-1,2⟩, + ⟨4,319,190,0,0,0,0,-1,2⟩, + ⟨4,319,192,0,0,0,0,1,2⟩, + ⟨4,319,193,0,0,0,0,1,2⟩, + ⟨4,319,197,0,0,0,0,-1,1⟩, + ⟨4,319,198,0,0,0,0,-1,1⟩, + ⟨4,319,199,0,0,0,0,-1,2⟩, + ⟨4,319,200,0,0,0,0,-1,2⟩, + ⟨4,319,202,0,0,0,0,1,2⟩, + ⟨4,319,204,0,0,0,0,-1,2⟩, + ⟨4,319,207,0,0,0,0,-1,2⟩, + ⟨4,319,208,0,0,0,0,1,1⟩, + ⟨4,319,210,0,0,0,0,-1,1⟩, + ⟨4,319,212,0,0,0,0,-1,1⟩, + ⟨4,319,215,0,0,0,0,-1,1⟩, + ⟨4,319,217,0,0,0,0,-1,2⟩, + ⟨4,319,222,0,0,0,0,-1,2⟩, + ⟨4,319,223,0,0,0,0,-1,2⟩, + ⟨4,322,116,0,0,0,0,1,2⟩, + ⟨4,322,117,0,0,0,0,-1,2⟩, + ⟨4,322,127,0,0,0,0,-1,2⟩, + ⟨4,322,154,0,0,0,0,1,2⟩, + ⟨4,322,165,0,0,0,0,1,2⟩, + ⟨4,322,176,0,0,0,0,1,2⟩, + ⟨4,322,177,0,0,0,0,1,2⟩, + ⟨4,322,180,0,0,0,0,-1,2⟩, + ⟨4,322,181,0,0,0,0,1,2⟩, + ⟨4,322,208,0,0,0,0,1,2⟩, + ⟨4,322,209,0,0,0,0,1,2⟩, + ⟨4,322,217,0,0,0,0,-1,2⟩, + ⟨4,324,116,0,0,0,0,-1,2⟩, + ⟨4,324,117,0,0,0,0,1,2⟩, + ⟨4,324,121,0,0,0,0,-1,2⟩, + ⟨4,324,123,0,0,0,0,1,2⟩, + ⟨4,324,127,0,0,0,0,1,2⟩, + ⟨4,324,132,0,0,0,0,1,2⟩, + ⟨4,324,133,0,0,0,0,-1,2⟩, + ⟨4,324,137,0,0,0,0,-1,2⟩, + ⟨4,324,148,0,0,0,0,-1,2⟩, + ⟨4,324,149,0,0,0,0,1,2⟩, + ⟨4,324,154,0,0,0,0,-1,2⟩, + ⟨4,324,158,0,0,0,0,1,2⟩, + ⟨4,324,159,0,0,0,0,1,2⟩, + ⟨4,324,162,0,0,0,0,-1,1⟩, + ⟨4,324,165,0,0,0,0,-1,2⟩, + ⟨4,324,172,0,0,0,0,-1,1⟩, + ⟨4,324,176,0,0,0,0,-1,2⟩, + ⟨4,324,177,0,0,0,0,-1,2⟩, + ⟨4,324,180,0,0,0,0,1,2⟩, + ⟨4,324,181,0,0,0,0,-1,2⟩, + ⟨4,324,196,0,0,0,0,-1,1⟩, + ⟨4,324,202,0,0,0,0,-1,2⟩, + ⟨4,324,208,0,0,0,0,-1,2⟩, + ⟨4,324,209,0,0,0,0,-1,2⟩, + ⟨4,324,217,0,0,0,0,1,2⟩, + ⟨4,324,221,0,0,0,0,-1,1⟩, + ⟨4,324,222,0,0,0,0,1,2⟩, + ⟨4,324,223,0,0,0,0,1,2⟩, + ⟨4,326,112,0,0,0,0,1,1⟩, + ⟨4,326,115,0,0,0,0,-1,2⟩, + ⟨4,326,117,0,0,0,0,-1,1⟩, + ⟨4,326,120,0,0,0,0,1,2⟩, + ⟨4,326,121,0,0,0,0,1,2⟩, + ⟨4,326,123,0,0,0,0,-1,2⟩, + ⟨4,326,124,0,0,0,0,1,1⟩, + ⟨4,326,125,0,0,0,0,-1,2⟩, + ⟨4,326,127,0,0,0,0,-1,1⟩, + ⟨4,326,128,0,0,0,0,1,2⟩, + ⟨4,326,129,0,0,0,0,1,1⟩, + ⟨4,326,132,0,0,0,0,-1,2⟩, + ⟨4,326,133,0,0,0,0,1,2⟩, + ⟨4,326,134,0,0,0,0,1,1⟩, + ⟨4,326,137,0,0,0,0,1,2⟩, + ⟨4,326,138,0,0,0,0,1,2⟩, + ⟨4,326,146,0,0,0,0,1,1⟩, + ⟨4,326,148,0,0,0,0,1,2⟩, + ⟨4,326,149,0,0,0,0,-1,2⟩, + ⟨4,326,154,0,0,0,0,1,1⟩, + ⟨4,326,155,0,0,0,0,1,2⟩, + ⟨4,326,156,0,0,0,0,1,2⟩, + ⟨4,326,157,0,0,0,0,1,1⟩, + ⟨4,326,158,0,0,0,0,-1,2⟩, + ⟨4,326,159,0,0,0,0,-1,2⟩, + ⟨4,326,160,0,0,0,0,1,1⟩, + ⟨4,326,161,0,0,0,0,1,1⟩, + ⟨4,326,162,0,0,0,0,1,1⟩, + ⟨4,326,163,0,0,0,0,1,2⟩, + ⟨4,326,169,0,0,0,0,1,1⟩, + ⟨4,326,172,0,0,0,0,1,1⟩, + ⟨4,326,176,0,0,0,0,1,1⟩, + ⟨4,326,178,0,0,0,0,-1,2⟩, + ⟨4,326,179,0,0,0,0,-1,2⟩, + ⟨4,326,180,0,0,0,0,-1,1⟩, + ⟨4,326,184,0,0,0,0,1,1⟩, + ⟨4,326,190,0,0,0,0,-1,2⟩, + ⟨4,326,192,0,0,0,0,-1,2⟩, + ⟨4,326,193,0,0,0,0,1,2⟩, + ⟨4,326,196,0,0,0,0,1,1⟩, + ⟨4,326,199,0,0,0,0,-1,2⟩, + ⟨4,326,200,0,0,0,0,1,2⟩, + ⟨4,326,202,0,0,0,0,1,2⟩, + ⟨4,326,206,0,0,0,0,1,1⟩, + ⟨4,326,207,0,0,0,0,1,2⟩, + ⟨4,326,208,0,0,0,0,1,1⟩, + ⟨4,326,210,0,0,0,0,1,1⟩, + ⟨4,326,212,0,0,0,0,1,1⟩, + ⟨4,326,215,0,0,0,0,1,1⟩, + ⟨4,326,219,0,0,0,0,1,1⟩, + ⟨4,326,220,0,0,0,0,1,1⟩, + ⟨4,326,221,0,0,0,0,1,1⟩, + ⟨4,326,222,0,0,0,0,-1,2⟩, + ⟨4,326,223,0,0,0,0,-1,2⟩, + ⟨4,328,112,0,0,0,0,-2,1⟩, + ⟨4,328,115,0,0,0,0,1,2⟩, + ⟨4,328,117,0,0,0,0,2,1⟩, + ⟨4,328,120,0,0,0,0,-1,2⟩, + ⟨4,328,121,0,0,0,0,-1,1⟩, + ⟨4,328,123,0,0,0,0,1,1⟩, + ⟨4,328,124,0,0,0,0,-2,1⟩, + ⟨4,328,125,0,0,0,0,1,2⟩, + ⟨4,328,127,0,0,0,0,2,1⟩, + ⟨4,328,128,0,0,0,0,-1,2⟩, + ⟨4,328,129,0,0,0,0,-2,1⟩, + ⟨4,328,130,0,0,0,0,-1,1⟩, + ⟨4,328,132,0,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1196⟩, by decide⟩ +def backward_023 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State023, backwardShard1State024, + [ + ⟨4,328,133,0,0,0,0,-1,1⟩, + ⟨4,328,134,0,0,0,0,-2,1⟩, + ⟨4,328,137,0,0,0,0,-1,1⟩, + ⟨4,328,138,0,0,0,0,-1,2⟩, + ⟨4,328,146,0,0,0,0,-2,1⟩, + ⟨4,328,148,0,0,0,0,-1,1⟩, + ⟨4,328,149,0,0,0,0,1,1⟩, + ⟨4,328,152,0,0,0,0,-1,1⟩, + ⟨4,328,154,0,0,0,0,-2,1⟩, + ⟨4,328,155,0,0,0,0,-1,2⟩, + ⟨4,328,156,0,0,0,0,-1,2⟩, + ⟨4,328,157,0,0,0,0,-2,1⟩, + ⟨4,328,158,0,0,0,0,1,1⟩, + ⟨4,328,159,0,0,0,0,1,1⟩, + ⟨4,328,160,0,0,0,0,-2,1⟩, + ⟨4,328,161,0,0,0,0,-2,1⟩, + ⟨4,328,162,0,0,0,0,-2,1⟩, + ⟨4,328,163,0,0,0,0,-1,2⟩, + ⟨4,328,166,0,0,0,0,-1,1⟩, + ⟨4,328,169,0,0,0,0,-2,1⟩, + ⟨4,328,172,0,0,0,0,-2,1⟩, + ⟨4,328,174,0,0,0,0,-1,1⟩, + ⟨4,328,176,0,0,0,0,-2,1⟩, + ⟨4,328,178,0,0,0,0,1,2⟩, + ⟨4,328,179,0,0,0,0,1,2⟩, + ⟨4,328,180,0,0,0,0,2,1⟩, + ⟨4,328,182,0,0,0,0,-1,1⟩, + ⟨4,328,184,0,0,0,0,-2,1⟩, + ⟨4,328,190,0,0,0,0,1,2⟩, + ⟨4,328,192,0,0,0,0,1,2⟩, + ⟨4,328,193,0,0,0,0,-1,2⟩, + ⟨4,328,196,0,0,0,0,-2,1⟩, + ⟨4,328,199,0,0,0,0,1,2⟩, + ⟨4,328,200,0,0,0,0,-1,2⟩, + ⟨4,328,202,0,0,0,0,-1,1⟩, + ⟨4,328,206,0,0,0,0,-2,1⟩, + ⟨4,328,207,0,0,0,0,-1,2⟩, + ⟨4,328,208,0,0,0,0,-2,1⟩, + ⟨4,328,210,0,0,0,0,-2,1⟩, + ⟨4,328,212,0,0,0,0,-2,1⟩, + ⟨4,328,213,0,0,0,0,-1,1⟩, + ⟨4,328,215,0,0,0,0,-2,1⟩, + ⟨4,328,219,0,0,0,0,-2,1⟩, + ⟨4,328,220,0,0,0,0,-2,1⟩, + ⟨4,328,221,0,0,0,0,-2,1⟩, + ⟨4,328,222,0,0,0,0,1,1⟩, + ⟨4,328,223,0,0,0,0,1,1⟩, + ⟨4,329,114,0,0,0,0,-1,1⟩, + ⟨4,329,116,0,0,0,0,-1,2⟩, + ⟨4,329,117,0,0,0,0,1,2⟩, + ⟨4,329,124,0,0,0,0,-1,1⟩, + ⟨4,329,127,0,0,0,0,1,2⟩, + ⟨4,329,129,0,0,0,0,-1,1⟩, + ⟨4,329,154,0,0,0,0,-1,2⟩, + ⟨4,329,165,0,0,0,0,-1,2⟩, + ⟨4,329,173,0,0,0,0,-1,1⟩, + ⟨4,329,176,0,0,0,0,-1,2⟩, + ⟨4,329,177,0,0,0,0,-1,2⟩, + ⟨4,329,180,0,0,0,0,1,2⟩, + ⟨4,329,181,0,0,0,0,-1,2⟩, + ⟨4,329,184,0,0,0,0,-1,1⟩, + ⟨4,329,188,0,0,0,0,1,1⟩, + ⟨4,329,204,0,0,0,0,1,1⟩, + ⟨4,329,206,0,0,0,0,-1,1⟩, + ⟨4,329,208,0,0,0,0,-1,2⟩, + ⟨4,329,209,0,0,0,0,-1,2⟩, + ⟨4,329,212,0,0,0,0,-1,1⟩, + ⟨4,329,215,0,0,0,0,-1,1⟩, + ⟨4,329,217,0,0,0,0,1,2⟩, + ⟨4,332,112,0,0,0,0,1,1⟩, + ⟨4,332,117,0,0,0,0,-1,1⟩, + ⟨4,332,121,0,0,0,0,1,2⟩, + ⟨4,332,123,0,0,0,0,-1,2⟩, + ⟨4,332,124,0,0,0,0,1,1⟩, + ⟨4,332,127,0,0,0,0,-1,1⟩, + ⟨4,332,129,0,0,0,0,1,1⟩, + ⟨4,332,132,0,0,0,0,-1,2⟩, + ⟨4,332,133,0,0,0,0,1,2⟩, + ⟨4,332,134,0,0,0,0,1,1⟩, + ⟨4,332,137,0,0,0,0,1,2⟩, + ⟨4,332,146,0,0,0,0,1,1⟩, + ⟨4,332,148,0,0,0,0,1,2⟩, + ⟨4,332,149,0,0,0,0,-1,2⟩, + ⟨4,332,154,0,0,0,0,1,1⟩, + ⟨4,332,157,0,0,0,0,1,1⟩, + ⟨4,332,158,0,0,0,0,-1,2⟩, + ⟨4,332,159,0,0,0,0,-1,2⟩, + ⟨4,332,160,0,0,0,0,1,1⟩, + ⟨4,332,161,0,0,0,0,1,1⟩, + ⟨4,332,162,0,0,0,0,1,1⟩, + ⟨4,332,169,0,0,0,0,1,1⟩, + ⟨4,332,172,0,0,0,0,1,1⟩, + ⟨4,332,176,0,0,0,0,1,1⟩, + ⟨4,332,180,0,0,0,0,-1,1⟩, + ⟨4,332,184,0,0,0,0,1,1⟩, + ⟨4,332,196,0,0,0,0,1,1⟩, + ⟨4,332,202,0,0,0,0,1,2⟩, + ⟨4,332,206,0,0,0,0,1,1⟩, + ⟨4,332,208,0,0,0,0,1,1⟩, + ⟨4,332,210,0,0,0,0,1,1⟩, + ⟨4,332,212,0,0,0,0,1,1⟩, + ⟨4,332,215,0,0,0,0,1,1⟩, + ⟨4,332,219,0,0,0,0,1,1⟩, + ⟨4,332,220,0,0,0,0,1,1⟩, + ⟨4,332,221,0,0,0,0,1,1⟩, + ⟨4,332,222,0,0,0,0,-1,2⟩, + ⟨4,332,223,0,0,0,0,-1,2⟩, + ⟨4,333,116,0,0,0,0,1,2⟩, + ⟨4,333,117,0,0,0,0,1,2⟩, + ⟨4,333,127,0,0,0,0,1,2⟩, + ⟨4,333,154,0,0,0,0,-1,2⟩, + ⟨4,333,165,0,0,0,0,1,2⟩, + ⟨4,333,176,0,0,0,0,-1,2⟩, + ⟨4,333,177,0,0,0,0,1,2⟩, + ⟨4,333,180,0,0,0,0,1,2⟩, + ⟨4,333,181,0,0,0,0,1,2⟩, + ⟨4,333,208,0,0,0,0,-1,2⟩, + ⟨4,333,209,0,0,0,0,1,2⟩, + ⟨4,333,217,0,0,0,0,-1,2⟩, + ⟨4,334,115,0,0,0,0,-1,2⟩, + ⟨4,334,116,0,0,0,0,-1,2⟩, + ⟨4,334,117,0,0,0,0,1,2⟩, + ⟨4,334,120,0,0,0,0,-1,2⟩, + ⟨4,334,121,0,0,0,0,-1,2⟩, + ⟨4,334,123,0,0,0,0,1,2⟩, + ⟨4,334,125,0,0,0,0,1,2⟩, + ⟨4,334,127,0,0,0,0,1,2⟩, + ⟨4,334,128,0,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1180⟩, by decide⟩ +def backward_024 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State024, backwardShard1State025, + [ + ⟨4,334,132,0,0,0,0,1,2⟩, + ⟨4,334,133,0,0,0,0,-1,2⟩, + ⟨4,334,137,0,0,0,0,-1,2⟩, + ⟨4,334,138,0,0,0,0,1,2⟩, + ⟨4,334,148,0,0,0,0,-1,2⟩, + ⟨4,334,149,0,0,0,0,1,2⟩, + ⟨4,334,154,0,0,0,0,-1,2⟩, + ⟨4,334,155,0,0,0,0,-1,2⟩, + ⟨4,334,156,0,0,0,0,1,2⟩, + ⟨4,334,158,0,0,0,0,1,2⟩, + ⟨4,334,159,0,0,0,0,1,2⟩, + ⟨4,334,162,0,0,0,0,-1,1⟩, + ⟨4,334,163,0,0,0,0,1,2⟩, + ⟨4,334,165,0,0,0,0,-1,2⟩, + ⟨4,334,172,0,0,0,0,-1,1⟩, + ⟨4,334,176,0,0,0,0,-1,2⟩, + ⟨4,334,177,0,0,0,0,-1,2⟩, + ⟨4,334,178,0,0,0,0,-1,2⟩, + ⟨4,334,179,0,0,0,0,1,2⟩, + ⟨4,334,180,0,0,0,0,1,2⟩, + ⟨4,334,181,0,0,0,0,-1,2⟩, + ⟨4,334,190,0,0,0,0,1,2⟩, + ⟨4,334,192,0,0,0,0,1,2⟩, + ⟨4,334,193,0,0,0,0,-1,2⟩, + ⟨4,334,196,0,0,0,0,-1,1⟩, + ⟨4,334,199,0,0,0,0,1,2⟩, + ⟨4,334,200,0,0,0,0,1,2⟩, + ⟨4,334,202,0,0,0,0,-1,2⟩, + ⟨4,334,207,0,0,0,0,-1,2⟩, + ⟨4,334,208,0,0,0,0,-1,2⟩, + ⟨4,334,209,0,0,0,0,-1,2⟩, + ⟨4,334,217,0,0,0,0,1,2⟩, + ⟨4,334,221,0,0,0,0,-1,1⟩, + ⟨4,334,222,0,0,0,0,1,2⟩, + ⟨4,334,223,0,0,0,0,1,2⟩, + ⟨4,335,112,0,0,0,0,-2,1⟩, + ⟨4,335,115,0,0,0,0,1,1⟩, + ⟨4,335,116,0,0,0,0,1,2⟩, + ⟨4,335,117,0,0,0,0,3,2⟩, + ⟨4,335,123,0,0,0,0,1,1⟩, + ⟨4,335,124,0,0,0,0,-2,1⟩, + ⟨4,335,127,0,0,0,0,3,2⟩, + ⟨4,335,129,0,0,0,0,-2,1⟩, + ⟨4,335,130,0,0,0,0,-1,1⟩, + ⟨4,335,132,0,0,0,0,1,1⟩, + ⟨4,335,133,0,0,0,0,-1,1⟩, + ⟨4,335,134,0,0,0,0,-2,1⟩, + ⟨4,335,135,0,0,0,0,-1,1⟩, + ⟨4,335,138,0,0,0,0,-1,1⟩, + ⟨4,335,141,0,0,0,0,-1,1⟩, + ⟨4,335,145,0,0,0,0,-1,1⟩, + ⟨4,335,146,0,0,0,0,-2,1⟩, + ⟨4,335,148,0,0,0,0,-1,1⟩, + ⟨4,335,149,0,0,0,0,1,1⟩, + ⟨4,335,152,0,0,0,0,-1,1⟩, + ⟨4,335,154,0,0,0,0,-3,2⟩, + ⟨4,335,156,0,0,0,0,-1,1⟩, + ⟨4,335,157,0,0,0,0,-2,1⟩, + ⟨4,335,160,0,0,0,0,-2,1⟩, + ⟨4,335,161,0,0,0,0,-2,1⟩, + ⟨4,335,162,0,0,0,0,-1,1⟩, + ⟨4,335,163,0,0,0,0,-1,1⟩, + ⟨4,335,165,0,0,0,0,1,2⟩, + ⟨4,335,166,0,0,0,0,-1,1⟩, + ⟨4,335,169,0,0,0,0,-2,1⟩, + ⟨4,335,172,0,0,0,0,-1,1⟩, + ⟨4,335,174,0,0,0,0,-1,1⟩, + ⟨4,335,176,0,0,0,0,-3,2⟩, + ⟨4,335,177,0,0,0,0,1,2⟩, + ⟨4,335,178,0,0,0,0,1,1⟩, + ⟨4,335,180,0,0,0,0,3,2⟩, + ⟨4,335,181,0,0,0,0,1,2⟩, + ⟨4,335,182,0,0,0,0,-1,1⟩, + ⟨4,335,184,0,0,0,0,-2,1⟩, + ⟨4,335,186,0,0,0,0,-1,1⟩, + ⟨4,335,196,0,0,0,0,-1,1⟩, + ⟨4,335,200,0,0,0,0,-1,1⟩, + ⟨4,335,202,0,0,0,0,-1,1⟩, + ⟨4,335,206,0,0,0,0,-2,1⟩, + ⟨4,335,208,0,0,0,0,-3,2⟩, + ⟨4,335,209,0,0,0,0,1,2⟩, + ⟨4,335,210,0,0,0,0,-2,1⟩, + ⟨4,335,212,0,0,0,0,-2,1⟩, + ⟨4,335,213,0,0,0,0,-1,1⟩, + ⟨4,335,215,0,0,0,0,-2,1⟩, + ⟨4,335,217,0,0,0,0,-1,2⟩, + ⟨4,335,219,0,0,0,0,-2,1⟩, + ⟨4,335,220,0,0,0,0,-2,1⟩, + ⟨4,335,221,0,0,0,0,-1,1⟩, + ⟨4,336,112,0,0,0,0,1,4⟩, + ⟨4,336,114,0,0,0,0,-1,4⟩, + ⟨4,336,118,0,0,0,0,1,2⟩, + ⟨4,336,119,0,0,0,0,1,4⟩, + ⟨4,336,121,0,0,0,0,1,4⟩, + ⟨4,336,123,0,0,0,0,-1,4⟩, + ⟨4,336,132,0,0,0,0,1,4⟩, + ⟨4,336,133,0,0,0,0,1,4⟩, + ⟨4,336,136,0,0,0,0,1,2⟩, + ⟨4,336,137,0,0,0,0,-1,4⟩, + ⟨4,336,139,0,0,0,0,1,4⟩, + ⟨4,336,140,0,0,0,0,1,2⟩, + ⟨4,336,144,0,0,0,0,1,2⟩, + ⟨4,336,148,0,0,0,0,1,4⟩, + ⟨4,336,149,0,0,0,0,1,4⟩, + ⟨4,336,155,0,0,0,0,-1,4⟩, + ⟨4,336,158,0,0,0,0,1,4⟩, + ⟨4,336,159,0,0,0,0,1,4⟩, + ⟨4,336,169,0,0,0,0,-1,4⟩, + ⟨4,336,173,0,0,0,0,1,4⟩, + ⟨4,336,185,0,0,0,0,1,2⟩, + ⟨4,336,187,0,0,0,0,1,2⟩, + ⟨4,336,188,0,0,0,0,1,4⟩, + ⟨4,336,190,0,0,0,0,-1,4⟩, + ⟨4,336,193,0,0,0,0,1,4⟩, + ⟨4,336,194,0,0,0,0,1,2⟩, + ⟨4,336,195,0,0,0,0,1,2⟩, + ⟨4,336,199,0,0,0,0,1,4⟩, + ⟨4,336,202,0,0,0,0,-1,4⟩, + ⟨4,336,204,0,0,0,0,-1,4⟩, + ⟨4,336,222,0,0,0,0,-1,4⟩, + ⟨4,336,223,0,0,0,0,-1,4⟩, + ⟨4,338,114,0,0,0,0,-1,4⟩, + ⟨4,338,116,0,0,0,0,-1,4⟩, + ⟨4,338,117,0,0,0,0,-1,4⟩, + ⟨4,338,121,0,0,0,0,-1,4⟩, + ⟨4,338,124,0,0,0,0,-1,4⟩, + ⟨4,338,127,0,0,0,0,-1,4⟩, + ⟨4,338,129,0,0,0,0,1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1306⟩, by decide⟩ +def backward_025 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State025, backwardShard1State026, + [ + ⟨4,338,137,0,0,0,0,1,4⟩, + ⟨4,338,143,0,0,0,0,1,4⟩, + ⟨4,338,150,0,0,0,0,1,4⟩, + ⟨4,338,154,0,0,0,0,-1,4⟩, + ⟨4,338,159,0,0,0,0,-1,4⟩, + ⟨4,338,165,0,0,0,0,1,4⟩, + ⟨4,338,168,0,0,0,0,1,4⟩, + ⟨4,338,173,0,0,0,0,1,4⟩, + ⟨4,338,176,0,0,0,0,-1,4⟩, + ⟨4,338,177,0,0,0,0,-1,4⟩, + ⟨4,338,180,0,0,0,0,-1,4⟩, + ⟨4,338,181,0,0,0,0,1,4⟩, + ⟨4,338,184,0,0,0,0,-1,4⟩, + ⟨4,338,188,0,0,0,0,1,4⟩, + ⟨4,338,189,0,0,0,0,1,4⟩, + ⟨4,338,191,0,0,0,0,1,4⟩, + ⟨4,338,201,0,0,0,0,-1,4⟩, + ⟨4,338,204,0,0,0,0,-1,4⟩, + ⟨4,338,206,0,0,0,0,1,4⟩, + ⟨4,338,208,0,0,0,0,-1,4⟩, + ⟨4,338,209,0,0,0,0,1,4⟩, + ⟨4,338,212,0,0,0,0,-1,4⟩, + ⟨4,338,215,0,0,0,0,1,4⟩, + ⟨4,338,217,0,0,0,0,1,4⟩, + ⟨4,338,222,0,0,0,0,1,4⟩, + ⟨4,340,112,0,0,0,0,1,4⟩, + ⟨4,340,116,0,0,0,0,1,4⟩, + ⟨4,340,117,0,0,0,0,1,4⟩, + ⟨4,340,118,0,0,0,0,1,2⟩, + ⟨4,340,119,0,0,0,0,1,4⟩, + ⟨4,340,123,0,0,0,0,1,4⟩, + ⟨4,340,124,0,0,0,0,1,4⟩, + ⟨4,340,127,0,0,0,0,1,4⟩, + ⟨4,340,129,0,0,0,0,-1,4⟩, + ⟨4,340,132,0,0,0,0,-1,4⟩, + ⟨4,340,133,0,0,0,0,-1,4⟩, + ⟨4,340,136,0,0,0,0,-1,2⟩, + ⟨4,340,139,0,0,0,0,1,4⟩, + ⟨4,340,140,0,0,0,0,-1,2⟩, + ⟨4,340,143,0,0,0,0,-1,4⟩, + ⟨4,340,144,0,0,0,0,-1,2⟩, + ⟨4,340,148,0,0,0,0,-1,4⟩, + ⟨4,340,149,0,0,0,0,-1,4⟩, + ⟨4,340,150,0,0,0,0,-1,4⟩, + ⟨4,340,154,0,0,0,0,1,4⟩, + ⟨4,340,155,0,0,0,0,-1,4⟩, + ⟨4,340,158,0,0,0,0,-1,4⟩, + ⟨4,340,165,0,0,0,0,-1,4⟩, + ⟨4,340,168,0,0,0,0,-1,4⟩, + ⟨4,340,169,0,0,0,0,-1,4⟩, + ⟨4,340,176,0,0,0,0,1,4⟩, + ⟨4,340,177,0,0,0,0,1,4⟩, + ⟨4,340,180,0,0,0,0,1,4⟩, + ⟨4,340,181,0,0,0,0,-1,4⟩, + ⟨4,340,184,0,0,0,0,1,4⟩, + ⟨4,340,185,0,0,0,0,1,2⟩, + ⟨4,340,187,0,0,0,0,-1,2⟩, + ⟨4,340,189,0,0,0,0,-1,4⟩, + ⟨4,340,190,0,0,0,0,-1,4⟩, + ⟨4,340,191,0,0,0,0,-1,4⟩, + ⟨4,340,193,0,0,0,0,1,4⟩, + ⟨4,340,194,0,0,0,0,1,2⟩, + ⟨4,340,195,0,0,0,0,1,2⟩, + ⟨4,340,199,0,0,0,0,1,4⟩, + ⟨4,340,201,0,0,0,0,1,4⟩, + ⟨4,340,202,0,0,0,0,1,4⟩, + ⟨4,340,206,0,0,0,0,-1,4⟩, + ⟨4,340,208,0,0,0,0,1,4⟩, + ⟨4,340,209,0,0,0,0,-1,4⟩, + ⟨4,340,212,0,0,0,0,1,4⟩, + ⟨4,340,215,0,0,0,0,-1,4⟩, + ⟨4,340,217,0,0,0,0,-1,4⟩, + ⟨4,340,223,0,0,0,0,1,4⟩, + ⟨4,342,115,0,0,0,0,1,4⟩, + ⟨4,342,120,0,0,0,0,-1,4⟩, + ⟨4,342,122,0,0,0,0,1,4⟩, + ⟨4,342,123,0,0,0,0,1,4⟩, + ⟨4,342,125,0,0,0,0,-1,4⟩, + ⟨4,342,128,0,0,0,0,-1,4⟩, + ⟨4,342,130,0,0,0,0,1,4⟩, + ⟨4,342,131,0,0,0,0,-1,4⟩, + ⟨4,342,133,0,0,0,0,-1,4⟩, + ⟨4,342,138,0,0,0,0,1,4⟩, + ⟨4,342,149,0,0,0,0,-1,4⟩, + ⟨4,342,151,0,0,0,0,1,4⟩, + ⟨4,342,152,0,0,0,0,1,4⟩, + ⟨4,342,155,0,0,0,0,-1,4⟩, + ⟨4,342,156,0,0,0,0,-1,4⟩, + ⟨4,342,163,0,0,0,0,1,4⟩, + ⟨4,342,166,0,0,0,0,-1,4⟩, + ⟨4,342,167,0,0,0,0,1,4⟩, + ⟨4,342,174,0,0,0,0,1,4⟩, + ⟨4,342,178,0,0,0,0,1,4⟩, + ⟨4,342,179,0,0,0,0,-1,4⟩, + ⟨4,342,182,0,0,0,0,-1,4⟩, + ⟨4,342,190,0,0,0,0,-1,4⟩, + ⟨4,342,192,0,0,0,0,-1,4⟩, + ⟨4,342,193,0,0,0,0,1,4⟩, + ⟨4,342,199,0,0,0,0,1,4⟩, + ⟨4,342,200,0,0,0,0,1,4⟩, + ⟨4,342,202,0,0,0,0,1,4⟩, + ⟨4,342,203,0,0,0,0,1,4⟩, + ⟨4,342,207,0,0,0,0,-1,4⟩, + ⟨4,342,213,0,0,0,0,-1,4⟩, + ⟨4,342,214,0,0,0,0,-1,4⟩, + ⟨4,343,114,0,0,0,0,-1,4⟩, + ⟨4,343,116,0,0,0,0,-1,4⟩, + ⟨4,343,117,0,0,0,0,-1,4⟩, + ⟨4,343,121,0,0,0,0,-1,4⟩, + ⟨4,343,124,0,0,0,0,1,4⟩, + ⟨4,343,127,0,0,0,0,1,4⟩, + ⟨4,343,129,0,0,0,0,-1,4⟩, + ⟨4,343,137,0,0,0,0,1,4⟩, + ⟨4,343,143,0,0,0,0,-1,4⟩, + ⟨4,343,150,0,0,0,0,-1,4⟩, + ⟨4,343,154,0,0,0,0,1,4⟩, + ⟨4,343,159,0,0,0,0,-1,4⟩, + ⟨4,343,165,0,0,0,0,-1,4⟩, + ⟨4,343,168,0,0,0,0,-1,4⟩, + ⟨4,343,173,0,0,0,0,1,4⟩, + ⟨4,343,176,0,0,0,0,-1,4⟩, + ⟨4,343,177,0,0,0,0,-1,4⟩, + ⟨4,343,180,0,0,0,0,-1,4⟩, + ⟨4,343,181,0,0,0,0,1,4⟩, + ⟨4,343,184,0,0,0,0,-1,4⟩, + ⟨4,343,188,0,0,0,0,1,4⟩, + ⟨4,343,189,0,0,0,0,-1,4⟩, + ⟨4,343,191,0,0,0,0,1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1520⟩, by decide⟩ +def backward_026 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State026, backwardShard1State027, + [ + ⟨4,343,201,0,0,0,0,-1,4⟩, + ⟨4,343,204,0,0,0,0,-1,4⟩, + ⟨4,343,206,0,0,0,0,1,4⟩, + ⟨4,343,208,0,0,0,0,-1,4⟩, + ⟨4,343,209,0,0,0,0,1,4⟩, + ⟨4,343,212,0,0,0,0,1,4⟩, + ⟨4,343,215,0,0,0,0,-1,4⟩, + ⟨4,343,217,0,0,0,0,-1,4⟩, + ⟨4,343,222,0,0,0,0,1,4⟩, + ⟨4,344,115,0,0,0,0,-1,2⟩, + ⟨4,344,120,0,0,0,0,-1,2⟩, + ⟨4,344,122,0,0,0,0,-1,2⟩, + ⟨4,344,123,0,0,0,0,-1,2⟩, + ⟨4,344,133,0,0,0,0,1,2⟩, + ⟨4,344,138,0,0,0,0,-1,2⟩, + ⟨4,344,149,0,0,0,0,1,2⟩, + ⟨4,344,174,0,0,0,0,1,2⟩, + ⟨4,344,178,0,0,0,0,-1,2⟩, + ⟨4,344,179,0,0,0,0,-1,2⟩, + ⟨4,344,182,0,0,0,0,-1,2⟩, + ⟨4,344,192,0,0,0,0,-1,2⟩, + ⟨4,344,200,0,0,0,0,-1,2⟩, + ⟨4,344,202,0,0,0,0,-1,2⟩, + ⟨4,344,203,0,0,0,0,-1,2⟩, + ⟨4,344,207,0,0,0,0,-1,2⟩, + ⟨4,345,114,0,0,0,0,-1,2⟩, + ⟨4,345,116,0,0,0,0,1,2⟩, + ⟨4,345,117,0,0,0,0,-1,2⟩, + ⟨4,345,121,0,0,0,0,1,2⟩, + ⟨4,345,137,0,0,0,0,-1,2⟩, + ⟨4,345,159,0,0,0,0,1,2⟩, + ⟨4,345,173,0,0,0,0,1,2⟩, + ⟨4,345,176,0,0,0,0,-1,2⟩, + ⟨4,345,177,0,0,0,0,1,2⟩, + ⟨4,345,180,0,0,0,0,-1,2⟩, + ⟨4,345,181,0,0,0,0,-1,2⟩, + ⟨4,345,184,0,0,0,0,-1,2⟩, + ⟨4,345,188,0,0,0,0,1,2⟩, + ⟨4,345,191,0,0,0,0,-1,2⟩, + ⟨4,345,201,0,0,0,0,1,2⟩, + ⟨4,345,204,0,0,0,0,-1,2⟩, + ⟨4,345,206,0,0,0,0,1,2⟩, + ⟨4,345,208,0,0,0,0,-1,2⟩, + ⟨4,345,209,0,0,0,0,-1,2⟩, + ⟨4,345,222,0,0,0,0,-1,2⟩, + ⟨4,347,112,0,0,0,0,1,2⟩, + ⟨4,347,115,0,0,0,0,-1,4⟩, + ⟨4,347,116,0,0,0,0,-1,2⟩, + ⟨4,347,117,0,0,0,0,1,2⟩, + ⟨4,347,119,0,0,0,0,-1,2⟩, + ⟨4,347,120,0,0,0,0,1,4⟩, + ⟨4,347,121,0,0,0,0,-1,2⟩, + ⟨4,347,122,0,0,0,0,-1,4⟩, + ⟨4,347,123,0,0,0,0,-1,4⟩, + ⟨4,347,124,0,0,0,0,-1,2⟩, + ⟨4,347,125,0,0,0,0,-1,4⟩, + ⟨4,347,127,0,0,0,0,-1,2⟩, + ⟨4,347,128,0,0,0,0,-1,4⟩, + ⟨4,347,129,0,0,0,0,1,2⟩, + ⟨4,347,130,0,0,0,0,1,4⟩, + ⟨4,347,131,0,0,0,0,-1,4⟩, + ⟨4,347,133,0,0,0,0,1,4⟩, + ⟨4,347,137,0,0,0,0,1,2⟩, + ⟨4,347,138,0,0,0,0,-1,4⟩, + ⟨4,347,139,0,0,0,0,-1,2⟩, + ⟨4,347,142,0,0,0,0,1,1⟩, + ⟨4,347,143,0,0,0,0,-1,2⟩, + ⟨4,347,149,0,0,0,0,1,4⟩, + ⟨4,347,150,0,0,0,0,-1,2⟩, + ⟨4,347,151,0,0,0,0,1,4⟩, + ⟨4,347,152,0,0,0,0,1,4⟩, + ⟨4,347,154,0,0,0,0,-1,2⟩, + ⟨4,347,155,0,0,0,0,1,4⟩, + ⟨4,347,156,0,0,0,0,-1,4⟩, + ⟨4,347,159,0,0,0,0,-1,2⟩, + ⟨4,347,163,0,0,0,0,1,4⟩, + ⟨4,347,165,0,0,0,0,-1,2⟩, + ⟨4,347,166,0,0,0,0,-1,4⟩, + ⟨4,347,167,0,0,0,0,1,4⟩, + ⟨4,347,168,0,0,0,0,-1,2⟩, + ⟨4,347,169,0,0,0,0,-1,2⟩, + ⟨4,347,170,0,0,0,0,1,1⟩, + ⟨4,347,171,0,0,0,0,1,1⟩, + ⟨4,347,174,0,0,0,0,-1,4⟩, + ⟨4,347,176,0,0,0,0,1,2⟩, + ⟨4,347,177,0,0,0,0,-1,2⟩, + ⟨4,347,178,0,0,0,0,-1,4⟩, + ⟨4,347,179,0,0,0,0,1,4⟩, + ⟨4,347,180,0,0,0,0,1,2⟩, + ⟨4,347,181,0,0,0,0,1,2⟩, + ⟨4,347,182,0,0,0,0,1,4⟩, + ⟨4,347,184,0,0,0,0,1,2⟩, + ⟨4,347,189,0,0,0,0,-1,2⟩, + ⟨4,347,190,0,0,0,0,1,4⟩, + ⟨4,347,191,0,0,0,0,1,2⟩, + ⟨4,347,192,0,0,0,0,1,4⟩, + ⟨4,347,193,0,0,0,0,-1,4⟩, + ⟨4,347,199,0,0,0,0,-1,4⟩, + ⟨4,347,200,0,0,0,0,-1,4⟩, + ⟨4,347,201,0,0,0,0,-1,2⟩, + ⟨4,347,202,0,0,0,0,-1,4⟩, + ⟨4,347,203,0,0,0,0,-1,4⟩, + ⟨4,347,205,0,0,0,0,1,1⟩, + ⟨4,347,206,0,0,0,0,-1,2⟩, + ⟨4,347,207,0,0,0,0,1,4⟩, + ⟨4,347,208,0,0,0,0,1,2⟩, + ⟨4,347,209,0,0,0,0,1,2⟩, + ⟨4,347,212,0,0,0,0,-1,2⟩, + ⟨4,347,213,0,0,0,0,-1,4⟩, + ⟨4,347,214,0,0,0,0,-1,4⟩, + ⟨4,347,215,0,0,0,0,1,2⟩, + ⟨4,347,217,0,0,0,0,-1,2⟩, + ⟨4,347,222,0,0,0,0,1,2⟩, + ⟨4,348,115,0,0,0,0,1,4⟩, + ⟨4,348,120,0,0,0,0,-1,4⟩, + ⟨4,348,122,0,0,0,0,1,4⟩, + ⟨4,348,123,0,0,0,0,1,4⟩, + ⟨4,348,125,0,0,0,0,1,4⟩, + ⟨4,348,128,0,0,0,0,1,4⟩, + ⟨4,348,130,0,0,0,0,-1,4⟩, + ⟨4,348,131,0,0,0,0,1,4⟩, + ⟨4,348,133,0,0,0,0,-1,4⟩, + ⟨4,348,138,0,0,0,0,1,4⟩, + ⟨4,348,149,0,0,0,0,-1,4⟩, + ⟨4,348,151,0,0,0,0,-1,4⟩, + ⟨4,348,152,0,0,0,0,-1,4⟩, + ⟨4,348,155,0,0,0,0,1,4⟩, + ⟨4,348,156,0,0,0,0,1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1384⟩, by decide⟩ +def backward_027 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State027, backwardShard1State028, + [ + ⟨4,348,163,0,0,0,0,-1,4⟩, + ⟨4,348,166,0,0,0,0,1,4⟩, + ⟨4,348,167,0,0,0,0,-1,4⟩, + ⟨4,348,174,0,0,0,0,1,4⟩, + ⟨4,348,178,0,0,0,0,1,4⟩, + ⟨4,348,179,0,0,0,0,-1,4⟩, + ⟨4,348,182,0,0,0,0,-1,4⟩, + ⟨4,348,190,0,0,0,0,1,4⟩, + ⟨4,348,192,0,0,0,0,-1,4⟩, + ⟨4,348,193,0,0,0,0,-1,4⟩, + ⟨4,348,199,0,0,0,0,-1,4⟩, + ⟨4,348,200,0,0,0,0,1,4⟩, + ⟨4,348,202,0,0,0,0,1,4⟩, + ⟨4,348,203,0,0,0,0,1,4⟩, + ⟨4,348,207,0,0,0,0,-1,4⟩, + ⟨4,348,213,0,0,0,0,1,4⟩, + ⟨4,348,214,0,0,0,0,1,4⟩, + ⟨4,349,124,0,0,0,0,1,2⟩, + ⟨4,349,127,0,0,0,0,1,2⟩, + ⟨4,349,129,0,0,0,0,-1,2⟩, + ⟨4,349,143,0,0,0,0,1,2⟩, + ⟨4,349,150,0,0,0,0,1,2⟩, + ⟨4,349,154,0,0,0,0,1,2⟩, + ⟨4,349,165,0,0,0,0,1,2⟩, + ⟨4,349,168,0,0,0,0,1,2⟩, + ⟨4,349,189,0,0,0,0,1,2⟩, + ⟨4,349,212,0,0,0,0,1,2⟩, + ⟨4,349,215,0,0,0,0,-1,2⟩, + ⟨4,349,217,0,0,0,0,1,2⟩, + ⟨4,350,112,0,0,0,0,1,4⟩, + ⟨4,350,116,0,0,0,0,1,4⟩, + ⟨4,350,117,0,0,0,0,1,4⟩, + ⟨4,350,118,0,0,0,0,1,2⟩, + ⟨4,350,119,0,0,0,0,1,4⟩, + ⟨4,350,123,0,0,0,0,1,4⟩, + ⟨4,350,124,0,0,0,0,1,4⟩, + ⟨4,350,125,0,0,0,0,1,2⟩, + ⟨4,350,127,0,0,0,0,1,4⟩, + ⟨4,350,128,0,0,0,0,1,2⟩, + ⟨4,350,129,0,0,0,0,-1,4⟩, + ⟨4,350,130,0,0,0,0,-1,2⟩, + ⟨4,350,131,0,0,0,0,-1,2⟩, + ⟨4,350,132,0,0,0,0,-1,4⟩, + ⟨4,350,133,0,0,0,0,-1,4⟩, + ⟨4,350,136,0,0,0,0,-1,2⟩, + ⟨4,350,139,0,0,0,0,1,4⟩, + ⟨4,350,140,0,0,0,0,-1,2⟩, + ⟨4,350,143,0,0,0,0,-1,4⟩, + ⟨4,350,144,0,0,0,0,-1,2⟩, + ⟨4,350,148,0,0,0,0,-1,4⟩, + ⟨4,350,149,0,0,0,0,-1,4⟩, + ⟨4,350,150,0,0,0,0,-1,4⟩, + ⟨4,350,151,0,0,0,0,1,2⟩, + ⟨4,350,152,0,0,0,0,-1,2⟩, + ⟨4,350,154,0,0,0,0,1,4⟩, + ⟨4,350,155,0,0,0,0,1,4⟩, + ⟨4,350,156,0,0,0,0,-1,2⟩, + ⟨4,350,158,0,0,0,0,-1,4⟩, + ⟨4,350,163,0,0,0,0,1,2⟩, + ⟨4,350,165,0,0,0,0,-1,4⟩, + ⟨4,350,166,0,0,0,0,1,2⟩, + ⟨4,350,167,0,0,0,0,1,2⟩, + ⟨4,350,168,0,0,0,0,-1,4⟩, + ⟨4,350,169,0,0,0,0,-1,4⟩, + ⟨4,350,176,0,0,0,0,1,4⟩, + ⟨4,350,177,0,0,0,0,1,4⟩, + ⟨4,350,180,0,0,0,0,1,4⟩, + ⟨4,350,181,0,0,0,0,-1,4⟩, + ⟨4,350,184,0,0,0,0,1,4⟩, + ⟨4,350,185,0,0,0,0,1,2⟩, + ⟨4,350,187,0,0,0,0,-1,2⟩, + ⟨4,350,189,0,0,0,0,-1,4⟩, + ⟨4,350,190,0,0,0,0,1,4⟩, + ⟨4,350,191,0,0,0,0,-1,4⟩, + ⟨4,350,193,0,0,0,0,-1,4⟩, + ⟨4,350,194,0,0,0,0,1,2⟩, + ⟨4,350,195,0,0,0,0,1,2⟩, + ⟨4,350,199,0,0,0,0,-1,4⟩, + ⟨4,350,201,0,0,0,0,1,4⟩, + ⟨4,350,202,0,0,0,0,1,4⟩, + ⟨4,350,206,0,0,0,0,-1,4⟩, + ⟨4,350,208,0,0,0,0,1,4⟩, + ⟨4,350,209,0,0,0,0,-1,4⟩, + ⟨4,350,212,0,0,0,0,1,4⟩, + ⟨4,350,213,0,0,0,0,1,2⟩, + ⟨4,350,214,0,0,0,0,-1,2⟩, + ⟨4,350,215,0,0,0,0,-1,4⟩, + ⟨4,350,217,0,0,0,0,-1,4⟩, + ⟨4,350,223,0,0,0,0,1,4⟩, + ⟨4,351,112,0,0,0,0,-1,4⟩, + ⟨4,351,113,0,0,0,0,-1,1⟩, + ⟨4,351,114,0,0,0,0,-1,4⟩, + ⟨4,351,115,0,0,0,0,-1,2⟩, + ⟨4,351,116,0,0,0,0,-1,2⟩, + ⟨4,351,117,0,0,0,0,-1,2⟩, + ⟨4,351,118,0,0,0,0,-1,2⟩, + ⟨4,351,119,0,0,0,0,-1,4⟩, + ⟨4,351,120,0,0,0,0,-1,2⟩, + ⟨4,351,121,0,0,0,0,1,4⟩, + ⟨4,351,122,0,0,0,0,-1,2⟩, + ⟨4,351,123,0,0,0,0,-1,4⟩, + ⟨4,351,125,0,0,0,0,-1,2⟩, + ⟨4,351,128,0,0,0,0,-1,2⟩, + ⟨4,351,130,0,0,0,0,1,2⟩, + ⟨4,351,131,0,0,0,0,1,2⟩, + ⟨4,351,132,0,0,0,0,-1,4⟩, + ⟨4,351,133,0,0,0,0,1,4⟩, + ⟨4,351,136,0,0,0,0,1,2⟩, + ⟨4,351,137,0,0,0,0,-1,4⟩, + ⟨4,351,138,0,0,0,0,-1,2⟩, + ⟨4,351,139,0,0,0,0,-1,4⟩, + ⟨4,351,140,0,0,0,0,1,2⟩, + ⟨4,351,144,0,0,0,0,1,2⟩, + ⟨4,351,147,0,0,0,0,-1,1⟩, + ⟨4,351,148,0,0,0,0,-1,4⟩, + ⟨4,351,149,0,0,0,0,1,4⟩, + ⟨4,351,151,0,0,0,0,-1,2⟩, + ⟨4,351,152,0,0,0,0,1,2⟩, + ⟨4,351,155,0,0,0,0,-1,4⟩, + ⟨4,351,156,0,0,0,0,1,2⟩, + ⟨4,351,158,0,0,0,0,3,4⟩, + ⟨4,351,159,0,0,0,0,1,4⟩, + ⟨4,351,163,0,0,0,0,-1,2⟩, + ⟨4,351,166,0,0,0,0,-1,2⟩, + ⟨4,351,167,0,0,0,0,-1,2⟩, + ⟨4,351,169,0,0,0,0,1,4⟩, + ⟨4,351,173,0,0,0,0,1,4⟩, + ⟨4,351,174,0,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1426⟩, by decide⟩ +def backward_028 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State028, backwardShard1State029, + [ + ⟨4,351,176,0,0,0,0,-1,2⟩, + ⟨4,351,177,0,0,0,0,-1,2⟩, + ⟨4,351,178,0,0,0,0,-1,2⟩, + ⟨4,351,179,0,0,0,0,-1,2⟩, + ⟨4,351,180,0,0,0,0,-1,2⟩, + ⟨4,351,181,0,0,0,0,1,2⟩, + ⟨4,351,182,0,0,0,0,-1,2⟩, + ⟨4,351,184,0,0,0,0,-1,2⟩, + ⟨4,351,185,0,0,0,0,-1,2⟩, + ⟨4,351,187,0,0,0,0,1,2⟩, + ⟨4,351,188,0,0,0,0,1,4⟩, + ⟨4,351,190,0,0,0,0,-1,4⟩, + ⟨4,351,191,0,0,0,0,1,2⟩, + ⟨4,351,192,0,0,0,0,-1,2⟩, + ⟨4,351,193,0,0,0,0,1,4⟩, + ⟨4,351,194,0,0,0,0,-1,2⟩, + ⟨4,351,195,0,0,0,0,-1,2⟩, + ⟨4,351,197,0,0,0,0,-1,1⟩, + ⟨4,351,198,0,0,0,0,-1,1⟩, + ⟨4,351,199,0,0,0,0,1,4⟩, + ⟨4,351,200,0,0,0,0,-1,2⟩, + ⟨4,351,201,0,0,0,0,-1,2⟩, + ⟨4,351,202,0,0,0,0,-1,4⟩, + ⟨4,351,203,0,0,0,0,-1,2⟩, + ⟨4,351,204,0,0,0,0,-1,4⟩, + ⟨4,351,206,0,0,0,0,1,2⟩, + ⟨4,351,207,0,0,0,0,-1,2⟩, + ⟨4,351,208,0,0,0,0,-1,2⟩, + ⟨4,351,209,0,0,0,0,1,2⟩, + ⟨4,351,213,0,0,0,0,-1,2⟩, + ⟨4,351,214,0,0,0,0,1,2⟩, + ⟨4,351,222,0,0,0,0,-1,4⟩, + ⟨4,351,223,0,0,0,0,-3,4⟩, + ⟨4,352,112,0,0,0,0,1,4⟩, + ⟨4,352,114,0,0,0,0,-1,4⟩, + ⟨4,352,118,0,0,0,0,1,2⟩, + ⟨4,352,119,0,0,0,0,1,4⟩, + ⟨4,352,121,0,0,0,0,1,4⟩, + ⟨4,352,123,0,0,0,0,-1,4⟩, + ⟨4,352,132,0,0,0,0,-1,4⟩, + ⟨4,352,133,0,0,0,0,1,4⟩, + ⟨4,352,137,0,0,0,0,1,4⟩, + ⟨4,352,139,0,0,0,0,1,4⟩, + ⟨4,352,148,0,0,0,0,1,4⟩, + ⟨4,352,149,0,0,0,0,-1,4⟩, + ⟨4,352,155,0,0,0,0,-1,4⟩, + ⟨4,352,158,0,0,0,0,-1,4⟩, + ⟨4,352,159,0,0,0,0,-1,4⟩, + ⟨4,352,162,0,0,0,0,1,2⟩, + ⟨4,352,169,0,0,0,0,-1,4⟩, + ⟨4,352,172,0,0,0,0,1,2⟩, + ⟨4,352,173,0,0,0,0,1,4⟩, + ⟨4,352,185,0,0,0,0,1,2⟩, + ⟨4,352,188,0,0,0,0,1,4⟩, + ⟨4,352,190,0,0,0,0,-1,4⟩, + ⟨4,352,193,0,0,0,0,1,4⟩, + ⟨4,352,194,0,0,0,0,1,2⟩, + ⟨4,352,195,0,0,0,0,1,2⟩, + ⟨4,352,196,0,0,0,0,1,2⟩, + ⟨4,352,199,0,0,0,0,1,4⟩, + ⟨4,352,202,0,0,0,0,1,4⟩, + ⟨4,352,204,0,0,0,0,-1,4⟩, + ⟨4,352,221,0,0,0,0,1,2⟩, + ⟨4,352,222,0,0,0,0,-1,4⟩, + ⟨4,352,223,0,0,0,0,-1,4⟩, + ⟨4,354,114,0,0,0,0,-1,4⟩, + ⟨4,354,115,0,0,0,0,1,4⟩, + ⟨4,354,120,0,0,0,0,-1,4⟩, + ⟨4,354,121,0,0,0,0,-1,4⟩, + ⟨4,354,127,0,0,0,0,-1,4⟩, + ⟨4,354,130,0,0,0,0,1,4⟩, + ⟨4,354,131,0,0,0,0,1,4⟩, + ⟨4,354,137,0,0,0,0,-1,4⟩, + ⟨4,354,138,0,0,0,0,-1,4⟩, + ⟨4,354,151,0,0,0,0,1,4⟩, + ⟨4,354,152,0,0,0,0,1,4⟩, + ⟨4,354,154,0,0,0,0,-1,4⟩, + ⟨4,354,159,0,0,0,0,1,4⟩, + ⟨4,354,165,0,0,0,0,1,4⟩, + ⟨4,354,166,0,0,0,0,-1,4⟩, + ⟨4,354,167,0,0,0,0,1,4⟩, + ⟨4,354,173,0,0,0,0,1,4⟩, + ⟨4,354,178,0,0,0,0,1,4⟩, + ⟨4,354,179,0,0,0,0,-1,4⟩, + ⟨4,354,184,0,0,0,0,-1,4⟩, + ⟨4,354,188,0,0,0,0,1,4⟩, + ⟨4,354,191,0,0,0,0,-1,4⟩, + ⟨4,354,192,0,0,0,0,-1,4⟩, + ⟨4,354,200,0,0,0,0,-1,4⟩, + ⟨4,354,201,0,0,0,0,-1,4⟩, + ⟨4,354,204,0,0,0,0,-1,4⟩, + ⟨4,354,206,0,0,0,0,1,4⟩, + ⟨4,354,207,0,0,0,0,-1,4⟩, + ⟨4,354,213,0,0,0,0,-1,4⟩, + ⟨4,354,214,0,0,0,0,1,4⟩, + ⟨4,354,217,0,0,0,0,-1,4⟩, + ⟨4,354,222,0,0,0,0,1,4⟩, + ⟨4,356,112,0,0,0,0,1,4⟩, + ⟨4,356,115,0,0,0,0,-1,4⟩, + ⟨4,356,118,0,0,0,0,1,2⟩, + ⟨4,356,119,0,0,0,0,1,4⟩, + ⟨4,356,120,0,0,0,0,1,4⟩, + ⟨4,356,123,0,0,0,0,1,4⟩, + ⟨4,356,127,0,0,0,0,1,4⟩, + ⟨4,356,130,0,0,0,0,-1,4⟩, + ⟨4,356,131,0,0,0,0,-1,4⟩, + ⟨4,356,132,0,0,0,0,1,4⟩, + ⟨4,356,133,0,0,0,0,-1,4⟩, + ⟨4,356,138,0,0,0,0,1,4⟩, + ⟨4,356,139,0,0,0,0,1,4⟩, + ⟨4,356,148,0,0,0,0,-1,4⟩, + ⟨4,356,149,0,0,0,0,1,4⟩, + ⟨4,356,151,0,0,0,0,-1,4⟩, + ⟨4,356,152,0,0,0,0,-1,4⟩, + ⟨4,356,154,0,0,0,0,1,4⟩, + ⟨4,356,155,0,0,0,0,-1,4⟩, + ⟨4,356,158,0,0,0,0,1,4⟩, + ⟨4,356,162,0,0,0,0,-1,2⟩, + ⟨4,356,165,0,0,0,0,-1,4⟩, + ⟨4,356,166,0,0,0,0,1,4⟩, + ⟨4,356,167,0,0,0,0,-1,4⟩, + ⟨4,356,169,0,0,0,0,-1,4⟩, + ⟨4,356,172,0,0,0,0,-1,2⟩, + ⟨4,356,178,0,0,0,0,-1,4⟩, + ⟨4,356,179,0,0,0,0,1,4⟩, + ⟨4,356,184,0,0,0,0,1,4⟩, + ⟨4,356,185,0,0,0,0,1,2⟩, + ⟨4,356,190,0,0,0,0,-1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1462⟩, by decide⟩ +def backward_029 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State029, backwardShard1State030, + [ + ⟨4,356,191,0,0,0,0,1,4⟩, + ⟨4,356,192,0,0,0,0,1,4⟩, + ⟨4,356,193,0,0,0,0,1,4⟩, + ⟨4,356,194,0,0,0,0,1,2⟩, + ⟨4,356,195,0,0,0,0,1,2⟩, + ⟨4,356,196,0,0,0,0,-1,2⟩, + ⟨4,356,199,0,0,0,0,1,4⟩, + ⟨4,356,200,0,0,0,0,1,4⟩, + ⟨4,356,201,0,0,0,0,1,4⟩, + ⟨4,356,202,0,0,0,0,-1,4⟩, + ⟨4,356,206,0,0,0,0,-1,4⟩, + ⟨4,356,207,0,0,0,0,1,4⟩, + ⟨4,356,213,0,0,0,0,1,4⟩, + ⟨4,356,214,0,0,0,0,-1,4⟩, + ⟨4,356,217,0,0,0,0,1,4⟩, + ⟨4,356,221,0,0,0,0,-1,2⟩, + ⟨4,356,223,0,0,0,0,1,4⟩, + ⟨4,358,116,0,0,0,0,1,4⟩, + ⟨4,358,117,0,0,0,0,-1,4⟩, + ⟨4,358,122,0,0,0,0,-1,4⟩, + ⟨4,358,123,0,0,0,0,1,4⟩, + ⟨4,358,124,0,0,0,0,-1,4⟩, + ⟨4,358,125,0,0,0,0,-1,4⟩, + ⟨4,358,128,0,0,0,0,-1,4⟩, + ⟨4,358,129,0,0,0,0,1,4⟩, + ⟨4,358,133,0,0,0,0,-1,4⟩, + ⟨4,358,143,0,0,0,0,1,4⟩, + ⟨4,358,149,0,0,0,0,1,4⟩, + ⟨4,358,150,0,0,0,0,-1,4⟩, + ⟨4,358,155,0,0,0,0,-1,4⟩, + ⟨4,358,156,0,0,0,0,1,4⟩, + ⟨4,358,163,0,0,0,0,1,4⟩, + ⟨4,358,168,0,0,0,0,-1,4⟩, + ⟨4,358,174,0,0,0,0,1,4⟩, + ⟨4,358,176,0,0,0,0,-1,4⟩, + ⟨4,358,177,0,0,0,0,1,4⟩, + ⟨4,358,180,0,0,0,0,-1,4⟩, + ⟨4,358,181,0,0,0,0,1,4⟩, + ⟨4,358,182,0,0,0,0,-1,4⟩, + ⟨4,358,189,0,0,0,0,1,4⟩, + ⟨4,358,190,0,0,0,0,-1,4⟩, + ⟨4,358,193,0,0,0,0,1,4⟩, + ⟨4,358,199,0,0,0,0,1,4⟩, + ⟨4,358,202,0,0,0,0,-1,4⟩, + ⟨4,358,203,0,0,0,0,1,4⟩, + ⟨4,358,208,0,0,0,0,-1,4⟩, + ⟨4,358,209,0,0,0,0,1,4⟩, + ⟨4,358,212,0,0,0,0,-1,4⟩, + ⟨4,358,215,0,0,0,0,1,4⟩, + ⟨4,359,114,0,0,0,0,-1,4⟩, + ⟨4,359,115,0,0,0,0,1,4⟩, + ⟨4,359,120,0,0,0,0,-1,4⟩, + ⟨4,359,121,0,0,0,0,-1,4⟩, + ⟨4,359,127,0,0,0,0,1,4⟩, + ⟨4,359,130,0,0,0,0,-1,4⟩, + ⟨4,359,131,0,0,0,0,-1,4⟩, + ⟨4,359,137,0,0,0,0,-1,4⟩, + ⟨4,359,138,0,0,0,0,-1,4⟩, + ⟨4,359,151,0,0,0,0,-1,4⟩, + ⟨4,359,152,0,0,0,0,-1,4⟩, + ⟨4,359,154,0,0,0,0,1,4⟩, + ⟨4,359,159,0,0,0,0,1,4⟩, + ⟨4,359,165,0,0,0,0,-1,4⟩, + ⟨4,359,166,0,0,0,0,1,4⟩, + ⟨4,359,167,0,0,0,0,-1,4⟩, + ⟨4,359,173,0,0,0,0,1,4⟩, + ⟨4,359,178,0,0,0,0,1,4⟩, + ⟨4,359,179,0,0,0,0,-1,4⟩, + ⟨4,359,184,0,0,0,0,-1,4⟩, + ⟨4,359,188,0,0,0,0,1,4⟩, + ⟨4,359,191,0,0,0,0,-1,4⟩, + ⟨4,359,192,0,0,0,0,-1,4⟩, + ⟨4,359,200,0,0,0,0,-1,4⟩, + ⟨4,359,201,0,0,0,0,-1,4⟩, + ⟨4,359,204,0,0,0,0,-1,4⟩, + ⟨4,359,206,0,0,0,0,1,4⟩, + ⟨4,359,207,0,0,0,0,-1,4⟩, + ⟨4,359,213,0,0,0,0,1,4⟩, + ⟨4,359,214,0,0,0,0,-1,4⟩, + ⟨4,359,217,0,0,0,0,1,4⟩, + ⟨4,359,222,0,0,0,0,1,4⟩, + ⟨4,360,116,0,0,0,0,-1,2⟩, + ⟨4,360,117,0,0,0,0,-1,2⟩, + ⟨4,360,122,0,0,0,0,1,2⟩, + ⟨4,360,123,0,0,0,0,-1,2⟩, + ⟨4,360,133,0,0,0,0,1,2⟩, + ⟨4,360,149,0,0,0,0,-1,2⟩, + ⟨4,360,174,0,0,0,0,1,2⟩, + ⟨4,360,176,0,0,0,0,-1,2⟩, + ⟨4,360,177,0,0,0,0,-1,2⟩, + ⟨4,360,180,0,0,0,0,-1,2⟩, + ⟨4,360,181,0,0,0,0,-1,2⟩, + ⟨4,360,182,0,0,0,0,-1,2⟩, + ⟨4,360,202,0,0,0,0,1,2⟩, + ⟨4,360,203,0,0,0,0,-1,2⟩, + ⟨4,360,208,0,0,0,0,-1,2⟩, + ⟨4,360,209,0,0,0,0,-1,2⟩, + ⟨4,361,114,0,0,0,0,-1,2⟩, + ⟨4,361,115,0,0,0,0,-1,2⟩, + ⟨4,361,120,0,0,0,0,-1,2⟩, + ⟨4,361,121,0,0,0,0,1,2⟩, + ⟨4,361,137,0,0,0,0,1,2⟩, + ⟨4,361,138,0,0,0,0,1,2⟩, + ⟨4,361,159,0,0,0,0,-1,2⟩, + ⟨4,361,173,0,0,0,0,1,2⟩, + ⟨4,361,178,0,0,0,0,-1,2⟩, + ⟨4,361,179,0,0,0,0,-1,2⟩, + ⟨4,361,184,0,0,0,0,-1,2⟩, + ⟨4,361,188,0,0,0,0,1,2⟩, + ⟨4,361,191,0,0,0,0,1,2⟩, + ⟨4,361,192,0,0,0,0,-1,2⟩, + ⟨4,361,200,0,0,0,0,1,2⟩, + ⟨4,361,201,0,0,0,0,1,2⟩, + ⟨4,361,204,0,0,0,0,-1,2⟩, + ⟨4,361,206,0,0,0,0,1,2⟩, + ⟨4,361,207,0,0,0,0,-1,2⟩, + ⟨4,361,222,0,0,0,0,-1,2⟩, + ⟨4,364,116,0,0,0,0,1,4⟩, + ⟨4,364,117,0,0,0,0,-1,4⟩, + ⟨4,364,122,0,0,0,0,-1,4⟩, + ⟨4,364,123,0,0,0,0,1,4⟩, + ⟨4,364,124,0,0,0,0,1,4⟩, + ⟨4,364,125,0,0,0,0,1,4⟩, + ⟨4,364,128,0,0,0,0,1,4⟩, + ⟨4,364,129,0,0,0,0,-1,4⟩, + ⟨4,364,133,0,0,0,0,-1,4⟩, + ⟨4,364,143,0,0,0,0,-1,4⟩, + ⟨4,364,149,0,0,0,0,1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1456⟩, by decide⟩ +def backward_030 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State030, backwardShard1State031, + [ + ⟨4,364,150,0,0,0,0,1,4⟩, + ⟨4,364,155,0,0,0,0,1,4⟩, + ⟨4,364,156,0,0,0,0,-1,4⟩, + ⟨4,364,163,0,0,0,0,-1,4⟩, + ⟨4,364,168,0,0,0,0,1,4⟩, + ⟨4,364,174,0,0,0,0,1,4⟩, + ⟨4,364,176,0,0,0,0,-1,4⟩, + ⟨4,364,177,0,0,0,0,1,4⟩, + ⟨4,364,180,0,0,0,0,-1,4⟩, + ⟨4,364,181,0,0,0,0,1,4⟩, + ⟨4,364,182,0,0,0,0,-1,4⟩, + ⟨4,364,189,0,0,0,0,-1,4⟩, + ⟨4,364,190,0,0,0,0,1,4⟩, + ⟨4,364,193,0,0,0,0,-1,4⟩, + ⟨4,364,199,0,0,0,0,-1,4⟩, + ⟨4,364,202,0,0,0,0,-1,4⟩, + ⟨4,364,203,0,0,0,0,1,4⟩, + ⟨4,364,208,0,0,0,0,-1,4⟩, + ⟨4,364,209,0,0,0,0,1,4⟩, + ⟨4,364,212,0,0,0,0,1,4⟩, + ⟨4,364,215,0,0,0,0,-1,4⟩, + ⟨4,365,127,0,0,0,0,1,2⟩, + ⟨4,365,130,0,0,0,0,-1,2⟩, + ⟨4,365,131,0,0,0,0,1,2⟩, + ⟨4,365,151,0,0,0,0,1,2⟩, + ⟨4,365,152,0,0,0,0,-1,2⟩, + ⟨4,365,154,0,0,0,0,1,2⟩, + ⟨4,365,165,0,0,0,0,1,2⟩, + ⟨4,365,166,0,0,0,0,1,2⟩, + ⟨4,365,167,0,0,0,0,1,2⟩, + ⟨4,365,213,0,0,0,0,1,2⟩, + ⟨4,365,214,0,0,0,0,1,2⟩, + ⟨4,365,217,0,0,0,0,-1,2⟩, + ⟨4,366,112,0,0,0,0,1,4⟩, + ⟨4,366,115,0,0,0,0,-1,4⟩, + ⟨4,366,118,0,0,0,0,1,2⟩, + ⟨4,366,119,0,0,0,0,1,4⟩, + ⟨4,366,120,0,0,0,0,1,4⟩, + ⟨4,366,123,0,0,0,0,1,4⟩, + ⟨4,366,124,0,0,0,0,1,2⟩, + ⟨4,366,125,0,0,0,0,1,2⟩, + ⟨4,366,127,0,0,0,0,1,4⟩, + ⟨4,366,128,0,0,0,0,1,2⟩, + ⟨4,366,129,0,0,0,0,-1,2⟩, + ⟨4,366,130,0,0,0,0,-1,4⟩, + ⟨4,366,131,0,0,0,0,-1,4⟩, + ⟨4,366,132,0,0,0,0,1,4⟩, + ⟨4,366,133,0,0,0,0,-1,4⟩, + ⟨4,366,138,0,0,0,0,1,4⟩, + ⟨4,366,139,0,0,0,0,1,4⟩, + ⟨4,366,143,0,0,0,0,1,2⟩, + ⟨4,366,148,0,0,0,0,-1,4⟩, + ⟨4,366,149,0,0,0,0,1,4⟩, + ⟨4,366,150,0,0,0,0,-1,2⟩, + ⟨4,366,151,0,0,0,0,-1,4⟩, + ⟨4,366,152,0,0,0,0,-1,4⟩, + ⟨4,366,154,0,0,0,0,1,4⟩, + ⟨4,366,155,0,0,0,0,1,4⟩, + ⟨4,366,156,0,0,0,0,1,2⟩, + ⟨4,366,158,0,0,0,0,1,4⟩, + ⟨4,366,162,0,0,0,0,-1,2⟩, + ⟨4,366,163,0,0,0,0,1,2⟩, + ⟨4,366,165,0,0,0,0,-1,4⟩, + ⟨4,366,166,0,0,0,0,1,4⟩, + ⟨4,366,167,0,0,0,0,-1,4⟩, + ⟨4,366,168,0,0,0,0,-1,2⟩, + ⟨4,366,169,0,0,0,0,-1,4⟩, + ⟨4,366,172,0,0,0,0,-1,2⟩, + ⟨4,366,178,0,0,0,0,-1,4⟩, + ⟨4,366,179,0,0,0,0,1,4⟩, + ⟨4,366,184,0,0,0,0,1,4⟩, + ⟨4,366,185,0,0,0,0,1,2⟩, + ⟨4,366,189,0,0,0,0,1,2⟩, + ⟨4,366,190,0,0,0,0,1,4⟩, + ⟨4,366,191,0,0,0,0,1,4⟩, + ⟨4,366,192,0,0,0,0,1,4⟩, + ⟨4,366,193,0,0,0,0,-1,4⟩, + ⟨4,366,194,0,0,0,0,1,2⟩, + ⟨4,366,195,0,0,0,0,1,2⟩, + ⟨4,366,196,0,0,0,0,-1,2⟩, + ⟨4,366,199,0,0,0,0,-1,4⟩, + ⟨4,366,200,0,0,0,0,1,4⟩, + ⟨4,366,201,0,0,0,0,1,4⟩, + ⟨4,366,202,0,0,0,0,-1,4⟩, + ⟨4,366,206,0,0,0,0,-1,4⟩, + ⟨4,366,207,0,0,0,0,1,4⟩, + ⟨4,366,212,0,0,0,0,1,2⟩, + ⟨4,366,213,0,0,0,0,1,4⟩, + ⟨4,366,214,0,0,0,0,-1,4⟩, + ⟨4,366,215,0,0,0,0,-1,2⟩, + ⟨4,366,217,0,0,0,0,1,4⟩, + ⟨4,366,221,0,0,0,0,-1,2⟩, + ⟨4,366,223,0,0,0,0,1,4⟩, + ⟨4,367,112,0,0,0,0,-1,4⟩, + ⟨4,367,114,0,0,0,0,-1,4⟩, + ⟨4,367,115,0,0,0,0,1,2⟩, + ⟨4,367,116,0,0,0,0,-1,2⟩, + ⟨4,367,117,0,0,0,0,-1,2⟩, + ⟨4,367,118,0,0,0,0,-1,2⟩, + ⟨4,367,119,0,0,0,0,-1,4⟩, + ⟨4,367,120,0,0,0,0,-1,2⟩, + ⟨4,367,121,0,0,0,0,1,4⟩, + ⟨4,367,122,0,0,0,0,1,2⟩, + ⟨4,367,123,0,0,0,0,-1,4⟩, + ⟨4,367,124,0,0,0,0,-1,2⟩, + ⟨4,367,125,0,0,0,0,-1,2⟩, + ⟨4,367,128,0,0,0,0,-1,2⟩, + ⟨4,367,129,0,0,0,0,1,2⟩, + ⟨4,367,132,0,0,0,0,1,4⟩, + ⟨4,367,133,0,0,0,0,1,4⟩, + ⟨4,367,135,0,0,0,0,-1,1⟩, + ⟨4,367,137,0,0,0,0,1,4⟩, + ⟨4,367,138,0,0,0,0,-1,2⟩, + ⟨4,367,139,0,0,0,0,-1,4⟩, + ⟨4,367,141,0,0,0,0,-1,1⟩, + ⟨4,367,143,0,0,0,0,-1,2⟩, + ⟨4,367,145,0,0,0,0,-1,1⟩, + ⟨4,367,148,0,0,0,0,-1,4⟩, + ⟨4,367,149,0,0,0,0,-1,4⟩, + ⟨4,367,150,0,0,0,0,1,2⟩, + ⟨4,367,155,0,0,0,0,-1,4⟩, + ⟨4,367,156,0,0,0,0,-1,2⟩, + ⟨4,367,158,0,0,0,0,-3,4⟩, + ⟨4,367,159,0,0,0,0,-1,4⟩, + ⟨4,367,162,0,0,0,0,1,2⟩, + ⟨4,367,163,0,0,0,0,-1,2⟩, + ⟨4,367,168,0,0,0,0,1,2⟩, + ⟨4,367,169,0,0,0,0,1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1430⟩, by decide⟩ +def backward_031 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State031, backwardShard1State032, + [ + ⟨4,367,172,0,0,0,0,1,2⟩, + ⟨4,367,173,0,0,0,0,1,4⟩, + ⟨4,367,174,0,0,0,0,1,2⟩, + ⟨4,367,176,0,0,0,0,-1,2⟩, + ⟨4,367,177,0,0,0,0,-1,2⟩, + ⟨4,367,178,0,0,0,0,1,2⟩, + ⟨4,367,179,0,0,0,0,-1,2⟩, + ⟨4,367,180,0,0,0,0,-1,2⟩, + ⟨4,367,181,0,0,0,0,-1,2⟩, + ⟨4,367,182,0,0,0,0,-1,2⟩, + ⟨4,367,184,0,0,0,0,-1,2⟩, + ⟨4,367,185,0,0,0,0,-1,2⟩, + ⟨4,367,186,0,0,0,0,-1,1⟩, + ⟨4,367,188,0,0,0,0,1,4⟩, + ⟨4,367,189,0,0,0,0,-1,2⟩, + ⟨4,367,190,0,0,0,0,-1,4⟩, + ⟨4,367,191,0,0,0,0,-1,2⟩, + ⟨4,367,192,0,0,0,0,-1,2⟩, + ⟨4,367,193,0,0,0,0,1,4⟩, + ⟨4,367,194,0,0,0,0,-1,2⟩, + ⟨4,367,195,0,0,0,0,-1,2⟩, + ⟨4,367,196,0,0,0,0,1,2⟩, + ⟨4,367,199,0,0,0,0,1,4⟩, + ⟨4,367,200,0,0,0,0,-1,2⟩, + ⟨4,367,201,0,0,0,0,-1,2⟩, + ⟨4,367,202,0,0,0,0,1,4⟩, + ⟨4,367,203,0,0,0,0,-1,2⟩, + ⟨4,367,204,0,0,0,0,-1,4⟩, + ⟨4,367,206,0,0,0,0,1,2⟩, + ⟨4,367,207,0,0,0,0,-1,2⟩, + ⟨4,367,208,0,0,0,0,-1,2⟩, + ⟨4,367,209,0,0,0,0,-1,2⟩, + ⟨4,367,212,0,0,0,0,-1,2⟩, + ⟨4,367,215,0,0,0,0,1,2⟩, + ⟨4,367,221,0,0,0,0,1,2⟩, + ⟨4,367,222,0,0,0,0,-1,4⟩, + ⟨4,367,223,0,0,0,0,-3,4⟩, + ⟨4,368,112,0,0,0,0,1,4⟩, + ⟨4,368,114,0,0,0,0,-1,4⟩, + ⟨4,368,115,0,0,0,0,1,2⟩, + ⟨4,368,117,0,0,0,0,1,2⟩, + ⟨4,368,119,0,0,0,0,-1,4⟩, + ⟨4,368,121,0,0,0,0,1,4⟩, + ⟨4,368,123,0,0,0,0,-1,4⟩, + ⟨4,368,132,0,0,0,0,1,4⟩, + ⟨4,368,133,0,0,0,0,1,4⟩, + ⟨4,368,137,0,0,0,0,1,4⟩, + ⟨4,368,139,0,0,0,0,1,4⟩, + ⟨4,368,148,0,0,0,0,1,4⟩, + ⟨4,368,149,0,0,0,0,1,4⟩, + ⟨4,368,150,0,0,0,0,1,2⟩, + ⟨4,368,155,0,0,0,0,1,4⟩, + ⟨4,368,158,0,0,0,0,-1,4⟩, + ⟨4,368,159,0,0,0,0,-1,4⟩, + ⟨4,368,168,0,0,0,0,1,2⟩, + ⟨4,368,169,0,0,0,0,-1,4⟩, + ⟨4,368,173,0,0,0,0,1,4⟩, + ⟨4,368,178,0,0,0,0,1,2⟩, + ⟨4,368,179,0,0,0,0,1,2⟩, + ⟨4,368,180,0,0,0,0,1,2⟩, + ⟨4,368,188,0,0,0,0,1,4⟩, + ⟨4,368,190,0,0,0,0,-1,4⟩, + ⟨4,368,192,0,0,0,0,1,2⟩, + ⟨4,368,193,0,0,0,0,1,4⟩, + ⟨4,368,199,0,0,0,0,-1,4⟩, + ⟨4,368,202,0,0,0,0,-1,4⟩, + ⟨4,368,204,0,0,0,0,-1,4⟩, + ⟨4,368,222,0,0,0,0,-1,4⟩, + ⟨4,368,223,0,0,0,0,-1,4⟩, + ⟨4,370,114,0,0,0,0,-1,4⟩, + ⟨4,370,121,0,0,0,0,-1,4⟩, + ⟨4,370,127,0,0,0,0,-1,4⟩, + ⟨4,370,136,0,0,0,0,1,4⟩, + ⟨4,370,137,0,0,0,0,-1,4⟩, + ⟨4,370,141,0,0,0,0,-1,4⟩, + ⟨4,370,142,0,0,0,0,-1,4⟩, + ⟨4,370,144,0,0,0,0,1,4⟩, + ⟨4,370,147,0,0,0,0,1,4⟩, + ⟨4,370,154,0,0,0,0,1,4⟩, + ⟨4,370,157,0,0,0,0,1,4⟩, + ⟨4,370,159,0,0,0,0,1,4⟩, + ⟨4,370,160,0,0,0,0,-1,4⟩, + ⟨4,370,165,0,0,0,0,1,4⟩, + ⟨4,370,171,0,0,0,0,-1,4⟩, + ⟨4,370,172,0,0,0,0,1,4⟩, + ⟨4,370,173,0,0,0,0,1,4⟩, + ⟨4,370,184,0,0,0,0,-1,4⟩, + ⟨4,370,185,0,0,0,0,-1,4⟩, + ⟨4,370,186,0,0,0,0,-1,4⟩, + ⟨4,370,188,0,0,0,0,1,4⟩, + ⟨4,370,191,0,0,0,0,-1,4⟩, + ⟨4,370,195,0,0,0,0,-1,4⟩, + ⟨4,370,196,0,0,0,0,1,4⟩, + ⟨4,370,197,0,0,0,0,1,4⟩, + ⟨4,370,201,0,0,0,0,-1,4⟩, + ⟨4,370,204,0,0,0,0,-1,4⟩, + ⟨4,370,206,0,0,0,0,1,4⟩, + ⟨4,370,210,0,0,0,0,-1,4⟩, + ⟨4,370,217,0,0,0,0,1,4⟩, + ⟨4,370,219,0,0,0,0,1,4⟩, + ⟨4,370,222,0,0,0,0,1,4⟩, + ⟨4,372,112,0,0,0,0,1,4⟩, + ⟨4,372,115,0,0,0,0,-1,2⟩, + ⟨4,372,117,0,0,0,0,1,2⟩, + ⟨4,372,119,0,0,0,0,-1,4⟩, + ⟨4,372,123,0,0,0,0,1,4⟩, + ⟨4,372,127,0,0,0,0,1,4⟩, + ⟨4,372,132,0,0,0,0,-1,4⟩, + ⟨4,372,133,0,0,0,0,-1,4⟩, + ⟨4,372,136,0,0,0,0,-1,4⟩, + ⟨4,372,139,0,0,0,0,1,4⟩, + ⟨4,372,141,0,0,0,0,1,4⟩, + ⟨4,372,142,0,0,0,0,1,4⟩, + ⟨4,372,144,0,0,0,0,-1,4⟩, + ⟨4,372,147,0,0,0,0,-1,4⟩, + ⟨4,372,148,0,0,0,0,-1,4⟩, + ⟨4,372,149,0,0,0,0,-1,4⟩, + ⟨4,372,150,0,0,0,0,-1,2⟩, + ⟨4,372,154,0,0,0,0,-1,4⟩, + ⟨4,372,155,0,0,0,0,1,4⟩, + ⟨4,372,157,0,0,0,0,-1,4⟩, + ⟨4,372,158,0,0,0,0,1,4⟩, + ⟨4,372,160,0,0,0,0,1,4⟩, + ⟨4,372,165,0,0,0,0,-1,4⟩, + ⟨4,372,168,0,0,0,0,-1,2⟩, + ⟨4,372,169,0,0,0,0,-1,4⟩, + ⟨4,372,171,0,0,0,0,1,4⟩, + ⟨4,372,172,0,0,0,0,-1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1458⟩, by decide⟩ +def backward_032 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State032, backwardShard1State033, + [ + ⟨4,372,178,0,0,0,0,-1,2⟩, + ⟨4,372,179,0,0,0,0,1,2⟩, + ⟨4,372,180,0,0,0,0,1,2⟩, + ⟨4,372,184,0,0,0,0,1,4⟩, + ⟨4,372,185,0,0,0,0,1,4⟩, + ⟨4,372,186,0,0,0,0,1,4⟩, + ⟨4,372,190,0,0,0,0,-1,4⟩, + ⟨4,372,191,0,0,0,0,1,4⟩, + ⟨4,372,192,0,0,0,0,1,2⟩, + ⟨4,372,193,0,0,0,0,1,4⟩, + ⟨4,372,195,0,0,0,0,1,4⟩, + ⟨4,372,196,0,0,0,0,-1,4⟩, + ⟨4,372,197,0,0,0,0,-1,4⟩, + ⟨4,372,199,0,0,0,0,-1,4⟩, + ⟨4,372,201,0,0,0,0,1,4⟩, + ⟨4,372,202,0,0,0,0,1,4⟩, + ⟨4,372,206,0,0,0,0,-1,4⟩, + ⟨4,372,210,0,0,0,0,1,4⟩, + ⟨4,372,217,0,0,0,0,-1,4⟩, + ⟨4,372,219,0,0,0,0,-1,4⟩, + ⟨4,372,223,0,0,0,0,1,4⟩, + ⟨4,374,113,0,0,0,0,1,4⟩, + ⟨4,374,118,0,0,0,0,-1,4⟩, + ⟨4,374,122,0,0,0,0,1,4⟩, + ⟨4,374,123,0,0,0,0,1,4⟩, + ⟨4,374,125,0,0,0,0,-1,4⟩, + ⟨4,374,128,0,0,0,0,1,4⟩, + ⟨4,374,133,0,0,0,0,-1,4⟩, + ⟨4,374,134,0,0,0,0,1,4⟩, + ⟨4,374,135,0,0,0,0,1,4⟩, + ⟨4,374,140,0,0,0,0,1,4⟩, + ⟨4,374,145,0,0,0,0,1,4⟩, + ⟨4,374,146,0,0,0,0,-1,4⟩, + ⟨4,374,149,0,0,0,0,-1,4⟩, + ⟨4,374,155,0,0,0,0,1,4⟩, + ⟨4,374,156,0,0,0,0,1,4⟩, + ⟨4,374,161,0,0,0,0,-1,4⟩, + ⟨4,374,162,0,0,0,0,-1,4⟩, + ⟨4,374,163,0,0,0,0,1,4⟩, + ⟨4,374,170,0,0,0,0,-1,4⟩, + ⟨4,374,174,0,0,0,0,1,4⟩, + ⟨4,374,182,0,0,0,0,-1,4⟩, + ⟨4,374,187,0,0,0,0,1,4⟩, + ⟨4,374,190,0,0,0,0,-1,4⟩, + ⟨4,374,193,0,0,0,0,1,4⟩, + ⟨4,374,194,0,0,0,0,-1,4⟩, + ⟨4,374,198,0,0,0,0,1,4⟩, + ⟨4,374,199,0,0,0,0,-1,4⟩, + ⟨4,374,202,0,0,0,0,1,4⟩, + ⟨4,374,203,0,0,0,0,1,4⟩, + ⟨4,374,205,0,0,0,0,-1,4⟩, + ⟨4,374,220,0,0,0,0,1,4⟩, + ⟨4,374,221,0,0,0,0,-1,4⟩, + ⟨4,375,114,0,0,0,0,-1,4⟩, + ⟨4,375,121,0,0,0,0,-1,4⟩, + ⟨4,375,127,0,0,0,0,1,4⟩, + ⟨4,375,136,0,0,0,0,-1,4⟩, + ⟨4,375,137,0,0,0,0,-1,4⟩, + ⟨4,375,141,0,0,0,0,-1,4⟩, + ⟨4,375,142,0,0,0,0,-1,4⟩, + ⟨4,375,144,0,0,0,0,-1,4⟩, + ⟨4,375,147,0,0,0,0,-1,4⟩, + ⟨4,375,154,0,0,0,0,-1,4⟩, + ⟨4,375,157,0,0,0,0,-1,4⟩, + ⟨4,375,159,0,0,0,0,1,4⟩, + ⟨4,375,160,0,0,0,0,1,4⟩, + ⟨4,375,165,0,0,0,0,-1,4⟩, + ⟨4,375,171,0,0,0,0,-1,4⟩, + ⟨4,375,172,0,0,0,0,1,4⟩, + ⟨4,375,173,0,0,0,0,1,4⟩, + ⟨4,375,184,0,0,0,0,-1,4⟩, + ⟨4,375,185,0,0,0,0,-1,4⟩, + ⟨4,375,186,0,0,0,0,-1,4⟩, + ⟨4,375,188,0,0,0,0,1,4⟩, + ⟨4,375,191,0,0,0,0,-1,4⟩, + ⟨4,375,195,0,0,0,0,-1,4⟩, + ⟨4,375,196,0,0,0,0,1,4⟩, + ⟨4,375,197,0,0,0,0,-1,4⟩, + ⟨4,375,201,0,0,0,0,-1,4⟩, + ⟨4,375,204,0,0,0,0,-1,4⟩, + ⟨4,375,206,0,0,0,0,1,4⟩, + ⟨4,375,210,0,0,0,0,1,4⟩, + ⟨4,375,217,0,0,0,0,-1,4⟩, + ⟨4,375,219,0,0,0,0,-1,4⟩, + ⟨4,375,222,0,0,0,0,1,4⟩, + ⟨4,376,113,0,0,0,0,-1,2⟩, + ⟨4,376,118,0,0,0,0,-1,2⟩, + ⟨4,376,122,0,0,0,0,-1,2⟩, + ⟨4,376,123,0,0,0,0,-1,2⟩, + ⟨4,376,133,0,0,0,0,1,2⟩, + ⟨4,376,140,0,0,0,0,-1,2⟩, + ⟨4,376,149,0,0,0,0,1,2⟩, + ⟨4,376,170,0,0,0,0,-1,2⟩, + ⟨4,376,174,0,0,0,0,1,2⟩, + ⟨4,376,182,0,0,0,0,-1,2⟩, + ⟨4,376,187,0,0,0,0,-1,2⟩, + ⟨4,376,194,0,0,0,0,-1,2⟩, + ⟨4,376,198,0,0,0,0,-1,2⟩, + ⟨4,376,202,0,0,0,0,-1,2⟩, + ⟨4,376,203,0,0,0,0,-1,2⟩, + ⟨4,376,205,0,0,0,0,-1,2⟩, + ⟨4,377,114,0,0,0,0,-1,2⟩, + ⟨4,377,121,0,0,0,0,1,2⟩, + ⟨4,377,137,0,0,0,0,1,2⟩, + ⟨4,377,141,0,0,0,0,1,2⟩, + ⟨4,377,142,0,0,0,0,-1,2⟩, + ⟨4,377,159,0,0,0,0,-1,2⟩, + ⟨4,377,171,0,0,0,0,-1,2⟩, + ⟨4,377,172,0,0,0,0,-1,2⟩, + ⟨4,377,173,0,0,0,0,1,2⟩, + ⟨4,377,184,0,0,0,0,-1,2⟩, + ⟨4,377,185,0,0,0,0,-1,2⟩, + ⟨4,377,186,0,0,0,0,1,2⟩, + ⟨4,377,188,0,0,0,0,1,2⟩, + ⟨4,377,191,0,0,0,0,1,2⟩, + ⟨4,377,195,0,0,0,0,-1,2⟩, + ⟨4,377,196,0,0,0,0,-1,2⟩, + ⟨4,377,201,0,0,0,0,1,2⟩, + ⟨4,377,204,0,0,0,0,-1,2⟩, + ⟨4,377,206,0,0,0,0,1,2⟩, + ⟨4,377,222,0,0,0,0,-1,2⟩, + ⟨4,379,112,0,0,0,0,1,2⟩, + ⟨4,379,113,0,0,0,0,-1,4⟩, + ⟨4,379,118,0,0,0,0,1,4⟩, + ⟨4,379,119,0,0,0,0,1,2⟩, + ⟨4,379,120,0,0,0,0,1,1⟩, + ⟨4,379,121,0,0,0,0,-1,2⟩, + ⟨4,379,122,0,0,0,0,-1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1446⟩, by decide⟩ +def backward_033 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State033, backwardShard1State034, + [ + ⟨4,379,123,0,0,0,0,-1,4⟩, + ⟨4,379,125,0,0,0,0,-1,4⟩, + ⟨4,379,127,0,0,0,0,-1,2⟩, + ⟨4,379,128,0,0,0,0,1,4⟩, + ⟨4,379,133,0,0,0,0,1,4⟩, + ⟨4,379,134,0,0,0,0,1,4⟩, + ⟨4,379,135,0,0,0,0,1,4⟩, + ⟨4,379,136,0,0,0,0,-1,2⟩, + ⟨4,379,137,0,0,0,0,-1,2⟩, + ⟨4,379,139,0,0,0,0,-1,2⟩, + ⟨4,379,140,0,0,0,0,-1,4⟩, + ⟨4,379,141,0,0,0,0,-1,2⟩, + ⟨4,379,142,0,0,0,0,1,2⟩, + ⟨4,379,144,0,0,0,0,-1,2⟩, + ⟨4,379,145,0,0,0,0,1,4⟩, + ⟨4,379,146,0,0,0,0,-1,4⟩, + ⟨4,379,147,0,0,0,0,-1,2⟩, + ⟨4,379,149,0,0,0,0,1,4⟩, + ⟨4,379,154,0,0,0,0,1,2⟩, + ⟨4,379,155,0,0,0,0,-1,4⟩, + ⟨4,379,156,0,0,0,0,1,4⟩, + ⟨4,379,157,0,0,0,0,1,2⟩, + ⟨4,379,159,0,0,0,0,1,2⟩, + ⟨4,379,160,0,0,0,0,-1,2⟩, + ⟨4,379,161,0,0,0,0,-1,4⟩, + ⟨4,379,162,0,0,0,0,-1,4⟩, + ⟨4,379,163,0,0,0,0,1,4⟩, + ⟨4,379,165,0,0,0,0,-1,2⟩, + ⟨4,379,169,0,0,0,0,-1,2⟩, + ⟨4,379,170,0,0,0,0,1,4⟩, + ⟨4,379,171,0,0,0,0,1,2⟩, + ⟨4,379,172,0,0,0,0,1,2⟩, + ⟨4,379,174,0,0,0,0,-1,4⟩, + ⟨4,379,176,0,0,0,0,1,1⟩, + ⟨4,379,182,0,0,0,0,1,4⟩, + ⟨4,379,184,0,0,0,0,1,2⟩, + ⟨4,379,185,0,0,0,0,1,2⟩, + ⟨4,379,186,0,0,0,0,-1,2⟩, + ⟨4,379,187,0,0,0,0,-1,4⟩, + ⟨4,379,190,0,0,0,0,1,4⟩, + ⟨4,379,191,0,0,0,0,-1,2⟩, + ⟨4,379,193,0,0,0,0,-1,4⟩, + ⟨4,379,194,0,0,0,0,1,4⟩, + ⟨4,379,195,0,0,0,0,1,2⟩, + ⟨4,379,196,0,0,0,0,1,2⟩, + ⟨4,379,197,0,0,0,0,-1,2⟩, + ⟨4,379,198,0,0,0,0,-1,4⟩, + ⟨4,379,199,0,0,0,0,1,4⟩, + ⟨4,379,201,0,0,0,0,-1,2⟩, + ⟨4,379,202,0,0,0,0,-1,4⟩, + ⟨4,379,203,0,0,0,0,-1,4⟩, + ⟨4,379,205,0,0,0,0,1,4⟩, + ⟨4,379,206,0,0,0,0,-1,2⟩, + ⟨4,379,207,0,0,0,0,1,1⟩, + ⟨4,379,208,0,0,0,0,1,1⟩, + ⟨4,379,210,0,0,0,0,-1,2⟩, + ⟨4,379,217,0,0,0,0,-1,2⟩, + ⟨4,379,219,0,0,0,0,1,2⟩, + ⟨4,379,220,0,0,0,0,1,4⟩, + ⟨4,379,221,0,0,0,0,-1,4⟩, + ⟨4,379,222,0,0,0,0,1,2⟩, + ⟨4,380,113,0,0,0,0,1,4⟩, + ⟨4,380,118,0,0,0,0,-1,4⟩, + ⟨4,380,122,0,0,0,0,1,4⟩, + ⟨4,380,123,0,0,0,0,1,4⟩, + ⟨4,380,125,0,0,0,0,1,4⟩, + ⟨4,380,128,0,0,0,0,-1,4⟩, + ⟨4,380,133,0,0,0,0,-1,4⟩, + ⟨4,380,134,0,0,0,0,-1,4⟩, + ⟨4,380,135,0,0,0,0,-1,4⟩, + ⟨4,380,140,0,0,0,0,1,4⟩, + ⟨4,380,145,0,0,0,0,-1,4⟩, + ⟨4,380,146,0,0,0,0,1,4⟩, + ⟨4,380,149,0,0,0,0,-1,4⟩, + ⟨4,380,155,0,0,0,0,-1,4⟩, + ⟨4,380,156,0,0,0,0,-1,4⟩, + ⟨4,380,161,0,0,0,0,1,4⟩, + ⟨4,380,162,0,0,0,0,1,4⟩, + ⟨4,380,163,0,0,0,0,-1,4⟩, + ⟨4,380,170,0,0,0,0,-1,4⟩, + ⟨4,380,174,0,0,0,0,1,4⟩, + ⟨4,380,182,0,0,0,0,-1,4⟩, + ⟨4,380,187,0,0,0,0,1,4⟩, + ⟨4,380,190,0,0,0,0,1,4⟩, + ⟨4,380,193,0,0,0,0,-1,4⟩, + ⟨4,380,194,0,0,0,0,-1,4⟩, + ⟨4,380,198,0,0,0,0,1,4⟩, + ⟨4,380,199,0,0,0,0,1,4⟩, + ⟨4,380,202,0,0,0,0,1,4⟩, + ⟨4,380,203,0,0,0,0,1,4⟩, + ⟨4,380,205,0,0,0,0,-1,4⟩, + ⟨4,380,220,0,0,0,0,-1,4⟩, + ⟨4,380,221,0,0,0,0,1,4⟩, + ⟨4,381,127,0,0,0,0,1,2⟩, + ⟨4,381,136,0,0,0,0,1,2⟩, + ⟨4,381,144,0,0,0,0,1,2⟩, + ⟨4,381,147,0,0,0,0,1,2⟩, + ⟨4,381,154,0,0,0,0,-1,2⟩, + ⟨4,381,157,0,0,0,0,-1,2⟩, + ⟨4,381,160,0,0,0,0,1,2⟩, + ⟨4,381,165,0,0,0,0,1,2⟩, + ⟨4,381,197,0,0,0,0,1,2⟩, + ⟨4,381,210,0,0,0,0,1,2⟩, + ⟨4,381,217,0,0,0,0,1,2⟩, + ⟨4,381,219,0,0,0,0,-1,2⟩, + ⟨4,382,112,0,0,0,0,1,4⟩, + ⟨4,382,115,0,0,0,0,-1,2⟩, + ⟨4,382,117,0,0,0,0,1,2⟩, + ⟨4,382,119,0,0,0,0,-1,4⟩, + ⟨4,382,123,0,0,0,0,1,4⟩, + ⟨4,382,125,0,0,0,0,1,2⟩, + ⟨4,382,127,0,0,0,0,1,4⟩, + ⟨4,382,128,0,0,0,0,-1,2⟩, + ⟨4,382,132,0,0,0,0,-1,4⟩, + ⟨4,382,133,0,0,0,0,-1,4⟩, + ⟨4,382,134,0,0,0,0,-1,2⟩, + ⟨4,382,135,0,0,0,0,1,2⟩, + ⟨4,382,136,0,0,0,0,-1,4⟩, + ⟨4,382,139,0,0,0,0,1,4⟩, + ⟨4,382,141,0,0,0,0,1,4⟩, + ⟨4,382,142,0,0,0,0,1,4⟩, + ⟨4,382,144,0,0,0,0,-1,4⟩, + ⟨4,382,145,0,0,0,0,1,2⟩, + ⟨4,382,146,0,0,0,0,1,2⟩, + ⟨4,382,147,0,0,0,0,-1,4⟩, + ⟨4,382,148,0,0,0,0,-1,4⟩, + ⟨4,382,149,0,0,0,0,-1,4⟩, + ⟨4,382,150,0,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1424⟩, by decide⟩ +def backward_034 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State034, backwardShard1State035, + [ + ⟨4,382,154,0,0,0,0,-1,4⟩, + ⟨4,382,155,0,0,0,0,-1,4⟩, + ⟨4,382,156,0,0,0,0,1,2⟩, + ⟨4,382,157,0,0,0,0,-1,4⟩, + ⟨4,382,158,0,0,0,0,1,4⟩, + ⟨4,382,160,0,0,0,0,1,4⟩, + ⟨4,382,161,0,0,0,0,1,2⟩, + ⟨4,382,162,0,0,0,0,-1,2⟩, + ⟨4,382,163,0,0,0,0,1,2⟩, + ⟨4,382,165,0,0,0,0,-1,4⟩, + ⟨4,382,168,0,0,0,0,-1,2⟩, + ⟨4,382,169,0,0,0,0,-1,4⟩, + ⟨4,382,171,0,0,0,0,1,4⟩, + ⟨4,382,172,0,0,0,0,-1,4⟩, + ⟨4,382,178,0,0,0,0,-1,2⟩, + ⟨4,382,179,0,0,0,0,1,2⟩, + ⟨4,382,180,0,0,0,0,1,2⟩, + ⟨4,382,184,0,0,0,0,1,4⟩, + ⟨4,382,185,0,0,0,0,1,4⟩, + ⟨4,382,186,0,0,0,0,1,4⟩, + ⟨4,382,190,0,0,0,0,1,4⟩, + ⟨4,382,191,0,0,0,0,1,4⟩, + ⟨4,382,192,0,0,0,0,1,2⟩, + ⟨4,382,193,0,0,0,0,-1,4⟩, + ⟨4,382,195,0,0,0,0,1,4⟩, + ⟨4,382,196,0,0,0,0,-1,4⟩, + ⟨4,382,197,0,0,0,0,-1,4⟩, + ⟨4,382,199,0,0,0,0,1,4⟩, + ⟨4,382,201,0,0,0,0,1,4⟩, + ⟨4,382,202,0,0,0,0,1,4⟩, + ⟨4,382,206,0,0,0,0,-1,4⟩, + ⟨4,382,210,0,0,0,0,1,4⟩, + ⟨4,382,217,0,0,0,0,-1,4⟩, + ⟨4,382,219,0,0,0,0,-1,4⟩, + ⟨4,382,220,0,0,0,0,-1,2⟩, + ⟨4,382,221,0,0,0,0,-1,2⟩, + ⟨4,382,223,0,0,0,0,1,4⟩, + ⟨4,383,112,0,0,0,0,-1,4⟩, + ⟨4,383,113,0,0,0,0,-1,2⟩, + ⟨4,383,114,0,0,0,0,-1,4⟩, + ⟨4,383,115,0,0,0,0,1,2⟩, + ⟨4,383,117,0,0,0,0,-1,2⟩, + ⟨4,383,118,0,0,0,0,-1,2⟩, + ⟨4,383,119,0,0,0,0,1,4⟩, + ⟨4,383,121,0,0,0,0,1,4⟩, + ⟨4,383,122,0,0,0,0,-1,2⟩, + ⟨4,383,123,0,0,0,0,-1,4⟩, + ⟨4,383,125,0,0,0,0,-1,2⟩, + ⟨4,383,128,0,0,0,0,1,2⟩, + ⟨4,383,132,0,0,0,0,-1,4⟩, + ⟨4,383,133,0,0,0,0,1,4⟩, + ⟨4,383,134,0,0,0,0,1,2⟩, + ⟨4,383,135,0,0,0,0,-1,2⟩, + ⟨4,383,137,0,0,0,0,1,4⟩, + ⟨4,383,138,0,0,0,0,-1,1⟩, + ⟨4,383,139,0,0,0,0,-1,4⟩, + ⟨4,383,140,0,0,0,0,-1,2⟩, + ⟨4,383,141,0,0,0,0,-1,2⟩, + ⟨4,383,142,0,0,0,0,-1,2⟩, + ⟨4,383,143,0,0,0,0,-1,1⟩, + ⟨4,383,145,0,0,0,0,-1,2⟩, + ⟨4,383,146,0,0,0,0,-1,2⟩, + ⟨4,383,148,0,0,0,0,-1,4⟩, + ⟨4,383,149,0,0,0,0,1,4⟩, + ⟨4,383,150,0,0,0,0,1,2⟩, + ⟨4,383,155,0,0,0,0,1,4⟩, + ⟨4,383,156,0,0,0,0,-1,2⟩, + ⟨4,383,158,0,0,0,0,-3,4⟩, + ⟨4,383,159,0,0,0,0,-1,4⟩, + ⟨4,383,161,0,0,0,0,-1,2⟩, + ⟨4,383,162,0,0,0,0,1,2⟩, + ⟨4,383,163,0,0,0,0,-1,2⟩, + ⟨4,383,168,0,0,0,0,1,2⟩, + ⟨4,383,169,0,0,0,0,1,4⟩, + ⟨4,383,170,0,0,0,0,-1,2⟩, + ⟨4,383,171,0,0,0,0,-1,2⟩, + ⟨4,383,172,0,0,0,0,1,2⟩, + ⟨4,383,173,0,0,0,0,1,4⟩, + ⟨4,383,174,0,0,0,0,1,2⟩, + ⟨4,383,178,0,0,0,0,1,2⟩, + ⟨4,383,179,0,0,0,0,-1,2⟩, + ⟨4,383,180,0,0,0,0,-1,2⟩, + ⟨4,383,182,0,0,0,0,-1,2⟩, + ⟨4,383,184,0,0,0,0,-1,2⟩, + ⟨4,383,185,0,0,0,0,-1,2⟩, + ⟨4,383,186,0,0,0,0,-1,2⟩, + ⟨4,383,187,0,0,0,0,-1,2⟩, + ⟨4,383,188,0,0,0,0,1,4⟩, + ⟨4,383,189,0,0,0,0,-1,1⟩, + ⟨4,383,190,0,0,0,0,-1,4⟩, + ⟨4,383,191,0,0,0,0,-1,2⟩, + ⟨4,383,192,0,0,0,0,-1,2⟩, + ⟨4,383,193,0,0,0,0,1,4⟩, + ⟨4,383,194,0,0,0,0,-1,2⟩, + ⟨4,383,195,0,0,0,0,-1,2⟩, + ⟨4,383,196,0,0,0,0,1,2⟩, + ⟨4,383,198,0,0,0,0,-1,2⟩, + ⟨4,383,199,0,0,0,0,-1,4⟩, + ⟨4,383,200,0,0,0,0,-1,1⟩, + ⟨4,383,201,0,0,0,0,-1,2⟩, + ⟨4,383,202,0,0,0,0,-1,4⟩, + ⟨4,383,203,0,0,0,0,-1,2⟩, + ⟨4,383,204,0,0,0,0,-1,4⟩, + ⟨4,383,205,0,0,0,0,-1,2⟩, + ⟨4,383,206,0,0,0,0,1,2⟩, + ⟨4,383,220,0,0,0,0,1,2⟩, + ⟨4,383,221,0,0,0,0,1,2⟩, + ⟨4,383,222,0,0,0,0,-1,4⟩, + ⟨4,383,223,0,0,0,0,-3,4⟩, + ⟨4,384,112,0,0,0,0,1,4⟩, + ⟨4,384,114,0,0,0,0,-1,4⟩, + ⟨4,384,117,0,0,0,0,1,2⟩, + ⟨4,384,119,0,0,0,0,-1,4⟩, + ⟨4,384,121,0,0,0,0,1,4⟩, + ⟨4,384,123,0,0,0,0,-1,4⟩, + ⟨4,384,131,0,0,0,0,1,2⟩, + ⟨4,384,132,0,0,0,0,-1,4⟩, + ⟨4,384,133,0,0,0,0,1,4⟩, + ⟨4,384,137,0,0,0,0,-1,4⟩, + ⟨4,384,139,0,0,0,0,1,4⟩, + ⟨4,384,148,0,0,0,0,1,4⟩, + ⟨4,384,149,0,0,0,0,-1,4⟩, + ⟨4,384,155,0,0,0,0,1,4⟩, + ⟨4,384,158,0,0,0,0,1,4⟩, + ⟨4,384,159,0,0,0,0,1,4⟩, + ⟨4,384,169,0,0,0,0,-1,4⟩, + ⟨4,384,173,0,0,0,0,1,4⟩, + ⟨4,384,179,0,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1412⟩, by decide⟩ +def backward_035 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State035, backwardShard1State036, + [ + ⟨4,384,180,0,0,0,0,1,2⟩, + ⟨4,384,181,0,0,0,0,1,2⟩, + ⟨4,384,188,0,0,0,0,1,4⟩, + ⟨4,384,190,0,0,0,0,-1,4⟩, + ⟨4,384,192,0,0,0,0,1,2⟩, + ⟨4,384,193,0,0,0,0,1,4⟩, + ⟨4,384,199,0,0,0,0,-1,4⟩, + ⟨4,384,202,0,0,0,0,1,4⟩, + ⟨4,384,204,0,0,0,0,-1,4⟩, + ⟨4,384,209,0,0,0,0,1,2⟩, + ⟨4,384,214,0,0,0,0,1,2⟩, + ⟨4,384,222,0,0,0,0,-1,4⟩, + ⟨4,384,223,0,0,0,0,-1,4⟩, + ⟨4,386,113,0,0,0,0,-1,4⟩, + ⟨4,386,114,0,0,0,0,-1,4⟩, + ⟨4,386,118,0,0,0,0,-1,4⟩, + ⟨4,386,121,0,0,0,0,-1,4⟩, + ⟨4,386,127,0,0,0,0,-1,4⟩, + ⟨4,386,134,0,0,0,0,1,4⟩, + ⟨4,386,135,0,0,0,0,1,4⟩, + ⟨4,386,137,0,0,0,0,1,4⟩, + ⟨4,386,140,0,0,0,0,1,4⟩, + ⟨4,386,145,0,0,0,0,1,4⟩, + ⟨4,386,146,0,0,0,0,-1,4⟩, + ⟨4,386,154,0,0,0,0,1,4⟩, + ⟨4,386,159,0,0,0,0,-1,4⟩, + ⟨4,386,161,0,0,0,0,-1,4⟩, + ⟨4,386,162,0,0,0,0,1,4⟩, + ⟨4,386,165,0,0,0,0,1,4⟩, + ⟨4,386,170,0,0,0,0,-1,4⟩, + ⟨4,386,173,0,0,0,0,1,4⟩, + ⟨4,386,184,0,0,0,0,-1,4⟩, + ⟨4,386,187,0,0,0,0,1,4⟩, + ⟨4,386,188,0,0,0,0,1,4⟩, + ⟨4,386,191,0,0,0,0,1,4⟩, + ⟨4,386,194,0,0,0,0,-1,4⟩, + ⟨4,386,198,0,0,0,0,-1,4⟩, + ⟨4,386,201,0,0,0,0,-1,4⟩, + ⟨4,386,204,0,0,0,0,-1,4⟩, + ⟨4,386,205,0,0,0,0,-1,4⟩, + ⟨4,386,206,0,0,0,0,1,4⟩, + ⟨4,386,217,0,0,0,0,-1,4⟩, + ⟨4,386,220,0,0,0,0,1,4⟩, + ⟨4,386,221,0,0,0,0,1,4⟩, + ⟨4,386,222,0,0,0,0,1,4⟩, + ⟨4,388,112,0,0,0,0,1,4⟩, + ⟨4,388,113,0,0,0,0,1,4⟩, + ⟨4,388,117,0,0,0,0,1,2⟩, + ⟨4,388,118,0,0,0,0,1,4⟩, + ⟨4,388,119,0,0,0,0,-1,4⟩, + ⟨4,388,123,0,0,0,0,1,4⟩, + ⟨4,388,127,0,0,0,0,1,4⟩, + ⟨4,388,131,0,0,0,0,-1,2⟩, + ⟨4,388,132,0,0,0,0,1,4⟩, + ⟨4,388,133,0,0,0,0,-1,4⟩, + ⟨4,388,134,0,0,0,0,-1,4⟩, + ⟨4,388,135,0,0,0,0,-1,4⟩, + ⟨4,388,139,0,0,0,0,1,4⟩, + ⟨4,388,140,0,0,0,0,-1,4⟩, + ⟨4,388,145,0,0,0,0,-1,4⟩, + ⟨4,388,146,0,0,0,0,1,4⟩, + ⟨4,388,148,0,0,0,0,-1,4⟩, + ⟨4,388,149,0,0,0,0,1,4⟩, + ⟨4,388,154,0,0,0,0,-1,4⟩, + ⟨4,388,155,0,0,0,0,1,4⟩, + ⟨4,388,158,0,0,0,0,-1,4⟩, + ⟨4,388,161,0,0,0,0,1,4⟩, + ⟨4,388,162,0,0,0,0,-1,4⟩, + ⟨4,388,165,0,0,0,0,-1,4⟩, + ⟨4,388,169,0,0,0,0,-1,4⟩, + ⟨4,388,170,0,0,0,0,1,4⟩, + ⟨4,388,179,0,0,0,0,1,2⟩, + ⟨4,388,180,0,0,0,0,1,2⟩, + ⟨4,388,181,0,0,0,0,-1,2⟩, + ⟨4,388,184,0,0,0,0,1,4⟩, + ⟨4,388,187,0,0,0,0,-1,4⟩, + ⟨4,388,190,0,0,0,0,-1,4⟩, + ⟨4,388,191,0,0,0,0,-1,4⟩, + ⟨4,388,192,0,0,0,0,1,2⟩, + ⟨4,388,193,0,0,0,0,1,4⟩, + ⟨4,388,194,0,0,0,0,1,4⟩, + ⟨4,388,198,0,0,0,0,1,4⟩, + ⟨4,388,199,0,0,0,0,-1,4⟩, + ⟨4,388,201,0,0,0,0,1,4⟩, + ⟨4,388,202,0,0,0,0,-1,4⟩, + ⟨4,388,205,0,0,0,0,1,4⟩, + ⟨4,388,206,0,0,0,0,-1,4⟩, + ⟨4,388,209,0,0,0,0,-1,2⟩, + ⟨4,388,214,0,0,0,0,-1,2⟩, + ⟨4,388,217,0,0,0,0,1,4⟩, + ⟨4,388,220,0,0,0,0,-1,4⟩, + ⟨4,388,221,0,0,0,0,-1,4⟩, + ⟨4,388,223,0,0,0,0,1,4⟩, + ⟨4,390,122,0,0,0,0,-1,4⟩, + ⟨4,390,123,0,0,0,0,1,4⟩, + ⟨4,390,125,0,0,0,0,-1,4⟩, + ⟨4,390,128,0,0,0,0,1,4⟩, + ⟨4,390,133,0,0,0,0,-1,4⟩, + ⟨4,390,136,0,0,0,0,-1,4⟩, + ⟨4,390,141,0,0,0,0,1,4⟩, + ⟨4,390,142,0,0,0,0,-1,4⟩, + ⟨4,390,144,0,0,0,0,-1,4⟩, + ⟨4,390,147,0,0,0,0,1,4⟩, + ⟨4,390,149,0,0,0,0,1,4⟩, + ⟨4,390,155,0,0,0,0,1,4⟩, + ⟨4,390,156,0,0,0,0,-1,4⟩, + ⟨4,390,157,0,0,0,0,1,4⟩, + ⟨4,390,160,0,0,0,0,-1,4⟩, + ⟨4,390,163,0,0,0,0,1,4⟩, + ⟨4,390,171,0,0,0,0,-1,4⟩, + ⟨4,390,172,0,0,0,0,1,4⟩, + ⟨4,390,174,0,0,0,0,1,4⟩, + ⟨4,390,182,0,0,0,0,-1,4⟩, + ⟨4,390,185,0,0,0,0,-1,4⟩, + ⟨4,390,186,0,0,0,0,1,4⟩, + ⟨4,390,190,0,0,0,0,-1,4⟩, + ⟨4,390,193,0,0,0,0,1,4⟩, + ⟨4,390,195,0,0,0,0,-1,4⟩, + ⟨4,390,196,0,0,0,0,1,4⟩, + ⟨4,390,197,0,0,0,0,1,4⟩, + ⟨4,390,199,0,0,0,0,-1,4⟩, + ⟨4,390,202,0,0,0,0,-1,4⟩, + ⟨4,390,203,0,0,0,0,1,4⟩, + ⟨4,390,210,0,0,0,0,-1,4⟩, + ⟨4,390,219,0,0,0,0,1,4⟩, + ⟨4,391,113,0,0,0,0,-1,4⟩, + ⟨4,391,114,0,0,0,0,-1,4⟩, + ⟨4,391,118,0,0,0,0,-1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1510⟩, by decide⟩ +def backward_036 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State036, backwardShard1State037, + [ + ⟨4,391,121,0,0,0,0,-1,4⟩, + ⟨4,391,127,0,0,0,0,1,4⟩, + ⟨4,391,134,0,0,0,0,-1,4⟩, + ⟨4,391,135,0,0,0,0,-1,4⟩, + ⟨4,391,137,0,0,0,0,1,4⟩, + ⟨4,391,140,0,0,0,0,1,4⟩, + ⟨4,391,145,0,0,0,0,-1,4⟩, + ⟨4,391,146,0,0,0,0,1,4⟩, + ⟨4,391,154,0,0,0,0,-1,4⟩, + ⟨4,391,159,0,0,0,0,-1,4⟩, + ⟨4,391,161,0,0,0,0,1,4⟩, + ⟨4,391,162,0,0,0,0,-1,4⟩, + ⟨4,391,165,0,0,0,0,-1,4⟩, + ⟨4,391,170,0,0,0,0,-1,4⟩, + ⟨4,391,173,0,0,0,0,1,4⟩, + ⟨4,391,184,0,0,0,0,-1,4⟩, + ⟨4,391,187,0,0,0,0,1,4⟩, + ⟨4,391,188,0,0,0,0,1,4⟩, + ⟨4,391,191,0,0,0,0,1,4⟩, + ⟨4,391,194,0,0,0,0,-1,4⟩, + ⟨4,391,198,0,0,0,0,-1,4⟩, + ⟨4,391,201,0,0,0,0,-1,4⟩, + ⟨4,391,204,0,0,0,0,-1,4⟩, + ⟨4,391,205,0,0,0,0,-1,4⟩, + ⟨4,391,206,0,0,0,0,1,4⟩, + ⟨4,391,217,0,0,0,0,1,4⟩, + ⟨4,391,220,0,0,0,0,-1,4⟩, + ⟨4,391,221,0,0,0,0,-1,4⟩, + ⟨4,391,222,0,0,0,0,1,4⟩, + ⟨4,392,122,0,0,0,0,1,2⟩, + ⟨4,392,123,0,0,0,0,-1,2⟩, + ⟨4,392,133,0,0,0,0,1,2⟩, + ⟨4,392,141,0,0,0,0,-1,2⟩, + ⟨4,392,142,0,0,0,0,-1,2⟩, + ⟨4,392,149,0,0,0,0,-1,2⟩, + ⟨4,392,171,0,0,0,0,-1,2⟩, + ⟨4,392,172,0,0,0,0,-1,2⟩, + ⟨4,392,174,0,0,0,0,1,2⟩, + ⟨4,392,182,0,0,0,0,-1,2⟩, + ⟨4,392,185,0,0,0,0,-1,2⟩, + ⟨4,392,186,0,0,0,0,-1,2⟩, + ⟨4,392,195,0,0,0,0,-1,2⟩, + ⟨4,392,196,0,0,0,0,-1,2⟩, + ⟨4,392,202,0,0,0,0,1,2⟩, + ⟨4,392,203,0,0,0,0,-1,2⟩, + ⟨4,393,113,0,0,0,0,1,2⟩, + ⟨4,393,114,0,0,0,0,-1,2⟩, + ⟨4,393,118,0,0,0,0,-1,2⟩, + ⟨4,393,121,0,0,0,0,1,2⟩, + ⟨4,393,137,0,0,0,0,-1,2⟩, + ⟨4,393,140,0,0,0,0,-1,2⟩, + ⟨4,393,159,0,0,0,0,1,2⟩, + ⟨4,393,170,0,0,0,0,-1,2⟩, + ⟨4,393,173,0,0,0,0,1,2⟩, + ⟨4,393,184,0,0,0,0,-1,2⟩, + ⟨4,393,187,0,0,0,0,-1,2⟩, + ⟨4,393,188,0,0,0,0,1,2⟩, + ⟨4,393,191,0,0,0,0,-1,2⟩, + ⟨4,393,194,0,0,0,0,-1,2⟩, + ⟨4,393,198,0,0,0,0,1,2⟩, + ⟨4,393,201,0,0,0,0,1,2⟩, + ⟨4,393,204,0,0,0,0,-1,2⟩, + ⟨4,393,205,0,0,0,0,-1,2⟩, + ⟨4,393,206,0,0,0,0,1,2⟩, + ⟨4,393,222,0,0,0,0,-1,2⟩, + ⟨4,396,122,0,0,0,0,-1,4⟩, + ⟨4,396,123,0,0,0,0,1,4⟩, + ⟨4,396,125,0,0,0,0,1,4⟩, + ⟨4,396,128,0,0,0,0,-1,4⟩, + ⟨4,396,133,0,0,0,0,-1,4⟩, + ⟨4,396,136,0,0,0,0,1,4⟩, + ⟨4,396,141,0,0,0,0,1,4⟩, + ⟨4,396,142,0,0,0,0,-1,4⟩, + ⟨4,396,144,0,0,0,0,1,4⟩, + ⟨4,396,147,0,0,0,0,-1,4⟩, + ⟨4,396,149,0,0,0,0,1,4⟩, + ⟨4,396,155,0,0,0,0,-1,4⟩, + ⟨4,396,156,0,0,0,0,1,4⟩, + ⟨4,396,157,0,0,0,0,-1,4⟩, + ⟨4,396,160,0,0,0,0,1,4⟩, + ⟨4,396,163,0,0,0,0,-1,4⟩, + ⟨4,396,171,0,0,0,0,-1,4⟩, + ⟨4,396,172,0,0,0,0,1,4⟩, + ⟨4,396,174,0,0,0,0,1,4⟩, + ⟨4,396,182,0,0,0,0,-1,4⟩, + ⟨4,396,185,0,0,0,0,-1,4⟩, + ⟨4,396,186,0,0,0,0,1,4⟩, + ⟨4,396,190,0,0,0,0,1,4⟩, + ⟨4,396,193,0,0,0,0,-1,4⟩, + ⟨4,396,195,0,0,0,0,-1,4⟩, + ⟨4,396,196,0,0,0,0,1,4⟩, + ⟨4,396,197,0,0,0,0,-1,4⟩, + ⟨4,396,199,0,0,0,0,1,4⟩, + ⟨4,396,202,0,0,0,0,-1,4⟩, + ⟨4,396,203,0,0,0,0,1,4⟩, + ⟨4,396,210,0,0,0,0,1,4⟩, + ⟨4,396,219,0,0,0,0,-1,4⟩, + ⟨4,397,127,0,0,0,0,1,2⟩, + ⟨4,397,134,0,0,0,0,-1,2⟩, + ⟨4,397,135,0,0,0,0,1,2⟩, + ⟨4,397,145,0,0,0,0,1,2⟩, + ⟨4,397,146,0,0,0,0,1,2⟩, + ⟨4,397,154,0,0,0,0,-1,2⟩, + ⟨4,397,161,0,0,0,0,1,2⟩, + ⟨4,397,162,0,0,0,0,1,2⟩, + ⟨4,397,165,0,0,0,0,1,2⟩, + ⟨4,397,217,0,0,0,0,-1,2⟩, + ⟨4,397,220,0,0,0,0,-1,2⟩, + ⟨4,397,221,0,0,0,0,1,2⟩, + ⟨4,398,112,0,0,0,0,1,4⟩, + ⟨4,398,113,0,0,0,0,1,4⟩, + ⟨4,398,117,0,0,0,0,1,2⟩, + ⟨4,398,118,0,0,0,0,1,4⟩, + ⟨4,398,119,0,0,0,0,-1,4⟩, + ⟨4,398,123,0,0,0,0,1,4⟩, + ⟨4,398,125,0,0,0,0,1,2⟩, + ⟨4,398,127,0,0,0,0,1,4⟩, + ⟨4,398,128,0,0,0,0,-1,2⟩, + ⟨4,398,131,0,0,0,0,-1,2⟩, + ⟨4,398,132,0,0,0,0,1,4⟩, + ⟨4,398,133,0,0,0,0,-1,4⟩, + ⟨4,398,134,0,0,0,0,-1,4⟩, + ⟨4,398,135,0,0,0,0,-1,4⟩, + ⟨4,398,136,0,0,0,0,-1,2⟩, + ⟨4,398,139,0,0,0,0,1,4⟩, + ⟨4,398,140,0,0,0,0,-1,4⟩, + ⟨4,398,144,0,0,0,0,-1,2⟩, + ⟨4,398,145,0,0,0,0,-1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1428⟩, by decide⟩ +def backward_037 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State037, backwardShard1State038, + [ + ⟨4,398,146,0,0,0,0,1,4⟩, + ⟨4,398,147,0,0,0,0,1,2⟩, + ⟨4,398,148,0,0,0,0,-1,4⟩, + ⟨4,398,149,0,0,0,0,1,4⟩, + ⟨4,398,154,0,0,0,0,-1,4⟩, + ⟨4,398,155,0,0,0,0,-1,4⟩, + ⟨4,398,156,0,0,0,0,-1,2⟩, + ⟨4,398,157,0,0,0,0,-1,2⟩, + ⟨4,398,158,0,0,0,0,-1,4⟩, + ⟨4,398,160,0,0,0,0,1,2⟩, + ⟨4,398,161,0,0,0,0,1,4⟩, + ⟨4,398,162,0,0,0,0,-1,4⟩, + ⟨4,398,163,0,0,0,0,1,2⟩, + ⟨4,398,165,0,0,0,0,-1,4⟩, + ⟨4,398,169,0,0,0,0,-1,4⟩, + ⟨4,398,170,0,0,0,0,1,4⟩, + ⟨4,398,179,0,0,0,0,1,2⟩, + ⟨4,398,180,0,0,0,0,1,2⟩, + ⟨4,398,181,0,0,0,0,-1,2⟩, + ⟨4,398,184,0,0,0,0,1,4⟩, + ⟨4,398,187,0,0,0,0,-1,4⟩, + ⟨4,398,190,0,0,0,0,1,4⟩, + ⟨4,398,191,0,0,0,0,-1,4⟩, + ⟨4,398,192,0,0,0,0,1,2⟩, + ⟨4,398,193,0,0,0,0,-1,4⟩, + ⟨4,398,194,0,0,0,0,1,4⟩, + ⟨4,398,197,0,0,0,0,1,2⟩, + ⟨4,398,198,0,0,0,0,1,4⟩, + ⟨4,398,199,0,0,0,0,1,4⟩, + ⟨4,398,201,0,0,0,0,1,4⟩, + ⟨4,398,202,0,0,0,0,-1,4⟩, + ⟨4,398,205,0,0,0,0,1,4⟩, + ⟨4,398,206,0,0,0,0,-1,4⟩, + ⟨4,398,209,0,0,0,0,-1,2⟩, + ⟨4,398,210,0,0,0,0,1,2⟩, + ⟨4,398,214,0,0,0,0,-1,2⟩, + ⟨4,398,217,0,0,0,0,1,4⟩, + ⟨4,398,219,0,0,0,0,-1,2⟩, + ⟨4,398,220,0,0,0,0,-1,4⟩, + ⟨4,398,221,0,0,0,0,-1,4⟩, + ⟨4,398,223,0,0,0,0,1,4⟩, + ⟨4,399,112,0,0,0,0,-1,4⟩, + ⟨4,399,113,0,0,0,0,-1,2⟩, + ⟨4,399,114,0,0,0,0,-1,4⟩, + ⟨4,399,116,0,0,0,0,-1,1⟩, + ⟨4,399,117,0,0,0,0,-1,2⟩, + ⟨4,399,118,0,0,0,0,-1,2⟩, + ⟨4,399,119,0,0,0,0,1,4⟩, + ⟨4,399,121,0,0,0,0,1,4⟩, + ⟨4,399,122,0,0,0,0,1,2⟩, + ⟨4,399,123,0,0,0,0,-1,4⟩, + ⟨4,399,125,0,0,0,0,-1,2⟩, + ⟨4,399,128,0,0,0,0,1,2⟩, + ⟨4,399,131,0,0,0,0,1,2⟩, + ⟨4,399,132,0,0,0,0,1,4⟩, + ⟨4,399,133,0,0,0,0,1,4⟩, + ⟨4,399,136,0,0,0,0,1,2⟩, + ⟨4,399,137,0,0,0,0,-1,4⟩, + ⟨4,399,139,0,0,0,0,-1,4⟩, + ⟨4,399,140,0,0,0,0,1,2⟩, + ⟨4,399,141,0,0,0,0,-1,2⟩, + ⟨4,399,142,0,0,0,0,-1,2⟩, + ⟨4,399,144,0,0,0,0,1,2⟩, + ⟨4,399,147,0,0,0,0,-1,2⟩, + ⟨4,399,148,0,0,0,0,-1,4⟩, + ⟨4,399,149,0,0,0,0,-1,4⟩, + ⟨4,399,151,0,0,0,0,-1,1⟩, + ⟨4,399,155,0,0,0,0,1,4⟩, + ⟨4,399,156,0,0,0,0,1,2⟩, + ⟨4,399,157,0,0,0,0,1,2⟩, + ⟨4,399,158,0,0,0,0,3,4⟩, + ⟨4,399,159,0,0,0,0,1,4⟩, + ⟨4,399,160,0,0,0,0,-1,2⟩, + ⟨4,399,163,0,0,0,0,-1,2⟩, + ⟨4,399,167,0,0,0,0,-1,1⟩, + ⟨4,399,169,0,0,0,0,1,4⟩, + ⟨4,399,170,0,0,0,0,-1,2⟩, + ⟨4,399,171,0,0,0,0,-1,2⟩, + ⟨4,399,172,0,0,0,0,-1,2⟩, + ⟨4,399,173,0,0,0,0,1,4⟩, + ⟨4,399,174,0,0,0,0,1,2⟩, + ⟨4,399,177,0,0,0,0,-1,1⟩, + ⟨4,399,179,0,0,0,0,-1,2⟩, + ⟨4,399,180,0,0,0,0,-1,2⟩, + ⟨4,399,181,0,0,0,0,1,2⟩, + ⟨4,399,182,0,0,0,0,-1,2⟩, + ⟨4,399,184,0,0,0,0,-1,2⟩, + ⟨4,399,185,0,0,0,0,-1,2⟩, + ⟨4,399,186,0,0,0,0,-1,2⟩, + ⟨4,399,187,0,0,0,0,1,2⟩, + ⟨4,399,188,0,0,0,0,1,4⟩, + ⟨4,399,190,0,0,0,0,-1,4⟩, + ⟨4,399,191,0,0,0,0,1,2⟩, + ⟨4,399,192,0,0,0,0,-1,2⟩, + ⟨4,399,193,0,0,0,0,1,4⟩, + ⟨4,399,194,0,0,0,0,-1,2⟩, + ⟨4,399,195,0,0,0,0,-1,2⟩, + ⟨4,399,196,0,0,0,0,-1,2⟩, + ⟨4,399,197,0,0,0,0,-1,2⟩, + ⟨4,399,198,0,0,0,0,-1,2⟩, + ⟨4,399,199,0,0,0,0,-1,4⟩, + ⟨4,399,201,0,0,0,0,-1,2⟩, + ⟨4,399,202,0,0,0,0,1,4⟩, + ⟨4,399,203,0,0,0,0,-1,2⟩, + ⟨4,399,204,0,0,0,0,-1,4⟩, + ⟨4,399,205,0,0,0,0,-1,2⟩, + ⟨4,399,206,0,0,0,0,1,2⟩, + ⟨4,399,209,0,0,0,0,1,2⟩, + ⟨4,399,210,0,0,0,0,-1,2⟩, + ⟨4,399,214,0,0,0,0,1,2⟩, + ⟨4,399,219,0,0,0,0,1,2⟩, + ⟨4,399,222,0,0,0,0,-1,4⟩, + ⟨4,399,223,0,0,0,0,-3,4⟩, + ⟨4,400,125,0,0,0,0,1,2⟩, + ⟨4,400,127,0,0,0,0,1,2⟩, + ⟨4,400,139,0,0,0,0,1,2⟩, + ⟨4,400,148,0,0,0,0,1,2⟩, + ⟨4,400,165,0,0,0,0,1,2⟩, + ⟨4,400,203,0,0,0,0,1,2⟩, + ⟨4,401,115,0,0,0,0,-1,1⟩, + ⟨4,401,119,0,0,0,0,1,2⟩, + ⟨4,401,122,0,0,0,0,-1,2⟩, + ⟨4,401,128,0,0,0,0,1,2⟩, + ⟨4,401,130,0,0,0,0,1,2⟩, + ⟨4,401,131,0,0,0,0,-1,2⟩, + ⟨4,401,132,0,0,0,0,-1,2⟩, + ⟨4,401,136,0,0,0,0,-1,1⟩, + ⟨4,401,138,0,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1376⟩, by decide⟩ +def backward_038 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State038, backwardShard1State039, + [ + ⟨4,401,141,0,0,0,0,-1,2⟩, + ⟨4,401,142,0,0,0,0,1,2⟩, + ⟨4,401,144,0,0,0,0,-1,1⟩, + ⟨4,401,147,0,0,0,0,-1,1⟩, + ⟨4,401,151,0,0,0,0,-1,2⟩, + ⟨4,401,152,0,0,0,0,1,2⟩, + ⟨4,401,154,0,0,0,0,1,2⟩, + ⟨4,401,166,0,0,0,0,-1,2⟩, + ⟨4,401,167,0,0,0,0,-1,2⟩, + ⟨4,401,171,0,0,0,0,1,2⟩, + ⟨4,401,172,0,0,0,0,-1,2⟩, + ⟨4,401,178,0,0,0,0,-1,1⟩, + ⟨4,401,185,0,0,0,0,-1,2⟩, + ⟨4,401,186,0,0,0,0,-1,2⟩, + ⟨4,401,195,0,0,0,0,-1,2⟩, + ⟨4,401,196,0,0,0,0,-1,2⟩, + ⟨4,401,197,0,0,0,0,-1,1⟩, + ⟨4,401,200,0,0,0,0,-1,1⟩, + ⟨4,401,213,0,0,0,0,-1,2⟩, + ⟨4,401,214,0,0,0,0,-1,2⟩, + ⟨4,401,217,0,0,0,0,-1,2⟩, + ⟨4,402,113,0,0,0,0,-1,2⟩, + ⟨4,402,118,0,0,0,0,-1,2⟩, + ⟨4,402,119,0,0,0,0,-1,2⟩, + ⟨4,402,124,0,0,0,0,-1,2⟩, + ⟨4,402,128,0,0,0,0,-1,2⟩, + ⟨4,402,129,0,0,0,0,1,2⟩, + ⟨4,402,140,0,0,0,0,-1,2⟩, + ⟨4,402,143,0,0,0,0,-1,2⟩, + ⟨4,402,148,0,0,0,0,-1,2⟩, + ⟨4,402,150,0,0,0,0,-1,2⟩, + ⟨4,402,154,0,0,0,0,-1,2⟩, + ⟨4,402,165,0,0,0,0,-1,2⟩, + ⟨4,402,168,0,0,0,0,-1,2⟩, + ⟨4,402,170,0,0,0,0,1,2⟩, + ⟨4,402,187,0,0,0,0,-1,2⟩, + ⟨4,402,189,0,0,0,0,-1,2⟩, + ⟨4,402,194,0,0,0,0,-1,2⟩, + ⟨4,402,198,0,0,0,0,-1,2⟩, + ⟨4,402,203,0,0,0,0,-1,2⟩, + ⟨4,402,205,0,0,0,0,1,2⟩, + ⟨4,402,212,0,0,0,0,-1,2⟩, + ⟨4,402,215,0,0,0,0,1,2⟩, + ⟨4,403,113,0,0,0,0,1,2⟩, + ⟨4,403,118,0,0,0,0,1,2⟩, + ⟨4,403,119,0,0,0,0,1,2⟩, + ⟨4,403,122,0,0,0,0,1,2⟩, + ⟨4,403,124,0,0,0,0,1,2⟩, + ⟨4,403,125,0,0,0,0,1,2⟩, + ⟨4,403,127,0,0,0,0,1,2⟩, + ⟨4,403,128,0,0,0,0,1,2⟩, + ⟨4,403,129,0,0,0,0,-1,2⟩, + ⟨4,403,132,0,0,0,0,1,2⟩, + ⟨4,403,139,0,0,0,0,1,2⟩, + ⟨4,403,140,0,0,0,0,1,2⟩, + ⟨4,403,143,0,0,0,0,1,2⟩, + ⟨4,403,148,0,0,0,0,1,2⟩, + ⟨4,403,150,0,0,0,0,1,2⟩, + ⟨4,403,154,0,0,0,0,1,2⟩, + ⟨4,403,165,0,0,0,0,1,2⟩, + ⟨4,403,168,0,0,0,0,1,2⟩, + ⟨4,403,170,0,0,0,0,-1,2⟩, + ⟨4,403,187,0,0,0,0,1,2⟩, + ⟨4,403,189,0,0,0,0,1,2⟩, + ⟨4,403,194,0,0,0,0,1,2⟩, + ⟨4,403,198,0,0,0,0,1,2⟩, + ⟨4,403,203,0,0,0,0,1,2⟩, + ⟨4,403,205,0,0,0,0,-1,2⟩, + ⟨4,403,212,0,0,0,0,1,2⟩, + ⟨4,403,215,0,0,0,0,-1,2⟩, + ⟨4,403,217,0,0,0,0,1,2⟩, + ⟨4,404,130,0,0,0,0,1,2⟩, + ⟨4,404,131,0,0,0,0,-1,2⟩, + ⟨4,404,141,0,0,0,0,-1,2⟩, + ⟨4,404,142,0,0,0,0,1,2⟩, + ⟨4,404,151,0,0,0,0,-1,2⟩, + ⟨4,404,152,0,0,0,0,1,2⟩, + ⟨4,404,166,0,0,0,0,-1,2⟩, + ⟨4,404,167,0,0,0,0,-1,2⟩, + ⟨4,404,171,0,0,0,0,1,2⟩, + ⟨4,404,172,0,0,0,0,-1,2⟩, + ⟨4,404,185,0,0,0,0,-1,2⟩, + ⟨4,404,186,0,0,0,0,-1,2⟩, + ⟨4,404,195,0,0,0,0,-1,2⟩, + ⟨4,404,196,0,0,0,0,-1,2⟩, + ⟨4,404,213,0,0,0,0,-1,2⟩, + ⟨4,404,214,0,0,0,0,-1,2⟩, + ⟨4,405,122,0,0,0,0,-1,2⟩, + ⟨4,405,125,0,0,0,0,1,2⟩, + ⟨4,405,127,0,0,0,0,1,2⟩, + ⟨4,405,130,0,0,0,0,-1,2⟩, + ⟨4,405,131,0,0,0,0,1,2⟩, + ⟨4,405,132,0,0,0,0,-1,2⟩, + ⟨4,405,139,0,0,0,0,1,2⟩, + ⟨4,405,141,0,0,0,0,1,2⟩, + ⟨4,405,142,0,0,0,0,-1,2⟩, + ⟨4,405,151,0,0,0,0,1,2⟩, + ⟨4,405,152,0,0,0,0,-1,2⟩, + ⟨4,405,166,0,0,0,0,1,2⟩, + ⟨4,405,167,0,0,0,0,1,2⟩, + ⟨4,405,171,0,0,0,0,-1,2⟩, + ⟨4,405,172,0,0,0,0,1,2⟩, + ⟨4,405,185,0,0,0,0,1,2⟩, + ⟨4,405,186,0,0,0,0,1,2⟩, + ⟨4,405,195,0,0,0,0,1,2⟩, + ⟨4,405,196,0,0,0,0,1,2⟩, + ⟨4,405,213,0,0,0,0,1,2⟩, + ⟨4,405,214,0,0,0,0,1,2⟩, + ⟨4,405,217,0,0,0,0,-1,2⟩, + ⟨4,406,113,0,0,0,0,-1,2⟩, + ⟨4,406,118,0,0,0,0,1,2⟩, + ⟨4,406,124,0,0,0,0,1,2⟩, + ⟨4,406,125,0,0,0,0,1,2⟩, + ⟨4,406,127,0,0,0,0,1,2⟩, + ⟨4,406,129,0,0,0,0,-1,2⟩, + ⟨4,406,139,0,0,0,0,1,2⟩, + ⟨4,406,140,0,0,0,0,-1,2⟩, + ⟨4,406,143,0,0,0,0,-1,2⟩, + ⟨4,406,148,0,0,0,0,-1,2⟩, + ⟨4,406,150,0,0,0,0,-1,2⟩, + ⟨4,406,165,0,0,0,0,-1,2⟩, + ⟨4,406,168,0,0,0,0,-1,2⟩, + ⟨4,406,170,0,0,0,0,-1,2⟩, + ⟨4,406,187,0,0,0,0,-1,2⟩, + ⟨4,406,189,0,0,0,0,-1,2⟩, + ⟨4,406,194,0,0,0,0,1,2⟩, + ⟨4,406,198,0,0,0,0,-1,2⟩, + ⟨4,406,203,0,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1270⟩, by decide⟩ +def backward_039 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State039, backwardShard1State040, + [ + ⟨4,406,205,0,0,0,0,-1,2⟩, + ⟨4,406,212,0,0,0,0,1,2⟩, + ⟨4,406,215,0,0,0,0,-1,2⟩, + ⟨4,407,113,0,0,0,0,1,2⟩, + ⟨4,407,118,0,0,0,0,-1,2⟩, + ⟨4,407,124,0,0,0,0,-1,2⟩, + ⟨4,407,129,0,0,0,0,1,2⟩, + ⟨4,407,140,0,0,0,0,1,2⟩, + ⟨4,407,143,0,0,0,0,1,2⟩, + ⟨4,407,150,0,0,0,0,1,2⟩, + ⟨4,407,168,0,0,0,0,1,2⟩, + ⟨4,407,170,0,0,0,0,1,2⟩, + ⟨4,407,187,0,0,0,0,1,2⟩, + ⟨4,407,189,0,0,0,0,1,2⟩, + ⟨4,407,194,0,0,0,0,-1,2⟩, + ⟨4,407,198,0,0,0,0,1,2⟩, + ⟨4,407,205,0,0,0,0,1,2⟩, + ⟨4,407,212,0,0,0,0,-1,2⟩, + ⟨4,407,215,0,0,0,0,1,2⟩, + ⟨4,409,119,0,0,0,0,1,2⟩, + ⟨4,409,128,0,0,0,0,1,2⟩, + ⟨4,409,148,0,0,0,0,1,2⟩, + ⟨4,409,154,0,0,0,0,1,2⟩, + ⟨4,409,165,0,0,0,0,1,2⟩, + ⟨4,409,203,0,0,0,0,1,2⟩, + ⟨4,410,113,0,0,0,0,1,2⟩, + ⟨4,410,118,0,0,0,0,-1,2⟩, + ⟨4,410,124,0,0,0,0,-1,2⟩, + ⟨4,410,125,0,0,0,0,-1,2⟩, + ⟨4,410,127,0,0,0,0,-1,2⟩, + ⟨4,410,129,0,0,0,0,1,2⟩, + ⟨4,410,130,0,0,0,0,1,2⟩, + ⟨4,410,131,0,0,0,0,1,2⟩, + ⟨4,410,139,0,0,0,0,-1,2⟩, + ⟨4,410,140,0,0,0,0,1,2⟩, + ⟨4,410,141,0,0,0,0,1,2⟩, + ⟨4,410,142,0,0,0,0,1,2⟩, + ⟨4,410,143,0,0,0,0,1,2⟩, + ⟨4,410,148,0,0,0,0,1,2⟩, + ⟨4,410,150,0,0,0,0,1,2⟩, + ⟨4,410,151,0,0,0,0,1,2⟩, + ⟨4,410,152,0,0,0,0,1,2⟩, + ⟨4,410,165,0,0,0,0,1,2⟩, + ⟨4,410,166,0,0,0,0,-1,2⟩, + ⟨4,410,167,0,0,0,0,1,2⟩, + ⟨4,410,168,0,0,0,0,1,2⟩, + ⟨4,410,170,0,0,0,0,1,2⟩, + ⟨4,410,171,0,0,0,0,1,2⟩, + ⟨4,410,172,0,0,0,0,1,2⟩, + ⟨4,410,185,0,0,0,0,-1,2⟩, + ⟨4,410,186,0,0,0,0,1,2⟩, + ⟨4,410,187,0,0,0,0,1,2⟩, + ⟨4,410,189,0,0,0,0,1,2⟩, + ⟨4,410,194,0,0,0,0,-1,2⟩, + ⟨4,410,195,0,0,0,0,-1,2⟩, + ⟨4,410,196,0,0,0,0,1,2⟩, + ⟨4,410,198,0,0,0,0,1,2⟩, + ⟨4,410,203,0,0,0,0,1,2⟩, + ⟨4,410,205,0,0,0,0,1,2⟩, + ⟨4,410,212,0,0,0,0,-1,2⟩, + ⟨4,410,213,0,0,0,0,-1,2⟩, + ⟨4,410,214,0,0,0,0,1,2⟩, + ⟨4,410,215,0,0,0,0,1,2⟩, + ⟨4,411,113,0,0,0,0,-1,2⟩, + ⟨4,411,118,0,0,0,0,1,2⟩, + ⟨4,411,119,0,0,0,0,1,2⟩, + ⟨4,411,122,0,0,0,0,1,2⟩, + ⟨4,411,124,0,0,0,0,1,2⟩, + ⟨4,411,125,0,0,0,0,1,2⟩, + ⟨4,411,127,0,0,0,0,1,2⟩, + ⟨4,411,128,0,0,0,0,1,2⟩, + ⟨4,411,129,0,0,0,0,-1,2⟩, + ⟨4,411,130,0,0,0,0,-1,2⟩, + ⟨4,411,131,0,0,0,0,-1,2⟩, + ⟨4,411,132,0,0,0,0,1,2⟩, + ⟨4,411,139,0,0,0,0,1,2⟩, + ⟨4,411,140,0,0,0,0,-1,2⟩, + ⟨4,411,141,0,0,0,0,-1,2⟩, + ⟨4,411,142,0,0,0,0,-1,2⟩, + ⟨4,411,143,0,0,0,0,-1,2⟩, + ⟨4,411,148,0,0,0,0,-1,2⟩, + ⟨4,411,150,0,0,0,0,-1,2⟩, + ⟨4,411,151,0,0,0,0,-1,2⟩, + ⟨4,411,152,0,0,0,0,-1,2⟩, + ⟨4,411,154,0,0,0,0,1,2⟩, + ⟨4,411,165,0,0,0,0,-1,2⟩, + ⟨4,411,166,0,0,0,0,1,2⟩, + ⟨4,411,167,0,0,0,0,-1,2⟩, + ⟨4,411,168,0,0,0,0,-1,2⟩, + ⟨4,411,170,0,0,0,0,-1,2⟩, + ⟨4,411,171,0,0,0,0,-1,2⟩, + ⟨4,411,172,0,0,0,0,-1,2⟩, + ⟨4,411,185,0,0,0,0,1,2⟩, + ⟨4,411,186,0,0,0,0,-1,2⟩, + ⟨4,411,187,0,0,0,0,-1,2⟩, + ⟨4,411,189,0,0,0,0,-1,2⟩, + ⟨4,411,194,0,0,0,0,1,2⟩, + ⟨4,411,195,0,0,0,0,1,2⟩, + ⟨4,411,196,0,0,0,0,-1,2⟩, + ⟨4,411,198,0,0,0,0,-1,2⟩, + ⟨4,411,203,0,0,0,0,-1,2⟩, + ⟨4,411,205,0,0,0,0,-1,2⟩, + ⟨4,411,212,0,0,0,0,1,2⟩, + ⟨4,411,213,0,0,0,0,1,2⟩, + ⟨4,411,214,0,0,0,0,-1,2⟩, + ⟨4,411,215,0,0,0,0,-1,2⟩, + ⟨4,411,217,0,0,0,0,1,2⟩, + ⟨4,413,119,0,0,0,0,1,2⟩, + ⟨4,413,122,0,0,0,0,-1,2⟩, + ⟨4,413,128,0,0,0,0,1,2⟩, + ⟨4,413,132,0,0,0,0,-1,2⟩, + ⟨4,413,154,0,0,0,0,1,2⟩, + ⟨4,413,217,0,0,0,0,-1,2⟩, + ⟨4,414,113,0,0,0,0,1,2⟩, + ⟨4,414,117,0,0,0,0,1,1⟩, + ⟨4,414,118,0,0,0,0,-1,2⟩, + ⟨4,414,122,0,0,0,0,-1,2⟩, + ⟨4,414,124,0,0,0,0,-1,2⟩, + ⟨4,414,125,0,0,0,0,1,2⟩, + ⟨4,414,127,0,0,0,0,1,2⟩, + ⟨4,414,129,0,0,0,0,1,2⟩, + ⟨4,414,130,0,0,0,0,-1,2⟩, + ⟨4,414,131,0,0,0,0,1,2⟩, + ⟨4,414,132,0,0,0,0,-1,2⟩, + ⟨4,414,134,0,0,0,0,-1,1⟩, + ⟨4,414,139,0,0,0,0,1,2⟩, + ⟨4,414,140,0,0,0,0,1,2⟩, + ⟨4,414,141,0,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1276⟩, by decide⟩ +def backward_040 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State040, backwardShard1State041, + [ + ⟨4,414,142,0,0,0,0,-1,2⟩, + ⟨4,414,143,0,0,0,0,1,2⟩, + ⟨4,414,146,0,0,0,0,1,1⟩, + ⟨4,414,150,0,0,0,0,1,2⟩, + ⟨4,414,151,0,0,0,0,1,2⟩, + ⟨4,414,152,0,0,0,0,-1,2⟩, + ⟨4,414,161,0,0,0,0,1,1⟩, + ⟨4,414,166,0,0,0,0,1,2⟩, + ⟨4,414,167,0,0,0,0,1,2⟩, + ⟨4,414,168,0,0,0,0,1,2⟩, + ⟨4,414,170,0,0,0,0,1,2⟩, + ⟨4,414,171,0,0,0,0,-1,2⟩, + ⟨4,414,172,0,0,0,0,1,2⟩, + ⟨4,414,176,0,0,0,0,-1,1⟩, + ⟨4,414,180,0,0,0,0,1,1⟩, + ⟨4,414,185,0,0,0,0,1,2⟩, + ⟨4,414,186,0,0,0,0,1,2⟩, + ⟨4,414,187,0,0,0,0,1,2⟩, + ⟨4,414,189,0,0,0,0,1,2⟩, + ⟨4,414,194,0,0,0,0,-1,2⟩, + ⟨4,414,195,0,0,0,0,1,2⟩, + ⟨4,414,196,0,0,0,0,1,2⟩, + ⟨4,414,198,0,0,0,0,1,2⟩, + ⟨4,414,205,0,0,0,0,1,2⟩, + ⟨4,414,208,0,0,0,0,-1,1⟩, + ⟨4,414,212,0,0,0,0,-1,2⟩, + ⟨4,414,213,0,0,0,0,1,2⟩, + ⟨4,414,214,0,0,0,0,1,2⟩, + ⟨4,414,215,0,0,0,0,1,2⟩, + ⟨4,414,217,0,0,0,0,-1,2⟩, + ⟨4,414,220,0,0,0,0,-1,1⟩, + ⟨4,415,113,0,0,0,0,-1,2⟩, + ⟨4,415,117,0,0,0,0,-1,1⟩, + ⟨4,415,118,0,0,0,0,1,2⟩, + ⟨4,415,119,0,0,0,0,1,2⟩, + ⟨4,415,122,0,0,0,0,1,2⟩, + ⟨4,415,124,0,0,0,0,1,2⟩, + ⟨4,415,125,0,0,0,0,-1,2⟩, + ⟨4,415,127,0,0,0,0,-1,2⟩, + ⟨4,415,128,0,0,0,0,1,2⟩, + ⟨4,415,129,0,0,0,0,-1,2⟩, + ⟨4,415,130,0,0,0,0,1,2⟩, + ⟨4,415,131,0,0,0,0,-1,2⟩, + ⟨4,415,132,0,0,0,0,1,2⟩, + ⟨4,415,134,0,0,0,0,1,1⟩, + ⟨4,415,139,0,0,0,0,-1,2⟩, + ⟨4,415,140,0,0,0,0,-1,2⟩, + ⟨4,415,141,0,0,0,0,-1,2⟩, + ⟨4,415,142,0,0,0,0,1,2⟩, + ⟨4,415,143,0,0,0,0,-1,2⟩, + ⟨4,415,146,0,0,0,0,-1,1⟩, + ⟨4,415,148,0,0,0,0,-1,2⟩, + ⟨4,415,150,0,0,0,0,-1,2⟩, + ⟨4,415,151,0,0,0,0,-1,2⟩, + ⟨4,415,152,0,0,0,0,1,2⟩, + ⟨4,415,154,0,0,0,0,1,2⟩, + ⟨4,415,161,0,0,0,0,-1,1⟩, + ⟨4,415,165,0,0,0,0,-1,2⟩, + ⟨4,415,166,0,0,0,0,-1,2⟩, + ⟨4,415,167,0,0,0,0,-1,2⟩, + ⟨4,415,168,0,0,0,0,-1,2⟩, + ⟨4,415,170,0,0,0,0,-1,2⟩, + ⟨4,415,171,0,0,0,0,1,2⟩, + ⟨4,415,172,0,0,0,0,-1,2⟩, + ⟨4,415,176,0,0,0,0,1,1⟩, + ⟨4,415,180,0,0,0,0,-1,1⟩, + ⟨4,415,185,0,0,0,0,-1,2⟩, + ⟨4,415,186,0,0,0,0,-1,2⟩, + ⟨4,415,187,0,0,0,0,-1,2⟩, + ⟨4,415,189,0,0,0,0,-1,2⟩, + ⟨4,415,194,0,0,0,0,1,2⟩, + ⟨4,415,195,0,0,0,0,-1,2⟩, + ⟨4,415,196,0,0,0,0,-1,2⟩, + ⟨4,415,198,0,0,0,0,-1,2⟩, + ⟨4,415,203,0,0,0,0,-1,2⟩, + ⟨4,415,205,0,0,0,0,-1,2⟩, + ⟨4,415,208,0,0,0,0,1,1⟩, + ⟨4,415,212,0,0,0,0,1,2⟩, + ⟨4,415,213,0,0,0,0,-1,2⟩, + ⟨4,415,214,0,0,0,0,-1,2⟩, + ⟨4,415,215,0,0,0,0,-1,2⟩, + ⟨4,415,217,0,0,0,0,1,2⟩, + ⟨4,415,220,0,0,0,0,1,1⟩, + ⟨4,416,125,0,0,0,0,1,2⟩, + ⟨4,416,127,0,0,0,0,1,2⟩, + ⟨4,416,139,0,0,0,0,1,2⟩, + ⟨4,416,163,0,0,0,0,1,2⟩, + ⟨4,416,201,0,0,0,0,1,2⟩, + ⟨4,416,223,0,0,0,0,1,2⟩, + ⟨4,417,113,0,0,0,0,-1,2⟩, + ⟨4,417,115,0,0,0,0,1,1⟩, + ⟨4,417,118,0,0,0,0,-1,2⟩, + ⟨4,417,119,0,0,0,0,1,2⟩, + ⟨4,417,128,0,0,0,0,1,2⟩, + ⟨4,417,130,0,0,0,0,1,2⟩, + ⟨4,417,131,0,0,0,0,1,2⟩, + ⟨4,417,135,0,0,0,0,-1,1⟩, + ⟨4,417,138,0,0,0,0,-1,1⟩, + ⟨4,417,140,0,0,0,0,1,2⟩, + ⟨4,417,145,0,0,0,0,-1,1⟩, + ⟨4,417,151,0,0,0,0,-1,2⟩, + ⟨4,417,152,0,0,0,0,1,2⟩, + ⟨4,417,154,0,0,0,0,1,2⟩, + ⟨4,417,156,0,0,0,0,-1,2⟩, + ⟨4,417,158,0,0,0,0,-1,2⟩, + ⟨4,417,162,0,0,0,0,1,1⟩, + ⟨4,417,166,0,0,0,0,-1,2⟩, + ⟨4,417,167,0,0,0,0,-1,2⟩, + ⟨4,417,170,0,0,0,0,1,2⟩, + ⟨4,417,178,0,0,0,0,1,1⟩, + ⟨4,417,187,0,0,0,0,1,2⟩, + ⟨4,417,191,0,0,0,0,-1,2⟩, + ⟨4,417,194,0,0,0,0,-1,2⟩, + ⟨4,417,198,0,0,0,0,-1,2⟩, + ⟨4,417,200,0,0,0,0,-1,1⟩, + ⟨4,417,205,0,0,0,0,1,2⟩, + ⟨4,417,213,0,0,0,0,-1,2⟩, + ⟨4,417,214,0,0,0,0,1,2⟩, + ⟨4,417,221,0,0,0,0,1,1⟩, + ⟨4,418,119,0,0,0,0,-1,2⟩, + ⟨4,418,124,0,0,0,0,-1,2⟩, + ⟨4,418,128,0,0,0,0,-1,2⟩, + ⟨4,418,129,0,0,0,0,1,2⟩, + ⟨4,418,141,0,0,0,0,-1,2⟩, + ⟨4,418,142,0,0,0,0,1,2⟩, + ⟨4,418,143,0,0,0,0,-1,2⟩, + ⟨4,418,150,0,0,0,0,1,2⟩, + ⟨4,418,154,0,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1236⟩, by decide⟩ +def backward_041 : CheckedSegment frames paid warps := + ⟨⟨backwardShard1State041, backwardShard1State042, + [ + ⟨4,418,163,0,0,0,0,-1,2⟩, + ⟨4,418,168,0,0,0,0,1,2⟩, + ⟨4,418,171,0,0,0,0,1,2⟩, + ⟨4,418,172,0,0,0,0,1,2⟩, + ⟨4,418,185,0,0,0,0,-1,2⟩, + ⟨4,418,186,0,0,0,0,-1,2⟩, + ⟨4,418,189,0,0,0,0,-1,2⟩, + ⟨4,418,195,0,0,0,0,-1,2⟩, + ⟨4,418,196,0,0,0,0,1,2⟩, + ⟨4,418,201,0,0,0,0,-1,2⟩, + ⟨4,418,212,0,0,0,0,-1,2⟩, + ⟨4,418,215,0,0,0,0,1,2⟩, + ⟨4,418,223,0,0,0,0,-1,2⟩, + ⟨4,419,119,0,0,0,0,1,2⟩, + ⟨4,419,124,0,0,0,0,1,2⟩, + ⟨4,419,125,0,0,0,0,1,2⟩, + ⟨4,419,127,0,0,0,0,1,2⟩, + ⟨4,419,128,0,0,0,0,1,2⟩, + ⟨4,419,129,0,0,0,0,-1,2⟩, + ⟨4,419,139,0,0,0,0,1,2⟩, + ⟨4,419,141,0,0,0,0,1,2⟩, + ⟨4,419,142,0,0,0,0,-1,2⟩, + ⟨4,419,143,0,0,0,0,1,2⟩, + ⟨4,419,150,0,0,0,0,-1,2⟩, + ⟨4,419,154,0,0,0,0,1,2⟩, + ⟨4,419,156,0,0,0,0,1,2⟩, + ⟨4,419,158,0,0,0,0,1,2⟩, + ⟨4,419,163,0,0,0,0,1,2⟩, + ⟨4,419,168,0,0,0,0,-1,2⟩, + ⟨4,419,171,0,0,0,0,-1,2⟩, + ⟨4,419,172,0,0,0,0,-1,2⟩, + ⟨4,419,185,0,0,0,0,1,2⟩, + ⟨4,419,186,0,0,0,0,1,2⟩, + ⟨4,419,189,0,0,0,0,1,2⟩, + ⟨4,419,191,0,0,0,0,1,2⟩, + ⟨4,419,195,0,0,0,0,1,2⟩, + ⟨4,419,196,0,0,0,0,-1,2⟩, + ⟨4,419,201,0,0,0,0,1,2⟩, + ⟨4,419,212,0,0,0,0,1,2⟩, + ⟨4,419,215,0,0,0,0,-1,2⟩, + ⟨4,419,223,0,0,0,0,1,2⟩, + ⟨4,420,113,0,0,0,0,-1,2⟩, + ⟨4,420,118,0,0,0,0,-1,2⟩, + ⟨4,420,130,0,0,0,0,1,2⟩, + ⟨4,420,131,0,0,0,0,1,2⟩, + ⟨4,420,140,0,0,0,0,1,2⟩, + ⟨4,420,151,0,0,0,0,-1,2⟩, + ⟨4,420,152,0,0,0,0,1,2⟩, + ⟨4,420,166,0,0,0,0,-1,2⟩, + ⟨4,420,167,0,0,0,0,-1,2⟩, + ⟨4,420,170,0,0,0,0,1,2⟩, + ⟨4,420,187,0,0,0,0,1,2⟩, + ⟨4,420,194,0,0,0,0,-1,2⟩, + ⟨4,420,198,0,0,0,0,-1,2⟩, + ⟨4,420,205,0,0,0,0,1,2⟩, + ⟨4,420,213,0,0,0,0,-1,2⟩, + ⟨4,420,214,0,0,0,0,1,2⟩, + ⟨4,421,113,0,0,0,0,1,2⟩, + ⟨4,421,118,0,0,0,0,1,2⟩, + ⟨4,421,125,0,0,0,0,1,2⟩, + ⟨4,421,127,0,0,0,0,1,2⟩, + ⟨4,421,130,0,0,0,0,-1,2⟩, + ⟨4,421,131,0,0,0,0,-1,2⟩, + ⟨4,421,139,0,0,0,0,1,2⟩, + ⟨4,421,140,0,0,0,0,-1,2⟩, + ⟨4,421,151,0,0,0,0,1,2⟩, + ⟨4,421,152,0,0,0,0,-1,2⟩, + ⟨4,421,156,0,0,0,0,-1,2⟩, + ⟨4,421,158,0,0,0,0,-1,2⟩, + ⟨4,421,166,0,0,0,0,1,2⟩, + ⟨4,421,167,0,0,0,0,1,2⟩, + ⟨4,421,170,0,0,0,0,-1,2⟩, + ⟨4,421,187,0,0,0,0,-1,2⟩, + ⟨4,421,191,0,0,0,0,-1,2⟩, + ⟨4,421,194,0,0,0,0,1,2⟩, + ⟨4,421,198,0,0,0,0,1,2⟩, + ⟨4,421,205,0,0,0,0,-1,2⟩, + ⟨4,421,213,0,0,0,0,1,2⟩, + ⟨4,421,214,0,0,0,0,-1,2⟩, + ⟨4,422,124,0,0,0,0,1,2⟩, + ⟨4,422,125,0,0,0,0,1,2⟩, + ⟨4,422,127,0,0,0,0,1,2⟩, + ⟨4,422,129,0,0,0,0,-1,2⟩, + ⟨4,422,139,0,0,0,0,1,2⟩, + ⟨4,422,141,0,0,0,0,-1,2⟩, + ⟨4,422,142,0,0,0,0,-1,2⟩, + ⟨4,422,143,0,0,0,0,-1,2⟩, + ⟨4,422,150,0,0,0,0,1,2⟩, + ⟨4,422,163,0,0,0,0,-1,2⟩, + ⟨4,422,168,0,0,0,0,1,2⟩, + ⟨4,422,171,0,0,0,0,-1,2⟩, + ⟨4,422,172,0,0,0,0,1,2⟩, + ⟨4,422,185,0,0,0,0,1,2⟩, + ⟨4,422,186,0,0,0,0,-1,2⟩, + ⟨4,422,189,0,0,0,0,-1,2⟩, + ⟨4,422,195,0,0,0,0,1,2⟩, + ⟨4,422,196,0,0,0,0,1,2⟩, + ⟨4,422,201,0,0,0,0,-1,2⟩, + ⟨4,422,212,0,0,0,0,1,2⟩, + ⟨4,422,215,0,0,0,0,-1,2⟩, + ⟨4,422,223,0,0,0,0,-1,2⟩, + ⟨4,423,124,0,0,0,0,-1,2⟩, + ⟨4,423,129,0,0,0,0,1,2⟩, + ⟨4,423,141,0,0,0,0,1,2⟩, + ⟨4,423,142,0,0,0,0,1,2⟩, + ⟨4,423,143,0,0,0,0,1,2⟩, + ⟨4,423,150,0,0,0,0,-1,2⟩, + ⟨4,423,168,0,0,0,0,-1,2⟩, + ⟨4,423,171,0,0,0,0,1,2⟩, + ⟨4,423,172,0,0,0,0,-1,2⟩, + ⟨4,423,185,0,0,0,0,-1,2⟩, + ⟨4,423,186,0,0,0,0,1,2⟩, + ⟨4,423,189,0,0,0,0,1,2⟩, + ⟨4,423,195,0,0,0,0,-1,2⟩, + ⟨4,423,196,0,0,0,0,-1,2⟩, + ⟨4,423,212,0,0,0,0,-1,2⟩, + ⟨4,423,215,0,0,0,0,1,2⟩, + ⟨4,425,119,0,0,0,0,1,2⟩, + ⟨4,425,128,0,0,0,0,1,2⟩, + ⟨4,425,154,0,0,0,0,1,2⟩, + ⟨4,425,163,0,0,0,0,1,2⟩, + ⟨4,425,201,0,0,0,0,1,2⟩, + ⟨4,425,223,0,0,0,0,1,2⟩, + ⟨4,426,113,0,0,0,0,1,2⟩, + ⟨4,426,118,0,0,0,0,-1,2⟩, + ⟨4,426,124,0,0,0,0,-1,2⟩, + ⟨4,426,125,0,0,0,0,-1,2⟩, + ⟨4,426,127,0,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1280⟩, by decide⟩ +#eval "NativeBackwardProofs1 checked" +end NativeData diff --git a/research/kappa-round3-warp-lean-20261022/NativeBackwardProofs1.log b/research/kappa-round3-warp-lean-20261022/NativeBackwardProofs1.log new file mode 100644 index 0000000000..76549f971a --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeBackwardProofs1.log @@ -0,0 +1 @@ +"NativeBackwardProofs1 checked" diff --git a/research/kappa-round3-warp-lean-20261022/NativeBackwardProofs2.lean b/research/kappa-round3-warp-lean-20261022/NativeBackwardProofs2.lean new file mode 100644 index 0000000000..be1d621d66 --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeBackwardProofs2.lean @@ -0,0 +1,2803 @@ +-- Generated by native_generate.py from canonical payload SHA256 +-- cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd +import NativeData +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NativeData +open NativeCertificate +def backwardShard2State042 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard2State043 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard2State044 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard2State045 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard2State046 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard2State047 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard2State048 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard2State049 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard2State050 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard2State051 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard2State052 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard2State053 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard2State054 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard2State055 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard2State056 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard2State057 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard2State058 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard2State059 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard2State060 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard2State061 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard2State062 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard2State063 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backward_042 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State042, backwardShard2State043, + [ + ⟨4,426,129,0,0,0,0,1,2⟩, + ⟨4,426,130,0,0,0,0,1,2⟩, + ⟨4,426,131,0,0,0,0,-1,2⟩, + ⟨4,426,139,0,0,0,0,-1,2⟩, + ⟨4,426,140,0,0,0,0,-1,2⟩, + ⟨4,426,141,0,0,0,0,1,2⟩, + ⟨4,426,142,0,0,0,0,1,2⟩, + ⟨4,426,143,0,0,0,0,1,2⟩, + ⟨4,426,150,0,0,0,0,-1,2⟩, + ⟨4,426,151,0,0,0,0,1,2⟩, + ⟨4,426,152,0,0,0,0,1,2⟩, + ⟨4,426,163,0,0,0,0,1,2⟩, + ⟨4,426,166,0,0,0,0,-1,2⟩, + ⟨4,426,167,0,0,0,0,1,2⟩, + ⟨4,426,168,0,0,0,0,-1,2⟩, + ⟨4,426,170,0,0,0,0,1,2⟩, + ⟨4,426,171,0,0,0,0,1,2⟩, + ⟨4,426,172,0,0,0,0,-1,2⟩, + ⟨4,426,185,0,0,0,0,-1,2⟩, + ⟨4,426,186,0,0,0,0,1,2⟩, + ⟨4,426,187,0,0,0,0,-1,2⟩, + ⟨4,426,189,0,0,0,0,1,2⟩, + ⟨4,426,194,0,0,0,0,-1,2⟩, + ⟨4,426,195,0,0,0,0,-1,2⟩, + ⟨4,426,196,0,0,0,0,-1,2⟩, + ⟨4,426,198,0,0,0,0,1,2⟩, + ⟨4,426,201,0,0,0,0,1,2⟩, + ⟨4,426,205,0,0,0,0,1,2⟩, + ⟨4,426,212,0,0,0,0,-1,2⟩, + ⟨4,426,213,0,0,0,0,-1,2⟩, + ⟨4,426,214,0,0,0,0,-1,2⟩, + ⟨4,426,215,0,0,0,0,1,2⟩, + ⟨4,426,223,0,0,0,0,1,2⟩, + ⟨4,427,113,0,0,0,0,-1,2⟩, + ⟨4,427,118,0,0,0,0,1,2⟩, + ⟨4,427,119,0,0,0,0,1,2⟩, + ⟨4,427,124,0,0,0,0,1,2⟩, + ⟨4,427,125,0,0,0,0,1,2⟩, + ⟨4,427,127,0,0,0,0,1,2⟩, + ⟨4,427,128,0,0,0,0,1,2⟩, + ⟨4,427,129,0,0,0,0,-1,2⟩, + ⟨4,427,130,0,0,0,0,-1,2⟩, + ⟨4,427,131,0,0,0,0,1,2⟩, + ⟨4,427,139,0,0,0,0,1,2⟩, + ⟨4,427,140,0,0,0,0,1,2⟩, + ⟨4,427,141,0,0,0,0,-1,2⟩, + ⟨4,427,142,0,0,0,0,-1,2⟩, + ⟨4,427,143,0,0,0,0,-1,2⟩, + ⟨4,427,150,0,0,0,0,1,2⟩, + ⟨4,427,151,0,0,0,0,-1,2⟩, + ⟨4,427,152,0,0,0,0,-1,2⟩, + ⟨4,427,154,0,0,0,0,1,2⟩, + ⟨4,427,156,0,0,0,0,1,2⟩, + ⟨4,427,158,0,0,0,0,1,2⟩, + ⟨4,427,163,0,0,0,0,-1,2⟩, + ⟨4,427,166,0,0,0,0,1,2⟩, + ⟨4,427,167,0,0,0,0,-1,2⟩, + ⟨4,427,168,0,0,0,0,1,2⟩, + ⟨4,427,170,0,0,0,0,-1,2⟩, + ⟨4,427,171,0,0,0,0,-1,2⟩, + ⟨4,427,172,0,0,0,0,1,2⟩, + ⟨4,427,185,0,0,0,0,1,2⟩, + ⟨4,427,186,0,0,0,0,-1,2⟩, + ⟨4,427,187,0,0,0,0,1,2⟩, + ⟨4,427,189,0,0,0,0,-1,2⟩, + ⟨4,427,191,0,0,0,0,1,2⟩, + ⟨4,427,194,0,0,0,0,1,2⟩, + ⟨4,427,195,0,0,0,0,1,2⟩, + ⟨4,427,196,0,0,0,0,1,2⟩, + ⟨4,427,198,0,0,0,0,-1,2⟩, + ⟨4,427,201,0,0,0,0,-1,2⟩, + ⟨4,427,205,0,0,0,0,-1,2⟩, + ⟨4,427,212,0,0,0,0,1,2⟩, + ⟨4,427,213,0,0,0,0,1,2⟩, + ⟨4,427,214,0,0,0,0,1,2⟩, + ⟨4,427,215,0,0,0,0,-1,2⟩, + ⟨4,427,223,0,0,0,0,-1,2⟩, + ⟨4,429,119,0,0,0,0,1,2⟩, + ⟨4,429,128,0,0,0,0,1,2⟩, + ⟨4,429,154,0,0,0,0,1,2⟩, + ⟨4,429,156,0,0,0,0,-1,2⟩, + ⟨4,429,158,0,0,0,0,-1,2⟩, + ⟨4,429,191,0,0,0,0,-1,2⟩, + ⟨4,430,113,0,0,0,0,1,2⟩, + ⟨4,430,117,0,0,0,0,1,1⟩, + ⟨4,430,118,0,0,0,0,1,2⟩, + ⟨4,430,124,0,0,0,0,-1,2⟩, + ⟨4,430,125,0,0,0,0,1,2⟩, + ⟨4,430,127,0,0,0,0,1,2⟩, + ⟨4,430,129,0,0,0,0,1,2⟩, + ⟨4,430,130,0,0,0,0,-1,2⟩, + ⟨4,430,131,0,0,0,0,-1,2⟩, + ⟨4,430,139,0,0,0,0,1,2⟩, + ⟨4,430,140,0,0,0,0,-1,2⟩, + ⟨4,430,141,0,0,0,0,1,2⟩, + ⟨4,430,142,0,0,0,0,1,2⟩, + ⟨4,430,143,0,0,0,0,1,2⟩, + ⟨4,430,150,0,0,0,0,-1,2⟩, + ⟨4,430,151,0,0,0,0,1,2⟩, + ⟨4,430,152,0,0,0,0,-1,2⟩, + ⟨4,430,156,0,0,0,0,-1,2⟩, + ⟨4,430,157,0,0,0,0,-1,1⟩, + ⟨4,430,158,0,0,0,0,-1,2⟩, + ⟨4,430,160,0,0,0,0,1,1⟩, + ⟨4,430,166,0,0,0,0,1,2⟩, + ⟨4,430,167,0,0,0,0,1,2⟩, + ⟨4,430,168,0,0,0,0,-1,2⟩, + ⟨4,430,170,0,0,0,0,-1,2⟩, + ⟨4,430,171,0,0,0,0,1,2⟩, + ⟨4,430,172,0,0,0,0,-1,2⟩, + ⟨4,430,176,0,0,0,0,-1,1⟩, + ⟨4,430,180,0,0,0,0,1,1⟩, + ⟨4,430,185,0,0,0,0,-1,2⟩, + ⟨4,430,186,0,0,0,0,1,2⟩, + ⟨4,430,187,0,0,0,0,-1,2⟩, + ⟨4,430,189,0,0,0,0,1,2⟩, + ⟨4,430,191,0,0,0,0,-1,2⟩, + ⟨4,430,194,0,0,0,0,1,2⟩, + ⟨4,430,195,0,0,0,0,-1,2⟩, + ⟨4,430,196,0,0,0,0,-1,2⟩, + ⟨4,430,198,0,0,0,0,1,2⟩, + ⟨4,430,205,0,0,0,0,-1,2⟩, + ⟨4,430,208,0,0,0,0,-1,1⟩, + ⟨4,430,210,0,0,0,0,1,1⟩, + ⟨4,430,212,0,0,0,0,-1,2⟩, + ⟨4,430,213,0,0,0,0,1,2⟩, + ⟨4,430,214,0,0,0,0,-1,2⟩, + ⟨4,430,215,0,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1266⟩, by decide⟩ +def backward_043 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State043, backwardShard2State044, + [ + ⟨4,430,219,0,0,0,0,-1,1⟩, + ⟨4,431,113,0,0,0,0,-1,2⟩, + ⟨4,431,117,0,0,0,0,-1,1⟩, + ⟨4,431,118,0,0,0,0,-1,2⟩, + ⟨4,431,119,0,0,0,0,1,2⟩, + ⟨4,431,124,0,0,0,0,1,2⟩, + ⟨4,431,125,0,0,0,0,-1,2⟩, + ⟨4,431,127,0,0,0,0,-1,2⟩, + ⟨4,431,128,0,0,0,0,1,2⟩, + ⟨4,431,129,0,0,0,0,-1,2⟩, + ⟨4,431,130,0,0,0,0,1,2⟩, + ⟨4,431,131,0,0,0,0,1,2⟩, + ⟨4,431,139,0,0,0,0,-1,2⟩, + ⟨4,431,140,0,0,0,0,1,2⟩, + ⟨4,431,141,0,0,0,0,-1,2⟩, + ⟨4,431,142,0,0,0,0,-1,2⟩, + ⟨4,431,143,0,0,0,0,-1,2⟩, + ⟨4,431,150,0,0,0,0,1,2⟩, + ⟨4,431,151,0,0,0,0,-1,2⟩, + ⟨4,431,152,0,0,0,0,1,2⟩, + ⟨4,431,154,0,0,0,0,1,2⟩, + ⟨4,431,156,0,0,0,0,1,2⟩, + ⟨4,431,157,0,0,0,0,1,1⟩, + ⟨4,431,158,0,0,0,0,1,2⟩, + ⟨4,431,160,0,0,0,0,-1,1⟩, + ⟨4,431,163,0,0,0,0,-1,2⟩, + ⟨4,431,166,0,0,0,0,-1,2⟩, + ⟨4,431,167,0,0,0,0,-1,2⟩, + ⟨4,431,168,0,0,0,0,1,2⟩, + ⟨4,431,170,0,0,0,0,1,2⟩, + ⟨4,431,171,0,0,0,0,-1,2⟩, + ⟨4,431,172,0,0,0,0,1,2⟩, + ⟨4,431,176,0,0,0,0,1,1⟩, + ⟨4,431,180,0,0,0,0,-1,1⟩, + ⟨4,431,185,0,0,0,0,1,2⟩, + ⟨4,431,186,0,0,0,0,-1,2⟩, + ⟨4,431,187,0,0,0,0,1,2⟩, + ⟨4,431,189,0,0,0,0,-1,2⟩, + ⟨4,431,191,0,0,0,0,1,2⟩, + ⟨4,431,194,0,0,0,0,-1,2⟩, + ⟨4,431,195,0,0,0,0,1,2⟩, + ⟨4,431,196,0,0,0,0,1,2⟩, + ⟨4,431,198,0,0,0,0,-1,2⟩, + ⟨4,431,201,0,0,0,0,-1,2⟩, + ⟨4,431,205,0,0,0,0,1,2⟩, + ⟨4,431,208,0,0,0,0,1,1⟩, + ⟨4,431,210,0,0,0,0,-1,1⟩, + ⟨4,431,212,0,0,0,0,1,2⟩, + ⟨4,431,213,0,0,0,0,-1,2⟩, + ⟨4,431,214,0,0,0,0,1,2⟩, + ⟨4,431,215,0,0,0,0,-1,2⟩, + ⟨4,431,219,0,0,0,0,1,1⟩, + ⟨4,431,223,0,0,0,0,-1,2⟩, + ⟨4,432,115,0,0,0,0,-1,2⟩, + ⟨4,432,122,0,0,0,0,-1,2⟩, + ⟨4,432,131,0,0,0,0,1,2⟩, + ⟨4,432,132,0,0,0,0,-1,2⟩, + ⟨4,432,135,0,0,0,0,1,1⟩, + ⟨4,432,141,0,0,0,0,1,1⟩, + ⟨4,432,145,0,0,0,0,1,1⟩, + ⟨4,432,148,0,0,0,0,1,2⟩, + ⟨4,432,150,0,0,0,0,-1,2⟩, + ⟨4,432,156,0,0,0,0,1,2⟩, + ⟨4,432,158,0,0,0,0,1,2⟩, + ⟨4,432,163,0,0,0,0,1,2⟩, + ⟨4,432,165,0,0,0,0,1,2⟩, + ⟨4,432,168,0,0,0,0,-1,2⟩, + ⟨4,432,178,0,0,0,0,-1,2⟩, + ⟨4,432,181,0,0,0,0,1,2⟩, + ⟨4,432,186,0,0,0,0,1,1⟩, + ⟨4,432,191,0,0,0,0,1,2⟩, + ⟨4,432,201,0,0,0,0,1,2⟩, + ⟨4,432,203,0,0,0,0,1,2⟩, + ⟨4,432,209,0,0,0,0,1,2⟩, + ⟨4,432,214,0,0,0,0,1,2⟩, + ⟨4,432,217,0,0,0,0,-1,2⟩, + ⟨4,432,223,0,0,0,0,1,2⟩, + ⟨4,433,115,0,0,0,0,1,2⟩, + ⟨4,433,122,0,0,0,0,1,2⟩, + ⟨4,433,131,0,0,0,0,-1,2⟩, + ⟨4,433,132,0,0,0,0,1,2⟩, + ⟨4,433,135,0,0,0,0,-1,1⟩, + ⟨4,433,141,0,0,0,0,-1,1⟩, + ⟨4,433,145,0,0,0,0,-1,1⟩, + ⟨4,433,150,0,0,0,0,1,2⟩, + ⟨4,433,156,0,0,0,0,-1,2⟩, + ⟨4,433,158,0,0,0,0,-1,2⟩, + ⟨4,433,168,0,0,0,0,1,2⟩, + ⟨4,433,178,0,0,0,0,1,2⟩, + ⟨4,433,181,0,0,0,0,-1,2⟩, + ⟨4,433,186,0,0,0,0,-1,1⟩, + ⟨4,433,191,0,0,0,0,-1,2⟩, + ⟨4,433,209,0,0,0,0,-1,2⟩, + ⟨4,433,214,0,0,0,0,-1,2⟩, + ⟨4,433,217,0,0,0,0,1,2⟩, + ⟨4,434,113,0,0,0,0,-1,2⟩, + ⟨4,434,122,0,0,0,0,-1,2⟩, + ⟨4,434,132,0,0,0,0,-1,2⟩, + ⟨4,434,138,0,0,0,0,-1,1⟩, + ⟨4,434,143,0,0,0,0,-1,1⟩, + ⟨4,434,147,0,0,0,0,-1,2⟩, + ⟨4,434,162,0,0,0,0,1,2⟩, + ⟨4,434,163,0,0,0,0,-1,2⟩, + ⟨4,434,172,0,0,0,0,1,2⟩, + ⟨4,434,189,0,0,0,0,-1,1⟩, + ⟨4,434,196,0,0,0,0,1,2⟩, + ⟨4,434,197,0,0,0,0,-1,2⟩, + ⟨4,434,198,0,0,0,0,-1,2⟩, + ⟨4,434,200,0,0,0,0,-1,1⟩, + ⟨4,434,201,0,0,0,0,-1,2⟩, + ⟨4,434,217,0,0,0,0,-1,2⟩, + ⟨4,434,221,0,0,0,0,1,2⟩, + ⟨4,434,223,0,0,0,0,-1,2⟩, + ⟨4,435,113,0,0,0,0,1,2⟩, + ⟨4,435,122,0,0,0,0,1,2⟩, + ⟨4,435,132,0,0,0,0,1,2⟩, + ⟨4,435,138,0,0,0,0,1,1⟩, + ⟨4,435,143,0,0,0,0,1,1⟩, + ⟨4,435,147,0,0,0,0,1,2⟩, + ⟨4,435,148,0,0,0,0,1,2⟩, + ⟨4,435,156,0,0,0,0,1,2⟩, + ⟨4,435,158,0,0,0,0,1,2⟩, + ⟨4,435,162,0,0,0,0,-1,2⟩, + ⟨4,435,163,0,0,0,0,1,2⟩, + ⟨4,435,165,0,0,0,0,1,2⟩, + ⟨4,435,172,0,0,0,0,-1,2⟩, + ⟨4,435,189,0,0,0,0,1,1⟩, + ⟨4,435,191,0,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1232⟩, by decide⟩ +def backward_044 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State044, backwardShard2State045, + [ + ⟨4,435,196,0,0,0,0,-1,2⟩, + ⟨4,435,197,0,0,0,0,1,2⟩, + ⟨4,435,198,0,0,0,0,1,2⟩, + ⟨4,435,200,0,0,0,0,1,1⟩, + ⟨4,435,201,0,0,0,0,1,2⟩, + ⟨4,435,203,0,0,0,0,1,2⟩, + ⟨4,435,217,0,0,0,0,1,2⟩, + ⟨4,435,221,0,0,0,0,-1,2⟩, + ⟨4,435,223,0,0,0,0,1,2⟩, + ⟨4,436,113,0,0,0,0,-1,2⟩, + ⟨4,436,147,0,0,0,0,-1,2⟩, + ⟨4,436,162,0,0,0,0,-1,2⟩, + ⟨4,436,172,0,0,0,0,-1,2⟩, + ⟨4,436,196,0,0,0,0,-1,2⟩, + ⟨4,436,197,0,0,0,0,-1,2⟩, + ⟨4,436,198,0,0,0,0,-1,2⟩, + ⟨4,436,221,0,0,0,0,-1,2⟩, + ⟨4,437,113,0,0,0,0,1,2⟩, + ⟨4,437,147,0,0,0,0,1,2⟩, + ⟨4,437,148,0,0,0,0,1,2⟩, + ⟨4,437,156,0,0,0,0,-1,2⟩, + ⟨4,437,158,0,0,0,0,-1,2⟩, + ⟨4,437,162,0,0,0,0,1,2⟩, + ⟨4,437,165,0,0,0,0,1,2⟩, + ⟨4,437,172,0,0,0,0,1,2⟩, + ⟨4,437,191,0,0,0,0,-1,2⟩, + ⟨4,437,196,0,0,0,0,1,2⟩, + ⟨4,437,197,0,0,0,0,1,2⟩, + ⟨4,437,198,0,0,0,0,1,2⟩, + ⟨4,437,203,0,0,0,0,1,2⟩, + ⟨4,437,221,0,0,0,0,1,2⟩, + ⟨4,438,115,0,0,0,0,1,2⟩, + ⟨4,438,131,0,0,0,0,1,2⟩, + ⟨4,438,148,0,0,0,0,1,2⟩, + ⟨4,438,150,0,0,0,0,1,2⟩, + ⟨4,438,163,0,0,0,0,-1,2⟩, + ⟨4,438,165,0,0,0,0,1,2⟩, + ⟨4,438,168,0,0,0,0,1,2⟩, + ⟨4,438,178,0,0,0,0,1,2⟩, + ⟨4,438,181,0,0,0,0,1,2⟩, + ⟨4,438,201,0,0,0,0,-1,2⟩, + ⟨4,438,203,0,0,0,0,1,2⟩, + ⟨4,438,209,0,0,0,0,1,2⟩, + ⟨4,438,214,0,0,0,0,1,2⟩, + ⟨4,438,223,0,0,0,0,-1,2⟩, + ⟨4,439,115,0,0,0,0,-1,2⟩, + ⟨4,439,131,0,0,0,0,-1,2⟩, + ⟨4,439,150,0,0,0,0,-1,2⟩, + ⟨4,439,168,0,0,0,0,-1,2⟩, + ⟨4,439,178,0,0,0,0,-1,2⟩, + ⟨4,439,181,0,0,0,0,-1,2⟩, + ⟨4,439,209,0,0,0,0,-1,2⟩, + ⟨4,439,214,0,0,0,0,-1,2⟩, + ⟨4,440,113,0,0,0,0,-1,2⟩, + ⟨4,440,147,0,0,0,0,-1,2⟩, + ⟨4,440,162,0,0,0,0,1,2⟩, + ⟨4,440,172,0,0,0,0,1,2⟩, + ⟨4,440,196,0,0,0,0,1,2⟩, + ⟨4,440,197,0,0,0,0,-1,2⟩, + ⟨4,440,198,0,0,0,0,-1,2⟩, + ⟨4,440,221,0,0,0,0,1,2⟩, + ⟨4,441,113,0,0,0,0,1,2⟩, + ⟨4,441,122,0,0,0,0,1,2⟩, + ⟨4,441,132,0,0,0,0,1,2⟩, + ⟨4,441,147,0,0,0,0,1,2⟩, + ⟨4,441,162,0,0,0,0,-1,2⟩, + ⟨4,441,163,0,0,0,0,1,2⟩, + ⟨4,441,172,0,0,0,0,-1,2⟩, + ⟨4,441,196,0,0,0,0,-1,2⟩, + ⟨4,441,197,0,0,0,0,1,2⟩, + ⟨4,441,198,0,0,0,0,1,2⟩, + ⟨4,441,201,0,0,0,0,1,2⟩, + ⟨4,441,217,0,0,0,0,1,2⟩, + ⟨4,441,221,0,0,0,0,-1,2⟩, + ⟨4,441,223,0,0,0,0,1,2⟩, + ⟨4,442,115,0,0,0,0,-1,2⟩, + ⟨4,442,131,0,0,0,0,-1,2⟩, + ⟨4,442,136,0,0,0,0,-1,1⟩, + ⟨4,442,140,0,0,0,0,-1,1⟩, + ⟨4,442,144,0,0,0,0,-1,1⟩, + ⟨4,442,148,0,0,0,0,-1,2⟩, + ⟨4,442,150,0,0,0,0,-1,2⟩, + ⟨4,442,163,0,0,0,0,1,2⟩, + ⟨4,442,165,0,0,0,0,-1,2⟩, + ⟨4,442,168,0,0,0,0,-1,2⟩, + ⟨4,442,178,0,0,0,0,-1,2⟩, + ⟨4,442,181,0,0,0,0,-1,2⟩, + ⟨4,442,187,0,0,0,0,-1,1⟩, + ⟨4,442,201,0,0,0,0,1,2⟩, + ⟨4,442,203,0,0,0,0,-1,2⟩, + ⟨4,442,209,0,0,0,0,-1,2⟩, + ⟨4,442,214,0,0,0,0,-1,2⟩, + ⟨4,442,223,0,0,0,0,1,2⟩, + ⟨4,443,115,0,0,0,0,1,2⟩, + ⟨4,443,122,0,0,0,0,1,2⟩, + ⟨4,443,131,0,0,0,0,1,2⟩, + ⟨4,443,132,0,0,0,0,1,2⟩, + ⟨4,443,136,0,0,0,0,1,1⟩, + ⟨4,443,140,0,0,0,0,1,1⟩, + ⟨4,443,144,0,0,0,0,1,1⟩, + ⟨4,443,148,0,0,0,0,1,2⟩, + ⟨4,443,150,0,0,0,0,1,2⟩, + ⟨4,443,156,0,0,0,0,1,2⟩, + ⟨4,443,158,0,0,0,0,1,2⟩, + ⟨4,443,163,0,0,0,0,-1,2⟩, + ⟨4,443,165,0,0,0,0,1,2⟩, + ⟨4,443,168,0,0,0,0,1,2⟩, + ⟨4,443,178,0,0,0,0,1,2⟩, + ⟨4,443,181,0,0,0,0,1,2⟩, + ⟨4,443,187,0,0,0,0,1,1⟩, + ⟨4,443,191,0,0,0,0,1,2⟩, + ⟨4,443,201,0,0,0,0,-1,2⟩, + ⟨4,443,203,0,0,0,0,1,2⟩, + ⟨4,443,209,0,0,0,0,1,2⟩, + ⟨4,443,214,0,0,0,0,1,2⟩, + ⟨4,443,217,0,0,0,0,1,2⟩, + ⟨4,443,223,0,0,0,0,-1,2⟩, + ⟨4,444,115,0,0,0,0,-1,2⟩, + ⟨4,444,131,0,0,0,0,1,2⟩, + ⟨4,444,150,0,0,0,0,-1,2⟩, + ⟨4,444,168,0,0,0,0,-1,2⟩, + ⟨4,444,178,0,0,0,0,-1,2⟩, + ⟨4,444,181,0,0,0,0,1,2⟩, + ⟨4,444,209,0,0,0,0,1,2⟩, + ⟨4,444,214,0,0,0,0,1,2⟩, + ⟨4,445,115,0,0,0,0,1,2⟩, + ⟨4,445,122,0,0,0,0,1,2⟩, + ⟨4,445,131,0,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1262⟩, by decide⟩ +def backward_045 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State045, backwardShard2State046, + [ + ⟨4,445,132,0,0,0,0,1,2⟩, + ⟨4,445,150,0,0,0,0,1,2⟩, + ⟨4,445,156,0,0,0,0,-1,2⟩, + ⟨4,445,158,0,0,0,0,-1,2⟩, + ⟨4,445,168,0,0,0,0,1,2⟩, + ⟨4,445,178,0,0,0,0,1,2⟩, + ⟨4,445,181,0,0,0,0,-1,2⟩, + ⟨4,445,191,0,0,0,0,-1,2⟩, + ⟨4,445,209,0,0,0,0,-1,2⟩, + ⟨4,445,214,0,0,0,0,-1,2⟩, + ⟨4,445,217,0,0,0,0,1,2⟩, + ⟨4,446,113,0,0,0,0,1,2⟩, + ⟨4,446,116,0,0,0,0,1,1⟩, + ⟨4,446,147,0,0,0,0,1,2⟩, + ⟨4,446,148,0,0,0,0,1,2⟩, + ⟨4,446,151,0,0,0,0,1,1⟩, + ⟨4,446,156,0,0,0,0,-1,2⟩, + ⟨4,446,158,0,0,0,0,-1,2⟩, + ⟨4,446,162,0,0,0,0,1,2⟩, + ⟨4,446,165,0,0,0,0,1,2⟩, + ⟨4,446,167,0,0,0,0,1,1⟩, + ⟨4,446,172,0,0,0,0,1,2⟩, + ⟨4,446,177,0,0,0,0,1,1⟩, + ⟨4,446,191,0,0,0,0,-1,2⟩, + ⟨4,446,196,0,0,0,0,1,2⟩, + ⟨4,446,197,0,0,0,0,1,2⟩, + ⟨4,446,198,0,0,0,0,1,2⟩, + ⟨4,446,203,0,0,0,0,1,2⟩, + ⟨4,446,221,0,0,0,0,1,2⟩, + ⟨4,447,113,0,0,0,0,-1,2⟩, + ⟨4,447,116,0,0,0,0,-1,1⟩, + ⟨4,447,122,0,0,0,0,1,2⟩, + ⟨4,447,132,0,0,0,0,1,2⟩, + ⟨4,447,147,0,0,0,0,-1,2⟩, + ⟨4,447,148,0,0,0,0,-1,2⟩, + ⟨4,447,151,0,0,0,0,-1,1⟩, + ⟨4,447,156,0,0,0,0,1,2⟩, + ⟨4,447,158,0,0,0,0,1,2⟩, + ⟨4,447,162,0,0,0,0,-1,2⟩, + ⟨4,447,163,0,0,0,0,-1,2⟩, + ⟨4,447,165,0,0,0,0,-1,2⟩, + ⟨4,447,167,0,0,0,0,-1,1⟩, + ⟨4,447,172,0,0,0,0,-1,2⟩, + ⟨4,447,177,0,0,0,0,-1,1⟩, + ⟨4,447,191,0,0,0,0,1,2⟩, + ⟨4,447,196,0,0,0,0,-1,2⟩, + ⟨4,447,197,0,0,0,0,-1,2⟩, + ⟨4,447,198,0,0,0,0,-1,2⟩, + ⟨4,447,201,0,0,0,0,-1,2⟩, + ⟨4,447,203,0,0,0,0,-1,2⟩, + ⟨4,447,217,0,0,0,0,1,2⟩, + ⟨4,447,221,0,0,0,0,-1,2⟩, + ⟨4,447,223,0,0,0,0,-1,2⟩, + ⟨4,456,136,0,0,0,0,1,4⟩, + ⟨4,456,144,0,0,0,0,1,4⟩, + ⟨4,456,147,0,0,0,0,1,4⟩, + ⟨4,456,157,0,0,0,0,-1,4⟩, + ⟨4,456,160,0,0,0,0,-1,4⟩, + ⟨4,456,197,0,0,0,0,1,4⟩, + ⟨4,456,210,0,0,0,0,-1,4⟩, + ⟨4,456,219,0,0,0,0,-1,4⟩, + ⟨4,459,134,0,0,0,0,-1,4⟩, + ⟨4,459,135,0,0,0,0,-1,4⟩, + ⟨4,459,145,0,0,0,0,-1,4⟩, + ⟨4,459,146,0,0,0,0,-1,4⟩, + ⟨4,459,161,0,0,0,0,-1,4⟩, + ⟨4,459,162,0,0,0,0,-1,4⟩, + ⟨4,459,220,0,0,0,0,-1,4⟩, + ⟨4,459,221,0,0,0,0,-1,4⟩, + ⟨4,461,115,0,0,0,0,1,2⟩, + ⟨4,461,120,0,0,0,0,1,2⟩, + ⟨4,461,138,0,0,0,0,1,2⟩, + ⟨4,461,178,0,0,0,0,1,2⟩, + ⟨4,461,179,0,0,0,0,1,2⟩, + ⟨4,461,192,0,0,0,0,1,2⟩, + ⟨4,461,200,0,0,0,0,1,2⟩, + ⟨4,461,207,0,0,0,0,1,2⟩, + ⟨4,463,116,0,0,0,0,1,2⟩, + ⟨4,463,117,0,0,0,0,1,2⟩, + ⟨4,463,176,0,0,0,0,1,2⟩, + ⟨4,463,177,0,0,0,0,1,2⟩, + ⟨4,463,180,0,0,0,0,1,2⟩, + ⟨4,463,181,0,0,0,0,1,2⟩, + ⟨4,463,208,0,0,0,0,1,2⟩, + ⟨4,463,209,0,0,0,0,1,2⟩, + ⟨4,464,134,0,0,0,0,-1,2⟩, + ⟨4,464,146,0,0,0,0,-1,2⟩, + ⟨4,464,161,0,0,0,0,-1,2⟩, + ⟨4,464,220,0,0,0,0,-1,2⟩, + ⟨4,465,134,0,0,0,0,-1,4⟩, + ⟨4,465,135,0,0,0,0,-1,4⟩, + ⟨4,465,145,0,0,0,0,-1,4⟩, + ⟨4,465,146,0,0,0,0,-1,4⟩, + ⟨4,465,161,0,0,0,0,-1,4⟩, + ⟨4,465,162,0,0,0,0,1,4⟩, + ⟨4,465,220,0,0,0,0,-1,4⟩, + ⟨4,465,221,0,0,0,0,1,4⟩, + ⟨4,466,157,0,0,0,0,-1,2⟩, + ⟨4,466,160,0,0,0,0,-1,2⟩, + ⟨4,466,210,0,0,0,0,-1,2⟩, + ⟨4,466,219,0,0,0,0,-1,2⟩, + ⟨4,467,136,0,0,0,0,1,4⟩, + ⟨4,467,144,0,0,0,0,1,4⟩, + ⟨4,467,147,0,0,0,0,-1,4⟩, + ⟨4,467,157,0,0,0,0,-1,4⟩, + ⟨4,467,160,0,0,0,0,-1,4⟩, + ⟨4,467,197,0,0,0,0,-1,4⟩, + ⟨4,467,210,0,0,0,0,-1,4⟩, + ⟨4,467,219,0,0,0,0,-1,4⟩, + ⟨4,468,120,0,0,0,0,1,1⟩, + ⟨4,468,179,0,0,0,0,1,1⟩, + ⟨4,468,192,0,0,0,0,1,1⟩, + ⟨4,468,207,0,0,0,0,1,1⟩, + ⟨4,469,115,0,0,0,0,-1,2⟩, + ⟨4,469,120,0,0,0,0,1,2⟩, + ⟨4,469,138,0,0,0,0,1,2⟩, + ⟨4,469,178,0,0,0,0,-1,2⟩, + ⟨4,469,179,0,0,0,0,1,2⟩, + ⟨4,469,192,0,0,0,0,1,2⟩, + ⟨4,469,200,0,0,0,0,1,2⟩, + ⟨4,469,207,0,0,0,0,1,2⟩, + ⟨4,470,117,0,0,0,0,1,1⟩, + ⟨4,470,176,0,0,0,0,1,1⟩, + ⟨4,470,180,0,0,0,0,1,1⟩, + ⟨4,470,208,0,0,0,0,1,1⟩, + ⟨4,471,116,0,0,0,0,1,2⟩, + ⟨4,471,117,0,0,0,0,1,2⟩, + ⟨4,471,176,0,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1312⟩, by decide⟩ +def backward_046 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State046, backwardShard2State047, + [ + ⟨4,471,177,0,0,0,0,1,2⟩, + ⟨4,471,180,0,0,0,0,1,2⟩, + ⟨4,471,181,0,0,0,0,-1,2⟩, + ⟨4,471,208,0,0,0,0,1,2⟩, + ⟨4,471,209,0,0,0,0,-1,2⟩, + ⟨4,479,127,0,0,0,0,1,2⟩, + ⟨4,479,154,0,0,0,0,1,2⟩, + ⟨4,479,165,0,0,0,0,1,2⟩, + ⟨4,479,217,0,0,0,0,1,2⟩, + ⟨4,481,125,0,0,0,0,1,2⟩, + ⟨4,481,128,0,0,0,0,1,2⟩, + ⟨4,481,155,0,0,0,0,1,2⟩, + ⟨4,481,156,0,0,0,0,1,2⟩, + ⟨4,481,163,0,0,0,0,1,2⟩, + ⟨4,481,190,0,0,0,0,1,2⟩, + ⟨4,481,193,0,0,0,0,-1,2⟩, + ⟨4,481,199,0,0,0,0,-1,2⟩, + ⟨4,488,127,0,0,0,0,1,1⟩, + ⟨4,488,154,0,0,0,0,1,1⟩, + ⟨4,489,127,0,0,0,0,1,2⟩, + ⟨4,489,154,0,0,0,0,1,2⟩, + ⟨4,489,165,0,0,0,0,1,2⟩, + ⟨4,489,217,0,0,0,0,-1,2⟩, + ⟨4,490,125,0,0,0,0,1,1⟩, + ⟨4,490,128,0,0,0,0,1,1⟩, + ⟨4,490,155,0,0,0,0,1,1⟩, + ⟨4,490,190,0,0,0,0,1,1⟩, + ⟨4,490,193,0,0,0,0,-1,1⟩, + ⟨4,490,199,0,0,0,0,-1,1⟩, + ⟨4,491,125,0,0,0,0,1,2⟩, + ⟨4,491,128,0,0,0,0,1,2⟩, + ⟨4,491,155,0,0,0,0,1,2⟩, + ⟨4,491,156,0,0,0,0,-1,2⟩, + ⟨4,491,163,0,0,0,0,1,2⟩, + ⟨4,491,190,0,0,0,0,1,2⟩, + ⟨4,491,193,0,0,0,0,-1,2⟩, + ⟨4,491,199,0,0,0,0,-1,2⟩, + ⟨4,498,127,0,0,0,0,1,2⟩, + ⟨4,498,154,0,0,0,0,-1,2⟩, + ⟨4,498,165,0,0,0,0,-1,2⟩, + ⟨4,498,217,0,0,0,0,-1,2⟩, + ⟨4,499,127,0,0,0,0,1,2⟩, + ⟨4,499,154,0,0,0,0,-1,2⟩, + ⟨4,499,165,0,0,0,0,1,2⟩, + ⟨4,499,217,0,0,0,0,1,2⟩, + ⟨4,500,125,0,0,0,0,1,2⟩, + ⟨4,500,128,0,0,0,0,-1,2⟩, + ⟨4,500,155,0,0,0,0,-1,2⟩, + ⟨4,500,156,0,0,0,0,1,2⟩, + ⟨4,500,163,0,0,0,0,-1,2⟩, + ⟨4,500,190,0,0,0,0,1,2⟩, + ⟨4,500,193,0,0,0,0,-1,2⟩, + ⟨4,500,199,0,0,0,0,1,2⟩, + ⟨4,501,125,0,0,0,0,1,2⟩, + ⟨4,501,128,0,0,0,0,-1,2⟩, + ⟨4,501,155,0,0,0,0,-1,2⟩, + ⟨4,501,156,0,0,0,0,-1,2⟩, + ⟨4,501,163,0,0,0,0,1,2⟩, + ⟨4,501,190,0,0,0,0,1,2⟩, + ⟨4,501,193,0,0,0,0,-1,2⟩, + ⟨4,501,199,0,0,0,0,1,2⟩, + ⟨4,509,127,0,0,0,0,1,2⟩, + ⟨4,509,154,0,0,0,0,-1,2⟩, + ⟨4,509,165,0,0,0,0,-1,2⟩, + ⟨4,509,217,0,0,0,0,1,2⟩, + ⟨4,510,127,0,0,0,0,1,2⟩, + ⟨4,510,154,0,0,0,0,-1,2⟩, + ⟨4,510,165,0,0,0,0,1,2⟩, + ⟨4,510,217,0,0,0,0,-1,2⟩, + ⟨4,511,125,0,0,0,0,1,2⟩, + ⟨4,511,128,0,0,0,0,-1,2⟩, + ⟨4,511,155,0,0,0,0,-1,2⟩, + ⟨4,511,156,0,0,0,0,-1,2⟩, + ⟨4,511,163,0,0,0,0,-1,2⟩, + ⟨4,511,190,0,0,0,0,1,2⟩, + ⟨4,511,193,0,0,0,0,-1,2⟩, + ⟨4,511,199,0,0,0,0,1,2⟩, + ⟨4,512,125,0,0,0,0,1,2⟩, + ⟨4,512,128,0,0,0,0,-1,2⟩, + ⟨4,512,155,0,0,0,0,-1,2⟩, + ⟨4,512,156,0,0,0,0,1,2⟩, + ⟨4,512,163,0,0,0,0,1,2⟩, + ⟨4,512,190,0,0,0,0,1,2⟩, + ⟨4,512,193,0,0,0,0,-1,2⟩, + ⟨4,512,199,0,0,0,0,1,2⟩, + ⟨4,540,113,0,0,0,0,1,4⟩, + ⟨4,540,118,0,0,0,0,-1,4⟩, + ⟨4,540,140,0,0,0,0,1,4⟩, + ⟨4,540,170,0,0,0,0,-1,4⟩, + ⟨4,540,187,0,0,0,0,1,4⟩, + ⟨4,540,194,0,0,0,0,-1,4⟩, + ⟨4,540,198,0,0,0,0,1,4⟩, + ⟨4,540,205,0,0,0,0,-1,4⟩, + ⟨4,541,113,0,0,0,0,-1,4⟩, + ⟨4,541,118,0,0,0,0,-1,4⟩, + ⟨4,541,140,0,0,0,0,-1,4⟩, + ⟨4,541,170,0,0,0,0,-1,4⟩, + ⟨4,541,187,0,0,0,0,-1,4⟩, + ⟨4,541,194,0,0,0,0,-1,4⟩, + ⟨4,541,198,0,0,0,0,-1,4⟩, + ⟨4,541,205,0,0,0,0,-1,4⟩, + ⟨4,542,141,0,0,0,0,1,4⟩, + ⟨4,542,142,0,0,0,0,-1,4⟩, + ⟨4,542,171,0,0,0,0,-1,4⟩, + ⟨4,542,172,0,0,0,0,-1,4⟩, + ⟨4,542,185,0,0,0,0,-1,4⟩, + ⟨4,542,186,0,0,0,0,1,4⟩, + ⟨4,542,195,0,0,0,0,-1,4⟩, + ⟨4,542,196,0,0,0,0,-1,4⟩, + ⟨4,543,141,0,0,0,0,-1,4⟩, + ⟨4,543,142,0,0,0,0,-1,4⟩, + ⟨4,543,171,0,0,0,0,-1,4⟩, + ⟨4,543,172,0,0,0,0,1,4⟩, + ⟨4,543,185,0,0,0,0,-1,4⟩, + ⟨4,543,186,0,0,0,0,-1,4⟩, + ⟨4,543,195,0,0,0,0,-1,4⟩, + ⟨4,543,196,0,0,0,0,1,4⟩, + ⟨4,552,141,0,0,0,0,1,4⟩, + ⟨4,552,142,0,0,0,0,-1,4⟩, + ⟨4,552,171,0,0,0,0,-1,4⟩, + ⟨4,552,172,0,0,0,0,1,4⟩, + ⟨4,552,185,0,0,0,0,-1,4⟩, + ⟨4,552,186,0,0,0,0,1,4⟩, + ⟨4,552,195,0,0,0,0,-1,4⟩, + ⟨4,552,196,0,0,0,0,1,4⟩, + ⟨4,554,113,0,0,0,0,1,4⟩, + ⟨4,554,118,0,0,0,0,-1,4⟩, + ⟨4,554,140,0,0,0,0,-1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1350⟩, by decide⟩ +def backward_047 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State047, backwardShard2State048, + [ + ⟨4,554,170,0,0,0,0,-1,4⟩, + ⟨4,554,187,0,0,0,0,-1,4⟩, + ⟨4,554,194,0,0,0,0,-1,4⟩, + ⟨4,554,198,0,0,0,0,1,4⟩, + ⟨4,554,205,0,0,0,0,-1,4⟩, + ⟨4,562,113,0,0,0,0,1,4⟩, + ⟨4,562,118,0,0,0,0,-1,4⟩, + ⟨4,562,140,0,0,0,0,1,4⟩, + ⟨4,562,170,0,0,0,0,1,4⟩, + ⟨4,562,187,0,0,0,0,1,4⟩, + ⟨4,562,194,0,0,0,0,-1,4⟩, + ⟨4,562,198,0,0,0,0,1,4⟩, + ⟨4,562,205,0,0,0,0,1,4⟩, + ⟨4,564,141,0,0,0,0,1,4⟩, + ⟨4,564,142,0,0,0,0,1,4⟩, + ⟨4,564,171,0,0,0,0,1,4⟩, + ⟨4,564,172,0,0,0,0,1,4⟩, + ⟨4,564,185,0,0,0,0,-1,4⟩, + ⟨4,564,186,0,0,0,0,1,4⟩, + ⟨4,564,195,0,0,0,0,-1,4⟩, + ⟨4,564,196,0,0,0,0,1,4⟩, + ⟨0,0,0,0,0,0,5,0,1⟩, + ⟨8,0,0,2,0,0,1,0,1⟩, + ⟨8,1,0,3,0,0,1,0,1⟩, + ⟨8,2,0,4,0,0,1,0,1⟩, + ⟨8,3,0,5,0,0,1,0,1⟩, + ⟨8,4,0,6,0,0,1,0,1⟩, + ⟨8,5,0,7,0,0,1,0,1⟩, + ⟨8,6,0,8,0,0,1,0,1⟩, + ⟨8,7,0,9,0,0,1,0,1⟩, + ⟨8,8,0,10,0,0,1,0,1⟩, + ⟨8,9,0,11,0,0,1,0,1⟩, + ⟨8,10,0,12,0,0,1,0,1⟩, + ⟨8,11,0,13,0,0,1,0,1⟩, + ⟨8,12,0,14,0,0,1,0,1⟩, + ⟨8,13,0,15,0,0,1,0,1⟩, + ⟨8,14,0,16,0,0,1,0,1⟩, + ⟨8,15,0,17,0,0,1,0,1⟩, + ⟨8,16,0,18,0,0,1,0,1⟩, + ⟨8,17,0,19,0,0,1,0,1⟩, + ⟨8,18,0,20,0,0,1,0,1⟩, + ⟨8,19,0,21,0,0,1,0,1⟩, + ⟨8,20,0,22,0,0,1,0,1⟩, + ⟨8,21,0,23,0,0,1,0,1⟩, + ⟨8,22,0,24,0,0,1,0,1⟩, + ⟨8,23,0,25,0,0,1,0,1⟩, + ⟨8,24,0,26,0,0,1,0,1⟩, + ⟨8,25,0,27,0,0,1,0,1⟩, + ⟨8,26,0,28,0,0,1,0,1⟩, + ⟨8,27,0,29,0,0,1,0,1⟩, + ⟨8,28,0,30,0,0,1,0,1⟩, + ⟨8,29,0,31,0,0,1,0,1⟩, + ⟨8,30,0,32,0,0,1,0,1⟩, + ⟨8,31,0,33,0,0,1,0,1⟩, + ⟨8,32,0,34,0,0,1,0,1⟩, + ⟨8,33,0,35,0,0,1,0,1⟩, + ⟨8,34,0,36,0,0,1,0,1⟩, + ⟨8,35,0,37,0,0,1,0,1⟩, + ⟨8,36,0,38,0,0,1,0,1⟩, + ⟨8,37,0,39,0,0,1,0,1⟩, + ⟨8,38,0,40,0,0,1,0,1⟩, + ⟨8,39,0,41,0,0,1,0,1⟩, + ⟨8,40,0,42,0,0,1,0,1⟩, + ⟨8,41,0,43,0,0,1,0,1⟩, + ⟨8,42,0,44,0,0,1,0,1⟩, + ⟨8,43,0,45,0,0,1,0,1⟩, + ⟨8,44,0,46,0,0,1,0,1⟩, + ⟨8,45,0,47,0,0,1,0,1⟩, + ⟨8,46,0,48,0,0,1,0,1⟩, + ⟨8,47,0,49,0,0,1,0,1⟩, + ⟨8,48,0,50,0,0,1,0,1⟩, + ⟨8,49,0,51,0,0,1,0,1⟩, + ⟨8,50,0,52,0,0,1,0,1⟩, + ⟨8,51,0,53,0,0,1,0,1⟩, + ⟨8,52,0,54,0,0,1,0,1⟩, + ⟨8,53,0,55,0,0,1,0,1⟩, + ⟨8,54,0,56,0,0,1,0,1⟩, + ⟨8,55,0,57,0,0,1,0,1⟩, + ⟨8,56,0,58,0,0,1,0,1⟩, + ⟨8,57,0,59,0,0,1,0,1⟩, + ⟨8,58,0,60,0,0,1,0,1⟩, + ⟨8,59,0,61,0,0,1,0,1⟩, + ⟨8,60,0,62,0,0,1,0,1⟩, + ⟨8,61,0,63,0,0,1,0,1⟩, + ⟨8,62,0,64,0,0,1,0,1⟩, + ⟨8,63,0,65,0,0,1,0,1⟩, + ⟨8,64,0,66,0,0,1,0,1⟩, + ⟨8,65,0,67,0,0,1,0,1⟩, + ⟨8,66,0,68,0,0,1,0,1⟩, + ⟨8,67,0,69,0,0,1,0,1⟩, + ⟨8,68,0,70,0,0,1,0,1⟩, + ⟨8,69,0,71,0,0,1,0,1⟩, + ⟨8,70,0,72,0,0,1,0,1⟩, + ⟨8,71,0,73,0,0,1,0,1⟩, + ⟨8,72,0,74,0,0,1,0,1⟩, + ⟨8,73,0,75,0,0,1,0,1⟩, + ⟨8,74,0,76,0,0,1,0,1⟩, + ⟨8,75,0,77,0,0,1,0,1⟩, + ⟨8,76,0,78,0,0,1,0,1⟩, + ⟨8,77,0,79,0,0,1,0,1⟩, + ⟨8,78,0,80,0,0,1,0,1⟩, + ⟨8,79,0,81,0,0,1,0,1⟩, + ⟨8,80,0,82,0,0,1,0,1⟩, + ⟨8,81,0,83,0,0,1,0,1⟩, + ⟨8,82,0,84,0,0,1,0,1⟩, + ⟨8,83,0,85,0,0,1,0,1⟩, + ⟨8,84,0,86,0,0,1,0,1⟩, + ⟨8,85,0,87,0,0,1,0,1⟩, + ⟨8,86,0,88,0,0,1,0,1⟩, + ⟨8,87,0,89,0,0,1,0,1⟩, + ⟨8,88,0,90,0,0,1,0,1⟩, + ⟨8,89,0,91,0,0,1,0,1⟩, + ⟨8,90,0,92,0,0,1,0,1⟩, + ⟨8,91,0,93,0,0,1,0,1⟩, + ⟨8,92,0,94,0,0,1,0,1⟩, + ⟨8,93,0,95,0,0,1,0,1⟩, + ⟨8,94,0,96,0,0,1,0,1⟩, + ⟨8,95,0,97,0,0,1,0,1⟩, + ⟨8,96,0,98,0,0,1,0,1⟩, + ⟨8,97,0,99,0,0,1,0,1⟩, + ⟨8,98,0,100,0,0,1,0,1⟩, + ⟨8,99,0,101,0,0,1,0,1⟩, + ⟨8,100,0,102,0,0,1,0,1⟩, + ⟨8,101,0,103,0,0,1,0,1⟩, + ⟨8,102,0,104,0,0,1,0,1⟩, + ⟨8,103,0,105,0,0,1,0,1⟩, + ⟨8,104,0,106,0,0,1,0,1⟩, + ⟨8,105,0,107,0,0,1,0,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],252⟩, by decide⟩ +def backward_048 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State048, backwardShard2State049, + [ + ⟨8,106,0,108,0,0,1,0,1⟩, + ⟨8,107,0,109,0,0,1,0,1⟩, + ⟨8,108,0,110,0,0,1,0,1⟩, + ⟨8,109,0,111,0,0,1,0,1⟩, + ⟨8,110,0,112,0,0,1,0,1⟩, + ⟨8,111,0,113,0,0,1,0,1⟩, + ⟨8,112,0,0,0,0,1,0,1⟩, + ⟨8,113,0,0,0,0,1,0,1⟩, + ⟨8,114,0,0,0,0,1,0,1⟩, + ⟨8,115,0,0,0,0,1,0,1⟩, + ⟨8,116,0,0,0,0,1,0,1⟩, + ⟨8,117,0,0,0,0,1,0,1⟩, + ⟨8,118,0,0,0,0,1,0,1⟩, + ⟨8,119,0,0,0,0,1,0,1⟩, + ⟨8,120,0,0,0,0,1,0,1⟩, + ⟨8,121,0,0,0,0,1,0,1⟩, + ⟨8,122,0,0,0,0,1,0,1⟩, + ⟨8,123,0,0,0,0,1,0,1⟩, + ⟨8,124,0,0,0,0,1,0,1⟩, + ⟨8,125,0,0,0,0,1,0,1⟩, + ⟨8,126,0,0,0,0,1,0,1⟩, + ⟨8,127,0,0,0,0,1,0,1⟩, + ⟨8,128,0,0,0,0,1,0,1⟩, + ⟨8,129,0,0,0,0,1,0,1⟩, + ⟨8,130,0,0,0,0,1,0,1⟩, + ⟨8,131,0,0,0,0,1,0,1⟩, + ⟨8,132,0,0,0,0,1,0,1⟩, + ⟨8,133,0,0,0,0,1,0,1⟩, + ⟨8,134,0,0,0,0,1,0,1⟩, + ⟨8,135,0,0,0,0,1,0,1⟩, + ⟨8,136,0,0,0,0,1,0,1⟩, + ⟨8,137,0,0,0,0,1,0,1⟩, + ⟨8,138,0,0,0,0,1,0,1⟩, + ⟨8,139,0,0,0,0,1,0,1⟩, + ⟨8,140,0,0,0,0,1,0,1⟩, + ⟨8,141,0,0,0,0,1,0,1⟩, + ⟨8,142,0,0,0,0,1,0,1⟩, + ⟨8,143,0,0,0,0,1,0,1⟩, + ⟨8,144,0,0,0,0,1,0,1⟩, + ⟨8,145,0,0,0,0,1,0,1⟩, + ⟨8,146,0,0,0,0,1,0,1⟩, + ⟨8,147,0,0,0,0,1,0,1⟩, + ⟨8,148,0,0,0,0,1,0,1⟩, + ⟨8,149,0,0,0,0,1,0,1⟩, + ⟨8,150,0,0,0,0,1,0,1⟩, + ⟨8,151,0,0,0,0,1,0,1⟩, + ⟨8,152,0,0,0,0,1,0,1⟩, + ⟨8,153,0,0,0,0,1,0,1⟩, + ⟨8,154,0,0,0,0,1,0,1⟩, + ⟨8,155,0,0,0,0,1,0,1⟩, + ⟨8,156,0,0,0,0,1,0,1⟩, + ⟨8,157,0,0,0,0,1,0,1⟩, + ⟨8,158,0,0,0,0,1,0,1⟩, + ⟨8,159,0,0,0,0,1,0,1⟩, + ⟨8,160,0,0,0,0,1,0,1⟩, + ⟨8,161,0,0,0,0,1,0,1⟩, + ⟨8,162,0,0,0,0,1,0,1⟩, + ⟨8,163,0,0,0,0,1,0,1⟩, + ⟨8,164,0,0,0,0,1,0,1⟩, + ⟨8,165,0,0,0,0,1,0,1⟩, + ⟨8,166,0,0,0,0,1,0,1⟩, + ⟨8,167,0,0,0,0,1,0,1⟩, + ⟨8,168,0,0,0,0,1,0,1⟩, + ⟨8,169,0,0,0,0,1,0,1⟩, + ⟨8,170,0,0,0,0,1,0,1⟩, + ⟨8,171,0,0,0,0,1,0,1⟩, + ⟨8,172,0,0,0,0,1,0,1⟩, + ⟨8,173,0,0,0,0,1,0,1⟩, + ⟨8,174,0,0,0,0,1,0,1⟩, + ⟨8,175,0,0,0,0,1,0,1⟩, + ⟨8,176,0,0,0,0,1,0,1⟩, + ⟨8,177,0,0,0,0,1,0,1⟩, + ⟨8,178,0,0,0,0,1,0,1⟩, + ⟨8,179,0,0,0,0,1,0,1⟩, + ⟨8,180,0,0,0,0,1,0,1⟩, + ⟨8,181,0,0,0,0,1,0,1⟩, + ⟨8,182,0,0,0,0,1,0,1⟩, + ⟨8,183,0,0,0,0,1,0,1⟩, + ⟨8,184,0,0,0,0,1,0,1⟩, + ⟨8,185,0,0,0,0,1,0,1⟩, + ⟨8,186,0,0,0,0,1,0,1⟩, + ⟨8,187,0,0,0,0,1,0,1⟩, + ⟨8,188,0,0,0,0,1,0,1⟩, + ⟨8,189,0,0,0,0,1,0,1⟩, + ⟨8,190,0,0,0,0,1,0,1⟩, + ⟨8,191,0,0,0,0,1,0,1⟩, + ⟨8,192,0,0,0,0,1,0,1⟩, + ⟨8,193,0,0,0,0,1,0,1⟩, + ⟨8,194,0,0,0,0,1,0,1⟩, + ⟨8,195,0,0,0,0,1,0,1⟩, + ⟨8,196,0,0,0,0,1,0,1⟩, + ⟨8,197,0,0,0,0,1,0,1⟩, + ⟨8,198,0,0,0,0,1,0,1⟩, + ⟨8,199,0,0,0,0,1,0,1⟩, + ⟨8,200,0,0,0,0,1,0,1⟩, + ⟨8,201,0,0,0,0,1,0,1⟩, + ⟨8,202,0,0,0,0,1,0,1⟩, + ⟨8,203,0,0,0,0,1,0,1⟩, + ⟨8,204,0,0,0,0,1,0,1⟩, + ⟨8,205,0,0,0,0,1,0,1⟩, + ⟨8,206,0,0,0,0,1,0,1⟩, + ⟨8,207,0,0,0,0,1,0,1⟩, + ⟨8,208,0,0,0,0,1,0,1⟩, + ⟨8,209,0,0,0,0,1,0,1⟩, + ⟨8,210,0,0,0,0,1,0,1⟩, + ⟨8,211,0,0,0,0,1,0,1⟩, + ⟨8,212,0,0,0,0,1,0,1⟩, + ⟨8,213,0,0,0,0,1,0,1⟩, + ⟨8,214,0,0,0,0,1,0,1⟩, + ⟨8,215,0,0,0,0,1,0,1⟩, + ⟨8,216,0,0,0,0,1,0,1⟩, + ⟨8,217,0,0,0,0,1,0,1⟩, + ⟨8,218,0,0,0,0,1,0,1⟩, + ⟨8,219,0,0,0,0,1,0,1⟩, + ⟨8,220,0,0,0,0,1,0,1⟩, + ⟨8,221,0,0,0,0,1,0,1⟩, + ⟨8,222,0,0,0,0,1,0,1⟩, + ⟨8,223,0,0,0,0,1,0,1⟩, + ⟨0,0,0,0,0,0,0,0,1⟩, + ⟨5,126,0,0,0,0,0,1,1⟩, + ⟨5,133,0,0,0,0,0,1,1⟩, + ⟨5,149,0,0,0,0,0,1,1⟩, + ⟨5,153,0,0,0,0,0,1,1⟩, + ⟨5,155,0,0,0,0,0,1,1⟩, + ⟨5,159,0,0,0,0,0,1,1⟩, + ⟨5,164,0,0,0,0,0,1,1⟩, + ⟨5,190,0,0,0,0,0,1,1⟩, + ⟨5,211,0,0,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],0⟩, by decide⟩ +def backward_049 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State049, backwardShard2State050, + [ + ⟨5,216,0,0,0,0,0,1,1⟩, + ⟨5,218,0,0,0,0,0,1,1⟩, + ⟨5,222,0,0,0,0,0,1,1⟩, + ⟨3,83,0,85,137,146,52,0,1⟩, + ⟨1,126,0,0,137,115,0,0,1⟩, + ⟨4,83,126,137,0,0,0,1,2⟩, + ⟨1,153,0,0,137,115,0,0,1⟩, + ⟨4,83,153,137,0,0,0,1,2⟩, + ⟨1,164,0,0,137,115,0,0,1⟩, + ⟨4,83,164,137,0,0,0,1,2⟩, + ⟨1,218,0,0,137,115,0,0,1⟩, + ⟨4,83,218,137,0,0,0,1,2⟩, + ⟨3,83,0,137,85,33,-52,0,1⟩, + ⟨3,98,0,100,137,148,53,0,1⟩, + ⟨4,98,126,137,0,0,0,1,2⟩, + ⟨4,98,153,137,0,0,0,1,2⟩, + ⟨4,98,164,137,0,0,0,1,2⟩, + ⟨4,98,218,137,0,0,0,-1,2⟩, + ⟨3,98,0,137,100,31,-53,0,1⟩, + ⟨3,55,0,57,137,138,48,0,1⟩, + ⟨1,133,0,0,137,115,0,0,1⟩, + ⟨4,55,133,137,0,0,0,1,2⟩, + ⟨1,149,0,0,137,115,0,0,1⟩, + ⟨4,55,149,137,0,0,0,1,2⟩, + ⟨1,159,0,0,137,115,0,0,1⟩, + ⟨4,55,159,137,0,0,0,1,2⟩, + ⟨1,222,0,0,137,115,0,0,1⟩, + ⟨4,55,222,137,0,0,0,1,2⟩, + ⟨3,55,0,137,57,41,-48,0,1⟩, + ⟨3,74,0,76,137,140,49,0,1⟩, + ⟨4,74,133,137,0,0,0,1,2⟩, + ⟨4,74,149,137,0,0,0,1,2⟩, + ⟨4,74,159,137,0,0,0,1,2⟩, + ⟨4,74,222,137,0,0,0,-1,2⟩, + ⟨3,74,0,137,76,39,-49,0,1⟩, + ⟨3,85,0,87,137,142,50,0,1⟩, + ⟨4,85,133,137,0,0,0,1,2⟩, + ⟨4,85,149,137,0,0,0,-1,2⟩, + ⟨4,85,159,137,0,0,0,-1,2⟩, + ⟨4,85,222,137,0,0,0,-1,2⟩, + ⟨3,85,0,137,87,37,-50,0,1⟩, + ⟨3,101,0,103,137,150,54,0,1⟩, + ⟨4,101,126,137,0,0,0,1,2⟩, + ⟨4,101,153,137,0,0,0,-1,2⟩, + ⟨4,101,164,137,0,0,0,-1,2⟩, + ⟨4,101,218,137,0,0,0,-1,2⟩, + ⟨3,101,0,137,103,29,-54,0,1⟩, + ⟨3,80,0,82,137,154,56,0,1⟩, + ⟨1,155,0,0,137,115,0,0,1⟩, + ⟨4,80,155,137,0,0,0,1,2⟩, + ⟨1,190,0,0,137,115,0,0,1⟩, + ⟨4,80,190,137,0,0,0,1,2⟩, + ⟨1,211,0,0,137,115,0,0,1⟩, + ⟨4,80,211,137,0,0,0,1,2⟩, + ⟨1,216,0,0,137,115,0,0,1⟩, + ⟨4,80,216,137,0,0,0,1,2⟩, + ⟨3,80,0,137,82,25,-56,0,1⟩, + ⟨3,31,0,33,137,158,58,0,1⟩, + ⟨4,31,155,137,0,0,0,-1,2⟩, + ⟨4,31,190,137,0,0,0,1,2⟩, + ⟨4,31,211,137,0,0,0,-1,2⟩, + ⟨4,31,216,137,0,0,0,-1,2⟩, + ⟨3,31,0,137,33,21,-58,0,1⟩, + ⟨3,33,0,35,137,136,47,0,1⟩, + ⟨4,33,133,137,0,0,0,1,2⟩, + ⟨4,33,149,137,0,0,0,1,2⟩, + ⟨4,33,159,137,0,0,0,-1,2⟩, + ⟨4,33,222,137,0,0,0,-1,2⟩, + ⟨3,33,0,137,35,43,-47,0,1⟩, + ⟨3,49,0,51,137,144,51,0,1⟩, + ⟨4,49,126,137,0,0,0,1,2⟩, + ⟨4,49,153,137,0,0,0,1,2⟩, + ⟨4,49,164,137,0,0,0,-1,2⟩, + ⟨4,49,218,137,0,0,0,-1,2⟩, + ⟨3,49,0,137,51,35,-51,0,1⟩, + ⟨3,88,0,90,137,156,57,0,1⟩, + ⟨4,88,155,137,0,0,0,1,2⟩, + ⟨4,88,190,137,0,0,0,1,2⟩, + ⟨4,88,211,137,0,0,0,1,2⟩, + ⟨4,88,216,137,0,0,0,-1,2⟩, + ⟨3,88,0,137,90,23,-57,0,1⟩, + ⟨3,68,0,70,137,152,55,0,1⟩, + ⟨4,68,155,137,0,0,0,1,2⟩, + ⟨4,68,190,137,0,0,0,1,2⟩, + ⟨4,68,211,137,0,0,0,-1,2⟩, + ⟨4,68,216,137,0,0,0,-1,2⟩, + ⟨3,68,0,137,70,27,-55,0,1⟩, + ⟨4,225,395,0,0,0,0,-1,2⟩, + ⟨4,384,395,0,0,0,0,1,4⟩, + ⟨4,388,395,0,0,0,0,1,4⟩, + ⟨4,398,395,0,0,0,0,1,4⟩, + ⟨4,399,395,0,0,0,0,-1,4⟩, + ⟨4,225,395,0,0,0,0,1,1⟩, + ⟨4,395,225,0,0,0,0,-1,1⟩, + ⟨4,225,395,0,0,0,0,1,1⟩, + ⟨4,225,397,0,0,0,0,-1,1⟩, + ⟨4,225,395,0,0,0,0,-1,1⟩, + ⟨4,225,392,0,0,0,0,1,1⟩, + ⟨4,225,391,0,0,0,0,1,1⟩, + ⟨4,225,390,0,0,0,0,1,1⟩, + ⟨4,225,388,0,0,0,0,-1,1⟩, + ⟨4,225,384,0,0,0,0,-1,1⟩, + ⟨4,225,365,0,0,0,0,1,1⟩, + ⟨4,225,360,0,0,0,0,-1,1⟩, + ⟨4,225,359,0,0,0,0,-1,1⟩, + ⟨4,225,358,0,0,0,0,-1,1⟩, + ⟨4,225,356,0,0,0,0,1,1⟩, + ⟨4,225,352,0,0,0,0,1,1⟩, + ⟨4,225,363,0,0,0,0,1,2⟩, + ⟨4,352,363,0,0,0,0,-1,4⟩, + ⟨4,356,363,0,0,0,0,-1,4⟩, + ⟨4,366,363,0,0,0,0,-1,4⟩, + ⟨4,367,363,0,0,0,0,1,4⟩, + ⟨4,225,363,0,0,0,0,1,1⟩, + ⟨4,363,225,0,0,0,0,-1,1⟩, + ⟨4,225,363,0,0,0,0,1,1⟩, + ⟨4,225,365,0,0,0,0,1,1⟩, + ⟨4,225,363,0,0,0,0,1,1⟩, + ⟨4,225,360,0,0,0,0,-1,1⟩, + ⟨4,225,359,0,0,0,0,-1,1⟩, + ⟨4,225,358,0,0,0,0,-1,1⟩, + ⟨4,225,356,0,0,0,0,1,1⟩, + ⟨4,225,352,0,0,0,0,1,1⟩, + ⟨4,225,333,0,0,0,0,1,1⟩, + ⟨4,225,328,0,0,0,0,-1,1⟩, + ⟨4,225,326,0,0,0,0,-1,1⟩, + ⟨4,225,324,0,0,0,0,1,1⟩, + ⟨4,225,270,0,0,0,0,-1,1⟩, + ],#[0,12,0,0,0,0,0,0,0,0],844⟩, by decide⟩ +def backward_050 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State050, backwardShard2State051, + [ + ⟨4,225,269,0,0,0,0,-1,1⟩, + ⟨4,225,266,0,0,0,0,1,1⟩, + ⟨4,225,263,0,0,0,0,2,1⟩, + ⟨4,225,262,0,0,0,0,1,1⟩, + ⟨4,225,261,0,0,0,0,-1,1⟩, + ⟨4,225,259,0,0,0,0,-1,1⟩, + ⟨4,225,258,0,0,0,0,-1,1⟩, + ⟨4,225,257,0,0,0,0,1,1⟩, + ⟨4,225,230,0,0,0,0,1,4⟩, + ⟨4,227,230,0,0,0,0,-1,4⟩, + ⟨4,229,230,0,0,0,0,-1,4⟩, + ⟨4,232,230,0,0,0,0,1,4⟩, + ⟨4,233,230,0,0,0,0,-1,4⟩, + ⟨4,234,230,0,0,0,0,1,2⟩, + ⟨4,235,230,0,0,0,0,-1,2⟩, + ⟨4,238,230,0,0,0,0,-1,4⟩, + ⟨4,239,230,0,0,0,0,1,4⟩, + ⟨4,240,230,0,0,0,0,-1,4⟩, + ⟨4,241,230,0,0,0,0,-1,4⟩, + ⟨4,242,230,0,0,0,0,-1,4⟩, + ⟨4,243,230,0,0,0,0,-1,2⟩, + ⟨4,245,230,0,0,0,0,-1,4⟩, + ⟨4,246,230,0,0,0,0,-1,4⟩, + ⟨4,250,230,0,0,0,0,1,4⟩, + ⟨4,253,230,0,0,0,0,-1,4⟩, + ⟨4,254,230,0,0,0,0,-1,4⟩, + ⟨4,256,230,0,0,0,0,-1,4⟩, + ⟨4,257,230,0,0,0,0,-1,4⟩, + ⟨4,258,230,0,0,0,0,-1,4⟩, + ⟨4,259,230,0,0,0,0,-1,2⟩, + ⟨4,261,230,0,0,0,0,-1,4⟩, + ⟨4,262,230,0,0,0,0,-1,4⟩, + ⟨4,266,230,0,0,0,0,1,4⟩, + ⟨4,269,230,0,0,0,0,-1,4⟩, + ⟨4,270,230,0,0,0,0,-1,4⟩, + ⟨4,288,230,0,0,0,0,-1,2⟩, + ⟨4,292,230,0,0,0,0,-1,4⟩, + ⟨4,296,230,0,0,0,0,1,2⟩, + ⟨4,302,230,0,0,0,0,-1,2⟩, + ⟨4,303,230,0,0,0,0,1,1⟩, + ⟨4,326,230,0,0,0,0,-1,1⟩, + ⟨4,328,230,0,0,0,0,2,1⟩, + ⟨4,332,230,0,0,0,0,-1,1⟩, + ⟨4,335,230,0,0,0,0,2,1⟩, + ⟨4,276,230,0,0,0,0,1,1⟩, + ⟨4,230,276,0,0,0,0,-1,1⟩, + ⟨4,276,230,0,0,0,0,1,1⟩, + ⟨5,276,0,0,0,0,0,1,2⟩, + ⟨4,276,333,0,0,0,0,1,2⟩, + ⟨4,276,328,0,0,0,0,-1,2⟩, + ⟨4,276,326,0,0,0,0,-1,2⟩, + ⟨4,276,324,0,0,0,0,1,2⟩, + ⟨4,276,317,0,0,0,0,1,2⟩, + ⟨4,276,315,0,0,0,0,1,2⟩, + ⟨4,276,312,0,0,0,0,-1,2⟩, + ⟨4,276,310,0,0,0,0,-1,2⟩, + ⟨4,276,308,0,0,0,0,1,2⟩, + ⟨4,276,285,0,0,0,0,-1,1⟩, + ⟨4,276,283,0,0,0,0,-1,1⟩, + ⟨4,276,280,0,0,0,0,1,1⟩, + ⟨4,276,279,0,0,0,0,1,1⟩, + ⟨4,276,278,0,0,0,0,1,1⟩, + ⟨4,326,228,0,0,0,0,1,1⟩, + ⟨4,328,228,0,0,0,0,-2,1⟩, + ⟨4,332,228,0,0,0,0,1,1⟩, + ⟨4,335,228,0,0,0,0,-2,1⟩, + ⟨4,292,228,0,0,0,0,1,1⟩, + ⟨4,228,292,0,0,0,0,-1,1⟩, + ⟨4,292,228,0,0,0,0,1,1⟩, + ⟨5,292,0,0,0,0,0,-1,1⟩, + ⟨4,292,333,0,0,0,0,1,1⟩, + ⟨4,292,328,0,0,0,0,-1,1⟩, + ⟨4,292,326,0,0,0,0,-1,1⟩, + ⟨4,292,324,0,0,0,0,1,1⟩, + ⟨4,292,301,0,0,0,0,-1,1⟩, + ⟨4,292,296,0,0,0,0,1,1⟩, + ⟨4,292,295,0,0,0,0,1,1⟩, + ⟨4,292,294,0,0,0,0,1,1⟩, + ⟨4,288,226,0,0,0,0,-1,2⟩, + ⟨4,292,226,0,0,0,0,-1,2⟩, + ⟨4,296,226,0,0,0,0,1,2⟩, + ⟨4,302,226,0,0,0,0,-1,2⟩, + ⟨4,303,226,0,0,0,0,1,1⟩, + ⟨4,227,226,0,0,0,0,1,1⟩, + ⟨4,226,227,0,0,0,0,-1,1⟩, + ⟨4,227,226,0,0,0,0,1,1⟩, + ⟨4,227,301,0,0,0,0,1,1⟩, + ⟨4,227,296,0,0,0,0,-1,1⟩, + ⟨4,227,295,0,0,0,0,-1,1⟩, + ⟨4,227,294,0,0,0,0,-1,1⟩, + ⟨4,227,292,0,0,0,0,1,1⟩, + ⟨4,227,237,0,0,0,0,-1,1⟩, + ⟨4,227,235,0,0,0,0,-1,1⟩, + ⟨4,227,233,0,0,0,0,1,1⟩, + ⟨4,227,232,0,0,0,0,1,1⟩, + ⟨4,227,231,0,0,0,0,1,1⟩, + ⟨4,227,230,0,0,0,0,1,1⟩, + ⟨4,227,229,0,0,0,0,-1,1⟩, + ⟨4,225,265,0,0,0,0,-1,4⟩, + ⟨4,256,265,0,0,0,0,-1,4⟩, + ⟨4,257,265,0,0,0,0,1,4⟩, + ⟨4,258,265,0,0,0,0,-1,4⟩, + ⟨4,261,265,0,0,0,0,-1,4⟩, + ⟨4,262,265,0,0,0,0,-1,4⟩, + ⟨4,266,265,0,0,0,0,1,4⟩, + ⟨4,269,265,0,0,0,0,1,4⟩, + ⟨4,270,265,0,0,0,0,-1,4⟩, + ⟨4,271,265,0,0,0,0,1,2⟩, + ⟨4,225,265,0,0,0,0,1,1⟩, + ⟨4,265,225,0,0,0,0,-1,1⟩, + ⟨4,225,265,0,0,0,0,1,1⟩, + ⟨4,225,270,0,0,0,0,1,1⟩, + ⟨4,225,269,0,0,0,0,1,1⟩, + ⟨4,225,266,0,0,0,0,-1,1⟩, + ⟨4,225,265,0,0,0,0,-1,1⟩, + ⟨4,225,263,0,0,0,0,-2,1⟩, + ⟨4,225,262,0,0,0,0,-1,1⟩, + ⟨4,225,261,0,0,0,0,1,1⟩, + ⟨4,225,259,0,0,0,0,1,1⟩, + ⟨4,225,258,0,0,0,0,1,1⟩, + ⟨4,225,257,0,0,0,0,-1,1⟩, + ⟨4,225,254,0,0,0,0,-1,1⟩, + ⟨4,225,250,0,0,0,0,1,1⟩, + ⟨4,225,248,0,0,0,0,-1,1⟩, + ⟨4,225,247,0,0,0,0,1,1⟩, + ⟨4,225,242,0,0,0,0,-1,1⟩, + ⟨4,225,241,0,0,0,0,1,1⟩, + ⟨4,225,237,0,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1198⟩, by decide⟩ +def backward_051 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State051, backwardShard2State052, + [ + ⟨4,225,235,0,0,0,0,-1,1⟩, + ⟨4,225,233,0,0,0,0,1,1⟩, + ⟨4,225,232,0,0,0,0,1,1⟩, + ⟨4,225,231,0,0,0,0,1,1⟩, + ⟨4,225,230,0,0,0,0,1,1⟩, + ⟨4,225,229,0,0,0,0,-1,1⟩, + ⟨4,225,227,0,0,0,0,-1,1⟩, + ⟨4,256,251,0,0,0,0,-1,4⟩, + ⟨4,257,251,0,0,0,0,-1,4⟩, + ⟨4,258,251,0,0,0,0,-1,4⟩, + ⟨4,259,251,0,0,0,0,-1,2⟩, + ⟨4,261,251,0,0,0,0,-1,4⟩, + ⟨4,262,251,0,0,0,0,-1,4⟩, + ⟨4,265,251,0,0,0,0,-1,4⟩, + ⟨4,266,251,0,0,0,0,1,4⟩, + ⟨4,269,251,0,0,0,0,-1,4⟩, + ⟨4,270,251,0,0,0,0,-1,4⟩, + ⟨4,225,251,0,0,0,0,1,1⟩, + ⟨4,251,225,0,0,0,0,-1,1⟩, + ⟨4,225,251,0,0,0,0,1,1⟩, + ⟨4,225,269,0,0,0,0,1,1⟩, + ⟨4,225,265,0,0,0,0,-1,1⟩, + ⟨4,225,264,0,0,0,0,-1,1⟩, + ⟨4,225,263,0,0,0,0,-1,1⟩, + ⟨4,225,262,0,0,0,0,-1,1⟩, + ⟨4,225,261,0,0,0,0,1,1⟩, + ⟨4,225,259,0,0,0,0,1,1⟩, + ⟨4,225,237,0,0,0,0,-1,1⟩, + ⟨4,225,235,0,0,0,0,-1,1⟩, + ⟨4,225,233,0,0,0,0,1,1⟩, + ⟨4,225,232,0,0,0,0,1,1⟩, + ⟨4,225,231,0,0,0,0,1,1⟩, + ⟨4,225,230,0,0,0,0,1,1⟩, + ⟨4,225,229,0,0,0,0,-1,1⟩, + ⟨4,225,227,0,0,0,0,-1,1⟩, + ⟨4,240,267,0,0,0,0,-1,4⟩, + ⟨4,241,267,0,0,0,0,-1,4⟩, + ⟨4,242,267,0,0,0,0,-1,4⟩, + ⟨4,243,267,0,0,0,0,-1,2⟩, + ⟨4,245,267,0,0,0,0,-1,4⟩, + ⟨4,246,267,0,0,0,0,-1,4⟩, + ⟨4,250,267,0,0,0,0,1,4⟩, + ⟨4,251,267,0,0,0,0,-1,2⟩, + ⟨4,253,267,0,0,0,0,-1,4⟩, + ⟨4,254,267,0,0,0,0,-1,4⟩, + ⟨4,225,267,0,0,0,0,1,1⟩, + ⟨4,267,225,0,0,0,0,-1,1⟩, + ⟨4,225,267,0,0,0,0,1,1⟩, + ⟨5,225,0,0,0,0,0,-1,1⟩, + ⟨4,225,253,0,0,0,0,-1,1⟩, + ⟨4,225,251,0,0,0,0,-1,1⟩, + ⟨4,225,248,0,0,0,0,1,1⟩, + ⟨4,225,247,0,0,0,0,1,1⟩, + ⟨4,225,246,0,0,0,0,1,1⟩, + ⟨4,225,245,0,0,0,0,-1,1⟩, + ⟨4,225,243,0,0,0,0,-1,1⟩, + ⟨4,225,237,0,0,0,0,1,1⟩, + ⟨4,225,235,0,0,0,0,1,1⟩, + ⟨4,225,233,0,0,0,0,-1,1⟩, + ⟨4,225,232,0,0,0,0,-1,1⟩, + ⟨4,225,231,0,0,0,0,-1,1⟩, + ⟨4,225,230,0,0,0,0,-1,1⟩, + ⟨4,225,229,0,0,0,0,1,1⟩, + ⟨4,225,227,0,0,0,0,1,1⟩, + ⟨4,225,249,0,0,0,0,-1,4⟩, + ⟨4,240,249,0,0,0,0,-1,4⟩, + ⟨4,241,249,0,0,0,0,1,4⟩, + ⟨4,242,249,0,0,0,0,-1,4⟩, + ⟨4,245,249,0,0,0,0,-1,4⟩, + ⟨4,246,249,0,0,0,0,-1,4⟩, + ⟨4,250,249,0,0,0,0,1,4⟩, + ⟨4,253,249,0,0,0,0,1,4⟩, + ⟨4,254,249,0,0,0,0,-1,4⟩, + ⟨4,255,249,0,0,0,0,1,2⟩, + ⟨4,225,249,0,0,0,0,1,1⟩, + ⟨4,249,225,0,0,0,0,-1,1⟩, + ⟨4,225,249,0,0,0,0,1,1⟩, + ⟨5,225,0,0,0,0,0,-1,1⟩, + ⟨4,225,254,0,0,0,0,-1,1⟩, + ⟨4,225,251,0,0,0,0,1,1⟩, + ⟨4,225,250,0,0,0,0,1,1⟩, + ⟨4,225,248,0,0,0,0,-1,1⟩, + ⟨4,225,247,0,0,0,0,1,1⟩, + ⟨4,225,242,0,0,0,0,-1,1⟩, + ⟨4,225,241,0,0,0,0,1,1⟩, + ⟨4,225,238,0,0,0,0,1,1⟩, + ⟨4,225,235,0,0,0,0,-1,1⟩, + ⟨4,225,234,0,0,0,0,-1,1⟩, + ⟨4,225,232,0,0,0,0,1,1⟩, + ⟨4,225,231,0,0,0,0,-1,1⟩, + ⟨4,225,227,0,0,0,0,1,1⟩, + ⟨4,225,226,0,0,0,0,1,1⟩, + ⟨4,505,327,0,0,0,0,-1,1⟩, + ⟨4,505,325,0,0,0,0,-1,4⟩, + ⟨4,505,322,0,0,0,0,-7,8⟩, + ⟨4,505,289,0,0,0,0,-1,2⟩, + ⟨4,505,255,0,0,0,0,-1,8⟩, + ⟨4,505,252,0,0,0,0,-1,8⟩, + ⟨4,505,250,0,0,0,0,-1,8⟩, + ⟨4,505,249,0,0,0,0,1,8⟩, + ⟨4,505,247,0,0,0,0,1,8⟩, + ⟨4,505,246,0,0,0,0,-1,8⟩, + ⟨4,505,242,0,0,0,0,-1,8⟩, + ⟨4,495,319,0,0,0,0,1,4⟩, + ⟨4,495,318,0,0,0,0,1,4⟩, + ⟨4,495,317,0,0,0,0,-1,4⟩, + ⟨4,495,316,0,0,0,0,-1,4⟩, + ⟨4,495,308,0,0,0,0,1,4⟩, + ⟨4,495,255,0,0,0,0,-1,4⟩, + ⟨4,495,254,0,0,0,0,-1,4⟩, + ⟨4,495,253,0,0,0,0,1,4⟩, + ⟨4,495,252,0,0,0,0,1,4⟩, + ⟨4,495,247,0,0,0,0,1,4⟩, + ⟨4,495,245,0,0,0,0,-1,4⟩, + ⟨4,495,243,0,0,0,0,1,4⟩, + ⟨4,495,241,0,0,0,0,-1,4⟩, + ⟨4,319,495,0,0,0,0,-2,1⟩, + ⟨4,316,495,0,0,0,0,1,1⟩, + ⟨4,315,495,0,0,0,0,-1,1⟩, + ⟨4,312,495,0,0,0,0,-2,1⟩, + ⟨5,310,0,0,0,0,0,-1,1⟩, + ⟨4,310,495,0,0,0,0,1,1⟩, + ⟨4,495,310,0,0,0,0,-1,1⟩, + ⟨4,310,495,0,0,0,0,1,1⟩, + ⟨4,304,319,0,0,0,0,1,4⟩, + ⟨4,304,316,0,0,0,0,1,4⟩, + ⟨4,304,313,0,0,0,0,-1,4⟩, + ⟨4,304,312,0,0,0,0,-1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1252⟩, by decide⟩ +def backward_052 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State052, backwardShard2State053, + [ + ⟨4,304,310,0,0,0,0,-1,4⟩, + ⟨4,304,306,0,0,0,0,1,4⟩, + ⟨4,304,271,0,0,0,0,-1,4⟩, + ⟨4,304,268,0,0,0,0,-1,4⟩, + ⟨4,304,266,0,0,0,0,1,4⟩, + ⟨4,304,265,0,0,0,0,1,4⟩, + ⟨4,304,263,0,0,0,0,1,4⟩, + ⟨4,304,262,0,0,0,0,1,4⟩, + ⟨4,304,258,0,0,0,0,-1,4⟩, + ⟨4,495,304,0,0,0,0,-1,1⟩, + ⟨4,319,304,0,0,0,0,-2,1⟩, + ⟨4,318,304,0,0,0,0,1,1⟩, + ⟨4,315,304,0,0,0,0,-2,1⟩, + ⟨4,313,304,0,0,0,0,2,1⟩, + ⟨4,308,304,0,0,0,0,1,1⟩, + ⟨5,304,0,0,0,0,0,-1,1⟩, + ⟨5,306,0,0,0,0,0,-1,1⟩, + ⟨4,306,304,0,0,0,0,1,1⟩, + ⟨4,304,306,0,0,0,0,-1,1⟩, + ⟨4,306,304,0,0,0,0,1,1⟩, + ⟨4,506,335,0,0,0,0,1,4⟩, + ⟨4,506,334,0,0,0,0,1,4⟩, + ⟨4,506,333,0,0,0,0,-1,4⟩, + ⟨4,506,332,0,0,0,0,-1,4⟩, + ⟨4,506,326,0,0,0,0,-1,4⟩, + ⟨4,506,324,0,0,0,0,1,4⟩, + ⟨4,506,255,0,0,0,0,-1,4⟩, + ⟨4,506,252,0,0,0,0,-1,4⟩, + ⟨4,506,250,0,0,0,0,1,4⟩, + ⟨4,506,249,0,0,0,0,1,4⟩, + ⟨4,506,247,0,0,0,0,1,4⟩, + ⟨4,506,246,0,0,0,0,1,4⟩, + ⟨4,506,242,0,0,0,0,-1,4⟩, + ⟨4,335,506,0,0,0,0,-1,1⟩, + ⟨4,334,506,0,0,0,0,-1,2⟩, + ⟨4,332,506,0,0,0,0,1,1⟩, + ⟨4,329,506,0,0,0,0,-1,1⟩, + ⟨4,328,506,0,0,0,0,-2,1⟩, + ⟨4,326,506,0,0,0,0,1,1⟩, + ⟨4,324,506,0,0,0,0,-1,2⟩, + ⟨4,322,506,0,0,0,0,1,2⟩, + ⟨5,506,0,0,0,0,0,1,2⟩, + ⟨4,320,335,0,0,0,0,1,4⟩, + ⟨4,505,320,0,0,0,0,-1,1⟩, + ⟨4,320,332,0,0,0,0,1,4⟩, + ⟨4,505,320,0,0,0,0,3,2⟩, + ⟨4,320,329,0,0,0,0,-1,4⟩, + ⟨4,505,320,0,0,0,0,-1,1⟩, + ⟨4,320,328,0,0,0,0,-1,4⟩, + ⟨4,505,320,0,0,0,0,1,1⟩, + ⟨4,320,326,0,0,0,0,-1,4⟩, + ⟨4,505,320,0,0,0,0,-1,2⟩, + ⟨4,320,271,0,0,0,0,-1,4⟩, + ⟨4,320,270,0,0,0,0,-1,4⟩, + ⟨4,320,269,0,0,0,0,1,4⟩, + ⟨4,320,268,0,0,0,0,1,4⟩, + ⟨4,320,263,0,0,0,0,1,4⟩, + ⟨4,320,261,0,0,0,0,-1,4⟩, + ⟨4,320,259,0,0,0,0,1,4⟩, + ⟨4,320,257,0,0,0,0,-1,4⟩, + ⟨4,506,320,0,0,0,0,-1,1⟩, + ⟨4,335,320,0,0,0,0,-1,1⟩, + ⟨4,329,320,0,0,0,0,2,1⟩, + ⟨4,322,320,0,0,0,0,-1,1⟩, + ⟨5,320,0,0,0,0,0,-1,1⟩, + ⟨4,299,302,0,0,0,0,-1,4⟩, + ⟨4,299,297,0,0,0,0,1,4⟩, + ⟨4,299,295,0,0,0,0,-1,4⟩, + ⟨4,299,294,0,0,0,0,1,4⟩, + ⟨4,299,288,0,0,0,0,-1,4⟩, + ⟨4,299,239,0,0,0,0,-1,4⟩, + ⟨4,299,238,0,0,0,0,-1,4⟩, + ⟨4,299,237,0,0,0,0,1,4⟩, + ⟨4,299,236,0,0,0,0,1,4⟩, + ⟨4,299,231,0,0,0,0,1,4⟩, + ⟨4,299,229,0,0,0,0,-1,4⟩, + ⟨4,299,227,0,0,0,0,1,4⟩, + ⟨4,299,225,0,0,0,0,-1,4⟩, + ⟨4,303,299,0,0,0,0,-2,1⟩, + ⟨4,302,299,0,0,0,0,1,1⟩, + ⟨4,296,299,0,0,0,0,-1,1⟩, + ⟨4,292,299,0,0,0,0,1,1⟩, + ⟨4,288,299,0,0,0,0,1,1⟩, + ⟨5,299,0,0,0,0,0,-2,1⟩, + ⟨4,331,506,0,0,0,0,-1,4⟩, + ⟨4,331,334,0,0,0,0,-1,4⟩, + ⟨4,331,329,0,0,0,0,1,4⟩, + ⟨4,331,326,0,0,0,0,1,4⟩, + ⟨4,331,320,0,0,0,0,-1,4⟩, + ⟨4,331,239,0,0,0,0,-1,4⟩, + ⟨4,331,236,0,0,0,0,-1,4⟩, + ⟨4,331,234,0,0,0,0,1,4⟩, + ⟨4,331,233,0,0,0,0,1,4⟩, + ⟨4,331,231,0,0,0,0,1,4⟩, + ⟨4,331,230,0,0,0,0,1,4⟩, + ⟨4,331,227,0,0,0,0,-1,4⟩, + ⟨4,331,226,0,0,0,0,-1,4⟩, + ⟨4,335,331,0,0,0,0,-1,1⟩, + ⟨4,334,331,0,0,0,0,1,1⟩, + ⟨4,324,331,0,0,0,0,1,1⟩, + ⟨4,320,331,0,0,0,0,1,1⟩, + ⟨4,505,320,0,0,0,0,-3,8⟩, + ⟨5,331,0,0,0,0,0,-2,1⟩, + ⟨4,412,415,0,0,0,0,1,2⟩, + ⟨4,412,410,0,0,0,0,-1,2⟩, + ⟨4,412,409,0,0,0,0,-1,2⟩, + ⟨4,412,407,0,0,0,0,-1,2⟩, + ⟨4,412,406,0,0,0,0,-1,2⟩, + ⟨4,412,403,0,0,0,0,1,2⟩, + ⟨4,412,402,0,0,0,0,1,2⟩, + ⟨4,412,255,0,0,0,0,-1,2⟩, + ⟨4,412,252,0,0,0,0,-1,2⟩, + ⟨4,412,250,0,0,0,0,1,2⟩, + ⟨4,412,249,0,0,0,0,1,2⟩, + ⟨4,412,247,0,0,0,0,1,2⟩, + ⟨4,412,246,0,0,0,0,1,2⟩, + ⟨4,412,242,0,0,0,0,-1,2⟩, + ⟨4,415,412,0,0,0,0,-1,1⟩, + ⟨4,414,412,0,0,0,0,1,1⟩, + ⟨4,413,412,0,0,0,0,1,2⟩, + ⟨4,411,412,0,0,0,0,-1,2⟩, + ⟨4,410,412,0,0,0,0,1,2⟩, + ⟨4,407,412,0,0,0,0,1,2⟩, + ⟨4,406,412,0,0,0,0,-1,2⟩, + ⟨4,401,412,0,0,0,0,1,2⟩, + ⟨5,412,0,0,0,0,0,-1,2⟩, + ⟨4,428,431,0,0,0,0,1,2⟩, + ⟨4,428,426,0,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1312⟩, by decide⟩ +def backward_053 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State053, backwardShard2State054, + [ + ⟨4,428,425,0,0,0,0,-1,2⟩, + ⟨4,428,423,0,0,0,0,-1,2⟩, + ⟨4,428,422,0,0,0,0,-1,2⟩, + ⟨4,428,419,0,0,0,0,1,2⟩, + ⟨4,428,418,0,0,0,0,1,2⟩, + ⟨4,428,271,0,0,0,0,-1,2⟩, + ⟨4,428,268,0,0,0,0,-1,2⟩, + ⟨4,428,266,0,0,0,0,1,2⟩, + ⟨4,428,265,0,0,0,0,1,2⟩, + ⟨4,428,263,0,0,0,0,1,2⟩, + ⟨4,428,262,0,0,0,0,1,2⟩, + ⟨4,428,258,0,0,0,0,-1,2⟩, + ⟨4,431,428,0,0,0,0,-1,1⟩, + ⟨4,430,428,0,0,0,0,1,1⟩, + ⟨4,429,428,0,0,0,0,1,2⟩, + ⟨4,427,428,0,0,0,0,-1,2⟩, + ⟨4,426,428,0,0,0,0,1,2⟩, + ⟨4,423,428,0,0,0,0,1,2⟩, + ⟨4,422,428,0,0,0,0,-1,2⟩, + ⟨4,417,428,0,0,0,0,1,2⟩, + ⟨5,428,0,0,0,0,0,-1,2⟩, + ⟨4,424,430,0,0,0,0,-1,2⟩, + ⟨4,424,427,0,0,0,0,1,2⟩, + ⟨4,424,426,0,0,0,0,1,2⟩, + ⟨4,424,423,0,0,0,0,1,2⟩, + ⟨4,424,419,0,0,0,0,-1,2⟩, + ⟨4,424,418,0,0,0,0,-1,2⟩, + ⟨4,424,417,0,0,0,0,1,2⟩, + ⟨4,424,239,0,0,0,0,-1,2⟩, + ⟨4,424,236,0,0,0,0,-1,2⟩, + ⟨4,424,234,0,0,0,0,1,2⟩, + ⟨4,424,233,0,0,0,0,1,2⟩, + ⟨4,424,231,0,0,0,0,1,2⟩, + ⟨4,424,230,0,0,0,0,1,2⟩, + ⟨4,424,227,0,0,0,0,-1,2⟩, + ⟨4,424,226,0,0,0,0,-1,2⟩, + ⟨4,431,424,0,0,0,0,-1,2⟩, + ⟨4,430,424,0,0,0,0,1,2⟩, + ⟨4,425,424,0,0,0,0,-1,2⟩, + ⟨4,421,424,0,0,0,0,1,2⟩, + ⟨4,420,424,0,0,0,0,-1,2⟩, + ⟨4,419,424,0,0,0,0,-1,2⟩, + ⟨4,418,424,0,0,0,0,1,2⟩, + ⟨4,417,424,0,0,0,0,-1,1⟩, + ⟨5,424,0,0,0,0,0,1,2⟩, + ⟨4,408,226,0,0,0,0,-1,2⟩, + ⟨4,408,227,0,0,0,0,-1,2⟩, + ⟨4,408,230,0,0,0,0,1,2⟩, + ⟨4,408,231,0,0,0,0,1,2⟩, + ⟨4,408,233,0,0,0,0,1,2⟩, + ⟨4,408,234,0,0,0,0,1,2⟩, + ⟨4,408,236,0,0,0,0,-1,2⟩, + ⟨4,408,239,0,0,0,0,-1,2⟩, + ⟨4,408,401,0,0,0,0,1,2⟩, + ⟨4,408,402,0,0,0,0,-1,2⟩, + ⟨4,408,403,0,0,0,0,-1,2⟩, + ⟨4,408,407,0,0,0,0,1,2⟩, + ⟨4,408,410,0,0,0,0,1,2⟩, + ⟨4,408,411,0,0,0,0,1,2⟩, + ⟨4,408,414,0,0,0,0,-1,2⟩, + ⟨5,408,0,0,0,0,0,1,2⟩, + ⟨4,401,408,0,0,0,0,-2,1⟩, + ⟨4,402,408,0,0,0,0,1,1⟩, + ⟨4,403,408,0,0,0,0,-1,1⟩, + ⟨4,404,408,0,0,0,0,-1,1⟩, + ⟨4,405,408,0,0,0,0,1,1⟩, + ⟨4,409,408,0,0,0,0,-1,1⟩, + ⟨4,414,408,0,0,0,0,1,1⟩, + ⟨4,415,408,0,0,0,0,-1,1⟩, + ⟨4,494,495,0,0,0,0,-1,1⟩, + ⟨4,494,456,0,0,0,0,1,1⟩, + ⟨4,494,456,0,0,0,0,-1,1⟩, + ⟨4,494,311,0,0,0,0,1,1⟩, + ⟨4,494,252,0,0,0,0,1,2⟩, + ⟨4,494,249,0,0,0,0,1,2⟩, + ⟨4,494,247,0,0,0,0,1,2⟩, + ⟨4,494,243,0,0,0,0,-1,2⟩, + ⟨4,494,242,0,0,0,0,1,2⟩, + ⟨4,327,506,0,0,0,0,-1,1⟩, + ⟨4,327,459,0,0,0,0,-1,1⟩, + ⟨4,505,327,0,0,0,0,1,1⟩, + ⟨4,327,248,0,0,0,0,1,2⟩, + ⟨4,327,244,0,0,0,0,1,2⟩, + ⟨5,327,0,0,0,0,0,1,-1⟩, + ⟨4,505,250,0,0,0,0,1,2⟩, + ⟨4,505,246,0,0,0,0,1,2⟩, + ⟨4,505,459,0,0,0,0,1,1⟩, + ⟨4,497,467,0,0,0,0,-1,1⟩, + ⟨4,497,264,0,0,0,0,1,2⟩, + ⟨4,497,260,0,0,0,0,1,2⟩, + ⟨4,496,266,0,0,0,0,1,2⟩, + ⟨4,496,466,0,0,0,0,-1,1⟩, + ⟨4,496,467,0,0,0,0,1,1⟩, + ⟨4,496,262,0,0,0,0,1,2⟩, + ⟨4,311,494,0,0,0,0,-1,1⟩, + ⟨4,311,456,0,0,0,0,-1,1⟩, + ⟨4,311,252,0,0,0,0,1,2⟩, + ⟨4,311,247,0,0,0,0,1,2⟩, + ⟨4,494,311,0,0,0,0,1,1⟩, + ⟨4,311,456,0,0,0,0,1,1⟩, + ⟨4,311,312,0,0,0,0,-1,4⟩, + ⟨4,311,304,0,0,0,0,-1,4⟩, + ⟨4,311,280,0,0,0,0,1,4⟩, + ⟨4,311,272,0,0,0,0,1,4⟩, + ⟨4,311,249,0,0,0,0,1,4⟩, + ⟨4,311,243,0,0,0,0,-1,4⟩, + ⟨4,311,242,0,0,0,0,1,4⟩, + ⟨4,506,327,0,0,0,0,-1,1⟩, + ⟨4,327,506,0,0,0,0,1,1⟩, + ⟨4,495,311,0,0,0,0,-1,1⟩, + ⟨4,311,495,0,0,0,0,1,1⟩, + ⟨4,577,318,0,0,0,0,1,1⟩, + ⟨4,577,308,0,0,0,0,-1,1⟩, + ⟨4,577,501,0,0,0,0,-1,1⟩, + ⟨4,574,332,0,0,0,0,1,1⟩, + ⟨4,574,326,0,0,0,0,-1,1⟩, + ⟨4,574,511,0,0,0,0,-1,1⟩, + ⟨4,566,311,0,0,0,0,1,1⟩, + ⟨4,566,306,0,0,0,0,-1,1⟩, + ⟨4,566,498,0,0,0,0,-1,1⟩, + ⟨4,507,464,0,0,0,0,-1,1⟩, + ⟨4,507,465,0,0,0,0,1,1⟩, + ⟨4,507,268,0,0,0,0,1,2⟩, + ⟨4,507,263,0,0,0,0,1,2⟩, + ⟨4,508,465,0,0,0,0,-1,1⟩, + ⟨4,508,265,0,0,0,0,1,2⟩, + ⟨4,508,259,0,0,0,0,-1,2⟩, + ⟨4,508,258,0,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1182⟩, by decide⟩ +def backward_054 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State054, backwardShard2State055, + [ + ⟨4,576,500,0,0,0,0,-1,1⟩, + ⟨4,576,316,0,0,0,0,1,1⟩, + ⟨4,576,310,0,0,0,0,-1,1⟩, + ⟨4,575,324,0,0,0,0,-1,1⟩, + ⟨4,575,334,0,0,0,0,1,1⟩, + ⟨4,575,512,0,0,0,0,-1,1⟩, + ⟨4,568,509,0,0,0,0,-1,1⟩, + ⟨4,568,322,0,0,0,0,-1,1⟩, + ⟨4,568,327,0,0,0,0,1,1⟩, + ⟨4,569,333,0,0,0,0,1,1⟩, + ⟨4,569,510,0,0,0,0,-1,1⟩, + ⟨4,567,317,0,0,0,0,1,1⟩, + ⟨4,567,499,0,0,0,0,-1,1⟩, + ⟨4,513,582,115,0,0,0,-1,1⟩, + ⟨4,502,580,115,0,0,0,-1,1⟩, + ⟨5,502,0,115,0,0,0,2,-1⟩, + ⟨4,548,624,114,0,0,0,-1,1⟩, + ⟨4,548,622,114,0,0,0,1,1⟩, + ⟨4,548,600,114,0,0,0,-2,1⟩, + ⟨4,548,598,114,0,0,0,2,1⟩, + ⟨5,548,0,114,0,0,0,1,-1⟩, + ⟨4,287,286,0,0,0,0,-1,1⟩, + ⟨4,287,285,0,0,0,0,1,1⟩, + ⟨4,287,284,0,0,0,0,1,1⟩, + ⟨4,287,283,0,0,0,0,1,1⟩, + ⟨4,287,281,0,0,0,0,1,1⟩, + ⟨4,287,280,0,0,0,0,-1,1⟩, + ⟨4,287,279,0,0,0,0,-1,1⟩, + ⟨4,287,277,0,0,0,0,-2,1⟩, + ⟨5,287,0,0,0,0,0,1,2⟩, + ⟨4,285,284,0,0,0,0,-1,1⟩, + ⟨4,285,283,0,0,0,0,1,1⟩, + ⟨4,285,282,0,0,0,0,-1,1⟩, + ⟨4,285,281,0,0,0,0,1,1⟩, + ⟨4,285,276,0,0,0,0,1,1⟩, + ⟨4,285,274,0,0,0,0,1,1⟩, + ⟨4,285,272,0,0,0,0,-1,1⟩, + ⟨5,285,0,0,0,0,0,1,2⟩, + ⟨4,283,285,0,0,0,0,-1,1⟩, + ⟨4,283,284,0,0,0,0,-1,1⟩, + ⟨4,283,282,0,0,0,0,-1,1⟩, + ⟨4,283,281,0,0,0,0,1,1⟩, + ⟨4,283,276,0,0,0,0,1,1⟩, + ⟨4,283,274,0,0,0,0,1,1⟩, + ⟨4,283,272,0,0,0,0,-1,1⟩, + ⟨4,282,287,0,0,0,0,2,1⟩, + ⟨4,282,286,0,0,0,0,2,1⟩, + ⟨4,282,281,0,0,0,0,-2,1⟩, + ⟨4,282,278,0,0,0,0,-2,1⟩, + ⟨4,282,277,0,0,0,0,2,1⟩, + ⟨4,282,275,0,0,0,0,1,1⟩, + ⟨4,282,273,0,0,0,0,2,1⟩, + ⟨4,282,272,0,0,0,0,2,1⟩, + ⟨5,282,0,0,0,0,0,1,2⟩, + ⟨5,283,0,0,0,0,0,1,-1⟩, + ⟨4,283,282,0,0,0,0,1,1⟩, + ⟨4,282,283,0,0,0,0,-1,1⟩, + ⟨4,283,282,0,0,0,0,1,1⟩, + ⟨4,281,287,0,0,0,0,-1,1⟩, + ⟨4,281,286,0,0,0,0,-1,1⟩, + ⟨4,281,285,0,0,0,0,1,2⟩, + ⟨4,281,284,0,0,0,0,1,2⟩, + ⟨4,281,283,0,0,0,0,1,2⟩, + ⟨4,281,278,0,0,0,0,1,1⟩, + ⟨4,281,277,0,0,0,0,-1,1⟩, + ⟨4,281,276,0,0,0,0,-1,2⟩, + ⟨4,281,275,0,0,0,0,-1,2⟩, + ⟨4,281,274,0,0,0,0,-1,2⟩, + ⟨4,281,273,0,0,0,0,-1,1⟩, + ⟨4,281,272,0,0,0,0,-1,2⟩, + ⟨5,281,0,0,0,0,0,2,1⟩, + ⟨5,282,0,0,0,0,0,1,-1⟩, + ⟨4,282,281,0,0,0,0,1,1⟩, + ⟨4,281,282,0,0,0,0,-1,1⟩, + ⟨4,282,281,0,0,0,0,1,1⟩, + ⟨4,280,287,0,0,0,0,1,1⟩, + ⟨4,280,286,0,0,0,0,1,1⟩, + ⟨4,280,285,0,0,0,0,-1,1⟩, + ⟨4,280,284,0,0,0,0,-1,1⟩, + ⟨4,280,283,0,0,0,0,-1,1⟩, + ⟨4,280,282,0,0,0,0,-1,1⟩, + ⟨4,280,279,0,0,0,0,1,1⟩, + ⟨4,280,277,0,0,0,0,2,1⟩, + ⟨5,280,0,0,0,0,0,1,-1⟩, + ⟨4,279,287,0,0,0,0,1,1⟩, + ⟨4,279,286,0,0,0,0,1,1⟩, + ⟨4,279,285,0,0,0,0,-1,1⟩, + ⟨4,279,284,0,0,0,0,-1,1⟩, + ⟨4,279,283,0,0,0,0,-1,1⟩, + ⟨4,279,282,0,0,0,0,-1,1⟩, + ⟨4,279,277,0,0,0,0,2,1⟩, + ⟨5,279,0,0,0,0,0,1,-1⟩, + ⟨5,281,0,0,0,0,0,1,-1⟩, + ⟨4,281,279,0,0,0,0,1,1⟩, + ⟨4,279,281,0,0,0,0,-1,1⟩, + ⟨4,281,279,0,0,0,0,1,1⟩, + ⟨5,279,0,0,0,0,0,1,-1⟩, + ⟨4,279,278,0,0,0,0,1,1⟩, + ⟨4,278,279,0,0,0,0,-1,1⟩, + ⟨4,279,278,0,0,0,0,1,1⟩, + ⟨4,277,287,0,0,0,0,1,2⟩, + ⟨4,277,286,0,0,0,0,1,2⟩, + ⟨4,277,285,0,0,0,0,-1,2⟩, + ⟨4,277,284,0,0,0,0,-1,2⟩, + ⟨4,277,283,0,0,0,0,-1,2⟩, + ⟨4,277,282,0,0,0,0,-1,2⟩, + ⟨4,277,281,0,0,0,0,1,2⟩, + ⟨5,277,0,0,0,0,0,2,-1⟩, + ⟨5,280,0,0,0,0,0,1,-1⟩, + ⟨4,280,277,0,0,0,0,1,1⟩, + ⟨4,277,280,0,0,0,0,-1,1⟩, + ⟨4,280,277,0,0,0,0,1,1⟩, + ⟨4,276,287,0,0,0,0,1,1⟩, + ⟨4,276,286,0,0,0,0,1,1⟩, + ⟨4,276,281,0,0,0,0,-1,1⟩, + ⟨4,276,280,0,0,0,0,-1,1⟩, + ⟨4,276,279,0,0,0,0,-2,1⟩, + ⟨4,276,275,0,0,0,0,1,1⟩, + ⟨4,276,274,0,0,0,0,1,1⟩, + ⟨4,276,273,0,0,0,0,2,1⟩, + ⟨4,276,272,0,0,0,0,1,1⟩, + ⟨5,276,0,0,0,0,0,1,2⟩, + ⟨5,278,0,0,0,0,0,1,-1⟩, + ⟨4,278,276,0,0,0,0,1,1⟩, + ⟨4,276,278,0,0,0,0,-1,1⟩, + ⟨4,278,276,0,0,0,0,1,1⟩, + ⟨4,275,287,0,0,0,0,1,1⟩, + ⟨4,275,286,0,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],988⟩, by decide⟩ +def backward_055 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State055, backwardShard2State056, + [ + ⟨4,275,281,0,0,0,0,-1,1⟩, + ⟨4,275,280,0,0,0,0,-1,1⟩, + ⟨4,275,279,0,0,0,0,-2,1⟩, + ⟨4,275,278,0,0,0,0,-2,1⟩, + ⟨4,275,274,0,0,0,0,1,1⟩, + ⟨4,275,273,0,0,0,0,2,1⟩, + ⟨4,275,272,0,0,0,0,1,1⟩, + ⟨5,275,0,0,0,0,0,1,-1⟩, + ⟨5,277,0,0,0,0,0,1,-1⟩, + ⟨4,277,275,0,0,0,0,1,1⟩, + ⟨4,275,277,0,0,0,0,-1,1⟩, + ⟨4,277,275,0,0,0,0,1,1⟩, + ⟨5,276,0,0,0,0,0,1,-1⟩, + ⟨4,276,274,0,0,0,0,1,1⟩, + ⟨4,274,276,0,0,0,0,-1,1⟩, + ⟨4,276,274,0,0,0,0,1,1⟩, + ⟨4,273,279,0,0,0,0,-1,2⟩, + ⟨4,273,278,0,0,0,0,-1,2⟩, + ⟨4,273,277,0,0,0,0,1,2⟩, + ⟨4,273,276,0,0,0,0,1,2⟩, + ⟨4,273,272,0,0,0,0,1,2⟩, + ⟨5,273,0,0,0,0,0,2,1⟩, + ⟨5,274,0,0,0,0,0,1,-1⟩, + ⟨4,274,273,0,0,0,0,1,1⟩, + ⟨4,273,274,0,0,0,0,-1,1⟩, + ⟨4,274,273,0,0,0,0,1,1⟩, + ⟨5,274,0,0,0,0,0,1,-1⟩, + ⟨4,274,272,0,0,0,0,1,1⟩, + ⟨4,272,274,0,0,0,0,-1,1⟩, + ⟨4,274,272,0,0,0,0,1,1⟩, + ⟨4,303,302,0,0,0,0,-1,1⟩, + ⟨4,303,301,0,0,0,0,1,1⟩, + ⟨4,303,300,0,0,0,0,1,1⟩, + ⟨4,303,299,0,0,0,0,1,1⟩, + ⟨4,303,297,0,0,0,0,1,1⟩, + ⟨4,303,296,0,0,0,0,-1,1⟩, + ⟨4,303,295,0,0,0,0,-1,1⟩, + ⟨4,303,293,0,0,0,0,-2,1⟩, + ⟨5,303,0,0,0,0,0,1,2⟩, + ⟨4,301,300,0,0,0,0,-1,1⟩, + ⟨4,301,299,0,0,0,0,1,1⟩, + ⟨4,301,298,0,0,0,0,-1,1⟩, + ⟨4,301,297,0,0,0,0,1,1⟩, + ⟨4,301,292,0,0,0,0,1,1⟩, + ⟨4,301,290,0,0,0,0,1,1⟩, + ⟨4,301,288,0,0,0,0,-1,1⟩, + ⟨5,301,0,0,0,0,0,1,2⟩, + ⟨4,299,301,0,0,0,0,-1,1⟩, + ⟨4,299,300,0,0,0,0,-1,1⟩, + ⟨4,299,298,0,0,0,0,-1,1⟩, + ⟨4,299,297,0,0,0,0,1,1⟩, + ⟨4,299,292,0,0,0,0,1,1⟩, + ⟨4,299,290,0,0,0,0,1,1⟩, + ⟨4,299,288,0,0,0,0,-1,1⟩, + ⟨4,298,303,0,0,0,0,2,1⟩, + ⟨4,298,302,0,0,0,0,2,1⟩, + ⟨4,298,297,0,0,0,0,-2,1⟩, + ⟨4,298,294,0,0,0,0,-2,1⟩, + ⟨4,298,293,0,0,0,0,2,1⟩, + ⟨4,298,291,0,0,0,0,1,1⟩, + ⟨4,298,289,0,0,0,0,2,1⟩, + ⟨4,298,288,0,0,0,0,2,1⟩, + ⟨5,298,0,0,0,0,0,1,2⟩, + ⟨5,299,0,0,0,0,0,1,-1⟩, + ⟨4,299,298,0,0,0,0,1,1⟩, + ⟨4,298,299,0,0,0,0,-1,1⟩, + ⟨4,299,298,0,0,0,0,1,1⟩, + ⟨4,297,303,0,0,0,0,-1,1⟩, + ⟨4,297,302,0,0,0,0,-1,1⟩, + ⟨4,297,301,0,0,0,0,1,2⟩, + ⟨4,297,300,0,0,0,0,1,2⟩, + ⟨4,297,299,0,0,0,0,1,2⟩, + ⟨4,297,294,0,0,0,0,1,1⟩, + ⟨4,297,293,0,0,0,0,-1,1⟩, + ⟨4,297,292,0,0,0,0,-1,2⟩, + ⟨4,297,291,0,0,0,0,-1,2⟩, + ⟨4,297,290,0,0,0,0,-1,2⟩, + ⟨4,297,289,0,0,0,0,-1,1⟩, + ⟨4,297,288,0,0,0,0,-1,2⟩, + ⟨5,297,0,0,0,0,0,2,1⟩, + ⟨5,298,0,0,0,0,0,1,-1⟩, + ⟨4,298,297,0,0,0,0,1,1⟩, + ⟨4,297,298,0,0,0,0,-1,1⟩, + ⟨4,298,297,0,0,0,0,1,1⟩, + ⟨4,296,303,0,0,0,0,1,1⟩, + ⟨4,296,302,0,0,0,0,1,1⟩, + ⟨4,296,301,0,0,0,0,-1,1⟩, + ⟨4,296,300,0,0,0,0,-1,1⟩, + ⟨4,296,299,0,0,0,0,-1,1⟩, + ⟨4,296,298,0,0,0,0,-1,1⟩, + ⟨4,296,295,0,0,0,0,1,1⟩, + ⟨4,296,293,0,0,0,0,2,1⟩, + ⟨5,296,0,0,0,0,0,1,-1⟩, + ⟨4,295,303,0,0,0,0,1,1⟩, + ⟨4,295,302,0,0,0,0,1,1⟩, + ⟨4,295,301,0,0,0,0,-1,1⟩, + ⟨4,295,300,0,0,0,0,-1,1⟩, + ⟨4,295,299,0,0,0,0,-1,1⟩, + ⟨4,295,298,0,0,0,0,-1,1⟩, + ⟨4,295,293,0,0,0,0,2,1⟩, + ⟨5,295,0,0,0,0,0,1,-1⟩, + ⟨5,297,0,0,0,0,0,1,-1⟩, + ⟨4,297,295,0,0,0,0,1,1⟩, + ⟨4,295,297,0,0,0,0,-1,1⟩, + ⟨4,297,295,0,0,0,0,1,1⟩, + ⟨5,295,0,0,0,0,0,1,-1⟩, + ⟨4,295,294,0,0,0,0,1,1⟩, + ⟨4,294,295,0,0,0,0,-1,1⟩, + ⟨4,295,294,0,0,0,0,1,1⟩, + ⟨4,293,303,0,0,0,0,1,2⟩, + ⟨4,293,302,0,0,0,0,1,2⟩, + ⟨4,293,301,0,0,0,0,-1,2⟩, + ⟨4,505,293,0,0,0,0,-1,2⟩, + ⟨4,293,300,0,0,0,0,-1,2⟩, + ⟨4,505,293,0,0,0,0,1,2⟩, + ⟨4,293,299,0,0,0,0,-1,2⟩, + ⟨4,293,298,0,0,0,0,-1,2⟩, + ⟨4,293,297,0,0,0,0,1,2⟩, + ⟨5,293,0,0,0,0,0,2,-1⟩, + ⟨5,296,0,0,0,0,0,1,-1⟩, + ⟨4,296,293,0,0,0,0,1,1⟩, + ⟨4,293,296,0,0,0,0,-1,1⟩, + ⟨4,296,293,0,0,0,0,1,1⟩, + ⟨4,292,303,0,0,0,0,1,1⟩, + ⟨4,292,302,0,0,0,0,1,1⟩, + ⟨4,292,297,0,0,0,0,-1,1⟩, + ⟨4,292,296,0,0,0,0,-1,1⟩, + ⟨4,292,295,0,0,0,0,-2,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],988⟩, by decide⟩ +def backward_056 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State056, backwardShard2State057, + [ + ⟨4,292,291,0,0,0,0,1,1⟩, + ⟨4,292,290,0,0,0,0,1,1⟩, + ⟨4,292,289,0,0,0,0,2,1⟩, + ⟨4,292,288,0,0,0,0,1,1⟩, + ⟨5,292,0,0,0,0,0,1,2⟩, + ⟨5,294,0,0,0,0,0,1,-1⟩, + ⟨4,294,292,0,0,0,0,1,1⟩, + ⟨4,292,294,0,0,0,0,-1,1⟩, + ⟨4,294,292,0,0,0,0,1,1⟩, + ⟨4,291,303,0,0,0,0,1,1⟩, + ⟨4,291,302,0,0,0,0,1,1⟩, + ⟨4,291,297,0,0,0,0,-1,1⟩, + ⟨4,291,296,0,0,0,0,-1,1⟩, + ⟨4,291,295,0,0,0,0,-2,1⟩, + ⟨4,291,294,0,0,0,0,-2,1⟩, + ⟨4,291,290,0,0,0,0,1,1⟩, + ⟨4,291,289,0,0,0,0,2,1⟩, + ⟨4,291,288,0,0,0,0,1,1⟩, + ⟨5,291,0,0,0,0,0,1,-1⟩, + ⟨5,293,0,0,0,0,0,1,-1⟩, + ⟨4,293,291,0,0,0,0,1,1⟩, + ⟨4,291,293,0,0,0,0,-1,1⟩, + ⟨4,293,291,0,0,0,0,1,1⟩, + ⟨5,292,0,0,0,0,0,1,-1⟩, + ⟨4,292,290,0,0,0,0,1,1⟩, + ⟨4,290,292,0,0,0,0,-1,1⟩, + ⟨4,292,290,0,0,0,0,1,1⟩, + ⟨4,289,295,0,0,0,0,-1,2⟩, + ⟨4,505,289,0,0,0,0,1,2⟩, + ⟨4,289,294,0,0,0,0,-1,2⟩, + ⟨4,289,293,0,0,0,0,1,2⟩, + ⟨4,289,292,0,0,0,0,1,2⟩, + ⟨4,289,288,0,0,0,0,1,2⟩, + ⟨5,289,0,0,0,0,0,2,1⟩, + ⟨5,290,0,0,0,0,0,1,-1⟩, + ⟨4,290,289,0,0,0,0,1,1⟩, + ⟨4,289,290,0,0,0,0,-1,1⟩, + ⟨4,290,289,0,0,0,0,1,1⟩, + ⟨5,290,0,0,0,0,0,1,-1⟩, + ⟨4,290,288,0,0,0,0,1,1⟩, + ⟨4,288,290,0,0,0,0,-1,1⟩, + ⟨4,290,288,0,0,0,0,1,1⟩, + ⟨4,319,318,0,0,0,0,-1,1⟩, + ⟨4,319,317,0,0,0,0,1,1⟩, + ⟨4,319,316,0,0,0,0,1,1⟩, + ⟨4,319,315,0,0,0,0,1,1⟩, + ⟨4,319,313,0,0,0,0,1,1⟩, + ⟨4,319,312,0,0,0,0,-1,1⟩, + ⟨4,319,311,0,0,0,0,-1,1⟩, + ⟨4,319,309,0,0,0,0,-2,1⟩, + ⟨5,319,0,0,0,0,0,1,2⟩, + ⟨4,317,316,0,0,0,0,-1,1⟩, + ⟨4,317,315,0,0,0,0,1,1⟩, + ⟨4,317,314,0,0,0,0,-1,1⟩, + ⟨4,317,313,0,0,0,0,1,1⟩, + ⟨4,317,308,0,0,0,0,1,1⟩, + ⟨4,317,306,0,0,0,0,1,1⟩, + ⟨4,317,304,0,0,0,0,-1,1⟩, + ⟨5,317,0,0,0,0,0,1,2⟩, + ⟨4,315,317,0,0,0,0,-1,1⟩, + ⟨4,315,316,0,0,0,0,-1,1⟩, + ⟨4,315,314,0,0,0,0,-1,1⟩, + ⟨4,315,313,0,0,0,0,1,1⟩, + ⟨4,315,308,0,0,0,0,1,1⟩, + ⟨4,315,306,0,0,0,0,1,1⟩, + ⟨4,315,304,0,0,0,0,-1,1⟩, + ⟨4,314,319,0,0,0,0,2,1⟩, + ⟨4,314,318,0,0,0,0,2,1⟩, + ⟨4,314,313,0,0,0,0,-2,1⟩, + ⟨4,314,310,0,0,0,0,-2,1⟩, + ⟨4,314,309,0,0,0,0,2,1⟩, + ⟨4,314,307,0,0,0,0,1,1⟩, + ⟨4,314,305,0,0,0,0,2,1⟩, + ⟨4,314,304,0,0,0,0,2,1⟩, + ⟨5,314,0,0,0,0,0,1,2⟩, + ⟨5,315,0,0,0,0,0,1,-1⟩, + ⟨4,315,314,0,0,0,0,1,1⟩, + ⟨4,314,315,0,0,0,0,-1,1⟩, + ⟨4,315,314,0,0,0,0,1,1⟩, + ⟨4,313,319,0,0,0,0,-1,1⟩, + ⟨4,313,318,0,0,0,0,-1,1⟩, + ⟨4,313,317,0,0,0,0,1,2⟩, + ⟨4,313,316,0,0,0,0,1,2⟩, + ⟨4,313,315,0,0,0,0,1,2⟩, + ⟨4,313,310,0,0,0,0,1,1⟩, + ⟨4,313,309,0,0,0,0,-1,1⟩, + ⟨4,313,308,0,0,0,0,-1,2⟩, + ⟨4,313,307,0,0,0,0,-1,2⟩, + ⟨4,313,306,0,0,0,0,-1,2⟩, + ⟨4,313,305,0,0,0,0,-1,1⟩, + ⟨4,313,304,0,0,0,0,-1,2⟩, + ⟨5,313,0,0,0,0,0,2,1⟩, + ⟨5,314,0,0,0,0,0,1,-1⟩, + ⟨4,314,313,0,0,0,0,1,1⟩, + ⟨4,313,314,0,0,0,0,-1,1⟩, + ⟨4,314,313,0,0,0,0,1,1⟩, + ⟨4,312,319,0,0,0,0,1,1⟩, + ⟨4,312,318,0,0,0,0,1,1⟩, + ⟨4,312,317,0,0,0,0,-1,1⟩, + ⟨4,312,316,0,0,0,0,-1,1⟩, + ⟨4,312,315,0,0,0,0,-1,1⟩, + ⟨4,312,314,0,0,0,0,-1,1⟩, + ⟨4,312,311,0,0,0,0,1,1⟩, + ⟨4,312,309,0,0,0,0,2,1⟩, + ⟨5,312,0,0,0,0,0,1,-1⟩, + ⟨4,311,319,0,0,0,0,1,1⟩, + ⟨4,311,318,0,0,0,0,1,1⟩, + ⟨4,311,317,0,0,0,0,-1,1⟩, + ⟨4,311,316,0,0,0,0,-1,1⟩, + ⟨4,311,315,0,0,0,0,-1,1⟩, + ⟨4,311,314,0,0,0,0,-1,1⟩, + ⟨4,311,309,0,0,0,0,2,1⟩, + ⟨5,311,0,0,0,0,0,1,-1⟩, + ⟨5,313,0,0,0,0,0,1,-1⟩, + ⟨4,313,311,0,0,0,0,1,1⟩, + ⟨4,311,313,0,0,0,0,-1,1⟩, + ⟨4,313,311,0,0,0,0,1,1⟩, + ⟨5,311,0,0,0,0,0,1,-1⟩, + ⟨4,311,310,0,0,0,0,1,1⟩, + ⟨4,310,311,0,0,0,0,-1,1⟩, + ⟨4,311,310,0,0,0,0,1,1⟩, + ⟨4,309,319,0,0,0,0,1,2⟩, + ⟨4,309,318,0,0,0,0,1,2⟩, + ⟨4,309,317,0,0,0,0,-1,2⟩, + ⟨4,309,316,0,0,0,0,-1,2⟩, + ⟨4,309,315,0,0,0,0,-1,2⟩, + ⟨4,309,314,0,0,0,0,-1,2⟩, + ⟨4,309,313,0,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],984⟩, by decide⟩ +def backward_057 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State057, backwardShard2State058, + [ + ⟨5,309,0,0,0,0,0,2,-1⟩, + ⟨5,312,0,0,0,0,0,1,-1⟩, + ⟨4,312,309,0,0,0,0,1,1⟩, + ⟨4,309,312,0,0,0,0,-1,1⟩, + ⟨4,312,309,0,0,0,0,1,1⟩, + ⟨4,308,319,0,0,0,0,1,1⟩, + ⟨4,308,318,0,0,0,0,1,1⟩, + ⟨4,308,313,0,0,0,0,-1,1⟩, + ⟨4,308,312,0,0,0,0,-1,1⟩, + ⟨4,308,311,0,0,0,0,-2,1⟩, + ⟨4,308,307,0,0,0,0,1,1⟩, + ⟨4,308,306,0,0,0,0,1,1⟩, + ⟨4,308,305,0,0,0,0,2,1⟩, + ⟨4,308,304,0,0,0,0,1,1⟩, + ⟨5,308,0,0,0,0,0,1,2⟩, + ⟨5,310,0,0,0,0,0,1,-1⟩, + ⟨4,310,308,0,0,0,0,1,1⟩, + ⟨4,308,310,0,0,0,0,-1,1⟩, + ⟨4,310,308,0,0,0,0,1,1⟩, + ⟨4,307,319,0,0,0,0,1,1⟩, + ⟨4,307,318,0,0,0,0,1,1⟩, + ⟨4,307,313,0,0,0,0,-1,1⟩, + ⟨4,307,312,0,0,0,0,-1,1⟩, + ⟨4,307,311,0,0,0,0,-2,1⟩, + ⟨4,307,310,0,0,0,0,-2,1⟩, + ⟨4,307,306,0,0,0,0,1,1⟩, + ⟨4,307,305,0,0,0,0,2,1⟩, + ⟨4,307,304,0,0,0,0,1,1⟩, + ⟨5,307,0,0,0,0,0,1,-1⟩, + ⟨5,309,0,0,0,0,0,1,-1⟩, + ⟨4,309,307,0,0,0,0,1,1⟩, + ⟨4,307,309,0,0,0,0,-1,1⟩, + ⟨4,309,307,0,0,0,0,1,1⟩, + ⟨5,308,0,0,0,0,0,1,-1⟩, + ⟨4,308,306,0,0,0,0,1,1⟩, + ⟨4,306,308,0,0,0,0,-1,1⟩, + ⟨4,308,306,0,0,0,0,1,1⟩, + ⟨4,305,311,0,0,0,0,-1,2⟩, + ⟨4,305,310,0,0,0,0,-1,2⟩, + ⟨4,305,309,0,0,0,0,1,2⟩, + ⟨4,305,308,0,0,0,0,1,2⟩, + ⟨4,305,304,0,0,0,0,1,2⟩, + ⟨5,305,0,0,0,0,0,2,1⟩, + ⟨5,306,0,0,0,0,0,1,-1⟩, + ⟨4,306,305,0,0,0,0,1,1⟩, + ⟨4,305,306,0,0,0,0,-1,1⟩, + ⟨4,306,305,0,0,0,0,1,1⟩, + ⟨5,306,0,0,0,0,0,1,-1⟩, + ⟨4,306,304,0,0,0,0,1,1⟩, + ⟨4,304,306,0,0,0,0,-1,1⟩, + ⟨4,306,304,0,0,0,0,1,1⟩, + ⟨4,335,334,0,0,0,0,-1,1⟩, + ⟨4,335,333,0,0,0,0,1,1⟩, + ⟨4,335,332,0,0,0,0,1,1⟩, + ⟨4,335,331,0,0,0,0,1,1⟩, + ⟨4,335,329,0,0,0,0,1,1⟩, + ⟨4,335,328,0,0,0,0,-1,1⟩, + ⟨4,335,327,0,0,0,0,-1,1⟩, + ⟨4,335,325,0,0,0,0,-2,1⟩, + ⟨5,335,0,0,0,0,0,1,2⟩, + ⟨4,333,332,0,0,0,0,-1,1⟩, + ⟨4,333,331,0,0,0,0,1,1⟩, + ⟨4,333,330,0,0,0,0,-1,1⟩, + ⟨4,333,329,0,0,0,0,1,1⟩, + ⟨4,333,324,0,0,0,0,1,1⟩, + ⟨4,333,322,0,0,0,0,1,1⟩, + ⟨4,333,320,0,0,0,0,-1,1⟩, + ⟨5,333,0,0,0,0,0,1,2⟩, + ⟨4,331,335,0,0,0,0,1,1⟩, + ⟨4,331,334,0,0,0,0,1,1⟩, + ⟨4,331,333,0,0,0,0,-2,1⟩, + ⟨4,331,332,0,0,0,0,-2,1⟩, + ⟨4,331,330,0,0,0,0,-3,2⟩, + ⟨4,331,329,0,0,0,0,1,1⟩, + ⟨4,331,325,0,0,0,0,1,1⟩, + ⟨4,331,324,0,0,0,0,1,1⟩, + ⟨4,331,323,0,0,0,0,1,2⟩, + ⟨4,331,322,0,0,0,0,1,1⟩, + ⟨4,331,321,0,0,0,0,-1,1⟩, + ⟨4,331,320,0,0,0,0,-2,1⟩, + ⟨5,331,0,0,0,0,0,1,-1⟩, + ⟨4,330,335,0,0,0,0,2,1⟩, + ⟨4,330,334,0,0,0,0,2,1⟩, + ⟨4,330,329,0,0,0,0,-2,1⟩, + ⟨4,330,326,0,0,0,0,-2,1⟩, + ⟨4,330,325,0,0,0,0,2,1⟩, + ⟨4,330,323,0,0,0,0,1,1⟩, + ⟨4,330,321,0,0,0,0,2,1⟩, + ⟨4,330,320,0,0,0,0,2,1⟩, + ⟨5,330,0,0,0,0,0,1,2⟩, + ⟨5,331,0,0,0,0,0,1,-1⟩, + ⟨4,331,330,0,0,0,0,1,1⟩, + ⟨4,330,331,0,0,0,0,-1,1⟩, + ⟨4,331,330,0,0,0,0,1,1⟩, + ⟨4,329,335,0,0,0,0,-1,1⟩, + ⟨4,329,334,0,0,0,0,-1,1⟩, + ⟨4,329,333,0,0,0,0,1,2⟩, + ⟨4,329,332,0,0,0,0,1,2⟩, + ⟨4,329,331,0,0,0,0,1,2⟩, + ⟨4,329,326,0,0,0,0,1,1⟩, + ⟨4,329,325,0,0,0,0,-1,1⟩, + ⟨4,329,324,0,0,0,0,-1,2⟩, + ⟨4,329,323,0,0,0,0,-1,2⟩, + ⟨4,329,322,0,0,0,0,-1,2⟩, + ⟨4,329,321,0,0,0,0,-1,1⟩, + ⟨4,329,320,0,0,0,0,-1,2⟩, + ⟨5,329,0,0,0,0,0,2,1⟩, + ⟨5,330,0,0,0,0,0,1,-1⟩, + ⟨4,330,329,0,0,0,0,1,1⟩, + ⟨4,329,330,0,0,0,0,-1,1⟩, + ⟨4,330,329,0,0,0,0,1,1⟩, + ⟨4,328,335,0,0,0,0,1,1⟩, + ⟨4,328,334,0,0,0,0,1,1⟩, + ⟨4,328,333,0,0,0,0,-1,1⟩, + ⟨4,328,332,0,0,0,0,-1,1⟩, + ⟨4,328,331,0,0,0,0,-1,1⟩, + ⟨4,328,330,0,0,0,0,-1,1⟩, + ⟨4,328,327,0,0,0,0,1,1⟩, + ⟨4,328,325,0,0,0,0,2,1⟩, + ⟨4,328,320,0,0,0,0,-1,1⟩, + ⟨5,328,0,0,0,0,0,1,-1⟩, + ⟨4,327,335,0,0,0,0,1,1⟩, + ⟨4,327,334,0,0,0,0,1,1⟩, + ⟨4,327,333,0,0,0,0,-1,1⟩, + ⟨4,327,332,0,0,0,0,-1,1⟩, + ⟨4,327,331,0,0,0,0,-1,1⟩, + ⟨4,327,330,0,0,0,0,-1,1⟩, + ⟨4,327,325,0,0,0,0,2,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],986⟩, by decide⟩ +def backward_058 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State058, backwardShard2State059, + [ + ⟨5,327,0,0,0,0,0,1,-1⟩, + ⟨5,329,0,0,0,0,0,1,-1⟩, + ⟨4,329,327,0,0,0,0,1,1⟩, + ⟨4,327,329,0,0,0,0,-1,1⟩, + ⟨4,329,327,0,0,0,0,1,1⟩, + ⟨5,327,0,0,0,0,0,1,-1⟩, + ⟨4,327,326,0,0,0,0,1,1⟩, + ⟨4,326,327,0,0,0,0,-1,1⟩, + ⟨4,327,326,0,0,0,0,1,1⟩, + ⟨4,325,335,0,0,0,0,1,2⟩, + ⟨4,325,334,0,0,0,0,1,2⟩, + ⟨4,325,333,0,0,0,0,-1,2⟩, + ⟨4,325,332,0,0,0,0,-1,2⟩, + ⟨4,325,331,0,0,0,0,-1,2⟩, + ⟨4,325,330,0,0,0,0,-1,2⟩, + ⟨4,325,329,0,0,0,0,1,2⟩, + ⟨5,325,0,0,0,0,0,2,-1⟩, + ⟨5,328,0,0,0,0,0,1,-1⟩, + ⟨4,328,325,0,0,0,0,1,1⟩, + ⟨4,325,328,0,0,0,0,-1,1⟩, + ⟨4,328,325,0,0,0,0,1,1⟩, + ⟨4,324,335,0,0,0,0,1,1⟩, + ⟨4,324,334,0,0,0,0,1,1⟩, + ⟨4,324,329,0,0,0,0,-1,1⟩, + ⟨4,324,328,0,0,0,0,-1,1⟩, + ⟨4,324,327,0,0,0,0,-2,1⟩, + ⟨4,324,323,0,0,0,0,1,1⟩, + ⟨4,324,322,0,0,0,0,1,1⟩, + ⟨4,324,321,0,0,0,0,2,1⟩, + ⟨4,324,320,0,0,0,0,1,1⟩, + ⟨5,324,0,0,0,0,0,1,2⟩, + ⟨5,326,0,0,0,0,0,1,-1⟩, + ⟨4,326,324,0,0,0,0,1,1⟩, + ⟨4,324,326,0,0,0,0,-1,1⟩, + ⟨4,326,324,0,0,0,0,1,1⟩, + ⟨4,323,335,0,0,0,0,1,1⟩, + ⟨4,323,334,0,0,0,0,1,1⟩, + ⟨4,323,329,0,0,0,0,-1,1⟩, + ⟨4,323,328,0,0,0,0,-1,1⟩, + ⟨4,323,327,0,0,0,0,-2,1⟩, + ⟨4,323,326,0,0,0,0,-2,1⟩, + ⟨4,323,322,0,0,0,0,1,1⟩, + ⟨4,323,321,0,0,0,0,2,1⟩, + ⟨4,323,320,0,0,0,0,1,1⟩, + ⟨5,323,0,0,0,0,0,1,-1⟩, + ⟨5,325,0,0,0,0,0,1,-1⟩, + ⟨4,325,323,0,0,0,0,1,1⟩, + ⟨4,323,325,0,0,0,0,-1,1⟩, + ⟨4,325,323,0,0,0,0,1,1⟩, + ⟨5,324,0,0,0,0,0,1,-1⟩, + ⟨4,324,322,0,0,0,0,1,1⟩, + ⟨4,322,324,0,0,0,0,-1,1⟩, + ⟨4,324,322,0,0,0,0,1,1⟩, + ⟨4,321,327,0,0,0,0,-1,2⟩, + ⟨4,321,326,0,0,0,0,-1,2⟩, + ⟨4,505,321,0,0,0,0,-1,4⟩, + ⟨4,321,325,0,0,0,0,1,2⟩, + ⟨4,505,321,0,0,0,0,-3,2⟩, + ⟨4,321,324,0,0,0,0,1,2⟩, + ⟨4,505,321,0,0,0,0,7,4⟩, + ⟨4,321,322,0,0,0,0,-1,2⟩, + ⟨4,321,320,0,0,0,0,1,2⟩, + ⟨5,321,0,0,0,0,0,2,1⟩, + ⟨4,320,323,0,0,0,0,-1,1⟩, + ⟨4,505,320,0,0,0,0,1,4⟩, + ⟨5,322,0,0,0,0,0,1,-1⟩, + ⟨4,322,320,0,0,0,0,1,1⟩, + ⟨4,320,322,0,0,0,0,-1,1⟩, + ⟨4,322,320,0,0,0,0,1,1⟩, + ⟨4,351,350,0,0,0,0,-1,1⟩, + ⟨4,351,349,0,0,0,0,1,1⟩, + ⟨4,351,348,0,0,0,0,1,1⟩, + ⟨4,351,347,0,0,0,0,1,1⟩, + ⟨4,351,345,0,0,0,0,1,1⟩, + ⟨4,351,344,0,0,0,0,-1,1⟩, + ⟨4,351,343,0,0,0,0,-1,1⟩, + ⟨4,351,341,0,0,0,0,-2,1⟩, + ⟨5,351,0,0,0,0,0,1,2⟩, + ⟨4,349,348,0,0,0,0,-1,1⟩, + ⟨4,349,347,0,0,0,0,1,1⟩, + ⟨4,349,346,0,0,0,0,-1,1⟩, + ⟨4,349,345,0,0,0,0,1,1⟩, + ⟨4,349,340,0,0,0,0,1,1⟩, + ⟨4,349,338,0,0,0,0,1,1⟩, + ⟨4,349,336,0,0,0,0,-1,1⟩, + ⟨5,349,0,0,0,0,0,1,2⟩, + ⟨4,347,351,0,0,0,0,1,1⟩, + ⟨4,347,350,0,0,0,0,1,1⟩, + ⟨4,347,349,0,0,0,0,-2,1⟩, + ⟨4,347,348,0,0,0,0,-2,1⟩, + ⟨4,347,346,0,0,0,0,-3,2⟩, + ⟨4,347,345,0,0,0,0,1,1⟩, + ⟨4,347,341,0,0,0,0,1,1⟩, + ⟨4,347,340,0,0,0,0,1,1⟩, + ⟨4,347,339,0,0,0,0,1,2⟩, + ⟨4,347,338,0,0,0,0,1,1⟩, + ⟨4,347,337,0,0,0,0,-1,1⟩, + ⟨4,347,336,0,0,0,0,-2,1⟩, + ⟨5,347,0,0,0,0,0,1,-1⟩, + ⟨4,346,351,0,0,0,0,2,1⟩, + ⟨4,346,350,0,0,0,0,2,1⟩, + ⟨4,346,345,0,0,0,0,-2,1⟩, + ⟨4,346,342,0,0,0,0,-2,1⟩, + ⟨4,346,341,0,0,0,0,2,1⟩, + ⟨4,346,339,0,0,0,0,1,1⟩, + ⟨4,346,337,0,0,0,0,2,1⟩, + ⟨4,346,336,0,0,0,0,2,1⟩, + ⟨5,346,0,0,0,0,0,1,2⟩, + ⟨5,347,0,0,0,0,0,1,-1⟩, + ⟨4,347,346,0,0,0,0,1,1⟩, + ⟨4,346,347,0,0,0,0,-1,1⟩, + ⟨4,347,346,0,0,0,0,1,1⟩, + ⟨4,345,351,0,0,0,0,-1,1⟩, + ⟨4,345,350,0,0,0,0,-1,1⟩, + ⟨4,345,349,0,0,0,0,1,2⟩, + ⟨4,345,348,0,0,0,0,1,2⟩, + ⟨4,345,347,0,0,0,0,1,2⟩, + ⟨4,345,342,0,0,0,0,1,1⟩, + ⟨4,345,341,0,0,0,0,-1,1⟩, + ⟨4,345,340,0,0,0,0,-1,2⟩, + ⟨4,345,339,0,0,0,0,-1,2⟩, + ⟨4,345,338,0,0,0,0,-1,2⟩, + ⟨4,345,337,0,0,0,0,-1,1⟩, + ⟨4,345,336,0,0,0,0,-1,2⟩, + ⟨5,345,0,0,0,0,0,2,1⟩, + ⟨5,346,0,0,0,0,0,1,-1⟩, + ⟨4,346,345,0,0,0,0,1,1⟩, + ⟨4,345,346,0,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1018⟩, by decide⟩ +def backward_059 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State059, backwardShard2State060, + [ + ⟨4,346,345,0,0,0,0,1,1⟩, + ⟨4,344,351,0,0,0,0,1,1⟩, + ⟨4,344,350,0,0,0,0,1,1⟩, + ⟨4,344,349,0,0,0,0,-1,1⟩, + ⟨4,344,348,0,0,0,0,-1,1⟩, + ⟨4,344,347,0,0,0,0,-1,1⟩, + ⟨4,344,346,0,0,0,0,-1,1⟩, + ⟨4,344,343,0,0,0,0,1,1⟩, + ⟨4,344,341,0,0,0,0,2,1⟩, + ⟨4,344,336,0,0,0,0,-1,1⟩, + ⟨5,344,0,0,0,0,0,1,-1⟩, + ⟨4,343,351,0,0,0,0,1,1⟩, + ⟨4,343,350,0,0,0,0,1,1⟩, + ⟨4,343,349,0,0,0,0,-1,1⟩, + ⟨4,343,348,0,0,0,0,-1,1⟩, + ⟨4,343,347,0,0,0,0,-1,1⟩, + ⟨4,343,346,0,0,0,0,-1,1⟩, + ⟨4,343,341,0,0,0,0,2,1⟩, + ⟨5,343,0,0,0,0,0,1,-1⟩, + ⟨5,345,0,0,0,0,0,1,-1⟩, + ⟨4,345,343,0,0,0,0,1,1⟩, + ⟨4,343,345,0,0,0,0,-1,1⟩, + ⟨4,345,343,0,0,0,0,1,1⟩, + ⟨5,343,0,0,0,0,0,1,-1⟩, + ⟨4,343,342,0,0,0,0,1,1⟩, + ⟨4,342,343,0,0,0,0,-1,1⟩, + ⟨4,343,342,0,0,0,0,1,1⟩, + ⟨4,341,351,0,0,0,0,1,2⟩, + ⟨4,341,350,0,0,0,0,1,2⟩, + ⟨4,341,349,0,0,0,0,-1,2⟩, + ⟨4,341,348,0,0,0,0,-1,2⟩, + ⟨4,341,347,0,0,0,0,-1,2⟩, + ⟨4,341,346,0,0,0,0,-1,2⟩, + ⟨4,341,345,0,0,0,0,1,2⟩, + ⟨5,341,0,0,0,0,0,2,-1⟩, + ⟨5,344,0,0,0,0,0,1,-1⟩, + ⟨4,344,341,0,0,0,0,1,1⟩, + ⟨4,341,344,0,0,0,0,-1,1⟩, + ⟨4,344,341,0,0,0,0,1,1⟩, + ⟨4,340,351,0,0,0,0,1,1⟩, + ⟨4,340,350,0,0,0,0,1,1⟩, + ⟨4,340,345,0,0,0,0,-1,1⟩, + ⟨4,340,344,0,0,0,0,-1,1⟩, + ⟨4,340,343,0,0,0,0,-2,1⟩, + ⟨4,340,339,0,0,0,0,1,1⟩, + ⟨4,340,338,0,0,0,0,1,1⟩, + ⟨4,340,337,0,0,0,0,2,1⟩, + ⟨4,340,336,0,0,0,0,1,1⟩, + ⟨5,340,0,0,0,0,0,1,2⟩, + ⟨5,342,0,0,0,0,0,1,-1⟩, + ⟨4,342,340,0,0,0,0,1,1⟩, + ⟨4,340,342,0,0,0,0,-1,1⟩, + ⟨4,342,340,0,0,0,0,1,1⟩, + ⟨4,339,351,0,0,0,0,1,1⟩, + ⟨4,339,350,0,0,0,0,1,1⟩, + ⟨4,339,345,0,0,0,0,-1,1⟩, + ⟨4,339,344,0,0,0,0,-1,1⟩, + ⟨4,339,343,0,0,0,0,-2,1⟩, + ⟨4,339,342,0,0,0,0,-2,1⟩, + ⟨4,339,338,0,0,0,0,1,1⟩, + ⟨4,339,337,0,0,0,0,2,1⟩, + ⟨4,339,336,0,0,0,0,1,1⟩, + ⟨5,339,0,0,0,0,0,1,-1⟩, + ⟨5,341,0,0,0,0,0,1,-1⟩, + ⟨4,341,339,0,0,0,0,1,1⟩, + ⟨4,339,341,0,0,0,0,-1,1⟩, + ⟨4,341,339,0,0,0,0,1,1⟩, + ⟨5,340,0,0,0,0,0,1,-1⟩, + ⟨4,340,338,0,0,0,0,1,1⟩, + ⟨4,338,340,0,0,0,0,-1,1⟩, + ⟨4,340,338,0,0,0,0,1,1⟩, + ⟨4,337,343,0,0,0,0,-1,2⟩, + ⟨4,337,342,0,0,0,0,-1,2⟩, + ⟨4,337,341,0,0,0,0,1,2⟩, + ⟨4,337,340,0,0,0,0,1,2⟩, + ⟨4,337,338,0,0,0,0,-1,2⟩, + ⟨4,337,336,0,0,0,0,1,2⟩, + ⟨5,337,0,0,0,0,0,2,1⟩, + ⟨4,336,339,0,0,0,0,-1,1⟩, + ⟨5,338,0,0,0,0,0,1,-1⟩, + ⟨4,338,336,0,0,0,0,1,1⟩, + ⟨4,336,338,0,0,0,0,-1,1⟩, + ⟨4,338,336,0,0,0,0,1,1⟩, + ⟨4,367,366,0,0,0,0,-1,1⟩, + ⟨4,367,365,0,0,0,0,1,1⟩, + ⟨4,367,364,0,0,0,0,1,1⟩, + ⟨4,367,363,0,0,0,0,1,1⟩, + ⟨4,367,361,0,0,0,0,1,1⟩, + ⟨4,367,360,0,0,0,0,-1,1⟩, + ⟨4,367,359,0,0,0,0,-1,1⟩, + ⟨4,367,357,0,0,0,0,-2,1⟩, + ⟨5,367,0,0,0,0,0,1,2⟩, + ⟨4,365,364,0,0,0,0,-1,1⟩, + ⟨4,365,363,0,0,0,0,1,1⟩, + ⟨4,365,362,0,0,0,0,-1,1⟩, + ⟨4,365,361,0,0,0,0,1,1⟩, + ⟨4,365,356,0,0,0,0,1,1⟩, + ⟨4,365,354,0,0,0,0,1,1⟩, + ⟨4,365,352,0,0,0,0,-1,1⟩, + ⟨5,365,0,0,0,0,0,1,2⟩, + ⟨4,363,367,0,0,0,0,1,1⟩, + ⟨4,363,366,0,0,0,0,1,1⟩, + ⟨4,363,365,0,0,0,0,-2,1⟩, + ⟨4,363,364,0,0,0,0,-2,1⟩, + ⟨4,363,362,0,0,0,0,-3,2⟩, + ⟨4,363,361,0,0,0,0,1,1⟩, + ⟨4,363,357,0,0,0,0,1,1⟩, + ⟨4,363,356,0,0,0,0,1,1⟩, + ⟨4,363,355,0,0,0,0,1,2⟩, + ⟨4,363,354,0,0,0,0,1,1⟩, + ⟨4,363,353,0,0,0,0,-1,1⟩, + ⟨4,363,352,0,0,0,0,-2,1⟩, + ⟨5,363,0,0,0,0,0,1,-1⟩, + ⟨4,362,367,0,0,0,0,2,1⟩, + ⟨4,362,366,0,0,0,0,2,1⟩, + ⟨4,362,361,0,0,0,0,-2,1⟩, + ⟨4,362,358,0,0,0,0,-2,1⟩, + ⟨4,362,357,0,0,0,0,2,1⟩, + ⟨4,362,355,0,0,0,0,1,1⟩, + ⟨4,362,353,0,0,0,0,2,1⟩, + ⟨4,362,352,0,0,0,0,2,1⟩, + ⟨5,362,0,0,0,0,0,1,2⟩, + ⟨5,363,0,0,0,0,0,1,-1⟩, + ⟨4,363,362,0,0,0,0,1,1⟩, + ⟨4,362,363,0,0,0,0,-1,1⟩, + ⟨4,363,362,0,0,0,0,1,1⟩, + ⟨4,361,367,0,0,0,0,-1,1⟩, + ⟨4,361,366,0,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],988⟩, by decide⟩ +def backward_060 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State060, backwardShard2State061, + [ + ⟨4,361,365,0,0,0,0,1,2⟩, + ⟨4,361,364,0,0,0,0,1,2⟩, + ⟨4,361,363,0,0,0,0,1,2⟩, + ⟨4,361,358,0,0,0,0,1,1⟩, + ⟨4,361,357,0,0,0,0,-1,1⟩, + ⟨4,361,356,0,0,0,0,-1,2⟩, + ⟨4,361,355,0,0,0,0,-1,2⟩, + ⟨4,361,354,0,0,0,0,-1,2⟩, + ⟨4,361,353,0,0,0,0,-1,1⟩, + ⟨4,361,352,0,0,0,0,-1,2⟩, + ⟨5,361,0,0,0,0,0,2,1⟩, + ⟨5,362,0,0,0,0,0,1,-1⟩, + ⟨4,362,361,0,0,0,0,1,1⟩, + ⟨4,361,362,0,0,0,0,-1,1⟩, + ⟨4,362,361,0,0,0,0,1,1⟩, + ⟨4,360,367,0,0,0,0,1,1⟩, + ⟨4,360,366,0,0,0,0,1,1⟩, + ⟨4,360,365,0,0,0,0,-1,1⟩, + ⟨4,360,364,0,0,0,0,-1,1⟩, + ⟨4,360,363,0,0,0,0,-1,1⟩, + ⟨4,360,362,0,0,0,0,-1,1⟩, + ⟨4,360,359,0,0,0,0,1,1⟩, + ⟨4,360,357,0,0,0,0,2,1⟩, + ⟨4,360,352,0,0,0,0,-1,1⟩, + ⟨5,360,0,0,0,0,0,1,-1⟩, + ⟨4,359,367,0,0,0,0,1,1⟩, + ⟨4,359,366,0,0,0,0,1,1⟩, + ⟨4,359,365,0,0,0,0,-1,1⟩, + ⟨4,359,364,0,0,0,0,-1,1⟩, + ⟨4,359,363,0,0,0,0,-1,1⟩, + ⟨4,359,362,0,0,0,0,-1,1⟩, + ⟨4,359,357,0,0,0,0,2,1⟩, + ⟨5,359,0,0,0,0,0,1,-1⟩, + ⟨5,361,0,0,0,0,0,1,-1⟩, + ⟨4,361,359,0,0,0,0,1,1⟩, + ⟨4,359,361,0,0,0,0,-1,1⟩, + ⟨4,361,359,0,0,0,0,1,1⟩, + ⟨5,359,0,0,0,0,0,1,-1⟩, + ⟨4,359,358,0,0,0,0,1,1⟩, + ⟨4,358,359,0,0,0,0,-1,1⟩, + ⟨4,359,358,0,0,0,0,1,1⟩, + ⟨4,357,367,0,0,0,0,1,2⟩, + ⟨4,357,366,0,0,0,0,1,2⟩, + ⟨4,357,365,0,0,0,0,-1,2⟩, + ⟨4,357,364,0,0,0,0,-1,2⟩, + ⟨4,357,363,0,0,0,0,-1,2⟩, + ⟨4,357,362,0,0,0,0,-1,2⟩, + ⟨4,357,361,0,0,0,0,1,2⟩, + ⟨5,357,0,0,0,0,0,2,-1⟩, + ⟨5,360,0,0,0,0,0,1,-1⟩, + ⟨4,360,357,0,0,0,0,1,1⟩, + ⟨4,357,360,0,0,0,0,-1,1⟩, + ⟨4,360,357,0,0,0,0,1,1⟩, + ⟨4,356,367,0,0,0,0,1,1⟩, + ⟨4,356,366,0,0,0,0,1,1⟩, + ⟨4,356,361,0,0,0,0,-1,1⟩, + ⟨4,356,360,0,0,0,0,-1,1⟩, + ⟨4,356,359,0,0,0,0,-2,1⟩, + ⟨4,356,355,0,0,0,0,1,1⟩, + ⟨4,356,354,0,0,0,0,1,1⟩, + ⟨4,356,353,0,0,0,0,2,1⟩, + ⟨4,356,352,0,0,0,0,1,1⟩, + ⟨5,356,0,0,0,0,0,1,2⟩, + ⟨5,358,0,0,0,0,0,1,-1⟩, + ⟨4,358,356,0,0,0,0,1,1⟩, + ⟨4,356,358,0,0,0,0,-1,1⟩, + ⟨4,358,356,0,0,0,0,1,1⟩, + ⟨4,355,367,0,0,0,0,1,1⟩, + ⟨4,355,366,0,0,0,0,1,1⟩, + ⟨4,355,361,0,0,0,0,-1,1⟩, + ⟨4,355,360,0,0,0,0,-1,1⟩, + ⟨4,355,359,0,0,0,0,-2,1⟩, + ⟨4,355,358,0,0,0,0,-2,1⟩, + ⟨4,355,354,0,0,0,0,1,1⟩, + ⟨4,355,353,0,0,0,0,2,1⟩, + ⟨4,355,352,0,0,0,0,1,1⟩, + ⟨5,355,0,0,0,0,0,1,-1⟩, + ⟨5,357,0,0,0,0,0,1,-1⟩, + ⟨4,357,355,0,0,0,0,1,1⟩, + ⟨4,355,357,0,0,0,0,-1,1⟩, + ⟨4,357,355,0,0,0,0,1,1⟩, + ⟨5,356,0,0,0,0,0,1,-1⟩, + ⟨4,356,354,0,0,0,0,1,1⟩, + ⟨4,354,356,0,0,0,0,-1,1⟩, + ⟨4,356,354,0,0,0,0,1,1⟩, + ⟨4,353,359,0,0,0,0,-1,2⟩, + ⟨4,353,358,0,0,0,0,-1,2⟩, + ⟨4,353,357,0,0,0,0,1,2⟩, + ⟨4,353,356,0,0,0,0,1,2⟩, + ⟨4,353,354,0,0,0,0,-1,2⟩, + ⟨4,353,352,0,0,0,0,1,2⟩, + ⟨5,353,0,0,0,0,0,2,1⟩, + ⟨4,352,355,0,0,0,0,-1,1⟩, + ⟨5,354,0,0,0,0,0,1,-1⟩, + ⟨4,354,352,0,0,0,0,1,1⟩, + ⟨4,352,354,0,0,0,0,-1,1⟩, + ⟨4,354,352,0,0,0,0,1,1⟩, + ⟨4,383,382,0,0,0,0,-1,1⟩, + ⟨4,383,381,0,0,0,0,1,1⟩, + ⟨4,383,380,0,0,0,0,1,1⟩, + ⟨4,383,379,0,0,0,0,1,1⟩, + ⟨4,383,377,0,0,0,0,1,1⟩, + ⟨4,383,376,0,0,0,0,-1,1⟩, + ⟨4,383,375,0,0,0,0,-1,1⟩, + ⟨4,383,373,0,0,0,0,-2,1⟩, + ⟨5,383,0,0,0,0,0,1,2⟩, + ⟨4,381,380,0,0,0,0,-1,1⟩, + ⟨4,381,379,0,0,0,0,1,1⟩, + ⟨4,381,378,0,0,0,0,-1,1⟩, + ⟨4,381,377,0,0,0,0,1,1⟩, + ⟨4,381,372,0,0,0,0,1,1⟩, + ⟨4,381,370,0,0,0,0,1,1⟩, + ⟨4,381,368,0,0,0,0,-1,1⟩, + ⟨5,381,0,0,0,0,0,1,2⟩, + ⟨4,379,383,0,0,0,0,1,1⟩, + ⟨4,379,382,0,0,0,0,1,1⟩, + ⟨4,379,381,0,0,0,0,-2,1⟩, + ⟨4,379,380,0,0,0,0,-2,1⟩, + ⟨4,379,378,0,0,0,0,-3,2⟩, + ⟨4,379,377,0,0,0,0,1,1⟩, + ⟨4,379,373,0,0,0,0,1,1⟩, + ⟨4,379,372,0,0,0,0,1,1⟩, + ⟨4,379,371,0,0,0,0,1,2⟩, + ⟨4,379,370,0,0,0,0,1,1⟩, + ⟨4,379,369,0,0,0,0,-1,1⟩, + ⟨4,379,368,0,0,0,0,-2,1⟩, + ⟨5,379,0,0,0,0,0,1,-1⟩, + ⟨4,378,383,0,0,0,0,2,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],990⟩, by decide⟩ +def backward_061 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State061, backwardShard2State062, + [ + ⟨4,378,382,0,0,0,0,2,1⟩, + ⟨4,378,377,0,0,0,0,-2,1⟩, + ⟨4,378,374,0,0,0,0,-2,1⟩, + ⟨4,378,373,0,0,0,0,2,1⟩, + ⟨4,378,371,0,0,0,0,1,1⟩, + ⟨4,378,369,0,0,0,0,2,1⟩, + ⟨4,378,368,0,0,0,0,2,1⟩, + ⟨5,378,0,0,0,0,0,1,2⟩, + ⟨5,379,0,0,0,0,0,1,-1⟩, + ⟨4,379,378,0,0,0,0,1,1⟩, + ⟨4,378,379,0,0,0,0,-1,1⟩, + ⟨4,379,378,0,0,0,0,1,1⟩, + ⟨4,377,383,0,0,0,0,-1,1⟩, + ⟨4,377,382,0,0,0,0,-1,1⟩, + ⟨4,377,381,0,0,0,0,1,2⟩, + ⟨4,377,380,0,0,0,0,1,2⟩, + ⟨4,377,379,0,0,0,0,1,2⟩, + ⟨4,377,374,0,0,0,0,1,1⟩, + ⟨4,377,373,0,0,0,0,-1,1⟩, + ⟨4,377,372,0,0,0,0,-1,2⟩, + ⟨4,377,371,0,0,0,0,-1,2⟩, + ⟨4,377,370,0,0,0,0,-1,2⟩, + ⟨4,377,369,0,0,0,0,-1,1⟩, + ⟨4,377,368,0,0,0,0,-1,2⟩, + ⟨5,377,0,0,0,0,0,2,1⟩, + ⟨5,378,0,0,0,0,0,1,-1⟩, + ⟨4,378,377,0,0,0,0,1,1⟩, + ⟨4,377,378,0,0,0,0,-1,1⟩, + ⟨4,378,377,0,0,0,0,1,1⟩, + ⟨4,376,383,0,0,0,0,1,1⟩, + ⟨4,376,382,0,0,0,0,1,1⟩, + ⟨4,376,381,0,0,0,0,-1,1⟩, + ⟨4,376,380,0,0,0,0,-1,1⟩, + ⟨4,376,379,0,0,0,0,-1,1⟩, + ⟨4,376,378,0,0,0,0,-1,1⟩, + ⟨4,376,375,0,0,0,0,1,1⟩, + ⟨4,376,373,0,0,0,0,2,1⟩, + ⟨4,376,368,0,0,0,0,-1,1⟩, + ⟨5,376,0,0,0,0,0,1,-1⟩, + ⟨4,375,383,0,0,0,0,1,1⟩, + ⟨4,375,382,0,0,0,0,1,1⟩, + ⟨4,375,381,0,0,0,0,-1,1⟩, + ⟨4,375,380,0,0,0,0,-1,1⟩, + ⟨4,375,379,0,0,0,0,-1,1⟩, + ⟨4,375,378,0,0,0,0,-1,1⟩, + ⟨4,375,373,0,0,0,0,2,1⟩, + ⟨5,375,0,0,0,0,0,1,-1⟩, + ⟨5,377,0,0,0,0,0,1,-1⟩, + ⟨4,377,375,0,0,0,0,1,1⟩, + ⟨4,375,377,0,0,0,0,-1,1⟩, + ⟨4,377,375,0,0,0,0,1,1⟩, + ⟨5,375,0,0,0,0,0,1,-1⟩, + ⟨4,375,374,0,0,0,0,1,1⟩, + ⟨4,374,375,0,0,0,0,-1,1⟩, + ⟨4,375,374,0,0,0,0,1,1⟩, + ⟨4,373,383,0,0,0,0,1,2⟩, + ⟨4,373,382,0,0,0,0,1,2⟩, + ⟨4,373,381,0,0,0,0,-1,2⟩, + ⟨4,373,380,0,0,0,0,-1,2⟩, + ⟨4,373,379,0,0,0,0,-1,2⟩, + ⟨4,373,378,0,0,0,0,-1,2⟩, + ⟨4,373,377,0,0,0,0,1,2⟩, + ⟨5,373,0,0,0,0,0,2,-1⟩, + ⟨5,376,0,0,0,0,0,1,-1⟩, + ⟨4,376,373,0,0,0,0,1,1⟩, + ⟨4,373,376,0,0,0,0,-1,1⟩, + ⟨4,376,373,0,0,0,0,1,1⟩, + ⟨4,372,383,0,0,0,0,1,1⟩, + ⟨4,372,382,0,0,0,0,1,1⟩, + ⟨4,372,377,0,0,0,0,-1,1⟩, + ⟨4,372,376,0,0,0,0,-1,1⟩, + ⟨4,372,375,0,0,0,0,-2,1⟩, + ⟨4,372,371,0,0,0,0,1,1⟩, + ⟨4,372,370,0,0,0,0,1,1⟩, + ⟨4,372,369,0,0,0,0,2,1⟩, + ⟨4,372,368,0,0,0,0,1,1⟩, + ⟨5,372,0,0,0,0,0,1,2⟩, + ⟨5,374,0,0,0,0,0,1,-1⟩, + ⟨4,374,372,0,0,0,0,1,1⟩, + ⟨4,372,374,0,0,0,0,-1,1⟩, + ⟨4,374,372,0,0,0,0,1,1⟩, + ⟨4,371,383,0,0,0,0,1,1⟩, + ⟨4,371,382,0,0,0,0,1,1⟩, + ⟨4,371,377,0,0,0,0,-1,1⟩, + ⟨4,371,376,0,0,0,0,-1,1⟩, + ⟨4,371,375,0,0,0,0,-2,1⟩, + ⟨4,371,374,0,0,0,0,-2,1⟩, + ⟨4,371,370,0,0,0,0,1,1⟩, + ⟨4,371,369,0,0,0,0,2,1⟩, + ⟨4,371,368,0,0,0,0,1,1⟩, + ⟨5,371,0,0,0,0,0,1,-1⟩, + ⟨5,373,0,0,0,0,0,1,-1⟩, + ⟨4,373,371,0,0,0,0,1,1⟩, + ⟨4,371,373,0,0,0,0,-1,1⟩, + ⟨4,373,371,0,0,0,0,1,1⟩, + ⟨5,372,0,0,0,0,0,1,-1⟩, + ⟨4,372,370,0,0,0,0,1,1⟩, + ⟨4,370,372,0,0,0,0,-1,1⟩, + ⟨4,372,370,0,0,0,0,1,1⟩, + ⟨4,369,375,0,0,0,0,-1,2⟩, + ⟨4,369,374,0,0,0,0,-1,2⟩, + ⟨4,369,373,0,0,0,0,1,2⟩, + ⟨4,369,372,0,0,0,0,1,2⟩, + ⟨4,369,370,0,0,0,0,-1,2⟩, + ⟨4,369,368,0,0,0,0,1,2⟩, + ⟨5,369,0,0,0,0,0,2,1⟩, + ⟨4,368,371,0,0,0,0,-1,1⟩, + ⟨5,370,0,0,0,0,0,1,-1⟩, + ⟨4,370,368,0,0,0,0,1,1⟩, + ⟨4,368,370,0,0,0,0,-1,1⟩, + ⟨4,370,368,0,0,0,0,1,1⟩, + ⟨4,399,398,0,0,0,0,-1,1⟩, + ⟨4,399,397,0,0,0,0,1,1⟩, + ⟨4,399,396,0,0,0,0,1,1⟩, + ⟨4,399,395,0,0,0,0,1,1⟩, + ⟨4,399,393,0,0,0,0,1,1⟩, + ⟨4,399,392,0,0,0,0,-1,1⟩, + ⟨4,399,391,0,0,0,0,-1,1⟩, + ⟨4,399,389,0,0,0,0,-2,1⟩, + ⟨5,399,0,0,0,0,0,1,2⟩, + ⟨4,397,396,0,0,0,0,-1,1⟩, + ⟨4,397,395,0,0,0,0,1,1⟩, + ⟨4,397,394,0,0,0,0,-1,1⟩, + ⟨4,397,393,0,0,0,0,1,1⟩, + ⟨4,397,388,0,0,0,0,1,1⟩, + ⟨4,397,386,0,0,0,0,1,1⟩, + ⟨4,397,384,0,0,0,0,-1,1⟩, + ⟨5,397,0,0,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],980⟩, by decide⟩ +def backward_062 : CheckedSegment frames paid warps := + ⟨⟨backwardShard2State062, backwardShard2State063, + [ + ⟨4,395,399,0,0,0,0,1,1⟩, + ⟨4,395,398,0,0,0,0,1,1⟩, + ⟨4,395,397,0,0,0,0,-2,1⟩, + ⟨4,395,396,0,0,0,0,-2,1⟩, + ⟨4,395,394,0,0,0,0,-3,2⟩, + ⟨4,395,393,0,0,0,0,1,1⟩, + ⟨4,395,389,0,0,0,0,1,1⟩, + ⟨4,395,388,0,0,0,0,1,1⟩, + ⟨4,395,387,0,0,0,0,1,2⟩, + ⟨4,395,386,0,0,0,0,1,1⟩, + ⟨4,395,385,0,0,0,0,-1,1⟩, + ⟨4,395,384,0,0,0,0,-2,1⟩, + ⟨5,395,0,0,0,0,0,1,-1⟩, + ⟨4,394,399,0,0,0,0,2,1⟩, + ⟨4,394,398,0,0,0,0,2,1⟩, + ⟨4,394,393,0,0,0,0,-2,1⟩, + ⟨4,394,390,0,0,0,0,-2,1⟩, + ⟨4,394,389,0,0,0,0,2,1⟩, + ⟨4,394,387,0,0,0,0,1,1⟩, + ⟨4,394,385,0,0,0,0,2,1⟩, + ⟨4,394,384,0,0,0,0,2,1⟩, + ⟨5,394,0,0,0,0,0,1,2⟩, + ⟨5,395,0,0,0,0,0,1,-1⟩, + ⟨4,395,394,0,0,0,0,1,1⟩, + ⟨4,394,395,0,0,0,0,-1,1⟩, + ⟨4,395,394,0,0,0,0,1,1⟩, + ⟨4,393,399,0,0,0,0,-1,1⟩, + ⟨4,393,398,0,0,0,0,-1,1⟩, + ⟨4,393,397,0,0,0,0,1,2⟩, + ⟨4,393,396,0,0,0,0,1,2⟩, + ⟨4,393,395,0,0,0,0,1,2⟩, + ⟨4,393,390,0,0,0,0,1,1⟩, + ⟨4,393,389,0,0,0,0,-1,1⟩, + ⟨4,393,388,0,0,0,0,-1,2⟩, + ⟨4,393,387,0,0,0,0,-1,2⟩, + ⟨4,393,386,0,0,0,0,-1,2⟩, + ⟨4,393,385,0,0,0,0,-1,1⟩, + ⟨4,393,384,0,0,0,0,-1,2⟩, + ⟨5,393,0,0,0,0,0,2,1⟩, + ⟨5,394,0,0,0,0,0,1,-1⟩, + ⟨4,394,393,0,0,0,0,1,1⟩, + ⟨4,393,394,0,0,0,0,-1,1⟩, + ⟨4,394,393,0,0,0,0,1,1⟩, + ⟨4,392,399,0,0,0,0,1,1⟩, + ⟨4,392,398,0,0,0,0,1,1⟩, + ⟨4,392,397,0,0,0,0,-1,1⟩, + ⟨4,392,396,0,0,0,0,-1,1⟩, + ⟨4,392,395,0,0,0,0,-1,1⟩, + ⟨4,392,394,0,0,0,0,-1,1⟩, + ⟨4,392,391,0,0,0,0,1,1⟩, + ⟨4,392,389,0,0,0,0,2,1⟩, + ⟨4,392,384,0,0,0,0,-1,1⟩, + ⟨5,392,0,0,0,0,0,1,-1⟩, + ⟨4,391,399,0,0,0,0,1,1⟩, + ⟨4,391,398,0,0,0,0,1,1⟩, + ⟨4,391,397,0,0,0,0,-1,1⟩, + ⟨4,391,396,0,0,0,0,-1,1⟩, + ⟨4,391,395,0,0,0,0,-1,1⟩, + ⟨4,391,394,0,0,0,0,-1,1⟩, + ⟨4,391,389,0,0,0,0,2,1⟩, + ⟨5,391,0,0,0,0,0,1,-1⟩, + ⟨5,393,0,0,0,0,0,1,-1⟩, + ⟨4,393,391,0,0,0,0,1,1⟩, + ⟨4,391,393,0,0,0,0,-1,1⟩, + ⟨4,393,391,0,0,0,0,1,1⟩, + ⟨5,391,0,0,0,0,0,1,-1⟩, + ⟨4,391,390,0,0,0,0,1,1⟩, + ⟨4,390,391,0,0,0,0,-1,1⟩, + ⟨4,391,390,0,0,0,0,1,1⟩, + ⟨4,389,399,0,0,0,0,1,2⟩, + ⟨4,389,398,0,0,0,0,1,2⟩, + ⟨4,389,397,0,0,0,0,-1,2⟩, + ⟨4,389,396,0,0,0,0,-1,2⟩, + ⟨4,389,395,0,0,0,0,-1,2⟩, + ⟨4,389,394,0,0,0,0,-1,2⟩, + ⟨4,389,393,0,0,0,0,1,2⟩, + ⟨5,389,0,0,0,0,0,2,-1⟩, + ⟨5,392,0,0,0,0,0,1,-1⟩, + ⟨4,392,389,0,0,0,0,1,1⟩, + ⟨4,389,392,0,0,0,0,-1,1⟩, + ⟨4,392,389,0,0,0,0,1,1⟩, + ⟨4,388,399,0,0,0,0,1,1⟩, + ⟨4,388,398,0,0,0,0,1,1⟩, + ⟨4,388,393,0,0,0,0,-1,1⟩, + ⟨4,388,392,0,0,0,0,-1,1⟩, + ⟨4,388,391,0,0,0,0,-2,1⟩, + ⟨4,388,387,0,0,0,0,1,1⟩, + ⟨4,388,386,0,0,0,0,1,1⟩, + ⟨4,388,385,0,0,0,0,2,1⟩, + ⟨4,388,384,0,0,0,0,1,1⟩, + ⟨5,388,0,0,0,0,0,1,2⟩, + ⟨5,390,0,0,0,0,0,1,-1⟩, + ⟨4,390,388,0,0,0,0,1,1⟩, + ⟨4,388,390,0,0,0,0,-1,1⟩, + ⟨4,390,388,0,0,0,0,1,1⟩, + ⟨4,387,399,0,0,0,0,1,1⟩, + ⟨4,387,398,0,0,0,0,1,1⟩, + ⟨4,387,393,0,0,0,0,-1,1⟩, + ⟨4,387,392,0,0,0,0,-1,1⟩, + ⟨4,387,391,0,0,0,0,-2,1⟩, + ⟨4,387,390,0,0,0,0,-2,1⟩, + ⟨4,387,386,0,0,0,0,1,1⟩, + ⟨4,387,385,0,0,0,0,2,1⟩, + ⟨4,387,384,0,0,0,0,1,1⟩, + ⟨5,387,0,0,0,0,0,1,-1⟩, + ⟨5,389,0,0,0,0,0,1,-1⟩, + ⟨4,389,387,0,0,0,0,1,1⟩, + ⟨4,387,389,0,0,0,0,-1,1⟩, + ⟨4,389,387,0,0,0,0,1,1⟩, + ⟨5,388,0,0,0,0,0,1,-1⟩, + ⟨4,388,386,0,0,0,0,1,1⟩, + ⟨4,386,388,0,0,0,0,-1,1⟩, + ⟨4,388,386,0,0,0,0,1,1⟩, + ⟨4,385,391,0,0,0,0,-1,2⟩, + ⟨4,385,390,0,0,0,0,-1,2⟩, + ⟨4,385,389,0,0,0,0,1,2⟩, + ⟨4,385,388,0,0,0,0,1,2⟩, + ⟨4,385,386,0,0,0,0,-1,2⟩, + ⟨4,385,384,0,0,0,0,1,2⟩, + ⟨5,385,0,0,0,0,0,2,1⟩, + ⟨4,384,387,0,0,0,0,-1,1⟩, + ⟨5,386,0,0,0,0,0,1,-1⟩, + ⟨4,386,384,0,0,0,0,1,1⟩, + ⟨4,384,386,0,0,0,0,-1,1⟩, + ⟨4,386,384,0,0,0,0,1,1⟩, + ⟨4,555,540,0,0,0,0,1,1⟩, + ⟨4,555,554,0,0,0,0,-1,1⟩, + ⟨4,555,541,0,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1000⟩, by decide⟩ +#eval "NativeBackwardProofs2 checked" +end NativeData diff --git a/research/kappa-round3-warp-lean-20261022/NativeBackwardProofs2.log b/research/kappa-round3-warp-lean-20261022/NativeBackwardProofs2.log new file mode 100644 index 0000000000..3ed4ca0803 --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeBackwardProofs2.log @@ -0,0 +1 @@ +"NativeBackwardProofs2 checked" diff --git a/research/kappa-round3-warp-lean-20261022/NativeBackwardProofs3.lean b/research/kappa-round3-warp-lean-20261022/NativeBackwardProofs3.lean new file mode 100644 index 0000000000..937e72f912 --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeBackwardProofs3.lean @@ -0,0 +1,2803 @@ +-- Generated by native_generate.py from canonical payload SHA256 +-- cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd +import NativeData +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NativeData +open NativeCertificate +def backwardShard3State063 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard3State064 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (2)) (.branch 1 (.leaf (2)) (.leaf (78)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (78)) (.leaf (89))) (.branch 1 (.leaf (89)) (.branch 1 (.leaf (29)) (.leaf (29))))) (.branch 2 (.branch 1 (.leaf (94)) (.leaf (94))) (.branch 1 (.leaf (59)) (.branch 1 (.leaf (59)) (.leaf (9))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (9)) (.leaf (83))) (.branch 1 (.leaf (83)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard3State065 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (310)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard3State066 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (363))) (.branch 1 (.leaf (366)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (310)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (362)) (.leaf (365))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (362)))) (.branch 2 (.branch 1 (.leaf (363)) (.leaf (365))) (.branch 1 (.leaf (366)) (.branch 1 (.leaf (367)) (.leaf (368)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (369)) (.leaf (93))) (.branch 1 (.leaf (367)) (.branch 1 (.leaf (65)) (.leaf (369))))) (.branch 2 (.branch 1 (.leaf (64)) (.leaf (12))) (.branch 1 (.leaf (12)) (.branch 1 (.leaf (368)) (.leaf (13))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard3State067 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (310)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard3State068 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (3))) (.branch 1 (.leaf (384)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (384))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (310)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (398))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (392)) (.leaf (394))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (393)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (391)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (395)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard3State069 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (3))) (.branch 1 (.leaf (384)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (384))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (310)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (295))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (14))) (.branch 1 (.leaf (14)) (.branch 1 (.leaf (102)) (.leaf (102)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (58)) (.leaf (58))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (33)) (.leaf (105))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (19))) (.branch 1 (.leaf (19)) (.branch 1 (.leaf (40)) (.leaf (40)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (79)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard3State070 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (3))) (.branch 1 (.leaf (384)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (384))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (295))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard3State071 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (3))) (.branch 1 (.leaf (384)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (425))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (423)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (384))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (422))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (295))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (422)) (.branch 1 (.leaf (423)) (.leaf (425))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (104))) (.branch 1 (.leaf (104)) (.branch 1 (.leaf (57)) (.leaf (57))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (20)) (.leaf (20))) (.branch 1 (.leaf (42)) (.branch 1 (.leaf (42)) (.leaf (21))))) (.branch 2 (.branch 1 (.leaf (21)) (.leaf (41))) (.branch 1 (.leaf (41)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard3State072 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (3))) (.branch 1 (.leaf (384)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (384))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (295))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard3State073 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (3))) (.branch 1 (.leaf (384)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (443)) (.leaf (384))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (446))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (445))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (88)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (295))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (442)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (452)) (.leaf (443)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (453))) (.branch 1 (.leaf (447)) (.branch 1 (.leaf (451)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (447))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (449)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (450)) (.leaf (439))) (.branch 1 (.leaf (448)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard3State074 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (3))) (.branch 1 (.leaf (384)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (88)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (295))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (51)) (.leaf (51))) (.branch 1 (.leaf (36)) (.branch 1 (.leaf (36)) (.leaf (52)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (52)) (.leaf (35))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard3State075 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (3))) (.branch 1 (.leaf (384)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (88)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (295))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (475)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard3State076 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (88)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (295))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (8))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (84)) (.leaf (84))))) (.branch 2 (.branch 1 (.leaf (77)) (.leaf (77))) (.branch 1 (.leaf (3)) (.branch 1 (.leaf (3)) (.leaf (95)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (95)) (.leaf (60))) (.branch 1 (.leaf (60)) (.branch 1 (.leaf (30)) (.leaf (30))))) (.branch 2 (.branch 1 (.leaf (88)) (.leaf (88))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard3State077 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (305))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (305)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (305)) (.leaf (295))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard3State078 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (506)) (.leaf (502))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (305))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (505)) (.leaf (503))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (305)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (305)) (.leaf (295))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (502)) (.branch 1 (.leaf (503)) (.leaf (505)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (506)) (.leaf (507))) (.branch 1 (.leaf (508)) (.branch 1 (.leaf (509)) (.leaf (510))))) (.branch 2 (.branch 1 (.leaf (507)) (.leaf (61))) (.branch 1 (.leaf (509)) (.branch 1 (.leaf (32)) (.leaf (510)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (62)) (.leaf (508))) (.branch 1 (.leaf (31)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard3State079 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (307))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (305))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (516))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (305)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (305)) (.leaf (295))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard3State080 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (308)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (307))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (305))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (516))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (310)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (305)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (305)) (.leaf (295))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (532)) (.leaf (534))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (533))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (531)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (535)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard3State081 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (308)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (307))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (305))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (516))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (310)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (305)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (305)) (.leaf (295))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (308)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (70)) (.leaf (7))) (.branch 1 (.leaf (7)) (.branch 1 (.leaf (71)) (.leaf (71))))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (6))) (.branch 1 (.leaf (98)) (.branch 1 (.leaf (98)) (.leaf (66))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (66)) (.leaf (99))) (.branch 1 (.leaf (99)) (.leaf (67)))) (.branch 2 (.branch 1 (.leaf (67)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard3State082 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (308)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (307))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (305))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (516))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (309)) (.leaf (309))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (310)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (305)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (305)) (.leaf (295))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (309)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (308)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard3State083 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (308)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (307))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (565)) (.branch 1 (.leaf (562)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (305))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (516))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (309)) (.leaf (309))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (310)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (305)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (305)) (.leaf (295))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (309)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (563)) (.branch 1 (.leaf (566)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (308)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (562))) (.branch 1 (.leaf (563)) (.branch 1 (.leaf (565)) (.leaf (566)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (567)) (.leaf (54))) (.branch 1 (.leaf (55)) (.branch 1 (.leaf (55)) (.leaf (567))))) (.branch 2 (.branch 1 (.leaf (43)) (.leaf (44))) (.branch 1 (.leaf (44)) (.branch 1 (.leaf (107)) (.leaf (107))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (108)) (.leaf (108))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard3State084 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (308)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (307))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (1909)) (.branch 1 (.leaf (1909)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (305))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (516))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (309)) (.leaf (309))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (310)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (305)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (305)) (.leaf (295))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (309)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (1909)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (308)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (1909))) (.branch 1 (.leaf (1909)) (.branch 1 (.leaf (572)) (.leaf (1909)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1909))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1909))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (560))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backward_063 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State063, backwardShard3State064, + [ + ⟨4,563,541,0,0,0,0,1,1⟩, + ⟨4,563,562,0,0,0,0,1,1⟩, + ⟨4,563,540,0,0,0,0,-1,1⟩, + ⟨4,572,554,0,0,0,0,1,1⟩, + ⟨4,572,562,0,0,0,0,1,1⟩, + ⟨4,572,540,0,0,0,0,-1,1⟩, + ⟨4,573,554,0,0,0,0,-1,1⟩, + ⟨4,573,541,0,0,0,0,1,1⟩, + ⟨4,573,562,0,0,0,0,1,1⟩, + ⟨4,553,542,0,0,0,0,1,1⟩, + ⟨4,553,552,0,0,0,0,-1,1⟩, + ⟨4,553,543,0,0,0,0,1,1⟩, + ⟨4,565,542,0,0,0,0,1,1⟩, + ⟨4,565,552,0,0,0,0,-2,1⟩, + ⟨4,565,543,0,0,0,0,1,1⟩, + ⟨4,565,564,0,0,0,0,1,1⟩, + ⟨4,570,542,0,0,0,0,1,1⟩, + ⟨4,570,564,0,0,0,0,1,1⟩, + ⟨4,570,552,0,0,0,0,-1,1⟩, + ⟨4,571,543,0,0,0,0,1,1⟩, + ⟨4,571,564,0,0,0,0,1,1⟩, + ⟨4,571,552,0,0,0,0,-1,1⟩, + ⟨4,458,464,0,0,0,0,1,1⟩, + ⟨4,476,464,0,0,0,0,1,1⟩, + ⟨4,477,465,0,0,0,0,1,1⟩, + ⟨4,464,465,0,0,0,0,-1,1⟩, + ⟨4,476,465,0,0,0,0,-1,1⟩, + ⟨4,462,470,0,0,0,0,1,1⟩, + ⟨4,518,470,0,0,0,0,-1,2⟩, + ⟨4,519,471,0,0,0,0,-1,2⟩, + ⟨4,478,488,0,0,0,0,1,1⟩, + ⟨4,470,471,0,0,0,0,-1,1⟩, + ⟨4,518,471,0,0,0,0,1,2⟩, + ⟨4,520,478,0,0,0,0,1,1⟩, + ⟨4,521,479,0,0,0,0,1,1⟩, + ⟨4,478,479,0,0,0,0,-1,1⟩, + ⟨4,520,479,0,0,0,0,-1,1⟩, + ⟨4,556,509,0,0,0,0,1,1⟩, + ⟨4,557,510,0,0,0,0,1,1⟩, + ⟨4,460,468,0,0,0,0,1,1⟩, + ⟨4,530,468,0,0,0,0,-1,2⟩, + ⟨4,531,469,0,0,0,0,-1,2⟩, + ⟨4,468,469,0,0,0,0,-1,1⟩, + ⟨4,530,469,0,0,0,0,1,2⟩, + ⟨4,480,490,0,0,0,0,1,1⟩, + ⟨4,534,480,0,0,0,0,1,1⟩, + ⟨4,535,481,0,0,0,0,1,1⟩, + ⟨4,480,481,0,0,0,0,-1,1⟩, + ⟨4,534,481,0,0,0,0,-1,1⟩, + ⟨4,546,511,0,0,0,0,1,1⟩, + ⟨4,547,512,0,0,0,0,1,1⟩, + ⟨4,457,466,0,0,0,0,1,1⟩, + ⟨4,486,466,0,0,0,0,1,1⟩, + ⟨4,487,467,0,0,0,0,1,1⟩, + ⟨4,466,467,0,0,0,0,-1,1⟩, + ⟨4,486,467,0,0,0,0,-1,1⟩, + ⟨4,532,488,0,0,0,0,1,1⟩, + ⟨4,533,489,0,0,0,0,1,1⟩, + ⟨4,488,489,0,0,0,0,-1,1⟩, + ⟨4,532,489,0,0,0,0,-1,1⟩, + ⟨4,544,498,0,0,0,0,1,1⟩, + ⟨4,545,499,0,0,0,0,1,1⟩, + ⟨4,522,490,0,0,0,0,1,1⟩, + ⟨4,523,491,0,0,0,0,1,1⟩, + ⟨4,490,491,0,0,0,0,-1,1⟩, + ⟨4,522,491,0,0,0,0,-1,1⟩, + ⟨4,558,500,0,0,0,0,1,1⟩, + ⟨4,559,501,0,0,0,0,1,1⟩, + ⟨4,474,456,0,0,0,0,1,1⟩, + ⟨4,475,457,0,0,0,0,1,1⟩, + ⟨4,457,456,0,0,0,0,-1,1⟩, + ⟨4,475,456,0,0,0,0,-1,1⟩, + ⟨4,528,462,0,0,0,0,-1,2⟩, + ⟨4,529,463,0,0,0,0,-1,2⟩, + ⟨4,462,463,0,0,0,0,-1,1⟩, + ⟨4,528,463,0,0,0,0,1,2⟩, + ⟨4,516,460,0,0,0,0,-1,2⟩, + ⟨4,517,461,0,0,0,0,-1,2⟩, + ⟨4,460,461,0,0,0,0,-1,1⟩, + ⟨4,516,461,0,0,0,0,1,2⟩, + ⟨4,484,458,0,0,0,0,1,1⟩, + ⟨4,485,459,0,0,0,0,1,1⟩, + ⟨4,458,459,0,0,0,0,-1,1⟩, + ⟨4,484,459,0,0,0,0,-1,1⟩, + ⟨1,224,0,0,2,0,0,0,1⟩, + ⟨4,0,224,2,0,0,0,-1,1⟩, + ⟨1,225,0,0,2,0,0,0,1⟩, + ⟨4,0,225,2,0,0,0,-1,1⟩, + ⟨1,226,0,0,78,76,0,0,1⟩, + ⟨4,76,226,78,0,0,0,-1,1⟩, + ⟨1,227,0,0,78,76,0,0,1⟩, + ⟨4,76,227,78,0,0,0,-1,1⟩, + ⟨1,228,0,0,89,87,0,0,1⟩, + ⟨4,87,228,89,0,0,0,-1,1⟩, + ⟨1,229,0,0,89,87,0,0,1⟩, + ⟨4,87,229,89,0,0,0,-1,1⟩, + ⟨1,230,0,0,29,27,0,0,1⟩, + ⟨4,27,230,29,0,0,0,-1,1⟩, + ⟨1,231,0,0,29,27,0,0,1⟩, + ⟨4,27,231,29,0,0,0,-1,1⟩, + ⟨1,232,0,0,94,92,0,0,1⟩, + ⟨4,92,232,94,0,0,0,-1,1⟩, + ⟨1,233,0,0,94,92,0,0,1⟩, + ⟨4,92,233,94,0,0,0,-1,1⟩, + ⟨1,234,0,0,59,57,0,0,1⟩, + ⟨4,57,234,59,0,0,0,-1,1⟩, + ⟨1,235,0,0,59,57,0,0,1⟩, + ⟨4,57,235,59,0,0,0,-1,1⟩, + ⟨1,236,0,0,9,7,0,0,1⟩, + ⟨4,7,236,9,0,0,0,-1,1⟩, + ⟨1,237,0,0,9,7,0,0,1⟩, + ⟨4,7,237,9,0,0,0,-1,1⟩, + ⟨1,238,0,0,83,81,0,0,1⟩, + ⟨4,81,238,83,0,0,0,-1,1⟩, + ⟨1,239,0,0,83,81,0,0,1⟩, + ⟨4,81,239,83,0,0,0,-1,1⟩, + ⟨4,233,92,94,0,0,0,-1,1⟩, + ⟨4,92,233,94,0,0,0,1,1⟩, + ⟨4,233,92,94,0,0,0,-1,1⟩, + ⟨5,233,0,94,0,0,0,1,-1⟩, + ⟨4,235,57,59,0,0,0,-1,1⟩, + ⟨4,57,235,59,0,0,0,1,1⟩, + ⟨4,235,57,59,0,0,0,-1,1⟩, + ⟨5,235,0,59,0,0,0,1,-1⟩, + ⟨4,237,7,9,0,0,0,-1,1⟩, + ⟨4,7,237,9,0,0,0,1,1⟩, + ⟨4,237,7,9,0,0,0,-1,1⟩, + ⟨5,237,0,9,0,0,0,1,-1⟩, + ],#[0,16,0,0,0,0,0,0,0,0],904⟩, by decide⟩ +def backward_064 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State064, backwardShard3State065, + [ + ⟨4,239,81,83,0,0,0,-1,1⟩, + ⟨4,81,239,83,0,0,0,1,1⟩, + ⟨4,239,81,83,0,0,0,-1,1⟩, + ⟨5,239,0,83,0,0,0,1,-1⟩, + ⟨1,27,0,29,341,360,0,0,1⟩, + ⟨1,0,0,2,341,279,0,0,1⟩, + ⟨4,27,0,341,0,0,0,-1,1⟩, + ⟨4,0,27,341,0,0,0,1,2⟩, + ⟨1,57,0,59,342,451,0,0,1⟩, + ⟨1,224,0,2,342,280,0,0,1⟩, + ⟨4,57,224,342,0,0,0,-1,1⟩, + ⟨4,224,57,342,0,0,0,1,2⟩, + ⟨1,7,0,9,343,301,0,0,1⟩, + ⟨1,225,0,2,343,281,0,0,1⟩, + ⟨4,7,225,343,0,0,0,-1,1⟩, + ⟨4,225,7,343,0,0,0,1,2⟩, + ⟨1,87,0,89,344,540,0,0,1⟩, + ⟨1,76,0,78,344,507,0,0,1⟩, + ⟨4,87,76,344,0,0,0,-1,1⟩, + ⟨4,76,87,344,0,0,0,1,2⟩, + ⟨1,92,0,94,345,556,0,0,1⟩, + ⟨1,226,0,78,345,508,0,0,1⟩, + ⟨4,92,226,345,0,0,0,-1,1⟩, + ⟨4,226,92,345,0,0,0,1,2⟩, + ⟨1,81,0,83,346,523,0,0,1⟩, + ⟨1,227,0,78,346,509,0,0,1⟩, + ⟨4,81,227,346,0,0,0,-1,1⟩, + ⟨4,227,81,346,0,0,0,1,2⟩, + ⟨1,232,0,94,347,557,0,0,1⟩, + ⟨1,228,0,89,347,541,0,0,1⟩, + ⟨4,232,228,347,0,0,0,-1,1⟩, + ⟨4,228,232,347,0,0,0,1,2⟩, + ⟨1,238,0,83,348,524,0,0,1⟩, + ⟨1,229,0,89,348,542,0,0,1⟩, + ⟨4,238,229,348,0,0,0,-1,1⟩, + ⟨4,229,238,348,0,0,0,1,2⟩, + ⟨1,234,0,59,349,452,0,0,1⟩, + ⟨1,230,0,29,349,361,0,0,1⟩, + ⟨4,234,230,349,0,0,0,-1,1⟩, + ⟨4,230,234,349,0,0,0,1,2⟩, + ⟨1,236,0,9,350,302,0,0,1⟩, + ⟨1,231,0,29,350,362,0,0,1⟩, + ⟨4,236,231,350,0,0,0,-1,1⟩, + ⟨4,231,236,350,0,0,0,1,2⟩, + ⟨1,239,0,83,339,522,0,0,1⟩, + ⟨1,233,0,94,339,555,0,0,1⟩, + ⟨4,239,233,339,0,0,0,-1,1⟩, + ⟨4,233,239,339,0,0,0,1,2⟩, + ⟨1,237,0,9,340,300,0,0,1⟩, + ⟨1,235,0,59,340,450,0,0,1⟩, + ⟨4,237,235,340,0,0,0,-1,1⟩, + ⟨4,235,237,340,0,0,0,1,2⟩, + ⟨1,229,0,348,351,967,0,0,1⟩, + ⟨1,231,0,350,351,971,0,0,1⟩, + ⟨4,229,231,351,0,0,0,-1,1⟩, + ⟨1,224,0,342,352,953,0,0,1⟩, + ⟨1,226,0,345,352,961,0,0,1⟩, + ⟨4,224,226,352,0,0,0,-1,1⟩, + ⟨1,227,0,346,353,963,0,0,1⟩, + ⟨1,230,0,349,353,969,0,0,1⟩, + ⟨4,227,230,353,0,0,0,-1,1⟩, + ⟨1,225,0,343,354,955,0,0,1⟩, + ⟨1,228,0,347,354,965,0,0,1⟩, + ⟨4,225,228,354,0,0,0,-1,1⟩, + ⟨1,234,0,349,355,970,0,0,1⟩, + ⟨1,232,0,347,355,966,0,0,1⟩, + ⟨4,234,232,355,0,0,0,-1,1⟩, + ⟨1,81,0,346,356,964,0,0,1⟩, + ⟨1,7,0,343,356,956,0,0,1⟩, + ⟨4,81,7,356,0,0,0,-1,1⟩, + ⟨1,92,0,345,357,962,0,0,1⟩, + ⟨1,236,0,350,357,972,0,0,1⟩, + ⟨4,92,236,357,0,0,0,-1,1⟩, + ⟨1,57,0,342,358,954,0,0,1⟩, + ⟨1,238,0,348,358,968,0,0,1⟩, + ⟨4,57,238,358,0,0,0,-1,1⟩, + ⟨1,92,0,357,310,991,0,0,1⟩, + ⟨1,57,0,358,310,994,0,0,1⟩, + ⟨4,92,57,310,0,0,0,-1,1⟩, + ⟨4,57,92,310,0,0,0,1,1⟩, + ⟨4,92,57,310,0,0,0,-1,1⟩, + ⟨5,92,0,310,0,0,0,1,-1⟩, + ⟨5,92,0,310,0,0,0,1,-2⟩, + ⟨1,224,0,352,310,976,0,0,1⟩, + ⟨4,92,224,310,0,0,0,1,1⟩, + ⟨1,225,0,354,310,982,0,0,1⟩, + ⟨4,92,225,310,0,0,0,1,1⟩, + ⟨5,57,0,310,0,0,0,1,-2⟩, + ⟨1,81,0,356,310,988,0,0,1⟩, + ⟨4,57,81,310,0,0,0,-1,2⟩, + ⟨1,227,0,353,310,979,0,0,1⟩, + ⟨4,57,227,310,0,0,0,1,1⟩, + ⟨1,229,0,351,310,973,0,0,1⟩, + ⟨4,81,229,310,0,0,0,-1,1⟩, + ⟨4,229,81,310,0,0,0,1,1⟩, + ⟨4,81,229,310,0,0,0,-1,1⟩, + ⟨5,81,0,310,0,0,0,1,-1⟩, + ⟨1,234,0,355,310,985,0,0,1⟩, + ⟨4,224,234,310,0,0,0,-1,1⟩, + ⟨4,234,224,310,0,0,0,1,1⟩, + ⟨4,224,234,310,0,0,0,-1,1⟩, + ⟨5,224,0,310,0,0,0,1,-1⟩, + ⟨5,224,0,310,0,0,0,1,-2⟩, + ⟨4,225,227,310,0,0,0,-1,1⟩, + ⟨4,227,225,310,0,0,0,1,1⟩, + ⟨4,225,227,310,0,0,0,-1,1⟩, + ⟨5,225,0,310,0,0,0,1,-1⟩, + ⟨4,225,57,310,0,0,0,-1,1⟩, + ⟨4,225,229,310,0,0,0,-1,2⟩, + ⟨4,227,92,310,0,0,0,-1,1⟩, + ⟨4,227,224,310,0,0,0,-1,1⟩, + ⟨4,227,234,310,0,0,0,2,1⟩, + ⟨4,229,234,310,0,0,0,-1,1⟩, + ⟨4,234,229,310,0,0,0,1,1⟩, + ⟨4,229,234,310,0,0,0,-1,1⟩, + ⟨5,229,0,310,0,0,0,1,-1⟩, + ⟨5,229,0,310,0,0,0,2,-1⟩, + ⟨4,229,92,310,0,0,0,1,1⟩, + ⟨4,229,224,310,0,0,0,1,1⟩, + ⟨4,229,227,310,0,0,0,1,1⟩, + ⟨4,234,57,310,0,0,0,1,1⟩, + ⟨4,234,81,310,0,0,0,1,1⟩, + ⟨4,234,225,310,0,0,0,1,1⟩, + ⟨4,234,229,310,0,0,0,-1,1⟩, + ⟨4,234,227,310,0,0,0,-1,1⟩, + ⟨4,234,225,310,0,0,0,1,1⟩, + ⟨5,234,0,310,0,0,0,1,2⟩, + ⟨4,229,227,310,0,0,0,-1,1⟩, + ],#[0,48,0,0,0,0,0,0,0,0],612⟩, by decide⟩ +def backward_065 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State065, backwardShard3State066, + [ + ⟨4,229,81,310,0,0,0,-1,1⟩, + ⟨4,229,57,310,0,0,0,1,1⟩, + ⟨4,229,234,310,0,0,0,-1,1⟩, + ⟨4,234,229,310,0,0,0,1,1⟩, + ⟨4,229,234,310,0,0,0,-1,1⟩, + ⟨5,229,0,310,0,0,0,1,-1⟩, + ⟨4,227,234,310,0,0,0,1,2⟩, + ⟨4,227,229,310,0,0,0,1,1⟩, + ⟨4,227,225,310,0,0,0,-1,1⟩, + ⟨4,227,224,310,0,0,0,-1,2⟩, + ⟨4,227,81,310,0,0,0,1,2⟩, + ⟨4,227,57,310,0,0,0,-1,2⟩, + ⟨4,227,92,310,0,0,0,1,2⟩, + ⟨5,227,0,310,0,0,0,2,-1⟩, + ⟨4,225,229,310,0,0,0,-1,1⟩, + ⟨4,225,227,310,0,0,0,-1,2⟩, + ⟨4,225,224,310,0,0,0,1,2⟩, + ⟨4,225,81,310,0,0,0,-1,2⟩, + ⟨4,225,57,310,0,0,0,-1,2⟩, + ⟨4,225,92,310,0,0,0,-1,2⟩, + ⟨5,225,0,310,0,0,0,1,-2⟩, + ⟨4,224,81,310,0,0,0,-1,1⟩, + ⟨4,224,57,310,0,0,0,-1,1⟩, + ⟨4,224,92,310,0,0,0,1,1⟩, + ⟨5,224,0,310,0,0,0,1,2⟩, + ⟨4,224,225,310,0,0,0,-1,1⟩, + ⟨4,225,224,310,0,0,0,1,1⟩, + ⟨4,224,225,310,0,0,0,-1,1⟩, + ⟨5,224,0,310,0,0,0,1,-1⟩, + ⟨4,81,227,310,0,0,0,-1,2⟩, + ⟨4,81,225,310,0,0,0,1,1⟩, + ⟨4,81,92,310,0,0,0,-1,1⟩, + ⟨5,81,0,310,0,0,0,1,-2⟩, + ⟨4,57,227,310,0,0,0,-1,2⟩, + ⟨4,57,225,310,0,0,0,1,1⟩, + ⟨4,57,92,310,0,0,0,-1,1⟩, + ⟨5,57,0,310,0,0,0,1,-2⟩, + ⟨4,57,224,310,0,0,0,-1,1⟩, + ⟨4,224,57,310,0,0,0,1,1⟩, + ⟨4,57,224,310,0,0,0,-1,1⟩, + ⟨5,57,0,310,0,0,0,1,-1⟩, + ⟨4,92,227,310,0,0,0,1,2⟩, + ⟨4,92,225,310,0,0,0,-1,1⟩, + ⟨4,92,224,310,0,0,0,-1,1⟩, + ⟨4,92,81,310,0,0,0,-1,1⟩, + ⟨4,92,57,310,0,0,0,-1,1⟩, + ⟨1,240,0,0,72,70,0,0,1⟩, + ⟨4,70,240,72,0,0,0,-1,1⟩, + ⟨1,241,0,0,72,70,0,0,1⟩, + ⟨4,240,241,72,0,0,0,-1,1⟩, + ⟨1,242,0,0,73,71,0,0,1⟩, + ⟨4,71,242,73,0,0,0,-1,1⟩, + ⟨1,243,0,0,73,71,0,0,1⟩, + ⟨4,242,243,73,0,0,0,-1,1⟩, + ⟨1,244,0,0,92,90,0,0,1⟩, + ⟨4,90,244,92,0,0,0,-1,1⟩, + ⟨1,245,0,0,92,90,0,0,1⟩, + ⟨4,90,245,92,0,0,0,-1,1⟩, + ⟨1,246,0,0,93,91,0,0,1⟩, + ⟨4,91,246,93,0,0,0,-1,1⟩, + ⟨1,247,0,0,93,91,0,0,1⟩, + ⟨4,91,247,93,0,0,0,-1,1⟩, + ⟨1,248,0,0,65,63,0,0,1⟩, + ⟨4,63,248,65,0,0,0,-1,1⟩, + ⟨1,249,0,0,65,63,0,0,1⟩, + ⟨4,63,249,65,0,0,0,-1,1⟩, + ⟨1,250,0,0,64,62,0,0,1⟩, + ⟨4,62,250,64,0,0,0,-1,1⟩, + ⟨1,251,0,0,64,62,0,0,1⟩, + ⟨4,62,251,64,0,0,0,-1,1⟩, + ⟨1,252,0,0,12,10,0,0,1⟩, + ⟨4,10,252,12,0,0,0,-1,1⟩, + ⟨1,253,0,0,12,10,0,0,1⟩, + ⟨4,10,253,12,0,0,0,-1,1⟩, + ⟨1,254,0,0,13,11,0,0,1⟩, + ⟨4,11,254,13,0,0,0,-1,1⟩, + ⟨1,255,0,0,13,11,0,0,1⟩, + ⟨4,11,255,13,0,0,0,-1,1⟩, + ⟨4,249,63,65,0,0,0,-1,1⟩, + ⟨4,63,249,65,0,0,0,1,1⟩, + ⟨4,249,63,65,0,0,0,-1,1⟩, + ⟨5,249,0,65,0,0,0,1,-1⟩, + ⟨4,251,62,64,0,0,0,-1,1⟩, + ⟨4,62,251,64,0,0,0,1,1⟩, + ⟨4,251,62,64,0,0,0,-1,1⟩, + ⟨5,251,0,64,0,0,0,1,-1⟩, + ⟨4,253,10,12,0,0,0,-1,1⟩, + ⟨4,10,253,12,0,0,0,1,1⟩, + ⟨4,253,10,12,0,0,0,-1,1⟩, + ⟨5,253,0,12,0,0,0,1,-1⟩, + ⟨4,255,11,13,0,0,0,-1,1⟩, + ⟨4,11,255,13,0,0,0,1,1⟩, + ⟨4,255,11,13,0,0,0,-1,1⟩, + ⟨5,255,0,13,0,0,0,1,-1⟩, + ⟨1,91,0,93,361,552,0,0,1⟩, + ⟨1,70,0,72,361,489,0,0,1⟩, + ⟨4,91,70,361,0,0,0,-1,1⟩, + ⟨4,70,91,361,0,0,0,1,2⟩, + ⟨1,62,0,64,362,466,0,0,1⟩, + ⟨1,240,0,72,362,490,0,0,1⟩, + ⟨4,62,240,362,0,0,0,-1,1⟩, + ⟨4,240,62,362,0,0,0,1,2⟩, + ⟨1,10,0,12,363,310,0,0,1⟩, + ⟨1,241,0,72,363,491,0,0,1⟩, + ⟨4,10,241,363,0,0,0,-1,1⟩, + ⟨4,241,10,363,0,0,0,1,2⟩, + ⟨1,90,0,92,364,549,0,0,1⟩, + ⟨1,71,0,73,364,492,0,0,1⟩, + ⟨4,90,71,364,0,0,0,-1,1⟩, + ⟨4,71,90,364,0,0,0,1,2⟩, + ⟨1,63,0,65,365,469,0,0,1⟩, + ⟨1,242,0,73,365,493,0,0,1⟩, + ⟨4,63,242,365,0,0,0,-1,1⟩, + ⟨4,242,63,365,0,0,0,1,2⟩, + ⟨1,11,0,13,366,313,0,0,1⟩, + ⟨1,243,0,73,366,494,0,0,1⟩, + ⟨4,11,243,366,0,0,0,-1,1⟩, + ⟨4,243,11,366,0,0,0,1,2⟩, + ⟨1,248,0,65,367,470,0,0,1⟩, + ⟨1,244,0,92,367,550,0,0,1⟩, + ⟨4,248,244,367,0,0,0,-1,1⟩, + ⟨4,244,248,367,0,0,0,1,2⟩, + ⟨1,254,0,13,368,314,0,0,1⟩, + ⟨1,245,0,92,368,551,0,0,1⟩, + ⟨4,254,245,368,0,0,0,-1,1⟩, + ⟨4,245,254,368,0,0,0,1,2⟩, + ⟨1,250,0,64,369,467,0,0,1⟩, + ⟨1,246,0,93,369,553,0,0,1⟩, + ],#[0,34,0,0,0,0,0,0,0,0],730⟩, by decide⟩ +def backward_066 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State066, backwardShard3State067, + [ + ⟨4,250,246,369,0,0,0,-1,1⟩, + ⟨4,246,250,369,0,0,0,1,2⟩, + ⟨1,252,0,12,370,311,0,0,1⟩, + ⟨1,247,0,93,370,554,0,0,1⟩, + ⟨4,252,247,370,0,0,0,-1,1⟩, + ⟨4,247,252,370,0,0,0,1,2⟩, + ⟨1,255,0,13,359,312,0,0,1⟩, + ⟨1,249,0,65,359,468,0,0,1⟩, + ⟨4,255,249,359,0,0,0,-1,1⟩, + ⟨4,249,255,359,0,0,0,1,2⟩, + ⟨1,253,0,12,360,309,0,0,1⟩, + ⟨1,251,0,64,360,465,0,0,1⟩, + ⟨4,253,251,360,0,0,0,-1,1⟩, + ⟨4,251,253,360,0,0,0,1,2⟩, + ⟨1,245,0,368,371,1023,0,0,1⟩, + ⟨1,247,0,370,371,1027,0,0,1⟩, + ⟨4,245,247,371,0,0,0,-1,1⟩, + ⟨1,240,0,362,372,1009,0,0,1⟩, + ⟨1,242,0,365,372,1017,0,0,1⟩, + ⟨4,240,242,372,0,0,0,-1,1⟩, + ⟨1,243,0,366,373,1019,0,0,1⟩, + ⟨1,246,0,369,373,1025,0,0,1⟩, + ⟨4,243,246,373,0,0,0,-1,1⟩, + ⟨1,241,0,363,374,1011,0,0,1⟩, + ⟨1,244,0,367,374,1021,0,0,1⟩, + ⟨4,241,244,374,0,0,0,-1,1⟩, + ⟨1,250,0,369,375,1026,0,0,1⟩, + ⟨1,248,0,367,375,1022,0,0,1⟩, + ⟨4,250,248,375,0,0,0,-1,1⟩, + ⟨1,11,0,366,376,1020,0,0,1⟩, + ⟨1,10,0,363,376,1012,0,0,1⟩, + ⟨4,11,10,376,0,0,0,-1,1⟩, + ⟨1,63,0,365,377,1018,0,0,1⟩, + ⟨1,252,0,370,377,1028,0,0,1⟩, + ⟨4,63,252,377,0,0,0,-1,1⟩, + ⟨1,62,0,362,378,1010,0,0,1⟩, + ⟨1,254,0,368,378,1024,0,0,1⟩, + ⟨4,62,254,378,0,0,0,-1,1⟩, + ⟨1,63,0,377,292,1047,0,0,1⟩, + ⟨1,62,0,378,292,1050,0,0,1⟩, + ⟨4,63,62,292,0,0,0,-1,1⟩, + ⟨4,62,63,292,0,0,0,1,1⟩, + ⟨4,63,62,292,0,0,0,-1,1⟩, + ⟨5,63,0,292,0,0,0,1,-1⟩, + ⟨5,63,0,292,0,0,0,1,-2⟩, + ⟨1,240,0,372,292,1032,0,0,1⟩, + ⟨4,63,240,292,0,0,0,1,1⟩, + ⟨1,241,0,374,292,1038,0,0,1⟩, + ⟨4,63,241,292,0,0,0,1,1⟩, + ⟨5,62,0,292,0,0,0,1,-2⟩, + ⟨1,11,0,376,292,1044,0,0,1⟩, + ⟨4,62,11,292,0,0,0,-1,2⟩, + ⟨1,243,0,373,292,1035,0,0,1⟩, + ⟨4,62,243,292,0,0,0,1,1⟩, + ⟨1,245,0,371,292,1029,0,0,1⟩, + ⟨4,11,245,292,0,0,0,-1,1⟩, + ⟨4,245,11,292,0,0,0,1,1⟩, + ⟨4,11,245,292,0,0,0,-1,1⟩, + ⟨5,11,0,292,0,0,0,1,-1⟩, + ⟨1,250,0,375,292,1041,0,0,1⟩, + ⟨4,240,250,292,0,0,0,-1,1⟩, + ⟨4,250,240,292,0,0,0,1,1⟩, + ⟨4,240,250,292,0,0,0,-1,1⟩, + ⟨5,240,0,292,0,0,0,1,-1⟩, + ⟨5,240,0,292,0,0,0,1,-2⟩, + ⟨4,241,243,292,0,0,0,-1,1⟩, + ⟨4,243,241,292,0,0,0,1,1⟩, + ⟨4,241,243,292,0,0,0,-1,1⟩, + ⟨5,241,0,292,0,0,0,1,-1⟩, + ⟨4,241,62,292,0,0,0,-1,1⟩, + ⟨4,241,245,292,0,0,0,-1,2⟩, + ⟨4,243,63,292,0,0,0,-1,1⟩, + ⟨4,243,240,292,0,0,0,-1,1⟩, + ⟨4,243,250,292,0,0,0,2,1⟩, + ⟨4,245,250,292,0,0,0,-1,1⟩, + ⟨4,250,245,292,0,0,0,1,1⟩, + ⟨4,245,250,292,0,0,0,-1,1⟩, + ⟨5,245,0,292,0,0,0,1,-1⟩, + ⟨5,245,0,292,0,0,0,2,-1⟩, + ⟨4,245,63,292,0,0,0,1,1⟩, + ⟨4,245,240,292,0,0,0,1,1⟩, + ⟨4,245,243,292,0,0,0,1,1⟩, + ⟨4,250,62,292,0,0,0,1,1⟩, + ⟨4,250,11,292,0,0,0,1,1⟩, + ⟨4,250,241,292,0,0,0,1,1⟩, + ⟨4,250,245,292,0,0,0,-1,1⟩, + ⟨4,250,243,292,0,0,0,-1,1⟩, + ⟨4,250,241,292,0,0,0,1,1⟩, + ⟨5,250,0,292,0,0,0,1,2⟩, + ⟨4,245,243,292,0,0,0,-1,1⟩, + ⟨4,245,11,292,0,0,0,-1,1⟩, + ⟨4,245,62,292,0,0,0,1,1⟩, + ⟨4,245,250,292,0,0,0,-1,1⟩, + ⟨4,250,245,292,0,0,0,1,1⟩, + ⟨4,245,250,292,0,0,0,-1,1⟩, + ⟨5,245,0,292,0,0,0,1,-1⟩, + ⟨4,243,250,292,0,0,0,1,2⟩, + ⟨4,243,245,292,0,0,0,1,1⟩, + ⟨4,243,241,292,0,0,0,-1,1⟩, + ⟨4,243,240,292,0,0,0,-1,2⟩, + ⟨4,243,11,292,0,0,0,1,2⟩, + ⟨4,243,62,292,0,0,0,-1,2⟩, + ⟨4,243,63,292,0,0,0,1,2⟩, + ⟨5,243,0,292,0,0,0,2,-1⟩, + ⟨4,241,245,292,0,0,0,-1,1⟩, + ⟨4,241,243,292,0,0,0,-1,2⟩, + ⟨4,241,240,292,0,0,0,1,2⟩, + ⟨4,241,11,292,0,0,0,-1,2⟩, + ⟨4,241,62,292,0,0,0,-1,2⟩, + ⟨4,241,63,292,0,0,0,-1,2⟩, + ⟨5,241,0,292,0,0,0,1,-2⟩, + ⟨4,240,11,292,0,0,0,-1,1⟩, + ⟨4,240,62,292,0,0,0,-1,1⟩, + ⟨4,240,63,292,0,0,0,1,1⟩, + ⟨5,240,0,292,0,0,0,1,2⟩, + ⟨4,240,241,292,0,0,0,-1,1⟩, + ⟨4,241,240,292,0,0,0,1,1⟩, + ⟨4,240,241,292,0,0,0,-1,1⟩, + ⟨5,240,0,292,0,0,0,1,-1⟩, + ⟨4,11,243,292,0,0,0,-1,2⟩, + ⟨4,11,241,292,0,0,0,1,1⟩, + ⟨4,11,63,292,0,0,0,-1,1⟩, + ⟨5,11,0,292,0,0,0,1,-2⟩, + ⟨4,62,243,292,0,0,0,-1,2⟩, + ⟨4,62,241,292,0,0,0,1,1⟩, + ⟨4,62,63,292,0,0,0,-1,1⟩, + ⟨5,62,0,292,0,0,0,1,-2⟩, + ⟨4,62,240,292,0,0,0,-1,1⟩, + ],#[0,30,0,0,0,0,0,0,0,0],736⟩, by decide⟩ +def backward_067 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State067, backwardShard3State068, + [ + ⟨4,240,62,292,0,0,0,1,1⟩, + ⟨4,62,240,292,0,0,0,-1,1⟩, + ⟨5,62,0,292,0,0,0,1,-1⟩, + ⟨4,63,243,292,0,0,0,1,2⟩, + ⟨4,63,241,292,0,0,0,-1,1⟩, + ⟨4,63,240,292,0,0,0,-1,1⟩, + ⟨4,63,11,292,0,0,0,-1,1⟩, + ⟨4,63,62,292,0,0,0,-1,1⟩, + ⟨1,256,0,0,74,72,0,0,1⟩, + ⟨4,72,256,74,0,0,0,-1,1⟩, + ⟨1,257,0,0,74,72,0,0,1⟩, + ⟨4,256,257,74,0,0,0,-1,1⟩, + ⟨1,258,0,0,4,2,0,0,1⟩, + ⟨4,2,258,4,0,0,0,-1,1⟩, + ⟨1,259,0,0,4,2,0,0,1⟩, + ⟨4,258,259,4,0,0,0,-1,1⟩, + ⟨1,260,0,0,27,25,0,0,1⟩, + ⟨4,25,260,27,0,0,0,-1,1⟩, + ⟨1,261,0,0,27,25,0,0,1⟩, + ⟨4,25,261,27,0,0,0,-1,1⟩, + ⟨1,262,0,0,91,89,0,0,1⟩, + ⟨4,89,262,91,0,0,0,-1,1⟩, + ⟨1,263,0,0,91,89,0,0,1⟩, + ⟨4,89,263,91,0,0,0,-1,1⟩, + ⟨1,264,0,0,63,61,0,0,1⟩, + ⟨4,61,264,63,0,0,0,-1,1⟩, + ⟨1,265,0,0,63,61,0,0,1⟩, + ⟨4,61,265,63,0,0,0,-1,1⟩, + ⟨1,266,0,0,96,94,0,0,1⟩, + ⟨4,94,266,96,0,0,0,-1,1⟩, + ⟨1,267,0,0,96,94,0,0,1⟩, + ⟨4,94,267,96,0,0,0,-1,1⟩, + ⟨1,268,0,0,81,79,0,0,1⟩, + ⟨4,79,268,81,0,0,0,-1,1⟩, + ⟨1,269,0,0,81,79,0,0,1⟩, + ⟨4,79,269,81,0,0,0,-1,1⟩, + ⟨1,270,0,0,11,9,0,0,1⟩, + ⟨4,9,270,11,0,0,0,-1,1⟩, + ⟨1,271,0,0,11,9,0,0,1⟩, + ⟨4,9,271,11,0,0,0,-1,1⟩, + ⟨4,265,61,63,0,0,0,-1,1⟩, + ⟨4,61,265,63,0,0,0,1,1⟩, + ⟨4,265,61,63,0,0,0,-1,1⟩, + ⟨5,265,0,63,0,0,0,1,-1⟩, + ⟨4,267,94,96,0,0,0,-1,1⟩, + ⟨4,94,267,96,0,0,0,1,1⟩, + ⟨4,267,94,96,0,0,0,-1,1⟩, + ⟨5,267,0,96,0,0,0,1,-1⟩, + ⟨4,269,79,81,0,0,0,-1,1⟩, + ⟨4,79,269,81,0,0,0,1,1⟩, + ⟨4,269,79,81,0,0,0,-1,1⟩, + ⟨5,269,0,81,0,0,0,1,-1⟩, + ⟨4,271,9,11,0,0,0,-1,1⟩, + ⟨4,9,271,11,0,0,0,1,1⟩, + ⟨4,271,9,11,0,0,0,-1,1⟩, + ⟨5,271,0,11,0,0,0,1,-1⟩, + ⟨1,89,0,91,381,546,0,0,1⟩, + ⟨1,72,0,74,381,495,0,0,1⟩, + ⟨4,89,72,381,0,0,0,-1,1⟩, + ⟨4,72,89,381,0,0,0,1,2⟩, + ⟨1,94,0,96,382,562,0,0,1⟩, + ⟨1,256,0,74,382,496,0,0,1⟩, + ⟨4,94,256,382,0,0,0,-1,1⟩, + ⟨4,256,94,382,0,0,0,1,2⟩, + ⟨1,79,0,81,383,517,0,0,1⟩, + ⟨1,257,0,74,383,497,0,0,1⟩, + ⟨4,79,257,383,0,0,0,-1,1⟩, + ⟨4,257,79,383,0,0,0,1,2⟩, + ⟨1,25,0,27,384,354,0,0,1⟩, + ⟨1,2,0,4,384,285,0,0,1⟩, + ⟨4,25,2,384,0,0,0,-1,1⟩, + ⟨4,2,25,384,0,0,0,1,2⟩, + ⟨1,61,0,63,385,463,0,0,1⟩, + ⟨1,258,0,4,385,286,0,0,1⟩, + ⟨4,61,258,385,0,0,0,-1,1⟩, + ⟨4,258,61,385,0,0,0,1,2⟩, + ⟨1,9,0,11,386,307,0,0,1⟩, + ⟨1,259,0,4,386,287,0,0,1⟩, + ⟨4,9,259,386,0,0,0,-1,1⟩, + ⟨4,259,9,386,0,0,0,1,2⟩, + ⟨1,264,0,63,387,464,0,0,1⟩, + ⟨1,260,0,27,387,355,0,0,1⟩, + ⟨4,264,260,387,0,0,0,-1,1⟩, + ⟨4,260,264,387,0,0,0,1,2⟩, + ⟨1,270,0,11,388,308,0,0,1⟩, + ⟨1,261,0,27,388,356,0,0,1⟩, + ⟨4,270,261,388,0,0,0,-1,1⟩, + ⟨4,261,270,388,0,0,0,1,2⟩, + ⟨1,266,0,96,389,563,0,0,1⟩, + ⟨1,262,0,91,389,547,0,0,1⟩, + ⟨4,266,262,389,0,0,0,-1,1⟩, + ⟨4,262,266,389,0,0,0,1,2⟩, + ⟨1,268,0,81,390,518,0,0,1⟩, + ⟨1,263,0,91,390,548,0,0,1⟩, + ⟨4,268,263,390,0,0,0,-1,1⟩, + ⟨4,263,268,390,0,0,0,1,2⟩, + ⟨1,271,0,11,379,306,0,0,1⟩, + ⟨1,265,0,63,379,462,0,0,1⟩, + ⟨4,271,265,379,0,0,0,-1,1⟩, + ⟨4,265,271,379,0,0,0,1,2⟩, + ⟨1,269,0,81,380,516,0,0,1⟩, + ⟨1,267,0,96,380,561,0,0,1⟩, + ⟨4,269,267,380,0,0,0,-1,1⟩, + ⟨4,267,269,380,0,0,0,1,2⟩, + ⟨1,261,0,388,391,1079,0,0,1⟩, + ⟨1,263,0,390,391,1083,0,0,1⟩, + ⟨4,261,263,391,0,0,0,-1,1⟩, + ⟨1,256,0,382,392,1065,0,0,1⟩, + ⟨1,258,0,385,392,1073,0,0,1⟩, + ⟨4,256,258,392,0,0,0,-1,1⟩, + ⟨1,259,0,386,393,1075,0,0,1⟩, + ⟨1,262,0,389,393,1081,0,0,1⟩, + ⟨4,259,262,393,0,0,0,-1,1⟩, + ⟨1,257,0,383,394,1067,0,0,1⟩, + ⟨1,260,0,387,394,1077,0,0,1⟩, + ⟨4,257,260,394,0,0,0,-1,1⟩, + ⟨1,266,0,389,395,1082,0,0,1⟩, + ⟨1,264,0,387,395,1078,0,0,1⟩, + ⟨4,266,264,395,0,0,0,-1,1⟩, + ⟨1,9,0,386,396,1076,0,0,1⟩, + ⟨1,79,0,383,396,1068,0,0,1⟩, + ⟨4,9,79,396,0,0,0,-1,1⟩, + ⟨1,61,0,385,397,1074,0,0,1⟩, + ⟨1,268,0,390,397,1084,0,0,1⟩, + ⟨4,61,268,397,0,0,0,-1,1⟩, + ⟨1,94,0,382,398,1066,0,0,1⟩, + ⟨1,270,0,388,398,1080,0,0,1⟩, + ⟨4,94,270,398,0,0,0,-1,1⟩, + ],#[0,56,0,0,0,0,0,0,0,0],572⟩, by decide⟩ +def backward_068 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State068, backwardShard3State069, + [ + ⟨1,61,0,397,295,1103,0,0,1⟩, + ⟨1,94,0,398,295,1106,0,0,1⟩, + ⟨4,61,94,295,0,0,0,-1,1⟩, + ⟨4,94,61,295,0,0,0,1,1⟩, + ⟨4,61,94,295,0,0,0,-1,1⟩, + ⟨5,61,0,295,0,0,0,1,-1⟩, + ⟨5,61,0,295,0,0,0,1,-2⟩, + ⟨1,256,0,392,295,1088,0,0,1⟩, + ⟨4,61,256,295,0,0,0,1,1⟩, + ⟨1,257,0,394,295,1094,0,0,1⟩, + ⟨4,61,257,295,0,0,0,1,1⟩, + ⟨5,94,0,295,0,0,0,1,-2⟩, + ⟨1,9,0,396,295,1100,0,0,1⟩, + ⟨4,94,9,295,0,0,0,-1,2⟩, + ⟨1,259,0,393,295,1091,0,0,1⟩, + ⟨4,94,259,295,0,0,0,1,1⟩, + ⟨1,261,0,391,295,1085,0,0,1⟩, + ⟨4,9,261,295,0,0,0,-1,1⟩, + ⟨4,261,9,295,0,0,0,1,1⟩, + ⟨4,9,261,295,0,0,0,-1,1⟩, + ⟨5,9,0,295,0,0,0,1,-1⟩, + ⟨1,266,0,395,295,1097,0,0,1⟩, + ⟨4,256,266,295,0,0,0,-1,1⟩, + ⟨4,266,256,295,0,0,0,1,1⟩, + ⟨4,256,266,295,0,0,0,-1,1⟩, + ⟨5,256,0,295,0,0,0,1,-1⟩, + ⟨5,256,0,295,0,0,0,1,-2⟩, + ⟨4,257,259,295,0,0,0,-1,1⟩, + ⟨4,259,257,295,0,0,0,1,1⟩, + ⟨4,257,259,295,0,0,0,-1,1⟩, + ⟨5,257,0,295,0,0,0,1,-1⟩, + ⟨4,257,94,295,0,0,0,-1,1⟩, + ⟨4,257,261,295,0,0,0,-1,2⟩, + ⟨4,259,61,295,0,0,0,-1,1⟩, + ⟨4,259,256,295,0,0,0,-1,1⟩, + ⟨4,259,266,295,0,0,0,2,1⟩, + ⟨4,261,266,295,0,0,0,-1,1⟩, + ⟨4,266,261,295,0,0,0,1,1⟩, + ⟨4,261,266,295,0,0,0,-1,1⟩, + ⟨5,261,0,295,0,0,0,1,-1⟩, + ⟨5,261,0,295,0,0,0,2,-1⟩, + ⟨4,261,61,295,0,0,0,1,1⟩, + ⟨4,261,256,295,0,0,0,1,1⟩, + ⟨4,261,259,295,0,0,0,1,1⟩, + ⟨4,266,94,295,0,0,0,1,1⟩, + ⟨4,266,9,295,0,0,0,1,1⟩, + ⟨4,266,257,295,0,0,0,1,1⟩, + ⟨4,266,261,295,0,0,0,-1,1⟩, + ⟨4,266,259,295,0,0,0,-1,1⟩, + ⟨4,266,257,295,0,0,0,1,1⟩, + ⟨5,266,0,295,0,0,0,1,2⟩, + ⟨4,261,259,295,0,0,0,-1,1⟩, + ⟨4,261,9,295,0,0,0,-1,1⟩, + ⟨4,261,94,295,0,0,0,1,1⟩, + ⟨4,261,266,295,0,0,0,-1,1⟩, + ⟨4,266,261,295,0,0,0,1,1⟩, + ⟨4,261,266,295,0,0,0,-1,1⟩, + ⟨5,261,0,295,0,0,0,1,-1⟩, + ⟨4,259,266,295,0,0,0,1,2⟩, + ⟨4,259,261,295,0,0,0,1,1⟩, + ⟨4,259,257,295,0,0,0,-1,1⟩, + ⟨4,259,256,295,0,0,0,-1,2⟩, + ⟨4,259,9,295,0,0,0,1,2⟩, + ⟨4,259,94,295,0,0,0,-1,2⟩, + ⟨4,259,61,295,0,0,0,1,2⟩, + ⟨5,259,0,295,0,0,0,2,-1⟩, + ⟨4,257,261,295,0,0,0,-1,1⟩, + ⟨4,257,259,295,0,0,0,-1,2⟩, + ⟨4,257,256,295,0,0,0,1,2⟩, + ⟨4,257,9,295,0,0,0,-1,2⟩, + ⟨4,257,94,295,0,0,0,-1,2⟩, + ⟨4,257,61,295,0,0,0,-1,2⟩, + ⟨5,257,0,295,0,0,0,1,-2⟩, + ⟨4,256,9,295,0,0,0,-1,1⟩, + ⟨4,256,94,295,0,0,0,-1,1⟩, + ⟨4,256,61,295,0,0,0,1,1⟩, + ⟨5,256,0,295,0,0,0,1,2⟩, + ⟨4,256,257,295,0,0,0,-1,1⟩, + ⟨4,257,256,295,0,0,0,1,1⟩, + ⟨4,256,257,295,0,0,0,-1,1⟩, + ⟨5,256,0,295,0,0,0,1,-1⟩, + ⟨4,9,259,295,0,0,0,-1,2⟩, + ⟨4,9,257,295,0,0,0,1,1⟩, + ⟨4,9,61,295,0,0,0,-1,1⟩, + ⟨5,9,0,295,0,0,0,1,-2⟩, + ⟨4,94,259,295,0,0,0,-1,2⟩, + ⟨4,94,257,295,0,0,0,1,1⟩, + ⟨4,94,61,295,0,0,0,-1,1⟩, + ⟨5,94,0,295,0,0,0,1,-2⟩, + ⟨4,94,256,295,0,0,0,-1,1⟩, + ⟨4,256,94,295,0,0,0,1,1⟩, + ⟨4,94,256,295,0,0,0,-1,1⟩, + ⟨5,94,0,295,0,0,0,1,-1⟩, + ⟨4,61,259,295,0,0,0,1,2⟩, + ⟨4,61,257,295,0,0,0,-1,1⟩, + ⟨4,61,256,295,0,0,0,-1,1⟩, + ⟨4,61,9,295,0,0,0,-1,1⟩, + ⟨4,61,94,295,0,0,0,-1,1⟩, + ⟨1,272,0,0,14,12,0,0,1⟩, + ⟨4,12,272,14,0,0,0,-1,1⟩, + ⟨1,273,0,0,14,12,0,0,1⟩, + ⟨4,272,273,14,0,0,0,-1,1⟩, + ⟨1,274,0,0,102,100,0,0,1⟩, + ⟨4,100,274,102,0,0,0,-1,1⟩, + ⟨1,275,0,0,102,100,0,0,1⟩, + ⟨4,274,275,102,0,0,0,-1,1⟩, + ⟨1,276,0,0,58,56,0,0,1⟩, + ⟨4,56,276,58,0,0,0,-1,1⟩, + ⟨1,277,0,0,58,56,0,0,1⟩, + ⟨4,56,277,58,0,0,0,-1,1⟩, + ⟨1,278,0,0,33,31,0,0,1⟩, + ⟨4,31,278,33,0,0,0,-1,1⟩, + ⟨1,279,0,0,33,31,0,0,1⟩, + ⟨4,31,279,33,0,0,0,-1,1⟩, + ⟨1,280,0,0,105,103,0,0,1⟩, + ⟨4,103,280,105,0,0,0,-1,1⟩, + ⟨1,281,0,0,105,103,0,0,1⟩, + ⟨4,103,281,105,0,0,0,-1,1⟩, + ⟨1,282,0,0,19,17,0,0,1⟩, + ⟨4,17,282,19,0,0,0,-1,1⟩, + ⟨1,283,0,0,19,17,0,0,1⟩, + ⟨4,17,283,19,0,0,0,-1,1⟩, + ⟨1,284,0,0,40,38,0,0,1⟩, + ⟨4,38,284,40,0,0,0,-1,1⟩, + ⟨1,285,0,0,40,38,0,0,1⟩, + ⟨4,38,285,40,0,0,0,-1,1⟩, + ⟨1,286,0,0,79,77,0,0,1⟩, + ⟨4,77,286,79,0,0,0,-1,1⟩, + ],#[0,23,0,0,0,0,0,0,0,0],780⟩, by decide⟩ +def backward_069 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State069, backwardShard3State070, + [ + ⟨1,287,0,0,79,77,0,0,1⟩, + ⟨4,77,287,79,0,0,0,-1,1⟩, + ⟨4,281,103,105,0,0,0,-1,1⟩, + ⟨4,103,281,105,0,0,0,1,1⟩, + ⟨4,281,103,105,0,0,0,-1,1⟩, + ⟨5,281,0,105,0,0,0,1,-1⟩, + ⟨4,283,17,19,0,0,0,-1,1⟩, + ⟨4,17,283,19,0,0,0,1,1⟩, + ⟨4,283,17,19,0,0,0,-1,1⟩, + ⟨5,283,0,19,0,0,0,1,-1⟩, + ⟨4,285,38,40,0,0,0,-1,1⟩, + ⟨4,38,285,40,0,0,0,1,1⟩, + ⟨4,285,38,40,0,0,0,-1,1⟩, + ⟨5,285,0,40,0,0,0,1,-1⟩, + ⟨4,287,77,79,0,0,0,-1,1⟩, + ⟨4,77,287,79,0,0,0,1,1⟩, + ⟨4,287,77,79,0,0,0,-1,1⟩, + ⟨5,287,0,79,0,0,0,1,-1⟩, + ⟨1,31,0,33,401,372,0,0,1⟩, + ⟨1,12,0,14,401,315,0,0,1⟩, + ⟨4,31,12,401,0,0,0,-1,1⟩, + ⟨4,12,31,401,0,0,0,1,2⟩, + ⟨1,17,0,19,402,331,0,0,1⟩, + ⟨1,272,0,14,402,316,0,0,1⟩, + ⟨4,17,272,402,0,0,0,-1,1⟩, + ⟨4,272,17,402,0,0,0,1,2⟩, + ⟨1,38,0,40,403,394,0,0,1⟩, + ⟨1,273,0,14,403,317,0,0,1⟩, + ⟨4,38,273,403,0,0,0,-1,1⟩, + ⟨4,273,38,403,0,0,0,1,2⟩, + ⟨1,56,0,58,404,447,0,0,1⟩, + ⟨1,100,0,102,404,579,0,0,1⟩, + ⟨4,56,100,404,0,0,0,-1,1⟩, + ⟨4,100,56,404,0,0,0,1,2⟩, + ⟨1,103,0,105,405,589,0,0,1⟩, + ⟨1,274,0,102,405,580,0,0,1⟩, + ⟨4,103,274,405,0,0,0,-1,1⟩, + ⟨4,274,103,405,0,0,0,1,2⟩, + ⟨1,77,0,79,406,511,0,0,1⟩, + ⟨1,275,0,102,406,581,0,0,1⟩, + ⟨4,77,275,406,0,0,0,-1,1⟩, + ⟨4,275,77,406,0,0,0,1,2⟩, + ⟨1,280,0,105,407,590,0,0,1⟩, + ⟨1,276,0,58,407,448,0,0,1⟩, + ⟨4,280,276,407,0,0,0,-1,1⟩, + ⟨4,276,280,407,0,0,0,1,2⟩, + ⟨1,286,0,79,408,512,0,0,1⟩, + ⟨1,277,0,58,408,449,0,0,1⟩, + ⟨4,286,277,408,0,0,0,-1,1⟩, + ⟨4,277,286,408,0,0,0,1,2⟩, + ⟨1,282,0,19,409,332,0,0,1⟩, + ⟨1,278,0,33,409,373,0,0,1⟩, + ⟨4,282,278,409,0,0,0,-1,1⟩, + ⟨4,278,282,409,0,0,0,1,2⟩, + ⟨1,284,0,40,410,395,0,0,1⟩, + ⟨1,279,0,33,410,374,0,0,1⟩, + ⟨4,284,279,410,0,0,0,-1,1⟩, + ⟨4,279,284,410,0,0,0,1,2⟩, + ⟨1,287,0,79,400,510,0,0,1⟩, + ⟨1,281,0,105,400,588,0,0,1⟩, + ⟨4,287,281,400,0,0,0,-1,1⟩, + ⟨4,281,287,400,0,0,0,1,2⟩, + ⟨1,285,0,40,399,393,0,0,1⟩, + ⟨1,283,0,19,399,330,0,0,1⟩, + ⟨4,285,283,399,0,0,0,-1,1⟩, + ⟨4,283,285,399,0,0,0,1,2⟩, + ⟨1,277,0,408,411,1135,0,0,1⟩, + ⟨1,279,0,410,411,1139,0,0,1⟩, + ⟨4,277,279,411,0,0,0,-1,1⟩, + ⟨1,272,0,402,412,1121,0,0,1⟩, + ⟨1,274,0,405,412,1129,0,0,1⟩, + ⟨4,272,274,412,0,0,0,-1,1⟩, + ⟨1,275,0,406,413,1131,0,0,1⟩, + ⟨1,278,0,409,413,1137,0,0,1⟩, + ⟨4,275,278,413,0,0,0,-1,1⟩, + ⟨1,273,0,403,414,1123,0,0,1⟩, + ⟨1,276,0,407,414,1133,0,0,1⟩, + ⟨4,273,276,414,0,0,0,-1,1⟩, + ⟨1,282,0,409,415,1138,0,0,1⟩, + ⟨1,280,0,407,415,1134,0,0,1⟩, + ⟨4,282,280,415,0,0,0,-1,1⟩, + ⟨1,77,0,406,416,1132,0,0,1⟩, + ⟨1,38,0,403,416,1124,0,0,1⟩, + ⟨4,77,38,416,0,0,0,-1,1⟩, + ⟨1,103,0,405,417,1130,0,0,1⟩, + ⟨1,284,0,410,417,1140,0,0,1⟩, + ⟨4,103,284,417,0,0,0,-1,1⟩, + ⟨1,17,0,402,418,1122,0,0,1⟩, + ⟨1,286,0,408,418,1136,0,0,1⟩, + ⟨4,17,286,418,0,0,0,-1,1⟩, + ⟨1,103,0,417,299,1159,0,0,1⟩, + ⟨1,17,0,418,299,1162,0,0,1⟩, + ⟨4,103,17,299,0,0,0,-1,1⟩, + ⟨4,17,103,299,0,0,0,1,1⟩, + ⟨4,103,17,299,0,0,0,-1,1⟩, + ⟨5,103,0,299,0,0,0,1,-1⟩, + ⟨5,103,0,299,0,0,0,1,-2⟩, + ⟨1,272,0,412,299,1144,0,0,1⟩, + ⟨4,103,272,299,0,0,0,1,1⟩, + ⟨1,273,0,414,299,1150,0,0,1⟩, + ⟨4,103,273,299,0,0,0,1,1⟩, + ⟨5,17,0,299,0,0,0,1,-2⟩, + ⟨1,77,0,416,299,1156,0,0,1⟩, + ⟨4,17,77,299,0,0,0,-1,2⟩, + ⟨1,275,0,413,299,1147,0,0,1⟩, + ⟨4,17,275,299,0,0,0,1,1⟩, + ⟨1,277,0,411,299,1141,0,0,1⟩, + ⟨4,77,277,299,0,0,0,-1,1⟩, + ⟨4,277,77,299,0,0,0,1,1⟩, + ⟨4,77,277,299,0,0,0,-1,1⟩, + ⟨5,77,0,299,0,0,0,1,-1⟩, + ⟨1,282,0,415,299,1153,0,0,1⟩, + ⟨4,272,282,299,0,0,0,-1,1⟩, + ⟨4,282,272,299,0,0,0,1,1⟩, + ⟨4,272,282,299,0,0,0,-1,1⟩, + ⟨5,272,0,299,0,0,0,1,-1⟩, + ⟨5,272,0,299,0,0,0,1,-2⟩, + ⟨4,273,275,299,0,0,0,-1,1⟩, + ⟨4,275,273,299,0,0,0,1,1⟩, + ⟨4,273,275,299,0,0,0,-1,1⟩, + ⟨5,273,0,299,0,0,0,1,-1⟩, + ⟨4,273,17,299,0,0,0,-1,1⟩, + ⟨4,273,277,299,0,0,0,-1,2⟩, + ⟨4,275,103,299,0,0,0,-1,1⟩, + ⟨4,275,272,299,0,0,0,-1,1⟩, + ⟨4,275,282,299,0,0,0,2,1⟩, + ⟨4,277,282,299,0,0,0,-1,1⟩, + ⟨4,282,277,299,0,0,0,1,1⟩, + ],#[0,49,0,0,0,0,0,0,0,0],602⟩, by decide⟩ +def backward_070 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State070, backwardShard3State071, + [ + ⟨4,277,282,299,0,0,0,-1,1⟩, + ⟨5,277,0,299,0,0,0,1,-1⟩, + ⟨5,277,0,299,0,0,0,2,-1⟩, + ⟨4,277,103,299,0,0,0,1,1⟩, + ⟨4,277,272,299,0,0,0,1,1⟩, + ⟨4,277,275,299,0,0,0,1,1⟩, + ⟨4,282,17,299,0,0,0,1,1⟩, + ⟨4,282,77,299,0,0,0,1,1⟩, + ⟨4,282,273,299,0,0,0,1,1⟩, + ⟨4,282,277,299,0,0,0,-1,1⟩, + ⟨4,282,275,299,0,0,0,-1,1⟩, + ⟨4,282,273,299,0,0,0,1,1⟩, + ⟨5,282,0,299,0,0,0,1,2⟩, + ⟨4,277,275,299,0,0,0,-1,1⟩, + ⟨4,277,77,299,0,0,0,-1,1⟩, + ⟨4,277,17,299,0,0,0,1,1⟩, + ⟨4,277,282,299,0,0,0,-1,1⟩, + ⟨4,282,277,299,0,0,0,1,1⟩, + ⟨4,277,282,299,0,0,0,-1,1⟩, + ⟨5,277,0,299,0,0,0,1,-1⟩, + ⟨4,275,282,299,0,0,0,1,2⟩, + ⟨4,275,277,299,0,0,0,1,1⟩, + ⟨4,275,273,299,0,0,0,-1,1⟩, + ⟨4,275,272,299,0,0,0,-1,2⟩, + ⟨4,275,77,299,0,0,0,1,2⟩, + ⟨4,275,17,299,0,0,0,-1,2⟩, + ⟨4,275,103,299,0,0,0,1,2⟩, + ⟨5,275,0,299,0,0,0,2,-1⟩, + ⟨4,273,277,299,0,0,0,-1,1⟩, + ⟨4,273,275,299,0,0,0,-1,2⟩, + ⟨4,273,272,299,0,0,0,1,2⟩, + ⟨4,273,77,299,0,0,0,-1,2⟩, + ⟨4,273,17,299,0,0,0,-1,2⟩, + ⟨4,273,103,299,0,0,0,-1,2⟩, + ⟨5,273,0,299,0,0,0,1,-2⟩, + ⟨4,272,77,299,0,0,0,-1,1⟩, + ⟨4,272,17,299,0,0,0,-1,1⟩, + ⟨4,272,103,299,0,0,0,1,1⟩, + ⟨5,272,0,299,0,0,0,1,2⟩, + ⟨4,272,273,299,0,0,0,-1,1⟩, + ⟨4,273,272,299,0,0,0,1,1⟩, + ⟨4,272,273,299,0,0,0,-1,1⟩, + ⟨5,272,0,299,0,0,0,1,-1⟩, + ⟨4,77,275,299,0,0,0,-1,2⟩, + ⟨4,77,273,299,0,0,0,1,1⟩, + ⟨4,77,103,299,0,0,0,-1,1⟩, + ⟨5,77,0,299,0,0,0,1,-2⟩, + ⟨4,17,275,299,0,0,0,-1,2⟩, + ⟨4,17,273,299,0,0,0,1,1⟩, + ⟨4,17,103,299,0,0,0,-1,1⟩, + ⟨5,17,0,299,0,0,0,1,-2⟩, + ⟨4,17,272,299,0,0,0,-1,1⟩, + ⟨4,272,17,299,0,0,0,1,1⟩, + ⟨4,17,272,299,0,0,0,-1,1⟩, + ⟨5,17,0,299,0,0,0,1,-1⟩, + ⟨4,103,275,299,0,0,0,1,2⟩, + ⟨4,103,273,299,0,0,0,-1,1⟩, + ⟨4,103,272,299,0,0,0,-1,1⟩, + ⟨4,103,77,299,0,0,0,-1,1⟩, + ⟨4,103,17,299,0,0,0,-1,1⟩, + ⟨1,288,0,0,103,101,0,0,1⟩, + ⟨4,101,288,103,0,0,0,-1,1⟩, + ⟨1,289,0,0,103,101,0,0,1⟩, + ⟨4,288,289,103,0,0,0,-1,1⟩, + ⟨1,290,0,0,56,54,0,0,1⟩, + ⟨4,54,290,56,0,0,0,-1,1⟩, + ⟨1,291,0,0,56,54,0,0,1⟩, + ⟨4,290,291,56,0,0,0,-1,1⟩, + ⟨1,292,0,0,104,102,0,0,1⟩, + ⟨4,102,292,104,0,0,0,-1,1⟩, + ⟨1,293,0,0,104,102,0,0,1⟩, + ⟨4,102,293,104,0,0,0,-1,1⟩, + ⟨1,294,0,0,57,55,0,0,1⟩, + ⟨4,55,294,57,0,0,0,-1,1⟩, + ⟨1,295,0,0,57,55,0,0,1⟩, + ⟨4,55,295,57,0,0,0,-1,1⟩, + ⟨1,296,0,0,20,18,0,0,1⟩, + ⟨4,18,296,20,0,0,0,-1,1⟩, + ⟨1,297,0,0,20,18,0,0,1⟩, + ⟨4,18,297,20,0,0,0,-1,1⟩, + ⟨1,298,0,0,42,40,0,0,1⟩, + ⟨4,40,298,42,0,0,0,-1,1⟩, + ⟨1,299,0,0,42,40,0,0,1⟩, + ⟨4,40,299,42,0,0,0,-1,1⟩, + ⟨1,300,0,0,21,19,0,0,1⟩, + ⟨4,19,300,21,0,0,0,-1,1⟩, + ⟨1,301,0,0,21,19,0,0,1⟩, + ⟨4,19,301,21,0,0,0,-1,1⟩, + ⟨1,302,0,0,41,39,0,0,1⟩, + ⟨4,39,302,41,0,0,0,-1,1⟩, + ⟨1,303,0,0,41,39,0,0,1⟩, + ⟨4,39,303,41,0,0,0,-1,1⟩, + ⟨4,297,18,20,0,0,0,-1,1⟩, + ⟨4,18,297,20,0,0,0,1,1⟩, + ⟨4,297,18,20,0,0,0,-1,1⟩, + ⟨5,297,0,20,0,0,0,1,-1⟩, + ⟨4,299,40,42,0,0,0,-1,1⟩, + ⟨4,40,299,42,0,0,0,1,1⟩, + ⟨4,299,40,42,0,0,0,-1,1⟩, + ⟨5,299,0,42,0,0,0,1,-1⟩, + ⟨4,301,19,21,0,0,0,-1,1⟩, + ⟨4,19,301,21,0,0,0,1,1⟩, + ⟨4,301,19,21,0,0,0,-1,1⟩, + ⟨5,301,0,21,0,0,0,1,-1⟩, + ⟨4,303,39,41,0,0,0,-1,1⟩, + ⟨4,39,303,41,0,0,0,1,1⟩, + ⟨4,303,39,41,0,0,0,-1,1⟩, + ⟨5,303,0,41,0,0,0,1,-1⟩, + ⟨1,55,0,57,421,444,0,0,1⟩, + ⟨1,101,0,103,421,582,0,0,1⟩, + ⟨4,55,101,421,0,0,0,-1,1⟩, + ⟨4,101,55,421,0,0,0,1,2⟩, + ⟨1,40,0,42,422,400,0,0,1⟩, + ⟨1,288,0,103,422,583,0,0,1⟩, + ⟨4,40,288,422,0,0,0,-1,1⟩, + ⟨4,288,40,422,0,0,0,1,2⟩, + ⟨1,19,0,21,423,337,0,0,1⟩, + ⟨1,289,0,103,423,584,0,0,1⟩, + ⟨4,19,289,423,0,0,0,-1,1⟩, + ⟨4,289,19,423,0,0,0,1,2⟩, + ⟨1,102,0,104,424,585,0,0,1⟩, + ⟨1,54,0,56,424,441,0,0,1⟩, + ⟨4,102,54,424,0,0,0,-1,1⟩, + ⟨4,54,102,424,0,0,0,1,2⟩, + ⟨1,18,0,20,425,334,0,0,1⟩, + ⟨1,290,0,56,425,442,0,0,1⟩, + ⟨4,18,290,425,0,0,0,-1,1⟩, + ⟨4,290,18,425,0,0,0,1,2⟩, + ],#[0,26,0,0,0,0,0,0,0,0],772⟩, by decide⟩ +def backward_071 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State071, backwardShard3State072, + [ + ⟨1,39,0,41,426,397,0,0,1⟩, + ⟨1,291,0,56,426,443,0,0,1⟩, + ⟨4,39,291,426,0,0,0,-1,1⟩, + ⟨4,291,39,426,0,0,0,1,2⟩, + ⟨1,296,0,20,427,335,0,0,1⟩, + ⟨1,292,0,104,427,586,0,0,1⟩, + ⟨4,296,292,427,0,0,0,-1,1⟩, + ⟨4,292,296,427,0,0,0,1,2⟩, + ⟨1,302,0,41,428,398,0,0,1⟩, + ⟨1,293,0,104,428,587,0,0,1⟩, + ⟨4,302,293,428,0,0,0,-1,1⟩, + ⟨4,293,302,428,0,0,0,1,2⟩, + ⟨1,298,0,42,429,401,0,0,1⟩, + ⟨1,294,0,57,429,445,0,0,1⟩, + ⟨4,298,294,429,0,0,0,-1,1⟩, + ⟨4,294,298,429,0,0,0,1,2⟩, + ⟨1,300,0,21,430,338,0,0,1⟩, + ⟨1,295,0,57,430,446,0,0,1⟩, + ⟨4,300,295,430,0,0,0,-1,1⟩, + ⟨4,295,300,430,0,0,0,1,2⟩, + ⟨1,303,0,41,420,396,0,0,1⟩, + ⟨1,297,0,20,420,333,0,0,1⟩, + ⟨4,303,297,420,0,0,0,-1,1⟩, + ⟨4,297,303,420,0,0,0,1,2⟩, + ⟨1,301,0,21,419,336,0,0,1⟩, + ⟨1,299,0,42,419,399,0,0,1⟩, + ⟨4,301,299,419,0,0,0,-1,1⟩, + ⟨4,299,301,419,0,0,0,1,2⟩, + ⟨1,293,0,428,431,1191,0,0,1⟩, + ⟨1,295,0,430,431,1195,0,0,1⟩, + ⟨4,293,295,431,0,0,0,-1,1⟩, + ⟨1,288,0,422,432,1177,0,0,1⟩, + ⟨1,290,0,425,432,1185,0,0,1⟩, + ⟨4,288,290,432,0,0,0,-1,1⟩, + ⟨1,291,0,426,433,1187,0,0,1⟩, + ⟨1,294,0,429,433,1193,0,0,1⟩, + ⟨4,291,294,433,0,0,0,-1,1⟩, + ⟨1,289,0,423,434,1179,0,0,1⟩, + ⟨1,292,0,427,434,1189,0,0,1⟩, + ⟨4,289,292,434,0,0,0,-1,1⟩, + ⟨1,298,0,429,435,1194,0,0,1⟩, + ⟨1,296,0,427,435,1190,0,0,1⟩, + ⟨4,298,296,435,0,0,0,-1,1⟩, + ⟨1,39,0,426,436,1188,0,0,1⟩, + ⟨1,19,0,423,436,1180,0,0,1⟩, + ⟨4,39,19,436,0,0,0,-1,1⟩, + ⟨1,18,0,425,437,1186,0,0,1⟩, + ⟨1,300,0,430,437,1196,0,0,1⟩, + ⟨4,18,300,437,0,0,0,-1,1⟩, + ⟨1,40,0,422,438,1178,0,0,1⟩, + ⟨1,302,0,428,438,1192,0,0,1⟩, + ⟨4,40,302,438,0,0,0,-1,1⟩, + ⟨1,18,0,437,301,1215,0,0,1⟩, + ⟨1,40,0,438,301,1218,0,0,1⟩, + ⟨4,18,40,301,0,0,0,-1,1⟩, + ⟨4,40,18,301,0,0,0,1,1⟩, + ⟨4,18,40,301,0,0,0,-1,1⟩, + ⟨5,18,0,301,0,0,0,1,-1⟩, + ⟨5,18,0,301,0,0,0,1,-2⟩, + ⟨1,288,0,432,301,1200,0,0,1⟩, + ⟨4,18,288,301,0,0,0,1,1⟩, + ⟨1,289,0,434,301,1206,0,0,1⟩, + ⟨4,18,289,301,0,0,0,1,1⟩, + ⟨5,40,0,301,0,0,0,1,-2⟩, + ⟨1,39,0,436,301,1212,0,0,1⟩, + ⟨4,40,39,301,0,0,0,-1,2⟩, + ⟨1,291,0,433,301,1203,0,0,1⟩, + ⟨4,40,291,301,0,0,0,1,1⟩, + ⟨1,293,0,431,301,1197,0,0,1⟩, + ⟨4,39,293,301,0,0,0,-1,1⟩, + ⟨4,293,39,301,0,0,0,1,1⟩, + ⟨4,39,293,301,0,0,0,-1,1⟩, + ⟨5,39,0,301,0,0,0,1,-1⟩, + ⟨1,298,0,435,301,1209,0,0,1⟩, + ⟨4,288,298,301,0,0,0,-1,1⟩, + ⟨4,298,288,301,0,0,0,1,1⟩, + ⟨4,288,298,301,0,0,0,-1,1⟩, + ⟨5,288,0,301,0,0,0,1,-1⟩, + ⟨5,288,0,301,0,0,0,1,-2⟩, + ⟨4,289,291,301,0,0,0,-1,1⟩, + ⟨4,291,289,301,0,0,0,1,1⟩, + ⟨4,289,291,301,0,0,0,-1,1⟩, + ⟨5,289,0,301,0,0,0,1,-1⟩, + ⟨4,289,40,301,0,0,0,-1,1⟩, + ⟨4,289,293,301,0,0,0,-1,2⟩, + ⟨4,291,18,301,0,0,0,-1,1⟩, + ⟨4,291,288,301,0,0,0,-1,1⟩, + ⟨4,291,298,301,0,0,0,2,1⟩, + ⟨4,293,298,301,0,0,0,-1,1⟩, + ⟨4,298,293,301,0,0,0,1,1⟩, + ⟨4,293,298,301,0,0,0,-1,1⟩, + ⟨5,293,0,301,0,0,0,1,-1⟩, + ⟨5,293,0,301,0,0,0,2,-1⟩, + ⟨4,293,18,301,0,0,0,1,1⟩, + ⟨4,293,288,301,0,0,0,1,1⟩, + ⟨4,293,291,301,0,0,0,1,1⟩, + ⟨4,298,40,301,0,0,0,1,1⟩, + ⟨4,298,39,301,0,0,0,1,1⟩, + ⟨4,298,289,301,0,0,0,1,1⟩, + ⟨4,298,293,301,0,0,0,-1,1⟩, + ⟨4,298,291,301,0,0,0,-1,1⟩, + ⟨4,298,289,301,0,0,0,1,1⟩, + ⟨5,298,0,301,0,0,0,1,2⟩, + ⟨4,293,291,301,0,0,0,-1,1⟩, + ⟨4,293,39,301,0,0,0,-1,1⟩, + ⟨4,293,40,301,0,0,0,1,1⟩, + ⟨4,293,298,301,0,0,0,-1,1⟩, + ⟨4,298,293,301,0,0,0,1,1⟩, + ⟨4,293,298,301,0,0,0,-1,1⟩, + ⟨5,293,0,301,0,0,0,1,-1⟩, + ⟨4,291,298,301,0,0,0,1,2⟩, + ⟨4,291,293,301,0,0,0,1,1⟩, + ⟨4,291,289,301,0,0,0,-1,1⟩, + ⟨4,291,288,301,0,0,0,-1,2⟩, + ⟨4,291,39,301,0,0,0,1,2⟩, + ⟨4,291,40,301,0,0,0,-1,2⟩, + ⟨4,291,18,301,0,0,0,1,2⟩, + ⟨5,291,0,301,0,0,0,2,-1⟩, + ⟨4,289,293,301,0,0,0,-1,1⟩, + ⟨4,289,291,301,0,0,0,-1,2⟩, + ⟨4,289,288,301,0,0,0,1,2⟩, + ⟨4,289,39,301,0,0,0,-1,2⟩, + ⟨4,289,40,301,0,0,0,-1,2⟩, + ⟨4,289,18,301,0,0,0,-1,2⟩, + ⟨5,289,0,301,0,0,0,1,-2⟩, + ⟨4,288,39,301,0,0,0,-1,1⟩, + ⟨4,288,40,301,0,0,0,-1,1⟩, + ⟨4,288,18,301,0,0,0,1,1⟩, + ],#[0,38,0,0,0,0,0,0,0,0],694⟩, by decide⟩ +def backward_072 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State072, backwardShard3State073, + [ + ⟨5,288,0,301,0,0,0,1,2⟩, + ⟨4,288,289,301,0,0,0,-1,1⟩, + ⟨4,289,288,301,0,0,0,1,1⟩, + ⟨4,288,289,301,0,0,0,-1,1⟩, + ⟨5,288,0,301,0,0,0,1,-1⟩, + ⟨4,39,291,301,0,0,0,-1,2⟩, + ⟨4,39,289,301,0,0,0,1,1⟩, + ⟨4,39,18,301,0,0,0,-1,1⟩, + ⟨5,39,0,301,0,0,0,1,-2⟩, + ⟨4,40,291,301,0,0,0,-1,2⟩, + ⟨4,40,289,301,0,0,0,1,1⟩, + ⟨4,40,18,301,0,0,0,-1,1⟩, + ⟨5,40,0,301,0,0,0,1,-2⟩, + ⟨4,40,288,301,0,0,0,-1,1⟩, + ⟨4,288,40,301,0,0,0,1,1⟩, + ⟨4,40,288,301,0,0,0,-1,1⟩, + ⟨5,40,0,301,0,0,0,1,-1⟩, + ⟨4,18,291,301,0,0,0,1,2⟩, + ⟨4,18,289,301,0,0,0,-1,1⟩, + ⟨4,18,288,301,0,0,0,-1,1⟩, + ⟨4,18,39,301,0,0,0,-1,1⟩, + ⟨4,18,40,301,0,0,0,-1,1⟩, + ⟨1,304,0,0,100,98,0,0,1⟩, + ⟨4,98,304,100,0,0,0,-1,1⟩, + ⟨1,305,0,0,100,98,0,0,1⟩, + ⟨4,304,305,100,0,0,0,-1,1⟩, + ⟨1,306,0,0,50,48,0,0,1⟩, + ⟨4,48,306,50,0,0,0,-1,1⟩, + ⟨1,307,0,0,50,48,0,0,1⟩, + ⟨4,306,307,50,0,0,0,-1,1⟩, + ⟨1,308,0,0,34,32,0,0,1⟩, + ⟨4,32,308,34,0,0,0,-1,1⟩, + ⟨1,309,0,0,34,32,0,0,1⟩, + ⟨4,32,309,34,0,0,0,-1,1⟩, + ⟨1,310,0,0,87,85,0,0,1⟩, + ⟨4,85,310,87,0,0,0,-1,1⟩, + ⟨1,311,0,0,87,85,0,0,1⟩, + ⟨4,85,311,87,0,0,0,-1,1⟩, + ⟨1,312,0,0,47,45,0,0,1⟩, + ⟨4,45,312,47,0,0,0,-1,1⟩, + ⟨1,313,0,0,47,45,0,0,1⟩, + ⟨4,45,313,47,0,0,0,-1,1⟩, + ⟨1,314,0,0,109,107,0,0,1⟩, + ⟨4,107,314,109,0,0,0,-1,1⟩, + ⟨1,315,0,0,109,107,0,0,1⟩, + ⟨4,107,315,109,0,0,0,-1,1⟩, + ⟨1,316,0,0,26,24,0,0,1⟩, + ⟨4,24,316,26,0,0,0,-1,1⟩, + ⟨1,317,0,0,26,24,0,0,1⟩, + ⟨4,24,317,26,0,0,0,-1,1⟩, + ⟨1,318,0,0,37,35,0,0,1⟩, + ⟨4,35,318,37,0,0,0,-1,1⟩, + ⟨1,319,0,0,37,35,0,0,1⟩, + ⟨4,35,319,37,0,0,0,-1,1⟩, + ⟨4,313,45,47,0,0,0,-1,1⟩, + ⟨4,45,313,47,0,0,0,1,1⟩, + ⟨4,313,45,47,0,0,0,-1,1⟩, + ⟨5,313,0,47,0,0,0,1,-1⟩, + ⟨4,315,107,109,0,0,0,-1,1⟩, + ⟨4,107,315,109,0,0,0,1,1⟩, + ⟨4,315,107,109,0,0,0,-1,1⟩, + ⟨5,315,0,109,0,0,0,1,-1⟩, + ⟨4,317,24,26,0,0,0,-1,1⟩, + ⟨4,24,317,26,0,0,0,1,1⟩, + ⟨4,317,24,26,0,0,0,-1,1⟩, + ⟨5,317,0,26,0,0,0,1,-1⟩, + ⟨4,319,35,37,0,0,0,-1,1⟩, + ⟨4,35,319,37,0,0,0,1,1⟩, + ⟨4,319,35,37,0,0,0,-1,1⟩, + ⟨5,319,0,37,0,0,0,1,-1⟩, + ⟨1,85,0,87,441,534,0,0,1⟩, + ⟨1,98,0,100,441,573,0,0,1⟩, + ⟨4,85,98,441,0,0,0,-1,1⟩, + ⟨4,98,85,441,0,0,0,1,2⟩, + ⟨1,107,0,109,442,601,0,0,1⟩, + ⟨1,304,0,100,442,574,0,0,1⟩, + ⟨4,107,304,442,0,0,0,-1,1⟩, + ⟨4,304,107,442,0,0,0,1,2⟩, + ⟨1,24,0,26,443,352,0,0,1⟩, + ⟨1,305,0,100,443,575,0,0,1⟩, + ⟨4,24,305,443,0,0,0,-1,1⟩, + ⟨4,305,24,443,0,0,0,1,2⟩, + ⟨1,32,0,34,444,375,0,0,1⟩, + ⟨1,48,0,50,444,423,0,0,1⟩, + ⟨4,32,48,444,0,0,0,-1,1⟩, + ⟨4,48,32,444,0,0,0,1,2⟩, + ⟨1,45,0,47,445,415,0,0,1⟩, + ⟨1,306,0,50,445,424,0,0,1⟩, + ⟨4,45,306,445,0,0,0,-1,1⟩, + ⟨4,306,45,445,0,0,0,1,2⟩, + ⟨1,35,0,37,446,385,0,0,1⟩, + ⟨1,307,0,50,446,425,0,0,1⟩, + ⟨4,35,307,446,0,0,0,-1,1⟩, + ⟨4,307,35,446,0,0,0,1,2⟩, + ⟨1,312,0,47,447,416,0,0,1⟩, + ⟨1,308,0,34,447,376,0,0,1⟩, + ⟨4,312,308,447,0,0,0,-1,1⟩, + ⟨4,308,312,447,0,0,0,1,2⟩, + ⟨1,318,0,37,448,386,0,0,1⟩, + ⟨1,309,0,34,448,377,0,0,1⟩, + ⟨4,318,309,448,0,0,0,-1,1⟩, + ⟨4,309,318,448,0,0,0,1,2⟩, + ⟨1,314,0,109,449,602,0,0,1⟩, + ⟨1,310,0,87,449,535,0,0,1⟩, + ⟨4,314,310,449,0,0,0,-1,1⟩, + ⟨4,310,314,449,0,0,0,1,2⟩, + ⟨1,316,0,26,450,353,0,0,1⟩, + ⟨1,311,0,87,450,536,0,0,1⟩, + ⟨4,316,311,450,0,0,0,-1,1⟩, + ⟨4,311,316,450,0,0,0,1,2⟩, + ⟨1,319,0,37,440,384,0,0,1⟩, + ⟨1,313,0,47,440,414,0,0,1⟩, + ⟨4,319,313,440,0,0,0,-1,1⟩, + ⟨4,313,319,440,0,0,0,1,2⟩, + ⟨1,317,0,26,439,351,0,0,1⟩, + ⟨1,315,0,109,439,600,0,0,1⟩, + ⟨4,317,315,439,0,0,0,-1,1⟩, + ⟨4,315,317,439,0,0,0,1,2⟩, + ⟨1,309,0,448,451,1247,0,0,1⟩, + ⟨1,311,0,450,451,1251,0,0,1⟩, + ⟨4,309,311,451,0,0,0,-1,1⟩, + ⟨1,304,0,442,452,1233,0,0,1⟩, + ⟨1,306,0,445,452,1241,0,0,1⟩, + ⟨4,304,306,452,0,0,0,-1,1⟩, + ⟨1,495,0,0,452,179,0,0,1⟩, + ⟨4,306,495,452,0,0,0,-1,1⟩, + ⟨1,307,0,446,453,1243,0,0,1⟩, + ⟨1,310,0,449,453,1249,0,0,1⟩, + ],#[0,46,0,1,0,0,0,0,0,0],628⟩, by decide⟩ +def backward_073 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State073, backwardShard3State074, + [ + ⟨4,307,310,453,0,0,0,-1,1⟩, + ⟨1,305,0,443,454,1235,0,0,1⟩, + ⟨1,308,0,447,454,1245,0,0,1⟩, + ⟨4,305,308,454,0,0,0,-1,1⟩, + ⟨1,314,0,449,455,1250,0,0,1⟩, + ⟨1,312,0,447,455,1246,0,0,1⟩, + ⟨4,314,312,455,0,0,0,-1,1⟩, + ⟨1,35,0,446,456,1244,0,0,1⟩, + ⟨1,24,0,443,456,1236,0,0,1⟩, + ⟨4,35,24,456,0,0,0,-1,1⟩, + ⟨1,45,0,445,457,1242,0,0,1⟩, + ⟨1,316,0,450,457,1252,0,0,1⟩, + ⟨4,45,316,457,0,0,0,-1,1⟩, + ⟨1,107,0,442,458,1234,0,0,1⟩, + ⟨1,318,0,448,458,1248,0,0,1⟩, + ⟨4,107,318,458,0,0,0,-1,1⟩, + ⟨1,45,0,457,303,1271,0,0,1⟩, + ⟨1,107,0,458,303,1274,0,0,1⟩, + ⟨4,45,107,303,0,0,0,-1,1⟩, + ⟨4,107,45,303,0,0,0,1,1⟩, + ⟨4,45,107,303,0,0,0,-1,1⟩, + ⟨5,45,0,303,0,0,0,1,-1⟩, + ⟨5,45,0,303,0,0,0,1,-2⟩, + ⟨1,304,0,452,303,1256,0,0,1⟩, + ⟨4,45,304,303,0,0,0,1,1⟩, + ⟨1,305,0,454,303,1262,0,0,1⟩, + ⟨4,45,305,303,0,0,0,1,1⟩, + ⟨5,107,0,303,0,0,0,1,-2⟩, + ⟨1,35,0,456,303,1268,0,0,1⟩, + ⟨4,107,35,303,0,0,0,-1,2⟩, + ⟨1,307,0,453,303,1259,0,0,1⟩, + ⟨4,107,307,303,0,0,0,1,1⟩, + ⟨1,309,0,451,303,1253,0,0,1⟩, + ⟨4,35,309,303,0,0,0,-1,1⟩, + ⟨4,309,35,303,0,0,0,1,1⟩, + ⟨4,35,309,303,0,0,0,-1,1⟩, + ⟨5,35,0,303,0,0,0,1,-1⟩, + ⟨1,314,0,455,303,1265,0,0,1⟩, + ⟨4,304,314,303,0,0,0,-1,1⟩, + ⟨4,314,304,303,0,0,0,1,1⟩, + ⟨4,304,314,303,0,0,0,-1,1⟩, + ⟨5,304,0,303,0,0,0,1,-1⟩, + ⟨5,304,0,303,0,0,0,1,-2⟩, + ⟨4,305,307,303,0,0,0,-1,1⟩, + ⟨4,307,305,303,0,0,0,1,1⟩, + ⟨4,305,307,303,0,0,0,-1,1⟩, + ⟨5,305,0,303,0,0,0,1,-1⟩, + ⟨4,305,107,303,0,0,0,-1,1⟩, + ⟨4,305,309,303,0,0,0,-1,2⟩, + ⟨4,307,45,303,0,0,0,-1,1⟩, + ⟨4,307,304,303,0,0,0,-1,1⟩, + ⟨4,307,314,303,0,0,0,2,1⟩, + ⟨4,309,314,303,0,0,0,-1,1⟩, + ⟨4,314,309,303,0,0,0,1,1⟩, + ⟨4,309,314,303,0,0,0,-1,1⟩, + ⟨5,309,0,303,0,0,0,1,-1⟩, + ⟨5,309,0,303,0,0,0,2,-1⟩, + ⟨4,309,45,303,0,0,0,1,1⟩, + ⟨4,309,304,303,0,0,0,1,1⟩, + ⟨4,309,307,303,0,0,0,1,1⟩, + ⟨4,314,107,303,0,0,0,1,1⟩, + ⟨4,314,35,303,0,0,0,1,1⟩, + ⟨4,314,305,303,0,0,0,1,1⟩, + ⟨4,314,309,303,0,0,0,-1,1⟩, + ⟨4,314,307,303,0,0,0,-1,1⟩, + ⟨4,314,305,303,0,0,0,1,1⟩, + ⟨5,314,0,303,0,0,0,1,2⟩, + ⟨4,309,307,303,0,0,0,-1,1⟩, + ⟨4,309,35,303,0,0,0,-1,1⟩, + ⟨4,309,107,303,0,0,0,1,1⟩, + ⟨4,309,314,303,0,0,0,-1,1⟩, + ⟨4,314,309,303,0,0,0,1,1⟩, + ⟨4,309,314,303,0,0,0,-1,1⟩, + ⟨5,309,0,303,0,0,0,1,-1⟩, + ⟨4,307,314,303,0,0,0,1,2⟩, + ⟨4,307,309,303,0,0,0,1,1⟩, + ⟨4,307,305,303,0,0,0,-1,1⟩, + ⟨4,307,304,303,0,0,0,-1,2⟩, + ⟨4,307,35,303,0,0,0,1,2⟩, + ⟨4,307,107,303,0,0,0,-1,2⟩, + ⟨4,307,45,303,0,0,0,1,2⟩, + ⟨5,307,0,303,0,0,0,2,-1⟩, + ⟨4,305,309,303,0,0,0,-1,1⟩, + ⟨4,305,307,303,0,0,0,-1,2⟩, + ⟨4,305,304,303,0,0,0,1,2⟩, + ⟨4,305,35,303,0,0,0,-1,2⟩, + ⟨4,305,107,303,0,0,0,-1,2⟩, + ⟨4,305,45,303,0,0,0,-1,2⟩, + ⟨5,305,0,303,0,0,0,1,-2⟩, + ⟨4,304,35,303,0,0,0,-1,1⟩, + ⟨4,304,107,303,0,0,0,-1,1⟩, + ⟨4,304,45,303,0,0,0,1,1⟩, + ⟨5,304,0,303,0,0,0,1,2⟩, + ⟨4,304,305,303,0,0,0,-1,1⟩, + ⟨4,305,304,303,0,0,0,1,1⟩, + ⟨4,304,305,303,0,0,0,-1,1⟩, + ⟨5,304,0,303,0,0,0,1,-1⟩, + ⟨4,35,307,303,0,0,0,-1,2⟩, + ⟨4,35,305,303,0,0,0,1,1⟩, + ⟨4,35,45,303,0,0,0,-1,1⟩, + ⟨5,35,0,303,0,0,0,1,-2⟩, + ⟨4,107,307,303,0,0,0,-1,2⟩, + ⟨4,107,305,303,0,0,0,1,1⟩, + ⟨4,107,45,303,0,0,0,-1,1⟩, + ⟨5,107,0,303,0,0,0,1,-2⟩, + ⟨4,107,304,303,0,0,0,-1,1⟩, + ⟨4,304,107,303,0,0,0,1,1⟩, + ⟨4,107,304,303,0,0,0,-1,1⟩, + ⟨5,107,0,303,0,0,0,1,-1⟩, + ⟨4,45,307,303,0,0,0,1,2⟩, + ⟨4,45,305,303,0,0,0,-1,1⟩, + ⟨4,45,304,303,0,0,0,-1,1⟩, + ⟨4,45,35,303,0,0,0,-1,1⟩, + ⟨4,45,107,303,0,0,0,-1,1⟩, + ⟨1,320,0,0,51,49,0,0,1⟩, + ⟨4,49,320,51,0,0,0,-1,1⟩, + ⟨1,321,0,0,51,49,0,0,1⟩, + ⟨4,49,321,51,0,0,0,-1,1⟩, + ⟨1,322,0,0,36,34,0,0,1⟩, + ⟨4,34,322,36,0,0,0,-1,1⟩, + ⟨1,323,0,0,36,34,0,0,1⟩, + ⟨4,34,323,36,0,0,0,-1,1⟩, + ⟨1,324,0,0,52,50,0,0,1⟩, + ⟨4,50,324,52,0,0,0,-1,1⟩, + ⟨1,325,0,0,52,50,0,0,1⟩, + ⟨4,50,325,52,0,0,0,-1,1⟩, + ⟨1,326,0,0,35,33,0,0,1⟩, + ⟨4,33,326,35,0,0,0,-1,1⟩, + ],#[0,25,0,0,0,0,0,0,0,0],764⟩, by decide⟩ +def backward_074 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State074, backwardShard3State075, + [ + ⟨1,327,0,0,35,33,0,0,1⟩, + ⟨4,33,327,35,0,0,0,-1,1⟩, + ⟨1,328,0,0,110,108,0,0,1⟩, + ⟨4,108,328,110,0,0,0,-1,1⟩, + ⟨1,329,0,0,110,108,0,0,1⟩, + ⟨4,108,329,110,0,0,0,-1,1⟩, + ⟨1,330,0,0,24,22,0,0,1⟩, + ⟨4,22,330,24,0,0,0,-1,1⟩, + ⟨1,331,0,0,24,22,0,0,1⟩, + ⟨4,22,331,24,0,0,0,-1,1⟩, + ⟨1,332,0,0,111,109,0,0,1⟩, + ⟨4,109,332,111,0,0,0,-1,1⟩, + ⟨1,333,0,0,111,109,0,0,1⟩, + ⟨4,109,333,111,0,0,0,-1,1⟩, + ⟨1,334,0,0,25,23,0,0,1⟩, + ⟨4,23,334,25,0,0,0,-1,1⟩, + ⟨1,335,0,0,25,23,0,0,1⟩, + ⟨4,23,335,25,0,0,0,-1,1⟩, + ⟨4,329,108,110,0,0,0,-1,1⟩, + ⟨4,108,329,110,0,0,0,1,1⟩, + ⟨4,329,108,110,0,0,0,-1,1⟩, + ⟨5,329,0,110,0,0,0,1,-1⟩, + ⟨4,331,22,24,0,0,0,-1,1⟩, + ⟨4,22,331,24,0,0,0,1,1⟩, + ⟨4,331,22,24,0,0,0,-1,1⟩, + ⟨5,331,0,24,0,0,0,1,-1⟩, + ⟨4,333,109,111,0,0,0,-1,1⟩, + ⟨4,109,333,111,0,0,0,1,1⟩, + ⟨4,333,109,111,0,0,0,-1,1⟩, + ⟨5,333,0,111,0,0,0,1,-1⟩, + ⟨4,335,23,25,0,0,0,-1,1⟩, + ⟨4,23,335,25,0,0,0,1,1⟩, + ⟨4,335,23,25,0,0,0,-1,1⟩, + ⟨5,335,0,25,0,0,0,1,-1⟩, + ⟨1,33,0,35,461,378,0,0,1⟩, + ⟨1,49,0,51,461,426,0,0,1⟩, + ⟨4,33,49,461,0,0,0,-1,1⟩, + ⟨4,49,33,461,0,0,0,1,2⟩, + ⟨1,22,0,24,462,346,0,0,1⟩, + ⟨1,320,0,51,462,427,0,0,1⟩, + ⟨4,22,320,462,0,0,0,-1,1⟩, + ⟨4,320,22,462,0,0,0,1,2⟩, + ⟨1,109,0,111,463,607,0,0,1⟩, + ⟨1,321,0,51,463,428,0,0,1⟩, + ⟨4,109,321,463,0,0,0,-1,1⟩, + ⟨4,321,109,463,0,0,0,1,2⟩, + ⟨1,50,0,52,464,429,0,0,1⟩, + ⟨1,34,0,36,464,381,0,0,1⟩, + ⟨4,50,34,464,0,0,0,-1,1⟩, + ⟨4,34,50,464,0,0,0,1,2⟩, + ⟨1,108,0,110,465,604,0,0,1⟩, + ⟨1,322,0,36,465,382,0,0,1⟩, + ⟨4,108,322,465,0,0,0,-1,1⟩, + ⟨4,322,108,465,0,0,0,1,2⟩, + ⟨1,23,0,25,466,349,0,0,1⟩, + ⟨1,323,0,36,466,383,0,0,1⟩, + ⟨4,23,323,466,0,0,0,-1,1⟩, + ⟨4,323,23,466,0,0,0,1,2⟩, + ⟨1,328,0,110,467,605,0,0,1⟩, + ⟨1,324,0,52,467,430,0,0,1⟩, + ⟨4,328,324,467,0,0,0,-1,1⟩, + ⟨4,324,328,467,0,0,0,1,2⟩, + ⟨1,334,0,25,468,350,0,0,1⟩, + ⟨1,325,0,52,468,431,0,0,1⟩, + ⟨4,334,325,468,0,0,0,-1,1⟩, + ⟨4,325,334,468,0,0,0,1,2⟩, + ⟨1,330,0,24,469,347,0,0,1⟩, + ⟨1,326,0,35,469,379,0,0,1⟩, + ⟨4,330,326,469,0,0,0,-1,1⟩, + ⟨4,326,330,469,0,0,0,1,2⟩, + ⟨1,332,0,111,470,608,0,0,1⟩, + ⟨1,327,0,35,470,380,0,0,1⟩, + ⟨4,332,327,470,0,0,0,-1,1⟩, + ⟨4,327,332,470,0,0,0,1,2⟩, + ⟨1,335,0,25,459,348,0,0,1⟩, + ⟨1,329,0,110,459,603,0,0,1⟩, + ⟨4,335,329,459,0,0,0,-1,1⟩, + ⟨4,329,335,459,0,0,0,1,2⟩, + ⟨1,333,0,111,460,606,0,0,1⟩, + ⟨1,331,0,24,460,345,0,0,1⟩, + ⟨4,333,331,460,0,0,0,-1,1⟩, + ⟨4,331,333,460,0,0,0,1,2⟩, + ⟨1,325,0,468,471,1303,0,0,1⟩, + ⟨1,327,0,470,471,1307,0,0,1⟩, + ⟨4,325,327,471,0,0,0,-1,1⟩, + ⟨1,505,0,0,471,188,0,0,1⟩, + ⟨4,327,505,471,0,0,0,-1,1⟩, + ⟨1,320,0,462,472,1289,0,0,1⟩, + ⟨1,322,0,465,472,1297,0,0,1⟩, + ⟨4,320,322,472,0,0,0,-1,1⟩, + ⟨1,323,0,466,473,1299,0,0,1⟩, + ⟨1,326,0,469,473,1305,0,0,1⟩, + ⟨4,323,326,473,0,0,0,-1,1⟩, + ⟨1,321,0,463,474,1291,0,0,1⟩, + ⟨1,324,0,467,474,1301,0,0,1⟩, + ⟨4,321,324,474,0,0,0,-1,1⟩, + ⟨1,330,0,469,475,1306,0,0,1⟩, + ⟨1,328,0,467,475,1302,0,0,1⟩, + ⟨4,330,328,475,0,0,0,-1,1⟩, + ⟨1,23,0,466,476,1300,0,0,1⟩, + ⟨1,109,0,463,476,1292,0,0,1⟩, + ⟨4,23,109,476,0,0,0,-1,1⟩, + ⟨1,108,0,465,477,1298,0,0,1⟩, + ⟨1,332,0,470,477,1308,0,0,1⟩, + ⟨4,108,332,477,0,0,0,-1,1⟩, + ⟨1,22,0,462,478,1290,0,0,1⟩, + ⟨1,334,0,468,478,1304,0,0,1⟩, + ⟨4,22,334,478,0,0,0,-1,1⟩, + ⟨1,108,0,477,304,1327,0,0,1⟩, + ⟨1,22,0,478,304,1330,0,0,1⟩, + ⟨4,108,22,304,0,0,0,-1,1⟩, + ⟨4,22,108,304,0,0,0,1,1⟩, + ⟨4,108,22,304,0,0,0,-1,1⟩, + ⟨5,108,0,304,0,0,0,1,-1⟩, + ⟨5,108,0,304,0,0,0,1,-2⟩, + ⟨1,320,0,472,304,1312,0,0,1⟩, + ⟨4,108,320,304,0,0,0,1,1⟩, + ⟨1,321,0,474,304,1318,0,0,1⟩, + ⟨4,108,321,304,0,0,0,1,1⟩, + ⟨5,22,0,304,0,0,0,1,-2⟩, + ⟨1,23,0,476,304,1324,0,0,1⟩, + ⟨4,22,23,304,0,0,0,-1,2⟩, + ⟨1,323,0,473,304,1315,0,0,1⟩, + ⟨4,22,323,304,0,0,0,1,1⟩, + ⟨1,325,0,471,304,1309,0,0,1⟩, + ⟨4,23,325,304,0,0,0,-1,1⟩, + ⟨4,325,23,304,0,0,0,1,1⟩, + ⟨4,23,325,304,0,0,0,-1,1⟩, + ],#[0,56,0,1,0,0,0,0,0,0],556⟩, by decide⟩ +def backward_075 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State075, backwardShard3State076, + [ + ⟨5,23,0,304,0,0,0,1,-1⟩, + ⟨1,330,0,475,304,1321,0,0,1⟩, + ⟨4,320,330,304,0,0,0,-1,1⟩, + ⟨4,330,320,304,0,0,0,1,1⟩, + ⟨4,320,330,304,0,0,0,-1,1⟩, + ⟨5,320,0,304,0,0,0,1,-1⟩, + ⟨5,320,0,304,0,0,0,1,-2⟩, + ⟨4,321,323,304,0,0,0,-1,1⟩, + ⟨4,323,321,304,0,0,0,1,1⟩, + ⟨4,321,323,304,0,0,0,-1,1⟩, + ⟨5,321,0,304,0,0,0,1,-1⟩, + ⟨4,321,22,304,0,0,0,-1,1⟩, + ⟨4,321,325,304,0,0,0,-1,2⟩, + ⟨4,323,108,304,0,0,0,-1,1⟩, + ⟨4,323,320,304,0,0,0,-1,1⟩, + ⟨4,323,330,304,0,0,0,2,1⟩, + ⟨4,325,330,304,0,0,0,-1,1⟩, + ⟨4,330,325,304,0,0,0,1,1⟩, + ⟨4,325,330,304,0,0,0,-1,1⟩, + ⟨5,325,0,304,0,0,0,1,-1⟩, + ⟨5,325,0,304,0,0,0,2,-1⟩, + ⟨4,325,108,304,0,0,0,1,1⟩, + ⟨4,325,320,304,0,0,0,1,1⟩, + ⟨4,325,323,304,0,0,0,1,1⟩, + ⟨4,330,22,304,0,0,0,1,1⟩, + ⟨4,330,23,304,0,0,0,1,1⟩, + ⟨4,330,321,304,0,0,0,1,1⟩, + ⟨4,330,325,304,0,0,0,-1,1⟩, + ⟨4,330,323,304,0,0,0,-1,1⟩, + ⟨4,330,321,304,0,0,0,1,1⟩, + ⟨5,330,0,304,0,0,0,1,2⟩, + ⟨4,325,323,304,0,0,0,-1,1⟩, + ⟨4,325,23,304,0,0,0,-1,1⟩, + ⟨4,325,22,304,0,0,0,1,1⟩, + ⟨4,325,330,304,0,0,0,-1,1⟩, + ⟨4,330,325,304,0,0,0,1,1⟩, + ⟨4,325,330,304,0,0,0,-1,1⟩, + ⟨5,325,0,304,0,0,0,1,-1⟩, + ⟨4,323,330,304,0,0,0,1,2⟩, + ⟨4,323,325,304,0,0,0,1,1⟩, + ⟨4,323,321,304,0,0,0,-1,1⟩, + ⟨4,323,320,304,0,0,0,-1,2⟩, + ⟨4,323,23,304,0,0,0,1,2⟩, + ⟨4,323,22,304,0,0,0,-1,2⟩, + ⟨4,323,108,304,0,0,0,1,2⟩, + ⟨5,323,0,304,0,0,0,2,-1⟩, + ⟨4,321,325,304,0,0,0,-1,1⟩, + ⟨4,321,323,304,0,0,0,-1,2⟩, + ⟨4,321,320,304,0,0,0,1,2⟩, + ⟨4,321,23,304,0,0,0,-1,2⟩, + ⟨4,321,22,304,0,0,0,-1,2⟩, + ⟨4,321,108,304,0,0,0,-1,2⟩, + ⟨5,321,0,304,0,0,0,1,-2⟩, + ⟨4,320,23,304,0,0,0,-1,1⟩, + ⟨4,320,22,304,0,0,0,-1,1⟩, + ⟨4,320,108,304,0,0,0,1,1⟩, + ⟨5,320,0,304,0,0,0,1,2⟩, + ⟨4,320,321,304,0,0,0,-1,1⟩, + ⟨4,321,320,304,0,0,0,1,1⟩, + ⟨4,320,321,304,0,0,0,-1,1⟩, + ⟨5,320,0,304,0,0,0,1,-1⟩, + ⟨4,23,323,304,0,0,0,-1,2⟩, + ⟨4,23,321,304,0,0,0,1,1⟩, + ⟨4,23,108,304,0,0,0,-1,1⟩, + ⟨5,23,0,304,0,0,0,1,-2⟩, + ⟨4,22,323,304,0,0,0,-1,2⟩, + ⟨4,22,321,304,0,0,0,1,1⟩, + ⟨4,22,108,304,0,0,0,-1,1⟩, + ⟨5,22,0,304,0,0,0,1,-2⟩, + ⟨4,22,320,304,0,0,0,-1,1⟩, + ⟨4,320,22,304,0,0,0,1,1⟩, + ⟨4,22,320,304,0,0,0,-1,1⟩, + ⟨5,22,0,304,0,0,0,1,-1⟩, + ⟨4,108,323,304,0,0,0,1,2⟩, + ⟨4,108,321,304,0,0,0,-1,1⟩, + ⟨4,108,320,304,0,0,0,-1,1⟩, + ⟨4,108,23,304,0,0,0,-1,1⟩, + ⟨4,108,22,304,0,0,0,-1,1⟩, + ⟨1,336,0,0,8,6,0,0,1⟩, + ⟨4,6,336,8,0,0,0,-1,1⟩, + ⟨1,337,0,0,8,6,0,0,1⟩, + ⟨4,6,337,8,0,0,0,-1,1⟩, + ⟨1,338,0,0,84,82,0,0,1⟩, + ⟨4,82,338,84,0,0,0,-1,1⟩, + ⟨1,339,0,0,84,82,0,0,1⟩, + ⟨4,82,339,84,0,0,0,-1,1⟩, + ⟨1,340,0,0,77,75,0,0,1⟩, + ⟨4,75,340,77,0,0,0,-1,1⟩, + ⟨1,341,0,0,77,75,0,0,1⟩, + ⟨4,75,341,77,0,0,0,-1,1⟩, + ⟨1,342,0,0,3,1,0,0,1⟩, + ⟨4,1,342,3,0,0,0,-1,1⟩, + ⟨1,343,0,0,3,1,0,0,1⟩, + ⟨4,1,343,3,0,0,0,-1,1⟩, + ⟨1,344,0,0,95,93,0,0,1⟩, + ⟨4,93,344,95,0,0,0,-1,1⟩, + ⟨1,345,0,0,95,93,0,0,1⟩, + ⟨4,93,345,95,0,0,0,-1,1⟩, + ⟨1,346,0,0,60,58,0,0,1⟩, + ⟨4,58,346,60,0,0,0,-1,1⟩, + ⟨1,347,0,0,60,58,0,0,1⟩, + ⟨4,58,347,60,0,0,0,-1,1⟩, + ⟨1,348,0,0,30,28,0,0,1⟩, + ⟨4,28,348,30,0,0,0,-1,1⟩, + ⟨1,349,0,0,30,28,0,0,1⟩, + ⟨4,28,349,30,0,0,0,-1,1⟩, + ⟨1,350,0,0,88,86,0,0,1⟩, + ⟨4,86,350,88,0,0,0,-1,1⟩, + ⟨1,351,0,0,88,86,0,0,1⟩, + ⟨4,86,351,88,0,0,0,-1,1⟩, + ⟨4,345,93,95,0,0,0,-1,1⟩, + ⟨4,93,345,95,0,0,0,1,1⟩, + ⟨4,345,93,95,0,0,0,-1,1⟩, + ⟨5,345,0,95,0,0,0,1,-1⟩, + ⟨4,347,58,60,0,0,0,-1,1⟩, + ⟨4,58,347,60,0,0,0,1,1⟩, + ⟨4,347,58,60,0,0,0,-1,1⟩, + ⟨5,347,0,60,0,0,0,1,-1⟩, + ⟨4,349,28,30,0,0,0,-1,1⟩, + ⟨4,28,349,30,0,0,0,1,1⟩, + ⟨4,349,28,30,0,0,0,-1,1⟩, + ⟨5,349,0,30,0,0,0,1,-1⟩, + ⟨4,351,86,88,0,0,0,-1,1⟩, + ⟨4,86,351,88,0,0,0,1,1⟩, + ⟨4,351,86,88,0,0,0,-1,1⟩, + ⟨5,351,0,88,0,0,0,1,-1⟩, + ⟨1,1,0,3,481,282,0,0,1⟩, + ⟨1,6,0,8,481,297,0,0,1⟩, + ],#[0,19,0,0,0,0,0,0,0,0],800⟩, by decide⟩ +def backward_076 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State076, backwardShard3State077, + [ + ⟨4,1,6,481,0,0,0,-1,1⟩, + ⟨4,6,1,481,0,0,0,1,2⟩, + ⟨1,58,0,60,482,454,0,0,1⟩, + ⟨1,336,0,8,482,298,0,0,1⟩, + ⟨4,58,336,482,0,0,0,-1,1⟩, + ⟨4,336,58,482,0,0,0,1,2⟩, + ⟨1,28,0,30,483,364,0,0,1⟩, + ⟨1,337,0,8,483,299,0,0,1⟩, + ⟨4,28,337,483,0,0,0,-1,1⟩, + ⟨4,337,28,483,0,0,0,1,2⟩, + ⟨1,75,0,77,484,504,0,0,1⟩, + ⟨1,82,0,84,484,525,0,0,1⟩, + ⟨4,75,82,484,0,0,0,-1,1⟩, + ⟨4,82,75,484,0,0,0,1,2⟩, + ⟨1,93,0,95,485,559,0,0,1⟩, + ⟨1,338,0,84,485,526,0,0,1⟩, + ⟨4,93,338,485,0,0,0,-1,1⟩, + ⟨4,338,93,485,0,0,0,1,2⟩, + ⟨1,86,0,88,486,538,0,0,1⟩, + ⟨1,339,0,84,486,527,0,0,1⟩, + ⟨4,86,339,486,0,0,0,-1,1⟩, + ⟨4,339,86,486,0,0,0,1,2⟩, + ⟨1,344,0,95,487,560,0,0,1⟩, + ⟨1,340,0,77,487,505,0,0,1⟩, + ⟨4,344,340,487,0,0,0,-1,1⟩, + ⟨4,340,344,487,0,0,0,1,2⟩, + ⟨1,350,0,88,488,539,0,0,1⟩, + ⟨1,341,0,77,488,506,0,0,1⟩, + ⟨4,350,341,488,0,0,0,-1,1⟩, + ⟨4,341,350,488,0,0,0,1,2⟩, + ⟨1,346,0,60,489,455,0,0,1⟩, + ⟨1,342,0,3,489,283,0,0,1⟩, + ⟨4,346,342,489,0,0,0,-1,1⟩, + ⟨4,342,346,489,0,0,0,1,2⟩, + ⟨1,348,0,30,490,365,0,0,1⟩, + ⟨1,343,0,3,490,284,0,0,1⟩, + ⟨4,348,343,490,0,0,0,-1,1⟩, + ⟨4,343,348,490,0,0,0,1,2⟩, + ⟨1,351,0,88,480,537,0,0,1⟩, + ⟨1,345,0,95,480,558,0,0,1⟩, + ⟨4,351,345,480,0,0,0,-1,1⟩, + ⟨4,345,351,480,0,0,0,1,2⟩, + ⟨1,349,0,30,479,363,0,0,1⟩, + ⟨1,347,0,60,479,453,0,0,1⟩, + ⟨4,349,347,479,0,0,0,-1,1⟩, + ⟨4,347,349,479,0,0,0,1,2⟩, + ⟨1,341,0,488,491,1359,0,0,1⟩, + ⟨1,343,0,490,491,1363,0,0,1⟩, + ⟨4,341,343,491,0,0,0,-1,1⟩, + ⟨1,336,0,482,492,1345,0,0,1⟩, + ⟨1,338,0,485,492,1353,0,0,1⟩, + ⟨4,336,338,492,0,0,0,-1,1⟩, + ⟨1,339,0,486,493,1355,0,0,1⟩, + ⟨1,342,0,489,493,1361,0,0,1⟩, + ⟨4,339,342,493,0,0,0,-1,1⟩, + ⟨1,337,0,483,494,1347,0,0,1⟩, + ⟨1,340,0,487,494,1357,0,0,1⟩, + ⟨4,337,340,494,0,0,0,-1,1⟩, + ⟨1,346,0,489,495,1362,0,0,1⟩, + ⟨1,344,0,487,495,1358,0,0,1⟩, + ⟨4,346,344,495,0,0,0,-1,1⟩, + ⟨1,86,0,486,496,1356,0,0,1⟩, + ⟨1,28,0,483,496,1348,0,0,1⟩, + ⟨4,86,28,496,0,0,0,-1,1⟩, + ⟨1,93,0,485,497,1354,0,0,1⟩, + ⟨1,348,0,490,497,1364,0,0,1⟩, + ⟨4,93,348,497,0,0,0,-1,1⟩, + ⟨1,58,0,482,498,1346,0,0,1⟩, + ⟨1,350,0,488,498,1360,0,0,1⟩, + ⟨4,58,350,498,0,0,0,-1,1⟩, + ⟨1,93,0,497,305,1383,0,0,1⟩, + ⟨1,58,0,498,305,1386,0,0,1⟩, + ⟨4,93,58,305,0,0,0,-1,1⟩, + ⟨4,58,93,305,0,0,0,1,1⟩, + ⟨4,93,58,305,0,0,0,-1,1⟩, + ⟨5,93,0,305,0,0,0,1,-1⟩, + ⟨5,93,0,305,0,0,0,1,-2⟩, + ⟨1,336,0,492,305,1368,0,0,1⟩, + ⟨4,93,336,305,0,0,0,1,1⟩, + ⟨1,337,0,494,305,1374,0,0,1⟩, + ⟨4,93,337,305,0,0,0,1,1⟩, + ⟨5,58,0,305,0,0,0,1,-2⟩, + ⟨1,86,0,496,305,1380,0,0,1⟩, + ⟨4,58,86,305,0,0,0,-1,2⟩, + ⟨1,339,0,493,305,1371,0,0,1⟩, + ⟨4,58,339,305,0,0,0,1,1⟩, + ⟨1,341,0,491,305,1365,0,0,1⟩, + ⟨4,86,341,305,0,0,0,-1,1⟩, + ⟨4,341,86,305,0,0,0,1,1⟩, + ⟨4,86,341,305,0,0,0,-1,1⟩, + ⟨5,86,0,305,0,0,0,1,-1⟩, + ⟨1,346,0,495,305,1377,0,0,1⟩, + ⟨4,336,346,305,0,0,0,-1,1⟩, + ⟨4,346,336,305,0,0,0,1,1⟩, + ⟨4,336,346,305,0,0,0,-1,1⟩, + ⟨5,336,0,305,0,0,0,1,-1⟩, + ⟨5,336,0,305,0,0,0,1,-2⟩, + ⟨4,337,339,305,0,0,0,-1,1⟩, + ⟨4,339,337,305,0,0,0,1,1⟩, + ⟨4,337,339,305,0,0,0,-1,1⟩, + ⟨5,337,0,305,0,0,0,1,-1⟩, + ⟨4,337,58,305,0,0,0,-1,1⟩, + ⟨4,337,341,305,0,0,0,-1,2⟩, + ⟨4,339,93,305,0,0,0,-1,1⟩, + ⟨4,339,336,305,0,0,0,-1,1⟩, + ⟨4,339,346,305,0,0,0,2,1⟩, + ⟨4,341,346,305,0,0,0,-1,1⟩, + ⟨4,346,341,305,0,0,0,1,1⟩, + ⟨4,341,346,305,0,0,0,-1,1⟩, + ⟨5,341,0,305,0,0,0,1,-1⟩, + ⟨5,341,0,305,0,0,0,2,-1⟩, + ⟨4,341,93,305,0,0,0,1,1⟩, + ⟨4,341,336,305,0,0,0,1,1⟩, + ⟨4,341,339,305,0,0,0,1,1⟩, + ⟨4,346,58,305,0,0,0,1,1⟩, + ⟨4,346,86,305,0,0,0,1,1⟩, + ⟨4,346,337,305,0,0,0,1,1⟩, + ⟨4,346,341,305,0,0,0,-1,1⟩, + ⟨4,346,339,305,0,0,0,-1,1⟩, + ⟨4,346,337,305,0,0,0,1,1⟩, + ⟨5,346,0,305,0,0,0,1,2⟩, + ⟨4,341,339,305,0,0,0,-1,1⟩, + ⟨4,341,86,305,0,0,0,-1,1⟩, + ⟨4,341,58,305,0,0,0,1,1⟩, + ⟨4,341,346,305,0,0,0,-1,1⟩, + ⟨4,346,341,305,0,0,0,1,1⟩, + ⟨4,341,346,305,0,0,0,-1,1⟩, + ⟨5,341,0,305,0,0,0,1,-1⟩, + ],#[0,46,0,0,0,0,0,0,0,0],628⟩, by decide⟩ +def backward_077 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State077, backwardShard3State078, + [ + ⟨4,339,346,305,0,0,0,1,2⟩, + ⟨4,339,341,305,0,0,0,1,1⟩, + ⟨4,339,337,305,0,0,0,-1,1⟩, + ⟨4,339,336,305,0,0,0,-1,2⟩, + ⟨4,339,86,305,0,0,0,1,2⟩, + ⟨4,339,58,305,0,0,0,-1,2⟩, + ⟨4,339,93,305,0,0,0,1,2⟩, + ⟨5,339,0,305,0,0,0,2,-1⟩, + ⟨4,337,341,305,0,0,0,-1,1⟩, + ⟨4,337,339,305,0,0,0,-1,2⟩, + ⟨4,337,336,305,0,0,0,1,2⟩, + ⟨4,337,86,305,0,0,0,-1,2⟩, + ⟨4,337,58,305,0,0,0,-1,2⟩, + ⟨4,337,93,305,0,0,0,-1,2⟩, + ⟨5,337,0,305,0,0,0,1,-2⟩, + ⟨4,336,86,305,0,0,0,-1,1⟩, + ⟨4,336,58,305,0,0,0,-1,1⟩, + ⟨4,336,93,305,0,0,0,1,1⟩, + ⟨5,336,0,305,0,0,0,1,2⟩, + ⟨4,336,337,305,0,0,0,-1,1⟩, + ⟨4,337,336,305,0,0,0,1,1⟩, + ⟨4,336,337,305,0,0,0,-1,1⟩, + ⟨5,336,0,305,0,0,0,1,-1⟩, + ⟨4,86,339,305,0,0,0,-1,2⟩, + ⟨4,86,337,305,0,0,0,1,1⟩, + ⟨4,86,93,305,0,0,0,-1,1⟩, + ⟨5,86,0,305,0,0,0,1,-2⟩, + ⟨4,58,339,305,0,0,0,-1,2⟩, + ⟨4,58,337,305,0,0,0,1,1⟩, + ⟨4,58,93,305,0,0,0,-1,1⟩, + ⟨5,58,0,305,0,0,0,1,-2⟩, + ⟨4,58,336,305,0,0,0,-1,1⟩, + ⟨4,336,58,305,0,0,0,1,1⟩, + ⟨4,58,336,305,0,0,0,-1,1⟩, + ⟨5,58,0,305,0,0,0,1,-1⟩, + ⟨4,93,339,305,0,0,0,1,2⟩, + ⟨4,93,337,305,0,0,0,-1,1⟩, + ⟨4,93,336,305,0,0,0,-1,1⟩, + ⟨4,93,86,305,0,0,0,-1,1⟩, + ⟨4,93,58,305,0,0,0,-1,1⟩, + ⟨1,352,0,0,85,83,0,0,1⟩, + ⟨4,83,352,85,0,0,0,-1,1⟩, + ⟨1,353,0,0,85,83,0,0,1⟩, + ⟨4,83,353,85,0,0,0,-1,1⟩, + ⟨1,354,0,0,75,73,0,0,1⟩, + ⟨4,73,354,75,0,0,0,-1,1⟩, + ⟨1,355,0,0,75,73,0,0,1⟩, + ⟨4,73,355,75,0,0,0,-1,1⟩, + ⟨1,356,0,0,86,84,0,0,1⟩, + ⟨4,84,356,86,0,0,0,-1,1⟩, + ⟨1,357,0,0,86,84,0,0,1⟩, + ⟨4,84,357,86,0,0,0,-1,1⟩, + ⟨1,358,0,0,76,74,0,0,1⟩, + ⟨4,74,358,76,0,0,0,-1,1⟩, + ⟨1,359,0,0,76,74,0,0,1⟩, + ⟨4,74,359,76,0,0,0,-1,1⟩, + ⟨1,360,0,0,61,59,0,0,1⟩, + ⟨4,59,360,61,0,0,0,-1,1⟩, + ⟨1,361,0,0,61,59,0,0,1⟩, + ⟨4,59,361,61,0,0,0,-1,1⟩, + ⟨1,362,0,0,32,30,0,0,1⟩, + ⟨4,30,362,32,0,0,0,-1,1⟩, + ⟨1,363,0,0,32,30,0,0,1⟩, + ⟨4,30,363,32,0,0,0,-1,1⟩, + ⟨1,364,0,0,62,60,0,0,1⟩, + ⟨4,60,364,62,0,0,0,-1,1⟩, + ⟨1,365,0,0,62,60,0,0,1⟩, + ⟨4,60,365,62,0,0,0,-1,1⟩, + ⟨1,366,0,0,31,29,0,0,1⟩, + ⟨4,29,366,31,0,0,0,-1,1⟩, + ⟨1,367,0,0,31,29,0,0,1⟩, + ⟨4,29,367,31,0,0,0,-1,1⟩, + ⟨4,361,59,61,0,0,0,-1,1⟩, + ⟨4,59,361,61,0,0,0,1,1⟩, + ⟨4,361,59,61,0,0,0,-1,1⟩, + ⟨5,361,0,61,0,0,0,1,-1⟩, + ⟨4,363,30,32,0,0,0,-1,1⟩, + ⟨4,30,363,32,0,0,0,1,1⟩, + ⟨4,363,30,32,0,0,0,-1,1⟩, + ⟨5,363,0,32,0,0,0,1,-1⟩, + ⟨4,365,60,62,0,0,0,-1,1⟩, + ⟨4,60,365,62,0,0,0,1,1⟩, + ⟨4,365,60,62,0,0,0,-1,1⟩, + ⟨5,365,0,62,0,0,0,1,-1⟩, + ⟨4,367,29,31,0,0,0,-1,1⟩, + ⟨4,29,367,31,0,0,0,1,1⟩, + ⟨4,367,29,31,0,0,0,-1,1⟩, + ⟨5,367,0,31,0,0,0,1,-1⟩, + ⟨1,74,0,76,501,501,0,0,1⟩, + ⟨1,83,0,85,501,528,0,0,1⟩, + ⟨4,74,83,501,0,0,0,-1,1⟩, + ⟨4,83,74,501,0,0,0,1,2⟩, + ⟨1,30,0,32,502,370,0,0,1⟩, + ⟨1,352,0,85,502,529,0,0,1⟩, + ⟨4,30,352,502,0,0,0,-1,1⟩, + ⟨4,352,30,502,0,0,0,1,2⟩, + ⟨1,60,0,62,503,460,0,0,1⟩, + ⟨1,353,0,85,503,530,0,0,1⟩, + ⟨4,60,353,503,0,0,0,-1,1⟩, + ⟨4,353,60,503,0,0,0,1,2⟩, + ⟨1,84,0,86,504,531,0,0,1⟩, + ⟨1,73,0,75,504,498,0,0,1⟩, + ⟨4,84,73,504,0,0,0,-1,1⟩, + ⟨4,73,84,504,0,0,0,1,2⟩, + ⟨1,59,0,61,505,457,0,0,1⟩, + ⟨1,354,0,75,505,499,0,0,1⟩, + ⟨4,59,354,505,0,0,0,-1,1⟩, + ⟨4,354,59,505,0,0,0,1,2⟩, + ⟨1,29,0,31,506,367,0,0,1⟩, + ⟨1,355,0,75,506,500,0,0,1⟩, + ⟨4,29,355,506,0,0,0,-1,1⟩, + ⟨4,355,29,506,0,0,0,1,2⟩, + ⟨1,360,0,61,507,458,0,0,1⟩, + ⟨1,356,0,86,507,532,0,0,1⟩, + ⟨4,360,356,507,0,0,0,-1,1⟩, + ⟨4,356,360,507,0,0,0,1,2⟩, + ⟨1,366,0,31,508,368,0,0,1⟩, + ⟨1,357,0,86,508,533,0,0,1⟩, + ⟨4,366,357,508,0,0,0,-1,1⟩, + ⟨4,357,366,508,0,0,0,1,2⟩, + ⟨1,362,0,32,509,371,0,0,1⟩, + ⟨1,358,0,76,509,502,0,0,1⟩, + ⟨4,362,358,509,0,0,0,-1,1⟩, + ⟨4,358,362,509,0,0,0,1,2⟩, + ⟨1,364,0,62,510,461,0,0,1⟩, + ⟨1,359,0,76,510,503,0,0,1⟩, + ⟨4,364,359,510,0,0,0,-1,1⟩, + ⟨4,359,364,510,0,0,0,1,2⟩, + ],#[0,36,0,0,0,0,0,0,0,0],724⟩, by decide⟩ +def backward_078 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State078, backwardShard3State079, + [ + ⟨1,367,0,31,499,366,0,0,1⟩, + ⟨1,361,0,61,499,456,0,0,1⟩, + ⟨4,367,361,499,0,0,0,-1,1⟩, + ⟨4,361,367,499,0,0,0,1,2⟩, + ⟨1,365,0,62,500,459,0,0,1⟩, + ⟨1,363,0,32,500,369,0,0,1⟩, + ⟨4,365,363,500,0,0,0,-1,1⟩, + ⟨4,363,365,500,0,0,0,1,2⟩, + ⟨1,357,0,508,511,1415,0,0,1⟩, + ⟨1,359,0,510,511,1419,0,0,1⟩, + ⟨4,357,359,511,0,0,0,-1,1⟩, + ⟨1,352,0,502,512,1401,0,0,1⟩, + ⟨1,354,0,505,512,1409,0,0,1⟩, + ⟨4,352,354,512,0,0,0,-1,1⟩, + ⟨1,355,0,506,513,1411,0,0,1⟩, + ⟨1,358,0,509,513,1417,0,0,1⟩, + ⟨4,355,358,513,0,0,0,-1,1⟩, + ⟨1,353,0,503,514,1403,0,0,1⟩, + ⟨1,356,0,507,514,1413,0,0,1⟩, + ⟨4,353,356,514,0,0,0,-1,1⟩, + ⟨1,362,0,509,515,1418,0,0,1⟩, + ⟨1,360,0,507,515,1414,0,0,1⟩, + ⟨4,362,360,515,0,0,0,-1,1⟩, + ⟨1,29,0,506,516,1412,0,0,1⟩, + ⟨1,60,0,503,516,1404,0,0,1⟩, + ⟨4,29,60,516,0,0,0,-1,1⟩, + ⟨1,59,0,505,517,1410,0,0,1⟩, + ⟨1,364,0,510,517,1420,0,0,1⟩, + ⟨4,59,364,517,0,0,0,-1,1⟩, + ⟨1,30,0,502,518,1402,0,0,1⟩, + ⟨1,366,0,508,518,1416,0,0,1⟩, + ⟨4,30,366,518,0,0,0,-1,1⟩, + ⟨1,59,0,517,307,1439,0,0,1⟩, + ⟨1,30,0,518,307,1442,0,0,1⟩, + ⟨4,59,30,307,0,0,0,-1,1⟩, + ⟨4,30,59,307,0,0,0,1,1⟩, + ⟨4,59,30,307,0,0,0,-1,1⟩, + ⟨5,59,0,307,0,0,0,1,-1⟩, + ⟨5,59,0,307,0,0,0,1,-2⟩, + ⟨1,352,0,512,307,1424,0,0,1⟩, + ⟨4,59,352,307,0,0,0,1,1⟩, + ⟨1,353,0,514,307,1430,0,0,1⟩, + ⟨4,59,353,307,0,0,0,1,1⟩, + ⟨5,30,0,307,0,0,0,1,-2⟩, + ⟨1,29,0,516,307,1436,0,0,1⟩, + ⟨4,30,29,307,0,0,0,-1,2⟩, + ⟨1,355,0,513,307,1427,0,0,1⟩, + ⟨4,30,355,307,0,0,0,1,1⟩, + ⟨1,357,0,511,307,1421,0,0,1⟩, + ⟨4,29,357,307,0,0,0,-1,1⟩, + ⟨4,357,29,307,0,0,0,1,1⟩, + ⟨4,29,357,307,0,0,0,-1,1⟩, + ⟨5,29,0,307,0,0,0,1,-1⟩, + ⟨1,362,0,515,307,1433,0,0,1⟩, + ⟨4,352,362,307,0,0,0,-1,1⟩, + ⟨4,362,352,307,0,0,0,1,1⟩, + ⟨4,352,362,307,0,0,0,-1,1⟩, + ⟨5,352,0,307,0,0,0,1,-1⟩, + ⟨5,352,0,307,0,0,0,1,-2⟩, + ⟨4,353,355,307,0,0,0,-1,1⟩, + ⟨4,355,353,307,0,0,0,1,1⟩, + ⟨4,353,355,307,0,0,0,-1,1⟩, + ⟨5,353,0,307,0,0,0,1,-1⟩, + ⟨4,353,30,307,0,0,0,-1,1⟩, + ⟨4,353,357,307,0,0,0,-1,2⟩, + ⟨4,355,59,307,0,0,0,-1,1⟩, + ⟨4,355,352,307,0,0,0,-1,1⟩, + ⟨4,355,362,307,0,0,0,2,1⟩, + ⟨4,357,362,307,0,0,0,-1,1⟩, + ⟨4,362,357,307,0,0,0,1,1⟩, + ⟨4,357,362,307,0,0,0,-1,1⟩, + ⟨5,357,0,307,0,0,0,1,-1⟩, + ⟨5,357,0,307,0,0,0,2,-1⟩, + ⟨4,357,59,307,0,0,0,1,1⟩, + ⟨4,357,352,307,0,0,0,1,1⟩, + ⟨4,357,355,307,0,0,0,1,1⟩, + ⟨4,362,30,307,0,0,0,1,1⟩, + ⟨4,362,29,307,0,0,0,1,1⟩, + ⟨4,362,353,307,0,0,0,1,1⟩, + ⟨4,362,357,307,0,0,0,-1,1⟩, + ⟨4,362,355,307,0,0,0,-1,1⟩, + ⟨4,362,353,307,0,0,0,1,1⟩, + ⟨5,362,0,307,0,0,0,1,2⟩, + ⟨4,357,355,307,0,0,0,-1,1⟩, + ⟨4,357,29,307,0,0,0,-1,1⟩, + ⟨4,357,30,307,0,0,0,1,1⟩, + ⟨4,357,362,307,0,0,0,-1,1⟩, + ⟨4,362,357,307,0,0,0,1,1⟩, + ⟨4,357,362,307,0,0,0,-1,1⟩, + ⟨5,357,0,307,0,0,0,1,-1⟩, + ⟨4,355,362,307,0,0,0,1,2⟩, + ⟨4,355,357,307,0,0,0,1,1⟩, + ⟨4,355,353,307,0,0,0,-1,1⟩, + ⟨4,355,352,307,0,0,0,-1,2⟩, + ⟨4,355,29,307,0,0,0,1,2⟩, + ⟨4,355,30,307,0,0,0,-1,2⟩, + ⟨4,355,59,307,0,0,0,1,2⟩, + ⟨5,355,0,307,0,0,0,2,-1⟩, + ⟨4,353,357,307,0,0,0,-1,1⟩, + ⟨4,353,355,307,0,0,0,-1,2⟩, + ⟨4,353,352,307,0,0,0,1,2⟩, + ⟨4,353,29,307,0,0,0,-1,2⟩, + ⟨4,353,30,307,0,0,0,-1,2⟩, + ⟨4,353,59,307,0,0,0,-1,2⟩, + ⟨5,353,0,307,0,0,0,1,-2⟩, + ⟨4,352,29,307,0,0,0,-1,1⟩, + ⟨4,352,30,307,0,0,0,-1,1⟩, + ⟨4,352,59,307,0,0,0,1,1⟩, + ⟨5,352,0,307,0,0,0,1,2⟩, + ⟨4,352,353,307,0,0,0,-1,1⟩, + ⟨4,353,352,307,0,0,0,1,1⟩, + ⟨4,352,353,307,0,0,0,-1,1⟩, + ⟨5,352,0,307,0,0,0,1,-1⟩, + ⟨4,29,355,307,0,0,0,-1,2⟩, + ⟨4,29,353,307,0,0,0,1,1⟩, + ⟨4,29,59,307,0,0,0,-1,1⟩, + ⟨5,29,0,307,0,0,0,1,-2⟩, + ⟨4,30,355,307,0,0,0,-1,2⟩, + ⟨4,30,353,307,0,0,0,1,1⟩, + ⟨4,30,59,307,0,0,0,-1,1⟩, + ⟨5,30,0,307,0,0,0,1,-2⟩, + ⟨4,30,352,307,0,0,0,-1,1⟩, + ⟨4,352,30,307,0,0,0,1,1⟩, + ⟨4,30,352,307,0,0,0,-1,1⟩, + ⟨5,30,0,307,0,0,0,1,-1⟩, + ⟨4,59,355,307,0,0,0,1,2⟩, + ⟨4,59,353,307,0,0,0,-1,1⟩, + ⟨4,59,352,307,0,0,0,-1,1⟩, + ],#[0,28,0,0,0,0,0,0,0,0],744⟩, by decide⟩ +def backward_079 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State079, backwardShard3State080, + [ + ⟨4,59,29,307,0,0,0,-1,1⟩, + ⟨4,59,30,307,0,0,0,-1,1⟩, + ⟨1,368,0,0,82,80,0,0,1⟩, + ⟨4,80,368,82,0,0,0,-1,1⟩, + ⟨1,369,0,0,82,80,0,0,1⟩, + ⟨4,80,369,82,0,0,0,-1,1⟩, + ⟨1,370,0,0,69,67,0,0,1⟩, + ⟨4,67,370,69,0,0,0,-1,1⟩, + ⟨1,371,0,0,69,67,0,0,1⟩, + ⟨4,67,371,69,0,0,0,-1,1⟩, + ⟨1,372,0,0,5,3,0,0,1⟩, + ⟨4,3,372,5,0,0,0,-1,1⟩, + ⟨1,373,0,0,5,3,0,0,1⟩, + ⟨4,3,373,5,0,0,0,-1,1⟩, + ⟨1,374,0,0,90,88,0,0,1⟩, + ⟨4,88,374,90,0,0,0,-1,1⟩, + ⟨1,375,0,0,90,88,0,0,1⟩, + ⟨4,88,375,90,0,0,0,-1,1⟩, + ⟨1,376,0,0,10,8,0,0,1⟩, + ⟨4,8,376,10,0,0,0,-1,1⟩, + ⟨1,377,0,0,10,8,0,0,1⟩, + ⟨4,8,377,10,0,0,0,-1,1⟩, + ⟨1,378,0,0,97,95,0,0,1⟩, + ⟨4,95,378,97,0,0,0,-1,1⟩, + ⟨1,379,0,0,97,95,0,0,1⟩, + ⟨4,95,379,97,0,0,0,-1,1⟩, + ⟨1,380,0,0,68,66,0,0,1⟩, + ⟨4,66,380,68,0,0,0,-1,1⟩, + ⟨1,381,0,0,68,66,0,0,1⟩, + ⟨4,66,381,68,0,0,0,-1,1⟩, + ⟨1,382,0,0,28,26,0,0,1⟩, + ⟨4,26,382,28,0,0,0,-1,1⟩, + ⟨1,383,0,0,28,26,0,0,1⟩, + ⟨4,26,383,28,0,0,0,-1,1⟩, + ⟨4,377,8,10,0,0,0,-1,1⟩, + ⟨4,8,377,10,0,0,0,1,1⟩, + ⟨4,377,8,10,0,0,0,-1,1⟩, + ⟨5,377,0,10,0,0,0,1,-1⟩, + ⟨4,379,95,97,0,0,0,-1,1⟩, + ⟨4,95,379,97,0,0,0,1,1⟩, + ⟨4,379,95,97,0,0,0,-1,1⟩, + ⟨5,379,0,97,0,0,0,1,-1⟩, + ⟨4,381,66,68,0,0,0,-1,1⟩, + ⟨4,66,381,68,0,0,0,1,1⟩, + ⟨4,381,66,68,0,0,0,-1,1⟩, + ⟨5,381,0,68,0,0,0,1,-1⟩, + ⟨4,383,26,28,0,0,0,-1,1⟩, + ⟨4,26,383,28,0,0,0,1,1⟩, + ⟨4,383,26,28,0,0,0,-1,1⟩, + ⟨5,383,0,28,0,0,0,1,-1⟩, + ⟨1,88,0,90,520,543,0,0,1⟩, + ⟨1,80,0,82,520,519,0,0,1⟩, + ⟨4,88,80,520,0,0,0,-1,1⟩, + ⟨4,80,88,520,0,0,0,1,2⟩, + ⟨1,95,0,97,521,565,0,0,1⟩, + ⟨1,368,0,82,521,520,0,0,1⟩, + ⟨4,95,368,521,0,0,0,-1,1⟩, + ⟨4,368,95,521,0,0,0,1,2⟩, + ⟨1,66,0,68,522,478,0,0,1⟩, + ⟨1,369,0,82,522,521,0,0,1⟩, + ⟨4,66,369,522,0,0,0,-1,1⟩, + ⟨4,369,66,522,0,0,0,1,2⟩, + ⟨1,3,0,5,523,288,0,0,1⟩, + ⟨1,67,0,69,523,480,0,0,1⟩, + ⟨4,3,67,523,0,0,0,-1,1⟩, + ⟨4,67,3,523,0,0,0,1,2⟩, + ⟨1,8,0,10,524,303,0,0,1⟩, + ⟨1,370,0,69,524,481,0,0,1⟩, + ⟨4,8,370,524,0,0,0,-1,1⟩, + ⟨4,370,8,524,0,0,0,1,2⟩, + ⟨1,26,0,28,525,357,0,0,1⟩, + ⟨1,371,0,69,525,482,0,0,1⟩, + ⟨4,26,371,525,0,0,0,-1,1⟩, + ⟨4,371,26,525,0,0,0,1,2⟩, + ⟨1,376,0,10,526,304,0,0,1⟩, + ⟨1,372,0,5,526,289,0,0,1⟩, + ⟨4,376,372,526,0,0,0,-1,1⟩, + ⟨4,372,376,526,0,0,0,1,2⟩, + ⟨1,382,0,28,527,358,0,0,1⟩, + ⟨1,373,0,5,527,290,0,0,1⟩, + ⟨4,382,373,527,0,0,0,-1,1⟩, + ⟨4,373,382,527,0,0,0,1,2⟩, + ⟨1,378,0,97,528,566,0,0,1⟩, + ⟨1,374,0,90,528,544,0,0,1⟩, + ⟨4,378,374,528,0,0,0,-1,1⟩, + ⟨4,374,378,528,0,0,0,1,2⟩, + ⟨1,380,0,68,529,479,0,0,1⟩, + ⟨1,375,0,90,529,545,0,0,1⟩, + ⟨4,380,375,529,0,0,0,-1,1⟩, + ⟨4,375,380,529,0,0,0,1,2⟩, + ⟨1,383,0,28,530,359,0,0,1⟩, + ⟨1,377,0,10,530,305,0,0,1⟩, + ⟨4,383,377,530,0,0,0,-1,1⟩, + ⟨4,377,383,530,0,0,0,1,2⟩, + ⟨1,381,0,68,519,477,0,0,1⟩, + ⟨1,379,0,97,519,564,0,0,1⟩, + ⟨4,381,379,519,0,0,0,-1,1⟩, + ⟨4,379,381,519,0,0,0,1,2⟩, + ⟨1,373,0,527,531,1467,0,0,1⟩, + ⟨1,375,0,529,531,1471,0,0,1⟩, + ⟨4,373,375,531,0,0,0,-1,1⟩, + ⟨1,368,0,521,532,1453,0,0,1⟩, + ⟨1,370,0,524,532,1461,0,0,1⟩, + ⟨4,368,370,532,0,0,0,-1,1⟩, + ⟨1,371,0,525,533,1463,0,0,1⟩, + ⟨1,374,0,528,533,1469,0,0,1⟩, + ⟨4,371,374,533,0,0,0,-1,1⟩, + ⟨1,369,0,522,534,1455,0,0,1⟩, + ⟨1,372,0,526,534,1465,0,0,1⟩, + ⟨4,369,372,534,0,0,0,-1,1⟩, + ⟨1,378,0,528,535,1470,0,0,1⟩, + ⟨1,376,0,526,535,1466,0,0,1⟩, + ⟨4,378,376,535,0,0,0,-1,1⟩, + ⟨1,26,0,525,536,1464,0,0,1⟩, + ⟨1,66,0,522,536,1456,0,0,1⟩, + ⟨4,26,66,536,0,0,0,-1,1⟩, + ⟨1,8,0,524,537,1462,0,0,1⟩, + ⟨1,380,0,529,537,1472,0,0,1⟩, + ⟨4,8,380,537,0,0,0,-1,1⟩, + ⟨1,95,0,521,538,1454,0,0,1⟩, + ⟨1,382,0,527,538,1468,0,0,1⟩, + ⟨4,95,382,538,0,0,0,-1,1⟩, + ⟨1,8,0,537,308,1495,0,0,1⟩, + ⟨1,95,0,538,308,1498,0,0,1⟩, + ⟨4,8,95,308,0,0,0,-1,1⟩, + ⟨4,95,8,308,0,0,0,1,1⟩, + ⟨4,8,95,308,0,0,0,-1,1⟩, + ⟨5,8,0,308,0,0,0,1,-1⟩, + ],#[0,58,0,0,0,0,0,0,0,0],554⟩, by decide⟩ +def backward_080 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State080, backwardShard3State081, + [ + ⟨5,8,0,308,0,0,0,1,-2⟩, + ⟨1,368,0,532,308,1480,0,0,1⟩, + ⟨4,8,368,308,0,0,0,1,1⟩, + ⟨1,369,0,534,308,1486,0,0,1⟩, + ⟨4,8,369,308,0,0,0,1,1⟩, + ⟨5,95,0,308,0,0,0,1,-2⟩, + ⟨1,26,0,536,308,1492,0,0,1⟩, + ⟨4,95,26,308,0,0,0,-1,2⟩, + ⟨1,371,0,533,308,1483,0,0,1⟩, + ⟨4,95,371,308,0,0,0,1,1⟩, + ⟨1,373,0,531,308,1477,0,0,1⟩, + ⟨4,26,373,308,0,0,0,-1,1⟩, + ⟨4,373,26,308,0,0,0,1,1⟩, + ⟨4,26,373,308,0,0,0,-1,1⟩, + ⟨5,26,0,308,0,0,0,1,-1⟩, + ⟨1,378,0,535,308,1489,0,0,1⟩, + ⟨4,368,378,308,0,0,0,-1,1⟩, + ⟨4,378,368,308,0,0,0,1,1⟩, + ⟨4,368,378,308,0,0,0,-1,1⟩, + ⟨5,368,0,308,0,0,0,1,-1⟩, + ⟨5,368,0,308,0,0,0,1,-2⟩, + ⟨4,369,371,308,0,0,0,-1,1⟩, + ⟨4,371,369,308,0,0,0,1,1⟩, + ⟨4,369,371,308,0,0,0,-1,1⟩, + ⟨5,369,0,308,0,0,0,1,-1⟩, + ⟨4,369,95,308,0,0,0,-1,1⟩, + ⟨4,369,373,308,0,0,0,-1,2⟩, + ⟨4,371,8,308,0,0,0,-1,1⟩, + ⟨4,371,368,308,0,0,0,-1,1⟩, + ⟨4,371,378,308,0,0,0,2,1⟩, + ⟨4,373,378,308,0,0,0,-1,1⟩, + ⟨4,378,373,308,0,0,0,1,1⟩, + ⟨4,373,378,308,0,0,0,-1,1⟩, + ⟨5,373,0,308,0,0,0,1,-1⟩, + ⟨5,373,0,308,0,0,0,2,-1⟩, + ⟨4,373,8,308,0,0,0,1,1⟩, + ⟨4,373,368,308,0,0,0,1,1⟩, + ⟨4,373,371,308,0,0,0,1,1⟩, + ⟨4,378,95,308,0,0,0,1,1⟩, + ⟨4,378,26,308,0,0,0,1,1⟩, + ⟨4,378,369,308,0,0,0,1,1⟩, + ⟨4,378,373,308,0,0,0,-1,1⟩, + ⟨4,378,371,308,0,0,0,-1,1⟩, + ⟨4,378,369,308,0,0,0,1,1⟩, + ⟨5,378,0,308,0,0,0,1,2⟩, + ⟨4,373,371,308,0,0,0,-1,1⟩, + ⟨4,373,26,308,0,0,0,-1,1⟩, + ⟨4,373,95,308,0,0,0,1,1⟩, + ⟨4,373,378,308,0,0,0,-1,1⟩, + ⟨4,378,373,308,0,0,0,1,1⟩, + ⟨4,373,378,308,0,0,0,-1,1⟩, + ⟨5,373,0,308,0,0,0,1,-1⟩, + ⟨4,371,378,308,0,0,0,1,2⟩, + ⟨4,371,373,308,0,0,0,1,1⟩, + ⟨4,371,369,308,0,0,0,-1,1⟩, + ⟨4,371,368,308,0,0,0,-1,2⟩, + ⟨4,371,26,308,0,0,0,1,2⟩, + ⟨4,371,95,308,0,0,0,-1,2⟩, + ⟨4,371,8,308,0,0,0,1,2⟩, + ⟨5,371,0,308,0,0,0,2,-1⟩, + ⟨4,369,373,308,0,0,0,-1,1⟩, + ⟨4,369,371,308,0,0,0,-1,2⟩, + ⟨4,369,368,308,0,0,0,1,2⟩, + ⟨4,369,26,308,0,0,0,-1,2⟩, + ⟨4,369,95,308,0,0,0,-1,2⟩, + ⟨4,369,8,308,0,0,0,-1,2⟩, + ⟨5,369,0,308,0,0,0,1,-2⟩, + ⟨4,368,26,308,0,0,0,-1,1⟩, + ⟨4,368,95,308,0,0,0,-1,1⟩, + ⟨4,368,8,308,0,0,0,1,1⟩, + ⟨5,368,0,308,0,0,0,1,2⟩, + ⟨4,368,369,308,0,0,0,-1,1⟩, + ⟨4,369,368,308,0,0,0,1,1⟩, + ⟨4,368,369,308,0,0,0,-1,1⟩, + ⟨5,368,0,308,0,0,0,1,-1⟩, + ⟨4,26,371,308,0,0,0,-1,2⟩, + ⟨4,26,369,308,0,0,0,1,1⟩, + ⟨4,26,8,308,0,0,0,-1,1⟩, + ⟨5,26,0,308,0,0,0,1,-2⟩, + ⟨4,95,371,308,0,0,0,-1,2⟩, + ⟨4,95,369,308,0,0,0,1,1⟩, + ⟨4,95,8,308,0,0,0,-1,1⟩, + ⟨5,95,0,308,0,0,0,1,-2⟩, + ⟨4,95,368,308,0,0,0,-1,1⟩, + ⟨4,368,95,308,0,0,0,1,1⟩, + ⟨4,95,368,308,0,0,0,-1,1⟩, + ⟨5,95,0,308,0,0,0,1,-1⟩, + ⟨4,8,371,308,0,0,0,1,2⟩, + ⟨4,8,369,308,0,0,0,-1,1⟩, + ⟨4,8,368,308,0,0,0,-1,1⟩, + ⟨4,8,26,308,0,0,0,-1,1⟩, + ⟨4,8,95,308,0,0,0,-1,1⟩, + ⟨1,384,0,0,70,68,0,0,1⟩, + ⟨4,68,384,70,0,0,0,-1,1⟩, + ⟨1,385,0,0,70,68,0,0,1⟩, + ⟨4,68,385,70,0,0,0,-1,1⟩, + ⟨1,386,0,0,7,5,0,0,1⟩, + ⟨4,5,386,7,0,0,0,-1,1⟩, + ⟨1,387,0,0,7,5,0,0,1⟩, + ⟨4,5,387,7,0,0,0,-1,1⟩, + ⟨1,388,0,0,71,69,0,0,1⟩, + ⟨4,69,388,71,0,0,0,-1,1⟩, + ⟨1,389,0,0,71,69,0,0,1⟩, + ⟨4,69,389,71,0,0,0,-1,1⟩, + ⟨1,390,0,0,6,4,0,0,1⟩, + ⟨4,4,390,6,0,0,0,-1,1⟩, + ⟨1,391,0,0,6,4,0,0,1⟩, + ⟨4,4,391,6,0,0,0,-1,1⟩, + ⟨1,392,0,0,98,96,0,0,1⟩, + ⟨4,96,392,98,0,0,0,-1,1⟩, + ⟨1,393,0,0,98,96,0,0,1⟩, + ⟨4,96,393,98,0,0,0,-1,1⟩, + ⟨1,394,0,0,66,64,0,0,1⟩, + ⟨4,64,394,66,0,0,0,-1,1⟩, + ⟨1,395,0,0,66,64,0,0,1⟩, + ⟨4,64,395,66,0,0,0,-1,1⟩, + ⟨1,396,0,0,99,97,0,0,1⟩, + ⟨4,97,396,99,0,0,0,-1,1⟩, + ⟨1,397,0,0,99,97,0,0,1⟩, + ⟨4,97,397,99,0,0,0,-1,1⟩, + ⟨1,398,0,0,67,65,0,0,1⟩, + ⟨4,65,398,67,0,0,0,-1,1⟩, + ⟨1,399,0,0,67,65,0,0,1⟩, + ⟨4,65,399,67,0,0,0,-1,1⟩, + ⟨4,393,96,98,0,0,0,-1,1⟩, + ⟨4,96,393,98,0,0,0,1,1⟩, + ⟨4,393,96,98,0,0,0,-1,1⟩, + ⟨5,393,0,98,0,0,0,1,-1⟩, + ],#[0,22,0,0,0,0,0,0,0,0],788⟩, by decide⟩ +def backward_081 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State081, backwardShard3State082, + [ + ⟨4,395,64,66,0,0,0,-1,1⟩, + ⟨4,64,395,66,0,0,0,1,1⟩, + ⟨4,395,64,66,0,0,0,-1,1⟩, + ⟨5,395,0,66,0,0,0,1,-1⟩, + ⟨4,397,97,99,0,0,0,-1,1⟩, + ⟨4,97,397,99,0,0,0,1,1⟩, + ⟨4,397,97,99,0,0,0,-1,1⟩, + ⟨5,397,0,99,0,0,0,1,-1⟩, + ⟨4,399,65,67,0,0,0,-1,1⟩, + ⟨4,65,399,67,0,0,0,1,1⟩, + ⟨4,399,65,67,0,0,0,-1,1⟩, + ⟨5,399,0,67,0,0,0,1,-1⟩, + ⟨1,4,0,6,541,291,0,0,1⟩, + ⟨1,68,0,70,541,483,0,0,1⟩, + ⟨4,4,68,541,0,0,0,-1,1⟩, + ⟨4,68,4,541,0,0,0,1,2⟩, + ⟨1,64,0,66,542,472,0,0,1⟩, + ⟨1,384,0,70,542,484,0,0,1⟩, + ⟨4,64,384,542,0,0,0,-1,1⟩, + ⟨4,384,64,542,0,0,0,1,2⟩, + ⟨1,97,0,99,543,571,0,0,1⟩, + ⟨1,385,0,70,543,485,0,0,1⟩, + ⟨4,97,385,543,0,0,0,-1,1⟩, + ⟨4,385,97,543,0,0,0,1,2⟩, + ⟨1,69,0,71,544,486,0,0,1⟩, + ⟨1,5,0,7,544,294,0,0,1⟩, + ⟨4,69,5,544,0,0,0,-1,1⟩, + ⟨4,5,69,544,0,0,0,1,2⟩, + ⟨1,96,0,98,545,568,0,0,1⟩, + ⟨1,386,0,7,545,295,0,0,1⟩, + ⟨4,96,386,545,0,0,0,-1,1⟩, + ⟨4,386,96,545,0,0,0,1,2⟩, + ⟨1,65,0,67,546,475,0,0,1⟩, + ⟨1,387,0,7,546,296,0,0,1⟩, + ⟨4,65,387,546,0,0,0,-1,1⟩, + ⟨4,387,65,546,0,0,0,1,2⟩, + ⟨1,392,0,98,547,569,0,0,1⟩, + ⟨1,388,0,71,547,487,0,0,1⟩, + ⟨4,392,388,547,0,0,0,-1,1⟩, + ⟨4,388,392,547,0,0,0,1,2⟩, + ⟨1,398,0,67,548,476,0,0,1⟩, + ⟨1,389,0,71,548,488,0,0,1⟩, + ⟨4,398,389,548,0,0,0,-1,1⟩, + ⟨4,389,398,548,0,0,0,1,2⟩, + ⟨1,394,0,66,549,473,0,0,1⟩, + ⟨1,390,0,6,549,292,0,0,1⟩, + ⟨4,394,390,549,0,0,0,-1,1⟩, + ⟨4,390,394,549,0,0,0,1,2⟩, + ⟨1,396,0,99,550,572,0,0,1⟩, + ⟨1,391,0,6,550,293,0,0,1⟩, + ⟨4,396,391,550,0,0,0,-1,1⟩, + ⟨4,391,396,550,0,0,0,1,2⟩, + ⟨1,399,0,67,539,474,0,0,1⟩, + ⟨1,393,0,98,539,567,0,0,1⟩, + ⟨4,399,393,539,0,0,0,-1,1⟩, + ⟨4,393,399,539,0,0,0,1,2⟩, + ⟨1,397,0,99,540,570,0,0,1⟩, + ⟨1,395,0,66,540,471,0,0,1⟩, + ⟨4,397,395,540,0,0,0,-1,1⟩, + ⟨4,395,397,540,0,0,0,1,2⟩, + ⟨1,389,0,548,551,1527,0,0,1⟩, + ⟨1,391,0,550,551,1531,0,0,1⟩, + ⟨4,389,391,551,0,0,0,-1,1⟩, + ⟨1,384,0,542,552,1513,0,0,1⟩, + ⟨1,386,0,545,552,1521,0,0,1⟩, + ⟨4,384,386,552,0,0,0,-1,1⟩, + ⟨1,387,0,546,553,1523,0,0,1⟩, + ⟨1,390,0,549,553,1529,0,0,1⟩, + ⟨4,387,390,553,0,0,0,-1,1⟩, + ⟨1,385,0,543,554,1515,0,0,1⟩, + ⟨1,388,0,547,554,1525,0,0,1⟩, + ⟨4,385,388,554,0,0,0,-1,1⟩, + ⟨1,394,0,549,555,1530,0,0,1⟩, + ⟨1,392,0,547,555,1526,0,0,1⟩, + ⟨4,394,392,555,0,0,0,-1,1⟩, + ⟨1,65,0,546,556,1524,0,0,1⟩, + ⟨1,97,0,543,556,1516,0,0,1⟩, + ⟨4,65,97,556,0,0,0,-1,1⟩, + ⟨1,96,0,545,557,1522,0,0,1⟩, + ⟨1,396,0,550,557,1532,0,0,1⟩, + ⟨4,96,396,557,0,0,0,-1,1⟩, + ⟨1,64,0,542,558,1514,0,0,1⟩, + ⟨1,398,0,548,558,1528,0,0,1⟩, + ⟨4,64,398,558,0,0,0,-1,1⟩, + ⟨1,96,0,557,309,1551,0,0,1⟩, + ⟨1,64,0,558,309,1554,0,0,1⟩, + ⟨4,96,64,309,0,0,0,-1,1⟩, + ⟨4,64,96,309,0,0,0,1,1⟩, + ⟨4,96,64,309,0,0,0,-1,1⟩, + ⟨5,96,0,309,0,0,0,1,-1⟩, + ⟨5,96,0,309,0,0,0,1,-2⟩, + ⟨1,384,0,552,309,1536,0,0,1⟩, + ⟨4,96,384,309,0,0,0,1,1⟩, + ⟨1,385,0,554,309,1542,0,0,1⟩, + ⟨4,96,385,309,0,0,0,1,1⟩, + ⟨5,64,0,309,0,0,0,1,-2⟩, + ⟨1,65,0,556,309,1548,0,0,1⟩, + ⟨4,64,65,309,0,0,0,-1,2⟩, + ⟨1,387,0,553,309,1539,0,0,1⟩, + ⟨4,64,387,309,0,0,0,1,1⟩, + ⟨1,389,0,551,309,1533,0,0,1⟩, + ⟨4,65,389,309,0,0,0,-1,1⟩, + ⟨4,389,65,309,0,0,0,1,1⟩, + ⟨4,65,389,309,0,0,0,-1,1⟩, + ⟨5,65,0,309,0,0,0,1,-1⟩, + ⟨1,394,0,555,309,1545,0,0,1⟩, + ⟨4,384,394,309,0,0,0,-1,1⟩, + ⟨4,394,384,309,0,0,0,1,1⟩, + ⟨4,384,394,309,0,0,0,-1,1⟩, + ⟨5,384,0,309,0,0,0,1,-1⟩, + ⟨5,384,0,309,0,0,0,1,-2⟩, + ⟨4,385,387,309,0,0,0,-1,1⟩, + ⟨4,387,385,309,0,0,0,1,1⟩, + ⟨4,385,387,309,0,0,0,-1,1⟩, + ⟨5,385,0,309,0,0,0,1,-1⟩, + ⟨4,385,64,309,0,0,0,-1,1⟩, + ⟨4,385,389,309,0,0,0,-1,2⟩, + ⟨4,387,96,309,0,0,0,-1,1⟩, + ⟨4,387,384,309,0,0,0,-1,1⟩, + ⟨4,387,394,309,0,0,0,2,1⟩, + ⟨4,389,394,309,0,0,0,-1,1⟩, + ⟨4,394,389,309,0,0,0,1,1⟩, + ⟨4,389,394,309,0,0,0,-1,1⟩, + ⟨5,389,0,309,0,0,0,1,-1⟩, + ⟨5,389,0,309,0,0,0,2,-1⟩, + ⟨4,389,96,309,0,0,0,1,1⟩, + ⟨4,389,384,309,0,0,0,1,1⟩, + ⟨4,389,387,309,0,0,0,1,1⟩, + ],#[0,48,0,0,0,0,0,0,0,0],606⟩, by decide⟩ +def backward_082 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State082, backwardShard3State083, + [ + ⟨4,394,64,309,0,0,0,1,1⟩, + ⟨4,394,65,309,0,0,0,1,1⟩, + ⟨4,394,385,309,0,0,0,1,1⟩, + ⟨4,394,389,309,0,0,0,-1,1⟩, + ⟨4,394,387,309,0,0,0,-1,1⟩, + ⟨4,394,385,309,0,0,0,1,1⟩, + ⟨5,394,0,309,0,0,0,1,2⟩, + ⟨4,389,387,309,0,0,0,-1,1⟩, + ⟨4,389,65,309,0,0,0,-1,1⟩, + ⟨4,389,64,309,0,0,0,1,1⟩, + ⟨4,389,394,309,0,0,0,-1,1⟩, + ⟨4,394,389,309,0,0,0,1,1⟩, + ⟨4,389,394,309,0,0,0,-1,1⟩, + ⟨5,389,0,309,0,0,0,1,-1⟩, + ⟨4,387,394,309,0,0,0,1,2⟩, + ⟨4,387,389,309,0,0,0,1,1⟩, + ⟨4,387,385,309,0,0,0,-1,1⟩, + ⟨4,387,384,309,0,0,0,-1,2⟩, + ⟨4,387,65,309,0,0,0,1,2⟩, + ⟨4,387,64,309,0,0,0,-1,2⟩, + ⟨4,387,96,309,0,0,0,1,2⟩, + ⟨5,387,0,309,0,0,0,2,-1⟩, + ⟨4,385,389,309,0,0,0,-1,1⟩, + ⟨4,385,387,309,0,0,0,-1,2⟩, + ⟨4,385,384,309,0,0,0,1,2⟩, + ⟨4,385,65,309,0,0,0,-1,2⟩, + ⟨4,385,64,309,0,0,0,-1,2⟩, + ⟨4,385,96,309,0,0,0,-1,2⟩, + ⟨5,385,0,309,0,0,0,1,-2⟩, + ⟨4,384,65,309,0,0,0,-1,1⟩, + ⟨4,384,64,309,0,0,0,-1,1⟩, + ⟨4,384,96,309,0,0,0,1,1⟩, + ⟨5,384,0,309,0,0,0,1,2⟩, + ⟨4,384,385,309,0,0,0,-1,1⟩, + ⟨4,385,384,309,0,0,0,1,1⟩, + ⟨4,384,385,309,0,0,0,-1,1⟩, + ⟨5,384,0,309,0,0,0,1,-1⟩, + ⟨4,65,387,309,0,0,0,-1,2⟩, + ⟨4,65,385,309,0,0,0,1,1⟩, + ⟨4,65,96,309,0,0,0,-1,1⟩, + ⟨5,65,0,309,0,0,0,1,-2⟩, + ⟨4,64,387,309,0,0,0,-1,2⟩, + ⟨4,64,385,309,0,0,0,1,1⟩, + ⟨4,64,96,309,0,0,0,-1,1⟩, + ⟨5,64,0,309,0,0,0,1,-2⟩, + ⟨4,64,384,309,0,0,0,-1,1⟩, + ⟨4,384,64,309,0,0,0,1,1⟩, + ⟨4,64,384,309,0,0,0,-1,1⟩, + ⟨5,64,0,309,0,0,0,1,-1⟩, + ⟨4,96,387,309,0,0,0,1,2⟩, + ⟨4,96,385,309,0,0,0,-1,1⟩, + ⟨4,96,384,309,0,0,0,-1,1⟩, + ⟨4,96,65,309,0,0,0,-1,1⟩, + ⟨4,96,64,309,0,0,0,-1,1⟩, + ⟨1,400,0,0,17,15,0,0,1⟩, + ⟨4,15,400,17,0,0,0,-1,1⟩, + ⟨1,401,0,0,17,15,0,0,1⟩, + ⟨4,400,401,17,0,0,0,-1,1⟩, + ⟨1,402,0,0,16,14,0,0,1⟩, + ⟨4,14,402,16,0,0,0,-1,1⟩, + ⟨1,403,0,0,16,14,0,0,1⟩, + ⟨4,14,403,16,0,0,0,-1,1⟩, + ⟨1,404,0,0,54,52,0,0,1⟩, + ⟨4,52,404,54,0,0,0,-1,1⟩, + ⟨1,405,0,0,54,52,0,0,1⟩, + ⟨4,52,405,54,0,0,0,-1,1⟩, + ⟨1,406,0,0,55,53,0,0,1⟩, + ⟨4,53,406,55,0,0,0,-1,1⟩, + ⟨1,407,0,0,55,53,0,0,1⟩, + ⟨4,53,407,55,0,0,0,-1,1⟩, + ⟨1,408,0,0,43,41,0,0,1⟩, + ⟨4,41,408,43,0,0,0,-1,1⟩, + ⟨1,409,0,0,43,41,0,0,1⟩, + ⟨4,41,409,43,0,0,0,-1,1⟩, + ⟨1,410,0,0,44,42,0,0,1⟩, + ⟨4,42,410,44,0,0,0,-1,1⟩, + ⟨1,411,0,0,44,42,0,0,1⟩, + ⟨4,42,411,44,0,0,0,-1,1⟩, + ⟨1,412,0,0,107,105,0,0,1⟩, + ⟨4,105,412,107,0,0,0,-1,1⟩, + ⟨1,413,0,0,107,105,0,0,1⟩, + ⟨4,105,413,107,0,0,0,-1,1⟩, + ⟨1,414,0,0,108,106,0,0,1⟩, + ⟨4,106,414,108,0,0,0,-1,1⟩, + ⟨1,415,0,0,108,106,0,0,1⟩, + ⟨4,106,415,108,0,0,0,-1,1⟩, + ⟨4,409,41,43,0,0,0,-1,1⟩, + ⟨4,41,409,43,0,0,0,1,1⟩, + ⟨4,409,41,43,0,0,0,-1,1⟩, + ⟨5,409,0,43,0,0,0,1,-1⟩, + ⟨4,411,42,44,0,0,0,-1,1⟩, + ⟨4,42,411,44,0,0,0,1,1⟩, + ⟨4,411,42,44,0,0,0,-1,1⟩, + ⟨5,411,0,44,0,0,0,1,-1⟩, + ⟨4,413,105,107,0,0,0,-1,1⟩, + ⟨4,105,413,107,0,0,0,1,1⟩, + ⟨4,413,105,107,0,0,0,-1,1⟩, + ⟨5,413,0,107,0,0,0,1,-1⟩, + ⟨4,415,106,108,0,0,0,-1,1⟩, + ⟨4,106,415,108,0,0,0,1,1⟩, + ⟨4,415,106,108,0,0,0,-1,1⟩, + ⟨5,415,0,108,0,0,0,1,-1⟩, + ⟨1,53,0,55,561,438,0,0,1⟩, + ⟨1,15,0,17,561,324,0,0,1⟩, + ⟨4,53,15,561,0,0,0,-1,1⟩, + ⟨4,15,53,561,0,0,0,1,2⟩, + ⟨1,42,0,44,562,406,0,0,1⟩, + ⟨1,400,0,17,562,325,0,0,1⟩, + ⟨4,42,400,562,0,0,0,-1,1⟩, + ⟨4,400,42,562,0,0,0,1,2⟩, + ⟨1,105,0,107,563,595,0,0,1⟩, + ⟨1,401,0,17,563,326,0,0,1⟩, + ⟨4,105,401,563,0,0,0,-1,1⟩, + ⟨4,401,105,563,0,0,0,1,2⟩, + ⟨1,52,0,54,564,435,0,0,1⟩, + ⟨1,14,0,16,564,321,0,0,1⟩, + ⟨4,52,14,564,0,0,0,-1,1⟩, + ⟨4,14,52,564,0,0,0,1,2⟩, + ⟨1,41,0,43,565,403,0,0,1⟩, + ⟨1,402,0,16,565,322,0,0,1⟩, + ⟨4,41,402,565,0,0,0,-1,1⟩, + ⟨4,402,41,565,0,0,0,1,2⟩, + ⟨1,106,0,108,566,598,0,0,1⟩, + ⟨1,403,0,16,566,323,0,0,1⟩, + ⟨4,106,403,566,0,0,0,-1,1⟩, + ⟨4,403,106,566,0,0,0,1,2⟩, + ⟨1,408,0,43,567,404,0,0,1⟩, + ⟨1,404,0,54,567,436,0,0,1⟩, + ],#[0,30,0,0,0,0,0,0,0,0],752⟩, by decide⟩ +def backward_083 : CheckedSegment frames paid warps := + ⟨⟨backwardShard3State083, backwardShard3State084, + [ + ⟨4,408,404,567,0,0,0,-1,1⟩, + ⟨4,404,408,567,0,0,0,1,2⟩, + ⟨1,414,0,108,568,599,0,0,1⟩, + ⟨1,405,0,54,568,437,0,0,1⟩, + ⟨4,414,405,568,0,0,0,-1,1⟩, + ⟨4,405,414,568,0,0,0,1,2⟩, + ⟨1,410,0,44,569,407,0,0,1⟩, + ⟨1,406,0,55,569,439,0,0,1⟩, + ⟨4,410,406,569,0,0,0,-1,1⟩, + ⟨4,406,410,569,0,0,0,1,2⟩, + ⟨1,412,0,107,570,596,0,0,1⟩, + ⟨1,407,0,55,570,440,0,0,1⟩, + ⟨4,412,407,570,0,0,0,-1,1⟩, + ⟨4,407,412,570,0,0,0,1,2⟩, + ⟨1,415,0,108,560,597,0,0,1⟩, + ⟨1,409,0,43,560,402,0,0,1⟩, + ⟨4,415,409,560,0,0,0,-1,1⟩, + ⟨4,409,415,560,0,0,0,1,2⟩, + ⟨1,413,0,107,559,594,0,0,1⟩, + ⟨1,411,0,44,559,405,0,0,1⟩, + ⟨4,413,411,559,0,0,0,-1,1⟩, + ⟨4,411,413,559,0,0,0,1,2⟩, + ⟨1,405,0,568,571,1583,0,0,1⟩, + ⟨1,407,0,570,571,1587,0,0,1⟩, + ⟨4,405,407,571,0,0,0,-1,1⟩, + ⟨1,400,0,562,572,1569,0,0,1⟩, + ⟨1,402,0,565,572,1577,0,0,1⟩, + ⟨4,400,402,572,0,0,0,-1,1⟩, + ⟨1,403,0,566,573,1579,0,0,1⟩, + ⟨1,406,0,569,573,1585,0,0,1⟩, + ⟨4,403,406,573,0,0,0,-1,1⟩, + ⟨1,401,0,563,574,1571,0,0,1⟩, + ⟨1,404,0,567,574,1581,0,0,1⟩, + ⟨4,401,404,574,0,0,0,-1,1⟩, + ⟨1,410,0,569,575,1586,0,0,1⟩, + ⟨1,408,0,567,575,1582,0,0,1⟩, + ⟨4,410,408,575,0,0,0,-1,1⟩, + ⟨1,106,0,566,576,1580,0,0,1⟩, + ⟨1,105,0,563,576,1572,0,0,1⟩, + ⟨4,106,105,576,0,0,0,-1,1⟩, + ⟨1,41,0,565,577,1578,0,0,1⟩, + ⟨1,412,0,570,577,1588,0,0,1⟩, + ⟨4,41,412,577,0,0,0,-1,1⟩, + ⟨1,42,0,562,578,1570,0,0,1⟩, + ⟨1,414,0,568,578,1584,0,0,1⟩, + ⟨4,42,414,578,0,0,0,-1,1⟩, + ⟨1,41,0,577,1909,1609,0,0,1⟩, + ⟨1,42,0,578,1909,1612,0,0,1⟩, + ⟨4,41,42,1909,0,0,0,-1,1⟩, + ⟨4,42,41,1909,0,0,0,1,1⟩, + ⟨4,41,42,1909,0,0,0,-1,1⟩, + ⟨5,41,0,1909,0,0,0,1,-1⟩, + ⟨5,41,0,1909,0,0,0,1,-2⟩, + ⟨1,400,0,572,1909,1594,0,0,1⟩, + ⟨4,41,400,1909,0,0,0,1,1⟩, + ⟨1,401,0,574,1909,1600,0,0,1⟩, + ⟨4,41,401,1909,0,0,0,1,1⟩, + ⟨5,42,0,1909,0,0,0,1,-2⟩, + ⟨1,106,0,576,1909,1606,0,0,1⟩, + ⟨4,42,106,1909,0,0,0,-1,2⟩, + ⟨1,403,0,573,1909,1597,0,0,1⟩, + ⟨4,42,403,1909,0,0,0,1,1⟩, + ⟨1,405,0,571,1909,1591,0,0,1⟩, + ⟨4,106,405,1909,0,0,0,-1,1⟩, + ⟨4,405,106,1909,0,0,0,1,1⟩, + ⟨4,106,405,1909,0,0,0,-1,1⟩, + ⟨5,106,0,1909,0,0,0,1,-1⟩, + ⟨1,410,0,575,1909,1603,0,0,1⟩, + ⟨4,400,410,1909,0,0,0,-1,1⟩, + ⟨4,410,400,1909,0,0,0,1,1⟩, + ⟨4,400,410,1909,0,0,0,-1,1⟩, + ⟨5,400,0,1909,0,0,0,1,-1⟩, + ⟨5,400,0,1909,0,0,0,1,-2⟩, + ⟨4,401,403,1909,0,0,0,-1,1⟩, + ⟨4,403,401,1909,0,0,0,1,1⟩, + ⟨4,401,403,1909,0,0,0,-1,1⟩, + ⟨5,401,0,1909,0,0,0,1,-1⟩, + ⟨4,401,42,1909,0,0,0,-1,1⟩, + ⟨4,401,405,1909,0,0,0,-1,2⟩, + ⟨4,403,41,1909,0,0,0,-1,1⟩, + ⟨4,403,400,1909,0,0,0,-1,1⟩, + ⟨4,403,410,1909,0,0,0,2,1⟩, + ⟨4,405,410,1909,0,0,0,-1,1⟩, + ⟨4,410,405,1909,0,0,0,1,1⟩, + ⟨4,405,410,1909,0,0,0,-1,1⟩, + ⟨5,405,0,1909,0,0,0,1,-1⟩, + ⟨5,405,0,1909,0,0,0,2,-1⟩, + ⟨4,405,41,1909,0,0,0,1,1⟩, + ⟨4,405,400,1909,0,0,0,1,1⟩, + ⟨4,405,403,1909,0,0,0,1,1⟩, + ⟨4,410,42,1909,0,0,0,1,1⟩, + ⟨4,410,106,1909,0,0,0,1,1⟩, + ⟨4,410,401,1909,0,0,0,1,1⟩, + ⟨4,410,405,1909,0,0,0,-1,1⟩, + ⟨4,410,403,1909,0,0,0,-1,1⟩, + ⟨4,410,401,1909,0,0,0,1,1⟩, + ⟨5,410,0,1909,0,0,0,1,2⟩, + ⟨4,405,403,1909,0,0,0,-1,1⟩, + ⟨4,405,106,1909,0,0,0,-1,1⟩, + ⟨4,405,42,1909,0,0,0,1,1⟩, + ⟨4,405,410,1909,0,0,0,-1,1⟩, + ⟨4,410,405,1909,0,0,0,1,1⟩, + ⟨4,405,410,1909,0,0,0,-1,1⟩, + ⟨5,405,0,1909,0,0,0,1,-1⟩, + ⟨4,403,410,1909,0,0,0,1,2⟩, + ⟨4,403,405,1909,0,0,0,1,1⟩, + ⟨4,403,401,1909,0,0,0,-1,1⟩, + ⟨4,403,400,1909,0,0,0,-1,2⟩, + ⟨4,403,106,1909,0,0,0,1,2⟩, + ⟨4,403,42,1909,0,0,0,-1,2⟩, + ⟨4,403,41,1909,0,0,0,1,2⟩, + ⟨5,403,0,1909,0,0,0,2,-1⟩, + ⟨4,401,405,1909,0,0,0,-1,1⟩, + ⟨4,401,403,1909,0,0,0,-1,2⟩, + ⟨4,401,400,1909,0,0,0,1,2⟩, + ⟨4,401,106,1909,0,0,0,-1,2⟩, + ⟨4,401,42,1909,0,0,0,-1,2⟩, + ⟨4,401,41,1909,0,0,0,-1,2⟩, + ⟨5,401,0,1909,0,0,0,1,-2⟩, + ⟨4,400,106,1909,0,0,0,-1,1⟩, + ⟨4,400,42,1909,0,0,0,-1,1⟩, + ⟨4,400,41,1909,0,0,0,1,1⟩, + ⟨5,400,0,1909,0,0,0,1,2⟩, + ⟨4,400,401,1909,0,0,0,-1,1⟩, + ⟨4,401,400,1909,0,0,0,1,1⟩, + ⟨4,400,401,1909,0,0,0,-1,1⟩, + ⟨5,400,0,1909,0,0,0,1,-1⟩, + ⟨4,106,403,1909,0,0,0,-1,2⟩, + ],#[0,26,8,0,0,0,0,0,0,0],714⟩, by decide⟩ +#eval "NativeBackwardProofs3 checked" +end NativeData diff --git a/research/kappa-round3-warp-lean-20261022/NativeBackwardProofs3.log b/research/kappa-round3-warp-lean-20261022/NativeBackwardProofs3.log new file mode 100644 index 0000000000..5e8db0e934 --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeBackwardProofs3.log @@ -0,0 +1 @@ +"NativeBackwardProofs3 checked" diff --git a/research/kappa-round3-warp-lean-20261022/NativeBackwardProofs4.lean b/research/kappa-round3-warp-lean-20261022/NativeBackwardProofs4.lean new file mode 100644 index 0000000000..6102e09a57 --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeBackwardProofs4.lean @@ -0,0 +1,2803 @@ +-- Generated by native_generate.py from canonical payload SHA256 +-- cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd +import NativeData +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NativeData +open NativeCertificate +def backwardShard4State084 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (308)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (307))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (1909)) (.branch 1 (.leaf (1909)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (305))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (516))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (309)) (.leaf (309))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (310)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (305)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (305)) (.leaf (295))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (309)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (1909)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (308)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (1909))) (.branch 1 (.leaf (1909)) (.branch 1 (.leaf (572)) (.leaf (1909)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1909))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1909))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (560))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard4State085 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (308)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (581))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (582)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (307))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (1909)) (.branch 1 (.leaf (1909)) (.leaf (585))))) (.branch 2 (.branch 1 (.leaf (583)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (581)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (305))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (516))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (309)) (.leaf (309))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (584))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (310)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (305)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (305)) (.leaf (295))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (309)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (584))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (596))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (1909)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (308)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (1909))) (.branch 1 (.leaf (1909)) (.branch 1 (.leaf (572)) (.leaf (1909)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1909))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1909))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (560))) (.branch 1 (.leaf (592)) (.branch 1 (.leaf (594)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (593)) (.leaf (594))) (.branch 1 (.leaf (591)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (580))) (.branch 1 (.leaf (595)) (.branch 1 (.leaf (579)) (.leaf (590))))) (.branch 2 (.branch 1 (.leaf (579)) (.leaf (588))) (.branch 1 (.leaf (580)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard4State086 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (308)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (581))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (307))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (1909)) (.branch 1 (.leaf (1909)) (.leaf (1922))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (581)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (305))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (516))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (309)) (.leaf (309))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (584))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (310)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (305)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (305)) (.leaf (295))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (309)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (584))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (1922))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (1909)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (308)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (1909))) (.branch 1 (.leaf (1909)) (.branch 1 (.leaf (572)) (.leaf (1909)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1909))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1909))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (560))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (580))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (579)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (579)) (.leaf (598))) (.branch 1 (.leaf (580)) (.branch 1 (.leaf (38)) (.leaf (38)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (23)) (.leaf (23))) (.branch 1 (.leaf (49)) (.branch 1 (.leaf (49)) (.leaf (113))))) (.branch 2 (.branch 1 (.leaf (113)) (.leaf (39))) (.branch 1 (.leaf (39)) (.branch 1 (.leaf (22)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard4State087 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (308)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (581))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (1933))) (.branch 1 (.leaf (604)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (307))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (601)) (.branch 1 (.leaf (1933)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (1909)) (.branch 1 (.leaf (1909)) (.leaf (1922))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (303))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (604)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (581)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (305))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (516))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (309)) (.leaf (309))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (584))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (310)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (305)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (305)) (.leaf (295))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (309)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (584))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (1922))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (1909)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (1933)) (.branch 1 (.leaf (601)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (308)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (1909))) (.branch 1 (.leaf (1909)) (.branch 1 (.leaf (572)) (.leaf (1909)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1909))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1909))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (560))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (580))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (579)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (579)) (.leaf (598))) (.branch 1 (.leaf (580)) (.branch 1 (.leaf (1933)) (.leaf (1933)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1933))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1933)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (600)) (.branch 1 (.leaf (1933)) (.leaf (599)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (599))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (600)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard4State088 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (401)) (.leaf (581))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (1933))) (.branch 1 (.leaf (604)) (.branch 1 (.leaf (279)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (619))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (621))) (.branch 1 (.leaf (601)) (.branch 1 (.leaf (1933)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (604)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (581)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (309))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (621)) (.leaf (584))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (619)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (621)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (584))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1922))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (1909)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (1933)) (.branch 1 (.leaf (601)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (308)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (1909))) (.branch 1 (.leaf (1909)) (.branch 1 (.leaf (572)) (.leaf (1909)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1909))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1909))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (560))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (580))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (579)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (579)) (.leaf (598))) (.branch 1 (.leaf (580)) (.branch 1 (.leaf (1933)) (.leaf (1933)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1933))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1933)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (600)) (.branch 1 (.leaf (1933)) (.leaf (599)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (599))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (600)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def backwardShard4State089 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (401)) (.leaf (581))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (604)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (621))) (.branch 1 (.leaf (601)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (604)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (581)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (621)) (.leaf (584))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (619)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (621)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (584))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (601)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (624))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (281)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (280))) (.branch 1 (.leaf (1909)) (.branch 1 (.leaf (572)) (.leaf (1909)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1909))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1909))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (560))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (580))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (579)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (579)) (.leaf (598))) (.branch 1 (.leaf (580)) (.branch 1 (.leaf (281)) (.leaf (1933)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1933))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1933)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (600)) (.branch 1 (.leaf (1933)) (.leaf (599)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (599))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (600)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))))) +def backwardShard4State090 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (401)) (.leaf (581))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (604)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (621))) (.branch 1 (.leaf (601)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (604)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (581)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (621)) (.leaf (584))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (619)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (621)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (584))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (601)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (624))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (281)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (280))) (.branch 1 (.leaf (1909)) (.branch 1 (.leaf (572)) (.leaf (1909)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1909))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1909))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (560))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (580))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (579)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (579)) (.leaf (598))) (.branch 1 (.leaf (580)) (.branch 1 (.leaf (281)) (.leaf (1933)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1933))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1933)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (600)) (.branch 1 (.leaf (1933)) (.leaf (599)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (599))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (600)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (281)))))))))))) +def backwardShard4State091 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (401)) (.leaf (581))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (604)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (621))) (.branch 1 (.leaf (601)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (604)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (581)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (621)) (.leaf (584))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (619)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (621)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (584))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (601)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (115)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (115)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (624))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (281)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (280))) (.branch 1 (.leaf (1909)) (.branch 1 (.leaf (572)) (.leaf (1909)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1909))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1909))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (560))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (580))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (579)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (579)) (.leaf (598))) (.branch 1 (.leaf (580)) (.branch 1 (.leaf (281)) (.leaf (1933)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1933))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1933)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (600)) (.branch 1 (.leaf (1933)) (.leaf (599)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (599))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (600)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (281)))))))))))) +def backwardShard4State092 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (401)) (.leaf (581))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (604)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (621))) (.branch 1 (.leaf (601)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (604)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (581)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (621)) (.leaf (584))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (619)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (621)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (584))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (601)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (115)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (115)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (624))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (281)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (280))) (.branch 1 (.leaf (1909)) (.branch 1 (.leaf (572)) (.leaf (1909)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1909))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1909))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (560))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (580))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (579)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (579)) (.leaf (598))) (.branch 1 (.leaf (580)) (.branch 1 (.leaf (281)) (.leaf (1933)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1933))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1933)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (600)) (.branch 1 (.leaf (1933)) (.leaf (599)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (599))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (600)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (281)))))))))))) +def backwardShard4State093 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (401)) (.leaf (581))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (604)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (629)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (621))) (.branch 1 (.leaf (601)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (604)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (581)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (627))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (621)) (.leaf (584))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (619)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (621)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (584))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (601)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (480)) (.leaf (0))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (404))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (400))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (424)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (444)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (484)) (.branch 1 (.leaf (501)) (.leaf (499))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (439))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (420))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (441)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (421)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (420)) (.leaf (399))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (480)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (504)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (520)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (501)) (.leaf (499)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (479)) (.leaf (0))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (0))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (504)) (.leaf (500)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (440)) (.leaf (481))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (530)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (479)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (444)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (401)) (.leaf (424))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (399)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (115)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (624))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (281)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (626))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (628)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (572)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1909))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1909))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (560))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (580))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (579)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (579)) (.leaf (598))) (.branch 1 (.leaf (580)) (.branch 1 (.leaf (281)) (.leaf (1933)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1933))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1933)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (600)) (.branch 1 (.leaf (1933)) (.leaf (599)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (599))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (600)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (629)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (627))) (.branch 1 (.leaf (626)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (628))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (281)))))))))))) +def backwardShard4State094 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (481))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (401)) (.leaf (581))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (604)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (650)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (629)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (621))) (.branch 1 (.leaf (601)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (604)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (634))) (.branch 1 (.leaf (581)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (627))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (584))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (619)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (621)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (584))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (601)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (480)) (.leaf (648))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (539)) (.leaf (541)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (0))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (404))) (.branch 1 (.leaf (564)) (.branch 1 (.leaf (581)) (.leaf (584)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (400))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (424)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (459))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (339))) (.branch 1 (.leaf (484)) (.branch 1 (.leaf (501)) (.leaf (499))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (439))) (.branch 1 (.leaf (459)) (.branch 1 (.leaf (461)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (420))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (441)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (460)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (421)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (420)) (.leaf (399))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (480)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (504)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (539))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (520)) (.branch 1 (.leaf (544)) (.leaf (540))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (501)) (.leaf (499)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (479)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (561)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (341))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (504)) (.leaf (500)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (440)) (.leaf (481))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (530)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (479)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (530)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (401)) (.leaf (424))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (399)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (650)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (624))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (281)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (626))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (628)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (630)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (632)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (572)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1909))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1909))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (560))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (580))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (579)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (579)) (.leaf (598))) (.branch 1 (.leaf (580)) (.branch 1 (.leaf (281)) (.leaf (1933)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1933))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1933)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (600)) (.branch 1 (.leaf (1933)) (.leaf (599)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (599))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (600)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (629)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (634)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (627))) (.branch 1 (.leaf (626)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (628))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (631)) (.leaf (630))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (633)) (.branch 1 (.leaf (632)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (281)))))))))))) +def backwardShard4State095 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (481))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (401)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (629)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (604)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (634))) (.branch 1 (.leaf (683)) (.branch 1 (.leaf (564)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (627))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (619)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (674))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (621)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (1169))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (584))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (682)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (480)) (.leaf (648))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (539)) (.leaf (541)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (0))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (381)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (400))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (424)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (459))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (484)) (.branch 1 (.leaf (501)) (.leaf (499))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (439))) (.branch 1 (.leaf (459)) (.branch 1 (.leaf (461)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (137))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (420))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (441)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (460)) (.leaf (600))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (662)) (.leaf (421)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (420)) (.leaf (399))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (480)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (504)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (539))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (520)) (.branch 1 (.leaf (544)) (.leaf (540))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (501)) (.leaf (499)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (479)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (504)) (.leaf (500)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (440)) (.leaf (481))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (530)) (.leaf (1170))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (675))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (479)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (530)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (401)) (.leaf (424))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (399)) (.leaf (601))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (677))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (581)) (.leaf (580))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (685)) (.leaf (624))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (281)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (626))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (628)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (630)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (632)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (572)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1909))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1909))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (580))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (579)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (579)) (.leaf (598))) (.branch 1 (.leaf (1170)) (.branch 1 (.leaf (281)) (.leaf (1933)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1933))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1933)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (600)) (.branch 1 (.leaf (1933)) (.leaf (599)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (599))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (683)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (629)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (634)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (627))) (.branch 1 (.leaf (626)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (674)) (.leaf (628))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (631)) (.leaf (630))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (633)) (.branch 1 (.leaf (632)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (281)))))))))))) +def backwardShard4State096 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (481))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (401)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (629)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (703)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (564)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (627))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (619)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (674))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (621)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (692))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (704))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (480)) (.leaf (648))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (539)) (.leaf (541)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (0))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (400))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (424)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (459))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (484)) (.branch 1 (.leaf (501)) (.leaf (499))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (439))) (.branch 1 (.leaf (459)) (.branch 1 (.leaf (461)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (137))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (420))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (441)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (460)) (.leaf (664))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (662)) (.leaf (421)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (420)) (.leaf (399))) (.branch 1 (.leaf (1182)) (.branch 1 (.leaf (480)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (504)) (.leaf (1182))) (.branch 1 (.leaf (1181)) (.branch 1 (.leaf (1181)) (.leaf (539))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (520)) (.branch 1 (.leaf (544)) (.leaf (540))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (501)) (.leaf (499)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (479)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (504)) (.leaf (500)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (440)) (.leaf (481))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (530)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (675))) (.branch 1 (.leaf (1180)) (.branch 1 (.leaf (479)) (.leaf (1180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (530)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (401)) (.leaf (424))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (677))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (710))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (706)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (709)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (708)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (711)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (707))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (678)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (281)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (626))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (628)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (630)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (632)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (572)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1909))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1909))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (580))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (579)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (598))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1933)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1933))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1933)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (600)) (.branch 1 (.leaf (1933)) (.leaf (599)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (648))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (649)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (629)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (634)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (627))) (.branch 1 (.leaf (626)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (674)) (.leaf (628))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (631)) (.leaf (630))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (633)) (.branch 1 (.leaf (632)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (281)))))))))))) +def backwardShard4State097 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (481))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (401)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (629)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (703)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (627))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (619)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (674))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (692))) (.branch 1 (.leaf (1283)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (704))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (480)) (.leaf (648))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (539)) (.leaf (541)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (400))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (424)) (.leaf (738))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (459))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (484)) (.branch 1 (.leaf (501)) (.leaf (499))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (439))) (.branch 1 (.leaf (459)) (.branch 1 (.leaf (461)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (740))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (420))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (441)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (460)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (421)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (420)) (.leaf (399))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (480)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (504)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (539))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (520)) (.branch 1 (.leaf (544)) (.leaf (540))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (501)) (.leaf (499)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (479)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (504)) (.leaf (500)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (440)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (530)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (530)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (401)) (.leaf (424))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (703))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (690)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (358))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (741)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (377))) (.branch 1 (.leaf (1159)) (.branch 1 (.leaf (378)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (660))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (678)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (281)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (626))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (628)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (630)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (632)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (572)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1909))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1909))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (577)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (728))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (729)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (598))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1933)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1933))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1933)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1933)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (648))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (649)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (629)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (634)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (627))) (.branch 1 (.leaf (626)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (674)) (.leaf (628))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (631)) (.leaf (630))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (633)) (.branch 1 (.leaf (632)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (281)))))))))))) +def backwardShard4State098 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (481))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (299)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (629)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (703)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (774)) (.leaf (776))) (.branch 1 (.leaf (326)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (627))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (619)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (674))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (704))) (.branch 1 (.leaf (760)) (.branch 1 (.leaf (301)) (.leaf (775))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (480)) (.leaf (648))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (539)) (.leaf (541)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (400))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (424)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (459))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (484)) (.branch 1 (.leaf (501)) (.leaf (499))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (439))) (.branch 1 (.leaf (459)) (.branch 1 (.leaf (461)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (420))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (441)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (460)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (421)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (420)) (.leaf (399))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (480)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (504)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (539))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (520)) (.branch 1 (.leaf (544)) (.leaf (540))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (501)) (.leaf (499)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (479)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (504)) (.leaf (500)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (440)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (530)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (530)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (401)) (.leaf (424))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (1188)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (1187))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (703))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (690)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (358))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (741)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (377))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (378)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (660))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (678)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (326)) (.branch 1 (.leaf (412)) (.leaf (327)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (299))) (.branch 1 (.leaf (759)) (.branch 1 (.leaf (417)) (.leaf (299)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (327))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (301))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (773)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (438))) (.branch 1 (.leaf (776)) (.branch 1 (.leaf (281)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (626))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (628)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (630)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (632)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (572)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1909))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1909))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (577)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (728))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (729)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (598))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1933)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1933))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1933)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1933)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (648))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (649)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (352)) (.leaf (353))) (.branch 1 (.leaf (354)) (.branch 1 (.leaf (355)) (.leaf (356))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (357)) (.leaf (358))) (.branch 1 (.leaf (371)) (.branch 1 (.leaf (372)) (.leaf (373))))) (.branch 2 (.branch 1 (.leaf (374)) (.leaf (375))) (.branch 1 (.leaf (376)) (.branch 1 (.leaf (377)) (.leaf (378)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (391)) (.leaf (392))) (.branch 1 (.leaf (393)) (.branch 1 (.leaf (394)) (.leaf (395))))) (.branch 2 (.branch 1 (.leaf (396)) (.leaf (397))) (.branch 1 (.leaf (398)) (.branch 1 (.leaf (1187)) (.leaf (1188)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (411)) (.leaf (412))) (.branch 1 (.leaf (413)) (.leaf (414)))) (.branch 2 (.branch 1 (.leaf (415)) (.leaf (416))) (.branch 1 (.leaf (417)) (.branch 1 (.leaf (418)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (629)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (634)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (627))) (.branch 1 (.leaf (626)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (674)) (.leaf (628))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (631)) (.leaf (630))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (633)) (.branch 1 (.leaf (632)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (281)))))))))))) +def backwardShard4State099 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (481))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (299)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (629)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (793)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (703)) (.leaf (788)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (774)) (.leaf (301))) (.branch 1 (.leaf (326)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (627))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (619)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (674))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (303)) (.leaf (704))) (.branch 1 (.leaf (760)) (.branch 1 (.leaf (301)) (.leaf (328))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (480)) (.leaf (648))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (539)) (.leaf (541)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (400))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (424)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (459))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (484)) (.branch 1 (.leaf (501)) (.leaf (499))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (439))) (.branch 1 (.leaf (459)) (.branch 1 (.leaf (461)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (420))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (441)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (460)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (421)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (420)) (.leaf (399))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (480)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (504)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (539))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (520)) (.branch 1 (.leaf (544)) (.leaf (540))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (501)) (.leaf (499)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (479)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (504)) (.leaf (500)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (440)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (530)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (530)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (401)) (.leaf (424))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (1188)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (1192))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (1191)) (.leaf (1187))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (703))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (690)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (358))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (741)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (377))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (378)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (660))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (678)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (326)) (.branch 1 (.leaf (412)) (.leaf (327)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (299))) (.branch 1 (.leaf (759)) (.branch 1 (.leaf (417)) (.leaf (299)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (327))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (328)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (329)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (301))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (773)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (438))) (.branch 1 (.leaf (329)) (.branch 1 (.leaf (281)) (.leaf (330)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (303)) (.leaf (787))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (303))) (.branch 1 (.leaf (458)) (.leaf (330)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (792))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (304)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (794)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (626))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (628)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (630)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (632)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (572)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1909))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1909))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (577)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (728))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (729)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (598))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1933)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1933))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1933)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1933)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (648))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (649)) (.leaf (1189))))) (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (1193))) (.branch 1 (.leaf (1194)) (.branch 1 (.leaf (355)) (.leaf (356))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (357)) (.leaf (358))) (.branch 1 (.leaf (371)) (.branch 1 (.leaf (372)) (.leaf (373))))) (.branch 2 (.branch 1 (.leaf (374)) (.leaf (375))) (.branch 1 (.leaf (376)) (.branch 1 (.leaf (377)) (.leaf (378)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (391)) (.leaf (392))) (.branch 1 (.leaf (393)) (.branch 1 (.leaf (394)) (.leaf (395))))) (.branch 2 (.branch 1 (.leaf (396)) (.leaf (397))) (.branch 1 (.leaf (398)) (.branch 1 (.leaf (1187)) (.leaf (1188)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (411)) (.leaf (412))) (.branch 1 (.leaf (413)) (.leaf (414)))) (.branch 2 (.branch 1 (.leaf (415)) (.leaf (416))) (.branch 1 (.leaf (417)) (.branch 1 (.leaf (418)) (.leaf (1189)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (431))) (.branch 1 (.leaf (432)) (.branch 1 (.leaf (433)) (.leaf (434))))) (.branch 2 (.branch 1 (.leaf (435)) (.leaf (436))) (.branch 1 (.leaf (437)) (.branch 1 (.leaf (438)) (.leaf (1191))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1192)) (.leaf (451))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (453)) (.leaf (454))))) (.branch 2 (.branch 1 (.leaf (455)) (.leaf (456))) (.branch 1 (.leaf (457)) (.branch 1 (.leaf (458)) (.leaf (629)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1193)) (.leaf (1194))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (472)) (.leaf (473))))) (.branch 2 (.branch 1 (.leaf (474)) (.leaf (475))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (634)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (627))) (.branch 1 (.leaf (626)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (674)) (.leaf (628))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (631)) (.leaf (630))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (633)) (.branch 1 (.leaf (632)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (281)))))))))))) +def backwardShard4State100 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (305))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1196)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (299)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (629)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (793)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (703)) (.leaf (788)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (774)) (.leaf (301))) (.branch 1 (.leaf (326)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (822)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (810))))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (627))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (308))) (.branch 1 (.leaf (619)) (.leaf (798)))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (674))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (630)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (303)) (.leaf (704))) (.branch 1 (.leaf (760)) (.branch 1 (.leaf (301)) (.leaf (328))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (480)) (.leaf (648))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (539)) (.leaf (541)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (400))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (424)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (459))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (484)) (.branch 1 (.leaf (501)) (.leaf (499))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (439))) (.branch 1 (.leaf (459)) (.branch 1 (.leaf (461)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (420))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (441)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (460)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (421)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (420)) (.leaf (399))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (480)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (504)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (539))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (520)) (.branch 1 (.leaf (544)) (.leaf (540))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (501)) (.leaf (499)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (479)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (504)) (.leaf (500)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (440)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (530)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (530)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (401)) (.leaf (424))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (1188)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (1192))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (1191)) (.leaf (1187))))) (.branch 2 (.branch 1 (.leaf (1195)) (.leaf (703))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (690)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (358))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (741)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (377))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (378)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (660))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (678)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (326)) (.branch 1 (.leaf (412)) (.leaf (327)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (299))) (.branch 1 (.leaf (759)) (.branch 1 (.leaf (417)) (.leaf (299)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (327))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (328)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (329)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (301))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (773)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (438))) (.branch 1 (.leaf (329)) (.branch 1 (.leaf (281)) (.leaf (330)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (303)) (.leaf (787))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (303))) (.branch 1 (.leaf (458)) (.leaf (330)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (331))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (792))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (304)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (331)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (305)) (.leaf (305))) (.branch 1 (.leaf (797)) (.branch 1 (.leaf (497)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (626))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (307))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (809)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (518))) (.branch 1 (.leaf (628)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (308)) (.leaf (821))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (308))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (630)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (632)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (572)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1909))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1909))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (577)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (728))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (729)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (598))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1933)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1933))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1933)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1933)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (648))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (649)) (.leaf (1189))))) (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (1193))) (.branch 1 (.leaf (1194)) (.branch 1 (.leaf (1197)) (.leaf (1198))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (357)) (.leaf (358))) (.branch 1 (.leaf (371)) (.branch 1 (.leaf (372)) (.leaf (373))))) (.branch 2 (.branch 1 (.leaf (374)) (.leaf (375))) (.branch 1 (.leaf (376)) (.branch 1 (.leaf (377)) (.leaf (378)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (391)) (.leaf (392))) (.branch 1 (.leaf (393)) (.branch 1 (.leaf (394)) (.leaf (395))))) (.branch 2 (.branch 1 (.leaf (396)) (.leaf (397))) (.branch 1 (.leaf (398)) (.branch 1 (.leaf (1187)) (.leaf (1188)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (411)) (.leaf (412))) (.branch 1 (.leaf (413)) (.leaf (414)))) (.branch 2 (.branch 1 (.leaf (415)) (.leaf (416))) (.branch 1 (.leaf (417)) (.branch 1 (.leaf (418)) (.leaf (1189)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (431))) (.branch 1 (.leaf (432)) (.branch 1 (.leaf (433)) (.leaf (434))))) (.branch 2 (.branch 1 (.leaf (435)) (.leaf (436))) (.branch 1 (.leaf (437)) (.branch 1 (.leaf (438)) (.leaf (1191))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1192)) (.leaf (451))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (453)) (.leaf (454))))) (.branch 2 (.branch 1 (.leaf (455)) (.leaf (456))) (.branch 1 (.leaf (457)) (.branch 1 (.leaf (458)) (.leaf (629)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1193)) (.leaf (1194))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (472)) (.leaf (473))))) (.branch 2 (.branch 1 (.leaf (474)) (.leaf (475))) (.branch 1 (.leaf (476)) (.branch 1 (.leaf (477)) (.leaf (478)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (634)) (.leaf (1195))) (.branch 1 (.leaf (1196)) (.branch 1 (.leaf (491)) (.leaf (492))))) (.branch 2 (.branch 1 (.leaf (493)) (.leaf (494))) (.branch 1 (.leaf (495)) (.branch 1 (.leaf (496)) (.leaf (497)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (498)) (.leaf (627))) (.branch 1 (.leaf (626)) (.branch 1 (.leaf (1197)) (.leaf (1198))))) (.branch 2 (.branch 1 (.leaf (511)) (.leaf (512))) (.branch 1 (.leaf (513)) (.branch 1 (.leaf (514)) (.leaf (515))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (516)) (.leaf (517))) (.branch 1 (.leaf (518)) (.branch 1 (.leaf (674)) (.leaf (628))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (631)) (.leaf (630))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (633)) (.branch 1 (.leaf (632)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (281)))))))))))) +def backwardShard4State101 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (305))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (309)) (.leaf (826))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1196)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (299)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (629)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (793)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (703)) (.leaf (788)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (774)) (.leaf (301))) (.branch 1 (.leaf (326)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (822)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (810))))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (627))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (308))) (.branch 1 (.leaf (619)) (.leaf (798)))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (674))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (308)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (303)) (.leaf (704))) (.branch 1 (.leaf (760)) (.branch 1 (.leaf (301)) (.leaf (328))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (480)) (.leaf (648))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (539)) (.leaf (541)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (400))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (424)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (459))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (484)) (.branch 1 (.leaf (501)) (.leaf (499))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (439))) (.branch 1 (.leaf (459)) (.branch 1 (.leaf (461)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (420))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (441)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (460)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (421)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (420)) (.leaf (399))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (480)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (504)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (539))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (520)) (.branch 1 (.leaf (544)) (.leaf (540))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (501)) (.leaf (499)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (479)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (504)) (.leaf (500)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (440)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (530)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (530)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (401)) (.leaf (424))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (1188)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (1192))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (1191)) (.leaf (1187))))) (.branch 2 (.branch 1 (.leaf (1195)) (.leaf (703))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (690)) (.leaf (1199))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1200))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (741)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (377))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (378)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (660))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (678)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (326)) (.branch 1 (.leaf (412)) (.leaf (327)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (299))) (.branch 1 (.leaf (759)) (.branch 1 (.leaf (417)) (.leaf (299)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (830))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (328)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (329)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (301))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (773)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (438))) (.branch 1 (.leaf (329)) (.branch 1 (.leaf (281)) (.leaf (330)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (303)) (.leaf (787))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (303))) (.branch 1 (.leaf (458)) (.leaf (330)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (331))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (792))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (304)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (331)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (305)) (.leaf (305))) (.branch 1 (.leaf (797)) (.branch 1 (.leaf (497)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (626))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (307))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (809)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (518))) (.branch 1 (.leaf (628)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (308)) (.leaf (821))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (308))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (829)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (309)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (825)) (.leaf (557))) (.branch 1 (.leaf (309)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (632)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (572)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1909))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1909))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (577)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (728))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (729)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (598))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1933)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (830)) (.leaf (1933))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1933)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1933)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (648))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (649)) (.leaf (1189))))) (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (1193))) (.branch 1 (.leaf (1194)) (.branch 1 (.leaf (1197)) (.leaf (1198))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1201)) (.leaf (1202))) (.branch 1 (.leaf (371)) (.branch 1 (.leaf (372)) (.leaf (373))))) (.branch 2 (.branch 1 (.leaf (374)) (.leaf (375))) (.branch 1 (.leaf (376)) (.branch 1 (.leaf (377)) (.leaf (378)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (391)) (.leaf (392))) (.branch 1 (.leaf (393)) (.branch 1 (.leaf (394)) (.leaf (395))))) (.branch 2 (.branch 1 (.leaf (396)) (.leaf (397))) (.branch 1 (.leaf (398)) (.branch 1 (.leaf (1187)) (.leaf (1188)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (411)) (.leaf (412))) (.branch 1 (.leaf (413)) (.leaf (414)))) (.branch 2 (.branch 1 (.leaf (415)) (.leaf (416))) (.branch 1 (.leaf (417)) (.branch 1 (.leaf (418)) (.leaf (1189)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (431))) (.branch 1 (.leaf (432)) (.branch 1 (.leaf (433)) (.leaf (434))))) (.branch 2 (.branch 1 (.leaf (435)) (.leaf (436))) (.branch 1 (.leaf (437)) (.branch 1 (.leaf (438)) (.leaf (1191))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1192)) (.leaf (451))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (453)) (.leaf (454))))) (.branch 2 (.branch 1 (.leaf (455)) (.leaf (456))) (.branch 1 (.leaf (457)) (.branch 1 (.leaf (458)) (.leaf (629)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1193)) (.leaf (1194))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (472)) (.leaf (473))))) (.branch 2 (.branch 1 (.leaf (474)) (.leaf (475))) (.branch 1 (.leaf (476)) (.branch 1 (.leaf (477)) (.leaf (478)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (634)) (.leaf (1195))) (.branch 1 (.leaf (1196)) (.branch 1 (.leaf (491)) (.leaf (492))))) (.branch 2 (.branch 1 (.leaf (493)) (.leaf (494))) (.branch 1 (.leaf (495)) (.branch 1 (.leaf (496)) (.leaf (497)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (498)) (.leaf (627))) (.branch 1 (.leaf (626)) (.branch 1 (.leaf (1197)) (.leaf (1198))))) (.branch 2 (.branch 1 (.leaf (511)) (.leaf (512))) (.branch 1 (.leaf (513)) (.branch 1 (.leaf (514)) (.leaf (515))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (516)) (.leaf (517))) (.branch 1 (.leaf (518)) (.branch 1 (.leaf (674)) (.leaf (628))))) (.branch 2 (.branch 1 (.leaf (1199)) (.leaf (1200))) (.branch 1 (.leaf (531)) (.branch 1 (.leaf (532)) (.leaf (533)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (534)) (.leaf (535))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (537)) (.leaf (538))))) (.branch 2 (.branch 1 (.leaf (631)) (.leaf (630))) (.branch 1 (.leaf (1201)) (.branch 1 (.leaf (1202)) (.leaf (551))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (552)) (.leaf (553))) (.branch 1 (.leaf (554)) (.branch 1 (.leaf (555)) (.leaf (556))))) (.branch 2 (.branch 1 (.leaf (557)) (.leaf (558))) (.branch 1 (.leaf (633)) (.branch 1 (.leaf (632)) (.leaf (571)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (572)) (.leaf (573))) (.branch 1 (.leaf (574)) (.branch 1 (.leaf (575)) (.leaf (576))))) (.branch 2 (.branch 1 (.leaf (577)) (.leaf (578))) (.branch 1 (.leaf (591)) (.branch 1 (.leaf (592)) (.leaf (593))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (594)) (.leaf (595))) (.branch 1 (.leaf (596)) (.branch 1 (.leaf (597)) (.leaf (598))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (829))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (2085)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (2085)) (.leaf (281)))))))))))) +def backwardShard4State102 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (305))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (309)) (.leaf (868))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1196)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (299)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (629)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (848)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (834)) (.branch 1 (.leaf (703)) (.leaf (853)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (838)) (.leaf (301))) (.branch 1 (.leaf (326)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (822)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (858))))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1206))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (308))) (.branch 1 (.leaf (619)) (.leaf (863)))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1207))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (308)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (303)) (.leaf (704))) (.branch 1 (.leaf (843)) (.branch 1 (.leaf (301)) (.leaf (328))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (861)) (.leaf (648))) (.branch 1 (.leaf (869)) (.branch 1 (.leaf (539)) (.leaf (541)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (837))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (845)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (852))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (1204)) (.branch 1 (.leaf (501)) (.leaf (862))))) (.branch 2 (.branch 1 (.leaf (841)) (.leaf (849))) (.branch 1 (.leaf (856)) (.branch 1 (.leaf (853)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (840)) (.branch 1 (.leaf (421)) (.leaf (842))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (848)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (854)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (843)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (846)) (.leaf (839))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (857)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (1572)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (539))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (868)) (.branch 1 (.leaf (544)) (.leaf (540))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (863)) (.leaf (866)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (859)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (858)) (.branch 1 (.leaf (504)) (.leaf (864)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (851)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (530)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (867)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (838)) (.leaf (424))) (.branch 1 (.leaf (844)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (847)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (1188)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (1192))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (1191)) (.leaf (1187))))) (.branch 2 (.branch 1 (.leaf (1195)) (.leaf (703))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (690)) (.leaf (1199))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1200))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (741)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (377))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (378)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (660))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (678)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (869)) (.branch 1 (.leaf (412)) (.leaf (327)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (299))) (.branch 1 (.leaf (842)) (.branch 1 (.leaf (417)) (.leaf (299)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (830))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (328)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (329)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (301))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (837)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (438))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (281)) (.leaf (861)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (303)) (.leaf (852))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (303))) (.branch 1 (.leaf (458)) (.leaf (832)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (866))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (847))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (304)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (834)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (305)) (.leaf (305))) (.branch 1 (.leaf (862)) (.branch 1 (.leaf (497)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (831))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (307))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (857)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (518))) (.branch 1 (.leaf (833)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (308)) (.leaf (821))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (308))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (829)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (309)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (867)) (.leaf (557))) (.branch 1 (.leaf (309)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (835)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (572)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1909))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1909))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (577)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (728))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (729)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (598))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1933)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (830)) (.leaf (1933))) (.branch 1 (.leaf (832)) (.branch 1 (.leaf (1933)) (.leaf (1206))))) (.branch 2 (.branch 1 (.leaf (840)) (.leaf (1207))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1933)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (845)) (.leaf (648))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (649)) (.leaf (1189))))) (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (1193))) (.branch 1 (.leaf (1194)) (.branch 1 (.leaf (1197)) (.leaf (1198))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1201)) (.leaf (1202))) (.branch 1 (.leaf (371)) (.branch 1 (.leaf (372)) (.leaf (373))))) (.branch 2 (.branch 1 (.leaf (374)) (.leaf (375))) (.branch 1 (.leaf (376)) (.branch 1 (.leaf (377)) (.leaf (378)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (391)) (.leaf (392))) (.branch 1 (.leaf (393)) (.branch 1 (.leaf (394)) (.leaf (395))))) (.branch 2 (.branch 1 (.leaf (396)) (.leaf (397))) (.branch 1 (.leaf (398)) (.branch 1 (.leaf (1187)) (.leaf (1188)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (411)) (.leaf (412))) (.branch 1 (.leaf (413)) (.leaf (414)))) (.branch 2 (.branch 1 (.leaf (415)) (.leaf (416))) (.branch 1 (.leaf (417)) (.branch 1 (.leaf (418)) (.leaf (1189)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (431))) (.branch 1 (.leaf (432)) (.branch 1 (.leaf (433)) (.leaf (434))))) (.branch 2 (.branch 1 (.leaf (435)) (.leaf (436))) (.branch 1 (.leaf (437)) (.branch 1 (.leaf (438)) (.leaf (1191))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1192)) (.leaf (451))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (453)) (.leaf (454))))) (.branch 2 (.branch 1 (.leaf (455)) (.leaf (456))) (.branch 1 (.leaf (457)) (.branch 1 (.leaf (458)) (.leaf (859)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1193)) (.leaf (1194))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (472)) (.leaf (473))))) (.branch 2 (.branch 1 (.leaf (474)) (.leaf (475))) (.branch 1 (.leaf (476)) (.branch 1 (.leaf (477)) (.leaf (478)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (864)) (.leaf (1195))) (.branch 1 (.leaf (1196)) (.branch 1 (.leaf (491)) (.leaf (492))))) (.branch 2 (.branch 1 (.leaf (493)) (.leaf (494))) (.branch 1 (.leaf (495)) (.branch 1 (.leaf (496)) (.leaf (497)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (498)) (.leaf (849))) (.branch 1 (.leaf (851)) (.branch 1 (.leaf (1197)) (.leaf (1198))))) (.branch 2 (.branch 1 (.leaf (511)) (.leaf (512))) (.branch 1 (.leaf (513)) (.branch 1 (.leaf (514)) (.leaf (515))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (516)) (.leaf (517))) (.branch 1 (.leaf (518)) (.branch 1 (.leaf (854)) (.leaf (856))))) (.branch 2 (.branch 1 (.leaf (1199)) (.leaf (1200))) (.branch 1 (.leaf (531)) (.branch 1 (.leaf (532)) (.leaf (533)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (534)) (.leaf (535))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (537)) (.leaf (538))))) (.branch 2 (.branch 1 (.leaf (839)) (.leaf (841))) (.branch 1 (.leaf (1201)) (.branch 1 (.leaf (1202)) (.leaf (551))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (552)) (.leaf (553))) (.branch 1 (.leaf (554)) (.branch 1 (.leaf (555)) (.leaf (556))))) (.branch 2 (.branch 1 (.leaf (557)) (.leaf (558))) (.branch 1 (.leaf (844)) (.branch 1 (.leaf (846)) (.leaf (571)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (572)) (.leaf (573))) (.branch 1 (.leaf (574)) (.branch 1 (.leaf (575)) (.leaf (576))))) (.branch 2 (.branch 1 (.leaf (577)) (.leaf (578))) (.branch 1 (.leaf (591)) (.branch 1 (.leaf (592)) (.leaf (593))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (594)) (.leaf (595))) (.branch 1 (.leaf (596)) (.branch 1 (.leaf (597)) (.leaf (598))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (829))) (.branch 1 (.leaf (613)) (.branch 1 (.leaf (831)) (.leaf (615)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (833)) (.leaf (617))) (.branch 1 (.leaf (835)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (2085)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (2085)) (.leaf (281)))))))))))) +def backwardShard4State103 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (305))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (309)) (.leaf (884))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1196)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (299)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (906)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (629)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (834)) (.branch 1 (.leaf (703)) (.leaf (880)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (301))) (.branch 1 (.leaf (870)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (884)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1206))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (308))) (.branch 1 (.leaf (619)) (.leaf (882)))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1207))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (308)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (303)) (.leaf (704))) (.branch 1 (.leaf (878)) (.branch 1 (.leaf (301)) (.leaf (875))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (861)) (.leaf (648))) (.branch 1 (.leaf (869)) (.branch 1 (.leaf (876)) (.leaf (873)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (837))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (845)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (852))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (1204)) (.branch 1 (.leaf (501)) (.leaf (862))))) (.branch 2 (.branch 1 (.leaf (841)) (.leaf (849))) (.branch 1 (.leaf (856)) (.branch 1 (.leaf (853)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (840)) (.branch 1 (.leaf (421)) (.leaf (842))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (848)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (854)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (843)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (846)) (.leaf (839))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (857)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (1572)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (872))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (868)) (.branch 1 (.leaf (544)) (.leaf (874))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (863)) (.leaf (866)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (859)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (858)) (.branch 1 (.leaf (504)) (.leaf (864)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (851)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (871)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (867)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (838)) (.leaf (424))) (.branch 1 (.leaf (844)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (847)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (1188)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (1192))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (1191)) (.leaf (1187))))) (.branch 2 (.branch 1 (.leaf (1195)) (.leaf (703))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (690)) (.leaf (1199))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1200))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (902))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (910)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (909)) (.leaf (901))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (741)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (377))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (378)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (904)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (911))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (395)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (660))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (678)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (869)) (.branch 1 (.leaf (886)) (.leaf (871)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (894)) (.leaf (299))) (.branch 1 (.leaf (893)) (.branch 1 (.leaf (885)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (299))) (.branch 1 (.leaf (877)) (.branch 1 (.leaf (417)) (.leaf (299)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (830))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (874)) (.leaf (888))))) (.branch 2 (.branch 1 (.leaf (876)) (.leaf (896))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (895)) (.leaf (887))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (301))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (438))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (281)) (.leaf (861)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (455))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (303)) (.leaf (879))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (303))) (.branch 1 (.leaf (458)) (.leaf (832)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (866))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (475)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (304)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (834)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (890)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (900)) (.leaf (305))) (.branch 1 (.leaf (899)) (.branch 1 (.leaf (889)) (.leaf (905)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (305)) (.leaf (305))) (.branch 1 (.leaf (881)) (.branch 1 (.leaf (497)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (831))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (892)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (898))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (897)) (.leaf (891))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (307))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (908))) (.branch 1 (.leaf (833)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (535))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (308)) (.leaf (883))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (308))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (829)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (309)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (557))) (.branch 1 (.leaf (309)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (835)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (906)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1909))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (905)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1909))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (577)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (728))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (729)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (598))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1933)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (830)) (.leaf (1933))) (.branch 1 (.leaf (832)) (.branch 1 (.leaf (1933)) (.leaf (1206))))) (.branch 2 (.branch 1 (.leaf (870)) (.leaf (1207))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1933)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (875)) (.leaf (648))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (649)) (.leaf (1189))))) (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (1193))) (.branch 1 (.leaf (1194)) (.branch 1 (.leaf (1197)) (.leaf (1198))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1201)) (.leaf (1202))) (.branch 1 (.leaf (371)) (.branch 1 (.leaf (372)) (.leaf (373))))) (.branch 2 (.branch 1 (.leaf (374)) (.leaf (375))) (.branch 1 (.leaf (376)) (.branch 1 (.leaf (377)) (.leaf (378)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (391)) (.leaf (392))) (.branch 1 (.leaf (393)) (.branch 1 (.leaf (394)) (.leaf (395))))) (.branch 2 (.branch 1 (.leaf (396)) (.leaf (397))) (.branch 1 (.leaf (398)) (.branch 1 (.leaf (1187)) (.leaf (1188)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (411)) (.leaf (412))) (.branch 1 (.leaf (413)) (.leaf (414)))) (.branch 2 (.branch 1 (.leaf (415)) (.leaf (416))) (.branch 1 (.leaf (417)) (.branch 1 (.leaf (418)) (.leaf (1189)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (431))) (.branch 1 (.leaf (432)) (.branch 1 (.leaf (433)) (.leaf (434))))) (.branch 2 (.branch 1 (.leaf (435)) (.leaf (436))) (.branch 1 (.leaf (437)) (.branch 1 (.leaf (438)) (.leaf (1191))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1192)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (455)) (.leaf (456))) (.branch 1 (.leaf (457)) (.branch 1 (.leaf (458)) (.leaf (859)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1193)) (.leaf (1194))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (475))) (.branch 1 (.leaf (476)) (.branch 1 (.leaf (477)) (.leaf (478)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (864)) (.leaf (1195))) (.branch 1 (.leaf (1196)) (.branch 1 (.leaf (491)) (.leaf (492))))) (.branch 2 (.branch 1 (.leaf (493)) (.leaf (494))) (.branch 1 (.leaf (495)) (.branch 1 (.leaf (496)) (.leaf (497)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (498)) (.leaf (849))) (.branch 1 (.leaf (851)) (.branch 1 (.leaf (1197)) (.leaf (1198))))) (.branch 2 (.branch 1 (.leaf (511)) (.leaf (512))) (.branch 1 (.leaf (513)) (.branch 1 (.leaf (514)) (.leaf (515))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (516)) (.leaf (517))) (.branch 1 (.leaf (518)) (.branch 1 (.leaf (854)) (.leaf (856))))) (.branch 2 (.branch 1 (.leaf (1199)) (.leaf (1200))) (.branch 1 (.leaf (531)) (.branch 1 (.leaf (532)) (.leaf (533)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (534)) (.leaf (535))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (537)) (.leaf (538))))) (.branch 2 (.branch 1 (.leaf (839)) (.leaf (841))) (.branch 1 (.leaf (1201)) (.branch 1 (.leaf (1202)) (.leaf (551))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (552)) (.leaf (553))) (.branch 1 (.leaf (554)) (.branch 1 (.leaf (555)) (.leaf (556))))) (.branch 2 (.branch 1 (.leaf (557)) (.leaf (558))) (.branch 1 (.leaf (844)) (.branch 1 (.leaf (846)) (.leaf (571)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (572)) (.leaf (573))) (.branch 1 (.leaf (574)) (.branch 1 (.leaf (575)) (.leaf (576))))) (.branch 2 (.branch 1 (.leaf (577)) (.leaf (578))) (.branch 1 (.leaf (591)) (.branch 1 (.leaf (592)) (.leaf (593))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (594)) (.leaf (595))) (.branch 1 (.leaf (596)) (.branch 1 (.leaf (597)) (.leaf (598))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (829))) (.branch 1 (.leaf (613)) (.branch 1 (.leaf (831)) (.leaf (615)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (833)) (.leaf (617))) (.branch 1 (.leaf (835)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (2085)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (2085)) (.leaf (281)))))))))))) +def backwardShard4State104 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (305))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (309)) (.leaf (884))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1196)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (299)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (906)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (629)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (834)) (.branch 1 (.leaf (703)) (.leaf (880)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (301))) (.branch 1 (.leaf (870)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (914))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (884)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1206))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (308))) (.branch 1 (.leaf (619)) (.leaf (882)))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1207))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (308)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (303)) (.leaf (704))) (.branch 1 (.leaf (878)) (.branch 1 (.leaf (301)) (.leaf (875))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (861)) (.leaf (648))) (.branch 1 (.leaf (869)) (.branch 1 (.leaf (876)) (.leaf (873)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (837))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (845)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (852))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (1204)) (.branch 1 (.leaf (501)) (.leaf (862))))) (.branch 2 (.branch 1 (.leaf (841)) (.leaf (849))) (.branch 1 (.leaf (856)) (.branch 1 (.leaf (853)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (840)) (.branch 1 (.leaf (421)) (.leaf (842))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (848)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (854)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (843)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (846)) (.leaf (839))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (857)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (1572)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (872))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (868)) (.branch 1 (.leaf (544)) (.leaf (874))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (863)) (.leaf (866)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (859)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (858)) (.branch 1 (.leaf (504)) (.leaf (864)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (851)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (871)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (867)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (838)) (.leaf (424))) (.branch 1 (.leaf (844)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (847)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (1188)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (1192))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (1191)) (.leaf (1187))))) (.branch 2 (.branch 1 (.leaf (1195)) (.leaf (703))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (690)) (.leaf (1199))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1200))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (902))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (910)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (909)) (.leaf (901))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (904)) (.branch 1 (.leaf (295)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (911))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (869)) (.branch 1 (.leaf (886)) (.leaf (871)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (894)) (.leaf (299))) (.branch 1 (.leaf (893)) (.branch 1 (.leaf (885)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (299))) (.branch 1 (.leaf (877)) (.branch 1 (.leaf (947)) (.leaf (299)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (830))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (874)) (.leaf (888))))) (.branch 2 (.branch 1 (.leaf (876)) (.leaf (896))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (895)) (.leaf (887))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (301))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (940))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (281)) (.leaf (861)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (303)) (.leaf (879))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (303))) (.branch 1 (.leaf (458)) (.leaf (832)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (866))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (475)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (304)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (834)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (890)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (900)) (.leaf (305))) (.branch 1 (.leaf (899)) (.branch 1 (.leaf (889)) (.leaf (905)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (305)) (.leaf (305))) (.branch 1 (.leaf (881)) (.branch 1 (.leaf (915)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (916)) (.leaf (831))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (892)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (898))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (897)) (.leaf (891))))) (.branch 2 (.branch 1 (.leaf (913)) (.leaf (307))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (908))) (.branch 1 (.leaf (833)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (979))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (308)) (.leaf (883))))) (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (308))) (.branch 1 (.leaf (1211)) (.branch 1 (.leaf (829)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1208)) (.branch 1 (.leaf (309)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (981))) (.branch 1 (.leaf (309)) (.leaf (982)))) (.branch 2 (.branch 1 (.leaf (835)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (906)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (1909))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1909))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (916))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1933)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (830)) (.leaf (1933))) (.branch 1 (.leaf (832)) (.branch 1 (.leaf (1933)) (.leaf (1206))))) (.branch 2 (.branch 1 (.leaf (870)) (.leaf (1207))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1933)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (875)) (.leaf (648))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (649)) (.leaf (1189))))) (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (1193))) (.branch 1 (.leaf (1194)) (.branch 1 (.leaf (1197)) (.leaf (1198))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1201)) (.leaf (1202))) (.branch 1 (.leaf (917)) (.branch 1 (.leaf (918)) (.leaf (925))))) (.branch 2 (.branch 1 (.leaf (926)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (377)) (.leaf (378)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (927)) (.leaf (928))) (.branch 1 (.leaf (919)) (.branch 1 (.leaf (920)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (397))) (.branch 1 (.leaf (398)) (.branch 1 (.leaf (1187)) (.leaf (1188)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (415)) (.leaf (416))) (.branch 1 (.leaf (417)) (.branch 1 (.leaf (418)) (.leaf (1189)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (435)) (.leaf (436))) (.branch 1 (.leaf (437)) (.branch 1 (.leaf (438)) (.leaf (1191))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1192)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (455)) (.leaf (456))) (.branch 1 (.leaf (457)) (.branch 1 (.leaf (458)) (.leaf (859)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1193)) (.leaf (1194))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (475))) (.branch 1 (.leaf (476)) (.branch 1 (.leaf (477)) (.leaf (478)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (864)) (.leaf (1195))) (.branch 1 (.leaf (1196)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (493)) (.leaf (494))) (.branch 1 (.leaf (495)) (.branch 1 (.leaf (496)) (.leaf (497)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (498)) (.leaf (849))) (.branch 1 (.leaf (851)) (.branch 1 (.leaf (1197)) (.leaf (1198))))) (.branch 2 (.branch 1 (.leaf (511)) (.leaf (512))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (515))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (516)) (.leaf (517))) (.branch 1 (.leaf (518)) (.branch 1 (.leaf (854)) (.leaf (856))))) (.branch 2 (.branch 1 (.leaf (1199)) (.leaf (1200))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (535))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (537)) (.leaf (538))))) (.branch 2 (.branch 1 (.leaf (839)) (.leaf (841))) (.branch 1 (.leaf (1201)) (.branch 1 (.leaf (1202)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (555)) (.leaf (556))))) (.branch 2 (.branch 1 (.leaf (557)) (.leaf (558))) (.branch 1 (.leaf (844)) (.branch 1 (.leaf (846)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (577)) (.leaf (578))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (595))) (.branch 1 (.leaf (596)) (.branch 1 (.leaf (597)) (.leaf (598))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (829))) (.branch 1 (.leaf (613)) (.branch 1 (.leaf (831)) (.leaf (615)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (833)) (.leaf (617))) (.branch 1 (.leaf (835)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (2085)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (2085)) (.leaf (281)))))))))))) +def backwardShard4State105 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (305))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (309)) (.leaf (884))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1196)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (299)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (906)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (629)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (834)) (.branch 1 (.leaf (703)) (.leaf (880)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (301))) (.branch 1 (.leaf (870)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (914))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (884)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1206))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (308))) (.branch 1 (.leaf (619)) (.leaf (882)))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1207))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (308)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (303)) (.leaf (704))) (.branch 1 (.leaf (878)) (.branch 1 (.leaf (301)) (.leaf (875))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (861)) (.leaf (648))) (.branch 1 (.leaf (869)) (.branch 1 (.leaf (876)) (.leaf (873)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (837))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (845)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (852))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (1204)) (.branch 1 (.leaf (501)) (.leaf (862))))) (.branch 2 (.branch 1 (.leaf (841)) (.leaf (849))) (.branch 1 (.leaf (856)) (.branch 1 (.leaf (853)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (840)) (.branch 1 (.leaf (421)) (.leaf (842))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (848)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (854)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (843)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (846)) (.leaf (839))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (857)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (1572)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (872))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (868)) (.branch 1 (.leaf (544)) (.leaf (874))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (863)) (.leaf (866)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (859)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (858)) (.branch 1 (.leaf (504)) (.leaf (864)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (851)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (871)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (867)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (838)) (.leaf (424))) (.branch 1 (.leaf (844)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (847)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (1188)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (1192))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (1191)) (.leaf (1187))))) (.branch 2 (.branch 1 (.leaf (1195)) (.leaf (703))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (690)) (.leaf (1199))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1200))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (902))) (.branch 1 (.leaf (293)) (.branch 1 (.leaf (910)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (909)) (.leaf (901))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (904)) (.branch 1 (.leaf (295)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (911))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (886)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (894)) (.leaf (299))) (.branch 1 (.leaf (893)) (.branch 1 (.leaf (885)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (299))) (.branch 1 (.leaf (877)) (.branch 1 (.leaf (947)) (.leaf (299)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (830))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (888))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (896))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (895)) (.leaf (887))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (301))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (940))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (303)) (.leaf (879))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (303))) (.branch 1 (.leaf (1219)) (.leaf (832)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (304)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (834)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (890)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (900)) (.leaf (305))) (.branch 1 (.leaf (899)) (.branch 1 (.leaf (889)) (.leaf (905)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (305)) (.leaf (305))) (.branch 1 (.leaf (881)) (.branch 1 (.leaf (915)) (.leaf (293))))) (.branch 2 (.branch 1 (.leaf (916)) (.leaf (831))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (892)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (898))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (897)) (.leaf (891))))) (.branch 2 (.branch 1 (.leaf (913)) (.leaf (293))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (293)) (.leaf (908))) (.branch 1 (.leaf (833)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (979))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (308)) (.leaf (883))))) (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (308))) (.branch 1 (.leaf (1211)) (.branch 1 (.leaf (829)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1208)) (.branch 1 (.leaf (309)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (981))) (.branch 1 (.leaf (309)) (.leaf (982)))) (.branch 2 (.branch 1 (.leaf (835)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (906)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (1909))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1909))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (916))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1933)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (830)) (.leaf (1933))) (.branch 1 (.leaf (832)) (.branch 1 (.leaf (1933)) (.leaf (1206))))) (.branch 2 (.branch 1 (.leaf (870)) (.leaf (1207))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1933)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (875)) (.leaf (648))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (649)) (.leaf (1189))))) (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (1193))) (.branch 1 (.leaf (1194)) (.branch 1 (.leaf (1197)) (.leaf (1198))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1201)) (.leaf (1202))) (.branch 1 (.leaf (917)) (.branch 1 (.leaf (918)) (.leaf (925))))) (.branch 2 (.branch 1 (.leaf (926)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (927)) (.leaf (928))) (.branch 1 (.leaf (919)) (.branch 1 (.leaf (920)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (1187)) (.leaf (1188)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (1189)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1191))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1192)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1193)) (.leaf (1194))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1195))) (.branch 1 (.leaf (1196)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (297))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1197)) (.leaf (1198))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (323)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1199)) (.leaf (1200))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (333))) (.branch 1 (.leaf (334)) (.branch 1 (.leaf (336)) (.leaf (337))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1201)) (.branch 1 (.leaf (1202)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (338)) (.leaf (332))))) (.branch 2 (.branch 1 (.leaf (313)) (.leaf (315))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (829))) (.branch 1 (.leaf (613)) (.branch 1 (.leaf (831)) (.leaf (615)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (833)) (.leaf (617))) (.branch 1 (.leaf (835)) (.branch 1 (.leaf (877)) (.leaf (878))))) (.branch 2 (.branch 1 (.leaf (879)) (.leaf (293))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (2085)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (2085)) (.leaf (281)))))))))))) +def backward_084 : CheckedSegment frames paid warps := + ⟨⟨backwardShard4State084, backwardShard4State085, + [ + ⟨4,106,401,1909,0,0,0,1,1⟩, + ⟨4,106,41,1909,0,0,0,-1,1⟩, + ⟨5,106,0,1909,0,0,0,1,-2⟩, + ⟨4,42,403,1909,0,0,0,-1,2⟩, + ⟨4,42,401,1909,0,0,0,1,1⟩, + ⟨4,42,41,1909,0,0,0,-1,1⟩, + ⟨5,42,0,1909,0,0,0,1,-2⟩, + ⟨4,42,400,1909,0,0,0,-1,1⟩, + ⟨4,400,42,1909,0,0,0,1,1⟩, + ⟨4,42,400,1909,0,0,0,-1,1⟩, + ⟨5,42,0,1909,0,0,0,1,-1⟩, + ⟨4,41,403,1909,0,0,0,1,2⟩, + ⟨4,41,401,1909,0,0,0,-1,1⟩, + ⟨4,41,400,1909,0,0,0,-1,1⟩, + ⟨4,41,106,1909,0,0,0,-1,1⟩, + ⟨4,41,42,1909,0,0,0,-1,1⟩, + ⟨1,416,0,0,15,13,0,0,1⟩, + ⟨4,13,416,15,0,0,0,-1,1⟩, + ⟨1,417,0,0,15,13,0,0,1⟩, + ⟨4,416,417,15,0,0,0,-1,1⟩, + ⟨1,418,0,0,80,78,0,0,1⟩, + ⟨4,78,418,80,0,0,0,-1,1⟩, + ⟨1,419,0,0,80,78,0,0,1⟩, + ⟨4,78,419,80,0,0,0,-1,1⟩, + ⟨1,420,0,0,101,99,0,0,1⟩, + ⟨4,99,420,101,0,0,0,-1,1⟩, + ⟨1,421,0,0,101,99,0,0,1⟩, + ⟨4,99,421,101,0,0,0,-1,1⟩, + ⟨1,422,0,0,53,51,0,0,1⟩, + ⟨4,51,422,53,0,0,0,-1,1⟩, + ⟨1,423,0,0,53,51,0,0,1⟩, + ⟨4,51,423,53,0,0,0,-1,1⟩, + ⟨1,424,0,0,45,43,0,0,1⟩, + ⟨4,43,424,45,0,0,0,-1,1⟩, + ⟨1,425,0,0,45,43,0,0,1⟩, + ⟨4,43,425,45,0,0,0,-1,1⟩, + ⟨1,426,0,0,18,16,0,0,1⟩, + ⟨4,16,426,18,0,0,0,-1,1⟩, + ⟨1,427,0,0,18,16,0,0,1⟩, + ⟨4,16,427,18,0,0,0,-1,1⟩, + ⟨1,428,0,0,46,44,0,0,1⟩, + ⟨4,44,428,46,0,0,0,-1,1⟩, + ⟨1,429,0,0,46,44,0,0,1⟩, + ⟨4,44,429,46,0,0,0,-1,1⟩, + ⟨1,430,0,0,106,104,0,0,1⟩, + ⟨4,104,430,106,0,0,0,-1,1⟩, + ⟨1,431,0,0,106,104,0,0,1⟩, + ⟨4,104,431,106,0,0,0,-1,1⟩, + ⟨4,425,43,45,0,0,0,-1,1⟩, + ⟨4,43,425,45,0,0,0,1,1⟩, + ⟨4,425,43,45,0,0,0,-1,1⟩, + ⟨5,425,0,45,0,0,0,1,-1⟩, + ⟨4,427,16,18,0,0,0,-1,1⟩, + ⟨4,16,427,18,0,0,0,1,1⟩, + ⟨4,427,16,18,0,0,0,-1,1⟩, + ⟨5,427,0,18,0,0,0,1,-1⟩, + ⟨4,429,44,46,0,0,0,-1,1⟩, + ⟨4,44,429,46,0,0,0,1,1⟩, + ⟨4,429,44,46,0,0,0,-1,1⟩, + ⟨5,429,0,46,0,0,0,1,-1⟩, + ⟨4,431,104,106,0,0,0,-1,1⟩, + ⟨4,104,431,106,0,0,0,1,1⟩, + ⟨4,431,104,106,0,0,0,-1,1⟩, + ⟨5,431,0,106,0,0,0,1,-1⟩, + ⟨1,51,0,53,581,432,0,0,1⟩, + ⟨1,13,0,15,581,318,0,0,1⟩, + ⟨4,51,13,581,0,0,0,-1,1⟩, + ⟨4,13,51,581,0,0,0,1,2⟩, + ⟨1,16,0,18,582,328,0,0,1⟩, + ⟨1,416,0,15,582,319,0,0,1⟩, + ⟨4,16,416,582,0,0,0,-1,1⟩, + ⟨4,416,16,582,0,0,0,1,2⟩, + ⟨1,44,0,46,583,412,0,0,1⟩, + ⟨1,417,0,15,583,320,0,0,1⟩, + ⟨4,44,417,583,0,0,0,-1,1⟩, + ⟨4,417,44,583,0,0,0,1,2⟩, + ⟨1,99,0,101,584,576,0,0,1⟩, + ⟨1,78,0,80,584,513,0,0,1⟩, + ⟨4,99,78,584,0,0,0,-1,1⟩, + ⟨4,78,99,584,0,0,0,1,2⟩, + ⟨1,43,0,45,585,409,0,0,1⟩, + ⟨1,418,0,80,585,514,0,0,1⟩, + ⟨4,43,418,585,0,0,0,-1,1⟩, + ⟨4,418,43,585,0,0,0,1,2⟩, + ⟨1,104,0,106,586,592,0,0,1⟩, + ⟨1,419,0,80,586,515,0,0,1⟩, + ⟨4,104,419,586,0,0,0,-1,1⟩, + ⟨4,419,104,586,0,0,0,1,2⟩, + ⟨1,424,0,45,587,410,0,0,1⟩, + ⟨1,420,0,101,587,577,0,0,1⟩, + ⟨4,424,420,587,0,0,0,-1,1⟩, + ⟨4,420,424,587,0,0,0,1,2⟩, + ⟨1,430,0,106,588,593,0,0,1⟩, + ⟨1,421,0,101,588,578,0,0,1⟩, + ⟨4,430,421,588,0,0,0,-1,1⟩, + ⟨4,421,430,588,0,0,0,1,2⟩, + ⟨1,426,0,18,589,329,0,0,1⟩, + ⟨1,422,0,53,589,433,0,0,1⟩, + ⟨4,426,422,589,0,0,0,-1,1⟩, + ⟨4,422,426,589,0,0,0,1,2⟩, + ⟨1,428,0,46,590,413,0,0,1⟩, + ⟨1,423,0,53,590,434,0,0,1⟩, + ⟨4,428,423,590,0,0,0,-1,1⟩, + ⟨4,423,428,590,0,0,0,1,2⟩, + ⟨1,431,0,106,580,591,0,0,1⟩, + ⟨1,425,0,45,580,408,0,0,1⟩, + ⟨4,431,425,580,0,0,0,-1,1⟩, + ⟨4,425,431,580,0,0,0,1,2⟩, + ⟨1,429,0,46,579,411,0,0,1⟩, + ⟨1,427,0,18,579,327,0,0,1⟩, + ⟨4,429,427,579,0,0,0,-1,1⟩, + ⟨4,427,429,579,0,0,0,1,2⟩, + ⟨1,421,0,588,591,1639,0,0,1⟩, + ⟨1,423,0,590,591,1643,0,0,1⟩, + ⟨4,421,423,591,0,0,0,-1,1⟩, + ⟨1,416,0,582,592,1625,0,0,1⟩, + ⟨1,418,0,585,592,1633,0,0,1⟩, + ⟨4,416,418,592,0,0,0,-1,1⟩, + ⟨1,419,0,586,593,1635,0,0,1⟩, + ⟨1,422,0,589,593,1641,0,0,1⟩, + ⟨4,419,422,593,0,0,0,-1,1⟩, + ⟨1,417,0,583,594,1627,0,0,1⟩, + ⟨1,420,0,587,594,1637,0,0,1⟩, + ⟨4,417,420,594,0,0,0,-1,1⟩, + ⟨1,426,0,589,595,1642,0,0,1⟩, + ⟨1,424,0,587,595,1638,0,0,1⟩, + ⟨4,426,424,595,0,0,0,-1,1⟩, + ⟨1,104,0,586,596,1636,0,0,1⟩, + ],#[0,51,0,0,0,0,0,0,0,0],606⟩, by decide⟩ +def backward_085 : CheckedSegment frames paid warps := + ⟨⟨backwardShard4State085, backwardShard4State086, + [ + ⟨1,44,0,583,596,1628,0,0,1⟩, + ⟨4,104,44,596,0,0,0,-1,1⟩, + ⟨1,43,0,585,597,1634,0,0,1⟩, + ⟨1,428,0,590,597,1644,0,0,1⟩, + ⟨4,43,428,597,0,0,0,-1,1⟩, + ⟨1,16,0,582,598,1626,0,0,1⟩, + ⟨1,430,0,588,598,1640,0,0,1⟩, + ⟨4,16,430,598,0,0,0,-1,1⟩, + ⟨1,43,0,597,1922,1665,0,0,1⟩, + ⟨1,16,0,598,1922,1668,0,0,1⟩, + ⟨4,43,16,1922,0,0,0,-1,1⟩, + ⟨4,16,43,1922,0,0,0,1,1⟩, + ⟨4,43,16,1922,0,0,0,-1,1⟩, + ⟨5,43,0,1922,0,0,0,1,-1⟩, + ⟨5,43,0,1922,0,0,0,1,-2⟩, + ⟨1,416,0,592,1922,1650,0,0,1⟩, + ⟨4,43,416,1922,0,0,0,1,1⟩, + ⟨1,417,0,594,1922,1656,0,0,1⟩, + ⟨4,43,417,1922,0,0,0,1,1⟩, + ⟨5,16,0,1922,0,0,0,1,-2⟩, + ⟨1,104,0,596,1922,1662,0,0,1⟩, + ⟨4,16,104,1922,0,0,0,-1,2⟩, + ⟨1,419,0,593,1922,1653,0,0,1⟩, + ⟨4,16,419,1922,0,0,0,1,1⟩, + ⟨1,421,0,591,1922,1647,0,0,1⟩, + ⟨4,104,421,1922,0,0,0,-1,1⟩, + ⟨4,421,104,1922,0,0,0,1,1⟩, + ⟨4,104,421,1922,0,0,0,-1,1⟩, + ⟨5,104,0,1922,0,0,0,1,-1⟩, + ⟨1,426,0,595,1922,1659,0,0,1⟩, + ⟨4,416,426,1922,0,0,0,-1,1⟩, + ⟨4,426,416,1922,0,0,0,1,1⟩, + ⟨4,416,426,1922,0,0,0,-1,1⟩, + ⟨5,416,0,1922,0,0,0,1,-1⟩, + ⟨5,416,0,1922,0,0,0,1,-2⟩, + ⟨4,417,419,1922,0,0,0,-1,1⟩, + ⟨4,419,417,1922,0,0,0,1,1⟩, + ⟨4,417,419,1922,0,0,0,-1,1⟩, + ⟨5,417,0,1922,0,0,0,1,-1⟩, + ⟨4,417,16,1922,0,0,0,-1,1⟩, + ⟨4,417,421,1922,0,0,0,-1,2⟩, + ⟨4,419,43,1922,0,0,0,-1,1⟩, + ⟨4,419,416,1922,0,0,0,-1,1⟩, + ⟨4,419,426,1922,0,0,0,2,1⟩, + ⟨4,421,426,1922,0,0,0,-1,1⟩, + ⟨4,426,421,1922,0,0,0,1,1⟩, + ⟨4,421,426,1922,0,0,0,-1,1⟩, + ⟨5,421,0,1922,0,0,0,1,-1⟩, + ⟨5,421,0,1922,0,0,0,2,-1⟩, + ⟨4,421,43,1922,0,0,0,1,1⟩, + ⟨4,421,416,1922,0,0,0,1,1⟩, + ⟨4,421,419,1922,0,0,0,1,1⟩, + ⟨4,426,16,1922,0,0,0,1,1⟩, + ⟨4,426,104,1922,0,0,0,1,1⟩, + ⟨4,426,417,1922,0,0,0,1,1⟩, + ⟨4,426,421,1922,0,0,0,-1,1⟩, + ⟨4,426,419,1922,0,0,0,-1,1⟩, + ⟨4,426,417,1922,0,0,0,1,1⟩, + ⟨5,426,0,1922,0,0,0,1,2⟩, + ⟨4,421,419,1922,0,0,0,-1,1⟩, + ⟨4,421,104,1922,0,0,0,-1,1⟩, + ⟨4,421,16,1922,0,0,0,1,1⟩, + ⟨4,421,426,1922,0,0,0,-1,1⟩, + ⟨4,426,421,1922,0,0,0,1,1⟩, + ⟨4,421,426,1922,0,0,0,-1,1⟩, + ⟨5,421,0,1922,0,0,0,1,-1⟩, + ⟨4,419,426,1922,0,0,0,1,2⟩, + ⟨4,419,421,1922,0,0,0,1,1⟩, + ⟨4,419,417,1922,0,0,0,-1,1⟩, + ⟨4,419,416,1922,0,0,0,-1,2⟩, + ⟨4,419,104,1922,0,0,0,1,2⟩, + ⟨4,419,16,1922,0,0,0,-1,2⟩, + ⟨4,419,43,1922,0,0,0,1,2⟩, + ⟨5,419,0,1922,0,0,0,2,-1⟩, + ⟨4,417,421,1922,0,0,0,-1,1⟩, + ⟨4,417,419,1922,0,0,0,-1,2⟩, + ⟨4,417,416,1922,0,0,0,1,2⟩, + ⟨4,417,104,1922,0,0,0,-1,2⟩, + ⟨4,417,16,1922,0,0,0,-1,2⟩, + ⟨4,417,43,1922,0,0,0,-1,2⟩, + ⟨5,417,0,1922,0,0,0,1,-2⟩, + ⟨4,416,104,1922,0,0,0,-1,1⟩, + ⟨4,416,16,1922,0,0,0,-1,1⟩, + ⟨4,416,43,1922,0,0,0,1,1⟩, + ⟨5,416,0,1922,0,0,0,1,2⟩, + ⟨4,416,417,1922,0,0,0,-1,1⟩, + ⟨4,417,416,1922,0,0,0,1,1⟩, + ⟨4,416,417,1922,0,0,0,-1,1⟩, + ⟨5,416,0,1922,0,0,0,1,-1⟩, + ⟨4,104,419,1922,0,0,0,-1,2⟩, + ⟨4,104,417,1922,0,0,0,1,1⟩, + ⟨4,104,43,1922,0,0,0,-1,1⟩, + ⟨5,104,0,1922,0,0,0,1,-2⟩, + ⟨4,16,419,1922,0,0,0,-1,2⟩, + ⟨4,16,417,1922,0,0,0,1,1⟩, + ⟨4,16,43,1922,0,0,0,-1,1⟩, + ⟨5,16,0,1922,0,0,0,1,-2⟩, + ⟨4,16,416,1922,0,0,0,-1,1⟩, + ⟨4,416,16,1922,0,0,0,1,1⟩, + ⟨4,16,416,1922,0,0,0,-1,1⟩, + ⟨5,16,0,1922,0,0,0,1,-1⟩, + ⟨4,43,419,1922,0,0,0,1,2⟩, + ⟨4,43,417,1922,0,0,0,-1,1⟩, + ⟨4,43,416,1922,0,0,0,-1,1⟩, + ⟨4,43,104,1922,0,0,0,-1,1⟩, + ⟨4,43,16,1922,0,0,0,-1,1⟩, + ⟨1,432,0,0,38,36,0,0,1⟩, + ⟨4,36,432,38,0,0,0,-1,1⟩, + ⟨1,433,0,0,38,36,0,0,1⟩, + ⟨4,36,433,38,0,0,0,-1,1⟩, + ⟨1,434,0,0,23,21,0,0,1⟩, + ⟨4,21,434,23,0,0,0,-1,1⟩, + ⟨1,435,0,0,23,21,0,0,1⟩, + ⟨4,21,435,23,0,0,0,-1,1⟩, + ⟨1,436,0,0,49,47,0,0,1⟩, + ⟨4,47,436,49,0,0,0,-1,1⟩, + ⟨1,437,0,0,49,47,0,0,1⟩, + ⟨4,47,437,49,0,0,0,-1,1⟩, + ⟨1,438,0,0,113,111,0,0,1⟩, + ⟨4,111,438,113,0,0,0,-1,1⟩, + ⟨1,439,0,0,113,111,0,0,1⟩, + ⟨4,111,439,113,0,0,0,-1,1⟩, + ⟨1,440,0,0,39,37,0,0,1⟩, + ⟨4,37,440,39,0,0,0,-1,1⟩, + ⟨1,441,0,0,39,37,0,0,1⟩, + ⟨4,37,441,39,0,0,0,-1,1⟩, + ⟨1,442,0,0,22,20,0,0,1⟩, + ⟨4,20,442,22,0,0,0,-1,1⟩, + ],#[0,16,8,0,0,0,0,0,0,0],772⟩, by decide⟩ +def backward_086 : CheckedSegment frames paid warps := + ⟨⟨backwardShard4State086, backwardShard4State087, + [ + ⟨1,443,0,0,22,20,0,0,1⟩, + ⟨4,20,443,22,0,0,0,-1,1⟩, + ⟨1,444,0,0,48,46,0,0,1⟩, + ⟨4,46,444,48,0,0,0,-1,1⟩, + ⟨1,445,0,0,48,46,0,0,1⟩, + ⟨4,46,445,48,0,0,0,-1,1⟩, + ⟨1,446,0,0,112,110,0,0,1⟩, + ⟨4,110,446,112,0,0,0,-1,1⟩, + ⟨1,447,0,0,112,110,0,0,1⟩, + ⟨4,110,447,112,0,0,0,-1,1⟩, + ⟨4,441,37,39,0,0,0,-1,1⟩, + ⟨4,37,441,39,0,0,0,1,1⟩, + ⟨4,441,37,39,0,0,0,-1,1⟩, + ⟨5,441,0,39,0,0,0,1,-1⟩, + ⟨4,443,20,22,0,0,0,-1,1⟩, + ⟨4,20,443,22,0,0,0,1,1⟩, + ⟨4,443,20,22,0,0,0,-1,1⟩, + ⟨5,443,0,22,0,0,0,1,-1⟩, + ⟨4,445,46,48,0,0,0,-1,1⟩, + ⟨4,46,445,48,0,0,0,1,1⟩, + ⟨4,445,46,48,0,0,0,-1,1⟩, + ⟨5,445,0,48,0,0,0,1,-1⟩, + ⟨4,447,110,112,0,0,0,-1,1⟩, + ⟨4,110,447,112,0,0,0,1,1⟩, + ⟨4,447,110,112,0,0,0,-1,1⟩, + ⟨5,447,0,112,0,0,0,1,-1⟩, + ⟨1,111,0,113,601,612,0,0,1⟩, + ⟨1,36,0,38,601,387,0,0,1⟩, + ⟨4,111,36,601,0,0,0,-1,1⟩, + ⟨4,36,111,601,0,0,0,1,2⟩, + ⟨1,20,0,22,602,340,0,0,1⟩, + ⟨1,432,0,38,602,388,0,0,1⟩, + ⟨4,20,432,602,0,0,0,-1,1⟩, + ⟨4,432,20,602,0,0,0,1,2⟩, + ⟨1,46,0,48,603,418,0,0,1⟩, + ⟨1,433,0,38,603,389,0,0,1⟩, + ⟨4,46,433,603,0,0,0,-1,1⟩, + ⟨4,433,46,603,0,0,0,1,2⟩, + ⟨1,47,0,49,604,420,0,0,1⟩, + ⟨1,21,0,23,604,342,0,0,1⟩, + ⟨4,47,21,604,0,0,0,-1,1⟩, + ⟨4,21,47,604,0,0,0,1,2⟩, + ⟨1,37,0,39,605,391,0,0,1⟩, + ⟨1,434,0,23,605,343,0,0,1⟩, + ⟨4,37,434,605,0,0,0,-1,1⟩, + ⟨4,434,37,605,0,0,0,1,2⟩, + ⟨1,110,0,112,606,610,0,0,1⟩, + ⟨1,435,0,23,606,344,0,0,1⟩, + ⟨4,110,435,606,0,0,0,-1,1⟩, + ⟨4,435,110,606,0,0,0,1,2⟩, + ⟨1,440,0,39,607,392,0,0,1⟩, + ⟨1,436,0,49,607,421,0,0,1⟩, + ⟨4,440,436,607,0,0,0,-1,1⟩, + ⟨4,436,440,607,0,0,0,1,2⟩, + ⟨1,446,0,112,608,611,0,0,1⟩, + ⟨1,437,0,49,608,422,0,0,1⟩, + ⟨4,446,437,608,0,0,0,-1,1⟩, + ⟨4,437,446,608,0,0,0,1,2⟩, + ⟨1,442,0,22,609,341,0,0,1⟩, + ⟨1,438,0,113,609,613,0,0,1⟩, + ⟨4,442,438,609,0,0,0,-1,1⟩, + ⟨4,438,442,609,0,0,0,1,2⟩, + ⟨1,444,0,48,610,419,0,0,1⟩, + ⟨1,439,0,113,610,614,0,0,1⟩, + ⟨4,444,439,610,0,0,0,-1,1⟩, + ⟨4,439,444,610,0,0,0,1,2⟩, + ⟨1,447,0,112,600,609,0,0,1⟩, + ⟨1,441,0,39,600,390,0,0,1⟩, + ⟨4,447,441,600,0,0,0,-1,1⟩, + ⟨4,441,447,600,0,0,0,1,2⟩, + ⟨1,445,0,48,599,417,0,0,1⟩, + ⟨1,443,0,22,599,339,0,0,1⟩, + ⟨4,445,443,599,0,0,0,-1,1⟩, + ⟨4,443,445,599,0,0,0,1,2⟩, + ⟨1,437,0,608,611,1695,0,0,1⟩, + ⟨1,439,0,610,611,1699,0,0,1⟩, + ⟨4,437,439,611,0,0,0,-1,1⟩, + ⟨1,432,0,602,612,1681,0,0,1⟩, + ⟨1,434,0,605,612,1689,0,0,1⟩, + ⟨4,432,434,612,0,0,0,-1,1⟩, + ⟨1,435,0,606,613,1691,0,0,1⟩, + ⟨1,438,0,609,613,1697,0,0,1⟩, + ⟨4,435,438,613,0,0,0,-1,1⟩, + ⟨1,433,0,603,614,1683,0,0,1⟩, + ⟨1,436,0,607,614,1693,0,0,1⟩, + ⟨4,433,436,614,0,0,0,-1,1⟩, + ⟨1,442,0,609,615,1698,0,0,1⟩, + ⟨1,440,0,607,615,1694,0,0,1⟩, + ⟨4,442,440,615,0,0,0,-1,1⟩, + ⟨1,110,0,606,616,1692,0,0,1⟩, + ⟨1,46,0,603,616,1684,0,0,1⟩, + ⟨4,110,46,616,0,0,0,-1,1⟩, + ⟨1,37,0,605,617,1690,0,0,1⟩, + ⟨1,444,0,610,617,1700,0,0,1⟩, + ⟨4,37,444,617,0,0,0,-1,1⟩, + ⟨1,20,0,602,618,1682,0,0,1⟩, + ⟨1,446,0,608,618,1696,0,0,1⟩, + ⟨4,20,446,618,0,0,0,-1,1⟩, + ⟨1,37,0,617,1933,1721,0,0,1⟩, + ⟨1,20,0,618,1933,1724,0,0,1⟩, + ⟨4,37,20,1933,0,0,0,-1,1⟩, + ⟨4,20,37,1933,0,0,0,1,1⟩, + ⟨4,37,20,1933,0,0,0,-1,1⟩, + ⟨5,37,0,1933,0,0,0,1,-1⟩, + ⟨5,37,0,1933,0,0,0,1,-2⟩, + ⟨1,432,0,612,1933,1706,0,0,1⟩, + ⟨4,37,432,1933,0,0,0,1,1⟩, + ⟨1,433,0,614,1933,1712,0,0,1⟩, + ⟨4,37,433,1933,0,0,0,1,1⟩, + ⟨5,20,0,1933,0,0,0,1,-2⟩, + ⟨1,110,0,616,1933,1718,0,0,1⟩, + ⟨4,20,110,1933,0,0,0,-1,2⟩, + ⟨1,435,0,613,1933,1709,0,0,1⟩, + ⟨4,20,435,1933,0,0,0,1,1⟩, + ⟨1,437,0,611,1933,1703,0,0,1⟩, + ⟨4,110,437,1933,0,0,0,-1,1⟩, + ⟨4,437,110,1933,0,0,0,1,1⟩, + ⟨4,110,437,1933,0,0,0,-1,1⟩, + ⟨5,110,0,1933,0,0,0,1,-1⟩, + ⟨1,442,0,615,1933,1715,0,0,1⟩, + ⟨4,432,442,1933,0,0,0,-1,1⟩, + ⟨4,442,432,1933,0,0,0,1,1⟩, + ⟨4,432,442,1933,0,0,0,-1,1⟩, + ⟨5,432,0,1933,0,0,0,1,-1⟩, + ⟨5,432,0,1933,0,0,0,1,-2⟩, + ⟨4,433,435,1933,0,0,0,-1,1⟩, + ⟨4,435,433,1933,0,0,0,1,1⟩, + ⟨4,433,435,1933,0,0,0,-1,1⟩, + ],#[0,45,8,0,0,0,0,0,0,0],572⟩, by decide⟩ +def backward_087 : CheckedSegment frames paid warps := + ⟨⟨backwardShard4State087, backwardShard4State088, + [ + ⟨5,433,0,1933,0,0,0,1,-1⟩, + ⟨4,433,20,1933,0,0,0,-1,1⟩, + ⟨4,433,437,1933,0,0,0,-1,2⟩, + ⟨4,435,37,1933,0,0,0,-1,1⟩, + ⟨4,435,432,1933,0,0,0,-1,1⟩, + ⟨4,435,442,1933,0,0,0,2,1⟩, + ⟨4,437,442,1933,0,0,0,-1,1⟩, + ⟨4,442,437,1933,0,0,0,1,1⟩, + ⟨4,437,442,1933,0,0,0,-1,1⟩, + ⟨5,437,0,1933,0,0,0,1,-1⟩, + ⟨5,437,0,1933,0,0,0,2,-1⟩, + ⟨4,437,37,1933,0,0,0,1,1⟩, + ⟨4,437,432,1933,0,0,0,1,1⟩, + ⟨4,437,435,1933,0,0,0,1,1⟩, + ⟨4,442,20,1933,0,0,0,1,1⟩, + ⟨4,442,110,1933,0,0,0,1,1⟩, + ⟨4,442,433,1933,0,0,0,1,1⟩, + ⟨4,442,437,1933,0,0,0,-1,1⟩, + ⟨4,442,435,1933,0,0,0,-1,1⟩, + ⟨4,442,433,1933,0,0,0,1,1⟩, + ⟨5,442,0,1933,0,0,0,1,2⟩, + ⟨4,437,435,1933,0,0,0,-1,1⟩, + ⟨4,437,110,1933,0,0,0,-1,1⟩, + ⟨4,437,20,1933,0,0,0,1,1⟩, + ⟨4,437,442,1933,0,0,0,-1,1⟩, + ⟨4,442,437,1933,0,0,0,1,1⟩, + ⟨4,437,442,1933,0,0,0,-1,1⟩, + ⟨5,437,0,1933,0,0,0,1,-1⟩, + ⟨4,435,442,1933,0,0,0,1,2⟩, + ⟨4,435,437,1933,0,0,0,1,1⟩, + ⟨4,435,433,1933,0,0,0,-1,1⟩, + ⟨4,435,432,1933,0,0,0,-1,2⟩, + ⟨4,435,110,1933,0,0,0,1,2⟩, + ⟨4,435,20,1933,0,0,0,-1,2⟩, + ⟨4,435,37,1933,0,0,0,1,2⟩, + ⟨5,435,0,1933,0,0,0,2,-1⟩, + ⟨4,433,437,1933,0,0,0,-1,1⟩, + ⟨4,433,435,1933,0,0,0,-1,2⟩, + ⟨4,433,432,1933,0,0,0,1,2⟩, + ⟨4,433,110,1933,0,0,0,-1,2⟩, + ⟨4,433,20,1933,0,0,0,-1,2⟩, + ⟨4,433,37,1933,0,0,0,-1,2⟩, + ⟨5,433,0,1933,0,0,0,1,-2⟩, + ⟨4,432,110,1933,0,0,0,-1,1⟩, + ⟨4,432,20,1933,0,0,0,-1,1⟩, + ⟨4,432,37,1933,0,0,0,1,1⟩, + ⟨5,432,0,1933,0,0,0,1,2⟩, + ⟨4,432,433,1933,0,0,0,-1,1⟩, + ⟨4,433,432,1933,0,0,0,1,1⟩, + ⟨4,432,433,1933,0,0,0,-1,1⟩, + ⟨5,432,0,1933,0,0,0,1,-1⟩, + ⟨4,110,435,1933,0,0,0,-1,2⟩, + ⟨4,110,433,1933,0,0,0,1,1⟩, + ⟨4,110,37,1933,0,0,0,-1,1⟩, + ⟨5,110,0,1933,0,0,0,1,-2⟩, + ⟨4,20,435,1933,0,0,0,-1,2⟩, + ⟨4,20,433,1933,0,0,0,1,1⟩, + ⟨4,20,37,1933,0,0,0,-1,1⟩, + ⟨5,20,0,1933,0,0,0,1,-2⟩, + ⟨4,20,432,1933,0,0,0,-1,1⟩, + ⟨4,432,20,1933,0,0,0,1,1⟩, + ⟨4,20,432,1933,0,0,0,-1,1⟩, + ⟨5,20,0,1933,0,0,0,1,-1⟩, + ⟨4,37,435,1933,0,0,0,1,2⟩, + ⟨4,37,433,1933,0,0,0,-1,1⟩, + ⟨4,37,432,1933,0,0,0,-1,1⟩, + ⟨4,37,110,1933,0,0,0,-1,1⟩, + ⟨4,37,20,1933,0,0,0,-1,1⟩, + ⟨1,63,0,292,254,793,0,0,1⟩, + ⟨1,92,0,310,254,875,0,0,1⟩, + ⟨4,63,92,254,0,0,0,-1,1⟩, + ⟨1,61,0,295,254,805,0,0,1⟩, + ⟨4,61,92,254,0,0,0,-1,1⟩, + ⟨1,103,0,299,254,819,0,0,1⟩, + ⟨4,103,92,254,0,0,0,-1,1⟩, + ⟨1,18,0,301,254,831,0,0,1⟩, + ⟨4,18,92,254,0,0,0,-1,1⟩, + ⟨1,45,0,303,254,843,0,0,1⟩, + ⟨4,45,92,254,0,0,0,-1,1⟩, + ⟨1,108,0,304,254,847,0,0,1⟩, + ⟨4,108,92,254,0,0,0,-1,1⟩, + ⟨1,62,0,292,274,794,0,0,1⟩, + ⟨1,57,0,310,274,876,0,0,1⟩, + ⟨4,62,57,274,0,0,0,-1,1⟩, + ⟨1,94,0,295,274,806,0,0,1⟩, + ⟨4,94,57,274,0,0,0,-1,1⟩, + ⟨1,93,0,305,274,851,0,0,1⟩, + ⟨4,93,57,274,0,0,0,-1,1⟩, + ⟨1,59,0,307,274,863,0,0,1⟩, + ⟨4,59,57,274,0,0,0,-1,1⟩, + ⟨1,8,0,308,274,867,0,0,1⟩, + ⟨4,8,57,274,0,0,0,-1,1⟩, + ⟨1,96,0,309,274,871,0,0,1⟩, + ⟨4,96,57,274,0,0,0,-1,1⟩, + ⟨1,40,0,301,619,834,0,0,1⟩, + ⟨1,81,0,310,619,878,0,0,1⟩, + ⟨4,40,81,619,0,0,0,-1,1⟩, + ⟨1,17,0,299,619,820,0,0,1⟩, + ⟨4,17,81,619,0,0,0,-1,1⟩, + ⟨1,58,0,305,619,853,0,0,1⟩, + ⟨4,58,81,619,0,0,0,-1,1⟩, + ⟨1,30,0,307,619,865,0,0,1⟩, + ⟨4,30,81,619,0,0,0,-1,1⟩, + ⟨1,41,0,1909,619,2837,0,0,1⟩, + ⟨4,41,81,619,0,0,0,-1,1⟩, + ⟨1,43,0,1922,619,2841,0,0,1⟩, + ⟨4,43,81,619,0,0,0,-1,1⟩, + ⟨1,22,0,304,279,848,0,0,1⟩, + ⟨1,224,0,310,279,877,0,0,1⟩, + ⟨4,22,224,279,0,0,0,-1,1⟩, + ⟨1,107,0,303,279,844,0,0,1⟩, + ⟨4,107,224,279,0,0,0,-1,1⟩, + ⟨1,95,0,308,279,868,0,0,1⟩, + ⟨4,95,224,279,0,0,0,-1,1⟩, + ⟨1,64,0,309,279,872,0,0,1⟩, + ⟨4,64,224,279,0,0,0,-1,1⟩, + ⟨1,42,0,1909,279,2835,0,0,1⟩, + ⟨4,42,224,279,0,0,0,-1,1⟩, + ⟨1,16,0,1922,279,2839,0,0,1⟩, + ⟨4,16,224,279,0,0,0,-1,1⟩, + ⟨1,35,0,303,621,846,0,0,1⟩, + ⟨1,11,0,292,621,796,0,0,1⟩, + ⟨4,35,11,621,0,0,0,-1,1⟩, + ⟨1,77,0,299,621,821,0,0,1⟩, + ⟨4,77,11,621,0,0,0,-1,1⟩, + ⟨1,86,0,305,621,854,0,0,1⟩, + ⟨4,86,11,621,0,0,0,-1,1⟩, + ⟨1,26,0,308,621,869,0,0,1⟩, + ],#[0,0,0,4,29,0,0,0,0,0],728⟩, by decide⟩ +def backward_088 : CheckedSegment frames paid warps := + ⟨⟨backwardShard4State088, backwardShard4State089, + [ + ⟨4,26,11,621,0,0,0,-1,1⟩, + ⟨1,106,0,1909,621,2838,0,0,1⟩, + ⟨4,106,11,621,0,0,0,-1,1⟩, + ⟨1,37,0,1933,621,2845,0,0,1⟩, + ⟨4,37,11,621,0,0,0,-1,1⟩, + ⟨1,23,0,304,280,849,0,0,1⟩, + ⟨1,240,0,292,280,795,0,0,1⟩, + ⟨4,23,240,280,0,0,0,-1,1⟩, + ⟨1,39,0,301,280,832,0,0,1⟩, + ⟨4,39,240,280,0,0,0,-1,1⟩, + ⟨1,29,0,307,280,864,0,0,1⟩, + ⟨4,29,240,280,0,0,0,-1,1⟩, + ⟨1,65,0,309,280,873,0,0,1⟩, + ⟨4,65,240,280,0,0,0,-1,1⟩, + ⟨1,400,0,1909,280,2836,0,0,1⟩, + ⟨4,400,240,280,0,0,0,-1,1⟩, + ⟨1,20,0,1933,280,2843,0,0,1⟩, + ⟨4,20,240,280,0,0,0,-1,1⟩, + ⟨1,320,0,304,624,850,0,0,1⟩, + ⟨1,9,0,295,624,808,0,0,1⟩, + ⟨4,320,9,624,0,0,0,-1,1⟩, + ⟨1,272,0,299,624,822,0,0,1⟩, + ⟨4,272,9,624,0,0,0,-1,1⟩, + ⟨1,352,0,307,624,866,0,0,1⟩, + ⟨4,352,9,624,0,0,0,-1,1⟩, + ⟨1,368,0,308,624,870,0,0,1⟩, + ⟨4,368,9,624,0,0,0,-1,1⟩, + ⟨1,104,0,1922,624,2842,0,0,1⟩, + ⟨4,104,9,624,0,0,0,-1,1⟩, + ⟨1,110,0,1933,624,2846,0,0,1⟩, + ⟨4,110,9,624,0,0,0,-1,1⟩, + ⟨1,304,0,303,281,845,0,0,1⟩, + ⟨1,256,0,295,281,807,0,0,1⟩, + ⟨4,304,256,281,0,0,0,-1,1⟩, + ⟨1,336,0,305,281,852,0,0,1⟩, + ⟨4,336,256,281,0,0,0,-1,1⟩, + ⟨1,384,0,309,281,874,0,0,1⟩, + ⟨4,384,256,281,0,0,0,-1,1⟩, + ⟨1,416,0,1922,281,2840,0,0,1⟩, + ⟨4,416,256,281,0,0,0,-1,1⟩, + ⟨1,432,0,1933,281,2844,0,0,1⟩, + ⟨4,432,256,281,0,0,0,-1,1⟩, + ⟨1,288,0,301,281,833,0,0,1⟩, + ⟨4,288,256,281,0,0,0,-1,1⟩, + ⟨0,0,0,0,0,0,2,0,1⟩, + ⟨6,632,0,0,0,0,0,0,1⟩, + ⟨4,632,124,0,0,0,0,1,4⟩, + ⟨4,632,212,0,0,0,0,1,4⟩, + ⟨4,632,215,0,0,0,0,1,4⟩, + ⟨4,632,129,0,0,0,0,1,4⟩, + ⟨4,632,184,0,0,0,0,1,4⟩, + ⟨4,632,206,0,0,0,0,1,4⟩, + ⟨4,632,182,0,0,0,0,1,4⟩, + ⟨4,632,174,0,0,0,0,1,4⟩, + ⟨4,632,213,0,0,0,0,1,4⟩, + ⟨4,632,166,0,0,0,0,1,4⟩, + ⟨4,632,130,0,0,0,0,1,4⟩, + ⟨4,632,152,0,0,0,0,1,4⟩, + ⟨4,632,112,0,0,0,0,1,4⟩, + ⟨4,632,169,0,0,0,0,1,4⟩, + ⟨4,632,210,0,0,0,0,1,4⟩, + ⟨4,632,160,0,0,0,0,1,4⟩, + ⟨4,632,157,0,0,0,0,1,4⟩, + ⟨4,632,219,0,0,0,0,1,4⟩, + ⟨4,632,161,0,0,0,0,1,4⟩, + ⟨4,632,146,0,0,0,0,1,4⟩, + ⟨4,632,220,0,0,0,0,1,4⟩, + ⟨4,632,134,0,0,0,0,1,4⟩, + ⟨2,632,0,0,254,116,0,0,1⟩, + ⟨4,92,632,254,0,0,0,-1,1⟩, + ⟨6,632,0,254,0,0,0,0,1⟩, + ⟨6,632,0,0,0,0,0,0,1⟩, + ⟨4,632,118,0,0,0,0,1,4⟩, + ⟨4,632,194,0,0,0,0,1,4⟩, + ⟨4,632,205,0,0,0,0,1,4⟩, + ⟨4,632,170,0,0,0,0,1,4⟩, + ⟨4,632,184,0,0,0,0,1,4⟩, + ⟨4,632,206,0,0,0,0,-1,4⟩, + ⟨4,632,182,0,0,0,0,1,4⟩, + ⟨4,632,174,0,0,0,0,-1,4⟩, + ⟨4,632,195,0,0,0,0,1,4⟩, + ⟨4,632,185,0,0,0,0,1,4⟩, + ⟨4,632,171,0,0,0,0,1,4⟩, + ⟨4,632,142,0,0,0,0,1,4⟩, + ⟨4,632,112,0,0,0,0,1,4⟩, + ⟨4,632,169,0,0,0,0,-1,4⟩, + ⟨4,632,192,0,0,0,0,1,4⟩, + ⟨4,632,179,0,0,0,0,1,4⟩, + ⟨4,632,120,0,0,0,0,1,4⟩, + ⟨4,632,207,0,0,0,0,1,4⟩, + ⟨4,632,180,0,0,0,0,1,4⟩, + ⟨4,632,117,0,0,0,0,1,4⟩, + ⟨4,632,208,0,0,0,0,1,4⟩, + ⟨4,632,176,0,0,0,0,1,4⟩, + ⟨2,632,0,0,274,117,0,0,1⟩, + ⟨4,57,632,274,0,0,0,-1,1⟩, + ⟨6,632,0,274,0,0,0,0,1⟩, + ⟨6,632,0,0,0,0,0,0,1⟩, + ⟨4,632,118,0,0,0,0,1,4⟩, + ⟨4,632,194,0,0,0,0,1,4⟩, + ⟨4,632,205,0,0,0,0,-1,4⟩, + ⟨4,632,170,0,0,0,0,-1,4⟩, + ⟨4,632,124,0,0,0,0,1,4⟩, + ⟨4,632,212,0,0,0,0,1,4⟩, + ⟨4,632,215,0,0,0,0,-1,4⟩, + ⟨4,632,129,0,0,0,0,-1,4⟩, + ⟨4,632,213,0,0,0,0,1,4⟩, + ⟨4,632,166,0,0,0,0,1,4⟩, + ⟨4,632,130,0,0,0,0,-1,4⟩, + ⟨4,632,152,0,0,0,0,-1,4⟩, + ⟨4,632,195,0,0,0,0,1,4⟩, + ⟨4,632,185,0,0,0,0,1,4⟩, + ⟨4,632,171,0,0,0,0,-1,4⟩, + ⟨4,632,142,0,0,0,0,-1,4⟩, + ⟨4,632,139,0,0,0,0,1,4⟩, + ⟨4,632,119,0,0,0,0,1,4⟩, + ⟨4,632,125,0,0,0,0,1,4⟩, + ⟨4,632,128,0,0,0,0,1,4⟩, + ⟨4,632,127,0,0,0,0,1,4⟩, + ⟨4,632,154,0,0,0,0,1,4⟩, + ⟨2,632,0,0,619,264,0,0,1⟩, + ⟨4,81,632,619,0,0,0,-1,1⟩, + ⟨6,632,0,619,0,0,0,0,1⟩, + ⟨6,632,0,0,0,0,0,0,1⟩, + ⟨4,632,139,0,0,0,0,1,4⟩, + ⟨4,632,119,0,0,0,0,-1,4⟩, + ⟨4,632,210,0,0,0,0,1,4⟩, + ⟨4,632,160,0,0,0,0,1,4⟩, + ],#[0,0,0,8,15,0,0,0,3,0],1046⟩, by decide⟩ +def backward_089 : CheckedSegment frames paid warps := + ⟨⟨backwardShard4State089, backwardShard4State090, + [ + ⟨4,632,157,0,0,0,0,-1,4⟩, + ⟨4,632,219,0,0,0,0,-1,4⟩, + ⟨4,632,192,0,0,0,0,1,4⟩, + ⟨4,632,179,0,0,0,0,1,4⟩, + ⟨4,632,120,0,0,0,0,-1,4⟩, + ⟨4,632,207,0,0,0,0,-1,4⟩, + ⟨4,632,125,0,0,0,0,1,4⟩, + ⟨4,632,128,0,0,0,0,-1,4⟩, + ⟨4,632,127,0,0,0,0,1,4⟩, + ⟨4,632,154,0,0,0,0,-1,4⟩, + ⟨4,632,180,0,0,0,0,1,4⟩, + ⟨4,632,117,0,0,0,0,1,4⟩, + ⟨4,632,208,0,0,0,0,-1,4⟩, + ⟨4,632,176,0,0,0,0,-1,4⟩, + ⟨4,632,161,0,0,0,0,1,4⟩, + ⟨4,632,146,0,0,0,0,1,4⟩, + ⟨4,632,220,0,0,0,0,-1,4⟩, + ⟨4,632,134,0,0,0,0,-1,4⟩, + ⟨2,632,0,0,279,118,0,0,1⟩, + ⟨4,224,632,279,0,0,0,-1,1⟩, + ⟨6,632,0,279,0,0,0,0,1⟩, + ⟨6,632,0,0,0,0,0,0,1⟩, + ⟨4,632,187,0,0,0,0,1,4⟩, + ⟨4,632,113,0,0,0,0,1,4⟩, + ⟨4,632,140,0,0,0,0,1,4⟩, + ⟨4,632,198,0,0,0,0,1,4⟩, + ⟨4,632,168,0,0,0,0,1,4⟩, + ⟨4,632,143,0,0,0,0,1,4⟩, + ⟨4,632,150,0,0,0,0,1,4⟩, + ⟨4,632,189,0,0,0,0,1,4⟩, + ⟨4,632,203,0,0,0,0,1,4⟩, + ⟨4,632,122,0,0,0,0,1,4⟩, + ⟨4,632,148,0,0,0,0,1,4⟩, + ⟨4,632,132,0,0,0,0,1,4⟩, + ⟨4,632,144,0,0,0,0,1,4⟩, + ⟨4,632,197,0,0,0,0,1,4⟩, + ⟨4,632,136,0,0,0,0,1,4⟩, + ⟨4,632,147,0,0,0,0,1,4⟩, + ⟨4,632,115,0,0,0,0,1,4⟩, + ⟨4,632,200,0,0,0,0,1,4⟩, + ⟨4,632,178,0,0,0,0,1,4⟩, + ⟨4,632,138,0,0,0,0,1,4⟩, + ⟨4,632,165,0,0,0,0,1,4⟩, + ⟨4,632,217,0,0,0,0,1,4⟩, + ⟨2,632,0,0,621,265,0,0,1⟩, + ⟨4,11,632,621,0,0,0,-1,1⟩, + ⟨6,632,0,621,0,0,0,0,1⟩, + ⟨6,632,0,0,0,0,0,0,1⟩, + ⟨4,632,203,0,0,0,0,1,4⟩, + ⟨4,632,122,0,0,0,0,-1,4⟩, + ⟨4,632,214,0,0,0,0,1,4⟩, + ⟨4,632,167,0,0,0,0,1,4⟩, + ⟨4,632,131,0,0,0,0,1,4⟩, + ⟨4,632,151,0,0,0,0,1,4⟩, + ⟨4,632,196,0,0,0,0,1,4⟩, + ⟨4,632,186,0,0,0,0,1,4⟩, + ⟨4,632,172,0,0,0,0,1,4⟩, + ⟨4,632,141,0,0,0,0,1,4⟩, + ⟨4,632,148,0,0,0,0,1,4⟩, + ⟨4,632,132,0,0,0,0,-1,4⟩, + ⟨4,632,165,0,0,0,0,1,4⟩, + ⟨4,632,217,0,0,0,0,-1,4⟩, + ⟨4,632,181,0,0,0,0,1,4⟩, + ⟨4,632,116,0,0,0,0,1,4⟩, + ⟨4,632,209,0,0,0,0,1,4⟩, + ⟨4,632,177,0,0,0,0,1,4⟩, + ⟨4,632,162,0,0,0,0,1,4⟩, + ⟨4,632,145,0,0,0,0,1,4⟩, + ⟨4,632,221,0,0,0,0,1,4⟩, + ⟨4,632,135,0,0,0,0,1,4⟩, + ⟨2,632,0,0,280,119,0,0,1⟩, + ⟨4,240,632,280,0,0,0,-1,1⟩, + ⟨6,632,0,280,0,0,0,0,1⟩, + ⟨6,632,0,0,0,0,0,0,1⟩, + ⟨4,632,168,0,0,0,0,-1,4⟩, + ⟨4,632,143,0,0,0,0,1,4⟩, + ⟨4,632,150,0,0,0,0,-1,4⟩, + ⟨4,632,189,0,0,0,0,1,4⟩, + ⟨4,632,201,0,0,0,0,1,4⟩, + ⟨4,632,191,0,0,0,0,1,4⟩, + ⟨4,632,196,0,0,0,0,-1,4⟩, + ⟨4,632,186,0,0,0,0,1,4⟩, + ⟨4,632,172,0,0,0,0,-1,4⟩, + ⟨4,632,141,0,0,0,0,1,4⟩, + ⟨4,632,223,0,0,0,0,1,4⟩, + ⟨4,632,158,0,0,0,0,1,4⟩, + ⟨4,632,115,0,0,0,0,-1,4⟩, + ⟨4,632,200,0,0,0,0,1,4⟩, + ⟨4,632,178,0,0,0,0,-1,4⟩, + ⟨4,632,138,0,0,0,0,1,4⟩, + ⟨4,632,163,0,0,0,0,1,4⟩, + ⟨4,632,156,0,0,0,0,1,4⟩, + ⟨4,632,162,0,0,0,0,-1,4⟩, + ⟨4,632,145,0,0,0,0,1,4⟩, + ⟨4,632,221,0,0,0,0,-1,4⟩, + ⟨4,632,135,0,0,0,0,1,4⟩, + ⟨2,632,0,0,624,266,0,0,1⟩, + ⟨4,9,632,624,0,0,0,-1,1⟩, + ⟨6,632,0,624,0,0,0,0,1⟩, + ⟨6,632,0,0,0,0,0,0,1⟩, + ⟨4,632,187,0,0,0,0,-1,4⟩, + ⟨4,632,113,0,0,0,0,1,4⟩, + ⟨4,632,140,0,0,0,0,-1,4⟩, + ⟨4,632,198,0,0,0,0,1,4⟩, + ⟨4,632,201,0,0,0,0,1,4⟩, + ⟨4,632,191,0,0,0,0,-1,4⟩, + ⟨4,632,214,0,0,0,0,-1,4⟩, + ⟨4,632,167,0,0,0,0,1,4⟩, + ⟨4,632,131,0,0,0,0,-1,4⟩, + ⟨4,632,151,0,0,0,0,1,4⟩, + ⟨4,632,223,0,0,0,0,1,4⟩, + ⟨4,632,158,0,0,0,0,-1,4⟩, + ⟨4,632,144,0,0,0,0,-1,4⟩, + ⟨4,632,197,0,0,0,0,1,4⟩, + ⟨4,632,136,0,0,0,0,-1,4⟩, + ⟨4,632,147,0,0,0,0,1,4⟩, + ⟨4,632,163,0,0,0,0,1,4⟩, + ⟨4,632,156,0,0,0,0,-1,4⟩, + ⟨4,632,181,0,0,0,0,-1,4⟩, + ⟨4,632,116,0,0,0,0,1,4⟩, + ⟨4,632,209,0,0,0,0,-1,4⟩, + ⟨4,632,177,0,0,0,0,1,4⟩, + ⟨2,632,0,0,281,120,0,0,1⟩, + ⟨4,256,632,281,0,0,0,-1,1⟩, + ⟨6,632,0,281,0,0,0,0,1⟩, + ⟨0,0,0,0,0,0,1,0,1⟩, + ⟨4,524,136,0,0,0,0,-1,1⟩, + ⟨4,536,221,0,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,5,0],1346⟩, by decide⟩ +def backward_090 : CheckedSegment frames paid warps := + ⟨⟨backwardShard4State090, backwardShard4State091, + [ + ⟨1,162,0,0,115,113,0,0,1⟩, + ⟨4,513,162,115,0,0,0,1,1⟩, + ⟨1,172,0,0,115,113,0,0,1⟩, + ⟨4,513,172,115,0,0,0,-1,1⟩, + ⟨1,196,0,0,115,113,0,0,1⟩, + ⟨4,513,196,115,0,0,0,-1,1⟩, + ⟨1,140,0,0,115,113,0,0,1⟩, + ⟨4,502,140,115,0,0,0,-1,1⟩, + ⟨1,144,0,0,115,113,0,0,1⟩, + ⟨4,502,144,115,0,0,0,1,1⟩, + ⟨1,187,0,0,115,113,0,0,1⟩, + ⟨4,502,187,115,0,0,0,-1,1⟩, + ⟨1,168,0,0,114,112,0,0,1⟩, + ⟨4,548,168,114,0,0,0,-1,1⟩, + ⟨1,150,0,0,114,112,0,0,1⟩, + ⟨4,548,150,114,0,0,0,-1,1⟩, + ⟨1,115,0,0,114,112,0,0,1⟩, + ⟨4,548,115,114,0,0,0,1,1⟩, + ⟨4,560,131,0,0,0,0,-1,1⟩, + ⟨4,560,117,0,0,0,0,1,1⟩, + ⟨4,560,584,0,0,0,0,1,1⟩, + ⟨4,560,628,0,0,0,0,2,1⟩, + ⟨4,448,215,0,0,0,0,-1,2⟩, + ⟨4,448,129,0,0,0,0,-1,2⟩, + ⟨1,124,0,0,114,112,0,0,1⟩, + ⟨4,449,124,114,0,0,0,-1,2⟩, + ⟨1,212,0,0,114,112,0,0,1⟩, + ⟨4,449,212,114,0,0,0,-1,2⟩, + ⟨4,450,157,0,0,0,0,-1,2⟩, + ⟨4,450,219,0,0,0,0,-1,2⟩, + ⟨1,210,0,0,115,113,0,0,1⟩, + ⟨4,451,210,115,0,0,0,-1,2⟩, + ⟨1,160,0,0,115,113,0,0,1⟩, + ⟨4,451,160,115,0,0,0,-1,2⟩, + ⟨4,452,205,0,0,0,0,1,1⟩, + ⟨4,452,170,0,0,0,0,1,1⟩, + ⟨1,118,0,0,115,113,0,0,1⟩, + ⟨4,453,118,115,0,0,0,1,1⟩, + ⟨1,194,0,0,115,113,0,0,1⟩, + ⟨4,453,194,115,0,0,0,1,1⟩, + ⟨4,454,120,0,0,0,0,1,1⟩, + ⟨4,454,207,0,0,0,0,1,1⟩, + ⟨1,192,0,0,114,112,0,0,1⟩, + ⟨4,455,192,114,0,0,0,1,1⟩, + ⟨1,179,0,0,114,112,0,0,1⟩, + ⟨4,455,179,114,0,0,0,1,1⟩, + ⟨4,472,130,0,0,0,0,-1,2⟩, + ⟨4,473,213,0,0,0,0,-1,2⟩, + ⟨1,215,0,0,114,112,0,0,1⟩, + ⟨4,482,215,114,0,0,0,-1,2⟩, + ⟨4,483,124,114,0,0,0,-1,2⟩, + ⟨1,220,0,0,115,113,0,0,1⟩, + ⟨4,492,220,115,0,0,0,-1,2⟩, + ⟨4,493,161,0,0,0,0,-1,2⟩, + ⟨1,157,0,0,115,113,0,0,1⟩, + ⟨4,503,157,115,0,0,0,-1,2⟩, + ⟨4,504,210,115,0,0,0,-1,2⟩, + ⟨1,171,0,0,115,113,0,0,1⟩, + ⟨4,514,171,115,0,0,0,-1,2⟩, + ⟨4,515,195,0,0,0,0,-1,2⟩, + ⟨1,205,0,0,115,113,0,0,1⟩, + ⟨4,526,205,115,0,0,0,-1,2⟩, + ⟨4,527,118,115,0,0,0,-1,2⟩, + ⟨4,539,180,0,0,0,0,-1,2⟩, + ⟨1,120,0,0,114,112,0,0,1⟩, + ⟨4,550,120,114,0,0,0,-1,2⟩, + ⟨4,551,192,114,0,0,0,-1,2⟩, + ⟨4,579,143,0,0,0,0,-1,2⟩, + ⟨4,578,168,114,0,0,0,-1,2⟩, + ⟨4,579,189,0,0,0,0,-1,2⟩, + ⟨4,580,187,115,0,0,0,-1,2⟩, + ⟨4,502,580,115,0,0,0,-2,1⟩, + ⟨4,581,197,0,0,0,0,-1,2⟩, + ⟨4,581,147,0,0,0,0,-1,2⟩, + ⟨4,582,196,115,0,0,0,1,1⟩, + ⟨4,513,582,115,0,0,0,1,1⟩, + ⟨4,583,145,0,0,0,0,1,1⟩, + ⟨4,583,135,0,0,0,0,1,1⟩, + ⟨4,585,167,0,0,0,0,1,1⟩, + ⟨4,584,214,0,0,0,0,1,1⟩, + ⟨4,560,584,0,0,0,0,-1,1⟩, + ⟨4,585,151,0,0,0,0,1,1⟩, + ⟨4,586,188,0,0,0,0,-1,4⟩, + ⟨4,586,199,0,0,0,0,1,4⟩, + ⟨4,586,204,0,0,0,0,-1,4⟩, + ⟨4,586,193,0,0,0,0,1,4⟩, + ⟨4,587,188,0,0,0,0,-1,4⟩, + ⟨4,587,199,0,0,0,0,-1,4⟩, + ⟨4,587,204,0,0,0,0,-1,4⟩, + ⟨4,587,193,0,0,0,0,-1,4⟩, + ⟨4,588,188,0,0,0,0,-1,4⟩, + ⟨4,588,199,0,0,0,0,-1,4⟩, + ⟨4,588,204,0,0,0,0,-1,4⟩, + ⟨4,588,193,0,0,0,0,1,4⟩, + ⟨4,589,188,0,0,0,0,-1,4⟩, + ⟨4,589,199,0,0,0,0,1,4⟩, + ⟨4,589,204,0,0,0,0,1,4⟩, + ⟨4,589,193,0,0,0,0,1,4⟩, + ⟨4,591,183,0,0,0,0,-1,4⟩, + ⟨4,591,202,0,0,0,0,-1,4⟩, + ⟨4,591,175,0,0,0,0,-1,4⟩, + ⟨4,591,123,0,0,0,0,-1,4⟩, + ⟨4,592,183,0,0,0,0,-1,4⟩, + ⟨4,592,202,0,0,0,0,-1,4⟩, + ⟨4,592,175,0,0,0,0,-1,4⟩, + ⟨4,592,123,0,0,0,0,1,4⟩, + ⟨4,593,183,0,0,0,0,-1,4⟩, + ⟨4,593,202,0,0,0,0,1,4⟩, + ⟨4,593,175,0,0,0,0,1,4⟩, + ⟨4,593,123,0,0,0,0,1,4⟩, + ⟨4,596,114,0,0,0,0,-1,4⟩, + ⟨4,596,137,0,0,0,0,-1,4⟩, + ⟨4,596,173,0,0,0,0,-1,4⟩, + ⟨4,596,121,0,0,0,0,1,4⟩, + ⟨4,597,114,0,0,0,0,-1,4⟩, + ⟨4,597,137,0,0,0,0,1,4⟩, + ⟨4,597,173,0,0,0,0,1,4⟩, + ⟨4,597,121,0,0,0,0,1,4⟩, + ⟨4,598,212,114,0,0,0,-1,4⟩, + ⟨4,598,168,114,0,0,0,1,4⟩, + ⟨4,598,215,114,0,0,0,-1,4⟩, + ⟨1,189,0,0,114,112,0,0,1⟩, + ⟨4,598,189,114,0,0,0,1,4⟩, + ⟨4,599,212,114,0,0,0,-1,4⟩, + ⟨4,599,168,114,0,0,0,-1,4⟩, + ⟨4,599,215,114,0,0,0,-1,4⟩, + ⟨4,599,189,114,0,0,0,-1,4⟩, + ⟨4,600,212,114,0,0,0,-1,4⟩, + ],#[0,24,0,0,0,0,0,0,0,0],1074⟩, by decide⟩ +def backward_091 : CheckedSegment frames paid warps := + ⟨⟨backwardShard4State091, backwardShard4State092, + [ + ⟨4,600,168,114,0,0,0,-1,4⟩, + ⟨4,600,215,114,0,0,0,-1,4⟩, + ⟨4,600,189,114,0,0,0,1,4⟩, + ⟨4,601,212,114,0,0,0,1,2⟩, + ⟨4,601,168,114,0,0,0,-1,2⟩, + ⟨4,601,215,114,0,0,0,-1,2⟩, + ⟨4,549,601,114,0,0,0,-2,1⟩, + ⟨4,601,189,114,0,0,0,-1,2⟩, + ⟨4,549,601,114,0,0,0,2,1⟩, + ⟨4,602,166,0,0,0,0,-1,4⟩, + ⟨4,602,214,0,0,0,0,1,4⟩, + ⟨4,602,130,0,0,0,0,-1,4⟩, + ⟨4,602,151,0,0,0,0,1,4⟩, + ⟨4,603,166,0,0,0,0,-1,4⟩, + ⟨4,603,214,0,0,0,0,-1,4⟩, + ⟨4,603,130,0,0,0,0,-1,4⟩, + ⟨4,603,151,0,0,0,0,-1,4⟩, + ⟨4,604,166,0,0,0,0,-1,4⟩, + ⟨4,604,214,0,0,0,0,-1,4⟩, + ⟨4,604,130,0,0,0,0,-1,4⟩, + ⟨4,604,151,0,0,0,0,1,4⟩, + ⟨4,605,166,0,0,0,0,1,2⟩, + ⟨4,560,605,0,0,0,0,2,1⟩, + ⟨4,605,214,0,0,0,0,-1,2⟩, + ⟨4,560,605,0,0,0,0,-2,1⟩, + ⟨4,605,130,0,0,0,0,-1,2⟩, + ⟨4,561,605,0,0,0,0,-2,1⟩, + ⟨4,605,151,0,0,0,0,-1,2⟩, + ⟨4,561,605,0,0,0,0,2,1⟩, + ⟨4,606,160,115,0,0,0,-1,4⟩, + ⟨4,606,144,115,0,0,0,1,4⟩, + ⟨4,606,157,115,0,0,0,-1,4⟩, + ⟨1,147,0,0,115,113,0,0,1⟩, + ⟨4,606,147,115,0,0,0,1,4⟩, + ⟨4,607,160,115,0,0,0,-1,4⟩, + ⟨4,607,144,115,0,0,0,-1,4⟩, + ⟨4,607,157,115,0,0,0,-1,4⟩, + ⟨4,607,147,115,0,0,0,-1,4⟩, + ⟨4,608,160,115,0,0,0,-1,4⟩, + ⟨4,608,144,115,0,0,0,-1,4⟩, + ⟨4,608,157,115,0,0,0,-1,4⟩, + ⟨4,608,147,115,0,0,0,1,4⟩, + ⟨4,609,160,115,0,0,0,1,2⟩, + ⟨4,502,609,115,0,0,0,-2,1⟩, + ⟨4,609,144,115,0,0,0,-1,2⟩, + ⟨4,502,609,115,0,0,0,2,1⟩, + ⟨4,609,157,115,0,0,0,-1,2⟩, + ⟨4,525,609,115,0,0,0,-2,1⟩, + ⟨4,609,147,115,0,0,0,-1,2⟩, + ⟨4,525,609,115,0,0,0,2,1⟩, + ⟨1,146,0,0,115,113,0,0,1⟩, + ⟨4,610,146,115,0,0,0,-1,4⟩, + ⟨4,610,162,115,0,0,0,1,4⟩, + ⟨4,610,220,115,0,0,0,-1,4⟩, + ⟨1,135,0,0,115,113,0,0,1⟩, + ⟨4,610,135,115,0,0,0,1,4⟩, + ⟨4,611,146,115,0,0,0,-1,4⟩, + ⟨4,513,611,115,0,0,0,-4,1⟩, + ⟨4,611,162,115,0,0,0,-1,4⟩, + ⟨4,513,611,115,0,0,0,4,1⟩, + ⟨4,611,220,115,0,0,0,-1,4⟩, + ⟨4,537,611,115,0,0,0,-4,1⟩, + ⟨4,611,135,115,0,0,0,-1,4⟩, + ⟨4,537,611,115,0,0,0,4,1⟩, + ⟨4,612,146,115,0,0,0,-1,4⟩, + ⟨4,612,162,115,0,0,0,-1,4⟩, + ⟨4,612,220,115,0,0,0,-1,4⟩, + ⟨4,612,135,115,0,0,0,1,4⟩, + ⟨4,614,194,115,0,0,0,1,2⟩, + ⟨4,614,187,115,0,0,0,-1,2⟩, + ⟨4,614,205,115,0,0,0,1,2⟩, + ⟨1,198,0,0,115,113,0,0,1⟩, + ⟨4,614,198,115,0,0,0,-1,2⟩, + ⟨4,615,194,115,0,0,0,1,2⟩, + ⟨4,615,187,115,0,0,0,1,2⟩, + ⟨4,615,205,115,0,0,0,1,2⟩, + ⟨4,615,198,115,0,0,0,1,2⟩, + ⟨4,616,194,115,0,0,0,1,2⟩, + ⟨4,616,187,115,0,0,0,1,2⟩, + ⟨4,616,205,115,0,0,0,1,2⟩, + ⟨4,616,198,115,0,0,0,-1,2⟩, + ⟨4,617,194,115,0,0,0,1,2⟩, + ⟨4,617,187,115,0,0,0,-1,2⟩, + ⟨4,617,205,115,0,0,0,-1,2⟩, + ⟨4,617,198,115,0,0,0,-1,2⟩, + ⟨1,185,0,0,115,113,0,0,1⟩, + ⟨4,618,185,115,0,0,0,1,2⟩, + ⟨4,618,196,115,0,0,0,-1,2⟩, + ⟨4,618,171,115,0,0,0,1,2⟩, + ⟨1,141,0,0,115,113,0,0,1⟩, + ⟨4,618,141,115,0,0,0,-1,2⟩, + ⟨4,619,185,115,0,0,0,1,2⟩, + ⟨4,619,196,115,0,0,0,1,2⟩, + ⟨4,619,171,115,0,0,0,1,2⟩, + ⟨4,619,141,115,0,0,0,1,2⟩, + ⟨4,620,185,115,0,0,0,1,2⟩, + ⟨4,620,196,115,0,0,0,1,2⟩, + ⟨4,620,171,115,0,0,0,1,2⟩, + ⟨4,620,141,115,0,0,0,-1,2⟩, + ⟨4,622,179,114,0,0,0,1,2⟩, + ⟨4,622,115,114,0,0,0,-1,2⟩, + ⟨4,622,120,114,0,0,0,1,2⟩, + ⟨1,138,0,0,114,112,0,0,1⟩, + ⟨4,622,138,114,0,0,0,-1,2⟩, + ⟨4,623,179,114,0,0,0,1,2⟩, + ⟨4,623,115,114,0,0,0,1,2⟩, + ⟨4,623,120,114,0,0,0,1,2⟩, + ⟨4,623,138,114,0,0,0,1,2⟩, + ⟨4,624,179,114,0,0,0,1,2⟩, + ⟨4,624,115,114,0,0,0,1,2⟩, + ⟨4,624,120,114,0,0,0,1,2⟩, + ⟨4,624,138,114,0,0,0,-1,2⟩, + ⟨4,625,179,114,0,0,0,1,2⟩, + ⟨4,625,115,114,0,0,0,-1,2⟩, + ⟨4,625,120,114,0,0,0,-1,2⟩, + ⟨4,625,138,114,0,0,0,-1,2⟩, + ⟨4,628,117,0,0,0,0,1,2⟩, + ⟨4,628,181,0,0,0,0,-1,2⟩, + ⟨4,560,628,0,0,0,0,-2,1⟩, + ⟨4,628,208,0,0,0,0,1,2⟩, + ⟨4,628,177,0,0,0,0,-1,2⟩, + ⟨4,629,117,0,0,0,0,1,2⟩, + ⟨4,629,181,0,0,0,0,1,2⟩, + ⟨4,629,208,0,0,0,0,1,2⟩, + ⟨4,629,177,0,0,0,0,1,2⟩, + ⟨4,630,117,0,0,0,0,1,2⟩, + ⟨4,630,181,0,0,0,0,1,2⟩, + ⟨4,630,208,0,0,0,0,1,2⟩, + ],#[0,7,0,0,0,0,0,0,0,0],1296⟩, by decide⟩ +def backward_092 : CheckedSegment frames paid warps := + ⟨⟨backwardShard4State092, backwardShard4State093, + [ + ⟨4,630,177,0,0,0,0,-1,2⟩, + ⟨4,631,117,0,0,0,0,1,2⟩, + ⟨4,560,631,0,0,0,0,-2,1⟩, + ⟨4,631,181,0,0,0,0,-1,2⟩, + ⟨4,560,631,0,0,0,0,2,1⟩, + ⟨4,631,208,0,0,0,0,-1,2⟩, + ⟨4,631,177,0,0,0,0,-1,2⟩, + ⟨4,548,598,114,0,0,0,2,1⟩, + ⟨4,548,600,114,0,0,0,-2,1⟩, + ⟨4,548,622,114,0,0,0,1,1⟩, + ⟨4,548,624,114,0,0,0,-1,1⟩, + ⟨3,401,0,1909,1160,178,71,0,1⟩, + ⟨1,622,0,114,1160,631,0,0,1⟩, + ⟨4,401,622,1160,0,0,0,1,1⟩, + ⟨1,623,0,114,1160,631,0,0,1⟩, + ⟨4,401,623,1160,0,0,0,1,1⟩, + ⟨1,624,0,114,1160,631,0,0,1⟩, + ⟨4,401,624,1160,0,0,0,-1,1⟩, + ⟨3,403,0,1909,1160,179,72,0,1⟩, + ⟨4,403,622,1160,0,0,0,-1,1⟩, + ⟨4,403,623,1160,0,0,0,1,1⟩, + ⟨1,625,0,114,1160,631,0,0,1⟩, + ⟨4,403,625,1160,0,0,0,1,1⟩, + ⟨4,626,622,1160,0,0,0,-1,1⟩, + ⟨4,626,624,1160,0,0,0,1,1⟩, + ⟨4,626,625,1160,0,0,0,1,1⟩, + ⟨4,627,623,1160,0,0,0,1,1⟩, + ⟨4,627,624,1160,0,0,0,-1,1⟩, + ⟨4,627,625,1160,0,0,0,1,1⟩, + ⟨1,118,0,115,484,644,0,0,1⟩, + ⟨4,82,118,484,0,0,0,1,2⟩, + ⟨1,194,0,115,481,643,0,0,1⟩, + ⟨4,6,194,481,0,0,0,1,2⟩, + ⟨1,187,0,115,479,642,0,0,1⟩, + ⟨4,349,187,479,0,0,0,-1,1⟩, + ⟨1,113,0,0,480,196,0,0,1⟩, + ⟨4,351,113,480,0,0,0,-1,1⟩, + ⟨1,525,0,115,626,650,0,0,1⟩, + ⟨1,351,0,480,626,1337,0,0,1⟩, + ⟨4,525,351,626,0,0,0,1,1⟩, + ⟨1,205,0,115,479,642,0,0,1⟩, + ⟨4,347,205,479,0,0,0,1,2⟩, + ⟨1,170,0,0,480,196,0,0,1⟩, + ⟨4,345,170,480,0,0,0,1,2⟩, + ⟨1,140,0,115,484,644,0,0,1⟩, + ⟨4,75,140,484,0,0,0,-1,1⟩, + ⟨1,198,0,115,481,643,0,0,1⟩, + ⟨4,1,198,481,0,0,0,-1,1⟩, + ⟨1,124,0,114,404,620,0,0,1⟩, + ⟨4,100,124,404,0,0,0,1,2⟩, + ⟨1,212,0,114,401,619,0,0,1⟩, + ⟨4,12,212,401,0,0,0,1,2⟩, + ⟨1,168,0,114,399,618,0,0,1⟩, + ⟨4,285,168,399,0,0,0,-1,1⟩, + ⟨1,143,0,0,400,155,0,0,1⟩, + ⟨4,287,143,400,0,0,0,-1,1⟩, + ⟨1,215,0,114,399,618,0,0,1⟩, + ⟨4,283,215,399,0,0,0,1,2⟩, + ⟨1,129,0,0,400,155,0,0,1⟩, + ⟨4,281,129,400,0,0,0,1,2⟩, + ⟨1,150,0,114,404,620,0,0,1⟩, + ⟨4,56,150,404,0,0,0,-1,1⟩, + ⟨1,189,0,114,401,619,0,0,1⟩, + ⟨4,31,189,401,0,0,0,-1,1⟩, + ⟨1,213,0,0,424,167,0,0,1⟩, + ⟨4,54,213,424,0,0,0,1,2⟩, + ⟨1,166,0,0,421,166,0,0,1⟩, + ⟨4,101,166,421,0,0,0,1,2⟩, + ⟨1,214,0,0,419,164,0,0,1⟩, + ⟨4,301,214,419,0,0,0,-1,1⟩, + ⟨1,167,0,0,420,165,0,0,1⟩, + ⟨4,303,167,420,0,0,0,-1,1⟩, + ⟨1,130,0,0,419,164,0,0,1⟩, + ⟨4,299,130,419,0,0,0,1,2⟩, + ⟨1,152,0,0,420,165,0,0,1⟩, + ⟨4,297,152,420,0,0,0,1,2⟩, + ⟨1,131,0,0,424,167,0,0,1⟩, + ⟨4,102,131,424,0,0,0,-1,1⟩, + ⟨1,151,0,0,421,166,0,0,1⟩, + ⟨4,55,151,421,0,0,0,-1,1⟩, + ⟨1,195,0,0,504,206,0,0,1⟩, + ⟨4,73,195,504,0,0,0,1,2⟩, + ⟨1,185,0,115,501,646,0,0,1⟩, + ⟨4,83,185,501,0,0,0,1,2⟩, + ⟨1,196,0,115,500,645,0,0,1⟩, + ⟨4,365,196,500,0,0,0,-1,1⟩, + ⟨1,186,0,0,499,205,0,0,1⟩, + ⟨4,367,186,499,0,0,0,-1,1⟩, + ⟨1,524,0,0,627,267,0,0,1⟩, + ⟨1,75,0,484,627,1349,0,0,1⟩, + ⟨4,524,75,627,0,0,0,1,1⟩, + ⟨1,537,0,115,628,651,0,0,1⟩, + ⟨1,367,0,499,628,1389,0,0,1⟩, + ⟨4,537,367,628,0,0,0,1,1⟩, + ⟨1,171,0,115,500,645,0,0,1⟩, + ⟨4,363,171,500,0,0,0,1,2⟩, + ⟨1,142,0,0,499,205,0,0,1⟩, + ⟨4,361,142,499,0,0,0,1,2⟩, + ⟨1,172,0,115,504,647,0,0,1⟩, + ⟨4,84,172,504,0,0,0,-1,1⟩, + ⟨1,141,0,115,501,646,0,0,1⟩, + ⟨4,74,141,501,0,0,0,-1,1⟩, + ⟨1,210,0,115,444,639,0,0,1⟩, + ⟨4,48,210,444,0,0,0,1,2⟩, + ⟨1,160,0,115,441,638,0,0,1⟩, + ⟨4,98,160,441,0,0,0,1,2⟩, + ⟨1,144,0,115,439,637,0,0,1⟩, + ⟨4,317,144,439,0,0,0,-1,1⟩, + ⟨1,197,0,0,440,176,0,0,1⟩, + ⟨4,319,197,440,0,0,0,-1,1⟩, + ⟨1,157,0,115,439,637,0,0,1⟩, + ⟨4,315,157,439,0,0,0,1,2⟩, + ⟨1,219,0,0,440,176,0,0,1⟩, + ⟨4,313,219,440,0,0,0,1,2⟩, + ⟨1,136,0,0,444,177,0,0,1⟩, + ⟨4,32,136,444,0,0,0,-1,1⟩, + ⟨1,502,0,115,629,652,0,0,1⟩, + ⟨1,32,0,444,629,1237,0,0,1⟩, + ⟨4,502,32,629,0,0,0,1,1⟩, + ⟨1,147,0,115,441,638,0,0,1⟩, + ⟨4,85,147,441,0,0,0,-1,1⟩, + ⟨1,192,0,114,523,623,0,0,1⟩, + ⟨4,67,192,523,0,0,0,1,2⟩, + ⟨1,179,0,114,520,622,0,0,1⟩, + ⟨4,80,179,520,0,0,0,1,2⟩, + ⟨1,115,0,114,519,621,0,0,1⟩, + ⟨4,381,115,519,0,0,0,-1,1⟩, + ⟨1,200,0,0,530,216,0,0,1⟩, + ],#[0,29,22,1,4,0,0,0,0,0],622⟩, by decide⟩ +def backward_093 : CheckedSegment frames paid warps := + ⟨⟨backwardShard4State093, backwardShard4State094, + [ + ⟨4,383,200,530,0,0,0,-1,1⟩, + ⟨1,549,0,114,630,625,0,0,1⟩, + ⟨1,383,0,530,630,1473,0,0,1⟩, + ⟨4,549,383,630,0,0,0,1,1⟩, + ⟨1,120,0,114,519,621,0,0,1⟩, + ⟨4,379,120,519,0,0,0,1,2⟩, + ⟨1,207,0,0,530,216,0,0,1⟩, + ⟨4,377,207,530,0,0,0,1,2⟩, + ⟨1,178,0,0,523,215,0,0,1⟩, + ⟨4,3,178,523,0,0,0,-1,1⟩, + ⟨1,548,0,114,631,626,0,0,1⟩, + ⟨1,3,0,523,631,1457,0,0,1⟩, + ⟨4,548,3,631,0,0,0,1,1⟩, + ⟨1,138,0,114,520,622,0,0,1⟩, + ⟨4,88,138,520,0,0,0,-1,1⟩, + ⟨1,180,0,0,544,228,0,0,1⟩, + ⟨4,5,180,544,0,0,0,1,2⟩, + ⟨1,117,0,0,541,227,0,0,1⟩, + ⟨4,68,117,541,0,0,0,1,2⟩, + ⟨1,181,0,0,540,226,0,0,1⟩, + ⟨4,397,181,540,0,0,0,-1,1⟩, + ⟨1,116,0,0,539,225,0,0,1⟩, + ⟨4,399,116,539,0,0,0,-1,1⟩, + ⟨1,561,0,0,632,268,0,0,1⟩, + ⟨1,399,0,539,632,1501,0,0,1⟩, + ⟨4,561,399,632,0,0,0,1,1⟩, + ⟨1,208,0,0,540,226,0,0,1⟩, + ⟨4,395,208,540,0,0,0,1,2⟩, + ⟨1,176,0,0,539,225,0,0,1⟩, + ⟨4,393,176,539,0,0,0,1,2⟩, + ⟨1,209,0,0,544,228,0,0,1⟩, + ⟨4,69,209,544,0,0,0,-1,1⟩, + ⟨1,560,0,0,633,269,0,0,1⟩, + ⟨1,69,0,544,633,1517,0,0,1⟩, + ⟨4,560,69,633,0,0,0,1,1⟩, + ⟨1,177,0,0,541,227,0,0,1⟩, + ⟨4,4,177,541,0,0,0,-1,1⟩, + ⟨1,161,0,0,464,187,0,0,1⟩, + ⟨4,34,161,464,0,0,0,1,2⟩, + ⟨1,146,0,115,461,641,0,0,1⟩, + ⟨4,49,146,461,0,0,0,1,2⟩, + ⟨1,162,0,115,460,640,0,0,1⟩, + ⟨4,333,162,460,0,0,0,-1,1⟩, + ⟨1,145,0,0,459,186,0,0,1⟩, + ⟨4,335,145,459,0,0,0,-1,1⟩, + ⟨1,220,0,115,460,640,0,0,1⟩, + ⟨4,331,220,460,0,0,0,1,2⟩, + ⟨1,134,0,0,459,186,0,0,1⟩, + ⟨4,329,134,459,0,0,0,1,2⟩, + ⟨1,221,0,0,464,187,0,0,1⟩, + ⟨4,50,221,464,0,0,0,-1,1⟩, + ⟨1,513,0,115,634,653,0,0,1⟩, + ⟨1,50,0,464,634,1293,0,0,1⟩, + ⟨4,513,50,634,0,0,0,1,1⟩, + ⟨1,135,0,115,461,641,0,0,1⟩, + ⟨4,33,135,461,0,0,0,-1,1⟩, + ⟨1,112,0,0,344,126,0,0,1⟩, + ⟨4,76,112,344,0,0,0,1,2⟩, + ⟨1,188,0,0,341,125,0,0,1⟩, + ⟨4,0,188,341,0,0,0,1,2⟩, + ⟨1,183,0,0,381,145,0,0,1⟩, + ⟨4,72,183,381,0,0,0,1,2⟩, + ⟨1,182,0,0,384,146,0,0,1⟩, + ⟨4,2,182,384,0,0,0,1,2⟩, + ⟨1,114,0,0,361,133,0,0,1⟩, + ⟨4,70,114,361,0,0,0,1,2⟩, + ⟨1,184,0,0,364,134,0,0,1⟩, + ⟨4,71,184,364,0,0,0,1,2⟩, + ⟨1,0,0,341,635,949,0,0,1⟩, + ⟨1,76,0,344,635,957,0,0,1⟩, + ⟨4,0,76,635,0,0,0,-1,1⟩, + ⟨1,72,0,381,636,1061,0,0,1⟩, + ⟨1,71,0,364,636,1013,0,0,1⟩, + ⟨4,72,71,636,0,0,0,-1,1⟩, + ⟨1,70,0,361,637,1005,0,0,1⟩, + ⟨1,2,0,384,637,1069,0,0,1⟩, + ⟨4,70,2,637,0,0,0,-1,1⟩, + ⟨1,71,0,636,638,1760,0,0,1⟩, + ⟨1,112,0,344,638,958,0,0,1⟩, + ⟨4,71,112,638,0,0,0,1,2⟩, + ⟨1,76,0,635,1733,1759,0,0,1⟩, + ⟨1,182,0,384,1733,1072,0,0,1⟩, + ⟨4,76,182,1733,0,0,0,1,2⟩, + ⟨1,2,0,637,640,1762,0,0,1⟩, + ⟨1,184,0,364,640,1014,0,0,1⟩, + ⟨4,2,184,640,0,0,0,1,2⟩, + ⟨1,184,0,640,1162,1767,0,0,1⟩, + ⟨1,188,0,341,1162,952,0,0,1⟩, + ⟨4,184,188,1162,0,0,0,-1,1⟩, + ⟨1,182,0,1733,1163,2834,0,0,1⟩, + ⟨1,183,0,381,1163,1063,0,0,1⟩, + ⟨4,182,183,1163,0,0,0,-1,1⟩, + ⟨1,112,0,638,1164,1765,0,0,1⟩, + ⟨1,114,0,361,1164,1008,0,0,1⟩, + ⟨4,112,114,1164,0,0,0,-1,1⟩, + ⟨1,2,0,640,659,1766,0,0,1⟩, + ⟨1,112,0,1164,659,2702,0,0,1⟩, + ⟨4,2,112,659,0,0,0,1,2⟩, + ⟨1,72,0,636,729,1761,0,0,1⟩, + ⟨1,188,0,1162,729,2698,0,0,1⟩, + ⟨4,72,188,729,0,0,0,1,2⟩, + ⟨1,70,0,637,742,1763,0,0,1⟩, + ⟨1,183,0,1163,742,2700,0,0,1⟩, + ⟨4,70,183,742,0,0,0,1,2⟩, + ⟨1,71,0,638,675,1764,0,0,1⟩, + ⟨1,182,0,1163,675,2699,0,0,1⟩, + ⟨4,71,182,675,0,0,0,1,2⟩, + ⟨1,0,0,635,648,1758,0,0,1⟩, + ⟨1,114,0,1164,648,2701,0,0,1⟩, + ⟨4,0,114,648,0,0,0,1,2⟩, + ⟨1,76,0,1733,649,2833,0,0,1⟩, + ⟨1,184,0,1162,649,2697,0,0,1⟩, + ⟨4,76,184,649,0,0,0,1,2⟩, + ⟨1,139,0,0,339,123,0,0,1⟩, + ⟨4,239,139,339,0,0,0,-1,1⟩, + ⟨1,193,0,0,341,125,0,0,1⟩, + ⟨4,27,193,341,0,0,0,-1,1⟩, + ⟨1,126,0,137,581,666,0,0,1⟩, + ⟨4,13,126,581,0,0,0,1,2⟩, + ⟨1,127,0,0,584,248,0,0,1⟩, + ⟨4,78,127,584,0,0,0,1,2⟩, + ⟨1,190,0,137,561,664,0,0,1⟩, + ⟨4,15,190,561,0,0,0,1,2⟩, + ⟨1,125,0,0,564,238,0,0,1⟩, + ⟨4,14,125,564,0,0,0,1,2⟩, + ⟨1,27,0,341,650,950,0,0,1⟩, + ⟨1,239,0,339,650,941,0,0,1⟩, + ⟨4,27,239,650,0,0,0,-1,1⟩, + ],#[0,30,33,5,6,0,0,0,0,0],490⟩, by decide⟩ +def backward_094 : CheckedSegment frames paid warps := + ⟨⟨backwardShard4State094, backwardShard4State095, + [ + ⟨1,13,0,581,651,1621,0,0,1⟩, + ⟨1,14,0,564,651,1573,0,0,1⟩, + ⟨4,13,14,651,0,0,0,-1,1⟩, + ⟨1,15,0,561,652,1565,0,0,1⟩, + ⟨1,78,0,584,652,1629,0,0,1⟩, + ⟨4,15,78,652,0,0,0,-1,1⟩, + ⟨1,14,0,651,1165,1777,0,0,1⟩, + ⟨1,139,0,339,1165,944,0,0,1⟩, + ⟨4,14,139,1165,0,0,0,1,2⟩, + ⟨1,239,0,650,654,1774,0,0,1⟩, + ⟨1,127,0,584,654,1630,0,0,1⟩, + ⟨4,239,127,654,0,0,0,-1,1⟩, + ⟨1,78,0,652,1166,1779,0,0,1⟩, + ⟨1,125,0,564,1166,1575,0,0,1⟩, + ⟨4,78,125,1166,0,0,0,1,2⟩, + ⟨1,125,0,1166,656,2705,0,0,1⟩, + ⟨1,193,0,341,656,951,0,0,1⟩, + ⟨4,125,193,656,0,0,0,-1,1⟩, + ⟨1,127,0,654,657,1780,0,0,1⟩, + ⟨1,126,0,581,657,1622,0,0,1⟩, + ⟨4,127,126,657,0,0,0,-1,1⟩, + ⟨1,139,0,1165,658,2703,0,0,1⟩, + ⟨1,190,0,561,658,1566,0,0,1⟩, + ⟨4,139,190,658,0,0,0,-1,1⟩, + ⟨1,78,0,1166,659,2706,0,0,1⟩, + ⟨1,139,0,658,659,1786,0,0,1⟩, + ⟨4,78,139,659,0,0,0,1,2⟩, + ⟨1,13,0,651,660,1776,0,0,1⟩, + ⟨1,193,0,656,660,1782,0,0,1⟩, + ⟨4,13,193,660,0,0,0,1,2⟩, + ⟨1,15,0,652,661,1778,0,0,1⟩, + ⟨1,126,0,657,661,1784,0,0,1⟩, + ⟨4,15,126,661,0,0,0,1,2⟩, + ⟨1,14,0,1165,662,2704,0,0,1⟩, + ⟨1,127,0,657,662,1785,0,0,1⟩, + ⟨4,14,127,662,0,0,0,1,2⟩, + ⟨1,27,0,650,663,1775,0,0,1⟩, + ⟨1,190,0,658,663,1787,0,0,1⟩, + ⟨4,27,190,663,0,0,0,-1,1⟩, + ⟨1,239,0,654,664,1781,0,0,1⟩, + ⟨1,125,0,656,664,1783,0,0,1⟩, + ⟨4,239,125,664,0,0,0,-1,1⟩, + ⟨1,203,0,0,359,131,0,0,1⟩, + ⟨4,255,203,359,0,0,0,-1,1⟩, + ⟨1,123,0,0,361,133,0,0,1⟩, + ⟨4,91,123,361,0,0,0,-1,1⟩, + ⟨1,218,0,137,601,668,0,0,1⟩, + ⟨4,36,218,601,0,0,0,1,2⟩, + ⟨1,165,0,0,604,258,0,0,1⟩, + ⟨4,21,165,604,0,0,0,1,2⟩, + ⟨1,133,0,137,561,664,0,0,1⟩, + ⟨4,53,133,561,0,0,0,-1,1⟩, + ⟨1,148,0,0,560,237,0,0,1⟩, + ⟨4,415,148,560,0,0,0,-1,1⟩, + ⟨1,91,0,361,665,1006,0,0,1⟩, + ⟨1,255,0,359,665,997,0,0,1⟩, + ⟨4,91,255,665,0,0,0,-1,1⟩, + ⟨1,36,0,601,666,1677,0,0,1⟩, + ⟨1,415,0,560,666,1561,0,0,1⟩, + ⟨4,36,415,666,0,0,0,1,2⟩, + ⟨1,53,0,561,667,1567,0,0,1⟩, + ⟨1,21,0,604,667,1685,0,0,1⟩, + ⟨4,53,21,667,0,0,0,2,1⟩, + ⟨1,415,0,666,1167,1809,0,0,1⟩, + ⟨1,203,0,359,1167,1000,0,0,1⟩, + ⟨4,415,203,1167,0,0,0,-1,1⟩, + ⟨1,255,0,665,669,1806,0,0,1⟩, + ⟨1,165,0,604,669,1686,0,0,1⟩, + ⟨4,255,165,669,0,0,0,-1,1⟩, + ⟨1,21,0,667,1168,1811,0,0,1⟩, + ⟨1,148,0,560,1168,1564,0,0,1⟩, + ⟨4,21,148,1168,0,0,0,1,2⟩, + ⟨1,148,0,1168,671,2709,0,0,1⟩, + ⟨1,123,0,361,671,1007,0,0,1⟩, + ⟨4,148,123,671,0,0,0,-1,1⟩, + ⟨1,165,0,669,672,1812,0,0,1⟩, + ⟨1,218,0,601,672,1678,0,0,1⟩, + ⟨4,165,218,672,0,0,0,-1,1⟩, + ⟨1,203,0,1167,673,2708,0,0,1⟩, + ⟨1,133,0,561,673,1568,0,0,1⟩, + ⟨4,203,133,673,0,0,0,-1,1⟩, + ⟨1,536,0,0,674,270,0,0,1⟩, + ⟨1,84,0,504,674,1405,0,0,1⟩, + ⟨4,536,84,674,0,0,0,1,1⟩, + ⟨1,21,0,1168,675,2710,0,0,1⟩, + ⟨1,203,0,673,675,1818,0,0,1⟩, + ⟨4,21,203,675,0,0,0,1,2⟩, + ⟨1,36,0,666,676,1808,0,0,1⟩, + ⟨1,123,0,671,676,1814,0,0,1⟩, + ⟨4,36,123,676,0,0,0,1,2⟩, + ⟨1,53,0,667,677,1810,0,0,1⟩, + ⟨1,218,0,672,677,1817,0,0,1⟩, + ⟨4,53,218,677,0,0,0,-1,1⟩, + ⟨1,415,0,1167,662,2707,0,0,1⟩, + ⟨1,165,0,672,662,1816,0,0,1⟩, + ⟨4,415,165,662,0,0,0,-1,1⟩, + ⟨1,91,0,665,678,1807,0,0,1⟩, + ⟨1,133,0,673,678,1819,0,0,1⟩, + ⟨4,91,133,678,0,0,0,-1,1⟩, + ⟨1,255,0,669,679,1813,0,0,1⟩, + ⟨1,148,0,671,679,1815,0,0,1⟩, + ⟨4,255,148,679,0,0,0,-1,1⟩, + ⟨1,201,0,0,379,143,0,0,1⟩, + ⟨4,271,201,379,0,0,0,-1,1⟩, + ⟨4,595,121,0,0,0,0,-1,2⟩, + ⟨1,121,0,0,381,145,0,0,1⟩, + ⟨4,89,121,381,0,0,0,-1,1⟩, + ⟨1,216,0,137,601,668,0,0,1⟩, + ⟨4,111,216,601,0,0,0,-1,1⟩, + ⟨1,163,0,0,600,257,0,0,1⟩, + ⟨4,447,163,600,0,0,0,-1,1⟩, + ⟨1,222,0,137,581,666,0,0,1⟩, + ⟨4,51,222,581,0,0,0,-1,1⟩, + ⟨1,223,0,0,580,247,0,0,1⟩, + ⟨4,431,223,580,0,0,0,-1,1⟩, + ⟨1,89,0,381,1169,1064,0,0,1⟩, + ⟨1,271,0,379,1169,1055,0,0,1⟩, + ⟨4,89,271,1169,0,0,0,-1,1⟩, + ⟨1,111,0,601,682,1679,0,0,1⟩, + ⟨1,431,0,580,682,1617,0,0,1⟩, + ⟨4,111,431,682,0,0,0,-1,1⟩, + ⟨1,51,0,581,683,1623,0,0,1⟩, + ⟨1,447,0,600,683,1673,0,0,1⟩, + ⟨4,51,447,683,0,0,0,-1,1⟩, + ⟨1,431,0,682,1170,1839,0,0,1⟩, + ⟨1,201,0,379,1170,1056,0,0,1⟩, + ⟨4,431,201,1170,0,0,0,-1,1⟩, + ⟨1,271,0,1169,685,2711,0,0,1⟩, + ],#[0,40,22,7,12,0,0,0,0,0],404⟩, by decide⟩ +def backward_095 : CheckedSegment frames paid warps := + ⟨⟨backwardShard4State095, backwardShard4State096, + [ + ⟨1,163,0,600,685,1674,0,0,1⟩, + ⟨4,271,163,685,0,0,0,-1,1⟩, + ⟨1,447,0,683,1172,1841,0,0,1⟩, + ⟨1,223,0,580,1172,1619,0,0,1⟩, + ⟨4,447,223,1172,0,0,0,-1,1⟩, + ⟨1,223,0,1172,687,2716,0,0,1⟩, + ⟨1,121,0,381,687,1062,0,0,1⟩, + ⟨4,223,121,687,0,0,0,-1,1⟩, + ⟨1,163,0,685,688,1843,0,0,1⟩, + ⟨1,216,0,601,688,1680,0,0,1⟩, + ⟨4,163,216,688,0,0,0,-1,1⟩, + ⟨1,201,0,1170,689,2714,0,0,1⟩, + ⟨1,222,0,581,689,1624,0,0,1⟩, + ⟨4,201,222,689,0,0,0,-1,1⟩, + ⟨1,447,0,1172,649,2715,0,0,1⟩, + ⟨1,201,0,689,649,1848,0,0,1⟩, + ⟨4,447,201,649,0,0,0,-1,1⟩, + ⟨1,111,0,682,690,1838,0,0,1⟩, + ⟨1,121,0,687,690,1845,0,0,1⟩, + ⟨4,111,121,690,0,0,0,-1,1⟩, + ⟨1,51,0,683,691,1840,0,0,1⟩, + ⟨1,216,0,688,691,1847,0,0,1⟩, + ⟨4,51,216,691,0,0,0,-1,1⟩, + ⟨1,431,0,1170,664,2713,0,0,1⟩, + ⟨1,163,0,688,664,1846,0,0,1⟩, + ⟨4,431,163,664,0,0,0,-1,1⟩, + ⟨1,89,0,1169,692,2712,0,0,1⟩, + ⟨1,222,0,689,692,1849,0,0,1⟩, + ⟨4,89,222,692,0,0,0,-1,1⟩, + ⟨1,271,0,685,679,1842,0,0,1⟩, + ⟨1,223,0,687,679,1844,0,0,1⟩, + ⟨4,271,223,679,0,0,0,-1,1⟩, + ⟨1,191,0,0,384,146,0,0,1⟩, + ⟨4,25,191,384,0,0,0,-1,1⟩, + ⟨4,594,137,0,0,0,0,1,2⟩, + ⟨1,137,0,0,380,144,0,0,1⟩, + ⟨4,269,137,380,0,0,0,-1,1⟩, + ⟨1,211,0,137,599,667,0,0,1⟩, + ⟨4,445,211,599,0,0,0,-1,1⟩, + ⟨1,156,0,0,604,258,0,0,1⟩, + ⟨4,47,156,604,0,0,0,-1,1⟩, + ⟨1,159,0,137,579,665,0,0,1⟩, + ⟨4,429,159,579,0,0,0,-1,1⟩, + ⟨1,158,0,0,584,248,0,0,1⟩, + ⟨4,99,158,584,0,0,0,-1,1⟩, + ⟨1,269,0,380,1173,1059,0,0,1⟩, + ⟨1,25,0,384,1173,1070,0,0,1⟩, + ⟨4,269,25,1173,0,0,0,-1,1⟩, + ⟨1,445,0,599,695,1669,0,0,1⟩, + ⟨1,99,0,584,695,1631,0,0,1⟩, + ⟨4,445,99,695,0,0,0,-1,1⟩, + ⟨1,429,0,579,696,1613,0,0,1⟩, + ⟨1,47,0,604,696,1687,0,0,1⟩, + ⟨4,429,47,696,0,0,0,-1,1⟩, + ⟨1,99,0,695,1174,1860,0,0,1⟩, + ⟨1,191,0,384,1174,1071,0,0,1⟩, + ⟨4,99,191,1174,0,0,0,-1,1⟩, + ⟨1,25,0,1173,1175,2718,0,0,1⟩, + ⟨1,156,0,604,1175,1688,0,0,1⟩, + ⟨4,25,156,1175,0,0,0,-1,1⟩, + ⟨1,47,0,696,1176,1862,0,0,1⟩, + ⟨1,158,0,584,1176,1632,0,0,1⟩, + ⟨4,47,158,1176,0,0,0,-1,1⟩, + ⟨1,158,0,1176,700,2723,0,0,1⟩, + ⟨1,137,0,380,700,1057,0,0,1⟩, + ⟨4,158,137,700,0,0,0,-1,1⟩, + ⟨1,156,0,1175,701,2721,0,0,1⟩, + ⟨1,211,0,599,701,1670,0,0,1⟩, + ⟨4,156,211,701,0,0,0,-1,1⟩, + ⟨1,191,0,1174,702,2719,0,0,1⟩, + ⟨1,159,0,579,702,1614,0,0,1⟩, + ⟨4,191,159,702,0,0,0,-1,1⟩, + ⟨1,47,0,1176,703,2724,0,0,1⟩, + ⟨1,191,0,702,703,1868,0,0,1⟩, + ⟨4,47,191,703,0,0,0,-1,1⟩, + ⟨1,445,0,695,648,1859,0,0,1⟩, + ⟨1,137,0,700,648,1863,0,0,1⟩, + ⟨4,445,137,648,0,0,0,-1,1⟩, + ⟨1,429,0,696,663,1861,0,0,1⟩, + ⟨1,211,0,701,663,1865,0,0,1⟩, + ⟨4,429,211,663,0,0,0,-1,1⟩, + ⟨1,99,0,1174,704,2720,0,0,1⟩, + ⟨1,156,0,701,704,1866,0,0,1⟩, + ⟨4,99,156,704,0,0,0,-1,1⟩, + ⟨1,269,0,1173,678,2717,0,0,1⟩, + ⟨1,159,0,702,678,1867,0,0,1⟩, + ⟨4,269,159,678,0,0,0,-1,1⟩, + ⟨1,25,0,1175,705,2722,0,0,1⟩, + ⟨1,158,0,700,705,1864,0,0,1⟩, + ⟨4,25,158,705,0,0,0,-1,1⟩, + ⟨1,169,0,0,339,123,0,0,1⟩, + ⟨4,233,169,339,0,0,0,1,2⟩, + ⟨1,204,0,0,340,124,0,0,1⟩, + ⟨4,235,204,340,0,0,0,1,2⟩, + ⟨1,175,0,0,380,144,0,0,1⟩, + ⟨4,267,175,380,0,0,0,1,2⟩, + ⟨1,174,0,0,379,143,0,0,1⟩, + ⟨4,265,174,379,0,0,0,1,2⟩, + ⟨1,173,0,0,360,132,0,0,1⟩, + ⟨4,251,173,360,0,0,0,1,2⟩, + ⟨1,206,0,0,359,131,0,0,1⟩, + ⟨4,249,206,359,0,0,0,1,2⟩, + ⟨1,235,0,340,706,945,0,0,1⟩, + ⟨1,233,0,339,706,942,0,0,1⟩, + ⟨4,235,233,706,0,0,0,-1,1⟩, + ⟨1,267,0,380,707,1058,0,0,1⟩, + ⟨1,249,0,359,707,998,0,0,1⟩, + ⟨4,267,249,707,0,0,0,-1,1⟩, + ⟨1,251,0,360,708,1001,0,0,1⟩, + ⟨1,265,0,379,708,1053,0,0,1⟩, + ⟨4,251,265,708,0,0,0,-1,1⟩, + ⟨1,249,0,707,709,1881,0,0,1⟩, + ⟨1,169,0,339,709,943,0,0,1⟩, + ⟨4,249,169,709,0,0,0,1,2⟩, + ⟨1,233,0,706,710,1879,0,0,1⟩, + ⟨1,174,0,379,710,1054,0,0,1⟩, + ⟨4,233,174,710,0,0,0,1,2⟩, + ⟨1,265,0,708,711,1883,0,0,1⟩, + ⟨1,206,0,359,711,999,0,0,1⟩, + ⟨4,265,206,711,0,0,0,1,2⟩, + ⟨1,206,0,711,1180,1889,0,0,1⟩, + ⟨1,204,0,340,1180,948,0,0,1⟩, + ⟨4,206,204,1180,0,0,0,-1,1⟩, + ⟨1,174,0,710,1181,1887,0,0,1⟩, + ⟨1,175,0,380,1181,1060,0,0,1⟩, + ⟨4,174,175,1181,0,0,0,-1,1⟩, + ⟨1,169,0,709,1182,1885,0,0,1⟩, + ⟨1,173,0,360,1182,1004,0,0,1⟩, + ],#[0,34,26,6,15,0,0,0,0,0],396⟩, by decide⟩ +def backward_096 : CheckedSegment frames paid warps := + ⟨⟨backwardShard4State096, backwardShard4State097, + [ + ⟨4,169,173,1182,0,0,0,-1,1⟩, + ⟨1,265,0,711,728,1888,0,0,1⟩, + ⟨1,169,0,1182,728,2730,0,0,1⟩, + ⟨4,265,169,728,0,0,0,1,2⟩, + ⟨1,267,0,707,660,1880,0,0,1⟩, + ⟨1,204,0,1180,660,2725,0,0,1⟩, + ⟨4,267,204,660,0,0,0,1,2⟩, + ⟨1,251,0,708,676,1882,0,0,1⟩, + ⟨1,175,0,1181,676,2727,0,0,1⟩, + ⟨4,251,175,676,0,0,0,1,2⟩, + ⟨1,249,0,709,741,1884,0,0,1⟩, + ⟨1,174,0,1181,741,2728,0,0,1⟩, + ⟨4,249,174,741,0,0,0,1,2⟩, + ⟨1,235,0,706,690,1878,0,0,1⟩, + ⟨1,173,0,1182,690,2729,0,0,1⟩, + ⟨4,235,173,690,0,0,0,1,2⟩, + ⟨1,233,0,710,703,1886,0,0,1⟩, + ⟨1,206,0,1180,703,2726,0,0,1⟩, + ⟨4,233,206,703,0,0,0,1,2⟩, + ⟨1,119,0,0,344,126,0,0,1⟩, + ⟨4,87,119,344,0,0,0,-1,1⟩, + ⟨1,199,0,0,340,124,0,0,1⟩, + ⟨4,237,199,340,0,0,0,-1,1⟩, + ⟨1,153,0,137,579,665,0,0,1⟩, + ⟨4,427,153,579,0,0,0,1,2⟩, + ⟨1,154,0,0,580,247,0,0,1⟩, + ⟨4,425,154,580,0,0,0,1,2⟩, + ⟨1,155,0,137,559,663,0,0,1⟩, + ⟨4,411,155,559,0,0,0,1,2⟩, + ⟨1,128,0,0,560,237,0,0,1⟩, + ⟨4,409,128,560,0,0,0,1,2⟩, + ⟨1,237,0,340,719,946,0,0,1⟩, + ⟨1,87,0,344,719,959,0,0,1⟩, + ⟨4,237,87,719,0,0,0,-1,1⟩, + ⟨1,427,0,579,720,1615,0,0,1⟩, + ⟨1,409,0,560,720,1562,0,0,1⟩, + ⟨4,427,409,720,0,0,0,-1,1⟩, + ⟨1,411,0,559,721,1557,0,0,1⟩, + ⟨1,425,0,580,721,1618,0,0,1⟩, + ⟨4,411,425,721,0,0,0,-1,1⟩, + ⟨1,409,0,720,1183,1893,0,0,1⟩, + ⟨1,119,0,344,1183,960,0,0,1⟩, + ⟨4,409,119,1183,0,0,0,1,2⟩, + ⟨1,87,0,719,1184,1891,0,0,1⟩, + ⟨1,154,0,580,1184,1620,0,0,1⟩, + ⟨4,87,154,1184,0,0,0,-1,1⟩, + ⟨1,425,0,721,724,1895,0,0,1⟩, + ⟨1,128,0,560,724,1563,0,0,1⟩, + ⟨4,425,128,724,0,0,0,1,2⟩, + ⟨1,128,0,724,725,1896,0,0,1⟩, + ⟨1,199,0,340,725,947,0,0,1⟩, + ⟨4,128,199,725,0,0,0,-1,1⟩, + ⟨1,154,0,1184,726,2734,0,0,1⟩, + ⟨1,153,0,579,726,1616,0,0,1⟩, + ⟨4,154,153,726,0,0,0,-1,1⟩, + ⟨1,119,0,1183,727,2731,0,0,1⟩, + ⟨1,155,0,559,727,1558,0,0,1⟩, + ⟨4,119,155,727,0,0,0,-1,1⟩, + ⟨1,425,0,724,728,1897,0,0,1⟩, + ⟨1,119,0,727,728,1903,0,0,1⟩, + ⟨4,425,119,728,0,0,0,1,2⟩, + ⟨1,427,0,720,729,1892,0,0,1⟩, + ⟨1,199,0,725,729,1899,0,0,1⟩, + ⟨4,427,199,729,0,0,0,1,2⟩, + ⟨1,411,0,721,677,1894,0,0,1⟩, + ⟨1,153,0,726,677,1900,0,0,1⟩, + ⟨4,411,153,677,0,0,0,1,2⟩, + ⟨1,409,0,1183,730,2732,0,0,1⟩, + ⟨1,154,0,726,730,1901,0,0,1⟩, + ⟨4,409,154,730,0,0,0,1,2⟩, + ⟨1,237,0,719,691,1890,0,0,1⟩, + ⟨1,155,0,727,691,1902,0,0,1⟩, + ⟨4,237,155,691,0,0,0,-1,1⟩, + ⟨1,87,0,1184,704,2733,0,0,1⟩, + ⟨1,128,0,725,704,1898,0,0,1⟩, + ⟨4,87,128,704,0,0,0,-1,1⟩, + ⟨1,122,0,0,364,134,0,0,1⟩, + ⟨4,90,122,364,0,0,0,-1,1⟩, + ⟨4,590,202,0,0,0,0,1,2⟩, + ⟨1,202,0,0,360,132,0,0,1⟩, + ⟨4,253,202,360,0,0,0,-1,1⟩, + ⟨1,164,0,137,599,667,0,0,1⟩, + ⟨4,443,164,599,0,0,0,1,2⟩, + ⟨1,217,0,0,600,257,0,0,1⟩, + ⟨4,441,217,600,0,0,0,1,2⟩, + ⟨1,149,0,137,559,663,0,0,1⟩, + ⟨4,413,149,559,0,0,0,-1,1⟩, + ⟨1,132,0,0,564,238,0,0,1⟩, + ⟨4,52,132,564,0,0,0,-1,1⟩, + ⟨1,253,0,360,1159,1003,0,0,1⟩, + ⟨1,90,0,364,1159,1015,0,0,1⟩, + ⟨4,253,90,1159,0,0,0,-1,1⟩, + ⟨1,443,0,599,733,1671,0,0,1⟩, + ⟨1,52,0,564,733,1574,0,0,1⟩, + ⟨4,443,52,733,0,0,0,1,2⟩, + ⟨1,413,0,559,734,1559,0,0,1⟩, + ⟨1,441,0,600,734,1675,0,0,1⟩, + ⟨4,413,441,734,0,0,0,2,1⟩, + ⟨1,52,0,733,1185,1914,0,0,1⟩, + ⟨1,122,0,364,1185,1016,0,0,1⟩, + ⟨4,52,122,1185,0,0,0,-1,1⟩, + ⟨1,90,0,1159,1283,2688,0,0,1⟩, + ⟨1,217,0,600,1283,1676,0,0,1⟩, + ⟨4,90,217,1283,0,0,0,-1,1⟩, + ⟨1,441,0,734,1186,1916,0,0,1⟩, + ⟨1,132,0,564,1186,1576,0,0,1⟩, + ⟨4,441,132,1186,0,0,0,1,2⟩, + ⟨1,132,0,1186,738,2737,0,0,1⟩, + ⟨1,202,0,360,738,1002,0,0,1⟩, + ⟨4,132,202,738,0,0,0,-1,1⟩, + ⟨1,217,0,1283,739,2814,0,0,1⟩, + ⟨1,164,0,599,739,1672,0,0,1⟩, + ⟨4,217,164,739,0,0,0,-1,1⟩, + ⟨1,122,0,1185,740,2736,0,0,1⟩, + ⟨1,149,0,559,740,1560,0,0,1⟩, + ⟨4,122,149,740,0,0,0,-1,1⟩, + ⟨1,441,0,1186,741,2738,0,0,1⟩, + ⟨1,122,0,740,741,1922,0,0,1⟩, + ⟨4,441,122,741,0,0,0,1,2⟩, + ⟨1,443,0,733,742,1913,0,0,1⟩, + ⟨1,202,0,738,742,1918,0,0,1⟩, + ⟨4,443,202,742,0,0,0,1,2⟩, + ⟨1,413,0,734,661,1915,0,0,1⟩, + ⟨1,164,0,739,661,1919,0,0,1⟩, + ⟨4,413,164,661,0,0,0,-1,1⟩, + ⟨1,52,0,1185,730,2735,0,0,1⟩, + ⟨1,217,0,739,730,1920,0,0,1⟩, + ⟨4,52,217,730,0,0,0,-1,1⟩, + ],#[0,38,20,8,14,0,0,0,0,0],432⟩, by decide⟩ +def backward_097 : CheckedSegment frames paid warps := + ⟨⟨backwardShard4State097, backwardShard4State098, + [ + ⟨1,253,0,1159,692,2687,0,0,1⟩, + ⟨1,149,0,740,692,1921,0,0,1⟩, + ⟨4,253,149,692,0,0,0,-1,1⟩, + ⟨1,90,0,1283,705,2813,0,0,1⟩, + ⟨1,132,0,738,705,1917,0,0,1⟩, + ⟨4,90,132,705,0,0,0,-1,1⟩, + ⟨1,448,0,0,351,127,0,0,1⟩, + ⟨4,231,448,351,0,0,0,-1,1⟩, + ⟨1,449,0,114,352,616,0,0,1⟩, + ⟨4,226,449,352,0,0,0,-1,1⟩, + ⟨1,450,0,0,353,128,0,0,1⟩, + ⟨4,230,450,353,0,0,0,-1,1⟩, + ⟨1,451,0,115,354,635,0,0,1⟩, + ⟨4,228,451,354,0,0,0,-1,1⟩, + ⟨1,452,0,0,355,129,0,0,1⟩, + ⟨4,232,452,355,0,0,0,-1,1⟩, + ⟨1,453,0,115,356,636,0,0,1⟩, + ⟨4,7,453,356,0,0,0,-1,1⟩, + ⟨1,454,0,0,357,130,0,0,1⟩, + ⟨4,236,454,357,0,0,0,-1,1⟩, + ⟨1,455,0,114,358,617,0,0,1⟩, + ⟨4,238,455,358,0,0,0,-1,1⟩, + ⟨1,456,0,0,371,135,0,0,1⟩, + ⟨4,247,456,371,0,0,0,-1,1⟩, + ⟨1,457,0,0,372,136,0,0,1⟩, + ⟨4,242,457,372,0,0,0,-1,1⟩, + ⟨1,458,0,0,373,137,0,0,1⟩, + ⟨4,246,458,373,0,0,0,-1,1⟩, + ⟨1,459,0,0,374,138,0,0,1⟩, + ⟨4,244,459,374,0,0,0,-1,1⟩, + ⟨1,460,0,0,375,139,0,0,1⟩, + ⟨4,248,460,375,0,0,0,-1,1⟩, + ⟨1,461,0,0,376,140,0,0,1⟩, + ⟨4,10,461,376,0,0,0,-1,1⟩, + ⟨1,462,0,0,377,141,0,0,1⟩, + ⟨4,252,462,377,0,0,0,-1,1⟩, + ⟨1,463,0,0,378,142,0,0,1⟩, + ⟨4,254,463,378,0,0,0,-1,1⟩, + ⟨1,464,0,0,391,147,0,0,1⟩, + ⟨4,263,464,391,0,0,0,-1,1⟩, + ⟨1,465,0,0,392,148,0,0,1⟩, + ⟨4,258,465,392,0,0,0,-1,1⟩, + ⟨1,466,0,0,393,149,0,0,1⟩, + ⟨4,262,466,393,0,0,0,-1,1⟩, + ⟨1,467,0,0,394,150,0,0,1⟩, + ⟨4,260,467,394,0,0,0,-1,1⟩, + ⟨1,468,0,0,395,151,0,0,1⟩, + ⟨4,264,468,395,0,0,0,-1,1⟩, + ⟨1,469,0,0,396,152,0,0,1⟩, + ⟨4,79,469,396,0,0,0,-1,1⟩, + ⟨1,470,0,0,397,153,0,0,1⟩, + ⟨4,268,470,397,0,0,0,-1,1⟩, + ⟨1,471,0,0,398,154,0,0,1⟩, + ⟨4,270,471,398,0,0,0,-1,1⟩, + ⟨1,281,0,400,759,1113,0,0,1⟩, + ⟨1,283,0,399,759,1109,0,0,1⟩, + ⟨4,281,283,759,0,0,0,-1,1⟩, + ⟨1,281,0,759,299,1929,0,0,1⟩, + ⟨4,281,277,299,0,0,0,1,1⟩, + ⟨5,277,0,299,0,0,0,1,-1⟩, + ⟨1,12,0,401,760,1117,0,0,1⟩, + ⟨1,100,0,404,760,1125,0,0,1⟩, + ⟨4,12,100,760,0,0,0,-1,1⟩, + ⟨1,12,0,760,299,1932,0,0,1⟩, + ⟨4,12,273,299,0,0,0,1,1⟩, + ⟨1,285,0,399,761,1110,0,0,1⟩, + ⟨1,56,0,404,761,1126,0,0,1⟩, + ⟨4,285,56,761,0,0,0,-1,1⟩, + ⟨1,285,0,761,299,1935,0,0,1⟩, + ⟨4,285,282,299,0,0,0,1,1⟩, + ⟨5,282,0,299,0,0,0,1,-1⟩, + ⟨1,31,0,401,762,1118,0,0,1⟩, + ⟨1,287,0,400,762,1114,0,0,1⟩, + ⟨4,31,287,762,0,0,0,-1,1⟩, + ⟨1,31,0,762,299,1937,0,0,1⟩, + ⟨4,31,275,299,0,0,0,1,1⟩, + ⟨1,472,0,0,759,271,0,0,1⟩, + ⟨4,283,472,759,0,0,0,-1,1⟩, + ⟨1,231,0,351,1187,974,0,0,1⟩, + ⟨1,472,0,759,1187,1931,0,0,1⟩, + ⟨4,231,472,1187,0,0,0,-1,1⟩, + ⟨1,473,0,0,760,272,0,0,1⟩, + ⟨4,100,473,760,0,0,0,-1,1⟩, + ⟨1,226,0,352,1188,977,0,0,1⟩, + ⟨1,473,0,760,1188,1934,0,0,1⟩, + ⟨4,226,473,1188,0,0,0,-1,1⟩, + ⟨1,474,0,0,411,156,0,0,1⟩, + ⟨4,279,474,411,0,0,0,-1,1⟩, + ⟨1,475,0,0,412,157,0,0,1⟩, + ⟨4,274,475,412,0,0,0,-1,1⟩, + ⟨1,476,0,0,413,158,0,0,1⟩, + ⟨4,278,476,413,0,0,0,-1,1⟩, + ⟨1,477,0,0,414,159,0,0,1⟩, + ⟨4,276,477,414,0,0,0,-1,1⟩, + ⟨1,478,0,0,415,160,0,0,1⟩, + ⟨4,280,478,415,0,0,0,-1,1⟩, + ⟨1,479,0,0,416,161,0,0,1⟩, + ⟨4,38,479,416,0,0,0,-1,1⟩, + ⟨1,480,0,0,417,162,0,0,1⟩, + ⟨4,284,480,417,0,0,0,-1,1⟩, + ⟨1,481,0,0,418,163,0,0,1⟩, + ⟨4,286,481,418,0,0,0,-1,1⟩, + ⟨3,273,0,299,326,161,59,0,1⟩, + ⟨1,56,0,761,326,1936,0,0,1⟩, + ⟨4,56,273,326,0,0,0,-1,1⟩, + ⟨3,275,0,299,327,163,60,0,1⟩, + ⟨1,287,0,762,327,1938,0,0,1⟩, + ⟨4,287,275,327,0,0,0,-1,1⟩, + ⟨1,297,0,420,773,1169,0,0,1⟩, + ⟨1,299,0,419,773,1165,0,0,1⟩, + ⟨4,297,299,773,0,0,0,-1,1⟩, + ⟨1,297,0,773,301,1939,0,0,1⟩, + ⟨4,297,293,301,0,0,0,1,1⟩, + ⟨5,293,0,301,0,0,0,1,-1⟩, + ⟨1,101,0,421,774,1173,0,0,1⟩, + ⟨1,54,0,424,774,1181,0,0,1⟩, + ⟨4,101,54,774,0,0,0,-1,1⟩, + ⟨1,101,0,774,301,1942,0,0,1⟩, + ⟨4,101,289,301,0,0,0,1,1⟩, + ⟨1,301,0,419,775,1166,0,0,1⟩, + ⟨1,102,0,424,775,1182,0,0,1⟩, + ⟨4,301,102,775,0,0,0,-1,1⟩, + ⟨1,301,0,775,301,1945,0,0,1⟩, + ⟨4,301,298,301,0,0,0,1,1⟩, + ⟨5,298,0,301,0,0,0,1,-1⟩, + ⟨1,55,0,421,776,1174,0,0,1⟩, + ⟨1,303,0,420,776,1170,0,0,1⟩, + ⟨4,55,303,776,0,0,0,-1,1⟩, + ],#[0,27,4,35,1,0,0,0,0,0],448⟩, by decide⟩ +def backward_098 : CheckedSegment frames paid warps := + ⟨⟨backwardShard4State098, backwardShard4State099, + [ + ⟨1,55,0,776,301,1947,0,0,1⟩, + ⟨4,55,291,301,0,0,0,1,1⟩, + ⟨4,101,55,301,0,0,0,-1,2⟩, + ⟨4,55,101,301,0,0,0,1,1⟩, + ⟨1,482,0,114,773,627,0,0,1⟩, + ⟨4,299,482,773,0,0,0,-1,1⟩, + ⟨1,448,0,351,1189,975,0,0,1⟩, + ⟨1,482,0,773,1189,1941,0,0,1⟩, + ⟨4,448,482,1189,0,0,0,-1,1⟩, + ⟨1,483,0,114,774,628,0,0,1⟩, + ⟨4,54,483,774,0,0,0,-1,1⟩, + ⟨1,449,0,352,1190,978,0,0,1⟩, + ⟨1,483,0,774,1190,1944,0,0,1⟩, + ⟨4,449,483,1190,0,0,0,-1,1⟩, + ⟨1,484,0,0,431,168,0,0,1⟩, + ⟨4,295,484,431,0,0,0,-1,1⟩, + ⟨1,485,0,0,432,169,0,0,1⟩, + ⟨4,290,485,432,0,0,0,-1,1⟩, + ⟨1,486,0,0,433,170,0,0,1⟩, + ⟨4,294,486,433,0,0,0,-1,1⟩, + ⟨1,487,0,0,434,171,0,0,1⟩, + ⟨4,292,487,434,0,0,0,-1,1⟩, + ⟨1,488,0,0,435,172,0,0,1⟩, + ⟨4,296,488,435,0,0,0,-1,1⟩, + ⟨1,489,0,0,436,173,0,0,1⟩, + ⟨4,19,489,436,0,0,0,-1,1⟩, + ⟨1,490,0,0,437,174,0,0,1⟩, + ⟨4,300,490,437,0,0,0,-1,1⟩, + ⟨1,491,0,0,438,175,0,0,1⟩, + ⟨4,302,491,438,0,0,0,-1,1⟩, + ⟨3,289,0,301,328,165,61,0,1⟩, + ⟨1,102,0,775,328,1946,0,0,1⟩, + ⟨4,102,289,328,0,0,0,-1,1⟩, + ⟨3,291,0,301,329,167,62,0,1⟩, + ⟨1,303,0,776,329,1948,0,0,1⟩, + ⟨4,303,291,329,0,0,0,-1,1⟩, + ⟨1,313,0,440,787,1225,0,0,1⟩, + ⟨1,315,0,439,787,1222,0,0,1⟩, + ⟨4,313,315,787,0,0,0,-1,1⟩, + ⟨1,313,0,787,303,1949,0,0,1⟩, + ⟨4,313,309,303,0,0,0,1,1⟩, + ⟨5,309,0,303,0,0,0,1,-1⟩, + ⟨1,98,0,441,788,1229,0,0,1⟩, + ⟨1,48,0,444,788,1238,0,0,1⟩, + ⟨4,98,48,788,0,0,0,-1,1⟩, + ⟨1,98,0,788,303,1952,0,0,1⟩, + ⟨4,98,305,303,0,0,0,1,1⟩, + ⟨1,317,0,439,629,1221,0,0,1⟩, + ⟨4,317,32,629,0,0,0,-1,1⟩, + ⟨1,317,0,629,303,1740,0,0,1⟩, + ⟨4,317,314,303,0,0,0,1,1⟩, + ⟨5,314,0,303,0,0,0,1,-1⟩, + ⟨1,85,0,441,789,1230,0,0,1⟩, + ⟨1,319,0,440,789,1226,0,0,1⟩, + ⟨4,85,319,789,0,0,0,-1,1⟩, + ⟨1,85,0,789,303,1955,0,0,1⟩, + ⟨4,85,307,303,0,0,0,1,1⟩, + ⟨4,98,85,303,0,0,0,-1,2⟩, + ⟨4,85,98,303,0,0,0,1,1⟩, + ⟨4,613,492,115,0,0,0,2,1⟩, + ⟨1,492,0,115,787,654,0,0,1⟩, + ⟨4,315,492,787,0,0,0,-1,1⟩, + ⟨1,230,0,353,1191,980,0,0,1⟩, + ⟨1,492,0,787,1191,1951,0,0,1⟩, + ⟨4,230,492,1191,0,0,0,-1,1⟩, + ⟨1,493,0,0,788,273,0,0,1⟩, + ⟨4,48,493,788,0,0,0,-1,1⟩, + ⟨1,228,0,354,1192,983,0,0,1⟩, + ⟨1,493,0,788,1192,1954,0,0,1⟩, + ⟨4,228,493,1192,0,0,0,-1,1⟩, + ⟨1,494,0,0,451,178,0,0,1⟩, + ⟨4,311,494,451,0,0,0,-1,1⟩, + ⟨1,496,0,0,453,180,0,0,1⟩, + ⟨4,310,496,453,0,0,0,-1,1⟩, + ⟨1,497,0,0,454,181,0,0,1⟩, + ⟨4,308,497,454,0,0,0,-1,1⟩, + ⟨1,498,0,0,455,182,0,0,1⟩, + ⟨4,312,498,455,0,0,0,-1,1⟩, + ⟨1,499,0,0,456,183,0,0,1⟩, + ⟨4,24,499,456,0,0,0,-1,1⟩, + ⟨1,500,0,0,457,184,0,0,1⟩, + ⟨4,316,500,457,0,0,0,-1,1⟩, + ⟨1,501,0,0,458,185,0,0,1⟩, + ⟨4,318,501,458,0,0,0,-1,1⟩, + ⟨4,32,502,629,0,0,0,-1,1⟩, + ⟨3,305,0,303,330,169,63,0,1⟩, + ⟨1,319,0,789,330,1956,0,0,1⟩, + ⟨4,319,305,330,0,0,0,-1,1⟩, + ⟨1,329,0,459,792,1277,0,0,1⟩, + ⟨1,331,0,460,792,1282,0,0,1⟩, + ⟨4,329,331,792,0,0,0,-1,1⟩, + ⟨1,329,0,792,304,1957,0,0,1⟩, + ⟨4,329,325,304,0,0,0,1,1⟩, + ⟨5,325,0,304,0,0,0,1,-1⟩, + ⟨1,49,0,461,793,1285,0,0,1⟩, + ⟨1,34,0,464,793,1294,0,0,1⟩, + ⟨4,49,34,793,0,0,0,-1,1⟩, + ⟨1,49,0,793,304,1960,0,0,1⟩, + ⟨4,49,321,304,0,0,0,1,1⟩, + ⟨1,333,0,460,634,1281,0,0,1⟩, + ⟨4,333,50,634,0,0,0,-1,1⟩, + ⟨1,333,0,634,304,1755,0,0,1⟩, + ⟨4,333,330,304,0,0,0,1,1⟩, + ⟨5,330,0,304,0,0,0,1,-1⟩, + ⟨1,33,0,461,794,1286,0,0,1⟩, + ⟨1,335,0,459,794,1278,0,0,1⟩, + ⟨4,33,335,794,0,0,0,-1,1⟩, + ⟨1,33,0,794,304,1963,0,0,1⟩, + ⟨4,33,323,304,0,0,0,1,1⟩, + ⟨4,49,33,304,0,0,0,-1,2⟩, + ⟨4,33,49,304,0,0,0,1,1⟩, + ⟨1,503,0,115,792,655,0,0,1⟩, + ⟨4,331,503,792,0,0,0,-1,1⟩, + ⟨1,450,0,353,1193,981,0,0,1⟩, + ⟨1,503,0,792,1193,1959,0,0,1⟩, + ⟨4,450,503,1193,0,0,0,-1,1⟩, + ⟨1,504,0,115,793,656,0,0,1⟩, + ⟨4,34,504,793,0,0,0,-1,1⟩, + ⟨1,451,0,354,1194,984,0,0,1⟩, + ⟨1,504,0,793,1194,1962,0,0,1⟩, + ⟨4,451,504,1194,0,0,0,-1,1⟩, + ⟨1,506,0,0,472,189,0,0,1⟩, + ⟨4,322,506,472,0,0,0,-1,1⟩, + ⟨1,507,0,0,473,190,0,0,1⟩, + ⟨4,326,507,473,0,0,0,-1,1⟩, + ⟨1,508,0,0,474,191,0,0,1⟩, + ⟨4,324,508,474,0,0,0,-1,1⟩, + ⟨1,509,0,0,475,192,0,0,1⟩, + ],#[0,26,5,32,0,0,0,0,0,0],480⟩, by decide⟩ +def backward_099 : CheckedSegment frames paid warps := + ⟨⟨backwardShard4State099, backwardShard4State100, + [ + ⟨4,328,509,475,0,0,0,-1,1⟩, + ⟨1,510,0,0,476,193,0,0,1⟩, + ⟨4,109,510,476,0,0,0,-1,1⟩, + ⟨1,511,0,0,477,194,0,0,1⟩, + ⟨4,332,511,477,0,0,0,-1,1⟩, + ⟨1,512,0,0,478,195,0,0,1⟩, + ⟨4,334,512,478,0,0,0,-1,1⟩, + ⟨4,50,513,634,0,0,0,-1,1⟩, + ⟨3,321,0,304,331,171,64,0,1⟩, + ⟨1,335,0,794,331,1964,0,0,1⟩, + ⟨4,335,321,331,0,0,0,-1,1⟩, + ⟨1,345,0,480,797,1338,0,0,1⟩, + ⟨1,347,0,479,797,1334,0,0,1⟩, + ⟨4,345,347,797,0,0,0,-1,1⟩, + ⟨1,345,0,797,305,1965,0,0,1⟩, + ⟨4,345,341,305,0,0,0,1,1⟩, + ⟨5,341,0,305,0,0,0,1,-1⟩, + ⟨1,6,0,481,798,1342,0,0,1⟩, + ⟨1,82,0,484,798,1350,0,0,1⟩, + ⟨4,6,82,798,0,0,0,-1,1⟩, + ⟨1,6,0,798,305,1968,0,0,1⟩, + ⟨4,6,337,305,0,0,0,1,1⟩, + ⟨1,349,0,479,627,1333,0,0,1⟩, + ⟨4,349,75,627,0,0,0,-1,1⟩, + ⟨1,349,0,627,305,1734,0,0,1⟩, + ⟨4,349,346,305,0,0,0,1,1⟩, + ⟨5,346,0,305,0,0,0,1,-1⟩, + ⟨1,1,0,481,626,1341,0,0,1⟩, + ⟨4,1,351,626,0,0,0,-1,1⟩, + ⟨1,1,0,626,305,1731,0,0,1⟩, + ⟨4,1,339,305,0,0,0,1,1⟩, + ⟨4,621,514,115,0,0,0,2,1⟩, + ⟨1,514,0,115,797,657,0,0,1⟩, + ⟨4,347,514,797,0,0,0,-1,1⟩, + ⟨1,232,0,355,1195,986,0,0,1⟩, + ⟨1,514,0,797,1195,1967,0,0,1⟩, + ⟨4,232,514,1195,0,0,0,2,1⟩, + ⟨1,515,0,0,798,274,0,0,1⟩, + ⟨4,82,515,798,0,0,0,-1,1⟩, + ⟨1,7,0,356,1196,989,0,0,1⟩, + ⟨1,515,0,798,1196,1970,0,0,1⟩, + ⟨4,7,515,1196,0,0,0,2,1⟩, + ⟨1,516,0,0,491,197,0,0,1⟩, + ⟨4,343,516,491,0,0,0,-1,1⟩, + ⟨1,517,0,0,492,198,0,0,1⟩, + ⟨4,338,517,492,0,0,0,-1,1⟩, + ⟨1,518,0,0,493,199,0,0,1⟩, + ⟨4,342,518,493,0,0,0,-1,1⟩, + ⟨1,519,0,0,494,200,0,0,1⟩, + ⟨4,340,519,494,0,0,0,-1,1⟩, + ⟨1,520,0,0,495,201,0,0,1⟩, + ⟨4,344,520,495,0,0,0,-1,1⟩, + ⟨1,521,0,0,496,202,0,0,1⟩, + ⟨4,28,521,496,0,0,0,-1,1⟩, + ⟨1,522,0,0,497,203,0,0,1⟩, + ⟨4,348,522,497,0,0,0,-1,1⟩, + ⟨1,523,0,0,498,204,0,0,1⟩, + ⟨4,350,523,498,0,0,0,-1,1⟩, + ⟨4,75,524,627,0,0,0,-1,1⟩, + ⟨4,351,525,626,0,0,0,-1,1⟩, + ⟨1,361,0,499,809,1390,0,0,1⟩, + ⟨1,363,0,500,809,1394,0,0,1⟩, + ⟨4,361,363,809,0,0,0,-1,1⟩, + ⟨1,361,0,809,307,1971,0,0,1⟩, + ⟨4,361,357,307,0,0,0,1,1⟩, + ⟨5,357,0,307,0,0,0,1,-1⟩, + ⟨1,83,0,501,810,1398,0,0,1⟩, + ⟨1,73,0,504,810,1406,0,0,1⟩, + ⟨4,83,73,810,0,0,0,-1,1⟩, + ⟨1,83,0,810,307,1974,0,0,1⟩, + ⟨4,83,353,307,0,0,0,1,1⟩, + ⟨1,365,0,500,674,1393,0,0,1⟩, + ⟨4,365,84,674,0,0,0,-1,1⟩, + ⟨1,365,0,674,307,1820,0,0,1⟩, + ⟨4,365,362,307,0,0,0,1,1⟩, + ⟨5,362,0,307,0,0,0,1,-1⟩, + ⟨1,74,0,501,628,1397,0,0,1⟩, + ⟨4,74,367,628,0,0,0,-1,1⟩, + ⟨1,74,0,628,307,1737,0,0,1⟩, + ⟨4,74,355,307,0,0,0,1,1⟩, + ⟨4,83,74,307,0,0,0,-1,2⟩, + ⟨4,74,83,307,0,0,0,1,1⟩, + ⟨1,526,0,115,809,658,0,0,1⟩, + ⟨4,363,526,809,0,0,0,-1,1⟩, + ⟨1,452,0,355,1197,987,0,0,1⟩, + ⟨1,526,0,809,1197,1973,0,0,1⟩, + ⟨4,452,526,1197,0,0,0,2,1⟩, + ⟨1,527,0,115,810,659,0,0,1⟩, + ⟨4,73,527,810,0,0,0,-1,1⟩, + ⟨1,453,0,356,1198,990,0,0,1⟩, + ⟨1,527,0,810,1198,1976,0,0,1⟩, + ⟨4,453,527,1198,0,0,0,2,1⟩, + ⟨1,528,0,0,511,207,0,0,1⟩, + ⟨4,359,528,511,0,0,0,-1,1⟩, + ⟨1,529,0,0,512,208,0,0,1⟩, + ⟨4,354,529,512,0,0,0,-1,1⟩, + ⟨1,530,0,0,513,209,0,0,1⟩, + ⟨4,358,530,513,0,0,0,-1,1⟩, + ⟨1,531,0,0,514,210,0,0,1⟩, + ⟨4,356,531,514,0,0,0,-1,1⟩, + ⟨1,532,0,0,515,211,0,0,1⟩, + ⟨4,360,532,515,0,0,0,-1,1⟩, + ⟨1,533,0,0,516,212,0,0,1⟩, + ⟨4,60,533,516,0,0,0,-1,1⟩, + ⟨1,534,0,0,517,213,0,0,1⟩, + ⟨4,364,534,517,0,0,0,-1,1⟩, + ⟨1,535,0,0,518,214,0,0,1⟩, + ⟨4,366,535,518,0,0,0,-1,1⟩, + ⟨4,84,536,674,0,0,0,-1,1⟩, + ⟨4,367,537,628,0,0,0,-1,1⟩, + ⟨1,377,0,530,821,1474,0,0,1⟩, + ⟨1,379,0,519,821,1446,0,0,1⟩, + ⟨4,377,379,821,0,0,0,-1,1⟩, + ⟨1,377,0,821,308,1977,0,0,1⟩, + ⟨4,377,373,308,0,0,0,1,1⟩, + ⟨5,373,0,308,0,0,0,1,-1⟩, + ⟨1,80,0,520,822,1450,0,0,1⟩, + ⟨1,67,0,523,822,1458,0,0,1⟩, + ⟨4,80,67,822,0,0,0,-1,1⟩, + ⟨1,80,0,822,308,1980,0,0,1⟩, + ⟨4,80,369,308,0,0,0,1,1⟩, + ⟨1,381,0,519,631,1445,0,0,1⟩, + ⟨4,381,3,631,0,0,0,-1,1⟩, + ⟨1,381,0,631,308,1746,0,0,1⟩, + ⟨4,381,378,308,0,0,0,1,1⟩, + ⟨5,378,0,308,0,0,0,1,-1⟩, + ⟨1,88,0,520,630,1449,0,0,1⟩, + ⟨4,88,383,630,0,0,0,-1,1⟩, + ],#[0,30,3,28,0,0,0,0,0,0],504⟩, by decide⟩ +def backward_100 : CheckedSegment frames paid warps := + ⟨⟨backwardShard4State100, backwardShard4State101, + [ + ⟨1,88,0,630,308,1743,0,0,1⟩, + ⟨4,88,371,308,0,0,0,1,1⟩, + ⟨4,80,88,308,0,0,0,-1,2⟩, + ⟨4,88,80,308,0,0,0,1,1⟩, + ⟨4,631,628,0,0,0,0,-1,1⟩, + ⟨1,631,0,0,131,114,0,0,1⟩, + ⟨4,538,631,131,0,0,0,1,2⟩, + ⟨1,631,0,131,2085,662,0,0,1⟩, + ⟨1,628,0,0,2085,278,0,0,1⟩, + ⟨4,631,628,2085,0,0,0,1,1⟩, + ⟨1,538,0,131,821,661,0,0,1⟩, + ⟨4,379,538,821,0,0,0,-1,1⟩, + ⟨1,236,0,357,1199,992,0,0,1⟩, + ⟨1,538,0,821,1199,1979,0,0,1⟩, + ⟨4,236,538,1199,0,0,0,2,1⟩, + ⟨1,539,0,0,822,275,0,0,1⟩, + ⟨4,67,539,822,0,0,0,-1,1⟩, + ⟨1,238,0,358,1200,995,0,0,1⟩, + ⟨1,539,0,822,1200,1982,0,0,1⟩, + ⟨4,238,539,1200,0,0,0,2,1⟩, + ⟨1,540,0,0,531,217,0,0,1⟩, + ⟨4,375,540,531,0,0,0,-1,1⟩, + ⟨1,541,0,0,532,218,0,0,1⟩, + ⟨4,370,541,532,0,0,0,-1,1⟩, + ⟨1,542,0,0,533,219,0,0,1⟩, + ⟨4,374,542,533,0,0,0,-1,1⟩, + ⟨1,543,0,0,534,220,0,0,1⟩, + ⟨4,372,543,534,0,0,0,-1,1⟩, + ⟨1,544,0,0,535,221,0,0,1⟩, + ⟨4,376,544,535,0,0,0,-1,1⟩, + ⟨1,545,0,0,536,222,0,0,1⟩, + ⟨4,66,545,536,0,0,0,-1,1⟩, + ⟨1,546,0,0,537,223,0,0,1⟩, + ⟨4,380,546,537,0,0,0,-1,1⟩, + ⟨1,547,0,0,538,224,0,0,1⟩, + ⟨4,382,547,538,0,0,0,-1,1⟩, + ⟨4,3,548,631,0,0,0,-1,1⟩, + ⟨4,383,549,630,0,0,0,-1,1⟩, + ⟨1,393,0,539,825,1502,0,0,1⟩, + ⟨1,395,0,540,825,1506,0,0,1⟩, + ⟨4,393,395,825,0,0,0,-1,1⟩, + ⟨1,393,0,825,309,1983,0,0,1⟩, + ⟨4,393,389,309,0,0,0,1,1⟩, + ⟨5,389,0,309,0,0,0,1,-1⟩, + ⟨1,68,0,541,826,1510,0,0,1⟩, + ⟨1,5,0,544,826,1518,0,0,1⟩, + ⟨4,68,5,826,0,0,0,-1,1⟩, + ⟨1,68,0,826,309,1986,0,0,1⟩, + ⟨4,68,385,309,0,0,0,1,1⟩, + ⟨1,397,0,540,633,1505,0,0,1⟩, + ⟨4,397,69,633,0,0,0,-1,1⟩, + ⟨1,397,0,633,309,1752,0,0,1⟩, + ⟨4,397,394,309,0,0,0,1,1⟩, + ⟨5,394,0,309,0,0,0,1,-1⟩, + ⟨1,4,0,541,632,1509,0,0,1⟩, + ⟨4,4,399,632,0,0,0,-1,1⟩, + ⟨1,4,0,632,309,1749,0,0,1⟩, + ⟨4,4,387,309,0,0,0,1,1⟩, + ⟨1,550,0,114,825,629,0,0,1⟩, + ⟨4,395,550,825,0,0,0,-1,1⟩, + ⟨1,454,0,357,1201,993,0,0,1⟩, + ⟨1,550,0,825,1201,1985,0,0,1⟩, + ⟨4,454,550,1201,0,0,0,2,1⟩, + ⟨1,551,0,114,826,630,0,0,1⟩, + ⟨4,5,551,826,0,0,0,-1,1⟩, + ⟨1,455,0,358,1202,996,0,0,1⟩, + ⟨1,551,0,826,1202,1988,0,0,1⟩, + ⟨4,455,551,1202,0,0,0,2,1⟩, + ⟨1,552,0,0,551,229,0,0,1⟩, + ⟨4,391,552,551,0,0,0,-1,1⟩, + ⟨1,553,0,0,552,230,0,0,1⟩, + ⟨4,386,553,552,0,0,0,-1,1⟩, + ⟨1,554,0,0,553,231,0,0,1⟩, + ⟨4,390,554,553,0,0,0,-1,1⟩, + ⟨1,555,0,0,554,232,0,0,1⟩, + ⟨4,388,555,554,0,0,0,-1,1⟩, + ⟨1,556,0,0,555,233,0,0,1⟩, + ⟨4,392,556,555,0,0,0,-1,1⟩, + ⟨1,557,0,0,556,234,0,0,1⟩, + ⟨4,97,557,556,0,0,0,-1,1⟩, + ⟨1,558,0,0,557,235,0,0,1⟩, + ⟨4,396,558,557,0,0,0,-1,1⟩, + ⟨1,559,0,0,558,236,0,0,1⟩, + ⟨4,398,559,558,0,0,0,-1,1⟩, + ⟨4,69,560,633,0,0,0,-1,1⟩, + ⟨4,399,561,632,0,0,0,-1,1⟩, + ⟨1,562,0,0,571,239,0,0,1⟩, + ⟨4,407,562,571,0,0,0,-1,1⟩, + ⟨1,563,0,0,572,240,0,0,1⟩, + ⟨4,402,563,572,0,0,0,-1,1⟩, + ⟨1,564,0,0,573,241,0,0,1⟩, + ⟨4,406,564,573,0,0,0,-1,1⟩, + ⟨1,565,0,0,574,242,0,0,1⟩, + ⟨4,404,565,574,0,0,0,-1,1⟩, + ⟨1,566,0,0,575,243,0,0,1⟩, + ⟨4,408,566,575,0,0,0,-1,1⟩, + ⟨1,567,0,0,576,244,0,0,1⟩, + ⟨4,105,567,576,0,0,0,-1,1⟩, + ⟨1,568,0,0,577,245,0,0,1⟩, + ⟨4,412,568,577,0,0,0,-1,1⟩, + ⟨1,569,0,0,578,246,0,0,1⟩, + ⟨4,414,569,578,0,0,0,-1,1⟩, + ⟨1,570,0,0,591,249,0,0,1⟩, + ⟨4,423,570,591,0,0,0,-1,1⟩, + ⟨1,571,0,0,592,250,0,0,1⟩, + ⟨4,418,571,592,0,0,0,-1,1⟩, + ⟨1,572,0,0,593,251,0,0,1⟩, + ⟨4,422,572,593,0,0,0,-1,1⟩, + ⟨1,573,0,0,594,252,0,0,1⟩, + ⟨4,420,573,594,0,0,0,-1,1⟩, + ⟨1,574,0,0,595,253,0,0,1⟩, + ⟨4,424,574,595,0,0,0,-1,1⟩, + ⟨1,575,0,0,596,254,0,0,1⟩, + ⟨4,44,575,596,0,0,0,-1,1⟩, + ⟨1,576,0,0,597,255,0,0,1⟩, + ⟨4,428,576,597,0,0,0,-1,1⟩, + ⟨1,577,0,0,598,256,0,0,1⟩, + ⟨4,430,577,598,0,0,0,-1,1⟩, + ⟨1,578,0,114,611,624,0,0,1⟩, + ⟨4,439,578,611,0,0,0,-1,1⟩, + ⟨1,579,0,0,612,259,0,0,1⟩, + ⟨4,434,579,612,0,0,0,-1,1⟩, + ⟨1,579,0,612,829,1704,0,0,1⟩, + ⟨1,383,0,630,829,1744,0,0,1⟩, + ⟨4,579,383,829,0,0,0,1,2⟩, + ⟨1,434,0,612,830,1705,0,0,1⟩, + ⟨1,287,0,327,830,911,0,0,1⟩, + ⟨4,434,287,830,0,0,0,1,2⟩, + ],#[0,12,6,45,1,0,0,0,0,0],516⟩, by decide⟩ +def backward_101 : CheckedSegment frames paid warps := + ⟨⟨backwardShard4State101, backwardShard4State102, + [ + ⟨1,580,0,115,613,648,0,0,1⟩, + ⟨4,438,580,613,0,0,0,-1,1⟩, + ⟨1,581,0,0,614,260,0,0,1⟩, + ⟨4,436,581,614,0,0,0,-1,1⟩, + ⟨1,581,0,614,831,1710,0,0,1⟩, + ⟨1,351,0,626,831,1732,0,0,1⟩, + ⟨4,581,351,831,0,0,0,1,2⟩, + ⟨1,436,0,614,832,1711,0,0,1⟩, + ⟨1,319,0,330,832,917,0,0,1⟩, + ⟨4,436,319,832,0,0,0,1,2⟩, + ⟨1,582,0,115,615,649,0,0,1⟩, + ⟨4,440,582,615,0,0,0,-1,1⟩, + ⟨1,583,0,0,616,261,0,0,1⟩, + ⟨4,46,583,616,0,0,0,-1,1⟩, + ⟨1,583,0,616,833,1716,0,0,1⟩, + ⟨1,367,0,628,833,1738,0,0,1⟩, + ⟨4,583,367,833,0,0,0,-1,1⟩, + ⟨1,46,0,616,834,1717,0,0,1⟩, + ⟨1,335,0,331,834,919,0,0,1⟩, + ⟨4,46,335,834,0,0,0,-1,1⟩, + ⟨1,584,0,0,617,262,0,0,1⟩, + ⟨4,444,584,617,0,0,0,-1,1⟩, + ⟨1,585,0,0,618,263,0,0,1⟩, + ⟨4,446,585,618,0,0,0,-1,1⟩, + ⟨1,585,0,618,835,1722,0,0,1⟩, + ⟨1,399,0,632,835,1750,0,0,1⟩, + ⟨4,585,399,835,0,0,0,-1,1⟩, + ⟨1,446,0,618,836,1723,0,0,1⟩, + ⟨1,303,0,329,836,915,0,0,1⟩, + ⟨4,446,303,836,0,0,0,-1,1⟩, + ⟨1,299,0,773,837,1940,0,0,1⟩, + ⟨1,129,0,400,837,1115,0,0,1⟩, + ⟨4,299,129,837,0,0,0,1,2⟩, + ⟨1,54,0,774,838,1943,0,0,1⟩, + ⟨1,212,0,401,838,1119,0,0,1⟩, + ⟨4,54,212,838,0,0,0,1,2⟩, + ⟨1,548,0,631,839,1747,0,0,1⟩, + ⟨1,168,0,399,839,1111,0,0,1⟩, + ⟨4,548,168,839,0,0,0,-1,1⟩, + ⟨1,439,0,611,840,1701,0,0,1⟩, + ⟨1,150,0,404,840,1127,0,0,1⟩, + ⟨4,439,150,840,0,0,0,1,2⟩, + ⟨1,549,0,630,841,1745,0,0,1⟩, + ⟨1,143,0,400,841,1116,0,0,1⟩, + ⟨4,549,143,841,0,0,0,-1,1⟩, + ⟨1,283,0,759,842,1930,0,0,1⟩, + ⟨1,152,0,420,842,1171,0,0,1⟩, + ⟨4,283,152,842,0,0,0,1,2⟩, + ⟨1,100,0,760,843,1933,0,0,1⟩, + ⟨1,166,0,421,843,1175,0,0,1⟩, + ⟨4,100,166,843,0,0,0,1,2⟩, + ⟨1,560,0,633,844,1753,0,0,1⟩, + ⟨1,214,0,419,844,1167,0,0,1⟩, + ⟨4,560,214,844,0,0,0,-1,1⟩, + ⟨1,444,0,617,845,1719,0,0,1⟩, + ⟨1,131,0,424,845,1183,0,0,1⟩, + ⟨4,444,131,845,0,0,0,-1,1⟩, + ⟨1,561,0,632,846,1751,0,0,1⟩, + ⟨1,167,0,420,846,1172,0,0,1⟩, + ⟨4,561,167,846,0,0,0,-1,1⟩, + ⟨1,331,0,792,847,1958,0,0,1⟩, + ⟨1,219,0,440,847,1227,0,0,1⟩, + ⟨4,331,219,847,0,0,0,1,2⟩, + ⟨1,34,0,793,848,1961,0,0,1⟩, + ⟨1,160,0,441,848,1231,0,0,1⟩, + ⟨4,34,160,848,0,0,0,1,2⟩, + ⟨1,524,0,627,849,1735,0,0,1⟩, + ⟨1,144,0,439,849,1223,0,0,1⟩, + ⟨4,524,144,849,0,0,0,-1,1⟩, + ⟨1,438,0,613,1204,1708,0,0,1⟩, + ⟨1,140,0,484,1204,1352,0,0,1⟩, + ⟨4,438,140,1204,0,0,0,1,2⟩, + ⟨1,525,0,626,851,1733,0,0,1⟩, + ⟨1,197,0,440,851,1228,0,0,1⟩, + ⟨4,525,197,851,0,0,0,-1,1⟩, + ⟨1,315,0,787,852,1950,0,0,1⟩, + ⟨1,134,0,459,852,1279,0,0,1⟩, + ⟨4,315,134,852,0,0,0,1,2⟩, + ⟨1,48,0,788,853,1953,0,0,1⟩, + ⟨1,146,0,461,853,1287,0,0,1⟩, + ⟨4,48,146,853,0,0,0,1,2⟩, + ⟨1,536,0,674,854,1821,0,0,1⟩, + ⟨1,162,0,460,854,1283,0,0,1⟩, + ⟨4,536,162,854,0,0,0,-1,1⟩, + ⟨1,440,0,615,1572,1714,0,0,1⟩, + ⟨1,172,0,504,1572,1408,0,0,1⟩, + ⟨4,440,172,1572,0,0,0,-1,1⟩, + ⟨1,537,0,628,856,1739,0,0,1⟩, + ⟨1,145,0,459,856,1280,0,0,1⟩, + ⟨4,537,145,856,0,0,0,-1,1⟩, + ⟨1,363,0,809,857,1972,0,0,1⟩, + ⟨1,170,0,480,857,1339,0,0,1⟩, + ⟨4,363,170,857,0,0,0,1,2⟩, + ⟨1,73,0,810,858,1975,0,0,1⟩, + ⟨1,194,0,481,858,1343,0,0,1⟩, + ⟨4,73,194,858,0,0,0,1,2⟩, + ⟨1,502,0,629,859,1741,0,0,1⟩, + ⟨1,187,0,479,859,1335,0,0,1⟩, + ⟨4,502,187,859,0,0,0,-1,1⟩, + ⟨1,438,0,1204,1206,2772,0,0,1⟩, + ⟨1,75,0,627,1206,1736,0,0,1⟩, + ⟨4,438,75,1206,0,0,0,1,2⟩, + ⟨1,305,0,330,861,918,0,0,1⟩, + ⟨1,113,0,480,861,1340,0,0,1⟩, + ⟨4,305,113,861,0,0,0,-1,1⟩, + ⟨1,347,0,797,862,1966,0,0,1⟩, + ⟨1,142,0,499,862,1391,0,0,1⟩, + ⟨4,347,142,862,0,0,0,1,2⟩, + ⟨1,82,0,798,863,1969,0,0,1⟩, + ⟨1,185,0,501,863,1399,0,0,1⟩, + ⟨4,82,185,863,0,0,0,1,2⟩, + ⟨1,513,0,634,864,1756,0,0,1⟩, + ⟨1,196,0,500,864,1395,0,0,1⟩, + ⟨4,513,196,864,0,0,0,-1,1⟩, + ⟨1,440,0,1572,1207,2832,0,0,1⟩, + ⟨1,84,0,674,1207,1822,0,0,1⟩, + ⟨4,440,84,1207,0,0,0,-1,1⟩, + ⟨1,321,0,331,866,920,0,0,1⟩, + ⟨1,186,0,499,866,1392,0,0,1⟩, + ⟨4,321,186,866,0,0,0,-1,1⟩, + ⟨1,395,0,825,867,1984,0,0,1⟩, + ⟨1,207,0,530,867,1475,0,0,1⟩, + ⟨4,395,207,867,0,0,0,1,2⟩, + ⟨1,5,0,826,868,1987,0,0,1⟩, + ⟨1,179,0,520,868,1451,0,0,1⟩, + ⟨4,5,179,868,0,0,0,1,2⟩, + ⟨1,273,0,326,869,909,0,0,1⟩, + ⟨1,115,0,519,869,1447,0,0,1⟩, + ],#[0,24,33,27,0,0,0,0,0,0],390⟩, by decide⟩ +def backward_102 : CheckedSegment frames paid warps := + ⟨⟨backwardShard4State102, backwardShard4State103, + [ + ⟨4,273,115,869,0,0,0,-1,1⟩, + ⟨1,439,0,840,870,2011,0,0,1⟩, + ⟨1,56,0,326,870,910,0,0,1⟩, + ⟨4,439,56,870,0,0,0,1,2⟩, + ⟨1,275,0,327,871,912,0,0,1⟩, + ⟨1,200,0,530,871,1476,0,0,1⟩, + ⟨4,275,200,871,0,0,0,-1,1⟩, + ⟨1,379,0,821,872,1978,0,0,1⟩, + ⟨1,176,0,539,872,1503,0,0,1⟩, + ⟨4,379,176,872,0,0,0,1,2⟩, + ⟨1,67,0,822,873,1981,0,0,1⟩, + ⟨1,117,0,541,873,1511,0,0,1⟩, + ⟨4,67,117,873,0,0,0,1,2⟩, + ⟨1,289,0,328,874,913,0,0,1⟩, + ⟨1,181,0,540,874,1507,0,0,1⟩, + ⟨4,289,181,874,0,0,0,-1,1⟩, + ⟨1,444,0,845,875,2021,0,0,1⟩, + ⟨1,102,0,328,875,914,0,0,1⟩, + ⟨4,444,102,875,0,0,0,-1,1⟩, + ⟨1,291,0,329,876,916,0,0,1⟩, + ⟨1,116,0,539,876,1504,0,0,1⟩, + ⟨4,291,116,876,0,0,0,-1,1⟩, + ⟨1,299,0,837,877,2005,0,0,1⟩, + ⟨1,283,0,842,877,2015,0,0,1⟩, + ⟨4,299,283,877,0,0,0,-1,1⟩, + ⟨1,54,0,838,878,2007,0,0,1⟩, + ⟨1,100,0,843,878,2017,0,0,1⟩, + ⟨4,54,100,878,0,0,0,-1,1⟩, + ⟨1,331,0,847,879,2025,0,0,1⟩, + ⟨1,315,0,852,879,2033,0,0,1⟩, + ⟨4,331,315,879,0,0,0,-1,1⟩, + ⟨1,34,0,848,880,2027,0,0,1⟩, + ⟨1,48,0,853,880,2035,0,0,1⟩, + ⟨4,34,48,880,0,0,0,-1,1⟩, + ⟨1,363,0,857,881,2041,0,0,1⟩, + ⟨1,347,0,862,881,2049,0,0,1⟩, + ⟨4,363,347,881,0,0,0,-1,1⟩, + ⟨1,73,0,858,882,2043,0,0,1⟩, + ⟨1,82,0,863,882,2051,0,0,1⟩, + ⟨4,73,82,882,0,0,0,-1,1⟩, + ⟨1,395,0,867,883,2057,0,0,1⟩, + ⟨1,379,0,872,883,2067,0,0,1⟩, + ⟨4,395,379,883,0,0,0,-1,1⟩, + ⟨1,5,0,868,884,2059,0,0,1⟩, + ⟨1,67,0,873,884,2069,0,0,1⟩, + ⟨4,5,67,884,0,0,0,-1,1⟩, + ⟨1,311,0,451,885,1254,0,0,1⟩, + ⟨1,279,0,411,885,1142,0,0,1⟩, + ⟨4,311,279,885,0,0,0,-1,1⟩, + ⟨1,306,0,452,886,1257,0,0,1⟩, + ⟨1,274,0,412,886,1145,0,0,1⟩, + ⟨4,306,274,886,0,0,0,-1,1⟩, + ⟨1,327,0,471,887,1310,0,0,1⟩, + ⟨1,295,0,431,887,1198,0,0,1⟩, + ⟨4,327,295,887,0,0,0,-1,1⟩, + ⟨1,322,0,472,888,1313,0,0,1⟩, + ⟨1,290,0,432,888,1201,0,0,1⟩, + ⟨4,322,290,888,0,0,0,-1,1⟩, + ⟨1,375,0,531,889,1478,0,0,1⟩, + ⟨1,343,0,491,889,1366,0,0,1⟩, + ⟨4,375,343,889,0,0,0,-1,1⟩, + ⟨1,370,0,532,890,1481,0,0,1⟩, + ⟨1,338,0,492,890,1369,0,0,1⟩, + ⟨4,370,338,890,0,0,0,-1,1⟩, + ⟨1,391,0,551,891,1534,0,0,1⟩, + ⟨1,359,0,511,891,1422,0,0,1⟩, + ⟨4,391,359,891,0,0,0,-1,1⟩, + ⟨1,386,0,552,892,1537,0,0,1⟩, + ⟨1,354,0,512,892,1425,0,0,1⟩, + ⟨4,386,354,892,0,0,0,-1,1⟩, + ⟨1,326,0,473,893,1316,0,0,1⟩, + ⟨1,278,0,413,893,1148,0,0,1⟩, + ⟨4,326,278,893,0,0,0,-1,1⟩, + ⟨1,324,0,474,894,1319,0,0,1⟩, + ⟨1,276,0,414,894,1151,0,0,1⟩, + ⟨4,324,276,894,0,0,0,-1,1⟩, + ⟨1,310,0,453,895,1260,0,0,1⟩, + ⟨1,294,0,433,895,1204,0,0,1⟩, + ⟨4,310,294,895,0,0,0,-1,1⟩, + ⟨1,308,0,454,896,1263,0,0,1⟩, + ⟨1,292,0,434,896,1207,0,0,1⟩, + ⟨4,308,292,896,0,0,0,-1,1⟩, + ⟨1,374,0,533,897,1484,0,0,1⟩, + ⟨1,358,0,513,897,1428,0,0,1⟩, + ⟨4,374,358,897,0,0,0,-1,1⟩, + ⟨1,372,0,534,898,1487,0,0,1⟩, + ⟨1,356,0,514,898,1431,0,0,1⟩, + ⟨4,372,356,898,0,0,0,-1,1⟩, + ⟨1,390,0,553,899,1540,0,0,1⟩, + ⟨1,342,0,493,899,1372,0,0,1⟩, + ⟨4,390,342,899,0,0,0,-1,1⟩, + ⟨1,388,0,554,900,1543,0,0,1⟩, + ⟨1,340,0,494,900,1375,0,0,1⟩, + ⟨4,388,340,900,0,0,0,-1,1⟩, + ⟨1,494,0,451,901,1255,0,0,1⟩, + ⟨1,247,0,371,901,1030,0,0,1⟩, + ⟨4,494,247,901,0,0,0,-1,1⟩, + ⟨1,495,0,452,902,1258,0,0,1⟩, + ⟨1,242,0,372,902,1033,0,0,1⟩, + ⟨4,495,242,902,0,0,0,-1,1⟩, + ⟨1,507,0,473,903,1317,0,0,1⟩, + ⟨1,263,0,391,903,1086,0,0,1⟩, + ⟨4,507,263,903,0,0,0,-1,1⟩, + ⟨1,508,0,474,904,1320,0,0,1⟩, + ⟨1,258,0,392,904,1089,0,0,1⟩, + ⟨4,508,258,904,0,0,0,-1,1⟩, + ⟨1,407,0,571,905,1589,0,0,1⟩, + ⟨1,344,0,495,905,1378,0,0,1⟩, + ⟨4,407,344,905,0,0,0,1,2⟩, + ⟨1,402,0,572,906,1592,0,0,1⟩, + ⟨1,28,0,496,906,1381,0,0,1⟩, + ⟨4,402,28,906,0,0,0,1,2⟩, + ⟨1,423,0,591,907,1645,0,0,1⟩, + ⟨1,364,0,517,907,1440,0,0,1⟩, + ⟨4,423,364,907,0,0,0,1,2⟩, + ⟨1,418,0,592,908,1648,0,0,1⟩, + ⟨1,366,0,518,908,1443,0,0,1⟩, + ⟨4,418,366,908,0,0,0,1,2⟩, + ⟨1,505,0,471,909,1311,0,0,1⟩, + ⟨1,246,0,373,909,1036,0,0,1⟩, + ⟨4,505,246,909,0,0,0,-1,1⟩, + ⟨1,506,0,472,910,1314,0,0,1⟩, + ⟨1,244,0,374,910,1039,0,0,1⟩, + ⟨4,506,244,910,0,0,0,-1,1⟩, + ⟨1,496,0,453,911,1261,0,0,1⟩, + ⟨1,262,0,393,911,1092,0,0,1⟩, + ⟨4,496,262,911,0,0,0,-1,1⟩, + ⟨1,497,0,454,912,1264,0,0,1⟩, + ],#[0,22,5,58,0,0,0,0,0,0],358⟩, by decide⟩ +def backward_103 : CheckedSegment frames paid warps := + ⟨⟨backwardShard4State103, backwardShard4State104, + [ + ⟨1,260,0,394,912,1095,0,0,1⟩, + ⟨4,497,260,912,0,0,0,-1,1⟩, + ⟨1,406,0,573,913,1595,0,0,1⟩, + ⟨1,360,0,515,913,1434,0,0,1⟩, + ⟨4,406,360,913,0,0,0,1,2⟩, + ⟨1,404,0,574,914,1598,0,0,1⟩, + ⟨1,60,0,516,914,1437,0,0,1⟩, + ⟨4,404,60,914,0,0,0,1,2⟩, + ⟨1,422,0,593,915,1651,0,0,1⟩, + ⟨1,348,0,497,915,1384,0,0,1⟩, + ⟨4,422,348,915,0,0,0,1,2⟩, + ⟨1,420,0,594,916,1654,0,0,1⟩, + ⟨1,350,0,498,916,1387,0,0,1⟩, + ⟨4,420,350,916,0,0,0,1,2⟩, + ⟨1,474,0,411,917,1143,0,0,1⟩, + ⟨1,456,0,371,917,1031,0,0,1⟩, + ⟨4,474,456,917,0,0,0,-1,1⟩, + ⟨1,475,0,412,918,1146,0,0,1⟩, + ⟨1,457,0,372,918,1034,0,0,1⟩, + ⟨4,475,457,918,0,0,0,-1,1⟩, + ⟨1,486,0,433,919,1205,0,0,1⟩, + ⟨1,466,0,393,919,1093,0,0,1⟩, + ⟨4,486,466,919,0,0,0,-1,1⟩, + ⟨1,487,0,434,920,1208,0,0,1⟩, + ⟨1,467,0,394,920,1096,0,0,1⟩, + ⟨4,487,467,920,0,0,0,-1,1⟩, + ⟨1,408,0,575,979,1601,0,0,1⟩, + ⟨1,376,0,535,979,1491,0,0,1⟩, + ⟨4,408,376,979,0,0,0,-1,1⟩, + ⟨1,105,0,576,980,1604,0,0,1⟩, + ⟨1,66,0,536,980,1494,0,0,1⟩, + ⟨4,105,66,980,0,0,0,-1,1⟩, + ⟨1,428,0,597,981,1663,0,0,1⟩, + ⟨1,396,0,557,981,1553,0,0,1⟩, + ⟨4,428,396,981,0,0,0,-1,1⟩, + ⟨1,430,0,598,982,1666,0,0,1⟩, + ⟨1,398,0,558,982,1556,0,0,1⟩, + ⟨4,430,398,982,0,0,0,-1,1⟩, + ⟨1,484,0,431,925,1199,0,0,1⟩, + ⟨1,458,0,373,925,1037,0,0,1⟩, + ⟨4,484,458,925,0,0,0,-1,1⟩, + ⟨1,485,0,432,926,1202,0,0,1⟩, + ⟨1,459,0,374,926,1040,0,0,1⟩, + ⟨4,485,459,926,0,0,0,-1,1⟩, + ⟨1,476,0,413,927,1149,0,0,1⟩, + ⟨1,464,0,391,927,1087,0,0,1⟩, + ⟨4,476,464,927,0,0,0,-1,1⟩, + ⟨1,477,0,414,928,1152,0,0,1⟩, + ⟨1,465,0,392,928,1090,0,0,1⟩, + ⟨4,477,465,928,0,0,0,-1,1⟩, + ⟨1,412,0,577,1208,1607,0,0,1⟩, + ⟨1,392,0,555,1208,1547,0,0,1⟩, + ⟨4,412,392,1208,0,0,0,-1,1⟩, + ⟨1,414,0,578,1209,1610,0,0,1⟩, + ⟨1,97,0,556,1209,1550,0,0,1⟩, + ⟨4,414,97,1209,0,0,0,-1,1⟩, + ⟨1,424,0,595,1210,1657,0,0,1⟩, + ⟨1,380,0,537,1210,1497,0,0,1⟩, + ⟨4,424,380,1210,0,0,0,-1,1⟩, + ⟨1,44,0,596,1211,1660,0,0,1⟩, + ⟨1,382,0,538,1211,1500,0,0,1⟩, + ⟨4,44,382,1211,0,0,0,-1,1⟩, + ⟨1,540,0,531,933,1479,0,0,1⟩, + ⟨1,248,0,375,933,1042,0,0,1⟩, + ⟨4,540,248,933,0,0,0,1,2⟩, + ⟨1,541,0,532,934,1482,0,0,1⟩, + ⟨1,10,0,376,934,1045,0,0,1⟩, + ⟨4,541,10,934,0,0,0,1,2⟩, + ⟨1,554,0,553,935,1541,0,0,1⟩, + ⟨1,268,0,397,935,1104,0,0,1⟩, + ⟨4,554,268,935,0,0,0,1,2⟩, + ⟨1,555,0,554,936,1544,0,0,1⟩, + ⟨1,270,0,398,936,1107,0,0,1⟩, + ⟨4,555,270,936,0,0,0,1,2⟩, + ⟨1,562,0,571,937,1590,0,0,1⟩, + ⟨1,280,0,415,937,1154,0,0,1⟩, + ⟨4,562,280,937,0,0,0,1,2⟩, + ⟨1,563,0,572,938,1593,0,0,1⟩, + ⟨1,38,0,416,938,1157,0,0,1⟩, + ⟨4,563,38,938,0,0,0,1,2⟩, + ⟨1,572,0,593,939,1652,0,0,1⟩, + ⟨1,300,0,437,939,1216,0,0,1⟩, + ⟨4,572,300,939,0,0,0,1,2⟩, + ⟨1,573,0,594,940,1655,0,0,1⟩, + ⟨1,302,0,438,940,1219,0,0,1⟩, + ⟨4,573,302,940,0,0,0,1,2⟩, + ⟨1,552,0,551,941,1535,0,0,1⟩, + ⟨1,252,0,377,941,1048,0,0,1⟩, + ⟨4,552,252,941,0,0,0,1,2⟩, + ⟨1,553,0,552,942,1538,0,0,1⟩, + ⟨1,254,0,378,942,1051,0,0,1⟩, + ⟨4,553,254,942,0,0,0,1,2⟩, + ⟨1,542,0,533,943,1485,0,0,1⟩, + ⟨1,264,0,395,943,1098,0,0,1⟩, + ⟨4,542,264,943,0,0,0,1,2⟩, + ⟨1,543,0,534,944,1488,0,0,1⟩, + ⟨1,79,0,396,944,1101,0,0,1⟩, + ⟨4,543,79,944,0,0,0,1,2⟩, + ⟨1,564,0,573,945,1596,0,0,1⟩, + ⟨1,296,0,435,945,1210,0,0,1⟩, + ⟨4,564,296,945,0,0,0,1,2⟩, + ⟨1,565,0,574,946,1599,0,0,1⟩, + ⟨1,19,0,436,946,1213,0,0,1⟩, + ⟨4,565,19,946,0,0,0,1,2⟩, + ⟨1,570,0,591,947,1646,0,0,1⟩, + ⟨1,284,0,417,947,1160,0,0,1⟩, + ⟨4,570,284,947,0,0,0,1,2⟩, + ⟨1,571,0,592,948,1649,0,0,1⟩, + ⟨1,286,0,418,948,1163,0,0,1⟩, + ⟨4,571,286,948,0,0,0,1,2⟩, + ⟨1,516,0,491,949,1367,0,0,1⟩, + ⟨1,460,0,375,949,1043,0,0,1⟩, + ⟨4,516,460,949,0,0,0,1,2⟩, + ⟨1,517,0,492,950,1370,0,0,1⟩, + ⟨1,461,0,376,950,1046,0,0,1⟩, + ⟨4,517,461,950,0,0,0,1,2⟩, + ⟨1,530,0,513,951,1429,0,0,1⟩, + ⟨1,468,0,395,951,1099,0,0,1⟩, + ⟨4,530,468,951,0,0,0,1,2⟩, + ⟨1,531,0,514,952,1432,0,0,1⟩, + ⟨1,469,0,396,952,1102,0,0,1⟩, + ⟨4,531,469,952,0,0,0,1,2⟩, + ⟨1,566,0,575,1212,1602,0,0,1⟩, + ⟨1,312,0,455,1212,1267,0,0,1⟩, + ⟨4,566,312,1212,0,0,0,-1,1⟩, + ⟨1,567,0,576,1213,1605,0,0,1⟩, + ⟨1,24,0,456,1213,1270,0,0,1⟩, + ⟨4,567,24,1213,0,0,0,-1,1⟩, + ],#[0,0,0,85,0,0,0,0,0,0],392⟩, by decide⟩ +def backward_104 : CheckedSegment frames paid warps := + ⟨⟨backwardShard4State104, backwardShard4State105, + [ + ⟨1,574,0,595,1214,1658,0,0,1⟩, + ⟨1,332,0,477,1214,1329,0,0,1⟩, + ⟨4,574,332,1214,0,0,0,-1,1⟩, + ⟨1,575,0,596,1215,1661,0,0,1⟩, + ⟨1,334,0,478,1215,1332,0,0,1⟩, + ⟨4,575,334,1215,0,0,0,-1,1⟩, + ⟨1,528,0,511,957,1423,0,0,1⟩, + ⟨1,462,0,377,957,1049,0,0,1⟩, + ⟨4,528,462,957,0,0,0,1,2⟩, + ⟨1,529,0,512,958,1426,0,0,1⟩, + ⟨1,463,0,378,958,1052,0,0,1⟩, + ⟨4,529,463,958,0,0,0,1,2⟩, + ⟨1,518,0,493,959,1373,0,0,1⟩, + ⟨1,470,0,397,959,1105,0,0,1⟩, + ⟨4,518,470,959,0,0,0,1,2⟩, + ⟨1,519,0,494,960,1376,0,0,1⟩, + ⟨1,471,0,398,960,1108,0,0,1⟩, + ⟨4,519,471,960,0,0,0,1,2⟩, + ⟨1,568,0,577,1216,1608,0,0,1⟩, + ⟨1,328,0,475,1216,1323,0,0,1⟩, + ⟨4,568,328,1216,0,0,0,-1,1⟩, + ⟨1,569,0,578,1217,1611,0,0,1⟩, + ⟨1,109,0,476,1217,1326,0,0,1⟩, + ⟨4,569,109,1217,0,0,0,-1,1⟩, + ⟨1,576,0,597,1218,1664,0,0,1⟩, + ⟨1,316,0,457,1218,1273,0,0,1⟩, + ⟨4,576,316,1218,0,0,0,-1,1⟩, + ⟨1,577,0,598,1219,1667,0,0,1⟩, + ⟨1,318,0,458,1219,1276,0,0,1⟩, + ⟨4,577,318,1219,0,0,0,-1,1⟩, + ⟨1,520,0,495,965,1379,0,0,1⟩, + ⟨1,478,0,415,965,1155,0,0,1⟩, + ⟨4,520,478,965,0,0,0,-1,1⟩, + ⟨1,521,0,496,966,1382,0,0,1⟩, + ⟨1,479,0,416,966,1158,0,0,1⟩, + ⟨4,521,479,966,0,0,0,-1,1⟩, + ⟨1,532,0,515,967,1435,0,0,1⟩, + ⟨1,488,0,435,967,1211,0,0,1⟩, + ⟨4,532,488,967,0,0,0,-1,1⟩, + ⟨1,533,0,516,968,1438,0,0,1⟩, + ⟨1,489,0,436,968,1214,0,0,1⟩, + ⟨4,533,489,968,0,0,0,-1,1⟩, + ⟨1,544,0,535,333,1490,0,0,1⟩, + ⟨1,498,0,455,333,1266,0,0,1⟩, + ⟨4,544,498,333,0,0,0,-1,1⟩, + ⟨1,545,0,536,334,1493,0,0,1⟩, + ⟨1,499,0,456,334,1269,0,0,1⟩, + ⟨4,545,499,334,0,0,0,-1,1⟩, + ⟨1,556,0,555,338,1546,0,0,1⟩, + ⟨1,509,0,475,338,1322,0,0,1⟩, + ⟨4,556,509,338,0,0,0,-1,1⟩, + ⟨1,557,0,556,332,1549,0,0,1⟩, + ⟨1,510,0,476,332,1325,0,0,1⟩, + ⟨4,557,510,332,0,0,0,-1,1⟩, + ⟨1,534,0,517,969,1441,0,0,1⟩, + ⟨1,480,0,417,969,1161,0,0,1⟩, + ⟨4,534,480,969,0,0,0,-1,1⟩, + ⟨1,535,0,518,970,1444,0,0,1⟩, + ⟨1,481,0,418,970,1164,0,0,1⟩, + ⟨4,535,481,970,0,0,0,-1,1⟩, + ⟨1,522,0,497,971,1385,0,0,1⟩, + ⟨1,490,0,437,971,1217,0,0,1⟩, + ⟨4,522,490,971,0,0,0,-1,1⟩, + ⟨1,523,0,498,972,1388,0,0,1⟩, + ⟨1,491,0,438,972,1220,0,0,1⟩, + ⟨4,523,491,972,0,0,0,-1,1⟩, + ⟨1,546,0,537,336,1496,0,0,1⟩, + ⟨1,511,0,477,336,1328,0,0,1⟩, + ⟨4,546,511,336,0,0,0,-1,1⟩, + ⟨1,547,0,538,337,1499,0,0,1⟩, + ⟨1,512,0,478,337,1331,0,0,1⟩, + ⟨4,547,512,337,0,0,0,-1,1⟩, + ⟨1,558,0,557,313,1552,0,0,1⟩, + ⟨1,500,0,457,313,1272,0,0,1⟩, + ⟨4,558,500,313,0,0,0,-1,1⟩, + ⟨1,559,0,558,315,1555,0,0,1⟩, + ⟨1,501,0,458,315,1275,0,0,1⟩, + ⟨4,559,501,315,0,0,0,-1,1⟩, + ⟨1,548,0,839,973,2009,0,0,1⟩, + ⟨1,273,0,869,973,2061,0,0,1⟩, + ⟨4,548,273,973,0,0,0,-1,1⟩, + ⟨1,549,0,841,974,2013,0,0,1⟩, + ⟨1,275,0,871,974,2065,0,0,1⟩, + ⟨4,549,275,974,0,0,0,-1,1⟩, + ⟨1,524,0,849,297,2029,0,0,1⟩, + ⟨1,502,0,859,297,2045,0,0,1⟩, + ⟨4,524,502,297,0,0,0,-1,1⟩, + ⟨1,525,0,851,975,2031,0,0,1⟩, + ⟨1,305,0,861,975,2047,0,0,1⟩, + ⟨4,525,305,975,0,0,0,-1,1⟩, + ⟨1,536,0,854,323,2037,0,0,1⟩, + ⟨1,513,0,864,323,2053,0,0,1⟩, + ⟨4,536,513,323,0,0,0,-1,1⟩, + ⟨1,537,0,856,976,2039,0,0,1⟩, + ⟨1,321,0,866,976,2055,0,0,1⟩, + ⟨4,537,321,976,0,0,0,-1,1⟩, + ⟨1,560,0,844,977,2019,0,0,1⟩, + ⟨1,289,0,874,977,2071,0,0,1⟩, + ⟨4,560,289,977,0,0,0,-1,1⟩, + ⟨1,561,0,846,978,2023,0,0,1⟩, + ⟨1,291,0,876,978,2075,0,0,1⟩, + ⟨4,561,291,978,0,0,0,-1,1⟩, + ⟨3,243,0,292,293,90,1,0,1⟩, + ⟨3,349,0,305,293,103,14,0,1⟩, + ⟨3,365,0,307,293,105,16,0,1⟩, + ⟨3,361,0,307,293,106,17,0,1⟩, + ⟨1,586,0,0,293,121,0,0,1⟩, + ⟨4,349,586,293,0,0,0,1,1⟩, + ⟨1,587,0,0,293,121,0,0,1⟩, + ⟨4,349,587,293,0,0,0,1,1⟩, + ⟨1,588,0,0,293,121,0,0,1⟩, + ⟨4,349,588,293,0,0,0,-1,1⟩, + ⟨4,243,586,293,0,0,0,-1,1⟩, + ⟨4,243,587,293,0,0,0,1,1⟩, + ⟨1,589,0,0,293,121,0,0,1⟩, + ⟨4,243,589,293,0,0,0,1,1⟩, + ⟨4,365,586,293,0,0,0,-1,1⟩, + ⟨4,365,588,293,0,0,0,1,1⟩, + ⟨4,365,589,293,0,0,0,1,1⟩, + ⟨4,361,587,293,0,0,0,1,1⟩, + ⟨4,361,588,293,0,0,0,-1,1⟩, + ⟨4,361,589,293,0,0,0,1,1⟩, + ⟨1,586,0,293,877,797,0,0,1⟩, + ⟨4,283,586,877,0,0,0,-1,1⟩, + ⟨1,587,0,293,878,798,0,0,1⟩, + ⟨4,100,587,878,0,0,0,-1,1⟩, + ⟨1,588,0,293,879,799,0,0,1⟩, + ⟨4,315,588,879,0,0,0,-1,1⟩, + ],#[0,19,16,36,4,0,0,0,0,0],400⟩, by decide⟩ +#eval "NativeBackwardProofs4 checked" +end NativeData diff --git a/research/kappa-round3-warp-lean-20261022/NativeBackwardProofs4.log b/research/kappa-round3-warp-lean-20261022/NativeBackwardProofs4.log new file mode 100644 index 0000000000..a1e927fd09 --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeBackwardProofs4.log @@ -0,0 +1 @@ +"NativeBackwardProofs4 checked" diff --git a/research/kappa-round3-warp-lean-20261022/NativeBackwardProofs5.lean b/research/kappa-round3-warp-lean-20261022/NativeBackwardProofs5.lean new file mode 100644 index 0000000000..6ec2a8bdca --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeBackwardProofs5.lean @@ -0,0 +1,2803 @@ +-- Generated by native_generate.py from canonical payload SHA256 +-- cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd +import NativeData +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NativeData +open NativeCertificate +def backwardShard5State105 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (305))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (309)) (.leaf (884))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1196)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (299)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (906)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (629)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (834)) (.branch 1 (.leaf (703)) (.leaf (880)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (301))) (.branch 1 (.leaf (870)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (914))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (884)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1206))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (308))) (.branch 1 (.leaf (619)) (.leaf (882)))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1207))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (308)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (303)) (.leaf (704))) (.branch 1 (.leaf (878)) (.branch 1 (.leaf (301)) (.leaf (875))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (861)) (.leaf (648))) (.branch 1 (.leaf (869)) (.branch 1 (.leaf (876)) (.leaf (873)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (837))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (845)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (852))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (1204)) (.branch 1 (.leaf (501)) (.leaf (862))))) (.branch 2 (.branch 1 (.leaf (841)) (.leaf (849))) (.branch 1 (.leaf (856)) (.branch 1 (.leaf (853)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (840)) (.branch 1 (.leaf (421)) (.leaf (842))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (848)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (854)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (843)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (846)) (.leaf (839))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (857)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (1572)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (872))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (868)) (.branch 1 (.leaf (544)) (.leaf (874))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (863)) (.leaf (866)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (859)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (858)) (.branch 1 (.leaf (504)) (.leaf (864)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (851)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (871)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (867)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (838)) (.leaf (424))) (.branch 1 (.leaf (844)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (847)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (1188)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (1192))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (1191)) (.leaf (1187))))) (.branch 2 (.branch 1 (.leaf (1195)) (.leaf (703))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (690)) (.leaf (1199))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1200))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (902))) (.branch 1 (.leaf (293)) (.branch 1 (.leaf (910)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (909)) (.leaf (901))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (904)) (.branch 1 (.leaf (295)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (911))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (886)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (894)) (.leaf (299))) (.branch 1 (.leaf (893)) (.branch 1 (.leaf (885)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (299))) (.branch 1 (.leaf (877)) (.branch 1 (.leaf (947)) (.leaf (299)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (830))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (888))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (896))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (895)) (.leaf (887))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (301))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (940))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (303)) (.leaf (879))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (303))) (.branch 1 (.leaf (1219)) (.leaf (832)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (304)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (834)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (890)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (900)) (.leaf (305))) (.branch 1 (.leaf (899)) (.branch 1 (.leaf (889)) (.leaf (905)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (305)) (.leaf (305))) (.branch 1 (.leaf (881)) (.branch 1 (.leaf (915)) (.leaf (293))))) (.branch 2 (.branch 1 (.leaf (916)) (.leaf (831))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (892)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (898))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (897)) (.leaf (891))))) (.branch 2 (.branch 1 (.leaf (913)) (.leaf (293))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (293)) (.leaf (908))) (.branch 1 (.leaf (833)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (979))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (308)) (.leaf (883))))) (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (308))) (.branch 1 (.leaf (1211)) (.branch 1 (.leaf (829)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1208)) (.branch 1 (.leaf (309)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (981))) (.branch 1 (.leaf (309)) (.leaf (982)))) (.branch 2 (.branch 1 (.leaf (835)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (906)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (1909))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1909))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (916))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1933)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (830)) (.leaf (1933))) (.branch 1 (.leaf (832)) (.branch 1 (.leaf (1933)) (.leaf (1206))))) (.branch 2 (.branch 1 (.leaf (870)) (.leaf (1207))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1933)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (875)) (.leaf (648))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (649)) (.leaf (1189))))) (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (1193))) (.branch 1 (.leaf (1194)) (.branch 1 (.leaf (1197)) (.leaf (1198))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1201)) (.leaf (1202))) (.branch 1 (.leaf (917)) (.branch 1 (.leaf (918)) (.leaf (925))))) (.branch 2 (.branch 1 (.leaf (926)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (927)) (.leaf (928))) (.branch 1 (.leaf (919)) (.branch 1 (.leaf (920)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (1187)) (.leaf (1188)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (1189)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1191))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1192)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1193)) (.leaf (1194))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1195))) (.branch 1 (.leaf (1196)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (297))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1197)) (.leaf (1198))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (323)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1199)) (.leaf (1200))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (333))) (.branch 1 (.leaf (334)) (.branch 1 (.leaf (336)) (.leaf (337))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1201)) (.branch 1 (.leaf (1202)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (338)) (.leaf (332))))) (.branch 2 (.branch 1 (.leaf (313)) (.leaf (315))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (829))) (.branch 1 (.leaf (613)) (.branch 1 (.leaf (831)) (.leaf (615)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (833)) (.leaf (617))) (.branch 1 (.leaf (835)) (.branch 1 (.leaf (877)) (.leaf (878))))) (.branch 2 (.branch 1 (.leaf (879)) (.leaf (293))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (2085)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (2085)) (.leaf (281)))))))))))) +def backwardShard5State106 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (904))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (906)) (.leaf (884))) (.branch 1 (.leaf (907)) (.branch 1 (.leaf (1196)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (908)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (906)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (629)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (834)) (.branch 1 (.leaf (703)) (.leaf (880)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (301))) (.branch 1 (.leaf (870)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (914))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (884)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1206))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (308))) (.branch 1 (.leaf (619)) (.leaf (882)))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1207))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (308)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (303)) (.leaf (704))) (.branch 1 (.leaf (878)) (.branch 1 (.leaf (301)) (.leaf (875))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (861)) (.leaf (648))) (.branch 1 (.leaf (869)) (.branch 1 (.leaf (876)) (.leaf (873)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (837))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (845)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (852))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (1204)) (.branch 1 (.leaf (501)) (.leaf (862))))) (.branch 2 (.branch 1 (.leaf (841)) (.leaf (849))) (.branch 1 (.leaf (856)) (.branch 1 (.leaf (853)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (840)) (.branch 1 (.leaf (421)) (.leaf (842))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (848)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (854)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (843)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (846)) (.leaf (839))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (857)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (1572)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (872))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (868)) (.branch 1 (.leaf (544)) (.leaf (874))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (863)) (.leaf (866)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (859)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (858)) (.branch 1 (.leaf (504)) (.leaf (864)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (851)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (871)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (867)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (838)) (.leaf (424))) (.branch 1 (.leaf (844)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (847)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (1188)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (1192))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (1191)) (.leaf (1187))))) (.branch 2 (.branch 1 (.leaf (1195)) (.leaf (703))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (690)) (.leaf (1199))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1200))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (902))) (.branch 1 (.leaf (882)) (.branch 1 (.leaf (910)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (909)) (.leaf (901))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (904)) (.branch 1 (.leaf (295)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (911))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (886)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (894)) (.leaf (299))) (.branch 1 (.leaf (893)) (.branch 1 (.leaf (885)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (299))) (.branch 1 (.leaf (877)) (.branch 1 (.leaf (947)) (.leaf (299)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (830))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (888))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (896))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (895)) (.leaf (887))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (301))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (940))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (303)) (.leaf (879))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (303))) (.branch 1 (.leaf (1219)) (.leaf (832)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (304)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (834)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (890)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (900)) (.leaf (305))) (.branch 1 (.leaf (899)) (.branch 1 (.leaf (889)) (.leaf (905)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (305)) (.leaf (305))) (.branch 1 (.leaf (881)) (.branch 1 (.leaf (915)) (.leaf (880))))) (.branch 2 (.branch 1 (.leaf (916)) (.leaf (831))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (892)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (898))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (897)) (.leaf (891))))) (.branch 2 (.branch 1 (.leaf (913)) (.leaf (884))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (908))) (.branch 1 (.leaf (833)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (979))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (308)) (.leaf (883))))) (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (308))) (.branch 1 (.leaf (1211)) (.branch 1 (.leaf (829)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1208)) (.branch 1 (.leaf (309)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (981))) (.branch 1 (.leaf (309)) (.leaf (982)))) (.branch 2 (.branch 1 (.leaf (835)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (906)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (892))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (896))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (898)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (916))) (.branch 1 (.leaf (900)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (1551)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1551)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (830)) (.leaf (1551))) (.branch 1 (.leaf (832)) (.branch 1 (.leaf (1933)) (.leaf (1206))))) (.branch 2 (.branch 1 (.leaf (870)) (.leaf (1207))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1933)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (875)) (.leaf (648))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (649)) (.leaf (1189))))) (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (1193))) (.branch 1 (.leaf (1194)) (.branch 1 (.leaf (1197)) (.leaf (1198))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1201)) (.leaf (1202))) (.branch 1 (.leaf (917)) (.branch 1 (.leaf (918)) (.leaf (925))))) (.branch 2 (.branch 1 (.leaf (926)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (927)) (.leaf (928))) (.branch 1 (.leaf (919)) (.branch 1 (.leaf (920)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (1187)) (.leaf (1188)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (1189)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1191))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1192)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1193)) (.leaf (1194))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1195))) (.branch 1 (.leaf (1196)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (297))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1197)) (.leaf (1198))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (323)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1199)) (.leaf (1200))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (891))) (.branch 1 (.leaf (334)) (.branch 1 (.leaf (336)) (.leaf (337))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1201)) (.branch 1 (.leaf (1202)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (338)) (.leaf (332))))) (.branch 2 (.branch 1 (.leaf (888)) (.leaf (890))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (829))) (.branch 1 (.leaf (613)) (.branch 1 (.leaf (831)) (.leaf (615)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (833)) (.leaf (617))) (.branch 1 (.leaf (835)) (.branch 1 (.leaf (877)) (.leaf (878))))) (.branch 2 (.branch 1 (.leaf (879)) (.leaf (881))) (.branch 1 (.leaf (885)) (.branch 1 (.leaf (886)) (.leaf (887)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (893))) (.branch 1 (.leaf (894)) (.branch 1 (.leaf (895)) (.leaf (897))))) (.branch 2 (.branch 1 (.leaf (901)) (.leaf (902))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (905)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (2085)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (2085)) (.leaf (281)))))))))))) +def backwardShard5State107 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (904))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (906)) (.leaf (884))) (.branch 1 (.leaf (907)) (.branch 1 (.leaf (1196)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (908)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (906)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (629)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (834)) (.branch 1 (.leaf (703)) (.leaf (880)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (301))) (.branch 1 (.leaf (870)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (914))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (884)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1206))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (308))) (.branch 1 (.leaf (619)) (.leaf (882)))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1207))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (308)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (303)) (.leaf (704))) (.branch 1 (.leaf (878)) (.branch 1 (.leaf (301)) (.leaf (875))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (861)) (.leaf (648))) (.branch 1 (.leaf (869)) (.branch 1 (.leaf (876)) (.leaf (873)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (837))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (845)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (852))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (1204)) (.branch 1 (.leaf (501)) (.leaf (862))))) (.branch 2 (.branch 1 (.leaf (841)) (.leaf (849))) (.branch 1 (.leaf (856)) (.branch 1 (.leaf (853)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (840)) (.branch 1 (.leaf (421)) (.leaf (842))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (848)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (854)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (843)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (846)) (.leaf (839))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (857)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (1572)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (872))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (868)) (.branch 1 (.leaf (544)) (.leaf (874))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (863)) (.leaf (866)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (859)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (858)) (.branch 1 (.leaf (504)) (.leaf (864)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (851)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (871)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (867)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (838)) (.leaf (424))) (.branch 1 (.leaf (844)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (847)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (1188)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (1192))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (1191)) (.leaf (1187))))) (.branch 2 (.branch 1 (.leaf (1195)) (.leaf (703))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (690)) (.leaf (1199))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1200))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (902))) (.branch 1 (.leaf (882)) (.branch 1 (.leaf (910)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (909)) (.leaf (901))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (928))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (904)) (.branch 1 (.leaf (1210)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (911))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (886)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (894)) (.leaf (299))) (.branch 1 (.leaf (893)) (.branch 1 (.leaf (885)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (299))) (.branch 1 (.leaf (877)) (.branch 1 (.leaf (947)) (.leaf (299)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (830))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (888))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (896))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (895)) (.leaf (887))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (301))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (940))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (303)) (.leaf (879))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (303))) (.branch 1 (.leaf (1219)) (.leaf (832)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (304)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (834)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (890)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (900)) (.leaf (305))) (.branch 1 (.leaf (899)) (.branch 1 (.leaf (889)) (.leaf (905)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (305)) (.leaf (305))) (.branch 1 (.leaf (881)) (.branch 1 (.leaf (915)) (.leaf (880))))) (.branch 2 (.branch 1 (.leaf (916)) (.leaf (831))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (892)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (898))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (897)) (.leaf (891))))) (.branch 2 (.branch 1 (.leaf (913)) (.leaf (884))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (908))) (.branch 1 (.leaf (833)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (979))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (308)) (.leaf (883))))) (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (308))) (.branch 1 (.leaf (1211)) (.branch 1 (.leaf (829)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1208)) (.branch 1 (.leaf (309)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (981))) (.branch 1 (.leaf (309)) (.leaf (982)))) (.branch 2 (.branch 1 (.leaf (835)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (906)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (892))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (896))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (898)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (916))) (.branch 1 (.leaf (900)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (912)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (914)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (830)) (.leaf (915))) (.branch 1 (.leaf (832)) (.branch 1 (.leaf (916)) (.leaf (1206))))) (.branch 2 (.branch 1 (.leaf (870)) (.leaf (1207))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (298)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (875)) (.leaf (648))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (649)) (.leaf (1189))))) (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (1193))) (.branch 1 (.leaf (1194)) (.branch 1 (.leaf (1197)) (.leaf (1198))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1201)) (.leaf (1202))) (.branch 1 (.leaf (917)) (.branch 1 (.leaf (918)) (.leaf (925))))) (.branch 2 (.branch 1 (.leaf (926)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (927)) (.leaf (928))) (.branch 1 (.leaf (919)) (.branch 1 (.leaf (920)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (1187)) (.leaf (1188)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (1189)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1191))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1192)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1193)) (.leaf (1194))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1195))) (.branch 1 (.leaf (1196)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (298))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1197)) (.leaf (1198))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (298)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1199)) (.leaf (1200))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (891))) (.branch 1 (.leaf (920)) (.branch 1 (.leaf (980)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1201)) (.branch 1 (.leaf (1202)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (982)) (.leaf (298))))) (.branch 2 (.branch 1 (.leaf (888)) (.leaf (890))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (829))) (.branch 1 (.leaf (613)) (.branch 1 (.leaf (831)) (.leaf (615)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (833)) (.leaf (617))) (.branch 1 (.leaf (835)) (.branch 1 (.leaf (877)) (.leaf (878))))) (.branch 2 (.branch 1 (.leaf (879)) (.leaf (881))) (.branch 1 (.leaf (885)) (.branch 1 (.leaf (886)) (.leaf (887)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (893))) (.branch 1 (.leaf (894)) (.branch 1 (.leaf (895)) (.leaf (897))))) (.branch 2 (.branch 1 (.leaf (901)) (.leaf (902))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (905)) (.leaf (909)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (910)) (.leaf (911))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (917)) (.leaf (918))))) (.branch 2 (.branch 1 (.leaf (919)) (.leaf (979))) (.branch 1 (.leaf (925)) (.branch 1 (.leaf (926)) (.leaf (927))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1208)) (.leaf (933))) (.branch 1 (.leaf (298)) (.branch 1 (.leaf (298)) (.leaf (298))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (2085)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (2085)) (.leaf (281)))))))))))) +def backwardShard5State108 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (904))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (906)) (.leaf (884))) (.branch 1 (.leaf (907)) (.branch 1 (.leaf (1196)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (908)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (906)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (629)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (834)) (.branch 1 (.leaf (703)) (.leaf (880)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (965)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (301))) (.branch 1 (.leaf (870)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (914))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (884)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1206))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (308))) (.branch 1 (.leaf (619)) (.leaf (882)))) (.branch 2 (.branch 1 (.leaf (966)) (.leaf (1207))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (308)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (967)) (.leaf (704))) (.branch 1 (.leaf (878)) (.branch 1 (.leaf (300)) (.leaf (875))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (861)) (.leaf (648))) (.branch 1 (.leaf (869)) (.branch 1 (.leaf (876)) (.leaf (873)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (837))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (845)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (852))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (1204)) (.branch 1 (.leaf (501)) (.leaf (862))))) (.branch 2 (.branch 1 (.leaf (841)) (.leaf (849))) (.branch 1 (.leaf (856)) (.branch 1 (.leaf (853)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (840)) (.branch 1 (.leaf (421)) (.leaf (842))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (848)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (854)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (843)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (846)) (.leaf (839))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (857)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (1572)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (872))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (868)) (.branch 1 (.leaf (544)) (.leaf (874))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (863)) (.leaf (866)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (859)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (858)) (.branch 1 (.leaf (504)) (.leaf (864)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (851)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (871)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (867)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (838)) (.leaf (424))) (.branch 1 (.leaf (844)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (847)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (300)) (.leaf (1188)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1219)) (.leaf (1192))) (.branch 1 (.leaf (1218)) (.branch 1 (.leaf (1191)) (.leaf (1187))))) (.branch 2 (.branch 1 (.leaf (1195)) (.leaf (703))) (.branch 1 (.leaf (1217)) (.branch 1 (.leaf (690)) (.leaf (1199))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1200))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (960)) (.leaf (902))) (.branch 1 (.leaf (882)) (.branch 1 (.leaf (910)) (.leaf (948)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (909)) (.leaf (901))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (928))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (947))) (.branch 1 (.leaf (904)) (.branch 1 (.leaf (1210)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (911))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (886)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (894)) (.leaf (299))) (.branch 1 (.leaf (893)) (.branch 1 (.leaf (885)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (300)) (.leaf (299))) (.branch 1 (.leaf (877)) (.branch 1 (.leaf (947)) (.leaf (968)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (830))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (888))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (896))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (895)) (.leaf (887))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (301))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (940))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (303)) (.leaf (879))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (946))) (.branch 1 (.leaf (1219)) (.leaf (832)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (944)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (834)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (890)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (900)) (.leaf (305))) (.branch 1 (.leaf (899)) (.branch 1 (.leaf (889)) (.leaf (905)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (305)) (.leaf (305))) (.branch 1 (.leaf (881)) (.branch 1 (.leaf (915)) (.leaf (880))))) (.branch 2 (.branch 1 (.leaf (916)) (.leaf (831))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (892)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (898))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (897)) (.leaf (891))))) (.branch 2 (.branch 1 (.leaf (913)) (.leaf (884))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (908))) (.branch 1 (.leaf (833)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (979))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (308)) (.leaf (883))))) (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (308))) (.branch 1 (.leaf (1211)) (.branch 1 (.leaf (829)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1208)) (.branch 1 (.leaf (300)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (981))) (.branch 1 (.leaf (309)) (.leaf (982)))) (.branch 2 (.branch 1 (.leaf (835)) (.leaf (280))) (.branch 1 (.leaf (952)) (.branch 1 (.leaf (906)) (.leaf (1213)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (892))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (896))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (898)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (916))) (.branch 1 (.leaf (900)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (912)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (914)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (830)) (.leaf (915))) (.branch 1 (.leaf (832)) (.branch 1 (.leaf (916)) (.leaf (1206))))) (.branch 2 (.branch 1 (.leaf (870)) (.leaf (1207))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (940)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (875)) (.leaf (648))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (649)) (.leaf (1189))))) (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (1193))) (.branch 1 (.leaf (1194)) (.branch 1 (.leaf (1197)) (.leaf (1198))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1201)) (.leaf (1202))) (.branch 1 (.leaf (917)) (.branch 1 (.leaf (918)) (.leaf (925))))) (.branch 2 (.branch 1 (.leaf (926)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (927)) (.leaf (928))) (.branch 1 (.leaf (919)) (.branch 1 (.leaf (920)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (1187)) (.leaf (1188)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (1189)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1191))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1192)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1193)) (.leaf (1194))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1195))) (.branch 1 (.leaf (1196)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (936))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1197)) (.leaf (1198))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (939)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1199)) (.leaf (1200))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (891))) (.branch 1 (.leaf (920)) (.branch 1 (.leaf (980)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1201)) (.branch 1 (.leaf (1202)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (982)) (.leaf (938))))) (.branch 2 (.branch 1 (.leaf (888)) (.leaf (890))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (829))) (.branch 1 (.leaf (613)) (.branch 1 (.leaf (831)) (.leaf (615)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (833)) (.leaf (617))) (.branch 1 (.leaf (835)) (.branch 1 (.leaf (877)) (.leaf (878))))) (.branch 2 (.branch 1 (.leaf (879)) (.leaf (881))) (.branch 1 (.leaf (885)) (.branch 1 (.leaf (886)) (.leaf (887)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (893))) (.branch 1 (.leaf (894)) (.branch 1 (.leaf (895)) (.leaf (897))))) (.branch 2 (.branch 1 (.leaf (901)) (.leaf (902))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (905)) (.leaf (909)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (910)) (.leaf (911))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (917)) (.leaf (918))))) (.branch 2 (.branch 1 (.leaf (919)) (.leaf (979))) (.branch 1 (.leaf (925)) (.branch 1 (.leaf (926)) (.leaf (927))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1208)) (.leaf (933))) (.branch 1 (.leaf (934)) (.branch 1 (.leaf (935)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (941)) (.leaf (942))) (.branch 1 (.leaf (943)) (.branch 1 (.leaf (945)) (.leaf (949)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (950)) (.leaf (951))) (.branch 1 (.leaf (1212)) (.branch 1 (.leaf (1214)) (.leaf (1215))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (959)) (.branch 1 (.leaf (1216)) (.leaf (281)))))))))))) +def backwardShard5State109 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (904))) (.branch 1 (.leaf (659)) (.leaf (988)))) (.branch 2 (.branch 1 (.leaf (906)) (.leaf (884))) (.branch 1 (.leaf (907)) (.branch 1 (.leaf (1196)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (908)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (906)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (336)) (.branch 1 (.leaf (629)) (.leaf (973))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (834)) (.branch 1 (.leaf (703)) (.leaf (880)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (965)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (974))) (.branch 1 (.leaf (870)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (914))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (884)) (.leaf (969)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (996)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (297)) (.leaf (1206))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (970))) (.branch 1 (.leaf (619)) (.leaf (882)))) (.branch 2 (.branch 1 (.leaf (966)) (.leaf (1207))) (.branch 1 (.leaf (323)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (971)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (967)) (.leaf (704))) (.branch 1 (.leaf (878)) (.branch 1 (.leaf (333)) (.leaf (875))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (861)) (.leaf (648))) (.branch 1 (.leaf (869)) (.branch 1 (.leaf (876)) (.leaf (873)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (989))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (988))) (.branch 1 (.leaf (991)) (.branch 1 (.leaf (996)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (852))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (1204)) (.branch 1 (.leaf (501)) (.leaf (862))))) (.branch 2 (.branch 1 (.leaf (989)) (.leaf (849))) (.branch 1 (.leaf (856)) (.branch 1 (.leaf (853)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (988)) (.branch 1 (.leaf (991)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (848)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (854)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (993)) (.leaf (987))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (857)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (1572)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (872))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (868)) (.branch 1 (.leaf (544)) (.leaf (874))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (863)) (.leaf (866)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (859)) (.leaf (729))) (.branch 1 (.leaf (990)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (858)) (.branch 1 (.leaf (504)) (.leaf (864)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (851)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (871)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (867)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (993))) (.branch 1 (.leaf (995)) (.branch 1 (.leaf (990)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (847)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (334)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1219)) (.leaf (1192))) (.branch 1 (.leaf (1218)) (.branch 1 (.leaf (1191)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (1195)) (.leaf (703))) (.branch 1 (.leaf (1217)) (.branch 1 (.leaf (690)) (.leaf (1199))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1200))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (960)) (.leaf (902))) (.branch 1 (.leaf (882)) (.branch 1 (.leaf (910)) (.leaf (948)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (909)) (.leaf (901))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (928))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (947))) (.branch 1 (.leaf (904)) (.branch 1 (.leaf (1210)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (911))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (886)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (894)) (.leaf (299))) (.branch 1 (.leaf (893)) (.branch 1 (.leaf (885)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (338)) (.leaf (299))) (.branch 1 (.leaf (877)) (.branch 1 (.leaf (947)) (.leaf (968)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (830))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (888))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (896))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (895)) (.leaf (887))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (977))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (975)) (.leaf (940))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (978)) (.branch 1 (.leaf (303)) (.leaf (879))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (946))) (.branch 1 (.leaf (1219)) (.leaf (832)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (944)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (834)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (890)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (900)) (.leaf (305))) (.branch 1 (.leaf (899)) (.branch 1 (.leaf (889)) (.leaf (905)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (315)) (.leaf (305))) (.branch 1 (.leaf (881)) (.branch 1 (.leaf (915)) (.leaf (880))))) (.branch 2 (.branch 1 (.leaf (916)) (.leaf (831))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (892)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (898))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (897)) (.leaf (891))))) (.branch 2 (.branch 1 (.leaf (913)) (.leaf (884))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (908))) (.branch 1 (.leaf (833)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (979))) (.branch 1 (.leaf (337)) (.branch 1 (.leaf (308)) (.leaf (883))))) (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (313))) (.branch 1 (.leaf (1211)) (.branch 1 (.leaf (990)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1208)) (.branch 1 (.leaf (332)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (981))) (.branch 1 (.leaf (972)) (.leaf (982)))) (.branch 2 (.branch 1 (.leaf (991)) (.leaf (280))) (.branch 1 (.leaf (952)) (.branch 1 (.leaf (906)) (.leaf (1213)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (892))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (896))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (898)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (916))) (.branch 1 (.leaf (900)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (912)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (914)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (830)) (.leaf (915))) (.branch 1 (.leaf (832)) (.branch 1 (.leaf (916)) (.leaf (1206))))) (.branch 2 (.branch 1 (.leaf (870)) (.leaf (1207))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (940)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (875)) (.leaf (648))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (649)) (.leaf (988))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (1193))) (.branch 1 (.leaf (1194)) (.branch 1 (.leaf (1197)) (.leaf (1198))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1201)) (.leaf (1202))) (.branch 1 (.leaf (917)) (.branch 1 (.leaf (918)) (.leaf (925))))) (.branch 2 (.branch 1 (.leaf (926)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (927)) (.leaf (928))) (.branch 1 (.leaf (919)) (.branch 1 (.leaf (920)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (990)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (989)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1191))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1192)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1193)) (.leaf (1194))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1195))) (.branch 1 (.leaf (1196)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (936))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1197)) (.leaf (1198))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (939)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1199)) (.leaf (1200))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (891))) (.branch 1 (.leaf (920)) (.branch 1 (.leaf (980)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1201)) (.branch 1 (.leaf (1202)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (982)) (.leaf (938))))) (.branch 2 (.branch 1 (.leaf (888)) (.leaf (890))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (989))) (.branch 1 (.leaf (613)) (.branch 1 (.leaf (831)) (.leaf (615)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (833)) (.leaf (995))) (.branch 1 (.leaf (993)) (.branch 1 (.leaf (877)) (.leaf (878))))) (.branch 2 (.branch 1 (.leaf (879)) (.leaf (881))) (.branch 1 (.leaf (885)) (.branch 1 (.leaf (886)) (.leaf (887)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (893))) (.branch 1 (.leaf (894)) (.branch 1 (.leaf (895)) (.leaf (897))))) (.branch 2 (.branch 1 (.leaf (901)) (.leaf (902))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (905)) (.leaf (909)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (910)) (.leaf (911))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (917)) (.leaf (918))))) (.branch 2 (.branch 1 (.leaf (919)) (.leaf (979))) (.branch 1 (.leaf (925)) (.branch 1 (.leaf (926)) (.leaf (927))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1208)) (.leaf (933))) (.branch 1 (.leaf (934)) (.branch 1 (.leaf (935)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (941)) (.leaf (942))) (.branch 1 (.leaf (943)) (.branch 1 (.leaf (945)) (.leaf (949)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (950)) (.leaf (951))) (.branch 1 (.leaf (1212)) (.branch 1 (.leaf (1214)) (.leaf (1215))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (959)) (.branch 1 (.leaf (1216)) (.leaf (281)))))))))))) +def backwardShard5State110 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (904))) (.branch 1 (.leaf (659)) (.leaf (988)))) (.branch 2 (.branch 1 (.leaf (906)) (.leaf (884))) (.branch 1 (.leaf (907)) (.branch 1 (.leaf (1042)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (908)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (906)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (336)) (.branch 1 (.leaf (1016)) (.leaf (973))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (703)) (.leaf (880)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (965)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (974))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (914))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (884)) (.leaf (969)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (996)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (297)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (970))) (.branch 1 (.leaf (619)) (.leaf (882)))) (.branch 2 (.branch 1 (.leaf (966)) (.leaf (1010))) (.branch 1 (.leaf (323)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (971)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (967)) (.leaf (704))) (.branch 1 (.leaf (878)) (.branch 1 (.leaf (333)) (.leaf (875))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (1017)) (.leaf (648))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (876)) (.leaf (873)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1017)) (.leaf (728))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (989))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (988))) (.branch 1 (.leaf (991)) (.branch 1 (.leaf (996)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (1010))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (1002)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1032)) (.leaf (659))) (.branch 1 (.leaf (1016)) (.branch 1 (.leaf (1019)) (.leaf (1024))))) (.branch 2 (.branch 1 (.leaf (989)) (.leaf (1039))) (.branch 1 (.leaf (1007)) (.branch 1 (.leaf (1040)) (.leaf (1004)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (988)) (.branch 1 (.leaf (991)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (1004)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (1039)) (.leaf (1007)))) (.branch 2 (.branch 1 (.leaf (1040)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (993)) (.leaf (987))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (1016)) (.leaf (1019))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (1038))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (1030))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (544)) (.leaf (874))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (1042)) (.leaf (1021)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1041)) (.leaf (729))) (.branch 1 (.leaf (990)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (660))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1021)) (.leaf (1042)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1003)) (.leaf (1018))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (1031)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (1018)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1033))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (1003)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (993))) (.branch 1 (.leaf (995)) (.branch 1 (.leaf (990)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (1002)) (.branch 1 (.leaf (1005)) (.leaf (1010))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (334)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1219)) (.leaf (1040))) (.branch 1 (.leaf (1218)) (.branch 1 (.leaf (1010)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (703))) (.branch 1 (.leaf (1217)) (.branch 1 (.leaf (690)) (.leaf (1038))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1200))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (960)) (.leaf (902))) (.branch 1 (.leaf (882)) (.branch 1 (.leaf (910)) (.leaf (948)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (909)) (.leaf (901))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (928))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (947))) (.branch 1 (.leaf (904)) (.branch 1 (.leaf (1210)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (911))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (886)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (894)) (.leaf (299))) (.branch 1 (.leaf (893)) (.branch 1 (.leaf (885)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (338)) (.leaf (299))) (.branch 1 (.leaf (877)) (.branch 1 (.leaf (947)) (.leaf (968)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (888))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (896))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (895)) (.leaf (887))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (977))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (975)) (.leaf (940))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (978)) (.branch 1 (.leaf (303)) (.leaf (879))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (946))) (.branch 1 (.leaf (1219)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (944)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (890)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (900)) (.leaf (305))) (.branch 1 (.leaf (899)) (.branch 1 (.leaf (889)) (.leaf (905)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (315)) (.leaf (305))) (.branch 1 (.leaf (881)) (.branch 1 (.leaf (915)) (.leaf (880))))) (.branch 2 (.branch 1 (.leaf (916)) (.leaf (1004))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (892)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (898))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (897)) (.leaf (891))))) (.branch 2 (.branch 1 (.leaf (913)) (.leaf (884))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (908))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (979))) (.branch 1 (.leaf (337)) (.branch 1 (.leaf (308)) (.leaf (883))))) (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (313))) (.branch 1 (.leaf (1211)) (.branch 1 (.leaf (990)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1208)) (.branch 1 (.leaf (332)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (981))) (.branch 1 (.leaf (972)) (.leaf (982)))) (.branch 2 (.branch 1 (.leaf (991)) (.leaf (280))) (.branch 1 (.leaf (952)) (.branch 1 (.leaf (906)) (.leaf (1213)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (892))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (896))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (898)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (916))) (.branch 1 (.leaf (900)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (912)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (914)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (915))) (.branch 1 (.leaf (1017)) (.branch 1 (.leaf (916)) (.leaf (1039))))) (.branch 2 (.branch 1 (.leaf (1029)) (.leaf (1040))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (940)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (875)) (.leaf (648))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (649)) (.leaf (988))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (1002))) (.branch 1 (.leaf (1039)) (.branch 1 (.leaf (1016)) (.leaf (1041))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1029))) (.branch 1 (.leaf (917)) (.branch 1 (.leaf (918)) (.leaf (925))))) (.branch 2 (.branch 1 (.leaf (926)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (927)) (.leaf (928))) (.branch 1 (.leaf (919)) (.branch 1 (.leaf (920)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (990)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (989)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1004)) (.leaf (1003))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (936))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1018)) (.leaf (1017))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (939)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (891))) (.branch 1 (.leaf (920)) (.branch 1 (.leaf (980)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (1031)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (982)) (.leaf (938))))) (.branch 2 (.branch 1 (.leaf (888)) (.leaf (890))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (989))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1003)) (.leaf (1042)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (995))) (.branch 1 (.leaf (993)) (.branch 1 (.leaf (877)) (.leaf (878))))) (.branch 2 (.branch 1 (.leaf (879)) (.leaf (881))) (.branch 1 (.leaf (885)) (.branch 1 (.leaf (886)) (.leaf (887)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (893))) (.branch 1 (.leaf (894)) (.branch 1 (.leaf (895)) (.leaf (897))))) (.branch 2 (.branch 1 (.leaf (901)) (.leaf (902))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (905)) (.leaf (909)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (910)) (.leaf (911))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (917)) (.leaf (918))))) (.branch 2 (.branch 1 (.leaf (919)) (.leaf (979))) (.branch 1 (.leaf (925)) (.branch 1 (.leaf (926)) (.leaf (927))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1208)) (.leaf (933))) (.branch 1 (.leaf (934)) (.branch 1 (.leaf (935)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (941)) (.leaf (942))) (.branch 1 (.leaf (943)) (.branch 1 (.leaf (945)) (.leaf (949)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (950)) (.leaf (951))) (.branch 1 (.leaf (1212)) (.branch 1 (.leaf (1214)) (.leaf (1215))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (959)) (.branch 1 (.leaf (1216)) (.leaf (281)))))))))))) +def backwardShard5State111 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (904))) (.branch 1 (.leaf (659)) (.leaf (988)))) (.branch 2 (.branch 1 (.leaf (906)) (.leaf (884))) (.branch 1 (.leaf (907)) (.branch 1 (.leaf (1042)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (908)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (906)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (336)) (.branch 1 (.leaf (1016)) (.leaf (973))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (703)) (.leaf (880)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (965)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (974))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (914))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (884)) (.leaf (969)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (996)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (297)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (970))) (.branch 1 (.leaf (619)) (.leaf (882)))) (.branch 2 (.branch 1 (.leaf (966)) (.leaf (1010))) (.branch 1 (.leaf (323)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (971)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (967)) (.leaf (704))) (.branch 1 (.leaf (878)) (.branch 1 (.leaf (333)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (1017)) (.leaf (648))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (1037)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1017)) (.leaf (728))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (989))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (988))) (.branch 1 (.leaf (991)) (.branch 1 (.leaf (996)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (1010))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (1002)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1032)) (.leaf (659))) (.branch 1 (.leaf (1016)) (.branch 1 (.leaf (1019)) (.leaf (1024))))) (.branch 2 (.branch 1 (.leaf (989)) (.leaf (1039))) (.branch 1 (.leaf (1007)) (.branch 1 (.leaf (1040)) (.leaf (1004)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (988)) (.branch 1 (.leaf (991)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (1004)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (1039)) (.leaf (1007)))) (.branch 2 (.branch 1 (.leaf (1040)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (993)) (.leaf (987))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (1016)) (.leaf (1019))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (1038))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1030))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (1037))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (1042)) (.leaf (1021)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1041)) (.leaf (729))) (.branch 1 (.leaf (990)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (660))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1021)) (.leaf (1042)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1003)) (.leaf (1018))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (1031)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (1018)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1033))) (.branch 1 (.leaf (1038)) (.branch 1 (.leaf (1003)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (993))) (.branch 1 (.leaf (995)) (.branch 1 (.leaf (990)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (1002)) (.branch 1 (.leaf (1005)) (.leaf (1010))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (334)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1219)) (.leaf (1040))) (.branch 1 (.leaf (1218)) (.branch 1 (.leaf (1010)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (703))) (.branch 1 (.leaf (1217)) (.branch 1 (.leaf (690)) (.leaf (1038))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1037))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (960)) (.leaf (902))) (.branch 1 (.leaf (882)) (.branch 1 (.leaf (910)) (.leaf (948)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (909)) (.leaf (901))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (928))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (947))) (.branch 1 (.leaf (904)) (.branch 1 (.leaf (1210)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (911))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (886)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (894)) (.leaf (299))) (.branch 1 (.leaf (893)) (.branch 1 (.leaf (885)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (338)) (.leaf (299))) (.branch 1 (.leaf (877)) (.branch 1 (.leaf (947)) (.leaf (968)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (888))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (896))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (895)) (.leaf (887))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (977))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (975)) (.leaf (940))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (978)) (.branch 1 (.leaf (303)) (.leaf (879))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (946))) (.branch 1 (.leaf (1219)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (944)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (890)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (900)) (.leaf (305))) (.branch 1 (.leaf (899)) (.branch 1 (.leaf (889)) (.leaf (905)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (315)) (.leaf (305))) (.branch 1 (.leaf (881)) (.branch 1 (.leaf (915)) (.leaf (880))))) (.branch 2 (.branch 1 (.leaf (916)) (.leaf (1004))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (892)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (898))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (897)) (.leaf (891))))) (.branch 2 (.branch 1 (.leaf (913)) (.leaf (884))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (908))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (979))) (.branch 1 (.leaf (337)) (.branch 1 (.leaf (308)) (.leaf (883))))) (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (313))) (.branch 1 (.leaf (1211)) (.branch 1 (.leaf (990)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1208)) (.branch 1 (.leaf (332)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (981))) (.branch 1 (.leaf (972)) (.leaf (982)))) (.branch 2 (.branch 1 (.leaf (991)) (.leaf (280))) (.branch 1 (.leaf (952)) (.branch 1 (.leaf (906)) (.leaf (1213)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (892))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (896))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (898)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (916))) (.branch 1 (.leaf (900)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (912)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (914)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (915))) (.branch 1 (.leaf (1017)) (.branch 1 (.leaf (916)) (.leaf (1039))))) (.branch 2 (.branch 1 (.leaf (1029)) (.leaf (1040))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (940)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1037)) (.leaf (648))) (.branch 1 (.leaf (1035)) (.branch 1 (.leaf (649)) (.leaf (988))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (1002))) (.branch 1 (.leaf (1039)) (.branch 1 (.leaf (1016)) (.leaf (1041))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1029))) (.branch 1 (.leaf (917)) (.branch 1 (.leaf (918)) (.leaf (925))))) (.branch 2 (.branch 1 (.leaf (926)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (927)) (.leaf (928))) (.branch 1 (.leaf (919)) (.branch 1 (.leaf (920)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (990)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (989)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1004)) (.leaf (1003))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (936))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1018)) (.leaf (1017))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (939)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (891))) (.branch 1 (.leaf (920)) (.branch 1 (.leaf (980)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (1031)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (982)) (.leaf (938))))) (.branch 2 (.branch 1 (.leaf (888)) (.leaf (890))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (989))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1003)) (.leaf (1042)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (995))) (.branch 1 (.leaf (993)) (.branch 1 (.leaf (877)) (.leaf (878))))) (.branch 2 (.branch 1 (.leaf (879)) (.leaf (881))) (.branch 1 (.leaf (885)) (.branch 1 (.leaf (886)) (.leaf (887)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (893))) (.branch 1 (.leaf (894)) (.branch 1 (.leaf (895)) (.leaf (897))))) (.branch 2 (.branch 1 (.leaf (901)) (.leaf (902))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (905)) (.leaf (909)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (910)) (.leaf (911))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (917)) (.leaf (918))))) (.branch 2 (.branch 1 (.leaf (919)) (.leaf (979))) (.branch 1 (.leaf (925)) (.branch 1 (.leaf (926)) (.leaf (927))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1208)) (.leaf (933))) (.branch 1 (.leaf (934)) (.branch 1 (.leaf (935)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (941)) (.leaf (942))) (.branch 1 (.leaf (943)) (.branch 1 (.leaf (945)) (.leaf (949)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (950)) (.leaf (951))) (.branch 1 (.leaf (1212)) (.branch 1 (.leaf (1214)) (.leaf (1215))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (959)) (.branch 1 (.leaf (1216)) (.leaf (281)))))))))))) +def backwardShard5State112 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (904))) (.branch 1 (.leaf (659)) (.leaf (988)))) (.branch 2 (.branch 1 (.leaf (906)) (.leaf (884))) (.branch 1 (.leaf (907)) (.branch 1 (.leaf (1042)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (908)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (906)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (336)) (.branch 1 (.leaf (1016)) (.leaf (973))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (703)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (965)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (974))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (914))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (199)) (.leaf (969)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (996)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (297)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (970))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (966)) (.leaf (1010))) (.branch 1 (.leaf (323)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (971)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (967)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (333)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (1017)) (.leaf (648))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (1037)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1017)) (.leaf (149))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (989))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (988))) (.branch 1 (.leaf (991)) (.branch 1 (.leaf (996)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (1010))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (1002)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1032)) (.leaf (169))) (.branch 1 (.leaf (1016)) (.branch 1 (.leaf (1019)) (.leaf (1024))))) (.branch 2 (.branch 1 (.leaf (989)) (.leaf (1039))) (.branch 1 (.leaf (1007)) (.branch 1 (.leaf (1040)) (.leaf (1004)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (988)) (.branch 1 (.leaf (991)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (1004)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (1039)) (.leaf (1007)))) (.branch 2 (.branch 1 (.leaf (1040)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (993)) (.leaf (987))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (1016)) (.leaf (1019))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (1038))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1030))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (1037))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (1042)) (.leaf (1021)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1041)) (.leaf (218))) (.branch 1 (.leaf (990)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (223))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1021)) (.leaf (1042)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1003)) (.leaf (1018))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (1031)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (1018)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1033))) (.branch 1 (.leaf (1038)) (.branch 1 (.leaf (1003)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (993))) (.branch 1 (.leaf (995)) (.branch 1 (.leaf (990)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (1002)) (.branch 1 (.leaf (1005)) (.leaf (1010))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (334)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1219)) (.leaf (1040))) (.branch 1 (.leaf (1218)) (.branch 1 (.leaf (1010)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (703))) (.branch 1 (.leaf (1217)) (.branch 1 (.leaf (690)) (.leaf (1038))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1037))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (960)) (.leaf (902))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (910)) (.leaf (948)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (909)) (.leaf (901))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (928))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (947))) (.branch 1 (.leaf (904)) (.branch 1 (.leaf (1210)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (911))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (886)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (894)) (.leaf (299))) (.branch 1 (.leaf (893)) (.branch 1 (.leaf (885)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (338)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (947)) (.leaf (968)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (888))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (896))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (895)) (.leaf (887))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (977))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (975)) (.leaf (940))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (978)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (946))) (.branch 1 (.leaf (1219)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (944)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (890)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (900)) (.leaf (305))) (.branch 1 (.leaf (899)) (.branch 1 (.leaf (889)) (.leaf (905)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (315)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (915)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (916)) (.leaf (1004))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (892)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (898))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (897)) (.leaf (891))))) (.branch 2 (.branch 1 (.leaf (913)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (908))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (979))) (.branch 1 (.leaf (337)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (313))) (.branch 1 (.leaf (1211)) (.branch 1 (.leaf (990)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1208)) (.branch 1 (.leaf (332)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (981))) (.branch 1 (.leaf (972)) (.leaf (982)))) (.branch 2 (.branch 1 (.leaf (991)) (.leaf (280))) (.branch 1 (.leaf (952)) (.branch 1 (.leaf (906)) (.leaf (1213)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (892))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (896))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (898)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (916))) (.branch 1 (.leaf (900)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (912)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (914)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (915))) (.branch 1 (.leaf (1017)) (.branch 1 (.leaf (916)) (.leaf (1039))))) (.branch 2 (.branch 1 (.leaf (1029)) (.leaf (1040))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (940)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1037)) (.leaf (648))) (.branch 1 (.leaf (1035)) (.branch 1 (.leaf (649)) (.leaf (988))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (1002))) (.branch 1 (.leaf (1039)) (.branch 1 (.leaf (1016)) (.leaf (1041))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1029))) (.branch 1 (.leaf (917)) (.branch 1 (.leaf (918)) (.leaf (925))))) (.branch 2 (.branch 1 (.leaf (926)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (927)) (.leaf (928))) (.branch 1 (.leaf (919)) (.branch 1 (.leaf (920)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (990)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (989)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1004)) (.leaf (1003))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (936))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1018)) (.leaf (1017))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (939)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (891))) (.branch 1 (.leaf (920)) (.branch 1 (.leaf (980)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (1031)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (982)) (.leaf (938))))) (.branch 2 (.branch 1 (.leaf (888)) (.leaf (890))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (989))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1003)) (.leaf (1042)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (995))) (.branch 1 (.leaf (993)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (885)) (.branch 1 (.leaf (886)) (.leaf (887)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (893))) (.branch 1 (.leaf (894)) (.branch 1 (.leaf (895)) (.leaf (897))))) (.branch 2 (.branch 1 (.leaf (901)) (.leaf (902))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (905)) (.leaf (909)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (910)) (.leaf (911))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (917)) (.leaf (918))))) (.branch 2 (.branch 1 (.leaf (919)) (.leaf (979))) (.branch 1 (.leaf (925)) (.branch 1 (.leaf (926)) (.leaf (927))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1208)) (.leaf (933))) (.branch 1 (.leaf (934)) (.branch 1 (.leaf (935)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (941)) (.leaf (942))) (.branch 1 (.leaf (943)) (.branch 1 (.leaf (945)) (.leaf (949)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (950)) (.leaf (951))) (.branch 1 (.leaf (1212)) (.branch 1 (.leaf (1214)) (.leaf (1215))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (959)) (.branch 1 (.leaf (1216)) (.leaf (281)))))))))))) +def backwardShard5State113 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (904))) (.branch 1 (.leaf (659)) (.leaf (988)))) (.branch 2 (.branch 1 (.leaf (906)) (.leaf (884))) (.branch 1 (.leaf (907)) (.branch 1 (.leaf (1042)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (908)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (906)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (336)) (.branch 1 (.leaf (1016)) (.leaf (973))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (703)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (965)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (974))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (914))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (199)) (.leaf (969)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (996)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (297)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (970))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (966)) (.leaf (1010))) (.branch 1 (.leaf (323)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (971)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (967)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (333)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (1017)) (.leaf (144))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (1037)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1017)) (.leaf (149))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (989))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (988))) (.branch 1 (.leaf (991)) (.branch 1 (.leaf (996)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (1010))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (1002)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1032)) (.leaf (169))) (.branch 1 (.leaf (1016)) (.branch 1 (.leaf (1019)) (.leaf (1024))))) (.branch 2 (.branch 1 (.leaf (989)) (.leaf (1039))) (.branch 1 (.leaf (1007)) (.branch 1 (.leaf (1040)) (.leaf (1004)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (988)) (.branch 1 (.leaf (991)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (1004)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (1039)) (.leaf (1007)))) (.branch 2 (.branch 1 (.leaf (1040)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (993)) (.leaf (987))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (1016)) (.leaf (1019))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (1038))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1030))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (1037))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (1042)) (.leaf (1021)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1041)) (.leaf (218))) (.branch 1 (.leaf (990)) (.branch 1 (.leaf (663)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (223))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1021)) (.leaf (1042)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1003)) (.leaf (1018))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (1031)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (1018)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1033))) (.branch 1 (.leaf (1038)) (.branch 1 (.leaf (1003)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (993))) (.branch 1 (.leaf (995)) (.branch 1 (.leaf (990)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (1002)) (.branch 1 (.leaf (1005)) (.leaf (1010))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (334)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1219)) (.leaf (1040))) (.branch 1 (.leaf (1218)) (.branch 1 (.leaf (1010)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (703))) (.branch 1 (.leaf (1217)) (.branch 1 (.leaf (690)) (.leaf (1038))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1037))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (960)) (.leaf (902))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (910)) (.leaf (948)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (909)) (.leaf (901))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (928))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (947))) (.branch 1 (.leaf (904)) (.branch 1 (.leaf (1210)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (911))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (212)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (338)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (947)) (.leaf (968)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (977))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (975)) (.leaf (940))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (978)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (946))) (.branch 1 (.leaf (1219)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (944)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (905)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (315)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (915)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (916)) (.leaf (1004))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (913)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (908))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (979))) (.branch 1 (.leaf (337)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (313))) (.branch 1 (.leaf (1211)) (.branch 1 (.leaf (990)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1208)) (.branch 1 (.leaf (332)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (981))) (.branch 1 (.leaf (972)) (.leaf (982)))) (.branch 2 (.branch 1 (.leaf (991)) (.leaf (280))) (.branch 1 (.leaf (952)) (.branch 1 (.leaf (906)) (.leaf (1213)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (896))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (898)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (912)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (914)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (915))) (.branch 1 (.leaf (1017)) (.branch 1 (.leaf (916)) (.leaf (1039))))) (.branch 2 (.branch 1 (.leaf (1029)) (.leaf (1040))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (940)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1037)) (.leaf (648))) (.branch 1 (.leaf (1035)) (.branch 1 (.leaf (649)) (.leaf (988))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (1002))) (.branch 1 (.leaf (1039)) (.branch 1 (.leaf (1016)) (.leaf (1041))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1029))) (.branch 1 (.leaf (917)) (.branch 1 (.leaf (918)) (.leaf (925))))) (.branch 2 (.branch 1 (.leaf (926)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (927)) (.leaf (928))) (.branch 1 (.leaf (919)) (.branch 1 (.leaf (920)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (990)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (989)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1004)) (.leaf (1003))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (936))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1018)) (.leaf (1017))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (939)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (920)) (.branch 1 (.leaf (980)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (1031)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (982)) (.leaf (938))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (989))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1003)) (.leaf (1042)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (995))) (.branch 1 (.leaf (993)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (895)) (.leaf (897))))) (.branch 2 (.branch 1 (.leaf (901)) (.leaf (902))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (905)) (.leaf (909)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (910)) (.leaf (911))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (917)) (.leaf (918))))) (.branch 2 (.branch 1 (.leaf (919)) (.leaf (979))) (.branch 1 (.leaf (925)) (.branch 1 (.leaf (926)) (.leaf (927))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1208)) (.leaf (933))) (.branch 1 (.leaf (934)) (.branch 1 (.leaf (935)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (941)) (.leaf (942))) (.branch 1 (.leaf (943)) (.branch 1 (.leaf (945)) (.leaf (949)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (950)) (.leaf (951))) (.branch 1 (.leaf (1212)) (.branch 1 (.leaf (1214)) (.leaf (1215))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (959)) (.branch 1 (.leaf (1216)) (.leaf (281)))))))))))) +def backwardShard5State114 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (198))) (.branch 1 (.leaf (659)) (.leaf (988)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (884))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1042)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (219)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (336)) (.branch 1 (.leaf (1016)) (.leaf (973))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (703)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (965)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (974))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (161))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (199)) (.leaf (969)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (996)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (297)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (970))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (966)) (.leaf (1010))) (.branch 1 (.leaf (323)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (971)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (967)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (333)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (1017)) (.leaf (144))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (1037)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1017)) (.leaf (149))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (159))) (.branch 1 (.leaf (991)) (.branch 1 (.leaf (161)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (1010))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (1002)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1032)) (.leaf (169))) (.branch 1 (.leaf (1016)) (.branch 1 (.leaf (1019)) (.leaf (1024))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (1039))) (.branch 1 (.leaf (1007)) (.branch 1 (.leaf (1040)) (.leaf (1004)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (991)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (1004)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (1039)) (.leaf (1007)))) (.branch 2 (.branch 1 (.leaf (1040)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (1016)) (.leaf (1019))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (1038))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1030))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (1037))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (1042)) (.leaf (1021)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1041)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (663)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (223))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1021)) (.leaf (1042)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1003)) (.leaf (1018))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (1031)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (1018)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1033))) (.branch 1 (.leaf (1038)) (.branch 1 (.leaf (1003)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (995)) (.branch 1 (.leaf (245)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (1002)) (.branch 1 (.leaf (1005)) (.leaf (1010))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (334)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1219)) (.leaf (1040))) (.branch 1 (.leaf (1218)) (.branch 1 (.leaf (1010)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (703))) (.branch 1 (.leaf (1217)) (.branch 1 (.leaf (690)) (.leaf (1038))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1037))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (960)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (948)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (928))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (947))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (1210)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (212)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (338)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (947)) (.leaf (968)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (977))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (975)) (.leaf (940))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (978)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (946))) (.branch 1 (.leaf (1219)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (944)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (315)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (1004))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (979))) (.branch 1 (.leaf (337)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (313))) (.branch 1 (.leaf (1211)) (.branch 1 (.leaf (990)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1208)) (.branch 1 (.leaf (332)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (981))) (.branch 1 (.leaf (972)) (.leaf (982)))) (.branch 2 (.branch 1 (.leaf (991)) (.leaf (280))) (.branch 1 (.leaf (952)) (.branch 1 (.leaf (906)) (.leaf (1213)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (912)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (914)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (915))) (.branch 1 (.leaf (1017)) (.branch 1 (.leaf (1079)) (.leaf (1039))))) (.branch 2 (.branch 1 (.leaf (1029)) (.leaf (1040))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (940)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1037)) (.leaf (648))) (.branch 1 (.leaf (1035)) (.branch 1 (.leaf (649)) (.leaf (988))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (1002))) (.branch 1 (.leaf (1039)) (.branch 1 (.leaf (1016)) (.leaf (1041))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1029))) (.branch 1 (.leaf (917)) (.branch 1 (.leaf (918)) (.leaf (925))))) (.branch 2 (.branch 1 (.leaf (926)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (927)) (.leaf (928))) (.branch 1 (.leaf (919)) (.branch 1 (.leaf (920)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (990)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (989)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1004)) (.leaf (1003))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (936))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1018)) (.leaf (1017))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (939)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (920)) (.branch 1 (.leaf (980)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (1031)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (982)) (.leaf (938))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (989))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1003)) (.leaf (1042)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (995))) (.branch 1 (.leaf (993)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (1079)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (910)) (.leaf (911))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (917)) (.leaf (918))))) (.branch 2 (.branch 1 (.leaf (919)) (.leaf (979))) (.branch 1 (.leaf (925)) (.branch 1 (.leaf (926)) (.leaf (927))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1208)) (.leaf (933))) (.branch 1 (.leaf (934)) (.branch 1 (.leaf (935)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (941)) (.leaf (942))) (.branch 1 (.leaf (943)) (.branch 1 (.leaf (945)) (.leaf (949)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (950)) (.leaf (951))) (.branch 1 (.leaf (1212)) (.branch 1 (.leaf (1214)) (.leaf (1215))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (959)) (.branch 1 (.leaf (1216)) (.leaf (281)))))))))))) +def backwardShard5State115 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (198))) (.branch 1 (.leaf (659)) (.leaf (988)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (884))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1042)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (219)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (336)) (.branch 1 (.leaf (1016)) (.leaf (973))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (703)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (965)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (974))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (161))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (969)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (996)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (297)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (970))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (966)) (.leaf (1010))) (.branch 1 (.leaf (323)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (971)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (967)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (333)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (1017)) (.leaf (144))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (1037)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1017)) (.leaf (149))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (164))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1032)) (.leaf (169))) (.branch 1 (.leaf (1016)) (.branch 1 (.leaf (1019)) (.leaf (1024))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (1040)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (1040)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (1016)) (.leaf (1019))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (1038))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1030))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (1037))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (1042)) (.leaf (1021)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1041)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (663)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (223))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1021)) (.leaf (1042)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (1018))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (1031)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (1018)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1033))) (.branch 1 (.leaf (1038)) (.branch 1 (.leaf (240)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (1005)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (334)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1219)) (.leaf (1040))) (.branch 1 (.leaf (1218)) (.branch 1 (.leaf (1010)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (703))) (.branch 1 (.leaf (1217)) (.branch 1 (.leaf (690)) (.leaf (1038))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1037))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (960)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (948)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (928))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (947))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (1210)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (212)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (338)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (947)) (.leaf (968)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (977))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (975)) (.leaf (940))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (978)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (946))) (.branch 1 (.leaf (1219)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (944)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (315)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (1004))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (337)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (313))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (990)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1093)) (.branch 1 (.leaf (332)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (166))) (.branch 1 (.leaf (972)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (991)) (.leaf (280))) (.branch 1 (.leaf (952)) (.branch 1 (.leaf (906)) (.leaf (1213)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (160))) (.branch 1 (.leaf (1017)) (.branch 1 (.leaf (181)) (.leaf (1039))))) (.branch 2 (.branch 1 (.leaf (1029)) (.leaf (1040))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (940)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1037)) (.leaf (648))) (.branch 1 (.leaf (1035)) (.branch 1 (.leaf (649)) (.leaf (988))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (1002))) (.branch 1 (.leaf (1039)) (.branch 1 (.leaf (1016)) (.leaf (1041))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1029))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1093)) (.leaf (928))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (990)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (989)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1004)) (.leaf (1003))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (936))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1018)) (.leaf (1017))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (939)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (1031)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (938))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (989))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1003)) (.leaf (1042)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (995))) (.branch 1 (.leaf (993)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (925)) (.branch 1 (.leaf (926)) (.leaf (927))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1208)) (.leaf (933))) (.branch 1 (.leaf (934)) (.branch 1 (.leaf (935)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (941)) (.leaf (942))) (.branch 1 (.leaf (943)) (.branch 1 (.leaf (945)) (.leaf (949)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (950)) (.leaf (951))) (.branch 1 (.leaf (1212)) (.branch 1 (.leaf (1214)) (.leaf (1215))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (959)) (.branch 1 (.leaf (1216)) (.leaf (281)))))))))))) +def backwardShard5State116 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (198))) (.branch 1 (.leaf (659)) (.leaf (988)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (884))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1042)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (148))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (219)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (336)) (.branch 1 (.leaf (1016)) (.leaf (973))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (170)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (703)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (965)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (974))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (161))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (969)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (996)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (297)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (970))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (966)) (.leaf (1010))) (.branch 1 (.leaf (323)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (971)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (251))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (967)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (333)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (1037)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1032)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (1019)) (.leaf (1024))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (1019))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (1038))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1030))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (1037))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (1042)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (663)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (1021)) (.leaf (1042)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (1031)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1033))) (.branch 1 (.leaf (1038)) (.branch 1 (.leaf (240)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (334)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1219)) (.leaf (1040))) (.branch 1 (.leaf (1218)) (.branch 1 (.leaf (1010)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (703))) (.branch 1 (.leaf (1217)) (.branch 1 (.leaf (690)) (.leaf (1038))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1037))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (960)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (948)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (741)) (.leaf (192))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (216))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (947))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (250)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (165)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (165)) (.leaf (660))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (678)) (.leaf (148))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (212)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (200))))) (.branch 2 (.branch 1 (.leaf (338)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (1107)) (.leaf (968)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (977))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (170))))) (.branch 2 (.branch 1 (.leaf (975)) (.leaf (200))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (978)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (946))) (.branch 1 (.leaf (1219)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (944)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (315)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (1004))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (337)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (313))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (990)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (332)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (166))) (.branch 1 (.leaf (972)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (991)) (.leaf (280))) (.branch 1 (.leaf (952)) (.branch 1 (.leaf (906)) (.leaf (1213)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (160))) (.branch 1 (.leaf (1017)) (.branch 1 (.leaf (181)) (.leaf (1039))))) (.branch 2 (.branch 1 (.leaf (1029)) (.leaf (1040))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (228)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1037)) (.leaf (648))) (.branch 1 (.leaf (1035)) (.branch 1 (.leaf (649)) (.leaf (988))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (1002))) (.branch 1 (.leaf (1039)) (.branch 1 (.leaf (1016)) (.leaf (1041))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1029))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (175)) (.leaf (191))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (990)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (989)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1004)) (.leaf (1003))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (217))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1018)) (.leaf (1017))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (235)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (1031)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (228))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (989))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1003)) (.leaf (1042)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (995))) (.branch 1 (.leaf (993)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (192)) (.branch 1 (.leaf (176)) (.leaf (176))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (250)) (.leaf (217))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (224)) (.leaf (235))))) (.branch 2 (.branch 1 (.leaf (941)) (.leaf (942))) (.branch 1 (.leaf (943)) (.branch 1 (.leaf (945)) (.leaf (949)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (950)) (.leaf (951))) (.branch 1 (.leaf (1212)) (.branch 1 (.leaf (1214)) (.leaf (1215))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (959)) (.branch 1 (.leaf (1216)) (.leaf (281)))))))))))) +def backwardShard5State117 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (198))) (.branch 1 (.leaf (659)) (.leaf (988)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (884))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1042)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (148))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (219)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (202)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (208)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (336)) (.branch 1 (.leaf (1016)) (.leaf (973))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (170)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (703)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (965)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (974))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (161))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (969)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (996)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (297)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (225)) (.leaf (970))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (966)) (.leaf (1010))) (.branch 1 (.leaf (323)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (971)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (251))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (967)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (333)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (1035)) (.leaf (1037)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (1038))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (1035)) (.leaf (1037))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (663)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (1033))) (.branch 1 (.leaf (1038)) (.branch 1 (.leaf (240)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (334)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1219)) (.leaf (1040))) (.branch 1 (.leaf (1218)) (.branch 1 (.leaf (1010)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (703))) (.branch 1 (.leaf (1217)) (.branch 1 (.leaf (690)) (.leaf (1038))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1037))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (960)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (171)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (741)) (.leaf (192))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (216))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (225)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (201))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (250)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (165)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (216)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (165)) (.leaf (660))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (678)) (.leaf (148))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (212)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (200))))) (.branch 2 (.branch 1 (.leaf (338)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (202)) (.leaf (968)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (977))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (170))))) (.branch 2 (.branch 1 (.leaf (975)) (.leaf (200))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (237))) (.branch 1 (.leaf (978)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (171))) (.branch 1 (.leaf (1219)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (208)) (.branch 1 (.leaf (226)) (.leaf (237))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (315)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (1004))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (337)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (313))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (990)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (332)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (166))) (.branch 1 (.leaf (972)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (991)) (.leaf (280))) (.branch 1 (.leaf (952)) (.branch 1 (.leaf (906)) (.leaf (168)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (160))) (.branch 1 (.leaf (1017)) (.branch 1 (.leaf (181)) (.leaf (1039))))) (.branch 2 (.branch 1 (.leaf (1029)) (.leaf (1040))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (228)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1037)) (.leaf (648))) (.branch 1 (.leaf (1035)) (.branch 1 (.leaf (649)) (.leaf (988))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (1002))) (.branch 1 (.leaf (1039)) (.branch 1 (.leaf (1016)) (.leaf (1041))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1029))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (230))) (.branch 1 (.leaf (222)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (175)) (.leaf (191))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (230))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (990)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (989)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1004)) (.leaf (1003))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (217))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1018)) (.leaf (1017))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (235)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (1031)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (228))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (989))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1003)) (.leaf (1042)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (995))) (.branch 1 (.leaf (993)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (192)) (.branch 1 (.leaf (176)) (.leaf (176))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (250)) (.leaf (217))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (224)) (.leaf (235))))) (.branch 2 (.branch 1 (.leaf (226)) (.leaf (215))) (.branch 1 (.leaf (215)) (.branch 1 (.leaf (201)) (.leaf (145)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (209)) (.leaf (209))) (.branch 1 (.leaf (1212)) (.branch 1 (.leaf (150)) (.leaf (168))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (959)) (.branch 1 (.leaf (1216)) (.leaf (281)))))))))))) +def backwardShard5State118 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (198))) (.branch 1 (.leaf (659)) (.leaf (988)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (884))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1042)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (148))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (219)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (202)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (208)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (336)) (.branch 1 (.leaf (1016)) (.leaf (973))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (170)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (703)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (194)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (974))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (161))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (969)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (996)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (297)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (225)) (.leaf (970))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (966)) (.leaf (1010))) (.branch 1 (.leaf (323)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (971)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (251))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (967)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (333)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (239))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (184))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (664))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (663)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (334)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (1040))) (.branch 1 (.leaf (238)) (.branch 1 (.leaf (1010)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (703))) (.branch 1 (.leaf (207)) (.branch 1 (.leaf (690)) (.leaf (1038))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1037))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (171)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (741)) (.leaf (192))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (216))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (225)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (201))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (250)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (165)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (216)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (165)) (.leaf (660))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (678)) (.leaf (148))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (212)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (200))))) (.branch 2 (.branch 1 (.leaf (1136)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (202)) (.leaf (968)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (977))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (170))))) (.branch 2 (.branch 1 (.leaf (975)) (.leaf (200))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (237))) (.branch 1 (.leaf (978)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (239)) (.leaf (171))) (.branch 1 (.leaf (206)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (206)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (208)) (.branch 1 (.leaf (226)) (.leaf (237))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (315)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (1004))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (337)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (313))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (990)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (248)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (166))) (.branch 1 (.leaf (972)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (991)) (.leaf (280))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (906)) (.leaf (168)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (160))) (.branch 1 (.leaf (1017)) (.branch 1 (.leaf (181)) (.leaf (1039))))) (.branch 2 (.branch 1 (.leaf (1029)) (.leaf (1040))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (228)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1037)) (.leaf (648))) (.branch 1 (.leaf (1035)) (.branch 1 (.leaf (649)) (.leaf (988))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (1002))) (.branch 1 (.leaf (1039)) (.branch 1 (.leaf (1016)) (.leaf (1041))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1029))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (230))) (.branch 1 (.leaf (222)) (.branch 1 (.leaf (146)) (.leaf (210)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (175)) (.leaf (191))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (230))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (146))) (.branch 1 (.leaf (210)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (990)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (989)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (184)) (.leaf (247))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1004)) (.leaf (1003))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (247))) (.branch 1 (.leaf (184)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (217))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1018)) (.leaf (1017))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (235)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (1031)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (228))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (989))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1003)) (.leaf (1042)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (995))) (.branch 1 (.leaf (993)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (192)) (.branch 1 (.leaf (176)) (.leaf (176))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (250)) (.leaf (217))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (224)) (.leaf (235))))) (.branch 2 (.branch 1 (.leaf (226)) (.leaf (215))) (.branch 1 (.leaf (215)) (.branch 1 (.leaf (201)) (.leaf (145)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (209)) (.leaf (209))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (150)) (.leaf (168))))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (147))) (.branch 1 (.leaf (147)) (.branch 1 (.leaf (238)) (.leaf (281)))))))))))) +def backwardShard5State119 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (198))) (.branch 1 (.leaf (659)) (.leaf (988)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (884))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1042)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (148))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (219)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (202)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (208)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (1016)) (.leaf (973))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (170)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (703)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (194)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (974))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (161))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (241)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (996)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (297)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (225)) (.leaf (220))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (156)) (.leaf (1010))) (.branch 1 (.leaf (323)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (220)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (251))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (156)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (183)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (239))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (692))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (678))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (248)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (1040))) (.branch 1 (.leaf (238)) (.branch 1 (.leaf (1010)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (703))) (.branch 1 (.leaf (207)) (.branch 1 (.leaf (690)) (.leaf (1038))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1037))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (171)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (741)) (.leaf (192))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (216))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (225)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (201))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (250)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (165)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (216)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (165)) (.leaf (660))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (678)) (.leaf (148))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (253)) (.branch 1 (.leaf (212)) (.leaf (178)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (200))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (202)) (.leaf (194)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (188)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (162)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (977))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (170))))) (.branch 2 (.branch 1 (.leaf (975)) (.leaf (200))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (281)) (.leaf (1150)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (237))) (.branch 1 (.leaf (978)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (239)) (.leaf (171))) (.branch 1 (.leaf (206)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (1150))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (206)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (208)) (.branch 1 (.leaf (226)) (.leaf (237))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (246)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (1004))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (246)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (185))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (990)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (248)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (166))) (.branch 1 (.leaf (241)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (991)) (.leaf (280))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (906)) (.leaf (168)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (160))) (.branch 1 (.leaf (1017)) (.branch 1 (.leaf (181)) (.leaf (1039))))) (.branch 2 (.branch 1 (.leaf (1029)) (.leaf (1040))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (228)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1037)) (.leaf (648))) (.branch 1 (.leaf (1035)) (.branch 1 (.leaf (649)) (.leaf (988))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (1002))) (.branch 1 (.leaf (1039)) (.branch 1 (.leaf (1016)) (.leaf (1041))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1029))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (230))) (.branch 1 (.leaf (222)) (.branch 1 (.leaf (146)) (.leaf (210)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (175)) (.leaf (191))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (230))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (146))) (.branch 1 (.leaf (210)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (193)) (.branch 1 (.leaf (155)) (.leaf (990)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (989)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (193)) (.branch 1 (.leaf (155)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (184)) (.leaf (247))) (.branch 1 (.leaf (186)) (.branch 1 (.leaf (158)) (.leaf (253)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1004)) (.leaf (1003))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (247))) (.branch 1 (.leaf (184)) (.branch 1 (.leaf (158)) (.leaf (186)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (162)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (217))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1018)) (.leaf (1017))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (235)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (1031)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (228))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (989))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1003)) (.leaf (1042)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (995))) (.branch 1 (.leaf (993)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (192)) (.branch 1 (.leaf (176)) (.leaf (176))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (250)) (.leaf (217))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (224)) (.leaf (235))))) (.branch 2 (.branch 1 (.leaf (226)) (.leaf (215))) (.branch 1 (.leaf (215)) (.branch 1 (.leaf (201)) (.leaf (145)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (209)) (.leaf (209))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (150)) (.leaf (168))))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (147))) (.branch 1 (.leaf (147)) (.branch 1 (.leaf (238)) (.leaf (281)))))))))))) +def backwardShard5State120 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (198))) (.branch 1 (.leaf (659)) (.leaf (988)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (884))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (148))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (219)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (202)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (208)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (1016)) (.leaf (189))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (170)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (254))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (703)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (194)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (163))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (161))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (241)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (996)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (225)) (.leaf (220))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (156)) (.leaf (1010))) (.branch 1 (.leaf (179)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (220)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (251))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (156)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (183)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (239))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (248)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (1))) (.branch 1 (.leaf (238)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (207)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (171)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (741)) (.leaf (192))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (216))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (225)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (201))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (250)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (165)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (216)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (165)) (.leaf (660))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (678)) (.leaf (148))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (253)) (.branch 1 (.leaf (212)) (.leaf (178)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (200))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (202)) (.leaf (194)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (188)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (162)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (179))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (170))))) (.branch 2 (.branch 1 (.leaf (189)) (.leaf (200))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (281)) (.leaf (178)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (237))) (.branch 1 (.leaf (252)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (239)) (.leaf (171))) (.branch 1 (.leaf (206)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (188))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (206)) (.leaf (252))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (208)) (.branch 1 (.leaf (226)) (.leaf (237))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (246)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (1004))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (246)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (185))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (990)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (248)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (166))) (.branch 1 (.leaf (241)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (991)) (.leaf (280))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (906)) (.leaf (168)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (160))) (.branch 1 (.leaf (1017)) (.branch 1 (.leaf (181)) (.leaf (1039))))) (.branch 2 (.branch 1 (.leaf (1029)) (.leaf (1040))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (228)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1037)) (.leaf (648))) (.branch 1 (.leaf (1035)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (230))) (.branch 1 (.leaf (222)) (.branch 1 (.leaf (146)) (.leaf (210)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (175)) (.leaf (191))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (230))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (146))) (.branch 1 (.leaf (210)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (193)) (.branch 1 (.leaf (155)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (193)) (.branch 1 (.leaf (155)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (184)) (.leaf (247))) (.branch 1 (.leaf (186)) (.branch 1 (.leaf (158)) (.leaf (253)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (1)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (247))) (.branch 1 (.leaf (184)) (.branch 1 (.leaf (158)) (.leaf (186)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (162)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (217))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (235)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (228))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (989))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1003)) (.leaf (1042)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (995))) (.branch 1 (.leaf (993)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (192)) (.branch 1 (.leaf (176)) (.leaf (176))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (250)) (.leaf (217))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (224)) (.leaf (235))))) (.branch 2 (.branch 1 (.leaf (226)) (.leaf (215))) (.branch 1 (.leaf (215)) (.branch 1 (.leaf (201)) (.leaf (145)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (209)) (.leaf (209))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (150)) (.leaf (168))))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (147))) (.branch 1 (.leaf (147)) (.branch 1 (.leaf (238)) (.leaf (281)))))))))))) +def backwardShard5State121 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (198))) (.branch 1 (.leaf (659)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (1))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (148))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (219)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (202)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (208)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (1016)) (.leaf (189))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (170)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (1))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (1)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (254))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (703)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (194)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (163))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (161))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (241)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (225)) (.leaf (220))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (156)) (.leaf (1010))) (.branch 1 (.leaf (179)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (220)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (251))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (156)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (183)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (239))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (248)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (1))) (.branch 1 (.leaf (238)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (207)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (171)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (741)) (.leaf (192))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (216))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (225)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (201))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (250)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (165)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (216)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (165)) (.leaf (660))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (678)) (.leaf (148))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (253)) (.branch 1 (.leaf (212)) (.leaf (178)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (200))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (202)) (.leaf (194)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (188)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (162)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (179))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (170))))) (.branch 2 (.branch 1 (.leaf (189)) (.leaf (200))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (281)) (.leaf (178)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (237))) (.branch 1 (.leaf (252)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (239)) (.leaf (171))) (.branch 1 (.leaf (206)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (188))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (206)) (.leaf (252))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (208)) (.branch 1 (.leaf (226)) (.leaf (237))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (246)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (284))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (246)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (185))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (285)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (248)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (166))) (.branch 1 (.leaf (241)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (1))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (906)) (.leaf (168)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (285)) (.leaf (160))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (181)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (284))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (228)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (285)) (.leaf (648))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (230))) (.branch 1 (.leaf (222)) (.branch 1 (.leaf (146)) (.leaf (210)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (175)) (.leaf (191))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (230))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (146))) (.branch 1 (.leaf (210)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (1))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (193)) (.branch 1 (.leaf (155)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (193)) (.branch 1 (.leaf (155)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (184)) (.leaf (247))) (.branch 1 (.leaf (186)) (.branch 1 (.leaf (158)) (.leaf (253)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (247))) (.branch 1 (.leaf (184)) (.branch 1 (.leaf (158)) (.leaf (186)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (162)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (217))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (235)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (228))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (192)) (.branch 1 (.leaf (176)) (.leaf (176))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (250)) (.leaf (217))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (224)) (.leaf (235))))) (.branch 2 (.branch 1 (.leaf (226)) (.leaf (215))) (.branch 1 (.leaf (215)) (.branch 1 (.leaf (201)) (.leaf (145)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (209)) (.leaf (209))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (150)) (.leaf (168))))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (147))) (.branch 1 (.leaf (147)) (.branch 1 (.leaf (238)) (.leaf (281)))))))))))) +def backwardShard5State122 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (198))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (1))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (148))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (219)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (619)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (202)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (208)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (1016)) (.leaf (189))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (170)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (1))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (1)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (703)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (194)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (163))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (161))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (241)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (225)) (.leaf (220))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (156)) (.leaf (1010))) (.branch 1 (.leaf (179)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (220)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (251))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (156)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (183)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (239))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (248)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (1))) (.branch 1 (.leaf (238)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (207)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (171)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (1)) (.leaf (192))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (216))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (225)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (201))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (250)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (165)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (216)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (165)) (.leaf (1))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (678)) (.leaf (148))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (253)) (.branch 1 (.leaf (212)) (.leaf (178)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (200))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (202)) (.leaf (194)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (188)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (162)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (179))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (170))))) (.branch 2 (.branch 1 (.leaf (189)) (.leaf (200))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (1)) (.leaf (178)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (237))) (.branch 1 (.leaf (252)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (239)) (.leaf (171))) (.branch 1 (.leaf (206)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (188))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (206)) (.leaf (252))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (208)) (.branch 1 (.leaf (226)) (.leaf (237))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (246)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (284))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (246)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (185))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (285)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (248)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (166))) (.branch 1 (.leaf (241)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (1))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (906)) (.leaf (168)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (285)) (.leaf (160))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (181)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (284))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (228)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (285)) (.leaf (648))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (230))) (.branch 1 (.leaf (222)) (.branch 1 (.leaf (146)) (.leaf (210)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (175)) (.leaf (191))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (230))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (146))) (.branch 1 (.leaf (210)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (1))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (193)) (.branch 1 (.leaf (155)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (193)) (.branch 1 (.leaf (155)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (184)) (.leaf (247))) (.branch 1 (.leaf (186)) (.branch 1 (.leaf (158)) (.leaf (253)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (247))) (.branch 1 (.leaf (184)) (.branch 1 (.leaf (158)) (.leaf (186)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (162)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (217))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (235)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (228))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (192)) (.branch 1 (.leaf (176)) (.leaf (176))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (250)) (.leaf (217))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (224)) (.leaf (235))))) (.branch 2 (.branch 1 (.leaf (226)) (.leaf (215))) (.branch 1 (.leaf (215)) (.branch 1 (.leaf (201)) (.leaf (145)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (209)) (.leaf (209))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (150)) (.leaf (168))))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (147))) (.branch 1 (.leaf (147)) (.branch 1 (.leaf (238)) (.leaf (281)))))))))))) +def backwardShard5State123 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (198))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (1))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (148))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (219)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (619)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (202)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (208)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (1016)) (.leaf (189))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (170)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (1))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (1)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (703)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (194)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (163))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (161))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (241)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (225)) (.leaf (220))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (156)) (.leaf (1010))) (.branch 1 (.leaf (179)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (220)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (251))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (156)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (183)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (239))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (248)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (1))) (.branch 1 (.leaf (238)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (207)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (171)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (1)) (.leaf (192))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (216))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (225)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (201))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (250)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (165)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (216)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (165)) (.leaf (1))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (678)) (.leaf (148))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (253)) (.branch 1 (.leaf (212)) (.leaf (178)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (200))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (202)) (.leaf (194)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (188)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (162)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (179))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (170))))) (.branch 2 (.branch 1 (.leaf (189)) (.leaf (200))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (1)) (.leaf (178)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (237))) (.branch 1 (.leaf (252)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (239)) (.leaf (171))) (.branch 1 (.leaf (206)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (188))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (206)) (.leaf (252))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (208)) (.branch 1 (.leaf (226)) (.leaf (237))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (246)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (284))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (246)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (185))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (285)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (248)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (166))) (.branch 1 (.leaf (241)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (1))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (906)) (.leaf (168)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (285)) (.leaf (160))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (181)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (284))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (228)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (285)) (.leaf (648))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (230))) (.branch 1 (.leaf (222)) (.branch 1 (.leaf (146)) (.leaf (210)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (175)) (.leaf (191))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (230))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (146))) (.branch 1 (.leaf (210)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (1))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (193)) (.branch 1 (.leaf (155)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (193)) (.branch 1 (.leaf (155)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (184)) (.leaf (247))) (.branch 1 (.leaf (186)) (.branch 1 (.leaf (158)) (.leaf (253)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (247))) (.branch 1 (.leaf (184)) (.branch 1 (.leaf (158)) (.leaf (186)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (162)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (217))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (235)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (228))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (192)) (.branch 1 (.leaf (176)) (.leaf (176))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (250)) (.leaf (217))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (224)) (.leaf (235))))) (.branch 2 (.branch 1 (.leaf (226)) (.leaf (215))) (.branch 1 (.leaf (215)) (.branch 1 (.leaf (201)) (.leaf (145)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (209)) (.leaf (209))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (150)) (.leaf (168))))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (147))) (.branch 1 (.leaf (147)) (.branch 1 (.leaf (238)) (.leaf (281)))))))))))) +def backwardShard5State124 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (198))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (1))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (148))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (219)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (619)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (202)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (208)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (1)) (.leaf (189))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (170)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (1))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (1)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (194)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (163))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (161))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (241)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (225)) (.leaf (220))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (156)) (.leaf (1010))) (.branch 1 (.leaf (179)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (220)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (251))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (156)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (183)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (239))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (248)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (1))) (.branch 1 (.leaf (238)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (207)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (171)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (1)) (.leaf (192))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (216))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (225)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (201))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (250)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (165)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (216)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (165)) (.leaf (1))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (678)) (.leaf (148))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (253)) (.branch 1 (.leaf (212)) (.leaf (178)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (200))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (202)) (.leaf (194)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (188)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (162)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (179))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (170))))) (.branch 2 (.branch 1 (.leaf (189)) (.leaf (200))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (1)) (.leaf (178)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (237))) (.branch 1 (.leaf (252)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (239)) (.leaf (171))) (.branch 1 (.leaf (206)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (188))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (206)) (.leaf (252))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (208)) (.branch 1 (.leaf (226)) (.leaf (237))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (246)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (246)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (185))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (248)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (166))) (.branch 1 (.leaf (241)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (906)) (.leaf (168)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (285)) (.leaf (160))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (181)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (1))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (228)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (648))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (230))) (.branch 1 (.leaf (222)) (.branch 1 (.leaf (146)) (.leaf (210)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (175)) (.leaf (191))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (230))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (146))) (.branch 1 (.leaf (210)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (1))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (193)) (.branch 1 (.leaf (155)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (193)) (.branch 1 (.leaf (155)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (184)) (.leaf (247))) (.branch 1 (.leaf (186)) (.branch 1 (.leaf (158)) (.leaf (253)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (247))) (.branch 1 (.leaf (184)) (.branch 1 (.leaf (158)) (.leaf (186)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (162)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (217))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (235)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (228))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (192)) (.branch 1 (.leaf (176)) (.leaf (176))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (250)) (.leaf (217))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (224)) (.leaf (235))))) (.branch 2 (.branch 1 (.leaf (226)) (.leaf (215))) (.branch 1 (.leaf (215)) (.branch 1 (.leaf (201)) (.leaf (145)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (209)) (.leaf (209))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (150)) (.leaf (168))))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (147))) (.branch 1 (.leaf (147)) (.branch 1 (.leaf (238)) (.leaf (281)))))))))))) +def backwardShard5State125 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (198))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (1))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (148))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (219)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (619)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (202)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (208)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (170)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (161))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (225)) (.leaf (1))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1010))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (251))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (1)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (239))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (1))) (.branch 1 (.leaf (238)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (207)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (171)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (1)) (.leaf (192))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (216))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (225)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (201))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (250)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (165)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (216)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (165)) (.leaf (1))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (678)) (.leaf (148))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (212)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (200))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (202)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (170))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (200))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (237))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (239)) (.leaf (171))) (.branch 1 (.leaf (206)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (206)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (208)) (.branch 1 (.leaf (226)) (.leaf (237))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (1))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (166))) (.branch 1 (.leaf (1)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (906)) (.leaf (168)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (160))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (181)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (228)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (648))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (230))) (.branch 1 (.leaf (222)) (.branch 1 (.leaf (146)) (.leaf (210)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (175)) (.leaf (191))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (230))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (146))) (.branch 1 (.leaf (210)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (247))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (1)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (217))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (1))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (235)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (228))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (192)) (.branch 1 (.leaf (176)) (.leaf (176))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (250)) (.leaf (217))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (224)) (.leaf (235))))) (.branch 2 (.branch 1 (.leaf (226)) (.leaf (215))) (.branch 1 (.leaf (215)) (.branch 1 (.leaf (201)) (.leaf (145)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (209)) (.leaf (209))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (150)) (.leaf (168))))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (147))) (.branch 1 (.leaf (147)) (.branch 1 (.leaf (238)) (.leaf (281)))))))))))) +def backwardShard5State126 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (198))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (1))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (219)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (619)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (161))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1010))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (251))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (1)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (1)) (.leaf (192))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (1)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (1))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (250)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (165)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (165)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (212)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (170))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (1))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (166))) (.branch 1 (.leaf (1)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (906)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (160))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (181)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (648))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (175)) (.leaf (191))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (1)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (1))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (192)) (.branch 1 (.leaf (176)) (.leaf (176))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (250)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backward_105 : CheckedSegment frames paid warps := + ⟨⟨backwardShard5State105, backwardShard5State106, + [ + ⟨1,349,0,293,880,800,0,0,1⟩, + ⟨4,48,349,880,0,0,0,-1,1⟩, + ⟨1,589,0,293,881,801,0,0,1⟩, + ⟨4,347,589,881,0,0,0,-1,1⟩, + ⟨1,243,0,293,882,802,0,0,1⟩, + ⟨4,82,243,882,0,0,0,-1,1⟩, + ⟨1,365,0,293,883,803,0,0,1⟩, + ⟨4,379,365,883,0,0,0,-1,1⟩, + ⟨1,361,0,293,884,804,0,0,1⟩, + ⟨4,67,361,884,0,0,0,-1,1⟩, + ⟨3,558,0,313,314,119,30,0,1⟩, + ⟨3,405,0,1909,314,121,32,0,1⟩, + ⟨1,590,0,0,314,122,0,0,1⟩, + ⟨1,592,0,0,314,122,0,0,1⟩, + ⟨4,590,592,314,0,0,0,1,1⟩, + ⟨4,558,590,314,0,0,0,1,1⟩, + ⟨1,591,0,0,314,122,0,0,1⟩, + ⟨4,558,591,314,0,0,0,1,1⟩, + ⟨4,558,592,314,0,0,0,-1,1⟩, + ⟨3,559,0,315,314,120,31,0,1⟩, + ⟨4,559,590,314,0,0,0,-1,1⟩, + ⟨4,559,591,314,0,0,0,1,1⟩, + ⟨1,593,0,0,314,122,0,0,1⟩, + ⟨4,559,593,314,0,0,0,1,1⟩, + ⟨3,544,0,333,314,173,66,0,1⟩, + ⟨4,544,590,314,0,0,0,-1,1⟩, + ⟨4,544,592,314,0,0,0,1,1⟩, + ⟨4,544,593,314,0,0,0,1,1⟩, + ⟨4,405,591,314,0,0,0,1,1⟩, + ⟨4,405,592,314,0,0,0,-1,1⟩, + ⟨4,405,593,314,0,0,0,1,1⟩, + ⟨1,590,0,314,885,889,0,0,1⟩, + ⟨4,279,590,885,0,0,0,-1,1⟩, + ⟨1,591,0,314,886,890,0,0,1⟩, + ⟨4,274,591,886,0,0,0,-1,1⟩, + ⟨1,592,0,314,887,891,0,0,1⟩, + ⟨4,295,592,887,0,0,0,-1,1⟩, + ⟨1,558,0,314,888,892,0,0,1⟩, + ⟨4,290,558,888,0,0,0,-1,1⟩, + ⟨1,593,0,314,889,893,0,0,1⟩, + ⟨4,343,593,889,0,0,0,-1,1⟩, + ⟨1,559,0,314,890,894,0,0,1⟩, + ⟨4,338,559,890,0,0,0,-1,1⟩, + ⟨1,544,0,314,891,895,0,0,1⟩, + ⟨4,359,544,891,0,0,0,-1,1⟩, + ⟨1,405,0,314,892,896,0,0,1⟩, + ⟨4,354,405,892,0,0,0,-1,1⟩, + ⟨3,410,0,1909,1552,122,33,0,1⟩, + ⟨3,417,0,1922,1552,123,34,0,1⟩, + ⟨3,419,0,1922,1552,124,35,0,1⟩, + ⟨3,421,0,1922,1552,125,36,0,1⟩, + ⟨4,594,596,0,0,0,0,1,1⟩, + ⟨1,594,0,0,1552,277,0,0,1⟩, + ⟨4,410,594,1552,0,0,0,1,1⟩, + ⟨1,595,0,0,1552,277,0,0,1⟩, + ⟨1,596,0,0,1552,277,0,0,1⟩, + ⟨4,595,596,1552,0,0,0,1,1⟩, + ⟨4,410,595,1552,0,0,0,1,1⟩, + ⟨4,410,596,1552,0,0,0,-1,1⟩, + ⟨4,417,594,1552,0,0,0,-1,1⟩, + ⟨4,417,595,1552,0,0,0,1,1⟩, + ⟨1,597,0,0,1552,277,0,0,1⟩, + ⟨4,417,597,1552,0,0,0,1,1⟩, + ⟨4,419,594,1552,0,0,0,-1,1⟩, + ⟨4,419,596,1552,0,0,0,1,1⟩, + ⟨4,419,597,1552,0,0,0,1,1⟩, + ⟨4,421,595,1552,0,0,0,1,1⟩, + ⟨4,421,596,1552,0,0,0,-1,1⟩, + ⟨4,421,597,1552,0,0,0,1,1⟩, + ⟨1,594,0,1552,893,2823,0,0,1⟩, + ⟨4,278,594,893,0,0,0,-1,1⟩, + ⟨1,595,0,1552,894,2824,0,0,1⟩, + ⟨4,276,595,894,0,0,0,-1,1⟩, + ⟨1,596,0,1552,895,2825,0,0,1⟩, + ⟨4,294,596,895,0,0,0,-1,1⟩, + ⟨1,410,0,1552,896,2826,0,0,1⟩, + ⟨4,292,410,896,0,0,0,-1,1⟩, + ⟨1,597,0,1552,897,2827,0,0,1⟩, + ⟨4,358,597,897,0,0,0,-1,1⟩, + ⟨1,417,0,1552,898,2828,0,0,1⟩, + ⟨4,356,417,898,0,0,0,-1,1⟩, + ⟨1,419,0,1552,899,2829,0,0,1⟩, + ⟨4,342,419,899,0,0,0,-1,1⟩, + ⟨1,421,0,1552,900,2830,0,0,1⟩, + ⟨4,340,421,900,0,0,0,-1,1⟩, + ⟨5,68,0,309,0,0,0,2,1⟩, + ⟨4,4,68,309,0,0,0,1,1⟩, + ⟨4,12,31,299,0,0,0,-1,2⟩, + ⟨3,1,0,305,325,132,43,0,1⟩, + ⟨5,4,0,309,0,0,0,1,1⟩, + ⟨3,4,0,309,325,133,44,0,1⟩, + ⟨3,6,0,305,325,134,45,0,1⟩, + ⟨3,12,0,299,325,135,46,0,1⟩, + ⟨1,598,0,114,325,615,0,0,1⟩, + ⟨4,1,598,325,0,0,0,1,1⟩, + ⟨1,599,0,114,325,615,0,0,1⟩, + ⟨4,1,599,325,0,0,0,1,1⟩, + ⟨1,600,0,114,325,615,0,0,1⟩, + ⟨4,1,600,325,0,0,0,-1,1⟩, + ⟨4,4,598,325,0,0,0,2,1⟩, + ⟨4,4,599,325,0,0,0,-2,1⟩, + ⟨1,601,0,114,325,615,0,0,1⟩, + ⟨4,4,601,325,0,0,0,1,1⟩, + ⟨4,6,598,325,0,0,0,2,1⟩, + ⟨4,6,600,325,0,0,0,-2,1⟩, + ⟨4,6,601,325,0,0,0,1,1⟩, + ⟨4,12,599,325,0,0,0,-2,1⟩, + ⟨4,12,600,325,0,0,0,2,1⟩, + ⟨4,12,601,325,0,0,0,1,1⟩, + ⟨1,598,0,325,901,901,0,0,1⟩, + ⟨4,247,598,901,0,0,0,-1,1⟩, + ⟨1,599,0,325,902,902,0,0,1⟩, + ⟨4,242,599,902,0,0,0,-1,1⟩, + ⟨1,600,0,325,903,903,0,0,1⟩, + ⟨4,263,600,903,0,0,0,-1,1⟩, + ⟨1,1,0,325,904,904,0,0,1⟩, + ⟨4,258,1,904,0,0,0,-1,1⟩, + ⟨1,601,0,325,905,905,0,0,1⟩, + ⟨4,344,601,905,0,0,0,-1,1⟩, + ⟨1,4,0,325,906,906,0,0,1⟩, + ⟨4,28,4,906,0,0,0,-1,1⟩, + ⟨1,6,0,325,907,907,0,0,1⟩, + ⟨4,364,6,907,0,0,0,-1,1⟩, + ⟨1,12,0,325,908,908,0,0,1⟩, + ⟨4,366,12,908,0,0,0,-1,1⟩, + ⟨3,426,0,1922,1551,126,37,0,1⟩, + ⟨3,433,0,1933,1551,127,38,0,1⟩, + ⟨3,435,0,1933,1551,128,39,0,1⟩, + ],#[0,21,8,4,0,8,0,0,0,0],576⟩, by decide⟩ +def backward_106 : CheckedSegment frames paid warps := + ⟨⟨backwardShard5State106, backwardShard5State107, + [ + ⟨3,437,0,1933,1551,129,40,0,1⟩, + ⟨1,602,0,0,1551,276,0,0,1⟩, + ⟨4,426,602,1551,0,0,0,1,1⟩, + ⟨1,603,0,0,1551,276,0,0,1⟩, + ⟨4,426,603,1551,0,0,0,1,1⟩, + ⟨1,604,0,0,1551,276,0,0,1⟩, + ⟨4,426,604,1551,0,0,0,-1,1⟩, + ⟨4,433,602,1551,0,0,0,2,1⟩, + ⟨4,433,603,1551,0,0,0,-2,1⟩, + ⟨1,605,0,0,1551,276,0,0,1⟩, + ⟨4,433,605,1551,0,0,0,1,1⟩, + ⟨4,435,602,1551,0,0,0,2,1⟩, + ⟨4,435,604,1551,0,0,0,-2,1⟩, + ⟨4,435,605,1551,0,0,0,1,1⟩, + ⟨4,437,603,1551,0,0,0,-2,1⟩, + ⟨4,437,604,1551,0,0,0,2,1⟩, + ⟨4,437,605,1551,0,0,0,1,1⟩, + ⟨1,602,0,1551,909,2815,0,0,1⟩, + ⟨4,246,602,909,0,0,0,-1,1⟩, + ⟨1,603,0,1551,910,2816,0,0,1⟩, + ⟨4,244,603,910,0,0,0,-1,1⟩, + ⟨1,604,0,1551,911,2817,0,0,1⟩, + ⟨4,262,604,911,0,0,0,-1,1⟩, + ⟨1,426,0,1551,912,2818,0,0,1⟩, + ⟨4,260,426,912,0,0,0,-1,1⟩, + ⟨1,605,0,1551,913,2819,0,0,1⟩, + ⟨4,360,605,913,0,0,0,-1,1⟩, + ⟨1,433,0,1551,914,2820,0,0,1⟩, + ⟨4,60,433,914,0,0,0,-1,1⟩, + ⟨1,435,0,1551,915,2821,0,0,1⟩, + ⟨4,348,435,915,0,0,0,-1,1⟩, + ⟨1,437,0,1551,916,2822,0,0,1⟩, + ⟨4,350,437,916,0,0,0,-1,1⟩, + ⟨3,545,0,334,335,174,67,0,1⟩, + ⟨1,606,0,115,335,634,0,0,1⟩, + ⟨4,545,606,335,0,0,0,1,1⟩, + ⟨1,607,0,115,335,634,0,0,1⟩, + ⟨4,545,607,335,0,0,0,1,1⟩, + ⟨1,608,0,115,335,634,0,0,1⟩, + ⟨4,545,608,335,0,0,0,-1,1⟩, + ⟨3,546,0,336,335,175,68,0,1⟩, + ⟨4,546,606,335,0,0,0,2,1⟩, + ⟨4,546,607,335,0,0,0,-2,1⟩, + ⟨1,609,0,115,335,634,0,0,1⟩, + ⟨4,546,609,335,0,0,0,1,1⟩, + ⟨3,547,0,337,335,176,69,0,1⟩, + ⟨4,547,606,335,0,0,0,2,1⟩, + ⟨4,547,608,335,0,0,0,-2,1⟩, + ⟨4,547,609,335,0,0,0,1,1⟩, + ⟨3,556,0,338,335,177,70,0,1⟩, + ⟨4,556,607,335,0,0,0,-2,1⟩, + ⟨4,556,608,335,0,0,0,2,1⟩, + ⟨4,556,609,335,0,0,0,1,1⟩, + ⟨1,606,0,335,917,927,0,0,1⟩, + ⟨4,456,606,917,0,0,0,-1,1⟩, + ⟨1,607,0,335,918,928,0,0,1⟩, + ⟨4,457,607,918,0,0,0,-1,1⟩, + ⟨1,608,0,335,919,929,0,0,1⟩, + ⟨4,466,608,919,0,0,0,-1,1⟩, + ⟨1,545,0,335,920,930,0,0,1⟩, + ⟨4,467,545,920,0,0,0,-1,1⟩, + ⟨1,609,0,335,979,931,0,0,1⟩, + ⟨4,376,609,979,0,0,0,-1,1⟩, + ⟨1,546,0,335,980,932,0,0,1⟩, + ⟨4,66,546,980,0,0,0,-1,1⟩, + ⟨1,547,0,335,981,933,0,0,1⟩, + ⟨4,396,547,981,0,0,0,-1,1⟩, + ⟨1,556,0,335,982,934,0,0,1⟩, + ⟨4,398,556,982,0,0,0,-1,1⟩, + ⟨3,250,0,292,3941,91,2,0,1⟩, + ⟨3,266,0,295,3941,92,3,0,1⟩, + ⟨3,259,0,295,3941,93,4,0,1⟩, + ⟨3,261,0,295,3941,118,29,0,1⟩, + ⟨1,610,0,115,3941,660,0,0,1⟩, + ⟨4,250,610,3941,0,0,0,1,1⟩, + ⟨1,611,0,115,3941,660,0,0,1⟩, + ⟨4,250,611,3941,0,0,0,1,1⟩, + ⟨1,612,0,115,3941,660,0,0,1⟩, + ⟨4,250,612,3941,0,0,0,-1,1⟩, + ⟨4,266,610,3941,0,0,0,2,1⟩, + ⟨4,266,611,3941,0,0,0,-2,1⟩, + ⟨1,613,0,115,3941,660,0,0,1⟩, + ⟨4,613,610,3941,0,0,0,-2,1⟩, + ⟨4,266,613,3941,0,0,0,1,1⟩, + ⟨4,259,610,3941,0,0,0,2,1⟩, + ⟨4,259,612,3941,0,0,0,-2,1⟩, + ⟨4,259,613,3941,0,0,0,1,1⟩, + ⟨4,261,611,3941,0,0,0,-2,1⟩, + ⟨4,261,612,3941,0,0,0,2,1⟩, + ⟨4,261,613,3941,0,0,0,1,1⟩, + ⟨1,610,0,3941,925,2855,0,0,1⟩, + ⟨4,458,610,925,0,0,0,-1,1⟩, + ⟨1,611,0,3941,926,2856,0,0,1⟩, + ⟨4,459,611,926,0,0,0,-1,1⟩, + ⟨1,612,0,3941,927,2857,0,0,1⟩, + ⟨4,464,612,927,0,0,0,-1,1⟩, + ⟨1,250,0,3941,928,2858,0,0,1⟩, + ⟨4,465,250,928,0,0,0,-1,1⟩, + ⟨1,613,0,3941,1208,2859,0,0,1⟩, + ⟨4,392,613,1208,0,0,0,-1,1⟩, + ⟨1,266,0,3941,1209,2860,0,0,1⟩, + ⟨4,97,266,1209,0,0,0,-1,1⟩, + ⟨1,259,0,3941,1210,2861,0,0,1⟩, + ⟨4,380,259,1210,0,0,0,-1,1⟩, + ⟨1,261,0,3941,1211,2862,0,0,1⟩, + ⟨4,382,261,1211,0,0,0,-1,1⟩, + ⟨3,524,0,297,298,96,7,0,1⟩, + ⟨3,442,0,1933,298,130,41,0,1⟩, + ⟨3,536,0,323,298,131,42,0,1⟩, + ⟨1,614,0,115,298,632,0,0,1⟩, + ⟨4,524,614,298,0,0,0,1,1⟩, + ⟨1,615,0,115,298,632,0,0,1⟩, + ⟨4,524,615,298,0,0,0,1,1⟩, + ⟨1,616,0,115,298,632,0,0,1⟩, + ⟨4,524,616,298,0,0,0,-1,1⟩, + ⟨3,557,0,332,298,172,65,0,1⟩, + ⟨4,557,614,298,0,0,0,-1,1⟩, + ⟨4,557,615,298,0,0,0,1,1⟩, + ⟨1,617,0,115,298,632,0,0,1⟩, + ⟨4,557,617,298,0,0,0,1,1⟩, + ⟨4,536,614,298,0,0,0,-1,1⟩, + ⟨4,536,616,298,0,0,0,1,1⟩, + ⟨4,536,617,298,0,0,0,1,1⟩, + ⟨4,442,615,298,0,0,0,1,1⟩, + ⟨4,442,616,298,0,0,0,-1,1⟩, + ⟨4,442,617,298,0,0,0,1,1⟩, + ⟨1,614,0,298,933,811,0,0,1⟩, + ⟨4,248,614,933,0,0,0,-1,1⟩, + ],#[0,17,8,4,8,4,0,0,0,0],630⟩, by decide⟩ +def backward_107 : CheckedSegment frames paid warps := + ⟨⟨backwardShard5State107, backwardShard5State108, + [ + ⟨1,615,0,298,934,812,0,0,1⟩, + ⟨4,10,615,934,0,0,0,-1,1⟩, + ⟨1,616,0,298,935,813,0,0,1⟩, + ⟨4,268,616,935,0,0,0,-1,1⟩, + ⟨1,524,0,298,936,814,0,0,1⟩, + ⟨4,270,524,936,0,0,0,-1,1⟩, + ⟨1,617,0,298,937,815,0,0,1⟩, + ⟨4,280,617,937,0,0,0,-1,1⟩, + ⟨1,557,0,298,938,816,0,0,1⟩, + ⟨4,38,557,938,0,0,0,-1,1⟩, + ⟨1,536,0,298,939,817,0,0,1⟩, + ⟨4,300,536,939,0,0,0,-1,1⟩, + ⟨1,442,0,298,940,818,0,0,1⟩, + ⟨4,302,442,940,0,0,0,-1,1⟩, + ⟨3,333,0,304,312,94,5,0,1⟩, + ⟨3,317,0,303,312,95,6,0,1⟩, + ⟨3,245,0,292,312,116,27,0,1⟩, + ⟨3,257,0,295,312,117,28,0,1⟩, + ⟨1,618,0,115,312,633,0,0,1⟩, + ⟨4,333,618,312,0,0,0,1,1⟩, + ⟨1,619,0,115,312,633,0,0,1⟩, + ⟨4,333,619,312,0,0,0,1,1⟩, + ⟨1,620,0,115,312,633,0,0,1⟩, + ⟨4,333,620,312,0,0,0,-1,1⟩, + ⟨4,317,618,312,0,0,0,-1,1⟩, + ⟨4,317,619,312,0,0,0,1,1⟩, + ⟨1,621,0,115,312,633,0,0,1⟩, + ⟨4,621,618,312,0,0,0,1,1⟩, + ⟨4,317,621,312,0,0,0,1,1⟩, + ⟨4,257,618,312,0,0,0,-1,1⟩, + ⟨4,257,620,312,0,0,0,1,1⟩, + ⟨4,257,621,312,0,0,0,1,1⟩, + ⟨4,245,619,312,0,0,0,1,1⟩, + ⟨4,245,620,312,0,0,0,-1,1⟩, + ⟨4,245,621,312,0,0,0,1,1⟩, + ⟨1,618,0,312,941,879,0,0,1⟩, + ⟨4,252,618,941,0,0,0,-1,1⟩, + ⟨1,619,0,312,942,880,0,0,1⟩, + ⟨4,254,619,942,0,0,0,-1,1⟩, + ⟨1,620,0,312,943,881,0,0,1⟩, + ⟨4,264,620,943,0,0,0,-1,1⟩, + ⟨1,333,0,312,944,882,0,0,1⟩, + ⟨4,79,333,944,0,0,0,-1,1⟩, + ⟨1,621,0,312,945,883,0,0,1⟩, + ⟨4,296,621,945,0,0,0,-1,1⟩, + ⟨1,317,0,312,946,884,0,0,1⟩, + ⟨4,19,317,946,0,0,0,-1,1⟩, + ⟨1,257,0,312,947,885,0,0,1⟩, + ⟨4,284,257,947,0,0,0,-1,1⟩, + ⟨1,245,0,312,948,886,0,0,1⟩, + ⟨4,286,245,948,0,0,0,-1,1⟩, + ⟨1,622,0,1160,949,2689,0,0,1⟩, + ⟨4,460,622,949,0,0,0,-1,1⟩, + ⟨1,623,0,1160,950,2690,0,0,1⟩, + ⟨4,461,623,950,0,0,0,-1,1⟩, + ⟨1,624,0,1160,951,2691,0,0,1⟩, + ⟨4,468,624,951,0,0,0,-1,1⟩, + ⟨1,401,0,1160,952,2692,0,0,1⟩, + ⟨4,469,401,952,0,0,0,-1,1⟩, + ⟨1,625,0,1160,1212,2693,0,0,1⟩, + ⟨4,312,625,1212,0,0,0,-1,1⟩, + ⟨1,403,0,1160,1213,2694,0,0,1⟩, + ⟨4,24,403,1213,0,0,0,-1,1⟩, + ⟨1,626,0,1160,1214,2695,0,0,1⟩, + ⟨4,332,626,1214,0,0,0,-1,1⟩, + ⟨1,627,0,1160,1215,2696,0,0,1⟩, + ⟨4,334,627,1215,0,0,0,-1,1⟩, + ⟨3,227,0,310,2085,112,23,0,1⟩, + ⟨3,229,0,310,2085,113,24,0,1⟩, + ⟨3,234,0,310,2085,114,25,0,1⟩, + ⟨3,241,0,292,2085,115,26,0,1⟩, + ⟨4,241,628,2085,0,0,0,1,1⟩, + ⟨1,629,0,0,2085,278,0,0,1⟩, + ⟨4,241,629,2085,0,0,0,1,1⟩, + ⟨1,630,0,0,2085,278,0,0,1⟩, + ⟨4,241,630,2085,0,0,0,-1,1⟩, + ⟨4,234,628,2085,0,0,0,-1,1⟩, + ⟨4,234,629,2085,0,0,0,1,1⟩, + ⟨4,234,631,2085,0,0,0,1,1⟩, + ⟨4,229,628,2085,0,0,0,-1,1⟩, + ⟨4,229,630,2085,0,0,0,1,1⟩, + ⟨4,229,631,2085,0,0,0,1,1⟩, + ⟨4,227,629,2085,0,0,0,1,1⟩, + ⟨4,227,630,2085,0,0,0,-1,1⟩, + ⟨4,227,631,2085,0,0,0,1,1⟩, + ⟨1,628,0,2085,957,2847,0,0,1⟩, + ⟨4,462,628,957,0,0,0,-1,1⟩, + ⟨1,629,0,2085,958,2848,0,0,1⟩, + ⟨4,463,629,958,0,0,0,-1,1⟩, + ⟨1,630,0,2085,959,2849,0,0,1⟩, + ⟨4,470,630,959,0,0,0,-1,1⟩, + ⟨1,241,0,2085,960,2850,0,0,1⟩, + ⟨4,471,241,960,0,0,0,-1,1⟩, + ⟨1,631,0,2085,1216,2851,0,0,1⟩, + ⟨4,328,631,1216,0,0,0,-1,1⟩, + ⟨1,234,0,2085,1217,2852,0,0,1⟩, + ⟨4,109,234,1217,0,0,0,-1,1⟩, + ⟨1,229,0,2085,1218,2853,0,0,1⟩, + ⟨4,316,229,1218,0,0,0,-1,1⟩, + ⟨1,227,0,2085,1219,2854,0,0,1⟩, + ⟨4,318,227,1219,0,0,0,-1,1⟩, + ⟨3,285,0,299,300,97,8,0,1⟩, + ⟨3,281,0,299,300,98,9,0,1⟩, + ⟨3,393,0,309,300,110,21,0,1⟩, + ⟨3,225,0,310,300,111,22,0,1⟩, + ⟨3,49,0,304,300,145,51,0,1⟩, + ⟨4,285,49,300,0,0,0,1,1⟩, + ⟨3,83,0,307,300,147,52,0,1⟩, + ⟨4,285,83,300,0,0,0,1,1⟩, + ⟨3,98,0,303,300,149,53,0,1⟩, + ⟨4,285,98,300,0,0,0,-1,1⟩, + ⟨4,225,49,300,0,0,0,-1,1⟩, + ⟨4,225,83,300,0,0,0,1,1⟩, + ⟨3,101,0,301,300,151,54,0,1⟩, + ⟨4,225,101,300,0,0,0,1,1⟩, + ⟨4,281,49,300,0,0,0,-1,1⟩, + ⟨4,281,98,300,0,0,0,1,1⟩, + ⟨4,281,101,300,0,0,0,1,1⟩, + ⟨4,393,83,300,0,0,0,1,1⟩, + ⟨4,393,98,300,0,0,0,-1,1⟩, + ⟨4,393,101,300,0,0,0,1,1⟩, + ⟨1,49,0,300,965,827,0,0,1⟩, + ⟨4,478,49,965,0,0,0,-1,1⟩, + ⟨1,83,0,300,966,828,0,0,1⟩, + ⟨4,479,83,966,0,0,0,-1,1⟩, + ⟨1,98,0,300,967,829,0,0,1⟩, + ⟨4,488,98,967,0,0,0,-1,1⟩, + ⟨1,285,0,300,968,830,0,0,1⟩, + ],#[0,15,20,4,2,0,0,0,0,0],568⟩, by decide⟩ +def backward_108 : CheckedSegment frames paid warps := + ⟨⟨backwardShard5State108, backwardShard5State109, + [ + ⟨4,489,285,968,0,0,0,-1,1⟩, + ⟨1,101,0,300,333,824,0,0,1⟩, + ⟨4,498,101,333,0,0,0,-1,1⟩, + ⟨1,225,0,300,334,825,0,0,1⟩, + ⟨4,499,225,334,0,0,0,-1,1⟩, + ⟨1,281,0,300,338,826,0,0,1⟩, + ⟨4,509,281,338,0,0,0,-1,1⟩, + ⟨1,393,0,300,332,823,0,0,1⟩, + ⟨4,510,393,332,0,0,0,-1,1⟩, + ⟨3,345,0,305,306,104,15,0,1⟩, + ⟨3,381,0,308,306,107,18,0,1⟩, + ⟨3,377,0,308,306,108,19,0,1⟩, + ⟨3,397,0,309,306,109,20,0,1⟩, + ⟨3,68,0,309,306,153,55,0,1⟩, + ⟨4,397,68,306,0,0,0,1,1⟩, + ⟨3,80,0,308,306,155,56,0,1⟩, + ⟨4,397,80,306,0,0,0,1,1⟩, + ⟨3,88,0,308,306,157,57,0,1⟩, + ⟨4,397,88,306,0,0,0,-1,1⟩, + ⟨4,377,68,306,0,0,0,-1,1⟩, + ⟨4,377,80,306,0,0,0,1,1⟩, + ⟨3,31,0,299,306,159,58,0,1⟩, + ⟨4,377,31,306,0,0,0,1,1⟩, + ⟨4,381,68,306,0,0,0,-1,1⟩, + ⟨4,381,88,306,0,0,0,1,1⟩, + ⟨4,381,31,306,0,0,0,1,1⟩, + ⟨4,345,80,306,0,0,0,1,1⟩, + ⟨4,345,88,306,0,0,0,-1,1⟩, + ⟨4,345,31,306,0,0,0,1,1⟩, + ⟨1,68,0,306,969,859,0,0,1⟩, + ⟨4,480,68,969,0,0,0,-1,1⟩, + ⟨1,80,0,306,970,860,0,0,1⟩, + ⟨4,481,80,970,0,0,0,-1,1⟩, + ⟨1,88,0,306,971,861,0,0,1⟩, + ⟨4,490,88,971,0,0,0,-1,1⟩, + ⟨1,397,0,306,972,862,0,0,1⟩, + ⟨4,491,397,972,0,0,0,-1,1⟩, + ⟨1,31,0,306,336,857,0,0,1⟩, + ⟨4,511,31,336,0,0,0,-1,1⟩, + ⟨1,377,0,306,337,858,0,0,1⟩, + ⟨4,512,377,337,0,0,0,-1,1⟩, + ⟨1,381,0,306,313,855,0,0,1⟩, + ⟨4,500,381,313,0,0,0,-1,1⟩, + ⟨1,345,0,306,315,856,0,0,1⟩, + ⟨4,501,345,315,0,0,0,-1,1⟩, + ⟨3,301,0,301,302,99,10,0,1⟩, + ⟨3,297,0,301,302,100,11,0,1⟩, + ⟨3,313,0,303,302,101,12,0,1⟩, + ⟨3,329,0,304,302,102,13,0,1⟩, + ⟨3,33,0,304,302,137,47,0,1⟩, + ⟨4,301,33,302,0,0,0,1,1⟩, + ⟨3,55,0,301,302,139,48,0,1⟩, + ⟨4,301,55,302,0,0,0,1,1⟩, + ⟨3,74,0,307,302,141,49,0,1⟩, + ⟨4,301,74,302,0,0,0,-1,1⟩, + ⟨4,329,33,302,0,0,0,-1,1⟩, + ⟨4,329,55,302,0,0,0,1,1⟩, + ⟨3,85,0,303,302,143,50,0,1⟩, + ⟨4,329,85,302,0,0,0,1,1⟩, + ⟨4,297,33,302,0,0,0,-1,1⟩, + ⟨4,297,74,302,0,0,0,1,1⟩, + ⟨4,297,85,302,0,0,0,1,1⟩, + ⟨4,313,55,302,0,0,0,1,1⟩, + ⟨4,313,74,302,0,0,0,-1,1⟩, + ⟨4,313,85,302,0,0,0,1,1⟩, + ⟨1,33,0,302,973,837,0,0,1⟩, + ⟨4,273,33,973,0,0,0,-1,1⟩, + ⟨1,55,0,302,974,838,0,0,1⟩, + ⟨4,275,55,974,0,0,0,-1,1⟩, + ⟨1,74,0,302,297,835,0,0,1⟩, + ⟨4,502,74,297,0,0,0,-1,1⟩, + ⟨1,301,0,302,975,839,0,0,1⟩, + ⟨4,305,301,975,0,0,0,-1,1⟩, + ⟨1,85,0,302,323,836,0,0,1⟩, + ⟨4,513,85,323,0,0,0,-1,1⟩, + ⟨1,329,0,302,976,840,0,0,1⟩, + ⟨4,321,329,976,0,0,0,-1,1⟩, + ⟨1,297,0,302,977,841,0,0,1⟩, + ⟨4,289,297,977,0,0,0,-1,1⟩, + ⟨1,313,0,302,978,842,0,0,1⟩, + ⟨4,291,313,978,0,0,0,-1,1⟩, + ⟨1,482,0,1189,990,2744,0,0,1⟩, + ⟨1,215,0,399,990,1112,0,0,1⟩, + ⟨4,482,215,990,0,0,0,1,2⟩, + ⟨1,448,0,1189,988,2743,0,0,1⟩, + ⟨1,129,0,837,988,2006,0,0,1⟩, + ⟨4,448,129,988,0,0,0,1,2⟩, + ⟨1,483,0,1190,989,2746,0,0,1⟩, + ⟨1,124,0,404,989,1128,0,0,1⟩, + ⟨4,483,124,989,0,0,0,1,2⟩, + ⟨1,449,0,1190,987,2745,0,0,1⟩, + ⟨1,212,0,838,987,2008,0,0,1⟩, + ⟨4,449,212,987,0,0,0,1,2⟩, + ⟨1,578,0,611,987,1702,0,0,1⟩, + ⟨1,168,0,839,987,2010,0,0,1⟩, + ⟨4,578,168,987,0,0,0,1,2⟩, + ⟨1,3,0,631,988,1748,0,0,1⟩, + ⟨1,150,0,840,988,2012,0,0,1⟩, + ⟨4,3,150,988,0,0,0,-1,1⟩, + ⟨1,579,0,829,989,1989,0,0,1⟩, + ⟨1,143,0,841,989,2014,0,0,1⟩, + ⟨4,579,143,989,0,0,0,1,2⟩, + ⟨1,383,0,829,990,1990,0,0,1⟩, + ⟨1,189,0,401,990,1120,0,0,1⟩, + ⟨4,383,189,990,0,0,0,-1,1⟩, + ⟨1,472,0,1187,991,2739,0,0,1⟩, + ⟨1,130,0,419,991,1168,0,0,1⟩, + ⟨4,472,130,991,0,0,0,1,2⟩, + ⟨1,231,0,1187,996,2740,0,0,1⟩, + ⟨1,152,0,842,996,2016,0,0,1⟩, + ⟨4,231,152,996,0,0,0,1,2⟩, + ⟨1,473,0,1188,993,2741,0,0,1⟩, + ⟨1,213,0,424,993,1184,0,0,1⟩, + ⟨4,473,213,993,0,0,0,1,2⟩, + ⟨1,226,0,1188,995,2742,0,0,1⟩, + ⟨1,166,0,843,995,2018,0,0,1⟩, + ⟨4,226,166,995,0,0,0,1,2⟩, + ⟨1,584,0,617,995,1720,0,0,1⟩, + ⟨1,214,0,844,995,2020,0,0,1⟩, + ⟨4,584,214,995,0,0,0,-1,1⟩, + ⟨1,69,0,633,996,1754,0,0,1⟩, + ⟨1,131,0,845,996,2022,0,0,1⟩, + ⟨4,69,131,996,0,0,0,-1,1⟩, + ⟨1,585,0,835,993,2002,0,0,1⟩, + ⟨1,167,0,846,993,2024,0,0,1⟩, + ⟨4,585,167,993,0,0,0,-1,1⟩, + ⟨1,399,0,835,991,2001,0,0,1⟩, + ⟨1,151,0,421,991,1176,0,0,1⟩, + ],#[0,22,15,5,4,6,0,0,0,0],500⟩, by decide⟩ +def backward_109 : CheckedSegment frames paid warps := + ⟨⟨backwardShard5State109, backwardShard5State110, + [ + ⟨4,399,151,991,0,0,0,-1,1⟩, + ⟨1,503,0,1193,1004,2752,0,0,1⟩, + ⟨1,157,0,439,1004,1224,0,0,1⟩, + ⟨4,503,157,1004,0,0,0,1,2⟩, + ⟨1,450,0,1193,1002,2751,0,0,1⟩, + ⟨1,219,0,847,1002,2026,0,0,1⟩, + ⟨4,450,219,1002,0,0,0,1,2⟩, + ⟨1,504,0,1194,1003,2753,0,0,1⟩, + ⟨1,210,0,444,1003,1240,0,0,1⟩, + ⟨4,504,210,1003,0,0,0,1,2⟩, + ⟨1,451,0,1194,1039,2754,0,0,1⟩, + ⟨1,160,0,848,1039,2028,0,0,1⟩, + ⟨4,451,160,1039,0,0,0,1,2⟩, + ⟨1,438,0,1206,1039,2774,0,0,1⟩, + ⟨1,144,0,849,1039,2030,0,0,1⟩, + ⟨4,438,144,1039,0,0,0,1,2⟩, + ⟨1,75,0,1206,1002,2773,0,0,1⟩, + ⟨1,136,0,444,1002,1239,0,0,1⟩, + ⟨4,75,136,1002,0,0,0,-1,1⟩, + ⟨1,581,0,831,1003,1993,0,0,1⟩, + ⟨1,197,0,851,1003,2032,0,0,1⟩, + ⟨4,581,197,1003,0,0,0,1,2⟩, + ⟨1,351,0,831,1004,1994,0,0,1⟩, + ⟨1,147,0,441,1004,1232,0,0,1⟩, + ⟨4,351,147,1004,0,0,0,-1,1⟩, + ⟨1,492,0,1191,1005,2747,0,0,1⟩, + ⟨1,220,0,460,1005,1284,0,0,1⟩, + ⟨4,492,220,1005,0,0,0,1,2⟩, + ⟨1,230,0,1191,1010,2748,0,0,1⟩, + ⟨1,134,0,852,1010,2034,0,0,1⟩, + ⟨4,230,134,1010,0,0,0,1,2⟩, + ⟨1,493,0,1192,1007,2749,0,0,1⟩, + ⟨1,161,0,464,1007,1295,0,0,1⟩, + ⟨4,493,161,1007,0,0,0,1,2⟩, + ⟨1,228,0,1192,1040,2750,0,0,1⟩, + ⟨1,146,0,853,1040,2036,0,0,1⟩, + ⟨4,228,146,1040,0,0,0,1,2⟩, + ⟨1,440,0,1207,1040,2776,0,0,1⟩, + ⟨1,162,0,854,1040,2038,0,0,1⟩, + ⟨4,440,162,1040,0,0,0,-1,1⟩, + ⟨1,84,0,1207,1010,2775,0,0,1⟩, + ⟨1,221,0,464,1010,1296,0,0,1⟩, + ⟨4,84,221,1010,0,0,0,-1,1⟩, + ⟨1,583,0,833,1007,1998,0,0,1⟩, + ⟨1,145,0,856,1007,2040,0,0,1⟩, + ⟨4,583,145,1007,0,0,0,-1,1⟩, + ⟨1,367,0,833,1005,1997,0,0,1⟩, + ⟨1,135,0,461,1005,1288,0,0,1⟩, + ⟨4,367,135,1005,0,0,0,-1,1⟩, + ⟨1,526,0,1197,1018,2760,0,0,1⟩, + ⟨1,205,0,479,1018,1336,0,0,1⟩, + ⟨4,526,205,1018,0,0,0,1,2⟩, + ⟨1,452,0,1197,1016,2759,0,0,1⟩, + ⟨1,170,0,857,1016,2042,0,0,1⟩, + ⟨4,452,170,1016,0,0,0,-1,1⟩, + ⟨1,527,0,1198,1017,2761,0,0,1⟩, + ⟨1,118,0,484,1017,1351,0,0,1⟩, + ⟨4,527,118,1017,0,0,0,1,2⟩, + ⟨1,453,0,1198,1041,2762,0,0,1⟩, + ⟨1,194,0,858,1041,2044,0,0,1⟩, + ⟨4,453,194,1041,0,0,0,-1,1⟩, + ⟨1,580,0,613,1041,1707,0,0,1⟩, + ⟨1,187,0,859,1041,2046,0,0,1⟩, + ⟨4,580,187,1041,0,0,0,1,2⟩, + ⟨1,32,0,629,1016,1742,0,0,1⟩, + ⟨1,140,0,1204,1016,2771,0,0,1⟩, + ⟨4,32,140,1016,0,0,0,-1,1⟩, + ⟨1,436,0,832,1017,1995,0,0,1⟩, + ⟨1,113,0,861,1017,2048,0,0,1⟩, + ⟨4,436,113,1017,0,0,0,1,2⟩, + ⟨1,319,0,832,1018,1996,0,0,1⟩, + ⟨1,198,0,481,1018,1344,0,0,1⟩, + ⟨4,319,198,1018,0,0,0,-1,1⟩, + ⟨1,514,0,1195,1019,2755,0,0,1⟩, + ⟨1,171,0,500,1019,1396,0,0,1⟩, + ⟨4,514,171,1019,0,0,0,1,2⟩, + ⟨1,232,0,1195,1024,2756,0,0,1⟩, + ⟨1,142,0,862,1024,2050,0,0,1⟩, + ⟨4,232,142,1024,0,0,0,-1,1⟩, + ⟨1,515,0,1196,1021,2757,0,0,1⟩, + ⟨1,195,0,504,1021,1407,0,0,1⟩, + ⟨4,515,195,1021,0,0,0,1,2⟩, + ⟨1,7,0,1196,1042,2758,0,0,1⟩, + ⟨1,185,0,863,1042,2052,0,0,1⟩, + ⟨4,7,185,1042,0,0,0,-1,1⟩, + ⟨1,582,0,615,1042,1713,0,0,1⟩, + ⟨1,196,0,864,1042,2054,0,0,1⟩, + ⟨4,582,196,1042,0,0,0,-1,1⟩, + ⟨1,50,0,634,1024,1757,0,0,1⟩, + ⟨1,172,0,1572,1024,2831,0,0,1⟩, + ⟨4,50,172,1024,0,0,0,-1,1⟩, + ⟨1,46,0,834,1021,2000,0,0,1⟩, + ⟨1,186,0,866,1021,2056,0,0,1⟩, + ⟨4,46,186,1021,0,0,0,-1,1⟩, + ⟨1,335,0,834,1019,1999,0,0,1⟩, + ⟨1,141,0,501,1019,1400,0,0,1⟩, + ⟨4,335,141,1019,0,0,0,-1,1⟩, + ⟨1,550,0,1201,1032,2768,0,0,1⟩, + ⟨1,120,0,519,1032,1448,0,0,1⟩, + ⟨4,550,120,1032,0,0,0,1,2⟩, + ⟨1,454,0,1201,1030,2767,0,0,1⟩, + ⟨1,207,0,867,1030,2058,0,0,1⟩, + ⟨4,454,207,1030,0,0,0,-1,1⟩, + ⟨1,551,0,1202,1031,2770,0,0,1⟩, + ⟨1,192,0,523,1031,1460,0,0,1⟩, + ⟨4,551,192,1031,0,0,0,1,2⟩, + ⟨1,455,0,1202,1029,2769,0,0,1⟩, + ⟨1,179,0,868,1029,2060,0,0,1⟩, + ⟨4,455,179,1029,0,0,0,-1,1⟩, + ⟨1,439,0,870,1029,2063,0,0,1⟩, + ⟨1,115,0,869,1029,2062,0,0,1⟩, + ⟨4,439,115,1029,0,0,0,1,2⟩, + ⟨1,56,0,870,1030,2064,0,0,1⟩, + ⟨1,178,0,523,1030,1459,0,0,1⟩, + ⟨4,56,178,1030,0,0,0,-1,1⟩, + ⟨1,434,0,830,1031,1991,0,0,1⟩, + ⟨1,200,0,871,1031,2066,0,0,1⟩, + ⟨4,434,200,1031,0,0,0,1,2⟩, + ⟨1,287,0,830,1032,1992,0,0,1⟩, + ⟨1,138,0,520,1032,1452,0,0,1⟩, + ⟨4,287,138,1032,0,0,0,-1,1⟩, + ⟨1,538,0,1199,1033,2763,0,0,1⟩, + ⟨1,208,0,540,1033,1508,0,0,1⟩, + ⟨4,538,208,1033,0,0,0,1,2⟩, + ⟨1,236,0,1199,1038,2764,0,0,1⟩, + ⟨1,176,0,872,1038,2068,0,0,1⟩, + ⟨4,236,176,1038,0,0,0,-1,1⟩, + ⟨1,539,0,1200,1035,2765,0,0,1⟩, + ],#[0,39,8,15,4,19,0,0,0,0],386⟩, by decide⟩ +def backward_110 : CheckedSegment frames paid warps := + ⟨⟨backwardShard5State110, backwardShard5State111, + [ + ⟨1,180,0,544,1035,1519,0,0,1⟩, + ⟨4,539,180,1035,0,0,0,1,2⟩, + ⟨1,238,0,1200,1037,2766,0,0,1⟩, + ⟨1,117,0,873,1037,2070,0,0,1⟩, + ⟨4,238,117,1037,0,0,0,-1,1⟩, + ⟨1,444,0,875,1037,2073,0,0,1⟩, + ⟨1,181,0,874,1037,2072,0,0,1⟩, + ⟨4,444,181,1037,0,0,0,-1,1⟩, + ⟨1,102,0,875,1038,2074,0,0,1⟩, + ⟨1,209,0,544,1038,1520,0,0,1⟩, + ⟨4,102,209,1038,0,0,0,-1,1⟩, + ⟨1,446,0,836,1035,2004,0,0,1⟩, + ⟨1,116,0,876,1035,2076,0,0,1⟩, + ⟨4,446,116,1035,0,0,0,-1,1⟩, + ⟨1,303,0,836,1033,2003,0,0,1⟩, + ⟨1,177,0,541,1033,1512,0,0,1⟩, + ⟨4,303,177,1033,0,0,0,-1,1⟩, + ⟨4,119,169,728,0,0,0,-1,1⟩, + ⟨4,169,119,728,0,0,0,1,2⟩, + ⟨5,119,0,728,0,0,0,1,-2⟩, + ⟨4,139,112,659,0,0,0,-1,1⟩, + ⟨4,112,139,659,0,0,0,1,2⟩, + ⟨5,139,0,659,0,0,0,1,-2⟩, + ⟨4,193,204,660,0,0,0,-1,1⟩, + ⟨4,204,193,660,0,0,0,1,2⟩, + ⟨5,193,0,660,0,0,0,1,-2⟩, + ⟨4,199,188,729,0,0,0,-1,1⟩, + ⟨4,188,199,729,0,0,0,1,2⟩, + ⟨5,199,0,729,0,0,0,1,-2⟩, + ⟨4,122,174,741,0,0,0,-1,1⟩, + ⟨4,174,122,741,0,0,0,1,2⟩, + ⟨5,122,0,741,0,0,0,1,-2⟩, + ⟨4,203,182,675,0,0,0,-1,1⟩, + ⟨4,182,203,675,0,0,0,1,2⟩, + ⟨5,203,0,675,0,0,0,1,-2⟩, + ⟨4,123,175,676,0,0,0,-1,1⟩, + ⟨4,175,123,676,0,0,0,1,2⟩, + ⟨5,123,0,676,0,0,0,1,-2⟩, + ⟨4,202,183,742,0,0,0,-1,1⟩, + ⟨4,183,202,742,0,0,0,1,2⟩, + ⟨5,202,0,742,0,0,0,1,-2⟩, + ⟨4,191,206,703,0,0,0,-1,1⟩, + ⟨4,206,191,703,0,0,0,1,2⟩, + ⟨5,191,0,703,0,0,0,1,-2⟩, + ⟨4,201,184,649,0,0,0,-1,1⟩, + ⟨4,184,201,649,0,0,0,1,2⟩, + ⟨5,201,0,649,0,0,0,1,-2⟩, + ⟨4,121,173,690,0,0,0,-1,1⟩, + ⟨4,173,121,690,0,0,0,1,2⟩, + ⟨5,121,0,690,0,0,0,1,-2⟩, + ⟨4,137,114,648,0,0,0,-1,1⟩, + ⟨4,114,137,648,0,0,0,1,2⟩, + ⟨5,137,0,648,0,0,0,1,-2⟩, + ⟨4,150,129,988,0,0,0,-1,1⟩, + ⟨4,129,150,988,0,0,0,1,2⟩, + ⟨5,150,0,988,0,0,0,1,-2⟩, + ⟨4,143,124,989,0,0,0,-1,1⟩, + ⟨4,124,143,989,0,0,0,1,2⟩, + ⟨5,143,0,989,0,0,0,1,-2⟩, + ⟨4,189,215,990,0,0,0,-1,1⟩, + ⟨4,215,189,990,0,0,0,1,2⟩, + ⟨5,189,0,990,0,0,0,1,-2⟩, + ⟨4,168,212,987,0,0,0,-1,1⟩, + ⟨4,212,168,987,0,0,0,1,2⟩, + ⟨5,168,0,987,0,0,0,1,-2⟩, + ⟨4,131,152,996,0,0,0,-1,1⟩, + ⟨4,152,131,996,0,0,0,1,2⟩, + ⟨5,131,0,996,0,0,0,1,-2⟩, + ⟨4,167,213,993,0,0,0,-1,1⟩, + ⟨4,213,167,993,0,0,0,1,2⟩, + ⟨5,167,0,993,0,0,0,1,-2⟩, + ⟨4,151,130,991,0,0,0,-1,1⟩, + ⟨4,130,151,991,0,0,0,1,2⟩, + ⟨5,151,0,991,0,0,0,1,-2⟩, + ⟨4,214,166,995,0,0,0,-1,1⟩, + ⟨4,166,214,995,0,0,0,1,2⟩, + ⟨5,214,0,995,0,0,0,1,-2⟩, + ⟨4,136,219,1002,0,0,0,-1,1⟩, + ⟨4,219,136,1002,0,0,0,1,2⟩, + ⟨5,136,0,1002,0,0,0,1,-2⟩, + ⟨4,197,210,1003,0,0,0,-1,1⟩, + ⟨4,210,197,1003,0,0,0,1,2⟩, + ⟨5,197,0,1003,0,0,0,1,-2⟩, + ⟨4,147,157,1004,0,0,0,-1,1⟩, + ⟨4,157,147,1004,0,0,0,1,2⟩, + ⟨5,147,0,1004,0,0,0,1,-2⟩, + ⟨4,144,160,1039,0,0,0,-1,1⟩, + ⟨4,160,144,1039,0,0,0,1,2⟩, + ⟨5,144,0,1039,0,0,0,1,-2⟩, + ⟨4,221,134,1010,0,0,0,-1,1⟩, + ⟨4,134,221,1010,0,0,0,1,2⟩, + ⟨5,221,0,1010,0,0,0,1,-2⟩, + ⟨4,145,161,1007,0,0,0,-1,1⟩, + ⟨4,161,145,1007,0,0,0,1,2⟩, + ⟨5,145,0,1007,0,0,0,1,-2⟩, + ⟨4,135,220,1005,0,0,0,-1,1⟩, + ⟨4,220,135,1005,0,0,0,1,2⟩, + ⟨5,135,0,1005,0,0,0,1,-2⟩, + ⟨4,162,146,1040,0,0,0,-1,1⟩, + ⟨4,146,162,1040,0,0,0,1,2⟩, + ⟨5,162,0,1040,0,0,0,1,-2⟩, + ⟨4,140,170,1016,0,0,0,-1,1⟩, + ⟨4,170,140,1016,0,0,0,1,2⟩, + ⟨5,140,0,1016,0,0,0,1,-2⟩, + ⟨4,113,118,1017,0,0,0,-1,1⟩, + ⟨4,118,113,1017,0,0,0,1,2⟩, + ⟨5,113,0,1017,0,0,0,1,-2⟩, + ⟨4,198,205,1018,0,0,0,-1,1⟩, + ⟨4,205,198,1018,0,0,0,1,2⟩, + ⟨5,198,0,1018,0,0,0,1,-2⟩, + ⟨4,187,194,1041,0,0,0,-1,1⟩, + ⟨4,194,187,1041,0,0,0,1,2⟩, + ⟨5,187,0,1041,0,0,0,1,-2⟩, + ⟨4,172,142,1024,0,0,0,-1,1⟩, + ⟨4,142,172,1024,0,0,0,1,2⟩, + ⟨5,172,0,1024,0,0,0,1,-2⟩, + ⟨4,186,195,1021,0,0,0,-1,1⟩, + ⟨4,195,186,1021,0,0,0,1,2⟩, + ⟨5,186,0,1021,0,0,0,1,-2⟩, + ⟨4,141,171,1019,0,0,0,-1,1⟩, + ⟨4,171,141,1019,0,0,0,1,2⟩, + ⟨5,141,0,1019,0,0,0,1,-2⟩, + ⟨4,196,185,1042,0,0,0,-1,1⟩, + ⟨4,185,196,1042,0,0,0,1,2⟩, + ⟨5,196,0,1042,0,0,0,1,-2⟩, + ⟨4,178,207,1030,0,0,0,-1,1⟩, + ⟨4,207,178,1030,0,0,0,1,2⟩, + ⟨5,178,0,1030,0,0,0,1,-2⟩, + ],#[0,5,2,1,0,3,0,0,0,0],864⟩, by decide⟩ +def backward_111 : CheckedSegment frames paid warps := + ⟨⟨backwardShard5State111, backwardShard5State112, + [ + ⟨4,200,192,1031,0,0,0,-1,1⟩, + ⟨4,192,200,1031,0,0,0,1,2⟩, + ⟨5,200,0,1031,0,0,0,1,-2⟩, + ⟨4,138,120,1032,0,0,0,-1,1⟩, + ⟨4,120,138,1032,0,0,0,1,2⟩, + ⟨5,138,0,1032,0,0,0,1,-2⟩, + ⟨4,115,179,1029,0,0,0,-1,1⟩, + ⟨4,179,115,1029,0,0,0,1,2⟩, + ⟨5,115,0,1029,0,0,0,1,-2⟩, + ⟨4,209,176,1038,0,0,0,-1,1⟩, + ⟨4,176,209,1038,0,0,0,1,2⟩, + ⟨5,209,0,1038,0,0,0,1,-2⟩, + ⟨4,116,180,1035,0,0,0,-1,1⟩, + ⟨4,180,116,1035,0,0,0,1,2⟩, + ⟨5,116,0,1035,0,0,0,1,-2⟩, + ⟨4,177,208,1033,0,0,0,-1,1⟩, + ⟨4,208,177,1033,0,0,0,1,2⟩, + ⟨5,177,0,1033,0,0,0,1,-2⟩, + ⟨4,181,117,1037,0,0,0,-1,1⟩, + ⟨4,117,181,1037,0,0,0,1,2⟩, + ⟨5,181,0,1037,0,0,0,1,-2⟩, + ⟨4,217,154,730,0,0,0,-1,1⟩, + ⟨4,154,217,730,0,0,0,1,2⟩, + ⟨5,217,0,730,0,0,0,1,-2⟩, + ⟨4,165,127,662,0,0,0,-1,1⟩, + ⟨4,127,165,662,0,0,0,1,2⟩, + ⟨5,165,0,662,0,0,0,1,-2⟩, + ⟨4,218,153,677,0,0,0,-1,1⟩, + ⟨4,153,218,677,0,0,0,1,2⟩, + ⟨5,218,0,677,0,0,0,1,-2⟩, + ⟨4,164,126,661,0,0,0,-1,1⟩, + ⟨4,126,164,661,0,0,0,1,2⟩, + ⟨5,164,0,661,0,0,0,1,-2⟩, + ⟨4,156,128,704,0,0,0,-1,1⟩, + ⟨4,128,156,704,0,0,0,1,2⟩, + ⟨5,156,0,704,0,0,0,1,-2⟩, + ⟨4,163,125,664,0,0,0,-1,1⟩, + ⟨4,125,163,664,0,0,0,1,2⟩, + ⟨5,163,0,664,0,0,0,1,-2⟩, + ⟨4,216,155,691,0,0,0,-1,1⟩, + ⟨4,155,216,691,0,0,0,1,2⟩, + ⟨5,216,0,691,0,0,0,1,-2⟩, + ⟨4,211,190,663,0,0,0,-1,1⟩, + ⟨4,190,211,663,0,0,0,1,2⟩, + ⟨5,211,0,663,0,0,0,1,-2⟩, + ⟨4,158,132,705,0,0,0,-1,1⟩, + ⟨4,132,158,705,0,0,0,1,2⟩, + ⟨5,158,0,705,0,0,0,1,-2⟩, + ⟨4,223,148,679,0,0,0,-1,1⟩, + ⟨4,148,223,679,0,0,0,1,2⟩, + ⟨5,223,0,679,0,0,0,1,-2⟩, + ⟨4,222,149,692,0,0,0,-1,1⟩, + ⟨4,149,222,692,0,0,0,1,2⟩, + ⟨5,222,0,692,0,0,0,1,-2⟩, + ⟨4,159,133,678,0,0,0,-1,1⟩, + ⟨4,133,159,678,0,0,0,1,2⟩, + ⟨5,159,0,678,0,0,0,1,-2⟩, + ⟨1,379,0,883,1043,2096,0,0,1⟩, + ⟨1,283,0,877,1043,2078,0,0,1⟩, + ⟨4,379,283,1043,0,0,0,-1,1⟩, + ⟨4,283,379,1043,0,0,0,1,2⟩, + ⟨1,283,0,1043,169,2464,0,0,1⟩, + ⟨1,139,0,659,169,1790,0,0,1⟩, + ⟨4,283,139,169,0,0,0,1,2⟩, + ⟨1,379,0,1043,149,2463,0,0,1⟩, + ⟨1,119,0,728,149,1905,0,0,1⟩, + ⟨4,379,119,149,0,0,0,-1,1⟩, + ⟨1,67,0,884,1044,2099,0,0,1⟩, + ⟨1,100,0,878,1044,2081,0,0,1⟩, + ⟨4,67,100,1044,0,0,0,-1,1⟩, + ⟨4,100,67,1044,0,0,0,1,2⟩, + ⟨1,100,0,1044,142,2465,0,0,1⟩, + ⟨1,112,0,659,142,1789,0,0,1⟩, + ⟨4,100,112,142,0,0,0,1,2⟩, + ⟨1,67,0,1044,199,2466,0,0,1⟩, + ⟨1,169,0,728,199,1906,0,0,1⟩, + ⟨4,67,169,199,0,0,0,-1,1⟩, + ⟨1,347,0,881,1045,2090,0,0,1⟩, + ⟨1,315,0,879,1045,2084,0,0,1⟩, + ⟨4,347,315,1045,0,0,0,-1,1⟩, + ⟨4,315,347,1045,0,0,0,1,2⟩, + ⟨1,315,0,1045,169,2467,0,0,1⟩, + ⟨4,315,139,169,0,0,0,1,2⟩, + ⟨1,347,0,1045,199,2468,0,0,1⟩, + ⟨4,347,169,199,0,0,0,-1,1⟩, + ⟨1,82,0,882,1046,2093,0,0,1⟩, + ⟨1,48,0,880,1046,2087,0,0,1⟩, + ⟨4,82,48,1046,0,0,0,-1,1⟩, + ⟨4,48,82,1046,0,0,0,1,2⟩, + ⟨1,48,0,1046,142,2469,0,0,1⟩, + ⟨4,48,112,142,0,0,0,1,2⟩, + ⟨1,82,0,1046,149,2470,0,0,1⟩, + ⟨4,82,119,149,0,0,0,-1,1⟩, + ⟨1,361,0,884,1047,2100,0,0,1⟩, + ⟨1,586,0,877,1047,2079,0,0,1⟩, + ⟨4,361,586,1047,0,0,0,-1,1⟩, + ⟨4,586,361,1047,0,0,0,1,2⟩, + ⟨1,586,0,1047,229,2472,0,0,1⟩, + ⟨1,199,0,729,229,1909,0,0,1⟩, + ⟨4,586,199,229,0,0,0,1,2⟩, + ⟨1,361,0,1047,223,2471,0,0,1⟩, + ⟨1,193,0,660,223,1792,0,0,1⟩, + ⟨4,361,193,223,0,0,0,-1,1⟩, + ⟨1,365,0,883,1048,2097,0,0,1⟩, + ⟨1,587,0,878,1048,2082,0,0,1⟩, + ⟨4,365,587,1048,0,0,0,-1,1⟩, + ⟨4,587,365,1048,0,0,0,1,2⟩, + ⟨1,587,0,1048,218,2473,0,0,1⟩, + ⟨1,188,0,729,218,1908,0,0,1⟩, + ⟨4,587,188,218,0,0,0,1,2⟩, + ⟨1,365,0,1048,234,2474,0,0,1⟩, + ⟨1,204,0,660,234,1793,0,0,1⟩, + ⟨4,365,204,234,0,0,0,-1,1⟩, + ⟨1,243,0,882,1049,2094,0,0,1⟩, + ⟨1,588,0,879,1049,2085,0,0,1⟩, + ⟨4,243,588,1049,0,0,0,-1,1⟩, + ⟨4,588,243,1049,0,0,0,1,2⟩, + ⟨1,588,0,1049,218,2475,0,0,1⟩, + ⟨4,588,188,218,0,0,0,1,2⟩, + ⟨1,243,0,1049,223,2476,0,0,1⟩, + ⟨4,243,193,223,0,0,0,-1,1⟩, + ⟨1,589,0,881,1050,2091,0,0,1⟩, + ⟨1,349,0,880,1050,2088,0,0,1⟩, + ⟨4,589,349,1050,0,0,0,-1,1⟩, + ⟨4,349,589,1050,0,0,0,1,2⟩, + ⟨1,349,0,1050,229,2477,0,0,1⟩, + ⟨4,349,199,229,0,0,0,1,2⟩, + ⟨1,589,0,1050,234,2478,0,0,1⟩, + ],#[0,24,16,0,0,0,0,0,0,0],698⟩, by decide⟩ +def backward_112 : CheckedSegment frames paid warps := + ⟨⟨backwardShard5State112, backwardShard5State113, + [ + ⟨4,589,204,234,0,0,0,-1,1⟩, + ⟨1,359,0,891,1051,2120,0,0,1⟩, + ⟨1,279,0,885,1051,2102,0,0,1⟩, + ⟨4,359,279,1051,0,0,0,-1,1⟩, + ⟨4,279,359,1051,0,0,0,1,2⟩, + ⟨1,279,0,1051,233,2480,0,0,1⟩, + ⟨1,203,0,675,233,1825,0,0,1⟩, + ⟨4,279,203,233,0,0,0,1,2⟩, + ⟨1,359,0,1051,152,2479,0,0,1⟩, + ⟨1,122,0,741,152,1924,0,0,1⟩, + ⟨4,359,122,152,0,0,0,-1,1⟩, + ⟨1,354,0,892,1052,2123,0,0,1⟩, + ⟨1,274,0,886,1052,2105,0,0,1⟩, + ⟨4,354,274,1052,0,0,0,-1,1⟩, + ⟨4,274,354,1052,0,0,0,1,2⟩, + ⟨1,274,0,1052,212,2482,0,0,1⟩, + ⟨1,182,0,675,212,1824,0,0,1⟩, + ⟨4,274,182,212,0,0,0,1,2⟩, + ⟨1,354,0,1052,204,2481,0,0,1⟩, + ⟨1,174,0,741,204,1925,0,0,1⟩, + ⟨4,354,174,204,0,0,0,-1,1⟩, + ⟨1,343,0,889,1053,2114,0,0,1⟩, + ⟨1,295,0,887,1053,2108,0,0,1⟩, + ⟨4,343,295,1053,0,0,0,-1,1⟩, + ⟨4,295,343,1053,0,0,0,1,2⟩, + ⟨1,295,0,1053,233,2484,0,0,1⟩, + ⟨4,295,203,233,0,0,0,1,2⟩, + ⟨1,343,0,1053,204,2483,0,0,1⟩, + ⟨4,343,174,204,0,0,0,-1,1⟩, + ⟨1,338,0,890,1054,2117,0,0,1⟩, + ⟨1,290,0,888,1054,2111,0,0,1⟩, + ⟨4,338,290,1054,0,0,0,-1,1⟩, + ⟨4,290,338,1054,0,0,0,1,2⟩, + ⟨1,290,0,1054,212,2486,0,0,1⟩, + ⟨4,290,182,212,0,0,0,1,2⟩, + ⟨1,338,0,1054,152,2485,0,0,1⟩, + ⟨4,338,122,152,0,0,0,-1,1⟩, + ⟨1,405,0,892,1055,2124,0,0,1⟩, + ⟨1,590,0,885,1055,2103,0,0,1⟩, + ⟨4,405,590,1055,0,0,0,-1,1⟩, + ⟨4,590,405,1055,0,0,0,1,2⟩, + ⟨1,590,0,1055,232,2488,0,0,1⟩, + ⟨1,202,0,742,232,1928,0,0,1⟩, + ⟨4,590,202,232,0,0,0,1,2⟩, + ⟨1,405,0,1055,153,2487,0,0,1⟩, + ⟨1,123,0,676,153,1827,0,0,1⟩, + ⟨4,405,123,153,0,0,0,-1,1⟩, + ⟨1,544,0,891,1056,2121,0,0,1⟩, + ⟨1,591,0,886,1056,2106,0,0,1⟩, + ⟨4,544,591,1056,0,0,0,-1,1⟩, + ⟨4,591,544,1056,0,0,0,1,2⟩, + ⟨1,591,0,1056,213,2490,0,0,1⟩, + ⟨1,183,0,742,213,1927,0,0,1⟩, + ⟨4,591,183,213,0,0,0,1,2⟩, + ⟨1,544,0,1056,205,2489,0,0,1⟩, + ⟨1,175,0,676,205,1828,0,0,1⟩, + ⟨4,544,175,205,0,0,0,-1,1⟩, + ⟨1,559,0,890,1057,2118,0,0,1⟩, + ⟨1,592,0,887,1057,2109,0,0,1⟩, + ⟨4,559,592,1057,0,0,0,-1,1⟩, + ⟨4,592,559,1057,0,0,0,1,2⟩, + ⟨1,592,0,1057,213,2492,0,0,1⟩, + ⟨4,592,183,213,0,0,0,1,2⟩, + ⟨1,559,0,1057,153,2491,0,0,1⟩, + ⟨4,559,123,153,0,0,0,-1,1⟩, + ⟨1,593,0,889,1058,2115,0,0,1⟩, + ⟨1,558,0,888,1058,2112,0,0,1⟩, + ⟨4,593,558,1058,0,0,0,-1,1⟩, + ⟨4,558,593,1058,0,0,0,1,2⟩, + ⟨1,558,0,1058,232,2494,0,0,1⟩, + ⟨4,558,202,232,0,0,0,1,2⟩, + ⟨1,593,0,1058,205,2493,0,0,1⟩, + ⟨4,593,175,205,0,0,0,-1,1⟩, + ⟨1,342,0,899,1059,2144,0,0,1⟩, + ⟨1,278,0,893,1059,2126,0,0,1⟩, + ⟨4,342,278,1059,0,0,0,-1,1⟩, + ⟨4,278,342,1059,0,0,0,1,2⟩, + ⟨1,278,0,1059,231,2496,0,0,1⟩, + ⟨1,201,0,649,231,1773,0,0,1⟩, + ⟨4,278,201,231,0,0,0,1,2⟩, + ⟨1,342,0,1059,221,2495,0,0,1⟩, + ⟨1,191,0,703,221,1870,0,0,1⟩, + ⟨4,342,191,221,0,0,0,-1,1⟩, + ⟨1,340,0,900,1060,2147,0,0,1⟩, + ⟨1,276,0,894,1060,2129,0,0,1⟩, + ⟨4,340,276,1060,0,0,0,-1,1⟩, + ⟨4,276,340,1060,0,0,0,1,2⟩, + ⟨1,276,0,1060,214,2497,0,0,1⟩, + ⟨1,184,0,649,214,1772,0,0,1⟩, + ⟨4,276,184,214,0,0,0,1,2⟩, + ⟨1,340,0,1060,236,2498,0,0,1⟩, + ⟨1,206,0,703,236,1871,0,0,1⟩, + ⟨4,340,206,236,0,0,0,-1,1⟩, + ⟨1,358,0,897,1061,2138,0,0,1⟩, + ⟨1,294,0,895,1061,2132,0,0,1⟩, + ⟨4,358,294,1061,0,0,0,-1,1⟩, + ⟨4,294,358,1061,0,0,0,1,2⟩, + ⟨1,294,0,1061,231,2499,0,0,1⟩, + ⟨4,294,201,231,0,0,0,1,2⟩, + ⟨1,358,0,1061,236,2500,0,0,1⟩, + ⟨4,358,206,236,0,0,0,-1,1⟩, + ⟨1,356,0,898,1062,2141,0,0,1⟩, + ⟨1,292,0,896,1062,2135,0,0,1⟩, + ⟨4,356,292,1062,0,0,0,-1,1⟩, + ⟨4,292,356,1062,0,0,0,1,2⟩, + ⟨1,292,0,1062,214,2501,0,0,1⟩, + ⟨4,292,184,214,0,0,0,1,2⟩, + ⟨1,356,0,1062,221,2502,0,0,1⟩, + ⟨4,356,191,221,0,0,0,-1,1⟩, + ⟨1,421,0,900,1063,2148,0,0,1⟩, + ⟨1,594,0,893,1063,2127,0,0,1⟩, + ⟨4,421,594,1063,0,0,0,-1,1⟩, + ⟨4,594,421,1063,0,0,0,1,2⟩, + ⟨1,594,0,1063,167,2504,0,0,1⟩, + ⟨1,137,0,648,167,1770,0,0,1⟩, + ⟨4,594,137,167,0,0,0,1,2⟩, + ⟨1,421,0,1063,151,2503,0,0,1⟩, + ⟨1,121,0,690,151,1851,0,0,1⟩, + ⟨4,421,121,151,0,0,0,-1,1⟩, + ⟨1,419,0,899,1064,2145,0,0,1⟩, + ⟨1,595,0,894,1064,2130,0,0,1⟩, + ⟨4,419,595,1064,0,0,0,-1,1⟩, + ⟨4,595,419,1064,0,0,0,1,2⟩, + ⟨1,595,0,1064,144,2505,0,0,1⟩, + ⟨1,114,0,648,144,1769,0,0,1⟩, + ⟨4,595,114,144,0,0,0,1,2⟩, + ⟨1,419,0,1064,203,2506,0,0,1⟩, + ⟨1,173,0,690,203,1852,0,0,1⟩, + ],#[0,72,0,0,0,0,0,0,0,0],504⟩, by decide⟩ +def backward_113 : CheckedSegment frames paid warps := + ⟨⟨backwardShard5State113, backwardShard5State114, + [ + ⟨4,419,173,203,0,0,0,-1,1⟩, + ⟨1,417,0,898,1065,2142,0,0,1⟩, + ⟨1,596,0,895,1065,2133,0,0,1⟩, + ⟨4,417,596,1065,0,0,0,-1,1⟩, + ⟨4,596,417,1065,0,0,0,1,2⟩, + ⟨1,596,0,1065,144,2507,0,0,1⟩, + ⟨4,596,114,144,0,0,0,1,2⟩, + ⟨1,417,0,1065,151,2508,0,0,1⟩, + ⟨4,417,121,151,0,0,0,-1,1⟩, + ⟨1,597,0,897,1066,2139,0,0,1⟩, + ⟨1,410,0,896,1066,2136,0,0,1⟩, + ⟨4,597,410,1066,0,0,0,-1,1⟩, + ⟨4,410,597,1066,0,0,0,1,2⟩, + ⟨1,410,0,1066,167,2509,0,0,1⟩, + ⟨4,410,137,167,0,0,0,1,2⟩, + ⟨1,597,0,1066,203,2510,0,0,1⟩, + ⟨4,597,173,203,0,0,0,-1,1⟩, + ⟨1,364,0,907,1067,2168,0,0,1⟩, + ⟨1,247,0,901,1067,2150,0,0,1⟩, + ⟨4,364,247,1067,0,0,0,2,1⟩, + ⟨4,247,364,1067,0,0,0,-1,4⟩, + ⟨1,247,0,1067,173,2511,0,0,1⟩, + ⟨1,143,0,989,173,2356,0,0,1⟩, + ⟨4,247,143,173,0,0,0,1,2⟩, + ⟨1,364,0,1067,180,2512,0,0,1⟩, + ⟨1,150,0,988,180,2353,0,0,1⟩, + ⟨4,364,150,180,0,0,0,2,1⟩, + ⟨1,366,0,908,1068,2171,0,0,1⟩, + ⟨1,242,0,902,1068,2153,0,0,1⟩, + ⟨4,366,242,1068,0,0,0,2,1⟩, + ⟨4,242,366,1068,0,0,0,-1,4⟩, + ⟨1,242,0,1068,154,2513,0,0,1⟩, + ⟨1,124,0,989,154,2355,0,0,1⟩, + ⟨4,242,124,154,0,0,0,1,2⟩, + ⟨1,366,0,1068,159,2514,0,0,1⟩, + ⟨1,129,0,988,159,2352,0,0,1⟩, + ⟨4,366,129,159,0,0,0,2,1⟩, + ⟨1,344,0,905,1069,2162,0,0,1⟩, + ⟨1,263,0,903,1069,2156,0,0,1⟩, + ⟨4,344,263,1069,0,0,0,2,1⟩, + ⟨4,263,344,1069,0,0,0,-1,4⟩, + ⟨1,263,0,1069,173,2516,0,0,1⟩, + ⟨4,263,143,173,0,0,0,1,2⟩, + ⟨1,344,0,1069,159,2515,0,0,1⟩, + ⟨4,344,129,159,0,0,0,2,1⟩, + ⟨1,28,0,906,1070,2165,0,0,1⟩, + ⟨1,258,0,904,1070,2159,0,0,1⟩, + ⟨4,28,258,1070,0,0,0,2,1⟩, + ⟨4,258,28,1070,0,0,0,-1,4⟩, + ⟨1,258,0,1070,154,2517,0,0,1⟩, + ⟨4,258,124,154,0,0,0,1,2⟩, + ⟨1,28,0,1070,180,2518,0,0,1⟩, + ⟨4,28,150,180,0,0,0,2,1⟩, + ⟨1,12,0,908,1071,2172,0,0,1⟩, + ⟨1,598,0,901,1071,2151,0,0,1⟩, + ⟨4,12,598,1071,0,0,0,2,1⟩, + ⟨4,598,12,1071,0,0,0,-1,4⟩, + ⟨1,598,0,1071,198,2519,0,0,1⟩, + ⟨1,168,0,987,198,2348,0,0,1⟩, + ⟨4,598,168,198,0,0,0,1,2⟩, + ⟨1,12,0,1071,219,2520,0,0,1⟩, + ⟨1,189,0,990,219,2359,0,0,1⟩, + ⟨4,12,189,219,0,0,0,2,1⟩, + ⟨1,6,0,907,1072,2169,0,0,1⟩, + ⟨1,599,0,902,1072,2154,0,0,1⟩, + ⟨4,6,599,1072,0,0,0,2,1⟩, + ⟨4,599,6,1072,0,0,0,-1,4⟩, + ⟨1,599,0,1072,242,2521,0,0,1⟩, + ⟨1,212,0,987,242,2349,0,0,1⟩, + ⟨4,599,212,242,0,0,0,1,2⟩, + ⟨1,6,0,1072,245,2522,0,0,1⟩, + ⟨1,215,0,990,245,2360,0,0,1⟩, + ⟨4,6,215,245,0,0,0,2,1⟩, + ⟨1,4,0,906,1073,2166,0,0,1⟩, + ⟨1,600,0,903,1073,2157,0,0,1⟩, + ⟨4,4,600,1073,0,0,0,2,1⟩, + ⟨4,600,4,1073,0,0,0,-1,4⟩, + ⟨1,600,0,1073,242,2524,0,0,1⟩, + ⟨4,600,212,242,0,0,0,1,2⟩, + ⟨1,4,0,1073,219,2523,0,0,1⟩, + ⟨4,4,189,219,0,0,0,2,1⟩, + ⟨1,601,0,905,1074,2163,0,0,1⟩, + ⟨1,1,0,904,1074,2160,0,0,1⟩, + ⟨4,601,1,1074,0,0,0,2,1⟩, + ⟨4,1,601,1074,0,0,0,-1,4⟩, + ⟨1,1,0,1074,198,2525,0,0,1⟩, + ⟨4,1,168,198,0,0,0,1,2⟩, + ⟨1,601,0,1074,245,2526,0,0,1⟩, + ⟨4,601,215,245,0,0,0,2,1⟩, + ⟨1,348,0,915,1075,2192,0,0,1⟩, + ⟨1,246,0,909,1075,2174,0,0,1⟩, + ⟨4,348,246,1075,0,0,0,2,1⟩, + ⟨4,246,348,1075,0,0,0,-1,4⟩, + ⟨1,246,0,1075,197,2528,0,0,1⟩, + ⟨1,167,0,993,197,2367,0,0,1⟩, + ⟨4,246,167,197,0,0,0,1,2⟩, + ⟨1,348,0,1075,161,2527,0,0,1⟩, + ⟨1,131,0,996,161,2375,0,0,1⟩, + ⟨4,348,131,161,0,0,0,2,1⟩, + ⟨1,350,0,916,1076,2195,0,0,1⟩, + ⟨1,244,0,910,1076,2177,0,0,1⟩, + ⟨4,350,244,1076,0,0,0,2,1⟩, + ⟨4,244,350,1076,0,0,0,-1,4⟩, + ⟨1,244,0,1076,243,2530,0,0,1⟩, + ⟨1,213,0,993,243,2368,0,0,1⟩, + ⟨4,244,213,243,0,0,0,1,2⟩, + ⟨1,350,0,1076,182,2529,0,0,1⟩, + ⟨1,152,0,996,182,2376,0,0,1⟩, + ⟨4,350,152,182,0,0,0,2,1⟩, + ⟨1,360,0,913,1077,2186,0,0,1⟩, + ⟨1,262,0,911,1077,2180,0,0,1⟩, + ⟨4,360,262,1077,0,0,0,2,1⟩, + ⟨4,262,360,1077,0,0,0,-1,4⟩, + ⟨1,262,0,1077,197,2532,0,0,1⟩, + ⟨4,262,167,197,0,0,0,1,2⟩, + ⟨1,360,0,1077,182,2531,0,0,1⟩, + ⟨4,360,152,182,0,0,0,2,1⟩, + ⟨1,60,0,914,1078,2189,0,0,1⟩, + ⟨1,260,0,912,1078,2183,0,0,1⟩, + ⟨4,60,260,1078,0,0,0,2,1⟩, + ⟨4,260,60,1078,0,0,0,-1,4⟩, + ⟨1,260,0,1078,243,2534,0,0,1⟩, + ⟨4,260,213,243,0,0,0,1,2⟩, + ⟨1,60,0,1078,161,2533,0,0,1⟩, + ⟨4,60,131,161,0,0,0,2,1⟩, + ⟨1,437,0,916,1079,2196,0,0,1⟩, + ⟨1,602,0,909,1079,2175,0,0,1⟩, + ⟨4,437,602,1079,0,0,0,2,1⟩, + ],#[0,70,0,0,0,0,0,0,0,0],594⟩, by decide⟩ +def backward_114 : CheckedSegment frames paid warps := + ⟨⟨backwardShard5State114, backwardShard5State115, + [ + ⟨4,602,437,1079,0,0,0,-1,4⟩, + ⟨1,602,0,1079,244,2536,0,0,1⟩, + ⟨1,214,0,995,244,2372,0,0,1⟩, + ⟨4,602,214,244,0,0,0,1,2⟩, + ⟨1,437,0,1079,181,2535,0,0,1⟩, + ⟨1,151,0,991,181,2364,0,0,1⟩, + ⟨4,437,151,181,0,0,0,2,1⟩, + ⟨1,435,0,915,1080,2193,0,0,1⟩, + ⟨1,603,0,910,1080,2178,0,0,1⟩, + ⟨4,435,603,1080,0,0,0,2,1⟩, + ⟨4,603,435,1080,0,0,0,-1,4⟩, + ⟨1,603,0,1080,196,2538,0,0,1⟩, + ⟨1,166,0,995,196,2371,0,0,1⟩, + ⟨4,603,166,196,0,0,0,1,2⟩, + ⟨1,435,0,1080,160,2537,0,0,1⟩, + ⟨1,130,0,991,160,2363,0,0,1⟩, + ⟨4,435,130,160,0,0,0,2,1⟩, + ⟨1,433,0,914,1081,2190,0,0,1⟩, + ⟨1,604,0,911,1081,2181,0,0,1⟩, + ⟨4,433,604,1081,0,0,0,2,1⟩, + ⟨4,604,433,1081,0,0,0,-1,4⟩, + ⟨1,604,0,1081,196,2540,0,0,1⟩, + ⟨4,604,166,196,0,0,0,1,2⟩, + ⟨1,433,0,1081,181,2539,0,0,1⟩, + ⟨4,433,151,181,0,0,0,2,1⟩, + ⟨1,605,0,913,1082,2187,0,0,1⟩, + ⟨1,426,0,912,1082,2184,0,0,1⟩, + ⟨4,605,426,1082,0,0,0,2,1⟩, + ⟨4,426,605,1082,0,0,0,-1,4⟩, + ⟨1,426,0,1082,244,2542,0,0,1⟩, + ⟨4,426,214,244,0,0,0,1,2⟩, + ⟨1,605,0,1082,160,2541,0,0,1⟩, + ⟨4,605,130,160,0,0,0,2,1⟩, + ⟨1,396,0,981,1083,2342,0,0,1⟩, + ⟨1,456,0,917,1083,2198,0,0,1⟩, + ⟨4,396,456,1083,0,0,0,2,1⟩, + ⟨4,456,396,1083,0,0,0,-1,4⟩, + ⟨1,456,0,1083,227,2544,0,0,1⟩, + ⟨1,197,0,1003,227,2381,0,0,1⟩, + ⟨4,456,197,227,0,0,0,1,2⟩, + ⟨1,396,0,1083,166,2543,0,0,1⟩, + ⟨1,136,0,1002,166,2378,0,0,1⟩, + ⟨4,396,136,166,0,0,0,2,1⟩, + ⟨1,398,0,982,1084,2345,0,0,1⟩, + ⟨1,457,0,918,1084,2201,0,0,1⟩, + ⟨4,398,457,1084,0,0,0,2,1⟩, + ⟨4,457,398,1084,0,0,0,-1,4⟩, + ⟨1,457,0,1084,240,2545,0,0,1⟩, + ⟨1,210,0,1003,240,2382,0,0,1⟩, + ⟨4,457,210,240,0,0,0,1,2⟩, + ⟨1,398,0,1084,249,2546,0,0,1⟩, + ⟨1,219,0,1002,249,2379,0,0,1⟩, + ⟨4,398,219,249,0,0,0,2,1⟩, + ⟨1,376,0,979,1085,2336,0,0,1⟩, + ⟨1,466,0,919,1085,2204,0,0,1⟩, + ⟨4,376,466,1085,0,0,0,2,1⟩, + ⟨4,466,376,1085,0,0,0,-1,4⟩, + ⟨1,466,0,1085,227,2547,0,0,1⟩, + ⟨4,466,197,227,0,0,0,1,2⟩, + ⟨1,376,0,1085,249,2548,0,0,1⟩, + ⟨4,376,219,249,0,0,0,2,1⟩, + ⟨1,66,0,980,1086,2339,0,0,1⟩, + ⟨1,467,0,920,1086,2207,0,0,1⟩, + ⟨4,66,467,1086,0,0,0,2,1⟩, + ⟨4,467,66,1086,0,0,0,-1,4⟩, + ⟨1,467,0,1086,240,2550,0,0,1⟩, + ⟨4,467,210,240,0,0,0,1,2⟩, + ⟨1,66,0,1086,166,2549,0,0,1⟩, + ⟨4,66,136,166,0,0,0,2,1⟩, + ⟨1,556,0,982,1087,2346,0,0,1⟩, + ⟨1,606,0,917,1087,2199,0,0,1⟩, + ⟨4,556,606,1087,0,0,0,2,1⟩, + ⟨4,606,556,1087,0,0,0,-1,4⟩, + ⟨1,606,0,1087,174,2551,0,0,1⟩, + ⟨1,144,0,1039,174,2448,0,0,1⟩, + ⟨4,606,144,174,0,0,0,1,2⟩, + ⟨1,556,0,1087,177,2552,0,0,1⟩, + ⟨1,147,0,1004,177,2385,0,0,1⟩, + ⟨4,556,147,177,0,0,0,2,1⟩, + ⟨1,547,0,981,1088,2343,0,0,1⟩, + ⟨1,607,0,918,1088,2202,0,0,1⟩, + ⟨4,547,607,1088,0,0,0,2,1⟩, + ⟨4,607,547,1088,0,0,0,-1,4⟩, + ⟨1,607,0,1088,190,2554,0,0,1⟩, + ⟨1,160,0,1039,190,2449,0,0,1⟩, + ⟨4,607,160,190,0,0,0,1,2⟩, + ⟨1,547,0,1088,187,2553,0,0,1⟩, + ⟨1,157,0,1004,187,2386,0,0,1⟩, + ⟨4,547,157,187,0,0,0,2,1⟩, + ⟨1,546,0,980,1089,2340,0,0,1⟩, + ⟨1,608,0,919,1089,2205,0,0,1⟩, + ⟨4,546,608,1089,0,0,0,2,1⟩, + ⟨4,608,546,1089,0,0,0,-1,4⟩, + ⟨1,608,0,1089,190,2556,0,0,1⟩, + ⟨4,608,160,190,0,0,0,1,2⟩, + ⟨1,546,0,1089,177,2555,0,0,1⟩, + ⟨4,546,147,177,0,0,0,2,1⟩, + ⟨1,609,0,979,1090,2337,0,0,1⟩, + ⟨1,545,0,920,1090,2208,0,0,1⟩, + ⟨4,609,545,1090,0,0,0,2,1⟩, + ⟨4,545,609,1090,0,0,0,-1,4⟩, + ⟨1,545,0,1090,174,2557,0,0,1⟩, + ⟨4,545,144,174,0,0,0,1,2⟩, + ⟨1,609,0,1090,187,2558,0,0,1⟩, + ⟨4,609,157,187,0,0,0,2,1⟩, + ⟨1,380,0,1210,1091,2784,0,0,1⟩, + ⟨1,458,0,925,1091,2210,0,0,1⟩, + ⟨4,380,458,1091,0,0,0,2,1⟩, + ⟨4,458,380,1091,0,0,0,-1,4⟩, + ⟨1,458,0,1091,175,2559,0,0,1⟩, + ⟨1,145,0,1007,175,2393,0,0,1⟩, + ⟨4,458,145,175,0,0,0,1,2⟩, + ⟨1,380,0,1091,251,2560,0,0,1⟩, + ⟨1,221,0,1010,251,2398,0,0,1⟩, + ⟨4,380,221,251,0,0,0,2,1⟩, + ⟨1,382,0,1211,1092,2787,0,0,1⟩, + ⟨1,459,0,926,1092,2213,0,0,1⟩, + ⟨4,382,459,1092,0,0,0,2,1⟩, + ⟨4,459,382,1092,0,0,0,-1,4⟩, + ⟨1,459,0,1092,191,2562,0,0,1⟩, + ⟨1,161,0,1007,191,2394,0,0,1⟩, + ⟨4,459,161,191,0,0,0,1,2⟩, + ⟨1,382,0,1092,164,2561,0,0,1⟩, + ⟨1,134,0,1010,164,2397,0,0,1⟩, + ⟨4,382,134,164,0,0,0,2,1⟩, + ⟨1,392,0,1208,1093,2778,0,0,1⟩, + ⟨1,464,0,927,1093,2216,0,0,1⟩, + ⟨4,392,464,1093,0,0,0,2,1⟩, + ],#[0,72,0,0,0,0,0,0,0,0],588⟩, by decide⟩ +def backward_115 : CheckedSegment frames paid warps := + ⟨⟨backwardShard5State115, backwardShard5State116, + [ + ⟨4,464,392,1093,0,0,0,-1,4⟩, + ⟨1,464,0,1093,175,2564,0,0,1⟩, + ⟨4,464,145,175,0,0,0,1,2⟩, + ⟨1,392,0,1093,164,2563,0,0,1⟩, + ⟨4,392,134,164,0,0,0,2,1⟩, + ⟨1,97,0,1209,1094,2781,0,0,1⟩, + ⟨1,465,0,928,1094,2219,0,0,1⟩, + ⟨4,97,465,1094,0,0,0,2,1⟩, + ⟨4,465,97,1094,0,0,0,-1,4⟩, + ⟨1,465,0,1094,191,2565,0,0,1⟩, + ⟨4,465,161,191,0,0,0,1,2⟩, + ⟨1,97,0,1094,251,2566,0,0,1⟩, + ⟨4,97,221,251,0,0,0,2,1⟩, + ⟨1,261,0,1211,1095,2788,0,0,1⟩, + ⟨1,610,0,925,1095,2211,0,0,1⟩, + ⟨4,261,610,1095,0,0,0,2,1⟩, + ⟨4,610,261,1095,0,0,0,-1,4⟩, + ⟨1,610,0,1095,192,2568,0,0,1⟩, + ⟨1,162,0,1040,192,2453,0,0,1⟩, + ⟨4,610,162,192,0,0,0,1,2⟩, + ⟨1,261,0,1095,165,2567,0,0,1⟩, + ⟨1,135,0,1005,165,2389,0,0,1⟩, + ⟨4,261,135,165,0,0,0,2,1⟩, + ⟨1,259,0,1210,1096,2785,0,0,1⟩, + ⟨1,611,0,926,1096,2214,0,0,1⟩, + ⟨4,259,611,1096,0,0,0,2,1⟩, + ⟨4,611,259,1096,0,0,0,-1,4⟩, + ⟨1,611,0,1096,176,2569,0,0,1⟩, + ⟨1,146,0,1040,176,2452,0,0,1⟩, + ⟨4,611,146,176,0,0,0,1,2⟩, + ⟨1,259,0,1096,250,2570,0,0,1⟩, + ⟨1,220,0,1005,250,2390,0,0,1⟩, + ⟨4,259,220,250,0,0,0,2,1⟩, + ⟨1,266,0,1209,1097,2782,0,0,1⟩, + ⟨1,612,0,927,1097,2217,0,0,1⟩, + ⟨4,266,612,1097,0,0,0,2,1⟩, + ⟨4,612,266,1097,0,0,0,-1,4⟩, + ⟨1,612,0,1097,176,2572,0,0,1⟩, + ⟨4,612,146,176,0,0,0,1,2⟩, + ⟨1,266,0,1097,165,2571,0,0,1⟩, + ⟨4,266,135,165,0,0,0,2,1⟩, + ⟨1,613,0,1208,1098,2779,0,0,1⟩, + ⟨1,250,0,928,1098,2220,0,0,1⟩, + ⟨4,613,250,1098,0,0,0,2,1⟩, + ⟨4,250,613,1098,0,0,0,-1,4⟩, + ⟨1,250,0,1098,192,2573,0,0,1⟩, + ⟨4,250,162,192,0,0,0,1,2⟩, + ⟨1,613,0,1098,250,2574,0,0,1⟩, + ⟨4,613,220,250,0,0,0,2,1⟩, + ⟨1,300,0,939,1099,2240,0,0,1⟩, + ⟨1,248,0,933,1099,2222,0,0,1⟩, + ⟨4,300,248,1099,0,0,0,-1,1⟩, + ⟨4,248,300,1099,0,0,0,1,2⟩, + ⟨1,248,0,1099,143,2575,0,0,1⟩, + ⟨1,113,0,1017,143,2403,0,0,1⟩, + ⟨4,248,113,143,0,0,0,-1,1⟩, + ⟨1,300,0,1099,170,2576,0,0,1⟩, + ⟨1,140,0,1016,170,2400,0,0,1⟩, + ⟨4,300,140,170,0,0,0,2,1⟩, + ⟨1,302,0,940,1100,2243,0,0,1⟩, + ⟨1,10,0,934,1100,2225,0,0,1⟩, + ⟨4,302,10,1100,0,0,0,-1,1⟩, + ⟨4,10,302,1100,0,0,0,1,2⟩, + ⟨1,10,0,1100,148,2577,0,0,1⟩, + ⟨1,118,0,1017,148,2404,0,0,1⟩, + ⟨4,10,118,148,0,0,0,-1,1⟩, + ⟨1,302,0,1100,200,2578,0,0,1⟩, + ⟨1,170,0,1016,200,2401,0,0,1⟩, + ⟨4,302,170,200,0,0,0,2,1⟩, + ⟨1,280,0,937,1101,2234,0,0,1⟩, + ⟨1,268,0,935,1101,2228,0,0,1⟩, + ⟨4,280,268,1101,0,0,0,-1,1⟩, + ⟨4,268,280,1101,0,0,0,1,2⟩, + ⟨1,268,0,1101,143,2579,0,0,1⟩, + ⟨4,268,113,143,0,0,0,-1,1⟩, + ⟨1,280,0,1101,200,2580,0,0,1⟩, + ⟨4,280,170,200,0,0,0,2,1⟩, + ⟨1,38,0,938,1102,2237,0,0,1⟩, + ⟨1,270,0,936,1102,2231,0,0,1⟩, + ⟨4,38,270,1102,0,0,0,-1,1⟩, + ⟨4,270,38,1102,0,0,0,1,2⟩, + ⟨1,270,0,1102,148,2581,0,0,1⟩, + ⟨4,270,118,148,0,0,0,-1,1⟩, + ⟨1,38,0,1102,170,2582,0,0,1⟩, + ⟨4,38,140,170,0,0,0,2,1⟩, + ⟨1,442,0,940,1103,2244,0,0,1⟩, + ⟨1,614,0,933,1103,2223,0,0,1⟩, + ⟨4,442,614,1103,0,0,0,-1,1⟩, + ⟨4,614,442,1103,0,0,0,1,2⟩, + ⟨1,614,0,1103,217,2583,0,0,1⟩, + ⟨1,187,0,1041,217,2456,0,0,1⟩, + ⟨4,614,187,217,0,0,0,-1,1⟩, + ⟨1,442,0,1103,228,2584,0,0,1⟩, + ⟨1,198,0,1018,228,2407,0,0,1⟩, + ⟨4,442,198,228,0,0,0,2,1⟩, + ⟨1,536,0,939,1104,2241,0,0,1⟩, + ⟨1,615,0,934,1104,2226,0,0,1⟩, + ⟨4,536,615,1104,0,0,0,-1,1⟩, + ⟨4,615,536,1104,0,0,0,1,2⟩, + ⟨1,615,0,1104,224,2585,0,0,1⟩, + ⟨1,194,0,1041,224,2457,0,0,1⟩, + ⟨4,615,194,224,0,0,0,-1,1⟩, + ⟨1,536,0,1104,235,2586,0,0,1⟩, + ⟨1,205,0,1018,235,2408,0,0,1⟩, + ⟨4,536,205,235,0,0,0,2,1⟩, + ⟨1,557,0,938,1105,2238,0,0,1⟩, + ⟨1,616,0,935,1105,2229,0,0,1⟩, + ⟨4,557,616,1105,0,0,0,-1,1⟩, + ⟨4,616,557,1105,0,0,0,1,2⟩, + ⟨1,616,0,1105,224,2587,0,0,1⟩, + ⟨4,616,194,224,0,0,0,-1,1⟩, + ⟨1,557,0,1105,228,2588,0,0,1⟩, + ⟨4,557,198,228,0,0,0,2,1⟩, + ⟨1,617,0,937,1106,2235,0,0,1⟩, + ⟨1,524,0,936,1106,2232,0,0,1⟩, + ⟨4,617,524,1106,0,0,0,-1,1⟩, + ⟨4,524,617,1106,0,0,0,1,2⟩, + ⟨1,524,0,1106,217,2589,0,0,1⟩, + ⟨4,524,187,217,0,0,0,-1,1⟩, + ⟨1,617,0,1106,235,2590,0,0,1⟩, + ⟨4,617,205,235,0,0,0,2,1⟩, + ⟨1,284,0,947,1107,2264,0,0,1⟩, + ⟨1,252,0,941,1107,2246,0,0,1⟩, + ⟨4,284,252,1107,0,0,0,-1,1⟩, + ⟨4,252,284,1107,0,0,0,1,2⟩, + ⟨1,252,0,1107,216,2592,0,0,1⟩, + ⟨1,186,0,1021,216,2413,0,0,1⟩, + ⟨4,252,186,216,0,0,0,-1,1⟩, + ],#[0,70,0,0,0,0,0,0,0,0],556⟩, by decide⟩ +def backward_116 : CheckedSegment frames paid warps := + ⟨⟨backwardShard5State116, backwardShard5State117, + [ + ⟨1,284,0,1107,202,2591,0,0,1⟩, + ⟨1,172,0,1024,202,2418,0,0,1⟩, + ⟨4,284,172,202,0,0,0,2,1⟩, + ⟨1,286,0,948,1108,2267,0,0,1⟩, + ⟨1,254,0,942,1108,2249,0,0,1⟩, + ⟨4,286,254,1108,0,0,0,-1,1⟩, + ⟨4,254,286,1108,0,0,0,1,2⟩, + ⟨1,254,0,1108,225,2594,0,0,1⟩, + ⟨1,195,0,1021,225,2414,0,0,1⟩, + ⟨4,254,195,225,0,0,0,-1,1⟩, + ⟨1,286,0,1108,172,2593,0,0,1⟩, + ⟨1,142,0,1024,172,2417,0,0,1⟩, + ⟨4,286,142,172,0,0,0,2,1⟩, + ⟨1,296,0,945,1109,2258,0,0,1⟩, + ⟨1,264,0,943,1109,2252,0,0,1⟩, + ⟨4,296,264,1109,0,0,0,-1,1⟩, + ⟨4,264,296,1109,0,0,0,1,2⟩, + ⟨1,264,0,1109,216,2596,0,0,1⟩, + ⟨4,264,186,216,0,0,0,-1,1⟩, + ⟨1,296,0,1109,172,2595,0,0,1⟩, + ⟨4,296,142,172,0,0,0,2,1⟩, + ⟨1,19,0,946,1110,2261,0,0,1⟩, + ⟨1,79,0,944,1110,2255,0,0,1⟩, + ⟨4,19,79,1110,0,0,0,-1,1⟩, + ⟨4,79,19,1110,0,0,0,1,2⟩, + ⟨1,79,0,1110,225,2598,0,0,1⟩, + ⟨4,79,195,225,0,0,0,-1,1⟩, + ⟨1,19,0,1110,202,2597,0,0,1⟩, + ⟨4,19,172,202,0,0,0,2,1⟩, + ⟨1,245,0,948,1111,2268,0,0,1⟩, + ⟨1,618,0,941,1111,2247,0,0,1⟩, + ⟨4,245,618,1111,0,0,0,-1,1⟩, + ⟨4,618,245,1111,0,0,0,1,2⟩, + ⟨1,618,0,1111,226,2600,0,0,1⟩, + ⟨1,196,0,1042,226,2461,0,0,1⟩, + ⟨4,618,196,226,0,0,0,-1,1⟩, + ⟨1,245,0,1111,171,2599,0,0,1⟩, + ⟨1,141,0,1019,171,2410,0,0,1⟩, + ⟨4,245,141,171,0,0,0,2,1⟩, + ⟨1,257,0,947,1112,2265,0,0,1⟩, + ⟨1,619,0,942,1112,2250,0,0,1⟩, + ⟨4,257,619,1112,0,0,0,-1,1⟩, + ⟨4,619,257,1112,0,0,0,1,2⟩, + ⟨1,619,0,1112,215,2602,0,0,1⟩, + ⟨1,185,0,1042,215,2460,0,0,1⟩, + ⟨4,619,185,215,0,0,0,-1,1⟩, + ⟨1,257,0,1112,201,2601,0,0,1⟩, + ⟨1,171,0,1019,201,2411,0,0,1⟩, + ⟨4,257,171,201,0,0,0,2,1⟩, + ⟨1,317,0,946,1113,2262,0,0,1⟩, + ⟨1,620,0,943,1113,2253,0,0,1⟩, + ⟨4,317,620,1113,0,0,0,-1,1⟩, + ⟨4,620,317,1113,0,0,0,1,2⟩, + ⟨1,620,0,1113,215,2604,0,0,1⟩, + ⟨4,620,185,215,0,0,0,-1,1⟩, + ⟨1,317,0,1113,171,2603,0,0,1⟩, + ⟨4,317,141,171,0,0,0,2,1⟩, + ⟨1,621,0,945,1114,2259,0,0,1⟩, + ⟨1,333,0,944,1114,2256,0,0,1⟩, + ⟨4,621,333,1114,0,0,0,-1,1⟩, + ⟨4,333,621,1114,0,0,0,1,2⟩, + ⟨1,333,0,1114,226,2606,0,0,1⟩, + ⟨4,333,196,226,0,0,0,-1,1⟩, + ⟨1,621,0,1114,201,2605,0,0,1⟩, + ⟨4,621,171,201,0,0,0,2,1⟩, + ⟨1,332,0,1214,1115,2796,0,0,1⟩, + ⟨1,460,0,949,1115,2270,0,0,1⟩, + ⟨4,332,460,1115,0,0,0,-1,1⟩, + ⟨4,460,332,1115,0,0,0,1,2⟩, + ⟨1,460,0,1115,230,2608,0,0,1⟩, + ⟨1,200,0,1031,230,2428,0,0,1⟩, + ⟨4,460,200,230,0,0,0,-1,1⟩, + ⟨1,332,0,1115,208,2607,0,0,1⟩, + ⟨1,178,0,1030,208,2424,0,0,1⟩, + ⟨4,332,178,208,0,0,0,2,1⟩, + ⟨1,334,0,1215,1116,2799,0,0,1⟩, + ⟨1,461,0,950,1116,2273,0,0,1⟩, + ⟨4,334,461,1116,0,0,0,-1,1⟩, + ⟨4,461,334,1116,0,0,0,1,2⟩, + ⟨1,461,0,1116,222,2609,0,0,1⟩, + ⟨1,192,0,1031,222,2427,0,0,1⟩, + ⟨4,461,192,222,0,0,0,-1,1⟩, + ⟨1,334,0,1116,237,2610,0,0,1⟩, + ⟨1,207,0,1030,237,2425,0,0,1⟩, + ⟨4,334,207,237,0,0,0,2,1⟩, + ⟨1,312,0,1212,1117,2790,0,0,1⟩, + ⟨1,468,0,951,1117,2276,0,0,1⟩, + ⟨4,312,468,1117,0,0,0,-1,1⟩, + ⟨4,468,312,1117,0,0,0,1,2⟩, + ⟨1,468,0,1117,230,2611,0,0,1⟩, + ⟨4,468,200,230,0,0,0,-1,1⟩, + ⟨1,312,0,1117,237,2612,0,0,1⟩, + ⟨4,312,207,237,0,0,0,2,1⟩, + ⟨1,24,0,1213,1118,2793,0,0,1⟩, + ⟨1,469,0,952,1118,2279,0,0,1⟩, + ⟨4,24,469,1118,0,0,0,-1,1⟩, + ⟨4,469,24,1118,0,0,0,1,2⟩, + ⟨1,469,0,1118,222,2614,0,0,1⟩, + ⟨4,469,192,222,0,0,0,-1,1⟩, + ⟨1,24,0,1118,208,2613,0,0,1⟩, + ⟨4,24,178,208,0,0,0,2,1⟩, + ⟨1,627,0,1215,1119,2800,0,0,1⟩, + ⟨1,622,0,949,1119,2271,0,0,1⟩, + ⟨4,627,622,1119,0,0,0,-1,1⟩, + ⟨4,622,627,1119,0,0,0,1,2⟩, + ⟨1,622,0,1119,145,2615,0,0,1⟩, + ⟨1,115,0,1029,145,2420,0,0,1⟩, + ⟨4,622,115,145,0,0,0,-1,1⟩, + ⟨1,627,0,1119,168,2616,0,0,1⟩, + ⟨1,138,0,1032,168,2432,0,0,1⟩, + ⟨4,627,138,168,0,0,0,2,1⟩, + ⟨1,626,0,1214,1120,2797,0,0,1⟩, + ⟨1,623,0,950,1120,2274,0,0,1⟩, + ⟨4,626,623,1120,0,0,0,-1,1⟩, + ⟨4,623,626,1120,0,0,0,1,2⟩, + ⟨1,623,0,1120,209,2618,0,0,1⟩, + ⟨1,179,0,1029,209,2421,0,0,1⟩, + ⟨4,623,179,209,0,0,0,-1,1⟩, + ⟨1,626,0,1120,150,2617,0,0,1⟩, + ⟨1,120,0,1032,150,2431,0,0,1⟩, + ⟨4,626,120,150,0,0,0,2,1⟩, + ⟨1,403,0,1213,1121,2794,0,0,1⟩, + ⟨1,624,0,951,1121,2277,0,0,1⟩, + ⟨4,403,624,1121,0,0,0,-1,1⟩, + ⟨4,624,403,1121,0,0,0,1,2⟩, + ⟨1,624,0,1121,209,2620,0,0,1⟩, + ⟨4,624,179,209,0,0,0,-1,1⟩, + ⟨1,403,0,1121,168,2619,0,0,1⟩, + ],#[0,72,0,0,0,0,0,0,0,0],504⟩, by decide⟩ +def backward_117 : CheckedSegment frames paid warps := + ⟨⟨backwardShard5State117, backwardShard5State118, + [ + ⟨4,403,138,168,0,0,0,2,1⟩, + ⟨1,625,0,1212,1122,2791,0,0,1⟩, + ⟨1,401,0,952,1122,2280,0,0,1⟩, + ⟨4,625,401,1122,0,0,0,-1,1⟩, + ⟨4,401,625,1122,0,0,0,1,2⟩, + ⟨1,401,0,1122,145,2621,0,0,1⟩, + ⟨4,401,115,145,0,0,0,-1,1⟩, + ⟨1,625,0,1122,150,2622,0,0,1⟩, + ⟨4,625,120,150,0,0,0,2,1⟩, + ⟨1,316,0,1218,1123,2808,0,0,1⟩, + ⟨1,462,0,957,1123,2282,0,0,1⟩, + ⟨4,316,462,1123,0,0,0,-1,1⟩, + ⟨4,462,316,1123,0,0,0,1,2⟩, + ⟨1,462,0,1123,146,2623,0,0,1⟩, + ⟨1,116,0,1035,146,2437,0,0,1⟩, + ⟨4,462,116,146,0,0,0,-1,1⟩, + ⟨1,316,0,1123,239,2624,0,0,1⟩, + ⟨1,209,0,1038,239,2446,0,0,1⟩, + ⟨4,316,209,239,0,0,0,2,1⟩, + ⟨1,318,0,1219,1124,2811,0,0,1⟩, + ⟨1,463,0,958,1124,2285,0,0,1⟩, + ⟨4,318,463,1124,0,0,0,-1,1⟩, + ⟨4,463,318,1124,0,0,0,1,2⟩, + ⟨1,463,0,1124,210,2626,0,0,1⟩, + ⟨1,180,0,1035,210,2438,0,0,1⟩, + ⟨4,463,180,210,0,0,0,-1,1⟩, + ⟨1,318,0,1124,206,2625,0,0,1⟩, + ⟨1,176,0,1038,206,2445,0,0,1⟩, + ⟨4,318,176,206,0,0,0,2,1⟩, + ⟨1,328,0,1216,1125,2802,0,0,1⟩, + ⟨1,470,0,959,1125,2288,0,0,1⟩, + ⟨4,328,470,1125,0,0,0,-1,1⟩, + ⟨4,470,328,1125,0,0,0,1,2⟩, + ⟨1,470,0,1125,146,2627,0,0,1⟩, + ⟨4,470,116,146,0,0,0,-1,1⟩, + ⟨1,328,0,1125,206,2628,0,0,1⟩, + ⟨4,328,176,206,0,0,0,2,1⟩, + ⟨1,109,0,1217,1126,2805,0,0,1⟩, + ⟨1,471,0,960,1126,2291,0,0,1⟩, + ⟨4,109,471,1126,0,0,0,-1,1⟩, + ⟨4,471,109,1126,0,0,0,1,2⟩, + ⟨1,471,0,1126,210,2629,0,0,1⟩, + ⟨4,471,180,210,0,0,0,-1,1⟩, + ⟨1,109,0,1126,239,2630,0,0,1⟩, + ⟨4,109,209,239,0,0,0,2,1⟩, + ⟨1,227,0,1219,1127,2812,0,0,1⟩, + ⟨1,628,0,957,1127,2283,0,0,1⟩, + ⟨4,227,628,1127,0,0,0,-1,1⟩, + ⟨4,628,227,1127,0,0,0,1,2⟩, + ⟨1,628,0,1127,211,2632,0,0,1⟩, + ⟨1,181,0,1037,211,2442,0,0,1⟩, + ⟨4,628,181,211,0,0,0,-1,1⟩, + ⟨1,227,0,1127,207,2631,0,0,1⟩, + ⟨1,177,0,1033,207,2434,0,0,1⟩, + ⟨4,227,177,207,0,0,0,2,1⟩, + ⟨1,229,0,1218,1128,2809,0,0,1⟩, + ⟨1,629,0,958,1128,2286,0,0,1⟩, + ⟨4,229,629,1128,0,0,0,-1,1⟩, + ⟨4,629,229,1128,0,0,0,1,2⟩, + ⟨1,629,0,1128,147,2633,0,0,1⟩, + ⟨1,117,0,1037,147,2441,0,0,1⟩, + ⟨4,629,117,147,0,0,0,-1,1⟩, + ⟨1,229,0,1128,238,2634,0,0,1⟩, + ⟨1,208,0,1033,238,2435,0,0,1⟩, + ⟨4,229,208,238,0,0,0,2,1⟩, + ⟨1,234,0,1217,1129,2806,0,0,1⟩, + ⟨1,630,0,959,1129,2289,0,0,1⟩, + ⟨4,234,630,1129,0,0,0,-1,1⟩, + ⟨4,630,234,1129,0,0,0,1,2⟩, + ⟨1,630,0,1129,147,2635,0,0,1⟩, + ⟨4,630,117,147,0,0,0,-1,1⟩, + ⟨1,234,0,1129,207,2636,0,0,1⟩, + ⟨4,234,177,207,0,0,0,2,1⟩, + ⟨1,631,0,1216,1130,2803,0,0,1⟩, + ⟨1,241,0,960,1130,2292,0,0,1⟩, + ⟨4,631,241,1130,0,0,0,-1,1⟩, + ⟨4,241,631,1130,0,0,0,1,2⟩, + ⟨1,241,0,1130,211,2637,0,0,1⟩, + ⟨4,241,181,211,0,0,0,-1,1⟩, + ⟨1,631,0,1130,238,2638,0,0,1⟩, + ⟨4,631,208,238,0,0,0,2,1⟩, + ⟨1,509,0,338,1131,939,0,0,1⟩, + ⟨1,478,0,965,1131,2294,0,0,1⟩, + ⟨4,509,478,1131,0,0,0,-1,1⟩, + ⟨4,478,509,1131,0,0,0,1,2⟩, + ⟨1,478,0,1131,195,2639,0,0,1⟩, + ⟨1,165,0,662,195,1799,0,0,1⟩, + ⟨4,478,165,195,0,0,0,-1,1⟩, + ⟨1,509,0,1131,247,2640,0,0,1⟩, + ⟨1,217,0,730,247,1912,0,0,1⟩, + ⟨4,509,217,247,0,0,0,2,1⟩, + ⟨1,510,0,332,1132,921,0,0,1⟩, + ⟨1,479,0,966,1132,2297,0,0,1⟩, + ⟨4,510,479,1132,0,0,0,-1,1⟩, + ⟨4,479,510,1132,0,0,0,1,2⟩, + ⟨1,479,0,1132,157,2641,0,0,1⟩, + ⟨1,127,0,662,157,1798,0,0,1⟩, + ⟨4,479,127,157,0,0,0,-1,1⟩, + ⟨1,510,0,1132,184,2642,0,0,1⟩, + ⟨1,154,0,730,184,1911,0,0,1⟩, + ⟨4,510,154,184,0,0,0,2,1⟩, + ⟨1,498,0,333,1133,923,0,0,1⟩, + ⟨1,488,0,967,1133,2300,0,0,1⟩, + ⟨4,498,488,1133,0,0,0,-1,1⟩, + ⟨4,488,498,1133,0,0,0,1,2⟩, + ⟨1,488,0,1133,195,2644,0,0,1⟩, + ⟨4,488,165,195,0,0,0,-1,1⟩, + ⟨1,498,0,1133,184,2643,0,0,1⟩, + ⟨4,498,154,184,0,0,0,2,1⟩, + ⟨1,499,0,334,1134,925,0,0,1⟩, + ⟨1,489,0,968,1134,2303,0,0,1⟩, + ⟨4,499,489,1134,0,0,0,-1,1⟩, + ⟨4,489,499,1134,0,0,0,1,2⟩, + ⟨1,489,0,1134,157,2645,0,0,1⟩, + ⟨4,489,127,157,0,0,0,-1,1⟩, + ⟨1,499,0,1134,247,2646,0,0,1⟩, + ⟨4,499,217,247,0,0,0,2,1⟩, + ⟨1,393,0,332,1135,922,0,0,1⟩, + ⟨1,49,0,965,1135,2295,0,0,1⟩, + ⟨4,393,49,1135,0,0,0,-1,1⟩, + ⟨4,49,393,1135,0,0,0,1,2⟩, + ⟨1,49,0,1135,194,2647,0,0,1⟩, + ⟨1,164,0,661,194,1796,0,0,1⟩, + ⟨4,49,164,194,0,0,0,-1,1⟩, + ⟨1,393,0,1135,248,2648,0,0,1⟩, + ⟨1,218,0,677,248,1831,0,0,1⟩, + ⟨4,393,218,248,0,0,0,2,1⟩, + ⟨1,281,0,338,1136,940,0,0,1⟩, + ],#[0,65,6,0,0,0,0,0,0,0],514⟩, by decide⟩ +def backward_118 : CheckedSegment frames paid warps := + ⟨⟨backwardShard5State118, backwardShard5State119, + [ + ⟨1,83,0,966,1136,2298,0,0,1⟩, + ⟨4,281,83,1136,0,0,0,-1,1⟩, + ⟨4,83,281,1136,0,0,0,1,2⟩, + ⟨1,83,0,1136,156,2649,0,0,1⟩, + ⟨1,126,0,661,156,1795,0,0,1⟩, + ⟨4,83,126,156,0,0,0,-1,1⟩, + ⟨1,281,0,1136,183,2650,0,0,1⟩, + ⟨1,153,0,677,183,1830,0,0,1⟩, + ⟨4,281,153,183,0,0,0,2,1⟩, + ⟨1,225,0,334,1137,926,0,0,1⟩, + ⟨1,98,0,967,1137,2301,0,0,1⟩, + ⟨4,225,98,1137,0,0,0,-1,1⟩, + ⟨4,98,225,1137,0,0,0,1,2⟩, + ⟨1,98,0,1137,156,2651,0,0,1⟩, + ⟨4,98,126,156,0,0,0,-1,1⟩, + ⟨1,225,0,1137,248,2652,0,0,1⟩, + ⟨4,225,218,248,0,0,0,2,1⟩, + ⟨1,101,0,333,1138,924,0,0,1⟩, + ⟨1,285,0,968,1138,2304,0,0,1⟩, + ⟨4,101,285,1138,0,0,0,-1,1⟩, + ⟨4,285,101,1138,0,0,0,1,2⟩, + ⟨1,285,0,1138,194,2654,0,0,1⟩, + ⟨4,285,164,194,0,0,0,-1,1⟩, + ⟨1,101,0,1138,183,2653,0,0,1⟩, + ⟨4,101,153,183,0,0,0,2,1⟩, + ⟨1,500,0,313,1139,887,0,0,1⟩, + ⟨1,480,0,969,1139,2306,0,0,1⟩, + ⟨4,500,480,1139,0,0,0,-1,1⟩, + ⟨4,480,500,1139,0,0,0,1,2⟩, + ⟨1,480,0,1139,193,2656,0,0,1⟩, + ⟨1,163,0,664,193,1805,0,0,1⟩, + ⟨4,480,163,193,0,0,0,-1,1⟩, + ⟨1,500,0,1139,186,2655,0,0,1⟩, + ⟨1,156,0,704,186,1874,0,0,1⟩, + ⟨4,500,156,186,0,0,0,2,1⟩, + ⟨1,501,0,315,1140,897,0,0,1⟩, + ⟨1,481,0,970,1140,2309,0,0,1⟩, + ⟨4,501,481,1140,0,0,0,-1,1⟩, + ⟨4,481,501,1140,0,0,0,1,2⟩, + ⟨1,481,0,1140,155,2657,0,0,1⟩, + ⟨1,125,0,664,155,1804,0,0,1⟩, + ⟨4,481,125,155,0,0,0,-1,1⟩, + ⟨1,501,0,1140,158,2658,0,0,1⟩, + ⟨1,128,0,704,158,1873,0,0,1⟩, + ⟨4,501,128,158,0,0,0,2,1⟩, + ⟨1,511,0,336,1141,935,0,0,1⟩, + ⟨1,490,0,971,1141,2312,0,0,1⟩, + ⟨4,511,490,1141,0,0,0,-1,1⟩, + ⟨4,490,511,1141,0,0,0,1,2⟩, + ⟨1,490,0,1141,193,2660,0,0,1⟩, + ⟨4,490,163,193,0,0,0,-1,1⟩, + ⟨1,511,0,1141,158,2659,0,0,1⟩, + ⟨4,511,128,158,0,0,0,2,1⟩, + ⟨1,512,0,337,1142,937,0,0,1⟩, + ⟨1,491,0,972,1142,2315,0,0,1⟩, + ⟨4,512,491,1142,0,0,0,-1,1⟩, + ⟨4,491,512,1142,0,0,0,1,2⟩, + ⟨1,491,0,1142,155,2661,0,0,1⟩, + ⟨4,491,125,155,0,0,0,-1,1⟩, + ⟨1,512,0,1142,186,2662,0,0,1⟩, + ⟨4,512,156,186,0,0,0,2,1⟩, + ⟨1,345,0,315,1143,898,0,0,1⟩, + ⟨1,68,0,969,1143,2307,0,0,1⟩, + ⟨4,345,68,1143,0,0,0,-1,1⟩, + ⟨4,68,345,1143,0,0,0,1,2⟩, + ⟨1,68,0,1143,241,2663,0,0,1⟩, + ⟨1,211,0,663,241,1802,0,0,1⟩, + ⟨4,68,211,241,0,0,0,-1,1⟩, + ⟨1,345,0,1143,246,2664,0,0,1⟩, + ⟨1,216,0,691,246,1855,0,0,1⟩, + ⟨4,345,216,246,0,0,0,2,1⟩, + ⟨1,381,0,313,1144,888,0,0,1⟩, + ⟨1,80,0,970,1144,2310,0,0,1⟩, + ⟨4,381,80,1144,0,0,0,-1,1⟩, + ⟨4,80,381,1144,0,0,0,1,2⟩, + ⟨1,80,0,1144,220,2666,0,0,1⟩, + ⟨1,190,0,663,220,1801,0,0,1⟩, + ⟨4,80,190,220,0,0,0,-1,1⟩, + ⟨1,381,0,1144,185,2665,0,0,1⟩, + ⟨1,155,0,691,185,1854,0,0,1⟩, + ⟨4,381,155,185,0,0,0,2,1⟩, + ⟨1,377,0,337,1145,938,0,0,1⟩, + ⟨1,88,0,971,1145,2313,0,0,1⟩, + ⟨4,377,88,1145,0,0,0,-1,1⟩, + ⟨4,88,377,1145,0,0,0,1,2⟩, + ⟨1,88,0,1145,220,2667,0,0,1⟩, + ⟨4,88,190,220,0,0,0,-1,1⟩, + ⟨1,377,0,1145,246,2668,0,0,1⟩, + ⟨4,377,216,246,0,0,0,2,1⟩, + ⟨1,31,0,336,1146,936,0,0,1⟩, + ⟨1,397,0,972,1146,2316,0,0,1⟩, + ⟨4,31,397,1146,0,0,0,-1,1⟩, + ⟨4,397,31,1146,0,0,0,1,2⟩, + ⟨1,397,0,1146,241,2670,0,0,1⟩, + ⟨4,397,211,241,0,0,0,-1,1⟩, + ⟨1,31,0,1146,185,2669,0,0,1⟩, + ⟨4,31,155,185,0,0,0,2,1⟩, + ⟨1,289,0,977,1147,2330,0,0,1⟩, + ⟨1,273,0,973,1147,2318,0,0,1⟩, + ⟨4,289,273,1147,0,0,0,-1,1⟩, + ⟨4,273,289,1147,0,0,0,1,2⟩, + ⟨1,273,0,1147,253,2672,0,0,1⟩, + ⟨1,223,0,679,253,1837,0,0,1⟩, + ⟨4,273,223,253,0,0,0,-1,1⟩, + ⟨1,289,0,1147,188,2671,0,0,1⟩, + ⟨1,158,0,705,188,1877,0,0,1⟩, + ⟨4,289,158,188,0,0,0,2,1⟩, + ⟨1,291,0,978,1148,2333,0,0,1⟩, + ⟨1,275,0,974,1148,2321,0,0,1⟩, + ⟨4,291,275,1148,0,0,0,-1,1⟩, + ⟨4,275,291,1148,0,0,0,1,2⟩, + ⟨1,275,0,1148,178,2674,0,0,1⟩, + ⟨1,148,0,679,178,1836,0,0,1⟩, + ⟨4,275,148,178,0,0,0,-1,1⟩, + ⟨1,291,0,1148,162,2673,0,0,1⟩, + ⟨1,132,0,705,162,1876,0,0,1⟩, + ⟨4,291,132,162,0,0,0,2,1⟩, + ⟨1,513,0,323,1149,899,0,0,1⟩, + ⟨1,502,0,297,1149,809,0,0,1⟩, + ⟨4,513,502,1149,0,0,0,-1,1⟩, + ⟨4,502,513,1149,0,0,0,1,2⟩, + ⟨1,502,0,1149,253,2676,0,0,1⟩, + ⟨4,502,223,253,0,0,0,-1,1⟩, + ⟨1,513,0,1149,162,2675,0,0,1⟩, + ⟨4,513,132,162,0,0,0,2,1⟩, + ⟨1,321,0,976,1150,2327,0,0,1⟩, + ⟨1,305,0,975,1150,2324,0,0,1⟩, + ⟨4,321,305,1150,0,0,0,-1,1⟩, + ],#[0,59,12,0,0,0,0,0,0,0],512⟩, by decide⟩ +def backward_119 : CheckedSegment frames paid warps := + ⟨⟨backwardShard5State119, backwardShard5State120, + [ + ⟨4,305,321,1150,0,0,0,1,2⟩, + ⟨1,305,0,1150,178,2677,0,0,1⟩, + ⟨4,305,148,178,0,0,0,-1,1⟩, + ⟨1,321,0,1150,188,2678,0,0,1⟩, + ⟨4,321,158,188,0,0,0,2,1⟩, + ⟨1,313,0,978,1151,2334,0,0,1⟩, + ⟨1,33,0,973,1151,2319,0,0,1⟩, + ⟨4,313,33,1151,0,0,0,-1,1⟩, + ⟨4,33,313,1151,0,0,0,1,2⟩, + ⟨1,33,0,1151,189,2679,0,0,1⟩, + ⟨1,159,0,678,189,1834,0,0,1⟩, + ⟨4,33,159,189,0,0,0,-1,1⟩, + ⟨1,313,0,1151,252,2680,0,0,1⟩, + ⟨1,222,0,692,252,1858,0,0,1⟩, + ⟨4,313,222,252,0,0,0,2,1⟩, + ⟨1,297,0,977,1152,2331,0,0,1⟩, + ⟨1,55,0,974,1152,2322,0,0,1⟩, + ⟨4,297,55,1152,0,0,0,-1,1⟩, + ⟨4,55,297,1152,0,0,0,1,2⟩, + ⟨1,55,0,1152,163,2681,0,0,1⟩, + ⟨1,133,0,678,163,1833,0,0,1⟩, + ⟨4,55,133,163,0,0,0,-1,1⟩, + ⟨1,297,0,1152,179,2682,0,0,1⟩, + ⟨1,149,0,692,179,1857,0,0,1⟩, + ⟨4,297,149,179,0,0,0,2,1⟩, + ⟨1,329,0,976,1153,2328,0,0,1⟩, + ⟨1,74,0,297,1153,810,0,0,1⟩, + ⟨4,329,74,1153,0,0,0,-1,1⟩, + ⟨4,74,329,1153,0,0,0,1,2⟩, + ⟨1,74,0,1153,163,2683,0,0,1⟩, + ⟨4,74,133,163,0,0,0,-1,1⟩, + ⟨1,329,0,1153,252,2684,0,0,1⟩, + ⟨4,329,222,252,0,0,0,2,1⟩, + ⟨1,85,0,323,1154,900,0,0,1⟩, + ⟨1,301,0,975,1154,2325,0,0,1⟩, + ⟨4,85,301,1154,0,0,0,-1,1⟩, + ⟨4,301,85,1154,0,0,0,1,2⟩, + ⟨1,301,0,1154,189,2686,0,0,1⟩, + ⟨4,301,159,189,0,0,0,-1,1⟩, + ⟨1,85,0,1154,179,2685,0,0,1⟩, + ⟨4,85,149,179,0,0,0,2,1⟩, + ⟨0,0,0,0,0,0,3,0,1⟩, + ⟨1,408,0,979,1,2335,0,0,1⟩, + ⟨1,566,0,1212,1,2789,0,0,1⟩, + ⟨4,408,566,1,0,0,0,1,1⟩, + ⟨1,105,0,980,1,2338,0,0,1⟩, + ⟨4,105,408,1,0,0,0,-1,1⟩, + ⟨1,567,0,1213,1,2792,0,0,1⟩, + ⟨4,105,567,1,0,0,0,1,1⟩, + ⟨1,412,0,1208,1,2777,0,0,1⟩, + ⟨1,568,0,1216,1,2801,0,0,1⟩, + ⟨4,412,568,1,0,0,0,1,1⟩, + ⟨1,414,0,1209,1,2780,0,0,1⟩, + ⟨4,414,412,1,0,0,0,1,1⟩, + ⟨1,569,0,1217,1,2804,0,0,1⟩, + ⟨4,414,569,1,0,0,0,1,1⟩, + ⟨1,424,0,1210,1,2783,0,0,1⟩, + ⟨1,574,0,1214,1,2795,0,0,1⟩, + ⟨4,424,574,1,0,0,0,1,1⟩, + ⟨1,44,0,1211,1,2786,0,0,1⟩, + ⟨4,44,424,1,0,0,0,-1,1⟩, + ⟨1,575,0,1215,1,2798,0,0,1⟩, + ⟨4,44,575,1,0,0,0,1,1⟩, + ⟨1,428,0,981,1,2341,0,0,1⟩, + ⟨1,576,0,1218,1,2807,0,0,1⟩, + ⟨4,428,576,1,0,0,0,1,1⟩, + ⟨1,430,0,982,1,2344,0,0,1⟩, + ⟨4,430,428,1,0,0,0,1,1⟩, + ⟨1,577,0,1219,1,2810,0,0,1⟩, + ⟨4,430,577,1,0,0,0,1,1⟩, + ⟨1,311,0,885,1,2101,0,0,1⟩, + ⟨5,311,0,1,0,0,0,1,-1⟩, + ⟨1,494,0,901,1,2149,0,0,1⟩, + ⟨4,494,311,1,0,0,0,-1,1⟩, + ⟨4,311,494,1,0,0,0,1,1⟩, + ⟨1,322,0,888,1,2110,0,0,1⟩, + ⟨1,506,0,910,1,2176,0,0,1⟩, + ⟨4,322,506,1,0,0,0,1,1⟩, + ⟨1,327,0,887,1,2107,0,0,1⟩, + ⟨4,506,327,1,0,0,0,-1,1⟩, + ⟨4,327,506,1,0,0,0,1,1⟩, + ⟨4,506,327,1,0,0,0,-1,1⟩, + ⟨5,506,0,1,0,0,0,1,-1⟩, + ⟨1,231,0,996,1,2374,0,0,1⟩, + ⟨1,448,0,988,1,2351,0,0,1⟩, + ⟨4,231,448,1,0,0,0,1,1⟩, + ⟨1,482,0,990,1,2358,0,0,1⟩, + ⟨4,448,482,1,0,0,0,1,1⟩, + ⟨1,226,0,995,1,2370,0,0,1⟩, + ⟨1,449,0,987,1,2347,0,0,1⟩, + ⟨4,226,449,1,0,0,0,1,1⟩, + ⟨1,483,0,989,1,2354,0,0,1⟩, + ⟨4,449,483,1,0,0,0,1,1⟩, + ⟨1,230,0,1010,1,2396,0,0,1⟩, + ⟨1,450,0,1002,1,2377,0,0,1⟩, + ⟨4,230,450,1,0,0,0,1,1⟩, + ⟨1,503,0,1004,1,2384,0,0,1⟩, + ⟨4,450,503,1,0,0,0,1,1⟩, + ⟨1,228,0,1040,1,2451,0,0,1⟩, + ⟨1,451,0,1039,1,2447,0,0,1⟩, + ⟨4,228,451,1,0,0,0,1,1⟩, + ⟨1,504,0,1003,1,2380,0,0,1⟩, + ⟨4,451,504,1,0,0,0,1,1⟩, + ⟨1,232,0,1024,1,2416,0,0,1⟩, + ⟨1,452,0,1016,1,2399,0,0,1⟩, + ⟨4,232,452,1,0,0,0,1,1⟩, + ⟨1,526,0,1018,1,2406,0,0,1⟩, + ⟨4,452,526,1,0,0,0,-2,1⟩, + ⟨1,7,0,1042,1,2459,0,0,1⟩, + ⟨1,453,0,1041,1,2455,0,0,1⟩, + ⟨4,7,453,1,0,0,0,1,1⟩, + ⟨1,527,0,1017,1,2402,0,0,1⟩, + ⟨4,453,527,1,0,0,0,-2,1⟩, + ⟨1,236,0,1038,1,2444,0,0,1⟩, + ⟨1,454,0,1030,1,2423,0,0,1⟩, + ⟨4,236,454,1,0,0,0,1,1⟩, + ⟨1,550,0,1032,1,2430,0,0,1⟩, + ⟨4,454,550,1,0,0,0,-2,1⟩, + ⟨1,238,0,1037,1,2440,0,0,1⟩, + ⟨1,455,0,1029,1,2419,0,0,1⟩, + ⟨4,238,455,1,0,0,0,1,1⟩, + ⟨1,551,0,1031,1,2426,0,0,1⟩, + ⟨4,455,551,1,0,0,0,-2,1⟩, + ⟨4,231,482,1,0,0,0,1,1⟩, + ⟨1,299,0,877,1,2077,0,0,1⟩, + ⟨4,299,482,1,0,0,0,1,1⟩, + ⟨4,226,483,1,0,0,0,1,1⟩, + ⟨1,54,0,878,1,2080,0,0,1⟩, + ],#[0,20,26,21,2,0,0,0,0,0],480⟩, by decide⟩ +def backward_120 : CheckedSegment frames paid warps := + ⟨⟨backwardShard5State120, backwardShard5State121, + [ + ⟨4,54,483,1,0,0,0,1,1⟩, + ⟨1,306,0,886,1,2104,0,0,1⟩, + ⟨1,495,0,902,1,2152,0,0,1⟩, + ⟨4,306,495,1,0,0,0,1,1⟩, + ⟨4,495,494,1,0,0,0,-1,1⟩, + ⟨4,494,495,1,0,0,0,1,1⟩, + ⟨4,495,494,1,0,0,0,-1,1⟩, + ⟨1,475,0,918,1,2200,0,0,1⟩, + ⟨4,494,475,1,0,0,0,1,2⟩, + ⟨4,494,306,1,0,0,0,-1,2⟩, + ⟨5,495,0,1,0,0,0,1,-1⟩, + ⟨1,310,0,895,1,2131,0,0,1⟩, + ⟨1,496,0,911,1,2179,0,0,1⟩, + ⟨4,310,496,1,0,0,0,1,1⟩, + ⟨1,308,0,896,1,2134,0,0,1⟩, + ⟨1,497,0,912,1,2182,0,0,1⟩, + ⟨4,308,497,1,0,0,0,1,1⟩, + ⟨1,331,0,879,1,2083,0,0,1⟩, + ⟨4,331,503,1,0,0,0,1,1⟩, + ⟨4,230,503,1,0,0,0,1,1⟩, + ⟨4,228,504,1,0,0,0,1,1⟩, + ⟨1,34,0,880,1,2086,0,0,1⟩, + ⟨4,34,504,1,0,0,0,1,1⟩, + ⟨1,505,0,909,1,2173,0,0,1⟩, + ⟨4,506,505,1,0,0,0,1,1⟩, + ⟨1,484,0,925,1,2209,0,0,1⟩, + ⟨4,505,484,1,0,0,0,1,2⟩, + ⟨1,326,0,893,1,2125,0,0,1⟩, + ⟨1,507,0,903,1,2155,0,0,1⟩, + ⟨4,326,507,1,0,0,0,1,1⟩, + ⟨1,324,0,894,1,2128,0,0,1⟩, + ⟨1,508,0,904,1,2158,0,0,1⟩, + ⟨4,324,508,1,0,0,0,1,1⟩, + ⟨1,351,0,1004,284,2387,0,0,1⟩, + ⟨1,525,0,975,284,2323,0,0,1⟩, + ⟨4,351,525,284,0,0,0,1,1⟩, + ⟨1,581,0,1003,284,2383,0,0,1⟩, + ⟨4,581,525,284,0,0,0,1,2⟩, + ⟨4,525,351,284,0,0,0,-1,1⟩, + ⟨1,363,0,881,1,2089,0,0,1⟩, + ⟨4,363,526,1,0,0,0,1,1⟩, + ⟨4,232,526,1,0,0,0,-2,1⟩, + ⟨4,7,527,1,0,0,0,-2,1⟩, + ⟨1,73,0,882,1,2092,0,0,1⟩, + ⟨4,73,527,1,0,0,0,1,1⟩, + ⟨1,367,0,1005,284,2391,0,0,1⟩, + ⟨1,537,0,976,284,2326,0,0,1⟩, + ⟨4,367,537,284,0,0,0,1,1⟩, + ⟨1,583,0,1007,284,2395,0,0,1⟩, + ⟨4,583,537,284,0,0,0,-1,1⟩, + ⟨4,537,367,284,0,0,0,-1,1⟩, + ⟨5,548,0,973,0,0,0,1,-1⟩, + ⟨1,3,0,988,1,2351,0,0,1⟩, + ⟨1,548,0,973,1,2317,0,0,1⟩, + ⟨4,3,548,1,0,0,0,-1,1⟩, + ⟨4,548,3,1,0,0,0,1,1⟩, + ⟨1,383,0,990,285,2361,0,0,1⟩, + ⟨1,549,0,974,285,2320,0,0,1⟩, + ⟨4,383,549,285,0,0,0,1,1⟩, + ⟨1,579,0,989,285,2357,0,0,1⟩, + ⟨4,579,549,285,0,0,0,1,2⟩, + ⟨4,549,383,285,0,0,0,-1,1⟩, + ⟨4,236,550,1,0,0,0,-2,1⟩, + ⟨1,395,0,883,1,2095,0,0,1⟩, + ⟨4,395,550,1,0,0,0,1,1⟩, + ⟨1,5,0,884,1,2098,0,0,1⟩, + ⟨4,5,551,1,0,0,0,1,1⟩, + ⟨4,238,551,1,0,0,0,-2,1⟩, + ⟨1,69,0,996,1,2374,0,0,1⟩, + ⟨1,560,0,977,1,2329,0,0,1⟩, + ⟨4,69,560,1,0,0,0,1,1⟩, + ⟨4,560,69,1,0,0,0,-1,1⟩, + ⟨1,399,0,991,285,2365,0,0,1⟩, + ⟨1,561,0,978,285,2332,0,0,1⟩, + ⟨4,399,561,285,0,0,0,1,1⟩, + ⟨1,585,0,993,285,2369,0,0,1⟩, + ⟨4,585,561,285,0,0,0,-1,1⟩, + ⟨4,561,399,285,0,0,0,-1,1⟩, + ⟨1,439,0,1029,285,2422,0,0,1⟩, + ⟨1,578,0,987,285,2350,0,0,1⟩, + ⟨4,439,578,285,0,0,0,1,1⟩, + ⟨1,434,0,1031,285,2429,0,0,1⟩, + ⟨4,434,579,285,0,0,0,1,1⟩, + ⟨4,579,383,285,0,0,0,-1,2⟩, + ⟨1,438,0,1039,284,2450,0,0,1⟩, + ⟨1,580,0,1041,284,2458,0,0,1⟩, + ⟨4,438,580,284,0,0,0,1,1⟩, + ⟨1,436,0,1017,284,2405,0,0,1⟩, + ⟨4,436,581,284,0,0,0,1,1⟩, + ⟨4,581,351,284,0,0,0,-1,2⟩, + ⟨1,440,0,1040,284,2454,0,0,1⟩, + ⟨1,582,0,1042,284,2462,0,0,1⟩, + ⟨4,440,582,284,0,0,0,1,1⟩, + ⟨1,46,0,1021,284,2415,0,0,1⟩, + ⟨4,46,583,284,0,0,0,1,1⟩, + ⟨4,583,367,284,0,0,0,1,1⟩, + ⟨1,444,0,1037,285,2443,0,0,1⟩, + ⟨1,584,0,995,285,2373,0,0,1⟩, + ⟨4,444,584,285,0,0,0,1,1⟩, + ⟨1,446,0,1035,285,2439,0,0,1⟩, + ⟨4,446,585,285,0,0,0,1,1⟩, + ⟨4,585,399,285,0,0,0,1,1⟩, + ⟨1,42,0,279,1,786,0,0,1⟩, + ⟨4,42,408,1,0,0,0,-1,2⟩, + ⟨4,408,42,1,0,0,0,2,1⟩, + ⟨1,16,0,279,1,786,0,0,1⟩, + ⟨4,16,424,1,0,0,0,-1,2⟩, + ⟨4,424,16,1,0,0,0,2,1⟩, + ⟨5,428,0,1,0,0,0,1,-1⟩, + ⟨1,416,0,281,1,790,0,0,1⟩, + ⟨4,416,428,1,0,0,0,-1,2⟩, + ⟨4,428,416,1,0,0,0,2,1⟩, + ⟨5,412,0,1,0,0,0,1,-1⟩, + ⟨1,400,0,280,1,788,0,0,1⟩, + ⟨4,400,412,1,0,0,0,-1,2⟩, + ⟨4,412,400,1,0,0,0,2,1⟩, + ⟨1,22,0,279,1,786,0,0,1⟩, + ⟨4,22,331,1,0,0,0,-1,1⟩, + ⟨4,34,331,1,0,0,0,1,1⟩, + ⟨4,331,22,1,0,0,0,1,1⟩, + ⟨1,40,0,619,1,1726,0,0,1⟩, + ⟨4,40,299,1,0,0,0,-1,1⟩, + ⟨4,54,299,1,0,0,0,1,1⟩, + ⟨4,299,40,1,0,0,0,1,1⟩, + ⟨1,320,0,624,1,1730,0,0,1⟩, + ⟨4,324,320,1,0,0,0,1,1⟩, + ⟨4,326,320,1,0,0,0,-1,1⟩, + ⟨1,23,0,280,1,788,0,0,1⟩, + ],#[0,28,6,15,6,0,0,0,0,0],598⟩, by decide⟩ +def backward_121 : CheckedSegment frames paid warps := + ⟨⟨backwardShard5State121, backwardShard5State122, + [ + ⟨4,23,506,1,0,0,0,-1,1⟩, + ⟨4,505,23,1,0,0,0,1,2⟩, + ⟨4,322,506,1,0,0,0,1,1⟩, + ⟨4,506,23,1,0,0,0,1,1⟩, + ⟨1,304,0,281,1,790,0,0,1⟩, + ⟨4,308,304,1,0,0,0,1,1⟩, + ⟨4,310,304,1,0,0,0,-1,1⟩, + ⟨1,35,0,621,1,1728,0,0,1⟩, + ⟨4,35,495,1,0,0,0,-1,1⟩, + ⟨4,306,495,1,0,0,0,1,1⟩, + ⟨4,495,35,1,0,0,0,1,1⟩, + ⟨1,70,0,742,1,1926,0,0,1⟩, + ⟨1,62,0,274,1,784,0,0,1⟩, + ⟨4,70,62,1,0,0,0,1,1⟩, + ⟨1,71,0,675,1,1823,0,0,1⟩, + ⟨4,71,62,1,0,0,0,1,1⟩, + ⟨1,72,0,729,1,1907,0,0,1⟩, + ⟨4,72,62,1,0,0,0,-1,1⟩, + ⟨1,249,0,741,1,1923,0,0,1⟩, + ⟨4,249,62,1,0,0,0,-1,1⟩, + ⟨1,251,0,676,1,1826,0,0,1⟩, + ⟨4,251,62,1,0,0,0,-1,1⟩, + ⟨1,267,0,660,1,1791,0,0,1⟩, + ⟨4,267,62,1,0,0,0,1,1⟩, + ⟨5,62,0,1,0,0,0,-4,1⟩, + ⟨4,249,62,1,0,0,0,1,1⟩, + ⟨4,62,249,1,0,0,0,-1,1⟩, + ⟨4,249,62,1,0,0,0,1,1⟩, + ⟨1,63,0,254,1,782,0,0,1⟩, + ⟨4,63,62,1,0,0,0,-1,1⟩, + ⟨4,70,62,1,0,0,0,1,1⟩, + ⟨4,71,62,1,0,0,0,1,1⟩, + ⟨4,72,62,1,0,0,0,-1,1⟩, + ⟨4,251,62,1,0,0,0,1,1⟩, + ⟨4,267,62,1,0,0,0,-1,1⟩, + ⟨5,62,0,1,0,0,0,-4,1⟩, + ⟨4,267,62,1,0,0,0,1,1⟩, + ⟨4,62,267,1,0,0,0,-1,1⟩, + ⟨4,267,62,1,0,0,0,1,1⟩, + ⟨4,267,63,1,0,0,0,-4,1⟩, + ⟨1,61,0,254,1,782,0,0,1⟩, + ⟨1,2,0,659,1,1788,0,0,1⟩, + ⟨4,61,2,1,0,0,0,1,1⟩, + ⟨4,62,2,1,0,0,0,1,1⟩, + ⟨4,70,2,1,0,0,0,1,1⟩, + ⟨4,72,2,1,0,0,0,-1,1⟩, + ⟨4,251,2,1,0,0,0,1,1⟩, + ⟨1,265,0,728,1,1904,0,0,1⟩, + ⟨4,265,2,1,0,0,0,-1,1⟩, + ⟨5,2,0,1,0,0,0,4,1⟩, + ⟨4,251,2,1,0,0,0,1,1⟩, + ⟨4,2,251,1,0,0,0,-1,1⟩, + ⟨4,251,2,1,0,0,0,1,1⟩, + ⟨4,251,61,1,0,0,0,-4,1⟩, + ⟨4,61,2,1,0,0,0,1,2⟩, + ⟨4,62,2,1,0,0,0,1,1⟩, + ⟨1,94,0,274,1,784,0,0,1⟩, + ⟨4,94,2,1,0,0,0,-1,2⟩, + ⟨4,265,2,1,0,0,0,-1,1⟩, + ⟨5,2,0,1,0,0,0,-2,1⟩, + ⟨4,265,2,1,0,0,0,1,1⟩, + ⟨4,2,265,1,0,0,0,-1,1⟩, + ⟨4,265,2,1,0,0,0,1,1⟩, + ⟨4,265,94,1,0,0,0,-4,1⟩, + ⟨4,54,40,1,0,0,0,2,1⟩, + ⟨4,226,40,1,0,0,0,1,1⟩, + ⟨4,40,226,1,0,0,0,-1,1⟩, + ⟨4,226,40,1,0,0,0,1,1⟩, + ⟨1,18,0,254,1,782,0,0,1⟩, + ⟨4,226,18,1,0,0,0,-1,1⟩, + ⟨5,18,0,1,0,0,0,-4,1⟩, + ⟨4,226,18,1,0,0,0,1,1⟩, + ⟨4,18,226,1,0,0,0,-1,1⟩, + ⟨4,226,18,1,0,0,0,1,1⟩, + ⟨4,34,22,1,0,0,0,2,1⟩, + ⟨4,228,22,1,0,0,0,1,1⟩, + ⟨4,22,228,1,0,0,0,-1,1⟩, + ⟨4,228,22,1,0,0,0,1,1⟩, + ⟨4,230,22,1,0,0,0,1,1⟩, + ⟨4,22,230,1,0,0,0,-1,1⟩, + ⟨4,230,22,1,0,0,0,1,1⟩, + ⟨4,22,230,1,0,0,0,-1,1⟩, + ⟨1,108,0,254,1,782,0,0,1⟩, + ⟨4,108,228,1,0,0,0,-1,1⟩, + ⟨5,228,0,1,0,0,0,4,1⟩, + ⟨4,228,108,1,0,0,0,4,1⟩, + ⟨4,18,230,1,0,0,0,1,1⟩, + ⟨1,45,0,254,1,782,0,0,1⟩, + ⟨4,45,230,1,0,0,0,1,1⟩, + ⟨4,18,40,1,0,0,0,1,1⟩, + ⟨4,40,18,1,0,0,0,-1,1⟩, + ⟨4,18,40,1,0,0,0,1,1⟩, + ⟨4,54,40,1,0,0,0,-2,1⟩, + ⟨4,63,61,1,0,0,0,-1,1⟩, + ⟨4,61,230,1,0,0,0,1,1⟩, + ⟨4,63,61,1,0,0,0,1,1⟩, + ⟨1,92,0,254,1,782,0,0,1⟩, + ⟨4,92,230,1,0,0,0,-1,1⟩, + ⟨1,103,0,254,1,782,0,0,1⟩, + ⟨4,103,230,1,0,0,0,1,1⟩, + ⟨4,108,230,1,0,0,0,1,1⟩, + ⟨5,230,0,1,0,0,0,-4,1⟩, + ⟨4,230,103,1,0,0,0,8,1⟩, + ⟨4,230,45,1,0,0,0,-4,1⟩, + ⟨4,73,363,1,0,0,0,-1,1⟩, + ⟨1,59,0,274,1,784,0,0,1⟩, + ⟨4,363,59,1,0,0,0,1,1⟩, + ⟨5,59,0,1,0,0,0,-4,1⟩, + ⟨4,363,59,1,0,0,0,1,1⟩, + ⟨4,59,363,1,0,0,0,-1,1⟩, + ⟨4,363,59,1,0,0,0,1,1⟩, + ⟨4,73,59,1,0,0,0,-1,1⟩, + ⟨4,5,395,1,0,0,0,-1,1⟩, + ⟨1,96,0,274,1,784,0,0,1⟩, + ⟨4,395,96,1,0,0,0,1,1⟩, + ⟨5,96,0,1,0,0,0,4,1⟩, + ⟨4,395,96,1,0,0,0,1,1⟩, + ⟨4,96,395,1,0,0,0,-1,1⟩, + ⟨4,395,96,1,0,0,0,1,1⟩, + ⟨5,96,0,1,0,0,0,1,-1⟩, + ⟨4,96,5,1,0,0,0,1,1⟩, + ⟨0,0,0,0,0,0,7,0,1⟩, + ⟨0,0,0,0,0,0,6,0,1⟩, + ⟨8,0,0,1,0,0,0,0,1⟩, + ⟨8,1,0,1,0,0,0,0,1⟩, + ⟨8,2,0,1,0,0,0,0,1⟩, + ⟨8,3,0,1,0,0,0,0,1⟩, + ⟨8,4,0,1,0,0,0,0,1⟩, + ],#[0,13,8,0,0,0,0,0,0,0],806⟩, by decide⟩ +def backward_122 : CheckedSegment frames paid warps := + ⟨⟨backwardShard5State122, backwardShard5State123, + [ + ⟨8,5,0,1,0,0,0,0,1⟩, + ⟨8,6,0,1,0,0,0,0,1⟩, + ⟨8,7,0,1,0,0,0,0,1⟩, + ⟨8,8,0,1,0,0,0,0,1⟩, + ⟨8,9,0,1,0,0,0,0,1⟩, + ⟨8,10,0,1,0,0,0,0,1⟩, + ⟨8,11,0,1,0,0,0,0,1⟩, + ⟨8,12,0,1,0,0,0,0,1⟩, + ⟨8,13,0,1,0,0,0,0,1⟩, + ⟨8,14,0,1,0,0,0,0,1⟩, + ⟨8,15,0,1,0,0,0,0,1⟩, + ⟨8,16,0,1,0,0,0,0,1⟩, + ⟨8,17,0,1,0,0,0,0,1⟩, + ⟨8,18,0,1,0,0,0,0,1⟩, + ⟨8,19,0,1,0,0,0,0,1⟩, + ⟨8,20,0,1,0,0,0,0,1⟩, + ⟨8,21,0,1,0,0,0,0,1⟩, + ⟨8,22,0,1,0,0,0,0,1⟩, + ⟨8,23,0,1,0,0,0,0,1⟩, + ⟨8,24,0,1,0,0,0,0,1⟩, + ⟨8,25,0,1,0,0,0,0,1⟩, + ⟨8,26,0,1,0,0,0,0,1⟩, + ⟨8,27,0,1,0,0,0,0,1⟩, + ⟨8,28,0,1,0,0,0,0,1⟩, + ⟨8,29,0,1,0,0,0,0,1⟩, + ⟨8,30,0,1,0,0,0,0,1⟩, + ⟨8,31,0,1,0,0,0,0,1⟩, + ⟨8,32,0,1,0,0,0,0,1⟩, + ⟨8,33,0,1,0,0,0,0,1⟩, + ⟨8,34,0,1,0,0,0,0,1⟩, + ⟨8,35,0,1,0,0,0,0,1⟩, + ⟨8,36,0,1,0,0,0,0,1⟩, + ⟨8,37,0,1,0,0,0,0,1⟩, + ⟨8,38,0,1,0,0,0,0,1⟩, + ⟨8,39,0,1,0,0,0,0,1⟩, + ⟨8,40,0,1,0,0,0,0,1⟩, + ⟨8,41,0,1,0,0,0,0,1⟩, + ⟨8,42,0,1,0,0,0,0,1⟩, + ⟨8,43,0,1,0,0,0,0,1⟩, + ⟨8,44,0,1,0,0,0,0,1⟩, + ⟨8,45,0,1,0,0,0,0,1⟩, + ⟨8,46,0,1,0,0,0,0,1⟩, + ⟨8,47,0,1,0,0,0,0,1⟩, + ⟨8,48,0,1,0,0,0,0,1⟩, + ⟨8,49,0,1,0,0,0,0,1⟩, + ⟨8,50,0,1,0,0,0,0,1⟩, + ⟨8,51,0,1,0,0,0,0,1⟩, + ⟨8,52,0,1,0,0,0,0,1⟩, + ⟨8,53,0,1,0,0,0,0,1⟩, + ⟨8,54,0,1,0,0,0,0,1⟩, + ⟨8,55,0,1,0,0,0,0,1⟩, + ⟨8,56,0,1,0,0,0,0,1⟩, + ⟨8,57,0,1,0,0,0,0,1⟩, + ⟨8,58,0,1,0,0,0,0,1⟩, + ⟨8,59,0,1,0,0,0,0,1⟩, + ⟨8,60,0,1,0,0,0,0,1⟩, + ⟨8,61,0,1,0,0,0,0,1⟩, + ⟨8,62,0,1,0,0,0,0,1⟩, + ⟨8,63,0,1,0,0,0,0,1⟩, + ⟨8,64,0,1,0,0,0,0,1⟩, + ⟨8,65,0,1,0,0,0,0,1⟩, + ⟨8,66,0,1,0,0,0,0,1⟩, + ⟨8,67,0,1,0,0,0,0,1⟩, + ⟨8,68,0,1,0,0,0,0,1⟩, + ⟨8,69,0,1,0,0,0,0,1⟩, + ⟨8,70,0,1,0,0,0,0,1⟩, + ⟨8,71,0,1,0,0,0,0,1⟩, + ⟨8,72,0,1,0,0,0,0,1⟩, + ⟨8,73,0,1,0,0,0,0,1⟩, + ⟨8,74,0,1,0,0,0,0,1⟩, + ⟨8,75,0,1,0,0,0,0,1⟩, + ⟨8,76,0,1,0,0,0,0,1⟩, + ⟨8,77,0,1,0,0,0,0,1⟩, + ⟨8,78,0,1,0,0,0,0,1⟩, + ⟨8,79,0,1,0,0,0,0,1⟩, + ⟨8,80,0,1,0,0,0,0,1⟩, + ⟨8,81,0,1,0,0,0,0,1⟩, + ⟨8,82,0,1,0,0,0,0,1⟩, + ⟨8,83,0,1,0,0,0,0,1⟩, + ⟨8,84,0,1,0,0,0,0,1⟩, + ⟨8,85,0,1,0,0,0,0,1⟩, + ⟨8,86,0,1,0,0,0,0,1⟩, + ⟨8,87,0,1,0,0,0,0,1⟩, + ⟨8,88,0,1,0,0,0,0,1⟩, + ⟨8,89,0,1,0,0,0,0,1⟩, + ⟨8,90,0,1,0,0,0,0,1⟩, + ⟨8,91,0,1,0,0,0,0,1⟩, + ⟨8,92,0,1,0,0,0,0,1⟩, + ⟨8,93,0,1,0,0,0,0,1⟩, + ⟨8,94,0,1,0,0,0,0,1⟩, + ⟨8,95,0,1,0,0,0,0,1⟩, + ⟨8,96,0,1,0,0,0,0,1⟩, + ⟨8,97,0,1,0,0,0,0,1⟩, + ⟨8,98,0,1,0,0,0,0,1⟩, + ⟨8,99,0,1,0,0,0,0,1⟩, + ⟨8,100,0,1,0,0,0,0,1⟩, + ⟨8,101,0,1,0,0,0,0,1⟩, + ⟨8,102,0,1,0,0,0,0,1⟩, + ⟨8,103,0,1,0,0,0,0,1⟩, + ⟨8,104,0,1,0,0,0,0,1⟩, + ⟨8,105,0,1,0,0,0,0,1⟩, + ⟨8,106,0,1,0,0,0,0,1⟩, + ⟨8,107,0,1,0,0,0,0,1⟩, + ⟨8,108,0,1,0,0,0,0,1⟩, + ⟨8,109,0,1,0,0,0,0,1⟩, + ⟨8,110,0,1,0,0,0,0,1⟩, + ⟨8,111,0,1,0,0,0,0,1⟩, + ⟨8,112,0,142,0,0,0,0,1⟩, + ⟨8,113,0,143,0,0,0,0,1⟩, + ⟨8,114,0,144,0,0,0,0,1⟩, + ⟨8,115,0,145,0,0,0,0,1⟩, + ⟨8,116,0,146,0,0,0,0,1⟩, + ⟨8,117,0,147,0,0,0,0,1⟩, + ⟨8,118,0,148,0,0,0,0,1⟩, + ⟨8,119,0,149,0,0,0,0,1⟩, + ⟨8,120,0,150,0,0,0,0,1⟩, + ⟨8,121,0,151,0,0,0,0,1⟩, + ⟨8,122,0,152,0,0,0,0,1⟩, + ⟨8,123,0,153,0,0,0,0,1⟩, + ⟨8,124,0,154,0,0,0,0,1⟩, + ⟨8,125,0,155,0,0,0,0,1⟩, + ⟨8,126,0,156,0,0,0,0,1⟩, + ⟨8,127,0,157,0,0,0,0,1⟩, + ⟨8,128,0,158,0,0,0,0,1⟩, + ⟨8,129,0,159,0,0,0,0,1⟩, + ⟨8,130,0,160,0,0,0,0,1⟩, + ⟨8,131,0,161,0,0,0,0,1⟩, + ⟨8,132,0,162,0,0,0,0,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],0⟩, by decide⟩ +def backward_123 : CheckedSegment frames paid warps := + ⟨⟨backwardShard5State123, backwardShard5State124, + [ + ⟨8,133,0,163,0,0,0,0,1⟩, + ⟨8,134,0,164,0,0,0,0,1⟩, + ⟨8,135,0,165,0,0,0,0,1⟩, + ⟨8,136,0,166,0,0,0,0,1⟩, + ⟨8,137,0,167,0,0,0,0,1⟩, + ⟨8,138,0,168,0,0,0,0,1⟩, + ⟨8,139,0,169,0,0,0,0,1⟩, + ⟨8,140,0,170,0,0,0,0,1⟩, + ⟨8,141,0,171,0,0,0,0,1⟩, + ⟨8,142,0,172,0,0,0,0,1⟩, + ⟨8,143,0,173,0,0,0,0,1⟩, + ⟨8,144,0,174,0,0,0,0,1⟩, + ⟨8,145,0,175,0,0,0,0,1⟩, + ⟨8,146,0,176,0,0,0,0,1⟩, + ⟨8,147,0,177,0,0,0,0,1⟩, + ⟨8,148,0,178,0,0,0,0,1⟩, + ⟨8,149,0,179,0,0,0,0,1⟩, + ⟨8,150,0,180,0,0,0,0,1⟩, + ⟨8,151,0,181,0,0,0,0,1⟩, + ⟨8,152,0,182,0,0,0,0,1⟩, + ⟨8,153,0,183,0,0,0,0,1⟩, + ⟨8,154,0,184,0,0,0,0,1⟩, + ⟨8,155,0,185,0,0,0,0,1⟩, + ⟨8,156,0,186,0,0,0,0,1⟩, + ⟨8,157,0,187,0,0,0,0,1⟩, + ⟨8,158,0,188,0,0,0,0,1⟩, + ⟨8,159,0,189,0,0,0,0,1⟩, + ⟨8,160,0,190,0,0,0,0,1⟩, + ⟨8,161,0,191,0,0,0,0,1⟩, + ⟨8,162,0,192,0,0,0,0,1⟩, + ⟨8,163,0,193,0,0,0,0,1⟩, + ⟨8,164,0,194,0,0,0,0,1⟩, + ⟨8,165,0,195,0,0,0,0,1⟩, + ⟨8,166,0,196,0,0,0,0,1⟩, + ⟨8,167,0,197,0,0,0,0,1⟩, + ⟨8,168,0,198,0,0,0,0,1⟩, + ⟨8,169,0,199,0,0,0,0,1⟩, + ⟨8,170,0,200,0,0,0,0,1⟩, + ⟨8,171,0,201,0,0,0,0,1⟩, + ⟨8,172,0,202,0,0,0,0,1⟩, + ⟨8,173,0,203,0,0,0,0,1⟩, + ⟨8,174,0,204,0,0,0,0,1⟩, + ⟨8,175,0,205,0,0,0,0,1⟩, + ⟨8,176,0,206,0,0,0,0,1⟩, + ⟨8,177,0,207,0,0,0,0,1⟩, + ⟨8,178,0,208,0,0,0,0,1⟩, + ⟨8,179,0,209,0,0,0,0,1⟩, + ⟨8,180,0,210,0,0,0,0,1⟩, + ⟨8,181,0,211,0,0,0,0,1⟩, + ⟨8,182,0,212,0,0,0,0,1⟩, + ⟨8,183,0,213,0,0,0,0,1⟩, + ⟨8,184,0,214,0,0,0,0,1⟩, + ⟨8,185,0,215,0,0,0,0,1⟩, + ⟨8,186,0,216,0,0,0,0,1⟩, + ⟨8,187,0,217,0,0,0,0,1⟩, + ⟨8,188,0,218,0,0,0,0,1⟩, + ⟨8,189,0,219,0,0,0,0,1⟩, + ⟨8,190,0,220,0,0,0,0,1⟩, + ⟨8,191,0,221,0,0,0,0,1⟩, + ⟨8,192,0,222,0,0,0,0,1⟩, + ⟨8,193,0,223,0,0,0,0,1⟩, + ⟨8,194,0,224,0,0,0,0,1⟩, + ⟨8,195,0,225,0,0,0,0,1⟩, + ⟨8,196,0,226,0,0,0,0,1⟩, + ⟨8,197,0,227,0,0,0,0,1⟩, + ⟨8,198,0,228,0,0,0,0,1⟩, + ⟨8,199,0,229,0,0,0,0,1⟩, + ⟨8,200,0,230,0,0,0,0,1⟩, + ⟨8,201,0,231,0,0,0,0,1⟩, + ⟨8,202,0,232,0,0,0,0,1⟩, + ⟨8,203,0,233,0,0,0,0,1⟩, + ⟨8,204,0,234,0,0,0,0,1⟩, + ⟨8,205,0,235,0,0,0,0,1⟩, + ⟨8,206,0,236,0,0,0,0,1⟩, + ⟨8,207,0,237,0,0,0,0,1⟩, + ⟨8,208,0,238,0,0,0,0,1⟩, + ⟨8,209,0,239,0,0,0,0,1⟩, + ⟨8,210,0,240,0,0,0,0,1⟩, + ⟨8,211,0,241,0,0,0,0,1⟩, + ⟨8,212,0,242,0,0,0,0,1⟩, + ⟨8,213,0,243,0,0,0,0,1⟩, + ⟨8,214,0,244,0,0,0,0,1⟩, + ⟨8,215,0,245,0,0,0,0,1⟩, + ⟨8,216,0,246,0,0,0,0,1⟩, + ⟨8,217,0,247,0,0,0,0,1⟩, + ⟨8,218,0,248,0,0,0,0,1⟩, + ⟨8,219,0,249,0,0,0,0,1⟩, + ⟨8,220,0,250,0,0,0,0,1⟩, + ⟨8,221,0,251,0,0,0,0,1⟩, + ⟨8,222,0,252,0,0,0,0,1⟩, + ⟨8,223,0,253,0,0,0,0,1⟩, + ⟨0,0,0,0,0,0,8,0,1⟩, + ⟨4,96,5,1,0,0,0,-1,1⟩, + ⟨5,96,0,1,0,0,0,-1,1⟩, + ⟨4,73,59,1,0,0,0,1,1⟩, + ⟨4,63,61,1,0,0,0,-1,1⟩, + ⟨4,54,40,1,0,0,0,2,1⟩, + ⟨4,18,40,1,0,0,0,-1,1⟩, + ⟨4,40,18,1,0,0,0,1,1⟩, + ⟨4,18,40,1,0,0,0,-1,1⟩, + ⟨1,47,0,703,1,1869,0,0,1⟩, + ⟨4,47,400,1,0,0,0,-2,1⟩, + ⟨4,400,47,1,0,0,0,1,2⟩, + ⟨5,47,0,1,0,0,0,-1,1⟩, + ⟨1,534,0,969,1,2305,0,0,1⟩, + ⟨4,534,42,1,0,0,0,-2,1⟩, + ⟨4,42,534,1,0,0,0,1,2⟩, + ⟨1,0,0,648,1,1768,0,0,1⟩, + ⟨1,399,0,285,1,792,0,0,1⟩, + ⟨4,0,399,1,0,0,0,-1,1⟩, + ⟨1,446,0,285,1,792,0,0,1⟩, + ⟨4,446,0,1,0,0,0,-1,1⟩, + ⟨1,444,0,285,1,792,0,0,1⟩, + ⟨1,37,0,621,1,1728,0,0,1⟩, + ⟨4,444,37,1,0,0,0,-1,1⟩, + ⟨1,440,0,284,1,791,0,0,1⟩, + ⟨1,36,0,676,1,1826,0,0,1⟩, + ⟨4,440,36,1,0,0,0,-1,1⟩, + ⟨1,8,0,274,1,784,0,0,1⟩, + ⟨1,351,0,284,1,791,0,0,1⟩, + ⟨4,8,351,1,0,0,0,1,2⟩, + ⟨1,436,0,284,1,791,0,0,1⟩, + ⟨4,436,8,1,0,0,0,-1,1⟩, + ⟨1,438,0,284,1,791,0,0,1⟩, + ⟨1,32,0,1016,1,2399,0,0,1⟩, + ⟨4,438,32,1,0,0,0,-1,1⟩, + ⟨1,9,0,624,1,1730,0,0,1⟩, + ⟨1,383,0,285,1,792,0,0,1⟩, + ],#[0,11,4,1,0,0,0,0,0,0],160⟩, by decide⟩ +def backward_124 : CheckedSegment frames paid warps := + ⟨⟨backwardShard5State124, backwardShard5State125, + [ + ⟨4,9,383,1,0,0,0,1,2⟩, + ⟨1,434,0,285,1,792,0,0,1⟩, + ⟨4,434,9,1,0,0,0,-1,1⟩, + ⟨1,439,0,285,1,792,0,0,1⟩, + ⟨1,11,0,621,1,1728,0,0,1⟩, + ⟨4,439,11,1,0,0,0,-1,1⟩, + ⟨1,39,0,280,1,788,0,0,1⟩, + ⟨4,39,399,1,0,0,0,1,1⟩, + ⟨4,0,39,1,0,0,0,1,1⟩, + ⟨4,399,39,1,0,0,0,-1,1⟩, + ⟨1,13,0,660,1,1791,0,0,1⟩, + ⟨4,238,13,1,0,0,0,2,1⟩, + ⟨1,41,0,619,1,1726,0,0,1⟩, + ⟨4,41,383,1,0,0,0,1,1⟩, + ⟨4,9,41,1,0,0,0,-1,2⟩, + ⟨4,383,41,1,0,0,0,-1,1⟩, + ⟨1,476,0,927,1,2215,0,0,1⟩, + ⟨4,476,3,1,0,0,0,-1,1⟩, + ⟨4,3,476,1,0,0,0,1,1⟩, + ⟨5,476,0,1,0,0,0,-1,1⟩, + ⟨1,43,0,619,1,1726,0,0,1⟩, + ⟨4,43,351,1,0,0,0,1,1⟩, + ⟨4,8,43,1,0,0,0,-1,2⟩, + ⟨4,351,43,1,0,0,0,-1,1⟩, + ⟨1,529,0,958,1,2284,0,0,1⟩, + ⟨4,430,529,1,0,0,0,-1,1⟩, + ⟨1,521,0,966,1,2296,0,0,1⟩, + ⟨4,44,521,1,0,0,0,-1,1⟩, + ⟨1,477,0,928,1,2218,0,0,1⟩, + ⟨4,414,477,1,0,0,0,-1,1⟩, + ⟨4,414,47,1,0,0,0,-1,1⟩, + ⟨1,517,0,950,1,2272,0,0,1⟩, + ⟨4,47,517,1,0,0,0,-1,1⟩, + ⟨1,474,0,917,1,2197,0,0,1⟩, + ⟨4,105,474,1,0,0,0,-1,1⟩, + ⟨4,105,534,1,0,0,0,1,1⟩, + ⟨1,487,0,920,1,2206,0,0,1⟩, + ⟨4,534,487,1,0,0,0,-1,1⟩, + ⟨1,301,0,189,1,716,0,0,1⟩, + ⟨1,85,0,179,1,706,0,0,1⟩, + ⟨4,301,85,1,0,0,0,-1,2⟩, + ⟨4,85,301,1,0,0,0,1,1⟩, + ⟨1,74,0,163,1,690,0,0,1⟩, + ⟨1,329,0,252,1,779,0,0,1⟩, + ⟨4,74,329,1,0,0,0,-1,2⟩, + ⟨4,329,74,1,0,0,0,1,1⟩, + ⟨1,55,0,163,1,690,0,0,1⟩, + ⟨1,297,0,179,1,706,0,0,1⟩, + ⟨4,55,297,1,0,0,0,-1,2⟩, + ⟨4,297,55,1,0,0,0,1,1⟩, + ⟨1,33,0,189,1,716,0,0,1⟩, + ⟨1,313,0,252,1,779,0,0,1⟩, + ⟨4,33,313,1,0,0,0,-1,2⟩, + ⟨4,313,33,1,0,0,0,1,1⟩, + ⟨1,305,0,178,1,705,0,0,1⟩, + ⟨1,321,0,188,1,715,0,0,1⟩, + ⟨4,305,321,1,0,0,0,-1,2⟩, + ⟨4,321,305,1,0,0,0,1,1⟩, + ⟨1,502,0,253,1,780,0,0,1⟩, + ⟨1,513,0,162,1,689,0,0,1⟩, + ⟨4,502,513,1,0,0,0,-1,2⟩, + ⟨4,513,502,1,0,0,0,1,1⟩, + ⟨1,275,0,178,1,705,0,0,1⟩, + ⟨1,291,0,162,1,689,0,0,1⟩, + ⟨4,275,291,1,0,0,0,-1,2⟩, + ⟨4,291,275,1,0,0,0,1,1⟩, + ⟨1,273,0,253,1,780,0,0,1⟩, + ⟨1,289,0,188,1,715,0,0,1⟩, + ⟨4,273,289,1,0,0,0,-1,2⟩, + ⟨4,289,273,1,0,0,0,1,1⟩, + ⟨1,397,0,241,1,768,0,0,1⟩, + ⟨1,31,0,185,1,712,0,0,1⟩, + ⟨4,397,31,1,0,0,0,-1,2⟩, + ⟨4,31,397,1,0,0,0,1,1⟩, + ⟨1,88,0,220,1,747,0,0,1⟩, + ⟨1,377,0,246,1,773,0,0,1⟩, + ⟨4,88,377,1,0,0,0,-1,2⟩, + ⟨4,377,88,1,0,0,0,1,1⟩, + ⟨1,80,0,220,1,747,0,0,1⟩, + ⟨1,381,0,185,1,712,0,0,1⟩, + ⟨4,80,381,1,0,0,0,-1,2⟩, + ⟨4,381,80,1,0,0,0,1,1⟩, + ⟨1,68,0,241,1,768,0,0,1⟩, + ⟨1,345,0,246,1,773,0,0,1⟩, + ⟨4,68,345,1,0,0,0,-1,2⟩, + ⟨4,345,68,1,0,0,0,1,1⟩, + ⟨1,491,0,155,1,682,0,0,1⟩, + ⟨1,512,0,186,1,713,0,0,1⟩, + ⟨4,491,512,1,0,0,0,-1,2⟩, + ⟨4,512,491,1,0,0,0,1,1⟩, + ⟨1,490,0,193,1,720,0,0,1⟩, + ⟨1,511,0,158,1,685,0,0,1⟩, + ⟨4,490,511,1,0,0,0,-1,2⟩, + ⟨4,511,490,1,0,0,0,1,1⟩, + ⟨1,481,0,155,1,682,0,0,1⟩, + ⟨1,501,0,158,1,685,0,0,1⟩, + ⟨4,481,501,1,0,0,0,-1,2⟩, + ⟨4,501,481,1,0,0,0,1,1⟩, + ⟨1,480,0,193,1,720,0,0,1⟩, + ⟨1,500,0,186,1,713,0,0,1⟩, + ⟨4,480,500,1,0,0,0,-1,2⟩, + ⟨4,500,480,1,0,0,0,1,1⟩, + ⟨1,285,0,194,1,721,0,0,1⟩, + ⟨1,101,0,183,1,710,0,0,1⟩, + ⟨4,285,101,1,0,0,0,-1,2⟩, + ⟨4,101,285,1,0,0,0,1,1⟩, + ⟨1,98,0,156,1,683,0,0,1⟩, + ⟨1,225,0,248,1,775,0,0,1⟩, + ⟨4,98,225,1,0,0,0,-1,2⟩, + ⟨4,225,98,1,0,0,0,1,1⟩, + ⟨1,83,0,156,1,683,0,0,1⟩, + ⟨1,281,0,183,1,710,0,0,1⟩, + ⟨4,83,281,1,0,0,0,-1,2⟩, + ⟨4,281,83,1,0,0,0,1,1⟩, + ⟨1,49,0,194,1,721,0,0,1⟩, + ⟨1,393,0,248,1,775,0,0,1⟩, + ⟨4,49,393,1,0,0,0,-1,2⟩, + ⟨4,393,49,1,0,0,0,1,1⟩, + ⟨1,489,0,157,1,684,0,0,1⟩, + ⟨1,499,0,247,1,774,0,0,1⟩, + ⟨4,489,499,1,0,0,0,-1,2⟩, + ⟨4,499,489,1,0,0,0,1,1⟩, + ⟨1,488,0,195,1,722,0,0,1⟩, + ⟨1,498,0,184,1,711,0,0,1⟩, + ⟨4,488,498,1,0,0,0,-1,2⟩, + ⟨4,498,488,1,0,0,0,1,1⟩, + ⟨1,479,0,157,1,684,0,0,1⟩, + ⟨1,510,0,184,1,711,0,0,1⟩, + ],#[0,52,1,7,0,0,0,0,0,0],590⟩, by decide⟩ +def backward_125 : CheckedSegment frames paid warps := + ⟨⟨backwardShard5State125, backwardShard5State126, + [ + ⟨4,479,510,1,0,0,0,-1,2⟩, + ⟨4,510,479,1,0,0,0,1,1⟩, + ⟨1,478,0,195,1,722,0,0,1⟩, + ⟨1,509,0,247,1,774,0,0,1⟩, + ⟨4,478,509,1,0,0,0,-1,2⟩, + ⟨4,509,478,1,0,0,0,1,1⟩, + ⟨1,241,0,211,1,738,0,0,1⟩, + ⟨1,631,0,238,1,765,0,0,1⟩, + ⟨4,241,631,1,0,0,0,-1,2⟩, + ⟨4,631,241,1,0,0,0,1,1⟩, + ⟨1,630,0,147,1,674,0,0,1⟩, + ⟨1,234,0,207,1,734,0,0,1⟩, + ⟨4,630,234,1,0,0,0,-1,2⟩, + ⟨4,234,630,1,0,0,0,1,1⟩, + ⟨1,629,0,147,1,674,0,0,1⟩, + ⟨1,229,0,238,1,765,0,0,1⟩, + ⟨4,629,229,1,0,0,0,-1,2⟩, + ⟨4,229,629,1,0,0,0,1,1⟩, + ⟨1,628,0,211,1,738,0,0,1⟩, + ⟨1,227,0,207,1,734,0,0,1⟩, + ⟨4,628,227,1,0,0,0,-1,2⟩, + ⟨4,227,628,1,0,0,0,1,1⟩, + ⟨1,471,0,210,1,737,0,0,1⟩, + ⟨1,109,0,239,1,766,0,0,1⟩, + ⟨4,471,109,1,0,0,0,-1,2⟩, + ⟨4,109,471,1,0,0,0,1,1⟩, + ⟨1,470,0,146,1,673,0,0,1⟩, + ⟨1,328,0,206,1,733,0,0,1⟩, + ⟨4,470,328,1,0,0,0,-1,2⟩, + ⟨4,328,470,1,0,0,0,1,1⟩, + ⟨1,463,0,210,1,737,0,0,1⟩, + ⟨1,318,0,206,1,733,0,0,1⟩, + ⟨4,463,318,1,0,0,0,-1,2⟩, + ⟨4,318,463,1,0,0,0,1,1⟩, + ⟨1,462,0,146,1,673,0,0,1⟩, + ⟨1,316,0,239,1,766,0,0,1⟩, + ⟨4,462,316,1,0,0,0,-1,2⟩, + ⟨4,316,462,1,0,0,0,1,1⟩, + ⟨1,401,0,145,1,672,0,0,1⟩, + ⟨1,625,0,150,1,677,0,0,1⟩, + ⟨4,401,625,1,0,0,0,-1,2⟩, + ⟨4,625,401,1,0,0,0,1,1⟩, + ⟨1,624,0,209,1,736,0,0,1⟩, + ⟨1,403,0,168,1,695,0,0,1⟩, + ⟨4,624,403,1,0,0,0,-1,2⟩, + ⟨4,403,624,1,0,0,0,1,1⟩, + ⟨1,623,0,209,1,736,0,0,1⟩, + ⟨1,626,0,150,1,677,0,0,1⟩, + ⟨4,623,626,1,0,0,0,-1,2⟩, + ⟨4,626,623,1,0,0,0,1,1⟩, + ⟨1,622,0,145,1,672,0,0,1⟩, + ⟨1,627,0,168,1,695,0,0,1⟩, + ⟨4,622,627,1,0,0,0,-1,2⟩, + ⟨4,627,622,1,0,0,0,1,1⟩, + ⟨1,469,0,222,1,749,0,0,1⟩, + ⟨1,24,0,208,1,735,0,0,1⟩, + ⟨4,469,24,1,0,0,0,-1,2⟩, + ⟨4,24,469,1,0,0,0,1,1⟩, + ⟨1,468,0,230,1,757,0,0,1⟩, + ⟨1,312,0,237,1,764,0,0,1⟩, + ⟨4,468,312,1,0,0,0,-1,2⟩, + ⟨4,312,468,1,0,0,0,1,1⟩, + ⟨1,461,0,222,1,749,0,0,1⟩, + ⟨1,334,0,237,1,764,0,0,1⟩, + ⟨4,461,334,1,0,0,0,-1,2⟩, + ⟨4,334,461,1,0,0,0,1,1⟩, + ⟨1,460,0,230,1,757,0,0,1⟩, + ⟨1,332,0,208,1,735,0,0,1⟩, + ⟨4,460,332,1,0,0,0,-1,2⟩, + ⟨4,332,460,1,0,0,0,1,1⟩, + ⟨1,333,0,226,1,753,0,0,1⟩, + ⟨1,621,0,201,1,728,0,0,1⟩, + ⟨4,333,621,1,0,0,0,-1,2⟩, + ⟨4,621,333,1,0,0,0,1,1⟩, + ⟨1,620,0,215,1,742,0,0,1⟩, + ⟨1,317,0,171,1,698,0,0,1⟩, + ⟨4,620,317,1,0,0,0,-1,2⟩, + ⟨4,317,620,1,0,0,0,1,1⟩, + ⟨1,619,0,215,1,742,0,0,1⟩, + ⟨1,257,0,201,1,728,0,0,1⟩, + ⟨4,619,257,1,0,0,0,-1,2⟩, + ⟨4,257,619,1,0,0,0,1,1⟩, + ⟨1,618,0,226,1,753,0,0,1⟩, + ⟨1,245,0,171,1,698,0,0,1⟩, + ⟨4,618,245,1,0,0,0,-1,2⟩, + ⟨4,245,618,1,0,0,0,1,1⟩, + ⟨1,79,0,225,1,752,0,0,1⟩, + ⟨1,19,0,202,1,729,0,0,1⟩, + ⟨4,79,19,1,0,0,0,-1,2⟩, + ⟨4,19,79,1,0,0,0,1,1⟩, + ⟨1,264,0,216,1,743,0,0,1⟩, + ⟨1,296,0,172,1,699,0,0,1⟩, + ⟨4,264,296,1,0,0,0,-1,2⟩, + ⟨4,296,264,1,0,0,0,1,1⟩, + ⟨1,254,0,225,1,752,0,0,1⟩, + ⟨1,286,0,172,1,699,0,0,1⟩, + ⟨4,254,286,1,0,0,0,-1,2⟩, + ⟨4,286,254,1,0,0,0,1,1⟩, + ⟨1,252,0,216,1,743,0,0,1⟩, + ⟨1,284,0,202,1,729,0,0,1⟩, + ⟨4,252,284,1,0,0,0,-1,2⟩, + ⟨4,284,252,1,0,0,0,1,1⟩, + ⟨1,524,0,217,1,744,0,0,1⟩, + ⟨1,617,0,235,1,762,0,0,1⟩, + ⟨4,524,617,1,0,0,0,-1,2⟩, + ⟨4,617,524,1,0,0,0,1,1⟩, + ⟨1,616,0,224,1,751,0,0,1⟩, + ⟨1,557,0,228,1,755,0,0,1⟩, + ⟨4,616,557,1,0,0,0,-1,2⟩, + ⟨4,557,616,1,0,0,0,1,1⟩, + ⟨1,615,0,224,1,751,0,0,1⟩, + ⟨1,536,0,235,1,762,0,0,1⟩, + ⟨4,615,536,1,0,0,0,-1,2⟩, + ⟨4,536,615,1,0,0,0,1,1⟩, + ⟨1,614,0,217,1,744,0,0,1⟩, + ⟨1,442,0,228,1,755,0,0,1⟩, + ⟨4,614,442,1,0,0,0,-1,2⟩, + ⟨4,442,614,1,0,0,0,1,1⟩, + ⟨1,270,0,148,1,675,0,0,1⟩, + ⟨1,38,0,170,1,697,0,0,1⟩, + ⟨4,270,38,1,0,0,0,-1,2⟩, + ⟨4,38,270,1,0,0,0,1,1⟩, + ⟨1,268,0,143,1,670,0,0,1⟩, + ⟨1,280,0,200,1,727,0,0,1⟩, + ⟨4,268,280,1,0,0,0,-1,2⟩, + ⟨4,280,268,1,0,0,0,1,1⟩, + ⟨1,10,0,148,1,675,0,0,1⟩, + ⟨1,302,0,200,1,727,0,0,1⟩, + ],#[0,64,0,0,0,0,0,0,0,0],576⟩, by decide⟩ +#eval "NativeBackwardProofs5 checked" +end NativeData diff --git a/research/kappa-round3-warp-lean-20261022/NativeBackwardProofs5.log b/research/kappa-round3-warp-lean-20261022/NativeBackwardProofs5.log new file mode 100644 index 0000000000..b26f32f5d9 --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeBackwardProofs5.log @@ -0,0 +1 @@ +"NativeBackwardProofs5 checked" diff --git a/research/kappa-round3-warp-lean-20261022/NativeBackwardProofs6.lean b/research/kappa-round3-warp-lean-20261022/NativeBackwardProofs6.lean new file mode 100644 index 0000000000..078805ec6e --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeBackwardProofs6.lean @@ -0,0 +1,2803 @@ +-- Generated by native_generate.py from canonical payload SHA256 +-- cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd +import NativeData +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NativeData +open NativeCertificate +def backwardShard6State126 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (198))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (1))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (219)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (619)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (161))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1010))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (251))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (1)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (1)) (.leaf (192))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (1)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (1))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (250)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (165)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (165)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (212)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (170))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (1))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (166))) (.branch 1 (.leaf (1)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (906)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (160))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (181)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (648))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (175)) (.leaf (191))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (1)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (1))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (192)) (.branch 1 (.leaf (176)) (.leaf (176))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (250)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard6State127 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (619)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (199)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1010))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (1)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (173))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (1)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (212)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (1)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (906)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (648))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (1)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (1))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard6State128 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (619)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (619)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1010))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (704))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (1)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (906)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (1))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (916))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (648))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (1)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (1))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard6State129 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (619)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (619)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1010))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (704))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (1)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (906)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (1))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (916))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (648))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (1)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (1))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard6State130 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (619)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (619)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1010))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (704))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (1)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (906)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (1))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (916))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (648))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (1)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (1))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard6State131 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (619)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (619)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1010))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (704))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (1)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (906)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (1))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (916))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (648))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (960))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (952)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard6State132 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (619)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1010))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (704))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (1)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (648))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (960))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (952)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard6State133 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (619)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (704))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (1)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (648))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (960))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (952)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard6State134 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (619)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (692))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (281)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (960))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (952)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard6State135 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (960))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (952)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard6State136 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (960))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (952)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard6State137 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (960))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (952)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard6State138 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (960))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (952)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard6State139 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (952)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard6State140 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (952)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard6State141 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (952)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard6State142 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard6State143 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard6State144 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard6State145 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard6State146 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard6State147 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backward_126 : CheckedSegment frames paid warps := + ⟨⟨backwardShard6State126, backwardShard6State127, + [ + ⟨4,10,302,1,0,0,0,-1,2⟩, + ⟨4,302,10,1,0,0,0,1,1⟩, + ⟨1,248,0,143,1,670,0,0,1⟩, + ⟨1,300,0,170,1,697,0,0,1⟩, + ⟨4,248,300,1,0,0,0,-1,2⟩, + ⟨4,300,248,1,0,0,0,1,1⟩, + ⟨1,250,0,192,1,719,0,0,1⟩, + ⟨1,613,0,250,1,777,0,0,1⟩, + ⟨4,250,613,1,0,0,0,1,4⟩, + ⟨4,613,250,1,0,0,0,-2,1⟩, + ⟨1,612,0,176,1,703,0,0,1⟩, + ⟨1,266,0,165,1,692,0,0,1⟩, + ⟨4,612,266,1,0,0,0,1,4⟩, + ⟨4,266,612,1,0,0,0,-2,1⟩, + ⟨1,611,0,176,1,703,0,0,1⟩, + ⟨1,259,0,250,1,777,0,0,1⟩, + ⟨4,611,259,1,0,0,0,1,4⟩, + ⟨4,259,611,1,0,0,0,-2,1⟩, + ⟨1,610,0,192,1,719,0,0,1⟩, + ⟨1,261,0,165,1,692,0,0,1⟩, + ⟨4,610,261,1,0,0,0,1,4⟩, + ⟨4,261,610,1,0,0,0,-2,1⟩, + ⟨1,465,0,191,1,718,0,0,1⟩, + ⟨1,97,0,251,1,778,0,0,1⟩, + ⟨4,465,97,1,0,0,0,1,4⟩, + ⟨4,97,465,1,0,0,0,-2,1⟩, + ⟨1,464,0,175,1,702,0,0,1⟩, + ⟨1,392,0,164,1,691,0,0,1⟩, + ⟨4,464,392,1,0,0,0,1,4⟩, + ⟨4,392,464,1,0,0,0,-2,1⟩, + ⟨1,459,0,191,1,718,0,0,1⟩, + ⟨1,382,0,164,1,691,0,0,1⟩, + ⟨4,459,382,1,0,0,0,1,4⟩, + ⟨4,382,459,1,0,0,0,-2,1⟩, + ⟨1,458,0,175,1,702,0,0,1⟩, + ⟨1,380,0,251,1,778,0,0,1⟩, + ⟨4,458,380,1,0,0,0,1,4⟩, + ⟨4,380,458,1,0,0,0,-2,1⟩, + ⟨1,545,0,174,1,701,0,0,1⟩, + ⟨1,609,0,187,1,714,0,0,1⟩, + ⟨4,545,609,1,0,0,0,1,4⟩, + ⟨4,609,545,1,0,0,0,-2,1⟩, + ⟨1,608,0,190,1,717,0,0,1⟩, + ⟨1,546,0,177,1,704,0,0,1⟩, + ⟨4,608,546,1,0,0,0,1,4⟩, + ⟨4,546,608,1,0,0,0,-2,1⟩, + ⟨1,607,0,190,1,717,0,0,1⟩, + ⟨1,547,0,187,1,714,0,0,1⟩, + ⟨4,607,547,1,0,0,0,1,4⟩, + ⟨4,547,607,1,0,0,0,-2,1⟩, + ⟨1,606,0,174,1,701,0,0,1⟩, + ⟨1,556,0,177,1,704,0,0,1⟩, + ⟨4,606,556,1,0,0,0,1,4⟩, + ⟨4,556,606,1,0,0,0,-2,1⟩, + ⟨1,467,0,240,1,767,0,0,1⟩, + ⟨1,66,0,166,1,693,0,0,1⟩, + ⟨4,467,66,1,0,0,0,1,4⟩, + ⟨4,66,467,1,0,0,0,-2,1⟩, + ⟨1,466,0,227,1,754,0,0,1⟩, + ⟨1,376,0,249,1,776,0,0,1⟩, + ⟨4,466,376,1,0,0,0,1,4⟩, + ⟨4,376,466,1,0,0,0,-2,1⟩, + ⟨1,457,0,240,1,767,0,0,1⟩, + ⟨1,398,0,249,1,776,0,0,1⟩, + ⟨4,457,398,1,0,0,0,1,4⟩, + ⟨4,398,457,1,0,0,0,-2,1⟩, + ⟨1,456,0,227,1,754,0,0,1⟩, + ⟨1,396,0,166,1,693,0,0,1⟩, + ⟨4,456,396,1,0,0,0,1,4⟩, + ⟨4,396,456,1,0,0,0,-2,1⟩, + ⟨1,426,0,244,1,771,0,0,1⟩, + ⟨1,605,0,160,1,687,0,0,1⟩, + ⟨4,426,605,1,0,0,0,1,4⟩, + ⟨4,605,426,1,0,0,0,-2,1⟩, + ⟨1,604,0,196,1,723,0,0,1⟩, + ⟨1,433,0,181,1,708,0,0,1⟩, + ⟨4,604,433,1,0,0,0,1,4⟩, + ⟨4,433,604,1,0,0,0,-2,1⟩, + ⟨1,603,0,196,1,723,0,0,1⟩, + ⟨1,435,0,160,1,687,0,0,1⟩, + ⟨4,603,435,1,0,0,0,1,4⟩, + ⟨4,435,603,1,0,0,0,-2,1⟩, + ⟨1,602,0,244,1,771,0,0,1⟩, + ⟨1,437,0,181,1,708,0,0,1⟩, + ⟨4,602,437,1,0,0,0,1,4⟩, + ⟨4,437,602,1,0,0,0,-2,1⟩, + ⟨1,260,0,243,1,770,0,0,1⟩, + ⟨1,60,0,161,1,688,0,0,1⟩, + ⟨4,260,60,1,0,0,0,1,4⟩, + ⟨4,60,260,1,0,0,0,-2,1⟩, + ⟨1,262,0,197,1,724,0,0,1⟩, + ⟨1,360,0,182,1,709,0,0,1⟩, + ⟨4,262,360,1,0,0,0,1,4⟩, + ⟨4,360,262,1,0,0,0,-2,1⟩, + ⟨1,244,0,243,1,770,0,0,1⟩, + ⟨1,350,0,182,1,709,0,0,1⟩, + ⟨4,244,350,1,0,0,0,1,4⟩, + ⟨4,350,244,1,0,0,0,-2,1⟩, + ⟨1,246,0,197,1,724,0,0,1⟩, + ⟨1,348,0,161,1,688,0,0,1⟩, + ⟨4,246,348,1,0,0,0,1,4⟩, + ⟨4,348,246,1,0,0,0,-2,1⟩, + ⟨1,1,0,198,1,725,0,0,1⟩, + ⟨1,601,0,245,1,772,0,0,1⟩, + ⟨4,1,601,1,0,0,0,1,4⟩, + ⟨4,601,1,1,0,0,0,-2,1⟩, + ⟨1,600,0,242,1,769,0,0,1⟩, + ⟨1,4,0,219,1,746,0,0,1⟩, + ⟨4,600,4,1,0,0,0,1,4⟩, + ⟨4,4,600,1,0,0,0,-2,1⟩, + ⟨1,599,0,242,1,769,0,0,1⟩, + ⟨1,6,0,245,1,772,0,0,1⟩, + ⟨4,599,6,1,0,0,0,1,4⟩, + ⟨4,6,599,1,0,0,0,-2,1⟩, + ⟨1,598,0,198,1,725,0,0,1⟩, + ⟨1,12,0,219,1,746,0,0,1⟩, + ⟨4,598,12,1,0,0,0,1,4⟩, + ⟨4,12,598,1,0,0,0,-2,1⟩, + ⟨1,258,0,154,1,681,0,0,1⟩, + ⟨1,28,0,180,1,707,0,0,1⟩, + ⟨4,258,28,1,0,0,0,1,4⟩, + ⟨4,28,258,1,0,0,0,-2,1⟩, + ⟨1,263,0,173,1,700,0,0,1⟩, + ⟨1,344,0,159,1,686,0,0,1⟩, + ⟨4,263,344,1,0,0,0,1,4⟩, + ⟨4,344,263,1,0,0,0,-2,1⟩, + ⟨1,242,0,154,1,681,0,0,1⟩, + ⟨1,366,0,159,1,686,0,0,1⟩, + ],#[0,64,0,0,0,0,0,0,0,0],696⟩, by decide⟩ +def backward_127 : CheckedSegment frames paid warps := + ⟨⟨backwardShard6State127, backwardShard6State128, + [ + ⟨4,242,366,1,0,0,0,1,4⟩, + ⟨4,366,242,1,0,0,0,-2,1⟩, + ⟨1,247,0,173,1,700,0,0,1⟩, + ⟨1,364,0,180,1,707,0,0,1⟩, + ⟨4,247,364,1,0,0,0,1,4⟩, + ⟨4,364,247,1,0,0,0,-2,1⟩, + ⟨1,410,0,167,1,694,0,0,1⟩, + ⟨1,597,0,203,1,730,0,0,1⟩, + ⟨4,410,597,1,0,0,0,-1,2⟩, + ⟨4,597,410,1,0,0,0,1,1⟩, + ⟨1,596,0,144,1,671,0,0,1⟩, + ⟨1,417,0,151,1,678,0,0,1⟩, + ⟨4,596,417,1,0,0,0,-1,2⟩, + ⟨4,417,596,1,0,0,0,1,1⟩, + ⟨1,595,0,144,1,671,0,0,1⟩, + ⟨1,419,0,203,1,730,0,0,1⟩, + ⟨4,595,419,1,0,0,0,-1,2⟩, + ⟨4,419,595,1,0,0,0,1,1⟩, + ⟨1,594,0,167,1,694,0,0,1⟩, + ⟨1,421,0,151,1,678,0,0,1⟩, + ⟨4,594,421,1,0,0,0,-1,2⟩, + ⟨4,421,594,1,0,0,0,1,1⟩, + ⟨1,292,0,214,1,741,0,0,1⟩, + ⟨1,356,0,221,1,748,0,0,1⟩, + ⟨4,292,356,1,0,0,0,-1,2⟩, + ⟨4,356,292,1,0,0,0,1,1⟩, + ⟨1,294,0,231,1,758,0,0,1⟩, + ⟨1,358,0,236,1,763,0,0,1⟩, + ⟨4,294,358,1,0,0,0,-1,2⟩, + ⟨4,358,294,1,0,0,0,1,1⟩, + ⟨1,276,0,214,1,741,0,0,1⟩, + ⟨1,340,0,236,1,763,0,0,1⟩, + ⟨4,276,340,1,0,0,0,-1,2⟩, + ⟨4,340,276,1,0,0,0,1,1⟩, + ⟨1,278,0,231,1,758,0,0,1⟩, + ⟨1,342,0,221,1,748,0,0,1⟩, + ⟨4,278,342,1,0,0,0,-1,2⟩, + ⟨4,342,278,1,0,0,0,1,1⟩, + ⟨1,558,0,232,1,759,0,0,1⟩, + ⟨1,593,0,205,1,732,0,0,1⟩, + ⟨4,558,593,1,0,0,0,-1,2⟩, + ⟨4,593,558,1,0,0,0,1,1⟩, + ⟨1,592,0,213,1,740,0,0,1⟩, + ⟨1,559,0,153,1,680,0,0,1⟩, + ⟨4,592,559,1,0,0,0,-1,2⟩, + ⟨4,559,592,1,0,0,0,1,1⟩, + ⟨1,591,0,213,1,740,0,0,1⟩, + ⟨1,544,0,205,1,732,0,0,1⟩, + ⟨4,591,544,1,0,0,0,-1,2⟩, + ⟨4,544,591,1,0,0,0,1,1⟩, + ⟨1,590,0,232,1,759,0,0,1⟩, + ⟨1,405,0,153,1,680,0,0,1⟩, + ⟨4,590,405,1,0,0,0,-1,2⟩, + ⟨4,405,590,1,0,0,0,1,1⟩, + ⟨1,290,0,212,1,739,0,0,1⟩, + ⟨1,338,0,152,1,679,0,0,1⟩, + ⟨4,290,338,1,0,0,0,-1,2⟩, + ⟨4,338,290,1,0,0,0,1,1⟩, + ⟨1,295,0,233,1,760,0,0,1⟩, + ⟨1,343,0,204,1,731,0,0,1⟩, + ⟨4,295,343,1,0,0,0,-1,2⟩, + ⟨4,343,295,1,0,0,0,1,1⟩, + ⟨1,274,0,212,1,739,0,0,1⟩, + ⟨1,354,0,204,1,731,0,0,1⟩, + ⟨4,274,354,1,0,0,0,-1,2⟩, + ⟨4,354,274,1,0,0,0,1,1⟩, + ⟨1,279,0,233,1,760,0,0,1⟩, + ⟨1,359,0,152,1,679,0,0,1⟩, + ⟨4,279,359,1,0,0,0,-1,2⟩, + ⟨4,359,279,1,0,0,0,1,1⟩, + ⟨1,349,0,229,1,756,0,0,1⟩, + ⟨1,589,0,234,1,761,0,0,1⟩, + ⟨4,349,589,1,0,0,0,-1,2⟩, + ⟨4,589,349,1,0,0,0,1,1⟩, + ⟨1,588,0,218,1,745,0,0,1⟩, + ⟨1,243,0,223,1,750,0,0,1⟩, + ⟨4,588,243,1,0,0,0,-1,2⟩, + ⟨4,243,588,1,0,0,0,1,1⟩, + ⟨1,587,0,218,1,745,0,0,1⟩, + ⟨1,365,0,234,1,761,0,0,1⟩, + ⟨4,587,365,1,0,0,0,-1,2⟩, + ⟨4,365,587,1,0,0,0,1,1⟩, + ⟨1,586,0,229,1,756,0,0,1⟩, + ⟨1,361,0,223,1,750,0,0,1⟩, + ⟨4,586,361,1,0,0,0,-1,2⟩, + ⟨4,361,586,1,0,0,0,1,1⟩, + ⟨1,48,0,142,1,669,0,0,1⟩, + ⟨1,82,0,149,1,676,0,0,1⟩, + ⟨4,48,82,1,0,0,0,-1,2⟩, + ⟨4,82,48,1,0,0,0,1,1⟩, + ⟨1,315,0,169,1,696,0,0,1⟩, + ⟨1,347,0,199,1,726,0,0,1⟩, + ⟨4,315,347,1,0,0,0,-1,2⟩, + ⟨4,347,315,1,0,0,0,1,1⟩, + ⟨1,100,0,142,1,669,0,0,1⟩, + ⟨1,67,0,199,1,726,0,0,1⟩, + ⟨4,100,67,1,0,0,0,-1,2⟩, + ⟨4,67,100,1,0,0,0,1,1⟩, + ⟨1,283,0,169,1,696,0,0,1⟩, + ⟨1,379,0,149,1,676,0,0,1⟩, + ⟨4,283,379,1,0,0,0,-1,2⟩, + ⟨4,379,283,1,0,0,0,1,1⟩, + ⟨4,291,313,1,0,0,0,1,1⟩, + ⟨4,289,297,1,0,0,0,1,1⟩, + ⟨4,321,329,1,0,0,0,1,1⟩, + ⟨4,513,85,1,0,0,0,1,1⟩, + ⟨4,305,301,1,0,0,0,1,1⟩, + ⟨4,502,74,1,0,0,0,1,1⟩, + ⟨4,275,55,1,0,0,0,1,1⟩, + ⟨4,273,33,1,0,0,0,1,1⟩, + ⟨4,313,85,1,0,0,0,-1,1⟩, + ⟨4,313,74,1,0,0,0,1,1⟩, + ⟨4,313,55,1,0,0,0,-1,1⟩, + ⟨4,297,85,1,0,0,0,-1,1⟩, + ⟨4,297,74,1,0,0,0,-1,1⟩, + ⟨4,297,33,1,0,0,0,1,1⟩, + ⟨4,329,85,1,0,0,0,-1,1⟩, + ⟨3,85,0,1,1,36,-50,0,1⟩, + ⟨4,329,55,1,0,0,0,-1,1⟩, + ⟨4,329,33,1,0,0,0,1,1⟩, + ⟨4,301,74,1,0,0,0,1,1⟩, + ⟨3,74,0,1,1,38,-49,0,1⟩, + ⟨4,301,55,1,0,0,0,-1,1⟩, + ⟨3,55,0,1,1,40,-48,0,1⟩, + ⟨4,301,33,1,0,0,0,-1,1⟩, + ⟨3,33,0,1,1,42,-47,0,1⟩, + ⟨3,329,0,1,1,77,-13,0,1⟩, + ⟨3,313,0,1,1,78,-12,0,1⟩, + ],#[0,50,0,0,0,0,0,0,0,0],636⟩, by decide⟩ +def backward_128 : CheckedSegment frames paid warps := + ⟨⟨backwardShard6State128, backwardShard6State129, + [ + ⟨3,297,0,1,1,79,-11,0,1⟩, + ⟨3,301,0,1,1,80,-10,0,1⟩, + ⟨4,501,345,1,0,0,0,1,1⟩, + ⟨4,500,381,1,0,0,0,1,1⟩, + ⟨4,512,377,1,0,0,0,1,1⟩, + ⟨4,511,31,1,0,0,0,1,1⟩, + ⟨4,491,397,1,0,0,0,1,1⟩, + ⟨4,490,88,1,0,0,0,1,1⟩, + ⟨4,481,80,1,0,0,0,1,1⟩, + ⟨4,480,68,1,0,0,0,1,1⟩, + ⟨4,345,31,1,0,0,0,-1,1⟩, + ⟨4,345,88,1,0,0,0,1,1⟩, + ⟨4,345,80,1,0,0,0,-1,1⟩, + ⟨4,381,31,1,0,0,0,-1,1⟩, + ⟨4,381,88,1,0,0,0,-1,1⟩, + ⟨4,381,68,1,0,0,0,1,1⟩, + ⟨4,377,31,1,0,0,0,-1,1⟩, + ⟨3,31,0,1,1,20,-58,0,1⟩, + ⟨4,377,80,1,0,0,0,-1,1⟩, + ⟨4,377,68,1,0,0,0,1,1⟩, + ⟨4,397,88,1,0,0,0,1,1⟩, + ⟨3,88,0,1,1,22,-57,0,1⟩, + ⟨4,397,80,1,0,0,0,-1,1⟩, + ⟨3,80,0,1,1,24,-56,0,1⟩, + ⟨4,397,68,1,0,0,0,-1,1⟩, + ⟨3,68,0,1,1,26,-55,0,1⟩, + ⟨3,397,0,1,1,70,-20,0,1⟩, + ⟨3,377,0,1,1,71,-19,0,1⟩, + ⟨3,381,0,1,1,72,-18,0,1⟩, + ⟨3,345,0,1,1,75,-15,0,1⟩, + ⟨4,510,393,1,0,0,0,1,1⟩, + ⟨4,509,281,1,0,0,0,1,1⟩, + ⟨4,499,225,1,0,0,0,1,1⟩, + ⟨4,498,101,1,0,0,0,1,1⟩, + ⟨4,489,285,1,0,0,0,1,1⟩, + ⟨4,488,98,1,0,0,0,1,1⟩, + ⟨4,479,83,1,0,0,0,1,1⟩, + ⟨4,478,49,1,0,0,0,1,1⟩, + ⟨4,393,101,1,0,0,0,-1,1⟩, + ⟨4,393,98,1,0,0,0,1,1⟩, + ⟨4,393,83,1,0,0,0,-1,1⟩, + ⟨4,281,101,1,0,0,0,-1,1⟩, + ⟨4,281,98,1,0,0,0,-1,1⟩, + ⟨4,281,49,1,0,0,0,1,1⟩, + ⟨4,225,101,1,0,0,0,-1,1⟩, + ⟨3,101,0,1,1,28,-54,0,1⟩, + ⟨4,225,83,1,0,0,0,-1,1⟩, + ⟨4,225,49,1,0,0,0,1,1⟩, + ⟨4,285,98,1,0,0,0,1,1⟩, + ⟨3,98,0,1,1,30,-53,0,1⟩, + ⟨4,285,83,1,0,0,0,-1,1⟩, + ⟨3,83,0,1,1,32,-52,0,1⟩, + ⟨4,285,49,1,0,0,0,-1,1⟩, + ⟨3,49,0,1,1,34,-51,0,1⟩, + ⟨3,225,0,1,1,68,-22,0,1⟩, + ⟨3,393,0,1,1,69,-21,0,1⟩, + ⟨3,281,0,1,1,81,-9,0,1⟩, + ⟨3,285,0,1,1,82,-8,0,1⟩, + ⟨4,318,227,1,0,0,0,1,1⟩, + ⟨4,316,229,1,0,0,0,1,1⟩, + ⟨4,109,234,1,0,0,0,1,1⟩, + ⟨4,328,631,1,0,0,0,1,1⟩, + ⟨4,471,241,1,0,0,0,1,1⟩, + ⟨4,470,630,1,0,0,0,1,1⟩, + ⟨4,463,629,1,0,0,0,1,1⟩, + ⟨4,462,628,1,0,0,0,1,1⟩, + ⟨4,227,631,1,0,0,0,-1,1⟩, + ⟨4,227,630,1,0,0,0,1,1⟩, + ⟨4,227,629,1,0,0,0,-1,1⟩, + ⟨4,229,631,1,0,0,0,-1,1⟩, + ⟨4,229,630,1,0,0,0,-1,1⟩, + ⟨4,229,628,1,0,0,0,1,1⟩, + ⟨4,234,631,1,0,0,0,-1,1⟩, + ⟨4,234,629,1,0,0,0,-1,1⟩, + ⟨4,234,628,1,0,0,0,1,1⟩, + ⟨4,241,630,1,0,0,0,1,1⟩, + ⟨4,241,629,1,0,0,0,-1,1⟩, + ⟨4,241,628,1,0,0,0,-1,1⟩, + ⟨3,241,0,1,1,64,-26,0,1⟩, + ⟨3,234,0,1,1,65,-25,0,1⟩, + ⟨3,229,0,1,1,66,-24,0,1⟩, + ⟨3,227,0,1,1,67,-23,0,1⟩, + ⟨4,334,627,1,0,0,0,1,1⟩, + ⟨4,332,626,1,0,0,0,1,1⟩, + ⟨4,24,403,1,0,0,0,1,1⟩, + ⟨4,312,625,1,0,0,0,1,1⟩, + ⟨4,469,401,1,0,0,0,1,1⟩, + ⟨4,468,624,1,0,0,0,1,1⟩, + ⟨4,461,623,1,0,0,0,1,1⟩, + ⟨4,460,622,1,0,0,0,1,1⟩, + ⟨4,286,245,1,0,0,0,1,1⟩, + ⟨4,284,257,1,0,0,0,1,1⟩, + ⟨4,19,317,1,0,0,0,1,1⟩, + ⟨4,296,621,1,0,0,0,1,1⟩, + ⟨4,79,333,1,0,0,0,1,1⟩, + ⟨4,264,620,1,0,0,0,1,1⟩, + ⟨4,254,619,1,0,0,0,1,1⟩, + ⟨4,252,618,1,0,0,0,1,1⟩, + ⟨4,245,621,1,0,0,0,-1,1⟩, + ⟨4,245,620,1,0,0,0,1,1⟩, + ⟨4,245,619,1,0,0,0,-1,1⟩, + ⟨4,257,621,1,0,0,0,-1,1⟩, + ⟨4,257,620,1,0,0,0,-1,1⟩, + ⟨4,257,618,1,0,0,0,1,1⟩, + ⟨4,317,621,1,0,0,0,-1,1⟩, + ⟨4,621,618,1,0,0,0,-1,1⟩, + ⟨4,317,619,1,0,0,0,-1,1⟩, + ⟨4,317,618,1,0,0,0,1,1⟩, + ⟨4,333,620,1,0,0,0,1,1⟩, + ⟨4,333,619,1,0,0,0,-1,1⟩, + ⟨4,333,618,1,0,0,0,-1,1⟩, + ⟨3,257,0,1,1,62,-28,0,1⟩, + ⟨3,245,0,1,1,63,-27,0,1⟩, + ⟨3,317,0,1,1,84,-6,0,1⟩, + ⟨3,333,0,1,1,85,-5,0,1⟩, + ⟨4,302,442,1,0,0,0,1,1⟩, + ⟨4,300,536,1,0,0,0,1,1⟩, + ⟨4,38,557,1,0,0,0,1,1⟩, + ⟨4,280,617,1,0,0,0,1,1⟩, + ⟨4,270,524,1,0,0,0,1,1⟩, + ⟨4,268,616,1,0,0,0,1,1⟩, + ⟨4,10,615,1,0,0,0,1,1⟩, + ⟨4,248,614,1,0,0,0,1,1⟩, + ⟨4,442,617,1,0,0,0,-1,1⟩, + ⟨4,442,616,1,0,0,0,1,1⟩, + ⟨4,442,615,1,0,0,0,-1,1⟩, + ⟨4,536,617,1,0,0,0,-1,1⟩, + ⟨4,536,616,1,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],816⟩, by decide⟩ +def backward_129 : CheckedSegment frames paid warps := + ⟨⟨backwardShard6State129, backwardShard6State130, + [ + ⟨4,536,614,1,0,0,0,1,1⟩, + ⟨4,557,617,1,0,0,0,-1,1⟩, + ⟨4,557,615,1,0,0,0,-1,1⟩, + ⟨4,557,614,1,0,0,0,1,1⟩, + ⟨3,557,0,1,1,7,-65,0,1⟩, + ⟨4,524,616,1,0,0,0,1,1⟩, + ⟨4,524,615,1,0,0,0,-1,1⟩, + ⟨4,524,614,1,0,0,0,-1,1⟩, + ⟨3,536,0,1,1,48,-42,0,1⟩, + ⟨3,442,0,1,1,49,-41,0,1⟩, + ⟨3,524,0,1,1,83,-7,0,1⟩, + ⟨4,382,261,1,0,0,0,1,1⟩, + ⟨4,380,259,1,0,0,0,1,1⟩, + ⟨4,97,266,1,0,0,0,1,1⟩, + ⟨4,392,613,1,0,0,0,1,1⟩, + ⟨4,465,250,1,0,0,0,1,1⟩, + ⟨4,464,612,1,0,0,0,1,1⟩, + ⟨4,459,611,1,0,0,0,1,1⟩, + ⟨4,458,610,1,0,0,0,1,1⟩, + ⟨4,261,613,1,0,0,0,-1,1⟩, + ⟨4,261,612,1,0,0,0,-2,1⟩, + ⟨4,261,611,1,0,0,0,2,1⟩, + ⟨4,259,613,1,0,0,0,-1,1⟩, + ⟨4,259,612,1,0,0,0,2,1⟩, + ⟨4,259,610,1,0,0,0,-2,1⟩, + ⟨4,266,613,1,0,0,0,-1,1⟩, + ⟨4,613,610,1,0,0,0,2,1⟩, + ⟨4,266,611,1,0,0,0,2,1⟩, + ⟨4,266,610,1,0,0,0,-2,1⟩, + ⟨4,250,612,1,0,0,0,1,1⟩, + ⟨4,250,611,1,0,0,0,-1,1⟩, + ⟨4,250,610,1,0,0,0,-1,1⟩, + ⟨3,261,0,1,1,61,-29,0,1⟩, + ⟨3,259,0,1,1,86,-4,0,1⟩, + ⟨3,266,0,1,1,87,-3,0,1⟩, + ⟨3,250,0,1,1,88,-2,0,1⟩, + ⟨4,398,556,1,0,0,0,1,1⟩, + ⟨4,396,547,1,0,0,0,1,1⟩, + ⟨4,66,546,1,0,0,0,1,1⟩, + ⟨4,376,609,1,0,0,0,1,1⟩, + ⟨4,467,545,1,0,0,0,1,1⟩, + ⟨4,466,608,1,0,0,0,1,1⟩, + ⟨4,457,607,1,0,0,0,1,1⟩, + ⟨4,456,606,1,0,0,0,1,1⟩, + ⟨4,556,609,1,0,0,0,-1,1⟩, + ⟨4,556,608,1,0,0,0,-2,1⟩, + ⟨4,556,607,1,0,0,0,2,1⟩, + ⟨3,556,0,1,1,2,-70,0,1⟩, + ⟨4,547,609,1,0,0,0,-1,1⟩, + ⟨4,547,608,1,0,0,0,2,1⟩, + ⟨4,547,606,1,0,0,0,-2,1⟩, + ⟨3,547,0,1,1,3,-69,0,1⟩, + ⟨4,546,609,1,0,0,0,-1,1⟩, + ⟨4,546,607,1,0,0,0,2,1⟩, + ⟨4,546,606,1,0,0,0,-2,1⟩, + ⟨3,546,0,1,1,4,-68,0,1⟩, + ⟨4,545,608,1,0,0,0,1,1⟩, + ⟨4,545,607,1,0,0,0,-1,1⟩, + ⟨4,545,606,1,0,0,0,-1,1⟩, + ⟨3,545,0,1,1,5,-67,0,1⟩, + ⟨4,350,437,1,0,0,0,1,1⟩, + ⟨4,348,435,1,0,0,0,1,1⟩, + ⟨4,60,433,1,0,0,0,1,1⟩, + ⟨4,360,605,1,0,0,0,1,1⟩, + ⟨4,260,426,1,0,0,0,1,1⟩, + ⟨4,262,604,1,0,0,0,1,1⟩, + ⟨4,244,603,1,0,0,0,1,1⟩, + ⟨4,246,602,1,0,0,0,1,1⟩, + ⟨4,437,605,1,0,0,0,-1,1⟩, + ⟨4,437,604,1,0,0,0,-2,1⟩, + ⟨4,437,603,1,0,0,0,2,1⟩, + ⟨4,435,605,1,0,0,0,-1,1⟩, + ⟨4,435,604,1,0,0,0,2,1⟩, + ⟨4,435,602,1,0,0,0,-2,1⟩, + ⟨4,433,605,1,0,0,0,-1,1⟩, + ⟨4,433,603,1,0,0,0,2,1⟩, + ⟨4,433,602,1,0,0,0,-2,1⟩, + ⟨4,426,604,1,0,0,0,1,1⟩, + ⟨4,426,603,1,0,0,0,-1,1⟩, + ⟨4,426,602,1,0,0,0,-1,1⟩, + ⟨3,437,0,1,1,50,-40,0,1⟩, + ⟨3,435,0,1,1,51,-39,0,1⟩, + ⟨3,433,0,1,1,52,-38,0,1⟩, + ⟨3,426,0,1,1,53,-37,0,1⟩, + ⟨4,366,12,1,0,0,0,1,1⟩, + ⟨4,364,6,1,0,0,0,1,1⟩, + ⟨4,28,4,1,0,0,0,1,1⟩, + ⟨4,344,601,1,0,0,0,1,1⟩, + ⟨4,258,1,1,0,0,0,1,1⟩, + ⟨4,263,600,1,0,0,0,1,1⟩, + ⟨4,242,599,1,0,0,0,1,1⟩, + ⟨4,247,598,1,0,0,0,1,1⟩, + ⟨4,12,601,1,0,0,0,-1,1⟩, + ⟨4,12,600,1,0,0,0,-2,1⟩, + ⟨4,12,599,1,0,0,0,2,1⟩, + ⟨4,6,601,1,0,0,0,-1,1⟩, + ⟨4,6,600,1,0,0,0,2,1⟩, + ⟨4,6,598,1,0,0,0,-2,1⟩, + ⟨4,4,601,1,0,0,0,-1,1⟩, + ⟨4,4,599,1,0,0,0,2,1⟩, + ⟨4,4,598,1,0,0,0,-2,1⟩, + ⟨4,1,600,1,0,0,0,1,1⟩, + ⟨4,1,599,1,0,0,0,-1,1⟩, + ⟨4,1,598,1,0,0,0,-1,1⟩, + ⟨3,12,0,1,1,44,-46,0,1⟩, + ⟨3,6,0,1,1,45,-45,0,1⟩, + ⟨3,4,0,1,1,46,-44,0,1⟩, + ⟨5,4,0,1,0,0,0,1,1⟩, + ⟨3,1,0,1,1,47,-43,0,1⟩, + ⟨4,12,31,1,0,0,0,1,2⟩, + ⟨4,4,68,1,0,0,0,-1,1⟩, + ⟨5,68,0,1,0,0,0,1,2⟩, + ⟨4,340,421,1,0,0,0,1,1⟩, + ⟨4,342,419,1,0,0,0,1,1⟩, + ⟨4,356,417,1,0,0,0,1,1⟩, + ⟨4,358,597,1,0,0,0,1,1⟩, + ⟨4,292,410,1,0,0,0,1,1⟩, + ⟨4,294,596,1,0,0,0,1,1⟩, + ⟨4,276,595,1,0,0,0,1,1⟩, + ⟨4,278,594,1,0,0,0,1,1⟩, + ⟨4,421,597,1,0,0,0,-1,1⟩, + ⟨4,421,596,1,0,0,0,1,1⟩, + ⟨4,421,595,1,0,0,0,-1,1⟩, + ⟨4,419,597,1,0,0,0,-1,1⟩, + ⟨4,419,596,1,0,0,0,-1,1⟩, + ⟨4,419,594,1,0,0,0,1,1⟩, + ⟨4,417,597,1,0,0,0,-1,1⟩, + ⟨4,417,595,1,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],902⟩, by decide⟩ +def backward_130 : CheckedSegment frames paid warps := + ⟨⟨backwardShard6State130, backwardShard6State131, + [ + ⟨4,417,594,1,0,0,0,1,1⟩, + ⟨4,410,596,1,0,0,0,1,1⟩, + ⟨4,410,595,1,0,0,0,-1,1⟩, + ⟨4,595,596,1,0,0,0,-1,1⟩, + ⟨4,410,594,1,0,0,0,-1,1⟩, + ⟨4,594,596,1,0,0,0,-1,1⟩, + ⟨3,421,0,1,1,54,-36,0,1⟩, + ⟨3,419,0,1,1,55,-35,0,1⟩, + ⟨3,417,0,1,1,56,-34,0,1⟩, + ⟨3,410,0,1,1,57,-33,0,1⟩, + ⟨4,354,405,1,0,0,0,1,1⟩, + ⟨4,359,544,1,0,0,0,1,1⟩, + ⟨4,338,559,1,0,0,0,1,1⟩, + ⟨4,343,593,1,0,0,0,1,1⟩, + ⟨4,290,558,1,0,0,0,1,1⟩, + ⟨4,295,592,1,0,0,0,1,1⟩, + ⟨4,274,591,1,0,0,0,1,1⟩, + ⟨4,279,590,1,0,0,0,1,1⟩, + ⟨4,405,593,1,0,0,0,-1,1⟩, + ⟨4,405,592,1,0,0,0,1,1⟩, + ⟨4,405,591,1,0,0,0,-1,1⟩, + ⟨4,544,593,1,0,0,0,-1,1⟩, + ⟨4,544,592,1,0,0,0,-1,1⟩, + ⟨4,544,590,1,0,0,0,1,1⟩, + ⟨3,544,0,1,1,6,-66,0,1⟩, + ⟨4,559,593,1,0,0,0,-1,1⟩, + ⟨4,559,591,1,0,0,0,-1,1⟩, + ⟨4,559,590,1,0,0,0,1,1⟩, + ⟨3,559,0,1,1,59,-31,0,1⟩, + ⟨4,558,592,1,0,0,0,1,1⟩, + ⟨4,558,591,1,0,0,0,-1,1⟩, + ⟨4,558,590,1,0,0,0,-1,1⟩, + ⟨4,590,592,1,0,0,0,-1,1⟩, + ⟨3,405,0,1,1,58,-32,0,1⟩, + ⟨3,558,0,1,1,60,-30,0,1⟩, + ⟨4,67,361,1,0,0,0,1,1⟩, + ⟨4,379,365,1,0,0,0,1,1⟩, + ⟨4,82,243,1,0,0,0,1,1⟩, + ⟨4,347,589,1,0,0,0,1,1⟩, + ⟨4,48,349,1,0,0,0,1,1⟩, + ⟨4,315,588,1,0,0,0,1,1⟩, + ⟨4,100,587,1,0,0,0,1,1⟩, + ⟨4,283,586,1,0,0,0,1,1⟩, + ⟨4,361,589,1,0,0,0,-1,1⟩, + ⟨4,361,588,1,0,0,0,1,1⟩, + ⟨4,361,587,1,0,0,0,-1,1⟩, + ⟨4,365,589,1,0,0,0,-1,1⟩, + ⟨4,365,588,1,0,0,0,-1,1⟩, + ⟨4,365,586,1,0,0,0,1,1⟩, + ⟨4,243,589,1,0,0,0,-1,1⟩, + ⟨4,243,587,1,0,0,0,-1,1⟩, + ⟨4,243,586,1,0,0,0,1,1⟩, + ⟨4,349,588,1,0,0,0,1,1⟩, + ⟨4,349,587,1,0,0,0,-1,1⟩, + ⟨4,349,586,1,0,0,0,-1,1⟩, + ⟨3,361,0,1,1,73,-17,0,1⟩, + ⟨3,365,0,1,1,74,-16,0,1⟩, + ⟨3,349,0,1,1,76,-14,0,1⟩, + ⟨3,243,0,1,1,89,-1,0,1⟩, + ⟨4,39,291,1,0,0,0,1,1⟩, + ⟨4,536,513,1,0,0,0,1,1⟩, + ⟨4,43,305,1,0,0,0,1,1⟩, + ⟨4,524,502,1,0,0,0,1,1⟩, + ⟨4,41,275,1,0,0,0,1,1⟩, + ⟨4,476,273,1,0,0,0,1,1⟩, + ⟨4,559,501,1,0,0,0,1,1⟩, + ⟨4,558,500,1,0,0,0,1,1⟩, + ⟨4,547,512,1,0,0,0,1,1⟩, + ⟨4,546,511,1,0,0,0,1,1⟩, + ⟨1,522,0,971,1,2311,0,0,1⟩, + ⟨4,522,490,1,0,0,0,1,1⟩, + ⟨4,557,510,1,0,0,0,1,1⟩, + ⟨4,556,509,1,0,0,0,1,1⟩, + ⟨4,545,499,1,0,0,0,1,1⟩, + ⟨4,544,498,1,0,0,0,1,1⟩, + ⟨1,532,0,967,1,2299,0,0,1⟩, + ⟨4,532,488,1,0,0,0,1,1⟩, + ⟨1,520,0,965,1,2293,0,0,1⟩, + ⟨4,520,478,1,0,0,0,1,1⟩, + ⟨4,529,318,1,0,0,0,1,1⟩, + ⟨4,477,109,1,0,0,0,1,1⟩, + ⟨4,517,328,1,0,0,0,1,1⟩, + ⟨1,518,0,959,1,2287,0,0,1⟩, + ⟨4,518,470,1,0,0,0,-1,2⟩, + ⟨1,528,0,957,1,2281,0,0,1⟩, + ⟨4,528,462,1,0,0,0,-1,2⟩, + ⟨4,521,334,1,0,0,0,1,1⟩, + ⟨4,474,24,1,0,0,0,1,1⟩, + ⟨4,487,312,1,0,0,0,1,1⟩, + ⟨1,530,0,951,1,2275,0,0,1⟩, + ⟨4,530,468,1,0,0,0,-1,2⟩, + ⟨4,530,94,1,0,0,0,4,1⟩, + ⟨4,530,2,1,0,0,0,-1,1⟩, + ⟨4,2,530,1,0,0,0,1,1⟩, + ⟨4,530,2,1,0,0,0,-1,1⟩, + ⟨5,2,0,1,0,0,0,1,-2⟩, + ⟨4,530,2,1,0,0,0,1,1⟩, + ⟨4,94,2,1,0,0,0,1,2⟩, + ⟨4,62,2,1,0,0,0,-1,1⟩, + ⟨1,571,0,948,1,2266,0,0,1⟩, + ⟨4,571,286,1,0,0,0,-1,2⟩, + ⟨1,570,0,947,1,2263,0,0,1⟩, + ⟨4,570,284,1,0,0,0,-1,2⟩, + ⟨1,565,0,946,1,2260,0,0,1⟩, + ⟨4,565,19,1,0,0,0,-1,2⟩, + ⟨1,564,0,945,1,2257,0,0,1⟩, + ⟨4,564,296,1,0,0,0,-1,2⟩, + ⟨1,543,0,944,1,2254,0,0,1⟩, + ⟨4,543,79,1,0,0,0,-1,2⟩, + ⟨1,542,0,943,1,2251,0,0,1⟩, + ⟨4,542,264,1,0,0,0,-1,2⟩, + ⟨1,553,0,942,1,2248,0,0,1⟩, + ⟨4,553,254,1,0,0,0,-1,2⟩, + ⟨4,553,45,1,0,0,0,4,1⟩, + ⟨4,553,103,1,0,0,0,-8,1⟩, + ⟨5,553,0,1,0,0,0,1,-4⟩, + ⟨4,108,553,1,0,0,0,-1,1⟩, + ⟨4,103,553,1,0,0,0,-1,1⟩, + ⟨4,92,553,1,0,0,0,1,1⟩, + ⟨4,61,553,1,0,0,0,-1,1⟩, + ⟨4,63,61,1,0,0,0,1,1⟩, + ⟨4,45,553,1,0,0,0,-1,1⟩, + ⟨4,18,553,1,0,0,0,-1,1⟩, + ⟨4,518,108,1,0,0,0,-4,1⟩, + ⟨5,518,0,1,0,0,0,1,4⟩, + ⟨4,108,518,1,0,0,0,1,1⟩, + ⟨4,22,553,1,0,0,0,1,1⟩, + ⟨4,553,22,1,0,0,0,-1,1⟩, + ],#[0,0,0,13,0,0,0,0,0,0],854⟩, by decide⟩ +def backward_131 : CheckedSegment frames paid warps := + ⟨⟨backwardShard6State131, backwardShard6State132, + [ + ⟨4,22,553,1,0,0,0,1,1⟩, + ⟨4,553,22,1,0,0,0,-1,1⟩, + ⟨4,518,22,1,0,0,0,-1,1⟩, + ⟨4,22,518,1,0,0,0,1,1⟩, + ⟨4,518,22,1,0,0,0,-1,1⟩, + ⟨4,34,22,1,0,0,0,-2,1⟩, + ⟨4,520,18,1,0,0,0,-1,1⟩, + ⟨4,18,520,1,0,0,0,1,1⟩, + ⟨4,520,18,1,0,0,0,-1,1⟩, + ⟨5,18,0,1,0,0,0,1,-4⟩, + ⟨4,520,18,1,0,0,0,1,1⟩, + ⟨4,520,40,1,0,0,0,-1,1⟩, + ⟨4,40,520,1,0,0,0,1,1⟩, + ⟨4,520,40,1,0,0,0,-1,1⟩, + ⟨4,54,40,1,0,0,0,-2,1⟩, + ⟨4,61,2,1,0,0,0,-1,2⟩, + ⟨4,528,61,1,0,0,0,4,1⟩, + ⟨4,528,2,1,0,0,0,-1,1⟩, + ⟨4,2,528,1,0,0,0,1,1⟩, + ⟨4,528,2,1,0,0,0,-1,1⟩, + ⟨5,2,0,1,0,0,0,1,4⟩, + ⟨4,530,2,1,0,0,0,1,1⟩, + ⟨4,528,2,1,0,0,0,-1,1⟩, + ⟨4,72,2,1,0,0,0,1,1⟩, + ⟨4,70,2,1,0,0,0,-1,1⟩, + ⟨4,62,2,1,0,0,0,-1,1⟩, + ⟨4,61,2,1,0,0,0,-1,1⟩, + ⟨4,542,40,1,0,0,0,-1,1⟩, + ⟨4,54,542,1,0,0,0,-1,1⟩, + ⟨4,40,542,1,0,0,0,1,1⟩, + ⟨4,543,22,1,0,0,0,-1,1⟩, + ⟨4,34,543,1,0,0,0,-1,1⟩, + ⟨4,22,543,1,0,0,0,1,1⟩, + ⟨1,367,0,284,1,791,0,0,1⟩, + ⟨4,2,367,1,0,0,0,-1,1⟩, + ⟨1,46,0,284,1,791,0,0,1⟩, + ⟨4,46,2,1,0,0,0,-1,1⟩, + ⟨4,40,69,1,0,0,0,1,1⟩, + ⟨4,69,40,1,0,0,0,-1,1⟩, + ⟨4,42,367,1,0,0,0,1,1⟩, + ⟨4,2,42,1,0,0,0,1,1⟩, + ⟨4,367,42,1,0,0,0,-1,1⟩, + ⟨1,17,0,619,1,1726,0,0,1⟩, + ⟨4,34,17,1,0,0,0,-1,1⟩, + ⟨4,518,17,1,0,0,0,-1,1⟩, + ⟨4,553,18,1,0,0,0,-1,1⟩, + ⟨4,543,18,1,0,0,0,-1,1⟩, + ⟨1,20,0,280,1,788,0,0,1⟩, + ⟨4,54,20,1,0,0,0,-1,1⟩, + ⟨4,520,20,1,0,0,0,-1,1⟩, + ⟨1,21,0,675,1,1823,0,0,1⟩, + ⟨4,542,21,1,0,0,0,-1,1⟩, + ⟨4,231,21,1,0,0,0,-1,1⟩, + ⟨1,27,0,663,1,1800,0,0,1⟩, + ⟨4,27,17,1,0,0,0,-1,1⟩, + ⟨4,518,27,1,0,0,0,-1,1⟩, + ⟨1,29,0,280,1,788,0,0,1⟩, + ⟨4,29,18,1,0,0,0,-1,1⟩, + ⟨4,553,29,1,0,0,0,-1,1⟩, + ⟨1,30,0,619,1,1726,0,0,1⟩, + ⟨4,30,20,1,0,0,0,-1,1⟩, + ⟨4,520,30,1,0,0,0,-1,1⟩, + ⟨4,40,289,1,0,0,0,1,1⟩, + ⟨4,42,321,1,0,0,0,1,1⟩, + ⟨1,552,0,941,1,2245,0,0,1⟩, + ⟨4,552,252,1,0,0,0,-1,2⟩, + ⟨1,573,0,940,1,2242,0,0,1⟩, + ⟨4,573,302,1,0,0,0,-1,2⟩, + ⟨1,572,0,939,1,2239,0,0,1⟩, + ⟨4,572,300,1,0,0,0,-1,2⟩, + ⟨1,563,0,938,1,2236,0,0,1⟩, + ⟨4,563,38,1,0,0,0,-1,2⟩, + ⟨1,562,0,937,1,2233,0,0,1⟩, + ⟨4,562,280,1,0,0,0,-1,2⟩, + ⟨1,555,0,936,1,2230,0,0,1⟩, + ⟨4,555,270,1,0,0,0,-1,2⟩, + ⟨1,554,0,935,1,2227,0,0,1⟩, + ⟨4,554,268,1,0,0,0,-1,2⟩, + ⟨1,541,0,934,1,2224,0,0,1⟩, + ⟨4,541,10,1,0,0,0,-1,2⟩, + ⟨4,541,96,1,0,0,0,-1,1⟩, + ⟨4,96,541,1,0,0,0,1,1⟩, + ⟨4,541,96,1,0,0,0,-1,1⟩, + ⟨5,96,0,1,0,0,0,1,4⟩, + ⟨4,541,96,1,0,0,0,-1,1⟩, + ⟨4,5,541,1,0,0,0,1,1⟩, + ⟨4,5,13,1,0,0,0,-1,1⟩, + ⟨1,14,0,662,1,1797,0,0,1⟩, + ⟨4,541,14,1,0,0,0,-1,1⟩, + ⟨4,236,14,1,0,0,0,2,1⟩, + ⟨4,22,13,1,0,0,0,2,1⟩, + ⟨4,238,22,1,0,0,0,-1,1⟩, + ⟨1,540,0,933,1,2221,0,0,1⟩, + ⟨4,540,248,1,0,0,0,-1,2⟩, + ⟨4,540,59,1,0,0,0,-1,1⟩, + ⟨4,59,540,1,0,0,0,1,1⟩, + ⟨4,540,59,1,0,0,0,-1,1⟩, + ⟨5,59,0,1,0,0,0,1,-4⟩, + ⟨4,540,59,1,0,0,0,-1,1⟩, + ⟨4,73,540,1,0,0,0,1,1⟩, + ⟨1,15,0,661,1,1794,0,0,1⟩, + ⟨4,73,15,1,0,0,0,-1,1⟩, + ⟨4,7,15,1,0,0,0,2,1⟩, + ⟨1,25,0,705,1,1875,0,0,1⟩, + ⟨4,25,15,1,0,0,0,2,1⟩, + ⟨4,7,25,1,0,0,0,-1,1⟩, + ⟨4,414,97,1,0,0,0,1,1⟩, + ⟨4,47,392,1,0,0,0,1,1⟩, + ⟨4,105,66,1,0,0,0,1,1⟩, + ⟨4,534,376,1,0,0,0,1,1⟩, + ⟨1,486,0,919,1,2203,0,0,1⟩, + ⟨4,486,466,1,0,0,0,1,1⟩, + ⟨1,420,0,916,1,2194,0,0,1⟩, + ⟨4,420,350,1,0,0,0,-1,2⟩, + ⟨1,422,0,915,1,2191,0,0,1⟩, + ⟨4,422,348,1,0,0,0,-1,2⟩, + ⟨1,404,0,914,1,2188,0,0,1⟩, + ⟨4,404,60,1,0,0,0,-1,2⟩, + ⟨1,406,0,913,1,2185,0,0,1⟩, + ⟨4,406,360,1,0,0,0,-1,2⟩, + ⟨1,418,0,908,1,2170,0,0,1⟩, + ⟨4,418,366,1,0,0,0,-1,2⟩, + ⟨1,423,0,907,1,2167,0,0,1⟩, + ⟨4,423,364,1,0,0,0,-1,2⟩, + ⟨1,402,0,906,1,2164,0,0,1⟩, + ⟨4,402,28,1,0,0,0,-1,2⟩, + ⟨1,407,0,905,1,2161,0,0,1⟩, + ⟨4,407,344,1,0,0,0,-1,2⟩, + ],#[0,6,5,18,0,0,0,0,0,0],832⟩, by decide⟩ +def backward_132 : CheckedSegment frames paid warps := + ⟨⟨backwardShard6State132, backwardShard6State133, + [ + ⟨1,388,0,900,1,2146,0,0,1⟩, + ⟨4,388,340,1,0,0,0,1,1⟩, + ⟨1,390,0,899,1,2143,0,0,1⟩, + ⟨4,390,342,1,0,0,0,1,1⟩, + ⟨1,372,0,898,1,2140,0,0,1⟩, + ⟨4,372,356,1,0,0,0,1,1⟩, + ⟨1,374,0,897,1,2137,0,0,1⟩, + ⟨4,374,358,1,0,0,0,1,1⟩, + ⟨1,386,0,892,1,2122,0,0,1⟩, + ⟨4,386,354,1,0,0,0,1,1⟩, + ⟨1,391,0,891,1,2119,0,0,1⟩, + ⟨4,391,359,1,0,0,0,1,1⟩, + ⟨1,370,0,890,1,2116,0,0,1⟩, + ⟨4,370,338,1,0,0,0,1,1⟩, + ⟨1,375,0,889,1,2113,0,0,1⟩, + ⟨4,375,343,1,0,0,0,1,1⟩, + ⟨4,5,67,1,0,0,0,1,1⟩, + ⟨4,541,379,1,0,0,0,1,1⟩, + ⟨4,73,82,1,0,0,0,1,1⟩, + ⟨4,34,48,1,0,0,0,1,1⟩, + ⟨4,543,315,1,0,0,0,1,1⟩, + ⟨4,54,100,1,0,0,0,1,1⟩, + ⟨4,542,283,1,0,0,0,1,1⟩, + ⟨1,102,0,1038,1,2444,0,0,1⟩, + ⟨4,444,102,1,0,0,0,1,1⟩, + ⟨1,56,0,1030,1,2423,0,0,1⟩, + ⟨4,439,56,1,0,0,0,-1,2⟩, + ⟨1,84,0,1010,1,2396,0,0,1⟩, + ⟨4,440,84,1,0,0,0,1,1⟩, + ⟨1,75,0,1002,1,2377,0,0,1⟩, + ⟨4,438,75,1,0,0,0,-1,2⟩, + ⟨1,303,0,1033,1,2433,0,0,1⟩, + ⟨4,446,303,1,0,0,0,1,1⟩, + ⟨4,0,399,1,0,0,0,1,1⟩, + ⟨4,446,0,1,0,0,0,1,1⟩, + ⟨4,444,37,1,0,0,0,1,1⟩, + ⟨1,335,0,1019,1,2409,0,0,1⟩, + ⟨4,46,335,1,0,0,0,1,1⟩, + ⟨4,2,367,1,0,0,0,1,1⟩, + ⟨4,46,2,1,0,0,0,1,1⟩, + ⟨4,440,36,1,0,0,0,1,1⟩, + ⟨1,319,0,1018,1,2406,0,0,1⟩, + ⟨4,436,319,1,0,0,0,-1,2⟩, + ⟨4,8,351,1,0,0,0,-1,2⟩, + ⟨4,436,8,1,0,0,0,1,1⟩, + ⟨4,438,32,1,0,0,0,1,1⟩, + ⟨1,287,0,1032,1,2430,0,0,1⟩, + ⟨4,434,287,1,0,0,0,-1,2⟩, + ⟨4,9,383,1,0,0,0,-1,2⟩, + ⟨4,434,9,1,0,0,0,1,1⟩, + ⟨4,439,11,1,0,0,0,1,1⟩, + ⟨4,420,573,1,0,0,0,1,1⟩, + ⟨4,422,572,1,0,0,0,1,1⟩, + ⟨4,418,571,1,0,0,0,1,1⟩, + ⟨4,423,570,1,0,0,0,1,1⟩, + ⟨4,414,477,1,0,0,0,1,1⟩, + ⟨4,47,517,1,0,0,0,1,1⟩, + ⟨4,105,474,1,0,0,0,1,1⟩, + ⟨4,534,487,1,0,0,0,1,1⟩, + ⟨4,404,565,1,0,0,0,1,1⟩, + ⟨4,406,564,1,0,0,0,1,1⟩, + ⟨4,402,563,1,0,0,0,1,1⟩, + ⟨4,407,562,1,0,0,0,1,1⟩, + ⟨4,399,39,1,0,0,0,1,1⟩, + ⟨4,69,40,1,0,0,0,1,1⟩, + ⟨4,97,557,1,0,0,0,1,1⟩, + ⟨4,392,556,1,0,0,0,1,1⟩, + ⟨4,388,555,1,0,0,0,1,1⟩, + ⟨4,390,554,1,0,0,0,1,1⟩, + ⟨4,391,552,1,0,0,0,1,1⟩, + ⟨4,22,13,1,0,0,0,-2,1⟩, + ⟨4,5,13,1,0,0,0,1,1⟩, + ⟨4,4,606,1,0,0,0,-1,1⟩, + ⟨4,4,399,1,0,0,0,1,1⟩, + ⟨5,603,0,1,0,0,0,-1,1⟩, + ⟨4,397,603,1,0,0,0,-1,1⟩, + ⟨4,397,69,1,0,0,0,1,1⟩, + ⟨4,68,607,1,0,0,0,-1,1⟩, + ⟨4,68,5,1,0,0,0,1,1⟩, + ⟨5,604,0,1,0,0,0,-1,1⟩, + ⟨4,393,604,1,0,0,0,-1,1⟩, + ⟨4,383,41,1,0,0,0,1,1⟩, + ⟨4,3,476,1,0,0,0,1,1⟩, + ⟨4,66,545,1,0,0,0,1,1⟩, + ⟨4,376,544,1,0,0,0,1,1⟩, + ⟨1,539,0,1035,1,2436,0,0,1⟩, + ⟨4,238,539,1,0,0,0,-2,1⟩, + ⟨4,67,539,1,0,0,0,1,1⟩, + ⟨4,631,628,1,0,0,0,-1,1⟩, + ⟨4,88,80,1,0,0,0,-1,1⟩, + ⟨4,80,88,1,0,0,0,1,2⟩, + ⟨4,88,594,1,0,0,0,-1,1⟩, + ⟨4,88,383,1,0,0,0,1,1⟩, + ⟨5,592,0,1,0,0,0,-1,1⟩, + ⟨4,381,592,1,0,0,0,-1,1⟩, + ⟨4,381,3,1,0,0,0,1,1⟩, + ⟨4,80,595,1,0,0,0,-1,1⟩, + ⟨4,80,67,1,0,0,0,1,1⟩, + ⟨5,593,0,1,0,0,0,-1,1⟩, + ⟨4,377,593,1,0,0,0,-1,1⟩, + ⟨4,367,42,1,0,0,0,1,1⟩, + ⟨4,84,536,1,0,0,0,1,1⟩, + ⟨4,25,15,1,0,0,0,-2,1⟩, + ⟨4,73,15,1,0,0,0,1,1⟩, + ⟨4,74,83,1,0,0,0,-1,1⟩, + ⟨4,83,74,1,0,0,0,1,2⟩, + ⟨4,74,599,1,0,0,0,-1,1⟩, + ⟨4,74,367,1,0,0,0,1,1⟩, + ⟨5,596,0,1,0,0,0,-1,1⟩, + ⟨4,365,596,1,0,0,0,-1,1⟩, + ⟨4,365,84,1,0,0,0,1,1⟩, + ⟨4,83,602,1,0,0,0,-1,1⟩, + ⟨4,83,73,1,0,0,0,1,1⟩, + ⟨5,597,0,1,0,0,0,-1,1⟩, + ⟨4,361,597,1,0,0,0,-1,1⟩, + ⟨4,351,43,1,0,0,0,1,1⟩, + ⟨4,75,524,1,0,0,0,1,1⟩, + ⟨1,515,0,1021,1,2412,0,0,1⟩, + ⟨4,7,515,1,0,0,0,-2,1⟩, + ⟨4,82,515,1,0,0,0,1,1⟩, + ⟨4,1,587,1,0,0,0,-1,1⟩, + ⟨4,1,351,1,0,0,0,1,1⟩, + ⟨5,539,0,1,0,0,0,-1,1⟩, + ⟨4,349,539,1,0,0,0,-1,1⟩, + ⟨4,349,75,1,0,0,0,1,1⟩, + ⟨4,6,588,1,0,0,0,-1,1⟩, + ⟨4,6,82,1,0,0,0,1,1⟩, + ⟨5,586,0,1,0,0,0,-1,1⟩, + ],#[0,0,10,8,0,0,0,0,0,0],856⟩, by decide⟩ +def backward_133 : CheckedSegment frames paid warps := + ⟨⟨backwardShard6State133, backwardShard6State134, + [ + ⟨4,345,586,1,0,0,0,-1,1⟩, + ⟨4,335,321,1,0,0,0,1,1⟩, + ⟨3,321,0,1,1,9,-64,0,1⟩, + ⟨1,50,0,1024,1,2416,0,0,1⟩, + ⟨4,50,513,1,0,0,0,1,1⟩, + ⟨4,334,512,1,0,0,0,1,1⟩, + ⟨4,109,510,1,0,0,0,1,1⟩, + ⟨4,328,509,1,0,0,0,1,1⟩, + ⟨4,27,17,1,0,0,0,1,1⟩, + ⟨4,34,17,1,0,0,0,1,1⟩, + ⟨4,29,18,1,0,0,0,1,1⟩, + ⟨4,543,18,1,0,0,0,1,1⟩, + ⟨4,33,49,1,0,0,0,-1,1⟩, + ⟨4,49,33,1,0,0,0,1,2⟩, + ⟨4,33,591,1,0,0,0,-1,1⟩, + ⟨4,33,335,1,0,0,0,1,1⟩, + ⟨5,589,0,1,0,0,0,-1,1⟩, + ⟨4,333,589,1,0,0,0,-1,1⟩, + ⟨4,333,50,1,0,0,0,1,1⟩, + ⟨4,49,321,1,0,0,0,-1,1⟩, + ⟨4,49,34,1,0,0,0,1,1⟩, + ⟨5,590,0,1,0,0,0,-1,1⟩, + ⟨4,329,590,1,0,0,0,-1,1⟩, + ⟨4,329,543,1,0,0,0,1,1⟩, + ⟨4,319,305,1,0,0,0,1,1⟩, + ⟨3,305,0,1,1,11,-63,0,1⟩, + ⟨4,32,502,1,0,0,0,1,1⟩, + ⟨4,318,501,1,0,0,0,1,1⟩, + ⟨4,24,499,1,0,0,0,1,1⟩, + ⟨4,312,498,1,0,0,0,1,1⟩, + ⟨1,493,0,1007,1,2392,0,0,1⟩, + ⟨4,518,493,1,0,0,0,1,1⟩, + ⟨4,48,493,1,0,0,0,1,1⟩, + ⟨1,492,0,1005,1,2388,0,0,1⟩, + ⟨4,553,492,1,0,0,0,1,1⟩, + ⟨4,315,492,1,0,0,0,1,1⟩, + ⟨4,613,492,1,0,0,0,-2,1⟩, + ⟨4,85,98,1,0,0,0,-1,1⟩, + ⟨4,98,85,1,0,0,0,1,2⟩, + ⟨5,492,0,1,0,0,0,-1,1⟩, + ⟨4,317,492,1,0,0,0,-1,1⟩, + ⟨4,317,32,1,0,0,0,1,1⟩, + ⟨4,98,305,1,0,0,0,-1,1⟩, + ⟨4,98,48,1,0,0,0,1,1⟩, + ⟨5,493,0,1,0,0,0,-1,1⟩, + ⟨4,313,493,1,0,0,0,-1,1⟩, + ⟨4,313,315,1,0,0,0,1,1⟩, + ⟨4,303,291,1,0,0,0,1,1⟩, + ⟨3,291,0,1,1,13,-62,0,1⟩, + ⟨4,102,289,1,0,0,0,1,1⟩, + ⟨3,289,0,1,1,15,-61,0,1⟩, + ⟨4,300,490,1,0,0,0,1,1⟩, + ⟨4,296,488,1,0,0,0,1,1⟩, + ⟨4,30,20,1,0,0,0,1,1⟩, + ⟨4,54,20,1,0,0,0,1,1⟩, + ⟨4,55,101,1,0,0,0,-1,1⟩, + ⟨4,101,55,1,0,0,0,1,2⟩, + ⟨4,55,291,1,0,0,0,-1,1⟩, + ⟨4,55,303,1,0,0,0,1,1⟩, + ⟨5,515,0,1,0,0,0,-1,1⟩, + ⟨4,301,515,1,0,0,0,-1,1⟩, + ⟨4,301,102,1,0,0,0,1,1⟩, + ⟨4,101,289,1,0,0,0,-1,1⟩, + ⟨4,101,54,1,0,0,0,1,1⟩, + ⟨4,287,275,1,0,0,0,1,1⟩, + ⟨3,275,0,1,1,17,-60,0,1⟩, + ⟨4,56,273,1,0,0,0,1,1⟩, + ⟨3,273,0,1,1,19,-59,0,1⟩, + ⟨4,280,478,1,0,0,0,1,1⟩, + ⟨1,473,0,993,1,2366,0,0,1⟩, + ⟨4,520,473,1,0,0,0,1,1⟩, + ⟨4,100,473,1,0,0,0,1,1⟩, + ⟨4,31,275,1,0,0,0,-1,1⟩, + ⟨4,31,287,1,0,0,0,1,1⟩, + ⟨4,12,273,1,0,0,0,-1,1⟩, + ⟨4,12,100,1,0,0,0,1,1⟩, + ⟨5,473,0,1,0,0,0,-1,1⟩, + ⟨4,281,473,1,0,0,0,-1,1⟩, + ⟨4,268,470,1,0,0,0,1,1⟩, + ⟨4,264,468,1,0,0,0,1,1⟩, + ⟨4,252,462,1,0,0,0,1,1⟩, + ⟨4,238,22,1,0,0,0,1,1⟩, + ⟨4,7,25,1,0,0,0,1,1⟩, + ⟨4,518,27,1,0,0,0,1,1⟩, + ⟨4,553,29,1,0,0,0,1,1⟩, + ⟨4,520,30,1,0,0,0,1,1⟩, + ⟨1,413,0,661,1,1794,0,0,1⟩, + ⟨1,441,0,741,1,1923,0,0,1⟩, + ⟨4,413,441,1,0,0,0,-2,1⟩, + ⟨1,443,0,742,1,1926,0,0,1⟩, + ⟨1,52,0,730,1,1910,0,0,1⟩, + ⟨4,443,52,1,0,0,0,-1,2⟩, + ⟨1,253,0,692,1,1856,0,0,1⟩, + ⟨1,90,0,705,1,1875,0,0,1⟩, + ⟨4,253,90,1,0,0,0,1,1⟩, + ⟨1,411,0,677,1,1829,0,0,1⟩, + ⟨1,425,0,728,1,1904,0,0,1⟩, + ⟨4,411,425,1,0,0,0,1,1⟩, + ⟨1,427,0,729,1,1907,0,0,1⟩, + ⟨1,409,0,730,1,1910,0,0,1⟩, + ⟨4,427,409,1,0,0,0,1,1⟩, + ⟨1,237,0,691,1,1853,0,0,1⟩, + ⟨1,87,0,704,1,1872,0,0,1⟩, + ⟨4,237,87,1,0,0,0,1,1⟩, + ⟨1,235,0,690,1,1850,0,0,1⟩, + ⟨1,233,0,703,1,1869,0,0,1⟩, + ⟨4,235,233,1,0,0,0,1,1⟩, + ⟨1,445,0,648,1,1768,0,0,1⟩, + ⟨1,99,0,704,1,1872,0,0,1⟩, + ⟨4,445,99,1,0,0,0,1,1⟩, + ⟨1,269,0,678,1,1832,0,0,1⟩, + ⟨4,269,25,1,0,0,0,1,1⟩, + ⟨1,51,0,691,1,1853,0,0,1⟩, + ⟨1,447,0,649,1,1771,0,0,1⟩, + ⟨4,51,447,1,0,0,0,1,1⟩, + ⟨1,111,0,690,1,1850,0,0,1⟩, + ⟨1,431,0,664,1,1803,0,0,1⟩, + ⟨4,111,431,1,0,0,0,1,1⟩, + ⟨4,111,23,1,0,0,0,-1,1⟩, + ⟨4,322,111,1,0,0,0,-1,1⟩, + ⟨4,532,23,1,0,0,0,-1,2⟩, + ⟨4,23,111,1,0,0,0,1,1⟩, + ⟨4,532,484,1,0,0,0,-1,2⟩, + ⟨4,111,532,1,0,0,0,-1,1⟩, + ⟨4,23,14,1,0,0,0,2,1⟩, + ⟨4,236,23,1,0,0,0,-1,1⟩, + ⟨5,111,0,1,0,0,0,-1,1⟩, + ⟨4,484,458,1,0,0,0,1,1⟩, + ],#[0,0,25,0,0,0,0,0,0,0],752⟩, by decide⟩ +def backward_134 : CheckedSegment frames paid warps := + ⟨⟨backwardShard6State134, backwardShard6State135, + [ + ⟨4,532,246,1,0,0,0,1,1⟩, + ⟨4,23,14,1,0,0,0,-2,1⟩, + ⟨4,541,14,1,0,0,0,1,1⟩, + ⟨4,393,541,1,0,0,0,1,1⟩, + ⟨1,538,0,1033,1,2433,0,0,1⟩, + ⟨4,236,538,1,0,0,0,-2,1⟩, + ⟨4,379,538,1,0,0,0,1,1⟩, + ⟨4,538,631,1,0,0,0,-1,2⟩, + ⟨4,631,628,1,0,0,0,1,1⟩, + ⟨4,377,379,1,0,0,0,1,1⟩, + ⟨5,538,0,1,0,0,0,-1,1⟩, + ⟨4,297,538,1,0,0,0,-1,1⟩, + ⟨4,246,458,1,0,0,0,1,1⟩, + ⟨4,236,23,1,0,0,0,1,1⟩, + ⟨1,89,0,692,1,1856,0,0,1⟩, + ⟨1,271,0,679,1,1835,0,0,1⟩, + ⟨4,89,271,1,0,0,0,1,1⟩, + ⟨4,536,84,1,0,0,0,-1,1⟩, + ⟨1,415,0,662,1,1797,0,0,1⟩, + ⟨4,36,415,1,0,0,0,-1,2⟩, + ⟨1,91,0,678,1,1832,0,0,1⟩, + ⟨1,255,0,679,1,1835,0,0,1⟩, + ⟨4,91,255,1,0,0,0,1,1⟩, + ⟨1,78,0,659,1,1788,0,0,1⟩, + ⟨4,15,78,1,0,0,0,1,1⟩, + ⟨4,13,14,1,0,0,0,1,1⟩, + ⟨1,239,0,664,1,1803,0,0,1⟩, + ⟨4,27,239,1,0,0,0,1,1⟩, + ⟨1,76,0,649,1,1771,0,0,1⟩, + ⟨4,0,76,1,0,0,0,1,1⟩, + ⟨4,513,50,1,0,0,0,-1,1⟩, + ⟨4,40,69,1,0,0,0,-1,1⟩, + ⟨4,39,399,1,0,0,0,-1,1⟩, + ⟨4,476,3,1,0,0,0,-1,1⟩, + ⟨4,41,383,1,0,0,0,-1,1⟩, + ⟨4,502,32,1,0,0,0,-1,1⟩, + ⟨4,42,367,1,0,0,0,-1,1⟩, + ⟨4,524,75,1,0,0,0,-1,1⟩, + ⟨4,43,351,1,0,0,0,-1,1⟩, + ⟨4,627,625,1,0,0,0,-1,1⟩, + ⟨4,627,624,1,0,0,0,1,1⟩, + ⟨4,627,623,1,0,0,0,-1,1⟩, + ⟨4,626,625,1,0,0,0,-1,1⟩, + ⟨4,626,624,1,0,0,0,-1,1⟩, + ⟨4,626,622,1,0,0,0,1,1⟩, + ⟨4,403,625,1,0,0,0,-1,1⟩, + ⟨4,403,623,1,0,0,0,-1,1⟩, + ⟨4,403,622,1,0,0,0,1,1⟩, + ⟨3,403,0,1,1,0,-72,0,1⟩, + ⟨4,401,624,1,0,0,0,1,1⟩, + ⟨4,401,623,1,0,0,0,-1,1⟩, + ⟨4,401,622,1,0,0,0,-1,1⟩, + ⟨3,401,0,1,1,1,-71,0,1⟩, + ⟨4,476,624,1,0,0,0,1,1⟩, + ⟨4,476,622,1,0,0,0,-1,1⟩, + ⟨4,476,600,1,0,0,0,2,1⟩, + ⟨4,476,598,1,0,0,0,-2,1⟩, + ⟨4,40,631,1,0,0,0,-2,1⟩, + ⟨4,40,631,1,0,0,0,2,1⟩, + ⟨4,40,628,1,0,0,0,2,1⟩, + ⟨4,42,611,1,0,0,0,-4,1⟩, + ⟨4,42,611,1,0,0,0,4,1⟩, + ⟨4,513,611,1,0,0,0,-4,1⟩, + ⟨4,513,611,1,0,0,0,4,1⟩, + ⟨4,43,609,1,0,0,0,-2,1⟩, + ⟨4,43,609,1,0,0,0,2,1⟩, + ⟨4,502,609,1,0,0,0,-2,1⟩, + ⟨4,502,609,1,0,0,0,2,1⟩, + ⟨4,39,605,1,0,0,0,-2,1⟩, + ⟨4,39,605,1,0,0,0,2,1⟩, + ⟨4,40,605,1,0,0,0,2,1⟩, + ⟨4,40,605,1,0,0,0,-2,1⟩, + ⟨4,41,601,1,0,0,0,-2,1⟩, + ⟨4,41,601,1,0,0,0,2,1⟩, + ⟨4,40,37,1,0,0,0,1,1⟩, + ⟨4,513,524,1,0,0,0,-1,1⟩, + ⟨4,502,513,1,0,0,0,2,1⟩, + ⟨4,40,628,1,0,0,0,-2,1⟩, + ⟨4,40,37,1,0,0,0,-1,1⟩, + ⟨4,288,256,281,0,0,0,1,1⟩, + ⟨1,432,0,281,1,790,0,0,1⟩, + ⟨1,256,0,281,1,790,0,0,1⟩, + ⟨4,432,256,1,0,0,0,1,1⟩, + ⟨1,110,0,624,1,1730,0,0,1⟩, + ⟨4,110,9,1,0,0,0,1,1⟩, + ⟨1,104,0,624,1,1730,0,0,1⟩, + ⟨4,104,9,1,0,0,0,1,1⟩, + ⟨1,368,0,624,1,1730,0,0,1⟩, + ⟨4,368,9,1,0,0,0,1,1⟩, + ⟨1,352,0,624,1,1730,0,0,1⟩, + ⟨4,352,9,1,0,0,0,1,1⟩, + ⟨1,272,0,624,1,1730,0,0,1⟩, + ⟨4,272,9,1,0,0,0,1,1⟩, + ⟨1,240,0,280,1,788,0,0,1⟩, + ⟨4,20,240,1,0,0,0,1,1⟩, + ⟨4,400,240,1,0,0,0,1,1⟩, + ⟨1,65,0,280,1,788,0,0,1⟩, + ⟨4,65,240,1,0,0,0,1,1⟩, + ⟨4,29,240,1,0,0,0,1,1⟩, + ⟨4,39,240,1,0,0,0,1,1⟩, + ⟨4,23,240,1,0,0,0,1,1⟩, + ⟨4,37,11,1,0,0,0,1,1⟩, + ⟨1,106,0,621,1,1728,0,0,1⟩, + ⟨4,106,11,1,0,0,0,1,1⟩, + ⟨1,81,0,619,1,1726,0,0,1⟩, + ⟨4,43,81,1,0,0,0,1,1⟩, + ⟨4,41,81,1,0,0,0,1,1⟩, + ⟨4,30,81,1,0,0,0,1,1⟩, + ⟨1,58,0,619,1,1726,0,0,1⟩, + ⟨4,58,81,1,0,0,0,1,1⟩, + ⟨4,17,81,1,0,0,0,1,1⟩, + ⟨4,40,81,1,0,0,0,1,1⟩, + ⟨1,57,0,274,1,784,0,0,1⟩, + ⟨4,96,57,1,0,0,0,1,1⟩, + ⟨4,8,57,1,0,0,0,1,1⟩, + ⟨4,59,57,1,0,0,0,1,1⟩, + ⟨1,93,0,274,1,784,0,0,1⟩, + ⟨4,93,57,1,0,0,0,1,1⟩, + ⟨4,94,57,1,0,0,0,1,1⟩, + ⟨4,108,92,1,0,0,0,1,1⟩, + ⟨4,45,92,1,0,0,0,1,1⟩, + ⟨4,18,92,1,0,0,0,1,1⟩, + ⟨4,103,92,1,0,0,0,1,1⟩, + ⟨4,61,92,1,0,0,0,1,1⟩, + ⟨4,37,20,1,0,0,0,1,1⟩, + ⟨4,37,110,1,0,0,0,1,1⟩, + ⟨4,37,432,1,0,0,0,1,1⟩, + ⟨4,37,433,1,0,0,0,1,1⟩, + ],#[0,14,9,0,0,0,0,0,0,0],876⟩, by decide⟩ +def backward_135 : CheckedSegment frames paid warps := + ⟨⟨backwardShard6State135, backwardShard6State136, + [ + ⟨4,37,435,1,0,0,0,-1,2⟩, + ⟨5,20,0,1,0,0,0,-1,1⟩, + ⟨4,20,432,1,0,0,0,1,1⟩, + ⟨4,432,20,1,0,0,0,-1,1⟩, + ⟨4,20,432,1,0,0,0,1,1⟩, + ⟨5,20,0,1,0,0,0,-2,1⟩, + ⟨4,20,37,1,0,0,0,1,1⟩, + ⟨4,20,433,1,0,0,0,-1,1⟩, + ⟨4,20,435,1,0,0,0,1,2⟩, + ⟨5,110,0,1,0,0,0,-2,1⟩, + ⟨4,110,37,1,0,0,0,1,1⟩, + ⟨4,110,433,1,0,0,0,-1,1⟩, + ⟨4,110,435,1,0,0,0,1,2⟩, + ⟨5,432,0,1,0,0,0,-1,1⟩, + ⟨4,432,433,1,0,0,0,1,1⟩, + ⟨4,433,432,1,0,0,0,-1,1⟩, + ⟨4,432,433,1,0,0,0,1,1⟩, + ⟨5,432,0,1,0,0,0,2,1⟩, + ⟨4,432,37,1,0,0,0,-1,1⟩, + ⟨4,432,20,1,0,0,0,1,1⟩, + ⟨4,432,110,1,0,0,0,1,1⟩, + ⟨5,433,0,1,0,0,0,-2,1⟩, + ⟨4,433,37,1,0,0,0,1,2⟩, + ⟨4,433,20,1,0,0,0,1,2⟩, + ⟨4,433,110,1,0,0,0,1,2⟩, + ⟨4,433,432,1,0,0,0,-1,2⟩, + ⟨4,433,435,1,0,0,0,1,2⟩, + ⟨4,433,437,1,0,0,0,1,1⟩, + ⟨5,435,0,1,0,0,0,-1,2⟩, + ⟨4,435,37,1,0,0,0,-1,2⟩, + ⟨4,435,20,1,0,0,0,1,2⟩, + ⟨4,435,110,1,0,0,0,-1,2⟩, + ⟨4,435,432,1,0,0,0,1,2⟩, + ⟨4,435,433,1,0,0,0,1,1⟩, + ⟨4,435,437,1,0,0,0,-1,1⟩, + ⟨4,435,442,1,0,0,0,-1,2⟩, + ⟨5,437,0,1,0,0,0,-1,1⟩, + ⟨4,437,442,1,0,0,0,1,1⟩, + ⟨4,442,437,1,0,0,0,-1,1⟩, + ⟨4,437,442,1,0,0,0,1,1⟩, + ⟨4,437,20,1,0,0,0,-1,1⟩, + ⟨4,437,110,1,0,0,0,1,1⟩, + ⟨4,437,435,1,0,0,0,1,1⟩, + ⟨5,442,0,1,0,0,0,2,1⟩, + ⟨4,442,433,1,0,0,0,-1,1⟩, + ⟨4,442,435,1,0,0,0,1,1⟩, + ⟨4,442,437,1,0,0,0,1,1⟩, + ⟨4,442,433,1,0,0,0,-1,1⟩, + ⟨4,442,110,1,0,0,0,-1,1⟩, + ⟨4,442,20,1,0,0,0,-1,1⟩, + ⟨4,437,435,1,0,0,0,-1,1⟩, + ⟨4,437,432,1,0,0,0,-1,1⟩, + ⟨4,437,37,1,0,0,0,-1,1⟩, + ⟨5,437,0,1,0,0,0,-1,2⟩, + ⟨5,437,0,1,0,0,0,-1,1⟩, + ⟨4,437,442,1,0,0,0,1,1⟩, + ⟨4,442,437,1,0,0,0,-1,1⟩, + ⟨4,437,442,1,0,0,0,1,1⟩, + ⟨4,435,442,1,0,0,0,-2,1⟩, + ⟨4,435,432,1,0,0,0,1,1⟩, + ⟨4,435,37,1,0,0,0,1,1⟩, + ⟨4,433,437,1,0,0,0,1,2⟩, + ⟨4,433,20,1,0,0,0,1,1⟩, + ⟨5,433,0,1,0,0,0,-1,1⟩, + ⟨4,433,435,1,0,0,0,1,1⟩, + ⟨4,435,433,1,0,0,0,-1,1⟩, + ⟨4,433,435,1,0,0,0,1,1⟩, + ⟨5,432,0,1,0,0,0,-2,1⟩, + ⟨5,432,0,1,0,0,0,-1,1⟩, + ⟨4,432,442,1,0,0,0,1,1⟩, + ⟨4,442,432,1,0,0,0,-1,1⟩, + ⟨4,432,442,1,0,0,0,1,1⟩, + ⟨5,110,0,1,0,0,0,-1,1⟩, + ⟨4,110,437,1,0,0,0,1,1⟩, + ⟨4,437,110,1,0,0,0,-1,1⟩, + ⟨4,110,437,1,0,0,0,1,1⟩, + ⟨4,20,435,1,0,0,0,-1,1⟩, + ⟨4,20,110,1,0,0,0,1,2⟩, + ⟨5,20,0,1,0,0,0,-2,1⟩, + ⟨4,37,433,1,0,0,0,-1,1⟩, + ⟨4,37,432,1,0,0,0,-1,1⟩, + ⟨5,37,0,1,0,0,0,-2,1⟩, + ⟨5,37,0,1,0,0,0,-1,1⟩, + ⟨4,37,20,1,0,0,0,1,1⟩, + ⟨4,20,37,1,0,0,0,-1,1⟩, + ⟨4,37,20,1,0,0,0,1,1⟩, + ⟨4,20,446,1,0,0,0,1,1⟩, + ⟨4,37,444,1,0,0,0,1,1⟩, + ⟨4,110,46,1,0,0,0,1,1⟩, + ⟨4,442,440,1,0,0,0,1,1⟩, + ⟨4,433,436,1,0,0,0,1,1⟩, + ⟨4,435,438,1,0,0,0,1,1⟩, + ⟨4,432,434,1,0,0,0,1,1⟩, + ⟨4,437,439,1,0,0,0,1,1⟩, + ⟨4,443,445,1,0,0,0,-1,2⟩, + ⟨4,445,443,1,0,0,0,1,1⟩, + ⟨4,441,447,1,0,0,0,-1,2⟩, + ⟨4,447,441,1,0,0,0,1,1⟩, + ⟨4,439,444,1,0,0,0,-1,2⟩, + ⟨4,444,439,1,0,0,0,1,1⟩, + ⟨4,438,442,1,0,0,0,-1,2⟩, + ⟨4,442,438,1,0,0,0,1,1⟩, + ⟨4,437,446,1,0,0,0,-1,2⟩, + ⟨4,446,437,1,0,0,0,1,1⟩, + ⟨4,436,440,1,0,0,0,-1,2⟩, + ⟨4,440,436,1,0,0,0,1,1⟩, + ⟨4,435,110,1,0,0,0,-1,2⟩, + ⟨4,110,435,1,0,0,0,1,1⟩, + ⟨4,434,37,1,0,0,0,-1,2⟩, + ⟨4,37,434,1,0,0,0,1,1⟩, + ⟨4,433,46,1,0,0,0,-1,2⟩, + ⟨4,46,433,1,0,0,0,1,1⟩, + ⟨4,432,20,1,0,0,0,-1,2⟩, + ⟨4,20,432,1,0,0,0,1,1⟩, + ⟨5,447,0,1,0,0,0,-1,1⟩, + ⟨4,447,110,1,0,0,0,1,1⟩, + ⟨4,110,447,1,0,0,0,-1,1⟩, + ⟨4,447,110,1,0,0,0,1,1⟩, + ⟨5,445,0,1,0,0,0,-1,1⟩, + ⟨4,445,46,1,0,0,0,1,1⟩, + ⟨4,46,445,1,0,0,0,-1,1⟩, + ⟨4,445,46,1,0,0,0,1,1⟩, + ⟨5,443,0,1,0,0,0,-1,1⟩, + ⟨4,443,20,1,0,0,0,1,1⟩, + ⟨4,20,443,1,0,0,0,-1,1⟩, + ⟨4,443,20,1,0,0,0,1,1⟩, + ⟨5,441,0,1,0,0,0,-1,1⟩, + ⟨4,441,37,1,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],960⟩, by decide⟩ +def backward_136 : CheckedSegment frames paid warps := + ⟨⟨backwardShard6State136, backwardShard6State137, + [ + ⟨4,37,441,1,0,0,0,-1,1⟩, + ⟨4,441,37,1,0,0,0,1,1⟩, + ⟨4,110,447,1,0,0,0,1,1⟩, + ⟨4,110,446,1,0,0,0,1,1⟩, + ⟨4,46,445,1,0,0,0,1,1⟩, + ⟨4,46,444,1,0,0,0,1,1⟩, + ⟨4,20,443,1,0,0,0,1,1⟩, + ⟨4,20,442,1,0,0,0,1,1⟩, + ⟨4,37,441,1,0,0,0,1,1⟩, + ⟨4,37,440,1,0,0,0,1,1⟩, + ⟨4,425,431,1,0,0,0,-1,2⟩, + ⟨4,431,425,1,0,0,0,1,1⟩, + ⟨4,78,99,1,0,0,0,-1,2⟩, + ⟨4,99,78,1,0,0,0,1,1⟩, + ⟨4,13,51,1,0,0,0,-1,2⟩, + ⟨4,51,13,1,0,0,0,1,1⟩, + ⟨5,431,0,1,0,0,0,-1,1⟩, + ⟨5,425,0,1,0,0,0,-1,1⟩, + ⟨4,411,413,1,0,0,0,-1,2⟩, + ⟨4,413,411,1,0,0,0,1,1⟩, + ⟨4,409,415,1,0,0,0,-1,2⟩, + ⟨4,415,409,1,0,0,0,1,1⟩, + ⟨4,14,52,1,0,0,0,-1,2⟩, + ⟨4,52,14,1,0,0,0,1,1⟩, + ⟨5,415,0,1,0,0,0,-1,1⟩, + ⟨5,413,0,1,0,0,0,-1,1⟩, + ⟨5,411,0,1,0,0,0,-1,1⟩, + ⟨5,409,0,1,0,0,0,-1,1⟩, + ⟨4,541,397,1,0,0,0,-1,2⟩, + ⟨4,397,541,1,0,0,0,1,1⟩, + ⟨4,393,399,1,0,0,0,-1,2⟩, + ⟨4,399,393,1,0,0,0,1,1⟩, + ⟨4,5,69,1,0,0,0,-1,2⟩, + ⟨4,69,5,1,0,0,0,1,1⟩, + ⟨4,68,4,1,0,0,0,-1,2⟩, + ⟨4,4,68,1,0,0,0,1,1⟩, + ⟨5,399,0,1,0,0,0,-1,1⟩, + ⟨5,397,0,1,0,0,0,-1,1⟩, + ⟨5,541,0,1,0,0,0,-1,1⟩, + ⟨5,393,0,1,0,0,0,-1,1⟩, + ⟨4,379,381,1,0,0,0,-1,2⟩, + ⟨4,381,379,1,0,0,0,1,1⟩, + ⟨4,377,383,1,0,0,0,-1,2⟩, + ⟨4,383,377,1,0,0,0,1,1⟩, + ⟨4,67,3,1,0,0,0,-1,2⟩, + ⟨4,3,67,1,0,0,0,1,1⟩, + ⟨4,80,88,1,0,0,0,-1,2⟩, + ⟨4,88,80,1,0,0,0,1,1⟩, + ⟨5,383,0,1,0,0,0,-1,1⟩, + ⟨5,381,0,1,0,0,0,-1,1⟩, + ⟨5,379,0,1,0,0,0,-1,1⟩, + ⟨5,377,0,1,0,0,0,-1,1⟩, + ⟨4,59,30,1,0,0,0,1,1⟩, + ⟨4,59,29,1,0,0,0,1,1⟩, + ⟨4,59,352,1,0,0,0,1,1⟩, + ⟨4,59,602,1,0,0,0,1,1⟩, + ⟨4,59,599,1,0,0,0,-1,2⟩, + ⟨5,30,0,1,0,0,0,-1,1⟩, + ⟨4,30,352,1,0,0,0,1,1⟩, + ⟨4,352,30,1,0,0,0,-1,1⟩, + ⟨4,30,352,1,0,0,0,1,1⟩, + ⟨5,30,0,1,0,0,0,-2,1⟩, + ⟨4,30,59,1,0,0,0,1,1⟩, + ⟨4,30,602,1,0,0,0,-1,1⟩, + ⟨4,30,599,1,0,0,0,1,2⟩, + ⟨5,29,0,1,0,0,0,-2,1⟩, + ⟨4,29,59,1,0,0,0,1,1⟩, + ⟨4,29,602,1,0,0,0,-1,1⟩, + ⟨4,29,599,1,0,0,0,1,2⟩, + ⟨5,352,0,1,0,0,0,-1,1⟩, + ⟨4,352,602,1,0,0,0,1,1⟩, + ⟨4,602,352,1,0,0,0,-1,1⟩, + ⟨4,352,602,1,0,0,0,1,1⟩, + ⟨5,352,0,1,0,0,0,2,1⟩, + ⟨4,352,59,1,0,0,0,-1,1⟩, + ⟨4,352,30,1,0,0,0,1,1⟩, + ⟨4,352,29,1,0,0,0,1,1⟩, + ⟨5,602,0,1,0,0,0,-2,1⟩, + ⟨4,602,59,1,0,0,0,1,2⟩, + ⟨4,602,30,1,0,0,0,1,2⟩, + ⟨4,602,29,1,0,0,0,1,2⟩, + ⟨4,602,352,1,0,0,0,-1,2⟩, + ⟨4,602,599,1,0,0,0,1,2⟩, + ⟨4,602,597,1,0,0,0,1,1⟩, + ⟨5,599,0,1,0,0,0,-1,2⟩, + ⟨4,599,59,1,0,0,0,-1,2⟩, + ⟨4,599,30,1,0,0,0,1,2⟩, + ⟨4,599,29,1,0,0,0,-1,2⟩, + ⟨4,599,352,1,0,0,0,1,2⟩, + ⟨4,599,602,1,0,0,0,1,1⟩, + ⟨4,599,597,1,0,0,0,-1,1⟩, + ⟨4,599,596,1,0,0,0,-1,2⟩, + ⟨5,597,0,1,0,0,0,-1,1⟩, + ⟨4,597,596,1,0,0,0,1,1⟩, + ⟨4,596,597,1,0,0,0,-1,1⟩, + ⟨4,597,596,1,0,0,0,1,1⟩, + ⟨4,597,30,1,0,0,0,-1,1⟩, + ⟨4,597,29,1,0,0,0,1,1⟩, + ⟨4,597,599,1,0,0,0,1,1⟩, + ⟨5,596,0,1,0,0,0,2,1⟩, + ⟨4,596,602,1,0,0,0,-1,1⟩, + ⟨4,596,599,1,0,0,0,1,1⟩, + ⟨4,596,597,1,0,0,0,1,1⟩, + ⟨4,596,602,1,0,0,0,-1,1⟩, + ⟨4,596,29,1,0,0,0,-1,1⟩, + ⟨4,596,30,1,0,0,0,-1,1⟩, + ⟨4,597,599,1,0,0,0,-1,1⟩, + ⟨4,597,352,1,0,0,0,-1,1⟩, + ⟨4,597,59,1,0,0,0,-1,1⟩, + ⟨5,597,0,1,0,0,0,-1,2⟩, + ⟨5,597,0,1,0,0,0,-1,1⟩, + ⟨4,597,596,1,0,0,0,1,1⟩, + ⟨4,596,597,1,0,0,0,-1,1⟩, + ⟨4,597,596,1,0,0,0,1,1⟩, + ⟨4,599,596,1,0,0,0,-2,1⟩, + ⟨4,599,352,1,0,0,0,1,1⟩, + ⟨4,599,59,1,0,0,0,1,1⟩, + ⟨4,602,597,1,0,0,0,1,2⟩, + ⟨4,602,30,1,0,0,0,1,1⟩, + ⟨5,602,0,1,0,0,0,-1,1⟩, + ⟨4,602,599,1,0,0,0,1,1⟩, + ⟨4,599,602,1,0,0,0,-1,1⟩, + ⟨4,602,599,1,0,0,0,1,1⟩, + ⟨5,352,0,1,0,0,0,-2,1⟩, + ⟨5,352,0,1,0,0,0,-1,1⟩, + ⟨4,352,596,1,0,0,0,1,1⟩, + ⟨4,596,352,1,0,0,0,-1,1⟩, + ⟨4,352,596,1,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],926⟩, by decide⟩ +def backward_137 : CheckedSegment frames paid warps := + ⟨⟨backwardShard6State137, backwardShard6State138, + [ + ⟨5,29,0,1,0,0,0,-1,1⟩, + ⟨4,29,597,1,0,0,0,1,1⟩, + ⟨4,597,29,1,0,0,0,-1,1⟩, + ⟨4,29,597,1,0,0,0,1,1⟩, + ⟨4,30,599,1,0,0,0,-1,1⟩, + ⟨4,30,29,1,0,0,0,1,2⟩, + ⟨5,30,0,1,0,0,0,-2,1⟩, + ⟨4,59,602,1,0,0,0,-1,1⟩, + ⟨4,59,352,1,0,0,0,-1,1⟩, + ⟨5,59,0,1,0,0,0,-2,1⟩, + ⟨5,59,0,1,0,0,0,-1,1⟩, + ⟨4,59,30,1,0,0,0,1,1⟩, + ⟨4,30,59,1,0,0,0,-1,1⟩, + ⟨4,59,30,1,0,0,0,1,1⟩, + ⟨4,73,84,1,0,0,0,-1,2⟩, + ⟨4,84,73,1,0,0,0,1,1⟩, + ⟨4,83,74,1,0,0,0,-1,2⟩, + ⟨4,74,83,1,0,0,0,1,1⟩, + ⟨4,93,58,1,0,0,0,1,1⟩, + ⟨5,58,0,1,0,0,0,-1,1⟩, + ⟨4,82,75,1,0,0,0,-1,2⟩, + ⟨4,75,82,1,0,0,0,1,1⟩, + ⟨4,6,1,1,0,0,0,-1,2⟩, + ⟨4,1,6,1,0,0,0,1,1⟩, + ⟨4,543,333,1,0,0,0,-1,2⟩, + ⟨4,333,543,1,0,0,0,1,1⟩, + ⟨4,329,335,1,0,0,0,-1,2⟩, + ⟨4,335,329,1,0,0,0,1,1⟩, + ⟨4,34,50,1,0,0,0,-1,2⟩, + ⟨4,50,34,1,0,0,0,1,1⟩, + ⟨4,49,33,1,0,0,0,-1,2⟩, + ⟨4,33,49,1,0,0,0,1,1⟩, + ⟨5,335,0,1,0,0,0,-1,1⟩, + ⟨5,333,0,1,0,0,0,-1,1⟩, + ⟨5,543,0,1,0,0,0,-1,1⟩, + ⟨5,329,0,1,0,0,0,-1,1⟩, + ⟨4,315,317,1,0,0,0,-1,2⟩, + ⟨4,317,315,1,0,0,0,1,1⟩, + ⟨4,48,32,1,0,0,0,-1,2⟩, + ⟨4,32,48,1,0,0,0,1,1⟩, + ⟨5,317,0,1,0,0,0,-1,1⟩, + ⟨5,315,0,1,0,0,0,-1,1⟩, + ⟨4,18,40,1,0,0,0,1,1⟩, + ⟨4,18,39,1,0,0,0,1,1⟩, + ⟨1,288,0,281,1,790,0,0,1⟩, + ⟨4,18,288,1,0,0,0,1,1⟩, + ⟨4,18,289,1,0,0,0,1,1⟩, + ⟨4,18,291,1,0,0,0,-1,2⟩, + ⟨5,40,0,1,0,0,0,-1,1⟩, + ⟨4,40,288,1,0,0,0,1,1⟩, + ⟨4,288,40,1,0,0,0,-1,1⟩, + ⟨4,40,288,1,0,0,0,1,1⟩, + ⟨5,40,0,1,0,0,0,-2,1⟩, + ⟨4,40,18,1,0,0,0,1,1⟩, + ⟨4,40,289,1,0,0,0,-1,1⟩, + ⟨4,40,291,1,0,0,0,1,2⟩, + ⟨5,39,0,1,0,0,0,-2,1⟩, + ⟨4,39,18,1,0,0,0,1,1⟩, + ⟨4,39,289,1,0,0,0,-1,1⟩, + ⟨4,39,291,1,0,0,0,1,2⟩, + ⟨5,288,0,1,0,0,0,-1,1⟩, + ⟨4,288,289,1,0,0,0,1,1⟩, + ⟨4,289,288,1,0,0,0,-1,1⟩, + ⟨4,288,289,1,0,0,0,1,1⟩, + ⟨5,288,0,1,0,0,0,2,1⟩, + ⟨4,288,18,1,0,0,0,-1,1⟩, + ⟨4,288,40,1,0,0,0,1,1⟩, + ⟨4,288,39,1,0,0,0,1,1⟩, + ⟨5,289,0,1,0,0,0,-2,1⟩, + ⟨4,289,18,1,0,0,0,1,2⟩, + ⟨4,289,40,1,0,0,0,1,2⟩, + ⟨4,289,39,1,0,0,0,1,2⟩, + ⟨4,289,288,1,0,0,0,-1,2⟩, + ⟨4,289,291,1,0,0,0,1,2⟩, + ⟨4,289,538,1,0,0,0,1,1⟩, + ⟨5,291,0,1,0,0,0,-1,2⟩, + ⟨4,291,18,1,0,0,0,-1,2⟩, + ⟨4,291,40,1,0,0,0,1,2⟩, + ⟨4,291,39,1,0,0,0,-1,2⟩, + ⟨4,291,288,1,0,0,0,1,2⟩, + ⟨4,291,289,1,0,0,0,1,1⟩, + ⟨4,291,538,1,0,0,0,-1,1⟩, + ⟨4,291,515,1,0,0,0,-1,2⟩, + ⟨5,538,0,1,0,0,0,-1,1⟩, + ⟨4,538,515,1,0,0,0,1,1⟩, + ⟨4,515,538,1,0,0,0,-1,1⟩, + ⟨4,538,515,1,0,0,0,1,1⟩, + ⟨4,538,40,1,0,0,0,-1,1⟩, + ⟨4,538,39,1,0,0,0,1,1⟩, + ⟨4,538,291,1,0,0,0,1,1⟩, + ⟨5,515,0,1,0,0,0,2,1⟩, + ⟨4,515,289,1,0,0,0,-1,1⟩, + ⟨4,515,291,1,0,0,0,1,1⟩, + ⟨4,515,538,1,0,0,0,1,1⟩, + ⟨4,515,289,1,0,0,0,-1,1⟩, + ⟨4,515,39,1,0,0,0,-1,1⟩, + ⟨4,515,40,1,0,0,0,-1,1⟩, + ⟨4,538,291,1,0,0,0,-1,1⟩, + ⟨4,538,288,1,0,0,0,-1,1⟩, + ⟨4,538,18,1,0,0,0,-1,1⟩, + ⟨5,538,0,1,0,0,0,-1,2⟩, + ⟨5,538,0,1,0,0,0,-1,1⟩, + ⟨4,538,515,1,0,0,0,1,1⟩, + ⟨4,515,538,1,0,0,0,-1,1⟩, + ⟨4,538,515,1,0,0,0,1,1⟩, + ⟨4,291,515,1,0,0,0,-2,1⟩, + ⟨4,291,288,1,0,0,0,1,1⟩, + ⟨4,291,18,1,0,0,0,1,1⟩, + ⟨4,289,538,1,0,0,0,1,2⟩, + ⟨4,289,40,1,0,0,0,1,1⟩, + ⟨5,289,0,1,0,0,0,-1,1⟩, + ⟨4,289,291,1,0,0,0,1,1⟩, + ⟨4,291,289,1,0,0,0,-1,1⟩, + ⟨4,289,291,1,0,0,0,1,1⟩, + ⟨5,288,0,1,0,0,0,-2,1⟩, + ⟨5,288,0,1,0,0,0,-1,1⟩, + ⟨4,288,515,1,0,0,0,1,1⟩, + ⟨4,515,288,1,0,0,0,-1,1⟩, + ⟨4,288,515,1,0,0,0,1,1⟩, + ⟨5,39,0,1,0,0,0,-1,1⟩, + ⟨4,39,538,1,0,0,0,1,1⟩, + ⟨4,538,39,1,0,0,0,-1,1⟩, + ⟨4,39,538,1,0,0,0,1,1⟩, + ⟨4,40,291,1,0,0,0,-1,1⟩, + ⟨4,40,39,1,0,0,0,1,2⟩, + ⟨5,40,0,1,0,0,0,-2,1⟩, + ⟨4,18,289,1,0,0,0,-1,1⟩, + ⟨4,18,288,1,0,0,0,-1,1⟩, + ],#[0,1,0,0,0,0,0,0,0,0],926⟩, by decide⟩ +def backward_138 : CheckedSegment frames paid warps := + ⟨⟨backwardShard6State138, backwardShard6State139, + [ + ⟨5,18,0,1,0,0,0,-2,1⟩, + ⟨5,18,0,1,0,0,0,-1,1⟩, + ⟨4,18,40,1,0,0,0,1,1⟩, + ⟨4,40,18,1,0,0,0,-1,1⟩, + ⟨4,18,40,1,0,0,0,1,1⟩, + ⟨4,18,300,1,0,0,0,1,1⟩, + ⟨4,515,296,1,0,0,0,1,1⟩, + ⟨4,54,102,1,0,0,0,-1,2⟩, + ⟨4,102,54,1,0,0,0,1,1⟩, + ⟨4,101,55,1,0,0,0,-1,2⟩, + ⟨4,55,101,1,0,0,0,1,1⟩, + ⟨4,103,17,1,0,0,0,1,1⟩, + ⟨5,17,0,1,0,0,0,-1,1⟩, + ⟨4,12,31,1,0,0,0,-1,2⟩, + ⟨4,31,12,1,0,0,0,1,1⟩, + ⟨4,61,94,1,0,0,0,1,1⟩, + ⟨5,94,0,1,0,0,0,-1,1⟩, + ⟨4,235,237,1,0,0,0,-1,2⟩, + ⟨4,237,235,1,0,0,0,1,1⟩, + ⟨4,233,239,1,0,0,0,-1,2⟩, + ⟨4,239,233,1,0,0,0,1,1⟩, + ⟨4,76,87,1,0,0,0,-1,2⟩, + ⟨4,87,76,1,0,0,0,1,1⟩, + ⟨4,87,16,1,0,0,0,-2,1⟩, + ⟨4,16,87,1,0,0,0,1,2⟩, + ⟨4,232,16,1,0,0,0,2,1⟩, + ⟨4,540,16,1,0,0,0,-1,1⟩, + ⟨1,26,0,621,1,1728,0,0,1⟩, + ⟨4,26,16,1,0,0,0,2,1⟩, + ⟨4,232,26,1,0,0,0,-1,1⟩, + ⟨4,44,87,1,0,0,0,1,1⟩, + ⟨1,519,0,960,1,2290,0,0,1⟩, + ⟨4,87,519,1,0,0,0,-1,1⟩, + ⟨4,519,332,1,0,0,0,1,1⟩, + ⟨4,44,382,1,0,0,0,1,1⟩, + ⟨4,87,380,1,0,0,0,1,1⟩, + ⟨4,540,347,1,0,0,0,1,1⟩, + ⟨4,44,521,1,0,0,0,1,1⟩, + ⟨4,87,519,1,0,0,0,1,1⟩, + ⟨4,382,547,1,0,0,0,1,1⟩, + ⟨4,380,546,1,0,0,0,1,1⟩, + ⟨4,26,16,1,0,0,0,-2,1⟩, + ⟨4,540,16,1,0,0,0,1,1⟩, + ⟨4,361,540,1,0,0,0,1,1⟩, + ⟨1,514,0,1019,1,2409,0,0,1⟩, + ⟨4,232,514,1,0,0,0,-2,1⟩, + ⟨4,347,514,1,0,0,0,1,1⟩, + ⟨4,621,514,1,0,0,0,-2,1⟩, + ⟨4,345,347,1,0,0,0,1,1⟩, + ⟨4,332,511,1,0,0,0,1,1⟩, + ⟨4,85,514,1,0,0,0,-1,1⟩, + ⟨4,85,319,1,0,0,0,1,1⟩, + ⟨4,232,26,1,0,0,0,1,1⟩, + ⟨4,26,11,1,0,0,0,1,1⟩, + ⟨1,86,0,621,1,1728,0,0,1⟩, + ⟨4,86,11,1,0,0,0,1,1⟩, + ⟨1,77,0,621,1,1728,0,0,1⟩, + ⟨4,77,11,1,0,0,0,1,1⟩, + ⟨1,224,0,279,1,786,0,0,1⟩, + ⟨4,16,224,1,0,0,0,1,1⟩, + ⟨4,42,224,1,0,0,0,1,1⟩, + ⟨1,64,0,279,1,786,0,0,1⟩, + ⟨4,64,224,1,0,0,0,1,1⟩, + ⟨1,95,0,279,1,786,0,0,1⟩, + ⟨4,95,224,1,0,0,0,1,1⟩, + ⟨1,107,0,279,1,786,0,0,1⟩, + ⟨4,107,224,1,0,0,0,1,1⟩, + ⟨4,22,224,1,0,0,0,1,1⟩, + ⟨4,43,16,1,0,0,0,1,1⟩, + ⟨4,43,104,1,0,0,0,1,1⟩, + ⟨5,16,0,1,0,0,0,-1,1⟩, + ⟨5,104,0,1,0,0,0,-2,1⟩, + ⟨4,41,42,1,0,0,0,1,1⟩, + ⟨4,41,106,1,0,0,0,1,1⟩, + ⟨4,41,400,1,0,0,0,1,1⟩, + ⟨4,41,401,1,0,0,0,1,1⟩, + ⟨4,41,403,1,0,0,0,-1,2⟩, + ⟨5,42,0,1,0,0,0,-1,1⟩, + ⟨4,42,400,1,0,0,0,1,1⟩, + ⟨4,400,42,1,0,0,0,-1,1⟩, + ⟨4,42,400,1,0,0,0,1,1⟩, + ⟨5,42,0,1,0,0,0,-2,1⟩, + ⟨4,42,41,1,0,0,0,1,1⟩, + ⟨4,42,401,1,0,0,0,-1,1⟩, + ⟨4,42,403,1,0,0,0,1,2⟩, + ⟨5,106,0,1,0,0,0,-2,1⟩, + ⟨4,106,41,1,0,0,0,1,1⟩, + ⟨4,106,401,1,0,0,0,-1,1⟩, + ⟨4,106,403,1,0,0,0,1,2⟩, + ⟨5,400,0,1,0,0,0,-1,1⟩, + ⟨4,400,401,1,0,0,0,1,1⟩, + ⟨4,401,400,1,0,0,0,-1,1⟩, + ⟨4,400,401,1,0,0,0,1,1⟩, + ⟨5,400,0,1,0,0,0,2,1⟩, + ⟨4,400,41,1,0,0,0,-1,1⟩, + ⟨4,400,42,1,0,0,0,1,1⟩, + ⟨4,400,106,1,0,0,0,1,1⟩, + ⟨5,401,0,1,0,0,0,-2,1⟩, + ⟨4,401,41,1,0,0,0,1,2⟩, + ⟨4,401,42,1,0,0,0,1,2⟩, + ⟨4,401,106,1,0,0,0,1,2⟩, + ⟨4,401,400,1,0,0,0,-1,2⟩, + ⟨4,401,403,1,0,0,0,1,2⟩, + ⟨4,401,405,1,0,0,0,1,1⟩, + ⟨5,403,0,1,0,0,0,-1,2⟩, + ⟨4,403,41,1,0,0,0,-1,2⟩, + ⟨4,403,42,1,0,0,0,1,2⟩, + ⟨4,403,106,1,0,0,0,-1,2⟩, + ⟨4,403,400,1,0,0,0,1,2⟩, + ⟨4,403,401,1,0,0,0,1,1⟩, + ⟨4,403,405,1,0,0,0,-1,1⟩, + ⟨4,403,410,1,0,0,0,-1,2⟩, + ⟨5,405,0,1,0,0,0,-1,1⟩, + ⟨4,405,410,1,0,0,0,1,1⟩, + ⟨4,410,405,1,0,0,0,-1,1⟩, + ⟨4,405,410,1,0,0,0,1,1⟩, + ⟨4,405,42,1,0,0,0,-1,1⟩, + ⟨4,405,106,1,0,0,0,1,1⟩, + ⟨4,405,403,1,0,0,0,1,1⟩, + ⟨5,410,0,1,0,0,0,2,1⟩, + ⟨4,410,401,1,0,0,0,-1,1⟩, + ⟨4,410,403,1,0,0,0,1,1⟩, + ⟨4,410,405,1,0,0,0,1,1⟩, + ⟨4,410,401,1,0,0,0,-1,1⟩, + ⟨4,410,106,1,0,0,0,-1,1⟩, + ⟨4,410,42,1,0,0,0,-1,1⟩, + ⟨4,405,403,1,0,0,0,-1,1⟩, + ⟨4,405,400,1,0,0,0,-1,1⟩, + ],#[0,7,1,1,0,0,0,0,0,0],926⟩, by decide⟩ +def backward_139 : CheckedSegment frames paid warps := + ⟨⟨backwardShard6State139, backwardShard6State140, + [ + ⟨4,405,41,1,0,0,0,-1,1⟩, + ⟨5,405,0,1,0,0,0,-1,2⟩, + ⟨5,405,0,1,0,0,0,-1,1⟩, + ⟨4,405,410,1,0,0,0,1,1⟩, + ⟨4,410,405,1,0,0,0,-1,1⟩, + ⟨4,405,410,1,0,0,0,1,1⟩, + ⟨4,403,410,1,0,0,0,-2,1⟩, + ⟨4,403,400,1,0,0,0,1,1⟩, + ⟨4,403,41,1,0,0,0,1,1⟩, + ⟨4,401,405,1,0,0,0,1,2⟩, + ⟨4,401,42,1,0,0,0,1,1⟩, + ⟨5,401,0,1,0,0,0,-1,1⟩, + ⟨4,401,403,1,0,0,0,1,1⟩, + ⟨4,403,401,1,0,0,0,-1,1⟩, + ⟨4,401,403,1,0,0,0,1,1⟩, + ⟨5,400,0,1,0,0,0,-2,1⟩, + ⟨5,400,0,1,0,0,0,-1,1⟩, + ⟨4,400,410,1,0,0,0,1,1⟩, + ⟨4,410,400,1,0,0,0,-1,1⟩, + ⟨4,400,410,1,0,0,0,1,1⟩, + ⟨5,106,0,1,0,0,0,-1,1⟩, + ⟨4,106,405,1,0,0,0,1,1⟩, + ⟨4,405,106,1,0,0,0,-1,1⟩, + ⟨4,106,405,1,0,0,0,1,1⟩, + ⟨4,42,403,1,0,0,0,-1,1⟩, + ⟨4,42,106,1,0,0,0,1,2⟩, + ⟨5,42,0,1,0,0,0,-2,1⟩, + ⟨4,41,401,1,0,0,0,-1,1⟩, + ⟨4,41,400,1,0,0,0,-1,1⟩, + ⟨5,41,0,1,0,0,0,-2,1⟩, + ⟨5,41,0,1,0,0,0,-1,1⟩, + ⟨4,41,42,1,0,0,0,1,1⟩, + ⟨4,42,41,1,0,0,0,-1,1⟩, + ⟨4,41,42,1,0,0,0,1,1⟩, + ⟨4,42,414,1,0,0,0,1,1⟩, + ⟨4,41,47,1,0,0,0,1,1⟩, + ⟨4,106,105,1,0,0,0,1,1⟩, + ⟨4,410,534,1,0,0,0,1,1⟩, + ⟨4,401,404,1,0,0,0,1,1⟩, + ⟨4,403,406,1,0,0,0,1,1⟩, + ⟨4,400,402,1,0,0,0,1,1⟩, + ⟨4,405,407,1,0,0,0,1,1⟩, + ⟨4,407,47,1,0,0,0,-1,2⟩, + ⟨4,47,407,1,0,0,0,1,1⟩, + ⟨4,406,410,1,0,0,0,-1,2⟩, + ⟨4,410,406,1,0,0,0,1,1⟩, + ⟨4,405,414,1,0,0,0,-1,2⟩, + ⟨4,414,405,1,0,0,0,1,1⟩, + ⟨4,404,534,1,0,0,0,-1,2⟩, + ⟨4,534,404,1,0,0,0,1,1⟩, + ⟨4,403,106,1,0,0,0,-1,2⟩, + ⟨4,106,403,1,0,0,0,1,1⟩, + ⟨4,402,41,1,0,0,0,-1,2⟩, + ⟨4,41,402,1,0,0,0,1,1⟩, + ⟨4,401,105,1,0,0,0,-1,2⟩, + ⟨4,105,401,1,0,0,0,1,1⟩, + ⟨4,400,42,1,0,0,0,-1,2⟩, + ⟨4,42,400,1,0,0,0,1,1⟩, + ⟨4,415,106,1,0,0,0,1,1⟩, + ⟨4,106,415,1,0,0,0,-1,1⟩, + ⟨4,415,106,1,0,0,0,1,1⟩, + ⟨4,413,105,1,0,0,0,1,1⟩, + ⟨4,105,413,1,0,0,0,-1,1⟩, + ⟨4,413,105,1,0,0,0,1,1⟩, + ⟨4,411,42,1,0,0,0,1,1⟩, + ⟨4,42,411,1,0,0,0,-1,1⟩, + ⟨4,411,42,1,0,0,0,1,1⟩, + ⟨4,409,41,1,0,0,0,1,1⟩, + ⟨4,41,409,1,0,0,0,-1,1⟩, + ⟨4,409,41,1,0,0,0,1,1⟩, + ⟨4,106,415,1,0,0,0,1,1⟩, + ⟨4,106,414,1,0,0,0,1,1⟩, + ⟨4,105,413,1,0,0,0,1,1⟩, + ⟨4,105,47,1,0,0,0,1,1⟩, + ⟨4,42,411,1,0,0,0,1,1⟩, + ⟨4,42,410,1,0,0,0,1,1⟩, + ⟨4,41,409,1,0,0,0,1,1⟩, + ⟨4,41,534,1,0,0,0,1,1⟩, + ⟨4,52,405,1,0,0,0,1,1⟩, + ⟨4,52,404,1,0,0,0,1,1⟩, + ⟨4,52,416,1,0,0,0,-2,1⟩, + ⟨4,416,52,1,0,0,0,1,2⟩, + ⟨5,52,0,1,0,0,0,-1,1⟩, + ⟨4,430,52,1,0,0,0,-1,1⟩, + ⟨1,523,0,972,1,2314,0,0,1⟩, + ⟨4,52,523,1,0,0,0,-1,1⟩, + ⟨4,523,316,1,0,0,0,1,1⟩, + ⟨4,430,398,1,0,0,0,1,1⟩, + ⟨4,52,396,1,0,0,0,1,1⟩, + ⟨4,430,529,1,0,0,0,1,1⟩, + ⟨4,52,523,1,0,0,0,1,1⟩, + ⟨4,398,559,1,0,0,0,1,1⟩, + ⟨4,396,558,1,0,0,0,1,1⟩, + ⟨4,316,500,1,0,0,0,1,1⟩, + ⟨4,416,256,1,0,0,0,1,1⟩, + ⟨1,384,0,281,1,790,0,0,1⟩, + ⟨4,384,256,1,0,0,0,1,1⟩, + ⟨1,336,0,281,1,790,0,0,1⟩, + ⟨4,336,256,1,0,0,0,1,1⟩, + ⟨4,43,416,1,0,0,0,1,1⟩, + ⟨4,43,417,1,0,0,0,1,1⟩, + ⟨4,43,419,1,0,0,0,-1,2⟩, + ⟨4,16,416,1,0,0,0,1,1⟩, + ⟨4,416,16,1,0,0,0,-1,1⟩, + ⟨4,16,416,1,0,0,0,1,1⟩, + ⟨5,16,0,1,0,0,0,-2,1⟩, + ⟨4,16,43,1,0,0,0,1,1⟩, + ⟨4,16,417,1,0,0,0,-1,1⟩, + ⟨4,16,419,1,0,0,0,1,2⟩, + ⟨4,104,43,1,0,0,0,1,1⟩, + ⟨4,104,417,1,0,0,0,-1,1⟩, + ⟨4,104,419,1,0,0,0,1,2⟩, + ⟨5,416,0,1,0,0,0,-1,1⟩, + ⟨4,416,417,1,0,0,0,1,1⟩, + ⟨4,417,416,1,0,0,0,-1,1⟩, + ⟨4,416,417,1,0,0,0,1,1⟩, + ⟨5,416,0,1,0,0,0,2,1⟩, + ⟨4,416,43,1,0,0,0,-1,1⟩, + ⟨4,416,16,1,0,0,0,1,1⟩, + ⟨4,416,104,1,0,0,0,1,1⟩, + ⟨5,417,0,1,0,0,0,-2,1⟩, + ⟨4,417,43,1,0,0,0,1,2⟩, + ⟨4,417,16,1,0,0,0,1,2⟩, + ⟨4,417,104,1,0,0,0,1,2⟩, + ⟨4,417,416,1,0,0,0,-1,2⟩, + ⟨4,417,419,1,0,0,0,1,2⟩, + ⟨4,417,421,1,0,0,0,1,1⟩, + ⟨5,419,0,1,0,0,0,-1,2⟩, + ],#[0,2,0,1,0,0,0,0,0,0],966⟩, by decide⟩ +def backward_140 : CheckedSegment frames paid warps := + ⟨⟨backwardShard6State140, backwardShard6State141, + [ + ⟨4,419,43,1,0,0,0,-1,2⟩, + ⟨4,419,16,1,0,0,0,1,2⟩, + ⟨4,419,104,1,0,0,0,-1,2⟩, + ⟨4,419,416,1,0,0,0,1,2⟩, + ⟨4,419,417,1,0,0,0,1,1⟩, + ⟨4,419,421,1,0,0,0,-1,1⟩, + ⟨4,419,426,1,0,0,0,-1,2⟩, + ⟨5,421,0,1,0,0,0,-1,1⟩, + ⟨4,421,426,1,0,0,0,1,1⟩, + ⟨4,426,421,1,0,0,0,-1,1⟩, + ⟨4,421,426,1,0,0,0,1,1⟩, + ⟨4,421,16,1,0,0,0,-1,1⟩, + ⟨4,421,104,1,0,0,0,1,1⟩, + ⟨4,421,419,1,0,0,0,1,1⟩, + ⟨5,426,0,1,0,0,0,2,1⟩, + ⟨4,426,417,1,0,0,0,-1,1⟩, + ⟨4,426,419,1,0,0,0,1,1⟩, + ⟨4,426,421,1,0,0,0,1,1⟩, + ⟨4,426,417,1,0,0,0,-1,1⟩, + ⟨4,426,104,1,0,0,0,-1,1⟩, + ⟨4,426,16,1,0,0,0,-1,1⟩, + ⟨4,421,419,1,0,0,0,-1,1⟩, + ⟨4,421,416,1,0,0,0,-1,1⟩, + ⟨4,421,43,1,0,0,0,-1,1⟩, + ⟨5,421,0,1,0,0,0,-1,2⟩, + ⟨5,421,0,1,0,0,0,-1,1⟩, + ⟨4,421,426,1,0,0,0,1,1⟩, + ⟨4,426,421,1,0,0,0,-1,1⟩, + ⟨4,421,426,1,0,0,0,1,1⟩, + ⟨4,419,426,1,0,0,0,-2,1⟩, + ⟨4,419,416,1,0,0,0,1,1⟩, + ⟨4,419,43,1,0,0,0,1,1⟩, + ⟨4,417,421,1,0,0,0,1,2⟩, + ⟨4,417,16,1,0,0,0,1,1⟩, + ⟨5,417,0,1,0,0,0,-1,1⟩, + ⟨4,417,419,1,0,0,0,1,1⟩, + ⟨4,419,417,1,0,0,0,-1,1⟩, + ⟨4,417,419,1,0,0,0,1,1⟩, + ⟨5,416,0,1,0,0,0,-2,1⟩, + ⟨5,416,0,1,0,0,0,-1,1⟩, + ⟨4,416,426,1,0,0,0,1,1⟩, + ⟨4,426,416,1,0,0,0,-1,1⟩, + ⟨4,416,426,1,0,0,0,1,1⟩, + ⟨5,104,0,1,0,0,0,-1,1⟩, + ⟨4,104,421,1,0,0,0,1,1⟩, + ⟨4,421,104,1,0,0,0,-1,1⟩, + ⟨4,104,421,1,0,0,0,1,1⟩, + ⟨4,16,419,1,0,0,0,-1,1⟩, + ⟨4,16,104,1,0,0,0,1,2⟩, + ⟨5,16,0,1,0,0,0,-2,1⟩, + ⟨4,43,417,1,0,0,0,-1,1⟩, + ⟨4,43,416,1,0,0,0,-1,1⟩, + ⟨5,43,0,1,0,0,0,-2,1⟩, + ⟨5,43,0,1,0,0,0,-1,1⟩, + ⟨4,43,16,1,0,0,0,1,1⟩, + ⟨4,16,43,1,0,0,0,-1,1⟩, + ⟨4,43,16,1,0,0,0,1,1⟩, + ⟨4,16,430,1,0,0,0,1,1⟩, + ⟨4,43,52,1,0,0,0,1,1⟩, + ⟨4,104,44,1,0,0,0,1,1⟩, + ⟨4,426,87,1,0,0,0,1,1⟩, + ⟨4,417,420,1,0,0,0,1,1⟩, + ⟨4,419,422,1,0,0,0,1,1⟩, + ⟨4,416,418,1,0,0,0,1,1⟩, + ⟨4,421,423,1,0,0,0,1,1⟩, + ⟨4,423,52,1,0,0,0,-1,2⟩, + ⟨4,52,423,1,0,0,0,1,1⟩, + ⟨4,422,426,1,0,0,0,-1,2⟩, + ⟨4,426,422,1,0,0,0,1,1⟩, + ⟨4,421,430,1,0,0,0,-1,2⟩, + ⟨4,430,421,1,0,0,0,1,1⟩, + ⟨4,420,87,1,0,0,0,-1,2⟩, + ⟨4,87,420,1,0,0,0,1,1⟩, + ⟨4,419,104,1,0,0,0,-1,2⟩, + ⟨4,104,419,1,0,0,0,1,1⟩, + ⟨4,418,43,1,0,0,0,-1,2⟩, + ⟨4,43,418,1,0,0,0,1,1⟩, + ⟨4,417,44,1,0,0,0,-1,2⟩, + ⟨4,44,417,1,0,0,0,1,1⟩, + ⟨4,416,16,1,0,0,0,-1,2⟩, + ⟨4,16,416,1,0,0,0,1,1⟩, + ⟨4,431,104,1,0,0,0,1,1⟩, + ⟨4,104,431,1,0,0,0,-1,1⟩, + ⟨4,431,104,1,0,0,0,1,1⟩, + ⟨4,425,43,1,0,0,0,1,1⟩, + ⟨4,43,425,1,0,0,0,-1,1⟩, + ⟨4,425,43,1,0,0,0,1,1⟩, + ⟨4,104,431,1,0,0,0,1,1⟩, + ⟨4,104,430,1,0,0,0,1,1⟩, + ⟨4,43,425,1,0,0,0,1,1⟩, + ⟨4,43,87,1,0,0,0,1,1⟩, + ⟨4,51,423,1,0,0,0,1,1⟩, + ⟨4,51,422,1,0,0,0,1,1⟩, + ⟨4,51,35,1,0,0,0,-1,1⟩, + ⟨4,306,51,1,0,0,0,-1,1⟩, + ⟨4,35,51,1,0,0,0,1,1⟩, + ⟨5,51,0,1,0,0,0,-1,1⟩, + ⟨1,516,0,949,1,2269,0,0,1⟩, + ⟨4,516,306,1,0,0,0,1,2⟩, + ⟨4,516,475,1,0,0,0,-1,2⟩, + ⟨4,51,516,1,0,0,0,1,1⟩, + ⟨4,516,51,1,0,0,0,-1,1⟩, + ⟨4,51,516,1,0,0,0,1,1⟩, + ⟨4,306,51,1,0,0,0,-1,1⟩, + ⟨4,35,21,1,0,0,0,-1,1⟩, + ⟨4,231,35,1,0,0,0,-1,1⟩, + ⟨4,484,516,1,0,0,0,-1,1⟩, + ⟨4,516,484,1,0,0,0,1,1⟩, + ⟨5,484,0,1,0,0,0,-1,1⟩, + ⟨4,475,457,1,0,0,0,1,1⟩, + ⟨4,51,242,1,0,0,0,1,1⟩, + ⟨4,516,247,1,0,0,0,1,1⟩, + ⟨4,306,274,1,0,0,0,1,1⟩, + ⟨4,484,279,1,0,0,0,1,1⟩, + ⟨4,484,516,1,0,0,0,1,1⟩, + ⟨4,35,21,1,0,0,0,1,1⟩, + ⟨4,542,21,1,0,0,0,1,1⟩, + ⟨4,297,542,1,0,0,0,1,1⟩, + ⟨4,274,475,1,0,0,0,1,1⟩, + ⟨1,472,0,991,1,2362,0,0,1⟩, + ⟨4,231,472,1,0,0,0,1,1⟩, + ⟨4,283,472,1,0,0,0,1,1⟩, + ⟨5,472,0,1,0,0,0,-1,1⟩, + ⟨4,285,472,1,0,0,0,-1,1⟩, + ⟨4,285,56,1,0,0,0,1,1⟩, + ⟨4,281,283,1,0,0,0,1,1⟩, + ⟨4,242,457,1,0,0,0,1,1⟩, + ⟨4,231,35,1,0,0,0,1,1⟩, + ],#[0,0,1,1,0,0,0,0,0,0],968⟩, by decide⟩ +def backward_141 : CheckedSegment frames paid warps := + ⟨⟨backwardShard6State141, backwardShard6State142, + [ + ⟨1,53,0,677,1,1829,0,0,1⟩, + ⟨4,53,21,1,0,0,0,-2,1⟩, + ⟨4,35,11,1,0,0,0,1,1⟩, + ⟨4,99,421,1,0,0,0,1,1⟩, + ⟨4,99,420,1,0,0,0,1,1⟩, + ⟨4,78,419,1,0,0,0,1,1⟩, + ⟨4,78,418,1,0,0,0,1,1⟩, + ⟨4,416,417,1,0,0,0,1,1⟩, + ⟨4,13,416,1,0,0,0,1,1⟩, + ⟨4,15,53,1,0,0,0,-1,2⟩, + ⟨4,53,15,1,0,0,0,1,1⟩, + ⟨4,53,407,1,0,0,0,1,1⟩, + ⟨4,53,406,1,0,0,0,1,1⟩, + ⟨4,310,53,1,0,0,0,1,1⟩, + ⟨4,308,53,1,0,0,0,-1,1⟩, + ⟨1,485,0,926,1,2212,0,0,1⟩, + ⟨4,308,485,1,0,0,0,-1,1⟩, + ⟨1,531,0,952,1,2278,0,0,1⟩, + ⟨4,310,531,1,0,0,0,-1,1⟩, + ⟨4,485,260,1,0,0,0,1,1⟩, + ⟨4,531,262,1,0,0,0,1,1⟩, + ⟨4,308,292,1,0,0,0,1,1⟩, + ⟨4,310,294,1,0,0,0,1,1⟩, + ⟨4,308,485,1,0,0,0,1,1⟩, + ⟨4,310,531,1,0,0,0,1,1⟩, + ⟨4,294,486,1,0,0,0,1,1⟩, + ⟨4,262,466,1,0,0,0,1,1⟩, + ⟨4,53,256,1,0,0,0,1,1⟩, + ⟨4,14,403,1,0,0,0,1,1⟩, + ⟨4,14,402,1,0,0,0,1,1⟩, + ⟨4,400,401,1,0,0,0,1,1⟩, + ⟨4,15,400,1,0,0,0,1,1⟩, + ⟨4,96,64,1,0,0,0,1,1⟩, + ⟨4,96,65,1,0,0,0,1,1⟩, + ⟨4,96,384,1,0,0,0,1,1⟩, + ⟨4,96,607,1,0,0,0,1,1⟩, + ⟨4,96,606,1,0,0,0,-1,2⟩, + ⟨5,64,0,1,0,0,0,-1,1⟩, + ⟨4,64,384,1,0,0,0,1,1⟩, + ⟨4,384,64,1,0,0,0,-1,1⟩, + ⟨4,64,384,1,0,0,0,1,1⟩, + ⟨5,64,0,1,0,0,0,-2,1⟩, + ⟨4,64,96,1,0,0,0,1,1⟩, + ⟨4,64,607,1,0,0,0,-1,1⟩, + ⟨4,64,606,1,0,0,0,1,2⟩, + ⟨5,65,0,1,0,0,0,-2,1⟩, + ⟨4,65,96,1,0,0,0,1,1⟩, + ⟨4,65,607,1,0,0,0,-1,1⟩, + ⟨4,65,606,1,0,0,0,1,2⟩, + ⟨5,384,0,1,0,0,0,-1,1⟩, + ⟨4,384,607,1,0,0,0,1,1⟩, + ⟨4,607,384,1,0,0,0,-1,1⟩, + ⟨4,384,607,1,0,0,0,1,1⟩, + ⟨5,384,0,1,0,0,0,2,1⟩, + ⟨4,384,96,1,0,0,0,-1,1⟩, + ⟨4,384,64,1,0,0,0,1,1⟩, + ⟨4,384,65,1,0,0,0,1,1⟩, + ⟨5,607,0,1,0,0,0,-2,1⟩, + ⟨4,607,96,1,0,0,0,1,2⟩, + ⟨4,607,64,1,0,0,0,1,2⟩, + ⟨4,607,65,1,0,0,0,1,2⟩, + ⟨4,607,384,1,0,0,0,-1,2⟩, + ⟨4,607,606,1,0,0,0,1,2⟩, + ⟨4,607,604,1,0,0,0,1,1⟩, + ⟨5,606,0,1,0,0,0,-1,2⟩, + ⟨4,606,96,1,0,0,0,-1,2⟩, + ⟨4,606,64,1,0,0,0,1,2⟩, + ⟨4,606,65,1,0,0,0,-1,2⟩, + ⟨4,606,384,1,0,0,0,1,2⟩, + ⟨4,606,607,1,0,0,0,1,1⟩, + ⟨4,606,604,1,0,0,0,-1,1⟩, + ⟨4,606,603,1,0,0,0,-1,2⟩, + ⟨5,604,0,1,0,0,0,-1,1⟩, + ⟨4,604,603,1,0,0,0,1,1⟩, + ⟨4,603,604,1,0,0,0,-1,1⟩, + ⟨4,604,603,1,0,0,0,1,1⟩, + ⟨4,604,64,1,0,0,0,-1,1⟩, + ⟨4,604,65,1,0,0,0,1,1⟩, + ⟨4,604,606,1,0,0,0,1,1⟩, + ⟨5,603,0,1,0,0,0,2,1⟩, + ⟨4,603,607,1,0,0,0,-1,1⟩, + ⟨4,603,606,1,0,0,0,1,1⟩, + ⟨4,603,604,1,0,0,0,1,1⟩, + ⟨4,603,607,1,0,0,0,-1,1⟩, + ⟨4,603,65,1,0,0,0,-1,1⟩, + ⟨4,603,64,1,0,0,0,-1,1⟩, + ⟨4,604,606,1,0,0,0,-1,1⟩, + ⟨4,604,384,1,0,0,0,-1,1⟩, + ⟨4,604,96,1,0,0,0,-1,1⟩, + ⟨5,604,0,1,0,0,0,-1,2⟩, + ⟨5,604,0,1,0,0,0,-1,1⟩, + ⟨4,604,603,1,0,0,0,1,1⟩, + ⟨4,603,604,1,0,0,0,-1,1⟩, + ⟨4,604,603,1,0,0,0,1,1⟩, + ⟨4,606,603,1,0,0,0,-2,1⟩, + ⟨4,606,384,1,0,0,0,1,1⟩, + ⟨4,606,96,1,0,0,0,1,1⟩, + ⟨4,607,604,1,0,0,0,1,2⟩, + ⟨4,607,64,1,0,0,0,1,1⟩, + ⟨5,607,0,1,0,0,0,-1,1⟩, + ⟨4,607,606,1,0,0,0,1,1⟩, + ⟨4,606,607,1,0,0,0,-1,1⟩, + ⟨4,607,606,1,0,0,0,1,1⟩, + ⟨5,384,0,1,0,0,0,-2,1⟩, + ⟨5,384,0,1,0,0,0,-1,1⟩, + ⟨4,384,603,1,0,0,0,1,1⟩, + ⟨4,603,384,1,0,0,0,-1,1⟩, + ⟨4,384,603,1,0,0,0,1,1⟩, + ⟨5,65,0,1,0,0,0,-1,1⟩, + ⟨4,65,604,1,0,0,0,1,1⟩, + ⟨4,604,65,1,0,0,0,-1,1⟩, + ⟨4,65,604,1,0,0,0,1,1⟩, + ⟨4,64,606,1,0,0,0,-1,1⟩, + ⟨4,64,65,1,0,0,0,1,2⟩, + ⟨5,64,0,1,0,0,0,-2,1⟩, + ⟨4,96,607,1,0,0,0,-1,1⟩, + ⟨4,96,384,1,0,0,0,-1,1⟩, + ⟨5,96,0,1,0,0,0,-2,1⟩, + ⟨5,96,0,1,0,0,0,-1,1⟩, + ⟨4,96,64,1,0,0,0,1,1⟩, + ⟨4,64,96,1,0,0,0,-1,1⟩, + ⟨4,96,64,1,0,0,0,1,1⟩, + ⟨4,64,398,1,0,0,0,1,1⟩, + ⟨4,96,396,1,0,0,0,1,1⟩, + ⟨4,65,97,1,0,0,0,1,1⟩, + ⟨4,603,392,1,0,0,0,1,1⟩, + ⟨4,607,388,1,0,0,0,1,1⟩, + ⟨4,606,390,1,0,0,0,1,1⟩, + ],#[0,0,1,2,0,0,0,0,0,0],944⟩, by decide⟩ +def backward_142 : CheckedSegment frames paid warps := + ⟨⟨backwardShard6State142, backwardShard6State143, + [ + ⟨4,604,391,1,0,0,0,1,1⟩, + ⟨4,391,396,1,0,0,0,-1,2⟩, + ⟨4,396,391,1,0,0,0,1,1⟩, + ⟨4,390,603,1,0,0,0,-1,2⟩, + ⟨4,603,390,1,0,0,0,1,1⟩, + ⟨4,604,398,1,0,0,0,-1,2⟩, + ⟨4,398,604,1,0,0,0,1,1⟩, + ⟨4,388,392,1,0,0,0,-1,2⟩, + ⟨4,392,388,1,0,0,0,1,1⟩, + ⟨4,606,65,1,0,0,0,-1,2⟩, + ⟨4,65,606,1,0,0,0,1,1⟩, + ⟨4,607,97,1,0,0,0,-1,2⟩, + ⟨4,97,607,1,0,0,0,1,1⟩, + ⟨4,399,65,1,0,0,0,1,1⟩, + ⟨4,65,399,1,0,0,0,-1,1⟩, + ⟨4,399,65,1,0,0,0,1,1⟩, + ⟨4,397,97,1,0,0,0,1,1⟩, + ⟨4,97,397,1,0,0,0,-1,1⟩, + ⟨4,397,97,1,0,0,0,1,1⟩, + ⟨4,65,399,1,0,0,0,1,1⟩, + ⟨4,65,398,1,0,0,0,1,1⟩, + ⟨4,97,397,1,0,0,0,1,1⟩, + ⟨4,97,396,1,0,0,0,1,1⟩, + ⟨4,4,391,1,0,0,0,1,1⟩, + ⟨4,4,390,1,0,0,0,1,1⟩, + ⟨4,69,604,1,0,0,0,1,1⟩, + ⟨4,69,388,1,0,0,0,1,1⟩, + ⟨4,5,606,1,0,0,0,1,1⟩, + ⟨4,68,607,1,0,0,0,1,1⟩, + ⟨4,8,95,1,0,0,0,1,1⟩, + ⟨4,8,26,1,0,0,0,1,1⟩, + ⟨4,8,368,1,0,0,0,1,1⟩, + ⟨4,8,595,1,0,0,0,1,1⟩, + ⟨4,8,594,1,0,0,0,-1,2⟩, + ⟨5,95,0,1,0,0,0,-1,1⟩, + ⟨4,95,368,1,0,0,0,1,1⟩, + ⟨4,368,95,1,0,0,0,-1,1⟩, + ⟨4,95,368,1,0,0,0,1,1⟩, + ⟨5,95,0,1,0,0,0,-2,1⟩, + ⟨4,95,8,1,0,0,0,1,1⟩, + ⟨4,95,595,1,0,0,0,-1,1⟩, + ⟨4,95,594,1,0,0,0,1,2⟩, + ⟨5,26,0,1,0,0,0,-2,1⟩, + ⟨4,26,8,1,0,0,0,1,1⟩, + ⟨4,26,595,1,0,0,0,-1,1⟩, + ⟨4,26,594,1,0,0,0,1,2⟩, + ⟨5,368,0,1,0,0,0,-1,1⟩, + ⟨4,368,595,1,0,0,0,1,1⟩, + ⟨4,595,368,1,0,0,0,-1,1⟩, + ⟨4,368,595,1,0,0,0,1,1⟩, + ⟨5,368,0,1,0,0,0,2,1⟩, + ⟨4,368,8,1,0,0,0,-1,1⟩, + ⟨4,368,95,1,0,0,0,1,1⟩, + ⟨4,368,26,1,0,0,0,1,1⟩, + ⟨5,595,0,1,0,0,0,-2,1⟩, + ⟨4,595,8,1,0,0,0,1,2⟩, + ⟨4,595,95,1,0,0,0,1,2⟩, + ⟨4,595,26,1,0,0,0,1,2⟩, + ⟨4,595,368,1,0,0,0,-1,2⟩, + ⟨4,595,594,1,0,0,0,1,2⟩, + ⟨4,595,593,1,0,0,0,1,1⟩, + ⟨5,594,0,1,0,0,0,-1,2⟩, + ⟨4,594,8,1,0,0,0,-1,2⟩, + ⟨4,594,95,1,0,0,0,1,2⟩, + ⟨4,594,26,1,0,0,0,-1,2⟩, + ⟨4,594,368,1,0,0,0,1,2⟩, + ⟨4,594,595,1,0,0,0,1,1⟩, + ⟨4,594,593,1,0,0,0,-1,1⟩, + ⟨4,594,592,1,0,0,0,-1,2⟩, + ⟨5,593,0,1,0,0,0,-1,1⟩, + ⟨4,593,592,1,0,0,0,1,1⟩, + ⟨4,592,593,1,0,0,0,-1,1⟩, + ⟨4,593,592,1,0,0,0,1,1⟩, + ⟨4,593,95,1,0,0,0,-1,1⟩, + ⟨4,593,26,1,0,0,0,1,1⟩, + ⟨4,593,594,1,0,0,0,1,1⟩, + ⟨5,592,0,1,0,0,0,2,1⟩, + ⟨4,592,595,1,0,0,0,-1,1⟩, + ⟨4,592,594,1,0,0,0,1,1⟩, + ⟨4,592,593,1,0,0,0,1,1⟩, + ⟨4,592,595,1,0,0,0,-1,1⟩, + ⟨4,592,26,1,0,0,0,-1,1⟩, + ⟨4,592,95,1,0,0,0,-1,1⟩, + ⟨4,593,594,1,0,0,0,-1,1⟩, + ⟨4,593,368,1,0,0,0,-1,1⟩, + ⟨4,593,8,1,0,0,0,-1,1⟩, + ⟨5,593,0,1,0,0,0,-1,2⟩, + ⟨5,593,0,1,0,0,0,-1,1⟩, + ⟨4,593,592,1,0,0,0,1,1⟩, + ⟨4,592,593,1,0,0,0,-1,1⟩, + ⟨4,593,592,1,0,0,0,1,1⟩, + ⟨4,594,592,1,0,0,0,-2,1⟩, + ⟨4,594,368,1,0,0,0,1,1⟩, + ⟨4,594,8,1,0,0,0,1,1⟩, + ⟨4,595,593,1,0,0,0,1,2⟩, + ⟨4,595,95,1,0,0,0,1,1⟩, + ⟨5,595,0,1,0,0,0,-1,1⟩, + ⟨4,595,594,1,0,0,0,1,1⟩, + ⟨4,594,595,1,0,0,0,-1,1⟩, + ⟨4,595,594,1,0,0,0,1,1⟩, + ⟨5,368,0,1,0,0,0,-2,1⟩, + ⟨5,368,0,1,0,0,0,-1,1⟩, + ⟨4,368,592,1,0,0,0,1,1⟩, + ⟨4,592,368,1,0,0,0,-1,1⟩, + ⟨4,368,592,1,0,0,0,1,1⟩, + ⟨5,26,0,1,0,0,0,-1,1⟩, + ⟨4,26,593,1,0,0,0,1,1⟩, + ⟨4,593,26,1,0,0,0,-1,1⟩, + ⟨4,26,593,1,0,0,0,1,1⟩, + ⟨4,95,594,1,0,0,0,-1,1⟩, + ⟨4,95,26,1,0,0,0,1,2⟩, + ⟨5,95,0,1,0,0,0,-2,1⟩, + ⟨4,8,595,1,0,0,0,-1,1⟩, + ⟨4,8,368,1,0,0,0,-1,1⟩, + ⟨5,8,0,1,0,0,0,-2,1⟩, + ⟨5,8,0,1,0,0,0,-1,1⟩, + ⟨4,8,95,1,0,0,0,1,1⟩, + ⟨4,95,8,1,0,0,0,-1,1⟩, + ⟨4,8,95,1,0,0,0,1,1⟩, + ⟨4,95,382,1,0,0,0,1,1⟩, + ⟨4,8,380,1,0,0,0,1,1⟩, + ⟨4,26,66,1,0,0,0,1,1⟩, + ⟨4,592,376,1,0,0,0,1,1⟩, + ⟨4,540,365,1,0,0,0,-1,2⟩, + ⟨4,365,540,1,0,0,0,1,1⟩, + ⟨4,361,367,1,0,0,0,-1,2⟩, + ⟨4,367,361,1,0,0,0,1,1⟩, + ⟨5,367,0,1,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],974⟩, by decide⟩ +def backward_143 : CheckedSegment frames paid warps := + ⟨⟨backwardShard6State143, backwardShard6State144, + [ + ⟨5,365,0,1,0,0,0,-1,1⟩, + ⟨5,540,0,1,0,0,0,-1,1⟩, + ⟨5,361,0,1,0,0,0,-1,1⟩, + ⟨4,93,86,1,0,0,0,1,1⟩, + ⟨4,93,336,1,0,0,0,1,1⟩, + ⟨4,93,588,1,0,0,0,1,1⟩, + ⟨4,93,587,1,0,0,0,-1,2⟩, + ⟨4,58,336,1,0,0,0,1,1⟩, + ⟨4,336,58,1,0,0,0,-1,1⟩, + ⟨4,58,336,1,0,0,0,1,1⟩, + ⟨5,58,0,1,0,0,0,-2,1⟩, + ⟨4,58,93,1,0,0,0,1,1⟩, + ⟨4,58,588,1,0,0,0,-1,1⟩, + ⟨4,58,587,1,0,0,0,1,2⟩, + ⟨5,86,0,1,0,0,0,-2,1⟩, + ⟨4,86,93,1,0,0,0,1,1⟩, + ⟨4,86,588,1,0,0,0,-1,1⟩, + ⟨4,86,587,1,0,0,0,1,2⟩, + ⟨5,336,0,1,0,0,0,-1,1⟩, + ⟨4,336,588,1,0,0,0,1,1⟩, + ⟨4,588,336,1,0,0,0,-1,1⟩, + ⟨4,336,588,1,0,0,0,1,1⟩, + ⟨5,336,0,1,0,0,0,2,1⟩, + ⟨4,336,93,1,0,0,0,-1,1⟩, + ⟨4,336,58,1,0,0,0,1,1⟩, + ⟨4,336,86,1,0,0,0,1,1⟩, + ⟨5,588,0,1,0,0,0,-2,1⟩, + ⟨4,588,93,1,0,0,0,1,2⟩, + ⟨4,588,58,1,0,0,0,1,2⟩, + ⟨4,588,86,1,0,0,0,1,2⟩, + ⟨4,588,336,1,0,0,0,-1,2⟩, + ⟨4,588,587,1,0,0,0,1,2⟩, + ⟨4,588,586,1,0,0,0,1,1⟩, + ⟨5,587,0,1,0,0,0,-1,2⟩, + ⟨4,587,93,1,0,0,0,-1,2⟩, + ⟨4,587,58,1,0,0,0,1,2⟩, + ⟨4,587,86,1,0,0,0,-1,2⟩, + ⟨4,587,336,1,0,0,0,1,2⟩, + ⟨4,587,588,1,0,0,0,1,1⟩, + ⟨4,587,586,1,0,0,0,-1,1⟩, + ⟨4,587,539,1,0,0,0,-1,2⟩, + ⟨5,586,0,1,0,0,0,-1,1⟩, + ⟨4,586,539,1,0,0,0,1,1⟩, + ⟨4,539,586,1,0,0,0,-1,1⟩, + ⟨4,586,539,1,0,0,0,1,1⟩, + ⟨4,586,58,1,0,0,0,-1,1⟩, + ⟨4,586,86,1,0,0,0,1,1⟩, + ⟨4,586,587,1,0,0,0,1,1⟩, + ⟨5,539,0,1,0,0,0,2,1⟩, + ⟨4,539,588,1,0,0,0,-1,1⟩, + ⟨4,539,587,1,0,0,0,1,1⟩, + ⟨4,539,586,1,0,0,0,1,1⟩, + ⟨4,539,588,1,0,0,0,-1,1⟩, + ⟨4,539,86,1,0,0,0,-1,1⟩, + ⟨4,539,58,1,0,0,0,-1,1⟩, + ⟨4,586,587,1,0,0,0,-1,1⟩, + ⟨4,586,336,1,0,0,0,-1,1⟩, + ⟨4,586,93,1,0,0,0,-1,1⟩, + ⟨5,586,0,1,0,0,0,-1,2⟩, + ⟨5,586,0,1,0,0,0,-1,1⟩, + ⟨4,586,539,1,0,0,0,1,1⟩, + ⟨4,539,586,1,0,0,0,-1,1⟩, + ⟨4,586,539,1,0,0,0,1,1⟩, + ⟨4,587,539,1,0,0,0,-2,1⟩, + ⟨4,587,336,1,0,0,0,1,1⟩, + ⟨4,587,93,1,0,0,0,1,1⟩, + ⟨4,588,586,1,0,0,0,1,2⟩, + ⟨4,588,58,1,0,0,0,1,1⟩, + ⟨5,588,0,1,0,0,0,-1,1⟩, + ⟨4,588,587,1,0,0,0,1,1⟩, + ⟨4,587,588,1,0,0,0,-1,1⟩, + ⟨4,588,587,1,0,0,0,1,1⟩, + ⟨5,336,0,1,0,0,0,-2,1⟩, + ⟨5,336,0,1,0,0,0,-1,1⟩, + ⟨4,336,539,1,0,0,0,1,1⟩, + ⟨4,539,336,1,0,0,0,-1,1⟩, + ⟨4,336,539,1,0,0,0,1,1⟩, + ⟨5,86,0,1,0,0,0,-1,1⟩, + ⟨4,86,586,1,0,0,0,1,1⟩, + ⟨4,586,86,1,0,0,0,-1,1⟩, + ⟨4,86,586,1,0,0,0,1,1⟩, + ⟨4,58,587,1,0,0,0,-1,1⟩, + ⟨4,58,86,1,0,0,0,1,2⟩, + ⟨5,58,0,1,0,0,0,-2,1⟩, + ⟨4,93,588,1,0,0,0,-1,1⟩, + ⟨4,93,336,1,0,0,0,-1,1⟩, + ⟨5,93,0,1,0,0,0,-2,1⟩, + ⟨5,93,0,1,0,0,0,-1,1⟩, + ⟨4,93,58,1,0,0,0,1,1⟩, + ⟨4,58,93,1,0,0,0,-1,1⟩, + ⟨4,93,58,1,0,0,0,1,1⟩, + ⟨4,347,349,1,0,0,0,-1,2⟩, + ⟨4,349,347,1,0,0,0,1,1⟩, + ⟨4,345,351,1,0,0,0,-1,2⟩, + ⟨4,351,345,1,0,0,0,1,1⟩, + ⟨5,351,0,1,0,0,0,-1,1⟩, + ⟨5,349,0,1,0,0,0,-1,1⟩, + ⟨5,347,0,1,0,0,0,-1,1⟩, + ⟨5,345,0,1,0,0,0,-1,1⟩, + ⟨4,108,22,1,0,0,0,1,1⟩, + ⟨4,108,23,1,0,0,0,1,1⟩, + ⟨5,22,0,1,0,0,0,-1,1⟩, + ⟨5,23,0,1,0,0,0,-2,1⟩, + ⟨4,45,107,1,0,0,0,1,1⟩, + ⟨4,45,35,1,0,0,0,1,1⟩, + ⟨4,45,53,1,0,0,0,1,1⟩, + ⟨4,45,305,1,0,0,0,1,1⟩, + ⟨4,45,514,1,0,0,0,-1,2⟩, + ⟨5,107,0,1,0,0,0,-1,1⟩, + ⟨4,107,53,1,0,0,0,1,1⟩, + ⟨4,53,107,1,0,0,0,-1,1⟩, + ⟨4,107,53,1,0,0,0,1,1⟩, + ⟨5,107,0,1,0,0,0,-2,1⟩, + ⟨4,107,45,1,0,0,0,1,1⟩, + ⟨4,107,305,1,0,0,0,-1,1⟩, + ⟨4,107,514,1,0,0,0,1,2⟩, + ⟨5,35,0,1,0,0,0,-2,1⟩, + ⟨4,35,45,1,0,0,0,1,1⟩, + ⟨4,35,305,1,0,0,0,-1,1⟩, + ⟨4,35,514,1,0,0,0,1,2⟩, + ⟨5,53,0,1,0,0,0,-1,1⟩, + ⟨4,53,305,1,0,0,0,1,1⟩, + ⟨4,305,53,1,0,0,0,-1,1⟩, + ⟨4,53,305,1,0,0,0,1,1⟩, + ⟨5,53,0,1,0,0,0,2,1⟩, + ⟨4,53,45,1,0,0,0,-1,1⟩, + ⟨4,53,107,1,0,0,0,1,1⟩, + ⟨4,53,35,1,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],902⟩, by decide⟩ +def backward_144 : CheckedSegment frames paid warps := + ⟨⟨backwardShard6State144, backwardShard6State145, + [ + ⟨5,305,0,1,0,0,0,-2,1⟩, + ⟨4,305,45,1,0,0,0,1,2⟩, + ⟨4,305,107,1,0,0,0,1,2⟩, + ⟨4,305,35,1,0,0,0,1,2⟩, + ⟨4,305,53,1,0,0,0,-1,2⟩, + ⟨4,305,514,1,0,0,0,1,2⟩, + ⟨4,305,493,1,0,0,0,1,1⟩, + ⟨5,514,0,1,0,0,0,-1,2⟩, + ⟨4,514,45,1,0,0,0,-1,2⟩, + ⟨4,514,107,1,0,0,0,1,2⟩, + ⟨4,514,35,1,0,0,0,-1,2⟩, + ⟨4,514,53,1,0,0,0,1,2⟩, + ⟨4,514,305,1,0,0,0,1,1⟩, + ⟨4,514,493,1,0,0,0,-1,1⟩, + ⟨4,514,492,1,0,0,0,-1,2⟩, + ⟨5,493,0,1,0,0,0,-1,1⟩, + ⟨4,493,492,1,0,0,0,1,1⟩, + ⟨4,492,493,1,0,0,0,-1,1⟩, + ⟨4,493,492,1,0,0,0,1,1⟩, + ⟨4,493,107,1,0,0,0,-1,1⟩, + ⟨4,493,35,1,0,0,0,1,1⟩, + ⟨4,493,514,1,0,0,0,1,1⟩, + ⟨5,492,0,1,0,0,0,2,1⟩, + ⟨4,492,305,1,0,0,0,-1,1⟩, + ⟨4,492,514,1,0,0,0,1,1⟩, + ⟨4,492,493,1,0,0,0,1,1⟩, + ⟨4,492,305,1,0,0,0,-1,1⟩, + ⟨4,492,35,1,0,0,0,-1,1⟩, + ⟨4,492,107,1,0,0,0,-1,1⟩, + ⟨4,493,514,1,0,0,0,-1,1⟩, + ⟨4,493,53,1,0,0,0,-1,1⟩, + ⟨4,493,45,1,0,0,0,-1,1⟩, + ⟨5,493,0,1,0,0,0,-1,2⟩, + ⟨5,493,0,1,0,0,0,-1,1⟩, + ⟨4,493,492,1,0,0,0,1,1⟩, + ⟨4,492,493,1,0,0,0,-1,1⟩, + ⟨4,493,492,1,0,0,0,1,1⟩, + ⟨4,514,492,1,0,0,0,-2,1⟩, + ⟨4,514,53,1,0,0,0,1,1⟩, + ⟨4,514,45,1,0,0,0,1,1⟩, + ⟨4,305,493,1,0,0,0,1,2⟩, + ⟨4,305,107,1,0,0,0,1,1⟩, + ⟨5,305,0,1,0,0,0,-1,1⟩, + ⟨4,305,514,1,0,0,0,1,1⟩, + ⟨4,514,305,1,0,0,0,-1,1⟩, + ⟨4,305,514,1,0,0,0,1,1⟩, + ⟨5,53,0,1,0,0,0,-2,1⟩, + ⟨5,53,0,1,0,0,0,-1,1⟩, + ⟨4,53,492,1,0,0,0,1,1⟩, + ⟨4,492,53,1,0,0,0,-1,1⟩, + ⟨4,53,492,1,0,0,0,1,1⟩, + ⟨5,35,0,1,0,0,0,-1,1⟩, + ⟨4,35,493,1,0,0,0,1,1⟩, + ⟨4,493,35,1,0,0,0,-1,1⟩, + ⟨4,35,493,1,0,0,0,1,1⟩, + ⟨4,107,514,1,0,0,0,-1,1⟩, + ⟨4,107,35,1,0,0,0,1,2⟩, + ⟨5,107,0,1,0,0,0,-2,1⟩, + ⟨4,45,305,1,0,0,0,-1,1⟩, + ⟨4,45,53,1,0,0,0,-1,1⟩, + ⟨5,45,0,1,0,0,0,-2,1⟩, + ⟨5,45,0,1,0,0,0,-1,1⟩, + ⟨4,45,107,1,0,0,0,1,1⟩, + ⟨4,107,45,1,0,0,0,-1,1⟩, + ⟨4,45,107,1,0,0,0,1,1⟩, + ⟨4,107,318,1,0,0,0,1,1⟩, + ⟨4,45,316,1,0,0,0,1,1⟩, + ⟨4,35,24,1,0,0,0,1,1⟩, + ⟨4,492,312,1,0,0,0,1,1⟩, + ⟨4,305,308,1,0,0,0,1,1⟩, + ⟨4,514,310,1,0,0,0,1,1⟩, + ⟨4,306,51,1,0,0,0,1,1⟩, + ⟨4,53,306,1,0,0,0,1,1⟩, + ⟨4,493,484,1,0,0,0,1,1⟩, + ⟨4,313,319,1,0,0,0,-1,2⟩, + ⟨4,319,313,1,0,0,0,1,1⟩, + ⟨4,484,316,1,0,0,0,-1,2⟩, + ⟨4,316,484,1,0,0,0,1,1⟩, + ⟨4,310,492,1,0,0,0,-1,2⟩, + ⟨4,492,310,1,0,0,0,1,1⟩, + ⟨4,493,318,1,0,0,0,-1,2⟩, + ⟨4,318,493,1,0,0,0,1,1⟩, + ⟨4,308,312,1,0,0,0,-1,2⟩, + ⟨4,312,308,1,0,0,0,1,1⟩, + ⟨4,514,35,1,0,0,0,-1,2⟩, + ⟨4,35,514,1,0,0,0,1,1⟩, + ⟨4,306,45,1,0,0,0,-1,2⟩, + ⟨4,45,306,1,0,0,0,1,1⟩, + ⟨4,305,24,1,0,0,0,-1,2⟩, + ⟨4,24,305,1,0,0,0,1,1⟩, + ⟨4,53,107,1,0,0,0,-1,2⟩, + ⟨4,107,53,1,0,0,0,1,1⟩, + ⟨4,98,85,1,0,0,0,-1,2⟩, + ⟨4,85,98,1,0,0,0,1,1⟩, + ⟨5,319,0,1,0,0,0,-1,1⟩, + ⟨4,319,35,1,0,0,0,1,1⟩, + ⟨4,35,319,1,0,0,0,-1,1⟩, + ⟨4,319,35,1,0,0,0,1,1⟩, + ⟨4,317,24,1,0,0,0,1,1⟩, + ⟨4,24,317,1,0,0,0,-1,1⟩, + ⟨4,317,24,1,0,0,0,1,1⟩, + ⟨4,315,107,1,0,0,0,1,1⟩, + ⟨4,107,315,1,0,0,0,-1,1⟩, + ⟨4,315,107,1,0,0,0,1,1⟩, + ⟨5,313,0,1,0,0,0,-1,1⟩, + ⟨4,313,45,1,0,0,0,1,1⟩, + ⟨4,45,313,1,0,0,0,-1,1⟩, + ⟨4,313,45,1,0,0,0,1,1⟩, + ⟨4,35,319,1,0,0,0,1,1⟩, + ⟨4,35,318,1,0,0,0,1,1⟩, + ⟨4,24,317,1,0,0,0,1,1⟩, + ⟨4,24,316,1,0,0,0,1,1⟩, + ⟨4,107,315,1,0,0,0,1,1⟩, + ⟨4,107,492,1,0,0,0,1,1⟩, + ⟨4,45,313,1,0,0,0,1,1⟩, + ⟨4,45,312,1,0,0,0,1,1⟩, + ⟨4,85,484,1,0,0,0,1,1⟩, + ⟨4,85,310,1,0,0,0,1,1⟩, + ⟨4,32,493,1,0,0,0,1,1⟩, + ⟨4,32,308,1,0,0,0,1,1⟩, + ⟨4,306,514,1,0,0,0,1,1⟩, + ⟨4,48,306,1,0,0,0,1,1⟩, + ⟨4,53,305,1,0,0,0,1,1⟩, + ⟨4,98,53,1,0,0,0,1,1⟩, + ⟨4,291,294,1,0,0,0,1,1⟩, + ⟨4,542,301,1,0,0,0,-1,2⟩, + ⟨4,301,542,1,0,0,0,1,1⟩, + ⟨4,297,303,1,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],996⟩, by decide⟩ +def backward_145 : CheckedSegment frames paid warps := + ⟨⟨backwardShard6State145, backwardShard6State146, + [ + ⟨4,303,297,1,0,0,0,1,1⟩, + ⟨4,294,515,1,0,0,0,-1,2⟩, + ⟨4,515,294,1,0,0,0,1,1⟩, + ⟨5,303,0,1,0,0,0,-1,1⟩, + ⟨5,301,0,1,0,0,0,-1,1⟩, + ⟨5,542,0,1,0,0,0,-1,1⟩, + ⟨5,297,0,1,0,0,0,-1,1⟩, + ⟨4,103,77,1,0,0,0,1,1⟩, + ⟨4,103,272,1,0,0,0,1,1⟩, + ⟨4,103,273,1,0,0,0,1,1⟩, + ⟨4,103,275,1,0,0,0,-1,2⟩, + ⟨4,17,272,1,0,0,0,1,1⟩, + ⟨4,272,17,1,0,0,0,-1,1⟩, + ⟨4,17,272,1,0,0,0,1,1⟩, + ⟨5,17,0,1,0,0,0,-2,1⟩, + ⟨4,17,103,1,0,0,0,1,1⟩, + ⟨4,17,273,1,0,0,0,-1,1⟩, + ⟨4,17,275,1,0,0,0,1,2⟩, + ⟨5,77,0,1,0,0,0,-2,1⟩, + ⟨4,77,103,1,0,0,0,1,1⟩, + ⟨4,77,273,1,0,0,0,-1,1⟩, + ⟨4,77,275,1,0,0,0,1,2⟩, + ⟨5,272,0,1,0,0,0,-1,1⟩, + ⟨4,272,273,1,0,0,0,1,1⟩, + ⟨4,273,272,1,0,0,0,-1,1⟩, + ⟨4,272,273,1,0,0,0,1,1⟩, + ⟨5,272,0,1,0,0,0,2,1⟩, + ⟨4,272,103,1,0,0,0,-1,1⟩, + ⟨4,272,17,1,0,0,0,1,1⟩, + ⟨4,272,77,1,0,0,0,1,1⟩, + ⟨5,273,0,1,0,0,0,-2,1⟩, + ⟨4,273,103,1,0,0,0,1,2⟩, + ⟨4,273,17,1,0,0,0,1,2⟩, + ⟨4,273,77,1,0,0,0,1,2⟩, + ⟨4,273,272,1,0,0,0,-1,2⟩, + ⟨4,273,275,1,0,0,0,1,2⟩, + ⟨4,273,473,1,0,0,0,1,1⟩, + ⟨5,275,0,1,0,0,0,-1,2⟩, + ⟨4,275,103,1,0,0,0,-1,2⟩, + ⟨4,275,17,1,0,0,0,1,2⟩, + ⟨4,275,77,1,0,0,0,-1,2⟩, + ⟨4,275,272,1,0,0,0,1,2⟩, + ⟨4,275,273,1,0,0,0,1,1⟩, + ⟨4,275,473,1,0,0,0,-1,1⟩, + ⟨4,275,472,1,0,0,0,-1,2⟩, + ⟨5,473,0,1,0,0,0,-1,1⟩, + ⟨4,473,472,1,0,0,0,1,1⟩, + ⟨4,472,473,1,0,0,0,-1,1⟩, + ⟨4,473,472,1,0,0,0,1,1⟩, + ⟨4,473,17,1,0,0,0,-1,1⟩, + ⟨4,473,77,1,0,0,0,1,1⟩, + ⟨4,473,275,1,0,0,0,1,1⟩, + ⟨5,472,0,1,0,0,0,2,1⟩, + ⟨4,472,273,1,0,0,0,-1,1⟩, + ⟨4,472,275,1,0,0,0,1,1⟩, + ⟨4,472,473,1,0,0,0,1,1⟩, + ⟨4,472,273,1,0,0,0,-1,1⟩, + ⟨4,472,77,1,0,0,0,-1,1⟩, + ⟨4,472,17,1,0,0,0,-1,1⟩, + ⟨4,473,275,1,0,0,0,-1,1⟩, + ⟨4,473,272,1,0,0,0,-1,1⟩, + ⟨4,473,103,1,0,0,0,-1,1⟩, + ⟨5,473,0,1,0,0,0,-1,2⟩, + ⟨5,473,0,1,0,0,0,-1,1⟩, + ⟨4,473,472,1,0,0,0,1,1⟩, + ⟨4,472,473,1,0,0,0,-1,1⟩, + ⟨4,473,472,1,0,0,0,1,1⟩, + ⟨4,275,472,1,0,0,0,-2,1⟩, + ⟨4,275,272,1,0,0,0,1,1⟩, + ⟨4,275,103,1,0,0,0,1,1⟩, + ⟨4,273,473,1,0,0,0,1,2⟩, + ⟨4,273,17,1,0,0,0,1,1⟩, + ⟨5,273,0,1,0,0,0,-1,1⟩, + ⟨4,273,275,1,0,0,0,1,1⟩, + ⟨4,275,273,1,0,0,0,-1,1⟩, + ⟨4,273,275,1,0,0,0,1,1⟩, + ⟨5,272,0,1,0,0,0,-2,1⟩, + ⟨5,272,0,1,0,0,0,-1,1⟩, + ⟨4,272,472,1,0,0,0,1,1⟩, + ⟨4,472,272,1,0,0,0,-1,1⟩, + ⟨4,272,472,1,0,0,0,1,1⟩, + ⟨5,77,0,1,0,0,0,-1,1⟩, + ⟨4,77,473,1,0,0,0,1,1⟩, + ⟨4,473,77,1,0,0,0,-1,1⟩, + ⟨4,77,473,1,0,0,0,1,1⟩, + ⟨4,17,275,1,0,0,0,-1,1⟩, + ⟨4,17,77,1,0,0,0,1,2⟩, + ⟨5,17,0,1,0,0,0,-2,1⟩, + ⟨4,103,273,1,0,0,0,-1,1⟩, + ⟨4,103,272,1,0,0,0,-1,1⟩, + ⟨5,103,0,1,0,0,0,-2,1⟩, + ⟨5,103,0,1,0,0,0,-1,1⟩, + ⟨4,103,17,1,0,0,0,1,1⟩, + ⟨4,17,103,1,0,0,0,-1,1⟩, + ⟨4,103,17,1,0,0,0,1,1⟩, + ⟨4,472,280,1,0,0,0,1,1⟩, + ⟨4,272,274,1,0,0,0,1,1⟩, + ⟨4,283,285,1,0,0,0,-1,2⟩, + ⟨4,285,283,1,0,0,0,1,1⟩, + ⟨4,281,287,1,0,0,0,-1,2⟩, + ⟨4,287,281,1,0,0,0,1,1⟩, + ⟨4,100,56,1,0,0,0,-1,2⟩, + ⟨4,56,100,1,0,0,0,1,1⟩, + ⟨5,287,0,1,0,0,0,-1,1⟩, + ⟨5,285,0,1,0,0,0,-1,1⟩, + ⟨5,283,0,1,0,0,0,-1,1⟩, + ⟨5,281,0,1,0,0,0,-1,1⟩, + ⟨4,0,27,1,0,0,0,-1,2⟩, + ⟨4,27,0,1,0,0,0,1,1⟩, + ⟨5,239,0,1,0,0,0,-1,1⟩, + ⟨5,237,0,1,0,0,0,-1,1⟩, + ⟨5,235,0,1,0,0,0,-1,1⟩, + ⟨5,233,0,1,0,0,0,-1,1⟩, + ⟨4,559,501,1,0,0,0,-1,1⟩, + ⟨4,558,500,1,0,0,0,-1,1⟩, + ⟨4,545,499,1,0,0,0,-1,1⟩, + ⟨4,544,498,1,0,0,0,-1,1⟩, + ⟨4,547,512,1,0,0,0,-1,1⟩, + ⟨4,546,511,1,0,0,0,-1,1⟩, + ⟨4,557,510,1,0,0,0,-1,1⟩, + ⟨4,556,509,1,0,0,0,-1,1⟩, + ⟨4,571,552,1,0,0,0,1,1⟩, + ⟨4,571,564,1,0,0,0,-1,1⟩, + ⟨4,570,552,1,0,0,0,1,1⟩, + ⟨4,570,564,1,0,0,0,-1,1⟩, + ⟨4,565,564,1,0,0,0,-1,1⟩, + ⟨4,573,562,1,0,0,0,-1,1⟩, + ⟨5,607,0,1,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],902⟩, by decide⟩ +def backward_146 : CheckedSegment frames paid warps := + ⟨⟨backwardShard6State146, backwardShard6State147, + [ + ⟨4,306,53,1,0,0,0,-1,1⟩, + ⟨4,53,306,1,0,0,0,1,1⟩, + ⟨4,306,53,1,0,0,0,-1,1⟩, + ⟨5,306,0,1,0,0,0,-1,1⟩, + ⟨4,306,305,1,0,0,0,-1,1⟩, + ⟨4,305,306,1,0,0,0,1,1⟩, + ⟨4,306,305,1,0,0,0,-1,1⟩, + ⟨5,306,0,1,0,0,0,-1,1⟩, + ⟨5,305,0,1,0,0,0,1,2⟩, + ⟨4,305,53,1,0,0,0,-1,2⟩, + ⟨4,305,308,1,0,0,0,-1,2⟩, + ⟨4,305,493,1,0,0,0,-1,2⟩, + ⟨4,305,310,1,0,0,0,1,2⟩, + ⟨4,305,484,1,0,0,0,1,2⟩, + ⟨4,308,306,1,0,0,0,-1,1⟩, + ⟨4,306,308,1,0,0,0,1,1⟩, + ⟨4,308,306,1,0,0,0,-1,1⟩, + ⟨5,308,0,1,0,0,0,-1,1⟩, + ⟨4,493,514,1,0,0,0,-1,1⟩, + ⟨4,514,493,1,0,0,0,1,1⟩, + ⟨4,493,514,1,0,0,0,-1,1⟩, + ⟨5,493,0,1,0,0,0,-1,1⟩, + ⟨5,514,0,1,0,0,0,-1,1⟩, + ⟨4,514,53,1,0,0,0,-1,1⟩, + ⟨4,514,305,1,0,0,0,-2,1⟩, + ⟨4,514,306,1,0,0,0,-1,1⟩, + ⟨4,514,310,1,0,0,0,2,1⟩, + ⟨4,514,484,1,0,0,0,2,1⟩, + ⟨4,514,312,1,0,0,0,1,1⟩, + ⟨4,514,313,1,0,0,0,1,1⟩, + ⟨4,514,318,1,0,0,0,-1,1⟩, + ⟨4,514,319,1,0,0,0,-1,1⟩, + ⟨4,310,308,1,0,0,0,-1,1⟩, + ⟨4,308,310,1,0,0,0,1,1⟩, + ⟨4,310,308,1,0,0,0,-1,1⟩, + ⟨5,310,0,1,0,0,0,-1,1⟩, + ⟨5,308,0,1,0,0,0,2,1⟩, + ⟨4,308,53,1,0,0,0,-1,1⟩, + ⟨4,308,305,1,0,0,0,-2,1⟩, + ⟨4,308,306,1,0,0,0,-1,1⟩, + ⟨4,308,514,1,0,0,0,-1,1⟩, + ⟨4,308,484,1,0,0,0,2,1⟩, + ⟨4,308,312,1,0,0,0,1,1⟩, + ⟨4,308,313,1,0,0,0,1,1⟩, + ⟨4,308,318,1,0,0,0,-1,1⟩, + ⟨4,308,319,1,0,0,0,-1,1⟩, + ⟨4,312,493,1,0,0,0,-1,1⟩, + ⟨4,493,312,1,0,0,0,1,1⟩, + ⟨4,312,493,1,0,0,0,-1,1⟩, + ⟨5,312,0,1,0,0,0,-1,1⟩, + ⟨5,493,0,1,0,0,0,-1,2⟩, + ⟨4,493,313,1,0,0,0,-1,2⟩, + ⟨4,493,492,1,0,0,0,1,2⟩, + ⟨4,493,315,1,0,0,0,1,2⟩, + ⟨4,493,316,1,0,0,0,1,2⟩, + ⟨4,493,317,1,0,0,0,1,2⟩, + ⟨4,493,318,1,0,0,0,-1,2⟩, + ⟨4,493,319,1,0,0,0,-1,2⟩, + ⟨4,484,310,1,0,0,0,-1,1⟩, + ⟨4,310,484,1,0,0,0,1,1⟩, + ⟨4,484,310,1,0,0,0,-1,1⟩, + ⟨5,484,0,1,0,0,0,-1,1⟩, + ⟨4,313,484,1,0,0,0,-1,1⟩, + ⟨4,484,313,1,0,0,0,1,1⟩, + ⟨4,313,484,1,0,0,0,-1,1⟩, + ⟨5,313,0,1,0,0,0,-1,1⟩, + ⟨5,484,0,1,0,0,0,-1,1⟩, + ⟨4,484,493,1,0,0,0,-2,1⟩, + ⟨4,484,492,1,0,0,0,1,1⟩, + ⟨4,484,315,1,0,0,0,1,1⟩, + ⟨4,484,316,1,0,0,0,1,1⟩, + ⟨4,484,317,1,0,0,0,1,1⟩, + ⟨4,484,318,1,0,0,0,-1,1⟩, + ⟨4,484,319,1,0,0,0,-1,1⟩, + ⟨5,312,0,1,0,0,0,-1,1⟩, + ⟨4,312,493,1,0,0,0,-2,1⟩, + ⟨4,312,484,1,0,0,0,-1,1⟩, + ⟨4,312,492,1,0,0,0,1,1⟩, + ⟨4,312,315,1,0,0,0,1,1⟩, + ⟨4,312,316,1,0,0,0,1,1⟩, + ⟨4,312,317,1,0,0,0,1,1⟩, + ⟨4,312,318,1,0,0,0,-1,1⟩, + ⟨4,312,319,1,0,0,0,-1,1⟩, + ⟨4,492,313,1,0,0,0,-1,1⟩, + ⟨4,313,492,1,0,0,0,1,1⟩, + ⟨4,492,313,1,0,0,0,-1,1⟩, + ⟨5,492,0,1,0,0,0,-1,1⟩, + ⟨5,313,0,1,0,0,0,1,2⟩, + ⟨4,313,53,1,0,0,0,1,2⟩, + ⟨4,313,305,1,0,0,0,1,1⟩, + ⟨4,313,306,1,0,0,0,1,2⟩, + ⟨4,313,514,1,0,0,0,1,2⟩, + ⟨4,313,308,1,0,0,0,1,2⟩, + ⟨4,313,493,1,0,0,0,1,1⟩, + ⟨4,313,310,1,0,0,0,-1,1⟩, + ⟨4,313,315,1,0,0,0,-1,2⟩, + ⟨4,313,316,1,0,0,0,-1,2⟩, + ⟨4,313,317,1,0,0,0,-1,2⟩, + ⟨4,313,318,1,0,0,0,1,1⟩, + ⟨4,313,319,1,0,0,0,1,1⟩, + ⟨4,315,492,1,0,0,0,-1,1⟩, + ⟨4,492,315,1,0,0,0,1,1⟩, + ⟨4,315,492,1,0,0,0,-1,1⟩, + ⟨5,315,0,1,0,0,0,-1,1⟩, + ⟨5,492,0,1,0,0,0,2,1⟩, + ⟨4,492,53,1,0,0,0,-2,1⟩, + ⟨4,492,305,1,0,0,0,-2,1⟩, + ⟨4,492,514,1,0,0,0,-1,1⟩, + ⟨4,492,493,1,0,0,0,-2,1⟩, + ⟨4,492,310,1,0,0,0,2,1⟩, + ⟨4,492,313,1,0,0,0,2,1⟩, + ⟨4,492,318,1,0,0,0,-2,1⟩, + ⟨4,492,319,1,0,0,0,-2,1⟩, + ⟨4,315,53,1,0,0,0,1,1⟩, + ⟨4,315,306,1,0,0,0,-1,1⟩, + ⟨4,315,308,1,0,0,0,-1,1⟩, + ⟨4,315,313,1,0,0,0,-1,1⟩, + ⟨4,315,492,1,0,0,0,1,1⟩, + ⟨4,315,316,1,0,0,0,1,1⟩, + ⟨4,315,317,1,0,0,0,1,1⟩, + ⟨5,317,0,1,0,0,0,2,1⟩, + ⟨4,317,53,1,0,0,0,1,1⟩, + ⟨4,317,306,1,0,0,0,-1,1⟩, + ⟨4,317,308,1,0,0,0,-1,1⟩, + ⟨4,317,313,1,0,0,0,-1,1⟩, + ⟨4,317,492,1,0,0,0,1,1⟩, + ⟨4,317,315,1,0,0,0,-1,1⟩, + ⟨4,317,316,1,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],978⟩, by decide⟩ +#eval "NativeBackwardProofs6 checked" +end NativeData diff --git a/research/kappa-round3-warp-lean-20261022/NativeBackwardProofs6.log b/research/kappa-round3-warp-lean-20261022/NativeBackwardProofs6.log new file mode 100644 index 0000000000..517a73eeb4 --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeBackwardProofs6.log @@ -0,0 +1 @@ +"NativeBackwardProofs6 checked" diff --git a/research/kappa-round3-warp-lean-20261022/NativeBackwardProofs7.lean b/research/kappa-round3-warp-lean-20261022/NativeBackwardProofs7.lean new file mode 100644 index 0000000000..54009256ed --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeBackwardProofs7.lean @@ -0,0 +1,2748 @@ +-- Generated by native_generate.py from canonical payload SHA256 +-- cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd +import NativeData +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NativeData +open NativeCertificate +def backwardShard7State147 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard7State148 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard7State149 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard7State150 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard7State151 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard7State152 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard7State153 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard7State154 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard7State155 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard7State156 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard7State157 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard7State158 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard7State159 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard7State160 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard7State161 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard7State162 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard7State163 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard7State164 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard7State165 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard7State166 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard7State167 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backwardShard7State168 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))))))))) +def backward_147 : CheckedSegment frames paid warps := + ⟨⟨backwardShard7State147, backwardShard7State148, + [ + ⟨5,319,0,1,0,0,0,2,1⟩, + ⟨4,319,493,1,0,0,0,2,1⟩, + ⟨4,319,484,1,0,0,0,1,1⟩, + ⟨4,319,312,1,0,0,0,1,1⟩, + ⟨4,319,313,1,0,0,0,-1,1⟩, + ⟨4,319,315,1,0,0,0,-1,1⟩, + ⟨4,319,316,1,0,0,0,-1,1⟩, + ⟨4,319,317,1,0,0,0,-1,1⟩, + ⟨4,319,318,1,0,0,0,1,1⟩, + ⟨5,476,0,1,0,0,0,-1,1⟩, + ⟨4,476,598,1,0,0,0,-2,1⟩, + ⟨4,476,600,1,0,0,0,2,1⟩, + ⟨4,476,622,1,0,0,0,-1,1⟩, + ⟨4,476,624,1,0,0,0,1,1⟩, + ⟨4,476,464,1,0,0,0,1,1⟩, + ⟨5,502,0,1,0,0,0,-1,2⟩, + ⟨4,502,513,1,0,0,0,1,1⟩, + ⟨4,513,524,1,0,0,0,1,1⟩, + ⟨4,474,499,1,0,0,0,1,1⟩, + ⟨4,474,317,1,0,0,0,-1,1⟩, + ⟨4,474,456,1,0,0,0,1,1⟩, + ⟨4,279,474,1,0,0,0,1,1⟩, + ⟨4,247,456,1,0,0,0,1,1⟩, + ⟨4,473,279,1,0,0,0,1,1⟩, + ⟨4,475,456,1,0,0,0,1,1⟩, + ⟨4,457,456,1,0,0,0,1,1⟩, + ⟨4,475,457,1,0,0,0,-1,1⟩, + ⟨4,111,475,1,0,0,0,1,1⟩, + ⟨4,475,111,1,0,0,0,-1,1⟩, + ⟨4,111,475,1,0,0,0,1,1⟩, + ⟨4,322,111,1,0,0,0,-1,1⟩, + ⟨4,111,244,1,0,0,0,1,1⟩, + ⟨4,322,290,1,0,0,0,1,1⟩, + ⟨4,475,295,1,0,0,0,1,1⟩, + ⟨4,322,111,1,0,0,0,1,1⟩, + ⟨4,475,532,1,0,0,0,1,1⟩, + ⟨4,474,456,1,0,0,0,-1,1⟩, + ⟨4,477,510,1,0,0,0,1,1⟩, + ⟨4,521,512,1,0,0,0,1,1⟩, + ⟨4,523,310,1,0,0,0,1,1⟩, + ⟨4,523,316,1,0,0,0,-1,1⟩, + ⟨4,523,500,1,0,0,0,1,1⟩, + ⟨4,523,491,1,0,0,0,1,1⟩, + ⟨4,350,523,1,0,0,0,1,1⟩, + ⟨4,302,491,1,0,0,0,1,1⟩, + ⟨4,58,350,1,0,0,0,1,1⟩, + ⟨4,40,302,1,0,0,0,1,1⟩, + ⟨4,487,498,1,0,0,0,1,1⟩, + ⟨4,487,306,1,0,0,0,1,1⟩, + ⟨4,487,484,1,0,0,0,-1,1⟩, + ⟨4,487,467,1,0,0,0,1,1⟩, + ⟨4,292,487,1,0,0,0,1,1⟩, + ⟨4,260,467,1,0,0,0,1,1⟩, + ⟨4,289,292,1,0,0,0,1,1⟩, + ⟨4,292,296,1,0,0,0,-1,2⟩, + ⟨4,296,292,1,0,0,0,1,1⟩, + ⟨4,486,467,1,0,0,0,1,1⟩, + ⟨4,466,467,1,0,0,0,1,1⟩, + ⟨4,487,467,1,0,0,0,-1,1⟩, + ⟨4,486,466,1,0,0,0,-1,1⟩, + ⟨4,486,63,1,0,0,0,4,1⟩, + ⟨4,486,62,1,0,0,0,-1,1⟩, + ⟨4,62,486,1,0,0,0,1,1⟩, + ⟨4,486,62,1,0,0,0,-1,1⟩, + ⟨5,62,0,1,0,0,0,1,-4⟩, + ⟨4,486,62,1,0,0,0,1,1⟩, + ⟨4,528,62,1,0,0,0,-1,1⟩, + ⟨4,72,62,1,0,0,0,1,1⟩, + ⟨4,71,62,1,0,0,0,-1,1⟩, + ⟨4,70,62,1,0,0,0,-1,1⟩, + ⟨4,63,62,1,0,0,0,1,1⟩, + ⟨4,522,62,1,0,0,0,-1,1⟩, + ⟨4,62,522,1,0,0,0,1,1⟩, + ⟨4,522,62,1,0,0,0,-1,1⟩, + ⟨5,62,0,1,0,0,0,1,-4⟩, + ⟨4,486,62,1,0,0,0,-1,1⟩, + ⟨4,528,62,1,0,0,0,1,1⟩, + ⟨4,522,62,1,0,0,0,1,1⟩, + ⟨4,72,62,1,0,0,0,1,1⟩, + ⟨4,71,62,1,0,0,0,-1,1⟩, + ⟨4,70,62,1,0,0,0,-1,1⟩, + ⟨4,528,530,1,0,0,0,1,1⟩, + ⟨4,486,522,1,0,0,0,1,1⟩, + ⟨4,70,2,1,0,0,0,1,1⟩, + ⟨4,72,71,1,0,0,0,1,1⟩, + ⟨4,62,57,1,0,0,0,1,1⟩, + ⟨4,63,92,1,0,0,0,1,1⟩, + ⟨4,486,269,1,0,0,0,-1,2⟩, + ⟨4,269,486,1,0,0,0,1,1⟩, + ⟨4,530,271,1,0,0,0,-1,2⟩, + ⟨4,271,530,1,0,0,0,1,1⟩, + ⟨4,2,25,1,0,0,0,-1,2⟩, + ⟨4,25,2,1,0,0,0,1,1⟩, + ⟨4,72,89,1,0,0,0,-1,2⟩, + ⟨4,89,72,1,0,0,0,1,1⟩, + ⟨5,271,0,1,0,0,0,-1,1⟩, + ⟨5,269,0,1,0,0,0,-1,1⟩, + ⟨5,486,0,1,0,0,0,-1,1⟩, + ⟨5,530,0,1,0,0,0,-1,1⟩, + ⟨4,63,62,1,0,0,0,1,1⟩, + ⟨4,63,11,1,0,0,0,1,1⟩, + ⟨4,63,240,1,0,0,0,1,1⟩, + ⟨4,63,241,1,0,0,0,1,1⟩, + ⟨4,63,243,1,0,0,0,-1,2⟩, + ⟨5,62,0,1,0,0,0,-1,1⟩, + ⟨4,62,240,1,0,0,0,1,1⟩, + ⟨4,240,62,1,0,0,0,-1,1⟩, + ⟨4,62,240,1,0,0,0,1,1⟩, + ⟨5,62,0,1,0,0,0,-2,1⟩, + ⟨4,62,63,1,0,0,0,1,1⟩, + ⟨4,62,241,1,0,0,0,-1,1⟩, + ⟨4,62,243,1,0,0,0,1,2⟩, + ⟨5,11,0,1,0,0,0,-2,1⟩, + ⟨4,11,63,1,0,0,0,1,1⟩, + ⟨4,11,241,1,0,0,0,-1,1⟩, + ⟨4,11,243,1,0,0,0,1,2⟩, + ⟨5,240,0,1,0,0,0,-1,1⟩, + ⟨4,240,241,1,0,0,0,1,1⟩, + ⟨4,241,240,1,0,0,0,-1,1⟩, + ⟨4,240,241,1,0,0,0,1,1⟩, + ⟨5,240,0,1,0,0,0,2,1⟩, + ⟨4,240,63,1,0,0,0,-1,1⟩, + ⟨4,240,62,1,0,0,0,1,1⟩, + ⟨4,240,11,1,0,0,0,1,1⟩, + ⟨5,241,0,1,0,0,0,-2,1⟩, + ⟨4,241,63,1,0,0,0,1,2⟩, + ⟨4,241,62,1,0,0,0,1,2⟩, + ⟨4,241,11,1,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],982⟩, by decide⟩ +def backward_148 : CheckedSegment frames paid warps := + ⟨⟨backwardShard7State148, backwardShard7State149, + [ + ⟨4,241,240,1,0,0,0,-1,2⟩, + ⟨4,241,243,1,0,0,0,1,2⟩, + ⟨4,241,245,1,0,0,0,1,1⟩, + ⟨5,243,0,1,0,0,0,-1,2⟩, + ⟨4,243,63,1,0,0,0,-1,2⟩, + ⟨4,243,62,1,0,0,0,1,2⟩, + ⟨4,243,11,1,0,0,0,-1,2⟩, + ⟨4,243,240,1,0,0,0,1,2⟩, + ⟨4,243,241,1,0,0,0,1,1⟩, + ⟨4,243,245,1,0,0,0,-1,1⟩, + ⟨4,243,250,1,0,0,0,-1,2⟩, + ⟨5,245,0,1,0,0,0,-1,1⟩, + ⟨4,245,250,1,0,0,0,1,1⟩, + ⟨4,250,245,1,0,0,0,-1,1⟩, + ⟨4,245,250,1,0,0,0,1,1⟩, + ⟨4,245,62,1,0,0,0,-1,1⟩, + ⟨4,245,11,1,0,0,0,1,1⟩, + ⟨4,245,243,1,0,0,0,1,1⟩, + ⟨5,250,0,1,0,0,0,2,1⟩, + ⟨4,250,241,1,0,0,0,-1,1⟩, + ⟨4,250,243,1,0,0,0,1,1⟩, + ⟨4,250,245,1,0,0,0,1,1⟩, + ⟨4,250,241,1,0,0,0,-1,1⟩, + ⟨4,250,11,1,0,0,0,-1,1⟩, + ⟨4,250,62,1,0,0,0,-1,1⟩, + ⟨4,245,243,1,0,0,0,-1,1⟩, + ⟨4,245,240,1,0,0,0,-1,1⟩, + ⟨4,245,63,1,0,0,0,-1,1⟩, + ⟨5,245,0,1,0,0,0,-1,2⟩, + ⟨5,245,0,1,0,0,0,-1,1⟩, + ⟨4,245,250,1,0,0,0,1,1⟩, + ⟨4,250,245,1,0,0,0,-1,1⟩, + ⟨4,245,250,1,0,0,0,1,1⟩, + ⟨4,243,250,1,0,0,0,-2,1⟩, + ⟨4,243,240,1,0,0,0,1,1⟩, + ⟨4,243,63,1,0,0,0,1,1⟩, + ⟨4,241,245,1,0,0,0,1,2⟩, + ⟨4,241,62,1,0,0,0,1,1⟩, + ⟨5,241,0,1,0,0,0,-1,1⟩, + ⟨4,241,243,1,0,0,0,1,1⟩, + ⟨4,243,241,1,0,0,0,-1,1⟩, + ⟨4,241,243,1,0,0,0,1,1⟩, + ⟨5,240,0,1,0,0,0,-2,1⟩, + ⟨5,240,0,1,0,0,0,-1,1⟩, + ⟨4,240,250,1,0,0,0,1,1⟩, + ⟨4,250,240,1,0,0,0,-1,1⟩, + ⟨4,240,250,1,0,0,0,1,1⟩, + ⟨5,11,0,1,0,0,0,-1,1⟩, + ⟨4,11,245,1,0,0,0,1,1⟩, + ⟨4,245,11,1,0,0,0,-1,1⟩, + ⟨4,11,245,1,0,0,0,1,1⟩, + ⟨4,62,243,1,0,0,0,-1,1⟩, + ⟨4,62,11,1,0,0,0,1,2⟩, + ⟨5,62,0,1,0,0,0,-2,1⟩, + ⟨4,63,241,1,0,0,0,-1,1⟩, + ⟨4,63,240,1,0,0,0,-1,1⟩, + ⟨5,63,0,1,0,0,0,-2,1⟩, + ⟨5,63,0,1,0,0,0,-1,1⟩, + ⟨4,63,62,1,0,0,0,1,1⟩, + ⟨4,62,63,1,0,0,0,-1,1⟩, + ⟨4,63,62,1,0,0,0,1,1⟩, + ⟨4,63,252,1,0,0,0,1,1⟩, + ⟨4,243,246,1,0,0,0,1,1⟩, + ⟨4,240,242,1,0,0,0,1,1⟩, + ⟨4,245,247,1,0,0,0,1,1⟩, + ⟨4,528,253,1,0,0,0,-1,2⟩, + ⟨4,253,528,1,0,0,0,1,1⟩, + ⟨4,522,255,1,0,0,0,-1,2⟩, + ⟨4,255,522,1,0,0,0,1,1⟩, + ⟨4,247,252,1,0,0,0,-1,2⟩, + ⟨4,252,247,1,0,0,0,1,1⟩, + ⟨4,242,63,1,0,0,0,-1,2⟩, + ⟨4,63,242,1,0,0,0,1,1⟩, + ⟨4,71,90,1,0,0,0,-1,2⟩, + ⟨4,90,71,1,0,0,0,1,1⟩, + ⟨4,70,91,1,0,0,0,-1,2⟩, + ⟨4,91,70,1,0,0,0,1,1⟩, + ⟨5,255,0,1,0,0,0,-1,1⟩, + ⟨5,253,0,1,0,0,0,-1,1⟩, + ⟨5,528,0,1,0,0,0,-1,1⟩, + ⟨5,522,0,1,0,0,0,-1,1⟩, + ⟨4,522,63,1,0,0,0,1,1⟩, + ⟨4,63,522,1,0,0,0,-1,1⟩, + ⟨4,522,63,1,0,0,0,1,1⟩, + ⟨4,63,522,1,0,0,0,1,1⟩, + ⟨4,91,247,1,0,0,0,1,1⟩, + ⟨4,92,57,1,0,0,0,1,1⟩, + ⟨4,92,81,1,0,0,0,1,1⟩, + ⟨4,92,224,1,0,0,0,1,1⟩, + ⟨4,92,225,1,0,0,0,1,1⟩, + ⟨4,92,227,1,0,0,0,-1,2⟩, + ⟨5,57,0,1,0,0,0,-1,1⟩, + ⟨4,57,224,1,0,0,0,1,1⟩, + ⟨4,224,57,1,0,0,0,-1,1⟩, + ⟨4,57,224,1,0,0,0,1,1⟩, + ⟨5,57,0,1,0,0,0,-2,1⟩, + ⟨4,57,92,1,0,0,0,1,1⟩, + ⟨4,57,225,1,0,0,0,-1,1⟩, + ⟨4,57,227,1,0,0,0,1,2⟩, + ⟨5,81,0,1,0,0,0,-2,1⟩, + ⟨4,81,92,1,0,0,0,1,1⟩, + ⟨4,81,225,1,0,0,0,-1,1⟩, + ⟨4,81,227,1,0,0,0,1,2⟩, + ⟨5,224,0,1,0,0,0,-1,1⟩, + ⟨4,224,225,1,0,0,0,1,1⟩, + ⟨4,225,224,1,0,0,0,-1,1⟩, + ⟨4,224,225,1,0,0,0,1,1⟩, + ⟨5,224,0,1,0,0,0,2,1⟩, + ⟨4,224,92,1,0,0,0,-1,1⟩, + ⟨4,224,57,1,0,0,0,1,1⟩, + ⟨4,224,81,1,0,0,0,1,1⟩, + ⟨5,225,0,1,0,0,0,-2,1⟩, + ⟨4,225,92,1,0,0,0,1,2⟩, + ⟨4,225,57,1,0,0,0,1,2⟩, + ⟨4,225,81,1,0,0,0,1,2⟩, + ⟨4,225,224,1,0,0,0,-1,2⟩, + ⟨4,225,227,1,0,0,0,1,2⟩, + ⟨4,225,229,1,0,0,0,1,1⟩, + ⟨5,227,0,1,0,0,0,-1,2⟩, + ⟨4,227,92,1,0,0,0,-1,2⟩, + ⟨4,227,57,1,0,0,0,1,2⟩, + ⟨4,227,81,1,0,0,0,-1,2⟩, + ⟨4,227,224,1,0,0,0,1,2⟩, + ⟨4,227,225,1,0,0,0,1,1⟩, + ⟨4,227,229,1,0,0,0,-1,1⟩, + ⟨4,227,234,1,0,0,0,-1,2⟩, + ⟨5,229,0,1,0,0,0,-1,1⟩, + ⟨4,229,234,1,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],956⟩, by decide⟩ +def backward_149 : CheckedSegment frames paid warps := + ⟨⟨backwardShard7State149, backwardShard7State150, + [ + ⟨4,234,229,1,0,0,0,-1,1⟩, + ⟨4,229,234,1,0,0,0,1,1⟩, + ⟨4,229,57,1,0,0,0,-1,1⟩, + ⟨4,229,81,1,0,0,0,1,1⟩, + ⟨4,229,227,1,0,0,0,1,1⟩, + ⟨5,234,0,1,0,0,0,2,1⟩, + ⟨4,234,225,1,0,0,0,-1,1⟩, + ⟨4,234,227,1,0,0,0,1,1⟩, + ⟨4,234,229,1,0,0,0,1,1⟩, + ⟨4,234,225,1,0,0,0,-1,1⟩, + ⟨4,234,81,1,0,0,0,-1,1⟩, + ⟨4,234,57,1,0,0,0,-1,1⟩, + ⟨4,229,227,1,0,0,0,-1,1⟩, + ⟨4,229,224,1,0,0,0,-1,1⟩, + ⟨4,229,92,1,0,0,0,-1,1⟩, + ⟨5,229,0,1,0,0,0,-1,2⟩, + ⟨5,229,0,1,0,0,0,-1,1⟩, + ⟨4,229,234,1,0,0,0,1,1⟩, + ⟨4,234,229,1,0,0,0,-1,1⟩, + ⟨4,229,234,1,0,0,0,1,1⟩, + ⟨4,227,234,1,0,0,0,-2,1⟩, + ⟨4,227,224,1,0,0,0,1,1⟩, + ⟨4,227,92,1,0,0,0,1,1⟩, + ⟨4,225,229,1,0,0,0,1,2⟩, + ⟨4,225,57,1,0,0,0,1,1⟩, + ⟨5,225,0,1,0,0,0,-1,1⟩, + ⟨4,225,227,1,0,0,0,1,1⟩, + ⟨4,227,225,1,0,0,0,-1,1⟩, + ⟨4,225,227,1,0,0,0,1,1⟩, + ⟨5,224,0,1,0,0,0,-2,1⟩, + ⟨5,224,0,1,0,0,0,-1,1⟩, + ⟨4,224,234,1,0,0,0,1,1⟩, + ⟨4,234,224,1,0,0,0,-1,1⟩, + ⟨4,224,234,1,0,0,0,1,1⟩, + ⟨5,81,0,1,0,0,0,-1,1⟩, + ⟨4,81,229,1,0,0,0,1,1⟩, + ⟨4,229,81,1,0,0,0,-1,1⟩, + ⟨4,81,229,1,0,0,0,1,1⟩, + ⟨4,57,227,1,0,0,0,-1,1⟩, + ⟨4,57,81,1,0,0,0,1,2⟩, + ⟨5,57,0,1,0,0,0,-2,1⟩, + ⟨4,92,225,1,0,0,0,-1,1⟩, + ⟨4,92,224,1,0,0,0,-1,1⟩, + ⟨5,92,0,1,0,0,0,-2,1⟩, + ⟨5,92,0,1,0,0,0,-1,1⟩, + ⟨4,92,57,1,0,0,0,1,1⟩, + ⟨4,57,92,1,0,0,0,-1,1⟩, + ⟨4,92,57,1,0,0,0,1,1⟩, + ⟨4,57,238,1,0,0,0,1,1⟩, + ⟨4,92,236,1,0,0,0,1,1⟩, + ⟨4,81,7,1,0,0,0,1,1⟩, + ⟨4,234,232,1,0,0,0,1,1⟩, + ⟨4,225,518,1,0,0,0,1,1⟩, + ⟨4,227,553,1,0,0,0,1,1⟩, + ⟨4,224,520,1,0,0,0,1,1⟩, + ⟨4,229,231,1,0,0,0,1,1⟩, + ⟨4,231,236,1,0,0,0,-1,2⟩, + ⟨4,236,231,1,0,0,0,1,1⟩, + ⟨4,553,234,1,0,0,0,-1,2⟩, + ⟨4,234,553,1,0,0,0,1,1⟩, + ⟨4,229,238,1,0,0,0,-1,2⟩, + ⟨4,238,229,1,0,0,0,1,1⟩, + ⟨4,518,232,1,0,0,0,-1,2⟩, + ⟨4,232,518,1,0,0,0,1,1⟩, + ⟨4,227,81,1,0,0,0,-1,2⟩, + ⟨4,81,227,1,0,0,0,1,1⟩, + ⟨4,520,92,1,0,0,0,-1,2⟩, + ⟨4,92,520,1,0,0,0,1,1⟩, + ⟨4,225,7,1,0,0,0,-1,2⟩, + ⟨4,7,225,1,0,0,0,1,1⟩, + ⟨4,224,57,1,0,0,0,-1,2⟩, + ⟨4,57,224,1,0,0,0,1,1⟩, + ⟨4,239,81,1,0,0,0,1,1⟩, + ⟨4,81,239,1,0,0,0,-1,1⟩, + ⟨4,239,81,1,0,0,0,1,1⟩, + ⟨4,237,7,1,0,0,0,1,1⟩, + ⟨4,7,237,1,0,0,0,-1,1⟩, + ⟨4,237,7,1,0,0,0,1,1⟩, + ⟨4,235,57,1,0,0,0,1,1⟩, + ⟨4,57,235,1,0,0,0,-1,1⟩, + ⟨4,235,57,1,0,0,0,1,1⟩, + ⟨4,233,92,1,0,0,0,1,1⟩, + ⟨4,92,233,1,0,0,0,-1,1⟩, + ⟨4,233,92,1,0,0,0,1,1⟩, + ⟨4,81,239,1,0,0,0,1,1⟩, + ⟨4,81,238,1,0,0,0,1,1⟩, + ⟨4,7,237,1,0,0,0,1,1⟩, + ⟨4,7,236,1,0,0,0,1,1⟩, + ⟨4,57,235,1,0,0,0,1,1⟩, + ⟨4,57,234,1,0,0,0,1,1⟩, + ⟨4,92,233,1,0,0,0,1,1⟩, + ⟨4,92,232,1,0,0,0,1,1⟩, + ⟨4,27,231,1,0,0,0,1,1⟩, + ⟨4,27,553,1,0,0,0,1,1⟩, + ⟨4,76,227,1,0,0,0,1,1⟩, + ⟨4,76,520,1,0,0,0,1,1⟩, + ⟨4,326,76,1,0,0,0,1,1⟩, + ⟨4,324,76,1,0,0,0,-1,1⟩, + ⟨1,535,0,970,1,2308,0,0,1⟩, + ⟨4,324,535,1,0,0,0,-1,1⟩, + ⟨1,533,0,968,1,2302,0,0,1⟩, + ⟨4,326,533,1,0,0,0,-1,1⟩, + ⟨4,535,258,1,0,0,0,1,1⟩, + ⟨4,533,263,1,0,0,0,1,1⟩, + ⟨4,324,276,1,0,0,0,1,1⟩, + ⟨4,326,278,1,0,0,0,1,1⟩, + ⟨4,324,535,1,0,0,0,1,1⟩, + ⟨4,326,533,1,0,0,0,1,1⟩, + ⟨4,278,476,1,0,0,0,1,1⟩, + ⟨4,263,464,1,0,0,0,1,1⟩, + ⟨4,76,9,1,0,0,0,1,1⟩, + ⟨4,108,76,1,0,0,0,1,1⟩, + ⟨4,108,321,1,0,0,0,1,1⟩, + ⟨4,108,591,1,0,0,0,-1,2⟩, + ⟨4,22,76,1,0,0,0,1,1⟩, + ⟨4,76,22,1,0,0,0,-1,1⟩, + ⟨4,22,76,1,0,0,0,1,1⟩, + ⟨5,22,0,1,0,0,0,-2,1⟩, + ⟨4,22,108,1,0,0,0,1,1⟩, + ⟨4,22,321,1,0,0,0,-1,1⟩, + ⟨4,22,591,1,0,0,0,1,2⟩, + ⟨4,23,108,1,0,0,0,1,1⟩, + ⟨4,23,321,1,0,0,0,-1,1⟩, + ⟨4,23,591,1,0,0,0,1,2⟩, + ⟨5,76,0,1,0,0,0,-1,1⟩, + ⟨4,76,321,1,0,0,0,1,1⟩, + ⟨4,321,76,1,0,0,0,-1,1⟩, + ⟨4,76,321,1,0,0,0,1,1⟩, + ],#[0,0,0,2,0,0,0,0,0,0],974⟩, by decide⟩ +def backward_150 : CheckedSegment frames paid warps := + ⟨⟨backwardShard7State150, backwardShard7State151, + [ + ⟨5,76,0,1,0,0,0,2,1⟩, + ⟨4,76,108,1,0,0,0,-1,1⟩, + ⟨4,76,22,1,0,0,0,1,1⟩, + ⟨4,76,23,1,0,0,0,1,1⟩, + ⟨5,321,0,1,0,0,0,-2,1⟩, + ⟨4,321,108,1,0,0,0,1,2⟩, + ⟨4,321,22,1,0,0,0,1,2⟩, + ⟨4,321,23,1,0,0,0,1,2⟩, + ⟨4,321,76,1,0,0,0,-1,2⟩, + ⟨4,321,591,1,0,0,0,1,2⟩, + ⟨4,321,590,1,0,0,0,1,1⟩, + ⟨5,591,0,1,0,0,0,-1,2⟩, + ⟨4,591,108,1,0,0,0,-1,2⟩, + ⟨4,591,22,1,0,0,0,1,2⟩, + ⟨4,591,23,1,0,0,0,-1,2⟩, + ⟨4,591,76,1,0,0,0,1,2⟩, + ⟨4,591,321,1,0,0,0,1,1⟩, + ⟨4,591,590,1,0,0,0,-1,1⟩, + ⟨4,591,589,1,0,0,0,-1,2⟩, + ⟨5,590,0,1,0,0,0,-1,1⟩, + ⟨4,590,589,1,0,0,0,1,1⟩, + ⟨4,589,590,1,0,0,0,-1,1⟩, + ⟨4,590,589,1,0,0,0,1,1⟩, + ⟨4,590,22,1,0,0,0,-1,1⟩, + ⟨4,590,23,1,0,0,0,1,1⟩, + ⟨4,590,591,1,0,0,0,1,1⟩, + ⟨5,589,0,1,0,0,0,2,1⟩, + ⟨4,589,321,1,0,0,0,-1,1⟩, + ⟨4,589,591,1,0,0,0,1,1⟩, + ⟨4,589,590,1,0,0,0,1,1⟩, + ⟨4,589,321,1,0,0,0,-1,1⟩, + ⟨4,589,23,1,0,0,0,-1,1⟩, + ⟨4,589,22,1,0,0,0,-1,1⟩, + ⟨4,590,591,1,0,0,0,-1,1⟩, + ⟨4,590,76,1,0,0,0,-1,1⟩, + ⟨4,590,108,1,0,0,0,-1,1⟩, + ⟨5,590,0,1,0,0,0,-1,2⟩, + ⟨5,590,0,1,0,0,0,-1,1⟩, + ⟨4,590,589,1,0,0,0,1,1⟩, + ⟨4,589,590,1,0,0,0,-1,1⟩, + ⟨4,590,589,1,0,0,0,1,1⟩, + ⟨4,591,589,1,0,0,0,-2,1⟩, + ⟨4,591,76,1,0,0,0,1,1⟩, + ⟨4,591,108,1,0,0,0,1,1⟩, + ⟨4,321,590,1,0,0,0,1,2⟩, + ⟨4,321,22,1,0,0,0,1,1⟩, + ⟨5,321,0,1,0,0,0,-1,1⟩, + ⟨4,321,591,1,0,0,0,1,1⟩, + ⟨4,591,321,1,0,0,0,-1,1⟩, + ⟨4,321,591,1,0,0,0,1,1⟩, + ⟨5,76,0,1,0,0,0,-2,1⟩, + ⟨5,76,0,1,0,0,0,-1,1⟩, + ⟨4,76,589,1,0,0,0,1,1⟩, + ⟨4,589,76,1,0,0,0,-1,1⟩, + ⟨4,76,589,1,0,0,0,1,1⟩, + ⟨5,23,0,1,0,0,0,-1,1⟩, + ⟨4,23,590,1,0,0,0,1,1⟩, + ⟨4,590,23,1,0,0,0,-1,1⟩, + ⟨4,23,590,1,0,0,0,1,1⟩, + ⟨4,22,591,1,0,0,0,-1,1⟩, + ⟨4,22,23,1,0,0,0,1,2⟩, + ⟨5,22,0,1,0,0,0,-2,1⟩, + ⟨4,108,321,1,0,0,0,-1,1⟩, + ⟨4,108,76,1,0,0,0,-1,1⟩, + ⟨5,108,0,1,0,0,0,-2,1⟩, + ⟨5,108,0,1,0,0,0,-1,1⟩, + ⟨4,108,22,1,0,0,0,1,1⟩, + ⟨4,22,108,1,0,0,0,-1,1⟩, + ⟨4,108,22,1,0,0,0,1,1⟩, + ⟨4,22,334,1,0,0,0,1,1⟩, + ⟨4,108,332,1,0,0,0,1,1⟩, + ⟨4,23,109,1,0,0,0,1,1⟩, + ⟨4,589,328,1,0,0,0,1,1⟩, + ⟨4,321,324,1,0,0,0,1,1⟩, + ⟨4,591,326,1,0,0,0,1,1⟩, + ⟨4,76,322,1,0,0,0,1,1⟩, + ⟨4,590,475,1,0,0,0,1,1⟩, + ⟨4,475,332,1,0,0,0,-1,2⟩, + ⟨4,332,475,1,0,0,0,1,1⟩, + ⟨4,326,589,1,0,0,0,-1,2⟩, + ⟨4,589,326,1,0,0,0,1,1⟩, + ⟨4,590,334,1,0,0,0,-1,2⟩, + ⟨4,334,590,1,0,0,0,1,1⟩, + ⟨4,324,328,1,0,0,0,-1,2⟩, + ⟨4,328,324,1,0,0,0,1,1⟩, + ⟨4,591,23,1,0,0,0,-1,2⟩, + ⟨4,23,591,1,0,0,0,1,1⟩, + ⟨4,322,108,1,0,0,0,-1,2⟩, + ⟨4,108,322,1,0,0,0,1,1⟩, + ⟨4,321,109,1,0,0,0,-1,2⟩, + ⟨4,109,321,1,0,0,0,1,1⟩, + ⟨4,76,22,1,0,0,0,-1,2⟩, + ⟨4,22,76,1,0,0,0,1,1⟩, + ⟨4,335,23,1,0,0,0,1,1⟩, + ⟨4,23,335,1,0,0,0,-1,1⟩, + ⟨4,335,23,1,0,0,0,1,1⟩, + ⟨4,333,109,1,0,0,0,1,1⟩, + ⟨4,109,333,1,0,0,0,-1,1⟩, + ⟨4,333,109,1,0,0,0,1,1⟩, + ⟨4,543,22,1,0,0,0,1,1⟩, + ⟨4,22,543,1,0,0,0,-1,1⟩, + ⟨4,543,22,1,0,0,0,1,1⟩, + ⟨4,329,108,1,0,0,0,1,1⟩, + ⟨4,108,329,1,0,0,0,-1,1⟩, + ⟨4,329,108,1,0,0,0,1,1⟩, + ⟨4,23,335,1,0,0,0,1,1⟩, + ⟨4,23,334,1,0,0,0,1,1⟩, + ⟨4,109,333,1,0,0,0,1,1⟩, + ⟨4,109,332,1,0,0,0,1,1⟩, + ⟨4,22,543,1,0,0,0,1,1⟩, + ⟨4,22,589,1,0,0,0,1,1⟩, + ⟨4,108,329,1,0,0,0,1,1⟩, + ⟨4,108,328,1,0,0,0,1,1⟩, + ⟨4,33,475,1,0,0,0,1,1⟩, + ⟨4,33,326,1,0,0,0,1,1⟩, + ⟨4,50,590,1,0,0,0,1,1⟩, + ⟨4,50,324,1,0,0,0,1,1⟩, + ⟨4,34,591,1,0,0,0,1,1⟩, + ⟨4,34,322,1,0,0,0,1,1⟩, + ⟨4,49,321,1,0,0,0,1,1⟩, + ⟨4,49,76,1,0,0,0,1,1⟩, + ⟨4,275,278,1,0,0,0,1,1⟩, + ⟨4,278,472,1,0,0,0,-1,2⟩, + ⟨4,472,278,1,0,0,0,1,1⟩, + ⟨4,61,9,1,0,0,0,1,1⟩, + ⟨4,61,256,1,0,0,0,1,1⟩, + ⟨4,61,257,1,0,0,0,1,1⟩, + ⟨4,61,259,1,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],998⟩, by decide⟩ +def backward_151 : CheckedSegment frames paid warps := + ⟨⟨backwardShard7State151, backwardShard7State152, + [ + ⟨4,94,256,1,0,0,0,1,1⟩, + ⟨4,256,94,1,0,0,0,-1,1⟩, + ⟨4,94,256,1,0,0,0,1,1⟩, + ⟨5,94,0,1,0,0,0,-2,1⟩, + ⟨4,94,61,1,0,0,0,1,1⟩, + ⟨4,94,257,1,0,0,0,-1,1⟩, + ⟨4,94,259,1,0,0,0,1,2⟩, + ⟨5,9,0,1,0,0,0,-2,1⟩, + ⟨4,9,61,1,0,0,0,1,1⟩, + ⟨4,9,257,1,0,0,0,-1,1⟩, + ⟨4,9,259,1,0,0,0,1,2⟩, + ⟨5,256,0,1,0,0,0,-1,1⟩, + ⟨4,256,257,1,0,0,0,1,1⟩, + ⟨4,257,256,1,0,0,0,-1,1⟩, + ⟨4,256,257,1,0,0,0,1,1⟩, + ⟨5,256,0,1,0,0,0,2,1⟩, + ⟨4,256,61,1,0,0,0,-1,1⟩, + ⟨4,256,94,1,0,0,0,1,1⟩, + ⟨4,256,9,1,0,0,0,1,1⟩, + ⟨5,257,0,1,0,0,0,-2,1⟩, + ⟨4,257,61,1,0,0,0,1,2⟩, + ⟨4,257,94,1,0,0,0,1,2⟩, + ⟨4,257,9,1,0,0,0,1,2⟩, + ⟨4,257,256,1,0,0,0,-1,2⟩, + ⟨4,257,259,1,0,0,0,1,2⟩, + ⟨4,257,261,1,0,0,0,1,1⟩, + ⟨5,259,0,1,0,0,0,-1,2⟩, + ⟨4,259,61,1,0,0,0,-1,2⟩, + ⟨4,259,94,1,0,0,0,1,2⟩, + ⟨4,259,9,1,0,0,0,-1,2⟩, + ⟨4,259,256,1,0,0,0,1,2⟩, + ⟨4,259,257,1,0,0,0,1,1⟩, + ⟨4,259,261,1,0,0,0,-1,1⟩, + ⟨4,259,266,1,0,0,0,-1,2⟩, + ⟨5,261,0,1,0,0,0,-1,1⟩, + ⟨4,261,266,1,0,0,0,1,1⟩, + ⟨4,266,261,1,0,0,0,-1,1⟩, + ⟨4,261,266,1,0,0,0,1,1⟩, + ⟨4,261,94,1,0,0,0,-1,1⟩, + ⟨4,261,9,1,0,0,0,1,1⟩, + ⟨4,261,259,1,0,0,0,1,1⟩, + ⟨5,266,0,1,0,0,0,2,1⟩, + ⟨4,266,257,1,0,0,0,-1,1⟩, + ⟨4,266,259,1,0,0,0,1,1⟩, + ⟨4,266,261,1,0,0,0,1,1⟩, + ⟨4,266,257,1,0,0,0,-1,1⟩, + ⟨4,266,9,1,0,0,0,-1,1⟩, + ⟨4,266,94,1,0,0,0,-1,1⟩, + ⟨4,261,259,1,0,0,0,-1,1⟩, + ⟨4,261,256,1,0,0,0,-1,1⟩, + ⟨4,261,61,1,0,0,0,-1,1⟩, + ⟨5,261,0,1,0,0,0,-1,2⟩, + ⟨5,261,0,1,0,0,0,-1,1⟩, + ⟨4,261,266,1,0,0,0,1,1⟩, + ⟨4,266,261,1,0,0,0,-1,1⟩, + ⟨4,261,266,1,0,0,0,1,1⟩, + ⟨4,259,266,1,0,0,0,-2,1⟩, + ⟨4,259,256,1,0,0,0,1,1⟩, + ⟨4,259,61,1,0,0,0,1,1⟩, + ⟨4,257,261,1,0,0,0,1,2⟩, + ⟨4,257,94,1,0,0,0,1,1⟩, + ⟨5,257,0,1,0,0,0,-1,1⟩, + ⟨4,257,259,1,0,0,0,1,1⟩, + ⟨4,259,257,1,0,0,0,-1,1⟩, + ⟨4,257,259,1,0,0,0,1,1⟩, + ⟨5,256,0,1,0,0,0,-2,1⟩, + ⟨5,256,0,1,0,0,0,-1,1⟩, + ⟨4,256,266,1,0,0,0,1,1⟩, + ⟨4,266,256,1,0,0,0,-1,1⟩, + ⟨4,256,266,1,0,0,0,1,1⟩, + ⟨5,9,0,1,0,0,0,-1,1⟩, + ⟨4,9,261,1,0,0,0,1,1⟩, + ⟨4,261,9,1,0,0,0,-1,1⟩, + ⟨4,9,261,1,0,0,0,1,1⟩, + ⟨4,94,259,1,0,0,0,-1,1⟩, + ⟨4,94,9,1,0,0,0,1,2⟩, + ⟨5,94,0,1,0,0,0,-2,1⟩, + ⟨4,61,257,1,0,0,0,-1,1⟩, + ⟨4,61,256,1,0,0,0,-1,1⟩, + ⟨5,61,0,1,0,0,0,-2,1⟩, + ⟨5,61,0,1,0,0,0,-1,1⟩, + ⟨4,61,94,1,0,0,0,1,1⟩, + ⟨4,94,61,1,0,0,0,-1,1⟩, + ⟨4,61,94,1,0,0,0,1,1⟩, + ⟨4,61,268,1,0,0,0,1,1⟩, + ⟨4,266,264,1,0,0,0,1,1⟩, + ⟨4,257,260,1,0,0,0,1,1⟩, + ⟨4,259,262,1,0,0,0,1,1⟩, + ⟨4,261,263,1,0,0,0,1,1⟩, + ⟨4,263,268,1,0,0,0,-1,2⟩, + ⟨4,268,263,1,0,0,0,1,1⟩, + ⟨4,262,266,1,0,0,0,-1,2⟩, + ⟨4,266,262,1,0,0,0,1,1⟩, + ⟨4,260,264,1,0,0,0,-1,2⟩, + ⟨4,264,260,1,0,0,0,1,1⟩, + ⟨4,89,263,1,0,0,0,1,1⟩, + ⟨4,89,262,1,0,0,0,1,1⟩, + ⟨4,0,225,1,0,0,0,1,1⟩, + ⟨4,0,224,1,0,0,0,1,1⟩, + ⟨4,457,466,1,0,0,0,-1,1⟩, + ⟨4,322,76,1,0,0,0,-1,1⟩, + ⟨4,76,322,1,0,0,0,1,1⟩, + ⟨4,322,76,1,0,0,0,-1,1⟩, + ⟨5,322,0,1,0,0,0,-1,1⟩, + ⟨4,532,76,1,0,0,0,-1,4⟩, + ⟨4,76,591,1,0,0,0,1,1⟩, + ⟨5,321,0,1,0,0,0,1,2⟩, + ⟨4,321,76,1,0,0,0,-1,2⟩, + ⟨4,321,322,1,0,0,0,1,2⟩, + ⟨4,532,321,1,0,0,0,-7,4⟩, + ⟨4,321,324,1,0,0,0,-1,2⟩, + ⟨4,532,321,1,0,0,0,3,2⟩, + ⟨4,321,590,1,0,0,0,-1,2⟩, + ⟨4,532,321,1,0,0,0,1,4⟩, + ⟨4,321,326,1,0,0,0,1,2⟩, + ⟨4,321,475,1,0,0,0,1,2⟩, + ⟨4,324,322,1,0,0,0,-1,1⟩, + ⟨4,322,324,1,0,0,0,1,1⟩, + ⟨4,324,322,1,0,0,0,-1,1⟩, + ⟨5,324,0,1,0,0,0,-1,1⟩, + ⟨4,590,591,1,0,0,0,-1,1⟩, + ⟨4,591,590,1,0,0,0,1,1⟩, + ⟨4,590,591,1,0,0,0,-1,1⟩, + ⟨5,590,0,1,0,0,0,-1,1⟩, + ⟨5,591,0,1,0,0,0,-1,1⟩, + ⟨4,591,76,1,0,0,0,-1,1⟩, + ⟨4,591,321,1,0,0,0,-2,1⟩, + ⟨4,591,322,1,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],984⟩, by decide⟩ +def backward_152 : CheckedSegment frames paid warps := + ⟨⟨backwardShard7State152, backwardShard7State153, + [ + ⟨4,591,326,1,0,0,0,2,1⟩, + ⟨4,591,475,1,0,0,0,2,1⟩, + ⟨4,591,328,1,0,0,0,1,1⟩, + ⟨4,591,329,1,0,0,0,1,1⟩, + ⟨4,591,334,1,0,0,0,-1,1⟩, + ⟨4,591,335,1,0,0,0,-1,1⟩, + ⟨4,326,324,1,0,0,0,-1,1⟩, + ⟨4,324,326,1,0,0,0,1,1⟩, + ⟨4,326,324,1,0,0,0,-1,1⟩, + ⟨5,326,0,1,0,0,0,-1,1⟩, + ⟨5,324,0,1,0,0,0,2,1⟩, + ⟨4,324,76,1,0,0,0,-1,1⟩, + ⟨4,324,321,1,0,0,0,-2,1⟩, + ⟨4,324,322,1,0,0,0,-1,1⟩, + ⟨4,324,591,1,0,0,0,-1,1⟩, + ⟨4,324,475,1,0,0,0,2,1⟩, + ⟨4,324,328,1,0,0,0,1,1⟩, + ⟨4,324,329,1,0,0,0,1,1⟩, + ⟨4,324,334,1,0,0,0,-1,1⟩, + ⟨4,324,335,1,0,0,0,-1,1⟩, + ⟨4,328,590,1,0,0,0,-1,1⟩, + ⟨4,590,328,1,0,0,0,1,1⟩, + ⟨4,328,590,1,0,0,0,-1,1⟩, + ⟨5,328,0,1,0,0,0,-1,1⟩, + ⟨5,590,0,1,0,0,0,-1,2⟩, + ⟨4,590,329,1,0,0,0,-1,2⟩, + ⟨4,590,589,1,0,0,0,1,2⟩, + ⟨4,590,543,1,0,0,0,1,2⟩, + ⟨4,590,332,1,0,0,0,1,2⟩, + ⟨4,590,333,1,0,0,0,1,2⟩, + ⟨4,590,334,1,0,0,0,-1,2⟩, + ⟨4,590,335,1,0,0,0,-1,2⟩, + ⟨4,475,326,1,0,0,0,-1,1⟩, + ⟨4,326,475,1,0,0,0,1,1⟩, + ⟨4,475,326,1,0,0,0,-1,1⟩, + ⟨5,475,0,1,0,0,0,-1,1⟩, + ⟨4,329,475,1,0,0,0,-1,1⟩, + ⟨4,475,329,1,0,0,0,1,1⟩, + ⟨4,329,475,1,0,0,0,-1,1⟩, + ⟨5,329,0,1,0,0,0,-1,1⟩, + ⟨5,475,0,1,0,0,0,-1,1⟩, + ⟨4,475,590,1,0,0,0,-2,1⟩, + ⟨4,475,589,1,0,0,0,1,1⟩, + ⟨4,475,543,1,0,0,0,1,1⟩, + ⟨4,475,332,1,0,0,0,1,1⟩, + ⟨4,475,333,1,0,0,0,1,1⟩, + ⟨4,475,334,1,0,0,0,-1,1⟩, + ⟨4,475,335,1,0,0,0,-1,1⟩, + ⟨5,328,0,1,0,0,0,-1,1⟩, + ⟨4,328,76,1,0,0,0,1,1⟩, + ⟨4,328,590,1,0,0,0,-2,1⟩, + ⟨4,328,475,1,0,0,0,-1,1⟩, + ⟨4,328,589,1,0,0,0,1,1⟩, + ⟨4,328,543,1,0,0,0,1,1⟩, + ⟨4,328,332,1,0,0,0,1,1⟩, + ⟨4,328,333,1,0,0,0,1,1⟩, + ⟨4,328,334,1,0,0,0,-1,1⟩, + ⟨4,328,335,1,0,0,0,-1,1⟩, + ⟨4,589,329,1,0,0,0,-1,1⟩, + ⟨4,329,589,1,0,0,0,1,1⟩, + ⟨4,589,329,1,0,0,0,-1,1⟩, + ⟨5,589,0,1,0,0,0,-1,1⟩, + ⟨5,329,0,1,0,0,0,1,2⟩, + ⟨4,329,76,1,0,0,0,1,2⟩, + ⟨4,329,321,1,0,0,0,1,1⟩, + ⟨4,329,322,1,0,0,0,1,2⟩, + ⟨4,329,591,1,0,0,0,1,2⟩, + ⟨4,329,324,1,0,0,0,1,2⟩, + ⟨4,329,590,1,0,0,0,1,1⟩, + ⟨4,329,326,1,0,0,0,-1,1⟩, + ⟨4,329,543,1,0,0,0,-1,2⟩, + ⟨4,329,332,1,0,0,0,-1,2⟩, + ⟨4,329,333,1,0,0,0,-1,2⟩, + ⟨4,329,334,1,0,0,0,1,1⟩, + ⟨4,329,335,1,0,0,0,1,1⟩, + ⟨4,543,589,1,0,0,0,-1,1⟩, + ⟨4,589,543,1,0,0,0,1,1⟩, + ⟨4,543,589,1,0,0,0,-1,1⟩, + ⟨5,543,0,1,0,0,0,-1,1⟩, + ⟨5,589,0,1,0,0,0,2,1⟩, + ⟨4,589,76,1,0,0,0,-2,1⟩, + ⟨4,589,321,1,0,0,0,-2,1⟩, + ⟨4,589,591,1,0,0,0,-1,1⟩, + ⟨4,589,590,1,0,0,0,-2,1⟩, + ⟨4,589,326,1,0,0,0,2,1⟩, + ⟨4,589,329,1,0,0,0,2,1⟩, + ⟨4,589,334,1,0,0,0,-2,1⟩, + ⟨4,589,335,1,0,0,0,-2,1⟩, + ⟨5,543,0,1,0,0,0,-1,1⟩, + ⟨4,543,76,1,0,0,0,2,1⟩, + ⟨4,543,321,1,0,0,0,1,1⟩, + ⟨4,543,322,1,0,0,0,-1,1⟩, + ⟨4,543,591,1,0,0,0,-1,2⟩, + ⟨4,543,324,1,0,0,0,-1,1⟩, + ⟨4,543,590,1,0,0,0,-1,1⟩, + ⟨4,543,329,1,0,0,0,-1,1⟩, + ⟨4,543,589,1,0,0,0,3,2⟩, + ⟨4,543,332,1,0,0,0,2,1⟩, + ⟨4,543,333,1,0,0,0,2,1⟩, + ⟨4,543,334,1,0,0,0,-1,1⟩, + ⟨4,543,335,1,0,0,0,-1,1⟩, + ⟨5,333,0,1,0,0,0,2,1⟩, + ⟨4,333,76,1,0,0,0,1,1⟩, + ⟨4,333,322,1,0,0,0,-1,1⟩, + ⟨4,333,324,1,0,0,0,-1,1⟩, + ⟨4,333,329,1,0,0,0,-1,1⟩, + ⟨4,333,589,1,0,0,0,1,1⟩, + ⟨4,333,543,1,0,0,0,-1,1⟩, + ⟨4,333,332,1,0,0,0,1,1⟩, + ⟨5,335,0,1,0,0,0,2,1⟩, + ⟨4,335,590,1,0,0,0,2,1⟩, + ⟨4,335,475,1,0,0,0,1,1⟩, + ⟨4,335,328,1,0,0,0,1,1⟩, + ⟨4,335,329,1,0,0,0,-1,1⟩, + ⟨4,335,543,1,0,0,0,-1,1⟩, + ⟨4,335,332,1,0,0,0,-1,1⟩, + ⟨4,335,333,1,0,0,0,-1,1⟩, + ⟨4,335,334,1,0,0,0,1,1⟩, + ⟨4,477,333,1,0,0,0,-1,1⟩, + ⟨4,477,465,1,0,0,0,1,1⟩, + ⟨4,276,477,1,0,0,0,1,1⟩, + ⟨4,258,465,1,0,0,0,1,1⟩, + ⟨4,273,276,1,0,0,0,1,1⟩, + ⟨4,276,280,1,0,0,0,-1,2⟩, + ⟨4,280,276,1,0,0,0,1,1⟩, + ⟨4,256,258,1,0,0,0,1,1⟩, + ⟨4,258,61,1,0,0,0,-1,2⟩, + ⟨4,61,258,1,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1010⟩, by decide⟩ +def backward_153 : CheckedSegment frames paid warps := + ⟨⟨backwardShard7State153, backwardShard7State154, + [ + ⟨4,530,61,1,0,0,0,1,1⟩, + ⟨4,61,530,1,0,0,0,-1,1⟩, + ⟨4,530,61,1,0,0,0,1,1⟩, + ⟨4,61,530,1,0,0,0,1,1⟩, + ⟨4,61,264,1,0,0,0,1,1⟩, + ⟨4,476,465,1,0,0,0,1,1⟩, + ⟨4,464,465,1,0,0,0,1,1⟩, + ⟨4,477,465,1,0,0,0,-1,1⟩, + ⟨4,476,464,1,0,0,0,-1,1⟩, + ⟨4,517,475,1,0,0,0,-1,1⟩, + ⟨4,517,322,1,0,0,0,1,1⟩, + ⟨4,517,509,1,0,0,0,1,1⟩, + ⟨4,517,461,1,0,0,0,-1,2⟩, + ⟨4,338,517,1,0,0,0,1,1⟩, + ⟨4,10,461,1,0,0,0,1,1⟩, + ⟨4,336,338,1,0,0,0,1,1⟩, + ⟨4,336,58,1,0,0,0,-1,2⟩, + ⟨4,58,336,1,0,0,0,1,1⟩, + ⟨4,347,58,1,0,0,0,1,1⟩, + ⟨4,58,347,1,0,0,0,-1,1⟩, + ⟨4,347,58,1,0,0,0,1,1⟩, + ⟨4,58,347,1,0,0,0,1,1⟩, + ⟨4,11,10,1,0,0,0,1,1⟩, + ⟨4,243,11,1,0,0,0,-1,2⟩, + ⟨4,11,243,1,0,0,0,1,1⟩, + ⟨4,255,11,1,0,0,0,1,1⟩, + ⟨4,11,255,1,0,0,0,-1,1⟩, + ⟨4,255,11,1,0,0,0,1,1⟩, + ⟨4,11,255,1,0,0,0,1,1⟩, + ⟨4,242,243,1,0,0,0,1,1⟩, + ⟨4,71,242,1,0,0,0,1,1⟩, + ⟨4,521,334,1,0,0,0,-1,1⟩, + ⟨4,521,324,1,0,0,0,1,1⟩, + ⟨4,521,479,1,0,0,0,1,1⟩, + ⟨4,28,521,1,0,0,0,1,1⟩, + ⟨4,38,479,1,0,0,0,1,1⟩, + ⟨4,86,28,1,0,0,0,1,1⟩, + ⟨4,77,38,1,0,0,0,1,1⟩, + ⟨4,275,77,1,0,0,0,-1,2⟩, + ⟨4,77,275,1,0,0,0,1,1⟩, + ⟨4,273,38,1,0,0,0,-1,2⟩, + ⟨4,38,273,1,0,0,0,1,1⟩, + ⟨4,287,77,1,0,0,0,1,1⟩, + ⟨4,77,287,1,0,0,0,-1,1⟩, + ⟨4,287,77,1,0,0,0,1,1⟩, + ⟨4,285,38,1,0,0,0,1,1⟩, + ⟨4,38,285,1,0,0,0,-1,1⟩, + ⟨4,285,38,1,0,0,0,1,1⟩, + ⟨4,77,287,1,0,0,0,1,1⟩, + ⟨4,38,285,1,0,0,0,1,1⟩, + ⟨4,533,263,1,0,0,0,-1,2⟩, + ⟨4,519,511,1,0,0,0,1,1⟩, + ⟨4,519,326,1,0,0,0,1,1⟩, + ⟨4,519,332,1,0,0,0,-1,1⟩, + ⟨4,519,471,1,0,0,0,-1,2⟩, + ⟨4,340,519,1,0,0,0,1,1⟩, + ⟨4,270,471,1,0,0,0,1,1⟩, + ⟨4,588,340,1,0,0,0,1,1⟩, + ⟨4,588,28,1,0,0,0,-1,2⟩, + ⟨4,28,588,1,0,0,0,1,1⟩, + ⟨4,349,28,1,0,0,0,1,1⟩, + ⟨4,28,349,1,0,0,0,-1,1⟩, + ⟨4,349,28,1,0,0,0,1,1⟩, + ⟨4,28,349,1,0,0,0,1,1⟩, + ⟨4,6,588,1,0,0,0,1,1⟩, + ⟨4,6,336,1,0,0,0,1,1⟩, + ⟨4,94,270,1,0,0,0,1,1⟩, + ⟨4,261,270,1,0,0,0,-1,2⟩, + ⟨4,270,261,1,0,0,0,1,1⟩, + ⟨4,256,94,1,0,0,0,-1,2⟩, + ⟨4,94,256,1,0,0,0,1,1⟩, + ⟨4,486,94,1,0,0,0,1,1⟩, + ⟨4,94,486,1,0,0,0,-1,1⟩, + ⟨4,486,94,1,0,0,0,1,1⟩, + ⟨4,94,486,1,0,0,0,1,1⟩, + ⟨4,94,266,1,0,0,0,1,1⟩, + ⟨4,25,261,1,0,0,0,1,1⟩, + ⟨4,25,260,1,0,0,0,1,1⟩, + ⟨5,588,0,1,0,0,0,1,2⟩, + ⟨4,529,501,1,0,0,0,1,1⟩, + ⟨4,529,308,1,0,0,0,1,1⟩, + ⟨4,529,318,1,0,0,0,-1,1⟩, + ⟨4,529,463,1,0,0,0,-1,2⟩, + ⟨4,354,529,1,0,0,0,1,1⟩, + ⟨4,254,463,1,0,0,0,1,1⟩, + ⟨4,352,354,1,0,0,0,1,1⟩, + ⟨4,62,254,1,0,0,0,1,1⟩, + ⟨4,245,254,1,0,0,0,-1,2⟩, + ⟨4,254,245,1,0,0,0,1,1⟩, + ⟨4,240,62,1,0,0,0,-1,2⟩, + ⟨4,62,240,1,0,0,0,1,1⟩, + ⟨4,528,62,1,0,0,0,1,1⟩, + ⟨4,62,528,1,0,0,0,-1,1⟩, + ⟨4,528,62,1,0,0,0,1,1⟩, + ⟨4,11,254,1,0,0,0,1,1⟩, + ⟨4,62,528,1,0,0,0,1,1⟩, + ⟨4,90,245,1,0,0,0,1,1⟩, + ⟨4,484,51,1,0,0,0,-1,1⟩, + ⟨4,51,484,1,0,0,0,1,1⟩, + ⟨4,475,111,1,0,0,0,-1,1⟩, + ⟨4,111,475,1,0,0,0,1,1⟩, + ⟨4,484,242,1,0,0,0,-1,4⟩, + ⟨4,484,243,1,0,0,0,1,4⟩, + ⟨4,484,522,1,0,0,0,-1,4⟩, + ⟨4,531,262,1,0,0,0,-1,2⟩, + ⟨4,531,467,1,0,0,0,-1,1⟩, + ⟨4,531,466,1,0,0,0,1,1⟩, + ⟨4,531,266,1,0,0,0,-1,2⟩, + ⟨4,531,469,1,0,0,0,-1,2⟩, + ⟨4,356,531,1,0,0,0,1,1⟩, + ⟨4,79,469,1,0,0,0,1,1⟩, + ⟨4,602,356,1,0,0,0,1,1⟩, + ⟨4,9,79,1,0,0,0,1,1⟩, + ⟨4,259,9,1,0,0,0,-1,2⟩, + ⟨4,9,259,1,0,0,0,1,1⟩, + ⟨4,257,79,1,0,0,0,-1,2⟩, + ⟨4,79,257,1,0,0,0,1,1⟩, + ⟨4,271,9,1,0,0,0,1,1⟩, + ⟨4,9,271,1,0,0,0,-1,1⟩, + ⟨4,271,9,1,0,0,0,1,1⟩, + ⟨4,269,79,1,0,0,0,1,1⟩, + ⟨4,79,269,1,0,0,0,-1,1⟩, + ⟨4,269,79,1,0,0,0,1,1⟩, + ⟨4,9,271,1,0,0,0,1,1⟩, + ⟨4,9,270,1,0,0,0,1,1⟩, + ⟨4,79,269,1,0,0,0,1,1⟩, + ⟨4,79,268,1,0,0,0,1,1⟩, + ⟨4,258,259,1,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1066⟩, by decide⟩ +def backward_154 : CheckedSegment frames paid warps := + ⟨⟨backwardShard7State154, backwardShard7State155, + [ + ⟨4,2,258,1,0,0,0,1,1⟩, + ⟨4,256,257,1,0,0,0,1,1⟩, + ⟨4,72,256,1,0,0,0,1,1⟩, + ⟨4,535,258,1,0,0,0,-1,2⟩, + ⟨4,535,259,1,0,0,0,1,2⟩, + ⟨4,535,530,1,0,0,0,-1,2⟩, + ⟨4,535,465,1,0,0,0,1,1⟩, + ⟨4,535,481,1,0,0,0,1,1⟩, + ⟨4,366,535,1,0,0,0,1,1⟩, + ⟨4,286,481,1,0,0,0,1,1⟩, + ⟨4,30,366,1,0,0,0,1,1⟩, + ⟨4,352,30,1,0,0,0,-1,2⟩, + ⟨4,30,352,1,0,0,0,1,1⟩, + ⟨4,540,30,1,0,0,0,1,1⟩, + ⟨4,30,540,1,0,0,0,-1,1⟩, + ⟨4,540,30,1,0,0,0,1,1⟩, + ⟨4,30,540,1,0,0,0,1,1⟩, + ⟨4,17,286,1,0,0,0,1,1⟩, + ⟨4,473,286,1,0,0,0,-1,2⟩, + ⟨4,286,473,1,0,0,0,1,1⟩, + ⟨4,272,17,1,0,0,0,-1,2⟩, + ⟨4,17,272,1,0,0,0,1,1⟩, + ⟨4,283,17,1,0,0,0,1,1⟩, + ⟨4,17,283,1,0,0,0,-1,1⟩, + ⟨4,283,17,1,0,0,0,1,1⟩, + ⟨4,77,286,1,0,0,0,1,1⟩, + ⟨4,17,283,1,0,0,0,1,1⟩, + ⟨4,17,472,1,0,0,0,1,1⟩, + ⟨4,56,473,1,0,0,0,1,1⟩, + ⟨4,56,276,1,0,0,0,1,1⟩, + ⟨4,272,273,1,0,0,0,1,1⟩, + ⟨4,12,272,1,0,0,0,1,1⟩, + ⟨4,533,268,1,0,0,0,-1,2⟩, + ⟨4,533,465,1,0,0,0,-1,1⟩, + ⟨4,485,260,1,0,0,0,-1,2⟩, + ⟨4,485,264,1,0,0,0,-1,2⟩, + ⟨4,485,467,1,0,0,0,1,1⟩, + ⟨4,485,459,1,0,0,0,1,1⟩, + ⟨4,290,485,1,0,0,0,1,1⟩, + ⟨4,244,459,1,0,0,0,1,1⟩, + ⟨4,288,290,1,0,0,0,1,1⟩, + ⟨4,290,18,1,0,0,0,-1,2⟩, + ⟨4,18,290,1,0,0,0,1,1⟩, + ⟨4,288,40,1,0,0,0,-1,2⟩, + ⟨4,40,288,1,0,0,0,1,1⟩, + ⟨4,542,40,1,0,0,0,1,1⟩, + ⟨4,40,542,1,0,0,0,-1,1⟩, + ⟨4,542,40,1,0,0,0,1,1⟩, + ⟨4,297,18,1,0,0,0,1,1⟩, + ⟨4,18,297,1,0,0,0,-1,1⟩, + ⟨4,297,18,1,0,0,0,1,1⟩, + ⟨4,40,542,1,0,0,0,1,1⟩, + ⟨4,40,515,1,0,0,0,1,1⟩, + ⟨4,18,297,1,0,0,0,1,1⟩, + ⟨4,18,296,1,0,0,0,1,1⟩, + ⟨4,241,244,1,0,0,0,1,1⟩, + ⟨4,241,10,1,0,0,0,-1,2⟩, + ⟨4,10,241,1,0,0,0,1,1⟩, + ⟨4,253,10,1,0,0,0,1,1⟩, + ⟨4,10,253,1,0,0,0,-1,1⟩, + ⟨4,253,10,1,0,0,0,1,1⟩, + ⟨4,10,253,1,0,0,0,1,1⟩, + ⟨4,10,252,1,0,0,0,1,1⟩, + ⟨4,240,241,1,0,0,0,1,1⟩, + ⟨4,70,240,1,0,0,0,1,1⟩, + ⟨5,475,0,1,0,0,0,-1,1⟩, + ⟨4,415,534,1,0,0,0,1,1⟩, + ⟨4,414,534,1,0,0,0,-1,1⟩, + ⟨4,409,534,1,0,0,0,1,1⟩, + ⟨4,405,534,1,0,0,0,-1,1⟩, + ⟨4,404,534,1,0,0,0,1,1⟩, + ⟨4,403,534,1,0,0,0,1,1⟩, + ⟨4,402,534,1,0,0,0,-1,1⟩, + ⟨4,401,534,1,0,0,0,2,1⟩, + ⟨5,534,0,1,0,0,0,2,1⟩, + ⟨4,534,414,1,0,0,0,1,2⟩, + ⟨4,534,411,1,0,0,0,-1,2⟩, + ⟨4,534,410,1,0,0,0,-1,2⟩, + ⟨4,534,407,1,0,0,0,-1,2⟩, + ⟨4,534,403,1,0,0,0,1,2⟩, + ⟨4,534,402,1,0,0,0,1,2⟩, + ⟨4,534,401,1,0,0,0,-1,2⟩, + ⟨4,534,239,1,0,0,0,1,2⟩, + ⟨4,534,236,1,0,0,0,1,2⟩, + ⟨4,534,234,1,0,0,0,-1,2⟩, + ⟨4,534,233,1,0,0,0,-1,2⟩, + ⟨4,534,231,1,0,0,0,-1,2⟩, + ⟨4,534,553,1,0,0,0,-1,2⟩, + ⟨4,534,227,1,0,0,0,1,2⟩, + ⟨4,534,520,1,0,0,0,1,2⟩, + ⟨4,534,480,1,0,0,0,1,1⟩, + ⟨4,364,534,1,0,0,0,1,1⟩, + ⟨4,284,480,1,0,0,0,1,1⟩, + ⟨4,59,364,1,0,0,0,1,1⟩, + ⟨4,354,59,1,0,0,0,-1,2⟩, + ⟨4,59,354,1,0,0,0,1,1⟩, + ⟨4,361,59,1,0,0,0,1,1⟩, + ⟨4,59,361,1,0,0,0,-1,1⟩, + ⟨4,361,59,1,0,0,0,1,1⟩, + ⟨4,59,361,1,0,0,0,1,1⟩, + ⟨4,103,284,1,0,0,0,1,1⟩, + ⟨4,279,284,1,0,0,0,-1,2⟩, + ⟨4,284,279,1,0,0,0,1,1⟩, + ⟨4,274,103,1,0,0,0,-1,2⟩, + ⟨4,103,274,1,0,0,0,1,1⟩, + ⟨4,281,103,1,0,0,0,1,1⟩, + ⟨4,103,281,1,0,0,0,-1,1⟩, + ⟨4,281,103,1,0,0,0,1,1⟩, + ⟨4,38,284,1,0,0,0,1,1⟩, + ⟨4,103,281,1,0,0,0,1,1⟩, + ⟨4,103,280,1,0,0,0,1,1⟩, + ⟨4,31,279,1,0,0,0,1,1⟩, + ⟨4,31,278,1,0,0,0,1,1⟩, + ⟨4,274,275,1,0,0,0,1,1⟩, + ⟨4,100,274,1,0,0,0,1,1⟩, + ⟨4,534,481,1,0,0,0,1,1⟩, + ⟨4,480,481,1,0,0,0,1,1⟩, + ⟨4,535,481,1,0,0,0,-1,1⟩, + ⟨4,534,480,1,0,0,0,-1,1⟩, + ⟨4,274,272,1,0,0,0,-1,1⟩, + ⟨4,272,274,1,0,0,0,1,1⟩, + ⟨4,274,272,1,0,0,0,-1,1⟩, + ⟨5,274,0,1,0,0,0,-1,1⟩, + ⟨4,274,273,1,0,0,0,-1,1⟩, + ⟨4,273,274,1,0,0,0,1,1⟩, + ⟨4,274,273,1,0,0,0,-1,1⟩, + ⟨5,274,0,1,0,0,0,-1,1⟩, + ⟨5,273,0,1,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1056⟩, by decide⟩ +def backward_155 : CheckedSegment frames paid warps := + ⟨⟨backwardShard7State155, backwardShard7State156, + [ + ⟨4,273,272,1,0,0,0,-1,2⟩, + ⟨4,273,276,1,0,0,0,-1,2⟩, + ⟨4,273,473,1,0,0,0,-1,2⟩, + ⟨4,273,278,1,0,0,0,1,2⟩, + ⟨4,273,279,1,0,0,0,1,2⟩, + ⟨4,276,274,1,0,0,0,-1,1⟩, + ⟨4,274,276,1,0,0,0,1,1⟩, + ⟨4,276,274,1,0,0,0,-1,1⟩, + ⟨5,276,0,1,0,0,0,-1,1⟩, + ⟨4,473,275,1,0,0,0,-1,1⟩, + ⟨4,275,473,1,0,0,0,1,1⟩, + ⟨4,473,275,1,0,0,0,-1,1⟩, + ⟨5,473,0,1,0,0,0,-1,1⟩, + ⟨5,275,0,1,0,0,0,-1,1⟩, + ⟨4,275,272,1,0,0,0,-1,1⟩, + ⟨4,275,273,1,0,0,0,-2,1⟩, + ⟨4,275,274,1,0,0,0,-1,1⟩, + ⟨4,275,278,1,0,0,0,2,1⟩, + ⟨4,275,279,1,0,0,0,2,1⟩, + ⟨4,275,280,1,0,0,0,1,1⟩, + ⟨4,275,281,1,0,0,0,1,1⟩, + ⟨4,275,286,1,0,0,0,-1,1⟩, + ⟨4,275,287,1,0,0,0,-1,1⟩, + ⟨4,278,276,1,0,0,0,-1,1⟩, + ⟨4,276,278,1,0,0,0,1,1⟩, + ⟨4,278,276,1,0,0,0,-1,1⟩, + ⟨5,278,0,1,0,0,0,-1,1⟩, + ⟨5,276,0,1,0,0,0,2,1⟩, + ⟨4,276,272,1,0,0,0,-1,1⟩, + ⟨4,276,273,1,0,0,0,-2,1⟩, + ⟨4,276,274,1,0,0,0,-1,1⟩, + ⟨4,276,275,1,0,0,0,-1,1⟩, + ⟨4,276,279,1,0,0,0,2,1⟩, + ⟨4,276,280,1,0,0,0,1,1⟩, + ⟨4,276,281,1,0,0,0,1,1⟩, + ⟨4,276,286,1,0,0,0,-1,1⟩, + ⟨4,276,287,1,0,0,0,-1,1⟩, + ⟨4,280,473,1,0,0,0,-1,1⟩, + ⟨4,473,280,1,0,0,0,1,1⟩, + ⟨4,280,473,1,0,0,0,-1,1⟩, + ⟨5,280,0,1,0,0,0,-1,1⟩, + ⟨5,473,0,1,0,0,0,-1,2⟩, + ⟨4,473,281,1,0,0,0,-1,2⟩, + ⟨4,473,472,1,0,0,0,1,2⟩, + ⟨4,473,283,1,0,0,0,1,2⟩, + ⟨4,473,284,1,0,0,0,1,2⟩, + ⟨4,473,285,1,0,0,0,1,2⟩, + ⟨4,473,286,1,0,0,0,-1,2⟩, + ⟨4,473,287,1,0,0,0,-1,2⟩, + ⟨4,279,278,1,0,0,0,-1,1⟩, + ⟨4,278,279,1,0,0,0,1,1⟩, + ⟨4,279,278,1,0,0,0,-1,1⟩, + ⟨5,279,0,1,0,0,0,-1,1⟩, + ⟨4,281,279,1,0,0,0,-1,1⟩, + ⟨4,279,281,1,0,0,0,1,1⟩, + ⟨4,281,279,1,0,0,0,-1,1⟩, + ⟨5,281,0,1,0,0,0,-1,1⟩, + ⟨5,279,0,1,0,0,0,-1,1⟩, + ⟨4,279,473,1,0,0,0,-2,1⟩, + ⟨4,279,472,1,0,0,0,1,1⟩, + ⟨4,279,283,1,0,0,0,1,1⟩, + ⟨4,279,284,1,0,0,0,1,1⟩, + ⟨4,279,285,1,0,0,0,1,1⟩, + ⟨4,279,286,1,0,0,0,-1,1⟩, + ⟨4,279,287,1,0,0,0,-1,1⟩, + ⟨5,280,0,1,0,0,0,-1,1⟩, + ⟨4,280,473,1,0,0,0,-2,1⟩, + ⟨4,280,279,1,0,0,0,-1,1⟩, + ⟨4,280,472,1,0,0,0,1,1⟩, + ⟨4,280,283,1,0,0,0,1,1⟩, + ⟨4,280,284,1,0,0,0,1,1⟩, + ⟨4,280,285,1,0,0,0,1,1⟩, + ⟨4,280,286,1,0,0,0,-1,1⟩, + ⟨4,280,287,1,0,0,0,-1,1⟩, + ⟨4,472,281,1,0,0,0,-1,1⟩, + ⟨4,281,472,1,0,0,0,1,1⟩, + ⟨4,472,281,1,0,0,0,-1,1⟩, + ⟨5,472,0,1,0,0,0,-1,1⟩, + ⟨5,281,0,1,0,0,0,1,2⟩, + ⟨4,281,272,1,0,0,0,1,2⟩, + ⟨4,281,273,1,0,0,0,1,1⟩, + ⟨4,281,274,1,0,0,0,1,2⟩, + ⟨4,281,275,1,0,0,0,1,2⟩, + ⟨4,281,276,1,0,0,0,1,2⟩, + ⟨4,281,473,1,0,0,0,1,1⟩, + ⟨4,281,278,1,0,0,0,-1,1⟩, + ⟨4,281,283,1,0,0,0,-1,2⟩, + ⟨4,281,284,1,0,0,0,-1,2⟩, + ⟨4,281,285,1,0,0,0,-1,2⟩, + ⟨4,281,286,1,0,0,0,1,1⟩, + ⟨4,281,287,1,0,0,0,1,1⟩, + ⟨4,283,472,1,0,0,0,-1,1⟩, + ⟨4,472,283,1,0,0,0,1,1⟩, + ⟨4,283,472,1,0,0,0,-1,1⟩, + ⟨5,283,0,1,0,0,0,-1,1⟩, + ⟨5,472,0,1,0,0,0,2,1⟩, + ⟨4,472,272,1,0,0,0,-2,1⟩, + ⟨4,472,273,1,0,0,0,-2,1⟩, + ⟨4,472,275,1,0,0,0,-1,1⟩, + ⟨4,472,473,1,0,0,0,-2,1⟩, + ⟨4,472,278,1,0,0,0,2,1⟩, + ⟨4,472,281,1,0,0,0,2,1⟩, + ⟨4,472,286,1,0,0,0,-2,1⟩, + ⟨4,472,287,1,0,0,0,-2,1⟩, + ⟨4,283,272,1,0,0,0,1,1⟩, + ⟨4,283,274,1,0,0,0,-1,1⟩, + ⟨4,283,276,1,0,0,0,-1,1⟩, + ⟨4,283,281,1,0,0,0,-1,1⟩, + ⟨4,283,472,1,0,0,0,1,1⟩, + ⟨4,283,284,1,0,0,0,1,1⟩, + ⟨4,283,285,1,0,0,0,1,1⟩, + ⟨5,285,0,1,0,0,0,2,1⟩, + ⟨4,285,272,1,0,0,0,1,1⟩, + ⟨4,285,274,1,0,0,0,-1,1⟩, + ⟨4,285,276,1,0,0,0,-1,1⟩, + ⟨4,285,281,1,0,0,0,-1,1⟩, + ⟨4,285,472,1,0,0,0,1,1⟩, + ⟨4,285,283,1,0,0,0,-1,1⟩, + ⟨4,285,284,1,0,0,0,1,1⟩, + ⟨5,287,0,1,0,0,0,2,1⟩, + ⟨4,287,473,1,0,0,0,2,1⟩, + ⟨4,287,279,1,0,0,0,1,1⟩, + ⟨4,287,280,1,0,0,0,1,1⟩, + ⟨4,287,281,1,0,0,0,-1,1⟩, + ⟨4,287,283,1,0,0,0,-1,1⟩, + ⟨4,287,284,1,0,0,0,-1,1⟩, + ⟨4,287,285,1,0,0,0,-1,1⟩, + ⟨4,287,286,1,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],992⟩, by decide⟩ +def backward_156 : CheckedSegment frames paid warps := + ⟨⟨backwardShard7State156, backwardShard7State157, + [ + ⟨4,484,272,1,0,0,0,-1,4⟩, + ⟨4,484,280,1,0,0,0,-1,4⟩, + ⟨4,484,53,1,0,0,0,1,4⟩, + ⟨4,484,312,1,0,0,0,1,4⟩, + ⟨4,484,456,1,0,0,0,-1,1⟩, + ⟨4,516,484,1,0,0,0,-1,1⟩, + ⟨4,484,247,1,0,0,0,-1,2⟩, + ⟨4,484,252,1,0,0,0,-1,2⟩, + ⟨4,484,456,1,0,0,0,1,1⟩, + ⟨4,484,516,1,0,0,0,1,1⟩, + ⟨4,516,242,1,0,0,0,-1,2⟩, + ⟨4,516,243,1,0,0,0,1,2⟩, + ⟨4,516,247,1,0,0,0,-1,2⟩, + ⟨4,516,522,1,0,0,0,-1,2⟩, + ⟨4,516,252,1,0,0,0,-1,2⟩, + ⟨4,516,484,1,0,0,0,-1,1⟩, + ⟨4,295,484,1,0,0,0,1,1⟩, + ⟨4,538,295,1,0,0,0,1,1⟩, + ⟨4,295,300,1,0,0,0,-1,2⟩, + ⟨4,300,295,1,0,0,0,1,1⟩, + ⟨4,538,302,1,0,0,0,-1,2⟩, + ⟨4,302,538,1,0,0,0,1,1⟩, + ⟨4,55,295,1,0,0,0,1,1⟩, + ⟨4,55,294,1,0,0,0,1,1⟩, + ⟨4,102,538,1,0,0,0,1,1⟩, + ⟨4,102,292,1,0,0,0,1,1⟩, + ⟨4,484,459,1,0,0,0,1,1⟩, + ⟨4,458,459,1,0,0,0,1,1⟩, + ⟨4,485,459,1,0,0,0,-1,1⟩, + ⟨4,484,458,1,0,0,0,-1,1⟩, + ⟨4,458,464,1,0,0,0,-1,1⟩, + ⟨4,533,464,1,0,0,0,1,1⟩, + ⟨4,533,489,1,0,0,0,1,1⟩, + ⟨4,60,533,1,0,0,0,1,1⟩, + ⟨4,19,489,1,0,0,0,1,1⟩, + ⟨4,29,60,1,0,0,0,1,1⟩, + ⟨4,602,60,1,0,0,0,-1,2⟩, + ⟨4,60,602,1,0,0,0,1,1⟩, + ⟨4,365,60,1,0,0,0,1,1⟩, + ⟨4,60,365,1,0,0,0,-1,1⟩, + ⟨4,365,60,1,0,0,0,1,1⟩, + ⟨4,60,365,1,0,0,0,1,1⟩, + ⟨4,83,602,1,0,0,0,1,1⟩, + ⟨4,83,352,1,0,0,0,1,1⟩, + ⟨4,39,19,1,0,0,0,1,1⟩, + ⟨4,291,39,1,0,0,0,-1,2⟩, + ⟨4,39,291,1,0,0,0,1,1⟩, + ⟨4,289,19,1,0,0,0,-1,2⟩, + ⟨4,19,289,1,0,0,0,1,1⟩, + ⟨4,303,39,1,0,0,0,1,1⟩, + ⟨4,39,303,1,0,0,0,-1,1⟩, + ⟨4,303,39,1,0,0,0,1,1⟩, + ⟨4,301,19,1,0,0,0,1,1⟩, + ⟨4,19,301,1,0,0,0,-1,1⟩, + ⟨4,301,19,1,0,0,0,1,1⟩, + ⟨4,39,303,1,0,0,0,1,1⟩, + ⟨4,39,302,1,0,0,0,1,1⟩, + ⟨4,19,301,1,0,0,0,1,1⟩, + ⟨4,19,300,1,0,0,0,1,1⟩, + ⟨4,290,291,1,0,0,0,1,1⟩, + ⟨4,54,290,1,0,0,0,1,1⟩, + ⟨4,288,289,1,0,0,0,1,1⟩, + ⟨4,101,288,1,0,0,0,1,1⟩, + ⟨5,602,0,1,0,0,0,1,2⟩, + ⟨4,290,288,1,0,0,0,-1,1⟩, + ⟨4,288,290,1,0,0,0,1,1⟩, + ⟨4,290,288,1,0,0,0,-1,1⟩, + ⟨5,290,0,1,0,0,0,-1,1⟩, + ⟨4,290,289,1,0,0,0,-1,1⟩, + ⟨4,289,290,1,0,0,0,1,1⟩, + ⟨4,290,289,1,0,0,0,-1,1⟩, + ⟨5,290,0,1,0,0,0,-1,1⟩, + ⟨5,289,0,1,0,0,0,1,2⟩, + ⟨4,289,288,1,0,0,0,-1,2⟩, + ⟨4,289,292,1,0,0,0,-1,2⟩, + ⟨4,289,538,1,0,0,0,-1,2⟩, + ⟨4,289,294,1,0,0,0,1,2⟩, + ⟨4,532,289,1,0,0,0,-1,2⟩, + ⟨4,289,295,1,0,0,0,1,2⟩, + ⟨4,292,290,1,0,0,0,-1,1⟩, + ⟨4,290,292,1,0,0,0,1,1⟩, + ⟨4,292,290,1,0,0,0,-1,1⟩, + ⟨5,292,0,1,0,0,0,-1,1⟩, + ⟨4,538,291,1,0,0,0,-1,1⟩, + ⟨4,291,538,1,0,0,0,1,1⟩, + ⟨4,538,291,1,0,0,0,-1,1⟩, + ⟨5,538,0,1,0,0,0,-1,1⟩, + ⟨5,291,0,1,0,0,0,-1,1⟩, + ⟨4,291,288,1,0,0,0,-1,1⟩, + ⟨4,291,289,1,0,0,0,-2,1⟩, + ⟨4,291,290,1,0,0,0,-1,1⟩, + ⟨4,291,294,1,0,0,0,2,1⟩, + ⟨4,291,295,1,0,0,0,2,1⟩, + ⟨4,291,296,1,0,0,0,1,1⟩, + ⟨4,291,297,1,0,0,0,1,1⟩, + ⟨4,291,302,1,0,0,0,-1,1⟩, + ⟨4,291,303,1,0,0,0,-1,1⟩, + ⟨4,294,292,1,0,0,0,-1,1⟩, + ⟨4,292,294,1,0,0,0,1,1⟩, + ⟨4,294,292,1,0,0,0,-1,1⟩, + ⟨5,294,0,1,0,0,0,-1,1⟩, + ⟨5,292,0,1,0,0,0,2,1⟩, + ⟨4,292,288,1,0,0,0,-1,1⟩, + ⟨4,292,289,1,0,0,0,-2,1⟩, + ⟨4,292,290,1,0,0,0,-1,1⟩, + ⟨4,292,291,1,0,0,0,-1,1⟩, + ⟨4,292,295,1,0,0,0,2,1⟩, + ⟨4,292,296,1,0,0,0,1,1⟩, + ⟨4,292,297,1,0,0,0,1,1⟩, + ⟨4,292,302,1,0,0,0,-1,1⟩, + ⟨4,292,303,1,0,0,0,-1,1⟩, + ⟨4,296,538,1,0,0,0,-1,1⟩, + ⟨4,538,296,1,0,0,0,1,1⟩, + ⟨4,296,538,1,0,0,0,-1,1⟩, + ⟨5,296,0,1,0,0,0,-1,1⟩, + ⟨5,538,0,1,0,0,0,-1,2⟩, + ⟨4,538,297,1,0,0,0,-1,2⟩, + ⟨4,538,515,1,0,0,0,1,2⟩, + ⟨4,538,542,1,0,0,0,1,2⟩, + ⟨4,532,538,1,0,0,0,-1,2⟩, + ⟨4,538,300,1,0,0,0,1,2⟩, + ⟨4,532,538,1,0,0,0,1,2⟩, + ⟨4,538,301,1,0,0,0,1,2⟩, + ⟨4,538,302,1,0,0,0,-1,2⟩, + ⟨4,538,303,1,0,0,0,-1,2⟩, + ⟨4,295,294,1,0,0,0,-1,1⟩, + ⟨4,294,295,1,0,0,0,1,1⟩, + ⟨4,295,294,1,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1040⟩, by decide⟩ +def backward_157 : CheckedSegment frames paid warps := + ⟨⟨backwardShard7State157, backwardShard7State158, + [ + ⟨5,295,0,1,0,0,0,-1,1⟩, + ⟨4,297,295,1,0,0,0,-1,1⟩, + ⟨4,295,297,1,0,0,0,1,1⟩, + ⟨4,297,295,1,0,0,0,-1,1⟩, + ⟨5,297,0,1,0,0,0,-1,1⟩, + ⟨5,295,0,1,0,0,0,-1,1⟩, + ⟨4,295,538,1,0,0,0,-2,1⟩, + ⟨4,295,515,1,0,0,0,1,1⟩, + ⟨4,295,542,1,0,0,0,1,1⟩, + ⟨4,295,300,1,0,0,0,1,1⟩, + ⟨4,295,301,1,0,0,0,1,1⟩, + ⟨4,295,302,1,0,0,0,-1,1⟩, + ⟨4,295,303,1,0,0,0,-1,1⟩, + ⟨5,296,0,1,0,0,0,-1,1⟩, + ⟨4,296,538,1,0,0,0,-2,1⟩, + ⟨4,296,295,1,0,0,0,-1,1⟩, + ⟨4,296,515,1,0,0,0,1,1⟩, + ⟨4,296,542,1,0,0,0,1,1⟩, + ⟨4,296,300,1,0,0,0,1,1⟩, + ⟨4,296,301,1,0,0,0,1,1⟩, + ⟨4,296,302,1,0,0,0,-1,1⟩, + ⟨4,296,303,1,0,0,0,-1,1⟩, + ⟨4,515,297,1,0,0,0,-1,1⟩, + ⟨4,297,515,1,0,0,0,1,1⟩, + ⟨4,515,297,1,0,0,0,-1,1⟩, + ⟨5,515,0,1,0,0,0,-1,1⟩, + ⟨5,297,0,1,0,0,0,1,2⟩, + ⟨4,297,288,1,0,0,0,1,2⟩, + ⟨4,297,289,1,0,0,0,1,1⟩, + ⟨4,297,290,1,0,0,0,1,2⟩, + ⟨4,297,291,1,0,0,0,1,2⟩, + ⟨4,297,292,1,0,0,0,1,2⟩, + ⟨4,297,538,1,0,0,0,1,1⟩, + ⟨4,297,294,1,0,0,0,-1,1⟩, + ⟨4,297,542,1,0,0,0,-1,2⟩, + ⟨4,297,300,1,0,0,0,-1,2⟩, + ⟨4,297,301,1,0,0,0,-1,2⟩, + ⟨4,297,302,1,0,0,0,1,1⟩, + ⟨4,297,303,1,0,0,0,1,1⟩, + ⟨4,542,515,1,0,0,0,-1,1⟩, + ⟨4,515,542,1,0,0,0,1,1⟩, + ⟨4,542,515,1,0,0,0,-1,1⟩, + ⟨5,542,0,1,0,0,0,-1,1⟩, + ⟨5,515,0,1,0,0,0,2,1⟩, + ⟨4,515,288,1,0,0,0,-2,1⟩, + ⟨4,515,289,1,0,0,0,-2,1⟩, + ⟨4,515,291,1,0,0,0,-1,1⟩, + ⟨4,515,538,1,0,0,0,-2,1⟩, + ⟨4,515,294,1,0,0,0,2,1⟩, + ⟨4,515,297,1,0,0,0,2,1⟩, + ⟨4,515,302,1,0,0,0,-2,1⟩, + ⟨4,515,303,1,0,0,0,-2,1⟩, + ⟨4,542,288,1,0,0,0,1,1⟩, + ⟨4,542,290,1,0,0,0,-1,1⟩, + ⟨4,542,292,1,0,0,0,-1,1⟩, + ⟨4,542,297,1,0,0,0,-1,1⟩, + ⟨4,542,515,1,0,0,0,1,1⟩, + ⟨4,542,300,1,0,0,0,1,1⟩, + ⟨4,542,301,1,0,0,0,1,1⟩, + ⟨5,301,0,1,0,0,0,2,1⟩, + ⟨4,301,288,1,0,0,0,1,1⟩, + ⟨4,301,290,1,0,0,0,-1,1⟩, + ⟨4,301,292,1,0,0,0,-1,1⟩, + ⟨4,301,297,1,0,0,0,-1,1⟩, + ⟨4,301,515,1,0,0,0,1,1⟩, + ⟨4,301,542,1,0,0,0,-1,1⟩, + ⟨4,301,300,1,0,0,0,1,1⟩, + ⟨5,303,0,1,0,0,0,2,1⟩, + ⟨4,303,538,1,0,0,0,2,1⟩, + ⟨4,303,295,1,0,0,0,1,1⟩, + ⟨4,303,296,1,0,0,0,1,1⟩, + ⟨4,303,297,1,0,0,0,-1,1⟩, + ⟨4,303,542,1,0,0,0,-1,1⟩, + ⟨4,303,300,1,0,0,0,-1,1⟩, + ⟨4,303,301,1,0,0,0,-1,1⟩, + ⟨4,303,302,1,0,0,0,1,1⟩, + ⟨4,532,459,1,0,0,0,-1,1⟩, + ⟨4,516,456,1,0,0,0,1,1⟩, + ⟨4,516,456,1,0,0,0,-1,1⟩, + ⟨4,516,51,1,0,0,0,1,1⟩, + ⟨4,516,460,1,0,0,0,-1,2⟩, + ⟨4,343,516,1,0,0,0,1,1⟩, + ⟨4,248,460,1,0,0,0,1,1⟩, + ⟨4,586,343,1,0,0,0,1,1⟩, + ⟨4,586,350,1,0,0,0,-1,2⟩, + ⟨4,350,586,1,0,0,0,1,1⟩, + ⟨4,75,586,1,0,0,0,1,1⟩, + ⟨4,250,248,1,0,0,0,1,1⟩, + ⟨4,246,250,1,0,0,0,-1,2⟩, + ⟨4,250,246,1,0,0,0,1,1⟩, + ⟨4,244,248,1,0,0,0,-1,2⟩, + ⟨4,248,244,1,0,0,0,1,1⟩, + ⟨4,62,250,1,0,0,0,1,1⟩, + ⟨4,63,248,1,0,0,0,1,1⟩, + ⟨4,91,246,1,0,0,0,1,1⟩, + ⟨4,90,244,1,0,0,0,1,1⟩, + ⟨4,516,461,1,0,0,0,-1,2⟩, + ⟨4,460,461,1,0,0,0,1,1⟩, + ⟨4,517,461,1,0,0,0,1,2⟩, + ⟨4,516,460,1,0,0,0,1,2⟩, + ⟨4,532,246,1,0,0,0,-1,2⟩, + ⟨4,532,250,1,0,0,0,-1,2⟩, + ⟨4,475,244,1,0,0,0,-1,2⟩, + ⟨4,475,248,1,0,0,0,-1,2⟩, + ⟨4,532,475,1,0,0,0,-1,1⟩, + ⟨4,475,459,1,0,0,0,1,1⟩, + ⟨4,475,111,1,0,0,0,1,1⟩, + ⟨5,87,0,1,0,0,0,2,1⟩, + ⟨4,417,87,1,0,0,0,1,1⟩, + ⟨4,418,87,1,0,0,0,-1,2⟩, + ⟨4,419,87,1,0,0,0,1,2⟩, + ⟨4,420,87,1,0,0,0,1,2⟩, + ⟨4,421,87,1,0,0,0,-1,2⟩, + ⟨4,425,87,1,0,0,0,1,2⟩, + ⟨4,430,87,1,0,0,0,-1,2⟩, + ⟨4,431,87,1,0,0,0,1,2⟩, + ⟨4,87,520,1,0,0,0,1,2⟩, + ⟨4,87,227,1,0,0,0,1,2⟩, + ⟨4,87,553,1,0,0,0,-1,2⟩, + ⟨4,87,231,1,0,0,0,-1,2⟩, + ⟨4,87,233,1,0,0,0,-1,2⟩, + ⟨4,87,234,1,0,0,0,-1,2⟩, + ⟨4,87,236,1,0,0,0,1,2⟩, + ⟨4,87,239,1,0,0,0,1,2⟩, + ⟨4,87,417,1,0,0,0,-1,2⟩, + ⟨4,87,418,1,0,0,0,1,2⟩, + ⟨4,87,419,1,0,0,0,1,2⟩, + ⟨4,87,423,1,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1052⟩, by decide⟩ +def backward_158 : CheckedSegment frames paid warps := + ⟨⟨backwardShard7State158, backwardShard7State159, + [ + ⟨5,47,0,1,0,0,0,2,-1⟩, + ⟨4,401,47,1,0,0,0,-1,2⟩, + ⟨4,406,47,1,0,0,0,1,2⟩, + ⟨4,407,47,1,0,0,0,-1,2⟩, + ⟨4,410,47,1,0,0,0,-1,2⟩, + ⟨4,411,47,1,0,0,0,1,2⟩, + ⟨4,413,47,1,0,0,0,-1,2⟩, + ⟨4,414,47,1,0,0,0,-1,1⟩, + ⟨4,415,47,1,0,0,0,1,1⟩, + ⟨4,47,242,1,0,0,0,1,2⟩, + ⟨4,47,246,1,0,0,0,-1,2⟩, + ⟨4,47,247,1,0,0,0,-1,2⟩, + ⟨4,47,522,1,0,0,0,-1,2⟩, + ⟨4,47,250,1,0,0,0,-1,2⟩, + ⟨4,47,252,1,0,0,0,1,2⟩, + ⟨4,47,255,1,0,0,0,1,2⟩, + ⟨4,47,402,1,0,0,0,-1,2⟩, + ⟨4,47,403,1,0,0,0,-1,2⟩, + ⟨4,47,406,1,0,0,0,1,2⟩, + ⟨4,47,407,1,0,0,0,1,2⟩, + ⟨4,47,409,1,0,0,0,1,2⟩, + ⟨4,47,410,1,0,0,0,1,2⟩, + ⟨4,47,415,1,0,0,0,-1,2⟩, + ⟨1,429,0,663,1,1800,0,0,1⟩, + ⟨4,429,47,1,0,0,0,1,1⟩, + ⟨4,21,47,1,0,0,0,-1,2⟩, + ⟨4,47,21,1,0,0,0,1,1⟩, + ⟨4,47,437,1,0,0,0,1,1⟩, + ⟨4,47,436,1,0,0,0,1,1⟩, + ⟨4,21,435,1,0,0,0,1,1⟩, + ⟨4,21,434,1,0,0,0,1,1⟩, + ⟨4,427,429,1,0,0,0,-1,2⟩, + ⟨4,429,427,1,0,0,0,1,1⟩, + ⟨5,429,0,1,0,0,0,-1,1⟩, + ⟨4,429,44,1,0,0,0,1,1⟩, + ⟨4,44,429,1,0,0,0,-1,1⟩, + ⟨4,429,44,1,0,0,0,1,1⟩, + ⟨5,427,0,1,0,0,0,-1,1⟩, + ⟨4,427,16,1,0,0,0,1,1⟩, + ⟨4,16,427,1,0,0,0,-1,1⟩, + ⟨4,427,16,1,0,0,0,1,1⟩, + ⟨4,44,429,1,0,0,0,1,1⟩, + ⟨4,44,52,1,0,0,0,1,1⟩, + ⟨4,16,427,1,0,0,0,1,1⟩, + ⟨4,16,426,1,0,0,0,1,1⟩, + ⟨4,87,426,1,0,0,0,-1,2⟩, + ⟨4,87,427,1,0,0,0,-1,2⟩, + ⟨4,87,430,1,0,0,0,1,2⟩, + ⟨4,87,229,1,0,0,0,1,1⟩, + ⟨4,87,518,1,0,0,0,1,1⟩, + ⟨5,52,0,1,0,0,0,2,-1⟩, + ⟨4,417,52,1,0,0,0,-1,2⟩, + ⟨4,422,52,1,0,0,0,1,2⟩, + ⟨4,423,52,1,0,0,0,-1,2⟩, + ⟨4,426,52,1,0,0,0,-1,2⟩, + ⟨4,427,52,1,0,0,0,1,2⟩, + ⟨4,429,52,1,0,0,0,-1,2⟩, + ⟨4,430,52,1,0,0,0,-1,1⟩, + ⟨4,431,52,1,0,0,0,1,1⟩, + ⟨4,52,258,1,0,0,0,1,2⟩, + ⟨4,52,262,1,0,0,0,-1,2⟩, + ⟨4,52,263,1,0,0,0,-1,2⟩, + ⟨4,52,530,1,0,0,0,-1,2⟩, + ⟨4,52,266,1,0,0,0,-1,2⟩, + ⟨4,52,268,1,0,0,0,1,2⟩, + ⟨4,52,271,1,0,0,0,1,2⟩, + ⟨4,52,418,1,0,0,0,-1,2⟩, + ⟨4,52,419,1,0,0,0,-1,2⟩, + ⟨4,52,422,1,0,0,0,1,2⟩, + ⟨4,52,423,1,0,0,0,1,2⟩, + ⟨4,52,425,1,0,0,0,1,2⟩, + ⟨4,52,426,1,0,0,0,1,2⟩, + ⟨4,52,431,1,0,0,0,-1,2⟩, + ⟨5,543,0,1,0,0,0,1,-2⟩, + ⟨4,532,76,1,0,0,0,3,8⟩, + ⟨4,76,543,1,0,0,0,-1,1⟩, + ⟨4,324,543,1,0,0,0,-1,1⟩, + ⟨4,334,543,1,0,0,0,-1,1⟩, + ⟨4,335,543,1,0,0,0,1,1⟩, + ⟨4,543,520,1,0,0,0,1,4⟩, + ⟨4,543,227,1,0,0,0,1,4⟩, + ⟨4,543,553,1,0,0,0,-1,4⟩, + ⟨4,543,231,1,0,0,0,-1,4⟩, + ⟨4,543,233,1,0,0,0,-1,4⟩, + ⟨4,543,234,1,0,0,0,-1,4⟩, + ⟨4,543,236,1,0,0,0,1,4⟩, + ⟨4,543,239,1,0,0,0,1,4⟩, + ⟨4,543,76,1,0,0,0,1,4⟩, + ⟨4,543,326,1,0,0,0,-1,4⟩, + ⟨4,543,329,1,0,0,0,-1,4⟩, + ⟨4,543,334,1,0,0,0,1,4⟩, + ⟨4,543,111,1,0,0,0,1,4⟩, + ⟨4,372,543,1,0,0,0,1,1⟩, + ⟨4,595,372,1,0,0,0,1,1⟩, + ⟨4,372,376,1,0,0,0,-1,2⟩, + ⟨4,376,372,1,0,0,0,1,1⟩, + ⟨4,595,66,1,0,0,0,-1,2⟩, + ⟨4,66,595,1,0,0,0,1,1⟩, + ⟨4,381,66,1,0,0,0,1,1⟩, + ⟨4,66,381,1,0,0,0,-1,1⟩, + ⟨4,381,66,1,0,0,0,1,1⟩, + ⟨4,66,381,1,0,0,0,1,1⟩, + ⟨4,80,595,1,0,0,0,1,1⟩, + ⟨4,571,543,1,0,0,0,-1,1⟩, + ⟨4,565,543,1,0,0,0,-1,1⟩, + ⟨4,565,552,1,0,0,0,2,1⟩, + ⟨5,595,0,1,0,0,0,1,2⟩, + ⟨5,542,0,1,0,0,0,1,-2⟩, + ⟨4,288,542,1,0,0,0,-1,1⟩, + ⟨4,292,542,1,0,0,0,-1,1⟩, + ⟨4,296,542,1,0,0,0,1,1⟩, + ⟨4,302,542,1,0,0,0,-1,1⟩, + ⟨4,303,542,1,0,0,0,2,1⟩, + ⟨4,542,225,1,0,0,0,1,4⟩, + ⟨4,542,227,1,0,0,0,-1,4⟩, + ⟨4,542,229,1,0,0,0,1,4⟩, + ⟨4,542,231,1,0,0,0,-1,4⟩, + ⟨4,542,236,1,0,0,0,-1,4⟩, + ⟨4,542,237,1,0,0,0,-1,4⟩, + ⟨4,542,238,1,0,0,0,1,4⟩, + ⟨4,542,239,1,0,0,0,1,4⟩, + ⟨4,542,288,1,0,0,0,1,4⟩, + ⟨4,542,294,1,0,0,0,-1,4⟩, + ⟨4,542,295,1,0,0,0,1,4⟩, + ⟨4,542,297,1,0,0,0,-1,4⟩, + ⟨4,542,302,1,0,0,0,1,4⟩, + ⟨4,374,542,1,0,0,0,1,1⟩, + ⟨4,594,374,1,0,0,0,1,1⟩, + ],#[0,0,1,0,0,0,0,0,0,0],1194⟩, by decide⟩ +def backward_159 : CheckedSegment frames paid warps := + ⟨⟨backwardShard7State159, backwardShard7State160, + [ + ⟨4,374,592,1,0,0,0,-1,2⟩, + ⟨4,592,374,1,0,0,0,1,1⟩, + ⟨4,594,26,1,0,0,0,-1,2⟩, + ⟨4,26,594,1,0,0,0,1,1⟩, + ⟨4,383,26,1,0,0,0,1,1⟩, + ⟨4,26,383,1,0,0,0,-1,1⟩, + ⟨4,383,26,1,0,0,0,1,1⟩, + ⟨4,26,383,1,0,0,0,1,1⟩, + ⟨4,67,594,1,0,0,0,1,1⟩, + ⟨4,570,542,1,0,0,0,-1,1⟩, + ⟨4,565,542,1,0,0,0,-1,1⟩, + ⟨5,76,0,1,0,0,0,1,-1⟩, + ⟨4,322,76,1,0,0,0,1,1⟩, + ⟨4,329,76,1,0,0,0,-2,1⟩, + ⟨4,335,76,1,0,0,0,1,1⟩, + ⟨4,111,76,1,0,0,0,1,1⟩, + ⟨4,76,257,1,0,0,0,1,4⟩, + ⟨4,76,259,1,0,0,0,-1,4⟩, + ⟨4,76,261,1,0,0,0,1,4⟩, + ⟨4,76,263,1,0,0,0,-1,4⟩, + ⟨4,76,268,1,0,0,0,-1,4⟩, + ⟨4,76,269,1,0,0,0,-1,4⟩, + ⟨4,76,270,1,0,0,0,1,4⟩, + ⟨4,76,271,1,0,0,0,1,4⟩, + ⟨4,532,76,1,0,0,0,1,2⟩, + ⟨4,76,326,1,0,0,0,1,4⟩, + ⟨4,532,76,1,0,0,0,-1,1⟩, + ⟨4,76,328,1,0,0,0,1,4⟩, + ⟨4,532,76,1,0,0,0,1,1⟩, + ⟨4,76,329,1,0,0,0,1,4⟩, + ⟨4,532,76,1,0,0,0,-3,2⟩, + ⟨4,76,332,1,0,0,0,-1,4⟩, + ⟨4,532,76,1,0,0,0,1,1⟩, + ⟨4,76,335,1,0,0,0,-1,4⟩, + ⟨5,111,0,1,0,0,0,2,1⟩, + ⟨4,322,111,1,0,0,0,-1,2⟩, + ⟨4,324,111,1,0,0,0,1,2⟩, + ⟨4,326,111,1,0,0,0,-1,1⟩, + ⟨4,328,111,1,0,0,0,2,1⟩, + ⟨4,329,111,1,0,0,0,1,1⟩, + ⟨4,332,111,1,0,0,0,-1,1⟩, + ⟨4,334,111,1,0,0,0,1,2⟩, + ⟨4,335,111,1,0,0,0,1,1⟩, + ⟨4,111,242,1,0,0,0,1,4⟩, + ⟨4,111,246,1,0,0,0,-1,4⟩, + ⟨4,111,247,1,0,0,0,-1,4⟩, + ⟨4,111,522,1,0,0,0,-1,4⟩, + ⟨4,111,250,1,0,0,0,-1,4⟩, + ⟨4,111,252,1,0,0,0,1,4⟩, + ⟨4,111,255,1,0,0,0,1,4⟩, + ⟨4,111,324,1,0,0,0,-1,4⟩, + ⟨4,111,326,1,0,0,0,1,4⟩, + ⟨4,111,332,1,0,0,0,1,4⟩, + ⟨4,111,333,1,0,0,0,1,4⟩, + ⟨4,111,334,1,0,0,0,-1,4⟩, + ⟨4,111,335,1,0,0,0,-1,4⟩, + ⟨4,36,111,1,0,0,0,-1,2⟩, + ⟨4,111,36,1,0,0,0,1,1⟩, + ⟨4,111,439,1,0,0,0,1,1⟩, + ⟨4,111,438,1,0,0,0,1,1⟩, + ⟨4,36,433,1,0,0,0,1,1⟩, + ⟨4,36,432,1,0,0,0,1,1⟩, + ⟨4,306,53,1,0,0,0,-1,1⟩, + ⟨4,53,306,1,0,0,0,1,1⟩, + ⟨4,306,53,1,0,0,0,-1,1⟩, + ⟨5,306,0,1,0,0,0,1,-1⟩, + ⟨5,53,0,1,0,0,0,1,-1⟩, + ⟨4,308,53,1,0,0,0,-1,1⟩, + ⟨4,313,53,1,0,0,0,-2,1⟩, + ⟨4,315,53,1,0,0,0,2,1⟩, + ⟨4,318,53,1,0,0,0,-1,1⟩, + ⟨4,319,53,1,0,0,0,2,1⟩, + ⟨4,51,53,1,0,0,0,1,1⟩, + ⟨4,53,258,1,0,0,0,1,4⟩, + ⟨4,53,262,1,0,0,0,-1,4⟩, + ⟨4,53,263,1,0,0,0,-1,4⟩, + ⟨4,53,530,1,0,0,0,-1,4⟩, + ⟨4,53,266,1,0,0,0,-1,4⟩, + ⟨4,53,268,1,0,0,0,1,4⟩, + ⟨4,53,271,1,0,0,0,1,4⟩, + ⟨4,53,306,1,0,0,0,-1,4⟩, + ⟨4,53,310,1,0,0,0,1,4⟩, + ⟨4,53,312,1,0,0,0,1,4⟩, + ⟨4,53,313,1,0,0,0,1,4⟩, + ⟨4,53,316,1,0,0,0,-1,4⟩, + ⟨4,53,319,1,0,0,0,-1,4⟩, + ⟨4,310,51,1,0,0,0,-1,1⟩, + ⟨4,51,310,1,0,0,0,1,1⟩, + ⟨4,310,51,1,0,0,0,-1,1⟩, + ⟨5,310,0,1,0,0,0,1,-1⟩, + ⟨4,312,51,1,0,0,0,2,1⟩, + ⟨4,315,51,1,0,0,0,1,1⟩, + ⟨4,316,51,1,0,0,0,-1,1⟩, + ⟨4,319,51,1,0,0,0,2,1⟩, + ⟨4,51,241,1,0,0,0,1,4⟩, + ⟨4,51,243,1,0,0,0,-1,4⟩, + ⟨4,51,245,1,0,0,0,1,4⟩, + ⟨4,51,247,1,0,0,0,-1,4⟩, + ⟨4,51,252,1,0,0,0,-1,4⟩, + ⟨4,51,253,1,0,0,0,-1,4⟩, + ⟨4,51,254,1,0,0,0,1,4⟩, + ⟨4,51,255,1,0,0,0,1,4⟩, + ⟨4,51,308,1,0,0,0,-1,4⟩, + ⟨4,51,316,1,0,0,0,1,4⟩, + ⟨4,51,317,1,0,0,0,1,4⟩, + ⟨4,51,318,1,0,0,0,-1,4⟩, + ⟨4,51,319,1,0,0,0,-1,4⟩, + ⟨4,532,242,1,0,0,0,1,8⟩, + ⟨4,532,246,1,0,0,0,1,8⟩, + ⟨4,532,247,1,0,0,0,-1,8⟩, + ⟨4,532,522,1,0,0,0,-1,8⟩, + ⟨4,532,250,1,0,0,0,1,8⟩, + ⟨4,532,252,1,0,0,0,1,8⟩, + ⟨4,532,255,1,0,0,0,1,8⟩, + ⟨4,532,289,1,0,0,0,1,2⟩, + ⟨4,532,322,1,0,0,0,7,8⟩, + ⟨4,532,590,1,0,0,0,1,4⟩, + ⟨4,532,475,1,0,0,0,1,1⟩, + ⟨4,360,532,1,0,0,0,1,1⟩, + ⟨4,596,360,1,0,0,0,1,1⟩, + ⟨4,356,360,1,0,0,0,-1,2⟩, + ⟨4,360,356,1,0,0,0,1,1⟩, + ⟨4,59,360,1,0,0,0,1,1⟩, + ⟨4,532,489,1,0,0,0,1,1⟩, + ⟨4,488,489,1,0,0,0,1,1⟩, + ⟨4,533,489,1,0,0,0,-1,1⟩, + ⟨4,532,488,1,0,0,0,-1,1⟩, + ⟨4,225,520,1,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1300⟩, by decide⟩ +def backward_160 : CheckedSegment frames paid warps := + ⟨⟨backwardShard7State160, backwardShard7State161, + [ + ⟨4,225,227,1,0,0,0,-1,1⟩, + ⟨4,225,231,1,0,0,0,1,1⟩, + ⟨4,225,232,1,0,0,0,-1,1⟩, + ⟨4,225,234,1,0,0,0,1,1⟩, + ⟨4,225,235,1,0,0,0,1,1⟩, + ⟨4,225,238,1,0,0,0,-1,1⟩, + ⟨4,225,241,1,0,0,0,-1,1⟩, + ⟨4,225,242,1,0,0,0,1,1⟩, + ⟨4,225,247,1,0,0,0,-1,1⟩, + ⟨4,225,248,1,0,0,0,1,1⟩, + ⟨4,225,250,1,0,0,0,-1,1⟩, + ⟨4,225,528,1,0,0,0,-1,1⟩, + ⟨4,225,254,1,0,0,0,1,1⟩, + ⟨5,225,0,1,0,0,0,1,-1⟩, + ⟨4,225,522,1,0,0,0,-1,1⟩, + ⟨4,522,225,1,0,0,0,1,1⟩, + ⟨4,225,522,1,0,0,0,-1,1⟩, + ⟨4,255,522,1,0,0,0,-1,2⟩, + ⟨4,254,522,1,0,0,0,1,4⟩, + ⟨4,253,522,1,0,0,0,-1,4⟩, + ⟨4,250,522,1,0,0,0,-1,4⟩, + ⟨4,246,522,1,0,0,0,1,4⟩, + ⟨4,245,522,1,0,0,0,1,4⟩, + ⟨4,242,522,1,0,0,0,1,4⟩, + ⟨4,241,522,1,0,0,0,-1,4⟩, + ⟨4,240,522,1,0,0,0,1,4⟩, + ⟨4,225,522,1,0,0,0,1,4⟩, + ⟨4,348,522,1,0,0,0,1,1⟩, + ⟨4,93,348,1,0,0,0,1,1⟩, + ⟨4,343,348,1,0,0,0,-1,2⟩, + ⟨4,348,343,1,0,0,0,1,1⟩, + ⟨4,338,93,1,0,0,0,-1,2⟩, + ⟨4,93,338,1,0,0,0,1,1⟩, + ⟨4,345,93,1,0,0,0,1,1⟩, + ⟨4,93,345,1,0,0,0,-1,1⟩, + ⟨4,345,93,1,0,0,0,1,1⟩, + ⟨4,28,348,1,0,0,0,1,1⟩, + ⟨4,93,345,1,0,0,0,1,1⟩, + ⟨4,1,343,1,0,0,0,1,1⟩, + ⟨4,522,491,1,0,0,0,1,1⟩, + ⟨4,490,491,1,0,0,0,1,1⟩, + ⟨4,523,491,1,0,0,0,-1,1⟩, + ⟨4,522,490,1,0,0,0,-1,1⟩, + ⟨4,480,490,1,0,0,0,-1,1⟩, + ⟨4,225,227,1,0,0,0,-1,1⟩, + ⟨4,225,229,1,0,0,0,-1,1⟩, + ⟨4,225,553,1,0,0,0,1,1⟩, + ⟨4,225,231,1,0,0,0,1,1⟩, + ⟨4,225,232,1,0,0,0,1,1⟩, + ⟨4,225,233,1,0,0,0,1,1⟩, + ⟨4,225,235,1,0,0,0,-1,1⟩, + ⟨4,225,237,1,0,0,0,-1,1⟩, + ⟨4,225,243,1,0,0,0,1,1⟩, + ⟨4,225,245,1,0,0,0,1,1⟩, + ⟨4,225,246,1,0,0,0,-1,1⟩, + ⟨4,225,247,1,0,0,0,-1,1⟩, + ⟨4,225,248,1,0,0,0,-1,1⟩, + ⟨4,225,528,1,0,0,0,1,1⟩, + ⟨4,225,253,1,0,0,0,1,1⟩, + ⟨5,225,0,1,0,0,0,1,-1⟩, + ⟨4,225,486,1,0,0,0,-1,1⟩, + ⟨4,486,225,1,0,0,0,1,1⟩, + ⟨4,225,486,1,0,0,0,-1,1⟩, + ⟨4,254,486,1,0,0,0,1,4⟩, + ⟨4,253,486,1,0,0,0,1,4⟩, + ⟨4,528,486,1,0,0,0,1,2⟩, + ⟨4,250,486,1,0,0,0,-1,4⟩, + ⟨4,246,486,1,0,0,0,1,4⟩, + ⟨4,245,486,1,0,0,0,1,4⟩, + ⟨4,243,486,1,0,0,0,1,2⟩, + ⟨4,242,486,1,0,0,0,1,4⟩, + ⟨4,241,486,1,0,0,0,1,4⟩, + ⟨4,240,486,1,0,0,0,1,4⟩, + ⟨4,225,227,1,0,0,0,1,1⟩, + ⟨4,225,229,1,0,0,0,1,1⟩, + ⟨4,225,553,1,0,0,0,-1,1⟩, + ⟨4,225,231,1,0,0,0,-1,1⟩, + ⟨4,225,232,1,0,0,0,-1,1⟩, + ⟨4,225,233,1,0,0,0,-1,1⟩, + ⟨4,225,235,1,0,0,0,1,1⟩, + ⟨4,225,237,1,0,0,0,1,1⟩, + ⟨4,225,259,1,0,0,0,-1,1⟩, + ⟨4,225,261,1,0,0,0,-1,1⟩, + ⟨4,225,262,1,0,0,0,1,1⟩, + ⟨4,225,263,1,0,0,0,1,1⟩, + ⟨4,225,264,1,0,0,0,1,1⟩, + ⟨4,225,530,1,0,0,0,1,1⟩, + ⟨4,225,269,1,0,0,0,-1,1⟩, + ⟨4,225,528,1,0,0,0,-1,1⟩, + ⟨4,528,225,1,0,0,0,1,1⟩, + ⟨4,225,528,1,0,0,0,-1,1⟩, + ⟨4,270,528,1,0,0,0,1,4⟩, + ⟨4,269,528,1,0,0,0,1,4⟩, + ⟨4,266,528,1,0,0,0,-1,4⟩, + ⟨4,530,528,1,0,0,0,1,4⟩, + ⟨4,262,528,1,0,0,0,1,4⟩, + ⟨4,261,528,1,0,0,0,1,4⟩, + ⟨4,259,528,1,0,0,0,1,2⟩, + ⟨4,258,528,1,0,0,0,1,4⟩, + ⟨4,257,528,1,0,0,0,1,4⟩, + ⟨4,256,528,1,0,0,0,1,4⟩, + ⟨4,359,528,1,0,0,0,1,1⟩, + ⟨4,597,359,1,0,0,0,1,1⟩, + ⟨4,359,364,1,0,0,0,-1,2⟩, + ⟨4,364,359,1,0,0,0,1,1⟩, + ⟨4,597,366,1,0,0,0,-1,2⟩, + ⟨4,366,597,1,0,0,0,1,1⟩, + ⟨4,60,364,1,0,0,0,1,1⟩, + ⟨4,74,359,1,0,0,0,1,1⟩, + ⟨4,84,597,1,0,0,0,1,1⟩, + ⟨4,84,356,1,0,0,0,1,1⟩, + ⟨4,528,463,1,0,0,0,-1,2⟩, + ⟨4,462,463,1,0,0,0,1,1⟩, + ⟨4,529,463,1,0,0,0,1,2⟩, + ⟨4,528,462,1,0,0,0,1,2⟩, + ⟨4,225,227,1,0,0,0,1,1⟩, + ⟨4,225,229,1,0,0,0,1,1⟩, + ⟨4,225,553,1,0,0,0,-1,1⟩, + ⟨4,225,231,1,0,0,0,-1,1⟩, + ⟨4,225,232,1,0,0,0,-1,1⟩, + ⟨4,225,233,1,0,0,0,-1,1⟩, + ⟨4,225,235,1,0,0,0,1,1⟩, + ⟨4,225,237,1,0,0,0,1,1⟩, + ⟨4,225,241,1,0,0,0,-1,1⟩, + ⟨4,225,242,1,0,0,0,1,1⟩, + ⟨4,225,247,1,0,0,0,-1,1⟩, + ⟨4,225,248,1,0,0,0,1,1⟩, + ⟨4,225,250,1,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1138⟩, by decide⟩ +def backward_161 : CheckedSegment frames paid warps := + ⟨⟨backwardShard7State161, backwardShard7State162, + [ + ⟨4,225,254,1,0,0,0,1,1⟩, + ⟨4,225,257,1,0,0,0,1,1⟩, + ⟨4,225,258,1,0,0,0,-1,1⟩, + ⟨4,225,259,1,0,0,0,-1,1⟩, + ⟨4,225,261,1,0,0,0,-1,1⟩, + ⟨4,225,262,1,0,0,0,1,1⟩, + ⟨4,225,263,1,0,0,0,2,1⟩, + ⟨4,225,530,1,0,0,0,1,1⟩, + ⟨4,225,266,1,0,0,0,1,1⟩, + ⟨4,225,269,1,0,0,0,-1,1⟩, + ⟨4,225,270,1,0,0,0,-1,1⟩, + ⟨4,225,530,1,0,0,0,-1,1⟩, + ⟨4,530,225,1,0,0,0,1,1⟩, + ⟨4,225,530,1,0,0,0,-1,1⟩, + ⟨4,271,530,1,0,0,0,-1,2⟩, + ⟨4,270,530,1,0,0,0,1,4⟩, + ⟨4,269,530,1,0,0,0,-1,4⟩, + ⟨4,266,530,1,0,0,0,-1,4⟩, + ⟨4,262,530,1,0,0,0,1,4⟩, + ⟨4,261,530,1,0,0,0,1,4⟩, + ⟨4,258,530,1,0,0,0,1,4⟩, + ⟨4,257,530,1,0,0,0,-1,4⟩, + ⟨4,256,530,1,0,0,0,1,4⟩, + ⟨4,225,530,1,0,0,0,1,4⟩, + ⟨4,358,530,1,0,0,0,1,1⟩, + ⟨4,599,358,1,0,0,0,1,1⟩, + ⟨4,358,596,1,0,0,0,-1,2⟩, + ⟨4,596,358,1,0,0,0,1,1⟩, + ⟨4,599,29,1,0,0,0,-1,2⟩, + ⟨4,29,599,1,0,0,0,1,1⟩, + ⟨4,367,29,1,0,0,0,1,1⟩, + ⟨4,29,367,1,0,0,0,-1,1⟩, + ⟨4,367,29,1,0,0,0,1,1⟩, + ⟨4,29,367,1,0,0,0,1,1⟩, + ⟨4,29,366,1,0,0,0,1,1⟩, + ⟨4,30,596,1,0,0,0,1,1⟩, + ⟨4,74,358,1,0,0,0,1,1⟩, + ⟨4,73,599,1,0,0,0,1,1⟩, + ⟨4,73,354,1,0,0,0,1,1⟩, + ⟨4,530,469,1,0,0,0,-1,2⟩, + ⟨4,468,469,1,0,0,0,1,1⟩, + ⟨4,531,469,1,0,0,0,1,2⟩, + ⟨4,530,468,1,0,0,0,1,2⟩, + ⟨4,460,468,1,0,0,0,-1,1⟩, + ⟨4,354,352,1,0,0,0,-1,1⟩, + ⟨4,352,354,1,0,0,0,1,1⟩, + ⟨4,354,352,1,0,0,0,-1,1⟩, + ⟨5,354,0,1,0,0,0,-1,1⟩, + ⟨4,352,599,1,0,0,0,1,1⟩, + ⟨4,602,352,1,0,0,0,-1,2⟩, + ⟨4,602,354,1,0,0,0,1,2⟩, + ⟨4,602,356,1,0,0,0,-1,2⟩, + ⟨4,602,597,1,0,0,0,-1,2⟩, + ⟨4,602,358,1,0,0,0,1,2⟩, + ⟨4,602,359,1,0,0,0,1,2⟩, + ⟨4,356,354,1,0,0,0,-1,1⟩, + ⟨4,354,356,1,0,0,0,1,1⟩, + ⟨4,356,354,1,0,0,0,-1,1⟩, + ⟨5,356,0,1,0,0,0,-1,1⟩, + ⟨4,597,599,1,0,0,0,-1,1⟩, + ⟨4,599,597,1,0,0,0,1,1⟩, + ⟨4,597,599,1,0,0,0,-1,1⟩, + ⟨5,597,0,1,0,0,0,-1,1⟩, + ⟨5,599,0,1,0,0,0,-1,1⟩, + ⟨4,599,352,1,0,0,0,-1,1⟩, + ⟨4,599,602,1,0,0,0,-2,1⟩, + ⟨4,599,354,1,0,0,0,-1,1⟩, + ⟨4,599,358,1,0,0,0,2,1⟩, + ⟨4,599,359,1,0,0,0,2,1⟩, + ⟨4,599,360,1,0,0,0,1,1⟩, + ⟨4,599,361,1,0,0,0,1,1⟩, + ⟨4,599,366,1,0,0,0,-1,1⟩, + ⟨4,599,367,1,0,0,0,-1,1⟩, + ⟨4,358,356,1,0,0,0,-1,1⟩, + ⟨4,356,358,1,0,0,0,1,1⟩, + ⟨4,358,356,1,0,0,0,-1,1⟩, + ⟨5,358,0,1,0,0,0,-1,1⟩, + ⟨5,356,0,1,0,0,0,2,1⟩, + ⟨4,356,352,1,0,0,0,-1,1⟩, + ⟨4,356,602,1,0,0,0,-2,1⟩, + ⟨4,356,354,1,0,0,0,-1,1⟩, + ⟨4,356,599,1,0,0,0,-1,1⟩, + ⟨4,356,359,1,0,0,0,2,1⟩, + ⟨4,356,360,1,0,0,0,1,1⟩, + ⟨4,356,361,1,0,0,0,1,1⟩, + ⟨4,356,366,1,0,0,0,-1,1⟩, + ⟨4,356,367,1,0,0,0,-1,1⟩, + ⟨4,360,597,1,0,0,0,-1,1⟩, + ⟨4,597,360,1,0,0,0,1,1⟩, + ⟨4,360,597,1,0,0,0,-1,1⟩, + ⟨5,360,0,1,0,0,0,-1,1⟩, + ⟨5,597,0,1,0,0,0,-1,2⟩, + ⟨4,597,361,1,0,0,0,-1,2⟩, + ⟨4,597,596,1,0,0,0,1,2⟩, + ⟨4,597,540,1,0,0,0,1,2⟩, + ⟨4,597,364,1,0,0,0,1,2⟩, + ⟨4,597,365,1,0,0,0,1,2⟩, + ⟨4,597,366,1,0,0,0,-1,2⟩, + ⟨4,597,367,1,0,0,0,-1,2⟩, + ⟨4,359,358,1,0,0,0,-1,1⟩, + ⟨4,358,359,1,0,0,0,1,1⟩, + ⟨4,359,358,1,0,0,0,-1,1⟩, + ⟨5,359,0,1,0,0,0,-1,1⟩, + ⟨4,361,359,1,0,0,0,-1,1⟩, + ⟨4,359,361,1,0,0,0,1,1⟩, + ⟨4,361,359,1,0,0,0,-1,1⟩, + ⟨5,361,0,1,0,0,0,-1,1⟩, + ⟨5,359,0,1,0,0,0,-1,1⟩, + ⟨4,359,597,1,0,0,0,-2,1⟩, + ⟨4,359,596,1,0,0,0,1,1⟩, + ⟨4,359,540,1,0,0,0,1,1⟩, + ⟨4,359,364,1,0,0,0,1,1⟩, + ⟨4,359,365,1,0,0,0,1,1⟩, + ⟨4,359,366,1,0,0,0,-1,1⟩, + ⟨4,359,367,1,0,0,0,-1,1⟩, + ⟨5,360,0,1,0,0,0,-1,1⟩, + ⟨4,360,352,1,0,0,0,1,1⟩, + ⟨4,360,597,1,0,0,0,-2,1⟩, + ⟨4,360,359,1,0,0,0,-1,1⟩, + ⟨4,360,596,1,0,0,0,1,1⟩, + ⟨4,360,540,1,0,0,0,1,1⟩, + ⟨4,360,364,1,0,0,0,1,1⟩, + ⟨4,360,365,1,0,0,0,1,1⟩, + ⟨4,360,366,1,0,0,0,-1,1⟩, + ⟨4,360,367,1,0,0,0,-1,1⟩, + ⟨4,596,361,1,0,0,0,-1,1⟩, + ⟨4,361,596,1,0,0,0,1,1⟩, + ⟨4,596,361,1,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1044⟩, by decide⟩ +def backward_162 : CheckedSegment frames paid warps := + ⟨⟨backwardShard7State162, backwardShard7State163, + [ + ⟨5,596,0,1,0,0,0,-1,1⟩, + ⟨5,361,0,1,0,0,0,1,2⟩, + ⟨4,361,352,1,0,0,0,1,2⟩, + ⟨4,361,602,1,0,0,0,1,1⟩, + ⟨4,361,354,1,0,0,0,1,2⟩, + ⟨4,361,599,1,0,0,0,1,2⟩, + ⟨4,361,356,1,0,0,0,1,2⟩, + ⟨4,361,597,1,0,0,0,1,1⟩, + ⟨4,361,358,1,0,0,0,-1,1⟩, + ⟨4,361,540,1,0,0,0,-1,2⟩, + ⟨4,361,364,1,0,0,0,-1,2⟩, + ⟨4,361,365,1,0,0,0,-1,2⟩, + ⟨4,361,366,1,0,0,0,1,1⟩, + ⟨4,361,367,1,0,0,0,1,1⟩, + ⟨4,540,596,1,0,0,0,-1,1⟩, + ⟨4,596,540,1,0,0,0,1,1⟩, + ⟨4,540,596,1,0,0,0,-1,1⟩, + ⟨5,540,0,1,0,0,0,-1,1⟩, + ⟨5,596,0,1,0,0,0,2,1⟩, + ⟨4,596,352,1,0,0,0,-2,1⟩, + ⟨4,596,602,1,0,0,0,-2,1⟩, + ⟨4,596,599,1,0,0,0,-1,1⟩, + ⟨4,596,597,1,0,0,0,-2,1⟩, + ⟨4,596,358,1,0,0,0,2,1⟩, + ⟨4,596,361,1,0,0,0,2,1⟩, + ⟨4,596,366,1,0,0,0,-2,1⟩, + ⟨4,596,367,1,0,0,0,-2,1⟩, + ⟨5,540,0,1,0,0,0,-1,1⟩, + ⟨4,540,352,1,0,0,0,2,1⟩, + ⟨4,540,602,1,0,0,0,1,1⟩, + ⟨4,540,354,1,0,0,0,-1,1⟩, + ⟨4,540,599,1,0,0,0,-1,2⟩, + ⟨4,540,356,1,0,0,0,-1,1⟩, + ⟨4,540,597,1,0,0,0,-1,1⟩, + ⟨4,540,361,1,0,0,0,-1,1⟩, + ⟨4,540,596,1,0,0,0,3,2⟩, + ⟨4,540,364,1,0,0,0,2,1⟩, + ⟨4,540,365,1,0,0,0,2,1⟩, + ⟨4,540,366,1,0,0,0,-1,1⟩, + ⟨4,540,367,1,0,0,0,-1,1⟩, + ⟨5,365,0,1,0,0,0,2,1⟩, + ⟨4,365,352,1,0,0,0,1,1⟩, + ⟨4,365,354,1,0,0,0,-1,1⟩, + ⟨4,365,356,1,0,0,0,-1,1⟩, + ⟨4,365,361,1,0,0,0,-1,1⟩, + ⟨4,365,596,1,0,0,0,1,1⟩, + ⟨4,365,540,1,0,0,0,-1,1⟩, + ⟨4,365,364,1,0,0,0,1,1⟩, + ⟨5,367,0,1,0,0,0,2,1⟩, + ⟨4,367,597,1,0,0,0,2,1⟩, + ⟨4,367,359,1,0,0,0,1,1⟩, + ⟨4,367,360,1,0,0,0,1,1⟩, + ⟨4,367,361,1,0,0,0,-1,1⟩, + ⟨4,367,540,1,0,0,0,-1,1⟩, + ⟨4,367,364,1,0,0,0,-1,1⟩, + ⟨4,367,365,1,0,0,0,-1,1⟩, + ⟨4,367,366,1,0,0,0,1,1⟩, + ⟨4,227,229,1,0,0,0,1,1⟩, + ⟨4,227,553,1,0,0,0,-1,1⟩, + ⟨4,227,231,1,0,0,0,-1,1⟩, + ⟨4,227,232,1,0,0,0,-1,1⟩, + ⟨4,227,233,1,0,0,0,-1,1⟩, + ⟨4,227,235,1,0,0,0,1,1⟩, + ⟨4,227,237,1,0,0,0,1,1⟩, + ⟨4,227,292,1,0,0,0,-1,1⟩, + ⟨4,227,294,1,0,0,0,1,1⟩, + ⟨4,227,295,1,0,0,0,1,1⟩, + ⟨4,227,296,1,0,0,0,1,1⟩, + ⟨4,227,301,1,0,0,0,-1,1⟩, + ⟨4,227,520,1,0,0,0,-1,1⟩, + ⟨4,520,227,1,0,0,0,1,1⟩, + ⟨4,227,520,1,0,0,0,-1,1⟩, + ⟨4,303,520,1,0,0,0,-1,1⟩, + ⟨4,302,520,1,0,0,0,1,2⟩, + ⟨4,296,520,1,0,0,0,-1,2⟩, + ⟨4,292,520,1,0,0,0,1,2⟩, + ⟨4,288,520,1,0,0,0,1,2⟩, + ⟨4,344,520,1,0,0,0,1,1⟩, + ⟨4,539,344,1,0,0,0,1,1⟩, + ⟨4,340,344,1,0,0,0,-1,2⟩, + ⟨4,344,340,1,0,0,0,1,1⟩, + ⟨4,93,344,1,0,0,0,1,1⟩, + ⟨4,75,340,1,0,0,0,1,1⟩, + ⟨4,520,479,1,0,0,0,1,1⟩, + ⟨4,478,479,1,0,0,0,1,1⟩, + ⟨4,521,479,1,0,0,0,-1,1⟩, + ⟨4,520,478,1,0,0,0,-1,1⟩, + ⟨4,478,488,1,0,0,0,-1,1⟩, + ⟨4,292,294,1,0,0,0,-1,1⟩, + ⟨4,292,295,1,0,0,0,-1,1⟩, + ⟨4,292,296,1,0,0,0,-1,1⟩, + ⟨4,292,301,1,0,0,0,1,1⟩, + ⟨4,292,324,1,0,0,0,-1,1⟩, + ⟨4,292,326,1,0,0,0,1,1⟩, + ⟨4,292,328,1,0,0,0,1,1⟩, + ⟨4,292,333,1,0,0,0,-1,1⟩, + ⟨5,292,0,1,0,0,0,1,-1⟩, + ⟨4,292,518,1,0,0,0,-1,1⟩, + ⟨4,518,292,1,0,0,0,1,1⟩, + ⟨4,292,518,1,0,0,0,-1,1⟩, + ⟨4,335,518,1,0,0,0,2,1⟩, + ⟨4,332,518,1,0,0,0,-1,1⟩, + ⟨4,328,518,1,0,0,0,2,1⟩, + ⟨4,326,518,1,0,0,0,-1,1⟩, + ⟨4,342,518,1,0,0,0,1,1⟩, + ⟨4,587,342,1,0,0,0,1,1⟩, + ⟨4,342,539,1,0,0,0,-1,2⟩, + ⟨4,539,342,1,0,0,0,1,1⟩, + ⟨4,587,86,1,0,0,0,-1,2⟩, + ⟨4,86,587,1,0,0,0,1,1⟩, + ⟨4,351,86,1,0,0,0,1,1⟩, + ⟨4,86,351,1,0,0,0,-1,1⟩, + ⟨4,351,86,1,0,0,0,1,1⟩, + ⟨4,86,351,1,0,0,0,1,1⟩, + ⟨4,86,350,1,0,0,0,1,1⟩, + ⟨4,58,539,1,0,0,0,1,1⟩, + ⟨4,1,342,1,0,0,0,1,1⟩, + ⟨4,82,587,1,0,0,0,1,1⟩, + ⟨4,82,338,1,0,0,0,1,1⟩, + ⟨4,518,471,1,0,0,0,-1,2⟩, + ⟨4,470,471,1,0,0,0,1,1⟩, + ⟨4,519,471,1,0,0,0,1,2⟩, + ⟨4,518,470,1,0,0,0,1,2⟩, + ⟨4,462,470,1,0,0,0,-1,1⟩, + ⟨4,338,336,1,0,0,0,-1,1⟩, + ⟨4,336,338,1,0,0,0,1,1⟩, + ⟨4,338,336,1,0,0,0,-1,1⟩, + ⟨5,338,0,1,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1038⟩, by decide⟩ +def backward_163 : CheckedSegment frames paid warps := + ⟨⟨backwardShard7State163, backwardShard7State164, + [ + ⟨4,336,587,1,0,0,0,1,1⟩, + ⟨4,588,336,1,0,0,0,-1,2⟩, + ⟨4,588,338,1,0,0,0,1,2⟩, + ⟨4,588,340,1,0,0,0,-1,2⟩, + ⟨4,588,586,1,0,0,0,-1,2⟩, + ⟨4,588,342,1,0,0,0,1,2⟩, + ⟨4,588,343,1,0,0,0,1,2⟩, + ⟨4,340,338,1,0,0,0,-1,1⟩, + ⟨4,338,340,1,0,0,0,1,1⟩, + ⟨4,340,338,1,0,0,0,-1,1⟩, + ⟨5,340,0,1,0,0,0,-1,1⟩, + ⟨4,586,587,1,0,0,0,-1,1⟩, + ⟨4,587,586,1,0,0,0,1,1⟩, + ⟨4,586,587,1,0,0,0,-1,1⟩, + ⟨5,586,0,1,0,0,0,-1,1⟩, + ⟨5,587,0,1,0,0,0,-1,1⟩, + ⟨4,587,336,1,0,0,0,-1,1⟩, + ⟨4,587,588,1,0,0,0,-2,1⟩, + ⟨4,587,338,1,0,0,0,-1,1⟩, + ⟨4,587,342,1,0,0,0,2,1⟩, + ⟨4,587,343,1,0,0,0,2,1⟩, + ⟨4,587,344,1,0,0,0,1,1⟩, + ⟨4,587,345,1,0,0,0,1,1⟩, + ⟨4,587,350,1,0,0,0,-1,1⟩, + ⟨4,587,351,1,0,0,0,-1,1⟩, + ⟨4,342,340,1,0,0,0,-1,1⟩, + ⟨4,340,342,1,0,0,0,1,1⟩, + ⟨4,342,340,1,0,0,0,-1,1⟩, + ⟨5,342,0,1,0,0,0,-1,1⟩, + ⟨5,340,0,1,0,0,0,2,1⟩, + ⟨4,340,336,1,0,0,0,-1,1⟩, + ⟨4,340,588,1,0,0,0,-2,1⟩, + ⟨4,340,338,1,0,0,0,-1,1⟩, + ⟨4,340,587,1,0,0,0,-1,1⟩, + ⟨4,340,343,1,0,0,0,2,1⟩, + ⟨4,340,344,1,0,0,0,1,1⟩, + ⟨4,340,345,1,0,0,0,1,1⟩, + ⟨4,340,350,1,0,0,0,-1,1⟩, + ⟨4,340,351,1,0,0,0,-1,1⟩, + ⟨4,344,586,1,0,0,0,-1,1⟩, + ⟨4,586,344,1,0,0,0,1,1⟩, + ⟨4,344,586,1,0,0,0,-1,1⟩, + ⟨5,344,0,1,0,0,0,-1,1⟩, + ⟨5,586,0,1,0,0,0,-1,2⟩, + ⟨4,586,345,1,0,0,0,-1,2⟩, + ⟨4,586,539,1,0,0,0,1,2⟩, + ⟨4,586,347,1,0,0,0,1,2⟩, + ⟨4,586,348,1,0,0,0,1,2⟩, + ⟨4,586,349,1,0,0,0,1,2⟩, + ⟨4,586,350,1,0,0,0,-1,2⟩, + ⟨4,586,351,1,0,0,0,-1,2⟩, + ⟨4,343,342,1,0,0,0,-1,1⟩, + ⟨4,342,343,1,0,0,0,1,1⟩, + ⟨4,343,342,1,0,0,0,-1,1⟩, + ⟨5,343,0,1,0,0,0,-1,1⟩, + ⟨4,345,343,1,0,0,0,-1,1⟩, + ⟨4,343,345,1,0,0,0,1,1⟩, + ⟨4,345,343,1,0,0,0,-1,1⟩, + ⟨5,345,0,1,0,0,0,-1,1⟩, + ⟨5,343,0,1,0,0,0,-1,1⟩, + ⟨4,343,586,1,0,0,0,-2,1⟩, + ⟨4,343,539,1,0,0,0,1,1⟩, + ⟨4,343,347,1,0,0,0,1,1⟩, + ⟨4,343,348,1,0,0,0,1,1⟩, + ⟨4,343,349,1,0,0,0,1,1⟩, + ⟨4,343,350,1,0,0,0,-1,1⟩, + ⟨4,343,351,1,0,0,0,-1,1⟩, + ⟨5,344,0,1,0,0,0,-1,1⟩, + ⟨4,344,336,1,0,0,0,1,1⟩, + ⟨4,344,586,1,0,0,0,-2,1⟩, + ⟨4,344,343,1,0,0,0,-1,1⟩, + ⟨4,344,539,1,0,0,0,1,1⟩, + ⟨4,344,347,1,0,0,0,1,1⟩, + ⟨4,344,348,1,0,0,0,1,1⟩, + ⟨4,344,349,1,0,0,0,1,1⟩, + ⟨4,344,350,1,0,0,0,-1,1⟩, + ⟨4,344,351,1,0,0,0,-1,1⟩, + ⟨4,539,345,1,0,0,0,-1,1⟩, + ⟨4,345,539,1,0,0,0,1,1⟩, + ⟨4,539,345,1,0,0,0,-1,1⟩, + ⟨5,539,0,1,0,0,0,-1,1⟩, + ⟨5,345,0,1,0,0,0,1,2⟩, + ⟨4,345,336,1,0,0,0,1,2⟩, + ⟨4,345,588,1,0,0,0,1,1⟩, + ⟨4,345,338,1,0,0,0,1,2⟩, + ⟨4,345,587,1,0,0,0,1,2⟩, + ⟨4,345,340,1,0,0,0,1,2⟩, + ⟨4,345,586,1,0,0,0,1,1⟩, + ⟨4,345,342,1,0,0,0,-1,1⟩, + ⟨4,345,347,1,0,0,0,-1,2⟩, + ⟨4,345,348,1,0,0,0,-1,2⟩, + ⟨4,345,349,1,0,0,0,-1,2⟩, + ⟨4,345,350,1,0,0,0,1,1⟩, + ⟨4,345,351,1,0,0,0,1,1⟩, + ⟨4,347,539,1,0,0,0,-1,1⟩, + ⟨4,539,347,1,0,0,0,1,1⟩, + ⟨4,347,539,1,0,0,0,-1,1⟩, + ⟨5,347,0,1,0,0,0,-1,1⟩, + ⟨5,539,0,1,0,0,0,2,1⟩, + ⟨4,539,336,1,0,0,0,-2,1⟩, + ⟨4,539,588,1,0,0,0,-2,1⟩, + ⟨4,539,587,1,0,0,0,-1,1⟩, + ⟨4,539,586,1,0,0,0,-2,1⟩, + ⟨4,539,342,1,0,0,0,2,1⟩, + ⟨4,539,345,1,0,0,0,2,1⟩, + ⟨4,539,350,1,0,0,0,-2,1⟩, + ⟨4,539,351,1,0,0,0,-2,1⟩, + ⟨5,347,0,1,0,0,0,-1,1⟩, + ⟨4,347,336,1,0,0,0,2,1⟩, + ⟨4,347,588,1,0,0,0,1,1⟩, + ⟨4,347,338,1,0,0,0,-1,1⟩, + ⟨4,347,587,1,0,0,0,-1,2⟩, + ⟨4,347,340,1,0,0,0,-1,1⟩, + ⟨4,347,586,1,0,0,0,-1,1⟩, + ⟨4,347,345,1,0,0,0,-1,1⟩, + ⟨4,347,539,1,0,0,0,3,2⟩, + ⟨4,347,348,1,0,0,0,2,1⟩, + ⟨4,347,349,1,0,0,0,2,1⟩, + ⟨4,347,350,1,0,0,0,-1,1⟩, + ⟨4,347,351,1,0,0,0,-1,1⟩, + ⟨5,349,0,1,0,0,0,2,1⟩, + ⟨4,349,336,1,0,0,0,1,1⟩, + ⟨4,349,338,1,0,0,0,-1,1⟩, + ⟨4,349,340,1,0,0,0,-1,1⟩, + ⟨4,349,345,1,0,0,0,-1,1⟩, + ⟨4,349,539,1,0,0,0,1,1⟩, + ⟨4,349,347,1,0,0,0,-1,1⟩, + ⟨4,349,348,1,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1006⟩, by decide⟩ +def backward_164 : CheckedSegment frames paid warps := + ⟨⟨backwardShard7State164, backwardShard7State165, + [ + ⟨5,351,0,1,0,0,0,2,1⟩, + ⟨4,351,586,1,0,0,0,2,1⟩, + ⟨4,351,343,1,0,0,0,1,1⟩, + ⟨4,351,344,1,0,0,0,1,1⟩, + ⟨4,351,345,1,0,0,0,-1,1⟩, + ⟨4,351,347,1,0,0,0,-1,1⟩, + ⟨4,351,348,1,0,0,0,-1,1⟩, + ⟨4,351,349,1,0,0,0,-1,1⟩, + ⟨4,351,350,1,0,0,0,1,1⟩, + ⟨4,276,278,1,0,0,0,-1,1⟩, + ⟨4,276,279,1,0,0,0,-1,1⟩, + ⟨4,276,280,1,0,0,0,-1,1⟩, + ⟨4,276,283,1,0,0,0,1,1⟩, + ⟨4,276,285,1,0,0,0,1,1⟩, + ⟨4,276,308,1,0,0,0,-1,2⟩, + ⟨4,276,310,1,0,0,0,1,2⟩, + ⟨4,276,312,1,0,0,0,1,2⟩, + ⟨4,276,315,1,0,0,0,-1,2⟩, + ⟨4,276,317,1,0,0,0,-1,2⟩, + ⟨4,276,324,1,0,0,0,-1,2⟩, + ⟨4,276,326,1,0,0,0,1,2⟩, + ⟨4,276,328,1,0,0,0,1,2⟩, + ⟨4,276,333,1,0,0,0,-1,2⟩, + ⟨5,276,0,1,0,0,0,2,1⟩, + ⟨4,276,553,1,0,0,0,-1,1⟩, + ⟨4,553,276,1,0,0,0,1,1⟩, + ⟨4,276,553,1,0,0,0,-1,1⟩, + ⟨4,335,553,1,0,0,0,-2,1⟩, + ⟨4,332,553,1,0,0,0,1,1⟩, + ⟨4,328,553,1,0,0,0,-2,1⟩, + ⟨4,326,553,1,0,0,0,1,1⟩, + ⟨4,303,553,1,0,0,0,-1,1⟩, + ⟨4,302,553,1,0,0,0,1,2⟩, + ⟨4,296,553,1,0,0,0,-1,2⟩, + ⟨4,292,553,1,0,0,0,1,4⟩, + ⟨4,288,553,1,0,0,0,1,2⟩, + ⟨4,270,553,1,0,0,0,1,4⟩, + ⟨4,269,553,1,0,0,0,1,4⟩, + ⟨4,266,553,1,0,0,0,-1,4⟩, + ⟨4,262,553,1,0,0,0,1,4⟩, + ⟨4,261,553,1,0,0,0,1,4⟩, + ⟨4,259,553,1,0,0,0,1,2⟩, + ⟨4,258,553,1,0,0,0,1,4⟩, + ⟨4,257,553,1,0,0,0,1,4⟩, + ⟨4,256,553,1,0,0,0,1,4⟩, + ⟨4,254,553,1,0,0,0,1,4⟩, + ⟨4,253,553,1,0,0,0,1,4⟩, + ⟨4,250,553,1,0,0,0,-1,4⟩, + ⟨4,246,553,1,0,0,0,1,4⟩, + ⟨4,245,553,1,0,0,0,1,4⟩, + ⟨4,243,553,1,0,0,0,1,2⟩, + ⟨4,242,553,1,0,0,0,1,4⟩, + ⟨4,241,553,1,0,0,0,1,4⟩, + ⟨4,240,553,1,0,0,0,1,4⟩, + ⟨4,239,553,1,0,0,0,-1,4⟩, + ⟨4,238,553,1,0,0,0,1,4⟩, + ⟨4,235,553,1,0,0,0,1,2⟩, + ⟨4,234,553,1,0,0,0,-1,2⟩, + ⟨4,233,553,1,0,0,0,1,4⟩, + ⟨4,232,553,1,0,0,0,-1,4⟩, + ⟨4,229,553,1,0,0,0,1,4⟩, + ⟨4,227,553,1,0,0,0,1,4⟩, + ⟨4,225,553,1,0,0,0,-1,4⟩, + ⟨4,386,553,1,0,0,0,1,1⟩, + ⟨4,384,386,1,0,0,0,1,1⟩, + ⟨4,386,96,1,0,0,0,-1,2⟩, + ⟨4,96,386,1,0,0,0,1,1⟩, + ⟨4,384,64,1,0,0,0,-1,2⟩, + ⟨4,64,384,1,0,0,0,1,1⟩, + ⟨4,541,64,1,0,0,0,1,1⟩, + ⟨4,64,541,1,0,0,0,-1,1⟩, + ⟨4,541,64,1,0,0,0,1,1⟩, + ⟨4,393,96,1,0,0,0,1,1⟩, + ⟨4,96,393,1,0,0,0,-1,1⟩, + ⟨4,393,96,1,0,0,0,1,1⟩, + ⟨4,64,541,1,0,0,0,1,1⟩, + ⟨4,64,603,1,0,0,0,1,1⟩, + ⟨4,96,393,1,0,0,0,1,1⟩, + ⟨4,96,392,1,0,0,0,1,1⟩, + ⟨4,5,386,1,0,0,0,1,1⟩, + ⟨4,68,384,1,0,0,0,1,1⟩, + ⟨4,553,543,1,0,0,0,-1,1⟩, + ⟨4,553,552,1,0,0,0,1,1⟩, + ⟨4,553,542,1,0,0,0,-1,1⟩, + ⟨4,386,384,1,0,0,0,-1,1⟩, + ⟨4,384,386,1,0,0,0,1,1⟩, + ⟨4,386,384,1,0,0,0,-1,1⟩, + ⟨5,386,0,1,0,0,0,-1,1⟩, + ⟨4,384,606,1,0,0,0,1,1⟩, + ⟨4,607,384,1,0,0,0,-1,2⟩, + ⟨4,607,386,1,0,0,0,1,2⟩, + ⟨4,607,388,1,0,0,0,-1,2⟩, + ⟨4,607,604,1,0,0,0,-1,2⟩, + ⟨4,607,390,1,0,0,0,1,2⟩, + ⟨4,607,391,1,0,0,0,1,2⟩, + ⟨4,388,386,1,0,0,0,-1,1⟩, + ⟨4,386,388,1,0,0,0,1,1⟩, + ⟨4,388,386,1,0,0,0,-1,1⟩, + ⟨5,388,0,1,0,0,0,-1,1⟩, + ⟨4,604,606,1,0,0,0,-1,1⟩, + ⟨4,606,604,1,0,0,0,1,1⟩, + ⟨4,604,606,1,0,0,0,-1,1⟩, + ⟨5,604,0,1,0,0,0,-1,1⟩, + ⟨5,606,0,1,0,0,0,-1,1⟩, + ⟨4,606,384,1,0,0,0,-1,1⟩, + ⟨4,606,607,1,0,0,0,-2,1⟩, + ⟨4,606,386,1,0,0,0,-1,1⟩, + ⟨4,606,390,1,0,0,0,2,1⟩, + ⟨4,606,391,1,0,0,0,2,1⟩, + ⟨4,606,392,1,0,0,0,1,1⟩, + ⟨4,606,393,1,0,0,0,1,1⟩, + ⟨4,606,398,1,0,0,0,-1,1⟩, + ⟨4,606,399,1,0,0,0,-1,1⟩, + ⟨4,390,388,1,0,0,0,-1,1⟩, + ⟨4,388,390,1,0,0,0,1,1⟩, + ⟨4,390,388,1,0,0,0,-1,1⟩, + ⟨5,390,0,1,0,0,0,-1,1⟩, + ⟨5,388,0,1,0,0,0,2,1⟩, + ⟨4,388,384,1,0,0,0,-1,1⟩, + ⟨4,388,607,1,0,0,0,-2,1⟩, + ⟨4,388,386,1,0,0,0,-1,1⟩, + ⟨4,388,606,1,0,0,0,-1,1⟩, + ⟨4,388,391,1,0,0,0,2,1⟩, + ⟨4,388,392,1,0,0,0,1,1⟩, + ⟨4,388,393,1,0,0,0,1,1⟩, + ⟨4,388,398,1,0,0,0,-1,1⟩, + ⟨4,388,399,1,0,0,0,-1,1⟩, + ⟨4,392,604,1,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1136⟩, by decide⟩ +def backward_165 : CheckedSegment frames paid warps := + ⟨⟨backwardShard7State165, backwardShard7State166, + [ + ⟨4,604,392,1,0,0,0,1,1⟩, + ⟨4,392,604,1,0,0,0,-1,1⟩, + ⟨5,392,0,1,0,0,0,-1,1⟩, + ⟨5,604,0,1,0,0,0,-1,2⟩, + ⟨4,604,393,1,0,0,0,-1,2⟩, + ⟨4,604,603,1,0,0,0,1,2⟩, + ⟨4,604,541,1,0,0,0,1,2⟩, + ⟨4,604,396,1,0,0,0,1,2⟩, + ⟨4,604,397,1,0,0,0,1,2⟩, + ⟨4,604,398,1,0,0,0,-1,2⟩, + ⟨4,604,399,1,0,0,0,-1,2⟩, + ⟨4,391,390,1,0,0,0,-1,1⟩, + ⟨4,390,391,1,0,0,0,1,1⟩, + ⟨4,391,390,1,0,0,0,-1,1⟩, + ⟨5,391,0,1,0,0,0,-1,1⟩, + ⟨4,393,391,1,0,0,0,-1,1⟩, + ⟨4,391,393,1,0,0,0,1,1⟩, + ⟨4,393,391,1,0,0,0,-1,1⟩, + ⟨5,393,0,1,0,0,0,-1,1⟩, + ⟨5,391,0,1,0,0,0,-1,1⟩, + ⟨4,391,604,1,0,0,0,-2,1⟩, + ⟨4,391,603,1,0,0,0,1,1⟩, + ⟨4,391,541,1,0,0,0,1,1⟩, + ⟨4,391,396,1,0,0,0,1,1⟩, + ⟨4,391,397,1,0,0,0,1,1⟩, + ⟨4,391,398,1,0,0,0,-1,1⟩, + ⟨4,391,399,1,0,0,0,-1,1⟩, + ⟨5,392,0,1,0,0,0,-1,1⟩, + ⟨4,392,384,1,0,0,0,1,1⟩, + ⟨4,392,604,1,0,0,0,-2,1⟩, + ⟨4,392,391,1,0,0,0,-1,1⟩, + ⟨4,392,603,1,0,0,0,1,1⟩, + ⟨4,392,541,1,0,0,0,1,1⟩, + ⟨4,392,396,1,0,0,0,1,1⟩, + ⟨4,392,397,1,0,0,0,1,1⟩, + ⟨4,392,398,1,0,0,0,-1,1⟩, + ⟨4,392,399,1,0,0,0,-1,1⟩, + ⟨4,603,393,1,0,0,0,-1,1⟩, + ⟨4,393,603,1,0,0,0,1,1⟩, + ⟨4,603,393,1,0,0,0,-1,1⟩, + ⟨5,603,0,1,0,0,0,-1,1⟩, + ⟨5,393,0,1,0,0,0,1,2⟩, + ⟨4,393,384,1,0,0,0,1,2⟩, + ⟨4,393,607,1,0,0,0,1,1⟩, + ⟨4,393,386,1,0,0,0,1,2⟩, + ⟨4,393,606,1,0,0,0,1,2⟩, + ⟨4,393,388,1,0,0,0,1,2⟩, + ⟨4,393,604,1,0,0,0,1,1⟩, + ⟨4,393,390,1,0,0,0,-1,1⟩, + ⟨4,393,541,1,0,0,0,-1,2⟩, + ⟨4,393,396,1,0,0,0,-1,2⟩, + ⟨4,393,397,1,0,0,0,-1,2⟩, + ⟨4,393,398,1,0,0,0,1,1⟩, + ⟨4,393,399,1,0,0,0,1,1⟩, + ⟨4,541,603,1,0,0,0,-1,1⟩, + ⟨4,603,541,1,0,0,0,1,1⟩, + ⟨4,541,603,1,0,0,0,-1,1⟩, + ⟨5,541,0,1,0,0,0,-1,1⟩, + ⟨5,603,0,1,0,0,0,2,1⟩, + ⟨4,603,384,1,0,0,0,-2,1⟩, + ⟨4,603,607,1,0,0,0,-2,1⟩, + ⟨4,603,606,1,0,0,0,-1,1⟩, + ⟨4,603,604,1,0,0,0,-2,1⟩, + ⟨4,603,390,1,0,0,0,2,1⟩, + ⟨4,603,393,1,0,0,0,2,1⟩, + ⟨4,603,398,1,0,0,0,-2,1⟩, + ⟨4,603,399,1,0,0,0,-2,1⟩, + ⟨5,541,0,1,0,0,0,-1,1⟩, + ⟨4,541,384,1,0,0,0,2,1⟩, + ⟨4,541,607,1,0,0,0,1,1⟩, + ⟨4,541,386,1,0,0,0,-1,1⟩, + ⟨4,541,606,1,0,0,0,-1,2⟩, + ⟨4,541,388,1,0,0,0,-1,1⟩, + ⟨4,541,604,1,0,0,0,-1,1⟩, + ⟨4,541,393,1,0,0,0,-1,1⟩, + ⟨4,541,603,1,0,0,0,3,2⟩, + ⟨4,541,396,1,0,0,0,2,1⟩, + ⟨4,541,397,1,0,0,0,2,1⟩, + ⟨4,541,398,1,0,0,0,-1,1⟩, + ⟨4,541,399,1,0,0,0,-1,1⟩, + ⟨5,397,0,1,0,0,0,2,1⟩, + ⟨4,397,384,1,0,0,0,1,1⟩, + ⟨4,397,386,1,0,0,0,-1,1⟩, + ⟨4,397,388,1,0,0,0,-1,1⟩, + ⟨4,397,393,1,0,0,0,-1,1⟩, + ⟨4,397,603,1,0,0,0,1,1⟩, + ⟨4,397,541,1,0,0,0,-1,1⟩, + ⟨4,397,396,1,0,0,0,1,1⟩, + ⟨5,399,0,1,0,0,0,2,1⟩, + ⟨4,399,604,1,0,0,0,2,1⟩, + ⟨4,399,391,1,0,0,0,1,1⟩, + ⟨4,399,392,1,0,0,0,1,1⟩, + ⟨4,399,393,1,0,0,0,-1,1⟩, + ⟨4,399,541,1,0,0,0,-1,1⟩, + ⟨4,399,396,1,0,0,0,-1,1⟩, + ⟨4,399,397,1,0,0,0,-1,1⟩, + ⟨4,399,398,1,0,0,0,1,1⟩, + ⟨4,225,257,1,0,0,0,-1,1⟩, + ⟨4,225,258,1,0,0,0,1,1⟩, + ⟨4,225,259,1,0,0,0,1,1⟩, + ⟨4,225,261,1,0,0,0,1,1⟩, + ⟨4,225,262,1,0,0,0,-1,1⟩, + ⟨4,225,263,1,0,0,0,-2,1⟩, + ⟨4,225,266,1,0,0,0,-1,1⟩, + ⟨4,225,269,1,0,0,0,1,1⟩, + ⟨4,225,270,1,0,0,0,1,1⟩, + ⟨4,225,324,1,0,0,0,-1,1⟩, + ⟨4,225,326,1,0,0,0,1,1⟩, + ⟨4,225,328,1,0,0,0,1,1⟩, + ⟨4,225,333,1,0,0,0,-1,1⟩, + ⟨4,225,352,1,0,0,0,-1,1⟩, + ⟨4,225,356,1,0,0,0,-1,1⟩, + ⟨4,225,358,1,0,0,0,1,1⟩, + ⟨4,225,359,1,0,0,0,1,1⟩, + ⟨4,225,360,1,0,0,0,1,1⟩, + ⟨4,225,540,1,0,0,0,-1,1⟩, + ⟨4,225,365,1,0,0,0,-1,1⟩, + ⟨4,225,540,1,0,0,0,-1,1⟩, + ⟨4,540,225,1,0,0,0,1,1⟩, + ⟨4,225,540,1,0,0,0,-1,1⟩, + ⟨4,367,540,1,0,0,0,-1,4⟩, + ⟨4,366,540,1,0,0,0,1,4⟩, + ⟨4,356,540,1,0,0,0,1,4⟩, + ⟨4,352,540,1,0,0,0,1,4⟩, + ⟨4,225,540,1,0,0,0,-1,2⟩, + ⟨4,375,540,1,0,0,0,1,1⟩, + ⟨4,593,375,1,0,0,0,1,1⟩, + ⟨4,375,380,1,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1032⟩, by decide⟩ +def backward_166 : CheckedSegment frames paid warps := + ⟨⟨backwardShard7State166, backwardShard7State167, + [ + ⟨4,380,375,1,0,0,0,1,1⟩, + ⟨4,593,382,1,0,0,0,-1,2⟩, + ⟨4,382,593,1,0,0,0,1,1⟩, + ⟨4,26,382,1,0,0,0,1,1⟩, + ⟨4,66,380,1,0,0,0,1,1⟩, + ⟨4,88,375,1,0,0,0,1,1⟩, + ⟨4,88,374,1,0,0,0,1,1⟩, + ⟨4,3,593,1,0,0,0,1,1⟩, + ⟨4,3,372,1,0,0,0,1,1⟩, + ⟨4,572,540,1,0,0,0,1,1⟩, + ⟨4,572,562,1,0,0,0,-1,1⟩, + ⟨4,563,540,1,0,0,0,1,1⟩, + ⟨4,563,562,1,0,0,0,-1,1⟩, + ⟨4,225,352,1,0,0,0,-1,1⟩, + ⟨4,225,356,1,0,0,0,-1,1⟩, + ⟨4,225,358,1,0,0,0,1,1⟩, + ⟨4,225,359,1,0,0,0,1,1⟩, + ⟨4,225,360,1,0,0,0,1,1⟩, + ⟨4,225,365,1,0,0,0,-1,1⟩, + ⟨4,225,384,1,0,0,0,1,1⟩, + ⟨4,225,388,1,0,0,0,1,1⟩, + ⟨4,225,390,1,0,0,0,-1,1⟩, + ⟨4,225,391,1,0,0,0,-1,1⟩, + ⟨4,225,392,1,0,0,0,-1,1⟩, + ⟨4,225,541,1,0,0,0,1,1⟩, + ⟨4,225,397,1,0,0,0,1,1⟩, + ⟨4,225,541,1,0,0,0,-1,1⟩, + ⟨4,541,225,1,0,0,0,1,1⟩, + ⟨4,225,541,1,0,0,0,-1,1⟩, + ⟨4,399,541,1,0,0,0,1,4⟩, + ⟨4,398,541,1,0,0,0,-1,4⟩, + ⟨4,388,541,1,0,0,0,-1,4⟩, + ⟨4,384,541,1,0,0,0,-1,4⟩, + ⟨4,225,541,1,0,0,0,1,2⟩, + ⟨4,370,541,1,0,0,0,1,1⟩, + ⟨4,368,370,1,0,0,0,1,1⟩, + ⟨4,370,8,1,0,0,0,-1,2⟩, + ⟨4,8,370,1,0,0,0,1,1⟩, + ⟨4,368,95,1,0,0,0,-1,2⟩, + ⟨4,95,368,1,0,0,0,1,1⟩, + ⟨4,379,95,1,0,0,0,1,1⟩, + ⟨4,95,379,1,0,0,0,-1,1⟩, + ⟨4,379,95,1,0,0,0,1,1⟩, + ⟨4,377,8,1,0,0,0,1,1⟩, + ⟨4,8,377,1,0,0,0,-1,1⟩, + ⟨4,377,8,1,0,0,0,1,1⟩, + ⟨4,95,379,1,0,0,0,1,1⟩, + ⟨4,95,592,1,0,0,0,1,1⟩, + ⟨4,8,377,1,0,0,0,1,1⟩, + ⟨4,8,376,1,0,0,0,1,1⟩, + ⟨4,67,370,1,0,0,0,1,1⟩, + ⟨4,80,368,1,0,0,0,1,1⟩, + ⟨4,573,541,1,0,0,0,-1,1⟩, + ⟨4,573,554,1,0,0,0,1,1⟩, + ⟨4,572,554,1,0,0,0,-1,1⟩, + ⟨4,563,541,1,0,0,0,-1,1⟩, + ⟨4,555,541,1,0,0,0,-1,1⟩, + ⟨4,555,554,1,0,0,0,1,1⟩, + ⟨4,555,540,1,0,0,0,-1,1⟩, + ⟨4,370,368,1,0,0,0,-1,1⟩, + ⟨4,368,370,1,0,0,0,1,1⟩, + ⟨4,370,368,1,0,0,0,-1,1⟩, + ⟨5,370,0,1,0,0,0,-1,1⟩, + ⟨4,368,594,1,0,0,0,1,1⟩, + ⟨4,595,368,1,0,0,0,-1,2⟩, + ⟨4,595,370,1,0,0,0,1,2⟩, + ⟨4,595,372,1,0,0,0,-1,2⟩, + ⟨4,595,593,1,0,0,0,-1,2⟩, + ⟨4,595,374,1,0,0,0,1,2⟩, + ⟨4,595,375,1,0,0,0,1,2⟩, + ⟨4,372,370,1,0,0,0,-1,1⟩, + ⟨4,370,372,1,0,0,0,1,1⟩, + ⟨4,372,370,1,0,0,0,-1,1⟩, + ⟨5,372,0,1,0,0,0,-1,1⟩, + ⟨4,593,594,1,0,0,0,-1,1⟩, + ⟨4,594,593,1,0,0,0,1,1⟩, + ⟨4,593,594,1,0,0,0,-1,1⟩, + ⟨5,593,0,1,0,0,0,-1,1⟩, + ⟨5,594,0,1,0,0,0,-1,1⟩, + ⟨4,594,368,1,0,0,0,-1,1⟩, + ⟨4,594,595,1,0,0,0,-2,1⟩, + ⟨4,594,370,1,0,0,0,-1,1⟩, + ⟨4,594,374,1,0,0,0,2,1⟩, + ⟨4,594,375,1,0,0,0,2,1⟩, + ⟨4,594,376,1,0,0,0,1,1⟩, + ⟨4,594,377,1,0,0,0,1,1⟩, + ⟨4,594,382,1,0,0,0,-1,1⟩, + ⟨4,594,383,1,0,0,0,-1,1⟩, + ⟨4,374,372,1,0,0,0,-1,1⟩, + ⟨4,372,374,1,0,0,0,1,1⟩, + ⟨4,374,372,1,0,0,0,-1,1⟩, + ⟨5,374,0,1,0,0,0,-1,1⟩, + ⟨5,372,0,1,0,0,0,2,1⟩, + ⟨4,372,368,1,0,0,0,-1,1⟩, + ⟨4,372,595,1,0,0,0,-2,1⟩, + ⟨4,372,370,1,0,0,0,-1,1⟩, + ⟨4,372,594,1,0,0,0,-1,1⟩, + ⟨4,372,375,1,0,0,0,2,1⟩, + ⟨4,372,376,1,0,0,0,1,1⟩, + ⟨4,372,377,1,0,0,0,1,1⟩, + ⟨4,372,382,1,0,0,0,-1,1⟩, + ⟨4,372,383,1,0,0,0,-1,1⟩, + ⟨4,376,593,1,0,0,0,-1,1⟩, + ⟨4,593,376,1,0,0,0,1,1⟩, + ⟨4,376,593,1,0,0,0,-1,1⟩, + ⟨5,376,0,1,0,0,0,-1,1⟩, + ⟨5,593,0,1,0,0,0,-1,2⟩, + ⟨4,593,377,1,0,0,0,-1,2⟩, + ⟨4,593,592,1,0,0,0,1,2⟩, + ⟨4,593,379,1,0,0,0,1,2⟩, + ⟨4,593,380,1,0,0,0,1,2⟩, + ⟨4,593,381,1,0,0,0,1,2⟩, + ⟨4,593,382,1,0,0,0,-1,2⟩, + ⟨4,593,383,1,0,0,0,-1,2⟩, + ⟨4,375,374,1,0,0,0,-1,1⟩, + ⟨4,374,375,1,0,0,0,1,1⟩, + ⟨4,375,374,1,0,0,0,-1,1⟩, + ⟨5,375,0,1,0,0,0,-1,1⟩, + ⟨4,377,375,1,0,0,0,-1,1⟩, + ⟨4,375,377,1,0,0,0,1,1⟩, + ⟨4,377,375,1,0,0,0,-1,1⟩, + ⟨5,377,0,1,0,0,0,-1,1⟩, + ⟨5,375,0,1,0,0,0,-1,1⟩, + ⟨4,375,593,1,0,0,0,-2,1⟩, + ⟨4,375,592,1,0,0,0,1,1⟩, + ⟨4,375,379,1,0,0,0,1,1⟩, + ⟨4,375,380,1,0,0,0,1,1⟩, + ⟨4,375,381,1,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1022⟩, by decide⟩ +def backward_167 : CheckedSegment frames paid warps := + ⟨⟨backwardShard7State167, backwardShard7State168, + [ + ⟨4,375,382,1,0,0,0,-1,1⟩, + ⟨4,375,383,1,0,0,0,-1,1⟩, + ⟨5,376,0,1,0,0,0,-1,1⟩, + ⟨4,376,368,1,0,0,0,1,1⟩, + ⟨4,376,593,1,0,0,0,-2,1⟩, + ⟨4,376,375,1,0,0,0,-1,1⟩, + ⟨4,376,592,1,0,0,0,1,1⟩, + ⟨4,376,379,1,0,0,0,1,1⟩, + ⟨4,376,380,1,0,0,0,1,1⟩, + ⟨4,376,381,1,0,0,0,1,1⟩, + ⟨4,376,382,1,0,0,0,-1,1⟩, + ⟨4,376,383,1,0,0,0,-1,1⟩, + ⟨4,592,377,1,0,0,0,-1,1⟩, + ⟨4,377,592,1,0,0,0,1,1⟩, + ⟨4,592,377,1,0,0,0,-1,1⟩, + ⟨5,592,0,1,0,0,0,-1,1⟩, + ⟨5,377,0,1,0,0,0,1,2⟩, + ⟨4,377,368,1,0,0,0,1,2⟩, + ⟨4,377,595,1,0,0,0,1,1⟩, + ⟨4,377,370,1,0,0,0,1,2⟩, + ⟨4,377,594,1,0,0,0,1,2⟩, + ⟨4,377,372,1,0,0,0,1,2⟩, + ⟨4,377,593,1,0,0,0,1,1⟩, + ⟨4,377,374,1,0,0,0,-1,1⟩, + ⟨4,377,379,1,0,0,0,-1,2⟩, + ⟨4,377,380,1,0,0,0,-1,2⟩, + ⟨4,377,381,1,0,0,0,-1,2⟩, + ⟨4,377,382,1,0,0,0,1,1⟩, + ⟨4,377,383,1,0,0,0,1,1⟩, + ⟨4,379,592,1,0,0,0,-1,1⟩, + ⟨4,592,379,1,0,0,0,1,1⟩, + ⟨4,379,592,1,0,0,0,-1,1⟩, + ⟨5,379,0,1,0,0,0,-1,1⟩, + ⟨5,592,0,1,0,0,0,2,1⟩, + ⟨4,592,368,1,0,0,0,-2,1⟩, + ⟨4,592,595,1,0,0,0,-2,1⟩, + ⟨4,592,594,1,0,0,0,-1,1⟩, + ⟨4,592,593,1,0,0,0,-2,1⟩, + ⟨4,592,374,1,0,0,0,2,1⟩, + ⟨4,592,377,1,0,0,0,2,1⟩, + ⟨4,592,382,1,0,0,0,-2,1⟩, + ⟨4,592,383,1,0,0,0,-2,1⟩, + ⟨5,379,0,1,0,0,0,-1,1⟩, + ⟨4,379,368,1,0,0,0,2,1⟩, + ⟨4,379,595,1,0,0,0,1,1⟩, + ⟨4,379,370,1,0,0,0,-1,1⟩, + ⟨4,379,594,1,0,0,0,-1,2⟩, + ⟨4,379,372,1,0,0,0,-1,1⟩, + ⟨4,379,593,1,0,0,0,-1,1⟩, + ⟨4,379,377,1,0,0,0,-1,1⟩, + ⟨4,379,592,1,0,0,0,3,2⟩, + ⟨4,379,380,1,0,0,0,2,1⟩, + ⟨4,379,381,1,0,0,0,2,1⟩, + ⟨4,379,382,1,0,0,0,-1,1⟩, + ⟨4,379,383,1,0,0,0,-1,1⟩, + ⟨5,381,0,1,0,0,0,2,1⟩, + ⟨4,381,368,1,0,0,0,1,1⟩, + ⟨4,381,370,1,0,0,0,-1,1⟩, + ⟨4,381,372,1,0,0,0,-1,1⟩, + ⟨4,381,377,1,0,0,0,-1,1⟩, + ⟨4,381,592,1,0,0,0,1,1⟩, + ⟨4,381,379,1,0,0,0,-1,1⟩, + ⟨4,381,380,1,0,0,0,1,1⟩, + ⟨5,383,0,1,0,0,0,2,1⟩, + ⟨4,383,593,1,0,0,0,2,1⟩, + ⟨4,383,375,1,0,0,0,1,1⟩, + ⟨4,383,376,1,0,0,0,1,1⟩, + ⟨4,383,377,1,0,0,0,-1,1⟩, + ⟨4,383,379,1,0,0,0,-1,1⟩, + ⟨4,383,380,1,0,0,0,-1,1⟩, + ⟨4,383,381,1,0,0,0,-1,1⟩, + ⟨4,383,382,1,0,0,0,1,1⟩, + ⟨0,0,0,0,0,0,4,0,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],574⟩, by decide⟩ +#eval "NativeBackwardProofs7 checked" +end NativeData diff --git a/research/kappa-round3-warp-lean-20261022/NativeBackwardProofs7.log b/research/kappa-round3-warp-lean-20261022/NativeBackwardProofs7.log new file mode 100644 index 0000000000..254f87cc8c --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeBackwardProofs7.log @@ -0,0 +1 @@ +"NativeBackwardProofs7 checked" diff --git a/research/kappa-round3-warp-lean-20261022/NativeCore.lean b/research/kappa-round3-warp-lean-20261022/NativeCore.lean new file mode 100644 index 0000000000..809b2cf641 --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeCore.lean @@ -0,0 +1,254 @@ +import Std + +/-! +Finite, executable native-frame certificate. This file deliberately does not +model amplitudes, Clifford phases, or the free noncommutative endpoint algebra. +All checks below use ordinary kernel reduction, never `native_decide`. +-/ +namespace NativeCertificate + +abbrev Basis := Array Nat + +/-- A balanced tree avoids quadratic reduction of long array-literal lookups. +The stored left size is checked once for each source catalogue/state. -/ +inductive Table (α : Type) where + | empty + | leaf (value : α) + | branch (leftSize : Nat) (left right : Table α) + deriving Inhabited, Repr, BEq + +namespace Table +def size : Table α → Nat + | .empty => 0 + | .leaf _ => 1 + | .branch n _ r => n + r.size + +def wellFormed : Table α → Bool + | .empty | .leaf _ => true + | .branch n l r => n == l.size && l.wellFormed && r.wellFormed + +def get [Inhabited α] : Table α → Nat → α + | .empty, _ => default + | .leaf v, i => if i == 0 then v else default + | .branch n l r, i => if i < n then l.get i else r.get (i-n) + +def set : Table α → Nat → α → Table α + | .empty, _, _ => .empty + | .leaf x, i, v => if i == 0 then .leaf v else .leaf x + | .branch n l r, i, v => + if i < n then .branch n (l.set i v) r else .branch n l (r.set (i-n) v) + +def toList : Table α → List α + | .empty => [] + | .leaf v => [v] + | .branch _ l r => l.toList ++ r.toList +end Table + +def combination (basis : Basis) (mask : Nat) : Nat := + (basis.toList.zipIdx).foldl + (fun acc (v, i) => if (mask / 2^i) % 2 == 1 then Nat.xor acc v else acc) 0 + +/-- Independence over F₂, expressed by its complete finite coefficient domain. -/ +def independent (basis : Basis) : Bool := + basis.size ≤ 9 && basis.all (· < 512) && + (List.range (2^basis.size)).all (fun mask => mask == 0 || combination basis mask != 0) + +structure CheckedBasis where + data : Basis + valid : independent data = true + +/-- A coordinate witness for every source generator in the destination span. -/ +def embeds (src dst : Basis) (coordinates : Array Nat) : Bool := + coordinates.size == src.size && + (src.toList.zipIdx).all (fun (v, i) => + coordinates[i]! < 2^dst.size && combination dst coordinates[i]! == v) + +structure Paid where + input : Nat + output : Nat + rank : Nat + /-- True for an ascending borrowed edge; false for a descending owned edge. -/ + ascending : Bool + coordinates : Array Nat + deriving Inhabited, Repr + +def checkPaid (frames : Table Basis) (e : Paid) : Bool := + e.input < frames.size && e.output < frames.size && e.rank > 0 && + let a := frames.get e.input + let b := frames.get e.output + if e.ascending then + a.size + e.rank == b.size && embeds a b e.coordinates + else + b.size + e.rank == a.size && embeds b a e.coordinates + +structure CheckedPaid (frames : Table Basis) where + data : Paid + valid : checkPaid frames data = true + +structure Operator where + columns : Basis + inverse : Basis + oldColumns : Basis + deriving Inhabited, Repr + +def checkOperator (g : Operator) : Bool := + g.columns.size == 9 && g.inverse.size == 9 && + g.columns.all (· < 512) && g.inverse.all (· < 512) && + (List.range 512).all (fun v => + combination g.inverse (combination g.columns v) == v && + combination g.columns (combination g.inverse v) == v) + +structure CheckedOperator where + data : Operator + valid : checkOperator data = true + +structure Warp where + operator : Int + input : Nat + output : Nat + /-- Coordinates of mapped input generators in the output basis. -/ + forwardCoordinates : Array Nat + /-- Coordinates of inverse-mapped output generators in the input basis. -/ + inverseCoordinates : Array Nat + deriving Inhabited, Repr + +def checkWarp (frames : Table Basis) (ops : Table Operator) (w : Warp) : Bool := + w.operator != 0 && w.operator.natAbs ≤ ops.size && + w.input < frames.size && w.output < frames.size && + let g := ops.get (w.operator.natAbs - 1) + let direct := if w.operator > 0 then g.columns else g.inverse + let inverse := if w.operator > 0 then g.inverse else g.columns + let a := frames.get w.input + let b := frames.get w.output + a.size == b.size && + embeds (a.map (combination direct)) b w.forwardCoordinates && + embeds (b.map (combination inverse)) a w.inverseCoordinates + +structure CheckedWarp (frames : Table Basis) (ops : Table Operator) where + data : Warp + valid : checkWarp frames ops data = true + +/-- Numeric projection of an emitted event; no scalar coefficient is discarded. +kind: 0 marker, 1 climb, 2 center, 3 warp, 4 add, 5 scale, 6 clear, +7 copy, 8 adapter. Persistent roles are 0..631; owned C₀ is role632. +reference indexes the paid or warp catalogue where applicable. +-/ +structure Event where + kind : Nat + role : Nat + source : Nat + input : Nat + output : Nat + reference : Nat + operator : Int + numerator : Int + denominator : Int + deriving Inhabited, Repr + +def bitLength : Nat → Nat → Nat + | 0, _ => 0 + | _ + 1, 0 => 0 + | fuel + 1, n => 1 + bitLength fuel (n / 2) + +def bitCount : Nat → Nat → Nat + | 0, _ => 0 + | fuel + 1, n => n % 2 + bitCount fuel (n / 2) + +def powerTwo (n : Nat) : Bool := n > 0 && Nat.land n (n - 1) == 0 + +def scalarValid (e : Event) : Bool := + e.numerator != 0 && powerTwo e.denominator.natAbs && + e.numerator.natAbs < 65536 && e.denominator.natAbs < 65536 && + (e.kind != 5 || powerTwo (e.numerator.natAbs / Nat.gcd e.numerator.natAbs e.denominator.natAbs)) + +/-- The exact conservative real-primitive tariff of the retained native code. -/ +def scalarAllowance (e : Event) : Nat := + if e.kind == 6 || e.kind == 7 then 2 else + let gcd := Nat.gcd e.numerator.natAbs e.denominator.natAbs + let numerator := e.numerator.natAbs / gcd + let denominator := e.denominator.natAbs / gcd + let n := bitLength 16 numerator + let d := bitLength 16 denominator + if e.kind == 5 then + 2 * (n - d + (d - n) + if e.numerator * e.denominator < 0 then 1 else 0) + else 2 * (3 + (n - 1) + bitCount 16 numerator + (d - 1)) + +structure State where + frames : Table Nat + paid : Array Nat := #[0,0,0,0,0,0,0,0,0,0] + scalarCost : Nat := 0 + ok : Bool := true + deriving Inhabited, Repr + +def step (frameData : Table Basis) (paidData : Table Paid) + (warpData : Table Warp) (s : State) (e : Event) : State := Id.run do + let mut t := s + if e.kind == 0 || e.kind == 8 then return t + t := { t with ok := t.ok && e.role < 633 && e.input < frameData.size } + if e.kind == 1 || e.kind == 2 then + let p := paidData.get e.reference + t := { t with + ok := t.ok && e.reference < paidData.size && + p.input == e.input && p.output == e.output && + (e.kind != 1 || (e.role < 632 && p.ascending)) && + (e.kind != 2 || e.role == 632) && t.frames.get e.role == e.input && p.rank < 10 + frames := t.frames.set e.role e.output + paid := t.paid.set! p.rank (t.paid[p.rank]! + 1) } + else if e.kind == 3 then + let w := warpData.get e.reference + t := { t with + ok := t.ok && e.reference < warpData.size && + w.input == e.input && w.output == e.output && w.operator == e.operator && + t.frames.get e.role == e.input + frames := t.frames.set e.role e.output } + else if e.kind == 6 then + t := { t with + ok := t.ok && e.role == 632 + frames := t.frames.set e.role e.input + scalarCost := t.scalarCost + scalarAllowance e } + else if e.kind == 4 || e.kind == 5 || e.kind == 7 then + t := { t with + ok := t.ok && t.frames.get e.role == e.input && + (e.kind == 7 || scalarValid e) && + (e.kind != 4 || e.role != e.source) && + (e.kind != 7 || e.role == 632) && + (e.kind == 5 || (e.source < 633 && t.frames.get e.source == e.input)) + scalarCost := t.scalarCost + scalarAllowance e } + else + t := { t with ok := false } + return t + +structure Segment where + initial : Table Nat + final : Table Nat + events : List Event + paid : Array Nat + scalarCost : Nat + deriving Inhabited, Repr + +def checkSegment (frames : Table Basis) (paid : Table Paid) + (warps : Table Warp) (s : Segment) : Bool := + let result := s.events.foldl (step frames paid warps) {frames := s.initial} + s.initial.size == 633 && s.final.size == 633 && + s.initial.wellFormed && s.final.wellFormed && result.ok && + result.frames == s.final && result.paid == s.paid && result.scalarCost == s.scalarCost + +structure CheckedSegment (frames : Table Basis) (paid : Table Paid) + (warps : Table Warp) where + data : Segment + valid : checkSegment frames paid warps data = true + +def linked (initial final : Table Nat) : List Segment → Bool + | [] => initial == final + | s :: ss => s.initial == initial && linked s.final final ss + +def totalPaid (segments : List Segment) : Array Nat := + (List.range 10).toArray.map (fun r => segments.foldl (fun n s => n + s.paid[r]!) 0) + +def totalScalarCost (segments : List Segment) : Nat := + segments.foldl (fun n s => n + s.scalarCost) 0 + +def totalEvents (segments : List Segment) : Nat := + segments.foldl (fun n s => n + s.events.length) 0 + +end NativeCertificate diff --git a/research/kappa-round3-warp-lean-20261022/NativeCore.log b/research/kappa-round3-warp-lean-20261022/NativeCore.log new file mode 100644 index 0000000000..e69de29bb2 diff --git a/research/kappa-round3-warp-lean-20261022/NativeData.lean b/research/kappa-round3-warp-lean-20261022/NativeData.lean new file mode 100644 index 0000000000..265ae1efc2 --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeData.lean @@ -0,0 +1,3600 @@ +-- Generated by native_generate.py from canonical payload SHA256 +-- cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd +import NativeFrames0 +import NativeOperators0 +import NativeFrames1 +import NativeOperators1 +import NativeFrames2 +import NativeOperators2 +import NativeFrames3 +import NativeOperators3 +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NativeData +open NativeCertificate +deriving instance DecidableEq for Operator +deriving instance DecidableEq for Paid +deriving instance DecidableEq for Warp +def frameEntries : List CheckedBasis := [frameEntriesPart000,frameEntriesPart001,frameEntriesPart002,frameEntriesPart003,frameEntriesPart004,frameEntriesPart005,frameEntriesPart006,frameEntriesPart007,frameEntriesPart008,frameEntriesPart009,frameEntriesPart010,frameEntriesPart011,frameEntriesPart012,frameEntriesPart013,frameEntriesPart014,frameEntriesPart015,frameEntriesPart016,frameEntriesPart017,frameEntriesPart018,frameEntriesPart019,frameEntriesPart020,frameEntriesPart021,frameEntriesPart022,frameEntriesPart023,frameEntriesPart024,frameEntriesPart025,frameEntriesPart026,frameEntriesPart027,frameEntriesPart028,frameEntriesPart029,frameEntriesPart030,frameEntriesPart031,frameEntriesPart032,frameEntriesPart033,frameEntriesPart034,frameEntriesPart035,frameEntriesPart036,frameEntriesPart037,frameEntriesPart038,frameEntriesPart039,frameEntriesPart040,frameEntriesPart041,frameEntriesPart042,frameEntriesPart043,frameEntriesPart044,frameEntriesPart045,frameEntriesPart046,frameEntriesPart047,frameEntriesPart048,frameEntriesPart049,frameEntriesPart050,frameEntriesPart051,frameEntriesPart052,frameEntriesPart053,frameEntriesPart054,frameEntriesPart055,frameEntriesPart056,frameEntriesPart057,frameEntriesPart058,frameEntriesPart059,frameEntriesPart060,frameEntriesPart061,frameEntriesPart062,frameEntriesPart063,frameEntriesPart064,frameEntriesPart065,frameEntriesPart066,frameEntriesPart067,frameEntriesPart068,frameEntriesPart069].flatten +theorem frame_transcription_exact : frameEntries.map (·.data) = frames.toList := by decide +def operatorEntries : List CheckedOperator := [operatorEntriesPart000,operatorEntriesPart001,operatorEntriesPart002,operatorEntriesPart003,operatorEntriesPart004,operatorEntriesPart005,operatorEntriesPart006,operatorEntriesPart007,operatorEntriesPart008,operatorEntriesPart009,operatorEntriesPart010,operatorEntriesPart011,operatorEntriesPart012,operatorEntriesPart013,operatorEntriesPart014,operatorEntriesPart015,operatorEntriesPart016,operatorEntriesPart017,operatorEntriesPart018,operatorEntriesPart019,operatorEntriesPart020,operatorEntriesPart021,operatorEntriesPart022,operatorEntriesPart023,operatorEntriesPart024,operatorEntriesPart025,operatorEntriesPart026,operatorEntriesPart027,operatorEntriesPart028,operatorEntriesPart029,operatorEntriesPart030,operatorEntriesPart031,operatorEntriesPart032,operatorEntriesPart033,operatorEntriesPart034,operatorEntriesPart035].flatten +theorem operator_transcription_exact : operatorEntries.map (·.data) = operators.toList := by decide +def paidEntriesPart000 : List (CheckedPaid frames) := [ + ⟨⟨0,2,1,true,#[]⟩, by decide⟩, + ⟨⟨0,3,1,true,#[]⟩, by decide⟩, + ⟨⟨0,4,1,true,#[]⟩, by decide⟩, + ⟨⟨0,5,1,true,#[]⟩, by decide⟩, + ⟨⟨0,6,1,true,#[]⟩, by decide⟩, + ⟨⟨0,7,1,true,#[]⟩, by decide⟩, + ⟨⟨0,8,1,true,#[]⟩, by decide⟩, + ⟨⟨0,9,1,true,#[]⟩, by decide⟩, + ⟨⟨0,10,1,true,#[]⟩, by decide⟩, + ⟨⟨0,11,1,true,#[]⟩, by decide⟩, + ⟨⟨0,12,1,true,#[]⟩, by decide⟩, + ⟨⟨0,13,1,true,#[]⟩, by decide⟩, + ⟨⟨0,14,1,true,#[]⟩, by decide⟩, + ⟨⟨0,15,1,true,#[]⟩, by decide⟩, + ⟨⟨0,16,1,true,#[]⟩, by decide⟩, + ⟨⟨0,17,1,true,#[]⟩, by decide⟩, + ⟨⟨0,18,1,true,#[]⟩, by decide⟩, + ⟨⟨0,19,1,true,#[]⟩, by decide⟩, + ⟨⟨0,20,1,true,#[]⟩, by decide⟩, + ⟨⟨0,21,1,true,#[]⟩, by decide⟩, + ⟨⟨0,22,1,true,#[]⟩, by decide⟩, + ⟨⟨0,23,1,true,#[]⟩, by decide⟩, + ⟨⟨0,24,1,true,#[]⟩, by decide⟩, + ⟨⟨0,25,1,true,#[]⟩, by decide⟩, + ⟨⟨0,26,1,true,#[]⟩, by decide⟩, + ⟨⟨0,27,1,true,#[]⟩, by decide⟩, + ⟨⟨0,28,1,true,#[]⟩, by decide⟩, + ⟨⟨0,29,1,true,#[]⟩, by decide⟩, + ⟨⟨0,30,1,true,#[]⟩, by decide⟩, + ⟨⟨0,31,1,true,#[]⟩, by decide⟩, + ⟨⟨0,32,1,true,#[]⟩, by decide⟩, + ⟨⟨0,33,1,true,#[]⟩, by decide⟩, + ⟨⟨0,34,1,true,#[]⟩, by decide⟩, + ⟨⟨0,35,1,true,#[]⟩, by decide⟩, + ⟨⟨0,36,1,true,#[]⟩, by decide⟩, + ⟨⟨0,37,1,true,#[]⟩, by decide⟩, + ⟨⟨0,38,1,true,#[]⟩, by decide⟩, + ⟨⟨0,39,1,true,#[]⟩, by decide⟩, + ⟨⟨0,40,1,true,#[]⟩, by decide⟩, + ⟨⟨0,41,1,true,#[]⟩, by decide⟩, + ⟨⟨0,42,1,true,#[]⟩, by decide⟩, + ⟨⟨0,43,1,true,#[]⟩, by decide⟩, + ⟨⟨0,44,1,true,#[]⟩, by decide⟩, + ⟨⟨0,45,1,true,#[]⟩, by decide⟩, + ⟨⟨0,46,1,true,#[]⟩, by decide⟩, + ⟨⟨0,47,1,true,#[]⟩, by decide⟩, + ⟨⟨0,48,1,true,#[]⟩, by decide⟩, + ⟨⟨0,49,1,true,#[]⟩, by decide⟩, + ⟨⟨0,50,1,true,#[]⟩, by decide⟩, + ⟨⟨0,51,1,true,#[]⟩, by decide⟩, + ⟨⟨0,52,1,true,#[]⟩, by decide⟩, + ⟨⟨0,53,1,true,#[]⟩, by decide⟩, + ⟨⟨0,54,1,true,#[]⟩, by decide⟩, + ⟨⟨0,55,1,true,#[]⟩, by decide⟩, + ⟨⟨0,56,1,true,#[]⟩, by decide⟩, + ⟨⟨0,57,1,true,#[]⟩, by decide⟩, + ⟨⟨0,58,1,true,#[]⟩, by decide⟩, + ⟨⟨0,59,1,true,#[]⟩, by decide⟩, + ⟨⟨0,60,1,true,#[]⟩, by decide⟩, + ⟨⟨0,61,1,true,#[]⟩, by decide⟩, + ⟨⟨0,62,1,true,#[]⟩, by decide⟩, + ⟨⟨0,63,1,true,#[]⟩, by decide⟩, + ⟨⟨0,64,1,true,#[]⟩, by decide⟩, + ⟨⟨0,65,1,true,#[]⟩, by decide⟩ +] +def paidEntriesPart001 : List (CheckedPaid frames) := [ + ⟨⟨0,66,1,true,#[]⟩, by decide⟩, + ⟨⟨0,67,1,true,#[]⟩, by decide⟩, + ⟨⟨0,68,1,true,#[]⟩, by decide⟩, + ⟨⟨0,69,1,true,#[]⟩, by decide⟩, + ⟨⟨0,70,1,true,#[]⟩, by decide⟩, + ⟨⟨0,71,1,true,#[]⟩, by decide⟩, + ⟨⟨0,72,1,true,#[]⟩, by decide⟩, + ⟨⟨0,73,1,true,#[]⟩, by decide⟩, + ⟨⟨0,74,1,true,#[]⟩, by decide⟩, + ⟨⟨0,75,1,true,#[]⟩, by decide⟩, + ⟨⟨0,76,1,true,#[]⟩, by decide⟩, + ⟨⟨0,77,1,true,#[]⟩, by decide⟩, + ⟨⟨0,78,1,true,#[]⟩, by decide⟩, + ⟨⟨0,79,1,true,#[]⟩, by decide⟩, + ⟨⟨0,80,1,true,#[]⟩, by decide⟩, + ⟨⟨0,81,1,true,#[]⟩, by decide⟩, + ⟨⟨0,82,1,true,#[]⟩, by decide⟩, + ⟨⟨0,83,1,true,#[]⟩, by decide⟩, + ⟨⟨0,84,1,true,#[]⟩, by decide⟩, + ⟨⟨0,85,1,true,#[]⟩, by decide⟩, + ⟨⟨0,86,1,true,#[]⟩, by decide⟩, + ⟨⟨0,87,1,true,#[]⟩, by decide⟩, + ⟨⟨0,88,1,true,#[]⟩, by decide⟩, + ⟨⟨0,89,1,true,#[]⟩, by decide⟩, + ⟨⟨0,90,1,true,#[]⟩, by decide⟩, + ⟨⟨0,91,1,true,#[]⟩, by decide⟩, + ⟨⟨0,92,1,true,#[]⟩, by decide⟩, + ⟨⟨0,93,1,true,#[]⟩, by decide⟩, + ⟨⟨0,94,1,true,#[]⟩, by decide⟩, + ⟨⟨0,95,1,true,#[]⟩, by decide⟩, + ⟨⟨0,96,1,true,#[]⟩, by decide⟩, + ⟨⟨0,97,1,true,#[]⟩, by decide⟩, + ⟨⟨0,98,1,true,#[]⟩, by decide⟩, + ⟨⟨0,99,1,true,#[]⟩, by decide⟩, + ⟨⟨0,100,1,true,#[]⟩, by decide⟩, + ⟨⟨0,101,1,true,#[]⟩, by decide⟩, + ⟨⟨0,102,1,true,#[]⟩, by decide⟩, + ⟨⟨0,103,1,true,#[]⟩, by decide⟩, + ⟨⟨0,104,1,true,#[]⟩, by decide⟩, + ⟨⟨0,105,1,true,#[]⟩, by decide⟩, + ⟨⟨0,106,1,true,#[]⟩, by decide⟩, + ⟨⟨0,107,1,true,#[]⟩, by decide⟩, + ⟨⟨0,108,1,true,#[]⟩, by decide⟩, + ⟨⟨0,109,1,true,#[]⟩, by decide⟩, + ⟨⟨0,110,1,true,#[]⟩, by decide⟩, + ⟨⟨0,111,1,true,#[]⟩, by decide⟩, + ⟨⟨0,112,1,true,#[]⟩, by decide⟩, + ⟨⟨0,113,1,true,#[]⟩, by decide⟩, + ⟨⟨0,114,1,true,#[]⟩, by decide⟩, + ⟨⟨0,115,1,true,#[]⟩, by decide⟩, + ⟨⟨0,131,2,true,#[]⟩, by decide⟩, + ⟨⟨0,137,1,true,#[]⟩, by decide⟩, + ⟨⟨0,254,8,true,#[]⟩, by decide⟩, + ⟨⟨0,274,8,true,#[]⟩, by decide⟩, + ⟨⟨0,279,8,true,#[]⟩, by decide⟩, + ⟨⟨0,280,8,true,#[]⟩, by decide⟩, + ⟨⟨0,281,8,true,#[]⟩, by decide⟩, + ⟨⟨0,293,4,true,#[]⟩, by decide⟩, + ⟨⟨0,314,5,true,#[]⟩, by decide⟩, + ⟨⟨0,339,2,true,#[]⟩, by decide⟩, + ⟨⟨0,340,2,true,#[]⟩, by decide⟩, + ⟨⟨0,341,2,true,#[]⟩, by decide⟩, + ⟨⟨0,344,2,true,#[]⟩, by decide⟩, + ⟨⟨0,351,3,true,#[]⟩, by decide⟩ +] +def paidEntriesPart002 : List (CheckedPaid frames) := [ + ⟨⟨0,353,3,true,#[]⟩, by decide⟩, + ⟨⟨0,355,3,true,#[]⟩, by decide⟩, + ⟨⟨0,357,3,true,#[]⟩, by decide⟩, + ⟨⟨0,359,2,true,#[]⟩, by decide⟩, + ⟨⟨0,360,2,true,#[]⟩, by decide⟩, + ⟨⟨0,361,2,true,#[]⟩, by decide⟩, + ⟨⟨0,364,2,true,#[]⟩, by decide⟩, + ⟨⟨0,371,3,true,#[]⟩, by decide⟩, + ⟨⟨0,372,3,true,#[]⟩, by decide⟩, + ⟨⟨0,373,3,true,#[]⟩, by decide⟩, + ⟨⟨0,374,3,true,#[]⟩, by decide⟩, + ⟨⟨0,375,3,true,#[]⟩, by decide⟩, + ⟨⟨0,376,3,true,#[]⟩, by decide⟩, + ⟨⟨0,377,3,true,#[]⟩, by decide⟩, + ⟨⟨0,378,3,true,#[]⟩, by decide⟩, + ⟨⟨0,379,2,true,#[]⟩, by decide⟩, + ⟨⟨0,380,2,true,#[]⟩, by decide⟩, + ⟨⟨0,381,2,true,#[]⟩, by decide⟩, + ⟨⟨0,384,2,true,#[]⟩, by decide⟩, + ⟨⟨0,391,3,true,#[]⟩, by decide⟩, + ⟨⟨0,392,3,true,#[]⟩, by decide⟩, + ⟨⟨0,393,3,true,#[]⟩, by decide⟩, + ⟨⟨0,394,3,true,#[]⟩, by decide⟩, + ⟨⟨0,395,3,true,#[]⟩, by decide⟩, + ⟨⟨0,396,3,true,#[]⟩, by decide⟩, + ⟨⟨0,397,3,true,#[]⟩, by decide⟩, + ⟨⟨0,398,3,true,#[]⟩, by decide⟩, + ⟨⟨0,400,2,true,#[]⟩, by decide⟩, + ⟨⟨0,411,3,true,#[]⟩, by decide⟩, + ⟨⟨0,412,3,true,#[]⟩, by decide⟩, + ⟨⟨0,413,3,true,#[]⟩, by decide⟩, + ⟨⟨0,414,3,true,#[]⟩, by decide⟩, + ⟨⟨0,415,3,true,#[]⟩, by decide⟩, + ⟨⟨0,416,3,true,#[]⟩, by decide⟩, + ⟨⟨0,417,3,true,#[]⟩, by decide⟩, + ⟨⟨0,418,3,true,#[]⟩, by decide⟩, + ⟨⟨0,419,2,true,#[]⟩, by decide⟩, + ⟨⟨0,420,2,true,#[]⟩, by decide⟩, + ⟨⟨0,421,2,true,#[]⟩, by decide⟩, + ⟨⟨0,424,2,true,#[]⟩, by decide⟩, + ⟨⟨0,431,3,true,#[]⟩, by decide⟩, + ⟨⟨0,432,3,true,#[]⟩, by decide⟩, + ⟨⟨0,433,3,true,#[]⟩, by decide⟩, + ⟨⟨0,434,3,true,#[]⟩, by decide⟩, + ⟨⟨0,435,3,true,#[]⟩, by decide⟩, + ⟨⟨0,436,3,true,#[]⟩, by decide⟩, + ⟨⟨0,437,3,true,#[]⟩, by decide⟩, + ⟨⟨0,438,3,true,#[]⟩, by decide⟩, + ⟨⟨0,440,2,true,#[]⟩, by decide⟩, + ⟨⟨0,444,2,true,#[]⟩, by decide⟩, + ⟨⟨0,451,3,true,#[]⟩, by decide⟩, + ⟨⟨0,452,3,true,#[]⟩, by decide⟩, + ⟨⟨0,453,3,true,#[]⟩, by decide⟩, + ⟨⟨0,454,3,true,#[]⟩, by decide⟩, + ⟨⟨0,455,3,true,#[]⟩, by decide⟩, + ⟨⟨0,456,3,true,#[]⟩, by decide⟩, + ⟨⟨0,457,3,true,#[]⟩, by decide⟩, + ⟨⟨0,458,3,true,#[]⟩, by decide⟩, + ⟨⟨0,459,2,true,#[]⟩, by decide⟩, + ⟨⟨0,464,2,true,#[]⟩, by decide⟩, + ⟨⟨0,471,3,true,#[]⟩, by decide⟩, + ⟨⟨0,472,3,true,#[]⟩, by decide⟩, + ⟨⟨0,473,3,true,#[]⟩, by decide⟩, + ⟨⟨0,474,3,true,#[]⟩, by decide⟩ +] +def paidEntriesPart003 : List (CheckedPaid frames) := [ + ⟨⟨0,475,3,true,#[]⟩, by decide⟩, + ⟨⟨0,476,3,true,#[]⟩, by decide⟩, + ⟨⟨0,477,3,true,#[]⟩, by decide⟩, + ⟨⟨0,478,3,true,#[]⟩, by decide⟩, + ⟨⟨0,480,2,true,#[]⟩, by decide⟩, + ⟨⟨0,491,3,true,#[]⟩, by decide⟩, + ⟨⟨0,492,3,true,#[]⟩, by decide⟩, + ⟨⟨0,493,3,true,#[]⟩, by decide⟩, + ⟨⟨0,494,3,true,#[]⟩, by decide⟩, + ⟨⟨0,495,3,true,#[]⟩, by decide⟩, + ⟨⟨0,496,3,true,#[]⟩, by decide⟩, + ⟨⟨0,497,3,true,#[]⟩, by decide⟩, + ⟨⟨0,498,3,true,#[]⟩, by decide⟩, + ⟨⟨0,499,2,true,#[]⟩, by decide⟩, + ⟨⟨0,504,2,true,#[]⟩, by decide⟩, + ⟨⟨0,511,3,true,#[]⟩, by decide⟩, + ⟨⟨0,512,3,true,#[]⟩, by decide⟩, + ⟨⟨0,513,3,true,#[]⟩, by decide⟩, + ⟨⟨0,514,3,true,#[]⟩, by decide⟩, + ⟨⟨0,515,3,true,#[]⟩, by decide⟩, + ⟨⟨0,516,3,true,#[]⟩, by decide⟩, + ⟨⟨0,517,3,true,#[]⟩, by decide⟩, + ⟨⟨0,518,3,true,#[]⟩, by decide⟩, + ⟨⟨0,523,2,true,#[]⟩, by decide⟩, + ⟨⟨0,530,2,true,#[]⟩, by decide⟩, + ⟨⟨0,531,3,true,#[]⟩, by decide⟩, + ⟨⟨0,532,3,true,#[]⟩, by decide⟩, + ⟨⟨0,533,3,true,#[]⟩, by decide⟩, + ⟨⟨0,534,3,true,#[]⟩, by decide⟩, + ⟨⟨0,535,3,true,#[]⟩, by decide⟩, + ⟨⟨0,536,3,true,#[]⟩, by decide⟩, + ⟨⟨0,537,3,true,#[]⟩, by decide⟩, + ⟨⟨0,538,3,true,#[]⟩, by decide⟩, + ⟨⟨0,539,2,true,#[]⟩, by decide⟩, + ⟨⟨0,540,2,true,#[]⟩, by decide⟩, + ⟨⟨0,541,2,true,#[]⟩, by decide⟩, + ⟨⟨0,544,2,true,#[]⟩, by decide⟩, + ⟨⟨0,551,3,true,#[]⟩, by decide⟩, + ⟨⟨0,552,3,true,#[]⟩, by decide⟩, + ⟨⟨0,553,3,true,#[]⟩, by decide⟩, + ⟨⟨0,554,3,true,#[]⟩, by decide⟩, + ⟨⟨0,555,3,true,#[]⟩, by decide⟩, + ⟨⟨0,556,3,true,#[]⟩, by decide⟩, + ⟨⟨0,557,3,true,#[]⟩, by decide⟩, + ⟨⟨0,558,3,true,#[]⟩, by decide⟩, + ⟨⟨0,560,2,true,#[]⟩, by decide⟩, + ⟨⟨0,564,2,true,#[]⟩, by decide⟩, + ⟨⟨0,571,3,true,#[]⟩, by decide⟩, + ⟨⟨0,572,3,true,#[]⟩, by decide⟩, + ⟨⟨0,573,3,true,#[]⟩, by decide⟩, + ⟨⟨0,574,3,true,#[]⟩, by decide⟩, + ⟨⟨0,575,3,true,#[]⟩, by decide⟩, + ⟨⟨0,576,3,true,#[]⟩, by decide⟩, + ⟨⟨0,577,3,true,#[]⟩, by decide⟩, + ⟨⟨0,578,3,true,#[]⟩, by decide⟩, + ⟨⟨0,580,2,true,#[]⟩, by decide⟩, + ⟨⟨0,584,2,true,#[]⟩, by decide⟩, + ⟨⟨0,591,3,true,#[]⟩, by decide⟩, + ⟨⟨0,592,3,true,#[]⟩, by decide⟩, + ⟨⟨0,593,3,true,#[]⟩, by decide⟩, + ⟨⟨0,594,3,true,#[]⟩, by decide⟩, + ⟨⟨0,595,3,true,#[]⟩, by decide⟩, + ⟨⟨0,596,3,true,#[]⟩, by decide⟩, + ⟨⟨0,597,3,true,#[]⟩, by decide⟩ +] +def paidEntriesPart004 : List (CheckedPaid frames) := [ + ⟨⟨0,598,3,true,#[]⟩, by decide⟩, + ⟨⟨0,600,2,true,#[]⟩, by decide⟩, + ⟨⟨0,604,2,true,#[]⟩, by decide⟩, + ⟨⟨0,612,3,true,#[]⟩, by decide⟩, + ⟨⟨0,614,3,true,#[]⟩, by decide⟩, + ⟨⟨0,616,3,true,#[]⟩, by decide⟩, + ⟨⟨0,617,3,true,#[]⟩, by decide⟩, + ⟨⟨0,618,3,true,#[]⟩, by decide⟩, + ⟨⟨0,619,8,true,#[]⟩, by decide⟩, + ⟨⟨0,621,8,true,#[]⟩, by decide⟩, + ⟨⟨0,624,8,true,#[]⟩, by decide⟩, + ⟨⟨0,627,3,true,#[]⟩, by decide⟩, + ⟨⟨0,632,3,true,#[]⟩, by decide⟩, + ⟨⟨0,633,3,true,#[]⟩, by decide⟩, + ⟨⟨0,674,3,true,#[]⟩, by decide⟩, + ⟨⟨0,759,3,true,#[]⟩, by decide⟩, + ⟨⟨0,760,3,true,#[]⟩, by decide⟩, + ⟨⟨0,788,3,true,#[]⟩, by decide⟩, + ⟨⟨0,798,3,true,#[]⟩, by decide⟩, + ⟨⟨0,822,3,true,#[]⟩, by decide⟩, + ⟨⟨0,1551,5,true,#[]⟩, by decide⟩, + ⟨⟨0,1552,5,true,#[]⟩, by decide⟩, + ⟨⟨0,2085,4,true,#[]⟩, by decide⟩, + ⟨⟨2,341,1,true,#[2]⟩, by decide⟩, + ⟨⟨2,342,1,true,#[2]⟩, by decide⟩, + ⟨⟨2,343,1,true,#[2]⟩, by decide⟩, + ⟨⟨3,481,1,true,#[1]⟩, by decide⟩, + ⟨⟨3,489,1,true,#[2]⟩, by decide⟩, + ⟨⟨3,490,1,true,#[2]⟩, by decide⟩, + ⟨⟨4,384,1,true,#[1]⟩, by decide⟩, + ⟨⟨4,385,1,true,#[2]⟩, by decide⟩, + ⟨⟨4,386,1,true,#[2]⟩, by decide⟩, + ⟨⟨5,523,1,true,#[1]⟩, by decide⟩, + ⟨⟨5,526,1,true,#[1]⟩, by decide⟩, + ⟨⟨5,527,1,true,#[1]⟩, by decide⟩, + ⟨⟨6,541,1,true,#[1]⟩, by decide⟩, + ⟨⟨6,549,1,true,#[1]⟩, by decide⟩, + ⟨⟨6,550,1,true,#[1]⟩, by decide⟩, + ⟨⟨7,544,1,true,#[1]⟩, by decide⟩, + ⟨⟨7,545,1,true,#[1]⟩, by decide⟩, + ⟨⟨7,546,1,true,#[1]⟩, by decide⟩, + ⟨⟨8,481,1,true,#[2]⟩, by decide⟩, + ⟨⟨8,482,1,true,#[2]⟩, by decide⟩, + ⟨⟨8,483,1,true,#[2]⟩, by decide⟩, + ⟨⟨9,340,1,true,#[2]⟩, by decide⟩, + ⟨⟨9,343,1,true,#[1]⟩, by decide⟩, + ⟨⟨9,350,1,true,#[2]⟩, by decide⟩, + ⟨⟨10,524,1,true,#[2]⟩, by decide⟩, + ⟨⟨10,526,1,true,#[2]⟩, by decide⟩, + ⟨⟨10,530,1,true,#[1]⟩, by decide⟩, + ⟨⟨11,379,1,true,#[1]⟩, by decide⟩, + ⟨⟨11,386,1,true,#[1]⟩, by decide⟩, + ⟨⟨11,388,1,true,#[1]⟩, by decide⟩, + ⟨⟨12,360,1,true,#[1]⟩, by decide⟩, + ⟨⟨12,363,1,true,#[1]⟩, by decide⟩, + ⟨⟨12,370,1,true,#[1]⟩, by decide⟩, + ⟨⟨13,359,1,true,#[1]⟩, by decide⟩, + ⟨⟨13,366,1,true,#[1]⟩, by decide⟩, + ⟨⟨13,368,1,true,#[1]⟩, by decide⟩, + ⟨⟨14,401,1,true,#[1]⟩, by decide⟩, + ⟨⟨14,402,1,true,#[2]⟩, by decide⟩, + ⟨⟨14,403,1,true,#[2]⟩, by decide⟩, + ⟨⟨15,581,1,true,#[1]⟩, by decide⟩, + ⟨⟨15,582,1,true,#[1]⟩, by decide⟩ +] +def paidEntriesPart005 : List (CheckedPaid frames) := [ + ⟨⟨15,583,1,true,#[1]⟩, by decide⟩, + ⟨⟨16,564,1,true,#[1]⟩, by decide⟩, + ⟨⟨16,565,1,true,#[1]⟩, by decide⟩, + ⟨⟨16,566,1,true,#[1]⟩, by decide⟩, + ⟨⟨17,561,1,true,#[1]⟩, by decide⟩, + ⟨⟨17,562,1,true,#[1]⟩, by decide⟩, + ⟨⟨17,563,1,true,#[1]⟩, by decide⟩, + ⟨⟨18,579,1,true,#[3]⟩, by decide⟩, + ⟨⟨18,582,1,true,#[2]⟩, by decide⟩, + ⟨⟨18,589,1,true,#[2]⟩, by decide⟩, + ⟨⟨19,399,1,true,#[1]⟩, by decide⟩, + ⟨⟨19,402,1,true,#[1]⟩, by decide⟩, + ⟨⟨19,409,1,true,#[3]⟩, by decide⟩, + ⟨⟨20,420,1,true,#[1]⟩, by decide⟩, + ⟨⟨20,425,1,true,#[1]⟩, by decide⟩, + ⟨⟨20,427,1,true,#[1]⟩, by decide⟩, + ⟨⟨21,419,1,true,#[1]⟩, by decide⟩, + ⟨⟨21,423,1,true,#[1]⟩, by decide⟩, + ⟨⟨21,430,1,true,#[1]⟩, by decide⟩, + ⟨⟨22,599,1,true,#[3]⟩, by decide⟩, + ⟨⟨22,602,1,true,#[3]⟩, by decide⟩, + ⟨⟨22,609,1,true,#[1]⟩, by decide⟩, + ⟨⟨23,604,1,true,#[3]⟩, by decide⟩, + ⟨⟨23,605,1,true,#[3]⟩, by decide⟩, + ⟨⟨23,606,1,true,#[1]⟩, by decide⟩, + ⟨⟨24,460,1,true,#[1]⟩, by decide⟩, + ⟨⟨24,462,1,true,#[3]⟩, by decide⟩, + ⟨⟨24,469,1,true,#[3]⟩, by decide⟩, + ⟨⟨25,459,1,true,#[1]⟩, by decide⟩, + ⟨⟨25,466,1,true,#[3]⟩, by decide⟩, + ⟨⟨25,468,1,true,#[3]⟩, by decide⟩, + ⟨⟨26,439,1,true,#[1]⟩, by decide⟩, + ⟨⟨26,443,1,true,#[1]⟩, by decide⟩, + ⟨⟨26,450,1,true,#[1]⟩, by decide⟩, + ⟨⟨27,384,1,true,#[2]⟩, by decide⟩, + ⟨⟨27,387,1,true,#[2]⟩, by decide⟩, + ⟨⟨27,388,1,true,#[2]⟩, by decide⟩, + ⟨⟨28,525,1,true,#[2]⟩, by decide⟩, + ⟨⟨28,527,1,true,#[2]⟩, by decide⟩, + ⟨⟨28,530,1,true,#[2]⟩, by decide⟩, + ⟨⟨29,341,1,true,#[1]⟩, by decide⟩, + ⟨⟨29,349,1,true,#[1]⟩, by decide⟩, + ⟨⟨29,350,1,true,#[1]⟩, by decide⟩, + ⟨⟨30,479,1,true,#[1]⟩, by decide⟩, + ⟨⟨30,483,1,true,#[1]⟩, by decide⟩, + ⟨⟨30,490,1,true,#[1]⟩, by decide⟩, + ⟨⟨31,499,1,true,#[1]⟩, by decide⟩, + ⟨⟨31,506,1,true,#[1]⟩, by decide⟩, + ⟨⟨31,508,1,true,#[1]⟩, by decide⟩, + ⟨⟨32,500,1,true,#[1]⟩, by decide⟩, + ⟨⟨32,502,1,true,#[1]⟩, by decide⟩, + ⟨⟨32,509,1,true,#[1]⟩, by decide⟩, + ⟨⟨33,401,1,true,#[2]⟩, by decide⟩, + ⟨⟨33,409,1,true,#[2]⟩, by decide⟩, + ⟨⟨33,410,1,true,#[2]⟩, by decide⟩, + ⟨⟨34,444,1,true,#[1]⟩, by decide⟩, + ⟨⟨34,447,1,true,#[1]⟩, by decide⟩, + ⟨⟨34,448,1,true,#[1]⟩, by decide⟩, + ⟨⟨35,461,1,true,#[1]⟩, by decide⟩, + ⟨⟨35,469,1,true,#[1]⟩, by decide⟩, + ⟨⟨35,470,1,true,#[1]⟩, by decide⟩, + ⟨⟨36,464,1,true,#[1]⟩, by decide⟩, + ⟨⟨36,465,1,true,#[1]⟩, by decide⟩, + ⟨⟨36,466,1,true,#[1]⟩, by decide⟩ +] +def paidEntriesPart006 : List (CheckedPaid frames) := [ + ⟨⟨37,440,1,true,#[3]⟩, by decide⟩, + ⟨⟨37,446,1,true,#[2]⟩, by decide⟩, + ⟨⟨37,448,1,true,#[2]⟩, by decide⟩, + ⟨⟨38,601,1,true,#[1]⟩, by decide⟩, + ⟨⟨38,602,1,true,#[1]⟩, by decide⟩, + ⟨⟨38,603,1,true,#[3]⟩, by decide⟩, + ⟨⟨39,600,1,true,#[1]⟩, by decide⟩, + ⟨⟨39,605,1,true,#[1]⟩, by decide⟩, + ⟨⟨39,607,1,true,#[3]⟩, by decide⟩, + ⟨⟨40,399,1,true,#[3]⟩, by decide⟩, + ⟨⟨40,403,1,true,#[3]⟩, by decide⟩, + ⟨⟨40,410,1,true,#[1]⟩, by decide⟩, + ⟨⟨41,420,1,true,#[3]⟩, by decide⟩, + ⟨⟨41,426,1,true,#[1]⟩, by decide⟩, + ⟨⟨41,428,1,true,#[1]⟩, by decide⟩, + ⟨⟨42,419,1,true,#[3]⟩, by decide⟩, + ⟨⟨42,422,1,true,#[1]⟩, by decide⟩, + ⟨⟨42,429,1,true,#[1]⟩, by decide⟩, + ⟨⟨43,560,1,true,#[1]⟩, by decide⟩, + ⟨⟨43,565,1,true,#[3]⟩, by decide⟩, + ⟨⟨43,567,1,true,#[3]⟩, by decide⟩, + ⟨⟨44,559,1,true,#[1]⟩, by decide⟩, + ⟨⟨44,562,1,true,#[3]⟩, by decide⟩, + ⟨⟨44,569,1,true,#[3]⟩, by decide⟩, + ⟨⟨45,580,1,true,#[1]⟩, by decide⟩, + ⟨⟨45,585,1,true,#[1]⟩, by decide⟩, + ⟨⟨45,587,1,true,#[1]⟩, by decide⟩, + ⟨⟨46,579,1,true,#[2]⟩, by decide⟩, + ⟨⟨46,583,1,true,#[2]⟩, by decide⟩, + ⟨⟨46,590,1,true,#[2]⟩, by decide⟩, + ⟨⟨47,440,1,true,#[1]⟩, by decide⟩, + ⟨⟨47,445,1,true,#[2]⟩, by decide⟩, + ⟨⟨47,447,1,true,#[2]⟩, by decide⟩, + ⟨⟨48,599,1,true,#[1]⟩, by decide⟩, + ⟨⟨48,603,1,true,#[1]⟩, by decide⟩, + ⟨⟨48,610,1,true,#[1]⟩, by decide⟩, + ⟨⟨49,604,1,true,#[1]⟩, by decide⟩, + ⟨⟨49,607,1,true,#[1]⟩, by decide⟩, + ⟨⟨49,608,1,true,#[1]⟩, by decide⟩, + ⟨⟨50,444,1,true,#[3]⟩, by decide⟩, + ⟨⟨50,445,1,true,#[1]⟩, by decide⟩, + ⟨⟨50,446,1,true,#[1]⟩, by decide⟩, + ⟨⟨51,461,1,true,#[3]⟩, by decide⟩, + ⟨⟨51,462,1,true,#[1]⟩, by decide⟩, + ⟨⟨51,463,1,true,#[1]⟩, by decide⟩, + ⟨⟨52,464,1,true,#[3]⟩, by decide⟩, + ⟨⟨52,467,1,true,#[1]⟩, by decide⟩, + ⟨⟨52,468,1,true,#[1]⟩, by decide⟩, + ⟨⟨53,581,1,true,#[3]⟩, by decide⟩, + ⟨⟨53,589,1,true,#[3]⟩, by decide⟩, + ⟨⟨53,590,1,true,#[1]⟩, by decide⟩, + ⟨⟨54,564,1,true,#[3]⟩, by decide⟩, + ⟨⟨54,567,1,true,#[1]⟩, by decide⟩, + ⟨⟨54,568,1,true,#[1]⟩, by decide⟩, + ⟨⟨55,561,1,true,#[3]⟩, by decide⟩, + ⟨⟨55,569,1,true,#[1]⟩, by decide⟩, + ⟨⟨55,570,1,true,#[1]⟩, by decide⟩, + ⟨⟨56,424,1,true,#[1]⟩, by decide⟩, + ⟨⟨56,425,1,true,#[3]⟩, by decide⟩, + ⟨⟨56,426,1,true,#[3]⟩, by decide⟩, + ⟨⟨57,421,1,true,#[1]⟩, by decide⟩, + ⟨⟨57,429,1,true,#[3]⟩, by decide⟩, + ⟨⟨57,430,1,true,#[3]⟩, by decide⟩, + ⟨⟨58,404,1,true,#[1]⟩, by decide⟩ +] +def paidEntriesPart007 : List (CheckedPaid frames) := [ + ⟨⟨58,407,1,true,#[1]⟩, by decide⟩, + ⟨⟨58,408,1,true,#[1]⟩, by decide⟩, + ⟨⟨59,340,1,true,#[3]⟩, by decide⟩, + ⟨⟨59,342,1,true,#[3]⟩, by decide⟩, + ⟨⟨59,349,1,true,#[3]⟩, by decide⟩, + ⟨⟨60,479,1,true,#[3]⟩, by decide⟩, + ⟨⟨60,482,1,true,#[3]⟩, by decide⟩, + ⟨⟨60,489,1,true,#[3]⟩, by decide⟩, + ⟨⟨61,499,1,true,#[3]⟩, by decide⟩, + ⟨⟨61,505,1,true,#[1]⟩, by decide⟩, + ⟨⟨61,507,1,true,#[1]⟩, by decide⟩, + ⟨⟨62,500,1,true,#[3]⟩, by decide⟩, + ⟨⟨62,503,1,true,#[1]⟩, by decide⟩, + ⟨⟨62,510,1,true,#[1]⟩, by decide⟩, + ⟨⟨63,379,1,true,#[3]⟩, by decide⟩, + ⟨⟨63,385,1,true,#[3]⟩, by decide⟩, + ⟨⟨63,387,1,true,#[3]⟩, by decide⟩, + ⟨⟨64,360,1,true,#[3]⟩, by decide⟩, + ⟨⟨64,362,1,true,#[1]⟩, by decide⟩, + ⟨⟨64,369,1,true,#[1]⟩, by decide⟩, + ⟨⟨65,359,1,true,#[3]⟩, by decide⟩, + ⟨⟨65,365,1,true,#[1]⟩, by decide⟩, + ⟨⟨65,367,1,true,#[1]⟩, by decide⟩, + ⟨⟨66,540,1,true,#[1]⟩, by decide⟩, + ⟨⟨66,542,1,true,#[3]⟩, by decide⟩, + ⟨⟨66,549,1,true,#[3]⟩, by decide⟩, + ⟨⟨67,539,1,true,#[1]⟩, by decide⟩, + ⟨⟨67,546,1,true,#[3]⟩, by decide⟩, + ⟨⟨67,548,1,true,#[3]⟩, by decide⟩, + ⟨⟨68,519,1,true,#[1]⟩, by decide⟩, + ⟨⟨68,522,1,true,#[1]⟩, by decide⟩, + ⟨⟨68,529,1,true,#[1]⟩, by decide⟩, + ⟨⟨69,523,1,true,#[3]⟩, by decide⟩, + ⟨⟨69,524,1,true,#[3]⟩, by decide⟩, + ⟨⟨69,525,1,true,#[3]⟩, by decide⟩, + ⟨⟨70,541,1,true,#[3]⟩, by decide⟩, + ⟨⟨70,542,1,true,#[1]⟩, by decide⟩, + ⟨⟨70,543,1,true,#[1]⟩, by decide⟩, + ⟨⟨71,544,1,true,#[3]⟩, by decide⟩, + ⟨⟨71,547,1,true,#[1]⟩, by decide⟩, + ⟨⟨71,548,1,true,#[1]⟩, by decide⟩, + ⟨⟨72,361,1,true,#[1]⟩, by decide⟩, + ⟨⟨72,362,1,true,#[3]⟩, by decide⟩, + ⟨⟨72,363,1,true,#[3]⟩, by decide⟩, + ⟨⟨73,364,1,true,#[1]⟩, by decide⟩, + ⟨⟨73,365,1,true,#[3]⟩, by decide⟩, + ⟨⟨73,366,1,true,#[3]⟩, by decide⟩, + ⟨⟨74,381,1,true,#[1]⟩, by decide⟩, + ⟨⟨74,382,1,true,#[1]⟩, by decide⟩, + ⟨⟨74,383,1,true,#[1]⟩, by decide⟩, + ⟨⟨75,504,1,true,#[1]⟩, by decide⟩, + ⟨⟨75,505,1,true,#[3]⟩, by decide⟩, + ⟨⟨75,506,1,true,#[3]⟩, by decide⟩, + ⟨⟨76,501,1,true,#[1]⟩, by decide⟩, + ⟨⟨76,509,1,true,#[3]⟩, by decide⟩, + ⟨⟨76,510,1,true,#[3]⟩, by decide⟩, + ⟨⟨77,484,1,true,#[1]⟩, by decide⟩, + ⟨⟨77,487,1,true,#[1]⟩, by decide⟩, + ⟨⟨77,488,1,true,#[1]⟩, by decide⟩, + ⟨⟨78,344,1,true,#[1]⟩, by decide⟩, + ⟨⟨78,345,1,true,#[1]⟩, by decide⟩, + ⟨⟨78,346,1,true,#[1]⟩, by decide⟩, + ⟨⟨79,400,1,true,#[3]⟩, by decide⟩, + ⟨⟨79,406,1,true,#[3]⟩, by decide⟩ +] +def paidEntriesPart008 : List (CheckedPaid frames) := [ + ⟨⟨79,408,1,true,#[3]⟩, by decide⟩, + ⟨⟨80,584,1,true,#[3]⟩, by decide⟩, + ⟨⟨80,585,1,true,#[3]⟩, by decide⟩, + ⟨⟨80,586,1,true,#[3]⟩, by decide⟩, + ⟨⟨81,380,1,true,#[3]⟩, by decide⟩, + ⟨⟨81,383,1,true,#[3]⟩, by decide⟩, + ⟨⟨81,390,1,true,#[3]⟩, by decide⟩, + ⟨⟨82,520,1,true,#[3]⟩, by decide⟩, + ⟨⟨82,521,1,true,#[3]⟩, by decide⟩, + ⟨⟨82,522,1,true,#[3]⟩, by decide⟩, + ⟨⟨83,339,1,true,#[1]⟩, by decide⟩, + ⟨⟨83,346,1,true,#[3]⟩, by decide⟩, + ⟨⟨83,348,1,true,#[1]⟩, by decide⟩, + ⟨⟨84,484,1,true,#[3]⟩, by decide⟩, + ⟨⟨84,485,1,true,#[1]⟩, by decide⟩, + ⟨⟨84,486,1,true,#[1]⟩, by decide⟩, + ⟨⟨85,501,1,true,#[3]⟩, by decide⟩, + ⟨⟨85,502,1,true,#[3]⟩, by decide⟩, + ⟨⟨85,503,1,true,#[3]⟩, by decide⟩, + ⟨⟨86,504,1,true,#[3]⟩, by decide⟩, + ⟨⟨86,507,1,true,#[3]⟩, by decide⟩, + ⟨⟨86,508,1,true,#[3]⟩, by decide⟩, + ⟨⟨87,441,1,true,#[3]⟩, by decide⟩, + ⟨⟨87,449,1,true,#[3]⟩, by decide⟩, + ⟨⟨87,450,1,true,#[3]⟩, by decide⟩, + ⟨⟨88,480,1,true,#[3]⟩, by decide⟩, + ⟨⟨88,486,1,true,#[3]⟩, by decide⟩, + ⟨⟨88,488,1,true,#[3]⟩, by decide⟩, + ⟨⟨89,344,1,true,#[3]⟩, by decide⟩, + ⟨⟨89,347,1,true,#[1]⟩, by decide⟩, + ⟨⟨89,348,1,true,#[3]⟩, by decide⟩, + ⟨⟨90,520,1,true,#[1]⟩, by decide⟩, + ⟨⟨90,528,1,true,#[3]⟩, by decide⟩, + ⟨⟨90,529,1,true,#[3]⟩, by decide⟩, + ⟨⟨91,381,1,true,#[3]⟩, by decide⟩, + ⟨⟨91,389,1,true,#[1]⟩, by decide⟩, + ⟨⟨91,390,1,true,#[1]⟩, by decide⟩, + ⟨⟨92,364,1,true,#[3]⟩, by decide⟩, + ⟨⟨92,367,1,true,#[3]⟩, by decide⟩, + ⟨⟨92,368,1,true,#[3]⟩, by decide⟩, + ⟨⟨93,361,1,true,#[3]⟩, by decide⟩, + ⟨⟨93,369,1,true,#[3]⟩, by decide⟩, + ⟨⟨93,370,1,true,#[3]⟩, by decide⟩, + ⟨⟨94,339,1,true,#[3]⟩, by decide⟩, + ⟨⟨94,345,1,true,#[3]⟩, by decide⟩, + ⟨⟨94,347,1,true,#[3]⟩, by decide⟩, + ⟨⟨95,480,1,true,#[1]⟩, by decide⟩, + ⟨⟨95,485,1,true,#[3]⟩, by decide⟩, + ⟨⟨95,487,1,true,#[3]⟩, by decide⟩, + ⟨⟨96,380,1,true,#[1]⟩, by decide⟩, + ⟨⟨96,382,1,true,#[3]⟩, by decide⟩, + ⟨⟨96,389,1,true,#[3]⟩, by decide⟩, + ⟨⟨97,519,1,true,#[3]⟩, by decide⟩, + ⟨⟨97,521,1,true,#[1]⟩, by decide⟩, + ⟨⟨97,528,1,true,#[1]⟩, by decide⟩, + ⟨⟨98,539,1,true,#[3]⟩, by decide⟩, + ⟨⟨98,545,1,true,#[3]⟩, by decide⟩, + ⟨⟨98,547,1,true,#[3]⟩, by decide⟩, + ⟨⟨99,540,1,true,#[3]⟩, by decide⟩, + ⟨⟨99,543,1,true,#[3]⟩, by decide⟩, + ⟨⟨99,550,1,true,#[3]⟩, by decide⟩, + ⟨⟨100,441,1,true,#[1]⟩, by decide⟩, + ⟨⟨100,442,1,true,#[3]⟩, by decide⟩, + ⟨⟨100,443,1,true,#[3]⟩, by decide⟩ +] +def paidEntriesPart009 : List (CheckedPaid frames) := [ + ⟨⟨101,584,1,true,#[1]⟩, by decide⟩, + ⟨⟨101,587,1,true,#[3]⟩, by decide⟩, + ⟨⟨101,588,1,true,#[3]⟩, by decide⟩, + ⟨⟨102,404,1,true,#[3]⟩, by decide⟩, + ⟨⟨102,405,1,true,#[1]⟩, by decide⟩, + ⟨⟨102,406,1,true,#[1]⟩, by decide⟩, + ⟨⟨103,421,1,true,#[3]⟩, by decide⟩, + ⟨⟨103,422,1,true,#[3]⟩, by decide⟩, + ⟨⟨103,423,1,true,#[3]⟩, by decide⟩, + ⟨⟨104,424,1,true,#[3]⟩, by decide⟩, + ⟨⟨104,427,1,true,#[3]⟩, by decide⟩, + ⟨⟨104,428,1,true,#[3]⟩, by decide⟩, + ⟨⟨105,400,1,true,#[1]⟩, by decide⟩, + ⟨⟨105,405,1,true,#[3]⟩, by decide⟩, + ⟨⟨105,407,1,true,#[3]⟩, by decide⟩, + ⟨⟨106,580,1,true,#[3]⟩, by decide⟩, + ⟨⟨106,586,1,true,#[1]⟩, by decide⟩, + ⟨⟨106,588,1,true,#[1]⟩, by decide⟩, + ⟨⟨107,559,1,true,#[3]⟩, by decide⟩, + ⟨⟨107,563,1,true,#[3]⟩, by decide⟩, + ⟨⟨107,570,1,true,#[3]⟩, by decide⟩, + ⟨⟨108,560,1,true,#[3]⟩, by decide⟩, + ⟨⟨108,566,1,true,#[3]⟩, by decide⟩, + ⟨⟨108,568,1,true,#[3]⟩, by decide⟩, + ⟨⟨109,439,1,true,#[3]⟩, by decide⟩, + ⟨⟨109,442,1,true,#[1]⟩, by decide⟩, + ⟨⟨109,449,1,true,#[1]⟩, by decide⟩, + ⟨⟨110,459,1,true,#[3]⟩, by decide⟩, + ⟨⟨110,465,1,true,#[3]⟩, by decide⟩, + ⟨⟨110,467,1,true,#[3]⟩, by decide⟩, + ⟨⟨111,460,1,true,#[3]⟩, by decide⟩, + ⟨⟨111,463,1,true,#[3]⟩, by decide⟩, + ⟨⟨111,470,1,true,#[3]⟩, by decide⟩, + ⟨⟨112,600,1,true,#[3]⟩, by decide⟩, + ⟨⟨112,606,1,true,#[3]⟩, by decide⟩, + ⟨⟨112,608,1,true,#[3]⟩, by decide⟩, + ⟨⟨113,601,1,true,#[3]⟩, by decide⟩, + ⟨⟨113,609,1,true,#[3]⟩, by decide⟩, + ⟨⟨113,610,1,true,#[3]⟩, by decide⟩, + ⟨⟨114,325,3,true,#[8]⟩, by decide⟩, + ⟨⟨114,352,2,true,#[2]⟩, by decide⟩, + ⟨⟨114,358,2,true,#[2]⟩, by decide⟩, + ⟨⟨114,399,1,true,#[2]⟩, by decide⟩, + ⟨⟨114,401,1,true,#[3]⟩, by decide⟩, + ⟨⟨114,404,1,true,#[2]⟩, by decide⟩, + ⟨⟨114,519,1,true,#[2]⟩, by decide⟩, + ⟨⟨114,520,1,true,#[2]⟩, by decide⟩, + ⟨⟨114,523,1,true,#[2]⟩, by decide⟩, + ⟨⟨114,611,2,true,#[4]⟩, by decide⟩, + ⟨⟨114,630,2,true,#[6]⟩, by decide⟩, + ⟨⟨114,631,2,true,#[4]⟩, by decide⟩, + ⟨⟨114,773,2,true,#[4]⟩, by decide⟩, + ⟨⟨114,774,2,true,#[4]⟩, by decide⟩, + ⟨⟨114,825,2,true,#[4]⟩, by decide⟩, + ⟨⟨114,826,2,true,#[4]⟩, by decide⟩, + ⟨⟨114,1160,4,true,#[2]⟩, by decide⟩, + ⟨⟨115,298,4,true,#[24]⟩, by decide⟩, + ⟨⟨115,312,3,true,#[12]⟩, by decide⟩, + ⟨⟨115,335,4,true,#[16]⟩, by decide⟩, + ⟨⟨115,354,2,true,#[6]⟩, by decide⟩, + ⟨⟨115,356,2,true,#[6]⟩, by decide⟩, + ⟨⟨115,439,1,true,#[2]⟩, by decide⟩, + ⟨⟨115,441,1,true,#[2]⟩, by decide⟩, + ⟨⟨115,444,1,true,#[2]⟩, by decide⟩ +] +def paidEntriesPart010 : List (CheckedPaid frames) := [ + ⟨⟨115,460,1,true,#[2]⟩, by decide⟩, + ⟨⟨115,461,1,true,#[2]⟩, by decide⟩, + ⟨⟨115,479,1,true,#[2]⟩, by decide⟩, + ⟨⟨115,481,1,true,#[3]⟩, by decide⟩, + ⟨⟨115,484,1,true,#[2]⟩, by decide⟩, + ⟨⟨115,500,1,true,#[2]⟩, by decide⟩, + ⟨⟨115,501,1,true,#[2]⟩, by decide⟩, + ⟨⟨115,504,1,true,#[2]⟩, by decide⟩, + ⟨⟨115,613,2,true,#[4]⟩, by decide⟩, + ⟨⟨115,615,2,true,#[4]⟩, by decide⟩, + ⟨⟨115,626,2,true,#[6]⟩, by decide⟩, + ⟨⟨115,628,2,true,#[4]⟩, by decide⟩, + ⟨⟨115,629,2,true,#[4]⟩, by decide⟩, + ⟨⟨115,634,2,true,#[4]⟩, by decide⟩, + ⟨⟨115,787,2,true,#[4]⟩, by decide⟩, + ⟨⟨115,792,2,true,#[4]⟩, by decide⟩, + ⟨⟨115,793,2,true,#[4]⟩, by decide⟩, + ⟨⟨115,797,2,true,#[4]⟩, by decide⟩, + ⟨⟨115,809,2,true,#[4]⟩, by decide⟩, + ⟨⟨115,810,2,true,#[4]⟩, by decide⟩, + ⟨⟨115,3941,3,true,#[3]⟩, by decide⟩, + ⟨⟨131,821,1,true,#[5,6]⟩, by decide⟩, + ⟨⟨131,2085,2,true,#[6,1]⟩, by decide⟩, + ⟨⟨137,559,1,true,#[2]⟩, by decide⟩, + ⟨⟨137,561,1,true,#[2]⟩, by decide⟩, + ⟨⟨137,579,1,true,#[1]⟩, by decide⟩, + ⟨⟨137,581,1,true,#[2]⟩, by decide⟩, + ⟨⟨137,599,1,true,#[2]⟩, by decide⟩, + ⟨⟨137,601,1,true,#[2]⟩, by decide⟩, + ⟨⟨142,1,1,true,#[1,2,4,8,16,288,64,384]⟩, by decide⟩, + ⟨⟨143,1,1,true,#[1,2,4,8,272,32,64,384]⟩, by decide⟩, + ⟨⟨144,1,1,true,#[1,2,4,264,16,32,64,384]⟩, by decide⟩, + ⟨⟨145,1,1,true,#[1,2,260,8,16,32,64,384]⟩, by decide⟩, + ⟨⟨146,1,1,true,#[1,258,4,8,16,32,64,384]⟩, by decide⟩, + ⟨⟨147,1,1,true,#[257,2,4,8,16,32,64,384]⟩, by decide⟩, + ⟨⟨148,1,1,true,#[1,2,4,8,16,288,320,128]⟩, by decide⟩, + ⟨⟨149,1,1,true,#[1,2,4,8,272,32,320,128]⟩, by decide⟩, + ⟨⟨150,1,1,true,#[1,2,4,264,16,32,320,128]⟩, by decide⟩, + ⟨⟨151,1,1,true,#[1,2,260,8,16,32,320,128]⟩, by decide⟩, + ⟨⟨152,1,1,true,#[1,258,4,8,16,32,320,128]⟩, by decide⟩, + ⟨⟨153,1,1,true,#[257,2,4,8,16,32,320,128]⟩, by decide⟩, + ⟨⟨154,1,1,true,#[1,2,4,264,16,288,64,128]⟩, by decide⟩, + ⟨⟨155,1,1,true,#[1,2,260,8,16,288,64,128]⟩, by decide⟩, + ⟨⟨156,1,1,true,#[1,258,4,8,16,288,64,128]⟩, by decide⟩, + ⟨⟨157,1,1,true,#[257,2,4,8,16,288,64,128]⟩, by decide⟩, + ⟨⟨158,1,1,true,#[1,2,4,264,272,32,64,128]⟩, by decide⟩, + ⟨⟨159,1,1,true,#[1,2,260,8,272,32,64,128]⟩, by decide⟩, + ⟨⟨160,1,1,true,#[1,258,4,8,272,32,64,128]⟩, by decide⟩, + ⟨⟨161,1,1,true,#[257,2,4,8,272,32,64,128]⟩, by decide⟩, + ⟨⟨162,1,1,true,#[1,258,4,264,16,32,64,128]⟩, by decide⟩, + ⟨⟨163,1,1,true,#[257,2,4,264,16,32,64,128]⟩, by decide⟩, + ⟨⟨164,1,1,true,#[1,258,260,8,16,32,64,128]⟩, by decide⟩, + ⟨⟨165,1,1,true,#[257,2,260,8,16,32,64,128]⟩, by decide⟩, + ⟨⟨166,1,1,true,#[257,258,4,8,16,32,64,128]⟩, by decide⟩, + ⟨⟨167,1,1,true,#[1,2,4,8,16,160,192,256]⟩, by decide⟩, + ⟨⟨168,1,1,true,#[1,2,4,8,144,32,192,256]⟩, by decide⟩, + ⟨⟨169,1,1,true,#[1,2,4,136,16,32,192,256]⟩, by decide⟩, + ⟨⟨170,1,1,true,#[1,2,132,8,16,32,192,256]⟩, by decide⟩, + ⟨⟨171,1,1,true,#[1,130,4,8,16,32,192,256]⟩, by decide⟩, + ⟨⟨172,1,1,true,#[129,2,4,8,16,32,192,256]⟩, by decide⟩, + ⟨⟨173,1,1,true,#[1,2,4,8,144,160,64,256]⟩, by decide⟩, + ⟨⟨174,1,1,true,#[1,2,132,8,16,160,64,256]⟩, by decide⟩, + ⟨⟨175,1,1,true,#[1,130,4,8,16,160,64,256]⟩, by decide⟩, + ⟨⟨176,1,1,true,#[129,2,4,8,16,160,64,256]⟩, by decide⟩ +] +def paidEntriesPart011 : List (CheckedPaid frames) := [ + ⟨⟨177,1,1,true,#[1,2,4,136,144,32,64,256]⟩, by decide⟩, + ⟨⟨178,1,1,true,#[1,130,4,8,144,32,64,256]⟩, by decide⟩, + ⟨⟨179,1,1,true,#[129,2,4,8,144,32,64,256]⟩, by decide⟩, + ⟨⟨180,1,1,true,#[1,2,132,136,16,32,64,256]⟩, by decide⟩, + ⟨⟨181,1,1,true,#[1,130,4,136,16,32,64,256]⟩, by decide⟩, + ⟨⟨182,1,1,true,#[129,2,4,136,16,32,64,256]⟩, by decide⟩, + ⟨⟨183,1,1,true,#[1,130,132,8,16,32,64,256]⟩, by decide⟩, + ⟨⟨184,1,1,true,#[129,2,132,8,16,32,64,256]⟩, by decide⟩, + ⟨⟨185,1,1,true,#[129,130,4,8,16,32,64,256]⟩, by decide⟩, + ⟨⟨186,1,1,true,#[1,2,4,8,80,96,128,256]⟩, by decide⟩, + ⟨⟨187,1,1,true,#[1,2,4,72,16,96,128,256]⟩, by decide⟩, + ⟨⟨188,1,1,true,#[1,66,4,8,16,96,128,256]⟩, by decide⟩, + ⟨⟨189,1,1,true,#[65,2,4,8,16,96,128,256]⟩, by decide⟩, + ⟨⟨190,1,1,true,#[1,2,68,8,80,32,128,256]⟩, by decide⟩, + ⟨⟨191,1,1,true,#[1,66,4,8,80,32,128,256]⟩, by decide⟩, + ⟨⟨192,1,1,true,#[65,2,4,8,80,32,128,256]⟩, by decide⟩, + ⟨⟨193,1,1,true,#[1,2,68,72,16,32,128,256]⟩, by decide⟩, + ⟨⟨194,1,1,true,#[1,66,4,72,16,32,128,256]⟩, by decide⟩, + ⟨⟨195,1,1,true,#[65,2,4,72,16,32,128,256]⟩, by decide⟩, + ⟨⟨196,1,1,true,#[1,66,68,8,16,32,128,256]⟩, by decide⟩, + ⟨⟨197,1,1,true,#[65,2,68,8,16,32,128,256]⟩, by decide⟩, + ⟨⟨198,1,1,true,#[65,66,4,8,16,32,128,256]⟩, by decide⟩, + ⟨⟨199,1,1,true,#[1,2,4,40,48,64,128,256]⟩, by decide⟩, + ⟨⟨200,1,1,true,#[1,2,36,8,48,64,128,256]⟩, by decide⟩, + ⟨⟨201,1,1,true,#[1,34,4,8,48,64,128,256]⟩, by decide⟩, + ⟨⟨202,1,1,true,#[33,2,4,8,48,64,128,256]⟩, by decide⟩, + ⟨⟨203,1,1,true,#[1,2,36,40,16,64,128,256]⟩, by decide⟩, + ⟨⟨204,1,1,true,#[1,34,4,40,16,64,128,256]⟩, by decide⟩, + ⟨⟨205,1,1,true,#[33,2,4,40,16,64,128,256]⟩, by decide⟩, + ⟨⟨206,1,1,true,#[1,34,36,8,16,64,128,256]⟩, by decide⟩, + ⟨⟨207,1,1,true,#[33,2,36,8,16,64,128,256]⟩, by decide⟩, + ⟨⟨208,1,1,true,#[33,34,4,8,16,64,128,256]⟩, by decide⟩, + ⟨⟨209,1,1,true,#[1,2,20,24,32,64,128,256]⟩, by decide⟩, + ⟨⟨210,1,1,true,#[1,18,4,24,32,64,128,256]⟩, by decide⟩, + ⟨⟨211,1,1,true,#[17,2,4,24,32,64,128,256]⟩, by decide⟩, + ⟨⟨212,1,1,true,#[1,18,20,8,32,64,128,256]⟩, by decide⟩, + ⟨⟨213,1,1,true,#[17,2,20,8,32,64,128,256]⟩, by decide⟩, + ⟨⟨214,1,1,true,#[17,18,4,8,32,64,128,256]⟩, by decide⟩, + ⟨⟨215,1,1,true,#[1,10,12,16,32,64,128,256]⟩, by decide⟩, + ⟨⟨216,1,1,true,#[9,2,12,16,32,64,128,256]⟩, by decide⟩, + ⟨⟨217,1,1,true,#[9,10,4,16,32,64,128,256]⟩, by decide⟩, + ⟨⟨218,1,1,true,#[5,6,8,16,32,64,128,256]⟩, by decide⟩, + ⟨⟨219,1,1,true,#[65,66,68,72,80,96,128,256]⟩, by decide⟩, + ⟨⟨220,1,1,true,#[129,130,132,136,144,160,64,256]⟩, by decide⟩, + ⟨⟨221,1,1,true,#[129,130,132,136,144,32,192,256]⟩, by decide⟩, + ⟨⟨222,1,1,true,#[129,130,132,136,16,160,192,256]⟩, by decide⟩, + ⟨⟨223,1,1,true,#[129,130,132,8,144,160,192,256]⟩, by decide⟩, + ⟨⟨224,1,1,true,#[129,130,4,136,144,160,192,256]⟩, by decide⟩, + ⟨⟨225,1,1,true,#[129,2,132,136,144,160,192,256]⟩, by decide⟩, + ⟨⟨226,1,1,true,#[1,130,132,136,144,160,192,256]⟩, by decide⟩, + ⟨⟨227,1,1,true,#[257,258,260,264,272,288,64,128]⟩, by decide⟩, + ⟨⟨228,1,1,true,#[257,258,260,264,272,32,320,128]⟩, by decide⟩, + ⟨⟨229,1,1,true,#[257,258,260,264,16,288,320,128]⟩, by decide⟩, + ⟨⟨230,1,1,true,#[257,258,260,8,272,288,320,128]⟩, by decide⟩, + ⟨⟨231,1,1,true,#[257,258,4,264,272,288,320,128]⟩, by decide⟩, + ⟨⟨232,1,1,true,#[257,2,260,264,272,288,320,128]⟩, by decide⟩, + ⟨⟨233,1,1,true,#[1,258,260,264,272,288,320,128]⟩, by decide⟩, + ⟨⟨234,1,1,true,#[257,258,260,264,272,32,64,384]⟩, by decide⟩, + ⟨⟨235,1,1,true,#[257,258,260,264,16,288,64,384]⟩, by decide⟩, + ⟨⟨236,1,1,true,#[257,258,260,8,272,288,64,384]⟩, by decide⟩, + ⟨⟨237,1,1,true,#[257,258,4,264,272,288,64,384]⟩, by decide⟩, + ⟨⟨238,1,1,true,#[257,2,260,264,272,288,64,384]⟩, by decide⟩, + ⟨⟨239,1,1,true,#[1,258,260,264,272,288,64,384]⟩, by decide⟩, + ⟨⟨240,1,1,true,#[257,258,260,264,16,32,320,384]⟩, by decide⟩ +] +def paidEntriesPart012 : List (CheckedPaid frames) := [ + ⟨⟨241,1,1,true,#[257,258,260,8,272,32,320,384]⟩, by decide⟩, + ⟨⟨242,1,1,true,#[257,258,4,264,272,32,320,384]⟩, by decide⟩, + ⟨⟨243,1,1,true,#[257,2,260,264,272,32,320,384]⟩, by decide⟩, + ⟨⟨244,1,1,true,#[1,258,260,264,272,32,320,384]⟩, by decide⟩, + ⟨⟨245,1,1,true,#[257,258,260,8,16,288,320,384]⟩, by decide⟩, + ⟨⟨246,1,1,true,#[257,258,4,264,16,288,320,384]⟩, by decide⟩, + ⟨⟨247,1,1,true,#[257,2,260,264,16,288,320,384]⟩, by decide⟩, + ⟨⟨248,1,1,true,#[1,258,260,264,16,288,320,384]⟩, by decide⟩, + ⟨⟨249,1,1,true,#[257,258,4,8,272,288,320,384]⟩, by decide⟩, + ⟨⟨250,1,1,true,#[257,2,260,8,272,288,320,384]⟩, by decide⟩, + ⟨⟨251,1,1,true,#[1,258,260,8,272,288,320,384]⟩, by decide⟩, + ⟨⟨252,1,1,true,#[257,2,4,264,272,288,320,384]⟩, by decide⟩, + ⟨⟨253,1,1,true,#[1,258,4,264,272,288,320,384]⟩, by decide⟩, + ⟨⟨254,0,8,false,#[]⟩, by decide⟩, + ⟨⟨254,1,1,true,#[1,2,4,136,16,160,64,256]⟩, by decide⟩, + ⟨⟨274,0,8,false,#[]⟩, by decide⟩, + ⟨⟨274,1,1,true,#[1,2,4,8,16,32,320,384]⟩, by decide⟩, + ⟨⟨279,0,8,false,#[]⟩, by decide⟩, + ⟨⟨279,1,1,true,#[1,2,4,72,80,32,128,256]⟩, by decide⟩, + ⟨⟨280,0,8,false,#[]⟩, by decide⟩, + ⟨⟨280,1,1,true,#[1,2,260,264,272,288,320,384]⟩, by decide⟩, + ⟨⟨281,0,8,false,#[]⟩, by decide⟩, + ⟨⟨281,1,1,true,#[1,2,68,8,16,96,128,256]⟩, by decide⟩, + ⟨⟨284,1,1,true,#[1,2,4,8,144,160,192,256]⟩, by decide⟩, + ⟨⟨285,1,1,true,#[1,2,4,264,272,32,64,384]⟩, by decide⟩, + ⟨⟨292,254,4,true,#[193,194,212,232]⟩, by decide⟩, + ⟨⟨292,274,4,true,#[65,66,84,104]⟩, by decide⟩, + ⟨⟨292,280,4,true,#[65,66,84,104]⟩, by decide⟩, + ⟨⟨292,621,4,true,#[193,194,212,232]⟩, by decide⟩, + ⟨⟨293,877,1,true,#[5,6,8,16]⟩, by decide⟩, + ⟨⟨293,878,1,true,#[1,2,20,24]⟩, by decide⟩, + ⟨⟨293,879,1,true,#[1,2,20,8]⟩, by decide⟩, + ⟨⟨293,880,1,true,#[5,6,8,16]⟩, by decide⟩, + ⟨⟨293,881,1,true,#[5,6,8,16]⟩, by decide⟩, + ⟨⟨293,882,1,true,#[1,2,20,24]⟩, by decide⟩, + ⟨⟨293,883,1,true,#[1,2,20,24]⟩, by decide⟩, + ⟨⟨293,884,1,true,#[5,6,8,16]⟩, by decide⟩, + ⟨⟨295,254,4,true,#[19,196,136,96]⟩, by decide⟩, + ⟨⟨295,274,4,true,#[19,68,136,224]⟩, by decide⟩, + ⟨⟨295,281,4,true,#[19,132,200,96]⟩, by decide⟩, + ⟨⟨295,624,4,true,#[19,68,136,224]⟩, by decide⟩, + ⟨⟨297,1149,2,true,#[3,68,8,16,96]⟩, by decide⟩, + ⟨⟨297,1153,2,true,#[3,68,8,16,96]⟩, by decide⟩, + ⟨⟨298,933,1,true,#[1,2,20,24,32]⟩, by decide⟩, + ⟨⟨298,934,1,true,#[9,10,4,16,32]⟩, by decide⟩, + ⟨⟨298,935,1,true,#[9,10,4,16,32]⟩, by decide⟩, + ⟨⟨298,936,1,true,#[1,2,20,24,32]⟩, by decide⟩, + ⟨⟨298,937,1,true,#[1,2,36,8,48]⟩, by decide⟩, + ⟨⟨298,938,1,true,#[9,10,4,16,32]⟩, by decide⟩, + ⟨⟨298,939,1,true,#[9,10,4,16,32]⟩, by decide⟩, + ⟨⟨298,940,1,true,#[1,2,36,8,48]⟩, by decide⟩, + ⟨⟨299,254,4,true,#[67,164,168,48]⟩, by decide⟩, + ⟨⟨299,619,4,true,#[67,164,40,176]⟩, by decide⟩, + ⟨⟨299,621,4,true,#[67,164,168,48]⟩, by decide⟩, + ⟨⟨299,624,4,true,#[67,164,40,176]⟩, by decide⟩, + ⟨⟨300,332,1,true,#[3,4,8,16]⟩, by decide⟩, + ⟨⟨300,333,1,true,#[17,2,4,24]⟩, by decide⟩, + ⟨⟨300,334,1,true,#[9,2,4,16]⟩, by decide⟩, + ⟨⟨300,338,1,true,#[3,4,8,16]⟩, by decide⟩, + ⟨⟨300,965,2,true,#[41,34,4,16]⟩, by decide⟩, + ⟨⟨300,966,2,true,#[41,2,36,16]⟩, by decide⟩, + ⟨⟨300,967,2,true,#[19,4,8,32]⟩, by decide⟩, + ⟨⟨300,968,2,true,#[19,4,8,32]⟩, by decide⟩, + ⟨⟨301,254,4,true,#[145,146,212,152]⟩, by decide⟩ +] +def paidEntriesPart013 : List (CheckedPaid frames) := [ + ⟨⟨301,280,4,true,#[17,18,84,152]⟩, by decide⟩, + ⟨⟨301,281,4,true,#[145,146,148,216]⟩, by decide⟩, + ⟨⟨301,619,4,true,#[17,18,84,152]⟩, by decide⟩, + ⟨⟨302,297,1,true,#[3,4,8,16]⟩, by decide⟩, + ⟨⟨302,323,1,true,#[3,4,8,16]⟩, by decide⟩, + ⟨⟨302,973,2,true,#[35,4,40,16]⟩, by decide⟩, + ⟨⟨302,974,2,true,#[35,4,8,48]⟩, by decide⟩, + ⟨⟨302,975,2,true,#[35,36,8,16]⟩, by decide⟩, + ⟨⟨302,976,2,true,#[7,8,16,32]⟩, by decide⟩, + ⟨⟨302,977,2,true,#[7,8,16,32]⟩, by decide⟩, + ⟨⟨302,978,2,true,#[7,8,16,32]⟩, by decide⟩, + ⟨⟨303,254,4,true,#[131,36,104,112]⟩, by decide⟩, + ⟨⟨303,279,4,true,#[131,100,40,112]⟩, by decide⟩, + ⟨⟨303,281,4,true,#[131,100,40,112]⟩, by decide⟩, + ⟨⟨303,621,4,true,#[131,36,104,112]⟩, by decide⟩, + ⟨⟨304,254,4,true,#[33,34,164,112]⟩, by decide⟩, + ⟨⟨304,279,4,true,#[97,98,228,112]⟩, by decide⟩, + ⟨⟨304,280,4,true,#[161,162,164,240]⟩, by decide⟩, + ⟨⟨304,624,4,true,#[161,162,164,240]⟩, by decide⟩, + ⟨⟨305,274,4,true,#[11,196,144,96]⟩, by decide⟩, + ⟨⟨305,281,4,true,#[11,68,208,160]⟩, by decide⟩, + ⟨⟨305,619,4,true,#[11,196,144,96]⟩, by decide⟩, + ⟨⟨305,621,4,true,#[11,68,144,224]⟩, by decide⟩, + ⟨⟨306,313,1,true,#[1,2,20,24]⟩, by decide⟩, + ⟨⟨306,315,1,true,#[1,2,20,8]⟩, by decide⟩, + ⟨⟨306,336,1,true,#[1,2,4,24]⟩, by decide⟩, + ⟨⟨306,337,1,true,#[1,2,20,8]⟩, by decide⟩, + ⟨⟨306,969,2,true,#[33,34,20,8]⟩, by decide⟩, + ⟨⟨306,970,2,true,#[1,2,52,40]⟩, by decide⟩, + ⟨⟨306,971,2,true,#[1,2,20,40]⟩, by decide⟩, + ⟨⟨306,972,2,true,#[1,2,20,40]⟩, by decide⟩, + ⟨⟨307,274,4,true,#[193,194,204,240]⟩, by decide⟩, + ⟨⟨307,280,4,true,#[193,194,204,240]⟩, by decide⟩, + ⟨⟨307,619,4,true,#[193,194,204,240]⟩, by decide⟩, + ⟨⟨307,624,4,true,#[193,194,204,240]⟩, by decide⟩, + ⟨⟨308,274,4,true,#[35,132,72,208]⟩, by decide⟩, + ⟨⟨308,279,4,true,#[35,196,136,80]⟩, by decide⟩, + ⟨⟨308,621,4,true,#[35,132,200,80]⟩, by decide⟩, + ⟨⟨308,624,4,true,#[35,132,72,208]⟩, by decide⟩, + ⟨⟨309,274,4,true,#[129,130,164,152]⟩, by decide⟩, + ⟨⟨309,279,4,true,#[193,194,228,216]⟩, by decide⟩, + ⟨⟨309,280,4,true,#[129,130,164,152]⟩, by decide⟩, + ⟨⟨309,281,4,true,#[193,194,228,216]⟩, by decide⟩, + ⟨⟨310,254,4,true,#[7,72,208,160]⟩, by decide⟩, + ⟨⟨310,274,4,true,#[7,200,80,160]⟩, by decide⟩, + ⟨⟨310,279,4,true,#[7,72,144,224]⟩, by decide⟩, + ⟨⟨310,619,4,true,#[7,200,80,160]⟩, by decide⟩, + ⟨⟨312,941,2,true,#[35,4,8,16]⟩, by decide⟩, + ⟨⟨312,942,2,true,#[35,4,8,16]⟩, by decide⟩, + ⟨⟨312,943,2,true,#[41,2,12,16]⟩, by decide⟩, + ⟨⟨312,944,2,true,#[37,6,8,16]⟩, by decide⟩, + ⟨⟨312,945,2,true,#[35,4,8,16]⟩, by decide⟩, + ⟨⟨312,946,2,true,#[35,4,8,16]⟩, by decide⟩, + ⟨⟨312,947,2,true,#[49,2,4,24]⟩, by decide⟩, + ⟨⟨312,948,2,true,#[37,6,8,16]⟩, by decide⟩, + ⟨⟨313,1139,2,true,#[33,34,20,8,64]⟩, by decide⟩, + ⟨⟨313,1144,2,true,#[1,2,52,40,64]⟩, by decide⟩, + ⟨⟨314,885,1,true,#[9,10,4,16,32]⟩, by decide⟩, + ⟨⟨314,886,1,true,#[33,2,4,40,16]⟩, by decide⟩, + ⟨⟨314,887,1,true,#[3,4,8,16,32]⟩, by decide⟩, + ⟨⟨314,888,1,true,#[3,4,8,16,32]⟩, by decide⟩, + ⟨⟨314,889,1,true,#[9,10,4,16,32]⟩, by decide⟩, + ⟨⟨314,890,1,true,#[9,2,12,16,32]⟩, by decide⟩, + ⟨⟨314,891,1,true,#[3,4,8,16,32]⟩, by decide⟩ +] +def paidEntriesPart014 : List (CheckedPaid frames) := [ + ⟨⟨314,892,1,true,#[3,4,8,16,32]⟩, by decide⟩, + ⟨⟨315,1140,2,true,#[65,66,68,40,112]⟩, by decide⟩, + ⟨⟨315,1143,2,true,#[65,66,68,40,112]⟩, by decide⟩, + ⟨⟨323,1149,2,true,#[65,6,8,16,96]⟩, by decide⟩, + ⟨⟨323,1154,2,true,#[1,70,72,16,32]⟩, by decide⟩, + ⟨⟨325,901,2,true,#[1,2,36,56]⟩, by decide⟩, + ⟨⟨325,902,2,true,#[33,34,4,24]⟩, by decide⟩, + ⟨⟨325,903,2,true,#[1,2,36,24]⟩, by decide⟩, + ⟨⟨325,904,2,true,#[1,2,36,24]⟩, by decide⟩, + ⟨⟨325,905,2,true,#[1,2,36,24]⟩, by decide⟩, + ⟨⟨325,906,2,true,#[1,2,36,24]⟩, by decide⟩, + ⟨⟨325,907,2,true,#[33,34,4,24]⟩, by decide⟩, + ⟨⟨325,908,2,true,#[1,2,36,56]⟩, by decide⟩, + ⟨⟨326,869,1,true,#[1,2,4,16]⟩, by decide⟩, + ⟨⟨326,870,2,true,#[19,4,8,32]⟩, by decide⟩, + ⟨⟨327,830,2,true,#[35,4,8,16]⟩, by decide⟩, + ⟨⟨327,871,1,true,#[1,18,20,24]⟩, by decide⟩, + ⟨⟨328,874,1,true,#[1,18,20,8]⟩, by decide⟩, + ⟨⟨328,875,2,true,#[1,2,20,40]⟩, by decide⟩, + ⟨⟨329,836,2,true,#[1,2,20,40]⟩, by decide⟩, + ⟨⟨329,876,1,true,#[17,2,20,8]⟩, by decide⟩, + ⟨⟨330,832,2,true,#[35,36,40,48]⟩, by decide⟩, + ⟨⟨330,861,1,true,#[1,18,20,24]⟩, by decide⟩, + ⟨⟨331,834,2,true,#[1,2,36,24]⟩, by decide⟩, + ⟨⟨331,866,1,true,#[1,18,4,24]⟩, by decide⟩, + ⟨⟨332,1132,2,true,#[1,82,4,72,32]⟩, by decide⟩, + ⟨⟨332,1135,2,true,#[65,18,68,8,32]⟩, by decide⟩, + ⟨⟨333,1133,2,true,#[19,4,8,32,64]⟩, by decide⟩, + ⟨⟨333,1138,2,true,#[19,4,8,32,64]⟩, by decide⟩, + ⟨⟨334,1134,2,true,#[3,4,72,80,32]⟩, by decide⟩, + ⟨⟨334,1137,2,true,#[3,4,72,80,32]⟩, by decide⟩, + ⟨⟨335,917,1,true,#[1,2,36,8,48]⟩, by decide⟩, + ⟨⟨335,918,1,true,#[1,2,4,40,48]⟩, by decide⟩, + ⟨⟨335,919,1,true,#[1,2,36,40,48]⟩, by decide⟩, + ⟨⟨335,920,1,true,#[1,2,36,40,48]⟩, by decide⟩, + ⟨⟨335,979,1,true,#[1,2,36,40,48]⟩, by decide⟩, + ⟨⟨335,980,1,true,#[1,2,36,40,48]⟩, by decide⟩, + ⟨⟨335,981,1,true,#[1,2,4,40,48]⟩, by decide⟩, + ⟨⟨335,982,1,true,#[1,2,36,8,48]⟩, by decide⟩, + ⟨⟨336,1141,2,true,#[65,66,20,8,32]⟩, by decide⟩, + ⟨⟨336,1146,2,true,#[1,2,84,72,32]⟩, by decide⟩, + ⟨⟨337,1142,2,true,#[65,66,68,40,80]⟩, by decide⟩, + ⟨⟨337,1145,2,true,#[1,2,4,104,80]⟩, by decide⟩, + ⟨⟨338,1131,2,true,#[17,66,68,8,32]⟩, by decide⟩, + ⟨⟨338,1136,2,true,#[81,2,4,72,32]⟩, by decide⟩, + ⟨⟨339,650,1,true,#[5,6]⟩, by decide⟩, + ⟨⟨339,706,1,true,#[5,2]⟩, by decide⟩, + ⟨⟨339,709,2,true,#[11,12]⟩, by decide⟩, + ⟨⟨339,1165,2,true,#[14,1]⟩, by decide⟩, + ⟨⟨340,706,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨340,719,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨340,725,4,true,#[20,8]⟩, by decide⟩, + ⟨⟨340,1180,4,true,#[5,3]⟩, by decide⟩, + ⟨⟨341,635,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨341,650,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨341,656,4,true,#[8,32]⟩, by decide⟩, + ⟨⟨341,1162,4,true,#[11,5]⟩, by decide⟩, + ⟨⟨342,352,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨342,358,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨343,354,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨343,356,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨344,635,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨344,638,2,true,#[7,8]⟩, by decide⟩, + ⟨⟨344,719,1,true,#[1,2]⟩, by decide⟩ +] +def paidEntriesPart015 : List (CheckedPaid frames) := [ + ⟨⟨344,1183,2,true,#[12,2]⟩, by decide⟩, + ⟨⟨345,352,1,true,#[1,2]⟩, by decide⟩, + ⟨⟨345,357,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨346,353,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨346,356,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨347,354,1,true,#[5,6]⟩, by decide⟩, + ⟨⟨347,355,1,true,#[3,4]⟩, by decide⟩, + ⟨⟨348,351,1,true,#[5,6]⟩, by decide⟩, + ⟨⟨348,358,1,true,#[5,2]⟩, by decide⟩, + ⟨⟨349,353,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨349,355,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨350,351,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨350,357,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨351,310,1,true,#[9,2,4]⟩, by decide⟩, + ⟨⟨351,1187,3,true,#[50,9,5]⟩, by decide⟩, + ⟨⟨351,1189,3,true,#[57,4,2]⟩, by decide⟩, + ⟨⟨352,310,1,true,#[1,6,8]⟩, by decide⟩, + ⟨⟨352,1188,3,true,#[48,13,3]⟩, by decide⟩, + ⟨⟨352,1190,3,true,#[56,6,1]⟩, by decide⟩, + ⟨⟨353,310,1,true,#[1,2,12]⟩, by decide⟩, + ⟨⟨353,1191,3,true,#[48,9,7]⟩, by decide⟩, + ⟨⟨353,1193,3,true,#[56,4,3]⟩, by decide⟩, + ⟨⟨354,310,1,true,#[3,4,8]⟩, by decide⟩, + ⟨⟨354,1192,3,true,#[56,5,3]⟩, by decide⟩, + ⟨⟨354,1194,3,true,#[60,2,1]⟩, by decide⟩, + ⟨⟨355,310,1,true,#[9,2,12]⟩, by decide⟩, + ⟨⟨355,1195,3,true,#[49,10,6]⟩, by decide⟩, + ⟨⟨355,1197,3,true,#[56,5,3]⟩, by decide⟩, + ⟨⟨356,310,1,true,#[1,4,8]⟩, by decide⟩, + ⟨⟨356,1196,3,true,#[48,11,5]⟩, by decide⟩, + ⟨⟨356,1198,3,true,#[56,5,2]⟩, by decide⟩, + ⟨⟨357,310,1,true,#[1,2,4]⟩, by decide⟩, + ⟨⟨357,1199,3,true,#[48,11,6]⟩, by decide⟩, + ⟨⟨357,1201,3,true,#[56,5,3]⟩, by decide⟩, + ⟨⟨358,310,1,true,#[5,6,8]⟩, by decide⟩, + ⟨⟨358,1200,3,true,#[50,9,5]⟩, by decide⟩, + ⟨⟨358,1202,3,true,#[57,4,2]⟩, by decide⟩, + ⟨⟨359,665,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨359,707,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨359,711,2,true,#[1,8]⟩, by decide⟩, + ⟨⟨359,1167,2,true,#[8,1]⟩, by decide⟩, + ⟨⟨360,708,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨360,738,4,true,#[2,24]⟩, by decide⟩, + ⟨⟨360,1159,1,true,#[5,4]⟩, by decide⟩, + ⟨⟨360,1182,4,true,#[18,6]⟩, by decide⟩, + ⟨⟨361,637,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨361,665,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨361,671,4,true,#[22,40]⟩, by decide⟩, + ⟨⟨361,1164,4,true,#[26,5]⟩, by decide⟩, + ⟨⟨362,372,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨362,378,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨363,374,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨363,376,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨364,636,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨364,640,2,true,#[1,12]⟩, by decide⟩, + ⟨⟨364,1159,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨364,1185,2,true,#[8,3]⟩, by decide⟩, + ⟨⟨365,372,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨365,377,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨366,373,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨366,376,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨367,374,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨367,375,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨368,371,1,true,#[1,4]⟩, by decide⟩ +] +def paidEntriesPart016 : List (CheckedPaid frames) := [ + ⟨⟨368,378,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨369,373,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨369,375,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨370,371,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨370,377,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨371,292,1,true,#[1,2,12]⟩, by decide⟩, + ⟨⟨371,901,3,true,#[33,34,28]⟩, by decide⟩, + ⟨⟨371,917,3,true,#[33,34,28]⟩, by decide⟩, + ⟨⟨372,292,1,true,#[9,10,12]⟩, by decide⟩, + ⟨⟨372,902,3,true,#[9,10,28]⟩, by decide⟩, + ⟨⟨372,918,3,true,#[9,10,28]⟩, by decide⟩, + ⟨⟨373,292,1,true,#[1,10,4]⟩, by decide⟩, + ⟨⟨373,909,3,true,#[1,42,20]⟩, by decide⟩, + ⟨⟨373,925,3,true,#[1,42,20]⟩, by decide⟩, + ⟨⟨374,292,1,true,#[9,2,4]⟩, by decide⟩, + ⟨⟨374,910,3,true,#[41,2,20]⟩, by decide⟩, + ⟨⟨374,926,3,true,#[41,2,20]⟩, by decide⟩, + ⟨⟨375,292,1,true,#[9,10,4]⟩, by decide⟩, + ⟨⟨375,933,3,true,#[17,18,44]⟩, by decide⟩, + ⟨⟨375,949,3,true,#[9,10,52]⟩, by decide⟩, + ⟨⟨376,292,1,true,#[1,2,4]⟩, by decide⟩, + ⟨⟨376,934,3,true,#[33,34,52]⟩, by decide⟩, + ⟨⟨376,950,3,true,#[33,34,36]⟩, by decide⟩, + ⟨⟨377,292,1,true,#[9,2,12]⟩, by decide⟩, + ⟨⟨377,941,3,true,#[1,50,12]⟩, by decide⟩, + ⟨⟨377,957,3,true,#[9,18,12]⟩, by decide⟩, + ⟨⟨378,292,1,true,#[1,10,12]⟩, by decide⟩, + ⟨⟨378,942,3,true,#[49,2,12]⟩, by decide⟩, + ⟨⟨378,958,3,true,#[17,10,12]⟩, by decide⟩, + ⟨⟨379,708,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨379,710,2,true,#[2,4]⟩, by decide⟩, + ⟨⟨379,1169,1,true,#[2,1]⟩, by decide⟩, + ⟨⟨379,1170,2,true,#[2,1]⟩, by decide⟩, + ⟨⟨380,700,4,true,#[55,40]⟩, by decide⟩, + ⟨⟨380,707,1,true,#[3,4]⟩, by decide⟩, + ⟨⟨380,1173,1,true,#[5,3]⟩, by decide⟩, + ⟨⟨380,1181,4,true,#[53,10]⟩, by decide⟩, + ⟨⟨381,636,1,true,#[3,4]⟩, by decide⟩, + ⟨⟨381,687,4,true,#[19,40]⟩, by decide⟩, + ⟨⟨381,1163,4,true,#[32,14]⟩, by decide⟩, + ⟨⟨381,1169,1,true,#[4,1]⟩, by decide⟩, + ⟨⟨382,392,1,true,#[1,2]⟩, by decide⟩, + ⟨⟨382,398,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨383,394,1,true,#[1,2]⟩, by decide⟩, + ⟨⟨383,396,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨384,637,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨384,1173,1,true,#[2,1]⟩, by decide⟩, + ⟨⟨384,1174,2,true,#[2,1]⟩, by decide⟩, + ⟨⟨384,1733,3,true,#[9,7]⟩, by decide⟩, + ⟨⟨385,392,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨385,397,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨386,393,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨386,396,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨387,394,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨387,395,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨388,391,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨388,398,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨389,393,1,true,#[5,6]⟩, by decide⟩, + ⟨⟨389,395,1,true,#[5,2]⟩, by decide⟩, + ⟨⟨390,391,1,true,#[5,6]⟩, by decide⟩, + ⟨⟨390,397,1,true,#[5,2]⟩, by decide⟩, + ⟨⟨391,295,1,true,#[5,2,8]⟩, by decide⟩, + ⟨⟨391,903,3,true,#[27,4,32]⟩, by decide⟩, + ⟨⟨391,927,3,true,#[13,34,48]⟩, by decide⟩ +] +def paidEntriesPart017 : List (CheckedPaid frames) := [ + ⟨⟨392,295,1,true,#[1,10,4]⟩, by decide⟩, + ⟨⟨392,904,3,true,#[19,36,8]⟩, by decide⟩, + ⟨⟨392,928,3,true,#[9,50,36]⟩, by decide⟩, + ⟨⟨393,295,1,true,#[9,2,4]⟩, by decide⟩, + ⟨⟨393,911,3,true,#[25,34,36]⟩, by decide⟩, + ⟨⟨393,919,3,true,#[51,4,8]⟩, by decide⟩, + ⟨⟨394,295,1,true,#[1,6,8]⟩, by decide⟩, + ⟨⟨394,912,3,true,#[9,38,48]⟩, by decide⟩, + ⟨⟨394,920,3,true,#[19,12,32]⟩, by decide⟩, + ⟨⟨395,295,1,true,#[5,6,8]⟩, by decide⟩, + ⟨⟨395,943,3,true,#[37,18,24]⟩, by decide⟩, + ⟨⟨395,951,3,true,#[11,44,48]⟩, by decide⟩, + ⟨⟨396,295,1,true,#[1,2,4]⟩, by decide⟩, + ⟨⟨396,944,3,true,#[9,50,36]⟩, by decide⟩, + ⟨⟨396,952,3,true,#[19,36,8]⟩, by decide⟩, + ⟨⟨397,295,1,true,#[9,10,4]⟩, by decide⟩, + ⟨⟨397,935,3,true,#[51,4,8]⟩, by decide⟩, + ⟨⟨397,959,3,true,#[57,34,36]⟩, by decide⟩, + ⟨⟨398,295,1,true,#[1,2,8]⟩, by decide⟩, + ⟨⟨398,936,3,true,#[11,36,48]⟩, by decide⟩, + ⟨⟨398,960,3,true,#[1,18,56]⟩, by decide⟩, + ⟨⟨399,759,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨399,761,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨399,839,3,true,#[10,28]⟩, by decide⟩, + ⟨⟨399,990,5,true,#[20,88]⟩, by decide⟩, + ⟨⟨400,759,1,true,#[3,4]⟩, by decide⟩, + ⟨⟨400,762,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨400,837,2,true,#[7,8]⟩, by decide⟩, + ⟨⟨400,841,3,true,#[19,12]⟩, by decide⟩, + ⟨⟨401,760,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨401,762,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨401,838,2,true,#[4,8]⟩, by decide⟩, + ⟨⟨401,990,5,true,#[40,112]⟩, by decide⟩, + ⟨⟨402,412,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨402,418,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨403,414,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨403,416,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨404,760,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨404,761,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨404,840,2,true,#[11,4]⟩, by decide⟩, + ⟨⟨404,989,5,true,#[67,24]⟩, by decide⟩, + ⟨⟨405,412,1,true,#[5,6]⟩, by decide⟩, + ⟨⟨405,417,1,true,#[5,6]⟩, by decide⟩, + ⟨⟨406,413,1,true,#[5,2]⟩, by decide⟩, + ⟨⟨406,416,1,true,#[5,2]⟩, by decide⟩, + ⟨⟨407,414,1,true,#[1,2]⟩, by decide⟩, + ⟨⟨407,415,1,true,#[1,2]⟩, by decide⟩, + ⟨⟨408,411,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨408,418,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨409,413,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨409,415,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨410,411,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨410,417,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨411,299,1,true,#[1,6,8]⟩, by decide⟩, + ⟨⟨411,885,3,true,#[17,38,40]⟩, by decide⟩, + ⟨⟨411,917,3,true,#[35,12,16]⟩, by decide⟩, + ⟨⟨412,299,1,true,#[9,10,4]⟩, by decide⟩, + ⟨⟨412,886,3,true,#[25,34,36]⟩, by decide⟩, + ⟨⟨412,918,3,true,#[51,20,8]⟩, by decide⟩, + ⟨⟨413,299,1,true,#[5,2,8]⟩, by decide⟩, + ⟨⟨413,893,3,true,#[43,4,16]⟩, by decide⟩, + ⟨⟨413,927,3,true,#[53,18,24]⟩, by decide⟩, + ⟨⟨414,299,1,true,#[1,2,4]⟩, by decide⟩, + ⟨⟨414,894,3,true,#[19,36,8]⟩, by decide⟩ +] +def paidEntriesPart018 : List (CheckedPaid frames) := [ + ⟨⟨414,928,3,true,#[1,50,20]⟩, by decide⟩, + ⟨⟨415,299,1,true,#[1,2,8]⟩, by decide⟩, + ⟨⟨415,937,3,true,#[19,36,40]⟩, by decide⟩, + ⟨⟨415,965,3,true,#[1,50,56]⟩, by decide⟩, + ⟨⟨416,299,1,true,#[9,2,4]⟩, by decide⟩, + ⟨⟨416,938,3,true,#[51,4,8]⟩, by decide⟩, + ⟨⟨416,966,3,true,#[57,18,20]⟩, by decide⟩, + ⟨⟨417,299,1,true,#[5,6,8]⟩, by decide⟩, + ⟨⟨417,947,3,true,#[41,18,20]⟩, by decide⟩, + ⟨⟨417,969,3,true,#[11,44,48]⟩, by decide⟩, + ⟨⟨418,299,1,true,#[1,10,4]⟩, by decide⟩, + ⟨⟨418,948,3,true,#[17,42,36]⟩, by decide⟩, + ⟨⟨418,970,3,true,#[35,20,8]⟩, by decide⟩, + ⟨⟨419,773,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨419,775,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨419,844,3,true,#[17,24]⟩, by decide⟩, + ⟨⟨419,991,5,true,#[17,24]⟩, by decide⟩, + ⟨⟨420,773,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨420,776,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨420,842,2,true,#[2,8]⟩, by decide⟩, + ⟨⟨420,846,3,true,#[18,24]⟩, by decide⟩, + ⟨⟨421,774,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨421,776,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨421,843,2,true,#[1,12]⟩, by decide⟩, + ⟨⟨421,991,5,true,#[69,24]⟩, by decide⟩, + ⟨⟨422,432,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨422,438,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨423,434,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨423,436,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨424,774,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨424,775,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨424,845,3,true,#[22,8]⟩, by decide⟩, + ⟨⟨424,993,5,true,#[6,88]⟩, by decide⟩, + ⟨⟨425,432,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨425,437,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨426,433,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨426,436,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨427,434,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨427,435,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨428,431,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨428,438,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨429,433,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨429,435,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨430,431,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨430,437,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨431,301,1,true,#[1,10,4]⟩, by decide⟩, + ⟨⟨431,887,3,true,#[1,42,20]⟩, by decide⟩, + ⟨⟨431,925,3,true,#[17,10,20]⟩, by decide⟩, + ⟨⟨432,301,1,true,#[9,2,4]⟩, by decide⟩, + ⟨⟨432,888,3,true,#[41,2,20]⟩, by decide⟩, + ⟨⟨432,926,3,true,#[9,18,20]⟩, by decide⟩, + ⟨⟨433,301,1,true,#[9,10,12]⟩, by decide⟩, + ⟨⟨433,895,3,true,#[9,10,44]⟩, by decide⟩, + ⟨⟨433,919,3,true,#[9,10,12]⟩, by decide⟩, + ⟨⟨434,301,1,true,#[1,2,12]⟩, by decide⟩, + ⟨⟨434,896,3,true,#[33,34,28]⟩, by decide⟩, + ⟨⟨434,920,3,true,#[17,18,12]⟩, by decide⟩, + ⟨⟨435,301,1,true,#[9,2,12]⟩, by decide⟩, + ⟨⟨435,945,3,true,#[1,42,20]⟩, by decide⟩, + ⟨⟨435,967,3,true,#[9,18,12]⟩, by decide⟩, + ⟨⟨436,301,1,true,#[1,10,12]⟩, by decide⟩, + ⟨⟨436,946,3,true,#[41,2,20]⟩, by decide⟩, + ⟨⟨436,968,3,true,#[17,10,12]⟩, by decide⟩, + ⟨⟨437,301,1,true,#[1,2,4]⟩, by decide⟩ +] +def paidEntriesPart019 : List (CheckedPaid frames) := [ + ⟨⟨437,939,3,true,#[17,18,52]⟩, by decide⟩, + ⟨⟨437,971,3,true,#[17,18,20]⟩, by decide⟩, + ⟨⟨438,301,1,true,#[9,10,4]⟩, by decide⟩, + ⟨⟨438,940,3,true,#[33,34,28]⟩, by decide⟩, + ⟨⟨438,972,3,true,#[9,10,20]⟩, by decide⟩, + ⟨⟨439,629,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨439,787,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨439,849,2,true,#[1,8]⟩, by decide⟩, + ⟨⟨439,1004,5,true,#[67,48]⟩, by decide⟩, + ⟨⟨440,787,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨440,789,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨440,847,2,true,#[4,8]⟩, by decide⟩, + ⟨⟨440,851,3,true,#[20,24]⟩, by decide⟩, + ⟨⟨441,788,1,true,#[3,4]⟩, by decide⟩, + ⟨⟨441,789,1,true,#[3,4]⟩, by decide⟩, + ⟨⟨441,848,2,true,#[7,8]⟩, by decide⟩, + ⟨⟨441,1004,5,true,#[79,48]⟩, by decide⟩, + ⟨⟨442,452,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨442,458,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨443,454,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨443,456,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨444,629,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨444,788,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨444,1002,5,true,#[36,112]⟩, by decide⟩, + ⟨⟨444,1003,5,true,#[36,112]⟩, by decide⟩, + ⟨⟨445,452,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨445,457,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨446,453,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨446,456,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨447,454,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨447,455,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨448,451,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨448,458,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨449,453,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨449,455,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨450,451,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨450,457,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨451,303,1,true,#[1,2,12]⟩, by decide⟩, + ⟨⟨451,885,3,true,#[1,34,44]⟩, by decide⟩, + ⟨⟨451,901,3,true,#[35,4,24]⟩, by decide⟩, + ⟨⟨452,303,1,true,#[9,10,4]⟩, by decide⟩, + ⟨⟨452,886,3,true,#[57,10,12]⟩, by decide⟩, + ⟨⟨452,902,3,true,#[51,52,40]⟩, by decide⟩, + ⟨⟨453,303,1,true,#[9,10,12]⟩, by decide⟩, + ⟨⟨453,895,3,true,#[51,52,24]⟩, by decide⟩, + ⟨⟨453,911,3,true,#[57,10,12]⟩, by decide⟩, + ⟨⟨454,303,1,true,#[1,2,4]⟩, by decide⟩, + ⟨⟨454,896,3,true,#[35,4,24]⟩, by decide⟩, + ⟨⟨454,912,3,true,#[1,18,52]⟩, by decide⟩, + ⟨⟨455,303,1,true,#[9,2,4]⟩, by decide⟩, + ⟨⟨455,333,2,true,#[25,10,12]⟩, by decide⟩, + ⟨⟨455,1212,3,true,#[51,8,5]⟩, by decide⟩, + ⟨⟨456,303,1,true,#[1,10,12]⟩, by decide⟩, + ⟨⟨456,334,2,true,#[1,10,12]⟩, by decide⟩, + ⟨⟨456,1213,3,true,#[49,10,4]⟩, by decide⟩, + ⟨⟨457,303,1,true,#[1,10,4]⟩, by decide⟩, + ⟨⟨457,313,2,true,#[19,4,8]⟩, by decide⟩, + ⟨⟨457,1218,3,true,#[32,22,10]⟩, by decide⟩, + ⟨⟨458,303,1,true,#[9,2,12]⟩, by decide⟩, + ⟨⟨458,315,2,true,#[19,4,24]⟩, by decide⟩, + ⟨⟨458,1219,3,true,#[39,18,10]⟩, by decide⟩, + ⟨⟨459,792,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨459,794,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨459,852,2,true,#[1,8]⟩, by decide⟩ +] +def paidEntriesPart020 : List (CheckedPaid frames) := [ + ⟨⟨459,856,3,true,#[5,16]⟩, by decide⟩, + ⟨⟨460,634,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨460,792,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨460,854,2,true,#[2,8]⟩, by decide⟩, + ⟨⟨460,1005,5,true,#[6,112]⟩, by decide⟩, + ⟨⟨461,793,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨461,794,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨461,853,2,true,#[2,8]⟩, by decide⟩, + ⟨⟨461,1005,5,true,#[34,112]⟩, by decide⟩, + ⟨⟨462,472,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨462,478,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨463,474,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨463,476,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨464,634,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨464,793,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨464,1007,5,true,#[33,48]⟩, by decide⟩, + ⟨⟨464,1010,5,true,#[33,112]⟩, by decide⟩, + ⟨⟨465,472,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨465,477,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨466,473,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨466,476,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨467,474,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨467,475,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨468,471,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨468,478,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨469,473,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨469,475,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨470,471,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨470,477,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨471,304,1,true,#[9,2,12]⟩, by decide⟩, + ⟨⟨471,887,3,true,#[17,34,20]⟩, by decide⟩, + ⟨⟨471,909,3,true,#[17,34,20]⟩, by decide⟩, + ⟨⟨472,304,1,true,#[1,10,12]⟩, by decide⟩, + ⟨⟨472,888,3,true,#[33,18,20]⟩, by decide⟩, + ⟨⟨472,910,3,true,#[33,18,20]⟩, by decide⟩, + ⟨⟨473,304,1,true,#[1,2,4]⟩, by decide⟩, + ⟨⟨473,893,3,true,#[1,2,4]⟩, by decide⟩, + ⟨⟨473,903,3,true,#[33,34,36]⟩, by decide⟩, + ⟨⟨474,304,1,true,#[9,10,4]⟩, by decide⟩, + ⟨⟨474,894,3,true,#[17,18,36]⟩, by decide⟩, + ⟨⟨474,904,3,true,#[17,18,36]⟩, by decide⟩, + ⟨⟨475,304,1,true,#[9,2,4]⟩, by decide⟩, + ⟨⟨475,338,2,true,#[1,18,20]⟩, by decide⟩, + ⟨⟨475,1216,3,true,#[34,17,9]⟩, by decide⟩, + ⟨⟨476,304,1,true,#[1,10,4]⟩, by decide⟩, + ⟨⟨476,332,2,true,#[17,2,20]⟩, by decide⟩, + ⟨⟨476,1217,3,true,#[33,18,9]⟩, by decide⟩, + ⟨⟨477,304,1,true,#[1,2,12]⟩, by decide⟩, + ⟨⟨477,336,2,true,#[17,18,4]⟩, by decide⟩, + ⟨⟨477,1214,3,true,#[33,17,10]⟩, by decide⟩, + ⟨⟨478,304,1,true,#[9,10,12]⟩, by decide⟩, + ⟨⟨478,337,2,true,#[17,18,20]⟩, by decide⟩, + ⟨⟨478,1215,3,true,#[35,19,11]⟩, by decide⟩, + ⟨⟨479,627,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨479,797,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨479,859,2,true,#[2,12]⟩, by decide⟩, + ⟨⟨479,1018,5,true,#[68,112]⟩, by decide⟩, + ⟨⟨480,626,1,true,#[5,6]⟩, by decide⟩, + ⟨⟨480,797,1,true,#[3,4]⟩, by decide⟩, + ⟨⟨480,857,2,true,#[7,8]⟩, by decide⟩, + ⟨⟨480,861,3,true,#[23,24]⟩, by decide⟩, + ⟨⟨481,626,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨481,798,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨481,858,2,true,#[4,8]⟩, by decide⟩ +] +def paidEntriesPart021 : List (CheckedPaid frames) := [ + ⟨⟨481,1018,5,true,#[16,96]⟩, by decide⟩, + ⟨⟨482,492,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨482,498,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨483,494,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨483,496,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨484,627,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨484,798,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨484,1017,5,true,#[11,112]⟩, by decide⟩, + ⟨⟨484,1204,3,true,#[26,1]⟩, by decide⟩, + ⟨⟨485,492,1,true,#[5,2]⟩, by decide⟩, + ⟨⟨485,497,1,true,#[5,6]⟩, by decide⟩, + ⟨⟨486,493,1,true,#[5,2]⟩, by decide⟩, + ⟨⟨486,496,1,true,#[5,6]⟩, by decide⟩, + ⟨⟨487,494,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨487,495,1,true,#[1,2]⟩, by decide⟩, + ⟨⟨488,491,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨488,498,1,true,#[1,2]⟩, by decide⟩, + ⟨⟨489,493,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨489,495,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨490,491,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨490,497,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨491,305,1,true,#[1,2,4]⟩, by decide⟩, + ⟨⟨491,889,3,true,#[5,50,40]⟩, by decide⟩, + ⟨⟨491,949,3,true,#[11,36,16]⟩, by decide⟩, + ⟨⟨492,305,1,true,#[5,6,8]⟩, by decide⟩, + ⟨⟨492,890,3,true,#[37,18,24]⟩, by decide⟩, + ⟨⟨492,950,3,true,#[11,36,48]⟩, by decide⟩, + ⟨⟨493,305,1,true,#[9,10,4]⟩, by decide⟩, + ⟨⟨493,899,3,true,#[43,4,16]⟩, by decide⟩, + ⟨⟨493,959,3,true,#[21,34,40]⟩, by decide⟩, + ⟨⟨494,305,1,true,#[1,2,8]⟩, by decide⟩, + ⟨⟨494,900,3,true,#[11,36,48]⟩, by decide⟩, + ⟨⟨494,960,3,true,#[5,50,24]⟩, by decide⟩, + ⟨⟨495,305,1,true,#[1,10,4]⟩, by decide⟩, + ⟨⟨495,905,3,true,#[11,36,16]⟩, by decide⟩, + ⟨⟨495,965,3,true,#[5,50,40]⟩, by decide⟩, + ⟨⟨496,305,1,true,#[5,2,8]⟩, by decide⟩, + ⟨⟨496,906,3,true,#[27,4,32]⟩, by decide⟩, + ⟨⟨496,966,3,true,#[13,34,48]⟩, by decide⟩, + ⟨⟨497,305,1,true,#[9,2,4]⟩, by decide⟩, + ⟨⟨497,915,3,true,#[21,34,40]⟩, by decide⟩, + ⟨⟨497,971,3,true,#[43,4,16]⟩, by decide⟩, + ⟨⟨498,305,1,true,#[1,6,8]⟩, by decide⟩, + ⟨⟨498,916,3,true,#[5,42,48]⟩, by decide⟩, + ⟨⟨498,972,3,true,#[11,20,32]⟩, by decide⟩, + ⟨⟨499,628,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨499,809,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨499,862,2,true,#[2,8]⟩, by decide⟩, + ⟨⟨499,866,3,true,#[2,24]⟩, by decide⟩, + ⟨⟨500,674,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨500,809,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨500,864,2,true,#[1,12]⟩, by decide⟩, + ⟨⟨500,1019,5,true,#[33,48]⟩, by decide⟩, + ⟨⟨501,628,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨501,810,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨501,863,2,true,#[1,12]⟩, by decide⟩, + ⟨⟨501,1019,5,true,#[13,48]⟩, by decide⟩, + ⟨⟨502,512,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨502,518,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨503,514,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨503,516,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨504,674,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨504,810,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨504,1021,5,true,#[6,56]⟩, by decide⟩ +] +def paidEntriesPart022 : List (CheckedPaid frames) := [ + ⟨⟨504,1572,3,true,#[14,1]⟩, by decide⟩, + ⟨⟨505,512,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨505,517,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨506,513,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨506,516,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨507,514,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨507,515,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨508,511,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨508,518,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨509,513,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨509,515,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨510,511,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨510,517,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨511,307,1,true,#[9,2,12]⟩, by decide⟩, + ⟨⟨511,891,3,true,#[1,50,12]⟩, by decide⟩, + ⟨⟨511,957,3,true,#[1,50,12]⟩, by decide⟩, + ⟨⟨512,307,1,true,#[1,10,12]⟩, by decide⟩, + ⟨⟨512,892,3,true,#[49,2,12]⟩, by decide⟩, + ⟨⟨512,958,3,true,#[49,2,12]⟩, by decide⟩, + ⟨⟨513,307,1,true,#[1,2,4]⟩, by decide⟩, + ⟨⟨513,897,3,true,#[33,34,44]⟩, by decide⟩, + ⟨⟨513,951,3,true,#[33,34,44]⟩, by decide⟩, + ⟨⟨514,307,1,true,#[9,10,4]⟩, by decide⟩, + ⟨⟨514,898,3,true,#[17,18,44]⟩, by decide⟩, + ⟨⟨514,952,3,true,#[17,18,44]⟩, by decide⟩, + ⟨⟨515,307,1,true,#[1,10,4]⟩, by decide⟩, + ⟨⟨515,913,3,true,#[1,50,12]⟩, by decide⟩, + ⟨⟨515,967,3,true,#[1,50,12]⟩, by decide⟩, + ⟨⟨516,307,1,true,#[9,2,4]⟩, by decide⟩, + ⟨⟨516,914,3,true,#[49,2,12]⟩, by decide⟩, + ⟨⟨516,968,3,true,#[49,2,12]⟩, by decide⟩, + ⟨⟨517,307,1,true,#[9,10,12]⟩, by decide⟩, + ⟨⟨517,907,3,true,#[17,18,28]⟩, by decide⟩, + ⟨⟨517,969,3,true,#[17,18,28]⟩, by decide⟩, + ⟨⟨518,307,1,true,#[1,2,12]⟩, by decide⟩, + ⟨⟨518,908,3,true,#[33,34,28]⟩, by decide⟩, + ⟨⟨518,970,3,true,#[33,34,28]⟩, by decide⟩, + ⟨⟨519,631,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨519,821,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨519,869,3,true,#[9,20]⟩, by decide⟩, + ⟨⟨519,1032,5,true,#[35,24]⟩, by decide⟩, + ⟨⟨520,630,1,true,#[5,6]⟩, by decide⟩, + ⟨⟨520,822,1,true,#[3,4]⟩, by decide⟩, + ⟨⟨520,868,2,true,#[7,8]⟩, by decide⟩, + ⟨⟨520,1032,5,true,#[119,24]⟩, by decide⟩, + ⟨⟨521,532,1,true,#[5,2]⟩, by decide⟩, + ⟨⟨521,538,1,true,#[5,6]⟩, by decide⟩, + ⟨⟨522,534,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨522,536,1,true,#[1,2]⟩, by decide⟩, + ⟨⟨523,631,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨523,822,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨523,1030,5,true,#[68,88]⟩, by decide⟩, + ⟨⟨523,1031,5,true,#[4,24]⟩, by decide⟩, + ⟨⟨524,532,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨524,537,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨525,533,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨525,536,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨526,534,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨526,535,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨527,531,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨527,538,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨528,533,1,true,#[5,2]⟩, by decide⟩, + ⟨⟨528,535,1,true,#[5,6]⟩, by decide⟩, + ⟨⟨529,531,1,true,#[1,6]⟩, by decide⟩ +] +def paidEntriesPart023 : List (CheckedPaid frames) := [ + ⟨⟨529,537,1,true,#[1,2]⟩, by decide⟩, + ⟨⟨530,630,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨530,821,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨530,867,2,true,#[4,8]⟩, by decide⟩, + ⟨⟨530,871,3,true,#[4,8]⟩, by decide⟩, + ⟨⟨531,308,1,true,#[1,2,8]⟩, by decide⟩, + ⟨⟨531,889,3,true,#[1,34,56]⟩, by decide⟩, + ⟨⟨531,933,3,true,#[19,4,40]⟩, by decide⟩, + ⟨⟨532,308,1,true,#[9,10,4]⟩, by decide⟩, + ⟨⟨532,890,3,true,#[57,18,20]⟩, by decide⟩, + ⟨⟨532,934,3,true,#[51,52,40]⟩, by decide⟩, + ⟨⟨533,308,1,true,#[5,6,8]⟩, by decide⟩, + ⟨⟨533,897,3,true,#[43,44,48]⟩, by decide⟩, + ⟨⟨533,943,3,true,#[57,18,20]⟩, by decide⟩, + ⟨⟨534,308,1,true,#[1,2,4]⟩, by decide⟩, + ⟨⟨534,898,3,true,#[19,4,40]⟩, by decide⟩, + ⟨⟨534,944,3,true,#[1,34,52]⟩, by decide⟩, + ⟨⟨535,308,1,true,#[9,2,4]⟩, by decide⟩, + ⟨⟨535,333,2,true,#[9,18,20]⟩, by decide⟩, + ⟨⟨535,979,3,true,#[51,4,8]⟩, by decide⟩, + ⟨⟨536,308,1,true,#[1,6,8]⟩, by decide⟩, + ⟨⟨536,334,2,true,#[17,6,8]⟩, by decide⟩, + ⟨⟨536,980,3,true,#[35,12,16]⟩, by decide⟩, + ⟨⟨537,308,1,true,#[1,10,4]⟩, by decide⟩, + ⟨⟨537,336,2,true,#[19,4,8]⟩, by decide⟩, + ⟨⟨537,1210,3,true,#[34,21,9]⟩, by decide⟩, + ⟨⟨538,308,1,true,#[5,2,8]⟩, by decide⟩, + ⟨⟨538,337,2,true,#[11,4,16]⟩, by decide⟩, + ⟨⟨538,1211,3,true,#[42,17,5]⟩, by decide⟩, + ⟨⟨539,632,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨539,825,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨539,872,2,true,#[1,12]⟩, by decide⟩, + ⟨⟨539,876,3,true,#[21,8]⟩, by decide⟩, + ⟨⟨540,633,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨540,825,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨540,874,3,true,#[22,8]⟩, by decide⟩, + ⟨⟨540,1033,5,true,#[6,88]⟩, by decide⟩, + ⟨⟨541,632,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨541,826,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨541,873,2,true,#[2,8]⟩, by decide⟩, + ⟨⟨541,1033,5,true,#[66,88]⟩, by decide⟩, + ⟨⟨542,552,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨542,558,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨543,554,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨543,556,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨544,633,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨544,826,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨544,1035,5,true,#[65,72]⟩, by decide⟩, + ⟨⟨544,1038,5,true,#[65,88]⟩, by decide⟩, + ⟨⟨545,552,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨545,557,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨546,553,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨546,556,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨547,554,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨547,555,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨548,551,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨548,558,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨549,553,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨549,555,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨550,551,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨550,557,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨551,309,1,true,#[9,2,12]⟩, by decide⟩, + ⟨⟨551,891,3,true,#[9,34,12]⟩, by decide⟩, + ⟨⟨551,941,3,true,#[9,34,12]⟩, by decide⟩ +] +def paidEntriesPart024 : List (CheckedPaid frames) := [ + ⟨⟨552,309,1,true,#[1,10,12]⟩, by decide⟩, + ⟨⟨552,892,3,true,#[33,10,12]⟩, by decide⟩, + ⟨⟨552,942,3,true,#[33,10,12]⟩, by decide⟩, + ⟨⟨553,309,1,true,#[1,2,4]⟩, by decide⟩, + ⟨⟨553,899,3,true,#[1,2,4]⟩, by decide⟩, + ⟨⟨553,935,3,true,#[1,2,4]⟩, by decide⟩, + ⟨⟨554,309,1,true,#[9,10,4]⟩, by decide⟩, + ⟨⟨554,900,3,true,#[9,10,20]⟩, by decide⟩, + ⟨⟨554,936,3,true,#[9,10,20]⟩, by decide⟩, + ⟨⟨555,309,1,true,#[9,2,4]⟩, by decide⟩, + ⟨⟨555,338,2,true,#[9,2,20]⟩, by decide⟩, + ⟨⟨555,1208,3,true,#[38,16,9]⟩, by decide⟩, + ⟨⟨556,309,1,true,#[1,10,4]⟩, by decide⟩, + ⟨⟨556,332,2,true,#[1,10,20]⟩, by decide⟩, + ⟨⟨556,1209,3,true,#[32,22,9]⟩, by decide⟩, + ⟨⟨557,309,1,true,#[1,2,12]⟩, by decide⟩, + ⟨⟨557,313,2,true,#[17,18,12]⟩, by decide⟩, + ⟨⟨557,981,3,true,#[33,34,28]⟩, by decide⟩, + ⟨⟨558,309,1,true,#[9,10,12]⟩, by decide⟩, + ⟨⟨558,315,2,true,#[25,26,28]⟩, by decide⟩, + ⟨⟨558,982,3,true,#[25,26,28]⟩, by decide⟩, + ⟨⟨559,721,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨559,727,4,true,#[5,40]⟩, by decide⟩, + ⟨⟨559,734,1,true,#[3,4]⟩, by decide⟩, + ⟨⟨559,740,4,true,#[5,40]⟩, by decide⟩, + ⟨⟨560,666,1,true,#[3,4]⟩, by decide⟩, + ⟨⟨560,720,1,true,#[1,2]⟩, by decide⟩, + ⟨⟨560,724,2,true,#[10,4]⟩, by decide⟩, + ⟨⟨560,1168,2,true,#[4,3]⟩, by decide⟩, + ⟨⟨561,652,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨561,658,4,true,#[33,40]⟩, by decide⟩, + ⟨⟨561,667,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨561,673,4,true,#[17,24]⟩, by decide⟩, + ⟨⟨562,572,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨562,578,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨563,574,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨563,576,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨564,651,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨564,733,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨564,1166,2,true,#[4,1]⟩, by decide⟩, + ⟨⟨564,1186,2,true,#[4,1]⟩, by decide⟩, + ⟨⟨565,572,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨565,577,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨566,573,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨566,576,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨567,574,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨567,575,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨568,571,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨568,578,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨569,573,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨569,575,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨570,571,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨570,577,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨571,905,3,true,#[9,10,36]⟩, by decide⟩, + ⟨⟨571,937,3,true,#[17,18,36]⟩, by decide⟩, + ⟨⟨571,1909,2,true,#[15,7,2]⟩, by decide⟩, + ⟨⟨572,906,3,true,#[33,34,36]⟩, by decide⟩, + ⟨⟨572,938,3,true,#[1,2,4]⟩, by decide⟩, + ⟨⟨572,1909,2,true,#[14,6,2]⟩, by decide⟩, + ⟨⟨573,913,3,true,#[9,34,12]⟩, by decide⟩, + ⟨⟨573,945,3,true,#[17,34,20]⟩, by decide⟩, + ⟨⟨573,1909,2,true,#[15,6,3]⟩, by decide⟩, + ⟨⟨574,914,3,true,#[33,10,12]⟩, by decide⟩, + ⟨⟨574,946,3,true,#[33,18,20]⟩, by decide⟩ +] +def paidEntriesPart025 : List (CheckedPaid frames) := [ + ⟨⟨574,1909,2,true,#[14,7,3]⟩, by decide⟩, + ⟨⟨575,979,3,true,#[9,10,12]⟩, by decide⟩, + ⟨⟨575,1212,3,true,#[37,21,13]⟩, by decide⟩, + ⟨⟨575,1909,2,true,#[15,7,3]⟩, by decide⟩, + ⟨⟨576,980,3,true,#[33,34,12]⟩, by decide⟩, + ⟨⟨576,1213,3,true,#[33,17,14]⟩, by decide⟩, + ⟨⟨576,1909,2,true,#[14,6,3]⟩, by decide⟩, + ⟨⟨577,1208,3,true,#[36,17,9]⟩, by decide⟩, + ⟨⟨577,1216,3,true,#[38,16,9]⟩, by decide⟩, + ⟨⟨577,1909,2,true,#[15,6,2]⟩, by decide⟩, + ⟨⟨578,1209,3,true,#[33,20,9]⟩, by decide⟩, + ⟨⟨578,1217,3,true,#[32,22,9]⟩, by decide⟩, + ⟨⟨578,1909,2,true,#[14,7,2]⟩, by decide⟩, + ⟨⟨579,696,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨579,702,4,true,#[40,48]⟩, by decide⟩, + ⟨⟨579,720,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨579,726,4,true,#[52,56]⟩, by decide⟩, + ⟨⟨580,682,1,true,#[3,4]⟩, by decide⟩, + ⟨⟨580,721,1,true,#[3,4]⟩, by decide⟩, + ⟨⟨580,1172,2,true,#[12,1]⟩, by decide⟩, + ⟨⟨580,1184,2,true,#[8,2]⟩, by decide⟩, + ⟨⟨581,651,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨581,657,4,true,#[18,20]⟩, by decide⟩, + ⟨⟨581,683,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨581,689,4,true,#[20,56]⟩, by decide⟩, + ⟨⟨582,592,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨582,598,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨583,594,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨583,596,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨584,652,1,true,#[3,4]⟩, by decide⟩, + ⟨⟨584,654,3,true,#[21,10]⟩, by decide⟩, + ⟨⟨584,695,1,true,#[3,4]⟩, by decide⟩, + ⟨⟨584,1176,2,true,#[13,2]⟩, by decide⟩, + ⟨⟨585,592,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨585,597,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨586,593,1,true,#[5,2]⟩, by decide⟩, + ⟨⟨586,596,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨587,594,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨587,595,1,true,#[1,2]⟩, by decide⟩, + ⟨⟨588,591,1,true,#[1,6]⟩, by decide⟩, + ⟨⟨588,598,1,true,#[5,6]⟩, by decide⟩, + ⟨⟨589,593,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨589,595,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨590,591,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨590,597,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨591,907,3,true,#[43,44,48]⟩, by decide⟩, + ⟨⟨591,947,3,true,#[57,10,12]⟩, by decide⟩, + ⟨⟨591,1922,2,true,#[10,6,1]⟩, by decide⟩, + ⟨⟨592,908,3,true,#[35,4,24]⟩, by decide⟩, + ⟨⟨592,948,3,true,#[1,34,44]⟩, by decide⟩, + ⟨⟨592,1922,2,true,#[8,4,3]⟩, by decide⟩, + ⟨⟨593,915,3,true,#[57,10,12]⟩, by decide⟩, + ⟨⟨593,939,3,true,#[51,52,24]⟩, by decide⟩, + ⟨⟨593,1922,2,true,#[9,5,3]⟩, by decide⟩, + ⟨⟨594,916,3,true,#[1,18,56]⟩, by decide⟩, + ⟨⟨594,940,3,true,#[35,4,24]⟩, by decide⟩, + ⟨⟨594,1922,2,true,#[8,4,1]⟩, by decide⟩, + ⟨⟨595,1210,3,true,#[32,21,12]⟩, by decide⟩, + ⟨⟨595,1214,3,true,#[49,10,4]⟩, by decide⟩, + ⟨⟨595,1922,2,true,#[8,5,3]⟩, by decide⟩, + ⟨⟨596,1211,3,true,#[43,18,6]⟩, by decide⟩, + ⟨⟨596,1215,3,true,#[53,8,3]⟩, by decide⟩, + ⟨⟨596,1922,2,true,#[10,4,1]⟩, by decide⟩, + ⟨⟨597,981,3,true,#[35,12,16]⟩, by decide⟩ +] +def paidEntriesPart026 : List (CheckedPaid frames) := [ + ⟨⟨597,1218,3,true,#[33,26,6]⟩, by decide⟩, + ⟨⟨597,1922,2,true,#[8,6,1]⟩, by decide⟩, + ⟨⟨598,982,3,true,#[51,4,24]⟩, by decide⟩, + ⟨⟨598,1219,3,true,#[38,17,9]⟩, by decide⟩, + ⟨⟨598,1922,2,true,#[9,4,3]⟩, by decide⟩, + ⟨⟨599,695,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨599,701,4,true,#[34,40]⟩, by decide⟩, + ⟨⟨599,733,1,true,#[5,6]⟩, by decide⟩, + ⟨⟨599,739,4,true,#[34,40]⟩, by decide⟩, + ⟨⟨600,683,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨600,685,3,true,#[1,24]⟩, by decide⟩, + ⟨⟨600,734,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨600,1283,2,true,#[8,1]⟩, by decide⟩, + ⟨⟨601,666,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨601,672,4,true,#[18,40]⟩, by decide⟩, + ⟨⟨601,682,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨601,688,4,true,#[18,40]⟩, by decide⟩, + ⟨⟨602,612,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨602,618,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨603,614,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨603,616,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨604,667,1,true,#[5,6]⟩, by decide⟩, + ⟨⟨604,669,3,true,#[17,24]⟩, by decide⟩, + ⟨⟨604,696,1,true,#[1,2]⟩, by decide⟩, + ⟨⟨604,1175,2,true,#[9,3]⟩, by decide⟩, + ⟨⟨605,612,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨605,617,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨606,613,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨606,616,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨607,614,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨607,615,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨608,611,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨608,618,1,true,#[1,4]⟩, by decide⟩, + ⟨⟨609,613,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨609,615,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨610,611,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨610,617,1,true,#[2,4]⟩, by decide⟩, + ⟨⟨611,840,1,true,#[9,10,4]⟩, by decide⟩, + ⟨⟨611,987,4,true,#[33,34,88]⟩, by decide⟩, + ⟨⟨611,1933,2,true,#[14,6,2]⟩, by decide⟩, + ⟨⟨612,829,3,true,#[17,18,24]⟩, by decide⟩, + ⟨⟨612,830,3,true,#[17,18,24]⟩, by decide⟩, + ⟨⟨612,1933,2,true,#[15,7,2]⟩, by decide⟩, + ⟨⟨613,1041,4,true,#[65,66,56]⟩, by decide⟩, + ⟨⟨613,1204,2,true,#[18,10,1]⟩, by decide⟩, + ⟨⟨613,1933,2,true,#[13,5,1]⟩, by decide⟩, + ⟨⟨614,831,3,true,#[33,34,48]⟩, by decide⟩, + ⟨⟨614,832,3,true,#[33,34,48]⟩, by decide⟩, + ⟨⟨614,1933,2,true,#[14,6,1]⟩, by decide⟩, + ⟨⟨615,1042,4,true,#[49,66,56]⟩, by decide⟩, + ⟨⟨615,1572,2,true,#[16,10,1]⟩, by decide⟩, + ⟨⟨615,1933,2,true,#[14,5,1]⟩, by decide⟩, + ⟨⟨616,833,3,true,#[9,34,48]⟩, by decide⟩, + ⟨⟨616,834,3,true,#[33,18,24]⟩, by decide⟩, + ⟨⟨616,1933,2,true,#[13,6,1]⟩, by decide⟩, + ⟨⟨617,845,2,true,#[1,18,8]⟩, by decide⟩, + ⟨⟨617,995,4,true,#[81,34,88]⟩, by decide⟩, + ⟨⟨617,1933,2,true,#[15,6,2]⟩, by decide⟩, + ⟨⟨618,835,3,true,#[33,18,24]⟩, by decide⟩, + ⟨⟨618,836,3,true,#[17,34,40]⟩, by decide⟩, + ⟨⟨618,1933,2,true,#[14,7,2]⟩, by decide⟩, + ⟨⟨619,0,8,false,#[]⟩, by decide⟩, + ⟨⟨619,1,1,true,#[1,2,4,8,272,288,64,128]⟩, by decide⟩, + ⟨⟨621,0,8,false,#[]⟩, by decide⟩ +] +def paidEntriesPart027 : List (CheckedPaid frames) := [ + ⟨⟨621,1,1,true,#[1,2,132,8,144,32,64,256]⟩, by decide⟩, + ⟨⟨624,0,8,false,#[]⟩, by decide⟩, + ⟨⟨624,1,1,true,#[1,2,260,264,16,32,64,128]⟩, by decide⟩, + ⟨⟨626,305,1,true,#[3,4,8]⟩, by decide⟩, + ⟨⟨626,831,3,true,#[15,16,32]⟩, by decide⟩, + ⟨⟨626,851,2,true,#[7,8,16]⟩, by decide⟩, + ⟨⟨627,305,1,true,#[1,2,12]⟩, by decide⟩, + ⟨⟨627,849,1,true,#[5,2,8]⟩, by decide⟩, + ⟨⟨627,1206,3,true,#[52,8,3]⟩, by decide⟩, + ⟨⟨628,307,1,true,#[5,2,8]⟩, by decide⟩, + ⟨⟨628,833,3,true,#[13,2,48]⟩, by decide⟩, + ⟨⟨628,856,2,true,#[13,2,16]⟩, by decide⟩, + ⟨⟨629,303,1,true,#[1,2,8]⟩, by decide⟩, + ⟨⟨629,859,1,true,#[1,10,12]⟩, by decide⟩, + ⟨⟨629,1016,4,true,#[67,4,48]⟩, by decide⟩, + ⟨⟨630,308,1,true,#[3,4,8]⟩, by decide⟩, + ⟨⟨630,829,3,true,#[39,8,16]⟩, by decide⟩, + ⟨⟨630,841,2,true,#[3,20,24]⟩, by decide⟩, + ⟨⟨631,308,1,true,#[1,2,12]⟩, by decide⟩, + ⟨⟨631,839,2,true,#[1,18,28]⟩, by decide⟩, + ⟨⟨631,988,4,true,#[35,4,24]⟩, by decide⟩, + ⟨⟨632,309,1,true,#[5,2,8]⟩, by decide⟩, + ⟨⟨632,835,3,true,#[37,2,24]⟩, by decide⟩, + ⟨⟨632,846,2,true,#[5,2,24]⟩, by decide⟩, + ⟨⟨633,309,1,true,#[1,6,8]⟩, by decide⟩, + ⟨⟨633,844,2,true,#[1,6,24]⟩, by decide⟩, + ⟨⟨633,996,4,true,#[1,38,24]⟩, by decide⟩, + ⟨⟨634,304,1,true,#[1,6,8]⟩, by decide⟩, + ⟨⟨634,864,1,true,#[9,2,12]⟩, by decide⟩, + ⟨⟨634,1024,4,true,#[1,70,48]⟩, by decide⟩, + ⟨⟨635,648,4,true,#[7,72,32]⟩, by decide⟩, + ⟨⟨635,1733,2,true,#[16,11,5]⟩, by decide⟩, + ⟨⟨636,638,1,true,#[5,6,8]⟩, by decide⟩, + ⟨⟨636,729,4,true,#[9,2,52]⟩, by decide⟩, + ⟨⟨637,640,1,true,#[2,4,8]⟩, by decide⟩, + ⟨⟨637,742,4,true,#[6,72,112]⟩, by decide⟩, + ⟨⟨638,675,3,true,#[1,2,4,56]⟩, by decide⟩, + ⟨⟨638,1164,2,true,#[32,18,10,5]⟩, by decide⟩, + ⟨⟨640,659,3,true,#[21,22,8,96]⟩, by decide⟩, + ⟨⟨640,1162,2,true,#[32,16,9,7]⟩, by decide⟩, + ⟨⟨648,1,2,true,#[1,2,4,264,16,416,448]⟩, by decide⟩, + ⟨⟨648,144,1,true,#[1,2,4,8,16,160,192]⟩, by decide⟩, + ⟨⟨648,167,1,true,#[1,2,4,136,16,160,192]⟩, by decide⟩, + ⟨⟨649,1,2,true,#[17,18,4,264,288,320,128]⟩, by decide⟩, + ⟨⟨649,214,1,true,#[1,2,4,136,144,160,64]⟩, by decide⟩, + ⟨⟨649,231,1,true,#[17,18,4,8,32,64,128]⟩, by decide⟩, + ⟨⟨650,654,2,true,#[5,18,24]⟩, by decide⟩, + ⟨⟨650,663,4,true,#[87,72,32]⟩, by decide⟩, + ⟨⟨651,660,4,true,#[34,36,104]⟩, by decide⟩, + ⟨⟨651,1165,1,true,#[4,2,1]⟩, by decide⟩, + ⟨⟨652,661,4,true,#[33,118,40]⟩, by decide⟩, + ⟨⟨652,1166,1,true,#[8,6,1]⟩, by decide⟩, + ⟨⟨654,657,1,true,#[3,4,8,16,32]⟩, by decide⟩, + ⟨⟨654,664,2,true,#[7,8,16,32,64]⟩, by decide⟩, + ⟨⟨656,660,1,true,#[1,2,68,72,16,32]⟩, by decide⟩, + ⟨⟨656,664,1,true,#[65,66,4,72,80,96]⟩, by decide⟩, + ⟨⟨657,661,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨657,662,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨658,659,1,true,#[65,66,68,8,80,96]⟩, by decide⟩, + ⟨⟨658,663,1,true,#[65,66,68,8,80,96]⟩, by decide⟩, + ⟨⟨659,1,2,true,#[1,2,4,392,16,288,448]⟩, by decide⟩, + ⟨⟨659,142,1,true,#[1,2,4,136,16,32,192]⟩, by decide⟩, + ⟨⟨659,169,1,true,#[1,2,4,136,16,160,192]⟩, by decide⟩, + ⟨⟨660,1,2,true,#[129,130,132,264,144,416,448]⟩, by decide⟩ +] +def paidEntriesPart028 : List (CheckedPaid frames) := [ + ⟨⟨660,223,1,true,#[1,2,4,136,16,160,192]⟩, by decide⟩, + ⟨⟨660,234,1,true,#[129,130,132,8,144,160,192]⟩, by decide⟩, + ⟨⟨661,1,2,true,#[1,322,4,72,16,288,128]⟩, by decide⟩, + ⟨⟨661,156,1,true,#[1,66,4,72,16,32,128]⟩, by decide⟩, + ⟨⟨661,194,1,true,#[1,130,4,8,16,160,64]⟩, by decide⟩, + ⟨⟨662,1,2,true,#[321,2,4,72,16,288,128]⟩, by decide⟩, + ⟨⟨662,157,1,true,#[65,2,4,72,16,32,128]⟩, by decide⟩, + ⟨⟨662,195,1,true,#[129,2,4,8,16,160,64]⟩, by decide⟩, + ⟨⟨663,1,2,true,#[129,130,132,392,144,416,320]⟩, by decide⟩, + ⟨⟨663,220,1,true,#[1,2,4,136,16,160,192]⟩, by decide⟩, + ⟨⟨663,241,1,true,#[129,130,132,136,144,160,64]⟩, by decide⟩, + ⟨⟨664,1,2,true,#[1,2,324,72,16,288,128]⟩, by decide⟩, + ⟨⟨664,155,1,true,#[1,2,68,72,16,32,128]⟩, by decide⟩, + ⟨⟨664,193,1,true,#[1,2,132,8,16,160,64]⟩, by decide⟩, + ⟨⟨665,669,2,true,#[1,6,24]⟩, by decide⟩, + ⟨⟨665,678,4,true,#[1,22,40]⟩, by decide⟩, + ⟨⟨666,676,4,true,#[82,20,40]⟩, by decide⟩, + ⟨⟨666,1167,1,true,#[4,2,1]⟩, by decide⟩, + ⟨⟨667,677,4,true,#[33,40,64]⟩, by decide⟩, + ⟨⟨667,1168,1,true,#[8,2,1]⟩, by decide⟩, + ⟨⟨669,672,1,true,#[1,2,20,8,32]⟩, by decide⟩, + ⟨⟨669,679,2,true,#[65,2,20,72,32]⟩, by decide⟩, + ⟨⟨671,676,1,true,#[1,66,4,8,80,32]⟩, by decide⟩, + ⟨⟨671,679,1,true,#[33,2,4,40,16,64]⟩, by decide⟩, + ⟨⟨672,662,1,true,#[1,66,68,8,16,32]⟩, by decide⟩, + ⟨⟨672,677,1,true,#[65,2,4,72,16,32]⟩, by decide⟩, + ⟨⟨673,675,1,true,#[33,2,4,8,48,64]⟩, by decide⟩, + ⟨⟨673,678,1,true,#[1,18,20,8,32,64]⟩, by decide⟩, + ⟨⟨674,307,1,true,#[1,6,8]⟩, by decide⟩, + ⟨⟨674,854,1,true,#[1,6,8]⟩, by decide⟩, + ⟨⟨674,1207,3,true,#[32,28,3]⟩, by decide⟩, + ⟨⟨675,1,2,true,#[1,18,20,264,288,320,128]⟩, by decide⟩, + ⟨⟨675,212,1,true,#[1,2,4,136,144,160,64]⟩, by decide⟩, + ⟨⟨675,233,1,true,#[1,18,20,8,32,64,128]⟩, by decide⟩, + ⟨⟨676,1,2,true,#[289,2,4,40,16,320,128]⟩, by decide⟩, + ⟨⟨676,153,1,true,#[33,2,4,40,16,64,128]⟩, by decide⟩, + ⟨⟨676,205,1,true,#[129,2,4,8,16,160,64]⟩, by decide⟩, + ⟨⟨677,1,2,true,#[1,130,132,264,16,288,320]⟩, by decide⟩, + ⟨⟨677,183,1,true,#[1,2,4,136,16,160,192]⟩, by decide⟩, + ⟨⟨677,248,1,true,#[1,130,132,8,16,32,64]⟩, by decide⟩, + ⟨⟨678,1,2,true,#[321,2,4,264,16,96,128]⟩, by decide⟩, + ⟨⟨678,163,1,true,#[65,2,4,8,16,96,128]⟩, by decide⟩, + ⟨⟨678,189,1,true,#[129,2,4,136,16,32,64]⟩, by decide⟩, + ⟨⟨679,1,2,true,#[1,130,4,264,144,288,320]⟩, by decide⟩, + ⟨⟨679,178,1,true,#[1,2,4,136,16,160,192]⟩, by decide⟩, + ⟨⟨679,253,1,true,#[1,130,4,8,144,32,64]⟩, by decide⟩, + ⟨⟨682,690,4,true,#[17,82,40]⟩, by decide⟩, + ⟨⟨682,1170,1,true,#[8,4,1]⟩, by decide⟩, + ⟨⟨683,691,4,true,#[17,36,104]⟩, by decide⟩, + ⟨⟨683,1172,1,true,#[8,2,1]⟩, by decide⟩, + ⟨⟨685,679,2,true,#[17,2,68,72,32]⟩, by decide⟩, + ⟨⟨685,688,1,true,#[17,2,4,8,32]⟩, by decide⟩, + ⟨⟨687,679,1,true,#[1,2,36,40,16,64]⟩, by decide⟩, + ⟨⟨687,690,1,true,#[1,66,4,8,80,32]⟩, by decide⟩, + ⟨⟨688,664,1,true,#[65,66,4,8,16,32]⟩, by decide⟩, + ⟨⟨688,691,1,true,#[1,2,68,72,16,32]⟩, by decide⟩, + ⟨⟨689,649,1,true,#[1,66,4,8,16,32]⟩, by decide⟩, + ⟨⟨689,692,1,true,#[17,18,4,8,32,64]⟩, by decide⟩, + ⟨⟨690,1,2,true,#[1,2,292,40,16,320,128]⟩, by decide⟩, + ⟨⟨690,151,1,true,#[1,2,36,40,16,64,128]⟩, by decide⟩, + ⟨⟨690,203,1,true,#[1,2,132,8,16,160,64]⟩, by decide⟩, + ⟨⟨691,1,2,true,#[129,130,4,264,16,288,320]⟩, by decide⟩, + ⟨⟨691,185,1,true,#[1,2,4,136,16,160,192]⟩, by decide⟩, + ⟨⟨691,246,1,true,#[129,130,4,8,16,32,64]⟩, by decide⟩ +] +def paidEntriesPart029 : List (CheckedPaid frames) := [ + ⟨⟨692,1,2,true,#[129,2,4,264,144,288,320]⟩, by decide⟩, + ⟨⟨692,179,1,true,#[1,2,4,136,16,160,192]⟩, by decide⟩, + ⟨⟨692,252,1,true,#[129,2,4,8,144,32,64]⟩, by decide⟩, + ⟨⟨695,648,4,true,#[53,98,104]⟩, by decide⟩, + ⟨⟨695,1174,1,true,#[9,5,3]⟩, by decide⟩, + ⟨⟨696,663,4,true,#[97,104,112]⟩, by decide⟩, + ⟨⟨696,1176,1,true,#[8,2,1]⟩, by decide⟩, + ⟨⟨700,648,1,true,#[1,66,4,8,16,96]⟩, by decide⟩, + ⟨⟨700,705,1,true,#[1,66,4,8,16,32]⟩, by decide⟩, + ⟨⟨701,663,1,true,#[1,2,4,8,80,96]⟩, by decide⟩, + ⟨⟨701,704,1,true,#[65,66,68,72,80,96]⟩, by decide⟩, + ⟨⟨702,678,1,true,#[1,66,68,72,80,96]⟩, by decide⟩, + ⟨⟨702,703,1,true,#[65,2,4,8,16,96]⟩, by decide⟩, + ⟨⟨703,1,2,true,#[129,130,132,392,144,288,448]⟩, by decide⟩, + ⟨⟨703,221,1,true,#[1,2,4,136,16,160,192]⟩, by decide⟩, + ⟨⟨703,236,1,true,#[129,130,132,136,144,32,192]⟩, by decide⟩, + ⟨⟨704,1,2,true,#[1,2,4,264,336,96,128]⟩, by decide⟩, + ⟨⟨704,158,1,true,#[1,2,4,8,80,96,128]⟩, by decide⟩, + ⟨⟨704,186,1,true,#[1,2,4,136,144,32,64]⟩, by decide⟩, + ⟨⟨705,1,2,true,#[1,322,4,264,16,96,128]⟩, by decide⟩, + ⟨⟨705,162,1,true,#[1,66,4,8,16,96,128]⟩, by decide⟩, + ⟨⟨705,188,1,true,#[1,130,4,136,16,32,64]⟩, by decide⟩, + ⟨⟨706,690,4,true,#[71,40,48]⟩, by decide⟩, + ⟨⟨706,710,1,true,#[3,4,8]⟩, by decide⟩, + ⟨⟨707,660,4,true,#[65,118,104]⟩, by decide⟩, + ⟨⟨707,709,1,true,#[9,10,12]⟩, by decide⟩, + ⟨⟨708,676,4,true,#[34,36,40]⟩, by decide⟩, + ⟨⟨708,711,1,true,#[2,4,8]⟩, by decide⟩, + ⟨⟨709,741,3,true,#[1,86,8,32]⟩, by decide⟩, + ⟨⟨709,1182,2,true,#[32,25,4,2]⟩, by decide⟩, + ⟨⟨710,703,3,true,#[99,68,104,80]⟩, by decide⟩, + ⟨⟨710,1181,2,true,#[35,18,10,6]⟩, by decide⟩, + ⟨⟨711,728,3,true,#[33,34,36,40]⟩, by decide⟩, + ⟨⟨711,1180,2,true,#[33,17,9,5]⟩, by decide⟩, + ⟨⟨719,691,4,true,#[7,104,80]⟩, by decide⟩, + ⟨⟨719,1184,1,true,#[12,2,1]⟩, by decide⟩, + ⟨⟨720,729,4,true,#[66,52,56]⟩, by decide⟩, + ⟨⟨720,1183,1,true,#[4,2,1]⟩, by decide⟩, + ⟨⟨721,677,4,true,#[5,6,104]⟩, by decide⟩, + ⟨⟨721,724,1,true,#[9,2,4]⟩, by decide⟩, + ⟨⟨724,725,2,true,#[1,2,20,32]⟩, by decide⟩, + ⟨⟨724,728,3,true,#[5,6,40,64]⟩, by decide⟩, + ⟨⟨725,704,1,true,#[5,6,8,16,32,64]⟩, by decide⟩, + ⟨⟨725,729,1,true,#[1,2,4,40,48,64]⟩, by decide⟩, + ⟨⟨726,677,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨726,730,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨727,691,1,true,#[1,2,4,40,48,64]⟩, by decide⟩, + ⟨⟨727,728,1,true,#[65,66,4,8,16,32]⟩, by decide⟩, + ⟨⟨728,1,2,true,#[1,2,4,40,304,320,128]⟩, by decide⟩, + ⟨⟨728,149,1,true,#[1,2,4,40,48,64,128]⟩, by decide⟩, + ⟨⟨728,199,1,true,#[1,2,4,8,144,160,64]⟩, by decide⟩, + ⟨⟨729,1,2,true,#[5,6,264,16,288,320,128]⟩, by decide⟩, + ⟨⟨729,218,1,true,#[1,2,132,8,144,160,64]⟩, by decide⟩, + ⟨⟨729,229,1,true,#[5,6,8,16,32,64,128]⟩, by decide⟩, + ⟨⟨730,1,2,true,#[129,2,132,264,16,288,320]⟩, by decide⟩, + ⟨⟨730,184,1,true,#[1,2,4,136,16,160,192]⟩, by decide⟩, + ⟨⟨730,247,1,true,#[129,2,132,8,16,32,64]⟩, by decide⟩, + ⟨⟨733,742,4,true,#[18,24,32]⟩, by decide⟩, + ⟨⟨733,1185,1,true,#[4,2,1]⟩, by decide⟩, + ⟨⟨734,661,4,true,#[81,20,40]⟩, by decide⟩, + ⟨⟨734,1186,1,true,#[8,2,1]⟩, by decide⟩, + ⟨⟨738,705,1,true,#[17,2,20,8,32,64]⟩, by decide⟩, + ⟨⟨738,742,1,true,#[1,34,4,8,48,64]⟩, by decide⟩, + ⟨⟨739,661,1,true,#[65,2,68,8,16,32]⟩, by decide⟩ +] +def paidEntriesPart030 : List (CheckedPaid frames) := [ + ⟨⟨739,730,1,true,#[1,66,4,72,16,32]⟩, by decide⟩, + ⟨⟨740,692,1,true,#[1,34,4,40,16,64]⟩, by decide⟩, + ⟨⟨740,741,1,true,#[65,2,4,8,80,32]⟩, by decide⟩, + ⟨⟨741,1,2,true,#[1,290,4,40,16,320,128]⟩, by decide⟩, + ⟨⟨741,152,1,true,#[1,34,4,40,16,64,128]⟩, by decide⟩, + ⟨⟨741,204,1,true,#[1,130,4,8,16,160,64]⟩, by decide⟩, + ⟨⟨742,1,2,true,#[17,2,20,264,288,320,128]⟩, by decide⟩, + ⟨⟨742,213,1,true,#[1,2,4,136,144,160,64]⟩, by decide⟩, + ⟨⟨742,232,1,true,#[17,2,20,8,32,64,128]⟩, by decide⟩, + ⟨⟨759,299,1,true,#[9,10,12]⟩, by decide⟩, + ⟨⟨759,842,1,true,#[3,4,8]⟩, by decide⟩, + ⟨⟨759,1187,3,true,#[39,20,12]⟩, by decide⟩, + ⟨⟨760,299,1,true,#[1,4,8]⟩, by decide⟩, + ⟨⟨760,843,1,true,#[3,4,8]⟩, by decide⟩, + ⟨⟨760,1188,3,true,#[32,10,7]⟩, by decide⟩, + ⟨⟨761,299,1,true,#[1,10,12]⟩, by decide⟩, + ⟨⟨761,326,1,true,#[1,2,12]⟩, by decide⟩, + ⟨⟨762,299,1,true,#[3,4,8]⟩, by decide⟩, + ⟨⟨762,327,1,true,#[3,4,8]⟩, by decide⟩, + ⟨⟨773,301,1,true,#[1,2,8]⟩, by decide⟩, + ⟨⟨773,837,1,true,#[1,2,8]⟩, by decide⟩, + ⟨⟨773,1189,3,true,#[34,18,6]⟩, by decide⟩, + ⟨⟨774,301,1,true,#[5,6,8]⟩, by decide⟩, + ⟨⟨774,838,1,true,#[1,2,12]⟩, by decide⟩, + ⟨⟨774,1190,3,true,#[40,24,6]⟩, by decide⟩, + ⟨⟨775,301,1,true,#[1,6,8]⟩, by decide⟩, + ⟨⟨775,328,1,true,#[1,6,8]⟩, by decide⟩, + ⟨⟨776,301,1,true,#[5,2,8]⟩, by decide⟩, + ⟨⟨776,329,1,true,#[5,2,8]⟩, by decide⟩, + ⟨⟨787,303,1,true,#[1,4,8]⟩, by decide⟩, + ⟨⟨787,852,1,true,#[3,4,8]⟩, by decide⟩, + ⟨⟨787,1191,3,true,#[32,11,7]⟩, by decide⟩, + ⟨⟨788,303,1,true,#[5,2,8]⟩, by decide⟩, + ⟨⟨788,853,1,true,#[3,4,8]⟩, by decide⟩, + ⟨⟨788,1192,3,true,#[43,18,6]⟩, by decide⟩, + ⟨⟨789,303,1,true,#[3,4,8]⟩, by decide⟩, + ⟨⟨789,330,1,true,#[3,4,8]⟩, by decide⟩, + ⟨⟨792,304,1,true,#[5,6,8]⟩, by decide⟩, + ⟨⟨792,847,1,true,#[1,2,8]⟩, by decide⟩, + ⟨⟨792,1193,3,true,#[40,24,3]⟩, by decide⟩, + ⟨⟨793,304,1,true,#[1,2,8]⟩, by decide⟩, + ⟨⟨793,848,1,true,#[1,2,8]⟩, by decide⟩, + ⟨⟨793,1194,3,true,#[33,17,3]⟩, by decide⟩, + ⟨⟨794,304,1,true,#[5,2,8]⟩, by decide⟩, + ⟨⟨794,331,1,true,#[5,2,8]⟩, by decide⟩, + ⟨⟨797,305,1,true,#[9,2,12]⟩, by decide⟩, + ⟨⟨797,862,1,true,#[3,4,8]⟩, by decide⟩, + ⟨⟨797,1195,3,true,#[43,18,6]⟩, by decide⟩, + ⟨⟨798,305,1,true,#[1,4,8]⟩, by decide⟩, + ⟨⟨798,863,1,true,#[3,4,8]⟩, by decide⟩, + ⟨⟨798,1196,3,true,#[32,9,7]⟩, by decide⟩, + ⟨⟨809,307,1,true,#[1,2,8]⟩, by decide⟩, + ⟨⟨809,857,1,true,#[1,2,8]⟩, by decide⟩, + ⟨⟨809,1197,3,true,#[33,17,3]⟩, by decide⟩, + ⟨⟨810,307,1,true,#[5,6,8]⟩, by decide⟩, + ⟨⟨810,858,1,true,#[1,2,12]⟩, by decide⟩, + ⟨⟨810,1198,3,true,#[40,24,7]⟩, by decide⟩, + ⟨⟨821,308,1,true,#[1,4,8]⟩, by decide⟩, + ⟨⟨821,872,1,true,#[3,4,8]⟩, by decide⟩, + ⟨⟨821,1199,3,true,#[32,10,7]⟩, by decide⟩, + ⟨⟨822,308,1,true,#[9,2,12]⟩, by decide⟩, + ⟨⟨822,873,1,true,#[3,4,8]⟩, by decide⟩, + ⟨⟨822,1200,3,true,#[39,17,9]⟩, by decide⟩, + ⟨⟨825,309,1,true,#[5,6,8]⟩, by decide⟩ +] +def paidEntriesPart031 : List (CheckedPaid frames) := [ + ⟨⟨825,867,1,true,#[1,2,12]⟩, by decide⟩, + ⟨⟨825,1201,3,true,#[40,24,6]⟩, by decide⟩, + ⟨⟨826,309,1,true,#[1,2,8]⟩, by decide⟩, + ⟨⟨826,868,1,true,#[1,2,8]⟩, by decide⟩, + ⟨⟨826,1202,3,true,#[32,16,4]⟩, by decide⟩, + ⟨⟨829,989,1,true,#[65,66,68,72,80,96]⟩, by decide⟩, + ⟨⟨829,990,1,true,#[1,2,4,8,80,96]⟩, by decide⟩, + ⟨⟨830,1031,1,true,#[33,34,36,40,48,64]⟩, by decide⟩, + ⟨⟨830,1032,1,true,#[33,34,36,40,48,64]⟩, by decide⟩, + ⟨⟨831,1003,1,true,#[1,2,4,72,16,96]⟩, by decide⟩, + ⟨⟨831,1004,1,true,#[65,66,68,72,80,96]⟩, by decide⟩, + ⟨⟨832,1017,1,true,#[33,34,36,40,48,64]⟩, by decide⟩, + ⟨⟨832,1018,1,true,#[33,34,36,40,48,64]⟩, by decide⟩, + ⟨⟨833,1005,1,true,#[1,66,4,8,80,32]⟩, by decide⟩, + ⟨⟨833,1007,1,true,#[65,2,68,8,16,32]⟩, by decide⟩, + ⟨⟨834,1019,1,true,#[9,2,12,16,32,64]⟩, by decide⟩, + ⟨⟨834,1021,1,true,#[1,18,4,24,32,64]⟩, by decide⟩, + ⟨⟨835,991,1,true,#[65,2,68,8,16,32]⟩, by decide⟩, + ⟨⟨835,993,1,true,#[1,66,4,72,16,32]⟩, by decide⟩, + ⟨⟨836,1033,1,true,#[1,18,4,24,32,64]⟩, by decide⟩, + ⟨⟨836,1035,1,true,#[17,2,20,8,32,64]⟩, by decide⟩, + ⟨⟨837,877,1,true,#[17,18,4,24]⟩, by decide⟩, + ⟨⟨837,988,3,true,#[17,18,100,24]⟩, by decide⟩, + ⟨⟨838,878,1,true,#[17,18,4,8]⟩, by decide⟩, + ⟨⟨838,987,3,true,#[5,6,40,112]⟩, by decide⟩, + ⟨⟨839,973,1,true,#[17,2,4,8,32]⟩, by decide⟩, + ⟨⟨839,987,2,true,#[35,4,8,16,64]⟩, by decide⟩, + ⟨⟨840,870,2,true,#[1,2,40,16]⟩, by decide⟩, + ⟨⟨840,988,3,true,#[33,34,24,64]⟩, by decide⟩, + ⟨⟨841,974,1,true,#[17,2,4,8,32]⟩, by decide⟩, + ⟨⟨841,989,2,true,#[35,4,8,16,64]⟩, by decide⟩, + ⟨⟨842,877,1,true,#[1,18,20,24]⟩, by decide⟩, + ⟨⟨842,996,3,true,#[97,18,20,24]⟩, by decide⟩, + ⟨⟨843,878,1,true,#[17,2,4,8]⟩, by decide⟩, + ⟨⟨843,995,3,true,#[5,6,40,112]⟩, by decide⟩, + ⟨⟨844,977,1,true,#[1,2,36,8,16]⟩, by decide⟩, + ⟨⟨844,995,2,true,#[65,2,36,8,80]⟩, by decide⟩, + ⟨⟨845,875,1,true,#[33,2,4,40,16]⟩, by decide⟩, + ⟨⟨845,996,2,true,#[17,34,36,24,64]⟩, by decide⟩, + ⟨⟨846,978,1,true,#[1,2,36,8,16]⟩, by decide⟩, + ⟨⟨846,993,2,true,#[1,66,36,8,80]⟩, by decide⟩, + ⟨⟨847,879,1,true,#[17,18,4,8]⟩, by decide⟩, + ⟨⟨847,1002,3,true,#[5,6,104,112]⟩, by decide⟩, + ⟨⟨848,880,1,true,#[1,2,12,16]⟩, by decide⟩, + ⟨⟨848,1039,3,true,#[33,34,76,48]⟩, by decide⟩, + ⟨⟨849,297,1,true,#[1,2,4,24]⟩, by decide⟩, + ⟨⟨849,1039,3,true,#[67,4,72,48]⟩, by decide⟩, + ⟨⟨851,975,1,true,#[1,34,36,40,48]⟩, by decide⟩, + ⟨⟨851,1003,2,true,#[67,4,8,16,96]⟩, by decide⟩, + ⟨⟨852,879,1,true,#[17,2,4,8]⟩, by decide⟩, + ⟨⟨852,1010,3,true,#[5,6,104,112]⟩, by decide⟩, + ⟨⟨853,880,1,true,#[9,2,4,16]⟩, by decide⟩, + ⟨⟨853,1040,3,true,#[73,34,36,48]⟩, by decide⟩, + ⟨⟨854,323,1,true,#[1,2,4,24]⟩, by decide⟩, + ⟨⟨854,1040,3,true,#[1,70,72,48]⟩, by decide⟩, + ⟨⟨856,976,1,true,#[1,2,4,8,48]⟩, by decide⟩, + ⟨⟨856,1007,2,true,#[65,2,4,72,48]⟩, by decide⟩, + ⟨⟨857,881,1,true,#[1,2,12,16]⟩, by decide⟩, + ⟨⟨857,1016,3,true,#[33,34,76,48]⟩, by decide⟩, + ⟨⟨858,882,1,true,#[5,6,8,16]⟩, by decide⟩, + ⟨⟨858,1041,3,true,#[5,6,72,112]⟩, by decide⟩, + ⟨⟨859,297,1,true,#[1,2,8,16]⟩, by decide⟩, + ⟨⟨859,1041,3,true,#[67,36,8,48]⟩, by decide⟩, + ⟨⟨861,975,1,true,#[33,2,4,8,16]⟩, by decide⟩ +] +def paidEntriesPart032 : List (CheckedPaid frames) := [ + ⟨⟨861,1017,2,true,#[67,4,8,16,96]⟩, by decide⟩, + ⟨⟨862,881,1,true,#[9,2,4,16]⟩, by decide⟩, + ⟨⟨862,1024,3,true,#[73,34,36,48]⟩, by decide⟩, + ⟨⟨863,882,1,true,#[5,2,8,16]⟩, by decide⟩, + ⟨⟨863,1042,3,true,#[5,6,72,112]⟩, by decide⟩, + ⟨⟨864,323,1,true,#[1,2,8,16]⟩, by decide⟩, + ⟨⟨864,1042,3,true,#[33,70,8,48]⟩, by decide⟩, + ⟨⟨866,976,1,true,#[9,2,12,16,32]⟩, by decide⟩, + ⟨⟨866,1021,2,true,#[1,34,68,8,48]⟩, by decide⟩, + ⟨⟨867,883,1,true,#[17,18,4,8]⟩, by decide⟩, + ⟨⟨867,1030,3,true,#[5,6,40,112]⟩, by decide⟩, + ⟨⟨868,884,1,true,#[1,2,20,24]⟩, by decide⟩, + ⟨⟨868,1029,3,true,#[65,66,52,72]⟩, by decide⟩, + ⟨⟨869,973,1,true,#[1,10,12,16,32]⟩, by decide⟩, + ⟨⟨869,1029,2,true,#[35,4,8,48,64]⟩, by decide⟩, + ⟨⟨870,1029,1,true,#[17,18,4,8,32,64]⟩, by decide⟩, + ⟨⟨870,1030,1,true,#[1,2,20,24,32,64]⟩, by decide⟩, + ⟨⟨871,974,1,true,#[33,34,36,40,48]⟩, by decide⟩, + ⟨⟨871,1031,2,true,#[67,68,72,80,96]⟩, by decide⟩, + ⟨⟨872,883,1,true,#[17,2,4,8]⟩, by decide⟩, + ⟨⟨872,1038,3,true,#[5,6,40,112]⟩, by decide⟩, + ⟨⟨873,884,1,true,#[17,2,4,24]⟩, by decide⟩, + ⟨⟨873,1037,3,true,#[49,66,68,72]⟩, by decide⟩, + ⟨⟨874,977,1,true,#[17,2,4,24,32]⟩, by decide⟩, + ⟨⟨874,1037,2,true,#[1,34,4,72,48]⟩, by decide⟩, + ⟨⟨875,1037,1,true,#[1,18,20,8,32,64]⟩, by decide⟩, + ⟨⟨875,1038,1,true,#[17,2,4,24,32,64]⟩, by decide⟩, + ⟨⟨876,978,1,true,#[1,18,4,24,32]⟩, by decide⟩, + ⟨⟨876,1035,2,true,#[33,2,4,72,48]⟩, by decide⟩, + ⟨⟨877,1,4,true,#[481,482,484,360,240]⟩, by decide⟩, + ⟨⟨877,1043,2,true,#[97,98,100,104,112]⟩, by decide⟩, + ⟨⟨877,1047,2,true,#[97,98,100,104,112]⟩, by decide⟩, + ⟨⟨878,1,4,true,#[5,6,296,176,64]⟩, by decide⟩, + ⟨⟨878,1044,2,true,#[5,6,8,80,32]⟩, by decide⟩, + ⟨⟨878,1048,2,true,#[1,2,20,88,32]⟩, by decide⟩, + ⟨⟨879,1,4,true,#[5,6,104,240,256]⟩, by decide⟩, + ⟨⟨879,1045,2,true,#[5,6,40,48,64]⟩, by decide⟩, + ⟨⟨879,1049,2,true,#[1,2,52,56,64]⟩, by decide⟩, + ⟨⟨880,1,4,true,#[161,162,164,360,240]⟩, by decide⟩, + ⟨⟨880,1046,2,true,#[33,34,36,104,112]⟩, by decide⟩, + ⟨⟨880,1050,2,true,#[33,34,36,104,112]⟩, by decide⟩, + ⟨⟨881,1,4,true,#[193,194,196,360,240]⟩, by decide⟩, + ⟨⟨881,1045,2,true,#[33,34,36,104,48]⟩, by decide⟩, + ⟨⟨881,1050,2,true,#[65,66,68,104,112]⟩, by decide⟩, + ⟨⟨882,1,4,true,#[5,6,8,400,352]⟩, by decide⟩, + ⟨⟨882,1046,2,true,#[5,6,8,16,96]⟩, by decide⟩, + ⟨⟨882,1049,2,true,#[1,2,4,72,112]⟩, by decide⟩, + ⟨⟨883,1,4,true,#[5,6,328,208,32]⟩, by decide⟩, + ⟨⟨883,1043,2,true,#[5,6,72,80,32]⟩, by decide⟩, + ⟨⟨883,1048,2,true,#[1,2,36,104,16]⟩, by decide⟩, + ⟨⟨884,1,4,true,#[385,386,388,360,240]⟩, by decide⟩, + ⟨⟨884,1044,2,true,#[65,66,68,40,112]⟩, by decide⟩, + ⟨⟨884,1047,2,true,#[1,2,4,104,112]⟩, by decide⟩, + ⟨⟨885,1,3,true,#[259,36,40,48,320,128]⟩, by decide⟩, + ⟨⟨885,1051,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨885,1055,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨886,1,3,true,#[51,20,40,64,128,256]⟩, by decide⟩, + ⟨⟨886,1052,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨886,1056,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨887,1,3,true,#[273,34,20,40,320,128]⟩, by decide⟩, + ⟨⟨887,1053,1,true,#[17,2,20,8,32,64]⟩, by decide⟩, + ⟨⟨887,1057,1,true,#[1,18,4,24,32,64]⟩, by decide⟩, + ⟨⟨888,1,3,true,#[33,274,20,40,320,128]⟩, by decide⟩, + ⟨⟨888,1054,1,true,#[17,2,4,24,32,64]⟩, by decide⟩ +] +def paidEntriesPart033 : List (CheckedPaid frames) := [ + ⟨⟨888,1058,1,true,#[1,18,20,8,32,64]⟩, by decide⟩, + ⟨⟨889,1,3,true,#[35,260,40,272,320,128]⟩, by decide⟩, + ⟨⟨889,1053,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨889,1058,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨890,1,3,true,#[275,20,8,32,320,128]⟩, by decide⟩, + ⟨⟨890,1054,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨890,1057,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨891,1,3,true,#[49,258,20,40,320,128]⟩, by decide⟩, + ⟨⟨891,1051,1,true,#[17,2,20,8,32,64]⟩, by decide⟩, + ⟨⟨891,1056,1,true,#[1,66,4,8,80,32]⟩, by decide⟩, + ⟨⟨892,1,3,true,#[257,50,20,40,320,128]⟩, by decide⟩, + ⟨⟨892,1052,1,true,#[65,2,4,8,80,32]⟩, by decide⟩, + ⟨⟨892,1055,1,true,#[1,18,20,8,32,64]⟩, by decide⟩, + ⟨⟨893,1,3,true,#[161,162,420,168,176,448]⟩, by decide⟩, + ⟨⟨893,1059,1,true,#[33,34,36,40,48,64]⟩, by decide⟩, + ⟨⟨893,1063,1,true,#[33,34,36,40,48,64]⟩, by decide⟩, + ⟨⟨894,1,3,true,#[17,18,36,296,64,384]⟩, by decide⟩, + ⟨⟨894,1060,1,true,#[1,2,20,24,32,64]⟩, by decide⟩, + ⟨⟨894,1064,1,true,#[17,18,4,8,32,64]⟩, by decide⟩, + ⟨⟨895,1,3,true,#[33,34,420,168,48,448]⟩, by decide⟩, + ⟨⟨895,1061,1,true,#[33,34,36,40,48,64]⟩, by decide⟩, + ⟨⟨895,1065,1,true,#[33,34,36,40,48,64]⟩, by decide⟩, + ⟨⟨896,1,3,true,#[17,18,164,168,192,256]⟩, by decide⟩, + ⟨⟨896,1062,1,true,#[1,2,20,24,32,64]⟩, by decide⟩, + ⟨⟨896,1066,1,true,#[17,18,4,8,32,64]⟩, by decide⟩, + ⟨⟨897,1,3,true,#[257,258,420,168,272,448]⟩, by decide⟩, + ⟨⟨897,1061,1,true,#[1,2,36,40,16,64]⟩, by decide⟩, + ⟨⟨897,1066,1,true,#[65,66,68,8,80,96]⟩, by decide⟩, + ⟨⟨898,1,3,true,#[17,18,388,136,32,448]⟩, by decide⟩, + ⟨⟨898,1062,1,true,#[1,2,68,8,16,96]⟩, by decide⟩, + ⟨⟨898,1065,1,true,#[17,18,4,8,32,64]⟩, by decide⟩, + ⟨⟨899,1,3,true,#[385,386,420,168,400,448]⟩, by decide⟩, + ⟨⟨899,1059,1,true,#[1,2,36,40,16,64]⟩, by decide⟩, + ⟨⟨899,1064,1,true,#[65,66,68,72,80,96]⟩, by decide⟩, + ⟨⟨900,1,3,true,#[17,18,260,8,160,448]⟩, by decide⟩, + ⟨⟨900,1060,1,true,#[1,2,4,8,80,96]⟩, by decide⟩, + ⟨⟨900,1063,1,true,#[17,18,4,8,32,64]⟩, by decide⟩, + ⟨⟨901,1,3,true,#[65,66,164,168,48,256]⟩, by decide⟩, + ⟨⟨901,1067,1,true,#[33,34,4,8,16,64]⟩, by decide⟩, + ⟨⟨901,1071,1,true,#[1,2,36,40,16,64]⟩, by decide⟩, + ⟨⟨902,1,3,true,#[129,130,420,168,304,192]⟩, by decide⟩, + ⟨⟨902,1068,1,true,#[65,66,68,72,16,96]⟩, by decide⟩, + ⟨⟨902,1072,1,true,#[65,66,68,72,16,96]⟩, by decide⟩, + ⟨⟨903,1,3,true,#[65,66,324,72,464,224]⟩, by decide⟩, + ⟨⟨903,1069,1,true,#[65,66,68,72,80,96]⟩, by decide⟩, + ⟨⟨903,1073,1,true,#[1,2,4,8,80,96]⟩, by decide⟩, + ⟨⟨904,1,3,true,#[65,66,132,392,16,288]⟩, by decide⟩, + ⟨⟨904,1070,1,true,#[65,66,4,8,16,32]⟩, by decide⟩, + ⟨⟨904,1074,1,true,#[1,2,68,72,16,32]⟩, by decide⟩, + ⟨⟨905,1,3,true,#[65,66,260,8,400,160]⟩, by decide⟩, + ⟨⟨905,1069,1,true,#[65,66,4,8,16,32]⟩, by decide⟩, + ⟨⟨905,1074,1,true,#[1,2,4,8,80,96]⟩, by decide⟩, + ⟨⟨906,1,3,true,#[65,66,196,456,80,352]⟩, by decide⟩, + ⟨⟨906,1070,1,true,#[65,66,68,72,80,96]⟩, by decide⟩, + ⟨⟨906,1073,1,true,#[1,2,68,72,16,32]⟩, by decide⟩, + ⟨⟨907,1,3,true,#[257,258,420,168,304,320]⟩, by decide⟩, + ⟨⟨907,1067,1,true,#[65,66,68,8,80,96]⟩, by decide⟩, + ⟨⟨907,1072,1,true,#[1,2,68,72,16,32]⟩, by decide⟩, + ⟨⟨908,1,3,true,#[65,66,292,40,304,128]⟩, by decide⟩, + ⟨⟨908,1068,1,true,#[33,34,4,8,16,64]⟩, by decide⟩, + ⟨⟨908,1071,1,true,#[1,2,68,8,80,32]⟩, by decide⟩, + ⟨⟨909,1,3,true,#[321,130,68,136,272,32]⟩, by decide⟩, + ⟨⟨909,1075,1,true,#[1,66,4,72,16,32]⟩, by decide⟩, + ⟨⟨909,1079,1,true,#[65,2,68,8,16,32]⟩, by decide⟩ +] +def paidEntriesPart034 : List (CheckedPaid frames) := [ + ⟨⟨910,1,3,true,#[129,322,68,136,272,32]⟩, by decide⟩, + ⟨⟨910,1076,1,true,#[1,66,68,8,16,32]⟩, by decide⟩, + ⟨⟨910,1080,1,true,#[65,2,4,72,16,32]⟩, by decide⟩, + ⟨⟨911,1,3,true,#[195,68,136,16,32,256]⟩, by decide⟩, + ⟨⟨911,1077,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨911,1081,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨912,1,3,true,#[259,132,136,272,32,192]⟩, by decide⟩, + ⟨⟨912,1078,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨912,1082,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨913,1,3,true,#[193,258,68,136,272,32]⟩, by decide⟩, + ⟨⟨913,1077,1,true,#[1,66,4,8,80,32]⟩, by decide⟩, + ⟨⟨913,1082,1,true,#[65,2,68,8,16,32]⟩, by decide⟩, + ⟨⟨914,1,3,true,#[257,194,68,136,272,32]⟩, by decide⟩, + ⟨⟨914,1078,1,true,#[1,66,68,8,16,32]⟩, by decide⟩, + ⟨⟨914,1081,1,true,#[65,2,4,8,80,32]⟩, by decide⟩, + ⟨⟨915,1,3,true,#[323,68,8,272,32,128]⟩, by decide⟩, + ⟨⟨915,1075,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨915,1080,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨916,1,3,true,#[131,260,136,272,32,320]⟩, by decide⟩, + ⟨⟨916,1076,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨916,1079,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨917,1,3,true,#[257,258,36,168,176,64]⟩, by decide⟩, + ⟨⟨917,1083,1,true,#[1,2,4,72,80,32]⟩, by decide⟩, + ⟨⟨917,1087,1,true,#[65,66,4,8,16,32]⟩, by decide⟩, + ⟨⟨918,1,3,true,#[257,258,100,296,368,384]⟩, by decide⟩, + ⟨⟨918,1084,1,true,#[1,2,36,8,48,64]⟩, by decide⟩, + ⟨⟨918,1088,1,true,#[65,66,4,72,80,96]⟩, by decide⟩, + ⟨⟨919,1,3,true,#[257,258,324,392,464,288]⟩, by decide⟩, + ⟨⟨919,1085,1,true,#[1,2,68,8,80,32]⟩, by decide⟩, + ⟨⟨919,1089,1,true,#[65,66,68,72,80,96]⟩, by decide⟩, + ⟨⟨920,1,3,true,#[257,258,132,72,16,224]⟩, by decide⟩, + ⟨⟨920,1086,1,true,#[1,2,4,72,16,96]⟩, by decide⟩, + ⟨⟨920,1090,1,true,#[65,66,4,8,16,32]⟩, by decide⟩, + ⟨⟨925,1,3,true,#[321,130,260,8,80,160]⟩, by decide⟩, + ⟨⟨925,1091,1,true,#[65,2,4,8,80,32]⟩, by decide⟩, + ⟨⟨925,1095,1,true,#[1,66,4,8,16,96]⟩, by decide⟩, + ⟨⟨926,1,3,true,#[129,322,260,8,80,160]⟩, by decide⟩, + ⟨⟨926,1092,1,true,#[65,2,4,8,16,96]⟩, by decide⟩, + ⟨⟨926,1096,1,true,#[1,66,4,8,80,32]⟩, by decide⟩, + ⟨⟨927,1,3,true,#[387,260,8,16,160,64]⟩, by decide⟩, + ⟨⟨927,1093,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨927,1097,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨928,1,3,true,#[67,260,8,80,288,384]⟩, by decide⟩, + ⟨⟨928,1094,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨928,1098,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨933,1,3,true,#[9,10,388,272,32,448]⟩, by decide⟩, + ⟨⟨933,1099,1,true,#[9,10,4,16,32,64]⟩, by decide⟩, + ⟨⟨933,1103,1,true,#[1,2,68,8,16,96]⟩, by decide⟩, + ⟨⟨934,1,3,true,#[129,130,420,136,304,448]⟩, by decide⟩, + ⟨⟨934,1100,1,true,#[65,66,68,72,16,96]⟩, by decide⟩, + ⟨⟨934,1104,1,true,#[1,2,36,8,48,64]⟩, by decide⟩, + ⟨⟨935,1,3,true,#[385,386,420,392,304,448]⟩, by decide⟩, + ⟨⟨935,1101,1,true,#[65,66,68,72,16,96]⟩, by decide⟩, + ⟨⟨935,1105,1,true,#[1,2,36,8,48,64]⟩, by decide⟩, + ⟨⟨936,1,3,true,#[9,10,132,16,288,448]⟩, by decide⟩, + ⟨⟨936,1102,1,true,#[9,10,4,16,32,64]⟩, by decide⟩, + ⟨⟨936,1106,1,true,#[1,2,68,8,16,96]⟩, by decide⟩, + ⟨⟨937,1,3,true,#[9,10,36,304,64,384]⟩, by decide⟩, + ⟨⟨937,1101,1,true,#[9,10,4,16,32,64]⟩, by decide⟩, + ⟨⟨937,1106,1,true,#[1,2,20,24,32,64]⟩, by decide⟩, + ⟨⟨938,1,3,true,#[289,290,420,296,304,448]⟩, by decide⟩, + ⟨⟨938,1102,1,true,#[33,34,36,40,48,64]⟩, by decide⟩, + ⟨⟨938,1105,1,true,#[33,34,36,40,48,64]⟩, by decide⟩, + ⟨⟨939,1,3,true,#[33,34,420,40,304,448]⟩, by decide⟩ +] +def paidEntriesPart035 : List (CheckedPaid frames) := [ + ⟨⟨939,1099,1,true,#[33,34,36,40,48,64]⟩, by decide⟩, + ⟨⟨939,1104,1,true,#[33,34,36,40,48,64]⟩, by decide⟩, + ⟨⟨940,1,3,true,#[9,10,292,304,320,128]⟩, by decide⟩, + ⟨⟨940,1100,1,true,#[9,10,4,16,32,64]⟩, by decide⟩, + ⟨⟨940,1103,1,true,#[1,2,20,24,32,64]⟩, by decide⟩, + ⟨⟨941,1,3,true,#[41,130,12,48,192,256]⟩, by decide⟩, + ⟨⟨941,1107,1,true,#[1,34,4,8,48,64]⟩, by decide⟩, + ⟨⟨941,1111,1,true,#[9,2,12,16,32,64]⟩, by decide⟩, + ⟨⟨942,1,3,true,#[129,42,12,48,192,256]⟩, by decide⟩, + ⟨⟨942,1108,1,true,#[1,10,12,16,32,64]⟩, by decide⟩, + ⟨⟨942,1112,1,true,#[33,2,4,8,48,64]⟩, by decide⟩, + ⟨⟨943,1,3,true,#[139,12,16,32,192,256]⟩, by decide⟩, + ⟨⟨943,1109,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨943,1113,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨944,1,3,true,#[35,132,136,48,192,256]⟩, by decide⟩, + ⟨⟨944,1110,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨944,1114,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨945,1,3,true,#[137,34,12,48,192,256]⟩, by decide⟩, + ⟨⟨945,1109,1,true,#[1,18,4,24,32,64]⟩, by decide⟩, + ⟨⟨945,1114,1,true,#[9,2,12,16,32,64]⟩, by decide⟩, + ⟨⟨946,1,3,true,#[33,138,12,48,192,256]⟩, by decide⟩, + ⟨⟨946,1110,1,true,#[1,10,12,16,32,64]⟩, by decide⟩, + ⟨⟨946,1113,1,true,#[17,2,4,24,32,64]⟩, by decide⟩, + ⟨⟨947,1,3,true,#[43,12,48,64,128,256]⟩, by decide⟩, + ⟨⟨947,1107,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨947,1112,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨948,1,3,true,#[131,36,40,48,192,256]⟩, by decide⟩, + ⟨⟨948,1108,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨948,1111,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨949,1,3,true,#[33,34,260,8,400,448]⟩, by decide⟩, + ⟨⟨949,1115,1,true,#[1,2,4,8,80,96]⟩, by decide⟩, + ⟨⟨949,1119,1,true,#[33,34,4,8,16,64]⟩, by decide⟩, + ⟨⟨950,1,3,true,#[129,130,148,408,160,448]⟩, by decide⟩, + ⟨⟨950,1116,1,true,#[1,2,20,24,32,64]⟩, by decide⟩, + ⟨⟨950,1120,1,true,#[65,66,68,72,80,96]⟩, by decide⟩, + ⟨⟨951,1,3,true,#[257,258,148,408,288,448]⟩, by decide⟩, + ⟨⟨951,1117,1,true,#[1,2,20,24,32,64]⟩, by decide⟩, + ⟨⟨951,1121,1,true,#[65,66,4,72,80,96]⟩, by decide⟩, + ⟨⟨952,1,3,true,#[33,34,132,392,16,448]⟩, by decide⟩, + ⟨⟨952,1118,1,true,#[1,2,4,72,16,96]⟩, by decide⟩, + ⟨⟨952,1122,1,true,#[33,34,4,8,16,64]⟩, by decide⟩, + ⟨⟨957,1,3,true,#[49,258,36,24,64,384]⟩, by decide⟩, + ⟨⟨957,1123,1,true,#[17,2,4,24,32,64]⟩, by decide⟩, + ⟨⟨957,1127,1,true,#[1,66,4,8,16,96]⟩, by decide⟩, + ⟨⟨958,1,3,true,#[257,50,36,24,64,384]⟩, by decide⟩, + ⟨⟨958,1124,1,true,#[65,2,4,8,16,96]⟩, by decide⟩, + ⟨⟨958,1128,1,true,#[1,18,4,24,32,64]⟩, by decide⟩, + ⟨⟨959,1,3,true,#[291,36,8,16,64,384]⟩, by decide⟩, + ⟨⟨959,1125,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨959,1129,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨960,1,3,true,#[19,260,24,288,64,384]⟩, by decide⟩, + ⟨⟨960,1126,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨960,1130,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨965,1,3,true,#[67,260,72,16,288,384]⟩, by decide⟩, + ⟨⟨965,1131,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨965,1135,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨966,1,3,true,#[387,132,8,16,288,64]⟩, by decide⟩, + ⟨⟨966,1132,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨966,1136,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨967,1,3,true,#[193,258,132,72,16,288]⟩, by decide⟩, + ⟨⟨967,1133,1,true,#[1,66,4,8,16,96]⟩, by decide⟩, + ⟨⟨967,1137,1,true,#[65,2,4,72,16,32]⟩, by decide⟩, + ⟨⟨968,1,3,true,#[257,194,132,72,16,288]⟩, by decide⟩, + ⟨⟨968,1134,1,true,#[1,66,4,72,16,32]⟩, by decide⟩ +] +def paidEntriesPart036 : List (CheckedPaid frames) := [ + ⟨⟨968,1138,1,true,#[65,2,4,8,16,96]⟩, by decide⟩, + ⟨⟨969,1,3,true,#[257,258,100,360,304,384]⟩, by decide⟩, + ⟨⟨969,1139,1,true,#[65,66,4,72,80,96]⟩, by decide⟩, + ⟨⟨969,1143,1,true,#[1,2,36,40,16,64]⟩, by decide⟩, + ⟨⟨970,1,3,true,#[129,130,36,296,304,64]⟩, by decide⟩, + ⟨⟨970,1140,1,true,#[65,66,4,8,16,32]⟩, by decide⟩, + ⟨⟨970,1144,1,true,#[1,2,4,72,80,32]⟩, by decide⟩, + ⟨⟨971,1,3,true,#[129,130,196,456,400,160]⟩, by decide⟩, + ⟨⟨971,1141,1,true,#[65,66,68,72,80,96]⟩, by decide⟩, + ⟨⟨971,1145,1,true,#[1,2,68,72,16,32]⟩, by decide⟩, + ⟨⟨972,1,3,true,#[129,130,260,8,80,352]⟩, by decide⟩, + ⟨⟨972,1142,1,true,#[65,66,4,8,16,32]⟩, by decide⟩, + ⟨⟨972,1146,1,true,#[1,2,4,8,80,96]⟩, by decide⟩, + ⟨⟨973,1,3,true,#[67,4,264,272,96,384]⟩, by decide⟩, + ⟨⟨973,1147,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨973,1151,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨974,285,2,true,#[131,4,8,144,32,64]⟩, by decide⟩, + ⟨⟨974,1148,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨974,1152,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨975,284,2,true,#[67,4,8,16,96,128]⟩, by decide⟩, + ⟨⟨975,1150,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨975,1154,1,true,#[3,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨976,284,2,true,#[129,66,4,136,16,96]⟩, by decide⟩, + ⟨⟨976,1150,1,true,#[65,2,4,72,16,32]⟩, by decide⟩, + ⟨⟨976,1153,1,true,#[1,66,4,8,16,96]⟩, by decide⟩, + ⟨⟨977,1,3,true,#[385,66,4,264,144,96]⟩, by decide⟩, + ⟨⟨977,1147,1,true,#[65,2,4,8,80,32]⟩, by decide⟩, + ⟨⟨977,1152,1,true,#[1,66,4,8,16,96]⟩, by decide⟩, + ⟨⟨978,285,2,true,#[65,130,4,8,144,96]⟩, by decide⟩, + ⟨⟨978,1148,1,true,#[65,2,4,8,16,96]⟩, by decide⟩, + ⟨⟨978,1151,1,true,#[1,66,4,8,80,32]⟩, by decide⟩, + ⟨⟨979,1,3,true,#[257,258,388,328,272,480]⟩, by decide⟩, + ⟨⟨979,1085,1,true,#[1,2,4,72,16,96]⟩, by decide⟩, + ⟨⟨979,1090,1,true,#[65,66,68,72,80,96]⟩, by decide⟩, + ⟨⟨980,1,3,true,#[257,258,68,136,208,32]⟩, by decide⟩, + ⟨⟨980,1086,1,true,#[1,2,68,8,80,32]⟩, by decide⟩, + ⟨⟨980,1089,1,true,#[65,66,4,8,16,32]⟩, by decide⟩, + ⟨⟨981,1,3,true,#[257,258,100,40,112,128]⟩, by decide⟩, + ⟨⟨981,1083,1,true,#[1,2,36,8,48,64]⟩, by decide⟩, + ⟨⟨981,1088,1,true,#[65,66,4,8,16,32]⟩, by decide⟩, + ⟨⟨982,1,3,true,#[257,258,292,168,432,320]⟩, by decide⟩, + ⟨⟨982,1084,1,true,#[1,2,4,72,80,32]⟩, by decide⟩, + ⟨⟨982,1087,1,true,#[65,66,68,8,80,96]⟩, by decide⟩, + ⟨⟨987,1,2,true,#[65,66,4,264,272,32,384]⟩, by decide⟩, + ⟨⟨987,198,1,true,#[1,2,4,136,144,32,192]⟩, by decide⟩, + ⟨⟨987,242,1,true,#[65,66,4,8,16,32,128]⟩, by decide⟩, + ⟨⟨987,285,1,true,#[65,66,4,8,16,32,128]⟩, by decide⟩, + ⟨⟨988,1,2,true,#[1,2,388,136,272,32,64]⟩, by decide⟩, + ⟨⟨988,159,1,true,#[1,2,132,136,16,32,64]⟩, by decide⟩, + ⟨⟨988,180,1,true,#[1,2,132,8,144,32,64]⟩, by decide⟩, + ⟨⟨989,1,2,true,#[1,2,4,264,144,416,64]⟩, by decide⟩, + ⟨⟨989,154,1,true,#[1,2,4,8,144,160,64]⟩, by decide⟩, + ⟨⟨989,173,1,true,#[1,2,4,136,16,160,64]⟩, by decide⟩, + ⟨⟨989,285,1,true,#[1,2,4,8,144,160,64]⟩, by decide⟩, + ⟨⟨990,1,2,true,#[65,66,68,328,336,96,384]⟩, by decide⟩, + ⟨⟨990,219,1,true,#[1,2,4,136,144,32,192]⟩, by decide⟩, + ⟨⟨990,245,1,true,#[65,66,68,72,80,96,128]⟩, by decide⟩, + ⟨⟨990,285,1,true,#[65,66,68,72,80,96,128]⟩, by decide⟩, + ⟨⟨991,1,2,true,#[1,386,4,136,272,32,64]⟩, by decide⟩, + ⟨⟨991,160,1,true,#[1,130,4,136,16,32,64]⟩, by decide⟩, + ⟨⟨991,181,1,true,#[1,130,4,8,144,32,64]⟩, by decide⟩, + ⟨⟨991,285,1,true,#[1,130,4,136,16,32,64]⟩, by decide⟩, + ⟨⟨993,1,2,true,#[65,2,68,264,272,32,384]⟩, by decide⟩, + ⟨⟨993,197,1,true,#[1,2,4,136,144,32,192]⟩, by decide⟩ +] +def paidEntriesPart037 : List (CheckedPaid frames) := [ + ⟨⟨993,243,1,true,#[65,2,68,8,16,32,128]⟩, by decide⟩, + ⟨⟨993,285,1,true,#[65,2,68,8,16,32,128]⟩, by decide⟩, + ⟨⟨995,1,2,true,#[1,66,68,264,272,32,384]⟩, by decide⟩, + ⟨⟨995,196,1,true,#[1,2,4,136,144,32,192]⟩, by decide⟩, + ⟨⟨995,244,1,true,#[1,66,68,8,16,32,128]⟩, by decide⟩, + ⟨⟨995,285,1,true,#[1,66,68,8,16,32,128]⟩, by decide⟩, + ⟨⟨996,1,2,true,#[385,2,4,136,272,32,64]⟩, by decide⟩, + ⟨⟨996,161,1,true,#[129,2,4,136,16,32,64]⟩, by decide⟩, + ⟨⟨996,182,1,true,#[129,2,4,8,144,32,64]⟩, by decide⟩, + ⟨⟨1002,1,2,true,#[257,258,4,8,144,160,192]⟩, by decide⟩, + ⟨⟨1002,166,1,true,#[1,2,4,8,144,160,192]⟩, by decide⟩, + ⟨⟨1002,249,1,true,#[1,2,4,8,144,160,192]⟩, by decide⟩, + ⟨⟨1003,1,2,true,#[257,258,260,264,400,416,192]⟩, by decide⟩, + ⟨⟨1003,227,1,true,#[1,2,4,8,144,160,192]⟩, by decide⟩, + ⟨⟨1003,240,1,true,#[1,2,4,8,144,160,192]⟩, by decide⟩, + ⟨⟨1003,284,1,true,#[129,130,132,136,144,160,64]⟩, by decide⟩, + ⟨⟨1004,1,2,true,#[1,2,4,200,144,96,256]⟩, by decide⟩, + ⟨⟨1004,177,1,true,#[1,2,4,72,16,96,128]⟩, by decide⟩, + ⟨⟨1004,187,1,true,#[1,2,4,72,80,32,128]⟩, by decide⟩, + ⟨⟨1004,284,1,true,#[1,2,4,72,16,96,128]⟩, by decide⟩, + ⟨⟨1005,1,2,true,#[257,2,260,8,144,160,192]⟩, by decide⟩, + ⟨⟨1005,165,1,true,#[1,2,4,8,144,160,192]⟩, by decide⟩, + ⟨⟨1005,250,1,true,#[1,2,4,8,144,160,192]⟩, by decide⟩, + ⟨⟨1005,284,1,true,#[129,2,132,8,16,32,64]⟩, by decide⟩, + ⟨⟨1007,1,2,true,#[1,194,4,8,80,160,256]⟩, by decide⟩, + ⟨⟨1007,175,1,true,#[1,66,4,8,80,32,128]⟩, by decide⟩, + ⟨⟨1007,191,1,true,#[1,66,4,8,16,96,128]⟩, by decide⟩, + ⟨⟨1007,284,1,true,#[1,66,4,8,80,32,128]⟩, by decide⟩, + ⟨⟨1010,1,2,true,#[1,258,260,8,144,160,192]⟩, by decide⟩, + ⟨⟨1010,164,1,true,#[1,2,4,8,144,160,192]⟩, by decide⟩, + ⟨⟨1010,251,1,true,#[1,2,4,8,144,160,192]⟩, by decide⟩, + ⟨⟨1016,1,2,true,#[1,2,164,8,48,192,256]⟩, by decide⟩, + ⟨⟨1016,170,1,true,#[1,2,36,8,48,64,128]⟩, by decide⟩, + ⟨⟨1016,200,1,true,#[1,2,68,8,16,96,128]⟩, by decide⟩, + ⟨⟨1017,1,2,true,#[1,2,4,8,144,416,448]⟩, by decide⟩, + ⟨⟨1017,143,1,true,#[1,2,4,8,144,160,192]⟩, by decide⟩, + ⟨⟨1017,148,1,true,#[1,2,4,8,144,160,192]⟩, by decide⟩, + ⟨⟨1017,284,1,true,#[1,2,4,8,16,160,192]⟩, by decide⟩, + ⟨⟨1018,1,2,true,#[257,258,260,264,400,160,448]⟩, by decide⟩, + ⟨⟨1018,228,1,true,#[1,2,4,8,144,160,192]⟩, by decide⟩, + ⟨⟨1018,235,1,true,#[1,2,4,8,144,160,192]⟩, by decide⟩, + ⟨⟨1019,1,2,true,#[1,162,4,8,48,192,256]⟩, by decide⟩, + ⟨⟨1019,171,1,true,#[1,34,4,8,48,64,128]⟩, by decide⟩, + ⟨⟨1019,201,1,true,#[1,66,4,8,16,96,128]⟩, by decide⟩, + ⟨⟨1021,1,2,true,#[9,2,12,144,160,192,256]⟩, by decide⟩, + ⟨⟨1021,216,1,true,#[1,2,4,72,80,96,128]⟩, by decide⟩, + ⟨⟨1021,225,1,true,#[9,2,12,16,32,64,128]⟩, by decide⟩, + ⟨⟨1021,284,1,true,#[9,2,12,16,32,64,128]⟩, by decide⟩, + ⟨⟨1024,1,2,true,#[161,2,4,8,48,192,256]⟩, by decide⟩, + ⟨⟨1024,172,1,true,#[33,2,4,8,48,64,128]⟩, by decide⟩, + ⟨⟨1024,202,1,true,#[65,2,4,8,16,96,128]⟩, by decide⟩, + ⟨⟨1029,1,2,true,#[1,2,276,24,32,64,384]⟩, by decide⟩, + ⟨⟨1029,145,1,true,#[1,2,20,24,32,64,128]⟩, by decide⟩, + ⟨⟨1029,209,1,true,#[1,2,132,8,16,32,192]⟩, by decide⟩, + ⟨⟨1029,285,1,true,#[1,2,20,24,32,64,128]⟩, by decide⟩, + ⟨⟨1030,1,2,true,#[33,34,4,264,272,64,384]⟩, by decide⟩, + ⟨⟨1030,208,1,true,#[1,2,4,136,144,32,192]⟩, by decide⟩, + ⟨⟨1030,237,1,true,#[33,34,4,8,16,64,128]⟩, by decide⟩, + ⟨⟨1031,1,2,true,#[385,386,388,136,272,416,448]⟩, by decide⟩, + ⟨⟨1031,222,1,true,#[129,130,132,8,144,160,192]⟩, by decide⟩, + ⟨⟨1031,230,1,true,#[129,130,132,136,16,160,192]⟩, by decide⟩, + ⟨⟨1031,285,1,true,#[129,130,132,136,16,160,192]⟩, by decide⟩, + ⟨⟨1032,1,2,true,#[1,2,4,264,144,32,448]⟩, by decide⟩, + ⟨⟨1032,150,1,true,#[1,2,4,8,144,32,192]⟩, by decide⟩ +] +def paidEntriesPart038 : List (CheckedPaid frames) := [ + ⟨⟨1032,168,1,true,#[1,2,4,136,16,32,192]⟩, by decide⟩, + ⟨⟨1033,1,2,true,#[33,2,36,264,272,64,384]⟩, by decide⟩, + ⟨⟨1033,207,1,true,#[1,2,4,136,144,32,192]⟩, by decide⟩, + ⟨⟨1033,238,1,true,#[33,2,36,8,16,64,128]⟩, by decide⟩, + ⟨⟨1035,1,2,true,#[1,274,4,24,32,64,384]⟩, by decide⟩, + ⟨⟨1035,146,1,true,#[1,18,4,24,32,64,128]⟩, by decide⟩, + ⟨⟨1035,210,1,true,#[1,130,4,8,16,32,192]⟩, by decide⟩, + ⟨⟨1035,285,1,true,#[1,18,4,24,32,64,128]⟩, by decide⟩, + ⟨⟨1037,1,2,true,#[273,2,4,24,32,64,384]⟩, by decide⟩, + ⟨⟨1037,147,1,true,#[17,2,4,24,32,64,128]⟩, by decide⟩, + ⟨⟨1037,211,1,true,#[129,2,4,8,16,32,192]⟩, by decide⟩, + ⟨⟨1037,285,1,true,#[17,2,4,24,32,64,128]⟩, by decide⟩, + ⟨⟨1038,1,2,true,#[1,34,36,264,272,64,384]⟩, by decide⟩, + ⟨⟨1038,206,1,true,#[1,2,4,136,144,32,192]⟩, by decide⟩, + ⟨⟨1038,239,1,true,#[1,34,36,8,16,64,128]⟩, by decide⟩, + ⟨⟨1039,1,2,true,#[1,2,196,8,80,160,256]⟩, by decide⟩, + ⟨⟨1039,174,1,true,#[1,2,68,8,80,32,128]⟩, by decide⟩, + ⟨⟨1039,190,1,true,#[1,2,68,8,16,96,128]⟩, by decide⟩, + ⟨⟨1039,284,1,true,#[1,2,68,8,80,32,128]⟩, by decide⟩, + ⟨⟨1040,1,2,true,#[193,2,4,8,80,160,256]⟩, by decide⟩, + ⟨⟨1040,176,1,true,#[65,2,4,8,80,32,128]⟩, by decide⟩, + ⟨⟨1040,192,1,true,#[65,2,4,8,16,96,128]⟩, by decide⟩, + ⟨⟨1040,284,1,true,#[65,2,4,8,80,32,128]⟩, by decide⟩, + ⟨⟨1041,1,2,true,#[9,10,4,144,160,192,256]⟩, by decide⟩, + ⟨⟨1041,217,1,true,#[1,2,4,72,80,96,128]⟩, by decide⟩, + ⟨⟨1041,224,1,true,#[9,10,4,16,32,64,128]⟩, by decide⟩, + ⟨⟨1041,284,1,true,#[9,10,4,16,32,64,128]⟩, by decide⟩, + ⟨⟨1042,1,2,true,#[1,10,12,144,160,192,256]⟩, by decide⟩, + ⟨⟨1042,215,1,true,#[1,2,4,72,80,96,128]⟩, by decide⟩, + ⟨⟨1042,226,1,true,#[1,10,12,16,32,64,128]⟩, by decide⟩, + ⟨⟨1042,284,1,true,#[1,10,12,16,32,64,128]⟩, by decide⟩, + ⟨⟨1043,149,1,true,#[1,2,4,136,16,32,192]⟩, by decide⟩, + ⟨⟨1043,169,1,true,#[1,2,4,8,144,32,192]⟩, by decide⟩, + ⟨⟨1044,142,1,true,#[1,2,4,40,48,64,128]⟩, by decide⟩, + ⟨⟨1044,199,1,true,#[1,2,4,136,144,32,192]⟩, by decide⟩, + ⟨⟨1045,169,1,true,#[1,2,4,40,48,64,128]⟩, by decide⟩, + ⟨⟨1045,199,1,true,#[1,2,4,72,16,96,128]⟩, by decide⟩, + ⟨⟨1046,142,1,true,#[1,2,4,8,144,160,192]⟩, by decide⟩, + ⟨⟨1046,149,1,true,#[1,2,4,8,144,160,192]⟩, by decide⟩, + ⟨⟨1047,223,1,true,#[129,130,132,136,16,160,192]⟩, by decide⟩, + ⟨⟨1047,229,1,true,#[129,130,132,8,144,160,192]⟩, by decide⟩, + ⟨⟨1048,218,1,true,#[1,2,132,136,16,32,192]⟩, by decide⟩, + ⟨⟨1048,234,1,true,#[5,6,8,16,32,64,128]⟩, by decide⟩, + ⟨⟨1049,218,1,true,#[1,2,4,72,80,96,128]⟩, by decide⟩, + ⟨⟨1049,223,1,true,#[5,6,8,16,32,64,128]⟩, by decide⟩, + ⟨⟨1050,229,1,true,#[1,2,4,8,144,160,192]⟩, by decide⟩, + ⟨⟨1050,234,1,true,#[1,2,4,8,144,160,192]⟩, by decide⟩, + ⟨⟨1051,152,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1051,233,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1052,204,1,true,#[1,18,20,8,32,64,128]⟩, by decide⟩, + ⟨⟨1052,212,1,true,#[1,18,4,24,32,64,128]⟩, by decide⟩, + ⟨⟨1053,204,1,true,#[1,2,132,8,144,160,64]⟩, by decide⟩, + ⟨⟨1053,233,1,true,#[1,34,4,40,16,64,128]⟩, by decide⟩, + ⟨⟨1054,152,1,true,#[1,18,20,8,32,64,128]⟩, by decide⟩, + ⟨⟨1054,212,1,true,#[1,130,4,8,16,160,64]⟩, by decide⟩, + ⟨⟨1055,153,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1055,232,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1056,205,1,true,#[17,2,20,8,32,64,128]⟩, by decide⟩, + ⟨⟨1056,213,1,true,#[17,2,4,24,32,64,128]⟩, by decide⟩, + ⟨⟨1057,153,1,true,#[17,2,20,8,32,64,128]⟩, by decide⟩, + ⟨⟨1057,213,1,true,#[129,2,4,8,16,160,64]⟩, by decide⟩, + ⟨⟨1058,205,1,true,#[1,2,132,8,144,160,64]⟩, by decide⟩, + ⟨⟨1058,232,1,true,#[33,2,4,40,16,64,128]⟩, by decide⟩, + ⟨⟨1059,221,1,true,#[129,130,4,136,144,160,192]⟩, by decide⟩ +] +def paidEntriesPart039 : List (CheckedPaid frames) := [ + ⟨⟨1059,231,1,true,#[129,130,132,136,144,32,192]⟩, by decide⟩, + ⟨⟨1060,214,1,true,#[1,2,132,8,144,32,192]⟩, by decide⟩, + ⟨⟨1060,236,1,true,#[17,18,4,8,32,64,128]⟩, by decide⟩, + ⟨⟨1061,231,1,true,#[1,2,132,136,16,32,192]⟩, by decide⟩, + ⟨⟨1061,236,1,true,#[1,2,132,136,16,32,192]⟩, by decide⟩, + ⟨⟨1062,214,1,true,#[1,2,68,72,16,96,128]⟩, by decide⟩, + ⟨⟨1062,221,1,true,#[17,18,4,8,32,64,128]⟩, by decide⟩, + ⟨⟨1063,151,1,true,#[1,2,4,8,16,160,192]⟩, by decide⟩, + ⟨⟨1063,167,1,true,#[1,2,132,8,16,32,192]⟩, by decide⟩, + ⟨⟨1064,144,1,true,#[1,2,36,40,16,64,128]⟩, by decide⟩, + ⟨⟨1064,203,1,true,#[1,2,4,136,16,32,192]⟩, by decide⟩, + ⟨⟨1065,144,1,true,#[1,2,132,136,16,32,192]⟩, by decide⟩, + ⟨⟨1065,151,1,true,#[1,2,132,136,16,32,192]⟩, by decide⟩, + ⟨⟨1066,167,1,true,#[1,2,36,40,16,64,128]⟩, by decide⟩, + ⟨⟨1066,203,1,true,#[1,2,68,72,16,96,128]⟩, by decide⟩, + ⟨⟨1067,173,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1067,180,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1068,154,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1068,159,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1069,159,1,true,#[1,2,4,8,144,160,64]⟩, by decide⟩, + ⟨⟨1069,173,1,true,#[1,2,132,8,144,32,64]⟩, by decide⟩, + ⟨⟨1070,154,1,true,#[1,2,132,136,16,32,64]⟩, by decide⟩, + ⟨⟨1070,180,1,true,#[1,2,4,136,16,160,64]⟩, by decide⟩, + ⟨⟨1071,198,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1071,219,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1072,242,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1072,245,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1073,219,1,true,#[1,2,132,8,16,160,192]⟩, by decide⟩, + ⟨⟨1073,242,1,true,#[65,66,68,72,80,96,128]⟩, by decide⟩, + ⟨⟨1074,198,1,true,#[1,2,132,8,16,160,192]⟩, by decide⟩, + ⟨⟨1074,245,1,true,#[65,66,4,8,16,32,128]⟩, by decide⟩, + ⟨⟨1075,161,1,true,#[65,2,68,8,16,32,128]⟩, by decide⟩, + ⟨⟨1075,197,1,true,#[129,2,4,8,144,32,64]⟩, by decide⟩, + ⟨⟨1076,182,1,true,#[1,2,132,8,144,32,192]⟩, by decide⟩, + ⟨⟨1076,243,1,true,#[129,2,4,136,16,32,64]⟩, by decide⟩, + ⟨⟨1077,182,1,true,#[65,2,68,8,16,32,128]⟩, by decide⟩, + ⟨⟨1077,197,1,true,#[65,2,4,72,16,32,128]⟩, by decide⟩, + ⟨⟨1078,161,1,true,#[1,2,132,136,16,32,192]⟩, by decide⟩, + ⟨⟨1078,243,1,true,#[1,2,132,136,16,32,192]⟩, by decide⟩, + ⟨⟨1079,181,1,true,#[1,2,132,8,144,32,192]⟩, by decide⟩, + ⟨⟨1079,244,1,true,#[1,130,4,136,16,32,64]⟩, by decide⟩, + ⟨⟨1080,160,1,true,#[1,66,68,8,16,32,128]⟩, by decide⟩, + ⟨⟨1080,196,1,true,#[1,130,4,8,144,32,64]⟩, by decide⟩, + ⟨⟨1081,181,1,true,#[1,66,68,8,16,32,128]⟩, by decide⟩, + ⟨⟨1081,196,1,true,#[1,66,4,72,16,32,128]⟩, by decide⟩, + ⟨⟨1082,160,1,true,#[1,2,132,136,16,32,192]⟩, by decide⟩, + ⟨⟨1082,244,1,true,#[1,2,132,136,16,32,192]⟩, by decide⟩, + ⟨⟨1083,166,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1083,227,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1084,240,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1084,249,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1085,227,1,true,#[1,2,132,136,16,32,192]⟩, by decide⟩, + ⟨⟨1085,249,1,true,#[1,2,132,136,16,32,192]⟩, by decide⟩, + ⟨⟨1086,166,1,true,#[1,2,132,136,16,32,192]⟩, by decide⟩, + ⟨⟨1086,240,1,true,#[1,2,132,136,16,32,192]⟩, by decide⟩, + ⟨⟨1087,174,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1087,177,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1088,187,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1088,190,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1089,177,1,true,#[1,2,68,8,80,32,128]⟩, by decide⟩, + ⟨⟨1089,190,1,true,#[1,2,4,72,80,32,128]⟩, by decide⟩, + ⟨⟨1090,174,1,true,#[1,2,4,72,16,96,128]⟩, by decide⟩, + ⟨⟨1090,187,1,true,#[1,2,68,8,16,96,128]⟩, by decide⟩, + ⟨⟨1091,175,1,true,#[1,2,132,8,144,32,192]⟩, by decide⟩ +] +def paidEntriesPart040 : List (CheckedPaid frames) := [ + ⟨⟨1091,251,1,true,#[1,130,4,8,16,160,64]⟩, by decide⟩, + ⟨⟨1092,164,1,true,#[1,66,4,8,80,32,128]⟩, by decide⟩, + ⟨⟨1092,191,1,true,#[1,130,132,8,16,32,64]⟩, by decide⟩, + ⟨⟨1093,164,1,true,#[1,130,4,8,16,160,64]⟩, by decide⟩, + ⟨⟨1093,175,1,true,#[1,130,132,8,16,32,64]⟩, by decide⟩, + ⟨⟨1094,191,1,true,#[1,2,132,8,16,160,192]⟩, by decide⟩, + ⟨⟨1094,251,1,true,#[1,66,4,8,80,32,128]⟩, by decide⟩, + ⟨⟨1095,165,1,true,#[65,2,4,8,80,32,128]⟩, by decide⟩, + ⟨⟨1095,192,1,true,#[129,2,132,8,16,32,64]⟩, by decide⟩, + ⟨⟨1096,176,1,true,#[1,2,132,8,144,32,192]⟩, by decide⟩, + ⟨⟨1096,250,1,true,#[129,2,4,8,16,160,64]⟩, by decide⟩, + ⟨⟨1097,165,1,true,#[129,2,4,8,16,160,64]⟩, by decide⟩, + ⟨⟨1097,176,1,true,#[129,2,132,8,16,32,64]⟩, by decide⟩, + ⟨⟨1098,192,1,true,#[1,2,132,8,16,160,192]⟩, by decide⟩, + ⟨⟨1098,250,1,true,#[65,2,4,8,80,32,128]⟩, by decide⟩, + ⟨⟨1099,143,1,true,#[1,2,132,8,16,32,192]⟩, by decide⟩, + ⟨⟨1099,170,1,true,#[1,2,132,8,144,32,192]⟩, by decide⟩, + ⟨⟨1100,148,1,true,#[1,2,36,8,48,64,128]⟩, by decide⟩, + ⟨⟨1100,200,1,true,#[1,2,132,8,144,160,64]⟩, by decide⟩, + ⟨⟨1101,143,1,true,#[1,2,36,8,48,64,128]⟩, by decide⟩, + ⟨⟨1101,200,1,true,#[1,2,4,8,144,32,192]⟩, by decide⟩, + ⟨⟨1102,148,1,true,#[1,2,132,8,16,32,192]⟩, by decide⟩, + ⟨⟨1102,170,1,true,#[1,2,4,8,16,160,192]⟩, by decide⟩, + ⟨⟨1103,217,1,true,#[1,2,132,136,16,160,64]⟩, by decide⟩, + ⟨⟨1103,228,1,true,#[9,10,4,16,32,64,128]⟩, by decide⟩, + ⟨⟨1104,224,1,true,#[1,2,132,8,144,32,192]⟩, by decide⟩, + ⟨⟨1104,235,1,true,#[129,130,4,136,144,160,192]⟩, by decide⟩, + ⟨⟨1105,224,1,true,#[129,130,132,136,144,32,192]⟩, by decide⟩, + ⟨⟨1105,228,1,true,#[129,130,4,136,144,160,192]⟩, by decide⟩, + ⟨⟨1106,217,1,true,#[1,2,132,8,144,32,192]⟩, by decide⟩, + ⟨⟨1106,235,1,true,#[9,10,4,16,32,64,128]⟩, by decide⟩, + ⟨⟨1107,202,1,true,#[9,2,12,16,32,64,128]⟩, by decide⟩, + ⟨⟨1107,216,1,true,#[17,2,4,24,32,64,128]⟩, by decide⟩, + ⟨⟨1108,172,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1108,225,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1109,172,1,true,#[9,2,12,16,32,64,128]⟩, by decide⟩, + ⟨⟨1109,216,1,true,#[65,2,4,8,16,96,128]⟩, by decide⟩, + ⟨⟨1110,202,1,true,#[1,2,68,72,16,96,128]⟩, by decide⟩, + ⟨⟨1110,225,1,true,#[33,2,4,8,48,64,128]⟩, by decide⟩, + ⟨⟨1111,171,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1111,226,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1112,201,1,true,#[1,10,12,16,32,64,128]⟩, by decide⟩, + ⟨⟨1112,215,1,true,#[1,18,4,24,32,64,128]⟩, by decide⟩, + ⟨⟨1113,171,1,true,#[1,10,12,16,32,64,128]⟩, by decide⟩, + ⟨⟨1113,215,1,true,#[1,66,4,8,16,96,128]⟩, by decide⟩, + ⟨⟨1114,201,1,true,#[1,2,68,72,16,96,128]⟩, by decide⟩, + ⟨⟨1114,226,1,true,#[1,34,4,8,48,64,128]⟩, by decide⟩, + ⟨⟨1115,208,1,true,#[1,2,132,8,144,160,64]⟩, by decide⟩, + ⟨⟨1115,230,1,true,#[33,34,4,8,16,64,128]⟩, by decide⟩, + ⟨⟨1116,222,1,true,#[1,2,132,8,144,32,192]⟩, by decide⟩, + ⟨⟨1116,237,1,true,#[129,130,132,136,16,160,192]⟩, by decide⟩, + ⟨⟨1117,230,1,true,#[1,2,132,136,16,32,192]⟩, by decide⟩, + ⟨⟨1117,237,1,true,#[1,2,132,136,16,32,192]⟩, by decide⟩, + ⟨⟨1118,208,1,true,#[1,2,68,72,16,96,128]⟩, by decide⟩, + ⟨⟨1118,222,1,true,#[33,34,4,8,16,64,128]⟩, by decide⟩, + ⟨⟨1119,145,1,true,#[1,2,4,8,144,32,192]⟩, by decide⟩, + ⟨⟨1119,168,1,true,#[1,2,132,8,144,32,192]⟩, by decide⟩, + ⟨⟨1120,150,1,true,#[1,2,20,24,32,64,128]⟩, by decide⟩, + ⟨⟨1120,209,1,true,#[1,2,4,136,16,160,64]⟩, by decide⟩, + ⟨⟨1121,168,1,true,#[1,2,20,24,32,64,128]⟩, by decide⟩, + ⟨⟨1121,209,1,true,#[1,2,68,72,16,96,128]⟩, by decide⟩, + ⟨⟨1122,145,1,true,#[1,2,132,136,16,32,192]⟩, by decide⟩, + ⟨⟨1122,150,1,true,#[1,2,132,136,16,32,192]⟩, by decide⟩, + ⟨⟨1123,146,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩ +] +def paidEntriesPart041 : List (CheckedPaid frames) := [ + ⟨⟨1123,239,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1124,206,1,true,#[1,18,4,24,32,64,128]⟩, by decide⟩, + ⟨⟨1124,210,1,true,#[1,18,20,8,32,64,128]⟩, by decide⟩, + ⟨⟨1125,146,1,true,#[1,34,36,8,16,64,128]⟩, by decide⟩, + ⟨⟨1125,206,1,true,#[1,130,4,8,16,32,192]⟩, by decide⟩, + ⟨⟨1126,210,1,true,#[1,2,132,8,144,32,192]⟩, by decide⟩, + ⟨⟨1126,239,1,true,#[1,18,4,24,32,64,128]⟩, by decide⟩, + ⟨⟨1127,207,1,true,#[17,2,4,24,32,64,128]⟩, by decide⟩, + ⟨⟨1127,211,1,true,#[17,2,20,8,32,64,128]⟩, by decide⟩, + ⟨⟨1128,147,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1128,238,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1129,147,1,true,#[33,2,36,8,16,64,128]⟩, by decide⟩, + ⟨⟨1129,207,1,true,#[129,2,4,8,16,32,192]⟩, by decide⟩, + ⟨⟨1130,211,1,true,#[1,2,132,8,144,32,192]⟩, by decide⟩, + ⟨⟨1130,238,1,true,#[17,2,4,24,32,64,128]⟩, by decide⟩, + ⟨⟨1131,195,1,true,#[1,2,132,8,16,160,192]⟩, by decide⟩, + ⟨⟨1131,247,1,true,#[65,2,4,72,16,32,128]⟩, by decide⟩, + ⟨⟨1132,157,1,true,#[129,2,132,8,16,32,64]⟩, by decide⟩, + ⟨⟨1132,184,1,true,#[129,2,4,8,16,160,64]⟩, by decide⟩, + ⟨⟨1133,184,1,true,#[65,2,4,72,16,32,128]⟩, by decide⟩, + ⟨⟨1133,195,1,true,#[65,2,68,8,16,32,128]⟩, by decide⟩, + ⟨⟨1134,157,1,true,#[1,2,132,136,16,32,192]⟩, by decide⟩, + ⟨⟨1134,247,1,true,#[1,2,132,136,16,32,192]⟩, by decide⟩, + ⟨⟨1135,194,1,true,#[1,2,132,8,16,160,192]⟩, by decide⟩, + ⟨⟨1135,248,1,true,#[1,66,4,72,16,32,128]⟩, by decide⟩, + ⟨⟨1136,156,1,true,#[1,130,132,8,16,32,64]⟩, by decide⟩, + ⟨⟨1136,183,1,true,#[1,130,4,8,16,160,64]⟩, by decide⟩, + ⟨⟨1137,156,1,true,#[1,2,132,136,16,32,192]⟩, by decide⟩, + ⟨⟨1137,248,1,true,#[1,2,132,136,16,32,192]⟩, by decide⟩, + ⟨⟨1138,183,1,true,#[1,66,4,72,16,32,128]⟩, by decide⟩, + ⟨⟨1138,194,1,true,#[1,66,68,8,16,32,128]⟩, by decide⟩, + ⟨⟨1139,186,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1139,193,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1140,155,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1140,158,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1141,158,1,true,#[1,2,68,72,16,32,128]⟩, by decide⟩, + ⟨⟨1141,193,1,true,#[1,2,4,136,144,32,64]⟩, by decide⟩, + ⟨⟨1142,155,1,true,#[1,2,4,8,80,96,128]⟩, by decide⟩, + ⟨⟨1142,186,1,true,#[1,2,132,8,16,160,64]⟩, by decide⟩, + ⟨⟨1143,241,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1143,246,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1144,185,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1144,220,1,true,#[1,2,36,40,48,64,128]⟩, by decide⟩, + ⟨⟨1145,220,1,true,#[1,2,132,8,144,32,192]⟩, by decide⟩, + ⟨⟨1145,246,1,true,#[129,130,132,136,144,160,64]⟩, by decide⟩, + ⟨⟨1146,185,1,true,#[1,2,132,8,144,32,192]⟩, by decide⟩, + ⟨⟨1146,241,1,true,#[129,130,4,8,16,32,64]⟩, by decide⟩, + ⟨⟨1147,188,1,true,#[1,2,4,136,144,32,192]⟩, by decide⟩, + ⟨⟨1147,253,1,true,#[1,66,4,8,16,96,128]⟩, by decide⟩, + ⟨⟨1148,162,1,true,#[1,130,4,8,144,32,64]⟩, by decide⟩, + ⟨⟨1148,178,1,true,#[1,130,4,136,16,32,64]⟩, by decide⟩, + ⟨⟨1149,162,1,true,#[1,2,4,8,144,160,192]⟩, by decide⟩, + ⟨⟨1149,253,1,true,#[1,2,4,8,144,160,192]⟩, by decide⟩, + ⟨⟨1150,178,1,true,#[1,66,4,8,16,96,128]⟩, by decide⟩, + ⟨⟨1150,188,1,true,#[1,66,4,8,80,32,128]⟩, by decide⟩, + ⟨⟨1151,189,1,true,#[1,2,4,136,144,32,192]⟩, by decide⟩, + ⟨⟨1151,252,1,true,#[65,2,4,8,16,96,128]⟩, by decide⟩, + ⟨⟨1152,163,1,true,#[129,2,4,8,144,32,64]⟩, by decide⟩, + ⟨⟨1152,179,1,true,#[129,2,4,136,16,32,64]⟩, by decide⟩, + ⟨⟨1153,163,1,true,#[1,2,4,8,144,160,192]⟩, by decide⟩, + ⟨⟨1153,252,1,true,#[1,2,4,8,144,160,192]⟩, by decide⟩, + ⟨⟨1154,179,1,true,#[65,2,4,8,16,96,128]⟩, by decide⟩, + ⟨⟨1154,189,1,true,#[65,2,4,8,80,32,128]⟩, by decide⟩, + ⟨⟨1159,692,4,true,#[42,21,104]⟩, by decide⟩ +] +def paidEntriesPart042 : List (CheckedPaid frames) := [ + ⟨⟨1159,1283,1,true,#[5,10,1]⟩, by decide⟩, + ⟨⟨1160,949,1,true,#[32,24,20,2,1]⟩, by decide⟩, + ⟨⟨1160,950,1,true,#[32,8,4,18,17]⟩, by decide⟩, + ⟨⟨1160,951,1,true,#[32,8,4,18,17]⟩, by decide⟩, + ⟨⟨1160,952,1,true,#[32,24,20,2,1]⟩, by decide⟩, + ⟨⟨1160,1212,1,true,#[1,6,10,16,32]⟩, by decide⟩, + ⟨⟨1160,1213,1,true,#[3,5,8,16,32]⟩, by decide⟩, + ⟨⟨1160,1214,1,true,#[3,5,9,16,32]⟩, by decide⟩, + ⟨⟨1160,1215,1,true,#[1,6,10,16,32]⟩, by decide⟩, + ⟨⟨1162,649,1,true,#[64,32,16,8,6,5]⟩, by decide⟩, + ⟨⟨1162,729,1,true,#[64,32,16,4,10,9]⟩, by decide⟩, + ⟨⟨1163,675,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1163,742,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1164,648,1,true,#[64,16,40,4,2,1]⟩, by decide⟩, + ⟨⟨1164,659,1,true,#[64,16,40,4,2,1]⟩, by decide⟩, + ⟨⟨1165,658,2,true,#[40,36,34,49]⟩, by decide⟩, + ⟨⟨1165,662,3,true,#[40,36,34,113]⟩, by decide⟩, + ⟨⟨1166,656,2,true,#[40,20,34,33]⟩, by decide⟩, + ⟨⟨1166,659,3,true,#[104,84,34,33]⟩, by decide⟩, + ⟨⟨1167,662,3,true,#[40,20,82,1]⟩, by decide⟩, + ⟨⟨1167,673,2,true,#[24,4,34,1]⟩, by decide⟩, + ⟨⟨1168,671,2,true,#[32,8,6,1]⟩, by decide⟩, + ⟨⟨1168,675,3,true,#[32,24,70,17]⟩, by decide⟩, + ⟨⟨1169,685,2,true,#[24,4,3]⟩, by decide⟩, + ⟨⟨1169,692,4,true,#[104,68,19]⟩, by decide⟩, + ⟨⟨1170,664,3,true,#[40,4,82,17]⟩, by decide⟩, + ⟨⟨1170,689,2,true,#[56,36,2,1]⟩, by decide⟩, + ⟨⟨1172,649,3,true,#[56,20,2,65]⟩, by decide⟩, + ⟨⟨1172,687,2,true,#[40,4,18,17]⟩, by decide⟩, + ⟨⟨1173,678,4,true,#[96,72,23]⟩, by decide⟩, + ⟨⟨1173,1175,1,true,#[1,2,12]⟩, by decide⟩, + ⟨⟨1174,702,2,true,#[32,8,2,21]⟩, by decide⟩, + ⟨⟨1174,704,3,true,#[96,72,66,21]⟩, by decide⟩, + ⟨⟨1175,701,2,true,#[32,8,22,1]⟩, by decide⟩, + ⟨⟨1175,705,3,true,#[96,72,86,65]⟩, by decide⟩, + ⟨⟨1176,700,2,true,#[48,40,6,33]⟩, by decide⟩, + ⟨⟨1176,703,3,true,#[112,104,70,97]⟩, by decide⟩, + ⟨⟨1180,660,1,true,#[64,16,40,4,2,1]⟩, by decide⟩, + ⟨⟨1180,703,1,true,#[64,16,40,4,2,1]⟩, by decide⟩, + ⟨⟨1181,676,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1181,741,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1182,690,1,true,#[64,32,8,20,2,1]⟩, by decide⟩, + ⟨⟨1182,728,1,true,#[64,32,8,20,2,1]⟩, by decide⟩, + ⟨⟨1183,727,2,true,#[48,40,6,1]⟩, by decide⟩, + ⟨⟨1183,730,3,true,#[112,104,6,1]⟩, by decide⟩, + ⟨⟨1184,704,3,true,#[16,40,68,67]⟩, by decide⟩, + ⟨⟨1184,726,2,true,#[40,52,2,1]⟩, by decide⟩, + ⟨⟨1185,730,3,true,#[64,40,34,21]⟩, by decide⟩, + ⟨⟨1185,740,2,true,#[32,8,2,21]⟩, by decide⟩, + ⟨⟨1186,738,2,true,#[24,4,18,33]⟩, by decide⟩, + ⟨⟨1186,741,3,true,#[40,20,2,81]⟩, by decide⟩, + ⟨⟨1187,991,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1187,996,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1188,993,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1188,995,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1189,988,1,true,#[96,80,72,68,66,65]⟩, by decide⟩, + ⟨⟨1189,990,1,true,#[32,16,72,68,2,1]⟩, by decide⟩, + ⟨⟨1190,987,1,true,#[96,80,8,4,2,1]⟩, by decide⟩, + ⟨⟨1190,989,1,true,#[32,16,8,4,66,65]⟩, by decide⟩, + ⟨⟨1191,1005,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1191,1010,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1192,1007,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1192,1040,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1193,1002,1,true,#[96,16,72,4,2,1]⟩, by decide⟩ +] +def paidEntriesPart043 : List (CheckedPaid frames) := [ + ⟨⟨1193,1004,1,true,#[32,16,8,4,66,65]⟩, by decide⟩, + ⟨⟨1194,1003,1,true,#[32,80,8,68,2,1]⟩, by decide⟩, + ⟨⟨1194,1039,1,true,#[96,80,72,68,66,65]⟩, by decide⟩, + ⟨⟨1195,1019,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1195,1024,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1196,1021,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1196,1042,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1197,1016,1,true,#[96,80,72,68,66,65]⟩, by decide⟩, + ⟨⟨1197,1018,1,true,#[64,48,8,36,2,1]⟩, by decide⟩, + ⟨⟨1198,1017,1,true,#[64,32,16,4,10,9]⟩, by decide⟩, + ⟨⟨1198,1041,1,true,#[96,80,8,4,2,1]⟩, by decide⟩, + ⟨⟨1199,1033,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1199,1038,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1200,1035,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1200,1037,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1201,1030,1,true,#[96,80,8,4,2,1]⟩, by decide⟩, + ⟨⟨1201,1032,1,true,#[64,16,8,4,34,33]⟩, by decide⟩, + ⟨⟨1202,1029,1,true,#[96,80,72,68,66,65]⟩, by decide⟩, + ⟨⟨1202,1031,1,true,#[64,32,24,20,2,1]⟩, by decide⟩, + ⟨⟨1204,1016,2,true,#[48,8,36,66,65]⟩, by decide⟩, + ⟨⟨1204,1206,1,true,#[3,4,9,16,32]⟩, by decide⟩, + ⟨⟨1206,1002,1,true,#[32,80,8,68,2,1]⟩, by decide⟩, + ⟨⟨1206,1039,1,true,#[32,16,8,4,66,65]⟩, by decide⟩, + ⟨⟨1207,1010,1,true,#[32,80,8,4,2,65]⟩, by decide⟩, + ⟨⟨1207,1040,1,true,#[32,16,8,68,66,1]⟩, by decide⟩, + ⟨⟨1208,1,3,true,#[160,80,8,260,386,65]⟩, by decide⟩, + ⟨⟨1208,1093,1,true,#[32,80,8,4,2,65]⟩, by decide⟩, + ⟨⟨1208,1098,1,true,#[96,16,8,4,66,1]⟩, by decide⟩, + ⟨⟨1209,1,3,true,#[160,80,8,260,66,385]⟩, by decide⟩, + ⟨⟨1209,1094,1,true,#[96,16,8,4,2,65]⟩, by decide⟩, + ⟨⟨1209,1097,1,true,#[32,80,8,4,66,1]⟩, by decide⟩, + ⟨⟨1210,1,3,true,#[320,160,272,8,260,131]⟩, by decide⟩, + ⟨⟨1210,1091,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1210,1096,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1211,1,3,true,#[128,32,80,8,260,323]⟩, by decide⟩, + ⟨⟨1211,1092,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1211,1095,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1212,1,3,true,#[448,48,424,164,34,33]⟩, by decide⟩, + ⟨⟨1212,1117,1,true,#[64,48,40,36,34,33]⟩, by decide⟩, + ⟨⟨1212,1122,1,true,#[64,48,40,36,34,33]⟩, by decide⟩, + ⟨⟨1213,1,3,true,#[256,192,152,148,34,33]⟩, by decide⟩, + ⟨⟨1213,1118,1,true,#[64,32,24,20,2,1]⟩, by decide⟩, + ⟨⟨1213,1121,1,true,#[64,32,8,4,18,17]⟩, by decide⟩, + ⟨⟨1214,1,3,true,#[128,320,280,20,34,33]⟩, by decide⟩, + ⟨⟨1214,1115,1,true,#[64,32,24,20,2,1]⟩, by decide⟩, + ⟨⟨1214,1120,1,true,#[64,32,8,4,18,17]⟩, by decide⟩, + ⟨⟨1215,1,3,true,#[448,432,40,292,34,33]⟩, by decide⟩, + ⟨⟨1215,1116,1,true,#[64,48,40,36,34,33]⟩, by decide⟩, + ⟨⟨1215,1119,1,true,#[64,48,40,36,34,33]⟩, by decide⟩, + ⟨⟨1216,1,3,true,#[384,64,24,36,290,17]⟩, by decide⟩, + ⟨⟨1216,1125,1,true,#[64,32,24,4,2,17]⟩, by decide⟩, + ⟨⟨1216,1130,1,true,#[64,32,8,20,18,1]⟩, by decide⟩, + ⟨⟨1217,1,3,true,#[384,64,24,36,18,289]⟩, by decide⟩, + ⟨⟨1217,1126,1,true,#[64,32,8,20,2,17]⟩, by decide⟩, + ⟨⟨1217,1129,1,true,#[64,32,24,4,18,1]⟩, by decide⟩, + ⟨⟨1218,1,3,true,#[384,64,48,40,36,259]⟩, by decide⟩, + ⟨⟨1218,1123,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1218,1128,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1219,1,3,true,#[256,128,64,24,36,51]⟩, by decide⟩, + ⟨⟨1219,1124,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1219,1127,1,true,#[64,32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1283,705,3,true,#[40,68,2,81]⟩, by decide⟩, + ⟨⟨1283,739,2,true,#[40,4,2,17]⟩, by decide⟩, + ⟨⟨1551,909,1,true,#[32,16,8,4,3]⟩, by decide⟩ +] +def paidEntriesPart044 : List (CheckedPaid frames) := [ + ⟨⟨1551,910,1,true,#[32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1551,911,1,true,#[16,40,4,2,33]⟩, by decide⟩, + ⟨⟨1551,912,1,true,#[16,8,4,34,33]⟩, by decide⟩, + ⟨⟨1551,913,1,true,#[32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1551,914,1,true,#[32,16,8,4,3]⟩, by decide⟩, + ⟨⟨1551,915,1,true,#[16,8,36,2,33]⟩, by decide⟩, + ⟨⟨1551,916,1,true,#[16,8,4,34,33]⟩, by decide⟩, + ⟨⟨1552,893,1,true,#[32,8,4,18,17]⟩, by decide⟩, + ⟨⟨1552,894,1,true,#[48,40,36,2,1]⟩, by decide⟩, + ⟨⟨1552,895,1,true,#[32,8,4,18,17]⟩, by decide⟩, + ⟨⟨1552,896,1,true,#[48,8,36,2,1]⟩, by decide⟩, + ⟨⟨1552,897,1,true,#[32,8,4,18,17]⟩, by decide⟩, + ⟨⟨1552,898,1,true,#[32,24,20,2,1]⟩, by decide⟩, + ⟨⟨1552,899,1,true,#[32,8,4,18,17]⟩, by decide⟩, + ⟨⟨1552,900,1,true,#[32,24,20,2,1]⟩, by decide⟩, + ⟨⟨1572,1024,2,true,#[48,8,68,66,33]⟩, by decide⟩, + ⟨⟨1572,1207,1,true,#[3,4,8,16,33]⟩, by decide⟩, + ⟨⟨1733,649,2,true,#[64,32,16,8,7]⟩, by decide⟩, + ⟨⟨1733,1163,1,true,#[1,2,4,8,48]⟩, by decide⟩, + ⟨⟨1909,279,3,true,#[168,228,70,3,112]⟩, by decide⟩, + ⟨⟨1909,280,3,true,#[104,164,134,3,240]⟩, by decide⟩, + ⟨⟨1909,619,3,true,#[104,164,134,3,240]⟩, by decide⟩, + ⟨⟨1909,621,3,true,#[232,164,6,3,112]⟩, by decide⟩, + ⟨⟨1922,279,3,true,#[48,168,164,67,66]⟩, by decide⟩, + ⟨⟨1922,281,3,true,#[48,168,164,67,66]⟩, by decide⟩, + ⟨⟨1922,619,3,true,#[112,104,36,131,130]⟩, by decide⟩, + ⟨⟨1922,624,3,true,#[112,104,36,131,130]⟩, by decide⟩, + ⟨⟨1933,280,3,true,#[240,152,250,3,96]⟩, by decide⟩, + ⟨⟨1933,281,3,true,#[112,216,250,3,32]⟩, by decide⟩, + ⟨⟨1933,621,3,true,#[112,152,250,3,96]⟩, by decide⟩, + ⟨⟨1933,624,3,true,#[240,152,250,3,96]⟩, by decide⟩, + ⟨⟨2085,957,2,true,#[40,32,19,7]⟩, by decide⟩, + ⟨⟨2085,958,2,true,#[40,32,19,7]⟩, by decide⟩, + ⟨⟨2085,959,2,true,#[44,32,25,11]⟩, by decide⟩, + ⟨⟨2085,960,2,true,#[36,32,25,3]⟩, by decide⟩, + ⟨⟨2085,1216,2,true,#[5,1,50,56]⟩, by decide⟩, + ⟨⟨2085,1217,2,true,#[5,1,50,56]⟩, by decide⟩, + ⟨⟨2085,1218,2,true,#[13,1,38,52]⟩, by decide⟩, + ⟨⟨2085,1219,2,true,#[11,3,37,49]⟩, by decide⟩, + ⟨⟨3941,925,2,true,#[36,20,8,3]⟩, by decide⟩, + ⟨⟨3941,926,2,true,#[36,20,8,3]⟩, by decide⟩, + ⟨⟨3941,927,2,true,#[18,42,4,33]⟩, by decide⟩, + ⟨⟨3941,928,2,true,#[50,10,4,33]⟩, by decide⟩, + ⟨⟨3941,1208,2,true,#[9,10,4,48]⟩, by decide⟩, + ⟨⟨3941,1209,2,true,#[9,10,4,48]⟩, by decide⟩, + ⟨⟨3941,1210,2,true,#[18,21,8,33]⟩, by decide⟩, + ⟨⟨3941,1211,2,true,#[19,20,8,33]⟩, by decide⟩ +] +def paidEntries : List (CheckedPaid frames) := [paidEntriesPart000,paidEntriesPart001,paidEntriesPart002,paidEntriesPart003,paidEntriesPart004,paidEntriesPart005,paidEntriesPart006,paidEntriesPart007,paidEntriesPart008,paidEntriesPart009,paidEntriesPart010,paidEntriesPart011,paidEntriesPart012,paidEntriesPart013,paidEntriesPart014,paidEntriesPart015,paidEntriesPart016,paidEntriesPart017,paidEntriesPart018,paidEntriesPart019,paidEntriesPart020,paidEntriesPart021,paidEntriesPart022,paidEntriesPart023,paidEntriesPart024,paidEntriesPart025,paidEntriesPart026,paidEntriesPart027,paidEntriesPart028,paidEntriesPart029,paidEntriesPart030,paidEntriesPart031,paidEntriesPart032,paidEntriesPart033,paidEntriesPart034,paidEntriesPart035,paidEntriesPart036,paidEntriesPart037,paidEntriesPart038,paidEntriesPart039,paidEntriesPart040,paidEntriesPart041,paidEntriesPart042,paidEntriesPart043,paidEntriesPart044].flatten +#eval "NativeData: paidEntries checked" +theorem paid_transcription_exact : paidEntries.map (·.data) = paid.toList := by decide +def warpEntriesPart000 : List (CheckedWarp frames operators) := [ + ⟨⟨-72,1,1,#[176,67,38,4,32,64,232,128,256],#[62,28,8,240,145,16,32,128,256]⟩, by decide⟩, + ⟨⟨-71,1,1,#[176,67,38,4,32,64,232,128,256],#[62,28,8,240,145,16,32,128,256]⟩, by decide⟩, + ⟨⟨-70,1,1,#[337,130,212,216,496,16,64,128,256],#[353,130,228,232,32,496,64,128,256]⟩, by decide⟩, + ⟨⟨-69,1,1,#[385,386,484,456,48,32,64,128,256],#[385,386,484,456,48,32,64,128,256]⟩, by decide⟩, + ⟨⟨-68,1,1,#[385,386,260,472,240,16,64,128,256],#[385,386,260,488,32,240,64,128,256]⟩, by decide⟩, + ⟨⟨-67,1,1,#[3,388,10,82,482,2,64,128,256],#[33,32,386,36,104,496,64,128,256]⟩, by decide⟩, + ⟨⟨-66,1,1,#[1,2,148,8,16,64,160,256,128],#[1,2,276,8,16,320,32,256,128]⟩, by decide⟩, + ⟨⟨-65,1,1,#[401,66,324,16,264,64,160,128,256],#[393,34,292,272,8,192,32,128,256]⟩, by decide⟩, + ⟨⟨-64,0,0,#[],#[]⟩, by decide⟩, + ⟨⟨-64,1,1,#[169,2,172,8,16,32,64,128,256],#[169,2,172,8,16,32,64,128,256]⟩, by decide⟩, + ⟨⟨-63,0,0,#[],#[]⟩, by decide⟩, + ⟨⟨-63,1,1,#[193,2,196,8,16,32,64,128,256],#[193,2,196,8,16,32,64,128,256]⟩, by decide⟩, + ⟨⟨-62,0,0,#[],#[]⟩, by decide⟩, + ⟨⟨-62,1,1,#[305,2,308,8,16,32,64,128,256],#[305,2,308,8,16,32,64,128,256]⟩, by decide⟩, + ⟨⟨-61,0,0,#[],#[]⟩, by decide⟩, + ⟨⟨-61,1,1,#[1,306,308,8,16,32,64,128,256],#[1,306,308,8,16,32,64,128,256]⟩, by decide⟩, + ⟨⟨-60,0,0,#[],#[]⟩, by decide⟩, + ⟨⟨-60,1,1,#[385,2,388,8,16,32,64,128,256],#[385,2,388,8,16,32,64,128,256]⟩, by decide⟩, + ⟨⟨-59,0,0,#[],#[]⟩, by decide⟩, + ⟨⟨-59,1,1,#[193,2,132,264,32,64,128,432,256],#[97,2,68,264,464,16,32,64,256]⟩, by decide⟩, + ⟨⟨-58,1,1,#[195,292,106,464,2,32,64,128,256],#[209,16,290,116,456,32,64,128,256]⟩, by decide⟩, + ⟨⟨-58,137,33,#[1],#[1]⟩, by decide⟩, + ⟨⟨-57,1,1,#[163,260,10,23,2,32,64,128,256],#[177,16,258,20,427,32,64,128,256]⟩, by decide⟩, + ⟨⟨-57,137,90,#[1],#[1]⟩, by decide⟩, + ⟨⟨-56,1,1,#[163,260,402,399,2,32,64,128,256],#[177,16,258,43,404,32,64,128,256]⟩, by decide⟩, + ⟨⟨-56,137,82,#[1],#[1]⟩, by decide⟩, + ⟨⟨-55,1,1,#[257,258,244,378,16,32,64,128,256],#[257,258,244,122,16,32,64,128,256]⟩, by decide⟩, + ⟨⟨-55,137,70,#[1],#[1]⟩, by decide⟩, + ⟨⟨-54,1,1,#[225,16,402,276,32,393,64,128,256],#[209,390,266,369,2,16,64,128,256]⟩, by decide⟩, + ⟨⟨-54,137,103,#[1],#[1]⟩, by decide⟩, + ⟨⟨-53,1,1,#[225,2,36,176,32,63,64,128,256],#[209,2,20,111,152,16,64,128,256]⟩, by decide⟩, + ⟨⟨-53,137,100,#[1],#[1]⟩, by decide⟩ +] +def warpEntriesPart001 : List (CheckedWarp frames operators) := [ + ⟨⟨-52,1,1,#[297,8,66,140,32,305,64,128,256],#[275,68,138,2,35,16,64,128,256]⟩, by decide⟩, + ⟨⟨-52,137,85,#[1],#[1]⟩, by decide⟩, + ⟨⟨-51,1,1,#[329,8,34,484,32,246,64,128,256],#[323,20,472,2,316,16,64,128,256]⟩, by decide⟩, + ⟨⟨-51,137,51,#[1],#[1]⟩, by decide⟩, + ⟨⟨-50,1,1,#[225,2,32,420,232,475,64,128,256],#[197,2,396,212,499,4,64,128,256]⟩, by decide⟩, + ⟨⟨-50,137,87,#[1],#[1]⟩, by decide⟩, + ⟨⟨-49,1,1,#[297,8,32,450,112,143,64,128,256],#[263,456,109,2,84,4,64,128,256]⟩, by decide⟩, + ⟨⟨-49,137,76,#[1],#[1]⟩, by decide⟩, + ⟨⟨-48,1,1,#[225,16,32,18,280,279,64,128,256],#[197,10,493,274,2,4,64,128,256]⟩, by decide⟩, + ⟨⟨-48,137,57,#[1],#[1]⟩, by decide⟩, + ⟨⟨-47,1,1,#[329,8,32,164,112,326,64,128,256],#[323,492,140,2,84,4,64,128,256]⟩, by decide⟩, + ⟨⟨-47,137,35,#[1],#[1]⟩, by decide⟩, + ⟨⟨-46,1,1,#[3,484,136,306,2,32,64,128,256],#[17,16,482,132,312,32,64,128,256]⟩, by decide⟩, + ⟨⟨-45,1,1,#[75,132,24,226,2,8,64,128,256],#[113,16,130,32,36,216,64,128,256]⟩, by decide⟩, + ⟨⟨-44,1,1,#[449,450,4,8,16,32,64,128,256],#[449,450,4,8,16,32,64,128,256]⟩, by decide⟩, + ⟨⟨-43,1,1,#[75,132,24,226,2,8,64,128,256],#[113,16,130,32,36,216,64,128,256]⟩, by decide⟩, + ⟨⟨-42,1,1,#[197,258,200,4,464,64,480,128,256],#[169,258,8,164,432,480,32,128,256]⟩, by decide⟩, + ⟨⟨-41,1,1,#[244,412,58,4,323,64,480,128,256],#[350,110,8,195,329,480,32,128,256]⟩, by decide⟩, + ⟨⟨-40,1,1,#[420,4,67,378,152,240,64,128,256],#[31,91,2,499,355,387,64,128,256]⟩, by decide⟩, + ⟨⟨-39,1,1,#[420,4,67,378,152,240,64,128,256],#[31,91,2,499,355,387,64,128,256]⟩, by decide⟩, + ⟨⟨-38,1,1,#[420,4,67,378,152,240,64,128,256],#[31,91,2,499,355,387,64,128,256]⟩, by decide⟩, + ⟨⟨-37,1,1,#[354,32,195,420,104,112,64,128,256],#[391,323,394,82,98,2,64,128,256]⟩, by decide⟩, + ⟨⟨-36,1,1,#[162,163,228,424,32,64,496,128,256],#[3,145,180,408,496,16,32,128,256]⟩, by decide⟩, + ⟨⟨-35,1,1,#[162,163,228,424,32,64,496,128,256],#[3,145,180,408,496,16,32,128,256]⟩, by decide⟩, + ⟨⟨-34,1,1,#[162,163,228,424,32,64,496,128,256],#[3,145,180,408,496,16,32,128,256]⟩, by decide⟩, + ⟨⟨-33,1,1,#[208,35,326,356,32,64,232,128,256],#[14,28,312,240,161,16,32,128,256]⟩, by decide⟩, + ⟨⟨-32,1,1,#[136,32,484,6,64,128,259,240,256],#[126,318,310,33,178,2,16,32,256]⟩, by decide⟩, + ⟨⟨-31,1,1,#[353,32,194,36,64,128,104,496,256],#[275,52,10,82,434,2,16,32,256]⟩, by decide⟩, + ⟨⟨-30,1,1,#[113,16,162,20,32,64,232,256,128],#[51,276,10,368,2,16,32,256,128]⟩, by decide⟩, + ⟨⟨-29,1,1,#[290,2,387,392,391,16,64,128,256],#[390,2,20,392,32,259,64,128,256]⟩, by decide⟩, + ⟨⟨-28,1,1,#[449,2,340,16,456,64,96,128,256],#[417,2,300,432,8,96,32,128,256]⟩, by decide⟩, + ⟨⟨-27,1,1,#[177,16,354,32,276,64,488,128,256],#[139,300,274,488,2,8,32,128,256]⟩, by decide⟩ +] +def warpEntriesPart002 : List (CheckedWarp frames operators) := [ + ⟨⟨-26,1,1,#[164,16,252,35,32,64,128,66,256],#[184,160,81,39,2,16,32,64,256]⟩, by decide⟩, + ⟨⟨-25,1,1,#[150,2,48,203,4,64,128,456,256],#[394,2,16,480,83,87,32,64,256]⟩, by decide⟩, + ⟨⟨-24,1,1,#[150,2,48,203,4,64,128,456,256],#[394,2,16,480,83,87,32,64,256]⟩, by decide⟩, + ⟨⟨-23,1,1,#[150,2,48,203,4,64,128,456,256],#[394,2,16,480,83,87,32,64,256]⟩, by decide⟩, + ⟨⟨-22,1,1,#[449,2,72,272,4,160,64,128,256],#[449,2,16,68,264,160,64,128,256]⟩, by decide⟩, + ⟨⟨-21,1,1,#[113,16,258,484,32,152,64,128,256],#[83,260,472,162,2,16,64,128,256]⟩, by decide⟩, + ⟨⟨-20,1,1,#[257,258,244,248,16,32,64,128,256],#[257,258,244,248,16,32,64,128,256]⟩, by decide⟩, + ⟨⟨-19,1,1,#[163,260,10,432,2,32,64,128,256],#[177,16,258,20,424,32,64,128,256]⟩, by decide⟩, + ⟨⟨-18,1,1,#[163,260,10,432,2,32,64,128,256],#[177,16,258,20,424,32,64,128,256]⟩, by decide⟩, + ⟨⟨-17,1,1,#[201,202,8,428,16,32,64,128,256],#[197,198,428,4,16,32,64,128,256]⟩, by decide⟩, + ⟨⟨-16,1,1,#[201,202,8,428,16,32,64,128,256],#[197,198,428,4,16,32,64,128,256]⟩, by decide⟩, + ⟨⟨-15,1,1,#[139,68,210,40,2,8,64,128,256],#[177,16,66,32,212,40,64,128,256]⟩, by decide⟩, + ⟨⟨-14,1,1,#[9,198,2,216,424,8,64,128,256],#[33,4,198,32,232,432,64,128,256]⟩, by decide⟩, + ⟨⟨-13,1,1,#[329,8,32,418,292,176,64,128,256],#[323,396,276,2,164,4,64,128,256]⟩, by decide⟩, + ⟨⟨-12,1,1,#[225,2,32,420,232,176,64,128,256],#[197,2,396,212,164,4,64,128,256]⟩, by decide⟩, + ⟨⟨-11,1,1,#[225,16,32,18,468,472,64,128,256],#[197,10,466,482,2,4,64,128,256]⟩, by decide⟩, + ⟨⟨-10,1,1,#[225,16,32,18,468,472,64,128,256],#[197,10,466,482,2,4,64,128,256]⟩, by decide⟩, + ⟨⟨-9,1,1,#[417,2,292,360,32,432,64,128,256],#[401,2,276,344,432,16,64,128,256]⟩, by decide⟩, + ⟨⟨-8,1,1,#[417,2,292,360,32,432,64,128,256],#[401,2,276,344,432,16,64,128,256]⟩, by decide⟩, + ⟨⟨-7,1,1,#[257,198,200,2,464,64,480,128,256],#[257,8,170,164,432,480,32,128,256]⟩, by decide⟩, + ⟨⟨-6,1,1,#[225,2,132,32,40,64,112,128,256],#[169,2,132,24,104,8,32,128,256]⟩, by decide⟩, + ⟨⟨-5,1,1,#[329,8,130,32,484,64,112,128,256],#[291,132,440,2,104,8,32,128,256]⟩, by decide⟩, + ⟨⟨-4,1,1,#[290,2,387,392,391,16,64,128,256],#[390,2,20,392,32,259,64,128,256]⟩, by decide⟩, + ⟨⟨-3,1,1,#[290,2,387,392,391,16,64,128,256],#[390,2,20,392,32,259,64,128,256]⟩, by decide⟩, + ⟨⟨-2,1,1,#[184,16,225,340,227,32,64,128,256],#[228,20,330,163,2,32,64,128,256]⟩, by decide⟩, + ⟨⟨-1,1,1,#[337,338,16,52,392,32,64,128,256],#[325,326,44,400,4,32,64,128,256]⟩, by decide⟩, + ⟨⟨1,292,293,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨2,292,3941,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨3,295,3941,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨4,295,3941,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨5,304,312,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨6,303,312,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩ +] +def warpEntriesPart003 : List (CheckedWarp frames operators) := [ + ⟨⟨7,297,298,#[1,2,4,8,16],#[1,2,4,8,16]⟩, by decide⟩, + ⟨⟨8,299,300,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨9,299,300,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨10,301,302,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨11,301,302,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨12,303,302,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨13,304,302,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨14,305,293,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨15,305,306,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨16,307,293,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨17,307,293,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨18,308,306,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨19,308,306,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨20,309,306,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨21,309,300,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨22,310,300,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨23,310,2085,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨24,310,2085,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨25,310,2085,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨26,292,2085,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨27,292,312,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨28,295,312,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨29,295,3941,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨30,313,314,#[1,2,4,8,16],#[1,2,4,8,16]⟩, by decide⟩, + ⟨⟨31,315,314,#[1,2,4,8,16],#[1,2,4,8,16]⟩, by decide⟩, + ⟨⟨32,1909,314,#[1,2,4,8,16],#[1,2,4,8,16]⟩, by decide⟩, + ⟨⟨33,1909,1552,#[1,2,4,8,16],#[1,2,4,8,16]⟩, by decide⟩, + ⟨⟨34,1922,1552,#[1,2,4,8,16],#[1,2,4,8,16]⟩, by decide⟩, + ⟨⟨35,1922,1552,#[1,2,4,8,16],#[1,2,4,8,16]⟩, by decide⟩, + ⟨⟨36,1922,1552,#[1,2,4,8,16],#[1,2,4,8,16]⟩, by decide⟩, + ⟨⟨37,1922,1551,#[1,2,4,8,16],#[1,2,4,8,16]⟩, by decide⟩, + ⟨⟨38,1933,1551,#[1,2,4,8,16],#[1,2,4,8,16]⟩, by decide⟩ +] +def warpEntriesPart004 : List (CheckedWarp frames operators) := [ + ⟨⟨39,1933,1551,#[1,2,4,8,16],#[1,2,4,8,16]⟩, by decide⟩, + ⟨⟨40,1933,1551,#[1,2,4,8,16],#[1,2,4,8,16]⟩, by decide⟩, + ⟨⟨41,1933,298,#[1,2,4,8,16],#[1,2,4,8,16]⟩, by decide⟩, + ⟨⟨42,323,298,#[1,2,4,8,16],#[1,2,4,8,16]⟩, by decide⟩, + ⟨⟨43,305,325,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨44,309,325,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨45,305,325,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨46,299,325,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨47,35,137,#[1],#[1]⟩, by decide⟩, + ⟨⟨47,304,302,#[1,10,2,4],#[1,4,8,6]⟩, by decide⟩, + ⟨⟨48,57,137,#[1],#[1]⟩, by decide⟩, + ⟨⟨48,301,302,#[1,2,11,4],#[1,2,8,7]⟩, by decide⟩, + ⟨⟨49,76,137,#[1],#[1]⟩, by decide⟩, + ⟨⟨49,307,302,#[1,2,11,4],#[1,2,8,7]⟩, by decide⟩, + ⟨⟨50,87,137,#[1],#[1]⟩, by decide⟩, + ⟨⟨50,303,302,#[1,2,4,13],#[1,2,4,13]⟩, by decide⟩, + ⟨⟨51,51,137,#[1],#[1]⟩, by decide⟩, + ⟨⟨51,304,300,#[1,2,4,14],#[1,2,4,14]⟩, by decide⟩, + ⟨⟨52,85,137,#[1],#[1]⟩, by decide⟩, + ⟨⟨52,307,300,#[1,2,4,9],#[1,2,4,9]⟩, by decide⟩, + ⟨⟨53,100,137,#[1],#[1]⟩, by decide⟩, + ⟨⟨53,303,300,#[1,2,15,4],#[1,2,8,15]⟩, by decide⟩, + ⟨⟨54,103,137,#[1],#[1]⟩, by decide⟩, + ⟨⟨54,301,300,#[1,2,4,9],#[1,2,4,9]⟩, by decide⟩, + ⟨⟨55,70,137,#[1],#[1]⟩, by decide⟩, + ⟨⟨55,309,306,#[1,2,4,10],#[1,2,4,10]⟩, by decide⟩, + ⟨⟨56,82,137,#[1],#[1]⟩, by decide⟩, + ⟨⟨56,308,306,#[1,2,11,4],#[1,2,8,7]⟩, by decide⟩, + ⟨⟨57,90,137,#[1],#[1]⟩, by decide⟩, + ⟨⟨57,308,306,#[1,2,4,11],#[1,2,4,11]⟩, by decide⟩, + ⟨⟨58,33,137,#[1],#[1]⟩, by decide⟩, + ⟨⟨58,299,306,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩ +] +def warpEntriesPart005 : List (CheckedWarp frames operators) := [ + ⟨⟨59,0,0,#[],#[]⟩, by decide⟩, + ⟨⟨59,299,326,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨60,0,0,#[],#[]⟩, by decide⟩, + ⟨⟨60,299,327,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨61,0,0,#[],#[]⟩, by decide⟩, + ⟨⟨61,301,328,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨62,0,0,#[],#[]⟩, by decide⟩, + ⟨⟨62,301,329,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨63,0,0,#[],#[]⟩, by decide⟩, + ⟨⟨63,303,330,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨64,0,0,#[],#[]⟩, by decide⟩, + ⟨⟨64,304,331,#[1,2,4,8],#[1,2,4,8]⟩, by decide⟩, + ⟨⟨65,332,298,#[1,2,4,8,16],#[1,2,4,8,16]⟩, by decide⟩, + ⟨⟨66,333,314,#[1,2,4,8,16],#[1,2,4,8,16]⟩, by decide⟩, + ⟨⟨67,334,335,#[1,2,4,8,16],#[1,2,4,8,16]⟩, by decide⟩, + ⟨⟨68,336,335,#[1,2,4,8,16],#[1,2,4,8,16]⟩, by decide⟩, + ⟨⟨69,337,335,#[1,2,4,8,16],#[1,2,4,8,16]⟩, by decide⟩, + ⟨⟨70,338,335,#[1,2,4,8,16],#[1,2,4,8,16]⟩, by decide⟩, + ⟨⟨71,1909,1160,#[1,2,4,8,16],#[1,2,4,8,16]⟩, by decide⟩, + ⟨⟨72,1909,1160,#[1,2,4,8,16],#[1,2,4,8,16]⟩, by decide⟩ +] +def warpEntries : List (CheckedWarp frames operators) := [warpEntriesPart000,warpEntriesPart001,warpEntriesPart002,warpEntriesPart003,warpEntriesPart004,warpEntriesPart005].flatten +#eval "NativeData: warpEntries checked" +theorem warp_transcription_exact : warpEntries.map (·.data) = warps.toList := by decide +def helperEntriesPart000 : List (CheckedPaid frames) := [ + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,299,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,299,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩ +] +def helperEntriesPart001 : List (CheckedPaid frames) := [ + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,301,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,301,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,303,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,303,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,303,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,304,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,304,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,304,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,305,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,305,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,305,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,305,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩ +] +def helperEntriesPart002 : List (CheckedPaid frames) := [ + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,307,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,307,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,307,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,307,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,308,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,308,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,308,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,308,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,309,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,309,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,309,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,309,4,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩ +] +def helperEntriesPart003 : List (CheckedPaid frames) := [ + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨114,1,8,true,#[408]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨115,1,8,true,#[240]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨115,1,8,true,#[240]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨114,1,8,true,#[408]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩ +] +def helperEntriesPart004 : List (CheckedPaid frames) := [ + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨114,1,8,true,#[408]⟩, by decide⟩, + ⟨⟨114,1,8,true,#[408]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨115,1,8,true,#[240]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨115,1,8,true,#[240]⟩, by decide⟩, + ⟨⟨115,1,8,true,#[240]⟩, by decide⟩, + ⟨⟨115,1,8,true,#[240]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨115,1,8,true,#[240]⟩, by decide⟩, + ⟨⟨115,1,8,true,#[240]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨115,284,7,true,#[112]⟩, by decide⟩, + ⟨⟨115,1,8,true,#[240]⟩, by decide⟩, + ⟨⟨115,1,8,true,#[240]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨115,284,7,true,#[112]⟩, by decide⟩, + ⟨⟨131,1,7,true,#[243,408]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩ +] +def helperEntriesPart005 : List (CheckedPaid frames) := [ + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨114,1,8,true,#[408]⟩, by decide⟩, + ⟨⟨114,285,7,true,#[152]⟩, by decide⟩, + ⟨⟨114,1,8,true,#[408]⟩, by decide⟩, + ⟨⟨114,1,8,true,#[408]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,285,8,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨114,285,7,true,#[152]⟩, by decide⟩, + ⟨⟨0,285,8,true,#[]⟩, by decide⟩, + ⟨⟨115,284,7,true,#[112]⟩, by decide⟩, + ⟨⟨0,284,8,true,#[]⟩, by decide⟩, + ⟨⟨115,284,7,true,#[112]⟩, by decide⟩, + ⟨⟨0,284,8,true,#[]⟩, by decide⟩, + ⟨⟨0,285,8,true,#[]⟩, by decide⟩, + ⟨⟨0,285,8,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨114,1,8,true,#[408]⟩, by decide⟩, + ⟨⟨114,1,8,true,#[408]⟩, by decide⟩, + ⟨⟨114,1,8,true,#[408]⟩, by decide⟩, + ⟨⟨114,1,8,true,#[408]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨115,1,8,true,#[240]⟩, by decide⟩, + ⟨⟨115,1,8,true,#[240]⟩, by decide⟩ +] +def helperEntriesPart006 : List (CheckedPaid frames) := [ + ⟨⟨115,1,8,true,#[240]⟩, by decide⟩, + ⟨⟨115,1,8,true,#[240]⟩, by decide⟩, + ⟨⟨115,1,8,true,#[240]⟩, by decide⟩, + ⟨⟨115,1,8,true,#[240]⟩, by decide⟩, + ⟨⟨115,1,8,true,#[240]⟩, by decide⟩, + ⟨⟨115,1,8,true,#[240]⟩, by decide⟩, + ⟨⟨115,1,8,true,#[240]⟩, by decide⟩, + ⟨⟨115,1,8,true,#[240]⟩, by decide⟩, + ⟨⟨115,1,8,true,#[240]⟩, by decide⟩, + ⟨⟨115,1,8,true,#[240]⟩, by decide⟩, + ⟨⟨115,1,8,true,#[240]⟩, by decide⟩, + ⟨⟨115,1,8,true,#[240]⟩, by decide⟩, + ⟨⟨115,1,8,true,#[240]⟩, by decide⟩, + ⟨⟨115,1,8,true,#[240]⟩, by decide⟩, + ⟨⟨114,1,8,true,#[408]⟩, by decide⟩, + ⟨⟨114,1,8,true,#[408]⟩, by decide⟩, + ⟨⟨114,1,8,true,#[408]⟩, by decide⟩, + ⟨⟨114,1,8,true,#[408]⟩, by decide⟩, + ⟨⟨1160,1,4,true,#[448,408,148,34,33]⟩, by decide⟩, + ⟨⟨1160,1,4,true,#[448,408,148,34,33]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩, + ⟨⟨0,1,9,true,#[]⟩, by decide⟩ +] +def helperEntries : List (CheckedPaid frames) := [helperEntriesPart000,helperEntriesPart001,helperEntriesPart002,helperEntriesPart003,helperEntriesPart004,helperEntriesPart005,helperEntriesPart006].flatten +#eval "NativeData: helperEntries checked" +def newPaidIndices : Array Nat := #[114,164,166,226,227,262,268,269,271,276,278,633,640,641,645,646,647,649,651,653,654,657,660,661,662,879,880,881,882,883,884,885,886,943,958,1014,1054,1183,1352,1591,1594,1597,1600,1603,1606,1609,1612,1674,1686,1703,1706,1708,1709,1712,1715,1718,1719,1721,1724,1760,1762,1764,1765,1766,1767,1806,1812,1813,1842,1843,1879,1881,1884,1885,1886,1887,2021,2022,2711,2771,2772,2835,2836,2837,2838,2843,2844,2845,2846,2847,2848,2849,2850,2851,2852,2853,2854,2855,2856,2857,2858,2859,2860,2861,2862] +def initialFrames : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def finalFrames : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +end NativeData diff --git a/research/kappa-round3-warp-lean-20261022/NativeData.log b/research/kappa-round3-warp-lean-20261022/NativeData.log new file mode 100644 index 0000000000..156793479f --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeData.log @@ -0,0 +1,3 @@ +"NativeData: paidEntries checked" +"NativeData: warpEntries checked" +"NativeData: helperEntries checked" diff --git a/research/kappa-round3-warp-lean-20261022/NativeForward.lean b/research/kappa-round3-warp-lean-20261022/NativeForward.lean new file mode 100644 index 0000000000..5a84362ef4 --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeForward.lean @@ -0,0 +1,22 @@ +-- Generated by native_generate.py from canonical payload SHA256 +-- cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd +import NativeForwardProofs0 +import NativeForwardProofs1 +import NativeForwardProofs2 +import NativeForwardProofs3 +import NativeForwardProofs4 +import NativeForwardProofs5 +import NativeForwardProofs6 +import NativeForwardProofs7 +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NativeData +open NativeCertificate +def forwardSegments : List (CheckedSegment frames paid warps) := + [forward_000,forward_001,forward_002,forward_003,forward_004,forward_005,forward_006,forward_007,forward_008,forward_009,forward_010,forward_011,forward_012,forward_013,forward_014,forward_015,forward_016,forward_017,forward_018,forward_019,forward_020,forward_021,forward_022,forward_023,forward_024,forward_025,forward_026,forward_027,forward_028,forward_029,forward_030,forward_031,forward_032,forward_033,forward_034,forward_035,forward_036,forward_037,forward_038,forward_039,forward_040,forward_041,forward_042,forward_043,forward_044,forward_045,forward_046,forward_047,forward_048,forward_049,forward_050,forward_051,forward_052,forward_053,forward_054,forward_055,forward_056,forward_057,forward_058,forward_059,forward_060,forward_061,forward_062,forward_063,forward_064,forward_065,forward_066,forward_067,forward_068,forward_069,forward_070,forward_071,forward_072,forward_073,forward_074,forward_075,forward_076,forward_077,forward_078,forward_079,forward_080,forward_081,forward_082,forward_083,forward_084,forward_085,forward_086,forward_087,forward_088,forward_089,forward_090,forward_091,forward_092,forward_093,forward_094,forward_095,forward_096,forward_097,forward_098,forward_099,forward_100,forward_101,forward_102,forward_103,forward_104,forward_105,forward_106,forward_107,forward_108,forward_109,forward_110,forward_111,forward_112,forward_113,forward_114,forward_115,forward_116,forward_117,forward_118,forward_119,forward_120,forward_121,forward_122,forward_123,forward_124,forward_125,forward_126,forward_127,forward_128,forward_129,forward_130,forward_131,forward_132,forward_133,forward_134,forward_135,forward_136,forward_137,forward_138,forward_139,forward_140,forward_141,forward_142,forward_143,forward_144,forward_145,forward_146,forward_147,forward_148,forward_149,forward_150,forward_151,forward_152,forward_153,forward_154,forward_155,forward_156,forward_157,forward_158,forward_159,forward_160,forward_161,forward_162,forward_163,forward_164,forward_165,forward_166,forward_167] +def forwardData : List Segment := forwardSegments.map (·.data) +theorem forward_linked : linked initialFrames finalFrames forwardData = true := by decide +theorem forward_paid : totalPaid forwardData = #[0,2201,412,510,127,40,0,0,8,0] := by decide +theorem forward_scalar_cost : totalScalarCost forwardData = 158120 := by decide +theorem forward_event_count : totalEvents forwardData = 21449 := by decide +end NativeData diff --git a/research/kappa-round3-warp-lean-20261022/NativeForward.log b/research/kappa-round3-warp-lean-20261022/NativeForward.log new file mode 100644 index 0000000000..e69de29bb2 diff --git a/research/kappa-round3-warp-lean-20261022/NativeForwardProofs0.lean b/research/kappa-round3-warp-lean-20261022/NativeForwardProofs0.lean new file mode 100644 index 0000000000..72632f709d --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeForwardProofs0.lean @@ -0,0 +1,2803 @@ +-- Generated by native_generate.py from canonical payload SHA256 +-- cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd +import NativeData +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NativeData +open NativeCertificate +def forwardShard0State000 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard0State001 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard0State002 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard0State003 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard0State004 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard0State005 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard0State006 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard0State007 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard0State008 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard0State009 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard0State010 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard0State011 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard0State012 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard0State013 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard0State014 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard0State015 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard0State016 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard0State017 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard0State018 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard0State019 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard0State020 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard0State021 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forward_000 : CheckedSegment frames paid warps := + ⟨⟨forwardShard0State000, forwardShard0State001, + [ + ⟨0,0,0,0,0,0,9,0,1⟩, + ⟨3,273,0,0,0,160,59,0,1⟩, + ⟨4,115,273,0,0,0,0,1,1⟩, + ⟨3,273,0,0,0,18,-59,0,1⟩, + ⟨3,273,0,0,0,160,59,0,1⟩, + ⟨4,158,273,0,0,0,0,-1,1⟩, + ⟨3,273,0,0,0,18,-59,0,1⟩, + ⟨3,273,0,0,0,160,59,0,1⟩, + ⟨4,159,273,0,0,0,0,-1,1⟩, + ⟨3,273,0,0,0,18,-59,0,1⟩, + ⟨3,273,0,0,0,160,59,0,1⟩, + ⟨4,179,273,0,0,0,0,-1,1⟩, + ⟨3,273,0,0,0,18,-59,0,1⟩, + ⟨3,273,0,0,0,160,59,0,1⟩, + ⟨4,222,273,0,0,0,0,-1,1⟩, + ⟨3,273,0,0,0,18,-59,0,1⟩, + ⟨3,273,0,0,0,160,59,0,1⟩, + ⟨4,223,273,0,0,0,0,-1,1⟩, + ⟨3,273,0,0,0,18,-59,0,1⟩, + ⟨3,275,0,0,0,162,60,0,1⟩, + ⟨4,132,275,0,0,0,0,-1,1⟩, + ⟨3,275,0,0,0,16,-60,0,1⟩, + ⟨3,275,0,0,0,162,60,0,1⟩, + ⟨4,133,275,0,0,0,0,-1,1⟩, + ⟨3,275,0,0,0,16,-60,0,1⟩, + ⟨3,275,0,0,0,162,60,0,1⟩, + ⟨4,148,275,0,0,0,0,-1,1⟩, + ⟨3,275,0,0,0,16,-60,0,1⟩, + ⟨3,275,0,0,0,162,60,0,1⟩, + ⟨4,149,275,0,0,0,0,-1,1⟩, + ⟨3,275,0,0,0,16,-60,0,1⟩, + ⟨3,275,0,0,0,162,60,0,1⟩, + ⟨4,192,275,0,0,0,0,-1,1⟩, + ⟨3,275,0,0,0,16,-60,0,1⟩, + ⟨3,275,0,0,0,162,60,0,1⟩, + ⟨4,200,275,0,0,0,0,1,1⟩, + ⟨3,275,0,0,0,16,-60,0,1⟩, + ⟨3,289,0,0,0,164,61,0,1⟩, + ⟨4,117,289,0,0,0,0,-1,1⟩, + ⟨3,289,0,0,0,14,-61,0,1⟩, + ⟨3,289,0,0,0,164,61,0,1⟩, + ⟨4,133,289,0,0,0,0,-1,1⟩, + ⟨3,289,0,0,0,14,-61,0,1⟩, + ⟨3,289,0,0,0,164,61,0,1⟩, + ⟨4,149,289,0,0,0,0,1,1⟩, + ⟨3,289,0,0,0,14,-61,0,1⟩, + ⟨3,289,0,0,0,164,61,0,1⟩, + ⟨4,158,289,0,0,0,0,1,1⟩, + ⟨3,289,0,0,0,14,-61,0,1⟩, + ⟨3,289,0,0,0,164,61,0,1⟩, + ⟨4,181,289,0,0,0,0,1,1⟩, + ⟨3,289,0,0,0,14,-61,0,1⟩, + ⟨3,289,0,0,0,164,61,0,1⟩, + ⟨4,223,289,0,0,0,0,-1,1⟩, + ⟨3,289,0,0,0,14,-61,0,1⟩, + ⟨3,291,0,0,0,166,62,0,1⟩, + ⟨4,116,291,0,0,0,0,1,1⟩, + ⟨3,291,0,0,0,12,-62,0,1⟩, + ⟨3,291,0,0,0,166,62,0,1⟩, + ⟨4,132,291,0,0,0,0,1,1⟩, + ⟨3,291,0,0,0,12,-62,0,1⟩, + ⟨3,291,0,0,0,166,62,0,1⟩, + ⟨4,148,291,0,0,0,0,-1,1⟩, + ⟨3,291,0,0,0,12,-62,0,1⟩, + ⟨3,291,0,0,0,166,62,0,1⟩, + ⟨4,159,291,0,0,0,0,-1,1⟩, + ⟨3,291,0,0,0,12,-62,0,1⟩, + ⟨3,291,0,0,0,166,62,0,1⟩, + ⟨4,180,291,0,0,0,0,-1,1⟩, + ⟨3,291,0,0,0,12,-62,0,1⟩, + ⟨3,291,0,0,0,166,62,0,1⟩, + ⟨4,222,291,0,0,0,0,1,1⟩, + ⟨3,291,0,0,0,12,-62,0,1⟩, + ⟨3,305,0,0,0,168,63,0,1⟩, + ⟨4,113,305,0,0,0,0,1,1⟩, + ⟨3,305,0,0,0,10,-63,0,1⟩, + ⟨3,305,0,0,0,168,63,0,1⟩, + ⟨4,118,305,0,0,0,0,-1,1⟩, + ⟨3,305,0,0,0,10,-63,0,1⟩, + ⟨3,305,0,0,0,168,63,0,1⟩, + ⟨4,148,305,0,0,0,0,-1,1⟩, + ⟨3,305,0,0,0,10,-63,0,1⟩, + ⟨3,305,0,0,0,168,63,0,1⟩, + ⟨4,149,305,0,0,0,0,-1,1⟩, + ⟨3,305,0,0,0,10,-63,0,1⟩, + ⟨3,305,0,0,0,168,63,0,1⟩, + ⟨4,158,305,0,0,0,0,-1,1⟩, + ⟨3,305,0,0,0,10,-63,0,1⟩, + ⟨3,305,0,0,0,168,63,0,1⟩, + ⟨4,159,305,0,0,0,0,-1,1⟩, + ⟨3,305,0,0,0,10,-63,0,1⟩, + ⟨3,321,0,0,0,170,64,0,1⟩, + ⟨4,133,321,0,0,0,0,-1,1⟩, + ⟨3,321,0,0,0,8,-64,0,1⟩, + ⟨3,321,0,0,0,170,64,0,1⟩, + ⟨4,148,321,0,0,0,0,-1,1⟩, + ⟨3,321,0,0,0,8,-64,0,1⟩, + ⟨3,321,0,0,0,170,64,0,1⟩, + ⟨4,158,321,0,0,0,0,1,1⟩, + ⟨3,321,0,0,0,8,-64,0,1⟩, + ⟨3,321,0,0,0,170,64,0,1⟩, + ⟨4,186,321,0,0,0,0,1,1⟩, + ⟨3,321,0,0,0,8,-64,0,1⟩, + ⟨3,321,0,0,0,170,64,0,1⟩, + ⟨4,195,321,0,0,0,0,-1,1⟩, + ⟨3,321,0,0,0,8,-64,0,1⟩, + ⟨3,321,0,0,0,170,64,0,1⟩, + ⟨4,222,321,0,0,0,0,1,1⟩, + ⟨3,321,0,0,0,8,-64,0,1⟩, + ⟨5,119,0,0,0,0,0,-1,2⟩, + ⟨4,119,169,0,0,0,0,1,2⟩, + ⟨4,169,119,0,0,0,0,-1,1⟩, + ⟨5,139,0,0,0,0,0,-1,2⟩, + ⟨4,139,112,0,0,0,0,1,2⟩, + ⟨4,112,139,0,0,0,0,-1,1⟩, + ⟨5,193,0,0,0,0,0,-1,2⟩, + ⟨4,193,204,0,0,0,0,1,2⟩, + ⟨4,204,193,0,0,0,0,-1,1⟩, + ⟨5,199,0,0,0,0,0,-1,2⟩, + ⟨4,199,188,0,0,0,0,1,2⟩, + ⟨4,188,199,0,0,0,0,-1,1⟩, + ⟨5,122,0,0,0,0,0,-1,2⟩, + ⟨4,122,174,0,0,0,0,1,2⟩, + ⟨4,174,122,0,0,0,0,-1,1⟩, + ⟨5,203,0,0,0,0,0,-1,2⟩, + ⟨4,203,182,0,0,0,0,1,2⟩, + ⟨4,182,203,0,0,0,0,-1,1⟩, + ⟨5,123,0,0,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],424⟩, by decide⟩ +def forward_001 : CheckedSegment frames paid warps := + ⟨⟨forwardShard0State001, forwardShard0State002, + [ + ⟨4,123,175,0,0,0,0,1,2⟩, + ⟨4,175,123,0,0,0,0,-1,1⟩, + ⟨5,202,0,0,0,0,0,-1,2⟩, + ⟨4,202,183,0,0,0,0,1,2⟩, + ⟨4,183,202,0,0,0,0,-1,1⟩, + ⟨5,191,0,0,0,0,0,-1,2⟩, + ⟨4,191,206,0,0,0,0,1,2⟩, + ⟨4,206,191,0,0,0,0,-1,1⟩, + ⟨5,201,0,0,0,0,0,-1,2⟩, + ⟨4,201,184,0,0,0,0,1,2⟩, + ⟨4,184,201,0,0,0,0,-1,1⟩, + ⟨5,121,0,0,0,0,0,-1,2⟩, + ⟨4,121,173,0,0,0,0,1,2⟩, + ⟨4,173,121,0,0,0,0,-1,1⟩, + ⟨5,137,0,0,0,0,0,-1,2⟩, + ⟨4,137,114,0,0,0,0,1,2⟩, + ⟨4,114,137,0,0,0,0,-1,1⟩, + ⟨5,150,0,0,0,0,0,-1,2⟩, + ⟨4,150,129,0,0,0,0,1,2⟩, + ⟨4,129,150,0,0,0,0,-1,1⟩, + ⟨5,143,0,0,0,0,0,-1,2⟩, + ⟨4,143,124,0,0,0,0,1,2⟩, + ⟨4,124,143,0,0,0,0,-1,1⟩, + ⟨5,189,0,0,0,0,0,-1,2⟩, + ⟨4,189,215,0,0,0,0,1,2⟩, + ⟨4,215,189,0,0,0,0,-1,1⟩, + ⟨5,168,0,0,0,0,0,-1,2⟩, + ⟨4,168,212,0,0,0,0,1,2⟩, + ⟨4,212,168,0,0,0,0,-1,1⟩, + ⟨5,131,0,0,0,0,0,-1,2⟩, + ⟨4,131,152,0,0,0,0,1,2⟩, + ⟨4,152,131,0,0,0,0,-1,1⟩, + ⟨5,167,0,0,0,0,0,-1,2⟩, + ⟨4,167,213,0,0,0,0,1,2⟩, + ⟨4,213,167,0,0,0,0,-1,1⟩, + ⟨5,151,0,0,0,0,0,-1,2⟩, + ⟨4,151,130,0,0,0,0,1,2⟩, + ⟨4,130,151,0,0,0,0,-1,1⟩, + ⟨5,214,0,0,0,0,0,-1,2⟩, + ⟨4,214,166,0,0,0,0,1,2⟩, + ⟨4,166,214,0,0,0,0,-1,1⟩, + ⟨5,136,0,0,0,0,0,-1,2⟩, + ⟨4,136,219,0,0,0,0,1,2⟩, + ⟨4,219,136,0,0,0,0,-1,1⟩, + ⟨5,197,0,0,0,0,0,-1,2⟩, + ⟨4,197,210,0,0,0,0,1,2⟩, + ⟨4,210,197,0,0,0,0,-1,1⟩, + ⟨5,147,0,0,0,0,0,-1,2⟩, + ⟨4,147,157,0,0,0,0,1,2⟩, + ⟨4,157,147,0,0,0,0,-1,1⟩, + ⟨5,144,0,0,0,0,0,-1,2⟩, + ⟨4,144,160,0,0,0,0,1,2⟩, + ⟨4,160,144,0,0,0,0,-1,1⟩, + ⟨5,221,0,0,0,0,0,-1,2⟩, + ⟨4,221,134,0,0,0,0,1,2⟩, + ⟨4,134,221,0,0,0,0,-1,1⟩, + ⟨5,145,0,0,0,0,0,-1,2⟩, + ⟨4,145,161,0,0,0,0,1,2⟩, + ⟨4,161,145,0,0,0,0,-1,1⟩, + ⟨5,135,0,0,0,0,0,-1,2⟩, + ⟨4,135,220,0,0,0,0,1,2⟩, + ⟨4,220,135,0,0,0,0,-1,1⟩, + ⟨5,162,0,0,0,0,0,-1,2⟩, + ⟨4,162,146,0,0,0,0,1,2⟩, + ⟨4,146,162,0,0,0,0,-1,1⟩, + ⟨5,140,0,0,0,0,0,-1,2⟩, + ⟨4,140,170,0,0,0,0,1,2⟩, + ⟨4,170,140,0,0,0,0,-1,1⟩, + ⟨5,113,0,0,0,0,0,-1,2⟩, + ⟨4,113,118,0,0,0,0,1,2⟩, + ⟨4,118,113,0,0,0,0,-1,1⟩, + ⟨5,198,0,0,0,0,0,-1,2⟩, + ⟨4,198,205,0,0,0,0,1,2⟩, + ⟨4,205,198,0,0,0,0,-1,1⟩, + ⟨5,187,0,0,0,0,0,-1,2⟩, + ⟨4,187,194,0,0,0,0,1,2⟩, + ⟨4,194,187,0,0,0,0,-1,1⟩, + ⟨5,172,0,0,0,0,0,-1,2⟩, + ⟨4,172,142,0,0,0,0,1,2⟩, + ⟨4,142,172,0,0,0,0,-1,1⟩, + ⟨5,186,0,0,0,0,0,-1,2⟩, + ⟨4,186,195,0,0,0,0,1,2⟩, + ⟨4,195,186,0,0,0,0,-1,1⟩, + ⟨5,141,0,0,0,0,0,-1,2⟩, + ⟨4,141,171,0,0,0,0,1,2⟩, + ⟨4,171,141,0,0,0,0,-1,1⟩, + ⟨5,196,0,0,0,0,0,-1,2⟩, + ⟨4,196,185,0,0,0,0,1,2⟩, + ⟨4,185,196,0,0,0,0,-1,1⟩, + ⟨5,178,0,0,0,0,0,-1,2⟩, + ⟨4,178,207,0,0,0,0,1,2⟩, + ⟨4,207,178,0,0,0,0,-1,1⟩, + ⟨5,200,0,0,0,0,0,-1,2⟩, + ⟨4,200,192,0,0,0,0,1,2⟩, + ⟨4,192,200,0,0,0,0,-1,1⟩, + ⟨5,138,0,0,0,0,0,-1,2⟩, + ⟨4,138,120,0,0,0,0,1,2⟩, + ⟨4,120,138,0,0,0,0,-1,1⟩, + ⟨5,115,0,0,0,0,0,-1,2⟩, + ⟨4,115,179,0,0,0,0,1,2⟩, + ⟨4,179,115,0,0,0,0,-1,1⟩, + ⟨5,209,0,0,0,0,0,-1,2⟩, + ⟨4,209,176,0,0,0,0,1,2⟩, + ⟨4,176,209,0,0,0,0,-1,1⟩, + ⟨5,116,0,0,0,0,0,-1,2⟩, + ⟨4,116,180,0,0,0,0,1,2⟩, + ⟨4,180,116,0,0,0,0,-1,1⟩, + ⟨5,177,0,0,0,0,0,-1,2⟩, + ⟨4,177,208,0,0,0,0,1,2⟩, + ⟨4,208,177,0,0,0,0,-1,1⟩, + ⟨5,181,0,0,0,0,0,-1,2⟩, + ⟨4,181,117,0,0,0,0,1,2⟩, + ⟨4,117,181,0,0,0,0,-1,1⟩, + ⟨5,217,0,0,0,0,0,-1,2⟩, + ⟨4,217,154,0,0,0,0,1,2⟩, + ⟨4,154,217,0,0,0,0,-1,1⟩, + ⟨5,165,0,0,0,0,0,-1,2⟩, + ⟨4,165,127,0,0,0,0,1,2⟩, + ⟨4,127,165,0,0,0,0,-1,1⟩, + ⟨5,218,0,0,0,0,0,-1,2⟩, + ⟨4,218,153,0,0,0,0,1,2⟩, + ⟨4,153,218,0,0,0,0,-1,1⟩, + ⟨5,164,0,0,0,0,0,-1,2⟩, + ⟨4,164,126,0,0,0,0,1,2⟩, + ⟨4,126,164,0,0,0,0,-1,1⟩, + ⟨5,156,0,0,0,0,0,-1,2⟩, + ⟨4,156,128,0,0,0,0,1,2⟩, + ⟨4,128,156,0,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],942⟩, by decide⟩ +def forward_002 : CheckedSegment frames paid warps := + ⟨⟨forwardShard0State002, forwardShard0State003, + [ + ⟨5,163,0,0,0,0,0,-1,2⟩, + ⟨4,163,125,0,0,0,0,1,2⟩, + ⟨4,125,163,0,0,0,0,-1,1⟩, + ⟨5,216,0,0,0,0,0,-1,2⟩, + ⟨4,216,155,0,0,0,0,1,2⟩, + ⟨4,155,216,0,0,0,0,-1,1⟩, + ⟨5,211,0,0,0,0,0,-1,2⟩, + ⟨4,211,190,0,0,0,0,1,2⟩, + ⟨4,190,211,0,0,0,0,-1,1⟩, + ⟨5,158,0,0,0,0,0,-1,2⟩, + ⟨4,158,132,0,0,0,0,1,2⟩, + ⟨4,132,158,0,0,0,0,-1,1⟩, + ⟨5,223,0,0,0,0,0,-1,2⟩, + ⟨4,223,148,0,0,0,0,1,2⟩, + ⟨4,148,223,0,0,0,0,-1,1⟩, + ⟨5,222,0,0,0,0,0,-1,2⟩, + ⟨4,222,149,0,0,0,0,1,2⟩, + ⟨4,149,222,0,0,0,0,-1,1⟩, + ⟨5,159,0,0,0,0,0,-1,2⟩, + ⟨4,159,133,0,0,0,0,1,2⟩, + ⟨4,133,159,0,0,0,0,-1,1⟩, + ⟨4,149,122,0,0,0,0,-1,1⟩, + ⟨4,164,217,0,0,0,0,-1,1⟩, + ⟨4,202,132,0,0,0,0,-1,1⟩, + ⟨4,155,119,0,0,0,0,-1,1⟩, + ⟨4,153,154,0,0,0,0,-1,1⟩, + ⟨4,199,128,0,0,0,0,-1,1⟩, + ⟨4,173,169,0,0,0,0,-1,1⟩, + ⟨4,175,174,0,0,0,0,-1,1⟩, + ⟨4,204,206,0,0,0,0,-1,1⟩, + ⟨4,159,191,0,0,0,0,-1,1⟩, + ⟨4,211,156,0,0,0,0,-1,1⟩, + ⟨4,137,158,0,0,0,0,-1,1⟩, + ⟨4,222,201,0,0,0,0,-1,1⟩, + ⟨4,216,163,0,0,0,0,-1,1⟩, + ⟨4,121,223,0,0,0,0,-1,1⟩, + ⟨4,133,203,0,0,0,0,-1,1⟩, + ⟨4,218,165,0,0,0,0,-1,1⟩, + ⟨4,123,148,0,0,0,0,-1,1⟩, + ⟨4,190,139,0,0,0,0,-1,1⟩, + ⟨4,126,127,0,0,0,0,-1,1⟩, + ⟨4,193,125,0,0,0,0,-1,1⟩, + ⟨4,114,112,0,0,0,0,-1,1⟩, + ⟨4,183,182,0,0,0,0,-1,1⟩, + ⟨4,188,184,0,0,0,0,-1,1⟩, + ⟨4,112,224,0,0,0,0,-1,2⟩, + ⟨4,118,224,0,0,0,0,-1,1⟩, + ⟨4,119,224,0,0,0,0,-1,2⟩, + ⟨4,120,224,0,0,0,0,-1,2⟩, + ⟨4,125,224,0,0,0,0,-1,2⟩, + ⟨4,127,224,0,0,0,0,-1,2⟩, + ⟨4,128,224,0,0,0,0,-1,2⟩, + ⟨4,129,224,0,0,0,0,1,2⟩, + ⟨4,130,224,0,0,0,0,1,2⟩, + ⟨4,139,224,0,0,0,0,-1,2⟩, + ⟨4,152,224,0,0,0,0,1,2⟩, + ⟨4,154,224,0,0,0,0,-1,2⟩, + ⟨4,169,224,0,0,0,0,1,2⟩, + ⟨4,174,224,0,0,0,0,1,2⟩, + ⟨4,176,224,0,0,0,0,-1,2⟩, + ⟨4,182,224,0,0,0,0,-1,2⟩, + ⟨4,184,224,0,0,0,0,-1,2⟩, + ⟨4,185,224,0,0,0,0,-1,1⟩, + ⟨4,194,224,0,0,0,0,-1,1⟩, + ⟨4,195,224,0,0,0,0,-1,1⟩, + ⟨4,206,224,0,0,0,0,1,2⟩, + ⟨4,207,224,0,0,0,0,-1,2⟩, + ⟨4,208,224,0,0,0,0,-1,2⟩, + ⟨4,215,224,0,0,0,0,1,2⟩, + ⟨4,112,225,0,0,0,0,1,2⟩, + ⟨4,113,225,0,0,0,0,-1,2⟩, + ⟨4,118,225,0,0,0,0,1,2⟩, + ⟨4,119,225,0,0,0,0,1,2⟩, + ⟨4,120,225,0,0,0,0,1,1⟩, + ⟨4,121,225,0,0,0,0,-1,2⟩, + ⟨4,122,225,0,0,0,0,1,4⟩, + ⟨4,123,225,0,0,0,0,-1,4⟩, + ⟨4,125,225,0,0,0,0,-1,4⟩, + ⟨4,127,225,0,0,0,0,-1,2⟩, + ⟨4,128,225,0,0,0,0,1,4⟩, + ⟨4,133,225,0,0,0,0,1,4⟩, + ⟨4,134,225,0,0,0,0,1,2⟩, + ⟨4,135,225,0,0,0,0,-1,2⟩, + ⟨4,136,225,0,0,0,0,-1,4⟩, + ⟨4,137,225,0,0,0,0,1,2⟩, + ⟨4,139,225,0,0,0,0,-1,2⟩, + ⟨4,140,225,0,0,0,0,1,2⟩, + ⟨4,141,225,0,0,0,0,-1,4⟩, + ⟨4,142,225,0,0,0,0,1,4⟩, + ⟨4,144,225,0,0,0,0,-1,4⟩, + ⟨4,145,225,0,0,0,0,-1,2⟩, + ⟨4,146,225,0,0,0,0,-1,2⟩, + ⟨4,147,225,0,0,0,0,1,4⟩, + ⟨4,149,225,0,0,0,0,-1,4⟩, + ⟨4,154,225,0,0,0,0,1,2⟩, + ⟨4,155,225,0,0,0,0,-1,4⟩, + ⟨4,156,225,0,0,0,0,-1,4⟩, + ⟨4,157,225,0,0,0,0,1,4⟩, + ⟨4,159,225,0,0,0,0,-1,2⟩, + ⟨4,160,225,0,0,0,0,-1,4⟩, + ⟨4,161,225,0,0,0,0,-1,2⟩, + ⟨4,162,225,0,0,0,0,-1,2⟩, + ⟨4,163,225,0,0,0,0,1,4⟩, + ⟨4,165,225,0,0,0,0,-1,2⟩, + ⟨4,169,225,0,0,0,0,-1,2⟩, + ⟨4,170,225,0,0,0,0,1,2⟩, + ⟨4,171,225,0,0,0,0,1,4⟩, + ⟨4,172,225,0,0,0,0,-1,4⟩, + ⟨4,174,225,0,0,0,0,-1,4⟩, + ⟨4,176,225,0,0,0,0,1,1⟩, + ⟨4,182,225,0,0,0,0,1,4⟩, + ⟨4,184,225,0,0,0,0,1,2⟩, + ⟨4,185,225,0,0,0,0,1,4⟩, + ⟨4,186,225,0,0,0,0,-1,4⟩, + ⟨4,187,225,0,0,0,0,1,2⟩, + ⟨4,190,225,0,0,0,0,1,4⟩, + ⟨4,191,225,0,0,0,0,1,2⟩, + ⟨4,193,225,0,0,0,0,-1,4⟩, + ⟨4,194,225,0,0,0,0,1,2⟩, + ⟨4,195,225,0,0,0,0,1,4⟩, + ⟨4,196,225,0,0,0,0,-1,4⟩, + ⟨4,197,225,0,0,0,0,1,4⟩, + ⟨4,198,225,0,0,0,0,-1,2⟩, + ⟨4,199,225,0,0,0,0,1,4⟩, + ⟨4,201,225,0,0,0,0,-1,2⟩, + ⟨4,202,225,0,0,0,0,1,4⟩, + ⟨4,203,225,0,0,0,0,-1,4⟩, + ⟨4,205,225,0,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1224⟩, by decide⟩ +def forward_003 : CheckedSegment frames paid warps := + ⟨⟨forwardShard0State003, forwardShard0State004, + [ + ⟨4,206,225,0,0,0,0,-1,2⟩, + ⟨4,207,225,0,0,0,0,1,1⟩, + ⟨4,208,225,0,0,0,0,1,1⟩, + ⟨4,210,225,0,0,0,0,-1,4⟩, + ⟨4,217,225,0,0,0,0,1,2⟩, + ⟨4,219,225,0,0,0,0,1,4⟩, + ⟨4,220,225,0,0,0,0,1,2⟩, + ⟨4,221,225,0,0,0,0,-1,2⟩, + ⟨4,222,225,0,0,0,0,1,2⟩, + ⟨4,124,227,0,0,0,0,-1,1⟩, + ⟨4,125,227,0,0,0,0,-1,2⟩, + ⟨4,127,227,0,0,0,0,-1,2⟩, + ⟨4,139,227,0,0,0,0,-1,2⟩, + ⟨4,142,227,0,0,0,0,1,2⟩, + ⟨4,146,227,0,0,0,0,-1,2⟩, + ⟨4,160,227,0,0,0,0,-1,2⟩, + ⟨4,161,227,0,0,0,0,-1,2⟩, + ⟨4,166,227,0,0,0,0,-1,1⟩, + ⟨4,169,227,0,0,0,0,-1,2⟩, + ⟨4,170,227,0,0,0,0,1,2⟩, + ⟨4,171,227,0,0,0,0,1,2⟩, + ⟨4,174,227,0,0,0,0,-1,2⟩, + ⟨4,205,227,0,0,0,0,1,2⟩, + ⟨4,206,227,0,0,0,0,-1,2⟩, + ⟨4,210,227,0,0,0,0,-1,2⟩, + ⟨4,212,227,0,0,0,0,-1,1⟩, + ⟨4,213,227,0,0,0,0,-1,1⟩, + ⟨4,112,229,0,0,0,0,-1,2⟩, + ⟨4,119,229,0,0,0,0,1,2⟩, + ⟨4,128,229,0,0,0,0,1,2⟩, + ⟨4,142,229,0,0,0,0,-1,2⟩, + ⟨4,146,229,0,0,0,0,-1,2⟩, + ⟨4,154,229,0,0,0,0,1,2⟩, + ⟨4,160,229,0,0,0,0,-1,2⟩, + ⟨4,161,229,0,0,0,0,-1,2⟩, + ⟨4,170,229,0,0,0,0,-1,2⟩, + ⟨4,171,229,0,0,0,0,-1,2⟩, + ⟨4,182,229,0,0,0,0,-1,2⟩, + ⟨4,184,229,0,0,0,0,-1,2⟩, + ⟨4,205,229,0,0,0,0,-1,2⟩, + ⟨4,210,229,0,0,0,0,-1,2⟩, + ⟨4,120,231,0,0,0,0,1,2⟩, + ⟨4,129,231,0,0,0,0,1,2⟩, + ⟨4,130,231,0,0,0,0,1,2⟩, + ⟨4,152,231,0,0,0,0,1,2⟩, + ⟨4,176,231,0,0,0,0,1,2⟩, + ⟨4,207,231,0,0,0,0,1,2⟩, + ⟨4,208,231,0,0,0,0,1,2⟩, + ⟨4,215,231,0,0,0,0,1,2⟩, + ⟨4,142,232,0,0,0,0,-1,2⟩, + ⟨4,146,232,0,0,0,0,1,2⟩, + ⟨4,160,232,0,0,0,0,1,2⟩, + ⟨4,161,232,0,0,0,0,1,2⟩, + ⟨4,170,232,0,0,0,0,-1,2⟩, + ⟨4,171,232,0,0,0,0,-1,2⟩, + ⟨4,205,232,0,0,0,0,-1,2⟩, + ⟨4,210,232,0,0,0,0,1,2⟩, + ⟨4,125,233,0,0,0,0,-1,2⟩, + ⟨4,127,233,0,0,0,0,-1,2⟩, + ⟨4,139,233,0,0,0,0,-1,2⟩, + ⟨4,142,233,0,0,0,0,1,2⟩, + ⟨4,146,233,0,0,0,0,-1,2⟩, + ⟨4,160,233,0,0,0,0,-1,2⟩, + ⟨4,161,233,0,0,0,0,-1,2⟩, + ⟨4,169,233,0,0,0,0,-1,2⟩, + ⟨4,170,233,0,0,0,0,1,2⟩, + ⟨4,171,233,0,0,0,0,1,2⟩, + ⟨4,174,233,0,0,0,0,-1,2⟩, + ⟨4,205,233,0,0,0,0,1,2⟩, + ⟨4,206,233,0,0,0,0,-1,2⟩, + ⟨4,210,233,0,0,0,0,-1,2⟩, + ⟨4,112,234,0,0,0,0,1,2⟩, + ⟨4,120,234,0,0,0,0,1,2⟩, + ⟨4,125,234,0,0,0,0,-1,2⟩, + ⟨4,127,234,0,0,0,0,-1,2⟩, + ⟨4,129,234,0,0,0,0,1,2⟩, + ⟨4,130,234,0,0,0,0,1,2⟩, + ⟨4,134,234,0,0,0,0,1,1⟩, + ⟨4,139,234,0,0,0,0,-1,2⟩, + ⟨4,152,234,0,0,0,0,1,2⟩, + ⟨4,157,234,0,0,0,0,1,1⟩, + ⟨4,176,234,0,0,0,0,1,2⟩, + ⟨4,182,234,0,0,0,0,1,2⟩, + ⟨4,184,234,0,0,0,0,1,2⟩, + ⟨4,207,234,0,0,0,0,1,2⟩, + ⟨4,208,234,0,0,0,0,1,2⟩, + ⟨4,215,234,0,0,0,0,1,2⟩, + ⟨4,219,234,0,0,0,0,1,1⟩, + ⟨4,220,234,0,0,0,0,1,1⟩, + ⟨4,112,235,0,0,0,0,-1,2⟩, + ⟨4,119,235,0,0,0,0,-1,2⟩, + ⟨4,120,235,0,0,0,0,-1,2⟩, + ⟨4,125,235,0,0,0,0,1,2⟩, + ⟨4,127,235,0,0,0,0,1,2⟩, + ⟨4,128,235,0,0,0,0,-1,2⟩, + ⟨4,129,235,0,0,0,0,-1,2⟩, + ⟨4,130,235,0,0,0,0,-1,2⟩, + ⟨4,134,235,0,0,0,0,-1,1⟩, + ⟨4,139,235,0,0,0,0,1,2⟩, + ⟨4,152,235,0,0,0,0,-1,2⟩, + ⟨4,154,235,0,0,0,0,-1,2⟩, + ⟨4,157,235,0,0,0,0,-1,1⟩, + ⟨4,169,235,0,0,0,0,-1,2⟩, + ⟨4,174,235,0,0,0,0,-1,2⟩, + ⟨4,176,235,0,0,0,0,-1,2⟩, + ⟨4,182,235,0,0,0,0,-1,2⟩, + ⟨4,184,235,0,0,0,0,-1,2⟩, + ⟨4,206,235,0,0,0,0,-1,2⟩, + ⟨4,207,235,0,0,0,0,-1,2⟩, + ⟨4,208,235,0,0,0,0,-1,2⟩, + ⟨4,215,235,0,0,0,0,-1,2⟩, + ⟨4,219,235,0,0,0,0,-1,1⟩, + ⟨4,220,235,0,0,0,0,-1,1⟩, + ⟨4,120,236,0,0,0,0,-1,2⟩, + ⟨4,129,236,0,0,0,0,1,2⟩, + ⟨4,130,236,0,0,0,0,1,2⟩, + ⟨4,152,236,0,0,0,0,1,2⟩, + ⟨4,176,236,0,0,0,0,-1,2⟩, + ⟨4,207,236,0,0,0,0,-1,2⟩, + ⟨4,208,236,0,0,0,0,-1,2⟩, + ⟨4,215,236,0,0,0,0,1,2⟩, + ⟨4,119,237,0,0,0,0,1,2⟩, + ⟨4,120,237,0,0,0,0,1,2⟩, + ⟨4,128,237,0,0,0,0,1,2⟩, + ⟨4,129,237,0,0,0,0,-1,2⟩, + ⟨4,130,237,0,0,0,0,-1,2⟩, + ⟨4,152,237,0,0,0,0,-1,2⟩, + ⟨4,154,237,0,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1256⟩, by decide⟩ +def forward_004 : CheckedSegment frames paid warps := + ⟨⟨forwardShard0State004, forwardShard0State005, + [ + ⟨4,169,237,0,0,0,0,-1,2⟩, + ⟨4,174,237,0,0,0,0,-1,2⟩, + ⟨4,176,237,0,0,0,0,1,2⟩, + ⟨4,206,237,0,0,0,0,-1,2⟩, + ⟨4,207,237,0,0,0,0,1,2⟩, + ⟨4,208,237,0,0,0,0,1,2⟩, + ⟨4,215,237,0,0,0,0,-1,2⟩, + ⟨4,112,238,0,0,0,0,-1,2⟩, + ⟨4,117,238,0,0,0,0,-1,1⟩, + ⟨4,119,238,0,0,0,0,1,2⟩, + ⟨4,128,238,0,0,0,0,1,2⟩, + ⟨4,142,238,0,0,0,0,-1,2⟩, + ⟨4,146,238,0,0,0,0,-1,2⟩, + ⟨4,154,238,0,0,0,0,1,2⟩, + ⟨4,160,238,0,0,0,0,-1,2⟩, + ⟨4,161,238,0,0,0,0,-1,2⟩, + ⟨4,170,238,0,0,0,0,-1,2⟩, + ⟨4,171,238,0,0,0,0,-1,2⟩, + ⟨4,179,238,0,0,0,0,-1,1⟩, + ⟨4,180,238,0,0,0,0,-1,1⟩, + ⟨4,182,238,0,0,0,0,-1,2⟩, + ⟨4,184,238,0,0,0,0,-1,2⟩, + ⟨4,192,238,0,0,0,0,-1,1⟩, + ⟨4,205,238,0,0,0,0,-1,2⟩, + ⟨4,210,238,0,0,0,0,-1,2⟩, + ⟨4,112,239,0,0,0,0,1,2⟩, + ⟨4,117,239,0,0,0,0,1,1⟩, + ⟨4,119,239,0,0,0,0,-1,2⟩, + ⟨4,125,239,0,0,0,0,1,2⟩, + ⟨4,127,239,0,0,0,0,1,2⟩, + ⟨4,128,239,0,0,0,0,-1,2⟩, + ⟨4,139,239,0,0,0,0,1,2⟩, + ⟨4,142,239,0,0,0,0,1,2⟩, + ⟨4,146,239,0,0,0,0,1,2⟩, + ⟨4,154,239,0,0,0,0,-1,2⟩, + ⟨4,160,239,0,0,0,0,1,2⟩, + ⟨4,161,239,0,0,0,0,1,2⟩, + ⟨4,169,239,0,0,0,0,-1,2⟩, + ⟨4,170,239,0,0,0,0,1,2⟩, + ⟨4,171,239,0,0,0,0,1,2⟩, + ⟨4,174,239,0,0,0,0,-1,2⟩, + ⟨4,179,239,0,0,0,0,1,1⟩, + ⟨4,180,239,0,0,0,0,1,1⟩, + ⟨4,182,239,0,0,0,0,1,2⟩, + ⟨4,184,239,0,0,0,0,1,2⟩, + ⟨4,192,239,0,0,0,0,1,1⟩, + ⟨4,205,239,0,0,0,0,1,2⟩, + ⟨4,206,239,0,0,0,0,-1,2⟩, + ⟨4,210,239,0,0,0,0,1,2⟩, + ⟨4,112,240,0,0,0,0,-1,2⟩, + ⟨4,148,240,0,0,0,0,-1,2⟩, + ⟨4,165,240,0,0,0,0,-1,2⟩, + ⟨4,182,240,0,0,0,0,-1,2⟩, + ⟨4,184,240,0,0,0,0,-1,2⟩, + ⟨4,203,240,0,0,0,0,-1,2⟩, + ⟨4,113,241,0,0,0,0,1,2⟩, + ⟨4,115,241,0,0,0,0,1,2⟩, + ⟨4,116,241,0,0,0,0,-1,4⟩, + ⟨4,117,241,0,0,0,0,1,4⟩, + ⟨4,118,241,0,0,0,0,1,2⟩, + ⟨4,120,241,0,0,0,0,1,2⟩, + ⟨4,122,241,0,0,0,0,1,2⟩, + ⟨4,124,241,0,0,0,0,-1,4⟩, + ⟨4,129,241,0,0,0,0,-1,4⟩, + ⟨4,132,241,0,0,0,0,1,2⟩, + ⟨4,136,241,0,0,0,0,1,4⟩, + ⟨4,138,241,0,0,0,0,1,2⟩, + ⟨4,140,241,0,0,0,0,1,2⟩, + ⟨4,141,241,0,0,0,0,-1,4⟩, + ⟨4,142,241,0,0,0,0,1,4⟩, + ⟨4,143,241,0,0,0,0,1,4⟩, + ⟨4,144,241,0,0,0,0,1,4⟩, + ⟨4,147,241,0,0,0,0,1,4⟩, + ⟨4,150,241,0,0,0,0,1,4⟩, + ⟨4,157,241,0,0,0,0,-1,4⟩, + ⟨4,160,241,0,0,0,0,-1,4⟩, + ⟨4,168,241,0,0,0,0,1,4⟩, + ⟨4,169,241,0,0,0,0,-1,2⟩, + ⟨4,170,241,0,0,0,0,1,2⟩, + ⟨4,171,241,0,0,0,0,1,4⟩, + ⟨4,172,241,0,0,0,0,-1,4⟩, + ⟨4,174,241,0,0,0,0,-1,2⟩, + ⟨4,176,241,0,0,0,0,1,4⟩, + ⟨4,177,241,0,0,0,0,-1,4⟩, + ⟨4,178,241,0,0,0,0,1,2⟩, + ⟨4,179,241,0,0,0,0,1,2⟩, + ⟨4,180,241,0,0,0,0,1,4⟩, + ⟨4,181,241,0,0,0,0,-1,4⟩, + ⟨4,185,241,0,0,0,0,1,4⟩, + ⟨4,186,241,0,0,0,0,-1,4⟩, + ⟨4,187,241,0,0,0,0,1,2⟩, + ⟨4,189,241,0,0,0,0,1,4⟩, + ⟨4,192,241,0,0,0,0,1,2⟩, + ⟨4,194,241,0,0,0,0,1,2⟩, + ⟨4,195,241,0,0,0,0,1,4⟩, + ⟨4,196,241,0,0,0,0,-1,4⟩, + ⟨4,197,241,0,0,0,0,1,4⟩, + ⟨4,198,241,0,0,0,0,1,2⟩, + ⟨4,200,241,0,0,0,0,1,2⟩, + ⟨4,205,241,0,0,0,0,1,2⟩, + ⟨4,206,241,0,0,0,0,-1,2⟩, + ⟨4,207,241,0,0,0,0,1,2⟩, + ⟨4,208,241,0,0,0,0,1,4⟩, + ⟨4,209,241,0,0,0,0,-1,4⟩, + ⟨4,210,241,0,0,0,0,-1,4⟩, + ⟨4,212,241,0,0,0,0,-1,4⟩, + ⟨4,215,241,0,0,0,0,-1,4⟩, + ⟨4,217,241,0,0,0,0,1,2⟩, + ⟨4,219,241,0,0,0,0,-1,4⟩, + ⟨4,112,242,0,0,0,0,-1,2⟩, + ⟨4,122,242,0,0,0,0,-1,2⟩, + ⟨4,132,242,0,0,0,0,-1,2⟩, + ⟨4,182,242,0,0,0,0,-1,2⟩, + ⟨4,184,242,0,0,0,0,-1,2⟩, + ⟨4,217,242,0,0,0,0,-1,2⟩, + ⟨4,112,243,0,0,0,0,-1,2⟩, + ⟨4,113,243,0,0,0,0,-1,4⟩, + ⟨4,115,243,0,0,0,0,-1,4⟩, + ⟨4,118,243,0,0,0,0,1,4⟩, + ⟨4,120,243,0,0,0,0,1,4⟩, + ⟨4,122,243,0,0,0,0,-1,2⟩, + ⟨4,124,243,0,0,0,0,-1,2⟩, + ⟨4,129,243,0,0,0,0,-1,2⟩, + ⟨4,130,243,0,0,0,0,-1,4⟩, + ⟨4,131,243,0,0,0,0,-1,4⟩, + ⟨4,132,243,0,0,0,0,-1,2⟩, + ⟨4,134,243,0,0,0,0,-1,4⟩, + ⟨4,135,243,0,0,0,0,-1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1344⟩, by decide⟩ +def forward_005 : CheckedSegment frames paid warps := + ⟨⟨forwardShard0State005, forwardShard0State006, + [ + ⟨4,136,243,0,0,0,0,-1,2⟩, + ⟨4,138,243,0,0,0,0,-1,4⟩, + ⟨4,140,243,0,0,0,0,-1,4⟩, + ⟨4,143,243,0,0,0,0,-1,2⟩, + ⟨4,144,243,0,0,0,0,-1,2⟩, + ⟨4,145,243,0,0,0,0,-1,4⟩, + ⟨4,146,243,0,0,0,0,-1,4⟩, + ⟨4,147,243,0,0,0,0,-1,2⟩, + ⟨4,148,243,0,0,0,0,-1,2⟩, + ⟨4,150,243,0,0,0,0,-1,2⟩, + ⟨4,151,243,0,0,0,0,-1,4⟩, + ⟨4,152,243,0,0,0,0,-1,4⟩, + ⟨4,157,243,0,0,0,0,-1,2⟩, + ⟨4,160,243,0,0,0,0,-1,2⟩, + ⟨4,161,243,0,0,0,0,-1,4⟩, + ⟨4,162,243,0,0,0,0,-1,4⟩, + ⟨4,165,243,0,0,0,0,-1,2⟩, + ⟨4,166,243,0,0,0,0,-1,4⟩, + ⟨4,167,243,0,0,0,0,-1,4⟩, + ⟨4,168,243,0,0,0,0,-1,2⟩, + ⟨4,169,243,0,0,0,0,-1,2⟩, + ⟨4,170,243,0,0,0,0,1,4⟩, + ⟨4,174,243,0,0,0,0,-1,2⟩, + ⟨4,178,243,0,0,0,0,-1,4⟩, + ⟨4,179,243,0,0,0,0,1,4⟩, + ⟨4,182,243,0,0,0,0,-1,2⟩, + ⟨4,184,243,0,0,0,0,-1,2⟩, + ⟨4,187,243,0,0,0,0,-1,4⟩, + ⟨4,189,243,0,0,0,0,-1,2⟩, + ⟨4,192,243,0,0,0,0,1,4⟩, + ⟨4,194,243,0,0,0,0,1,4⟩, + ⟨4,197,243,0,0,0,0,-1,2⟩, + ⟨4,198,243,0,0,0,0,-1,4⟩, + ⟨4,200,243,0,0,0,0,-1,4⟩, + ⟨4,203,243,0,0,0,0,-1,2⟩, + ⟨4,205,243,0,0,0,0,1,4⟩, + ⟨4,206,243,0,0,0,0,-1,2⟩, + ⟨4,207,243,0,0,0,0,1,4⟩, + ⟨4,210,243,0,0,0,0,-1,2⟩, + ⟨4,212,243,0,0,0,0,-1,2⟩, + ⟨4,213,243,0,0,0,0,-1,4⟩, + ⟨4,214,243,0,0,0,0,-1,4⟩, + ⟨4,215,243,0,0,0,0,-1,2⟩, + ⟨4,217,243,0,0,0,0,-1,2⟩, + ⟨4,219,243,0,0,0,0,-1,2⟩, + ⟨4,220,243,0,0,0,0,-1,4⟩, + ⟨4,221,243,0,0,0,0,-1,4⟩, + ⟨4,113,244,0,0,0,0,-1,4⟩, + ⟨4,115,244,0,0,0,0,-1,4⟩, + ⟨4,118,244,0,0,0,0,1,4⟩, + ⟨4,120,244,0,0,0,0,1,4⟩, + ⟨4,130,244,0,0,0,0,1,4⟩, + ⟨4,131,244,0,0,0,0,1,4⟩, + ⟨4,134,244,0,0,0,0,1,4⟩, + ⟨4,135,244,0,0,0,0,1,4⟩, + ⟨4,138,244,0,0,0,0,-1,4⟩, + ⟨4,140,244,0,0,0,0,-1,4⟩, + ⟨4,145,244,0,0,0,0,1,4⟩, + ⟨4,146,244,0,0,0,0,1,4⟩, + ⟨4,151,244,0,0,0,0,1,4⟩, + ⟨4,152,244,0,0,0,0,1,4⟩, + ⟨4,161,244,0,0,0,0,1,4⟩, + ⟨4,162,244,0,0,0,0,1,4⟩, + ⟨4,166,244,0,0,0,0,1,4⟩, + ⟨4,167,244,0,0,0,0,1,4⟩, + ⟨4,170,244,0,0,0,0,1,4⟩, + ⟨4,178,244,0,0,0,0,-1,4⟩, + ⟨4,179,244,0,0,0,0,1,4⟩, + ⟨4,187,244,0,0,0,0,-1,4⟩, + ⟨4,192,244,0,0,0,0,1,4⟩, + ⟨4,194,244,0,0,0,0,1,4⟩, + ⟨4,198,244,0,0,0,0,-1,4⟩, + ⟨4,200,244,0,0,0,0,-1,4⟩, + ⟨4,205,244,0,0,0,0,1,4⟩, + ⟨4,207,244,0,0,0,0,1,4⟩, + ⟨4,213,244,0,0,0,0,1,4⟩, + ⟨4,214,244,0,0,0,0,1,4⟩, + ⟨4,220,244,0,0,0,0,1,4⟩, + ⟨4,221,244,0,0,0,0,1,4⟩, + ⟨4,112,245,0,0,0,0,-1,2⟩, + ⟨4,113,245,0,0,0,0,1,4⟩, + ⟨4,115,245,0,0,0,0,1,4⟩, + ⟨4,118,245,0,0,0,0,-1,4⟩, + ⟨4,120,245,0,0,0,0,-1,4⟩, + ⟨4,122,245,0,0,0,0,1,2⟩, + ⟨4,130,245,0,0,0,0,-1,4⟩, + ⟨4,131,245,0,0,0,0,-1,4⟩, + ⟨4,132,245,0,0,0,0,1,2⟩, + ⟨4,134,245,0,0,0,0,-1,4⟩, + ⟨4,135,245,0,0,0,0,-1,4⟩, + ⟨4,138,245,0,0,0,0,1,4⟩, + ⟨4,140,245,0,0,0,0,1,4⟩, + ⟨4,145,245,0,0,0,0,-1,4⟩, + ⟨4,146,245,0,0,0,0,-1,4⟩, + ⟨4,151,245,0,0,0,0,-1,4⟩, + ⟨4,152,245,0,0,0,0,-1,4⟩, + ⟨4,161,245,0,0,0,0,-1,4⟩, + ⟨4,162,245,0,0,0,0,-1,4⟩, + ⟨4,166,245,0,0,0,0,-1,4⟩, + ⟨4,167,245,0,0,0,0,-1,4⟩, + ⟨4,170,245,0,0,0,0,-1,4⟩, + ⟨4,178,245,0,0,0,0,1,4⟩, + ⟨4,179,245,0,0,0,0,-1,4⟩, + ⟨4,182,245,0,0,0,0,-1,2⟩, + ⟨4,184,245,0,0,0,0,-1,2⟩, + ⟨4,187,245,0,0,0,0,1,4⟩, + ⟨4,192,245,0,0,0,0,-1,4⟩, + ⟨4,194,245,0,0,0,0,-1,4⟩, + ⟨4,198,245,0,0,0,0,1,4⟩, + ⟨4,200,245,0,0,0,0,1,4⟩, + ⟨4,205,245,0,0,0,0,-1,4⟩, + ⟨4,207,245,0,0,0,0,-1,4⟩, + ⟨4,213,245,0,0,0,0,-1,4⟩, + ⟨4,214,245,0,0,0,0,-1,4⟩, + ⟨4,217,245,0,0,0,0,1,2⟩, + ⟨4,220,245,0,0,0,0,-1,4⟩, + ⟨4,221,245,0,0,0,0,-1,4⟩, + ⟨4,112,246,0,0,0,0,-1,2⟩, + ⟨4,116,246,0,0,0,0,1,4⟩, + ⟨4,117,246,0,0,0,0,-1,4⟩, + ⟨4,124,246,0,0,0,0,-1,4⟩, + ⟨4,129,246,0,0,0,0,-1,4⟩, + ⟨4,136,246,0,0,0,0,1,4⟩, + ⟨4,141,246,0,0,0,0,1,4⟩, + ⟨4,142,246,0,0,0,0,-1,4⟩, + ⟨4,143,246,0,0,0,0,1,4⟩, + ⟨4,144,246,0,0,0,0,1,4⟩, + ⟨4,147,246,0,0,0,0,1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1476⟩, by decide⟩ +def forward_006 : CheckedSegment frames paid warps := + ⟨⟨forwardShard0State006, forwardShard0State007, + [ + ⟨4,148,246,0,0,0,0,1,2⟩, + ⟨4,150,246,0,0,0,0,1,4⟩, + ⟨4,157,246,0,0,0,0,-1,4⟩, + ⟨4,160,246,0,0,0,0,-1,4⟩, + ⟨4,165,246,0,0,0,0,1,2⟩, + ⟨4,168,246,0,0,0,0,1,4⟩, + ⟨4,171,246,0,0,0,0,-1,4⟩, + ⟨4,172,246,0,0,0,0,1,4⟩, + ⟨4,176,246,0,0,0,0,-1,4⟩, + ⟨4,177,246,0,0,0,0,1,4⟩, + ⟨4,180,246,0,0,0,0,-1,4⟩, + ⟨4,181,246,0,0,0,0,1,4⟩, + ⟨4,182,246,0,0,0,0,-1,2⟩, + ⟨4,184,246,0,0,0,0,-1,2⟩, + ⟨4,185,246,0,0,0,0,-1,4⟩, + ⟨4,186,246,0,0,0,0,1,4⟩, + ⟨4,189,246,0,0,0,0,1,4⟩, + ⟨4,195,246,0,0,0,0,-1,4⟩, + ⟨4,196,246,0,0,0,0,1,4⟩, + ⟨4,197,246,0,0,0,0,1,4⟩, + ⟨4,203,246,0,0,0,0,1,2⟩, + ⟨4,208,246,0,0,0,0,-1,4⟩, + ⟨4,209,246,0,0,0,0,1,4⟩, + ⟨4,210,246,0,0,0,0,-1,4⟩, + ⟨4,212,246,0,0,0,0,-1,4⟩, + ⟨4,215,246,0,0,0,0,-1,4⟩, + ⟨4,219,246,0,0,0,0,-1,4⟩, + ⟨4,116,247,0,0,0,0,-1,4⟩, + ⟨4,117,247,0,0,0,0,1,4⟩, + ⟨4,124,247,0,0,0,0,1,4⟩, + ⟨4,129,247,0,0,0,0,1,4⟩, + ⟨4,136,247,0,0,0,0,-1,4⟩, + ⟨4,141,247,0,0,0,0,-1,4⟩, + ⟨4,142,247,0,0,0,0,1,4⟩, + ⟨4,143,247,0,0,0,0,-1,4⟩, + ⟨4,144,247,0,0,0,0,-1,4⟩, + ⟨4,147,247,0,0,0,0,-1,4⟩, + ⟨4,150,247,0,0,0,0,-1,4⟩, + ⟨4,157,247,0,0,0,0,1,4⟩, + ⟨4,160,247,0,0,0,0,1,4⟩, + ⟨4,168,247,0,0,0,0,-1,4⟩, + ⟨4,171,247,0,0,0,0,1,4⟩, + ⟨4,172,247,0,0,0,0,-1,4⟩, + ⟨4,176,247,0,0,0,0,1,4⟩, + ⟨4,177,247,0,0,0,0,-1,4⟩, + ⟨4,180,247,0,0,0,0,1,4⟩, + ⟨4,181,247,0,0,0,0,-1,4⟩, + ⟨4,185,247,0,0,0,0,1,4⟩, + ⟨4,186,247,0,0,0,0,-1,4⟩, + ⟨4,189,247,0,0,0,0,-1,4⟩, + ⟨4,195,247,0,0,0,0,1,4⟩, + ⟨4,196,247,0,0,0,0,-1,4⟩, + ⟨4,197,247,0,0,0,0,-1,4⟩, + ⟨4,208,247,0,0,0,0,1,4⟩, + ⟨4,209,247,0,0,0,0,-1,4⟩, + ⟨4,210,247,0,0,0,0,1,4⟩, + ⟨4,212,247,0,0,0,0,1,4⟩, + ⟨4,215,247,0,0,0,0,1,4⟩, + ⟨4,219,247,0,0,0,0,1,4⟩, + ⟨4,113,248,0,0,0,0,1,4⟩, + ⟨4,115,248,0,0,0,0,1,4⟩, + ⟨4,118,248,0,0,0,0,-1,4⟩, + ⟨4,120,248,0,0,0,0,-1,4⟩, + ⟨4,130,248,0,0,0,0,1,4⟩, + ⟨4,131,248,0,0,0,0,1,4⟩, + ⟨4,134,248,0,0,0,0,1,4⟩, + ⟨4,135,248,0,0,0,0,1,4⟩, + ⟨4,138,248,0,0,0,0,1,4⟩, + ⟨4,140,248,0,0,0,0,1,4⟩, + ⟨4,145,248,0,0,0,0,1,4⟩, + ⟨4,146,248,0,0,0,0,1,4⟩, + ⟨4,151,248,0,0,0,0,1,4⟩, + ⟨4,152,248,0,0,0,0,1,4⟩, + ⟨4,161,248,0,0,0,0,1,4⟩, + ⟨4,162,248,0,0,0,0,1,4⟩, + ⟨4,166,248,0,0,0,0,1,4⟩, + ⟨4,167,248,0,0,0,0,1,4⟩, + ⟨4,170,248,0,0,0,0,-1,4⟩, + ⟨4,178,248,0,0,0,0,1,4⟩, + ⟨4,179,248,0,0,0,0,-1,4⟩, + ⟨4,187,248,0,0,0,0,1,4⟩, + ⟨4,192,248,0,0,0,0,-1,4⟩, + ⟨4,194,248,0,0,0,0,-1,4⟩, + ⟨4,198,248,0,0,0,0,1,4⟩, + ⟨4,200,248,0,0,0,0,1,4⟩, + ⟨4,205,248,0,0,0,0,-1,4⟩, + ⟨4,207,248,0,0,0,0,-1,4⟩, + ⟨4,213,248,0,0,0,0,1,4⟩, + ⟨4,214,248,0,0,0,0,1,4⟩, + ⟨4,220,248,0,0,0,0,1,4⟩, + ⟨4,221,248,0,0,0,0,1,4⟩, + ⟨4,112,250,0,0,0,0,1,2⟩, + ⟨4,116,250,0,0,0,0,-1,4⟩, + ⟨4,117,250,0,0,0,0,1,4⟩, + ⟨4,124,250,0,0,0,0,1,4⟩, + ⟨4,129,250,0,0,0,0,1,4⟩, + ⟨4,130,250,0,0,0,0,1,2⟩, + ⟨4,131,250,0,0,0,0,-1,2⟩, + ⟨4,134,250,0,0,0,0,1,2⟩, + ⟨4,135,250,0,0,0,0,-1,2⟩, + ⟨4,136,250,0,0,0,0,-1,4⟩, + ⟨4,141,250,0,0,0,0,-1,4⟩, + ⟨4,142,250,0,0,0,0,1,4⟩, + ⟨4,143,250,0,0,0,0,-1,4⟩, + ⟨4,144,250,0,0,0,0,-1,4⟩, + ⟨4,145,250,0,0,0,0,-1,2⟩, + ⟨4,146,250,0,0,0,0,1,2⟩, + ⟨4,147,250,0,0,0,0,-1,4⟩, + ⟨4,148,250,0,0,0,0,-1,2⟩, + ⟨4,150,250,0,0,0,0,-1,4⟩, + ⟨4,151,250,0,0,0,0,-1,2⟩, + ⟨4,152,250,0,0,0,0,1,2⟩, + ⟨4,157,250,0,0,0,0,1,4⟩, + ⟨4,160,250,0,0,0,0,1,4⟩, + ⟨4,161,250,0,0,0,0,1,2⟩, + ⟨4,162,250,0,0,0,0,-1,2⟩, + ⟨4,165,250,0,0,0,0,-1,2⟩, + ⟨4,166,250,0,0,0,0,1,2⟩, + ⟨4,167,250,0,0,0,0,-1,2⟩, + ⟨4,168,250,0,0,0,0,-1,4⟩, + ⟨4,171,250,0,0,0,0,1,4⟩, + ⟨4,172,250,0,0,0,0,-1,4⟩, + ⟨4,176,250,0,0,0,0,1,4⟩, + ⟨4,177,250,0,0,0,0,-1,4⟩, + ⟨4,180,250,0,0,0,0,1,4⟩, + ⟨4,181,250,0,0,0,0,-1,4⟩, + ⟨4,182,250,0,0,0,0,1,2⟩, + ⟨4,184,250,0,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1492⟩, by decide⟩ +def forward_007 : CheckedSegment frames paid warps := + ⟨⟨forwardShard0State007, forwardShard0State008, + [ + ⟨4,185,250,0,0,0,0,1,4⟩, + ⟨4,186,250,0,0,0,0,-1,4⟩, + ⟨4,189,250,0,0,0,0,-1,4⟩, + ⟨4,195,250,0,0,0,0,1,4⟩, + ⟨4,196,250,0,0,0,0,-1,4⟩, + ⟨4,197,250,0,0,0,0,-1,4⟩, + ⟨4,203,250,0,0,0,0,-1,2⟩, + ⟨4,208,250,0,0,0,0,1,4⟩, + ⟨4,209,250,0,0,0,0,-1,4⟩, + ⟨4,210,250,0,0,0,0,1,4⟩, + ⟨4,212,250,0,0,0,0,1,4⟩, + ⟨4,213,250,0,0,0,0,1,2⟩, + ⟨4,214,250,0,0,0,0,-1,2⟩, + ⟨4,215,250,0,0,0,0,1,4⟩, + ⟨4,219,250,0,0,0,0,1,4⟩, + ⟨4,220,250,0,0,0,0,1,2⟩, + ⟨4,221,250,0,0,0,0,-1,2⟩, + ⟨4,116,252,0,0,0,0,1,4⟩, + ⟨4,117,252,0,0,0,0,-1,4⟩, + ⟨4,124,252,0,0,0,0,1,4⟩, + ⟨4,129,252,0,0,0,0,1,4⟩, + ⟨4,136,252,0,0,0,0,-1,4⟩, + ⟨4,141,252,0,0,0,0,1,4⟩, + ⟨4,142,252,0,0,0,0,-1,4⟩, + ⟨4,143,252,0,0,0,0,-1,4⟩, + ⟨4,144,252,0,0,0,0,-1,4⟩, + ⟨4,147,252,0,0,0,0,-1,4⟩, + ⟨4,150,252,0,0,0,0,-1,4⟩, + ⟨4,157,252,0,0,0,0,1,4⟩, + ⟨4,160,252,0,0,0,0,1,4⟩, + ⟨4,168,252,0,0,0,0,-1,4⟩, + ⟨4,171,252,0,0,0,0,-1,4⟩, + ⟨4,172,252,0,0,0,0,1,4⟩, + ⟨4,176,252,0,0,0,0,-1,4⟩, + ⟨4,177,252,0,0,0,0,1,4⟩, + ⟨4,180,252,0,0,0,0,-1,4⟩, + ⟨4,181,252,0,0,0,0,1,4⟩, + ⟨4,185,252,0,0,0,0,-1,4⟩, + ⟨4,186,252,0,0,0,0,1,4⟩, + ⟨4,189,252,0,0,0,0,-1,4⟩, + ⟨4,195,252,0,0,0,0,-1,4⟩, + ⟨4,196,252,0,0,0,0,1,4⟩, + ⟨4,197,252,0,0,0,0,-1,4⟩, + ⟨4,208,252,0,0,0,0,-1,4⟩, + ⟨4,209,252,0,0,0,0,1,4⟩, + ⟨4,210,252,0,0,0,0,1,4⟩, + ⟨4,212,252,0,0,0,0,1,4⟩, + ⟨4,215,252,0,0,0,0,1,4⟩, + ⟨4,219,252,0,0,0,0,1,4⟩, + ⟨4,116,253,0,0,0,0,-1,4⟩, + ⟨4,117,253,0,0,0,0,1,4⟩, + ⟨4,122,253,0,0,0,0,1,2⟩, + ⟨4,124,253,0,0,0,0,-1,4⟩, + ⟨4,129,253,0,0,0,0,-1,4⟩, + ⟨4,132,253,0,0,0,0,1,2⟩, + ⟨4,136,253,0,0,0,0,1,4⟩, + ⟨4,141,253,0,0,0,0,-1,4⟩, + ⟨4,142,253,0,0,0,0,1,4⟩, + ⟨4,143,253,0,0,0,0,1,4⟩, + ⟨4,144,253,0,0,0,0,1,4⟩, + ⟨4,147,253,0,0,0,0,1,4⟩, + ⟨4,150,253,0,0,0,0,1,4⟩, + ⟨4,157,253,0,0,0,0,-1,4⟩, + ⟨4,160,253,0,0,0,0,-1,4⟩, + ⟨4,168,253,0,0,0,0,1,4⟩, + ⟨4,169,253,0,0,0,0,-1,2⟩, + ⟨4,171,253,0,0,0,0,1,4⟩, + ⟨4,172,253,0,0,0,0,-1,4⟩, + ⟨4,174,253,0,0,0,0,-1,2⟩, + ⟨4,176,253,0,0,0,0,1,4⟩, + ⟨4,177,253,0,0,0,0,-1,4⟩, + ⟨4,180,253,0,0,0,0,1,4⟩, + ⟨4,181,253,0,0,0,0,-1,4⟩, + ⟨4,185,253,0,0,0,0,1,4⟩, + ⟨4,186,253,0,0,0,0,-1,4⟩, + ⟨4,189,253,0,0,0,0,1,4⟩, + ⟨4,195,253,0,0,0,0,1,4⟩, + ⟨4,196,253,0,0,0,0,-1,4⟩, + ⟨4,197,253,0,0,0,0,1,4⟩, + ⟨4,206,253,0,0,0,0,-1,2⟩, + ⟨4,208,253,0,0,0,0,1,4⟩, + ⟨4,209,253,0,0,0,0,-1,4⟩, + ⟨4,210,253,0,0,0,0,-1,4⟩, + ⟨4,212,253,0,0,0,0,-1,4⟩, + ⟨4,215,253,0,0,0,0,-1,4⟩, + ⟨4,217,253,0,0,0,0,1,2⟩, + ⟨4,219,253,0,0,0,0,-1,4⟩, + ⟨4,112,254,0,0,0,0,-1,2⟩, + ⟨4,113,254,0,0,0,0,1,4⟩, + ⟨4,115,254,0,0,0,0,1,4⟩, + ⟨4,116,254,0,0,0,0,-1,2⟩, + ⟨4,117,254,0,0,0,0,-1,2⟩, + ⟨4,118,254,0,0,0,0,-1,4⟩, + ⟨4,120,254,0,0,0,0,-1,4⟩, + ⟨4,122,254,0,0,0,0,1,2⟩, + ⟨4,130,254,0,0,0,0,-1,4⟩, + ⟨4,131,254,0,0,0,0,-1,4⟩, + ⟨4,132,254,0,0,0,0,1,2⟩, + ⟨4,134,254,0,0,0,0,-1,4⟩, + ⟨4,135,254,0,0,0,0,-1,4⟩, + ⟨4,138,254,0,0,0,0,1,4⟩, + ⟨4,140,254,0,0,0,0,1,4⟩, + ⟨4,141,254,0,0,0,0,-1,2⟩, + ⟨4,142,254,0,0,0,0,-1,2⟩, + ⟨4,145,254,0,0,0,0,-1,4⟩, + ⟨4,146,254,0,0,0,0,-1,4⟩, + ⟨4,151,254,0,0,0,0,-1,4⟩, + ⟨4,152,254,0,0,0,0,-1,4⟩, + ⟨4,161,254,0,0,0,0,-1,4⟩, + ⟨4,162,254,0,0,0,0,-1,4⟩, + ⟨4,166,254,0,0,0,0,-1,4⟩, + ⟨4,167,254,0,0,0,0,-1,4⟩, + ⟨4,170,254,0,0,0,0,-1,4⟩, + ⟨4,171,254,0,0,0,0,-1,2⟩, + ⟨4,172,254,0,0,0,0,-1,2⟩, + ⟨4,176,254,0,0,0,0,-1,2⟩, + ⟨4,177,254,0,0,0,0,-1,2⟩, + ⟨4,178,254,0,0,0,0,1,4⟩, + ⟨4,179,254,0,0,0,0,-1,4⟩, + ⟨4,180,254,0,0,0,0,-1,2⟩, + ⟨4,181,254,0,0,0,0,-1,2⟩, + ⟨4,182,254,0,0,0,0,-1,2⟩, + ⟨4,184,254,0,0,0,0,-1,2⟩, + ⟨4,185,254,0,0,0,0,-1,2⟩, + ⟨4,186,254,0,0,0,0,-1,2⟩, + ⟨4,187,254,0,0,0,0,1,4⟩, + ⟨4,192,254,0,0,0,0,-1,4⟩, + ⟨4,194,254,0,0,0,0,-1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1480⟩, by decide⟩ +def forward_008 : CheckedSegment frames paid warps := + ⟨⟨forwardShard0State008, forwardShard0State009, + [ + ⟨4,195,254,0,0,0,0,-1,2⟩, + ⟨4,196,254,0,0,0,0,-1,2⟩, + ⟨4,198,254,0,0,0,0,1,4⟩, + ⟨4,200,254,0,0,0,0,1,4⟩, + ⟨4,205,254,0,0,0,0,-1,4⟩, + ⟨4,207,254,0,0,0,0,-1,4⟩, + ⟨4,208,254,0,0,0,0,-1,2⟩, + ⟨4,209,254,0,0,0,0,-1,2⟩, + ⟨4,213,254,0,0,0,0,-1,4⟩, + ⟨4,214,254,0,0,0,0,-1,4⟩, + ⟨4,217,254,0,0,0,0,1,2⟩, + ⟨4,220,254,0,0,0,0,-1,4⟩, + ⟨4,221,254,0,0,0,0,-1,4⟩, + ⟨4,112,255,0,0,0,0,1,2⟩, + ⟨4,113,255,0,0,0,0,-1,4⟩, + ⟨4,115,255,0,0,0,0,-1,4⟩, + ⟨4,116,255,0,0,0,0,1,2⟩, + ⟨4,117,255,0,0,0,0,1,2⟩, + ⟨4,118,255,0,0,0,0,1,4⟩, + ⟨4,120,255,0,0,0,0,1,4⟩, + ⟨4,122,255,0,0,0,0,-1,2⟩, + ⟨4,130,255,0,0,0,0,1,4⟩, + ⟨4,131,255,0,0,0,0,1,4⟩, + ⟨4,132,255,0,0,0,0,-1,2⟩, + ⟨4,134,255,0,0,0,0,1,4⟩, + ⟨4,135,255,0,0,0,0,1,4⟩, + ⟨4,138,255,0,0,0,0,-1,4⟩, + ⟨4,140,255,0,0,0,0,-1,4⟩, + ⟨4,141,255,0,0,0,0,1,2⟩, + ⟨4,142,255,0,0,0,0,1,2⟩, + ⟨4,145,255,0,0,0,0,1,4⟩, + ⟨4,146,255,0,0,0,0,1,4⟩, + ⟨4,148,255,0,0,0,0,1,2⟩, + ⟨4,151,255,0,0,0,0,1,4⟩, + ⟨4,152,255,0,0,0,0,1,4⟩, + ⟨4,161,255,0,0,0,0,1,4⟩, + ⟨4,162,255,0,0,0,0,1,4⟩, + ⟨4,165,255,0,0,0,0,1,2⟩, + ⟨4,166,255,0,0,0,0,1,4⟩, + ⟨4,167,255,0,0,0,0,1,4⟩, + ⟨4,169,255,0,0,0,0,-1,2⟩, + ⟨4,170,255,0,0,0,0,1,4⟩, + ⟨4,171,255,0,0,0,0,1,2⟩, + ⟨4,172,255,0,0,0,0,1,2⟩, + ⟨4,174,255,0,0,0,0,-1,2⟩, + ⟨4,176,255,0,0,0,0,1,2⟩, + ⟨4,177,255,0,0,0,0,1,2⟩, + ⟨4,178,255,0,0,0,0,-1,4⟩, + ⟨4,179,255,0,0,0,0,1,4⟩, + ⟨4,180,255,0,0,0,0,1,2⟩, + ⟨4,181,255,0,0,0,0,1,2⟩, + ⟨4,182,255,0,0,0,0,1,2⟩, + ⟨4,184,255,0,0,0,0,1,2⟩, + ⟨4,185,255,0,0,0,0,1,2⟩, + ⟨4,186,255,0,0,0,0,1,2⟩, + ⟨4,187,255,0,0,0,0,-1,4⟩, + ⟨4,192,255,0,0,0,0,1,4⟩, + ⟨4,194,255,0,0,0,0,1,4⟩, + ⟨4,195,255,0,0,0,0,1,2⟩, + ⟨4,196,255,0,0,0,0,1,2⟩, + ⟨4,198,255,0,0,0,0,-1,4⟩, + ⟨4,200,255,0,0,0,0,-1,4⟩, + ⟨4,203,255,0,0,0,0,1,2⟩, + ⟨4,205,255,0,0,0,0,1,4⟩, + ⟨4,206,255,0,0,0,0,-1,2⟩, + ⟨4,207,255,0,0,0,0,1,4⟩, + ⟨4,208,255,0,0,0,0,1,2⟩, + ⟨4,209,255,0,0,0,0,1,2⟩, + ⟨4,213,255,0,0,0,0,1,4⟩, + ⟨4,214,255,0,0,0,0,1,4⟩, + ⟨4,217,255,0,0,0,0,-1,2⟩, + ⟨4,220,255,0,0,0,0,1,4⟩, + ⟨4,221,255,0,0,0,0,1,4⟩, + ⟨4,112,256,0,0,0,0,-1,2⟩, + ⟨4,163,256,0,0,0,0,-1,2⟩, + ⟨4,182,256,0,0,0,0,-1,2⟩, + ⟨4,184,256,0,0,0,0,-1,2⟩, + ⟨4,201,256,0,0,0,0,-1,2⟩, + ⟨4,223,256,0,0,0,0,-1,2⟩, + ⟨4,113,257,0,0,0,0,-1,4⟩, + ⟨4,115,257,0,0,0,0,-1,2⟩, + ⟨4,116,257,0,0,0,0,-1,4⟩, + ⟨4,117,257,0,0,0,0,1,4⟩, + ⟨4,118,257,0,0,0,0,1,4⟩, + ⟨4,120,257,0,0,0,0,1,2⟩, + ⟨4,124,257,0,0,0,0,-1,4⟩, + ⟨4,129,257,0,0,0,0,-1,4⟩, + ⟨4,134,257,0,0,0,0,-1,4⟩, + ⟨4,135,257,0,0,0,0,1,4⟩, + ⟨4,138,257,0,0,0,0,1,2⟩, + ⟨4,140,257,0,0,0,0,1,4⟩, + ⟨4,141,257,0,0,0,0,1,2⟩, + ⟨4,142,257,0,0,0,0,1,2⟩, + ⟨4,143,257,0,0,0,0,1,4⟩, + ⟨4,145,257,0,0,0,0,1,4⟩, + ⟨4,146,257,0,0,0,0,-1,4⟩, + ⟨4,150,257,0,0,0,0,-1,4⟩, + ⟨4,156,257,0,0,0,0,1,2⟩, + ⟨4,158,257,0,0,0,0,1,2⟩, + ⟨4,161,257,0,0,0,0,-1,4⟩, + ⟨4,162,257,0,0,0,0,-1,4⟩, + ⟨4,168,257,0,0,0,0,-1,4⟩, + ⟨4,169,257,0,0,0,0,-1,2⟩, + ⟨4,170,257,0,0,0,0,1,4⟩, + ⟨4,171,257,0,0,0,0,1,2⟩, + ⟨4,172,257,0,0,0,0,-1,2⟩, + ⟨4,174,257,0,0,0,0,-1,2⟩, + ⟨4,176,257,0,0,0,0,1,4⟩, + ⟨4,177,257,0,0,0,0,-1,4⟩, + ⟨4,178,257,0,0,0,0,-1,2⟩, + ⟨4,179,257,0,0,0,0,1,2⟩, + ⟨4,180,257,0,0,0,0,1,4⟩, + ⟨4,181,257,0,0,0,0,1,4⟩, + ⟨4,185,257,0,0,0,0,1,2⟩, + ⟨4,186,257,0,0,0,0,1,2⟩, + ⟨4,187,257,0,0,0,0,1,4⟩, + ⟨4,189,257,0,0,0,0,1,4⟩, + ⟨4,191,257,0,0,0,0,1,2⟩, + ⟨4,192,257,0,0,0,0,1,2⟩, + ⟨4,194,257,0,0,0,0,1,4⟩, + ⟨4,195,257,0,0,0,0,1,2⟩, + ⟨4,196,257,0,0,0,0,-1,2⟩, + ⟨4,198,257,0,0,0,0,-1,4⟩, + ⟨4,200,257,0,0,0,0,1,2⟩, + ⟨4,205,257,0,0,0,0,1,4⟩, + ⟨4,206,257,0,0,0,0,-1,2⟩, + ⟨4,207,257,0,0,0,0,1,2⟩, + ⟨4,208,257,0,0,0,0,1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1414⟩, by decide⟩ +def forward_009 : CheckedSegment frames paid warps := + ⟨⟨forwardShard0State009, forwardShard0State010, + [ + ⟨4,209,257,0,0,0,0,1,4⟩, + ⟨4,212,257,0,0,0,0,-1,4⟩, + ⟨4,215,257,0,0,0,0,-1,4⟩, + ⟨4,220,257,0,0,0,0,-1,4⟩, + ⟨4,221,257,0,0,0,0,-1,4⟩, + ⟨4,112,258,0,0,0,0,-1,2⟩, + ⟨4,156,258,0,0,0,0,-1,2⟩, + ⟨4,158,258,0,0,0,0,-1,2⟩, + ⟨4,182,258,0,0,0,0,-1,2⟩, + ⟨4,184,258,0,0,0,0,-1,2⟩, + ⟨4,191,258,0,0,0,0,-1,2⟩, + ⟨4,112,259,0,0,0,0,-1,2⟩, + ⟨4,115,259,0,0,0,0,1,4⟩, + ⟨4,120,259,0,0,0,0,1,4⟩, + ⟨4,124,259,0,0,0,0,-1,2⟩, + ⟨4,129,259,0,0,0,0,-1,2⟩, + ⟨4,130,259,0,0,0,0,-1,4⟩, + ⟨4,131,259,0,0,0,0,1,4⟩, + ⟨4,134,259,0,0,0,0,-1,2⟩, + ⟨4,135,259,0,0,0,0,-1,2⟩, + ⟨4,136,259,0,0,0,0,1,4⟩, + ⟨4,138,259,0,0,0,0,-1,4⟩, + ⟨4,141,259,0,0,0,0,-1,4⟩, + ⟨4,142,259,0,0,0,0,1,4⟩, + ⟨4,143,259,0,0,0,0,-1,2⟩, + ⟨4,144,259,0,0,0,0,1,4⟩, + ⟨4,145,259,0,0,0,0,-1,2⟩, + ⟨4,146,259,0,0,0,0,-1,2⟩, + ⟨4,147,259,0,0,0,0,-1,4⟩, + ⟨4,150,259,0,0,0,0,1,2⟩, + ⟨4,151,259,0,0,0,0,-1,4⟩, + ⟨4,152,259,0,0,0,0,-1,4⟩, + ⟨4,156,259,0,0,0,0,-1,2⟩, + ⟨4,157,259,0,0,0,0,-1,4⟩, + ⟨4,158,259,0,0,0,0,-1,2⟩, + ⟨4,160,259,0,0,0,0,-1,4⟩, + ⟨4,161,259,0,0,0,0,-1,2⟩, + ⟨4,162,259,0,0,0,0,1,2⟩, + ⟨4,163,259,0,0,0,0,-1,2⟩, + ⟨4,166,259,0,0,0,0,-1,4⟩, + ⟨4,167,259,0,0,0,0,-1,4⟩, + ⟨4,168,259,0,0,0,0,1,2⟩, + ⟨4,169,259,0,0,0,0,-1,2⟩, + ⟨4,171,259,0,0,0,0,1,4⟩, + ⟨4,172,259,0,0,0,0,1,4⟩, + ⟨4,174,259,0,0,0,0,-1,2⟩, + ⟨4,178,259,0,0,0,0,1,4⟩, + ⟨4,179,259,0,0,0,0,1,4⟩, + ⟨4,182,259,0,0,0,0,-1,2⟩, + ⟨4,184,259,0,0,0,0,-1,2⟩, + ⟨4,185,259,0,0,0,0,1,4⟩, + ⟨4,186,259,0,0,0,0,-1,4⟩, + ⟨4,189,259,0,0,0,0,-1,2⟩, + ⟨4,191,259,0,0,0,0,-1,2⟩, + ⟨4,192,259,0,0,0,0,1,4⟩, + ⟨4,195,259,0,0,0,0,1,4⟩, + ⟨4,196,259,0,0,0,0,1,4⟩, + ⟨4,197,259,0,0,0,0,-1,4⟩, + ⟨4,200,259,0,0,0,0,-1,4⟩, + ⟨4,201,259,0,0,0,0,-1,2⟩, + ⟨4,206,259,0,0,0,0,-1,2⟩, + ⟨4,207,259,0,0,0,0,1,4⟩, + ⟨4,210,259,0,0,0,0,-1,4⟩, + ⟨4,212,259,0,0,0,0,-1,2⟩, + ⟨4,213,259,0,0,0,0,-1,4⟩, + ⟨4,214,259,0,0,0,0,1,4⟩, + ⟨4,215,259,0,0,0,0,-1,2⟩, + ⟨4,219,259,0,0,0,0,-1,4⟩, + ⟨4,220,259,0,0,0,0,-1,2⟩, + ⟨4,221,259,0,0,0,0,1,2⟩, + ⟨4,223,259,0,0,0,0,-1,2⟩, + ⟨4,115,260,0,0,0,0,1,4⟩, + ⟨4,120,260,0,0,0,0,1,4⟩, + ⟨4,130,260,0,0,0,0,1,4⟩, + ⟨4,131,260,0,0,0,0,-1,4⟩, + ⟨4,136,260,0,0,0,0,-1,4⟩, + ⟨4,138,260,0,0,0,0,-1,4⟩, + ⟨4,141,260,0,0,0,0,-1,4⟩, + ⟨4,142,260,0,0,0,0,1,4⟩, + ⟨4,144,260,0,0,0,0,-1,4⟩, + ⟨4,147,260,0,0,0,0,1,4⟩, + ⟨4,151,260,0,0,0,0,1,4⟩, + ⟨4,152,260,0,0,0,0,1,4⟩, + ⟨4,157,260,0,0,0,0,1,4⟩, + ⟨4,160,260,0,0,0,0,1,4⟩, + ⟨4,166,260,0,0,0,0,1,4⟩, + ⟨4,167,260,0,0,0,0,1,4⟩, + ⟨4,171,260,0,0,0,0,1,4⟩, + ⟨4,172,260,0,0,0,0,1,4⟩, + ⟨4,178,260,0,0,0,0,1,4⟩, + ⟨4,179,260,0,0,0,0,1,4⟩, + ⟨4,185,260,0,0,0,0,1,4⟩, + ⟨4,186,260,0,0,0,0,-1,4⟩, + ⟨4,192,260,0,0,0,0,1,4⟩, + ⟨4,195,260,0,0,0,0,1,4⟩, + ⟨4,196,260,0,0,0,0,1,4⟩, + ⟨4,197,260,0,0,0,0,1,4⟩, + ⟨4,200,260,0,0,0,0,-1,4⟩, + ⟨4,207,260,0,0,0,0,1,4⟩, + ⟨4,210,260,0,0,0,0,1,4⟩, + ⟨4,213,260,0,0,0,0,1,4⟩, + ⟨4,214,260,0,0,0,0,-1,4⟩, + ⟨4,219,260,0,0,0,0,1,4⟩, + ⟨4,112,261,0,0,0,0,-1,2⟩, + ⟨4,115,261,0,0,0,0,-1,4⟩, + ⟨4,120,261,0,0,0,0,-1,4⟩, + ⟨4,130,261,0,0,0,0,-1,4⟩, + ⟨4,131,261,0,0,0,0,1,4⟩, + ⟨4,136,261,0,0,0,0,1,4⟩, + ⟨4,138,261,0,0,0,0,1,4⟩, + ⟨4,141,261,0,0,0,0,1,4⟩, + ⟨4,142,261,0,0,0,0,-1,4⟩, + ⟨4,144,261,0,0,0,0,1,4⟩, + ⟨4,147,261,0,0,0,0,-1,4⟩, + ⟨4,151,261,0,0,0,0,-1,4⟩, + ⟨4,152,261,0,0,0,0,-1,4⟩, + ⟨4,156,261,0,0,0,0,1,2⟩, + ⟨4,157,261,0,0,0,0,-1,4⟩, + ⟨4,158,261,0,0,0,0,1,2⟩, + ⟨4,160,261,0,0,0,0,-1,4⟩, + ⟨4,166,261,0,0,0,0,-1,4⟩, + ⟨4,167,261,0,0,0,0,-1,4⟩, + ⟨4,171,261,0,0,0,0,-1,4⟩, + ⟨4,172,261,0,0,0,0,-1,4⟩, + ⟨4,178,261,0,0,0,0,-1,4⟩, + ⟨4,179,261,0,0,0,0,-1,4⟩, + ⟨4,182,261,0,0,0,0,-1,2⟩, + ⟨4,184,261,0,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1458⟩, by decide⟩ +def forward_010 : CheckedSegment frames paid warps := + ⟨⟨forwardShard0State010, forwardShard0State011, + [ + ⟨4,185,261,0,0,0,0,-1,4⟩, + ⟨4,186,261,0,0,0,0,1,4⟩, + ⟨4,191,261,0,0,0,0,1,2⟩, + ⟨4,192,261,0,0,0,0,-1,4⟩, + ⟨4,195,261,0,0,0,0,-1,4⟩, + ⟨4,196,261,0,0,0,0,-1,4⟩, + ⟨4,197,261,0,0,0,0,-1,4⟩, + ⟨4,200,261,0,0,0,0,1,4⟩, + ⟨4,207,261,0,0,0,0,-1,4⟩, + ⟨4,210,261,0,0,0,0,-1,4⟩, + ⟨4,213,261,0,0,0,0,-1,4⟩, + ⟨4,214,261,0,0,0,0,1,4⟩, + ⟨4,219,261,0,0,0,0,-1,4⟩, + ⟨4,112,262,0,0,0,0,-1,2⟩, + ⟨4,113,262,0,0,0,0,1,4⟩, + ⟨4,116,262,0,0,0,0,1,4⟩, + ⟨4,117,262,0,0,0,0,-1,4⟩, + ⟨4,118,262,0,0,0,0,-1,4⟩, + ⟨4,124,262,0,0,0,0,-1,4⟩, + ⟨4,129,262,0,0,0,0,-1,4⟩, + ⟨4,134,262,0,0,0,0,-1,4⟩, + ⟨4,135,262,0,0,0,0,1,4⟩, + ⟨4,140,262,0,0,0,0,-1,4⟩, + ⟨4,143,262,0,0,0,0,1,4⟩, + ⟨4,145,262,0,0,0,0,1,4⟩, + ⟨4,146,262,0,0,0,0,-1,4⟩, + ⟨4,150,262,0,0,0,0,-1,4⟩, + ⟨4,161,262,0,0,0,0,-1,4⟩, + ⟨4,162,262,0,0,0,0,-1,4⟩, + ⟨4,163,262,0,0,0,0,1,2⟩, + ⟨4,168,262,0,0,0,0,-1,4⟩, + ⟨4,170,262,0,0,0,0,-1,4⟩, + ⟨4,176,262,0,0,0,0,-1,4⟩, + ⟨4,177,262,0,0,0,0,1,4⟩, + ⟨4,180,262,0,0,0,0,-1,4⟩, + ⟨4,181,262,0,0,0,0,-1,4⟩, + ⟨4,182,262,0,0,0,0,-1,2⟩, + ⟨4,184,262,0,0,0,0,-1,2⟩, + ⟨4,187,262,0,0,0,0,-1,4⟩, + ⟨4,189,262,0,0,0,0,1,4⟩, + ⟨4,194,262,0,0,0,0,-1,4⟩, + ⟨4,198,262,0,0,0,0,1,4⟩, + ⟨4,201,262,0,0,0,0,1,2⟩, + ⟨4,205,262,0,0,0,0,-1,4⟩, + ⟨4,208,262,0,0,0,0,-1,4⟩, + ⟨4,209,262,0,0,0,0,-1,4⟩, + ⟨4,212,262,0,0,0,0,-1,4⟩, + ⟨4,215,262,0,0,0,0,-1,4⟩, + ⟨4,220,262,0,0,0,0,-1,4⟩, + ⟨4,221,262,0,0,0,0,-1,4⟩, + ⟨4,223,262,0,0,0,0,1,2⟩, + ⟨4,113,263,0,0,0,0,-1,4⟩, + ⟨4,116,263,0,0,0,0,-1,4⟩, + ⟨4,117,263,0,0,0,0,1,4⟩, + ⟨4,118,263,0,0,0,0,1,4⟩, + ⟨4,124,263,0,0,0,0,1,4⟩, + ⟨4,129,263,0,0,0,0,1,4⟩, + ⟨4,134,263,0,0,0,0,1,4⟩, + ⟨4,135,263,0,0,0,0,-1,4⟩, + ⟨4,140,263,0,0,0,0,1,4⟩, + ⟨4,143,263,0,0,0,0,-1,4⟩, + ⟨4,145,263,0,0,0,0,-1,4⟩, + ⟨4,146,263,0,0,0,0,1,4⟩, + ⟨4,150,263,0,0,0,0,1,4⟩, + ⟨4,161,263,0,0,0,0,1,4⟩, + ⟨4,162,263,0,0,0,0,1,4⟩, + ⟨4,168,263,0,0,0,0,1,4⟩, + ⟨4,170,263,0,0,0,0,1,4⟩, + ⟨4,176,263,0,0,0,0,1,4⟩, + ⟨4,177,263,0,0,0,0,-1,4⟩, + ⟨4,180,263,0,0,0,0,1,4⟩, + ⟨4,181,263,0,0,0,0,1,4⟩, + ⟨4,187,263,0,0,0,0,1,4⟩, + ⟨4,189,263,0,0,0,0,-1,4⟩, + ⟨4,194,263,0,0,0,0,1,4⟩, + ⟨4,198,263,0,0,0,0,-1,4⟩, + ⟨4,205,263,0,0,0,0,1,4⟩, + ⟨4,208,263,0,0,0,0,1,4⟩, + ⟨4,209,263,0,0,0,0,1,4⟩, + ⟨4,212,263,0,0,0,0,1,4⟩, + ⟨4,215,263,0,0,0,0,1,4⟩, + ⟨4,220,263,0,0,0,0,1,4⟩, + ⟨4,221,263,0,0,0,0,1,4⟩, + ⟨4,115,264,0,0,0,0,-1,4⟩, + ⟨4,120,264,0,0,0,0,-1,4⟩, + ⟨4,130,264,0,0,0,0,1,4⟩, + ⟨4,131,264,0,0,0,0,-1,4⟩, + ⟨4,136,264,0,0,0,0,-1,4⟩, + ⟨4,138,264,0,0,0,0,1,4⟩, + ⟨4,141,264,0,0,0,0,1,4⟩, + ⟨4,142,264,0,0,0,0,-1,4⟩, + ⟨4,144,264,0,0,0,0,-1,4⟩, + ⟨4,147,264,0,0,0,0,1,4⟩, + ⟨4,151,264,0,0,0,0,1,4⟩, + ⟨4,152,264,0,0,0,0,1,4⟩, + ⟨4,157,264,0,0,0,0,1,4⟩, + ⟨4,160,264,0,0,0,0,1,4⟩, + ⟨4,166,264,0,0,0,0,1,4⟩, + ⟨4,167,264,0,0,0,0,1,4⟩, + ⟨4,171,264,0,0,0,0,-1,4⟩, + ⟨4,172,264,0,0,0,0,-1,4⟩, + ⟨4,178,264,0,0,0,0,-1,4⟩, + ⟨4,179,264,0,0,0,0,-1,4⟩, + ⟨4,185,264,0,0,0,0,-1,4⟩, + ⟨4,186,264,0,0,0,0,1,4⟩, + ⟨4,192,264,0,0,0,0,-1,4⟩, + ⟨4,195,264,0,0,0,0,-1,4⟩, + ⟨4,196,264,0,0,0,0,-1,4⟩, + ⟨4,197,264,0,0,0,0,1,4⟩, + ⟨4,200,264,0,0,0,0,1,4⟩, + ⟨4,207,264,0,0,0,0,-1,4⟩, + ⟨4,210,264,0,0,0,0,1,4⟩, + ⟨4,213,264,0,0,0,0,1,4⟩, + ⟨4,214,264,0,0,0,0,-1,4⟩, + ⟨4,219,264,0,0,0,0,1,4⟩, + ⟨4,112,266,0,0,0,0,1,2⟩, + ⟨4,113,266,0,0,0,0,-1,4⟩, + ⟨4,116,266,0,0,0,0,-1,4⟩, + ⟨4,117,266,0,0,0,0,1,4⟩, + ⟨4,118,266,0,0,0,0,1,4⟩, + ⟨4,124,266,0,0,0,0,1,4⟩, + ⟨4,129,266,0,0,0,0,1,4⟩, + ⟨4,130,266,0,0,0,0,1,2⟩, + ⟨4,131,266,0,0,0,0,1,2⟩, + ⟨4,134,266,0,0,0,0,1,4⟩, + ⟨4,135,266,0,0,0,0,-1,4⟩, + ⟨4,136,266,0,0,0,0,1,2⟩, + ⟨4,140,266,0,0,0,0,1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1514⟩, by decide⟩ +def forward_011 : CheckedSegment frames paid warps := + ⟨⟨forwardShard0State011, forwardShard0State012, + [ + ⟨4,143,266,0,0,0,0,-1,4⟩, + ⟨4,144,266,0,0,0,0,1,2⟩, + ⟨4,145,266,0,0,0,0,-1,4⟩, + ⟨4,146,266,0,0,0,0,1,4⟩, + ⟨4,147,266,0,0,0,0,-1,2⟩, + ⟨4,150,266,0,0,0,0,1,4⟩, + ⟨4,151,266,0,0,0,0,-1,2⟩, + ⟨4,152,266,0,0,0,0,1,2⟩, + ⟨4,157,266,0,0,0,0,1,2⟩, + ⟨4,160,266,0,0,0,0,1,2⟩, + ⟨4,161,266,0,0,0,0,1,4⟩, + ⟨4,162,266,0,0,0,0,1,4⟩, + ⟨4,163,266,0,0,0,0,-1,2⟩, + ⟨4,166,266,0,0,0,0,1,2⟩, + ⟨4,167,266,0,0,0,0,-1,2⟩, + ⟨4,168,266,0,0,0,0,1,4⟩, + ⟨4,170,266,0,0,0,0,1,4⟩, + ⟨4,176,266,0,0,0,0,1,4⟩, + ⟨4,177,266,0,0,0,0,-1,4⟩, + ⟨4,180,266,0,0,0,0,1,4⟩, + ⟨4,181,266,0,0,0,0,1,4⟩, + ⟨4,182,266,0,0,0,0,1,2⟩, + ⟨4,184,266,0,0,0,0,1,2⟩, + ⟨4,187,266,0,0,0,0,1,4⟩, + ⟨4,189,266,0,0,0,0,-1,4⟩, + ⟨4,194,266,0,0,0,0,1,4⟩, + ⟨4,197,266,0,0,0,0,-1,2⟩, + ⟨4,198,266,0,0,0,0,-1,4⟩, + ⟨4,201,266,0,0,0,0,-1,2⟩, + ⟨4,205,266,0,0,0,0,1,4⟩, + ⟨4,208,266,0,0,0,0,1,4⟩, + ⟨4,209,266,0,0,0,0,1,4⟩, + ⟨4,210,266,0,0,0,0,1,2⟩, + ⟨4,212,266,0,0,0,0,1,4⟩, + ⟨4,213,266,0,0,0,0,1,2⟩, + ⟨4,214,266,0,0,0,0,1,2⟩, + ⟨4,215,266,0,0,0,0,1,4⟩, + ⟨4,219,266,0,0,0,0,1,2⟩, + ⟨4,220,266,0,0,0,0,1,4⟩, + ⟨4,221,266,0,0,0,0,1,4⟩, + ⟨4,223,266,0,0,0,0,-1,2⟩, + ⟨4,113,268,0,0,0,0,1,4⟩, + ⟨4,116,268,0,0,0,0,1,4⟩, + ⟨4,117,268,0,0,0,0,-1,4⟩, + ⟨4,118,268,0,0,0,0,-1,4⟩, + ⟨4,124,268,0,0,0,0,1,4⟩, + ⟨4,129,268,0,0,0,0,1,4⟩, + ⟨4,134,268,0,0,0,0,1,4⟩, + ⟨4,135,268,0,0,0,0,-1,4⟩, + ⟨4,140,268,0,0,0,0,-1,4⟩, + ⟨4,143,268,0,0,0,0,-1,4⟩, + ⟨4,145,268,0,0,0,0,-1,4⟩, + ⟨4,146,268,0,0,0,0,1,4⟩, + ⟨4,150,268,0,0,0,0,1,4⟩, + ⟨4,161,268,0,0,0,0,1,4⟩, + ⟨4,162,268,0,0,0,0,1,4⟩, + ⟨4,168,268,0,0,0,0,1,4⟩, + ⟨4,170,268,0,0,0,0,-1,4⟩, + ⟨4,176,268,0,0,0,0,-1,4⟩, + ⟨4,177,268,0,0,0,0,1,4⟩, + ⟨4,180,268,0,0,0,0,-1,4⟩, + ⟨4,181,268,0,0,0,0,-1,4⟩, + ⟨4,187,268,0,0,0,0,-1,4⟩, + ⟨4,189,268,0,0,0,0,-1,4⟩, + ⟨4,194,268,0,0,0,0,-1,4⟩, + ⟨4,198,268,0,0,0,0,1,4⟩, + ⟨4,205,268,0,0,0,0,-1,4⟩, + ⟨4,208,268,0,0,0,0,-1,4⟩, + ⟨4,209,268,0,0,0,0,-1,4⟩, + ⟨4,212,268,0,0,0,0,1,4⟩, + ⟨4,215,268,0,0,0,0,1,4⟩, + ⟨4,220,268,0,0,0,0,1,4⟩, + ⟨4,221,268,0,0,0,0,1,4⟩, + ⟨4,113,269,0,0,0,0,-1,4⟩, + ⟨4,116,269,0,0,0,0,-1,4⟩, + ⟨4,117,269,0,0,0,0,1,4⟩, + ⟨4,118,269,0,0,0,0,1,4⟩, + ⟨4,124,269,0,0,0,0,-1,4⟩, + ⟨4,129,269,0,0,0,0,-1,4⟩, + ⟨4,134,269,0,0,0,0,-1,4⟩, + ⟨4,135,269,0,0,0,0,1,4⟩, + ⟨4,140,269,0,0,0,0,1,4⟩, + ⟨4,143,269,0,0,0,0,1,4⟩, + ⟨4,145,269,0,0,0,0,1,4⟩, + ⟨4,146,269,0,0,0,0,-1,4⟩, + ⟨4,150,269,0,0,0,0,-1,4⟩, + ⟨4,156,269,0,0,0,0,1,2⟩, + ⟨4,158,269,0,0,0,0,1,2⟩, + ⟨4,161,269,0,0,0,0,-1,4⟩, + ⟨4,162,269,0,0,0,0,-1,4⟩, + ⟨4,168,269,0,0,0,0,-1,4⟩, + ⟨4,169,269,0,0,0,0,-1,2⟩, + ⟨4,170,269,0,0,0,0,1,4⟩, + ⟨4,174,269,0,0,0,0,-1,2⟩, + ⟨4,176,269,0,0,0,0,1,4⟩, + ⟨4,177,269,0,0,0,0,-1,4⟩, + ⟨4,180,269,0,0,0,0,1,4⟩, + ⟨4,181,269,0,0,0,0,1,4⟩, + ⟨4,187,269,0,0,0,0,1,4⟩, + ⟨4,189,269,0,0,0,0,1,4⟩, + ⟨4,191,269,0,0,0,0,1,2⟩, + ⟨4,194,269,0,0,0,0,1,4⟩, + ⟨4,198,269,0,0,0,0,-1,4⟩, + ⟨4,205,269,0,0,0,0,1,4⟩, + ⟨4,206,269,0,0,0,0,-1,2⟩, + ⟨4,208,269,0,0,0,0,1,4⟩, + ⟨4,209,269,0,0,0,0,1,4⟩, + ⟨4,212,269,0,0,0,0,-1,4⟩, + ⟨4,215,269,0,0,0,0,-1,4⟩, + ⟨4,220,269,0,0,0,0,-1,4⟩, + ⟨4,221,269,0,0,0,0,-1,4⟩, + ⟨4,112,270,0,0,0,0,-1,2⟩, + ⟨4,113,270,0,0,0,0,-1,2⟩, + ⟨4,115,270,0,0,0,0,-1,4⟩, + ⟨4,116,270,0,0,0,0,-1,2⟩, + ⟨4,117,270,0,0,0,0,-1,2⟩, + ⟨4,118,270,0,0,0,0,-1,2⟩, + ⟨4,120,270,0,0,0,0,-1,4⟩, + ⟨4,130,270,0,0,0,0,-1,4⟩, + ⟨4,131,270,0,0,0,0,1,4⟩, + ⟨4,136,270,0,0,0,0,1,4⟩, + ⟨4,138,270,0,0,0,0,1,4⟩, + ⟨4,140,270,0,0,0,0,1,2⟩, + ⟨4,141,270,0,0,0,0,1,4⟩, + ⟨4,142,270,0,0,0,0,-1,4⟩, + ⟨4,144,270,0,0,0,0,1,4⟩, + ⟨4,147,270,0,0,0,0,-1,4⟩, + ⟨4,151,270,0,0,0,0,-1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1476⟩, by decide⟩ +def forward_012 : CheckedSegment frames paid warps := + ⟨⟨forwardShard0State012, forwardShard0State013, + [ + ⟨4,152,270,0,0,0,0,-1,4⟩, + ⟨4,156,270,0,0,0,0,1,2⟩, + ⟨4,157,270,0,0,0,0,-1,4⟩, + ⟨4,158,270,0,0,0,0,1,2⟩, + ⟨4,160,270,0,0,0,0,-1,4⟩, + ⟨4,166,270,0,0,0,0,-1,4⟩, + ⟨4,167,270,0,0,0,0,-1,4⟩, + ⟨4,170,270,0,0,0,0,-1,2⟩, + ⟨4,171,270,0,0,0,0,-1,4⟩, + ⟨4,172,270,0,0,0,0,-1,4⟩, + ⟨4,176,270,0,0,0,0,-1,2⟩, + ⟨4,177,270,0,0,0,0,-1,2⟩, + ⟨4,178,270,0,0,0,0,-1,4⟩, + ⟨4,179,270,0,0,0,0,-1,4⟩, + ⟨4,180,270,0,0,0,0,-1,2⟩, + ⟨4,181,270,0,0,0,0,1,2⟩, + ⟨4,182,270,0,0,0,0,-1,2⟩, + ⟨4,184,270,0,0,0,0,-1,2⟩, + ⟨4,185,270,0,0,0,0,-1,4⟩, + ⟨4,186,270,0,0,0,0,1,4⟩, + ⟨4,187,270,0,0,0,0,1,2⟩, + ⟨4,191,270,0,0,0,0,1,2⟩, + ⟨4,192,270,0,0,0,0,-1,4⟩, + ⟨4,194,270,0,0,0,0,-1,2⟩, + ⟨4,195,270,0,0,0,0,-1,4⟩, + ⟨4,196,270,0,0,0,0,-1,4⟩, + ⟨4,197,270,0,0,0,0,-1,4⟩, + ⟨4,198,270,0,0,0,0,-1,2⟩, + ⟨4,200,270,0,0,0,0,1,4⟩, + ⟨4,205,270,0,0,0,0,-1,2⟩, + ⟨4,207,270,0,0,0,0,-1,4⟩, + ⟨4,208,270,0,0,0,0,-1,2⟩, + ⟨4,209,270,0,0,0,0,1,2⟩, + ⟨4,210,270,0,0,0,0,-1,4⟩, + ⟨4,213,270,0,0,0,0,-1,4⟩, + ⟨4,214,270,0,0,0,0,1,4⟩, + ⟨4,219,270,0,0,0,0,-1,4⟩, + ⟨4,112,271,0,0,0,0,1,2⟩, + ⟨4,113,271,0,0,0,0,1,2⟩, + ⟨4,115,271,0,0,0,0,1,4⟩, + ⟨4,116,271,0,0,0,0,1,2⟩, + ⟨4,117,271,0,0,0,0,1,2⟩, + ⟨4,118,271,0,0,0,0,1,2⟩, + ⟨4,120,271,0,0,0,0,1,4⟩, + ⟨4,130,271,0,0,0,0,1,4⟩, + ⟨4,131,271,0,0,0,0,-1,4⟩, + ⟨4,136,271,0,0,0,0,-1,4⟩, + ⟨4,138,271,0,0,0,0,-1,4⟩, + ⟨4,140,271,0,0,0,0,-1,2⟩, + ⟨4,141,271,0,0,0,0,-1,4⟩, + ⟨4,142,271,0,0,0,0,1,4⟩, + ⟨4,144,271,0,0,0,0,-1,4⟩, + ⟨4,147,271,0,0,0,0,1,4⟩, + ⟨4,151,271,0,0,0,0,1,4⟩, + ⟨4,152,271,0,0,0,0,1,4⟩, + ⟨4,156,271,0,0,0,0,-1,2⟩, + ⟨4,157,271,0,0,0,0,1,4⟩, + ⟨4,158,271,0,0,0,0,-1,2⟩, + ⟨4,160,271,0,0,0,0,1,4⟩, + ⟨4,163,271,0,0,0,0,1,2⟩, + ⟨4,166,271,0,0,0,0,1,4⟩, + ⟨4,167,271,0,0,0,0,1,4⟩, + ⟨4,169,271,0,0,0,0,-1,2⟩, + ⟨4,170,271,0,0,0,0,1,2⟩, + ⟨4,171,271,0,0,0,0,1,4⟩, + ⟨4,172,271,0,0,0,0,1,4⟩, + ⟨4,174,271,0,0,0,0,-1,2⟩, + ⟨4,176,271,0,0,0,0,1,2⟩, + ⟨4,177,271,0,0,0,0,1,2⟩, + ⟨4,178,271,0,0,0,0,1,4⟩, + ⟨4,179,271,0,0,0,0,1,4⟩, + ⟨4,180,271,0,0,0,0,1,2⟩, + ⟨4,181,271,0,0,0,0,-1,2⟩, + ⟨4,182,271,0,0,0,0,1,2⟩, + ⟨4,184,271,0,0,0,0,1,2⟩, + ⟨4,185,271,0,0,0,0,1,4⟩, + ⟨4,186,271,0,0,0,0,-1,4⟩, + ⟨4,187,271,0,0,0,0,-1,2⟩, + ⟨4,191,271,0,0,0,0,-1,2⟩, + ⟨4,192,271,0,0,0,0,1,4⟩, + ⟨4,194,271,0,0,0,0,1,2⟩, + ⟨4,195,271,0,0,0,0,1,4⟩, + ⟨4,196,271,0,0,0,0,1,4⟩, + ⟨4,197,271,0,0,0,0,1,4⟩, + ⟨4,198,271,0,0,0,0,1,2⟩, + ⟨4,200,271,0,0,0,0,-1,4⟩, + ⟨4,201,271,0,0,0,0,1,2⟩, + ⟨4,205,271,0,0,0,0,1,2⟩, + ⟨4,206,271,0,0,0,0,-1,2⟩, + ⟨4,207,271,0,0,0,0,1,4⟩, + ⟨4,208,271,0,0,0,0,1,2⟩, + ⟨4,209,271,0,0,0,0,-1,2⟩, + ⟨4,210,271,0,0,0,0,1,4⟩, + ⟨4,213,271,0,0,0,0,1,4⟩, + ⟨4,214,271,0,0,0,0,-1,4⟩, + ⟨4,219,271,0,0,0,0,1,4⟩, + ⟨4,223,271,0,0,0,0,1,2⟩, + ⟨4,112,272,0,0,0,0,-1,4⟩, + ⟨4,114,272,0,0,0,0,1,4⟩, + ⟨4,115,272,0,0,0,0,-1,2⟩, + ⟨4,119,272,0,0,0,0,-1,4⟩, + ⟨4,121,272,0,0,0,0,-1,4⟩, + ⟨4,123,272,0,0,0,0,1,4⟩, + ⟨4,124,272,0,0,0,0,-1,2⟩, + ⟨4,132,272,0,0,0,0,-1,4⟩, + ⟨4,133,272,0,0,0,0,-1,4⟩, + ⟨4,137,272,0,0,0,0,-1,4⟩, + ⟨4,139,272,0,0,0,0,-1,4⟩, + ⟨4,148,272,0,0,0,0,-1,4⟩, + ⟨4,149,272,0,0,0,0,-1,4⟩, + ⟨4,150,272,0,0,0,0,-1,2⟩, + ⟨4,155,272,0,0,0,0,1,4⟩, + ⟨4,158,272,0,0,0,0,1,4⟩, + ⟨4,159,272,0,0,0,0,1,4⟩, + ⟨4,166,272,0,0,0,0,-1,2⟩, + ⟨4,168,272,0,0,0,0,-1,2⟩, + ⟨4,169,272,0,0,0,0,-1,4⟩, + ⟨4,173,272,0,0,0,0,1,4⟩, + ⟨4,178,272,0,0,0,0,-1,2⟩, + ⟨4,188,272,0,0,0,0,-1,4⟩, + ⟨4,190,272,0,0,0,0,1,4⟩, + ⟨4,193,272,0,0,0,0,-1,4⟩, + ⟨4,199,272,0,0,0,0,-1,4⟩, + ⟨4,202,272,0,0,0,0,1,4⟩, + ⟨4,204,272,0,0,0,0,-1,4⟩, + ⟨4,212,272,0,0,0,0,-1,2⟩, + ⟨4,213,272,0,0,0,0,-1,2⟩, + ⟨4,222,272,0,0,0,0,1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1432⟩, by decide⟩ +def forward_013 : CheckedSegment frames paid warps := + ⟨⟨forwardShard0State013, forwardShard0State014, + [ + ⟨4,223,272,0,0,0,0,1,4⟩, + ⟨4,113,274,0,0,0,0,-1,4⟩, + ⟨4,114,274,0,0,0,0,1,4⟩, + ⟨4,118,274,0,0,0,0,1,4⟩, + ⟨4,121,274,0,0,0,0,1,4⟩, + ⟨4,127,274,0,0,0,0,1,4⟩, + ⟨4,134,274,0,0,0,0,1,4⟩, + ⟨4,135,274,0,0,0,0,1,4⟩, + ⟨4,137,274,0,0,0,0,1,4⟩, + ⟨4,140,274,0,0,0,0,-1,4⟩, + ⟨4,145,274,0,0,0,0,1,4⟩, + ⟨4,146,274,0,0,0,0,1,4⟩, + ⟨4,154,274,0,0,0,0,1,4⟩, + ⟨4,159,274,0,0,0,0,-1,4⟩, + ⟨4,161,274,0,0,0,0,1,4⟩, + ⟨4,162,274,0,0,0,0,-1,4⟩, + ⟨4,165,274,0,0,0,0,-1,4⟩, + ⟨4,170,274,0,0,0,0,-1,4⟩, + ⟨4,173,274,0,0,0,0,1,4⟩, + ⟨4,184,274,0,0,0,0,1,4⟩, + ⟨4,187,274,0,0,0,0,-1,4⟩, + ⟨4,188,274,0,0,0,0,-1,4⟩, + ⟨4,191,274,0,0,0,0,1,4⟩, + ⟨4,194,274,0,0,0,0,1,4⟩, + ⟨4,198,274,0,0,0,0,-1,4⟩, + ⟨4,201,274,0,0,0,0,1,4⟩, + ⟨4,204,274,0,0,0,0,-1,4⟩, + ⟨4,205,274,0,0,0,0,-1,4⟩, + ⟨4,206,274,0,0,0,0,1,4⟩, + ⟨4,217,274,0,0,0,0,-1,4⟩, + ⟨4,220,274,0,0,0,0,1,4⟩, + ⟨4,221,274,0,0,0,0,-1,4⟩, + ⟨4,222,274,0,0,0,0,-1,4⟩, + ⟨4,112,276,0,0,0,0,1,2⟩, + ⟨4,120,276,0,0,0,0,1,2⟩, + ⟨4,125,276,0,0,0,0,-1,2⟩, + ⟨4,127,276,0,0,0,0,-1,2⟩, + ⟨4,129,276,0,0,0,0,1,2⟩, + ⟨4,130,276,0,0,0,0,1,2⟩, + ⟨4,139,276,0,0,0,0,-1,2⟩, + ⟨4,152,276,0,0,0,0,1,2⟩, + ⟨4,176,276,0,0,0,0,1,2⟩, + ⟨4,182,276,0,0,0,0,1,2⟩, + ⟨4,184,276,0,0,0,0,1,2⟩, + ⟨4,207,276,0,0,0,0,1,2⟩, + ⟨4,208,276,0,0,0,0,1,2⟩, + ⟨4,215,276,0,0,0,0,1,2⟩, + ⟨4,122,278,0,0,0,0,-1,4⟩, + ⟨4,123,278,0,0,0,0,-1,4⟩, + ⟨4,125,278,0,0,0,0,1,4⟩, + ⟨4,128,278,0,0,0,0,1,4⟩, + ⟨4,133,278,0,0,0,0,1,4⟩, + ⟨4,136,278,0,0,0,0,-1,4⟩, + ⟨4,141,278,0,0,0,0,-1,4⟩, + ⟨4,142,278,0,0,0,0,-1,4⟩, + ⟨4,144,278,0,0,0,0,-1,4⟩, + ⟨4,147,278,0,0,0,0,-1,4⟩, + ⟨4,149,278,0,0,0,0,1,4⟩, + ⟨4,155,278,0,0,0,0,1,4⟩, + ⟨4,156,278,0,0,0,0,-1,4⟩, + ⟨4,157,278,0,0,0,0,1,4⟩, + ⟨4,160,278,0,0,0,0,1,4⟩, + ⟨4,163,278,0,0,0,0,-1,4⟩, + ⟨4,171,278,0,0,0,0,-1,4⟩, + ⟨4,172,278,0,0,0,0,1,4⟩, + ⟨4,174,278,0,0,0,0,1,4⟩, + ⟨4,182,278,0,0,0,0,1,4⟩, + ⟨4,185,278,0,0,0,0,1,4⟩, + ⟨4,186,278,0,0,0,0,-1,4⟩, + ⟨4,190,278,0,0,0,0,1,4⟩, + ⟨4,193,278,0,0,0,0,-1,4⟩, + ⟨4,195,278,0,0,0,0,1,4⟩, + ⟨4,196,278,0,0,0,0,1,4⟩, + ⟨4,197,278,0,0,0,0,-1,4⟩, + ⟨4,199,278,0,0,0,0,-1,4⟩, + ⟨4,202,278,0,0,0,0,-1,4⟩, + ⟨4,203,278,0,0,0,0,-1,4⟩, + ⟨4,210,278,0,0,0,0,1,4⟩, + ⟨4,219,278,0,0,0,0,1,4⟩, + ⟨4,113,279,0,0,0,0,1,4⟩, + ⟨4,114,279,0,0,0,0,1,4⟩, + ⟨4,118,279,0,0,0,0,-1,4⟩, + ⟨4,121,279,0,0,0,0,1,4⟩, + ⟨4,127,279,0,0,0,0,-1,4⟩, + ⟨4,134,279,0,0,0,0,1,4⟩, + ⟨4,135,279,0,0,0,0,1,4⟩, + ⟨4,137,279,0,0,0,0,1,4⟩, + ⟨4,140,279,0,0,0,0,1,4⟩, + ⟨4,145,279,0,0,0,0,1,4⟩, + ⟨4,146,279,0,0,0,0,1,4⟩, + ⟨4,154,279,0,0,0,0,-1,4⟩, + ⟨4,159,279,0,0,0,0,-1,4⟩, + ⟨4,161,279,0,0,0,0,1,4⟩, + ⟨4,162,279,0,0,0,0,-1,4⟩, + ⟨4,165,279,0,0,0,0,1,4⟩, + ⟨4,170,279,0,0,0,0,1,4⟩, + ⟨4,173,279,0,0,0,0,1,4⟩, + ⟨4,184,279,0,0,0,0,1,4⟩, + ⟨4,187,279,0,0,0,0,1,4⟩, + ⟨4,188,279,0,0,0,0,-1,4⟩, + ⟨4,191,279,0,0,0,0,1,4⟩, + ⟨4,194,279,0,0,0,0,-1,4⟩, + ⟨4,198,279,0,0,0,0,1,4⟩, + ⟨4,201,279,0,0,0,0,1,4⟩, + ⟨4,204,279,0,0,0,0,-1,4⟩, + ⟨4,205,279,0,0,0,0,1,4⟩, + ⟨4,206,279,0,0,0,0,1,4⟩, + ⟨4,217,279,0,0,0,0,1,4⟩, + ⟨4,220,279,0,0,0,0,1,4⟩, + ⟨4,221,279,0,0,0,0,-1,4⟩, + ⟨4,222,279,0,0,0,0,-1,4⟩, + ⟨4,112,280,0,0,0,0,1,4⟩, + ⟨4,114,280,0,0,0,0,-1,4⟩, + ⟨4,115,280,0,0,0,0,1,2⟩, + ⟨4,119,280,0,0,0,0,1,4⟩, + ⟨4,121,280,0,0,0,0,1,4⟩, + ⟨4,122,280,0,0,0,0,1,2⟩, + ⟨4,123,280,0,0,0,0,1,4⟩, + ⟨4,124,280,0,0,0,0,1,2⟩, + ⟨4,132,280,0,0,0,0,1,4⟩, + ⟨4,133,280,0,0,0,0,-1,4⟩, + ⟨4,136,280,0,0,0,0,1,2⟩, + ⟨4,137,280,0,0,0,0,1,4⟩, + ⟨4,139,280,0,0,0,0,1,4⟩, + ⟨4,144,280,0,0,0,0,1,2⟩, + ⟨4,147,280,0,0,0,0,1,2⟩, + ⟨4,148,280,0,0,0,0,1,4⟩, + ⟨4,149,280,0,0,0,0,-1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1496⟩, by decide⟩ +def forward_014 : CheckedSegment frames paid warps := + ⟨⟨forwardShard0State014, forwardShard0State015, + [ + ⟨4,150,280,0,0,0,0,1,2⟩, + ⟨4,155,280,0,0,0,0,-1,4⟩, + ⟨4,157,280,0,0,0,0,1,2⟩, + ⟨4,158,280,0,0,0,0,-1,4⟩, + ⟨4,159,280,0,0,0,0,-1,4⟩, + ⟨4,160,280,0,0,0,0,1,2⟩, + ⟨4,166,280,0,0,0,0,1,2⟩, + ⟨4,168,280,0,0,0,0,1,2⟩, + ⟨4,169,280,0,0,0,0,1,4⟩, + ⟨4,173,280,0,0,0,0,-1,4⟩, + ⟨4,174,280,0,0,0,0,1,2⟩, + ⟨4,178,280,0,0,0,0,1,2⟩, + ⟨4,182,280,0,0,0,0,1,2⟩, + ⟨4,188,280,0,0,0,0,1,4⟩, + ⟨4,190,280,0,0,0,0,-1,4⟩, + ⟨4,193,280,0,0,0,0,1,4⟩, + ⟨4,197,280,0,0,0,0,1,2⟩, + ⟨4,199,280,0,0,0,0,1,4⟩, + ⟨4,202,280,0,0,0,0,1,4⟩, + ⟨4,203,280,0,0,0,0,1,2⟩, + ⟨4,204,280,0,0,0,0,1,4⟩, + ⟨4,210,280,0,0,0,0,1,2⟩, + ⟨4,212,280,0,0,0,0,1,2⟩, + ⟨4,213,280,0,0,0,0,1,2⟩, + ⟨4,219,280,0,0,0,0,1,2⟩, + ⟨4,222,280,0,0,0,0,-1,4⟩, + ⟨4,223,280,0,0,0,0,-1,4⟩, + ⟨4,114,281,0,0,0,0,1,2⟩, + ⟨4,121,281,0,0,0,0,-1,2⟩, + ⟨4,134,281,0,0,0,0,1,2⟩, + ⟨4,135,281,0,0,0,0,-1,2⟩, + ⟨4,137,281,0,0,0,0,-1,2⟩, + ⟨4,145,281,0,0,0,0,-1,2⟩, + ⟨4,146,281,0,0,0,0,1,2⟩, + ⟨4,159,281,0,0,0,0,1,2⟩, + ⟨4,161,281,0,0,0,0,1,2⟩, + ⟨4,162,281,0,0,0,0,1,2⟩, + ⟨4,173,281,0,0,0,0,1,2⟩, + ⟨4,184,281,0,0,0,0,1,2⟩, + ⟨4,188,281,0,0,0,0,-1,2⟩, + ⟨4,191,281,0,0,0,0,-1,2⟩, + ⟨4,201,281,0,0,0,0,-1,2⟩, + ⟨4,204,281,0,0,0,0,-1,2⟩, + ⟨4,206,281,0,0,0,0,1,2⟩, + ⟨4,220,281,0,0,0,0,1,2⟩, + ⟨4,221,281,0,0,0,0,1,2⟩, + ⟨4,222,281,0,0,0,0,1,2⟩, + ⟨4,112,283,0,0,0,0,-1,2⟩, + ⟨4,113,283,0,0,0,0,1,2⟩, + ⟨4,118,283,0,0,0,0,1,2⟩, + ⟨4,119,283,0,0,0,0,1,2⟩, + ⟨4,121,283,0,0,0,0,1,2⟩, + ⟨4,122,283,0,0,0,0,1,4⟩, + ⟨4,123,283,0,0,0,0,1,4⟩, + ⟨4,125,283,0,0,0,0,1,4⟩, + ⟨4,127,283,0,0,0,0,1,2⟩, + ⟨4,128,283,0,0,0,0,1,4⟩, + ⟨4,129,283,0,0,0,0,-1,1⟩, + ⟨4,130,283,0,0,0,0,-1,1⟩, + ⟨4,133,283,0,0,0,0,-1,4⟩, + ⟨4,134,283,0,0,0,0,-1,2⟩, + ⟨4,135,283,0,0,0,0,1,2⟩, + ⟨4,136,283,0,0,0,0,1,4⟩, + ⟨4,137,283,0,0,0,0,1,2⟩, + ⟨4,139,283,0,0,0,0,1,2⟩, + ⟨4,140,283,0,0,0,0,1,2⟩, + ⟨4,141,283,0,0,0,0,-1,4⟩, + ⟨4,142,283,0,0,0,0,-1,4⟩, + ⟨4,144,283,0,0,0,0,1,4⟩, + ⟨4,145,283,0,0,0,0,1,2⟩, + ⟨4,146,283,0,0,0,0,-1,2⟩, + ⟨4,147,283,0,0,0,0,1,4⟩, + ⟨4,149,283,0,0,0,0,-1,4⟩, + ⟨4,152,283,0,0,0,0,-1,1⟩, + ⟨4,154,283,0,0,0,0,1,2⟩, + ⟨4,155,283,0,0,0,0,-1,4⟩, + ⟨4,156,283,0,0,0,0,-1,4⟩, + ⟨4,157,283,0,0,0,0,-1,4⟩, + ⟨4,159,283,0,0,0,0,-1,2⟩, + ⟨4,160,283,0,0,0,0,-1,4⟩, + ⟨4,161,283,0,0,0,0,-1,2⟩, + ⟨4,162,283,0,0,0,0,-1,2⟩, + ⟨4,163,283,0,0,0,0,-1,4⟩, + ⟨4,165,283,0,0,0,0,1,2⟩, + ⟨4,169,283,0,0,0,0,-1,2⟩, + ⟨4,170,283,0,0,0,0,-1,2⟩, + ⟨4,171,283,0,0,0,0,-1,4⟩, + ⟨4,172,283,0,0,0,0,1,4⟩, + ⟨4,174,283,0,0,0,0,-1,4⟩, + ⟨4,182,283,0,0,0,0,-1,4⟩, + ⟨4,184,283,0,0,0,0,-1,2⟩, + ⟨4,185,283,0,0,0,0,1,4⟩, + ⟨4,186,283,0,0,0,0,-1,4⟩, + ⟨4,187,283,0,0,0,0,1,2⟩, + ⟨4,190,283,0,0,0,0,-1,4⟩, + ⟨4,191,283,0,0,0,0,1,2⟩, + ⟨4,193,283,0,0,0,0,1,4⟩, + ⟨4,194,283,0,0,0,0,1,2⟩, + ⟨4,195,283,0,0,0,0,1,4⟩, + ⟨4,196,283,0,0,0,0,1,4⟩, + ⟨4,197,283,0,0,0,0,1,4⟩, + ⟨4,198,283,0,0,0,0,1,2⟩, + ⟨4,199,283,0,0,0,0,1,4⟩, + ⟨4,201,283,0,0,0,0,1,2⟩, + ⟨4,202,283,0,0,0,0,1,4⟩, + ⟨4,203,283,0,0,0,0,1,4⟩, + ⟨4,205,283,0,0,0,0,-1,2⟩, + ⟨4,206,283,0,0,0,0,-1,2⟩, + ⟨4,210,283,0,0,0,0,-1,4⟩, + ⟨4,215,283,0,0,0,0,-1,1⟩, + ⟨4,217,283,0,0,0,0,1,2⟩, + ⟨4,219,283,0,0,0,0,-1,4⟩, + ⟨4,220,283,0,0,0,0,-1,2⟩, + ⟨4,221,283,0,0,0,0,-1,2⟩, + ⟨4,222,283,0,0,0,0,-1,2⟩, + ⟨4,122,284,0,0,0,0,-1,4⟩, + ⟨4,123,284,0,0,0,0,-1,4⟩, + ⟨4,125,284,0,0,0,0,-1,4⟩, + ⟨4,128,284,0,0,0,0,-1,4⟩, + ⟨4,133,284,0,0,0,0,1,4⟩, + ⟨4,136,284,0,0,0,0,-1,4⟩, + ⟨4,141,284,0,0,0,0,1,4⟩, + ⟨4,142,284,0,0,0,0,1,4⟩, + ⟨4,144,284,0,0,0,0,-1,4⟩, + ⟨4,147,284,0,0,0,0,-1,4⟩, + ⟨4,149,284,0,0,0,0,1,4⟩, + ⟨4,155,284,0,0,0,0,-1,4⟩, + ⟨4,156,284,0,0,0,0,1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1388⟩, by decide⟩ +def forward_015 : CheckedSegment frames paid warps := + ⟨⟨forwardShard0State015, forwardShard0State016, + [ + ⟨4,157,284,0,0,0,0,1,4⟩, + ⟨4,160,284,0,0,0,0,1,4⟩, + ⟨4,163,284,0,0,0,0,1,4⟩, + ⟨4,171,284,0,0,0,0,1,4⟩, + ⟨4,172,284,0,0,0,0,-1,4⟩, + ⟨4,174,284,0,0,0,0,1,4⟩, + ⟨4,182,284,0,0,0,0,1,4⟩, + ⟨4,185,284,0,0,0,0,-1,4⟩, + ⟨4,186,284,0,0,0,0,1,4⟩, + ⟨4,190,284,0,0,0,0,-1,4⟩, + ⟨4,193,284,0,0,0,0,1,4⟩, + ⟨4,195,284,0,0,0,0,-1,4⟩, + ⟨4,196,284,0,0,0,0,-1,4⟩, + ⟨4,197,284,0,0,0,0,-1,4⟩, + ⟨4,199,284,0,0,0,0,1,4⟩, + ⟨4,202,284,0,0,0,0,-1,4⟩, + ⟨4,203,284,0,0,0,0,-1,4⟩, + ⟨4,210,284,0,0,0,0,1,4⟩, + ⟨4,219,284,0,0,0,0,1,4⟩, + ⟨4,113,285,0,0,0,0,-1,2⟩, + ⟨4,118,285,0,0,0,0,-1,2⟩, + ⟨4,127,285,0,0,0,0,-1,2⟩, + ⟨4,140,285,0,0,0,0,-1,2⟩, + ⟨4,154,285,0,0,0,0,-1,2⟩, + ⟨4,165,285,0,0,0,0,-1,2⟩, + ⟨4,170,285,0,0,0,0,1,2⟩, + ⟨4,187,285,0,0,0,0,-1,2⟩, + ⟨4,194,285,0,0,0,0,-1,2⟩, + ⟨4,198,285,0,0,0,0,-1,2⟩, + ⟨4,205,285,0,0,0,0,1,2⟩, + ⟨4,217,285,0,0,0,0,-1,2⟩, + ⟨4,112,286,0,0,0,0,-1,4⟩, + ⟨4,113,286,0,0,0,0,1,4⟩, + ⟨4,115,286,0,0,0,0,1,2⟩, + ⟨4,118,286,0,0,0,0,-1,4⟩, + ⟨4,119,286,0,0,0,0,-1,4⟩, + ⟨4,123,286,0,0,0,0,-1,4⟩, + ⟨4,124,286,0,0,0,0,-1,2⟩, + ⟨4,125,286,0,0,0,0,-1,2⟩, + ⟨4,127,286,0,0,0,0,-1,4⟩, + ⟨4,128,286,0,0,0,0,-1,2⟩, + ⟨4,132,286,0,0,0,0,1,4⟩, + ⟨4,133,286,0,0,0,0,1,4⟩, + ⟨4,134,286,0,0,0,0,-1,4⟩, + ⟨4,135,286,0,0,0,0,-1,4⟩, + ⟨4,139,286,0,0,0,0,-1,4⟩, + ⟨4,140,286,0,0,0,0,1,4⟩, + ⟨4,141,286,0,0,0,0,-1,2⟩, + ⟨4,142,286,0,0,0,0,1,2⟩, + ⟨4,145,286,0,0,0,0,-1,4⟩, + ⟨4,146,286,0,0,0,0,-1,4⟩, + ⟨4,148,286,0,0,0,0,1,4⟩, + ⟨4,149,286,0,0,0,0,1,4⟩, + ⟨4,150,286,0,0,0,0,1,2⟩, + ⟨4,154,286,0,0,0,0,-1,4⟩, + ⟨4,155,286,0,0,0,0,-1,4⟩, + ⟨4,156,286,0,0,0,0,-1,2⟩, + ⟨4,158,286,0,0,0,0,-1,4⟩, + ⟨4,161,286,0,0,0,0,-1,4⟩, + ⟨4,162,286,0,0,0,0,1,4⟩, + ⟨4,163,286,0,0,0,0,-1,2⟩, + ⟨4,165,286,0,0,0,0,1,4⟩, + ⟨4,166,286,0,0,0,0,-1,2⟩, + ⟨4,168,286,0,0,0,0,1,2⟩, + ⟨4,169,286,0,0,0,0,-1,4⟩, + ⟨4,170,286,0,0,0,0,1,4⟩, + ⟨4,171,286,0,0,0,0,1,2⟩, + ⟨4,172,286,0,0,0,0,1,2⟩, + ⟨4,178,286,0,0,0,0,1,2⟩, + ⟨4,184,286,0,0,0,0,-1,4⟩, + ⟨4,185,286,0,0,0,0,-1,2⟩, + ⟨4,186,286,0,0,0,0,-1,2⟩, + ⟨4,187,286,0,0,0,0,1,4⟩, + ⟨4,190,286,0,0,0,0,-1,4⟩, + ⟨4,191,286,0,0,0,0,-1,4⟩, + ⟨4,193,286,0,0,0,0,1,4⟩, + ⟨4,194,286,0,0,0,0,-1,4⟩, + ⟨4,195,286,0,0,0,0,-1,2⟩, + ⟨4,196,286,0,0,0,0,1,2⟩, + ⟨4,198,286,0,0,0,0,1,4⟩, + ⟨4,199,286,0,0,0,0,1,4⟩, + ⟨4,201,286,0,0,0,0,-1,4⟩, + ⟨4,202,286,0,0,0,0,-1,4⟩, + ⟨4,205,286,0,0,0,0,1,4⟩, + ⟨4,206,286,0,0,0,0,-1,4⟩, + ⟨4,212,286,0,0,0,0,-1,2⟩, + ⟨4,213,286,0,0,0,0,-1,2⟩, + ⟨4,217,286,0,0,0,0,1,4⟩, + ⟨4,220,286,0,0,0,0,-1,4⟩, + ⟨4,221,286,0,0,0,0,1,4⟩, + ⟨4,223,286,0,0,0,0,-1,4⟩, + ⟨4,112,287,0,0,0,0,1,2⟩, + ⟨4,119,287,0,0,0,0,1,2⟩, + ⟨4,122,287,0,0,0,0,1,2⟩, + ⟨4,124,287,0,0,0,0,1,1⟩, + ⟨4,125,287,0,0,0,0,1,2⟩, + ⟨4,128,287,0,0,0,0,1,2⟩, + ⟨4,132,287,0,0,0,0,1,2⟩, + ⟨4,134,287,0,0,0,0,1,2⟩, + ⟨4,135,287,0,0,0,0,1,2⟩, + ⟨4,136,287,0,0,0,0,1,2⟩, + ⟨4,138,287,0,0,0,0,1,1⟩, + ⟨4,139,287,0,0,0,0,1,2⟩, + ⟨4,141,287,0,0,0,0,1,2⟩, + ⟨4,142,287,0,0,0,0,-1,2⟩, + ⟨4,143,287,0,0,0,0,1,1⟩, + ⟨4,144,287,0,0,0,0,1,2⟩, + ⟨4,145,287,0,0,0,0,1,2⟩, + ⟨4,146,287,0,0,0,0,1,2⟩, + ⟨4,147,287,0,0,0,0,1,2⟩, + ⟨4,148,287,0,0,0,0,1,2⟩, + ⟨4,156,287,0,0,0,0,1,2⟩, + ⟨4,157,287,0,0,0,0,1,2⟩, + ⟨4,158,287,0,0,0,0,1,2⟩, + ⟨4,160,287,0,0,0,0,1,2⟩, + ⟨4,161,287,0,0,0,0,1,2⟩, + ⟨4,162,287,0,0,0,0,-1,2⟩, + ⟨4,163,287,0,0,0,0,1,2⟩, + ⟨4,166,287,0,0,0,0,1,1⟩, + ⟨4,169,287,0,0,0,0,1,2⟩, + ⟨4,171,287,0,0,0,0,-1,2⟩, + ⟨4,172,287,0,0,0,0,-1,2⟩, + ⟨4,174,287,0,0,0,0,1,2⟩, + ⟨4,182,287,0,0,0,0,1,2⟩, + ⟨4,184,287,0,0,0,0,1,2⟩, + ⟨4,185,287,0,0,0,0,1,2⟩, + ⟨4,186,287,0,0,0,0,1,2⟩, + ⟨4,189,287,0,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1388⟩, by decide⟩ +def forward_016 : CheckedSegment frames paid warps := + ⟨⟨forwardShard0State016, forwardShard0State017, + [ + ⟨4,191,287,0,0,0,0,1,2⟩, + ⟨4,195,287,0,0,0,0,1,2⟩, + ⟨4,196,287,0,0,0,0,-1,2⟩, + ⟨4,197,287,0,0,0,0,1,2⟩, + ⟨4,200,287,0,0,0,0,1,1⟩, + ⟨4,201,287,0,0,0,0,1,2⟩, + ⟨4,203,287,0,0,0,0,1,2⟩, + ⟨4,206,287,0,0,0,0,1,2⟩, + ⟨4,210,287,0,0,0,0,1,2⟩, + ⟨4,212,287,0,0,0,0,1,1⟩, + ⟨4,213,287,0,0,0,0,1,1⟩, + ⟨4,219,287,0,0,0,0,1,2⟩, + ⟨4,220,287,0,0,0,0,1,2⟩, + ⟨4,221,287,0,0,0,0,-1,2⟩, + ⟨4,223,287,0,0,0,0,1,2⟩, + ⟨4,112,288,0,0,0,0,-1,2⟩, + ⟨4,113,288,0,0,0,0,-1,8⟩, + ⟨4,114,288,0,0,0,0,1,4⟩, + ⟨4,118,288,0,0,0,0,1,8⟩, + ⟨4,122,288,0,0,0,0,-1,8⟩, + ⟨4,123,288,0,0,0,0,3,8⟩, + ⟨4,124,288,0,0,0,0,-1,2⟩, + ⟨4,125,288,0,0,0,0,1,8⟩, + ⟨4,127,288,0,0,0,0,1,4⟩, + ⟨4,128,288,0,0,0,0,1,8⟩, + ⟨4,129,288,0,0,0,0,-1,2⟩, + ⟨4,130,288,0,0,0,0,-1,2⟩, + ⟨4,131,288,0,0,0,0,-1,2⟩, + ⟨4,132,288,0,0,0,0,1,4⟩, + ⟨4,133,288,0,0,0,0,-3,8⟩, + ⟨4,134,288,0,0,0,0,-1,8⟩, + ⟨4,135,288,0,0,0,0,1,8⟩, + ⟨4,136,288,0,0,0,0,-1,4⟩, + ⟨4,140,288,0,0,0,0,1,8⟩, + ⟨4,141,288,0,0,0,0,1,4⟩, + ⟨4,142,288,0,0,0,0,-1,4⟩, + ⟨4,144,288,0,0,0,0,-1,4⟩, + ⟨4,145,288,0,0,0,0,1,8⟩, + ⟨4,146,288,0,0,0,0,-1,8⟩, + ⟨4,147,288,0,0,0,0,1,4⟩, + ⟨4,148,288,0,0,0,0,-1,4⟩, + ⟨4,149,288,0,0,0,0,3,8⟩, + ⟨4,152,288,0,0,0,0,-1,2⟩, + ⟨4,154,288,0,0,0,0,1,4⟩, + ⟨4,155,288,0,0,0,0,1,8⟩, + ⟨4,156,288,0,0,0,0,1,8⟩, + ⟨4,157,288,0,0,0,0,-1,4⟩, + ⟨4,158,288,0,0,0,0,-1,4⟩, + ⟨4,160,288,0,0,0,0,-1,4⟩, + ⟨4,161,288,0,0,0,0,-1,8⟩, + ⟨4,162,288,0,0,0,0,1,8⟩, + ⟨4,163,288,0,0,0,0,-1,8⟩, + ⟨4,165,288,0,0,0,0,1,4⟩, + ⟨4,166,288,0,0,0,0,-1,2⟩, + ⟨4,169,288,0,0,0,0,-1,2⟩, + ⟨4,170,288,0,0,0,0,-1,8⟩, + ⟨4,171,288,0,0,0,0,-1,4⟩, + ⟨4,172,288,0,0,0,0,1,4⟩, + ⟨4,173,288,0,0,0,0,1,4⟩, + ⟨4,174,288,0,0,0,0,-1,8⟩, + ⟨4,181,288,0,0,0,0,-1,2⟩, + ⟨4,182,288,0,0,0,0,-1,8⟩, + ⟨4,184,288,0,0,0,0,-1,4⟩, + ⟨4,185,288,0,0,0,0,1,4⟩, + ⟨4,186,288,0,0,0,0,1,4⟩, + ⟨4,187,288,0,0,0,0,1,8⟩, + ⟨4,188,288,0,0,0,0,-1,4⟩, + ⟨4,190,288,0,0,0,0,1,8⟩, + ⟨4,191,288,0,0,0,0,-1,4⟩, + ⟨4,193,288,0,0,0,0,-1,8⟩, + ⟨4,194,288,0,0,0,0,1,8⟩, + ⟨4,195,288,0,0,0,0,1,4⟩, + ⟨4,196,288,0,0,0,0,1,4⟩, + ⟨4,197,288,0,0,0,0,1,4⟩, + ⟨4,198,288,0,0,0,0,-1,8⟩, + ⟨4,199,288,0,0,0,0,-1,8⟩, + ⟨4,201,288,0,0,0,0,1,4⟩, + ⟨4,202,288,0,0,0,0,-3,8⟩, + ⟨4,203,288,0,0,0,0,1,8⟩, + ⟨4,204,288,0,0,0,0,-1,4⟩, + ⟨4,205,288,0,0,0,0,-1,8⟩, + ⟨4,206,288,0,0,0,0,-1,4⟩, + ⟨4,209,288,0,0,0,0,-1,2⟩, + ⟨4,210,288,0,0,0,0,-1,4⟩, + ⟨4,212,288,0,0,0,0,-1,2⟩, + ⟨4,213,288,0,0,0,0,-1,2⟩, + ⟨4,214,288,0,0,0,0,-1,2⟩, + ⟨4,215,288,0,0,0,0,-1,2⟩, + ⟨4,217,288,0,0,0,0,-1,4⟩, + ⟨4,219,288,0,0,0,0,-1,4⟩, + ⟨4,220,288,0,0,0,0,-1,8⟩, + ⟨4,221,288,0,0,0,0,1,8⟩, + ⟨4,223,288,0,0,0,0,1,4⟩, + ⟨4,114,290,0,0,0,0,1,4⟩, + ⟨4,121,290,0,0,0,0,1,4⟩, + ⟨4,127,290,0,0,0,0,1,4⟩, + ⟨4,136,290,0,0,0,0,-1,4⟩, + ⟨4,137,290,0,0,0,0,-1,4⟩, + ⟨4,141,290,0,0,0,0,-1,4⟩, + ⟨4,142,290,0,0,0,0,-1,4⟩, + ⟨4,144,290,0,0,0,0,-1,4⟩, + ⟨4,147,290,0,0,0,0,1,4⟩, + ⟨4,154,290,0,0,0,0,1,4⟩, + ⟨4,157,290,0,0,0,0,1,4⟩, + ⟨4,159,290,0,0,0,0,1,4⟩, + ⟨4,160,290,0,0,0,0,1,4⟩, + ⟨4,165,290,0,0,0,0,-1,4⟩, + ⟨4,171,290,0,0,0,0,-1,4⟩, + ⟨4,172,290,0,0,0,0,-1,4⟩, + ⟨4,173,290,0,0,0,0,1,4⟩, + ⟨4,184,290,0,0,0,0,1,4⟩, + ⟨4,185,290,0,0,0,0,1,4⟩, + ⟨4,186,290,0,0,0,0,-1,4⟩, + ⟨4,188,290,0,0,0,0,-1,4⟩, + ⟨4,191,290,0,0,0,0,-1,4⟩, + ⟨4,195,290,0,0,0,0,1,4⟩, + ⟨4,196,290,0,0,0,0,-1,4⟩, + ⟨4,197,290,0,0,0,0,1,4⟩, + ⟨4,201,290,0,0,0,0,1,4⟩, + ⟨4,204,290,0,0,0,0,-1,4⟩, + ⟨4,206,290,0,0,0,0,1,4⟩, + ⟨4,210,290,0,0,0,0,1,4⟩, + ⟨4,217,290,0,0,0,0,1,4⟩, + ⟨4,219,290,0,0,0,0,1,4⟩, + ⟨4,222,290,0,0,0,0,-1,4⟩, + ⟨4,142,292,0,0,0,0,-1,2⟩, + ⟨4,146,292,0,0,0,0,-1,2⟩, + ⟨4,160,292,0,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1546⟩, by decide⟩ +def forward_017 : CheckedSegment frames paid warps := + ⟨⟨forwardShard0State017, forwardShard0State018, + [ + ⟨4,161,292,0,0,0,0,-1,2⟩, + ⟨4,170,292,0,0,0,0,-1,2⟩, + ⟨4,171,292,0,0,0,0,-1,2⟩, + ⟨4,205,292,0,0,0,0,-1,2⟩, + ⟨4,210,292,0,0,0,0,-1,2⟩, + ⟨4,113,294,0,0,0,0,-1,4⟩, + ⟨4,118,294,0,0,0,0,1,4⟩, + ⟨4,122,294,0,0,0,0,1,4⟩, + ⟨4,123,294,0,0,0,0,-1,4⟩, + ⟨4,125,294,0,0,0,0,1,4⟩, + ⟨4,128,294,0,0,0,0,1,4⟩, + ⟨4,133,294,0,0,0,0,1,4⟩, + ⟨4,134,294,0,0,0,0,1,4⟩, + ⟨4,135,294,0,0,0,0,-1,4⟩, + ⟨4,140,294,0,0,0,0,1,4⟩, + ⟨4,145,294,0,0,0,0,-1,4⟩, + ⟨4,146,294,0,0,0,0,1,4⟩, + ⟨4,149,294,0,0,0,0,-1,4⟩, + ⟨4,155,294,0,0,0,0,1,4⟩, + ⟨4,156,294,0,0,0,0,1,4⟩, + ⟨4,161,294,0,0,0,0,1,4⟩, + ⟨4,162,294,0,0,0,0,-1,4⟩, + ⟨4,163,294,0,0,0,0,-1,4⟩, + ⟨4,170,294,0,0,0,0,-1,4⟩, + ⟨4,174,294,0,0,0,0,1,4⟩, + ⟨4,182,294,0,0,0,0,1,4⟩, + ⟨4,187,294,0,0,0,0,1,4⟩, + ⟨4,190,294,0,0,0,0,1,4⟩, + ⟨4,193,294,0,0,0,0,-1,4⟩, + ⟨4,194,294,0,0,0,0,1,4⟩, + ⟨4,198,294,0,0,0,0,-1,4⟩, + ⟨4,199,294,0,0,0,0,-1,4⟩, + ⟨4,202,294,0,0,0,0,1,4⟩, + ⟨4,203,294,0,0,0,0,-1,4⟩, + ⟨4,205,294,0,0,0,0,-1,4⟩, + ⟨4,220,294,0,0,0,0,1,4⟩, + ⟨4,221,294,0,0,0,0,-1,4⟩, + ⟨4,114,295,0,0,0,0,1,4⟩, + ⟨4,121,295,0,0,0,0,1,4⟩, + ⟨4,127,295,0,0,0,0,-1,4⟩, + ⟨4,136,295,0,0,0,0,-1,4⟩, + ⟨4,137,295,0,0,0,0,-1,4⟩, + ⟨4,141,295,0,0,0,0,1,4⟩, + ⟨4,142,295,0,0,0,0,1,4⟩, + ⟨4,144,295,0,0,0,0,-1,4⟩, + ⟨4,147,295,0,0,0,0,1,4⟩, + ⟨4,154,295,0,0,0,0,-1,4⟩, + ⟨4,157,295,0,0,0,0,1,4⟩, + ⟨4,159,295,0,0,0,0,1,4⟩, + ⟨4,160,295,0,0,0,0,1,4⟩, + ⟨4,165,295,0,0,0,0,1,4⟩, + ⟨4,171,295,0,0,0,0,1,4⟩, + ⟨4,172,295,0,0,0,0,1,4⟩, + ⟨4,173,295,0,0,0,0,1,4⟩, + ⟨4,184,295,0,0,0,0,1,4⟩, + ⟨4,185,295,0,0,0,0,-1,4⟩, + ⟨4,186,295,0,0,0,0,1,4⟩, + ⟨4,188,295,0,0,0,0,-1,4⟩, + ⟨4,191,295,0,0,0,0,-1,4⟩, + ⟨4,195,295,0,0,0,0,-1,4⟩, + ⟨4,196,295,0,0,0,0,1,4⟩, + ⟨4,197,295,0,0,0,0,1,4⟩, + ⟨4,201,295,0,0,0,0,1,4⟩, + ⟨4,204,295,0,0,0,0,-1,4⟩, + ⟨4,206,295,0,0,0,0,1,4⟩, + ⟨4,210,295,0,0,0,0,1,4⟩, + ⟨4,217,295,0,0,0,0,-1,4⟩, + ⟨4,219,295,0,0,0,0,1,4⟩, + ⟨4,222,295,0,0,0,0,-1,4⟩, + ⟨4,112,296,0,0,0,0,1,2⟩, + ⟨4,113,296,0,0,0,0,1,8⟩, + ⟨4,114,296,0,0,0,0,-1,4⟩, + ⟨4,118,296,0,0,0,0,-1,8⟩, + ⟨4,122,296,0,0,0,0,-3,8⟩, + ⟨4,123,296,0,0,0,0,1,8⟩, + ⟨4,124,296,0,0,0,0,1,2⟩, + ⟨4,125,296,0,0,0,0,-1,8⟩, + ⟨4,127,296,0,0,0,0,-1,4⟩, + ⟨4,128,296,0,0,0,0,-1,8⟩, + ⟨4,129,296,0,0,0,0,1,2⟩, + ⟨4,130,296,0,0,0,0,1,2⟩, + ⟨4,131,296,0,0,0,0,1,2⟩, + ⟨4,132,296,0,0,0,0,-1,4⟩, + ⟨4,133,296,0,0,0,0,-1,8⟩, + ⟨4,134,296,0,0,0,0,5,8⟩, + ⟨4,135,296,0,0,0,0,3,8⟩, + ⟨4,136,296,0,0,0,0,1,4⟩, + ⟨4,140,296,0,0,0,0,-1,8⟩, + ⟨4,141,296,0,0,0,0,-1,4⟩, + ⟨4,142,296,0,0,0,0,1,4⟩, + ⟨4,144,296,0,0,0,0,1,4⟩, + ⟨4,145,296,0,0,0,0,3,8⟩, + ⟨4,146,296,0,0,0,0,5,8⟩, + ⟨4,147,296,0,0,0,0,-1,4⟩, + ⟨4,148,296,0,0,0,0,1,4⟩, + ⟨4,149,296,0,0,0,0,1,8⟩, + ⟨4,152,296,0,0,0,0,1,2⟩, + ⟨4,154,296,0,0,0,0,-1,4⟩, + ⟨4,155,296,0,0,0,0,-1,8⟩, + ⟨4,156,296,0,0,0,0,-1,8⟩, + ⟨4,157,296,0,0,0,0,1,4⟩, + ⟨4,158,296,0,0,0,0,1,4⟩, + ⟨4,160,296,0,0,0,0,1,4⟩, + ⟨4,161,296,0,0,0,0,5,8⟩, + ⟨4,162,296,0,0,0,0,3,8⟩, + ⟨4,163,296,0,0,0,0,1,8⟩, + ⟨4,165,296,0,0,0,0,-1,4⟩, + ⟨4,166,296,0,0,0,0,1,2⟩, + ⟨4,169,296,0,0,0,0,1,2⟩, + ⟨4,170,296,0,0,0,0,1,8⟩, + ⟨4,171,296,0,0,0,0,1,4⟩, + ⟨4,172,296,0,0,0,0,-1,4⟩, + ⟨4,173,296,0,0,0,0,-1,4⟩, + ⟨4,174,296,0,0,0,0,5,8⟩, + ⟨4,181,296,0,0,0,0,1,2⟩, + ⟨4,182,296,0,0,0,0,5,8⟩, + ⟨4,184,296,0,0,0,0,1,4⟩, + ⟨4,185,296,0,0,0,0,-1,4⟩, + ⟨4,186,296,0,0,0,0,-1,4⟩, + ⟨4,187,296,0,0,0,0,-1,8⟩, + ⟨4,188,296,0,0,0,0,1,4⟩, + ⟨4,190,296,0,0,0,0,-1,8⟩, + ⟨4,191,296,0,0,0,0,1,4⟩, + ⟨4,193,296,0,0,0,0,1,8⟩, + ⟨4,194,296,0,0,0,0,-1,8⟩, + ⟨4,195,296,0,0,0,0,-1,4⟩, + ⟨4,196,296,0,0,0,0,-1,4⟩, + ⟨4,197,296,0,0,0,0,-1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1604⟩, by decide⟩ +def forward_018 : CheckedSegment frames paid warps := + ⟨⟨forwardShard0State018, forwardShard0State019, + [ + ⟨4,198,296,0,0,0,0,1,8⟩, + ⟨4,199,296,0,0,0,0,1,8⟩, + ⟨4,201,296,0,0,0,0,-1,4⟩, + ⟨4,202,296,0,0,0,0,-1,8⟩, + ⟨4,203,296,0,0,0,0,3,8⟩, + ⟨4,204,296,0,0,0,0,1,4⟩, + ⟨4,205,296,0,0,0,0,1,8⟩, + ⟨4,206,296,0,0,0,0,1,4⟩, + ⟨4,209,296,0,0,0,0,1,2⟩, + ⟨4,210,296,0,0,0,0,1,4⟩, + ⟨4,212,296,0,0,0,0,1,2⟩, + ⟨4,213,296,0,0,0,0,1,2⟩, + ⟨4,214,296,0,0,0,0,1,2⟩, + ⟨4,215,296,0,0,0,0,1,2⟩, + ⟨4,217,296,0,0,0,0,1,4⟩, + ⟨4,219,296,0,0,0,0,1,4⟩, + ⟨4,220,296,0,0,0,0,5,8⟩, + ⟨4,221,296,0,0,0,0,3,8⟩, + ⟨4,223,296,0,0,0,0,-1,4⟩, + ⟨4,114,297,0,0,0,0,1,2⟩, + ⟨4,121,297,0,0,0,0,-1,2⟩, + ⟨4,136,297,0,0,0,0,1,2⟩, + ⟨4,137,297,0,0,0,0,1,2⟩, + ⟨4,144,297,0,0,0,0,1,2⟩, + ⟨4,147,297,0,0,0,0,-1,2⟩, + ⟨4,157,297,0,0,0,0,1,2⟩, + ⟨4,159,297,0,0,0,0,-1,2⟩, + ⟨4,160,297,0,0,0,0,1,2⟩, + ⟨4,173,297,0,0,0,0,1,2⟩, + ⟨4,184,297,0,0,0,0,1,2⟩, + ⟨4,188,297,0,0,0,0,-1,2⟩, + ⟨4,191,297,0,0,0,0,1,2⟩, + ⟨4,197,297,0,0,0,0,-1,2⟩, + ⟨4,201,297,0,0,0,0,-1,2⟩, + ⟨4,204,297,0,0,0,0,-1,2⟩, + ⟨4,206,297,0,0,0,0,1,2⟩, + ⟨4,210,297,0,0,0,0,1,2⟩, + ⟨4,219,297,0,0,0,0,1,2⟩, + ⟨4,222,297,0,0,0,0,1,2⟩, + ⟨4,113,300,0,0,0,0,1,4⟩, + ⟨4,118,300,0,0,0,0,-1,4⟩, + ⟨4,122,300,0,0,0,0,1,4⟩, + ⟨4,123,300,0,0,0,0,-1,4⟩, + ⟨4,125,300,0,0,0,0,-1,4⟩, + ⟨4,128,300,0,0,0,0,-1,4⟩, + ⟨4,133,300,0,0,0,0,1,4⟩, + ⟨4,134,300,0,0,0,0,1,4⟩, + ⟨4,135,300,0,0,0,0,-1,4⟩, + ⟨4,140,300,0,0,0,0,-1,4⟩, + ⟨4,145,300,0,0,0,0,-1,4⟩, + ⟨4,146,300,0,0,0,0,1,4⟩, + ⟨4,149,300,0,0,0,0,-1,4⟩, + ⟨4,155,300,0,0,0,0,-1,4⟩, + ⟨4,156,300,0,0,0,0,-1,4⟩, + ⟨4,161,300,0,0,0,0,1,4⟩, + ⟨4,162,300,0,0,0,0,-1,4⟩, + ⟨4,163,300,0,0,0,0,1,4⟩, + ⟨4,170,300,0,0,0,0,1,4⟩, + ⟨4,174,300,0,0,0,0,1,4⟩, + ⟨4,182,300,0,0,0,0,1,4⟩, + ⟨4,187,300,0,0,0,0,-1,4⟩, + ⟨4,190,300,0,0,0,0,-1,4⟩, + ⟨4,193,300,0,0,0,0,1,4⟩, + ⟨4,194,300,0,0,0,0,-1,4⟩, + ⟨4,198,300,0,0,0,0,1,4⟩, + ⟨4,199,300,0,0,0,0,1,4⟩, + ⟨4,202,300,0,0,0,0,1,4⟩, + ⟨4,203,300,0,0,0,0,-1,4⟩, + ⟨4,205,300,0,0,0,0,1,4⟩, + ⟨4,220,300,0,0,0,0,1,4⟩, + ⟨4,221,300,0,0,0,0,-1,4⟩, + ⟨4,127,301,0,0,0,0,-1,2⟩, + ⟨4,141,301,0,0,0,0,-1,2⟩, + ⟨4,142,301,0,0,0,0,1,2⟩, + ⟨4,154,301,0,0,0,0,-1,2⟩, + ⟨4,165,301,0,0,0,0,-1,2⟩, + ⟨4,171,301,0,0,0,0,1,2⟩, + ⟨4,172,301,0,0,0,0,-1,2⟩, + ⟨4,185,301,0,0,0,0,-1,2⟩, + ⟨4,186,301,0,0,0,0,-1,2⟩, + ⟨4,195,301,0,0,0,0,-1,2⟩, + ⟨4,196,301,0,0,0,0,-1,2⟩, + ⟨4,217,301,0,0,0,0,1,2⟩, + ⟨4,112,302,0,0,0,0,-1,2⟩, + ⟨4,113,302,0,0,0,0,-5,8⟩, + ⟨4,118,302,0,0,0,0,-3,8⟩, + ⟨4,121,302,0,0,0,0,1,4⟩, + ⟨4,122,302,0,0,0,0,-1,8⟩, + ⟨4,123,302,0,0,0,0,-1,8⟩, + ⟨4,124,302,0,0,0,0,-1,2⟩, + ⟨4,125,302,0,0,0,0,-3,8⟩, + ⟨4,128,302,0,0,0,0,-3,8⟩, + ⟨4,129,302,0,0,0,0,-1,2⟩, + ⟨4,130,302,0,0,0,0,-1,2⟩, + ⟨4,131,302,0,0,0,0,1,2⟩, + ⟨4,132,302,0,0,0,0,-1,4⟩, + ⟨4,133,302,0,0,0,0,1,8⟩, + ⟨4,134,302,0,0,0,0,-1,8⟩, + ⟨4,135,302,0,0,0,0,1,8⟩, + ⟨4,137,302,0,0,0,0,-1,4⟩, + ⟨4,140,302,0,0,0,0,5,8⟩, + ⟨4,141,302,0,0,0,0,1,2⟩, + ⟨4,145,302,0,0,0,0,1,8⟩, + ⟨4,146,302,0,0,0,0,-1,8⟩, + ⟨4,148,302,0,0,0,0,1,4⟩, + ⟨4,149,302,0,0,0,0,-1,8⟩, + ⟨4,152,302,0,0,0,0,-1,2⟩, + ⟨4,155,302,0,0,0,0,-3,8⟩, + ⟨4,156,302,0,0,0,0,5,8⟩, + ⟨4,157,302,0,0,0,0,-1,2⟩, + ⟨4,158,302,0,0,0,0,1,4⟩, + ⟨4,159,302,0,0,0,0,1,4⟩, + ⟨4,160,302,0,0,0,0,-1,2⟩, + ⟨4,161,302,0,0,0,0,-1,8⟩, + ⟨4,162,302,0,0,0,0,1,8⟩, + ⟨4,163,302,0,0,0,0,-5,8⟩, + ⟨4,165,302,0,0,0,0,1,2⟩, + ⟨4,166,302,0,0,0,0,-1,2⟩, + ⟨4,169,302,0,0,0,0,-1,2⟩, + ⟨4,170,302,0,0,0,0,3,8⟩, + ⟨4,172,302,0,0,0,0,1,2⟩, + ⟨4,174,302,0,0,0,0,-1,8⟩, + ⟨4,181,302,0,0,0,0,1,2⟩, + ⟨4,182,302,0,0,0,0,-1,8⟩, + ⟨4,184,302,0,0,0,0,-1,2⟩, + ⟨4,186,302,0,0,0,0,1,2⟩, + ⟨4,187,302,0,0,0,0,5,8⟩, + ⟨4,190,302,0,0,0,0,-3,8⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1558⟩, by decide⟩ +def forward_019 : CheckedSegment frames paid warps := + ⟨⟨forwardShard0State019, forwardShard0State020, + [ + ⟨4,193,302,0,0,0,0,3,8⟩, + ⟨4,194,302,0,0,0,0,-3,8⟩, + ⟨4,196,302,0,0,0,0,1,2⟩, + ⟨4,198,302,0,0,0,0,-5,8⟩, + ⟨4,199,302,0,0,0,0,3,8⟩, + ⟨4,202,302,0,0,0,0,1,8⟩, + ⟨4,203,302,0,0,0,0,1,8⟩, + ⟨4,205,302,0,0,0,0,3,8⟩, + ⟨4,206,302,0,0,0,0,-1,2⟩, + ⟨4,209,302,0,0,0,0,1,2⟩, + ⟨4,210,302,0,0,0,0,-1,2⟩, + ⟨4,212,302,0,0,0,0,-1,2⟩, + ⟨4,213,302,0,0,0,0,-1,2⟩, + ⟨4,214,302,0,0,0,0,1,2⟩, + ⟨4,215,302,0,0,0,0,-1,2⟩, + ⟨4,217,302,0,0,0,0,-1,2⟩, + ⟨4,219,302,0,0,0,0,-1,2⟩, + ⟨4,220,302,0,0,0,0,-1,8⟩, + ⟨4,221,302,0,0,0,0,1,8⟩, + ⟨4,222,302,0,0,0,0,-1,4⟩, + ⟨4,223,302,0,0,0,0,-1,4⟩, + ⟨4,112,303,0,0,0,0,1,1⟩, + ⟨4,113,303,0,0,0,0,3,4⟩, + ⟨4,116,303,0,0,0,0,1,1⟩, + ⟨4,118,303,0,0,0,0,1,4⟩, + ⟨4,121,303,0,0,0,0,-1,2⟩, + ⟨4,122,303,0,0,0,0,-1,4⟩, + ⟨4,123,303,0,0,0,0,-1,4⟩, + ⟨4,124,303,0,0,0,0,1,1⟩, + ⟨4,125,303,0,0,0,0,1,4⟩, + ⟨4,127,303,0,0,0,0,-1,2⟩, + ⟨4,128,303,0,0,0,0,1,4⟩, + ⟨4,129,303,0,0,0,0,1,1⟩, + ⟨4,130,303,0,0,0,0,1,1⟩, + ⟨4,132,303,0,0,0,0,-1,2⟩, + ⟨4,133,303,0,0,0,0,1,4⟩, + ⟨4,134,303,0,0,0,0,3,4⟩, + ⟨4,135,303,0,0,0,0,1,4⟩, + ⟨4,137,303,0,0,0,0,1,2⟩, + ⟨4,140,303,0,0,0,0,-3,4⟩, + ⟨4,141,303,0,0,0,0,-1,2⟩, + ⟨4,142,303,0,0,0,0,1,2⟩, + ⟨4,145,303,0,0,0,0,1,4⟩, + ⟨4,146,303,0,0,0,0,3,4⟩, + ⟨4,148,303,0,0,0,0,1,2⟩, + ⟨4,149,303,0,0,0,0,-1,4⟩, + ⟨4,151,303,0,0,0,0,1,1⟩, + ⟨4,152,303,0,0,0,0,1,1⟩, + ⟨4,154,303,0,0,0,0,-1,2⟩, + ⟨4,155,303,0,0,0,0,1,4⟩, + ⟨4,156,303,0,0,0,0,-3,4⟩, + ⟨4,157,303,0,0,0,0,1,1⟩, + ⟨4,158,303,0,0,0,0,-1,2⟩, + ⟨4,159,303,0,0,0,0,-1,2⟩, + ⟨4,160,303,0,0,0,0,1,1⟩, + ⟨4,161,303,0,0,0,0,3,4⟩, + ⟨4,162,303,0,0,0,0,1,4⟩, + ⟨4,163,303,0,0,0,0,3,4⟩, + ⟨4,165,303,0,0,0,0,-1,2⟩, + ⟨4,166,303,0,0,0,0,1,1⟩, + ⟨4,167,303,0,0,0,0,1,1⟩, + ⟨4,169,303,0,0,0,0,1,1⟩, + ⟨4,170,303,0,0,0,0,-1,4⟩, + ⟨4,171,303,0,0,0,0,1,2⟩, + ⟨4,172,303,0,0,0,0,-1,2⟩, + ⟨4,174,303,0,0,0,0,3,4⟩, + ⟨4,177,303,0,0,0,0,1,1⟩, + ⟨4,182,303,0,0,0,0,3,4⟩, + ⟨4,184,303,0,0,0,0,1,1⟩, + ⟨4,185,303,0,0,0,0,-1,2⟩, + ⟨4,186,303,0,0,0,0,-1,2⟩, + ⟨4,187,303,0,0,0,0,-3,4⟩, + ⟨4,190,303,0,0,0,0,1,4⟩, + ⟨4,193,303,0,0,0,0,-1,4⟩, + ⟨4,194,303,0,0,0,0,1,4⟩, + ⟨4,195,303,0,0,0,0,-1,2⟩, + ⟨4,196,303,0,0,0,0,-1,2⟩, + ⟨4,198,303,0,0,0,0,3,4⟩, + ⟨4,199,303,0,0,0,0,-1,4⟩, + ⟨4,202,303,0,0,0,0,1,4⟩, + ⟨4,203,303,0,0,0,0,1,4⟩, + ⟨4,205,303,0,0,0,0,-1,4⟩, + ⟨4,206,303,0,0,0,0,1,1⟩, + ⟨4,210,303,0,0,0,0,1,1⟩, + ⟨4,212,303,0,0,0,0,1,1⟩, + ⟨4,213,303,0,0,0,0,1,1⟩, + ⟨4,215,303,0,0,0,0,1,1⟩, + ⟨4,217,303,0,0,0,0,1,2⟩, + ⟨4,219,303,0,0,0,0,1,1⟩, + ⟨4,220,303,0,0,0,0,3,4⟩, + ⟨4,221,303,0,0,0,0,1,4⟩, + ⟨4,222,303,0,0,0,0,1,2⟩, + ⟨4,223,303,0,0,0,0,1,2⟩, + ⟨4,112,306,0,0,0,0,-1,4⟩, + ⟨4,114,306,0,0,0,0,1,4⟩, + ⟨4,119,306,0,0,0,0,1,4⟩, + ⟨4,121,306,0,0,0,0,-1,4⟩, + ⟨4,123,306,0,0,0,0,1,4⟩, + ⟨4,132,306,0,0,0,0,-1,4⟩, + ⟨4,133,306,0,0,0,0,-1,4⟩, + ⟨4,136,306,0,0,0,0,-1,2⟩, + ⟨4,137,306,0,0,0,0,1,4⟩, + ⟨4,139,306,0,0,0,0,-1,4⟩, + ⟨4,140,306,0,0,0,0,-1,2⟩, + ⟨4,144,306,0,0,0,0,-1,2⟩, + ⟨4,146,306,0,0,0,0,-1,2⟩, + ⟨4,148,306,0,0,0,0,-1,4⟩, + ⟨4,149,306,0,0,0,0,-1,4⟩, + ⟨4,155,306,0,0,0,0,-1,4⟩, + ⟨4,158,306,0,0,0,0,-1,4⟩, + ⟨4,159,306,0,0,0,0,-1,4⟩, + ⟨4,160,306,0,0,0,0,-1,2⟩, + ⟨4,161,306,0,0,0,0,-1,2⟩, + ⟨4,169,306,0,0,0,0,-1,4⟩, + ⟨4,173,306,0,0,0,0,1,4⟩, + ⟨4,187,306,0,0,0,0,-1,2⟩, + ⟨4,188,306,0,0,0,0,-1,4⟩, + ⟨4,190,306,0,0,0,0,1,4⟩, + ⟨4,193,306,0,0,0,0,-1,4⟩, + ⟨4,199,306,0,0,0,0,1,4⟩, + ⟨4,202,306,0,0,0,0,1,4⟩, + ⟨4,204,306,0,0,0,0,-1,4⟩, + ⟨4,210,306,0,0,0,0,-1,2⟩, + ⟨4,222,306,0,0,0,0,1,4⟩, + ⟨4,223,306,0,0,0,0,1,4⟩, + ⟨4,112,308,0,0,0,0,-1,4⟩, + ⟨4,114,308,0,0,0,0,1,4⟩, + ⟨4,119,308,0,0,0,0,1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1468⟩, by decide⟩ +def forward_020 : CheckedSegment frames paid warps := + ⟨⟨forwardShard0State020, forwardShard0State021, + [ + ⟨4,121,308,0,0,0,0,1,4⟩, + ⟨4,123,308,0,0,0,0,-1,4⟩, + ⟨4,132,308,0,0,0,0,1,4⟩, + ⟨4,133,308,0,0,0,0,1,4⟩, + ⟨4,136,308,0,0,0,0,1,2⟩, + ⟨4,137,308,0,0,0,0,-1,4⟩, + ⟨4,139,308,0,0,0,0,-1,4⟩, + ⟨4,140,308,0,0,0,0,1,2⟩, + ⟨4,144,308,0,0,0,0,1,2⟩, + ⟨4,146,308,0,0,0,0,-1,2⟩, + ⟨4,148,308,0,0,0,0,1,4⟩, + ⟨4,149,308,0,0,0,0,1,4⟩, + ⟨4,155,308,0,0,0,0,-1,4⟩, + ⟨4,158,308,0,0,0,0,1,4⟩, + ⟨4,159,308,0,0,0,0,1,4⟩, + ⟨4,160,308,0,0,0,0,-1,2⟩, + ⟨4,161,308,0,0,0,0,-1,2⟩, + ⟨4,169,308,0,0,0,0,-1,4⟩, + ⟨4,173,308,0,0,0,0,1,4⟩, + ⟨4,187,308,0,0,0,0,1,2⟩, + ⟨4,188,308,0,0,0,0,-1,4⟩, + ⟨4,190,308,0,0,0,0,1,4⟩, + ⟨4,193,308,0,0,0,0,-1,4⟩, + ⟨4,199,308,0,0,0,0,1,4⟩, + ⟨4,202,308,0,0,0,0,-1,4⟩, + ⟨4,204,308,0,0,0,0,-1,4⟩, + ⟨4,210,308,0,0,0,0,-1,2⟩, + ⟨4,222,308,0,0,0,0,-1,4⟩, + ⟨4,223,308,0,0,0,0,-1,4⟩, + ⟨4,115,310,0,0,0,0,1,2⟩, + ⟨4,120,310,0,0,0,0,1,2⟩, + ⟨4,127,310,0,0,0,0,-1,2⟩, + ⟨4,138,310,0,0,0,0,1,2⟩, + ⟨4,154,310,0,0,0,0,1,2⟩, + ⟨4,165,310,0,0,0,0,1,2⟩, + ⟨4,178,310,0,0,0,0,1,2⟩, + ⟨4,179,310,0,0,0,0,-1,2⟩, + ⟨4,192,310,0,0,0,0,-1,2⟩, + ⟨4,200,310,0,0,0,0,1,2⟩, + ⟨4,207,310,0,0,0,0,1,2⟩, + ⟨4,217,310,0,0,0,0,1,2⟩, + ⟨4,112,312,0,0,0,0,1,4⟩, + ⟨4,114,312,0,0,0,0,-1,4⟩, + ⟨4,116,312,0,0,0,0,-1,2⟩, + ⟨4,117,312,0,0,0,0,1,2⟩, + ⟨4,119,312,0,0,0,0,-1,4⟩, + ⟨4,121,312,0,0,0,0,1,4⟩, + ⟨4,123,312,0,0,0,0,-1,4⟩, + ⟨4,124,312,0,0,0,0,1,1⟩, + ⟨4,125,312,0,0,0,0,1,2⟩, + ⟨4,128,312,0,0,0,0,-1,2⟩, + ⟨4,129,312,0,0,0,0,1,1⟩, + ⟨4,132,312,0,0,0,0,1,4⟩, + ⟨4,133,312,0,0,0,0,1,4⟩, + ⟨4,136,312,0,0,0,0,1,2⟩, + ⟨4,137,312,0,0,0,0,-1,4⟩, + ⟨4,139,312,0,0,0,0,1,4⟩, + ⟨4,140,312,0,0,0,0,1,2⟩, + ⟨4,144,312,0,0,0,0,1,2⟩, + ⟨4,146,312,0,0,0,0,1,2⟩, + ⟨4,148,312,0,0,0,0,1,4⟩, + ⟨4,149,312,0,0,0,0,1,4⟩, + ⟨4,155,312,0,0,0,0,-1,4⟩, + ⟨4,156,312,0,0,0,0,1,2⟩, + ⟨4,158,312,0,0,0,0,1,4⟩, + ⟨4,159,312,0,0,0,0,1,4⟩, + ⟨4,160,312,0,0,0,0,1,2⟩, + ⟨4,161,312,0,0,0,0,1,2⟩, + ⟨4,163,312,0,0,0,0,-1,2⟩, + ⟨4,169,312,0,0,0,0,1,4⟩, + ⟨4,173,312,0,0,0,0,-1,4⟩, + ⟨4,174,312,0,0,0,0,1,1⟩, + ⟨4,176,312,0,0,0,0,-1,2⟩, + ⟨4,177,312,0,0,0,0,-1,2⟩, + ⟨4,180,312,0,0,0,0,1,2⟩, + ⟨4,181,312,0,0,0,0,1,2⟩, + ⟨4,182,312,0,0,0,0,1,1⟩, + ⟨4,187,312,0,0,0,0,1,2⟩, + ⟨4,188,312,0,0,0,0,1,4⟩, + ⟨4,190,312,0,0,0,0,1,4⟩, + ⟨4,193,312,0,0,0,0,-1,4⟩, + ⟨4,199,312,0,0,0,0,1,4⟩, + ⟨4,202,312,0,0,0,0,-1,4⟩, + ⟨4,204,312,0,0,0,0,1,4⟩, + ⟨4,208,312,0,0,0,0,-1,2⟩, + ⟨4,209,312,0,0,0,0,1,2⟩, + ⟨4,210,312,0,0,0,0,1,2⟩, + ⟨4,212,312,0,0,0,0,1,1⟩, + ⟨4,215,312,0,0,0,0,1,1⟩, + ⟨4,222,312,0,0,0,0,-1,4⟩, + ⟨4,223,312,0,0,0,0,-1,4⟩, + ⟨4,114,313,0,0,0,0,1,1⟩, + ⟨4,115,313,0,0,0,0,-1,2⟩, + ⟨4,120,313,0,0,0,0,-1,2⟩, + ⟨4,127,313,0,0,0,0,1,2⟩, + ⟨4,130,313,0,0,0,0,1,1⟩, + ⟨4,138,313,0,0,0,0,-1,2⟩, + ⟨4,152,313,0,0,0,0,1,1⟩, + ⟨4,154,313,0,0,0,0,-1,2⟩, + ⟨4,165,313,0,0,0,0,-1,2⟩, + ⟨4,166,313,0,0,0,0,1,1⟩, + ⟨4,173,313,0,0,0,0,1,1⟩, + ⟨4,178,313,0,0,0,0,-1,2⟩, + ⟨4,179,313,0,0,0,0,1,2⟩, + ⟨4,184,313,0,0,0,0,1,1⟩, + ⟨4,188,313,0,0,0,0,-1,1⟩, + ⟨4,192,313,0,0,0,0,1,2⟩, + ⟨4,200,313,0,0,0,0,-1,2⟩, + ⟨4,204,313,0,0,0,0,-1,1⟩, + ⟨4,206,313,0,0,0,0,1,1⟩, + ⟨4,207,313,0,0,0,0,-1,2⟩, + ⟨4,213,313,0,0,0,0,1,1⟩, + ⟨4,217,313,0,0,0,0,-1,2⟩, + ⟨4,112,315,0,0,0,0,-1,2⟩, + ⟨4,114,315,0,0,0,0,-1,2⟩, + ⟨4,115,315,0,0,0,0,1,1⟩, + ⟨4,116,315,0,0,0,0,-1,2⟩, + ⟨4,117,315,0,0,0,0,1,2⟩, + ⟨4,119,315,0,0,0,0,-1,2⟩, + ⟨4,125,315,0,0,0,0,1,2⟩, + ⟨4,128,315,0,0,0,0,-1,2⟩, + ⟨4,130,315,0,0,0,0,-1,1⟩, + ⟨4,134,315,0,0,0,0,-1,1⟩, + ⟨4,138,315,0,0,0,0,1,1⟩, + ⟨4,139,315,0,0,0,0,1,2⟩, + ⟨4,152,315,0,0,0,0,-1,1⟩, + ⟨4,156,315,0,0,0,0,1,2⟩, + ⟨4,157,315,0,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1326⟩, by decide⟩ +#eval "NativeForwardProofs0 checked" +end NativeData diff --git a/research/kappa-round3-warp-lean-20261022/NativeForwardProofs0.log b/research/kappa-round3-warp-lean-20261022/NativeForwardProofs0.log new file mode 100644 index 0000000000..e6f4c584ea --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeForwardProofs0.log @@ -0,0 +1 @@ +"NativeForwardProofs0 checked" diff --git a/research/kappa-round3-warp-lean-20261022/NativeForwardProofs1.lean b/research/kappa-round3-warp-lean-20261022/NativeForwardProofs1.lean new file mode 100644 index 0000000000..87eece17bd --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeForwardProofs1.lean @@ -0,0 +1,2803 @@ +-- Generated by native_generate.py from canonical payload SHA256 +-- cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd +import NativeData +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NativeData +open NativeCertificate +def forwardShard1State021 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard1State022 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard1State023 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard1State024 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard1State025 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard1State026 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard1State027 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard1State028 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard1State029 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard1State030 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard1State031 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard1State032 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard1State033 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard1State034 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard1State035 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard1State036 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard1State037 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard1State038 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard1State039 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard1State040 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard1State041 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard1State042 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forward_021 : CheckedSegment frames paid warps := + ⟨⟨forwardShard1State021, forwardShard1State022, + [ + ⟨4,163,315,0,0,0,0,-1,2⟩, + ⟨4,165,315,0,0,0,0,1,1⟩, + ⟨4,166,315,0,0,0,0,-1,1⟩, + ⟨4,169,315,0,0,0,0,-1,2⟩, + ⟨4,173,315,0,0,0,0,-1,2⟩, + ⟨4,176,315,0,0,0,0,-1,2⟩, + ⟨4,177,315,0,0,0,0,-1,2⟩, + ⟨4,178,315,0,0,0,0,1,1⟩, + ⟨4,180,315,0,0,0,0,1,2⟩, + ⟨4,181,315,0,0,0,0,1,2⟩, + ⟨4,184,315,0,0,0,0,-1,1⟩, + ⟨4,188,315,0,0,0,0,1,2⟩, + ⟨4,200,315,0,0,0,0,1,1⟩, + ⟨4,204,315,0,0,0,0,1,2⟩, + ⟨4,206,315,0,0,0,0,-1,1⟩, + ⟨4,208,315,0,0,0,0,-1,2⟩, + ⟨4,209,315,0,0,0,0,1,2⟩, + ⟨4,213,315,0,0,0,0,-1,1⟩, + ⟨4,217,315,0,0,0,0,1,1⟩, + ⟨4,219,315,0,0,0,0,-1,1⟩, + ⟨4,220,315,0,0,0,0,-1,1⟩, + ⟨4,116,316,0,0,0,0,1,2⟩, + ⟨4,117,316,0,0,0,0,-1,2⟩, + ⟨4,125,316,0,0,0,0,-1,2⟩, + ⟨4,128,316,0,0,0,0,1,2⟩, + ⟨4,155,316,0,0,0,0,1,2⟩, + ⟨4,156,316,0,0,0,0,-1,2⟩, + ⟨4,163,316,0,0,0,0,1,2⟩, + ⟨4,176,316,0,0,0,0,1,2⟩, + ⟨4,177,316,0,0,0,0,1,2⟩, + ⟨4,180,316,0,0,0,0,-1,2⟩, + ⟨4,181,316,0,0,0,0,-1,2⟩, + ⟨4,190,316,0,0,0,0,-1,2⟩, + ⟨4,193,316,0,0,0,0,1,2⟩, + ⟨4,199,316,0,0,0,0,-1,2⟩, + ⟨4,208,316,0,0,0,0,1,2⟩, + ⟨4,209,316,0,0,0,0,-1,2⟩, + ⟨4,115,317,0,0,0,0,-1,2⟩, + ⟨4,120,317,0,0,0,0,1,2⟩, + ⟨4,127,317,0,0,0,0,-1,2⟩, + ⟨4,138,317,0,0,0,0,-1,2⟩, + ⟨4,154,317,0,0,0,0,1,2⟩, + ⟨4,165,317,0,0,0,0,-1,2⟩, + ⟨4,178,317,0,0,0,0,-1,2⟩, + ⟨4,179,317,0,0,0,0,-1,2⟩, + ⟨4,192,317,0,0,0,0,-1,2⟩, + ⟨4,200,317,0,0,0,0,-1,2⟩, + ⟨4,207,317,0,0,0,0,1,2⟩, + ⟨4,217,317,0,0,0,0,-1,2⟩, + ⟨4,112,318,0,0,0,0,-1,4⟩, + ⟨4,114,318,0,0,0,0,1,4⟩, + ⟨4,116,318,0,0,0,0,-1,2⟩, + ⟨4,117,318,0,0,0,0,-1,2⟩, + ⟨4,119,318,0,0,0,0,1,4⟩, + ⟨4,121,318,0,0,0,0,1,4⟩, + ⟨4,123,318,0,0,0,0,-1,4⟩, + ⟨4,125,318,0,0,0,0,-1,2⟩, + ⟨4,128,318,0,0,0,0,1,2⟩, + ⟨4,132,318,0,0,0,0,1,4⟩, + ⟨4,133,318,0,0,0,0,1,4⟩, + ⟨4,136,318,0,0,0,0,1,2⟩, + ⟨4,137,318,0,0,0,0,-1,4⟩, + ⟨4,139,318,0,0,0,0,-1,4⟩, + ⟨4,140,318,0,0,0,0,1,2⟩, + ⟨4,144,318,0,0,0,0,1,2⟩, + ⟨4,146,318,0,0,0,0,-1,2⟩, + ⟨4,148,318,0,0,0,0,1,4⟩, + ⟨4,149,318,0,0,0,0,1,4⟩, + ⟨4,155,318,0,0,0,0,1,4⟩, + ⟨4,156,318,0,0,0,0,1,2⟩, + ⟨4,158,318,0,0,0,0,1,4⟩, + ⟨4,159,318,0,0,0,0,1,4⟩, + ⟨4,160,318,0,0,0,0,-1,2⟩, + ⟨4,161,318,0,0,0,0,-1,2⟩, + ⟨4,163,318,0,0,0,0,-1,2⟩, + ⟨4,169,318,0,0,0,0,-1,4⟩, + ⟨4,173,318,0,0,0,0,1,4⟩, + ⟨4,176,318,0,0,0,0,1,2⟩, + ⟨4,177,318,0,0,0,0,-1,2⟩, + ⟨4,180,318,0,0,0,0,-1,2⟩, + ⟨4,181,318,0,0,0,0,1,2⟩, + ⟨4,187,318,0,0,0,0,1,2⟩, + ⟨4,188,318,0,0,0,0,-1,4⟩, + ⟨4,190,318,0,0,0,0,-1,4⟩, + ⟨4,193,318,0,0,0,0,1,4⟩, + ⟨4,199,318,0,0,0,0,-1,4⟩, + ⟨4,202,318,0,0,0,0,-1,4⟩, + ⟨4,204,318,0,0,0,0,-1,4⟩, + ⟨4,208,318,0,0,0,0,1,2⟩, + ⟨4,209,318,0,0,0,0,1,2⟩, + ⟨4,210,318,0,0,0,0,-1,2⟩, + ⟨4,222,318,0,0,0,0,-1,4⟩, + ⟨4,223,318,0,0,0,0,-1,4⟩, + ⟨4,112,319,0,0,0,0,1,2⟩, + ⟨4,113,319,0,0,0,0,1,1⟩, + ⟨4,114,319,0,0,0,0,-1,2⟩, + ⟨4,115,319,0,0,0,0,1,2⟩, + ⟨4,117,319,0,0,0,0,1,1⟩, + ⟨4,119,319,0,0,0,0,-1,2⟩, + ⟨4,120,319,0,0,0,0,1,2⟩, + ⟨4,121,319,0,0,0,0,-1,2⟩, + ⟨4,123,319,0,0,0,0,-1,2⟩, + ⟨4,124,319,0,0,0,0,1,1⟩, + ⟨4,125,319,0,0,0,0,1,1⟩, + ⟨4,127,319,0,0,0,0,-1,2⟩, + ⟨4,128,319,0,0,0,0,-1,1⟩, + ⟨4,129,319,0,0,0,0,1,1⟩, + ⟨4,132,319,0,0,0,0,1,2⟩, + ⟨4,133,319,0,0,0,0,1,2⟩, + ⟨4,137,319,0,0,0,0,1,2⟩, + ⟨4,138,319,0,0,0,0,1,2⟩, + ⟨4,139,319,0,0,0,0,1,2⟩, + ⟨4,146,319,0,0,0,0,1,1⟩, + ⟨4,147,319,0,0,0,0,1,1⟩, + ⟨4,148,319,0,0,0,0,1,2⟩, + ⟨4,149,319,0,0,0,0,1,2⟩, + ⟨4,154,319,0,0,0,0,1,2⟩, + ⟨4,155,319,0,0,0,0,-1,2⟩, + ⟨4,158,319,0,0,0,0,-1,2⟩, + ⟨4,159,319,0,0,0,0,-1,2⟩, + ⟨4,160,319,0,0,0,0,1,1⟩, + ⟨4,161,319,0,0,0,0,1,1⟩, + ⟨4,165,319,0,0,0,0,1,2⟩, + ⟨4,169,319,0,0,0,0,1,2⟩, + ⟨4,173,319,0,0,0,0,-1,2⟩, + ⟨4,174,319,0,0,0,0,1,1⟩, + ⟨4,176,319,0,0,0,0,-1,1⟩, + ⟨4,178,319,0,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1284⟩, by decide⟩ +def forward_022 : CheckedSegment frames paid warps := + ⟨⟨forwardShard1State022, forwardShard1State023, + [ + ⟨4,179,319,0,0,0,0,-1,2⟩, + ⟨4,180,319,0,0,0,0,1,1⟩, + ⟨4,182,319,0,0,0,0,1,1⟩, + ⟨4,188,319,0,0,0,0,1,2⟩, + ⟨4,190,319,0,0,0,0,1,2⟩, + ⟨4,192,319,0,0,0,0,-1,2⟩, + ⟨4,193,319,0,0,0,0,-1,2⟩, + ⟨4,197,319,0,0,0,0,1,1⟩, + ⟨4,198,319,0,0,0,0,1,1⟩, + ⟨4,199,319,0,0,0,0,1,2⟩, + ⟨4,200,319,0,0,0,0,1,2⟩, + ⟨4,202,319,0,0,0,0,-1,2⟩, + ⟨4,204,319,0,0,0,0,1,2⟩, + ⟨4,207,319,0,0,0,0,1,2⟩, + ⟨4,208,319,0,0,0,0,-1,1⟩, + ⟨4,210,319,0,0,0,0,1,1⟩, + ⟨4,212,319,0,0,0,0,1,1⟩, + ⟨4,215,319,0,0,0,0,1,1⟩, + ⟨4,217,319,0,0,0,0,1,2⟩, + ⟨4,222,319,0,0,0,0,1,2⟩, + ⟨4,223,319,0,0,0,0,1,2⟩, + ⟨4,116,322,0,0,0,0,-1,2⟩, + ⟨4,117,322,0,0,0,0,1,2⟩, + ⟨4,127,322,0,0,0,0,1,2⟩, + ⟨4,154,322,0,0,0,0,-1,2⟩, + ⟨4,165,322,0,0,0,0,-1,2⟩, + ⟨4,176,322,0,0,0,0,-1,2⟩, + ⟨4,177,322,0,0,0,0,-1,2⟩, + ⟨4,180,322,0,0,0,0,1,2⟩, + ⟨4,181,322,0,0,0,0,-1,2⟩, + ⟨4,208,322,0,0,0,0,-1,2⟩, + ⟨4,209,322,0,0,0,0,-1,2⟩, + ⟨4,217,322,0,0,0,0,1,2⟩, + ⟨4,116,324,0,0,0,0,1,2⟩, + ⟨4,117,324,0,0,0,0,-1,2⟩, + ⟨4,121,324,0,0,0,0,1,2⟩, + ⟨4,123,324,0,0,0,0,-1,2⟩, + ⟨4,127,324,0,0,0,0,-1,2⟩, + ⟨4,132,324,0,0,0,0,-1,2⟩, + ⟨4,133,324,0,0,0,0,1,2⟩, + ⟨4,137,324,0,0,0,0,1,2⟩, + ⟨4,148,324,0,0,0,0,1,2⟩, + ⟨4,149,324,0,0,0,0,-1,2⟩, + ⟨4,154,324,0,0,0,0,1,2⟩, + ⟨4,158,324,0,0,0,0,-1,2⟩, + ⟨4,159,324,0,0,0,0,-1,2⟩, + ⟨4,162,324,0,0,0,0,1,1⟩, + ⟨4,165,324,0,0,0,0,1,2⟩, + ⟨4,172,324,0,0,0,0,1,1⟩, + ⟨4,176,324,0,0,0,0,1,2⟩, + ⟨4,177,324,0,0,0,0,1,2⟩, + ⟨4,180,324,0,0,0,0,-1,2⟩, + ⟨4,181,324,0,0,0,0,1,2⟩, + ⟨4,196,324,0,0,0,0,1,1⟩, + ⟨4,202,324,0,0,0,0,1,2⟩, + ⟨4,208,324,0,0,0,0,1,2⟩, + ⟨4,209,324,0,0,0,0,1,2⟩, + ⟨4,217,324,0,0,0,0,-1,2⟩, + ⟨4,221,324,0,0,0,0,1,1⟩, + ⟨4,222,324,0,0,0,0,-1,2⟩, + ⟨4,223,324,0,0,0,0,-1,2⟩, + ⟨4,112,326,0,0,0,0,-1,1⟩, + ⟨4,115,326,0,0,0,0,1,2⟩, + ⟨4,117,326,0,0,0,0,1,1⟩, + ⟨4,120,326,0,0,0,0,-1,2⟩, + ⟨4,121,326,0,0,0,0,-1,2⟩, + ⟨4,123,326,0,0,0,0,1,2⟩, + ⟨4,124,326,0,0,0,0,-1,1⟩, + ⟨4,125,326,0,0,0,0,1,2⟩, + ⟨4,127,326,0,0,0,0,1,1⟩, + ⟨4,128,326,0,0,0,0,-1,2⟩, + ⟨4,129,326,0,0,0,0,-1,1⟩, + ⟨4,132,326,0,0,0,0,1,2⟩, + ⟨4,133,326,0,0,0,0,-1,2⟩, + ⟨4,134,326,0,0,0,0,-1,1⟩, + ⟨4,137,326,0,0,0,0,-1,2⟩, + ⟨4,138,326,0,0,0,0,-1,2⟩, + ⟨4,146,326,0,0,0,0,-1,1⟩, + ⟨4,148,326,0,0,0,0,-1,2⟩, + ⟨4,149,326,0,0,0,0,1,2⟩, + ⟨4,154,326,0,0,0,0,-1,1⟩, + ⟨4,155,326,0,0,0,0,-1,2⟩, + ⟨4,156,326,0,0,0,0,-1,2⟩, + ⟨4,157,326,0,0,0,0,-1,1⟩, + ⟨4,158,326,0,0,0,0,1,2⟩, + ⟨4,159,326,0,0,0,0,1,2⟩, + ⟨4,160,326,0,0,0,0,-1,1⟩, + ⟨4,161,326,0,0,0,0,-1,1⟩, + ⟨4,162,326,0,0,0,0,-1,1⟩, + ⟨4,163,326,0,0,0,0,-1,2⟩, + ⟨4,169,326,0,0,0,0,-1,1⟩, + ⟨4,172,326,0,0,0,0,-1,1⟩, + ⟨4,176,326,0,0,0,0,-1,1⟩, + ⟨4,178,326,0,0,0,0,1,2⟩, + ⟨4,179,326,0,0,0,0,1,2⟩, + ⟨4,180,326,0,0,0,0,1,1⟩, + ⟨4,184,326,0,0,0,0,-1,1⟩, + ⟨4,190,326,0,0,0,0,1,2⟩, + ⟨4,192,326,0,0,0,0,1,2⟩, + ⟨4,193,326,0,0,0,0,-1,2⟩, + ⟨4,196,326,0,0,0,0,-1,1⟩, + ⟨4,199,326,0,0,0,0,1,2⟩, + ⟨4,200,326,0,0,0,0,-1,2⟩, + ⟨4,202,326,0,0,0,0,-1,2⟩, + ⟨4,206,326,0,0,0,0,-1,1⟩, + ⟨4,207,326,0,0,0,0,-1,2⟩, + ⟨4,208,326,0,0,0,0,-1,1⟩, + ⟨4,210,326,0,0,0,0,-1,1⟩, + ⟨4,212,326,0,0,0,0,-1,1⟩, + ⟨4,215,326,0,0,0,0,-1,1⟩, + ⟨4,219,326,0,0,0,0,-1,1⟩, + ⟨4,220,326,0,0,0,0,-1,1⟩, + ⟨4,221,326,0,0,0,0,-1,1⟩, + ⟨4,222,326,0,0,0,0,1,2⟩, + ⟨4,223,326,0,0,0,0,1,2⟩, + ⟨4,112,328,0,0,0,0,2,1⟩, + ⟨4,115,328,0,0,0,0,-1,2⟩, + ⟨4,117,328,0,0,0,0,-2,1⟩, + ⟨4,120,328,0,0,0,0,1,2⟩, + ⟨4,121,328,0,0,0,0,1,1⟩, + ⟨4,123,328,0,0,0,0,-1,1⟩, + ⟨4,124,328,0,0,0,0,2,1⟩, + ⟨4,125,328,0,0,0,0,-1,2⟩, + ⟨4,127,328,0,0,0,0,-2,1⟩, + ⟨4,128,328,0,0,0,0,1,2⟩, + ⟨4,129,328,0,0,0,0,2,1⟩, + ⟨4,130,328,0,0,0,0,1,1⟩, + ⟨4,132,328,0,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1196⟩, by decide⟩ +def forward_023 : CheckedSegment frames paid warps := + ⟨⟨forwardShard1State023, forwardShard1State024, + [ + ⟨4,133,328,0,0,0,0,1,1⟩, + ⟨4,134,328,0,0,0,0,2,1⟩, + ⟨4,137,328,0,0,0,0,1,1⟩, + ⟨4,138,328,0,0,0,0,1,2⟩, + ⟨4,146,328,0,0,0,0,2,1⟩, + ⟨4,148,328,0,0,0,0,1,1⟩, + ⟨4,149,328,0,0,0,0,-1,1⟩, + ⟨4,152,328,0,0,0,0,1,1⟩, + ⟨4,154,328,0,0,0,0,2,1⟩, + ⟨4,155,328,0,0,0,0,1,2⟩, + ⟨4,156,328,0,0,0,0,1,2⟩, + ⟨4,157,328,0,0,0,0,2,1⟩, + ⟨4,158,328,0,0,0,0,-1,1⟩, + ⟨4,159,328,0,0,0,0,-1,1⟩, + ⟨4,160,328,0,0,0,0,2,1⟩, + ⟨4,161,328,0,0,0,0,2,1⟩, + ⟨4,162,328,0,0,0,0,2,1⟩, + ⟨4,163,328,0,0,0,0,1,2⟩, + ⟨4,166,328,0,0,0,0,1,1⟩, + ⟨4,169,328,0,0,0,0,2,1⟩, + ⟨4,172,328,0,0,0,0,2,1⟩, + ⟨4,174,328,0,0,0,0,1,1⟩, + ⟨4,176,328,0,0,0,0,2,1⟩, + ⟨4,178,328,0,0,0,0,-1,2⟩, + ⟨4,179,328,0,0,0,0,-1,2⟩, + ⟨4,180,328,0,0,0,0,-2,1⟩, + ⟨4,182,328,0,0,0,0,1,1⟩, + ⟨4,184,328,0,0,0,0,2,1⟩, + ⟨4,190,328,0,0,0,0,-1,2⟩, + ⟨4,192,328,0,0,0,0,-1,2⟩, + ⟨4,193,328,0,0,0,0,1,2⟩, + ⟨4,196,328,0,0,0,0,2,1⟩, + ⟨4,199,328,0,0,0,0,-1,2⟩, + ⟨4,200,328,0,0,0,0,1,2⟩, + ⟨4,202,328,0,0,0,0,1,1⟩, + ⟨4,206,328,0,0,0,0,2,1⟩, + ⟨4,207,328,0,0,0,0,1,2⟩, + ⟨4,208,328,0,0,0,0,2,1⟩, + ⟨4,210,328,0,0,0,0,2,1⟩, + ⟨4,212,328,0,0,0,0,2,1⟩, + ⟨4,213,328,0,0,0,0,1,1⟩, + ⟨4,215,328,0,0,0,0,2,1⟩, + ⟨4,219,328,0,0,0,0,2,1⟩, + ⟨4,220,328,0,0,0,0,2,1⟩, + ⟨4,221,328,0,0,0,0,2,1⟩, + ⟨4,222,328,0,0,0,0,-1,1⟩, + ⟨4,223,328,0,0,0,0,-1,1⟩, + ⟨4,114,329,0,0,0,0,1,1⟩, + ⟨4,116,329,0,0,0,0,1,2⟩, + ⟨4,117,329,0,0,0,0,-1,2⟩, + ⟨4,124,329,0,0,0,0,1,1⟩, + ⟨4,127,329,0,0,0,0,-1,2⟩, + ⟨4,129,329,0,0,0,0,1,1⟩, + ⟨4,154,329,0,0,0,0,1,2⟩, + ⟨4,165,329,0,0,0,0,1,2⟩, + ⟨4,173,329,0,0,0,0,1,1⟩, + ⟨4,176,329,0,0,0,0,1,2⟩, + ⟨4,177,329,0,0,0,0,1,2⟩, + ⟨4,180,329,0,0,0,0,-1,2⟩, + ⟨4,181,329,0,0,0,0,1,2⟩, + ⟨4,184,329,0,0,0,0,1,1⟩, + ⟨4,188,329,0,0,0,0,-1,1⟩, + ⟨4,204,329,0,0,0,0,-1,1⟩, + ⟨4,206,329,0,0,0,0,1,1⟩, + ⟨4,208,329,0,0,0,0,1,2⟩, + ⟨4,209,329,0,0,0,0,1,2⟩, + ⟨4,212,329,0,0,0,0,1,1⟩, + ⟨4,215,329,0,0,0,0,1,1⟩, + ⟨4,217,329,0,0,0,0,-1,2⟩, + ⟨4,112,332,0,0,0,0,-1,1⟩, + ⟨4,117,332,0,0,0,0,1,1⟩, + ⟨4,121,332,0,0,0,0,-1,2⟩, + ⟨4,123,332,0,0,0,0,1,2⟩, + ⟨4,124,332,0,0,0,0,-1,1⟩, + ⟨4,127,332,0,0,0,0,1,1⟩, + ⟨4,129,332,0,0,0,0,-1,1⟩, + ⟨4,132,332,0,0,0,0,1,2⟩, + ⟨4,133,332,0,0,0,0,-1,2⟩, + ⟨4,134,332,0,0,0,0,-1,1⟩, + ⟨4,137,332,0,0,0,0,-1,2⟩, + ⟨4,146,332,0,0,0,0,-1,1⟩, + ⟨4,148,332,0,0,0,0,-1,2⟩, + ⟨4,149,332,0,0,0,0,1,2⟩, + ⟨4,154,332,0,0,0,0,-1,1⟩, + ⟨4,157,332,0,0,0,0,-1,1⟩, + ⟨4,158,332,0,0,0,0,1,2⟩, + ⟨4,159,332,0,0,0,0,1,2⟩, + ⟨4,160,332,0,0,0,0,-1,1⟩, + ⟨4,161,332,0,0,0,0,-1,1⟩, + ⟨4,162,332,0,0,0,0,-1,1⟩, + ⟨4,169,332,0,0,0,0,-1,1⟩, + ⟨4,172,332,0,0,0,0,-1,1⟩, + ⟨4,176,332,0,0,0,0,-1,1⟩, + ⟨4,180,332,0,0,0,0,1,1⟩, + ⟨4,184,332,0,0,0,0,-1,1⟩, + ⟨4,196,332,0,0,0,0,-1,1⟩, + ⟨4,202,332,0,0,0,0,-1,2⟩, + ⟨4,206,332,0,0,0,0,-1,1⟩, + ⟨4,208,332,0,0,0,0,-1,1⟩, + ⟨4,210,332,0,0,0,0,-1,1⟩, + ⟨4,212,332,0,0,0,0,-1,1⟩, + ⟨4,215,332,0,0,0,0,-1,1⟩, + ⟨4,219,332,0,0,0,0,-1,1⟩, + ⟨4,220,332,0,0,0,0,-1,1⟩, + ⟨4,221,332,0,0,0,0,-1,1⟩, + ⟨4,222,332,0,0,0,0,1,2⟩, + ⟨4,223,332,0,0,0,0,1,2⟩, + ⟨4,116,333,0,0,0,0,-1,2⟩, + ⟨4,117,333,0,0,0,0,-1,2⟩, + ⟨4,127,333,0,0,0,0,-1,2⟩, + ⟨4,154,333,0,0,0,0,1,2⟩, + ⟨4,165,333,0,0,0,0,-1,2⟩, + ⟨4,176,333,0,0,0,0,1,2⟩, + ⟨4,177,333,0,0,0,0,-1,2⟩, + ⟨4,180,333,0,0,0,0,-1,2⟩, + ⟨4,181,333,0,0,0,0,-1,2⟩, + ⟨4,208,333,0,0,0,0,1,2⟩, + ⟨4,209,333,0,0,0,0,-1,2⟩, + ⟨4,217,333,0,0,0,0,1,2⟩, + ⟨4,115,334,0,0,0,0,1,2⟩, + ⟨4,116,334,0,0,0,0,1,2⟩, + ⟨4,117,334,0,0,0,0,-1,2⟩, + ⟨4,120,334,0,0,0,0,1,2⟩, + ⟨4,121,334,0,0,0,0,1,2⟩, + ⟨4,123,334,0,0,0,0,-1,2⟩, + ⟨4,125,334,0,0,0,0,-1,2⟩, + ⟨4,127,334,0,0,0,0,-1,2⟩, + ⟨4,128,334,0,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1180⟩, by decide⟩ +def forward_024 : CheckedSegment frames paid warps := + ⟨⟨forwardShard1State024, forwardShard1State025, + [ + ⟨4,132,334,0,0,0,0,-1,2⟩, + ⟨4,133,334,0,0,0,0,1,2⟩, + ⟨4,137,334,0,0,0,0,1,2⟩, + ⟨4,138,334,0,0,0,0,-1,2⟩, + ⟨4,148,334,0,0,0,0,1,2⟩, + ⟨4,149,334,0,0,0,0,-1,2⟩, + ⟨4,154,334,0,0,0,0,1,2⟩, + ⟨4,155,334,0,0,0,0,1,2⟩, + ⟨4,156,334,0,0,0,0,-1,2⟩, + ⟨4,158,334,0,0,0,0,-1,2⟩, + ⟨4,159,334,0,0,0,0,-1,2⟩, + ⟨4,162,334,0,0,0,0,1,1⟩, + ⟨4,163,334,0,0,0,0,-1,2⟩, + ⟨4,165,334,0,0,0,0,1,2⟩, + ⟨4,172,334,0,0,0,0,1,1⟩, + ⟨4,176,334,0,0,0,0,1,2⟩, + ⟨4,177,334,0,0,0,0,1,2⟩, + ⟨4,178,334,0,0,0,0,1,2⟩, + ⟨4,179,334,0,0,0,0,-1,2⟩, + ⟨4,180,334,0,0,0,0,-1,2⟩, + ⟨4,181,334,0,0,0,0,1,2⟩, + ⟨4,190,334,0,0,0,0,-1,2⟩, + ⟨4,192,334,0,0,0,0,-1,2⟩, + ⟨4,193,334,0,0,0,0,1,2⟩, + ⟨4,196,334,0,0,0,0,1,1⟩, + ⟨4,199,334,0,0,0,0,-1,2⟩, + ⟨4,200,334,0,0,0,0,-1,2⟩, + ⟨4,202,334,0,0,0,0,1,2⟩, + ⟨4,207,334,0,0,0,0,1,2⟩, + ⟨4,208,334,0,0,0,0,1,2⟩, + ⟨4,209,334,0,0,0,0,1,2⟩, + ⟨4,217,334,0,0,0,0,-1,2⟩, + ⟨4,221,334,0,0,0,0,1,1⟩, + ⟨4,222,334,0,0,0,0,-1,2⟩, + ⟨4,223,334,0,0,0,0,-1,2⟩, + ⟨4,112,335,0,0,0,0,2,1⟩, + ⟨4,115,335,0,0,0,0,-1,1⟩, + ⟨4,116,335,0,0,0,0,-1,2⟩, + ⟨4,117,335,0,0,0,0,-3,2⟩, + ⟨4,123,335,0,0,0,0,-1,1⟩, + ⟨4,124,335,0,0,0,0,2,1⟩, + ⟨4,127,335,0,0,0,0,-3,2⟩, + ⟨4,129,335,0,0,0,0,2,1⟩, + ⟨4,130,335,0,0,0,0,1,1⟩, + ⟨4,132,335,0,0,0,0,-1,1⟩, + ⟨4,133,335,0,0,0,0,1,1⟩, + ⟨4,134,335,0,0,0,0,2,1⟩, + ⟨4,135,335,0,0,0,0,1,1⟩, + ⟨4,138,335,0,0,0,0,1,1⟩, + ⟨4,141,335,0,0,0,0,1,1⟩, + ⟨4,145,335,0,0,0,0,1,1⟩, + ⟨4,146,335,0,0,0,0,2,1⟩, + ⟨4,148,335,0,0,0,0,1,1⟩, + ⟨4,149,335,0,0,0,0,-1,1⟩, + ⟨4,152,335,0,0,0,0,1,1⟩, + ⟨4,154,335,0,0,0,0,3,2⟩, + ⟨4,156,335,0,0,0,0,1,1⟩, + ⟨4,157,335,0,0,0,0,2,1⟩, + ⟨4,160,335,0,0,0,0,2,1⟩, + ⟨4,161,335,0,0,0,0,2,1⟩, + ⟨4,162,335,0,0,0,0,1,1⟩, + ⟨4,163,335,0,0,0,0,1,1⟩, + ⟨4,165,335,0,0,0,0,-1,2⟩, + ⟨4,166,335,0,0,0,0,1,1⟩, + ⟨4,169,335,0,0,0,0,2,1⟩, + ⟨4,172,335,0,0,0,0,1,1⟩, + ⟨4,174,335,0,0,0,0,1,1⟩, + ⟨4,176,335,0,0,0,0,3,2⟩, + ⟨4,177,335,0,0,0,0,-1,2⟩, + ⟨4,178,335,0,0,0,0,-1,1⟩, + ⟨4,180,335,0,0,0,0,-3,2⟩, + ⟨4,181,335,0,0,0,0,-1,2⟩, + ⟨4,182,335,0,0,0,0,1,1⟩, + ⟨4,184,335,0,0,0,0,2,1⟩, + ⟨4,186,335,0,0,0,0,1,1⟩, + ⟨4,196,335,0,0,0,0,1,1⟩, + ⟨4,200,335,0,0,0,0,1,1⟩, + ⟨4,202,335,0,0,0,0,1,1⟩, + ⟨4,206,335,0,0,0,0,2,1⟩, + ⟨4,208,335,0,0,0,0,3,2⟩, + ⟨4,209,335,0,0,0,0,-1,2⟩, + ⟨4,210,335,0,0,0,0,2,1⟩, + ⟨4,212,335,0,0,0,0,2,1⟩, + ⟨4,213,335,0,0,0,0,1,1⟩, + ⟨4,215,335,0,0,0,0,2,1⟩, + ⟨4,217,335,0,0,0,0,1,2⟩, + ⟨4,219,335,0,0,0,0,2,1⟩, + ⟨4,220,335,0,0,0,0,2,1⟩, + ⟨4,221,335,0,0,0,0,1,1⟩, + ⟨4,112,336,0,0,0,0,-1,4⟩, + ⟨4,114,336,0,0,0,0,1,4⟩, + ⟨4,118,336,0,0,0,0,-1,2⟩, + ⟨4,119,336,0,0,0,0,-1,4⟩, + ⟨4,121,336,0,0,0,0,-1,4⟩, + ⟨4,123,336,0,0,0,0,1,4⟩, + ⟨4,132,336,0,0,0,0,-1,4⟩, + ⟨4,133,336,0,0,0,0,-1,4⟩, + ⟨4,136,336,0,0,0,0,-1,2⟩, + ⟨4,137,336,0,0,0,0,1,4⟩, + ⟨4,139,336,0,0,0,0,-1,4⟩, + ⟨4,140,336,0,0,0,0,-1,2⟩, + ⟨4,144,336,0,0,0,0,-1,2⟩, + ⟨4,148,336,0,0,0,0,-1,4⟩, + ⟨4,149,336,0,0,0,0,-1,4⟩, + ⟨4,155,336,0,0,0,0,1,4⟩, + ⟨4,158,336,0,0,0,0,-1,4⟩, + ⟨4,159,336,0,0,0,0,-1,4⟩, + ⟨4,169,336,0,0,0,0,1,4⟩, + ⟨4,173,336,0,0,0,0,-1,4⟩, + ⟨4,185,336,0,0,0,0,-1,2⟩, + ⟨4,187,336,0,0,0,0,-1,2⟩, + ⟨4,188,336,0,0,0,0,-1,4⟩, + ⟨4,190,336,0,0,0,0,1,4⟩, + ⟨4,193,336,0,0,0,0,-1,4⟩, + ⟨4,194,336,0,0,0,0,-1,2⟩, + ⟨4,195,336,0,0,0,0,-1,2⟩, + ⟨4,199,336,0,0,0,0,-1,4⟩, + ⟨4,202,336,0,0,0,0,1,4⟩, + ⟨4,204,336,0,0,0,0,1,4⟩, + ⟨4,222,336,0,0,0,0,1,4⟩, + ⟨4,223,336,0,0,0,0,1,4⟩, + ⟨4,114,338,0,0,0,0,1,4⟩, + ⟨4,116,338,0,0,0,0,1,4⟩, + ⟨4,117,338,0,0,0,0,1,4⟩, + ⟨4,121,338,0,0,0,0,1,4⟩, + ⟨4,124,338,0,0,0,0,1,4⟩, + ⟨4,127,338,0,0,0,0,1,4⟩, + ⟨4,129,338,0,0,0,0,-1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1306⟩, by decide⟩ +def forward_025 : CheckedSegment frames paid warps := + ⟨⟨forwardShard1State025, forwardShard1State026, + [ + ⟨4,137,338,0,0,0,0,-1,4⟩, + ⟨4,143,338,0,0,0,0,-1,4⟩, + ⟨4,150,338,0,0,0,0,-1,4⟩, + ⟨4,154,338,0,0,0,0,1,4⟩, + ⟨4,159,338,0,0,0,0,1,4⟩, + ⟨4,165,338,0,0,0,0,-1,4⟩, + ⟨4,168,338,0,0,0,0,-1,4⟩, + ⟨4,173,338,0,0,0,0,-1,4⟩, + ⟨4,176,338,0,0,0,0,1,4⟩, + ⟨4,177,338,0,0,0,0,1,4⟩, + ⟨4,180,338,0,0,0,0,1,4⟩, + ⟨4,181,338,0,0,0,0,-1,4⟩, + ⟨4,184,338,0,0,0,0,1,4⟩, + ⟨4,188,338,0,0,0,0,-1,4⟩, + ⟨4,189,338,0,0,0,0,-1,4⟩, + ⟨4,191,338,0,0,0,0,-1,4⟩, + ⟨4,201,338,0,0,0,0,1,4⟩, + ⟨4,204,338,0,0,0,0,1,4⟩, + ⟨4,206,338,0,0,0,0,-1,4⟩, + ⟨4,208,338,0,0,0,0,1,4⟩, + ⟨4,209,338,0,0,0,0,-1,4⟩, + ⟨4,212,338,0,0,0,0,1,4⟩, + ⟨4,215,338,0,0,0,0,-1,4⟩, + ⟨4,217,338,0,0,0,0,-1,4⟩, + ⟨4,222,338,0,0,0,0,-1,4⟩, + ⟨4,112,340,0,0,0,0,-1,4⟩, + ⟨4,116,340,0,0,0,0,-1,4⟩, + ⟨4,117,340,0,0,0,0,-1,4⟩, + ⟨4,118,340,0,0,0,0,-1,2⟩, + ⟨4,119,340,0,0,0,0,-1,4⟩, + ⟨4,123,340,0,0,0,0,-1,4⟩, + ⟨4,124,340,0,0,0,0,-1,4⟩, + ⟨4,127,340,0,0,0,0,-1,4⟩, + ⟨4,129,340,0,0,0,0,1,4⟩, + ⟨4,132,340,0,0,0,0,1,4⟩, + ⟨4,133,340,0,0,0,0,1,4⟩, + ⟨4,136,340,0,0,0,0,1,2⟩, + ⟨4,139,340,0,0,0,0,-1,4⟩, + ⟨4,140,340,0,0,0,0,1,2⟩, + ⟨4,143,340,0,0,0,0,1,4⟩, + ⟨4,144,340,0,0,0,0,1,2⟩, + ⟨4,148,340,0,0,0,0,1,4⟩, + ⟨4,149,340,0,0,0,0,1,4⟩, + ⟨4,150,340,0,0,0,0,1,4⟩, + ⟨4,154,340,0,0,0,0,-1,4⟩, + ⟨4,155,340,0,0,0,0,1,4⟩, + ⟨4,158,340,0,0,0,0,1,4⟩, + ⟨4,165,340,0,0,0,0,1,4⟩, + ⟨4,168,340,0,0,0,0,1,4⟩, + ⟨4,169,340,0,0,0,0,1,4⟩, + ⟨4,176,340,0,0,0,0,-1,4⟩, + ⟨4,177,340,0,0,0,0,-1,4⟩, + ⟨4,180,340,0,0,0,0,-1,4⟩, + ⟨4,181,340,0,0,0,0,1,4⟩, + ⟨4,184,340,0,0,0,0,-1,4⟩, + ⟨4,185,340,0,0,0,0,-1,2⟩, + ⟨4,187,340,0,0,0,0,1,2⟩, + ⟨4,189,340,0,0,0,0,1,4⟩, + ⟨4,190,340,0,0,0,0,1,4⟩, + ⟨4,191,340,0,0,0,0,1,4⟩, + ⟨4,193,340,0,0,0,0,-1,4⟩, + ⟨4,194,340,0,0,0,0,-1,2⟩, + ⟨4,195,340,0,0,0,0,-1,2⟩, + ⟨4,199,340,0,0,0,0,-1,4⟩, + ⟨4,201,340,0,0,0,0,-1,4⟩, + ⟨4,202,340,0,0,0,0,-1,4⟩, + ⟨4,206,340,0,0,0,0,1,4⟩, + ⟨4,208,340,0,0,0,0,-1,4⟩, + ⟨4,209,340,0,0,0,0,1,4⟩, + ⟨4,212,340,0,0,0,0,-1,4⟩, + ⟨4,215,340,0,0,0,0,1,4⟩, + ⟨4,217,340,0,0,0,0,1,4⟩, + ⟨4,223,340,0,0,0,0,-1,4⟩, + ⟨4,115,342,0,0,0,0,-1,4⟩, + ⟨4,120,342,0,0,0,0,1,4⟩, + ⟨4,122,342,0,0,0,0,-1,4⟩, + ⟨4,123,342,0,0,0,0,-1,4⟩, + ⟨4,125,342,0,0,0,0,1,4⟩, + ⟨4,128,342,0,0,0,0,1,4⟩, + ⟨4,130,342,0,0,0,0,-1,4⟩, + ⟨4,131,342,0,0,0,0,1,4⟩, + ⟨4,133,342,0,0,0,0,1,4⟩, + ⟨4,138,342,0,0,0,0,-1,4⟩, + ⟨4,149,342,0,0,0,0,1,4⟩, + ⟨4,151,342,0,0,0,0,-1,4⟩, + ⟨4,152,342,0,0,0,0,-1,4⟩, + ⟨4,155,342,0,0,0,0,1,4⟩, + ⟨4,156,342,0,0,0,0,1,4⟩, + ⟨4,163,342,0,0,0,0,-1,4⟩, + ⟨4,166,342,0,0,0,0,1,4⟩, + ⟨4,167,342,0,0,0,0,-1,4⟩, + ⟨4,174,342,0,0,0,0,-1,4⟩, + ⟨4,178,342,0,0,0,0,-1,4⟩, + ⟨4,179,342,0,0,0,0,1,4⟩, + ⟨4,182,342,0,0,0,0,1,4⟩, + ⟨4,190,342,0,0,0,0,1,4⟩, + ⟨4,192,342,0,0,0,0,1,4⟩, + ⟨4,193,342,0,0,0,0,-1,4⟩, + ⟨4,199,342,0,0,0,0,-1,4⟩, + ⟨4,200,342,0,0,0,0,-1,4⟩, + ⟨4,202,342,0,0,0,0,-1,4⟩, + ⟨4,203,342,0,0,0,0,-1,4⟩, + ⟨4,207,342,0,0,0,0,1,4⟩, + ⟨4,213,342,0,0,0,0,1,4⟩, + ⟨4,214,342,0,0,0,0,1,4⟩, + ⟨4,114,343,0,0,0,0,1,4⟩, + ⟨4,116,343,0,0,0,0,1,4⟩, + ⟨4,117,343,0,0,0,0,1,4⟩, + ⟨4,121,343,0,0,0,0,1,4⟩, + ⟨4,124,343,0,0,0,0,-1,4⟩, + ⟨4,127,343,0,0,0,0,-1,4⟩, + ⟨4,129,343,0,0,0,0,1,4⟩, + ⟨4,137,343,0,0,0,0,-1,4⟩, + ⟨4,143,343,0,0,0,0,1,4⟩, + ⟨4,150,343,0,0,0,0,1,4⟩, + ⟨4,154,343,0,0,0,0,-1,4⟩, + ⟨4,159,343,0,0,0,0,1,4⟩, + ⟨4,165,343,0,0,0,0,1,4⟩, + ⟨4,168,343,0,0,0,0,1,4⟩, + ⟨4,173,343,0,0,0,0,-1,4⟩, + ⟨4,176,343,0,0,0,0,1,4⟩, + ⟨4,177,343,0,0,0,0,1,4⟩, + ⟨4,180,343,0,0,0,0,1,4⟩, + ⟨4,181,343,0,0,0,0,-1,4⟩, + ⟨4,184,343,0,0,0,0,1,4⟩, + ⟨4,188,343,0,0,0,0,-1,4⟩, + ⟨4,189,343,0,0,0,0,1,4⟩, + ⟨4,191,343,0,0,0,0,-1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1520⟩, by decide⟩ +def forward_026 : CheckedSegment frames paid warps := + ⟨⟨forwardShard1State026, forwardShard1State027, + [ + ⟨4,201,343,0,0,0,0,1,4⟩, + ⟨4,204,343,0,0,0,0,1,4⟩, + ⟨4,206,343,0,0,0,0,-1,4⟩, + ⟨4,208,343,0,0,0,0,1,4⟩, + ⟨4,209,343,0,0,0,0,-1,4⟩, + ⟨4,212,343,0,0,0,0,-1,4⟩, + ⟨4,215,343,0,0,0,0,1,4⟩, + ⟨4,217,343,0,0,0,0,1,4⟩, + ⟨4,222,343,0,0,0,0,-1,4⟩, + ⟨4,115,344,0,0,0,0,1,2⟩, + ⟨4,120,344,0,0,0,0,1,2⟩, + ⟨4,122,344,0,0,0,0,1,2⟩, + ⟨4,123,344,0,0,0,0,1,2⟩, + ⟨4,133,344,0,0,0,0,-1,2⟩, + ⟨4,138,344,0,0,0,0,1,2⟩, + ⟨4,149,344,0,0,0,0,-1,2⟩, + ⟨4,174,344,0,0,0,0,-1,2⟩, + ⟨4,178,344,0,0,0,0,1,2⟩, + ⟨4,179,344,0,0,0,0,1,2⟩, + ⟨4,182,344,0,0,0,0,1,2⟩, + ⟨4,192,344,0,0,0,0,1,2⟩, + ⟨4,200,344,0,0,0,0,1,2⟩, + ⟨4,202,344,0,0,0,0,1,2⟩, + ⟨4,203,344,0,0,0,0,1,2⟩, + ⟨4,207,344,0,0,0,0,1,2⟩, + ⟨4,114,345,0,0,0,0,1,2⟩, + ⟨4,116,345,0,0,0,0,-1,2⟩, + ⟨4,117,345,0,0,0,0,1,2⟩, + ⟨4,121,345,0,0,0,0,-1,2⟩, + ⟨4,137,345,0,0,0,0,1,2⟩, + ⟨4,159,345,0,0,0,0,-1,2⟩, + ⟨4,173,345,0,0,0,0,-1,2⟩, + ⟨4,176,345,0,0,0,0,1,2⟩, + ⟨4,177,345,0,0,0,0,-1,2⟩, + ⟨4,180,345,0,0,0,0,1,2⟩, + ⟨4,181,345,0,0,0,0,1,2⟩, + ⟨4,184,345,0,0,0,0,1,2⟩, + ⟨4,188,345,0,0,0,0,-1,2⟩, + ⟨4,191,345,0,0,0,0,1,2⟩, + ⟨4,201,345,0,0,0,0,-1,2⟩, + ⟨4,204,345,0,0,0,0,1,2⟩, + ⟨4,206,345,0,0,0,0,-1,2⟩, + ⟨4,208,345,0,0,0,0,1,2⟩, + ⟨4,209,345,0,0,0,0,1,2⟩, + ⟨4,222,345,0,0,0,0,1,2⟩, + ⟨4,112,347,0,0,0,0,-1,2⟩, + ⟨4,115,347,0,0,0,0,1,4⟩, + ⟨4,116,347,0,0,0,0,1,2⟩, + ⟨4,117,347,0,0,0,0,-1,2⟩, + ⟨4,119,347,0,0,0,0,1,2⟩, + ⟨4,120,347,0,0,0,0,-1,4⟩, + ⟨4,121,347,0,0,0,0,1,2⟩, + ⟨4,122,347,0,0,0,0,1,4⟩, + ⟨4,123,347,0,0,0,0,1,4⟩, + ⟨4,124,347,0,0,0,0,1,2⟩, + ⟨4,125,347,0,0,0,0,1,4⟩, + ⟨4,127,347,0,0,0,0,1,2⟩, + ⟨4,128,347,0,0,0,0,1,4⟩, + ⟨4,129,347,0,0,0,0,-1,2⟩, + ⟨4,130,347,0,0,0,0,-1,4⟩, + ⟨4,131,347,0,0,0,0,1,4⟩, + ⟨4,133,347,0,0,0,0,-1,4⟩, + ⟨4,137,347,0,0,0,0,-1,2⟩, + ⟨4,138,347,0,0,0,0,1,4⟩, + ⟨4,139,347,0,0,0,0,1,2⟩, + ⟨4,142,347,0,0,0,0,-1,1⟩, + ⟨4,143,347,0,0,0,0,1,2⟩, + ⟨4,149,347,0,0,0,0,-1,4⟩, + ⟨4,150,347,0,0,0,0,1,2⟩, + ⟨4,151,347,0,0,0,0,-1,4⟩, + ⟨4,152,347,0,0,0,0,-1,4⟩, + ⟨4,154,347,0,0,0,0,1,2⟩, + ⟨4,155,347,0,0,0,0,-1,4⟩, + ⟨4,156,347,0,0,0,0,1,4⟩, + ⟨4,159,347,0,0,0,0,1,2⟩, + ⟨4,163,347,0,0,0,0,-1,4⟩, + ⟨4,165,347,0,0,0,0,1,2⟩, + ⟨4,166,347,0,0,0,0,1,4⟩, + ⟨4,167,347,0,0,0,0,-1,4⟩, + ⟨4,168,347,0,0,0,0,1,2⟩, + ⟨4,169,347,0,0,0,0,1,2⟩, + ⟨4,170,347,0,0,0,0,-1,1⟩, + ⟨4,171,347,0,0,0,0,-1,1⟩, + ⟨4,174,347,0,0,0,0,1,4⟩, + ⟨4,176,347,0,0,0,0,-1,2⟩, + ⟨4,177,347,0,0,0,0,1,2⟩, + ⟨4,178,347,0,0,0,0,1,4⟩, + ⟨4,179,347,0,0,0,0,-1,4⟩, + ⟨4,180,347,0,0,0,0,-1,2⟩, + ⟨4,181,347,0,0,0,0,-1,2⟩, + ⟨4,182,347,0,0,0,0,-1,4⟩, + ⟨4,184,347,0,0,0,0,-1,2⟩, + ⟨4,189,347,0,0,0,0,1,2⟩, + ⟨4,190,347,0,0,0,0,-1,4⟩, + ⟨4,191,347,0,0,0,0,-1,2⟩, + ⟨4,192,347,0,0,0,0,-1,4⟩, + ⟨4,193,347,0,0,0,0,1,4⟩, + ⟨4,199,347,0,0,0,0,1,4⟩, + ⟨4,200,347,0,0,0,0,1,4⟩, + ⟨4,201,347,0,0,0,0,1,2⟩, + ⟨4,202,347,0,0,0,0,1,4⟩, + ⟨4,203,347,0,0,0,0,1,4⟩, + ⟨4,205,347,0,0,0,0,-1,1⟩, + ⟨4,206,347,0,0,0,0,1,2⟩, + ⟨4,207,347,0,0,0,0,-1,4⟩, + ⟨4,208,347,0,0,0,0,-1,2⟩, + ⟨4,209,347,0,0,0,0,-1,2⟩, + ⟨4,212,347,0,0,0,0,1,2⟩, + ⟨4,213,347,0,0,0,0,1,4⟩, + ⟨4,214,347,0,0,0,0,1,4⟩, + ⟨4,215,347,0,0,0,0,-1,2⟩, + ⟨4,217,347,0,0,0,0,1,2⟩, + ⟨4,222,347,0,0,0,0,-1,2⟩, + ⟨4,115,348,0,0,0,0,-1,4⟩, + ⟨4,120,348,0,0,0,0,1,4⟩, + ⟨4,122,348,0,0,0,0,-1,4⟩, + ⟨4,123,348,0,0,0,0,-1,4⟩, + ⟨4,125,348,0,0,0,0,-1,4⟩, + ⟨4,128,348,0,0,0,0,-1,4⟩, + ⟨4,130,348,0,0,0,0,1,4⟩, + ⟨4,131,348,0,0,0,0,-1,4⟩, + ⟨4,133,348,0,0,0,0,1,4⟩, + ⟨4,138,348,0,0,0,0,-1,4⟩, + ⟨4,149,348,0,0,0,0,1,4⟩, + ⟨4,151,348,0,0,0,0,1,4⟩, + ⟨4,152,348,0,0,0,0,1,4⟩, + ⟨4,155,348,0,0,0,0,-1,4⟩, + ⟨4,156,348,0,0,0,0,-1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1384⟩, by decide⟩ +def forward_027 : CheckedSegment frames paid warps := + ⟨⟨forwardShard1State027, forwardShard1State028, + [ + ⟨4,163,348,0,0,0,0,1,4⟩, + ⟨4,166,348,0,0,0,0,-1,4⟩, + ⟨4,167,348,0,0,0,0,1,4⟩, + ⟨4,174,348,0,0,0,0,-1,4⟩, + ⟨4,178,348,0,0,0,0,-1,4⟩, + ⟨4,179,348,0,0,0,0,1,4⟩, + ⟨4,182,348,0,0,0,0,1,4⟩, + ⟨4,190,348,0,0,0,0,-1,4⟩, + ⟨4,192,348,0,0,0,0,1,4⟩, + ⟨4,193,348,0,0,0,0,1,4⟩, + ⟨4,199,348,0,0,0,0,1,4⟩, + ⟨4,200,348,0,0,0,0,-1,4⟩, + ⟨4,202,348,0,0,0,0,-1,4⟩, + ⟨4,203,348,0,0,0,0,-1,4⟩, + ⟨4,207,348,0,0,0,0,1,4⟩, + ⟨4,213,348,0,0,0,0,-1,4⟩, + ⟨4,214,348,0,0,0,0,-1,4⟩, + ⟨4,124,349,0,0,0,0,-1,2⟩, + ⟨4,127,349,0,0,0,0,-1,2⟩, + ⟨4,129,349,0,0,0,0,1,2⟩, + ⟨4,143,349,0,0,0,0,-1,2⟩, + ⟨4,150,349,0,0,0,0,-1,2⟩, + ⟨4,154,349,0,0,0,0,-1,2⟩, + ⟨4,165,349,0,0,0,0,-1,2⟩, + ⟨4,168,349,0,0,0,0,-1,2⟩, + ⟨4,189,349,0,0,0,0,-1,2⟩, + ⟨4,212,349,0,0,0,0,-1,2⟩, + ⟨4,215,349,0,0,0,0,1,2⟩, + ⟨4,217,349,0,0,0,0,-1,2⟩, + ⟨4,112,350,0,0,0,0,-1,4⟩, + ⟨4,116,350,0,0,0,0,-1,4⟩, + ⟨4,117,350,0,0,0,0,-1,4⟩, + ⟨4,118,350,0,0,0,0,-1,2⟩, + ⟨4,119,350,0,0,0,0,-1,4⟩, + ⟨4,123,350,0,0,0,0,-1,4⟩, + ⟨4,124,350,0,0,0,0,-1,4⟩, + ⟨4,125,350,0,0,0,0,-1,2⟩, + ⟨4,127,350,0,0,0,0,-1,4⟩, + ⟨4,128,350,0,0,0,0,-1,2⟩, + ⟨4,129,350,0,0,0,0,1,4⟩, + ⟨4,130,350,0,0,0,0,1,2⟩, + ⟨4,131,350,0,0,0,0,1,2⟩, + ⟨4,132,350,0,0,0,0,1,4⟩, + ⟨4,133,350,0,0,0,0,1,4⟩, + ⟨4,136,350,0,0,0,0,1,2⟩, + ⟨4,139,350,0,0,0,0,-1,4⟩, + ⟨4,140,350,0,0,0,0,1,2⟩, + ⟨4,143,350,0,0,0,0,1,4⟩, + ⟨4,144,350,0,0,0,0,1,2⟩, + ⟨4,148,350,0,0,0,0,1,4⟩, + ⟨4,149,350,0,0,0,0,1,4⟩, + ⟨4,150,350,0,0,0,0,1,4⟩, + ⟨4,151,350,0,0,0,0,-1,2⟩, + ⟨4,152,350,0,0,0,0,1,2⟩, + ⟨4,154,350,0,0,0,0,-1,4⟩, + ⟨4,155,350,0,0,0,0,-1,4⟩, + ⟨4,156,350,0,0,0,0,1,2⟩, + ⟨4,158,350,0,0,0,0,1,4⟩, + ⟨4,163,350,0,0,0,0,-1,2⟩, + ⟨4,165,350,0,0,0,0,1,4⟩, + ⟨4,166,350,0,0,0,0,-1,2⟩, + ⟨4,167,350,0,0,0,0,-1,2⟩, + ⟨4,168,350,0,0,0,0,1,4⟩, + ⟨4,169,350,0,0,0,0,1,4⟩, + ⟨4,176,350,0,0,0,0,-1,4⟩, + ⟨4,177,350,0,0,0,0,-1,4⟩, + ⟨4,180,350,0,0,0,0,-1,4⟩, + ⟨4,181,350,0,0,0,0,1,4⟩, + ⟨4,184,350,0,0,0,0,-1,4⟩, + ⟨4,185,350,0,0,0,0,-1,2⟩, + ⟨4,187,350,0,0,0,0,1,2⟩, + ⟨4,189,350,0,0,0,0,1,4⟩, + ⟨4,190,350,0,0,0,0,-1,4⟩, + ⟨4,191,350,0,0,0,0,1,4⟩, + ⟨4,193,350,0,0,0,0,1,4⟩, + ⟨4,194,350,0,0,0,0,-1,2⟩, + ⟨4,195,350,0,0,0,0,-1,2⟩, + ⟨4,199,350,0,0,0,0,1,4⟩, + ⟨4,201,350,0,0,0,0,-1,4⟩, + ⟨4,202,350,0,0,0,0,-1,4⟩, + ⟨4,206,350,0,0,0,0,1,4⟩, + ⟨4,208,350,0,0,0,0,-1,4⟩, + ⟨4,209,350,0,0,0,0,1,4⟩, + ⟨4,212,350,0,0,0,0,-1,4⟩, + ⟨4,213,350,0,0,0,0,-1,2⟩, + ⟨4,214,350,0,0,0,0,1,2⟩, + ⟨4,215,350,0,0,0,0,1,4⟩, + ⟨4,217,350,0,0,0,0,1,4⟩, + ⟨4,223,350,0,0,0,0,-1,4⟩, + ⟨4,112,351,0,0,0,0,1,4⟩, + ⟨4,113,351,0,0,0,0,1,1⟩, + ⟨4,114,351,0,0,0,0,1,4⟩, + ⟨4,115,351,0,0,0,0,1,2⟩, + ⟨4,116,351,0,0,0,0,1,2⟩, + ⟨4,117,351,0,0,0,0,1,2⟩, + ⟨4,118,351,0,0,0,0,1,2⟩, + ⟨4,119,351,0,0,0,0,1,4⟩, + ⟨4,120,351,0,0,0,0,1,2⟩, + ⟨4,121,351,0,0,0,0,-1,4⟩, + ⟨4,122,351,0,0,0,0,1,2⟩, + ⟨4,123,351,0,0,0,0,1,4⟩, + ⟨4,125,351,0,0,0,0,1,2⟩, + ⟨4,128,351,0,0,0,0,1,2⟩, + ⟨4,130,351,0,0,0,0,-1,2⟩, + ⟨4,131,351,0,0,0,0,-1,2⟩, + ⟨4,132,351,0,0,0,0,1,4⟩, + ⟨4,133,351,0,0,0,0,-1,4⟩, + ⟨4,136,351,0,0,0,0,-1,2⟩, + ⟨4,137,351,0,0,0,0,1,4⟩, + ⟨4,138,351,0,0,0,0,1,2⟩, + ⟨4,139,351,0,0,0,0,1,4⟩, + ⟨4,140,351,0,0,0,0,-1,2⟩, + ⟨4,144,351,0,0,0,0,-1,2⟩, + ⟨4,147,351,0,0,0,0,1,1⟩, + ⟨4,148,351,0,0,0,0,1,4⟩, + ⟨4,149,351,0,0,0,0,-1,4⟩, + ⟨4,151,351,0,0,0,0,1,2⟩, + ⟨4,152,351,0,0,0,0,-1,2⟩, + ⟨4,155,351,0,0,0,0,1,4⟩, + ⟨4,156,351,0,0,0,0,-1,2⟩, + ⟨4,158,351,0,0,0,0,-3,4⟩, + ⟨4,159,351,0,0,0,0,-1,4⟩, + ⟨4,163,351,0,0,0,0,1,2⟩, + ⟨4,166,351,0,0,0,0,1,2⟩, + ⟨4,167,351,0,0,0,0,1,2⟩, + ⟨4,169,351,0,0,0,0,-1,4⟩, + ⟨4,173,351,0,0,0,0,-1,4⟩, + ⟨4,174,351,0,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1426⟩, by decide⟩ +def forward_028 : CheckedSegment frames paid warps := + ⟨⟨forwardShard1State028, forwardShard1State029, + [ + ⟨4,176,351,0,0,0,0,1,2⟩, + ⟨4,177,351,0,0,0,0,1,2⟩, + ⟨4,178,351,0,0,0,0,1,2⟩, + ⟨4,179,351,0,0,0,0,1,2⟩, + ⟨4,180,351,0,0,0,0,1,2⟩, + ⟨4,181,351,0,0,0,0,-1,2⟩, + ⟨4,182,351,0,0,0,0,1,2⟩, + ⟨4,184,351,0,0,0,0,1,2⟩, + ⟨4,185,351,0,0,0,0,1,2⟩, + ⟨4,187,351,0,0,0,0,-1,2⟩, + ⟨4,188,351,0,0,0,0,-1,4⟩, + ⟨4,190,351,0,0,0,0,1,4⟩, + ⟨4,191,351,0,0,0,0,-1,2⟩, + ⟨4,192,351,0,0,0,0,1,2⟩, + ⟨4,193,351,0,0,0,0,-1,4⟩, + ⟨4,194,351,0,0,0,0,1,2⟩, + ⟨4,195,351,0,0,0,0,1,2⟩, + ⟨4,197,351,0,0,0,0,1,1⟩, + ⟨4,198,351,0,0,0,0,1,1⟩, + ⟨4,199,351,0,0,0,0,-1,4⟩, + ⟨4,200,351,0,0,0,0,1,2⟩, + ⟨4,201,351,0,0,0,0,1,2⟩, + ⟨4,202,351,0,0,0,0,1,4⟩, + ⟨4,203,351,0,0,0,0,1,2⟩, + ⟨4,204,351,0,0,0,0,1,4⟩, + ⟨4,206,351,0,0,0,0,-1,2⟩, + ⟨4,207,351,0,0,0,0,1,2⟩, + ⟨4,208,351,0,0,0,0,1,2⟩, + ⟨4,209,351,0,0,0,0,-1,2⟩, + ⟨4,213,351,0,0,0,0,1,2⟩, + ⟨4,214,351,0,0,0,0,-1,2⟩, + ⟨4,222,351,0,0,0,0,1,4⟩, + ⟨4,223,351,0,0,0,0,3,4⟩, + ⟨4,112,352,0,0,0,0,-1,4⟩, + ⟨4,114,352,0,0,0,0,1,4⟩, + ⟨4,118,352,0,0,0,0,-1,2⟩, + ⟨4,119,352,0,0,0,0,-1,4⟩, + ⟨4,121,352,0,0,0,0,-1,4⟩, + ⟨4,123,352,0,0,0,0,1,4⟩, + ⟨4,132,352,0,0,0,0,1,4⟩, + ⟨4,133,352,0,0,0,0,-1,4⟩, + ⟨4,137,352,0,0,0,0,-1,4⟩, + ⟨4,139,352,0,0,0,0,-1,4⟩, + ⟨4,148,352,0,0,0,0,-1,4⟩, + ⟨4,149,352,0,0,0,0,1,4⟩, + ⟨4,155,352,0,0,0,0,1,4⟩, + ⟨4,158,352,0,0,0,0,1,4⟩, + ⟨4,159,352,0,0,0,0,1,4⟩, + ⟨4,162,352,0,0,0,0,-1,2⟩, + ⟨4,169,352,0,0,0,0,1,4⟩, + ⟨4,172,352,0,0,0,0,-1,2⟩, + ⟨4,173,352,0,0,0,0,-1,4⟩, + ⟨4,185,352,0,0,0,0,-1,2⟩, + ⟨4,188,352,0,0,0,0,-1,4⟩, + ⟨4,190,352,0,0,0,0,1,4⟩, + ⟨4,193,352,0,0,0,0,-1,4⟩, + ⟨4,194,352,0,0,0,0,-1,2⟩, + ⟨4,195,352,0,0,0,0,-1,2⟩, + ⟨4,196,352,0,0,0,0,-1,2⟩, + ⟨4,199,352,0,0,0,0,-1,4⟩, + ⟨4,202,352,0,0,0,0,-1,4⟩, + ⟨4,204,352,0,0,0,0,1,4⟩, + ⟨4,221,352,0,0,0,0,-1,2⟩, + ⟨4,222,352,0,0,0,0,1,4⟩, + ⟨4,223,352,0,0,0,0,1,4⟩, + ⟨4,114,354,0,0,0,0,1,4⟩, + ⟨4,115,354,0,0,0,0,-1,4⟩, + ⟨4,120,354,0,0,0,0,1,4⟩, + ⟨4,121,354,0,0,0,0,1,4⟩, + ⟨4,127,354,0,0,0,0,1,4⟩, + ⟨4,130,354,0,0,0,0,-1,4⟩, + ⟨4,131,354,0,0,0,0,-1,4⟩, + ⟨4,137,354,0,0,0,0,1,4⟩, + ⟨4,138,354,0,0,0,0,1,4⟩, + ⟨4,151,354,0,0,0,0,-1,4⟩, + ⟨4,152,354,0,0,0,0,-1,4⟩, + ⟨4,154,354,0,0,0,0,1,4⟩, + ⟨4,159,354,0,0,0,0,-1,4⟩, + ⟨4,165,354,0,0,0,0,-1,4⟩, + ⟨4,166,354,0,0,0,0,1,4⟩, + ⟨4,167,354,0,0,0,0,-1,4⟩, + ⟨4,173,354,0,0,0,0,-1,4⟩, + ⟨4,178,354,0,0,0,0,-1,4⟩, + ⟨4,179,354,0,0,0,0,1,4⟩, + ⟨4,184,354,0,0,0,0,1,4⟩, + ⟨4,188,354,0,0,0,0,-1,4⟩, + ⟨4,191,354,0,0,0,0,1,4⟩, + ⟨4,192,354,0,0,0,0,1,4⟩, + ⟨4,200,354,0,0,0,0,1,4⟩, + ⟨4,201,354,0,0,0,0,1,4⟩, + ⟨4,204,354,0,0,0,0,1,4⟩, + ⟨4,206,354,0,0,0,0,-1,4⟩, + ⟨4,207,354,0,0,0,0,1,4⟩, + ⟨4,213,354,0,0,0,0,1,4⟩, + ⟨4,214,354,0,0,0,0,-1,4⟩, + ⟨4,217,354,0,0,0,0,1,4⟩, + ⟨4,222,354,0,0,0,0,-1,4⟩, + ⟨4,112,356,0,0,0,0,-1,4⟩, + ⟨4,115,356,0,0,0,0,1,4⟩, + ⟨4,118,356,0,0,0,0,-1,2⟩, + ⟨4,119,356,0,0,0,0,-1,4⟩, + ⟨4,120,356,0,0,0,0,-1,4⟩, + ⟨4,123,356,0,0,0,0,-1,4⟩, + ⟨4,127,356,0,0,0,0,-1,4⟩, + ⟨4,130,356,0,0,0,0,1,4⟩, + ⟨4,131,356,0,0,0,0,1,4⟩, + ⟨4,132,356,0,0,0,0,-1,4⟩, + ⟨4,133,356,0,0,0,0,1,4⟩, + ⟨4,138,356,0,0,0,0,-1,4⟩, + ⟨4,139,356,0,0,0,0,-1,4⟩, + ⟨4,148,356,0,0,0,0,1,4⟩, + ⟨4,149,356,0,0,0,0,-1,4⟩, + ⟨4,151,356,0,0,0,0,1,4⟩, + ⟨4,152,356,0,0,0,0,1,4⟩, + ⟨4,154,356,0,0,0,0,-1,4⟩, + ⟨4,155,356,0,0,0,0,1,4⟩, + ⟨4,158,356,0,0,0,0,-1,4⟩, + ⟨4,162,356,0,0,0,0,1,2⟩, + ⟨4,165,356,0,0,0,0,1,4⟩, + ⟨4,166,356,0,0,0,0,-1,4⟩, + ⟨4,167,356,0,0,0,0,1,4⟩, + ⟨4,169,356,0,0,0,0,1,4⟩, + ⟨4,172,356,0,0,0,0,1,2⟩, + ⟨4,178,356,0,0,0,0,1,4⟩, + ⟨4,179,356,0,0,0,0,-1,4⟩, + ⟨4,184,356,0,0,0,0,-1,4⟩, + ⟨4,185,356,0,0,0,0,-1,2⟩, + ⟨4,190,356,0,0,0,0,1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1462⟩, by decide⟩ +def forward_029 : CheckedSegment frames paid warps := + ⟨⟨forwardShard1State029, forwardShard1State030, + [ + ⟨4,191,356,0,0,0,0,-1,4⟩, + ⟨4,192,356,0,0,0,0,-1,4⟩, + ⟨4,193,356,0,0,0,0,-1,4⟩, + ⟨4,194,356,0,0,0,0,-1,2⟩, + ⟨4,195,356,0,0,0,0,-1,2⟩, + ⟨4,196,356,0,0,0,0,1,2⟩, + ⟨4,199,356,0,0,0,0,-1,4⟩, + ⟨4,200,356,0,0,0,0,-1,4⟩, + ⟨4,201,356,0,0,0,0,-1,4⟩, + ⟨4,202,356,0,0,0,0,1,4⟩, + ⟨4,206,356,0,0,0,0,1,4⟩, + ⟨4,207,356,0,0,0,0,-1,4⟩, + ⟨4,213,356,0,0,0,0,-1,4⟩, + ⟨4,214,356,0,0,0,0,1,4⟩, + ⟨4,217,356,0,0,0,0,-1,4⟩, + ⟨4,221,356,0,0,0,0,1,2⟩, + ⟨4,223,356,0,0,0,0,-1,4⟩, + ⟨4,116,358,0,0,0,0,-1,4⟩, + ⟨4,117,358,0,0,0,0,1,4⟩, + ⟨4,122,358,0,0,0,0,1,4⟩, + ⟨4,123,358,0,0,0,0,-1,4⟩, + ⟨4,124,358,0,0,0,0,1,4⟩, + ⟨4,125,358,0,0,0,0,1,4⟩, + ⟨4,128,358,0,0,0,0,1,4⟩, + ⟨4,129,358,0,0,0,0,-1,4⟩, + ⟨4,133,358,0,0,0,0,1,4⟩, + ⟨4,143,358,0,0,0,0,-1,4⟩, + ⟨4,149,358,0,0,0,0,-1,4⟩, + ⟨4,150,358,0,0,0,0,1,4⟩, + ⟨4,155,358,0,0,0,0,1,4⟩, + ⟨4,156,358,0,0,0,0,-1,4⟩, + ⟨4,163,358,0,0,0,0,-1,4⟩, + ⟨4,168,358,0,0,0,0,1,4⟩, + ⟨4,174,358,0,0,0,0,-1,4⟩, + ⟨4,176,358,0,0,0,0,1,4⟩, + ⟨4,177,358,0,0,0,0,-1,4⟩, + ⟨4,180,358,0,0,0,0,1,4⟩, + ⟨4,181,358,0,0,0,0,-1,4⟩, + ⟨4,182,358,0,0,0,0,1,4⟩, + ⟨4,189,358,0,0,0,0,-1,4⟩, + ⟨4,190,358,0,0,0,0,1,4⟩, + ⟨4,193,358,0,0,0,0,-1,4⟩, + ⟨4,199,358,0,0,0,0,-1,4⟩, + ⟨4,202,358,0,0,0,0,1,4⟩, + ⟨4,203,358,0,0,0,0,-1,4⟩, + ⟨4,208,358,0,0,0,0,1,4⟩, + ⟨4,209,358,0,0,0,0,-1,4⟩, + ⟨4,212,358,0,0,0,0,1,4⟩, + ⟨4,215,358,0,0,0,0,-1,4⟩, + ⟨4,114,359,0,0,0,0,1,4⟩, + ⟨4,115,359,0,0,0,0,-1,4⟩, + ⟨4,120,359,0,0,0,0,1,4⟩, + ⟨4,121,359,0,0,0,0,1,4⟩, + ⟨4,127,359,0,0,0,0,-1,4⟩, + ⟨4,130,359,0,0,0,0,1,4⟩, + ⟨4,131,359,0,0,0,0,1,4⟩, + ⟨4,137,359,0,0,0,0,1,4⟩, + ⟨4,138,359,0,0,0,0,1,4⟩, + ⟨4,151,359,0,0,0,0,1,4⟩, + ⟨4,152,359,0,0,0,0,1,4⟩, + ⟨4,154,359,0,0,0,0,-1,4⟩, + ⟨4,159,359,0,0,0,0,-1,4⟩, + ⟨4,165,359,0,0,0,0,1,4⟩, + ⟨4,166,359,0,0,0,0,-1,4⟩, + ⟨4,167,359,0,0,0,0,1,4⟩, + ⟨4,173,359,0,0,0,0,-1,4⟩, + ⟨4,178,359,0,0,0,0,-1,4⟩, + ⟨4,179,359,0,0,0,0,1,4⟩, + ⟨4,184,359,0,0,0,0,1,4⟩, + ⟨4,188,359,0,0,0,0,-1,4⟩, + ⟨4,191,359,0,0,0,0,1,4⟩, + ⟨4,192,359,0,0,0,0,1,4⟩, + ⟨4,200,359,0,0,0,0,1,4⟩, + ⟨4,201,359,0,0,0,0,1,4⟩, + ⟨4,204,359,0,0,0,0,1,4⟩, + ⟨4,206,359,0,0,0,0,-1,4⟩, + ⟨4,207,359,0,0,0,0,1,4⟩, + ⟨4,213,359,0,0,0,0,-1,4⟩, + ⟨4,214,359,0,0,0,0,1,4⟩, + ⟨4,217,359,0,0,0,0,-1,4⟩, + ⟨4,222,359,0,0,0,0,-1,4⟩, + ⟨4,116,360,0,0,0,0,1,2⟩, + ⟨4,117,360,0,0,0,0,1,2⟩, + ⟨4,122,360,0,0,0,0,-1,2⟩, + ⟨4,123,360,0,0,0,0,1,2⟩, + ⟨4,133,360,0,0,0,0,-1,2⟩, + ⟨4,149,360,0,0,0,0,1,2⟩, + ⟨4,174,360,0,0,0,0,-1,2⟩, + ⟨4,176,360,0,0,0,0,1,2⟩, + ⟨4,177,360,0,0,0,0,1,2⟩, + ⟨4,180,360,0,0,0,0,1,2⟩, + ⟨4,181,360,0,0,0,0,1,2⟩, + ⟨4,182,360,0,0,0,0,1,2⟩, + ⟨4,202,360,0,0,0,0,-1,2⟩, + ⟨4,203,360,0,0,0,0,1,2⟩, + ⟨4,208,360,0,0,0,0,1,2⟩, + ⟨4,209,360,0,0,0,0,1,2⟩, + ⟨4,114,361,0,0,0,0,1,2⟩, + ⟨4,115,361,0,0,0,0,1,2⟩, + ⟨4,120,361,0,0,0,0,1,2⟩, + ⟨4,121,361,0,0,0,0,-1,2⟩, + ⟨4,137,361,0,0,0,0,-1,2⟩, + ⟨4,138,361,0,0,0,0,-1,2⟩, + ⟨4,159,361,0,0,0,0,1,2⟩, + ⟨4,173,361,0,0,0,0,-1,2⟩, + ⟨4,178,361,0,0,0,0,1,2⟩, + ⟨4,179,361,0,0,0,0,1,2⟩, + ⟨4,184,361,0,0,0,0,1,2⟩, + ⟨4,188,361,0,0,0,0,-1,2⟩, + ⟨4,191,361,0,0,0,0,-1,2⟩, + ⟨4,192,361,0,0,0,0,1,2⟩, + ⟨4,200,361,0,0,0,0,-1,2⟩, + ⟨4,201,361,0,0,0,0,-1,2⟩, + ⟨4,204,361,0,0,0,0,1,2⟩, + ⟨4,206,361,0,0,0,0,-1,2⟩, + ⟨4,207,361,0,0,0,0,1,2⟩, + ⟨4,222,361,0,0,0,0,1,2⟩, + ⟨4,116,364,0,0,0,0,-1,4⟩, + ⟨4,117,364,0,0,0,0,1,4⟩, + ⟨4,122,364,0,0,0,0,1,4⟩, + ⟨4,123,364,0,0,0,0,-1,4⟩, + ⟨4,124,364,0,0,0,0,-1,4⟩, + ⟨4,125,364,0,0,0,0,-1,4⟩, + ⟨4,128,364,0,0,0,0,-1,4⟩, + ⟨4,129,364,0,0,0,0,1,4⟩, + ⟨4,133,364,0,0,0,0,1,4⟩, + ⟨4,143,364,0,0,0,0,1,4⟩, + ⟨4,149,364,0,0,0,0,-1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1456⟩, by decide⟩ +def forward_030 : CheckedSegment frames paid warps := + ⟨⟨forwardShard1State030, forwardShard1State031, + [ + ⟨4,150,364,0,0,0,0,-1,4⟩, + ⟨4,155,364,0,0,0,0,-1,4⟩, + ⟨4,156,364,0,0,0,0,1,4⟩, + ⟨4,163,364,0,0,0,0,1,4⟩, + ⟨4,168,364,0,0,0,0,-1,4⟩, + ⟨4,174,364,0,0,0,0,-1,4⟩, + ⟨4,176,364,0,0,0,0,1,4⟩, + ⟨4,177,364,0,0,0,0,-1,4⟩, + ⟨4,180,364,0,0,0,0,1,4⟩, + ⟨4,181,364,0,0,0,0,-1,4⟩, + ⟨4,182,364,0,0,0,0,1,4⟩, + ⟨4,189,364,0,0,0,0,1,4⟩, + ⟨4,190,364,0,0,0,0,-1,4⟩, + ⟨4,193,364,0,0,0,0,1,4⟩, + ⟨4,199,364,0,0,0,0,1,4⟩, + ⟨4,202,364,0,0,0,0,1,4⟩, + ⟨4,203,364,0,0,0,0,-1,4⟩, + ⟨4,208,364,0,0,0,0,1,4⟩, + ⟨4,209,364,0,0,0,0,-1,4⟩, + ⟨4,212,364,0,0,0,0,-1,4⟩, + ⟨4,215,364,0,0,0,0,1,4⟩, + ⟨4,127,365,0,0,0,0,-1,2⟩, + ⟨4,130,365,0,0,0,0,1,2⟩, + ⟨4,131,365,0,0,0,0,-1,2⟩, + ⟨4,151,365,0,0,0,0,-1,2⟩, + ⟨4,152,365,0,0,0,0,1,2⟩, + ⟨4,154,365,0,0,0,0,-1,2⟩, + ⟨4,165,365,0,0,0,0,-1,2⟩, + ⟨4,166,365,0,0,0,0,-1,2⟩, + ⟨4,167,365,0,0,0,0,-1,2⟩, + ⟨4,213,365,0,0,0,0,-1,2⟩, + ⟨4,214,365,0,0,0,0,-1,2⟩, + ⟨4,217,365,0,0,0,0,1,2⟩, + ⟨4,112,366,0,0,0,0,-1,4⟩, + ⟨4,115,366,0,0,0,0,1,4⟩, + ⟨4,118,366,0,0,0,0,-1,2⟩, + ⟨4,119,366,0,0,0,0,-1,4⟩, + ⟨4,120,366,0,0,0,0,-1,4⟩, + ⟨4,123,366,0,0,0,0,-1,4⟩, + ⟨4,124,366,0,0,0,0,-1,2⟩, + ⟨4,125,366,0,0,0,0,-1,2⟩, + ⟨4,127,366,0,0,0,0,-1,4⟩, + ⟨4,128,366,0,0,0,0,-1,2⟩, + ⟨4,129,366,0,0,0,0,1,2⟩, + ⟨4,130,366,0,0,0,0,1,4⟩, + ⟨4,131,366,0,0,0,0,1,4⟩, + ⟨4,132,366,0,0,0,0,-1,4⟩, + ⟨4,133,366,0,0,0,0,1,4⟩, + ⟨4,138,366,0,0,0,0,-1,4⟩, + ⟨4,139,366,0,0,0,0,-1,4⟩, + ⟨4,143,366,0,0,0,0,-1,2⟩, + ⟨4,148,366,0,0,0,0,1,4⟩, + ⟨4,149,366,0,0,0,0,-1,4⟩, + ⟨4,150,366,0,0,0,0,1,2⟩, + ⟨4,151,366,0,0,0,0,1,4⟩, + ⟨4,152,366,0,0,0,0,1,4⟩, + ⟨4,154,366,0,0,0,0,-1,4⟩, + ⟨4,155,366,0,0,0,0,-1,4⟩, + ⟨4,156,366,0,0,0,0,-1,2⟩, + ⟨4,158,366,0,0,0,0,-1,4⟩, + ⟨4,162,366,0,0,0,0,1,2⟩, + ⟨4,163,366,0,0,0,0,-1,2⟩, + ⟨4,165,366,0,0,0,0,1,4⟩, + ⟨4,166,366,0,0,0,0,-1,4⟩, + ⟨4,167,366,0,0,0,0,1,4⟩, + ⟨4,168,366,0,0,0,0,1,2⟩, + ⟨4,169,366,0,0,0,0,1,4⟩, + ⟨4,172,366,0,0,0,0,1,2⟩, + ⟨4,178,366,0,0,0,0,1,4⟩, + ⟨4,179,366,0,0,0,0,-1,4⟩, + ⟨4,184,366,0,0,0,0,-1,4⟩, + ⟨4,185,366,0,0,0,0,-1,2⟩, + ⟨4,189,366,0,0,0,0,-1,2⟩, + ⟨4,190,366,0,0,0,0,-1,4⟩, + ⟨4,191,366,0,0,0,0,-1,4⟩, + ⟨4,192,366,0,0,0,0,-1,4⟩, + ⟨4,193,366,0,0,0,0,1,4⟩, + ⟨4,194,366,0,0,0,0,-1,2⟩, + ⟨4,195,366,0,0,0,0,-1,2⟩, + ⟨4,196,366,0,0,0,0,1,2⟩, + ⟨4,199,366,0,0,0,0,1,4⟩, + ⟨4,200,366,0,0,0,0,-1,4⟩, + ⟨4,201,366,0,0,0,0,-1,4⟩, + ⟨4,202,366,0,0,0,0,1,4⟩, + ⟨4,206,366,0,0,0,0,1,4⟩, + ⟨4,207,366,0,0,0,0,-1,4⟩, + ⟨4,212,366,0,0,0,0,-1,2⟩, + ⟨4,213,366,0,0,0,0,-1,4⟩, + ⟨4,214,366,0,0,0,0,1,4⟩, + ⟨4,215,366,0,0,0,0,1,2⟩, + ⟨4,217,366,0,0,0,0,-1,4⟩, + ⟨4,221,366,0,0,0,0,1,2⟩, + ⟨4,223,366,0,0,0,0,-1,4⟩, + ⟨4,112,367,0,0,0,0,1,4⟩, + ⟨4,114,367,0,0,0,0,1,4⟩, + ⟨4,115,367,0,0,0,0,-1,2⟩, + ⟨4,116,367,0,0,0,0,1,2⟩, + ⟨4,117,367,0,0,0,0,1,2⟩, + ⟨4,118,367,0,0,0,0,1,2⟩, + ⟨4,119,367,0,0,0,0,1,4⟩, + ⟨4,120,367,0,0,0,0,1,2⟩, + ⟨4,121,367,0,0,0,0,-1,4⟩, + ⟨4,122,367,0,0,0,0,-1,2⟩, + ⟨4,123,367,0,0,0,0,1,4⟩, + ⟨4,124,367,0,0,0,0,1,2⟩, + ⟨4,125,367,0,0,0,0,1,2⟩, + ⟨4,128,367,0,0,0,0,1,2⟩, + ⟨4,129,367,0,0,0,0,-1,2⟩, + ⟨4,132,367,0,0,0,0,-1,4⟩, + ⟨4,133,367,0,0,0,0,-1,4⟩, + ⟨4,135,367,0,0,0,0,1,1⟩, + ⟨4,137,367,0,0,0,0,-1,4⟩, + ⟨4,138,367,0,0,0,0,1,2⟩, + ⟨4,139,367,0,0,0,0,1,4⟩, + ⟨4,141,367,0,0,0,0,1,1⟩, + ⟨4,143,367,0,0,0,0,1,2⟩, + ⟨4,145,367,0,0,0,0,1,1⟩, + ⟨4,148,367,0,0,0,0,1,4⟩, + ⟨4,149,367,0,0,0,0,1,4⟩, + ⟨4,150,367,0,0,0,0,-1,2⟩, + ⟨4,155,367,0,0,0,0,1,4⟩, + ⟨4,156,367,0,0,0,0,1,2⟩, + ⟨4,158,367,0,0,0,0,3,4⟩, + ⟨4,159,367,0,0,0,0,1,4⟩, + ⟨4,162,367,0,0,0,0,-1,2⟩, + ⟨4,163,367,0,0,0,0,1,2⟩, + ⟨4,168,367,0,0,0,0,-1,2⟩, + ⟨4,169,367,0,0,0,0,-1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1430⟩, by decide⟩ +def forward_031 : CheckedSegment frames paid warps := + ⟨⟨forwardShard1State031, forwardShard1State032, + [ + ⟨4,172,367,0,0,0,0,-1,2⟩, + ⟨4,173,367,0,0,0,0,-1,4⟩, + ⟨4,174,367,0,0,0,0,-1,2⟩, + ⟨4,176,367,0,0,0,0,1,2⟩, + ⟨4,177,367,0,0,0,0,1,2⟩, + ⟨4,178,367,0,0,0,0,-1,2⟩, + ⟨4,179,367,0,0,0,0,1,2⟩, + ⟨4,180,367,0,0,0,0,1,2⟩, + ⟨4,181,367,0,0,0,0,1,2⟩, + ⟨4,182,367,0,0,0,0,1,2⟩, + ⟨4,184,367,0,0,0,0,1,2⟩, + ⟨4,185,367,0,0,0,0,1,2⟩, + ⟨4,186,367,0,0,0,0,1,1⟩, + ⟨4,188,367,0,0,0,0,-1,4⟩, + ⟨4,189,367,0,0,0,0,1,2⟩, + ⟨4,190,367,0,0,0,0,1,4⟩, + ⟨4,191,367,0,0,0,0,1,2⟩, + ⟨4,192,367,0,0,0,0,1,2⟩, + ⟨4,193,367,0,0,0,0,-1,4⟩, + ⟨4,194,367,0,0,0,0,1,2⟩, + ⟨4,195,367,0,0,0,0,1,2⟩, + ⟨4,196,367,0,0,0,0,-1,2⟩, + ⟨4,199,367,0,0,0,0,-1,4⟩, + ⟨4,200,367,0,0,0,0,1,2⟩, + ⟨4,201,367,0,0,0,0,1,2⟩, + ⟨4,202,367,0,0,0,0,-1,4⟩, + ⟨4,203,367,0,0,0,0,1,2⟩, + ⟨4,204,367,0,0,0,0,1,4⟩, + ⟨4,206,367,0,0,0,0,-1,2⟩, + ⟨4,207,367,0,0,0,0,1,2⟩, + ⟨4,208,367,0,0,0,0,1,2⟩, + ⟨4,209,367,0,0,0,0,1,2⟩, + ⟨4,212,367,0,0,0,0,1,2⟩, + ⟨4,215,367,0,0,0,0,-1,2⟩, + ⟨4,221,367,0,0,0,0,-1,2⟩, + ⟨4,222,367,0,0,0,0,1,4⟩, + ⟨4,223,367,0,0,0,0,3,4⟩, + ⟨4,112,368,0,0,0,0,-1,4⟩, + ⟨4,114,368,0,0,0,0,1,4⟩, + ⟨4,115,368,0,0,0,0,-1,2⟩, + ⟨4,117,368,0,0,0,0,-1,2⟩, + ⟨4,119,368,0,0,0,0,1,4⟩, + ⟨4,121,368,0,0,0,0,-1,4⟩, + ⟨4,123,368,0,0,0,0,1,4⟩, + ⟨4,132,368,0,0,0,0,-1,4⟩, + ⟨4,133,368,0,0,0,0,-1,4⟩, + ⟨4,137,368,0,0,0,0,-1,4⟩, + ⟨4,139,368,0,0,0,0,-1,4⟩, + ⟨4,148,368,0,0,0,0,-1,4⟩, + ⟨4,149,368,0,0,0,0,-1,4⟩, + ⟨4,150,368,0,0,0,0,-1,2⟩, + ⟨4,155,368,0,0,0,0,-1,4⟩, + ⟨4,158,368,0,0,0,0,1,4⟩, + ⟨4,159,368,0,0,0,0,1,4⟩, + ⟨4,168,368,0,0,0,0,-1,2⟩, + ⟨4,169,368,0,0,0,0,1,4⟩, + ⟨4,173,368,0,0,0,0,-1,4⟩, + ⟨4,178,368,0,0,0,0,-1,2⟩, + ⟨4,179,368,0,0,0,0,-1,2⟩, + ⟨4,180,368,0,0,0,0,-1,2⟩, + ⟨4,188,368,0,0,0,0,-1,4⟩, + ⟨4,190,368,0,0,0,0,1,4⟩, + ⟨4,192,368,0,0,0,0,-1,2⟩, + ⟨4,193,368,0,0,0,0,-1,4⟩, + ⟨4,199,368,0,0,0,0,1,4⟩, + ⟨4,202,368,0,0,0,0,1,4⟩, + ⟨4,204,368,0,0,0,0,1,4⟩, + ⟨4,222,368,0,0,0,0,1,4⟩, + ⟨4,223,368,0,0,0,0,1,4⟩, + ⟨4,114,370,0,0,0,0,1,4⟩, + ⟨4,121,370,0,0,0,0,1,4⟩, + ⟨4,127,370,0,0,0,0,1,4⟩, + ⟨4,136,370,0,0,0,0,-1,4⟩, + ⟨4,137,370,0,0,0,0,1,4⟩, + ⟨4,141,370,0,0,0,0,1,4⟩, + ⟨4,142,370,0,0,0,0,1,4⟩, + ⟨4,144,370,0,0,0,0,-1,4⟩, + ⟨4,147,370,0,0,0,0,-1,4⟩, + ⟨4,154,370,0,0,0,0,-1,4⟩, + ⟨4,157,370,0,0,0,0,-1,4⟩, + ⟨4,159,370,0,0,0,0,-1,4⟩, + ⟨4,160,370,0,0,0,0,1,4⟩, + ⟨4,165,370,0,0,0,0,-1,4⟩, + ⟨4,171,370,0,0,0,0,1,4⟩, + ⟨4,172,370,0,0,0,0,-1,4⟩, + ⟨4,173,370,0,0,0,0,-1,4⟩, + ⟨4,184,370,0,0,0,0,1,4⟩, + ⟨4,185,370,0,0,0,0,1,4⟩, + ⟨4,186,370,0,0,0,0,1,4⟩, + ⟨4,188,370,0,0,0,0,-1,4⟩, + ⟨4,191,370,0,0,0,0,1,4⟩, + ⟨4,195,370,0,0,0,0,1,4⟩, + ⟨4,196,370,0,0,0,0,-1,4⟩, + ⟨4,197,370,0,0,0,0,-1,4⟩, + ⟨4,201,370,0,0,0,0,1,4⟩, + ⟨4,204,370,0,0,0,0,1,4⟩, + ⟨4,206,370,0,0,0,0,-1,4⟩, + ⟨4,210,370,0,0,0,0,1,4⟩, + ⟨4,217,370,0,0,0,0,-1,4⟩, + ⟨4,219,370,0,0,0,0,-1,4⟩, + ⟨4,222,370,0,0,0,0,-1,4⟩, + ⟨4,112,372,0,0,0,0,-1,4⟩, + ⟨4,115,372,0,0,0,0,1,2⟩, + ⟨4,117,372,0,0,0,0,-1,2⟩, + ⟨4,119,372,0,0,0,0,1,4⟩, + ⟨4,123,372,0,0,0,0,-1,4⟩, + ⟨4,127,372,0,0,0,0,-1,4⟩, + ⟨4,132,372,0,0,0,0,1,4⟩, + ⟨4,133,372,0,0,0,0,1,4⟩, + ⟨4,136,372,0,0,0,0,1,4⟩, + ⟨4,139,372,0,0,0,0,-1,4⟩, + ⟨4,141,372,0,0,0,0,-1,4⟩, + ⟨4,142,372,0,0,0,0,-1,4⟩, + ⟨4,144,372,0,0,0,0,1,4⟩, + ⟨4,147,372,0,0,0,0,1,4⟩, + ⟨4,148,372,0,0,0,0,1,4⟩, + ⟨4,149,372,0,0,0,0,1,4⟩, + ⟨4,150,372,0,0,0,0,1,2⟩, + ⟨4,154,372,0,0,0,0,1,4⟩, + ⟨4,155,372,0,0,0,0,-1,4⟩, + ⟨4,157,372,0,0,0,0,1,4⟩, + ⟨4,158,372,0,0,0,0,-1,4⟩, + ⟨4,160,372,0,0,0,0,-1,4⟩, + ⟨4,165,372,0,0,0,0,1,4⟩, + ⟨4,168,372,0,0,0,0,1,2⟩, + ⟨4,169,372,0,0,0,0,1,4⟩, + ⟨4,171,372,0,0,0,0,-1,4⟩, + ⟨4,172,372,0,0,0,0,1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1458⟩, by decide⟩ +def forward_032 : CheckedSegment frames paid warps := + ⟨⟨forwardShard1State032, forwardShard1State033, + [ + ⟨4,178,372,0,0,0,0,1,2⟩, + ⟨4,179,372,0,0,0,0,-1,2⟩, + ⟨4,180,372,0,0,0,0,-1,2⟩, + ⟨4,184,372,0,0,0,0,-1,4⟩, + ⟨4,185,372,0,0,0,0,-1,4⟩, + ⟨4,186,372,0,0,0,0,-1,4⟩, + ⟨4,190,372,0,0,0,0,1,4⟩, + ⟨4,191,372,0,0,0,0,-1,4⟩, + ⟨4,192,372,0,0,0,0,-1,2⟩, + ⟨4,193,372,0,0,0,0,-1,4⟩, + ⟨4,195,372,0,0,0,0,-1,4⟩, + ⟨4,196,372,0,0,0,0,1,4⟩, + ⟨4,197,372,0,0,0,0,1,4⟩, + ⟨4,199,372,0,0,0,0,1,4⟩, + ⟨4,201,372,0,0,0,0,-1,4⟩, + ⟨4,202,372,0,0,0,0,-1,4⟩, + ⟨4,206,372,0,0,0,0,1,4⟩, + ⟨4,210,372,0,0,0,0,-1,4⟩, + ⟨4,217,372,0,0,0,0,1,4⟩, + ⟨4,219,372,0,0,0,0,1,4⟩, + ⟨4,223,372,0,0,0,0,-1,4⟩, + ⟨4,113,374,0,0,0,0,-1,4⟩, + ⟨4,118,374,0,0,0,0,1,4⟩, + ⟨4,122,374,0,0,0,0,-1,4⟩, + ⟨4,123,374,0,0,0,0,-1,4⟩, + ⟨4,125,374,0,0,0,0,1,4⟩, + ⟨4,128,374,0,0,0,0,-1,4⟩, + ⟨4,133,374,0,0,0,0,1,4⟩, + ⟨4,134,374,0,0,0,0,-1,4⟩, + ⟨4,135,374,0,0,0,0,-1,4⟩, + ⟨4,140,374,0,0,0,0,-1,4⟩, + ⟨4,145,374,0,0,0,0,-1,4⟩, + ⟨4,146,374,0,0,0,0,1,4⟩, + ⟨4,149,374,0,0,0,0,1,4⟩, + ⟨4,155,374,0,0,0,0,-1,4⟩, + ⟨4,156,374,0,0,0,0,-1,4⟩, + ⟨4,161,374,0,0,0,0,1,4⟩, + ⟨4,162,374,0,0,0,0,1,4⟩, + ⟨4,163,374,0,0,0,0,-1,4⟩, + ⟨4,170,374,0,0,0,0,1,4⟩, + ⟨4,174,374,0,0,0,0,-1,4⟩, + ⟨4,182,374,0,0,0,0,1,4⟩, + ⟨4,187,374,0,0,0,0,-1,4⟩, + ⟨4,190,374,0,0,0,0,1,4⟩, + ⟨4,193,374,0,0,0,0,-1,4⟩, + ⟨4,194,374,0,0,0,0,1,4⟩, + ⟨4,198,374,0,0,0,0,-1,4⟩, + ⟨4,199,374,0,0,0,0,1,4⟩, + ⟨4,202,374,0,0,0,0,-1,4⟩, + ⟨4,203,374,0,0,0,0,-1,4⟩, + ⟨4,205,374,0,0,0,0,1,4⟩, + ⟨4,220,374,0,0,0,0,-1,4⟩, + ⟨4,221,374,0,0,0,0,1,4⟩, + ⟨4,114,375,0,0,0,0,1,4⟩, + ⟨4,121,375,0,0,0,0,1,4⟩, + ⟨4,127,375,0,0,0,0,-1,4⟩, + ⟨4,136,375,0,0,0,0,1,4⟩, + ⟨4,137,375,0,0,0,0,1,4⟩, + ⟨4,141,375,0,0,0,0,1,4⟩, + ⟨4,142,375,0,0,0,0,1,4⟩, + ⟨4,144,375,0,0,0,0,1,4⟩, + ⟨4,147,375,0,0,0,0,1,4⟩, + ⟨4,154,375,0,0,0,0,1,4⟩, + ⟨4,157,375,0,0,0,0,1,4⟩, + ⟨4,159,375,0,0,0,0,-1,4⟩, + ⟨4,160,375,0,0,0,0,-1,4⟩, + ⟨4,165,375,0,0,0,0,1,4⟩, + ⟨4,171,375,0,0,0,0,1,4⟩, + ⟨4,172,375,0,0,0,0,-1,4⟩, + ⟨4,173,375,0,0,0,0,-1,4⟩, + ⟨4,184,375,0,0,0,0,1,4⟩, + ⟨4,185,375,0,0,0,0,1,4⟩, + ⟨4,186,375,0,0,0,0,1,4⟩, + ⟨4,188,375,0,0,0,0,-1,4⟩, + ⟨4,191,375,0,0,0,0,1,4⟩, + ⟨4,195,375,0,0,0,0,1,4⟩, + ⟨4,196,375,0,0,0,0,-1,4⟩, + ⟨4,197,375,0,0,0,0,1,4⟩, + ⟨4,201,375,0,0,0,0,1,4⟩, + ⟨4,204,375,0,0,0,0,1,4⟩, + ⟨4,206,375,0,0,0,0,-1,4⟩, + ⟨4,210,375,0,0,0,0,-1,4⟩, + ⟨4,217,375,0,0,0,0,1,4⟩, + ⟨4,219,375,0,0,0,0,1,4⟩, + ⟨4,222,375,0,0,0,0,-1,4⟩, + ⟨4,113,376,0,0,0,0,1,2⟩, + ⟨4,118,376,0,0,0,0,1,2⟩, + ⟨4,122,376,0,0,0,0,1,2⟩, + ⟨4,123,376,0,0,0,0,1,2⟩, + ⟨4,133,376,0,0,0,0,-1,2⟩, + ⟨4,140,376,0,0,0,0,1,2⟩, + ⟨4,149,376,0,0,0,0,-1,2⟩, + ⟨4,170,376,0,0,0,0,1,2⟩, + ⟨4,174,376,0,0,0,0,-1,2⟩, + ⟨4,182,376,0,0,0,0,1,2⟩, + ⟨4,187,376,0,0,0,0,1,2⟩, + ⟨4,194,376,0,0,0,0,1,2⟩, + ⟨4,198,376,0,0,0,0,1,2⟩, + ⟨4,202,376,0,0,0,0,1,2⟩, + ⟨4,203,376,0,0,0,0,1,2⟩, + ⟨4,205,376,0,0,0,0,1,2⟩, + ⟨4,114,377,0,0,0,0,1,2⟩, + ⟨4,121,377,0,0,0,0,-1,2⟩, + ⟨4,137,377,0,0,0,0,-1,2⟩, + ⟨4,141,377,0,0,0,0,-1,2⟩, + ⟨4,142,377,0,0,0,0,1,2⟩, + ⟨4,159,377,0,0,0,0,1,2⟩, + ⟨4,171,377,0,0,0,0,1,2⟩, + ⟨4,172,377,0,0,0,0,1,2⟩, + ⟨4,173,377,0,0,0,0,-1,2⟩, + ⟨4,184,377,0,0,0,0,1,2⟩, + ⟨4,185,377,0,0,0,0,1,2⟩, + ⟨4,186,377,0,0,0,0,-1,2⟩, + ⟨4,188,377,0,0,0,0,-1,2⟩, + ⟨4,191,377,0,0,0,0,-1,2⟩, + ⟨4,195,377,0,0,0,0,1,2⟩, + ⟨4,196,377,0,0,0,0,1,2⟩, + ⟨4,201,377,0,0,0,0,-1,2⟩, + ⟨4,204,377,0,0,0,0,1,2⟩, + ⟨4,206,377,0,0,0,0,-1,2⟩, + ⟨4,222,377,0,0,0,0,1,2⟩, + ⟨4,112,379,0,0,0,0,-1,2⟩, + ⟨4,113,379,0,0,0,0,1,4⟩, + ⟨4,118,379,0,0,0,0,-1,4⟩, + ⟨4,119,379,0,0,0,0,-1,2⟩, + ⟨4,120,379,0,0,0,0,-1,1⟩, + ⟨4,121,379,0,0,0,0,1,2⟩, + ⟨4,122,379,0,0,0,0,1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1446⟩, by decide⟩ +def forward_033 : CheckedSegment frames paid warps := + ⟨⟨forwardShard1State033, forwardShard1State034, + [ + ⟨4,123,379,0,0,0,0,1,4⟩, + ⟨4,125,379,0,0,0,0,1,4⟩, + ⟨4,127,379,0,0,0,0,1,2⟩, + ⟨4,128,379,0,0,0,0,-1,4⟩, + ⟨4,133,379,0,0,0,0,-1,4⟩, + ⟨4,134,379,0,0,0,0,-1,4⟩, + ⟨4,135,379,0,0,0,0,-1,4⟩, + ⟨4,136,379,0,0,0,0,1,2⟩, + ⟨4,137,379,0,0,0,0,1,2⟩, + ⟨4,139,379,0,0,0,0,1,2⟩, + ⟨4,140,379,0,0,0,0,1,4⟩, + ⟨4,141,379,0,0,0,0,1,2⟩, + ⟨4,142,379,0,0,0,0,-1,2⟩, + ⟨4,144,379,0,0,0,0,1,2⟩, + ⟨4,145,379,0,0,0,0,-1,4⟩, + ⟨4,146,379,0,0,0,0,1,4⟩, + ⟨4,147,379,0,0,0,0,1,2⟩, + ⟨4,149,379,0,0,0,0,-1,4⟩, + ⟨4,154,379,0,0,0,0,-1,2⟩, + ⟨4,155,379,0,0,0,0,1,4⟩, + ⟨4,156,379,0,0,0,0,-1,4⟩, + ⟨4,157,379,0,0,0,0,-1,2⟩, + ⟨4,159,379,0,0,0,0,-1,2⟩, + ⟨4,160,379,0,0,0,0,1,2⟩, + ⟨4,161,379,0,0,0,0,1,4⟩, + ⟨4,162,379,0,0,0,0,1,4⟩, + ⟨4,163,379,0,0,0,0,-1,4⟩, + ⟨4,165,379,0,0,0,0,1,2⟩, + ⟨4,169,379,0,0,0,0,1,2⟩, + ⟨4,170,379,0,0,0,0,-1,4⟩, + ⟨4,171,379,0,0,0,0,-1,2⟩, + ⟨4,172,379,0,0,0,0,-1,2⟩, + ⟨4,174,379,0,0,0,0,1,4⟩, + ⟨4,176,379,0,0,0,0,-1,1⟩, + ⟨4,182,379,0,0,0,0,-1,4⟩, + ⟨4,184,379,0,0,0,0,-1,2⟩, + ⟨4,185,379,0,0,0,0,-1,2⟩, + ⟨4,186,379,0,0,0,0,1,2⟩, + ⟨4,187,379,0,0,0,0,1,4⟩, + ⟨4,190,379,0,0,0,0,-1,4⟩, + ⟨4,191,379,0,0,0,0,1,2⟩, + ⟨4,193,379,0,0,0,0,1,4⟩, + ⟨4,194,379,0,0,0,0,-1,4⟩, + ⟨4,195,379,0,0,0,0,-1,2⟩, + ⟨4,196,379,0,0,0,0,-1,2⟩, + ⟨4,197,379,0,0,0,0,1,2⟩, + ⟨4,198,379,0,0,0,0,1,4⟩, + ⟨4,199,379,0,0,0,0,-1,4⟩, + ⟨4,201,379,0,0,0,0,1,2⟩, + ⟨4,202,379,0,0,0,0,1,4⟩, + ⟨4,203,379,0,0,0,0,1,4⟩, + ⟨4,205,379,0,0,0,0,-1,4⟩, + ⟨4,206,379,0,0,0,0,1,2⟩, + ⟨4,207,379,0,0,0,0,-1,1⟩, + ⟨4,208,379,0,0,0,0,-1,1⟩, + ⟨4,210,379,0,0,0,0,1,2⟩, + ⟨4,217,379,0,0,0,0,1,2⟩, + ⟨4,219,379,0,0,0,0,-1,2⟩, + ⟨4,220,379,0,0,0,0,-1,4⟩, + ⟨4,221,379,0,0,0,0,1,4⟩, + ⟨4,222,379,0,0,0,0,-1,2⟩, + ⟨4,113,380,0,0,0,0,-1,4⟩, + ⟨4,118,380,0,0,0,0,1,4⟩, + ⟨4,122,380,0,0,0,0,-1,4⟩, + ⟨4,123,380,0,0,0,0,-1,4⟩, + ⟨4,125,380,0,0,0,0,-1,4⟩, + ⟨4,128,380,0,0,0,0,1,4⟩, + ⟨4,133,380,0,0,0,0,1,4⟩, + ⟨4,134,380,0,0,0,0,1,4⟩, + ⟨4,135,380,0,0,0,0,1,4⟩, + ⟨4,140,380,0,0,0,0,-1,4⟩, + ⟨4,145,380,0,0,0,0,1,4⟩, + ⟨4,146,380,0,0,0,0,-1,4⟩, + ⟨4,149,380,0,0,0,0,1,4⟩, + ⟨4,155,380,0,0,0,0,1,4⟩, + ⟨4,156,380,0,0,0,0,1,4⟩, + ⟨4,161,380,0,0,0,0,-1,4⟩, + ⟨4,162,380,0,0,0,0,-1,4⟩, + ⟨4,163,380,0,0,0,0,1,4⟩, + ⟨4,170,380,0,0,0,0,1,4⟩, + ⟨4,174,380,0,0,0,0,-1,4⟩, + ⟨4,182,380,0,0,0,0,1,4⟩, + ⟨4,187,380,0,0,0,0,-1,4⟩, + ⟨4,190,380,0,0,0,0,-1,4⟩, + ⟨4,193,380,0,0,0,0,1,4⟩, + ⟨4,194,380,0,0,0,0,1,4⟩, + ⟨4,198,380,0,0,0,0,-1,4⟩, + ⟨4,199,380,0,0,0,0,-1,4⟩, + ⟨4,202,380,0,0,0,0,-1,4⟩, + ⟨4,203,380,0,0,0,0,-1,4⟩, + ⟨4,205,380,0,0,0,0,1,4⟩, + ⟨4,220,380,0,0,0,0,1,4⟩, + ⟨4,221,380,0,0,0,0,-1,4⟩, + ⟨4,127,381,0,0,0,0,-1,2⟩, + ⟨4,136,381,0,0,0,0,-1,2⟩, + ⟨4,144,381,0,0,0,0,-1,2⟩, + ⟨4,147,381,0,0,0,0,-1,2⟩, + ⟨4,154,381,0,0,0,0,1,2⟩, + ⟨4,157,381,0,0,0,0,1,2⟩, + ⟨4,160,381,0,0,0,0,-1,2⟩, + ⟨4,165,381,0,0,0,0,-1,2⟩, + ⟨4,197,381,0,0,0,0,-1,2⟩, + ⟨4,210,381,0,0,0,0,-1,2⟩, + ⟨4,217,381,0,0,0,0,-1,2⟩, + ⟨4,219,381,0,0,0,0,1,2⟩, + ⟨4,112,382,0,0,0,0,-1,4⟩, + ⟨4,115,382,0,0,0,0,1,2⟩, + ⟨4,117,382,0,0,0,0,-1,2⟩, + ⟨4,119,382,0,0,0,0,1,4⟩, + ⟨4,123,382,0,0,0,0,-1,4⟩, + ⟨4,125,382,0,0,0,0,-1,2⟩, + ⟨4,127,382,0,0,0,0,-1,4⟩, + ⟨4,128,382,0,0,0,0,1,2⟩, + ⟨4,132,382,0,0,0,0,1,4⟩, + ⟨4,133,382,0,0,0,0,1,4⟩, + ⟨4,134,382,0,0,0,0,1,2⟩, + ⟨4,135,382,0,0,0,0,-1,2⟩, + ⟨4,136,382,0,0,0,0,1,4⟩, + ⟨4,139,382,0,0,0,0,-1,4⟩, + ⟨4,141,382,0,0,0,0,-1,4⟩, + ⟨4,142,382,0,0,0,0,-1,4⟩, + ⟨4,144,382,0,0,0,0,1,4⟩, + ⟨4,145,382,0,0,0,0,-1,2⟩, + ⟨4,146,382,0,0,0,0,-1,2⟩, + ⟨4,147,382,0,0,0,0,1,4⟩, + ⟨4,148,382,0,0,0,0,1,4⟩, + ⟨4,149,382,0,0,0,0,1,4⟩, + ⟨4,150,382,0,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1424⟩, by decide⟩ +def forward_034 : CheckedSegment frames paid warps := + ⟨⟨forwardShard1State034, forwardShard1State035, + [ + ⟨4,154,382,0,0,0,0,1,4⟩, + ⟨4,155,382,0,0,0,0,1,4⟩, + ⟨4,156,382,0,0,0,0,-1,2⟩, + ⟨4,157,382,0,0,0,0,1,4⟩, + ⟨4,158,382,0,0,0,0,-1,4⟩, + ⟨4,160,382,0,0,0,0,-1,4⟩, + ⟨4,161,382,0,0,0,0,-1,2⟩, + ⟨4,162,382,0,0,0,0,1,2⟩, + ⟨4,163,382,0,0,0,0,-1,2⟩, + ⟨4,165,382,0,0,0,0,1,4⟩, + ⟨4,168,382,0,0,0,0,1,2⟩, + ⟨4,169,382,0,0,0,0,1,4⟩, + ⟨4,171,382,0,0,0,0,-1,4⟩, + ⟨4,172,382,0,0,0,0,1,4⟩, + ⟨4,178,382,0,0,0,0,1,2⟩, + ⟨4,179,382,0,0,0,0,-1,2⟩, + ⟨4,180,382,0,0,0,0,-1,2⟩, + ⟨4,184,382,0,0,0,0,-1,4⟩, + ⟨4,185,382,0,0,0,0,-1,4⟩, + ⟨4,186,382,0,0,0,0,-1,4⟩, + ⟨4,190,382,0,0,0,0,-1,4⟩, + ⟨4,191,382,0,0,0,0,-1,4⟩, + ⟨4,192,382,0,0,0,0,-1,2⟩, + ⟨4,193,382,0,0,0,0,1,4⟩, + ⟨4,195,382,0,0,0,0,-1,4⟩, + ⟨4,196,382,0,0,0,0,1,4⟩, + ⟨4,197,382,0,0,0,0,1,4⟩, + ⟨4,199,382,0,0,0,0,-1,4⟩, + ⟨4,201,382,0,0,0,0,-1,4⟩, + ⟨4,202,382,0,0,0,0,-1,4⟩, + ⟨4,206,382,0,0,0,0,1,4⟩, + ⟨4,210,382,0,0,0,0,-1,4⟩, + ⟨4,217,382,0,0,0,0,1,4⟩, + ⟨4,219,382,0,0,0,0,1,4⟩, + ⟨4,220,382,0,0,0,0,1,2⟩, + ⟨4,221,382,0,0,0,0,1,2⟩, + ⟨4,223,382,0,0,0,0,-1,4⟩, + ⟨4,112,383,0,0,0,0,1,4⟩, + ⟨4,113,383,0,0,0,0,1,2⟩, + ⟨4,114,383,0,0,0,0,1,4⟩, + ⟨4,115,383,0,0,0,0,-1,2⟩, + ⟨4,117,383,0,0,0,0,1,2⟩, + ⟨4,118,383,0,0,0,0,1,2⟩, + ⟨4,119,383,0,0,0,0,-1,4⟩, + ⟨4,121,383,0,0,0,0,-1,4⟩, + ⟨4,122,383,0,0,0,0,1,2⟩, + ⟨4,123,383,0,0,0,0,1,4⟩, + ⟨4,125,383,0,0,0,0,1,2⟩, + ⟨4,128,383,0,0,0,0,-1,2⟩, + ⟨4,132,383,0,0,0,0,1,4⟩, + ⟨4,133,383,0,0,0,0,-1,4⟩, + ⟨4,134,383,0,0,0,0,-1,2⟩, + ⟨4,135,383,0,0,0,0,1,2⟩, + ⟨4,137,383,0,0,0,0,-1,4⟩, + ⟨4,138,383,0,0,0,0,1,1⟩, + ⟨4,139,383,0,0,0,0,1,4⟩, + ⟨4,140,383,0,0,0,0,1,2⟩, + ⟨4,141,383,0,0,0,0,1,2⟩, + ⟨4,142,383,0,0,0,0,1,2⟩, + ⟨4,143,383,0,0,0,0,1,1⟩, + ⟨4,145,383,0,0,0,0,1,2⟩, + ⟨4,146,383,0,0,0,0,1,2⟩, + ⟨4,148,383,0,0,0,0,1,4⟩, + ⟨4,149,383,0,0,0,0,-1,4⟩, + ⟨4,150,383,0,0,0,0,-1,2⟩, + ⟨4,155,383,0,0,0,0,-1,4⟩, + ⟨4,156,383,0,0,0,0,1,2⟩, + ⟨4,158,383,0,0,0,0,3,4⟩, + ⟨4,159,383,0,0,0,0,1,4⟩, + ⟨4,161,383,0,0,0,0,1,2⟩, + ⟨4,162,383,0,0,0,0,-1,2⟩, + ⟨4,163,383,0,0,0,0,1,2⟩, + ⟨4,168,383,0,0,0,0,-1,2⟩, + ⟨4,169,383,0,0,0,0,-1,4⟩, + ⟨4,170,383,0,0,0,0,1,2⟩, + ⟨4,171,383,0,0,0,0,1,2⟩, + ⟨4,172,383,0,0,0,0,-1,2⟩, + ⟨4,173,383,0,0,0,0,-1,4⟩, + ⟨4,174,383,0,0,0,0,-1,2⟩, + ⟨4,178,383,0,0,0,0,-1,2⟩, + ⟨4,179,383,0,0,0,0,1,2⟩, + ⟨4,180,383,0,0,0,0,1,2⟩, + ⟨4,182,383,0,0,0,0,1,2⟩, + ⟨4,184,383,0,0,0,0,1,2⟩, + ⟨4,185,383,0,0,0,0,1,2⟩, + ⟨4,186,383,0,0,0,0,1,2⟩, + ⟨4,187,383,0,0,0,0,1,2⟩, + ⟨4,188,383,0,0,0,0,-1,4⟩, + ⟨4,189,383,0,0,0,0,1,1⟩, + ⟨4,190,383,0,0,0,0,1,4⟩, + ⟨4,191,383,0,0,0,0,1,2⟩, + ⟨4,192,383,0,0,0,0,1,2⟩, + ⟨4,193,383,0,0,0,0,-1,4⟩, + ⟨4,194,383,0,0,0,0,1,2⟩, + ⟨4,195,383,0,0,0,0,1,2⟩, + ⟨4,196,383,0,0,0,0,-1,2⟩, + ⟨4,198,383,0,0,0,0,1,2⟩, + ⟨4,199,383,0,0,0,0,1,4⟩, + ⟨4,200,383,0,0,0,0,1,1⟩, + ⟨4,201,383,0,0,0,0,1,2⟩, + ⟨4,202,383,0,0,0,0,1,4⟩, + ⟨4,203,383,0,0,0,0,1,2⟩, + ⟨4,204,383,0,0,0,0,1,4⟩, + ⟨4,205,383,0,0,0,0,1,2⟩, + ⟨4,206,383,0,0,0,0,-1,2⟩, + ⟨4,220,383,0,0,0,0,-1,2⟩, + ⟨4,221,383,0,0,0,0,-1,2⟩, + ⟨4,222,383,0,0,0,0,1,4⟩, + ⟨4,223,383,0,0,0,0,3,4⟩, + ⟨4,112,384,0,0,0,0,-1,4⟩, + ⟨4,114,384,0,0,0,0,1,4⟩, + ⟨4,117,384,0,0,0,0,-1,2⟩, + ⟨4,119,384,0,0,0,0,1,4⟩, + ⟨4,121,384,0,0,0,0,-1,4⟩, + ⟨4,123,384,0,0,0,0,1,4⟩, + ⟨4,131,384,0,0,0,0,-1,2⟩, + ⟨4,132,384,0,0,0,0,1,4⟩, + ⟨4,133,384,0,0,0,0,-1,4⟩, + ⟨4,137,384,0,0,0,0,1,4⟩, + ⟨4,139,384,0,0,0,0,-1,4⟩, + ⟨4,148,384,0,0,0,0,-1,4⟩, + ⟨4,149,384,0,0,0,0,1,4⟩, + ⟨4,155,384,0,0,0,0,-1,4⟩, + ⟨4,158,384,0,0,0,0,-1,4⟩, + ⟨4,159,384,0,0,0,0,-1,4⟩, + ⟨4,169,384,0,0,0,0,1,4⟩, + ⟨4,173,384,0,0,0,0,-1,4⟩, + ⟨4,179,384,0,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1412⟩, by decide⟩ +def forward_035 : CheckedSegment frames paid warps := + ⟨⟨forwardShard1State035, forwardShard1State036, + [ + ⟨4,180,384,0,0,0,0,-1,2⟩, + ⟨4,181,384,0,0,0,0,-1,2⟩, + ⟨4,188,384,0,0,0,0,-1,4⟩, + ⟨4,190,384,0,0,0,0,1,4⟩, + ⟨4,192,384,0,0,0,0,-1,2⟩, + ⟨4,193,384,0,0,0,0,-1,4⟩, + ⟨4,199,384,0,0,0,0,1,4⟩, + ⟨4,202,384,0,0,0,0,-1,4⟩, + ⟨4,204,384,0,0,0,0,1,4⟩, + ⟨4,209,384,0,0,0,0,-1,2⟩, + ⟨4,214,384,0,0,0,0,-1,2⟩, + ⟨4,222,384,0,0,0,0,1,4⟩, + ⟨4,223,384,0,0,0,0,1,4⟩, + ⟨4,113,386,0,0,0,0,1,4⟩, + ⟨4,114,386,0,0,0,0,1,4⟩, + ⟨4,118,386,0,0,0,0,1,4⟩, + ⟨4,121,386,0,0,0,0,1,4⟩, + ⟨4,127,386,0,0,0,0,1,4⟩, + ⟨4,134,386,0,0,0,0,-1,4⟩, + ⟨4,135,386,0,0,0,0,-1,4⟩, + ⟨4,137,386,0,0,0,0,-1,4⟩, + ⟨4,140,386,0,0,0,0,-1,4⟩, + ⟨4,145,386,0,0,0,0,-1,4⟩, + ⟨4,146,386,0,0,0,0,1,4⟩, + ⟨4,154,386,0,0,0,0,-1,4⟩, + ⟨4,159,386,0,0,0,0,1,4⟩, + ⟨4,161,386,0,0,0,0,1,4⟩, + ⟨4,162,386,0,0,0,0,-1,4⟩, + ⟨4,165,386,0,0,0,0,-1,4⟩, + ⟨4,170,386,0,0,0,0,1,4⟩, + ⟨4,173,386,0,0,0,0,-1,4⟩, + ⟨4,184,386,0,0,0,0,1,4⟩, + ⟨4,187,386,0,0,0,0,-1,4⟩, + ⟨4,188,386,0,0,0,0,-1,4⟩, + ⟨4,191,386,0,0,0,0,-1,4⟩, + ⟨4,194,386,0,0,0,0,1,4⟩, + ⟨4,198,386,0,0,0,0,1,4⟩, + ⟨4,201,386,0,0,0,0,1,4⟩, + ⟨4,204,386,0,0,0,0,1,4⟩, + ⟨4,205,386,0,0,0,0,1,4⟩, + ⟨4,206,386,0,0,0,0,-1,4⟩, + ⟨4,217,386,0,0,0,0,1,4⟩, + ⟨4,220,386,0,0,0,0,-1,4⟩, + ⟨4,221,386,0,0,0,0,-1,4⟩, + ⟨4,222,386,0,0,0,0,-1,4⟩, + ⟨4,112,388,0,0,0,0,-1,4⟩, + ⟨4,113,388,0,0,0,0,-1,4⟩, + ⟨4,117,388,0,0,0,0,-1,2⟩, + ⟨4,118,388,0,0,0,0,-1,4⟩, + ⟨4,119,388,0,0,0,0,1,4⟩, + ⟨4,123,388,0,0,0,0,-1,4⟩, + ⟨4,127,388,0,0,0,0,-1,4⟩, + ⟨4,131,388,0,0,0,0,1,2⟩, + ⟨4,132,388,0,0,0,0,-1,4⟩, + ⟨4,133,388,0,0,0,0,1,4⟩, + ⟨4,134,388,0,0,0,0,1,4⟩, + ⟨4,135,388,0,0,0,0,1,4⟩, + ⟨4,139,388,0,0,0,0,-1,4⟩, + ⟨4,140,388,0,0,0,0,1,4⟩, + ⟨4,145,388,0,0,0,0,1,4⟩, + ⟨4,146,388,0,0,0,0,-1,4⟩, + ⟨4,148,388,0,0,0,0,1,4⟩, + ⟨4,149,388,0,0,0,0,-1,4⟩, + ⟨4,154,388,0,0,0,0,1,4⟩, + ⟨4,155,388,0,0,0,0,-1,4⟩, + ⟨4,158,388,0,0,0,0,1,4⟩, + ⟨4,161,388,0,0,0,0,-1,4⟩, + ⟨4,162,388,0,0,0,0,1,4⟩, + ⟨4,165,388,0,0,0,0,1,4⟩, + ⟨4,169,388,0,0,0,0,1,4⟩, + ⟨4,170,388,0,0,0,0,-1,4⟩, + ⟨4,179,388,0,0,0,0,-1,2⟩, + ⟨4,180,388,0,0,0,0,-1,2⟩, + ⟨4,181,388,0,0,0,0,1,2⟩, + ⟨4,184,388,0,0,0,0,-1,4⟩, + ⟨4,187,388,0,0,0,0,1,4⟩, + ⟨4,190,388,0,0,0,0,1,4⟩, + ⟨4,191,388,0,0,0,0,1,4⟩, + ⟨4,192,388,0,0,0,0,-1,2⟩, + ⟨4,193,388,0,0,0,0,-1,4⟩, + ⟨4,194,388,0,0,0,0,-1,4⟩, + ⟨4,198,388,0,0,0,0,-1,4⟩, + ⟨4,199,388,0,0,0,0,1,4⟩, + ⟨4,201,388,0,0,0,0,-1,4⟩, + ⟨4,202,388,0,0,0,0,1,4⟩, + ⟨4,205,388,0,0,0,0,-1,4⟩, + ⟨4,206,388,0,0,0,0,1,4⟩, + ⟨4,209,388,0,0,0,0,1,2⟩, + ⟨4,214,388,0,0,0,0,1,2⟩, + ⟨4,217,388,0,0,0,0,-1,4⟩, + ⟨4,220,388,0,0,0,0,1,4⟩, + ⟨4,221,388,0,0,0,0,1,4⟩, + ⟨4,223,388,0,0,0,0,-1,4⟩, + ⟨4,122,390,0,0,0,0,1,4⟩, + ⟨4,123,390,0,0,0,0,-1,4⟩, + ⟨4,125,390,0,0,0,0,1,4⟩, + ⟨4,128,390,0,0,0,0,-1,4⟩, + ⟨4,133,390,0,0,0,0,1,4⟩, + ⟨4,136,390,0,0,0,0,1,4⟩, + ⟨4,141,390,0,0,0,0,-1,4⟩, + ⟨4,142,390,0,0,0,0,1,4⟩, + ⟨4,144,390,0,0,0,0,1,4⟩, + ⟨4,147,390,0,0,0,0,-1,4⟩, + ⟨4,149,390,0,0,0,0,-1,4⟩, + ⟨4,155,390,0,0,0,0,-1,4⟩, + ⟨4,156,390,0,0,0,0,1,4⟩, + ⟨4,157,390,0,0,0,0,-1,4⟩, + ⟨4,160,390,0,0,0,0,1,4⟩, + ⟨4,163,390,0,0,0,0,-1,4⟩, + ⟨4,171,390,0,0,0,0,1,4⟩, + ⟨4,172,390,0,0,0,0,-1,4⟩, + ⟨4,174,390,0,0,0,0,-1,4⟩, + ⟨4,182,390,0,0,0,0,1,4⟩, + ⟨4,185,390,0,0,0,0,1,4⟩, + ⟨4,186,390,0,0,0,0,-1,4⟩, + ⟨4,190,390,0,0,0,0,1,4⟩, + ⟨4,193,390,0,0,0,0,-1,4⟩, + ⟨4,195,390,0,0,0,0,1,4⟩, + ⟨4,196,390,0,0,0,0,-1,4⟩, + ⟨4,197,390,0,0,0,0,-1,4⟩, + ⟨4,199,390,0,0,0,0,1,4⟩, + ⟨4,202,390,0,0,0,0,1,4⟩, + ⟨4,203,390,0,0,0,0,-1,4⟩, + ⟨4,210,390,0,0,0,0,1,4⟩, + ⟨4,219,390,0,0,0,0,-1,4⟩, + ⟨4,113,391,0,0,0,0,1,4⟩, + ⟨4,114,391,0,0,0,0,1,4⟩, + ⟨4,118,391,0,0,0,0,1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1510⟩, by decide⟩ +def forward_036 : CheckedSegment frames paid warps := + ⟨⟨forwardShard1State036, forwardShard1State037, + [ + ⟨4,121,391,0,0,0,0,1,4⟩, + ⟨4,127,391,0,0,0,0,-1,4⟩, + ⟨4,134,391,0,0,0,0,1,4⟩, + ⟨4,135,391,0,0,0,0,1,4⟩, + ⟨4,137,391,0,0,0,0,-1,4⟩, + ⟨4,140,391,0,0,0,0,-1,4⟩, + ⟨4,145,391,0,0,0,0,1,4⟩, + ⟨4,146,391,0,0,0,0,-1,4⟩, + ⟨4,154,391,0,0,0,0,1,4⟩, + ⟨4,159,391,0,0,0,0,1,4⟩, + ⟨4,161,391,0,0,0,0,-1,4⟩, + ⟨4,162,391,0,0,0,0,1,4⟩, + ⟨4,165,391,0,0,0,0,1,4⟩, + ⟨4,170,391,0,0,0,0,1,4⟩, + ⟨4,173,391,0,0,0,0,-1,4⟩, + ⟨4,184,391,0,0,0,0,1,4⟩, + ⟨4,187,391,0,0,0,0,-1,4⟩, + ⟨4,188,391,0,0,0,0,-1,4⟩, + ⟨4,191,391,0,0,0,0,-1,4⟩, + ⟨4,194,391,0,0,0,0,1,4⟩, + ⟨4,198,391,0,0,0,0,1,4⟩, + ⟨4,201,391,0,0,0,0,1,4⟩, + ⟨4,204,391,0,0,0,0,1,4⟩, + ⟨4,205,391,0,0,0,0,1,4⟩, + ⟨4,206,391,0,0,0,0,-1,4⟩, + ⟨4,217,391,0,0,0,0,-1,4⟩, + ⟨4,220,391,0,0,0,0,1,4⟩, + ⟨4,221,391,0,0,0,0,1,4⟩, + ⟨4,222,391,0,0,0,0,-1,4⟩, + ⟨4,122,392,0,0,0,0,-1,2⟩, + ⟨4,123,392,0,0,0,0,1,2⟩, + ⟨4,133,392,0,0,0,0,-1,2⟩, + ⟨4,141,392,0,0,0,0,1,2⟩, + ⟨4,142,392,0,0,0,0,1,2⟩, + ⟨4,149,392,0,0,0,0,1,2⟩, + ⟨4,171,392,0,0,0,0,1,2⟩, + ⟨4,172,392,0,0,0,0,1,2⟩, + ⟨4,174,392,0,0,0,0,-1,2⟩, + ⟨4,182,392,0,0,0,0,1,2⟩, + ⟨4,185,392,0,0,0,0,1,2⟩, + ⟨4,186,392,0,0,0,0,1,2⟩, + ⟨4,195,392,0,0,0,0,1,2⟩, + ⟨4,196,392,0,0,0,0,1,2⟩, + ⟨4,202,392,0,0,0,0,-1,2⟩, + ⟨4,203,392,0,0,0,0,1,2⟩, + ⟨4,113,393,0,0,0,0,-1,2⟩, + ⟨4,114,393,0,0,0,0,1,2⟩, + ⟨4,118,393,0,0,0,0,1,2⟩, + ⟨4,121,393,0,0,0,0,-1,2⟩, + ⟨4,137,393,0,0,0,0,1,2⟩, + ⟨4,140,393,0,0,0,0,1,2⟩, + ⟨4,159,393,0,0,0,0,-1,2⟩, + ⟨4,170,393,0,0,0,0,1,2⟩, + ⟨4,173,393,0,0,0,0,-1,2⟩, + ⟨4,184,393,0,0,0,0,1,2⟩, + ⟨4,187,393,0,0,0,0,1,2⟩, + ⟨4,188,393,0,0,0,0,-1,2⟩, + ⟨4,191,393,0,0,0,0,1,2⟩, + ⟨4,194,393,0,0,0,0,1,2⟩, + ⟨4,198,393,0,0,0,0,-1,2⟩, + ⟨4,201,393,0,0,0,0,-1,2⟩, + ⟨4,204,393,0,0,0,0,1,2⟩, + ⟨4,205,393,0,0,0,0,1,2⟩, + ⟨4,206,393,0,0,0,0,-1,2⟩, + ⟨4,222,393,0,0,0,0,1,2⟩, + ⟨4,122,396,0,0,0,0,1,4⟩, + ⟨4,123,396,0,0,0,0,-1,4⟩, + ⟨4,125,396,0,0,0,0,-1,4⟩, + ⟨4,128,396,0,0,0,0,1,4⟩, + ⟨4,133,396,0,0,0,0,1,4⟩, + ⟨4,136,396,0,0,0,0,-1,4⟩, + ⟨4,141,396,0,0,0,0,-1,4⟩, + ⟨4,142,396,0,0,0,0,1,4⟩, + ⟨4,144,396,0,0,0,0,-1,4⟩, + ⟨4,147,396,0,0,0,0,1,4⟩, + ⟨4,149,396,0,0,0,0,-1,4⟩, + ⟨4,155,396,0,0,0,0,1,4⟩, + ⟨4,156,396,0,0,0,0,-1,4⟩, + ⟨4,157,396,0,0,0,0,1,4⟩, + ⟨4,160,396,0,0,0,0,-1,4⟩, + ⟨4,163,396,0,0,0,0,1,4⟩, + ⟨4,171,396,0,0,0,0,1,4⟩, + ⟨4,172,396,0,0,0,0,-1,4⟩, + ⟨4,174,396,0,0,0,0,-1,4⟩, + ⟨4,182,396,0,0,0,0,1,4⟩, + ⟨4,185,396,0,0,0,0,1,4⟩, + ⟨4,186,396,0,0,0,0,-1,4⟩, + ⟨4,190,396,0,0,0,0,-1,4⟩, + ⟨4,193,396,0,0,0,0,1,4⟩, + ⟨4,195,396,0,0,0,0,1,4⟩, + ⟨4,196,396,0,0,0,0,-1,4⟩, + ⟨4,197,396,0,0,0,0,1,4⟩, + ⟨4,199,396,0,0,0,0,-1,4⟩, + ⟨4,202,396,0,0,0,0,1,4⟩, + ⟨4,203,396,0,0,0,0,-1,4⟩, + ⟨4,210,396,0,0,0,0,-1,4⟩, + ⟨4,219,396,0,0,0,0,1,4⟩, + ⟨4,127,397,0,0,0,0,-1,2⟩, + ⟨4,134,397,0,0,0,0,1,2⟩, + ⟨4,135,397,0,0,0,0,-1,2⟩, + ⟨4,145,397,0,0,0,0,-1,2⟩, + ⟨4,146,397,0,0,0,0,-1,2⟩, + ⟨4,154,397,0,0,0,0,1,2⟩, + ⟨4,161,397,0,0,0,0,-1,2⟩, + ⟨4,162,397,0,0,0,0,-1,2⟩, + ⟨4,165,397,0,0,0,0,-1,2⟩, + ⟨4,217,397,0,0,0,0,1,2⟩, + ⟨4,220,397,0,0,0,0,1,2⟩, + ⟨4,221,397,0,0,0,0,-1,2⟩, + ⟨4,112,398,0,0,0,0,-1,4⟩, + ⟨4,113,398,0,0,0,0,-1,4⟩, + ⟨4,117,398,0,0,0,0,-1,2⟩, + ⟨4,118,398,0,0,0,0,-1,4⟩, + ⟨4,119,398,0,0,0,0,1,4⟩, + ⟨4,123,398,0,0,0,0,-1,4⟩, + ⟨4,125,398,0,0,0,0,-1,2⟩, + ⟨4,127,398,0,0,0,0,-1,4⟩, + ⟨4,128,398,0,0,0,0,1,2⟩, + ⟨4,131,398,0,0,0,0,1,2⟩, + ⟨4,132,398,0,0,0,0,-1,4⟩, + ⟨4,133,398,0,0,0,0,1,4⟩, + ⟨4,134,398,0,0,0,0,1,4⟩, + ⟨4,135,398,0,0,0,0,1,4⟩, + ⟨4,136,398,0,0,0,0,1,2⟩, + ⟨4,139,398,0,0,0,0,-1,4⟩, + ⟨4,140,398,0,0,0,0,1,4⟩, + ⟨4,144,398,0,0,0,0,1,2⟩, + ⟨4,145,398,0,0,0,0,1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1428⟩, by decide⟩ +def forward_037 : CheckedSegment frames paid warps := + ⟨⟨forwardShard1State037, forwardShard1State038, + [ + ⟨4,146,398,0,0,0,0,-1,4⟩, + ⟨4,147,398,0,0,0,0,-1,2⟩, + ⟨4,148,398,0,0,0,0,1,4⟩, + ⟨4,149,398,0,0,0,0,-1,4⟩, + ⟨4,154,398,0,0,0,0,1,4⟩, + ⟨4,155,398,0,0,0,0,1,4⟩, + ⟨4,156,398,0,0,0,0,1,2⟩, + ⟨4,157,398,0,0,0,0,1,2⟩, + ⟨4,158,398,0,0,0,0,1,4⟩, + ⟨4,160,398,0,0,0,0,-1,2⟩, + ⟨4,161,398,0,0,0,0,-1,4⟩, + ⟨4,162,398,0,0,0,0,1,4⟩, + ⟨4,163,398,0,0,0,0,-1,2⟩, + ⟨4,165,398,0,0,0,0,1,4⟩, + ⟨4,169,398,0,0,0,0,1,4⟩, + ⟨4,170,398,0,0,0,0,-1,4⟩, + ⟨4,179,398,0,0,0,0,-1,2⟩, + ⟨4,180,398,0,0,0,0,-1,2⟩, + ⟨4,181,398,0,0,0,0,1,2⟩, + ⟨4,184,398,0,0,0,0,-1,4⟩, + ⟨4,187,398,0,0,0,0,1,4⟩, + ⟨4,190,398,0,0,0,0,-1,4⟩, + ⟨4,191,398,0,0,0,0,1,4⟩, + ⟨4,192,398,0,0,0,0,-1,2⟩, + ⟨4,193,398,0,0,0,0,1,4⟩, + ⟨4,194,398,0,0,0,0,-1,4⟩, + ⟨4,197,398,0,0,0,0,-1,2⟩, + ⟨4,198,398,0,0,0,0,-1,4⟩, + ⟨4,199,398,0,0,0,0,-1,4⟩, + ⟨4,201,398,0,0,0,0,-1,4⟩, + ⟨4,202,398,0,0,0,0,1,4⟩, + ⟨4,205,398,0,0,0,0,-1,4⟩, + ⟨4,206,398,0,0,0,0,1,4⟩, + ⟨4,209,398,0,0,0,0,1,2⟩, + ⟨4,210,398,0,0,0,0,-1,2⟩, + ⟨4,214,398,0,0,0,0,1,2⟩, + ⟨4,217,398,0,0,0,0,-1,4⟩, + ⟨4,219,398,0,0,0,0,1,2⟩, + ⟨4,220,398,0,0,0,0,1,4⟩, + ⟨4,221,398,0,0,0,0,1,4⟩, + ⟨4,223,398,0,0,0,0,-1,4⟩, + ⟨4,112,399,0,0,0,0,1,4⟩, + ⟨4,113,399,0,0,0,0,1,2⟩, + ⟨4,114,399,0,0,0,0,1,4⟩, + ⟨4,116,399,0,0,0,0,1,1⟩, + ⟨4,117,399,0,0,0,0,1,2⟩, + ⟨4,118,399,0,0,0,0,1,2⟩, + ⟨4,119,399,0,0,0,0,-1,4⟩, + ⟨4,121,399,0,0,0,0,-1,4⟩, + ⟨4,122,399,0,0,0,0,-1,2⟩, + ⟨4,123,399,0,0,0,0,1,4⟩, + ⟨4,125,399,0,0,0,0,1,2⟩, + ⟨4,128,399,0,0,0,0,-1,2⟩, + ⟨4,131,399,0,0,0,0,-1,2⟩, + ⟨4,132,399,0,0,0,0,-1,4⟩, + ⟨4,133,399,0,0,0,0,-1,4⟩, + ⟨4,136,399,0,0,0,0,-1,2⟩, + ⟨4,137,399,0,0,0,0,1,4⟩, + ⟨4,139,399,0,0,0,0,1,4⟩, + ⟨4,140,399,0,0,0,0,-1,2⟩, + ⟨4,141,399,0,0,0,0,1,2⟩, + ⟨4,142,399,0,0,0,0,1,2⟩, + ⟨4,144,399,0,0,0,0,-1,2⟩, + ⟨4,147,399,0,0,0,0,1,2⟩, + ⟨4,148,399,0,0,0,0,1,4⟩, + ⟨4,149,399,0,0,0,0,1,4⟩, + ⟨4,151,399,0,0,0,0,1,1⟩, + ⟨4,155,399,0,0,0,0,-1,4⟩, + ⟨4,156,399,0,0,0,0,-1,2⟩, + ⟨4,157,399,0,0,0,0,-1,2⟩, + ⟨4,158,399,0,0,0,0,-3,4⟩, + ⟨4,159,399,0,0,0,0,-1,4⟩, + ⟨4,160,399,0,0,0,0,1,2⟩, + ⟨4,163,399,0,0,0,0,1,2⟩, + ⟨4,167,399,0,0,0,0,1,1⟩, + ⟨4,169,399,0,0,0,0,-1,4⟩, + ⟨4,170,399,0,0,0,0,1,2⟩, + ⟨4,171,399,0,0,0,0,1,2⟩, + ⟨4,172,399,0,0,0,0,1,2⟩, + ⟨4,173,399,0,0,0,0,-1,4⟩, + ⟨4,174,399,0,0,0,0,-1,2⟩, + ⟨4,177,399,0,0,0,0,1,1⟩, + ⟨4,179,399,0,0,0,0,1,2⟩, + ⟨4,180,399,0,0,0,0,1,2⟩, + ⟨4,181,399,0,0,0,0,-1,2⟩, + ⟨4,182,399,0,0,0,0,1,2⟩, + ⟨4,184,399,0,0,0,0,1,2⟩, + ⟨4,185,399,0,0,0,0,1,2⟩, + ⟨4,186,399,0,0,0,0,1,2⟩, + ⟨4,187,399,0,0,0,0,-1,2⟩, + ⟨4,188,399,0,0,0,0,-1,4⟩, + ⟨4,190,399,0,0,0,0,1,4⟩, + ⟨4,191,399,0,0,0,0,-1,2⟩, + ⟨4,192,399,0,0,0,0,1,2⟩, + ⟨4,193,399,0,0,0,0,-1,4⟩, + ⟨4,194,399,0,0,0,0,1,2⟩, + ⟨4,195,399,0,0,0,0,1,2⟩, + ⟨4,196,399,0,0,0,0,1,2⟩, + ⟨4,197,399,0,0,0,0,1,2⟩, + ⟨4,198,399,0,0,0,0,1,2⟩, + ⟨4,199,399,0,0,0,0,1,4⟩, + ⟨4,201,399,0,0,0,0,1,2⟩, + ⟨4,202,399,0,0,0,0,-1,4⟩, + ⟨4,203,399,0,0,0,0,1,2⟩, + ⟨4,204,399,0,0,0,0,1,4⟩, + ⟨4,205,399,0,0,0,0,1,2⟩, + ⟨4,206,399,0,0,0,0,-1,2⟩, + ⟨4,209,399,0,0,0,0,-1,2⟩, + ⟨4,210,399,0,0,0,0,1,2⟩, + ⟨4,214,399,0,0,0,0,-1,2⟩, + ⟨4,219,399,0,0,0,0,-1,2⟩, + ⟨4,222,399,0,0,0,0,1,4⟩, + ⟨4,223,399,0,0,0,0,3,4⟩, + ⟨4,125,400,0,0,0,0,-1,2⟩, + ⟨4,127,400,0,0,0,0,-1,2⟩, + ⟨4,139,400,0,0,0,0,-1,2⟩, + ⟨4,148,400,0,0,0,0,-1,2⟩, + ⟨4,165,400,0,0,0,0,-1,2⟩, + ⟨4,203,400,0,0,0,0,-1,2⟩, + ⟨4,115,401,0,0,0,0,1,1⟩, + ⟨4,119,401,0,0,0,0,-1,2⟩, + ⟨4,122,401,0,0,0,0,1,2⟩, + ⟨4,128,401,0,0,0,0,-1,2⟩, + ⟨4,130,401,0,0,0,0,-1,2⟩, + ⟨4,131,401,0,0,0,0,1,2⟩, + ⟨4,132,401,0,0,0,0,1,2⟩, + ⟨4,136,401,0,0,0,0,1,1⟩, + ⟨4,138,401,0,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1376⟩, by decide⟩ +def forward_038 : CheckedSegment frames paid warps := + ⟨⟨forwardShard1State038, forwardShard1State039, + [ + ⟨4,141,401,0,0,0,0,1,2⟩, + ⟨4,142,401,0,0,0,0,-1,2⟩, + ⟨4,144,401,0,0,0,0,1,1⟩, + ⟨4,147,401,0,0,0,0,1,1⟩, + ⟨4,151,401,0,0,0,0,1,2⟩, + ⟨4,152,401,0,0,0,0,-1,2⟩, + ⟨4,154,401,0,0,0,0,-1,2⟩, + ⟨4,166,401,0,0,0,0,1,2⟩, + ⟨4,167,401,0,0,0,0,1,2⟩, + ⟨4,171,401,0,0,0,0,-1,2⟩, + ⟨4,172,401,0,0,0,0,1,2⟩, + ⟨4,178,401,0,0,0,0,1,1⟩, + ⟨4,185,401,0,0,0,0,1,2⟩, + ⟨4,186,401,0,0,0,0,1,2⟩, + ⟨4,195,401,0,0,0,0,1,2⟩, + ⟨4,196,401,0,0,0,0,1,2⟩, + ⟨4,197,401,0,0,0,0,1,1⟩, + ⟨4,200,401,0,0,0,0,1,1⟩, + ⟨4,213,401,0,0,0,0,1,2⟩, + ⟨4,214,401,0,0,0,0,1,2⟩, + ⟨4,217,401,0,0,0,0,1,2⟩, + ⟨4,113,402,0,0,0,0,1,2⟩, + ⟨4,118,402,0,0,0,0,1,2⟩, + ⟨4,119,402,0,0,0,0,1,2⟩, + ⟨4,124,402,0,0,0,0,1,2⟩, + ⟨4,128,402,0,0,0,0,1,2⟩, + ⟨4,129,402,0,0,0,0,-1,2⟩, + ⟨4,140,402,0,0,0,0,1,2⟩, + ⟨4,143,402,0,0,0,0,1,2⟩, + ⟨4,148,402,0,0,0,0,1,2⟩, + ⟨4,150,402,0,0,0,0,1,2⟩, + ⟨4,154,402,0,0,0,0,1,2⟩, + ⟨4,165,402,0,0,0,0,1,2⟩, + ⟨4,168,402,0,0,0,0,1,2⟩, + ⟨4,170,402,0,0,0,0,-1,2⟩, + ⟨4,187,402,0,0,0,0,1,2⟩, + ⟨4,189,402,0,0,0,0,1,2⟩, + ⟨4,194,402,0,0,0,0,1,2⟩, + ⟨4,198,402,0,0,0,0,1,2⟩, + ⟨4,203,402,0,0,0,0,1,2⟩, + ⟨4,205,402,0,0,0,0,-1,2⟩, + ⟨4,212,402,0,0,0,0,1,2⟩, + ⟨4,215,402,0,0,0,0,-1,2⟩, + ⟨4,113,403,0,0,0,0,-1,2⟩, + ⟨4,118,403,0,0,0,0,-1,2⟩, + ⟨4,119,403,0,0,0,0,-1,2⟩, + ⟨4,122,403,0,0,0,0,-1,2⟩, + ⟨4,124,403,0,0,0,0,-1,2⟩, + ⟨4,125,403,0,0,0,0,-1,2⟩, + ⟨4,127,403,0,0,0,0,-1,2⟩, + ⟨4,128,403,0,0,0,0,-1,2⟩, + ⟨4,129,403,0,0,0,0,1,2⟩, + ⟨4,132,403,0,0,0,0,-1,2⟩, + ⟨4,139,403,0,0,0,0,-1,2⟩, + ⟨4,140,403,0,0,0,0,-1,2⟩, + ⟨4,143,403,0,0,0,0,-1,2⟩, + ⟨4,148,403,0,0,0,0,-1,2⟩, + ⟨4,150,403,0,0,0,0,-1,2⟩, + ⟨4,154,403,0,0,0,0,-1,2⟩, + ⟨4,165,403,0,0,0,0,-1,2⟩, + ⟨4,168,403,0,0,0,0,-1,2⟩, + ⟨4,170,403,0,0,0,0,1,2⟩, + ⟨4,187,403,0,0,0,0,-1,2⟩, + ⟨4,189,403,0,0,0,0,-1,2⟩, + ⟨4,194,403,0,0,0,0,-1,2⟩, + ⟨4,198,403,0,0,0,0,-1,2⟩, + ⟨4,203,403,0,0,0,0,-1,2⟩, + ⟨4,205,403,0,0,0,0,1,2⟩, + ⟨4,212,403,0,0,0,0,-1,2⟩, + ⟨4,215,403,0,0,0,0,1,2⟩, + ⟨4,217,403,0,0,0,0,-1,2⟩, + ⟨4,130,404,0,0,0,0,-1,2⟩, + ⟨4,131,404,0,0,0,0,1,2⟩, + ⟨4,141,404,0,0,0,0,1,2⟩, + ⟨4,142,404,0,0,0,0,-1,2⟩, + ⟨4,151,404,0,0,0,0,1,2⟩, + ⟨4,152,404,0,0,0,0,-1,2⟩, + ⟨4,166,404,0,0,0,0,1,2⟩, + ⟨4,167,404,0,0,0,0,1,2⟩, + ⟨4,171,404,0,0,0,0,-1,2⟩, + ⟨4,172,404,0,0,0,0,1,2⟩, + ⟨4,185,404,0,0,0,0,1,2⟩, + ⟨4,186,404,0,0,0,0,1,2⟩, + ⟨4,195,404,0,0,0,0,1,2⟩, + ⟨4,196,404,0,0,0,0,1,2⟩, + ⟨4,213,404,0,0,0,0,1,2⟩, + ⟨4,214,404,0,0,0,0,1,2⟩, + ⟨4,122,405,0,0,0,0,1,2⟩, + ⟨4,125,405,0,0,0,0,-1,2⟩, + ⟨4,127,405,0,0,0,0,-1,2⟩, + ⟨4,130,405,0,0,0,0,1,2⟩, + ⟨4,131,405,0,0,0,0,-1,2⟩, + ⟨4,132,405,0,0,0,0,1,2⟩, + ⟨4,139,405,0,0,0,0,-1,2⟩, + ⟨4,141,405,0,0,0,0,-1,2⟩, + ⟨4,142,405,0,0,0,0,1,2⟩, + ⟨4,151,405,0,0,0,0,-1,2⟩, + ⟨4,152,405,0,0,0,0,1,2⟩, + ⟨4,166,405,0,0,0,0,-1,2⟩, + ⟨4,167,405,0,0,0,0,-1,2⟩, + ⟨4,171,405,0,0,0,0,1,2⟩, + ⟨4,172,405,0,0,0,0,-1,2⟩, + ⟨4,185,405,0,0,0,0,-1,2⟩, + ⟨4,186,405,0,0,0,0,-1,2⟩, + ⟨4,195,405,0,0,0,0,-1,2⟩, + ⟨4,196,405,0,0,0,0,-1,2⟩, + ⟨4,213,405,0,0,0,0,-1,2⟩, + ⟨4,214,405,0,0,0,0,-1,2⟩, + ⟨4,217,405,0,0,0,0,1,2⟩, + ⟨4,113,406,0,0,0,0,1,2⟩, + ⟨4,118,406,0,0,0,0,-1,2⟩, + ⟨4,124,406,0,0,0,0,-1,2⟩, + ⟨4,125,406,0,0,0,0,-1,2⟩, + ⟨4,127,406,0,0,0,0,-1,2⟩, + ⟨4,129,406,0,0,0,0,1,2⟩, + ⟨4,139,406,0,0,0,0,-1,2⟩, + ⟨4,140,406,0,0,0,0,1,2⟩, + ⟨4,143,406,0,0,0,0,1,2⟩, + ⟨4,148,406,0,0,0,0,1,2⟩, + ⟨4,150,406,0,0,0,0,1,2⟩, + ⟨4,165,406,0,0,0,0,1,2⟩, + ⟨4,168,406,0,0,0,0,1,2⟩, + ⟨4,170,406,0,0,0,0,1,2⟩, + ⟨4,187,406,0,0,0,0,1,2⟩, + ⟨4,189,406,0,0,0,0,1,2⟩, + ⟨4,194,406,0,0,0,0,-1,2⟩, + ⟨4,198,406,0,0,0,0,1,2⟩, + ⟨4,203,406,0,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1270⟩, by decide⟩ +def forward_039 : CheckedSegment frames paid warps := + ⟨⟨forwardShard1State039, forwardShard1State040, + [ + ⟨4,205,406,0,0,0,0,1,2⟩, + ⟨4,212,406,0,0,0,0,-1,2⟩, + ⟨4,215,406,0,0,0,0,1,2⟩, + ⟨4,113,407,0,0,0,0,-1,2⟩, + ⟨4,118,407,0,0,0,0,1,2⟩, + ⟨4,124,407,0,0,0,0,1,2⟩, + ⟨4,129,407,0,0,0,0,-1,2⟩, + ⟨4,140,407,0,0,0,0,-1,2⟩, + ⟨4,143,407,0,0,0,0,-1,2⟩, + ⟨4,150,407,0,0,0,0,-1,2⟩, + ⟨4,168,407,0,0,0,0,-1,2⟩, + ⟨4,170,407,0,0,0,0,-1,2⟩, + ⟨4,187,407,0,0,0,0,-1,2⟩, + ⟨4,189,407,0,0,0,0,-1,2⟩, + ⟨4,194,407,0,0,0,0,1,2⟩, + ⟨4,198,407,0,0,0,0,-1,2⟩, + ⟨4,205,407,0,0,0,0,-1,2⟩, + ⟨4,212,407,0,0,0,0,1,2⟩, + ⟨4,215,407,0,0,0,0,-1,2⟩, + ⟨4,119,409,0,0,0,0,-1,2⟩, + ⟨4,128,409,0,0,0,0,-1,2⟩, + ⟨4,148,409,0,0,0,0,-1,2⟩, + ⟨4,154,409,0,0,0,0,-1,2⟩, + ⟨4,165,409,0,0,0,0,-1,2⟩, + ⟨4,203,409,0,0,0,0,-1,2⟩, + ⟨4,113,410,0,0,0,0,-1,2⟩, + ⟨4,118,410,0,0,0,0,1,2⟩, + ⟨4,124,410,0,0,0,0,1,2⟩, + ⟨4,125,410,0,0,0,0,1,2⟩, + ⟨4,127,410,0,0,0,0,1,2⟩, + ⟨4,129,410,0,0,0,0,-1,2⟩, + ⟨4,130,410,0,0,0,0,-1,2⟩, + ⟨4,131,410,0,0,0,0,-1,2⟩, + ⟨4,139,410,0,0,0,0,1,2⟩, + ⟨4,140,410,0,0,0,0,-1,2⟩, + ⟨4,141,410,0,0,0,0,-1,2⟩, + ⟨4,142,410,0,0,0,0,-1,2⟩, + ⟨4,143,410,0,0,0,0,-1,2⟩, + ⟨4,148,410,0,0,0,0,-1,2⟩, + ⟨4,150,410,0,0,0,0,-1,2⟩, + ⟨4,151,410,0,0,0,0,-1,2⟩, + ⟨4,152,410,0,0,0,0,-1,2⟩, + ⟨4,165,410,0,0,0,0,-1,2⟩, + ⟨4,166,410,0,0,0,0,1,2⟩, + ⟨4,167,410,0,0,0,0,-1,2⟩, + ⟨4,168,410,0,0,0,0,-1,2⟩, + ⟨4,170,410,0,0,0,0,-1,2⟩, + ⟨4,171,410,0,0,0,0,-1,2⟩, + ⟨4,172,410,0,0,0,0,-1,2⟩, + ⟨4,185,410,0,0,0,0,1,2⟩, + ⟨4,186,410,0,0,0,0,-1,2⟩, + ⟨4,187,410,0,0,0,0,-1,2⟩, + ⟨4,189,410,0,0,0,0,-1,2⟩, + ⟨4,194,410,0,0,0,0,1,2⟩, + ⟨4,195,410,0,0,0,0,1,2⟩, + ⟨4,196,410,0,0,0,0,-1,2⟩, + ⟨4,198,410,0,0,0,0,-1,2⟩, + ⟨4,203,410,0,0,0,0,-1,2⟩, + ⟨4,205,410,0,0,0,0,-1,2⟩, + ⟨4,212,410,0,0,0,0,1,2⟩, + ⟨4,213,410,0,0,0,0,1,2⟩, + ⟨4,214,410,0,0,0,0,-1,2⟩, + ⟨4,215,410,0,0,0,0,-1,2⟩, + ⟨4,113,411,0,0,0,0,1,2⟩, + ⟨4,118,411,0,0,0,0,-1,2⟩, + ⟨4,119,411,0,0,0,0,-1,2⟩, + ⟨4,122,411,0,0,0,0,-1,2⟩, + ⟨4,124,411,0,0,0,0,-1,2⟩, + ⟨4,125,411,0,0,0,0,-1,2⟩, + ⟨4,127,411,0,0,0,0,-1,2⟩, + ⟨4,128,411,0,0,0,0,-1,2⟩, + ⟨4,129,411,0,0,0,0,1,2⟩, + ⟨4,130,411,0,0,0,0,1,2⟩, + ⟨4,131,411,0,0,0,0,1,2⟩, + ⟨4,132,411,0,0,0,0,-1,2⟩, + ⟨4,139,411,0,0,0,0,-1,2⟩, + ⟨4,140,411,0,0,0,0,1,2⟩, + ⟨4,141,411,0,0,0,0,1,2⟩, + ⟨4,142,411,0,0,0,0,1,2⟩, + ⟨4,143,411,0,0,0,0,1,2⟩, + ⟨4,148,411,0,0,0,0,1,2⟩, + ⟨4,150,411,0,0,0,0,1,2⟩, + ⟨4,151,411,0,0,0,0,1,2⟩, + ⟨4,152,411,0,0,0,0,1,2⟩, + ⟨4,154,411,0,0,0,0,-1,2⟩, + ⟨4,165,411,0,0,0,0,1,2⟩, + ⟨4,166,411,0,0,0,0,-1,2⟩, + ⟨4,167,411,0,0,0,0,1,2⟩, + ⟨4,168,411,0,0,0,0,1,2⟩, + ⟨4,170,411,0,0,0,0,1,2⟩, + ⟨4,171,411,0,0,0,0,1,2⟩, + ⟨4,172,411,0,0,0,0,1,2⟩, + ⟨4,185,411,0,0,0,0,-1,2⟩, + ⟨4,186,411,0,0,0,0,1,2⟩, + ⟨4,187,411,0,0,0,0,1,2⟩, + ⟨4,189,411,0,0,0,0,1,2⟩, + ⟨4,194,411,0,0,0,0,-1,2⟩, + ⟨4,195,411,0,0,0,0,-1,2⟩, + ⟨4,196,411,0,0,0,0,1,2⟩, + ⟨4,198,411,0,0,0,0,1,2⟩, + ⟨4,203,411,0,0,0,0,1,2⟩, + ⟨4,205,411,0,0,0,0,1,2⟩, + ⟨4,212,411,0,0,0,0,-1,2⟩, + ⟨4,213,411,0,0,0,0,-1,2⟩, + ⟨4,214,411,0,0,0,0,1,2⟩, + ⟨4,215,411,0,0,0,0,1,2⟩, + ⟨4,217,411,0,0,0,0,-1,2⟩, + ⟨4,119,413,0,0,0,0,-1,2⟩, + ⟨4,122,413,0,0,0,0,1,2⟩, + ⟨4,128,413,0,0,0,0,-1,2⟩, + ⟨4,132,413,0,0,0,0,1,2⟩, + ⟨4,154,413,0,0,0,0,-1,2⟩, + ⟨4,217,413,0,0,0,0,1,2⟩, + ⟨4,113,414,0,0,0,0,-1,2⟩, + ⟨4,117,414,0,0,0,0,-1,1⟩, + ⟨4,118,414,0,0,0,0,1,2⟩, + ⟨4,122,414,0,0,0,0,1,2⟩, + ⟨4,124,414,0,0,0,0,1,2⟩, + ⟨4,125,414,0,0,0,0,-1,2⟩, + ⟨4,127,414,0,0,0,0,-1,2⟩, + ⟨4,129,414,0,0,0,0,-1,2⟩, + ⟨4,130,414,0,0,0,0,1,2⟩, + ⟨4,131,414,0,0,0,0,-1,2⟩, + ⟨4,132,414,0,0,0,0,1,2⟩, + ⟨4,134,414,0,0,0,0,1,1⟩, + ⟨4,139,414,0,0,0,0,-1,2⟩, + ⟨4,140,414,0,0,0,0,-1,2⟩, + ⟨4,141,414,0,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1276⟩, by decide⟩ +def forward_040 : CheckedSegment frames paid warps := + ⟨⟨forwardShard1State040, forwardShard1State041, + [ + ⟨4,142,414,0,0,0,0,1,2⟩, + ⟨4,143,414,0,0,0,0,-1,2⟩, + ⟨4,146,414,0,0,0,0,-1,1⟩, + ⟨4,150,414,0,0,0,0,-1,2⟩, + ⟨4,151,414,0,0,0,0,-1,2⟩, + ⟨4,152,414,0,0,0,0,1,2⟩, + ⟨4,161,414,0,0,0,0,-1,1⟩, + ⟨4,166,414,0,0,0,0,-1,2⟩, + ⟨4,167,414,0,0,0,0,-1,2⟩, + ⟨4,168,414,0,0,0,0,-1,2⟩, + ⟨4,170,414,0,0,0,0,-1,2⟩, + ⟨4,171,414,0,0,0,0,1,2⟩, + ⟨4,172,414,0,0,0,0,-1,2⟩, + ⟨4,176,414,0,0,0,0,1,1⟩, + ⟨4,180,414,0,0,0,0,-1,1⟩, + ⟨4,185,414,0,0,0,0,-1,2⟩, + ⟨4,186,414,0,0,0,0,-1,2⟩, + ⟨4,187,414,0,0,0,0,-1,2⟩, + ⟨4,189,414,0,0,0,0,-1,2⟩, + ⟨4,194,414,0,0,0,0,1,2⟩, + ⟨4,195,414,0,0,0,0,-1,2⟩, + ⟨4,196,414,0,0,0,0,-1,2⟩, + ⟨4,198,414,0,0,0,0,-1,2⟩, + ⟨4,205,414,0,0,0,0,-1,2⟩, + ⟨4,208,414,0,0,0,0,1,1⟩, + ⟨4,212,414,0,0,0,0,1,2⟩, + ⟨4,213,414,0,0,0,0,-1,2⟩, + ⟨4,214,414,0,0,0,0,-1,2⟩, + ⟨4,215,414,0,0,0,0,-1,2⟩, + ⟨4,217,414,0,0,0,0,1,2⟩, + ⟨4,220,414,0,0,0,0,1,1⟩, + ⟨4,113,415,0,0,0,0,1,2⟩, + ⟨4,117,415,0,0,0,0,1,1⟩, + ⟨4,118,415,0,0,0,0,-1,2⟩, + ⟨4,119,415,0,0,0,0,-1,2⟩, + ⟨4,122,415,0,0,0,0,-1,2⟩, + ⟨4,124,415,0,0,0,0,-1,2⟩, + ⟨4,125,415,0,0,0,0,1,2⟩, + ⟨4,127,415,0,0,0,0,1,2⟩, + ⟨4,128,415,0,0,0,0,-1,2⟩, + ⟨4,129,415,0,0,0,0,1,2⟩, + ⟨4,130,415,0,0,0,0,-1,2⟩, + ⟨4,131,415,0,0,0,0,1,2⟩, + ⟨4,132,415,0,0,0,0,-1,2⟩, + ⟨4,134,415,0,0,0,0,-1,1⟩, + ⟨4,139,415,0,0,0,0,1,2⟩, + ⟨4,140,415,0,0,0,0,1,2⟩, + ⟨4,141,415,0,0,0,0,1,2⟩, + ⟨4,142,415,0,0,0,0,-1,2⟩, + ⟨4,143,415,0,0,0,0,1,2⟩, + ⟨4,146,415,0,0,0,0,1,1⟩, + ⟨4,148,415,0,0,0,0,1,2⟩, + ⟨4,150,415,0,0,0,0,1,2⟩, + ⟨4,151,415,0,0,0,0,1,2⟩, + ⟨4,152,415,0,0,0,0,-1,2⟩, + ⟨4,154,415,0,0,0,0,-1,2⟩, + ⟨4,161,415,0,0,0,0,1,1⟩, + ⟨4,165,415,0,0,0,0,1,2⟩, + ⟨4,166,415,0,0,0,0,1,2⟩, + ⟨4,167,415,0,0,0,0,1,2⟩, + ⟨4,168,415,0,0,0,0,1,2⟩, + ⟨4,170,415,0,0,0,0,1,2⟩, + ⟨4,171,415,0,0,0,0,-1,2⟩, + ⟨4,172,415,0,0,0,0,1,2⟩, + ⟨4,176,415,0,0,0,0,-1,1⟩, + ⟨4,180,415,0,0,0,0,1,1⟩, + ⟨4,185,415,0,0,0,0,1,2⟩, + ⟨4,186,415,0,0,0,0,1,2⟩, + ⟨4,187,415,0,0,0,0,1,2⟩, + ⟨4,189,415,0,0,0,0,1,2⟩, + ⟨4,194,415,0,0,0,0,-1,2⟩, + ⟨4,195,415,0,0,0,0,1,2⟩, + ⟨4,196,415,0,0,0,0,1,2⟩, + ⟨4,198,415,0,0,0,0,1,2⟩, + ⟨4,203,415,0,0,0,0,1,2⟩, + ⟨4,205,415,0,0,0,0,1,2⟩, + ⟨4,208,415,0,0,0,0,-1,1⟩, + ⟨4,212,415,0,0,0,0,-1,2⟩, + ⟨4,213,415,0,0,0,0,1,2⟩, + ⟨4,214,415,0,0,0,0,1,2⟩, + ⟨4,215,415,0,0,0,0,1,2⟩, + ⟨4,217,415,0,0,0,0,-1,2⟩, + ⟨4,220,415,0,0,0,0,-1,1⟩, + ⟨4,125,416,0,0,0,0,-1,2⟩, + ⟨4,127,416,0,0,0,0,-1,2⟩, + ⟨4,139,416,0,0,0,0,-1,2⟩, + ⟨4,163,416,0,0,0,0,-1,2⟩, + ⟨4,201,416,0,0,0,0,-1,2⟩, + ⟨4,223,416,0,0,0,0,-1,2⟩, + ⟨4,113,417,0,0,0,0,1,2⟩, + ⟨4,115,417,0,0,0,0,-1,1⟩, + ⟨4,118,417,0,0,0,0,1,2⟩, + ⟨4,119,417,0,0,0,0,-1,2⟩, + ⟨4,128,417,0,0,0,0,-1,2⟩, + ⟨4,130,417,0,0,0,0,-1,2⟩, + ⟨4,131,417,0,0,0,0,-1,2⟩, + ⟨4,135,417,0,0,0,0,1,1⟩, + ⟨4,138,417,0,0,0,0,1,1⟩, + ⟨4,140,417,0,0,0,0,-1,2⟩, + ⟨4,145,417,0,0,0,0,1,1⟩, + ⟨4,151,417,0,0,0,0,1,2⟩, + ⟨4,152,417,0,0,0,0,-1,2⟩, + ⟨4,154,417,0,0,0,0,-1,2⟩, + ⟨4,156,417,0,0,0,0,1,2⟩, + ⟨4,158,417,0,0,0,0,1,2⟩, + ⟨4,162,417,0,0,0,0,-1,1⟩, + ⟨4,166,417,0,0,0,0,1,2⟩, + ⟨4,167,417,0,0,0,0,1,2⟩, + ⟨4,170,417,0,0,0,0,-1,2⟩, + ⟨4,178,417,0,0,0,0,-1,1⟩, + ⟨4,187,417,0,0,0,0,-1,2⟩, + ⟨4,191,417,0,0,0,0,1,2⟩, + ⟨4,194,417,0,0,0,0,1,2⟩, + ⟨4,198,417,0,0,0,0,1,2⟩, + ⟨4,200,417,0,0,0,0,1,1⟩, + ⟨4,205,417,0,0,0,0,-1,2⟩, + ⟨4,213,417,0,0,0,0,1,2⟩, + ⟨4,214,417,0,0,0,0,-1,2⟩, + ⟨4,221,417,0,0,0,0,-1,1⟩, + ⟨4,119,418,0,0,0,0,1,2⟩, + ⟨4,124,418,0,0,0,0,1,2⟩, + ⟨4,128,418,0,0,0,0,1,2⟩, + ⟨4,129,418,0,0,0,0,-1,2⟩, + ⟨4,141,418,0,0,0,0,1,2⟩, + ⟨4,142,418,0,0,0,0,-1,2⟩, + ⟨4,143,418,0,0,0,0,1,2⟩, + ⟨4,150,418,0,0,0,0,-1,2⟩, + ⟨4,154,418,0,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1236⟩, by decide⟩ +def forward_041 : CheckedSegment frames paid warps := + ⟨⟨forwardShard1State041, forwardShard1State042, + [ + ⟨4,163,418,0,0,0,0,1,2⟩, + ⟨4,168,418,0,0,0,0,-1,2⟩, + ⟨4,171,418,0,0,0,0,-1,2⟩, + ⟨4,172,418,0,0,0,0,-1,2⟩, + ⟨4,185,418,0,0,0,0,1,2⟩, + ⟨4,186,418,0,0,0,0,1,2⟩, + ⟨4,189,418,0,0,0,0,1,2⟩, + ⟨4,195,418,0,0,0,0,1,2⟩, + ⟨4,196,418,0,0,0,0,-1,2⟩, + ⟨4,201,418,0,0,0,0,1,2⟩, + ⟨4,212,418,0,0,0,0,1,2⟩, + ⟨4,215,418,0,0,0,0,-1,2⟩, + ⟨4,223,418,0,0,0,0,1,2⟩, + ⟨4,119,419,0,0,0,0,-1,2⟩, + ⟨4,124,419,0,0,0,0,-1,2⟩, + ⟨4,125,419,0,0,0,0,-1,2⟩, + ⟨4,127,419,0,0,0,0,-1,2⟩, + ⟨4,128,419,0,0,0,0,-1,2⟩, + ⟨4,129,419,0,0,0,0,1,2⟩, + ⟨4,139,419,0,0,0,0,-1,2⟩, + ⟨4,141,419,0,0,0,0,-1,2⟩, + ⟨4,142,419,0,0,0,0,1,2⟩, + ⟨4,143,419,0,0,0,0,-1,2⟩, + ⟨4,150,419,0,0,0,0,1,2⟩, + ⟨4,154,419,0,0,0,0,-1,2⟩, + ⟨4,156,419,0,0,0,0,-1,2⟩, + ⟨4,158,419,0,0,0,0,-1,2⟩, + ⟨4,163,419,0,0,0,0,-1,2⟩, + ⟨4,168,419,0,0,0,0,1,2⟩, + ⟨4,171,419,0,0,0,0,1,2⟩, + ⟨4,172,419,0,0,0,0,1,2⟩, + ⟨4,185,419,0,0,0,0,-1,2⟩, + ⟨4,186,419,0,0,0,0,-1,2⟩, + ⟨4,189,419,0,0,0,0,-1,2⟩, + ⟨4,191,419,0,0,0,0,-1,2⟩, + ⟨4,195,419,0,0,0,0,-1,2⟩, + ⟨4,196,419,0,0,0,0,1,2⟩, + ⟨4,201,419,0,0,0,0,-1,2⟩, + ⟨4,212,419,0,0,0,0,-1,2⟩, + ⟨4,215,419,0,0,0,0,1,2⟩, + ⟨4,223,419,0,0,0,0,-1,2⟩, + ⟨4,113,420,0,0,0,0,1,2⟩, + ⟨4,118,420,0,0,0,0,1,2⟩, + ⟨4,130,420,0,0,0,0,-1,2⟩, + ⟨4,131,420,0,0,0,0,-1,2⟩, + ⟨4,140,420,0,0,0,0,-1,2⟩, + ⟨4,151,420,0,0,0,0,1,2⟩, + ⟨4,152,420,0,0,0,0,-1,2⟩, + ⟨4,166,420,0,0,0,0,1,2⟩, + ⟨4,167,420,0,0,0,0,1,2⟩, + ⟨4,170,420,0,0,0,0,-1,2⟩, + ⟨4,187,420,0,0,0,0,-1,2⟩, + ⟨4,194,420,0,0,0,0,1,2⟩, + ⟨4,198,420,0,0,0,0,1,2⟩, + ⟨4,205,420,0,0,0,0,-1,2⟩, + ⟨4,213,420,0,0,0,0,1,2⟩, + ⟨4,214,420,0,0,0,0,-1,2⟩, + ⟨4,113,421,0,0,0,0,-1,2⟩, + ⟨4,118,421,0,0,0,0,-1,2⟩, + ⟨4,125,421,0,0,0,0,-1,2⟩, + ⟨4,127,421,0,0,0,0,-1,2⟩, + ⟨4,130,421,0,0,0,0,1,2⟩, + ⟨4,131,421,0,0,0,0,1,2⟩, + ⟨4,139,421,0,0,0,0,-1,2⟩, + ⟨4,140,421,0,0,0,0,1,2⟩, + ⟨4,151,421,0,0,0,0,-1,2⟩, + ⟨4,152,421,0,0,0,0,1,2⟩, + ⟨4,156,421,0,0,0,0,1,2⟩, + ⟨4,158,421,0,0,0,0,1,2⟩, + ⟨4,166,421,0,0,0,0,-1,2⟩, + ⟨4,167,421,0,0,0,0,-1,2⟩, + ⟨4,170,421,0,0,0,0,1,2⟩, + ⟨4,187,421,0,0,0,0,1,2⟩, + ⟨4,191,421,0,0,0,0,1,2⟩, + ⟨4,194,421,0,0,0,0,-1,2⟩, + ⟨4,198,421,0,0,0,0,-1,2⟩, + ⟨4,205,421,0,0,0,0,1,2⟩, + ⟨4,213,421,0,0,0,0,-1,2⟩, + ⟨4,214,421,0,0,0,0,1,2⟩, + ⟨4,124,422,0,0,0,0,-1,2⟩, + ⟨4,125,422,0,0,0,0,-1,2⟩, + ⟨4,127,422,0,0,0,0,-1,2⟩, + ⟨4,129,422,0,0,0,0,1,2⟩, + ⟨4,139,422,0,0,0,0,-1,2⟩, + ⟨4,141,422,0,0,0,0,1,2⟩, + ⟨4,142,422,0,0,0,0,1,2⟩, + ⟨4,143,422,0,0,0,0,1,2⟩, + ⟨4,150,422,0,0,0,0,-1,2⟩, + ⟨4,163,422,0,0,0,0,1,2⟩, + ⟨4,168,422,0,0,0,0,-1,2⟩, + ⟨4,171,422,0,0,0,0,1,2⟩, + ⟨4,172,422,0,0,0,0,-1,2⟩, + ⟨4,185,422,0,0,0,0,-1,2⟩, + ⟨4,186,422,0,0,0,0,1,2⟩, + ⟨4,189,422,0,0,0,0,1,2⟩, + ⟨4,195,422,0,0,0,0,-1,2⟩, + ⟨4,196,422,0,0,0,0,-1,2⟩, + ⟨4,201,422,0,0,0,0,1,2⟩, + ⟨4,212,422,0,0,0,0,-1,2⟩, + ⟨4,215,422,0,0,0,0,1,2⟩, + ⟨4,223,422,0,0,0,0,1,2⟩, + ⟨4,124,423,0,0,0,0,1,2⟩, + ⟨4,129,423,0,0,0,0,-1,2⟩, + ⟨4,141,423,0,0,0,0,-1,2⟩, + ⟨4,142,423,0,0,0,0,-1,2⟩, + ⟨4,143,423,0,0,0,0,-1,2⟩, + ⟨4,150,423,0,0,0,0,1,2⟩, + ⟨4,168,423,0,0,0,0,1,2⟩, + ⟨4,171,423,0,0,0,0,-1,2⟩, + ⟨4,172,423,0,0,0,0,1,2⟩, + ⟨4,185,423,0,0,0,0,1,2⟩, + ⟨4,186,423,0,0,0,0,-1,2⟩, + ⟨4,189,423,0,0,0,0,-1,2⟩, + ⟨4,195,423,0,0,0,0,1,2⟩, + ⟨4,196,423,0,0,0,0,1,2⟩, + ⟨4,212,423,0,0,0,0,1,2⟩, + ⟨4,215,423,0,0,0,0,-1,2⟩, + ⟨4,119,425,0,0,0,0,-1,2⟩, + ⟨4,128,425,0,0,0,0,-1,2⟩, + ⟨4,154,425,0,0,0,0,-1,2⟩, + ⟨4,163,425,0,0,0,0,-1,2⟩, + ⟨4,201,425,0,0,0,0,-1,2⟩, + ⟨4,223,425,0,0,0,0,-1,2⟩, + ⟨4,113,426,0,0,0,0,-1,2⟩, + ⟨4,118,426,0,0,0,0,1,2⟩, + ⟨4,124,426,0,0,0,0,1,2⟩, + ⟨4,125,426,0,0,0,0,1,2⟩, + ⟨4,127,426,0,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1280⟩, by decide⟩ +#eval "NativeForwardProofs1 checked" +end NativeData diff --git a/research/kappa-round3-warp-lean-20261022/NativeForwardProofs1.log b/research/kappa-round3-warp-lean-20261022/NativeForwardProofs1.log new file mode 100644 index 0000000000..aef1f3e9f1 --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeForwardProofs1.log @@ -0,0 +1 @@ +"NativeForwardProofs1 checked" diff --git a/research/kappa-round3-warp-lean-20261022/NativeForwardProofs2.lean b/research/kappa-round3-warp-lean-20261022/NativeForwardProofs2.lean new file mode 100644 index 0000000000..77a0895275 --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeForwardProofs2.lean @@ -0,0 +1,2803 @@ +-- Generated by native_generate.py from canonical payload SHA256 +-- cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd +import NativeData +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NativeData +open NativeCertificate +def forwardShard2State042 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard2State043 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard2State044 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard2State045 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard2State046 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard2State047 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard2State048 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard2State049 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard2State050 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard2State051 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard2State052 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard2State053 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard2State054 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard2State055 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard2State056 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard2State057 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard2State058 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard2State059 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard2State060 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard2State061 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard2State062 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard2State063 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forward_042 : CheckedSegment frames paid warps := + ⟨⟨forwardShard2State042, forwardShard2State043, + [ + ⟨4,129,426,0,0,0,0,-1,2⟩, + ⟨4,130,426,0,0,0,0,-1,2⟩, + ⟨4,131,426,0,0,0,0,1,2⟩, + ⟨4,139,426,0,0,0,0,1,2⟩, + ⟨4,140,426,0,0,0,0,1,2⟩, + ⟨4,141,426,0,0,0,0,-1,2⟩, + ⟨4,142,426,0,0,0,0,-1,2⟩, + ⟨4,143,426,0,0,0,0,-1,2⟩, + ⟨4,150,426,0,0,0,0,1,2⟩, + ⟨4,151,426,0,0,0,0,-1,2⟩, + ⟨4,152,426,0,0,0,0,-1,2⟩, + ⟨4,163,426,0,0,0,0,-1,2⟩, + ⟨4,166,426,0,0,0,0,1,2⟩, + ⟨4,167,426,0,0,0,0,-1,2⟩, + ⟨4,168,426,0,0,0,0,1,2⟩, + ⟨4,170,426,0,0,0,0,-1,2⟩, + ⟨4,171,426,0,0,0,0,-1,2⟩, + ⟨4,172,426,0,0,0,0,1,2⟩, + ⟨4,185,426,0,0,0,0,1,2⟩, + ⟨4,186,426,0,0,0,0,-1,2⟩, + ⟨4,187,426,0,0,0,0,1,2⟩, + ⟨4,189,426,0,0,0,0,-1,2⟩, + ⟨4,194,426,0,0,0,0,1,2⟩, + ⟨4,195,426,0,0,0,0,1,2⟩, + ⟨4,196,426,0,0,0,0,1,2⟩, + ⟨4,198,426,0,0,0,0,-1,2⟩, + ⟨4,201,426,0,0,0,0,-1,2⟩, + ⟨4,205,426,0,0,0,0,-1,2⟩, + ⟨4,212,426,0,0,0,0,1,2⟩, + ⟨4,213,426,0,0,0,0,1,2⟩, + ⟨4,214,426,0,0,0,0,1,2⟩, + ⟨4,215,426,0,0,0,0,-1,2⟩, + ⟨4,223,426,0,0,0,0,-1,2⟩, + ⟨4,113,427,0,0,0,0,1,2⟩, + ⟨4,118,427,0,0,0,0,-1,2⟩, + ⟨4,119,427,0,0,0,0,-1,2⟩, + ⟨4,124,427,0,0,0,0,-1,2⟩, + ⟨4,125,427,0,0,0,0,-1,2⟩, + ⟨4,127,427,0,0,0,0,-1,2⟩, + ⟨4,128,427,0,0,0,0,-1,2⟩, + ⟨4,129,427,0,0,0,0,1,2⟩, + ⟨4,130,427,0,0,0,0,1,2⟩, + ⟨4,131,427,0,0,0,0,-1,2⟩, + ⟨4,139,427,0,0,0,0,-1,2⟩, + ⟨4,140,427,0,0,0,0,-1,2⟩, + ⟨4,141,427,0,0,0,0,1,2⟩, + ⟨4,142,427,0,0,0,0,1,2⟩, + ⟨4,143,427,0,0,0,0,1,2⟩, + ⟨4,150,427,0,0,0,0,-1,2⟩, + ⟨4,151,427,0,0,0,0,1,2⟩, + ⟨4,152,427,0,0,0,0,1,2⟩, + ⟨4,154,427,0,0,0,0,-1,2⟩, + ⟨4,156,427,0,0,0,0,-1,2⟩, + ⟨4,158,427,0,0,0,0,-1,2⟩, + ⟨4,163,427,0,0,0,0,1,2⟩, + ⟨4,166,427,0,0,0,0,-1,2⟩, + ⟨4,167,427,0,0,0,0,1,2⟩, + ⟨4,168,427,0,0,0,0,-1,2⟩, + ⟨4,170,427,0,0,0,0,1,2⟩, + ⟨4,171,427,0,0,0,0,1,2⟩, + ⟨4,172,427,0,0,0,0,-1,2⟩, + ⟨4,185,427,0,0,0,0,-1,2⟩, + ⟨4,186,427,0,0,0,0,1,2⟩, + ⟨4,187,427,0,0,0,0,-1,2⟩, + ⟨4,189,427,0,0,0,0,1,2⟩, + ⟨4,191,427,0,0,0,0,-1,2⟩, + ⟨4,194,427,0,0,0,0,-1,2⟩, + ⟨4,195,427,0,0,0,0,-1,2⟩, + ⟨4,196,427,0,0,0,0,-1,2⟩, + ⟨4,198,427,0,0,0,0,1,2⟩, + ⟨4,201,427,0,0,0,0,1,2⟩, + ⟨4,205,427,0,0,0,0,1,2⟩, + ⟨4,212,427,0,0,0,0,-1,2⟩, + ⟨4,213,427,0,0,0,0,-1,2⟩, + ⟨4,214,427,0,0,0,0,-1,2⟩, + ⟨4,215,427,0,0,0,0,1,2⟩, + ⟨4,223,427,0,0,0,0,1,2⟩, + ⟨4,119,429,0,0,0,0,-1,2⟩, + ⟨4,128,429,0,0,0,0,-1,2⟩, + ⟨4,154,429,0,0,0,0,-1,2⟩, + ⟨4,156,429,0,0,0,0,1,2⟩, + ⟨4,158,429,0,0,0,0,1,2⟩, + ⟨4,191,429,0,0,0,0,1,2⟩, + ⟨4,113,430,0,0,0,0,-1,2⟩, + ⟨4,117,430,0,0,0,0,-1,1⟩, + ⟨4,118,430,0,0,0,0,-1,2⟩, + ⟨4,124,430,0,0,0,0,1,2⟩, + ⟨4,125,430,0,0,0,0,-1,2⟩, + ⟨4,127,430,0,0,0,0,-1,2⟩, + ⟨4,129,430,0,0,0,0,-1,2⟩, + ⟨4,130,430,0,0,0,0,1,2⟩, + ⟨4,131,430,0,0,0,0,1,2⟩, + ⟨4,139,430,0,0,0,0,-1,2⟩, + ⟨4,140,430,0,0,0,0,1,2⟩, + ⟨4,141,430,0,0,0,0,-1,2⟩, + ⟨4,142,430,0,0,0,0,-1,2⟩, + ⟨4,143,430,0,0,0,0,-1,2⟩, + ⟨4,150,430,0,0,0,0,1,2⟩, + ⟨4,151,430,0,0,0,0,-1,2⟩, + ⟨4,152,430,0,0,0,0,1,2⟩, + ⟨4,156,430,0,0,0,0,1,2⟩, + ⟨4,157,430,0,0,0,0,1,1⟩, + ⟨4,158,430,0,0,0,0,1,2⟩, + ⟨4,160,430,0,0,0,0,-1,1⟩, + ⟨4,166,430,0,0,0,0,-1,2⟩, + ⟨4,167,430,0,0,0,0,-1,2⟩, + ⟨4,168,430,0,0,0,0,1,2⟩, + ⟨4,170,430,0,0,0,0,1,2⟩, + ⟨4,171,430,0,0,0,0,-1,2⟩, + ⟨4,172,430,0,0,0,0,1,2⟩, + ⟨4,176,430,0,0,0,0,1,1⟩, + ⟨4,180,430,0,0,0,0,-1,1⟩, + ⟨4,185,430,0,0,0,0,1,2⟩, + ⟨4,186,430,0,0,0,0,-1,2⟩, + ⟨4,187,430,0,0,0,0,1,2⟩, + ⟨4,189,430,0,0,0,0,-1,2⟩, + ⟨4,191,430,0,0,0,0,1,2⟩, + ⟨4,194,430,0,0,0,0,-1,2⟩, + ⟨4,195,430,0,0,0,0,1,2⟩, + ⟨4,196,430,0,0,0,0,1,2⟩, + ⟨4,198,430,0,0,0,0,-1,2⟩, + ⟨4,205,430,0,0,0,0,1,2⟩, + ⟨4,208,430,0,0,0,0,1,1⟩, + ⟨4,210,430,0,0,0,0,-1,1⟩, + ⟨4,212,430,0,0,0,0,1,2⟩, + ⟨4,213,430,0,0,0,0,-1,2⟩, + ⟨4,214,430,0,0,0,0,1,2⟩, + ⟨4,215,430,0,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1266⟩, by decide⟩ +def forward_043 : CheckedSegment frames paid warps := + ⟨⟨forwardShard2State043, forwardShard2State044, + [ + ⟨4,219,430,0,0,0,0,1,1⟩, + ⟨4,113,431,0,0,0,0,1,2⟩, + ⟨4,117,431,0,0,0,0,1,1⟩, + ⟨4,118,431,0,0,0,0,1,2⟩, + ⟨4,119,431,0,0,0,0,-1,2⟩, + ⟨4,124,431,0,0,0,0,-1,2⟩, + ⟨4,125,431,0,0,0,0,1,2⟩, + ⟨4,127,431,0,0,0,0,1,2⟩, + ⟨4,128,431,0,0,0,0,-1,2⟩, + ⟨4,129,431,0,0,0,0,1,2⟩, + ⟨4,130,431,0,0,0,0,-1,2⟩, + ⟨4,131,431,0,0,0,0,-1,2⟩, + ⟨4,139,431,0,0,0,0,1,2⟩, + ⟨4,140,431,0,0,0,0,-1,2⟩, + ⟨4,141,431,0,0,0,0,1,2⟩, + ⟨4,142,431,0,0,0,0,1,2⟩, + ⟨4,143,431,0,0,0,0,1,2⟩, + ⟨4,150,431,0,0,0,0,-1,2⟩, + ⟨4,151,431,0,0,0,0,1,2⟩, + ⟨4,152,431,0,0,0,0,-1,2⟩, + ⟨4,154,431,0,0,0,0,-1,2⟩, + ⟨4,156,431,0,0,0,0,-1,2⟩, + ⟨4,157,431,0,0,0,0,-1,1⟩, + ⟨4,158,431,0,0,0,0,-1,2⟩, + ⟨4,160,431,0,0,0,0,1,1⟩, + ⟨4,163,431,0,0,0,0,1,2⟩, + ⟨4,166,431,0,0,0,0,1,2⟩, + ⟨4,167,431,0,0,0,0,1,2⟩, + ⟨4,168,431,0,0,0,0,-1,2⟩, + ⟨4,170,431,0,0,0,0,-1,2⟩, + ⟨4,171,431,0,0,0,0,1,2⟩, + ⟨4,172,431,0,0,0,0,-1,2⟩, + ⟨4,176,431,0,0,0,0,-1,1⟩, + ⟨4,180,431,0,0,0,0,1,1⟩, + ⟨4,185,431,0,0,0,0,-1,2⟩, + ⟨4,186,431,0,0,0,0,1,2⟩, + ⟨4,187,431,0,0,0,0,-1,2⟩, + ⟨4,189,431,0,0,0,0,1,2⟩, + ⟨4,191,431,0,0,0,0,-1,2⟩, + ⟨4,194,431,0,0,0,0,1,2⟩, + ⟨4,195,431,0,0,0,0,-1,2⟩, + ⟨4,196,431,0,0,0,0,-1,2⟩, + ⟨4,198,431,0,0,0,0,1,2⟩, + ⟨4,201,431,0,0,0,0,1,2⟩, + ⟨4,205,431,0,0,0,0,-1,2⟩, + ⟨4,208,431,0,0,0,0,-1,1⟩, + ⟨4,210,431,0,0,0,0,1,1⟩, + ⟨4,212,431,0,0,0,0,-1,2⟩, + ⟨4,213,431,0,0,0,0,1,2⟩, + ⟨4,214,431,0,0,0,0,-1,2⟩, + ⟨4,215,431,0,0,0,0,1,2⟩, + ⟨4,219,431,0,0,0,0,-1,1⟩, + ⟨4,223,431,0,0,0,0,1,2⟩, + ⟨4,115,432,0,0,0,0,1,2⟩, + ⟨4,122,432,0,0,0,0,1,2⟩, + ⟨4,131,432,0,0,0,0,-1,2⟩, + ⟨4,132,432,0,0,0,0,1,2⟩, + ⟨4,135,432,0,0,0,0,-1,1⟩, + ⟨4,141,432,0,0,0,0,-1,1⟩, + ⟨4,145,432,0,0,0,0,-1,1⟩, + ⟨4,148,432,0,0,0,0,-1,2⟩, + ⟨4,150,432,0,0,0,0,1,2⟩, + ⟨4,156,432,0,0,0,0,-1,2⟩, + ⟨4,158,432,0,0,0,0,-1,2⟩, + ⟨4,163,432,0,0,0,0,-1,2⟩, + ⟨4,165,432,0,0,0,0,-1,2⟩, + ⟨4,168,432,0,0,0,0,1,2⟩, + ⟨4,178,432,0,0,0,0,1,2⟩, + ⟨4,181,432,0,0,0,0,-1,2⟩, + ⟨4,186,432,0,0,0,0,-1,1⟩, + ⟨4,191,432,0,0,0,0,-1,2⟩, + ⟨4,201,432,0,0,0,0,-1,2⟩, + ⟨4,203,432,0,0,0,0,-1,2⟩, + ⟨4,209,432,0,0,0,0,-1,2⟩, + ⟨4,214,432,0,0,0,0,-1,2⟩, + ⟨4,217,432,0,0,0,0,1,2⟩, + ⟨4,223,432,0,0,0,0,-1,2⟩, + ⟨4,115,433,0,0,0,0,-1,2⟩, + ⟨4,122,433,0,0,0,0,-1,2⟩, + ⟨4,131,433,0,0,0,0,1,2⟩, + ⟨4,132,433,0,0,0,0,-1,2⟩, + ⟨4,135,433,0,0,0,0,1,1⟩, + ⟨4,141,433,0,0,0,0,1,1⟩, + ⟨4,145,433,0,0,0,0,1,1⟩, + ⟨4,150,433,0,0,0,0,-1,2⟩, + ⟨4,156,433,0,0,0,0,1,2⟩, + ⟨4,158,433,0,0,0,0,1,2⟩, + ⟨4,168,433,0,0,0,0,-1,2⟩, + ⟨4,178,433,0,0,0,0,-1,2⟩, + ⟨4,181,433,0,0,0,0,1,2⟩, + ⟨4,186,433,0,0,0,0,1,1⟩, + ⟨4,191,433,0,0,0,0,1,2⟩, + ⟨4,209,433,0,0,0,0,1,2⟩, + ⟨4,214,433,0,0,0,0,1,2⟩, + ⟨4,217,433,0,0,0,0,-1,2⟩, + ⟨4,113,434,0,0,0,0,1,2⟩, + ⟨4,122,434,0,0,0,0,1,2⟩, + ⟨4,132,434,0,0,0,0,1,2⟩, + ⟨4,138,434,0,0,0,0,1,1⟩, + ⟨4,143,434,0,0,0,0,1,1⟩, + ⟨4,147,434,0,0,0,0,1,2⟩, + ⟨4,162,434,0,0,0,0,-1,2⟩, + ⟨4,163,434,0,0,0,0,1,2⟩, + ⟨4,172,434,0,0,0,0,-1,2⟩, + ⟨4,189,434,0,0,0,0,1,1⟩, + ⟨4,196,434,0,0,0,0,-1,2⟩, + ⟨4,197,434,0,0,0,0,1,2⟩, + ⟨4,198,434,0,0,0,0,1,2⟩, + ⟨4,200,434,0,0,0,0,1,1⟩, + ⟨4,201,434,0,0,0,0,1,2⟩, + ⟨4,217,434,0,0,0,0,1,2⟩, + ⟨4,221,434,0,0,0,0,-1,2⟩, + ⟨4,223,434,0,0,0,0,1,2⟩, + ⟨4,113,435,0,0,0,0,-1,2⟩, + ⟨4,122,435,0,0,0,0,-1,2⟩, + ⟨4,132,435,0,0,0,0,-1,2⟩, + ⟨4,138,435,0,0,0,0,-1,1⟩, + ⟨4,143,435,0,0,0,0,-1,1⟩, + ⟨4,147,435,0,0,0,0,-1,2⟩, + ⟨4,148,435,0,0,0,0,-1,2⟩, + ⟨4,156,435,0,0,0,0,-1,2⟩, + ⟨4,158,435,0,0,0,0,-1,2⟩, + ⟨4,162,435,0,0,0,0,1,2⟩, + ⟨4,163,435,0,0,0,0,-1,2⟩, + ⟨4,165,435,0,0,0,0,-1,2⟩, + ⟨4,172,435,0,0,0,0,1,2⟩, + ⟨4,189,435,0,0,0,0,-1,1⟩, + ⟨4,191,435,0,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1232⟩, by decide⟩ +def forward_044 : CheckedSegment frames paid warps := + ⟨⟨forwardShard2State044, forwardShard2State045, + [ + ⟨4,196,435,0,0,0,0,1,2⟩, + ⟨4,197,435,0,0,0,0,-1,2⟩, + ⟨4,198,435,0,0,0,0,-1,2⟩, + ⟨4,200,435,0,0,0,0,-1,1⟩, + ⟨4,201,435,0,0,0,0,-1,2⟩, + ⟨4,203,435,0,0,0,0,-1,2⟩, + ⟨4,217,435,0,0,0,0,-1,2⟩, + ⟨4,221,435,0,0,0,0,1,2⟩, + ⟨4,223,435,0,0,0,0,-1,2⟩, + ⟨4,113,436,0,0,0,0,1,2⟩, + ⟨4,147,436,0,0,0,0,1,2⟩, + ⟨4,162,436,0,0,0,0,1,2⟩, + ⟨4,172,436,0,0,0,0,1,2⟩, + ⟨4,196,436,0,0,0,0,1,2⟩, + ⟨4,197,436,0,0,0,0,1,2⟩, + ⟨4,198,436,0,0,0,0,1,2⟩, + ⟨4,221,436,0,0,0,0,1,2⟩, + ⟨4,113,437,0,0,0,0,-1,2⟩, + ⟨4,147,437,0,0,0,0,-1,2⟩, + ⟨4,148,437,0,0,0,0,-1,2⟩, + ⟨4,156,437,0,0,0,0,1,2⟩, + ⟨4,158,437,0,0,0,0,1,2⟩, + ⟨4,162,437,0,0,0,0,-1,2⟩, + ⟨4,165,437,0,0,0,0,-1,2⟩, + ⟨4,172,437,0,0,0,0,-1,2⟩, + ⟨4,191,437,0,0,0,0,1,2⟩, + ⟨4,196,437,0,0,0,0,-1,2⟩, + ⟨4,197,437,0,0,0,0,-1,2⟩, + ⟨4,198,437,0,0,0,0,-1,2⟩, + ⟨4,203,437,0,0,0,0,-1,2⟩, + ⟨4,221,437,0,0,0,0,-1,2⟩, + ⟨4,115,438,0,0,0,0,-1,2⟩, + ⟨4,131,438,0,0,0,0,-1,2⟩, + ⟨4,148,438,0,0,0,0,-1,2⟩, + ⟨4,150,438,0,0,0,0,-1,2⟩, + ⟨4,163,438,0,0,0,0,1,2⟩, + ⟨4,165,438,0,0,0,0,-1,2⟩, + ⟨4,168,438,0,0,0,0,-1,2⟩, + ⟨4,178,438,0,0,0,0,-1,2⟩, + ⟨4,181,438,0,0,0,0,-1,2⟩, + ⟨4,201,438,0,0,0,0,1,2⟩, + ⟨4,203,438,0,0,0,0,-1,2⟩, + ⟨4,209,438,0,0,0,0,-1,2⟩, + ⟨4,214,438,0,0,0,0,-1,2⟩, + ⟨4,223,438,0,0,0,0,1,2⟩, + ⟨4,115,439,0,0,0,0,1,2⟩, + ⟨4,131,439,0,0,0,0,1,2⟩, + ⟨4,150,439,0,0,0,0,1,2⟩, + ⟨4,168,439,0,0,0,0,1,2⟩, + ⟨4,178,439,0,0,0,0,1,2⟩, + ⟨4,181,439,0,0,0,0,1,2⟩, + ⟨4,209,439,0,0,0,0,1,2⟩, + ⟨4,214,439,0,0,0,0,1,2⟩, + ⟨4,113,440,0,0,0,0,1,2⟩, + ⟨4,147,440,0,0,0,0,1,2⟩, + ⟨4,162,440,0,0,0,0,-1,2⟩, + ⟨4,172,440,0,0,0,0,-1,2⟩, + ⟨4,196,440,0,0,0,0,-1,2⟩, + ⟨4,197,440,0,0,0,0,1,2⟩, + ⟨4,198,440,0,0,0,0,1,2⟩, + ⟨4,221,440,0,0,0,0,-1,2⟩, + ⟨4,113,441,0,0,0,0,-1,2⟩, + ⟨4,122,441,0,0,0,0,-1,2⟩, + ⟨4,132,441,0,0,0,0,-1,2⟩, + ⟨4,147,441,0,0,0,0,-1,2⟩, + ⟨4,162,441,0,0,0,0,1,2⟩, + ⟨4,163,441,0,0,0,0,-1,2⟩, + ⟨4,172,441,0,0,0,0,1,2⟩, + ⟨4,196,441,0,0,0,0,1,2⟩, + ⟨4,197,441,0,0,0,0,-1,2⟩, + ⟨4,198,441,0,0,0,0,-1,2⟩, + ⟨4,201,441,0,0,0,0,-1,2⟩, + ⟨4,217,441,0,0,0,0,-1,2⟩, + ⟨4,221,441,0,0,0,0,1,2⟩, + ⟨4,223,441,0,0,0,0,-1,2⟩, + ⟨4,115,442,0,0,0,0,1,2⟩, + ⟨4,131,442,0,0,0,0,1,2⟩, + ⟨4,136,442,0,0,0,0,1,1⟩, + ⟨4,140,442,0,0,0,0,1,1⟩, + ⟨4,144,442,0,0,0,0,1,1⟩, + ⟨4,148,442,0,0,0,0,1,2⟩, + ⟨4,150,442,0,0,0,0,1,2⟩, + ⟨4,163,442,0,0,0,0,-1,2⟩, + ⟨4,165,442,0,0,0,0,1,2⟩, + ⟨4,168,442,0,0,0,0,1,2⟩, + ⟨4,178,442,0,0,0,0,1,2⟩, + ⟨4,181,442,0,0,0,0,1,2⟩, + ⟨4,187,442,0,0,0,0,1,1⟩, + ⟨4,201,442,0,0,0,0,-1,2⟩, + ⟨4,203,442,0,0,0,0,1,2⟩, + ⟨4,209,442,0,0,0,0,1,2⟩, + ⟨4,214,442,0,0,0,0,1,2⟩, + ⟨4,223,442,0,0,0,0,-1,2⟩, + ⟨4,115,443,0,0,0,0,-1,2⟩, + ⟨4,122,443,0,0,0,0,-1,2⟩, + ⟨4,131,443,0,0,0,0,-1,2⟩, + ⟨4,132,443,0,0,0,0,-1,2⟩, + ⟨4,136,443,0,0,0,0,-1,1⟩, + ⟨4,140,443,0,0,0,0,-1,1⟩, + ⟨4,144,443,0,0,0,0,-1,1⟩, + ⟨4,148,443,0,0,0,0,-1,2⟩, + ⟨4,150,443,0,0,0,0,-1,2⟩, + ⟨4,156,443,0,0,0,0,-1,2⟩, + ⟨4,158,443,0,0,0,0,-1,2⟩, + ⟨4,163,443,0,0,0,0,1,2⟩, + ⟨4,165,443,0,0,0,0,-1,2⟩, + ⟨4,168,443,0,0,0,0,-1,2⟩, + ⟨4,178,443,0,0,0,0,-1,2⟩, + ⟨4,181,443,0,0,0,0,-1,2⟩, + ⟨4,187,443,0,0,0,0,-1,1⟩, + ⟨4,191,443,0,0,0,0,-1,2⟩, + ⟨4,201,443,0,0,0,0,1,2⟩, + ⟨4,203,443,0,0,0,0,-1,2⟩, + ⟨4,209,443,0,0,0,0,-1,2⟩, + ⟨4,214,443,0,0,0,0,-1,2⟩, + ⟨4,217,443,0,0,0,0,-1,2⟩, + ⟨4,223,443,0,0,0,0,1,2⟩, + ⟨4,115,444,0,0,0,0,1,2⟩, + ⟨4,131,444,0,0,0,0,-1,2⟩, + ⟨4,150,444,0,0,0,0,1,2⟩, + ⟨4,168,444,0,0,0,0,1,2⟩, + ⟨4,178,444,0,0,0,0,1,2⟩, + ⟨4,181,444,0,0,0,0,-1,2⟩, + ⟨4,209,444,0,0,0,0,-1,2⟩, + ⟨4,214,444,0,0,0,0,-1,2⟩, + ⟨4,115,445,0,0,0,0,-1,2⟩, + ⟨4,122,445,0,0,0,0,-1,2⟩, + ⟨4,131,445,0,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1262⟩, by decide⟩ +def forward_045 : CheckedSegment frames paid warps := + ⟨⟨forwardShard2State045, forwardShard2State046, + [ + ⟨4,132,445,0,0,0,0,-1,2⟩, + ⟨4,150,445,0,0,0,0,-1,2⟩, + ⟨4,156,445,0,0,0,0,1,2⟩, + ⟨4,158,445,0,0,0,0,1,2⟩, + ⟨4,168,445,0,0,0,0,-1,2⟩, + ⟨4,178,445,0,0,0,0,-1,2⟩, + ⟨4,181,445,0,0,0,0,1,2⟩, + ⟨4,191,445,0,0,0,0,1,2⟩, + ⟨4,209,445,0,0,0,0,1,2⟩, + ⟨4,214,445,0,0,0,0,1,2⟩, + ⟨4,217,445,0,0,0,0,-1,2⟩, + ⟨4,113,446,0,0,0,0,-1,2⟩, + ⟨4,116,446,0,0,0,0,-1,1⟩, + ⟨4,147,446,0,0,0,0,-1,2⟩, + ⟨4,148,446,0,0,0,0,-1,2⟩, + ⟨4,151,446,0,0,0,0,-1,1⟩, + ⟨4,156,446,0,0,0,0,1,2⟩, + ⟨4,158,446,0,0,0,0,1,2⟩, + ⟨4,162,446,0,0,0,0,-1,2⟩, + ⟨4,165,446,0,0,0,0,-1,2⟩, + ⟨4,167,446,0,0,0,0,-1,1⟩, + ⟨4,172,446,0,0,0,0,-1,2⟩, + ⟨4,177,446,0,0,0,0,-1,1⟩, + ⟨4,191,446,0,0,0,0,1,2⟩, + ⟨4,196,446,0,0,0,0,-1,2⟩, + ⟨4,197,446,0,0,0,0,-1,2⟩, + ⟨4,198,446,0,0,0,0,-1,2⟩, + ⟨4,203,446,0,0,0,0,-1,2⟩, + ⟨4,221,446,0,0,0,0,-1,2⟩, + ⟨4,113,447,0,0,0,0,1,2⟩, + ⟨4,116,447,0,0,0,0,1,1⟩, + ⟨4,122,447,0,0,0,0,-1,2⟩, + ⟨4,132,447,0,0,0,0,-1,2⟩, + ⟨4,147,447,0,0,0,0,1,2⟩, + ⟨4,148,447,0,0,0,0,1,2⟩, + ⟨4,151,447,0,0,0,0,1,1⟩, + ⟨4,156,447,0,0,0,0,-1,2⟩, + ⟨4,158,447,0,0,0,0,-1,2⟩, + ⟨4,162,447,0,0,0,0,1,2⟩, + ⟨4,163,447,0,0,0,0,1,2⟩, + ⟨4,165,447,0,0,0,0,1,2⟩, + ⟨4,167,447,0,0,0,0,1,1⟩, + ⟨4,172,447,0,0,0,0,1,2⟩, + ⟨4,177,447,0,0,0,0,1,1⟩, + ⟨4,191,447,0,0,0,0,-1,2⟩, + ⟨4,196,447,0,0,0,0,1,2⟩, + ⟨4,197,447,0,0,0,0,1,2⟩, + ⟨4,198,447,0,0,0,0,1,2⟩, + ⟨4,201,447,0,0,0,0,1,2⟩, + ⟨4,203,447,0,0,0,0,1,2⟩, + ⟨4,217,447,0,0,0,0,-1,2⟩, + ⟨4,221,447,0,0,0,0,1,2⟩, + ⟨4,223,447,0,0,0,0,1,2⟩, + ⟨4,136,456,0,0,0,0,-1,4⟩, + ⟨4,144,456,0,0,0,0,-1,4⟩, + ⟨4,147,456,0,0,0,0,-1,4⟩, + ⟨4,157,456,0,0,0,0,1,4⟩, + ⟨4,160,456,0,0,0,0,1,4⟩, + ⟨4,197,456,0,0,0,0,-1,4⟩, + ⟨4,210,456,0,0,0,0,1,4⟩, + ⟨4,219,456,0,0,0,0,1,4⟩, + ⟨4,134,459,0,0,0,0,1,4⟩, + ⟨4,135,459,0,0,0,0,1,4⟩, + ⟨4,145,459,0,0,0,0,1,4⟩, + ⟨4,146,459,0,0,0,0,1,4⟩, + ⟨4,161,459,0,0,0,0,1,4⟩, + ⟨4,162,459,0,0,0,0,1,4⟩, + ⟨4,220,459,0,0,0,0,1,4⟩, + ⟨4,221,459,0,0,0,0,1,4⟩, + ⟨4,115,461,0,0,0,0,-1,2⟩, + ⟨4,120,461,0,0,0,0,-1,2⟩, + ⟨4,138,461,0,0,0,0,-1,2⟩, + ⟨4,178,461,0,0,0,0,-1,2⟩, + ⟨4,179,461,0,0,0,0,-1,2⟩, + ⟨4,192,461,0,0,0,0,-1,2⟩, + ⟨4,200,461,0,0,0,0,-1,2⟩, + ⟨4,207,461,0,0,0,0,-1,2⟩, + ⟨4,116,463,0,0,0,0,-1,2⟩, + ⟨4,117,463,0,0,0,0,-1,2⟩, + ⟨4,176,463,0,0,0,0,-1,2⟩, + ⟨4,177,463,0,0,0,0,-1,2⟩, + ⟨4,180,463,0,0,0,0,-1,2⟩, + ⟨4,181,463,0,0,0,0,-1,2⟩, + ⟨4,208,463,0,0,0,0,-1,2⟩, + ⟨4,209,463,0,0,0,0,-1,2⟩, + ⟨4,134,464,0,0,0,0,1,2⟩, + ⟨4,146,464,0,0,0,0,1,2⟩, + ⟨4,161,464,0,0,0,0,1,2⟩, + ⟨4,220,464,0,0,0,0,1,2⟩, + ⟨4,134,465,0,0,0,0,1,4⟩, + ⟨4,135,465,0,0,0,0,1,4⟩, + ⟨4,145,465,0,0,0,0,1,4⟩, + ⟨4,146,465,0,0,0,0,1,4⟩, + ⟨4,161,465,0,0,0,0,1,4⟩, + ⟨4,162,465,0,0,0,0,-1,4⟩, + ⟨4,220,465,0,0,0,0,1,4⟩, + ⟨4,221,465,0,0,0,0,-1,4⟩, + ⟨4,157,466,0,0,0,0,1,2⟩, + ⟨4,160,466,0,0,0,0,1,2⟩, + ⟨4,210,466,0,0,0,0,1,2⟩, + ⟨4,219,466,0,0,0,0,1,2⟩, + ⟨4,136,467,0,0,0,0,-1,4⟩, + ⟨4,144,467,0,0,0,0,-1,4⟩, + ⟨4,147,467,0,0,0,0,1,4⟩, + ⟨4,157,467,0,0,0,0,1,4⟩, + ⟨4,160,467,0,0,0,0,1,4⟩, + ⟨4,197,467,0,0,0,0,1,4⟩, + ⟨4,210,467,0,0,0,0,1,4⟩, + ⟨4,219,467,0,0,0,0,1,4⟩, + ⟨4,120,468,0,0,0,0,-1,1⟩, + ⟨4,179,468,0,0,0,0,-1,1⟩, + ⟨4,192,468,0,0,0,0,-1,1⟩, + ⟨4,207,468,0,0,0,0,-1,1⟩, + ⟨4,115,469,0,0,0,0,1,2⟩, + ⟨4,120,469,0,0,0,0,-1,2⟩, + ⟨4,138,469,0,0,0,0,-1,2⟩, + ⟨4,178,469,0,0,0,0,1,2⟩, + ⟨4,179,469,0,0,0,0,-1,2⟩, + ⟨4,192,469,0,0,0,0,-1,2⟩, + ⟨4,200,469,0,0,0,0,-1,2⟩, + ⟨4,207,469,0,0,0,0,-1,2⟩, + ⟨4,117,470,0,0,0,0,-1,1⟩, + ⟨4,176,470,0,0,0,0,-1,1⟩, + ⟨4,180,470,0,0,0,0,-1,1⟩, + ⟨4,208,470,0,0,0,0,-1,1⟩, + ⟨4,116,471,0,0,0,0,-1,2⟩, + ⟨4,117,471,0,0,0,0,-1,2⟩, + ⟨4,176,471,0,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1312⟩, by decide⟩ +def forward_046 : CheckedSegment frames paid warps := + ⟨⟨forwardShard2State046, forwardShard2State047, + [ + ⟨4,177,471,0,0,0,0,-1,2⟩, + ⟨4,180,471,0,0,0,0,-1,2⟩, + ⟨4,181,471,0,0,0,0,1,2⟩, + ⟨4,208,471,0,0,0,0,-1,2⟩, + ⟨4,209,471,0,0,0,0,1,2⟩, + ⟨4,127,479,0,0,0,0,-1,2⟩, + ⟨4,154,479,0,0,0,0,-1,2⟩, + ⟨4,165,479,0,0,0,0,-1,2⟩, + ⟨4,217,479,0,0,0,0,-1,2⟩, + ⟨4,125,481,0,0,0,0,-1,2⟩, + ⟨4,128,481,0,0,0,0,-1,2⟩, + ⟨4,155,481,0,0,0,0,-1,2⟩, + ⟨4,156,481,0,0,0,0,-1,2⟩, + ⟨4,163,481,0,0,0,0,-1,2⟩, + ⟨4,190,481,0,0,0,0,-1,2⟩, + ⟨4,193,481,0,0,0,0,1,2⟩, + ⟨4,199,481,0,0,0,0,1,2⟩, + ⟨4,127,488,0,0,0,0,-1,1⟩, + ⟨4,154,488,0,0,0,0,-1,1⟩, + ⟨4,127,489,0,0,0,0,-1,2⟩, + ⟨4,154,489,0,0,0,0,-1,2⟩, + ⟨4,165,489,0,0,0,0,-1,2⟩, + ⟨4,217,489,0,0,0,0,1,2⟩, + ⟨4,125,490,0,0,0,0,-1,1⟩, + ⟨4,128,490,0,0,0,0,-1,1⟩, + ⟨4,155,490,0,0,0,0,-1,1⟩, + ⟨4,190,490,0,0,0,0,-1,1⟩, + ⟨4,193,490,0,0,0,0,1,1⟩, + ⟨4,199,490,0,0,0,0,1,1⟩, + ⟨4,125,491,0,0,0,0,-1,2⟩, + ⟨4,128,491,0,0,0,0,-1,2⟩, + ⟨4,155,491,0,0,0,0,-1,2⟩, + ⟨4,156,491,0,0,0,0,1,2⟩, + ⟨4,163,491,0,0,0,0,-1,2⟩, + ⟨4,190,491,0,0,0,0,-1,2⟩, + ⟨4,193,491,0,0,0,0,1,2⟩, + ⟨4,199,491,0,0,0,0,1,2⟩, + ⟨4,127,498,0,0,0,0,-1,2⟩, + ⟨4,154,498,0,0,0,0,1,2⟩, + ⟨4,165,498,0,0,0,0,1,2⟩, + ⟨4,217,498,0,0,0,0,1,2⟩, + ⟨4,127,499,0,0,0,0,-1,2⟩, + ⟨4,154,499,0,0,0,0,1,2⟩, + ⟨4,165,499,0,0,0,0,-1,2⟩, + ⟨4,217,499,0,0,0,0,-1,2⟩, + ⟨4,125,500,0,0,0,0,-1,2⟩, + ⟨4,128,500,0,0,0,0,1,2⟩, + ⟨4,155,500,0,0,0,0,1,2⟩, + ⟨4,156,500,0,0,0,0,-1,2⟩, + ⟨4,163,500,0,0,0,0,1,2⟩, + ⟨4,190,500,0,0,0,0,-1,2⟩, + ⟨4,193,500,0,0,0,0,1,2⟩, + ⟨4,199,500,0,0,0,0,-1,2⟩, + ⟨4,125,501,0,0,0,0,-1,2⟩, + ⟨4,128,501,0,0,0,0,1,2⟩, + ⟨4,155,501,0,0,0,0,1,2⟩, + ⟨4,156,501,0,0,0,0,1,2⟩, + ⟨4,163,501,0,0,0,0,-1,2⟩, + ⟨4,190,501,0,0,0,0,-1,2⟩, + ⟨4,193,501,0,0,0,0,1,2⟩, + ⟨4,199,501,0,0,0,0,-1,2⟩, + ⟨4,127,509,0,0,0,0,-1,2⟩, + ⟨4,154,509,0,0,0,0,1,2⟩, + ⟨4,165,509,0,0,0,0,1,2⟩, + ⟨4,217,509,0,0,0,0,-1,2⟩, + ⟨4,127,510,0,0,0,0,-1,2⟩, + ⟨4,154,510,0,0,0,0,1,2⟩, + ⟨4,165,510,0,0,0,0,-1,2⟩, + ⟨4,217,510,0,0,0,0,1,2⟩, + ⟨4,125,511,0,0,0,0,-1,2⟩, + ⟨4,128,511,0,0,0,0,1,2⟩, + ⟨4,155,511,0,0,0,0,1,2⟩, + ⟨4,156,511,0,0,0,0,1,2⟩, + ⟨4,163,511,0,0,0,0,1,2⟩, + ⟨4,190,511,0,0,0,0,-1,2⟩, + ⟨4,193,511,0,0,0,0,1,2⟩, + ⟨4,199,511,0,0,0,0,-1,2⟩, + ⟨4,125,512,0,0,0,0,-1,2⟩, + ⟨4,128,512,0,0,0,0,1,2⟩, + ⟨4,155,512,0,0,0,0,1,2⟩, + ⟨4,156,512,0,0,0,0,-1,2⟩, + ⟨4,163,512,0,0,0,0,-1,2⟩, + ⟨4,190,512,0,0,0,0,-1,2⟩, + ⟨4,193,512,0,0,0,0,1,2⟩, + ⟨4,199,512,0,0,0,0,-1,2⟩, + ⟨4,113,540,0,0,0,0,-1,4⟩, + ⟨4,118,540,0,0,0,0,1,4⟩, + ⟨4,140,540,0,0,0,0,-1,4⟩, + ⟨4,170,540,0,0,0,0,1,4⟩, + ⟨4,187,540,0,0,0,0,-1,4⟩, + ⟨4,194,540,0,0,0,0,1,4⟩, + ⟨4,198,540,0,0,0,0,-1,4⟩, + ⟨4,205,540,0,0,0,0,1,4⟩, + ⟨4,113,541,0,0,0,0,1,4⟩, + ⟨4,118,541,0,0,0,0,1,4⟩, + ⟨4,140,541,0,0,0,0,1,4⟩, + ⟨4,170,541,0,0,0,0,1,4⟩, + ⟨4,187,541,0,0,0,0,1,4⟩, + ⟨4,194,541,0,0,0,0,1,4⟩, + ⟨4,198,541,0,0,0,0,1,4⟩, + ⟨4,205,541,0,0,0,0,1,4⟩, + ⟨4,141,542,0,0,0,0,-1,4⟩, + ⟨4,142,542,0,0,0,0,1,4⟩, + ⟨4,171,542,0,0,0,0,1,4⟩, + ⟨4,172,542,0,0,0,0,1,4⟩, + ⟨4,185,542,0,0,0,0,1,4⟩, + ⟨4,186,542,0,0,0,0,-1,4⟩, + ⟨4,195,542,0,0,0,0,1,4⟩, + ⟨4,196,542,0,0,0,0,1,4⟩, + ⟨4,141,543,0,0,0,0,1,4⟩, + ⟨4,142,543,0,0,0,0,1,4⟩, + ⟨4,171,543,0,0,0,0,1,4⟩, + ⟨4,172,543,0,0,0,0,-1,4⟩, + ⟨4,185,543,0,0,0,0,1,4⟩, + ⟨4,186,543,0,0,0,0,1,4⟩, + ⟨4,195,543,0,0,0,0,1,4⟩, + ⟨4,196,543,0,0,0,0,-1,4⟩, + ⟨4,141,552,0,0,0,0,-1,4⟩, + ⟨4,142,552,0,0,0,0,1,4⟩, + ⟨4,171,552,0,0,0,0,1,4⟩, + ⟨4,172,552,0,0,0,0,-1,4⟩, + ⟨4,185,552,0,0,0,0,1,4⟩, + ⟨4,186,552,0,0,0,0,-1,4⟩, + ⟨4,195,552,0,0,0,0,1,4⟩, + ⟨4,196,552,0,0,0,0,-1,4⟩, + ⟨4,113,554,0,0,0,0,-1,4⟩, + ⟨4,118,554,0,0,0,0,1,4⟩, + ⟨4,140,554,0,0,0,0,1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1350⟩, by decide⟩ +def forward_047 : CheckedSegment frames paid warps := + ⟨⟨forwardShard2State047, forwardShard2State048, + [ + ⟨4,170,554,0,0,0,0,1,4⟩, + ⟨4,187,554,0,0,0,0,1,4⟩, + ⟨4,194,554,0,0,0,0,1,4⟩, + ⟨4,198,554,0,0,0,0,-1,4⟩, + ⟨4,205,554,0,0,0,0,1,4⟩, + ⟨4,113,562,0,0,0,0,-1,4⟩, + ⟨4,118,562,0,0,0,0,1,4⟩, + ⟨4,140,562,0,0,0,0,-1,4⟩, + ⟨4,170,562,0,0,0,0,-1,4⟩, + ⟨4,187,562,0,0,0,0,-1,4⟩, + ⟨4,194,562,0,0,0,0,1,4⟩, + ⟨4,198,562,0,0,0,0,-1,4⟩, + ⟨4,205,562,0,0,0,0,-1,4⟩, + ⟨4,141,564,0,0,0,0,-1,4⟩, + ⟨4,142,564,0,0,0,0,-1,4⟩, + ⟨4,171,564,0,0,0,0,-1,4⟩, + ⟨4,172,564,0,0,0,0,-1,4⟩, + ⟨4,185,564,0,0,0,0,1,4⟩, + ⟨4,186,564,0,0,0,0,-1,4⟩, + ⟨4,195,564,0,0,0,0,1,4⟩, + ⟨4,196,564,0,0,0,0,-1,4⟩, + ⟨0,0,0,0,0,0,5,0,1⟩, + ⟨8,0,0,2,0,0,1,0,1⟩, + ⟨8,1,0,3,0,0,1,0,1⟩, + ⟨8,2,0,4,0,0,1,0,1⟩, + ⟨8,3,0,5,0,0,1,0,1⟩, + ⟨8,4,0,6,0,0,1,0,1⟩, + ⟨8,5,0,7,0,0,1,0,1⟩, + ⟨8,6,0,8,0,0,1,0,1⟩, + ⟨8,7,0,9,0,0,1,0,1⟩, + ⟨8,8,0,10,0,0,1,0,1⟩, + ⟨8,9,0,11,0,0,1,0,1⟩, + ⟨8,10,0,12,0,0,1,0,1⟩, + ⟨8,11,0,13,0,0,1,0,1⟩, + ⟨8,12,0,14,0,0,1,0,1⟩, + ⟨8,13,0,15,0,0,1,0,1⟩, + ⟨8,14,0,16,0,0,1,0,1⟩, + ⟨8,15,0,17,0,0,1,0,1⟩, + ⟨8,16,0,18,0,0,1,0,1⟩, + ⟨8,17,0,19,0,0,1,0,1⟩, + ⟨8,18,0,20,0,0,1,0,1⟩, + ⟨8,19,0,21,0,0,1,0,1⟩, + ⟨8,20,0,22,0,0,1,0,1⟩, + ⟨8,21,0,23,0,0,1,0,1⟩, + ⟨8,22,0,24,0,0,1,0,1⟩, + ⟨8,23,0,25,0,0,1,0,1⟩, + ⟨8,24,0,26,0,0,1,0,1⟩, + ⟨8,25,0,27,0,0,1,0,1⟩, + ⟨8,26,0,28,0,0,1,0,1⟩, + ⟨8,27,0,29,0,0,1,0,1⟩, + ⟨8,28,0,30,0,0,1,0,1⟩, + ⟨8,29,0,31,0,0,1,0,1⟩, + ⟨8,30,0,32,0,0,1,0,1⟩, + ⟨8,31,0,33,0,0,1,0,1⟩, + ⟨8,32,0,34,0,0,1,0,1⟩, + ⟨8,33,0,35,0,0,1,0,1⟩, + ⟨8,34,0,36,0,0,1,0,1⟩, + ⟨8,35,0,37,0,0,1,0,1⟩, + ⟨8,36,0,38,0,0,1,0,1⟩, + ⟨8,37,0,39,0,0,1,0,1⟩, + ⟨8,38,0,40,0,0,1,0,1⟩, + ⟨8,39,0,41,0,0,1,0,1⟩, + ⟨8,40,0,42,0,0,1,0,1⟩, + ⟨8,41,0,43,0,0,1,0,1⟩, + ⟨8,42,0,44,0,0,1,0,1⟩, + ⟨8,43,0,45,0,0,1,0,1⟩, + ⟨8,44,0,46,0,0,1,0,1⟩, + ⟨8,45,0,47,0,0,1,0,1⟩, + ⟨8,46,0,48,0,0,1,0,1⟩, + ⟨8,47,0,49,0,0,1,0,1⟩, + ⟨8,48,0,50,0,0,1,0,1⟩, + ⟨8,49,0,51,0,0,1,0,1⟩, + ⟨8,50,0,52,0,0,1,0,1⟩, + ⟨8,51,0,53,0,0,1,0,1⟩, + ⟨8,52,0,54,0,0,1,0,1⟩, + ⟨8,53,0,55,0,0,1,0,1⟩, + ⟨8,54,0,56,0,0,1,0,1⟩, + ⟨8,55,0,57,0,0,1,0,1⟩, + ⟨8,56,0,58,0,0,1,0,1⟩, + ⟨8,57,0,59,0,0,1,0,1⟩, + ⟨8,58,0,60,0,0,1,0,1⟩, + ⟨8,59,0,61,0,0,1,0,1⟩, + ⟨8,60,0,62,0,0,1,0,1⟩, + ⟨8,61,0,63,0,0,1,0,1⟩, + ⟨8,62,0,64,0,0,1,0,1⟩, + ⟨8,63,0,65,0,0,1,0,1⟩, + ⟨8,64,0,66,0,0,1,0,1⟩, + ⟨8,65,0,67,0,0,1,0,1⟩, + ⟨8,66,0,68,0,0,1,0,1⟩, + ⟨8,67,0,69,0,0,1,0,1⟩, + ⟨8,68,0,70,0,0,1,0,1⟩, + ⟨8,69,0,71,0,0,1,0,1⟩, + ⟨8,70,0,72,0,0,1,0,1⟩, + ⟨8,71,0,73,0,0,1,0,1⟩, + ⟨8,72,0,74,0,0,1,0,1⟩, + ⟨8,73,0,75,0,0,1,0,1⟩, + ⟨8,74,0,76,0,0,1,0,1⟩, + ⟨8,75,0,77,0,0,1,0,1⟩, + ⟨8,76,0,78,0,0,1,0,1⟩, + ⟨8,77,0,79,0,0,1,0,1⟩, + ⟨8,78,0,80,0,0,1,0,1⟩, + ⟨8,79,0,81,0,0,1,0,1⟩, + ⟨8,80,0,82,0,0,1,0,1⟩, + ⟨8,81,0,83,0,0,1,0,1⟩, + ⟨8,82,0,84,0,0,1,0,1⟩, + ⟨8,83,0,85,0,0,1,0,1⟩, + ⟨8,84,0,86,0,0,1,0,1⟩, + ⟨8,85,0,87,0,0,1,0,1⟩, + ⟨8,86,0,88,0,0,1,0,1⟩, + ⟨8,87,0,89,0,0,1,0,1⟩, + ⟨8,88,0,90,0,0,1,0,1⟩, + ⟨8,89,0,91,0,0,1,0,1⟩, + ⟨8,90,0,92,0,0,1,0,1⟩, + ⟨8,91,0,93,0,0,1,0,1⟩, + ⟨8,92,0,94,0,0,1,0,1⟩, + ⟨8,93,0,95,0,0,1,0,1⟩, + ⟨8,94,0,96,0,0,1,0,1⟩, + ⟨8,95,0,97,0,0,1,0,1⟩, + ⟨8,96,0,98,0,0,1,0,1⟩, + ⟨8,97,0,99,0,0,1,0,1⟩, + ⟨8,98,0,100,0,0,1,0,1⟩, + ⟨8,99,0,101,0,0,1,0,1⟩, + ⟨8,100,0,102,0,0,1,0,1⟩, + ⟨8,101,0,103,0,0,1,0,1⟩, + ⟨8,102,0,104,0,0,1,0,1⟩, + ⟨8,103,0,105,0,0,1,0,1⟩, + ⟨8,104,0,106,0,0,1,0,1⟩, + ⟨8,105,0,107,0,0,1,0,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],252⟩, by decide⟩ +def forward_048 : CheckedSegment frames paid warps := + ⟨⟨forwardShard2State048, forwardShard2State049, + [ + ⟨8,106,0,108,0,0,1,0,1⟩, + ⟨8,107,0,109,0,0,1,0,1⟩, + ⟨8,108,0,110,0,0,1,0,1⟩, + ⟨8,109,0,111,0,0,1,0,1⟩, + ⟨8,110,0,112,0,0,1,0,1⟩, + ⟨8,111,0,113,0,0,1,0,1⟩, + ⟨8,112,0,0,0,0,1,0,1⟩, + ⟨8,113,0,0,0,0,1,0,1⟩, + ⟨8,114,0,0,0,0,1,0,1⟩, + ⟨8,115,0,0,0,0,1,0,1⟩, + ⟨8,116,0,0,0,0,1,0,1⟩, + ⟨8,117,0,0,0,0,1,0,1⟩, + ⟨8,118,0,0,0,0,1,0,1⟩, + ⟨8,119,0,0,0,0,1,0,1⟩, + ⟨8,120,0,0,0,0,1,0,1⟩, + ⟨8,121,0,0,0,0,1,0,1⟩, + ⟨8,122,0,0,0,0,1,0,1⟩, + ⟨8,123,0,0,0,0,1,0,1⟩, + ⟨8,124,0,0,0,0,1,0,1⟩, + ⟨8,125,0,0,0,0,1,0,1⟩, + ⟨8,126,0,0,0,0,1,0,1⟩, + ⟨8,127,0,0,0,0,1,0,1⟩, + ⟨8,128,0,0,0,0,1,0,1⟩, + ⟨8,129,0,0,0,0,1,0,1⟩, + ⟨8,130,0,0,0,0,1,0,1⟩, + ⟨8,131,0,0,0,0,1,0,1⟩, + ⟨8,132,0,0,0,0,1,0,1⟩, + ⟨8,133,0,0,0,0,1,0,1⟩, + ⟨8,134,0,0,0,0,1,0,1⟩, + ⟨8,135,0,0,0,0,1,0,1⟩, + ⟨8,136,0,0,0,0,1,0,1⟩, + ⟨8,137,0,0,0,0,1,0,1⟩, + ⟨8,138,0,0,0,0,1,0,1⟩, + ⟨8,139,0,0,0,0,1,0,1⟩, + ⟨8,140,0,0,0,0,1,0,1⟩, + ⟨8,141,0,0,0,0,1,0,1⟩, + ⟨8,142,0,0,0,0,1,0,1⟩, + ⟨8,143,0,0,0,0,1,0,1⟩, + ⟨8,144,0,0,0,0,1,0,1⟩, + ⟨8,145,0,0,0,0,1,0,1⟩, + ⟨8,146,0,0,0,0,1,0,1⟩, + ⟨8,147,0,0,0,0,1,0,1⟩, + ⟨8,148,0,0,0,0,1,0,1⟩, + ⟨8,149,0,0,0,0,1,0,1⟩, + ⟨8,150,0,0,0,0,1,0,1⟩, + ⟨8,151,0,0,0,0,1,0,1⟩, + ⟨8,152,0,0,0,0,1,0,1⟩, + ⟨8,153,0,0,0,0,1,0,1⟩, + ⟨8,154,0,0,0,0,1,0,1⟩, + ⟨8,155,0,0,0,0,1,0,1⟩, + ⟨8,156,0,0,0,0,1,0,1⟩, + ⟨8,157,0,0,0,0,1,0,1⟩, + ⟨8,158,0,0,0,0,1,0,1⟩, + ⟨8,159,0,0,0,0,1,0,1⟩, + ⟨8,160,0,0,0,0,1,0,1⟩, + ⟨8,161,0,0,0,0,1,0,1⟩, + ⟨8,162,0,0,0,0,1,0,1⟩, + ⟨8,163,0,0,0,0,1,0,1⟩, + ⟨8,164,0,0,0,0,1,0,1⟩, + ⟨8,165,0,0,0,0,1,0,1⟩, + ⟨8,166,0,0,0,0,1,0,1⟩, + ⟨8,167,0,0,0,0,1,0,1⟩, + ⟨8,168,0,0,0,0,1,0,1⟩, + ⟨8,169,0,0,0,0,1,0,1⟩, + ⟨8,170,0,0,0,0,1,0,1⟩, + ⟨8,171,0,0,0,0,1,0,1⟩, + ⟨8,172,0,0,0,0,1,0,1⟩, + ⟨8,173,0,0,0,0,1,0,1⟩, + ⟨8,174,0,0,0,0,1,0,1⟩, + ⟨8,175,0,0,0,0,1,0,1⟩, + ⟨8,176,0,0,0,0,1,0,1⟩, + ⟨8,177,0,0,0,0,1,0,1⟩, + ⟨8,178,0,0,0,0,1,0,1⟩, + ⟨8,179,0,0,0,0,1,0,1⟩, + ⟨8,180,0,0,0,0,1,0,1⟩, + ⟨8,181,0,0,0,0,1,0,1⟩, + ⟨8,182,0,0,0,0,1,0,1⟩, + ⟨8,183,0,0,0,0,1,0,1⟩, + ⟨8,184,0,0,0,0,1,0,1⟩, + ⟨8,185,0,0,0,0,1,0,1⟩, + ⟨8,186,0,0,0,0,1,0,1⟩, + ⟨8,187,0,0,0,0,1,0,1⟩, + ⟨8,188,0,0,0,0,1,0,1⟩, + ⟨8,189,0,0,0,0,1,0,1⟩, + ⟨8,190,0,0,0,0,1,0,1⟩, + ⟨8,191,0,0,0,0,1,0,1⟩, + ⟨8,192,0,0,0,0,1,0,1⟩, + ⟨8,193,0,0,0,0,1,0,1⟩, + ⟨8,194,0,0,0,0,1,0,1⟩, + ⟨8,195,0,0,0,0,1,0,1⟩, + ⟨8,196,0,0,0,0,1,0,1⟩, + ⟨8,197,0,0,0,0,1,0,1⟩, + ⟨8,198,0,0,0,0,1,0,1⟩, + ⟨8,199,0,0,0,0,1,0,1⟩, + ⟨8,200,0,0,0,0,1,0,1⟩, + ⟨8,201,0,0,0,0,1,0,1⟩, + ⟨8,202,0,0,0,0,1,0,1⟩, + ⟨8,203,0,0,0,0,1,0,1⟩, + ⟨8,204,0,0,0,0,1,0,1⟩, + ⟨8,205,0,0,0,0,1,0,1⟩, + ⟨8,206,0,0,0,0,1,0,1⟩, + ⟨8,207,0,0,0,0,1,0,1⟩, + ⟨8,208,0,0,0,0,1,0,1⟩, + ⟨8,209,0,0,0,0,1,0,1⟩, + ⟨8,210,0,0,0,0,1,0,1⟩, + ⟨8,211,0,0,0,0,1,0,1⟩, + ⟨8,212,0,0,0,0,1,0,1⟩, + ⟨8,213,0,0,0,0,1,0,1⟩, + ⟨8,214,0,0,0,0,1,0,1⟩, + ⟨8,215,0,0,0,0,1,0,1⟩, + ⟨8,216,0,0,0,0,1,0,1⟩, + ⟨8,217,0,0,0,0,1,0,1⟩, + ⟨8,218,0,0,0,0,1,0,1⟩, + ⟨8,219,0,0,0,0,1,0,1⟩, + ⟨8,220,0,0,0,0,1,0,1⟩, + ⟨8,221,0,0,0,0,1,0,1⟩, + ⟨8,222,0,0,0,0,1,0,1⟩, + ⟨8,223,0,0,0,0,1,0,1⟩, + ⟨0,0,0,0,0,0,0,0,1⟩, + ⟨5,126,0,0,0,0,0,1,1⟩, + ⟨5,133,0,0,0,0,0,1,1⟩, + ⟨5,149,0,0,0,0,0,1,1⟩, + ⟨5,153,0,0,0,0,0,1,1⟩, + ⟨5,155,0,0,0,0,0,1,1⟩, + ⟨5,159,0,0,0,0,0,1,1⟩, + ⟨5,164,0,0,0,0,0,1,1⟩, + ⟨5,190,0,0,0,0,0,1,1⟩, + ⟨5,211,0,0,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],0⟩, by decide⟩ +def forward_049 : CheckedSegment frames paid warps := + ⟨⟨forwardShard2State049, forwardShard2State050, + [ + ⟨5,216,0,0,0,0,0,1,1⟩, + ⟨5,218,0,0,0,0,0,1,1⟩, + ⟨5,222,0,0,0,0,0,1,1⟩, + ⟨3,83,0,85,137,146,52,0,1⟩, + ⟨1,126,0,0,137,115,0,0,1⟩, + ⟨4,126,83,137,0,0,0,-1,2⟩, + ⟨1,153,0,0,137,115,0,0,1⟩, + ⟨4,153,83,137,0,0,0,-1,2⟩, + ⟨1,164,0,0,137,115,0,0,1⟩, + ⟨4,164,83,137,0,0,0,-1,2⟩, + ⟨1,218,0,0,137,115,0,0,1⟩, + ⟨4,218,83,137,0,0,0,-1,2⟩, + ⟨3,83,0,137,85,33,-52,0,1⟩, + ⟨3,98,0,100,137,148,53,0,1⟩, + ⟨4,126,98,137,0,0,0,-1,2⟩, + ⟨4,153,98,137,0,0,0,-1,2⟩, + ⟨4,164,98,137,0,0,0,-1,2⟩, + ⟨4,218,98,137,0,0,0,1,2⟩, + ⟨3,98,0,137,100,31,-53,0,1⟩, + ⟨3,55,0,57,137,138,48,0,1⟩, + ⟨1,133,0,0,137,115,0,0,1⟩, + ⟨4,133,55,137,0,0,0,-1,2⟩, + ⟨1,149,0,0,137,115,0,0,1⟩, + ⟨4,149,55,137,0,0,0,-1,2⟩, + ⟨1,159,0,0,137,115,0,0,1⟩, + ⟨4,159,55,137,0,0,0,-1,2⟩, + ⟨1,222,0,0,137,115,0,0,1⟩, + ⟨4,222,55,137,0,0,0,-1,2⟩, + ⟨3,55,0,137,57,41,-48,0,1⟩, + ⟨3,74,0,76,137,140,49,0,1⟩, + ⟨4,133,74,137,0,0,0,-1,2⟩, + ⟨4,149,74,137,0,0,0,-1,2⟩, + ⟨4,159,74,137,0,0,0,-1,2⟩, + ⟨4,222,74,137,0,0,0,1,2⟩, + ⟨3,74,0,137,76,39,-49,0,1⟩, + ⟨3,85,0,87,137,142,50,0,1⟩, + ⟨4,133,85,137,0,0,0,-1,2⟩, + ⟨4,149,85,137,0,0,0,1,2⟩, + ⟨4,159,85,137,0,0,0,1,2⟩, + ⟨4,222,85,137,0,0,0,1,2⟩, + ⟨3,85,0,137,87,37,-50,0,1⟩, + ⟨3,101,0,103,137,150,54,0,1⟩, + ⟨4,126,101,137,0,0,0,-1,2⟩, + ⟨4,153,101,137,0,0,0,1,2⟩, + ⟨4,164,101,137,0,0,0,1,2⟩, + ⟨4,218,101,137,0,0,0,1,2⟩, + ⟨3,101,0,137,103,29,-54,0,1⟩, + ⟨3,80,0,82,137,154,56,0,1⟩, + ⟨1,155,0,0,137,115,0,0,1⟩, + ⟨4,155,80,137,0,0,0,-1,2⟩, + ⟨1,190,0,0,137,115,0,0,1⟩, + ⟨4,190,80,137,0,0,0,-1,2⟩, + ⟨1,211,0,0,137,115,0,0,1⟩, + ⟨4,211,80,137,0,0,0,-1,2⟩, + ⟨1,216,0,0,137,115,0,0,1⟩, + ⟨4,216,80,137,0,0,0,-1,2⟩, + ⟨3,80,0,137,82,25,-56,0,1⟩, + ⟨3,31,0,33,137,158,58,0,1⟩, + ⟨4,155,31,137,0,0,0,1,2⟩, + ⟨4,190,31,137,0,0,0,-1,2⟩, + ⟨4,211,31,137,0,0,0,1,2⟩, + ⟨4,216,31,137,0,0,0,1,2⟩, + ⟨3,31,0,137,33,21,-58,0,1⟩, + ⟨3,33,0,35,137,136,47,0,1⟩, + ⟨4,133,33,137,0,0,0,-1,2⟩, + ⟨4,149,33,137,0,0,0,-1,2⟩, + ⟨4,159,33,137,0,0,0,1,2⟩, + ⟨4,222,33,137,0,0,0,1,2⟩, + ⟨3,33,0,137,35,43,-47,0,1⟩, + ⟨3,49,0,51,137,144,51,0,1⟩, + ⟨4,126,49,137,0,0,0,-1,2⟩, + ⟨4,153,49,137,0,0,0,-1,2⟩, + ⟨4,164,49,137,0,0,0,1,2⟩, + ⟨4,218,49,137,0,0,0,1,2⟩, + ⟨3,49,0,137,51,35,-51,0,1⟩, + ⟨3,88,0,90,137,156,57,0,1⟩, + ⟨4,155,88,137,0,0,0,-1,2⟩, + ⟨4,190,88,137,0,0,0,-1,2⟩, + ⟨4,211,88,137,0,0,0,-1,2⟩, + ⟨4,216,88,137,0,0,0,1,2⟩, + ⟨3,88,0,137,90,23,-57,0,1⟩, + ⟨3,68,0,70,137,152,55,0,1⟩, + ⟨4,155,68,137,0,0,0,-1,2⟩, + ⟨4,190,68,137,0,0,0,-1,2⟩, + ⟨4,211,68,137,0,0,0,1,2⟩, + ⟨4,216,68,137,0,0,0,1,2⟩, + ⟨3,68,0,137,70,27,-55,0,1⟩, + ⟨4,395,225,0,0,0,0,1,2⟩, + ⟨4,395,384,0,0,0,0,-1,4⟩, + ⟨4,395,388,0,0,0,0,-1,4⟩, + ⟨4,395,398,0,0,0,0,-1,4⟩, + ⟨4,395,399,0,0,0,0,1,4⟩, + ⟨4,395,225,0,0,0,0,-1,1⟩, + ⟨4,225,395,0,0,0,0,1,1⟩, + ⟨4,395,225,0,0,0,0,-1,1⟩, + ⟨4,397,225,0,0,0,0,1,1⟩, + ⟨4,395,225,0,0,0,0,1,1⟩, + ⟨4,392,225,0,0,0,0,-1,1⟩, + ⟨4,391,225,0,0,0,0,-1,1⟩, + ⟨4,390,225,0,0,0,0,-1,1⟩, + ⟨4,388,225,0,0,0,0,1,1⟩, + ⟨4,384,225,0,0,0,0,1,1⟩, + ⟨4,365,225,0,0,0,0,-1,1⟩, + ⟨4,360,225,0,0,0,0,1,1⟩, + ⟨4,359,225,0,0,0,0,1,1⟩, + ⟨4,358,225,0,0,0,0,1,1⟩, + ⟨4,356,225,0,0,0,0,-1,1⟩, + ⟨4,352,225,0,0,0,0,-1,1⟩, + ⟨4,363,225,0,0,0,0,-1,2⟩, + ⟨4,363,352,0,0,0,0,1,4⟩, + ⟨4,363,356,0,0,0,0,1,4⟩, + ⟨4,363,366,0,0,0,0,1,4⟩, + ⟨4,363,367,0,0,0,0,-1,4⟩, + ⟨4,363,225,0,0,0,0,-1,1⟩, + ⟨4,225,363,0,0,0,0,1,1⟩, + ⟨4,363,225,0,0,0,0,-1,1⟩, + ⟨4,365,225,0,0,0,0,-1,1⟩, + ⟨4,363,225,0,0,0,0,-1,1⟩, + ⟨4,360,225,0,0,0,0,1,1⟩, + ⟨4,359,225,0,0,0,0,1,1⟩, + ⟨4,358,225,0,0,0,0,1,1⟩, + ⟨4,356,225,0,0,0,0,-1,1⟩, + ⟨4,352,225,0,0,0,0,-1,1⟩, + ⟨4,333,225,0,0,0,0,-1,1⟩, + ⟨4,328,225,0,0,0,0,1,1⟩, + ⟨4,326,225,0,0,0,0,1,1⟩, + ⟨4,324,225,0,0,0,0,-1,1⟩, + ⟨4,270,225,0,0,0,0,1,1⟩, + ],#[0,12,0,0,0,0,0,0,0,0],844⟩, by decide⟩ +def forward_050 : CheckedSegment frames paid warps := + ⟨⟨forwardShard2State050, forwardShard2State051, + [ + ⟨4,269,225,0,0,0,0,1,1⟩, + ⟨4,266,225,0,0,0,0,-1,1⟩, + ⟨4,263,225,0,0,0,0,-2,1⟩, + ⟨4,262,225,0,0,0,0,-1,1⟩, + ⟨4,261,225,0,0,0,0,1,1⟩, + ⟨4,259,225,0,0,0,0,1,1⟩, + ⟨4,258,225,0,0,0,0,1,1⟩, + ⟨4,257,225,0,0,0,0,-1,1⟩, + ⟨4,230,225,0,0,0,0,-1,4⟩, + ⟨4,230,227,0,0,0,0,1,4⟩, + ⟨4,230,229,0,0,0,0,1,4⟩, + ⟨4,230,232,0,0,0,0,-1,4⟩, + ⟨4,230,233,0,0,0,0,1,4⟩, + ⟨4,230,234,0,0,0,0,-1,2⟩, + ⟨4,230,235,0,0,0,0,1,2⟩, + ⟨4,230,238,0,0,0,0,1,4⟩, + ⟨4,230,239,0,0,0,0,-1,4⟩, + ⟨4,230,240,0,0,0,0,1,4⟩, + ⟨4,230,241,0,0,0,0,1,4⟩, + ⟨4,230,242,0,0,0,0,1,4⟩, + ⟨4,230,243,0,0,0,0,1,2⟩, + ⟨4,230,245,0,0,0,0,1,4⟩, + ⟨4,230,246,0,0,0,0,1,4⟩, + ⟨4,230,250,0,0,0,0,-1,4⟩, + ⟨4,230,253,0,0,0,0,1,4⟩, + ⟨4,230,254,0,0,0,0,1,4⟩, + ⟨4,230,256,0,0,0,0,1,4⟩, + ⟨4,230,257,0,0,0,0,1,4⟩, + ⟨4,230,258,0,0,0,0,1,4⟩, + ⟨4,230,259,0,0,0,0,1,2⟩, + ⟨4,230,261,0,0,0,0,1,4⟩, + ⟨4,230,262,0,0,0,0,1,4⟩, + ⟨4,230,266,0,0,0,0,-1,4⟩, + ⟨4,230,269,0,0,0,0,1,4⟩, + ⟨4,230,270,0,0,0,0,1,4⟩, + ⟨4,230,288,0,0,0,0,1,2⟩, + ⟨4,230,292,0,0,0,0,1,4⟩, + ⟨4,230,296,0,0,0,0,-1,2⟩, + ⟨4,230,302,0,0,0,0,1,2⟩, + ⟨4,230,303,0,0,0,0,-1,1⟩, + ⟨4,230,326,0,0,0,0,1,1⟩, + ⟨4,230,328,0,0,0,0,-2,1⟩, + ⟨4,230,332,0,0,0,0,1,1⟩, + ⟨4,230,335,0,0,0,0,-2,1⟩, + ⟨4,230,276,0,0,0,0,-1,1⟩, + ⟨4,276,230,0,0,0,0,1,1⟩, + ⟨4,230,276,0,0,0,0,-1,1⟩, + ⟨5,276,0,0,0,0,0,2,1⟩, + ⟨4,333,276,0,0,0,0,-1,2⟩, + ⟨4,328,276,0,0,0,0,1,2⟩, + ⟨4,326,276,0,0,0,0,1,2⟩, + ⟨4,324,276,0,0,0,0,-1,2⟩, + ⟨4,317,276,0,0,0,0,-1,2⟩, + ⟨4,315,276,0,0,0,0,-1,2⟩, + ⟨4,312,276,0,0,0,0,1,2⟩, + ⟨4,310,276,0,0,0,0,1,2⟩, + ⟨4,308,276,0,0,0,0,-1,2⟩, + ⟨4,285,276,0,0,0,0,1,1⟩, + ⟨4,283,276,0,0,0,0,1,1⟩, + ⟨4,280,276,0,0,0,0,-1,1⟩, + ⟨4,279,276,0,0,0,0,-1,1⟩, + ⟨4,278,276,0,0,0,0,-1,1⟩, + ⟨4,228,326,0,0,0,0,-1,1⟩, + ⟨4,228,328,0,0,0,0,2,1⟩, + ⟨4,228,332,0,0,0,0,-1,1⟩, + ⟨4,228,335,0,0,0,0,2,1⟩, + ⟨4,228,292,0,0,0,0,-1,1⟩, + ⟨4,292,228,0,0,0,0,1,1⟩, + ⟨4,228,292,0,0,0,0,-1,1⟩, + ⟨5,292,0,0,0,0,0,1,-1⟩, + ⟨4,333,292,0,0,0,0,-1,1⟩, + ⟨4,328,292,0,0,0,0,1,1⟩, + ⟨4,326,292,0,0,0,0,1,1⟩, + ⟨4,324,292,0,0,0,0,-1,1⟩, + ⟨4,301,292,0,0,0,0,1,1⟩, + ⟨4,296,292,0,0,0,0,-1,1⟩, + ⟨4,295,292,0,0,0,0,-1,1⟩, + ⟨4,294,292,0,0,0,0,-1,1⟩, + ⟨4,226,288,0,0,0,0,1,2⟩, + ⟨4,226,292,0,0,0,0,1,2⟩, + ⟨4,226,296,0,0,0,0,-1,2⟩, + ⟨4,226,302,0,0,0,0,1,2⟩, + ⟨4,226,303,0,0,0,0,-1,1⟩, + ⟨4,226,227,0,0,0,0,-1,1⟩, + ⟨4,227,226,0,0,0,0,1,1⟩, + ⟨4,226,227,0,0,0,0,-1,1⟩, + ⟨4,301,227,0,0,0,0,-1,1⟩, + ⟨4,296,227,0,0,0,0,1,1⟩, + ⟨4,295,227,0,0,0,0,1,1⟩, + ⟨4,294,227,0,0,0,0,1,1⟩, + ⟨4,292,227,0,0,0,0,-1,1⟩, + ⟨4,237,227,0,0,0,0,1,1⟩, + ⟨4,235,227,0,0,0,0,1,1⟩, + ⟨4,233,227,0,0,0,0,-1,1⟩, + ⟨4,232,227,0,0,0,0,-1,1⟩, + ⟨4,231,227,0,0,0,0,-1,1⟩, + ⟨4,230,227,0,0,0,0,-1,1⟩, + ⟨4,229,227,0,0,0,0,1,1⟩, + ⟨4,265,225,0,0,0,0,1,4⟩, + ⟨4,265,256,0,0,0,0,1,4⟩, + ⟨4,265,257,0,0,0,0,-1,4⟩, + ⟨4,265,258,0,0,0,0,1,4⟩, + ⟨4,265,261,0,0,0,0,1,4⟩, + ⟨4,265,262,0,0,0,0,1,4⟩, + ⟨4,265,266,0,0,0,0,-1,4⟩, + ⟨4,265,269,0,0,0,0,-1,4⟩, + ⟨4,265,270,0,0,0,0,1,4⟩, + ⟨4,265,271,0,0,0,0,-1,2⟩, + ⟨4,265,225,0,0,0,0,-1,1⟩, + ⟨4,225,265,0,0,0,0,1,1⟩, + ⟨4,265,225,0,0,0,0,-1,1⟩, + ⟨4,270,225,0,0,0,0,-1,1⟩, + ⟨4,269,225,0,0,0,0,-1,1⟩, + ⟨4,266,225,0,0,0,0,1,1⟩, + ⟨4,265,225,0,0,0,0,1,1⟩, + ⟨4,263,225,0,0,0,0,2,1⟩, + ⟨4,262,225,0,0,0,0,1,1⟩, + ⟨4,261,225,0,0,0,0,-1,1⟩, + ⟨4,259,225,0,0,0,0,-1,1⟩, + ⟨4,258,225,0,0,0,0,-1,1⟩, + ⟨4,257,225,0,0,0,0,1,1⟩, + ⟨4,254,225,0,0,0,0,1,1⟩, + ⟨4,250,225,0,0,0,0,-1,1⟩, + ⟨4,248,225,0,0,0,0,1,1⟩, + ⟨4,247,225,0,0,0,0,-1,1⟩, + ⟨4,242,225,0,0,0,0,1,1⟩, + ⟨4,241,225,0,0,0,0,-1,1⟩, + ⟨4,237,225,0,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1198⟩, by decide⟩ +def forward_051 : CheckedSegment frames paid warps := + ⟨⟨forwardShard2State051, forwardShard2State052, + [ + ⟨4,235,225,0,0,0,0,1,1⟩, + ⟨4,233,225,0,0,0,0,-1,1⟩, + ⟨4,232,225,0,0,0,0,-1,1⟩, + ⟨4,231,225,0,0,0,0,-1,1⟩, + ⟨4,230,225,0,0,0,0,-1,1⟩, + ⟨4,229,225,0,0,0,0,1,1⟩, + ⟨4,227,225,0,0,0,0,1,1⟩, + ⟨4,251,256,0,0,0,0,1,4⟩, + ⟨4,251,257,0,0,0,0,1,4⟩, + ⟨4,251,258,0,0,0,0,1,4⟩, + ⟨4,251,259,0,0,0,0,1,2⟩, + ⟨4,251,261,0,0,0,0,1,4⟩, + ⟨4,251,262,0,0,0,0,1,4⟩, + ⟨4,251,265,0,0,0,0,1,4⟩, + ⟨4,251,266,0,0,0,0,-1,4⟩, + ⟨4,251,269,0,0,0,0,1,4⟩, + ⟨4,251,270,0,0,0,0,1,4⟩, + ⟨4,251,225,0,0,0,0,-1,1⟩, + ⟨4,225,251,0,0,0,0,1,1⟩, + ⟨4,251,225,0,0,0,0,-1,1⟩, + ⟨4,269,225,0,0,0,0,-1,1⟩, + ⟨4,265,225,0,0,0,0,1,1⟩, + ⟨4,264,225,0,0,0,0,1,1⟩, + ⟨4,263,225,0,0,0,0,1,1⟩, + ⟨4,262,225,0,0,0,0,1,1⟩, + ⟨4,261,225,0,0,0,0,-1,1⟩, + ⟨4,259,225,0,0,0,0,-1,1⟩, + ⟨4,237,225,0,0,0,0,1,1⟩, + ⟨4,235,225,0,0,0,0,1,1⟩, + ⟨4,233,225,0,0,0,0,-1,1⟩, + ⟨4,232,225,0,0,0,0,-1,1⟩, + ⟨4,231,225,0,0,0,0,-1,1⟩, + ⟨4,230,225,0,0,0,0,-1,1⟩, + ⟨4,229,225,0,0,0,0,1,1⟩, + ⟨4,227,225,0,0,0,0,1,1⟩, + ⟨4,267,240,0,0,0,0,1,4⟩, + ⟨4,267,241,0,0,0,0,1,4⟩, + ⟨4,267,242,0,0,0,0,1,4⟩, + ⟨4,267,243,0,0,0,0,1,2⟩, + ⟨4,267,245,0,0,0,0,1,4⟩, + ⟨4,267,246,0,0,0,0,1,4⟩, + ⟨4,267,250,0,0,0,0,-1,4⟩, + ⟨4,267,251,0,0,0,0,1,2⟩, + ⟨4,267,253,0,0,0,0,1,4⟩, + ⟨4,267,254,0,0,0,0,1,4⟩, + ⟨4,267,225,0,0,0,0,-1,1⟩, + ⟨4,225,267,0,0,0,0,1,1⟩, + ⟨4,267,225,0,0,0,0,-1,1⟩, + ⟨5,225,0,0,0,0,0,1,-1⟩, + ⟨4,253,225,0,0,0,0,1,1⟩, + ⟨4,251,225,0,0,0,0,1,1⟩, + ⟨4,248,225,0,0,0,0,-1,1⟩, + ⟨4,247,225,0,0,0,0,-1,1⟩, + ⟨4,246,225,0,0,0,0,-1,1⟩, + ⟨4,245,225,0,0,0,0,1,1⟩, + ⟨4,243,225,0,0,0,0,1,1⟩, + ⟨4,237,225,0,0,0,0,-1,1⟩, + ⟨4,235,225,0,0,0,0,-1,1⟩, + ⟨4,233,225,0,0,0,0,1,1⟩, + ⟨4,232,225,0,0,0,0,1,1⟩, + ⟨4,231,225,0,0,0,0,1,1⟩, + ⟨4,230,225,0,0,0,0,1,1⟩, + ⟨4,229,225,0,0,0,0,-1,1⟩, + ⟨4,227,225,0,0,0,0,-1,1⟩, + ⟨4,249,225,0,0,0,0,1,4⟩, + ⟨4,249,240,0,0,0,0,1,4⟩, + ⟨4,249,241,0,0,0,0,-1,4⟩, + ⟨4,249,242,0,0,0,0,1,4⟩, + ⟨4,249,245,0,0,0,0,1,4⟩, + ⟨4,249,246,0,0,0,0,1,4⟩, + ⟨4,249,250,0,0,0,0,-1,4⟩, + ⟨4,249,253,0,0,0,0,-1,4⟩, + ⟨4,249,254,0,0,0,0,1,4⟩, + ⟨4,249,255,0,0,0,0,-1,2⟩, + ⟨4,249,225,0,0,0,0,-1,1⟩, + ⟨4,225,249,0,0,0,0,1,1⟩, + ⟨4,249,225,0,0,0,0,-1,1⟩, + ⟨5,225,0,0,0,0,0,1,-1⟩, + ⟨4,254,225,0,0,0,0,1,1⟩, + ⟨4,251,225,0,0,0,0,-1,1⟩, + ⟨4,250,225,0,0,0,0,-1,1⟩, + ⟨4,248,225,0,0,0,0,1,1⟩, + ⟨4,247,225,0,0,0,0,-1,1⟩, + ⟨4,242,225,0,0,0,0,1,1⟩, + ⟨4,241,225,0,0,0,0,-1,1⟩, + ⟨4,238,225,0,0,0,0,-1,1⟩, + ⟨4,235,225,0,0,0,0,1,1⟩, + ⟨4,234,225,0,0,0,0,1,1⟩, + ⟨4,232,225,0,0,0,0,-1,1⟩, + ⟨4,231,225,0,0,0,0,1,1⟩, + ⟨4,227,225,0,0,0,0,-1,1⟩, + ⟨4,226,225,0,0,0,0,-1,1⟩, + ⟨4,327,505,0,0,0,0,1,1⟩, + ⟨4,325,505,0,0,0,0,1,4⟩, + ⟨4,322,505,0,0,0,0,7,8⟩, + ⟨4,289,505,0,0,0,0,1,2⟩, + ⟨4,255,505,0,0,0,0,1,8⟩, + ⟨4,252,505,0,0,0,0,1,8⟩, + ⟨4,250,505,0,0,0,0,1,8⟩, + ⟨4,249,505,0,0,0,0,-1,8⟩, + ⟨4,247,505,0,0,0,0,-1,8⟩, + ⟨4,246,505,0,0,0,0,1,8⟩, + ⟨4,242,505,0,0,0,0,1,8⟩, + ⟨4,319,495,0,0,0,0,-1,4⟩, + ⟨4,318,495,0,0,0,0,-1,4⟩, + ⟨4,317,495,0,0,0,0,1,4⟩, + ⟨4,316,495,0,0,0,0,1,4⟩, + ⟨4,308,495,0,0,0,0,-1,4⟩, + ⟨4,255,495,0,0,0,0,1,4⟩, + ⟨4,254,495,0,0,0,0,1,4⟩, + ⟨4,253,495,0,0,0,0,-1,4⟩, + ⟨4,252,495,0,0,0,0,-1,4⟩, + ⟨4,247,495,0,0,0,0,-1,4⟩, + ⟨4,245,495,0,0,0,0,1,4⟩, + ⟨4,243,495,0,0,0,0,-1,4⟩, + ⟨4,241,495,0,0,0,0,1,4⟩, + ⟨4,495,319,0,0,0,0,2,1⟩, + ⟨4,495,316,0,0,0,0,-1,1⟩, + ⟨4,495,315,0,0,0,0,1,1⟩, + ⟨4,495,312,0,0,0,0,2,1⟩, + ⟨5,310,0,0,0,0,0,1,-1⟩, + ⟨4,495,310,0,0,0,0,-1,1⟩, + ⟨4,310,495,0,0,0,0,1,1⟩, + ⟨4,495,310,0,0,0,0,-1,1⟩, + ⟨4,319,304,0,0,0,0,-1,4⟩, + ⟨4,316,304,0,0,0,0,-1,4⟩, + ⟨4,313,304,0,0,0,0,1,4⟩, + ⟨4,312,304,0,0,0,0,1,4⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1252⟩, by decide⟩ +def forward_052 : CheckedSegment frames paid warps := + ⟨⟨forwardShard2State052, forwardShard2State053, + [ + ⟨4,310,304,0,0,0,0,1,4⟩, + ⟨4,306,304,0,0,0,0,-1,4⟩, + ⟨4,271,304,0,0,0,0,1,4⟩, + ⟨4,268,304,0,0,0,0,1,4⟩, + ⟨4,266,304,0,0,0,0,-1,4⟩, + ⟨4,265,304,0,0,0,0,-1,4⟩, + ⟨4,263,304,0,0,0,0,-1,4⟩, + ⟨4,262,304,0,0,0,0,-1,4⟩, + ⟨4,258,304,0,0,0,0,1,4⟩, + ⟨4,304,495,0,0,0,0,1,1⟩, + ⟨4,304,319,0,0,0,0,2,1⟩, + ⟨4,304,318,0,0,0,0,-1,1⟩, + ⟨4,304,315,0,0,0,0,2,1⟩, + ⟨4,304,313,0,0,0,0,-2,1⟩, + ⟨4,304,308,0,0,0,0,-1,1⟩, + ⟨5,304,0,0,0,0,0,1,-1⟩, + ⟨5,306,0,0,0,0,0,1,-1⟩, + ⟨4,304,306,0,0,0,0,-1,1⟩, + ⟨4,306,304,0,0,0,0,1,1⟩, + ⟨4,304,306,0,0,0,0,-1,1⟩, + ⟨4,335,506,0,0,0,0,-1,4⟩, + ⟨4,334,506,0,0,0,0,-1,4⟩, + ⟨4,333,506,0,0,0,0,1,4⟩, + ⟨4,332,506,0,0,0,0,1,4⟩, + ⟨4,326,506,0,0,0,0,1,4⟩, + ⟨4,324,506,0,0,0,0,-1,4⟩, + ⟨4,255,506,0,0,0,0,1,4⟩, + ⟨4,252,506,0,0,0,0,1,4⟩, + ⟨4,250,506,0,0,0,0,-1,4⟩, + ⟨4,249,506,0,0,0,0,-1,4⟩, + ⟨4,247,506,0,0,0,0,-1,4⟩, + ⟨4,246,506,0,0,0,0,-1,4⟩, + ⟨4,242,506,0,0,0,0,1,4⟩, + ⟨4,506,335,0,0,0,0,1,1⟩, + ⟨4,506,334,0,0,0,0,1,2⟩, + ⟨4,506,332,0,0,0,0,-1,1⟩, + ⟨4,506,329,0,0,0,0,1,1⟩, + ⟨4,506,328,0,0,0,0,2,1⟩, + ⟨4,506,326,0,0,0,0,-1,1⟩, + ⟨4,506,324,0,0,0,0,1,2⟩, + ⟨4,506,322,0,0,0,0,-1,2⟩, + ⟨5,506,0,0,0,0,0,2,1⟩, + ⟨4,335,320,0,0,0,0,-1,4⟩, + ⟨4,320,505,0,0,0,0,1,1⟩, + ⟨4,332,320,0,0,0,0,-1,4⟩, + ⟨4,320,505,0,0,0,0,-3,2⟩, + ⟨4,329,320,0,0,0,0,1,4⟩, + ⟨4,320,505,0,0,0,0,1,1⟩, + ⟨4,328,320,0,0,0,0,1,4⟩, + ⟨4,320,505,0,0,0,0,-1,1⟩, + ⟨4,326,320,0,0,0,0,1,4⟩, + ⟨4,320,505,0,0,0,0,1,2⟩, + ⟨4,271,320,0,0,0,0,1,4⟩, + ⟨4,270,320,0,0,0,0,1,4⟩, + ⟨4,269,320,0,0,0,0,-1,4⟩, + ⟨4,268,320,0,0,0,0,-1,4⟩, + ⟨4,263,320,0,0,0,0,-1,4⟩, + ⟨4,261,320,0,0,0,0,1,4⟩, + ⟨4,259,320,0,0,0,0,-1,4⟩, + ⟨4,257,320,0,0,0,0,1,4⟩, + ⟨4,320,506,0,0,0,0,1,1⟩, + ⟨4,320,335,0,0,0,0,1,1⟩, + ⟨4,320,329,0,0,0,0,-2,1⟩, + ⟨4,320,322,0,0,0,0,1,1⟩, + ⟨5,320,0,0,0,0,0,1,-1⟩, + ⟨4,302,299,0,0,0,0,1,4⟩, + ⟨4,297,299,0,0,0,0,-1,4⟩, + ⟨4,295,299,0,0,0,0,1,4⟩, + ⟨4,294,299,0,0,0,0,-1,4⟩, + ⟨4,288,299,0,0,0,0,1,4⟩, + ⟨4,239,299,0,0,0,0,1,4⟩, + ⟨4,238,299,0,0,0,0,1,4⟩, + ⟨4,237,299,0,0,0,0,-1,4⟩, + ⟨4,236,299,0,0,0,0,-1,4⟩, + ⟨4,231,299,0,0,0,0,-1,4⟩, + ⟨4,229,299,0,0,0,0,1,4⟩, + ⟨4,227,299,0,0,0,0,-1,4⟩, + ⟨4,225,299,0,0,0,0,1,4⟩, + ⟨4,299,303,0,0,0,0,2,1⟩, + ⟨4,299,302,0,0,0,0,-1,1⟩, + ⟨4,299,296,0,0,0,0,1,1⟩, + ⟨4,299,292,0,0,0,0,-1,1⟩, + ⟨4,299,288,0,0,0,0,-1,1⟩, + ⟨5,299,0,0,0,0,0,1,-2⟩, + ⟨4,506,331,0,0,0,0,1,4⟩, + ⟨4,334,331,0,0,0,0,1,4⟩, + ⟨4,329,331,0,0,0,0,-1,4⟩, + ⟨4,326,331,0,0,0,0,-1,4⟩, + ⟨4,320,331,0,0,0,0,1,4⟩, + ⟨4,239,331,0,0,0,0,1,4⟩, + ⟨4,236,331,0,0,0,0,1,4⟩, + ⟨4,234,331,0,0,0,0,-1,4⟩, + ⟨4,233,331,0,0,0,0,-1,4⟩, + ⟨4,231,331,0,0,0,0,-1,4⟩, + ⟨4,230,331,0,0,0,0,-1,4⟩, + ⟨4,227,331,0,0,0,0,1,4⟩, + ⟨4,226,331,0,0,0,0,1,4⟩, + ⟨4,331,335,0,0,0,0,1,1⟩, + ⟨4,331,334,0,0,0,0,-1,1⟩, + ⟨4,331,324,0,0,0,0,-1,1⟩, + ⟨4,331,320,0,0,0,0,-1,1⟩, + ⟨4,320,505,0,0,0,0,3,8⟩, + ⟨5,331,0,0,0,0,0,1,-2⟩, + ⟨4,415,412,0,0,0,0,-1,2⟩, + ⟨4,410,412,0,0,0,0,1,2⟩, + ⟨4,409,412,0,0,0,0,1,2⟩, + ⟨4,407,412,0,0,0,0,1,2⟩, + ⟨4,406,412,0,0,0,0,1,2⟩, + ⟨4,403,412,0,0,0,0,-1,2⟩, + ⟨4,402,412,0,0,0,0,-1,2⟩, + ⟨4,255,412,0,0,0,0,1,2⟩, + ⟨4,252,412,0,0,0,0,1,2⟩, + ⟨4,250,412,0,0,0,0,-1,2⟩, + ⟨4,249,412,0,0,0,0,-1,2⟩, + ⟨4,247,412,0,0,0,0,-1,2⟩, + ⟨4,246,412,0,0,0,0,-1,2⟩, + ⟨4,242,412,0,0,0,0,1,2⟩, + ⟨4,412,415,0,0,0,0,1,1⟩, + ⟨4,412,414,0,0,0,0,-1,1⟩, + ⟨4,412,413,0,0,0,0,-1,2⟩, + ⟨4,412,411,0,0,0,0,1,2⟩, + ⟨4,412,410,0,0,0,0,-1,2⟩, + ⟨4,412,407,0,0,0,0,-1,2⟩, + ⟨4,412,406,0,0,0,0,1,2⟩, + ⟨4,412,401,0,0,0,0,-1,2⟩, + ⟨5,412,0,0,0,0,0,2,-1⟩, + ⟨4,431,428,0,0,0,0,-1,2⟩, + ⟨4,426,428,0,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1312⟩, by decide⟩ +def forward_053 : CheckedSegment frames paid warps := + ⟨⟨forwardShard2State053, forwardShard2State054, + [ + ⟨4,425,428,0,0,0,0,1,2⟩, + ⟨4,423,428,0,0,0,0,1,2⟩, + ⟨4,422,428,0,0,0,0,1,2⟩, + ⟨4,419,428,0,0,0,0,-1,2⟩, + ⟨4,418,428,0,0,0,0,-1,2⟩, + ⟨4,271,428,0,0,0,0,1,2⟩, + ⟨4,268,428,0,0,0,0,1,2⟩, + ⟨4,266,428,0,0,0,0,-1,2⟩, + ⟨4,265,428,0,0,0,0,-1,2⟩, + ⟨4,263,428,0,0,0,0,-1,2⟩, + ⟨4,262,428,0,0,0,0,-1,2⟩, + ⟨4,258,428,0,0,0,0,1,2⟩, + ⟨4,428,431,0,0,0,0,1,1⟩, + ⟨4,428,430,0,0,0,0,-1,1⟩, + ⟨4,428,429,0,0,0,0,-1,2⟩, + ⟨4,428,427,0,0,0,0,1,2⟩, + ⟨4,428,426,0,0,0,0,-1,2⟩, + ⟨4,428,423,0,0,0,0,-1,2⟩, + ⟨4,428,422,0,0,0,0,1,2⟩, + ⟨4,428,417,0,0,0,0,-1,2⟩, + ⟨5,428,0,0,0,0,0,2,-1⟩, + ⟨4,430,424,0,0,0,0,1,2⟩, + ⟨4,427,424,0,0,0,0,-1,2⟩, + ⟨4,426,424,0,0,0,0,-1,2⟩, + ⟨4,423,424,0,0,0,0,-1,2⟩, + ⟨4,419,424,0,0,0,0,1,2⟩, + ⟨4,418,424,0,0,0,0,1,2⟩, + ⟨4,417,424,0,0,0,0,-1,2⟩, + ⟨4,239,424,0,0,0,0,1,2⟩, + ⟨4,236,424,0,0,0,0,1,2⟩, + ⟨4,234,424,0,0,0,0,-1,2⟩, + ⟨4,233,424,0,0,0,0,-1,2⟩, + ⟨4,231,424,0,0,0,0,-1,2⟩, + ⟨4,230,424,0,0,0,0,-1,2⟩, + ⟨4,227,424,0,0,0,0,1,2⟩, + ⟨4,226,424,0,0,0,0,1,2⟩, + ⟨4,424,431,0,0,0,0,1,2⟩, + ⟨4,424,430,0,0,0,0,-1,2⟩, + ⟨4,424,425,0,0,0,0,1,2⟩, + ⟨4,424,421,0,0,0,0,-1,2⟩, + ⟨4,424,420,0,0,0,0,1,2⟩, + ⟨4,424,419,0,0,0,0,1,2⟩, + ⟨4,424,418,0,0,0,0,-1,2⟩, + ⟨4,424,417,0,0,0,0,1,1⟩, + ⟨5,424,0,0,0,0,0,2,1⟩, + ⟨4,226,408,0,0,0,0,1,2⟩, + ⟨4,227,408,0,0,0,0,1,2⟩, + ⟨4,230,408,0,0,0,0,-1,2⟩, + ⟨4,231,408,0,0,0,0,-1,2⟩, + ⟨4,233,408,0,0,0,0,-1,2⟩, + ⟨4,234,408,0,0,0,0,-1,2⟩, + ⟨4,236,408,0,0,0,0,1,2⟩, + ⟨4,239,408,0,0,0,0,1,2⟩, + ⟨4,401,408,0,0,0,0,-1,2⟩, + ⟨4,402,408,0,0,0,0,1,2⟩, + ⟨4,403,408,0,0,0,0,1,2⟩, + ⟨4,407,408,0,0,0,0,-1,2⟩, + ⟨4,410,408,0,0,0,0,-1,2⟩, + ⟨4,411,408,0,0,0,0,-1,2⟩, + ⟨4,414,408,0,0,0,0,1,2⟩, + ⟨5,408,0,0,0,0,0,2,1⟩, + ⟨4,408,401,0,0,0,0,2,1⟩, + ⟨4,408,402,0,0,0,0,-1,1⟩, + ⟨4,408,403,0,0,0,0,1,1⟩, + ⟨4,408,404,0,0,0,0,1,1⟩, + ⟨4,408,405,0,0,0,0,-1,1⟩, + ⟨4,408,409,0,0,0,0,1,1⟩, + ⟨4,408,414,0,0,0,0,-1,1⟩, + ⟨4,408,415,0,0,0,0,1,1⟩, + ⟨4,495,494,0,0,0,0,1,1⟩, + ⟨4,456,494,0,0,0,0,-1,1⟩, + ⟨4,456,494,0,0,0,0,1,1⟩, + ⟨4,311,494,0,0,0,0,-1,1⟩, + ⟨4,252,494,0,0,0,0,-1,2⟩, + ⟨4,249,494,0,0,0,0,-1,2⟩, + ⟨4,247,494,0,0,0,0,-1,2⟩, + ⟨4,243,494,0,0,0,0,1,2⟩, + ⟨4,242,494,0,0,0,0,-1,2⟩, + ⟨4,506,327,0,0,0,0,1,1⟩, + ⟨4,459,327,0,0,0,0,1,1⟩, + ⟨4,327,505,0,0,0,0,-1,1⟩, + ⟨4,248,327,0,0,0,0,-1,2⟩, + ⟨4,244,327,0,0,0,0,-1,2⟩, + ⟨5,327,0,0,0,0,0,-1,1⟩, + ⟨4,250,505,0,0,0,0,-1,2⟩, + ⟨4,246,505,0,0,0,0,-1,2⟩, + ⟨4,459,505,0,0,0,0,-1,1⟩, + ⟨4,467,497,0,0,0,0,1,1⟩, + ⟨4,264,497,0,0,0,0,-1,2⟩, + ⟨4,260,497,0,0,0,0,-1,2⟩, + ⟨4,266,496,0,0,0,0,-1,2⟩, + ⟨4,466,496,0,0,0,0,1,1⟩, + ⟨4,467,496,0,0,0,0,-1,1⟩, + ⟨4,262,496,0,0,0,0,-1,2⟩, + ⟨4,494,311,0,0,0,0,1,1⟩, + ⟨4,456,311,0,0,0,0,1,1⟩, + ⟨4,252,311,0,0,0,0,-1,2⟩, + ⟨4,247,311,0,0,0,0,-1,2⟩, + ⟨4,311,494,0,0,0,0,-1,1⟩, + ⟨4,456,311,0,0,0,0,-1,1⟩, + ⟨4,312,311,0,0,0,0,1,4⟩, + ⟨4,304,311,0,0,0,0,1,4⟩, + ⟨4,280,311,0,0,0,0,-1,4⟩, + ⟨4,272,311,0,0,0,0,-1,4⟩, + ⟨4,249,311,0,0,0,0,-1,4⟩, + ⟨4,243,311,0,0,0,0,1,4⟩, + ⟨4,242,311,0,0,0,0,-1,4⟩, + ⟨4,327,506,0,0,0,0,1,1⟩, + ⟨4,506,327,0,0,0,0,-1,1⟩, + ⟨4,311,495,0,0,0,0,1,1⟩, + ⟨4,495,311,0,0,0,0,-1,1⟩, + ⟨4,318,577,0,0,0,0,-1,1⟩, + ⟨4,308,577,0,0,0,0,1,1⟩, + ⟨4,501,577,0,0,0,0,1,1⟩, + ⟨4,332,574,0,0,0,0,-1,1⟩, + ⟨4,326,574,0,0,0,0,1,1⟩, + ⟨4,511,574,0,0,0,0,1,1⟩, + ⟨4,311,566,0,0,0,0,-1,1⟩, + ⟨4,306,566,0,0,0,0,1,1⟩, + ⟨4,498,566,0,0,0,0,1,1⟩, + ⟨4,464,507,0,0,0,0,1,1⟩, + ⟨4,465,507,0,0,0,0,-1,1⟩, + ⟨4,268,507,0,0,0,0,-1,2⟩, + ⟨4,263,507,0,0,0,0,-1,2⟩, + ⟨4,465,508,0,0,0,0,1,1⟩, + ⟨4,265,508,0,0,0,0,-1,2⟩, + ⟨4,259,508,0,0,0,0,1,2⟩, + ⟨4,258,508,0,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1182⟩, by decide⟩ +def forward_054 : CheckedSegment frames paid warps := + ⟨⟨forwardShard2State054, forwardShard2State055, + [ + ⟨4,500,576,0,0,0,0,1,1⟩, + ⟨4,316,576,0,0,0,0,-1,1⟩, + ⟨4,310,576,0,0,0,0,1,1⟩, + ⟨4,324,575,0,0,0,0,1,1⟩, + ⟨4,334,575,0,0,0,0,-1,1⟩, + ⟨4,512,575,0,0,0,0,1,1⟩, + ⟨4,509,568,0,0,0,0,1,1⟩, + ⟨4,322,568,0,0,0,0,1,1⟩, + ⟨4,327,568,0,0,0,0,-1,1⟩, + ⟨4,333,569,0,0,0,0,-1,1⟩, + ⟨4,510,569,0,0,0,0,1,1⟩, + ⟨4,317,567,0,0,0,0,-1,1⟩, + ⟨4,499,567,0,0,0,0,1,1⟩, + ⟨4,582,513,115,0,0,0,1,1⟩, + ⟨4,580,502,115,0,0,0,1,1⟩, + ⟨5,502,0,115,0,0,0,-1,2⟩, + ⟨4,624,548,114,0,0,0,1,1⟩, + ⟨4,622,548,114,0,0,0,-1,1⟩, + ⟨4,600,548,114,0,0,0,2,1⟩, + ⟨4,598,548,114,0,0,0,-2,1⟩, + ⟨5,548,0,114,0,0,0,-1,1⟩, + ⟨4,286,287,0,0,0,0,1,1⟩, + ⟨4,285,287,0,0,0,0,-1,1⟩, + ⟨4,284,287,0,0,0,0,-1,1⟩, + ⟨4,283,287,0,0,0,0,-1,1⟩, + ⟨4,281,287,0,0,0,0,-1,1⟩, + ⟨4,280,287,0,0,0,0,1,1⟩, + ⟨4,279,287,0,0,0,0,1,1⟩, + ⟨4,277,287,0,0,0,0,2,1⟩, + ⟨5,287,0,0,0,0,0,2,1⟩, + ⟨4,284,285,0,0,0,0,1,1⟩, + ⟨4,283,285,0,0,0,0,-1,1⟩, + ⟨4,282,285,0,0,0,0,1,1⟩, + ⟨4,281,285,0,0,0,0,-1,1⟩, + ⟨4,276,285,0,0,0,0,-1,1⟩, + ⟨4,274,285,0,0,0,0,-1,1⟩, + ⟨4,272,285,0,0,0,0,1,1⟩, + ⟨5,285,0,0,0,0,0,2,1⟩, + ⟨4,285,283,0,0,0,0,1,1⟩, + ⟨4,284,283,0,0,0,0,1,1⟩, + ⟨4,282,283,0,0,0,0,1,1⟩, + ⟨4,281,283,0,0,0,0,-1,1⟩, + ⟨4,276,283,0,0,0,0,-1,1⟩, + ⟨4,274,283,0,0,0,0,-1,1⟩, + ⟨4,272,283,0,0,0,0,1,1⟩, + ⟨4,287,282,0,0,0,0,-2,1⟩, + ⟨4,286,282,0,0,0,0,-2,1⟩, + ⟨4,281,282,0,0,0,0,2,1⟩, + ⟨4,278,282,0,0,0,0,2,1⟩, + ⟨4,277,282,0,0,0,0,-2,1⟩, + ⟨4,275,282,0,0,0,0,-1,1⟩, + ⟨4,273,282,0,0,0,0,-2,1⟩, + ⟨4,272,282,0,0,0,0,-2,1⟩, + ⟨5,282,0,0,0,0,0,2,1⟩, + ⟨5,283,0,0,0,0,0,-1,1⟩, + ⟨4,282,283,0,0,0,0,-1,1⟩, + ⟨4,283,282,0,0,0,0,1,1⟩, + ⟨4,282,283,0,0,0,0,-1,1⟩, + ⟨4,287,281,0,0,0,0,1,1⟩, + ⟨4,286,281,0,0,0,0,1,1⟩, + ⟨4,285,281,0,0,0,0,-1,2⟩, + ⟨4,284,281,0,0,0,0,-1,2⟩, + ⟨4,283,281,0,0,0,0,-1,2⟩, + ⟨4,278,281,0,0,0,0,-1,1⟩, + ⟨4,277,281,0,0,0,0,1,1⟩, + ⟨4,276,281,0,0,0,0,1,2⟩, + ⟨4,275,281,0,0,0,0,1,2⟩, + ⟨4,274,281,0,0,0,0,1,2⟩, + ⟨4,273,281,0,0,0,0,1,1⟩, + ⟨4,272,281,0,0,0,0,1,2⟩, + ⟨5,281,0,0,0,0,0,1,2⟩, + ⟨5,282,0,0,0,0,0,-1,1⟩, + ⟨4,281,282,0,0,0,0,-1,1⟩, + ⟨4,282,281,0,0,0,0,1,1⟩, + ⟨4,281,282,0,0,0,0,-1,1⟩, + ⟨4,287,280,0,0,0,0,-1,1⟩, + ⟨4,286,280,0,0,0,0,-1,1⟩, + ⟨4,285,280,0,0,0,0,1,1⟩, + ⟨4,284,280,0,0,0,0,1,1⟩, + ⟨4,283,280,0,0,0,0,1,1⟩, + ⟨4,282,280,0,0,0,0,1,1⟩, + ⟨4,279,280,0,0,0,0,-1,1⟩, + ⟨4,277,280,0,0,0,0,-2,1⟩, + ⟨5,280,0,0,0,0,0,-1,1⟩, + ⟨4,287,279,0,0,0,0,-1,1⟩, + ⟨4,286,279,0,0,0,0,-1,1⟩, + ⟨4,285,279,0,0,0,0,1,1⟩, + ⟨4,284,279,0,0,0,0,1,1⟩, + ⟨4,283,279,0,0,0,0,1,1⟩, + ⟨4,282,279,0,0,0,0,1,1⟩, + ⟨4,277,279,0,0,0,0,-2,1⟩, + ⟨5,279,0,0,0,0,0,-1,1⟩, + ⟨5,281,0,0,0,0,0,-1,1⟩, + ⟨4,279,281,0,0,0,0,-1,1⟩, + ⟨4,281,279,0,0,0,0,1,1⟩, + ⟨4,279,281,0,0,0,0,-1,1⟩, + ⟨5,279,0,0,0,0,0,-1,1⟩, + ⟨4,278,279,0,0,0,0,-1,1⟩, + ⟨4,279,278,0,0,0,0,1,1⟩, + ⟨4,278,279,0,0,0,0,-1,1⟩, + ⟨4,287,277,0,0,0,0,-1,2⟩, + ⟨4,286,277,0,0,0,0,-1,2⟩, + ⟨4,285,277,0,0,0,0,1,2⟩, + ⟨4,284,277,0,0,0,0,1,2⟩, + ⟨4,283,277,0,0,0,0,1,2⟩, + ⟨4,282,277,0,0,0,0,1,2⟩, + ⟨4,281,277,0,0,0,0,-1,2⟩, + ⟨5,277,0,0,0,0,0,-1,2⟩, + ⟨5,280,0,0,0,0,0,-1,1⟩, + ⟨4,277,280,0,0,0,0,-1,1⟩, + ⟨4,280,277,0,0,0,0,1,1⟩, + ⟨4,277,280,0,0,0,0,-1,1⟩, + ⟨4,287,276,0,0,0,0,-1,1⟩, + ⟨4,286,276,0,0,0,0,-1,1⟩, + ⟨4,281,276,0,0,0,0,1,1⟩, + ⟨4,280,276,0,0,0,0,1,1⟩, + ⟨4,279,276,0,0,0,0,2,1⟩, + ⟨4,275,276,0,0,0,0,-1,1⟩, + ⟨4,274,276,0,0,0,0,-1,1⟩, + ⟨4,273,276,0,0,0,0,-2,1⟩, + ⟨4,272,276,0,0,0,0,-1,1⟩, + ⟨5,276,0,0,0,0,0,2,1⟩, + ⟨5,278,0,0,0,0,0,-1,1⟩, + ⟨4,276,278,0,0,0,0,-1,1⟩, + ⟨4,278,276,0,0,0,0,1,1⟩, + ⟨4,276,278,0,0,0,0,-1,1⟩, + ⟨4,287,275,0,0,0,0,-1,1⟩, + ⟨4,286,275,0,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],988⟩, by decide⟩ +def forward_055 : CheckedSegment frames paid warps := + ⟨⟨forwardShard2State055, forwardShard2State056, + [ + ⟨4,281,275,0,0,0,0,1,1⟩, + ⟨4,280,275,0,0,0,0,1,1⟩, + ⟨4,279,275,0,0,0,0,2,1⟩, + ⟨4,278,275,0,0,0,0,2,1⟩, + ⟨4,274,275,0,0,0,0,-1,1⟩, + ⟨4,273,275,0,0,0,0,-2,1⟩, + ⟨4,272,275,0,0,0,0,-1,1⟩, + ⟨5,275,0,0,0,0,0,-1,1⟩, + ⟨5,277,0,0,0,0,0,-1,1⟩, + ⟨4,275,277,0,0,0,0,-1,1⟩, + ⟨4,277,275,0,0,0,0,1,1⟩, + ⟨4,275,277,0,0,0,0,-1,1⟩, + ⟨5,276,0,0,0,0,0,-1,1⟩, + ⟨4,274,276,0,0,0,0,-1,1⟩, + ⟨4,276,274,0,0,0,0,1,1⟩, + ⟨4,274,276,0,0,0,0,-1,1⟩, + ⟨4,279,273,0,0,0,0,1,2⟩, + ⟨4,278,273,0,0,0,0,1,2⟩, + ⟨4,277,273,0,0,0,0,-1,2⟩, + ⟨4,276,273,0,0,0,0,-1,2⟩, + ⟨4,272,273,0,0,0,0,-1,2⟩, + ⟨5,273,0,0,0,0,0,1,2⟩, + ⟨5,274,0,0,0,0,0,-1,1⟩, + ⟨4,273,274,0,0,0,0,-1,1⟩, + ⟨4,274,273,0,0,0,0,1,1⟩, + ⟨4,273,274,0,0,0,0,-1,1⟩, + ⟨5,274,0,0,0,0,0,-1,1⟩, + ⟨4,272,274,0,0,0,0,-1,1⟩, + ⟨4,274,272,0,0,0,0,1,1⟩, + ⟨4,272,274,0,0,0,0,-1,1⟩, + ⟨4,302,303,0,0,0,0,1,1⟩, + ⟨4,301,303,0,0,0,0,-1,1⟩, + ⟨4,300,303,0,0,0,0,-1,1⟩, + ⟨4,299,303,0,0,0,0,-1,1⟩, + ⟨4,297,303,0,0,0,0,-1,1⟩, + ⟨4,296,303,0,0,0,0,1,1⟩, + ⟨4,295,303,0,0,0,0,1,1⟩, + ⟨4,293,303,0,0,0,0,2,1⟩, + ⟨5,303,0,0,0,0,0,2,1⟩, + ⟨4,300,301,0,0,0,0,1,1⟩, + ⟨4,299,301,0,0,0,0,-1,1⟩, + ⟨4,298,301,0,0,0,0,1,1⟩, + ⟨4,297,301,0,0,0,0,-1,1⟩, + ⟨4,292,301,0,0,0,0,-1,1⟩, + ⟨4,290,301,0,0,0,0,-1,1⟩, + ⟨4,288,301,0,0,0,0,1,1⟩, + ⟨5,301,0,0,0,0,0,2,1⟩, + ⟨4,301,299,0,0,0,0,1,1⟩, + ⟨4,300,299,0,0,0,0,1,1⟩, + ⟨4,298,299,0,0,0,0,1,1⟩, + ⟨4,297,299,0,0,0,0,-1,1⟩, + ⟨4,292,299,0,0,0,0,-1,1⟩, + ⟨4,290,299,0,0,0,0,-1,1⟩, + ⟨4,288,299,0,0,0,0,1,1⟩, + ⟨4,303,298,0,0,0,0,-2,1⟩, + ⟨4,302,298,0,0,0,0,-2,1⟩, + ⟨4,297,298,0,0,0,0,2,1⟩, + ⟨4,294,298,0,0,0,0,2,1⟩, + ⟨4,293,298,0,0,0,0,-2,1⟩, + ⟨4,291,298,0,0,0,0,-1,1⟩, + ⟨4,289,298,0,0,0,0,-2,1⟩, + ⟨4,288,298,0,0,0,0,-2,1⟩, + ⟨5,298,0,0,0,0,0,2,1⟩, + ⟨5,299,0,0,0,0,0,-1,1⟩, + ⟨4,298,299,0,0,0,0,-1,1⟩, + ⟨4,299,298,0,0,0,0,1,1⟩, + ⟨4,298,299,0,0,0,0,-1,1⟩, + ⟨4,303,297,0,0,0,0,1,1⟩, + ⟨4,302,297,0,0,0,0,1,1⟩, + ⟨4,301,297,0,0,0,0,-1,2⟩, + ⟨4,300,297,0,0,0,0,-1,2⟩, + ⟨4,299,297,0,0,0,0,-1,2⟩, + ⟨4,294,297,0,0,0,0,-1,1⟩, + ⟨4,293,297,0,0,0,0,1,1⟩, + ⟨4,292,297,0,0,0,0,1,2⟩, + ⟨4,291,297,0,0,0,0,1,2⟩, + ⟨4,290,297,0,0,0,0,1,2⟩, + ⟨4,289,297,0,0,0,0,1,1⟩, + ⟨4,288,297,0,0,0,0,1,2⟩, + ⟨5,297,0,0,0,0,0,1,2⟩, + ⟨5,298,0,0,0,0,0,-1,1⟩, + ⟨4,297,298,0,0,0,0,-1,1⟩, + ⟨4,298,297,0,0,0,0,1,1⟩, + ⟨4,297,298,0,0,0,0,-1,1⟩, + ⟨4,303,296,0,0,0,0,-1,1⟩, + ⟨4,302,296,0,0,0,0,-1,1⟩, + ⟨4,301,296,0,0,0,0,1,1⟩, + ⟨4,300,296,0,0,0,0,1,1⟩, + ⟨4,299,296,0,0,0,0,1,1⟩, + ⟨4,298,296,0,0,0,0,1,1⟩, + ⟨4,295,296,0,0,0,0,-1,1⟩, + ⟨4,293,296,0,0,0,0,-2,1⟩, + ⟨5,296,0,0,0,0,0,-1,1⟩, + ⟨4,303,295,0,0,0,0,-1,1⟩, + ⟨4,302,295,0,0,0,0,-1,1⟩, + ⟨4,301,295,0,0,0,0,1,1⟩, + ⟨4,300,295,0,0,0,0,1,1⟩, + ⟨4,299,295,0,0,0,0,1,1⟩, + ⟨4,298,295,0,0,0,0,1,1⟩, + ⟨4,293,295,0,0,0,0,-2,1⟩, + ⟨5,295,0,0,0,0,0,-1,1⟩, + ⟨5,297,0,0,0,0,0,-1,1⟩, + ⟨4,295,297,0,0,0,0,-1,1⟩, + ⟨4,297,295,0,0,0,0,1,1⟩, + ⟨4,295,297,0,0,0,0,-1,1⟩, + ⟨5,295,0,0,0,0,0,-1,1⟩, + ⟨4,294,295,0,0,0,0,-1,1⟩, + ⟨4,295,294,0,0,0,0,1,1⟩, + ⟨4,294,295,0,0,0,0,-1,1⟩, + ⟨4,303,293,0,0,0,0,-1,2⟩, + ⟨4,302,293,0,0,0,0,-1,2⟩, + ⟨4,301,293,0,0,0,0,1,2⟩, + ⟨4,293,505,0,0,0,0,1,2⟩, + ⟨4,300,293,0,0,0,0,1,2⟩, + ⟨4,293,505,0,0,0,0,-1,2⟩, + ⟨4,299,293,0,0,0,0,1,2⟩, + ⟨4,298,293,0,0,0,0,1,2⟩, + ⟨4,297,293,0,0,0,0,-1,2⟩, + ⟨5,293,0,0,0,0,0,-1,2⟩, + ⟨5,296,0,0,0,0,0,-1,1⟩, + ⟨4,293,296,0,0,0,0,-1,1⟩, + ⟨4,296,293,0,0,0,0,1,1⟩, + ⟨4,293,296,0,0,0,0,-1,1⟩, + ⟨4,303,292,0,0,0,0,-1,1⟩, + ⟨4,302,292,0,0,0,0,-1,1⟩, + ⟨4,297,292,0,0,0,0,1,1⟩, + ⟨4,296,292,0,0,0,0,1,1⟩, + ⟨4,295,292,0,0,0,0,2,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],988⟩, by decide⟩ +def forward_056 : CheckedSegment frames paid warps := + ⟨⟨forwardShard2State056, forwardShard2State057, + [ + ⟨4,291,292,0,0,0,0,-1,1⟩, + ⟨4,290,292,0,0,0,0,-1,1⟩, + ⟨4,289,292,0,0,0,0,-2,1⟩, + ⟨4,288,292,0,0,0,0,-1,1⟩, + ⟨5,292,0,0,0,0,0,2,1⟩, + ⟨5,294,0,0,0,0,0,-1,1⟩, + ⟨4,292,294,0,0,0,0,-1,1⟩, + ⟨4,294,292,0,0,0,0,1,1⟩, + ⟨4,292,294,0,0,0,0,-1,1⟩, + ⟨4,303,291,0,0,0,0,-1,1⟩, + ⟨4,302,291,0,0,0,0,-1,1⟩, + ⟨4,297,291,0,0,0,0,1,1⟩, + ⟨4,296,291,0,0,0,0,1,1⟩, + ⟨4,295,291,0,0,0,0,2,1⟩, + ⟨4,294,291,0,0,0,0,2,1⟩, + ⟨4,290,291,0,0,0,0,-1,1⟩, + ⟨4,289,291,0,0,0,0,-2,1⟩, + ⟨4,288,291,0,0,0,0,-1,1⟩, + ⟨5,291,0,0,0,0,0,-1,1⟩, + ⟨5,293,0,0,0,0,0,-1,1⟩, + ⟨4,291,293,0,0,0,0,-1,1⟩, + ⟨4,293,291,0,0,0,0,1,1⟩, + ⟨4,291,293,0,0,0,0,-1,1⟩, + ⟨5,292,0,0,0,0,0,-1,1⟩, + ⟨4,290,292,0,0,0,0,-1,1⟩, + ⟨4,292,290,0,0,0,0,1,1⟩, + ⟨4,290,292,0,0,0,0,-1,1⟩, + ⟨4,295,289,0,0,0,0,1,2⟩, + ⟨4,289,505,0,0,0,0,-1,2⟩, + ⟨4,294,289,0,0,0,0,1,2⟩, + ⟨4,293,289,0,0,0,0,-1,2⟩, + ⟨4,292,289,0,0,0,0,-1,2⟩, + ⟨4,288,289,0,0,0,0,-1,2⟩, + ⟨5,289,0,0,0,0,0,1,2⟩, + ⟨5,290,0,0,0,0,0,-1,1⟩, + ⟨4,289,290,0,0,0,0,-1,1⟩, + ⟨4,290,289,0,0,0,0,1,1⟩, + ⟨4,289,290,0,0,0,0,-1,1⟩, + ⟨5,290,0,0,0,0,0,-1,1⟩, + ⟨4,288,290,0,0,0,0,-1,1⟩, + ⟨4,290,288,0,0,0,0,1,1⟩, + ⟨4,288,290,0,0,0,0,-1,1⟩, + ⟨4,318,319,0,0,0,0,1,1⟩, + ⟨4,317,319,0,0,0,0,-1,1⟩, + ⟨4,316,319,0,0,0,0,-1,1⟩, + ⟨4,315,319,0,0,0,0,-1,1⟩, + ⟨4,313,319,0,0,0,0,-1,1⟩, + ⟨4,312,319,0,0,0,0,1,1⟩, + ⟨4,311,319,0,0,0,0,1,1⟩, + ⟨4,309,319,0,0,0,0,2,1⟩, + ⟨5,319,0,0,0,0,0,2,1⟩, + ⟨4,316,317,0,0,0,0,1,1⟩, + ⟨4,315,317,0,0,0,0,-1,1⟩, + ⟨4,314,317,0,0,0,0,1,1⟩, + ⟨4,313,317,0,0,0,0,-1,1⟩, + ⟨4,308,317,0,0,0,0,-1,1⟩, + ⟨4,306,317,0,0,0,0,-1,1⟩, + ⟨4,304,317,0,0,0,0,1,1⟩, + ⟨5,317,0,0,0,0,0,2,1⟩, + ⟨4,317,315,0,0,0,0,1,1⟩, + ⟨4,316,315,0,0,0,0,1,1⟩, + ⟨4,314,315,0,0,0,0,1,1⟩, + ⟨4,313,315,0,0,0,0,-1,1⟩, + ⟨4,308,315,0,0,0,0,-1,1⟩, + ⟨4,306,315,0,0,0,0,-1,1⟩, + ⟨4,304,315,0,0,0,0,1,1⟩, + ⟨4,319,314,0,0,0,0,-2,1⟩, + ⟨4,318,314,0,0,0,0,-2,1⟩, + ⟨4,313,314,0,0,0,0,2,1⟩, + ⟨4,310,314,0,0,0,0,2,1⟩, + ⟨4,309,314,0,0,0,0,-2,1⟩, + ⟨4,307,314,0,0,0,0,-1,1⟩, + ⟨4,305,314,0,0,0,0,-2,1⟩, + ⟨4,304,314,0,0,0,0,-2,1⟩, + ⟨5,314,0,0,0,0,0,2,1⟩, + ⟨5,315,0,0,0,0,0,-1,1⟩, + ⟨4,314,315,0,0,0,0,-1,1⟩, + ⟨4,315,314,0,0,0,0,1,1⟩, + ⟨4,314,315,0,0,0,0,-1,1⟩, + ⟨4,319,313,0,0,0,0,1,1⟩, + ⟨4,318,313,0,0,0,0,1,1⟩, + ⟨4,317,313,0,0,0,0,-1,2⟩, + ⟨4,316,313,0,0,0,0,-1,2⟩, + ⟨4,315,313,0,0,0,0,-1,2⟩, + ⟨4,310,313,0,0,0,0,-1,1⟩, + ⟨4,309,313,0,0,0,0,1,1⟩, + ⟨4,308,313,0,0,0,0,1,2⟩, + ⟨4,307,313,0,0,0,0,1,2⟩, + ⟨4,306,313,0,0,0,0,1,2⟩, + ⟨4,305,313,0,0,0,0,1,1⟩, + ⟨4,304,313,0,0,0,0,1,2⟩, + ⟨5,313,0,0,0,0,0,1,2⟩, + ⟨5,314,0,0,0,0,0,-1,1⟩, + ⟨4,313,314,0,0,0,0,-1,1⟩, + ⟨4,314,313,0,0,0,0,1,1⟩, + ⟨4,313,314,0,0,0,0,-1,1⟩, + ⟨4,319,312,0,0,0,0,-1,1⟩, + ⟨4,318,312,0,0,0,0,-1,1⟩, + ⟨4,317,312,0,0,0,0,1,1⟩, + ⟨4,316,312,0,0,0,0,1,1⟩, + ⟨4,315,312,0,0,0,0,1,1⟩, + ⟨4,314,312,0,0,0,0,1,1⟩, + ⟨4,311,312,0,0,0,0,-1,1⟩, + ⟨4,309,312,0,0,0,0,-2,1⟩, + ⟨5,312,0,0,0,0,0,-1,1⟩, + ⟨4,319,311,0,0,0,0,-1,1⟩, + ⟨4,318,311,0,0,0,0,-1,1⟩, + ⟨4,317,311,0,0,0,0,1,1⟩, + ⟨4,316,311,0,0,0,0,1,1⟩, + ⟨4,315,311,0,0,0,0,1,1⟩, + ⟨4,314,311,0,0,0,0,1,1⟩, + ⟨4,309,311,0,0,0,0,-2,1⟩, + ⟨5,311,0,0,0,0,0,-1,1⟩, + ⟨5,313,0,0,0,0,0,-1,1⟩, + ⟨4,311,313,0,0,0,0,-1,1⟩, + ⟨4,313,311,0,0,0,0,1,1⟩, + ⟨4,311,313,0,0,0,0,-1,1⟩, + ⟨5,311,0,0,0,0,0,-1,1⟩, + ⟨4,310,311,0,0,0,0,-1,1⟩, + ⟨4,311,310,0,0,0,0,1,1⟩, + ⟨4,310,311,0,0,0,0,-1,1⟩, + ⟨4,319,309,0,0,0,0,-1,2⟩, + ⟨4,318,309,0,0,0,0,-1,2⟩, + ⟨4,317,309,0,0,0,0,1,2⟩, + ⟨4,316,309,0,0,0,0,1,2⟩, + ⟨4,315,309,0,0,0,0,1,2⟩, + ⟨4,314,309,0,0,0,0,1,2⟩, + ⟨4,313,309,0,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],984⟩, by decide⟩ +def forward_057 : CheckedSegment frames paid warps := + ⟨⟨forwardShard2State057, forwardShard2State058, + [ + ⟨5,309,0,0,0,0,0,-1,2⟩, + ⟨5,312,0,0,0,0,0,-1,1⟩, + ⟨4,309,312,0,0,0,0,-1,1⟩, + ⟨4,312,309,0,0,0,0,1,1⟩, + ⟨4,309,312,0,0,0,0,-1,1⟩, + ⟨4,319,308,0,0,0,0,-1,1⟩, + ⟨4,318,308,0,0,0,0,-1,1⟩, + ⟨4,313,308,0,0,0,0,1,1⟩, + ⟨4,312,308,0,0,0,0,1,1⟩, + ⟨4,311,308,0,0,0,0,2,1⟩, + ⟨4,307,308,0,0,0,0,-1,1⟩, + ⟨4,306,308,0,0,0,0,-1,1⟩, + ⟨4,305,308,0,0,0,0,-2,1⟩, + ⟨4,304,308,0,0,0,0,-1,1⟩, + ⟨5,308,0,0,0,0,0,2,1⟩, + ⟨5,310,0,0,0,0,0,-1,1⟩, + ⟨4,308,310,0,0,0,0,-1,1⟩, + ⟨4,310,308,0,0,0,0,1,1⟩, + ⟨4,308,310,0,0,0,0,-1,1⟩, + ⟨4,319,307,0,0,0,0,-1,1⟩, + ⟨4,318,307,0,0,0,0,-1,1⟩, + ⟨4,313,307,0,0,0,0,1,1⟩, + ⟨4,312,307,0,0,0,0,1,1⟩, + ⟨4,311,307,0,0,0,0,2,1⟩, + ⟨4,310,307,0,0,0,0,2,1⟩, + ⟨4,306,307,0,0,0,0,-1,1⟩, + ⟨4,305,307,0,0,0,0,-2,1⟩, + ⟨4,304,307,0,0,0,0,-1,1⟩, + ⟨5,307,0,0,0,0,0,-1,1⟩, + ⟨5,309,0,0,0,0,0,-1,1⟩, + ⟨4,307,309,0,0,0,0,-1,1⟩, + ⟨4,309,307,0,0,0,0,1,1⟩, + ⟨4,307,309,0,0,0,0,-1,1⟩, + ⟨5,308,0,0,0,0,0,-1,1⟩, + ⟨4,306,308,0,0,0,0,-1,1⟩, + ⟨4,308,306,0,0,0,0,1,1⟩, + ⟨4,306,308,0,0,0,0,-1,1⟩, + ⟨4,311,305,0,0,0,0,1,2⟩, + ⟨4,310,305,0,0,0,0,1,2⟩, + ⟨4,309,305,0,0,0,0,-1,2⟩, + ⟨4,308,305,0,0,0,0,-1,2⟩, + ⟨4,304,305,0,0,0,0,-1,2⟩, + ⟨5,305,0,0,0,0,0,1,2⟩, + ⟨5,306,0,0,0,0,0,-1,1⟩, + ⟨4,305,306,0,0,0,0,-1,1⟩, + ⟨4,306,305,0,0,0,0,1,1⟩, + ⟨4,305,306,0,0,0,0,-1,1⟩, + ⟨5,306,0,0,0,0,0,-1,1⟩, + ⟨4,304,306,0,0,0,0,-1,1⟩, + ⟨4,306,304,0,0,0,0,1,1⟩, + ⟨4,304,306,0,0,0,0,-1,1⟩, + ⟨4,334,335,0,0,0,0,1,1⟩, + ⟨4,333,335,0,0,0,0,-1,1⟩, + ⟨4,332,335,0,0,0,0,-1,1⟩, + ⟨4,331,335,0,0,0,0,-1,1⟩, + ⟨4,329,335,0,0,0,0,-1,1⟩, + ⟨4,328,335,0,0,0,0,1,1⟩, + ⟨4,327,335,0,0,0,0,1,1⟩, + ⟨4,325,335,0,0,0,0,2,1⟩, + ⟨5,335,0,0,0,0,0,2,1⟩, + ⟨4,332,333,0,0,0,0,1,1⟩, + ⟨4,331,333,0,0,0,0,-1,1⟩, + ⟨4,330,333,0,0,0,0,1,1⟩, + ⟨4,329,333,0,0,0,0,-1,1⟩, + ⟨4,324,333,0,0,0,0,-1,1⟩, + ⟨4,322,333,0,0,0,0,-1,1⟩, + ⟨4,320,333,0,0,0,0,1,1⟩, + ⟨5,333,0,0,0,0,0,2,1⟩, + ⟨4,335,331,0,0,0,0,-1,1⟩, + ⟨4,334,331,0,0,0,0,-1,1⟩, + ⟨4,333,331,0,0,0,0,2,1⟩, + ⟨4,332,331,0,0,0,0,2,1⟩, + ⟨4,330,331,0,0,0,0,3,2⟩, + ⟨4,329,331,0,0,0,0,-1,1⟩, + ⟨4,325,331,0,0,0,0,-1,1⟩, + ⟨4,324,331,0,0,0,0,-1,1⟩, + ⟨4,323,331,0,0,0,0,-1,2⟩, + ⟨4,322,331,0,0,0,0,-1,1⟩, + ⟨4,321,331,0,0,0,0,1,1⟩, + ⟨4,320,331,0,0,0,0,2,1⟩, + ⟨5,331,0,0,0,0,0,-1,1⟩, + ⟨4,335,330,0,0,0,0,-2,1⟩, + ⟨4,334,330,0,0,0,0,-2,1⟩, + ⟨4,329,330,0,0,0,0,2,1⟩, + ⟨4,326,330,0,0,0,0,2,1⟩, + ⟨4,325,330,0,0,0,0,-2,1⟩, + ⟨4,323,330,0,0,0,0,-1,1⟩, + ⟨4,321,330,0,0,0,0,-2,1⟩, + ⟨4,320,330,0,0,0,0,-2,1⟩, + ⟨5,330,0,0,0,0,0,2,1⟩, + ⟨5,331,0,0,0,0,0,-1,1⟩, + ⟨4,330,331,0,0,0,0,-1,1⟩, + ⟨4,331,330,0,0,0,0,1,1⟩, + ⟨4,330,331,0,0,0,0,-1,1⟩, + ⟨4,335,329,0,0,0,0,1,1⟩, + ⟨4,334,329,0,0,0,0,1,1⟩, + ⟨4,333,329,0,0,0,0,-1,2⟩, + ⟨4,332,329,0,0,0,0,-1,2⟩, + ⟨4,331,329,0,0,0,0,-1,2⟩, + ⟨4,326,329,0,0,0,0,-1,1⟩, + ⟨4,325,329,0,0,0,0,1,1⟩, + ⟨4,324,329,0,0,0,0,1,2⟩, + ⟨4,323,329,0,0,0,0,1,2⟩, + ⟨4,322,329,0,0,0,0,1,2⟩, + ⟨4,321,329,0,0,0,0,1,1⟩, + ⟨4,320,329,0,0,0,0,1,2⟩, + ⟨5,329,0,0,0,0,0,1,2⟩, + ⟨5,330,0,0,0,0,0,-1,1⟩, + ⟨4,329,330,0,0,0,0,-1,1⟩, + ⟨4,330,329,0,0,0,0,1,1⟩, + ⟨4,329,330,0,0,0,0,-1,1⟩, + ⟨4,335,328,0,0,0,0,-1,1⟩, + ⟨4,334,328,0,0,0,0,-1,1⟩, + ⟨4,333,328,0,0,0,0,1,1⟩, + ⟨4,332,328,0,0,0,0,1,1⟩, + ⟨4,331,328,0,0,0,0,1,1⟩, + ⟨4,330,328,0,0,0,0,1,1⟩, + ⟨4,327,328,0,0,0,0,-1,1⟩, + ⟨4,325,328,0,0,0,0,-2,1⟩, + ⟨4,320,328,0,0,0,0,1,1⟩, + ⟨5,328,0,0,0,0,0,-1,1⟩, + ⟨4,335,327,0,0,0,0,-1,1⟩, + ⟨4,334,327,0,0,0,0,-1,1⟩, + ⟨4,333,327,0,0,0,0,1,1⟩, + ⟨4,332,327,0,0,0,0,1,1⟩, + ⟨4,331,327,0,0,0,0,1,1⟩, + ⟨4,330,327,0,0,0,0,1,1⟩, + ⟨4,325,327,0,0,0,0,-2,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],986⟩, by decide⟩ +def forward_058 : CheckedSegment frames paid warps := + ⟨⟨forwardShard2State058, forwardShard2State059, + [ + ⟨5,327,0,0,0,0,0,-1,1⟩, + ⟨5,329,0,0,0,0,0,-1,1⟩, + ⟨4,327,329,0,0,0,0,-1,1⟩, + ⟨4,329,327,0,0,0,0,1,1⟩, + ⟨4,327,329,0,0,0,0,-1,1⟩, + ⟨5,327,0,0,0,0,0,-1,1⟩, + ⟨4,326,327,0,0,0,0,-1,1⟩, + ⟨4,327,326,0,0,0,0,1,1⟩, + ⟨4,326,327,0,0,0,0,-1,1⟩, + ⟨4,335,325,0,0,0,0,-1,2⟩, + ⟨4,334,325,0,0,0,0,-1,2⟩, + ⟨4,333,325,0,0,0,0,1,2⟩, + ⟨4,332,325,0,0,0,0,1,2⟩, + ⟨4,331,325,0,0,0,0,1,2⟩, + ⟨4,330,325,0,0,0,0,1,2⟩, + ⟨4,329,325,0,0,0,0,-1,2⟩, + ⟨5,325,0,0,0,0,0,-1,2⟩, + ⟨5,328,0,0,0,0,0,-1,1⟩, + ⟨4,325,328,0,0,0,0,-1,1⟩, + ⟨4,328,325,0,0,0,0,1,1⟩, + ⟨4,325,328,0,0,0,0,-1,1⟩, + ⟨4,335,324,0,0,0,0,-1,1⟩, + ⟨4,334,324,0,0,0,0,-1,1⟩, + ⟨4,329,324,0,0,0,0,1,1⟩, + ⟨4,328,324,0,0,0,0,1,1⟩, + ⟨4,327,324,0,0,0,0,2,1⟩, + ⟨4,323,324,0,0,0,0,-1,1⟩, + ⟨4,322,324,0,0,0,0,-1,1⟩, + ⟨4,321,324,0,0,0,0,-2,1⟩, + ⟨4,320,324,0,0,0,0,-1,1⟩, + ⟨5,324,0,0,0,0,0,2,1⟩, + ⟨5,326,0,0,0,0,0,-1,1⟩, + ⟨4,324,326,0,0,0,0,-1,1⟩, + ⟨4,326,324,0,0,0,0,1,1⟩, + ⟨4,324,326,0,0,0,0,-1,1⟩, + ⟨4,335,323,0,0,0,0,-1,1⟩, + ⟨4,334,323,0,0,0,0,-1,1⟩, + ⟨4,329,323,0,0,0,0,1,1⟩, + ⟨4,328,323,0,0,0,0,1,1⟩, + ⟨4,327,323,0,0,0,0,2,1⟩, + ⟨4,326,323,0,0,0,0,2,1⟩, + ⟨4,322,323,0,0,0,0,-1,1⟩, + ⟨4,321,323,0,0,0,0,-2,1⟩, + ⟨4,320,323,0,0,0,0,-1,1⟩, + ⟨5,323,0,0,0,0,0,-1,1⟩, + ⟨5,325,0,0,0,0,0,-1,1⟩, + ⟨4,323,325,0,0,0,0,-1,1⟩, + ⟨4,325,323,0,0,0,0,1,1⟩, + ⟨4,323,325,0,0,0,0,-1,1⟩, + ⟨5,324,0,0,0,0,0,-1,1⟩, + ⟨4,322,324,0,0,0,0,-1,1⟩, + ⟨4,324,322,0,0,0,0,1,1⟩, + ⟨4,322,324,0,0,0,0,-1,1⟩, + ⟨4,327,321,0,0,0,0,1,2⟩, + ⟨4,326,321,0,0,0,0,1,2⟩, + ⟨4,321,505,0,0,0,0,1,4⟩, + ⟨4,325,321,0,0,0,0,-1,2⟩, + ⟨4,321,505,0,0,0,0,3,2⟩, + ⟨4,324,321,0,0,0,0,-1,2⟩, + ⟨4,321,505,0,0,0,0,-7,4⟩, + ⟨4,322,321,0,0,0,0,1,2⟩, + ⟨4,320,321,0,0,0,0,-1,2⟩, + ⟨5,321,0,0,0,0,0,1,2⟩, + ⟨4,323,320,0,0,0,0,1,1⟩, + ⟨4,320,505,0,0,0,0,-1,4⟩, + ⟨5,322,0,0,0,0,0,-1,1⟩, + ⟨4,320,322,0,0,0,0,-1,1⟩, + ⟨4,322,320,0,0,0,0,1,1⟩, + ⟨4,320,322,0,0,0,0,-1,1⟩, + ⟨4,350,351,0,0,0,0,1,1⟩, + ⟨4,349,351,0,0,0,0,-1,1⟩, + ⟨4,348,351,0,0,0,0,-1,1⟩, + ⟨4,347,351,0,0,0,0,-1,1⟩, + ⟨4,345,351,0,0,0,0,-1,1⟩, + ⟨4,344,351,0,0,0,0,1,1⟩, + ⟨4,343,351,0,0,0,0,1,1⟩, + ⟨4,341,351,0,0,0,0,2,1⟩, + ⟨5,351,0,0,0,0,0,2,1⟩, + ⟨4,348,349,0,0,0,0,1,1⟩, + ⟨4,347,349,0,0,0,0,-1,1⟩, + ⟨4,346,349,0,0,0,0,1,1⟩, + ⟨4,345,349,0,0,0,0,-1,1⟩, + ⟨4,340,349,0,0,0,0,-1,1⟩, + ⟨4,338,349,0,0,0,0,-1,1⟩, + ⟨4,336,349,0,0,0,0,1,1⟩, + ⟨5,349,0,0,0,0,0,2,1⟩, + ⟨4,351,347,0,0,0,0,-1,1⟩, + ⟨4,350,347,0,0,0,0,-1,1⟩, + ⟨4,349,347,0,0,0,0,2,1⟩, + ⟨4,348,347,0,0,0,0,2,1⟩, + ⟨4,346,347,0,0,0,0,3,2⟩, + ⟨4,345,347,0,0,0,0,-1,1⟩, + ⟨4,341,347,0,0,0,0,-1,1⟩, + ⟨4,340,347,0,0,0,0,-1,1⟩, + ⟨4,339,347,0,0,0,0,-1,2⟩, + ⟨4,338,347,0,0,0,0,-1,1⟩, + ⟨4,337,347,0,0,0,0,1,1⟩, + ⟨4,336,347,0,0,0,0,2,1⟩, + ⟨5,347,0,0,0,0,0,-1,1⟩, + ⟨4,351,346,0,0,0,0,-2,1⟩, + ⟨4,350,346,0,0,0,0,-2,1⟩, + ⟨4,345,346,0,0,0,0,2,1⟩, + ⟨4,342,346,0,0,0,0,2,1⟩, + ⟨4,341,346,0,0,0,0,-2,1⟩, + ⟨4,339,346,0,0,0,0,-1,1⟩, + ⟨4,337,346,0,0,0,0,-2,1⟩, + ⟨4,336,346,0,0,0,0,-2,1⟩, + ⟨5,346,0,0,0,0,0,2,1⟩, + ⟨5,347,0,0,0,0,0,-1,1⟩, + ⟨4,346,347,0,0,0,0,-1,1⟩, + ⟨4,347,346,0,0,0,0,1,1⟩, + ⟨4,346,347,0,0,0,0,-1,1⟩, + ⟨4,351,345,0,0,0,0,1,1⟩, + ⟨4,350,345,0,0,0,0,1,1⟩, + ⟨4,349,345,0,0,0,0,-1,2⟩, + ⟨4,348,345,0,0,0,0,-1,2⟩, + ⟨4,347,345,0,0,0,0,-1,2⟩, + ⟨4,342,345,0,0,0,0,-1,1⟩, + ⟨4,341,345,0,0,0,0,1,1⟩, + ⟨4,340,345,0,0,0,0,1,2⟩, + ⟨4,339,345,0,0,0,0,1,2⟩, + ⟨4,338,345,0,0,0,0,1,2⟩, + ⟨4,337,345,0,0,0,0,1,1⟩, + ⟨4,336,345,0,0,0,0,1,2⟩, + ⟨5,345,0,0,0,0,0,1,2⟩, + ⟨5,346,0,0,0,0,0,-1,1⟩, + ⟨4,345,346,0,0,0,0,-1,1⟩, + ⟨4,346,345,0,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1018⟩, by decide⟩ +def forward_059 : CheckedSegment frames paid warps := + ⟨⟨forwardShard2State059, forwardShard2State060, + [ + ⟨4,345,346,0,0,0,0,-1,1⟩, + ⟨4,351,344,0,0,0,0,-1,1⟩, + ⟨4,350,344,0,0,0,0,-1,1⟩, + ⟨4,349,344,0,0,0,0,1,1⟩, + ⟨4,348,344,0,0,0,0,1,1⟩, + ⟨4,347,344,0,0,0,0,1,1⟩, + ⟨4,346,344,0,0,0,0,1,1⟩, + ⟨4,343,344,0,0,0,0,-1,1⟩, + ⟨4,341,344,0,0,0,0,-2,1⟩, + ⟨4,336,344,0,0,0,0,1,1⟩, + ⟨5,344,0,0,0,0,0,-1,1⟩, + ⟨4,351,343,0,0,0,0,-1,1⟩, + ⟨4,350,343,0,0,0,0,-1,1⟩, + ⟨4,349,343,0,0,0,0,1,1⟩, + ⟨4,348,343,0,0,0,0,1,1⟩, + ⟨4,347,343,0,0,0,0,1,1⟩, + ⟨4,346,343,0,0,0,0,1,1⟩, + ⟨4,341,343,0,0,0,0,-2,1⟩, + ⟨5,343,0,0,0,0,0,-1,1⟩, + ⟨5,345,0,0,0,0,0,-1,1⟩, + ⟨4,343,345,0,0,0,0,-1,1⟩, + ⟨4,345,343,0,0,0,0,1,1⟩, + ⟨4,343,345,0,0,0,0,-1,1⟩, + ⟨5,343,0,0,0,0,0,-1,1⟩, + ⟨4,342,343,0,0,0,0,-1,1⟩, + ⟨4,343,342,0,0,0,0,1,1⟩, + ⟨4,342,343,0,0,0,0,-1,1⟩, + ⟨4,351,341,0,0,0,0,-1,2⟩, + ⟨4,350,341,0,0,0,0,-1,2⟩, + ⟨4,349,341,0,0,0,0,1,2⟩, + ⟨4,348,341,0,0,0,0,1,2⟩, + ⟨4,347,341,0,0,0,0,1,2⟩, + ⟨4,346,341,0,0,0,0,1,2⟩, + ⟨4,345,341,0,0,0,0,-1,2⟩, + ⟨5,341,0,0,0,0,0,-1,2⟩, + ⟨5,344,0,0,0,0,0,-1,1⟩, + ⟨4,341,344,0,0,0,0,-1,1⟩, + ⟨4,344,341,0,0,0,0,1,1⟩, + ⟨4,341,344,0,0,0,0,-1,1⟩, + ⟨4,351,340,0,0,0,0,-1,1⟩, + ⟨4,350,340,0,0,0,0,-1,1⟩, + ⟨4,345,340,0,0,0,0,1,1⟩, + ⟨4,344,340,0,0,0,0,1,1⟩, + ⟨4,343,340,0,0,0,0,2,1⟩, + ⟨4,339,340,0,0,0,0,-1,1⟩, + ⟨4,338,340,0,0,0,0,-1,1⟩, + ⟨4,337,340,0,0,0,0,-2,1⟩, + ⟨4,336,340,0,0,0,0,-1,1⟩, + ⟨5,340,0,0,0,0,0,2,1⟩, + ⟨5,342,0,0,0,0,0,-1,1⟩, + ⟨4,340,342,0,0,0,0,-1,1⟩, + ⟨4,342,340,0,0,0,0,1,1⟩, + ⟨4,340,342,0,0,0,0,-1,1⟩, + ⟨4,351,339,0,0,0,0,-1,1⟩, + ⟨4,350,339,0,0,0,0,-1,1⟩, + ⟨4,345,339,0,0,0,0,1,1⟩, + ⟨4,344,339,0,0,0,0,1,1⟩, + ⟨4,343,339,0,0,0,0,2,1⟩, + ⟨4,342,339,0,0,0,0,2,1⟩, + ⟨4,338,339,0,0,0,0,-1,1⟩, + ⟨4,337,339,0,0,0,0,-2,1⟩, + ⟨4,336,339,0,0,0,0,-1,1⟩, + ⟨5,339,0,0,0,0,0,-1,1⟩, + ⟨5,341,0,0,0,0,0,-1,1⟩, + ⟨4,339,341,0,0,0,0,-1,1⟩, + ⟨4,341,339,0,0,0,0,1,1⟩, + ⟨4,339,341,0,0,0,0,-1,1⟩, + ⟨5,340,0,0,0,0,0,-1,1⟩, + ⟨4,338,340,0,0,0,0,-1,1⟩, + ⟨4,340,338,0,0,0,0,1,1⟩, + ⟨4,338,340,0,0,0,0,-1,1⟩, + ⟨4,343,337,0,0,0,0,1,2⟩, + ⟨4,342,337,0,0,0,0,1,2⟩, + ⟨4,341,337,0,0,0,0,-1,2⟩, + ⟨4,340,337,0,0,0,0,-1,2⟩, + ⟨4,338,337,0,0,0,0,1,2⟩, + ⟨4,336,337,0,0,0,0,-1,2⟩, + ⟨5,337,0,0,0,0,0,1,2⟩, + ⟨4,339,336,0,0,0,0,1,1⟩, + ⟨5,338,0,0,0,0,0,-1,1⟩, + ⟨4,336,338,0,0,0,0,-1,1⟩, + ⟨4,338,336,0,0,0,0,1,1⟩, + ⟨4,336,338,0,0,0,0,-1,1⟩, + ⟨4,366,367,0,0,0,0,1,1⟩, + ⟨4,365,367,0,0,0,0,-1,1⟩, + ⟨4,364,367,0,0,0,0,-1,1⟩, + ⟨4,363,367,0,0,0,0,-1,1⟩, + ⟨4,361,367,0,0,0,0,-1,1⟩, + ⟨4,360,367,0,0,0,0,1,1⟩, + ⟨4,359,367,0,0,0,0,1,1⟩, + ⟨4,357,367,0,0,0,0,2,1⟩, + ⟨5,367,0,0,0,0,0,2,1⟩, + ⟨4,364,365,0,0,0,0,1,1⟩, + ⟨4,363,365,0,0,0,0,-1,1⟩, + ⟨4,362,365,0,0,0,0,1,1⟩, + ⟨4,361,365,0,0,0,0,-1,1⟩, + ⟨4,356,365,0,0,0,0,-1,1⟩, + ⟨4,354,365,0,0,0,0,-1,1⟩, + ⟨4,352,365,0,0,0,0,1,1⟩, + ⟨5,365,0,0,0,0,0,2,1⟩, + ⟨4,367,363,0,0,0,0,-1,1⟩, + ⟨4,366,363,0,0,0,0,-1,1⟩, + ⟨4,365,363,0,0,0,0,2,1⟩, + ⟨4,364,363,0,0,0,0,2,1⟩, + ⟨4,362,363,0,0,0,0,3,2⟩, + ⟨4,361,363,0,0,0,0,-1,1⟩, + ⟨4,357,363,0,0,0,0,-1,1⟩, + ⟨4,356,363,0,0,0,0,-1,1⟩, + ⟨4,355,363,0,0,0,0,-1,2⟩, + ⟨4,354,363,0,0,0,0,-1,1⟩, + ⟨4,353,363,0,0,0,0,1,1⟩, + ⟨4,352,363,0,0,0,0,2,1⟩, + ⟨5,363,0,0,0,0,0,-1,1⟩, + ⟨4,367,362,0,0,0,0,-2,1⟩, + ⟨4,366,362,0,0,0,0,-2,1⟩, + ⟨4,361,362,0,0,0,0,2,1⟩, + ⟨4,358,362,0,0,0,0,2,1⟩, + ⟨4,357,362,0,0,0,0,-2,1⟩, + ⟨4,355,362,0,0,0,0,-1,1⟩, + ⟨4,353,362,0,0,0,0,-2,1⟩, + ⟨4,352,362,0,0,0,0,-2,1⟩, + ⟨5,362,0,0,0,0,0,2,1⟩, + ⟨5,363,0,0,0,0,0,-1,1⟩, + ⟨4,362,363,0,0,0,0,-1,1⟩, + ⟨4,363,362,0,0,0,0,1,1⟩, + ⟨4,362,363,0,0,0,0,-1,1⟩, + ⟨4,367,361,0,0,0,0,1,1⟩, + ⟨4,366,361,0,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],988⟩, by decide⟩ +def forward_060 : CheckedSegment frames paid warps := + ⟨⟨forwardShard2State060, forwardShard2State061, + [ + ⟨4,365,361,0,0,0,0,-1,2⟩, + ⟨4,364,361,0,0,0,0,-1,2⟩, + ⟨4,363,361,0,0,0,0,-1,2⟩, + ⟨4,358,361,0,0,0,0,-1,1⟩, + ⟨4,357,361,0,0,0,0,1,1⟩, + ⟨4,356,361,0,0,0,0,1,2⟩, + ⟨4,355,361,0,0,0,0,1,2⟩, + ⟨4,354,361,0,0,0,0,1,2⟩, + ⟨4,353,361,0,0,0,0,1,1⟩, + ⟨4,352,361,0,0,0,0,1,2⟩, + ⟨5,361,0,0,0,0,0,1,2⟩, + ⟨5,362,0,0,0,0,0,-1,1⟩, + ⟨4,361,362,0,0,0,0,-1,1⟩, + ⟨4,362,361,0,0,0,0,1,1⟩, + ⟨4,361,362,0,0,0,0,-1,1⟩, + ⟨4,367,360,0,0,0,0,-1,1⟩, + ⟨4,366,360,0,0,0,0,-1,1⟩, + ⟨4,365,360,0,0,0,0,1,1⟩, + ⟨4,364,360,0,0,0,0,1,1⟩, + ⟨4,363,360,0,0,0,0,1,1⟩, + ⟨4,362,360,0,0,0,0,1,1⟩, + ⟨4,359,360,0,0,0,0,-1,1⟩, + ⟨4,357,360,0,0,0,0,-2,1⟩, + ⟨4,352,360,0,0,0,0,1,1⟩, + ⟨5,360,0,0,0,0,0,-1,1⟩, + ⟨4,367,359,0,0,0,0,-1,1⟩, + ⟨4,366,359,0,0,0,0,-1,1⟩, + ⟨4,365,359,0,0,0,0,1,1⟩, + ⟨4,364,359,0,0,0,0,1,1⟩, + ⟨4,363,359,0,0,0,0,1,1⟩, + ⟨4,362,359,0,0,0,0,1,1⟩, + ⟨4,357,359,0,0,0,0,-2,1⟩, + ⟨5,359,0,0,0,0,0,-1,1⟩, + ⟨5,361,0,0,0,0,0,-1,1⟩, + ⟨4,359,361,0,0,0,0,-1,1⟩, + ⟨4,361,359,0,0,0,0,1,1⟩, + ⟨4,359,361,0,0,0,0,-1,1⟩, + ⟨5,359,0,0,0,0,0,-1,1⟩, + ⟨4,358,359,0,0,0,0,-1,1⟩, + ⟨4,359,358,0,0,0,0,1,1⟩, + ⟨4,358,359,0,0,0,0,-1,1⟩, + ⟨4,367,357,0,0,0,0,-1,2⟩, + ⟨4,366,357,0,0,0,0,-1,2⟩, + ⟨4,365,357,0,0,0,0,1,2⟩, + ⟨4,364,357,0,0,0,0,1,2⟩, + ⟨4,363,357,0,0,0,0,1,2⟩, + ⟨4,362,357,0,0,0,0,1,2⟩, + ⟨4,361,357,0,0,0,0,-1,2⟩, + ⟨5,357,0,0,0,0,0,-1,2⟩, + ⟨5,360,0,0,0,0,0,-1,1⟩, + ⟨4,357,360,0,0,0,0,-1,1⟩, + ⟨4,360,357,0,0,0,0,1,1⟩, + ⟨4,357,360,0,0,0,0,-1,1⟩, + ⟨4,367,356,0,0,0,0,-1,1⟩, + ⟨4,366,356,0,0,0,0,-1,1⟩, + ⟨4,361,356,0,0,0,0,1,1⟩, + ⟨4,360,356,0,0,0,0,1,1⟩, + ⟨4,359,356,0,0,0,0,2,1⟩, + ⟨4,355,356,0,0,0,0,-1,1⟩, + ⟨4,354,356,0,0,0,0,-1,1⟩, + ⟨4,353,356,0,0,0,0,-2,1⟩, + ⟨4,352,356,0,0,0,0,-1,1⟩, + ⟨5,356,0,0,0,0,0,2,1⟩, + ⟨5,358,0,0,0,0,0,-1,1⟩, + ⟨4,356,358,0,0,0,0,-1,1⟩, + ⟨4,358,356,0,0,0,0,1,1⟩, + ⟨4,356,358,0,0,0,0,-1,1⟩, + ⟨4,367,355,0,0,0,0,-1,1⟩, + ⟨4,366,355,0,0,0,0,-1,1⟩, + ⟨4,361,355,0,0,0,0,1,1⟩, + ⟨4,360,355,0,0,0,0,1,1⟩, + ⟨4,359,355,0,0,0,0,2,1⟩, + ⟨4,358,355,0,0,0,0,2,1⟩, + ⟨4,354,355,0,0,0,0,-1,1⟩, + ⟨4,353,355,0,0,0,0,-2,1⟩, + ⟨4,352,355,0,0,0,0,-1,1⟩, + ⟨5,355,0,0,0,0,0,-1,1⟩, + ⟨5,357,0,0,0,0,0,-1,1⟩, + ⟨4,355,357,0,0,0,0,-1,1⟩, + ⟨4,357,355,0,0,0,0,1,1⟩, + ⟨4,355,357,0,0,0,0,-1,1⟩, + ⟨5,356,0,0,0,0,0,-1,1⟩, + ⟨4,354,356,0,0,0,0,-1,1⟩, + ⟨4,356,354,0,0,0,0,1,1⟩, + ⟨4,354,356,0,0,0,0,-1,1⟩, + ⟨4,359,353,0,0,0,0,1,2⟩, + ⟨4,358,353,0,0,0,0,1,2⟩, + ⟨4,357,353,0,0,0,0,-1,2⟩, + ⟨4,356,353,0,0,0,0,-1,2⟩, + ⟨4,354,353,0,0,0,0,1,2⟩, + ⟨4,352,353,0,0,0,0,-1,2⟩, + ⟨5,353,0,0,0,0,0,1,2⟩, + ⟨4,355,352,0,0,0,0,1,1⟩, + ⟨5,354,0,0,0,0,0,-1,1⟩, + ⟨4,352,354,0,0,0,0,-1,1⟩, + ⟨4,354,352,0,0,0,0,1,1⟩, + ⟨4,352,354,0,0,0,0,-1,1⟩, + ⟨4,382,383,0,0,0,0,1,1⟩, + ⟨4,381,383,0,0,0,0,-1,1⟩, + ⟨4,380,383,0,0,0,0,-1,1⟩, + ⟨4,379,383,0,0,0,0,-1,1⟩, + ⟨4,377,383,0,0,0,0,-1,1⟩, + ⟨4,376,383,0,0,0,0,1,1⟩, + ⟨4,375,383,0,0,0,0,1,1⟩, + ⟨4,373,383,0,0,0,0,2,1⟩, + ⟨5,383,0,0,0,0,0,2,1⟩, + ⟨4,380,381,0,0,0,0,1,1⟩, + ⟨4,379,381,0,0,0,0,-1,1⟩, + ⟨4,378,381,0,0,0,0,1,1⟩, + ⟨4,377,381,0,0,0,0,-1,1⟩, + ⟨4,372,381,0,0,0,0,-1,1⟩, + ⟨4,370,381,0,0,0,0,-1,1⟩, + ⟨4,368,381,0,0,0,0,1,1⟩, + ⟨5,381,0,0,0,0,0,2,1⟩, + ⟨4,383,379,0,0,0,0,-1,1⟩, + ⟨4,382,379,0,0,0,0,-1,1⟩, + ⟨4,381,379,0,0,0,0,2,1⟩, + ⟨4,380,379,0,0,0,0,2,1⟩, + ⟨4,378,379,0,0,0,0,3,2⟩, + ⟨4,377,379,0,0,0,0,-1,1⟩, + ⟨4,373,379,0,0,0,0,-1,1⟩, + ⟨4,372,379,0,0,0,0,-1,1⟩, + ⟨4,371,379,0,0,0,0,-1,2⟩, + ⟨4,370,379,0,0,0,0,-1,1⟩, + ⟨4,369,379,0,0,0,0,1,1⟩, + ⟨4,368,379,0,0,0,0,2,1⟩, + ⟨5,379,0,0,0,0,0,-1,1⟩, + ⟨4,383,378,0,0,0,0,-2,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],990⟩, by decide⟩ +def forward_061 : CheckedSegment frames paid warps := + ⟨⟨forwardShard2State061, forwardShard2State062, + [ + ⟨4,382,378,0,0,0,0,-2,1⟩, + ⟨4,377,378,0,0,0,0,2,1⟩, + ⟨4,374,378,0,0,0,0,2,1⟩, + ⟨4,373,378,0,0,0,0,-2,1⟩, + ⟨4,371,378,0,0,0,0,-1,1⟩, + ⟨4,369,378,0,0,0,0,-2,1⟩, + ⟨4,368,378,0,0,0,0,-2,1⟩, + ⟨5,378,0,0,0,0,0,2,1⟩, + ⟨5,379,0,0,0,0,0,-1,1⟩, + ⟨4,378,379,0,0,0,0,-1,1⟩, + ⟨4,379,378,0,0,0,0,1,1⟩, + ⟨4,378,379,0,0,0,0,-1,1⟩, + ⟨4,383,377,0,0,0,0,1,1⟩, + ⟨4,382,377,0,0,0,0,1,1⟩, + ⟨4,381,377,0,0,0,0,-1,2⟩, + ⟨4,380,377,0,0,0,0,-1,2⟩, + ⟨4,379,377,0,0,0,0,-1,2⟩, + ⟨4,374,377,0,0,0,0,-1,1⟩, + ⟨4,373,377,0,0,0,0,1,1⟩, + ⟨4,372,377,0,0,0,0,1,2⟩, + ⟨4,371,377,0,0,0,0,1,2⟩, + ⟨4,370,377,0,0,0,0,1,2⟩, + ⟨4,369,377,0,0,0,0,1,1⟩, + ⟨4,368,377,0,0,0,0,1,2⟩, + ⟨5,377,0,0,0,0,0,1,2⟩, + ⟨5,378,0,0,0,0,0,-1,1⟩, + ⟨4,377,378,0,0,0,0,-1,1⟩, + ⟨4,378,377,0,0,0,0,1,1⟩, + ⟨4,377,378,0,0,0,0,-1,1⟩, + ⟨4,383,376,0,0,0,0,-1,1⟩, + ⟨4,382,376,0,0,0,0,-1,1⟩, + ⟨4,381,376,0,0,0,0,1,1⟩, + ⟨4,380,376,0,0,0,0,1,1⟩, + ⟨4,379,376,0,0,0,0,1,1⟩, + ⟨4,378,376,0,0,0,0,1,1⟩, + ⟨4,375,376,0,0,0,0,-1,1⟩, + ⟨4,373,376,0,0,0,0,-2,1⟩, + ⟨4,368,376,0,0,0,0,1,1⟩, + ⟨5,376,0,0,0,0,0,-1,1⟩, + ⟨4,383,375,0,0,0,0,-1,1⟩, + ⟨4,382,375,0,0,0,0,-1,1⟩, + ⟨4,381,375,0,0,0,0,1,1⟩, + ⟨4,380,375,0,0,0,0,1,1⟩, + ⟨4,379,375,0,0,0,0,1,1⟩, + ⟨4,378,375,0,0,0,0,1,1⟩, + ⟨4,373,375,0,0,0,0,-2,1⟩, + ⟨5,375,0,0,0,0,0,-1,1⟩, + ⟨5,377,0,0,0,0,0,-1,1⟩, + ⟨4,375,377,0,0,0,0,-1,1⟩, + ⟨4,377,375,0,0,0,0,1,1⟩, + ⟨4,375,377,0,0,0,0,-1,1⟩, + ⟨5,375,0,0,0,0,0,-1,1⟩, + ⟨4,374,375,0,0,0,0,-1,1⟩, + ⟨4,375,374,0,0,0,0,1,1⟩, + ⟨4,374,375,0,0,0,0,-1,1⟩, + ⟨4,383,373,0,0,0,0,-1,2⟩, + ⟨4,382,373,0,0,0,0,-1,2⟩, + ⟨4,381,373,0,0,0,0,1,2⟩, + ⟨4,380,373,0,0,0,0,1,2⟩, + ⟨4,379,373,0,0,0,0,1,2⟩, + ⟨4,378,373,0,0,0,0,1,2⟩, + ⟨4,377,373,0,0,0,0,-1,2⟩, + ⟨5,373,0,0,0,0,0,-1,2⟩, + ⟨5,376,0,0,0,0,0,-1,1⟩, + ⟨4,373,376,0,0,0,0,-1,1⟩, + ⟨4,376,373,0,0,0,0,1,1⟩, + ⟨4,373,376,0,0,0,0,-1,1⟩, + ⟨4,383,372,0,0,0,0,-1,1⟩, + ⟨4,382,372,0,0,0,0,-1,1⟩, + ⟨4,377,372,0,0,0,0,1,1⟩, + ⟨4,376,372,0,0,0,0,1,1⟩, + ⟨4,375,372,0,0,0,0,2,1⟩, + ⟨4,371,372,0,0,0,0,-1,1⟩, + ⟨4,370,372,0,0,0,0,-1,1⟩, + ⟨4,369,372,0,0,0,0,-2,1⟩, + ⟨4,368,372,0,0,0,0,-1,1⟩, + ⟨5,372,0,0,0,0,0,2,1⟩, + ⟨5,374,0,0,0,0,0,-1,1⟩, + ⟨4,372,374,0,0,0,0,-1,1⟩, + ⟨4,374,372,0,0,0,0,1,1⟩, + ⟨4,372,374,0,0,0,0,-1,1⟩, + ⟨4,383,371,0,0,0,0,-1,1⟩, + ⟨4,382,371,0,0,0,0,-1,1⟩, + ⟨4,377,371,0,0,0,0,1,1⟩, + ⟨4,376,371,0,0,0,0,1,1⟩, + ⟨4,375,371,0,0,0,0,2,1⟩, + ⟨4,374,371,0,0,0,0,2,1⟩, + ⟨4,370,371,0,0,0,0,-1,1⟩, + ⟨4,369,371,0,0,0,0,-2,1⟩, + ⟨4,368,371,0,0,0,0,-1,1⟩, + ⟨5,371,0,0,0,0,0,-1,1⟩, + ⟨5,373,0,0,0,0,0,-1,1⟩, + ⟨4,371,373,0,0,0,0,-1,1⟩, + ⟨4,373,371,0,0,0,0,1,1⟩, + ⟨4,371,373,0,0,0,0,-1,1⟩, + ⟨5,372,0,0,0,0,0,-1,1⟩, + ⟨4,370,372,0,0,0,0,-1,1⟩, + ⟨4,372,370,0,0,0,0,1,1⟩, + ⟨4,370,372,0,0,0,0,-1,1⟩, + ⟨4,375,369,0,0,0,0,1,2⟩, + ⟨4,374,369,0,0,0,0,1,2⟩, + ⟨4,373,369,0,0,0,0,-1,2⟩, + ⟨4,372,369,0,0,0,0,-1,2⟩, + ⟨4,370,369,0,0,0,0,1,2⟩, + ⟨4,368,369,0,0,0,0,-1,2⟩, + ⟨5,369,0,0,0,0,0,1,2⟩, + ⟨4,371,368,0,0,0,0,1,1⟩, + ⟨5,370,0,0,0,0,0,-1,1⟩, + ⟨4,368,370,0,0,0,0,-1,1⟩, + ⟨4,370,368,0,0,0,0,1,1⟩, + ⟨4,368,370,0,0,0,0,-1,1⟩, + ⟨4,398,399,0,0,0,0,1,1⟩, + ⟨4,397,399,0,0,0,0,-1,1⟩, + ⟨4,396,399,0,0,0,0,-1,1⟩, + ⟨4,395,399,0,0,0,0,-1,1⟩, + ⟨4,393,399,0,0,0,0,-1,1⟩, + ⟨4,392,399,0,0,0,0,1,1⟩, + ⟨4,391,399,0,0,0,0,1,1⟩, + ⟨4,389,399,0,0,0,0,2,1⟩, + ⟨5,399,0,0,0,0,0,2,1⟩, + ⟨4,396,397,0,0,0,0,1,1⟩, + ⟨4,395,397,0,0,0,0,-1,1⟩, + ⟨4,394,397,0,0,0,0,1,1⟩, + ⟨4,393,397,0,0,0,0,-1,1⟩, + ⟨4,388,397,0,0,0,0,-1,1⟩, + ⟨4,386,397,0,0,0,0,-1,1⟩, + ⟨4,384,397,0,0,0,0,1,1⟩, + ⟨5,397,0,0,0,0,0,2,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],980⟩, by decide⟩ +def forward_062 : CheckedSegment frames paid warps := + ⟨⟨forwardShard2State062, forwardShard2State063, + [ + ⟨4,399,395,0,0,0,0,-1,1⟩, + ⟨4,398,395,0,0,0,0,-1,1⟩, + ⟨4,397,395,0,0,0,0,2,1⟩, + ⟨4,396,395,0,0,0,0,2,1⟩, + ⟨4,394,395,0,0,0,0,3,2⟩, + ⟨4,393,395,0,0,0,0,-1,1⟩, + ⟨4,389,395,0,0,0,0,-1,1⟩, + ⟨4,388,395,0,0,0,0,-1,1⟩, + ⟨4,387,395,0,0,0,0,-1,2⟩, + ⟨4,386,395,0,0,0,0,-1,1⟩, + ⟨4,385,395,0,0,0,0,1,1⟩, + ⟨4,384,395,0,0,0,0,2,1⟩, + ⟨5,395,0,0,0,0,0,-1,1⟩, + ⟨4,399,394,0,0,0,0,-2,1⟩, + ⟨4,398,394,0,0,0,0,-2,1⟩, + ⟨4,393,394,0,0,0,0,2,1⟩, + ⟨4,390,394,0,0,0,0,2,1⟩, + ⟨4,389,394,0,0,0,0,-2,1⟩, + ⟨4,387,394,0,0,0,0,-1,1⟩, + ⟨4,385,394,0,0,0,0,-2,1⟩, + ⟨4,384,394,0,0,0,0,-2,1⟩, + ⟨5,394,0,0,0,0,0,2,1⟩, + ⟨5,395,0,0,0,0,0,-1,1⟩, + ⟨4,394,395,0,0,0,0,-1,1⟩, + ⟨4,395,394,0,0,0,0,1,1⟩, + ⟨4,394,395,0,0,0,0,-1,1⟩, + ⟨4,399,393,0,0,0,0,1,1⟩, + ⟨4,398,393,0,0,0,0,1,1⟩, + ⟨4,397,393,0,0,0,0,-1,2⟩, + ⟨4,396,393,0,0,0,0,-1,2⟩, + ⟨4,395,393,0,0,0,0,-1,2⟩, + ⟨4,390,393,0,0,0,0,-1,1⟩, + ⟨4,389,393,0,0,0,0,1,1⟩, + ⟨4,388,393,0,0,0,0,1,2⟩, + ⟨4,387,393,0,0,0,0,1,2⟩, + ⟨4,386,393,0,0,0,0,1,2⟩, + ⟨4,385,393,0,0,0,0,1,1⟩, + ⟨4,384,393,0,0,0,0,1,2⟩, + ⟨5,393,0,0,0,0,0,1,2⟩, + ⟨5,394,0,0,0,0,0,-1,1⟩, + ⟨4,393,394,0,0,0,0,-1,1⟩, + ⟨4,394,393,0,0,0,0,1,1⟩, + ⟨4,393,394,0,0,0,0,-1,1⟩, + ⟨4,399,392,0,0,0,0,-1,1⟩, + ⟨4,398,392,0,0,0,0,-1,1⟩, + ⟨4,397,392,0,0,0,0,1,1⟩, + ⟨4,396,392,0,0,0,0,1,1⟩, + ⟨4,395,392,0,0,0,0,1,1⟩, + ⟨4,394,392,0,0,0,0,1,1⟩, + ⟨4,391,392,0,0,0,0,-1,1⟩, + ⟨4,389,392,0,0,0,0,-2,1⟩, + ⟨4,384,392,0,0,0,0,1,1⟩, + ⟨5,392,0,0,0,0,0,-1,1⟩, + ⟨4,399,391,0,0,0,0,-1,1⟩, + ⟨4,398,391,0,0,0,0,-1,1⟩, + ⟨4,397,391,0,0,0,0,1,1⟩, + ⟨4,396,391,0,0,0,0,1,1⟩, + ⟨4,395,391,0,0,0,0,1,1⟩, + ⟨4,394,391,0,0,0,0,1,1⟩, + ⟨4,389,391,0,0,0,0,-2,1⟩, + ⟨5,391,0,0,0,0,0,-1,1⟩, + ⟨5,393,0,0,0,0,0,-1,1⟩, + ⟨4,391,393,0,0,0,0,-1,1⟩, + ⟨4,393,391,0,0,0,0,1,1⟩, + ⟨4,391,393,0,0,0,0,-1,1⟩, + ⟨5,391,0,0,0,0,0,-1,1⟩, + ⟨4,390,391,0,0,0,0,-1,1⟩, + ⟨4,391,390,0,0,0,0,1,1⟩, + ⟨4,390,391,0,0,0,0,-1,1⟩, + ⟨4,399,389,0,0,0,0,-1,2⟩, + ⟨4,398,389,0,0,0,0,-1,2⟩, + ⟨4,397,389,0,0,0,0,1,2⟩, + ⟨4,396,389,0,0,0,0,1,2⟩, + ⟨4,395,389,0,0,0,0,1,2⟩, + ⟨4,394,389,0,0,0,0,1,2⟩, + ⟨4,393,389,0,0,0,0,-1,2⟩, + ⟨5,389,0,0,0,0,0,-1,2⟩, + ⟨5,392,0,0,0,0,0,-1,1⟩, + ⟨4,389,392,0,0,0,0,-1,1⟩, + ⟨4,392,389,0,0,0,0,1,1⟩, + ⟨4,389,392,0,0,0,0,-1,1⟩, + ⟨4,399,388,0,0,0,0,-1,1⟩, + ⟨4,398,388,0,0,0,0,-1,1⟩, + ⟨4,393,388,0,0,0,0,1,1⟩, + ⟨4,392,388,0,0,0,0,1,1⟩, + ⟨4,391,388,0,0,0,0,2,1⟩, + ⟨4,387,388,0,0,0,0,-1,1⟩, + ⟨4,386,388,0,0,0,0,-1,1⟩, + ⟨4,385,388,0,0,0,0,-2,1⟩, + ⟨4,384,388,0,0,0,0,-1,1⟩, + ⟨5,388,0,0,0,0,0,2,1⟩, + ⟨5,390,0,0,0,0,0,-1,1⟩, + ⟨4,388,390,0,0,0,0,-1,1⟩, + ⟨4,390,388,0,0,0,0,1,1⟩, + ⟨4,388,390,0,0,0,0,-1,1⟩, + ⟨4,399,387,0,0,0,0,-1,1⟩, + ⟨4,398,387,0,0,0,0,-1,1⟩, + ⟨4,393,387,0,0,0,0,1,1⟩, + ⟨4,392,387,0,0,0,0,1,1⟩, + ⟨4,391,387,0,0,0,0,2,1⟩, + ⟨4,390,387,0,0,0,0,2,1⟩, + ⟨4,386,387,0,0,0,0,-1,1⟩, + ⟨4,385,387,0,0,0,0,-2,1⟩, + ⟨4,384,387,0,0,0,0,-1,1⟩, + ⟨5,387,0,0,0,0,0,-1,1⟩, + ⟨5,389,0,0,0,0,0,-1,1⟩, + ⟨4,387,389,0,0,0,0,-1,1⟩, + ⟨4,389,387,0,0,0,0,1,1⟩, + ⟨4,387,389,0,0,0,0,-1,1⟩, + ⟨5,388,0,0,0,0,0,-1,1⟩, + ⟨4,386,388,0,0,0,0,-1,1⟩, + ⟨4,388,386,0,0,0,0,1,1⟩, + ⟨4,386,388,0,0,0,0,-1,1⟩, + ⟨4,391,385,0,0,0,0,1,2⟩, + ⟨4,390,385,0,0,0,0,1,2⟩, + ⟨4,389,385,0,0,0,0,-1,2⟩, + ⟨4,388,385,0,0,0,0,-1,2⟩, + ⟨4,386,385,0,0,0,0,1,2⟩, + ⟨4,384,385,0,0,0,0,-1,2⟩, + ⟨5,385,0,0,0,0,0,1,2⟩, + ⟨4,387,384,0,0,0,0,1,1⟩, + ⟨5,386,0,0,0,0,0,-1,1⟩, + ⟨4,384,386,0,0,0,0,-1,1⟩, + ⟨4,386,384,0,0,0,0,1,1⟩, + ⟨4,384,386,0,0,0,0,-1,1⟩, + ⟨4,540,555,0,0,0,0,-1,1⟩, + ⟨4,554,555,0,0,0,0,1,1⟩, + ⟨4,541,555,0,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1000⟩, by decide⟩ +#eval "NativeForwardProofs2 checked" +end NativeData diff --git a/research/kappa-round3-warp-lean-20261022/NativeForwardProofs2.log b/research/kappa-round3-warp-lean-20261022/NativeForwardProofs2.log new file mode 100644 index 0000000000..c1c5d1b785 --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeForwardProofs2.log @@ -0,0 +1 @@ +"NativeForwardProofs2 checked" diff --git a/research/kappa-round3-warp-lean-20261022/NativeForwardProofs3.lean b/research/kappa-round3-warp-lean-20261022/NativeForwardProofs3.lean new file mode 100644 index 0000000000..6f4346f98a --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeForwardProofs3.lean @@ -0,0 +1,2803 @@ +-- Generated by native_generate.py from canonical payload SHA256 +-- cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd +import NativeData +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NativeData +open NativeCertificate +def forwardShard3State063 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard3State064 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (2)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (9)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (29)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (59)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (78)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (83)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (89)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (94))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (2)) (.branch 1 (.leaf (2)) (.leaf (78)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (78)) (.leaf (89))) (.branch 1 (.leaf (89)) (.branch 1 (.leaf (29)) (.leaf (29))))) (.branch 2 (.branch 1 (.leaf (94)) (.leaf (94))) (.branch 1 (.leaf (59)) (.branch 1 (.leaf (59)) (.leaf (9))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (9)) (.leaf (83))) (.branch 1 (.leaf (83)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard3State065 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (12))) (.branch 1 (.leaf (13)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (310)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (64)) (.leaf (65))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (72))) (.branch 1 (.leaf (73)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (92)) (.branch 1 (.leaf (93)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard3State066 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (363))) (.branch 1 (.leaf (366)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (310)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (362)) (.leaf (365))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (362)))) (.branch 2 (.branch 1 (.leaf (363)) (.leaf (365))) (.branch 1 (.leaf (366)) (.branch 1 (.leaf (367)) (.leaf (368)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (369)) (.leaf (93))) (.branch 1 (.leaf (367)) (.branch 1 (.leaf (65)) (.leaf (369))))) (.branch 2 (.branch 1 (.leaf (64)) (.leaf (12))) (.branch 1 (.leaf (12)) (.branch 1 (.leaf (368)) (.leaf (13))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard3State067 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (3))) (.branch 1 (.leaf (4)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (11)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (27))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (310)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (63)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (74)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (81)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (91))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (96))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard3State068 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (3))) (.branch 1 (.leaf (384)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (384))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (310)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (398))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (392)) (.leaf (394))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (393)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (391)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (395)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard3State069 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (3))) (.branch 1 (.leaf (384)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (14)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (19)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (384))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (40)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (58)) (.branch 1 (.leaf (310)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (79)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (295))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (102)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (14))) (.branch 1 (.leaf (14)) (.branch 1 (.leaf (102)) (.leaf (102)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (58)) (.leaf (58))) (.branch 1 (.leaf (33)) (.branch 1 (.leaf (33)) (.leaf (105))))) (.branch 2 (.branch 1 (.leaf (105)) (.leaf (19))) (.branch 1 (.leaf (19)) (.branch 1 (.leaf (40)) (.leaf (40)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (79)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard3State070 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (3))) (.branch 1 (.leaf (384)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (20))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (21)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (384))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (42))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (57))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (295))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (103)) (.leaf (104))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard3State071 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (3))) (.branch 1 (.leaf (384)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (425))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (423)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (384))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (41)) (.leaf (422))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (295))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (422)) (.branch 1 (.leaf (423)) (.leaf (425))))) (.branch 2 (.branch 1 (.leaf (56)) (.leaf (104))) (.branch 1 (.leaf (104)) (.branch 1 (.leaf (57)) (.leaf (57))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (20)) (.leaf (20))) (.branch 1 (.leaf (42)) (.branch 1 (.leaf (42)) (.leaf (21))))) (.branch 2 (.branch 1 (.leaf (21)) (.leaf (41))) (.branch 1 (.leaf (41)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard3State072 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (3))) (.branch 1 (.leaf (384)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (26)) (.leaf (384))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (34)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (37))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (47))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (50)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (87)) (.branch 1 (.leaf (88)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (295))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (100)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (109)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard3State073 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (3))) (.branch 1 (.leaf (384)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (443)) (.leaf (384))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (446))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (445))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (88)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (295))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (442)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (452)) (.leaf (443)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (453))) (.branch 1 (.leaf (447)) (.branch 1 (.leaf (451)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (447))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (449)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (450)) (.leaf (439))) (.branch 1 (.leaf (448)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard3State074 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (3))) (.branch 1 (.leaf (384)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (24)) (.leaf (25))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (35))))) (.branch 2 (.branch 1 (.leaf (36)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (51)) (.leaf (52))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (88)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (295))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (110)) (.leaf (111))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (51)) (.leaf (51))) (.branch 1 (.leaf (36)) (.branch 1 (.leaf (36)) (.leaf (52)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (52)) (.leaf (35))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard3State075 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (3))) (.branch 1 (.leaf (384)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (88)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (295))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (475)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard3State076 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (30)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (60))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (77))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (84)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (88)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (95)) (.leaf (295))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (8))) (.branch 1 (.leaf (8)) (.branch 1 (.leaf (84)) (.leaf (84))))) (.branch 2 (.branch 1 (.leaf (77)) (.leaf (77))) (.branch 1 (.leaf (3)) (.branch 1 (.leaf (3)) (.leaf (95)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (95)) (.leaf (60))) (.branch 1 (.leaf (60)) (.branch 1 (.leaf (30)) (.leaf (30))))) (.branch 2 (.branch 1 (.leaf (88)) (.leaf (88))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard3State077 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (31)) (.leaf (32))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (305))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (61)) (.leaf (62))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (75))))) (.branch 2 (.branch 1 (.leaf (76)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (85)) (.leaf (86))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (305)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (305)) (.leaf (295))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard3State078 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (506)) (.leaf (502))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (305))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (505)) (.leaf (503))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (305)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (305)) (.leaf (295))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (502)) (.branch 1 (.leaf (503)) (.leaf (505)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (506)) (.leaf (507))) (.branch 1 (.leaf (508)) (.branch 1 (.leaf (509)) (.leaf (510))))) (.branch 2 (.branch 1 (.leaf (507)) (.leaf (61))) (.branch 1 (.leaf (509)) (.branch 1 (.leaf (32)) (.leaf (510)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (62)) (.leaf (508))) (.branch 1 (.leaf (31)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard3State079 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (5)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (10)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (28)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (307))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (305))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (516))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (68)) (.branch 1 (.leaf (69)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (82))) (.branch 1 (.leaf (310)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (305)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (90)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (305)) (.leaf (295))) (.branch 1 (.leaf (97)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard3State080 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (308)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (307))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (305))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (516))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (310)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (305)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (305)) (.leaf (295))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (532)) (.leaf (534))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (533))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (531)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (535)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard3State081 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (7))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (308)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (307))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (305))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (516))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (66)) (.leaf (67))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (71)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (310)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (305)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (305)) (.leaf (295))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (98)) (.leaf (99))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (308)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (70)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (70)) (.leaf (7))) (.branch 1 (.leaf (7)) (.branch 1 (.leaf (71)) (.leaf (71))))) (.branch 2 (.branch 1 (.leaf (6)) (.leaf (6))) (.branch 1 (.leaf (98)) (.branch 1 (.leaf (98)) (.leaf (66))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (66)) (.leaf (99))) (.branch 1 (.leaf (99)) (.leaf (67)))) (.branch 2 (.branch 1 (.leaf (67)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard3State082 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (308)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (16)) (.leaf (17))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (307))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (43)) (.branch 1 (.leaf (44)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (54)) (.leaf (55))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (305))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (516))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (309)) (.leaf (309))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (310)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (305)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (305)) (.leaf (295))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (309)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (107)) (.branch 1 (.leaf (108)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (308)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard3State083 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (308)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (307))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (565)) (.branch 1 (.leaf (562)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (305))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (516))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (309)) (.leaf (309))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (310)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (305)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (305)) (.leaf (295))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (309)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (563)) (.branch 1 (.leaf (566)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (308)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (562))) (.branch 1 (.leaf (563)) (.branch 1 (.leaf (565)) (.leaf (566)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (567)) (.leaf (54))) (.branch 1 (.leaf (55)) (.branch 1 (.leaf (55)) (.leaf (567))))) (.branch 2 (.branch 1 (.leaf (43)) (.leaf (44))) (.branch 1 (.leaf (44)) (.branch 1 (.leaf (107)) (.leaf (107))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (108)) (.leaf (108))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard3State084 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (308)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (307))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (1909)) (.branch 1 (.leaf (1909)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (305))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (516))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (309)) (.leaf (309))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (310)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (305)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (305)) (.leaf (295))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (309)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (1909)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (308)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (1909))) (.branch 1 (.leaf (1909)) (.branch 1 (.leaf (572)) (.leaf (1909)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1909))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1909))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (560))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forward_063 : CheckedSegment frames paid warps := + ⟨⟨forwardShard3State063, forwardShard3State064, + [ + ⟨4,541,563,0,0,0,0,-1,1⟩, + ⟨4,562,563,0,0,0,0,-1,1⟩, + ⟨4,540,563,0,0,0,0,1,1⟩, + ⟨4,554,572,0,0,0,0,-1,1⟩, + ⟨4,562,572,0,0,0,0,-1,1⟩, + ⟨4,540,572,0,0,0,0,1,1⟩, + ⟨4,554,573,0,0,0,0,1,1⟩, + ⟨4,541,573,0,0,0,0,-1,1⟩, + ⟨4,562,573,0,0,0,0,-1,1⟩, + ⟨4,542,553,0,0,0,0,-1,1⟩, + ⟨4,552,553,0,0,0,0,1,1⟩, + ⟨4,543,553,0,0,0,0,-1,1⟩, + ⟨4,542,565,0,0,0,0,-1,1⟩, + ⟨4,552,565,0,0,0,0,2,1⟩, + ⟨4,543,565,0,0,0,0,-1,1⟩, + ⟨4,564,565,0,0,0,0,-1,1⟩, + ⟨4,542,570,0,0,0,0,-1,1⟩, + ⟨4,564,570,0,0,0,0,-1,1⟩, + ⟨4,552,570,0,0,0,0,1,1⟩, + ⟨4,543,571,0,0,0,0,-1,1⟩, + ⟨4,564,571,0,0,0,0,-1,1⟩, + ⟨4,552,571,0,0,0,0,1,1⟩, + ⟨4,464,458,0,0,0,0,-1,1⟩, + ⟨4,464,476,0,0,0,0,-1,1⟩, + ⟨4,465,477,0,0,0,0,-1,1⟩, + ⟨4,465,464,0,0,0,0,1,1⟩, + ⟨4,465,476,0,0,0,0,1,1⟩, + ⟨4,470,462,0,0,0,0,-1,1⟩, + ⟨4,470,518,0,0,0,0,1,2⟩, + ⟨4,471,519,0,0,0,0,1,2⟩, + ⟨4,488,478,0,0,0,0,-1,1⟩, + ⟨4,471,470,0,0,0,0,1,1⟩, + ⟨4,471,518,0,0,0,0,-1,2⟩, + ⟨4,478,520,0,0,0,0,-1,1⟩, + ⟨4,479,521,0,0,0,0,-1,1⟩, + ⟨4,479,478,0,0,0,0,1,1⟩, + ⟨4,479,520,0,0,0,0,1,1⟩, + ⟨4,509,556,0,0,0,0,-1,1⟩, + ⟨4,510,557,0,0,0,0,-1,1⟩, + ⟨4,468,460,0,0,0,0,-1,1⟩, + ⟨4,468,530,0,0,0,0,1,2⟩, + ⟨4,469,531,0,0,0,0,1,2⟩, + ⟨4,469,468,0,0,0,0,1,1⟩, + ⟨4,469,530,0,0,0,0,-1,2⟩, + ⟨4,490,480,0,0,0,0,-1,1⟩, + ⟨4,480,534,0,0,0,0,-1,1⟩, + ⟨4,481,535,0,0,0,0,-1,1⟩, + ⟨4,481,480,0,0,0,0,1,1⟩, + ⟨4,481,534,0,0,0,0,1,1⟩, + ⟨4,511,546,0,0,0,0,-1,1⟩, + ⟨4,512,547,0,0,0,0,-1,1⟩, + ⟨4,466,457,0,0,0,0,-1,1⟩, + ⟨4,466,486,0,0,0,0,-1,1⟩, + ⟨4,467,487,0,0,0,0,-1,1⟩, + ⟨4,467,466,0,0,0,0,1,1⟩, + ⟨4,467,486,0,0,0,0,1,1⟩, + ⟨4,488,532,0,0,0,0,-1,1⟩, + ⟨4,489,533,0,0,0,0,-1,1⟩, + ⟨4,489,488,0,0,0,0,1,1⟩, + ⟨4,489,532,0,0,0,0,1,1⟩, + ⟨4,498,544,0,0,0,0,-1,1⟩, + ⟨4,499,545,0,0,0,0,-1,1⟩, + ⟨4,490,522,0,0,0,0,-1,1⟩, + ⟨4,491,523,0,0,0,0,-1,1⟩, + ⟨4,491,490,0,0,0,0,1,1⟩, + ⟨4,491,522,0,0,0,0,1,1⟩, + ⟨4,500,558,0,0,0,0,-1,1⟩, + ⟨4,501,559,0,0,0,0,-1,1⟩, + ⟨4,456,474,0,0,0,0,-1,1⟩, + ⟨4,457,475,0,0,0,0,-1,1⟩, + ⟨4,456,457,0,0,0,0,1,1⟩, + ⟨4,456,475,0,0,0,0,1,1⟩, + ⟨4,462,528,0,0,0,0,1,2⟩, + ⟨4,463,529,0,0,0,0,1,2⟩, + ⟨4,463,462,0,0,0,0,1,1⟩, + ⟨4,463,528,0,0,0,0,-1,2⟩, + ⟨4,460,516,0,0,0,0,1,2⟩, + ⟨4,461,517,0,0,0,0,1,2⟩, + ⟨4,461,460,0,0,0,0,1,1⟩, + ⟨4,461,516,0,0,0,0,-1,2⟩, + ⟨4,458,484,0,0,0,0,-1,1⟩, + ⟨4,459,485,0,0,0,0,-1,1⟩, + ⟨4,459,458,0,0,0,0,1,1⟩, + ⟨4,459,484,0,0,0,0,1,1⟩, + ⟨1,224,0,0,2,0,0,0,1⟩, + ⟨4,224,0,2,0,0,0,1,1⟩, + ⟨1,225,0,0,2,0,0,0,1⟩, + ⟨4,225,0,2,0,0,0,1,1⟩, + ⟨1,226,0,0,78,76,0,0,1⟩, + ⟨4,226,76,78,0,0,0,1,1⟩, + ⟨1,227,0,0,78,76,0,0,1⟩, + ⟨4,227,76,78,0,0,0,1,1⟩, + ⟨1,228,0,0,89,87,0,0,1⟩, + ⟨4,228,87,89,0,0,0,1,1⟩, + ⟨1,229,0,0,89,87,0,0,1⟩, + ⟨4,229,87,89,0,0,0,1,1⟩, + ⟨1,230,0,0,29,27,0,0,1⟩, + ⟨4,230,27,29,0,0,0,1,1⟩, + ⟨1,231,0,0,29,27,0,0,1⟩, + ⟨4,231,27,29,0,0,0,1,1⟩, + ⟨1,232,0,0,94,92,0,0,1⟩, + ⟨4,232,92,94,0,0,0,1,1⟩, + ⟨1,233,0,0,94,92,0,0,1⟩, + ⟨4,233,92,94,0,0,0,1,1⟩, + ⟨1,234,0,0,59,57,0,0,1⟩, + ⟨4,234,57,59,0,0,0,1,1⟩, + ⟨1,235,0,0,59,57,0,0,1⟩, + ⟨4,235,57,59,0,0,0,1,1⟩, + ⟨1,236,0,0,9,7,0,0,1⟩, + ⟨4,236,7,9,0,0,0,1,1⟩, + ⟨1,237,0,0,9,7,0,0,1⟩, + ⟨4,237,7,9,0,0,0,1,1⟩, + ⟨1,238,0,0,83,81,0,0,1⟩, + ⟨4,238,81,83,0,0,0,1,1⟩, + ⟨1,239,0,0,83,81,0,0,1⟩, + ⟨4,239,81,83,0,0,0,1,1⟩, + ⟨4,92,233,94,0,0,0,1,1⟩, + ⟨4,233,92,94,0,0,0,-1,1⟩, + ⟨4,92,233,94,0,0,0,1,1⟩, + ⟨5,233,0,94,0,0,0,-1,1⟩, + ⟨4,57,235,59,0,0,0,1,1⟩, + ⟨4,235,57,59,0,0,0,-1,1⟩, + ⟨4,57,235,59,0,0,0,1,1⟩, + ⟨5,235,0,59,0,0,0,-1,1⟩, + ⟨4,7,237,9,0,0,0,1,1⟩, + ⟨4,237,7,9,0,0,0,-1,1⟩, + ⟨4,7,237,9,0,0,0,1,1⟩, + ⟨5,237,0,9,0,0,0,-1,1⟩, + ],#[0,16,0,0,0,0,0,0,0,0],904⟩, by decide⟩ +def forward_064 : CheckedSegment frames paid warps := + ⟨⟨forwardShard3State064, forwardShard3State065, + [ + ⟨4,81,239,83,0,0,0,1,1⟩, + ⟨4,239,81,83,0,0,0,-1,1⟩, + ⟨4,81,239,83,0,0,0,1,1⟩, + ⟨5,239,0,83,0,0,0,-1,1⟩, + ⟨1,0,0,2,341,279,0,0,1⟩, + ⟨1,27,0,29,341,360,0,0,1⟩, + ⟨4,0,27,341,0,0,0,1,1⟩, + ⟨4,27,0,341,0,0,0,-1,2⟩, + ⟨1,224,0,2,342,280,0,0,1⟩, + ⟨1,57,0,59,342,451,0,0,1⟩, + ⟨4,224,57,342,0,0,0,1,1⟩, + ⟨4,57,224,342,0,0,0,-1,2⟩, + ⟨1,225,0,2,343,281,0,0,1⟩, + ⟨1,7,0,9,343,301,0,0,1⟩, + ⟨4,225,7,343,0,0,0,1,1⟩, + ⟨4,7,225,343,0,0,0,-1,2⟩, + ⟨1,76,0,78,344,507,0,0,1⟩, + ⟨1,87,0,89,344,540,0,0,1⟩, + ⟨4,76,87,344,0,0,0,1,1⟩, + ⟨4,87,76,344,0,0,0,-1,2⟩, + ⟨1,226,0,78,345,508,0,0,1⟩, + ⟨1,92,0,94,345,556,0,0,1⟩, + ⟨4,226,92,345,0,0,0,1,1⟩, + ⟨4,92,226,345,0,0,0,-1,2⟩, + ⟨1,227,0,78,346,509,0,0,1⟩, + ⟨1,81,0,83,346,523,0,0,1⟩, + ⟨4,227,81,346,0,0,0,1,1⟩, + ⟨4,81,227,346,0,0,0,-1,2⟩, + ⟨1,228,0,89,347,541,0,0,1⟩, + ⟨1,232,0,94,347,557,0,0,1⟩, + ⟨4,228,232,347,0,0,0,1,1⟩, + ⟨4,232,228,347,0,0,0,-1,2⟩, + ⟨1,229,0,89,348,542,0,0,1⟩, + ⟨1,238,0,83,348,524,0,0,1⟩, + ⟨4,229,238,348,0,0,0,1,1⟩, + ⟨4,238,229,348,0,0,0,-1,2⟩, + ⟨1,230,0,29,349,361,0,0,1⟩, + ⟨1,234,0,59,349,452,0,0,1⟩, + ⟨4,230,234,349,0,0,0,1,1⟩, + ⟨4,234,230,349,0,0,0,-1,2⟩, + ⟨1,231,0,29,350,362,0,0,1⟩, + ⟨1,236,0,9,350,302,0,0,1⟩, + ⟨4,231,236,350,0,0,0,1,1⟩, + ⟨4,236,231,350,0,0,0,-1,2⟩, + ⟨1,233,0,94,339,555,0,0,1⟩, + ⟨1,239,0,83,339,522,0,0,1⟩, + ⟨4,233,239,339,0,0,0,1,1⟩, + ⟨4,239,233,339,0,0,0,-1,2⟩, + ⟨1,235,0,59,340,450,0,0,1⟩, + ⟨1,237,0,9,340,300,0,0,1⟩, + ⟨4,235,237,340,0,0,0,1,1⟩, + ⟨4,237,235,340,0,0,0,-1,2⟩, + ⟨1,231,0,350,351,971,0,0,1⟩, + ⟨1,229,0,348,351,967,0,0,1⟩, + ⟨4,231,229,351,0,0,0,1,1⟩, + ⟨1,226,0,345,352,961,0,0,1⟩, + ⟨1,224,0,342,352,953,0,0,1⟩, + ⟨4,226,224,352,0,0,0,1,1⟩, + ⟨1,230,0,349,353,969,0,0,1⟩, + ⟨1,227,0,346,353,963,0,0,1⟩, + ⟨4,230,227,353,0,0,0,1,1⟩, + ⟨1,228,0,347,354,965,0,0,1⟩, + ⟨1,225,0,343,354,955,0,0,1⟩, + ⟨4,228,225,354,0,0,0,1,1⟩, + ⟨1,232,0,347,355,966,0,0,1⟩, + ⟨1,234,0,349,355,970,0,0,1⟩, + ⟨4,232,234,355,0,0,0,1,1⟩, + ⟨1,7,0,343,356,956,0,0,1⟩, + ⟨1,81,0,346,356,964,0,0,1⟩, + ⟨4,7,81,356,0,0,0,1,1⟩, + ⟨1,236,0,350,357,972,0,0,1⟩, + ⟨1,92,0,345,357,962,0,0,1⟩, + ⟨4,236,92,357,0,0,0,1,1⟩, + ⟨1,238,0,348,358,968,0,0,1⟩, + ⟨1,57,0,342,358,954,0,0,1⟩, + ⟨4,238,57,358,0,0,0,1,1⟩, + ⟨1,57,0,358,310,994,0,0,1⟩, + ⟨1,92,0,357,310,991,0,0,1⟩, + ⟨4,57,92,310,0,0,0,1,1⟩, + ⟨4,92,57,310,0,0,0,-1,1⟩, + ⟨4,57,92,310,0,0,0,1,1⟩, + ⟨5,92,0,310,0,0,0,-1,1⟩, + ⟨5,92,0,310,0,0,0,-2,1⟩, + ⟨1,224,0,352,310,976,0,0,1⟩, + ⟨4,224,92,310,0,0,0,-1,1⟩, + ⟨1,225,0,354,310,982,0,0,1⟩, + ⟨4,225,92,310,0,0,0,-1,1⟩, + ⟨5,57,0,310,0,0,0,-2,1⟩, + ⟨1,81,0,356,310,988,0,0,1⟩, + ⟨4,81,57,310,0,0,0,1,2⟩, + ⟨1,227,0,353,310,979,0,0,1⟩, + ⟨4,227,57,310,0,0,0,-1,1⟩, + ⟨1,229,0,351,310,973,0,0,1⟩, + ⟨4,229,81,310,0,0,0,1,1⟩, + ⟨4,81,229,310,0,0,0,-1,1⟩, + ⟨4,229,81,310,0,0,0,1,1⟩, + ⟨5,81,0,310,0,0,0,-1,1⟩, + ⟨1,234,0,355,310,985,0,0,1⟩, + ⟨4,234,224,310,0,0,0,1,1⟩, + ⟨4,224,234,310,0,0,0,-1,1⟩, + ⟨4,234,224,310,0,0,0,1,1⟩, + ⟨5,224,0,310,0,0,0,-1,1⟩, + ⟨5,224,0,310,0,0,0,-2,1⟩, + ⟨4,227,225,310,0,0,0,1,1⟩, + ⟨4,225,227,310,0,0,0,-1,1⟩, + ⟨4,227,225,310,0,0,0,1,1⟩, + ⟨5,225,0,310,0,0,0,-1,1⟩, + ⟨4,57,225,310,0,0,0,1,1⟩, + ⟨4,229,225,310,0,0,0,1,2⟩, + ⟨4,92,227,310,0,0,0,1,1⟩, + ⟨4,224,227,310,0,0,0,1,1⟩, + ⟨4,234,227,310,0,0,0,-2,1⟩, + ⟨4,234,229,310,0,0,0,1,1⟩, + ⟨4,229,234,310,0,0,0,-1,1⟩, + ⟨4,234,229,310,0,0,0,1,1⟩, + ⟨5,229,0,310,0,0,0,-1,1⟩, + ⟨5,229,0,310,0,0,0,-1,2⟩, + ⟨4,92,229,310,0,0,0,-1,1⟩, + ⟨4,224,229,310,0,0,0,-1,1⟩, + ⟨4,227,229,310,0,0,0,-1,1⟩, + ⟨4,57,234,310,0,0,0,-1,1⟩, + ⟨4,81,234,310,0,0,0,-1,1⟩, + ⟨4,225,234,310,0,0,0,-1,1⟩, + ⟨4,229,234,310,0,0,0,1,1⟩, + ⟨4,227,234,310,0,0,0,1,1⟩, + ⟨4,225,234,310,0,0,0,-1,1⟩, + ⟨5,234,0,310,0,0,0,2,1⟩, + ⟨4,227,229,310,0,0,0,1,1⟩, + ],#[0,48,0,0,0,0,0,0,0,0],612⟩, by decide⟩ +def forward_065 : CheckedSegment frames paid warps := + ⟨⟨forwardShard3State065, forwardShard3State066, + [ + ⟨4,81,229,310,0,0,0,1,1⟩, + ⟨4,57,229,310,0,0,0,-1,1⟩, + ⟨4,234,229,310,0,0,0,1,1⟩, + ⟨4,229,234,310,0,0,0,-1,1⟩, + ⟨4,234,229,310,0,0,0,1,1⟩, + ⟨5,229,0,310,0,0,0,-1,1⟩, + ⟨4,234,227,310,0,0,0,-1,2⟩, + ⟨4,229,227,310,0,0,0,-1,1⟩, + ⟨4,225,227,310,0,0,0,1,1⟩, + ⟨4,224,227,310,0,0,0,1,2⟩, + ⟨4,81,227,310,0,0,0,-1,2⟩, + ⟨4,57,227,310,0,0,0,1,2⟩, + ⟨4,92,227,310,0,0,0,-1,2⟩, + ⟨5,227,0,310,0,0,0,-1,2⟩, + ⟨4,229,225,310,0,0,0,1,1⟩, + ⟨4,227,225,310,0,0,0,1,2⟩, + ⟨4,224,225,310,0,0,0,-1,2⟩, + ⟨4,81,225,310,0,0,0,1,2⟩, + ⟨4,57,225,310,0,0,0,1,2⟩, + ⟨4,92,225,310,0,0,0,1,2⟩, + ⟨5,225,0,310,0,0,0,-2,1⟩, + ⟨4,81,224,310,0,0,0,1,1⟩, + ⟨4,57,224,310,0,0,0,1,1⟩, + ⟨4,92,224,310,0,0,0,-1,1⟩, + ⟨5,224,0,310,0,0,0,2,1⟩, + ⟨4,225,224,310,0,0,0,1,1⟩, + ⟨4,224,225,310,0,0,0,-1,1⟩, + ⟨4,225,224,310,0,0,0,1,1⟩, + ⟨5,224,0,310,0,0,0,-1,1⟩, + ⟨4,227,81,310,0,0,0,1,2⟩, + ⟨4,225,81,310,0,0,0,-1,1⟩, + ⟨4,92,81,310,0,0,0,1,1⟩, + ⟨5,81,0,310,0,0,0,-2,1⟩, + ⟨4,227,57,310,0,0,0,1,2⟩, + ⟨4,225,57,310,0,0,0,-1,1⟩, + ⟨4,92,57,310,0,0,0,1,1⟩, + ⟨5,57,0,310,0,0,0,-2,1⟩, + ⟨4,224,57,310,0,0,0,1,1⟩, + ⟨4,57,224,310,0,0,0,-1,1⟩, + ⟨4,224,57,310,0,0,0,1,1⟩, + ⟨5,57,0,310,0,0,0,-1,1⟩, + ⟨4,227,92,310,0,0,0,-1,2⟩, + ⟨4,225,92,310,0,0,0,1,1⟩, + ⟨4,224,92,310,0,0,0,1,1⟩, + ⟨4,81,92,310,0,0,0,1,1⟩, + ⟨4,57,92,310,0,0,0,1,1⟩, + ⟨1,240,0,0,72,70,0,0,1⟩, + ⟨4,240,70,72,0,0,0,1,1⟩, + ⟨1,241,0,0,72,70,0,0,1⟩, + ⟨4,241,240,72,0,0,0,1,1⟩, + ⟨1,242,0,0,73,71,0,0,1⟩, + ⟨4,242,71,73,0,0,0,1,1⟩, + ⟨1,243,0,0,73,71,0,0,1⟩, + ⟨4,243,242,73,0,0,0,1,1⟩, + ⟨1,244,0,0,92,90,0,0,1⟩, + ⟨4,244,90,92,0,0,0,1,1⟩, + ⟨1,245,0,0,92,90,0,0,1⟩, + ⟨4,245,90,92,0,0,0,1,1⟩, + ⟨1,246,0,0,93,91,0,0,1⟩, + ⟨4,246,91,93,0,0,0,1,1⟩, + ⟨1,247,0,0,93,91,0,0,1⟩, + ⟨4,247,91,93,0,0,0,1,1⟩, + ⟨1,248,0,0,65,63,0,0,1⟩, + ⟨4,248,63,65,0,0,0,1,1⟩, + ⟨1,249,0,0,65,63,0,0,1⟩, + ⟨4,249,63,65,0,0,0,1,1⟩, + ⟨1,250,0,0,64,62,0,0,1⟩, + ⟨4,250,62,64,0,0,0,1,1⟩, + ⟨1,251,0,0,64,62,0,0,1⟩, + ⟨4,251,62,64,0,0,0,1,1⟩, + ⟨1,252,0,0,12,10,0,0,1⟩, + ⟨4,252,10,12,0,0,0,1,1⟩, + ⟨1,253,0,0,12,10,0,0,1⟩, + ⟨4,253,10,12,0,0,0,1,1⟩, + ⟨1,254,0,0,13,11,0,0,1⟩, + ⟨4,254,11,13,0,0,0,1,1⟩, + ⟨1,255,0,0,13,11,0,0,1⟩, + ⟨4,255,11,13,0,0,0,1,1⟩, + ⟨4,63,249,65,0,0,0,1,1⟩, + ⟨4,249,63,65,0,0,0,-1,1⟩, + ⟨4,63,249,65,0,0,0,1,1⟩, + ⟨5,249,0,65,0,0,0,-1,1⟩, + ⟨4,62,251,64,0,0,0,1,1⟩, + ⟨4,251,62,64,0,0,0,-1,1⟩, + ⟨4,62,251,64,0,0,0,1,1⟩, + ⟨5,251,0,64,0,0,0,-1,1⟩, + ⟨4,10,253,12,0,0,0,1,1⟩, + ⟨4,253,10,12,0,0,0,-1,1⟩, + ⟨4,10,253,12,0,0,0,1,1⟩, + ⟨5,253,0,12,0,0,0,-1,1⟩, + ⟨4,11,255,13,0,0,0,1,1⟩, + ⟨4,255,11,13,0,0,0,-1,1⟩, + ⟨4,11,255,13,0,0,0,1,1⟩, + ⟨5,255,0,13,0,0,0,-1,1⟩, + ⟨1,70,0,72,361,489,0,0,1⟩, + ⟨1,91,0,93,361,552,0,0,1⟩, + ⟨4,70,91,361,0,0,0,1,1⟩, + ⟨4,91,70,361,0,0,0,-1,2⟩, + ⟨1,240,0,72,362,490,0,0,1⟩, + ⟨1,62,0,64,362,466,0,0,1⟩, + ⟨4,240,62,362,0,0,0,1,1⟩, + ⟨4,62,240,362,0,0,0,-1,2⟩, + ⟨1,241,0,72,363,491,0,0,1⟩, + ⟨1,10,0,12,363,310,0,0,1⟩, + ⟨4,241,10,363,0,0,0,1,1⟩, + ⟨4,10,241,363,0,0,0,-1,2⟩, + ⟨1,71,0,73,364,492,0,0,1⟩, + ⟨1,90,0,92,364,549,0,0,1⟩, + ⟨4,71,90,364,0,0,0,1,1⟩, + ⟨4,90,71,364,0,0,0,-1,2⟩, + ⟨1,242,0,73,365,493,0,0,1⟩, + ⟨1,63,0,65,365,469,0,0,1⟩, + ⟨4,242,63,365,0,0,0,1,1⟩, + ⟨4,63,242,365,0,0,0,-1,2⟩, + ⟨1,243,0,73,366,494,0,0,1⟩, + ⟨1,11,0,13,366,313,0,0,1⟩, + ⟨4,243,11,366,0,0,0,1,1⟩, + ⟨4,11,243,366,0,0,0,-1,2⟩, + ⟨1,244,0,92,367,550,0,0,1⟩, + ⟨1,248,0,65,367,470,0,0,1⟩, + ⟨4,244,248,367,0,0,0,1,1⟩, + ⟨4,248,244,367,0,0,0,-1,2⟩, + ⟨1,245,0,92,368,551,0,0,1⟩, + ⟨1,254,0,13,368,314,0,0,1⟩, + ⟨4,245,254,368,0,0,0,1,1⟩, + ⟨4,254,245,368,0,0,0,-1,2⟩, + ⟨1,246,0,93,369,553,0,0,1⟩, + ⟨1,250,0,64,369,467,0,0,1⟩, + ],#[0,34,0,0,0,0,0,0,0,0],730⟩, by decide⟩ +def forward_066 : CheckedSegment frames paid warps := + ⟨⟨forwardShard3State066, forwardShard3State067, + [ + ⟨4,246,250,369,0,0,0,1,1⟩, + ⟨4,250,246,369,0,0,0,-1,2⟩, + ⟨1,247,0,93,370,554,0,0,1⟩, + ⟨1,252,0,12,370,311,0,0,1⟩, + ⟨4,247,252,370,0,0,0,1,1⟩, + ⟨4,252,247,370,0,0,0,-1,2⟩, + ⟨1,249,0,65,359,468,0,0,1⟩, + ⟨1,255,0,13,359,312,0,0,1⟩, + ⟨4,249,255,359,0,0,0,1,1⟩, + ⟨4,255,249,359,0,0,0,-1,2⟩, + ⟨1,251,0,64,360,465,0,0,1⟩, + ⟨1,253,0,12,360,309,0,0,1⟩, + ⟨4,251,253,360,0,0,0,1,1⟩, + ⟨4,253,251,360,0,0,0,-1,2⟩, + ⟨1,247,0,370,371,1027,0,0,1⟩, + ⟨1,245,0,368,371,1023,0,0,1⟩, + ⟨4,247,245,371,0,0,0,1,1⟩, + ⟨1,242,0,365,372,1017,0,0,1⟩, + ⟨1,240,0,362,372,1009,0,0,1⟩, + ⟨4,242,240,372,0,0,0,1,1⟩, + ⟨1,246,0,369,373,1025,0,0,1⟩, + ⟨1,243,0,366,373,1019,0,0,1⟩, + ⟨4,246,243,373,0,0,0,1,1⟩, + ⟨1,244,0,367,374,1021,0,0,1⟩, + ⟨1,241,0,363,374,1011,0,0,1⟩, + ⟨4,244,241,374,0,0,0,1,1⟩, + ⟨1,248,0,367,375,1022,0,0,1⟩, + ⟨1,250,0,369,375,1026,0,0,1⟩, + ⟨4,248,250,375,0,0,0,1,1⟩, + ⟨1,10,0,363,376,1012,0,0,1⟩, + ⟨1,11,0,366,376,1020,0,0,1⟩, + ⟨4,10,11,376,0,0,0,1,1⟩, + ⟨1,252,0,370,377,1028,0,0,1⟩, + ⟨1,63,0,365,377,1018,0,0,1⟩, + ⟨4,252,63,377,0,0,0,1,1⟩, + ⟨1,254,0,368,378,1024,0,0,1⟩, + ⟨1,62,0,362,378,1010,0,0,1⟩, + ⟨4,254,62,378,0,0,0,1,1⟩, + ⟨1,62,0,378,292,1050,0,0,1⟩, + ⟨1,63,0,377,292,1047,0,0,1⟩, + ⟨4,62,63,292,0,0,0,1,1⟩, + ⟨4,63,62,292,0,0,0,-1,1⟩, + ⟨4,62,63,292,0,0,0,1,1⟩, + ⟨5,63,0,292,0,0,0,-1,1⟩, + ⟨5,63,0,292,0,0,0,-2,1⟩, + ⟨1,240,0,372,292,1032,0,0,1⟩, + ⟨4,240,63,292,0,0,0,-1,1⟩, + ⟨1,241,0,374,292,1038,0,0,1⟩, + ⟨4,241,63,292,0,0,0,-1,1⟩, + ⟨5,62,0,292,0,0,0,-2,1⟩, + ⟨1,11,0,376,292,1044,0,0,1⟩, + ⟨4,11,62,292,0,0,0,1,2⟩, + ⟨1,243,0,373,292,1035,0,0,1⟩, + ⟨4,243,62,292,0,0,0,-1,1⟩, + ⟨1,245,0,371,292,1029,0,0,1⟩, + ⟨4,245,11,292,0,0,0,1,1⟩, + ⟨4,11,245,292,0,0,0,-1,1⟩, + ⟨4,245,11,292,0,0,0,1,1⟩, + ⟨5,11,0,292,0,0,0,-1,1⟩, + ⟨1,250,0,375,292,1041,0,0,1⟩, + ⟨4,250,240,292,0,0,0,1,1⟩, + ⟨4,240,250,292,0,0,0,-1,1⟩, + ⟨4,250,240,292,0,0,0,1,1⟩, + ⟨5,240,0,292,0,0,0,-1,1⟩, + ⟨5,240,0,292,0,0,0,-2,1⟩, + ⟨4,243,241,292,0,0,0,1,1⟩, + ⟨4,241,243,292,0,0,0,-1,1⟩, + ⟨4,243,241,292,0,0,0,1,1⟩, + ⟨5,241,0,292,0,0,0,-1,1⟩, + ⟨4,62,241,292,0,0,0,1,1⟩, + ⟨4,245,241,292,0,0,0,1,2⟩, + ⟨4,63,243,292,0,0,0,1,1⟩, + ⟨4,240,243,292,0,0,0,1,1⟩, + ⟨4,250,243,292,0,0,0,-2,1⟩, + ⟨4,250,245,292,0,0,0,1,1⟩, + ⟨4,245,250,292,0,0,0,-1,1⟩, + ⟨4,250,245,292,0,0,0,1,1⟩, + ⟨5,245,0,292,0,0,0,-1,1⟩, + ⟨5,245,0,292,0,0,0,-1,2⟩, + ⟨4,63,245,292,0,0,0,-1,1⟩, + ⟨4,240,245,292,0,0,0,-1,1⟩, + ⟨4,243,245,292,0,0,0,-1,1⟩, + ⟨4,62,250,292,0,0,0,-1,1⟩, + ⟨4,11,250,292,0,0,0,-1,1⟩, + ⟨4,241,250,292,0,0,0,-1,1⟩, + ⟨4,245,250,292,0,0,0,1,1⟩, + ⟨4,243,250,292,0,0,0,1,1⟩, + ⟨4,241,250,292,0,0,0,-1,1⟩, + ⟨5,250,0,292,0,0,0,2,1⟩, + ⟨4,243,245,292,0,0,0,1,1⟩, + ⟨4,11,245,292,0,0,0,1,1⟩, + ⟨4,62,245,292,0,0,0,-1,1⟩, + ⟨4,250,245,292,0,0,0,1,1⟩, + ⟨4,245,250,292,0,0,0,-1,1⟩, + ⟨4,250,245,292,0,0,0,1,1⟩, + ⟨5,245,0,292,0,0,0,-1,1⟩, + ⟨4,250,243,292,0,0,0,-1,2⟩, + ⟨4,245,243,292,0,0,0,-1,1⟩, + ⟨4,241,243,292,0,0,0,1,1⟩, + ⟨4,240,243,292,0,0,0,1,2⟩, + ⟨4,11,243,292,0,0,0,-1,2⟩, + ⟨4,62,243,292,0,0,0,1,2⟩, + ⟨4,63,243,292,0,0,0,-1,2⟩, + ⟨5,243,0,292,0,0,0,-1,2⟩, + ⟨4,245,241,292,0,0,0,1,1⟩, + ⟨4,243,241,292,0,0,0,1,2⟩, + ⟨4,240,241,292,0,0,0,-1,2⟩, + ⟨4,11,241,292,0,0,0,1,2⟩, + ⟨4,62,241,292,0,0,0,1,2⟩, + ⟨4,63,241,292,0,0,0,1,2⟩, + ⟨5,241,0,292,0,0,0,-2,1⟩, + ⟨4,11,240,292,0,0,0,1,1⟩, + ⟨4,62,240,292,0,0,0,1,1⟩, + ⟨4,63,240,292,0,0,0,-1,1⟩, + ⟨5,240,0,292,0,0,0,2,1⟩, + ⟨4,241,240,292,0,0,0,1,1⟩, + ⟨4,240,241,292,0,0,0,-1,1⟩, + ⟨4,241,240,292,0,0,0,1,1⟩, + ⟨5,240,0,292,0,0,0,-1,1⟩, + ⟨4,243,11,292,0,0,0,1,2⟩, + ⟨4,241,11,292,0,0,0,-1,1⟩, + ⟨4,63,11,292,0,0,0,1,1⟩, + ⟨5,11,0,292,0,0,0,-2,1⟩, + ⟨4,243,62,292,0,0,0,1,2⟩, + ⟨4,241,62,292,0,0,0,-1,1⟩, + ⟨4,63,62,292,0,0,0,1,1⟩, + ⟨5,62,0,292,0,0,0,-2,1⟩, + ⟨4,240,62,292,0,0,0,1,1⟩, + ],#[0,30,0,0,0,0,0,0,0,0],736⟩, by decide⟩ +def forward_067 : CheckedSegment frames paid warps := + ⟨⟨forwardShard3State067, forwardShard3State068, + [ + ⟨4,62,240,292,0,0,0,-1,1⟩, + ⟨4,240,62,292,0,0,0,1,1⟩, + ⟨5,62,0,292,0,0,0,-1,1⟩, + ⟨4,243,63,292,0,0,0,-1,2⟩, + ⟨4,241,63,292,0,0,0,1,1⟩, + ⟨4,240,63,292,0,0,0,1,1⟩, + ⟨4,11,63,292,0,0,0,1,1⟩, + ⟨4,62,63,292,0,0,0,1,1⟩, + ⟨1,256,0,0,74,72,0,0,1⟩, + ⟨4,256,72,74,0,0,0,1,1⟩, + ⟨1,257,0,0,74,72,0,0,1⟩, + ⟨4,257,256,74,0,0,0,1,1⟩, + ⟨1,258,0,0,4,2,0,0,1⟩, + ⟨4,258,2,4,0,0,0,1,1⟩, + ⟨1,259,0,0,4,2,0,0,1⟩, + ⟨4,259,258,4,0,0,0,1,1⟩, + ⟨1,260,0,0,27,25,0,0,1⟩, + ⟨4,260,25,27,0,0,0,1,1⟩, + ⟨1,261,0,0,27,25,0,0,1⟩, + ⟨4,261,25,27,0,0,0,1,1⟩, + ⟨1,262,0,0,91,89,0,0,1⟩, + ⟨4,262,89,91,0,0,0,1,1⟩, + ⟨1,263,0,0,91,89,0,0,1⟩, + ⟨4,263,89,91,0,0,0,1,1⟩, + ⟨1,264,0,0,63,61,0,0,1⟩, + ⟨4,264,61,63,0,0,0,1,1⟩, + ⟨1,265,0,0,63,61,0,0,1⟩, + ⟨4,265,61,63,0,0,0,1,1⟩, + ⟨1,266,0,0,96,94,0,0,1⟩, + ⟨4,266,94,96,0,0,0,1,1⟩, + ⟨1,267,0,0,96,94,0,0,1⟩, + ⟨4,267,94,96,0,0,0,1,1⟩, + ⟨1,268,0,0,81,79,0,0,1⟩, + ⟨4,268,79,81,0,0,0,1,1⟩, + ⟨1,269,0,0,81,79,0,0,1⟩, + ⟨4,269,79,81,0,0,0,1,1⟩, + ⟨1,270,0,0,11,9,0,0,1⟩, + ⟨4,270,9,11,0,0,0,1,1⟩, + ⟨1,271,0,0,11,9,0,0,1⟩, + ⟨4,271,9,11,0,0,0,1,1⟩, + ⟨4,61,265,63,0,0,0,1,1⟩, + ⟨4,265,61,63,0,0,0,-1,1⟩, + ⟨4,61,265,63,0,0,0,1,1⟩, + ⟨5,265,0,63,0,0,0,-1,1⟩, + ⟨4,94,267,96,0,0,0,1,1⟩, + ⟨4,267,94,96,0,0,0,-1,1⟩, + ⟨4,94,267,96,0,0,0,1,1⟩, + ⟨5,267,0,96,0,0,0,-1,1⟩, + ⟨4,79,269,81,0,0,0,1,1⟩, + ⟨4,269,79,81,0,0,0,-1,1⟩, + ⟨4,79,269,81,0,0,0,1,1⟩, + ⟨5,269,0,81,0,0,0,-1,1⟩, + ⟨4,9,271,11,0,0,0,1,1⟩, + ⟨4,271,9,11,0,0,0,-1,1⟩, + ⟨4,9,271,11,0,0,0,1,1⟩, + ⟨5,271,0,11,0,0,0,-1,1⟩, + ⟨1,72,0,74,381,495,0,0,1⟩, + ⟨1,89,0,91,381,546,0,0,1⟩, + ⟨4,72,89,381,0,0,0,1,1⟩, + ⟨4,89,72,381,0,0,0,-1,2⟩, + ⟨1,256,0,74,382,496,0,0,1⟩, + ⟨1,94,0,96,382,562,0,0,1⟩, + ⟨4,256,94,382,0,0,0,1,1⟩, + ⟨4,94,256,382,0,0,0,-1,2⟩, + ⟨1,257,0,74,383,497,0,0,1⟩, + ⟨1,79,0,81,383,517,0,0,1⟩, + ⟨4,257,79,383,0,0,0,1,1⟩, + ⟨4,79,257,383,0,0,0,-1,2⟩, + ⟨1,2,0,4,384,285,0,0,1⟩, + ⟨1,25,0,27,384,354,0,0,1⟩, + ⟨4,2,25,384,0,0,0,1,1⟩, + ⟨4,25,2,384,0,0,0,-1,2⟩, + ⟨1,258,0,4,385,286,0,0,1⟩, + ⟨1,61,0,63,385,463,0,0,1⟩, + ⟨4,258,61,385,0,0,0,1,1⟩, + ⟨4,61,258,385,0,0,0,-1,2⟩, + ⟨1,259,0,4,386,287,0,0,1⟩, + ⟨1,9,0,11,386,307,0,0,1⟩, + ⟨4,259,9,386,0,0,0,1,1⟩, + ⟨4,9,259,386,0,0,0,-1,2⟩, + ⟨1,260,0,27,387,355,0,0,1⟩, + ⟨1,264,0,63,387,464,0,0,1⟩, + ⟨4,260,264,387,0,0,0,1,1⟩, + ⟨4,264,260,387,0,0,0,-1,2⟩, + ⟨1,261,0,27,388,356,0,0,1⟩, + ⟨1,270,0,11,388,308,0,0,1⟩, + ⟨4,261,270,388,0,0,0,1,1⟩, + ⟨4,270,261,388,0,0,0,-1,2⟩, + ⟨1,262,0,91,389,547,0,0,1⟩, + ⟨1,266,0,96,389,563,0,0,1⟩, + ⟨4,262,266,389,0,0,0,1,1⟩, + ⟨4,266,262,389,0,0,0,-1,2⟩, + ⟨1,263,0,91,390,548,0,0,1⟩, + ⟨1,268,0,81,390,518,0,0,1⟩, + ⟨4,263,268,390,0,0,0,1,1⟩, + ⟨4,268,263,390,0,0,0,-1,2⟩, + ⟨1,265,0,63,379,462,0,0,1⟩, + ⟨1,271,0,11,379,306,0,0,1⟩, + ⟨4,265,271,379,0,0,0,1,1⟩, + ⟨4,271,265,379,0,0,0,-1,2⟩, + ⟨1,267,0,96,380,561,0,0,1⟩, + ⟨1,269,0,81,380,516,0,0,1⟩, + ⟨4,267,269,380,0,0,0,1,1⟩, + ⟨4,269,267,380,0,0,0,-1,2⟩, + ⟨1,263,0,390,391,1083,0,0,1⟩, + ⟨1,261,0,388,391,1079,0,0,1⟩, + ⟨4,263,261,391,0,0,0,1,1⟩, + ⟨1,258,0,385,392,1073,0,0,1⟩, + ⟨1,256,0,382,392,1065,0,0,1⟩, + ⟨4,258,256,392,0,0,0,1,1⟩, + ⟨1,262,0,389,393,1081,0,0,1⟩, + ⟨1,259,0,386,393,1075,0,0,1⟩, + ⟨4,262,259,393,0,0,0,1,1⟩, + ⟨1,260,0,387,394,1077,0,0,1⟩, + ⟨1,257,0,383,394,1067,0,0,1⟩, + ⟨4,260,257,394,0,0,0,1,1⟩, + ⟨1,264,0,387,395,1078,0,0,1⟩, + ⟨1,266,0,389,395,1082,0,0,1⟩, + ⟨4,264,266,395,0,0,0,1,1⟩, + ⟨1,79,0,383,396,1068,0,0,1⟩, + ⟨1,9,0,386,396,1076,0,0,1⟩, + ⟨4,79,9,396,0,0,0,1,1⟩, + ⟨1,268,0,390,397,1084,0,0,1⟩, + ⟨1,61,0,385,397,1074,0,0,1⟩, + ⟨4,268,61,397,0,0,0,1,1⟩, + ⟨1,270,0,388,398,1080,0,0,1⟩, + ⟨1,94,0,382,398,1066,0,0,1⟩, + ⟨4,270,94,398,0,0,0,1,1⟩, + ],#[0,56,0,0,0,0,0,0,0,0],572⟩, by decide⟩ +def forward_068 : CheckedSegment frames paid warps := + ⟨⟨forwardShard3State068, forwardShard3State069, + [ + ⟨1,94,0,398,295,1106,0,0,1⟩, + ⟨1,61,0,397,295,1103,0,0,1⟩, + ⟨4,94,61,295,0,0,0,1,1⟩, + ⟨4,61,94,295,0,0,0,-1,1⟩, + ⟨4,94,61,295,0,0,0,1,1⟩, + ⟨5,61,0,295,0,0,0,-1,1⟩, + ⟨5,61,0,295,0,0,0,-2,1⟩, + ⟨1,256,0,392,295,1088,0,0,1⟩, + ⟨4,256,61,295,0,0,0,-1,1⟩, + ⟨1,257,0,394,295,1094,0,0,1⟩, + ⟨4,257,61,295,0,0,0,-1,1⟩, + ⟨5,94,0,295,0,0,0,-2,1⟩, + ⟨1,9,0,396,295,1100,0,0,1⟩, + ⟨4,9,94,295,0,0,0,1,2⟩, + ⟨1,259,0,393,295,1091,0,0,1⟩, + ⟨4,259,94,295,0,0,0,-1,1⟩, + ⟨1,261,0,391,295,1085,0,0,1⟩, + ⟨4,261,9,295,0,0,0,1,1⟩, + ⟨4,9,261,295,0,0,0,-1,1⟩, + ⟨4,261,9,295,0,0,0,1,1⟩, + ⟨5,9,0,295,0,0,0,-1,1⟩, + ⟨1,266,0,395,295,1097,0,0,1⟩, + ⟨4,266,256,295,0,0,0,1,1⟩, + ⟨4,256,266,295,0,0,0,-1,1⟩, + ⟨4,266,256,295,0,0,0,1,1⟩, + ⟨5,256,0,295,0,0,0,-1,1⟩, + ⟨5,256,0,295,0,0,0,-2,1⟩, + ⟨4,259,257,295,0,0,0,1,1⟩, + ⟨4,257,259,295,0,0,0,-1,1⟩, + ⟨4,259,257,295,0,0,0,1,1⟩, + ⟨5,257,0,295,0,0,0,-1,1⟩, + ⟨4,94,257,295,0,0,0,1,1⟩, + ⟨4,261,257,295,0,0,0,1,2⟩, + ⟨4,61,259,295,0,0,0,1,1⟩, + ⟨4,256,259,295,0,0,0,1,1⟩, + ⟨4,266,259,295,0,0,0,-2,1⟩, + ⟨4,266,261,295,0,0,0,1,1⟩, + ⟨4,261,266,295,0,0,0,-1,1⟩, + ⟨4,266,261,295,0,0,0,1,1⟩, + ⟨5,261,0,295,0,0,0,-1,1⟩, + ⟨5,261,0,295,0,0,0,-1,2⟩, + ⟨4,61,261,295,0,0,0,-1,1⟩, + ⟨4,256,261,295,0,0,0,-1,1⟩, + ⟨4,259,261,295,0,0,0,-1,1⟩, + ⟨4,94,266,295,0,0,0,-1,1⟩, + ⟨4,9,266,295,0,0,0,-1,1⟩, + ⟨4,257,266,295,0,0,0,-1,1⟩, + ⟨4,261,266,295,0,0,0,1,1⟩, + ⟨4,259,266,295,0,0,0,1,1⟩, + ⟨4,257,266,295,0,0,0,-1,1⟩, + ⟨5,266,0,295,0,0,0,2,1⟩, + ⟨4,259,261,295,0,0,0,1,1⟩, + ⟨4,9,261,295,0,0,0,1,1⟩, + ⟨4,94,261,295,0,0,0,-1,1⟩, + ⟨4,266,261,295,0,0,0,1,1⟩, + ⟨4,261,266,295,0,0,0,-1,1⟩, + ⟨4,266,261,295,0,0,0,1,1⟩, + ⟨5,261,0,295,0,0,0,-1,1⟩, + ⟨4,266,259,295,0,0,0,-1,2⟩, + ⟨4,261,259,295,0,0,0,-1,1⟩, + ⟨4,257,259,295,0,0,0,1,1⟩, + ⟨4,256,259,295,0,0,0,1,2⟩, + ⟨4,9,259,295,0,0,0,-1,2⟩, + ⟨4,94,259,295,0,0,0,1,2⟩, + ⟨4,61,259,295,0,0,0,-1,2⟩, + ⟨5,259,0,295,0,0,0,-1,2⟩, + ⟨4,261,257,295,0,0,0,1,1⟩, + ⟨4,259,257,295,0,0,0,1,2⟩, + ⟨4,256,257,295,0,0,0,-1,2⟩, + ⟨4,9,257,295,0,0,0,1,2⟩, + ⟨4,94,257,295,0,0,0,1,2⟩, + ⟨4,61,257,295,0,0,0,1,2⟩, + ⟨5,257,0,295,0,0,0,-2,1⟩, + ⟨4,9,256,295,0,0,0,1,1⟩, + ⟨4,94,256,295,0,0,0,1,1⟩, + ⟨4,61,256,295,0,0,0,-1,1⟩, + ⟨5,256,0,295,0,0,0,2,1⟩, + ⟨4,257,256,295,0,0,0,1,1⟩, + ⟨4,256,257,295,0,0,0,-1,1⟩, + ⟨4,257,256,295,0,0,0,1,1⟩, + ⟨5,256,0,295,0,0,0,-1,1⟩, + ⟨4,259,9,295,0,0,0,1,2⟩, + ⟨4,257,9,295,0,0,0,-1,1⟩, + ⟨4,61,9,295,0,0,0,1,1⟩, + ⟨5,9,0,295,0,0,0,-2,1⟩, + ⟨4,259,94,295,0,0,0,1,2⟩, + ⟨4,257,94,295,0,0,0,-1,1⟩, + ⟨4,61,94,295,0,0,0,1,1⟩, + ⟨5,94,0,295,0,0,0,-2,1⟩, + ⟨4,256,94,295,0,0,0,1,1⟩, + ⟨4,94,256,295,0,0,0,-1,1⟩, + ⟨4,256,94,295,0,0,0,1,1⟩, + ⟨5,94,0,295,0,0,0,-1,1⟩, + ⟨4,259,61,295,0,0,0,-1,2⟩, + ⟨4,257,61,295,0,0,0,1,1⟩, + ⟨4,256,61,295,0,0,0,1,1⟩, + ⟨4,9,61,295,0,0,0,1,1⟩, + ⟨4,94,61,295,0,0,0,1,1⟩, + ⟨1,272,0,0,14,12,0,0,1⟩, + ⟨4,272,12,14,0,0,0,1,1⟩, + ⟨1,273,0,0,14,12,0,0,1⟩, + ⟨4,273,272,14,0,0,0,1,1⟩, + ⟨1,274,0,0,102,100,0,0,1⟩, + ⟨4,274,100,102,0,0,0,1,1⟩, + ⟨1,275,0,0,102,100,0,0,1⟩, + ⟨4,275,274,102,0,0,0,1,1⟩, + ⟨1,276,0,0,58,56,0,0,1⟩, + ⟨4,276,56,58,0,0,0,1,1⟩, + ⟨1,277,0,0,58,56,0,0,1⟩, + ⟨4,277,56,58,0,0,0,1,1⟩, + ⟨1,278,0,0,33,31,0,0,1⟩, + ⟨4,278,31,33,0,0,0,1,1⟩, + ⟨1,279,0,0,33,31,0,0,1⟩, + ⟨4,279,31,33,0,0,0,1,1⟩, + ⟨1,280,0,0,105,103,0,0,1⟩, + ⟨4,280,103,105,0,0,0,1,1⟩, + ⟨1,281,0,0,105,103,0,0,1⟩, + ⟨4,281,103,105,0,0,0,1,1⟩, + ⟨1,282,0,0,19,17,0,0,1⟩, + ⟨4,282,17,19,0,0,0,1,1⟩, + ⟨1,283,0,0,19,17,0,0,1⟩, + ⟨4,283,17,19,0,0,0,1,1⟩, + ⟨1,284,0,0,40,38,0,0,1⟩, + ⟨4,284,38,40,0,0,0,1,1⟩, + ⟨1,285,0,0,40,38,0,0,1⟩, + ⟨4,285,38,40,0,0,0,1,1⟩, + ⟨1,286,0,0,79,77,0,0,1⟩, + ⟨4,286,77,79,0,0,0,1,1⟩, + ],#[0,23,0,0,0,0,0,0,0,0],780⟩, by decide⟩ +def forward_069 : CheckedSegment frames paid warps := + ⟨⟨forwardShard3State069, forwardShard3State070, + [ + ⟨1,287,0,0,79,77,0,0,1⟩, + ⟨4,287,77,79,0,0,0,1,1⟩, + ⟨4,103,281,105,0,0,0,1,1⟩, + ⟨4,281,103,105,0,0,0,-1,1⟩, + ⟨4,103,281,105,0,0,0,1,1⟩, + ⟨5,281,0,105,0,0,0,-1,1⟩, + ⟨4,17,283,19,0,0,0,1,1⟩, + ⟨4,283,17,19,0,0,0,-1,1⟩, + ⟨4,17,283,19,0,0,0,1,1⟩, + ⟨5,283,0,19,0,0,0,-1,1⟩, + ⟨4,38,285,40,0,0,0,1,1⟩, + ⟨4,285,38,40,0,0,0,-1,1⟩, + ⟨4,38,285,40,0,0,0,1,1⟩, + ⟨5,285,0,40,0,0,0,-1,1⟩, + ⟨4,77,287,79,0,0,0,1,1⟩, + ⟨4,287,77,79,0,0,0,-1,1⟩, + ⟨4,77,287,79,0,0,0,1,1⟩, + ⟨5,287,0,79,0,0,0,-1,1⟩, + ⟨1,12,0,14,401,315,0,0,1⟩, + ⟨1,31,0,33,401,372,0,0,1⟩, + ⟨4,12,31,401,0,0,0,1,1⟩, + ⟨4,31,12,401,0,0,0,-1,2⟩, + ⟨1,272,0,14,402,316,0,0,1⟩, + ⟨1,17,0,19,402,331,0,0,1⟩, + ⟨4,272,17,402,0,0,0,1,1⟩, + ⟨4,17,272,402,0,0,0,-1,2⟩, + ⟨1,273,0,14,403,317,0,0,1⟩, + ⟨1,38,0,40,403,394,0,0,1⟩, + ⟨4,273,38,403,0,0,0,1,1⟩, + ⟨4,38,273,403,0,0,0,-1,2⟩, + ⟨1,100,0,102,404,579,0,0,1⟩, + ⟨1,56,0,58,404,447,0,0,1⟩, + ⟨4,100,56,404,0,0,0,1,1⟩, + ⟨4,56,100,404,0,0,0,-1,2⟩, + ⟨1,274,0,102,405,580,0,0,1⟩, + ⟨1,103,0,105,405,589,0,0,1⟩, + ⟨4,274,103,405,0,0,0,1,1⟩, + ⟨4,103,274,405,0,0,0,-1,2⟩, + ⟨1,275,0,102,406,581,0,0,1⟩, + ⟨1,77,0,79,406,511,0,0,1⟩, + ⟨4,275,77,406,0,0,0,1,1⟩, + ⟨4,77,275,406,0,0,0,-1,2⟩, + ⟨1,276,0,58,407,448,0,0,1⟩, + ⟨1,280,0,105,407,590,0,0,1⟩, + ⟨4,276,280,407,0,0,0,1,1⟩, + ⟨4,280,276,407,0,0,0,-1,2⟩, + ⟨1,277,0,58,408,449,0,0,1⟩, + ⟨1,286,0,79,408,512,0,0,1⟩, + ⟨4,277,286,408,0,0,0,1,1⟩, + ⟨4,286,277,408,0,0,0,-1,2⟩, + ⟨1,278,0,33,409,373,0,0,1⟩, + ⟨1,282,0,19,409,332,0,0,1⟩, + ⟨4,278,282,409,0,0,0,1,1⟩, + ⟨4,282,278,409,0,0,0,-1,2⟩, + ⟨1,279,0,33,410,374,0,0,1⟩, + ⟨1,284,0,40,410,395,0,0,1⟩, + ⟨4,279,284,410,0,0,0,1,1⟩, + ⟨4,284,279,410,0,0,0,-1,2⟩, + ⟨1,281,0,105,400,588,0,0,1⟩, + ⟨1,287,0,79,400,510,0,0,1⟩, + ⟨4,281,287,400,0,0,0,1,1⟩, + ⟨4,287,281,400,0,0,0,-1,2⟩, + ⟨1,283,0,19,399,330,0,0,1⟩, + ⟨1,285,0,40,399,393,0,0,1⟩, + ⟨4,283,285,399,0,0,0,1,1⟩, + ⟨4,285,283,399,0,0,0,-1,2⟩, + ⟨1,279,0,410,411,1139,0,0,1⟩, + ⟨1,277,0,408,411,1135,0,0,1⟩, + ⟨4,279,277,411,0,0,0,1,1⟩, + ⟨1,274,0,405,412,1129,0,0,1⟩, + ⟨1,272,0,402,412,1121,0,0,1⟩, + ⟨4,274,272,412,0,0,0,1,1⟩, + ⟨1,278,0,409,413,1137,0,0,1⟩, + ⟨1,275,0,406,413,1131,0,0,1⟩, + ⟨4,278,275,413,0,0,0,1,1⟩, + ⟨1,276,0,407,414,1133,0,0,1⟩, + ⟨1,273,0,403,414,1123,0,0,1⟩, + ⟨4,276,273,414,0,0,0,1,1⟩, + ⟨1,280,0,407,415,1134,0,0,1⟩, + ⟨1,282,0,409,415,1138,0,0,1⟩, + ⟨4,280,282,415,0,0,0,1,1⟩, + ⟨1,38,0,403,416,1124,0,0,1⟩, + ⟨1,77,0,406,416,1132,0,0,1⟩, + ⟨4,38,77,416,0,0,0,1,1⟩, + ⟨1,284,0,410,417,1140,0,0,1⟩, + ⟨1,103,0,405,417,1130,0,0,1⟩, + ⟨4,284,103,417,0,0,0,1,1⟩, + ⟨1,286,0,408,418,1136,0,0,1⟩, + ⟨1,17,0,402,418,1122,0,0,1⟩, + ⟨4,286,17,418,0,0,0,1,1⟩, + ⟨1,17,0,418,299,1162,0,0,1⟩, + ⟨1,103,0,417,299,1159,0,0,1⟩, + ⟨4,17,103,299,0,0,0,1,1⟩, + ⟨4,103,17,299,0,0,0,-1,1⟩, + ⟨4,17,103,299,0,0,0,1,1⟩, + ⟨5,103,0,299,0,0,0,-1,1⟩, + ⟨5,103,0,299,0,0,0,-2,1⟩, + ⟨1,272,0,412,299,1144,0,0,1⟩, + ⟨4,272,103,299,0,0,0,-1,1⟩, + ⟨1,273,0,414,299,1150,0,0,1⟩, + ⟨4,273,103,299,0,0,0,-1,1⟩, + ⟨5,17,0,299,0,0,0,-2,1⟩, + ⟨1,77,0,416,299,1156,0,0,1⟩, + ⟨4,77,17,299,0,0,0,1,2⟩, + ⟨1,275,0,413,299,1147,0,0,1⟩, + ⟨4,275,17,299,0,0,0,-1,1⟩, + ⟨1,277,0,411,299,1141,0,0,1⟩, + ⟨4,277,77,299,0,0,0,1,1⟩, + ⟨4,77,277,299,0,0,0,-1,1⟩, + ⟨4,277,77,299,0,0,0,1,1⟩, + ⟨5,77,0,299,0,0,0,-1,1⟩, + ⟨1,282,0,415,299,1153,0,0,1⟩, + ⟨4,282,272,299,0,0,0,1,1⟩, + ⟨4,272,282,299,0,0,0,-1,1⟩, + ⟨4,282,272,299,0,0,0,1,1⟩, + ⟨5,272,0,299,0,0,0,-1,1⟩, + ⟨5,272,0,299,0,0,0,-2,1⟩, + ⟨4,275,273,299,0,0,0,1,1⟩, + ⟨4,273,275,299,0,0,0,-1,1⟩, + ⟨4,275,273,299,0,0,0,1,1⟩, + ⟨5,273,0,299,0,0,0,-1,1⟩, + ⟨4,17,273,299,0,0,0,1,1⟩, + ⟨4,277,273,299,0,0,0,1,2⟩, + ⟨4,103,275,299,0,0,0,1,1⟩, + ⟨4,272,275,299,0,0,0,1,1⟩, + ⟨4,282,275,299,0,0,0,-2,1⟩, + ⟨4,282,277,299,0,0,0,1,1⟩, + ⟨4,277,282,299,0,0,0,-1,1⟩, + ],#[0,49,0,0,0,0,0,0,0,0],602⟩, by decide⟩ +def forward_070 : CheckedSegment frames paid warps := + ⟨⟨forwardShard3State070, forwardShard3State071, + [ + ⟨4,282,277,299,0,0,0,1,1⟩, + ⟨5,277,0,299,0,0,0,-1,1⟩, + ⟨5,277,0,299,0,0,0,-1,2⟩, + ⟨4,103,277,299,0,0,0,-1,1⟩, + ⟨4,272,277,299,0,0,0,-1,1⟩, + ⟨4,275,277,299,0,0,0,-1,1⟩, + ⟨4,17,282,299,0,0,0,-1,1⟩, + ⟨4,77,282,299,0,0,0,-1,1⟩, + ⟨4,273,282,299,0,0,0,-1,1⟩, + ⟨4,277,282,299,0,0,0,1,1⟩, + ⟨4,275,282,299,0,0,0,1,1⟩, + ⟨4,273,282,299,0,0,0,-1,1⟩, + ⟨5,282,0,299,0,0,0,2,1⟩, + ⟨4,275,277,299,0,0,0,1,1⟩, + ⟨4,77,277,299,0,0,0,1,1⟩, + ⟨4,17,277,299,0,0,0,-1,1⟩, + ⟨4,282,277,299,0,0,0,1,1⟩, + ⟨4,277,282,299,0,0,0,-1,1⟩, + ⟨4,282,277,299,0,0,0,1,1⟩, + ⟨5,277,0,299,0,0,0,-1,1⟩, + ⟨4,282,275,299,0,0,0,-1,2⟩, + ⟨4,277,275,299,0,0,0,-1,1⟩, + ⟨4,273,275,299,0,0,0,1,1⟩, + ⟨4,272,275,299,0,0,0,1,2⟩, + ⟨4,77,275,299,0,0,0,-1,2⟩, + ⟨4,17,275,299,0,0,0,1,2⟩, + ⟨4,103,275,299,0,0,0,-1,2⟩, + ⟨5,275,0,299,0,0,0,-1,2⟩, + ⟨4,277,273,299,0,0,0,1,1⟩, + ⟨4,275,273,299,0,0,0,1,2⟩, + ⟨4,272,273,299,0,0,0,-1,2⟩, + ⟨4,77,273,299,0,0,0,1,2⟩, + ⟨4,17,273,299,0,0,0,1,2⟩, + ⟨4,103,273,299,0,0,0,1,2⟩, + ⟨5,273,0,299,0,0,0,-2,1⟩, + ⟨4,77,272,299,0,0,0,1,1⟩, + ⟨4,17,272,299,0,0,0,1,1⟩, + ⟨4,103,272,299,0,0,0,-1,1⟩, + ⟨5,272,0,299,0,0,0,2,1⟩, + ⟨4,273,272,299,0,0,0,1,1⟩, + ⟨4,272,273,299,0,0,0,-1,1⟩, + ⟨4,273,272,299,0,0,0,1,1⟩, + ⟨5,272,0,299,0,0,0,-1,1⟩, + ⟨4,275,77,299,0,0,0,1,2⟩, + ⟨4,273,77,299,0,0,0,-1,1⟩, + ⟨4,103,77,299,0,0,0,1,1⟩, + ⟨5,77,0,299,0,0,0,-2,1⟩, + ⟨4,275,17,299,0,0,0,1,2⟩, + ⟨4,273,17,299,0,0,0,-1,1⟩, + ⟨4,103,17,299,0,0,0,1,1⟩, + ⟨5,17,0,299,0,0,0,-2,1⟩, + ⟨4,272,17,299,0,0,0,1,1⟩, + ⟨4,17,272,299,0,0,0,-1,1⟩, + ⟨4,272,17,299,0,0,0,1,1⟩, + ⟨5,17,0,299,0,0,0,-1,1⟩, + ⟨4,275,103,299,0,0,0,-1,2⟩, + ⟨4,273,103,299,0,0,0,1,1⟩, + ⟨4,272,103,299,0,0,0,1,1⟩, + ⟨4,77,103,299,0,0,0,1,1⟩, + ⟨4,17,103,299,0,0,0,1,1⟩, + ⟨1,288,0,0,103,101,0,0,1⟩, + ⟨4,288,101,103,0,0,0,1,1⟩, + ⟨1,289,0,0,103,101,0,0,1⟩, + ⟨4,289,288,103,0,0,0,1,1⟩, + ⟨1,290,0,0,56,54,0,0,1⟩, + ⟨4,290,54,56,0,0,0,1,1⟩, + ⟨1,291,0,0,56,54,0,0,1⟩, + ⟨4,291,290,56,0,0,0,1,1⟩, + ⟨1,292,0,0,104,102,0,0,1⟩, + ⟨4,292,102,104,0,0,0,1,1⟩, + ⟨1,293,0,0,104,102,0,0,1⟩, + ⟨4,293,102,104,0,0,0,1,1⟩, + ⟨1,294,0,0,57,55,0,0,1⟩, + ⟨4,294,55,57,0,0,0,1,1⟩, + ⟨1,295,0,0,57,55,0,0,1⟩, + ⟨4,295,55,57,0,0,0,1,1⟩, + ⟨1,296,0,0,20,18,0,0,1⟩, + ⟨4,296,18,20,0,0,0,1,1⟩, + ⟨1,297,0,0,20,18,0,0,1⟩, + ⟨4,297,18,20,0,0,0,1,1⟩, + ⟨1,298,0,0,42,40,0,0,1⟩, + ⟨4,298,40,42,0,0,0,1,1⟩, + ⟨1,299,0,0,42,40,0,0,1⟩, + ⟨4,299,40,42,0,0,0,1,1⟩, + ⟨1,300,0,0,21,19,0,0,1⟩, + ⟨4,300,19,21,0,0,0,1,1⟩, + ⟨1,301,0,0,21,19,0,0,1⟩, + ⟨4,301,19,21,0,0,0,1,1⟩, + ⟨1,302,0,0,41,39,0,0,1⟩, + ⟨4,302,39,41,0,0,0,1,1⟩, + ⟨1,303,0,0,41,39,0,0,1⟩, + ⟨4,303,39,41,0,0,0,1,1⟩, + ⟨4,18,297,20,0,0,0,1,1⟩, + ⟨4,297,18,20,0,0,0,-1,1⟩, + ⟨4,18,297,20,0,0,0,1,1⟩, + ⟨5,297,0,20,0,0,0,-1,1⟩, + ⟨4,40,299,42,0,0,0,1,1⟩, + ⟨4,299,40,42,0,0,0,-1,1⟩, + ⟨4,40,299,42,0,0,0,1,1⟩, + ⟨5,299,0,42,0,0,0,-1,1⟩, + ⟨4,19,301,21,0,0,0,1,1⟩, + ⟨4,301,19,21,0,0,0,-1,1⟩, + ⟨4,19,301,21,0,0,0,1,1⟩, + ⟨5,301,0,21,0,0,0,-1,1⟩, + ⟨4,39,303,41,0,0,0,1,1⟩, + ⟨4,303,39,41,0,0,0,-1,1⟩, + ⟨4,39,303,41,0,0,0,1,1⟩, + ⟨5,303,0,41,0,0,0,-1,1⟩, + ⟨1,101,0,103,421,582,0,0,1⟩, + ⟨1,55,0,57,421,444,0,0,1⟩, + ⟨4,101,55,421,0,0,0,1,1⟩, + ⟨4,55,101,421,0,0,0,-1,2⟩, + ⟨1,288,0,103,422,583,0,0,1⟩, + ⟨1,40,0,42,422,400,0,0,1⟩, + ⟨4,288,40,422,0,0,0,1,1⟩, + ⟨4,40,288,422,0,0,0,-1,2⟩, + ⟨1,289,0,103,423,584,0,0,1⟩, + ⟨1,19,0,21,423,337,0,0,1⟩, + ⟨4,289,19,423,0,0,0,1,1⟩, + ⟨4,19,289,423,0,0,0,-1,2⟩, + ⟨1,54,0,56,424,441,0,0,1⟩, + ⟨1,102,0,104,424,585,0,0,1⟩, + ⟨4,54,102,424,0,0,0,1,1⟩, + ⟨4,102,54,424,0,0,0,-1,2⟩, + ⟨1,290,0,56,425,442,0,0,1⟩, + ⟨1,18,0,20,425,334,0,0,1⟩, + ⟨4,290,18,425,0,0,0,1,1⟩, + ⟨4,18,290,425,0,0,0,-1,2⟩, + ],#[0,26,0,0,0,0,0,0,0,0],772⟩, by decide⟩ +def forward_071 : CheckedSegment frames paid warps := + ⟨⟨forwardShard3State071, forwardShard3State072, + [ + ⟨1,291,0,56,426,443,0,0,1⟩, + ⟨1,39,0,41,426,397,0,0,1⟩, + ⟨4,291,39,426,0,0,0,1,1⟩, + ⟨4,39,291,426,0,0,0,-1,2⟩, + ⟨1,292,0,104,427,586,0,0,1⟩, + ⟨1,296,0,20,427,335,0,0,1⟩, + ⟨4,292,296,427,0,0,0,1,1⟩, + ⟨4,296,292,427,0,0,0,-1,2⟩, + ⟨1,293,0,104,428,587,0,0,1⟩, + ⟨1,302,0,41,428,398,0,0,1⟩, + ⟨4,293,302,428,0,0,0,1,1⟩, + ⟨4,302,293,428,0,0,0,-1,2⟩, + ⟨1,294,0,57,429,445,0,0,1⟩, + ⟨1,298,0,42,429,401,0,0,1⟩, + ⟨4,294,298,429,0,0,0,1,1⟩, + ⟨4,298,294,429,0,0,0,-1,2⟩, + ⟨1,295,0,57,430,446,0,0,1⟩, + ⟨1,300,0,21,430,338,0,0,1⟩, + ⟨4,295,300,430,0,0,0,1,1⟩, + ⟨4,300,295,430,0,0,0,-1,2⟩, + ⟨1,297,0,20,420,333,0,0,1⟩, + ⟨1,303,0,41,420,396,0,0,1⟩, + ⟨4,297,303,420,0,0,0,1,1⟩, + ⟨4,303,297,420,0,0,0,-1,2⟩, + ⟨1,299,0,42,419,399,0,0,1⟩, + ⟨1,301,0,21,419,336,0,0,1⟩, + ⟨4,299,301,419,0,0,0,1,1⟩, + ⟨4,301,299,419,0,0,0,-1,2⟩, + ⟨1,295,0,430,431,1195,0,0,1⟩, + ⟨1,293,0,428,431,1191,0,0,1⟩, + ⟨4,295,293,431,0,0,0,1,1⟩, + ⟨1,290,0,425,432,1185,0,0,1⟩, + ⟨1,288,0,422,432,1177,0,0,1⟩, + ⟨4,290,288,432,0,0,0,1,1⟩, + ⟨1,294,0,429,433,1193,0,0,1⟩, + ⟨1,291,0,426,433,1187,0,0,1⟩, + ⟨4,294,291,433,0,0,0,1,1⟩, + ⟨1,292,0,427,434,1189,0,0,1⟩, + ⟨1,289,0,423,434,1179,0,0,1⟩, + ⟨4,292,289,434,0,0,0,1,1⟩, + ⟨1,296,0,427,435,1190,0,0,1⟩, + ⟨1,298,0,429,435,1194,0,0,1⟩, + ⟨4,296,298,435,0,0,0,1,1⟩, + ⟨1,19,0,423,436,1180,0,0,1⟩, + ⟨1,39,0,426,436,1188,0,0,1⟩, + ⟨4,19,39,436,0,0,0,1,1⟩, + ⟨1,300,0,430,437,1196,0,0,1⟩, + ⟨1,18,0,425,437,1186,0,0,1⟩, + ⟨4,300,18,437,0,0,0,1,1⟩, + ⟨1,302,0,428,438,1192,0,0,1⟩, + ⟨1,40,0,422,438,1178,0,0,1⟩, + ⟨4,302,40,438,0,0,0,1,1⟩, + ⟨1,40,0,438,301,1218,0,0,1⟩, + ⟨1,18,0,437,301,1215,0,0,1⟩, + ⟨4,40,18,301,0,0,0,1,1⟩, + ⟨4,18,40,301,0,0,0,-1,1⟩, + ⟨4,40,18,301,0,0,0,1,1⟩, + ⟨5,18,0,301,0,0,0,-1,1⟩, + ⟨5,18,0,301,0,0,0,-2,1⟩, + ⟨1,288,0,432,301,1200,0,0,1⟩, + ⟨4,288,18,301,0,0,0,-1,1⟩, + ⟨1,289,0,434,301,1206,0,0,1⟩, + ⟨4,289,18,301,0,0,0,-1,1⟩, + ⟨5,40,0,301,0,0,0,-2,1⟩, + ⟨1,39,0,436,301,1212,0,0,1⟩, + ⟨4,39,40,301,0,0,0,1,2⟩, + ⟨1,291,0,433,301,1203,0,0,1⟩, + ⟨4,291,40,301,0,0,0,-1,1⟩, + ⟨1,293,0,431,301,1197,0,0,1⟩, + ⟨4,293,39,301,0,0,0,1,1⟩, + ⟨4,39,293,301,0,0,0,-1,1⟩, + ⟨4,293,39,301,0,0,0,1,1⟩, + ⟨5,39,0,301,0,0,0,-1,1⟩, + ⟨1,298,0,435,301,1209,0,0,1⟩, + ⟨4,298,288,301,0,0,0,1,1⟩, + ⟨4,288,298,301,0,0,0,-1,1⟩, + ⟨4,298,288,301,0,0,0,1,1⟩, + ⟨5,288,0,301,0,0,0,-1,1⟩, + ⟨5,288,0,301,0,0,0,-2,1⟩, + ⟨4,291,289,301,0,0,0,1,1⟩, + ⟨4,289,291,301,0,0,0,-1,1⟩, + ⟨4,291,289,301,0,0,0,1,1⟩, + ⟨5,289,0,301,0,0,0,-1,1⟩, + ⟨4,40,289,301,0,0,0,1,1⟩, + ⟨4,293,289,301,0,0,0,1,2⟩, + ⟨4,18,291,301,0,0,0,1,1⟩, + ⟨4,288,291,301,0,0,0,1,1⟩, + ⟨4,298,291,301,0,0,0,-2,1⟩, + ⟨4,298,293,301,0,0,0,1,1⟩, + ⟨4,293,298,301,0,0,0,-1,1⟩, + ⟨4,298,293,301,0,0,0,1,1⟩, + ⟨5,293,0,301,0,0,0,-1,1⟩, + ⟨5,293,0,301,0,0,0,-1,2⟩, + ⟨4,18,293,301,0,0,0,-1,1⟩, + ⟨4,288,293,301,0,0,0,-1,1⟩, + ⟨4,291,293,301,0,0,0,-1,1⟩, + ⟨4,40,298,301,0,0,0,-1,1⟩, + ⟨4,39,298,301,0,0,0,-1,1⟩, + ⟨4,289,298,301,0,0,0,-1,1⟩, + ⟨4,293,298,301,0,0,0,1,1⟩, + ⟨4,291,298,301,0,0,0,1,1⟩, + ⟨4,289,298,301,0,0,0,-1,1⟩, + ⟨5,298,0,301,0,0,0,2,1⟩, + ⟨4,291,293,301,0,0,0,1,1⟩, + ⟨4,39,293,301,0,0,0,1,1⟩, + ⟨4,40,293,301,0,0,0,-1,1⟩, + ⟨4,298,293,301,0,0,0,1,1⟩, + ⟨4,293,298,301,0,0,0,-1,1⟩, + ⟨4,298,293,301,0,0,0,1,1⟩, + ⟨5,293,0,301,0,0,0,-1,1⟩, + ⟨4,298,291,301,0,0,0,-1,2⟩, + ⟨4,293,291,301,0,0,0,-1,1⟩, + ⟨4,289,291,301,0,0,0,1,1⟩, + ⟨4,288,291,301,0,0,0,1,2⟩, + ⟨4,39,291,301,0,0,0,-1,2⟩, + ⟨4,40,291,301,0,0,0,1,2⟩, + ⟨4,18,291,301,0,0,0,-1,2⟩, + ⟨5,291,0,301,0,0,0,-1,2⟩, + ⟨4,293,289,301,0,0,0,1,1⟩, + ⟨4,291,289,301,0,0,0,1,2⟩, + ⟨4,288,289,301,0,0,0,-1,2⟩, + ⟨4,39,289,301,0,0,0,1,2⟩, + ⟨4,40,289,301,0,0,0,1,2⟩, + ⟨4,18,289,301,0,0,0,1,2⟩, + ⟨5,289,0,301,0,0,0,-2,1⟩, + ⟨4,39,288,301,0,0,0,1,1⟩, + ⟨4,40,288,301,0,0,0,1,1⟩, + ⟨4,18,288,301,0,0,0,-1,1⟩, + ],#[0,38,0,0,0,0,0,0,0,0],694⟩, by decide⟩ +def forward_072 : CheckedSegment frames paid warps := + ⟨⟨forwardShard3State072, forwardShard3State073, + [ + ⟨5,288,0,301,0,0,0,2,1⟩, + ⟨4,289,288,301,0,0,0,1,1⟩, + ⟨4,288,289,301,0,0,0,-1,1⟩, + ⟨4,289,288,301,0,0,0,1,1⟩, + ⟨5,288,0,301,0,0,0,-1,1⟩, + ⟨4,291,39,301,0,0,0,1,2⟩, + ⟨4,289,39,301,0,0,0,-1,1⟩, + ⟨4,18,39,301,0,0,0,1,1⟩, + ⟨5,39,0,301,0,0,0,-2,1⟩, + ⟨4,291,40,301,0,0,0,1,2⟩, + ⟨4,289,40,301,0,0,0,-1,1⟩, + ⟨4,18,40,301,0,0,0,1,1⟩, + ⟨5,40,0,301,0,0,0,-2,1⟩, + ⟨4,288,40,301,0,0,0,1,1⟩, + ⟨4,40,288,301,0,0,0,-1,1⟩, + ⟨4,288,40,301,0,0,0,1,1⟩, + ⟨5,40,0,301,0,0,0,-1,1⟩, + ⟨4,291,18,301,0,0,0,-1,2⟩, + ⟨4,289,18,301,0,0,0,1,1⟩, + ⟨4,288,18,301,0,0,0,1,1⟩, + ⟨4,39,18,301,0,0,0,1,1⟩, + ⟨4,40,18,301,0,0,0,1,1⟩, + ⟨1,304,0,0,100,98,0,0,1⟩, + ⟨4,304,98,100,0,0,0,1,1⟩, + ⟨1,305,0,0,100,98,0,0,1⟩, + ⟨4,305,304,100,0,0,0,1,1⟩, + ⟨1,306,0,0,50,48,0,0,1⟩, + ⟨4,306,48,50,0,0,0,1,1⟩, + ⟨1,307,0,0,50,48,0,0,1⟩, + ⟨4,307,306,50,0,0,0,1,1⟩, + ⟨1,308,0,0,34,32,0,0,1⟩, + ⟨4,308,32,34,0,0,0,1,1⟩, + ⟨1,309,0,0,34,32,0,0,1⟩, + ⟨4,309,32,34,0,0,0,1,1⟩, + ⟨1,310,0,0,87,85,0,0,1⟩, + ⟨4,310,85,87,0,0,0,1,1⟩, + ⟨1,311,0,0,87,85,0,0,1⟩, + ⟨4,311,85,87,0,0,0,1,1⟩, + ⟨1,312,0,0,47,45,0,0,1⟩, + ⟨4,312,45,47,0,0,0,1,1⟩, + ⟨1,313,0,0,47,45,0,0,1⟩, + ⟨4,313,45,47,0,0,0,1,1⟩, + ⟨1,314,0,0,109,107,0,0,1⟩, + ⟨4,314,107,109,0,0,0,1,1⟩, + ⟨1,315,0,0,109,107,0,0,1⟩, + ⟨4,315,107,109,0,0,0,1,1⟩, + ⟨1,316,0,0,26,24,0,0,1⟩, + ⟨4,316,24,26,0,0,0,1,1⟩, + ⟨1,317,0,0,26,24,0,0,1⟩, + ⟨4,317,24,26,0,0,0,1,1⟩, + ⟨1,318,0,0,37,35,0,0,1⟩, + ⟨4,318,35,37,0,0,0,1,1⟩, + ⟨1,319,0,0,37,35,0,0,1⟩, + ⟨4,319,35,37,0,0,0,1,1⟩, + ⟨4,45,313,47,0,0,0,1,1⟩, + ⟨4,313,45,47,0,0,0,-1,1⟩, + ⟨4,45,313,47,0,0,0,1,1⟩, + ⟨5,313,0,47,0,0,0,-1,1⟩, + ⟨4,107,315,109,0,0,0,1,1⟩, + ⟨4,315,107,109,0,0,0,-1,1⟩, + ⟨4,107,315,109,0,0,0,1,1⟩, + ⟨5,315,0,109,0,0,0,-1,1⟩, + ⟨4,24,317,26,0,0,0,1,1⟩, + ⟨4,317,24,26,0,0,0,-1,1⟩, + ⟨4,24,317,26,0,0,0,1,1⟩, + ⟨5,317,0,26,0,0,0,-1,1⟩, + ⟨4,35,319,37,0,0,0,1,1⟩, + ⟨4,319,35,37,0,0,0,-1,1⟩, + ⟨4,35,319,37,0,0,0,1,1⟩, + ⟨5,319,0,37,0,0,0,-1,1⟩, + ⟨1,98,0,100,441,573,0,0,1⟩, + ⟨1,85,0,87,441,534,0,0,1⟩, + ⟨4,98,85,441,0,0,0,1,1⟩, + ⟨4,85,98,441,0,0,0,-1,2⟩, + ⟨1,304,0,100,442,574,0,0,1⟩, + ⟨1,107,0,109,442,601,0,0,1⟩, + ⟨4,304,107,442,0,0,0,1,1⟩, + ⟨4,107,304,442,0,0,0,-1,2⟩, + ⟨1,305,0,100,443,575,0,0,1⟩, + ⟨1,24,0,26,443,352,0,0,1⟩, + ⟨4,305,24,443,0,0,0,1,1⟩, + ⟨4,24,305,443,0,0,0,-1,2⟩, + ⟨1,48,0,50,444,423,0,0,1⟩, + ⟨1,32,0,34,444,375,0,0,1⟩, + ⟨4,48,32,444,0,0,0,1,1⟩, + ⟨4,32,48,444,0,0,0,-1,2⟩, + ⟨1,306,0,50,445,424,0,0,1⟩, + ⟨1,45,0,47,445,415,0,0,1⟩, + ⟨4,306,45,445,0,0,0,1,1⟩, + ⟨4,45,306,445,0,0,0,-1,2⟩, + ⟨1,307,0,50,446,425,0,0,1⟩, + ⟨1,35,0,37,446,385,0,0,1⟩, + ⟨4,307,35,446,0,0,0,1,1⟩, + ⟨4,35,307,446,0,0,0,-1,2⟩, + ⟨1,308,0,34,447,376,0,0,1⟩, + ⟨1,312,0,47,447,416,0,0,1⟩, + ⟨4,308,312,447,0,0,0,1,1⟩, + ⟨4,312,308,447,0,0,0,-1,2⟩, + ⟨1,309,0,34,448,377,0,0,1⟩, + ⟨1,318,0,37,448,386,0,0,1⟩, + ⟨4,309,318,448,0,0,0,1,1⟩, + ⟨4,318,309,448,0,0,0,-1,2⟩, + ⟨1,310,0,87,449,535,0,0,1⟩, + ⟨1,314,0,109,449,602,0,0,1⟩, + ⟨4,310,314,449,0,0,0,1,1⟩, + ⟨4,314,310,449,0,0,0,-1,2⟩, + ⟨1,311,0,87,450,536,0,0,1⟩, + ⟨1,316,0,26,450,353,0,0,1⟩, + ⟨4,311,316,450,0,0,0,1,1⟩, + ⟨4,316,311,450,0,0,0,-1,2⟩, + ⟨1,313,0,47,440,414,0,0,1⟩, + ⟨1,319,0,37,440,384,0,0,1⟩, + ⟨4,313,319,440,0,0,0,1,1⟩, + ⟨4,319,313,440,0,0,0,-1,2⟩, + ⟨1,315,0,109,439,600,0,0,1⟩, + ⟨1,317,0,26,439,351,0,0,1⟩, + ⟨4,315,317,439,0,0,0,1,1⟩, + ⟨4,317,315,439,0,0,0,-1,2⟩, + ⟨1,311,0,450,451,1251,0,0,1⟩, + ⟨1,309,0,448,451,1247,0,0,1⟩, + ⟨4,311,309,451,0,0,0,1,1⟩, + ⟨1,306,0,445,452,1241,0,0,1⟩, + ⟨1,304,0,442,452,1233,0,0,1⟩, + ⟨4,306,304,452,0,0,0,1,1⟩, + ⟨1,495,0,0,452,179,0,0,1⟩, + ⟨4,495,306,452,0,0,0,1,1⟩, + ⟨1,310,0,449,453,1249,0,0,1⟩, + ⟨1,307,0,446,453,1243,0,0,1⟩, + ],#[0,46,0,1,0,0,0,0,0,0],628⟩, by decide⟩ +def forward_073 : CheckedSegment frames paid warps := + ⟨⟨forwardShard3State073, forwardShard3State074, + [ + ⟨4,310,307,453,0,0,0,1,1⟩, + ⟨1,308,0,447,454,1245,0,0,1⟩, + ⟨1,305,0,443,454,1235,0,0,1⟩, + ⟨4,308,305,454,0,0,0,1,1⟩, + ⟨1,312,0,447,455,1246,0,0,1⟩, + ⟨1,314,0,449,455,1250,0,0,1⟩, + ⟨4,312,314,455,0,0,0,1,1⟩, + ⟨1,24,0,443,456,1236,0,0,1⟩, + ⟨1,35,0,446,456,1244,0,0,1⟩, + ⟨4,24,35,456,0,0,0,1,1⟩, + ⟨1,316,0,450,457,1252,0,0,1⟩, + ⟨1,45,0,445,457,1242,0,0,1⟩, + ⟨4,316,45,457,0,0,0,1,1⟩, + ⟨1,318,0,448,458,1248,0,0,1⟩, + ⟨1,107,0,442,458,1234,0,0,1⟩, + ⟨4,318,107,458,0,0,0,1,1⟩, + ⟨1,107,0,458,303,1274,0,0,1⟩, + ⟨1,45,0,457,303,1271,0,0,1⟩, + ⟨4,107,45,303,0,0,0,1,1⟩, + ⟨4,45,107,303,0,0,0,-1,1⟩, + ⟨4,107,45,303,0,0,0,1,1⟩, + ⟨5,45,0,303,0,0,0,-1,1⟩, + ⟨5,45,0,303,0,0,0,-2,1⟩, + ⟨1,304,0,452,303,1256,0,0,1⟩, + ⟨4,304,45,303,0,0,0,-1,1⟩, + ⟨1,305,0,454,303,1262,0,0,1⟩, + ⟨4,305,45,303,0,0,0,-1,1⟩, + ⟨5,107,0,303,0,0,0,-2,1⟩, + ⟨1,35,0,456,303,1268,0,0,1⟩, + ⟨4,35,107,303,0,0,0,1,2⟩, + ⟨1,307,0,453,303,1259,0,0,1⟩, + ⟨4,307,107,303,0,0,0,-1,1⟩, + ⟨1,309,0,451,303,1253,0,0,1⟩, + ⟨4,309,35,303,0,0,0,1,1⟩, + ⟨4,35,309,303,0,0,0,-1,1⟩, + ⟨4,309,35,303,0,0,0,1,1⟩, + ⟨5,35,0,303,0,0,0,-1,1⟩, + ⟨1,314,0,455,303,1265,0,0,1⟩, + ⟨4,314,304,303,0,0,0,1,1⟩, + ⟨4,304,314,303,0,0,0,-1,1⟩, + ⟨4,314,304,303,0,0,0,1,1⟩, + ⟨5,304,0,303,0,0,0,-1,1⟩, + ⟨5,304,0,303,0,0,0,-2,1⟩, + ⟨4,307,305,303,0,0,0,1,1⟩, + ⟨4,305,307,303,0,0,0,-1,1⟩, + ⟨4,307,305,303,0,0,0,1,1⟩, + ⟨5,305,0,303,0,0,0,-1,1⟩, + ⟨4,107,305,303,0,0,0,1,1⟩, + ⟨4,309,305,303,0,0,0,1,2⟩, + ⟨4,45,307,303,0,0,0,1,1⟩, + ⟨4,304,307,303,0,0,0,1,1⟩, + ⟨4,314,307,303,0,0,0,-2,1⟩, + ⟨4,314,309,303,0,0,0,1,1⟩, + ⟨4,309,314,303,0,0,0,-1,1⟩, + ⟨4,314,309,303,0,0,0,1,1⟩, + ⟨5,309,0,303,0,0,0,-1,1⟩, + ⟨5,309,0,303,0,0,0,-1,2⟩, + ⟨4,45,309,303,0,0,0,-1,1⟩, + ⟨4,304,309,303,0,0,0,-1,1⟩, + ⟨4,307,309,303,0,0,0,-1,1⟩, + ⟨4,107,314,303,0,0,0,-1,1⟩, + ⟨4,35,314,303,0,0,0,-1,1⟩, + ⟨4,305,314,303,0,0,0,-1,1⟩, + ⟨4,309,314,303,0,0,0,1,1⟩, + ⟨4,307,314,303,0,0,0,1,1⟩, + ⟨4,305,314,303,0,0,0,-1,1⟩, + ⟨5,314,0,303,0,0,0,2,1⟩, + ⟨4,307,309,303,0,0,0,1,1⟩, + ⟨4,35,309,303,0,0,0,1,1⟩, + ⟨4,107,309,303,0,0,0,-1,1⟩, + ⟨4,314,309,303,0,0,0,1,1⟩, + ⟨4,309,314,303,0,0,0,-1,1⟩, + ⟨4,314,309,303,0,0,0,1,1⟩, + ⟨5,309,0,303,0,0,0,-1,1⟩, + ⟨4,314,307,303,0,0,0,-1,2⟩, + ⟨4,309,307,303,0,0,0,-1,1⟩, + ⟨4,305,307,303,0,0,0,1,1⟩, + ⟨4,304,307,303,0,0,0,1,2⟩, + ⟨4,35,307,303,0,0,0,-1,2⟩, + ⟨4,107,307,303,0,0,0,1,2⟩, + ⟨4,45,307,303,0,0,0,-1,2⟩, + ⟨5,307,0,303,0,0,0,-1,2⟩, + ⟨4,309,305,303,0,0,0,1,1⟩, + ⟨4,307,305,303,0,0,0,1,2⟩, + ⟨4,304,305,303,0,0,0,-1,2⟩, + ⟨4,35,305,303,0,0,0,1,2⟩, + ⟨4,107,305,303,0,0,0,1,2⟩, + ⟨4,45,305,303,0,0,0,1,2⟩, + ⟨5,305,0,303,0,0,0,-2,1⟩, + ⟨4,35,304,303,0,0,0,1,1⟩, + ⟨4,107,304,303,0,0,0,1,1⟩, + ⟨4,45,304,303,0,0,0,-1,1⟩, + ⟨5,304,0,303,0,0,0,2,1⟩, + ⟨4,305,304,303,0,0,0,1,1⟩, + ⟨4,304,305,303,0,0,0,-1,1⟩, + ⟨4,305,304,303,0,0,0,1,1⟩, + ⟨5,304,0,303,0,0,0,-1,1⟩, + ⟨4,307,35,303,0,0,0,1,2⟩, + ⟨4,305,35,303,0,0,0,-1,1⟩, + ⟨4,45,35,303,0,0,0,1,1⟩, + ⟨5,35,0,303,0,0,0,-2,1⟩, + ⟨4,307,107,303,0,0,0,1,2⟩, + ⟨4,305,107,303,0,0,0,-1,1⟩, + ⟨4,45,107,303,0,0,0,1,1⟩, + ⟨5,107,0,303,0,0,0,-2,1⟩, + ⟨4,304,107,303,0,0,0,1,1⟩, + ⟨4,107,304,303,0,0,0,-1,1⟩, + ⟨4,304,107,303,0,0,0,1,1⟩, + ⟨5,107,0,303,0,0,0,-1,1⟩, + ⟨4,307,45,303,0,0,0,-1,2⟩, + ⟨4,305,45,303,0,0,0,1,1⟩, + ⟨4,304,45,303,0,0,0,1,1⟩, + ⟨4,35,45,303,0,0,0,1,1⟩, + ⟨4,107,45,303,0,0,0,1,1⟩, + ⟨1,320,0,0,51,49,0,0,1⟩, + ⟨4,320,49,51,0,0,0,1,1⟩, + ⟨1,321,0,0,51,49,0,0,1⟩, + ⟨4,321,49,51,0,0,0,1,1⟩, + ⟨1,322,0,0,36,34,0,0,1⟩, + ⟨4,322,34,36,0,0,0,1,1⟩, + ⟨1,323,0,0,36,34,0,0,1⟩, + ⟨4,323,34,36,0,0,0,1,1⟩, + ⟨1,324,0,0,52,50,0,0,1⟩, + ⟨4,324,50,52,0,0,0,1,1⟩, + ⟨1,325,0,0,52,50,0,0,1⟩, + ⟨4,325,50,52,0,0,0,1,1⟩, + ⟨1,326,0,0,35,33,0,0,1⟩, + ⟨4,326,33,35,0,0,0,1,1⟩, + ],#[0,25,0,0,0,0,0,0,0,0],764⟩, by decide⟩ +def forward_074 : CheckedSegment frames paid warps := + ⟨⟨forwardShard3State074, forwardShard3State075, + [ + ⟨1,327,0,0,35,33,0,0,1⟩, + ⟨4,327,33,35,0,0,0,1,1⟩, + ⟨1,328,0,0,110,108,0,0,1⟩, + ⟨4,328,108,110,0,0,0,1,1⟩, + ⟨1,329,0,0,110,108,0,0,1⟩, + ⟨4,329,108,110,0,0,0,1,1⟩, + ⟨1,330,0,0,24,22,0,0,1⟩, + ⟨4,330,22,24,0,0,0,1,1⟩, + ⟨1,331,0,0,24,22,0,0,1⟩, + ⟨4,331,22,24,0,0,0,1,1⟩, + ⟨1,332,0,0,111,109,0,0,1⟩, + ⟨4,332,109,111,0,0,0,1,1⟩, + ⟨1,333,0,0,111,109,0,0,1⟩, + ⟨4,333,109,111,0,0,0,1,1⟩, + ⟨1,334,0,0,25,23,0,0,1⟩, + ⟨4,334,23,25,0,0,0,1,1⟩, + ⟨1,335,0,0,25,23,0,0,1⟩, + ⟨4,335,23,25,0,0,0,1,1⟩, + ⟨4,108,329,110,0,0,0,1,1⟩, + ⟨4,329,108,110,0,0,0,-1,1⟩, + ⟨4,108,329,110,0,0,0,1,1⟩, + ⟨5,329,0,110,0,0,0,-1,1⟩, + ⟨4,22,331,24,0,0,0,1,1⟩, + ⟨4,331,22,24,0,0,0,-1,1⟩, + ⟨4,22,331,24,0,0,0,1,1⟩, + ⟨5,331,0,24,0,0,0,-1,1⟩, + ⟨4,109,333,111,0,0,0,1,1⟩, + ⟨4,333,109,111,0,0,0,-1,1⟩, + ⟨4,109,333,111,0,0,0,1,1⟩, + ⟨5,333,0,111,0,0,0,-1,1⟩, + ⟨4,23,335,25,0,0,0,1,1⟩, + ⟨4,335,23,25,0,0,0,-1,1⟩, + ⟨4,23,335,25,0,0,0,1,1⟩, + ⟨5,335,0,25,0,0,0,-1,1⟩, + ⟨1,49,0,51,461,426,0,0,1⟩, + ⟨1,33,0,35,461,378,0,0,1⟩, + ⟨4,49,33,461,0,0,0,1,1⟩, + ⟨4,33,49,461,0,0,0,-1,2⟩, + ⟨1,320,0,51,462,427,0,0,1⟩, + ⟨1,22,0,24,462,346,0,0,1⟩, + ⟨4,320,22,462,0,0,0,1,1⟩, + ⟨4,22,320,462,0,0,0,-1,2⟩, + ⟨1,321,0,51,463,428,0,0,1⟩, + ⟨1,109,0,111,463,607,0,0,1⟩, + ⟨4,321,109,463,0,0,0,1,1⟩, + ⟨4,109,321,463,0,0,0,-1,2⟩, + ⟨1,34,0,36,464,381,0,0,1⟩, + ⟨1,50,0,52,464,429,0,0,1⟩, + ⟨4,34,50,464,0,0,0,1,1⟩, + ⟨4,50,34,464,0,0,0,-1,2⟩, + ⟨1,322,0,36,465,382,0,0,1⟩, + ⟨1,108,0,110,465,604,0,0,1⟩, + ⟨4,322,108,465,0,0,0,1,1⟩, + ⟨4,108,322,465,0,0,0,-1,2⟩, + ⟨1,323,0,36,466,383,0,0,1⟩, + ⟨1,23,0,25,466,349,0,0,1⟩, + ⟨4,323,23,466,0,0,0,1,1⟩, + ⟨4,23,323,466,0,0,0,-1,2⟩, + ⟨1,324,0,52,467,430,0,0,1⟩, + ⟨1,328,0,110,467,605,0,0,1⟩, + ⟨4,324,328,467,0,0,0,1,1⟩, + ⟨4,328,324,467,0,0,0,-1,2⟩, + ⟨1,325,0,52,468,431,0,0,1⟩, + ⟨1,334,0,25,468,350,0,0,1⟩, + ⟨4,325,334,468,0,0,0,1,1⟩, + ⟨4,334,325,468,0,0,0,-1,2⟩, + ⟨1,326,0,35,469,379,0,0,1⟩, + ⟨1,330,0,24,469,347,0,0,1⟩, + ⟨4,326,330,469,0,0,0,1,1⟩, + ⟨4,330,326,469,0,0,0,-1,2⟩, + ⟨1,327,0,35,470,380,0,0,1⟩, + ⟨1,332,0,111,470,608,0,0,1⟩, + ⟨4,327,332,470,0,0,0,1,1⟩, + ⟨4,332,327,470,0,0,0,-1,2⟩, + ⟨1,329,0,110,459,603,0,0,1⟩, + ⟨1,335,0,25,459,348,0,0,1⟩, + ⟨4,329,335,459,0,0,0,1,1⟩, + ⟨4,335,329,459,0,0,0,-1,2⟩, + ⟨1,331,0,24,460,345,0,0,1⟩, + ⟨1,333,0,111,460,606,0,0,1⟩, + ⟨4,331,333,460,0,0,0,1,1⟩, + ⟨4,333,331,460,0,0,0,-1,2⟩, + ⟨1,327,0,470,471,1307,0,0,1⟩, + ⟨1,325,0,468,471,1303,0,0,1⟩, + ⟨4,327,325,471,0,0,0,1,1⟩, + ⟨1,505,0,0,471,188,0,0,1⟩, + ⟨4,505,327,471,0,0,0,1,1⟩, + ⟨1,322,0,465,472,1297,0,0,1⟩, + ⟨1,320,0,462,472,1289,0,0,1⟩, + ⟨4,322,320,472,0,0,0,1,1⟩, + ⟨1,326,0,469,473,1305,0,0,1⟩, + ⟨1,323,0,466,473,1299,0,0,1⟩, + ⟨4,326,323,473,0,0,0,1,1⟩, + ⟨1,324,0,467,474,1301,0,0,1⟩, + ⟨1,321,0,463,474,1291,0,0,1⟩, + ⟨4,324,321,474,0,0,0,1,1⟩, + ⟨1,328,0,467,475,1302,0,0,1⟩, + ⟨1,330,0,469,475,1306,0,0,1⟩, + ⟨4,328,330,475,0,0,0,1,1⟩, + ⟨1,109,0,463,476,1292,0,0,1⟩, + ⟨1,23,0,466,476,1300,0,0,1⟩, + ⟨4,109,23,476,0,0,0,1,1⟩, + ⟨1,332,0,470,477,1308,0,0,1⟩, + ⟨1,108,0,465,477,1298,0,0,1⟩, + ⟨4,332,108,477,0,0,0,1,1⟩, + ⟨1,334,0,468,478,1304,0,0,1⟩, + ⟨1,22,0,462,478,1290,0,0,1⟩, + ⟨4,334,22,478,0,0,0,1,1⟩, + ⟨1,22,0,478,304,1330,0,0,1⟩, + ⟨1,108,0,477,304,1327,0,0,1⟩, + ⟨4,22,108,304,0,0,0,1,1⟩, + ⟨4,108,22,304,0,0,0,-1,1⟩, + ⟨4,22,108,304,0,0,0,1,1⟩, + ⟨5,108,0,304,0,0,0,-1,1⟩, + ⟨5,108,0,304,0,0,0,-2,1⟩, + ⟨1,320,0,472,304,1312,0,0,1⟩, + ⟨4,320,108,304,0,0,0,-1,1⟩, + ⟨1,321,0,474,304,1318,0,0,1⟩, + ⟨4,321,108,304,0,0,0,-1,1⟩, + ⟨5,22,0,304,0,0,0,-2,1⟩, + ⟨1,23,0,476,304,1324,0,0,1⟩, + ⟨4,23,22,304,0,0,0,1,2⟩, + ⟨1,323,0,473,304,1315,0,0,1⟩, + ⟨4,323,22,304,0,0,0,-1,1⟩, + ⟨1,325,0,471,304,1309,0,0,1⟩, + ⟨4,325,23,304,0,0,0,1,1⟩, + ⟨4,23,325,304,0,0,0,-1,1⟩, + ⟨4,325,23,304,0,0,0,1,1⟩, + ],#[0,56,0,1,0,0,0,0,0,0],556⟩, by decide⟩ +def forward_075 : CheckedSegment frames paid warps := + ⟨⟨forwardShard3State075, forwardShard3State076, + [ + ⟨5,23,0,304,0,0,0,-1,1⟩, + ⟨1,330,0,475,304,1321,0,0,1⟩, + ⟨4,330,320,304,0,0,0,1,1⟩, + ⟨4,320,330,304,0,0,0,-1,1⟩, + ⟨4,330,320,304,0,0,0,1,1⟩, + ⟨5,320,0,304,0,0,0,-1,1⟩, + ⟨5,320,0,304,0,0,0,-2,1⟩, + ⟨4,323,321,304,0,0,0,1,1⟩, + ⟨4,321,323,304,0,0,0,-1,1⟩, + ⟨4,323,321,304,0,0,0,1,1⟩, + ⟨5,321,0,304,0,0,0,-1,1⟩, + ⟨4,22,321,304,0,0,0,1,1⟩, + ⟨4,325,321,304,0,0,0,1,2⟩, + ⟨4,108,323,304,0,0,0,1,1⟩, + ⟨4,320,323,304,0,0,0,1,1⟩, + ⟨4,330,323,304,0,0,0,-2,1⟩, + ⟨4,330,325,304,0,0,0,1,1⟩, + ⟨4,325,330,304,0,0,0,-1,1⟩, + ⟨4,330,325,304,0,0,0,1,1⟩, + ⟨5,325,0,304,0,0,0,-1,1⟩, + ⟨5,325,0,304,0,0,0,-1,2⟩, + ⟨4,108,325,304,0,0,0,-1,1⟩, + ⟨4,320,325,304,0,0,0,-1,1⟩, + ⟨4,323,325,304,0,0,0,-1,1⟩, + ⟨4,22,330,304,0,0,0,-1,1⟩, + ⟨4,23,330,304,0,0,0,-1,1⟩, + ⟨4,321,330,304,0,0,0,-1,1⟩, + ⟨4,325,330,304,0,0,0,1,1⟩, + ⟨4,323,330,304,0,0,0,1,1⟩, + ⟨4,321,330,304,0,0,0,-1,1⟩, + ⟨5,330,0,304,0,0,0,2,1⟩, + ⟨4,323,325,304,0,0,0,1,1⟩, + ⟨4,23,325,304,0,0,0,1,1⟩, + ⟨4,22,325,304,0,0,0,-1,1⟩, + ⟨4,330,325,304,0,0,0,1,1⟩, + ⟨4,325,330,304,0,0,0,-1,1⟩, + ⟨4,330,325,304,0,0,0,1,1⟩, + ⟨5,325,0,304,0,0,0,-1,1⟩, + ⟨4,330,323,304,0,0,0,-1,2⟩, + ⟨4,325,323,304,0,0,0,-1,1⟩, + ⟨4,321,323,304,0,0,0,1,1⟩, + ⟨4,320,323,304,0,0,0,1,2⟩, + ⟨4,23,323,304,0,0,0,-1,2⟩, + ⟨4,22,323,304,0,0,0,1,2⟩, + ⟨4,108,323,304,0,0,0,-1,2⟩, + ⟨5,323,0,304,0,0,0,-1,2⟩, + ⟨4,325,321,304,0,0,0,1,1⟩, + ⟨4,323,321,304,0,0,0,1,2⟩, + ⟨4,320,321,304,0,0,0,-1,2⟩, + ⟨4,23,321,304,0,0,0,1,2⟩, + ⟨4,22,321,304,0,0,0,1,2⟩, + ⟨4,108,321,304,0,0,0,1,2⟩, + ⟨5,321,0,304,0,0,0,-2,1⟩, + ⟨4,23,320,304,0,0,0,1,1⟩, + ⟨4,22,320,304,0,0,0,1,1⟩, + ⟨4,108,320,304,0,0,0,-1,1⟩, + ⟨5,320,0,304,0,0,0,2,1⟩, + ⟨4,321,320,304,0,0,0,1,1⟩, + ⟨4,320,321,304,0,0,0,-1,1⟩, + ⟨4,321,320,304,0,0,0,1,1⟩, + ⟨5,320,0,304,0,0,0,-1,1⟩, + ⟨4,323,23,304,0,0,0,1,2⟩, + ⟨4,321,23,304,0,0,0,-1,1⟩, + ⟨4,108,23,304,0,0,0,1,1⟩, + ⟨5,23,0,304,0,0,0,-2,1⟩, + ⟨4,323,22,304,0,0,0,1,2⟩, + ⟨4,321,22,304,0,0,0,-1,1⟩, + ⟨4,108,22,304,0,0,0,1,1⟩, + ⟨5,22,0,304,0,0,0,-2,1⟩, + ⟨4,320,22,304,0,0,0,1,1⟩, + ⟨4,22,320,304,0,0,0,-1,1⟩, + ⟨4,320,22,304,0,0,0,1,1⟩, + ⟨5,22,0,304,0,0,0,-1,1⟩, + ⟨4,323,108,304,0,0,0,-1,2⟩, + ⟨4,321,108,304,0,0,0,1,1⟩, + ⟨4,320,108,304,0,0,0,1,1⟩, + ⟨4,23,108,304,0,0,0,1,1⟩, + ⟨4,22,108,304,0,0,0,1,1⟩, + ⟨1,336,0,0,8,6,0,0,1⟩, + ⟨4,336,6,8,0,0,0,1,1⟩, + ⟨1,337,0,0,8,6,0,0,1⟩, + ⟨4,337,6,8,0,0,0,1,1⟩, + ⟨1,338,0,0,84,82,0,0,1⟩, + ⟨4,338,82,84,0,0,0,1,1⟩, + ⟨1,339,0,0,84,82,0,0,1⟩, + ⟨4,339,82,84,0,0,0,1,1⟩, + ⟨1,340,0,0,77,75,0,0,1⟩, + ⟨4,340,75,77,0,0,0,1,1⟩, + ⟨1,341,0,0,77,75,0,0,1⟩, + ⟨4,341,75,77,0,0,0,1,1⟩, + ⟨1,342,0,0,3,1,0,0,1⟩, + ⟨4,342,1,3,0,0,0,1,1⟩, + ⟨1,343,0,0,3,1,0,0,1⟩, + ⟨4,343,1,3,0,0,0,1,1⟩, + ⟨1,344,0,0,95,93,0,0,1⟩, + ⟨4,344,93,95,0,0,0,1,1⟩, + ⟨1,345,0,0,95,93,0,0,1⟩, + ⟨4,345,93,95,0,0,0,1,1⟩, + ⟨1,346,0,0,60,58,0,0,1⟩, + ⟨4,346,58,60,0,0,0,1,1⟩, + ⟨1,347,0,0,60,58,0,0,1⟩, + ⟨4,347,58,60,0,0,0,1,1⟩, + ⟨1,348,0,0,30,28,0,0,1⟩, + ⟨4,348,28,30,0,0,0,1,1⟩, + ⟨1,349,0,0,30,28,0,0,1⟩, + ⟨4,349,28,30,0,0,0,1,1⟩, + ⟨1,350,0,0,88,86,0,0,1⟩, + ⟨4,350,86,88,0,0,0,1,1⟩, + ⟨1,351,0,0,88,86,0,0,1⟩, + ⟨4,351,86,88,0,0,0,1,1⟩, + ⟨4,93,345,95,0,0,0,1,1⟩, + ⟨4,345,93,95,0,0,0,-1,1⟩, + ⟨4,93,345,95,0,0,0,1,1⟩, + ⟨5,345,0,95,0,0,0,-1,1⟩, + ⟨4,58,347,60,0,0,0,1,1⟩, + ⟨4,347,58,60,0,0,0,-1,1⟩, + ⟨4,58,347,60,0,0,0,1,1⟩, + ⟨5,347,0,60,0,0,0,-1,1⟩, + ⟨4,28,349,30,0,0,0,1,1⟩, + ⟨4,349,28,30,0,0,0,-1,1⟩, + ⟨4,28,349,30,0,0,0,1,1⟩, + ⟨5,349,0,30,0,0,0,-1,1⟩, + ⟨4,86,351,88,0,0,0,1,1⟩, + ⟨4,351,86,88,0,0,0,-1,1⟩, + ⟨4,86,351,88,0,0,0,1,1⟩, + ⟨5,351,0,88,0,0,0,-1,1⟩, + ⟨1,6,0,8,481,297,0,0,1⟩, + ⟨1,1,0,3,481,282,0,0,1⟩, + ],#[0,19,0,0,0,0,0,0,0,0],800⟩, by decide⟩ +def forward_076 : CheckedSegment frames paid warps := + ⟨⟨forwardShard3State076, forwardShard3State077, + [ + ⟨4,6,1,481,0,0,0,1,1⟩, + ⟨4,1,6,481,0,0,0,-1,2⟩, + ⟨1,336,0,8,482,298,0,0,1⟩, + ⟨1,58,0,60,482,454,0,0,1⟩, + ⟨4,336,58,482,0,0,0,1,1⟩, + ⟨4,58,336,482,0,0,0,-1,2⟩, + ⟨1,337,0,8,483,299,0,0,1⟩, + ⟨1,28,0,30,483,364,0,0,1⟩, + ⟨4,337,28,483,0,0,0,1,1⟩, + ⟨4,28,337,483,0,0,0,-1,2⟩, + ⟨1,82,0,84,484,525,0,0,1⟩, + ⟨1,75,0,77,484,504,0,0,1⟩, + ⟨4,82,75,484,0,0,0,1,1⟩, + ⟨4,75,82,484,0,0,0,-1,2⟩, + ⟨1,338,0,84,485,526,0,0,1⟩, + ⟨1,93,0,95,485,559,0,0,1⟩, + ⟨4,338,93,485,0,0,0,1,1⟩, + ⟨4,93,338,485,0,0,0,-1,2⟩, + ⟨1,339,0,84,486,527,0,0,1⟩, + ⟨1,86,0,88,486,538,0,0,1⟩, + ⟨4,339,86,486,0,0,0,1,1⟩, + ⟨4,86,339,486,0,0,0,-1,2⟩, + ⟨1,340,0,77,487,505,0,0,1⟩, + ⟨1,344,0,95,487,560,0,0,1⟩, + ⟨4,340,344,487,0,0,0,1,1⟩, + ⟨4,344,340,487,0,0,0,-1,2⟩, + ⟨1,341,0,77,488,506,0,0,1⟩, + ⟨1,350,0,88,488,539,0,0,1⟩, + ⟨4,341,350,488,0,0,0,1,1⟩, + ⟨4,350,341,488,0,0,0,-1,2⟩, + ⟨1,342,0,3,489,283,0,0,1⟩, + ⟨1,346,0,60,489,455,0,0,1⟩, + ⟨4,342,346,489,0,0,0,1,1⟩, + ⟨4,346,342,489,0,0,0,-1,2⟩, + ⟨1,343,0,3,490,284,0,0,1⟩, + ⟨1,348,0,30,490,365,0,0,1⟩, + ⟨4,343,348,490,0,0,0,1,1⟩, + ⟨4,348,343,490,0,0,0,-1,2⟩, + ⟨1,345,0,95,480,558,0,0,1⟩, + ⟨1,351,0,88,480,537,0,0,1⟩, + ⟨4,345,351,480,0,0,0,1,1⟩, + ⟨4,351,345,480,0,0,0,-1,2⟩, + ⟨1,347,0,60,479,453,0,0,1⟩, + ⟨1,349,0,30,479,363,0,0,1⟩, + ⟨4,347,349,479,0,0,0,1,1⟩, + ⟨4,349,347,479,0,0,0,-1,2⟩, + ⟨1,343,0,490,491,1363,0,0,1⟩, + ⟨1,341,0,488,491,1359,0,0,1⟩, + ⟨4,343,341,491,0,0,0,1,1⟩, + ⟨1,338,0,485,492,1353,0,0,1⟩, + ⟨1,336,0,482,492,1345,0,0,1⟩, + ⟨4,338,336,492,0,0,0,1,1⟩, + ⟨1,342,0,489,493,1361,0,0,1⟩, + ⟨1,339,0,486,493,1355,0,0,1⟩, + ⟨4,342,339,493,0,0,0,1,1⟩, + ⟨1,340,0,487,494,1357,0,0,1⟩, + ⟨1,337,0,483,494,1347,0,0,1⟩, + ⟨4,340,337,494,0,0,0,1,1⟩, + ⟨1,344,0,487,495,1358,0,0,1⟩, + ⟨1,346,0,489,495,1362,0,0,1⟩, + ⟨4,344,346,495,0,0,0,1,1⟩, + ⟨1,28,0,483,496,1348,0,0,1⟩, + ⟨1,86,0,486,496,1356,0,0,1⟩, + ⟨4,28,86,496,0,0,0,1,1⟩, + ⟨1,348,0,490,497,1364,0,0,1⟩, + ⟨1,93,0,485,497,1354,0,0,1⟩, + ⟨4,348,93,497,0,0,0,1,1⟩, + ⟨1,350,0,488,498,1360,0,0,1⟩, + ⟨1,58,0,482,498,1346,0,0,1⟩, + ⟨4,350,58,498,0,0,0,1,1⟩, + ⟨1,58,0,498,305,1386,0,0,1⟩, + ⟨1,93,0,497,305,1383,0,0,1⟩, + ⟨4,58,93,305,0,0,0,1,1⟩, + ⟨4,93,58,305,0,0,0,-1,1⟩, + ⟨4,58,93,305,0,0,0,1,1⟩, + ⟨5,93,0,305,0,0,0,-1,1⟩, + ⟨5,93,0,305,0,0,0,-2,1⟩, + ⟨1,336,0,492,305,1368,0,0,1⟩, + ⟨4,336,93,305,0,0,0,-1,1⟩, + ⟨1,337,0,494,305,1374,0,0,1⟩, + ⟨4,337,93,305,0,0,0,-1,1⟩, + ⟨5,58,0,305,0,0,0,-2,1⟩, + ⟨1,86,0,496,305,1380,0,0,1⟩, + ⟨4,86,58,305,0,0,0,1,2⟩, + ⟨1,339,0,493,305,1371,0,0,1⟩, + ⟨4,339,58,305,0,0,0,-1,1⟩, + ⟨1,341,0,491,305,1365,0,0,1⟩, + ⟨4,341,86,305,0,0,0,1,1⟩, + ⟨4,86,341,305,0,0,0,-1,1⟩, + ⟨4,341,86,305,0,0,0,1,1⟩, + ⟨5,86,0,305,0,0,0,-1,1⟩, + ⟨1,346,0,495,305,1377,0,0,1⟩, + ⟨4,346,336,305,0,0,0,1,1⟩, + ⟨4,336,346,305,0,0,0,-1,1⟩, + ⟨4,346,336,305,0,0,0,1,1⟩, + ⟨5,336,0,305,0,0,0,-1,1⟩, + ⟨5,336,0,305,0,0,0,-2,1⟩, + ⟨4,339,337,305,0,0,0,1,1⟩, + ⟨4,337,339,305,0,0,0,-1,1⟩, + ⟨4,339,337,305,0,0,0,1,1⟩, + ⟨5,337,0,305,0,0,0,-1,1⟩, + ⟨4,58,337,305,0,0,0,1,1⟩, + ⟨4,341,337,305,0,0,0,1,2⟩, + ⟨4,93,339,305,0,0,0,1,1⟩, + ⟨4,336,339,305,0,0,0,1,1⟩, + ⟨4,346,339,305,0,0,0,-2,1⟩, + ⟨4,346,341,305,0,0,0,1,1⟩, + ⟨4,341,346,305,0,0,0,-1,1⟩, + ⟨4,346,341,305,0,0,0,1,1⟩, + ⟨5,341,0,305,0,0,0,-1,1⟩, + ⟨5,341,0,305,0,0,0,-1,2⟩, + ⟨4,93,341,305,0,0,0,-1,1⟩, + ⟨4,336,341,305,0,0,0,-1,1⟩, + ⟨4,339,341,305,0,0,0,-1,1⟩, + ⟨4,58,346,305,0,0,0,-1,1⟩, + ⟨4,86,346,305,0,0,0,-1,1⟩, + ⟨4,337,346,305,0,0,0,-1,1⟩, + ⟨4,341,346,305,0,0,0,1,1⟩, + ⟨4,339,346,305,0,0,0,1,1⟩, + ⟨4,337,346,305,0,0,0,-1,1⟩, + ⟨5,346,0,305,0,0,0,2,1⟩, + ⟨4,339,341,305,0,0,0,1,1⟩, + ⟨4,86,341,305,0,0,0,1,1⟩, + ⟨4,58,341,305,0,0,0,-1,1⟩, + ⟨4,346,341,305,0,0,0,1,1⟩, + ⟨4,341,346,305,0,0,0,-1,1⟩, + ⟨4,346,341,305,0,0,0,1,1⟩, + ⟨5,341,0,305,0,0,0,-1,1⟩, + ],#[0,46,0,0,0,0,0,0,0,0],628⟩, by decide⟩ +def forward_077 : CheckedSegment frames paid warps := + ⟨⟨forwardShard3State077, forwardShard3State078, + [ + ⟨4,346,339,305,0,0,0,-1,2⟩, + ⟨4,341,339,305,0,0,0,-1,1⟩, + ⟨4,337,339,305,0,0,0,1,1⟩, + ⟨4,336,339,305,0,0,0,1,2⟩, + ⟨4,86,339,305,0,0,0,-1,2⟩, + ⟨4,58,339,305,0,0,0,1,2⟩, + ⟨4,93,339,305,0,0,0,-1,2⟩, + ⟨5,339,0,305,0,0,0,-1,2⟩, + ⟨4,341,337,305,0,0,0,1,1⟩, + ⟨4,339,337,305,0,0,0,1,2⟩, + ⟨4,336,337,305,0,0,0,-1,2⟩, + ⟨4,86,337,305,0,0,0,1,2⟩, + ⟨4,58,337,305,0,0,0,1,2⟩, + ⟨4,93,337,305,0,0,0,1,2⟩, + ⟨5,337,0,305,0,0,0,-2,1⟩, + ⟨4,86,336,305,0,0,0,1,1⟩, + ⟨4,58,336,305,0,0,0,1,1⟩, + ⟨4,93,336,305,0,0,0,-1,1⟩, + ⟨5,336,0,305,0,0,0,2,1⟩, + ⟨4,337,336,305,0,0,0,1,1⟩, + ⟨4,336,337,305,0,0,0,-1,1⟩, + ⟨4,337,336,305,0,0,0,1,1⟩, + ⟨5,336,0,305,0,0,0,-1,1⟩, + ⟨4,339,86,305,0,0,0,1,2⟩, + ⟨4,337,86,305,0,0,0,-1,1⟩, + ⟨4,93,86,305,0,0,0,1,1⟩, + ⟨5,86,0,305,0,0,0,-2,1⟩, + ⟨4,339,58,305,0,0,0,1,2⟩, + ⟨4,337,58,305,0,0,0,-1,1⟩, + ⟨4,93,58,305,0,0,0,1,1⟩, + ⟨5,58,0,305,0,0,0,-2,1⟩, + ⟨4,336,58,305,0,0,0,1,1⟩, + ⟨4,58,336,305,0,0,0,-1,1⟩, + ⟨4,336,58,305,0,0,0,1,1⟩, + ⟨5,58,0,305,0,0,0,-1,1⟩, + ⟨4,339,93,305,0,0,0,-1,2⟩, + ⟨4,337,93,305,0,0,0,1,1⟩, + ⟨4,336,93,305,0,0,0,1,1⟩, + ⟨4,86,93,305,0,0,0,1,1⟩, + ⟨4,58,93,305,0,0,0,1,1⟩, + ⟨1,352,0,0,85,83,0,0,1⟩, + ⟨4,352,83,85,0,0,0,1,1⟩, + ⟨1,353,0,0,85,83,0,0,1⟩, + ⟨4,353,83,85,0,0,0,1,1⟩, + ⟨1,354,0,0,75,73,0,0,1⟩, + ⟨4,354,73,75,0,0,0,1,1⟩, + ⟨1,355,0,0,75,73,0,0,1⟩, + ⟨4,355,73,75,0,0,0,1,1⟩, + ⟨1,356,0,0,86,84,0,0,1⟩, + ⟨4,356,84,86,0,0,0,1,1⟩, + ⟨1,357,0,0,86,84,0,0,1⟩, + ⟨4,357,84,86,0,0,0,1,1⟩, + ⟨1,358,0,0,76,74,0,0,1⟩, + ⟨4,358,74,76,0,0,0,1,1⟩, + ⟨1,359,0,0,76,74,0,0,1⟩, + ⟨4,359,74,76,0,0,0,1,1⟩, + ⟨1,360,0,0,61,59,0,0,1⟩, + ⟨4,360,59,61,0,0,0,1,1⟩, + ⟨1,361,0,0,61,59,0,0,1⟩, + ⟨4,361,59,61,0,0,0,1,1⟩, + ⟨1,362,0,0,32,30,0,0,1⟩, + ⟨4,362,30,32,0,0,0,1,1⟩, + ⟨1,363,0,0,32,30,0,0,1⟩, + ⟨4,363,30,32,0,0,0,1,1⟩, + ⟨1,364,0,0,62,60,0,0,1⟩, + ⟨4,364,60,62,0,0,0,1,1⟩, + ⟨1,365,0,0,62,60,0,0,1⟩, + ⟨4,365,60,62,0,0,0,1,1⟩, + ⟨1,366,0,0,31,29,0,0,1⟩, + ⟨4,366,29,31,0,0,0,1,1⟩, + ⟨1,367,0,0,31,29,0,0,1⟩, + ⟨4,367,29,31,0,0,0,1,1⟩, + ⟨4,59,361,61,0,0,0,1,1⟩, + ⟨4,361,59,61,0,0,0,-1,1⟩, + ⟨4,59,361,61,0,0,0,1,1⟩, + ⟨5,361,0,61,0,0,0,-1,1⟩, + ⟨4,30,363,32,0,0,0,1,1⟩, + ⟨4,363,30,32,0,0,0,-1,1⟩, + ⟨4,30,363,32,0,0,0,1,1⟩, + ⟨5,363,0,32,0,0,0,-1,1⟩, + ⟨4,60,365,62,0,0,0,1,1⟩, + ⟨4,365,60,62,0,0,0,-1,1⟩, + ⟨4,60,365,62,0,0,0,1,1⟩, + ⟨5,365,0,62,0,0,0,-1,1⟩, + ⟨4,29,367,31,0,0,0,1,1⟩, + ⟨4,367,29,31,0,0,0,-1,1⟩, + ⟨4,29,367,31,0,0,0,1,1⟩, + ⟨5,367,0,31,0,0,0,-1,1⟩, + ⟨1,83,0,85,501,528,0,0,1⟩, + ⟨1,74,0,76,501,501,0,0,1⟩, + ⟨4,83,74,501,0,0,0,1,1⟩, + ⟨4,74,83,501,0,0,0,-1,2⟩, + ⟨1,352,0,85,502,529,0,0,1⟩, + ⟨1,30,0,32,502,370,0,0,1⟩, + ⟨4,352,30,502,0,0,0,1,1⟩, + ⟨4,30,352,502,0,0,0,-1,2⟩, + ⟨1,353,0,85,503,530,0,0,1⟩, + ⟨1,60,0,62,503,460,0,0,1⟩, + ⟨4,353,60,503,0,0,0,1,1⟩, + ⟨4,60,353,503,0,0,0,-1,2⟩, + ⟨1,73,0,75,504,498,0,0,1⟩, + ⟨1,84,0,86,504,531,0,0,1⟩, + ⟨4,73,84,504,0,0,0,1,1⟩, + ⟨4,84,73,504,0,0,0,-1,2⟩, + ⟨1,354,0,75,505,499,0,0,1⟩, + ⟨1,59,0,61,505,457,0,0,1⟩, + ⟨4,354,59,505,0,0,0,1,1⟩, + ⟨4,59,354,505,0,0,0,-1,2⟩, + ⟨1,355,0,75,506,500,0,0,1⟩, + ⟨1,29,0,31,506,367,0,0,1⟩, + ⟨4,355,29,506,0,0,0,1,1⟩, + ⟨4,29,355,506,0,0,0,-1,2⟩, + ⟨1,356,0,86,507,532,0,0,1⟩, + ⟨1,360,0,61,507,458,0,0,1⟩, + ⟨4,356,360,507,0,0,0,1,1⟩, + ⟨4,360,356,507,0,0,0,-1,2⟩, + ⟨1,357,0,86,508,533,0,0,1⟩, + ⟨1,366,0,31,508,368,0,0,1⟩, + ⟨4,357,366,508,0,0,0,1,1⟩, + ⟨4,366,357,508,0,0,0,-1,2⟩, + ⟨1,358,0,76,509,502,0,0,1⟩, + ⟨1,362,0,32,509,371,0,0,1⟩, + ⟨4,358,362,509,0,0,0,1,1⟩, + ⟨4,362,358,509,0,0,0,-1,2⟩, + ⟨1,359,0,76,510,503,0,0,1⟩, + ⟨1,364,0,62,510,461,0,0,1⟩, + ⟨4,359,364,510,0,0,0,1,1⟩, + ⟨4,364,359,510,0,0,0,-1,2⟩, + ],#[0,36,0,0,0,0,0,0,0,0],724⟩, by decide⟩ +def forward_078 : CheckedSegment frames paid warps := + ⟨⟨forwardShard3State078, forwardShard3State079, + [ + ⟨1,361,0,61,499,456,0,0,1⟩, + ⟨1,367,0,31,499,366,0,0,1⟩, + ⟨4,361,367,499,0,0,0,1,1⟩, + ⟨4,367,361,499,0,0,0,-1,2⟩, + ⟨1,363,0,32,500,369,0,0,1⟩, + ⟨1,365,0,62,500,459,0,0,1⟩, + ⟨4,363,365,500,0,0,0,1,1⟩, + ⟨4,365,363,500,0,0,0,-1,2⟩, + ⟨1,359,0,510,511,1419,0,0,1⟩, + ⟨1,357,0,508,511,1415,0,0,1⟩, + ⟨4,359,357,511,0,0,0,1,1⟩, + ⟨1,354,0,505,512,1409,0,0,1⟩, + ⟨1,352,0,502,512,1401,0,0,1⟩, + ⟨4,354,352,512,0,0,0,1,1⟩, + ⟨1,358,0,509,513,1417,0,0,1⟩, + ⟨1,355,0,506,513,1411,0,0,1⟩, + ⟨4,358,355,513,0,0,0,1,1⟩, + ⟨1,356,0,507,514,1413,0,0,1⟩, + ⟨1,353,0,503,514,1403,0,0,1⟩, + ⟨4,356,353,514,0,0,0,1,1⟩, + ⟨1,360,0,507,515,1414,0,0,1⟩, + ⟨1,362,0,509,515,1418,0,0,1⟩, + ⟨4,360,362,515,0,0,0,1,1⟩, + ⟨1,60,0,503,516,1404,0,0,1⟩, + ⟨1,29,0,506,516,1412,0,0,1⟩, + ⟨4,60,29,516,0,0,0,1,1⟩, + ⟨1,364,0,510,517,1420,0,0,1⟩, + ⟨1,59,0,505,517,1410,0,0,1⟩, + ⟨4,364,59,517,0,0,0,1,1⟩, + ⟨1,366,0,508,518,1416,0,0,1⟩, + ⟨1,30,0,502,518,1402,0,0,1⟩, + ⟨4,366,30,518,0,0,0,1,1⟩, + ⟨1,30,0,518,307,1442,0,0,1⟩, + ⟨1,59,0,517,307,1439,0,0,1⟩, + ⟨4,30,59,307,0,0,0,1,1⟩, + ⟨4,59,30,307,0,0,0,-1,1⟩, + ⟨4,30,59,307,0,0,0,1,1⟩, + ⟨5,59,0,307,0,0,0,-1,1⟩, + ⟨5,59,0,307,0,0,0,-2,1⟩, + ⟨1,352,0,512,307,1424,0,0,1⟩, + ⟨4,352,59,307,0,0,0,-1,1⟩, + ⟨1,353,0,514,307,1430,0,0,1⟩, + ⟨4,353,59,307,0,0,0,-1,1⟩, + ⟨5,30,0,307,0,0,0,-2,1⟩, + ⟨1,29,0,516,307,1436,0,0,1⟩, + ⟨4,29,30,307,0,0,0,1,2⟩, + ⟨1,355,0,513,307,1427,0,0,1⟩, + ⟨4,355,30,307,0,0,0,-1,1⟩, + ⟨1,357,0,511,307,1421,0,0,1⟩, + ⟨4,357,29,307,0,0,0,1,1⟩, + ⟨4,29,357,307,0,0,0,-1,1⟩, + ⟨4,357,29,307,0,0,0,1,1⟩, + ⟨5,29,0,307,0,0,0,-1,1⟩, + ⟨1,362,0,515,307,1433,0,0,1⟩, + ⟨4,362,352,307,0,0,0,1,1⟩, + ⟨4,352,362,307,0,0,0,-1,1⟩, + ⟨4,362,352,307,0,0,0,1,1⟩, + ⟨5,352,0,307,0,0,0,-1,1⟩, + ⟨5,352,0,307,0,0,0,-2,1⟩, + ⟨4,355,353,307,0,0,0,1,1⟩, + ⟨4,353,355,307,0,0,0,-1,1⟩, + ⟨4,355,353,307,0,0,0,1,1⟩, + ⟨5,353,0,307,0,0,0,-1,1⟩, + ⟨4,30,353,307,0,0,0,1,1⟩, + ⟨4,357,353,307,0,0,0,1,2⟩, + ⟨4,59,355,307,0,0,0,1,1⟩, + ⟨4,352,355,307,0,0,0,1,1⟩, + ⟨4,362,355,307,0,0,0,-2,1⟩, + ⟨4,362,357,307,0,0,0,1,1⟩, + ⟨4,357,362,307,0,0,0,-1,1⟩, + ⟨4,362,357,307,0,0,0,1,1⟩, + ⟨5,357,0,307,0,0,0,-1,1⟩, + ⟨5,357,0,307,0,0,0,-1,2⟩, + ⟨4,59,357,307,0,0,0,-1,1⟩, + ⟨4,352,357,307,0,0,0,-1,1⟩, + ⟨4,355,357,307,0,0,0,-1,1⟩, + ⟨4,30,362,307,0,0,0,-1,1⟩, + ⟨4,29,362,307,0,0,0,-1,1⟩, + ⟨4,353,362,307,0,0,0,-1,1⟩, + ⟨4,357,362,307,0,0,0,1,1⟩, + ⟨4,355,362,307,0,0,0,1,1⟩, + ⟨4,353,362,307,0,0,0,-1,1⟩, + ⟨5,362,0,307,0,0,0,2,1⟩, + ⟨4,355,357,307,0,0,0,1,1⟩, + ⟨4,29,357,307,0,0,0,1,1⟩, + ⟨4,30,357,307,0,0,0,-1,1⟩, + ⟨4,362,357,307,0,0,0,1,1⟩, + ⟨4,357,362,307,0,0,0,-1,1⟩, + ⟨4,362,357,307,0,0,0,1,1⟩, + ⟨5,357,0,307,0,0,0,-1,1⟩, + ⟨4,362,355,307,0,0,0,-1,2⟩, + ⟨4,357,355,307,0,0,0,-1,1⟩, + ⟨4,353,355,307,0,0,0,1,1⟩, + ⟨4,352,355,307,0,0,0,1,2⟩, + ⟨4,29,355,307,0,0,0,-1,2⟩, + ⟨4,30,355,307,0,0,0,1,2⟩, + ⟨4,59,355,307,0,0,0,-1,2⟩, + ⟨5,355,0,307,0,0,0,-1,2⟩, + ⟨4,357,353,307,0,0,0,1,1⟩, + ⟨4,355,353,307,0,0,0,1,2⟩, + ⟨4,352,353,307,0,0,0,-1,2⟩, + ⟨4,29,353,307,0,0,0,1,2⟩, + ⟨4,30,353,307,0,0,0,1,2⟩, + ⟨4,59,353,307,0,0,0,1,2⟩, + ⟨5,353,0,307,0,0,0,-2,1⟩, + ⟨4,29,352,307,0,0,0,1,1⟩, + ⟨4,30,352,307,0,0,0,1,1⟩, + ⟨4,59,352,307,0,0,0,-1,1⟩, + ⟨5,352,0,307,0,0,0,2,1⟩, + ⟨4,353,352,307,0,0,0,1,1⟩, + ⟨4,352,353,307,0,0,0,-1,1⟩, + ⟨4,353,352,307,0,0,0,1,1⟩, + ⟨5,352,0,307,0,0,0,-1,1⟩, + ⟨4,355,29,307,0,0,0,1,2⟩, + ⟨4,353,29,307,0,0,0,-1,1⟩, + ⟨4,59,29,307,0,0,0,1,1⟩, + ⟨5,29,0,307,0,0,0,-2,1⟩, + ⟨4,355,30,307,0,0,0,1,2⟩, + ⟨4,353,30,307,0,0,0,-1,1⟩, + ⟨4,59,30,307,0,0,0,1,1⟩, + ⟨5,30,0,307,0,0,0,-2,1⟩, + ⟨4,352,30,307,0,0,0,1,1⟩, + ⟨4,30,352,307,0,0,0,-1,1⟩, + ⟨4,352,30,307,0,0,0,1,1⟩, + ⟨5,30,0,307,0,0,0,-1,1⟩, + ⟨4,355,59,307,0,0,0,-1,2⟩, + ⟨4,353,59,307,0,0,0,1,1⟩, + ⟨4,352,59,307,0,0,0,1,1⟩, + ],#[0,28,0,0,0,0,0,0,0,0],744⟩, by decide⟩ +def forward_079 : CheckedSegment frames paid warps := + ⟨⟨forwardShard3State079, forwardShard3State080, + [ + ⟨4,29,59,307,0,0,0,1,1⟩, + ⟨4,30,59,307,0,0,0,1,1⟩, + ⟨1,368,0,0,82,80,0,0,1⟩, + ⟨4,368,80,82,0,0,0,1,1⟩, + ⟨1,369,0,0,82,80,0,0,1⟩, + ⟨4,369,80,82,0,0,0,1,1⟩, + ⟨1,370,0,0,69,67,0,0,1⟩, + ⟨4,370,67,69,0,0,0,1,1⟩, + ⟨1,371,0,0,69,67,0,0,1⟩, + ⟨4,371,67,69,0,0,0,1,1⟩, + ⟨1,372,0,0,5,3,0,0,1⟩, + ⟨4,372,3,5,0,0,0,1,1⟩, + ⟨1,373,0,0,5,3,0,0,1⟩, + ⟨4,373,3,5,0,0,0,1,1⟩, + ⟨1,374,0,0,90,88,0,0,1⟩, + ⟨4,374,88,90,0,0,0,1,1⟩, + ⟨1,375,0,0,90,88,0,0,1⟩, + ⟨4,375,88,90,0,0,0,1,1⟩, + ⟨1,376,0,0,10,8,0,0,1⟩, + ⟨4,376,8,10,0,0,0,1,1⟩, + ⟨1,377,0,0,10,8,0,0,1⟩, + ⟨4,377,8,10,0,0,0,1,1⟩, + ⟨1,378,0,0,97,95,0,0,1⟩, + ⟨4,378,95,97,0,0,0,1,1⟩, + ⟨1,379,0,0,97,95,0,0,1⟩, + ⟨4,379,95,97,0,0,0,1,1⟩, + ⟨1,380,0,0,68,66,0,0,1⟩, + ⟨4,380,66,68,0,0,0,1,1⟩, + ⟨1,381,0,0,68,66,0,0,1⟩, + ⟨4,381,66,68,0,0,0,1,1⟩, + ⟨1,382,0,0,28,26,0,0,1⟩, + ⟨4,382,26,28,0,0,0,1,1⟩, + ⟨1,383,0,0,28,26,0,0,1⟩, + ⟨4,383,26,28,0,0,0,1,1⟩, + ⟨4,8,377,10,0,0,0,1,1⟩, + ⟨4,377,8,10,0,0,0,-1,1⟩, + ⟨4,8,377,10,0,0,0,1,1⟩, + ⟨5,377,0,10,0,0,0,-1,1⟩, + ⟨4,95,379,97,0,0,0,1,1⟩, + ⟨4,379,95,97,0,0,0,-1,1⟩, + ⟨4,95,379,97,0,0,0,1,1⟩, + ⟨5,379,0,97,0,0,0,-1,1⟩, + ⟨4,66,381,68,0,0,0,1,1⟩, + ⟨4,381,66,68,0,0,0,-1,1⟩, + ⟨4,66,381,68,0,0,0,1,1⟩, + ⟨5,381,0,68,0,0,0,-1,1⟩, + ⟨4,26,383,28,0,0,0,1,1⟩, + ⟨4,383,26,28,0,0,0,-1,1⟩, + ⟨4,26,383,28,0,0,0,1,1⟩, + ⟨5,383,0,28,0,0,0,-1,1⟩, + ⟨1,80,0,82,520,519,0,0,1⟩, + ⟨1,88,0,90,520,543,0,0,1⟩, + ⟨4,80,88,520,0,0,0,1,1⟩, + ⟨4,88,80,520,0,0,0,-1,2⟩, + ⟨1,368,0,82,521,520,0,0,1⟩, + ⟨1,95,0,97,521,565,0,0,1⟩, + ⟨4,368,95,521,0,0,0,1,1⟩, + ⟨4,95,368,521,0,0,0,-1,2⟩, + ⟨1,369,0,82,522,521,0,0,1⟩, + ⟨1,66,0,68,522,478,0,0,1⟩, + ⟨4,369,66,522,0,0,0,1,1⟩, + ⟨4,66,369,522,0,0,0,-1,2⟩, + ⟨1,67,0,69,523,480,0,0,1⟩, + ⟨1,3,0,5,523,288,0,0,1⟩, + ⟨4,67,3,523,0,0,0,1,1⟩, + ⟨4,3,67,523,0,0,0,-1,2⟩, + ⟨1,370,0,69,524,481,0,0,1⟩, + ⟨1,8,0,10,524,303,0,0,1⟩, + ⟨4,370,8,524,0,0,0,1,1⟩, + ⟨4,8,370,524,0,0,0,-1,2⟩, + ⟨1,371,0,69,525,482,0,0,1⟩, + ⟨1,26,0,28,525,357,0,0,1⟩, + ⟨4,371,26,525,0,0,0,1,1⟩, + ⟨4,26,371,525,0,0,0,-1,2⟩, + ⟨1,372,0,5,526,289,0,0,1⟩, + ⟨1,376,0,10,526,304,0,0,1⟩, + ⟨4,372,376,526,0,0,0,1,1⟩, + ⟨4,376,372,526,0,0,0,-1,2⟩, + ⟨1,373,0,5,527,290,0,0,1⟩, + ⟨1,382,0,28,527,358,0,0,1⟩, + ⟨4,373,382,527,0,0,0,1,1⟩, + ⟨4,382,373,527,0,0,0,-1,2⟩, + ⟨1,374,0,90,528,544,0,0,1⟩, + ⟨1,378,0,97,528,566,0,0,1⟩, + ⟨4,374,378,528,0,0,0,1,1⟩, + ⟨4,378,374,528,0,0,0,-1,2⟩, + ⟨1,375,0,90,529,545,0,0,1⟩, + ⟨1,380,0,68,529,479,0,0,1⟩, + ⟨4,375,380,529,0,0,0,1,1⟩, + ⟨4,380,375,529,0,0,0,-1,2⟩, + ⟨1,377,0,10,530,305,0,0,1⟩, + ⟨1,383,0,28,530,359,0,0,1⟩, + ⟨4,377,383,530,0,0,0,1,1⟩, + ⟨4,383,377,530,0,0,0,-1,2⟩, + ⟨1,379,0,97,519,564,0,0,1⟩, + ⟨1,381,0,68,519,477,0,0,1⟩, + ⟨4,379,381,519,0,0,0,1,1⟩, + ⟨4,381,379,519,0,0,0,-1,2⟩, + ⟨1,375,0,529,531,1471,0,0,1⟩, + ⟨1,373,0,527,531,1467,0,0,1⟩, + ⟨4,375,373,531,0,0,0,1,1⟩, + ⟨1,370,0,524,532,1461,0,0,1⟩, + ⟨1,368,0,521,532,1453,0,0,1⟩, + ⟨4,370,368,532,0,0,0,1,1⟩, + ⟨1,374,0,528,533,1469,0,0,1⟩, + ⟨1,371,0,525,533,1463,0,0,1⟩, + ⟨4,374,371,533,0,0,0,1,1⟩, + ⟨1,372,0,526,534,1465,0,0,1⟩, + ⟨1,369,0,522,534,1455,0,0,1⟩, + ⟨4,372,369,534,0,0,0,1,1⟩, + ⟨1,376,0,526,535,1466,0,0,1⟩, + ⟨1,378,0,528,535,1470,0,0,1⟩, + ⟨4,376,378,535,0,0,0,1,1⟩, + ⟨1,66,0,522,536,1456,0,0,1⟩, + ⟨1,26,0,525,536,1464,0,0,1⟩, + ⟨4,66,26,536,0,0,0,1,1⟩, + ⟨1,380,0,529,537,1472,0,0,1⟩, + ⟨1,8,0,524,537,1462,0,0,1⟩, + ⟨4,380,8,537,0,0,0,1,1⟩, + ⟨1,382,0,527,538,1468,0,0,1⟩, + ⟨1,95,0,521,538,1454,0,0,1⟩, + ⟨4,382,95,538,0,0,0,1,1⟩, + ⟨1,95,0,538,308,1498,0,0,1⟩, + ⟨1,8,0,537,308,1495,0,0,1⟩, + ⟨4,95,8,308,0,0,0,1,1⟩, + ⟨4,8,95,308,0,0,0,-1,1⟩, + ⟨4,95,8,308,0,0,0,1,1⟩, + ⟨5,8,0,308,0,0,0,-1,1⟩, + ],#[0,58,0,0,0,0,0,0,0,0],554⟩, by decide⟩ +def forward_080 : CheckedSegment frames paid warps := + ⟨⟨forwardShard3State080, forwardShard3State081, + [ + ⟨5,8,0,308,0,0,0,-2,1⟩, + ⟨1,368,0,532,308,1480,0,0,1⟩, + ⟨4,368,8,308,0,0,0,-1,1⟩, + ⟨1,369,0,534,308,1486,0,0,1⟩, + ⟨4,369,8,308,0,0,0,-1,1⟩, + ⟨5,95,0,308,0,0,0,-2,1⟩, + ⟨1,26,0,536,308,1492,0,0,1⟩, + ⟨4,26,95,308,0,0,0,1,2⟩, + ⟨1,371,0,533,308,1483,0,0,1⟩, + ⟨4,371,95,308,0,0,0,-1,1⟩, + ⟨1,373,0,531,308,1477,0,0,1⟩, + ⟨4,373,26,308,0,0,0,1,1⟩, + ⟨4,26,373,308,0,0,0,-1,1⟩, + ⟨4,373,26,308,0,0,0,1,1⟩, + ⟨5,26,0,308,0,0,0,-1,1⟩, + ⟨1,378,0,535,308,1489,0,0,1⟩, + ⟨4,378,368,308,0,0,0,1,1⟩, + ⟨4,368,378,308,0,0,0,-1,1⟩, + ⟨4,378,368,308,0,0,0,1,1⟩, + ⟨5,368,0,308,0,0,0,-1,1⟩, + ⟨5,368,0,308,0,0,0,-2,1⟩, + ⟨4,371,369,308,0,0,0,1,1⟩, + ⟨4,369,371,308,0,0,0,-1,1⟩, + ⟨4,371,369,308,0,0,0,1,1⟩, + ⟨5,369,0,308,0,0,0,-1,1⟩, + ⟨4,95,369,308,0,0,0,1,1⟩, + ⟨4,373,369,308,0,0,0,1,2⟩, + ⟨4,8,371,308,0,0,0,1,1⟩, + ⟨4,368,371,308,0,0,0,1,1⟩, + ⟨4,378,371,308,0,0,0,-2,1⟩, + ⟨4,378,373,308,0,0,0,1,1⟩, + ⟨4,373,378,308,0,0,0,-1,1⟩, + ⟨4,378,373,308,0,0,0,1,1⟩, + ⟨5,373,0,308,0,0,0,-1,1⟩, + ⟨5,373,0,308,0,0,0,-1,2⟩, + ⟨4,8,373,308,0,0,0,-1,1⟩, + ⟨4,368,373,308,0,0,0,-1,1⟩, + ⟨4,371,373,308,0,0,0,-1,1⟩, + ⟨4,95,378,308,0,0,0,-1,1⟩, + ⟨4,26,378,308,0,0,0,-1,1⟩, + ⟨4,369,378,308,0,0,0,-1,1⟩, + ⟨4,373,378,308,0,0,0,1,1⟩, + ⟨4,371,378,308,0,0,0,1,1⟩, + ⟨4,369,378,308,0,0,0,-1,1⟩, + ⟨5,378,0,308,0,0,0,2,1⟩, + ⟨4,371,373,308,0,0,0,1,1⟩, + ⟨4,26,373,308,0,0,0,1,1⟩, + ⟨4,95,373,308,0,0,0,-1,1⟩, + ⟨4,378,373,308,0,0,0,1,1⟩, + ⟨4,373,378,308,0,0,0,-1,1⟩, + ⟨4,378,373,308,0,0,0,1,1⟩, + ⟨5,373,0,308,0,0,0,-1,1⟩, + ⟨4,378,371,308,0,0,0,-1,2⟩, + ⟨4,373,371,308,0,0,0,-1,1⟩, + ⟨4,369,371,308,0,0,0,1,1⟩, + ⟨4,368,371,308,0,0,0,1,2⟩, + ⟨4,26,371,308,0,0,0,-1,2⟩, + ⟨4,95,371,308,0,0,0,1,2⟩, + ⟨4,8,371,308,0,0,0,-1,2⟩, + ⟨5,371,0,308,0,0,0,-1,2⟩, + ⟨4,373,369,308,0,0,0,1,1⟩, + ⟨4,371,369,308,0,0,0,1,2⟩, + ⟨4,368,369,308,0,0,0,-1,2⟩, + ⟨4,26,369,308,0,0,0,1,2⟩, + ⟨4,95,369,308,0,0,0,1,2⟩, + ⟨4,8,369,308,0,0,0,1,2⟩, + ⟨5,369,0,308,0,0,0,-2,1⟩, + ⟨4,26,368,308,0,0,0,1,1⟩, + ⟨4,95,368,308,0,0,0,1,1⟩, + ⟨4,8,368,308,0,0,0,-1,1⟩, + ⟨5,368,0,308,0,0,0,2,1⟩, + ⟨4,369,368,308,0,0,0,1,1⟩, + ⟨4,368,369,308,0,0,0,-1,1⟩, + ⟨4,369,368,308,0,0,0,1,1⟩, + ⟨5,368,0,308,0,0,0,-1,1⟩, + ⟨4,371,26,308,0,0,0,1,2⟩, + ⟨4,369,26,308,0,0,0,-1,1⟩, + ⟨4,8,26,308,0,0,0,1,1⟩, + ⟨5,26,0,308,0,0,0,-2,1⟩, + ⟨4,371,95,308,0,0,0,1,2⟩, + ⟨4,369,95,308,0,0,0,-1,1⟩, + ⟨4,8,95,308,0,0,0,1,1⟩, + ⟨5,95,0,308,0,0,0,-2,1⟩, + ⟨4,368,95,308,0,0,0,1,1⟩, + ⟨4,95,368,308,0,0,0,-1,1⟩, + ⟨4,368,95,308,0,0,0,1,1⟩, + ⟨5,95,0,308,0,0,0,-1,1⟩, + ⟨4,371,8,308,0,0,0,-1,2⟩, + ⟨4,369,8,308,0,0,0,1,1⟩, + ⟨4,368,8,308,0,0,0,1,1⟩, + ⟨4,26,8,308,0,0,0,1,1⟩, + ⟨4,95,8,308,0,0,0,1,1⟩, + ⟨1,384,0,0,70,68,0,0,1⟩, + ⟨4,384,68,70,0,0,0,1,1⟩, + ⟨1,385,0,0,70,68,0,0,1⟩, + ⟨4,385,68,70,0,0,0,1,1⟩, + ⟨1,386,0,0,7,5,0,0,1⟩, + ⟨4,386,5,7,0,0,0,1,1⟩, + ⟨1,387,0,0,7,5,0,0,1⟩, + ⟨4,387,5,7,0,0,0,1,1⟩, + ⟨1,388,0,0,71,69,0,0,1⟩, + ⟨4,388,69,71,0,0,0,1,1⟩, + ⟨1,389,0,0,71,69,0,0,1⟩, + ⟨4,389,69,71,0,0,0,1,1⟩, + ⟨1,390,0,0,6,4,0,0,1⟩, + ⟨4,390,4,6,0,0,0,1,1⟩, + ⟨1,391,0,0,6,4,0,0,1⟩, + ⟨4,391,4,6,0,0,0,1,1⟩, + ⟨1,392,0,0,98,96,0,0,1⟩, + ⟨4,392,96,98,0,0,0,1,1⟩, + ⟨1,393,0,0,98,96,0,0,1⟩, + ⟨4,393,96,98,0,0,0,1,1⟩, + ⟨1,394,0,0,66,64,0,0,1⟩, + ⟨4,394,64,66,0,0,0,1,1⟩, + ⟨1,395,0,0,66,64,0,0,1⟩, + ⟨4,395,64,66,0,0,0,1,1⟩, + ⟨1,396,0,0,99,97,0,0,1⟩, + ⟨4,396,97,99,0,0,0,1,1⟩, + ⟨1,397,0,0,99,97,0,0,1⟩, + ⟨4,397,97,99,0,0,0,1,1⟩, + ⟨1,398,0,0,67,65,0,0,1⟩, + ⟨4,398,65,67,0,0,0,1,1⟩, + ⟨1,399,0,0,67,65,0,0,1⟩, + ⟨4,399,65,67,0,0,0,1,1⟩, + ⟨4,96,393,98,0,0,0,1,1⟩, + ⟨4,393,96,98,0,0,0,-1,1⟩, + ⟨4,96,393,98,0,0,0,1,1⟩, + ⟨5,393,0,98,0,0,0,-1,1⟩, + ],#[0,22,0,0,0,0,0,0,0,0],788⟩, by decide⟩ +def forward_081 : CheckedSegment frames paid warps := + ⟨⟨forwardShard3State081, forwardShard3State082, + [ + ⟨4,64,395,66,0,0,0,1,1⟩, + ⟨4,395,64,66,0,0,0,-1,1⟩, + ⟨4,64,395,66,0,0,0,1,1⟩, + ⟨5,395,0,66,0,0,0,-1,1⟩, + ⟨4,97,397,99,0,0,0,1,1⟩, + ⟨4,397,97,99,0,0,0,-1,1⟩, + ⟨4,97,397,99,0,0,0,1,1⟩, + ⟨5,397,0,99,0,0,0,-1,1⟩, + ⟨4,65,399,67,0,0,0,1,1⟩, + ⟨4,399,65,67,0,0,0,-1,1⟩, + ⟨4,65,399,67,0,0,0,1,1⟩, + ⟨5,399,0,67,0,0,0,-1,1⟩, + ⟨1,68,0,70,541,483,0,0,1⟩, + ⟨1,4,0,6,541,291,0,0,1⟩, + ⟨4,68,4,541,0,0,0,1,1⟩, + ⟨4,4,68,541,0,0,0,-1,2⟩, + ⟨1,384,0,70,542,484,0,0,1⟩, + ⟨1,64,0,66,542,472,0,0,1⟩, + ⟨4,384,64,542,0,0,0,1,1⟩, + ⟨4,64,384,542,0,0,0,-1,2⟩, + ⟨1,385,0,70,543,485,0,0,1⟩, + ⟨1,97,0,99,543,571,0,0,1⟩, + ⟨4,385,97,543,0,0,0,1,1⟩, + ⟨4,97,385,543,0,0,0,-1,2⟩, + ⟨1,5,0,7,544,294,0,0,1⟩, + ⟨1,69,0,71,544,486,0,0,1⟩, + ⟨4,5,69,544,0,0,0,1,1⟩, + ⟨4,69,5,544,0,0,0,-1,2⟩, + ⟨1,386,0,7,545,295,0,0,1⟩, + ⟨1,96,0,98,545,568,0,0,1⟩, + ⟨4,386,96,545,0,0,0,1,1⟩, + ⟨4,96,386,545,0,0,0,-1,2⟩, + ⟨1,387,0,7,546,296,0,0,1⟩, + ⟨1,65,0,67,546,475,0,0,1⟩, + ⟨4,387,65,546,0,0,0,1,1⟩, + ⟨4,65,387,546,0,0,0,-1,2⟩, + ⟨1,388,0,71,547,487,0,0,1⟩, + ⟨1,392,0,98,547,569,0,0,1⟩, + ⟨4,388,392,547,0,0,0,1,1⟩, + ⟨4,392,388,547,0,0,0,-1,2⟩, + ⟨1,389,0,71,548,488,0,0,1⟩, + ⟨1,398,0,67,548,476,0,0,1⟩, + ⟨4,389,398,548,0,0,0,1,1⟩, + ⟨4,398,389,548,0,0,0,-1,2⟩, + ⟨1,390,0,6,549,292,0,0,1⟩, + ⟨1,394,0,66,549,473,0,0,1⟩, + ⟨4,390,394,549,0,0,0,1,1⟩, + ⟨4,394,390,549,0,0,0,-1,2⟩, + ⟨1,391,0,6,550,293,0,0,1⟩, + ⟨1,396,0,99,550,572,0,0,1⟩, + ⟨4,391,396,550,0,0,0,1,1⟩, + ⟨4,396,391,550,0,0,0,-1,2⟩, + ⟨1,393,0,98,539,567,0,0,1⟩, + ⟨1,399,0,67,539,474,0,0,1⟩, + ⟨4,393,399,539,0,0,0,1,1⟩, + ⟨4,399,393,539,0,0,0,-1,2⟩, + ⟨1,395,0,66,540,471,0,0,1⟩, + ⟨1,397,0,99,540,570,0,0,1⟩, + ⟨4,395,397,540,0,0,0,1,1⟩, + ⟨4,397,395,540,0,0,0,-1,2⟩, + ⟨1,391,0,550,551,1531,0,0,1⟩, + ⟨1,389,0,548,551,1527,0,0,1⟩, + ⟨4,391,389,551,0,0,0,1,1⟩, + ⟨1,386,0,545,552,1521,0,0,1⟩, + ⟨1,384,0,542,552,1513,0,0,1⟩, + ⟨4,386,384,552,0,0,0,1,1⟩, + ⟨1,390,0,549,553,1529,0,0,1⟩, + ⟨1,387,0,546,553,1523,0,0,1⟩, + ⟨4,390,387,553,0,0,0,1,1⟩, + ⟨1,388,0,547,554,1525,0,0,1⟩, + ⟨1,385,0,543,554,1515,0,0,1⟩, + ⟨4,388,385,554,0,0,0,1,1⟩, + ⟨1,392,0,547,555,1526,0,0,1⟩, + ⟨1,394,0,549,555,1530,0,0,1⟩, + ⟨4,392,394,555,0,0,0,1,1⟩, + ⟨1,97,0,543,556,1516,0,0,1⟩, + ⟨1,65,0,546,556,1524,0,0,1⟩, + ⟨4,97,65,556,0,0,0,1,1⟩, + ⟨1,396,0,550,557,1532,0,0,1⟩, + ⟨1,96,0,545,557,1522,0,0,1⟩, + ⟨4,396,96,557,0,0,0,1,1⟩, + ⟨1,398,0,548,558,1528,0,0,1⟩, + ⟨1,64,0,542,558,1514,0,0,1⟩, + ⟨4,398,64,558,0,0,0,1,1⟩, + ⟨1,64,0,558,309,1554,0,0,1⟩, + ⟨1,96,0,557,309,1551,0,0,1⟩, + ⟨4,64,96,309,0,0,0,1,1⟩, + ⟨4,96,64,309,0,0,0,-1,1⟩, + ⟨4,64,96,309,0,0,0,1,1⟩, + ⟨5,96,0,309,0,0,0,-1,1⟩, + ⟨5,96,0,309,0,0,0,-2,1⟩, + ⟨1,384,0,552,309,1536,0,0,1⟩, + ⟨4,384,96,309,0,0,0,-1,1⟩, + ⟨1,385,0,554,309,1542,0,0,1⟩, + ⟨4,385,96,309,0,0,0,-1,1⟩, + ⟨5,64,0,309,0,0,0,-2,1⟩, + ⟨1,65,0,556,309,1548,0,0,1⟩, + ⟨4,65,64,309,0,0,0,1,2⟩, + ⟨1,387,0,553,309,1539,0,0,1⟩, + ⟨4,387,64,309,0,0,0,-1,1⟩, + ⟨1,389,0,551,309,1533,0,0,1⟩, + ⟨4,389,65,309,0,0,0,1,1⟩, + ⟨4,65,389,309,0,0,0,-1,1⟩, + ⟨4,389,65,309,0,0,0,1,1⟩, + ⟨5,65,0,309,0,0,0,-1,1⟩, + ⟨1,394,0,555,309,1545,0,0,1⟩, + ⟨4,394,384,309,0,0,0,1,1⟩, + ⟨4,384,394,309,0,0,0,-1,1⟩, + ⟨4,394,384,309,0,0,0,1,1⟩, + ⟨5,384,0,309,0,0,0,-1,1⟩, + ⟨5,384,0,309,0,0,0,-2,1⟩, + ⟨4,387,385,309,0,0,0,1,1⟩, + ⟨4,385,387,309,0,0,0,-1,1⟩, + ⟨4,387,385,309,0,0,0,1,1⟩, + ⟨5,385,0,309,0,0,0,-1,1⟩, + ⟨4,64,385,309,0,0,0,1,1⟩, + ⟨4,389,385,309,0,0,0,1,2⟩, + ⟨4,96,387,309,0,0,0,1,1⟩, + ⟨4,384,387,309,0,0,0,1,1⟩, + ⟨4,394,387,309,0,0,0,-2,1⟩, + ⟨4,394,389,309,0,0,0,1,1⟩, + ⟨4,389,394,309,0,0,0,-1,1⟩, + ⟨4,394,389,309,0,0,0,1,1⟩, + ⟨5,389,0,309,0,0,0,-1,1⟩, + ⟨5,389,0,309,0,0,0,-1,2⟩, + ⟨4,96,389,309,0,0,0,-1,1⟩, + ⟨4,384,389,309,0,0,0,-1,1⟩, + ⟨4,387,389,309,0,0,0,-1,1⟩, + ],#[0,48,0,0,0,0,0,0,0,0],606⟩, by decide⟩ +def forward_082 : CheckedSegment frames paid warps := + ⟨⟨forwardShard3State082, forwardShard3State083, + [ + ⟨4,64,394,309,0,0,0,-1,1⟩, + ⟨4,65,394,309,0,0,0,-1,1⟩, + ⟨4,385,394,309,0,0,0,-1,1⟩, + ⟨4,389,394,309,0,0,0,1,1⟩, + ⟨4,387,394,309,0,0,0,1,1⟩, + ⟨4,385,394,309,0,0,0,-1,1⟩, + ⟨5,394,0,309,0,0,0,2,1⟩, + ⟨4,387,389,309,0,0,0,1,1⟩, + ⟨4,65,389,309,0,0,0,1,1⟩, + ⟨4,64,389,309,0,0,0,-1,1⟩, + ⟨4,394,389,309,0,0,0,1,1⟩, + ⟨4,389,394,309,0,0,0,-1,1⟩, + ⟨4,394,389,309,0,0,0,1,1⟩, + ⟨5,389,0,309,0,0,0,-1,1⟩, + ⟨4,394,387,309,0,0,0,-1,2⟩, + ⟨4,389,387,309,0,0,0,-1,1⟩, + ⟨4,385,387,309,0,0,0,1,1⟩, + ⟨4,384,387,309,0,0,0,1,2⟩, + ⟨4,65,387,309,0,0,0,-1,2⟩, + ⟨4,64,387,309,0,0,0,1,2⟩, + ⟨4,96,387,309,0,0,0,-1,2⟩, + ⟨5,387,0,309,0,0,0,-1,2⟩, + ⟨4,389,385,309,0,0,0,1,1⟩, + ⟨4,387,385,309,0,0,0,1,2⟩, + ⟨4,384,385,309,0,0,0,-1,2⟩, + ⟨4,65,385,309,0,0,0,1,2⟩, + ⟨4,64,385,309,0,0,0,1,2⟩, + ⟨4,96,385,309,0,0,0,1,2⟩, + ⟨5,385,0,309,0,0,0,-2,1⟩, + ⟨4,65,384,309,0,0,0,1,1⟩, + ⟨4,64,384,309,0,0,0,1,1⟩, + ⟨4,96,384,309,0,0,0,-1,1⟩, + ⟨5,384,0,309,0,0,0,2,1⟩, + ⟨4,385,384,309,0,0,0,1,1⟩, + ⟨4,384,385,309,0,0,0,-1,1⟩, + ⟨4,385,384,309,0,0,0,1,1⟩, + ⟨5,384,0,309,0,0,0,-1,1⟩, + ⟨4,387,65,309,0,0,0,1,2⟩, + ⟨4,385,65,309,0,0,0,-1,1⟩, + ⟨4,96,65,309,0,0,0,1,1⟩, + ⟨5,65,0,309,0,0,0,-2,1⟩, + ⟨4,387,64,309,0,0,0,1,2⟩, + ⟨4,385,64,309,0,0,0,-1,1⟩, + ⟨4,96,64,309,0,0,0,1,1⟩, + ⟨5,64,0,309,0,0,0,-2,1⟩, + ⟨4,384,64,309,0,0,0,1,1⟩, + ⟨4,64,384,309,0,0,0,-1,1⟩, + ⟨4,384,64,309,0,0,0,1,1⟩, + ⟨5,64,0,309,0,0,0,-1,1⟩, + ⟨4,387,96,309,0,0,0,-1,2⟩, + ⟨4,385,96,309,0,0,0,1,1⟩, + ⟨4,384,96,309,0,0,0,1,1⟩, + ⟨4,65,96,309,0,0,0,1,1⟩, + ⟨4,64,96,309,0,0,0,1,1⟩, + ⟨1,400,0,0,17,15,0,0,1⟩, + ⟨4,400,15,17,0,0,0,1,1⟩, + ⟨1,401,0,0,17,15,0,0,1⟩, + ⟨4,401,400,17,0,0,0,1,1⟩, + ⟨1,402,0,0,16,14,0,0,1⟩, + ⟨4,402,14,16,0,0,0,1,1⟩, + ⟨1,403,0,0,16,14,0,0,1⟩, + ⟨4,403,14,16,0,0,0,1,1⟩, + ⟨1,404,0,0,54,52,0,0,1⟩, + ⟨4,404,52,54,0,0,0,1,1⟩, + ⟨1,405,0,0,54,52,0,0,1⟩, + ⟨4,405,52,54,0,0,0,1,1⟩, + ⟨1,406,0,0,55,53,0,0,1⟩, + ⟨4,406,53,55,0,0,0,1,1⟩, + ⟨1,407,0,0,55,53,0,0,1⟩, + ⟨4,407,53,55,0,0,0,1,1⟩, + ⟨1,408,0,0,43,41,0,0,1⟩, + ⟨4,408,41,43,0,0,0,1,1⟩, + ⟨1,409,0,0,43,41,0,0,1⟩, + ⟨4,409,41,43,0,0,0,1,1⟩, + ⟨1,410,0,0,44,42,0,0,1⟩, + ⟨4,410,42,44,0,0,0,1,1⟩, + ⟨1,411,0,0,44,42,0,0,1⟩, + ⟨4,411,42,44,0,0,0,1,1⟩, + ⟨1,412,0,0,107,105,0,0,1⟩, + ⟨4,412,105,107,0,0,0,1,1⟩, + ⟨1,413,0,0,107,105,0,0,1⟩, + ⟨4,413,105,107,0,0,0,1,1⟩, + ⟨1,414,0,0,108,106,0,0,1⟩, + ⟨4,414,106,108,0,0,0,1,1⟩, + ⟨1,415,0,0,108,106,0,0,1⟩, + ⟨4,415,106,108,0,0,0,1,1⟩, + ⟨4,41,409,43,0,0,0,1,1⟩, + ⟨4,409,41,43,0,0,0,-1,1⟩, + ⟨4,41,409,43,0,0,0,1,1⟩, + ⟨5,409,0,43,0,0,0,-1,1⟩, + ⟨4,42,411,44,0,0,0,1,1⟩, + ⟨4,411,42,44,0,0,0,-1,1⟩, + ⟨4,42,411,44,0,0,0,1,1⟩, + ⟨5,411,0,44,0,0,0,-1,1⟩, + ⟨4,105,413,107,0,0,0,1,1⟩, + ⟨4,413,105,107,0,0,0,-1,1⟩, + ⟨4,105,413,107,0,0,0,1,1⟩, + ⟨5,413,0,107,0,0,0,-1,1⟩, + ⟨4,106,415,108,0,0,0,1,1⟩, + ⟨4,415,106,108,0,0,0,-1,1⟩, + ⟨4,106,415,108,0,0,0,1,1⟩, + ⟨5,415,0,108,0,0,0,-1,1⟩, + ⟨1,15,0,17,561,324,0,0,1⟩, + ⟨1,53,0,55,561,438,0,0,1⟩, + ⟨4,15,53,561,0,0,0,1,1⟩, + ⟨4,53,15,561,0,0,0,-1,2⟩, + ⟨1,400,0,17,562,325,0,0,1⟩, + ⟨1,42,0,44,562,406,0,0,1⟩, + ⟨4,400,42,562,0,0,0,1,1⟩, + ⟨4,42,400,562,0,0,0,-1,2⟩, + ⟨1,401,0,17,563,326,0,0,1⟩, + ⟨1,105,0,107,563,595,0,0,1⟩, + ⟨4,401,105,563,0,0,0,1,1⟩, + ⟨4,105,401,563,0,0,0,-1,2⟩, + ⟨1,14,0,16,564,321,0,0,1⟩, + ⟨1,52,0,54,564,435,0,0,1⟩, + ⟨4,14,52,564,0,0,0,1,1⟩, + ⟨4,52,14,564,0,0,0,-1,2⟩, + ⟨1,402,0,16,565,322,0,0,1⟩, + ⟨1,41,0,43,565,403,0,0,1⟩, + ⟨4,402,41,565,0,0,0,1,1⟩, + ⟨4,41,402,565,0,0,0,-1,2⟩, + ⟨1,403,0,16,566,323,0,0,1⟩, + ⟨1,106,0,108,566,598,0,0,1⟩, + ⟨4,403,106,566,0,0,0,1,1⟩, + ⟨4,106,403,566,0,0,0,-1,2⟩, + ⟨1,404,0,54,567,436,0,0,1⟩, + ⟨1,408,0,43,567,404,0,0,1⟩, + ],#[0,30,0,0,0,0,0,0,0,0],752⟩, by decide⟩ +def forward_083 : CheckedSegment frames paid warps := + ⟨⟨forwardShard3State083, forwardShard3State084, + [ + ⟨4,404,408,567,0,0,0,1,1⟩, + ⟨4,408,404,567,0,0,0,-1,2⟩, + ⟨1,405,0,54,568,437,0,0,1⟩, + ⟨1,414,0,108,568,599,0,0,1⟩, + ⟨4,405,414,568,0,0,0,1,1⟩, + ⟨4,414,405,568,0,0,0,-1,2⟩, + ⟨1,406,0,55,569,439,0,0,1⟩, + ⟨1,410,0,44,569,407,0,0,1⟩, + ⟨4,406,410,569,0,0,0,1,1⟩, + ⟨4,410,406,569,0,0,0,-1,2⟩, + ⟨1,407,0,55,570,440,0,0,1⟩, + ⟨1,412,0,107,570,596,0,0,1⟩, + ⟨4,407,412,570,0,0,0,1,1⟩, + ⟨4,412,407,570,0,0,0,-1,2⟩, + ⟨1,409,0,43,560,402,0,0,1⟩, + ⟨1,415,0,108,560,597,0,0,1⟩, + ⟨4,409,415,560,0,0,0,1,1⟩, + ⟨4,415,409,560,0,0,0,-1,2⟩, + ⟨1,411,0,44,559,405,0,0,1⟩, + ⟨1,413,0,107,559,594,0,0,1⟩, + ⟨4,411,413,559,0,0,0,1,1⟩, + ⟨4,413,411,559,0,0,0,-1,2⟩, + ⟨1,407,0,570,571,1587,0,0,1⟩, + ⟨1,405,0,568,571,1583,0,0,1⟩, + ⟨4,407,405,571,0,0,0,1,1⟩, + ⟨1,402,0,565,572,1577,0,0,1⟩, + ⟨1,400,0,562,572,1569,0,0,1⟩, + ⟨4,402,400,572,0,0,0,1,1⟩, + ⟨1,406,0,569,573,1585,0,0,1⟩, + ⟨1,403,0,566,573,1579,0,0,1⟩, + ⟨4,406,403,573,0,0,0,1,1⟩, + ⟨1,404,0,567,574,1581,0,0,1⟩, + ⟨1,401,0,563,574,1571,0,0,1⟩, + ⟨4,404,401,574,0,0,0,1,1⟩, + ⟨1,408,0,567,575,1582,0,0,1⟩, + ⟨1,410,0,569,575,1586,0,0,1⟩, + ⟨4,408,410,575,0,0,0,1,1⟩, + ⟨1,105,0,563,576,1572,0,0,1⟩, + ⟨1,106,0,566,576,1580,0,0,1⟩, + ⟨4,105,106,576,0,0,0,1,1⟩, + ⟨1,412,0,570,577,1588,0,0,1⟩, + ⟨1,41,0,565,577,1578,0,0,1⟩, + ⟨4,412,41,577,0,0,0,1,1⟩, + ⟨1,414,0,568,578,1584,0,0,1⟩, + ⟨1,42,0,562,578,1570,0,0,1⟩, + ⟨4,414,42,578,0,0,0,1,1⟩, + ⟨1,42,0,578,1909,1612,0,0,1⟩, + ⟨1,41,0,577,1909,1609,0,0,1⟩, + ⟨4,42,41,1909,0,0,0,1,1⟩, + ⟨4,41,42,1909,0,0,0,-1,1⟩, + ⟨4,42,41,1909,0,0,0,1,1⟩, + ⟨5,41,0,1909,0,0,0,-1,1⟩, + ⟨5,41,0,1909,0,0,0,-2,1⟩, + ⟨1,400,0,572,1909,1594,0,0,1⟩, + ⟨4,400,41,1909,0,0,0,-1,1⟩, + ⟨1,401,0,574,1909,1600,0,0,1⟩, + ⟨4,401,41,1909,0,0,0,-1,1⟩, + ⟨5,42,0,1909,0,0,0,-2,1⟩, + ⟨1,106,0,576,1909,1606,0,0,1⟩, + ⟨4,106,42,1909,0,0,0,1,2⟩, + ⟨1,403,0,573,1909,1597,0,0,1⟩, + ⟨4,403,42,1909,0,0,0,-1,1⟩, + ⟨1,405,0,571,1909,1591,0,0,1⟩, + ⟨4,405,106,1909,0,0,0,1,1⟩, + ⟨4,106,405,1909,0,0,0,-1,1⟩, + ⟨4,405,106,1909,0,0,0,1,1⟩, + ⟨5,106,0,1909,0,0,0,-1,1⟩, + ⟨1,410,0,575,1909,1603,0,0,1⟩, + ⟨4,410,400,1909,0,0,0,1,1⟩, + ⟨4,400,410,1909,0,0,0,-1,1⟩, + ⟨4,410,400,1909,0,0,0,1,1⟩, + ⟨5,400,0,1909,0,0,0,-1,1⟩, + ⟨5,400,0,1909,0,0,0,-2,1⟩, + ⟨4,403,401,1909,0,0,0,1,1⟩, + ⟨4,401,403,1909,0,0,0,-1,1⟩, + ⟨4,403,401,1909,0,0,0,1,1⟩, + ⟨5,401,0,1909,0,0,0,-1,1⟩, + ⟨4,42,401,1909,0,0,0,1,1⟩, + ⟨4,405,401,1909,0,0,0,1,2⟩, + ⟨4,41,403,1909,0,0,0,1,1⟩, + ⟨4,400,403,1909,0,0,0,1,1⟩, + ⟨4,410,403,1909,0,0,0,-2,1⟩, + ⟨4,410,405,1909,0,0,0,1,1⟩, + ⟨4,405,410,1909,0,0,0,-1,1⟩, + ⟨4,410,405,1909,0,0,0,1,1⟩, + ⟨5,405,0,1909,0,0,0,-1,1⟩, + ⟨5,405,0,1909,0,0,0,-1,2⟩, + ⟨4,41,405,1909,0,0,0,-1,1⟩, + ⟨4,400,405,1909,0,0,0,-1,1⟩, + ⟨4,403,405,1909,0,0,0,-1,1⟩, + ⟨4,42,410,1909,0,0,0,-1,1⟩, + ⟨4,106,410,1909,0,0,0,-1,1⟩, + ⟨4,401,410,1909,0,0,0,-1,1⟩, + ⟨4,405,410,1909,0,0,0,1,1⟩, + ⟨4,403,410,1909,0,0,0,1,1⟩, + ⟨4,401,410,1909,0,0,0,-1,1⟩, + ⟨5,410,0,1909,0,0,0,2,1⟩, + ⟨4,403,405,1909,0,0,0,1,1⟩, + ⟨4,106,405,1909,0,0,0,1,1⟩, + ⟨4,42,405,1909,0,0,0,-1,1⟩, + ⟨4,410,405,1909,0,0,0,1,1⟩, + ⟨4,405,410,1909,0,0,0,-1,1⟩, + ⟨4,410,405,1909,0,0,0,1,1⟩, + ⟨5,405,0,1909,0,0,0,-1,1⟩, + ⟨4,410,403,1909,0,0,0,-1,2⟩, + ⟨4,405,403,1909,0,0,0,-1,1⟩, + ⟨4,401,403,1909,0,0,0,1,1⟩, + ⟨4,400,403,1909,0,0,0,1,2⟩, + ⟨4,106,403,1909,0,0,0,-1,2⟩, + ⟨4,42,403,1909,0,0,0,1,2⟩, + ⟨4,41,403,1909,0,0,0,-1,2⟩, + ⟨5,403,0,1909,0,0,0,-1,2⟩, + ⟨4,405,401,1909,0,0,0,1,1⟩, + ⟨4,403,401,1909,0,0,0,1,2⟩, + ⟨4,400,401,1909,0,0,0,-1,2⟩, + ⟨4,106,401,1909,0,0,0,1,2⟩, + ⟨4,42,401,1909,0,0,0,1,2⟩, + ⟨4,41,401,1909,0,0,0,1,2⟩, + ⟨5,401,0,1909,0,0,0,-2,1⟩, + ⟨4,106,400,1909,0,0,0,1,1⟩, + ⟨4,42,400,1909,0,0,0,1,1⟩, + ⟨4,41,400,1909,0,0,0,-1,1⟩, + ⟨5,400,0,1909,0,0,0,2,1⟩, + ⟨4,401,400,1909,0,0,0,1,1⟩, + ⟨4,400,401,1909,0,0,0,-1,1⟩, + ⟨4,401,400,1909,0,0,0,1,1⟩, + ⟨5,400,0,1909,0,0,0,-1,1⟩, + ⟨4,403,106,1909,0,0,0,1,2⟩, + ],#[0,26,8,0,0,0,0,0,0,0],714⟩, by decide⟩ +#eval "NativeForwardProofs3 checked" +end NativeData diff --git a/research/kappa-round3-warp-lean-20261022/NativeForwardProofs3.log b/research/kappa-round3-warp-lean-20261022/NativeForwardProofs3.log new file mode 100644 index 0000000000..8e282563bc --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeForwardProofs3.log @@ -0,0 +1 @@ +"NativeForwardProofs3 checked" diff --git a/research/kappa-round3-warp-lean-20261022/NativeForwardProofs4.lean b/research/kappa-round3-warp-lean-20261022/NativeForwardProofs4.lean new file mode 100644 index 0000000000..ec7d35feb8 --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeForwardProofs4.lean @@ -0,0 +1,2803 @@ +-- Generated by native_generate.py from canonical payload SHA256 +-- cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd +import NativeData +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NativeData +open NativeCertificate +def forwardShard4State084 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (308)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (15))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (18)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (307))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (1909)) (.branch 1 (.leaf (1909)) (.leaf (45))))) (.branch 2 (.branch 1 (.leaf (46)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (53)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (305))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (516))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (309)) (.leaf (309))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (80))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (310)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (305)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (305)) (.leaf (295))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (309)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (101))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (106))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (1909)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (308)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (1909))) (.branch 1 (.leaf (1909)) (.branch 1 (.leaf (572)) (.leaf (1909)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1909))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1909))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (560))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard4State085 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (308)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (581))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (582)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (307))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (1909)) (.branch 1 (.leaf (1909)) (.leaf (585))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (581)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (305))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (516))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (309)) (.leaf (309))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (584))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (310)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (305)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (305)) (.leaf (295))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (309)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (584))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (586))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (1909)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (308)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (1909))) (.branch 1 (.leaf (1909)) (.branch 1 (.leaf (572)) (.leaf (1909)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1909))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1909))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (560))) (.branch 1 (.leaf (592)) (.branch 1 (.leaf (594)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (593)) (.leaf (594))) (.branch 1 (.leaf (591)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (580))) (.branch 1 (.leaf (595)) (.branch 1 (.leaf (579)) (.leaf (590))))) (.branch 2 (.branch 1 (.leaf (579)) (.leaf (588))) (.branch 1 (.leaf (580)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard4State086 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (308)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (581))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (22))) (.branch 1 (.leaf (23)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (307))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (38)) (.branch 1 (.leaf (39)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (1909)) (.branch 1 (.leaf (1909)) (.leaf (1922))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (303))) (.branch 1 (.leaf (48)) (.branch 1 (.leaf (49)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (581)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (305))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (516))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (309)) (.leaf (309))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (584))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (310)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (305)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (305)) (.leaf (295))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (309)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (584))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (1922))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (1909)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (112)) (.branch 1 (.leaf (113)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (308)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (1909))) (.branch 1 (.leaf (1909)) (.branch 1 (.leaf (572)) (.leaf (1909)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1909))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1909))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (560))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (580))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (579)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (579)) (.leaf (598))) (.branch 1 (.leaf (580)) (.branch 1 (.leaf (38)) (.leaf (38)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (23)) (.leaf (23))) (.branch 1 (.leaf (49)) (.branch 1 (.leaf (49)) (.leaf (113))))) (.branch 2 (.branch 1 (.leaf (113)) (.leaf (39))) (.branch 1 (.leaf (39)) (.branch 1 (.leaf (22)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard4State087 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (308)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (401)) (.leaf (581))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (299)) (.leaf (301))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (1933))) (.branch 1 (.leaf (604)) (.branch 1 (.leaf (304)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (307))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (303))) (.branch 1 (.leaf (601)) (.branch 1 (.leaf (1933)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (301))) (.branch 1 (.leaf (1909)) (.branch 1 (.leaf (1909)) (.leaf (1922))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (303))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (604)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (581)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (310)) (.leaf (305))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (516))) (.branch 1 (.leaf (295)) (.branch 1 (.leaf (292)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (309)) (.leaf (309))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (299)) (.leaf (584))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (310)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (305)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (310))))) (.branch 2 (.branch 1 (.leaf (305)) (.leaf (295))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (309)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (584))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (1922))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (1909)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (476))) (.branch 1 (.leaf (1933)) (.branch 1 (.leaf (601)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (308)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (1909))) (.branch 1 (.leaf (1909)) (.branch 1 (.leaf (572)) (.leaf (1909)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1909))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1909))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (560))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (580))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (579)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (579)) (.leaf (598))) (.branch 1 (.leaf (580)) (.branch 1 (.leaf (1933)) (.leaf (1933)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1933))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1933)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (600)) (.branch 1 (.leaf (1933)) (.leaf (599)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (599))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (600)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard4State088 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (401)) (.leaf (581))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (1933))) (.branch 1 (.leaf (604)) (.branch 1 (.leaf (279)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (619))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (621))) (.branch 1 (.leaf (601)) (.branch 1 (.leaf (1933)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (301)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (604)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (581)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (309))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (621)) (.leaf (584))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (619)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (621)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (584))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1922))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (1909)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (1933)) (.branch 1 (.leaf (601)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (292)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (299))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (303)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (305))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (308)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (1909))) (.branch 1 (.leaf (1909)) (.branch 1 (.leaf (572)) (.leaf (1909)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1909))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1909))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (560))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (580))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (579)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (579)) (.leaf (598))) (.branch 1 (.leaf (580)) (.branch 1 (.leaf (1933)) (.leaf (1933)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1933))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1933)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (600)) (.branch 1 (.leaf (1933)) (.leaf (599)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (599))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (600)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (4429)))))))))))) +def forwardShard4State089 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (401)) (.leaf (581))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (604)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (621))) (.branch 1 (.leaf (601)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (604)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (581)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (621)) (.leaf (584))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (619)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (621)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (584))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (601)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (624))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (281)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (280))) (.branch 1 (.leaf (1909)) (.branch 1 (.leaf (572)) (.leaf (1909)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1909))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1909))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (560))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (580))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (579)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (579)) (.leaf (598))) (.branch 1 (.leaf (580)) (.branch 1 (.leaf (281)) (.leaf (1933)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1933))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1933)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (600)) (.branch 1 (.leaf (1933)) (.leaf (599)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (599))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (600)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))))) +def forwardShard4State090 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (401)) (.leaf (581))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (604)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (621))) (.branch 1 (.leaf (601)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (604)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (581)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (621)) (.leaf (584))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (619)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (621)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (584))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (601)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (624))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (281)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (280))) (.branch 1 (.leaf (1909)) (.branch 1 (.leaf (572)) (.leaf (1909)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1909))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1909))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (560))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (580))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (579)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (579)) (.leaf (598))) (.branch 1 (.leaf (580)) (.branch 1 (.leaf (281)) (.leaf (1933)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1933))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1933)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (600)) (.branch 1 (.leaf (1933)) (.leaf (599)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (599))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (600)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))))) +def forwardShard4State091 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (401)) (.leaf (581))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (604)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (621))) (.branch 1 (.leaf (601)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (604)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (581)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (621)) (.leaf (584))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (619)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (621)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (584))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (601)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (115)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (115)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (624))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (281)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (280))) (.branch 1 (.leaf (1909)) (.branch 1 (.leaf (572)) (.leaf (1909)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1909))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1909))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (560))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (580))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (579)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (579)) (.leaf (598))) (.branch 1 (.leaf (580)) (.branch 1 (.leaf (281)) (.leaf (1933)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1933))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1933)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (600)) (.branch 1 (.leaf (1933)) (.leaf (599)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (599))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (600)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))))) +def forwardShard4State092 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (401)) (.leaf (581))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (604)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (444)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (621))) (.branch 1 (.leaf (601)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (604)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (581)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (484))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (621)) (.leaf (584))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (619)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (621)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (584))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (601)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (115)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (115)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (114)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (624))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (281)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (480))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (499)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (280))) (.branch 1 (.leaf (1909)) (.branch 1 (.leaf (572)) (.leaf (1909)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1909))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1909))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (560))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (580))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (579)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (579)) (.leaf (598))) (.branch 1 (.leaf (580)) (.branch 1 (.leaf (281)) (.leaf (1933)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1933))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1933)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (600)) (.branch 1 (.leaf (1933)) (.leaf (599)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (599))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (600)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))))) +def forwardShard4State093 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (341)) (.leaf (481))) (.branch 1 (.leaf (384)) (.leaf (523)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (401)) (.leaf (581))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (604)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (341)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (629)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (621))) (.branch 1 (.leaf (601)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (604)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (464))) (.branch 1 (.leaf (581)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (544)) (.leaf (361))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (381)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (627))) (.branch 1 (.leaf (344)) (.branch 1 (.leaf (621)) (.leaf (584))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (619)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (621)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (584))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (601)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (480)) (.leaf (0))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (0))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (404))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (137)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (400))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (424)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (444)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (484)) (.branch 1 (.leaf (501)) (.leaf (499))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (439))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (420))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (441)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (421)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (420)) (.leaf (399))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (480)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (504)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (520)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (501)) (.leaf (499)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (479)) (.leaf (0))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (137)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (0))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (504)) (.leaf (500)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (440)) (.leaf (481))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (530)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (479)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (444)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (401)) (.leaf (424))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (399)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (115)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (339)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (624))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (281)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (626))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (628)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (530)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (539)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (572)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1909))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1909))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (560))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (580))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (579)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (579)) (.leaf (598))) (.branch 1 (.leaf (580)) (.branch 1 (.leaf (281)) (.leaf (1933)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1933))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1933)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (600)) (.branch 1 (.leaf (1933)) (.leaf (599)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (599))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (600)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (629)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (627))) (.branch 1 (.leaf (626)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (628))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))))) +def forwardShard4State094 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (481))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (401)) (.leaf (581))))) (.branch 2 (.branch 1 (.leaf (564)) (.leaf (561))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (604)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (650)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (629)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (621))) (.branch 1 (.leaf (601)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (604)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (634))) (.branch 1 (.leaf (581)) (.branch 1 (.leaf (564)) (.leaf (561))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (627))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (584))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (619)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (504))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (621)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (381))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (361)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (584))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (601)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (480)) (.leaf (648))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (539)) (.leaf (541)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (0))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (404))) (.branch 1 (.leaf (564)) (.branch 1 (.leaf (581)) (.leaf (584)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (400))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (424)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (459))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (339))) (.branch 1 (.leaf (484)) (.branch 1 (.leaf (501)) (.leaf (499))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (439))) (.branch 1 (.leaf (459)) (.branch 1 (.leaf (461)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (420))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (441)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (460)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (421)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (420)) (.leaf (399))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (480)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (504)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (539))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (520)) (.branch 1 (.leaf (544)) (.leaf (540))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (501)) (.leaf (499)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (479)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (561)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (341))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (504)) (.leaf (500)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (440)) (.leaf (481))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (530)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (479)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (530)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (401)) (.leaf (424))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (399)) (.leaf (137))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (650)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (359))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (379)) (.leaf (624))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (281)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (626))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (628)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (630)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (632)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (572)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1909))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1909))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (560))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (580))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (579)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (579)) (.leaf (598))) (.branch 1 (.leaf (580)) (.branch 1 (.leaf (281)) (.leaf (1933)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1933))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1933)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (600)) (.branch 1 (.leaf (1933)) (.leaf (599)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (599))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (600)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (629)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (634)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (627))) (.branch 1 (.leaf (626)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (628))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (631)) (.leaf (630))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (633)) (.branch 1 (.leaf (632)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))))) +def forwardShard4State095 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (481))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (401)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (384))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (629)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (604)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (634))) (.branch 1 (.leaf (683)) (.branch 1 (.leaf (564)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (627))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (619)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (674))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (621)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (1169))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (584))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (682)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (480)) (.leaf (648))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (539)) (.leaf (541)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (0))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (381)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (400))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (424)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (459))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (484)) (.branch 1 (.leaf (501)) (.leaf (499))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (439))) (.branch 1 (.leaf (459)) (.branch 1 (.leaf (461)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (137))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (420))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (0)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (137))) (.branch 1 (.leaf (441)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (460)) (.leaf (685))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (662)) (.leaf (421)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (420)) (.leaf (399))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (480)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (504)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (539))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (520)) (.branch 1 (.leaf (544)) (.leaf (540))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (501)) (.leaf (499)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (479)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (504)) (.leaf (500)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (440)) (.leaf (481))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (530)) (.leaf (1170))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (675))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (479)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (530)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (137))))) (.branch 2 (.branch 1 (.leaf (401)) (.leaf (424))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (399)) (.leaf (601))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (677))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (581)) (.leaf (580))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (339))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (340)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (359)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (360)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (379)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (380))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (380)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (1169)) (.leaf (624))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (281)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (626))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (628)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (630)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (632)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (572)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1909))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1909))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (580))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (579)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (579)) (.leaf (598))) (.branch 1 (.leaf (1170)) (.branch 1 (.leaf (281)) (.leaf (1933)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1933))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1933)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (600)) (.branch 1 (.leaf (1933)) (.leaf (599)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (599))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (683)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (629)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (634)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (627))) (.branch 1 (.leaf (626)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (674)) (.leaf (628))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (631)) (.leaf (630))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (633)) (.branch 1 (.leaf (632)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))))) +def forwardShard4State096 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (481))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (401)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (629)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (703)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (564)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (627))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (619)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (674))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (621)) (.leaf (344)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (692))) (.branch 1 (.leaf (364)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (704))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (480)) (.leaf (648))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (539)) (.leaf (541)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (0))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (400))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (424)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (459))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (484)) (.branch 1 (.leaf (501)) (.leaf (499))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (439))) (.branch 1 (.leaf (459)) (.branch 1 (.leaf (461)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (137))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (420))))) (.branch 2 (.branch 1 (.leaf (137)) (.leaf (0))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (441)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (460)) (.leaf (664))) (.branch 1 (.leaf (137)) (.branch 1 (.leaf (662)) (.leaf (421)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (420)) (.leaf (399))) (.branch 1 (.leaf (1182)) (.branch 1 (.leaf (480)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (504)) (.leaf (1182))) (.branch 1 (.leaf (1181)) (.branch 1 (.leaf (1181)) (.leaf (539))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (520)) (.branch 1 (.leaf (544)) (.leaf (540))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (501)) (.leaf (499)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (479)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (504)) (.leaf (500)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (440)) (.leaf (481))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (530)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (675))) (.branch 1 (.leaf (1180)) (.branch 1 (.leaf (479)) (.leaf (1180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (530)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (401)) (.leaf (424))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (677))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (710))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (706)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (340)) (.leaf (358))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (709)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (708)) (.leaf (377))) (.branch 1 (.leaf (360)) (.branch 1 (.leaf (378)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (711)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (707))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (678)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (281)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (626))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (628)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (630)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (632)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (572)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1909))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (560)) (.leaf (1909))) (.branch 1 (.leaf (559)) (.branch 1 (.leaf (577)) (.leaf (559))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (580))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (579)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (598))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1933)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1933))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1933)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (600)) (.branch 1 (.leaf (1933)) (.leaf (599)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (648))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (649)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (629)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (634)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (627))) (.branch 1 (.leaf (626)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (674)) (.leaf (628))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (631)) (.leaf (630))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (633)) (.branch 1 (.leaf (632)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))))) +def forwardShard4State097 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (481))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (401)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (629)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (703)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (424)) (.leaf (421))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (627))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (619)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (674))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (692))) (.branch 1 (.leaf (1283)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (704))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (424))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (480)) (.leaf (648))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (539)) (.leaf (541)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (400))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (424)) (.leaf (738))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (459))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (484)) (.branch 1 (.leaf (501)) (.leaf (499))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (439))) (.branch 1 (.leaf (459)) (.branch 1 (.leaf (461)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (740))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (420))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (441)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (460)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (421)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (420)) (.leaf (399))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (480)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (504)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (539))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (520)) (.branch 1 (.leaf (544)) (.leaf (540))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (501)) (.leaf (499)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (479)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (504)) (.leaf (500)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (440)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (530)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (530)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (401)) (.leaf (424))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (352)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (703))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (690)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (358))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (741)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (377))) (.branch 1 (.leaf (1159)) (.branch 1 (.leaf (378)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (660))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (678)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (412)) (.leaf (299)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (299))) (.branch 1 (.leaf (399)) (.branch 1 (.leaf (417)) (.leaf (399)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (400))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (420))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (419)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (419)) (.leaf (438))) (.branch 1 (.leaf (420)) (.branch 1 (.leaf (281)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (626))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (628)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (630)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (632)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (572)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1909))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1909))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (577)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (728))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (729)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (598))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1933)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1933))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1933)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1933)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (648))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (649)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (114))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.leaf (0)))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (629)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (634)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (627))) (.branch 1 (.leaf (626)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (674)) (.leaf (628))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (631)) (.leaf (630))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (633)) (.branch 1 (.leaf (632)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))))) +def forwardShard4State098 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (481))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (299)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (629)) (.leaf (461))))) (.branch 2 (.branch 1 (.leaf (464)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (703)) (.leaf (444)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (461)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (774)) (.leaf (776))) (.branch 1 (.leaf (326)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (627))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (619)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (674))) (.branch 1 (.leaf (441)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (441)) (.leaf (704))) (.branch 1 (.leaf (760)) (.branch 1 (.leaf (301)) (.leaf (775))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (480)) (.leaf (648))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (539)) (.leaf (541)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (400))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (424)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (459))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (484)) (.branch 1 (.leaf (501)) (.leaf (499))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (439))) (.branch 1 (.leaf (459)) (.branch 1 (.leaf (461)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (420))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (441)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (460)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (421)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (420)) (.leaf (399))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (480)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (504)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (539))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (520)) (.branch 1 (.leaf (544)) (.leaf (540))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (501)) (.leaf (499)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (479)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (504)) (.leaf (500)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (440)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (530)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (530)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (401)) (.leaf (424))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (1188)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (354))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (353)) (.leaf (1187))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (703))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (690)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (358))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (741)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (377))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (378)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (660))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (678)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (326)) (.branch 1 (.leaf (412)) (.leaf (327)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (299))) (.branch 1 (.leaf (759)) (.branch 1 (.leaf (417)) (.leaf (299)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (327))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (301)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (301))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (773)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (438))) (.branch 1 (.leaf (776)) (.branch 1 (.leaf (281)) (.leaf (303)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (303)) (.leaf (439))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (439))) (.branch 1 (.leaf (458)) (.leaf (440)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (459))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (460))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (460)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (459)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (626))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (628)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (630)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (632)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (572)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1909))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1909))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (577)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (728))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (729)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (598))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1933)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1933))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1933)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1933)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (648))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (649)) (.leaf (351))))) (.branch 2 (.branch 1 (.leaf (352)) (.leaf (353))) (.branch 1 (.leaf (354)) (.branch 1 (.leaf (355)) (.leaf (356))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (357)) (.leaf (358))) (.branch 1 (.leaf (371)) (.branch 1 (.leaf (372)) (.leaf (373))))) (.branch 2 (.branch 1 (.leaf (374)) (.leaf (375))) (.branch 1 (.leaf (376)) (.branch 1 (.leaf (377)) (.leaf (378)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (391)) (.leaf (392))) (.branch 1 (.leaf (393)) (.branch 1 (.leaf (394)) (.leaf (395))))) (.branch 2 (.branch 1 (.leaf (396)) (.leaf (397))) (.branch 1 (.leaf (398)) (.branch 1 (.leaf (1187)) (.leaf (1188)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (411)) (.leaf (412))) (.branch 1 (.leaf (413)) (.leaf (414)))) (.branch 2 (.branch 1 (.leaf (415)) (.leaf (416))) (.branch 1 (.leaf (417)) (.branch 1 (.leaf (418)) (.leaf (114)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (629)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (634)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (627))) (.branch 1 (.leaf (626)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (674)) (.leaf (628))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (631)) (.leaf (630))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (633)) (.branch 1 (.leaf (632)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))))) +def forwardShard4State099 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (481))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (356)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (299)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (629)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (793)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (703)) (.leaf (788)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (774)) (.leaf (301))) (.branch 1 (.leaf (326)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (523)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (504))))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (627))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (520))) (.branch 1 (.leaf (619)) (.leaf (484)))) (.branch 2 (.branch 1 (.leaf (501)) (.leaf (674))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (303)) (.leaf (704))) (.branch 1 (.leaf (760)) (.branch 1 (.leaf (301)) (.leaf (328))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (480)) (.leaf (648))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (539)) (.leaf (541)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (400))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (424)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (459))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (484)) (.branch 1 (.leaf (501)) (.leaf (499))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (439))) (.branch 1 (.leaf (459)) (.branch 1 (.leaf (461)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (420))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (441)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (460)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (421)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (420)) (.leaf (399))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (480)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (504)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (539))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (520)) (.branch 1 (.leaf (544)) (.leaf (540))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (501)) (.leaf (499)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (479)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (504)) (.leaf (500)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (440)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (530)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (530)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (401)) (.leaf (424))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (1188)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (1192))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (1191)) (.leaf (1187))))) (.branch 2 (.branch 1 (.leaf (355)) (.leaf (703))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (690)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (358))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (741)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (377))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (378)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (660))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (678)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (326)) (.branch 1 (.leaf (412)) (.leaf (327)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (299))) (.branch 1 (.leaf (759)) (.branch 1 (.leaf (417)) (.leaf (299)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (327))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (328)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (329)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (301))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (773)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (438))) (.branch 1 (.leaf (329)) (.branch 1 (.leaf (281)) (.leaf (330)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (303)) (.leaf (787))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (303))) (.branch 1 (.leaf (458)) (.leaf (330)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (304))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (792))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (304)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (794)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (480)) (.leaf (305))) (.branch 1 (.leaf (479)) (.branch 1 (.leaf (497)) (.leaf (479))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (626))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (499))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (500)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (500)) (.leaf (518))) (.branch 1 (.leaf (628)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (530)) (.branch 1 (.leaf (308)) (.leaf (519))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (519))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (630)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (632)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (572)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1909))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1909))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (577)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (728))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (729)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (598))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1933)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1933))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1933)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1933)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (648))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (649)) (.leaf (1189))))) (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (1193))) (.branch 1 (.leaf (1194)) (.branch 1 (.leaf (355)) (.leaf (356))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (357)) (.leaf (358))) (.branch 1 (.leaf (371)) (.branch 1 (.leaf (372)) (.leaf (373))))) (.branch 2 (.branch 1 (.leaf (374)) (.leaf (375))) (.branch 1 (.leaf (376)) (.branch 1 (.leaf (377)) (.leaf (378)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (391)) (.leaf (392))) (.branch 1 (.leaf (393)) (.branch 1 (.leaf (394)) (.leaf (395))))) (.branch 2 (.branch 1 (.leaf (396)) (.leaf (397))) (.branch 1 (.leaf (398)) (.branch 1 (.leaf (1187)) (.leaf (1188)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (411)) (.leaf (412))) (.branch 1 (.leaf (413)) (.leaf (414)))) (.branch 2 (.branch 1 (.leaf (415)) (.leaf (416))) (.branch 1 (.leaf (417)) (.branch 1 (.leaf (418)) (.leaf (1189)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (431))) (.branch 1 (.leaf (432)) (.branch 1 (.leaf (433)) (.leaf (434))))) (.branch 2 (.branch 1 (.leaf (435)) (.leaf (436))) (.branch 1 (.leaf (437)) (.branch 1 (.leaf (438)) (.leaf (1191))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1192)) (.leaf (451))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (453)) (.leaf (454))))) (.branch 2 (.branch 1 (.leaf (455)) (.leaf (456))) (.branch 1 (.leaf (457)) (.branch 1 (.leaf (458)) (.leaf (629)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1193)) (.leaf (1194))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (472)) (.leaf (473))))) (.branch 2 (.branch 1 (.leaf (474)) (.leaf (475))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (634)) (.leaf (115))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (627))) (.branch 1 (.leaf (626)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (674)) (.leaf (628))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (631)) (.leaf (630))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (633)) (.branch 1 (.leaf (632)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))))) +def forwardShard4State100 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (305))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (541)) (.leaf (544))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1196)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (299)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (629)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (793)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (703)) (.leaf (788)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (774)) (.leaf (301))) (.branch 1 (.leaf (326)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (822)) (.leaf (541)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (810))))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (627))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (308))) (.branch 1 (.leaf (619)) (.leaf (798)))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (674))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (630)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (303)) (.leaf (704))) (.branch 1 (.leaf (760)) (.branch 1 (.leaf (301)) (.leaf (328))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (480)) (.leaf (648))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (539)) (.leaf (541)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (400))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (424)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (459))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (484)) (.branch 1 (.leaf (501)) (.leaf (499))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (439))) (.branch 1 (.leaf (459)) (.branch 1 (.leaf (461)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (420))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (441)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (460)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (421)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (420)) (.leaf (399))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (480)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (504)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (539))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (520)) (.branch 1 (.leaf (544)) (.leaf (540))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (501)) (.leaf (499)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (479)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (504)) (.leaf (500)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (440)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (530)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (530)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (401)) (.leaf (424))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (1188)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (1192))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (1191)) (.leaf (1187))))) (.branch 2 (.branch 1 (.leaf (1195)) (.leaf (703))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (690)) (.leaf (357))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (358))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (741)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (377))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (378)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (660))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (678)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (326)) (.branch 1 (.leaf (412)) (.leaf (327)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (299))) (.branch 1 (.leaf (759)) (.branch 1 (.leaf (417)) (.leaf (299)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (327))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (328)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (329)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (301))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (773)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (438))) (.branch 1 (.leaf (329)) (.branch 1 (.leaf (281)) (.leaf (330)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (303)) (.leaf (787))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (303))) (.branch 1 (.leaf (458)) (.leaf (330)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (331))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (792))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (304)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (331)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (305)) (.leaf (305))) (.branch 1 (.leaf (797)) (.branch 1 (.leaf (497)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (626))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (307))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (809)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (518))) (.branch 1 (.leaf (628)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (308)) (.leaf (821))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (308))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (630)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (539)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (540)) (.leaf (557))) (.branch 1 (.leaf (540)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (632)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (572)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1909))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1909))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (577)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (728))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (729)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (598))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1933)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (612)) (.leaf (1933))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1933)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1933)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (648))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (649)) (.leaf (1189))))) (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (1193))) (.branch 1 (.leaf (1194)) (.branch 1 (.leaf (1197)) (.leaf (1198))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (357)) (.leaf (358))) (.branch 1 (.leaf (371)) (.branch 1 (.leaf (372)) (.leaf (373))))) (.branch 2 (.branch 1 (.leaf (374)) (.leaf (375))) (.branch 1 (.leaf (376)) (.branch 1 (.leaf (377)) (.leaf (378)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (391)) (.leaf (392))) (.branch 1 (.leaf (393)) (.branch 1 (.leaf (394)) (.leaf (395))))) (.branch 2 (.branch 1 (.leaf (396)) (.leaf (397))) (.branch 1 (.leaf (398)) (.branch 1 (.leaf (1187)) (.leaf (1188)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (411)) (.leaf (412))) (.branch 1 (.leaf (413)) (.leaf (414)))) (.branch 2 (.branch 1 (.leaf (415)) (.leaf (416))) (.branch 1 (.leaf (417)) (.branch 1 (.leaf (418)) (.leaf (1189)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (431))) (.branch 1 (.leaf (432)) (.branch 1 (.leaf (433)) (.leaf (434))))) (.branch 2 (.branch 1 (.leaf (435)) (.leaf (436))) (.branch 1 (.leaf (437)) (.branch 1 (.leaf (438)) (.leaf (1191))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1192)) (.leaf (451))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (453)) (.leaf (454))))) (.branch 2 (.branch 1 (.leaf (455)) (.leaf (456))) (.branch 1 (.leaf (457)) (.branch 1 (.leaf (458)) (.leaf (629)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1193)) (.leaf (1194))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (472)) (.leaf (473))))) (.branch 2 (.branch 1 (.leaf (474)) (.leaf (475))) (.branch 1 (.leaf (476)) (.branch 1 (.leaf (477)) (.leaf (478)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (634)) (.leaf (1195))) (.branch 1 (.leaf (1196)) (.branch 1 (.leaf (491)) (.leaf (492))))) (.branch 2 (.branch 1 (.leaf (493)) (.leaf (494))) (.branch 1 (.leaf (495)) (.branch 1 (.leaf (496)) (.leaf (497)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (498)) (.leaf (627))) (.branch 1 (.leaf (626)) (.branch 1 (.leaf (1197)) (.leaf (1198))))) (.branch 2 (.branch 1 (.leaf (511)) (.leaf (512))) (.branch 1 (.leaf (513)) (.branch 1 (.leaf (514)) (.leaf (515))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (516)) (.leaf (517))) (.branch 1 (.leaf (518)) (.branch 1 (.leaf (674)) (.leaf (628))))) (.branch 2 (.branch 1 (.leaf (131)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (631)) (.leaf (630))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (633)) (.branch 1 (.leaf (632)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (0))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))))))) +def forwardShard4State101 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (305))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (309)) (.leaf (826))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1196)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (299)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (629)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (793)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (616)) (.branch 1 (.leaf (703)) (.leaf (788)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (774)) (.leaf (301))) (.branch 1 (.leaf (326)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (822)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (810))))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (627))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (308))) (.branch 1 (.leaf (619)) (.leaf (798)))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (674))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (308)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (303)) (.leaf (704))) (.branch 1 (.leaf (760)) (.branch 1 (.leaf (301)) (.leaf (328))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (480)) (.leaf (648))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (539)) (.leaf (541)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (400))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (424)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (459))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (484)) (.branch 1 (.leaf (501)) (.leaf (499))))) (.branch 2 (.branch 1 (.leaf (400)) (.leaf (439))) (.branch 1 (.leaf (459)) (.branch 1 (.leaf (461)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (404)) (.branch 1 (.leaf (421)) (.leaf (420))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (441)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (460)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (421)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (420)) (.leaf (399))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (480)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (504)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (539))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (520)) (.branch 1 (.leaf (544)) (.leaf (540))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (501)) (.leaf (499)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (479)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (481)) (.branch 1 (.leaf (504)) (.leaf (500)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (440)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (530)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (530)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (401)) (.leaf (424))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (440)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (1188)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (1192))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (1191)) (.leaf (1187))))) (.branch 2 (.branch 1 (.leaf (1195)) (.leaf (703))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (690)) (.leaf (1199))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1200))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (741)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (377))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (378)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (660))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (678)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (326)) (.branch 1 (.leaf (412)) (.leaf (327)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (299))) (.branch 1 (.leaf (759)) (.branch 1 (.leaf (417)) (.leaf (299)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (830))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (328)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (329)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (301))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (773)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (438))) (.branch 1 (.leaf (329)) (.branch 1 (.leaf (281)) (.leaf (330)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (303)) (.leaf (787))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (303))) (.branch 1 (.leaf (458)) (.leaf (330)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (331))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (792))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (304)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (331)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (305)) (.leaf (305))) (.branch 1 (.leaf (797)) (.branch 1 (.leaf (497)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (626))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (307))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (809)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (518))) (.branch 1 (.leaf (628)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (308)) (.leaf (821))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (308))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (829)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (309)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (825)) (.leaf (557))) (.branch 1 (.leaf (309)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (632)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (572)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1909))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1909))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (577)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (728))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (729)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (598))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1933)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (830)) (.leaf (1933))) (.branch 1 (.leaf (614)) (.branch 1 (.leaf (1933)) (.leaf (613))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (615))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1933)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (617)) (.leaf (648))) (.branch 1 (.leaf (618)) (.branch 1 (.leaf (649)) (.leaf (1189))))) (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (1193))) (.branch 1 (.leaf (1194)) (.branch 1 (.leaf (1197)) (.leaf (1198))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1201)) (.leaf (1202))) (.branch 1 (.leaf (371)) (.branch 1 (.leaf (372)) (.leaf (373))))) (.branch 2 (.branch 1 (.leaf (374)) (.leaf (375))) (.branch 1 (.leaf (376)) (.branch 1 (.leaf (377)) (.leaf (378)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (391)) (.leaf (392))) (.branch 1 (.leaf (393)) (.branch 1 (.leaf (394)) (.leaf (395))))) (.branch 2 (.branch 1 (.leaf (396)) (.leaf (397))) (.branch 1 (.leaf (398)) (.branch 1 (.leaf (1187)) (.leaf (1188)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (411)) (.leaf (412))) (.branch 1 (.leaf (413)) (.leaf (414)))) (.branch 2 (.branch 1 (.leaf (415)) (.leaf (416))) (.branch 1 (.leaf (417)) (.branch 1 (.leaf (418)) (.leaf (1189)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (431))) (.branch 1 (.leaf (432)) (.branch 1 (.leaf (433)) (.leaf (434))))) (.branch 2 (.branch 1 (.leaf (435)) (.leaf (436))) (.branch 1 (.leaf (437)) (.branch 1 (.leaf (438)) (.leaf (1191))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1192)) (.leaf (451))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (453)) (.leaf (454))))) (.branch 2 (.branch 1 (.leaf (455)) (.leaf (456))) (.branch 1 (.leaf (457)) (.branch 1 (.leaf (458)) (.leaf (629)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1193)) (.leaf (1194))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (472)) (.leaf (473))))) (.branch 2 (.branch 1 (.leaf (474)) (.leaf (475))) (.branch 1 (.leaf (476)) (.branch 1 (.leaf (477)) (.leaf (478)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (634)) (.leaf (1195))) (.branch 1 (.leaf (1196)) (.branch 1 (.leaf (491)) (.leaf (492))))) (.branch 2 (.branch 1 (.leaf (493)) (.leaf (494))) (.branch 1 (.leaf (495)) (.branch 1 (.leaf (496)) (.leaf (497)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (498)) (.leaf (627))) (.branch 1 (.leaf (626)) (.branch 1 (.leaf (1197)) (.leaf (1198))))) (.branch 2 (.branch 1 (.leaf (511)) (.leaf (512))) (.branch 1 (.leaf (513)) (.branch 1 (.leaf (514)) (.leaf (515))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (516)) (.leaf (517))) (.branch 1 (.leaf (518)) (.branch 1 (.leaf (674)) (.leaf (628))))) (.branch 2 (.branch 1 (.leaf (1199)) (.leaf (1200))) (.branch 1 (.leaf (531)) (.branch 1 (.leaf (532)) (.leaf (533)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (534)) (.leaf (535))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (537)) (.leaf (538))))) (.branch 2 (.branch 1 (.leaf (631)) (.leaf (630))) (.branch 1 (.leaf (1201)) (.branch 1 (.leaf (1202)) (.leaf (551))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (552)) (.leaf (553))) (.branch 1 (.leaf (554)) (.branch 1 (.leaf (555)) (.leaf (556))))) (.branch 2 (.branch 1 (.leaf (557)) (.leaf (558))) (.branch 1 (.leaf (633)) (.branch 1 (.leaf (632)) (.leaf (571)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (572)) (.leaf (573))) (.branch 1 (.leaf (574)) (.branch 1 (.leaf (575)) (.leaf (576))))) (.branch 2 (.branch 1 (.leaf (577)) (.leaf (578))) (.branch 1 (.leaf (591)) (.branch 1 (.leaf (592)) (.leaf (593))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (594)) (.leaf (595))) (.branch 1 (.leaf (596)) (.branch 1 (.leaf (597)) (.leaf (598))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (829))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (0)) (.leaf (115)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (2085)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (2085)) (.leaf (0)))))))))))) +def forwardShard4State102 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (305))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (309)) (.leaf (868))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1196)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (299)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (496)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (629)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (848)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (834)) (.branch 1 (.leaf (703)) (.leaf (853)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (838)) (.leaf (301))) (.branch 1 (.leaf (326)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (822)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (858))))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1206))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (308))) (.branch 1 (.leaf (619)) (.leaf (863)))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1207))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (308)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (303)) (.leaf (704))) (.branch 1 (.leaf (843)) (.branch 1 (.leaf (301)) (.leaf (328))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (861)) (.leaf (648))) (.branch 1 (.leaf (869)) (.branch 1 (.leaf (539)) (.leaf (541)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (837))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (845)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (852))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (1204)) (.branch 1 (.leaf (501)) (.leaf (862))))) (.branch 2 (.branch 1 (.leaf (841)) (.leaf (849))) (.branch 1 (.leaf (856)) (.branch 1 (.leaf (853)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (840)) (.branch 1 (.leaf (421)) (.leaf (842))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (848)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (854)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (843)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (846)) (.leaf (839))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (857)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (1572)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (539))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (868)) (.branch 1 (.leaf (544)) (.leaf (540))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (863)) (.leaf (866)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (859)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (858)) (.branch 1 (.leaf (504)) (.leaf (864)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (851)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (530)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (867)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (838)) (.leaf (424))) (.branch 1 (.leaf (844)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (847)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (1188)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (1192))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (1191)) (.leaf (1187))))) (.branch 2 (.branch 1 (.leaf (1195)) (.leaf (703))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (690)) (.leaf (1199))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1200))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (372))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (374)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (373)) (.leaf (371))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (741)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (377))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (378)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (392)) (.branch 1 (.leaf (295)) (.leaf (394))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (393))) (.branch 1 (.leaf (391)) (.branch 1 (.leaf (395)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (660))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (678)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (869)) (.branch 1 (.leaf (412)) (.leaf (327)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (414)) (.leaf (299))) (.branch 1 (.leaf (413)) (.branch 1 (.leaf (411)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (299))) (.branch 1 (.leaf (842)) (.branch 1 (.leaf (417)) (.leaf (299)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (830))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (328)) (.leaf (432))))) (.branch 2 (.branch 1 (.leaf (329)) (.leaf (434))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (433)) (.leaf (431))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (301))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (837)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (438))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (281)) (.leaf (861)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (452)) (.leaf (303))) (.branch 1 (.leaf (454)) (.branch 1 (.leaf (303)) (.leaf (453))))) (.branch 2 (.branch 1 (.leaf (451)) (.leaf (455))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (303)) (.leaf (852))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (303))) (.branch 1 (.leaf (458)) (.leaf (832)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (866))) (.branch 1 (.leaf (472)) (.branch 1 (.leaf (304)) (.leaf (474)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (473))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (475)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (847))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (304)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (834)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (492)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (494)) (.leaf (305))) (.branch 1 (.leaf (493)) (.branch 1 (.leaf (491)) (.leaf (495)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (305)) (.leaf (305))) (.branch 1 (.leaf (862)) (.branch 1 (.leaf (497)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (831))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (512)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (514))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (513)) (.leaf (511))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (307))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (857)) (.leaf (517)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (518))) (.branch 1 (.leaf (833)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (532)) (.leaf (308))) (.branch 1 (.leaf (534)) (.branch 1 (.leaf (308)) (.leaf (533))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (531)) (.leaf (535))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (308)) (.leaf (821))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (308))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (829)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (552))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (554)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (553)) (.leaf (551))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (309)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (867)) (.leaf (557))) (.branch 1 (.leaf (309)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (835)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (572)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1909))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (571)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1909))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (577)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (592))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (591)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (728))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (729)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (598))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1933)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (830)) (.leaf (1933))) (.branch 1 (.leaf (832)) (.branch 1 (.leaf (1933)) (.leaf (1206))))) (.branch 2 (.branch 1 (.leaf (840)) (.leaf (1207))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1933)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (845)) (.leaf (648))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (649)) (.leaf (1189))))) (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (1193))) (.branch 1 (.leaf (1194)) (.branch 1 (.leaf (1197)) (.leaf (1198))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1201)) (.leaf (1202))) (.branch 1 (.leaf (371)) (.branch 1 (.leaf (372)) (.leaf (373))))) (.branch 2 (.branch 1 (.leaf (374)) (.leaf (375))) (.branch 1 (.leaf (376)) (.branch 1 (.leaf (377)) (.leaf (378)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (391)) (.leaf (392))) (.branch 1 (.leaf (393)) (.branch 1 (.leaf (394)) (.leaf (395))))) (.branch 2 (.branch 1 (.leaf (396)) (.leaf (397))) (.branch 1 (.leaf (398)) (.branch 1 (.leaf (1187)) (.leaf (1188)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (411)) (.leaf (412))) (.branch 1 (.leaf (413)) (.leaf (414)))) (.branch 2 (.branch 1 (.leaf (415)) (.leaf (416))) (.branch 1 (.leaf (417)) (.branch 1 (.leaf (418)) (.leaf (1189)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (431))) (.branch 1 (.leaf (432)) (.branch 1 (.leaf (433)) (.leaf (434))))) (.branch 2 (.branch 1 (.leaf (435)) (.leaf (436))) (.branch 1 (.leaf (437)) (.branch 1 (.leaf (438)) (.leaf (1191))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1192)) (.leaf (451))) (.branch 1 (.leaf (452)) (.branch 1 (.leaf (453)) (.leaf (454))))) (.branch 2 (.branch 1 (.leaf (455)) (.leaf (456))) (.branch 1 (.leaf (457)) (.branch 1 (.leaf (458)) (.leaf (859)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1193)) (.leaf (1194))) (.branch 1 (.leaf (471)) (.branch 1 (.leaf (472)) (.leaf (473))))) (.branch 2 (.branch 1 (.leaf (474)) (.leaf (475))) (.branch 1 (.leaf (476)) (.branch 1 (.leaf (477)) (.leaf (478)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (864)) (.leaf (1195))) (.branch 1 (.leaf (1196)) (.branch 1 (.leaf (491)) (.leaf (492))))) (.branch 2 (.branch 1 (.leaf (493)) (.leaf (494))) (.branch 1 (.leaf (495)) (.branch 1 (.leaf (496)) (.leaf (497)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (498)) (.leaf (849))) (.branch 1 (.leaf (851)) (.branch 1 (.leaf (1197)) (.leaf (1198))))) (.branch 2 (.branch 1 (.leaf (511)) (.leaf (512))) (.branch 1 (.leaf (513)) (.branch 1 (.leaf (514)) (.leaf (515))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (516)) (.leaf (517))) (.branch 1 (.leaf (518)) (.branch 1 (.leaf (854)) (.leaf (856))))) (.branch 2 (.branch 1 (.leaf (1199)) (.leaf (1200))) (.branch 1 (.leaf (531)) (.branch 1 (.leaf (532)) (.leaf (533)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (534)) (.leaf (535))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (537)) (.leaf (538))))) (.branch 2 (.branch 1 (.leaf (839)) (.leaf (841))) (.branch 1 (.leaf (1201)) (.branch 1 (.leaf (1202)) (.leaf (551))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (552)) (.leaf (553))) (.branch 1 (.leaf (554)) (.branch 1 (.leaf (555)) (.leaf (556))))) (.branch 2 (.branch 1 (.leaf (557)) (.leaf (558))) (.branch 1 (.leaf (844)) (.branch 1 (.leaf (846)) (.leaf (571)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (572)) (.leaf (573))) (.branch 1 (.leaf (574)) (.branch 1 (.leaf (575)) (.leaf (576))))) (.branch 2 (.branch 1 (.leaf (577)) (.leaf (578))) (.branch 1 (.leaf (591)) (.branch 1 (.leaf (592)) (.leaf (593))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (594)) (.leaf (595))) (.branch 1 (.leaf (596)) (.branch 1 (.leaf (597)) (.leaf (598))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (829))) (.branch 1 (.leaf (613)) (.branch 1 (.leaf (831)) (.leaf (615)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (833)) (.leaf (617))) (.branch 1 (.leaf (835)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (2085)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (2085)) (.leaf (0)))))))))))) +def forwardShard4State103 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (305))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (309)) (.leaf (884))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1196)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (376))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (299)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (436)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (456)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (906)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (629)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (416)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (596)) (.leaf (254))) (.branch 1 (.leaf (834)) (.branch 1 (.leaf (703)) (.leaf (880)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (301))) (.branch 1 (.leaf (870)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (516))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (884)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1206))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (396)) (.leaf (308))) (.branch 1 (.leaf (619)) (.leaf (882)))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1207))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (308)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (556))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (303)) (.leaf (704))) (.branch 1 (.leaf (878)) (.branch 1 (.leaf (301)) (.leaf (875))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (576)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (861)) (.leaf (648))) (.branch 1 (.leaf (869)) (.branch 1 (.leaf (876)) (.leaf (873)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (837))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (845)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (852))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (1204)) (.branch 1 (.leaf (501)) (.leaf (862))))) (.branch 2 (.branch 1 (.leaf (841)) (.leaf (849))) (.branch 1 (.leaf (856)) (.branch 1 (.leaf (853)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (840)) (.branch 1 (.leaf (421)) (.leaf (842))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (848)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (854)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (843)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (846)) (.leaf (839))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (857)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (1572)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (872))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (868)) (.branch 1 (.leaf (544)) (.leaf (874))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (863)) (.leaf (866)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (859)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (858)) (.branch 1 (.leaf (504)) (.leaf (864)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (851)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (871)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (867)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (838)) (.leaf (424))) (.branch 1 (.leaf (844)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (847)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (1188)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (1192))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (1191)) (.leaf (1187))))) (.branch 2 (.branch 1 (.leaf (1195)) (.leaf (703))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (690)) (.leaf (1199))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1200))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (902))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (910)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (909)) (.leaf (901))) (.branch 1 (.leaf (375)) (.branch 1 (.leaf (741)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (377))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (378)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (904)) (.branch 1 (.leaf (295)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (911))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (395)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (660))) (.branch 1 (.leaf (397)) (.branch 1 (.leaf (678)) (.leaf (398))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (869)) (.branch 1 (.leaf (886)) (.leaf (871)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (894)) (.leaf (299))) (.branch 1 (.leaf (893)) (.branch 1 (.leaf (885)) (.leaf (415))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (299))) (.branch 1 (.leaf (877)) (.branch 1 (.leaf (417)) (.leaf (299)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (418)) (.leaf (830))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (874)) (.leaf (888))))) (.branch 2 (.branch 1 (.leaf (876)) (.leaf (896))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (895)) (.leaf (887))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (435)) (.leaf (301))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (437))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (438))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (281)) (.leaf (861)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (455))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (303)) (.leaf (879))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (303))) (.branch 1 (.leaf (458)) (.leaf (832)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (866))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (475)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (304)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (834)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (890)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (900)) (.leaf (305))) (.branch 1 (.leaf (899)) (.branch 1 (.leaf (889)) (.leaf (905)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (305)) (.leaf (305))) (.branch 1 (.leaf (881)) (.branch 1 (.leaf (497)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (498)) (.leaf (831))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (892)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (898))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (897)) (.leaf (891))))) (.branch 2 (.branch 1 (.leaf (515)) (.leaf (307))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (908))) (.branch 1 (.leaf (833)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (535))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (308)) (.leaf (883))))) (.branch 2 (.branch 1 (.leaf (537)) (.leaf (308))) (.branch 1 (.leaf (538)) (.branch 1 (.leaf (829)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (555)) (.branch 1 (.leaf (309)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (557))) (.branch 1 (.leaf (309)) (.leaf (558)))) (.branch 2 (.branch 1 (.leaf (835)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (906)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (574)) (.leaf (1909))) (.branch 1 (.leaf (573)) (.branch 1 (.leaf (905)) (.leaf (575))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1909))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (577)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (578)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (594))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (593)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (595)) (.leaf (728))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (729)) (.leaf (597))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (598))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1933)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (830)) (.leaf (1933))) (.branch 1 (.leaf (832)) (.branch 1 (.leaf (1933)) (.leaf (1206))))) (.branch 2 (.branch 1 (.leaf (870)) (.leaf (1207))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1933)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (875)) (.leaf (648))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (649)) (.leaf (1189))))) (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (1193))) (.branch 1 (.leaf (1194)) (.branch 1 (.leaf (1197)) (.leaf (1198))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1201)) (.leaf (1202))) (.branch 1 (.leaf (371)) (.branch 1 (.leaf (372)) (.leaf (373))))) (.branch 2 (.branch 1 (.leaf (374)) (.leaf (375))) (.branch 1 (.leaf (376)) (.branch 1 (.leaf (377)) (.leaf (378)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (391)) (.leaf (392))) (.branch 1 (.leaf (393)) (.branch 1 (.leaf (394)) (.leaf (395))))) (.branch 2 (.branch 1 (.leaf (396)) (.leaf (397))) (.branch 1 (.leaf (398)) (.branch 1 (.leaf (1187)) (.leaf (1188)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (411)) (.leaf (412))) (.branch 1 (.leaf (413)) (.leaf (414)))) (.branch 2 (.branch 1 (.leaf (415)) (.leaf (416))) (.branch 1 (.leaf (417)) (.branch 1 (.leaf (418)) (.leaf (1189)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (431))) (.branch 1 (.leaf (432)) (.branch 1 (.leaf (433)) (.leaf (434))))) (.branch 2 (.branch 1 (.leaf (435)) (.leaf (436))) (.branch 1 (.leaf (437)) (.branch 1 (.leaf (438)) (.leaf (1191))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1192)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (454))))) (.branch 2 (.branch 1 (.leaf (455)) (.leaf (456))) (.branch 1 (.leaf (457)) (.branch 1 (.leaf (458)) (.leaf (859)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1193)) (.leaf (1194))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (475))) (.branch 1 (.leaf (476)) (.branch 1 (.leaf (477)) (.leaf (478)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (864)) (.leaf (1195))) (.branch 1 (.leaf (1196)) (.branch 1 (.leaf (491)) (.leaf (492))))) (.branch 2 (.branch 1 (.leaf (493)) (.leaf (494))) (.branch 1 (.leaf (495)) (.branch 1 (.leaf (496)) (.leaf (497)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (498)) (.leaf (849))) (.branch 1 (.leaf (851)) (.branch 1 (.leaf (1197)) (.leaf (1198))))) (.branch 2 (.branch 1 (.leaf (511)) (.leaf (512))) (.branch 1 (.leaf (513)) (.branch 1 (.leaf (514)) (.leaf (515))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (516)) (.leaf (517))) (.branch 1 (.leaf (518)) (.branch 1 (.leaf (854)) (.leaf (856))))) (.branch 2 (.branch 1 (.leaf (1199)) (.leaf (1200))) (.branch 1 (.leaf (531)) (.branch 1 (.leaf (532)) (.leaf (533)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (534)) (.leaf (535))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (537)) (.leaf (538))))) (.branch 2 (.branch 1 (.leaf (839)) (.leaf (841))) (.branch 1 (.leaf (1201)) (.branch 1 (.leaf (1202)) (.leaf (551))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (552)) (.leaf (553))) (.branch 1 (.leaf (554)) (.branch 1 (.leaf (555)) (.leaf (556))))) (.branch 2 (.branch 1 (.leaf (557)) (.leaf (558))) (.branch 1 (.leaf (844)) (.branch 1 (.leaf (846)) (.leaf (571)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (572)) (.leaf (573))) (.branch 1 (.leaf (574)) (.branch 1 (.leaf (575)) (.leaf (576))))) (.branch 2 (.branch 1 (.leaf (577)) (.leaf (578))) (.branch 1 (.leaf (591)) (.branch 1 (.leaf (592)) (.leaf (593))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (594)) (.leaf (595))) (.branch 1 (.leaf (596)) (.branch 1 (.leaf (597)) (.leaf (598))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (829))) (.branch 1 (.leaf (613)) (.branch 1 (.leaf (831)) (.leaf (615)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (833)) (.leaf (617))) (.branch 1 (.leaf (835)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (2085)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (2085)) (.leaf (0)))))))))))) +def forwardShard4State104 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (305))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (309)) (.leaf (884))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1196)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (299)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (906)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (629)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (834)) (.branch 1 (.leaf (703)) (.leaf (880)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (301))) (.branch 1 (.leaf (870)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (914))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (884)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1206))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (308))) (.branch 1 (.leaf (619)) (.leaf (882)))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1207))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (308)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (303)) (.leaf (704))) (.branch 1 (.leaf (878)) (.branch 1 (.leaf (301)) (.leaf (875))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (476))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (861)) (.leaf (648))) (.branch 1 (.leaf (869)) (.branch 1 (.leaf (876)) (.leaf (873)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (837))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (845)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (852))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (1204)) (.branch 1 (.leaf (501)) (.leaf (862))))) (.branch 2 (.branch 1 (.leaf (841)) (.leaf (849))) (.branch 1 (.leaf (856)) (.branch 1 (.leaf (853)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (840)) (.branch 1 (.leaf (421)) (.leaf (842))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (848)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (854)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (843)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (846)) (.leaf (839))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (857)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (1572)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (872))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (868)) (.branch 1 (.leaf (544)) (.leaf (874))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (863)) (.leaf (866)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (859)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (858)) (.branch 1 (.leaf (504)) (.leaf (864)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (851)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (871)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (867)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (838)) (.leaf (424))) (.branch 1 (.leaf (844)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (847)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (1188)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (1192))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (1191)) (.leaf (1187))))) (.branch 2 (.branch 1 (.leaf (1195)) (.leaf (703))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (690)) (.leaf (1199))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1200))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (902))) (.branch 1 (.leaf (292)) (.branch 1 (.leaf (910)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (909)) (.leaf (901))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (904)) (.branch 1 (.leaf (295)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (911))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (869)) (.branch 1 (.leaf (886)) (.leaf (871)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (894)) (.leaf (299))) (.branch 1 (.leaf (893)) (.branch 1 (.leaf (885)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (299))) (.branch 1 (.leaf (877)) (.branch 1 (.leaf (947)) (.leaf (299)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (830))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (874)) (.leaf (888))))) (.branch 2 (.branch 1 (.leaf (876)) (.leaf (896))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (895)) (.leaf (887))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (301))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (940))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (281)) (.leaf (861)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (303)) (.leaf (879))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (457)) (.leaf (303))) (.branch 1 (.leaf (458)) (.leaf (832)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (866))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (475)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (477)) (.branch 1 (.leaf (304)) (.leaf (478))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (834)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (890)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (900)) (.leaf (305))) (.branch 1 (.leaf (899)) (.branch 1 (.leaf (889)) (.leaf (905)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (305)) (.leaf (305))) (.branch 1 (.leaf (881)) (.branch 1 (.leaf (915)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (916)) (.leaf (831))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (892)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (898))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (897)) (.leaf (891))))) (.branch 2 (.branch 1 (.leaf (913)) (.leaf (307))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (908))) (.branch 1 (.leaf (833)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (979))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (308)) (.leaf (883))))) (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (308))) (.branch 1 (.leaf (1211)) (.branch 1 (.leaf (829)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1208)) (.branch 1 (.leaf (309)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (981))) (.branch 1 (.leaf (309)) (.leaf (982)))) (.branch 2 (.branch 1 (.leaf (835)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (906)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (1909))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1909))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (916))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1933)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (830)) (.leaf (1933))) (.branch 1 (.leaf (832)) (.branch 1 (.leaf (1933)) (.leaf (1206))))) (.branch 2 (.branch 1 (.leaf (870)) (.leaf (1207))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1933)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (875)) (.leaf (648))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (649)) (.leaf (1189))))) (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (1193))) (.branch 1 (.leaf (1194)) (.branch 1 (.leaf (1197)) (.leaf (1198))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1201)) (.leaf (1202))) (.branch 1 (.leaf (917)) (.branch 1 (.leaf (918)) (.leaf (925))))) (.branch 2 (.branch 1 (.leaf (926)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (377)) (.leaf (378)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (927)) (.leaf (928))) (.branch 1 (.leaf (919)) (.branch 1 (.leaf (920)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (397))) (.branch 1 (.leaf (398)) (.branch 1 (.leaf (1187)) (.leaf (1188)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (415)) (.leaf (416))) (.branch 1 (.leaf (417)) (.branch 1 (.leaf (418)) (.leaf (1189)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (435)) (.leaf (436))) (.branch 1 (.leaf (437)) (.branch 1 (.leaf (438)) (.leaf (1191))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1192)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (455)) (.leaf (456))) (.branch 1 (.leaf (457)) (.branch 1 (.leaf (458)) (.leaf (859)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1193)) (.leaf (1194))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (475))) (.branch 1 (.leaf (476)) (.branch 1 (.leaf (477)) (.leaf (478)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (864)) (.leaf (1195))) (.branch 1 (.leaf (1196)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (493)) (.leaf (494))) (.branch 1 (.leaf (495)) (.branch 1 (.leaf (496)) (.leaf (497)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (498)) (.leaf (849))) (.branch 1 (.leaf (851)) (.branch 1 (.leaf (1197)) (.leaf (1198))))) (.branch 2 (.branch 1 (.leaf (511)) (.leaf (512))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (515))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (516)) (.leaf (517))) (.branch 1 (.leaf (518)) (.branch 1 (.leaf (854)) (.leaf (856))))) (.branch 2 (.branch 1 (.leaf (1199)) (.leaf (1200))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (535))) (.branch 1 (.leaf (536)) (.branch 1 (.leaf (537)) (.leaf (538))))) (.branch 2 (.branch 1 (.leaf (839)) (.leaf (841))) (.branch 1 (.leaf (1201)) (.branch 1 (.leaf (1202)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (555)) (.leaf (556))))) (.branch 2 (.branch 1 (.leaf (557)) (.leaf (558))) (.branch 1 (.leaf (844)) (.branch 1 (.leaf (846)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (577)) (.leaf (578))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (595))) (.branch 1 (.leaf (596)) (.branch 1 (.leaf (597)) (.leaf (598))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (829))) (.branch 1 (.leaf (613)) (.branch 1 (.leaf (831)) (.leaf (615)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (833)) (.leaf (617))) (.branch 1 (.leaf (835)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (2085)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (2085)) (.leaf (0)))))))))))) +def forwardShard4State105 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (305))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (309)) (.leaf (884))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1196)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (299)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (906)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (629)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (834)) (.branch 1 (.leaf (703)) (.leaf (880)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (301))) (.branch 1 (.leaf (870)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (914))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (884)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1206))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (308))) (.branch 1 (.leaf (619)) (.leaf (882)))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1207))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (308)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (303)) (.leaf (704))) (.branch 1 (.leaf (878)) (.branch 1 (.leaf (301)) (.leaf (875))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (861)) (.leaf (648))) (.branch 1 (.leaf (869)) (.branch 1 (.leaf (876)) (.leaf (873)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (837))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (845)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (852))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (1204)) (.branch 1 (.leaf (501)) (.leaf (862))))) (.branch 2 (.branch 1 (.leaf (841)) (.leaf (849))) (.branch 1 (.leaf (856)) (.branch 1 (.leaf (853)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (840)) (.branch 1 (.leaf (421)) (.leaf (842))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (848)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (854)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (843)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (846)) (.leaf (839))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (857)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (1572)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (872))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (868)) (.branch 1 (.leaf (544)) (.leaf (874))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (863)) (.leaf (866)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (859)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (858)) (.branch 1 (.leaf (504)) (.leaf (864)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (851)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (871)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (867)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (838)) (.leaf (424))) (.branch 1 (.leaf (844)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (847)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (1188)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (1192))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (1191)) (.leaf (1187))))) (.branch 2 (.branch 1 (.leaf (1195)) (.leaf (703))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (690)) (.leaf (1199))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1200))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (902))) (.branch 1 (.leaf (293)) (.branch 1 (.leaf (910)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (909)) (.leaf (901))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (904)) (.branch 1 (.leaf (295)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (911))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (886)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (894)) (.leaf (299))) (.branch 1 (.leaf (893)) (.branch 1 (.leaf (885)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (299))) (.branch 1 (.leaf (877)) (.branch 1 (.leaf (947)) (.leaf (299)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (830))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (888))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (896))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (895)) (.leaf (887))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (301))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (940))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (303)) (.leaf (879))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (303))) (.branch 1 (.leaf (1219)) (.leaf (832)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (304)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (834)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (890)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (900)) (.leaf (305))) (.branch 1 (.leaf (899)) (.branch 1 (.leaf (889)) (.leaf (905)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (305)) (.leaf (305))) (.branch 1 (.leaf (881)) (.branch 1 (.leaf (915)) (.leaf (293))))) (.branch 2 (.branch 1 (.leaf (916)) (.leaf (831))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (892)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (898))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (897)) (.leaf (891))))) (.branch 2 (.branch 1 (.leaf (913)) (.leaf (293))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (293)) (.leaf (908))) (.branch 1 (.leaf (833)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (979))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (308)) (.leaf (883))))) (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (308))) (.branch 1 (.leaf (1211)) (.branch 1 (.leaf (829)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1208)) (.branch 1 (.leaf (309)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (981))) (.branch 1 (.leaf (309)) (.leaf (982)))) (.branch 2 (.branch 1 (.leaf (835)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (906)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (1909))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1909))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (916))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1933)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (830)) (.leaf (1933))) (.branch 1 (.leaf (832)) (.branch 1 (.leaf (1933)) (.leaf (1206))))) (.branch 2 (.branch 1 (.leaf (870)) (.leaf (1207))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1933)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (875)) (.leaf (648))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (649)) (.leaf (1189))))) (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (1193))) (.branch 1 (.leaf (1194)) (.branch 1 (.leaf (1197)) (.leaf (1198))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1201)) (.leaf (1202))) (.branch 1 (.leaf (917)) (.branch 1 (.leaf (918)) (.leaf (925))))) (.branch 2 (.branch 1 (.leaf (926)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (927)) (.leaf (928))) (.branch 1 (.leaf (919)) (.branch 1 (.leaf (920)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (1187)) (.leaf (1188)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (1189)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1191))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1192)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1193)) (.leaf (1194))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1195))) (.branch 1 (.leaf (1196)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (297))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1197)) (.leaf (1198))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (323)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1199)) (.leaf (1200))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (333))) (.branch 1 (.leaf (334)) (.branch 1 (.leaf (336)) (.leaf (337))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1201)) (.branch 1 (.leaf (1202)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (338)) (.leaf (332))))) (.branch 2 (.branch 1 (.leaf (313)) (.leaf (315))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (829))) (.branch 1 (.leaf (613)) (.branch 1 (.leaf (831)) (.leaf (615)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (833)) (.leaf (617))) (.branch 1 (.leaf (835)) (.branch 1 (.leaf (877)) (.leaf (878))))) (.branch 2 (.branch 1 (.leaf (879)) (.leaf (293))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (2085)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (2085)) (.leaf (0)))))))))))) +def forward_084 : CheckedSegment frames paid warps := + ⟨⟨forwardShard4State084, forwardShard4State085, + [ + ⟨4,401,106,1909,0,0,0,-1,1⟩, + ⟨4,41,106,1909,0,0,0,1,1⟩, + ⟨5,106,0,1909,0,0,0,-2,1⟩, + ⟨4,403,42,1909,0,0,0,1,2⟩, + ⟨4,401,42,1909,0,0,0,-1,1⟩, + ⟨4,41,42,1909,0,0,0,1,1⟩, + ⟨5,42,0,1909,0,0,0,-2,1⟩, + ⟨4,400,42,1909,0,0,0,1,1⟩, + ⟨4,42,400,1909,0,0,0,-1,1⟩, + ⟨4,400,42,1909,0,0,0,1,1⟩, + ⟨5,42,0,1909,0,0,0,-1,1⟩, + ⟨4,403,41,1909,0,0,0,-1,2⟩, + ⟨4,401,41,1909,0,0,0,1,1⟩, + ⟨4,400,41,1909,0,0,0,1,1⟩, + ⟨4,106,41,1909,0,0,0,1,1⟩, + ⟨4,42,41,1909,0,0,0,1,1⟩, + ⟨1,416,0,0,15,13,0,0,1⟩, + ⟨4,416,13,15,0,0,0,1,1⟩, + ⟨1,417,0,0,15,13,0,0,1⟩, + ⟨4,417,416,15,0,0,0,1,1⟩, + ⟨1,418,0,0,80,78,0,0,1⟩, + ⟨4,418,78,80,0,0,0,1,1⟩, + ⟨1,419,0,0,80,78,0,0,1⟩, + ⟨4,419,78,80,0,0,0,1,1⟩, + ⟨1,420,0,0,101,99,0,0,1⟩, + ⟨4,420,99,101,0,0,0,1,1⟩, + ⟨1,421,0,0,101,99,0,0,1⟩, + ⟨4,421,99,101,0,0,0,1,1⟩, + ⟨1,422,0,0,53,51,0,0,1⟩, + ⟨4,422,51,53,0,0,0,1,1⟩, + ⟨1,423,0,0,53,51,0,0,1⟩, + ⟨4,423,51,53,0,0,0,1,1⟩, + ⟨1,424,0,0,45,43,0,0,1⟩, + ⟨4,424,43,45,0,0,0,1,1⟩, + ⟨1,425,0,0,45,43,0,0,1⟩, + ⟨4,425,43,45,0,0,0,1,1⟩, + ⟨1,426,0,0,18,16,0,0,1⟩, + ⟨4,426,16,18,0,0,0,1,1⟩, + ⟨1,427,0,0,18,16,0,0,1⟩, + ⟨4,427,16,18,0,0,0,1,1⟩, + ⟨1,428,0,0,46,44,0,0,1⟩, + ⟨4,428,44,46,0,0,0,1,1⟩, + ⟨1,429,0,0,46,44,0,0,1⟩, + ⟨4,429,44,46,0,0,0,1,1⟩, + ⟨1,430,0,0,106,104,0,0,1⟩, + ⟨4,430,104,106,0,0,0,1,1⟩, + ⟨1,431,0,0,106,104,0,0,1⟩, + ⟨4,431,104,106,0,0,0,1,1⟩, + ⟨4,43,425,45,0,0,0,1,1⟩, + ⟨4,425,43,45,0,0,0,-1,1⟩, + ⟨4,43,425,45,0,0,0,1,1⟩, + ⟨5,425,0,45,0,0,0,-1,1⟩, + ⟨4,16,427,18,0,0,0,1,1⟩, + ⟨4,427,16,18,0,0,0,-1,1⟩, + ⟨4,16,427,18,0,0,0,1,1⟩, + ⟨5,427,0,18,0,0,0,-1,1⟩, + ⟨4,44,429,46,0,0,0,1,1⟩, + ⟨4,429,44,46,0,0,0,-1,1⟩, + ⟨4,44,429,46,0,0,0,1,1⟩, + ⟨5,429,0,46,0,0,0,-1,1⟩, + ⟨4,104,431,106,0,0,0,1,1⟩, + ⟨4,431,104,106,0,0,0,-1,1⟩, + ⟨4,104,431,106,0,0,0,1,1⟩, + ⟨5,431,0,106,0,0,0,-1,1⟩, + ⟨1,13,0,15,581,318,0,0,1⟩, + ⟨1,51,0,53,581,432,0,0,1⟩, + ⟨4,13,51,581,0,0,0,1,1⟩, + ⟨4,51,13,581,0,0,0,-1,2⟩, + ⟨1,416,0,15,582,319,0,0,1⟩, + ⟨1,16,0,18,582,328,0,0,1⟩, + ⟨4,416,16,582,0,0,0,1,1⟩, + ⟨4,16,416,582,0,0,0,-1,2⟩, + ⟨1,417,0,15,583,320,0,0,1⟩, + ⟨1,44,0,46,583,412,0,0,1⟩, + ⟨4,417,44,583,0,0,0,1,1⟩, + ⟨4,44,417,583,0,0,0,-1,2⟩, + ⟨1,78,0,80,584,513,0,0,1⟩, + ⟨1,99,0,101,584,576,0,0,1⟩, + ⟨4,78,99,584,0,0,0,1,1⟩, + ⟨4,99,78,584,0,0,0,-1,2⟩, + ⟨1,418,0,80,585,514,0,0,1⟩, + ⟨1,43,0,45,585,409,0,0,1⟩, + ⟨4,418,43,585,0,0,0,1,1⟩, + ⟨4,43,418,585,0,0,0,-1,2⟩, + ⟨1,419,0,80,586,515,0,0,1⟩, + ⟨1,104,0,106,586,592,0,0,1⟩, + ⟨4,419,104,586,0,0,0,1,1⟩, + ⟨4,104,419,586,0,0,0,-1,2⟩, + ⟨1,420,0,101,587,577,0,0,1⟩, + ⟨1,424,0,45,587,410,0,0,1⟩, + ⟨4,420,424,587,0,0,0,1,1⟩, + ⟨4,424,420,587,0,0,0,-1,2⟩, + ⟨1,421,0,101,588,578,0,0,1⟩, + ⟨1,430,0,106,588,593,0,0,1⟩, + ⟨4,421,430,588,0,0,0,1,1⟩, + ⟨4,430,421,588,0,0,0,-1,2⟩, + ⟨1,422,0,53,589,433,0,0,1⟩, + ⟨1,426,0,18,589,329,0,0,1⟩, + ⟨4,422,426,589,0,0,0,1,1⟩, + ⟨4,426,422,589,0,0,0,-1,2⟩, + ⟨1,423,0,53,590,434,0,0,1⟩, + ⟨1,428,0,46,590,413,0,0,1⟩, + ⟨4,423,428,590,0,0,0,1,1⟩, + ⟨4,428,423,590,0,0,0,-1,2⟩, + ⟨1,425,0,45,580,408,0,0,1⟩, + ⟨1,431,0,106,580,591,0,0,1⟩, + ⟨4,425,431,580,0,0,0,1,1⟩, + ⟨4,431,425,580,0,0,0,-1,2⟩, + ⟨1,427,0,18,579,327,0,0,1⟩, + ⟨1,429,0,46,579,411,0,0,1⟩, + ⟨4,427,429,579,0,0,0,1,1⟩, + ⟨4,429,427,579,0,0,0,-1,2⟩, + ⟨1,423,0,590,591,1643,0,0,1⟩, + ⟨1,421,0,588,591,1639,0,0,1⟩, + ⟨4,423,421,591,0,0,0,1,1⟩, + ⟨1,418,0,585,592,1633,0,0,1⟩, + ⟨1,416,0,582,592,1625,0,0,1⟩, + ⟨4,418,416,592,0,0,0,1,1⟩, + ⟨1,422,0,589,593,1641,0,0,1⟩, + ⟨1,419,0,586,593,1635,0,0,1⟩, + ⟨4,422,419,593,0,0,0,1,1⟩, + ⟨1,420,0,587,594,1637,0,0,1⟩, + ⟨1,417,0,583,594,1627,0,0,1⟩, + ⟨4,420,417,594,0,0,0,1,1⟩, + ⟨1,424,0,587,595,1638,0,0,1⟩, + ⟨1,426,0,589,595,1642,0,0,1⟩, + ⟨4,424,426,595,0,0,0,1,1⟩, + ⟨1,44,0,583,596,1628,0,0,1⟩, + ],#[0,51,0,0,0,0,0,0,0,0],606⟩, by decide⟩ +def forward_085 : CheckedSegment frames paid warps := + ⟨⟨forwardShard4State085, forwardShard4State086, + [ + ⟨1,104,0,586,596,1636,0,0,1⟩, + ⟨4,44,104,596,0,0,0,1,1⟩, + ⟨1,428,0,590,597,1644,0,0,1⟩, + ⟨1,43,0,585,597,1634,0,0,1⟩, + ⟨4,428,43,597,0,0,0,1,1⟩, + ⟨1,430,0,588,598,1640,0,0,1⟩, + ⟨1,16,0,582,598,1626,0,0,1⟩, + ⟨4,430,16,598,0,0,0,1,1⟩, + ⟨1,16,0,598,1922,1668,0,0,1⟩, + ⟨1,43,0,597,1922,1665,0,0,1⟩, + ⟨4,16,43,1922,0,0,0,1,1⟩, + ⟨4,43,16,1922,0,0,0,-1,1⟩, + ⟨4,16,43,1922,0,0,0,1,1⟩, + ⟨5,43,0,1922,0,0,0,-1,1⟩, + ⟨5,43,0,1922,0,0,0,-2,1⟩, + ⟨1,416,0,592,1922,1650,0,0,1⟩, + ⟨4,416,43,1922,0,0,0,-1,1⟩, + ⟨1,417,0,594,1922,1656,0,0,1⟩, + ⟨4,417,43,1922,0,0,0,-1,1⟩, + ⟨5,16,0,1922,0,0,0,-2,1⟩, + ⟨1,104,0,596,1922,1662,0,0,1⟩, + ⟨4,104,16,1922,0,0,0,1,2⟩, + ⟨1,419,0,593,1922,1653,0,0,1⟩, + ⟨4,419,16,1922,0,0,0,-1,1⟩, + ⟨1,421,0,591,1922,1647,0,0,1⟩, + ⟨4,421,104,1922,0,0,0,1,1⟩, + ⟨4,104,421,1922,0,0,0,-1,1⟩, + ⟨4,421,104,1922,0,0,0,1,1⟩, + ⟨5,104,0,1922,0,0,0,-1,1⟩, + ⟨1,426,0,595,1922,1659,0,0,1⟩, + ⟨4,426,416,1922,0,0,0,1,1⟩, + ⟨4,416,426,1922,0,0,0,-1,1⟩, + ⟨4,426,416,1922,0,0,0,1,1⟩, + ⟨5,416,0,1922,0,0,0,-1,1⟩, + ⟨5,416,0,1922,0,0,0,-2,1⟩, + ⟨4,419,417,1922,0,0,0,1,1⟩, + ⟨4,417,419,1922,0,0,0,-1,1⟩, + ⟨4,419,417,1922,0,0,0,1,1⟩, + ⟨5,417,0,1922,0,0,0,-1,1⟩, + ⟨4,16,417,1922,0,0,0,1,1⟩, + ⟨4,421,417,1922,0,0,0,1,2⟩, + ⟨4,43,419,1922,0,0,0,1,1⟩, + ⟨4,416,419,1922,0,0,0,1,1⟩, + ⟨4,426,419,1922,0,0,0,-2,1⟩, + ⟨4,426,421,1922,0,0,0,1,1⟩, + ⟨4,421,426,1922,0,0,0,-1,1⟩, + ⟨4,426,421,1922,0,0,0,1,1⟩, + ⟨5,421,0,1922,0,0,0,-1,1⟩, + ⟨5,421,0,1922,0,0,0,-1,2⟩, + ⟨4,43,421,1922,0,0,0,-1,1⟩, + ⟨4,416,421,1922,0,0,0,-1,1⟩, + ⟨4,419,421,1922,0,0,0,-1,1⟩, + ⟨4,16,426,1922,0,0,0,-1,1⟩, + ⟨4,104,426,1922,0,0,0,-1,1⟩, + ⟨4,417,426,1922,0,0,0,-1,1⟩, + ⟨4,421,426,1922,0,0,0,1,1⟩, + ⟨4,419,426,1922,0,0,0,1,1⟩, + ⟨4,417,426,1922,0,0,0,-1,1⟩, + ⟨5,426,0,1922,0,0,0,2,1⟩, + ⟨4,419,421,1922,0,0,0,1,1⟩, + ⟨4,104,421,1922,0,0,0,1,1⟩, + ⟨4,16,421,1922,0,0,0,-1,1⟩, + ⟨4,426,421,1922,0,0,0,1,1⟩, + ⟨4,421,426,1922,0,0,0,-1,1⟩, + ⟨4,426,421,1922,0,0,0,1,1⟩, + ⟨5,421,0,1922,0,0,0,-1,1⟩, + ⟨4,426,419,1922,0,0,0,-1,2⟩, + ⟨4,421,419,1922,0,0,0,-1,1⟩, + ⟨4,417,419,1922,0,0,0,1,1⟩, + ⟨4,416,419,1922,0,0,0,1,2⟩, + ⟨4,104,419,1922,0,0,0,-1,2⟩, + ⟨4,16,419,1922,0,0,0,1,2⟩, + ⟨4,43,419,1922,0,0,0,-1,2⟩, + ⟨5,419,0,1922,0,0,0,-1,2⟩, + ⟨4,421,417,1922,0,0,0,1,1⟩, + ⟨4,419,417,1922,0,0,0,1,2⟩, + ⟨4,416,417,1922,0,0,0,-1,2⟩, + ⟨4,104,417,1922,0,0,0,1,2⟩, + ⟨4,16,417,1922,0,0,0,1,2⟩, + ⟨4,43,417,1922,0,0,0,1,2⟩, + ⟨5,417,0,1922,0,0,0,-2,1⟩, + ⟨4,104,416,1922,0,0,0,1,1⟩, + ⟨4,16,416,1922,0,0,0,1,1⟩, + ⟨4,43,416,1922,0,0,0,-1,1⟩, + ⟨5,416,0,1922,0,0,0,2,1⟩, + ⟨4,417,416,1922,0,0,0,1,1⟩, + ⟨4,416,417,1922,0,0,0,-1,1⟩, + ⟨4,417,416,1922,0,0,0,1,1⟩, + ⟨5,416,0,1922,0,0,0,-1,1⟩, + ⟨4,419,104,1922,0,0,0,1,2⟩, + ⟨4,417,104,1922,0,0,0,-1,1⟩, + ⟨4,43,104,1922,0,0,0,1,1⟩, + ⟨5,104,0,1922,0,0,0,-2,1⟩, + ⟨4,419,16,1922,0,0,0,1,2⟩, + ⟨4,417,16,1922,0,0,0,-1,1⟩, + ⟨4,43,16,1922,0,0,0,1,1⟩, + ⟨5,16,0,1922,0,0,0,-2,1⟩, + ⟨4,416,16,1922,0,0,0,1,1⟩, + ⟨4,16,416,1922,0,0,0,-1,1⟩, + ⟨4,416,16,1922,0,0,0,1,1⟩, + ⟨5,16,0,1922,0,0,0,-1,1⟩, + ⟨4,419,43,1922,0,0,0,-1,2⟩, + ⟨4,417,43,1922,0,0,0,1,1⟩, + ⟨4,416,43,1922,0,0,0,1,1⟩, + ⟨4,104,43,1922,0,0,0,1,1⟩, + ⟨4,16,43,1922,0,0,0,1,1⟩, + ⟨1,432,0,0,38,36,0,0,1⟩, + ⟨4,432,36,38,0,0,0,1,1⟩, + ⟨1,433,0,0,38,36,0,0,1⟩, + ⟨4,433,36,38,0,0,0,1,1⟩, + ⟨1,434,0,0,23,21,0,0,1⟩, + ⟨4,434,21,23,0,0,0,1,1⟩, + ⟨1,435,0,0,23,21,0,0,1⟩, + ⟨4,435,21,23,0,0,0,1,1⟩, + ⟨1,436,0,0,49,47,0,0,1⟩, + ⟨4,436,47,49,0,0,0,1,1⟩, + ⟨1,437,0,0,49,47,0,0,1⟩, + ⟨4,437,47,49,0,0,0,1,1⟩, + ⟨1,438,0,0,113,111,0,0,1⟩, + ⟨4,438,111,113,0,0,0,1,1⟩, + ⟨1,439,0,0,113,111,0,0,1⟩, + ⟨4,439,111,113,0,0,0,1,1⟩, + ⟨1,440,0,0,39,37,0,0,1⟩, + ⟨4,440,37,39,0,0,0,1,1⟩, + ⟨1,441,0,0,39,37,0,0,1⟩, + ⟨4,441,37,39,0,0,0,1,1⟩, + ⟨1,442,0,0,22,20,0,0,1⟩, + ⟨4,442,20,22,0,0,0,1,1⟩, + ],#[0,16,8,0,0,0,0,0,0,0],772⟩, by decide⟩ +def forward_086 : CheckedSegment frames paid warps := + ⟨⟨forwardShard4State086, forwardShard4State087, + [ + ⟨1,443,0,0,22,20,0,0,1⟩, + ⟨4,443,20,22,0,0,0,1,1⟩, + ⟨1,444,0,0,48,46,0,0,1⟩, + ⟨4,444,46,48,0,0,0,1,1⟩, + ⟨1,445,0,0,48,46,0,0,1⟩, + ⟨4,445,46,48,0,0,0,1,1⟩, + ⟨1,446,0,0,112,110,0,0,1⟩, + ⟨4,446,110,112,0,0,0,1,1⟩, + ⟨1,447,0,0,112,110,0,0,1⟩, + ⟨4,447,110,112,0,0,0,1,1⟩, + ⟨4,37,441,39,0,0,0,1,1⟩, + ⟨4,441,37,39,0,0,0,-1,1⟩, + ⟨4,37,441,39,0,0,0,1,1⟩, + ⟨5,441,0,39,0,0,0,-1,1⟩, + ⟨4,20,443,22,0,0,0,1,1⟩, + ⟨4,443,20,22,0,0,0,-1,1⟩, + ⟨4,20,443,22,0,0,0,1,1⟩, + ⟨5,443,0,22,0,0,0,-1,1⟩, + ⟨4,46,445,48,0,0,0,1,1⟩, + ⟨4,445,46,48,0,0,0,-1,1⟩, + ⟨4,46,445,48,0,0,0,1,1⟩, + ⟨5,445,0,48,0,0,0,-1,1⟩, + ⟨4,110,447,112,0,0,0,1,1⟩, + ⟨4,447,110,112,0,0,0,-1,1⟩, + ⟨4,110,447,112,0,0,0,1,1⟩, + ⟨5,447,0,112,0,0,0,-1,1⟩, + ⟨1,36,0,38,601,387,0,0,1⟩, + ⟨1,111,0,113,601,612,0,0,1⟩, + ⟨4,36,111,601,0,0,0,1,1⟩, + ⟨4,111,36,601,0,0,0,-1,2⟩, + ⟨1,432,0,38,602,388,0,0,1⟩, + ⟨1,20,0,22,602,340,0,0,1⟩, + ⟨4,432,20,602,0,0,0,1,1⟩, + ⟨4,20,432,602,0,0,0,-1,2⟩, + ⟨1,433,0,38,603,389,0,0,1⟩, + ⟨1,46,0,48,603,418,0,0,1⟩, + ⟨4,433,46,603,0,0,0,1,1⟩, + ⟨4,46,433,603,0,0,0,-1,2⟩, + ⟨1,21,0,23,604,342,0,0,1⟩, + ⟨1,47,0,49,604,420,0,0,1⟩, + ⟨4,21,47,604,0,0,0,1,1⟩, + ⟨4,47,21,604,0,0,0,-1,2⟩, + ⟨1,434,0,23,605,343,0,0,1⟩, + ⟨1,37,0,39,605,391,0,0,1⟩, + ⟨4,434,37,605,0,0,0,1,1⟩, + ⟨4,37,434,605,0,0,0,-1,2⟩, + ⟨1,435,0,23,606,344,0,0,1⟩, + ⟨1,110,0,112,606,610,0,0,1⟩, + ⟨4,435,110,606,0,0,0,1,1⟩, + ⟨4,110,435,606,0,0,0,-1,2⟩, + ⟨1,436,0,49,607,421,0,0,1⟩, + ⟨1,440,0,39,607,392,0,0,1⟩, + ⟨4,436,440,607,0,0,0,1,1⟩, + ⟨4,440,436,607,0,0,0,-1,2⟩, + ⟨1,437,0,49,608,422,0,0,1⟩, + ⟨1,446,0,112,608,611,0,0,1⟩, + ⟨4,437,446,608,0,0,0,1,1⟩, + ⟨4,446,437,608,0,0,0,-1,2⟩, + ⟨1,438,0,113,609,613,0,0,1⟩, + ⟨1,442,0,22,609,341,0,0,1⟩, + ⟨4,438,442,609,0,0,0,1,1⟩, + ⟨4,442,438,609,0,0,0,-1,2⟩, + ⟨1,439,0,113,610,614,0,0,1⟩, + ⟨1,444,0,48,610,419,0,0,1⟩, + ⟨4,439,444,610,0,0,0,1,1⟩, + ⟨4,444,439,610,0,0,0,-1,2⟩, + ⟨1,441,0,39,600,390,0,0,1⟩, + ⟨1,447,0,112,600,609,0,0,1⟩, + ⟨4,441,447,600,0,0,0,1,1⟩, + ⟨4,447,441,600,0,0,0,-1,2⟩, + ⟨1,443,0,22,599,339,0,0,1⟩, + ⟨1,445,0,48,599,417,0,0,1⟩, + ⟨4,443,445,599,0,0,0,1,1⟩, + ⟨4,445,443,599,0,0,0,-1,2⟩, + ⟨1,439,0,610,611,1699,0,0,1⟩, + ⟨1,437,0,608,611,1695,0,0,1⟩, + ⟨4,439,437,611,0,0,0,1,1⟩, + ⟨1,434,0,605,612,1689,0,0,1⟩, + ⟨1,432,0,602,612,1681,0,0,1⟩, + ⟨4,434,432,612,0,0,0,1,1⟩, + ⟨1,438,0,609,613,1697,0,0,1⟩, + ⟨1,435,0,606,613,1691,0,0,1⟩, + ⟨4,438,435,613,0,0,0,1,1⟩, + ⟨1,436,0,607,614,1693,0,0,1⟩, + ⟨1,433,0,603,614,1683,0,0,1⟩, + ⟨4,436,433,614,0,0,0,1,1⟩, + ⟨1,440,0,607,615,1694,0,0,1⟩, + ⟨1,442,0,609,615,1698,0,0,1⟩, + ⟨4,440,442,615,0,0,0,1,1⟩, + ⟨1,46,0,603,616,1684,0,0,1⟩, + ⟨1,110,0,606,616,1692,0,0,1⟩, + ⟨4,46,110,616,0,0,0,1,1⟩, + ⟨1,444,0,610,617,1700,0,0,1⟩, + ⟨1,37,0,605,617,1690,0,0,1⟩, + ⟨4,444,37,617,0,0,0,1,1⟩, + ⟨1,446,0,608,618,1696,0,0,1⟩, + ⟨1,20,0,602,618,1682,0,0,1⟩, + ⟨4,446,20,618,0,0,0,1,1⟩, + ⟨1,20,0,618,1933,1724,0,0,1⟩, + ⟨1,37,0,617,1933,1721,0,0,1⟩, + ⟨4,20,37,1933,0,0,0,1,1⟩, + ⟨4,37,20,1933,0,0,0,-1,1⟩, + ⟨4,20,37,1933,0,0,0,1,1⟩, + ⟨5,37,0,1933,0,0,0,-1,1⟩, + ⟨5,37,0,1933,0,0,0,-2,1⟩, + ⟨1,432,0,612,1933,1706,0,0,1⟩, + ⟨4,432,37,1933,0,0,0,-1,1⟩, + ⟨1,433,0,614,1933,1712,0,0,1⟩, + ⟨4,433,37,1933,0,0,0,-1,1⟩, + ⟨5,20,0,1933,0,0,0,-2,1⟩, + ⟨1,110,0,616,1933,1718,0,0,1⟩, + ⟨4,110,20,1933,0,0,0,1,2⟩, + ⟨1,435,0,613,1933,1709,0,0,1⟩, + ⟨4,435,20,1933,0,0,0,-1,1⟩, + ⟨1,437,0,611,1933,1703,0,0,1⟩, + ⟨4,437,110,1933,0,0,0,1,1⟩, + ⟨4,110,437,1933,0,0,0,-1,1⟩, + ⟨4,437,110,1933,0,0,0,1,1⟩, + ⟨5,110,0,1933,0,0,0,-1,1⟩, + ⟨1,442,0,615,1933,1715,0,0,1⟩, + ⟨4,442,432,1933,0,0,0,1,1⟩, + ⟨4,432,442,1933,0,0,0,-1,1⟩, + ⟨4,442,432,1933,0,0,0,1,1⟩, + ⟨5,432,0,1933,0,0,0,-1,1⟩, + ⟨5,432,0,1933,0,0,0,-2,1⟩, + ⟨4,435,433,1933,0,0,0,1,1⟩, + ⟨4,433,435,1933,0,0,0,-1,1⟩, + ⟨4,435,433,1933,0,0,0,1,1⟩, + ],#[0,45,8,0,0,0,0,0,0,0],572⟩, by decide⟩ +def forward_087 : CheckedSegment frames paid warps := + ⟨⟨forwardShard4State087, forwardShard4State088, + [ + ⟨5,433,0,1933,0,0,0,-1,1⟩, + ⟨4,20,433,1933,0,0,0,1,1⟩, + ⟨4,437,433,1933,0,0,0,1,2⟩, + ⟨4,37,435,1933,0,0,0,1,1⟩, + ⟨4,432,435,1933,0,0,0,1,1⟩, + ⟨4,442,435,1933,0,0,0,-2,1⟩, + ⟨4,442,437,1933,0,0,0,1,1⟩, + ⟨4,437,442,1933,0,0,0,-1,1⟩, + ⟨4,442,437,1933,0,0,0,1,1⟩, + ⟨5,437,0,1933,0,0,0,-1,1⟩, + ⟨5,437,0,1933,0,0,0,-1,2⟩, + ⟨4,37,437,1933,0,0,0,-1,1⟩, + ⟨4,432,437,1933,0,0,0,-1,1⟩, + ⟨4,435,437,1933,0,0,0,-1,1⟩, + ⟨4,20,442,1933,0,0,0,-1,1⟩, + ⟨4,110,442,1933,0,0,0,-1,1⟩, + ⟨4,433,442,1933,0,0,0,-1,1⟩, + ⟨4,437,442,1933,0,0,0,1,1⟩, + ⟨4,435,442,1933,0,0,0,1,1⟩, + ⟨4,433,442,1933,0,0,0,-1,1⟩, + ⟨5,442,0,1933,0,0,0,2,1⟩, + ⟨4,435,437,1933,0,0,0,1,1⟩, + ⟨4,110,437,1933,0,0,0,1,1⟩, + ⟨4,20,437,1933,0,0,0,-1,1⟩, + ⟨4,442,437,1933,0,0,0,1,1⟩, + ⟨4,437,442,1933,0,0,0,-1,1⟩, + ⟨4,442,437,1933,0,0,0,1,1⟩, + ⟨5,437,0,1933,0,0,0,-1,1⟩, + ⟨4,442,435,1933,0,0,0,-1,2⟩, + ⟨4,437,435,1933,0,0,0,-1,1⟩, + ⟨4,433,435,1933,0,0,0,1,1⟩, + ⟨4,432,435,1933,0,0,0,1,2⟩, + ⟨4,110,435,1933,0,0,0,-1,2⟩, + ⟨4,20,435,1933,0,0,0,1,2⟩, + ⟨4,37,435,1933,0,0,0,-1,2⟩, + ⟨5,435,0,1933,0,0,0,-1,2⟩, + ⟨4,437,433,1933,0,0,0,1,1⟩, + ⟨4,435,433,1933,0,0,0,1,2⟩, + ⟨4,432,433,1933,0,0,0,-1,2⟩, + ⟨4,110,433,1933,0,0,0,1,2⟩, + ⟨4,20,433,1933,0,0,0,1,2⟩, + ⟨4,37,433,1933,0,0,0,1,2⟩, + ⟨5,433,0,1933,0,0,0,-2,1⟩, + ⟨4,110,432,1933,0,0,0,1,1⟩, + ⟨4,20,432,1933,0,0,0,1,1⟩, + ⟨4,37,432,1933,0,0,0,-1,1⟩, + ⟨5,432,0,1933,0,0,0,2,1⟩, + ⟨4,433,432,1933,0,0,0,1,1⟩, + ⟨4,432,433,1933,0,0,0,-1,1⟩, + ⟨4,433,432,1933,0,0,0,1,1⟩, + ⟨5,432,0,1933,0,0,0,-1,1⟩, + ⟨4,435,110,1933,0,0,0,1,2⟩, + ⟨4,433,110,1933,0,0,0,-1,1⟩, + ⟨4,37,110,1933,0,0,0,1,1⟩, + ⟨5,110,0,1933,0,0,0,-2,1⟩, + ⟨4,435,20,1933,0,0,0,1,2⟩, + ⟨4,433,20,1933,0,0,0,-1,1⟩, + ⟨4,37,20,1933,0,0,0,1,1⟩, + ⟨5,20,0,1933,0,0,0,-2,1⟩, + ⟨4,432,20,1933,0,0,0,1,1⟩, + ⟨4,20,432,1933,0,0,0,-1,1⟩, + ⟨4,432,20,1933,0,0,0,1,1⟩, + ⟨5,20,0,1933,0,0,0,-1,1⟩, + ⟨4,435,37,1933,0,0,0,-1,2⟩, + ⟨4,433,37,1933,0,0,0,1,1⟩, + ⟨4,432,37,1933,0,0,0,1,1⟩, + ⟨4,110,37,1933,0,0,0,1,1⟩, + ⟨4,20,37,1933,0,0,0,1,1⟩, + ⟨1,92,0,310,254,875,0,0,1⟩, + ⟨1,63,0,292,254,793,0,0,1⟩, + ⟨4,92,63,254,0,0,0,1,1⟩, + ⟨1,61,0,295,254,805,0,0,1⟩, + ⟨4,92,61,254,0,0,0,1,1⟩, + ⟨1,103,0,299,254,819,0,0,1⟩, + ⟨4,92,103,254,0,0,0,1,1⟩, + ⟨1,18,0,301,254,831,0,0,1⟩, + ⟨4,92,18,254,0,0,0,1,1⟩, + ⟨1,45,0,303,254,843,0,0,1⟩, + ⟨4,92,45,254,0,0,0,1,1⟩, + ⟨1,108,0,304,254,847,0,0,1⟩, + ⟨4,92,108,254,0,0,0,1,1⟩, + ⟨1,57,0,310,274,876,0,0,1⟩, + ⟨1,62,0,292,274,794,0,0,1⟩, + ⟨4,57,62,274,0,0,0,1,1⟩, + ⟨1,94,0,295,274,806,0,0,1⟩, + ⟨4,57,94,274,0,0,0,1,1⟩, + ⟨1,93,0,305,274,851,0,0,1⟩, + ⟨4,57,93,274,0,0,0,1,1⟩, + ⟨1,59,0,307,274,863,0,0,1⟩, + ⟨4,57,59,274,0,0,0,1,1⟩, + ⟨1,8,0,308,274,867,0,0,1⟩, + ⟨4,57,8,274,0,0,0,1,1⟩, + ⟨1,96,0,309,274,871,0,0,1⟩, + ⟨4,57,96,274,0,0,0,1,1⟩, + ⟨1,81,0,310,619,878,0,0,1⟩, + ⟨1,40,0,301,619,834,0,0,1⟩, + ⟨4,81,40,619,0,0,0,1,1⟩, + ⟨1,17,0,299,619,820,0,0,1⟩, + ⟨4,81,17,619,0,0,0,1,1⟩, + ⟨1,58,0,305,619,853,0,0,1⟩, + ⟨4,81,58,619,0,0,0,1,1⟩, + ⟨1,30,0,307,619,865,0,0,1⟩, + ⟨4,81,30,619,0,0,0,1,1⟩, + ⟨1,41,0,1909,619,2837,0,0,1⟩, + ⟨4,81,41,619,0,0,0,1,1⟩, + ⟨1,43,0,1922,619,2841,0,0,1⟩, + ⟨4,81,43,619,0,0,0,1,1⟩, + ⟨1,224,0,310,279,877,0,0,1⟩, + ⟨1,22,0,304,279,848,0,0,1⟩, + ⟨4,224,22,279,0,0,0,1,1⟩, + ⟨1,107,0,303,279,844,0,0,1⟩, + ⟨4,224,107,279,0,0,0,1,1⟩, + ⟨1,95,0,308,279,868,0,0,1⟩, + ⟨4,224,95,279,0,0,0,1,1⟩, + ⟨1,64,0,309,279,872,0,0,1⟩, + ⟨4,224,64,279,0,0,0,1,1⟩, + ⟨1,42,0,1909,279,2835,0,0,1⟩, + ⟨4,224,42,279,0,0,0,1,1⟩, + ⟨1,16,0,1922,279,2839,0,0,1⟩, + ⟨4,224,16,279,0,0,0,1,1⟩, + ⟨1,11,0,292,621,796,0,0,1⟩, + ⟨1,35,0,303,621,846,0,0,1⟩, + ⟨4,11,35,621,0,0,0,1,1⟩, + ⟨1,77,0,299,621,821,0,0,1⟩, + ⟨4,11,77,621,0,0,0,1,1⟩, + ⟨1,86,0,305,621,854,0,0,1⟩, + ⟨4,11,86,621,0,0,0,1,1⟩, + ⟨1,26,0,308,621,869,0,0,1⟩, + ],#[0,0,0,4,29,0,0,0,0,0],728⟩, by decide⟩ +def forward_088 : CheckedSegment frames paid warps := + ⟨⟨forwardShard4State088, forwardShard4State089, + [ + ⟨4,11,26,621,0,0,0,1,1⟩, + ⟨1,106,0,1909,621,2838,0,0,1⟩, + ⟨4,11,106,621,0,0,0,1,1⟩, + ⟨1,37,0,1933,621,2845,0,0,1⟩, + ⟨4,11,37,621,0,0,0,1,1⟩, + ⟨1,240,0,292,280,795,0,0,1⟩, + ⟨1,23,0,304,280,849,0,0,1⟩, + ⟨4,240,23,280,0,0,0,1,1⟩, + ⟨1,39,0,301,280,832,0,0,1⟩, + ⟨4,240,39,280,0,0,0,1,1⟩, + ⟨1,29,0,307,280,864,0,0,1⟩, + ⟨4,240,29,280,0,0,0,1,1⟩, + ⟨1,65,0,309,280,873,0,0,1⟩, + ⟨4,240,65,280,0,0,0,1,1⟩, + ⟨1,400,0,1909,280,2836,0,0,1⟩, + ⟨4,240,400,280,0,0,0,1,1⟩, + ⟨1,20,0,1933,280,2843,0,0,1⟩, + ⟨4,240,20,280,0,0,0,1,1⟩, + ⟨1,9,0,295,624,808,0,0,1⟩, + ⟨1,320,0,304,624,850,0,0,1⟩, + ⟨4,9,320,624,0,0,0,1,1⟩, + ⟨1,272,0,299,624,822,0,0,1⟩, + ⟨4,9,272,624,0,0,0,1,1⟩, + ⟨1,352,0,307,624,866,0,0,1⟩, + ⟨4,9,352,624,0,0,0,1,1⟩, + ⟨1,368,0,308,624,870,0,0,1⟩, + ⟨4,9,368,624,0,0,0,1,1⟩, + ⟨1,104,0,1922,624,2842,0,0,1⟩, + ⟨4,9,104,624,0,0,0,1,1⟩, + ⟨1,110,0,1933,624,2846,0,0,1⟩, + ⟨4,9,110,624,0,0,0,1,1⟩, + ⟨1,256,0,295,281,807,0,0,1⟩, + ⟨1,304,0,303,281,845,0,0,1⟩, + ⟨4,256,304,281,0,0,0,1,1⟩, + ⟨1,336,0,305,281,852,0,0,1⟩, + ⟨4,256,336,281,0,0,0,1,1⟩, + ⟨1,384,0,309,281,874,0,0,1⟩, + ⟨4,256,384,281,0,0,0,1,1⟩, + ⟨1,416,0,1922,281,2840,0,0,1⟩, + ⟨4,256,416,281,0,0,0,1,1⟩, + ⟨1,432,0,1933,281,2844,0,0,1⟩, + ⟨4,256,432,281,0,0,0,1,1⟩, + ⟨1,288,0,301,281,833,0,0,1⟩, + ⟨4,256,288,281,0,0,0,1,1⟩, + ⟨0,0,0,0,0,0,2,0,1⟩, + ⟨6,632,0,254,0,0,0,0,1⟩, + ⟨7,632,92,254,0,0,0,0,1⟩, + ⟨2,632,0,254,0,781,0,0,1⟩, + ⟨4,124,632,0,0,0,0,1,4⟩, + ⟨4,212,632,0,0,0,0,1,4⟩, + ⟨4,215,632,0,0,0,0,1,4⟩, + ⟨4,129,632,0,0,0,0,1,4⟩, + ⟨4,184,632,0,0,0,0,1,4⟩, + ⟨4,206,632,0,0,0,0,1,4⟩, + ⟨4,182,632,0,0,0,0,1,4⟩, + ⟨4,174,632,0,0,0,0,1,4⟩, + ⟨4,213,632,0,0,0,0,1,4⟩, + ⟨4,166,632,0,0,0,0,1,4⟩, + ⟨4,130,632,0,0,0,0,1,4⟩, + ⟨4,152,632,0,0,0,0,1,4⟩, + ⟨4,112,632,0,0,0,0,1,4⟩, + ⟨4,169,632,0,0,0,0,1,4⟩, + ⟨4,210,632,0,0,0,0,1,4⟩, + ⟨4,160,632,0,0,0,0,1,4⟩, + ⟨4,157,632,0,0,0,0,1,4⟩, + ⟨4,219,632,0,0,0,0,1,4⟩, + ⟨4,161,632,0,0,0,0,1,4⟩, + ⟨4,146,632,0,0,0,0,1,4⟩, + ⟨4,220,632,0,0,0,0,1,4⟩, + ⟨4,134,632,0,0,0,0,1,4⟩, + ⟨6,632,0,0,0,0,0,0,1⟩, + ⟨6,632,0,274,0,0,0,0,1⟩, + ⟨7,632,57,274,0,0,0,0,1⟩, + ⟨2,632,0,274,0,783,0,0,1⟩, + ⟨4,118,632,0,0,0,0,1,4⟩, + ⟨4,194,632,0,0,0,0,1,4⟩, + ⟨4,205,632,0,0,0,0,1,4⟩, + ⟨4,170,632,0,0,0,0,1,4⟩, + ⟨4,184,632,0,0,0,0,1,4⟩, + ⟨4,206,632,0,0,0,0,-1,4⟩, + ⟨4,182,632,0,0,0,0,1,4⟩, + ⟨4,174,632,0,0,0,0,-1,4⟩, + ⟨4,195,632,0,0,0,0,1,4⟩, + ⟨4,185,632,0,0,0,0,1,4⟩, + ⟨4,171,632,0,0,0,0,1,4⟩, + ⟨4,142,632,0,0,0,0,1,4⟩, + ⟨4,112,632,0,0,0,0,1,4⟩, + ⟨4,169,632,0,0,0,0,-1,4⟩, + ⟨4,192,632,0,0,0,0,1,4⟩, + ⟨4,179,632,0,0,0,0,1,4⟩, + ⟨4,120,632,0,0,0,0,1,4⟩, + ⟨4,207,632,0,0,0,0,1,4⟩, + ⟨4,180,632,0,0,0,0,1,4⟩, + ⟨4,117,632,0,0,0,0,1,4⟩, + ⟨4,208,632,0,0,0,0,1,4⟩, + ⟨4,176,632,0,0,0,0,1,4⟩, + ⟨6,632,0,0,0,0,0,0,1⟩, + ⟨6,632,0,619,0,0,0,0,1⟩, + ⟨7,632,81,619,0,0,0,0,1⟩, + ⟨2,632,0,619,0,1725,0,0,1⟩, + ⟨4,118,632,0,0,0,0,1,4⟩, + ⟨4,194,632,0,0,0,0,1,4⟩, + ⟨4,205,632,0,0,0,0,-1,4⟩, + ⟨4,170,632,0,0,0,0,-1,4⟩, + ⟨4,124,632,0,0,0,0,1,4⟩, + ⟨4,212,632,0,0,0,0,1,4⟩, + ⟨4,215,632,0,0,0,0,-1,4⟩, + ⟨4,129,632,0,0,0,0,-1,4⟩, + ⟨4,213,632,0,0,0,0,1,4⟩, + ⟨4,166,632,0,0,0,0,1,4⟩, + ⟨4,130,632,0,0,0,0,-1,4⟩, + ⟨4,152,632,0,0,0,0,-1,4⟩, + ⟨4,195,632,0,0,0,0,1,4⟩, + ⟨4,185,632,0,0,0,0,1,4⟩, + ⟨4,171,632,0,0,0,0,-1,4⟩, + ⟨4,142,632,0,0,0,0,-1,4⟩, + ⟨4,139,632,0,0,0,0,1,4⟩, + ⟨4,119,632,0,0,0,0,1,4⟩, + ⟨4,125,632,0,0,0,0,1,4⟩, + ⟨4,128,632,0,0,0,0,1,4⟩, + ⟨4,127,632,0,0,0,0,1,4⟩, + ⟨4,154,632,0,0,0,0,1,4⟩, + ⟨6,632,0,0,0,0,0,0,1⟩, + ⟨6,632,0,279,0,0,0,0,1⟩, + ⟨7,632,224,279,0,0,0,0,1⟩, + ⟨2,632,0,279,0,785,0,0,1⟩, + ⟨4,139,632,0,0,0,0,1,4⟩, + ⟨4,119,632,0,0,0,0,-1,4⟩, + ],#[0,0,0,8,15,0,0,0,4,0],1006⟩, by decide⟩ +def forward_089 : CheckedSegment frames paid warps := + ⟨⟨forwardShard4State089, forwardShard4State090, + [ + ⟨4,210,632,0,0,0,0,1,4⟩, + ⟨4,160,632,0,0,0,0,1,4⟩, + ⟨4,157,632,0,0,0,0,-1,4⟩, + ⟨4,219,632,0,0,0,0,-1,4⟩, + ⟨4,192,632,0,0,0,0,1,4⟩, + ⟨4,179,632,0,0,0,0,1,4⟩, + ⟨4,120,632,0,0,0,0,-1,4⟩, + ⟨4,207,632,0,0,0,0,-1,4⟩, + ⟨4,125,632,0,0,0,0,1,4⟩, + ⟨4,128,632,0,0,0,0,-1,4⟩, + ⟨4,127,632,0,0,0,0,1,4⟩, + ⟨4,154,632,0,0,0,0,-1,4⟩, + ⟨4,180,632,0,0,0,0,1,4⟩, + ⟨4,117,632,0,0,0,0,1,4⟩, + ⟨4,208,632,0,0,0,0,-1,4⟩, + ⟨4,176,632,0,0,0,0,-1,4⟩, + ⟨4,161,632,0,0,0,0,1,4⟩, + ⟨4,146,632,0,0,0,0,1,4⟩, + ⟨4,220,632,0,0,0,0,-1,4⟩, + ⟨4,134,632,0,0,0,0,-1,4⟩, + ⟨6,632,0,0,0,0,0,0,1⟩, + ⟨6,632,0,621,0,0,0,0,1⟩, + ⟨7,632,11,621,0,0,0,0,1⟩, + ⟨2,632,0,621,0,1727,0,0,1⟩, + ⟨4,187,632,0,0,0,0,1,4⟩, + ⟨4,113,632,0,0,0,0,1,4⟩, + ⟨4,140,632,0,0,0,0,1,4⟩, + ⟨4,198,632,0,0,0,0,1,4⟩, + ⟨4,168,632,0,0,0,0,1,4⟩, + ⟨4,143,632,0,0,0,0,1,4⟩, + ⟨4,150,632,0,0,0,0,1,4⟩, + ⟨4,189,632,0,0,0,0,1,4⟩, + ⟨4,203,632,0,0,0,0,1,4⟩, + ⟨4,122,632,0,0,0,0,1,4⟩, + ⟨4,148,632,0,0,0,0,1,4⟩, + ⟨4,132,632,0,0,0,0,1,4⟩, + ⟨4,144,632,0,0,0,0,1,4⟩, + ⟨4,197,632,0,0,0,0,1,4⟩, + ⟨4,136,632,0,0,0,0,1,4⟩, + ⟨4,147,632,0,0,0,0,1,4⟩, + ⟨4,115,632,0,0,0,0,1,4⟩, + ⟨4,200,632,0,0,0,0,1,4⟩, + ⟨4,178,632,0,0,0,0,1,4⟩, + ⟨4,138,632,0,0,0,0,1,4⟩, + ⟨4,165,632,0,0,0,0,1,4⟩, + ⟨4,217,632,0,0,0,0,1,4⟩, + ⟨6,632,0,0,0,0,0,0,1⟩, + ⟨6,632,0,280,0,0,0,0,1⟩, + ⟨7,632,240,280,0,0,0,0,1⟩, + ⟨2,632,0,280,0,787,0,0,1⟩, + ⟨4,203,632,0,0,0,0,1,4⟩, + ⟨4,122,632,0,0,0,0,-1,4⟩, + ⟨4,214,632,0,0,0,0,1,4⟩, + ⟨4,167,632,0,0,0,0,1,4⟩, + ⟨4,131,632,0,0,0,0,1,4⟩, + ⟨4,151,632,0,0,0,0,1,4⟩, + ⟨4,196,632,0,0,0,0,1,4⟩, + ⟨4,186,632,0,0,0,0,1,4⟩, + ⟨4,172,632,0,0,0,0,1,4⟩, + ⟨4,141,632,0,0,0,0,1,4⟩, + ⟨4,148,632,0,0,0,0,1,4⟩, + ⟨4,132,632,0,0,0,0,-1,4⟩, + ⟨4,165,632,0,0,0,0,1,4⟩, + ⟨4,217,632,0,0,0,0,-1,4⟩, + ⟨4,181,632,0,0,0,0,1,4⟩, + ⟨4,116,632,0,0,0,0,1,4⟩, + ⟨4,209,632,0,0,0,0,1,4⟩, + ⟨4,177,632,0,0,0,0,1,4⟩, + ⟨4,162,632,0,0,0,0,1,4⟩, + ⟨4,145,632,0,0,0,0,1,4⟩, + ⟨4,221,632,0,0,0,0,1,4⟩, + ⟨4,135,632,0,0,0,0,1,4⟩, + ⟨6,632,0,0,0,0,0,0,1⟩, + ⟨6,632,0,624,0,0,0,0,1⟩, + ⟨7,632,9,624,0,0,0,0,1⟩, + ⟨2,632,0,624,0,1729,0,0,1⟩, + ⟨4,168,632,0,0,0,0,-1,4⟩, + ⟨4,143,632,0,0,0,0,1,4⟩, + ⟨4,150,632,0,0,0,0,-1,4⟩, + ⟨4,189,632,0,0,0,0,1,4⟩, + ⟨4,201,632,0,0,0,0,1,4⟩, + ⟨4,191,632,0,0,0,0,1,4⟩, + ⟨4,196,632,0,0,0,0,-1,4⟩, + ⟨4,186,632,0,0,0,0,1,4⟩, + ⟨4,172,632,0,0,0,0,-1,4⟩, + ⟨4,141,632,0,0,0,0,1,4⟩, + ⟨4,223,632,0,0,0,0,1,4⟩, + ⟨4,158,632,0,0,0,0,1,4⟩, + ⟨4,115,632,0,0,0,0,-1,4⟩, + ⟨4,200,632,0,0,0,0,1,4⟩, + ⟨4,178,632,0,0,0,0,-1,4⟩, + ⟨4,138,632,0,0,0,0,1,4⟩, + ⟨4,163,632,0,0,0,0,1,4⟩, + ⟨4,156,632,0,0,0,0,1,4⟩, + ⟨4,162,632,0,0,0,0,-1,4⟩, + ⟨4,145,632,0,0,0,0,1,4⟩, + ⟨4,221,632,0,0,0,0,-1,4⟩, + ⟨4,135,632,0,0,0,0,1,4⟩, + ⟨6,632,0,0,0,0,0,0,1⟩, + ⟨6,632,0,281,0,0,0,0,1⟩, + ⟨7,632,256,281,0,0,0,0,1⟩, + ⟨2,632,0,281,0,789,0,0,1⟩, + ⟨4,187,632,0,0,0,0,-1,4⟩, + ⟨4,113,632,0,0,0,0,1,4⟩, + ⟨4,140,632,0,0,0,0,-1,4⟩, + ⟨4,198,632,0,0,0,0,1,4⟩, + ⟨4,201,632,0,0,0,0,1,4⟩, + ⟨4,191,632,0,0,0,0,-1,4⟩, + ⟨4,214,632,0,0,0,0,-1,4⟩, + ⟨4,167,632,0,0,0,0,1,4⟩, + ⟨4,131,632,0,0,0,0,-1,4⟩, + ⟨4,151,632,0,0,0,0,1,4⟩, + ⟨4,223,632,0,0,0,0,1,4⟩, + ⟨4,158,632,0,0,0,0,-1,4⟩, + ⟨4,144,632,0,0,0,0,-1,4⟩, + ⟨4,197,632,0,0,0,0,1,4⟩, + ⟨4,136,632,0,0,0,0,-1,4⟩, + ⟨4,147,632,0,0,0,0,1,4⟩, + ⟨4,163,632,0,0,0,0,1,4⟩, + ⟨4,156,632,0,0,0,0,-1,4⟩, + ⟨4,181,632,0,0,0,0,-1,4⟩, + ⟨4,116,632,0,0,0,0,1,4⟩, + ⟨4,209,632,0,0,0,0,-1,4⟩, + ⟨4,177,632,0,0,0,0,1,4⟩, + ⟨6,632,0,0,0,0,0,0,1⟩, + ⟨0,0,0,0,0,0,1,0,1⟩, + ⟨4,136,524,0,0,0,0,1,1⟩, + ⟨4,221,536,0,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,4,0],1338⟩, by decide⟩ +def forward_090 : CheckedSegment frames paid warps := + ⟨⟨forwardShard4State090, forwardShard4State091, + [ + ⟨1,162,0,0,115,113,0,0,1⟩, + ⟨4,162,513,115,0,0,0,-1,1⟩, + ⟨1,172,0,0,115,113,0,0,1⟩, + ⟨4,172,513,115,0,0,0,1,1⟩, + ⟨1,196,0,0,115,113,0,0,1⟩, + ⟨4,196,513,115,0,0,0,1,1⟩, + ⟨1,140,0,0,115,113,0,0,1⟩, + ⟨4,140,502,115,0,0,0,1,1⟩, + ⟨1,144,0,0,115,113,0,0,1⟩, + ⟨4,144,502,115,0,0,0,-1,1⟩, + ⟨1,187,0,0,115,113,0,0,1⟩, + ⟨4,187,502,115,0,0,0,1,1⟩, + ⟨1,168,0,0,114,112,0,0,1⟩, + ⟨4,168,548,114,0,0,0,1,1⟩, + ⟨1,150,0,0,114,112,0,0,1⟩, + ⟨4,150,548,114,0,0,0,1,1⟩, + ⟨1,115,0,0,114,112,0,0,1⟩, + ⟨4,115,548,114,0,0,0,-1,1⟩, + ⟨4,131,560,0,0,0,0,1,1⟩, + ⟨4,117,560,0,0,0,0,-1,1⟩, + ⟨4,584,560,0,0,0,0,-1,1⟩, + ⟨4,628,560,0,0,0,0,-2,1⟩, + ⟨4,215,448,0,0,0,0,1,2⟩, + ⟨4,129,448,0,0,0,0,1,2⟩, + ⟨1,124,0,0,114,112,0,0,1⟩, + ⟨4,124,449,114,0,0,0,1,2⟩, + ⟨1,212,0,0,114,112,0,0,1⟩, + ⟨4,212,449,114,0,0,0,1,2⟩, + ⟨4,157,450,0,0,0,0,1,2⟩, + ⟨4,219,450,0,0,0,0,1,2⟩, + ⟨1,210,0,0,115,113,0,0,1⟩, + ⟨4,210,451,115,0,0,0,1,2⟩, + ⟨1,160,0,0,115,113,0,0,1⟩, + ⟨4,160,451,115,0,0,0,1,2⟩, + ⟨4,205,452,0,0,0,0,-1,1⟩, + ⟨4,170,452,0,0,0,0,-1,1⟩, + ⟨1,118,0,0,115,113,0,0,1⟩, + ⟨4,118,453,115,0,0,0,-1,1⟩, + ⟨1,194,0,0,115,113,0,0,1⟩, + ⟨4,194,453,115,0,0,0,-1,1⟩, + ⟨4,120,454,0,0,0,0,-1,1⟩, + ⟨4,207,454,0,0,0,0,-1,1⟩, + ⟨1,192,0,0,114,112,0,0,1⟩, + ⟨4,192,455,114,0,0,0,-1,1⟩, + ⟨1,179,0,0,114,112,0,0,1⟩, + ⟨4,179,455,114,0,0,0,-1,1⟩, + ⟨4,130,472,0,0,0,0,1,2⟩, + ⟨4,213,473,0,0,0,0,1,2⟩, + ⟨1,215,0,0,114,112,0,0,1⟩, + ⟨4,215,482,114,0,0,0,1,2⟩, + ⟨4,124,483,114,0,0,0,1,2⟩, + ⟨1,220,0,0,115,113,0,0,1⟩, + ⟨4,220,492,115,0,0,0,1,2⟩, + ⟨4,161,493,0,0,0,0,1,2⟩, + ⟨1,157,0,0,115,113,0,0,1⟩, + ⟨4,157,503,115,0,0,0,1,2⟩, + ⟨4,210,504,115,0,0,0,1,2⟩, + ⟨1,171,0,0,115,113,0,0,1⟩, + ⟨4,171,514,115,0,0,0,1,2⟩, + ⟨4,195,515,0,0,0,0,1,2⟩, + ⟨1,205,0,0,115,113,0,0,1⟩, + ⟨4,205,526,115,0,0,0,1,2⟩, + ⟨4,118,527,115,0,0,0,1,2⟩, + ⟨4,180,539,0,0,0,0,1,2⟩, + ⟨1,120,0,0,114,112,0,0,1⟩, + ⟨4,120,550,114,0,0,0,1,2⟩, + ⟨4,192,551,114,0,0,0,1,2⟩, + ⟨4,143,579,0,0,0,0,1,2⟩, + ⟨4,168,578,114,0,0,0,1,2⟩, + ⟨4,189,579,0,0,0,0,1,2⟩, + ⟨4,187,580,115,0,0,0,1,2⟩, + ⟨4,580,502,115,0,0,0,2,1⟩, + ⟨4,197,581,0,0,0,0,1,2⟩, + ⟨4,147,581,0,0,0,0,1,2⟩, + ⟨4,196,582,115,0,0,0,-1,1⟩, + ⟨4,582,513,115,0,0,0,-1,1⟩, + ⟨4,145,583,0,0,0,0,-1,1⟩, + ⟨4,135,583,0,0,0,0,-1,1⟩, + ⟨4,167,585,0,0,0,0,-1,1⟩, + ⟨4,214,584,0,0,0,0,-1,1⟩, + ⟨4,584,560,0,0,0,0,1,1⟩, + ⟨4,151,585,0,0,0,0,-1,1⟩, + ⟨4,188,586,0,0,0,0,1,4⟩, + ⟨4,199,586,0,0,0,0,-1,4⟩, + ⟨4,204,586,0,0,0,0,1,4⟩, + ⟨4,193,586,0,0,0,0,-1,4⟩, + ⟨4,188,587,0,0,0,0,1,4⟩, + ⟨4,199,587,0,0,0,0,1,4⟩, + ⟨4,204,587,0,0,0,0,1,4⟩, + ⟨4,193,587,0,0,0,0,1,4⟩, + ⟨4,188,588,0,0,0,0,1,4⟩, + ⟨4,199,588,0,0,0,0,1,4⟩, + ⟨4,204,588,0,0,0,0,1,4⟩, + ⟨4,193,588,0,0,0,0,-1,4⟩, + ⟨4,188,589,0,0,0,0,1,4⟩, + ⟨4,199,589,0,0,0,0,-1,4⟩, + ⟨4,204,589,0,0,0,0,-1,4⟩, + ⟨4,193,589,0,0,0,0,-1,4⟩, + ⟨4,183,591,0,0,0,0,1,4⟩, + ⟨4,202,591,0,0,0,0,1,4⟩, + ⟨4,175,591,0,0,0,0,1,4⟩, + ⟨4,123,591,0,0,0,0,1,4⟩, + ⟨4,183,592,0,0,0,0,1,4⟩, + ⟨4,202,592,0,0,0,0,1,4⟩, + ⟨4,175,592,0,0,0,0,1,4⟩, + ⟨4,123,592,0,0,0,0,-1,4⟩, + ⟨4,183,593,0,0,0,0,1,4⟩, + ⟨4,202,593,0,0,0,0,-1,4⟩, + ⟨4,175,593,0,0,0,0,-1,4⟩, + ⟨4,123,593,0,0,0,0,-1,4⟩, + ⟨4,114,596,0,0,0,0,1,4⟩, + ⟨4,137,596,0,0,0,0,1,4⟩, + ⟨4,173,596,0,0,0,0,1,4⟩, + ⟨4,121,596,0,0,0,0,-1,4⟩, + ⟨4,114,597,0,0,0,0,1,4⟩, + ⟨4,137,597,0,0,0,0,-1,4⟩, + ⟨4,173,597,0,0,0,0,-1,4⟩, + ⟨4,121,597,0,0,0,0,-1,4⟩, + ⟨4,212,598,114,0,0,0,1,4⟩, + ⟨4,168,598,114,0,0,0,-1,4⟩, + ⟨4,215,598,114,0,0,0,1,4⟩, + ⟨1,189,0,0,114,112,0,0,1⟩, + ⟨4,189,598,114,0,0,0,-1,4⟩, + ⟨4,212,599,114,0,0,0,1,4⟩, + ⟨4,168,599,114,0,0,0,1,4⟩, + ⟨4,215,599,114,0,0,0,1,4⟩, + ⟨4,189,599,114,0,0,0,1,4⟩, + ⟨4,212,600,114,0,0,0,1,4⟩, + ],#[0,24,0,0,0,0,0,0,0,0],1074⟩, by decide⟩ +def forward_091 : CheckedSegment frames paid warps := + ⟨⟨forwardShard4State091, forwardShard4State092, + [ + ⟨4,168,600,114,0,0,0,1,4⟩, + ⟨4,215,600,114,0,0,0,1,4⟩, + ⟨4,189,600,114,0,0,0,-1,4⟩, + ⟨4,212,601,114,0,0,0,-1,2⟩, + ⟨4,168,601,114,0,0,0,1,2⟩, + ⟨4,215,601,114,0,0,0,1,2⟩, + ⟨4,601,549,114,0,0,0,2,1⟩, + ⟨4,189,601,114,0,0,0,1,2⟩, + ⟨4,601,549,114,0,0,0,-2,1⟩, + ⟨4,166,602,0,0,0,0,1,4⟩, + ⟨4,214,602,0,0,0,0,-1,4⟩, + ⟨4,130,602,0,0,0,0,1,4⟩, + ⟨4,151,602,0,0,0,0,-1,4⟩, + ⟨4,166,603,0,0,0,0,1,4⟩, + ⟨4,214,603,0,0,0,0,1,4⟩, + ⟨4,130,603,0,0,0,0,1,4⟩, + ⟨4,151,603,0,0,0,0,1,4⟩, + ⟨4,166,604,0,0,0,0,1,4⟩, + ⟨4,214,604,0,0,0,0,1,4⟩, + ⟨4,130,604,0,0,0,0,1,4⟩, + ⟨4,151,604,0,0,0,0,-1,4⟩, + ⟨4,166,605,0,0,0,0,-1,2⟩, + ⟨4,605,560,0,0,0,0,-2,1⟩, + ⟨4,214,605,0,0,0,0,1,2⟩, + ⟨4,605,560,0,0,0,0,2,1⟩, + ⟨4,130,605,0,0,0,0,1,2⟩, + ⟨4,605,561,0,0,0,0,2,1⟩, + ⟨4,151,605,0,0,0,0,1,2⟩, + ⟨4,605,561,0,0,0,0,-2,1⟩, + ⟨4,160,606,115,0,0,0,1,4⟩, + ⟨4,144,606,115,0,0,0,-1,4⟩, + ⟨4,157,606,115,0,0,0,1,4⟩, + ⟨1,147,0,0,115,113,0,0,1⟩, + ⟨4,147,606,115,0,0,0,-1,4⟩, + ⟨4,160,607,115,0,0,0,1,4⟩, + ⟨4,144,607,115,0,0,0,1,4⟩, + ⟨4,157,607,115,0,0,0,1,4⟩, + ⟨4,147,607,115,0,0,0,1,4⟩, + ⟨4,160,608,115,0,0,0,1,4⟩, + ⟨4,144,608,115,0,0,0,1,4⟩, + ⟨4,157,608,115,0,0,0,1,4⟩, + ⟨4,147,608,115,0,0,0,-1,4⟩, + ⟨4,160,609,115,0,0,0,-1,2⟩, + ⟨4,609,502,115,0,0,0,2,1⟩, + ⟨4,144,609,115,0,0,0,1,2⟩, + ⟨4,609,502,115,0,0,0,-2,1⟩, + ⟨4,157,609,115,0,0,0,1,2⟩, + ⟨4,609,525,115,0,0,0,2,1⟩, + ⟨4,147,609,115,0,0,0,1,2⟩, + ⟨4,609,525,115,0,0,0,-2,1⟩, + ⟨1,146,0,0,115,113,0,0,1⟩, + ⟨4,146,610,115,0,0,0,1,4⟩, + ⟨4,162,610,115,0,0,0,-1,4⟩, + ⟨4,220,610,115,0,0,0,1,4⟩, + ⟨1,135,0,0,115,113,0,0,1⟩, + ⟨4,135,610,115,0,0,0,-1,4⟩, + ⟨4,146,611,115,0,0,0,1,4⟩, + ⟨4,611,513,115,0,0,0,4,1⟩, + ⟨4,162,611,115,0,0,0,1,4⟩, + ⟨4,611,513,115,0,0,0,-4,1⟩, + ⟨4,220,611,115,0,0,0,1,4⟩, + ⟨4,611,537,115,0,0,0,4,1⟩, + ⟨4,135,611,115,0,0,0,1,4⟩, + ⟨4,611,537,115,0,0,0,-4,1⟩, + ⟨4,146,612,115,0,0,0,1,4⟩, + ⟨4,162,612,115,0,0,0,1,4⟩, + ⟨4,220,612,115,0,0,0,1,4⟩, + ⟨4,135,612,115,0,0,0,-1,4⟩, + ⟨4,194,614,115,0,0,0,-1,2⟩, + ⟨4,187,614,115,0,0,0,1,2⟩, + ⟨4,205,614,115,0,0,0,-1,2⟩, + ⟨1,198,0,0,115,113,0,0,1⟩, + ⟨4,198,614,115,0,0,0,1,2⟩, + ⟨4,194,615,115,0,0,0,-1,2⟩, + ⟨4,187,615,115,0,0,0,-1,2⟩, + ⟨4,205,615,115,0,0,0,-1,2⟩, + ⟨4,198,615,115,0,0,0,-1,2⟩, + ⟨4,194,616,115,0,0,0,-1,2⟩, + ⟨4,187,616,115,0,0,0,-1,2⟩, + ⟨4,205,616,115,0,0,0,-1,2⟩, + ⟨4,198,616,115,0,0,0,1,2⟩, + ⟨4,194,617,115,0,0,0,-1,2⟩, + ⟨4,187,617,115,0,0,0,1,2⟩, + ⟨4,205,617,115,0,0,0,1,2⟩, + ⟨4,198,617,115,0,0,0,1,2⟩, + ⟨1,185,0,0,115,113,0,0,1⟩, + ⟨4,185,618,115,0,0,0,-1,2⟩, + ⟨4,196,618,115,0,0,0,1,2⟩, + ⟨4,171,618,115,0,0,0,-1,2⟩, + ⟨1,141,0,0,115,113,0,0,1⟩, + ⟨4,141,618,115,0,0,0,1,2⟩, + ⟨4,185,619,115,0,0,0,-1,2⟩, + ⟨4,196,619,115,0,0,0,-1,2⟩, + ⟨4,171,619,115,0,0,0,-1,2⟩, + ⟨4,141,619,115,0,0,0,-1,2⟩, + ⟨4,185,620,115,0,0,0,-1,2⟩, + ⟨4,196,620,115,0,0,0,-1,2⟩, + ⟨4,171,620,115,0,0,0,-1,2⟩, + ⟨4,141,620,115,0,0,0,1,2⟩, + ⟨4,179,622,114,0,0,0,-1,2⟩, + ⟨4,115,622,114,0,0,0,1,2⟩, + ⟨4,120,622,114,0,0,0,-1,2⟩, + ⟨1,138,0,0,114,112,0,0,1⟩, + ⟨4,138,622,114,0,0,0,1,2⟩, + ⟨4,179,623,114,0,0,0,-1,2⟩, + ⟨4,115,623,114,0,0,0,-1,2⟩, + ⟨4,120,623,114,0,0,0,-1,2⟩, + ⟨4,138,623,114,0,0,0,-1,2⟩, + ⟨4,179,624,114,0,0,0,-1,2⟩, + ⟨4,115,624,114,0,0,0,-1,2⟩, + ⟨4,120,624,114,0,0,0,-1,2⟩, + ⟨4,138,624,114,0,0,0,1,2⟩, + ⟨4,179,625,114,0,0,0,-1,2⟩, + ⟨4,115,625,114,0,0,0,1,2⟩, + ⟨4,120,625,114,0,0,0,1,2⟩, + ⟨4,138,625,114,0,0,0,1,2⟩, + ⟨4,117,628,0,0,0,0,-1,2⟩, + ⟨4,181,628,0,0,0,0,1,2⟩, + ⟨4,628,560,0,0,0,0,2,1⟩, + ⟨4,208,628,0,0,0,0,-1,2⟩, + ⟨4,177,628,0,0,0,0,1,2⟩, + ⟨4,117,629,0,0,0,0,-1,2⟩, + ⟨4,181,629,0,0,0,0,-1,2⟩, + ⟨4,208,629,0,0,0,0,-1,2⟩, + ⟨4,177,629,0,0,0,0,-1,2⟩, + ⟨4,117,630,0,0,0,0,-1,2⟩, + ⟨4,181,630,0,0,0,0,-1,2⟩, + ⟨4,208,630,0,0,0,0,-1,2⟩, + ],#[0,7,0,0,0,0,0,0,0,0],1296⟩, by decide⟩ +def forward_092 : CheckedSegment frames paid warps := + ⟨⟨forwardShard4State092, forwardShard4State093, + [ + ⟨4,177,630,0,0,0,0,1,2⟩, + ⟨4,117,631,0,0,0,0,-1,2⟩, + ⟨4,631,560,0,0,0,0,2,1⟩, + ⟨4,181,631,0,0,0,0,1,2⟩, + ⟨4,631,560,0,0,0,0,-2,1⟩, + ⟨4,208,631,0,0,0,0,1,2⟩, + ⟨4,177,631,0,0,0,0,1,2⟩, + ⟨4,598,548,114,0,0,0,-2,1⟩, + ⟨4,600,548,114,0,0,0,2,1⟩, + ⟨4,622,548,114,0,0,0,-1,1⟩, + ⟨4,624,548,114,0,0,0,1,1⟩, + ⟨3,401,0,1909,1160,178,71,0,1⟩, + ⟨1,622,0,114,1160,631,0,0,1⟩, + ⟨4,622,401,1160,0,0,0,-1,1⟩, + ⟨1,623,0,114,1160,631,0,0,1⟩, + ⟨4,623,401,1160,0,0,0,-1,1⟩, + ⟨1,624,0,114,1160,631,0,0,1⟩, + ⟨4,624,401,1160,0,0,0,1,1⟩, + ⟨3,403,0,1909,1160,179,72,0,1⟩, + ⟨4,622,403,1160,0,0,0,1,1⟩, + ⟨4,623,403,1160,0,0,0,-1,1⟩, + ⟨1,625,0,114,1160,631,0,0,1⟩, + ⟨4,625,403,1160,0,0,0,-1,1⟩, + ⟨4,622,626,1160,0,0,0,1,1⟩, + ⟨4,624,626,1160,0,0,0,-1,1⟩, + ⟨4,625,626,1160,0,0,0,-1,1⟩, + ⟨4,623,627,1160,0,0,0,-1,1⟩, + ⟨4,624,627,1160,0,0,0,1,1⟩, + ⟨4,625,627,1160,0,0,0,-1,1⟩, + ⟨1,118,0,115,484,644,0,0,1⟩, + ⟨4,118,82,484,0,0,0,-1,2⟩, + ⟨1,194,0,115,481,643,0,0,1⟩, + ⟨4,194,6,481,0,0,0,-1,2⟩, + ⟨1,187,0,115,479,642,0,0,1⟩, + ⟨4,187,349,479,0,0,0,1,1⟩, + ⟨1,113,0,0,480,196,0,0,1⟩, + ⟨4,113,351,480,0,0,0,1,1⟩, + ⟨1,351,0,480,626,1337,0,0,1⟩, + ⟨1,525,0,115,626,650,0,0,1⟩, + ⟨4,351,525,626,0,0,0,-1,1⟩, + ⟨1,205,0,115,479,642,0,0,1⟩, + ⟨4,205,347,479,0,0,0,-1,2⟩, + ⟨1,170,0,0,480,196,0,0,1⟩, + ⟨4,170,345,480,0,0,0,-1,2⟩, + ⟨1,140,0,115,484,644,0,0,1⟩, + ⟨4,140,75,484,0,0,0,1,1⟩, + ⟨1,198,0,115,481,643,0,0,1⟩, + ⟨4,198,1,481,0,0,0,1,1⟩, + ⟨1,124,0,114,404,620,0,0,1⟩, + ⟨4,124,100,404,0,0,0,-1,2⟩, + ⟨1,212,0,114,401,619,0,0,1⟩, + ⟨4,212,12,401,0,0,0,-1,2⟩, + ⟨1,168,0,114,399,618,0,0,1⟩, + ⟨4,168,285,399,0,0,0,1,1⟩, + ⟨1,143,0,0,400,155,0,0,1⟩, + ⟨4,143,287,400,0,0,0,1,1⟩, + ⟨1,215,0,114,399,618,0,0,1⟩, + ⟨4,215,283,399,0,0,0,-1,2⟩, + ⟨1,129,0,0,400,155,0,0,1⟩, + ⟨4,129,281,400,0,0,0,-1,2⟩, + ⟨1,150,0,114,404,620,0,0,1⟩, + ⟨4,150,56,404,0,0,0,1,1⟩, + ⟨1,189,0,114,401,619,0,0,1⟩, + ⟨4,189,31,401,0,0,0,1,1⟩, + ⟨1,213,0,0,424,167,0,0,1⟩, + ⟨4,213,54,424,0,0,0,-1,2⟩, + ⟨1,166,0,0,421,166,0,0,1⟩, + ⟨4,166,101,421,0,0,0,-1,2⟩, + ⟨1,214,0,0,419,164,0,0,1⟩, + ⟨4,214,301,419,0,0,0,1,1⟩, + ⟨1,167,0,0,420,165,0,0,1⟩, + ⟨4,167,303,420,0,0,0,1,1⟩, + ⟨1,130,0,0,419,164,0,0,1⟩, + ⟨4,130,299,419,0,0,0,-1,2⟩, + ⟨1,152,0,0,420,165,0,0,1⟩, + ⟨4,152,297,420,0,0,0,-1,2⟩, + ⟨1,131,0,0,424,167,0,0,1⟩, + ⟨4,131,102,424,0,0,0,1,1⟩, + ⟨1,151,0,0,421,166,0,0,1⟩, + ⟨4,151,55,421,0,0,0,1,1⟩, + ⟨1,195,0,0,504,206,0,0,1⟩, + ⟨4,195,73,504,0,0,0,-1,2⟩, + ⟨1,185,0,115,501,646,0,0,1⟩, + ⟨4,185,83,501,0,0,0,-1,2⟩, + ⟨1,196,0,115,500,645,0,0,1⟩, + ⟨4,196,365,500,0,0,0,1,1⟩, + ⟨1,186,0,0,499,205,0,0,1⟩, + ⟨4,186,367,499,0,0,0,1,1⟩, + ⟨1,75,0,484,627,1349,0,0,1⟩, + ⟨1,524,0,0,627,267,0,0,1⟩, + ⟨4,75,524,627,0,0,0,-1,1⟩, + ⟨1,367,0,499,628,1389,0,0,1⟩, + ⟨1,537,0,115,628,651,0,0,1⟩, + ⟨4,367,537,628,0,0,0,-1,1⟩, + ⟨1,171,0,115,500,645,0,0,1⟩, + ⟨4,171,363,500,0,0,0,-1,2⟩, + ⟨1,142,0,0,499,205,0,0,1⟩, + ⟨4,142,361,499,0,0,0,-1,2⟩, + ⟨1,172,0,115,504,647,0,0,1⟩, + ⟨4,172,84,504,0,0,0,1,1⟩, + ⟨1,141,0,115,501,646,0,0,1⟩, + ⟨4,141,74,501,0,0,0,1,1⟩, + ⟨1,210,0,115,444,639,0,0,1⟩, + ⟨4,210,48,444,0,0,0,-1,2⟩, + ⟨1,160,0,115,441,638,0,0,1⟩, + ⟨4,160,98,441,0,0,0,-1,2⟩, + ⟨1,144,0,115,439,637,0,0,1⟩, + ⟨4,144,317,439,0,0,0,1,1⟩, + ⟨1,197,0,0,440,176,0,0,1⟩, + ⟨4,197,319,440,0,0,0,1,1⟩, + ⟨1,157,0,115,439,637,0,0,1⟩, + ⟨4,157,315,439,0,0,0,-1,2⟩, + ⟨1,219,0,0,440,176,0,0,1⟩, + ⟨4,219,313,440,0,0,0,-1,2⟩, + ⟨1,136,0,0,444,177,0,0,1⟩, + ⟨4,136,32,444,0,0,0,1,1⟩, + ⟨1,32,0,444,629,1237,0,0,1⟩, + ⟨1,502,0,115,629,652,0,0,1⟩, + ⟨4,32,502,629,0,0,0,-1,1⟩, + ⟨1,147,0,115,441,638,0,0,1⟩, + ⟨4,147,85,441,0,0,0,1,1⟩, + ⟨1,192,0,114,523,623,0,0,1⟩, + ⟨4,192,67,523,0,0,0,-1,2⟩, + ⟨1,179,0,114,520,622,0,0,1⟩, + ⟨4,179,80,520,0,0,0,-1,2⟩, + ⟨1,115,0,114,519,621,0,0,1⟩, + ⟨4,115,381,519,0,0,0,1,1⟩, + ⟨1,200,0,0,530,216,0,0,1⟩, + ],#[0,29,22,1,4,0,0,0,0,0],622⟩, by decide⟩ +def forward_093 : CheckedSegment frames paid warps := + ⟨⟨forwardShard4State093, forwardShard4State094, + [ + ⟨4,200,383,530,0,0,0,1,1⟩, + ⟨1,383,0,530,630,1473,0,0,1⟩, + ⟨1,549,0,114,630,625,0,0,1⟩, + ⟨4,383,549,630,0,0,0,-1,1⟩, + ⟨1,120,0,114,519,621,0,0,1⟩, + ⟨4,120,379,519,0,0,0,-1,2⟩, + ⟨1,207,0,0,530,216,0,0,1⟩, + ⟨4,207,377,530,0,0,0,-1,2⟩, + ⟨1,178,0,0,523,215,0,0,1⟩, + ⟨4,178,3,523,0,0,0,1,1⟩, + ⟨1,3,0,523,631,1457,0,0,1⟩, + ⟨1,548,0,114,631,626,0,0,1⟩, + ⟨4,3,548,631,0,0,0,-1,1⟩, + ⟨1,138,0,114,520,622,0,0,1⟩, + ⟨4,138,88,520,0,0,0,1,1⟩, + ⟨1,180,0,0,544,228,0,0,1⟩, + ⟨4,180,5,544,0,0,0,-1,2⟩, + ⟨1,117,0,0,541,227,0,0,1⟩, + ⟨4,117,68,541,0,0,0,-1,2⟩, + ⟨1,181,0,0,540,226,0,0,1⟩, + ⟨4,181,397,540,0,0,0,1,1⟩, + ⟨1,116,0,0,539,225,0,0,1⟩, + ⟨4,116,399,539,0,0,0,1,1⟩, + ⟨1,399,0,539,632,1501,0,0,1⟩, + ⟨1,561,0,0,632,268,0,0,1⟩, + ⟨4,399,561,632,0,0,0,-1,1⟩, + ⟨1,208,0,0,540,226,0,0,1⟩, + ⟨4,208,395,540,0,0,0,-1,2⟩, + ⟨1,176,0,0,539,225,0,0,1⟩, + ⟨4,176,393,539,0,0,0,-1,2⟩, + ⟨1,209,0,0,544,228,0,0,1⟩, + ⟨4,209,69,544,0,0,0,1,1⟩, + ⟨1,69,0,544,633,1517,0,0,1⟩, + ⟨1,560,0,0,633,269,0,0,1⟩, + ⟨4,69,560,633,0,0,0,-1,1⟩, + ⟨1,177,0,0,541,227,0,0,1⟩, + ⟨4,177,4,541,0,0,0,1,1⟩, + ⟨1,161,0,0,464,187,0,0,1⟩, + ⟨4,161,34,464,0,0,0,-1,2⟩, + ⟨1,146,0,115,461,641,0,0,1⟩, + ⟨4,146,49,461,0,0,0,-1,2⟩, + ⟨1,162,0,115,460,640,0,0,1⟩, + ⟨4,162,333,460,0,0,0,1,1⟩, + ⟨1,145,0,0,459,186,0,0,1⟩, + ⟨4,145,335,459,0,0,0,1,1⟩, + ⟨1,220,0,115,460,640,0,0,1⟩, + ⟨4,220,331,460,0,0,0,-1,2⟩, + ⟨1,134,0,0,459,186,0,0,1⟩, + ⟨4,134,329,459,0,0,0,-1,2⟩, + ⟨1,221,0,0,464,187,0,0,1⟩, + ⟨4,221,50,464,0,0,0,1,1⟩, + ⟨1,50,0,464,634,1293,0,0,1⟩, + ⟨1,513,0,115,634,653,0,0,1⟩, + ⟨4,50,513,634,0,0,0,-1,1⟩, + ⟨1,135,0,115,461,641,0,0,1⟩, + ⟨4,135,33,461,0,0,0,1,1⟩, + ⟨1,112,0,0,344,126,0,0,1⟩, + ⟨4,112,76,344,0,0,0,-1,2⟩, + ⟨1,188,0,0,341,125,0,0,1⟩, + ⟨4,188,0,341,0,0,0,-1,2⟩, + ⟨1,183,0,0,381,145,0,0,1⟩, + ⟨4,183,72,381,0,0,0,-1,2⟩, + ⟨1,182,0,0,384,146,0,0,1⟩, + ⟨4,182,2,384,0,0,0,-1,2⟩, + ⟨1,114,0,0,361,133,0,0,1⟩, + ⟨4,114,70,361,0,0,0,-1,2⟩, + ⟨1,184,0,0,364,134,0,0,1⟩, + ⟨4,184,71,364,0,0,0,-1,2⟩, + ⟨1,76,0,344,635,957,0,0,1⟩, + ⟨1,0,0,341,635,949,0,0,1⟩, + ⟨4,76,0,635,0,0,0,1,1⟩, + ⟨1,71,0,364,636,1013,0,0,1⟩, + ⟨1,72,0,381,636,1061,0,0,1⟩, + ⟨4,71,72,636,0,0,0,1,1⟩, + ⟨1,2,0,384,637,1069,0,0,1⟩, + ⟨1,70,0,361,637,1005,0,0,1⟩, + ⟨4,2,70,637,0,0,0,1,1⟩, + ⟨1,112,0,344,638,958,0,0,1⟩, + ⟨1,71,0,636,638,1760,0,0,1⟩, + ⟨4,112,71,638,0,0,0,-1,2⟩, + ⟨1,182,0,384,1733,1072,0,0,1⟩, + ⟨1,76,0,635,1733,1759,0,0,1⟩, + ⟨4,182,76,1733,0,0,0,-1,2⟩, + ⟨1,184,0,364,640,1014,0,0,1⟩, + ⟨1,2,0,637,640,1762,0,0,1⟩, + ⟨4,184,2,640,0,0,0,-1,2⟩, + ⟨1,188,0,341,1162,952,0,0,1⟩, + ⟨1,184,0,640,1162,1767,0,0,1⟩, + ⟨4,188,184,1162,0,0,0,1,1⟩, + ⟨1,183,0,381,1163,1063,0,0,1⟩, + ⟨1,182,0,1733,1163,2834,0,0,1⟩, + ⟨4,183,182,1163,0,0,0,1,1⟩, + ⟨1,114,0,361,1164,1008,0,0,1⟩, + ⟨1,112,0,638,1164,1765,0,0,1⟩, + ⟨4,114,112,1164,0,0,0,1,1⟩, + ⟨1,112,0,1164,659,2702,0,0,1⟩, + ⟨1,2,0,640,659,1766,0,0,1⟩, + ⟨4,112,2,659,0,0,0,-1,2⟩, + ⟨1,188,0,1162,729,2698,0,0,1⟩, + ⟨1,72,0,636,729,1761,0,0,1⟩, + ⟨4,188,72,729,0,0,0,-1,2⟩, + ⟨1,183,0,1163,742,2700,0,0,1⟩, + ⟨1,70,0,637,742,1763,0,0,1⟩, + ⟨4,183,70,742,0,0,0,-1,2⟩, + ⟨1,182,0,1163,675,2699,0,0,1⟩, + ⟨1,71,0,638,675,1764,0,0,1⟩, + ⟨4,182,71,675,0,0,0,-1,2⟩, + ⟨1,114,0,1164,648,2701,0,0,1⟩, + ⟨1,0,0,635,648,1758,0,0,1⟩, + ⟨4,114,0,648,0,0,0,-1,2⟩, + ⟨1,184,0,1162,649,2697,0,0,1⟩, + ⟨1,76,0,1733,649,2833,0,0,1⟩, + ⟨4,184,76,649,0,0,0,-1,2⟩, + ⟨1,139,0,0,339,123,0,0,1⟩, + ⟨4,139,239,339,0,0,0,1,1⟩, + ⟨1,193,0,0,341,125,0,0,1⟩, + ⟨4,193,27,341,0,0,0,1,1⟩, + ⟨1,126,0,137,581,666,0,0,1⟩, + ⟨4,126,13,581,0,0,0,-1,2⟩, + ⟨1,127,0,0,584,248,0,0,1⟩, + ⟨4,127,78,584,0,0,0,-1,2⟩, + ⟨1,190,0,137,561,664,0,0,1⟩, + ⟨4,190,15,561,0,0,0,-1,2⟩, + ⟨1,125,0,0,564,238,0,0,1⟩, + ⟨4,125,14,564,0,0,0,-1,2⟩, + ⟨1,239,0,339,650,941,0,0,1⟩, + ⟨1,27,0,341,650,950,0,0,1⟩, + ⟨4,239,27,650,0,0,0,1,1⟩, + ],#[0,30,33,5,6,0,0,0,0,0],490⟩, by decide⟩ +def forward_094 : CheckedSegment frames paid warps := + ⟨⟨forwardShard4State094, forwardShard4State095, + [ + ⟨1,14,0,564,651,1573,0,0,1⟩, + ⟨1,13,0,581,651,1621,0,0,1⟩, + ⟨4,14,13,651,0,0,0,1,1⟩, + ⟨1,78,0,584,652,1629,0,0,1⟩, + ⟨1,15,0,561,652,1565,0,0,1⟩, + ⟨4,78,15,652,0,0,0,1,1⟩, + ⟨1,139,0,339,1165,944,0,0,1⟩, + ⟨1,14,0,651,1165,1777,0,0,1⟩, + ⟨4,139,14,1165,0,0,0,-1,2⟩, + ⟨1,127,0,584,654,1630,0,0,1⟩, + ⟨1,239,0,650,654,1774,0,0,1⟩, + ⟨4,127,239,654,0,0,0,1,1⟩, + ⟨1,125,0,564,1166,1575,0,0,1⟩, + ⟨1,78,0,652,1166,1779,0,0,1⟩, + ⟨4,125,78,1166,0,0,0,-1,2⟩, + ⟨1,193,0,341,656,951,0,0,1⟩, + ⟨1,125,0,1166,656,2705,0,0,1⟩, + ⟨4,193,125,656,0,0,0,1,1⟩, + ⟨1,126,0,581,657,1622,0,0,1⟩, + ⟨1,127,0,654,657,1780,0,0,1⟩, + ⟨4,126,127,657,0,0,0,1,1⟩, + ⟨1,190,0,561,658,1566,0,0,1⟩, + ⟨1,139,0,1165,658,2703,0,0,1⟩, + ⟨4,190,139,658,0,0,0,1,1⟩, + ⟨1,139,0,658,659,1786,0,0,1⟩, + ⟨1,78,0,1166,659,2706,0,0,1⟩, + ⟨4,139,78,659,0,0,0,-1,2⟩, + ⟨1,193,0,656,660,1782,0,0,1⟩, + ⟨1,13,0,651,660,1776,0,0,1⟩, + ⟨4,193,13,660,0,0,0,-1,2⟩, + ⟨1,126,0,657,661,1784,0,0,1⟩, + ⟨1,15,0,652,661,1778,0,0,1⟩, + ⟨4,126,15,661,0,0,0,-1,2⟩, + ⟨1,127,0,657,662,1785,0,0,1⟩, + ⟨1,14,0,1165,662,2704,0,0,1⟩, + ⟨4,127,14,662,0,0,0,-1,2⟩, + ⟨1,190,0,658,663,1787,0,0,1⟩, + ⟨1,27,0,650,663,1775,0,0,1⟩, + ⟨4,190,27,663,0,0,0,1,1⟩, + ⟨1,125,0,656,664,1783,0,0,1⟩, + ⟨1,239,0,654,664,1781,0,0,1⟩, + ⟨4,125,239,664,0,0,0,1,1⟩, + ⟨1,203,0,0,359,131,0,0,1⟩, + ⟨4,203,255,359,0,0,0,1,1⟩, + ⟨1,123,0,0,361,133,0,0,1⟩, + ⟨4,123,91,361,0,0,0,1,1⟩, + ⟨1,218,0,137,601,668,0,0,1⟩, + ⟨4,218,36,601,0,0,0,-1,2⟩, + ⟨1,165,0,0,604,258,0,0,1⟩, + ⟨4,165,21,604,0,0,0,-1,2⟩, + ⟨1,133,0,137,561,664,0,0,1⟩, + ⟨4,133,53,561,0,0,0,1,1⟩, + ⟨1,148,0,0,560,237,0,0,1⟩, + ⟨4,148,415,560,0,0,0,1,1⟩, + ⟨1,255,0,359,665,997,0,0,1⟩, + ⟨1,91,0,361,665,1006,0,0,1⟩, + ⟨4,255,91,665,0,0,0,1,1⟩, + ⟨1,415,0,560,666,1561,0,0,1⟩, + ⟨1,36,0,601,666,1677,0,0,1⟩, + ⟨4,415,36,666,0,0,0,-1,2⟩, + ⟨1,21,0,604,667,1685,0,0,1⟩, + ⟨1,53,0,561,667,1567,0,0,1⟩, + ⟨4,21,53,667,0,0,0,-2,1⟩, + ⟨1,203,0,359,1167,1000,0,0,1⟩, + ⟨1,415,0,666,1167,1809,0,0,1⟩, + ⟨4,203,415,1167,0,0,0,1,1⟩, + ⟨1,165,0,604,669,1686,0,0,1⟩, + ⟨1,255,0,665,669,1806,0,0,1⟩, + ⟨4,165,255,669,0,0,0,1,1⟩, + ⟨1,148,0,560,1168,1564,0,0,1⟩, + ⟨1,21,0,667,1168,1811,0,0,1⟩, + ⟨4,148,21,1168,0,0,0,-1,2⟩, + ⟨1,123,0,361,671,1007,0,0,1⟩, + ⟨1,148,0,1168,671,2709,0,0,1⟩, + ⟨4,123,148,671,0,0,0,1,1⟩, + ⟨1,218,0,601,672,1678,0,0,1⟩, + ⟨1,165,0,669,672,1812,0,0,1⟩, + ⟨4,218,165,672,0,0,0,1,1⟩, + ⟨1,133,0,561,673,1568,0,0,1⟩, + ⟨1,203,0,1167,673,2708,0,0,1⟩, + ⟨4,133,203,673,0,0,0,1,1⟩, + ⟨1,84,0,504,674,1405,0,0,1⟩, + ⟨1,536,0,0,674,270,0,0,1⟩, + ⟨4,84,536,674,0,0,0,-1,1⟩, + ⟨1,203,0,673,675,1818,0,0,1⟩, + ⟨1,21,0,1168,675,2710,0,0,1⟩, + ⟨4,203,21,675,0,0,0,-1,2⟩, + ⟨1,123,0,671,676,1814,0,0,1⟩, + ⟨1,36,0,666,676,1808,0,0,1⟩, + ⟨4,123,36,676,0,0,0,-1,2⟩, + ⟨1,218,0,672,677,1817,0,0,1⟩, + ⟨1,53,0,667,677,1810,0,0,1⟩, + ⟨4,218,53,677,0,0,0,1,1⟩, + ⟨1,165,0,672,662,1816,0,0,1⟩, + ⟨1,415,0,1167,662,2707,0,0,1⟩, + ⟨4,165,415,662,0,0,0,1,1⟩, + ⟨1,133,0,673,678,1819,0,0,1⟩, + ⟨1,91,0,665,678,1807,0,0,1⟩, + ⟨4,133,91,678,0,0,0,1,1⟩, + ⟨1,148,0,671,679,1815,0,0,1⟩, + ⟨1,255,0,669,679,1813,0,0,1⟩, + ⟨4,148,255,679,0,0,0,1,1⟩, + ⟨1,201,0,0,379,143,0,0,1⟩, + ⟨4,201,271,379,0,0,0,1,1⟩, + ⟨4,121,595,0,0,0,0,1,2⟩, + ⟨1,121,0,0,381,145,0,0,1⟩, + ⟨4,121,89,381,0,0,0,1,1⟩, + ⟨1,216,0,137,601,668,0,0,1⟩, + ⟨4,216,111,601,0,0,0,1,1⟩, + ⟨1,163,0,0,600,257,0,0,1⟩, + ⟨4,163,447,600,0,0,0,1,1⟩, + ⟨1,222,0,137,581,666,0,0,1⟩, + ⟨4,222,51,581,0,0,0,1,1⟩, + ⟨1,223,0,0,580,247,0,0,1⟩, + ⟨4,223,431,580,0,0,0,1,1⟩, + ⟨1,271,0,379,1169,1055,0,0,1⟩, + ⟨1,89,0,381,1169,1064,0,0,1⟩, + ⟨4,271,89,1169,0,0,0,1,1⟩, + ⟨1,431,0,580,682,1617,0,0,1⟩, + ⟨1,111,0,601,682,1679,0,0,1⟩, + ⟨4,431,111,682,0,0,0,1,1⟩, + ⟨1,447,0,600,683,1673,0,0,1⟩, + ⟨1,51,0,581,683,1623,0,0,1⟩, + ⟨4,447,51,683,0,0,0,1,1⟩, + ⟨1,201,0,379,1170,1056,0,0,1⟩, + ⟨1,431,0,682,1170,1839,0,0,1⟩, + ⟨4,201,431,1170,0,0,0,1,1⟩, + ⟨1,163,0,600,685,1674,0,0,1⟩, + ],#[0,40,21,8,12,0,0,0,0,0],404⟩, by decide⟩ +def forward_095 : CheckedSegment frames paid warps := + ⟨⟨forwardShard4State095, forwardShard4State096, + [ + ⟨1,271,0,1169,685,2711,0,0,1⟩, + ⟨4,163,271,685,0,0,0,1,1⟩, + ⟨1,223,0,580,1172,1619,0,0,1⟩, + ⟨1,447,0,683,1172,1841,0,0,1⟩, + ⟨4,223,447,1172,0,0,0,1,1⟩, + ⟨1,121,0,381,687,1062,0,0,1⟩, + ⟨1,223,0,1172,687,2716,0,0,1⟩, + ⟨4,121,223,687,0,0,0,1,1⟩, + ⟨1,216,0,601,688,1680,0,0,1⟩, + ⟨1,163,0,685,688,1843,0,0,1⟩, + ⟨4,216,163,688,0,0,0,1,1⟩, + ⟨1,222,0,581,689,1624,0,0,1⟩, + ⟨1,201,0,1170,689,2714,0,0,1⟩, + ⟨4,222,201,689,0,0,0,1,1⟩, + ⟨1,201,0,689,649,1848,0,0,1⟩, + ⟨1,447,0,1172,649,2715,0,0,1⟩, + ⟨4,201,447,649,0,0,0,1,1⟩, + ⟨1,121,0,687,690,1845,0,0,1⟩, + ⟨1,111,0,682,690,1838,0,0,1⟩, + ⟨4,121,111,690,0,0,0,1,1⟩, + ⟨1,216,0,688,691,1847,0,0,1⟩, + ⟨1,51,0,683,691,1840,0,0,1⟩, + ⟨4,216,51,691,0,0,0,1,1⟩, + ⟨1,163,0,688,664,1846,0,0,1⟩, + ⟨1,431,0,1170,664,2713,0,0,1⟩, + ⟨4,163,431,664,0,0,0,1,1⟩, + ⟨1,222,0,689,692,1849,0,0,1⟩, + ⟨1,89,0,1169,692,2712,0,0,1⟩, + ⟨4,222,89,692,0,0,0,1,1⟩, + ⟨1,223,0,687,679,1844,0,0,1⟩, + ⟨1,271,0,685,679,1842,0,0,1⟩, + ⟨4,223,271,679,0,0,0,1,1⟩, + ⟨1,191,0,0,384,146,0,0,1⟩, + ⟨4,191,25,384,0,0,0,1,1⟩, + ⟨4,137,594,0,0,0,0,-1,2⟩, + ⟨1,137,0,0,380,144,0,0,1⟩, + ⟨4,137,269,380,0,0,0,1,1⟩, + ⟨1,211,0,137,599,667,0,0,1⟩, + ⟨4,211,445,599,0,0,0,1,1⟩, + ⟨1,156,0,0,604,258,0,0,1⟩, + ⟨4,156,47,604,0,0,0,1,1⟩, + ⟨1,159,0,137,579,665,0,0,1⟩, + ⟨4,159,429,579,0,0,0,1,1⟩, + ⟨1,158,0,0,584,248,0,0,1⟩, + ⟨4,158,99,584,0,0,0,1,1⟩, + ⟨1,25,0,384,1173,1070,0,0,1⟩, + ⟨1,269,0,380,1173,1059,0,0,1⟩, + ⟨4,25,269,1173,0,0,0,1,1⟩, + ⟨1,99,0,584,695,1631,0,0,1⟩, + ⟨1,445,0,599,695,1669,0,0,1⟩, + ⟨4,99,445,695,0,0,0,1,1⟩, + ⟨1,47,0,604,696,1687,0,0,1⟩, + ⟨1,429,0,579,696,1613,0,0,1⟩, + ⟨4,47,429,696,0,0,0,1,1⟩, + ⟨1,191,0,384,1174,1071,0,0,1⟩, + ⟨1,99,0,695,1174,1860,0,0,1⟩, + ⟨4,191,99,1174,0,0,0,1,1⟩, + ⟨1,156,0,604,1175,1688,0,0,1⟩, + ⟨1,25,0,1173,1175,2718,0,0,1⟩, + ⟨4,156,25,1175,0,0,0,1,1⟩, + ⟨1,158,0,584,1176,1632,0,0,1⟩, + ⟨1,47,0,696,1176,1862,0,0,1⟩, + ⟨4,158,47,1176,0,0,0,1,1⟩, + ⟨1,137,0,380,700,1057,0,0,1⟩, + ⟨1,158,0,1176,700,2723,0,0,1⟩, + ⟨4,137,158,700,0,0,0,1,1⟩, + ⟨1,211,0,599,701,1670,0,0,1⟩, + ⟨1,156,0,1175,701,2721,0,0,1⟩, + ⟨4,211,156,701,0,0,0,1,1⟩, + ⟨1,159,0,579,702,1614,0,0,1⟩, + ⟨1,191,0,1174,702,2719,0,0,1⟩, + ⟨4,159,191,702,0,0,0,1,1⟩, + ⟨1,191,0,702,703,1868,0,0,1⟩, + ⟨1,47,0,1176,703,2724,0,0,1⟩, + ⟨4,191,47,703,0,0,0,1,1⟩, + ⟨1,137,0,700,648,1863,0,0,1⟩, + ⟨1,445,0,695,648,1859,0,0,1⟩, + ⟨4,137,445,648,0,0,0,1,1⟩, + ⟨1,211,0,701,663,1865,0,0,1⟩, + ⟨1,429,0,696,663,1861,0,0,1⟩, + ⟨4,211,429,663,0,0,0,1,1⟩, + ⟨1,156,0,701,704,1866,0,0,1⟩, + ⟨1,99,0,1174,704,2720,0,0,1⟩, + ⟨4,156,99,704,0,0,0,1,1⟩, + ⟨1,159,0,702,678,1867,0,0,1⟩, + ⟨1,269,0,1173,678,2717,0,0,1⟩, + ⟨4,159,269,678,0,0,0,1,1⟩, + ⟨1,158,0,700,705,1864,0,0,1⟩, + ⟨1,25,0,1175,705,2722,0,0,1⟩, + ⟨4,158,25,705,0,0,0,1,1⟩, + ⟨1,169,0,0,339,123,0,0,1⟩, + ⟨4,169,233,339,0,0,0,-1,2⟩, + ⟨1,204,0,0,340,124,0,0,1⟩, + ⟨4,204,235,340,0,0,0,-1,2⟩, + ⟨1,175,0,0,380,144,0,0,1⟩, + ⟨4,175,267,380,0,0,0,-1,2⟩, + ⟨1,174,0,0,379,143,0,0,1⟩, + ⟨4,174,265,379,0,0,0,-1,2⟩, + ⟨1,173,0,0,360,132,0,0,1⟩, + ⟨4,173,251,360,0,0,0,-1,2⟩, + ⟨1,206,0,0,359,131,0,0,1⟩, + ⟨4,206,249,359,0,0,0,-1,2⟩, + ⟨1,233,0,339,706,942,0,0,1⟩, + ⟨1,235,0,340,706,945,0,0,1⟩, + ⟨4,233,235,706,0,0,0,1,1⟩, + ⟨1,249,0,359,707,998,0,0,1⟩, + ⟨1,267,0,380,707,1058,0,0,1⟩, + ⟨4,249,267,707,0,0,0,1,1⟩, + ⟨1,265,0,379,708,1053,0,0,1⟩, + ⟨1,251,0,360,708,1001,0,0,1⟩, + ⟨4,265,251,708,0,0,0,1,1⟩, + ⟨1,169,0,339,709,943,0,0,1⟩, + ⟨1,249,0,707,709,1881,0,0,1⟩, + ⟨4,169,249,709,0,0,0,-1,2⟩, + ⟨1,174,0,379,710,1054,0,0,1⟩, + ⟨1,233,0,706,710,1879,0,0,1⟩, + ⟨4,174,233,710,0,0,0,-1,2⟩, + ⟨1,206,0,359,711,999,0,0,1⟩, + ⟨1,265,0,708,711,1883,0,0,1⟩, + ⟨4,206,265,711,0,0,0,-1,2⟩, + ⟨1,204,0,340,1180,948,0,0,1⟩, + ⟨1,206,0,711,1180,1889,0,0,1⟩, + ⟨4,204,206,1180,0,0,0,1,1⟩, + ⟨1,175,0,380,1181,1060,0,0,1⟩, + ⟨1,174,0,710,1181,1887,0,0,1⟩, + ⟨4,175,174,1181,0,0,0,1,1⟩, + ⟨1,173,0,360,1182,1004,0,0,1⟩, + ⟨1,169,0,709,1182,1885,0,0,1⟩, + ],#[0,34,27,5,15,0,0,0,0,0],396⟩, by decide⟩ +def forward_096 : CheckedSegment frames paid warps := + ⟨⟨forwardShard4State096, forwardShard4State097, + [ + ⟨4,173,169,1182,0,0,0,1,1⟩, + ⟨1,169,0,1182,728,2730,0,0,1⟩, + ⟨1,265,0,711,728,1888,0,0,1⟩, + ⟨4,169,265,728,0,0,0,-1,2⟩, + ⟨1,204,0,1180,660,2725,0,0,1⟩, + ⟨1,267,0,707,660,1880,0,0,1⟩, + ⟨4,204,267,660,0,0,0,-1,2⟩, + ⟨1,175,0,1181,676,2727,0,0,1⟩, + ⟨1,251,0,708,676,1882,0,0,1⟩, + ⟨4,175,251,676,0,0,0,-1,2⟩, + ⟨1,174,0,1181,741,2728,0,0,1⟩, + ⟨1,249,0,709,741,1884,0,0,1⟩, + ⟨4,174,249,741,0,0,0,-1,2⟩, + ⟨1,173,0,1182,690,2729,0,0,1⟩, + ⟨1,235,0,706,690,1878,0,0,1⟩, + ⟨4,173,235,690,0,0,0,-1,2⟩, + ⟨1,206,0,1180,703,2726,0,0,1⟩, + ⟨1,233,0,710,703,1886,0,0,1⟩, + ⟨4,206,233,703,0,0,0,-1,2⟩, + ⟨1,119,0,0,344,126,0,0,1⟩, + ⟨4,119,87,344,0,0,0,1,1⟩, + ⟨1,199,0,0,340,124,0,0,1⟩, + ⟨4,199,237,340,0,0,0,1,1⟩, + ⟨1,153,0,137,579,665,0,0,1⟩, + ⟨4,153,427,579,0,0,0,-1,2⟩, + ⟨1,154,0,0,580,247,0,0,1⟩, + ⟨4,154,425,580,0,0,0,-1,2⟩, + ⟨1,155,0,137,559,663,0,0,1⟩, + ⟨4,155,411,559,0,0,0,-1,2⟩, + ⟨1,128,0,0,560,237,0,0,1⟩, + ⟨4,128,409,560,0,0,0,-1,2⟩, + ⟨1,87,0,344,719,959,0,0,1⟩, + ⟨1,237,0,340,719,946,0,0,1⟩, + ⟨4,87,237,719,0,0,0,1,1⟩, + ⟨1,409,0,560,720,1562,0,0,1⟩, + ⟨1,427,0,579,720,1615,0,0,1⟩, + ⟨4,409,427,720,0,0,0,1,1⟩, + ⟨1,425,0,580,721,1618,0,0,1⟩, + ⟨1,411,0,559,721,1557,0,0,1⟩, + ⟨4,425,411,721,0,0,0,1,1⟩, + ⟨1,119,0,344,1183,960,0,0,1⟩, + ⟨1,409,0,720,1183,1893,0,0,1⟩, + ⟨4,119,409,1183,0,0,0,-1,2⟩, + ⟨1,154,0,580,1184,1620,0,0,1⟩, + ⟨1,87,0,719,1184,1891,0,0,1⟩, + ⟨4,154,87,1184,0,0,0,1,1⟩, + ⟨1,128,0,560,724,1563,0,0,1⟩, + ⟨1,425,0,721,724,1895,0,0,1⟩, + ⟨4,128,425,724,0,0,0,-1,2⟩, + ⟨1,199,0,340,725,947,0,0,1⟩, + ⟨1,128,0,724,725,1896,0,0,1⟩, + ⟨4,199,128,725,0,0,0,1,1⟩, + ⟨1,153,0,579,726,1616,0,0,1⟩, + ⟨1,154,0,1184,726,2734,0,0,1⟩, + ⟨4,153,154,726,0,0,0,1,1⟩, + ⟨1,155,0,559,727,1558,0,0,1⟩, + ⟨1,119,0,1183,727,2731,0,0,1⟩, + ⟨4,155,119,727,0,0,0,1,1⟩, + ⟨1,119,0,727,728,1903,0,0,1⟩, + ⟨1,425,0,724,728,1897,0,0,1⟩, + ⟨4,119,425,728,0,0,0,-1,2⟩, + ⟨1,199,0,725,729,1899,0,0,1⟩, + ⟨1,427,0,720,729,1892,0,0,1⟩, + ⟨4,199,427,729,0,0,0,-1,2⟩, + ⟨1,153,0,726,677,1900,0,0,1⟩, + ⟨1,411,0,721,677,1894,0,0,1⟩, + ⟨4,153,411,677,0,0,0,-1,2⟩, + ⟨1,154,0,726,730,1901,0,0,1⟩, + ⟨1,409,0,1183,730,2732,0,0,1⟩, + ⟨4,154,409,730,0,0,0,-1,2⟩, + ⟨1,155,0,727,691,1902,0,0,1⟩, + ⟨1,237,0,719,691,1890,0,0,1⟩, + ⟨4,155,237,691,0,0,0,1,1⟩, + ⟨1,128,0,725,704,1898,0,0,1⟩, + ⟨1,87,0,1184,704,2733,0,0,1⟩, + ⟨4,128,87,704,0,0,0,1,1⟩, + ⟨1,122,0,0,364,134,0,0,1⟩, + ⟨4,122,90,364,0,0,0,1,1⟩, + ⟨4,202,590,0,0,0,0,-1,2⟩, + ⟨1,202,0,0,360,132,0,0,1⟩, + ⟨4,202,253,360,0,0,0,1,1⟩, + ⟨1,164,0,137,599,667,0,0,1⟩, + ⟨4,164,443,599,0,0,0,-1,2⟩, + ⟨1,217,0,0,600,257,0,0,1⟩, + ⟨4,217,441,600,0,0,0,-1,2⟩, + ⟨1,149,0,137,559,663,0,0,1⟩, + ⟨4,149,413,559,0,0,0,1,1⟩, + ⟨1,132,0,0,564,238,0,0,1⟩, + ⟨4,132,52,564,0,0,0,1,1⟩, + ⟨1,90,0,364,1159,1015,0,0,1⟩, + ⟨1,253,0,360,1159,1003,0,0,1⟩, + ⟨4,90,253,1159,0,0,0,1,1⟩, + ⟨1,52,0,564,733,1574,0,0,1⟩, + ⟨1,443,0,599,733,1671,0,0,1⟩, + ⟨4,52,443,733,0,0,0,-1,2⟩, + ⟨1,441,0,600,734,1675,0,0,1⟩, + ⟨1,413,0,559,734,1559,0,0,1⟩, + ⟨4,441,413,734,0,0,0,-2,1⟩, + ⟨1,122,0,364,1185,1016,0,0,1⟩, + ⟨1,52,0,733,1185,1914,0,0,1⟩, + ⟨4,122,52,1185,0,0,0,1,1⟩, + ⟨1,217,0,600,1283,1676,0,0,1⟩, + ⟨1,90,0,1159,1283,2688,0,0,1⟩, + ⟨4,217,90,1283,0,0,0,1,1⟩, + ⟨1,132,0,564,1186,1576,0,0,1⟩, + ⟨1,441,0,734,1186,1916,0,0,1⟩, + ⟨4,132,441,1186,0,0,0,-1,2⟩, + ⟨1,202,0,360,738,1002,0,0,1⟩, + ⟨1,132,0,1186,738,2737,0,0,1⟩, + ⟨4,202,132,738,0,0,0,1,1⟩, + ⟨1,164,0,599,739,1672,0,0,1⟩, + ⟨1,217,0,1283,739,2814,0,0,1⟩, + ⟨4,164,217,739,0,0,0,1,1⟩, + ⟨1,149,0,559,740,1560,0,0,1⟩, + ⟨1,122,0,1185,740,2736,0,0,1⟩, + ⟨4,149,122,740,0,0,0,1,1⟩, + ⟨1,122,0,740,741,1922,0,0,1⟩, + ⟨1,441,0,1186,741,2738,0,0,1⟩, + ⟨4,122,441,741,0,0,0,-1,2⟩, + ⟨1,202,0,738,742,1918,0,0,1⟩, + ⟨1,443,0,733,742,1913,0,0,1⟩, + ⟨4,202,443,742,0,0,0,-1,2⟩, + ⟨1,164,0,739,661,1919,0,0,1⟩, + ⟨1,413,0,734,661,1915,0,0,1⟩, + ⟨4,164,413,661,0,0,0,1,1⟩, + ⟨1,217,0,739,730,1920,0,0,1⟩, + ⟨1,52,0,1185,730,2735,0,0,1⟩, + ⟨4,217,52,730,0,0,0,1,1⟩, + ],#[0,38,20,8,14,0,0,0,0,0],432⟩, by decide⟩ +def forward_097 : CheckedSegment frames paid warps := + ⟨⟨forwardShard4State097, forwardShard4State098, + [ + ⟨1,149,0,740,692,1921,0,0,1⟩, + ⟨1,253,0,1159,692,2687,0,0,1⟩, + ⟨4,149,253,692,0,0,0,1,1⟩, + ⟨1,132,0,738,705,1917,0,0,1⟩, + ⟨1,90,0,1283,705,2813,0,0,1⟩, + ⟨4,132,90,705,0,0,0,1,1⟩, + ⟨1,448,0,0,351,127,0,0,1⟩, + ⟨4,448,231,351,0,0,0,1,1⟩, + ⟨1,449,0,114,352,616,0,0,1⟩, + ⟨4,449,226,352,0,0,0,1,1⟩, + ⟨1,450,0,0,353,128,0,0,1⟩, + ⟨4,450,230,353,0,0,0,1,1⟩, + ⟨1,451,0,115,354,635,0,0,1⟩, + ⟨4,451,228,354,0,0,0,1,1⟩, + ⟨1,452,0,0,355,129,0,0,1⟩, + ⟨4,452,232,355,0,0,0,1,1⟩, + ⟨1,453,0,115,356,636,0,0,1⟩, + ⟨4,453,7,356,0,0,0,1,1⟩, + ⟨1,454,0,0,357,130,0,0,1⟩, + ⟨4,454,236,357,0,0,0,1,1⟩, + ⟨1,455,0,114,358,617,0,0,1⟩, + ⟨4,455,238,358,0,0,0,1,1⟩, + ⟨1,456,0,0,371,135,0,0,1⟩, + ⟨4,456,247,371,0,0,0,1,1⟩, + ⟨1,457,0,0,372,136,0,0,1⟩, + ⟨4,457,242,372,0,0,0,1,1⟩, + ⟨1,458,0,0,373,137,0,0,1⟩, + ⟨4,458,246,373,0,0,0,1,1⟩, + ⟨1,459,0,0,374,138,0,0,1⟩, + ⟨4,459,244,374,0,0,0,1,1⟩, + ⟨1,460,0,0,375,139,0,0,1⟩, + ⟨4,460,248,375,0,0,0,1,1⟩, + ⟨1,461,0,0,376,140,0,0,1⟩, + ⟨4,461,10,376,0,0,0,1,1⟩, + ⟨1,462,0,0,377,141,0,0,1⟩, + ⟨4,462,252,377,0,0,0,1,1⟩, + ⟨1,463,0,0,378,142,0,0,1⟩, + ⟨4,463,254,378,0,0,0,1,1⟩, + ⟨1,464,0,0,391,147,0,0,1⟩, + ⟨4,464,263,391,0,0,0,1,1⟩, + ⟨1,465,0,0,392,148,0,0,1⟩, + ⟨4,465,258,392,0,0,0,1,1⟩, + ⟨1,466,0,0,393,149,0,0,1⟩, + ⟨4,466,262,393,0,0,0,1,1⟩, + ⟨1,467,0,0,394,150,0,0,1⟩, + ⟨4,467,260,394,0,0,0,1,1⟩, + ⟨1,468,0,0,395,151,0,0,1⟩, + ⟨4,468,264,395,0,0,0,1,1⟩, + ⟨1,469,0,0,396,152,0,0,1⟩, + ⟨4,469,79,396,0,0,0,1,1⟩, + ⟨1,470,0,0,397,153,0,0,1⟩, + ⟨4,470,268,397,0,0,0,1,1⟩, + ⟨1,471,0,0,398,154,0,0,1⟩, + ⟨4,471,270,398,0,0,0,1,1⟩, + ⟨1,283,0,399,759,1109,0,0,1⟩, + ⟨1,281,0,400,759,1113,0,0,1⟩, + ⟨4,283,281,759,0,0,0,1,1⟩, + ⟨1,281,0,759,299,1929,0,0,1⟩, + ⟨4,277,281,299,0,0,0,-1,1⟩, + ⟨5,277,0,299,0,0,0,-1,1⟩, + ⟨1,100,0,404,760,1125,0,0,1⟩, + ⟨1,12,0,401,760,1117,0,0,1⟩, + ⟨4,100,12,760,0,0,0,1,1⟩, + ⟨1,12,0,760,299,1932,0,0,1⟩, + ⟨4,273,12,299,0,0,0,-1,1⟩, + ⟨1,56,0,404,761,1126,0,0,1⟩, + ⟨1,285,0,399,761,1110,0,0,1⟩, + ⟨4,56,285,761,0,0,0,1,1⟩, + ⟨1,285,0,761,299,1935,0,0,1⟩, + ⟨4,282,285,299,0,0,0,-1,1⟩, + ⟨5,282,0,299,0,0,0,-1,1⟩, + ⟨1,287,0,400,762,1114,0,0,1⟩, + ⟨1,31,0,401,762,1118,0,0,1⟩, + ⟨4,287,31,762,0,0,0,1,1⟩, + ⟨1,31,0,762,299,1937,0,0,1⟩, + ⟨4,275,31,299,0,0,0,-1,1⟩, + ⟨1,472,0,0,759,271,0,0,1⟩, + ⟨4,472,283,759,0,0,0,1,1⟩, + ⟨1,472,0,759,1187,1931,0,0,1⟩, + ⟨1,231,0,351,1187,974,0,0,1⟩, + ⟨4,472,231,1187,0,0,0,1,1⟩, + ⟨1,473,0,0,760,272,0,0,1⟩, + ⟨4,473,100,760,0,0,0,1,1⟩, + ⟨1,473,0,760,1188,1934,0,0,1⟩, + ⟨1,226,0,352,1188,977,0,0,1⟩, + ⟨4,473,226,1188,0,0,0,1,1⟩, + ⟨1,474,0,0,411,156,0,0,1⟩, + ⟨4,474,279,411,0,0,0,1,1⟩, + ⟨1,475,0,0,412,157,0,0,1⟩, + ⟨4,475,274,412,0,0,0,1,1⟩, + ⟨1,476,0,0,413,158,0,0,1⟩, + ⟨4,476,278,413,0,0,0,1,1⟩, + ⟨1,477,0,0,414,159,0,0,1⟩, + ⟨4,477,276,414,0,0,0,1,1⟩, + ⟨1,478,0,0,415,160,0,0,1⟩, + ⟨4,478,280,415,0,0,0,1,1⟩, + ⟨1,479,0,0,416,161,0,0,1⟩, + ⟨4,479,38,416,0,0,0,1,1⟩, + ⟨1,480,0,0,417,162,0,0,1⟩, + ⟨4,480,284,417,0,0,0,1,1⟩, + ⟨1,481,0,0,418,163,0,0,1⟩, + ⟨4,481,286,418,0,0,0,1,1⟩, + ⟨3,273,0,299,326,161,59,0,1⟩, + ⟨1,56,0,761,326,1936,0,0,1⟩, + ⟨4,273,56,326,0,0,0,1,1⟩, + ⟨3,275,0,299,327,163,60,0,1⟩, + ⟨1,287,0,762,327,1938,0,0,1⟩, + ⟨4,275,287,327,0,0,0,1,1⟩, + ⟨1,299,0,419,773,1165,0,0,1⟩, + ⟨1,297,0,420,773,1169,0,0,1⟩, + ⟨4,299,297,773,0,0,0,1,1⟩, + ⟨1,297,0,773,301,1939,0,0,1⟩, + ⟨4,293,297,301,0,0,0,-1,1⟩, + ⟨5,293,0,301,0,0,0,-1,1⟩, + ⟨1,54,0,424,774,1181,0,0,1⟩, + ⟨1,101,0,421,774,1173,0,0,1⟩, + ⟨4,54,101,774,0,0,0,1,1⟩, + ⟨1,101,0,774,301,1942,0,0,1⟩, + ⟨4,289,101,301,0,0,0,-1,1⟩, + ⟨1,102,0,424,775,1182,0,0,1⟩, + ⟨1,301,0,419,775,1166,0,0,1⟩, + ⟨4,102,301,775,0,0,0,1,1⟩, + ⟨1,301,0,775,301,1945,0,0,1⟩, + ⟨4,298,301,301,0,0,0,-1,1⟩, + ⟨5,298,0,301,0,0,0,-1,1⟩, + ⟨1,303,0,420,776,1170,0,0,1⟩, + ⟨1,55,0,421,776,1174,0,0,1⟩, + ⟨4,303,55,776,0,0,0,1,1⟩, + ],#[0,27,4,35,1,0,0,0,0,0],448⟩, by decide⟩ +def forward_098 : CheckedSegment frames paid warps := + ⟨⟨forwardShard4State098, forwardShard4State099, + [ + ⟨1,55,0,776,301,1947,0,0,1⟩, + ⟨4,291,55,301,0,0,0,-1,1⟩, + ⟨4,55,101,301,0,0,0,1,2⟩, + ⟨4,101,55,301,0,0,0,-1,1⟩, + ⟨1,482,0,114,773,627,0,0,1⟩, + ⟨4,482,299,773,0,0,0,1,1⟩, + ⟨1,482,0,773,1189,1941,0,0,1⟩, + ⟨1,448,0,351,1189,975,0,0,1⟩, + ⟨4,482,448,1189,0,0,0,1,1⟩, + ⟨1,483,0,114,774,628,0,0,1⟩, + ⟨4,483,54,774,0,0,0,1,1⟩, + ⟨1,483,0,774,1190,1944,0,0,1⟩, + ⟨1,449,0,352,1190,978,0,0,1⟩, + ⟨4,483,449,1190,0,0,0,1,1⟩, + ⟨1,484,0,0,431,168,0,0,1⟩, + ⟨4,484,295,431,0,0,0,1,1⟩, + ⟨1,485,0,0,432,169,0,0,1⟩, + ⟨4,485,290,432,0,0,0,1,1⟩, + ⟨1,486,0,0,433,170,0,0,1⟩, + ⟨4,486,294,433,0,0,0,1,1⟩, + ⟨1,487,0,0,434,171,0,0,1⟩, + ⟨4,487,292,434,0,0,0,1,1⟩, + ⟨1,488,0,0,435,172,0,0,1⟩, + ⟨4,488,296,435,0,0,0,1,1⟩, + ⟨1,489,0,0,436,173,0,0,1⟩, + ⟨4,489,19,436,0,0,0,1,1⟩, + ⟨1,490,0,0,437,174,0,0,1⟩, + ⟨4,490,300,437,0,0,0,1,1⟩, + ⟨1,491,0,0,438,175,0,0,1⟩, + ⟨4,491,302,438,0,0,0,1,1⟩, + ⟨3,289,0,301,328,165,61,0,1⟩, + ⟨1,102,0,775,328,1946,0,0,1⟩, + ⟨4,289,102,328,0,0,0,1,1⟩, + ⟨3,291,0,301,329,167,62,0,1⟩, + ⟨1,303,0,776,329,1948,0,0,1⟩, + ⟨4,291,303,329,0,0,0,1,1⟩, + ⟨1,315,0,439,787,1222,0,0,1⟩, + ⟨1,313,0,440,787,1225,0,0,1⟩, + ⟨4,315,313,787,0,0,0,1,1⟩, + ⟨1,313,0,787,303,1949,0,0,1⟩, + ⟨4,309,313,303,0,0,0,-1,1⟩, + ⟨5,309,0,303,0,0,0,-1,1⟩, + ⟨1,48,0,444,788,1238,0,0,1⟩, + ⟨1,98,0,441,788,1229,0,0,1⟩, + ⟨4,48,98,788,0,0,0,1,1⟩, + ⟨1,98,0,788,303,1952,0,0,1⟩, + ⟨4,305,98,303,0,0,0,-1,1⟩, + ⟨1,317,0,439,629,1221,0,0,1⟩, + ⟨4,32,317,629,0,0,0,1,1⟩, + ⟨1,317,0,629,303,1740,0,0,1⟩, + ⟨4,314,317,303,0,0,0,-1,1⟩, + ⟨5,314,0,303,0,0,0,-1,1⟩, + ⟨1,319,0,440,789,1226,0,0,1⟩, + ⟨1,85,0,441,789,1230,0,0,1⟩, + ⟨4,319,85,789,0,0,0,1,1⟩, + ⟨1,85,0,789,303,1955,0,0,1⟩, + ⟨4,307,85,303,0,0,0,-1,1⟩, + ⟨4,85,98,303,0,0,0,1,2⟩, + ⟨4,98,85,303,0,0,0,-1,1⟩, + ⟨4,492,613,115,0,0,0,-2,1⟩, + ⟨1,492,0,115,787,654,0,0,1⟩, + ⟨4,492,315,787,0,0,0,1,1⟩, + ⟨1,492,0,787,1191,1951,0,0,1⟩, + ⟨1,230,0,353,1191,980,0,0,1⟩, + ⟨4,492,230,1191,0,0,0,1,1⟩, + ⟨1,493,0,0,788,273,0,0,1⟩, + ⟨4,493,48,788,0,0,0,1,1⟩, + ⟨1,493,0,788,1192,1954,0,0,1⟩, + ⟨1,228,0,354,1192,983,0,0,1⟩, + ⟨4,493,228,1192,0,0,0,1,1⟩, + ⟨1,494,0,0,451,178,0,0,1⟩, + ⟨4,494,311,451,0,0,0,1,1⟩, + ⟨1,496,0,0,453,180,0,0,1⟩, + ⟨4,496,310,453,0,0,0,1,1⟩, + ⟨1,497,0,0,454,181,0,0,1⟩, + ⟨4,497,308,454,0,0,0,1,1⟩, + ⟨1,498,0,0,455,182,0,0,1⟩, + ⟨4,498,312,455,0,0,0,1,1⟩, + ⟨1,499,0,0,456,183,0,0,1⟩, + ⟨4,499,24,456,0,0,0,1,1⟩, + ⟨1,500,0,0,457,184,0,0,1⟩, + ⟨4,500,316,457,0,0,0,1,1⟩, + ⟨1,501,0,0,458,185,0,0,1⟩, + ⟨4,501,318,458,0,0,0,1,1⟩, + ⟨4,502,32,629,0,0,0,1,1⟩, + ⟨3,305,0,303,330,169,63,0,1⟩, + ⟨1,319,0,789,330,1956,0,0,1⟩, + ⟨4,305,319,330,0,0,0,1,1⟩, + ⟨1,331,0,460,792,1282,0,0,1⟩, + ⟨1,329,0,459,792,1277,0,0,1⟩, + ⟨4,331,329,792,0,0,0,1,1⟩, + ⟨1,329,0,792,304,1957,0,0,1⟩, + ⟨4,325,329,304,0,0,0,-1,1⟩, + ⟨5,325,0,304,0,0,0,-1,1⟩, + ⟨1,34,0,464,793,1294,0,0,1⟩, + ⟨1,49,0,461,793,1285,0,0,1⟩, + ⟨4,34,49,793,0,0,0,1,1⟩, + ⟨1,49,0,793,304,1960,0,0,1⟩, + ⟨4,321,49,304,0,0,0,-1,1⟩, + ⟨1,333,0,460,634,1281,0,0,1⟩, + ⟨4,50,333,634,0,0,0,1,1⟩, + ⟨1,333,0,634,304,1755,0,0,1⟩, + ⟨4,330,333,304,0,0,0,-1,1⟩, + ⟨5,330,0,304,0,0,0,-1,1⟩, + ⟨1,335,0,459,794,1278,0,0,1⟩, + ⟨1,33,0,461,794,1286,0,0,1⟩, + ⟨4,335,33,794,0,0,0,1,1⟩, + ⟨1,33,0,794,304,1963,0,0,1⟩, + ⟨4,323,33,304,0,0,0,-1,1⟩, + ⟨4,33,49,304,0,0,0,1,2⟩, + ⟨4,49,33,304,0,0,0,-1,1⟩, + ⟨1,503,0,115,792,655,0,0,1⟩, + ⟨4,503,331,792,0,0,0,1,1⟩, + ⟨1,503,0,792,1193,1959,0,0,1⟩, + ⟨1,450,0,353,1193,981,0,0,1⟩, + ⟨4,503,450,1193,0,0,0,1,1⟩, + ⟨1,504,0,115,793,656,0,0,1⟩, + ⟨4,504,34,793,0,0,0,1,1⟩, + ⟨1,504,0,793,1194,1962,0,0,1⟩, + ⟨1,451,0,354,1194,984,0,0,1⟩, + ⟨4,504,451,1194,0,0,0,1,1⟩, + ⟨1,506,0,0,472,189,0,0,1⟩, + ⟨4,506,322,472,0,0,0,1,1⟩, + ⟨1,507,0,0,473,190,0,0,1⟩, + ⟨4,507,326,473,0,0,0,1,1⟩, + ⟨1,508,0,0,474,191,0,0,1⟩, + ⟨4,508,324,474,0,0,0,1,1⟩, + ⟨1,509,0,0,475,192,0,0,1⟩, + ],#[0,26,5,32,0,0,0,0,0,0],480⟩, by decide⟩ +def forward_099 : CheckedSegment frames paid warps := + ⟨⟨forwardShard4State099, forwardShard4State100, + [ + ⟨4,509,328,475,0,0,0,1,1⟩, + ⟨1,510,0,0,476,193,0,0,1⟩, + ⟨4,510,109,476,0,0,0,1,1⟩, + ⟨1,511,0,0,477,194,0,0,1⟩, + ⟨4,511,332,477,0,0,0,1,1⟩, + ⟨1,512,0,0,478,195,0,0,1⟩, + ⟨4,512,334,478,0,0,0,1,1⟩, + ⟨4,513,50,634,0,0,0,1,1⟩, + ⟨3,321,0,304,331,171,64,0,1⟩, + ⟨1,335,0,794,331,1964,0,0,1⟩, + ⟨4,321,335,331,0,0,0,1,1⟩, + ⟨1,347,0,479,797,1334,0,0,1⟩, + ⟨1,345,0,480,797,1338,0,0,1⟩, + ⟨4,347,345,797,0,0,0,1,1⟩, + ⟨1,345,0,797,305,1965,0,0,1⟩, + ⟨4,341,345,305,0,0,0,-1,1⟩, + ⟨5,341,0,305,0,0,0,-1,1⟩, + ⟨1,82,0,484,798,1350,0,0,1⟩, + ⟨1,6,0,481,798,1342,0,0,1⟩, + ⟨4,82,6,798,0,0,0,1,1⟩, + ⟨1,6,0,798,305,1968,0,0,1⟩, + ⟨4,337,6,305,0,0,0,-1,1⟩, + ⟨1,349,0,479,627,1333,0,0,1⟩, + ⟨4,75,349,627,0,0,0,1,1⟩, + ⟨1,349,0,627,305,1734,0,0,1⟩, + ⟨4,346,349,305,0,0,0,-1,1⟩, + ⟨5,346,0,305,0,0,0,-1,1⟩, + ⟨1,1,0,481,626,1341,0,0,1⟩, + ⟨4,351,1,626,0,0,0,1,1⟩, + ⟨1,1,0,626,305,1731,0,0,1⟩, + ⟨4,339,1,305,0,0,0,-1,1⟩, + ⟨4,514,621,115,0,0,0,-2,1⟩, + ⟨1,514,0,115,797,657,0,0,1⟩, + ⟨4,514,347,797,0,0,0,1,1⟩, + ⟨1,514,0,797,1195,1967,0,0,1⟩, + ⟨1,232,0,355,1195,986,0,0,1⟩, + ⟨4,514,232,1195,0,0,0,-2,1⟩, + ⟨1,515,0,0,798,274,0,0,1⟩, + ⟨4,515,82,798,0,0,0,1,1⟩, + ⟨1,515,0,798,1196,1970,0,0,1⟩, + ⟨1,7,0,356,1196,989,0,0,1⟩, + ⟨4,515,7,1196,0,0,0,-2,1⟩, + ⟨1,516,0,0,491,197,0,0,1⟩, + ⟨4,516,343,491,0,0,0,1,1⟩, + ⟨1,517,0,0,492,198,0,0,1⟩, + ⟨4,517,338,492,0,0,0,1,1⟩, + ⟨1,518,0,0,493,199,0,0,1⟩, + ⟨4,518,342,493,0,0,0,1,1⟩, + ⟨1,519,0,0,494,200,0,0,1⟩, + ⟨4,519,340,494,0,0,0,1,1⟩, + ⟨1,520,0,0,495,201,0,0,1⟩, + ⟨4,520,344,495,0,0,0,1,1⟩, + ⟨1,521,0,0,496,202,0,0,1⟩, + ⟨4,521,28,496,0,0,0,1,1⟩, + ⟨1,522,0,0,497,203,0,0,1⟩, + ⟨4,522,348,497,0,0,0,1,1⟩, + ⟨1,523,0,0,498,204,0,0,1⟩, + ⟨4,523,350,498,0,0,0,1,1⟩, + ⟨4,524,75,627,0,0,0,1,1⟩, + ⟨4,525,351,626,0,0,0,1,1⟩, + ⟨1,363,0,500,809,1394,0,0,1⟩, + ⟨1,361,0,499,809,1390,0,0,1⟩, + ⟨4,363,361,809,0,0,0,1,1⟩, + ⟨1,361,0,809,307,1971,0,0,1⟩, + ⟨4,357,361,307,0,0,0,-1,1⟩, + ⟨5,357,0,307,0,0,0,-1,1⟩, + ⟨1,73,0,504,810,1406,0,0,1⟩, + ⟨1,83,0,501,810,1398,0,0,1⟩, + ⟨4,73,83,810,0,0,0,1,1⟩, + ⟨1,83,0,810,307,1974,0,0,1⟩, + ⟨4,353,83,307,0,0,0,-1,1⟩, + ⟨1,365,0,500,674,1393,0,0,1⟩, + ⟨4,84,365,674,0,0,0,1,1⟩, + ⟨1,365,0,674,307,1820,0,0,1⟩, + ⟨4,362,365,307,0,0,0,-1,1⟩, + ⟨5,362,0,307,0,0,0,-1,1⟩, + ⟨1,74,0,501,628,1397,0,0,1⟩, + ⟨4,367,74,628,0,0,0,1,1⟩, + ⟨1,74,0,628,307,1737,0,0,1⟩, + ⟨4,355,74,307,0,0,0,-1,1⟩, + ⟨4,74,83,307,0,0,0,1,2⟩, + ⟨4,83,74,307,0,0,0,-1,1⟩, + ⟨1,526,0,115,809,658,0,0,1⟩, + ⟨4,526,363,809,0,0,0,1,1⟩, + ⟨1,526,0,809,1197,1973,0,0,1⟩, + ⟨1,452,0,355,1197,987,0,0,1⟩, + ⟨4,526,452,1197,0,0,0,-2,1⟩, + ⟨1,527,0,115,810,659,0,0,1⟩, + ⟨4,527,73,810,0,0,0,1,1⟩, + ⟨1,527,0,810,1198,1976,0,0,1⟩, + ⟨1,453,0,356,1198,990,0,0,1⟩, + ⟨4,527,453,1198,0,0,0,-2,1⟩, + ⟨1,528,0,0,511,207,0,0,1⟩, + ⟨4,528,359,511,0,0,0,1,1⟩, + ⟨1,529,0,0,512,208,0,0,1⟩, + ⟨4,529,354,512,0,0,0,1,1⟩, + ⟨1,530,0,0,513,209,0,0,1⟩, + ⟨4,530,358,513,0,0,0,1,1⟩, + ⟨1,531,0,0,514,210,0,0,1⟩, + ⟨4,531,356,514,0,0,0,1,1⟩, + ⟨1,532,0,0,515,211,0,0,1⟩, + ⟨4,532,360,515,0,0,0,1,1⟩, + ⟨1,533,0,0,516,212,0,0,1⟩, + ⟨4,533,60,516,0,0,0,1,1⟩, + ⟨1,534,0,0,517,213,0,0,1⟩, + ⟨4,534,364,517,0,0,0,1,1⟩, + ⟨1,535,0,0,518,214,0,0,1⟩, + ⟨4,535,366,518,0,0,0,1,1⟩, + ⟨4,536,84,674,0,0,0,1,1⟩, + ⟨4,537,367,628,0,0,0,1,1⟩, + ⟨1,379,0,519,821,1446,0,0,1⟩, + ⟨1,377,0,530,821,1474,0,0,1⟩, + ⟨4,379,377,821,0,0,0,1,1⟩, + ⟨1,377,0,821,308,1977,0,0,1⟩, + ⟨4,373,377,308,0,0,0,-1,1⟩, + ⟨5,373,0,308,0,0,0,-1,1⟩, + ⟨1,67,0,523,822,1458,0,0,1⟩, + ⟨1,80,0,520,822,1450,0,0,1⟩, + ⟨4,67,80,822,0,0,0,1,1⟩, + ⟨1,80,0,822,308,1980,0,0,1⟩, + ⟨4,369,80,308,0,0,0,-1,1⟩, + ⟨1,381,0,519,631,1445,0,0,1⟩, + ⟨4,3,381,631,0,0,0,1,1⟩, + ⟨1,381,0,631,308,1746,0,0,1⟩, + ⟨4,378,381,308,0,0,0,-1,1⟩, + ⟨5,378,0,308,0,0,0,-1,1⟩, + ⟨1,88,0,520,630,1449,0,0,1⟩, + ⟨4,383,88,630,0,0,0,1,1⟩, + ],#[0,30,3,28,0,0,0,0,0,0],504⟩, by decide⟩ +def forward_100 : CheckedSegment frames paid warps := + ⟨⟨forwardShard4State100, forwardShard4State101, + [ + ⟨1,88,0,630,308,1743,0,0,1⟩, + ⟨4,371,88,308,0,0,0,-1,1⟩, + ⟨4,88,80,308,0,0,0,1,2⟩, + ⟨4,80,88,308,0,0,0,-1,1⟩, + ⟨4,628,631,0,0,0,0,1,1⟩, + ⟨1,631,0,0,131,114,0,0,1⟩, + ⟨4,631,538,131,0,0,0,-1,2⟩, + ⟨1,628,0,0,2085,278,0,0,1⟩, + ⟨1,631,0,131,2085,662,0,0,1⟩, + ⟨4,628,631,2085,0,0,0,-1,1⟩, + ⟨1,538,0,131,821,661,0,0,1⟩, + ⟨4,538,379,821,0,0,0,1,1⟩, + ⟨1,538,0,821,1199,1979,0,0,1⟩, + ⟨1,236,0,357,1199,992,0,0,1⟩, + ⟨4,538,236,1199,0,0,0,-2,1⟩, + ⟨1,539,0,0,822,275,0,0,1⟩, + ⟨4,539,67,822,0,0,0,1,1⟩, + ⟨1,539,0,822,1200,1982,0,0,1⟩, + ⟨1,238,0,358,1200,995,0,0,1⟩, + ⟨4,539,238,1200,0,0,0,-2,1⟩, + ⟨1,540,0,0,531,217,0,0,1⟩, + ⟨4,540,375,531,0,0,0,1,1⟩, + ⟨1,541,0,0,532,218,0,0,1⟩, + ⟨4,541,370,532,0,0,0,1,1⟩, + ⟨1,542,0,0,533,219,0,0,1⟩, + ⟨4,542,374,533,0,0,0,1,1⟩, + ⟨1,543,0,0,534,220,0,0,1⟩, + ⟨4,543,372,534,0,0,0,1,1⟩, + ⟨1,544,0,0,535,221,0,0,1⟩, + ⟨4,544,376,535,0,0,0,1,1⟩, + ⟨1,545,0,0,536,222,0,0,1⟩, + ⟨4,545,66,536,0,0,0,1,1⟩, + ⟨1,546,0,0,537,223,0,0,1⟩, + ⟨4,546,380,537,0,0,0,1,1⟩, + ⟨1,547,0,0,538,224,0,0,1⟩, + ⟨4,547,382,538,0,0,0,1,1⟩, + ⟨4,548,3,631,0,0,0,1,1⟩, + ⟨4,549,383,630,0,0,0,1,1⟩, + ⟨1,395,0,540,825,1506,0,0,1⟩, + ⟨1,393,0,539,825,1502,0,0,1⟩, + ⟨4,395,393,825,0,0,0,1,1⟩, + ⟨1,393,0,825,309,1983,0,0,1⟩, + ⟨4,389,393,309,0,0,0,-1,1⟩, + ⟨5,389,0,309,0,0,0,-1,1⟩, + ⟨1,5,0,544,826,1518,0,0,1⟩, + ⟨1,68,0,541,826,1510,0,0,1⟩, + ⟨4,5,68,826,0,0,0,1,1⟩, + ⟨1,68,0,826,309,1986,0,0,1⟩, + ⟨4,385,68,309,0,0,0,-1,1⟩, + ⟨1,397,0,540,633,1505,0,0,1⟩, + ⟨4,69,397,633,0,0,0,1,1⟩, + ⟨1,397,0,633,309,1752,0,0,1⟩, + ⟨4,394,397,309,0,0,0,-1,1⟩, + ⟨5,394,0,309,0,0,0,-1,1⟩, + ⟨1,4,0,541,632,1509,0,0,1⟩, + ⟨4,399,4,632,0,0,0,1,1⟩, + ⟨1,4,0,632,309,1749,0,0,1⟩, + ⟨4,387,4,309,0,0,0,-1,1⟩, + ⟨1,550,0,114,825,629,0,0,1⟩, + ⟨4,550,395,825,0,0,0,1,1⟩, + ⟨1,550,0,825,1201,1985,0,0,1⟩, + ⟨1,454,0,357,1201,993,0,0,1⟩, + ⟨4,550,454,1201,0,0,0,-2,1⟩, + ⟨1,551,0,114,826,630,0,0,1⟩, + ⟨4,551,5,826,0,0,0,1,1⟩, + ⟨1,551,0,826,1202,1988,0,0,1⟩, + ⟨1,455,0,358,1202,996,0,0,1⟩, + ⟨4,551,455,1202,0,0,0,-2,1⟩, + ⟨1,552,0,0,551,229,0,0,1⟩, + ⟨4,552,391,551,0,0,0,1,1⟩, + ⟨1,553,0,0,552,230,0,0,1⟩, + ⟨4,553,386,552,0,0,0,1,1⟩, + ⟨1,554,0,0,553,231,0,0,1⟩, + ⟨4,554,390,553,0,0,0,1,1⟩, + ⟨1,555,0,0,554,232,0,0,1⟩, + ⟨4,555,388,554,0,0,0,1,1⟩, + ⟨1,556,0,0,555,233,0,0,1⟩, + ⟨4,556,392,555,0,0,0,1,1⟩, + ⟨1,557,0,0,556,234,0,0,1⟩, + ⟨4,557,97,556,0,0,0,1,1⟩, + ⟨1,558,0,0,557,235,0,0,1⟩, + ⟨4,558,396,557,0,0,0,1,1⟩, + ⟨1,559,0,0,558,236,0,0,1⟩, + ⟨4,559,398,558,0,0,0,1,1⟩, + ⟨4,560,69,633,0,0,0,1,1⟩, + ⟨4,561,399,632,0,0,0,1,1⟩, + ⟨1,562,0,0,571,239,0,0,1⟩, + ⟨4,562,407,571,0,0,0,1,1⟩, + ⟨1,563,0,0,572,240,0,0,1⟩, + ⟨4,563,402,572,0,0,0,1,1⟩, + ⟨1,564,0,0,573,241,0,0,1⟩, + ⟨4,564,406,573,0,0,0,1,1⟩, + ⟨1,565,0,0,574,242,0,0,1⟩, + ⟨4,565,404,574,0,0,0,1,1⟩, + ⟨1,566,0,0,575,243,0,0,1⟩, + ⟨4,566,408,575,0,0,0,1,1⟩, + ⟨1,567,0,0,576,244,0,0,1⟩, + ⟨4,567,105,576,0,0,0,1,1⟩, + ⟨1,568,0,0,577,245,0,0,1⟩, + ⟨4,568,412,577,0,0,0,1,1⟩, + ⟨1,569,0,0,578,246,0,0,1⟩, + ⟨4,569,414,578,0,0,0,1,1⟩, + ⟨1,570,0,0,591,249,0,0,1⟩, + ⟨4,570,423,591,0,0,0,1,1⟩, + ⟨1,571,0,0,592,250,0,0,1⟩, + ⟨4,571,418,592,0,0,0,1,1⟩, + ⟨1,572,0,0,593,251,0,0,1⟩, + ⟨4,572,422,593,0,0,0,1,1⟩, + ⟨1,573,0,0,594,252,0,0,1⟩, + ⟨4,573,420,594,0,0,0,1,1⟩, + ⟨1,574,0,0,595,253,0,0,1⟩, + ⟨4,574,424,595,0,0,0,1,1⟩, + ⟨1,575,0,0,596,254,0,0,1⟩, + ⟨4,575,44,596,0,0,0,1,1⟩, + ⟨1,576,0,0,597,255,0,0,1⟩, + ⟨4,576,428,597,0,0,0,1,1⟩, + ⟨1,577,0,0,598,256,0,0,1⟩, + ⟨4,577,430,598,0,0,0,1,1⟩, + ⟨1,578,0,114,611,624,0,0,1⟩, + ⟨4,578,439,611,0,0,0,1,1⟩, + ⟨1,579,0,0,612,259,0,0,1⟩, + ⟨4,579,434,612,0,0,0,1,1⟩, + ⟨1,383,0,630,829,1744,0,0,1⟩, + ⟨1,579,0,612,829,1704,0,0,1⟩, + ⟨4,383,579,829,0,0,0,-1,2⟩, + ⟨1,287,0,327,830,911,0,0,1⟩, + ⟨1,434,0,612,830,1705,0,0,1⟩, + ⟨4,287,434,830,0,0,0,-1,2⟩, + ],#[0,12,6,45,1,0,0,0,0,0],516⟩, by decide⟩ +def forward_101 : CheckedSegment frames paid warps := + ⟨⟨forwardShard4State101, forwardShard4State102, + [ + ⟨1,580,0,115,613,648,0,0,1⟩, + ⟨4,580,438,613,0,0,0,1,1⟩, + ⟨1,581,0,0,614,260,0,0,1⟩, + ⟨4,581,436,614,0,0,0,1,1⟩, + ⟨1,351,0,626,831,1732,0,0,1⟩, + ⟨1,581,0,614,831,1710,0,0,1⟩, + ⟨4,351,581,831,0,0,0,-1,2⟩, + ⟨1,319,0,330,832,917,0,0,1⟩, + ⟨1,436,0,614,832,1711,0,0,1⟩, + ⟨4,319,436,832,0,0,0,-1,2⟩, + ⟨1,582,0,115,615,649,0,0,1⟩, + ⟨4,582,440,615,0,0,0,1,1⟩, + ⟨1,583,0,0,616,261,0,0,1⟩, + ⟨4,583,46,616,0,0,0,1,1⟩, + ⟨1,367,0,628,833,1738,0,0,1⟩, + ⟨1,583,0,616,833,1716,0,0,1⟩, + ⟨4,367,583,833,0,0,0,1,1⟩, + ⟨1,335,0,331,834,919,0,0,1⟩, + ⟨1,46,0,616,834,1717,0,0,1⟩, + ⟨4,335,46,834,0,0,0,1,1⟩, + ⟨1,584,0,0,617,262,0,0,1⟩, + ⟨4,584,444,617,0,0,0,1,1⟩, + ⟨1,585,0,0,618,263,0,0,1⟩, + ⟨4,585,446,618,0,0,0,1,1⟩, + ⟨1,399,0,632,835,1750,0,0,1⟩, + ⟨1,585,0,618,835,1722,0,0,1⟩, + ⟨4,399,585,835,0,0,0,1,1⟩, + ⟨1,303,0,329,836,915,0,0,1⟩, + ⟨1,446,0,618,836,1723,0,0,1⟩, + ⟨4,303,446,836,0,0,0,1,1⟩, + ⟨1,129,0,400,837,1115,0,0,1⟩, + ⟨1,299,0,773,837,1940,0,0,1⟩, + ⟨4,129,299,837,0,0,0,-1,2⟩, + ⟨1,212,0,401,838,1119,0,0,1⟩, + ⟨1,54,0,774,838,1943,0,0,1⟩, + ⟨4,212,54,838,0,0,0,-1,2⟩, + ⟨1,168,0,399,839,1111,0,0,1⟩, + ⟨1,548,0,631,839,1747,0,0,1⟩, + ⟨4,168,548,839,0,0,0,1,1⟩, + ⟨1,150,0,404,840,1127,0,0,1⟩, + ⟨1,439,0,611,840,1701,0,0,1⟩, + ⟨4,150,439,840,0,0,0,-1,2⟩, + ⟨1,143,0,400,841,1116,0,0,1⟩, + ⟨1,549,0,630,841,1745,0,0,1⟩, + ⟨4,143,549,841,0,0,0,1,1⟩, + ⟨1,152,0,420,842,1171,0,0,1⟩, + ⟨1,283,0,759,842,1930,0,0,1⟩, + ⟨4,152,283,842,0,0,0,-1,2⟩, + ⟨1,166,0,421,843,1175,0,0,1⟩, + ⟨1,100,0,760,843,1933,0,0,1⟩, + ⟨4,166,100,843,0,0,0,-1,2⟩, + ⟨1,214,0,419,844,1167,0,0,1⟩, + ⟨1,560,0,633,844,1753,0,0,1⟩, + ⟨4,214,560,844,0,0,0,1,1⟩, + ⟨1,131,0,424,845,1183,0,0,1⟩, + ⟨1,444,0,617,845,1719,0,0,1⟩, + ⟨4,131,444,845,0,0,0,1,1⟩, + ⟨1,167,0,420,846,1172,0,0,1⟩, + ⟨1,561,0,632,846,1751,0,0,1⟩, + ⟨4,167,561,846,0,0,0,1,1⟩, + ⟨1,219,0,440,847,1227,0,0,1⟩, + ⟨1,331,0,792,847,1958,0,0,1⟩, + ⟨4,219,331,847,0,0,0,-1,2⟩, + ⟨1,160,0,441,848,1231,0,0,1⟩, + ⟨1,34,0,793,848,1961,0,0,1⟩, + ⟨4,160,34,848,0,0,0,-1,2⟩, + ⟨1,144,0,439,849,1223,0,0,1⟩, + ⟨1,524,0,627,849,1735,0,0,1⟩, + ⟨4,144,524,849,0,0,0,1,1⟩, + ⟨1,140,0,484,1204,1352,0,0,1⟩, + ⟨1,438,0,613,1204,1708,0,0,1⟩, + ⟨4,140,438,1204,0,0,0,-1,2⟩, + ⟨1,197,0,440,851,1228,0,0,1⟩, + ⟨1,525,0,626,851,1733,0,0,1⟩, + ⟨4,197,525,851,0,0,0,1,1⟩, + ⟨1,134,0,459,852,1279,0,0,1⟩, + ⟨1,315,0,787,852,1950,0,0,1⟩, + ⟨4,134,315,852,0,0,0,-1,2⟩, + ⟨1,146,0,461,853,1287,0,0,1⟩, + ⟨1,48,0,788,853,1953,0,0,1⟩, + ⟨4,146,48,853,0,0,0,-1,2⟩, + ⟨1,162,0,460,854,1283,0,0,1⟩, + ⟨1,536,0,674,854,1821,0,0,1⟩, + ⟨4,162,536,854,0,0,0,1,1⟩, + ⟨1,172,0,504,1572,1408,0,0,1⟩, + ⟨1,440,0,615,1572,1714,0,0,1⟩, + ⟨4,172,440,1572,0,0,0,1,1⟩, + ⟨1,145,0,459,856,1280,0,0,1⟩, + ⟨1,537,0,628,856,1739,0,0,1⟩, + ⟨4,145,537,856,0,0,0,1,1⟩, + ⟨1,170,0,480,857,1339,0,0,1⟩, + ⟨1,363,0,809,857,1972,0,0,1⟩, + ⟨4,170,363,857,0,0,0,-1,2⟩, + ⟨1,194,0,481,858,1343,0,0,1⟩, + ⟨1,73,0,810,858,1975,0,0,1⟩, + ⟨4,194,73,858,0,0,0,-1,2⟩, + ⟨1,187,0,479,859,1335,0,0,1⟩, + ⟨1,502,0,629,859,1741,0,0,1⟩, + ⟨4,187,502,859,0,0,0,1,1⟩, + ⟨1,75,0,627,1206,1736,0,0,1⟩, + ⟨1,438,0,1204,1206,2772,0,0,1⟩, + ⟨4,75,438,1206,0,0,0,-1,2⟩, + ⟨1,113,0,480,861,1340,0,0,1⟩, + ⟨1,305,0,330,861,918,0,0,1⟩, + ⟨4,113,305,861,0,0,0,1,1⟩, + ⟨1,142,0,499,862,1391,0,0,1⟩, + ⟨1,347,0,797,862,1966,0,0,1⟩, + ⟨4,142,347,862,0,0,0,-1,2⟩, + ⟨1,185,0,501,863,1399,0,0,1⟩, + ⟨1,82,0,798,863,1969,0,0,1⟩, + ⟨4,185,82,863,0,0,0,-1,2⟩, + ⟨1,196,0,500,864,1395,0,0,1⟩, + ⟨1,513,0,634,864,1756,0,0,1⟩, + ⟨4,196,513,864,0,0,0,1,1⟩, + ⟨1,84,0,674,1207,1822,0,0,1⟩, + ⟨1,440,0,1572,1207,2832,0,0,1⟩, + ⟨4,84,440,1207,0,0,0,1,1⟩, + ⟨1,186,0,499,866,1392,0,0,1⟩, + ⟨1,321,0,331,866,920,0,0,1⟩, + ⟨4,186,321,866,0,0,0,1,1⟩, + ⟨1,207,0,530,867,1475,0,0,1⟩, + ⟨1,395,0,825,867,1984,0,0,1⟩, + ⟨4,207,395,867,0,0,0,-1,2⟩, + ⟨1,179,0,520,868,1451,0,0,1⟩, + ⟨1,5,0,826,868,1987,0,0,1⟩, + ⟨4,179,5,868,0,0,0,-1,2⟩, + ⟨1,115,0,519,869,1447,0,0,1⟩, + ⟨1,273,0,326,869,909,0,0,1⟩, + ],#[0,24,33,27,0,0,0,0,0,0],390⟩, by decide⟩ +def forward_102 : CheckedSegment frames paid warps := + ⟨⟨forwardShard4State102, forwardShard4State103, + [ + ⟨4,115,273,869,0,0,0,1,1⟩, + ⟨1,56,0,326,870,910,0,0,1⟩, + ⟨1,439,0,840,870,2011,0,0,1⟩, + ⟨4,56,439,870,0,0,0,-1,2⟩, + ⟨1,200,0,530,871,1476,0,0,1⟩, + ⟨1,275,0,327,871,912,0,0,1⟩, + ⟨4,200,275,871,0,0,0,1,1⟩, + ⟨1,176,0,539,872,1503,0,0,1⟩, + ⟨1,379,0,821,872,1978,0,0,1⟩, + ⟨4,176,379,872,0,0,0,-1,2⟩, + ⟨1,117,0,541,873,1511,0,0,1⟩, + ⟨1,67,0,822,873,1981,0,0,1⟩, + ⟨4,117,67,873,0,0,0,-1,2⟩, + ⟨1,181,0,540,874,1507,0,0,1⟩, + ⟨1,289,0,328,874,913,0,0,1⟩, + ⟨4,181,289,874,0,0,0,1,1⟩, + ⟨1,102,0,328,875,914,0,0,1⟩, + ⟨1,444,0,845,875,2021,0,0,1⟩, + ⟨4,102,444,875,0,0,0,1,1⟩, + ⟨1,116,0,539,876,1504,0,0,1⟩, + ⟨1,291,0,329,876,916,0,0,1⟩, + ⟨4,116,291,876,0,0,0,1,1⟩, + ⟨1,283,0,842,877,2015,0,0,1⟩, + ⟨1,299,0,837,877,2005,0,0,1⟩, + ⟨4,283,299,877,0,0,0,1,1⟩, + ⟨1,100,0,843,878,2017,0,0,1⟩, + ⟨1,54,0,838,878,2007,0,0,1⟩, + ⟨4,100,54,878,0,0,0,1,1⟩, + ⟨1,315,0,852,879,2033,0,0,1⟩, + ⟨1,331,0,847,879,2025,0,0,1⟩, + ⟨4,315,331,879,0,0,0,1,1⟩, + ⟨1,48,0,853,880,2035,0,0,1⟩, + ⟨1,34,0,848,880,2027,0,0,1⟩, + ⟨4,48,34,880,0,0,0,1,1⟩, + ⟨1,347,0,862,881,2049,0,0,1⟩, + ⟨1,363,0,857,881,2041,0,0,1⟩, + ⟨4,347,363,881,0,0,0,1,1⟩, + ⟨1,82,0,863,882,2051,0,0,1⟩, + ⟨1,73,0,858,882,2043,0,0,1⟩, + ⟨4,82,73,882,0,0,0,1,1⟩, + ⟨1,379,0,872,883,2067,0,0,1⟩, + ⟨1,395,0,867,883,2057,0,0,1⟩, + ⟨4,379,395,883,0,0,0,1,1⟩, + ⟨1,67,0,873,884,2069,0,0,1⟩, + ⟨1,5,0,868,884,2059,0,0,1⟩, + ⟨4,67,5,884,0,0,0,1,1⟩, + ⟨1,279,0,411,885,1142,0,0,1⟩, + ⟨1,311,0,451,885,1254,0,0,1⟩, + ⟨4,279,311,885,0,0,0,1,1⟩, + ⟨1,274,0,412,886,1145,0,0,1⟩, + ⟨1,306,0,452,886,1257,0,0,1⟩, + ⟨4,274,306,886,0,0,0,1,1⟩, + ⟨1,295,0,431,887,1198,0,0,1⟩, + ⟨1,327,0,471,887,1310,0,0,1⟩, + ⟨4,295,327,887,0,0,0,1,1⟩, + ⟨1,290,0,432,888,1201,0,0,1⟩, + ⟨1,322,0,472,888,1313,0,0,1⟩, + ⟨4,290,322,888,0,0,0,1,1⟩, + ⟨1,343,0,491,889,1366,0,0,1⟩, + ⟨1,375,0,531,889,1478,0,0,1⟩, + ⟨4,343,375,889,0,0,0,1,1⟩, + ⟨1,338,0,492,890,1369,0,0,1⟩, + ⟨1,370,0,532,890,1481,0,0,1⟩, + ⟨4,338,370,890,0,0,0,1,1⟩, + ⟨1,359,0,511,891,1422,0,0,1⟩, + ⟨1,391,0,551,891,1534,0,0,1⟩, + ⟨4,359,391,891,0,0,0,1,1⟩, + ⟨1,354,0,512,892,1425,0,0,1⟩, + ⟨1,386,0,552,892,1537,0,0,1⟩, + ⟨4,354,386,892,0,0,0,1,1⟩, + ⟨1,278,0,413,893,1148,0,0,1⟩, + ⟨1,326,0,473,893,1316,0,0,1⟩, + ⟨4,278,326,893,0,0,0,1,1⟩, + ⟨1,276,0,414,894,1151,0,0,1⟩, + ⟨1,324,0,474,894,1319,0,0,1⟩, + ⟨4,276,324,894,0,0,0,1,1⟩, + ⟨1,294,0,433,895,1204,0,0,1⟩, + ⟨1,310,0,453,895,1260,0,0,1⟩, + ⟨4,294,310,895,0,0,0,1,1⟩, + ⟨1,292,0,434,896,1207,0,0,1⟩, + ⟨1,308,0,454,896,1263,0,0,1⟩, + ⟨4,292,308,896,0,0,0,1,1⟩, + ⟨1,358,0,513,897,1428,0,0,1⟩, + ⟨1,374,0,533,897,1484,0,0,1⟩, + ⟨4,358,374,897,0,0,0,1,1⟩, + ⟨1,356,0,514,898,1431,0,0,1⟩, + ⟨1,372,0,534,898,1487,0,0,1⟩, + ⟨4,356,372,898,0,0,0,1,1⟩, + ⟨1,342,0,493,899,1372,0,0,1⟩, + ⟨1,390,0,553,899,1540,0,0,1⟩, + ⟨4,342,390,899,0,0,0,1,1⟩, + ⟨1,340,0,494,900,1375,0,0,1⟩, + ⟨1,388,0,554,900,1543,0,0,1⟩, + ⟨4,340,388,900,0,0,0,1,1⟩, + ⟨1,247,0,371,901,1030,0,0,1⟩, + ⟨1,494,0,451,901,1255,0,0,1⟩, + ⟨4,247,494,901,0,0,0,1,1⟩, + ⟨1,242,0,372,902,1033,0,0,1⟩, + ⟨1,495,0,452,902,1258,0,0,1⟩, + ⟨4,242,495,902,0,0,0,1,1⟩, + ⟨1,263,0,391,903,1086,0,0,1⟩, + ⟨1,507,0,473,903,1317,0,0,1⟩, + ⟨4,263,507,903,0,0,0,1,1⟩, + ⟨1,258,0,392,904,1089,0,0,1⟩, + ⟨1,508,0,474,904,1320,0,0,1⟩, + ⟨4,258,508,904,0,0,0,1,1⟩, + ⟨1,344,0,495,905,1378,0,0,1⟩, + ⟨1,407,0,571,905,1589,0,0,1⟩, + ⟨4,344,407,905,0,0,0,-1,2⟩, + ⟨1,28,0,496,906,1381,0,0,1⟩, + ⟨1,402,0,572,906,1592,0,0,1⟩, + ⟨4,28,402,906,0,0,0,-1,2⟩, + ⟨1,364,0,517,907,1440,0,0,1⟩, + ⟨1,423,0,591,907,1645,0,0,1⟩, + ⟨4,364,423,907,0,0,0,-1,2⟩, + ⟨1,366,0,518,908,1443,0,0,1⟩, + ⟨1,418,0,592,908,1648,0,0,1⟩, + ⟨4,366,418,908,0,0,0,-1,2⟩, + ⟨1,246,0,373,909,1036,0,0,1⟩, + ⟨1,505,0,471,909,1311,0,0,1⟩, + ⟨4,246,505,909,0,0,0,1,1⟩, + ⟨1,244,0,374,910,1039,0,0,1⟩, + ⟨1,506,0,472,910,1314,0,0,1⟩, + ⟨4,244,506,910,0,0,0,1,1⟩, + ⟨1,262,0,393,911,1092,0,0,1⟩, + ⟨1,496,0,453,911,1261,0,0,1⟩, + ⟨4,262,496,911,0,0,0,1,1⟩, + ⟨1,260,0,394,912,1095,0,0,1⟩, + ],#[0,22,5,58,0,0,0,0,0,0],358⟩, by decide⟩ +def forward_103 : CheckedSegment frames paid warps := + ⟨⟨forwardShard4State103, forwardShard4State104, + [ + ⟨1,497,0,454,912,1264,0,0,1⟩, + ⟨4,260,497,912,0,0,0,1,1⟩, + ⟨1,360,0,515,913,1434,0,0,1⟩, + ⟨1,406,0,573,913,1595,0,0,1⟩, + ⟨4,360,406,913,0,0,0,-1,2⟩, + ⟨1,60,0,516,914,1437,0,0,1⟩, + ⟨1,404,0,574,914,1598,0,0,1⟩, + ⟨4,60,404,914,0,0,0,-1,2⟩, + ⟨1,348,0,497,915,1384,0,0,1⟩, + ⟨1,422,0,593,915,1651,0,0,1⟩, + ⟨4,348,422,915,0,0,0,-1,2⟩, + ⟨1,350,0,498,916,1387,0,0,1⟩, + ⟨1,420,0,594,916,1654,0,0,1⟩, + ⟨4,350,420,916,0,0,0,-1,2⟩, + ⟨1,456,0,371,917,1031,0,0,1⟩, + ⟨1,474,0,411,917,1143,0,0,1⟩, + ⟨4,456,474,917,0,0,0,1,1⟩, + ⟨1,457,0,372,918,1034,0,0,1⟩, + ⟨1,475,0,412,918,1146,0,0,1⟩, + ⟨4,457,475,918,0,0,0,1,1⟩, + ⟨1,466,0,393,919,1093,0,0,1⟩, + ⟨1,486,0,433,919,1205,0,0,1⟩, + ⟨4,466,486,919,0,0,0,1,1⟩, + ⟨1,467,0,394,920,1096,0,0,1⟩, + ⟨1,487,0,434,920,1208,0,0,1⟩, + ⟨4,467,487,920,0,0,0,1,1⟩, + ⟨1,376,0,535,979,1491,0,0,1⟩, + ⟨1,408,0,575,979,1601,0,0,1⟩, + ⟨4,376,408,979,0,0,0,1,1⟩, + ⟨1,66,0,536,980,1494,0,0,1⟩, + ⟨1,105,0,576,980,1604,0,0,1⟩, + ⟨4,66,105,980,0,0,0,1,1⟩, + ⟨1,396,0,557,981,1553,0,0,1⟩, + ⟨1,428,0,597,981,1663,0,0,1⟩, + ⟨4,396,428,981,0,0,0,1,1⟩, + ⟨1,398,0,558,982,1556,0,0,1⟩, + ⟨1,430,0,598,982,1666,0,0,1⟩, + ⟨4,398,430,982,0,0,0,1,1⟩, + ⟨1,458,0,373,925,1037,0,0,1⟩, + ⟨1,484,0,431,925,1199,0,0,1⟩, + ⟨4,458,484,925,0,0,0,1,1⟩, + ⟨1,459,0,374,926,1040,0,0,1⟩, + ⟨1,485,0,432,926,1202,0,0,1⟩, + ⟨4,459,485,926,0,0,0,1,1⟩, + ⟨1,464,0,391,927,1087,0,0,1⟩, + ⟨1,476,0,413,927,1149,0,0,1⟩, + ⟨4,464,476,927,0,0,0,1,1⟩, + ⟨1,465,0,392,928,1090,0,0,1⟩, + ⟨1,477,0,414,928,1152,0,0,1⟩, + ⟨4,465,477,928,0,0,0,1,1⟩, + ⟨1,392,0,555,1208,1547,0,0,1⟩, + ⟨1,412,0,577,1208,1607,0,0,1⟩, + ⟨4,392,412,1208,0,0,0,1,1⟩, + ⟨1,97,0,556,1209,1550,0,0,1⟩, + ⟨1,414,0,578,1209,1610,0,0,1⟩, + ⟨4,97,414,1209,0,0,0,1,1⟩, + ⟨1,380,0,537,1210,1497,0,0,1⟩, + ⟨1,424,0,595,1210,1657,0,0,1⟩, + ⟨4,380,424,1210,0,0,0,1,1⟩, + ⟨1,382,0,538,1211,1500,0,0,1⟩, + ⟨1,44,0,596,1211,1660,0,0,1⟩, + ⟨4,382,44,1211,0,0,0,1,1⟩, + ⟨1,248,0,375,933,1042,0,0,1⟩, + ⟨1,540,0,531,933,1479,0,0,1⟩, + ⟨4,248,540,933,0,0,0,-1,2⟩, + ⟨1,10,0,376,934,1045,0,0,1⟩, + ⟨1,541,0,532,934,1482,0,0,1⟩, + ⟨4,10,541,934,0,0,0,-1,2⟩, + ⟨1,268,0,397,935,1104,0,0,1⟩, + ⟨1,554,0,553,935,1541,0,0,1⟩, + ⟨4,268,554,935,0,0,0,-1,2⟩, + ⟨1,270,0,398,936,1107,0,0,1⟩, + ⟨1,555,0,554,936,1544,0,0,1⟩, + ⟨4,270,555,936,0,0,0,-1,2⟩, + ⟨1,280,0,415,937,1154,0,0,1⟩, + ⟨1,562,0,571,937,1590,0,0,1⟩, + ⟨4,280,562,937,0,0,0,-1,2⟩, + ⟨1,38,0,416,938,1157,0,0,1⟩, + ⟨1,563,0,572,938,1593,0,0,1⟩, + ⟨4,38,563,938,0,0,0,-1,2⟩, + ⟨1,300,0,437,939,1216,0,0,1⟩, + ⟨1,572,0,593,939,1652,0,0,1⟩, + ⟨4,300,572,939,0,0,0,-1,2⟩, + ⟨1,302,0,438,940,1219,0,0,1⟩, + ⟨1,573,0,594,940,1655,0,0,1⟩, + ⟨4,302,573,940,0,0,0,-1,2⟩, + ⟨1,252,0,377,941,1048,0,0,1⟩, + ⟨1,552,0,551,941,1535,0,0,1⟩, + ⟨4,252,552,941,0,0,0,-1,2⟩, + ⟨1,254,0,378,942,1051,0,0,1⟩, + ⟨1,553,0,552,942,1538,0,0,1⟩, + ⟨4,254,553,942,0,0,0,-1,2⟩, + ⟨1,264,0,395,943,1098,0,0,1⟩, + ⟨1,542,0,533,943,1485,0,0,1⟩, + ⟨4,264,542,943,0,0,0,-1,2⟩, + ⟨1,79,0,396,944,1101,0,0,1⟩, + ⟨1,543,0,534,944,1488,0,0,1⟩, + ⟨4,79,543,944,0,0,0,-1,2⟩, + ⟨1,296,0,435,945,1210,0,0,1⟩, + ⟨1,564,0,573,945,1596,0,0,1⟩, + ⟨4,296,564,945,0,0,0,-1,2⟩, + ⟨1,19,0,436,946,1213,0,0,1⟩, + ⟨1,565,0,574,946,1599,0,0,1⟩, + ⟨4,19,565,946,0,0,0,-1,2⟩, + ⟨1,284,0,417,947,1160,0,0,1⟩, + ⟨1,570,0,591,947,1646,0,0,1⟩, + ⟨4,284,570,947,0,0,0,-1,2⟩, + ⟨1,286,0,418,948,1163,0,0,1⟩, + ⟨1,571,0,592,948,1649,0,0,1⟩, + ⟨4,286,571,948,0,0,0,-1,2⟩, + ⟨1,460,0,375,949,1043,0,0,1⟩, + ⟨1,516,0,491,949,1367,0,0,1⟩, + ⟨4,460,516,949,0,0,0,-1,2⟩, + ⟨1,461,0,376,950,1046,0,0,1⟩, + ⟨1,517,0,492,950,1370,0,0,1⟩, + ⟨4,461,517,950,0,0,0,-1,2⟩, + ⟨1,468,0,395,951,1099,0,0,1⟩, + ⟨1,530,0,513,951,1429,0,0,1⟩, + ⟨4,468,530,951,0,0,0,-1,2⟩, + ⟨1,469,0,396,952,1102,0,0,1⟩, + ⟨1,531,0,514,952,1432,0,0,1⟩, + ⟨4,469,531,952,0,0,0,-1,2⟩, + ⟨1,312,0,455,1212,1267,0,0,1⟩, + ⟨1,566,0,575,1212,1602,0,0,1⟩, + ⟨4,312,566,1212,0,0,0,1,1⟩, + ⟨1,24,0,456,1213,1270,0,0,1⟩, + ⟨1,567,0,576,1213,1605,0,0,1⟩, + ⟨4,24,567,1213,0,0,0,1,1⟩, + ],#[0,0,0,85,0,0,0,0,0,0],392⟩, by decide⟩ +def forward_104 : CheckedSegment frames paid warps := + ⟨⟨forwardShard4State104, forwardShard4State105, + [ + ⟨1,332,0,477,1214,1329,0,0,1⟩, + ⟨1,574,0,595,1214,1658,0,0,1⟩, + ⟨4,332,574,1214,0,0,0,1,1⟩, + ⟨1,334,0,478,1215,1332,0,0,1⟩, + ⟨1,575,0,596,1215,1661,0,0,1⟩, + ⟨4,334,575,1215,0,0,0,1,1⟩, + ⟨1,462,0,377,957,1049,0,0,1⟩, + ⟨1,528,0,511,957,1423,0,0,1⟩, + ⟨4,462,528,957,0,0,0,-1,2⟩, + ⟨1,463,0,378,958,1052,0,0,1⟩, + ⟨1,529,0,512,958,1426,0,0,1⟩, + ⟨4,463,529,958,0,0,0,-1,2⟩, + ⟨1,470,0,397,959,1105,0,0,1⟩, + ⟨1,518,0,493,959,1373,0,0,1⟩, + ⟨4,470,518,959,0,0,0,-1,2⟩, + ⟨1,471,0,398,960,1108,0,0,1⟩, + ⟨1,519,0,494,960,1376,0,0,1⟩, + ⟨4,471,519,960,0,0,0,-1,2⟩, + ⟨1,328,0,475,1216,1323,0,0,1⟩, + ⟨1,568,0,577,1216,1608,0,0,1⟩, + ⟨4,328,568,1216,0,0,0,1,1⟩, + ⟨1,109,0,476,1217,1326,0,0,1⟩, + ⟨1,569,0,578,1217,1611,0,0,1⟩, + ⟨4,109,569,1217,0,0,0,1,1⟩, + ⟨1,316,0,457,1218,1273,0,0,1⟩, + ⟨1,576,0,597,1218,1664,0,0,1⟩, + ⟨4,316,576,1218,0,0,0,1,1⟩, + ⟨1,318,0,458,1219,1276,0,0,1⟩, + ⟨1,577,0,598,1219,1667,0,0,1⟩, + ⟨4,318,577,1219,0,0,0,1,1⟩, + ⟨1,478,0,415,965,1155,0,0,1⟩, + ⟨1,520,0,495,965,1379,0,0,1⟩, + ⟨4,478,520,965,0,0,0,1,1⟩, + ⟨1,479,0,416,966,1158,0,0,1⟩, + ⟨1,521,0,496,966,1382,0,0,1⟩, + ⟨4,479,521,966,0,0,0,1,1⟩, + ⟨1,488,0,435,967,1211,0,0,1⟩, + ⟨1,532,0,515,967,1435,0,0,1⟩, + ⟨4,488,532,967,0,0,0,1,1⟩, + ⟨1,489,0,436,968,1214,0,0,1⟩, + ⟨1,533,0,516,968,1438,0,0,1⟩, + ⟨4,489,533,968,0,0,0,1,1⟩, + ⟨1,498,0,455,333,1266,0,0,1⟩, + ⟨1,544,0,535,333,1490,0,0,1⟩, + ⟨4,498,544,333,0,0,0,1,1⟩, + ⟨1,499,0,456,334,1269,0,0,1⟩, + ⟨1,545,0,536,334,1493,0,0,1⟩, + ⟨4,499,545,334,0,0,0,1,1⟩, + ⟨1,509,0,475,338,1322,0,0,1⟩, + ⟨1,556,0,555,338,1546,0,0,1⟩, + ⟨4,509,556,338,0,0,0,1,1⟩, + ⟨1,510,0,476,332,1325,0,0,1⟩, + ⟨1,557,0,556,332,1549,0,0,1⟩, + ⟨4,510,557,332,0,0,0,1,1⟩, + ⟨1,480,0,417,969,1161,0,0,1⟩, + ⟨1,534,0,517,969,1441,0,0,1⟩, + ⟨4,480,534,969,0,0,0,1,1⟩, + ⟨1,481,0,418,970,1164,0,0,1⟩, + ⟨1,535,0,518,970,1444,0,0,1⟩, + ⟨4,481,535,970,0,0,0,1,1⟩, + ⟨1,490,0,437,971,1217,0,0,1⟩, + ⟨1,522,0,497,971,1385,0,0,1⟩, + ⟨4,490,522,971,0,0,0,1,1⟩, + ⟨1,491,0,438,972,1220,0,0,1⟩, + ⟨1,523,0,498,972,1388,0,0,1⟩, + ⟨4,491,523,972,0,0,0,1,1⟩, + ⟨1,511,0,477,336,1328,0,0,1⟩, + ⟨1,546,0,537,336,1496,0,0,1⟩, + ⟨4,511,546,336,0,0,0,1,1⟩, + ⟨1,512,0,478,337,1331,0,0,1⟩, + ⟨1,547,0,538,337,1499,0,0,1⟩, + ⟨4,512,547,337,0,0,0,1,1⟩, + ⟨1,500,0,457,313,1272,0,0,1⟩, + ⟨1,558,0,557,313,1552,0,0,1⟩, + ⟨4,500,558,313,0,0,0,1,1⟩, + ⟨1,501,0,458,315,1275,0,0,1⟩, + ⟨1,559,0,558,315,1555,0,0,1⟩, + ⟨4,501,559,315,0,0,0,1,1⟩, + ⟨1,273,0,869,973,2061,0,0,1⟩, + ⟨1,548,0,839,973,2009,0,0,1⟩, + ⟨4,273,548,973,0,0,0,1,1⟩, + ⟨1,275,0,871,974,2065,0,0,1⟩, + ⟨1,549,0,841,974,2013,0,0,1⟩, + ⟨4,275,549,974,0,0,0,1,1⟩, + ⟨1,502,0,859,297,2045,0,0,1⟩, + ⟨1,524,0,849,297,2029,0,0,1⟩, + ⟨4,502,524,297,0,0,0,1,1⟩, + ⟨1,305,0,861,975,2047,0,0,1⟩, + ⟨1,525,0,851,975,2031,0,0,1⟩, + ⟨4,305,525,975,0,0,0,1,1⟩, + ⟨1,513,0,864,323,2053,0,0,1⟩, + ⟨1,536,0,854,323,2037,0,0,1⟩, + ⟨4,513,536,323,0,0,0,1,1⟩, + ⟨1,321,0,866,976,2055,0,0,1⟩, + ⟨1,537,0,856,976,2039,0,0,1⟩, + ⟨4,321,537,976,0,0,0,1,1⟩, + ⟨1,289,0,874,977,2071,0,0,1⟩, + ⟨1,560,0,844,977,2019,0,0,1⟩, + ⟨4,289,560,977,0,0,0,1,1⟩, + ⟨1,291,0,876,978,2075,0,0,1⟩, + ⟨1,561,0,846,978,2023,0,0,1⟩, + ⟨4,291,561,978,0,0,0,1,1⟩, + ⟨3,243,0,292,293,90,1,0,1⟩, + ⟨3,349,0,305,293,103,14,0,1⟩, + ⟨3,365,0,307,293,105,16,0,1⟩, + ⟨3,361,0,307,293,106,17,0,1⟩, + ⟨1,586,0,0,293,121,0,0,1⟩, + ⟨4,586,349,293,0,0,0,-1,1⟩, + ⟨1,587,0,0,293,121,0,0,1⟩, + ⟨4,587,349,293,0,0,0,-1,1⟩, + ⟨1,588,0,0,293,121,0,0,1⟩, + ⟨4,588,349,293,0,0,0,1,1⟩, + ⟨4,586,243,293,0,0,0,1,1⟩, + ⟨4,587,243,293,0,0,0,-1,1⟩, + ⟨1,589,0,0,293,121,0,0,1⟩, + ⟨4,589,243,293,0,0,0,-1,1⟩, + ⟨4,586,365,293,0,0,0,1,1⟩, + ⟨4,588,365,293,0,0,0,-1,1⟩, + ⟨4,589,365,293,0,0,0,-1,1⟩, + ⟨4,587,361,293,0,0,0,-1,1⟩, + ⟨4,588,361,293,0,0,0,1,1⟩, + ⟨4,589,361,293,0,0,0,-1,1⟩, + ⟨1,586,0,293,877,797,0,0,1⟩, + ⟨4,586,283,877,0,0,0,1,1⟩, + ⟨1,587,0,293,878,798,0,0,1⟩, + ⟨4,587,100,878,0,0,0,1,1⟩, + ⟨1,588,0,293,879,799,0,0,1⟩, + ⟨4,588,315,879,0,0,0,1,1⟩, + ],#[0,19,16,36,4,0,0,0,0,0],400⟩, by decide⟩ +#eval "NativeForwardProofs4 checked" +end NativeData diff --git a/research/kappa-round3-warp-lean-20261022/NativeForwardProofs4.log b/research/kappa-round3-warp-lean-20261022/NativeForwardProofs4.log new file mode 100644 index 0000000000..00e59a9d4f --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeForwardProofs4.log @@ -0,0 +1 @@ +"NativeForwardProofs4 checked" diff --git a/research/kappa-round3-warp-lean-20261022/NativeForwardProofs5.lean b/research/kappa-round3-warp-lean-20261022/NativeForwardProofs5.lean new file mode 100644 index 0000000000..98ff374f9f --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeForwardProofs5.lean @@ -0,0 +1,2803 @@ +-- Generated by native_generate.py from canonical payload SHA256 +-- cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd +import NativeData +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NativeData +open NativeCertificate +def forwardShard5State105 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (305))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (309)) (.leaf (884))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1196)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (299)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (906)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (629)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (834)) (.branch 1 (.leaf (703)) (.leaf (880)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (301))) (.branch 1 (.leaf (870)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (914))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (884)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1206))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (308))) (.branch 1 (.leaf (619)) (.leaf (882)))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1207))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (308)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (303)) (.leaf (704))) (.branch 1 (.leaf (878)) (.branch 1 (.leaf (301)) (.leaf (875))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (861)) (.leaf (648))) (.branch 1 (.leaf (869)) (.branch 1 (.leaf (876)) (.leaf (873)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (837))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (845)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (852))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (1204)) (.branch 1 (.leaf (501)) (.leaf (862))))) (.branch 2 (.branch 1 (.leaf (841)) (.leaf (849))) (.branch 1 (.leaf (856)) (.branch 1 (.leaf (853)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (840)) (.branch 1 (.leaf (421)) (.leaf (842))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (848)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (854)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (843)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (846)) (.leaf (839))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (857)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (1572)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (872))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (868)) (.branch 1 (.leaf (544)) (.leaf (874))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (863)) (.leaf (866)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (859)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (858)) (.branch 1 (.leaf (504)) (.leaf (864)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (851)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (871)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (867)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (838)) (.leaf (424))) (.branch 1 (.leaf (844)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (847)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (1188)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (1192))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (1191)) (.leaf (1187))))) (.branch 2 (.branch 1 (.leaf (1195)) (.leaf (703))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (690)) (.leaf (1199))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1200))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (902))) (.branch 1 (.leaf (293)) (.branch 1 (.leaf (910)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (909)) (.leaf (901))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (904)) (.branch 1 (.leaf (295)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (911))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (886)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (894)) (.leaf (299))) (.branch 1 (.leaf (893)) (.branch 1 (.leaf (885)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (299))) (.branch 1 (.leaf (877)) (.branch 1 (.leaf (947)) (.leaf (299)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (830))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (888))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (896))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (895)) (.leaf (887))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (301))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (940))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (303)) (.leaf (879))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (303))) (.branch 1 (.leaf (1219)) (.leaf (832)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (304)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (834)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (890)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (900)) (.leaf (305))) (.branch 1 (.leaf (899)) (.branch 1 (.leaf (889)) (.leaf (905)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (305)) (.leaf (305))) (.branch 1 (.leaf (881)) (.branch 1 (.leaf (915)) (.leaf (293))))) (.branch 2 (.branch 1 (.leaf (916)) (.leaf (831))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (892)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (898))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (897)) (.leaf (891))))) (.branch 2 (.branch 1 (.leaf (913)) (.leaf (293))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (293)) (.leaf (908))) (.branch 1 (.leaf (833)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (979))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (308)) (.leaf (883))))) (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (308))) (.branch 1 (.leaf (1211)) (.branch 1 (.leaf (829)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1208)) (.branch 1 (.leaf (309)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (981))) (.branch 1 (.leaf (309)) (.leaf (982)))) (.branch 2 (.branch 1 (.leaf (835)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (906)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (1909))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1909))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1922)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (1922)) (.leaf (916))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (1922)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1933)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (830)) (.leaf (1933))) (.branch 1 (.leaf (832)) (.branch 1 (.leaf (1933)) (.leaf (1206))))) (.branch 2 (.branch 1 (.leaf (870)) (.leaf (1207))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1933)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (875)) (.leaf (648))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (649)) (.leaf (1189))))) (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (1193))) (.branch 1 (.leaf (1194)) (.branch 1 (.leaf (1197)) (.leaf (1198))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1201)) (.leaf (1202))) (.branch 1 (.leaf (917)) (.branch 1 (.leaf (918)) (.leaf (925))))) (.branch 2 (.branch 1 (.leaf (926)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (927)) (.leaf (928))) (.branch 1 (.leaf (919)) (.branch 1 (.leaf (920)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (1187)) (.leaf (1188)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (1189)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1191))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1192)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1193)) (.leaf (1194))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1195))) (.branch 1 (.leaf (1196)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (297))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1197)) (.leaf (1198))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (323)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1199)) (.leaf (1200))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (333))) (.branch 1 (.leaf (334)) (.branch 1 (.leaf (336)) (.leaf (337))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1201)) (.branch 1 (.leaf (1202)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (338)) (.leaf (332))))) (.branch 2 (.branch 1 (.leaf (313)) (.leaf (315))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (829))) (.branch 1 (.leaf (613)) (.branch 1 (.leaf (831)) (.leaf (615)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (833)) (.leaf (617))) (.branch 1 (.leaf (835)) (.branch 1 (.leaf (877)) (.leaf (878))))) (.branch 2 (.branch 1 (.leaf (879)) (.leaf (293))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (0)) (.leaf (0))))) (.branch 2 (.branch 1 (.leaf (114)) (.leaf (114))) (.branch 1 (.leaf (114)) (.branch 1 (.leaf (114)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (2085)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (2085)) (.leaf (0)))))))))))) +def forwardShard5State106 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (904))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (906)) (.leaf (884))) (.branch 1 (.leaf (907)) (.branch 1 (.leaf (1196)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (908)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (906)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (629)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (834)) (.branch 1 (.leaf (703)) (.leaf (880)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (301))) (.branch 1 (.leaf (870)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (914))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (884)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1206))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (308))) (.branch 1 (.leaf (619)) (.leaf (882)))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1207))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (308)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (303)) (.leaf (704))) (.branch 1 (.leaf (878)) (.branch 1 (.leaf (301)) (.leaf (875))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (861)) (.leaf (648))) (.branch 1 (.leaf (869)) (.branch 1 (.leaf (876)) (.leaf (873)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (837))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (845)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (852))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (1204)) (.branch 1 (.leaf (501)) (.leaf (862))))) (.branch 2 (.branch 1 (.leaf (841)) (.leaf (849))) (.branch 1 (.leaf (856)) (.branch 1 (.leaf (853)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (840)) (.branch 1 (.leaf (421)) (.leaf (842))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (848)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (854)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (843)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (846)) (.leaf (839))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (857)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (1572)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (872))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (868)) (.branch 1 (.leaf (544)) (.leaf (874))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (863)) (.leaf (866)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (859)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (858)) (.branch 1 (.leaf (504)) (.leaf (864)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (851)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (871)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (867)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (838)) (.leaf (424))) (.branch 1 (.leaf (844)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (847)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (1188)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (1192))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (1191)) (.leaf (1187))))) (.branch 2 (.branch 1 (.leaf (1195)) (.leaf (703))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (690)) (.leaf (1199))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1200))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (902))) (.branch 1 (.leaf (882)) (.branch 1 (.leaf (910)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (909)) (.leaf (901))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (292))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (904)) (.branch 1 (.leaf (295)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (295)) (.leaf (911))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (295)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (886)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (894)) (.leaf (299))) (.branch 1 (.leaf (893)) (.branch 1 (.leaf (885)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (299))) (.branch 1 (.leaf (877)) (.branch 1 (.leaf (947)) (.leaf (299)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (830))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (888))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (896))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (895)) (.leaf (887))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (301))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (940))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (303)) (.leaf (879))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (303))) (.branch 1 (.leaf (1219)) (.leaf (832)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (304)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (834)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (890)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (900)) (.leaf (305))) (.branch 1 (.leaf (899)) (.branch 1 (.leaf (889)) (.leaf (905)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (305)) (.leaf (305))) (.branch 1 (.leaf (881)) (.branch 1 (.leaf (915)) (.leaf (880))))) (.branch 2 (.branch 1 (.leaf (916)) (.leaf (831))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (892)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (898))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (897)) (.leaf (891))))) (.branch 2 (.branch 1 (.leaf (913)) (.leaf (884))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (908))) (.branch 1 (.leaf (833)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (979))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (308)) (.leaf (883))))) (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (308))) (.branch 1 (.leaf (1211)) (.branch 1 (.leaf (829)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1208)) (.branch 1 (.leaf (309)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (981))) (.branch 1 (.leaf (309)) (.leaf (982)))) (.branch 2 (.branch 1 (.leaf (835)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (906)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (892))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (896))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (898)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (916))) (.branch 1 (.leaf (900)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (1551)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1551)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (830)) (.leaf (1551))) (.branch 1 (.leaf (832)) (.branch 1 (.leaf (1933)) (.leaf (1206))))) (.branch 2 (.branch 1 (.leaf (870)) (.leaf (1207))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1933)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (875)) (.leaf (648))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (649)) (.leaf (1189))))) (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (1193))) (.branch 1 (.leaf (1194)) (.branch 1 (.leaf (1197)) (.leaf (1198))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1201)) (.leaf (1202))) (.branch 1 (.leaf (917)) (.branch 1 (.leaf (918)) (.leaf (925))))) (.branch 2 (.branch 1 (.leaf (926)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (927)) (.leaf (928))) (.branch 1 (.leaf (919)) (.branch 1 (.leaf (920)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (1187)) (.leaf (1188)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (1189)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1191))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1192)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1193)) (.leaf (1194))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1195))) (.branch 1 (.leaf (1196)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (297))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1197)) (.leaf (1198))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (323)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1199)) (.leaf (1200))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (891))) (.branch 1 (.leaf (334)) (.branch 1 (.leaf (336)) (.leaf (337))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1201)) (.branch 1 (.leaf (1202)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (338)) (.leaf (332))))) (.branch 2 (.branch 1 (.leaf (888)) (.leaf (890))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (829))) (.branch 1 (.leaf (613)) (.branch 1 (.leaf (831)) (.leaf (615)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (833)) (.leaf (617))) (.branch 1 (.leaf (835)) (.branch 1 (.leaf (877)) (.leaf (878))))) (.branch 2 (.branch 1 (.leaf (879)) (.leaf (881))) (.branch 1 (.leaf (885)) (.branch 1 (.leaf (886)) (.leaf (887)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (893))) (.branch 1 (.leaf (894)) (.branch 1 (.leaf (895)) (.leaf (897))))) (.branch 2 (.branch 1 (.leaf (901)) (.leaf (902))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (905)) (.leaf (0)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (0)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (115))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (2085)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (2085)) (.leaf (0)))))))))))) +def forwardShard5State107 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (904))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (906)) (.leaf (884))) (.branch 1 (.leaf (907)) (.branch 1 (.leaf (1196)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (908)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (906)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (629)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (834)) (.branch 1 (.leaf (703)) (.leaf (880)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (301))) (.branch 1 (.leaf (870)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (914))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (884)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1206))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (308))) (.branch 1 (.leaf (619)) (.leaf (882)))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1207))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (308)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (303)) (.leaf (704))) (.branch 1 (.leaf (878)) (.branch 1 (.leaf (301)) (.leaf (875))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (861)) (.leaf (648))) (.branch 1 (.leaf (869)) (.branch 1 (.leaf (876)) (.leaf (873)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (837))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (845)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (852))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (1204)) (.branch 1 (.leaf (501)) (.leaf (862))))) (.branch 2 (.branch 1 (.leaf (841)) (.leaf (849))) (.branch 1 (.leaf (856)) (.branch 1 (.leaf (853)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (840)) (.branch 1 (.leaf (421)) (.leaf (842))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (848)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (854)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (843)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (846)) (.leaf (839))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (857)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (1572)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (872))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (868)) (.branch 1 (.leaf (544)) (.leaf (874))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (863)) (.leaf (866)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (859)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (858)) (.branch 1 (.leaf (504)) (.leaf (864)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (851)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (871)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (867)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (838)) (.leaf (424))) (.branch 1 (.leaf (844)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (847)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (310)) (.leaf (1188)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (310)) (.leaf (1192))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (1191)) (.leaf (1187))))) (.branch 2 (.branch 1 (.leaf (1195)) (.leaf (703))) (.branch 1 (.leaf (310)) (.branch 1 (.leaf (690)) (.leaf (1199))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1200))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (292)) (.leaf (902))) (.branch 1 (.leaf (882)) (.branch 1 (.leaf (910)) (.leaf (292)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (909)) (.leaf (901))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (928))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (295))) (.branch 1 (.leaf (904)) (.branch 1 (.leaf (1210)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (911))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (886)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (894)) (.leaf (299))) (.branch 1 (.leaf (893)) (.branch 1 (.leaf (885)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (299)) (.leaf (299))) (.branch 1 (.leaf (877)) (.branch 1 (.leaf (947)) (.leaf (299)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (830))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (888))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (896))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (895)) (.leaf (887))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (301))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (940))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (303)) (.leaf (879))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (303))) (.branch 1 (.leaf (1219)) (.leaf (832)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (304)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (834)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (890)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (900)) (.leaf (305))) (.branch 1 (.leaf (899)) (.branch 1 (.leaf (889)) (.leaf (905)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (305)) (.leaf (305))) (.branch 1 (.leaf (881)) (.branch 1 (.leaf (915)) (.leaf (880))))) (.branch 2 (.branch 1 (.leaf (916)) (.leaf (831))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (892)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (898))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (897)) (.leaf (891))))) (.branch 2 (.branch 1 (.leaf (913)) (.leaf (884))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (908))) (.branch 1 (.leaf (833)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (979))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (308)) (.leaf (883))))) (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (308))) (.branch 1 (.leaf (1211)) (.branch 1 (.leaf (829)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1208)) (.branch 1 (.leaf (309)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (981))) (.branch 1 (.leaf (309)) (.leaf (982)))) (.branch 2 (.branch 1 (.leaf (835)) (.leaf (280))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (906)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (892))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (896))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (898)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (916))) (.branch 1 (.leaf (900)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (912)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (914)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (830)) (.leaf (915))) (.branch 1 (.leaf (832)) (.branch 1 (.leaf (916)) (.leaf (1206))))) (.branch 2 (.branch 1 (.leaf (870)) (.leaf (1207))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (298)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (875)) (.leaf (648))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (649)) (.leaf (1189))))) (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (1193))) (.branch 1 (.leaf (1194)) (.branch 1 (.leaf (1197)) (.leaf (1198))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1201)) (.leaf (1202))) (.branch 1 (.leaf (917)) (.branch 1 (.leaf (918)) (.leaf (925))))) (.branch 2 (.branch 1 (.leaf (926)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (927)) (.leaf (928))) (.branch 1 (.leaf (919)) (.branch 1 (.leaf (920)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (1187)) (.leaf (1188)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (1189)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1191))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1192)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1193)) (.leaf (1194))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1195))) (.branch 1 (.leaf (1196)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (298))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1197)) (.leaf (1198))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (298)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1199)) (.leaf (1200))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (891))) (.branch 1 (.leaf (920)) (.branch 1 (.leaf (980)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1201)) (.branch 1 (.leaf (1202)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (982)) (.leaf (298))))) (.branch 2 (.branch 1 (.leaf (888)) (.leaf (890))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (829))) (.branch 1 (.leaf (613)) (.branch 1 (.leaf (831)) (.leaf (615)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (833)) (.leaf (617))) (.branch 1 (.leaf (835)) (.branch 1 (.leaf (877)) (.leaf (878))))) (.branch 2 (.branch 1 (.leaf (879)) (.leaf (881))) (.branch 1 (.leaf (885)) (.branch 1 (.leaf (886)) (.leaf (887)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (893))) (.branch 1 (.leaf (894)) (.branch 1 (.leaf (895)) (.leaf (897))))) (.branch 2 (.branch 1 (.leaf (901)) (.leaf (902))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (905)) (.leaf (909)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (910)) (.leaf (911))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (917)) (.leaf (918))))) (.branch 2 (.branch 1 (.leaf (919)) (.leaf (979))) (.branch 1 (.leaf (925)) (.branch 1 (.leaf (926)) (.leaf (927))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1208)) (.leaf (933))) (.branch 1 (.leaf (298)) (.branch 1 (.leaf (298)) (.leaf (298))))) (.branch 2 (.branch 1 (.leaf (115)) (.leaf (115))) (.branch 1 (.leaf (115)) (.branch 1 (.leaf (115)) (.leaf (1160)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1160)) (.leaf (1160))) (.branch 1 (.leaf (1160)) (.branch 1 (.leaf (1160)) (.leaf (1160))))) (.branch 2 (.branch 1 (.leaf (2085)) (.leaf (0))) (.branch 1 (.leaf (0)) (.branch 1 (.leaf (2085)) (.leaf (0)))))))))))) +def forwardShard5State108 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (904))) (.branch 1 (.leaf (659)) (.leaf (631)))) (.branch 2 (.branch 1 (.leaf (906)) (.leaf (884))) (.branch 1 (.leaf (907)) (.branch 1 (.leaf (1196)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (908)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (906)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (299)) (.branch 1 (.leaf (629)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (834)) (.branch 1 (.leaf (703)) (.leaf (880)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (965)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (301))) (.branch 1 (.leaf (870)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (914))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (884)) (.leaf (309)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (633)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1206))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (308))) (.branch 1 (.leaf (619)) (.leaf (882)))) (.branch 2 (.branch 1 (.leaf (966)) (.leaf (1207))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (308)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (967)) (.leaf (704))) (.branch 1 (.leaf (878)) (.branch 1 (.leaf (300)) (.leaf (875))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (861)) (.leaf (648))) (.branch 1 (.leaf (869)) (.branch 1 (.leaf (876)) (.leaf (873)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (404))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (837))) (.branch 1 (.leaf (419)) (.branch 1 (.leaf (845)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (852))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (1204)) (.branch 1 (.leaf (501)) (.leaf (862))))) (.branch 2 (.branch 1 (.leaf (841)) (.leaf (849))) (.branch 1 (.leaf (856)) (.branch 1 (.leaf (853)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (840)) (.branch 1 (.leaf (421)) (.leaf (842))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (848)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (854)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (843)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (846)) (.leaf (839))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (857)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (1572)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (872))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (868)) (.branch 1 (.leaf (544)) (.leaf (874))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (863)) (.leaf (866)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (859)) (.leaf (729))) (.branch 1 (.leaf (401)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (858)) (.branch 1 (.leaf (504)) (.leaf (864)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (851)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (871)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (867)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (838)) (.leaf (424))) (.branch 1 (.leaf (844)) (.branch 1 (.leaf (399)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (847)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (300)) (.leaf (1188)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1219)) (.leaf (1192))) (.branch 1 (.leaf (1218)) (.branch 1 (.leaf (1191)) (.leaf (1187))))) (.branch 2 (.branch 1 (.leaf (1195)) (.leaf (703))) (.branch 1 (.leaf (1217)) (.branch 1 (.leaf (690)) (.leaf (1199))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1200))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (960)) (.leaf (902))) (.branch 1 (.leaf (882)) (.branch 1 (.leaf (910)) (.leaf (948)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (909)) (.leaf (901))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (928))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (947))) (.branch 1 (.leaf (904)) (.branch 1 (.leaf (1210)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (911))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (886)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (894)) (.leaf (299))) (.branch 1 (.leaf (893)) (.branch 1 (.leaf (885)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (300)) (.leaf (299))) (.branch 1 (.leaf (877)) (.branch 1 (.leaf (947)) (.leaf (968)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (830))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (888))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (896))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (895)) (.leaf (887))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (301))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (301)) (.leaf (940))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (303)) (.branch 1 (.leaf (303)) (.leaf (879))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (946))) (.branch 1 (.leaf (1219)) (.leaf (832)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (304))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (944)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (834)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (890)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (900)) (.leaf (305))) (.branch 1 (.leaf (899)) (.branch 1 (.leaf (889)) (.leaf (905)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (305)) (.leaf (305))) (.branch 1 (.leaf (881)) (.branch 1 (.leaf (915)) (.leaf (880))))) (.branch 2 (.branch 1 (.leaf (916)) (.leaf (831))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (892)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (898))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (897)) (.leaf (891))))) (.branch 2 (.branch 1 (.leaf (913)) (.leaf (884))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (908))) (.branch 1 (.leaf (833)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (979))) (.branch 1 (.leaf (308)) (.branch 1 (.leaf (308)) (.leaf (883))))) (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (308))) (.branch 1 (.leaf (1211)) (.branch 1 (.leaf (829)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1208)) (.branch 1 (.leaf (300)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (981))) (.branch 1 (.leaf (309)) (.leaf (982)))) (.branch 2 (.branch 1 (.leaf (835)) (.leaf (280))) (.branch 1 (.leaf (952)) (.branch 1 (.leaf (906)) (.leaf (1213)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (892))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (896))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (898)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (916))) (.branch 1 (.leaf (900)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (912)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (914)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (830)) (.leaf (915))) (.branch 1 (.leaf (832)) (.branch 1 (.leaf (916)) (.leaf (1206))))) (.branch 2 (.branch 1 (.leaf (870)) (.leaf (1207))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (940)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (875)) (.leaf (648))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (649)) (.leaf (1189))))) (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (1193))) (.branch 1 (.leaf (1194)) (.branch 1 (.leaf (1197)) (.leaf (1198))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1201)) (.leaf (1202))) (.branch 1 (.leaf (917)) (.branch 1 (.leaf (918)) (.leaf (925))))) (.branch 2 (.branch 1 (.leaf (926)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (927)) (.leaf (928))) (.branch 1 (.leaf (919)) (.branch 1 (.leaf (920)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (1187)) (.leaf (1188)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (1189)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1190)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1191))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1192)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1193)) (.leaf (1194))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1195))) (.branch 1 (.leaf (1196)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (936))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1197)) (.leaf (1198))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (939)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1199)) (.leaf (1200))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (891))) (.branch 1 (.leaf (920)) (.branch 1 (.leaf (980)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1201)) (.branch 1 (.leaf (1202)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (982)) (.leaf (938))))) (.branch 2 (.branch 1 (.leaf (888)) (.leaf (890))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (611)) (.leaf (829))) (.branch 1 (.leaf (613)) (.branch 1 (.leaf (831)) (.leaf (615)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (833)) (.leaf (617))) (.branch 1 (.leaf (835)) (.branch 1 (.leaf (877)) (.leaf (878))))) (.branch 2 (.branch 1 (.leaf (879)) (.leaf (881))) (.branch 1 (.leaf (885)) (.branch 1 (.leaf (886)) (.leaf (887)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (893))) (.branch 1 (.leaf (894)) (.branch 1 (.leaf (895)) (.leaf (897))))) (.branch 2 (.branch 1 (.leaf (901)) (.leaf (902))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (905)) (.leaf (909)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (910)) (.leaf (911))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (917)) (.leaf (918))))) (.branch 2 (.branch 1 (.leaf (919)) (.leaf (979))) (.branch 1 (.leaf (925)) (.branch 1 (.leaf (926)) (.leaf (927))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1208)) (.leaf (933))) (.branch 1 (.leaf (934)) (.branch 1 (.leaf (935)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (941)) (.leaf (942))) (.branch 1 (.leaf (943)) (.branch 1 (.leaf (945)) (.leaf (949)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (950)) (.leaf (951))) (.branch 1 (.leaf (1212)) (.branch 1 (.leaf (1214)) (.leaf (1215))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (959)) (.branch 1 (.leaf (1216)) (.leaf (0)))))))))))) +def forwardShard5State109 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (904))) (.branch 1 (.leaf (659)) (.leaf (988)))) (.branch 2 (.branch 1 (.leaf (906)) (.leaf (884))) (.branch 1 (.leaf (907)) (.branch 1 (.leaf (1196)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (908)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (906)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (336)) (.branch 1 (.leaf (629)) (.leaf (973))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (834)) (.branch 1 (.leaf (703)) (.leaf (880)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (965)) (.leaf (634))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (974))) (.branch 1 (.leaf (870)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (914))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (884)) (.leaf (969)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (996)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (297)) (.leaf (1206))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (970))) (.branch 1 (.leaf (619)) (.leaf (882)))) (.branch 2 (.branch 1 (.leaf (966)) (.leaf (1207))) (.branch 1 (.leaf (323)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (971)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (967)) (.leaf (704))) (.branch 1 (.leaf (878)) (.branch 1 (.leaf (333)) (.leaf (875))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (861)) (.leaf (648))) (.branch 1 (.leaf (869)) (.branch 1 (.leaf (876)) (.leaf (873)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (484)) (.leaf (728))) (.branch 1 (.leaf (519)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (989))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (988))) (.branch 1 (.leaf (991)) (.branch 1 (.leaf (996)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (852))) (.branch 1 (.leaf (461)) (.branch 1 (.leaf (444)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (520)) (.leaf (659))) (.branch 1 (.leaf (1204)) (.branch 1 (.leaf (501)) (.leaf (862))))) (.branch 2 (.branch 1 (.leaf (989)) (.leaf (849))) (.branch 1 (.leaf (856)) (.branch 1 (.leaf (853)) (.leaf (441)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (988)) (.branch 1 (.leaf (991)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (439)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (848)) (.leaf (464)))) (.branch 2 (.branch 1 (.leaf (854)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (993)) (.leaf (987))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (857)) (.leaf (500))))) (.branch 2 (.branch 1 (.leaf (1572)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (872))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (523))) (.branch 1 (.leaf (868)) (.branch 1 (.leaf (544)) (.leaf (874))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (863)) (.leaf (866)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (859)) (.leaf (729))) (.branch 1 (.leaf (990)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (523)) (.leaf (660))) (.branch 1 (.leaf (858)) (.branch 1 (.leaf (504)) (.leaf (864)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (851)) (.leaf (481))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (871)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (479)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (867)) (.leaf (540))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (444)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (993))) (.branch 1 (.leaf (995)) (.branch 1 (.leaf (990)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (847)) (.branch 1 (.leaf (460)) (.leaf (464))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (334)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1219)) (.leaf (1192))) (.branch 1 (.leaf (1218)) (.branch 1 (.leaf (1191)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (1195)) (.leaf (703))) (.branch 1 (.leaf (1217)) (.branch 1 (.leaf (690)) (.leaf (1199))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1200))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (960)) (.leaf (902))) (.branch 1 (.leaf (882)) (.branch 1 (.leaf (910)) (.leaf (948)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (909)) (.leaf (901))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (928))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (947))) (.branch 1 (.leaf (904)) (.branch 1 (.leaf (1210)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (911))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (886)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (894)) (.leaf (299))) (.branch 1 (.leaf (893)) (.branch 1 (.leaf (885)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (338)) (.leaf (299))) (.branch 1 (.leaf (877)) (.branch 1 (.leaf (947)) (.leaf (968)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (830))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (888))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (896))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (895)) (.leaf (887))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (977))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (975)) (.leaf (940))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (978)) (.branch 1 (.leaf (303)) (.leaf (879))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (946))) (.branch 1 (.leaf (1219)) (.leaf (832)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (944)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (834)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (890)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (900)) (.leaf (305))) (.branch 1 (.leaf (899)) (.branch 1 (.leaf (889)) (.leaf (905)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (315)) (.leaf (305))) (.branch 1 (.leaf (881)) (.branch 1 (.leaf (915)) (.leaf (880))))) (.branch 2 (.branch 1 (.leaf (916)) (.leaf (831))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (892)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (898))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (897)) (.leaf (891))))) (.branch 2 (.branch 1 (.leaf (913)) (.leaf (884))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (908))) (.branch 1 (.leaf (833)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (979))) (.branch 1 (.leaf (337)) (.branch 1 (.leaf (308)) (.leaf (883))))) (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (313))) (.branch 1 (.leaf (1211)) (.branch 1 (.leaf (990)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1208)) (.branch 1 (.leaf (332)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (981))) (.branch 1 (.leaf (972)) (.leaf (982)))) (.branch 2 (.branch 1 (.leaf (991)) (.leaf (280))) (.branch 1 (.leaf (952)) (.branch 1 (.leaf (906)) (.leaf (1213)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (892))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (896))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (898)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (916))) (.branch 1 (.leaf (900)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (912)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (914)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (830)) (.leaf (915))) (.branch 1 (.leaf (832)) (.branch 1 (.leaf (916)) (.leaf (1206))))) (.branch 2 (.branch 1 (.leaf (870)) (.leaf (1207))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (940)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (875)) (.leaf (648))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (649)) (.leaf (988))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (1193))) (.branch 1 (.leaf (1194)) (.branch 1 (.leaf (1197)) (.leaf (1198))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1201)) (.leaf (1202))) (.branch 1 (.leaf (917)) (.branch 1 (.leaf (918)) (.leaf (925))))) (.branch 2 (.branch 1 (.leaf (926)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (927)) (.leaf (928))) (.branch 1 (.leaf (919)) (.branch 1 (.leaf (920)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (990)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (989)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1191))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1192)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1193)) (.leaf (1194))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1195))) (.branch 1 (.leaf (1196)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (936))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1197)) (.leaf (1198))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (939)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1199)) (.leaf (1200))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (891))) (.branch 1 (.leaf (920)) (.branch 1 (.leaf (980)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1201)) (.branch 1 (.leaf (1202)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (982)) (.leaf (938))))) (.branch 2 (.branch 1 (.leaf (888)) (.leaf (890))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (989))) (.branch 1 (.leaf (613)) (.branch 1 (.leaf (831)) (.leaf (615)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (833)) (.leaf (995))) (.branch 1 (.leaf (993)) (.branch 1 (.leaf (877)) (.leaf (878))))) (.branch 2 (.branch 1 (.leaf (879)) (.leaf (881))) (.branch 1 (.leaf (885)) (.branch 1 (.leaf (886)) (.leaf (887)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (893))) (.branch 1 (.leaf (894)) (.branch 1 (.leaf (895)) (.leaf (897))))) (.branch 2 (.branch 1 (.leaf (901)) (.leaf (902))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (905)) (.leaf (909)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (910)) (.leaf (911))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (917)) (.leaf (918))))) (.branch 2 (.branch 1 (.leaf (919)) (.leaf (979))) (.branch 1 (.leaf (925)) (.branch 1 (.leaf (926)) (.leaf (927))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1208)) (.leaf (933))) (.branch 1 (.leaf (934)) (.branch 1 (.leaf (935)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (941)) (.leaf (942))) (.branch 1 (.leaf (943)) (.branch 1 (.leaf (945)) (.leaf (949)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (950)) (.leaf (951))) (.branch 1 (.leaf (1212)) (.branch 1 (.leaf (1214)) (.leaf (1215))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (959)) (.branch 1 (.leaf (1216)) (.leaf (0)))))))))))) +def forwardShard5State110 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (904))) (.branch 1 (.leaf (659)) (.leaf (988)))) (.branch 2 (.branch 1 (.leaf (906)) (.leaf (884))) (.branch 1 (.leaf (907)) (.branch 1 (.leaf (1042)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (908)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (906)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (336)) (.branch 1 (.leaf (1016)) (.leaf (973))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (703)) (.leaf (880)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (965)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (974))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (914))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (884)) (.leaf (969)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (996)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (297)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (970))) (.branch 1 (.leaf (619)) (.leaf (882)))) (.branch 2 (.branch 1 (.leaf (966)) (.leaf (1010))) (.branch 1 (.leaf (323)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (971)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (967)) (.leaf (704))) (.branch 1 (.leaf (878)) (.branch 1 (.leaf (333)) (.leaf (875))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (1017)) (.leaf (648))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (876)) (.leaf (873)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1017)) (.leaf (728))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (989))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (988))) (.branch 1 (.leaf (991)) (.branch 1 (.leaf (996)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (1010))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (1002)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1032)) (.leaf (659))) (.branch 1 (.leaf (1016)) (.branch 1 (.leaf (1019)) (.leaf (1024))))) (.branch 2 (.branch 1 (.leaf (989)) (.leaf (1039))) (.branch 1 (.leaf (1007)) (.branch 1 (.leaf (1040)) (.leaf (1004)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (988)) (.branch 1 (.leaf (991)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (1004)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (1039)) (.leaf (1007)))) (.branch 2 (.branch 1 (.leaf (1040)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (993)) (.leaf (987))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (1016)) (.leaf (1019))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (1038))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (541)) (.leaf (1030))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (874))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (1042)) (.leaf (1021)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1041)) (.leaf (729))) (.branch 1 (.leaf (990)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (660))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1021)) (.leaf (1042)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1003)) (.leaf (1018))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (1031)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (1018)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1033))) (.branch 1 (.leaf (544)) (.branch 1 (.leaf (1003)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (993))) (.branch 1 (.leaf (995)) (.branch 1 (.leaf (990)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (1002)) (.branch 1 (.leaf (1005)) (.leaf (1010))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (334)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1219)) (.leaf (1040))) (.branch 1 (.leaf (1218)) (.branch 1 (.leaf (1010)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (703))) (.branch 1 (.leaf (1217)) (.branch 1 (.leaf (690)) (.leaf (1038))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1200))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (960)) (.leaf (902))) (.branch 1 (.leaf (882)) (.branch 1 (.leaf (910)) (.leaf (948)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (909)) (.leaf (901))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (928))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (947))) (.branch 1 (.leaf (904)) (.branch 1 (.leaf (1210)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (911))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (886)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (894)) (.leaf (299))) (.branch 1 (.leaf (893)) (.branch 1 (.leaf (885)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (338)) (.leaf (299))) (.branch 1 (.leaf (877)) (.branch 1 (.leaf (947)) (.leaf (968)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (888))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (896))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (895)) (.leaf (887))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (977))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (975)) (.leaf (940))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (978)) (.branch 1 (.leaf (303)) (.leaf (879))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (946))) (.branch 1 (.leaf (1219)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (944)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (890)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (900)) (.leaf (305))) (.branch 1 (.leaf (899)) (.branch 1 (.leaf (889)) (.leaf (905)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (315)) (.leaf (305))) (.branch 1 (.leaf (881)) (.branch 1 (.leaf (915)) (.leaf (880))))) (.branch 2 (.branch 1 (.leaf (916)) (.leaf (1004))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (892)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (898))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (897)) (.leaf (891))))) (.branch 2 (.branch 1 (.leaf (913)) (.leaf (884))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (908))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (979))) (.branch 1 (.leaf (337)) (.branch 1 (.leaf (308)) (.leaf (883))))) (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (313))) (.branch 1 (.leaf (1211)) (.branch 1 (.leaf (990)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1208)) (.branch 1 (.leaf (332)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (981))) (.branch 1 (.leaf (972)) (.leaf (982)))) (.branch 2 (.branch 1 (.leaf (991)) (.leaf (280))) (.branch 1 (.leaf (952)) (.branch 1 (.leaf (906)) (.leaf (1213)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (892))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (896))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (898)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (916))) (.branch 1 (.leaf (900)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (912)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (914)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (915))) (.branch 1 (.leaf (1017)) (.branch 1 (.leaf (916)) (.leaf (1039))))) (.branch 2 (.branch 1 (.leaf (1029)) (.leaf (1040))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (940)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (875)) (.leaf (648))) (.branch 1 (.leaf (836)) (.branch 1 (.leaf (649)) (.leaf (988))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (1002))) (.branch 1 (.leaf (1039)) (.branch 1 (.leaf (1016)) (.leaf (1041))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1029))) (.branch 1 (.leaf (917)) (.branch 1 (.leaf (918)) (.leaf (925))))) (.branch 2 (.branch 1 (.leaf (926)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (927)) (.leaf (928))) (.branch 1 (.leaf (919)) (.branch 1 (.leaf (920)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (990)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (989)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1004)) (.leaf (1003))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (936))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1018)) (.leaf (1017))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (939)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1200))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (891))) (.branch 1 (.leaf (920)) (.branch 1 (.leaf (980)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (1031)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (982)) (.leaf (938))))) (.branch 2 (.branch 1 (.leaf (888)) (.leaf (890))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (989))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1003)) (.leaf (1042)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (995))) (.branch 1 (.leaf (993)) (.branch 1 (.leaf (877)) (.leaf (878))))) (.branch 2 (.branch 1 (.leaf (879)) (.leaf (881))) (.branch 1 (.leaf (885)) (.branch 1 (.leaf (886)) (.leaf (887)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (893))) (.branch 1 (.leaf (894)) (.branch 1 (.leaf (895)) (.leaf (897))))) (.branch 2 (.branch 1 (.leaf (901)) (.leaf (902))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (905)) (.leaf (909)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (910)) (.leaf (911))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (917)) (.leaf (918))))) (.branch 2 (.branch 1 (.leaf (919)) (.leaf (979))) (.branch 1 (.leaf (925)) (.branch 1 (.leaf (926)) (.leaf (927))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1208)) (.leaf (933))) (.branch 1 (.leaf (934)) (.branch 1 (.leaf (935)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (941)) (.leaf (942))) (.branch 1 (.leaf (943)) (.branch 1 (.leaf (945)) (.leaf (949)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (950)) (.leaf (951))) (.branch 1 (.leaf (1212)) (.branch 1 (.leaf (1214)) (.leaf (1215))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (959)) (.branch 1 (.leaf (1216)) (.leaf (0)))))))))))) +def forwardShard5State111 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (904))) (.branch 1 (.leaf (659)) (.leaf (988)))) (.branch 2 (.branch 1 (.leaf (906)) (.leaf (884))) (.branch 1 (.leaf (907)) (.branch 1 (.leaf (1042)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (908)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (906)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (336)) (.branch 1 (.leaf (1016)) (.leaf (973))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (703)) (.leaf (880)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (965)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (974))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (914))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (884)) (.leaf (969)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (996)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (297)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (970))) (.branch 1 (.leaf (619)) (.leaf (882)))) (.branch 2 (.branch 1 (.leaf (966)) (.leaf (1010))) (.branch 1 (.leaf (323)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (971)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (967)) (.leaf (704))) (.branch 1 (.leaf (878)) (.branch 1 (.leaf (333)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (659))))) (.branch 2 (.branch 1 (.leaf (1017)) (.leaf (648))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (1037)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1017)) (.leaf (728))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (989))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (988))) (.branch 1 (.leaf (991)) (.branch 1 (.leaf (996)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (1010))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (1002)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1032)) (.leaf (659))) (.branch 1 (.leaf (1016)) (.branch 1 (.leaf (1019)) (.leaf (1024))))) (.branch 2 (.branch 1 (.leaf (989)) (.leaf (1039))) (.branch 1 (.leaf (1007)) (.branch 1 (.leaf (1040)) (.leaf (1004)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (988)) (.branch 1 (.leaf (991)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (1004)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (1039)) (.leaf (1007)))) (.branch 2 (.branch 1 (.leaf (1040)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (993)) (.leaf (987))) (.branch 1 (.leaf (728)) (.branch 1 (.leaf (1016)) (.leaf (1019))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (1038))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1030))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (1037))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (1042)) (.leaf (1021)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1041)) (.leaf (729))) (.branch 1 (.leaf (990)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (660))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1021)) (.leaf (1042)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1003)) (.leaf (1018))) (.branch 1 (.leaf (729)) (.branch 1 (.leaf (1031)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (660)) (.branch 1 (.leaf (1018)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1033))) (.branch 1 (.leaf (1038)) (.branch 1 (.leaf (1003)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (993))) (.branch 1 (.leaf (995)) (.branch 1 (.leaf (990)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (1002)) (.branch 1 (.leaf (1005)) (.leaf (1010))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (334)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1219)) (.leaf (1040))) (.branch 1 (.leaf (1218)) (.branch 1 (.leaf (1010)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (703))) (.branch 1 (.leaf (1217)) (.branch 1 (.leaf (690)) (.leaf (1038))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1037))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (960)) (.leaf (902))) (.branch 1 (.leaf (882)) (.branch 1 (.leaf (910)) (.leaf (948)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (909)) (.leaf (901))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (928))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (947))) (.branch 1 (.leaf (904)) (.branch 1 (.leaf (1210)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (911))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (886)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (894)) (.leaf (299))) (.branch 1 (.leaf (893)) (.branch 1 (.leaf (885)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (338)) (.leaf (299))) (.branch 1 (.leaf (877)) (.branch 1 (.leaf (947)) (.leaf (968)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (888))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (896))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (895)) (.leaf (887))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (977))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (975)) (.leaf (940))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (978)) (.branch 1 (.leaf (303)) (.leaf (879))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (946))) (.branch 1 (.leaf (1219)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (944)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (890)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (900)) (.leaf (305))) (.branch 1 (.leaf (899)) (.branch 1 (.leaf (889)) (.leaf (905)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (315)) (.leaf (305))) (.branch 1 (.leaf (881)) (.branch 1 (.leaf (915)) (.leaf (880))))) (.branch 2 (.branch 1 (.leaf (916)) (.leaf (1004))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (892)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (898))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (897)) (.leaf (891))))) (.branch 2 (.branch 1 (.leaf (913)) (.leaf (884))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (908))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (979))) (.branch 1 (.leaf (337)) (.branch 1 (.leaf (308)) (.leaf (883))))) (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (313))) (.branch 1 (.leaf (1211)) (.branch 1 (.leaf (990)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1208)) (.branch 1 (.leaf (332)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (981))) (.branch 1 (.leaf (972)) (.leaf (982)))) (.branch 2 (.branch 1 (.leaf (991)) (.leaf (280))) (.branch 1 (.leaf (952)) (.branch 1 (.leaf (906)) (.leaf (1213)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (892))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (896))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (898)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (916))) (.branch 1 (.leaf (900)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (912)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (914)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (915))) (.branch 1 (.leaf (1017)) (.branch 1 (.leaf (916)) (.leaf (1039))))) (.branch 2 (.branch 1 (.leaf (1029)) (.leaf (1040))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (940)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1037)) (.leaf (648))) (.branch 1 (.leaf (1035)) (.branch 1 (.leaf (649)) (.leaf (988))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (1002))) (.branch 1 (.leaf (1039)) (.branch 1 (.leaf (1016)) (.leaf (1041))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1029))) (.branch 1 (.leaf (917)) (.branch 1 (.leaf (918)) (.leaf (925))))) (.branch 2 (.branch 1 (.leaf (926)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (927)) (.leaf (928))) (.branch 1 (.leaf (919)) (.branch 1 (.leaf (920)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (990)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (989)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1004)) (.leaf (1003))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (936))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1018)) (.leaf (1017))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (939)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (891))) (.branch 1 (.leaf (920)) (.branch 1 (.leaf (980)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (1031)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (982)) (.leaf (938))))) (.branch 2 (.branch 1 (.leaf (888)) (.leaf (890))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (989))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1003)) (.leaf (1042)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (995))) (.branch 1 (.leaf (993)) (.branch 1 (.leaf (877)) (.leaf (878))))) (.branch 2 (.branch 1 (.leaf (879)) (.leaf (881))) (.branch 1 (.leaf (885)) (.branch 1 (.leaf (886)) (.leaf (887)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (893))) (.branch 1 (.leaf (894)) (.branch 1 (.leaf (895)) (.leaf (897))))) (.branch 2 (.branch 1 (.leaf (901)) (.leaf (902))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (905)) (.leaf (909)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (910)) (.leaf (911))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (917)) (.leaf (918))))) (.branch 2 (.branch 1 (.leaf (919)) (.leaf (979))) (.branch 1 (.leaf (925)) (.branch 1 (.leaf (926)) (.leaf (927))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1208)) (.leaf (933))) (.branch 1 (.leaf (934)) (.branch 1 (.leaf (935)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (941)) (.leaf (942))) (.branch 1 (.leaf (943)) (.branch 1 (.leaf (945)) (.leaf (949)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (950)) (.leaf (951))) (.branch 1 (.leaf (1212)) (.branch 1 (.leaf (1214)) (.leaf (1215))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (959)) (.branch 1 (.leaf (1216)) (.leaf (0)))))))))))) +def forwardShard5State112 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (904))) (.branch 1 (.leaf (659)) (.leaf (988)))) (.branch 2 (.branch 1 (.leaf (906)) (.leaf (884))) (.branch 1 (.leaf (907)) (.branch 1 (.leaf (1042)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (908)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (906)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (336)) (.branch 1 (.leaf (1016)) (.leaf (973))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (703)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (965)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (974))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (914))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (199)) (.leaf (969)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (996)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (297)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (970))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (966)) (.leaf (1010))) (.branch 1 (.leaf (323)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (971)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (967)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (333)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (1017)) (.leaf (648))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (1037)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1017)) (.leaf (149))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (690)) (.leaf (741))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (989))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (988))) (.branch 1 (.leaf (991)) (.branch 1 (.leaf (996)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (1010))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (1002)) (.leaf (648))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1032)) (.leaf (169))) (.branch 1 (.leaf (1016)) (.branch 1 (.leaf (1019)) (.leaf (1024))))) (.branch 2 (.branch 1 (.leaf (989)) (.leaf (1039))) (.branch 1 (.leaf (1007)) (.branch 1 (.leaf (1040)) (.leaf (1004)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (988)) (.branch 1 (.leaf (991)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (1004)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (1039)) (.leaf (1007)))) (.branch 2 (.branch 1 (.leaf (1040)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (993)) (.leaf (987))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (1016)) (.leaf (1019))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (690))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (676)) (.leaf (1038))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1030))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (1037))))) (.branch 2 (.branch 1 (.leaf (675)) (.leaf (742))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (1042)) (.leaf (1021)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1041)) (.leaf (218))) (.branch 1 (.leaf (990)) (.branch 1 (.leaf (663)) (.leaf (703))))) (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (223))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1021)) (.leaf (1042)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1003)) (.leaf (1018))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (1031)) (.leaf (649))))) (.branch 2 (.branch 1 (.leaf (742)) (.leaf (675))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (1018)) (.leaf (703)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1033))) (.branch 1 (.leaf (1038)) (.branch 1 (.leaf (1003)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (993))) (.branch 1 (.leaf (995)) (.branch 1 (.leaf (990)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (1002)) (.branch 1 (.leaf (1005)) (.leaf (1010))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (334)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1219)) (.leaf (1040))) (.branch 1 (.leaf (1218)) (.branch 1 (.leaf (1010)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (703))) (.branch 1 (.leaf (1217)) (.branch 1 (.leaf (690)) (.leaf (1038))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1037))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (960)) (.leaf (902))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (910)) (.leaf (948)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (909)) (.leaf (901))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (928))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (947))) (.branch 1 (.leaf (904)) (.branch 1 (.leaf (1210)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (911))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (886)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (894)) (.leaf (299))) (.branch 1 (.leaf (893)) (.branch 1 (.leaf (885)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (338)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (947)) (.leaf (968)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (888))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (896))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (895)) (.leaf (887))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (977))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (975)) (.leaf (940))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (978)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (946))) (.branch 1 (.leaf (1219)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (944)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (890)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (900)) (.leaf (305))) (.branch 1 (.leaf (899)) (.branch 1 (.leaf (889)) (.leaf (905)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (315)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (915)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (916)) (.leaf (1004))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (892)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (898))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (897)) (.leaf (891))))) (.branch 2 (.branch 1 (.leaf (913)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (908))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (979))) (.branch 1 (.leaf (337)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (313))) (.branch 1 (.leaf (1211)) (.branch 1 (.leaf (990)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1208)) (.branch 1 (.leaf (332)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (981))) (.branch 1 (.leaf (972)) (.leaf (982)))) (.branch 2 (.branch 1 (.leaf (991)) (.leaf (280))) (.branch 1 (.leaf (952)) (.branch 1 (.leaf (906)) (.leaf (1213)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (892))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (896))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (898)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (916))) (.branch 1 (.leaf (900)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (912)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (914)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (915))) (.branch 1 (.leaf (1017)) (.branch 1 (.leaf (916)) (.leaf (1039))))) (.branch 2 (.branch 1 (.leaf (1029)) (.leaf (1040))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (940)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1037)) (.leaf (648))) (.branch 1 (.leaf (1035)) (.branch 1 (.leaf (649)) (.leaf (988))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (1002))) (.branch 1 (.leaf (1039)) (.branch 1 (.leaf (1016)) (.leaf (1041))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1029))) (.branch 1 (.leaf (917)) (.branch 1 (.leaf (918)) (.leaf (925))))) (.branch 2 (.branch 1 (.leaf (926)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (927)) (.leaf (928))) (.branch 1 (.leaf (919)) (.branch 1 (.leaf (920)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (990)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (989)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1004)) (.leaf (1003))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (936))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1018)) (.leaf (1017))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (939)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (891))) (.branch 1 (.leaf (920)) (.branch 1 (.leaf (980)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (1031)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (982)) (.leaf (938))))) (.branch 2 (.branch 1 (.leaf (888)) (.leaf (890))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (989))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1003)) (.leaf (1042)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (995))) (.branch 1 (.leaf (993)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (885)) (.branch 1 (.leaf (886)) (.leaf (887)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (893))) (.branch 1 (.leaf (894)) (.branch 1 (.leaf (895)) (.leaf (897))))) (.branch 2 (.branch 1 (.leaf (901)) (.leaf (902))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (905)) (.leaf (909)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (910)) (.leaf (911))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (917)) (.leaf (918))))) (.branch 2 (.branch 1 (.leaf (919)) (.leaf (979))) (.branch 1 (.leaf (925)) (.branch 1 (.leaf (926)) (.leaf (927))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1208)) (.leaf (933))) (.branch 1 (.leaf (934)) (.branch 1 (.leaf (935)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (941)) (.leaf (942))) (.branch 1 (.leaf (943)) (.branch 1 (.leaf (945)) (.leaf (949)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (950)) (.leaf (951))) (.branch 1 (.leaf (1212)) (.branch 1 (.leaf (1214)) (.leaf (1215))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (959)) (.branch 1 (.leaf (1216)) (.leaf (0)))))))))))) +def forwardShard5State113 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (904))) (.branch 1 (.leaf (659)) (.leaf (988)))) (.branch 2 (.branch 1 (.leaf (906)) (.leaf (884))) (.branch 1 (.leaf (907)) (.branch 1 (.leaf (1042)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (908)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (906)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (336)) (.branch 1 (.leaf (1016)) (.leaf (973))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (703)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (965)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (974))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (914))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (199)) (.leaf (969)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (996)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (297)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (970))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (966)) (.leaf (1010))) (.branch 1 (.leaf (323)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (971)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (967)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (333)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (1017)) (.leaf (144))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (1037)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1017)) (.leaf (149))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (989))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (988))) (.branch 1 (.leaf (991)) (.branch 1 (.leaf (996)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (1010))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (1002)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1032)) (.leaf (169))) (.branch 1 (.leaf (1016)) (.branch 1 (.leaf (1019)) (.leaf (1024))))) (.branch 2 (.branch 1 (.leaf (989)) (.leaf (1039))) (.branch 1 (.leaf (1007)) (.branch 1 (.leaf (1040)) (.leaf (1004)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (988)) (.branch 1 (.leaf (991)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (1004)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (1039)) (.leaf (1007)))) (.branch 2 (.branch 1 (.leaf (1040)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (993)) (.leaf (987))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (1016)) (.leaf (1019))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (1038))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1030))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (1037))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (1042)) (.leaf (1021)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1041)) (.leaf (218))) (.branch 1 (.leaf (990)) (.branch 1 (.leaf (663)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (223))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1021)) (.leaf (1042)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1003)) (.leaf (1018))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (1031)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (1018)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1033))) (.branch 1 (.leaf (1038)) (.branch 1 (.leaf (1003)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (993))) (.branch 1 (.leaf (995)) (.branch 1 (.leaf (990)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (1002)) (.branch 1 (.leaf (1005)) (.leaf (1010))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (334)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1219)) (.leaf (1040))) (.branch 1 (.leaf (1218)) (.branch 1 (.leaf (1010)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (703))) (.branch 1 (.leaf (1217)) (.branch 1 (.leaf (690)) (.leaf (1038))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1037))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (960)) (.leaf (902))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (910)) (.leaf (948)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (909)) (.leaf (901))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (928))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (947))) (.branch 1 (.leaf (904)) (.branch 1 (.leaf (1210)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (911))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (212)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (338)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (947)) (.leaf (968)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (977))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (975)) (.leaf (940))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (978)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (946))) (.branch 1 (.leaf (1219)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (944)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (905)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (315)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (915)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (916)) (.leaf (1004))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (913)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (908))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (979))) (.branch 1 (.leaf (337)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (313))) (.branch 1 (.leaf (1211)) (.branch 1 (.leaf (990)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1208)) (.branch 1 (.leaf (332)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (981))) (.branch 1 (.leaf (972)) (.leaf (982)))) (.branch 2 (.branch 1 (.leaf (991)) (.leaf (280))) (.branch 1 (.leaf (952)) (.branch 1 (.leaf (906)) (.leaf (1213)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (896))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (898)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (912)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (914)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (915))) (.branch 1 (.leaf (1017)) (.branch 1 (.leaf (916)) (.leaf (1039))))) (.branch 2 (.branch 1 (.leaf (1029)) (.leaf (1040))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (940)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1037)) (.leaf (648))) (.branch 1 (.leaf (1035)) (.branch 1 (.leaf (649)) (.leaf (988))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (1002))) (.branch 1 (.leaf (1039)) (.branch 1 (.leaf (1016)) (.leaf (1041))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1029))) (.branch 1 (.leaf (917)) (.branch 1 (.leaf (918)) (.leaf (925))))) (.branch 2 (.branch 1 (.leaf (926)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (927)) (.leaf (928))) (.branch 1 (.leaf (919)) (.branch 1 (.leaf (920)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (990)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (989)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1004)) (.leaf (1003))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (936))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1018)) (.leaf (1017))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (939)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (920)) (.branch 1 (.leaf (980)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (1031)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (982)) (.leaf (938))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (989))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1003)) (.leaf (1042)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (995))) (.branch 1 (.leaf (993)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (895)) (.leaf (897))))) (.branch 2 (.branch 1 (.leaf (901)) (.leaf (902))) (.branch 1 (.leaf (903)) (.branch 1 (.leaf (905)) (.leaf (909)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (910)) (.leaf (911))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (917)) (.leaf (918))))) (.branch 2 (.branch 1 (.leaf (919)) (.leaf (979))) (.branch 1 (.leaf (925)) (.branch 1 (.leaf (926)) (.leaf (927))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1208)) (.leaf (933))) (.branch 1 (.leaf (934)) (.branch 1 (.leaf (935)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (941)) (.leaf (942))) (.branch 1 (.leaf (943)) (.branch 1 (.leaf (945)) (.leaf (949)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (950)) (.leaf (951))) (.branch 1 (.leaf (1212)) (.branch 1 (.leaf (1214)) (.leaf (1215))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (959)) (.branch 1 (.leaf (1216)) (.leaf (0)))))))))))) +def forwardShard5State114 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (198))) (.branch 1 (.leaf (659)) (.leaf (988)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (884))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1042)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (219)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (336)) (.branch 1 (.leaf (1016)) (.leaf (973))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (703)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (965)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (974))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (161))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (199)) (.leaf (969)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (996)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (297)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (970))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (966)) (.leaf (1010))) (.branch 1 (.leaf (323)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (971)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (967)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (333)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (1017)) (.leaf (144))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (1037)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1017)) (.leaf (149))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (159))) (.branch 1 (.leaf (991)) (.branch 1 (.leaf (161)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (1010))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (1002)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1032)) (.leaf (169))) (.branch 1 (.leaf (1016)) (.branch 1 (.leaf (1019)) (.leaf (1024))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (1039))) (.branch 1 (.leaf (1007)) (.branch 1 (.leaf (1040)) (.leaf (1004)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (991)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (1004)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (1039)) (.leaf (1007)))) (.branch 2 (.branch 1 (.leaf (1040)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (1016)) (.leaf (1019))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (1038))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1030))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (1037))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (1042)) (.leaf (1021)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1041)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (663)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (223))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1021)) (.leaf (1042)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1003)) (.leaf (1018))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (1031)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (1018)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1033))) (.branch 1 (.leaf (1038)) (.branch 1 (.leaf (1003)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (995)) (.branch 1 (.leaf (245)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (1002)) (.branch 1 (.leaf (1005)) (.leaf (1010))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (334)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1219)) (.leaf (1040))) (.branch 1 (.leaf (1218)) (.branch 1 (.leaf (1010)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (703))) (.branch 1 (.leaf (1217)) (.branch 1 (.leaf (690)) (.leaf (1038))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1037))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (960)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (948)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (928))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (947))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (1210)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (212)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (338)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (947)) (.leaf (968)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (977))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (975)) (.leaf (940))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (978)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (946))) (.branch 1 (.leaf (1219)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (944)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (315)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (1004))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (979))) (.branch 1 (.leaf (337)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (313))) (.branch 1 (.leaf (1211)) (.branch 1 (.leaf (990)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1208)) (.branch 1 (.leaf (332)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (981))) (.branch 1 (.leaf (972)) (.leaf (982)))) (.branch 2 (.branch 1 (.leaf (991)) (.leaf (280))) (.branch 1 (.leaf (952)) (.branch 1 (.leaf (906)) (.leaf (1213)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (912)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (914)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (915))) (.branch 1 (.leaf (1017)) (.branch 1 (.leaf (1079)) (.leaf (1039))))) (.branch 2 (.branch 1 (.leaf (1029)) (.leaf (1040))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (940)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1037)) (.leaf (648))) (.branch 1 (.leaf (1035)) (.branch 1 (.leaf (649)) (.leaf (988))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (1002))) (.branch 1 (.leaf (1039)) (.branch 1 (.leaf (1016)) (.leaf (1041))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1029))) (.branch 1 (.leaf (917)) (.branch 1 (.leaf (918)) (.leaf (925))))) (.branch 2 (.branch 1 (.leaf (926)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (927)) (.leaf (928))) (.branch 1 (.leaf (919)) (.branch 1 (.leaf (920)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (990)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (989)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1004)) (.leaf (1003))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (936))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1018)) (.leaf (1017))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (939)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (920)) (.branch 1 (.leaf (980)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (1031)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (982)) (.leaf (938))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (989))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1003)) (.leaf (1042)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (995))) (.branch 1 (.leaf (993)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (1079)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (910)) (.leaf (911))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (917)) (.leaf (918))))) (.branch 2 (.branch 1 (.leaf (919)) (.leaf (979))) (.branch 1 (.leaf (925)) (.branch 1 (.leaf (926)) (.leaf (927))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1208)) (.leaf (933))) (.branch 1 (.leaf (934)) (.branch 1 (.leaf (935)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (941)) (.leaf (942))) (.branch 1 (.leaf (943)) (.branch 1 (.leaf (945)) (.leaf (949)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (950)) (.leaf (951))) (.branch 1 (.leaf (1212)) (.branch 1 (.leaf (1214)) (.leaf (1215))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (959)) (.branch 1 (.leaf (1216)) (.leaf (0)))))))))))) +def forwardShard5State115 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (198))) (.branch 1 (.leaf (659)) (.leaf (988)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (884))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1042)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (934))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (219)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (336)) (.branch 1 (.leaf (1016)) (.leaf (973))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (938)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (703)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (965)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (974))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (161))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (969)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (996)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (297)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (970))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (966)) (.leaf (1010))) (.branch 1 (.leaf (323)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (971)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (1209))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (967)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (333)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (1017)) (.leaf (144))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (1037)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1017)) (.leaf (149))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (164))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1032)) (.leaf (169))) (.branch 1 (.leaf (1016)) (.branch 1 (.leaf (1019)) (.leaf (1024))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (1040)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (1040)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (1016)) (.leaf (1019))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (1038))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1030))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (1037))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (1042)) (.leaf (1021)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1041)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (663)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (223))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1021)) (.leaf (1042)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (1018))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (1031)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (1018)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1033))) (.branch 1 (.leaf (1038)) (.branch 1 (.leaf (240)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (1005)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (334)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1219)) (.leaf (1040))) (.branch 1 (.leaf (1218)) (.branch 1 (.leaf (1010)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (703))) (.branch 1 (.leaf (1217)) (.branch 1 (.leaf (690)) (.leaf (1038))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1037))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (960)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (948)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (741)) (.leaf (928))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (941))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (947))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (1210)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (660))) (.branch 1 (.leaf (935)) (.branch 1 (.leaf (678)) (.leaf (936))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (212)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (338)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (947)) (.leaf (968)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (977))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (939))))) (.branch 2 (.branch 1 (.leaf (975)) (.leaf (940))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (978)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (946))) (.branch 1 (.leaf (1219)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (944)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (315)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (1004))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (337)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (313))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (990)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1093)) (.branch 1 (.leaf (332)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (166))) (.branch 1 (.leaf (972)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (991)) (.leaf (280))) (.branch 1 (.leaf (952)) (.branch 1 (.leaf (906)) (.leaf (1213)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (160))) (.branch 1 (.leaf (1017)) (.branch 1 (.leaf (181)) (.leaf (1039))))) (.branch 2 (.branch 1 (.leaf (1029)) (.leaf (1040))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (940)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1037)) (.leaf (648))) (.branch 1 (.leaf (1035)) (.branch 1 (.leaf (649)) (.leaf (988))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (1002))) (.branch 1 (.leaf (1039)) (.branch 1 (.leaf (1016)) (.leaf (1041))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1029))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1093)) (.leaf (928))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (990)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (989)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1004)) (.leaf (1003))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (936))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1018)) (.leaf (1017))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (939)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (1031)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (938))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (989))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1003)) (.leaf (1042)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (995))) (.branch 1 (.leaf (993)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (925)) (.branch 1 (.leaf (926)) (.leaf (927))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1208)) (.leaf (933))) (.branch 1 (.leaf (934)) (.branch 1 (.leaf (935)) (.leaf (937))))) (.branch 2 (.branch 1 (.leaf (941)) (.leaf (942))) (.branch 1 (.leaf (943)) (.branch 1 (.leaf (945)) (.leaf (949)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (950)) (.leaf (951))) (.branch 1 (.leaf (1212)) (.branch 1 (.leaf (1214)) (.leaf (1215))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (959)) (.branch 1 (.leaf (1216)) (.leaf (0)))))))))))) +def forwardShard5State116 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (198))) (.branch 1 (.leaf (659)) (.leaf (988)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (884))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1042)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (148))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (219)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (946)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (1213)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (336)) (.branch 1 (.leaf (1016)) (.leaf (973))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (170)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (703)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (965)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (974))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (161))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (969)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (996)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (297)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (970))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (966)) (.leaf (1010))) (.branch 1 (.leaf (323)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (971)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (251))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (967)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (333)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (1037)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1032)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (1019)) (.leaf (1024))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (1019))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (1038))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1030))) (.branch 1 (.leaf (1029)) (.branch 1 (.leaf (1035)) (.leaf (1037))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (1042)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (663)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (1021)) (.leaf (1042)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (1031)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1033))) (.branch 1 (.leaf (1038)) (.branch 1 (.leaf (240)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (334)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1219)) (.leaf (1040))) (.branch 1 (.leaf (1218)) (.branch 1 (.leaf (1010)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (703))) (.branch 1 (.leaf (1217)) (.branch 1 (.leaf (690)) (.leaf (1038))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1037))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (960)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (948)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (741)) (.leaf (192))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (216))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (942)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (947))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (250)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (165)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (943)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (165)) (.leaf (660))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (678)) (.leaf (148))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (212)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (200))))) (.branch 2 (.branch 1 (.leaf (338)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (1107)) (.leaf (968)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (948)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (945)) (.leaf (977))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (170))))) (.branch 2 (.branch 1 (.leaf (975)) (.leaf (200))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (1212))) (.branch 1 (.leaf (978)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (946))) (.branch 1 (.leaf (1219)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (1214)) (.branch 1 (.leaf (944)) (.leaf (1215))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (315)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (1004))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (337)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (313))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (990)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (332)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (166))) (.branch 1 (.leaf (972)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (991)) (.leaf (280))) (.branch 1 (.leaf (952)) (.branch 1 (.leaf (906)) (.leaf (1213)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (160))) (.branch 1 (.leaf (1017)) (.branch 1 (.leaf (181)) (.leaf (1039))))) (.branch 2 (.branch 1 (.leaf (1029)) (.leaf (1040))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (228)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1037)) (.leaf (648))) (.branch 1 (.leaf (1035)) (.branch 1 (.leaf (649)) (.leaf (988))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (1002))) (.branch 1 (.leaf (1039)) (.branch 1 (.leaf (1016)) (.leaf (1041))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1029))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (949))) (.branch 1 (.leaf (950)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (175)) (.leaf (191))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (951))))) (.branch 2 (.branch 1 (.leaf (952)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (990)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (989)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1004)) (.leaf (1003))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (217))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1018)) (.leaf (1017))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (235)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (1031)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (228))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (989))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1003)) (.leaf (1042)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (995))) (.branch 1 (.leaf (993)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (192)) (.branch 1 (.leaf (176)) (.leaf (176))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (250)) (.leaf (217))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (224)) (.leaf (235))))) (.branch 2 (.branch 1 (.leaf (941)) (.leaf (942))) (.branch 1 (.leaf (943)) (.branch 1 (.leaf (945)) (.leaf (949)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (950)) (.leaf (951))) (.branch 1 (.leaf (1212)) (.branch 1 (.leaf (1214)) (.leaf (1215))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (959)) (.branch 1 (.leaf (1216)) (.leaf (0)))))))))))) +def forwardShard5State117 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (198))) (.branch 1 (.leaf (659)) (.leaf (988)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (884))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1042)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (148))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (219)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (202)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (208)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (336)) (.branch 1 (.leaf (1016)) (.leaf (973))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (170)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (703)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (965)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (974))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (161))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (969)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (996)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (297)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (225)) (.leaf (970))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (966)) (.leaf (1010))) (.branch 1 (.leaf (323)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (971)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (251))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (967)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (333)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (1217))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (1035)) (.leaf (1037)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (662)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (730))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (664))) (.branch 1 (.leaf (661)) (.branch 1 (.leaf (662)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (1038))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (1035)) (.leaf (1037))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (663)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (1033))) (.branch 1 (.leaf (1038)) (.branch 1 (.leaf (240)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (730)) (.leaf (677))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (334)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1219)) (.leaf (1040))) (.branch 1 (.leaf (1218)) (.branch 1 (.leaf (1010)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (703))) (.branch 1 (.leaf (1217)) (.branch 1 (.leaf (690)) (.leaf (1038))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1037))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (960)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (171)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (741)) (.leaf (192))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (216))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (225)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (201))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (250)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (165)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (216)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (165)) (.leaf (660))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (678)) (.leaf (148))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (212)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (200))))) (.branch 2 (.branch 1 (.leaf (338)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (202)) (.leaf (968)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (977))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (170))))) (.branch 2 (.branch 1 (.leaf (975)) (.leaf (200))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (237))) (.branch 1 (.leaf (978)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1218)) (.leaf (171))) (.branch 1 (.leaf (1219)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (1216)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (208)) (.branch 1 (.leaf (226)) (.leaf (237))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (315)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (1004))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (337)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (313))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (990)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (332)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (166))) (.branch 1 (.leaf (972)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (991)) (.leaf (280))) (.branch 1 (.leaf (952)) (.branch 1 (.leaf (906)) (.leaf (168)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (160))) (.branch 1 (.leaf (1017)) (.branch 1 (.leaf (181)) (.leaf (1039))))) (.branch 2 (.branch 1 (.leaf (1029)) (.leaf (1040))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (228)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1037)) (.leaf (648))) (.branch 1 (.leaf (1035)) (.branch 1 (.leaf (649)) (.leaf (988))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (1002))) (.branch 1 (.leaf (1039)) (.branch 1 (.leaf (1016)) (.leaf (1041))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1029))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (230))) (.branch 1 (.leaf (222)) (.branch 1 (.leaf (957)) (.leaf (958)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (175)) (.leaf (191))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (230))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (959))) (.branch 1 (.leaf (960)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (965)) (.leaf (966))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (990)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (989)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (967)) (.leaf (968))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (333)) (.leaf (334))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1004)) (.leaf (1003))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (338))) (.branch 1 (.leaf (332)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (217))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1018)) (.leaf (1017))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (235)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (1031)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (228))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (989))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1003)) (.leaf (1042)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (995))) (.branch 1 (.leaf (993)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (192)) (.branch 1 (.leaf (176)) (.leaf (176))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (250)) (.leaf (217))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (224)) (.leaf (235))))) (.branch 2 (.branch 1 (.leaf (226)) (.leaf (215))) (.branch 1 (.leaf (215)) (.branch 1 (.leaf (201)) (.leaf (145)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (209)) (.leaf (209))) (.branch 1 (.leaf (1212)) (.branch 1 (.leaf (150)) (.leaf (168))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (959)) (.branch 1 (.leaf (1216)) (.leaf (0)))))))))))) +def forwardShard5State118 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (198))) (.branch 1 (.leaf (659)) (.leaf (988)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (884))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1042)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (148))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (219)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (202)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (208)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (336)) (.branch 1 (.leaf (1016)) (.leaf (973))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (170)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (703)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (194)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (974))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (161))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (969)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (996)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (297)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (225)) (.leaf (970))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (1136)) (.leaf (1010))) (.branch 1 (.leaf (323)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (971)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (251))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (967)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (333)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (239))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (661)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (704)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (705))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (679)) (.leaf (692))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (677)) (.leaf (184))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (704)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (705)) (.leaf (678))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (664))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (663)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (663))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (691))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (679))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (334)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (1040))) (.branch 1 (.leaf (238)) (.branch 1 (.leaf (1010)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (703))) (.branch 1 (.leaf (207)) (.branch 1 (.leaf (690)) (.leaf (1038))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1037))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (171)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (741)) (.leaf (192))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (216))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (225)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (201))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (250)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (165)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (216)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (165)) (.leaf (660))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (678)) (.leaf (148))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (973)) (.branch 1 (.leaf (212)) (.leaf (974)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (200))))) (.branch 2 (.branch 1 (.leaf (338)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (202)) (.leaf (968)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (977)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (978)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (977))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (170))))) (.branch 2 (.branch 1 (.leaf (975)) (.leaf (200))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (281)) (.leaf (975)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (237))) (.branch 1 (.leaf (978)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (239)) (.leaf (171))) (.branch 1 (.leaf (206)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (976))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (206)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (208)) (.branch 1 (.leaf (226)) (.leaf (237))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (315)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (1004))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (337)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (313))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (990)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (248)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (166))) (.branch 1 (.leaf (972)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (991)) (.leaf (280))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (906)) (.leaf (168)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (160))) (.branch 1 (.leaf (1017)) (.branch 1 (.leaf (181)) (.leaf (1039))))) (.branch 2 (.branch 1 (.leaf (1029)) (.leaf (1040))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (228)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1037)) (.leaf (648))) (.branch 1 (.leaf (1035)) (.branch 1 (.leaf (649)) (.leaf (988))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (1002))) (.branch 1 (.leaf (1039)) (.branch 1 (.leaf (1016)) (.leaf (1041))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1029))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (230))) (.branch 1 (.leaf (222)) (.branch 1 (.leaf (146)) (.leaf (210)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (175)) (.leaf (191))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (230))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (146))) (.branch 1 (.leaf (210)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (969)) (.branch 1 (.leaf (970)) (.leaf (990)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (989)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (971)) (.branch 1 (.leaf (972)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (184)) (.leaf (247))) (.branch 1 (.leaf (313)) (.branch 1 (.leaf (315)) (.leaf (297)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1004)) (.leaf (1003))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (247))) (.branch 1 (.leaf (184)) (.branch 1 (.leaf (336)) (.leaf (337)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (323)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (217))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1018)) (.leaf (1017))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (235)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (1031)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (228))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (989))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1003)) (.leaf (1042)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (995))) (.branch 1 (.leaf (993)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (192)) (.branch 1 (.leaf (176)) (.leaf (176))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (250)) (.leaf (217))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (224)) (.leaf (235))))) (.branch 2 (.branch 1 (.leaf (226)) (.leaf (215))) (.branch 1 (.leaf (215)) (.branch 1 (.leaf (201)) (.leaf (145)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (209)) (.leaf (209))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (150)) (.leaf (168))))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (147))) (.branch 1 (.leaf (147)) (.branch 1 (.leaf (238)) (.leaf (0)))))))))))) +def forwardShard5State119 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (198))) (.branch 1 (.leaf (659)) (.leaf (988)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (884))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1042)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (148))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (219)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (202)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (208)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (1016)) (.leaf (973))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (170)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1211)) (.leaf (254))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (703)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (194)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (878)) (.leaf (974))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (161))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (241)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (996)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (297)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (225)) (.leaf (220))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (156)) (.leaf (1010))) (.branch 1 (.leaf (323)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (220)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (251))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (156)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (183)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (980)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (239))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (678)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (692))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (678))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (692)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (248)) (.leaf (995)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (1040))) (.branch 1 (.leaf (238)) (.branch 1 (.leaf (1010)) (.leaf (996))))) (.branch 2 (.branch 1 (.leaf (1024)) (.leaf (703))) (.branch 1 (.leaf (207)) (.branch 1 (.leaf (690)) (.leaf (1038))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1037))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (171)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (741)) (.leaf (192))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (216))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (225)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (201))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (250)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (165)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (216)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (165)) (.leaf (660))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (678)) (.leaf (148))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (253)) (.branch 1 (.leaf (212)) (.leaf (178)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (200))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (202)) (.leaf (194)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (188)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (162)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (977))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (877)) (.leaf (170))))) (.branch 2 (.branch 1 (.leaf (975)) (.leaf (200))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (281)) (.leaf (1150)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (885)) (.leaf (237))) (.branch 1 (.leaf (978)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (239)) (.leaf (171))) (.branch 1 (.leaf (206)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (1150))) (.branch 1 (.leaf (888)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (887)) (.branch 1 (.leaf (206)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (208)) (.branch 1 (.leaf (226)) (.leaf (237))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (246)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (1004))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (246)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (185))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (990)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (248)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (166))) (.branch 1 (.leaf (241)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (991)) (.leaf (280))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (906)) (.leaf (168)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (979))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1208)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1209)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1210)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (981))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (982))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (160))) (.branch 1 (.leaf (1017)) (.branch 1 (.leaf (181)) (.leaf (1039))))) (.branch 2 (.branch 1 (.leaf (1029)) (.leaf (1040))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (228)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1037)) (.leaf (648))) (.branch 1 (.leaf (1035)) (.branch 1 (.leaf (649)) (.leaf (988))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (1002))) (.branch 1 (.leaf (1039)) (.branch 1 (.leaf (1016)) (.leaf (1041))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1030)) (.leaf (1029))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (230))) (.branch 1 (.leaf (222)) (.branch 1 (.leaf (146)) (.leaf (210)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (175)) (.leaf (191))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (230))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (146))) (.branch 1 (.leaf (210)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (193)) (.branch 1 (.leaf (155)) (.leaf (990)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (989)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (193)) (.branch 1 (.leaf (155)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (901))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (184)) (.leaf (247))) (.branch 1 (.leaf (186)) (.branch 1 (.leaf (158)) (.leaf (253)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1004)) (.leaf (1003))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (910)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (247))) (.branch 1 (.leaf (184)) (.branch 1 (.leaf (158)) (.leaf (186)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (162)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (217))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1018)) (.leaf (1017))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (235)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1032)) (.branch 1 (.leaf (1031)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (228))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1212)) (.leaf (1213))))) (.branch 2 (.branch 1 (.leaf (1216)) (.leaf (1217))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1214))) (.branch 1 (.leaf (1215)) (.branch 1 (.leaf (1218)) (.leaf (1219))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (989))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1003)) (.leaf (1042)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (995))) (.branch 1 (.leaf (993)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (192)) (.branch 1 (.leaf (176)) (.leaf (176))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (250)) (.leaf (217))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (224)) (.leaf (235))))) (.branch 2 (.branch 1 (.leaf (226)) (.leaf (215))) (.branch 1 (.leaf (215)) (.branch 1 (.leaf (201)) (.leaf (145)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (209)) (.leaf (209))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (150)) (.leaf (168))))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (147))) (.branch 1 (.leaf (147)) (.branch 1 (.leaf (238)) (.leaf (0)))))))))))) +def forwardShard5State120 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (198))) (.branch 1 (.leaf (659)) (.leaf (988)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (884))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (148))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (219)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (202)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (279)) (.leaf (280))))) (.branch 2 (.branch 1 (.leaf (208)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (1016)) (.leaf (189))))) (.branch 2 (.branch 1 (.leaf (880)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (170)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (279)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (254))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (703)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (194)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (163))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (161))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (241)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (996)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (882))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (225)) (.leaf (220))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (156)) (.leaf (1010))) (.branch 1 (.leaf (179)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (220)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (251))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (156)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (183)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (239))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (248)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (1))) (.branch 1 (.leaf (238)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (207)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (171)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (741)) (.leaf (192))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (216))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (225)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (201))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (250)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (165)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (216)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (165)) (.leaf (660))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (678)) (.leaf (148))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (253)) (.branch 1 (.leaf (212)) (.leaf (178)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (200))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (202)) (.leaf (194)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (188)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (162)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (179))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (170))))) (.branch 2 (.branch 1 (.leaf (189)) (.leaf (200))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (281)) (.leaf (178)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (886)) (.leaf (303))) (.branch 1 (.leaf (896)) (.branch 1 (.leaf (303)) (.leaf (895))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (237))) (.branch 1 (.leaf (252)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (239)) (.leaf (171))) (.branch 1 (.leaf (206)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (624)) (.leaf (188))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (894)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (893))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (206)) (.leaf (252))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (879))) (.branch 1 (.leaf (208)) (.branch 1 (.leaf (226)) (.leaf (237))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (246)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (1004))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (881)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (1005)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (246)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (185))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (990)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (248)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (883)) (.leaf (166))) (.branch 1 (.leaf (241)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (991)) (.leaf (280))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (906)) (.leaf (168)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1031)) (.leaf (160))) (.branch 1 (.leaf (1017)) (.branch 1 (.leaf (181)) (.leaf (1039))))) (.branch 2 (.branch 1 (.leaf (1029)) (.leaf (1040))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (228)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1037)) (.leaf (648))) (.branch 1 (.leaf (1035)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (230))) (.branch 1 (.leaf (222)) (.branch 1 (.leaf (146)) (.leaf (210)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (175)) (.leaf (191))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (230))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (146))) (.branch 1 (.leaf (210)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (918))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (193)) (.branch 1 (.leaf (155)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (925))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (193)) (.branch 1 (.leaf (155)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (902)) (.branch 1 (.leaf (911)) (.leaf (912))))) (.branch 2 (.branch 1 (.leaf (184)) (.leaf (247))) (.branch 1 (.leaf (186)) (.branch 1 (.leaf (158)) (.leaf (253)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (909)) (.branch 1 (.leaf (1)) (.leaf (903))))) (.branch 2 (.branch 1 (.leaf (904)) (.leaf (247))) (.branch 1 (.leaf (184)) (.branch 1 (.leaf (158)) (.leaf (186)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (162)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (217))) (.branch 1 (.leaf (975)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (235)) (.leaf (976))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (973)) (.leaf (974))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (228))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (977)) (.branch 1 (.leaf (978)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (987)) (.leaf (989))) (.branch 1 (.leaf (1041)) (.branch 1 (.leaf (1003)) (.leaf (1042)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (995))) (.branch 1 (.leaf (993)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (192)) (.branch 1 (.leaf (176)) (.leaf (176))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (250)) (.leaf (217))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (224)) (.leaf (235))))) (.branch 2 (.branch 1 (.leaf (226)) (.leaf (215))) (.branch 1 (.leaf (215)) (.branch 1 (.leaf (201)) (.leaf (145)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (209)) (.leaf (209))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (150)) (.leaf (168))))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (147))) (.branch 1 (.leaf (147)) (.branch 1 (.leaf (238)) (.leaf (0)))))))))))) +def forwardShard5State121 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (198))) (.branch 1 (.leaf (659)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (1))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (148))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (219)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (619)) (.leaf (254))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (202)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (208)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (1016)) (.leaf (189))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (621))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (170)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (1))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (1)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (254))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (703)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (194)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (163))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (274)) (.leaf (161))) (.branch 1 (.leaf (254)) (.branch 1 (.leaf (274)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (241)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (742))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (225)) (.leaf (220))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (156)) (.leaf (1010))) (.branch 1 (.leaf (179)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (220)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (254))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (274))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (274)) (.leaf (251))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (156)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (183)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (254)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (254)) (.leaf (239))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (248)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (1))) (.branch 1 (.leaf (238)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (207)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (171)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (741)) (.leaf (192))))) (.branch 2 (.branch 1 (.leaf (676)) (.leaf (216))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (225)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (201))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (250)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (165)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (216)) (.leaf (728)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (165)) (.leaf (660))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (678)) (.leaf (148))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (253)) (.branch 1 (.leaf (212)) (.leaf (178)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (200))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (202)) (.leaf (194)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (188)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (162)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (179))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (170))))) (.branch 2 (.branch 1 (.leaf (189)) (.leaf (200))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (281)) (.leaf (178)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (237))) (.branch 1 (.leaf (252)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (239)) (.leaf (171))) (.branch 1 (.leaf (206)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (188))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (206)) (.leaf (252))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (208)) (.branch 1 (.leaf (226)) (.leaf (237))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (246)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (284))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (246)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (185))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (285)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (248)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (166))) (.branch 1 (.leaf (241)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (1))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (906)) (.leaf (168)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (285)) (.leaf (160))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (181)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (284))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (228)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (285)) (.leaf (648))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (230))) (.branch 1 (.leaf (222)) (.branch 1 (.leaf (146)) (.leaf (210)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (175)) (.leaf (191))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (230))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (146))) (.branch 1 (.leaf (210)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (1))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (193)) (.branch 1 (.leaf (155)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (193)) (.branch 1 (.leaf (155)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (184)) (.leaf (247))) (.branch 1 (.leaf (186)) (.branch 1 (.leaf (158)) (.leaf (253)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (247))) (.branch 1 (.leaf (184)) (.branch 1 (.leaf (158)) (.leaf (186)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (162)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (217))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (235)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (228))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (192)) (.branch 1 (.leaf (176)) (.leaf (176))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (250)) (.leaf (217))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (224)) (.leaf (235))))) (.branch 2 (.branch 1 (.leaf (226)) (.leaf (215))) (.branch 1 (.leaf (215)) (.branch 1 (.leaf (201)) (.leaf (145)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (209)) (.leaf (209))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (150)) (.leaf (168))))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (147))) (.branch 1 (.leaf (147)) (.branch 1 (.leaf (238)) (.leaf (0)))))))))))) +def forwardShard5State122 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (198))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (1))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (148))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (219)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (619)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (202)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (208)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (1016)) (.leaf (189))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (170)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (1))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (1)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (703)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (194)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (163))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (161))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (241)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (225)) (.leaf (220))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (156)) (.leaf (1010))) (.branch 1 (.leaf (179)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (220)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (251))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (156)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (183)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (239))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (248)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (1))) (.branch 1 (.leaf (238)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (207)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (171)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (1)) (.leaf (192))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (216))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (225)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (201))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (250)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (165)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (216)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (165)) (.leaf (1))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (678)) (.leaf (148))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (253)) (.branch 1 (.leaf (212)) (.leaf (178)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (200))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (202)) (.leaf (194)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (188)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (162)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (179))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (170))))) (.branch 2 (.branch 1 (.leaf (189)) (.leaf (200))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (1)) (.leaf (178)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (237))) (.branch 1 (.leaf (252)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (239)) (.leaf (171))) (.branch 1 (.leaf (206)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (188))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (206)) (.leaf (252))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (208)) (.branch 1 (.leaf (226)) (.leaf (237))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (246)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (284))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (246)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (185))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (285)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (248)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (166))) (.branch 1 (.leaf (241)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (1))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (906)) (.leaf (168)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (285)) (.leaf (160))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (181)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (284))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (228)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (285)) (.leaf (648))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (230))) (.branch 1 (.leaf (222)) (.branch 1 (.leaf (146)) (.leaf (210)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (175)) (.leaf (191))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (230))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (146))) (.branch 1 (.leaf (210)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (1))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (193)) (.branch 1 (.leaf (155)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (193)) (.branch 1 (.leaf (155)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (184)) (.leaf (247))) (.branch 1 (.leaf (186)) (.branch 1 (.leaf (158)) (.leaf (253)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (247))) (.branch 1 (.leaf (184)) (.branch 1 (.leaf (158)) (.leaf (186)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (162)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (217))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (235)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (228))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (192)) (.branch 1 (.leaf (176)) (.leaf (176))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (250)) (.leaf (217))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (224)) (.leaf (235))))) (.branch 2 (.branch 1 (.leaf (226)) (.leaf (215))) (.branch 1 (.leaf (215)) (.branch 1 (.leaf (201)) (.leaf (145)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (209)) (.leaf (209))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (150)) (.leaf (168))))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (147))) (.branch 1 (.leaf (147)) (.branch 1 (.leaf (238)) (.leaf (0)))))))))))) +def forwardShard5State123 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (648)) (.leaf (198))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (1))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1)) (.leaf (274)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (624)) (.leaf (148))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (219)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (619)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (202)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (208)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (1016)) (.leaf (189))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (676)) (.branch 1 (.leaf (621)) (.leaf (170)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (1))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (1)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (703)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (194)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (163))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (161))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (241)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (225)) (.leaf (220))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (156)) (.leaf (1010))) (.branch 1 (.leaf (179)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (220)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (251))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (156)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (183)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (239))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (248)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (1))) (.branch 1 (.leaf (238)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (207)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (171)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (1)) (.leaf (192))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (216))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (225)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (201))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (250)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (165)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (216)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (165)) (.leaf (1))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (678)) (.leaf (148))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (253)) (.branch 1 (.leaf (212)) (.leaf (178)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (200))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (202)) (.leaf (194)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (188)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (162)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (179))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (170))))) (.branch 2 (.branch 1 (.leaf (189)) (.leaf (200))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (1)) (.leaf (178)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (237))) (.branch 1 (.leaf (252)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (239)) (.leaf (171))) (.branch 1 (.leaf (206)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (188))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (206)) (.leaf (252))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (208)) (.branch 1 (.leaf (226)) (.leaf (237))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (246)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (284))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (246)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (185))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (285)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (248)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (166))) (.branch 1 (.leaf (241)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (1))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (906)) (.leaf (168)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (285)) (.leaf (160))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (181)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (284))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (228)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (285)) (.leaf (648))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (230))) (.branch 1 (.leaf (222)) (.branch 1 (.leaf (146)) (.leaf (210)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (175)) (.leaf (191))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (230))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (146))) (.branch 1 (.leaf (210)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (1))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (193)) (.branch 1 (.leaf (155)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (193)) (.branch 1 (.leaf (155)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (184)) (.leaf (247))) (.branch 1 (.leaf (186)) (.branch 1 (.leaf (158)) (.leaf (253)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (247))) (.branch 1 (.leaf (184)) (.branch 1 (.leaf (158)) (.leaf (186)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (162)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (217))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (969))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (235)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (228))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (192)) (.branch 1 (.leaf (176)) (.leaf (176))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (250)) (.leaf (217))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (224)) (.leaf (235))))) (.branch 2 (.branch 1 (.leaf (226)) (.leaf (215))) (.branch 1 (.leaf (215)) (.branch 1 (.leaf (201)) (.leaf (145)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (209)) (.leaf (209))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (150)) (.leaf (168))))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (147))) (.branch 1 (.leaf (147)) (.branch 1 (.leaf (238)) (.leaf (0)))))))))))) +def forwardShard5State124 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (198))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (1))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (148))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (219)) (.leaf (660))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (619)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (202)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (208)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (1)) (.leaf (189))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (170)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (1))) (.branch 1 (.leaf (619)) (.branch 1 (.leaf (1)) (.leaf (619))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (194)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (163))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (161))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (241)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (225)) (.leaf (220))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (156)) (.leaf (1010))) (.branch 1 (.leaf (179)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (220)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (251))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (156)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (183)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (239))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (248)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (1))) (.branch 1 (.leaf (238)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (207)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (171)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (1)) (.leaf (192))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (216))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (225)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (201))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (250)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (165)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (216)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (165)) (.leaf (1))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (678)) (.leaf (148))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (253)) (.branch 1 (.leaf (212)) (.leaf (178)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (200))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (202)) (.leaf (194)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (188)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (162)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (179))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (170))))) (.branch 2 (.branch 1 (.leaf (189)) (.leaf (200))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (1)) (.leaf (178)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (237))) (.branch 1 (.leaf (252)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (239)) (.leaf (171))) (.branch 1 (.leaf (206)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (188))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (206)) (.leaf (252))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (208)) (.branch 1 (.leaf (226)) (.leaf (237))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (246)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (246)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (185))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (248)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (166))) (.branch 1 (.leaf (241)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (906)) (.leaf (168)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (285)) (.leaf (160))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (181)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (1))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (228)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (648))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (230))) (.branch 1 (.leaf (222)) (.branch 1 (.leaf (146)) (.leaf (210)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (175)) (.leaf (191))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (230))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (146))) (.branch 1 (.leaf (210)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (917)) (.leaf (1))) (.branch 1 (.leaf (927)) (.leaf (928)))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (193)) (.branch 1 (.leaf (155)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (920))))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (157))) (.branch 1 (.leaf (193)) (.branch 1 (.leaf (155)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (184)) (.leaf (247))) (.branch 1 (.leaf (186)) (.branch 1 (.leaf (158)) (.leaf (253)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (247))) (.branch 1 (.leaf (184)) (.branch 1 (.leaf (158)) (.leaf (186)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (162)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (950))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (966)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (217))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (958))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (235)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (228))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (192)) (.branch 1 (.leaf (176)) (.leaf (176))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (250)) (.leaf (217))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (224)) (.leaf (235))))) (.branch 2 (.branch 1 (.leaf (226)) (.leaf (215))) (.branch 1 (.leaf (215)) (.branch 1 (.leaf (201)) (.leaf (145)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (209)) (.leaf (209))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (150)) (.leaf (168))))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (147))) (.branch 1 (.leaf (147)) (.branch 1 (.leaf (238)) (.leaf (0)))))))))))) +def forwardShard5State125 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (198))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (1))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (148))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (219)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (619)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (202)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (208)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (170)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (161))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (225)) (.leaf (1))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1010))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (251))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (1)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (239))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (1))) (.branch 1 (.leaf (238)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (207)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (171)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (1)) (.leaf (192))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (216))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (225)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (201))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (250)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (165)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (216)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (165)) (.leaf (1))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (678)) (.leaf (148))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (212)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (200))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (202)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (172)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (170))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (200))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (237))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (239)) (.leaf (171))) (.branch 1 (.leaf (206)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (206)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (208)) (.branch 1 (.leaf (226)) (.leaf (237))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (1))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (166))) (.branch 1 (.leaf (1)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (906)) (.leaf (168)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (160))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (181)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (228)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (648))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (230))) (.branch 1 (.leaf (222)) (.branch 1 (.leaf (146)) (.leaf (210)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (175)) (.leaf (191))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (230))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (146))) (.branch 1 (.leaf (210)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (195)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (247))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (1)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (217))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (1))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (235)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (228))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (192)) (.branch 1 (.leaf (176)) (.leaf (176))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (250)) (.leaf (217))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (224)) (.leaf (235))))) (.branch 2 (.branch 1 (.leaf (226)) (.leaf (215))) (.branch 1 (.leaf (215)) (.branch 1 (.leaf (201)) (.leaf (145)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (209)) (.leaf (209))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (150)) (.leaf (168))))) (.branch 2 (.branch 1 (.leaf (211)) (.leaf (147))) (.branch 1 (.leaf (147)) (.branch 1 (.leaf (238)) (.leaf (0)))))))))))) +def forwardShard5State126 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (198))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (1))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (219)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (619)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (161))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1010))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (251))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (1)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (1)) (.leaf (192))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (1)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (1))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (250)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (165)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (165)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (212)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (170))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (1))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (166))) (.branch 1 (.leaf (1)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (906)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (160))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (181)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (648))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (175)) (.leaf (191))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (1)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (1))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (192)) (.branch 1 (.leaf (176)) (.leaf (176))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (250)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forward_105 : CheckedSegment frames paid warps := + ⟨⟨forwardShard5State105, forwardShard5State106, + [ + ⟨1,349,0,293,880,800,0,0,1⟩, + ⟨4,349,48,880,0,0,0,1,1⟩, + ⟨1,589,0,293,881,801,0,0,1⟩, + ⟨4,589,347,881,0,0,0,1,1⟩, + ⟨1,243,0,293,882,802,0,0,1⟩, + ⟨4,243,82,882,0,0,0,1,1⟩, + ⟨1,365,0,293,883,803,0,0,1⟩, + ⟨4,365,379,883,0,0,0,1,1⟩, + ⟨1,361,0,293,884,804,0,0,1⟩, + ⟨4,361,67,884,0,0,0,1,1⟩, + ⟨3,558,0,313,314,119,30,0,1⟩, + ⟨3,405,0,1909,314,121,32,0,1⟩, + ⟨1,592,0,0,314,122,0,0,1⟩, + ⟨1,590,0,0,314,122,0,0,1⟩, + ⟨4,592,590,314,0,0,0,-1,1⟩, + ⟨4,590,558,314,0,0,0,-1,1⟩, + ⟨1,591,0,0,314,122,0,0,1⟩, + ⟨4,591,558,314,0,0,0,-1,1⟩, + ⟨4,592,558,314,0,0,0,1,1⟩, + ⟨3,559,0,315,314,120,31,0,1⟩, + ⟨4,590,559,314,0,0,0,1,1⟩, + ⟨4,591,559,314,0,0,0,-1,1⟩, + ⟨1,593,0,0,314,122,0,0,1⟩, + ⟨4,593,559,314,0,0,0,-1,1⟩, + ⟨3,544,0,333,314,173,66,0,1⟩, + ⟨4,590,544,314,0,0,0,1,1⟩, + ⟨4,592,544,314,0,0,0,-1,1⟩, + ⟨4,593,544,314,0,0,0,-1,1⟩, + ⟨4,591,405,314,0,0,0,-1,1⟩, + ⟨4,592,405,314,0,0,0,1,1⟩, + ⟨4,593,405,314,0,0,0,-1,1⟩, + ⟨1,590,0,314,885,889,0,0,1⟩, + ⟨4,590,279,885,0,0,0,1,1⟩, + ⟨1,591,0,314,886,890,0,0,1⟩, + ⟨4,591,274,886,0,0,0,1,1⟩, + ⟨1,592,0,314,887,891,0,0,1⟩, + ⟨4,592,295,887,0,0,0,1,1⟩, + ⟨1,558,0,314,888,892,0,0,1⟩, + ⟨4,558,290,888,0,0,0,1,1⟩, + ⟨1,593,0,314,889,893,0,0,1⟩, + ⟨4,593,343,889,0,0,0,1,1⟩, + ⟨1,559,0,314,890,894,0,0,1⟩, + ⟨4,559,338,890,0,0,0,1,1⟩, + ⟨1,544,0,314,891,895,0,0,1⟩, + ⟨4,544,359,891,0,0,0,1,1⟩, + ⟨1,405,0,314,892,896,0,0,1⟩, + ⟨4,405,354,892,0,0,0,1,1⟩, + ⟨3,410,0,1909,1552,122,33,0,1⟩, + ⟨3,417,0,1922,1552,123,34,0,1⟩, + ⟨3,419,0,1922,1552,124,35,0,1⟩, + ⟨3,421,0,1922,1552,125,36,0,1⟩, + ⟨4,596,594,0,0,0,0,-1,1⟩, + ⟨1,594,0,0,1552,277,0,0,1⟩, + ⟨4,594,410,1552,0,0,0,-1,1⟩, + ⟨1,596,0,0,1552,277,0,0,1⟩, + ⟨1,595,0,0,1552,277,0,0,1⟩, + ⟨4,596,595,1552,0,0,0,-1,1⟩, + ⟨4,595,410,1552,0,0,0,-1,1⟩, + ⟨4,596,410,1552,0,0,0,1,1⟩, + ⟨4,594,417,1552,0,0,0,1,1⟩, + ⟨4,595,417,1552,0,0,0,-1,1⟩, + ⟨1,597,0,0,1552,277,0,0,1⟩, + ⟨4,597,417,1552,0,0,0,-1,1⟩, + ⟨4,594,419,1552,0,0,0,1,1⟩, + ⟨4,596,419,1552,0,0,0,-1,1⟩, + ⟨4,597,419,1552,0,0,0,-1,1⟩, + ⟨4,595,421,1552,0,0,0,-1,1⟩, + ⟨4,596,421,1552,0,0,0,1,1⟩, + ⟨4,597,421,1552,0,0,0,-1,1⟩, + ⟨1,594,0,1552,893,2823,0,0,1⟩, + ⟨4,594,278,893,0,0,0,1,1⟩, + ⟨1,595,0,1552,894,2824,0,0,1⟩, + ⟨4,595,276,894,0,0,0,1,1⟩, + ⟨1,596,0,1552,895,2825,0,0,1⟩, + ⟨4,596,294,895,0,0,0,1,1⟩, + ⟨1,410,0,1552,896,2826,0,0,1⟩, + ⟨4,410,292,896,0,0,0,1,1⟩, + ⟨1,597,0,1552,897,2827,0,0,1⟩, + ⟨4,597,358,897,0,0,0,1,1⟩, + ⟨1,417,0,1552,898,2828,0,0,1⟩, + ⟨4,417,356,898,0,0,0,1,1⟩, + ⟨1,419,0,1552,899,2829,0,0,1⟩, + ⟨4,419,342,899,0,0,0,1,1⟩, + ⟨1,421,0,1552,900,2830,0,0,1⟩, + ⟨4,421,340,900,0,0,0,1,1⟩, + ⟨5,68,0,309,0,0,0,1,2⟩, + ⟨4,68,4,309,0,0,0,-1,1⟩, + ⟨4,31,12,299,0,0,0,1,2⟩, + ⟨3,1,0,305,325,132,43,0,1⟩, + ⟨5,4,0,309,0,0,0,1,1⟩, + ⟨3,4,0,309,325,133,44,0,1⟩, + ⟨3,6,0,305,325,134,45,0,1⟩, + ⟨3,12,0,299,325,135,46,0,1⟩, + ⟨1,598,0,114,325,615,0,0,1⟩, + ⟨4,598,1,325,0,0,0,-1,1⟩, + ⟨1,599,0,114,325,615,0,0,1⟩, + ⟨4,599,1,325,0,0,0,-1,1⟩, + ⟨1,600,0,114,325,615,0,0,1⟩, + ⟨4,600,1,325,0,0,0,1,1⟩, + ⟨4,598,4,325,0,0,0,-2,1⟩, + ⟨4,599,4,325,0,0,0,2,1⟩, + ⟨1,601,0,114,325,615,0,0,1⟩, + ⟨4,601,4,325,0,0,0,-1,1⟩, + ⟨4,598,6,325,0,0,0,-2,1⟩, + ⟨4,600,6,325,0,0,0,2,1⟩, + ⟨4,601,6,325,0,0,0,-1,1⟩, + ⟨4,599,12,325,0,0,0,2,1⟩, + ⟨4,600,12,325,0,0,0,-2,1⟩, + ⟨4,601,12,325,0,0,0,-1,1⟩, + ⟨1,598,0,325,901,901,0,0,1⟩, + ⟨4,598,247,901,0,0,0,1,1⟩, + ⟨1,599,0,325,902,902,0,0,1⟩, + ⟨4,599,242,902,0,0,0,1,1⟩, + ⟨1,600,0,325,903,903,0,0,1⟩, + ⟨4,600,263,903,0,0,0,1,1⟩, + ⟨1,1,0,325,904,904,0,0,1⟩, + ⟨4,1,258,904,0,0,0,1,1⟩, + ⟨1,601,0,325,905,905,0,0,1⟩, + ⟨4,601,344,905,0,0,0,1,1⟩, + ⟨1,4,0,325,906,906,0,0,1⟩, + ⟨4,4,28,906,0,0,0,1,1⟩, + ⟨1,6,0,325,907,907,0,0,1⟩, + ⟨4,6,364,907,0,0,0,1,1⟩, + ⟨1,12,0,325,908,908,0,0,1⟩, + ⟨4,12,366,908,0,0,0,1,1⟩, + ⟨3,426,0,1922,1551,126,37,0,1⟩, + ⟨3,433,0,1933,1551,127,38,0,1⟩, + ⟨3,435,0,1933,1551,128,39,0,1⟩, + ],#[0,21,8,4,0,8,0,0,0,0],576⟩, by decide⟩ +def forward_106 : CheckedSegment frames paid warps := + ⟨⟨forwardShard5State106, forwardShard5State107, + [ + ⟨3,437,0,1933,1551,129,40,0,1⟩, + ⟨1,602,0,0,1551,276,0,0,1⟩, + ⟨4,602,426,1551,0,0,0,-1,1⟩, + ⟨1,603,0,0,1551,276,0,0,1⟩, + ⟨4,603,426,1551,0,0,0,-1,1⟩, + ⟨1,604,0,0,1551,276,0,0,1⟩, + ⟨4,604,426,1551,0,0,0,1,1⟩, + ⟨4,602,433,1551,0,0,0,-2,1⟩, + ⟨4,603,433,1551,0,0,0,2,1⟩, + ⟨1,605,0,0,1551,276,0,0,1⟩, + ⟨4,605,433,1551,0,0,0,-1,1⟩, + ⟨4,602,435,1551,0,0,0,-2,1⟩, + ⟨4,604,435,1551,0,0,0,2,1⟩, + ⟨4,605,435,1551,0,0,0,-1,1⟩, + ⟨4,603,437,1551,0,0,0,2,1⟩, + ⟨4,604,437,1551,0,0,0,-2,1⟩, + ⟨4,605,437,1551,0,0,0,-1,1⟩, + ⟨1,602,0,1551,909,2815,0,0,1⟩, + ⟨4,602,246,909,0,0,0,1,1⟩, + ⟨1,603,0,1551,910,2816,0,0,1⟩, + ⟨4,603,244,910,0,0,0,1,1⟩, + ⟨1,604,0,1551,911,2817,0,0,1⟩, + ⟨4,604,262,911,0,0,0,1,1⟩, + ⟨1,426,0,1551,912,2818,0,0,1⟩, + ⟨4,426,260,912,0,0,0,1,1⟩, + ⟨1,605,0,1551,913,2819,0,0,1⟩, + ⟨4,605,360,913,0,0,0,1,1⟩, + ⟨1,433,0,1551,914,2820,0,0,1⟩, + ⟨4,433,60,914,0,0,0,1,1⟩, + ⟨1,435,0,1551,915,2821,0,0,1⟩, + ⟨4,435,348,915,0,0,0,1,1⟩, + ⟨1,437,0,1551,916,2822,0,0,1⟩, + ⟨4,437,350,916,0,0,0,1,1⟩, + ⟨3,545,0,334,335,174,67,0,1⟩, + ⟨1,606,0,115,335,634,0,0,1⟩, + ⟨4,606,545,335,0,0,0,-1,1⟩, + ⟨1,607,0,115,335,634,0,0,1⟩, + ⟨4,607,545,335,0,0,0,-1,1⟩, + ⟨1,608,0,115,335,634,0,0,1⟩, + ⟨4,608,545,335,0,0,0,1,1⟩, + ⟨3,546,0,336,335,175,68,0,1⟩, + ⟨4,606,546,335,0,0,0,-2,1⟩, + ⟨4,607,546,335,0,0,0,2,1⟩, + ⟨1,609,0,115,335,634,0,0,1⟩, + ⟨4,609,546,335,0,0,0,-1,1⟩, + ⟨3,547,0,337,335,176,69,0,1⟩, + ⟨4,606,547,335,0,0,0,-2,1⟩, + ⟨4,608,547,335,0,0,0,2,1⟩, + ⟨4,609,547,335,0,0,0,-1,1⟩, + ⟨3,556,0,338,335,177,70,0,1⟩, + ⟨4,607,556,335,0,0,0,2,1⟩, + ⟨4,608,556,335,0,0,0,-2,1⟩, + ⟨4,609,556,335,0,0,0,-1,1⟩, + ⟨1,606,0,335,917,927,0,0,1⟩, + ⟨4,606,456,917,0,0,0,1,1⟩, + ⟨1,607,0,335,918,928,0,0,1⟩, + ⟨4,607,457,918,0,0,0,1,1⟩, + ⟨1,608,0,335,919,929,0,0,1⟩, + ⟨4,608,466,919,0,0,0,1,1⟩, + ⟨1,545,0,335,920,930,0,0,1⟩, + ⟨4,545,467,920,0,0,0,1,1⟩, + ⟨1,609,0,335,979,931,0,0,1⟩, + ⟨4,609,376,979,0,0,0,1,1⟩, + ⟨1,546,0,335,980,932,0,0,1⟩, + ⟨4,546,66,980,0,0,0,1,1⟩, + ⟨1,547,0,335,981,933,0,0,1⟩, + ⟨4,547,396,981,0,0,0,1,1⟩, + ⟨1,556,0,335,982,934,0,0,1⟩, + ⟨4,556,398,982,0,0,0,1,1⟩, + ⟨3,250,0,292,3941,91,2,0,1⟩, + ⟨3,266,0,295,3941,92,3,0,1⟩, + ⟨3,259,0,295,3941,93,4,0,1⟩, + ⟨3,261,0,295,3941,118,29,0,1⟩, + ⟨1,610,0,115,3941,660,0,0,1⟩, + ⟨4,610,250,3941,0,0,0,-1,1⟩, + ⟨1,611,0,115,3941,660,0,0,1⟩, + ⟨4,611,250,3941,0,0,0,-1,1⟩, + ⟨1,612,0,115,3941,660,0,0,1⟩, + ⟨4,612,250,3941,0,0,0,1,1⟩, + ⟨4,610,266,3941,0,0,0,-2,1⟩, + ⟨4,611,266,3941,0,0,0,2,1⟩, + ⟨1,613,0,115,3941,660,0,0,1⟩, + ⟨4,610,613,3941,0,0,0,2,1⟩, + ⟨4,613,266,3941,0,0,0,-1,1⟩, + ⟨4,610,259,3941,0,0,0,-2,1⟩, + ⟨4,612,259,3941,0,0,0,2,1⟩, + ⟨4,613,259,3941,0,0,0,-1,1⟩, + ⟨4,611,261,3941,0,0,0,2,1⟩, + ⟨4,612,261,3941,0,0,0,-2,1⟩, + ⟨4,613,261,3941,0,0,0,-1,1⟩, + ⟨1,610,0,3941,925,2855,0,0,1⟩, + ⟨4,610,458,925,0,0,0,1,1⟩, + ⟨1,611,0,3941,926,2856,0,0,1⟩, + ⟨4,611,459,926,0,0,0,1,1⟩, + ⟨1,612,0,3941,927,2857,0,0,1⟩, + ⟨4,612,464,927,0,0,0,1,1⟩, + ⟨1,250,0,3941,928,2858,0,0,1⟩, + ⟨4,250,465,928,0,0,0,1,1⟩, + ⟨1,613,0,3941,1208,2859,0,0,1⟩, + ⟨4,613,392,1208,0,0,0,1,1⟩, + ⟨1,266,0,3941,1209,2860,0,0,1⟩, + ⟨4,266,97,1209,0,0,0,1,1⟩, + ⟨1,259,0,3941,1210,2861,0,0,1⟩, + ⟨4,259,380,1210,0,0,0,1,1⟩, + ⟨1,261,0,3941,1211,2862,0,0,1⟩, + ⟨4,261,382,1211,0,0,0,1,1⟩, + ⟨3,524,0,297,298,96,7,0,1⟩, + ⟨3,442,0,1933,298,130,41,0,1⟩, + ⟨3,536,0,323,298,131,42,0,1⟩, + ⟨1,614,0,115,298,632,0,0,1⟩, + ⟨4,614,524,298,0,0,0,-1,1⟩, + ⟨1,615,0,115,298,632,0,0,1⟩, + ⟨4,615,524,298,0,0,0,-1,1⟩, + ⟨1,616,0,115,298,632,0,0,1⟩, + ⟨4,616,524,298,0,0,0,1,1⟩, + ⟨3,557,0,332,298,172,65,0,1⟩, + ⟨4,614,557,298,0,0,0,1,1⟩, + ⟨4,615,557,298,0,0,0,-1,1⟩, + ⟨1,617,0,115,298,632,0,0,1⟩, + ⟨4,617,557,298,0,0,0,-1,1⟩, + ⟨4,614,536,298,0,0,0,1,1⟩, + ⟨4,616,536,298,0,0,0,-1,1⟩, + ⟨4,617,536,298,0,0,0,-1,1⟩, + ⟨4,615,442,298,0,0,0,-1,1⟩, + ⟨4,616,442,298,0,0,0,1,1⟩, + ⟨4,617,442,298,0,0,0,-1,1⟩, + ⟨1,614,0,298,933,811,0,0,1⟩, + ⟨4,614,248,933,0,0,0,1,1⟩, + ],#[0,17,8,4,8,4,0,0,0,0],630⟩, by decide⟩ +def forward_107 : CheckedSegment frames paid warps := + ⟨⟨forwardShard5State107, forwardShard5State108, + [ + ⟨1,615,0,298,934,812,0,0,1⟩, + ⟨4,615,10,934,0,0,0,1,1⟩, + ⟨1,616,0,298,935,813,0,0,1⟩, + ⟨4,616,268,935,0,0,0,1,1⟩, + ⟨1,524,0,298,936,814,0,0,1⟩, + ⟨4,524,270,936,0,0,0,1,1⟩, + ⟨1,617,0,298,937,815,0,0,1⟩, + ⟨4,617,280,937,0,0,0,1,1⟩, + ⟨1,557,0,298,938,816,0,0,1⟩, + ⟨4,557,38,938,0,0,0,1,1⟩, + ⟨1,536,0,298,939,817,0,0,1⟩, + ⟨4,536,300,939,0,0,0,1,1⟩, + ⟨1,442,0,298,940,818,0,0,1⟩, + ⟨4,442,302,940,0,0,0,1,1⟩, + ⟨3,333,0,304,312,94,5,0,1⟩, + ⟨3,317,0,303,312,95,6,0,1⟩, + ⟨3,245,0,292,312,116,27,0,1⟩, + ⟨3,257,0,295,312,117,28,0,1⟩, + ⟨1,618,0,115,312,633,0,0,1⟩, + ⟨4,618,333,312,0,0,0,-1,1⟩, + ⟨1,619,0,115,312,633,0,0,1⟩, + ⟨4,619,333,312,0,0,0,-1,1⟩, + ⟨1,620,0,115,312,633,0,0,1⟩, + ⟨4,620,333,312,0,0,0,1,1⟩, + ⟨4,618,317,312,0,0,0,1,1⟩, + ⟨4,619,317,312,0,0,0,-1,1⟩, + ⟨1,621,0,115,312,633,0,0,1⟩, + ⟨4,618,621,312,0,0,0,-1,1⟩, + ⟨4,621,317,312,0,0,0,-1,1⟩, + ⟨4,618,257,312,0,0,0,1,1⟩, + ⟨4,620,257,312,0,0,0,-1,1⟩, + ⟨4,621,257,312,0,0,0,-1,1⟩, + ⟨4,619,245,312,0,0,0,-1,1⟩, + ⟨4,620,245,312,0,0,0,1,1⟩, + ⟨4,621,245,312,0,0,0,-1,1⟩, + ⟨1,618,0,312,941,879,0,0,1⟩, + ⟨4,618,252,941,0,0,0,1,1⟩, + ⟨1,619,0,312,942,880,0,0,1⟩, + ⟨4,619,254,942,0,0,0,1,1⟩, + ⟨1,620,0,312,943,881,0,0,1⟩, + ⟨4,620,264,943,0,0,0,1,1⟩, + ⟨1,333,0,312,944,882,0,0,1⟩, + ⟨4,333,79,944,0,0,0,1,1⟩, + ⟨1,621,0,312,945,883,0,0,1⟩, + ⟨4,621,296,945,0,0,0,1,1⟩, + ⟨1,317,0,312,946,884,0,0,1⟩, + ⟨4,317,19,946,0,0,0,1,1⟩, + ⟨1,257,0,312,947,885,0,0,1⟩, + ⟨4,257,284,947,0,0,0,1,1⟩, + ⟨1,245,0,312,948,886,0,0,1⟩, + ⟨4,245,286,948,0,0,0,1,1⟩, + ⟨1,622,0,1160,949,2689,0,0,1⟩, + ⟨4,622,460,949,0,0,0,1,1⟩, + ⟨1,623,0,1160,950,2690,0,0,1⟩, + ⟨4,623,461,950,0,0,0,1,1⟩, + ⟨1,624,0,1160,951,2691,0,0,1⟩, + ⟨4,624,468,951,0,0,0,1,1⟩, + ⟨1,401,0,1160,952,2692,0,0,1⟩, + ⟨4,401,469,952,0,0,0,1,1⟩, + ⟨1,625,0,1160,1212,2693,0,0,1⟩, + ⟨4,625,312,1212,0,0,0,1,1⟩, + ⟨1,403,0,1160,1213,2694,0,0,1⟩, + ⟨4,403,24,1213,0,0,0,1,1⟩, + ⟨1,626,0,1160,1214,2695,0,0,1⟩, + ⟨4,626,332,1214,0,0,0,1,1⟩, + ⟨1,627,0,1160,1215,2696,0,0,1⟩, + ⟨4,627,334,1215,0,0,0,1,1⟩, + ⟨3,227,0,310,2085,112,23,0,1⟩, + ⟨3,229,0,310,2085,113,24,0,1⟩, + ⟨3,234,0,310,2085,114,25,0,1⟩, + ⟨3,241,0,292,2085,115,26,0,1⟩, + ⟨4,628,241,2085,0,0,0,-1,1⟩, + ⟨1,629,0,0,2085,278,0,0,1⟩, + ⟨4,629,241,2085,0,0,0,-1,1⟩, + ⟨1,630,0,0,2085,278,0,0,1⟩, + ⟨4,630,241,2085,0,0,0,1,1⟩, + ⟨4,628,234,2085,0,0,0,1,1⟩, + ⟨4,629,234,2085,0,0,0,-1,1⟩, + ⟨4,631,234,2085,0,0,0,-1,1⟩, + ⟨4,628,229,2085,0,0,0,1,1⟩, + ⟨4,630,229,2085,0,0,0,-1,1⟩, + ⟨4,631,229,2085,0,0,0,-1,1⟩, + ⟨4,629,227,2085,0,0,0,-1,1⟩, + ⟨4,630,227,2085,0,0,0,1,1⟩, + ⟨4,631,227,2085,0,0,0,-1,1⟩, + ⟨1,628,0,2085,957,2847,0,0,1⟩, + ⟨4,628,462,957,0,0,0,1,1⟩, + ⟨1,629,0,2085,958,2848,0,0,1⟩, + ⟨4,629,463,958,0,0,0,1,1⟩, + ⟨1,630,0,2085,959,2849,0,0,1⟩, + ⟨4,630,470,959,0,0,0,1,1⟩, + ⟨1,241,0,2085,960,2850,0,0,1⟩, + ⟨4,241,471,960,0,0,0,1,1⟩, + ⟨1,631,0,2085,1216,2851,0,0,1⟩, + ⟨4,631,328,1216,0,0,0,1,1⟩, + ⟨1,234,0,2085,1217,2852,0,0,1⟩, + ⟨4,234,109,1217,0,0,0,1,1⟩, + ⟨1,229,0,2085,1218,2853,0,0,1⟩, + ⟨4,229,316,1218,0,0,0,1,1⟩, + ⟨1,227,0,2085,1219,2854,0,0,1⟩, + ⟨4,227,318,1219,0,0,0,1,1⟩, + ⟨3,285,0,299,300,97,8,0,1⟩, + ⟨3,281,0,299,300,98,9,0,1⟩, + ⟨3,393,0,309,300,110,21,0,1⟩, + ⟨3,225,0,310,300,111,22,0,1⟩, + ⟨3,49,0,304,300,145,51,0,1⟩, + ⟨4,49,285,300,0,0,0,-1,1⟩, + ⟨3,83,0,307,300,147,52,0,1⟩, + ⟨4,83,285,300,0,0,0,-1,1⟩, + ⟨3,98,0,303,300,149,53,0,1⟩, + ⟨4,98,285,300,0,0,0,1,1⟩, + ⟨4,49,225,300,0,0,0,1,1⟩, + ⟨4,83,225,300,0,0,0,-1,1⟩, + ⟨3,101,0,301,300,151,54,0,1⟩, + ⟨4,101,225,300,0,0,0,-1,1⟩, + ⟨4,49,281,300,0,0,0,1,1⟩, + ⟨4,98,281,300,0,0,0,-1,1⟩, + ⟨4,101,281,300,0,0,0,-1,1⟩, + ⟨4,83,393,300,0,0,0,-1,1⟩, + ⟨4,98,393,300,0,0,0,1,1⟩, + ⟨4,101,393,300,0,0,0,-1,1⟩, + ⟨1,49,0,300,965,827,0,0,1⟩, + ⟨4,49,478,965,0,0,0,1,1⟩, + ⟨1,83,0,300,966,828,0,0,1⟩, + ⟨4,83,479,966,0,0,0,1,1⟩, + ⟨1,98,0,300,967,829,0,0,1⟩, + ⟨4,98,488,967,0,0,0,1,1⟩, + ⟨1,285,0,300,968,830,0,0,1⟩, + ],#[0,15,20,4,2,0,0,0,0,0],568⟩, by decide⟩ +def forward_108 : CheckedSegment frames paid warps := + ⟨⟨forwardShard5State108, forwardShard5State109, + [ + ⟨4,285,489,968,0,0,0,1,1⟩, + ⟨1,101,0,300,333,824,0,0,1⟩, + ⟨4,101,498,333,0,0,0,1,1⟩, + ⟨1,225,0,300,334,825,0,0,1⟩, + ⟨4,225,499,334,0,0,0,1,1⟩, + ⟨1,281,0,300,338,826,0,0,1⟩, + ⟨4,281,509,338,0,0,0,1,1⟩, + ⟨1,393,0,300,332,823,0,0,1⟩, + ⟨4,393,510,332,0,0,0,1,1⟩, + ⟨3,345,0,305,306,104,15,0,1⟩, + ⟨3,381,0,308,306,107,18,0,1⟩, + ⟨3,377,0,308,306,108,19,0,1⟩, + ⟨3,397,0,309,306,109,20,0,1⟩, + ⟨3,68,0,309,306,153,55,0,1⟩, + ⟨4,68,397,306,0,0,0,-1,1⟩, + ⟨3,80,0,308,306,155,56,0,1⟩, + ⟨4,80,397,306,0,0,0,-1,1⟩, + ⟨3,88,0,308,306,157,57,0,1⟩, + ⟨4,88,397,306,0,0,0,1,1⟩, + ⟨4,68,377,306,0,0,0,1,1⟩, + ⟨4,80,377,306,0,0,0,-1,1⟩, + ⟨3,31,0,299,306,159,58,0,1⟩, + ⟨4,31,377,306,0,0,0,-1,1⟩, + ⟨4,68,381,306,0,0,0,1,1⟩, + ⟨4,88,381,306,0,0,0,-1,1⟩, + ⟨4,31,381,306,0,0,0,-1,1⟩, + ⟨4,80,345,306,0,0,0,-1,1⟩, + ⟨4,88,345,306,0,0,0,1,1⟩, + ⟨4,31,345,306,0,0,0,-1,1⟩, + ⟨1,68,0,306,969,859,0,0,1⟩, + ⟨4,68,480,969,0,0,0,1,1⟩, + ⟨1,80,0,306,970,860,0,0,1⟩, + ⟨4,80,481,970,0,0,0,1,1⟩, + ⟨1,88,0,306,971,861,0,0,1⟩, + ⟨4,88,490,971,0,0,0,1,1⟩, + ⟨1,397,0,306,972,862,0,0,1⟩, + ⟨4,397,491,972,0,0,0,1,1⟩, + ⟨1,31,0,306,336,857,0,0,1⟩, + ⟨4,31,511,336,0,0,0,1,1⟩, + ⟨1,377,0,306,337,858,0,0,1⟩, + ⟨4,377,512,337,0,0,0,1,1⟩, + ⟨1,381,0,306,313,855,0,0,1⟩, + ⟨4,381,500,313,0,0,0,1,1⟩, + ⟨1,345,0,306,315,856,0,0,1⟩, + ⟨4,345,501,315,0,0,0,1,1⟩, + ⟨3,301,0,301,302,99,10,0,1⟩, + ⟨3,297,0,301,302,100,11,0,1⟩, + ⟨3,313,0,303,302,101,12,0,1⟩, + ⟨3,329,0,304,302,102,13,0,1⟩, + ⟨3,33,0,304,302,137,47,0,1⟩, + ⟨4,33,301,302,0,0,0,-1,1⟩, + ⟨3,55,0,301,302,139,48,0,1⟩, + ⟨4,55,301,302,0,0,0,-1,1⟩, + ⟨3,74,0,307,302,141,49,0,1⟩, + ⟨4,74,301,302,0,0,0,1,1⟩, + ⟨4,33,329,302,0,0,0,1,1⟩, + ⟨4,55,329,302,0,0,0,-1,1⟩, + ⟨3,85,0,303,302,143,50,0,1⟩, + ⟨4,85,329,302,0,0,0,-1,1⟩, + ⟨4,33,297,302,0,0,0,1,1⟩, + ⟨4,74,297,302,0,0,0,-1,1⟩, + ⟨4,85,297,302,0,0,0,-1,1⟩, + ⟨4,55,313,302,0,0,0,-1,1⟩, + ⟨4,74,313,302,0,0,0,1,1⟩, + ⟨4,85,313,302,0,0,0,-1,1⟩, + ⟨1,33,0,302,973,837,0,0,1⟩, + ⟨4,33,273,973,0,0,0,1,1⟩, + ⟨1,55,0,302,974,838,0,0,1⟩, + ⟨4,55,275,974,0,0,0,1,1⟩, + ⟨1,74,0,302,297,835,0,0,1⟩, + ⟨4,74,502,297,0,0,0,1,1⟩, + ⟨1,301,0,302,975,839,0,0,1⟩, + ⟨4,301,305,975,0,0,0,1,1⟩, + ⟨1,85,0,302,323,836,0,0,1⟩, + ⟨4,85,513,323,0,0,0,1,1⟩, + ⟨1,329,0,302,976,840,0,0,1⟩, + ⟨4,329,321,976,0,0,0,1,1⟩, + ⟨1,297,0,302,977,841,0,0,1⟩, + ⟨4,297,289,977,0,0,0,1,1⟩, + ⟨1,313,0,302,978,842,0,0,1⟩, + ⟨4,313,291,978,0,0,0,1,1⟩, + ⟨1,215,0,399,990,1112,0,0,1⟩, + ⟨1,482,0,1189,990,2744,0,0,1⟩, + ⟨4,215,482,990,0,0,0,-1,2⟩, + ⟨1,129,0,837,988,2006,0,0,1⟩, + ⟨1,448,0,1189,988,2743,0,0,1⟩, + ⟨4,129,448,988,0,0,0,-1,2⟩, + ⟨1,124,0,404,989,1128,0,0,1⟩, + ⟨1,483,0,1190,989,2746,0,0,1⟩, + ⟨4,124,483,989,0,0,0,-1,2⟩, + ⟨1,212,0,838,987,2008,0,0,1⟩, + ⟨1,449,0,1190,987,2745,0,0,1⟩, + ⟨4,212,449,987,0,0,0,-1,2⟩, + ⟨1,168,0,839,987,2010,0,0,1⟩, + ⟨1,578,0,611,987,1702,0,0,1⟩, + ⟨4,168,578,987,0,0,0,-1,2⟩, + ⟨1,150,0,840,988,2012,0,0,1⟩, + ⟨1,3,0,631,988,1748,0,0,1⟩, + ⟨4,150,3,988,0,0,0,1,1⟩, + ⟨1,143,0,841,989,2014,0,0,1⟩, + ⟨1,579,0,829,989,1989,0,0,1⟩, + ⟨4,143,579,989,0,0,0,-1,2⟩, + ⟨1,189,0,401,990,1120,0,0,1⟩, + ⟨1,383,0,829,990,1990,0,0,1⟩, + ⟨4,189,383,990,0,0,0,1,1⟩, + ⟨1,130,0,419,991,1168,0,0,1⟩, + ⟨1,472,0,1187,991,2739,0,0,1⟩, + ⟨4,130,472,991,0,0,0,-1,2⟩, + ⟨1,152,0,842,996,2016,0,0,1⟩, + ⟨1,231,0,1187,996,2740,0,0,1⟩, + ⟨4,152,231,996,0,0,0,-1,2⟩, + ⟨1,213,0,424,993,1184,0,0,1⟩, + ⟨1,473,0,1188,993,2741,0,0,1⟩, + ⟨4,213,473,993,0,0,0,-1,2⟩, + ⟨1,166,0,843,995,2018,0,0,1⟩, + ⟨1,226,0,1188,995,2742,0,0,1⟩, + ⟨4,166,226,995,0,0,0,-1,2⟩, + ⟨1,214,0,844,995,2020,0,0,1⟩, + ⟨1,584,0,617,995,1720,0,0,1⟩, + ⟨4,214,584,995,0,0,0,1,1⟩, + ⟨1,131,0,845,996,2022,0,0,1⟩, + ⟨1,69,0,633,996,1754,0,0,1⟩, + ⟨4,131,69,996,0,0,0,1,1⟩, + ⟨1,167,0,846,993,2024,0,0,1⟩, + ⟨1,585,0,835,993,2002,0,0,1⟩, + ⟨4,167,585,993,0,0,0,1,1⟩, + ⟨1,151,0,421,991,1176,0,0,1⟩, + ⟨1,399,0,835,991,2001,0,0,1⟩, + ],#[0,22,15,5,4,6,0,0,0,0],500⟩, by decide⟩ +def forward_109 : CheckedSegment frames paid warps := + ⟨⟨forwardShard5State109, forwardShard5State110, + [ + ⟨4,151,399,991,0,0,0,1,1⟩, + ⟨1,157,0,439,1004,1224,0,0,1⟩, + ⟨1,503,0,1193,1004,2752,0,0,1⟩, + ⟨4,157,503,1004,0,0,0,-1,2⟩, + ⟨1,219,0,847,1002,2026,0,0,1⟩, + ⟨1,450,0,1193,1002,2751,0,0,1⟩, + ⟨4,219,450,1002,0,0,0,-1,2⟩, + ⟨1,210,0,444,1003,1240,0,0,1⟩, + ⟨1,504,0,1194,1003,2753,0,0,1⟩, + ⟨4,210,504,1003,0,0,0,-1,2⟩, + ⟨1,160,0,848,1039,2028,0,0,1⟩, + ⟨1,451,0,1194,1039,2754,0,0,1⟩, + ⟨4,160,451,1039,0,0,0,-1,2⟩, + ⟨1,144,0,849,1039,2030,0,0,1⟩, + ⟨1,438,0,1206,1039,2774,0,0,1⟩, + ⟨4,144,438,1039,0,0,0,-1,2⟩, + ⟨1,136,0,444,1002,1239,0,0,1⟩, + ⟨1,75,0,1206,1002,2773,0,0,1⟩, + ⟨4,136,75,1002,0,0,0,1,1⟩, + ⟨1,197,0,851,1003,2032,0,0,1⟩, + ⟨1,581,0,831,1003,1993,0,0,1⟩, + ⟨4,197,581,1003,0,0,0,-1,2⟩, + ⟨1,147,0,441,1004,1232,0,0,1⟩, + ⟨1,351,0,831,1004,1994,0,0,1⟩, + ⟨4,147,351,1004,0,0,0,1,1⟩, + ⟨1,220,0,460,1005,1284,0,0,1⟩, + ⟨1,492,0,1191,1005,2747,0,0,1⟩, + ⟨4,220,492,1005,0,0,0,-1,2⟩, + ⟨1,134,0,852,1010,2034,0,0,1⟩, + ⟨1,230,0,1191,1010,2748,0,0,1⟩, + ⟨4,134,230,1010,0,0,0,-1,2⟩, + ⟨1,161,0,464,1007,1295,0,0,1⟩, + ⟨1,493,0,1192,1007,2749,0,0,1⟩, + ⟨4,161,493,1007,0,0,0,-1,2⟩, + ⟨1,146,0,853,1040,2036,0,0,1⟩, + ⟨1,228,0,1192,1040,2750,0,0,1⟩, + ⟨4,146,228,1040,0,0,0,-1,2⟩, + ⟨1,162,0,854,1040,2038,0,0,1⟩, + ⟨1,440,0,1207,1040,2776,0,0,1⟩, + ⟨4,162,440,1040,0,0,0,1,1⟩, + ⟨1,221,0,464,1010,1296,0,0,1⟩, + ⟨1,84,0,1207,1010,2775,0,0,1⟩, + ⟨4,221,84,1010,0,0,0,1,1⟩, + ⟨1,145,0,856,1007,2040,0,0,1⟩, + ⟨1,583,0,833,1007,1998,0,0,1⟩, + ⟨4,145,583,1007,0,0,0,1,1⟩, + ⟨1,135,0,461,1005,1288,0,0,1⟩, + ⟨1,367,0,833,1005,1997,0,0,1⟩, + ⟨4,135,367,1005,0,0,0,1,1⟩, + ⟨1,205,0,479,1018,1336,0,0,1⟩, + ⟨1,526,0,1197,1018,2760,0,0,1⟩, + ⟨4,205,526,1018,0,0,0,-1,2⟩, + ⟨1,170,0,857,1016,2042,0,0,1⟩, + ⟨1,452,0,1197,1016,2759,0,0,1⟩, + ⟨4,170,452,1016,0,0,0,1,1⟩, + ⟨1,118,0,484,1017,1351,0,0,1⟩, + ⟨1,527,0,1198,1017,2761,0,0,1⟩, + ⟨4,118,527,1017,0,0,0,-1,2⟩, + ⟨1,194,0,858,1041,2044,0,0,1⟩, + ⟨1,453,0,1198,1041,2762,0,0,1⟩, + ⟨4,194,453,1041,0,0,0,1,1⟩, + ⟨1,187,0,859,1041,2046,0,0,1⟩, + ⟨1,580,0,613,1041,1707,0,0,1⟩, + ⟨4,187,580,1041,0,0,0,-1,2⟩, + ⟨1,140,0,1204,1016,2771,0,0,1⟩, + ⟨1,32,0,629,1016,1742,0,0,1⟩, + ⟨4,140,32,1016,0,0,0,1,1⟩, + ⟨1,113,0,861,1017,2048,0,0,1⟩, + ⟨1,436,0,832,1017,1995,0,0,1⟩, + ⟨4,113,436,1017,0,0,0,-1,2⟩, + ⟨1,198,0,481,1018,1344,0,0,1⟩, + ⟨1,319,0,832,1018,1996,0,0,1⟩, + ⟨4,198,319,1018,0,0,0,1,1⟩, + ⟨1,171,0,500,1019,1396,0,0,1⟩, + ⟨1,514,0,1195,1019,2755,0,0,1⟩, + ⟨4,171,514,1019,0,0,0,-1,2⟩, + ⟨1,142,0,862,1024,2050,0,0,1⟩, + ⟨1,232,0,1195,1024,2756,0,0,1⟩, + ⟨4,142,232,1024,0,0,0,1,1⟩, + ⟨1,195,0,504,1021,1407,0,0,1⟩, + ⟨1,515,0,1196,1021,2757,0,0,1⟩, + ⟨4,195,515,1021,0,0,0,-1,2⟩, + ⟨1,185,0,863,1042,2052,0,0,1⟩, + ⟨1,7,0,1196,1042,2758,0,0,1⟩, + ⟨4,185,7,1042,0,0,0,1,1⟩, + ⟨1,196,0,864,1042,2054,0,0,1⟩, + ⟨1,582,0,615,1042,1713,0,0,1⟩, + ⟨4,196,582,1042,0,0,0,1,1⟩, + ⟨1,172,0,1572,1024,2831,0,0,1⟩, + ⟨1,50,0,634,1024,1757,0,0,1⟩, + ⟨4,172,50,1024,0,0,0,1,1⟩, + ⟨1,186,0,866,1021,2056,0,0,1⟩, + ⟨1,46,0,834,1021,2000,0,0,1⟩, + ⟨4,186,46,1021,0,0,0,1,1⟩, + ⟨1,141,0,501,1019,1400,0,0,1⟩, + ⟨1,335,0,834,1019,1999,0,0,1⟩, + ⟨4,141,335,1019,0,0,0,1,1⟩, + ⟨1,120,0,519,1032,1448,0,0,1⟩, + ⟨1,550,0,1201,1032,2768,0,0,1⟩, + ⟨4,120,550,1032,0,0,0,-1,2⟩, + ⟨1,207,0,867,1030,2058,0,0,1⟩, + ⟨1,454,0,1201,1030,2767,0,0,1⟩, + ⟨4,207,454,1030,0,0,0,1,1⟩, + ⟨1,192,0,523,1031,1460,0,0,1⟩, + ⟨1,551,0,1202,1031,2770,0,0,1⟩, + ⟨4,192,551,1031,0,0,0,-1,2⟩, + ⟨1,179,0,868,1029,2060,0,0,1⟩, + ⟨1,455,0,1202,1029,2769,0,0,1⟩, + ⟨4,179,455,1029,0,0,0,1,1⟩, + ⟨1,115,0,869,1029,2062,0,0,1⟩, + ⟨1,439,0,870,1029,2063,0,0,1⟩, + ⟨4,115,439,1029,0,0,0,-1,2⟩, + ⟨1,178,0,523,1030,1459,0,0,1⟩, + ⟨1,56,0,870,1030,2064,0,0,1⟩, + ⟨4,178,56,1030,0,0,0,1,1⟩, + ⟨1,200,0,871,1031,2066,0,0,1⟩, + ⟨1,434,0,830,1031,1991,0,0,1⟩, + ⟨4,200,434,1031,0,0,0,-1,2⟩, + ⟨1,138,0,520,1032,1452,0,0,1⟩, + ⟨1,287,0,830,1032,1992,0,0,1⟩, + ⟨4,138,287,1032,0,0,0,1,1⟩, + ⟨1,208,0,540,1033,1508,0,0,1⟩, + ⟨1,538,0,1199,1033,2763,0,0,1⟩, + ⟨4,208,538,1033,0,0,0,-1,2⟩, + ⟨1,176,0,872,1038,2068,0,0,1⟩, + ⟨1,236,0,1199,1038,2764,0,0,1⟩, + ⟨4,176,236,1038,0,0,0,1,1⟩, + ⟨1,180,0,544,1035,1519,0,0,1⟩, + ],#[0,38,8,15,4,20,0,0,0,0],386⟩, by decide⟩ +def forward_110 : CheckedSegment frames paid warps := + ⟨⟨forwardShard5State110, forwardShard5State111, + [ + ⟨1,539,0,1200,1035,2765,0,0,1⟩, + ⟨4,180,539,1035,0,0,0,-1,2⟩, + ⟨1,117,0,873,1037,2070,0,0,1⟩, + ⟨1,238,0,1200,1037,2766,0,0,1⟩, + ⟨4,117,238,1037,0,0,0,1,1⟩, + ⟨1,181,0,874,1037,2072,0,0,1⟩, + ⟨1,444,0,875,1037,2073,0,0,1⟩, + ⟨4,181,444,1037,0,0,0,1,1⟩, + ⟨1,209,0,544,1038,1520,0,0,1⟩, + ⟨1,102,0,875,1038,2074,0,0,1⟩, + ⟨4,209,102,1038,0,0,0,1,1⟩, + ⟨1,116,0,876,1035,2076,0,0,1⟩, + ⟨1,446,0,836,1035,2004,0,0,1⟩, + ⟨4,116,446,1035,0,0,0,1,1⟩, + ⟨1,177,0,541,1033,1512,0,0,1⟩, + ⟨1,303,0,836,1033,2003,0,0,1⟩, + ⟨4,177,303,1033,0,0,0,1,1⟩, + ⟨4,169,119,728,0,0,0,1,1⟩, + ⟨4,119,169,728,0,0,0,-1,2⟩, + ⟨5,119,0,728,0,0,0,-2,1⟩, + ⟨4,112,139,659,0,0,0,1,1⟩, + ⟨4,139,112,659,0,0,0,-1,2⟩, + ⟨5,139,0,659,0,0,0,-2,1⟩, + ⟨4,204,193,660,0,0,0,1,1⟩, + ⟨4,193,204,660,0,0,0,-1,2⟩, + ⟨5,193,0,660,0,0,0,-2,1⟩, + ⟨4,188,199,729,0,0,0,1,1⟩, + ⟨4,199,188,729,0,0,0,-1,2⟩, + ⟨5,199,0,729,0,0,0,-2,1⟩, + ⟨4,174,122,741,0,0,0,1,1⟩, + ⟨4,122,174,741,0,0,0,-1,2⟩, + ⟨5,122,0,741,0,0,0,-2,1⟩, + ⟨4,182,203,675,0,0,0,1,1⟩, + ⟨4,203,182,675,0,0,0,-1,2⟩, + ⟨5,203,0,675,0,0,0,-2,1⟩, + ⟨4,175,123,676,0,0,0,1,1⟩, + ⟨4,123,175,676,0,0,0,-1,2⟩, + ⟨5,123,0,676,0,0,0,-2,1⟩, + ⟨4,183,202,742,0,0,0,1,1⟩, + ⟨4,202,183,742,0,0,0,-1,2⟩, + ⟨5,202,0,742,0,0,0,-2,1⟩, + ⟨4,206,191,703,0,0,0,1,1⟩, + ⟨4,191,206,703,0,0,0,-1,2⟩, + ⟨5,191,0,703,0,0,0,-2,1⟩, + ⟨4,184,201,649,0,0,0,1,1⟩, + ⟨4,201,184,649,0,0,0,-1,2⟩, + ⟨5,201,0,649,0,0,0,-2,1⟩, + ⟨4,173,121,690,0,0,0,1,1⟩, + ⟨4,121,173,690,0,0,0,-1,2⟩, + ⟨5,121,0,690,0,0,0,-2,1⟩, + ⟨4,114,137,648,0,0,0,1,1⟩, + ⟨4,137,114,648,0,0,0,-1,2⟩, + ⟨5,137,0,648,0,0,0,-2,1⟩, + ⟨4,129,150,988,0,0,0,1,1⟩, + ⟨4,150,129,988,0,0,0,-1,2⟩, + ⟨5,150,0,988,0,0,0,-2,1⟩, + ⟨4,124,143,989,0,0,0,1,1⟩, + ⟨4,143,124,989,0,0,0,-1,2⟩, + ⟨5,143,0,989,0,0,0,-2,1⟩, + ⟨4,215,189,990,0,0,0,1,1⟩, + ⟨4,189,215,990,0,0,0,-1,2⟩, + ⟨5,189,0,990,0,0,0,-2,1⟩, + ⟨4,212,168,987,0,0,0,1,1⟩, + ⟨4,168,212,987,0,0,0,-1,2⟩, + ⟨5,168,0,987,0,0,0,-2,1⟩, + ⟨4,152,131,996,0,0,0,1,1⟩, + ⟨4,131,152,996,0,0,0,-1,2⟩, + ⟨5,131,0,996,0,0,0,-2,1⟩, + ⟨4,213,167,993,0,0,0,1,1⟩, + ⟨4,167,213,993,0,0,0,-1,2⟩, + ⟨5,167,0,993,0,0,0,-2,1⟩, + ⟨4,130,151,991,0,0,0,1,1⟩, + ⟨4,151,130,991,0,0,0,-1,2⟩, + ⟨5,151,0,991,0,0,0,-2,1⟩, + ⟨4,166,214,995,0,0,0,1,1⟩, + ⟨4,214,166,995,0,0,0,-1,2⟩, + ⟨5,214,0,995,0,0,0,-2,1⟩, + ⟨4,219,136,1002,0,0,0,1,1⟩, + ⟨4,136,219,1002,0,0,0,-1,2⟩, + ⟨5,136,0,1002,0,0,0,-2,1⟩, + ⟨4,210,197,1003,0,0,0,1,1⟩, + ⟨4,197,210,1003,0,0,0,-1,2⟩, + ⟨5,197,0,1003,0,0,0,-2,1⟩, + ⟨4,157,147,1004,0,0,0,1,1⟩, + ⟨4,147,157,1004,0,0,0,-1,2⟩, + ⟨5,147,0,1004,0,0,0,-2,1⟩, + ⟨4,160,144,1039,0,0,0,1,1⟩, + ⟨4,144,160,1039,0,0,0,-1,2⟩, + ⟨5,144,0,1039,0,0,0,-2,1⟩, + ⟨4,134,221,1010,0,0,0,1,1⟩, + ⟨4,221,134,1010,0,0,0,-1,2⟩, + ⟨5,221,0,1010,0,0,0,-2,1⟩, + ⟨4,161,145,1007,0,0,0,1,1⟩, + ⟨4,145,161,1007,0,0,0,-1,2⟩, + ⟨5,145,0,1007,0,0,0,-2,1⟩, + ⟨4,220,135,1005,0,0,0,1,1⟩, + ⟨4,135,220,1005,0,0,0,-1,2⟩, + ⟨5,135,0,1005,0,0,0,-2,1⟩, + ⟨4,146,162,1040,0,0,0,1,1⟩, + ⟨4,162,146,1040,0,0,0,-1,2⟩, + ⟨5,162,0,1040,0,0,0,-2,1⟩, + ⟨4,170,140,1016,0,0,0,1,1⟩, + ⟨4,140,170,1016,0,0,0,-1,2⟩, + ⟨5,140,0,1016,0,0,0,-2,1⟩, + ⟨4,118,113,1017,0,0,0,1,1⟩, + ⟨4,113,118,1017,0,0,0,-1,2⟩, + ⟨5,113,0,1017,0,0,0,-2,1⟩, + ⟨4,205,198,1018,0,0,0,1,1⟩, + ⟨4,198,205,1018,0,0,0,-1,2⟩, + ⟨5,198,0,1018,0,0,0,-2,1⟩, + ⟨4,194,187,1041,0,0,0,1,1⟩, + ⟨4,187,194,1041,0,0,0,-1,2⟩, + ⟨5,187,0,1041,0,0,0,-2,1⟩, + ⟨4,142,172,1024,0,0,0,1,1⟩, + ⟨4,172,142,1024,0,0,0,-1,2⟩, + ⟨5,172,0,1024,0,0,0,-2,1⟩, + ⟨4,195,186,1021,0,0,0,1,1⟩, + ⟨4,186,195,1021,0,0,0,-1,2⟩, + ⟨5,186,0,1021,0,0,0,-2,1⟩, + ⟨4,171,141,1019,0,0,0,1,1⟩, + ⟨4,141,171,1019,0,0,0,-1,2⟩, + ⟨5,141,0,1019,0,0,0,-2,1⟩, + ⟨4,185,196,1042,0,0,0,1,1⟩, + ⟨4,196,185,1042,0,0,0,-1,2⟩, + ⟨5,196,0,1042,0,0,0,-2,1⟩, + ⟨4,207,178,1030,0,0,0,1,1⟩, + ⟨4,178,207,1030,0,0,0,-1,2⟩, + ⟨5,178,0,1030,0,0,0,-2,1⟩, + ],#[0,6,2,1,0,2,0,0,0,0],864⟩, by decide⟩ +def forward_111 : CheckedSegment frames paid warps := + ⟨⟨forwardShard5State111, forwardShard5State112, + [ + ⟨4,192,200,1031,0,0,0,1,1⟩, + ⟨4,200,192,1031,0,0,0,-1,2⟩, + ⟨5,200,0,1031,0,0,0,-2,1⟩, + ⟨4,120,138,1032,0,0,0,1,1⟩, + ⟨4,138,120,1032,0,0,0,-1,2⟩, + ⟨5,138,0,1032,0,0,0,-2,1⟩, + ⟨4,179,115,1029,0,0,0,1,1⟩, + ⟨4,115,179,1029,0,0,0,-1,2⟩, + ⟨5,115,0,1029,0,0,0,-2,1⟩, + ⟨4,176,209,1038,0,0,0,1,1⟩, + ⟨4,209,176,1038,0,0,0,-1,2⟩, + ⟨5,209,0,1038,0,0,0,-2,1⟩, + ⟨4,180,116,1035,0,0,0,1,1⟩, + ⟨4,116,180,1035,0,0,0,-1,2⟩, + ⟨5,116,0,1035,0,0,0,-2,1⟩, + ⟨4,208,177,1033,0,0,0,1,1⟩, + ⟨4,177,208,1033,0,0,0,-1,2⟩, + ⟨5,177,0,1033,0,0,0,-2,1⟩, + ⟨4,117,181,1037,0,0,0,1,1⟩, + ⟨4,181,117,1037,0,0,0,-1,2⟩, + ⟨5,181,0,1037,0,0,0,-2,1⟩, + ⟨4,154,217,730,0,0,0,1,1⟩, + ⟨4,217,154,730,0,0,0,-1,2⟩, + ⟨5,217,0,730,0,0,0,-2,1⟩, + ⟨4,127,165,662,0,0,0,1,1⟩, + ⟨4,165,127,662,0,0,0,-1,2⟩, + ⟨5,165,0,662,0,0,0,-2,1⟩, + ⟨4,153,218,677,0,0,0,1,1⟩, + ⟨4,218,153,677,0,0,0,-1,2⟩, + ⟨5,218,0,677,0,0,0,-2,1⟩, + ⟨4,126,164,661,0,0,0,1,1⟩, + ⟨4,164,126,661,0,0,0,-1,2⟩, + ⟨5,164,0,661,0,0,0,-2,1⟩, + ⟨4,128,156,704,0,0,0,1,1⟩, + ⟨4,156,128,704,0,0,0,-1,2⟩, + ⟨5,156,0,704,0,0,0,-2,1⟩, + ⟨4,125,163,664,0,0,0,1,1⟩, + ⟨4,163,125,664,0,0,0,-1,2⟩, + ⟨5,163,0,664,0,0,0,-2,1⟩, + ⟨4,155,216,691,0,0,0,1,1⟩, + ⟨4,216,155,691,0,0,0,-1,2⟩, + ⟨5,216,0,691,0,0,0,-2,1⟩, + ⟨4,190,211,663,0,0,0,1,1⟩, + ⟨4,211,190,663,0,0,0,-1,2⟩, + ⟨5,211,0,663,0,0,0,-2,1⟩, + ⟨4,132,158,705,0,0,0,1,1⟩, + ⟨4,158,132,705,0,0,0,-1,2⟩, + ⟨5,158,0,705,0,0,0,-2,1⟩, + ⟨4,148,223,679,0,0,0,1,1⟩, + ⟨4,223,148,679,0,0,0,-1,2⟩, + ⟨5,223,0,679,0,0,0,-2,1⟩, + ⟨4,149,222,692,0,0,0,1,1⟩, + ⟨4,222,149,692,0,0,0,-1,2⟩, + ⟨5,222,0,692,0,0,0,-2,1⟩, + ⟨4,133,159,678,0,0,0,1,1⟩, + ⟨4,159,133,678,0,0,0,-1,2⟩, + ⟨5,159,0,678,0,0,0,-2,1⟩, + ⟨1,283,0,877,1043,2078,0,0,1⟩, + ⟨1,379,0,883,1043,2096,0,0,1⟩, + ⟨4,283,379,1043,0,0,0,1,1⟩, + ⟨4,379,283,1043,0,0,0,-1,2⟩, + ⟨1,139,0,659,169,1790,0,0,1⟩, + ⟨1,283,0,1043,169,2464,0,0,1⟩, + ⟨4,139,283,169,0,0,0,-1,2⟩, + ⟨1,119,0,728,149,1905,0,0,1⟩, + ⟨1,379,0,1043,149,2463,0,0,1⟩, + ⟨4,119,379,149,0,0,0,1,1⟩, + ⟨1,100,0,878,1044,2081,0,0,1⟩, + ⟨1,67,0,884,1044,2099,0,0,1⟩, + ⟨4,100,67,1044,0,0,0,1,1⟩, + ⟨4,67,100,1044,0,0,0,-1,2⟩, + ⟨1,112,0,659,142,1789,0,0,1⟩, + ⟨1,100,0,1044,142,2465,0,0,1⟩, + ⟨4,112,100,142,0,0,0,-1,2⟩, + ⟨1,169,0,728,199,1906,0,0,1⟩, + ⟨1,67,0,1044,199,2466,0,0,1⟩, + ⟨4,169,67,199,0,0,0,1,1⟩, + ⟨1,315,0,879,1045,2084,0,0,1⟩, + ⟨1,347,0,881,1045,2090,0,0,1⟩, + ⟨4,315,347,1045,0,0,0,1,1⟩, + ⟨4,347,315,1045,0,0,0,-1,2⟩, + ⟨1,315,0,1045,169,2467,0,0,1⟩, + ⟨4,139,315,169,0,0,0,-1,2⟩, + ⟨1,347,0,1045,199,2468,0,0,1⟩, + ⟨4,169,347,199,0,0,0,1,1⟩, + ⟨1,48,0,880,1046,2087,0,0,1⟩, + ⟨1,82,0,882,1046,2093,0,0,1⟩, + ⟨4,48,82,1046,0,0,0,1,1⟩, + ⟨4,82,48,1046,0,0,0,-1,2⟩, + ⟨1,48,0,1046,142,2469,0,0,1⟩, + ⟨4,112,48,142,0,0,0,-1,2⟩, + ⟨1,82,0,1046,149,2470,0,0,1⟩, + ⟨4,119,82,149,0,0,0,1,1⟩, + ⟨1,586,0,877,1047,2079,0,0,1⟩, + ⟨1,361,0,884,1047,2100,0,0,1⟩, + ⟨4,586,361,1047,0,0,0,1,1⟩, + ⟨4,361,586,1047,0,0,0,-1,2⟩, + ⟨1,199,0,729,229,1909,0,0,1⟩, + ⟨1,586,0,1047,229,2472,0,0,1⟩, + ⟨4,199,586,229,0,0,0,-1,2⟩, + ⟨1,193,0,660,223,1792,0,0,1⟩, + ⟨1,361,0,1047,223,2471,0,0,1⟩, + ⟨4,193,361,223,0,0,0,1,1⟩, + ⟨1,587,0,878,1048,2082,0,0,1⟩, + ⟨1,365,0,883,1048,2097,0,0,1⟩, + ⟨4,587,365,1048,0,0,0,1,1⟩, + ⟨4,365,587,1048,0,0,0,-1,2⟩, + ⟨1,188,0,729,218,1908,0,0,1⟩, + ⟨1,587,0,1048,218,2473,0,0,1⟩, + ⟨4,188,587,218,0,0,0,-1,2⟩, + ⟨1,204,0,660,234,1793,0,0,1⟩, + ⟨1,365,0,1048,234,2474,0,0,1⟩, + ⟨4,204,365,234,0,0,0,1,1⟩, + ⟨1,588,0,879,1049,2085,0,0,1⟩, + ⟨1,243,0,882,1049,2094,0,0,1⟩, + ⟨4,588,243,1049,0,0,0,1,1⟩, + ⟨4,243,588,1049,0,0,0,-1,2⟩, + ⟨1,588,0,1049,218,2475,0,0,1⟩, + ⟨4,188,588,218,0,0,0,-1,2⟩, + ⟨1,243,0,1049,223,2476,0,0,1⟩, + ⟨4,193,243,223,0,0,0,1,1⟩, + ⟨1,349,0,880,1050,2088,0,0,1⟩, + ⟨1,589,0,881,1050,2091,0,0,1⟩, + ⟨4,349,589,1050,0,0,0,1,1⟩, + ⟨4,589,349,1050,0,0,0,-1,2⟩, + ⟨1,349,0,1050,229,2477,0,0,1⟩, + ⟨4,199,349,229,0,0,0,-1,2⟩, + ⟨1,589,0,1050,234,2478,0,0,1⟩, + ],#[0,24,16,0,0,0,0,0,0,0],698⟩, by decide⟩ +def forward_112 : CheckedSegment frames paid warps := + ⟨⟨forwardShard5State112, forwardShard5State113, + [ + ⟨4,204,589,234,0,0,0,1,1⟩, + ⟨1,279,0,885,1051,2102,0,0,1⟩, + ⟨1,359,0,891,1051,2120,0,0,1⟩, + ⟨4,279,359,1051,0,0,0,1,1⟩, + ⟨4,359,279,1051,0,0,0,-1,2⟩, + ⟨1,203,0,675,233,1825,0,0,1⟩, + ⟨1,279,0,1051,233,2480,0,0,1⟩, + ⟨4,203,279,233,0,0,0,-1,2⟩, + ⟨1,122,0,741,152,1924,0,0,1⟩, + ⟨1,359,0,1051,152,2479,0,0,1⟩, + ⟨4,122,359,152,0,0,0,1,1⟩, + ⟨1,274,0,886,1052,2105,0,0,1⟩, + ⟨1,354,0,892,1052,2123,0,0,1⟩, + ⟨4,274,354,1052,0,0,0,1,1⟩, + ⟨4,354,274,1052,0,0,0,-1,2⟩, + ⟨1,182,0,675,212,1824,0,0,1⟩, + ⟨1,274,0,1052,212,2482,0,0,1⟩, + ⟨4,182,274,212,0,0,0,-1,2⟩, + ⟨1,174,0,741,204,1925,0,0,1⟩, + ⟨1,354,0,1052,204,2481,0,0,1⟩, + ⟨4,174,354,204,0,0,0,1,1⟩, + ⟨1,295,0,887,1053,2108,0,0,1⟩, + ⟨1,343,0,889,1053,2114,0,0,1⟩, + ⟨4,295,343,1053,0,0,0,1,1⟩, + ⟨4,343,295,1053,0,0,0,-1,2⟩, + ⟨1,295,0,1053,233,2484,0,0,1⟩, + ⟨4,203,295,233,0,0,0,-1,2⟩, + ⟨1,343,0,1053,204,2483,0,0,1⟩, + ⟨4,174,343,204,0,0,0,1,1⟩, + ⟨1,290,0,888,1054,2111,0,0,1⟩, + ⟨1,338,0,890,1054,2117,0,0,1⟩, + ⟨4,290,338,1054,0,0,0,1,1⟩, + ⟨4,338,290,1054,0,0,0,-1,2⟩, + ⟨1,290,0,1054,212,2486,0,0,1⟩, + ⟨4,182,290,212,0,0,0,-1,2⟩, + ⟨1,338,0,1054,152,2485,0,0,1⟩, + ⟨4,122,338,152,0,0,0,1,1⟩, + ⟨1,590,0,885,1055,2103,0,0,1⟩, + ⟨1,405,0,892,1055,2124,0,0,1⟩, + ⟨4,590,405,1055,0,0,0,1,1⟩, + ⟨4,405,590,1055,0,0,0,-1,2⟩, + ⟨1,202,0,742,232,1928,0,0,1⟩, + ⟨1,590,0,1055,232,2488,0,0,1⟩, + ⟨4,202,590,232,0,0,0,-1,2⟩, + ⟨1,123,0,676,153,1827,0,0,1⟩, + ⟨1,405,0,1055,153,2487,0,0,1⟩, + ⟨4,123,405,153,0,0,0,1,1⟩, + ⟨1,591,0,886,1056,2106,0,0,1⟩, + ⟨1,544,0,891,1056,2121,0,0,1⟩, + ⟨4,591,544,1056,0,0,0,1,1⟩, + ⟨4,544,591,1056,0,0,0,-1,2⟩, + ⟨1,183,0,742,213,1927,0,0,1⟩, + ⟨1,591,0,1056,213,2490,0,0,1⟩, + ⟨4,183,591,213,0,0,0,-1,2⟩, + ⟨1,175,0,676,205,1828,0,0,1⟩, + ⟨1,544,0,1056,205,2489,0,0,1⟩, + ⟨4,175,544,205,0,0,0,1,1⟩, + ⟨1,592,0,887,1057,2109,0,0,1⟩, + ⟨1,559,0,890,1057,2118,0,0,1⟩, + ⟨4,592,559,1057,0,0,0,1,1⟩, + ⟨4,559,592,1057,0,0,0,-1,2⟩, + ⟨1,592,0,1057,213,2492,0,0,1⟩, + ⟨4,183,592,213,0,0,0,-1,2⟩, + ⟨1,559,0,1057,153,2491,0,0,1⟩, + ⟨4,123,559,153,0,0,0,1,1⟩, + ⟨1,558,0,888,1058,2112,0,0,1⟩, + ⟨1,593,0,889,1058,2115,0,0,1⟩, + ⟨4,558,593,1058,0,0,0,1,1⟩, + ⟨4,593,558,1058,0,0,0,-1,2⟩, + ⟨1,558,0,1058,232,2494,0,0,1⟩, + ⟨4,202,558,232,0,0,0,-1,2⟩, + ⟨1,593,0,1058,205,2493,0,0,1⟩, + ⟨4,175,593,205,0,0,0,1,1⟩, + ⟨1,278,0,893,1059,2126,0,0,1⟩, + ⟨1,342,0,899,1059,2144,0,0,1⟩, + ⟨4,278,342,1059,0,0,0,1,1⟩, + ⟨4,342,278,1059,0,0,0,-1,2⟩, + ⟨1,201,0,649,231,1773,0,0,1⟩, + ⟨1,278,0,1059,231,2496,0,0,1⟩, + ⟨4,201,278,231,0,0,0,-1,2⟩, + ⟨1,191,0,703,221,1870,0,0,1⟩, + ⟨1,342,0,1059,221,2495,0,0,1⟩, + ⟨4,191,342,221,0,0,0,1,1⟩, + ⟨1,276,0,894,1060,2129,0,0,1⟩, + ⟨1,340,0,900,1060,2147,0,0,1⟩, + ⟨4,276,340,1060,0,0,0,1,1⟩, + ⟨4,340,276,1060,0,0,0,-1,2⟩, + ⟨1,184,0,649,214,1772,0,0,1⟩, + ⟨1,276,0,1060,214,2497,0,0,1⟩, + ⟨4,184,276,214,0,0,0,-1,2⟩, + ⟨1,206,0,703,236,1871,0,0,1⟩, + ⟨1,340,0,1060,236,2498,0,0,1⟩, + ⟨4,206,340,236,0,0,0,1,1⟩, + ⟨1,294,0,895,1061,2132,0,0,1⟩, + ⟨1,358,0,897,1061,2138,0,0,1⟩, + ⟨4,294,358,1061,0,0,0,1,1⟩, + ⟨4,358,294,1061,0,0,0,-1,2⟩, + ⟨1,294,0,1061,231,2499,0,0,1⟩, + ⟨4,201,294,231,0,0,0,-1,2⟩, + ⟨1,358,0,1061,236,2500,0,0,1⟩, + ⟨4,206,358,236,0,0,0,1,1⟩, + ⟨1,292,0,896,1062,2135,0,0,1⟩, + ⟨1,356,0,898,1062,2141,0,0,1⟩, + ⟨4,292,356,1062,0,0,0,1,1⟩, + ⟨4,356,292,1062,0,0,0,-1,2⟩, + ⟨1,292,0,1062,214,2501,0,0,1⟩, + ⟨4,184,292,214,0,0,0,-1,2⟩, + ⟨1,356,0,1062,221,2502,0,0,1⟩, + ⟨4,191,356,221,0,0,0,1,1⟩, + ⟨1,594,0,893,1063,2127,0,0,1⟩, + ⟨1,421,0,900,1063,2148,0,0,1⟩, + ⟨4,594,421,1063,0,0,0,1,1⟩, + ⟨4,421,594,1063,0,0,0,-1,2⟩, + ⟨1,137,0,648,167,1770,0,0,1⟩, + ⟨1,594,0,1063,167,2504,0,0,1⟩, + ⟨4,137,594,167,0,0,0,-1,2⟩, + ⟨1,121,0,690,151,1851,0,0,1⟩, + ⟨1,421,0,1063,151,2503,0,0,1⟩, + ⟨4,121,421,151,0,0,0,1,1⟩, + ⟨1,595,0,894,1064,2130,0,0,1⟩, + ⟨1,419,0,899,1064,2145,0,0,1⟩, + ⟨4,595,419,1064,0,0,0,1,1⟩, + ⟨4,419,595,1064,0,0,0,-1,2⟩, + ⟨1,114,0,648,144,1769,0,0,1⟩, + ⟨1,595,0,1064,144,2505,0,0,1⟩, + ⟨4,114,595,144,0,0,0,-1,2⟩, + ⟨1,173,0,690,203,1852,0,0,1⟩, + ⟨1,419,0,1064,203,2506,0,0,1⟩, + ],#[0,72,0,0,0,0,0,0,0,0],504⟩, by decide⟩ +def forward_113 : CheckedSegment frames paid warps := + ⟨⟨forwardShard5State113, forwardShard5State114, + [ + ⟨4,173,419,203,0,0,0,1,1⟩, + ⟨1,596,0,895,1065,2133,0,0,1⟩, + ⟨1,417,0,898,1065,2142,0,0,1⟩, + ⟨4,596,417,1065,0,0,0,1,1⟩, + ⟨4,417,596,1065,0,0,0,-1,2⟩, + ⟨1,596,0,1065,144,2507,0,0,1⟩, + ⟨4,114,596,144,0,0,0,-1,2⟩, + ⟨1,417,0,1065,151,2508,0,0,1⟩, + ⟨4,121,417,151,0,0,0,1,1⟩, + ⟨1,410,0,896,1066,2136,0,0,1⟩, + ⟨1,597,0,897,1066,2139,0,0,1⟩, + ⟨4,410,597,1066,0,0,0,1,1⟩, + ⟨4,597,410,1066,0,0,0,-1,2⟩, + ⟨1,410,0,1066,167,2509,0,0,1⟩, + ⟨4,137,410,167,0,0,0,-1,2⟩, + ⟨1,597,0,1066,203,2510,0,0,1⟩, + ⟨4,173,597,203,0,0,0,1,1⟩, + ⟨1,247,0,901,1067,2150,0,0,1⟩, + ⟨1,364,0,907,1067,2168,0,0,1⟩, + ⟨4,247,364,1067,0,0,0,-2,1⟩, + ⟨4,364,247,1067,0,0,0,1,4⟩, + ⟨1,143,0,989,173,2356,0,0,1⟩, + ⟨1,247,0,1067,173,2511,0,0,1⟩, + ⟨4,143,247,173,0,0,0,-1,2⟩, + ⟨1,150,0,988,180,2353,0,0,1⟩, + ⟨1,364,0,1067,180,2512,0,0,1⟩, + ⟨4,150,364,180,0,0,0,-2,1⟩, + ⟨1,242,0,902,1068,2153,0,0,1⟩, + ⟨1,366,0,908,1068,2171,0,0,1⟩, + ⟨4,242,366,1068,0,0,0,-2,1⟩, + ⟨4,366,242,1068,0,0,0,1,4⟩, + ⟨1,124,0,989,154,2355,0,0,1⟩, + ⟨1,242,0,1068,154,2513,0,0,1⟩, + ⟨4,124,242,154,0,0,0,-1,2⟩, + ⟨1,129,0,988,159,2352,0,0,1⟩, + ⟨1,366,0,1068,159,2514,0,0,1⟩, + ⟨4,129,366,159,0,0,0,-2,1⟩, + ⟨1,263,0,903,1069,2156,0,0,1⟩, + ⟨1,344,0,905,1069,2162,0,0,1⟩, + ⟨4,263,344,1069,0,0,0,-2,1⟩, + ⟨4,344,263,1069,0,0,0,1,4⟩, + ⟨1,263,0,1069,173,2516,0,0,1⟩, + ⟨4,143,263,173,0,0,0,-1,2⟩, + ⟨1,344,0,1069,159,2515,0,0,1⟩, + ⟨4,129,344,159,0,0,0,-2,1⟩, + ⟨1,258,0,904,1070,2159,0,0,1⟩, + ⟨1,28,0,906,1070,2165,0,0,1⟩, + ⟨4,258,28,1070,0,0,0,-2,1⟩, + ⟨4,28,258,1070,0,0,0,1,4⟩, + ⟨1,258,0,1070,154,2517,0,0,1⟩, + ⟨4,124,258,154,0,0,0,-1,2⟩, + ⟨1,28,0,1070,180,2518,0,0,1⟩, + ⟨4,150,28,180,0,0,0,-2,1⟩, + ⟨1,598,0,901,1071,2151,0,0,1⟩, + ⟨1,12,0,908,1071,2172,0,0,1⟩, + ⟨4,598,12,1071,0,0,0,-2,1⟩, + ⟨4,12,598,1071,0,0,0,1,4⟩, + ⟨1,168,0,987,198,2348,0,0,1⟩, + ⟨1,598,0,1071,198,2519,0,0,1⟩, + ⟨4,168,598,198,0,0,0,-1,2⟩, + ⟨1,189,0,990,219,2359,0,0,1⟩, + ⟨1,12,0,1071,219,2520,0,0,1⟩, + ⟨4,189,12,219,0,0,0,-2,1⟩, + ⟨1,599,0,902,1072,2154,0,0,1⟩, + ⟨1,6,0,907,1072,2169,0,0,1⟩, + ⟨4,599,6,1072,0,0,0,-2,1⟩, + ⟨4,6,599,1072,0,0,0,1,4⟩, + ⟨1,212,0,987,242,2349,0,0,1⟩, + ⟨1,599,0,1072,242,2521,0,0,1⟩, + ⟨4,212,599,242,0,0,0,-1,2⟩, + ⟨1,215,0,990,245,2360,0,0,1⟩, + ⟨1,6,0,1072,245,2522,0,0,1⟩, + ⟨4,215,6,245,0,0,0,-2,1⟩, + ⟨1,600,0,903,1073,2157,0,0,1⟩, + ⟨1,4,0,906,1073,2166,0,0,1⟩, + ⟨4,600,4,1073,0,0,0,-2,1⟩, + ⟨4,4,600,1073,0,0,0,1,4⟩, + ⟨1,600,0,1073,242,2524,0,0,1⟩, + ⟨4,212,600,242,0,0,0,-1,2⟩, + ⟨1,4,0,1073,219,2523,0,0,1⟩, + ⟨4,189,4,219,0,0,0,-2,1⟩, + ⟨1,1,0,904,1074,2160,0,0,1⟩, + ⟨1,601,0,905,1074,2163,0,0,1⟩, + ⟨4,1,601,1074,0,0,0,-2,1⟩, + ⟨4,601,1,1074,0,0,0,1,4⟩, + ⟨1,1,0,1074,198,2525,0,0,1⟩, + ⟨4,168,1,198,0,0,0,-1,2⟩, + ⟨1,601,0,1074,245,2526,0,0,1⟩, + ⟨4,215,601,245,0,0,0,-2,1⟩, + ⟨1,246,0,909,1075,2174,0,0,1⟩, + ⟨1,348,0,915,1075,2192,0,0,1⟩, + ⟨4,246,348,1075,0,0,0,-2,1⟩, + ⟨4,348,246,1075,0,0,0,1,4⟩, + ⟨1,167,0,993,197,2367,0,0,1⟩, + ⟨1,246,0,1075,197,2528,0,0,1⟩, + ⟨4,167,246,197,0,0,0,-1,2⟩, + ⟨1,131,0,996,161,2375,0,0,1⟩, + ⟨1,348,0,1075,161,2527,0,0,1⟩, + ⟨4,131,348,161,0,0,0,-2,1⟩, + ⟨1,244,0,910,1076,2177,0,0,1⟩, + ⟨1,350,0,916,1076,2195,0,0,1⟩, + ⟨4,244,350,1076,0,0,0,-2,1⟩, + ⟨4,350,244,1076,0,0,0,1,4⟩, + ⟨1,213,0,993,243,2368,0,0,1⟩, + ⟨1,244,0,1076,243,2530,0,0,1⟩, + ⟨4,213,244,243,0,0,0,-1,2⟩, + ⟨1,152,0,996,182,2376,0,0,1⟩, + ⟨1,350,0,1076,182,2529,0,0,1⟩, + ⟨4,152,350,182,0,0,0,-2,1⟩, + ⟨1,262,0,911,1077,2180,0,0,1⟩, + ⟨1,360,0,913,1077,2186,0,0,1⟩, + ⟨4,262,360,1077,0,0,0,-2,1⟩, + ⟨4,360,262,1077,0,0,0,1,4⟩, + ⟨1,262,0,1077,197,2532,0,0,1⟩, + ⟨4,167,262,197,0,0,0,-1,2⟩, + ⟨1,360,0,1077,182,2531,0,0,1⟩, + ⟨4,152,360,182,0,0,0,-2,1⟩, + ⟨1,260,0,912,1078,2183,0,0,1⟩, + ⟨1,60,0,914,1078,2189,0,0,1⟩, + ⟨4,260,60,1078,0,0,0,-2,1⟩, + ⟨4,60,260,1078,0,0,0,1,4⟩, + ⟨1,260,0,1078,243,2534,0,0,1⟩, + ⟨4,213,260,243,0,0,0,-1,2⟩, + ⟨1,60,0,1078,161,2533,0,0,1⟩, + ⟨4,131,60,161,0,0,0,-2,1⟩, + ⟨1,602,0,909,1079,2175,0,0,1⟩, + ⟨1,437,0,916,1079,2196,0,0,1⟩, + ⟨4,602,437,1079,0,0,0,-2,1⟩, + ],#[0,70,0,0,0,0,0,0,0,0],594⟩, by decide⟩ +def forward_114 : CheckedSegment frames paid warps := + ⟨⟨forwardShard5State114, forwardShard5State115, + [ + ⟨4,437,602,1079,0,0,0,1,4⟩, + ⟨1,214,0,995,244,2372,0,0,1⟩, + ⟨1,602,0,1079,244,2536,0,0,1⟩, + ⟨4,214,602,244,0,0,0,-1,2⟩, + ⟨1,151,0,991,181,2364,0,0,1⟩, + ⟨1,437,0,1079,181,2535,0,0,1⟩, + ⟨4,151,437,181,0,0,0,-2,1⟩, + ⟨1,603,0,910,1080,2178,0,0,1⟩, + ⟨1,435,0,915,1080,2193,0,0,1⟩, + ⟨4,603,435,1080,0,0,0,-2,1⟩, + ⟨4,435,603,1080,0,0,0,1,4⟩, + ⟨1,166,0,995,196,2371,0,0,1⟩, + ⟨1,603,0,1080,196,2538,0,0,1⟩, + ⟨4,166,603,196,0,0,0,-1,2⟩, + ⟨1,130,0,991,160,2363,0,0,1⟩, + ⟨1,435,0,1080,160,2537,0,0,1⟩, + ⟨4,130,435,160,0,0,0,-2,1⟩, + ⟨1,604,0,911,1081,2181,0,0,1⟩, + ⟨1,433,0,914,1081,2190,0,0,1⟩, + ⟨4,604,433,1081,0,0,0,-2,1⟩, + ⟨4,433,604,1081,0,0,0,1,4⟩, + ⟨1,604,0,1081,196,2540,0,0,1⟩, + ⟨4,166,604,196,0,0,0,-1,2⟩, + ⟨1,433,0,1081,181,2539,0,0,1⟩, + ⟨4,151,433,181,0,0,0,-2,1⟩, + ⟨1,426,0,912,1082,2184,0,0,1⟩, + ⟨1,605,0,913,1082,2187,0,0,1⟩, + ⟨4,426,605,1082,0,0,0,-2,1⟩, + ⟨4,605,426,1082,0,0,0,1,4⟩, + ⟨1,426,0,1082,244,2542,0,0,1⟩, + ⟨4,214,426,244,0,0,0,-1,2⟩, + ⟨1,605,0,1082,160,2541,0,0,1⟩, + ⟨4,130,605,160,0,0,0,-2,1⟩, + ⟨1,456,0,917,1083,2198,0,0,1⟩, + ⟨1,396,0,981,1083,2342,0,0,1⟩, + ⟨4,456,396,1083,0,0,0,-2,1⟩, + ⟨4,396,456,1083,0,0,0,1,4⟩, + ⟨1,197,0,1003,227,2381,0,0,1⟩, + ⟨1,456,0,1083,227,2544,0,0,1⟩, + ⟨4,197,456,227,0,0,0,-1,2⟩, + ⟨1,136,0,1002,166,2378,0,0,1⟩, + ⟨1,396,0,1083,166,2543,0,0,1⟩, + ⟨4,136,396,166,0,0,0,-2,1⟩, + ⟨1,457,0,918,1084,2201,0,0,1⟩, + ⟨1,398,0,982,1084,2345,0,0,1⟩, + ⟨4,457,398,1084,0,0,0,-2,1⟩, + ⟨4,398,457,1084,0,0,0,1,4⟩, + ⟨1,210,0,1003,240,2382,0,0,1⟩, + ⟨1,457,0,1084,240,2545,0,0,1⟩, + ⟨4,210,457,240,0,0,0,-1,2⟩, + ⟨1,219,0,1002,249,2379,0,0,1⟩, + ⟨1,398,0,1084,249,2546,0,0,1⟩, + ⟨4,219,398,249,0,0,0,-2,1⟩, + ⟨1,466,0,919,1085,2204,0,0,1⟩, + ⟨1,376,0,979,1085,2336,0,0,1⟩, + ⟨4,466,376,1085,0,0,0,-2,1⟩, + ⟨4,376,466,1085,0,0,0,1,4⟩, + ⟨1,466,0,1085,227,2547,0,0,1⟩, + ⟨4,197,466,227,0,0,0,-1,2⟩, + ⟨1,376,0,1085,249,2548,0,0,1⟩, + ⟨4,219,376,249,0,0,0,-2,1⟩, + ⟨1,467,0,920,1086,2207,0,0,1⟩, + ⟨1,66,0,980,1086,2339,0,0,1⟩, + ⟨4,467,66,1086,0,0,0,-2,1⟩, + ⟨4,66,467,1086,0,0,0,1,4⟩, + ⟨1,467,0,1086,240,2550,0,0,1⟩, + ⟨4,210,467,240,0,0,0,-1,2⟩, + ⟨1,66,0,1086,166,2549,0,0,1⟩, + ⟨4,136,66,166,0,0,0,-2,1⟩, + ⟨1,606,0,917,1087,2199,0,0,1⟩, + ⟨1,556,0,982,1087,2346,0,0,1⟩, + ⟨4,606,556,1087,0,0,0,-2,1⟩, + ⟨4,556,606,1087,0,0,0,1,4⟩, + ⟨1,144,0,1039,174,2448,0,0,1⟩, + ⟨1,606,0,1087,174,2551,0,0,1⟩, + ⟨4,144,606,174,0,0,0,-1,2⟩, + ⟨1,147,0,1004,177,2385,0,0,1⟩, + ⟨1,556,0,1087,177,2552,0,0,1⟩, + ⟨4,147,556,177,0,0,0,-2,1⟩, + ⟨1,607,0,918,1088,2202,0,0,1⟩, + ⟨1,547,0,981,1088,2343,0,0,1⟩, + ⟨4,607,547,1088,0,0,0,-2,1⟩, + ⟨4,547,607,1088,0,0,0,1,4⟩, + ⟨1,160,0,1039,190,2449,0,0,1⟩, + ⟨1,607,0,1088,190,2554,0,0,1⟩, + ⟨4,160,607,190,0,0,0,-1,2⟩, + ⟨1,157,0,1004,187,2386,0,0,1⟩, + ⟨1,547,0,1088,187,2553,0,0,1⟩, + ⟨4,157,547,187,0,0,0,-2,1⟩, + ⟨1,608,0,919,1089,2205,0,0,1⟩, + ⟨1,546,0,980,1089,2340,0,0,1⟩, + ⟨4,608,546,1089,0,0,0,-2,1⟩, + ⟨4,546,608,1089,0,0,0,1,4⟩, + ⟨1,608,0,1089,190,2556,0,0,1⟩, + ⟨4,160,608,190,0,0,0,-1,2⟩, + ⟨1,546,0,1089,177,2555,0,0,1⟩, + ⟨4,147,546,177,0,0,0,-2,1⟩, + ⟨1,545,0,920,1090,2208,0,0,1⟩, + ⟨1,609,0,979,1090,2337,0,0,1⟩, + ⟨4,545,609,1090,0,0,0,-2,1⟩, + ⟨4,609,545,1090,0,0,0,1,4⟩, + ⟨1,545,0,1090,174,2557,0,0,1⟩, + ⟨4,144,545,174,0,0,0,-1,2⟩, + ⟨1,609,0,1090,187,2558,0,0,1⟩, + ⟨4,157,609,187,0,0,0,-2,1⟩, + ⟨1,458,0,925,1091,2210,0,0,1⟩, + ⟨1,380,0,1210,1091,2784,0,0,1⟩, + ⟨4,458,380,1091,0,0,0,-2,1⟩, + ⟨4,380,458,1091,0,0,0,1,4⟩, + ⟨1,145,0,1007,175,2393,0,0,1⟩, + ⟨1,458,0,1091,175,2559,0,0,1⟩, + ⟨4,145,458,175,0,0,0,-1,2⟩, + ⟨1,221,0,1010,251,2398,0,0,1⟩, + ⟨1,380,0,1091,251,2560,0,0,1⟩, + ⟨4,221,380,251,0,0,0,-2,1⟩, + ⟨1,459,0,926,1092,2213,0,0,1⟩, + ⟨1,382,0,1211,1092,2787,0,0,1⟩, + ⟨4,459,382,1092,0,0,0,-2,1⟩, + ⟨4,382,459,1092,0,0,0,1,4⟩, + ⟨1,161,0,1007,191,2394,0,0,1⟩, + ⟨1,459,0,1092,191,2562,0,0,1⟩, + ⟨4,161,459,191,0,0,0,-1,2⟩, + ⟨1,134,0,1010,164,2397,0,0,1⟩, + ⟨1,382,0,1092,164,2561,0,0,1⟩, + ⟨4,134,382,164,0,0,0,-2,1⟩, + ⟨1,464,0,927,1093,2216,0,0,1⟩, + ⟨1,392,0,1208,1093,2778,0,0,1⟩, + ⟨4,464,392,1093,0,0,0,-2,1⟩, + ],#[0,72,0,0,0,0,0,0,0,0],588⟩, by decide⟩ +def forward_115 : CheckedSegment frames paid warps := + ⟨⟨forwardShard5State115, forwardShard5State116, + [ + ⟨4,392,464,1093,0,0,0,1,4⟩, + ⟨1,464,0,1093,175,2564,0,0,1⟩, + ⟨4,145,464,175,0,0,0,-1,2⟩, + ⟨1,392,0,1093,164,2563,0,0,1⟩, + ⟨4,134,392,164,0,0,0,-2,1⟩, + ⟨1,465,0,928,1094,2219,0,0,1⟩, + ⟨1,97,0,1209,1094,2781,0,0,1⟩, + ⟨4,465,97,1094,0,0,0,-2,1⟩, + ⟨4,97,465,1094,0,0,0,1,4⟩, + ⟨1,465,0,1094,191,2565,0,0,1⟩, + ⟨4,161,465,191,0,0,0,-1,2⟩, + ⟨1,97,0,1094,251,2566,0,0,1⟩, + ⟨4,221,97,251,0,0,0,-2,1⟩, + ⟨1,610,0,925,1095,2211,0,0,1⟩, + ⟨1,261,0,1211,1095,2788,0,0,1⟩, + ⟨4,610,261,1095,0,0,0,-2,1⟩, + ⟨4,261,610,1095,0,0,0,1,4⟩, + ⟨1,162,0,1040,192,2453,0,0,1⟩, + ⟨1,610,0,1095,192,2568,0,0,1⟩, + ⟨4,162,610,192,0,0,0,-1,2⟩, + ⟨1,135,0,1005,165,2389,0,0,1⟩, + ⟨1,261,0,1095,165,2567,0,0,1⟩, + ⟨4,135,261,165,0,0,0,-2,1⟩, + ⟨1,611,0,926,1096,2214,0,0,1⟩, + ⟨1,259,0,1210,1096,2785,0,0,1⟩, + ⟨4,611,259,1096,0,0,0,-2,1⟩, + ⟨4,259,611,1096,0,0,0,1,4⟩, + ⟨1,146,0,1040,176,2452,0,0,1⟩, + ⟨1,611,0,1096,176,2569,0,0,1⟩, + ⟨4,146,611,176,0,0,0,-1,2⟩, + ⟨1,220,0,1005,250,2390,0,0,1⟩, + ⟨1,259,0,1096,250,2570,0,0,1⟩, + ⟨4,220,259,250,0,0,0,-2,1⟩, + ⟨1,612,0,927,1097,2217,0,0,1⟩, + ⟨1,266,0,1209,1097,2782,0,0,1⟩, + ⟨4,612,266,1097,0,0,0,-2,1⟩, + ⟨4,266,612,1097,0,0,0,1,4⟩, + ⟨1,612,0,1097,176,2572,0,0,1⟩, + ⟨4,146,612,176,0,0,0,-1,2⟩, + ⟨1,266,0,1097,165,2571,0,0,1⟩, + ⟨4,135,266,165,0,0,0,-2,1⟩, + ⟨1,250,0,928,1098,2220,0,0,1⟩, + ⟨1,613,0,1208,1098,2779,0,0,1⟩, + ⟨4,250,613,1098,0,0,0,-2,1⟩, + ⟨4,613,250,1098,0,0,0,1,4⟩, + ⟨1,250,0,1098,192,2573,0,0,1⟩, + ⟨4,162,250,192,0,0,0,-1,2⟩, + ⟨1,613,0,1098,250,2574,0,0,1⟩, + ⟨4,220,613,250,0,0,0,-2,1⟩, + ⟨1,248,0,933,1099,2222,0,0,1⟩, + ⟨1,300,0,939,1099,2240,0,0,1⟩, + ⟨4,248,300,1099,0,0,0,1,1⟩, + ⟨4,300,248,1099,0,0,0,-1,2⟩, + ⟨1,113,0,1017,143,2403,0,0,1⟩, + ⟨1,248,0,1099,143,2575,0,0,1⟩, + ⟨4,113,248,143,0,0,0,1,1⟩, + ⟨1,140,0,1016,170,2400,0,0,1⟩, + ⟨1,300,0,1099,170,2576,0,0,1⟩, + ⟨4,140,300,170,0,0,0,-2,1⟩, + ⟨1,10,0,934,1100,2225,0,0,1⟩, + ⟨1,302,0,940,1100,2243,0,0,1⟩, + ⟨4,10,302,1100,0,0,0,1,1⟩, + ⟨4,302,10,1100,0,0,0,-1,2⟩, + ⟨1,118,0,1017,148,2404,0,0,1⟩, + ⟨1,10,0,1100,148,2577,0,0,1⟩, + ⟨4,118,10,148,0,0,0,1,1⟩, + ⟨1,170,0,1016,200,2401,0,0,1⟩, + ⟨1,302,0,1100,200,2578,0,0,1⟩, + ⟨4,170,302,200,0,0,0,-2,1⟩, + ⟨1,268,0,935,1101,2228,0,0,1⟩, + ⟨1,280,0,937,1101,2234,0,0,1⟩, + ⟨4,268,280,1101,0,0,0,1,1⟩, + ⟨4,280,268,1101,0,0,0,-1,2⟩, + ⟨1,268,0,1101,143,2579,0,0,1⟩, + ⟨4,113,268,143,0,0,0,1,1⟩, + ⟨1,280,0,1101,200,2580,0,0,1⟩, + ⟨4,170,280,200,0,0,0,-2,1⟩, + ⟨1,270,0,936,1102,2231,0,0,1⟩, + ⟨1,38,0,938,1102,2237,0,0,1⟩, + ⟨4,270,38,1102,0,0,0,1,1⟩, + ⟨4,38,270,1102,0,0,0,-1,2⟩, + ⟨1,270,0,1102,148,2581,0,0,1⟩, + ⟨4,118,270,148,0,0,0,1,1⟩, + ⟨1,38,0,1102,170,2582,0,0,1⟩, + ⟨4,140,38,170,0,0,0,-2,1⟩, + ⟨1,614,0,933,1103,2223,0,0,1⟩, + ⟨1,442,0,940,1103,2244,0,0,1⟩, + ⟨4,614,442,1103,0,0,0,1,1⟩, + ⟨4,442,614,1103,0,0,0,-1,2⟩, + ⟨1,187,0,1041,217,2456,0,0,1⟩, + ⟨1,614,0,1103,217,2583,0,0,1⟩, + ⟨4,187,614,217,0,0,0,1,1⟩, + ⟨1,198,0,1018,228,2407,0,0,1⟩, + ⟨1,442,0,1103,228,2584,0,0,1⟩, + ⟨4,198,442,228,0,0,0,-2,1⟩, + ⟨1,615,0,934,1104,2226,0,0,1⟩, + ⟨1,536,0,939,1104,2241,0,0,1⟩, + ⟨4,615,536,1104,0,0,0,1,1⟩, + ⟨4,536,615,1104,0,0,0,-1,2⟩, + ⟨1,194,0,1041,224,2457,0,0,1⟩, + ⟨1,615,0,1104,224,2585,0,0,1⟩, + ⟨4,194,615,224,0,0,0,1,1⟩, + ⟨1,205,0,1018,235,2408,0,0,1⟩, + ⟨1,536,0,1104,235,2586,0,0,1⟩, + ⟨4,205,536,235,0,0,0,-2,1⟩, + ⟨1,616,0,935,1105,2229,0,0,1⟩, + ⟨1,557,0,938,1105,2238,0,0,1⟩, + ⟨4,616,557,1105,0,0,0,1,1⟩, + ⟨4,557,616,1105,0,0,0,-1,2⟩, + ⟨1,616,0,1105,224,2587,0,0,1⟩, + ⟨4,194,616,224,0,0,0,1,1⟩, + ⟨1,557,0,1105,228,2588,0,0,1⟩, + ⟨4,198,557,228,0,0,0,-2,1⟩, + ⟨1,524,0,936,1106,2232,0,0,1⟩, + ⟨1,617,0,937,1106,2235,0,0,1⟩, + ⟨4,524,617,1106,0,0,0,1,1⟩, + ⟨4,617,524,1106,0,0,0,-1,2⟩, + ⟨1,524,0,1106,217,2589,0,0,1⟩, + ⟨4,187,524,217,0,0,0,1,1⟩, + ⟨1,617,0,1106,235,2590,0,0,1⟩, + ⟨4,205,617,235,0,0,0,-2,1⟩, + ⟨1,252,0,941,1107,2246,0,0,1⟩, + ⟨1,284,0,947,1107,2264,0,0,1⟩, + ⟨4,252,284,1107,0,0,0,1,1⟩, + ⟨4,284,252,1107,0,0,0,-1,2⟩, + ⟨1,186,0,1021,216,2413,0,0,1⟩, + ⟨1,252,0,1107,216,2592,0,0,1⟩, + ⟨4,186,252,216,0,0,0,1,1⟩, + ],#[0,70,0,0,0,0,0,0,0,0],556⟩, by decide⟩ +def forward_116 : CheckedSegment frames paid warps := + ⟨⟨forwardShard5State116, forwardShard5State117, + [ + ⟨1,172,0,1024,202,2418,0,0,1⟩, + ⟨1,284,0,1107,202,2591,0,0,1⟩, + ⟨4,172,284,202,0,0,0,-2,1⟩, + ⟨1,254,0,942,1108,2249,0,0,1⟩, + ⟨1,286,0,948,1108,2267,0,0,1⟩, + ⟨4,254,286,1108,0,0,0,1,1⟩, + ⟨4,286,254,1108,0,0,0,-1,2⟩, + ⟨1,195,0,1021,225,2414,0,0,1⟩, + ⟨1,254,0,1108,225,2594,0,0,1⟩, + ⟨4,195,254,225,0,0,0,1,1⟩, + ⟨1,142,0,1024,172,2417,0,0,1⟩, + ⟨1,286,0,1108,172,2593,0,0,1⟩, + ⟨4,142,286,172,0,0,0,-2,1⟩, + ⟨1,264,0,943,1109,2252,0,0,1⟩, + ⟨1,296,0,945,1109,2258,0,0,1⟩, + ⟨4,264,296,1109,0,0,0,1,1⟩, + ⟨4,296,264,1109,0,0,0,-1,2⟩, + ⟨1,264,0,1109,216,2596,0,0,1⟩, + ⟨4,186,264,216,0,0,0,1,1⟩, + ⟨1,296,0,1109,172,2595,0,0,1⟩, + ⟨4,142,296,172,0,0,0,-2,1⟩, + ⟨1,79,0,944,1110,2255,0,0,1⟩, + ⟨1,19,0,946,1110,2261,0,0,1⟩, + ⟨4,79,19,1110,0,0,0,1,1⟩, + ⟨4,19,79,1110,0,0,0,-1,2⟩, + ⟨1,79,0,1110,225,2598,0,0,1⟩, + ⟨4,195,79,225,0,0,0,1,1⟩, + ⟨1,19,0,1110,202,2597,0,0,1⟩, + ⟨4,172,19,202,0,0,0,-2,1⟩, + ⟨1,618,0,941,1111,2247,0,0,1⟩, + ⟨1,245,0,948,1111,2268,0,0,1⟩, + ⟨4,618,245,1111,0,0,0,1,1⟩, + ⟨4,245,618,1111,0,0,0,-1,2⟩, + ⟨1,196,0,1042,226,2461,0,0,1⟩, + ⟨1,618,0,1111,226,2600,0,0,1⟩, + ⟨4,196,618,226,0,0,0,1,1⟩, + ⟨1,141,0,1019,171,2410,0,0,1⟩, + ⟨1,245,0,1111,171,2599,0,0,1⟩, + ⟨4,141,245,171,0,0,0,-2,1⟩, + ⟨1,619,0,942,1112,2250,0,0,1⟩, + ⟨1,257,0,947,1112,2265,0,0,1⟩, + ⟨4,619,257,1112,0,0,0,1,1⟩, + ⟨4,257,619,1112,0,0,0,-1,2⟩, + ⟨1,185,0,1042,215,2460,0,0,1⟩, + ⟨1,619,0,1112,215,2602,0,0,1⟩, + ⟨4,185,619,215,0,0,0,1,1⟩, + ⟨1,171,0,1019,201,2411,0,0,1⟩, + ⟨1,257,0,1112,201,2601,0,0,1⟩, + ⟨4,171,257,201,0,0,0,-2,1⟩, + ⟨1,620,0,943,1113,2253,0,0,1⟩, + ⟨1,317,0,946,1113,2262,0,0,1⟩, + ⟨4,620,317,1113,0,0,0,1,1⟩, + ⟨4,317,620,1113,0,0,0,-1,2⟩, + ⟨1,620,0,1113,215,2604,0,0,1⟩, + ⟨4,185,620,215,0,0,0,1,1⟩, + ⟨1,317,0,1113,171,2603,0,0,1⟩, + ⟨4,141,317,171,0,0,0,-2,1⟩, + ⟨1,333,0,944,1114,2256,0,0,1⟩, + ⟨1,621,0,945,1114,2259,0,0,1⟩, + ⟨4,333,621,1114,0,0,0,1,1⟩, + ⟨4,621,333,1114,0,0,0,-1,2⟩, + ⟨1,333,0,1114,226,2606,0,0,1⟩, + ⟨4,196,333,226,0,0,0,1,1⟩, + ⟨1,621,0,1114,201,2605,0,0,1⟩, + ⟨4,171,621,201,0,0,0,-2,1⟩, + ⟨1,460,0,949,1115,2270,0,0,1⟩, + ⟨1,332,0,1214,1115,2796,0,0,1⟩, + ⟨4,460,332,1115,0,0,0,1,1⟩, + ⟨4,332,460,1115,0,0,0,-1,2⟩, + ⟨1,200,0,1031,230,2428,0,0,1⟩, + ⟨1,460,0,1115,230,2608,0,0,1⟩, + ⟨4,200,460,230,0,0,0,1,1⟩, + ⟨1,178,0,1030,208,2424,0,0,1⟩, + ⟨1,332,0,1115,208,2607,0,0,1⟩, + ⟨4,178,332,208,0,0,0,-2,1⟩, + ⟨1,461,0,950,1116,2273,0,0,1⟩, + ⟨1,334,0,1215,1116,2799,0,0,1⟩, + ⟨4,461,334,1116,0,0,0,1,1⟩, + ⟨4,334,461,1116,0,0,0,-1,2⟩, + ⟨1,192,0,1031,222,2427,0,0,1⟩, + ⟨1,461,0,1116,222,2609,0,0,1⟩, + ⟨4,192,461,222,0,0,0,1,1⟩, + ⟨1,207,0,1030,237,2425,0,0,1⟩, + ⟨1,334,0,1116,237,2610,0,0,1⟩, + ⟨4,207,334,237,0,0,0,-2,1⟩, + ⟨1,468,0,951,1117,2276,0,0,1⟩, + ⟨1,312,0,1212,1117,2790,0,0,1⟩, + ⟨4,468,312,1117,0,0,0,1,1⟩, + ⟨4,312,468,1117,0,0,0,-1,2⟩, + ⟨1,468,0,1117,230,2611,0,0,1⟩, + ⟨4,200,468,230,0,0,0,1,1⟩, + ⟨1,312,0,1117,237,2612,0,0,1⟩, + ⟨4,207,312,237,0,0,0,-2,1⟩, + ⟨1,469,0,952,1118,2279,0,0,1⟩, + ⟨1,24,0,1213,1118,2793,0,0,1⟩, + ⟨4,469,24,1118,0,0,0,1,1⟩, + ⟨4,24,469,1118,0,0,0,-1,2⟩, + ⟨1,469,0,1118,222,2614,0,0,1⟩, + ⟨4,192,469,222,0,0,0,1,1⟩, + ⟨1,24,0,1118,208,2613,0,0,1⟩, + ⟨4,178,24,208,0,0,0,-2,1⟩, + ⟨1,622,0,949,1119,2271,0,0,1⟩, + ⟨1,627,0,1215,1119,2800,0,0,1⟩, + ⟨4,622,627,1119,0,0,0,1,1⟩, + ⟨4,627,622,1119,0,0,0,-1,2⟩, + ⟨1,115,0,1029,145,2420,0,0,1⟩, + ⟨1,622,0,1119,145,2615,0,0,1⟩, + ⟨4,115,622,145,0,0,0,1,1⟩, + ⟨1,138,0,1032,168,2432,0,0,1⟩, + ⟨1,627,0,1119,168,2616,0,0,1⟩, + ⟨4,138,627,168,0,0,0,-2,1⟩, + ⟨1,623,0,950,1120,2274,0,0,1⟩, + ⟨1,626,0,1214,1120,2797,0,0,1⟩, + ⟨4,623,626,1120,0,0,0,1,1⟩, + ⟨4,626,623,1120,0,0,0,-1,2⟩, + ⟨1,179,0,1029,209,2421,0,0,1⟩, + ⟨1,623,0,1120,209,2618,0,0,1⟩, + ⟨4,179,623,209,0,0,0,1,1⟩, + ⟨1,120,0,1032,150,2431,0,0,1⟩, + ⟨1,626,0,1120,150,2617,0,0,1⟩, + ⟨4,120,626,150,0,0,0,-2,1⟩, + ⟨1,624,0,951,1121,2277,0,0,1⟩, + ⟨1,403,0,1213,1121,2794,0,0,1⟩, + ⟨4,624,403,1121,0,0,0,1,1⟩, + ⟨4,403,624,1121,0,0,0,-1,2⟩, + ⟨1,624,0,1121,209,2620,0,0,1⟩, + ⟨4,179,624,209,0,0,0,1,1⟩, + ⟨1,403,0,1121,168,2619,0,0,1⟩, + ],#[0,72,0,0,0,0,0,0,0,0],504⟩, by decide⟩ +def forward_117 : CheckedSegment frames paid warps := + ⟨⟨forwardShard5State117, forwardShard5State118, + [ + ⟨4,138,403,168,0,0,0,-2,1⟩, + ⟨1,401,0,952,1122,2280,0,0,1⟩, + ⟨1,625,0,1212,1122,2791,0,0,1⟩, + ⟨4,401,625,1122,0,0,0,1,1⟩, + ⟨4,625,401,1122,0,0,0,-1,2⟩, + ⟨1,401,0,1122,145,2621,0,0,1⟩, + ⟨4,115,401,145,0,0,0,1,1⟩, + ⟨1,625,0,1122,150,2622,0,0,1⟩, + ⟨4,120,625,150,0,0,0,-2,1⟩, + ⟨1,462,0,957,1123,2282,0,0,1⟩, + ⟨1,316,0,1218,1123,2808,0,0,1⟩, + ⟨4,462,316,1123,0,0,0,1,1⟩, + ⟨4,316,462,1123,0,0,0,-1,2⟩, + ⟨1,116,0,1035,146,2437,0,0,1⟩, + ⟨1,462,0,1123,146,2623,0,0,1⟩, + ⟨4,116,462,146,0,0,0,1,1⟩, + ⟨1,209,0,1038,239,2446,0,0,1⟩, + ⟨1,316,0,1123,239,2624,0,0,1⟩, + ⟨4,209,316,239,0,0,0,-2,1⟩, + ⟨1,463,0,958,1124,2285,0,0,1⟩, + ⟨1,318,0,1219,1124,2811,0,0,1⟩, + ⟨4,463,318,1124,0,0,0,1,1⟩, + ⟨4,318,463,1124,0,0,0,-1,2⟩, + ⟨1,180,0,1035,210,2438,0,0,1⟩, + ⟨1,463,0,1124,210,2626,0,0,1⟩, + ⟨4,180,463,210,0,0,0,1,1⟩, + ⟨1,176,0,1038,206,2445,0,0,1⟩, + ⟨1,318,0,1124,206,2625,0,0,1⟩, + ⟨4,176,318,206,0,0,0,-2,1⟩, + ⟨1,470,0,959,1125,2288,0,0,1⟩, + ⟨1,328,0,1216,1125,2802,0,0,1⟩, + ⟨4,470,328,1125,0,0,0,1,1⟩, + ⟨4,328,470,1125,0,0,0,-1,2⟩, + ⟨1,470,0,1125,146,2627,0,0,1⟩, + ⟨4,116,470,146,0,0,0,1,1⟩, + ⟨1,328,0,1125,206,2628,0,0,1⟩, + ⟨4,176,328,206,0,0,0,-2,1⟩, + ⟨1,471,0,960,1126,2291,0,0,1⟩, + ⟨1,109,0,1217,1126,2805,0,0,1⟩, + ⟨4,471,109,1126,0,0,0,1,1⟩, + ⟨4,109,471,1126,0,0,0,-1,2⟩, + ⟨1,471,0,1126,210,2629,0,0,1⟩, + ⟨4,180,471,210,0,0,0,1,1⟩, + ⟨1,109,0,1126,239,2630,0,0,1⟩, + ⟨4,209,109,239,0,0,0,-2,1⟩, + ⟨1,628,0,957,1127,2283,0,0,1⟩, + ⟨1,227,0,1219,1127,2812,0,0,1⟩, + ⟨4,628,227,1127,0,0,0,1,1⟩, + ⟨4,227,628,1127,0,0,0,-1,2⟩, + ⟨1,181,0,1037,211,2442,0,0,1⟩, + ⟨1,628,0,1127,211,2632,0,0,1⟩, + ⟨4,181,628,211,0,0,0,1,1⟩, + ⟨1,177,0,1033,207,2434,0,0,1⟩, + ⟨1,227,0,1127,207,2631,0,0,1⟩, + ⟨4,177,227,207,0,0,0,-2,1⟩, + ⟨1,629,0,958,1128,2286,0,0,1⟩, + ⟨1,229,0,1218,1128,2809,0,0,1⟩, + ⟨4,629,229,1128,0,0,0,1,1⟩, + ⟨4,229,629,1128,0,0,0,-1,2⟩, + ⟨1,117,0,1037,147,2441,0,0,1⟩, + ⟨1,629,0,1128,147,2633,0,0,1⟩, + ⟨4,117,629,147,0,0,0,1,1⟩, + ⟨1,208,0,1033,238,2435,0,0,1⟩, + ⟨1,229,0,1128,238,2634,0,0,1⟩, + ⟨4,208,229,238,0,0,0,-2,1⟩, + ⟨1,630,0,959,1129,2289,0,0,1⟩, + ⟨1,234,0,1217,1129,2806,0,0,1⟩, + ⟨4,630,234,1129,0,0,0,1,1⟩, + ⟨4,234,630,1129,0,0,0,-1,2⟩, + ⟨1,630,0,1129,147,2635,0,0,1⟩, + ⟨4,117,630,147,0,0,0,1,1⟩, + ⟨1,234,0,1129,207,2636,0,0,1⟩, + ⟨4,177,234,207,0,0,0,-2,1⟩, + ⟨1,241,0,960,1130,2292,0,0,1⟩, + ⟨1,631,0,1216,1130,2803,0,0,1⟩, + ⟨4,241,631,1130,0,0,0,1,1⟩, + ⟨4,631,241,1130,0,0,0,-1,2⟩, + ⟨1,241,0,1130,211,2637,0,0,1⟩, + ⟨4,181,241,211,0,0,0,1,1⟩, + ⟨1,631,0,1130,238,2638,0,0,1⟩, + ⟨4,208,631,238,0,0,0,-2,1⟩, + ⟨1,478,0,965,1131,2294,0,0,1⟩, + ⟨1,509,0,338,1131,939,0,0,1⟩, + ⟨4,478,509,1131,0,0,0,1,1⟩, + ⟨4,509,478,1131,0,0,0,-1,2⟩, + ⟨1,165,0,662,195,1799,0,0,1⟩, + ⟨1,478,0,1131,195,2639,0,0,1⟩, + ⟨4,165,478,195,0,0,0,1,1⟩, + ⟨1,217,0,730,247,1912,0,0,1⟩, + ⟨1,509,0,1131,247,2640,0,0,1⟩, + ⟨4,217,509,247,0,0,0,-2,1⟩, + ⟨1,479,0,966,1132,2297,0,0,1⟩, + ⟨1,510,0,332,1132,921,0,0,1⟩, + ⟨4,479,510,1132,0,0,0,1,1⟩, + ⟨4,510,479,1132,0,0,0,-1,2⟩, + ⟨1,127,0,662,157,1798,0,0,1⟩, + ⟨1,479,0,1132,157,2641,0,0,1⟩, + ⟨4,127,479,157,0,0,0,1,1⟩, + ⟨1,154,0,730,184,1911,0,0,1⟩, + ⟨1,510,0,1132,184,2642,0,0,1⟩, + ⟨4,154,510,184,0,0,0,-2,1⟩, + ⟨1,488,0,967,1133,2300,0,0,1⟩, + ⟨1,498,0,333,1133,923,0,0,1⟩, + ⟨4,488,498,1133,0,0,0,1,1⟩, + ⟨4,498,488,1133,0,0,0,-1,2⟩, + ⟨1,488,0,1133,195,2644,0,0,1⟩, + ⟨4,165,488,195,0,0,0,1,1⟩, + ⟨1,498,0,1133,184,2643,0,0,1⟩, + ⟨4,154,498,184,0,0,0,-2,1⟩, + ⟨1,489,0,968,1134,2303,0,0,1⟩, + ⟨1,499,0,334,1134,925,0,0,1⟩, + ⟨4,489,499,1134,0,0,0,1,1⟩, + ⟨4,499,489,1134,0,0,0,-1,2⟩, + ⟨1,489,0,1134,157,2645,0,0,1⟩, + ⟨4,127,489,157,0,0,0,1,1⟩, + ⟨1,499,0,1134,247,2646,0,0,1⟩, + ⟨4,217,499,247,0,0,0,-2,1⟩, + ⟨1,49,0,965,1135,2295,0,0,1⟩, + ⟨1,393,0,332,1135,922,0,0,1⟩, + ⟨4,49,393,1135,0,0,0,1,1⟩, + ⟨4,393,49,1135,0,0,0,-1,2⟩, + ⟨1,164,0,661,194,1796,0,0,1⟩, + ⟨1,49,0,1135,194,2647,0,0,1⟩, + ⟨4,164,49,194,0,0,0,1,1⟩, + ⟨1,218,0,677,248,1831,0,0,1⟩, + ⟨1,393,0,1135,248,2648,0,0,1⟩, + ⟨4,218,393,248,0,0,0,-2,1⟩, + ⟨1,83,0,966,1136,2298,0,0,1⟩, + ],#[0,66,5,0,0,0,0,0,0,0],514⟩, by decide⟩ +def forward_118 : CheckedSegment frames paid warps := + ⟨⟨forwardShard5State118, forwardShard5State119, + [ + ⟨1,281,0,338,1136,940,0,0,1⟩, + ⟨4,83,281,1136,0,0,0,1,1⟩, + ⟨4,281,83,1136,0,0,0,-1,2⟩, + ⟨1,126,0,661,156,1795,0,0,1⟩, + ⟨1,83,0,1136,156,2649,0,0,1⟩, + ⟨4,126,83,156,0,0,0,1,1⟩, + ⟨1,153,0,677,183,1830,0,0,1⟩, + ⟨1,281,0,1136,183,2650,0,0,1⟩, + ⟨4,153,281,183,0,0,0,-2,1⟩, + ⟨1,98,0,967,1137,2301,0,0,1⟩, + ⟨1,225,0,334,1137,926,0,0,1⟩, + ⟨4,98,225,1137,0,0,0,1,1⟩, + ⟨4,225,98,1137,0,0,0,-1,2⟩, + ⟨1,98,0,1137,156,2651,0,0,1⟩, + ⟨4,126,98,156,0,0,0,1,1⟩, + ⟨1,225,0,1137,248,2652,0,0,1⟩, + ⟨4,218,225,248,0,0,0,-2,1⟩, + ⟨1,285,0,968,1138,2304,0,0,1⟩, + ⟨1,101,0,333,1138,924,0,0,1⟩, + ⟨4,285,101,1138,0,0,0,1,1⟩, + ⟨4,101,285,1138,0,0,0,-1,2⟩, + ⟨1,285,0,1138,194,2654,0,0,1⟩, + ⟨4,164,285,194,0,0,0,1,1⟩, + ⟨1,101,0,1138,183,2653,0,0,1⟩, + ⟨4,153,101,183,0,0,0,-2,1⟩, + ⟨1,480,0,969,1139,2306,0,0,1⟩, + ⟨1,500,0,313,1139,887,0,0,1⟩, + ⟨4,480,500,1139,0,0,0,1,1⟩, + ⟨4,500,480,1139,0,0,0,-1,2⟩, + ⟨1,163,0,664,193,1805,0,0,1⟩, + ⟨1,480,0,1139,193,2656,0,0,1⟩, + ⟨4,163,480,193,0,0,0,1,1⟩, + ⟨1,156,0,704,186,1874,0,0,1⟩, + ⟨1,500,0,1139,186,2655,0,0,1⟩, + ⟨4,156,500,186,0,0,0,-2,1⟩, + ⟨1,481,0,970,1140,2309,0,0,1⟩, + ⟨1,501,0,315,1140,897,0,0,1⟩, + ⟨4,481,501,1140,0,0,0,1,1⟩, + ⟨4,501,481,1140,0,0,0,-1,2⟩, + ⟨1,125,0,664,155,1804,0,0,1⟩, + ⟨1,481,0,1140,155,2657,0,0,1⟩, + ⟨4,125,481,155,0,0,0,1,1⟩, + ⟨1,128,0,704,158,1873,0,0,1⟩, + ⟨1,501,0,1140,158,2658,0,0,1⟩, + ⟨4,128,501,158,0,0,0,-2,1⟩, + ⟨1,490,0,971,1141,2312,0,0,1⟩, + ⟨1,511,0,336,1141,935,0,0,1⟩, + ⟨4,490,511,1141,0,0,0,1,1⟩, + ⟨4,511,490,1141,0,0,0,-1,2⟩, + ⟨1,490,0,1141,193,2660,0,0,1⟩, + ⟨4,163,490,193,0,0,0,1,1⟩, + ⟨1,511,0,1141,158,2659,0,0,1⟩, + ⟨4,128,511,158,0,0,0,-2,1⟩, + ⟨1,491,0,972,1142,2315,0,0,1⟩, + ⟨1,512,0,337,1142,937,0,0,1⟩, + ⟨4,491,512,1142,0,0,0,1,1⟩, + ⟨4,512,491,1142,0,0,0,-1,2⟩, + ⟨1,491,0,1142,155,2661,0,0,1⟩, + ⟨4,125,491,155,0,0,0,1,1⟩, + ⟨1,512,0,1142,186,2662,0,0,1⟩, + ⟨4,156,512,186,0,0,0,-2,1⟩, + ⟨1,68,0,969,1143,2307,0,0,1⟩, + ⟨1,345,0,315,1143,898,0,0,1⟩, + ⟨4,68,345,1143,0,0,0,1,1⟩, + ⟨4,345,68,1143,0,0,0,-1,2⟩, + ⟨1,211,0,663,241,1802,0,0,1⟩, + ⟨1,68,0,1143,241,2663,0,0,1⟩, + ⟨4,211,68,241,0,0,0,1,1⟩, + ⟨1,216,0,691,246,1855,0,0,1⟩, + ⟨1,345,0,1143,246,2664,0,0,1⟩, + ⟨4,216,345,246,0,0,0,-2,1⟩, + ⟨1,80,0,970,1144,2310,0,0,1⟩, + ⟨1,381,0,313,1144,888,0,0,1⟩, + ⟨4,80,381,1144,0,0,0,1,1⟩, + ⟨4,381,80,1144,0,0,0,-1,2⟩, + ⟨1,190,0,663,220,1801,0,0,1⟩, + ⟨1,80,0,1144,220,2666,0,0,1⟩, + ⟨4,190,80,220,0,0,0,1,1⟩, + ⟨1,155,0,691,185,1854,0,0,1⟩, + ⟨1,381,0,1144,185,2665,0,0,1⟩, + ⟨4,155,381,185,0,0,0,-2,1⟩, + ⟨1,88,0,971,1145,2313,0,0,1⟩, + ⟨1,377,0,337,1145,938,0,0,1⟩, + ⟨4,88,377,1145,0,0,0,1,1⟩, + ⟨4,377,88,1145,0,0,0,-1,2⟩, + ⟨1,88,0,1145,220,2667,0,0,1⟩, + ⟨4,190,88,220,0,0,0,1,1⟩, + ⟨1,377,0,1145,246,2668,0,0,1⟩, + ⟨4,216,377,246,0,0,0,-2,1⟩, + ⟨1,397,0,972,1146,2316,0,0,1⟩, + ⟨1,31,0,336,1146,936,0,0,1⟩, + ⟨4,397,31,1146,0,0,0,1,1⟩, + ⟨4,31,397,1146,0,0,0,-1,2⟩, + ⟨1,397,0,1146,241,2670,0,0,1⟩, + ⟨4,211,397,241,0,0,0,1,1⟩, + ⟨1,31,0,1146,185,2669,0,0,1⟩, + ⟨4,155,31,185,0,0,0,-2,1⟩, + ⟨1,273,0,973,1147,2318,0,0,1⟩, + ⟨1,289,0,977,1147,2330,0,0,1⟩, + ⟨4,273,289,1147,0,0,0,1,1⟩, + ⟨4,289,273,1147,0,0,0,-1,2⟩, + ⟨1,223,0,679,253,1837,0,0,1⟩, + ⟨1,273,0,1147,253,2672,0,0,1⟩, + ⟨4,223,273,253,0,0,0,1,1⟩, + ⟨1,158,0,705,188,1877,0,0,1⟩, + ⟨1,289,0,1147,188,2671,0,0,1⟩, + ⟨4,158,289,188,0,0,0,-2,1⟩, + ⟨1,275,0,974,1148,2321,0,0,1⟩, + ⟨1,291,0,978,1148,2333,0,0,1⟩, + ⟨4,275,291,1148,0,0,0,1,1⟩, + ⟨4,291,275,1148,0,0,0,-1,2⟩, + ⟨1,148,0,679,178,1836,0,0,1⟩, + ⟨1,275,0,1148,178,2674,0,0,1⟩, + ⟨4,148,275,178,0,0,0,1,1⟩, + ⟨1,132,0,705,162,1876,0,0,1⟩, + ⟨1,291,0,1148,162,2673,0,0,1⟩, + ⟨4,132,291,162,0,0,0,-2,1⟩, + ⟨1,502,0,297,1149,809,0,0,1⟩, + ⟨1,513,0,323,1149,899,0,0,1⟩, + ⟨4,502,513,1149,0,0,0,1,1⟩, + ⟨4,513,502,1149,0,0,0,-1,2⟩, + ⟨1,502,0,1149,253,2676,0,0,1⟩, + ⟨4,223,502,253,0,0,0,1,1⟩, + ⟨1,513,0,1149,162,2675,0,0,1⟩, + ⟨4,132,513,162,0,0,0,-2,1⟩, + ⟨1,305,0,975,1150,2324,0,0,1⟩, + ⟨1,321,0,976,1150,2327,0,0,1⟩, + ⟨4,305,321,1150,0,0,0,1,1⟩, + ],#[0,58,13,0,0,0,0,0,0,0],512⟩, by decide⟩ +def forward_119 : CheckedSegment frames paid warps := + ⟨⟨forwardShard5State119, forwardShard5State120, + [ + ⟨4,321,305,1150,0,0,0,-1,2⟩, + ⟨1,305,0,1150,178,2677,0,0,1⟩, + ⟨4,148,305,178,0,0,0,1,1⟩, + ⟨1,321,0,1150,188,2678,0,0,1⟩, + ⟨4,158,321,188,0,0,0,-2,1⟩, + ⟨1,33,0,973,1151,2319,0,0,1⟩, + ⟨1,313,0,978,1151,2334,0,0,1⟩, + ⟨4,33,313,1151,0,0,0,1,1⟩, + ⟨4,313,33,1151,0,0,0,-1,2⟩, + ⟨1,159,0,678,189,1834,0,0,1⟩, + ⟨1,33,0,1151,189,2679,0,0,1⟩, + ⟨4,159,33,189,0,0,0,1,1⟩, + ⟨1,222,0,692,252,1858,0,0,1⟩, + ⟨1,313,0,1151,252,2680,0,0,1⟩, + ⟨4,222,313,252,0,0,0,-2,1⟩, + ⟨1,55,0,974,1152,2322,0,0,1⟩, + ⟨1,297,0,977,1152,2331,0,0,1⟩, + ⟨4,55,297,1152,0,0,0,1,1⟩, + ⟨4,297,55,1152,0,0,0,-1,2⟩, + ⟨1,133,0,678,163,1833,0,0,1⟩, + ⟨1,55,0,1152,163,2681,0,0,1⟩, + ⟨4,133,55,163,0,0,0,1,1⟩, + ⟨1,149,0,692,179,1857,0,0,1⟩, + ⟨1,297,0,1152,179,2682,0,0,1⟩, + ⟨4,149,297,179,0,0,0,-2,1⟩, + ⟨1,74,0,297,1153,810,0,0,1⟩, + ⟨1,329,0,976,1153,2328,0,0,1⟩, + ⟨4,74,329,1153,0,0,0,1,1⟩, + ⟨4,329,74,1153,0,0,0,-1,2⟩, + ⟨1,74,0,1153,163,2683,0,0,1⟩, + ⟨4,133,74,163,0,0,0,1,1⟩, + ⟨1,329,0,1153,252,2684,0,0,1⟩, + ⟨4,222,329,252,0,0,0,-2,1⟩, + ⟨1,301,0,975,1154,2325,0,0,1⟩, + ⟨1,85,0,323,1154,900,0,0,1⟩, + ⟨4,301,85,1154,0,0,0,1,1⟩, + ⟨4,85,301,1154,0,0,0,-1,2⟩, + ⟨1,301,0,1154,189,2686,0,0,1⟩, + ⟨4,159,301,189,0,0,0,1,1⟩, + ⟨1,85,0,1154,179,2685,0,0,1⟩, + ⟨4,149,85,179,0,0,0,-2,1⟩, + ⟨0,0,0,0,0,0,3,0,1⟩, + ⟨1,566,0,1212,1,2789,0,0,1⟩, + ⟨1,408,0,979,1,2335,0,0,1⟩, + ⟨4,566,408,1,0,0,0,-1,1⟩, + ⟨1,105,0,980,1,2338,0,0,1⟩, + ⟨4,408,105,1,0,0,0,1,1⟩, + ⟨1,567,0,1213,1,2792,0,0,1⟩, + ⟨4,567,105,1,0,0,0,-1,1⟩, + ⟨1,568,0,1216,1,2801,0,0,1⟩, + ⟨1,412,0,1208,1,2777,0,0,1⟩, + ⟨4,568,412,1,0,0,0,-1,1⟩, + ⟨1,414,0,1209,1,2780,0,0,1⟩, + ⟨4,412,414,1,0,0,0,-1,1⟩, + ⟨1,569,0,1217,1,2804,0,0,1⟩, + ⟨4,569,414,1,0,0,0,-1,1⟩, + ⟨1,574,0,1214,1,2795,0,0,1⟩, + ⟨1,424,0,1210,1,2783,0,0,1⟩, + ⟨4,574,424,1,0,0,0,-1,1⟩, + ⟨1,44,0,1211,1,2786,0,0,1⟩, + ⟨4,424,44,1,0,0,0,1,1⟩, + ⟨1,575,0,1215,1,2798,0,0,1⟩, + ⟨4,575,44,1,0,0,0,-1,1⟩, + ⟨1,576,0,1218,1,2807,0,0,1⟩, + ⟨1,428,0,981,1,2341,0,0,1⟩, + ⟨4,576,428,1,0,0,0,-1,1⟩, + ⟨1,430,0,982,1,2344,0,0,1⟩, + ⟨4,428,430,1,0,0,0,-1,1⟩, + ⟨1,577,0,1219,1,2810,0,0,1⟩, + ⟨4,577,430,1,0,0,0,-1,1⟩, + ⟨1,311,0,885,1,2101,0,0,1⟩, + ⟨5,311,0,1,0,0,0,-1,1⟩, + ⟨1,494,0,901,1,2149,0,0,1⟩, + ⟨4,311,494,1,0,0,0,1,1⟩, + ⟨4,494,311,1,0,0,0,-1,1⟩, + ⟨1,506,0,910,1,2176,0,0,1⟩, + ⟨1,322,0,888,1,2110,0,0,1⟩, + ⟨4,506,322,1,0,0,0,-1,1⟩, + ⟨1,327,0,887,1,2107,0,0,1⟩, + ⟨4,327,506,1,0,0,0,1,1⟩, + ⟨4,506,327,1,0,0,0,-1,1⟩, + ⟨4,327,506,1,0,0,0,1,1⟩, + ⟨5,506,0,1,0,0,0,-1,1⟩, + ⟨1,448,0,988,1,2351,0,0,1⟩, + ⟨1,231,0,996,1,2374,0,0,1⟩, + ⟨4,448,231,1,0,0,0,-1,1⟩, + ⟨1,482,0,990,1,2358,0,0,1⟩, + ⟨4,482,448,1,0,0,0,-1,1⟩, + ⟨1,449,0,987,1,2347,0,0,1⟩, + ⟨1,226,0,995,1,2370,0,0,1⟩, + ⟨4,449,226,1,0,0,0,-1,1⟩, + ⟨1,483,0,989,1,2354,0,0,1⟩, + ⟨4,483,449,1,0,0,0,-1,1⟩, + ⟨1,450,0,1002,1,2377,0,0,1⟩, + ⟨1,230,0,1010,1,2396,0,0,1⟩, + ⟨4,450,230,1,0,0,0,-1,1⟩, + ⟨1,503,0,1004,1,2384,0,0,1⟩, + ⟨4,503,450,1,0,0,0,-1,1⟩, + ⟨1,451,0,1039,1,2447,0,0,1⟩, + ⟨1,228,0,1040,1,2451,0,0,1⟩, + ⟨4,451,228,1,0,0,0,-1,1⟩, + ⟨1,504,0,1003,1,2380,0,0,1⟩, + ⟨4,504,451,1,0,0,0,-1,1⟩, + ⟨1,452,0,1016,1,2399,0,0,1⟩, + ⟨1,232,0,1024,1,2416,0,0,1⟩, + ⟨4,452,232,1,0,0,0,-1,1⟩, + ⟨1,526,0,1018,1,2406,0,0,1⟩, + ⟨4,526,452,1,0,0,0,2,1⟩, + ⟨1,453,0,1041,1,2455,0,0,1⟩, + ⟨1,7,0,1042,1,2459,0,0,1⟩, + ⟨4,453,7,1,0,0,0,-1,1⟩, + ⟨1,527,0,1017,1,2402,0,0,1⟩, + ⟨4,527,453,1,0,0,0,2,1⟩, + ⟨1,454,0,1030,1,2423,0,0,1⟩, + ⟨1,236,0,1038,1,2444,0,0,1⟩, + ⟨4,454,236,1,0,0,0,-1,1⟩, + ⟨1,550,0,1032,1,2430,0,0,1⟩, + ⟨4,550,454,1,0,0,0,2,1⟩, + ⟨1,455,0,1029,1,2419,0,0,1⟩, + ⟨1,238,0,1037,1,2440,0,0,1⟩, + ⟨4,455,238,1,0,0,0,-1,1⟩, + ⟨1,551,0,1031,1,2426,0,0,1⟩, + ⟨4,551,455,1,0,0,0,2,1⟩, + ⟨4,482,231,1,0,0,0,-1,1⟩, + ⟨1,299,0,877,1,2077,0,0,1⟩, + ⟨4,482,299,1,0,0,0,-1,1⟩, + ⟨4,483,226,1,0,0,0,-1,1⟩, + ⟨1,54,0,878,1,2080,0,0,1⟩, + ],#[0,20,26,21,2,0,0,0,0,0],480⟩, by decide⟩ +def forward_120 : CheckedSegment frames paid warps := + ⟨⟨forwardShard5State120, forwardShard5State121, + [ + ⟨4,483,54,1,0,0,0,-1,1⟩, + ⟨1,495,0,902,1,2152,0,0,1⟩, + ⟨1,306,0,886,1,2104,0,0,1⟩, + ⟨4,495,306,1,0,0,0,-1,1⟩, + ⟨4,494,495,1,0,0,0,1,1⟩, + ⟨4,495,494,1,0,0,0,-1,1⟩, + ⟨4,494,495,1,0,0,0,1,1⟩, + ⟨1,475,0,918,1,2200,0,0,1⟩, + ⟨4,475,494,1,0,0,0,-1,2⟩, + ⟨4,306,494,1,0,0,0,1,2⟩, + ⟨5,495,0,1,0,0,0,-1,1⟩, + ⟨1,496,0,911,1,2179,0,0,1⟩, + ⟨1,310,0,895,1,2131,0,0,1⟩, + ⟨4,496,310,1,0,0,0,-1,1⟩, + ⟨1,497,0,912,1,2182,0,0,1⟩, + ⟨1,308,0,896,1,2134,0,0,1⟩, + ⟨4,497,308,1,0,0,0,-1,1⟩, + ⟨1,331,0,879,1,2083,0,0,1⟩, + ⟨4,503,331,1,0,0,0,-1,1⟩, + ⟨4,503,230,1,0,0,0,-1,1⟩, + ⟨4,504,228,1,0,0,0,-1,1⟩, + ⟨1,34,0,880,1,2086,0,0,1⟩, + ⟨4,504,34,1,0,0,0,-1,1⟩, + ⟨1,505,0,909,1,2173,0,0,1⟩, + ⟨4,505,506,1,0,0,0,-1,1⟩, + ⟨1,484,0,925,1,2209,0,0,1⟩, + ⟨4,484,505,1,0,0,0,-1,2⟩, + ⟨1,507,0,903,1,2155,0,0,1⟩, + ⟨1,326,0,893,1,2125,0,0,1⟩, + ⟨4,507,326,1,0,0,0,-1,1⟩, + ⟨1,508,0,904,1,2158,0,0,1⟩, + ⟨1,324,0,894,1,2128,0,0,1⟩, + ⟨4,508,324,1,0,0,0,-1,1⟩, + ⟨1,525,0,975,284,2323,0,0,1⟩, + ⟨1,351,0,1004,284,2387,0,0,1⟩, + ⟨4,525,351,284,0,0,0,-1,1⟩, + ⟨1,581,0,1003,284,2383,0,0,1⟩, + ⟨4,525,581,284,0,0,0,-1,2⟩, + ⟨4,351,525,284,0,0,0,1,1⟩, + ⟨1,363,0,881,1,2089,0,0,1⟩, + ⟨4,526,363,1,0,0,0,-1,1⟩, + ⟨4,526,232,1,0,0,0,2,1⟩, + ⟨4,527,7,1,0,0,0,2,1⟩, + ⟨1,73,0,882,1,2092,0,0,1⟩, + ⟨4,527,73,1,0,0,0,-1,1⟩, + ⟨1,537,0,976,284,2326,0,0,1⟩, + ⟨1,367,0,1005,284,2391,0,0,1⟩, + ⟨4,537,367,284,0,0,0,-1,1⟩, + ⟨1,583,0,1007,284,2395,0,0,1⟩, + ⟨4,537,583,284,0,0,0,1,1⟩, + ⟨4,367,537,284,0,0,0,1,1⟩, + ⟨5,548,0,973,0,0,0,-1,1⟩, + ⟨1,548,0,973,1,2317,0,0,1⟩, + ⟨1,3,0,988,1,2351,0,0,1⟩, + ⟨4,548,3,1,0,0,0,1,1⟩, + ⟨4,3,548,1,0,0,0,-1,1⟩, + ⟨1,549,0,974,285,2320,0,0,1⟩, + ⟨1,383,0,990,285,2361,0,0,1⟩, + ⟨4,549,383,285,0,0,0,-1,1⟩, + ⟨1,579,0,989,285,2357,0,0,1⟩, + ⟨4,549,579,285,0,0,0,-1,2⟩, + ⟨4,383,549,285,0,0,0,1,1⟩, + ⟨4,550,236,1,0,0,0,2,1⟩, + ⟨1,395,0,883,1,2095,0,0,1⟩, + ⟨4,550,395,1,0,0,0,-1,1⟩, + ⟨1,5,0,884,1,2098,0,0,1⟩, + ⟨4,551,5,1,0,0,0,-1,1⟩, + ⟨4,551,238,1,0,0,0,2,1⟩, + ⟨1,560,0,977,1,2329,0,0,1⟩, + ⟨1,69,0,996,1,2374,0,0,1⟩, + ⟨4,560,69,1,0,0,0,-1,1⟩, + ⟨4,69,560,1,0,0,0,1,1⟩, + ⟨1,561,0,978,285,2332,0,0,1⟩, + ⟨1,399,0,991,285,2365,0,0,1⟩, + ⟨4,561,399,285,0,0,0,-1,1⟩, + ⟨1,585,0,993,285,2369,0,0,1⟩, + ⟨4,561,585,285,0,0,0,1,1⟩, + ⟨4,399,561,285,0,0,0,1,1⟩, + ⟨1,578,0,987,285,2350,0,0,1⟩, + ⟨1,439,0,1029,285,2422,0,0,1⟩, + ⟨4,578,439,285,0,0,0,-1,1⟩, + ⟨1,434,0,1031,285,2429,0,0,1⟩, + ⟨4,579,434,285,0,0,0,-1,1⟩, + ⟨4,383,579,285,0,0,0,1,2⟩, + ⟨1,580,0,1041,284,2458,0,0,1⟩, + ⟨1,438,0,1039,284,2450,0,0,1⟩, + ⟨4,580,438,284,0,0,0,-1,1⟩, + ⟨1,436,0,1017,284,2405,0,0,1⟩, + ⟨4,581,436,284,0,0,0,-1,1⟩, + ⟨4,351,581,284,0,0,0,1,2⟩, + ⟨1,582,0,1042,284,2462,0,0,1⟩, + ⟨1,440,0,1040,284,2454,0,0,1⟩, + ⟨4,582,440,284,0,0,0,-1,1⟩, + ⟨1,46,0,1021,284,2415,0,0,1⟩, + ⟨4,583,46,284,0,0,0,-1,1⟩, + ⟨4,367,583,284,0,0,0,-1,1⟩, + ⟨1,584,0,995,285,2373,0,0,1⟩, + ⟨1,444,0,1037,285,2443,0,0,1⟩, + ⟨4,584,444,285,0,0,0,-1,1⟩, + ⟨1,446,0,1035,285,2439,0,0,1⟩, + ⟨4,585,446,285,0,0,0,-1,1⟩, + ⟨4,399,585,285,0,0,0,-1,1⟩, + ⟨1,42,0,279,1,786,0,0,1⟩, + ⟨4,408,42,1,0,0,0,1,2⟩, + ⟨4,42,408,1,0,0,0,-2,1⟩, + ⟨1,16,0,279,1,786,0,0,1⟩, + ⟨4,424,16,1,0,0,0,1,2⟩, + ⟨4,16,424,1,0,0,0,-2,1⟩, + ⟨5,428,0,1,0,0,0,-1,1⟩, + ⟨1,416,0,281,1,790,0,0,1⟩, + ⟨4,428,416,1,0,0,0,1,2⟩, + ⟨4,416,428,1,0,0,0,-2,1⟩, + ⟨5,412,0,1,0,0,0,-1,1⟩, + ⟨1,400,0,280,1,788,0,0,1⟩, + ⟨4,412,400,1,0,0,0,1,2⟩, + ⟨4,400,412,1,0,0,0,-2,1⟩, + ⟨1,22,0,279,1,786,0,0,1⟩, + ⟨4,331,22,1,0,0,0,1,1⟩, + ⟨4,331,34,1,0,0,0,-1,1⟩, + ⟨4,22,331,1,0,0,0,-1,1⟩, + ⟨1,40,0,619,1,1726,0,0,1⟩, + ⟨4,299,40,1,0,0,0,1,1⟩, + ⟨4,299,54,1,0,0,0,-1,1⟩, + ⟨4,40,299,1,0,0,0,-1,1⟩, + ⟨1,320,0,624,1,1730,0,0,1⟩, + ⟨4,320,324,1,0,0,0,-1,1⟩, + ⟨4,320,326,1,0,0,0,1,1⟩, + ⟨1,23,0,280,1,788,0,0,1⟩, + ],#[0,28,6,15,6,0,0,0,0,0],598⟩, by decide⟩ +def forward_121 : CheckedSegment frames paid warps := + ⟨⟨forwardShard5State121, forwardShard5State122, + [ + ⟨4,506,23,1,0,0,0,1,1⟩, + ⟨4,23,505,1,0,0,0,-1,2⟩, + ⟨4,506,322,1,0,0,0,-1,1⟩, + ⟨4,23,506,1,0,0,0,-1,1⟩, + ⟨1,304,0,281,1,790,0,0,1⟩, + ⟨4,304,308,1,0,0,0,-1,1⟩, + ⟨4,304,310,1,0,0,0,1,1⟩, + ⟨1,35,0,621,1,1728,0,0,1⟩, + ⟨4,495,35,1,0,0,0,1,1⟩, + ⟨4,495,306,1,0,0,0,-1,1⟩, + ⟨4,35,495,1,0,0,0,-1,1⟩, + ⟨1,62,0,274,1,784,0,0,1⟩, + ⟨1,70,0,742,1,1926,0,0,1⟩, + ⟨4,62,70,1,0,0,0,-1,1⟩, + ⟨1,71,0,675,1,1823,0,0,1⟩, + ⟨4,62,71,1,0,0,0,-1,1⟩, + ⟨1,72,0,729,1,1907,0,0,1⟩, + ⟨4,62,72,1,0,0,0,1,1⟩, + ⟨1,249,0,741,1,1923,0,0,1⟩, + ⟨4,62,249,1,0,0,0,1,1⟩, + ⟨1,251,0,676,1,1826,0,0,1⟩, + ⟨4,62,251,1,0,0,0,1,1⟩, + ⟨1,267,0,660,1,1791,0,0,1⟩, + ⟨4,62,267,1,0,0,0,-1,1⟩, + ⟨5,62,0,1,0,0,0,1,-4⟩, + ⟨4,62,249,1,0,0,0,-1,1⟩, + ⟨4,249,62,1,0,0,0,1,1⟩, + ⟨4,62,249,1,0,0,0,-1,1⟩, + ⟨1,63,0,254,1,782,0,0,1⟩, + ⟨4,62,63,1,0,0,0,1,1⟩, + ⟨4,62,70,1,0,0,0,-1,1⟩, + ⟨4,62,71,1,0,0,0,-1,1⟩, + ⟨4,62,72,1,0,0,0,1,1⟩, + ⟨4,62,251,1,0,0,0,-1,1⟩, + ⟨4,62,267,1,0,0,0,1,1⟩, + ⟨5,62,0,1,0,0,0,1,-4⟩, + ⟨4,62,267,1,0,0,0,-1,1⟩, + ⟨4,267,62,1,0,0,0,1,1⟩, + ⟨4,62,267,1,0,0,0,-1,1⟩, + ⟨4,63,267,1,0,0,0,4,1⟩, + ⟨1,2,0,659,1,1788,0,0,1⟩, + ⟨1,61,0,254,1,782,0,0,1⟩, + ⟨4,2,61,1,0,0,0,-1,1⟩, + ⟨4,2,62,1,0,0,0,-1,1⟩, + ⟨4,2,70,1,0,0,0,-1,1⟩, + ⟨4,2,72,1,0,0,0,1,1⟩, + ⟨4,2,251,1,0,0,0,-1,1⟩, + ⟨1,265,0,728,1,1904,0,0,1⟩, + ⟨4,2,265,1,0,0,0,1,1⟩, + ⟨5,2,0,1,0,0,0,1,4⟩, + ⟨4,2,251,1,0,0,0,-1,1⟩, + ⟨4,251,2,1,0,0,0,1,1⟩, + ⟨4,2,251,1,0,0,0,-1,1⟩, + ⟨4,61,251,1,0,0,0,4,1⟩, + ⟨4,2,61,1,0,0,0,-1,2⟩, + ⟨4,2,62,1,0,0,0,-1,1⟩, + ⟨1,94,0,274,1,784,0,0,1⟩, + ⟨4,2,94,1,0,0,0,1,2⟩, + ⟨4,2,265,1,0,0,0,1,1⟩, + ⟨5,2,0,1,0,0,0,1,-2⟩, + ⟨4,2,265,1,0,0,0,-1,1⟩, + ⟨4,265,2,1,0,0,0,1,1⟩, + ⟨4,2,265,1,0,0,0,-1,1⟩, + ⟨4,94,265,1,0,0,0,4,1⟩, + ⟨4,40,54,1,0,0,0,-2,1⟩, + ⟨4,40,226,1,0,0,0,-1,1⟩, + ⟨4,226,40,1,0,0,0,1,1⟩, + ⟨4,40,226,1,0,0,0,-1,1⟩, + ⟨1,18,0,254,1,782,0,0,1⟩, + ⟨4,18,226,1,0,0,0,1,1⟩, + ⟨5,18,0,1,0,0,0,1,-4⟩, + ⟨4,18,226,1,0,0,0,-1,1⟩, + ⟨4,226,18,1,0,0,0,1,1⟩, + ⟨4,18,226,1,0,0,0,-1,1⟩, + ⟨4,22,34,1,0,0,0,-2,1⟩, + ⟨4,22,228,1,0,0,0,-1,1⟩, + ⟨4,228,22,1,0,0,0,1,1⟩, + ⟨4,22,228,1,0,0,0,-1,1⟩, + ⟨4,22,230,1,0,0,0,-1,1⟩, + ⟨4,230,22,1,0,0,0,1,1⟩, + ⟨4,22,230,1,0,0,0,-1,1⟩, + ⟨4,230,22,1,0,0,0,1,1⟩, + ⟨1,108,0,254,1,782,0,0,1⟩, + ⟨4,228,108,1,0,0,0,1,1⟩, + ⟨5,228,0,1,0,0,0,1,4⟩, + ⟨4,108,228,1,0,0,0,-4,1⟩, + ⟨4,230,18,1,0,0,0,-1,1⟩, + ⟨1,45,0,254,1,782,0,0,1⟩, + ⟨4,230,45,1,0,0,0,-1,1⟩, + ⟨4,40,18,1,0,0,0,-1,1⟩, + ⟨4,18,40,1,0,0,0,1,1⟩, + ⟨4,40,18,1,0,0,0,-1,1⟩, + ⟨4,40,54,1,0,0,0,2,1⟩, + ⟨4,61,63,1,0,0,0,1,1⟩, + ⟨4,230,61,1,0,0,0,-1,1⟩, + ⟨4,61,63,1,0,0,0,-1,1⟩, + ⟨1,92,0,254,1,782,0,0,1⟩, + ⟨4,230,92,1,0,0,0,1,1⟩, + ⟨1,103,0,254,1,782,0,0,1⟩, + ⟨4,230,103,1,0,0,0,-1,1⟩, + ⟨4,230,108,1,0,0,0,-1,1⟩, + ⟨5,230,0,1,0,0,0,1,-4⟩, + ⟨4,103,230,1,0,0,0,-8,1⟩, + ⟨4,45,230,1,0,0,0,4,1⟩, + ⟨4,363,73,1,0,0,0,1,1⟩, + ⟨1,59,0,274,1,784,0,0,1⟩, + ⟨4,59,363,1,0,0,0,-1,1⟩, + ⟨5,59,0,1,0,0,0,1,-4⟩, + ⟨4,59,363,1,0,0,0,-1,1⟩, + ⟨4,363,59,1,0,0,0,1,1⟩, + ⟨4,59,363,1,0,0,0,-1,1⟩, + ⟨4,59,73,1,0,0,0,1,1⟩, + ⟨4,395,5,1,0,0,0,1,1⟩, + ⟨1,96,0,274,1,784,0,0,1⟩, + ⟨4,96,395,1,0,0,0,-1,1⟩, + ⟨5,96,0,1,0,0,0,1,4⟩, + ⟨4,96,395,1,0,0,0,-1,1⟩, + ⟨4,395,96,1,0,0,0,1,1⟩, + ⟨4,96,395,1,0,0,0,-1,1⟩, + ⟨5,96,0,1,0,0,0,-1,1⟩, + ⟨4,5,96,1,0,0,0,-1,1⟩, + ⟨0,0,0,0,0,0,7,0,1⟩, + ⟨0,0,0,0,0,0,6,0,1⟩, + ⟨8,0,0,1,0,0,0,0,1⟩, + ⟨8,1,0,1,0,0,0,0,1⟩, + ⟨8,2,0,1,0,0,0,0,1⟩, + ⟨8,3,0,1,0,0,0,0,1⟩, + ⟨8,4,0,1,0,0,0,0,1⟩, + ],#[0,13,8,0,0,0,0,0,0,0],806⟩, by decide⟩ +def forward_122 : CheckedSegment frames paid warps := + ⟨⟨forwardShard5State122, forwardShard5State123, + [ + ⟨8,5,0,1,0,0,0,0,1⟩, + ⟨8,6,0,1,0,0,0,0,1⟩, + ⟨8,7,0,1,0,0,0,0,1⟩, + ⟨8,8,0,1,0,0,0,0,1⟩, + ⟨8,9,0,1,0,0,0,0,1⟩, + ⟨8,10,0,1,0,0,0,0,1⟩, + ⟨8,11,0,1,0,0,0,0,1⟩, + ⟨8,12,0,1,0,0,0,0,1⟩, + ⟨8,13,0,1,0,0,0,0,1⟩, + ⟨8,14,0,1,0,0,0,0,1⟩, + ⟨8,15,0,1,0,0,0,0,1⟩, + ⟨8,16,0,1,0,0,0,0,1⟩, + ⟨8,17,0,1,0,0,0,0,1⟩, + ⟨8,18,0,1,0,0,0,0,1⟩, + ⟨8,19,0,1,0,0,0,0,1⟩, + ⟨8,20,0,1,0,0,0,0,1⟩, + ⟨8,21,0,1,0,0,0,0,1⟩, + ⟨8,22,0,1,0,0,0,0,1⟩, + ⟨8,23,0,1,0,0,0,0,1⟩, + ⟨8,24,0,1,0,0,0,0,1⟩, + ⟨8,25,0,1,0,0,0,0,1⟩, + ⟨8,26,0,1,0,0,0,0,1⟩, + ⟨8,27,0,1,0,0,0,0,1⟩, + ⟨8,28,0,1,0,0,0,0,1⟩, + ⟨8,29,0,1,0,0,0,0,1⟩, + ⟨8,30,0,1,0,0,0,0,1⟩, + ⟨8,31,0,1,0,0,0,0,1⟩, + ⟨8,32,0,1,0,0,0,0,1⟩, + ⟨8,33,0,1,0,0,0,0,1⟩, + ⟨8,34,0,1,0,0,0,0,1⟩, + ⟨8,35,0,1,0,0,0,0,1⟩, + ⟨8,36,0,1,0,0,0,0,1⟩, + ⟨8,37,0,1,0,0,0,0,1⟩, + ⟨8,38,0,1,0,0,0,0,1⟩, + ⟨8,39,0,1,0,0,0,0,1⟩, + ⟨8,40,0,1,0,0,0,0,1⟩, + ⟨8,41,0,1,0,0,0,0,1⟩, + ⟨8,42,0,1,0,0,0,0,1⟩, + ⟨8,43,0,1,0,0,0,0,1⟩, + ⟨8,44,0,1,0,0,0,0,1⟩, + ⟨8,45,0,1,0,0,0,0,1⟩, + ⟨8,46,0,1,0,0,0,0,1⟩, + ⟨8,47,0,1,0,0,0,0,1⟩, + ⟨8,48,0,1,0,0,0,0,1⟩, + ⟨8,49,0,1,0,0,0,0,1⟩, + ⟨8,50,0,1,0,0,0,0,1⟩, + ⟨8,51,0,1,0,0,0,0,1⟩, + ⟨8,52,0,1,0,0,0,0,1⟩, + ⟨8,53,0,1,0,0,0,0,1⟩, + ⟨8,54,0,1,0,0,0,0,1⟩, + ⟨8,55,0,1,0,0,0,0,1⟩, + ⟨8,56,0,1,0,0,0,0,1⟩, + ⟨8,57,0,1,0,0,0,0,1⟩, + ⟨8,58,0,1,0,0,0,0,1⟩, + ⟨8,59,0,1,0,0,0,0,1⟩, + ⟨8,60,0,1,0,0,0,0,1⟩, + ⟨8,61,0,1,0,0,0,0,1⟩, + ⟨8,62,0,1,0,0,0,0,1⟩, + ⟨8,63,0,1,0,0,0,0,1⟩, + ⟨8,64,0,1,0,0,0,0,1⟩, + ⟨8,65,0,1,0,0,0,0,1⟩, + ⟨8,66,0,1,0,0,0,0,1⟩, + ⟨8,67,0,1,0,0,0,0,1⟩, + ⟨8,68,0,1,0,0,0,0,1⟩, + ⟨8,69,0,1,0,0,0,0,1⟩, + ⟨8,70,0,1,0,0,0,0,1⟩, + ⟨8,71,0,1,0,0,0,0,1⟩, + ⟨8,72,0,1,0,0,0,0,1⟩, + ⟨8,73,0,1,0,0,0,0,1⟩, + ⟨8,74,0,1,0,0,0,0,1⟩, + ⟨8,75,0,1,0,0,0,0,1⟩, + ⟨8,76,0,1,0,0,0,0,1⟩, + ⟨8,77,0,1,0,0,0,0,1⟩, + ⟨8,78,0,1,0,0,0,0,1⟩, + ⟨8,79,0,1,0,0,0,0,1⟩, + ⟨8,80,0,1,0,0,0,0,1⟩, + ⟨8,81,0,1,0,0,0,0,1⟩, + ⟨8,82,0,1,0,0,0,0,1⟩, + ⟨8,83,0,1,0,0,0,0,1⟩, + ⟨8,84,0,1,0,0,0,0,1⟩, + ⟨8,85,0,1,0,0,0,0,1⟩, + ⟨8,86,0,1,0,0,0,0,1⟩, + ⟨8,87,0,1,0,0,0,0,1⟩, + ⟨8,88,0,1,0,0,0,0,1⟩, + ⟨8,89,0,1,0,0,0,0,1⟩, + ⟨8,90,0,1,0,0,0,0,1⟩, + ⟨8,91,0,1,0,0,0,0,1⟩, + ⟨8,92,0,1,0,0,0,0,1⟩, + ⟨8,93,0,1,0,0,0,0,1⟩, + ⟨8,94,0,1,0,0,0,0,1⟩, + ⟨8,95,0,1,0,0,0,0,1⟩, + ⟨8,96,0,1,0,0,0,0,1⟩, + ⟨8,97,0,1,0,0,0,0,1⟩, + ⟨8,98,0,1,0,0,0,0,1⟩, + ⟨8,99,0,1,0,0,0,0,1⟩, + ⟨8,100,0,1,0,0,0,0,1⟩, + ⟨8,101,0,1,0,0,0,0,1⟩, + ⟨8,102,0,1,0,0,0,0,1⟩, + ⟨8,103,0,1,0,0,0,0,1⟩, + ⟨8,104,0,1,0,0,0,0,1⟩, + ⟨8,105,0,1,0,0,0,0,1⟩, + ⟨8,106,0,1,0,0,0,0,1⟩, + ⟨8,107,0,1,0,0,0,0,1⟩, + ⟨8,108,0,1,0,0,0,0,1⟩, + ⟨8,109,0,1,0,0,0,0,1⟩, + ⟨8,110,0,1,0,0,0,0,1⟩, + ⟨8,111,0,1,0,0,0,0,1⟩, + ⟨8,112,0,142,0,0,0,0,1⟩, + ⟨8,113,0,143,0,0,0,0,1⟩, + ⟨8,114,0,144,0,0,0,0,1⟩, + ⟨8,115,0,145,0,0,0,0,1⟩, + ⟨8,116,0,146,0,0,0,0,1⟩, + ⟨8,117,0,147,0,0,0,0,1⟩, + ⟨8,118,0,148,0,0,0,0,1⟩, + ⟨8,119,0,149,0,0,0,0,1⟩, + ⟨8,120,0,150,0,0,0,0,1⟩, + ⟨8,121,0,151,0,0,0,0,1⟩, + ⟨8,122,0,152,0,0,0,0,1⟩, + ⟨8,123,0,153,0,0,0,0,1⟩, + ⟨8,124,0,154,0,0,0,0,1⟩, + ⟨8,125,0,155,0,0,0,0,1⟩, + ⟨8,126,0,156,0,0,0,0,1⟩, + ⟨8,127,0,157,0,0,0,0,1⟩, + ⟨8,128,0,158,0,0,0,0,1⟩, + ⟨8,129,0,159,0,0,0,0,1⟩, + ⟨8,130,0,160,0,0,0,0,1⟩, + ⟨8,131,0,161,0,0,0,0,1⟩, + ⟨8,132,0,162,0,0,0,0,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],0⟩, by decide⟩ +def forward_123 : CheckedSegment frames paid warps := + ⟨⟨forwardShard5State123, forwardShard5State124, + [ + ⟨8,133,0,163,0,0,0,0,1⟩, + ⟨8,134,0,164,0,0,0,0,1⟩, + ⟨8,135,0,165,0,0,0,0,1⟩, + ⟨8,136,0,166,0,0,0,0,1⟩, + ⟨8,137,0,167,0,0,0,0,1⟩, + ⟨8,138,0,168,0,0,0,0,1⟩, + ⟨8,139,0,169,0,0,0,0,1⟩, + ⟨8,140,0,170,0,0,0,0,1⟩, + ⟨8,141,0,171,0,0,0,0,1⟩, + ⟨8,142,0,172,0,0,0,0,1⟩, + ⟨8,143,0,173,0,0,0,0,1⟩, + ⟨8,144,0,174,0,0,0,0,1⟩, + ⟨8,145,0,175,0,0,0,0,1⟩, + ⟨8,146,0,176,0,0,0,0,1⟩, + ⟨8,147,0,177,0,0,0,0,1⟩, + ⟨8,148,0,178,0,0,0,0,1⟩, + ⟨8,149,0,179,0,0,0,0,1⟩, + ⟨8,150,0,180,0,0,0,0,1⟩, + ⟨8,151,0,181,0,0,0,0,1⟩, + ⟨8,152,0,182,0,0,0,0,1⟩, + ⟨8,153,0,183,0,0,0,0,1⟩, + ⟨8,154,0,184,0,0,0,0,1⟩, + ⟨8,155,0,185,0,0,0,0,1⟩, + ⟨8,156,0,186,0,0,0,0,1⟩, + ⟨8,157,0,187,0,0,0,0,1⟩, + ⟨8,158,0,188,0,0,0,0,1⟩, + ⟨8,159,0,189,0,0,0,0,1⟩, + ⟨8,160,0,190,0,0,0,0,1⟩, + ⟨8,161,0,191,0,0,0,0,1⟩, + ⟨8,162,0,192,0,0,0,0,1⟩, + ⟨8,163,0,193,0,0,0,0,1⟩, + ⟨8,164,0,194,0,0,0,0,1⟩, + ⟨8,165,0,195,0,0,0,0,1⟩, + ⟨8,166,0,196,0,0,0,0,1⟩, + ⟨8,167,0,197,0,0,0,0,1⟩, + ⟨8,168,0,198,0,0,0,0,1⟩, + ⟨8,169,0,199,0,0,0,0,1⟩, + ⟨8,170,0,200,0,0,0,0,1⟩, + ⟨8,171,0,201,0,0,0,0,1⟩, + ⟨8,172,0,202,0,0,0,0,1⟩, + ⟨8,173,0,203,0,0,0,0,1⟩, + ⟨8,174,0,204,0,0,0,0,1⟩, + ⟨8,175,0,205,0,0,0,0,1⟩, + ⟨8,176,0,206,0,0,0,0,1⟩, + ⟨8,177,0,207,0,0,0,0,1⟩, + ⟨8,178,0,208,0,0,0,0,1⟩, + ⟨8,179,0,209,0,0,0,0,1⟩, + ⟨8,180,0,210,0,0,0,0,1⟩, + ⟨8,181,0,211,0,0,0,0,1⟩, + ⟨8,182,0,212,0,0,0,0,1⟩, + ⟨8,183,0,213,0,0,0,0,1⟩, + ⟨8,184,0,214,0,0,0,0,1⟩, + ⟨8,185,0,215,0,0,0,0,1⟩, + ⟨8,186,0,216,0,0,0,0,1⟩, + ⟨8,187,0,217,0,0,0,0,1⟩, + ⟨8,188,0,218,0,0,0,0,1⟩, + ⟨8,189,0,219,0,0,0,0,1⟩, + ⟨8,190,0,220,0,0,0,0,1⟩, + ⟨8,191,0,221,0,0,0,0,1⟩, + ⟨8,192,0,222,0,0,0,0,1⟩, + ⟨8,193,0,223,0,0,0,0,1⟩, + ⟨8,194,0,224,0,0,0,0,1⟩, + ⟨8,195,0,225,0,0,0,0,1⟩, + ⟨8,196,0,226,0,0,0,0,1⟩, + ⟨8,197,0,227,0,0,0,0,1⟩, + ⟨8,198,0,228,0,0,0,0,1⟩, + ⟨8,199,0,229,0,0,0,0,1⟩, + ⟨8,200,0,230,0,0,0,0,1⟩, + ⟨8,201,0,231,0,0,0,0,1⟩, + ⟨8,202,0,232,0,0,0,0,1⟩, + ⟨8,203,0,233,0,0,0,0,1⟩, + ⟨8,204,0,234,0,0,0,0,1⟩, + ⟨8,205,0,235,0,0,0,0,1⟩, + ⟨8,206,0,236,0,0,0,0,1⟩, + ⟨8,207,0,237,0,0,0,0,1⟩, + ⟨8,208,0,238,0,0,0,0,1⟩, + ⟨8,209,0,239,0,0,0,0,1⟩, + ⟨8,210,0,240,0,0,0,0,1⟩, + ⟨8,211,0,241,0,0,0,0,1⟩, + ⟨8,212,0,242,0,0,0,0,1⟩, + ⟨8,213,0,243,0,0,0,0,1⟩, + ⟨8,214,0,244,0,0,0,0,1⟩, + ⟨8,215,0,245,0,0,0,0,1⟩, + ⟨8,216,0,246,0,0,0,0,1⟩, + ⟨8,217,0,247,0,0,0,0,1⟩, + ⟨8,218,0,248,0,0,0,0,1⟩, + ⟨8,219,0,249,0,0,0,0,1⟩, + ⟨8,220,0,250,0,0,0,0,1⟩, + ⟨8,221,0,251,0,0,0,0,1⟩, + ⟨8,222,0,252,0,0,0,0,1⟩, + ⟨8,223,0,253,0,0,0,0,1⟩, + ⟨0,0,0,0,0,0,8,0,1⟩, + ⟨4,5,96,1,0,0,0,1,1⟩, + ⟨5,96,0,1,0,0,0,1,-1⟩, + ⟨4,59,73,1,0,0,0,-1,1⟩, + ⟨4,61,63,1,0,0,0,1,1⟩, + ⟨4,40,54,1,0,0,0,-2,1⟩, + ⟨4,40,18,1,0,0,0,1,1⟩, + ⟨4,18,40,1,0,0,0,-1,1⟩, + ⟨4,40,18,1,0,0,0,1,1⟩, + ⟨1,47,0,703,1,1869,0,0,1⟩, + ⟨4,400,47,1,0,0,0,2,1⟩, + ⟨4,47,400,1,0,0,0,-1,2⟩, + ⟨5,47,0,1,0,0,0,1,-1⟩, + ⟨1,534,0,969,1,2305,0,0,1⟩, + ⟨4,42,534,1,0,0,0,2,1⟩, + ⟨4,534,42,1,0,0,0,-1,2⟩, + ⟨1,399,0,285,1,792,0,0,1⟩, + ⟨1,0,0,648,1,1768,0,0,1⟩, + ⟨4,399,0,1,0,0,0,1,1⟩, + ⟨1,446,0,285,1,792,0,0,1⟩, + ⟨4,0,446,1,0,0,0,1,1⟩, + ⟨1,37,0,621,1,1728,0,0,1⟩, + ⟨1,444,0,285,1,792,0,0,1⟩, + ⟨4,37,444,1,0,0,0,1,1⟩, + ⟨1,36,0,676,1,1826,0,0,1⟩, + ⟨1,440,0,284,1,791,0,0,1⟩, + ⟨4,36,440,1,0,0,0,1,1⟩, + ⟨1,351,0,284,1,791,0,0,1⟩, + ⟨1,8,0,274,1,784,0,0,1⟩, + ⟨4,351,8,1,0,0,0,-1,2⟩, + ⟨1,436,0,284,1,791,0,0,1⟩, + ⟨4,8,436,1,0,0,0,1,1⟩, + ⟨1,32,0,1016,1,2399,0,0,1⟩, + ⟨1,438,0,284,1,791,0,0,1⟩, + ⟨4,32,438,1,0,0,0,1,1⟩, + ⟨1,383,0,285,1,792,0,0,1⟩, + ⟨1,9,0,624,1,1730,0,0,1⟩, + ],#[0,11,4,1,0,0,0,0,0,0],160⟩, by decide⟩ +def forward_124 : CheckedSegment frames paid warps := + ⟨⟨forwardShard5State124, forwardShard5State125, + [ + ⟨4,383,9,1,0,0,0,-1,2⟩, + ⟨1,434,0,285,1,792,0,0,1⟩, + ⟨4,9,434,1,0,0,0,1,1⟩, + ⟨1,11,0,621,1,1728,0,0,1⟩, + ⟨1,439,0,285,1,792,0,0,1⟩, + ⟨4,11,439,1,0,0,0,1,1⟩, + ⟨1,39,0,280,1,788,0,0,1⟩, + ⟨4,399,39,1,0,0,0,-1,1⟩, + ⟨4,39,0,1,0,0,0,-1,1⟩, + ⟨4,39,399,1,0,0,0,1,1⟩, + ⟨1,13,0,660,1,1791,0,0,1⟩, + ⟨4,13,238,1,0,0,0,-2,1⟩, + ⟨1,41,0,619,1,1726,0,0,1⟩, + ⟨4,383,41,1,0,0,0,-1,1⟩, + ⟨4,41,9,1,0,0,0,1,2⟩, + ⟨4,41,383,1,0,0,0,1,1⟩, + ⟨1,476,0,927,1,2215,0,0,1⟩, + ⟨4,3,476,1,0,0,0,1,1⟩, + ⟨4,476,3,1,0,0,0,-1,1⟩, + ⟨5,476,0,1,0,0,0,1,-1⟩, + ⟨1,43,0,619,1,1726,0,0,1⟩, + ⟨4,351,43,1,0,0,0,-1,1⟩, + ⟨4,43,8,1,0,0,0,1,2⟩, + ⟨4,43,351,1,0,0,0,1,1⟩, + ⟨1,529,0,958,1,2284,0,0,1⟩, + ⟨4,529,430,1,0,0,0,1,1⟩, + ⟨1,521,0,966,1,2296,0,0,1⟩, + ⟨4,521,44,1,0,0,0,1,1⟩, + ⟨1,477,0,928,1,2218,0,0,1⟩, + ⟨4,477,414,1,0,0,0,1,1⟩, + ⟨4,47,414,1,0,0,0,1,1⟩, + ⟨1,517,0,950,1,2272,0,0,1⟩, + ⟨4,517,47,1,0,0,0,1,1⟩, + ⟨1,474,0,917,1,2197,0,0,1⟩, + ⟨4,474,105,1,0,0,0,1,1⟩, + ⟨4,534,105,1,0,0,0,-1,1⟩, + ⟨1,487,0,920,1,2206,0,0,1⟩, + ⟨4,487,534,1,0,0,0,1,1⟩, + ⟨1,85,0,179,1,706,0,0,1⟩, + ⟨1,301,0,189,1,716,0,0,1⟩, + ⟨4,85,301,1,0,0,0,1,2⟩, + ⟨4,301,85,1,0,0,0,-1,1⟩, + ⟨1,329,0,252,1,779,0,0,1⟩, + ⟨1,74,0,163,1,690,0,0,1⟩, + ⟨4,329,74,1,0,0,0,1,2⟩, + ⟨4,74,329,1,0,0,0,-1,1⟩, + ⟨1,297,0,179,1,706,0,0,1⟩, + ⟨1,55,0,163,1,690,0,0,1⟩, + ⟨4,297,55,1,0,0,0,1,2⟩, + ⟨4,55,297,1,0,0,0,-1,1⟩, + ⟨1,313,0,252,1,779,0,0,1⟩, + ⟨1,33,0,189,1,716,0,0,1⟩, + ⟨4,313,33,1,0,0,0,1,2⟩, + ⟨4,33,313,1,0,0,0,-1,1⟩, + ⟨1,321,0,188,1,715,0,0,1⟩, + ⟨1,305,0,178,1,705,0,0,1⟩, + ⟨4,321,305,1,0,0,0,1,2⟩, + ⟨4,305,321,1,0,0,0,-1,1⟩, + ⟨1,513,0,162,1,689,0,0,1⟩, + ⟨1,502,0,253,1,780,0,0,1⟩, + ⟨4,513,502,1,0,0,0,1,2⟩, + ⟨4,502,513,1,0,0,0,-1,1⟩, + ⟨1,291,0,162,1,689,0,0,1⟩, + ⟨1,275,0,178,1,705,0,0,1⟩, + ⟨4,291,275,1,0,0,0,1,2⟩, + ⟨4,275,291,1,0,0,0,-1,1⟩, + ⟨1,289,0,188,1,715,0,0,1⟩, + ⟨1,273,0,253,1,780,0,0,1⟩, + ⟨4,289,273,1,0,0,0,1,2⟩, + ⟨4,273,289,1,0,0,0,-1,1⟩, + ⟨1,31,0,185,1,712,0,0,1⟩, + ⟨1,397,0,241,1,768,0,0,1⟩, + ⟨4,31,397,1,0,0,0,1,2⟩, + ⟨4,397,31,1,0,0,0,-1,1⟩, + ⟨1,377,0,246,1,773,0,0,1⟩, + ⟨1,88,0,220,1,747,0,0,1⟩, + ⟨4,377,88,1,0,0,0,1,2⟩, + ⟨4,88,377,1,0,0,0,-1,1⟩, + ⟨1,381,0,185,1,712,0,0,1⟩, + ⟨1,80,0,220,1,747,0,0,1⟩, + ⟨4,381,80,1,0,0,0,1,2⟩, + ⟨4,80,381,1,0,0,0,-1,1⟩, + ⟨1,345,0,246,1,773,0,0,1⟩, + ⟨1,68,0,241,1,768,0,0,1⟩, + ⟨4,345,68,1,0,0,0,1,2⟩, + ⟨4,68,345,1,0,0,0,-1,1⟩, + ⟨1,512,0,186,1,713,0,0,1⟩, + ⟨1,491,0,155,1,682,0,0,1⟩, + ⟨4,512,491,1,0,0,0,1,2⟩, + ⟨4,491,512,1,0,0,0,-1,1⟩, + ⟨1,511,0,158,1,685,0,0,1⟩, + ⟨1,490,0,193,1,720,0,0,1⟩, + ⟨4,511,490,1,0,0,0,1,2⟩, + ⟨4,490,511,1,0,0,0,-1,1⟩, + ⟨1,501,0,158,1,685,0,0,1⟩, + ⟨1,481,0,155,1,682,0,0,1⟩, + ⟨4,501,481,1,0,0,0,1,2⟩, + ⟨4,481,501,1,0,0,0,-1,1⟩, + ⟨1,500,0,186,1,713,0,0,1⟩, + ⟨1,480,0,193,1,720,0,0,1⟩, + ⟨4,500,480,1,0,0,0,1,2⟩, + ⟨4,480,500,1,0,0,0,-1,1⟩, + ⟨1,101,0,183,1,710,0,0,1⟩, + ⟨1,285,0,194,1,721,0,0,1⟩, + ⟨4,101,285,1,0,0,0,1,2⟩, + ⟨4,285,101,1,0,0,0,-1,1⟩, + ⟨1,225,0,248,1,775,0,0,1⟩, + ⟨1,98,0,156,1,683,0,0,1⟩, + ⟨4,225,98,1,0,0,0,1,2⟩, + ⟨4,98,225,1,0,0,0,-1,1⟩, + ⟨1,281,0,183,1,710,0,0,1⟩, + ⟨1,83,0,156,1,683,0,0,1⟩, + ⟨4,281,83,1,0,0,0,1,2⟩, + ⟨4,83,281,1,0,0,0,-1,1⟩, + ⟨1,393,0,248,1,775,0,0,1⟩, + ⟨1,49,0,194,1,721,0,0,1⟩, + ⟨4,393,49,1,0,0,0,1,2⟩, + ⟨4,49,393,1,0,0,0,-1,1⟩, + ⟨1,499,0,247,1,774,0,0,1⟩, + ⟨1,489,0,157,1,684,0,0,1⟩, + ⟨4,499,489,1,0,0,0,1,2⟩, + ⟨4,489,499,1,0,0,0,-1,1⟩, + ⟨1,498,0,184,1,711,0,0,1⟩, + ⟨1,488,0,195,1,722,0,0,1⟩, + ⟨4,498,488,1,0,0,0,1,2⟩, + ⟨4,488,498,1,0,0,0,-1,1⟩, + ⟨1,510,0,184,1,711,0,0,1⟩, + ⟨1,479,0,157,1,684,0,0,1⟩, + ],#[0,52,1,7,0,0,0,0,0,0],590⟩, by decide⟩ +def forward_125 : CheckedSegment frames paid warps := + ⟨⟨forwardShard5State125, forwardShard5State126, + [ + ⟨4,510,479,1,0,0,0,1,2⟩, + ⟨4,479,510,1,0,0,0,-1,1⟩, + ⟨1,509,0,247,1,774,0,0,1⟩, + ⟨1,478,0,195,1,722,0,0,1⟩, + ⟨4,509,478,1,0,0,0,1,2⟩, + ⟨4,478,509,1,0,0,0,-1,1⟩, + ⟨1,631,0,238,1,765,0,0,1⟩, + ⟨1,241,0,211,1,738,0,0,1⟩, + ⟨4,631,241,1,0,0,0,1,2⟩, + ⟨4,241,631,1,0,0,0,-1,1⟩, + ⟨1,234,0,207,1,734,0,0,1⟩, + ⟨1,630,0,147,1,674,0,0,1⟩, + ⟨4,234,630,1,0,0,0,1,2⟩, + ⟨4,630,234,1,0,0,0,-1,1⟩, + ⟨1,229,0,238,1,765,0,0,1⟩, + ⟨1,629,0,147,1,674,0,0,1⟩, + ⟨4,229,629,1,0,0,0,1,2⟩, + ⟨4,629,229,1,0,0,0,-1,1⟩, + ⟨1,227,0,207,1,734,0,0,1⟩, + ⟨1,628,0,211,1,738,0,0,1⟩, + ⟨4,227,628,1,0,0,0,1,2⟩, + ⟨4,628,227,1,0,0,0,-1,1⟩, + ⟨1,109,0,239,1,766,0,0,1⟩, + ⟨1,471,0,210,1,737,0,0,1⟩, + ⟨4,109,471,1,0,0,0,1,2⟩, + ⟨4,471,109,1,0,0,0,-1,1⟩, + ⟨1,328,0,206,1,733,0,0,1⟩, + ⟨1,470,0,146,1,673,0,0,1⟩, + ⟨4,328,470,1,0,0,0,1,2⟩, + ⟨4,470,328,1,0,0,0,-1,1⟩, + ⟨1,318,0,206,1,733,0,0,1⟩, + ⟨1,463,0,210,1,737,0,0,1⟩, + ⟨4,318,463,1,0,0,0,1,2⟩, + ⟨4,463,318,1,0,0,0,-1,1⟩, + ⟨1,316,0,239,1,766,0,0,1⟩, + ⟨1,462,0,146,1,673,0,0,1⟩, + ⟨4,316,462,1,0,0,0,1,2⟩, + ⟨4,462,316,1,0,0,0,-1,1⟩, + ⟨1,625,0,150,1,677,0,0,1⟩, + ⟨1,401,0,145,1,672,0,0,1⟩, + ⟨4,625,401,1,0,0,0,1,2⟩, + ⟨4,401,625,1,0,0,0,-1,1⟩, + ⟨1,403,0,168,1,695,0,0,1⟩, + ⟨1,624,0,209,1,736,0,0,1⟩, + ⟨4,403,624,1,0,0,0,1,2⟩, + ⟨4,624,403,1,0,0,0,-1,1⟩, + ⟨1,626,0,150,1,677,0,0,1⟩, + ⟨1,623,0,209,1,736,0,0,1⟩, + ⟨4,626,623,1,0,0,0,1,2⟩, + ⟨4,623,626,1,0,0,0,-1,1⟩, + ⟨1,627,0,168,1,695,0,0,1⟩, + ⟨1,622,0,145,1,672,0,0,1⟩, + ⟨4,627,622,1,0,0,0,1,2⟩, + ⟨4,622,627,1,0,0,0,-1,1⟩, + ⟨1,24,0,208,1,735,0,0,1⟩, + ⟨1,469,0,222,1,749,0,0,1⟩, + ⟨4,24,469,1,0,0,0,1,2⟩, + ⟨4,469,24,1,0,0,0,-1,1⟩, + ⟨1,312,0,237,1,764,0,0,1⟩, + ⟨1,468,0,230,1,757,0,0,1⟩, + ⟨4,312,468,1,0,0,0,1,2⟩, + ⟨4,468,312,1,0,0,0,-1,1⟩, + ⟨1,334,0,237,1,764,0,0,1⟩, + ⟨1,461,0,222,1,749,0,0,1⟩, + ⟨4,334,461,1,0,0,0,1,2⟩, + ⟨4,461,334,1,0,0,0,-1,1⟩, + ⟨1,332,0,208,1,735,0,0,1⟩, + ⟨1,460,0,230,1,757,0,0,1⟩, + ⟨4,332,460,1,0,0,0,1,2⟩, + ⟨4,460,332,1,0,0,0,-1,1⟩, + ⟨1,621,0,201,1,728,0,0,1⟩, + ⟨1,333,0,226,1,753,0,0,1⟩, + ⟨4,621,333,1,0,0,0,1,2⟩, + ⟨4,333,621,1,0,0,0,-1,1⟩, + ⟨1,317,0,171,1,698,0,0,1⟩, + ⟨1,620,0,215,1,742,0,0,1⟩, + ⟨4,317,620,1,0,0,0,1,2⟩, + ⟨4,620,317,1,0,0,0,-1,1⟩, + ⟨1,257,0,201,1,728,0,0,1⟩, + ⟨1,619,0,215,1,742,0,0,1⟩, + ⟨4,257,619,1,0,0,0,1,2⟩, + ⟨4,619,257,1,0,0,0,-1,1⟩, + ⟨1,245,0,171,1,698,0,0,1⟩, + ⟨1,618,0,226,1,753,0,0,1⟩, + ⟨4,245,618,1,0,0,0,1,2⟩, + ⟨4,618,245,1,0,0,0,-1,1⟩, + ⟨1,19,0,202,1,729,0,0,1⟩, + ⟨1,79,0,225,1,752,0,0,1⟩, + ⟨4,19,79,1,0,0,0,1,2⟩, + ⟨4,79,19,1,0,0,0,-1,1⟩, + ⟨1,296,0,172,1,699,0,0,1⟩, + ⟨1,264,0,216,1,743,0,0,1⟩, + ⟨4,296,264,1,0,0,0,1,2⟩, + ⟨4,264,296,1,0,0,0,-1,1⟩, + ⟨1,286,0,172,1,699,0,0,1⟩, + ⟨1,254,0,225,1,752,0,0,1⟩, + ⟨4,286,254,1,0,0,0,1,2⟩, + ⟨4,254,286,1,0,0,0,-1,1⟩, + ⟨1,284,0,202,1,729,0,0,1⟩, + ⟨1,252,0,216,1,743,0,0,1⟩, + ⟨4,284,252,1,0,0,0,1,2⟩, + ⟨4,252,284,1,0,0,0,-1,1⟩, + ⟨1,617,0,235,1,762,0,0,1⟩, + ⟨1,524,0,217,1,744,0,0,1⟩, + ⟨4,617,524,1,0,0,0,1,2⟩, + ⟨4,524,617,1,0,0,0,-1,1⟩, + ⟨1,557,0,228,1,755,0,0,1⟩, + ⟨1,616,0,224,1,751,0,0,1⟩, + ⟨4,557,616,1,0,0,0,1,2⟩, + ⟨4,616,557,1,0,0,0,-1,1⟩, + ⟨1,536,0,235,1,762,0,0,1⟩, + ⟨1,615,0,224,1,751,0,0,1⟩, + ⟨4,536,615,1,0,0,0,1,2⟩, + ⟨4,615,536,1,0,0,0,-1,1⟩, + ⟨1,442,0,228,1,755,0,0,1⟩, + ⟨1,614,0,217,1,744,0,0,1⟩, + ⟨4,442,614,1,0,0,0,1,2⟩, + ⟨4,614,442,1,0,0,0,-1,1⟩, + ⟨1,38,0,170,1,697,0,0,1⟩, + ⟨1,270,0,148,1,675,0,0,1⟩, + ⟨4,38,270,1,0,0,0,1,2⟩, + ⟨4,270,38,1,0,0,0,-1,1⟩, + ⟨1,280,0,200,1,727,0,0,1⟩, + ⟨1,268,0,143,1,670,0,0,1⟩, + ⟨4,280,268,1,0,0,0,1,2⟩, + ⟨4,268,280,1,0,0,0,-1,1⟩, + ⟨1,302,0,200,1,727,0,0,1⟩, + ⟨1,10,0,148,1,675,0,0,1⟩, + ],#[0,64,0,0,0,0,0,0,0,0],576⟩, by decide⟩ +#eval "NativeForwardProofs5 checked" +end NativeData diff --git a/research/kappa-round3-warp-lean-20261022/NativeForwardProofs5.log b/research/kappa-round3-warp-lean-20261022/NativeForwardProofs5.log new file mode 100644 index 0000000000..983093b652 --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeForwardProofs5.log @@ -0,0 +1 @@ +"NativeForwardProofs5 checked" diff --git a/research/kappa-round3-warp-lean-20261022/NativeForwardProofs6.lean b/research/kappa-round3-warp-lean-20261022/NativeForwardProofs6.lean new file mode 100644 index 0000000000..9281ef0879 --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeForwardProofs6.lean @@ -0,0 +1,2803 @@ +-- Generated by native_generate.py from canonical payload SHA256 +-- cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd +import NativeData +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NativeData +open NativeCertificate +def forwardShard6State126 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (198))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (219)) (.leaf (1))) (.branch 1 (.leaf (245)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (219)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (619)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (161))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (166)) (.branch 1 (.leaf (199)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1010))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (251))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (1)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (154))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (243)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (173))) (.branch 1 (.leaf (143)) (.branch 1 (.leaf (1)) (.leaf (192))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (1)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (1))) (.branch 1 (.leaf (154)) (.branch 1 (.leaf (250)) (.leaf (243))))) (.branch 2 (.branch 1 (.leaf (165)) (.leaf (197))) (.branch 1 (.leaf (173)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (165)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (212)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (170))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (159)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (161)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (182)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (159))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (249))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (251)) (.leaf (1))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (164)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (166))) (.branch 1 (.leaf (1)) (.leaf (249)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (906)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (181)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (160))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (181)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (648))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (175))))) (.branch 2 (.branch 1 (.leaf (191)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (175)) (.leaf (191))) (.branch 1 (.leaf (227)) (.branch 1 (.leaf (240)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (1)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (1))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (174)) (.branch 1 (.leaf (177)) (.leaf (187))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (177)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (198)) (.leaf (242))) (.branch 1 (.leaf (242)) (.branch 1 (.leaf (245)) (.leaf (244)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (196)) (.leaf (196))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (174)) (.leaf (190))))) (.branch 2 (.branch 1 (.leaf (190)) (.leaf (187))) (.branch 1 (.leaf (192)) (.branch 1 (.leaf (176)) (.leaf (176))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (250)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardShard6State127 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (619)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (142)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (199)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (619)) (.leaf (149)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1010))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (704))) (.branch 1 (.leaf (142)) (.branch 1 (.leaf (1)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (223)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (173))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (1)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (212)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (214)) (.leaf (299))) (.branch 1 (.leaf (231)) (.branch 1 (.leaf (233)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (169)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (212))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (214))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (231)) (.leaf (233))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (169))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (152)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (236)) (.leaf (305))) (.branch 1 (.leaf (221)) (.branch 1 (.leaf (204)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (1)) (.leaf (229))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (204)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (221))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (236)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (223))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (180)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (234)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (149))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (906)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (153))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (167))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (151)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (203)) (.leaf (916))) (.branch 1 (.leaf (151)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (648))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (1)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (1))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (205))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (153))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (229)) (.leaf (218))))) (.branch 2 (.branch 1 (.leaf (218)) (.leaf (234))) (.branch 1 (.leaf (232)) (.branch 1 (.leaf (213)) (.leaf (213)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (205)) (.leaf (167))) (.branch 1 (.leaf (144)) (.branch 1 (.leaf (144)) (.leaf (203))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardShard6State128 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (619)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (619)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1010))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (704))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (1)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (906)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (1))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (916))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (648))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (1)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (1))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardShard6State129 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (619)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (619)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1010))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (704))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (1)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (906)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (1))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (916))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (648))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (1)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (1))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardShard6State130 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (619)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (619)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1010))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (704))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (1)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (906)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (1))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (916))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (648))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (959)) (.leaf (960))) (.branch 1 (.leaf (965)) (.branch 1 (.leaf (1)) (.leaf (971)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (957)) (.leaf (1))) (.branch 1 (.leaf (951)) (.branch 1 (.leaf (952)) (.leaf (967))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (943)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (944)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (942)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (945))) (.branch 1 (.leaf (946)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (947)) (.branch 1 (.leaf (948)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardShard6State131 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (662)) (.leaf (661))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (619)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (280))) (.branch 1 (.leaf (675)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (705))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (663)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (280)) (.leaf (619))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (619)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1010))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (704))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (1)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (906)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (914)) (.leaf (1))) (.branch 1 (.leaf (913)) (.branch 1 (.leaf (905)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (908))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (916))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (915)) (.leaf (907)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (648))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (919)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (960))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (952)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (933)) (.branch 1 (.leaf (934)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (941))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (935))) (.branch 1 (.leaf (936)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (937)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (938)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (939))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (940)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardShard6State132 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1030)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1002))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (619)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1010))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (704))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1038))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (1)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1032))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1033)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1018)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1019)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (890)) (.leaf (308))) (.branch 1 (.leaf (898)) (.branch 1 (.leaf (308)) (.leaf (897))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (889)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (892))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (900)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (899)) (.leaf (891))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (648))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1021)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (960))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (952)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1035))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardShard6State133 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1024))) (.branch 1 (.leaf (691)) (.branch 1 (.leaf (730)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (619)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (704)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (692))) (.branch 1 (.leaf (705)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (704))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (690)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (703))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (690)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (691)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (692)) (.branch 1 (.leaf (1)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (730)) (.leaf (1))) (.branch 1 (.leaf (677)) (.branch 1 (.leaf (1)) (.leaf (661))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (728))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (729)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (664)) (.branch 1 (.leaf (281)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (741)) (.branch 1 (.leaf (1)) (.leaf (742)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (648))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (649)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (993)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1005))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1007)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (960))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (952)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardShard6State134 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (274)) (.leaf (619))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (280))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (649)) (.branch 1 (.leaf (621)) (.leaf (659))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (619)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (692))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (678)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (274)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (664)) (.leaf (280)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (679))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (281)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (679)) (.leaf (624))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (624)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (624)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (662))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (281)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (960))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (952)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1033)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardShard6State135 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (960))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (952)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardShard6State136 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (960))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (952)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardShard6State137 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (281)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (960))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (952)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardShard6State138 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (621)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (279)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (621)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (279)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (279)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1019))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (960))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (952)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardShard6State139 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (281))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (281)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (972)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (952)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardShard6State140 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (991)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (949)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (952)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardShard6State141 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (677))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (926)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (952)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardShard6State142 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardShard6State143 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardShard6State144 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardShard6State145 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardShard6State146 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardShard6State147 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forward_126 : CheckedSegment frames paid warps := + ⟨⟨forwardShard6State126, forwardShard6State127, + [ + ⟨4,302,10,1,0,0,0,1,2⟩, + ⟨4,10,302,1,0,0,0,-1,1⟩, + ⟨1,300,0,170,1,697,0,0,1⟩, + ⟨1,248,0,143,1,670,0,0,1⟩, + ⟨4,300,248,1,0,0,0,1,2⟩, + ⟨4,248,300,1,0,0,0,-1,1⟩, + ⟨1,613,0,250,1,777,0,0,1⟩, + ⟨1,250,0,192,1,719,0,0,1⟩, + ⟨4,613,250,1,0,0,0,-1,4⟩, + ⟨4,250,613,1,0,0,0,2,1⟩, + ⟨1,266,0,165,1,692,0,0,1⟩, + ⟨1,612,0,176,1,703,0,0,1⟩, + ⟨4,266,612,1,0,0,0,-1,4⟩, + ⟨4,612,266,1,0,0,0,2,1⟩, + ⟨1,259,0,250,1,777,0,0,1⟩, + ⟨1,611,0,176,1,703,0,0,1⟩, + ⟨4,259,611,1,0,0,0,-1,4⟩, + ⟨4,611,259,1,0,0,0,2,1⟩, + ⟨1,261,0,165,1,692,0,0,1⟩, + ⟨1,610,0,192,1,719,0,0,1⟩, + ⟨4,261,610,1,0,0,0,-1,4⟩, + ⟨4,610,261,1,0,0,0,2,1⟩, + ⟨1,97,0,251,1,778,0,0,1⟩, + ⟨1,465,0,191,1,718,0,0,1⟩, + ⟨4,97,465,1,0,0,0,-1,4⟩, + ⟨4,465,97,1,0,0,0,2,1⟩, + ⟨1,392,0,164,1,691,0,0,1⟩, + ⟨1,464,0,175,1,702,0,0,1⟩, + ⟨4,392,464,1,0,0,0,-1,4⟩, + ⟨4,464,392,1,0,0,0,2,1⟩, + ⟨1,382,0,164,1,691,0,0,1⟩, + ⟨1,459,0,191,1,718,0,0,1⟩, + ⟨4,382,459,1,0,0,0,-1,4⟩, + ⟨4,459,382,1,0,0,0,2,1⟩, + ⟨1,380,0,251,1,778,0,0,1⟩, + ⟨1,458,0,175,1,702,0,0,1⟩, + ⟨4,380,458,1,0,0,0,-1,4⟩, + ⟨4,458,380,1,0,0,0,2,1⟩, + ⟨1,609,0,187,1,714,0,0,1⟩, + ⟨1,545,0,174,1,701,0,0,1⟩, + ⟨4,609,545,1,0,0,0,-1,4⟩, + ⟨4,545,609,1,0,0,0,2,1⟩, + ⟨1,546,0,177,1,704,0,0,1⟩, + ⟨1,608,0,190,1,717,0,0,1⟩, + ⟨4,546,608,1,0,0,0,-1,4⟩, + ⟨4,608,546,1,0,0,0,2,1⟩, + ⟨1,547,0,187,1,714,0,0,1⟩, + ⟨1,607,0,190,1,717,0,0,1⟩, + ⟨4,547,607,1,0,0,0,-1,4⟩, + ⟨4,607,547,1,0,0,0,2,1⟩, + ⟨1,556,0,177,1,704,0,0,1⟩, + ⟨1,606,0,174,1,701,0,0,1⟩, + ⟨4,556,606,1,0,0,0,-1,4⟩, + ⟨4,606,556,1,0,0,0,2,1⟩, + ⟨1,66,0,166,1,693,0,0,1⟩, + ⟨1,467,0,240,1,767,0,0,1⟩, + ⟨4,66,467,1,0,0,0,-1,4⟩, + ⟨4,467,66,1,0,0,0,2,1⟩, + ⟨1,376,0,249,1,776,0,0,1⟩, + ⟨1,466,0,227,1,754,0,0,1⟩, + ⟨4,376,466,1,0,0,0,-1,4⟩, + ⟨4,466,376,1,0,0,0,2,1⟩, + ⟨1,398,0,249,1,776,0,0,1⟩, + ⟨1,457,0,240,1,767,0,0,1⟩, + ⟨4,398,457,1,0,0,0,-1,4⟩, + ⟨4,457,398,1,0,0,0,2,1⟩, + ⟨1,396,0,166,1,693,0,0,1⟩, + ⟨1,456,0,227,1,754,0,0,1⟩, + ⟨4,396,456,1,0,0,0,-1,4⟩, + ⟨4,456,396,1,0,0,0,2,1⟩, + ⟨1,605,0,160,1,687,0,0,1⟩, + ⟨1,426,0,244,1,771,0,0,1⟩, + ⟨4,605,426,1,0,0,0,-1,4⟩, + ⟨4,426,605,1,0,0,0,2,1⟩, + ⟨1,433,0,181,1,708,0,0,1⟩, + ⟨1,604,0,196,1,723,0,0,1⟩, + ⟨4,433,604,1,0,0,0,-1,4⟩, + ⟨4,604,433,1,0,0,0,2,1⟩, + ⟨1,435,0,160,1,687,0,0,1⟩, + ⟨1,603,0,196,1,723,0,0,1⟩, + ⟨4,435,603,1,0,0,0,-1,4⟩, + ⟨4,603,435,1,0,0,0,2,1⟩, + ⟨1,437,0,181,1,708,0,0,1⟩, + ⟨1,602,0,244,1,771,0,0,1⟩, + ⟨4,437,602,1,0,0,0,-1,4⟩, + ⟨4,602,437,1,0,0,0,2,1⟩, + ⟨1,60,0,161,1,688,0,0,1⟩, + ⟨1,260,0,243,1,770,0,0,1⟩, + ⟨4,60,260,1,0,0,0,-1,4⟩, + ⟨4,260,60,1,0,0,0,2,1⟩, + ⟨1,360,0,182,1,709,0,0,1⟩, + ⟨1,262,0,197,1,724,0,0,1⟩, + ⟨4,360,262,1,0,0,0,-1,4⟩, + ⟨4,262,360,1,0,0,0,2,1⟩, + ⟨1,350,0,182,1,709,0,0,1⟩, + ⟨1,244,0,243,1,770,0,0,1⟩, + ⟨4,350,244,1,0,0,0,-1,4⟩, + ⟨4,244,350,1,0,0,0,2,1⟩, + ⟨1,348,0,161,1,688,0,0,1⟩, + ⟨1,246,0,197,1,724,0,0,1⟩, + ⟨4,348,246,1,0,0,0,-1,4⟩, + ⟨4,246,348,1,0,0,0,2,1⟩, + ⟨1,601,0,245,1,772,0,0,1⟩, + ⟨1,1,0,198,1,725,0,0,1⟩, + ⟨4,601,1,1,0,0,0,-1,4⟩, + ⟨4,1,601,1,0,0,0,2,1⟩, + ⟨1,4,0,219,1,746,0,0,1⟩, + ⟨1,600,0,242,1,769,0,0,1⟩, + ⟨4,4,600,1,0,0,0,-1,4⟩, + ⟨4,600,4,1,0,0,0,2,1⟩, + ⟨1,6,0,245,1,772,0,0,1⟩, + ⟨1,599,0,242,1,769,0,0,1⟩, + ⟨4,6,599,1,0,0,0,-1,4⟩, + ⟨4,599,6,1,0,0,0,2,1⟩, + ⟨1,12,0,219,1,746,0,0,1⟩, + ⟨1,598,0,198,1,725,0,0,1⟩, + ⟨4,12,598,1,0,0,0,-1,4⟩, + ⟨4,598,12,1,0,0,0,2,1⟩, + ⟨1,28,0,180,1,707,0,0,1⟩, + ⟨1,258,0,154,1,681,0,0,1⟩, + ⟨4,28,258,1,0,0,0,-1,4⟩, + ⟨4,258,28,1,0,0,0,2,1⟩, + ⟨1,344,0,159,1,686,0,0,1⟩, + ⟨1,263,0,173,1,700,0,0,1⟩, + ⟨4,344,263,1,0,0,0,-1,4⟩, + ⟨4,263,344,1,0,0,0,2,1⟩, + ⟨1,366,0,159,1,686,0,0,1⟩, + ⟨1,242,0,154,1,681,0,0,1⟩, + ],#[0,64,0,0,0,0,0,0,0,0],696⟩, by decide⟩ +def forward_127 : CheckedSegment frames paid warps := + ⟨⟨forwardShard6State127, forwardShard6State128, + [ + ⟨4,366,242,1,0,0,0,-1,4⟩, + ⟨4,242,366,1,0,0,0,2,1⟩, + ⟨1,364,0,180,1,707,0,0,1⟩, + ⟨1,247,0,173,1,700,0,0,1⟩, + ⟨4,364,247,1,0,0,0,-1,4⟩, + ⟨4,247,364,1,0,0,0,2,1⟩, + ⟨1,597,0,203,1,730,0,0,1⟩, + ⟨1,410,0,167,1,694,0,0,1⟩, + ⟨4,597,410,1,0,0,0,1,2⟩, + ⟨4,410,597,1,0,0,0,-1,1⟩, + ⟨1,417,0,151,1,678,0,0,1⟩, + ⟨1,596,0,144,1,671,0,0,1⟩, + ⟨4,417,596,1,0,0,0,1,2⟩, + ⟨4,596,417,1,0,0,0,-1,1⟩, + ⟨1,419,0,203,1,730,0,0,1⟩, + ⟨1,595,0,144,1,671,0,0,1⟩, + ⟨4,419,595,1,0,0,0,1,2⟩, + ⟨4,595,419,1,0,0,0,-1,1⟩, + ⟨1,421,0,151,1,678,0,0,1⟩, + ⟨1,594,0,167,1,694,0,0,1⟩, + ⟨4,421,594,1,0,0,0,1,2⟩, + ⟨4,594,421,1,0,0,0,-1,1⟩, + ⟨1,356,0,221,1,748,0,0,1⟩, + ⟨1,292,0,214,1,741,0,0,1⟩, + ⟨4,356,292,1,0,0,0,1,2⟩, + ⟨4,292,356,1,0,0,0,-1,1⟩, + ⟨1,358,0,236,1,763,0,0,1⟩, + ⟨1,294,0,231,1,758,0,0,1⟩, + ⟨4,358,294,1,0,0,0,1,2⟩, + ⟨4,294,358,1,0,0,0,-1,1⟩, + ⟨1,340,0,236,1,763,0,0,1⟩, + ⟨1,276,0,214,1,741,0,0,1⟩, + ⟨4,340,276,1,0,0,0,1,2⟩, + ⟨4,276,340,1,0,0,0,-1,1⟩, + ⟨1,342,0,221,1,748,0,0,1⟩, + ⟨1,278,0,231,1,758,0,0,1⟩, + ⟨4,342,278,1,0,0,0,1,2⟩, + ⟨4,278,342,1,0,0,0,-1,1⟩, + ⟨1,593,0,205,1,732,0,0,1⟩, + ⟨1,558,0,232,1,759,0,0,1⟩, + ⟨4,593,558,1,0,0,0,1,2⟩, + ⟨4,558,593,1,0,0,0,-1,1⟩, + ⟨1,559,0,153,1,680,0,0,1⟩, + ⟨1,592,0,213,1,740,0,0,1⟩, + ⟨4,559,592,1,0,0,0,1,2⟩, + ⟨4,592,559,1,0,0,0,-1,1⟩, + ⟨1,544,0,205,1,732,0,0,1⟩, + ⟨1,591,0,213,1,740,0,0,1⟩, + ⟨4,544,591,1,0,0,0,1,2⟩, + ⟨4,591,544,1,0,0,0,-1,1⟩, + ⟨1,405,0,153,1,680,0,0,1⟩, + ⟨1,590,0,232,1,759,0,0,1⟩, + ⟨4,405,590,1,0,0,0,1,2⟩, + ⟨4,590,405,1,0,0,0,-1,1⟩, + ⟨1,338,0,152,1,679,0,0,1⟩, + ⟨1,290,0,212,1,739,0,0,1⟩, + ⟨4,338,290,1,0,0,0,1,2⟩, + ⟨4,290,338,1,0,0,0,-1,1⟩, + ⟨1,343,0,204,1,731,0,0,1⟩, + ⟨1,295,0,233,1,760,0,0,1⟩, + ⟨4,343,295,1,0,0,0,1,2⟩, + ⟨4,295,343,1,0,0,0,-1,1⟩, + ⟨1,354,0,204,1,731,0,0,1⟩, + ⟨1,274,0,212,1,739,0,0,1⟩, + ⟨4,354,274,1,0,0,0,1,2⟩, + ⟨4,274,354,1,0,0,0,-1,1⟩, + ⟨1,359,0,152,1,679,0,0,1⟩, + ⟨1,279,0,233,1,760,0,0,1⟩, + ⟨4,359,279,1,0,0,0,1,2⟩, + ⟨4,279,359,1,0,0,0,-1,1⟩, + ⟨1,589,0,234,1,761,0,0,1⟩, + ⟨1,349,0,229,1,756,0,0,1⟩, + ⟨4,589,349,1,0,0,0,1,2⟩, + ⟨4,349,589,1,0,0,0,-1,1⟩, + ⟨1,243,0,223,1,750,0,0,1⟩, + ⟨1,588,0,218,1,745,0,0,1⟩, + ⟨4,243,588,1,0,0,0,1,2⟩, + ⟨4,588,243,1,0,0,0,-1,1⟩, + ⟨1,365,0,234,1,761,0,0,1⟩, + ⟨1,587,0,218,1,745,0,0,1⟩, + ⟨4,365,587,1,0,0,0,1,2⟩, + ⟨4,587,365,1,0,0,0,-1,1⟩, + ⟨1,361,0,223,1,750,0,0,1⟩, + ⟨1,586,0,229,1,756,0,0,1⟩, + ⟨4,361,586,1,0,0,0,1,2⟩, + ⟨4,586,361,1,0,0,0,-1,1⟩, + ⟨1,82,0,149,1,676,0,0,1⟩, + ⟨1,48,0,142,1,669,0,0,1⟩, + ⟨4,82,48,1,0,0,0,1,2⟩, + ⟨4,48,82,1,0,0,0,-1,1⟩, + ⟨1,347,0,199,1,726,0,0,1⟩, + ⟨1,315,0,169,1,696,0,0,1⟩, + ⟨4,347,315,1,0,0,0,1,2⟩, + ⟨4,315,347,1,0,0,0,-1,1⟩, + ⟨1,67,0,199,1,726,0,0,1⟩, + ⟨1,100,0,142,1,669,0,0,1⟩, + ⟨4,67,100,1,0,0,0,1,2⟩, + ⟨4,100,67,1,0,0,0,-1,1⟩, + ⟨1,379,0,149,1,676,0,0,1⟩, + ⟨1,283,0,169,1,696,0,0,1⟩, + ⟨4,379,283,1,0,0,0,1,2⟩, + ⟨4,283,379,1,0,0,0,-1,1⟩, + ⟨4,313,291,1,0,0,0,-1,1⟩, + ⟨4,297,289,1,0,0,0,-1,1⟩, + ⟨4,329,321,1,0,0,0,-1,1⟩, + ⟨4,85,513,1,0,0,0,-1,1⟩, + ⟨4,301,305,1,0,0,0,-1,1⟩, + ⟨4,74,502,1,0,0,0,-1,1⟩, + ⟨4,55,275,1,0,0,0,-1,1⟩, + ⟨4,33,273,1,0,0,0,-1,1⟩, + ⟨4,85,313,1,0,0,0,1,1⟩, + ⟨4,74,313,1,0,0,0,-1,1⟩, + ⟨4,55,313,1,0,0,0,1,1⟩, + ⟨4,85,297,1,0,0,0,1,1⟩, + ⟨4,74,297,1,0,0,0,1,1⟩, + ⟨4,33,297,1,0,0,0,-1,1⟩, + ⟨4,85,329,1,0,0,0,1,1⟩, + ⟨3,85,0,1,1,36,-50,0,1⟩, + ⟨4,55,329,1,0,0,0,1,1⟩, + ⟨4,33,329,1,0,0,0,-1,1⟩, + ⟨4,74,301,1,0,0,0,-1,1⟩, + ⟨3,74,0,1,1,38,-49,0,1⟩, + ⟨4,55,301,1,0,0,0,1,1⟩, + ⟨3,55,0,1,1,40,-48,0,1⟩, + ⟨4,33,301,1,0,0,0,1,1⟩, + ⟨3,33,0,1,1,42,-47,0,1⟩, + ⟨3,329,0,1,1,77,-13,0,1⟩, + ⟨3,313,0,1,1,78,-12,0,1⟩, + ],#[0,50,0,0,0,0,0,0,0,0],636⟩, by decide⟩ +def forward_128 : CheckedSegment frames paid warps := + ⟨⟨forwardShard6State128, forwardShard6State129, + [ + ⟨3,297,0,1,1,79,-11,0,1⟩, + ⟨3,301,0,1,1,80,-10,0,1⟩, + ⟨4,345,501,1,0,0,0,-1,1⟩, + ⟨4,381,500,1,0,0,0,-1,1⟩, + ⟨4,377,512,1,0,0,0,-1,1⟩, + ⟨4,31,511,1,0,0,0,-1,1⟩, + ⟨4,397,491,1,0,0,0,-1,1⟩, + ⟨4,88,490,1,0,0,0,-1,1⟩, + ⟨4,80,481,1,0,0,0,-1,1⟩, + ⟨4,68,480,1,0,0,0,-1,1⟩, + ⟨4,31,345,1,0,0,0,1,1⟩, + ⟨4,88,345,1,0,0,0,-1,1⟩, + ⟨4,80,345,1,0,0,0,1,1⟩, + ⟨4,31,381,1,0,0,0,1,1⟩, + ⟨4,88,381,1,0,0,0,1,1⟩, + ⟨4,68,381,1,0,0,0,-1,1⟩, + ⟨4,31,377,1,0,0,0,1,1⟩, + ⟨3,31,0,1,1,20,-58,0,1⟩, + ⟨4,80,377,1,0,0,0,1,1⟩, + ⟨4,68,377,1,0,0,0,-1,1⟩, + ⟨4,88,397,1,0,0,0,-1,1⟩, + ⟨3,88,0,1,1,22,-57,0,1⟩, + ⟨4,80,397,1,0,0,0,1,1⟩, + ⟨3,80,0,1,1,24,-56,0,1⟩, + ⟨4,68,397,1,0,0,0,1,1⟩, + ⟨3,68,0,1,1,26,-55,0,1⟩, + ⟨3,397,0,1,1,70,-20,0,1⟩, + ⟨3,377,0,1,1,71,-19,0,1⟩, + ⟨3,381,0,1,1,72,-18,0,1⟩, + ⟨3,345,0,1,1,75,-15,0,1⟩, + ⟨4,393,510,1,0,0,0,-1,1⟩, + ⟨4,281,509,1,0,0,0,-1,1⟩, + ⟨4,225,499,1,0,0,0,-1,1⟩, + ⟨4,101,498,1,0,0,0,-1,1⟩, + ⟨4,285,489,1,0,0,0,-1,1⟩, + ⟨4,98,488,1,0,0,0,-1,1⟩, + ⟨4,83,479,1,0,0,0,-1,1⟩, + ⟨4,49,478,1,0,0,0,-1,1⟩, + ⟨4,101,393,1,0,0,0,1,1⟩, + ⟨4,98,393,1,0,0,0,-1,1⟩, + ⟨4,83,393,1,0,0,0,1,1⟩, + ⟨4,101,281,1,0,0,0,1,1⟩, + ⟨4,98,281,1,0,0,0,1,1⟩, + ⟨4,49,281,1,0,0,0,-1,1⟩, + ⟨4,101,225,1,0,0,0,1,1⟩, + ⟨3,101,0,1,1,28,-54,0,1⟩, + ⟨4,83,225,1,0,0,0,1,1⟩, + ⟨4,49,225,1,0,0,0,-1,1⟩, + ⟨4,98,285,1,0,0,0,-1,1⟩, + ⟨3,98,0,1,1,30,-53,0,1⟩, + ⟨4,83,285,1,0,0,0,1,1⟩, + ⟨3,83,0,1,1,32,-52,0,1⟩, + ⟨4,49,285,1,0,0,0,1,1⟩, + ⟨3,49,0,1,1,34,-51,0,1⟩, + ⟨3,225,0,1,1,68,-22,0,1⟩, + ⟨3,393,0,1,1,69,-21,0,1⟩, + ⟨3,281,0,1,1,81,-9,0,1⟩, + ⟨3,285,0,1,1,82,-8,0,1⟩, + ⟨4,227,318,1,0,0,0,-1,1⟩, + ⟨4,229,316,1,0,0,0,-1,1⟩, + ⟨4,234,109,1,0,0,0,-1,1⟩, + ⟨4,631,328,1,0,0,0,-1,1⟩, + ⟨4,241,471,1,0,0,0,-1,1⟩, + ⟨4,630,470,1,0,0,0,-1,1⟩, + ⟨4,629,463,1,0,0,0,-1,1⟩, + ⟨4,628,462,1,0,0,0,-1,1⟩, + ⟨4,631,227,1,0,0,0,1,1⟩, + ⟨4,630,227,1,0,0,0,-1,1⟩, + ⟨4,629,227,1,0,0,0,1,1⟩, + ⟨4,631,229,1,0,0,0,1,1⟩, + ⟨4,630,229,1,0,0,0,1,1⟩, + ⟨4,628,229,1,0,0,0,-1,1⟩, + ⟨4,631,234,1,0,0,0,1,1⟩, + ⟨4,629,234,1,0,0,0,1,1⟩, + ⟨4,628,234,1,0,0,0,-1,1⟩, + ⟨4,630,241,1,0,0,0,-1,1⟩, + ⟨4,629,241,1,0,0,0,1,1⟩, + ⟨4,628,241,1,0,0,0,1,1⟩, + ⟨3,241,0,1,1,64,-26,0,1⟩, + ⟨3,234,0,1,1,65,-25,0,1⟩, + ⟨3,229,0,1,1,66,-24,0,1⟩, + ⟨3,227,0,1,1,67,-23,0,1⟩, + ⟨4,627,334,1,0,0,0,-1,1⟩, + ⟨4,626,332,1,0,0,0,-1,1⟩, + ⟨4,403,24,1,0,0,0,-1,1⟩, + ⟨4,625,312,1,0,0,0,-1,1⟩, + ⟨4,401,469,1,0,0,0,-1,1⟩, + ⟨4,624,468,1,0,0,0,-1,1⟩, + ⟨4,623,461,1,0,0,0,-1,1⟩, + ⟨4,622,460,1,0,0,0,-1,1⟩, + ⟨4,245,286,1,0,0,0,-1,1⟩, + ⟨4,257,284,1,0,0,0,-1,1⟩, + ⟨4,317,19,1,0,0,0,-1,1⟩, + ⟨4,621,296,1,0,0,0,-1,1⟩, + ⟨4,333,79,1,0,0,0,-1,1⟩, + ⟨4,620,264,1,0,0,0,-1,1⟩, + ⟨4,619,254,1,0,0,0,-1,1⟩, + ⟨4,618,252,1,0,0,0,-1,1⟩, + ⟨4,621,245,1,0,0,0,1,1⟩, + ⟨4,620,245,1,0,0,0,-1,1⟩, + ⟨4,619,245,1,0,0,0,1,1⟩, + ⟨4,621,257,1,0,0,0,1,1⟩, + ⟨4,620,257,1,0,0,0,1,1⟩, + ⟨4,618,257,1,0,0,0,-1,1⟩, + ⟨4,621,317,1,0,0,0,1,1⟩, + ⟨4,618,621,1,0,0,0,1,1⟩, + ⟨4,619,317,1,0,0,0,1,1⟩, + ⟨4,618,317,1,0,0,0,-1,1⟩, + ⟨4,620,333,1,0,0,0,-1,1⟩, + ⟨4,619,333,1,0,0,0,1,1⟩, + ⟨4,618,333,1,0,0,0,1,1⟩, + ⟨3,257,0,1,1,62,-28,0,1⟩, + ⟨3,245,0,1,1,63,-27,0,1⟩, + ⟨3,317,0,1,1,84,-6,0,1⟩, + ⟨3,333,0,1,1,85,-5,0,1⟩, + ⟨4,442,302,1,0,0,0,-1,1⟩, + ⟨4,536,300,1,0,0,0,-1,1⟩, + ⟨4,557,38,1,0,0,0,-1,1⟩, + ⟨4,617,280,1,0,0,0,-1,1⟩, + ⟨4,524,270,1,0,0,0,-1,1⟩, + ⟨4,616,268,1,0,0,0,-1,1⟩, + ⟨4,615,10,1,0,0,0,-1,1⟩, + ⟨4,614,248,1,0,0,0,-1,1⟩, + ⟨4,617,442,1,0,0,0,1,1⟩, + ⟨4,616,442,1,0,0,0,-1,1⟩, + ⟨4,615,442,1,0,0,0,1,1⟩, + ⟨4,617,536,1,0,0,0,1,1⟩, + ⟨4,616,536,1,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],816⟩, by decide⟩ +def forward_129 : CheckedSegment frames paid warps := + ⟨⟨forwardShard6State129, forwardShard6State130, + [ + ⟨4,614,536,1,0,0,0,-1,1⟩, + ⟨4,617,557,1,0,0,0,1,1⟩, + ⟨4,615,557,1,0,0,0,1,1⟩, + ⟨4,614,557,1,0,0,0,-1,1⟩, + ⟨3,557,0,1,1,7,-65,0,1⟩, + ⟨4,616,524,1,0,0,0,-1,1⟩, + ⟨4,615,524,1,0,0,0,1,1⟩, + ⟨4,614,524,1,0,0,0,1,1⟩, + ⟨3,536,0,1,1,48,-42,0,1⟩, + ⟨3,442,0,1,1,49,-41,0,1⟩, + ⟨3,524,0,1,1,83,-7,0,1⟩, + ⟨4,261,382,1,0,0,0,-1,1⟩, + ⟨4,259,380,1,0,0,0,-1,1⟩, + ⟨4,266,97,1,0,0,0,-1,1⟩, + ⟨4,613,392,1,0,0,0,-1,1⟩, + ⟨4,250,465,1,0,0,0,-1,1⟩, + ⟨4,612,464,1,0,0,0,-1,1⟩, + ⟨4,611,459,1,0,0,0,-1,1⟩, + ⟨4,610,458,1,0,0,0,-1,1⟩, + ⟨4,613,261,1,0,0,0,1,1⟩, + ⟨4,612,261,1,0,0,0,2,1⟩, + ⟨4,611,261,1,0,0,0,-2,1⟩, + ⟨4,613,259,1,0,0,0,1,1⟩, + ⟨4,612,259,1,0,0,0,-2,1⟩, + ⟨4,610,259,1,0,0,0,2,1⟩, + ⟨4,613,266,1,0,0,0,1,1⟩, + ⟨4,610,613,1,0,0,0,-2,1⟩, + ⟨4,611,266,1,0,0,0,-2,1⟩, + ⟨4,610,266,1,0,0,0,2,1⟩, + ⟨4,612,250,1,0,0,0,-1,1⟩, + ⟨4,611,250,1,0,0,0,1,1⟩, + ⟨4,610,250,1,0,0,0,1,1⟩, + ⟨3,261,0,1,1,61,-29,0,1⟩, + ⟨3,259,0,1,1,86,-4,0,1⟩, + ⟨3,266,0,1,1,87,-3,0,1⟩, + ⟨3,250,0,1,1,88,-2,0,1⟩, + ⟨4,556,398,1,0,0,0,-1,1⟩, + ⟨4,547,396,1,0,0,0,-1,1⟩, + ⟨4,546,66,1,0,0,0,-1,1⟩, + ⟨4,609,376,1,0,0,0,-1,1⟩, + ⟨4,545,467,1,0,0,0,-1,1⟩, + ⟨4,608,466,1,0,0,0,-1,1⟩, + ⟨4,607,457,1,0,0,0,-1,1⟩, + ⟨4,606,456,1,0,0,0,-1,1⟩, + ⟨4,609,556,1,0,0,0,1,1⟩, + ⟨4,608,556,1,0,0,0,2,1⟩, + ⟨4,607,556,1,0,0,0,-2,1⟩, + ⟨3,556,0,1,1,2,-70,0,1⟩, + ⟨4,609,547,1,0,0,0,1,1⟩, + ⟨4,608,547,1,0,0,0,-2,1⟩, + ⟨4,606,547,1,0,0,0,2,1⟩, + ⟨3,547,0,1,1,3,-69,0,1⟩, + ⟨4,609,546,1,0,0,0,1,1⟩, + ⟨4,607,546,1,0,0,0,-2,1⟩, + ⟨4,606,546,1,0,0,0,2,1⟩, + ⟨3,546,0,1,1,4,-68,0,1⟩, + ⟨4,608,545,1,0,0,0,-1,1⟩, + ⟨4,607,545,1,0,0,0,1,1⟩, + ⟨4,606,545,1,0,0,0,1,1⟩, + ⟨3,545,0,1,1,5,-67,0,1⟩, + ⟨4,437,350,1,0,0,0,-1,1⟩, + ⟨4,435,348,1,0,0,0,-1,1⟩, + ⟨4,433,60,1,0,0,0,-1,1⟩, + ⟨4,605,360,1,0,0,0,-1,1⟩, + ⟨4,426,260,1,0,0,0,-1,1⟩, + ⟨4,604,262,1,0,0,0,-1,1⟩, + ⟨4,603,244,1,0,0,0,-1,1⟩, + ⟨4,602,246,1,0,0,0,-1,1⟩, + ⟨4,605,437,1,0,0,0,1,1⟩, + ⟨4,604,437,1,0,0,0,2,1⟩, + ⟨4,603,437,1,0,0,0,-2,1⟩, + ⟨4,605,435,1,0,0,0,1,1⟩, + ⟨4,604,435,1,0,0,0,-2,1⟩, + ⟨4,602,435,1,0,0,0,2,1⟩, + ⟨4,605,433,1,0,0,0,1,1⟩, + ⟨4,603,433,1,0,0,0,-2,1⟩, + ⟨4,602,433,1,0,0,0,2,1⟩, + ⟨4,604,426,1,0,0,0,-1,1⟩, + ⟨4,603,426,1,0,0,0,1,1⟩, + ⟨4,602,426,1,0,0,0,1,1⟩, + ⟨3,437,0,1,1,50,-40,0,1⟩, + ⟨3,435,0,1,1,51,-39,0,1⟩, + ⟨3,433,0,1,1,52,-38,0,1⟩, + ⟨3,426,0,1,1,53,-37,0,1⟩, + ⟨4,12,366,1,0,0,0,-1,1⟩, + ⟨4,6,364,1,0,0,0,-1,1⟩, + ⟨4,4,28,1,0,0,0,-1,1⟩, + ⟨4,601,344,1,0,0,0,-1,1⟩, + ⟨4,1,258,1,0,0,0,-1,1⟩, + ⟨4,600,263,1,0,0,0,-1,1⟩, + ⟨4,599,242,1,0,0,0,-1,1⟩, + ⟨4,598,247,1,0,0,0,-1,1⟩, + ⟨4,601,12,1,0,0,0,1,1⟩, + ⟨4,600,12,1,0,0,0,2,1⟩, + ⟨4,599,12,1,0,0,0,-2,1⟩, + ⟨4,601,6,1,0,0,0,1,1⟩, + ⟨4,600,6,1,0,0,0,-2,1⟩, + ⟨4,598,6,1,0,0,0,2,1⟩, + ⟨4,601,4,1,0,0,0,1,1⟩, + ⟨4,599,4,1,0,0,0,-2,1⟩, + ⟨4,598,4,1,0,0,0,2,1⟩, + ⟨4,600,1,1,0,0,0,-1,1⟩, + ⟨4,599,1,1,0,0,0,1,1⟩, + ⟨4,598,1,1,0,0,0,1,1⟩, + ⟨3,12,0,1,1,44,-46,0,1⟩, + ⟨3,6,0,1,1,45,-45,0,1⟩, + ⟨3,4,0,1,1,46,-44,0,1⟩, + ⟨5,4,0,1,0,0,0,1,1⟩, + ⟨3,1,0,1,1,47,-43,0,1⟩, + ⟨4,31,12,1,0,0,0,-1,2⟩, + ⟨4,68,4,1,0,0,0,1,1⟩, + ⟨5,68,0,1,0,0,0,2,1⟩, + ⟨4,421,340,1,0,0,0,-1,1⟩, + ⟨4,419,342,1,0,0,0,-1,1⟩, + ⟨4,417,356,1,0,0,0,-1,1⟩, + ⟨4,597,358,1,0,0,0,-1,1⟩, + ⟨4,410,292,1,0,0,0,-1,1⟩, + ⟨4,596,294,1,0,0,0,-1,1⟩, + ⟨4,595,276,1,0,0,0,-1,1⟩, + ⟨4,594,278,1,0,0,0,-1,1⟩, + ⟨4,597,421,1,0,0,0,1,1⟩, + ⟨4,596,421,1,0,0,0,-1,1⟩, + ⟨4,595,421,1,0,0,0,1,1⟩, + ⟨4,597,419,1,0,0,0,1,1⟩, + ⟨4,596,419,1,0,0,0,1,1⟩, + ⟨4,594,419,1,0,0,0,-1,1⟩, + ⟨4,597,417,1,0,0,0,1,1⟩, + ⟨4,595,417,1,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],902⟩, by decide⟩ +def forward_130 : CheckedSegment frames paid warps := + ⟨⟨forwardShard6State130, forwardShard6State131, + [ + ⟨4,594,417,1,0,0,0,-1,1⟩, + ⟨4,596,410,1,0,0,0,-1,1⟩, + ⟨4,595,410,1,0,0,0,1,1⟩, + ⟨4,596,595,1,0,0,0,1,1⟩, + ⟨4,594,410,1,0,0,0,1,1⟩, + ⟨4,596,594,1,0,0,0,1,1⟩, + ⟨3,421,0,1,1,54,-36,0,1⟩, + ⟨3,419,0,1,1,55,-35,0,1⟩, + ⟨3,417,0,1,1,56,-34,0,1⟩, + ⟨3,410,0,1,1,57,-33,0,1⟩, + ⟨4,405,354,1,0,0,0,-1,1⟩, + ⟨4,544,359,1,0,0,0,-1,1⟩, + ⟨4,559,338,1,0,0,0,-1,1⟩, + ⟨4,593,343,1,0,0,0,-1,1⟩, + ⟨4,558,290,1,0,0,0,-1,1⟩, + ⟨4,592,295,1,0,0,0,-1,1⟩, + ⟨4,591,274,1,0,0,0,-1,1⟩, + ⟨4,590,279,1,0,0,0,-1,1⟩, + ⟨4,593,405,1,0,0,0,1,1⟩, + ⟨4,592,405,1,0,0,0,-1,1⟩, + ⟨4,591,405,1,0,0,0,1,1⟩, + ⟨4,593,544,1,0,0,0,1,1⟩, + ⟨4,592,544,1,0,0,0,1,1⟩, + ⟨4,590,544,1,0,0,0,-1,1⟩, + ⟨3,544,0,1,1,6,-66,0,1⟩, + ⟨4,593,559,1,0,0,0,1,1⟩, + ⟨4,591,559,1,0,0,0,1,1⟩, + ⟨4,590,559,1,0,0,0,-1,1⟩, + ⟨3,559,0,1,1,59,-31,0,1⟩, + ⟨4,592,558,1,0,0,0,-1,1⟩, + ⟨4,591,558,1,0,0,0,1,1⟩, + ⟨4,590,558,1,0,0,0,1,1⟩, + ⟨4,592,590,1,0,0,0,1,1⟩, + ⟨3,405,0,1,1,58,-32,0,1⟩, + ⟨3,558,0,1,1,60,-30,0,1⟩, + ⟨4,361,67,1,0,0,0,-1,1⟩, + ⟨4,365,379,1,0,0,0,-1,1⟩, + ⟨4,243,82,1,0,0,0,-1,1⟩, + ⟨4,589,347,1,0,0,0,-1,1⟩, + ⟨4,349,48,1,0,0,0,-1,1⟩, + ⟨4,588,315,1,0,0,0,-1,1⟩, + ⟨4,587,100,1,0,0,0,-1,1⟩, + ⟨4,586,283,1,0,0,0,-1,1⟩, + ⟨4,589,361,1,0,0,0,1,1⟩, + ⟨4,588,361,1,0,0,0,-1,1⟩, + ⟨4,587,361,1,0,0,0,1,1⟩, + ⟨4,589,365,1,0,0,0,1,1⟩, + ⟨4,588,365,1,0,0,0,1,1⟩, + ⟨4,586,365,1,0,0,0,-1,1⟩, + ⟨4,589,243,1,0,0,0,1,1⟩, + ⟨4,587,243,1,0,0,0,1,1⟩, + ⟨4,586,243,1,0,0,0,-1,1⟩, + ⟨4,588,349,1,0,0,0,-1,1⟩, + ⟨4,587,349,1,0,0,0,1,1⟩, + ⟨4,586,349,1,0,0,0,1,1⟩, + ⟨3,361,0,1,1,73,-17,0,1⟩, + ⟨3,365,0,1,1,74,-16,0,1⟩, + ⟨3,349,0,1,1,76,-14,0,1⟩, + ⟨3,243,0,1,1,89,-1,0,1⟩, + ⟨4,291,39,1,0,0,0,-1,1⟩, + ⟨4,513,536,1,0,0,0,-1,1⟩, + ⟨4,305,43,1,0,0,0,-1,1⟩, + ⟨4,502,524,1,0,0,0,-1,1⟩, + ⟨4,275,41,1,0,0,0,-1,1⟩, + ⟨4,273,476,1,0,0,0,-1,1⟩, + ⟨4,501,559,1,0,0,0,-1,1⟩, + ⟨4,500,558,1,0,0,0,-1,1⟩, + ⟨4,512,547,1,0,0,0,-1,1⟩, + ⟨4,511,546,1,0,0,0,-1,1⟩, + ⟨1,522,0,971,1,2311,0,0,1⟩, + ⟨4,490,522,1,0,0,0,-1,1⟩, + ⟨4,510,557,1,0,0,0,-1,1⟩, + ⟨4,509,556,1,0,0,0,-1,1⟩, + ⟨4,499,545,1,0,0,0,-1,1⟩, + ⟨4,498,544,1,0,0,0,-1,1⟩, + ⟨1,532,0,967,1,2299,0,0,1⟩, + ⟨4,488,532,1,0,0,0,-1,1⟩, + ⟨1,520,0,965,1,2293,0,0,1⟩, + ⟨4,478,520,1,0,0,0,-1,1⟩, + ⟨4,318,529,1,0,0,0,-1,1⟩, + ⟨4,109,477,1,0,0,0,-1,1⟩, + ⟨4,328,517,1,0,0,0,-1,1⟩, + ⟨1,518,0,959,1,2287,0,0,1⟩, + ⟨4,470,518,1,0,0,0,1,2⟩, + ⟨1,528,0,957,1,2281,0,0,1⟩, + ⟨4,462,528,1,0,0,0,1,2⟩, + ⟨4,334,521,1,0,0,0,-1,1⟩, + ⟨4,24,474,1,0,0,0,-1,1⟩, + ⟨4,312,487,1,0,0,0,-1,1⟩, + ⟨1,530,0,951,1,2275,0,0,1⟩, + ⟨4,468,530,1,0,0,0,1,2⟩, + ⟨4,94,530,1,0,0,0,-4,1⟩, + ⟨4,2,530,1,0,0,0,1,1⟩, + ⟨4,530,2,1,0,0,0,-1,1⟩, + ⟨4,2,530,1,0,0,0,1,1⟩, + ⟨5,2,0,1,0,0,0,-2,1⟩, + ⟨4,2,530,1,0,0,0,-1,1⟩, + ⟨4,2,94,1,0,0,0,-1,2⟩, + ⟨4,2,62,1,0,0,0,1,1⟩, + ⟨1,571,0,948,1,2266,0,0,1⟩, + ⟨4,286,571,1,0,0,0,1,2⟩, + ⟨1,570,0,947,1,2263,0,0,1⟩, + ⟨4,284,570,1,0,0,0,1,2⟩, + ⟨1,565,0,946,1,2260,0,0,1⟩, + ⟨4,19,565,1,0,0,0,1,2⟩, + ⟨1,564,0,945,1,2257,0,0,1⟩, + ⟨4,296,564,1,0,0,0,1,2⟩, + ⟨1,543,0,944,1,2254,0,0,1⟩, + ⟨4,79,543,1,0,0,0,1,2⟩, + ⟨1,542,0,943,1,2251,0,0,1⟩, + ⟨4,264,542,1,0,0,0,1,2⟩, + ⟨1,553,0,942,1,2248,0,0,1⟩, + ⟨4,254,553,1,0,0,0,1,2⟩, + ⟨4,45,553,1,0,0,0,-4,1⟩, + ⟨4,103,553,1,0,0,0,8,1⟩, + ⟨5,553,0,1,0,0,0,-4,1⟩, + ⟨4,553,108,1,0,0,0,1,1⟩, + ⟨4,553,103,1,0,0,0,1,1⟩, + ⟨4,553,92,1,0,0,0,-1,1⟩, + ⟨4,553,61,1,0,0,0,1,1⟩, + ⟨4,61,63,1,0,0,0,-1,1⟩, + ⟨4,553,45,1,0,0,0,1,1⟩, + ⟨4,553,18,1,0,0,0,1,1⟩, + ⟨4,108,518,1,0,0,0,4,1⟩, + ⟨5,518,0,1,0,0,0,4,1⟩, + ⟨4,518,108,1,0,0,0,-1,1⟩, + ⟨4,553,22,1,0,0,0,-1,1⟩, + ⟨4,22,553,1,0,0,0,1,1⟩, + ],#[0,0,0,13,0,0,0,0,0,0],854⟩, by decide⟩ +def forward_131 : CheckedSegment frames paid warps := + ⟨⟨forwardShard6State131, forwardShard6State132, + [ + ⟨4,553,22,1,0,0,0,-1,1⟩, + ⟨4,22,553,1,0,0,0,1,1⟩, + ⟨4,22,518,1,0,0,0,1,1⟩, + ⟨4,518,22,1,0,0,0,-1,1⟩, + ⟨4,22,518,1,0,0,0,1,1⟩, + ⟨4,22,34,1,0,0,0,2,1⟩, + ⟨4,18,520,1,0,0,0,1,1⟩, + ⟨4,520,18,1,0,0,0,-1,1⟩, + ⟨4,18,520,1,0,0,0,1,1⟩, + ⟨5,18,0,1,0,0,0,-4,1⟩, + ⟨4,18,520,1,0,0,0,-1,1⟩, + ⟨4,40,520,1,0,0,0,1,1⟩, + ⟨4,520,40,1,0,0,0,-1,1⟩, + ⟨4,40,520,1,0,0,0,1,1⟩, + ⟨4,40,54,1,0,0,0,2,1⟩, + ⟨4,2,61,1,0,0,0,1,2⟩, + ⟨4,61,528,1,0,0,0,-4,1⟩, + ⟨4,2,528,1,0,0,0,1,1⟩, + ⟨4,528,2,1,0,0,0,-1,1⟩, + ⟨4,2,528,1,0,0,0,1,1⟩, + ⟨5,2,0,1,0,0,0,4,1⟩, + ⟨4,2,530,1,0,0,0,-1,1⟩, + ⟨4,2,528,1,0,0,0,1,1⟩, + ⟨4,2,72,1,0,0,0,-1,1⟩, + ⟨4,2,70,1,0,0,0,1,1⟩, + ⟨4,2,62,1,0,0,0,1,1⟩, + ⟨4,2,61,1,0,0,0,1,1⟩, + ⟨4,40,542,1,0,0,0,1,1⟩, + ⟨4,542,54,1,0,0,0,1,1⟩, + ⟨4,542,40,1,0,0,0,-1,1⟩, + ⟨4,22,543,1,0,0,0,1,1⟩, + ⟨4,543,34,1,0,0,0,1,1⟩, + ⟨4,543,22,1,0,0,0,-1,1⟩, + ⟨1,367,0,284,1,791,0,0,1⟩, + ⟨4,367,2,1,0,0,0,1,1⟩, + ⟨1,46,0,284,1,791,0,0,1⟩, + ⟨4,2,46,1,0,0,0,1,1⟩, + ⟨4,69,40,1,0,0,0,-1,1⟩, + ⟨4,40,69,1,0,0,0,1,1⟩, + ⟨4,367,42,1,0,0,0,-1,1⟩, + ⟨4,42,2,1,0,0,0,-1,1⟩, + ⟨4,42,367,1,0,0,0,1,1⟩, + ⟨1,17,0,619,1,1726,0,0,1⟩, + ⟨4,17,34,1,0,0,0,1,1⟩, + ⟨4,17,518,1,0,0,0,1,1⟩, + ⟨4,18,553,1,0,0,0,1,1⟩, + ⟨4,18,543,1,0,0,0,1,1⟩, + ⟨1,20,0,280,1,788,0,0,1⟩, + ⟨4,20,54,1,0,0,0,1,1⟩, + ⟨4,20,520,1,0,0,0,1,1⟩, + ⟨1,21,0,675,1,1823,0,0,1⟩, + ⟨4,21,542,1,0,0,0,1,1⟩, + ⟨4,21,231,1,0,0,0,1,1⟩, + ⟨1,27,0,663,1,1800,0,0,1⟩, + ⟨4,17,27,1,0,0,0,1,1⟩, + ⟨4,27,518,1,0,0,0,1,1⟩, + ⟨1,29,0,280,1,788,0,0,1⟩, + ⟨4,18,29,1,0,0,0,1,1⟩, + ⟨4,29,553,1,0,0,0,1,1⟩, + ⟨1,30,0,619,1,1726,0,0,1⟩, + ⟨4,20,30,1,0,0,0,1,1⟩, + ⟨4,30,520,1,0,0,0,1,1⟩, + ⟨4,289,40,1,0,0,0,-1,1⟩, + ⟨4,321,42,1,0,0,0,-1,1⟩, + ⟨1,552,0,941,1,2245,0,0,1⟩, + ⟨4,252,552,1,0,0,0,1,2⟩, + ⟨1,573,0,940,1,2242,0,0,1⟩, + ⟨4,302,573,1,0,0,0,1,2⟩, + ⟨1,572,0,939,1,2239,0,0,1⟩, + ⟨4,300,572,1,0,0,0,1,2⟩, + ⟨1,563,0,938,1,2236,0,0,1⟩, + ⟨4,38,563,1,0,0,0,1,2⟩, + ⟨1,562,0,937,1,2233,0,0,1⟩, + ⟨4,280,562,1,0,0,0,1,2⟩, + ⟨1,555,0,936,1,2230,0,0,1⟩, + ⟨4,270,555,1,0,0,0,1,2⟩, + ⟨1,554,0,935,1,2227,0,0,1⟩, + ⟨4,268,554,1,0,0,0,1,2⟩, + ⟨1,541,0,934,1,2224,0,0,1⟩, + ⟨4,10,541,1,0,0,0,1,2⟩, + ⟨4,96,541,1,0,0,0,1,1⟩, + ⟨4,541,96,1,0,0,0,-1,1⟩, + ⟨4,96,541,1,0,0,0,1,1⟩, + ⟨5,96,0,1,0,0,0,4,1⟩, + ⟨4,96,541,1,0,0,0,1,1⟩, + ⟨4,541,5,1,0,0,0,-1,1⟩, + ⟨4,13,5,1,0,0,0,1,1⟩, + ⟨1,14,0,662,1,1797,0,0,1⟩, + ⟨4,14,541,1,0,0,0,1,1⟩, + ⟨4,14,236,1,0,0,0,-2,1⟩, + ⟨4,13,22,1,0,0,0,-2,1⟩, + ⟨4,22,238,1,0,0,0,1,1⟩, + ⟨1,540,0,933,1,2221,0,0,1⟩, + ⟨4,248,540,1,0,0,0,1,2⟩, + ⟨4,59,540,1,0,0,0,1,1⟩, + ⟨4,540,59,1,0,0,0,-1,1⟩, + ⟨4,59,540,1,0,0,0,1,1⟩, + ⟨5,59,0,1,0,0,0,-4,1⟩, + ⟨4,59,540,1,0,0,0,1,1⟩, + ⟨4,540,73,1,0,0,0,-1,1⟩, + ⟨1,15,0,661,1,1794,0,0,1⟩, + ⟨4,15,73,1,0,0,0,1,1⟩, + ⟨4,15,7,1,0,0,0,-2,1⟩, + ⟨1,25,0,705,1,1875,0,0,1⟩, + ⟨4,15,25,1,0,0,0,-2,1⟩, + ⟨4,25,7,1,0,0,0,1,1⟩, + ⟨4,97,414,1,0,0,0,-1,1⟩, + ⟨4,392,47,1,0,0,0,-1,1⟩, + ⟨4,66,105,1,0,0,0,-1,1⟩, + ⟨4,376,534,1,0,0,0,-1,1⟩, + ⟨1,486,0,919,1,2203,0,0,1⟩, + ⟨4,466,486,1,0,0,0,-1,1⟩, + ⟨1,420,0,916,1,2194,0,0,1⟩, + ⟨4,350,420,1,0,0,0,1,2⟩, + ⟨1,422,0,915,1,2191,0,0,1⟩, + ⟨4,348,422,1,0,0,0,1,2⟩, + ⟨1,404,0,914,1,2188,0,0,1⟩, + ⟨4,60,404,1,0,0,0,1,2⟩, + ⟨1,406,0,913,1,2185,0,0,1⟩, + ⟨4,360,406,1,0,0,0,1,2⟩, + ⟨1,418,0,908,1,2170,0,0,1⟩, + ⟨4,366,418,1,0,0,0,1,2⟩, + ⟨1,423,0,907,1,2167,0,0,1⟩, + ⟨4,364,423,1,0,0,0,1,2⟩, + ⟨1,402,0,906,1,2164,0,0,1⟩, + ⟨4,28,402,1,0,0,0,1,2⟩, + ⟨1,407,0,905,1,2161,0,0,1⟩, + ⟨4,344,407,1,0,0,0,1,2⟩, + ],#[0,6,5,18,0,0,0,0,0,0],832⟩, by decide⟩ +def forward_132 : CheckedSegment frames paid warps := + ⟨⟨forwardShard6State132, forwardShard6State133, + [ + ⟨1,388,0,900,1,2146,0,0,1⟩, + ⟨4,340,388,1,0,0,0,-1,1⟩, + ⟨1,390,0,899,1,2143,0,0,1⟩, + ⟨4,342,390,1,0,0,0,-1,1⟩, + ⟨1,372,0,898,1,2140,0,0,1⟩, + ⟨4,356,372,1,0,0,0,-1,1⟩, + ⟨1,374,0,897,1,2137,0,0,1⟩, + ⟨4,358,374,1,0,0,0,-1,1⟩, + ⟨1,386,0,892,1,2122,0,0,1⟩, + ⟨4,354,386,1,0,0,0,-1,1⟩, + ⟨1,391,0,891,1,2119,0,0,1⟩, + ⟨4,359,391,1,0,0,0,-1,1⟩, + ⟨1,370,0,890,1,2116,0,0,1⟩, + ⟨4,338,370,1,0,0,0,-1,1⟩, + ⟨1,375,0,889,1,2113,0,0,1⟩, + ⟨4,343,375,1,0,0,0,-1,1⟩, + ⟨4,67,5,1,0,0,0,-1,1⟩, + ⟨4,379,541,1,0,0,0,-1,1⟩, + ⟨4,82,73,1,0,0,0,-1,1⟩, + ⟨4,48,34,1,0,0,0,-1,1⟩, + ⟨4,315,543,1,0,0,0,-1,1⟩, + ⟨4,100,54,1,0,0,0,-1,1⟩, + ⟨4,283,542,1,0,0,0,-1,1⟩, + ⟨1,102,0,1038,1,2444,0,0,1⟩, + ⟨4,102,444,1,0,0,0,-1,1⟩, + ⟨1,56,0,1030,1,2423,0,0,1⟩, + ⟨4,56,439,1,0,0,0,1,2⟩, + ⟨1,84,0,1010,1,2396,0,0,1⟩, + ⟨4,84,440,1,0,0,0,-1,1⟩, + ⟨1,75,0,1002,1,2377,0,0,1⟩, + ⟨4,75,438,1,0,0,0,1,2⟩, + ⟨1,303,0,1033,1,2433,0,0,1⟩, + ⟨4,303,446,1,0,0,0,-1,1⟩, + ⟨4,399,0,1,0,0,0,-1,1⟩, + ⟨4,0,446,1,0,0,0,-1,1⟩, + ⟨4,37,444,1,0,0,0,-1,1⟩, + ⟨1,335,0,1019,1,2409,0,0,1⟩, + ⟨4,335,46,1,0,0,0,-1,1⟩, + ⟨4,367,2,1,0,0,0,-1,1⟩, + ⟨4,2,46,1,0,0,0,-1,1⟩, + ⟨4,36,440,1,0,0,0,-1,1⟩, + ⟨1,319,0,1018,1,2406,0,0,1⟩, + ⟨4,319,436,1,0,0,0,1,2⟩, + ⟨4,351,8,1,0,0,0,1,2⟩, + ⟨4,8,436,1,0,0,0,-1,1⟩, + ⟨4,32,438,1,0,0,0,-1,1⟩, + ⟨1,287,0,1032,1,2430,0,0,1⟩, + ⟨4,287,434,1,0,0,0,1,2⟩, + ⟨4,383,9,1,0,0,0,1,2⟩, + ⟨4,9,434,1,0,0,0,-1,1⟩, + ⟨4,11,439,1,0,0,0,-1,1⟩, + ⟨4,573,420,1,0,0,0,-1,1⟩, + ⟨4,572,422,1,0,0,0,-1,1⟩, + ⟨4,571,418,1,0,0,0,-1,1⟩, + ⟨4,570,423,1,0,0,0,-1,1⟩, + ⟨4,477,414,1,0,0,0,-1,1⟩, + ⟨4,517,47,1,0,0,0,-1,1⟩, + ⟨4,474,105,1,0,0,0,-1,1⟩, + ⟨4,487,534,1,0,0,0,-1,1⟩, + ⟨4,565,404,1,0,0,0,-1,1⟩, + ⟨4,564,406,1,0,0,0,-1,1⟩, + ⟨4,563,402,1,0,0,0,-1,1⟩, + ⟨4,562,407,1,0,0,0,-1,1⟩, + ⟨4,39,399,1,0,0,0,-1,1⟩, + ⟨4,40,69,1,0,0,0,-1,1⟩, + ⟨4,557,97,1,0,0,0,-1,1⟩, + ⟨4,556,392,1,0,0,0,-1,1⟩, + ⟨4,555,388,1,0,0,0,-1,1⟩, + ⟨4,554,390,1,0,0,0,-1,1⟩, + ⟨4,552,391,1,0,0,0,-1,1⟩, + ⟨4,13,22,1,0,0,0,2,1⟩, + ⟨4,13,5,1,0,0,0,-1,1⟩, + ⟨4,606,4,1,0,0,0,1,1⟩, + ⟨4,399,4,1,0,0,0,-1,1⟩, + ⟨5,603,0,1,0,0,0,1,-1⟩, + ⟨4,603,397,1,0,0,0,1,1⟩, + ⟨4,69,397,1,0,0,0,-1,1⟩, + ⟨4,607,68,1,0,0,0,1,1⟩, + ⟨4,5,68,1,0,0,0,-1,1⟩, + ⟨5,604,0,1,0,0,0,1,-1⟩, + ⟨4,604,393,1,0,0,0,1,1⟩, + ⟨4,41,383,1,0,0,0,-1,1⟩, + ⟨4,476,3,1,0,0,0,-1,1⟩, + ⟨4,545,66,1,0,0,0,-1,1⟩, + ⟨4,544,376,1,0,0,0,-1,1⟩, + ⟨1,539,0,1035,1,2436,0,0,1⟩, + ⟨4,539,238,1,0,0,0,2,1⟩, + ⟨4,539,67,1,0,0,0,-1,1⟩, + ⟨4,628,631,1,0,0,0,1,1⟩, + ⟨4,80,88,1,0,0,0,1,1⟩, + ⟨4,88,80,1,0,0,0,-1,2⟩, + ⟨4,594,88,1,0,0,0,1,1⟩, + ⟨4,383,88,1,0,0,0,-1,1⟩, + ⟨5,592,0,1,0,0,0,1,-1⟩, + ⟨4,592,381,1,0,0,0,1,1⟩, + ⟨4,3,381,1,0,0,0,-1,1⟩, + ⟨4,595,80,1,0,0,0,1,1⟩, + ⟨4,67,80,1,0,0,0,-1,1⟩, + ⟨5,593,0,1,0,0,0,1,-1⟩, + ⟨4,593,377,1,0,0,0,1,1⟩, + ⟨4,42,367,1,0,0,0,-1,1⟩, + ⟨4,536,84,1,0,0,0,-1,1⟩, + ⟨4,15,25,1,0,0,0,2,1⟩, + ⟨4,15,73,1,0,0,0,-1,1⟩, + ⟨4,83,74,1,0,0,0,1,1⟩, + ⟨4,74,83,1,0,0,0,-1,2⟩, + ⟨4,599,74,1,0,0,0,1,1⟩, + ⟨4,367,74,1,0,0,0,-1,1⟩, + ⟨5,596,0,1,0,0,0,1,-1⟩, + ⟨4,596,365,1,0,0,0,1,1⟩, + ⟨4,84,365,1,0,0,0,-1,1⟩, + ⟨4,602,83,1,0,0,0,1,1⟩, + ⟨4,73,83,1,0,0,0,-1,1⟩, + ⟨5,597,0,1,0,0,0,1,-1⟩, + ⟨4,597,361,1,0,0,0,1,1⟩, + ⟨4,43,351,1,0,0,0,-1,1⟩, + ⟨4,524,75,1,0,0,0,-1,1⟩, + ⟨1,515,0,1021,1,2412,0,0,1⟩, + ⟨4,515,7,1,0,0,0,2,1⟩, + ⟨4,515,82,1,0,0,0,-1,1⟩, + ⟨4,587,1,1,0,0,0,1,1⟩, + ⟨4,351,1,1,0,0,0,-1,1⟩, + ⟨5,539,0,1,0,0,0,1,-1⟩, + ⟨4,539,349,1,0,0,0,1,1⟩, + ⟨4,75,349,1,0,0,0,-1,1⟩, + ⟨4,588,6,1,0,0,0,1,1⟩, + ⟨4,82,6,1,0,0,0,-1,1⟩, + ⟨5,586,0,1,0,0,0,1,-1⟩, + ],#[0,0,10,8,0,0,0,0,0,0],856⟩, by decide⟩ +def forward_133 : CheckedSegment frames paid warps := + ⟨⟨forwardShard6State133, forwardShard6State134, + [ + ⟨4,586,345,1,0,0,0,1,1⟩, + ⟨4,321,335,1,0,0,0,-1,1⟩, + ⟨3,321,0,1,1,9,-64,0,1⟩, + ⟨1,50,0,1024,1,2416,0,0,1⟩, + ⟨4,513,50,1,0,0,0,-1,1⟩, + ⟨4,512,334,1,0,0,0,-1,1⟩, + ⟨4,510,109,1,0,0,0,-1,1⟩, + ⟨4,509,328,1,0,0,0,-1,1⟩, + ⟨4,17,27,1,0,0,0,-1,1⟩, + ⟨4,17,34,1,0,0,0,-1,1⟩, + ⟨4,18,29,1,0,0,0,-1,1⟩, + ⟨4,18,543,1,0,0,0,-1,1⟩, + ⟨4,49,33,1,0,0,0,1,1⟩, + ⟨4,33,49,1,0,0,0,-1,2⟩, + ⟨4,591,33,1,0,0,0,1,1⟩, + ⟨4,335,33,1,0,0,0,-1,1⟩, + ⟨5,589,0,1,0,0,0,1,-1⟩, + ⟨4,589,333,1,0,0,0,1,1⟩, + ⟨4,50,333,1,0,0,0,-1,1⟩, + ⟨4,321,49,1,0,0,0,1,1⟩, + ⟨4,34,49,1,0,0,0,-1,1⟩, + ⟨5,590,0,1,0,0,0,1,-1⟩, + ⟨4,590,329,1,0,0,0,1,1⟩, + ⟨4,543,329,1,0,0,0,-1,1⟩, + ⟨4,305,319,1,0,0,0,-1,1⟩, + ⟨3,305,0,1,1,11,-63,0,1⟩, + ⟨4,502,32,1,0,0,0,-1,1⟩, + ⟨4,501,318,1,0,0,0,-1,1⟩, + ⟨4,499,24,1,0,0,0,-1,1⟩, + ⟨4,498,312,1,0,0,0,-1,1⟩, + ⟨1,493,0,1007,1,2392,0,0,1⟩, + ⟨4,493,518,1,0,0,0,-1,1⟩, + ⟨4,493,48,1,0,0,0,-1,1⟩, + ⟨1,492,0,1005,1,2388,0,0,1⟩, + ⟨4,492,553,1,0,0,0,-1,1⟩, + ⟨4,492,315,1,0,0,0,-1,1⟩, + ⟨4,492,613,1,0,0,0,2,1⟩, + ⟨4,98,85,1,0,0,0,1,1⟩, + ⟨4,85,98,1,0,0,0,-1,2⟩, + ⟨5,492,0,1,0,0,0,1,-1⟩, + ⟨4,492,317,1,0,0,0,1,1⟩, + ⟨4,32,317,1,0,0,0,-1,1⟩, + ⟨4,305,98,1,0,0,0,1,1⟩, + ⟨4,48,98,1,0,0,0,-1,1⟩, + ⟨5,493,0,1,0,0,0,1,-1⟩, + ⟨4,493,313,1,0,0,0,1,1⟩, + ⟨4,315,313,1,0,0,0,-1,1⟩, + ⟨4,291,303,1,0,0,0,-1,1⟩, + ⟨3,291,0,1,1,13,-62,0,1⟩, + ⟨4,289,102,1,0,0,0,-1,1⟩, + ⟨3,289,0,1,1,15,-61,0,1⟩, + ⟨4,490,300,1,0,0,0,-1,1⟩, + ⟨4,488,296,1,0,0,0,-1,1⟩, + ⟨4,20,30,1,0,0,0,-1,1⟩, + ⟨4,20,54,1,0,0,0,-1,1⟩, + ⟨4,101,55,1,0,0,0,1,1⟩, + ⟨4,55,101,1,0,0,0,-1,2⟩, + ⟨4,291,55,1,0,0,0,1,1⟩, + ⟨4,303,55,1,0,0,0,-1,1⟩, + ⟨5,515,0,1,0,0,0,1,-1⟩, + ⟨4,515,301,1,0,0,0,1,1⟩, + ⟨4,102,301,1,0,0,0,-1,1⟩, + ⟨4,289,101,1,0,0,0,1,1⟩, + ⟨4,54,101,1,0,0,0,-1,1⟩, + ⟨4,275,287,1,0,0,0,-1,1⟩, + ⟨3,275,0,1,1,17,-60,0,1⟩, + ⟨4,273,56,1,0,0,0,-1,1⟩, + ⟨3,273,0,1,1,19,-59,0,1⟩, + ⟨4,478,280,1,0,0,0,-1,1⟩, + ⟨1,473,0,993,1,2366,0,0,1⟩, + ⟨4,473,520,1,0,0,0,-1,1⟩, + ⟨4,473,100,1,0,0,0,-1,1⟩, + ⟨4,275,31,1,0,0,0,1,1⟩, + ⟨4,287,31,1,0,0,0,-1,1⟩, + ⟨4,273,12,1,0,0,0,1,1⟩, + ⟨4,100,12,1,0,0,0,-1,1⟩, + ⟨5,473,0,1,0,0,0,1,-1⟩, + ⟨4,473,281,1,0,0,0,1,1⟩, + ⟨4,470,268,1,0,0,0,-1,1⟩, + ⟨4,468,264,1,0,0,0,-1,1⟩, + ⟨4,462,252,1,0,0,0,-1,1⟩, + ⟨4,22,238,1,0,0,0,-1,1⟩, + ⟨4,25,7,1,0,0,0,-1,1⟩, + ⟨4,27,518,1,0,0,0,-1,1⟩, + ⟨4,29,553,1,0,0,0,-1,1⟩, + ⟨4,30,520,1,0,0,0,-1,1⟩, + ⟨1,441,0,741,1,1923,0,0,1⟩, + ⟨1,413,0,661,1,1794,0,0,1⟩, + ⟨4,441,413,1,0,0,0,2,1⟩, + ⟨1,52,0,730,1,1910,0,0,1⟩, + ⟨1,443,0,742,1,1926,0,0,1⟩, + ⟨4,52,443,1,0,0,0,1,2⟩, + ⟨1,90,0,705,1,1875,0,0,1⟩, + ⟨1,253,0,692,1,1856,0,0,1⟩, + ⟨4,90,253,1,0,0,0,-1,1⟩, + ⟨1,425,0,728,1,1904,0,0,1⟩, + ⟨1,411,0,677,1,1829,0,0,1⟩, + ⟨4,425,411,1,0,0,0,-1,1⟩, + ⟨1,409,0,730,1,1910,0,0,1⟩, + ⟨1,427,0,729,1,1907,0,0,1⟩, + ⟨4,409,427,1,0,0,0,-1,1⟩, + ⟨1,87,0,704,1,1872,0,0,1⟩, + ⟨1,237,0,691,1,1853,0,0,1⟩, + ⟨4,87,237,1,0,0,0,-1,1⟩, + ⟨1,233,0,703,1,1869,0,0,1⟩, + ⟨1,235,0,690,1,1850,0,0,1⟩, + ⟨4,233,235,1,0,0,0,-1,1⟩, + ⟨1,99,0,704,1,1872,0,0,1⟩, + ⟨1,445,0,648,1,1768,0,0,1⟩, + ⟨4,99,445,1,0,0,0,-1,1⟩, + ⟨1,269,0,678,1,1832,0,0,1⟩, + ⟨4,25,269,1,0,0,0,-1,1⟩, + ⟨1,447,0,649,1,1771,0,0,1⟩, + ⟨1,51,0,691,1,1853,0,0,1⟩, + ⟨4,447,51,1,0,0,0,-1,1⟩, + ⟨1,431,0,664,1,1803,0,0,1⟩, + ⟨1,111,0,690,1,1850,0,0,1⟩, + ⟨4,431,111,1,0,0,0,-1,1⟩, + ⟨4,23,111,1,0,0,0,1,1⟩, + ⟨4,111,322,1,0,0,0,1,1⟩, + ⟨4,23,532,1,0,0,0,1,2⟩, + ⟨4,111,23,1,0,0,0,-1,1⟩, + ⟨4,484,532,1,0,0,0,1,2⟩, + ⟨4,532,111,1,0,0,0,1,1⟩, + ⟨4,14,23,1,0,0,0,-2,1⟩, + ⟨4,23,236,1,0,0,0,1,1⟩, + ⟨5,111,0,1,0,0,0,1,-1⟩, + ⟨4,458,484,1,0,0,0,-1,1⟩, + ],#[0,0,25,0,0,0,0,0,0,0],752⟩, by decide⟩ +def forward_134 : CheckedSegment frames paid warps := + ⟨⟨forwardShard6State134, forwardShard6State135, + [ + ⟨4,246,532,1,0,0,0,-1,1⟩, + ⟨4,14,23,1,0,0,0,2,1⟩, + ⟨4,14,541,1,0,0,0,-1,1⟩, + ⟨4,541,393,1,0,0,0,-1,1⟩, + ⟨1,538,0,1033,1,2433,0,0,1⟩, + ⟨4,538,236,1,0,0,0,2,1⟩, + ⟨4,538,379,1,0,0,0,-1,1⟩, + ⟨4,631,538,1,0,0,0,1,2⟩, + ⟨4,628,631,1,0,0,0,-1,1⟩, + ⟨4,379,377,1,0,0,0,-1,1⟩, + ⟨5,538,0,1,0,0,0,1,-1⟩, + ⟨4,538,297,1,0,0,0,1,1⟩, + ⟨4,458,246,1,0,0,0,-1,1⟩, + ⟨4,23,236,1,0,0,0,-1,1⟩, + ⟨1,271,0,679,1,1835,0,0,1⟩, + ⟨1,89,0,692,1,1856,0,0,1⟩, + ⟨4,271,89,1,0,0,0,-1,1⟩, + ⟨4,84,536,1,0,0,0,1,1⟩, + ⟨1,415,0,662,1,1797,0,0,1⟩, + ⟨4,415,36,1,0,0,0,1,2⟩, + ⟨1,255,0,679,1,1835,0,0,1⟩, + ⟨1,91,0,678,1,1832,0,0,1⟩, + ⟨4,255,91,1,0,0,0,-1,1⟩, + ⟨1,78,0,659,1,1788,0,0,1⟩, + ⟨4,78,15,1,0,0,0,-1,1⟩, + ⟨4,14,13,1,0,0,0,-1,1⟩, + ⟨1,239,0,664,1,1803,0,0,1⟩, + ⟨4,239,27,1,0,0,0,-1,1⟩, + ⟨1,76,0,649,1,1771,0,0,1⟩, + ⟨4,76,0,1,0,0,0,-1,1⟩, + ⟨4,50,513,1,0,0,0,1,1⟩, + ⟨4,69,40,1,0,0,0,1,1⟩, + ⟨4,399,39,1,0,0,0,1,1⟩, + ⟨4,3,476,1,0,0,0,1,1⟩, + ⟨4,383,41,1,0,0,0,1,1⟩, + ⟨4,32,502,1,0,0,0,1,1⟩, + ⟨4,367,42,1,0,0,0,1,1⟩, + ⟨4,75,524,1,0,0,0,1,1⟩, + ⟨4,351,43,1,0,0,0,1,1⟩, + ⟨4,625,627,1,0,0,0,1,1⟩, + ⟨4,624,627,1,0,0,0,-1,1⟩, + ⟨4,623,627,1,0,0,0,1,1⟩, + ⟨4,625,626,1,0,0,0,1,1⟩, + ⟨4,624,626,1,0,0,0,1,1⟩, + ⟨4,622,626,1,0,0,0,-1,1⟩, + ⟨4,625,403,1,0,0,0,1,1⟩, + ⟨4,623,403,1,0,0,0,1,1⟩, + ⟨4,622,403,1,0,0,0,-1,1⟩, + ⟨3,403,0,1,1,0,-72,0,1⟩, + ⟨4,624,401,1,0,0,0,-1,1⟩, + ⟨4,623,401,1,0,0,0,1,1⟩, + ⟨4,622,401,1,0,0,0,1,1⟩, + ⟨3,401,0,1,1,1,-71,0,1⟩, + ⟨4,624,476,1,0,0,0,-1,1⟩, + ⟨4,622,476,1,0,0,0,1,1⟩, + ⟨4,600,476,1,0,0,0,-2,1⟩, + ⟨4,598,476,1,0,0,0,2,1⟩, + ⟨4,631,40,1,0,0,0,2,1⟩, + ⟨4,631,40,1,0,0,0,-2,1⟩, + ⟨4,628,40,1,0,0,0,-2,1⟩, + ⟨4,611,42,1,0,0,0,4,1⟩, + ⟨4,611,42,1,0,0,0,-4,1⟩, + ⟨4,611,513,1,0,0,0,4,1⟩, + ⟨4,611,513,1,0,0,0,-4,1⟩, + ⟨4,609,43,1,0,0,0,2,1⟩, + ⟨4,609,43,1,0,0,0,-2,1⟩, + ⟨4,609,502,1,0,0,0,2,1⟩, + ⟨4,609,502,1,0,0,0,-2,1⟩, + ⟨4,605,39,1,0,0,0,2,1⟩, + ⟨4,605,39,1,0,0,0,-2,1⟩, + ⟨4,605,40,1,0,0,0,-2,1⟩, + ⟨4,605,40,1,0,0,0,2,1⟩, + ⟨4,601,41,1,0,0,0,2,1⟩, + ⟨4,601,41,1,0,0,0,-2,1⟩, + ⟨4,37,40,1,0,0,0,-1,1⟩, + ⟨4,524,513,1,0,0,0,1,1⟩, + ⟨4,513,502,1,0,0,0,-2,1⟩, + ⟨4,628,40,1,0,0,0,2,1⟩, + ⟨4,37,40,1,0,0,0,1,1⟩, + ⟨4,256,288,281,0,0,0,-1,1⟩, + ⟨1,256,0,281,1,790,0,0,1⟩, + ⟨1,432,0,281,1,790,0,0,1⟩, + ⟨4,256,432,1,0,0,0,-1,1⟩, + ⟨1,110,0,624,1,1730,0,0,1⟩, + ⟨4,9,110,1,0,0,0,-1,1⟩, + ⟨1,104,0,624,1,1730,0,0,1⟩, + ⟨4,9,104,1,0,0,0,-1,1⟩, + ⟨1,368,0,624,1,1730,0,0,1⟩, + ⟨4,9,368,1,0,0,0,-1,1⟩, + ⟨1,352,0,624,1,1730,0,0,1⟩, + ⟨4,9,352,1,0,0,0,-1,1⟩, + ⟨1,272,0,624,1,1730,0,0,1⟩, + ⟨4,9,272,1,0,0,0,-1,1⟩, + ⟨1,240,0,280,1,788,0,0,1⟩, + ⟨4,240,20,1,0,0,0,-1,1⟩, + ⟨4,240,400,1,0,0,0,-1,1⟩, + ⟨1,65,0,280,1,788,0,0,1⟩, + ⟨4,240,65,1,0,0,0,-1,1⟩, + ⟨4,240,29,1,0,0,0,-1,1⟩, + ⟨4,240,39,1,0,0,0,-1,1⟩, + ⟨4,240,23,1,0,0,0,-1,1⟩, + ⟨4,11,37,1,0,0,0,-1,1⟩, + ⟨1,106,0,621,1,1728,0,0,1⟩, + ⟨4,11,106,1,0,0,0,-1,1⟩, + ⟨1,81,0,619,1,1726,0,0,1⟩, + ⟨4,81,43,1,0,0,0,-1,1⟩, + ⟨4,81,41,1,0,0,0,-1,1⟩, + ⟨4,81,30,1,0,0,0,-1,1⟩, + ⟨1,58,0,619,1,1726,0,0,1⟩, + ⟨4,81,58,1,0,0,0,-1,1⟩, + ⟨4,81,17,1,0,0,0,-1,1⟩, + ⟨4,81,40,1,0,0,0,-1,1⟩, + ⟨1,57,0,274,1,784,0,0,1⟩, + ⟨4,57,96,1,0,0,0,-1,1⟩, + ⟨4,57,8,1,0,0,0,-1,1⟩, + ⟨4,57,59,1,0,0,0,-1,1⟩, + ⟨1,93,0,274,1,784,0,0,1⟩, + ⟨4,57,93,1,0,0,0,-1,1⟩, + ⟨4,57,94,1,0,0,0,-1,1⟩, + ⟨4,92,108,1,0,0,0,-1,1⟩, + ⟨4,92,45,1,0,0,0,-1,1⟩, + ⟨4,92,18,1,0,0,0,-1,1⟩, + ⟨4,92,103,1,0,0,0,-1,1⟩, + ⟨4,92,61,1,0,0,0,-1,1⟩, + ⟨4,20,37,1,0,0,0,-1,1⟩, + ⟨4,110,37,1,0,0,0,-1,1⟩, + ⟨4,432,37,1,0,0,0,-1,1⟩, + ⟨4,433,37,1,0,0,0,-1,1⟩, + ],#[0,14,9,0,0,0,0,0,0,0],876⟩, by decide⟩ +def forward_135 : CheckedSegment frames paid warps := + ⟨⟨forwardShard6State135, forwardShard6State136, + [ + ⟨4,435,37,1,0,0,0,1,2⟩, + ⟨5,20,0,1,0,0,0,1,-1⟩, + ⟨4,432,20,1,0,0,0,-1,1⟩, + ⟨4,20,432,1,0,0,0,1,1⟩, + ⟨4,432,20,1,0,0,0,-1,1⟩, + ⟨5,20,0,1,0,0,0,1,-2⟩, + ⟨4,37,20,1,0,0,0,-1,1⟩, + ⟨4,433,20,1,0,0,0,1,1⟩, + ⟨4,435,20,1,0,0,0,-1,2⟩, + ⟨5,110,0,1,0,0,0,1,-2⟩, + ⟨4,37,110,1,0,0,0,-1,1⟩, + ⟨4,433,110,1,0,0,0,1,1⟩, + ⟨4,435,110,1,0,0,0,-1,2⟩, + ⟨5,432,0,1,0,0,0,1,-1⟩, + ⟨4,433,432,1,0,0,0,-1,1⟩, + ⟨4,432,433,1,0,0,0,1,1⟩, + ⟨4,433,432,1,0,0,0,-1,1⟩, + ⟨5,432,0,1,0,0,0,1,2⟩, + ⟨4,37,432,1,0,0,0,1,1⟩, + ⟨4,20,432,1,0,0,0,-1,1⟩, + ⟨4,110,432,1,0,0,0,-1,1⟩, + ⟨5,433,0,1,0,0,0,1,-2⟩, + ⟨4,37,433,1,0,0,0,-1,2⟩, + ⟨4,20,433,1,0,0,0,-1,2⟩, + ⟨4,110,433,1,0,0,0,-1,2⟩, + ⟨4,432,433,1,0,0,0,1,2⟩, + ⟨4,435,433,1,0,0,0,-1,2⟩, + ⟨4,437,433,1,0,0,0,-1,1⟩, + ⟨5,435,0,1,0,0,0,2,-1⟩, + ⟨4,37,435,1,0,0,0,1,2⟩, + ⟨4,20,435,1,0,0,0,-1,2⟩, + ⟨4,110,435,1,0,0,0,1,2⟩, + ⟨4,432,435,1,0,0,0,-1,2⟩, + ⟨4,433,435,1,0,0,0,-1,1⟩, + ⟨4,437,435,1,0,0,0,1,1⟩, + ⟨4,442,435,1,0,0,0,1,2⟩, + ⟨5,437,0,1,0,0,0,1,-1⟩, + ⟨4,442,437,1,0,0,0,-1,1⟩, + ⟨4,437,442,1,0,0,0,1,1⟩, + ⟨4,442,437,1,0,0,0,-1,1⟩, + ⟨4,20,437,1,0,0,0,1,1⟩, + ⟨4,110,437,1,0,0,0,-1,1⟩, + ⟨4,435,437,1,0,0,0,-1,1⟩, + ⟨5,442,0,1,0,0,0,1,2⟩, + ⟨4,433,442,1,0,0,0,1,1⟩, + ⟨4,435,442,1,0,0,0,-1,1⟩, + ⟨4,437,442,1,0,0,0,-1,1⟩, + ⟨4,433,442,1,0,0,0,1,1⟩, + ⟨4,110,442,1,0,0,0,1,1⟩, + ⟨4,20,442,1,0,0,0,1,1⟩, + ⟨4,435,437,1,0,0,0,1,1⟩, + ⟨4,432,437,1,0,0,0,1,1⟩, + ⟨4,37,437,1,0,0,0,1,1⟩, + ⟨5,437,0,1,0,0,0,2,-1⟩, + ⟨5,437,0,1,0,0,0,1,-1⟩, + ⟨4,442,437,1,0,0,0,-1,1⟩, + ⟨4,437,442,1,0,0,0,1,1⟩, + ⟨4,442,437,1,0,0,0,-1,1⟩, + ⟨4,442,435,1,0,0,0,2,1⟩, + ⟨4,432,435,1,0,0,0,-1,1⟩, + ⟨4,37,435,1,0,0,0,-1,1⟩, + ⟨4,437,433,1,0,0,0,-1,2⟩, + ⟨4,20,433,1,0,0,0,-1,1⟩, + ⟨5,433,0,1,0,0,0,1,-1⟩, + ⟨4,435,433,1,0,0,0,-1,1⟩, + ⟨4,433,435,1,0,0,0,1,1⟩, + ⟨4,435,433,1,0,0,0,-1,1⟩, + ⟨5,432,0,1,0,0,0,1,-2⟩, + ⟨5,432,0,1,0,0,0,1,-1⟩, + ⟨4,442,432,1,0,0,0,-1,1⟩, + ⟨4,432,442,1,0,0,0,1,1⟩, + ⟨4,442,432,1,0,0,0,-1,1⟩, + ⟨5,110,0,1,0,0,0,1,-1⟩, + ⟨4,437,110,1,0,0,0,-1,1⟩, + ⟨4,110,437,1,0,0,0,1,1⟩, + ⟨4,437,110,1,0,0,0,-1,1⟩, + ⟨4,435,20,1,0,0,0,1,1⟩, + ⟨4,110,20,1,0,0,0,-1,2⟩, + ⟨5,20,0,1,0,0,0,1,-2⟩, + ⟨4,433,37,1,0,0,0,1,1⟩, + ⟨4,432,37,1,0,0,0,1,1⟩, + ⟨5,37,0,1,0,0,0,1,-2⟩, + ⟨5,37,0,1,0,0,0,1,-1⟩, + ⟨4,20,37,1,0,0,0,-1,1⟩, + ⟨4,37,20,1,0,0,0,1,1⟩, + ⟨4,20,37,1,0,0,0,-1,1⟩, + ⟨4,446,20,1,0,0,0,-1,1⟩, + ⟨4,444,37,1,0,0,0,-1,1⟩, + ⟨4,46,110,1,0,0,0,-1,1⟩, + ⟨4,440,442,1,0,0,0,-1,1⟩, + ⟨4,436,433,1,0,0,0,-1,1⟩, + ⟨4,438,435,1,0,0,0,-1,1⟩, + ⟨4,434,432,1,0,0,0,-1,1⟩, + ⟨4,439,437,1,0,0,0,-1,1⟩, + ⟨4,445,443,1,0,0,0,1,2⟩, + ⟨4,443,445,1,0,0,0,-1,1⟩, + ⟨4,447,441,1,0,0,0,1,2⟩, + ⟨4,441,447,1,0,0,0,-1,1⟩, + ⟨4,444,439,1,0,0,0,1,2⟩, + ⟨4,439,444,1,0,0,0,-1,1⟩, + ⟨4,442,438,1,0,0,0,1,2⟩, + ⟨4,438,442,1,0,0,0,-1,1⟩, + ⟨4,446,437,1,0,0,0,1,2⟩, + ⟨4,437,446,1,0,0,0,-1,1⟩, + ⟨4,440,436,1,0,0,0,1,2⟩, + ⟨4,436,440,1,0,0,0,-1,1⟩, + ⟨4,110,435,1,0,0,0,1,2⟩, + ⟨4,435,110,1,0,0,0,-1,1⟩, + ⟨4,37,434,1,0,0,0,1,2⟩, + ⟨4,434,37,1,0,0,0,-1,1⟩, + ⟨4,46,433,1,0,0,0,1,2⟩, + ⟨4,433,46,1,0,0,0,-1,1⟩, + ⟨4,20,432,1,0,0,0,1,2⟩, + ⟨4,432,20,1,0,0,0,-1,1⟩, + ⟨5,447,0,1,0,0,0,1,-1⟩, + ⟨4,110,447,1,0,0,0,-1,1⟩, + ⟨4,447,110,1,0,0,0,1,1⟩, + ⟨4,110,447,1,0,0,0,-1,1⟩, + ⟨5,445,0,1,0,0,0,1,-1⟩, + ⟨4,46,445,1,0,0,0,-1,1⟩, + ⟨4,445,46,1,0,0,0,1,1⟩, + ⟨4,46,445,1,0,0,0,-1,1⟩, + ⟨5,443,0,1,0,0,0,1,-1⟩, + ⟨4,20,443,1,0,0,0,-1,1⟩, + ⟨4,443,20,1,0,0,0,1,1⟩, + ⟨4,20,443,1,0,0,0,-1,1⟩, + ⟨5,441,0,1,0,0,0,1,-1⟩, + ⟨4,37,441,1,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],960⟩, by decide⟩ +def forward_136 : CheckedSegment frames paid warps := + ⟨⟨forwardShard6State136, forwardShard6State137, + [ + ⟨4,441,37,1,0,0,0,1,1⟩, + ⟨4,37,441,1,0,0,0,-1,1⟩, + ⟨4,447,110,1,0,0,0,-1,1⟩, + ⟨4,446,110,1,0,0,0,-1,1⟩, + ⟨4,445,46,1,0,0,0,-1,1⟩, + ⟨4,444,46,1,0,0,0,-1,1⟩, + ⟨4,443,20,1,0,0,0,-1,1⟩, + ⟨4,442,20,1,0,0,0,-1,1⟩, + ⟨4,441,37,1,0,0,0,-1,1⟩, + ⟨4,440,37,1,0,0,0,-1,1⟩, + ⟨4,431,425,1,0,0,0,1,2⟩, + ⟨4,425,431,1,0,0,0,-1,1⟩, + ⟨4,99,78,1,0,0,0,1,2⟩, + ⟨4,78,99,1,0,0,0,-1,1⟩, + ⟨4,51,13,1,0,0,0,1,2⟩, + ⟨4,13,51,1,0,0,0,-1,1⟩, + ⟨5,431,0,1,0,0,0,1,-1⟩, + ⟨5,425,0,1,0,0,0,1,-1⟩, + ⟨4,413,411,1,0,0,0,1,2⟩, + ⟨4,411,413,1,0,0,0,-1,1⟩, + ⟨4,415,409,1,0,0,0,1,2⟩, + ⟨4,409,415,1,0,0,0,-1,1⟩, + ⟨4,52,14,1,0,0,0,1,2⟩, + ⟨4,14,52,1,0,0,0,-1,1⟩, + ⟨5,415,0,1,0,0,0,1,-1⟩, + ⟨5,413,0,1,0,0,0,1,-1⟩, + ⟨5,411,0,1,0,0,0,1,-1⟩, + ⟨5,409,0,1,0,0,0,1,-1⟩, + ⟨4,397,541,1,0,0,0,1,2⟩, + ⟨4,541,397,1,0,0,0,-1,1⟩, + ⟨4,399,393,1,0,0,0,1,2⟩, + ⟨4,393,399,1,0,0,0,-1,1⟩, + ⟨4,69,5,1,0,0,0,1,2⟩, + ⟨4,5,69,1,0,0,0,-1,1⟩, + ⟨4,4,68,1,0,0,0,1,2⟩, + ⟨4,68,4,1,0,0,0,-1,1⟩, + ⟨5,399,0,1,0,0,0,1,-1⟩, + ⟨5,397,0,1,0,0,0,1,-1⟩, + ⟨5,541,0,1,0,0,0,1,-1⟩, + ⟨5,393,0,1,0,0,0,1,-1⟩, + ⟨4,381,379,1,0,0,0,1,2⟩, + ⟨4,379,381,1,0,0,0,-1,1⟩, + ⟨4,383,377,1,0,0,0,1,2⟩, + ⟨4,377,383,1,0,0,0,-1,1⟩, + ⟨4,3,67,1,0,0,0,1,2⟩, + ⟨4,67,3,1,0,0,0,-1,1⟩, + ⟨4,88,80,1,0,0,0,1,2⟩, + ⟨4,80,88,1,0,0,0,-1,1⟩, + ⟨5,383,0,1,0,0,0,1,-1⟩, + ⟨5,381,0,1,0,0,0,1,-1⟩, + ⟨5,379,0,1,0,0,0,1,-1⟩, + ⟨5,377,0,1,0,0,0,1,-1⟩, + ⟨4,30,59,1,0,0,0,-1,1⟩, + ⟨4,29,59,1,0,0,0,-1,1⟩, + ⟨4,352,59,1,0,0,0,-1,1⟩, + ⟨4,602,59,1,0,0,0,-1,1⟩, + ⟨4,599,59,1,0,0,0,1,2⟩, + ⟨5,30,0,1,0,0,0,1,-1⟩, + ⟨4,352,30,1,0,0,0,-1,1⟩, + ⟨4,30,352,1,0,0,0,1,1⟩, + ⟨4,352,30,1,0,0,0,-1,1⟩, + ⟨5,30,0,1,0,0,0,1,-2⟩, + ⟨4,59,30,1,0,0,0,-1,1⟩, + ⟨4,602,30,1,0,0,0,1,1⟩, + ⟨4,599,30,1,0,0,0,-1,2⟩, + ⟨5,29,0,1,0,0,0,1,-2⟩, + ⟨4,59,29,1,0,0,0,-1,1⟩, + ⟨4,602,29,1,0,0,0,1,1⟩, + ⟨4,599,29,1,0,0,0,-1,2⟩, + ⟨5,352,0,1,0,0,0,1,-1⟩, + ⟨4,602,352,1,0,0,0,-1,1⟩, + ⟨4,352,602,1,0,0,0,1,1⟩, + ⟨4,602,352,1,0,0,0,-1,1⟩, + ⟨5,352,0,1,0,0,0,1,2⟩, + ⟨4,59,352,1,0,0,0,1,1⟩, + ⟨4,30,352,1,0,0,0,-1,1⟩, + ⟨4,29,352,1,0,0,0,-1,1⟩, + ⟨5,602,0,1,0,0,0,1,-2⟩, + ⟨4,59,602,1,0,0,0,-1,2⟩, + ⟨4,30,602,1,0,0,0,-1,2⟩, + ⟨4,29,602,1,0,0,0,-1,2⟩, + ⟨4,352,602,1,0,0,0,1,2⟩, + ⟨4,599,602,1,0,0,0,-1,2⟩, + ⟨4,597,602,1,0,0,0,-1,1⟩, + ⟨5,599,0,1,0,0,0,2,-1⟩, + ⟨4,59,599,1,0,0,0,1,2⟩, + ⟨4,30,599,1,0,0,0,-1,2⟩, + ⟨4,29,599,1,0,0,0,1,2⟩, + ⟨4,352,599,1,0,0,0,-1,2⟩, + ⟨4,602,599,1,0,0,0,-1,1⟩, + ⟨4,597,599,1,0,0,0,1,1⟩, + ⟨4,596,599,1,0,0,0,1,2⟩, + ⟨5,597,0,1,0,0,0,1,-1⟩, + ⟨4,596,597,1,0,0,0,-1,1⟩, + ⟨4,597,596,1,0,0,0,1,1⟩, + ⟨4,596,597,1,0,0,0,-1,1⟩, + ⟨4,30,597,1,0,0,0,1,1⟩, + ⟨4,29,597,1,0,0,0,-1,1⟩, + ⟨4,599,597,1,0,0,0,-1,1⟩, + ⟨5,596,0,1,0,0,0,1,2⟩, + ⟨4,602,596,1,0,0,0,1,1⟩, + ⟨4,599,596,1,0,0,0,-1,1⟩, + ⟨4,597,596,1,0,0,0,-1,1⟩, + ⟨4,602,596,1,0,0,0,1,1⟩, + ⟨4,29,596,1,0,0,0,1,1⟩, + ⟨4,30,596,1,0,0,0,1,1⟩, + ⟨4,599,597,1,0,0,0,1,1⟩, + ⟨4,352,597,1,0,0,0,1,1⟩, + ⟨4,59,597,1,0,0,0,1,1⟩, + ⟨5,597,0,1,0,0,0,2,-1⟩, + ⟨5,597,0,1,0,0,0,1,-1⟩, + ⟨4,596,597,1,0,0,0,-1,1⟩, + ⟨4,597,596,1,0,0,0,1,1⟩, + ⟨4,596,597,1,0,0,0,-1,1⟩, + ⟨4,596,599,1,0,0,0,2,1⟩, + ⟨4,352,599,1,0,0,0,-1,1⟩, + ⟨4,59,599,1,0,0,0,-1,1⟩, + ⟨4,597,602,1,0,0,0,-1,2⟩, + ⟨4,30,602,1,0,0,0,-1,1⟩, + ⟨5,602,0,1,0,0,0,1,-1⟩, + ⟨4,599,602,1,0,0,0,-1,1⟩, + ⟨4,602,599,1,0,0,0,1,1⟩, + ⟨4,599,602,1,0,0,0,-1,1⟩, + ⟨5,352,0,1,0,0,0,1,-2⟩, + ⟨5,352,0,1,0,0,0,1,-1⟩, + ⟨4,596,352,1,0,0,0,-1,1⟩, + ⟨4,352,596,1,0,0,0,1,1⟩, + ⟨4,596,352,1,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],926⟩, by decide⟩ +def forward_137 : CheckedSegment frames paid warps := + ⟨⟨forwardShard6State137, forwardShard6State138, + [ + ⟨5,29,0,1,0,0,0,1,-1⟩, + ⟨4,597,29,1,0,0,0,-1,1⟩, + ⟨4,29,597,1,0,0,0,1,1⟩, + ⟨4,597,29,1,0,0,0,-1,1⟩, + ⟨4,599,30,1,0,0,0,1,1⟩, + ⟨4,29,30,1,0,0,0,-1,2⟩, + ⟨5,30,0,1,0,0,0,1,-2⟩, + ⟨4,602,59,1,0,0,0,1,1⟩, + ⟨4,352,59,1,0,0,0,1,1⟩, + ⟨5,59,0,1,0,0,0,1,-2⟩, + ⟨5,59,0,1,0,0,0,1,-1⟩, + ⟨4,30,59,1,0,0,0,-1,1⟩, + ⟨4,59,30,1,0,0,0,1,1⟩, + ⟨4,30,59,1,0,0,0,-1,1⟩, + ⟨4,84,73,1,0,0,0,1,2⟩, + ⟨4,73,84,1,0,0,0,-1,1⟩, + ⟨4,74,83,1,0,0,0,1,2⟩, + ⟨4,83,74,1,0,0,0,-1,1⟩, + ⟨4,58,93,1,0,0,0,-1,1⟩, + ⟨5,58,0,1,0,0,0,1,-1⟩, + ⟨4,75,82,1,0,0,0,1,2⟩, + ⟨4,82,75,1,0,0,0,-1,1⟩, + ⟨4,1,6,1,0,0,0,1,2⟩, + ⟨4,6,1,1,0,0,0,-1,1⟩, + ⟨4,333,543,1,0,0,0,1,2⟩, + ⟨4,543,333,1,0,0,0,-1,1⟩, + ⟨4,335,329,1,0,0,0,1,2⟩, + ⟨4,329,335,1,0,0,0,-1,1⟩, + ⟨4,50,34,1,0,0,0,1,2⟩, + ⟨4,34,50,1,0,0,0,-1,1⟩, + ⟨4,33,49,1,0,0,0,1,2⟩, + ⟨4,49,33,1,0,0,0,-1,1⟩, + ⟨5,335,0,1,0,0,0,1,-1⟩, + ⟨5,333,0,1,0,0,0,1,-1⟩, + ⟨5,543,0,1,0,0,0,1,-1⟩, + ⟨5,329,0,1,0,0,0,1,-1⟩, + ⟨4,317,315,1,0,0,0,1,2⟩, + ⟨4,315,317,1,0,0,0,-1,1⟩, + ⟨4,32,48,1,0,0,0,1,2⟩, + ⟨4,48,32,1,0,0,0,-1,1⟩, + ⟨5,317,0,1,0,0,0,1,-1⟩, + ⟨5,315,0,1,0,0,0,1,-1⟩, + ⟨4,40,18,1,0,0,0,-1,1⟩, + ⟨4,39,18,1,0,0,0,-1,1⟩, + ⟨1,288,0,281,1,790,0,0,1⟩, + ⟨4,288,18,1,0,0,0,-1,1⟩, + ⟨4,289,18,1,0,0,0,-1,1⟩, + ⟨4,291,18,1,0,0,0,1,2⟩, + ⟨5,40,0,1,0,0,0,1,-1⟩, + ⟨4,288,40,1,0,0,0,-1,1⟩, + ⟨4,40,288,1,0,0,0,1,1⟩, + ⟨4,288,40,1,0,0,0,-1,1⟩, + ⟨5,40,0,1,0,0,0,1,-2⟩, + ⟨4,18,40,1,0,0,0,-1,1⟩, + ⟨4,289,40,1,0,0,0,1,1⟩, + ⟨4,291,40,1,0,0,0,-1,2⟩, + ⟨5,39,0,1,0,0,0,1,-2⟩, + ⟨4,18,39,1,0,0,0,-1,1⟩, + ⟨4,289,39,1,0,0,0,1,1⟩, + ⟨4,291,39,1,0,0,0,-1,2⟩, + ⟨5,288,0,1,0,0,0,1,-1⟩, + ⟨4,289,288,1,0,0,0,-1,1⟩, + ⟨4,288,289,1,0,0,0,1,1⟩, + ⟨4,289,288,1,0,0,0,-1,1⟩, + ⟨5,288,0,1,0,0,0,1,2⟩, + ⟨4,18,288,1,0,0,0,1,1⟩, + ⟨4,40,288,1,0,0,0,-1,1⟩, + ⟨4,39,288,1,0,0,0,-1,1⟩, + ⟨5,289,0,1,0,0,0,1,-2⟩, + ⟨4,18,289,1,0,0,0,-1,2⟩, + ⟨4,40,289,1,0,0,0,-1,2⟩, + ⟨4,39,289,1,0,0,0,-1,2⟩, + ⟨4,288,289,1,0,0,0,1,2⟩, + ⟨4,291,289,1,0,0,0,-1,2⟩, + ⟨4,538,289,1,0,0,0,-1,1⟩, + ⟨5,291,0,1,0,0,0,2,-1⟩, + ⟨4,18,291,1,0,0,0,1,2⟩, + ⟨4,40,291,1,0,0,0,-1,2⟩, + ⟨4,39,291,1,0,0,0,1,2⟩, + ⟨4,288,291,1,0,0,0,-1,2⟩, + ⟨4,289,291,1,0,0,0,-1,1⟩, + ⟨4,538,291,1,0,0,0,1,1⟩, + ⟨4,515,291,1,0,0,0,1,2⟩, + ⟨5,538,0,1,0,0,0,1,-1⟩, + ⟨4,515,538,1,0,0,0,-1,1⟩, + ⟨4,538,515,1,0,0,0,1,1⟩, + ⟨4,515,538,1,0,0,0,-1,1⟩, + ⟨4,40,538,1,0,0,0,1,1⟩, + ⟨4,39,538,1,0,0,0,-1,1⟩, + ⟨4,291,538,1,0,0,0,-1,1⟩, + ⟨5,515,0,1,0,0,0,1,2⟩, + ⟨4,289,515,1,0,0,0,1,1⟩, + ⟨4,291,515,1,0,0,0,-1,1⟩, + ⟨4,538,515,1,0,0,0,-1,1⟩, + ⟨4,289,515,1,0,0,0,1,1⟩, + ⟨4,39,515,1,0,0,0,1,1⟩, + ⟨4,40,515,1,0,0,0,1,1⟩, + ⟨4,291,538,1,0,0,0,1,1⟩, + ⟨4,288,538,1,0,0,0,1,1⟩, + ⟨4,18,538,1,0,0,0,1,1⟩, + ⟨5,538,0,1,0,0,0,2,-1⟩, + ⟨5,538,0,1,0,0,0,1,-1⟩, + ⟨4,515,538,1,0,0,0,-1,1⟩, + ⟨4,538,515,1,0,0,0,1,1⟩, + ⟨4,515,538,1,0,0,0,-1,1⟩, + ⟨4,515,291,1,0,0,0,2,1⟩, + ⟨4,288,291,1,0,0,0,-1,1⟩, + ⟨4,18,291,1,0,0,0,-1,1⟩, + ⟨4,538,289,1,0,0,0,-1,2⟩, + ⟨4,40,289,1,0,0,0,-1,1⟩, + ⟨5,289,0,1,0,0,0,1,-1⟩, + ⟨4,291,289,1,0,0,0,-1,1⟩, + ⟨4,289,291,1,0,0,0,1,1⟩, + ⟨4,291,289,1,0,0,0,-1,1⟩, + ⟨5,288,0,1,0,0,0,1,-2⟩, + ⟨5,288,0,1,0,0,0,1,-1⟩, + ⟨4,515,288,1,0,0,0,-1,1⟩, + ⟨4,288,515,1,0,0,0,1,1⟩, + ⟨4,515,288,1,0,0,0,-1,1⟩, + ⟨5,39,0,1,0,0,0,1,-1⟩, + ⟨4,538,39,1,0,0,0,-1,1⟩, + ⟨4,39,538,1,0,0,0,1,1⟩, + ⟨4,538,39,1,0,0,0,-1,1⟩, + ⟨4,291,40,1,0,0,0,1,1⟩, + ⟨4,39,40,1,0,0,0,-1,2⟩, + ⟨5,40,0,1,0,0,0,1,-2⟩, + ⟨4,289,18,1,0,0,0,1,1⟩, + ⟨4,288,18,1,0,0,0,1,1⟩, + ],#[0,1,0,0,0,0,0,0,0,0],926⟩, by decide⟩ +def forward_138 : CheckedSegment frames paid warps := + ⟨⟨forwardShard6State138, forwardShard6State139, + [ + ⟨5,18,0,1,0,0,0,1,-2⟩, + ⟨5,18,0,1,0,0,0,1,-1⟩, + ⟨4,40,18,1,0,0,0,-1,1⟩, + ⟨4,18,40,1,0,0,0,1,1⟩, + ⟨4,40,18,1,0,0,0,-1,1⟩, + ⟨4,300,18,1,0,0,0,-1,1⟩, + ⟨4,296,515,1,0,0,0,-1,1⟩, + ⟨4,102,54,1,0,0,0,1,2⟩, + ⟨4,54,102,1,0,0,0,-1,1⟩, + ⟨4,55,101,1,0,0,0,1,2⟩, + ⟨4,101,55,1,0,0,0,-1,1⟩, + ⟨4,17,103,1,0,0,0,-1,1⟩, + ⟨5,17,0,1,0,0,0,1,-1⟩, + ⟨4,31,12,1,0,0,0,1,2⟩, + ⟨4,12,31,1,0,0,0,-1,1⟩, + ⟨4,94,61,1,0,0,0,-1,1⟩, + ⟨5,94,0,1,0,0,0,1,-1⟩, + ⟨4,237,235,1,0,0,0,1,2⟩, + ⟨4,235,237,1,0,0,0,-1,1⟩, + ⟨4,239,233,1,0,0,0,1,2⟩, + ⟨4,233,239,1,0,0,0,-1,1⟩, + ⟨4,87,76,1,0,0,0,1,2⟩, + ⟨4,76,87,1,0,0,0,-1,1⟩, + ⟨4,16,87,1,0,0,0,2,1⟩, + ⟨4,87,16,1,0,0,0,-1,2⟩, + ⟨4,16,232,1,0,0,0,-2,1⟩, + ⟨4,16,540,1,0,0,0,1,1⟩, + ⟨1,26,0,621,1,1728,0,0,1⟩, + ⟨4,16,26,1,0,0,0,-2,1⟩, + ⟨4,26,232,1,0,0,0,1,1⟩, + ⟨4,87,44,1,0,0,0,-1,1⟩, + ⟨1,519,0,960,1,2290,0,0,1⟩, + ⟨4,519,87,1,0,0,0,1,1⟩, + ⟨4,332,519,1,0,0,0,-1,1⟩, + ⟨4,382,44,1,0,0,0,-1,1⟩, + ⟨4,380,87,1,0,0,0,-1,1⟩, + ⟨4,347,540,1,0,0,0,-1,1⟩, + ⟨4,521,44,1,0,0,0,-1,1⟩, + ⟨4,519,87,1,0,0,0,-1,1⟩, + ⟨4,547,382,1,0,0,0,-1,1⟩, + ⟨4,546,380,1,0,0,0,-1,1⟩, + ⟨4,16,26,1,0,0,0,2,1⟩, + ⟨4,16,540,1,0,0,0,-1,1⟩, + ⟨4,540,361,1,0,0,0,-1,1⟩, + ⟨1,514,0,1019,1,2409,0,0,1⟩, + ⟨4,514,232,1,0,0,0,2,1⟩, + ⟨4,514,347,1,0,0,0,-1,1⟩, + ⟨4,514,621,1,0,0,0,2,1⟩, + ⟨4,347,345,1,0,0,0,-1,1⟩, + ⟨4,511,332,1,0,0,0,-1,1⟩, + ⟨4,514,85,1,0,0,0,1,1⟩, + ⟨4,319,85,1,0,0,0,-1,1⟩, + ⟨4,26,232,1,0,0,0,-1,1⟩, + ⟨4,11,26,1,0,0,0,-1,1⟩, + ⟨1,86,0,621,1,1728,0,0,1⟩, + ⟨4,11,86,1,0,0,0,-1,1⟩, + ⟨1,77,0,621,1,1728,0,0,1⟩, + ⟨4,11,77,1,0,0,0,-1,1⟩, + ⟨1,224,0,279,1,786,0,0,1⟩, + ⟨4,224,16,1,0,0,0,-1,1⟩, + ⟨4,224,42,1,0,0,0,-1,1⟩, + ⟨1,64,0,279,1,786,0,0,1⟩, + ⟨4,224,64,1,0,0,0,-1,1⟩, + ⟨1,95,0,279,1,786,0,0,1⟩, + ⟨4,224,95,1,0,0,0,-1,1⟩, + ⟨1,107,0,279,1,786,0,0,1⟩, + ⟨4,224,107,1,0,0,0,-1,1⟩, + ⟨4,224,22,1,0,0,0,-1,1⟩, + ⟨4,16,43,1,0,0,0,-1,1⟩, + ⟨4,104,43,1,0,0,0,-1,1⟩, + ⟨5,16,0,1,0,0,0,1,-1⟩, + ⟨5,104,0,1,0,0,0,1,-2⟩, + ⟨4,42,41,1,0,0,0,-1,1⟩, + ⟨4,106,41,1,0,0,0,-1,1⟩, + ⟨4,400,41,1,0,0,0,-1,1⟩, + ⟨4,401,41,1,0,0,0,-1,1⟩, + ⟨4,403,41,1,0,0,0,1,2⟩, + ⟨5,42,0,1,0,0,0,1,-1⟩, + ⟨4,400,42,1,0,0,0,-1,1⟩, + ⟨4,42,400,1,0,0,0,1,1⟩, + ⟨4,400,42,1,0,0,0,-1,1⟩, + ⟨5,42,0,1,0,0,0,1,-2⟩, + ⟨4,41,42,1,0,0,0,-1,1⟩, + ⟨4,401,42,1,0,0,0,1,1⟩, + ⟨4,403,42,1,0,0,0,-1,2⟩, + ⟨5,106,0,1,0,0,0,1,-2⟩, + ⟨4,41,106,1,0,0,0,-1,1⟩, + ⟨4,401,106,1,0,0,0,1,1⟩, + ⟨4,403,106,1,0,0,0,-1,2⟩, + ⟨5,400,0,1,0,0,0,1,-1⟩, + ⟨4,401,400,1,0,0,0,-1,1⟩, + ⟨4,400,401,1,0,0,0,1,1⟩, + ⟨4,401,400,1,0,0,0,-1,1⟩, + ⟨5,400,0,1,0,0,0,1,2⟩, + ⟨4,41,400,1,0,0,0,1,1⟩, + ⟨4,42,400,1,0,0,0,-1,1⟩, + ⟨4,106,400,1,0,0,0,-1,1⟩, + ⟨5,401,0,1,0,0,0,1,-2⟩, + ⟨4,41,401,1,0,0,0,-1,2⟩, + ⟨4,42,401,1,0,0,0,-1,2⟩, + ⟨4,106,401,1,0,0,0,-1,2⟩, + ⟨4,400,401,1,0,0,0,1,2⟩, + ⟨4,403,401,1,0,0,0,-1,2⟩, + ⟨4,405,401,1,0,0,0,-1,1⟩, + ⟨5,403,0,1,0,0,0,2,-1⟩, + ⟨4,41,403,1,0,0,0,1,2⟩, + ⟨4,42,403,1,0,0,0,-1,2⟩, + ⟨4,106,403,1,0,0,0,1,2⟩, + ⟨4,400,403,1,0,0,0,-1,2⟩, + ⟨4,401,403,1,0,0,0,-1,1⟩, + ⟨4,405,403,1,0,0,0,1,1⟩, + ⟨4,410,403,1,0,0,0,1,2⟩, + ⟨5,405,0,1,0,0,0,1,-1⟩, + ⟨4,410,405,1,0,0,0,-1,1⟩, + ⟨4,405,410,1,0,0,0,1,1⟩, + ⟨4,410,405,1,0,0,0,-1,1⟩, + ⟨4,42,405,1,0,0,0,1,1⟩, + ⟨4,106,405,1,0,0,0,-1,1⟩, + ⟨4,403,405,1,0,0,0,-1,1⟩, + ⟨5,410,0,1,0,0,0,1,2⟩, + ⟨4,401,410,1,0,0,0,1,1⟩, + ⟨4,403,410,1,0,0,0,-1,1⟩, + ⟨4,405,410,1,0,0,0,-1,1⟩, + ⟨4,401,410,1,0,0,0,1,1⟩, + ⟨4,106,410,1,0,0,0,1,1⟩, + ⟨4,42,410,1,0,0,0,1,1⟩, + ⟨4,403,405,1,0,0,0,1,1⟩, + ⟨4,400,405,1,0,0,0,1,1⟩, + ],#[0,7,1,1,0,0,0,0,0,0],926⟩, by decide⟩ +def forward_139 : CheckedSegment frames paid warps := + ⟨⟨forwardShard6State139, forwardShard6State140, + [ + ⟨4,41,405,1,0,0,0,1,1⟩, + ⟨5,405,0,1,0,0,0,2,-1⟩, + ⟨5,405,0,1,0,0,0,1,-1⟩, + ⟨4,410,405,1,0,0,0,-1,1⟩, + ⟨4,405,410,1,0,0,0,1,1⟩, + ⟨4,410,405,1,0,0,0,-1,1⟩, + ⟨4,410,403,1,0,0,0,2,1⟩, + ⟨4,400,403,1,0,0,0,-1,1⟩, + ⟨4,41,403,1,0,0,0,-1,1⟩, + ⟨4,405,401,1,0,0,0,-1,2⟩, + ⟨4,42,401,1,0,0,0,-1,1⟩, + ⟨5,401,0,1,0,0,0,1,-1⟩, + ⟨4,403,401,1,0,0,0,-1,1⟩, + ⟨4,401,403,1,0,0,0,1,1⟩, + ⟨4,403,401,1,0,0,0,-1,1⟩, + ⟨5,400,0,1,0,0,0,1,-2⟩, + ⟨5,400,0,1,0,0,0,1,-1⟩, + ⟨4,410,400,1,0,0,0,-1,1⟩, + ⟨4,400,410,1,0,0,0,1,1⟩, + ⟨4,410,400,1,0,0,0,-1,1⟩, + ⟨5,106,0,1,0,0,0,1,-1⟩, + ⟨4,405,106,1,0,0,0,-1,1⟩, + ⟨4,106,405,1,0,0,0,1,1⟩, + ⟨4,405,106,1,0,0,0,-1,1⟩, + ⟨4,403,42,1,0,0,0,1,1⟩, + ⟨4,106,42,1,0,0,0,-1,2⟩, + ⟨5,42,0,1,0,0,0,1,-2⟩, + ⟨4,401,41,1,0,0,0,1,1⟩, + ⟨4,400,41,1,0,0,0,1,1⟩, + ⟨5,41,0,1,0,0,0,1,-2⟩, + ⟨5,41,0,1,0,0,0,1,-1⟩, + ⟨4,42,41,1,0,0,0,-1,1⟩, + ⟨4,41,42,1,0,0,0,1,1⟩, + ⟨4,42,41,1,0,0,0,-1,1⟩, + ⟨4,414,42,1,0,0,0,-1,1⟩, + ⟨4,47,41,1,0,0,0,-1,1⟩, + ⟨4,105,106,1,0,0,0,-1,1⟩, + ⟨4,534,410,1,0,0,0,-1,1⟩, + ⟨4,404,401,1,0,0,0,-1,1⟩, + ⟨4,406,403,1,0,0,0,-1,1⟩, + ⟨4,402,400,1,0,0,0,-1,1⟩, + ⟨4,407,405,1,0,0,0,-1,1⟩, + ⟨4,47,407,1,0,0,0,1,2⟩, + ⟨4,407,47,1,0,0,0,-1,1⟩, + ⟨4,410,406,1,0,0,0,1,2⟩, + ⟨4,406,410,1,0,0,0,-1,1⟩, + ⟨4,414,405,1,0,0,0,1,2⟩, + ⟨4,405,414,1,0,0,0,-1,1⟩, + ⟨4,534,404,1,0,0,0,1,2⟩, + ⟨4,404,534,1,0,0,0,-1,1⟩, + ⟨4,106,403,1,0,0,0,1,2⟩, + ⟨4,403,106,1,0,0,0,-1,1⟩, + ⟨4,41,402,1,0,0,0,1,2⟩, + ⟨4,402,41,1,0,0,0,-1,1⟩, + ⟨4,105,401,1,0,0,0,1,2⟩, + ⟨4,401,105,1,0,0,0,-1,1⟩, + ⟨4,42,400,1,0,0,0,1,2⟩, + ⟨4,400,42,1,0,0,0,-1,1⟩, + ⟨4,106,415,1,0,0,0,-1,1⟩, + ⟨4,415,106,1,0,0,0,1,1⟩, + ⟨4,106,415,1,0,0,0,-1,1⟩, + ⟨4,105,413,1,0,0,0,-1,1⟩, + ⟨4,413,105,1,0,0,0,1,1⟩, + ⟨4,105,413,1,0,0,0,-1,1⟩, + ⟨4,42,411,1,0,0,0,-1,1⟩, + ⟨4,411,42,1,0,0,0,1,1⟩, + ⟨4,42,411,1,0,0,0,-1,1⟩, + ⟨4,41,409,1,0,0,0,-1,1⟩, + ⟨4,409,41,1,0,0,0,1,1⟩, + ⟨4,41,409,1,0,0,0,-1,1⟩, + ⟨4,415,106,1,0,0,0,-1,1⟩, + ⟨4,414,106,1,0,0,0,-1,1⟩, + ⟨4,413,105,1,0,0,0,-1,1⟩, + ⟨4,47,105,1,0,0,0,-1,1⟩, + ⟨4,411,42,1,0,0,0,-1,1⟩, + ⟨4,410,42,1,0,0,0,-1,1⟩, + ⟨4,409,41,1,0,0,0,-1,1⟩, + ⟨4,534,41,1,0,0,0,-1,1⟩, + ⟨4,405,52,1,0,0,0,-1,1⟩, + ⟨4,404,52,1,0,0,0,-1,1⟩, + ⟨4,416,52,1,0,0,0,2,1⟩, + ⟨4,52,416,1,0,0,0,-1,2⟩, + ⟨5,52,0,1,0,0,0,1,-1⟩, + ⟨4,52,430,1,0,0,0,1,1⟩, + ⟨1,523,0,972,1,2314,0,0,1⟩, + ⟨4,523,52,1,0,0,0,1,1⟩, + ⟨4,316,523,1,0,0,0,-1,1⟩, + ⟨4,398,430,1,0,0,0,-1,1⟩, + ⟨4,396,52,1,0,0,0,-1,1⟩, + ⟨4,529,430,1,0,0,0,-1,1⟩, + ⟨4,523,52,1,0,0,0,-1,1⟩, + ⟨4,559,398,1,0,0,0,-1,1⟩, + ⟨4,558,396,1,0,0,0,-1,1⟩, + ⟨4,500,316,1,0,0,0,-1,1⟩, + ⟨4,256,416,1,0,0,0,-1,1⟩, + ⟨1,384,0,281,1,790,0,0,1⟩, + ⟨4,256,384,1,0,0,0,-1,1⟩, + ⟨1,336,0,281,1,790,0,0,1⟩, + ⟨4,256,336,1,0,0,0,-1,1⟩, + ⟨4,416,43,1,0,0,0,-1,1⟩, + ⟨4,417,43,1,0,0,0,-1,1⟩, + ⟨4,419,43,1,0,0,0,1,2⟩, + ⟨4,416,16,1,0,0,0,-1,1⟩, + ⟨4,16,416,1,0,0,0,1,1⟩, + ⟨4,416,16,1,0,0,0,-1,1⟩, + ⟨5,16,0,1,0,0,0,1,-2⟩, + ⟨4,43,16,1,0,0,0,-1,1⟩, + ⟨4,417,16,1,0,0,0,1,1⟩, + ⟨4,419,16,1,0,0,0,-1,2⟩, + ⟨4,43,104,1,0,0,0,-1,1⟩, + ⟨4,417,104,1,0,0,0,1,1⟩, + ⟨4,419,104,1,0,0,0,-1,2⟩, + ⟨5,416,0,1,0,0,0,1,-1⟩, + ⟨4,417,416,1,0,0,0,-1,1⟩, + ⟨4,416,417,1,0,0,0,1,1⟩, + ⟨4,417,416,1,0,0,0,-1,1⟩, + ⟨5,416,0,1,0,0,0,1,2⟩, + ⟨4,43,416,1,0,0,0,1,1⟩, + ⟨4,16,416,1,0,0,0,-1,1⟩, + ⟨4,104,416,1,0,0,0,-1,1⟩, + ⟨5,417,0,1,0,0,0,1,-2⟩, + ⟨4,43,417,1,0,0,0,-1,2⟩, + ⟨4,16,417,1,0,0,0,-1,2⟩, + ⟨4,104,417,1,0,0,0,-1,2⟩, + ⟨4,416,417,1,0,0,0,1,2⟩, + ⟨4,419,417,1,0,0,0,-1,2⟩, + ⟨4,421,417,1,0,0,0,-1,1⟩, + ⟨5,419,0,1,0,0,0,2,-1⟩, + ],#[0,2,0,1,0,0,0,0,0,0],966⟩, by decide⟩ +def forward_140 : CheckedSegment frames paid warps := + ⟨⟨forwardShard6State140, forwardShard6State141, + [ + ⟨4,43,419,1,0,0,0,1,2⟩, + ⟨4,16,419,1,0,0,0,-1,2⟩, + ⟨4,104,419,1,0,0,0,1,2⟩, + ⟨4,416,419,1,0,0,0,-1,2⟩, + ⟨4,417,419,1,0,0,0,-1,1⟩, + ⟨4,421,419,1,0,0,0,1,1⟩, + ⟨4,426,419,1,0,0,0,1,2⟩, + ⟨5,421,0,1,0,0,0,1,-1⟩, + ⟨4,426,421,1,0,0,0,-1,1⟩, + ⟨4,421,426,1,0,0,0,1,1⟩, + ⟨4,426,421,1,0,0,0,-1,1⟩, + ⟨4,16,421,1,0,0,0,1,1⟩, + ⟨4,104,421,1,0,0,0,-1,1⟩, + ⟨4,419,421,1,0,0,0,-1,1⟩, + ⟨5,426,0,1,0,0,0,1,2⟩, + ⟨4,417,426,1,0,0,0,1,1⟩, + ⟨4,419,426,1,0,0,0,-1,1⟩, + ⟨4,421,426,1,0,0,0,-1,1⟩, + ⟨4,417,426,1,0,0,0,1,1⟩, + ⟨4,104,426,1,0,0,0,1,1⟩, + ⟨4,16,426,1,0,0,0,1,1⟩, + ⟨4,419,421,1,0,0,0,1,1⟩, + ⟨4,416,421,1,0,0,0,1,1⟩, + ⟨4,43,421,1,0,0,0,1,1⟩, + ⟨5,421,0,1,0,0,0,2,-1⟩, + ⟨5,421,0,1,0,0,0,1,-1⟩, + ⟨4,426,421,1,0,0,0,-1,1⟩, + ⟨4,421,426,1,0,0,0,1,1⟩, + ⟨4,426,421,1,0,0,0,-1,1⟩, + ⟨4,426,419,1,0,0,0,2,1⟩, + ⟨4,416,419,1,0,0,0,-1,1⟩, + ⟨4,43,419,1,0,0,0,-1,1⟩, + ⟨4,421,417,1,0,0,0,-1,2⟩, + ⟨4,16,417,1,0,0,0,-1,1⟩, + ⟨5,417,0,1,0,0,0,1,-1⟩, + ⟨4,419,417,1,0,0,0,-1,1⟩, + ⟨4,417,419,1,0,0,0,1,1⟩, + ⟨4,419,417,1,0,0,0,-1,1⟩, + ⟨5,416,0,1,0,0,0,1,-2⟩, + ⟨5,416,0,1,0,0,0,1,-1⟩, + ⟨4,426,416,1,0,0,0,-1,1⟩, + ⟨4,416,426,1,0,0,0,1,1⟩, + ⟨4,426,416,1,0,0,0,-1,1⟩, + ⟨5,104,0,1,0,0,0,1,-1⟩, + ⟨4,421,104,1,0,0,0,-1,1⟩, + ⟨4,104,421,1,0,0,0,1,1⟩, + ⟨4,421,104,1,0,0,0,-1,1⟩, + ⟨4,419,16,1,0,0,0,1,1⟩, + ⟨4,104,16,1,0,0,0,-1,2⟩, + ⟨5,16,0,1,0,0,0,1,-2⟩, + ⟨4,417,43,1,0,0,0,1,1⟩, + ⟨4,416,43,1,0,0,0,1,1⟩, + ⟨5,43,0,1,0,0,0,1,-2⟩, + ⟨5,43,0,1,0,0,0,1,-1⟩, + ⟨4,16,43,1,0,0,0,-1,1⟩, + ⟨4,43,16,1,0,0,0,1,1⟩, + ⟨4,16,43,1,0,0,0,-1,1⟩, + ⟨4,430,16,1,0,0,0,-1,1⟩, + ⟨4,52,43,1,0,0,0,-1,1⟩, + ⟨4,44,104,1,0,0,0,-1,1⟩, + ⟨4,87,426,1,0,0,0,-1,1⟩, + ⟨4,420,417,1,0,0,0,-1,1⟩, + ⟨4,422,419,1,0,0,0,-1,1⟩, + ⟨4,418,416,1,0,0,0,-1,1⟩, + ⟨4,423,421,1,0,0,0,-1,1⟩, + ⟨4,52,423,1,0,0,0,1,2⟩, + ⟨4,423,52,1,0,0,0,-1,1⟩, + ⟨4,426,422,1,0,0,0,1,2⟩, + ⟨4,422,426,1,0,0,0,-1,1⟩, + ⟨4,430,421,1,0,0,0,1,2⟩, + ⟨4,421,430,1,0,0,0,-1,1⟩, + ⟨4,87,420,1,0,0,0,1,2⟩, + ⟨4,420,87,1,0,0,0,-1,1⟩, + ⟨4,104,419,1,0,0,0,1,2⟩, + ⟨4,419,104,1,0,0,0,-1,1⟩, + ⟨4,43,418,1,0,0,0,1,2⟩, + ⟨4,418,43,1,0,0,0,-1,1⟩, + ⟨4,44,417,1,0,0,0,1,2⟩, + ⟨4,417,44,1,0,0,0,-1,1⟩, + ⟨4,16,416,1,0,0,0,1,2⟩, + ⟨4,416,16,1,0,0,0,-1,1⟩, + ⟨4,104,431,1,0,0,0,-1,1⟩, + ⟨4,431,104,1,0,0,0,1,1⟩, + ⟨4,104,431,1,0,0,0,-1,1⟩, + ⟨4,43,425,1,0,0,0,-1,1⟩, + ⟨4,425,43,1,0,0,0,1,1⟩, + ⟨4,43,425,1,0,0,0,-1,1⟩, + ⟨4,431,104,1,0,0,0,-1,1⟩, + ⟨4,430,104,1,0,0,0,-1,1⟩, + ⟨4,425,43,1,0,0,0,-1,1⟩, + ⟨4,87,43,1,0,0,0,-1,1⟩, + ⟨4,423,51,1,0,0,0,-1,1⟩, + ⟨4,422,51,1,0,0,0,-1,1⟩, + ⟨4,35,51,1,0,0,0,1,1⟩, + ⟨4,51,306,1,0,0,0,1,1⟩, + ⟨4,51,35,1,0,0,0,-1,1⟩, + ⟨5,51,0,1,0,0,0,1,-1⟩, + ⟨1,516,0,949,1,2269,0,0,1⟩, + ⟨4,306,516,1,0,0,0,-1,2⟩, + ⟨4,475,516,1,0,0,0,1,2⟩, + ⟨4,516,51,1,0,0,0,-1,1⟩, + ⟨4,51,516,1,0,0,0,1,1⟩, + ⟨4,516,51,1,0,0,0,-1,1⟩, + ⟨4,51,306,1,0,0,0,1,1⟩, + ⟨4,21,35,1,0,0,0,1,1⟩, + ⟨4,35,231,1,0,0,0,1,1⟩, + ⟨4,516,484,1,0,0,0,1,1⟩, + ⟨4,484,516,1,0,0,0,-1,1⟩, + ⟨5,484,0,1,0,0,0,1,-1⟩, + ⟨4,457,475,1,0,0,0,-1,1⟩, + ⟨4,242,51,1,0,0,0,-1,1⟩, + ⟨4,247,516,1,0,0,0,-1,1⟩, + ⟨4,274,306,1,0,0,0,-1,1⟩, + ⟨4,279,484,1,0,0,0,-1,1⟩, + ⟨4,516,484,1,0,0,0,-1,1⟩, + ⟨4,21,35,1,0,0,0,-1,1⟩, + ⟨4,21,542,1,0,0,0,-1,1⟩, + ⟨4,542,297,1,0,0,0,-1,1⟩, + ⟨4,475,274,1,0,0,0,-1,1⟩, + ⟨1,472,0,991,1,2362,0,0,1⟩, + ⟨4,472,231,1,0,0,0,-1,1⟩, + ⟨4,472,283,1,0,0,0,-1,1⟩, + ⟨5,472,0,1,0,0,0,1,-1⟩, + ⟨4,472,285,1,0,0,0,1,1⟩, + ⟨4,56,285,1,0,0,0,-1,1⟩, + ⟨4,283,281,1,0,0,0,-1,1⟩, + ⟨4,457,242,1,0,0,0,-1,1⟩, + ⟨4,35,231,1,0,0,0,-1,1⟩, + ],#[0,0,1,1,0,0,0,0,0,0],968⟩, by decide⟩ +def forward_141 : CheckedSegment frames paid warps := + ⟨⟨forwardShard6State141, forwardShard6State142, + [ + ⟨1,53,0,677,1,1829,0,0,1⟩, + ⟨4,21,53,1,0,0,0,2,1⟩, + ⟨4,11,35,1,0,0,0,-1,1⟩, + ⟨4,421,99,1,0,0,0,-1,1⟩, + ⟨4,420,99,1,0,0,0,-1,1⟩, + ⟨4,419,78,1,0,0,0,-1,1⟩, + ⟨4,418,78,1,0,0,0,-1,1⟩, + ⟨4,417,416,1,0,0,0,-1,1⟩, + ⟨4,416,13,1,0,0,0,-1,1⟩, + ⟨4,53,15,1,0,0,0,1,2⟩, + ⟨4,15,53,1,0,0,0,-1,1⟩, + ⟨4,407,53,1,0,0,0,-1,1⟩, + ⟨4,406,53,1,0,0,0,-1,1⟩, + ⟨4,53,310,1,0,0,0,-1,1⟩, + ⟨4,53,308,1,0,0,0,1,1⟩, + ⟨1,485,0,926,1,2212,0,0,1⟩, + ⟨4,485,308,1,0,0,0,1,1⟩, + ⟨1,531,0,952,1,2278,0,0,1⟩, + ⟨4,531,310,1,0,0,0,1,1⟩, + ⟨4,260,485,1,0,0,0,-1,1⟩, + ⟨4,262,531,1,0,0,0,-1,1⟩, + ⟨4,292,308,1,0,0,0,-1,1⟩, + ⟨4,294,310,1,0,0,0,-1,1⟩, + ⟨4,485,308,1,0,0,0,-1,1⟩, + ⟨4,531,310,1,0,0,0,-1,1⟩, + ⟨4,486,294,1,0,0,0,-1,1⟩, + ⟨4,466,262,1,0,0,0,-1,1⟩, + ⟨4,256,53,1,0,0,0,-1,1⟩, + ⟨4,403,14,1,0,0,0,-1,1⟩, + ⟨4,402,14,1,0,0,0,-1,1⟩, + ⟨4,401,400,1,0,0,0,-1,1⟩, + ⟨4,400,15,1,0,0,0,-1,1⟩, + ⟨4,64,96,1,0,0,0,-1,1⟩, + ⟨4,65,96,1,0,0,0,-1,1⟩, + ⟨4,384,96,1,0,0,0,-1,1⟩, + ⟨4,607,96,1,0,0,0,-1,1⟩, + ⟨4,606,96,1,0,0,0,1,2⟩, + ⟨5,64,0,1,0,0,0,1,-1⟩, + ⟨4,384,64,1,0,0,0,-1,1⟩, + ⟨4,64,384,1,0,0,0,1,1⟩, + ⟨4,384,64,1,0,0,0,-1,1⟩, + ⟨5,64,0,1,0,0,0,1,-2⟩, + ⟨4,96,64,1,0,0,0,-1,1⟩, + ⟨4,607,64,1,0,0,0,1,1⟩, + ⟨4,606,64,1,0,0,0,-1,2⟩, + ⟨5,65,0,1,0,0,0,1,-2⟩, + ⟨4,96,65,1,0,0,0,-1,1⟩, + ⟨4,607,65,1,0,0,0,1,1⟩, + ⟨4,606,65,1,0,0,0,-1,2⟩, + ⟨5,384,0,1,0,0,0,1,-1⟩, + ⟨4,607,384,1,0,0,0,-1,1⟩, + ⟨4,384,607,1,0,0,0,1,1⟩, + ⟨4,607,384,1,0,0,0,-1,1⟩, + ⟨5,384,0,1,0,0,0,1,2⟩, + ⟨4,96,384,1,0,0,0,1,1⟩, + ⟨4,64,384,1,0,0,0,-1,1⟩, + ⟨4,65,384,1,0,0,0,-1,1⟩, + ⟨5,607,0,1,0,0,0,1,-2⟩, + ⟨4,96,607,1,0,0,0,-1,2⟩, + ⟨4,64,607,1,0,0,0,-1,2⟩, + ⟨4,65,607,1,0,0,0,-1,2⟩, + ⟨4,384,607,1,0,0,0,1,2⟩, + ⟨4,606,607,1,0,0,0,-1,2⟩, + ⟨4,604,607,1,0,0,0,-1,1⟩, + ⟨5,606,0,1,0,0,0,2,-1⟩, + ⟨4,96,606,1,0,0,0,1,2⟩, + ⟨4,64,606,1,0,0,0,-1,2⟩, + ⟨4,65,606,1,0,0,0,1,2⟩, + ⟨4,384,606,1,0,0,0,-1,2⟩, + ⟨4,607,606,1,0,0,0,-1,1⟩, + ⟨4,604,606,1,0,0,0,1,1⟩, + ⟨4,603,606,1,0,0,0,1,2⟩, + ⟨5,604,0,1,0,0,0,1,-1⟩, + ⟨4,603,604,1,0,0,0,-1,1⟩, + ⟨4,604,603,1,0,0,0,1,1⟩, + ⟨4,603,604,1,0,0,0,-1,1⟩, + ⟨4,64,604,1,0,0,0,1,1⟩, + ⟨4,65,604,1,0,0,0,-1,1⟩, + ⟨4,606,604,1,0,0,0,-1,1⟩, + ⟨5,603,0,1,0,0,0,1,2⟩, + ⟨4,607,603,1,0,0,0,1,1⟩, + ⟨4,606,603,1,0,0,0,-1,1⟩, + ⟨4,604,603,1,0,0,0,-1,1⟩, + ⟨4,607,603,1,0,0,0,1,1⟩, + ⟨4,65,603,1,0,0,0,1,1⟩, + ⟨4,64,603,1,0,0,0,1,1⟩, + ⟨4,606,604,1,0,0,0,1,1⟩, + ⟨4,384,604,1,0,0,0,1,1⟩, + ⟨4,96,604,1,0,0,0,1,1⟩, + ⟨5,604,0,1,0,0,0,2,-1⟩, + ⟨5,604,0,1,0,0,0,1,-1⟩, + ⟨4,603,604,1,0,0,0,-1,1⟩, + ⟨4,604,603,1,0,0,0,1,1⟩, + ⟨4,603,604,1,0,0,0,-1,1⟩, + ⟨4,603,606,1,0,0,0,2,1⟩, + ⟨4,384,606,1,0,0,0,-1,1⟩, + ⟨4,96,606,1,0,0,0,-1,1⟩, + ⟨4,604,607,1,0,0,0,-1,2⟩, + ⟨4,64,607,1,0,0,0,-1,1⟩, + ⟨5,607,0,1,0,0,0,1,-1⟩, + ⟨4,606,607,1,0,0,0,-1,1⟩, + ⟨4,607,606,1,0,0,0,1,1⟩, + ⟨4,606,607,1,0,0,0,-1,1⟩, + ⟨5,384,0,1,0,0,0,1,-2⟩, + ⟨5,384,0,1,0,0,0,1,-1⟩, + ⟨4,603,384,1,0,0,0,-1,1⟩, + ⟨4,384,603,1,0,0,0,1,1⟩, + ⟨4,603,384,1,0,0,0,-1,1⟩, + ⟨5,65,0,1,0,0,0,1,-1⟩, + ⟨4,604,65,1,0,0,0,-1,1⟩, + ⟨4,65,604,1,0,0,0,1,1⟩, + ⟨4,604,65,1,0,0,0,-1,1⟩, + ⟨4,606,64,1,0,0,0,1,1⟩, + ⟨4,65,64,1,0,0,0,-1,2⟩, + ⟨5,64,0,1,0,0,0,1,-2⟩, + ⟨4,607,96,1,0,0,0,1,1⟩, + ⟨4,384,96,1,0,0,0,1,1⟩, + ⟨5,96,0,1,0,0,0,1,-2⟩, + ⟨5,96,0,1,0,0,0,1,-1⟩, + ⟨4,64,96,1,0,0,0,-1,1⟩, + ⟨4,96,64,1,0,0,0,1,1⟩, + ⟨4,64,96,1,0,0,0,-1,1⟩, + ⟨4,398,64,1,0,0,0,-1,1⟩, + ⟨4,396,96,1,0,0,0,-1,1⟩, + ⟨4,97,65,1,0,0,0,-1,1⟩, + ⟨4,392,603,1,0,0,0,-1,1⟩, + ⟨4,388,607,1,0,0,0,-1,1⟩, + ⟨4,390,606,1,0,0,0,-1,1⟩, + ],#[0,0,1,2,0,0,0,0,0,0],944⟩, by decide⟩ +def forward_142 : CheckedSegment frames paid warps := + ⟨⟨forwardShard6State142, forwardShard6State143, + [ + ⟨4,391,604,1,0,0,0,-1,1⟩, + ⟨4,396,391,1,0,0,0,1,2⟩, + ⟨4,391,396,1,0,0,0,-1,1⟩, + ⟨4,603,390,1,0,0,0,1,2⟩, + ⟨4,390,603,1,0,0,0,-1,1⟩, + ⟨4,398,604,1,0,0,0,1,2⟩, + ⟨4,604,398,1,0,0,0,-1,1⟩, + ⟨4,392,388,1,0,0,0,1,2⟩, + ⟨4,388,392,1,0,0,0,-1,1⟩, + ⟨4,65,606,1,0,0,0,1,2⟩, + ⟨4,606,65,1,0,0,0,-1,1⟩, + ⟨4,97,607,1,0,0,0,1,2⟩, + ⟨4,607,97,1,0,0,0,-1,1⟩, + ⟨4,65,399,1,0,0,0,-1,1⟩, + ⟨4,399,65,1,0,0,0,1,1⟩, + ⟨4,65,399,1,0,0,0,-1,1⟩, + ⟨4,97,397,1,0,0,0,-1,1⟩, + ⟨4,397,97,1,0,0,0,1,1⟩, + ⟨4,97,397,1,0,0,0,-1,1⟩, + ⟨4,399,65,1,0,0,0,-1,1⟩, + ⟨4,398,65,1,0,0,0,-1,1⟩, + ⟨4,397,97,1,0,0,0,-1,1⟩, + ⟨4,396,97,1,0,0,0,-1,1⟩, + ⟨4,391,4,1,0,0,0,-1,1⟩, + ⟨4,390,4,1,0,0,0,-1,1⟩, + ⟨4,604,69,1,0,0,0,-1,1⟩, + ⟨4,388,69,1,0,0,0,-1,1⟩, + ⟨4,606,5,1,0,0,0,-1,1⟩, + ⟨4,607,68,1,0,0,0,-1,1⟩, + ⟨4,95,8,1,0,0,0,-1,1⟩, + ⟨4,26,8,1,0,0,0,-1,1⟩, + ⟨4,368,8,1,0,0,0,-1,1⟩, + ⟨4,595,8,1,0,0,0,-1,1⟩, + ⟨4,594,8,1,0,0,0,1,2⟩, + ⟨5,95,0,1,0,0,0,1,-1⟩, + ⟨4,368,95,1,0,0,0,-1,1⟩, + ⟨4,95,368,1,0,0,0,1,1⟩, + ⟨4,368,95,1,0,0,0,-1,1⟩, + ⟨5,95,0,1,0,0,0,1,-2⟩, + ⟨4,8,95,1,0,0,0,-1,1⟩, + ⟨4,595,95,1,0,0,0,1,1⟩, + ⟨4,594,95,1,0,0,0,-1,2⟩, + ⟨5,26,0,1,0,0,0,1,-2⟩, + ⟨4,8,26,1,0,0,0,-1,1⟩, + ⟨4,595,26,1,0,0,0,1,1⟩, + ⟨4,594,26,1,0,0,0,-1,2⟩, + ⟨5,368,0,1,0,0,0,1,-1⟩, + ⟨4,595,368,1,0,0,0,-1,1⟩, + ⟨4,368,595,1,0,0,0,1,1⟩, + ⟨4,595,368,1,0,0,0,-1,1⟩, + ⟨5,368,0,1,0,0,0,1,2⟩, + ⟨4,8,368,1,0,0,0,1,1⟩, + ⟨4,95,368,1,0,0,0,-1,1⟩, + ⟨4,26,368,1,0,0,0,-1,1⟩, + ⟨5,595,0,1,0,0,0,1,-2⟩, + ⟨4,8,595,1,0,0,0,-1,2⟩, + ⟨4,95,595,1,0,0,0,-1,2⟩, + ⟨4,26,595,1,0,0,0,-1,2⟩, + ⟨4,368,595,1,0,0,0,1,2⟩, + ⟨4,594,595,1,0,0,0,-1,2⟩, + ⟨4,593,595,1,0,0,0,-1,1⟩, + ⟨5,594,0,1,0,0,0,2,-1⟩, + ⟨4,8,594,1,0,0,0,1,2⟩, + ⟨4,95,594,1,0,0,0,-1,2⟩, + ⟨4,26,594,1,0,0,0,1,2⟩, + ⟨4,368,594,1,0,0,0,-1,2⟩, + ⟨4,595,594,1,0,0,0,-1,1⟩, + ⟨4,593,594,1,0,0,0,1,1⟩, + ⟨4,592,594,1,0,0,0,1,2⟩, + ⟨5,593,0,1,0,0,0,1,-1⟩, + ⟨4,592,593,1,0,0,0,-1,1⟩, + ⟨4,593,592,1,0,0,0,1,1⟩, + ⟨4,592,593,1,0,0,0,-1,1⟩, + ⟨4,95,593,1,0,0,0,1,1⟩, + ⟨4,26,593,1,0,0,0,-1,1⟩, + ⟨4,594,593,1,0,0,0,-1,1⟩, + ⟨5,592,0,1,0,0,0,1,2⟩, + ⟨4,595,592,1,0,0,0,1,1⟩, + ⟨4,594,592,1,0,0,0,-1,1⟩, + ⟨4,593,592,1,0,0,0,-1,1⟩, + ⟨4,595,592,1,0,0,0,1,1⟩, + ⟨4,26,592,1,0,0,0,1,1⟩, + ⟨4,95,592,1,0,0,0,1,1⟩, + ⟨4,594,593,1,0,0,0,1,1⟩, + ⟨4,368,593,1,0,0,0,1,1⟩, + ⟨4,8,593,1,0,0,0,1,1⟩, + ⟨5,593,0,1,0,0,0,2,-1⟩, + ⟨5,593,0,1,0,0,0,1,-1⟩, + ⟨4,592,593,1,0,0,0,-1,1⟩, + ⟨4,593,592,1,0,0,0,1,1⟩, + ⟨4,592,593,1,0,0,0,-1,1⟩, + ⟨4,592,594,1,0,0,0,2,1⟩, + ⟨4,368,594,1,0,0,0,-1,1⟩, + ⟨4,8,594,1,0,0,0,-1,1⟩, + ⟨4,593,595,1,0,0,0,-1,2⟩, + ⟨4,95,595,1,0,0,0,-1,1⟩, + ⟨5,595,0,1,0,0,0,1,-1⟩, + ⟨4,594,595,1,0,0,0,-1,1⟩, + ⟨4,595,594,1,0,0,0,1,1⟩, + ⟨4,594,595,1,0,0,0,-1,1⟩, + ⟨5,368,0,1,0,0,0,1,-2⟩, + ⟨5,368,0,1,0,0,0,1,-1⟩, + ⟨4,592,368,1,0,0,0,-1,1⟩, + ⟨4,368,592,1,0,0,0,1,1⟩, + ⟨4,592,368,1,0,0,0,-1,1⟩, + ⟨5,26,0,1,0,0,0,1,-1⟩, + ⟨4,593,26,1,0,0,0,-1,1⟩, + ⟨4,26,593,1,0,0,0,1,1⟩, + ⟨4,593,26,1,0,0,0,-1,1⟩, + ⟨4,594,95,1,0,0,0,1,1⟩, + ⟨4,26,95,1,0,0,0,-1,2⟩, + ⟨5,95,0,1,0,0,0,1,-2⟩, + ⟨4,595,8,1,0,0,0,1,1⟩, + ⟨4,368,8,1,0,0,0,1,1⟩, + ⟨5,8,0,1,0,0,0,1,-2⟩, + ⟨5,8,0,1,0,0,0,1,-1⟩, + ⟨4,95,8,1,0,0,0,-1,1⟩, + ⟨4,8,95,1,0,0,0,1,1⟩, + ⟨4,95,8,1,0,0,0,-1,1⟩, + ⟨4,382,95,1,0,0,0,-1,1⟩, + ⟨4,380,8,1,0,0,0,-1,1⟩, + ⟨4,66,26,1,0,0,0,-1,1⟩, + ⟨4,376,592,1,0,0,0,-1,1⟩, + ⟨4,365,540,1,0,0,0,1,2⟩, + ⟨4,540,365,1,0,0,0,-1,1⟩, + ⟨4,367,361,1,0,0,0,1,2⟩, + ⟨4,361,367,1,0,0,0,-1,1⟩, + ⟨5,367,0,1,0,0,0,1,-1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],974⟩, by decide⟩ +def forward_143 : CheckedSegment frames paid warps := + ⟨⟨forwardShard6State143, forwardShard6State144, + [ + ⟨5,365,0,1,0,0,0,1,-1⟩, + ⟨5,540,0,1,0,0,0,1,-1⟩, + ⟨5,361,0,1,0,0,0,1,-1⟩, + ⟨4,86,93,1,0,0,0,-1,1⟩, + ⟨4,336,93,1,0,0,0,-1,1⟩, + ⟨4,588,93,1,0,0,0,-1,1⟩, + ⟨4,587,93,1,0,0,0,1,2⟩, + ⟨4,336,58,1,0,0,0,-1,1⟩, + ⟨4,58,336,1,0,0,0,1,1⟩, + ⟨4,336,58,1,0,0,0,-1,1⟩, + ⟨5,58,0,1,0,0,0,1,-2⟩, + ⟨4,93,58,1,0,0,0,-1,1⟩, + ⟨4,588,58,1,0,0,0,1,1⟩, + ⟨4,587,58,1,0,0,0,-1,2⟩, + ⟨5,86,0,1,0,0,0,1,-2⟩, + ⟨4,93,86,1,0,0,0,-1,1⟩, + ⟨4,588,86,1,0,0,0,1,1⟩, + ⟨4,587,86,1,0,0,0,-1,2⟩, + ⟨5,336,0,1,0,0,0,1,-1⟩, + ⟨4,588,336,1,0,0,0,-1,1⟩, + ⟨4,336,588,1,0,0,0,1,1⟩, + ⟨4,588,336,1,0,0,0,-1,1⟩, + ⟨5,336,0,1,0,0,0,1,2⟩, + ⟨4,93,336,1,0,0,0,1,1⟩, + ⟨4,58,336,1,0,0,0,-1,1⟩, + ⟨4,86,336,1,0,0,0,-1,1⟩, + ⟨5,588,0,1,0,0,0,1,-2⟩, + ⟨4,93,588,1,0,0,0,-1,2⟩, + ⟨4,58,588,1,0,0,0,-1,2⟩, + ⟨4,86,588,1,0,0,0,-1,2⟩, + ⟨4,336,588,1,0,0,0,1,2⟩, + ⟨4,587,588,1,0,0,0,-1,2⟩, + ⟨4,586,588,1,0,0,0,-1,1⟩, + ⟨5,587,0,1,0,0,0,2,-1⟩, + ⟨4,93,587,1,0,0,0,1,2⟩, + ⟨4,58,587,1,0,0,0,-1,2⟩, + ⟨4,86,587,1,0,0,0,1,2⟩, + ⟨4,336,587,1,0,0,0,-1,2⟩, + ⟨4,588,587,1,0,0,0,-1,1⟩, + ⟨4,586,587,1,0,0,0,1,1⟩, + ⟨4,539,587,1,0,0,0,1,2⟩, + ⟨5,586,0,1,0,0,0,1,-1⟩, + ⟨4,539,586,1,0,0,0,-1,1⟩, + ⟨4,586,539,1,0,0,0,1,1⟩, + ⟨4,539,586,1,0,0,0,-1,1⟩, + ⟨4,58,586,1,0,0,0,1,1⟩, + ⟨4,86,586,1,0,0,0,-1,1⟩, + ⟨4,587,586,1,0,0,0,-1,1⟩, + ⟨5,539,0,1,0,0,0,1,2⟩, + ⟨4,588,539,1,0,0,0,1,1⟩, + ⟨4,587,539,1,0,0,0,-1,1⟩, + ⟨4,586,539,1,0,0,0,-1,1⟩, + ⟨4,588,539,1,0,0,0,1,1⟩, + ⟨4,86,539,1,0,0,0,1,1⟩, + ⟨4,58,539,1,0,0,0,1,1⟩, + ⟨4,587,586,1,0,0,0,1,1⟩, + ⟨4,336,586,1,0,0,0,1,1⟩, + ⟨4,93,586,1,0,0,0,1,1⟩, + ⟨5,586,0,1,0,0,0,2,-1⟩, + ⟨5,586,0,1,0,0,0,1,-1⟩, + ⟨4,539,586,1,0,0,0,-1,1⟩, + ⟨4,586,539,1,0,0,0,1,1⟩, + ⟨4,539,586,1,0,0,0,-1,1⟩, + ⟨4,539,587,1,0,0,0,2,1⟩, + ⟨4,336,587,1,0,0,0,-1,1⟩, + ⟨4,93,587,1,0,0,0,-1,1⟩, + ⟨4,586,588,1,0,0,0,-1,2⟩, + ⟨4,58,588,1,0,0,0,-1,1⟩, + ⟨5,588,0,1,0,0,0,1,-1⟩, + ⟨4,587,588,1,0,0,0,-1,1⟩, + ⟨4,588,587,1,0,0,0,1,1⟩, + ⟨4,587,588,1,0,0,0,-1,1⟩, + ⟨5,336,0,1,0,0,0,1,-2⟩, + ⟨5,336,0,1,0,0,0,1,-1⟩, + ⟨4,539,336,1,0,0,0,-1,1⟩, + ⟨4,336,539,1,0,0,0,1,1⟩, + ⟨4,539,336,1,0,0,0,-1,1⟩, + ⟨5,86,0,1,0,0,0,1,-1⟩, + ⟨4,586,86,1,0,0,0,-1,1⟩, + ⟨4,86,586,1,0,0,0,1,1⟩, + ⟨4,586,86,1,0,0,0,-1,1⟩, + ⟨4,587,58,1,0,0,0,1,1⟩, + ⟨4,86,58,1,0,0,0,-1,2⟩, + ⟨5,58,0,1,0,0,0,1,-2⟩, + ⟨4,588,93,1,0,0,0,1,1⟩, + ⟨4,336,93,1,0,0,0,1,1⟩, + ⟨5,93,0,1,0,0,0,1,-2⟩, + ⟨5,93,0,1,0,0,0,1,-1⟩, + ⟨4,58,93,1,0,0,0,-1,1⟩, + ⟨4,93,58,1,0,0,0,1,1⟩, + ⟨4,58,93,1,0,0,0,-1,1⟩, + ⟨4,349,347,1,0,0,0,1,2⟩, + ⟨4,347,349,1,0,0,0,-1,1⟩, + ⟨4,351,345,1,0,0,0,1,2⟩, + ⟨4,345,351,1,0,0,0,-1,1⟩, + ⟨5,351,0,1,0,0,0,1,-1⟩, + ⟨5,349,0,1,0,0,0,1,-1⟩, + ⟨5,347,0,1,0,0,0,1,-1⟩, + ⟨5,345,0,1,0,0,0,1,-1⟩, + ⟨4,22,108,1,0,0,0,-1,1⟩, + ⟨4,23,108,1,0,0,0,-1,1⟩, + ⟨5,22,0,1,0,0,0,1,-1⟩, + ⟨5,23,0,1,0,0,0,1,-2⟩, + ⟨4,107,45,1,0,0,0,-1,1⟩, + ⟨4,35,45,1,0,0,0,-1,1⟩, + ⟨4,53,45,1,0,0,0,-1,1⟩, + ⟨4,305,45,1,0,0,0,-1,1⟩, + ⟨4,514,45,1,0,0,0,1,2⟩, + ⟨5,107,0,1,0,0,0,1,-1⟩, + ⟨4,53,107,1,0,0,0,-1,1⟩, + ⟨4,107,53,1,0,0,0,1,1⟩, + ⟨4,53,107,1,0,0,0,-1,1⟩, + ⟨5,107,0,1,0,0,0,1,-2⟩, + ⟨4,45,107,1,0,0,0,-1,1⟩, + ⟨4,305,107,1,0,0,0,1,1⟩, + ⟨4,514,107,1,0,0,0,-1,2⟩, + ⟨5,35,0,1,0,0,0,1,-2⟩, + ⟨4,45,35,1,0,0,0,-1,1⟩, + ⟨4,305,35,1,0,0,0,1,1⟩, + ⟨4,514,35,1,0,0,0,-1,2⟩, + ⟨5,53,0,1,0,0,0,1,-1⟩, + ⟨4,305,53,1,0,0,0,-1,1⟩, + ⟨4,53,305,1,0,0,0,1,1⟩, + ⟨4,305,53,1,0,0,0,-1,1⟩, + ⟨5,53,0,1,0,0,0,1,2⟩, + ⟨4,45,53,1,0,0,0,1,1⟩, + ⟨4,107,53,1,0,0,0,-1,1⟩, + ⟨4,35,53,1,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],902⟩, by decide⟩ +def forward_144 : CheckedSegment frames paid warps := + ⟨⟨forwardShard6State144, forwardShard6State145, + [ + ⟨5,305,0,1,0,0,0,1,-2⟩, + ⟨4,45,305,1,0,0,0,-1,2⟩, + ⟨4,107,305,1,0,0,0,-1,2⟩, + ⟨4,35,305,1,0,0,0,-1,2⟩, + ⟨4,53,305,1,0,0,0,1,2⟩, + ⟨4,514,305,1,0,0,0,-1,2⟩, + ⟨4,493,305,1,0,0,0,-1,1⟩, + ⟨5,514,0,1,0,0,0,2,-1⟩, + ⟨4,45,514,1,0,0,0,1,2⟩, + ⟨4,107,514,1,0,0,0,-1,2⟩, + ⟨4,35,514,1,0,0,0,1,2⟩, + ⟨4,53,514,1,0,0,0,-1,2⟩, + ⟨4,305,514,1,0,0,0,-1,1⟩, + ⟨4,493,514,1,0,0,0,1,1⟩, + ⟨4,492,514,1,0,0,0,1,2⟩, + ⟨5,493,0,1,0,0,0,1,-1⟩, + ⟨4,492,493,1,0,0,0,-1,1⟩, + ⟨4,493,492,1,0,0,0,1,1⟩, + ⟨4,492,493,1,0,0,0,-1,1⟩, + ⟨4,107,493,1,0,0,0,1,1⟩, + ⟨4,35,493,1,0,0,0,-1,1⟩, + ⟨4,514,493,1,0,0,0,-1,1⟩, + ⟨5,492,0,1,0,0,0,1,2⟩, + ⟨4,305,492,1,0,0,0,1,1⟩, + ⟨4,514,492,1,0,0,0,-1,1⟩, + ⟨4,493,492,1,0,0,0,-1,1⟩, + ⟨4,305,492,1,0,0,0,1,1⟩, + ⟨4,35,492,1,0,0,0,1,1⟩, + ⟨4,107,492,1,0,0,0,1,1⟩, + ⟨4,514,493,1,0,0,0,1,1⟩, + ⟨4,53,493,1,0,0,0,1,1⟩, + ⟨4,45,493,1,0,0,0,1,1⟩, + ⟨5,493,0,1,0,0,0,2,-1⟩, + ⟨5,493,0,1,0,0,0,1,-1⟩, + ⟨4,492,493,1,0,0,0,-1,1⟩, + ⟨4,493,492,1,0,0,0,1,1⟩, + ⟨4,492,493,1,0,0,0,-1,1⟩, + ⟨4,492,514,1,0,0,0,2,1⟩, + ⟨4,53,514,1,0,0,0,-1,1⟩, + ⟨4,45,514,1,0,0,0,-1,1⟩, + ⟨4,493,305,1,0,0,0,-1,2⟩, + ⟨4,107,305,1,0,0,0,-1,1⟩, + ⟨5,305,0,1,0,0,0,1,-1⟩, + ⟨4,514,305,1,0,0,0,-1,1⟩, + ⟨4,305,514,1,0,0,0,1,1⟩, + ⟨4,514,305,1,0,0,0,-1,1⟩, + ⟨5,53,0,1,0,0,0,1,-2⟩, + ⟨5,53,0,1,0,0,0,1,-1⟩, + ⟨4,492,53,1,0,0,0,-1,1⟩, + ⟨4,53,492,1,0,0,0,1,1⟩, + ⟨4,492,53,1,0,0,0,-1,1⟩, + ⟨5,35,0,1,0,0,0,1,-1⟩, + ⟨4,493,35,1,0,0,0,-1,1⟩, + ⟨4,35,493,1,0,0,0,1,1⟩, + ⟨4,493,35,1,0,0,0,-1,1⟩, + ⟨4,514,107,1,0,0,0,1,1⟩, + ⟨4,35,107,1,0,0,0,-1,2⟩, + ⟨5,107,0,1,0,0,0,1,-2⟩, + ⟨4,305,45,1,0,0,0,1,1⟩, + ⟨4,53,45,1,0,0,0,1,1⟩, + ⟨5,45,0,1,0,0,0,1,-2⟩, + ⟨5,45,0,1,0,0,0,1,-1⟩, + ⟨4,107,45,1,0,0,0,-1,1⟩, + ⟨4,45,107,1,0,0,0,1,1⟩, + ⟨4,107,45,1,0,0,0,-1,1⟩, + ⟨4,318,107,1,0,0,0,-1,1⟩, + ⟨4,316,45,1,0,0,0,-1,1⟩, + ⟨4,24,35,1,0,0,0,-1,1⟩, + ⟨4,312,492,1,0,0,0,-1,1⟩, + ⟨4,308,305,1,0,0,0,-1,1⟩, + ⟨4,310,514,1,0,0,0,-1,1⟩, + ⟨4,51,306,1,0,0,0,-1,1⟩, + ⟨4,306,53,1,0,0,0,-1,1⟩, + ⟨4,484,493,1,0,0,0,-1,1⟩, + ⟨4,319,313,1,0,0,0,1,2⟩, + ⟨4,313,319,1,0,0,0,-1,1⟩, + ⟨4,316,484,1,0,0,0,1,2⟩, + ⟨4,484,316,1,0,0,0,-1,1⟩, + ⟨4,492,310,1,0,0,0,1,2⟩, + ⟨4,310,492,1,0,0,0,-1,1⟩, + ⟨4,318,493,1,0,0,0,1,2⟩, + ⟨4,493,318,1,0,0,0,-1,1⟩, + ⟨4,312,308,1,0,0,0,1,2⟩, + ⟨4,308,312,1,0,0,0,-1,1⟩, + ⟨4,35,514,1,0,0,0,1,2⟩, + ⟨4,514,35,1,0,0,0,-1,1⟩, + ⟨4,45,306,1,0,0,0,1,2⟩, + ⟨4,306,45,1,0,0,0,-1,1⟩, + ⟨4,24,305,1,0,0,0,1,2⟩, + ⟨4,305,24,1,0,0,0,-1,1⟩, + ⟨4,107,53,1,0,0,0,1,2⟩, + ⟨4,53,107,1,0,0,0,-1,1⟩, + ⟨4,85,98,1,0,0,0,1,2⟩, + ⟨4,98,85,1,0,0,0,-1,1⟩, + ⟨5,319,0,1,0,0,0,1,-1⟩, + ⟨4,35,319,1,0,0,0,-1,1⟩, + ⟨4,319,35,1,0,0,0,1,1⟩, + ⟨4,35,319,1,0,0,0,-1,1⟩, + ⟨4,24,317,1,0,0,0,-1,1⟩, + ⟨4,317,24,1,0,0,0,1,1⟩, + ⟨4,24,317,1,0,0,0,-1,1⟩, + ⟨4,107,315,1,0,0,0,-1,1⟩, + ⟨4,315,107,1,0,0,0,1,1⟩, + ⟨4,107,315,1,0,0,0,-1,1⟩, + ⟨5,313,0,1,0,0,0,1,-1⟩, + ⟨4,45,313,1,0,0,0,-1,1⟩, + ⟨4,313,45,1,0,0,0,1,1⟩, + ⟨4,45,313,1,0,0,0,-1,1⟩, + ⟨4,319,35,1,0,0,0,-1,1⟩, + ⟨4,318,35,1,0,0,0,-1,1⟩, + ⟨4,317,24,1,0,0,0,-1,1⟩, + ⟨4,316,24,1,0,0,0,-1,1⟩, + ⟨4,315,107,1,0,0,0,-1,1⟩, + ⟨4,492,107,1,0,0,0,-1,1⟩, + ⟨4,313,45,1,0,0,0,-1,1⟩, + ⟨4,312,45,1,0,0,0,-1,1⟩, + ⟨4,484,85,1,0,0,0,-1,1⟩, + ⟨4,310,85,1,0,0,0,-1,1⟩, + ⟨4,493,32,1,0,0,0,-1,1⟩, + ⟨4,308,32,1,0,0,0,-1,1⟩, + ⟨4,514,306,1,0,0,0,-1,1⟩, + ⟨4,306,48,1,0,0,0,-1,1⟩, + ⟨4,305,53,1,0,0,0,-1,1⟩, + ⟨4,53,98,1,0,0,0,-1,1⟩, + ⟨4,294,291,1,0,0,0,-1,1⟩, + ⟨4,301,542,1,0,0,0,1,2⟩, + ⟨4,542,301,1,0,0,0,-1,1⟩, + ⟨4,303,297,1,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],996⟩, by decide⟩ +def forward_145 : CheckedSegment frames paid warps := + ⟨⟨forwardShard6State145, forwardShard6State146, + [ + ⟨4,297,303,1,0,0,0,-1,1⟩, + ⟨4,515,294,1,0,0,0,1,2⟩, + ⟨4,294,515,1,0,0,0,-1,1⟩, + ⟨5,303,0,1,0,0,0,1,-1⟩, + ⟨5,301,0,1,0,0,0,1,-1⟩, + ⟨5,542,0,1,0,0,0,1,-1⟩, + ⟨5,297,0,1,0,0,0,1,-1⟩, + ⟨4,77,103,1,0,0,0,-1,1⟩, + ⟨4,272,103,1,0,0,0,-1,1⟩, + ⟨4,273,103,1,0,0,0,-1,1⟩, + ⟨4,275,103,1,0,0,0,1,2⟩, + ⟨4,272,17,1,0,0,0,-1,1⟩, + ⟨4,17,272,1,0,0,0,1,1⟩, + ⟨4,272,17,1,0,0,0,-1,1⟩, + ⟨5,17,0,1,0,0,0,1,-2⟩, + ⟨4,103,17,1,0,0,0,-1,1⟩, + ⟨4,273,17,1,0,0,0,1,1⟩, + ⟨4,275,17,1,0,0,0,-1,2⟩, + ⟨5,77,0,1,0,0,0,1,-2⟩, + ⟨4,103,77,1,0,0,0,-1,1⟩, + ⟨4,273,77,1,0,0,0,1,1⟩, + ⟨4,275,77,1,0,0,0,-1,2⟩, + ⟨5,272,0,1,0,0,0,1,-1⟩, + ⟨4,273,272,1,0,0,0,-1,1⟩, + ⟨4,272,273,1,0,0,0,1,1⟩, + ⟨4,273,272,1,0,0,0,-1,1⟩, + ⟨5,272,0,1,0,0,0,1,2⟩, + ⟨4,103,272,1,0,0,0,1,1⟩, + ⟨4,17,272,1,0,0,0,-1,1⟩, + ⟨4,77,272,1,0,0,0,-1,1⟩, + ⟨5,273,0,1,0,0,0,1,-2⟩, + ⟨4,103,273,1,0,0,0,-1,2⟩, + ⟨4,17,273,1,0,0,0,-1,2⟩, + ⟨4,77,273,1,0,0,0,-1,2⟩, + ⟨4,272,273,1,0,0,0,1,2⟩, + ⟨4,275,273,1,0,0,0,-1,2⟩, + ⟨4,473,273,1,0,0,0,-1,1⟩, + ⟨5,275,0,1,0,0,0,2,-1⟩, + ⟨4,103,275,1,0,0,0,1,2⟩, + ⟨4,17,275,1,0,0,0,-1,2⟩, + ⟨4,77,275,1,0,0,0,1,2⟩, + ⟨4,272,275,1,0,0,0,-1,2⟩, + ⟨4,273,275,1,0,0,0,-1,1⟩, + ⟨4,473,275,1,0,0,0,1,1⟩, + ⟨4,472,275,1,0,0,0,1,2⟩, + ⟨5,473,0,1,0,0,0,1,-1⟩, + ⟨4,472,473,1,0,0,0,-1,1⟩, + ⟨4,473,472,1,0,0,0,1,1⟩, + ⟨4,472,473,1,0,0,0,-1,1⟩, + ⟨4,17,473,1,0,0,0,1,1⟩, + ⟨4,77,473,1,0,0,0,-1,1⟩, + ⟨4,275,473,1,0,0,0,-1,1⟩, + ⟨5,472,0,1,0,0,0,1,2⟩, + ⟨4,273,472,1,0,0,0,1,1⟩, + ⟨4,275,472,1,0,0,0,-1,1⟩, + ⟨4,473,472,1,0,0,0,-1,1⟩, + ⟨4,273,472,1,0,0,0,1,1⟩, + ⟨4,77,472,1,0,0,0,1,1⟩, + ⟨4,17,472,1,0,0,0,1,1⟩, + ⟨4,275,473,1,0,0,0,1,1⟩, + ⟨4,272,473,1,0,0,0,1,1⟩, + ⟨4,103,473,1,0,0,0,1,1⟩, + ⟨5,473,0,1,0,0,0,2,-1⟩, + ⟨5,473,0,1,0,0,0,1,-1⟩, + ⟨4,472,473,1,0,0,0,-1,1⟩, + ⟨4,473,472,1,0,0,0,1,1⟩, + ⟨4,472,473,1,0,0,0,-1,1⟩, + ⟨4,472,275,1,0,0,0,2,1⟩, + ⟨4,272,275,1,0,0,0,-1,1⟩, + ⟨4,103,275,1,0,0,0,-1,1⟩, + ⟨4,473,273,1,0,0,0,-1,2⟩, + ⟨4,17,273,1,0,0,0,-1,1⟩, + ⟨5,273,0,1,0,0,0,1,-1⟩, + ⟨4,275,273,1,0,0,0,-1,1⟩, + ⟨4,273,275,1,0,0,0,1,1⟩, + ⟨4,275,273,1,0,0,0,-1,1⟩, + ⟨5,272,0,1,0,0,0,1,-2⟩, + ⟨5,272,0,1,0,0,0,1,-1⟩, + ⟨4,472,272,1,0,0,0,-1,1⟩, + ⟨4,272,472,1,0,0,0,1,1⟩, + ⟨4,472,272,1,0,0,0,-1,1⟩, + ⟨5,77,0,1,0,0,0,1,-1⟩, + ⟨4,473,77,1,0,0,0,-1,1⟩, + ⟨4,77,473,1,0,0,0,1,1⟩, + ⟨4,473,77,1,0,0,0,-1,1⟩, + ⟨4,275,17,1,0,0,0,1,1⟩, + ⟨4,77,17,1,0,0,0,-1,2⟩, + ⟨5,17,0,1,0,0,0,1,-2⟩, + ⟨4,273,103,1,0,0,0,1,1⟩, + ⟨4,272,103,1,0,0,0,1,1⟩, + ⟨5,103,0,1,0,0,0,1,-2⟩, + ⟨5,103,0,1,0,0,0,1,-1⟩, + ⟨4,17,103,1,0,0,0,-1,1⟩, + ⟨4,103,17,1,0,0,0,1,1⟩, + ⟨4,17,103,1,0,0,0,-1,1⟩, + ⟨4,280,472,1,0,0,0,-1,1⟩, + ⟨4,274,272,1,0,0,0,-1,1⟩, + ⟨4,285,283,1,0,0,0,1,2⟩, + ⟨4,283,285,1,0,0,0,-1,1⟩, + ⟨4,287,281,1,0,0,0,1,2⟩, + ⟨4,281,287,1,0,0,0,-1,1⟩, + ⟨4,56,100,1,0,0,0,1,2⟩, + ⟨4,100,56,1,0,0,0,-1,1⟩, + ⟨5,287,0,1,0,0,0,1,-1⟩, + ⟨5,285,0,1,0,0,0,1,-1⟩, + ⟨5,283,0,1,0,0,0,1,-1⟩, + ⟨5,281,0,1,0,0,0,1,-1⟩, + ⟨4,27,0,1,0,0,0,1,2⟩, + ⟨4,0,27,1,0,0,0,-1,1⟩, + ⟨5,239,0,1,0,0,0,1,-1⟩, + ⟨5,237,0,1,0,0,0,1,-1⟩, + ⟨5,235,0,1,0,0,0,1,-1⟩, + ⟨5,233,0,1,0,0,0,1,-1⟩, + ⟨4,501,559,1,0,0,0,1,1⟩, + ⟨4,500,558,1,0,0,0,1,1⟩, + ⟨4,499,545,1,0,0,0,1,1⟩, + ⟨4,498,544,1,0,0,0,1,1⟩, + ⟨4,512,547,1,0,0,0,1,1⟩, + ⟨4,511,546,1,0,0,0,1,1⟩, + ⟨4,510,557,1,0,0,0,1,1⟩, + ⟨4,509,556,1,0,0,0,1,1⟩, + ⟨4,552,571,1,0,0,0,-1,1⟩, + ⟨4,564,571,1,0,0,0,1,1⟩, + ⟨4,552,570,1,0,0,0,-1,1⟩, + ⟨4,564,570,1,0,0,0,1,1⟩, + ⟨4,564,565,1,0,0,0,1,1⟩, + ⟨4,562,573,1,0,0,0,1,1⟩, + ⟨5,607,0,1,0,0,0,2,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],902⟩, by decide⟩ +def forward_146 : CheckedSegment frames paid warps := + ⟨⟨forwardShard6State146, forwardShard6State147, + [ + ⟨4,53,306,1,0,0,0,1,1⟩, + ⟨4,306,53,1,0,0,0,-1,1⟩, + ⟨4,53,306,1,0,0,0,1,1⟩, + ⟨5,306,0,1,0,0,0,1,-1⟩, + ⟨4,305,306,1,0,0,0,1,1⟩, + ⟨4,306,305,1,0,0,0,-1,1⟩, + ⟨4,305,306,1,0,0,0,1,1⟩, + ⟨5,306,0,1,0,0,0,1,-1⟩, + ⟨5,305,0,1,0,0,0,2,1⟩, + ⟨4,53,305,1,0,0,0,1,2⟩, + ⟨4,308,305,1,0,0,0,1,2⟩, + ⟨4,493,305,1,0,0,0,1,2⟩, + ⟨4,310,305,1,0,0,0,-1,2⟩, + ⟨4,484,305,1,0,0,0,-1,2⟩, + ⟨4,306,308,1,0,0,0,1,1⟩, + ⟨4,308,306,1,0,0,0,-1,1⟩, + ⟨4,306,308,1,0,0,0,1,1⟩, + ⟨5,308,0,1,0,0,0,1,-1⟩, + ⟨4,514,493,1,0,0,0,1,1⟩, + ⟨4,493,514,1,0,0,0,-1,1⟩, + ⟨4,514,493,1,0,0,0,1,1⟩, + ⟨5,493,0,1,0,0,0,1,-1⟩, + ⟨5,514,0,1,0,0,0,1,-1⟩, + ⟨4,53,514,1,0,0,0,1,1⟩, + ⟨4,305,514,1,0,0,0,2,1⟩, + ⟨4,306,514,1,0,0,0,1,1⟩, + ⟨4,310,514,1,0,0,0,-2,1⟩, + ⟨4,484,514,1,0,0,0,-2,1⟩, + ⟨4,312,514,1,0,0,0,-1,1⟩, + ⟨4,313,514,1,0,0,0,-1,1⟩, + ⟨4,318,514,1,0,0,0,1,1⟩, + ⟨4,319,514,1,0,0,0,1,1⟩, + ⟨4,308,310,1,0,0,0,1,1⟩, + ⟨4,310,308,1,0,0,0,-1,1⟩, + ⟨4,308,310,1,0,0,0,1,1⟩, + ⟨5,310,0,1,0,0,0,1,-1⟩, + ⟨5,308,0,1,0,0,0,1,2⟩, + ⟨4,53,308,1,0,0,0,1,1⟩, + ⟨4,305,308,1,0,0,0,2,1⟩, + ⟨4,306,308,1,0,0,0,1,1⟩, + ⟨4,514,308,1,0,0,0,1,1⟩, + ⟨4,484,308,1,0,0,0,-2,1⟩, + ⟨4,312,308,1,0,0,0,-1,1⟩, + ⟨4,313,308,1,0,0,0,-1,1⟩, + ⟨4,318,308,1,0,0,0,1,1⟩, + ⟨4,319,308,1,0,0,0,1,1⟩, + ⟨4,493,312,1,0,0,0,1,1⟩, + ⟨4,312,493,1,0,0,0,-1,1⟩, + ⟨4,493,312,1,0,0,0,1,1⟩, + ⟨5,312,0,1,0,0,0,1,-1⟩, + ⟨5,493,0,1,0,0,0,2,-1⟩, + ⟨4,313,493,1,0,0,0,1,2⟩, + ⟨4,492,493,1,0,0,0,-1,2⟩, + ⟨4,315,493,1,0,0,0,-1,2⟩, + ⟨4,316,493,1,0,0,0,-1,2⟩, + ⟨4,317,493,1,0,0,0,-1,2⟩, + ⟨4,318,493,1,0,0,0,1,2⟩, + ⟨4,319,493,1,0,0,0,1,2⟩, + ⟨4,310,484,1,0,0,0,1,1⟩, + ⟨4,484,310,1,0,0,0,-1,1⟩, + ⟨4,310,484,1,0,0,0,1,1⟩, + ⟨5,484,0,1,0,0,0,1,-1⟩, + ⟨4,484,313,1,0,0,0,1,1⟩, + ⟨4,313,484,1,0,0,0,-1,1⟩, + ⟨4,484,313,1,0,0,0,1,1⟩, + ⟨5,313,0,1,0,0,0,1,-1⟩, + ⟨5,484,0,1,0,0,0,1,-1⟩, + ⟨4,493,484,1,0,0,0,2,1⟩, + ⟨4,492,484,1,0,0,0,-1,1⟩, + ⟨4,315,484,1,0,0,0,-1,1⟩, + ⟨4,316,484,1,0,0,0,-1,1⟩, + ⟨4,317,484,1,0,0,0,-1,1⟩, + ⟨4,318,484,1,0,0,0,1,1⟩, + ⟨4,319,484,1,0,0,0,1,1⟩, + ⟨5,312,0,1,0,0,0,1,-1⟩, + ⟨4,493,312,1,0,0,0,2,1⟩, + ⟨4,484,312,1,0,0,0,1,1⟩, + ⟨4,492,312,1,0,0,0,-1,1⟩, + ⟨4,315,312,1,0,0,0,-1,1⟩, + ⟨4,316,312,1,0,0,0,-1,1⟩, + ⟨4,317,312,1,0,0,0,-1,1⟩, + ⟨4,318,312,1,0,0,0,1,1⟩, + ⟨4,319,312,1,0,0,0,1,1⟩, + ⟨4,313,492,1,0,0,0,1,1⟩, + ⟨4,492,313,1,0,0,0,-1,1⟩, + ⟨4,313,492,1,0,0,0,1,1⟩, + ⟨5,492,0,1,0,0,0,1,-1⟩, + ⟨5,313,0,1,0,0,0,2,1⟩, + ⟨4,53,313,1,0,0,0,-1,2⟩, + ⟨4,305,313,1,0,0,0,-1,1⟩, + ⟨4,306,313,1,0,0,0,-1,2⟩, + ⟨4,514,313,1,0,0,0,-1,2⟩, + ⟨4,308,313,1,0,0,0,-1,2⟩, + ⟨4,493,313,1,0,0,0,-1,1⟩, + ⟨4,310,313,1,0,0,0,1,1⟩, + ⟨4,315,313,1,0,0,0,1,2⟩, + ⟨4,316,313,1,0,0,0,1,2⟩, + ⟨4,317,313,1,0,0,0,1,2⟩, + ⟨4,318,313,1,0,0,0,-1,1⟩, + ⟨4,319,313,1,0,0,0,-1,1⟩, + ⟨4,492,315,1,0,0,0,1,1⟩, + ⟨4,315,492,1,0,0,0,-1,1⟩, + ⟨4,492,315,1,0,0,0,1,1⟩, + ⟨5,315,0,1,0,0,0,1,-1⟩, + ⟨5,492,0,1,0,0,0,1,2⟩, + ⟨4,53,492,1,0,0,0,2,1⟩, + ⟨4,305,492,1,0,0,0,2,1⟩, + ⟨4,514,492,1,0,0,0,1,1⟩, + ⟨4,493,492,1,0,0,0,2,1⟩, + ⟨4,310,492,1,0,0,0,-2,1⟩, + ⟨4,313,492,1,0,0,0,-2,1⟩, + ⟨4,318,492,1,0,0,0,2,1⟩, + ⟨4,319,492,1,0,0,0,2,1⟩, + ⟨4,53,315,1,0,0,0,-1,1⟩, + ⟨4,306,315,1,0,0,0,1,1⟩, + ⟨4,308,315,1,0,0,0,1,1⟩, + ⟨4,313,315,1,0,0,0,1,1⟩, + ⟨4,492,315,1,0,0,0,-1,1⟩, + ⟨4,316,315,1,0,0,0,-1,1⟩, + ⟨4,317,315,1,0,0,0,-1,1⟩, + ⟨5,317,0,1,0,0,0,1,2⟩, + ⟨4,53,317,1,0,0,0,-1,1⟩, + ⟨4,306,317,1,0,0,0,1,1⟩, + ⟨4,308,317,1,0,0,0,1,1⟩, + ⟨4,313,317,1,0,0,0,1,1⟩, + ⟨4,492,317,1,0,0,0,-1,1⟩, + ⟨4,315,317,1,0,0,0,1,1⟩, + ⟨4,316,317,1,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],978⟩, by decide⟩ +#eval "NativeForwardProofs6 checked" +end NativeData diff --git a/research/kappa-round3-warp-lean-20261022/NativeForwardProofs6.log b/research/kappa-round3-warp-lean-20261022/NativeForwardProofs6.log new file mode 100644 index 0000000000..914c0c3a4a --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeForwardProofs6.log @@ -0,0 +1 @@ +"NativeForwardProofs6 checked" diff --git a/research/kappa-round3-warp-lean-20261022/NativeForwardProofs7.lean b/research/kappa-round3-warp-lean-20261022/NativeForwardProofs7.lean new file mode 100644 index 0000000000..e1b5e862ab --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeForwardProofs7.lean @@ -0,0 +1,2748 @@ +-- Generated by native_generate.py from canonical payload SHA256 +-- cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd +import NativeData +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NativeData +open NativeCertificate +def forwardShard7State147 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardShard7State148 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardShard7State149 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (968)) (.leaf (1))) (.branch 1 (.leaf (970)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardShard7State150 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardShard7State151 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardShard7State152 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardShard7State153 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardShard7State154 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardShard7State155 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardShard7State156 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardShard7State157 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardShard7State158 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (663)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardShard7State159 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardShard7State160 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardShard7State161 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardShard7State162 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardShard7State163 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardShard7State164 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardShard7State165 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardShard7State166 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardShard7State167 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forwardShard7State168 : Table Nat := (.branch 316 (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (142))))) (.branch 2 (.branch 1 (.leaf (143)) (.leaf (144))) (.branch 1 (.leaf (145)) (.branch 1 (.leaf (146)) (.leaf (147)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (148)) (.leaf (149))) (.branch 1 (.leaf (150)) (.branch 1 (.leaf (151)) (.leaf (152))))) (.branch 2 (.branch 1 (.leaf (153)) (.leaf (154))) (.branch 1 (.leaf (155)) (.branch 1 (.leaf (156)) (.leaf (157)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (158)) (.leaf (159))) (.branch 1 (.leaf (160)) (.branch 1 (.leaf (161)) (.leaf (162))))) (.branch 2 (.branch 1 (.leaf (163)) (.leaf (164))) (.branch 1 (.leaf (165)) (.branch 1 (.leaf (166)) (.leaf (167))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (168)) (.leaf (169))) (.branch 1 (.leaf (170)) (.branch 1 (.leaf (171)) (.leaf (172))))) (.branch 2 (.branch 1 (.leaf (173)) (.leaf (174))) (.branch 1 (.leaf (175)) (.branch 1 (.leaf (176)) (.leaf (177)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (178)) (.leaf (179))) (.branch 1 (.leaf (180)) (.branch 1 (.leaf (181)) (.leaf (182))))) (.branch 2 (.branch 1 (.leaf (183)) (.leaf (184))) (.branch 1 (.leaf (185)) (.branch 1 (.leaf (186)) (.leaf (187)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (188)) (.leaf (189))) (.branch 1 (.leaf (190)) (.leaf (191)))) (.branch 2 (.branch 1 (.leaf (192)) (.leaf (193))) (.branch 1 (.leaf (194)) (.branch 1 (.leaf (195)) (.leaf (196)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (197)) (.leaf (198))) (.branch 1 (.leaf (199)) (.branch 1 (.leaf (200)) (.leaf (201))))) (.branch 2 (.branch 1 (.leaf (202)) (.leaf (203))) (.branch 1 (.leaf (204)) (.branch 1 (.leaf (205)) (.leaf (206))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (207)) (.leaf (208))) (.branch 1 (.leaf (209)) (.branch 1 (.leaf (210)) (.leaf (211))))) (.branch 2 (.branch 1 (.leaf (212)) (.leaf (213))) (.branch 1 (.leaf (214)) (.branch 1 (.leaf (215)) (.leaf (216)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (217)) (.leaf (218))) (.branch 1 (.leaf (219)) (.branch 1 (.leaf (220)) (.leaf (221))))) (.branch 2 (.branch 1 (.leaf (222)) (.leaf (223))) (.branch 1 (.leaf (224)) (.branch 1 (.leaf (225)) (.leaf (226)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (227)) (.leaf (228))) (.branch 1 (.leaf (229)) (.branch 1 (.leaf (230)) (.leaf (231))))) (.branch 2 (.branch 1 (.leaf (232)) (.leaf (233))) (.branch 1 (.leaf (234)) (.branch 1 (.leaf (235)) (.leaf (236)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (237)) (.leaf (238))) (.branch 1 (.leaf (239)) (.branch 1 (.leaf (240)) (.leaf (241))))) (.branch 2 (.branch 1 (.leaf (242)) (.leaf (243))) (.branch 1 (.leaf (244)) (.branch 1 (.leaf (245)) (.leaf (246))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (247)) (.leaf (248))) (.branch 1 (.leaf (249)) (.branch 1 (.leaf (250)) (.leaf (251))))) (.branch 2 (.branch 1 (.leaf (252)) (.leaf (253))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (299))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (301)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (303))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (303)) (.leaf (1))))))))))) (.branch 158 (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (304)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (304)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (305)) (.branch 1 (.leaf (1)) (.leaf (305))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (305))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (307)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (307)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (307)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (308))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (308))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (308)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (309)) (.leaf (1))) (.branch 1 (.leaf (309)) (.branch 1 (.leaf (1)) (.leaf (309))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (309))))))))) (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))))) (.branch 79 (.branch 39 (.branch 19 (.branch 9 (.branch 4 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.leaf (1)))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (284))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (285))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))))) (.branch 40 (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (285)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (285)) (.leaf (285))) (.branch 1 (.leaf (284)) (.branch 1 (.leaf (284)) (.leaf (284)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (284)) (.leaf (285))) (.branch 1 (.leaf (285)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))))) (.branch 20 (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))))) (.branch 10 (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1)))))) (.branch 5 (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (1))))) (.branch 2 (.branch 1 (.leaf (1)) (.leaf (1))) (.branch 1 (.leaf (1)) (.branch 1 (.leaf (1)) (.leaf (0)))))))))))) +def forward_147 : CheckedSegment frames paid warps := + ⟨⟨forwardShard7State147, forwardShard7State148, + [ + ⟨5,319,0,1,0,0,0,1,2⟩, + ⟨4,493,319,1,0,0,0,-2,1⟩, + ⟨4,484,319,1,0,0,0,-1,1⟩, + ⟨4,312,319,1,0,0,0,-1,1⟩, + ⟨4,313,319,1,0,0,0,1,1⟩, + ⟨4,315,319,1,0,0,0,1,1⟩, + ⟨4,316,319,1,0,0,0,1,1⟩, + ⟨4,317,319,1,0,0,0,1,1⟩, + ⟨4,318,319,1,0,0,0,-1,1⟩, + ⟨5,476,0,1,0,0,0,1,-1⟩, + ⟨4,598,476,1,0,0,0,2,1⟩, + ⟨4,600,476,1,0,0,0,-2,1⟩, + ⟨4,622,476,1,0,0,0,1,1⟩, + ⟨4,624,476,1,0,0,0,-1,1⟩, + ⟨4,464,476,1,0,0,0,-1,1⟩, + ⟨5,502,0,1,0,0,0,2,-1⟩, + ⟨4,513,502,1,0,0,0,-1,1⟩, + ⟨4,524,513,1,0,0,0,-1,1⟩, + ⟨4,499,474,1,0,0,0,-1,1⟩, + ⟨4,317,474,1,0,0,0,1,1⟩, + ⟨4,456,474,1,0,0,0,-1,1⟩, + ⟨4,474,279,1,0,0,0,-1,1⟩, + ⟨4,456,247,1,0,0,0,-1,1⟩, + ⟨4,279,473,1,0,0,0,-1,1⟩, + ⟨4,456,475,1,0,0,0,-1,1⟩, + ⟨4,456,457,1,0,0,0,-1,1⟩, + ⟨4,457,475,1,0,0,0,1,1⟩, + ⟨4,475,111,1,0,0,0,-1,1⟩, + ⟨4,111,475,1,0,0,0,1,1⟩, + ⟨4,475,111,1,0,0,0,-1,1⟩, + ⟨4,111,322,1,0,0,0,1,1⟩, + ⟨4,244,111,1,0,0,0,-1,1⟩, + ⟨4,290,322,1,0,0,0,-1,1⟩, + ⟨4,295,475,1,0,0,0,-1,1⟩, + ⟨4,111,322,1,0,0,0,-1,1⟩, + ⟨4,532,475,1,0,0,0,-1,1⟩, + ⟨4,456,474,1,0,0,0,1,1⟩, + ⟨4,510,477,1,0,0,0,-1,1⟩, + ⟨4,512,521,1,0,0,0,-1,1⟩, + ⟨4,310,523,1,0,0,0,-1,1⟩, + ⟨4,316,523,1,0,0,0,1,1⟩, + ⟨4,500,523,1,0,0,0,-1,1⟩, + ⟨4,491,523,1,0,0,0,-1,1⟩, + ⟨4,523,350,1,0,0,0,-1,1⟩, + ⟨4,491,302,1,0,0,0,-1,1⟩, + ⟨4,350,58,1,0,0,0,-1,1⟩, + ⟨4,302,40,1,0,0,0,-1,1⟩, + ⟨4,498,487,1,0,0,0,-1,1⟩, + ⟨4,306,487,1,0,0,0,-1,1⟩, + ⟨4,484,487,1,0,0,0,1,1⟩, + ⟨4,467,487,1,0,0,0,-1,1⟩, + ⟨4,487,292,1,0,0,0,-1,1⟩, + ⟨4,467,260,1,0,0,0,-1,1⟩, + ⟨4,292,289,1,0,0,0,-1,1⟩, + ⟨4,296,292,1,0,0,0,1,2⟩, + ⟨4,292,296,1,0,0,0,-1,1⟩, + ⟨4,467,486,1,0,0,0,-1,1⟩, + ⟨4,467,466,1,0,0,0,-1,1⟩, + ⟨4,467,487,1,0,0,0,1,1⟩, + ⟨4,466,486,1,0,0,0,1,1⟩, + ⟨4,63,486,1,0,0,0,-4,1⟩, + ⟨4,62,486,1,0,0,0,1,1⟩, + ⟨4,486,62,1,0,0,0,-1,1⟩, + ⟨4,62,486,1,0,0,0,1,1⟩, + ⟨5,62,0,1,0,0,0,-4,1⟩, + ⟨4,62,486,1,0,0,0,-1,1⟩, + ⟨4,62,528,1,0,0,0,1,1⟩, + ⟨4,62,72,1,0,0,0,-1,1⟩, + ⟨4,62,71,1,0,0,0,1,1⟩, + ⟨4,62,70,1,0,0,0,1,1⟩, + ⟨4,62,63,1,0,0,0,-1,1⟩, + ⟨4,62,522,1,0,0,0,1,1⟩, + ⟨4,522,62,1,0,0,0,-1,1⟩, + ⟨4,62,522,1,0,0,0,1,1⟩, + ⟨5,62,0,1,0,0,0,-4,1⟩, + ⟨4,62,486,1,0,0,0,1,1⟩, + ⟨4,62,528,1,0,0,0,-1,1⟩, + ⟨4,62,522,1,0,0,0,-1,1⟩, + ⟨4,62,72,1,0,0,0,-1,1⟩, + ⟨4,62,71,1,0,0,0,1,1⟩, + ⟨4,62,70,1,0,0,0,1,1⟩, + ⟨4,530,528,1,0,0,0,-1,1⟩, + ⟨4,522,486,1,0,0,0,-1,1⟩, + ⟨4,2,70,1,0,0,0,-1,1⟩, + ⟨4,71,72,1,0,0,0,-1,1⟩, + ⟨4,57,62,1,0,0,0,-1,1⟩, + ⟨4,92,63,1,0,0,0,-1,1⟩, + ⟨4,269,486,1,0,0,0,1,2⟩, + ⟨4,486,269,1,0,0,0,-1,1⟩, + ⟨4,271,530,1,0,0,0,1,2⟩, + ⟨4,530,271,1,0,0,0,-1,1⟩, + ⟨4,25,2,1,0,0,0,1,2⟩, + ⟨4,2,25,1,0,0,0,-1,1⟩, + ⟨4,89,72,1,0,0,0,1,2⟩, + ⟨4,72,89,1,0,0,0,-1,1⟩, + ⟨5,271,0,1,0,0,0,1,-1⟩, + ⟨5,269,0,1,0,0,0,1,-1⟩, + ⟨5,486,0,1,0,0,0,1,-1⟩, + ⟨5,530,0,1,0,0,0,1,-1⟩, + ⟨4,62,63,1,0,0,0,-1,1⟩, + ⟨4,11,63,1,0,0,0,-1,1⟩, + ⟨4,240,63,1,0,0,0,-1,1⟩, + ⟨4,241,63,1,0,0,0,-1,1⟩, + ⟨4,243,63,1,0,0,0,1,2⟩, + ⟨5,62,0,1,0,0,0,1,-1⟩, + ⟨4,240,62,1,0,0,0,-1,1⟩, + ⟨4,62,240,1,0,0,0,1,1⟩, + ⟨4,240,62,1,0,0,0,-1,1⟩, + ⟨5,62,0,1,0,0,0,1,-2⟩, + ⟨4,63,62,1,0,0,0,-1,1⟩, + ⟨4,241,62,1,0,0,0,1,1⟩, + ⟨4,243,62,1,0,0,0,-1,2⟩, + ⟨5,11,0,1,0,0,0,1,-2⟩, + ⟨4,63,11,1,0,0,0,-1,1⟩, + ⟨4,241,11,1,0,0,0,1,1⟩, + ⟨4,243,11,1,0,0,0,-1,2⟩, + ⟨5,240,0,1,0,0,0,1,-1⟩, + ⟨4,241,240,1,0,0,0,-1,1⟩, + ⟨4,240,241,1,0,0,0,1,1⟩, + ⟨4,241,240,1,0,0,0,-1,1⟩, + ⟨5,240,0,1,0,0,0,1,2⟩, + ⟨4,63,240,1,0,0,0,1,1⟩, + ⟨4,62,240,1,0,0,0,-1,1⟩, + ⟨4,11,240,1,0,0,0,-1,1⟩, + ⟨5,241,0,1,0,0,0,1,-2⟩, + ⟨4,63,241,1,0,0,0,-1,2⟩, + ⟨4,62,241,1,0,0,0,-1,2⟩, + ⟨4,11,241,1,0,0,0,-1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],982⟩, by decide⟩ +def forward_148 : CheckedSegment frames paid warps := + ⟨⟨forwardShard7State148, forwardShard7State149, + [ + ⟨4,240,241,1,0,0,0,1,2⟩, + ⟨4,243,241,1,0,0,0,-1,2⟩, + ⟨4,245,241,1,0,0,0,-1,1⟩, + ⟨5,243,0,1,0,0,0,2,-1⟩, + ⟨4,63,243,1,0,0,0,1,2⟩, + ⟨4,62,243,1,0,0,0,-1,2⟩, + ⟨4,11,243,1,0,0,0,1,2⟩, + ⟨4,240,243,1,0,0,0,-1,2⟩, + ⟨4,241,243,1,0,0,0,-1,1⟩, + ⟨4,245,243,1,0,0,0,1,1⟩, + ⟨4,250,243,1,0,0,0,1,2⟩, + ⟨5,245,0,1,0,0,0,1,-1⟩, + ⟨4,250,245,1,0,0,0,-1,1⟩, + ⟨4,245,250,1,0,0,0,1,1⟩, + ⟨4,250,245,1,0,0,0,-1,1⟩, + ⟨4,62,245,1,0,0,0,1,1⟩, + ⟨4,11,245,1,0,0,0,-1,1⟩, + ⟨4,243,245,1,0,0,0,-1,1⟩, + ⟨5,250,0,1,0,0,0,1,2⟩, + ⟨4,241,250,1,0,0,0,1,1⟩, + ⟨4,243,250,1,0,0,0,-1,1⟩, + ⟨4,245,250,1,0,0,0,-1,1⟩, + ⟨4,241,250,1,0,0,0,1,1⟩, + ⟨4,11,250,1,0,0,0,1,1⟩, + ⟨4,62,250,1,0,0,0,1,1⟩, + ⟨4,243,245,1,0,0,0,1,1⟩, + ⟨4,240,245,1,0,0,0,1,1⟩, + ⟨4,63,245,1,0,0,0,1,1⟩, + ⟨5,245,0,1,0,0,0,2,-1⟩, + ⟨5,245,0,1,0,0,0,1,-1⟩, + ⟨4,250,245,1,0,0,0,-1,1⟩, + ⟨4,245,250,1,0,0,0,1,1⟩, + ⟨4,250,245,1,0,0,0,-1,1⟩, + ⟨4,250,243,1,0,0,0,2,1⟩, + ⟨4,240,243,1,0,0,0,-1,1⟩, + ⟨4,63,243,1,0,0,0,-1,1⟩, + ⟨4,245,241,1,0,0,0,-1,2⟩, + ⟨4,62,241,1,0,0,0,-1,1⟩, + ⟨5,241,0,1,0,0,0,1,-1⟩, + ⟨4,243,241,1,0,0,0,-1,1⟩, + ⟨4,241,243,1,0,0,0,1,1⟩, + ⟨4,243,241,1,0,0,0,-1,1⟩, + ⟨5,240,0,1,0,0,0,1,-2⟩, + ⟨5,240,0,1,0,0,0,1,-1⟩, + ⟨4,250,240,1,0,0,0,-1,1⟩, + ⟨4,240,250,1,0,0,0,1,1⟩, + ⟨4,250,240,1,0,0,0,-1,1⟩, + ⟨5,11,0,1,0,0,0,1,-1⟩, + ⟨4,245,11,1,0,0,0,-1,1⟩, + ⟨4,11,245,1,0,0,0,1,1⟩, + ⟨4,245,11,1,0,0,0,-1,1⟩, + ⟨4,243,62,1,0,0,0,1,1⟩, + ⟨4,11,62,1,0,0,0,-1,2⟩, + ⟨5,62,0,1,0,0,0,1,-2⟩, + ⟨4,241,63,1,0,0,0,1,1⟩, + ⟨4,240,63,1,0,0,0,1,1⟩, + ⟨5,63,0,1,0,0,0,1,-2⟩, + ⟨5,63,0,1,0,0,0,1,-1⟩, + ⟨4,62,63,1,0,0,0,-1,1⟩, + ⟨4,63,62,1,0,0,0,1,1⟩, + ⟨4,62,63,1,0,0,0,-1,1⟩, + ⟨4,252,63,1,0,0,0,-1,1⟩, + ⟨4,246,243,1,0,0,0,-1,1⟩, + ⟨4,242,240,1,0,0,0,-1,1⟩, + ⟨4,247,245,1,0,0,0,-1,1⟩, + ⟨4,253,528,1,0,0,0,1,2⟩, + ⟨4,528,253,1,0,0,0,-1,1⟩, + ⟨4,255,522,1,0,0,0,1,2⟩, + ⟨4,522,255,1,0,0,0,-1,1⟩, + ⟨4,252,247,1,0,0,0,1,2⟩, + ⟨4,247,252,1,0,0,0,-1,1⟩, + ⟨4,63,242,1,0,0,0,1,2⟩, + ⟨4,242,63,1,0,0,0,-1,1⟩, + ⟨4,90,71,1,0,0,0,1,2⟩, + ⟨4,71,90,1,0,0,0,-1,1⟩, + ⟨4,91,70,1,0,0,0,1,2⟩, + ⟨4,70,91,1,0,0,0,-1,1⟩, + ⟨5,255,0,1,0,0,0,1,-1⟩, + ⟨5,253,0,1,0,0,0,1,-1⟩, + ⟨5,528,0,1,0,0,0,1,-1⟩, + ⟨5,522,0,1,0,0,0,1,-1⟩, + ⟨4,63,522,1,0,0,0,-1,1⟩, + ⟨4,522,63,1,0,0,0,1,1⟩, + ⟨4,63,522,1,0,0,0,-1,1⟩, + ⟨4,522,63,1,0,0,0,-1,1⟩, + ⟨4,247,91,1,0,0,0,-1,1⟩, + ⟨4,57,92,1,0,0,0,-1,1⟩, + ⟨4,81,92,1,0,0,0,-1,1⟩, + ⟨4,224,92,1,0,0,0,-1,1⟩, + ⟨4,225,92,1,0,0,0,-1,1⟩, + ⟨4,227,92,1,0,0,0,1,2⟩, + ⟨5,57,0,1,0,0,0,1,-1⟩, + ⟨4,224,57,1,0,0,0,-1,1⟩, + ⟨4,57,224,1,0,0,0,1,1⟩, + ⟨4,224,57,1,0,0,0,-1,1⟩, + ⟨5,57,0,1,0,0,0,1,-2⟩, + ⟨4,92,57,1,0,0,0,-1,1⟩, + ⟨4,225,57,1,0,0,0,1,1⟩, + ⟨4,227,57,1,0,0,0,-1,2⟩, + ⟨5,81,0,1,0,0,0,1,-2⟩, + ⟨4,92,81,1,0,0,0,-1,1⟩, + ⟨4,225,81,1,0,0,0,1,1⟩, + ⟨4,227,81,1,0,0,0,-1,2⟩, + ⟨5,224,0,1,0,0,0,1,-1⟩, + ⟨4,225,224,1,0,0,0,-1,1⟩, + ⟨4,224,225,1,0,0,0,1,1⟩, + ⟨4,225,224,1,0,0,0,-1,1⟩, + ⟨5,224,0,1,0,0,0,1,2⟩, + ⟨4,92,224,1,0,0,0,1,1⟩, + ⟨4,57,224,1,0,0,0,-1,1⟩, + ⟨4,81,224,1,0,0,0,-1,1⟩, + ⟨5,225,0,1,0,0,0,1,-2⟩, + ⟨4,92,225,1,0,0,0,-1,2⟩, + ⟨4,57,225,1,0,0,0,-1,2⟩, + ⟨4,81,225,1,0,0,0,-1,2⟩, + ⟨4,224,225,1,0,0,0,1,2⟩, + ⟨4,227,225,1,0,0,0,-1,2⟩, + ⟨4,229,225,1,0,0,0,-1,1⟩, + ⟨5,227,0,1,0,0,0,2,-1⟩, + ⟨4,92,227,1,0,0,0,1,2⟩, + ⟨4,57,227,1,0,0,0,-1,2⟩, + ⟨4,81,227,1,0,0,0,1,2⟩, + ⟨4,224,227,1,0,0,0,-1,2⟩, + ⟨4,225,227,1,0,0,0,-1,1⟩, + ⟨4,229,227,1,0,0,0,1,1⟩, + ⟨4,234,227,1,0,0,0,1,2⟩, + ⟨5,229,0,1,0,0,0,1,-1⟩, + ⟨4,234,229,1,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],956⟩, by decide⟩ +def forward_149 : CheckedSegment frames paid warps := + ⟨⟨forwardShard7State149, forwardShard7State150, + [ + ⟨4,229,234,1,0,0,0,1,1⟩, + ⟨4,234,229,1,0,0,0,-1,1⟩, + ⟨4,57,229,1,0,0,0,1,1⟩, + ⟨4,81,229,1,0,0,0,-1,1⟩, + ⟨4,227,229,1,0,0,0,-1,1⟩, + ⟨5,234,0,1,0,0,0,1,2⟩, + ⟨4,225,234,1,0,0,0,1,1⟩, + ⟨4,227,234,1,0,0,0,-1,1⟩, + ⟨4,229,234,1,0,0,0,-1,1⟩, + ⟨4,225,234,1,0,0,0,1,1⟩, + ⟨4,81,234,1,0,0,0,1,1⟩, + ⟨4,57,234,1,0,0,0,1,1⟩, + ⟨4,227,229,1,0,0,0,1,1⟩, + ⟨4,224,229,1,0,0,0,1,1⟩, + ⟨4,92,229,1,0,0,0,1,1⟩, + ⟨5,229,0,1,0,0,0,2,-1⟩, + ⟨5,229,0,1,0,0,0,1,-1⟩, + ⟨4,234,229,1,0,0,0,-1,1⟩, + ⟨4,229,234,1,0,0,0,1,1⟩, + ⟨4,234,229,1,0,0,0,-1,1⟩, + ⟨4,234,227,1,0,0,0,2,1⟩, + ⟨4,224,227,1,0,0,0,-1,1⟩, + ⟨4,92,227,1,0,0,0,-1,1⟩, + ⟨4,229,225,1,0,0,0,-1,2⟩, + ⟨4,57,225,1,0,0,0,-1,1⟩, + ⟨5,225,0,1,0,0,0,1,-1⟩, + ⟨4,227,225,1,0,0,0,-1,1⟩, + ⟨4,225,227,1,0,0,0,1,1⟩, + ⟨4,227,225,1,0,0,0,-1,1⟩, + ⟨5,224,0,1,0,0,0,1,-2⟩, + ⟨5,224,0,1,0,0,0,1,-1⟩, + ⟨4,234,224,1,0,0,0,-1,1⟩, + ⟨4,224,234,1,0,0,0,1,1⟩, + ⟨4,234,224,1,0,0,0,-1,1⟩, + ⟨5,81,0,1,0,0,0,1,-1⟩, + ⟨4,229,81,1,0,0,0,-1,1⟩, + ⟨4,81,229,1,0,0,0,1,1⟩, + ⟨4,229,81,1,0,0,0,-1,1⟩, + ⟨4,227,57,1,0,0,0,1,1⟩, + ⟨4,81,57,1,0,0,0,-1,2⟩, + ⟨5,57,0,1,0,0,0,1,-2⟩, + ⟨4,225,92,1,0,0,0,1,1⟩, + ⟨4,224,92,1,0,0,0,1,1⟩, + ⟨5,92,0,1,0,0,0,1,-2⟩, + ⟨5,92,0,1,0,0,0,1,-1⟩, + ⟨4,57,92,1,0,0,0,-1,1⟩, + ⟨4,92,57,1,0,0,0,1,1⟩, + ⟨4,57,92,1,0,0,0,-1,1⟩, + ⟨4,238,57,1,0,0,0,-1,1⟩, + ⟨4,236,92,1,0,0,0,-1,1⟩, + ⟨4,7,81,1,0,0,0,-1,1⟩, + ⟨4,232,234,1,0,0,0,-1,1⟩, + ⟨4,518,225,1,0,0,0,-1,1⟩, + ⟨4,553,227,1,0,0,0,-1,1⟩, + ⟨4,520,224,1,0,0,0,-1,1⟩, + ⟨4,231,229,1,0,0,0,-1,1⟩, + ⟨4,236,231,1,0,0,0,1,2⟩, + ⟨4,231,236,1,0,0,0,-1,1⟩, + ⟨4,234,553,1,0,0,0,1,2⟩, + ⟨4,553,234,1,0,0,0,-1,1⟩, + ⟨4,238,229,1,0,0,0,1,2⟩, + ⟨4,229,238,1,0,0,0,-1,1⟩, + ⟨4,232,518,1,0,0,0,1,2⟩, + ⟨4,518,232,1,0,0,0,-1,1⟩, + ⟨4,81,227,1,0,0,0,1,2⟩, + ⟨4,227,81,1,0,0,0,-1,1⟩, + ⟨4,92,520,1,0,0,0,1,2⟩, + ⟨4,520,92,1,0,0,0,-1,1⟩, + ⟨4,7,225,1,0,0,0,1,2⟩, + ⟨4,225,7,1,0,0,0,-1,1⟩, + ⟨4,57,224,1,0,0,0,1,2⟩, + ⟨4,224,57,1,0,0,0,-1,1⟩, + ⟨4,81,239,1,0,0,0,-1,1⟩, + ⟨4,239,81,1,0,0,0,1,1⟩, + ⟨4,81,239,1,0,0,0,-1,1⟩, + ⟨4,7,237,1,0,0,0,-1,1⟩, + ⟨4,237,7,1,0,0,0,1,1⟩, + ⟨4,7,237,1,0,0,0,-1,1⟩, + ⟨4,57,235,1,0,0,0,-1,1⟩, + ⟨4,235,57,1,0,0,0,1,1⟩, + ⟨4,57,235,1,0,0,0,-1,1⟩, + ⟨4,92,233,1,0,0,0,-1,1⟩, + ⟨4,233,92,1,0,0,0,1,1⟩, + ⟨4,92,233,1,0,0,0,-1,1⟩, + ⟨4,239,81,1,0,0,0,-1,1⟩, + ⟨4,238,81,1,0,0,0,-1,1⟩, + ⟨4,237,7,1,0,0,0,-1,1⟩, + ⟨4,236,7,1,0,0,0,-1,1⟩, + ⟨4,235,57,1,0,0,0,-1,1⟩, + ⟨4,234,57,1,0,0,0,-1,1⟩, + ⟨4,233,92,1,0,0,0,-1,1⟩, + ⟨4,232,92,1,0,0,0,-1,1⟩, + ⟨4,231,27,1,0,0,0,-1,1⟩, + ⟨4,553,27,1,0,0,0,-1,1⟩, + ⟨4,227,76,1,0,0,0,-1,1⟩, + ⟨4,520,76,1,0,0,0,-1,1⟩, + ⟨4,76,326,1,0,0,0,-1,1⟩, + ⟨4,76,324,1,0,0,0,1,1⟩, + ⟨1,535,0,970,1,2308,0,0,1⟩, + ⟨4,535,324,1,0,0,0,1,1⟩, + ⟨1,533,0,968,1,2302,0,0,1⟩, + ⟨4,533,326,1,0,0,0,1,1⟩, + ⟨4,258,535,1,0,0,0,-1,1⟩, + ⟨4,263,533,1,0,0,0,-1,1⟩, + ⟨4,276,324,1,0,0,0,-1,1⟩, + ⟨4,278,326,1,0,0,0,-1,1⟩, + ⟨4,535,324,1,0,0,0,-1,1⟩, + ⟨4,533,326,1,0,0,0,-1,1⟩, + ⟨4,476,278,1,0,0,0,-1,1⟩, + ⟨4,464,263,1,0,0,0,-1,1⟩, + ⟨4,9,76,1,0,0,0,-1,1⟩, + ⟨4,76,108,1,0,0,0,-1,1⟩, + ⟨4,321,108,1,0,0,0,-1,1⟩, + ⟨4,591,108,1,0,0,0,1,2⟩, + ⟨4,76,22,1,0,0,0,-1,1⟩, + ⟨4,22,76,1,0,0,0,1,1⟩, + ⟨4,76,22,1,0,0,0,-1,1⟩, + ⟨5,22,0,1,0,0,0,1,-2⟩, + ⟨4,108,22,1,0,0,0,-1,1⟩, + ⟨4,321,22,1,0,0,0,1,1⟩, + ⟨4,591,22,1,0,0,0,-1,2⟩, + ⟨4,108,23,1,0,0,0,-1,1⟩, + ⟨4,321,23,1,0,0,0,1,1⟩, + ⟨4,591,23,1,0,0,0,-1,2⟩, + ⟨5,76,0,1,0,0,0,1,-1⟩, + ⟨4,321,76,1,0,0,0,-1,1⟩, + ⟨4,76,321,1,0,0,0,1,1⟩, + ⟨4,321,76,1,0,0,0,-1,1⟩, + ],#[0,0,0,2,0,0,0,0,0,0],974⟩, by decide⟩ +def forward_150 : CheckedSegment frames paid warps := + ⟨⟨forwardShard7State150, forwardShard7State151, + [ + ⟨5,76,0,1,0,0,0,1,2⟩, + ⟨4,108,76,1,0,0,0,1,1⟩, + ⟨4,22,76,1,0,0,0,-1,1⟩, + ⟨4,23,76,1,0,0,0,-1,1⟩, + ⟨5,321,0,1,0,0,0,1,-2⟩, + ⟨4,108,321,1,0,0,0,-1,2⟩, + ⟨4,22,321,1,0,0,0,-1,2⟩, + ⟨4,23,321,1,0,0,0,-1,2⟩, + ⟨4,76,321,1,0,0,0,1,2⟩, + ⟨4,591,321,1,0,0,0,-1,2⟩, + ⟨4,590,321,1,0,0,0,-1,1⟩, + ⟨5,591,0,1,0,0,0,2,-1⟩, + ⟨4,108,591,1,0,0,0,1,2⟩, + ⟨4,22,591,1,0,0,0,-1,2⟩, + ⟨4,23,591,1,0,0,0,1,2⟩, + ⟨4,76,591,1,0,0,0,-1,2⟩, + ⟨4,321,591,1,0,0,0,-1,1⟩, + ⟨4,590,591,1,0,0,0,1,1⟩, + ⟨4,589,591,1,0,0,0,1,2⟩, + ⟨5,590,0,1,0,0,0,1,-1⟩, + ⟨4,589,590,1,0,0,0,-1,1⟩, + ⟨4,590,589,1,0,0,0,1,1⟩, + ⟨4,589,590,1,0,0,0,-1,1⟩, + ⟨4,22,590,1,0,0,0,1,1⟩, + ⟨4,23,590,1,0,0,0,-1,1⟩, + ⟨4,591,590,1,0,0,0,-1,1⟩, + ⟨5,589,0,1,0,0,0,1,2⟩, + ⟨4,321,589,1,0,0,0,1,1⟩, + ⟨4,591,589,1,0,0,0,-1,1⟩, + ⟨4,590,589,1,0,0,0,-1,1⟩, + ⟨4,321,589,1,0,0,0,1,1⟩, + ⟨4,23,589,1,0,0,0,1,1⟩, + ⟨4,22,589,1,0,0,0,1,1⟩, + ⟨4,591,590,1,0,0,0,1,1⟩, + ⟨4,76,590,1,0,0,0,1,1⟩, + ⟨4,108,590,1,0,0,0,1,1⟩, + ⟨5,590,0,1,0,0,0,2,-1⟩, + ⟨5,590,0,1,0,0,0,1,-1⟩, + ⟨4,589,590,1,0,0,0,-1,1⟩, + ⟨4,590,589,1,0,0,0,1,1⟩, + ⟨4,589,590,1,0,0,0,-1,1⟩, + ⟨4,589,591,1,0,0,0,2,1⟩, + ⟨4,76,591,1,0,0,0,-1,1⟩, + ⟨4,108,591,1,0,0,0,-1,1⟩, + ⟨4,590,321,1,0,0,0,-1,2⟩, + ⟨4,22,321,1,0,0,0,-1,1⟩, + ⟨5,321,0,1,0,0,0,1,-1⟩, + ⟨4,591,321,1,0,0,0,-1,1⟩, + ⟨4,321,591,1,0,0,0,1,1⟩, + ⟨4,591,321,1,0,0,0,-1,1⟩, + ⟨5,76,0,1,0,0,0,1,-2⟩, + ⟨5,76,0,1,0,0,0,1,-1⟩, + ⟨4,589,76,1,0,0,0,-1,1⟩, + ⟨4,76,589,1,0,0,0,1,1⟩, + ⟨4,589,76,1,0,0,0,-1,1⟩, + ⟨5,23,0,1,0,0,0,1,-1⟩, + ⟨4,590,23,1,0,0,0,-1,1⟩, + ⟨4,23,590,1,0,0,0,1,1⟩, + ⟨4,590,23,1,0,0,0,-1,1⟩, + ⟨4,591,22,1,0,0,0,1,1⟩, + ⟨4,23,22,1,0,0,0,-1,2⟩, + ⟨5,22,0,1,0,0,0,1,-2⟩, + ⟨4,321,108,1,0,0,0,1,1⟩, + ⟨4,76,108,1,0,0,0,1,1⟩, + ⟨5,108,0,1,0,0,0,1,-2⟩, + ⟨5,108,0,1,0,0,0,1,-1⟩, + ⟨4,22,108,1,0,0,0,-1,1⟩, + ⟨4,108,22,1,0,0,0,1,1⟩, + ⟨4,22,108,1,0,0,0,-1,1⟩, + ⟨4,334,22,1,0,0,0,-1,1⟩, + ⟨4,332,108,1,0,0,0,-1,1⟩, + ⟨4,109,23,1,0,0,0,-1,1⟩, + ⟨4,328,589,1,0,0,0,-1,1⟩, + ⟨4,324,321,1,0,0,0,-1,1⟩, + ⟨4,326,591,1,0,0,0,-1,1⟩, + ⟨4,322,76,1,0,0,0,-1,1⟩, + ⟨4,475,590,1,0,0,0,-1,1⟩, + ⟨4,332,475,1,0,0,0,1,2⟩, + ⟨4,475,332,1,0,0,0,-1,1⟩, + ⟨4,589,326,1,0,0,0,1,2⟩, + ⟨4,326,589,1,0,0,0,-1,1⟩, + ⟨4,334,590,1,0,0,0,1,2⟩, + ⟨4,590,334,1,0,0,0,-1,1⟩, + ⟨4,328,324,1,0,0,0,1,2⟩, + ⟨4,324,328,1,0,0,0,-1,1⟩, + ⟨4,23,591,1,0,0,0,1,2⟩, + ⟨4,591,23,1,0,0,0,-1,1⟩, + ⟨4,108,322,1,0,0,0,1,2⟩, + ⟨4,322,108,1,0,0,0,-1,1⟩, + ⟨4,109,321,1,0,0,0,1,2⟩, + ⟨4,321,109,1,0,0,0,-1,1⟩, + ⟨4,22,76,1,0,0,0,1,2⟩, + ⟨4,76,22,1,0,0,0,-1,1⟩, + ⟨4,23,335,1,0,0,0,-1,1⟩, + ⟨4,335,23,1,0,0,0,1,1⟩, + ⟨4,23,335,1,0,0,0,-1,1⟩, + ⟨4,109,333,1,0,0,0,-1,1⟩, + ⟨4,333,109,1,0,0,0,1,1⟩, + ⟨4,109,333,1,0,0,0,-1,1⟩, + ⟨4,22,543,1,0,0,0,-1,1⟩, + ⟨4,543,22,1,0,0,0,1,1⟩, + ⟨4,22,543,1,0,0,0,-1,1⟩, + ⟨4,108,329,1,0,0,0,-1,1⟩, + ⟨4,329,108,1,0,0,0,1,1⟩, + ⟨4,108,329,1,0,0,0,-1,1⟩, + ⟨4,335,23,1,0,0,0,-1,1⟩, + ⟨4,334,23,1,0,0,0,-1,1⟩, + ⟨4,333,109,1,0,0,0,-1,1⟩, + ⟨4,332,109,1,0,0,0,-1,1⟩, + ⟨4,543,22,1,0,0,0,-1,1⟩, + ⟨4,589,22,1,0,0,0,-1,1⟩, + ⟨4,329,108,1,0,0,0,-1,1⟩, + ⟨4,328,108,1,0,0,0,-1,1⟩, + ⟨4,475,33,1,0,0,0,-1,1⟩, + ⟨4,326,33,1,0,0,0,-1,1⟩, + ⟨4,590,50,1,0,0,0,-1,1⟩, + ⟨4,324,50,1,0,0,0,-1,1⟩, + ⟨4,591,34,1,0,0,0,-1,1⟩, + ⟨4,322,34,1,0,0,0,-1,1⟩, + ⟨4,321,49,1,0,0,0,-1,1⟩, + ⟨4,76,49,1,0,0,0,-1,1⟩, + ⟨4,278,275,1,0,0,0,-1,1⟩, + ⟨4,472,278,1,0,0,0,1,2⟩, + ⟨4,278,472,1,0,0,0,-1,1⟩, + ⟨4,9,61,1,0,0,0,-1,1⟩, + ⟨4,256,61,1,0,0,0,-1,1⟩, + ⟨4,257,61,1,0,0,0,-1,1⟩, + ⟨4,259,61,1,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],998⟩, by decide⟩ +def forward_151 : CheckedSegment frames paid warps := + ⟨⟨forwardShard7State151, forwardShard7State152, + [ + ⟨4,256,94,1,0,0,0,-1,1⟩, + ⟨4,94,256,1,0,0,0,1,1⟩, + ⟨4,256,94,1,0,0,0,-1,1⟩, + ⟨5,94,0,1,0,0,0,1,-2⟩, + ⟨4,61,94,1,0,0,0,-1,1⟩, + ⟨4,257,94,1,0,0,0,1,1⟩, + ⟨4,259,94,1,0,0,0,-1,2⟩, + ⟨5,9,0,1,0,0,0,1,-2⟩, + ⟨4,61,9,1,0,0,0,-1,1⟩, + ⟨4,257,9,1,0,0,0,1,1⟩, + ⟨4,259,9,1,0,0,0,-1,2⟩, + ⟨5,256,0,1,0,0,0,1,-1⟩, + ⟨4,257,256,1,0,0,0,-1,1⟩, + ⟨4,256,257,1,0,0,0,1,1⟩, + ⟨4,257,256,1,0,0,0,-1,1⟩, + ⟨5,256,0,1,0,0,0,1,2⟩, + ⟨4,61,256,1,0,0,0,1,1⟩, + ⟨4,94,256,1,0,0,0,-1,1⟩, + ⟨4,9,256,1,0,0,0,-1,1⟩, + ⟨5,257,0,1,0,0,0,1,-2⟩, + ⟨4,61,257,1,0,0,0,-1,2⟩, + ⟨4,94,257,1,0,0,0,-1,2⟩, + ⟨4,9,257,1,0,0,0,-1,2⟩, + ⟨4,256,257,1,0,0,0,1,2⟩, + ⟨4,259,257,1,0,0,0,-1,2⟩, + ⟨4,261,257,1,0,0,0,-1,1⟩, + ⟨5,259,0,1,0,0,0,2,-1⟩, + ⟨4,61,259,1,0,0,0,1,2⟩, + ⟨4,94,259,1,0,0,0,-1,2⟩, + ⟨4,9,259,1,0,0,0,1,2⟩, + ⟨4,256,259,1,0,0,0,-1,2⟩, + ⟨4,257,259,1,0,0,0,-1,1⟩, + ⟨4,261,259,1,0,0,0,1,1⟩, + ⟨4,266,259,1,0,0,0,1,2⟩, + ⟨5,261,0,1,0,0,0,1,-1⟩, + ⟨4,266,261,1,0,0,0,-1,1⟩, + ⟨4,261,266,1,0,0,0,1,1⟩, + ⟨4,266,261,1,0,0,0,-1,1⟩, + ⟨4,94,261,1,0,0,0,1,1⟩, + ⟨4,9,261,1,0,0,0,-1,1⟩, + ⟨4,259,261,1,0,0,0,-1,1⟩, + ⟨5,266,0,1,0,0,0,1,2⟩, + ⟨4,257,266,1,0,0,0,1,1⟩, + ⟨4,259,266,1,0,0,0,-1,1⟩, + ⟨4,261,266,1,0,0,0,-1,1⟩, + ⟨4,257,266,1,0,0,0,1,1⟩, + ⟨4,9,266,1,0,0,0,1,1⟩, + ⟨4,94,266,1,0,0,0,1,1⟩, + ⟨4,259,261,1,0,0,0,1,1⟩, + ⟨4,256,261,1,0,0,0,1,1⟩, + ⟨4,61,261,1,0,0,0,1,1⟩, + ⟨5,261,0,1,0,0,0,2,-1⟩, + ⟨5,261,0,1,0,0,0,1,-1⟩, + ⟨4,266,261,1,0,0,0,-1,1⟩, + ⟨4,261,266,1,0,0,0,1,1⟩, + ⟨4,266,261,1,0,0,0,-1,1⟩, + ⟨4,266,259,1,0,0,0,2,1⟩, + ⟨4,256,259,1,0,0,0,-1,1⟩, + ⟨4,61,259,1,0,0,0,-1,1⟩, + ⟨4,261,257,1,0,0,0,-1,2⟩, + ⟨4,94,257,1,0,0,0,-1,1⟩, + ⟨5,257,0,1,0,0,0,1,-1⟩, + ⟨4,259,257,1,0,0,0,-1,1⟩, + ⟨4,257,259,1,0,0,0,1,1⟩, + ⟨4,259,257,1,0,0,0,-1,1⟩, + ⟨5,256,0,1,0,0,0,1,-2⟩, + ⟨5,256,0,1,0,0,0,1,-1⟩, + ⟨4,266,256,1,0,0,0,-1,1⟩, + ⟨4,256,266,1,0,0,0,1,1⟩, + ⟨4,266,256,1,0,0,0,-1,1⟩, + ⟨5,9,0,1,0,0,0,1,-1⟩, + ⟨4,261,9,1,0,0,0,-1,1⟩, + ⟨4,9,261,1,0,0,0,1,1⟩, + ⟨4,261,9,1,0,0,0,-1,1⟩, + ⟨4,259,94,1,0,0,0,1,1⟩, + ⟨4,9,94,1,0,0,0,-1,2⟩, + ⟨5,94,0,1,0,0,0,1,-2⟩, + ⟨4,257,61,1,0,0,0,1,1⟩, + ⟨4,256,61,1,0,0,0,1,1⟩, + ⟨5,61,0,1,0,0,0,1,-2⟩, + ⟨5,61,0,1,0,0,0,1,-1⟩, + ⟨4,94,61,1,0,0,0,-1,1⟩, + ⟨4,61,94,1,0,0,0,1,1⟩, + ⟨4,94,61,1,0,0,0,-1,1⟩, + ⟨4,268,61,1,0,0,0,-1,1⟩, + ⟨4,264,266,1,0,0,0,-1,1⟩, + ⟨4,260,257,1,0,0,0,-1,1⟩, + ⟨4,262,259,1,0,0,0,-1,1⟩, + ⟨4,263,261,1,0,0,0,-1,1⟩, + ⟨4,268,263,1,0,0,0,1,2⟩, + ⟨4,263,268,1,0,0,0,-1,1⟩, + ⟨4,266,262,1,0,0,0,1,2⟩, + ⟨4,262,266,1,0,0,0,-1,1⟩, + ⟨4,264,260,1,0,0,0,1,2⟩, + ⟨4,260,264,1,0,0,0,-1,1⟩, + ⟨4,263,89,1,0,0,0,-1,1⟩, + ⟨4,262,89,1,0,0,0,-1,1⟩, + ⟨4,225,0,1,0,0,0,-1,1⟩, + ⟨4,224,0,1,0,0,0,-1,1⟩, + ⟨4,466,457,1,0,0,0,1,1⟩, + ⟨4,76,322,1,0,0,0,1,1⟩, + ⟨4,322,76,1,0,0,0,-1,1⟩, + ⟨4,76,322,1,0,0,0,1,1⟩, + ⟨5,322,0,1,0,0,0,1,-1⟩, + ⟨4,76,532,1,0,0,0,1,4⟩, + ⟨4,591,76,1,0,0,0,-1,1⟩, + ⟨5,321,0,1,0,0,0,2,1⟩, + ⟨4,76,321,1,0,0,0,1,2⟩, + ⟨4,322,321,1,0,0,0,-1,2⟩, + ⟨4,321,532,1,0,0,0,7,4⟩, + ⟨4,324,321,1,0,0,0,1,2⟩, + ⟨4,321,532,1,0,0,0,-3,2⟩, + ⟨4,590,321,1,0,0,0,1,2⟩, + ⟨4,321,532,1,0,0,0,-1,4⟩, + ⟨4,326,321,1,0,0,0,-1,2⟩, + ⟨4,475,321,1,0,0,0,-1,2⟩, + ⟨4,322,324,1,0,0,0,1,1⟩, + ⟨4,324,322,1,0,0,0,-1,1⟩, + ⟨4,322,324,1,0,0,0,1,1⟩, + ⟨5,324,0,1,0,0,0,1,-1⟩, + ⟨4,591,590,1,0,0,0,1,1⟩, + ⟨4,590,591,1,0,0,0,-1,1⟩, + ⟨4,591,590,1,0,0,0,1,1⟩, + ⟨5,590,0,1,0,0,0,1,-1⟩, + ⟨5,591,0,1,0,0,0,1,-1⟩, + ⟨4,76,591,1,0,0,0,1,1⟩, + ⟨4,321,591,1,0,0,0,2,1⟩, + ⟨4,322,591,1,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],984⟩, by decide⟩ +def forward_152 : CheckedSegment frames paid warps := + ⟨⟨forwardShard7State152, forwardShard7State153, + [ + ⟨4,326,591,1,0,0,0,-2,1⟩, + ⟨4,475,591,1,0,0,0,-2,1⟩, + ⟨4,328,591,1,0,0,0,-1,1⟩, + ⟨4,329,591,1,0,0,0,-1,1⟩, + ⟨4,334,591,1,0,0,0,1,1⟩, + ⟨4,335,591,1,0,0,0,1,1⟩, + ⟨4,324,326,1,0,0,0,1,1⟩, + ⟨4,326,324,1,0,0,0,-1,1⟩, + ⟨4,324,326,1,0,0,0,1,1⟩, + ⟨5,326,0,1,0,0,0,1,-1⟩, + ⟨5,324,0,1,0,0,0,1,2⟩, + ⟨4,76,324,1,0,0,0,1,1⟩, + ⟨4,321,324,1,0,0,0,2,1⟩, + ⟨4,322,324,1,0,0,0,1,1⟩, + ⟨4,591,324,1,0,0,0,1,1⟩, + ⟨4,475,324,1,0,0,0,-2,1⟩, + ⟨4,328,324,1,0,0,0,-1,1⟩, + ⟨4,329,324,1,0,0,0,-1,1⟩, + ⟨4,334,324,1,0,0,0,1,1⟩, + ⟨4,335,324,1,0,0,0,1,1⟩, + ⟨4,590,328,1,0,0,0,1,1⟩, + ⟨4,328,590,1,0,0,0,-1,1⟩, + ⟨4,590,328,1,0,0,0,1,1⟩, + ⟨5,328,0,1,0,0,0,1,-1⟩, + ⟨5,590,0,1,0,0,0,2,-1⟩, + ⟨4,329,590,1,0,0,0,1,2⟩, + ⟨4,589,590,1,0,0,0,-1,2⟩, + ⟨4,543,590,1,0,0,0,-1,2⟩, + ⟨4,332,590,1,0,0,0,-1,2⟩, + ⟨4,333,590,1,0,0,0,-1,2⟩, + ⟨4,334,590,1,0,0,0,1,2⟩, + ⟨4,335,590,1,0,0,0,1,2⟩, + ⟨4,326,475,1,0,0,0,1,1⟩, + ⟨4,475,326,1,0,0,0,-1,1⟩, + ⟨4,326,475,1,0,0,0,1,1⟩, + ⟨5,475,0,1,0,0,0,1,-1⟩, + ⟨4,475,329,1,0,0,0,1,1⟩, + ⟨4,329,475,1,0,0,0,-1,1⟩, + ⟨4,475,329,1,0,0,0,1,1⟩, + ⟨5,329,0,1,0,0,0,1,-1⟩, + ⟨5,475,0,1,0,0,0,1,-1⟩, + ⟨4,590,475,1,0,0,0,2,1⟩, + ⟨4,589,475,1,0,0,0,-1,1⟩, + ⟨4,543,475,1,0,0,0,-1,1⟩, + ⟨4,332,475,1,0,0,0,-1,1⟩, + ⟨4,333,475,1,0,0,0,-1,1⟩, + ⟨4,334,475,1,0,0,0,1,1⟩, + ⟨4,335,475,1,0,0,0,1,1⟩, + ⟨5,328,0,1,0,0,0,1,-1⟩, + ⟨4,76,328,1,0,0,0,-1,1⟩, + ⟨4,590,328,1,0,0,0,2,1⟩, + ⟨4,475,328,1,0,0,0,1,1⟩, + ⟨4,589,328,1,0,0,0,-1,1⟩, + ⟨4,543,328,1,0,0,0,-1,1⟩, + ⟨4,332,328,1,0,0,0,-1,1⟩, + ⟨4,333,328,1,0,0,0,-1,1⟩, + ⟨4,334,328,1,0,0,0,1,1⟩, + ⟨4,335,328,1,0,0,0,1,1⟩, + ⟨4,329,589,1,0,0,0,1,1⟩, + ⟨4,589,329,1,0,0,0,-1,1⟩, + ⟨4,329,589,1,0,0,0,1,1⟩, + ⟨5,589,0,1,0,0,0,1,-1⟩, + ⟨5,329,0,1,0,0,0,2,1⟩, + ⟨4,76,329,1,0,0,0,-1,2⟩, + ⟨4,321,329,1,0,0,0,-1,1⟩, + ⟨4,322,329,1,0,0,0,-1,2⟩, + ⟨4,591,329,1,0,0,0,-1,2⟩, + ⟨4,324,329,1,0,0,0,-1,2⟩, + ⟨4,590,329,1,0,0,0,-1,1⟩, + ⟨4,326,329,1,0,0,0,1,1⟩, + ⟨4,543,329,1,0,0,0,1,2⟩, + ⟨4,332,329,1,0,0,0,1,2⟩, + ⟨4,333,329,1,0,0,0,1,2⟩, + ⟨4,334,329,1,0,0,0,-1,1⟩, + ⟨4,335,329,1,0,0,0,-1,1⟩, + ⟨4,589,543,1,0,0,0,1,1⟩, + ⟨4,543,589,1,0,0,0,-1,1⟩, + ⟨4,589,543,1,0,0,0,1,1⟩, + ⟨5,543,0,1,0,0,0,1,-1⟩, + ⟨5,589,0,1,0,0,0,1,2⟩, + ⟨4,76,589,1,0,0,0,2,1⟩, + ⟨4,321,589,1,0,0,0,2,1⟩, + ⟨4,591,589,1,0,0,0,1,1⟩, + ⟨4,590,589,1,0,0,0,2,1⟩, + ⟨4,326,589,1,0,0,0,-2,1⟩, + ⟨4,329,589,1,0,0,0,-2,1⟩, + ⟨4,334,589,1,0,0,0,2,1⟩, + ⟨4,335,589,1,0,0,0,2,1⟩, + ⟨5,543,0,1,0,0,0,1,-1⟩, + ⟨4,76,543,1,0,0,0,-2,1⟩, + ⟨4,321,543,1,0,0,0,-1,1⟩, + ⟨4,322,543,1,0,0,0,1,1⟩, + ⟨4,591,543,1,0,0,0,1,2⟩, + ⟨4,324,543,1,0,0,0,1,1⟩, + ⟨4,590,543,1,0,0,0,1,1⟩, + ⟨4,329,543,1,0,0,0,1,1⟩, + ⟨4,589,543,1,0,0,0,-3,2⟩, + ⟨4,332,543,1,0,0,0,-2,1⟩, + ⟨4,333,543,1,0,0,0,-2,1⟩, + ⟨4,334,543,1,0,0,0,1,1⟩, + ⟨4,335,543,1,0,0,0,1,1⟩, + ⟨5,333,0,1,0,0,0,1,2⟩, + ⟨4,76,333,1,0,0,0,-1,1⟩, + ⟨4,322,333,1,0,0,0,1,1⟩, + ⟨4,324,333,1,0,0,0,1,1⟩, + ⟨4,329,333,1,0,0,0,1,1⟩, + ⟨4,589,333,1,0,0,0,-1,1⟩, + ⟨4,543,333,1,0,0,0,1,1⟩, + ⟨4,332,333,1,0,0,0,-1,1⟩, + ⟨5,335,0,1,0,0,0,1,2⟩, + ⟨4,590,335,1,0,0,0,-2,1⟩, + ⟨4,475,335,1,0,0,0,-1,1⟩, + ⟨4,328,335,1,0,0,0,-1,1⟩, + ⟨4,329,335,1,0,0,0,1,1⟩, + ⟨4,543,335,1,0,0,0,1,1⟩, + ⟨4,332,335,1,0,0,0,1,1⟩, + ⟨4,333,335,1,0,0,0,1,1⟩, + ⟨4,334,335,1,0,0,0,-1,1⟩, + ⟨4,333,477,1,0,0,0,1,1⟩, + ⟨4,465,477,1,0,0,0,-1,1⟩, + ⟨4,477,276,1,0,0,0,-1,1⟩, + ⟨4,465,258,1,0,0,0,-1,1⟩, + ⟨4,276,273,1,0,0,0,-1,1⟩, + ⟨4,280,276,1,0,0,0,1,2⟩, + ⟨4,276,280,1,0,0,0,-1,1⟩, + ⟨4,258,256,1,0,0,0,-1,1⟩, + ⟨4,61,258,1,0,0,0,1,2⟩, + ⟨4,258,61,1,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1010⟩, by decide⟩ +def forward_153 : CheckedSegment frames paid warps := + ⟨⟨forwardShard7State153, forwardShard7State154, + [ + ⟨4,61,530,1,0,0,0,-1,1⟩, + ⟨4,530,61,1,0,0,0,1,1⟩, + ⟨4,61,530,1,0,0,0,-1,1⟩, + ⟨4,530,61,1,0,0,0,-1,1⟩, + ⟨4,264,61,1,0,0,0,-1,1⟩, + ⟨4,465,476,1,0,0,0,-1,1⟩, + ⟨4,465,464,1,0,0,0,-1,1⟩, + ⟨4,465,477,1,0,0,0,1,1⟩, + ⟨4,464,476,1,0,0,0,1,1⟩, + ⟨4,475,517,1,0,0,0,1,1⟩, + ⟨4,322,517,1,0,0,0,-1,1⟩, + ⟨4,509,517,1,0,0,0,-1,1⟩, + ⟨4,461,517,1,0,0,0,1,2⟩, + ⟨4,517,338,1,0,0,0,-1,1⟩, + ⟨4,461,10,1,0,0,0,-1,1⟩, + ⟨4,338,336,1,0,0,0,-1,1⟩, + ⟨4,58,336,1,0,0,0,1,2⟩, + ⟨4,336,58,1,0,0,0,-1,1⟩, + ⟨4,58,347,1,0,0,0,-1,1⟩, + ⟨4,347,58,1,0,0,0,1,1⟩, + ⟨4,58,347,1,0,0,0,-1,1⟩, + ⟨4,347,58,1,0,0,0,-1,1⟩, + ⟨4,10,11,1,0,0,0,-1,1⟩, + ⟨4,11,243,1,0,0,0,1,2⟩, + ⟨4,243,11,1,0,0,0,-1,1⟩, + ⟨4,11,255,1,0,0,0,-1,1⟩, + ⟨4,255,11,1,0,0,0,1,1⟩, + ⟨4,11,255,1,0,0,0,-1,1⟩, + ⟨4,255,11,1,0,0,0,-1,1⟩, + ⟨4,243,242,1,0,0,0,-1,1⟩, + ⟨4,242,71,1,0,0,0,-1,1⟩, + ⟨4,334,521,1,0,0,0,1,1⟩, + ⟨4,324,521,1,0,0,0,-1,1⟩, + ⟨4,479,521,1,0,0,0,-1,1⟩, + ⟨4,521,28,1,0,0,0,-1,1⟩, + ⟨4,479,38,1,0,0,0,-1,1⟩, + ⟨4,28,86,1,0,0,0,-1,1⟩, + ⟨4,38,77,1,0,0,0,-1,1⟩, + ⟨4,77,275,1,0,0,0,1,2⟩, + ⟨4,275,77,1,0,0,0,-1,1⟩, + ⟨4,38,273,1,0,0,0,1,2⟩, + ⟨4,273,38,1,0,0,0,-1,1⟩, + ⟨4,77,287,1,0,0,0,-1,1⟩, + ⟨4,287,77,1,0,0,0,1,1⟩, + ⟨4,77,287,1,0,0,0,-1,1⟩, + ⟨4,38,285,1,0,0,0,-1,1⟩, + ⟨4,285,38,1,0,0,0,1,1⟩, + ⟨4,38,285,1,0,0,0,-1,1⟩, + ⟨4,287,77,1,0,0,0,-1,1⟩, + ⟨4,285,38,1,0,0,0,-1,1⟩, + ⟨4,263,533,1,0,0,0,1,2⟩, + ⟨4,511,519,1,0,0,0,-1,1⟩, + ⟨4,326,519,1,0,0,0,-1,1⟩, + ⟨4,332,519,1,0,0,0,1,1⟩, + ⟨4,471,519,1,0,0,0,1,2⟩, + ⟨4,519,340,1,0,0,0,-1,1⟩, + ⟨4,471,270,1,0,0,0,-1,1⟩, + ⟨4,340,588,1,0,0,0,-1,1⟩, + ⟨4,28,588,1,0,0,0,1,2⟩, + ⟨4,588,28,1,0,0,0,-1,1⟩, + ⟨4,28,349,1,0,0,0,-1,1⟩, + ⟨4,349,28,1,0,0,0,1,1⟩, + ⟨4,28,349,1,0,0,0,-1,1⟩, + ⟨4,349,28,1,0,0,0,-1,1⟩, + ⟨4,588,6,1,0,0,0,-1,1⟩, + ⟨4,336,6,1,0,0,0,-1,1⟩, + ⟨4,270,94,1,0,0,0,-1,1⟩, + ⟨4,270,261,1,0,0,0,1,2⟩, + ⟨4,261,270,1,0,0,0,-1,1⟩, + ⟨4,94,256,1,0,0,0,1,2⟩, + ⟨4,256,94,1,0,0,0,-1,1⟩, + ⟨4,94,486,1,0,0,0,-1,1⟩, + ⟨4,486,94,1,0,0,0,1,1⟩, + ⟨4,94,486,1,0,0,0,-1,1⟩, + ⟨4,486,94,1,0,0,0,-1,1⟩, + ⟨4,266,94,1,0,0,0,-1,1⟩, + ⟨4,261,25,1,0,0,0,-1,1⟩, + ⟨4,260,25,1,0,0,0,-1,1⟩, + ⟨5,588,0,1,0,0,0,2,1⟩, + ⟨4,501,529,1,0,0,0,-1,1⟩, + ⟨4,308,529,1,0,0,0,-1,1⟩, + ⟨4,318,529,1,0,0,0,1,1⟩, + ⟨4,463,529,1,0,0,0,1,2⟩, + ⟨4,529,354,1,0,0,0,-1,1⟩, + ⟨4,463,254,1,0,0,0,-1,1⟩, + ⟨4,354,352,1,0,0,0,-1,1⟩, + ⟨4,254,62,1,0,0,0,-1,1⟩, + ⟨4,254,245,1,0,0,0,1,2⟩, + ⟨4,245,254,1,0,0,0,-1,1⟩, + ⟨4,62,240,1,0,0,0,1,2⟩, + ⟨4,240,62,1,0,0,0,-1,1⟩, + ⟨4,62,528,1,0,0,0,-1,1⟩, + ⟨4,528,62,1,0,0,0,1,1⟩, + ⟨4,62,528,1,0,0,0,-1,1⟩, + ⟨4,254,11,1,0,0,0,-1,1⟩, + ⟨4,528,62,1,0,0,0,-1,1⟩, + ⟨4,245,90,1,0,0,0,-1,1⟩, + ⟨4,51,484,1,0,0,0,1,1⟩, + ⟨4,484,51,1,0,0,0,-1,1⟩, + ⟨4,111,475,1,0,0,0,1,1⟩, + ⟨4,475,111,1,0,0,0,-1,1⟩, + ⟨4,242,484,1,0,0,0,1,4⟩, + ⟨4,243,484,1,0,0,0,-1,4⟩, + ⟨4,522,484,1,0,0,0,1,4⟩, + ⟨4,262,531,1,0,0,0,1,2⟩, + ⟨4,467,531,1,0,0,0,1,1⟩, + ⟨4,466,531,1,0,0,0,-1,1⟩, + ⟨4,266,531,1,0,0,0,1,2⟩, + ⟨4,469,531,1,0,0,0,1,2⟩, + ⟨4,531,356,1,0,0,0,-1,1⟩, + ⟨4,469,79,1,0,0,0,-1,1⟩, + ⟨4,356,602,1,0,0,0,-1,1⟩, + ⟨4,79,9,1,0,0,0,-1,1⟩, + ⟨4,9,259,1,0,0,0,1,2⟩, + ⟨4,259,9,1,0,0,0,-1,1⟩, + ⟨4,79,257,1,0,0,0,1,2⟩, + ⟨4,257,79,1,0,0,0,-1,1⟩, + ⟨4,9,271,1,0,0,0,-1,1⟩, + ⟨4,271,9,1,0,0,0,1,1⟩, + ⟨4,9,271,1,0,0,0,-1,1⟩, + ⟨4,79,269,1,0,0,0,-1,1⟩, + ⟨4,269,79,1,0,0,0,1,1⟩, + ⟨4,79,269,1,0,0,0,-1,1⟩, + ⟨4,271,9,1,0,0,0,-1,1⟩, + ⟨4,270,9,1,0,0,0,-1,1⟩, + ⟨4,269,79,1,0,0,0,-1,1⟩, + ⟨4,268,79,1,0,0,0,-1,1⟩, + ⟨4,259,258,1,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1066⟩, by decide⟩ +def forward_154 : CheckedSegment frames paid warps := + ⟨⟨forwardShard7State154, forwardShard7State155, + [ + ⟨4,258,2,1,0,0,0,-1,1⟩, + ⟨4,257,256,1,0,0,0,-1,1⟩, + ⟨4,256,72,1,0,0,0,-1,1⟩, + ⟨4,258,535,1,0,0,0,1,2⟩, + ⟨4,259,535,1,0,0,0,-1,2⟩, + ⟨4,530,535,1,0,0,0,1,2⟩, + ⟨4,465,535,1,0,0,0,-1,1⟩, + ⟨4,481,535,1,0,0,0,-1,1⟩, + ⟨4,535,366,1,0,0,0,-1,1⟩, + ⟨4,481,286,1,0,0,0,-1,1⟩, + ⟨4,366,30,1,0,0,0,-1,1⟩, + ⟨4,30,352,1,0,0,0,1,2⟩, + ⟨4,352,30,1,0,0,0,-1,1⟩, + ⟨4,30,540,1,0,0,0,-1,1⟩, + ⟨4,540,30,1,0,0,0,1,1⟩, + ⟨4,30,540,1,0,0,0,-1,1⟩, + ⟨4,540,30,1,0,0,0,-1,1⟩, + ⟨4,286,17,1,0,0,0,-1,1⟩, + ⟨4,286,473,1,0,0,0,1,2⟩, + ⟨4,473,286,1,0,0,0,-1,1⟩, + ⟨4,17,272,1,0,0,0,1,2⟩, + ⟨4,272,17,1,0,0,0,-1,1⟩, + ⟨4,17,283,1,0,0,0,-1,1⟩, + ⟨4,283,17,1,0,0,0,1,1⟩, + ⟨4,17,283,1,0,0,0,-1,1⟩, + ⟨4,286,77,1,0,0,0,-1,1⟩, + ⟨4,283,17,1,0,0,0,-1,1⟩, + ⟨4,472,17,1,0,0,0,-1,1⟩, + ⟨4,473,56,1,0,0,0,-1,1⟩, + ⟨4,276,56,1,0,0,0,-1,1⟩, + ⟨4,273,272,1,0,0,0,-1,1⟩, + ⟨4,272,12,1,0,0,0,-1,1⟩, + ⟨4,268,533,1,0,0,0,1,2⟩, + ⟨4,465,533,1,0,0,0,1,1⟩, + ⟨4,260,485,1,0,0,0,1,2⟩, + ⟨4,264,485,1,0,0,0,1,2⟩, + ⟨4,467,485,1,0,0,0,-1,1⟩, + ⟨4,459,485,1,0,0,0,-1,1⟩, + ⟨4,485,290,1,0,0,0,-1,1⟩, + ⟨4,459,244,1,0,0,0,-1,1⟩, + ⟨4,290,288,1,0,0,0,-1,1⟩, + ⟨4,18,290,1,0,0,0,1,2⟩, + ⟨4,290,18,1,0,0,0,-1,1⟩, + ⟨4,40,288,1,0,0,0,1,2⟩, + ⟨4,288,40,1,0,0,0,-1,1⟩, + ⟨4,40,542,1,0,0,0,-1,1⟩, + ⟨4,542,40,1,0,0,0,1,1⟩, + ⟨4,40,542,1,0,0,0,-1,1⟩, + ⟨4,18,297,1,0,0,0,-1,1⟩, + ⟨4,297,18,1,0,0,0,1,1⟩, + ⟨4,18,297,1,0,0,0,-1,1⟩, + ⟨4,542,40,1,0,0,0,-1,1⟩, + ⟨4,515,40,1,0,0,0,-1,1⟩, + ⟨4,297,18,1,0,0,0,-1,1⟩, + ⟨4,296,18,1,0,0,0,-1,1⟩, + ⟨4,244,241,1,0,0,0,-1,1⟩, + ⟨4,10,241,1,0,0,0,1,2⟩, + ⟨4,241,10,1,0,0,0,-1,1⟩, + ⟨4,10,253,1,0,0,0,-1,1⟩, + ⟨4,253,10,1,0,0,0,1,1⟩, + ⟨4,10,253,1,0,0,0,-1,1⟩, + ⟨4,253,10,1,0,0,0,-1,1⟩, + ⟨4,252,10,1,0,0,0,-1,1⟩, + ⟨4,241,240,1,0,0,0,-1,1⟩, + ⟨4,240,70,1,0,0,0,-1,1⟩, + ⟨5,475,0,1,0,0,0,1,-1⟩, + ⟨4,534,415,1,0,0,0,-1,1⟩, + ⟨4,534,414,1,0,0,0,1,1⟩, + ⟨4,534,409,1,0,0,0,-1,1⟩, + ⟨4,534,405,1,0,0,0,1,1⟩, + ⟨4,534,404,1,0,0,0,-1,1⟩, + ⟨4,534,403,1,0,0,0,-1,1⟩, + ⟨4,534,402,1,0,0,0,1,1⟩, + ⟨4,534,401,1,0,0,0,-2,1⟩, + ⟨5,534,0,1,0,0,0,1,2⟩, + ⟨4,414,534,1,0,0,0,-1,2⟩, + ⟨4,411,534,1,0,0,0,1,2⟩, + ⟨4,410,534,1,0,0,0,1,2⟩, + ⟨4,407,534,1,0,0,0,1,2⟩, + ⟨4,403,534,1,0,0,0,-1,2⟩, + ⟨4,402,534,1,0,0,0,-1,2⟩, + ⟨4,401,534,1,0,0,0,1,2⟩, + ⟨4,239,534,1,0,0,0,-1,2⟩, + ⟨4,236,534,1,0,0,0,-1,2⟩, + ⟨4,234,534,1,0,0,0,1,2⟩, + ⟨4,233,534,1,0,0,0,1,2⟩, + ⟨4,231,534,1,0,0,0,1,2⟩, + ⟨4,553,534,1,0,0,0,1,2⟩, + ⟨4,227,534,1,0,0,0,-1,2⟩, + ⟨4,520,534,1,0,0,0,-1,2⟩, + ⟨4,480,534,1,0,0,0,-1,1⟩, + ⟨4,534,364,1,0,0,0,-1,1⟩, + ⟨4,480,284,1,0,0,0,-1,1⟩, + ⟨4,364,59,1,0,0,0,-1,1⟩, + ⟨4,59,354,1,0,0,0,1,2⟩, + ⟨4,354,59,1,0,0,0,-1,1⟩, + ⟨4,59,361,1,0,0,0,-1,1⟩, + ⟨4,361,59,1,0,0,0,1,1⟩, + ⟨4,59,361,1,0,0,0,-1,1⟩, + ⟨4,361,59,1,0,0,0,-1,1⟩, + ⟨4,284,103,1,0,0,0,-1,1⟩, + ⟨4,284,279,1,0,0,0,1,2⟩, + ⟨4,279,284,1,0,0,0,-1,1⟩, + ⟨4,103,274,1,0,0,0,1,2⟩, + ⟨4,274,103,1,0,0,0,-1,1⟩, + ⟨4,103,281,1,0,0,0,-1,1⟩, + ⟨4,281,103,1,0,0,0,1,1⟩, + ⟨4,103,281,1,0,0,0,-1,1⟩, + ⟨4,284,38,1,0,0,0,-1,1⟩, + ⟨4,281,103,1,0,0,0,-1,1⟩, + ⟨4,280,103,1,0,0,0,-1,1⟩, + ⟨4,279,31,1,0,0,0,-1,1⟩, + ⟨4,278,31,1,0,0,0,-1,1⟩, + ⟨4,275,274,1,0,0,0,-1,1⟩, + ⟨4,274,100,1,0,0,0,-1,1⟩, + ⟨4,481,534,1,0,0,0,-1,1⟩, + ⟨4,481,480,1,0,0,0,-1,1⟩, + ⟨4,481,535,1,0,0,0,1,1⟩, + ⟨4,480,534,1,0,0,0,1,1⟩, + ⟨4,272,274,1,0,0,0,1,1⟩, + ⟨4,274,272,1,0,0,0,-1,1⟩, + ⟨4,272,274,1,0,0,0,1,1⟩, + ⟨5,274,0,1,0,0,0,1,-1⟩, + ⟨4,273,274,1,0,0,0,1,1⟩, + ⟨4,274,273,1,0,0,0,-1,1⟩, + ⟨4,273,274,1,0,0,0,1,1⟩, + ⟨5,274,0,1,0,0,0,1,-1⟩, + ⟨5,273,0,1,0,0,0,2,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1056⟩, by decide⟩ +def forward_155 : CheckedSegment frames paid warps := + ⟨⟨forwardShard7State155, forwardShard7State156, + [ + ⟨4,272,273,1,0,0,0,1,2⟩, + ⟨4,276,273,1,0,0,0,1,2⟩, + ⟨4,473,273,1,0,0,0,1,2⟩, + ⟨4,278,273,1,0,0,0,-1,2⟩, + ⟨4,279,273,1,0,0,0,-1,2⟩, + ⟨4,274,276,1,0,0,0,1,1⟩, + ⟨4,276,274,1,0,0,0,-1,1⟩, + ⟨4,274,276,1,0,0,0,1,1⟩, + ⟨5,276,0,1,0,0,0,1,-1⟩, + ⟨4,275,473,1,0,0,0,1,1⟩, + ⟨4,473,275,1,0,0,0,-1,1⟩, + ⟨4,275,473,1,0,0,0,1,1⟩, + ⟨5,473,0,1,0,0,0,1,-1⟩, + ⟨5,275,0,1,0,0,0,1,-1⟩, + ⟨4,272,275,1,0,0,0,1,1⟩, + ⟨4,273,275,1,0,0,0,2,1⟩, + ⟨4,274,275,1,0,0,0,1,1⟩, + ⟨4,278,275,1,0,0,0,-2,1⟩, + ⟨4,279,275,1,0,0,0,-2,1⟩, + ⟨4,280,275,1,0,0,0,-1,1⟩, + ⟨4,281,275,1,0,0,0,-1,1⟩, + ⟨4,286,275,1,0,0,0,1,1⟩, + ⟨4,287,275,1,0,0,0,1,1⟩, + ⟨4,276,278,1,0,0,0,1,1⟩, + ⟨4,278,276,1,0,0,0,-1,1⟩, + ⟨4,276,278,1,0,0,0,1,1⟩, + ⟨5,278,0,1,0,0,0,1,-1⟩, + ⟨5,276,0,1,0,0,0,1,2⟩, + ⟨4,272,276,1,0,0,0,1,1⟩, + ⟨4,273,276,1,0,0,0,2,1⟩, + ⟨4,274,276,1,0,0,0,1,1⟩, + ⟨4,275,276,1,0,0,0,1,1⟩, + ⟨4,279,276,1,0,0,0,-2,1⟩, + ⟨4,280,276,1,0,0,0,-1,1⟩, + ⟨4,281,276,1,0,0,0,-1,1⟩, + ⟨4,286,276,1,0,0,0,1,1⟩, + ⟨4,287,276,1,0,0,0,1,1⟩, + ⟨4,473,280,1,0,0,0,1,1⟩, + ⟨4,280,473,1,0,0,0,-1,1⟩, + ⟨4,473,280,1,0,0,0,1,1⟩, + ⟨5,280,0,1,0,0,0,1,-1⟩, + ⟨5,473,0,1,0,0,0,2,-1⟩, + ⟨4,281,473,1,0,0,0,1,2⟩, + ⟨4,472,473,1,0,0,0,-1,2⟩, + ⟨4,283,473,1,0,0,0,-1,2⟩, + ⟨4,284,473,1,0,0,0,-1,2⟩, + ⟨4,285,473,1,0,0,0,-1,2⟩, + ⟨4,286,473,1,0,0,0,1,2⟩, + ⟨4,287,473,1,0,0,0,1,2⟩, + ⟨4,278,279,1,0,0,0,1,1⟩, + ⟨4,279,278,1,0,0,0,-1,1⟩, + ⟨4,278,279,1,0,0,0,1,1⟩, + ⟨5,279,0,1,0,0,0,1,-1⟩, + ⟨4,279,281,1,0,0,0,1,1⟩, + ⟨4,281,279,1,0,0,0,-1,1⟩, + ⟨4,279,281,1,0,0,0,1,1⟩, + ⟨5,281,0,1,0,0,0,1,-1⟩, + ⟨5,279,0,1,0,0,0,1,-1⟩, + ⟨4,473,279,1,0,0,0,2,1⟩, + ⟨4,472,279,1,0,0,0,-1,1⟩, + ⟨4,283,279,1,0,0,0,-1,1⟩, + ⟨4,284,279,1,0,0,0,-1,1⟩, + ⟨4,285,279,1,0,0,0,-1,1⟩, + ⟨4,286,279,1,0,0,0,1,1⟩, + ⟨4,287,279,1,0,0,0,1,1⟩, + ⟨5,280,0,1,0,0,0,1,-1⟩, + ⟨4,473,280,1,0,0,0,2,1⟩, + ⟨4,279,280,1,0,0,0,1,1⟩, + ⟨4,472,280,1,0,0,0,-1,1⟩, + ⟨4,283,280,1,0,0,0,-1,1⟩, + ⟨4,284,280,1,0,0,0,-1,1⟩, + ⟨4,285,280,1,0,0,0,-1,1⟩, + ⟨4,286,280,1,0,0,0,1,1⟩, + ⟨4,287,280,1,0,0,0,1,1⟩, + ⟨4,281,472,1,0,0,0,1,1⟩, + ⟨4,472,281,1,0,0,0,-1,1⟩, + ⟨4,281,472,1,0,0,0,1,1⟩, + ⟨5,472,0,1,0,0,0,1,-1⟩, + ⟨5,281,0,1,0,0,0,2,1⟩, + ⟨4,272,281,1,0,0,0,-1,2⟩, + ⟨4,273,281,1,0,0,0,-1,1⟩, + ⟨4,274,281,1,0,0,0,-1,2⟩, + ⟨4,275,281,1,0,0,0,-1,2⟩, + ⟨4,276,281,1,0,0,0,-1,2⟩, + ⟨4,473,281,1,0,0,0,-1,1⟩, + ⟨4,278,281,1,0,0,0,1,1⟩, + ⟨4,283,281,1,0,0,0,1,2⟩, + ⟨4,284,281,1,0,0,0,1,2⟩, + ⟨4,285,281,1,0,0,0,1,2⟩, + ⟨4,286,281,1,0,0,0,-1,1⟩, + ⟨4,287,281,1,0,0,0,-1,1⟩, + ⟨4,472,283,1,0,0,0,1,1⟩, + ⟨4,283,472,1,0,0,0,-1,1⟩, + ⟨4,472,283,1,0,0,0,1,1⟩, + ⟨5,283,0,1,0,0,0,1,-1⟩, + ⟨5,472,0,1,0,0,0,1,2⟩, + ⟨4,272,472,1,0,0,0,2,1⟩, + ⟨4,273,472,1,0,0,0,2,1⟩, + ⟨4,275,472,1,0,0,0,1,1⟩, + ⟨4,473,472,1,0,0,0,2,1⟩, + ⟨4,278,472,1,0,0,0,-2,1⟩, + ⟨4,281,472,1,0,0,0,-2,1⟩, + ⟨4,286,472,1,0,0,0,2,1⟩, + ⟨4,287,472,1,0,0,0,2,1⟩, + ⟨4,272,283,1,0,0,0,-1,1⟩, + ⟨4,274,283,1,0,0,0,1,1⟩, + ⟨4,276,283,1,0,0,0,1,1⟩, + ⟨4,281,283,1,0,0,0,1,1⟩, + ⟨4,472,283,1,0,0,0,-1,1⟩, + ⟨4,284,283,1,0,0,0,-1,1⟩, + ⟨4,285,283,1,0,0,0,-1,1⟩, + ⟨5,285,0,1,0,0,0,1,2⟩, + ⟨4,272,285,1,0,0,0,-1,1⟩, + ⟨4,274,285,1,0,0,0,1,1⟩, + ⟨4,276,285,1,0,0,0,1,1⟩, + ⟨4,281,285,1,0,0,0,1,1⟩, + ⟨4,472,285,1,0,0,0,-1,1⟩, + ⟨4,283,285,1,0,0,0,1,1⟩, + ⟨4,284,285,1,0,0,0,-1,1⟩, + ⟨5,287,0,1,0,0,0,1,2⟩, + ⟨4,473,287,1,0,0,0,-2,1⟩, + ⟨4,279,287,1,0,0,0,-1,1⟩, + ⟨4,280,287,1,0,0,0,-1,1⟩, + ⟨4,281,287,1,0,0,0,1,1⟩, + ⟨4,283,287,1,0,0,0,1,1⟩, + ⟨4,284,287,1,0,0,0,1,1⟩, + ⟨4,285,287,1,0,0,0,1,1⟩, + ⟨4,286,287,1,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],992⟩, by decide⟩ +def forward_156 : CheckedSegment frames paid warps := + ⟨⟨forwardShard7State156, forwardShard7State157, + [ + ⟨4,272,484,1,0,0,0,1,4⟩, + ⟨4,280,484,1,0,0,0,1,4⟩, + ⟨4,53,484,1,0,0,0,-1,4⟩, + ⟨4,312,484,1,0,0,0,-1,4⟩, + ⟨4,456,484,1,0,0,0,1,1⟩, + ⟨4,484,516,1,0,0,0,1,1⟩, + ⟨4,247,484,1,0,0,0,1,2⟩, + ⟨4,252,484,1,0,0,0,1,2⟩, + ⟨4,456,484,1,0,0,0,-1,1⟩, + ⟨4,516,484,1,0,0,0,-1,1⟩, + ⟨4,242,516,1,0,0,0,1,2⟩, + ⟨4,243,516,1,0,0,0,-1,2⟩, + ⟨4,247,516,1,0,0,0,1,2⟩, + ⟨4,522,516,1,0,0,0,1,2⟩, + ⟨4,252,516,1,0,0,0,1,2⟩, + ⟨4,484,516,1,0,0,0,1,1⟩, + ⟨4,484,295,1,0,0,0,-1,1⟩, + ⟨4,295,538,1,0,0,0,-1,1⟩, + ⟨4,300,295,1,0,0,0,1,2⟩, + ⟨4,295,300,1,0,0,0,-1,1⟩, + ⟨4,302,538,1,0,0,0,1,2⟩, + ⟨4,538,302,1,0,0,0,-1,1⟩, + ⟨4,295,55,1,0,0,0,-1,1⟩, + ⟨4,294,55,1,0,0,0,-1,1⟩, + ⟨4,538,102,1,0,0,0,-1,1⟩, + ⟨4,292,102,1,0,0,0,-1,1⟩, + ⟨4,459,484,1,0,0,0,-1,1⟩, + ⟨4,459,458,1,0,0,0,-1,1⟩, + ⟨4,459,485,1,0,0,0,1,1⟩, + ⟨4,458,484,1,0,0,0,1,1⟩, + ⟨4,464,458,1,0,0,0,1,1⟩, + ⟨4,464,533,1,0,0,0,-1,1⟩, + ⟨4,489,533,1,0,0,0,-1,1⟩, + ⟨4,533,60,1,0,0,0,-1,1⟩, + ⟨4,489,19,1,0,0,0,-1,1⟩, + ⟨4,60,29,1,0,0,0,-1,1⟩, + ⟨4,60,602,1,0,0,0,1,2⟩, + ⟨4,602,60,1,0,0,0,-1,1⟩, + ⟨4,60,365,1,0,0,0,-1,1⟩, + ⟨4,365,60,1,0,0,0,1,1⟩, + ⟨4,60,365,1,0,0,0,-1,1⟩, + ⟨4,365,60,1,0,0,0,-1,1⟩, + ⟨4,602,83,1,0,0,0,-1,1⟩, + ⟨4,352,83,1,0,0,0,-1,1⟩, + ⟨4,19,39,1,0,0,0,-1,1⟩, + ⟨4,39,291,1,0,0,0,1,2⟩, + ⟨4,291,39,1,0,0,0,-1,1⟩, + ⟨4,19,289,1,0,0,0,1,2⟩, + ⟨4,289,19,1,0,0,0,-1,1⟩, + ⟨4,39,303,1,0,0,0,-1,1⟩, + ⟨4,303,39,1,0,0,0,1,1⟩, + ⟨4,39,303,1,0,0,0,-1,1⟩, + ⟨4,19,301,1,0,0,0,-1,1⟩, + ⟨4,301,19,1,0,0,0,1,1⟩, + ⟨4,19,301,1,0,0,0,-1,1⟩, + ⟨4,303,39,1,0,0,0,-1,1⟩, + ⟨4,302,39,1,0,0,0,-1,1⟩, + ⟨4,301,19,1,0,0,0,-1,1⟩, + ⟨4,300,19,1,0,0,0,-1,1⟩, + ⟨4,291,290,1,0,0,0,-1,1⟩, + ⟨4,290,54,1,0,0,0,-1,1⟩, + ⟨4,289,288,1,0,0,0,-1,1⟩, + ⟨4,288,101,1,0,0,0,-1,1⟩, + ⟨5,602,0,1,0,0,0,2,1⟩, + ⟨4,288,290,1,0,0,0,1,1⟩, + ⟨4,290,288,1,0,0,0,-1,1⟩, + ⟨4,288,290,1,0,0,0,1,1⟩, + ⟨5,290,0,1,0,0,0,1,-1⟩, + ⟨4,289,290,1,0,0,0,1,1⟩, + ⟨4,290,289,1,0,0,0,-1,1⟩, + ⟨4,289,290,1,0,0,0,1,1⟩, + ⟨5,290,0,1,0,0,0,1,-1⟩, + ⟨5,289,0,1,0,0,0,2,1⟩, + ⟨4,288,289,1,0,0,0,1,2⟩, + ⟨4,292,289,1,0,0,0,1,2⟩, + ⟨4,538,289,1,0,0,0,1,2⟩, + ⟨4,294,289,1,0,0,0,-1,2⟩, + ⟨4,289,532,1,0,0,0,1,2⟩, + ⟨4,295,289,1,0,0,0,-1,2⟩, + ⟨4,290,292,1,0,0,0,1,1⟩, + ⟨4,292,290,1,0,0,0,-1,1⟩, + ⟨4,290,292,1,0,0,0,1,1⟩, + ⟨5,292,0,1,0,0,0,1,-1⟩, + ⟨4,291,538,1,0,0,0,1,1⟩, + ⟨4,538,291,1,0,0,0,-1,1⟩, + ⟨4,291,538,1,0,0,0,1,1⟩, + ⟨5,538,0,1,0,0,0,1,-1⟩, + ⟨5,291,0,1,0,0,0,1,-1⟩, + ⟨4,288,291,1,0,0,0,1,1⟩, + ⟨4,289,291,1,0,0,0,2,1⟩, + ⟨4,290,291,1,0,0,0,1,1⟩, + ⟨4,294,291,1,0,0,0,-2,1⟩, + ⟨4,295,291,1,0,0,0,-2,1⟩, + ⟨4,296,291,1,0,0,0,-1,1⟩, + ⟨4,297,291,1,0,0,0,-1,1⟩, + ⟨4,302,291,1,0,0,0,1,1⟩, + ⟨4,303,291,1,0,0,0,1,1⟩, + ⟨4,292,294,1,0,0,0,1,1⟩, + ⟨4,294,292,1,0,0,0,-1,1⟩, + ⟨4,292,294,1,0,0,0,1,1⟩, + ⟨5,294,0,1,0,0,0,1,-1⟩, + ⟨5,292,0,1,0,0,0,1,2⟩, + ⟨4,288,292,1,0,0,0,1,1⟩, + ⟨4,289,292,1,0,0,0,2,1⟩, + ⟨4,290,292,1,0,0,0,1,1⟩, + ⟨4,291,292,1,0,0,0,1,1⟩, + ⟨4,295,292,1,0,0,0,-2,1⟩, + ⟨4,296,292,1,0,0,0,-1,1⟩, + ⟨4,297,292,1,0,0,0,-1,1⟩, + ⟨4,302,292,1,0,0,0,1,1⟩, + ⟨4,303,292,1,0,0,0,1,1⟩, + ⟨4,538,296,1,0,0,0,1,1⟩, + ⟨4,296,538,1,0,0,0,-1,1⟩, + ⟨4,538,296,1,0,0,0,1,1⟩, + ⟨5,296,0,1,0,0,0,1,-1⟩, + ⟨5,538,0,1,0,0,0,2,-1⟩, + ⟨4,297,538,1,0,0,0,1,2⟩, + ⟨4,515,538,1,0,0,0,-1,2⟩, + ⟨4,542,538,1,0,0,0,-1,2⟩, + ⟨4,538,532,1,0,0,0,1,2⟩, + ⟨4,300,538,1,0,0,0,-1,2⟩, + ⟨4,538,532,1,0,0,0,-1,2⟩, + ⟨4,301,538,1,0,0,0,-1,2⟩, + ⟨4,302,538,1,0,0,0,1,2⟩, + ⟨4,303,538,1,0,0,0,1,2⟩, + ⟨4,294,295,1,0,0,0,1,1⟩, + ⟨4,295,294,1,0,0,0,-1,1⟩, + ⟨4,294,295,1,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1040⟩, by decide⟩ +def forward_157 : CheckedSegment frames paid warps := + ⟨⟨forwardShard7State157, forwardShard7State158, + [ + ⟨5,295,0,1,0,0,0,1,-1⟩, + ⟨4,295,297,1,0,0,0,1,1⟩, + ⟨4,297,295,1,0,0,0,-1,1⟩, + ⟨4,295,297,1,0,0,0,1,1⟩, + ⟨5,297,0,1,0,0,0,1,-1⟩, + ⟨5,295,0,1,0,0,0,1,-1⟩, + ⟨4,538,295,1,0,0,0,2,1⟩, + ⟨4,515,295,1,0,0,0,-1,1⟩, + ⟨4,542,295,1,0,0,0,-1,1⟩, + ⟨4,300,295,1,0,0,0,-1,1⟩, + ⟨4,301,295,1,0,0,0,-1,1⟩, + ⟨4,302,295,1,0,0,0,1,1⟩, + ⟨4,303,295,1,0,0,0,1,1⟩, + ⟨5,296,0,1,0,0,0,1,-1⟩, + ⟨4,538,296,1,0,0,0,2,1⟩, + ⟨4,295,296,1,0,0,0,1,1⟩, + ⟨4,515,296,1,0,0,0,-1,1⟩, + ⟨4,542,296,1,0,0,0,-1,1⟩, + ⟨4,300,296,1,0,0,0,-1,1⟩, + ⟨4,301,296,1,0,0,0,-1,1⟩, + ⟨4,302,296,1,0,0,0,1,1⟩, + ⟨4,303,296,1,0,0,0,1,1⟩, + ⟨4,297,515,1,0,0,0,1,1⟩, + ⟨4,515,297,1,0,0,0,-1,1⟩, + ⟨4,297,515,1,0,0,0,1,1⟩, + ⟨5,515,0,1,0,0,0,1,-1⟩, + ⟨5,297,0,1,0,0,0,2,1⟩, + ⟨4,288,297,1,0,0,0,-1,2⟩, + ⟨4,289,297,1,0,0,0,-1,1⟩, + ⟨4,290,297,1,0,0,0,-1,2⟩, + ⟨4,291,297,1,0,0,0,-1,2⟩, + ⟨4,292,297,1,0,0,0,-1,2⟩, + ⟨4,538,297,1,0,0,0,-1,1⟩, + ⟨4,294,297,1,0,0,0,1,1⟩, + ⟨4,542,297,1,0,0,0,1,2⟩, + ⟨4,300,297,1,0,0,0,1,2⟩, + ⟨4,301,297,1,0,0,0,1,2⟩, + ⟨4,302,297,1,0,0,0,-1,1⟩, + ⟨4,303,297,1,0,0,0,-1,1⟩, + ⟨4,515,542,1,0,0,0,1,1⟩, + ⟨4,542,515,1,0,0,0,-1,1⟩, + ⟨4,515,542,1,0,0,0,1,1⟩, + ⟨5,542,0,1,0,0,0,1,-1⟩, + ⟨5,515,0,1,0,0,0,1,2⟩, + ⟨4,288,515,1,0,0,0,2,1⟩, + ⟨4,289,515,1,0,0,0,2,1⟩, + ⟨4,291,515,1,0,0,0,1,1⟩, + ⟨4,538,515,1,0,0,0,2,1⟩, + ⟨4,294,515,1,0,0,0,-2,1⟩, + ⟨4,297,515,1,0,0,0,-2,1⟩, + ⟨4,302,515,1,0,0,0,2,1⟩, + ⟨4,303,515,1,0,0,0,2,1⟩, + ⟨4,288,542,1,0,0,0,-1,1⟩, + ⟨4,290,542,1,0,0,0,1,1⟩, + ⟨4,292,542,1,0,0,0,1,1⟩, + ⟨4,297,542,1,0,0,0,1,1⟩, + ⟨4,515,542,1,0,0,0,-1,1⟩, + ⟨4,300,542,1,0,0,0,-1,1⟩, + ⟨4,301,542,1,0,0,0,-1,1⟩, + ⟨5,301,0,1,0,0,0,1,2⟩, + ⟨4,288,301,1,0,0,0,-1,1⟩, + ⟨4,290,301,1,0,0,0,1,1⟩, + ⟨4,292,301,1,0,0,0,1,1⟩, + ⟨4,297,301,1,0,0,0,1,1⟩, + ⟨4,515,301,1,0,0,0,-1,1⟩, + ⟨4,542,301,1,0,0,0,1,1⟩, + ⟨4,300,301,1,0,0,0,-1,1⟩, + ⟨5,303,0,1,0,0,0,1,2⟩, + ⟨4,538,303,1,0,0,0,-2,1⟩, + ⟨4,295,303,1,0,0,0,-1,1⟩, + ⟨4,296,303,1,0,0,0,-1,1⟩, + ⟨4,297,303,1,0,0,0,1,1⟩, + ⟨4,542,303,1,0,0,0,1,1⟩, + ⟨4,300,303,1,0,0,0,1,1⟩, + ⟨4,301,303,1,0,0,0,1,1⟩, + ⟨4,302,303,1,0,0,0,-1,1⟩, + ⟨4,459,532,1,0,0,0,1,1⟩, + ⟨4,456,516,1,0,0,0,-1,1⟩, + ⟨4,456,516,1,0,0,0,1,1⟩, + ⟨4,51,516,1,0,0,0,-1,1⟩, + ⟨4,460,516,1,0,0,0,1,2⟩, + ⟨4,516,343,1,0,0,0,-1,1⟩, + ⟨4,460,248,1,0,0,0,-1,1⟩, + ⟨4,343,586,1,0,0,0,-1,1⟩, + ⟨4,350,586,1,0,0,0,1,2⟩, + ⟨4,586,350,1,0,0,0,-1,1⟩, + ⟨4,586,75,1,0,0,0,-1,1⟩, + ⟨4,248,250,1,0,0,0,-1,1⟩, + ⟨4,250,246,1,0,0,0,1,2⟩, + ⟨4,246,250,1,0,0,0,-1,1⟩, + ⟨4,248,244,1,0,0,0,1,2⟩, + ⟨4,244,248,1,0,0,0,-1,1⟩, + ⟨4,250,62,1,0,0,0,-1,1⟩, + ⟨4,248,63,1,0,0,0,-1,1⟩, + ⟨4,246,91,1,0,0,0,-1,1⟩, + ⟨4,244,90,1,0,0,0,-1,1⟩, + ⟨4,461,516,1,0,0,0,1,2⟩, + ⟨4,461,460,1,0,0,0,-1,1⟩, + ⟨4,461,517,1,0,0,0,-1,2⟩, + ⟨4,460,516,1,0,0,0,-1,2⟩, + ⟨4,246,532,1,0,0,0,1,2⟩, + ⟨4,250,532,1,0,0,0,1,2⟩, + ⟨4,244,475,1,0,0,0,1,2⟩, + ⟨4,248,475,1,0,0,0,1,2⟩, + ⟨4,475,532,1,0,0,0,1,1⟩, + ⟨4,459,475,1,0,0,0,-1,1⟩, + ⟨4,111,475,1,0,0,0,-1,1⟩, + ⟨5,87,0,1,0,0,0,1,2⟩, + ⟨4,87,417,1,0,0,0,-1,1⟩, + ⟨4,87,418,1,0,0,0,1,2⟩, + ⟨4,87,419,1,0,0,0,-1,2⟩, + ⟨4,87,420,1,0,0,0,-1,2⟩, + ⟨4,87,421,1,0,0,0,1,2⟩, + ⟨4,87,425,1,0,0,0,-1,2⟩, + ⟨4,87,430,1,0,0,0,1,2⟩, + ⟨4,87,431,1,0,0,0,-1,2⟩, + ⟨4,520,87,1,0,0,0,-1,2⟩, + ⟨4,227,87,1,0,0,0,-1,2⟩, + ⟨4,553,87,1,0,0,0,1,2⟩, + ⟨4,231,87,1,0,0,0,1,2⟩, + ⟨4,233,87,1,0,0,0,1,2⟩, + ⟨4,234,87,1,0,0,0,1,2⟩, + ⟨4,236,87,1,0,0,0,-1,2⟩, + ⟨4,239,87,1,0,0,0,-1,2⟩, + ⟨4,417,87,1,0,0,0,1,2⟩, + ⟨4,418,87,1,0,0,0,-1,2⟩, + ⟨4,419,87,1,0,0,0,-1,2⟩, + ⟨4,423,87,1,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1052⟩, by decide⟩ +def forward_158 : CheckedSegment frames paid warps := + ⟨⟨forwardShard7State158, forwardShard7State159, + [ + ⟨5,47,0,1,0,0,0,-1,2⟩, + ⟨4,47,401,1,0,0,0,1,2⟩, + ⟨4,47,406,1,0,0,0,-1,2⟩, + ⟨4,47,407,1,0,0,0,1,2⟩, + ⟨4,47,410,1,0,0,0,1,2⟩, + ⟨4,47,411,1,0,0,0,-1,2⟩, + ⟨4,47,413,1,0,0,0,1,2⟩, + ⟨4,47,414,1,0,0,0,1,1⟩, + ⟨4,47,415,1,0,0,0,-1,1⟩, + ⟨4,242,47,1,0,0,0,-1,2⟩, + ⟨4,246,47,1,0,0,0,1,2⟩, + ⟨4,247,47,1,0,0,0,1,2⟩, + ⟨4,522,47,1,0,0,0,1,2⟩, + ⟨4,250,47,1,0,0,0,1,2⟩, + ⟨4,252,47,1,0,0,0,-1,2⟩, + ⟨4,255,47,1,0,0,0,-1,2⟩, + ⟨4,402,47,1,0,0,0,1,2⟩, + ⟨4,403,47,1,0,0,0,1,2⟩, + ⟨4,406,47,1,0,0,0,-1,2⟩, + ⟨4,407,47,1,0,0,0,-1,2⟩, + ⟨4,409,47,1,0,0,0,-1,2⟩, + ⟨4,410,47,1,0,0,0,-1,2⟩, + ⟨4,415,47,1,0,0,0,1,2⟩, + ⟨1,429,0,663,1,1800,0,0,1⟩, + ⟨4,47,429,1,0,0,0,-1,1⟩, + ⟨4,47,21,1,0,0,0,1,2⟩, + ⟨4,21,47,1,0,0,0,-1,1⟩, + ⟨4,437,47,1,0,0,0,-1,1⟩, + ⟨4,436,47,1,0,0,0,-1,1⟩, + ⟨4,435,21,1,0,0,0,-1,1⟩, + ⟨4,434,21,1,0,0,0,-1,1⟩, + ⟨4,429,427,1,0,0,0,1,2⟩, + ⟨4,427,429,1,0,0,0,-1,1⟩, + ⟨5,429,0,1,0,0,0,1,-1⟩, + ⟨4,44,429,1,0,0,0,-1,1⟩, + ⟨4,429,44,1,0,0,0,1,1⟩, + ⟨4,44,429,1,0,0,0,-1,1⟩, + ⟨5,427,0,1,0,0,0,1,-1⟩, + ⟨4,16,427,1,0,0,0,-1,1⟩, + ⟨4,427,16,1,0,0,0,1,1⟩, + ⟨4,16,427,1,0,0,0,-1,1⟩, + ⟨4,429,44,1,0,0,0,-1,1⟩, + ⟨4,52,44,1,0,0,0,-1,1⟩, + ⟨4,427,16,1,0,0,0,-1,1⟩, + ⟨4,426,16,1,0,0,0,-1,1⟩, + ⟨4,426,87,1,0,0,0,1,2⟩, + ⟨4,427,87,1,0,0,0,1,2⟩, + ⟨4,430,87,1,0,0,0,-1,2⟩, + ⟨4,229,87,1,0,0,0,-1,1⟩, + ⟨4,518,87,1,0,0,0,-1,1⟩, + ⟨5,52,0,1,0,0,0,-1,2⟩, + ⟨4,52,417,1,0,0,0,1,2⟩, + ⟨4,52,422,1,0,0,0,-1,2⟩, + ⟨4,52,423,1,0,0,0,1,2⟩, + ⟨4,52,426,1,0,0,0,1,2⟩, + ⟨4,52,427,1,0,0,0,-1,2⟩, + ⟨4,52,429,1,0,0,0,1,2⟩, + ⟨4,52,430,1,0,0,0,1,1⟩, + ⟨4,52,431,1,0,0,0,-1,1⟩, + ⟨4,258,52,1,0,0,0,-1,2⟩, + ⟨4,262,52,1,0,0,0,1,2⟩, + ⟨4,263,52,1,0,0,0,1,2⟩, + ⟨4,530,52,1,0,0,0,1,2⟩, + ⟨4,266,52,1,0,0,0,1,2⟩, + ⟨4,268,52,1,0,0,0,-1,2⟩, + ⟨4,271,52,1,0,0,0,-1,2⟩, + ⟨4,418,52,1,0,0,0,1,2⟩, + ⟨4,419,52,1,0,0,0,1,2⟩, + ⟨4,422,52,1,0,0,0,-1,2⟩, + ⟨4,423,52,1,0,0,0,-1,2⟩, + ⟨4,425,52,1,0,0,0,-1,2⟩, + ⟨4,426,52,1,0,0,0,-1,2⟩, + ⟨4,431,52,1,0,0,0,1,2⟩, + ⟨5,543,0,1,0,0,0,-2,1⟩, + ⟨4,76,532,1,0,0,0,-3,8⟩, + ⟨4,543,76,1,0,0,0,1,1⟩, + ⟨4,543,324,1,0,0,0,1,1⟩, + ⟨4,543,334,1,0,0,0,1,1⟩, + ⟨4,543,335,1,0,0,0,-1,1⟩, + ⟨4,520,543,1,0,0,0,-1,4⟩, + ⟨4,227,543,1,0,0,0,-1,4⟩, + ⟨4,553,543,1,0,0,0,1,4⟩, + ⟨4,231,543,1,0,0,0,1,4⟩, + ⟨4,233,543,1,0,0,0,1,4⟩, + ⟨4,234,543,1,0,0,0,1,4⟩, + ⟨4,236,543,1,0,0,0,-1,4⟩, + ⟨4,239,543,1,0,0,0,-1,4⟩, + ⟨4,76,543,1,0,0,0,-1,4⟩, + ⟨4,326,543,1,0,0,0,1,4⟩, + ⟨4,329,543,1,0,0,0,1,4⟩, + ⟨4,334,543,1,0,0,0,-1,4⟩, + ⟨4,111,543,1,0,0,0,-1,4⟩, + ⟨4,543,372,1,0,0,0,-1,1⟩, + ⟨4,372,595,1,0,0,0,-1,1⟩, + ⟨4,376,372,1,0,0,0,1,2⟩, + ⟨4,372,376,1,0,0,0,-1,1⟩, + ⟨4,66,595,1,0,0,0,1,2⟩, + ⟨4,595,66,1,0,0,0,-1,1⟩, + ⟨4,66,381,1,0,0,0,-1,1⟩, + ⟨4,381,66,1,0,0,0,1,1⟩, + ⟨4,66,381,1,0,0,0,-1,1⟩, + ⟨4,381,66,1,0,0,0,-1,1⟩, + ⟨4,595,80,1,0,0,0,-1,1⟩, + ⟨4,543,571,1,0,0,0,1,1⟩, + ⟨4,543,565,1,0,0,0,1,1⟩, + ⟨4,552,565,1,0,0,0,-2,1⟩, + ⟨5,595,0,1,0,0,0,2,1⟩, + ⟨5,542,0,1,0,0,0,-2,1⟩, + ⟨4,542,288,1,0,0,0,1,1⟩, + ⟨4,542,292,1,0,0,0,1,1⟩, + ⟨4,542,296,1,0,0,0,-1,1⟩, + ⟨4,542,302,1,0,0,0,1,1⟩, + ⟨4,542,303,1,0,0,0,-2,1⟩, + ⟨4,225,542,1,0,0,0,-1,4⟩, + ⟨4,227,542,1,0,0,0,1,4⟩, + ⟨4,229,542,1,0,0,0,-1,4⟩, + ⟨4,231,542,1,0,0,0,1,4⟩, + ⟨4,236,542,1,0,0,0,1,4⟩, + ⟨4,237,542,1,0,0,0,1,4⟩, + ⟨4,238,542,1,0,0,0,-1,4⟩, + ⟨4,239,542,1,0,0,0,-1,4⟩, + ⟨4,288,542,1,0,0,0,-1,4⟩, + ⟨4,294,542,1,0,0,0,1,4⟩, + ⟨4,295,542,1,0,0,0,-1,4⟩, + ⟨4,297,542,1,0,0,0,1,4⟩, + ⟨4,302,542,1,0,0,0,-1,4⟩, + ⟨4,542,374,1,0,0,0,-1,1⟩, + ⟨4,374,594,1,0,0,0,-1,1⟩, + ],#[0,0,1,0,0,0,0,0,0,0],1194⟩, by decide⟩ +def forward_159 : CheckedSegment frames paid warps := + ⟨⟨forwardShard7State159, forwardShard7State160, + [ + ⟨4,592,374,1,0,0,0,1,2⟩, + ⟨4,374,592,1,0,0,0,-1,1⟩, + ⟨4,26,594,1,0,0,0,1,2⟩, + ⟨4,594,26,1,0,0,0,-1,1⟩, + ⟨4,26,383,1,0,0,0,-1,1⟩, + ⟨4,383,26,1,0,0,0,1,1⟩, + ⟨4,26,383,1,0,0,0,-1,1⟩, + ⟨4,383,26,1,0,0,0,-1,1⟩, + ⟨4,594,67,1,0,0,0,-1,1⟩, + ⟨4,542,570,1,0,0,0,1,1⟩, + ⟨4,542,565,1,0,0,0,1,1⟩, + ⟨5,76,0,1,0,0,0,-1,1⟩, + ⟨4,76,322,1,0,0,0,-1,1⟩, + ⟨4,76,329,1,0,0,0,2,1⟩, + ⟨4,76,335,1,0,0,0,-1,1⟩, + ⟨4,76,111,1,0,0,0,-1,1⟩, + ⟨4,257,76,1,0,0,0,-1,4⟩, + ⟨4,259,76,1,0,0,0,1,4⟩, + ⟨4,261,76,1,0,0,0,-1,4⟩, + ⟨4,263,76,1,0,0,0,1,4⟩, + ⟨4,268,76,1,0,0,0,1,4⟩, + ⟨4,269,76,1,0,0,0,1,4⟩, + ⟨4,270,76,1,0,0,0,-1,4⟩, + ⟨4,271,76,1,0,0,0,-1,4⟩, + ⟨4,76,532,1,0,0,0,-1,2⟩, + ⟨4,326,76,1,0,0,0,-1,4⟩, + ⟨4,76,532,1,0,0,0,1,1⟩, + ⟨4,328,76,1,0,0,0,-1,4⟩, + ⟨4,76,532,1,0,0,0,-1,1⟩, + ⟨4,329,76,1,0,0,0,-1,4⟩, + ⟨4,76,532,1,0,0,0,3,2⟩, + ⟨4,332,76,1,0,0,0,1,4⟩, + ⟨4,76,532,1,0,0,0,-1,1⟩, + ⟨4,335,76,1,0,0,0,1,4⟩, + ⟨5,111,0,1,0,0,0,1,2⟩, + ⟨4,111,322,1,0,0,0,1,2⟩, + ⟨4,111,324,1,0,0,0,-1,2⟩, + ⟨4,111,326,1,0,0,0,1,1⟩, + ⟨4,111,328,1,0,0,0,-2,1⟩, + ⟨4,111,329,1,0,0,0,-1,1⟩, + ⟨4,111,332,1,0,0,0,1,1⟩, + ⟨4,111,334,1,0,0,0,-1,2⟩, + ⟨4,111,335,1,0,0,0,-1,1⟩, + ⟨4,242,111,1,0,0,0,-1,4⟩, + ⟨4,246,111,1,0,0,0,1,4⟩, + ⟨4,247,111,1,0,0,0,1,4⟩, + ⟨4,522,111,1,0,0,0,1,4⟩, + ⟨4,250,111,1,0,0,0,1,4⟩, + ⟨4,252,111,1,0,0,0,-1,4⟩, + ⟨4,255,111,1,0,0,0,-1,4⟩, + ⟨4,324,111,1,0,0,0,1,4⟩, + ⟨4,326,111,1,0,0,0,-1,4⟩, + ⟨4,332,111,1,0,0,0,-1,4⟩, + ⟨4,333,111,1,0,0,0,-1,4⟩, + ⟨4,334,111,1,0,0,0,1,4⟩, + ⟨4,335,111,1,0,0,0,1,4⟩, + ⟨4,111,36,1,0,0,0,1,2⟩, + ⟨4,36,111,1,0,0,0,-1,1⟩, + ⟨4,439,111,1,0,0,0,-1,1⟩, + ⟨4,438,111,1,0,0,0,-1,1⟩, + ⟨4,433,36,1,0,0,0,-1,1⟩, + ⟨4,432,36,1,0,0,0,-1,1⟩, + ⟨4,53,306,1,0,0,0,1,1⟩, + ⟨4,306,53,1,0,0,0,-1,1⟩, + ⟨4,53,306,1,0,0,0,1,1⟩, + ⟨5,306,0,1,0,0,0,-1,1⟩, + ⟨5,53,0,1,0,0,0,-1,1⟩, + ⟨4,53,308,1,0,0,0,1,1⟩, + ⟨4,53,313,1,0,0,0,2,1⟩, + ⟨4,53,315,1,0,0,0,-2,1⟩, + ⟨4,53,318,1,0,0,0,1,1⟩, + ⟨4,53,319,1,0,0,0,-2,1⟩, + ⟨4,53,51,1,0,0,0,-1,1⟩, + ⟨4,258,53,1,0,0,0,-1,4⟩, + ⟨4,262,53,1,0,0,0,1,4⟩, + ⟨4,263,53,1,0,0,0,1,4⟩, + ⟨4,530,53,1,0,0,0,1,4⟩, + ⟨4,266,53,1,0,0,0,1,4⟩, + ⟨4,268,53,1,0,0,0,-1,4⟩, + ⟨4,271,53,1,0,0,0,-1,4⟩, + ⟨4,306,53,1,0,0,0,1,4⟩, + ⟨4,310,53,1,0,0,0,-1,4⟩, + ⟨4,312,53,1,0,0,0,-1,4⟩, + ⟨4,313,53,1,0,0,0,-1,4⟩, + ⟨4,316,53,1,0,0,0,1,4⟩, + ⟨4,319,53,1,0,0,0,1,4⟩, + ⟨4,51,310,1,0,0,0,1,1⟩, + ⟨4,310,51,1,0,0,0,-1,1⟩, + ⟨4,51,310,1,0,0,0,1,1⟩, + ⟨5,310,0,1,0,0,0,-1,1⟩, + ⟨4,51,312,1,0,0,0,-2,1⟩, + ⟨4,51,315,1,0,0,0,-1,1⟩, + ⟨4,51,316,1,0,0,0,1,1⟩, + ⟨4,51,319,1,0,0,0,-2,1⟩, + ⟨4,241,51,1,0,0,0,-1,4⟩, + ⟨4,243,51,1,0,0,0,1,4⟩, + ⟨4,245,51,1,0,0,0,-1,4⟩, + ⟨4,247,51,1,0,0,0,1,4⟩, + ⟨4,252,51,1,0,0,0,1,4⟩, + ⟨4,253,51,1,0,0,0,1,4⟩, + ⟨4,254,51,1,0,0,0,-1,4⟩, + ⟨4,255,51,1,0,0,0,-1,4⟩, + ⟨4,308,51,1,0,0,0,1,4⟩, + ⟨4,316,51,1,0,0,0,-1,4⟩, + ⟨4,317,51,1,0,0,0,-1,4⟩, + ⟨4,318,51,1,0,0,0,1,4⟩, + ⟨4,319,51,1,0,0,0,1,4⟩, + ⟨4,242,532,1,0,0,0,-1,8⟩, + ⟨4,246,532,1,0,0,0,-1,8⟩, + ⟨4,247,532,1,0,0,0,1,8⟩, + ⟨4,522,532,1,0,0,0,1,8⟩, + ⟨4,250,532,1,0,0,0,-1,8⟩, + ⟨4,252,532,1,0,0,0,-1,8⟩, + ⟨4,255,532,1,0,0,0,-1,8⟩, + ⟨4,289,532,1,0,0,0,-1,2⟩, + ⟨4,322,532,1,0,0,0,-7,8⟩, + ⟨4,590,532,1,0,0,0,-1,4⟩, + ⟨4,475,532,1,0,0,0,-1,1⟩, + ⟨4,532,360,1,0,0,0,-1,1⟩, + ⟨4,360,596,1,0,0,0,-1,1⟩, + ⟨4,360,356,1,0,0,0,1,2⟩, + ⟨4,356,360,1,0,0,0,-1,1⟩, + ⟨4,360,59,1,0,0,0,-1,1⟩, + ⟨4,489,532,1,0,0,0,-1,1⟩, + ⟨4,489,488,1,0,0,0,-1,1⟩, + ⟨4,489,533,1,0,0,0,1,1⟩, + ⟨4,488,532,1,0,0,0,1,1⟩, + ⟨4,520,225,1,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1300⟩, by decide⟩ +def forward_160 : CheckedSegment frames paid warps := + ⟨⟨forwardShard7State160, forwardShard7State161, + [ + ⟨4,227,225,1,0,0,0,1,1⟩, + ⟨4,231,225,1,0,0,0,-1,1⟩, + ⟨4,232,225,1,0,0,0,1,1⟩, + ⟨4,234,225,1,0,0,0,-1,1⟩, + ⟨4,235,225,1,0,0,0,-1,1⟩, + ⟨4,238,225,1,0,0,0,1,1⟩, + ⟨4,241,225,1,0,0,0,1,1⟩, + ⟨4,242,225,1,0,0,0,-1,1⟩, + ⟨4,247,225,1,0,0,0,1,1⟩, + ⟨4,248,225,1,0,0,0,-1,1⟩, + ⟨4,250,225,1,0,0,0,1,1⟩, + ⟨4,528,225,1,0,0,0,1,1⟩, + ⟨4,254,225,1,0,0,0,-1,1⟩, + ⟨5,225,0,1,0,0,0,-1,1⟩, + ⟨4,522,225,1,0,0,0,1,1⟩, + ⟨4,225,522,1,0,0,0,-1,1⟩, + ⟨4,522,225,1,0,0,0,1,1⟩, + ⟨4,522,255,1,0,0,0,1,2⟩, + ⟨4,522,254,1,0,0,0,-1,4⟩, + ⟨4,522,253,1,0,0,0,1,4⟩, + ⟨4,522,250,1,0,0,0,1,4⟩, + ⟨4,522,246,1,0,0,0,-1,4⟩, + ⟨4,522,245,1,0,0,0,-1,4⟩, + ⟨4,522,242,1,0,0,0,-1,4⟩, + ⟨4,522,241,1,0,0,0,1,4⟩, + ⟨4,522,240,1,0,0,0,-1,4⟩, + ⟨4,522,225,1,0,0,0,-1,4⟩, + ⟨4,522,348,1,0,0,0,-1,1⟩, + ⟨4,348,93,1,0,0,0,-1,1⟩, + ⟨4,348,343,1,0,0,0,1,2⟩, + ⟨4,343,348,1,0,0,0,-1,1⟩, + ⟨4,93,338,1,0,0,0,1,2⟩, + ⟨4,338,93,1,0,0,0,-1,1⟩, + ⟨4,93,345,1,0,0,0,-1,1⟩, + ⟨4,345,93,1,0,0,0,1,1⟩, + ⟨4,93,345,1,0,0,0,-1,1⟩, + ⟨4,348,28,1,0,0,0,-1,1⟩, + ⟨4,345,93,1,0,0,0,-1,1⟩, + ⟨4,343,1,1,0,0,0,-1,1⟩, + ⟨4,491,522,1,0,0,0,-1,1⟩, + ⟨4,491,490,1,0,0,0,-1,1⟩, + ⟨4,491,523,1,0,0,0,1,1⟩, + ⟨4,490,522,1,0,0,0,1,1⟩, + ⟨4,490,480,1,0,0,0,1,1⟩, + ⟨4,227,225,1,0,0,0,1,1⟩, + ⟨4,229,225,1,0,0,0,1,1⟩, + ⟨4,553,225,1,0,0,0,-1,1⟩, + ⟨4,231,225,1,0,0,0,-1,1⟩, + ⟨4,232,225,1,0,0,0,-1,1⟩, + ⟨4,233,225,1,0,0,0,-1,1⟩, + ⟨4,235,225,1,0,0,0,1,1⟩, + ⟨4,237,225,1,0,0,0,1,1⟩, + ⟨4,243,225,1,0,0,0,-1,1⟩, + ⟨4,245,225,1,0,0,0,-1,1⟩, + ⟨4,246,225,1,0,0,0,1,1⟩, + ⟨4,247,225,1,0,0,0,1,1⟩, + ⟨4,248,225,1,0,0,0,1,1⟩, + ⟨4,528,225,1,0,0,0,-1,1⟩, + ⟨4,253,225,1,0,0,0,-1,1⟩, + ⟨5,225,0,1,0,0,0,-1,1⟩, + ⟨4,486,225,1,0,0,0,1,1⟩, + ⟨4,225,486,1,0,0,0,-1,1⟩, + ⟨4,486,225,1,0,0,0,1,1⟩, + ⟨4,486,254,1,0,0,0,-1,4⟩, + ⟨4,486,253,1,0,0,0,-1,4⟩, + ⟨4,486,528,1,0,0,0,-1,2⟩, + ⟨4,486,250,1,0,0,0,1,4⟩, + ⟨4,486,246,1,0,0,0,-1,4⟩, + ⟨4,486,245,1,0,0,0,-1,4⟩, + ⟨4,486,243,1,0,0,0,-1,2⟩, + ⟨4,486,242,1,0,0,0,-1,4⟩, + ⟨4,486,241,1,0,0,0,-1,4⟩, + ⟨4,486,240,1,0,0,0,-1,4⟩, + ⟨4,227,225,1,0,0,0,-1,1⟩, + ⟨4,229,225,1,0,0,0,-1,1⟩, + ⟨4,553,225,1,0,0,0,1,1⟩, + ⟨4,231,225,1,0,0,0,1,1⟩, + ⟨4,232,225,1,0,0,0,1,1⟩, + ⟨4,233,225,1,0,0,0,1,1⟩, + ⟨4,235,225,1,0,0,0,-1,1⟩, + ⟨4,237,225,1,0,0,0,-1,1⟩, + ⟨4,259,225,1,0,0,0,1,1⟩, + ⟨4,261,225,1,0,0,0,1,1⟩, + ⟨4,262,225,1,0,0,0,-1,1⟩, + ⟨4,263,225,1,0,0,0,-1,1⟩, + ⟨4,264,225,1,0,0,0,-1,1⟩, + ⟨4,530,225,1,0,0,0,-1,1⟩, + ⟨4,269,225,1,0,0,0,1,1⟩, + ⟨4,528,225,1,0,0,0,1,1⟩, + ⟨4,225,528,1,0,0,0,-1,1⟩, + ⟨4,528,225,1,0,0,0,1,1⟩, + ⟨4,528,270,1,0,0,0,-1,4⟩, + ⟨4,528,269,1,0,0,0,-1,4⟩, + ⟨4,528,266,1,0,0,0,1,4⟩, + ⟨4,528,530,1,0,0,0,-1,4⟩, + ⟨4,528,262,1,0,0,0,-1,4⟩, + ⟨4,528,261,1,0,0,0,-1,4⟩, + ⟨4,528,259,1,0,0,0,-1,2⟩, + ⟨4,528,258,1,0,0,0,-1,4⟩, + ⟨4,528,257,1,0,0,0,-1,4⟩, + ⟨4,528,256,1,0,0,0,-1,4⟩, + ⟨4,528,359,1,0,0,0,-1,1⟩, + ⟨4,359,597,1,0,0,0,-1,1⟩, + ⟨4,364,359,1,0,0,0,1,2⟩, + ⟨4,359,364,1,0,0,0,-1,1⟩, + ⟨4,366,597,1,0,0,0,1,2⟩, + ⟨4,597,366,1,0,0,0,-1,1⟩, + ⟨4,364,60,1,0,0,0,-1,1⟩, + ⟨4,359,74,1,0,0,0,-1,1⟩, + ⟨4,597,84,1,0,0,0,-1,1⟩, + ⟨4,356,84,1,0,0,0,-1,1⟩, + ⟨4,463,528,1,0,0,0,1,2⟩, + ⟨4,463,462,1,0,0,0,-1,1⟩, + ⟨4,463,529,1,0,0,0,-1,2⟩, + ⟨4,462,528,1,0,0,0,-1,2⟩, + ⟨4,227,225,1,0,0,0,-1,1⟩, + ⟨4,229,225,1,0,0,0,-1,1⟩, + ⟨4,553,225,1,0,0,0,1,1⟩, + ⟨4,231,225,1,0,0,0,1,1⟩, + ⟨4,232,225,1,0,0,0,1,1⟩, + ⟨4,233,225,1,0,0,0,1,1⟩, + ⟨4,235,225,1,0,0,0,-1,1⟩, + ⟨4,237,225,1,0,0,0,-1,1⟩, + ⟨4,241,225,1,0,0,0,1,1⟩, + ⟨4,242,225,1,0,0,0,-1,1⟩, + ⟨4,247,225,1,0,0,0,1,1⟩, + ⟨4,248,225,1,0,0,0,-1,1⟩, + ⟨4,250,225,1,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1138⟩, by decide⟩ +def forward_161 : CheckedSegment frames paid warps := + ⟨⟨forwardShard7State161, forwardShard7State162, + [ + ⟨4,254,225,1,0,0,0,-1,1⟩, + ⟨4,257,225,1,0,0,0,-1,1⟩, + ⟨4,258,225,1,0,0,0,1,1⟩, + ⟨4,259,225,1,0,0,0,1,1⟩, + ⟨4,261,225,1,0,0,0,1,1⟩, + ⟨4,262,225,1,0,0,0,-1,1⟩, + ⟨4,263,225,1,0,0,0,-2,1⟩, + ⟨4,530,225,1,0,0,0,-1,1⟩, + ⟨4,266,225,1,0,0,0,-1,1⟩, + ⟨4,269,225,1,0,0,0,1,1⟩, + ⟨4,270,225,1,0,0,0,1,1⟩, + ⟨4,530,225,1,0,0,0,1,1⟩, + ⟨4,225,530,1,0,0,0,-1,1⟩, + ⟨4,530,225,1,0,0,0,1,1⟩, + ⟨4,530,271,1,0,0,0,1,2⟩, + ⟨4,530,270,1,0,0,0,-1,4⟩, + ⟨4,530,269,1,0,0,0,1,4⟩, + ⟨4,530,266,1,0,0,0,1,4⟩, + ⟨4,530,262,1,0,0,0,-1,4⟩, + ⟨4,530,261,1,0,0,0,-1,4⟩, + ⟨4,530,258,1,0,0,0,-1,4⟩, + ⟨4,530,257,1,0,0,0,1,4⟩, + ⟨4,530,256,1,0,0,0,-1,4⟩, + ⟨4,530,225,1,0,0,0,-1,4⟩, + ⟨4,530,358,1,0,0,0,-1,1⟩, + ⟨4,358,599,1,0,0,0,-1,1⟩, + ⟨4,596,358,1,0,0,0,1,2⟩, + ⟨4,358,596,1,0,0,0,-1,1⟩, + ⟨4,29,599,1,0,0,0,1,2⟩, + ⟨4,599,29,1,0,0,0,-1,1⟩, + ⟨4,29,367,1,0,0,0,-1,1⟩, + ⟨4,367,29,1,0,0,0,1,1⟩, + ⟨4,29,367,1,0,0,0,-1,1⟩, + ⟨4,367,29,1,0,0,0,-1,1⟩, + ⟨4,366,29,1,0,0,0,-1,1⟩, + ⟨4,596,30,1,0,0,0,-1,1⟩, + ⟨4,358,74,1,0,0,0,-1,1⟩, + ⟨4,599,73,1,0,0,0,-1,1⟩, + ⟨4,354,73,1,0,0,0,-1,1⟩, + ⟨4,469,530,1,0,0,0,1,2⟩, + ⟨4,469,468,1,0,0,0,-1,1⟩, + ⟨4,469,531,1,0,0,0,-1,2⟩, + ⟨4,468,530,1,0,0,0,-1,2⟩, + ⟨4,468,460,1,0,0,0,1,1⟩, + ⟨4,352,354,1,0,0,0,1,1⟩, + ⟨4,354,352,1,0,0,0,-1,1⟩, + ⟨4,352,354,1,0,0,0,1,1⟩, + ⟨5,354,0,1,0,0,0,1,-1⟩, + ⟨4,599,352,1,0,0,0,-1,1⟩, + ⟨4,352,602,1,0,0,0,1,2⟩, + ⟨4,354,602,1,0,0,0,-1,2⟩, + ⟨4,356,602,1,0,0,0,1,2⟩, + ⟨4,597,602,1,0,0,0,1,2⟩, + ⟨4,358,602,1,0,0,0,-1,2⟩, + ⟨4,359,602,1,0,0,0,-1,2⟩, + ⟨4,354,356,1,0,0,0,1,1⟩, + ⟨4,356,354,1,0,0,0,-1,1⟩, + ⟨4,354,356,1,0,0,0,1,1⟩, + ⟨5,356,0,1,0,0,0,1,-1⟩, + ⟨4,599,597,1,0,0,0,1,1⟩, + ⟨4,597,599,1,0,0,0,-1,1⟩, + ⟨4,599,597,1,0,0,0,1,1⟩, + ⟨5,597,0,1,0,0,0,1,-1⟩, + ⟨5,599,0,1,0,0,0,1,-1⟩, + ⟨4,352,599,1,0,0,0,1,1⟩, + ⟨4,602,599,1,0,0,0,2,1⟩, + ⟨4,354,599,1,0,0,0,1,1⟩, + ⟨4,358,599,1,0,0,0,-2,1⟩, + ⟨4,359,599,1,0,0,0,-2,1⟩, + ⟨4,360,599,1,0,0,0,-1,1⟩, + ⟨4,361,599,1,0,0,0,-1,1⟩, + ⟨4,366,599,1,0,0,0,1,1⟩, + ⟨4,367,599,1,0,0,0,1,1⟩, + ⟨4,356,358,1,0,0,0,1,1⟩, + ⟨4,358,356,1,0,0,0,-1,1⟩, + ⟨4,356,358,1,0,0,0,1,1⟩, + ⟨5,358,0,1,0,0,0,1,-1⟩, + ⟨5,356,0,1,0,0,0,1,2⟩, + ⟨4,352,356,1,0,0,0,1,1⟩, + ⟨4,602,356,1,0,0,0,2,1⟩, + ⟨4,354,356,1,0,0,0,1,1⟩, + ⟨4,599,356,1,0,0,0,1,1⟩, + ⟨4,359,356,1,0,0,0,-2,1⟩, + ⟨4,360,356,1,0,0,0,-1,1⟩, + ⟨4,361,356,1,0,0,0,-1,1⟩, + ⟨4,366,356,1,0,0,0,1,1⟩, + ⟨4,367,356,1,0,0,0,1,1⟩, + ⟨4,597,360,1,0,0,0,1,1⟩, + ⟨4,360,597,1,0,0,0,-1,1⟩, + ⟨4,597,360,1,0,0,0,1,1⟩, + ⟨5,360,0,1,0,0,0,1,-1⟩, + ⟨5,597,0,1,0,0,0,2,-1⟩, + ⟨4,361,597,1,0,0,0,1,2⟩, + ⟨4,596,597,1,0,0,0,-1,2⟩, + ⟨4,540,597,1,0,0,0,-1,2⟩, + ⟨4,364,597,1,0,0,0,-1,2⟩, + ⟨4,365,597,1,0,0,0,-1,2⟩, + ⟨4,366,597,1,0,0,0,1,2⟩, + ⟨4,367,597,1,0,0,0,1,2⟩, + ⟨4,358,359,1,0,0,0,1,1⟩, + ⟨4,359,358,1,0,0,0,-1,1⟩, + ⟨4,358,359,1,0,0,0,1,1⟩, + ⟨5,359,0,1,0,0,0,1,-1⟩, + ⟨4,359,361,1,0,0,0,1,1⟩, + ⟨4,361,359,1,0,0,0,-1,1⟩, + ⟨4,359,361,1,0,0,0,1,1⟩, + ⟨5,361,0,1,0,0,0,1,-1⟩, + ⟨5,359,0,1,0,0,0,1,-1⟩, + ⟨4,597,359,1,0,0,0,2,1⟩, + ⟨4,596,359,1,0,0,0,-1,1⟩, + ⟨4,540,359,1,0,0,0,-1,1⟩, + ⟨4,364,359,1,0,0,0,-1,1⟩, + ⟨4,365,359,1,0,0,0,-1,1⟩, + ⟨4,366,359,1,0,0,0,1,1⟩, + ⟨4,367,359,1,0,0,0,1,1⟩, + ⟨5,360,0,1,0,0,0,1,-1⟩, + ⟨4,352,360,1,0,0,0,-1,1⟩, + ⟨4,597,360,1,0,0,0,2,1⟩, + ⟨4,359,360,1,0,0,0,1,1⟩, + ⟨4,596,360,1,0,0,0,-1,1⟩, + ⟨4,540,360,1,0,0,0,-1,1⟩, + ⟨4,364,360,1,0,0,0,-1,1⟩, + ⟨4,365,360,1,0,0,0,-1,1⟩, + ⟨4,366,360,1,0,0,0,1,1⟩, + ⟨4,367,360,1,0,0,0,1,1⟩, + ⟨4,361,596,1,0,0,0,1,1⟩, + ⟨4,596,361,1,0,0,0,-1,1⟩, + ⟨4,361,596,1,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1044⟩, by decide⟩ +def forward_162 : CheckedSegment frames paid warps := + ⟨⟨forwardShard7State162, forwardShard7State163, + [ + ⟨5,596,0,1,0,0,0,1,-1⟩, + ⟨5,361,0,1,0,0,0,2,1⟩, + ⟨4,352,361,1,0,0,0,-1,2⟩, + ⟨4,602,361,1,0,0,0,-1,1⟩, + ⟨4,354,361,1,0,0,0,-1,2⟩, + ⟨4,599,361,1,0,0,0,-1,2⟩, + ⟨4,356,361,1,0,0,0,-1,2⟩, + ⟨4,597,361,1,0,0,0,-1,1⟩, + ⟨4,358,361,1,0,0,0,1,1⟩, + ⟨4,540,361,1,0,0,0,1,2⟩, + ⟨4,364,361,1,0,0,0,1,2⟩, + ⟨4,365,361,1,0,0,0,1,2⟩, + ⟨4,366,361,1,0,0,0,-1,1⟩, + ⟨4,367,361,1,0,0,0,-1,1⟩, + ⟨4,596,540,1,0,0,0,1,1⟩, + ⟨4,540,596,1,0,0,0,-1,1⟩, + ⟨4,596,540,1,0,0,0,1,1⟩, + ⟨5,540,0,1,0,0,0,1,-1⟩, + ⟨5,596,0,1,0,0,0,1,2⟩, + ⟨4,352,596,1,0,0,0,2,1⟩, + ⟨4,602,596,1,0,0,0,2,1⟩, + ⟨4,599,596,1,0,0,0,1,1⟩, + ⟨4,597,596,1,0,0,0,2,1⟩, + ⟨4,358,596,1,0,0,0,-2,1⟩, + ⟨4,361,596,1,0,0,0,-2,1⟩, + ⟨4,366,596,1,0,0,0,2,1⟩, + ⟨4,367,596,1,0,0,0,2,1⟩, + ⟨5,540,0,1,0,0,0,1,-1⟩, + ⟨4,352,540,1,0,0,0,-2,1⟩, + ⟨4,602,540,1,0,0,0,-1,1⟩, + ⟨4,354,540,1,0,0,0,1,1⟩, + ⟨4,599,540,1,0,0,0,1,2⟩, + ⟨4,356,540,1,0,0,0,1,1⟩, + ⟨4,597,540,1,0,0,0,1,1⟩, + ⟨4,361,540,1,0,0,0,1,1⟩, + ⟨4,596,540,1,0,0,0,-3,2⟩, + ⟨4,364,540,1,0,0,0,-2,1⟩, + ⟨4,365,540,1,0,0,0,-2,1⟩, + ⟨4,366,540,1,0,0,0,1,1⟩, + ⟨4,367,540,1,0,0,0,1,1⟩, + ⟨5,365,0,1,0,0,0,1,2⟩, + ⟨4,352,365,1,0,0,0,-1,1⟩, + ⟨4,354,365,1,0,0,0,1,1⟩, + ⟨4,356,365,1,0,0,0,1,1⟩, + ⟨4,361,365,1,0,0,0,1,1⟩, + ⟨4,596,365,1,0,0,0,-1,1⟩, + ⟨4,540,365,1,0,0,0,1,1⟩, + ⟨4,364,365,1,0,0,0,-1,1⟩, + ⟨5,367,0,1,0,0,0,1,2⟩, + ⟨4,597,367,1,0,0,0,-2,1⟩, + ⟨4,359,367,1,0,0,0,-1,1⟩, + ⟨4,360,367,1,0,0,0,-1,1⟩, + ⟨4,361,367,1,0,0,0,1,1⟩, + ⟨4,540,367,1,0,0,0,1,1⟩, + ⟨4,364,367,1,0,0,0,1,1⟩, + ⟨4,365,367,1,0,0,0,1,1⟩, + ⟨4,366,367,1,0,0,0,-1,1⟩, + ⟨4,229,227,1,0,0,0,-1,1⟩, + ⟨4,553,227,1,0,0,0,1,1⟩, + ⟨4,231,227,1,0,0,0,1,1⟩, + ⟨4,232,227,1,0,0,0,1,1⟩, + ⟨4,233,227,1,0,0,0,1,1⟩, + ⟨4,235,227,1,0,0,0,-1,1⟩, + ⟨4,237,227,1,0,0,0,-1,1⟩, + ⟨4,292,227,1,0,0,0,1,1⟩, + ⟨4,294,227,1,0,0,0,-1,1⟩, + ⟨4,295,227,1,0,0,0,-1,1⟩, + ⟨4,296,227,1,0,0,0,-1,1⟩, + ⟨4,301,227,1,0,0,0,1,1⟩, + ⟨4,520,227,1,0,0,0,1,1⟩, + ⟨4,227,520,1,0,0,0,-1,1⟩, + ⟨4,520,227,1,0,0,0,1,1⟩, + ⟨4,520,303,1,0,0,0,1,1⟩, + ⟨4,520,302,1,0,0,0,-1,2⟩, + ⟨4,520,296,1,0,0,0,1,2⟩, + ⟨4,520,292,1,0,0,0,-1,2⟩, + ⟨4,520,288,1,0,0,0,-1,2⟩, + ⟨4,520,344,1,0,0,0,-1,1⟩, + ⟨4,344,539,1,0,0,0,-1,1⟩, + ⟨4,344,340,1,0,0,0,1,2⟩, + ⟨4,340,344,1,0,0,0,-1,1⟩, + ⟨4,344,93,1,0,0,0,-1,1⟩, + ⟨4,340,75,1,0,0,0,-1,1⟩, + ⟨4,479,520,1,0,0,0,-1,1⟩, + ⟨4,479,478,1,0,0,0,-1,1⟩, + ⟨4,479,521,1,0,0,0,1,1⟩, + ⟨4,478,520,1,0,0,0,1,1⟩, + ⟨4,488,478,1,0,0,0,1,1⟩, + ⟨4,294,292,1,0,0,0,1,1⟩, + ⟨4,295,292,1,0,0,0,1,1⟩, + ⟨4,296,292,1,0,0,0,1,1⟩, + ⟨4,301,292,1,0,0,0,-1,1⟩, + ⟨4,324,292,1,0,0,0,1,1⟩, + ⟨4,326,292,1,0,0,0,-1,1⟩, + ⟨4,328,292,1,0,0,0,-1,1⟩, + ⟨4,333,292,1,0,0,0,1,1⟩, + ⟨5,292,0,1,0,0,0,-1,1⟩, + ⟨4,518,292,1,0,0,0,1,1⟩, + ⟨4,292,518,1,0,0,0,-1,1⟩, + ⟨4,518,292,1,0,0,0,1,1⟩, + ⟨4,518,335,1,0,0,0,-2,1⟩, + ⟨4,518,332,1,0,0,0,1,1⟩, + ⟨4,518,328,1,0,0,0,-2,1⟩, + ⟨4,518,326,1,0,0,0,1,1⟩, + ⟨4,518,342,1,0,0,0,-1,1⟩, + ⟨4,342,587,1,0,0,0,-1,1⟩, + ⟨4,539,342,1,0,0,0,1,2⟩, + ⟨4,342,539,1,0,0,0,-1,1⟩, + ⟨4,86,587,1,0,0,0,1,2⟩, + ⟨4,587,86,1,0,0,0,-1,1⟩, + ⟨4,86,351,1,0,0,0,-1,1⟩, + ⟨4,351,86,1,0,0,0,1,1⟩, + ⟨4,86,351,1,0,0,0,-1,1⟩, + ⟨4,351,86,1,0,0,0,-1,1⟩, + ⟨4,350,86,1,0,0,0,-1,1⟩, + ⟨4,539,58,1,0,0,0,-1,1⟩, + ⟨4,342,1,1,0,0,0,-1,1⟩, + ⟨4,587,82,1,0,0,0,-1,1⟩, + ⟨4,338,82,1,0,0,0,-1,1⟩, + ⟨4,471,518,1,0,0,0,1,2⟩, + ⟨4,471,470,1,0,0,0,-1,1⟩, + ⟨4,471,519,1,0,0,0,-1,2⟩, + ⟨4,470,518,1,0,0,0,-1,2⟩, + ⟨4,470,462,1,0,0,0,1,1⟩, + ⟨4,336,338,1,0,0,0,1,1⟩, + ⟨4,338,336,1,0,0,0,-1,1⟩, + ⟨4,336,338,1,0,0,0,1,1⟩, + ⟨5,338,0,1,0,0,0,1,-1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1038⟩, by decide⟩ +def forward_163 : CheckedSegment frames paid warps := + ⟨⟨forwardShard7State163, forwardShard7State164, + [ + ⟨4,587,336,1,0,0,0,-1,1⟩, + ⟨4,336,588,1,0,0,0,1,2⟩, + ⟨4,338,588,1,0,0,0,-1,2⟩, + ⟨4,340,588,1,0,0,0,1,2⟩, + ⟨4,586,588,1,0,0,0,1,2⟩, + ⟨4,342,588,1,0,0,0,-1,2⟩, + ⟨4,343,588,1,0,0,0,-1,2⟩, + ⟨4,338,340,1,0,0,0,1,1⟩, + ⟨4,340,338,1,0,0,0,-1,1⟩, + ⟨4,338,340,1,0,0,0,1,1⟩, + ⟨5,340,0,1,0,0,0,1,-1⟩, + ⟨4,587,586,1,0,0,0,1,1⟩, + ⟨4,586,587,1,0,0,0,-1,1⟩, + ⟨4,587,586,1,0,0,0,1,1⟩, + ⟨5,586,0,1,0,0,0,1,-1⟩, + ⟨5,587,0,1,0,0,0,1,-1⟩, + ⟨4,336,587,1,0,0,0,1,1⟩, + ⟨4,588,587,1,0,0,0,2,1⟩, + ⟨4,338,587,1,0,0,0,1,1⟩, + ⟨4,342,587,1,0,0,0,-2,1⟩, + ⟨4,343,587,1,0,0,0,-2,1⟩, + ⟨4,344,587,1,0,0,0,-1,1⟩, + ⟨4,345,587,1,0,0,0,-1,1⟩, + ⟨4,350,587,1,0,0,0,1,1⟩, + ⟨4,351,587,1,0,0,0,1,1⟩, + ⟨4,340,342,1,0,0,0,1,1⟩, + ⟨4,342,340,1,0,0,0,-1,1⟩, + ⟨4,340,342,1,0,0,0,1,1⟩, + ⟨5,342,0,1,0,0,0,1,-1⟩, + ⟨5,340,0,1,0,0,0,1,2⟩, + ⟨4,336,340,1,0,0,0,1,1⟩, + ⟨4,588,340,1,0,0,0,2,1⟩, + ⟨4,338,340,1,0,0,0,1,1⟩, + ⟨4,587,340,1,0,0,0,1,1⟩, + ⟨4,343,340,1,0,0,0,-2,1⟩, + ⟨4,344,340,1,0,0,0,-1,1⟩, + ⟨4,345,340,1,0,0,0,-1,1⟩, + ⟨4,350,340,1,0,0,0,1,1⟩, + ⟨4,351,340,1,0,0,0,1,1⟩, + ⟨4,586,344,1,0,0,0,1,1⟩, + ⟨4,344,586,1,0,0,0,-1,1⟩, + ⟨4,586,344,1,0,0,0,1,1⟩, + ⟨5,344,0,1,0,0,0,1,-1⟩, + ⟨5,586,0,1,0,0,0,2,-1⟩, + ⟨4,345,586,1,0,0,0,1,2⟩, + ⟨4,539,586,1,0,0,0,-1,2⟩, + ⟨4,347,586,1,0,0,0,-1,2⟩, + ⟨4,348,586,1,0,0,0,-1,2⟩, + ⟨4,349,586,1,0,0,0,-1,2⟩, + ⟨4,350,586,1,0,0,0,1,2⟩, + ⟨4,351,586,1,0,0,0,1,2⟩, + ⟨4,342,343,1,0,0,0,1,1⟩, + ⟨4,343,342,1,0,0,0,-1,1⟩, + ⟨4,342,343,1,0,0,0,1,1⟩, + ⟨5,343,0,1,0,0,0,1,-1⟩, + ⟨4,343,345,1,0,0,0,1,1⟩, + ⟨4,345,343,1,0,0,0,-1,1⟩, + ⟨4,343,345,1,0,0,0,1,1⟩, + ⟨5,345,0,1,0,0,0,1,-1⟩, + ⟨5,343,0,1,0,0,0,1,-1⟩, + ⟨4,586,343,1,0,0,0,2,1⟩, + ⟨4,539,343,1,0,0,0,-1,1⟩, + ⟨4,347,343,1,0,0,0,-1,1⟩, + ⟨4,348,343,1,0,0,0,-1,1⟩, + ⟨4,349,343,1,0,0,0,-1,1⟩, + ⟨4,350,343,1,0,0,0,1,1⟩, + ⟨4,351,343,1,0,0,0,1,1⟩, + ⟨5,344,0,1,0,0,0,1,-1⟩, + ⟨4,336,344,1,0,0,0,-1,1⟩, + ⟨4,586,344,1,0,0,0,2,1⟩, + ⟨4,343,344,1,0,0,0,1,1⟩, + ⟨4,539,344,1,0,0,0,-1,1⟩, + ⟨4,347,344,1,0,0,0,-1,1⟩, + ⟨4,348,344,1,0,0,0,-1,1⟩, + ⟨4,349,344,1,0,0,0,-1,1⟩, + ⟨4,350,344,1,0,0,0,1,1⟩, + ⟨4,351,344,1,0,0,0,1,1⟩, + ⟨4,345,539,1,0,0,0,1,1⟩, + ⟨4,539,345,1,0,0,0,-1,1⟩, + ⟨4,345,539,1,0,0,0,1,1⟩, + ⟨5,539,0,1,0,0,0,1,-1⟩, + ⟨5,345,0,1,0,0,0,2,1⟩, + ⟨4,336,345,1,0,0,0,-1,2⟩, + ⟨4,588,345,1,0,0,0,-1,1⟩, + ⟨4,338,345,1,0,0,0,-1,2⟩, + ⟨4,587,345,1,0,0,0,-1,2⟩, + ⟨4,340,345,1,0,0,0,-1,2⟩, + ⟨4,586,345,1,0,0,0,-1,1⟩, + ⟨4,342,345,1,0,0,0,1,1⟩, + ⟨4,347,345,1,0,0,0,1,2⟩, + ⟨4,348,345,1,0,0,0,1,2⟩, + ⟨4,349,345,1,0,0,0,1,2⟩, + ⟨4,350,345,1,0,0,0,-1,1⟩, + ⟨4,351,345,1,0,0,0,-1,1⟩, + ⟨4,539,347,1,0,0,0,1,1⟩, + ⟨4,347,539,1,0,0,0,-1,1⟩, + ⟨4,539,347,1,0,0,0,1,1⟩, + ⟨5,347,0,1,0,0,0,1,-1⟩, + ⟨5,539,0,1,0,0,0,1,2⟩, + ⟨4,336,539,1,0,0,0,2,1⟩, + ⟨4,588,539,1,0,0,0,2,1⟩, + ⟨4,587,539,1,0,0,0,1,1⟩, + ⟨4,586,539,1,0,0,0,2,1⟩, + ⟨4,342,539,1,0,0,0,-2,1⟩, + ⟨4,345,539,1,0,0,0,-2,1⟩, + ⟨4,350,539,1,0,0,0,2,1⟩, + ⟨4,351,539,1,0,0,0,2,1⟩, + ⟨5,347,0,1,0,0,0,1,-1⟩, + ⟨4,336,347,1,0,0,0,-2,1⟩, + ⟨4,588,347,1,0,0,0,-1,1⟩, + ⟨4,338,347,1,0,0,0,1,1⟩, + ⟨4,587,347,1,0,0,0,1,2⟩, + ⟨4,340,347,1,0,0,0,1,1⟩, + ⟨4,586,347,1,0,0,0,1,1⟩, + ⟨4,345,347,1,0,0,0,1,1⟩, + ⟨4,539,347,1,0,0,0,-3,2⟩, + ⟨4,348,347,1,0,0,0,-2,1⟩, + ⟨4,349,347,1,0,0,0,-2,1⟩, + ⟨4,350,347,1,0,0,0,1,1⟩, + ⟨4,351,347,1,0,0,0,1,1⟩, + ⟨5,349,0,1,0,0,0,1,2⟩, + ⟨4,336,349,1,0,0,0,-1,1⟩, + ⟨4,338,349,1,0,0,0,1,1⟩, + ⟨4,340,349,1,0,0,0,1,1⟩, + ⟨4,345,349,1,0,0,0,1,1⟩, + ⟨4,539,349,1,0,0,0,-1,1⟩, + ⟨4,347,349,1,0,0,0,1,1⟩, + ⟨4,348,349,1,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1006⟩, by decide⟩ +def forward_164 : CheckedSegment frames paid warps := + ⟨⟨forwardShard7State164, forwardShard7State165, + [ + ⟨5,351,0,1,0,0,0,1,2⟩, + ⟨4,586,351,1,0,0,0,-2,1⟩, + ⟨4,343,351,1,0,0,0,-1,1⟩, + ⟨4,344,351,1,0,0,0,-1,1⟩, + ⟨4,345,351,1,0,0,0,1,1⟩, + ⟨4,347,351,1,0,0,0,1,1⟩, + ⟨4,348,351,1,0,0,0,1,1⟩, + ⟨4,349,351,1,0,0,0,1,1⟩, + ⟨4,350,351,1,0,0,0,-1,1⟩, + ⟨4,278,276,1,0,0,0,1,1⟩, + ⟨4,279,276,1,0,0,0,1,1⟩, + ⟨4,280,276,1,0,0,0,1,1⟩, + ⟨4,283,276,1,0,0,0,-1,1⟩, + ⟨4,285,276,1,0,0,0,-1,1⟩, + ⟨4,308,276,1,0,0,0,1,2⟩, + ⟨4,310,276,1,0,0,0,-1,2⟩, + ⟨4,312,276,1,0,0,0,-1,2⟩, + ⟨4,315,276,1,0,0,0,1,2⟩, + ⟨4,317,276,1,0,0,0,1,2⟩, + ⟨4,324,276,1,0,0,0,1,2⟩, + ⟨4,326,276,1,0,0,0,-1,2⟩, + ⟨4,328,276,1,0,0,0,-1,2⟩, + ⟨4,333,276,1,0,0,0,1,2⟩, + ⟨5,276,0,1,0,0,0,1,2⟩, + ⟨4,553,276,1,0,0,0,1,1⟩, + ⟨4,276,553,1,0,0,0,-1,1⟩, + ⟨4,553,276,1,0,0,0,1,1⟩, + ⟨4,553,335,1,0,0,0,2,1⟩, + ⟨4,553,332,1,0,0,0,-1,1⟩, + ⟨4,553,328,1,0,0,0,2,1⟩, + ⟨4,553,326,1,0,0,0,-1,1⟩, + ⟨4,553,303,1,0,0,0,1,1⟩, + ⟨4,553,302,1,0,0,0,-1,2⟩, + ⟨4,553,296,1,0,0,0,1,2⟩, + ⟨4,553,292,1,0,0,0,-1,4⟩, + ⟨4,553,288,1,0,0,0,-1,2⟩, + ⟨4,553,270,1,0,0,0,-1,4⟩, + ⟨4,553,269,1,0,0,0,-1,4⟩, + ⟨4,553,266,1,0,0,0,1,4⟩, + ⟨4,553,262,1,0,0,0,-1,4⟩, + ⟨4,553,261,1,0,0,0,-1,4⟩, + ⟨4,553,259,1,0,0,0,-1,2⟩, + ⟨4,553,258,1,0,0,0,-1,4⟩, + ⟨4,553,257,1,0,0,0,-1,4⟩, + ⟨4,553,256,1,0,0,0,-1,4⟩, + ⟨4,553,254,1,0,0,0,-1,4⟩, + ⟨4,553,253,1,0,0,0,-1,4⟩, + ⟨4,553,250,1,0,0,0,1,4⟩, + ⟨4,553,246,1,0,0,0,-1,4⟩, + ⟨4,553,245,1,0,0,0,-1,4⟩, + ⟨4,553,243,1,0,0,0,-1,2⟩, + ⟨4,553,242,1,0,0,0,-1,4⟩, + ⟨4,553,241,1,0,0,0,-1,4⟩, + ⟨4,553,240,1,0,0,0,-1,4⟩, + ⟨4,553,239,1,0,0,0,1,4⟩, + ⟨4,553,238,1,0,0,0,-1,4⟩, + ⟨4,553,235,1,0,0,0,-1,2⟩, + ⟨4,553,234,1,0,0,0,1,2⟩, + ⟨4,553,233,1,0,0,0,-1,4⟩, + ⟨4,553,232,1,0,0,0,1,4⟩, + ⟨4,553,229,1,0,0,0,-1,4⟩, + ⟨4,553,227,1,0,0,0,-1,4⟩, + ⟨4,553,225,1,0,0,0,1,4⟩, + ⟨4,553,386,1,0,0,0,-1,1⟩, + ⟨4,386,384,1,0,0,0,-1,1⟩, + ⟨4,96,386,1,0,0,0,1,2⟩, + ⟨4,386,96,1,0,0,0,-1,1⟩, + ⟨4,64,384,1,0,0,0,1,2⟩, + ⟨4,384,64,1,0,0,0,-1,1⟩, + ⟨4,64,541,1,0,0,0,-1,1⟩, + ⟨4,541,64,1,0,0,0,1,1⟩, + ⟨4,64,541,1,0,0,0,-1,1⟩, + ⟨4,96,393,1,0,0,0,-1,1⟩, + ⟨4,393,96,1,0,0,0,1,1⟩, + ⟨4,96,393,1,0,0,0,-1,1⟩, + ⟨4,541,64,1,0,0,0,-1,1⟩, + ⟨4,603,64,1,0,0,0,-1,1⟩, + ⟨4,393,96,1,0,0,0,-1,1⟩, + ⟨4,392,96,1,0,0,0,-1,1⟩, + ⟨4,386,5,1,0,0,0,-1,1⟩, + ⟨4,384,68,1,0,0,0,-1,1⟩, + ⟨4,543,553,1,0,0,0,1,1⟩, + ⟨4,552,553,1,0,0,0,-1,1⟩, + ⟨4,542,553,1,0,0,0,1,1⟩, + ⟨4,384,386,1,0,0,0,1,1⟩, + ⟨4,386,384,1,0,0,0,-1,1⟩, + ⟨4,384,386,1,0,0,0,1,1⟩, + ⟨5,386,0,1,0,0,0,1,-1⟩, + ⟨4,606,384,1,0,0,0,-1,1⟩, + ⟨4,384,607,1,0,0,0,1,2⟩, + ⟨4,386,607,1,0,0,0,-1,2⟩, + ⟨4,388,607,1,0,0,0,1,2⟩, + ⟨4,604,607,1,0,0,0,1,2⟩, + ⟨4,390,607,1,0,0,0,-1,2⟩, + ⟨4,391,607,1,0,0,0,-1,2⟩, + ⟨4,386,388,1,0,0,0,1,1⟩, + ⟨4,388,386,1,0,0,0,-1,1⟩, + ⟨4,386,388,1,0,0,0,1,1⟩, + ⟨5,388,0,1,0,0,0,1,-1⟩, + ⟨4,606,604,1,0,0,0,1,1⟩, + ⟨4,604,606,1,0,0,0,-1,1⟩, + ⟨4,606,604,1,0,0,0,1,1⟩, + ⟨5,604,0,1,0,0,0,1,-1⟩, + ⟨5,606,0,1,0,0,0,1,-1⟩, + ⟨4,384,606,1,0,0,0,1,1⟩, + ⟨4,607,606,1,0,0,0,2,1⟩, + ⟨4,386,606,1,0,0,0,1,1⟩, + ⟨4,390,606,1,0,0,0,-2,1⟩, + ⟨4,391,606,1,0,0,0,-2,1⟩, + ⟨4,392,606,1,0,0,0,-1,1⟩, + ⟨4,393,606,1,0,0,0,-1,1⟩, + ⟨4,398,606,1,0,0,0,1,1⟩, + ⟨4,399,606,1,0,0,0,1,1⟩, + ⟨4,388,390,1,0,0,0,1,1⟩, + ⟨4,390,388,1,0,0,0,-1,1⟩, + ⟨4,388,390,1,0,0,0,1,1⟩, + ⟨5,390,0,1,0,0,0,1,-1⟩, + ⟨5,388,0,1,0,0,0,1,2⟩, + ⟨4,384,388,1,0,0,0,1,1⟩, + ⟨4,607,388,1,0,0,0,2,1⟩, + ⟨4,386,388,1,0,0,0,1,1⟩, + ⟨4,606,388,1,0,0,0,1,1⟩, + ⟨4,391,388,1,0,0,0,-2,1⟩, + ⟨4,392,388,1,0,0,0,-1,1⟩, + ⟨4,393,388,1,0,0,0,-1,1⟩, + ⟨4,398,388,1,0,0,0,1,1⟩, + ⟨4,399,388,1,0,0,0,1,1⟩, + ⟨4,604,392,1,0,0,0,1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1136⟩, by decide⟩ +def forward_165 : CheckedSegment frames paid warps := + ⟨⟨forwardShard7State165, forwardShard7State166, + [ + ⟨4,392,604,1,0,0,0,-1,1⟩, + ⟨4,604,392,1,0,0,0,1,1⟩, + ⟨5,392,0,1,0,0,0,1,-1⟩, + ⟨5,604,0,1,0,0,0,2,-1⟩, + ⟨4,393,604,1,0,0,0,1,2⟩, + ⟨4,603,604,1,0,0,0,-1,2⟩, + ⟨4,541,604,1,0,0,0,-1,2⟩, + ⟨4,396,604,1,0,0,0,-1,2⟩, + ⟨4,397,604,1,0,0,0,-1,2⟩, + ⟨4,398,604,1,0,0,0,1,2⟩, + ⟨4,399,604,1,0,0,0,1,2⟩, + ⟨4,390,391,1,0,0,0,1,1⟩, + ⟨4,391,390,1,0,0,0,-1,1⟩, + ⟨4,390,391,1,0,0,0,1,1⟩, + ⟨5,391,0,1,0,0,0,1,-1⟩, + ⟨4,391,393,1,0,0,0,1,1⟩, + ⟨4,393,391,1,0,0,0,-1,1⟩, + ⟨4,391,393,1,0,0,0,1,1⟩, + ⟨5,393,0,1,0,0,0,1,-1⟩, + ⟨5,391,0,1,0,0,0,1,-1⟩, + ⟨4,604,391,1,0,0,0,2,1⟩, + ⟨4,603,391,1,0,0,0,-1,1⟩, + ⟨4,541,391,1,0,0,0,-1,1⟩, + ⟨4,396,391,1,0,0,0,-1,1⟩, + ⟨4,397,391,1,0,0,0,-1,1⟩, + ⟨4,398,391,1,0,0,0,1,1⟩, + ⟨4,399,391,1,0,0,0,1,1⟩, + ⟨5,392,0,1,0,0,0,1,-1⟩, + ⟨4,384,392,1,0,0,0,-1,1⟩, + ⟨4,604,392,1,0,0,0,2,1⟩, + ⟨4,391,392,1,0,0,0,1,1⟩, + ⟨4,603,392,1,0,0,0,-1,1⟩, + ⟨4,541,392,1,0,0,0,-1,1⟩, + ⟨4,396,392,1,0,0,0,-1,1⟩, + ⟨4,397,392,1,0,0,0,-1,1⟩, + ⟨4,398,392,1,0,0,0,1,1⟩, + ⟨4,399,392,1,0,0,0,1,1⟩, + ⟨4,393,603,1,0,0,0,1,1⟩, + ⟨4,603,393,1,0,0,0,-1,1⟩, + ⟨4,393,603,1,0,0,0,1,1⟩, + ⟨5,603,0,1,0,0,0,1,-1⟩, + ⟨5,393,0,1,0,0,0,2,1⟩, + ⟨4,384,393,1,0,0,0,-1,2⟩, + ⟨4,607,393,1,0,0,0,-1,1⟩, + ⟨4,386,393,1,0,0,0,-1,2⟩, + ⟨4,606,393,1,0,0,0,-1,2⟩, + ⟨4,388,393,1,0,0,0,-1,2⟩, + ⟨4,604,393,1,0,0,0,-1,1⟩, + ⟨4,390,393,1,0,0,0,1,1⟩, + ⟨4,541,393,1,0,0,0,1,2⟩, + ⟨4,396,393,1,0,0,0,1,2⟩, + ⟨4,397,393,1,0,0,0,1,2⟩, + ⟨4,398,393,1,0,0,0,-1,1⟩, + ⟨4,399,393,1,0,0,0,-1,1⟩, + ⟨4,603,541,1,0,0,0,1,1⟩, + ⟨4,541,603,1,0,0,0,-1,1⟩, + ⟨4,603,541,1,0,0,0,1,1⟩, + ⟨5,541,0,1,0,0,0,1,-1⟩, + ⟨5,603,0,1,0,0,0,1,2⟩, + ⟨4,384,603,1,0,0,0,2,1⟩, + ⟨4,607,603,1,0,0,0,2,1⟩, + ⟨4,606,603,1,0,0,0,1,1⟩, + ⟨4,604,603,1,0,0,0,2,1⟩, + ⟨4,390,603,1,0,0,0,-2,1⟩, + ⟨4,393,603,1,0,0,0,-2,1⟩, + ⟨4,398,603,1,0,0,0,2,1⟩, + ⟨4,399,603,1,0,0,0,2,1⟩, + ⟨5,541,0,1,0,0,0,1,-1⟩, + ⟨4,384,541,1,0,0,0,-2,1⟩, + ⟨4,607,541,1,0,0,0,-1,1⟩, + ⟨4,386,541,1,0,0,0,1,1⟩, + ⟨4,606,541,1,0,0,0,1,2⟩, + ⟨4,388,541,1,0,0,0,1,1⟩, + ⟨4,604,541,1,0,0,0,1,1⟩, + ⟨4,393,541,1,0,0,0,1,1⟩, + ⟨4,603,541,1,0,0,0,-3,2⟩, + ⟨4,396,541,1,0,0,0,-2,1⟩, + ⟨4,397,541,1,0,0,0,-2,1⟩, + ⟨4,398,541,1,0,0,0,1,1⟩, + ⟨4,399,541,1,0,0,0,1,1⟩, + ⟨5,397,0,1,0,0,0,1,2⟩, + ⟨4,384,397,1,0,0,0,-1,1⟩, + ⟨4,386,397,1,0,0,0,1,1⟩, + ⟨4,388,397,1,0,0,0,1,1⟩, + ⟨4,393,397,1,0,0,0,1,1⟩, + ⟨4,603,397,1,0,0,0,-1,1⟩, + ⟨4,541,397,1,0,0,0,1,1⟩, + ⟨4,396,397,1,0,0,0,-1,1⟩, + ⟨5,399,0,1,0,0,0,1,2⟩, + ⟨4,604,399,1,0,0,0,-2,1⟩, + ⟨4,391,399,1,0,0,0,-1,1⟩, + ⟨4,392,399,1,0,0,0,-1,1⟩, + ⟨4,393,399,1,0,0,0,1,1⟩, + ⟨4,541,399,1,0,0,0,1,1⟩, + ⟨4,396,399,1,0,0,0,1,1⟩, + ⟨4,397,399,1,0,0,0,1,1⟩, + ⟨4,398,399,1,0,0,0,-1,1⟩, + ⟨4,257,225,1,0,0,0,1,1⟩, + ⟨4,258,225,1,0,0,0,-1,1⟩, + ⟨4,259,225,1,0,0,0,-1,1⟩, + ⟨4,261,225,1,0,0,0,-1,1⟩, + ⟨4,262,225,1,0,0,0,1,1⟩, + ⟨4,263,225,1,0,0,0,2,1⟩, + ⟨4,266,225,1,0,0,0,1,1⟩, + ⟨4,269,225,1,0,0,0,-1,1⟩, + ⟨4,270,225,1,0,0,0,-1,1⟩, + ⟨4,324,225,1,0,0,0,1,1⟩, + ⟨4,326,225,1,0,0,0,-1,1⟩, + ⟨4,328,225,1,0,0,0,-1,1⟩, + ⟨4,333,225,1,0,0,0,1,1⟩, + ⟨4,352,225,1,0,0,0,1,1⟩, + ⟨4,356,225,1,0,0,0,1,1⟩, + ⟨4,358,225,1,0,0,0,-1,1⟩, + ⟨4,359,225,1,0,0,0,-1,1⟩, + ⟨4,360,225,1,0,0,0,-1,1⟩, + ⟨4,540,225,1,0,0,0,1,1⟩, + ⟨4,365,225,1,0,0,0,1,1⟩, + ⟨4,540,225,1,0,0,0,1,1⟩, + ⟨4,225,540,1,0,0,0,-1,1⟩, + ⟨4,540,225,1,0,0,0,1,1⟩, + ⟨4,540,367,1,0,0,0,1,4⟩, + ⟨4,540,366,1,0,0,0,-1,4⟩, + ⟨4,540,356,1,0,0,0,-1,4⟩, + ⟨4,540,352,1,0,0,0,-1,4⟩, + ⟨4,540,225,1,0,0,0,1,2⟩, + ⟨4,540,375,1,0,0,0,-1,1⟩, + ⟨4,375,593,1,0,0,0,-1,1⟩, + ⟨4,380,375,1,0,0,0,1,2⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1032⟩, by decide⟩ +def forward_166 : CheckedSegment frames paid warps := + ⟨⟨forwardShard7State166, forwardShard7State167, + [ + ⟨4,375,380,1,0,0,0,-1,1⟩, + ⟨4,382,593,1,0,0,0,1,2⟩, + ⟨4,593,382,1,0,0,0,-1,1⟩, + ⟨4,382,26,1,0,0,0,-1,1⟩, + ⟨4,380,66,1,0,0,0,-1,1⟩, + ⟨4,375,88,1,0,0,0,-1,1⟩, + ⟨4,374,88,1,0,0,0,-1,1⟩, + ⟨4,593,3,1,0,0,0,-1,1⟩, + ⟨4,372,3,1,0,0,0,-1,1⟩, + ⟨4,540,572,1,0,0,0,-1,1⟩, + ⟨4,562,572,1,0,0,0,1,1⟩, + ⟨4,540,563,1,0,0,0,-1,1⟩, + ⟨4,562,563,1,0,0,0,1,1⟩, + ⟨4,352,225,1,0,0,0,1,1⟩, + ⟨4,356,225,1,0,0,0,1,1⟩, + ⟨4,358,225,1,0,0,0,-1,1⟩, + ⟨4,359,225,1,0,0,0,-1,1⟩, + ⟨4,360,225,1,0,0,0,-1,1⟩, + ⟨4,365,225,1,0,0,0,1,1⟩, + ⟨4,384,225,1,0,0,0,-1,1⟩, + ⟨4,388,225,1,0,0,0,-1,1⟩, + ⟨4,390,225,1,0,0,0,1,1⟩, + ⟨4,391,225,1,0,0,0,1,1⟩, + ⟨4,392,225,1,0,0,0,1,1⟩, + ⟨4,541,225,1,0,0,0,-1,1⟩, + ⟨4,397,225,1,0,0,0,-1,1⟩, + ⟨4,541,225,1,0,0,0,1,1⟩, + ⟨4,225,541,1,0,0,0,-1,1⟩, + ⟨4,541,225,1,0,0,0,1,1⟩, + ⟨4,541,399,1,0,0,0,-1,4⟩, + ⟨4,541,398,1,0,0,0,1,4⟩, + ⟨4,541,388,1,0,0,0,1,4⟩, + ⟨4,541,384,1,0,0,0,1,4⟩, + ⟨4,541,225,1,0,0,0,-1,2⟩, + ⟨4,541,370,1,0,0,0,-1,1⟩, + ⟨4,370,368,1,0,0,0,-1,1⟩, + ⟨4,8,370,1,0,0,0,1,2⟩, + ⟨4,370,8,1,0,0,0,-1,1⟩, + ⟨4,95,368,1,0,0,0,1,2⟩, + ⟨4,368,95,1,0,0,0,-1,1⟩, + ⟨4,95,379,1,0,0,0,-1,1⟩, + ⟨4,379,95,1,0,0,0,1,1⟩, + ⟨4,95,379,1,0,0,0,-1,1⟩, + ⟨4,8,377,1,0,0,0,-1,1⟩, + ⟨4,377,8,1,0,0,0,1,1⟩, + ⟨4,8,377,1,0,0,0,-1,1⟩, + ⟨4,379,95,1,0,0,0,-1,1⟩, + ⟨4,592,95,1,0,0,0,-1,1⟩, + ⟨4,377,8,1,0,0,0,-1,1⟩, + ⟨4,376,8,1,0,0,0,-1,1⟩, + ⟨4,370,67,1,0,0,0,-1,1⟩, + ⟨4,368,80,1,0,0,0,-1,1⟩, + ⟨4,541,573,1,0,0,0,1,1⟩, + ⟨4,554,573,1,0,0,0,-1,1⟩, + ⟨4,554,572,1,0,0,0,1,1⟩, + ⟨4,541,563,1,0,0,0,1,1⟩, + ⟨4,541,555,1,0,0,0,1,1⟩, + ⟨4,554,555,1,0,0,0,-1,1⟩, + ⟨4,540,555,1,0,0,0,1,1⟩, + ⟨4,368,370,1,0,0,0,1,1⟩, + ⟨4,370,368,1,0,0,0,-1,1⟩, + ⟨4,368,370,1,0,0,0,1,1⟩, + ⟨5,370,0,1,0,0,0,1,-1⟩, + ⟨4,594,368,1,0,0,0,-1,1⟩, + ⟨4,368,595,1,0,0,0,1,2⟩, + ⟨4,370,595,1,0,0,0,-1,2⟩, + ⟨4,372,595,1,0,0,0,1,2⟩, + ⟨4,593,595,1,0,0,0,1,2⟩, + ⟨4,374,595,1,0,0,0,-1,2⟩, + ⟨4,375,595,1,0,0,0,-1,2⟩, + ⟨4,370,372,1,0,0,0,1,1⟩, + ⟨4,372,370,1,0,0,0,-1,1⟩, + ⟨4,370,372,1,0,0,0,1,1⟩, + ⟨5,372,0,1,0,0,0,1,-1⟩, + ⟨4,594,593,1,0,0,0,1,1⟩, + ⟨4,593,594,1,0,0,0,-1,1⟩, + ⟨4,594,593,1,0,0,0,1,1⟩, + ⟨5,593,0,1,0,0,0,1,-1⟩, + ⟨5,594,0,1,0,0,0,1,-1⟩, + ⟨4,368,594,1,0,0,0,1,1⟩, + ⟨4,595,594,1,0,0,0,2,1⟩, + ⟨4,370,594,1,0,0,0,1,1⟩, + ⟨4,374,594,1,0,0,0,-2,1⟩, + ⟨4,375,594,1,0,0,0,-2,1⟩, + ⟨4,376,594,1,0,0,0,-1,1⟩, + ⟨4,377,594,1,0,0,0,-1,1⟩, + ⟨4,382,594,1,0,0,0,1,1⟩, + ⟨4,383,594,1,0,0,0,1,1⟩, + ⟨4,372,374,1,0,0,0,1,1⟩, + ⟨4,374,372,1,0,0,0,-1,1⟩, + ⟨4,372,374,1,0,0,0,1,1⟩, + ⟨5,374,0,1,0,0,0,1,-1⟩, + ⟨5,372,0,1,0,0,0,1,2⟩, + ⟨4,368,372,1,0,0,0,1,1⟩, + ⟨4,595,372,1,0,0,0,2,1⟩, + ⟨4,370,372,1,0,0,0,1,1⟩, + ⟨4,594,372,1,0,0,0,1,1⟩, + ⟨4,375,372,1,0,0,0,-2,1⟩, + ⟨4,376,372,1,0,0,0,-1,1⟩, + ⟨4,377,372,1,0,0,0,-1,1⟩, + ⟨4,382,372,1,0,0,0,1,1⟩, + ⟨4,383,372,1,0,0,0,1,1⟩, + ⟨4,593,376,1,0,0,0,1,1⟩, + ⟨4,376,593,1,0,0,0,-1,1⟩, + ⟨4,593,376,1,0,0,0,1,1⟩, + ⟨5,376,0,1,0,0,0,1,-1⟩, + ⟨5,593,0,1,0,0,0,2,-1⟩, + ⟨4,377,593,1,0,0,0,1,2⟩, + ⟨4,592,593,1,0,0,0,-1,2⟩, + ⟨4,379,593,1,0,0,0,-1,2⟩, + ⟨4,380,593,1,0,0,0,-1,2⟩, + ⟨4,381,593,1,0,0,0,-1,2⟩, + ⟨4,382,593,1,0,0,0,1,2⟩, + ⟨4,383,593,1,0,0,0,1,2⟩, + ⟨4,374,375,1,0,0,0,1,1⟩, + ⟨4,375,374,1,0,0,0,-1,1⟩, + ⟨4,374,375,1,0,0,0,1,1⟩, + ⟨5,375,0,1,0,0,0,1,-1⟩, + ⟨4,375,377,1,0,0,0,1,1⟩, + ⟨4,377,375,1,0,0,0,-1,1⟩, + ⟨4,375,377,1,0,0,0,1,1⟩, + ⟨5,377,0,1,0,0,0,1,-1⟩, + ⟨5,375,0,1,0,0,0,1,-1⟩, + ⟨4,593,375,1,0,0,0,2,1⟩, + ⟨4,592,375,1,0,0,0,-1,1⟩, + ⟨4,379,375,1,0,0,0,-1,1⟩, + ⟨4,380,375,1,0,0,0,-1,1⟩, + ⟨4,381,375,1,0,0,0,-1,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],1022⟩, by decide⟩ +def forward_167 : CheckedSegment frames paid warps := + ⟨⟨forwardShard7State167, forwardShard7State168, + [ + ⟨4,382,375,1,0,0,0,1,1⟩, + ⟨4,383,375,1,0,0,0,1,1⟩, + ⟨5,376,0,1,0,0,0,1,-1⟩, + ⟨4,368,376,1,0,0,0,-1,1⟩, + ⟨4,593,376,1,0,0,0,2,1⟩, + ⟨4,375,376,1,0,0,0,1,1⟩, + ⟨4,592,376,1,0,0,0,-1,1⟩, + ⟨4,379,376,1,0,0,0,-1,1⟩, + ⟨4,380,376,1,0,0,0,-1,1⟩, + ⟨4,381,376,1,0,0,0,-1,1⟩, + ⟨4,382,376,1,0,0,0,1,1⟩, + ⟨4,383,376,1,0,0,0,1,1⟩, + ⟨4,377,592,1,0,0,0,1,1⟩, + ⟨4,592,377,1,0,0,0,-1,1⟩, + ⟨4,377,592,1,0,0,0,1,1⟩, + ⟨5,592,0,1,0,0,0,1,-1⟩, + ⟨5,377,0,1,0,0,0,2,1⟩, + ⟨4,368,377,1,0,0,0,-1,2⟩, + ⟨4,595,377,1,0,0,0,-1,1⟩, + ⟨4,370,377,1,0,0,0,-1,2⟩, + ⟨4,594,377,1,0,0,0,-1,2⟩, + ⟨4,372,377,1,0,0,0,-1,2⟩, + ⟨4,593,377,1,0,0,0,-1,1⟩, + ⟨4,374,377,1,0,0,0,1,1⟩, + ⟨4,379,377,1,0,0,0,1,2⟩, + ⟨4,380,377,1,0,0,0,1,2⟩, + ⟨4,381,377,1,0,0,0,1,2⟩, + ⟨4,382,377,1,0,0,0,-1,1⟩, + ⟨4,383,377,1,0,0,0,-1,1⟩, + ⟨4,592,379,1,0,0,0,1,1⟩, + ⟨4,379,592,1,0,0,0,-1,1⟩, + ⟨4,592,379,1,0,0,0,1,1⟩, + ⟨5,379,0,1,0,0,0,1,-1⟩, + ⟨5,592,0,1,0,0,0,1,2⟩, + ⟨4,368,592,1,0,0,0,2,1⟩, + ⟨4,595,592,1,0,0,0,2,1⟩, + ⟨4,594,592,1,0,0,0,1,1⟩, + ⟨4,593,592,1,0,0,0,2,1⟩, + ⟨4,374,592,1,0,0,0,-2,1⟩, + ⟨4,377,592,1,0,0,0,-2,1⟩, + ⟨4,382,592,1,0,0,0,2,1⟩, + ⟨4,383,592,1,0,0,0,2,1⟩, + ⟨5,379,0,1,0,0,0,1,-1⟩, + ⟨4,368,379,1,0,0,0,-2,1⟩, + ⟨4,595,379,1,0,0,0,-1,1⟩, + ⟨4,370,379,1,0,0,0,1,1⟩, + ⟨4,594,379,1,0,0,0,1,2⟩, + ⟨4,372,379,1,0,0,0,1,1⟩, + ⟨4,593,379,1,0,0,0,1,1⟩, + ⟨4,377,379,1,0,0,0,1,1⟩, + ⟨4,592,379,1,0,0,0,-3,2⟩, + ⟨4,380,379,1,0,0,0,-2,1⟩, + ⟨4,381,379,1,0,0,0,-2,1⟩, + ⟨4,382,379,1,0,0,0,1,1⟩, + ⟨4,383,379,1,0,0,0,1,1⟩, + ⟨5,381,0,1,0,0,0,1,2⟩, + ⟨4,368,381,1,0,0,0,-1,1⟩, + ⟨4,370,381,1,0,0,0,1,1⟩, + ⟨4,372,381,1,0,0,0,1,1⟩, + ⟨4,377,381,1,0,0,0,1,1⟩, + ⟨4,592,381,1,0,0,0,-1,1⟩, + ⟨4,379,381,1,0,0,0,1,1⟩, + ⟨4,380,381,1,0,0,0,-1,1⟩, + ⟨5,383,0,1,0,0,0,1,2⟩, + ⟨4,593,383,1,0,0,0,-2,1⟩, + ⟨4,375,383,1,0,0,0,-1,1⟩, + ⟨4,376,383,1,0,0,0,-1,1⟩, + ⟨4,377,383,1,0,0,0,1,1⟩, + ⟨4,379,383,1,0,0,0,1,1⟩, + ⟨4,380,383,1,0,0,0,1,1⟩, + ⟨4,381,383,1,0,0,0,1,1⟩, + ⟨4,382,383,1,0,0,0,-1,1⟩, + ⟨0,0,0,0,0,0,4,0,1⟩, + ],#[0,0,0,0,0,0,0,0,0,0],574⟩, by decide⟩ +#eval "NativeForwardProofs7 checked" +end NativeData diff --git a/research/kappa-round3-warp-lean-20261022/NativeForwardProofs7.log b/research/kappa-round3-warp-lean-20261022/NativeForwardProofs7.log new file mode 100644 index 0000000000..b236a01742 --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeForwardProofs7.log @@ -0,0 +1 @@ +"NativeForwardProofs7 checked" diff --git a/research/kappa-round3-warp-lean-20261022/NativeFrames0.lean b/research/kappa-round3-warp-lean-20261022/NativeFrames0.lean new file mode 100644 index 0000000000..4f45014570 --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeFrames0.lean @@ -0,0 +1,1197 @@ +-- Generated by native_generate.py from canonical payload SHA256 +-- cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd +import NativeRaw +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NativeData +open NativeCertificate +def frameEntriesPart000 : List CheckedBasis := [ + ⟨#[], by decide⟩, + ⟨#[256,128,64,32,16,8,4,2,1], by decide⟩, + ⟨#[11], by decide⟩, + ⟨#[19], by decide⟩, + ⟨#[35], by decide⟩, + ⟨#[67], by decide⟩, + ⟨#[131], by decide⟩, + ⟨#[259], by decide⟩, + ⟨#[13], by decide⟩, + ⟨#[21], by decide⟩, + ⟨#[37], by decide⟩, + ⟨#[69], by decide⟩, + ⟨#[133], by decide⟩, + ⟨#[261], by decide⟩, + ⟨#[41], by decide⟩, + ⟨#[73], by decide⟩, + ⟨#[137], by decide⟩, + ⟨#[265], by decide⟩, + ⟨#[49], by decide⟩, + ⟨#[81], by decide⟩, + ⟨#[145], by decide⟩, + ⟨#[273], by decide⟩, + ⟨#[161], by decide⟩, + ⟨#[289], by decide⟩, + ⟨#[193], by decide⟩, + ⟨#[321], by decide⟩, + ⟨#[385], by decide⟩, + ⟨#[14], by decide⟩, + ⟨#[22], by decide⟩, + ⟨#[38], by decide⟩, + ⟨#[70], by decide⟩, + ⟨#[134], by decide⟩, + ⟨#[262], by decide⟩, + ⟨#[26], by decide⟩, + ⟨#[74], by decide⟩, + ⟨#[138], by decide⟩, + ⟨#[266], by decide⟩, + ⟨#[50], by decide⟩, + ⟨#[146], by decide⟩, + ⟨#[274], by decide⟩, + ⟨#[98], by decide⟩, + ⟨#[162], by decide⟩, + ⟨#[290], by decide⟩, + ⟨#[194], by decide⟩, + ⟨#[322], by decide⟩, + ⟨#[386], by decide⟩, + ⟨#[28], by decide⟩, + ⟨#[44], by decide⟩, + ⟨#[140], by decide⟩, + ⟨#[268], by decide⟩, + ⟨#[84], by decide⟩, + ⟨#[148], by decide⟩, + ⟨#[276], by decide⟩, + ⟨#[100], by decide⟩, + ⟨#[164], by decide⟩, + ⟨#[292], by decide⟩, + ⟨#[196], by decide⟩, + ⟨#[324], by decide⟩, + ⟨#[388], by decide⟩, + ⟨#[56], by decide⟩, + ⟨#[88], by decide⟩, + ⟨#[152], by decide⟩, + ⟨#[280], by decide⟩, + ⟨#[104], by decide⟩ +] +def frameEntriesPart004 : List CheckedBasis := [ + ⟨#[388,74,40,26,1], by decide⟩, + ⟨#[388,67,33,18,8], by decide⟩, + ⟨#[273,145,85,51,8], by decide⟩, + ⟨#[256,128,64,34,17,11,4], by decide⟩, + ⟨#[256,128,66,34,16,8,6,1], by decide⟩, + ⟨#[385,66,36,22,8], by decide⟩, + ⟨#[256,128,72,40,24,4,2,1], by decide⟩, + ⟨#[384,74,44,30,1], by decide⟩, + ⟨#[256,128,65,32,16,9,4,3], by decide⟩, + ⟨#[258,130,67,22,8], by decide⟩, + ⟨#[266,138,75,47,30], by decide⟩, + ⟨#[256,128,65,32,17,8,5,2], by decide⟩, + ⟨#[266,138,74,30,1], by decide⟩, + ⟨#[256,128,64,38,20,10,1], by decide⟩, + ⟨#[257,161,70,19,13], by decide⟩, + ⟨#[416,70,18,12,1], by decide⟩, + ⟨#[262,134,102,22,8], by decide⟩, + ⟨#[262,134,102,30,1], by decide⟩, + ⟨#[256,128,64,32,16,8,5,3], by decide⟩, + ⟨#[257,137,67,37,22], by decide⟩, + ⟨#[392,67,35,16,6], by decide⟩, + ⟨#[259,131,75,42,25], by decide⟩, + ⟨#[259,131,75,51,7], by decide⟩, + ⟨#[256,128,64,36,20,8,2,1], by decide⟩, + ⟨#[256,128,65,33,17,9,5,3], by decide⟩, + ⟨#[256,128,68,32,16,12,2,1], by decide⟩, + ⟨#[256,128,64,32,19,11,6], by decide⟩, + ⟨#[256,128,64,37,21,8,3], by decide⟩, + ⟨#[256,128,64,32,18,10,6,1], by decide⟩, + ⟨#[256,128,64,33,17,8,4,3], by decide⟩, + ⟨#[256,128,66,36,22,8,1], by decide⟩, + ⟨#[256,128,65,36,20,9,3], by decide⟩, + ⟨#[256,128,65,37,20,8,2], by decide⟩, + ⟨#[256,128,72,44,28,2,1], by decide⟩, + ⟨#[256,128,70,32,18,12,1], by decide⟩, + ⟨#[256,128,65,33,18,10,6], by decide⟩, + ⟨#[261,133,85,45], by decide⟩, + ⟨#[320,192,45,30], by decide⟩, + ⟨#[423,65,20,10], by decide⟩, + ⟨#[400,69,35,14], by decide⟩, + ⟨#[426,96,24,6,1], by decide⟩, + ⟨#[385,70,33,18,12], by decide⟩, + ⟨#[288,160,75,25,7], by decide⟩, + ⟨#[388,75,41,26], by decide⟩, + ⟨#[407,66,36,9], by decide⟩, + ⟨#[273,145,85,51], by decide⟩, + ⟨#[455,33,18,12], by decide⟩, + ⟨#[385,74,44,30], by decide⟩, + ⟨#[266,138,75,30], by decide⟩, + ⟨#[416,70,19,13], by decide⟩, + ⟨#[258,130,85,45], by decide⟩, + ⟨#[262,134,102,30], by decide⟩, + ⟨#[392,67,37,22], by decide⟩, + ⟨#[259,131,75,51], by decide⟩, + ⟨#[448,38,21,11], by decide⟩, + ⟨#[413,72,48,3], by decide⟩, + ⟨#[427,96,24,6], by decide⟩, + ⟨#[258,130,84,44,1], by decide⟩, + ⟨#[409,80,40,5,2], by decide⟩, + ⟨#[258,130,74,45,31], by decide⟩, + ⟨#[265,137,75,45], by decide⟩, + ⟨#[80,40,5,2], by decide⟩, + ⟨#[144,75,42,7], by decide⟩, + ⟨#[386,73,45,28], by decide⟩ +] +def frameEntriesPart008 : List CheckedBasis := [ + ⟨#[262,152,120], by decide⟩, + ⟨#[262,134,102], by decide⟩, + ⟨#[280,152,102], by decide⟩, + ⟨#[262,152,102], by decide⟩, + ⟨#[280,134,102], by decide⟩, + ⟨#[280,152,120], by decide⟩, + ⟨#[262,134,120], by decide⟩, + ⟨#[392,51], by decide⟩, + ⟨#[477,51], by decide⟩, + ⟨#[443,85], by decide⟩, + ⟨#[392,102], by decide⟩, + ⟨#[67,51], by decide⟩, + ⟨#[85,37], by decide⟩, + ⟨#[102,22], by decide⟩, + ⟨#[67,37], by decide⟩, + ⟨#[67,22], by decide⟩, + ⟨#[443,102], by decide⟩, + ⟨#[392,85], by decide⟩, + ⟨#[37,22], by decide⟩, + ⟨#[392,67,22], by decide⟩, + ⟨#[414,85,37], by decide⟩, + ⟨#[429,102,22], by decide⟩, + ⟨#[392,67,37], by decide⟩, + ⟨#[414,67,37], by decide⟩, + ⟨#[392,102,22], by decide⟩, + ⟨#[392,85,37], by decide⟩, + ⟨#[429,67,22], by decide⟩, + ⟨#[328,51], by decide⟩, + ⟨#[200,51], by decide⟩, + ⟨#[131,51], by decide⟩, + ⟨#[176,120], by decide⟩, + ⟨#[176,75], by decide⟩, + ⟨#[259,51], by decide⟩, + ⟨#[259,120], by decide⟩, + ⟨#[259,75], by decide⟩, + ⟨#[304,75], by decide⟩, + ⟨#[304,120], by decide⟩, + ⟨#[131,75], by decide⟩, + ⟨#[131,120], by decide⟩, + ⟨#[304,131,120], by decide⟩, + ⟨#[259,176,120], by decide⟩, + ⟨#[259,131,75], by decide⟩, + ⟨#[304,176,75], by decide⟩, + ⟨#[304,131,75], by decide⟩, + ⟨#[259,176,75], by decide⟩, + ⟨#[259,131,120], by decide⟩, + ⟨#[304,176,120], by decide⟩, + ⟨#[322,45], by decide⟩, + ⟨#[194,45], by decide⟩, + ⟨#[265,45], by decide⟩, + ⟨#[265,75], by decide⟩, + ⟨#[265,102], by decide⟩, + ⟨#[137,45], by decide⟩, + ⟨#[137,75], by decide⟩, + ⟨#[137,102], by decide⟩, + ⟨#[164,102], by decide⟩, + ⟨#[164,75], by decide⟩, + ⟨#[292,102], by decide⟩, + ⟨#[292,75], by decide⟩, + ⟨#[292,164,75], by decide⟩, + ⟨#[265,137,75], by decide⟩, + ⟨#[292,137,102], by decide⟩, + ⟨#[265,164,102], by decide⟩, + ⟨#[292,164,102], by decide⟩ +] +def frameEntriesPart012 : List CheckedBasis := [ + ⟨#[388,72,41,3], by decide⟩, + ⟨#[388,72,25,3], by decide⟩, + ⟨#[391,75,41,25], by decide⟩, + ⟨#[429,97,25,3], by decide⟩, + ⟨#[388,72,41,25], by decide⟩, + ⟨#[273,145,51], by decide⟩, + ⟨#[324,196,51], by decide⟩, + ⟨#[273,196,51], by decide⟩, + ⟨#[324,145,51], by decide⟩, + ⟨#[260,132,75,38,21], by decide⟩, + ⟨#[260,132,64,51,11], by decide⟩, + ⟨#[273,136,85,42], by decide⟩, + ⟨#[264,145,85,42], by decide⟩, + ⟨#[264,136,76,42], by decide⟩, + ⟨#[273,145,76,42], by decide⟩, + ⟨#[290,136,102,25], by decide⟩, + ⟨#[264,162,102,25], by decide⟩, + ⟨#[264,136,76,25], by decide⟩, + ⟨#[290,162,76,25], by decide⟩, + ⟨#[385,44,30], by decide⟩, + ⟨#[429,74,30], by decide⟩, + ⟨#[459,44,30], by decide⟩, + ⟨#[385,65,38,20,10], by decide⟩, + ⟨#[422,64,20,10,1], by decide⟩, + ⟨#[321,193,30], by decide⟩, + ⟨#[266,138,30], by decide⟩, + ⟨#[321,138,30], by decide⟩, + ⟨#[257,129,64,38,30], by decide⟩, + ⟨#[257,129,102,21,11], by decide⟩, + ⟨#[429,70,30], by decide⟩, + ⟨#[416,19,13], by decide⟩, + ⟨#[395,64,32,24,6], by decide⟩, + ⟨#[416,96,19,11,6], by decide⟩, + ⟨#[416,65,19,7], by decide⟩, + ⟨#[435,82,10,7], by decide⟩, + ⟨#[426,75,19,7], by decide⟩, + ⟨#[416,65,10,7], by decide⟩, + ⟨#[416,65,19,10], by decide⟩, + ⟨#[423,70,20,13], by decide⟩, + ⟨#[423,70,19,10], by decide⟩, + ⟨#[416,65,20,13], by decide⟩, + ⟨#[262,134,30], by decide⟩, + ⟨#[352,224,30], by decide⟩, + ⟨#[262,134,75,38,30], by decide⟩, + ⟨#[288,160,64,21,11], by decide⟩, + ⟨#[280,129,120,7], by decide⟩, + ⟨#[257,152,120,7], by decide⟩, + ⟨#[257,129,97,7], by decide⟩, + ⟨#[280,152,97,7], by decide⟩, + ⟨#[262,129,102,25], by decide⟩, + ⟨#[257,134,102,25], by decide⟩, + ⟨#[257,129,97,25], by decide⟩, + ⟨#[262,134,97,25], by decide⟩, + ⟨#[392,37,22], by decide⟩, + ⟨#[414,67,51], by decide⟩, + ⟨#[392,72,37,21,3], by decide⟩, + ⟨#[405,64,48,8,3], by decide⟩, + ⟨#[328,200,51], by decide⟩, + ⟨#[259,131,51], by decide⟩, + ⟨#[264,136,64,38,21], by decide⟩, + ⟨#[259,131,85,51,11], by decide⟩, + ⟨#[260,132,68,37,22,15], by decide⟩, + ⟨#[264,136,72,41,26,7], by decide⟩, + ⟨#[257,129,65,39,19,13], by decide⟩ +] +def frameEntriesPart016 : List CheckedBasis := [ + ⟨#[266,128,64,32,24,6,1], by decide⟩, + ⟨#[256,128,64,38,21,8], by decide⟩, + ⟨#[264,136,64,37,21,3], by decide⟩, + ⟨#[259,131,67,37,22,11], by decide⟩, + ⟨#[256,128,85,48,8,3], by decide⟩, + ⟨#[256,128,81,48,8,4,3], by decide⟩, + ⟨#[264,136,64,33,17,4,3], by decide⟩, + ⟨#[259,131,67,34,17,11,7], by decide⟩, + ⟨#[256,128,64,33,18,8,7], by decide⟩, + ⟨#[264,128,72,33,17,4,3], by decide⟩, + ⟨#[256,136,72,37,21,3], by decide⟩, + ⟨#[256,145,64,48,8,4,3], by decide⟩, + ⟨#[277,128,64,48,8,3], by decide⟩, + ⟨#[273,128,64,48,8,4,3], by decide⟩, + ⟨#[256,136,72,33,17,4,3], by decide⟩, + ⟨#[256,128,70,32,20,10,1], by decide⟩, + ⟨#[262,128,64,32,20,10,1], by decide⟩, + ⟨#[288,160,64,18,10,6,1], by decide⟩, + ⟨#[256,160,96,18,10,6,1], by decide⟩, + ⟨#[256,128,64,34,17,8,7], by decide⟩, + ⟨#[256,128,64,41,25,4,3], by decide⟩, + ⟨#[256,128,64,42,24,6,1], by decide⟩, + ⟨#[256,128,64,32,19,10,7], by decide⟩, + ⟨#[259,131,67,33,18,11,7], by decide⟩, + ⟨#[320,192,33,17,8,4,3], by decide⟩, + ⟨#[320,192,32,18,10,6,1], by decide⟩, + ⟨#[257,129,65,33,18,11,7], by decide⟩, + ⟨#[256,129,72,40,24,5,2], by decide⟩, + ⟨#[256,152,80,40,4,2,1], by decide⟩, + ⟨#[256,136,65,40,17,5,2], by decide⟩, + ⟨#[256,145,80,32,8,5,2], by decide⟩, + ⟨#[257,128,72,40,24,5,2], by decide⟩, + ⟨#[280,128,80,40,4,2,1], by decide⟩, + ⟨#[273,128,80,32,8,5,2], by decide⟩, + ⟨#[264,128,65,40,17,5,2], by decide⟩, + ⟨#[259,131,66,35,19,9,7], by decide⟩, + ⟨#[272,144,65,32,9,4,3], by decide⟩, + ⟨#[257,129,66,35,17,9,7], by decide⟩, + ⟨#[272,144,66,34,8,6,1], by decide⟩, + ⟨#[256,128,65,32,16,10,7], by decide⟩, + ⟨#[256,128,72,41,16,4,3], by decide⟩, + ⟨#[256,128,67,34,16,8,7], by decide⟩, + ⟨#[256,128,74,42,16,6,1], by decide⟩, + ⟨#[256,128,74,42,24,4,1], by decide⟩, + ⟨#[256,128,73,40,25,4,2], by decide⟩, + ⟨#[256,128,65,32,19,10,4], by decide⟩, + ⟨#[256,128,66,35,16,9,4], by decide⟩, + ⟨#[260,132,72,40,24,2,1], by decide⟩, + ⟨#[257,129,72,41,25,5,3], by decide⟩, + ⟨#[260,132,69,36,20,13,3], by decide⟩, + ⟨#[260,132,65,32,16,9,3], by decide⟩, + ⟨#[261,128,68,32,17,8,2], by decide⟩, + ⟨#[258,128,65,34,17,8,5], by decide⟩, + ⟨#[262,128,68,34,16,8,1], by decide⟩, + ⟨#[257,128,66,34,17,8,6], by decide⟩, + ⟨#[256,130,65,34,17,8,5], by decide⟩, + ⟨#[256,133,68,32,17,8,2], by decide⟩, + ⟨#[256,134,68,34,16,8,1], by decide⟩, + ⟨#[256,129,66,34,17,8,6], by decide⟩, + ⟨#[257,129,72,40,24,4,2], by decide⟩, + ⟨#[257,129,73,41,24,5,3], by decide⟩, + ⟨#[257,129,67,35,17,9,6], by decide⟩, + ⟨#[257,129,66,34,16,8,6], by decide⟩, + ⟨#[256,128,72,42,26,4,1], by decide⟩ +] +def frameEntriesPart020 : List CheckedBasis := [ + ⟨#[9,21,36,66,128,258], by decide⟩, + ⟨#[9,21,36,64,130,258], by decide⟩, + ⟨#[2,21,45,64,128,256], by decide⟩, + ⟨#[45,66,133,274], by decide⟩, + ⟨#[12,33,80,133,274], by decide⟩, + ⟨#[9,36,66,133,274], by decide⟩, + ⟨#[5,18,40,137,322], by decide⟩, + ⟨#[5,18,40,66,137,256], by decide⟩, + ⟨#[5,9,33,80,128,274], by decide⟩, + ⟨#[9,18,36,66,133,256], by decide⟩, + ⟨#[5,9,33,66,128,274], by decide⟩, + ⟨#[5,9,18,33,128,322], by decide⟩, + ⟨#[12,18,33,66,133,256], by decide⟩, + ⟨#[22,37,75,132,260], by decide⟩, + ⟨#[26,41,79,136,264], by decide⟩, + ⟨#[13,19,102,129,257], by decide⟩, + ⟨#[30,44,75,140,268], by decide⟩, + ⟨#[10,20,65,134,289], by decide⟩, + ⟨#[6,24,96,138,289], by decide⟩, + ⟨#[17,34,68,131,268], by decide⟩, + ⟨#[3,48,72,145,268], by decide⟩, + ⟨#[18,33,67,392], by decide⟩, + ⟨#[4,18,33,459], by decide⟩, + ⟨#[18,33,200,259], by decide⟩, + ⟨#[51,72,140,274], by decide⟩, + ⟨#[18,33,131,328], by decide⟩, + ⟨#[30,33,134,321], by decide⟩, + ⟨#[12,18,32,455], by decide⟩, + ⟨#[12,18,134,321], by decide⟩, + ⟨#[12,51,81,388], by decide⟩, + ⟨#[4,51,81,136,264], by decide⟩, + ⟨#[12,22,37,451], by decide⟩, + ⟨#[12,51,196,273], by decide⟩, + ⟨#[3,48,72,140,273], by decide⟩, + ⟨#[12,51,145,324], by decide⟩, + ⟨#[5,26,40,74,385], by decide⟩, + ⟨#[1,4,40,80,410], by decide⟩, + ⟨#[5,40,80,138,273], by decide⟩, + ⟨#[5,40,80,145,266], by decide⟩, + ⟨#[5,19,40,67,392], by decide⟩, + ⟨#[5,8,32,80,403], by decide⟩, + ⟨#[5,40,80,131,280], by decide⟩, + ⟨#[5,40,80,152,259], by decide⟩, + ⟨#[26,45,75,138,266], by decide⟩, + ⟨#[4,41,75,144,272], by decide⟩, + ⟨#[31,45,75,143,271], by decide⟩, + ⟨#[1,44,74,144,272], by decide⟩, + ⟨#[22,45,75,134,262], by decide⟩, + ⟨#[8,37,67,144,272], by decide⟩, + ⟨#[19,45,75,131,259], by decide⟩, + ⟨#[13,32,70,144,272], by decide⟩, + ⟨#[1,50,74,132,260], by decide⟩, + ⟨#[31,44,75,132,260], by decide⟩, + ⟨#[14,51,69,132,260], by decide⟩, + ⟨#[16,35,75,132,260], by decide⟩, + ⟨#[19,32,75,132,260], by decide⟩, + ⟨#[13,51,70,132,260], by decide⟩, + ⟨#[28,47,75,132,260], by decide⟩, + ⟨#[2,49,73,132,260], by decide⟩, + ⟨#[17,34,68,138,261], by decide⟩, + ⟨#[17,34,68,133,266], by decide⟩, + ⟨#[1,16,34,68,398], by decide⟩, + ⟨#[14,17,34,68,385], by decide⟩, + ⟨#[17,34,68,137,262], by decide⟩ +] +def frameEntriesPart024 : List CheckedBasis := [ + ⟨#[12,18,33,64,129,262], by decide⟩, + ⟨#[6,10,18,33,64,385], by decide⟩, + ⟨#[12,18,33,64,391], by decide⟩, + ⟨#[6,25,43,74,130,258], by decide⟩, + ⟨#[1,24,44,76,130,258], by decide⟩, + ⟨#[15,22,34,67,130,258], by decide⟩, + ⟨#[8,17,37,68,130,258], by decide⟩, + ⟨#[25,45,76,130,258], by decide⟩, + ⟨#[9,16,36,66,132,259], by decide⟩, + ⟨#[9,16,36,66,131,260], by decide⟩, + ⟨#[6,9,16,34,66,385], by decide⟩, + ⟨#[1,8,16,36,66,390], by decide⟩, + ⟨#[9,16,36,66,391], by decide⟩, + ⟨#[3,4,48,72,409], by decide⟩, + ⟨#[10,20,32,65,391], by decide⟩, + ⟨#[8,17,34,68,391], by decide⟩, + ⟨#[7,42,75,144,272], by decide⟩, + ⟨#[7,25,42,67,131,259], by decide⟩, + ⟨#[7,8,17,34,192,320], by decide⟩, + ⟨#[7,10,19,32,192,320], by decide⟩, + ⟨#[7,25,42,65,129,257], by decide⟩, + ⟨#[7,25,42,74,138,266], by decide⟩, + ⟨#[1,6,24,42,192,320], by decide⟩, + ⟨#[3,4,25,41,192,320], by decide⟩, + ⟨#[7,25,42,72,136,264], by decide⟩, + ⟨#[7,25,42,192,320], by decide⟩, + ⟨#[7,51,67,131,282], by decide⟩, + ⟨#[7,17,34,192,328], by decide⟩, + ⟨#[7,51,90,131,259], by decide⟩, + ⟨#[7,17,34,200,328], by decide⟩, + ⟨#[12,18,97,160,262], by decide⟩, + ⟨#[7,10,19,192,352], by decide⟩, + ⟨#[7,25,65,129,299], by decide⟩, + ⟨#[6,10,18,64,385], by decide⟩, + ⟨#[7,10,19,224,352], by decide⟩, + ⟨#[7,25,107,129,257], by decide⟩, + ⟨#[30,32,65,129,268], by decide⟩, + ⟨#[30,33,64,129,262], by decide⟩, + ⟨#[30,42,74,138,269], by decide⟩, + ⟨#[6,24,42,192,321], by decide⟩, + ⟨#[10,20,33,70,385], by decide⟩, + ⟨#[30,42,77,138,266], by decide⟩, + ⟨#[6,24,42,193,321], by decide⟩, + ⟨#[3,25,41,192,324], by decide⟩, + ⟨#[25,42,72,136,271], by decide⟩, + ⟨#[3,25,41,196,324], by decide⟩, + ⟨#[25,42,79,136,264], by decide⟩, + ⟨#[51,76,146,268], by decide⟩, + ⟨#[51,76,140,274], by decide⟩, + ⟨#[30,97,140,289], by decide⟩, + ⟨#[30,97,161,268], by decide⟩, + ⟨#[30,76,140,268], by decide⟩, + ⟨#[30,76,161,289], by decide⟩, + ⟨#[51,82,146,274], by decide⟩, + ⟨#[51,82,140,268], by decide⟩, + ⟨#[5,49,73,411], by decide⟩, + ⟨#[28,40,76,386], by decide⟩, + ⟨#[28,40,73,391], by decide⟩, + ⟨#[5,49,80,386], by decide⟩, + ⟨#[5,25,73,386], by decide⟩, + ⟨#[25,40,76,391], by decide⟩, + ⟨#[25,40,73,386], by decide⟩, + ⟨#[5,25,97,426], by decide⟩, + ⟨#[52,75,144,265], by decide⟩ +] +def frameEntriesPart028 : List CheckedBasis := [ + ⟨#[45,85,133,384,14], by decide⟩, + ⟨#[45,85,133,384,21], by decide⟩, + ⟨#[45,85,133,384,11], by decide⟩, + ⟨#[45,85,133,384,16], by decide⟩, + ⟨#[45,85,133,384,5,11], by decide⟩, + ⟨#[45,85,133,384,21,27], by decide⟩, + ⟨#[45,85,133,384,5,16], by decide⟩, + ⟨#[45,85,133,384,14,16], by decide⟩, + ⟨#[45,85,133,384,11,16], by decide⟩, + ⟨#[14,35,69,400,16], by decide⟩, + ⟨#[14,35,69,400,144], by decide⟩, + ⟨#[14,35,69,400,128], by decide⟩, + ⟨#[14,35,69,400,5], by decide⟩, + ⟨#[14,35,69,400,21], by decide⟩, + ⟨#[14,35,69,400,133], by decide⟩, + ⟨#[14,35,69,400,149], by decide⟩, + ⟨#[14,35,69,400,5,144], by decide⟩, + ⟨#[14,35,69,400,133,144], by decide⟩, + ⟨#[14,35,69,400,5,128], by decide⟩, + ⟨#[14,35,69,400,21,128], by decide⟩, + ⟨#[26,41,75,388,4], by decide⟩, + ⟨#[26,41,75,388,132], by decide⟩, + ⟨#[26,41,75,388,128], by decide⟩, + ⟨#[26,41,75,388,15], by decide⟩, + ⟨#[26,41,75,388,143], by decide⟩, + ⟨#[26,41,75,388,11], by decide⟩, + ⟨#[26,41,75,388,139], by decide⟩, + ⟨#[26,41,75,388,4,11], by decide⟩, + ⟨#[26,41,75,388,132,11], by decide⟩, + ⟨#[26,41,75,388,4,139], by decide⟩, + ⟨#[26,41,75,388,132,139], by decide⟩, + ⟨#[26,41,75,388,15,128], by decide⟩, + ⟨#[26,41,75,388,11,128], by decide⟩, + ⟨#[51,85,196,384,15], by decide⟩, + ⟨#[51,85,196,384,30], by decide⟩, + ⟨#[51,85,196,384,17], by decide⟩, + ⟨#[51,85,196,384,4], by decide⟩, + ⟨#[51,85,196,384,21], by decide⟩, + ⟨#[51,85,196,384,11], by decide⟩, + ⟨#[51,85,196,384,26], by decide⟩, + ⟨#[51,85,196,384,4,11], by decide⟩, + ⟨#[51,85,196,384,21,26], by decide⟩, + ⟨#[51,85,196,384,4,17], by decide⟩, + ⟨#[51,85,196,384,11,17], by decide⟩, + ⟨#[30,44,74,385,129], by decide⟩, + ⟨#[30,44,74,385,128], by decide⟩, + ⟨#[30,44,74,385,11], by decide⟩, + ⟨#[30,44,74,385,139], by decide⟩, + ⟨#[30,44,74,385,10], by decide⟩, + ⟨#[30,44,74,385,138], by decide⟩, + ⟨#[30,44,74,385,1,10], by decide⟩, + ⟨#[30,44,74,385,129,10], by decide⟩, + ⟨#[30,44,74,385,1,138], by decide⟩, + ⟨#[30,44,74,385,129,138], by decide⟩, + ⟨#[30,44,74,385,11,128], by decide⟩, + ⟨#[30,44,74,385,10,128], by decide⟩, + ⟨#[30,75,193,384,10], by decide⟩, + ⟨#[30,75,193,384,45], by decide⟩, + ⟨#[30,75,193,384,39], by decide⟩, + ⟨#[30,75,193,384,11], by decide⟩, + ⟨#[30,75,193,384,44], by decide⟩, + ⟨#[30,75,193,384,38], by decide⟩, + ⟨#[30,75,193,384,1,10], by decide⟩, + ⟨#[30,75,193,384,39,44], by decide⟩ +] +def frameEntriesPart032 : List CheckedBasis := [ + ⟨#[51,75,4], by decide⟩, + ⟨#[51,410,4], by decide⟩, + ⟨#[51,466,4], by decide⟩, + ⟨#[51,3,76], by decide⟩, + ⟨#[51,75,76], by decide⟩, + ⟨#[51,410,76], by decide⟩, + ⟨#[51,466,76], by decide⟩, + ⟨#[51,3,413], by decide⟩, + ⟨#[51,75,413], by decide⟩, + ⟨#[51,410,413], by decide⟩, + ⟨#[51,466,413], by decide⟩, + ⟨#[51,3,469], by decide⟩, + ⟨#[51,75,469], by decide⟩, + ⟨#[51,410,469], by decide⟩, + ⟨#[51,3,72], by decide⟩, + ⟨#[51,7,72], by decide⟩, + ⟨#[51,410,72], by decide⟩, + ⟨#[51,414,72], by decide⟩, + ⟨#[51,3,465], by decide⟩, + ⟨#[51,7,465], by decide⟩, + ⟨#[51,410,465], by decide⟩, + ⟨#[51,414,465], by decide⟩, + ⟨#[51,3,409], by decide⟩, + ⟨#[51,75,409], by decide⟩, + ⟨#[51,79,409], by decide⟩, + ⟨#[51,4,72], by decide⟩, + ⟨#[51,413,72], by decide⟩, + ⟨#[51,4,465], by decide⟩, + ⟨#[51,413,465], by decide⟩, + ⟨#[51,4,409], by decide⟩, + ⟨#[51,76,409], by decide⟩, + ⟨#[51,72,409], by decide⟩, + ⟨#[51,3,4,72], by decide⟩, + ⟨#[51,410,4,72], by decide⟩, + ⟨#[51,410,413,72], by decide⟩, + ⟨#[51,3,4,465], by decide⟩, + ⟨#[51,410,4,465], by decide⟩, + ⟨#[51,3,413,465], by decide⟩, + ⟨#[51,410,413,465], by decide⟩, + ⟨#[51,3,4,409], by decide⟩, + ⟨#[51,75,4,409], by decide⟩, + ⟨#[51,3,76,409], by decide⟩, + ⟨#[51,75,76,409], by decide⟩, + ⟨#[51,3,72,409], by decide⟩, + ⟨#[51,7,72,409], by decide⟩, + ⟨#[51,4,72,409], by decide⟩, + ⟨#[199], by decide⟩, + ⟨#[222], by decide⟩, + ⟨#[237], by decide⟩, + ⟨#[244], by decide⟩, + ⟨#[391], by decide⟩, + ⟨#[327], by decide⟩, + ⟨#[350], by decide⟩, + ⟨#[365], by decide⟩, + ⟨#[372], by decide⟩, + ⟨#[217], by decide⟩, + ⟨#[243], by decide⟩, + ⟨#[409], by decide⟩, + ⟨#[345], by decide⟩, + ⟨#[371], by decide⟩, + ⟨#[234], by decide⟩, + ⟨#[362], by decide⟩, + ⟨#[192], by decide⟩, + ⟨#[320], by decide⟩ +] +def frameEntriesPart036 : List CheckedBasis := [ + ⟨#[7,217,362], by decide⟩, + ⟨#[199,217,362], by decide⟩, + ⟨#[391,217,362], by decide⟩, + ⟨#[327,217,362], by decide⟩, + ⟨#[7,409,362], by decide⟩, + ⟨#[199,409,362], by decide⟩, + ⟨#[391,409,362], by decide⟩, + ⟨#[327,409,362], by decide⟩, + ⟨#[7,345,362], by decide⟩, + ⟨#[199,345,362], by decide⟩, + ⟨#[391,345,362], by decide⟩, + ⟨#[327,345,362], by decide⟩, + ⟨#[7,25,192], by decide⟩, + ⟨#[45,25,192], by decide⟩, + ⟨#[391,25,192], by decide⟩, + ⟨#[429,25,192], by decide⟩, + ⟨#[7,51,192], by decide⟩, + ⟨#[45,51,192], by decide⟩, + ⟨#[391,51,192], by decide⟩, + ⟨#[429,51,192], by decide⟩, + ⟨#[7,409,192], by decide⟩, + ⟨#[45,409,192], by decide⟩, + ⟨#[391,409,192], by decide⟩, + ⟨#[429,409,192], by decide⟩, + ⟨#[7,435,192], by decide⟩, + ⟨#[45,435,192], by decide⟩, + ⟨#[391,435,192], by decide⟩, + ⟨#[429,435,192], by decide⟩, + ⟨#[7,25,320], by decide⟩, + ⟨#[45,25,320], by decide⟩, + ⟨#[391,25,320], by decide⟩, + ⟨#[429,25,320], by decide⟩, + ⟨#[7,51,320], by decide⟩, + ⟨#[45,51,320], by decide⟩, + ⟨#[391,51,320], by decide⟩, + ⟨#[429,51,320], by decide⟩, + ⟨#[7,409,320], by decide⟩, + ⟨#[45,409,320], by decide⟩, + ⟨#[391,409,320], by decide⟩, + ⟨#[429,409,320], by decide⟩, + ⟨#[7,435,320], by decide⟩, + ⟨#[45,435,320], by decide⟩, + ⟨#[391,435,320], by decide⟩, + ⟨#[429,435,320], by decide⟩, + ⟨#[7,25,384], by decide⟩, + ⟨#[45,25,384], by decide⟩, + ⟨#[199,25,384], by decide⟩, + ⟨#[237,25,384], by decide⟩, + ⟨#[45,51,384], by decide⟩, + ⟨#[199,51,384], by decide⟩, + ⟨#[237,51,384], by decide⟩, + ⟨#[7,217,384], by decide⟩, + ⟨#[45,217,384], by decide⟩, + ⟨#[199,217,384], by decide⟩, + ⟨#[237,217,384], by decide⟩, + ⟨#[7,243,384], by decide⟩, + ⟨#[45,243,384], by decide⟩, + ⟨#[199,243,384], by decide⟩, + ⟨#[237,243,384], by decide⟩, + ⟨#[7,42,192], by decide⟩, + ⟨#[30,42,192], by decide⟩, + ⟨#[391,42,192], by decide⟩, + ⟨#[414,42,192], by decide⟩, + ⟨#[7,426,192], by decide⟩ +] +def frameEntriesPart040 : List CheckedBasis := [ + ⟨#[127,409], by decide⟩, + ⟨#[5,40], by decide⟩, + ⟨#[85,40], by decide⟩, + ⟨#[412,40], by decide⟩, + ⟨#[460,40], by decide⟩, + ⟨#[5,120], by decide⟩, + ⟨#[85,120], by decide⟩, + ⟨#[412,120], by decide⟩, + ⟨#[460,120], by decide⟩, + ⟨#[5,433], by decide⟩, + ⟨#[85,433], by decide⟩, + ⟨#[412,433], by decide⟩, + ⟨#[460,433], by decide⟩, + ⟨#[5,481], by decide⟩, + ⟨#[85,481], by decide⟩, + ⟨#[412,481], by decide⟩, + ⟨#[460,481], by decide⟩, + ⟨#[5,80], by decide⟩, + ⟨#[45,80], by decide⟩, + ⟨#[412,80], by decide⟩, + ⟨#[436,80], by decide⟩, + ⟨#[5,457], by decide⟩, + ⟨#[45,457], by decide⟩, + ⟨#[412,457], by decide⟩, + ⟨#[436,457], by decide⟩, + ⟨#[5,409], by decide⟩, + ⟨#[85,409], by decide⟩, + ⟨#[125,409], by decide⟩, + ⟨#[40,80], by decide⟩, + ⟨#[433,80], by decide⟩, + ⟨#[40,457], by decide⟩, + ⟨#[433,457], by decide⟩, + ⟨#[40,409], by decide⟩, + ⟨#[120,409], by decide⟩, + ⟨#[80,409], by decide⟩, + ⟨#[2,5,40], by decide⟩, + ⟨#[82,5,40], by decide⟩, + ⟨#[411,5,40], by decide⟩, + ⟨#[459,5,40], by decide⟩, + ⟨#[2,85,40], by decide⟩, + ⟨#[82,85,40], by decide⟩, + ⟨#[411,85,40], by decide⟩, + ⟨#[459,85,40], by decide⟩, + ⟨#[2,412,40], by decide⟩, + ⟨#[82,412,40], by decide⟩, + ⟨#[411,412,40], by decide⟩, + ⟨#[459,412,40], by decide⟩, + ⟨#[2,460,40], by decide⟩, + ⟨#[82,460,40], by decide⟩, + ⟨#[411,460,40], by decide⟩, + ⟨#[459,460,40], by decide⟩, + ⟨#[2,5,120], by decide⟩, + ⟨#[82,5,120], by decide⟩, + ⟨#[411,5,120], by decide⟩, + ⟨#[459,5,120], by decide⟩, + ⟨#[2,85,120], by decide⟩, + ⟨#[82,85,120], by decide⟩, + ⟨#[411,85,120], by decide⟩, + ⟨#[459,85,120], by decide⟩, + ⟨#[2,412,120], by decide⟩, + ⟨#[82,412,120], by decide⟩, + ⟨#[411,412,120], by decide⟩, + ⟨#[459,412,120], by decide⟩, + ⟨#[2,460,120], by decide⟩ +] +def frameEntriesPart044 : List CheckedBasis := [ + ⟨#[220,241], by decide⟩, + ⟨#[391,241], by decide⟩, + ⟨#[460,241], by decide⟩, + ⟨#[279,241], by decide⟩, + ⟨#[348,241], by decide⟩, + ⟨#[76,426], by decide⟩, + ⟨#[151,426], by decide⟩, + ⟨#[220,426], by decide⟩, + ⟨#[460,426], by decide⟩, + ⟨#[279,426], by decide⟩, + ⟨#[348,426], by decide⟩, + ⟨#[76,481], by decide⟩, + ⟨#[151,481], by decide⟩, + ⟨#[220,481], by decide⟩, + ⟨#[391,481], by decide⟩, + ⟨#[279,481], by decide⟩, + ⟨#[348,481], by decide⟩, + ⟨#[7,314], by decide⟩, + ⟨#[76,314], by decide⟩, + ⟨#[151,314], by decide⟩, + ⟨#[220,314], by decide⟩, + ⟨#[391,314], by decide⟩, + ⟨#[460,314], by decide⟩, + ⟨#[279,314], by decide⟩, + ⟨#[348,314], by decide⟩, + ⟨#[7,369], by decide⟩, + ⟨#[76,369], by decide⟩, + ⟨#[151,369], by decide⟩, + ⟨#[220,369], by decide⟩, + ⟨#[391,369], by decide⟩, + ⟨#[460,369], by decide⟩, + ⟨#[279,369], by decide⟩, + ⟨#[348,369], by decide⟩, + ⟨#[45,75], by decide⟩, + ⟨#[151,75], by decide⟩, + ⟨#[189,75], by decide⟩, + ⟨#[391,75], by decide⟩, + ⟨#[429,75], by decide⟩, + ⟨#[279,75], by decide⟩, + ⟨#[317,75], by decide⟩, + ⟨#[7,219], by decide⟩, + ⟨#[45,219], by decide⟩, + ⟨#[151,219], by decide⟩, + ⟨#[189,219], by decide⟩, + ⟨#[391,219], by decide⟩, + ⟨#[429,219], by decide⟩, + ⟨#[279,219], by decide⟩, + ⟨#[317,219], by decide⟩, + ⟨#[151,459], by decide⟩, + ⟨#[189,459], by decide⟩, + ⟨#[391,459], by decide⟩, + ⟨#[429,459], by decide⟩, + ⟨#[279,459], by decide⟩, + ⟨#[317,459], by decide⟩, + ⟨#[7,347], by decide⟩, + ⟨#[45,347], by decide⟩, + ⟨#[151,347], by decide⟩, + ⟨#[189,347], by decide⟩, + ⟨#[391,347], by decide⟩, + ⟨#[429,347], by decide⟩, + ⟨#[279,347], by decide⟩, + ⟨#[317,347], by decide⟩, + ⟨#[7,144], by decide⟩, + ⟨#[45,144], by decide⟩ +] +def frameEntriesPart048 : List CheckedBasis := [ + ⟨#[42,459,144], by decide⟩, + ⟨#[426,459,144], by decide⟩, + ⟨#[42,75,272], by decide⟩, + ⟨#[426,75,272], by decide⟩, + ⟨#[42,459,272], by decide⟩, + ⟨#[426,459,272], by decide⟩, + ⟨#[42,75,384], by decide⟩, + ⟨#[186,75,384], by decide⟩, + ⟨#[42,219,384], by decide⟩, + ⟨#[186,219,384], by decide⟩, + ⟨#[42,144,384], by decide⟩, + ⟨#[97,144,384], by decide⟩, + ⟨#[75,144,384], by decide⟩, + ⟨#[391,42,75,144], by decide⟩, + ⟨#[7,426,75,144], by decide⟩, + ⟨#[391,426,75,144], by decide⟩, + ⟨#[7,42,459,144], by decide⟩, + ⟨#[391,42,459,144], by decide⟩, + ⟨#[7,426,459,144], by decide⟩, + ⟨#[391,426,459,144], by decide⟩, + ⟨#[7,42,75,272], by decide⟩, + ⟨#[391,42,75,272], by decide⟩, + ⟨#[7,426,75,272], by decide⟩, + ⟨#[391,426,75,272], by decide⟩, + ⟨#[7,42,459,272], by decide⟩, + ⟨#[391,42,459,272], by decide⟩, + ⟨#[7,426,459,272], by decide⟩, + ⟨#[391,426,459,272], by decide⟩, + ⟨#[7,42,75,384], by decide⟩, + ⟨#[151,42,75,384], by decide⟩, + ⟨#[7,186,75,384], by decide⟩, + ⟨#[151,186,75,384], by decide⟩, + ⟨#[7,42,219,384], by decide⟩, + ⟨#[151,42,219,384], by decide⟩, + ⟨#[7,186,219,384], by decide⟩, + ⟨#[151,186,219,384], by decide⟩, + ⟨#[7,42,144,384], by decide⟩, + ⟨#[76,42,144,384], by decide⟩, + ⟨#[7,97,144,384], by decide⟩, + ⟨#[76,97,144,384], by decide⟩, + ⟨#[7,75,144,384], by decide⟩, + ⟨#[45,75,144,384], by decide⟩, + ⟨#[42,75,144,384], by decide⟩, + ⟨#[51,75,131,384,1], by decide⟩, + ⟨#[51,75,131,384,5], by decide⟩, + ⟨#[51,75,131,384,9], by decide⟩, + ⟨#[51,75,131,384,13], by decide⟩, + ⟨#[51,75,131,384,15], by decide⟩, + ⟨#[51,75,131,384,17], by decide⟩, + ⟨#[51,75,131,384,19], by decide⟩, + ⟨#[51,75,131,384,23], by decide⟩, + ⟨#[51,75,131,384,27], by decide⟩, + ⟨#[51,75,131,384,31], by decide⟩, + ⟨#[51,75,131,384,2], by decide⟩, + ⟨#[51,75,131,384,6], by decide⟩, + ⟨#[51,75,131,384,10], by decide⟩, + ⟨#[51,75,131,384,14], by decide⟩, + ⟨#[51,75,131,384,18], by decide⟩, + ⟨#[51,75,131,384,26], by decide⟩, + ⟨#[51,75,131,384,4], by decide⟩, + ⟨#[51,75,131,384,12], by decide⟩, + ⟨#[51,75,131,384,20], by decide⟩, + ⟨#[51,75,131,384,28], by decide⟩, + ⟨#[51,75,131,384,24], by decide⟩ +] +def frameEntriesPart052 : List CheckedBasis := [ + ⟨#[51,75,131,384,9,26,20], by decide⟩, + ⟨#[51,75,131,384,17,26,20], by decide⟩, + ⟨#[51,75,131,384,25,26,20], by decide⟩, + ⟨#[51,75,131,384,17,2,28], by decide⟩, + ⟨#[51,75,131,384,25,2,28], by decide⟩, + ⟨#[51,75,131,384,1,10,28], by decide⟩, + ⟨#[51,75,131,384,9,10,28], by decide⟩, + ⟨#[51,75,131,384,17,10,28], by decide⟩, + ⟨#[51,75,131,384,25,10,28], by decide⟩, + ⟨#[51,75,131,384,1,18,28], by decide⟩, + ⟨#[51,75,131,384,9,18,28], by decide⟩, + ⟨#[51,75,131,384,17,18,28], by decide⟩, + ⟨#[51,75,131,384,25,18,28], by decide⟩, + ⟨#[51,75,131,384,1,26,28], by decide⟩, + ⟨#[51,75,131,384,9,26,28], by decide⟩, + ⟨#[51,75,131,384,17,26,28], by decide⟩, + ⟨#[51,75,131,384,25,26,28], by decide⟩, + ⟨#[51,75,131,384,1,2,8], by decide⟩, + ⟨#[51,75,131,384,5,2,8], by decide⟩, + ⟨#[51,75,131,384,17,2,8], by decide⟩, + ⟨#[51,75,131,384,21,2,8], by decide⟩, + ⟨#[51,75,131,384,1,6,8], by decide⟩, + ⟨#[51,75,131,384,5,6,8], by decide⟩, + ⟨#[51,75,131,384,17,6,8], by decide⟩, + ⟨#[51,75,131,384,21,6,8], by decide⟩, + ⟨#[51,75,131,384,1,18,8], by decide⟩, + ⟨#[51,75,131,384,5,18,8], by decide⟩, + ⟨#[51,75,131,384,17,18,8], by decide⟩, + ⟨#[51,75,131,384,21,18,8], by decide⟩, + ⟨#[51,75,131,384,1,22,8], by decide⟩, + ⟨#[51,75,131,384,5,22,8], by decide⟩, + ⟨#[51,75,131,384,17,22,8], by decide⟩, + ⟨#[51,75,131,384,1,2,24], by decide⟩, + ⟨#[51,75,131,384,5,2,24], by decide⟩, + ⟨#[51,75,131,384,17,2,24], by decide⟩, + ⟨#[51,75,131,384,21,2,24], by decide⟩, + ⟨#[51,75,131,384,1,6,24], by decide⟩, + ⟨#[51,75,131,384,5,6,24], by decide⟩, + ⟨#[51,75,131,384,1,18,24], by decide⟩, + ⟨#[51,75,131,384,5,18,24], by decide⟩, + ⟨#[51,75,131,384,17,18,24], by decide⟩, + ⟨#[51,75,131,384,21,18,24], by decide⟩, + ⟨#[51,75,131,384,1,22,24], by decide⟩, + ⟨#[51,75,131,384,5,22,24], by decide⟩, + ⟨#[51,75,131,384,17,22,24], by decide⟩, + ⟨#[51,75,131,384,21,22,24], by decide⟩, + ⟨#[51,75,131,384,1,2,16], by decide⟩, + ⟨#[51,75,131,384,5,2,16], by decide⟩, + ⟨#[51,75,131,384,9,2,16], by decide⟩, + ⟨#[51,75,131,384,13,2,16], by decide⟩, + ⟨#[51,75,131,384,1,6,16], by decide⟩, + ⟨#[51,75,131,384,5,6,16], by decide⟩, + ⟨#[51,75,131,384,9,6,16], by decide⟩, + ⟨#[51,75,131,384,13,6,16], by decide⟩, + ⟨#[51,75,131,384,1,10,16], by decide⟩, + ⟨#[51,75,131,384,5,10,16], by decide⟩, + ⟨#[51,75,131,384,9,10,16], by decide⟩, + ⟨#[51,75,131,384,13,10,16], by decide⟩, + ⟨#[51,75,131,384,5,14,16], by decide⟩, + ⟨#[51,75,131,384,9,14,16], by decide⟩, + ⟨#[51,75,131,384,13,14,16], by decide⟩, + ⟨#[51,75,131,384,1,4,8], by decide⟩, + ⟨#[51,75,131,384,3,4,8], by decide⟩, + ⟨#[51,75,131,384,17,4,8], by decide⟩ +] +def frameEntriesPart056 : List CheckedBasis := [ + ⟨#[30,299,333], by decide⟩, + ⟨#[30,426,333], by decide⟩, + ⟨#[30,42,460], by decide⟩, + ⟨#[30,171,460], by decide⟩, + ⟨#[30,299,460], by decide⟩, + ⟨#[30,426,460], by decide⟩, + ⟨#[30,42,129], by decide⟩, + ⟨#[30,102,129], by decide⟩, + ⟨#[30,299,129], by decide⟩, + ⟨#[30,359,129], by decide⟩, + ⟨#[30,102,384], by decide⟩, + ⟨#[30,299,384], by decide⟩, + ⟨#[30,359,384], by decide⟩, + ⟨#[30,42,257], by decide⟩, + ⟨#[30,102,257], by decide⟩, + ⟨#[30,171,257], by decide⟩, + ⟨#[30,231,257], by decide⟩, + ⟨#[30,76,129], by decide⟩, + ⟨#[30,333,129], by decide⟩, + ⟨#[30,76,384], by decide⟩, + ⟨#[30,333,384], by decide⟩, + ⟨#[30,76,257], by decide⟩, + ⟨#[30,205,257], by decide⟩, + ⟨#[30,129,257], by decide⟩, + ⟨#[30,42,76,129], by decide⟩, + ⟨#[30,299,76,129], by decide⟩, + ⟨#[30,42,333,129], by decide⟩, + ⟨#[30,299,333,129], by decide⟩, + ⟨#[30,42,76,384], by decide⟩, + ⟨#[30,299,76,384], by decide⟩, + ⟨#[30,42,333,384], by decide⟩, + ⟨#[30,299,333,384], by decide⟩, + ⟨#[30,42,76,257], by decide⟩, + ⟨#[30,171,76,257], by decide⟩, + ⟨#[30,42,205,257], by decide⟩, + ⟨#[30,171,205,257], by decide⟩, + ⟨#[30,42,129,257], by decide⟩, + ⟨#[30,102,129,257], by decide⟩, + ⟨#[30,76,129,257], by decide⟩, + ⟨#[10], by decide⟩, + ⟨#[62], by decide⟩, + ⟨#[95], by decide⟩, + ⟨#[107], by decide⟩, + ⟨#[397], by decide⟩, + ⟨#[441], by decide⟩, + ⟨#[472], by decide⟩, + ⟨#[492], by decide⟩, + ⟨#[20], by decide⟩, + ⟨#[117], by decide⟩, + ⟨#[403], by decide⟩, + ⟨#[498], by decide⟩, + ⟨#[32], by decide⟩, + ⟨#[423], by decide⟩, + ⟨#[65], by decide⟩, + ⟨#[454], by decide⟩, + ⟨#[10,20], by decide⟩, + ⟨#[42,20], by decide⟩, + ⟨#[75,20], by decide⟩, + ⟨#[107,20], by decide⟩, + ⟨#[397,20], by decide⟩, + ⟨#[429,20], by decide⟩, + ⟨#[460,20], by decide⟩, + ⟨#[492,20], by decide⟩, + ⟨#[10,52], by decide⟩ +] +def frameEntriesPart060 : List CheckedBasis := [ + ⟨#[397,52,65], by decide⟩, + ⟨#[429,52,65], by decide⟩, + ⟨#[10,403,65], by decide⟩, + ⟨#[42,403,65], by decide⟩, + ⟨#[397,403,65], by decide⟩, + ⟨#[429,403,65], by decide⟩, + ⟨#[10,435,65], by decide⟩, + ⟨#[42,435,65], by decide⟩, + ⟨#[397,435,65], by decide⟩, + ⟨#[429,435,65], by decide⟩, + ⟨#[10,20,454], by decide⟩, + ⟨#[42,20,454], by decide⟩, + ⟨#[397,20,454], by decide⟩, + ⟨#[429,20,454], by decide⟩, + ⟨#[10,52,454], by decide⟩, + ⟨#[42,52,454], by decide⟩, + ⟨#[397,52,454], by decide⟩, + ⟨#[429,52,454], by decide⟩, + ⟨#[10,403,454], by decide⟩, + ⟨#[42,403,454], by decide⟩, + ⟨#[397,403,454], by decide⟩, + ⟨#[429,403,454], by decide⟩, + ⟨#[10,435,454], by decide⟩, + ⟨#[42,435,454], by decide⟩, + ⟨#[397,435,454], by decide⟩, + ⟨#[429,435,454], by decide⟩, + ⟨#[10,20,391], by decide⟩, + ⟨#[42,20,391], by decide⟩, + ⟨#[75,20,391], by decide⟩, + ⟨#[107,20,391], by decide⟩, + ⟨#[10,52,391], by decide⟩, + ⟨#[75,52,391], by decide⟩, + ⟨#[107,52,391], by decide⟩, + ⟨#[10,85,391], by decide⟩, + ⟨#[42,85,391], by decide⟩, + ⟨#[75,85,391], by decide⟩, + ⟨#[107,85,391], by decide⟩, + ⟨#[10,117,391], by decide⟩, + ⟨#[42,117,391], by decide⟩, + ⟨#[75,117,391], by decide⟩, + ⟨#[107,117,391], by decide⟩, + ⟨#[10,32,65], by decide⟩, + ⟨#[30,32,65], by decide⟩, + ⟨#[397,32,65], by decide⟩, + ⟨#[409,32,65], by decide⟩, + ⟨#[10,423,65], by decide⟩, + ⟨#[30,423,65], by decide⟩, + ⟨#[397,423,65], by decide⟩, + ⟨#[409,423,65], by decide⟩, + ⟨#[10,32,454], by decide⟩, + ⟨#[30,32,454], by decide⟩, + ⟨#[397,32,454], by decide⟩, + ⟨#[409,32,454], by decide⟩, + ⟨#[10,423,454], by decide⟩, + ⟨#[30,423,454], by decide⟩, + ⟨#[397,423,454], by decide⟩, + ⟨#[409,423,454], by decide⟩, + ⟨#[10,32,391], by decide⟩, + ⟨#[30,32,391], by decide⟩, + ⟨#[75,32,391], by decide⟩, + ⟨#[95,32,391], by decide⟩, + ⟨#[10,97,391], by decide⟩, + ⟨#[30,97,391], by decide⟩, + ⟨#[95,97,391], by decide⟩ +] +def frameEntriesPart064 : List CheckedBasis := [ + ⟨#[459,434], by decide⟩, + ⟨#[461,434], by decide⟩, + ⟨#[1,466], by decide⟩, + ⟨#[7,466], by decide⟩, + ⟨#[103,466], by decide⟩, + ⟨#[427,466], by decide⟩, + ⟨#[461,466], by decide⟩, + ⟨#[1,96], by decide⟩, + ⟨#[7,96], by decide⟩, + ⟨#[25,96], by decide⟩, + ⟨#[31,96], by decide⟩, + ⟨#[427,96], by decide⟩, + ⟨#[429,96], by decide⟩, + ⟨#[435,96], by decide⟩, + ⟨#[437,96], by decide⟩, + ⟨#[1,458], by decide⟩, + ⟨#[7,458], by decide⟩, + ⟨#[25,458], by decide⟩, + ⟨#[31,458], by decide⟩, + ⟨#[427,458], by decide⟩, + ⟨#[429,458], by decide⟩, + ⟨#[435,458], by decide⟩, + ⟨#[437,458], by decide⟩, + ⟨#[1,426], by decide⟩, + ⟨#[31,426], by decide⟩, + ⟨#[103,426], by decide⟩, + ⟨#[121,426], by decide⟩, + ⟨#[127,426], by decide⟩, + ⟨#[6,24], by decide⟩, + ⟨#[102,24], by decide⟩, + ⟨#[428,24], by decide⟩, + ⟨#[460,24], by decide⟩, + ⟨#[6,120], by decide⟩, + ⟨#[428,120], by decide⟩, + ⟨#[6,434], by decide⟩, + ⟨#[102,434], by decide⟩, + ⟨#[428,434], by decide⟩, + ⟨#[460,434], by decide⟩, + ⟨#[6,466], by decide⟩, + ⟨#[102,466], by decide⟩, + ⟨#[428,466], by decide⟩, + ⟨#[6,96], by decide⟩, + ⟨#[30,96], by decide⟩, + ⟨#[428,96], by decide⟩, + ⟨#[436,96], by decide⟩, + ⟨#[6,458], by decide⟩, + ⟨#[30,458], by decide⟩, + ⟨#[428,458], by decide⟩, + ⟨#[436,458], by decide⟩, + ⟨#[6,426], by decide⟩, + ⟨#[126,426], by decide⟩, + ⟨#[24,96], by decide⟩, + ⟨#[434,96], by decide⟩, + ⟨#[24,458], by decide⟩, + ⟨#[434,458], by decide⟩, + ⟨#[24,426], by decide⟩, + ⟨#[120,426], by decide⟩, + ⟨#[96,426], by decide⟩, + ⟨#[1,6,24], by decide⟩, + ⟨#[97,6,24], by decide⟩, + ⟨#[427,6,24], by decide⟩, + ⟨#[459,6,24], by decide⟩, + ⟨#[1,102,24], by decide⟩, + ⟨#[97,102,24], by decide⟩ +] +def frameEntriesPart068 : List CheckedBasis := [ + ⟨#[5,26,40,74,385,9,130], by decide⟩, + ⟨#[5,26,40,74,385,129,130], by decide⟩, + ⟨#[5,26,40,74,385,137,130], by decide⟩, + ⟨#[5,26,40,74,385,1,138], by decide⟩, + ⟨#[5,26,40,74,385,9,138], by decide⟩, + ⟨#[5,26,40,74,385,129,138], by decide⟩, + ⟨#[5,26,40,74,385,137,138], by decide⟩, + ⟨#[5,26,40,74,385,1,8], by decide⟩, + ⟨#[5,26,40,74,385,3,8], by decide⟩, + ⟨#[5,26,40,74,385,129,8], by decide⟩, + ⟨#[5,26,40,74,385,131,8], by decide⟩, + ⟨#[5,26,40,74,385,1,136], by decide⟩, + ⟨#[5,26,40,74,385,3,136], by decide⟩, + ⟨#[5,26,40,74,385,129,136], by decide⟩, + ⟨#[5,26,40,74,385,131,136], by decide⟩, + ⟨#[5,26,40,74,385,3,128], by decide⟩, + ⟨#[5,26,40,74,385,9,128], by decide⟩, + ⟨#[5,26,40,74,385,11,128], by decide⟩, + ⟨#[5,26,40,74,385,2,8], by decide⟩, + ⟨#[5,26,40,74,385,130,8], by decide⟩, + ⟨#[5,26,40,74,385,2,136], by decide⟩, + ⟨#[5,26,40,74,385,130,136], by decide⟩, + ⟨#[5,26,40,74,385,10,128], by decide⟩, + ⟨#[5,26,40,74,385,8,128], by decide⟩, + ⟨#[5,26,40,74,385,1,2,8], by decide⟩, + ⟨#[5,26,40,74,385,129,130,8], by decide⟩, + ⟨#[5,26,40,74,385,1,2,136], by decide⟩, + ⟨#[5,26,40,74,385,129,130,136], by decide⟩, + ⟨#[5,26,40,74,385,9,10,128], by decide⟩, + ⟨#[5,26,40,74,385,3,8,128], by decide⟩, + ⟨#[12,18,33,67,388,1], by decide⟩, + ⟨#[12,18,33,67,388,5], by decide⟩, + ⟨#[12,18,33,67,388,7], by decide⟩, + ⟨#[12,18,33,67,388,129], by decide⟩, + ⟨#[12,18,33,67,388,133], by decide⟩, + ⟨#[12,18,33,67,388,2], by decide⟩, + ⟨#[12,18,33,67,388,6], by decide⟩, + ⟨#[12,18,33,67,388,130], by decide⟩, + ⟨#[12,18,33,67,388,134], by decide⟩, + ⟨#[12,18,33,67,388,4], by decide⟩, + ⟨#[12,18,33,67,388,132], by decide⟩, + ⟨#[12,18,33,67,388,128], by decide⟩, + ⟨#[12,18,33,67,388,1,2], by decide⟩, + ⟨#[12,18,33,67,388,5,2], by decide⟩, + ⟨#[12,18,33,67,388,129,2], by decide⟩, + ⟨#[12,18,33,67,388,133,2], by decide⟩, + ⟨#[12,18,33,67,388,1,6], by decide⟩, + ⟨#[12,18,33,67,388,5,6], by decide⟩, + ⟨#[12,18,33,67,388,129,6], by decide⟩, + ⟨#[12,18,33,67,388,133,6], by decide⟩, + ⟨#[12,18,33,67,388,1,130], by decide⟩, + ⟨#[12,18,33,67,388,5,130], by decide⟩, + ⟨#[12,18,33,67,388,129,130], by decide⟩, + ⟨#[12,18,33,67,388,133,130], by decide⟩, + ⟨#[12,18,33,67,388,1,134], by decide⟩, + ⟨#[12,18,33,67,388,5,134], by decide⟩, + ⟨#[12,18,33,67,388,129,134], by decide⟩, + ⟨#[12,18,33,67,388,133,134], by decide⟩, + ⟨#[12,18,33,67,388,3,4], by decide⟩, + ⟨#[12,18,33,67,388,129,4], by decide⟩, + ⟨#[12,18,33,67,388,1,132], by decide⟩, + ⟨#[12,18,33,67,388,129,132], by decide⟩, + ⟨#[12,18,33,67,388,131,132], by decide⟩, + ⟨#[12,18,33,67,388,1,128], by decide⟩ +] +#eval "NativeFrames0 checked" +end NativeData diff --git a/research/kappa-round3-warp-lean-20261022/NativeFrames0.log b/research/kappa-round3-warp-lean-20261022/NativeFrames0.log new file mode 100644 index 0000000000..98ca50522c --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeFrames0.log @@ -0,0 +1 @@ +"NativeFrames0 checked" diff --git a/research/kappa-round3-warp-lean-20261022/NativeFrames1.lean b/research/kappa-round3-warp-lean-20261022/NativeFrames1.lean new file mode 100644 index 0000000000..9dd4b22be8 --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeFrames1.lean @@ -0,0 +1,1146 @@ +-- Generated by native_generate.py from canonical payload SHA256 +-- cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd +import NativeRaw +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NativeData +open NativeCertificate +def frameEntriesPart001 : List CheckedBasis := [ + ⟨#[168], by decide⟩, + ⟨#[296], by decide⟩, + ⟨#[200], by decide⟩, + ⟨#[328], by decide⟩, + ⟨#[392], by decide⟩, + ⟨#[112], by decide⟩, + ⟨#[176], by decide⟩, + ⟨#[304], by decide⟩, + ⟨#[208], by decide⟩, + ⟨#[336], by decide⟩, + ⟨#[400], by decide⟩, + ⟨#[224], by decide⟩, + ⟨#[352], by decide⟩, + ⟨#[416], by decide⟩, + ⟨#[448], by decide⟩, + ⟨#[508], by decide⟩, + ⟨#[506], by decide⟩, + ⟨#[502], by decide⟩, + ⟨#[494], by decide⟩, + ⟨#[478], by decide⟩, + ⟨#[446], by decide⟩, + ⟨#[382], by decide⟩, + ⟨#[254], by decide⟩, + ⟨#[505], by decide⟩, + ⟨#[501], by decide⟩, + ⟨#[493], by decide⟩, + ⟨#[477], by decide⟩, + ⟨#[445], by decide⟩, + ⟨#[381], by decide⟩, + ⟨#[253], by decide⟩, + ⟨#[499], by decide⟩, + ⟨#[491], by decide⟩, + ⟨#[475], by decide⟩, + ⟨#[443], by decide⟩, + ⟨#[379], by decide⟩, + ⟨#[251], by decide⟩, + ⟨#[487], by decide⟩, + ⟨#[471], by decide⟩, + ⟨#[439], by decide⟩, + ⟨#[375], by decide⟩, + ⟨#[247], by decide⟩, + ⟨#[463], by decide⟩, + ⟨#[431], by decide⟩, + ⟨#[367], by decide⟩, + ⟨#[239], by decide⟩, + ⟨#[415], by decide⟩, + ⟨#[351], by decide⟩, + ⟨#[223], by decide⟩, + ⟨#[319], by decide⟩, + ⟨#[191], by decide⟩, + ⟨#[51], by decide⟩, + ⟨#[30], by decide⟩, + ⟨#[42], by decide⟩, + ⟨#[7], by decide⟩, + ⟨#[82,42], by decide⟩, + ⟨#[75,42], by decide⟩, + ⟨#[25], by decide⟩, + ⟨#[85,42], by decide⟩, + ⟨#[76,42], by decide⟩, + ⟨#[82,7], by decide⟩, + ⟨#[75,7], by decide⟩, + ⟨#[75,25], by decide⟩, + ⟨#[76,25], by decide⟩, + ⟨#[120,7], by decide⟩ +] +def frameEntriesPart005 : List CheckedBasis := [ + ⟨#[391,68,34,17], by decide⟩, + ⟨#[268,140,45,30], by decide⟩, + ⟨#[288,160,75,25], by decide⟩, + ⟨#[262,193,33,18,12], by decide⟩, + ⟨#[260,132,75,42,25], by decide⟩, + ⟨#[260,132,75,51], by decide⟩, + ⟨#[388,81,48,3], by decide⟩, + ⟨#[391,72,41,26], by decide⟩, + ⟨#[273,136,76,51], by decide⟩, + ⟨#[264,145,76,51], by decide⟩, + ⟨#[391,76,44,30], by decide⟩, + ⟨#[288,138,97,30], by decide⟩, + ⟨#[259,148,66,36,9], by decide⟩, + ⟨#[406,66,36,8,1], by decide⟩, + ⟨#[385,66,36,22,9], by decide⟩, + ⟨#[257,129,76,42,30], by decide⟩, + ⟨#[258,130,85,37,8], by decide⟩, + ⟨#[258,130,67,45,22], by decide⟩, + ⟨#[276,131,66,36,9], by decide⟩, + ⟨#[478,45], by decide⟩, + ⟨#[45,21], by decide⟩, + ⟨#[38,11], by decide⟩, + ⟨#[51,11], by decide⟩, + ⟨#[21,11], by decide⟩, + ⟨#[448,45], by decide⟩, + ⟨#[448,51], by decide⟩, + ⟨#[448,30], by decide⟩, + ⟨#[493,30], by decide⟩, + ⟨#[478,51], by decide⟩, + ⟨#[38,30], by decide⟩, + ⟨#[38,21], by decide⟩, + ⟨#[459,38,21], by decide⟩, + ⟨#[448,51,11], by decide⟩, + ⟨#[448,38,30], by decide⟩, + ⟨#[486,21,11], by decide⟩, + ⟨#[459,38,30], by decide⟩, + ⟨#[448,21,11], by decide⟩, + ⟨#[448,38,21], by decide⟩, + ⟨#[469,51,11], by decide⟩, + ⟨#[261,45], by decide⟩, + ⟨#[133,45], by decide⟩, + ⟨#[208,45], by decide⟩, + ⟨#[168,120], by decide⟩, + ⟨#[133,85], by decide⟩, + ⟨#[336,45], by decide⟩, + ⟨#[296,120], by decide⟩, + ⟨#[261,85], by decide⟩, + ⟨#[296,85], by decide⟩, + ⟨#[261,120], by decide⟩, + ⟨#[168,85], by decide⟩, + ⟨#[133,120], by decide⟩, + ⟨#[261,133,120], by decide⟩, + ⟨#[296,168,120], by decide⟩, + ⟨#[261,168,85], by decide⟩, + ⟨#[296,133,85], by decide⟩, + ⟨#[296,168,85], by decide⟩, + ⟨#[261,133,85], by decide⟩, + ⟨#[296,133,120], by decide⟩, + ⟨#[261,168,120], by decide⟩, + ⟨#[69,45], by decide⟩, + ⟨#[475,45], by decide⟩, + ⟨#[400,45], by decide⟩, + ⟨#[400,75], by decide⟩, + ⟨#[400,102], by decide⟩ +] +def frameEntriesPart009 : List CheckedBasis := [ + ⟨#[265,137,102], by decide⟩, + ⟨#[292,137,75], by decide⟩, + ⟨#[265,164,75], by decide⟩, + ⟨#[45,28], by decide⟩, + ⟨#[386,45], by decide⟩, + ⟨#[73,45], by decide⟩, + ⟨#[73,49], by decide⟩, + ⟨#[73,28], by decide⟩, + ⟨#[471,45], by decide⟩, + ⟨#[386,120], by decide⟩, + ⟨#[431,85], by decide⟩, + ⟨#[386,85], by decide⟩, + ⟨#[431,120], by decide⟩, + ⟨#[85,49], by decide⟩, + ⟨#[100,28], by decide⟩, + ⟨#[431,100,28], by decide⟩, + ⟨#[386,73,49], by decide⟩, + ⟨#[414,85,49], by decide⟩, + ⟨#[386,73,28], by decide⟩, + ⟨#[386,85,49], by decide⟩, + ⟨#[431,73,28], by decide⟩, + ⟨#[386,100,28], by decide⟩, + ⟨#[414,73,49], by decide⟩, + ⟨#[140,45], by decide⟩, + ⟨#[274,45], by decide⟩, + ⟨#[146,45], by decide⟩, + ⟨#[146,51], by decide⟩, + ⟨#[140,30], by decide⟩, + ⟨#[268,45], by decide⟩, + ⟨#[274,51], by decide⟩, + ⟨#[289,30], by decide⟩, + ⟨#[268,30], by decide⟩, + ⟨#[268,51], by decide⟩, + ⟨#[161,30], by decide⟩, + ⟨#[140,51], by decide⟩, + ⟨#[268,140,51], by decide⟩, + ⟨#[274,146,51], by decide⟩, + ⟨#[289,161,30], by decide⟩, + ⟨#[268,140,30], by decide⟩, + ⟨#[268,161,30], by decide⟩, + ⟨#[289,140,30], by decide⟩, + ⟨#[274,140,51], by decide⟩, + ⟨#[268,146,51], by decide⟩, + ⟨#[256,128,64,32,17,9,4,2], by decide⟩, + ⟨#[256,128,74,40,26,4,1], by decide⟩, + ⟨#[256,128,66,32,18,8,4,1], by decide⟩, + ⟨#[256,128,65,34,17,10,5], by decide⟩, + ⟨#[256,128,65,35,16,10,4], by decide⟩, + ⟨#[256,128,65,33,16,8,4,2], by decide⟩, + ⟨#[256,128,68,34,16,14,1], by decide⟩, + ⟨#[486,19,13], by decide⟩, + ⟨#[416,70,30], by decide⟩, + ⟨#[352,134,30], by decide⟩, + ⟨#[385,74,30], by decide⟩, + ⟨#[459,37,22], by decide⟩, + ⟨#[392,67,51], by decide⟩, + ⟨#[328,131,51], by decide⟩, + ⟨#[259,200,51], by decide⟩, + ⟨#[266,193,30], by decide⟩, + ⟨#[448,38,11], by decide⟩, + ⟨#[336,192,45], by decide⟩, + ⟨#[208,35,14], by decide⟩, + ⟨#[256,144,80,45], by decide⟩, + ⟨#[448,35,11,5], by decide⟩ +] +def frameEntriesPart013 : List CheckedBasis := [ + ⟨#[267,139,75,43,25,7], by decide⟩, + ⟨#[257,134,65,32,20,10], by decide⟩, + ⟨#[288,138,96,24,6,1], by decide⟩, + ⟨#[260,131,68,34,17,8], by decide⟩, + ⟨#[264,145,72,48,4,3], by decide⟩, + ⟨#[273,145,79,51], by decide⟩, + ⟨#[324,196,41,26], by decide⟩, + ⟨#[392,64,33,17,3], by decide⟩, + ⟨#[264,136,51,4], by decide⟩, + ⟨#[395,64,33,18,4], by decide⟩, + ⟨#[271,145,81,51], by decide⟩, + ⟨#[324,192,41,26], by decide⟩, + ⟨#[259,132,76,33,18], by decide⟩, + ⟨#[274,136,72,51,4], by decide⟩, + ⟨#[260,131,76,33,18], by decide⟩, + ⟨#[321,193,44,30], by decide⟩, + ⟨#[266,138,103,30], by decide⟩, + ⟨#[385,70,33,30], by decide⟩, + ⟨#[257,129,32,30], by decide⟩, + ⟨#[390,65,33,19,13], by decide⟩, + ⟨#[321,192,44,30], by decide⟩, + ⟨#[295,138,74,30], by decide⟩, + ⟨#[262,193,33,30], by decide⟩, + ⟨#[268,161,65,30], by decide⟩, + ⟨#[257,134,64,33,30], by decide⟩, + ⟨#[262,134,107,30], by decide⟩, + ⟨#[352,224,19,13], by decide⟩, + ⟨#[385,70,18,12], by decide⟩, + ⟨#[257,129,70,32,30], by decide⟩, + ⟨#[391,64,32,18,12], by decide⟩, + ⟨#[299,134,70,30], by decide⟩, + ⟨#[352,192,19,13], by decide⟩, + ⟨#[262,193,18,12], by decide⟩, + ⟨#[262,161,65,20,10], by decide⟩, + ⟨#[288,134,97,18,12], by decide⟩, + ⟨#[328,200,37,22], by decide⟩, + ⟨#[259,131,93,51], by decide⟩, + ⟨#[388,81,48,12,3], by decide⟩, + ⟨#[264,136,81,48,4,3], by decide⟩, + ⟨#[391,68,37,22,12], by decide⟩, + ⟨#[328,192,37,22], by decide⟩, + ⟨#[285,131,67,51], by decide⟩, + ⟨#[273,132,64,51,12], by decide⟩, + ⟨#[273,136,72,48,4,3], by decide⟩, + ⟨#[260,145,64,51,12], by decide⟩, + ⟨#[271,143,79,45,30], by decide⟩, + ⟨#[320,192,41,26,4], by decide⟩, + ⟨#[320,192,44,30,1], by decide⟩, + ⟨#[266,138,74,45,30], by decide⟩, + ⟨#[262,134,70,45,30], by decide⟩, + ⟨#[320,192,32,19,13], by decide⟩, + ⟨#[320,192,37,22,8], by decide⟩, + ⟨#[259,131,67,45,30], by decide⟩, + ⟨#[385,72,40,24,5,2], by decide⟩, + ⟨#[408,80,40,4,2,1], by decide⟩, + ⟨#[273,136,80,40,5,2], by decide⟩, + ⟨#[264,145,80,40,5,2], by decide⟩, + ⟨#[392,65,40,17,5,2], by decide⟩, + ⟨#[401,80,32,8,5,2], by decide⟩, + ⟨#[280,129,80,40,5,2], by decide⟩, + ⟨#[257,152,80,40,5,2], by decide⟩, + ⟨#[266,138,75,42,26,7], by decide⟩, + ⟨#[272,144,72,41,4,3], by decide⟩, + ⟨#[264,136,75,42,24,7], by decide⟩ +] +def frameEntriesPart017 : List CheckedBasis := [ + ⟨#[256,128,76,40,28,2,1], by decide⟩, + ⟨#[256,128,68,34,22,8,1], by decide⟩, + ⟨#[256,128,66,36,16,14,1], by decide⟩, + ⟨#[256,130,65,32,17,10,5], by decide⟩, + ⟨#[256,133,65,32,20,8,2], by decide⟩, + ⟨#[256,131,65,32,16,10,4], by decide⟩, + ⟨#[256,132,65,32,20,9,3], by decide⟩, + ⟨#[261,128,65,32,20,8,2], by decide⟩, + ⟨#[258,128,65,32,17,10,5], by decide⟩, + ⟨#[259,128,65,32,16,10,4], by decide⟩, + ⟨#[260,128,65,32,20,9,3], by decide⟩, + ⟨#[256,128,67,32,17,8,7], by decide⟩, + ⟨#[256,128,73,32,25,5,2], by decide⟩, + ⟨#[256,128,72,32,25,4,3], by decide⟩, + ⟨#[256,128,66,32,16,9,7], by decide⟩, + ⟨#[288,160,65,17,8,5,2], by decide⟩, + ⟨#[258,130,65,34,19,10,7], by decide⟩, + ⟨#[259,131,65,35,19,10,7], by decide⟩, + ⟨#[288,160,65,16,9,4,3], by decide⟩, + ⟨#[296,128,96,24,4,2,1], by decide⟩, + ⟨#[258,128,72,40,24,6,1], by decide⟩, + ⟨#[290,128,96,16,8,6,1], by decide⟩, + ⟨#[264,128,66,34,24,6,1], by decide⟩, + ⟨#[256,130,72,40,24,6,1], by decide⟩, + ⟨#[256,168,96,24,4,2,1], by decide⟩, + ⟨#[256,162,96,16,8,6,1], by decide⟩, + ⟨#[256,136,66,34,24,6,1], by decide⟩, + ⟨#[264,136,65,32,17,5,2], by decide⟩, + ⟨#[258,130,67,34,17,10,7], by decide⟩, + ⟨#[257,129,67,34,17,9,7], by decide⟩, + ⟨#[264,136,66,34,16,6,1], by decide⟩, + ⟨#[256,128,65,32,19,8,7], by decide⟩, + ⟨#[256,128,80,49,8,5,2], by decide⟩, + ⟨#[256,128,82,50,8,6,1], by decide⟩, + ⟨#[256,128,66,35,16,8,7], by decide⟩, + ⟨#[256,129,72,40,24,4,3], by decide⟩, + ⟨#[256,152,72,48,4,2,1], by decide⟩, + ⟨#[256,137,72,32,16,4,3], by decide⟩, + ⟨#[256,144,65,48,9,4,3], by decide⟩, + ⟨#[280,128,72,48,4,2,1], by decide⟩, + ⟨#[257,128,72,40,24,4,3], by decide⟩, + ⟨#[265,128,72,32,16,4,3], by decide⟩, + ⟨#[272,128,65,48,9,4,3], by decide⟩, + ⟨#[260,128,65,36,16,9,3], by decide⟩, + ⟨#[259,128,66,32,16,9,4], by decide⟩, + ⟨#[262,128,66,36,16,8,1], by decide⟩, + ⟨#[257,128,66,34,16,9,6], by decide⟩, + ⟨#[256,132,65,36,16,9,3], by decide⟩, + ⟨#[256,131,66,32,16,9,4], by decide⟩, + ⟨#[256,129,66,34,16,9,6], by decide⟩, + ⟨#[256,134,66,36,16,8,1], by decide⟩, + ⟨#[256,128,76,44,24,2,1], by decide⟩, + ⟨#[256,128,72,41,25,4,2], by decide⟩, + ⟨#[256,128,68,37,17,8,2], by decide⟩, + ⟨#[256,128,65,32,20,13,2], by decide⟩, + ⟨#[257,129,73,40,25,5,3], by decide⟩, + ⟨#[258,130,72,40,24,4,1], by decide⟩, + ⟨#[258,130,67,34,19,10,5], by decide⟩, + ⟨#[258,130,65,32,17,8,5], by decide⟩, + ⟨#[256,132,64,33,17,12,3], by decide⟩, + ⟨#[256,131,64,33,18,8,4], by decide⟩, + ⟨#[256,129,64,33,18,10,6], by decide⟩, + ⟨#[256,134,64,32,18,12,1], by decide⟩, + ⟨#[260,128,64,33,17,12,3], by decide⟩ +] +def frameEntriesPart021 : List CheckedBasis := [ + ⟨#[17,34,68,134,265], by decide⟩, + ⟨#[2,17,32,68,397], by decide⟩, + ⟨#[13,17,34,68,386], by decide⟩, + ⟨#[4,26,98,129,257], by decide⟩, + ⟨#[30,41,79,129,257], by decide⟩, + ⟨#[30,35,69,129,257], by decide⟩, + ⟨#[14,16,102,129,257], by decide⟩, + ⟨#[10,20,65,162,261], by decide⟩, + ⟨#[10,20,65,133,290], by decide⟩, + ⟨#[4,10,16,65,419], by decide⟩, + ⟨#[10,20,35,65,388], by decide⟩, + ⟨#[8,22,67,160,288], by decide⟩, + ⟨#[30,37,75,133,261], by decide⟩, + ⟨#[30,35,75,131,259], by decide⟩, + ⟨#[14,16,69,160,288], by decide⟩, + ⟨#[4,26,75,160,288], by decide⟩, + ⟨#[30,41,75,137,265], by decide⟩, + ⟨#[30,47,75,143,271], by decide⟩, + ⟨#[2,28,73,160,288], by decide⟩, + ⟨#[6,24,96,131,296], by decide⟩, + ⟨#[6,24,96,168,259], by decide⟩, + ⟨#[6,8,16,96,419], by decide⟩, + ⟨#[6,24,35,67,392], by decide⟩, + ⟨#[6,24,96,137,290], by decide⟩, + ⟨#[6,24,96,162,265], by decide⟩, + ⟨#[2,4,24,96,425], by decide⟩, + ⟨#[6,24,41,73,386], by decide⟩, + ⟨#[19,32,70,136,264], by decide⟩, + ⟨#[13,51,85,133,261], by decide⟩, + ⟨#[14,51,85,134,262], by decide⟩, + ⟨#[16,35,69,136,264], by decide⟩, + ⟨#[3,48,72,133,280], by decide⟩, + ⟨#[3,48,72,152,261], by decide⟩, + ⟨#[3,16,32,72,397], by decide⟩, + ⟨#[3,13,48,69,400], by decide⟩, + ⟨#[9,19,36,66,388], by decide⟩, + ⟨#[4,9,32,66,403], by decide⟩, + ⟨#[9,36,66,145,262], by decide⟩, + ⟨#[9,36,66,134,273], by decide⟩, + ⟨#[26,45,79,130,258], by decide⟩, + ⟨#[4,41,81,130,258], by decide⟩, + ⟨#[19,45,70,130,258], by decide⟩, + ⟨#[13,32,85,130,258], by decide⟩, + ⟨#[12,18,33,67,388], by decide⟩, + ⟨#[4,8,18,33,451], by decide⟩, + ⟨#[1,12,18,32,454], by decide⟩, + ⟨#[12,18,33,134,321], by decide⟩, + ⟨#[12,18,33,196,259], by decide⟩, + ⟨#[12,18,33,131,324], by decide⟩, + ⟨#[8,18,33,67,132,260], by decide⟩, + ⟨#[4,8,51,67,128,256], by decide⟩, + ⟨#[4,18,33,75,128,256], by decide⟩, + ⟨#[12,22,37,71,132,260], by decide⟩, + ⟨#[4,17,34,64,139,256], by decide⟩, + ⟨#[11,17,34,68,128,260], by decide⟩, + ⟨#[3,17,33,68,140,256], by decide⟩, + ⟨#[12,17,34,68,128,259], by decide⟩, + ⟨#[3,17,33,68,128,268], by decide⟩, + ⟨#[12,17,34,68,131,256], by decide⟩, + ⟨#[12,18,32,70,129,257], by decide⟩, + ⟨#[13,19,33,71,129,257], by decide⟩, + ⟨#[1,12,18,102,128,256], by decide⟩, + ⟨#[10,20,38,65,128,257], by decide⟩, + ⟨#[1,10,20,64,166,256], by decide⟩ +] +def frameEntriesPart025 : List CheckedBasis := [ + ⟨#[52,75,137,272], by decide⟩, + ⟨#[52,82,137,265], by decide⟩, + ⟨#[52,82,144,272], by decide⟩, + ⟨#[25,102,164,265], by decide⟩, + ⟨#[25,102,137,292], by decide⟩, + ⟨#[25,75,137,265], by decide⟩, + ⟨#[25,75,164,292], by decide⟩, + ⟨#[51,76,131,260], by decide⟩, + ⟨#[51,76,132,259], by decide⟩, + ⟨#[52,76,132,260], by decide⟩, + ⟨#[52,76,131,259], by decide⟩, + ⟨#[52,75,132,259], by decide⟩, + ⟨#[52,75,131,260], by decide⟩, + ⟨#[7,75,176,304], by decide⟩, + ⟨#[7,75,131,259], by decide⟩, + ⟨#[7,120,176,259], by decide⟩, + ⟨#[7,120,131,304], by decide⟩, + ⟨#[7,51,131,259], by decide⟩, + ⟨#[7,51,200,328], by decide⟩, + ⟨#[22,37,68,399], by decide⟩, + ⟨#[17,34,67,392], by decide⟩, + ⟨#[22,34,67,399], by decide⟩, + ⟨#[17,37,68,392], by decide⟩, + ⟨#[22,34,68,392], by decide⟩, + ⟨#[17,37,67,399], by decide⟩, + ⟨#[7,34,67,392], by decide⟩, + ⟨#[7,17,97,426], by decide⟩, + ⟨#[7,34,82,409], by decide⟩, + ⟨#[7,17,67,392], by decide⟩, + ⟨#[7,51,67,409], by decide⟩, + ⟨#[7,17,34,392], by decide⟩, + ⟨#[7,51,409], by decide⟩, + ⟨#[30,97,134,257], by decide⟩, + ⟨#[30,97,129,262], by decide⟩, + ⟨#[7,25,224,352], by decide⟩, + ⟨#[7,25,129,257], by decide⟩, + ⟨#[13,19,65,423], by decide⟩, + ⟨#[10,20,70,416], by decide⟩, + ⟨#[7,10,19,416], by decide⟩, + ⟨#[7,25,65,426], by decide⟩, + ⟨#[7,25,426], by decide⟩, + ⟨#[30,97,160,266], by decide⟩, + ⟨#[52,85,148,276], by decide⟩, + ⟨#[52,85,138,266], by decide⟩, + ⟨#[52,75,148,266], by decide⟩, + ⟨#[52,75,138,276], by decide⟩, + ⟨#[42,75,148,276], by decide⟩, + ⟨#[42,75,138,266], by decide⟩, + ⟨#[42,85,148,266], by decide⟩, + ⟨#[30,42,138,266], by decide⟩, + ⟨#[30,42,193,321], by decide⟩, + ⟨#[6,24,74,385], by decide⟩, + ⟨#[6,50,74,409], by decide⟩, + ⟨#[24,44,76,385], by decide⟩, + ⟨#[6,50,82,385], by decide⟩, + ⟨#[24,44,74,391], by decide⟩, + ⟨#[6,42,74,385], by decide⟩, + ⟨#[24,42,76,391], by decide⟩, + ⟨#[24,42,74,385], by decide⟩, + ⟨#[30,42,74,391], by decide⟩, + ⟨#[6,24,42,385], by decide⟩, + ⟨#[30,42,391], by decide⟩, + ⟨#[25,42,196,324], by decide⟩, + ⟨#[25,42,136,264], by decide⟩ +] +def frameEntriesPart029 : List CheckedBasis := [ + ⟨#[30,75,193,384,1,38], by decide⟩, + ⟨#[30,75,193,384,10,38], by decide⟩, + ⟨#[13,19,70,416,32], by decide⟩, + ⟨#[13,19,70,416,160], by decide⟩, + ⟨#[13,19,70,416,128], by decide⟩, + ⟨#[13,19,70,416,6], by decide⟩, + ⟨#[13,19,70,416,38], by decide⟩, + ⟨#[13,19,70,416,134], by decide⟩, + ⟨#[13,19,70,416,166], by decide⟩, + ⟨#[13,19,70,416,6,32], by decide⟩, + ⟨#[13,19,70,416,134,32], by decide⟩, + ⟨#[13,19,70,416,6,160], by decide⟩, + ⟨#[13,19,70,416,134,160], by decide⟩, + ⟨#[13,19,70,416,6,128], by decide⟩, + ⟨#[13,19,70,416,38,128], by decide⟩, + ⟨#[30,120,134,384,6], by decide⟩, + ⟨#[30,120,134,384,45], by decide⟩, + ⟨#[30,120,134,384,43], by decide⟩, + ⟨#[30,120,134,384,13], by decide⟩, + ⟨#[30,120,134,384,38], by decide⟩, + ⟨#[30,120,134,384,11], by decide⟩, + ⟨#[30,120,134,384,32], by decide⟩, + ⟨#[30,120,134,384,6,11], by decide⟩, + ⟨#[30,120,134,384,38,11], by decide⟩, + ⟨#[30,120,134,384,38,43], by decide⟩, + ⟨#[30,120,134,384,6,32], by decide⟩, + ⟨#[30,120,134,384,11,32], by decide⟩, + ⟨#[22,37,67,392,8], by decide⟩, + ⟨#[22,37,67,392,136], by decide⟩, + ⟨#[22,37,67,392,128], by decide⟩, + ⟨#[22,37,67,392,3], by decide⟩, + ⟨#[22,37,67,392,11], by decide⟩, + ⟨#[22,37,67,392,131], by decide⟩, + ⟨#[22,37,67,392,139], by decide⟩, + ⟨#[22,37,67,392,3,8], by decide⟩, + ⟨#[22,37,67,392,131,8], by decide⟩, + ⟨#[22,37,67,392,3,136], by decide⟩, + ⟨#[22,37,67,392,131,136], by decide⟩, + ⟨#[22,37,67,392,3,128], by decide⟩, + ⟨#[22,37,67,392,11,128], by decide⟩, + ⟨#[51,75,131,384,3], by decide⟩, + ⟨#[51,75,131,384,30], by decide⟩, + ⟨#[51,75,131,384,29], by decide⟩, + ⟨#[51,75,131,384,11], by decide⟩, + ⟨#[51,75,131,384,22], by decide⟩, + ⟨#[51,75,131,384,8], by decide⟩, + ⟨#[51,75,131,384,21], by decide⟩, + ⟨#[51,75,131,384,3,8], by decide⟩, + ⟨#[51,75,131,384,22,29], by decide⟩, + ⟨#[51,75,131,384,3,21], by decide⟩, + ⟨#[51,75,131,384,11,21], by decide⟩, + ⟨#[51,75,131,384,8,21], by decide⟩, + ⟨#[45,75,194,384,9], by decide⟩, + ⟨#[45,75,194,384,30], by decide⟩, + ⟨#[45,75,194,384,23], by decide⟩, + ⟨#[45,75,194,384,2], by decide⟩, + ⟨#[45,75,194,384,11], by decide⟩, + ⟨#[45,75,194,384,28], by decide⟩, + ⟨#[45,75,194,384,21], by decide⟩, + ⟨#[45,75,194,384,2,9], by decide⟩, + ⟨#[45,75,194,384,2,28], by decide⟩, + ⟨#[45,75,194,384,23,28], by decide⟩, + ⟨#[45,75,194,384,2,21], by decide⟩, + ⟨#[45,75,194,384,11,21], by decide⟩ +] +def frameEntriesPart033 : List CheckedBasis := [ + ⟨#[384], by decide⟩, + ⟨#[199,25], by decide⟩, + ⟨#[237,25], by decide⟩, + ⟨#[391,25], by decide⟩, + ⟨#[327,25], by decide⟩, + ⟨#[365,25], by decide⟩, + ⟨#[45,51], by decide⟩, + ⟨#[199,51], by decide⟩, + ⟨#[237,51], by decide⟩, + ⟨#[327,51], by decide⟩, + ⟨#[365,51], by decide⟩, + ⟨#[7,217], by decide⟩, + ⟨#[45,217], by decide⟩, + ⟨#[199,217], by decide⟩, + ⟨#[237,217], by decide⟩, + ⟨#[391,217], by decide⟩, + ⟨#[429,217], by decide⟩, + ⟨#[327,217], by decide⟩, + ⟨#[365,217], by decide⟩, + ⟨#[7,243], by decide⟩, + ⟨#[45,243], by decide⟩, + ⟨#[199,243], by decide⟩, + ⟨#[237,243], by decide⟩, + ⟨#[391,243], by decide⟩, + ⟨#[429,243], by decide⟩, + ⟨#[327,243], by decide⟩, + ⟨#[365,243], by decide⟩, + ⟨#[7,409], by decide⟩, + ⟨#[45,409], by decide⟩, + ⟨#[199,409], by decide⟩, + ⟨#[237,409], by decide⟩, + ⟨#[391,409], by decide⟩, + ⟨#[429,409], by decide⟩, + ⟨#[327,409], by decide⟩, + ⟨#[365,409], by decide⟩, + ⟨#[45,435], by decide⟩, + ⟨#[199,435], by decide⟩, + ⟨#[237,435], by decide⟩, + ⟨#[391,435], by decide⟩, + ⟨#[327,435], by decide⟩, + ⟨#[365,435], by decide⟩, + ⟨#[7,345], by decide⟩, + ⟨#[45,345], by decide⟩, + ⟨#[199,345], by decide⟩, + ⟨#[237,345], by decide⟩, + ⟨#[391,345], by decide⟩, + ⟨#[429,345], by decide⟩, + ⟨#[327,345], by decide⟩, + ⟨#[365,345], by decide⟩, + ⟨#[7,371], by decide⟩, + ⟨#[45,371], by decide⟩, + ⟨#[199,371], by decide⟩, + ⟨#[237,371], by decide⟩, + ⟨#[391,371], by decide⟩, + ⟨#[429,371], by decide⟩, + ⟨#[327,371], by decide⟩, + ⟨#[365,371], by decide⟩, + ⟨#[7,42], by decide⟩, + ⟨#[30,42], by decide⟩, + ⟨#[199,42], by decide⟩, + ⟨#[222,42], by decide⟩, + ⟨#[391,42], by decide⟩, + ⟨#[414,42], by decide⟩, + ⟨#[327,42], by decide⟩ +] +def frameEntriesPart037 : List CheckedBasis := [ + ⟨#[30,426,192], by decide⟩, + ⟨#[391,426,192], by decide⟩, + ⟨#[414,426,192], by decide⟩, + ⟨#[7,42,320], by decide⟩, + ⟨#[30,42,320], by decide⟩, + ⟨#[391,42,320], by decide⟩, + ⟨#[414,42,320], by decide⟩, + ⟨#[7,426,320], by decide⟩, + ⟨#[30,426,320], by decide⟩, + ⟨#[391,426,320], by decide⟩, + ⟨#[414,426,320], by decide⟩, + ⟨#[7,42,384], by decide⟩, + ⟨#[30,42,384], by decide⟩, + ⟨#[199,42,384], by decide⟩, + ⟨#[222,42,384], by decide⟩, + ⟨#[7,234,384], by decide⟩, + ⟨#[30,234,384], by decide⟩, + ⟨#[199,234,384], by decide⟩, + ⟨#[222,234,384], by decide⟩, + ⟨#[7,192,384], by decide⟩, + ⟨#[30,192,384], by decide⟩, + ⟨#[45,192,384], by decide⟩, + ⟨#[52,192,384], by decide⟩, + ⟨#[25,42,192], by decide⟩, + ⟨#[409,42,192], by decide⟩, + ⟨#[25,426,192], by decide⟩, + ⟨#[409,426,192], by decide⟩, + ⟨#[25,42,320], by decide⟩, + ⟨#[409,42,320], by decide⟩, + ⟨#[25,426,320], by decide⟩, + ⟨#[409,426,320], by decide⟩, + ⟨#[25,42,384], by decide⟩, + ⟨#[217,42,384], by decide⟩, + ⟨#[25,234,384], by decide⟩, + ⟨#[217,234,384], by decide⟩, + ⟨#[25,192,384], by decide⟩, + ⟨#[51,192,384], by decide⟩, + ⟨#[42,192,384], by decide⟩, + ⟨#[7,25,42,192], by decide⟩, + ⟨#[391,25,42,192], by decide⟩, + ⟨#[7,409,42,192], by decide⟩, + ⟨#[391,409,42,192], by decide⟩, + ⟨#[7,25,426,192], by decide⟩, + ⟨#[391,25,426,192], by decide⟩, + ⟨#[7,409,426,192], by decide⟩, + ⟨#[391,409,426,192], by decide⟩, + ⟨#[7,25,42,320], by decide⟩, + ⟨#[391,25,42,320], by decide⟩, + ⟨#[7,409,42,320], by decide⟩, + ⟨#[391,409,42,320], by decide⟩, + ⟨#[7,25,426,320], by decide⟩, + ⟨#[391,25,426,320], by decide⟩, + ⟨#[7,409,426,320], by decide⟩, + ⟨#[391,409,426,320], by decide⟩, + ⟨#[7,25,42,384], by decide⟩, + ⟨#[199,25,42,384], by decide⟩, + ⟨#[7,217,42,384], by decide⟩, + ⟨#[199,217,42,384], by decide⟩, + ⟨#[7,25,234,384], by decide⟩, + ⟨#[199,25,234,384], by decide⟩, + ⟨#[7,217,234,384], by decide⟩, + ⟨#[199,217,234,384], by decide⟩, + ⟨#[7,25,192,384], by decide⟩, + ⟨#[45,25,192,384], by decide⟩ +] +def frameEntriesPart041 : List CheckedBasis := [ + ⟨#[82,460,120], by decide⟩, + ⟨#[411,460,120], by decide⟩, + ⟨#[459,460,120], by decide⟩, + ⟨#[2,5,433], by decide⟩, + ⟨#[82,5,433], by decide⟩, + ⟨#[411,5,433], by decide⟩, + ⟨#[459,5,433], by decide⟩, + ⟨#[2,85,433], by decide⟩, + ⟨#[82,85,433], by decide⟩, + ⟨#[411,85,433], by decide⟩, + ⟨#[459,85,433], by decide⟩, + ⟨#[2,412,433], by decide⟩, + ⟨#[82,412,433], by decide⟩, + ⟨#[411,412,433], by decide⟩, + ⟨#[459,412,433], by decide⟩, + ⟨#[2,460,433], by decide⟩, + ⟨#[82,460,433], by decide⟩, + ⟨#[411,460,433], by decide⟩, + ⟨#[459,460,433], by decide⟩, + ⟨#[2,5,481], by decide⟩, + ⟨#[82,5,481], by decide⟩, + ⟨#[411,5,481], by decide⟩, + ⟨#[459,5,481], by decide⟩, + ⟨#[2,85,481], by decide⟩, + ⟨#[82,85,481], by decide⟩, + ⟨#[411,85,481], by decide⟩, + ⟨#[459,85,481], by decide⟩, + ⟨#[2,412,481], by decide⟩, + ⟨#[82,412,481], by decide⟩, + ⟨#[411,412,481], by decide⟩, + ⟨#[459,412,481], by decide⟩, + ⟨#[2,460,481], by decide⟩, + ⟨#[82,460,481], by decide⟩, + ⟨#[411,460,481], by decide⟩, + ⟨#[459,460,481], by decide⟩, + ⟨#[2,5,80], by decide⟩, + ⟨#[42,5,80], by decide⟩, + ⟨#[411,5,80], by decide⟩, + ⟨#[435,5,80], by decide⟩, + ⟨#[2,45,80], by decide⟩, + ⟨#[42,45,80], by decide⟩, + ⟨#[411,45,80], by decide⟩, + ⟨#[435,45,80], by decide⟩, + ⟨#[2,412,80], by decide⟩, + ⟨#[42,412,80], by decide⟩, + ⟨#[411,412,80], by decide⟩, + ⟨#[435,412,80], by decide⟩, + ⟨#[2,436,80], by decide⟩, + ⟨#[42,436,80], by decide⟩, + ⟨#[411,436,80], by decide⟩, + ⟨#[435,436,80], by decide⟩, + ⟨#[2,5,457], by decide⟩, + ⟨#[42,5,457], by decide⟩, + ⟨#[411,5,457], by decide⟩, + ⟨#[435,5,457], by decide⟩, + ⟨#[2,45,457], by decide⟩, + ⟨#[42,45,457], by decide⟩, + ⟨#[411,45,457], by decide⟩, + ⟨#[435,45,457], by decide⟩, + ⟨#[2,412,457], by decide⟩, + ⟨#[42,412,457], by decide⟩, + ⟨#[411,412,457], by decide⟩, + ⟨#[435,412,457], by decide⟩, + ⟨#[2,436,457], by decide⟩ +] +def frameEntriesPart045 : List CheckedBasis := [ + ⟨#[76,144], by decide⟩, + ⟨#[102,144], by decide⟩, + ⟨#[391,144], by decide⟩, + ⟨#[429,144], by decide⟩, + ⟨#[460,144], by decide⟩, + ⟨#[486,144], by decide⟩, + ⟨#[7,272], by decide⟩, + ⟨#[45,272], by decide⟩, + ⟨#[76,272], by decide⟩, + ⟨#[102,272], by decide⟩, + ⟨#[391,272], by decide⟩, + ⟨#[429,272], by decide⟩, + ⟨#[460,272], by decide⟩, + ⟨#[486,272], by decide⟩, + ⟨#[76,384], by decide⟩, + ⟨#[102,384], by decide⟩, + ⟨#[151,384], by decide⟩, + ⟨#[189,384], by decide⟩, + ⟨#[220,384], by decide⟩, + ⟨#[246,384], by decide⟩, + ⟨#[186,75], by decide⟩, + ⟨#[426,75], by decide⟩, + ⟨#[314,75], by decide⟩, + ⟨#[42,219], by decide⟩, + ⟨#[186,219], by decide⟩, + ⟨#[426,219], by decide⟩, + ⟨#[314,219], by decide⟩, + ⟨#[186,459], by decide⟩, + ⟨#[426,459], by decide⟩, + ⟨#[314,459], by decide⟩, + ⟨#[42,347], by decide⟩, + ⟨#[186,347], by decide⟩, + ⟨#[426,347], by decide⟩, + ⟨#[314,347], by decide⟩, + ⟨#[42,144], by decide⟩, + ⟨#[97,144], by decide⟩, + ⟨#[426,144], by decide⟩, + ⟨#[481,144], by decide⟩, + ⟨#[42,272], by decide⟩, + ⟨#[97,272], by decide⟩, + ⟨#[426,272], by decide⟩, + ⟨#[481,272], by decide⟩, + ⟨#[97,384], by decide⟩, + ⟨#[186,384], by decide⟩, + ⟨#[241,384], by decide⟩, + ⟨#[75,144], by decide⟩, + ⟨#[459,144], by decide⟩, + ⟨#[75,272], by decide⟩, + ⟨#[459,272], by decide⟩, + ⟨#[75,384], by decide⟩, + ⟨#[219,384], by decide⟩, + ⟨#[144,384], by decide⟩, + ⟨#[7,42,75], by decide⟩, + ⟨#[151,42,75], by decide⟩, + ⟨#[391,42,75], by decide⟩, + ⟨#[279,42,75], by decide⟩, + ⟨#[7,186,75], by decide⟩, + ⟨#[151,186,75], by decide⟩, + ⟨#[391,186,75], by decide⟩, + ⟨#[279,186,75], by decide⟩, + ⟨#[7,426,75], by decide⟩, + ⟨#[151,426,75], by decide⟩, + ⟨#[391,426,75], by decide⟩, + ⟨#[279,426,75], by decide⟩ +] +def frameEntriesPart049 : List CheckedBasis := [ + ⟨#[51,75,131,384,16], by decide⟩, + ⟨#[51,75,131,384,1,2], by decide⟩, + ⟨#[51,75,131,384,5,2], by decide⟩, + ⟨#[51,75,131,384,9,2], by decide⟩, + ⟨#[51,75,131,384,13,2], by decide⟩, + ⟨#[51,75,131,384,17,2], by decide⟩, + ⟨#[51,75,131,384,21,2], by decide⟩, + ⟨#[51,75,131,384,25,2], by decide⟩, + ⟨#[51,75,131,384,29,2], by decide⟩, + ⟨#[51,75,131,384,1,6], by decide⟩, + ⟨#[51,75,131,384,5,6], by decide⟩, + ⟨#[51,75,131,384,9,6], by decide⟩, + ⟨#[51,75,131,384,13,6], by decide⟩, + ⟨#[51,75,131,384,17,6], by decide⟩, + ⟨#[51,75,131,384,21,6], by decide⟩, + ⟨#[51,75,131,384,25,6], by decide⟩, + ⟨#[51,75,131,384,29,6], by decide⟩, + ⟨#[51,75,131,384,1,10], by decide⟩, + ⟨#[51,75,131,384,5,10], by decide⟩, + ⟨#[51,75,131,384,9,10], by decide⟩, + ⟨#[51,75,131,384,13,10], by decide⟩, + ⟨#[51,75,131,384,17,10], by decide⟩, + ⟨#[51,75,131,384,21,10], by decide⟩, + ⟨#[51,75,131,384,25,10], by decide⟩, + ⟨#[51,75,131,384,29,10], by decide⟩, + ⟨#[51,75,131,384,1,14], by decide⟩, + ⟨#[51,75,131,384,5,14], by decide⟩, + ⟨#[51,75,131,384,9,14], by decide⟩, + ⟨#[51,75,131,384,13,14], by decide⟩, + ⟨#[51,75,131,384,17,14], by decide⟩, + ⟨#[51,75,131,384,21,14], by decide⟩, + ⟨#[51,75,131,384,25,14], by decide⟩, + ⟨#[51,75,131,384,29,14], by decide⟩, + ⟨#[51,75,131,384,1,18], by decide⟩, + ⟨#[51,75,131,384,5,18], by decide⟩, + ⟨#[51,75,131,384,9,18], by decide⟩, + ⟨#[51,75,131,384,13,18], by decide⟩, + ⟨#[51,75,131,384,17,18], by decide⟩, + ⟨#[51,75,131,384,21,18], by decide⟩, + ⟨#[51,75,131,384,25,18], by decide⟩, + ⟨#[51,75,131,384,29,18], by decide⟩, + ⟨#[51,75,131,384,1,22], by decide⟩, + ⟨#[51,75,131,384,5,22], by decide⟩, + ⟨#[51,75,131,384,9,22], by decide⟩, + ⟨#[51,75,131,384,13,22], by decide⟩, + ⟨#[51,75,131,384,17,22], by decide⟩, + ⟨#[51,75,131,384,25,22], by decide⟩, + ⟨#[51,75,131,384,1,26], by decide⟩, + ⟨#[51,75,131,384,5,26], by decide⟩, + ⟨#[51,75,131,384,9,26], by decide⟩, + ⟨#[51,75,131,384,13,26], by decide⟩, + ⟨#[51,75,131,384,17,26], by decide⟩, + ⟨#[51,75,131,384,21,26], by decide⟩, + ⟨#[51,75,131,384,25,26], by decide⟩, + ⟨#[51,75,131,384,29,26], by decide⟩, + ⟨#[51,75,131,384,1,30], by decide⟩, + ⟨#[51,75,131,384,5,30], by decide⟩, + ⟨#[51,75,131,384,9,30], by decide⟩, + ⟨#[51,75,131,384,13,30], by decide⟩, + ⟨#[51,75,131,384,17,30], by decide⟩, + ⟨#[51,75,131,384,25,30], by decide⟩, + ⟨#[51,75,131,384,1,4], by decide⟩, + ⟨#[51,75,131,384,3,4], by decide⟩, + ⟨#[51,75,131,384,9,4], by decide⟩ +] +def frameEntriesPart053 : List CheckedBasis := [ + ⟨#[51,75,131,384,19,4,8], by decide⟩, + ⟨#[51,75,131,384,1,20,8], by decide⟩, + ⟨#[51,75,131,384,3,20,8], by decide⟩, + ⟨#[51,75,131,384,17,20,8], by decide⟩, + ⟨#[51,75,131,384,19,20,8], by decide⟩, + ⟨#[51,75,131,384,1,4,24], by decide⟩, + ⟨#[51,75,131,384,3,4,24], by decide⟩, + ⟨#[51,75,131,384,17,4,24], by decide⟩, + ⟨#[51,75,131,384,19,4,24], by decide⟩, + ⟨#[51,75,131,384,1,20,24], by decide⟩, + ⟨#[51,75,131,384,3,20,24], by decide⟩, + ⟨#[51,75,131,384,17,20,24], by decide⟩, + ⟨#[51,75,131,384,19,20,24], by decide⟩, + ⟨#[51,75,131,384,1,4,16], by decide⟩, + ⟨#[51,75,131,384,3,4,16], by decide⟩, + ⟨#[51,75,131,384,9,4,16], by decide⟩, + ⟨#[51,75,131,384,11,4,16], by decide⟩, + ⟨#[51,75,131,384,1,12,16], by decide⟩, + ⟨#[51,75,131,384,3,12,16], by decide⟩, + ⟨#[51,75,131,384,9,12,16], by decide⟩, + ⟨#[51,75,131,384,11,12,16], by decide⟩, + ⟨#[51,75,131,384,1,8,16], by decide⟩, + ⟨#[51,75,131,384,3,8,16], by decide⟩, + ⟨#[51,75,131,384,5,8,16], by decide⟩, + ⟨#[51,75,131,384,7,8,16], by decide⟩, + ⟨#[51,75,131,384,2,4,8], by decide⟩, + ⟨#[51,75,131,384,18,4,8], by decide⟩, + ⟨#[51,75,131,384,2,20,8], by decide⟩, + ⟨#[51,75,131,384,18,20,8], by decide⟩, + ⟨#[51,75,131,384,2,4,24], by decide⟩, + ⟨#[51,75,131,384,18,4,24], by decide⟩, + ⟨#[51,75,131,384,2,20,24], by decide⟩, + ⟨#[51,75,131,384,18,20,24], by decide⟩, + ⟨#[51,75,131,384,2,4,16], by decide⟩, + ⟨#[51,75,131,384,10,4,16], by decide⟩, + ⟨#[51,75,131,384,2,12,16], by decide⟩, + ⟨#[51,75,131,384,10,12,16], by decide⟩, + ⟨#[51,75,131,384,2,8,16], by decide⟩, + ⟨#[51,75,131,384,6,8,16], by decide⟩, + ⟨#[51,75,131,384,4,8,16], by decide⟩, + ⟨#[51,75,131,384,1,2,4,8], by decide⟩, + ⟨#[51,75,131,384,17,2,4,8], by decide⟩, + ⟨#[51,75,131,384,1,18,4,8], by decide⟩, + ⟨#[51,75,131,384,17,2,20,8], by decide⟩, + ⟨#[51,75,131,384,1,18,20,8], by decide⟩, + ⟨#[51,75,131,384,17,18,20,8], by decide⟩, + ⟨#[51,75,131,384,17,2,4,24], by decide⟩, + ⟨#[51,75,131,384,1,18,4,24], by decide⟩, + ⟨#[51,75,131,384,17,18,4,24], by decide⟩, + ⟨#[51,75,131,384,1,2,20,24], by decide⟩, + ⟨#[51,75,131,384,17,2,20,24], by decide⟩, + ⟨#[51,75,131,384,1,18,20,24], by decide⟩, + ⟨#[51,75,131,384,1,2,4,16], by decide⟩, + ⟨#[51,75,131,384,9,2,4,16], by decide⟩, + ⟨#[51,75,131,384,1,10,4,16], by decide⟩, + ⟨#[51,75,131,384,9,2,12,16], by decide⟩, + ⟨#[51,75,131,384,1,10,12,16], by decide⟩, + ⟨#[51,75,131,384,9,10,12,16], by decide⟩, + ⟨#[51,75,131,384,1,2,8,16], by decide⟩, + ⟨#[51,75,131,384,5,2,8,16], by decide⟩, + ⟨#[51,75,131,384,1,6,8,16], by decide⟩, + ⟨#[51,75,131,384,1,4,8,16], by decide⟩, + ⟨#[51,75,131,384,3,4,8,16], by decide⟩, + ⟨#[51,75,131,384,2,4,8,16], by decide⟩ +] +def frameEntriesPart057 : List CheckedBasis := [ + ⟨#[107,52], by decide⟩, + ⟨#[397,52], by decide⟩, + ⟨#[460,52], by decide⟩, + ⟨#[492,52], by decide⟩, + ⟨#[10,85], by decide⟩, + ⟨#[75,85], by decide⟩, + ⟨#[107,85], by decide⟩, + ⟨#[397,85], by decide⟩, + ⟨#[429,85], by decide⟩, + ⟨#[492,85], by decide⟩, + ⟨#[10,117], by decide⟩, + ⟨#[42,117], by decide⟩, + ⟨#[75,117], by decide⟩, + ⟨#[107,117], by decide⟩, + ⟨#[397,117], by decide⟩, + ⟨#[429,117], by decide⟩, + ⟨#[460,117], by decide⟩, + ⟨#[492,117], by decide⟩, + ⟨#[10,403], by decide⟩, + ⟨#[42,403], by decide⟩, + ⟨#[75,403], by decide⟩, + ⟨#[107,403], by decide⟩, + ⟨#[397,403], by decide⟩, + ⟨#[429,403], by decide⟩, + ⟨#[460,403], by decide⟩, + ⟨#[492,403], by decide⟩, + ⟨#[10,435], by decide⟩, + ⟨#[75,435], by decide⟩, + ⟨#[107,435], by decide⟩, + ⟨#[397,435], by decide⟩, + ⟨#[492,435], by decide⟩, + ⟨#[10,466], by decide⟩, + ⟨#[42,466], by decide⟩, + ⟨#[75,466], by decide⟩, + ⟨#[107,466], by decide⟩, + ⟨#[397,466], by decide⟩, + ⟨#[429,466], by decide⟩, + ⟨#[492,466], by decide⟩, + ⟨#[10,498], by decide⟩, + ⟨#[42,498], by decide⟩, + ⟨#[75,498], by decide⟩, + ⟨#[107,498], by decide⟩, + ⟨#[397,498], by decide⟩, + ⟨#[429,498], by decide⟩, + ⟨#[460,498], by decide⟩, + ⟨#[492,498], by decide⟩, + ⟨#[10,32], by decide⟩, + ⟨#[30,32], by decide⟩, + ⟨#[75,32], by decide⟩, + ⟨#[95,32], by decide⟩, + ⟨#[397,32], by decide⟩, + ⟨#[409,32], by decide⟩, + ⟨#[460,32], by decide⟩, + ⟨#[472,32], by decide⟩, + ⟨#[10,97], by decide⟩, + ⟨#[30,97], by decide⟩, + ⟨#[95,97], by decide⟩, + ⟨#[397,97], by decide⟩, + ⟨#[409,97], by decide⟩, + ⟨#[472,97], by decide⟩, + ⟨#[10,423], by decide⟩, + ⟨#[30,423], by decide⟩, + ⟨#[75,423], by decide⟩, + ⟨#[95,423], by decide⟩ +] +def frameEntriesPart061 : List CheckedBasis := [ + ⟨#[10,65,391], by decide⟩, + ⟨#[30,65,391], by decide⟩, + ⟨#[42,65,391], by decide⟩, + ⟨#[62,65,391], by decide⟩, + ⟨#[20,32,65], by decide⟩, + ⟨#[403,32,65], by decide⟩, + ⟨#[20,423,65], by decide⟩, + ⟨#[403,423,65], by decide⟩, + ⟨#[20,32,454], by decide⟩, + ⟨#[403,32,454], by decide⟩, + ⟨#[20,423,454], by decide⟩, + ⟨#[403,423,454], by decide⟩, + ⟨#[20,32,391], by decide⟩, + ⟨#[85,32,391], by decide⟩, + ⟨#[20,97,391], by decide⟩, + ⟨#[85,97,391], by decide⟩, + ⟨#[20,65,391], by decide⟩, + ⟨#[52,65,391], by decide⟩, + ⟨#[32,65,391], by decide⟩, + ⟨#[10,20,32,65], by decide⟩, + ⟨#[397,20,32,65], by decide⟩, + ⟨#[10,403,32,65], by decide⟩, + ⟨#[397,403,32,65], by decide⟩, + ⟨#[397,20,423,65], by decide⟩, + ⟨#[10,403,423,65], by decide⟩, + ⟨#[397,403,423,65], by decide⟩, + ⟨#[10,20,32,454], by decide⟩, + ⟨#[397,20,32,454], by decide⟩, + ⟨#[10,403,32,454], by decide⟩, + ⟨#[397,403,32,454], by decide⟩, + ⟨#[10,20,423,454], by decide⟩, + ⟨#[397,20,423,454], by decide⟩, + ⟨#[10,403,423,454], by decide⟩, + ⟨#[397,403,423,454], by decide⟩, + ⟨#[10,20,32,391], by decide⟩, + ⟨#[75,20,32,391], by decide⟩, + ⟨#[10,85,32,391], by decide⟩, + ⟨#[75,85,32,391], by decide⟩, + ⟨#[10,20,97,391], by decide⟩, + ⟨#[75,20,97,391], by decide⟩, + ⟨#[10,85,97,391], by decide⟩, + ⟨#[75,85,97,391], by decide⟩, + ⟨#[10,20,65,391], by decide⟩, + ⟨#[42,20,65,391], by decide⟩, + ⟨#[10,52,65,391], by decide⟩, + ⟨#[42,52,65,391], by decide⟩, + ⟨#[10,32,65,391], by decide⟩, + ⟨#[30,32,65,391], by decide⟩, + ⟨#[20,32,65,391], by decide⟩, + ⟨#[30,167], by decide⟩, + ⟨#[30,236], by decide⟩, + ⟨#[30,295], by decide⟩, + ⟨#[30,364], by decide⟩, + ⟨#[30,235], by decide⟩, + ⟨#[30,459], by decide⟩, + ⟨#[30,363], by decide⟩, + ⟨#[30,160], by decide⟩, + ⟨#[30,288], by decide⟩, + ⟨#[30,7,75], by decide⟩, + ⟨#[30,167,75], by decide⟩, + ⟨#[30,295,75], by decide⟩, + ⟨#[30,7,235], by decide⟩, + ⟨#[30,167,235], by decide⟩, + ⟨#[30,391,235], by decide⟩ +] +def frameEntriesPart065 : List CheckedBasis := [ + ⟨#[427,102,24], by decide⟩, + ⟨#[459,102,24], by decide⟩, + ⟨#[1,428,24], by decide⟩, + ⟨#[97,428,24], by decide⟩, + ⟨#[427,428,24], by decide⟩, + ⟨#[459,428,24], by decide⟩, + ⟨#[1,460,24], by decide⟩, + ⟨#[97,460,24], by decide⟩, + ⟨#[427,460,24], by decide⟩, + ⟨#[459,460,24], by decide⟩, + ⟨#[1,6,120], by decide⟩, + ⟨#[97,6,120], by decide⟩, + ⟨#[427,6,120], by decide⟩, + ⟨#[459,6,120], by decide⟩, + ⟨#[1,102,120], by decide⟩, + ⟨#[97,102,120], by decide⟩, + ⟨#[427,102,120], by decide⟩, + ⟨#[459,102,120], by decide⟩, + ⟨#[1,428,120], by decide⟩, + ⟨#[97,428,120], by decide⟩, + ⟨#[427,428,120], by decide⟩, + ⟨#[459,428,120], by decide⟩, + ⟨#[1,460,120], by decide⟩, + ⟨#[97,460,120], by decide⟩, + ⟨#[427,460,120], by decide⟩, + ⟨#[1,6,434], by decide⟩, + ⟨#[97,6,434], by decide⟩, + ⟨#[427,6,434], by decide⟩, + ⟨#[459,6,434], by decide⟩, + ⟨#[1,102,434], by decide⟩, + ⟨#[97,102,434], by decide⟩, + ⟨#[427,102,434], by decide⟩, + ⟨#[459,102,434], by decide⟩, + ⟨#[1,428,434], by decide⟩, + ⟨#[97,428,434], by decide⟩, + ⟨#[427,428,434], by decide⟩, + ⟨#[459,428,434], by decide⟩, + ⟨#[1,460,434], by decide⟩, + ⟨#[97,460,434], by decide⟩, + ⟨#[427,460,434], by decide⟩, + ⟨#[459,460,434], by decide⟩, + ⟨#[1,6,466], by decide⟩, + ⟨#[97,6,466], by decide⟩, + ⟨#[427,6,466], by decide⟩, + ⟨#[459,6,466], by decide⟩, + ⟨#[1,102,466], by decide⟩, + ⟨#[97,102,466], by decide⟩, + ⟨#[427,102,466], by decide⟩, + ⟨#[459,102,466], by decide⟩, + ⟨#[1,428,466], by decide⟩, + ⟨#[97,428,466], by decide⟩, + ⟨#[427,428,466], by decide⟩, + ⟨#[459,428,466], by decide⟩, + ⟨#[1,460,466], by decide⟩, + ⟨#[427,460,466], by decide⟩, + ⟨#[1,6,96], by decide⟩, + ⟨#[25,6,96], by decide⟩, + ⟨#[427,6,96], by decide⟩, + ⟨#[435,6,96], by decide⟩, + ⟨#[1,30,96], by decide⟩, + ⟨#[25,30,96], by decide⟩, + ⟨#[427,30,96], by decide⟩, + ⟨#[435,30,96], by decide⟩, + ⟨#[1,428,96], by decide⟩ +] +def frameEntriesPart069 : List CheckedBasis := [ + ⟨#[12,18,33,67,388,5,128], by decide⟩, + ⟨#[12,18,33,67,388,7,128], by decide⟩, + ⟨#[12,18,33,67,388,2,4], by decide⟩, + ⟨#[12,18,33,67,388,130,4], by decide⟩, + ⟨#[12,18,33,67,388,2,132], by decide⟩, + ⟨#[12,18,33,67,388,130,132], by decide⟩, + ⟨#[12,18,33,67,388,2,128], by decide⟩, + ⟨#[12,18,33,67,388,6,128], by decide⟩, + ⟨#[12,18,33,67,388,129,130,4], by decide⟩, + ⟨#[12,18,33,67,388,129,2,132], by decide⟩, + ⟨#[12,18,33,67,388,1,130,132], by decide⟩, + ⟨#[12,18,33,67,388,5,2,128], by decide⟩, + ⟨#[12,18,33,67,388,1,6,128], by decide⟩ +] +#eval "NativeFrames1 checked" +end NativeData diff --git a/research/kappa-round3-warp-lean-20261022/NativeFrames1.log b/research/kappa-round3-warp-lean-20261022/NativeFrames1.log new file mode 100644 index 0000000000..1c08436a6a --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeFrames1.log @@ -0,0 +1 @@ +"NativeFrames1 checked" diff --git a/research/kappa-round3-warp-lean-20261022/NativeFrames2.lean b/research/kappa-round3-warp-lean-20261022/NativeFrames2.lean new file mode 100644 index 0000000000..29d78b536d --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeFrames2.lean @@ -0,0 +1,1131 @@ +-- Generated by native_generate.py from canonical payload SHA256 +-- cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd +import NativeRaw +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NativeData +open NativeCertificate +def frameEntriesPart002 : List CheckedBasis := [ + ⟨#[97,7], by decide⟩, + ⟨#[102,25], by decide⟩, + ⟨#[97,25], by decide⟩, + ⟨#[414,51], by decide⟩, + ⟨#[102], by decide⟩, + ⟨#[85], by decide⟩, + ⟨#[459], by decide⟩, + ⟨#[75], by decide⟩, + ⟨#[120], by decide⟩, + ⟨#[45], by decide⟩, + ⟨#[82,45], by decide⟩, + ⟨#[76,45], by decide⟩, + ⟨#[429,30], by decide⟩, + ⟨#[264,136,85,51], by decide⟩, + ⟨#[256,128,64,32,16,9,4,3], by decide⟩, + ⟨#[256,128,64,32,17,8,4,3], by decide⟩, + ⟨#[256,128,64,33,16,8,4,3], by decide⟩, + ⟨#[256,128,65,32,16,8,4,3], by decide⟩, + ⟨#[256,129,64,32,16,8,4,3], by decide⟩, + ⟨#[257,128,64,32,16,8,4,3], by decide⟩, + ⟨#[256,128,64,32,16,9,5,2], by decide⟩, + ⟨#[256,128,64,32,17,8,5,2], by decide⟩, + ⟨#[256,128,64,33,16,8,5,2], by decide⟩, + ⟨#[256,128,65,32,16,8,5,2], by decide⟩, + ⟨#[256,129,64,32,16,8,5,2], by decide⟩, + ⟨#[257,128,64,32,16,8,5,2], by decide⟩, + ⟨#[256,128,64,33,16,9,4,2], by decide⟩, + ⟨#[256,128,65,32,16,9,4,2], by decide⟩, + ⟨#[256,129,64,32,16,9,4,2], by decide⟩, + ⟨#[257,128,64,32,16,9,4,2], by decide⟩, + ⟨#[256,128,64,33,17,8,4,2], by decide⟩, + ⟨#[256,128,65,32,17,8,4,2], by decide⟩, + ⟨#[256,129,64,32,17,8,4,2], by decide⟩, + ⟨#[257,128,64,32,17,8,4,2], by decide⟩, + ⟨#[256,129,64,33,16,8,4,2], by decide⟩, + ⟨#[257,128,64,33,16,8,4,2], by decide⟩, + ⟨#[256,129,65,32,16,8,4,2], by decide⟩, + ⟨#[257,128,65,32,16,8,4,2], by decide⟩, + ⟨#[257,129,64,32,16,8,4,2], by decide⟩, + ⟨#[256,128,64,32,16,10,6,1], by decide⟩, + ⟨#[256,128,64,32,18,8,6,1], by decide⟩, + ⟨#[256,128,64,34,16,8,6,1], by decide⟩, + ⟨#[256,128,66,32,16,8,6,1], by decide⟩, + ⟨#[256,130,64,32,16,8,6,1], by decide⟩, + ⟨#[258,128,64,32,16,8,6,1], by decide⟩, + ⟨#[256,128,64,32,18,10,4,1], by decide⟩, + ⟨#[256,128,66,32,16,10,4,1], by decide⟩, + ⟨#[256,130,64,32,16,10,4,1], by decide⟩, + ⟨#[258,128,64,32,16,10,4,1], by decide⟩, + ⟨#[256,128,64,34,18,8,4,1], by decide⟩, + ⟨#[256,130,64,32,18,8,4,1], by decide⟩, + ⟨#[258,128,64,32,18,8,4,1], by decide⟩, + ⟨#[256,128,66,34,16,8,4,1], by decide⟩, + ⟨#[256,130,64,34,16,8,4,1], by decide⟩, + ⟨#[258,128,64,34,16,8,4,1], by decide⟩, + ⟨#[256,130,66,32,16,8,4,1], by decide⟩, + ⟨#[258,128,66,32,16,8,4,1], by decide⟩, + ⟨#[258,130,64,32,16,8,4,1], by decide⟩, + ⟨#[256,128,64,32,20,12,2,1], by decide⟩, + ⟨#[256,128,64,36,16,12,2,1], by decide⟩, + ⟨#[256,132,64,32,16,12,2,1], by decide⟩, + ⟨#[260,128,64,32,16,12,2,1], by decide⟩, + ⟨#[256,128,68,32,20,8,2,1], by decide⟩, + ⟨#[256,132,64,32,20,8,2,1], by decide⟩ +] +def frameEntriesPart006 : List CheckedBasis := [ + ⟨#[35,14], by decide⟩, + ⟨#[75,35], by decide⟩, + ⟨#[69,35], by decide⟩, + ⟨#[102,14], by decide⟩, + ⟨#[69,14], by decide⟩, + ⟨#[445,102], by decide⟩, + ⟨#[445,75], by decide⟩, + ⟨#[435,69,14], by decide⟩, + ⟨#[400,75,35], by decide⟩, + ⟨#[414,69,35], by decide⟩, + ⟨#[400,102,14], by decide⟩, + ⟨#[435,102,14], by decide⟩, + ⟨#[400,69,35], by decide⟩, + ⟨#[414,75,35], by decide⟩, + ⟨#[400,69,14], by decide⟩, + ⟨#[81,51], by decide⟩, + ⟨#[463,51], by decide⟩, + ⟨#[41,26], by decide⟩, + ⟨#[81,41], by decide⟩, + ⟨#[75,41], by decide⟩, + ⟨#[388,51], by decide⟩, + ⟨#[439,120], by decide⟩, + ⟨#[439,75], by decide⟩, + ⟨#[388,75], by decide⟩, + ⟨#[388,120], by decide⟩, + ⟨#[75,26], by decide⟩, + ⟨#[98,26], by decide⟩, + ⟨#[388,98,26], by decide⟩, + ⟨#[414,81,41], by decide⟩, + ⟨#[429,75,26], by decide⟩, + ⟨#[388,75,41], by decide⟩, + ⟨#[388,75,26], by decide⟩, + ⟨#[414,75,41], by decide⟩, + ⟨#[429,98,26], by decide⟩, + ⟨#[388,81,41], by decide⟩, + ⟨#[273,51], by decide⟩, + ⟨#[145,51], by decide⟩, + ⟨#[324,51], by decide⟩, + ⟨#[290,85], by decide⟩, + ⟨#[273,102], by decide⟩, + ⟨#[196,51], by decide⟩, + ⟨#[145,85], by decide⟩, + ⟨#[162,102], by decide⟩, + ⟨#[145,102], by decide⟩, + ⟨#[162,85], by decide⟩, + ⟨#[290,102], by decide⟩, + ⟨#[273,85], by decide⟩, + ⟨#[273,162,85], by decide⟩, + ⟨#[290,145,85], by decide⟩, + ⟨#[290,162,102], by decide⟩, + ⟨#[273,145,102], by decide⟩, + ⟨#[290,145,102], by decide⟩, + ⟨#[273,162,102], by decide⟩, + ⟨#[273,145,85], by decide⟩, + ⟨#[290,162,85], by decide⟩, + ⟨#[385,30], by decide⟩, + ⟨#[44,30], by decide⟩, + ⟨#[487,30], by decide⟩, + ⟨#[415,120], by decide⟩, + ⟨#[385,102], by decide⟩, + ⟨#[74,30], by decide⟩, + ⟨#[84,44], by decide⟩, + ⟨#[84,50], by decide⟩, + ⟨#[74,44], by decide⟩ +] +def frameEntriesPart010 : List CheckedBasis := [ + ⟨#[336,208,35,14], by decide⟩, + ⟨#[336,208,35,11,5], by decide⟩, + ⟨#[400,80,35,11,5], by decide⟩, + ⟨#[256,128,64,45,16], by decide⟩, + ⟨#[256,128,64,35,16,14], by decide⟩, + ⟨#[320,192,35,16,11,5], by decide⟩, + ⟨#[272,128,80,35,11,5], by decide⟩, + ⟨#[256,144,80,35,11,5], by decide⟩, + ⟨#[256,128,64,33,16,11,7], by decide⟩, + ⟨#[272,144,64,33,9,5,2], by decide⟩, + ⟨#[469,38,11], by decide⟩, + ⟨#[137,73,45], by decide⟩, + ⟨#[265,222,45], by decide⟩, + ⟨#[263,137,73,45,25], by decide⟩, + ⟨#[453,36,16,9,2], by decide⟩, + ⟨#[265,137,78,45,25], by decide⟩, + ⟨#[258,130,69,38,18,11], by decide⟩, + ⟨#[389,64,36,16,9,2], by decide⟩, + ⟨#[263,135,71,35,23,14], by decide⟩, + ⟨#[256,128,64,35,16,9,7], by decide⟩, + ⟨#[258,130,66,33,18,11,7], by decide⟩, + ⟨#[256,133,64,36,16,9,2], by decide⟩, + ⟨#[261,128,64,36,16,9,2], by decide⟩, + ⟨#[258,130,66,35,18,11,5], by decide⟩, + ⟨#[256,128,69,36,16,9,2], by decide⟩, + ⟨#[261,208,45], by decide⟩, + ⟨#[146,80,45], by decide⟩, + ⟨#[265,40,5], by decide⟩, + ⟨#[261,144,80,45,2], by decide⟩, + ⟨#[261,130,82,36,9], by decide⟩, + ⟨#[265,144,82,40,5], by decide⟩, + ⟨#[265,130,64,40,18,5], by decide⟩, + ⟨#[261,130,66,36,16,9], by decide⟩, + ⟨#[261,144,80,33,12,2], by decide⟩, + ⟨#[262,224,30], by decide⟩, + ⟨#[256,144,80,33,9,5,2], by decide⟩, + ⟨#[265,128,64,40,16,5,2], by decide⟩, + ⟨#[256,130,66,33,16,9,5], by decide⟩, + ⟨#[261,128,64,33,16,12,2], by decide⟩, + ⟨#[256,130,64,33,18,9,5], by decide⟩, + ⟨#[400,76,45], by decide⟩, + ⟨#[400,69,36,9], by decide⟩, + ⟨#[272,146,45], by decide⟩, + ⟨#[274,73,45], by decide⟩, + ⟨#[272,146,69,36,9], by decide⟩, + ⟨#[274,130,69,36,9], by decide⟩, + ⟨#[274,144,73,40,5], by decide⟩, + ⟨#[256,130,73,40,18,5], by decide⟩, + ⟨#[258,130,69,36,16,9], by decide⟩, + ⟨#[272,146,64,33,9,5], by decide⟩, + ⟨#[256,128,73,40,16,5,2], by decide⟩, + ⟨#[258,130,64,33,16,9,5], by decide⟩, + ⟨#[258,128,64,33,18,9,5], by decide⟩, + ⟨#[407,76,45], by decide⟩, + ⟨#[407,66,35,14], by decide⟩, + ⟨#[347,140,45], by decide⟩, + ⟨#[268,45,28], by decide⟩, + ⟨#[279,130,66,35,14], by decide⟩, + ⟨#[258,149,66,35,14], by decide⟩, + ⟨#[268,139,76,45,28], by decide⟩, + ⟨#[256,135,64,33,16,12], by decide⟩, + ⟨#[258,130,66,35,23,14], by decide⟩, + ⟨#[261,130,66,35,18,14], by decide⟩, + ⟨#[258,130,66,35,18,9,7], by decide⟩ +] +def frameEntriesPart014 : List CheckedBasis := [ + ⟨#[272,144,74,42,6,1], by decide⟩, + ⟨#[257,129,75,42,17,7], by decide⟩, + ⟨#[272,144,67,34,8,7], by decide⟩, + ⟨#[259,131,75,42,19,7], by decide⟩, + ⟨#[272,144,65,32,10,7], by decide⟩, + ⟨#[260,132,74,42,24,1], by decide⟩, + ⟨#[258,130,75,42,25,6], by decide⟩, + ⟨#[260,132,69,36,23,14], by decide⟩, + ⟨#[260,132,66,35,16,9], by decide⟩, + ⟨#[260,132,65,32,19,10], by decide⟩, + ⟨#[260,132,70,39,20,13], by decide⟩, + ⟨#[257,129,75,42,25,5], by decide⟩, + ⟨#[260,132,73,40,25,2], by decide⟩, + ⟨#[261,130,68,34,17,8], by decide⟩, + ⟨#[258,133,68,34,17,8], by decide⟩, + ⟨#[390,68,34,16,8,1], by decide⟩, + ⟨#[385,66,34,17,8,6], by decide⟩, + ⟨#[262,129,68,34,17,8], by decide⟩, + ⟨#[257,134,68,34,17,8], by decide⟩, + ⟨#[389,68,32,17,8,2], by decide⟩, + ⟨#[386,65,34,17,8,5], by decide⟩, + ⟨#[257,129,72,42,26,4], by decide⟩, + ⟨#[257,129,76,41,29,3], by decide⟩, + ⟨#[257,129,69,35,23,9], by decide⟩, + ⟨#[257,129,66,36,16,14], by decide⟩, + ⟨#[257,129,67,37,30], by decide⟩, + ⟨#[257,129,102,22,8], by decide⟩, + ⟨#[257,129,100,28,2], by decide⟩, + ⟨#[257,129,73,47,30], by decide⟩, + ⟨#[261,130,65,32,20,10], by decide⟩, + ⟨#[258,133,65,32,20,10], by decide⟩, + ⟨#[387,65,32,16,10,4], by decide⟩, + ⟨#[388,65,32,20,9,3], by decide⟩, + ⟨#[292,131,65,20,10], by decide⟩, + ⟨#[259,164,65,20,10], by decide⟩, + ⟨#[386,65,37,20,10], by decide⟩, + ⟨#[421,65,20,8,2], by decide⟩, + ⟨#[288,160,67,17,8,7], by decide⟩, + ⟨#[258,130,75,34,25,7], by decide⟩, + ⟨#[259,131,75,35,25,7], by decide⟩, + ⟨#[288,160,66,16,9,7], by decide⟩, + ⟨#[288,160,72,25,4,3], by decide⟩, + ⟨#[265,137,75,41,25,7], by decide⟩, + ⟨#[264,136,75,40,25,7], by decide⟩, + ⟨#[288,160,73,25,5,2], by decide⟩, + ⟨#[296,130,96,24,6,1], by decide⟩, + ⟨#[258,168,96,24,6,1], by decide⟩, + ⟨#[418,96,16,8,6,1], by decide⟩, + ⟨#[392,66,34,24,6,1], by decide⟩, + ⟨#[290,136,96,24,6,1], by decide⟩, + ⟨#[264,162,96,24,6,1], by decide⟩, + ⟨#[424,96,24,4,2,1], by decide⟩, + ⟨#[386,72,40,24,6,1], by decide⟩, + ⟨#[264,136,65,32,19,7], by decide⟩, + ⟨#[258,130,82,51,10,7], by decide⟩, + ⟨#[257,129,82,51,9,7], by decide⟩, + ⟨#[264,136,66,35,16,7], by decide⟩, + ⟨#[264,136,74,44,31], by decide⟩, + ⟨#[264,136,84,50,1], by decide⟩, + ⟨#[264,136,85,49,2], by decide⟩, + ⟨#[264,136,73,47,28], by decide⟩, + ⟨#[280,129,72,48,4,3], by decide⟩, + ⟨#[257,152,72,48,4,3], by decide⟩, + ⟨#[393,72,32,16,4,3], by decide⟩ +] +def frameEntriesPart018 : List CheckedBasis := [ + ⟨#[259,128,64,33,18,8,4], by decide⟩, + ⟨#[257,128,64,33,18,10,6], by decide⟩, + ⟨#[262,128,64,32,18,12,1], by decide⟩, + ⟨#[256,128,64], by decide⟩, + ⟨#[256,128,66], by decide⟩, + ⟨#[256,128,65], by decide⟩, + ⟨#[256,128,68], by decide⟩, + ⟨#[168,336,45], by decide⟩, + ⟨#[7,51,82,136,264], by decide⟩, + ⟨#[7,42,80,144,256], by decide⟩, + ⟨#[2,5,9,33,208,336], by decide⟩, + ⟨#[2,5,9,33,80,400], by decide⟩, + ⟨#[7,16,42,64,128,256], by decide⟩, + ⟨#[45,73,137,286], by decide⟩, + ⟨#[45,87,137,265], by decide⟩, + ⟨#[45,80,146,261], by decide⟩, + ⟨#[5,40,194,265], by decide⟩, + ⟨#[45,69,400], by decide⟩, + ⟨#[45,69,146,272], by decide⟩, + ⟨#[45,69,130,274], by decide⟩, + ⟨#[45,73,144,274], by decide⟩, + ⟨#[14,35,469], by decide⟩, + ⟨#[14,35,130,341], by decide⟩, + ⟨#[14,35,215,258], by decide⟩, + ⟨#[28,45,199,268], by decide⟩, + ⟨#[2,5,40,217,256], by decide⟩, + ⟨#[7,18,42,66,393], by decide⟩, + ⟨#[7,42,66,130,258], by decide⟩, + ⟨#[7,18,42,66,130,258], by decide⟩, + ⟨#[2,5,16,40,64,393], by decide⟩, + ⟨#[2,5,40,89,128,256], by decide⟩, + ⟨#[28,45,194,258], by decide⟩, + ⟨#[21,45,66,386], by decide⟩, + ⟨#[5,40,137,336], by decide⟩, + ⟨#[45,80,137,274], by decide⟩, + ⟨#[4,8,17,34,64,387], by decide⟩, + ⟨#[3,8,17,33,68,388], by decide⟩, + ⟨#[12,21,38,71,132,260], by decide⟩, + ⟨#[11,18,33,64,132,260], by decide⟩, + ⟨#[6,10,18,32,65,385], by decide⟩, + ⟨#[1,10,20,32,64,390], by decide⟩, + ⟨#[12,18,38,64,129,257], by decide⟩, + ⟨#[11,21,33,71,129,257], by decide⟩, + ⟨#[1,6,24,32,64,394], by decide⟩, + ⟨#[1,6,10,18,96,416], by decide⟩, + ⟨#[7,25,33,75,129,257], by decide⟩, + ⟨#[7,11,18,64,160,288], by decide⟩, + ⟨#[3,4,17,33,72,392], by decide⟩, + ⟨#[3,4,8,48,64,401], by decide⟩, + ⟨#[7,18,33,64,136,264], by decide⟩, + ⟨#[7,11,51,82,131,259], by decide⟩, + ⟨#[4,51,82,136,264], by decide⟩, + ⟨#[30,32,76,129,257], by decide⟩, + ⟨#[13,19,33,455], by decide⟩, + ⟨#[10,20,32,70,129,257], by decide⟩, + ⟨#[10,20,32,65,129,262], by decide⟩, + ⟨#[10,20,32,65,131,260], by decide⟩, + ⟨#[10,20,32,65,132,259], by decide⟩, + ⟨#[5,10,17,32,65,386], by decide⟩, + ⟨#[2,8,20,32,65,389], by decide⟩, + ⟨#[7,24,43,74,136,264], by decide⟩, + ⟨#[1,6,50,82,136,264], by decide⟩, + ⟨#[2,5,49,80,136,264], by decide⟩, + ⟨#[7,27,40,73,136,264], by decide⟩ +] +def frameEntriesPart022 : List CheckedBasis := [ + ⟨#[6,10,18,65,161,256], by decide⟩, + ⟨#[10,20,33,65,134,256], by decide⟩, + ⟨#[6,10,18,65,128,289], by decide⟩, + ⟨#[1,30,32,74,128,256], by decide⟩, + ⟨#[12,18,32,71,128,256], by decide⟩, + ⟨#[13,19,33,70,129,257], by decide⟩, + ⟨#[6,24,32,64,139,256], by decide⟩, + ⟨#[6,11,19,96,128,288], by decide⟩, + ⟨#[6,24,33,65,128,266], by decide⟩, + ⟨#[6,10,18,96,128,289], by decide⟩, + ⟨#[6,24,33,65,138,256], by decide⟩, + ⟨#[4,8,51,81,128,256], by decide⟩, + ⟨#[4,18,33,67,136,264], by decide⟩, + ⟨#[12,22,37,67,132,260], by decide⟩, + ⟨#[8,18,33,71,128,256], by decide⟩, + ⟨#[3,21,37,72,128,264], by decide⟩, + ⟨#[3,8,48,64,149,256], by decide⟩, + ⟨#[3,12,48,68,128,273], by decide⟩, + ⟨#[3,17,33,72,140,256], by decide⟩, + ⟨#[3,12,48,68,145,256], by decide⟩, + ⟨#[3,17,33,72,128,268], by decide⟩, + ⟨#[4,26,41,67,131,259], by decide⟩, + ⟨#[1,30,44,70,134,262], by decide⟩, + ⟨#[13,19,32,71,135,263], by decide⟩, + ⟨#[1,12,18,32,192,320], by decide⟩, + ⟨#[5,26,40,74,131,258], by decide⟩, + ⟨#[1,4,40,80,152,258], by decide⟩, + ⟨#[5,19,40,67,138,258], by decide⟩, + ⟨#[5,8,32,80,145,258], by decide⟩, + ⟨#[5,26,40,74,130,259], by decide⟩, + ⟨#[1,4,40,80,130,280], by decide⟩, + ⟨#[5,8,32,80,130,273], by decide⟩, + ⟨#[5,19,40,67,130,266], by decide⟩, + ⟨#[9,19,36,66,131,259], by decide⟩, + ⟨#[4,9,32,66,144,272], by decide⟩, + ⟨#[9,22,36,66,134,262], by decide⟩, + ⟨#[1,8,36,66,144,272], by decide⟩, + ⟨#[13,23,32,70,135,263], by decide⟩, + ⟨#[4,19,41,75,131,259], by decide⟩, + ⟨#[8,23,37,67,135,263], by decide⟩, + ⟨#[1,22,44,74,134,262], by decide⟩, + ⟨#[1,28,46,74,132,260], by decide⟩, + ⟨#[2,29,44,73,132,260], by decide⟩, + ⟨#[14,19,32,69,132,260], by decide⟩, + ⟨#[13,16,35,70,132,260], by decide⟩, + ⟨#[1,2,48,72,132,260], by decide⟩, + ⟨#[3,28,44,72,132,260], by decide⟩, + ⟨#[3,13,48,69,132,260], by decide⟩, + ⟨#[3,16,32,72,132,260], by decide⟩, + ⟨#[2,17,32,68,136,261], by decide⟩, + ⟨#[13,17,34,68,133,263], by decide⟩, + ⟨#[1,16,34,68,136,262], by decide⟩, + ⟨#[14,17,34,68,134,263], by decide⟩, + ⟨#[13,17,34,68,135,261], by decide⟩, + ⟨#[2,17,32,68,133,264], by decide⟩, + ⟨#[1,16,34,68,134,264], by decide⟩, + ⟨#[14,17,34,68,135,262], by decide⟩, + ⟨#[2,4,24,96,129,257], by decide⟩, + ⟨#[6,24,41,73,129,257], by decide⟩, + ⟨#[6,24,35,67,129,257], by decide⟩, + ⟨#[6,8,16,96,129,257], by decide⟩, + ⟨#[4,26,43,73,129,257], by decide⟩, + ⟨#[2,28,41,77,129,257], by decide⟩, + ⟨#[8,22,35,69,129,257], by decide⟩ +] +def frameEntriesPart026 : List CheckedBasis := [ + ⟨#[3,25,41,388], by decide⟩, + ⟨#[25,42,72,391], by decide⟩, + ⟨#[7,11,51,466], by decide⟩, + ⟨#[7,18,33,448], by decide⟩, + ⟨#[7,11,18,448], by decide⟩, + ⟨#[7,25,33,459], by decide⟩, + ⟨#[11,21,33,455], by decide⟩, + ⟨#[12,18,38,448], by decide⟩, + ⟨#[11,18,33,448], by decide⟩, + ⟨#[12,21,38,455], by decide⟩, + ⟨#[2,45,80,272], by decide⟩, + ⟨#[5,40,82,137], by decide⟩, + ⟨#[45,82,137], by decide⟩, + ⟨#[45,82,272], by decide⟩, + ⟨#[45,82,274], by decide⟩, + ⟨#[45,82,140], by decide⟩, + ⟨#[45,82,258], by decide⟩, + ⟨#[2,25,45,192,320], by decide⟩, + ⟨#[25,45,192,322], by decide⟩, + ⟨#[5,25,40,194], by decide⟩, + ⟨#[12,21,33,448], by decide⟩, + ⟨#[25,45,194], by decide⟩, + ⟨#[25,45,322], by decide⟩, + ⟨#[25,45,386], by decide⟩, + ⟨#[5,25,40], by decide⟩, + ⟨#[12,21,33], by decide⟩, + ⟨#[25,45,448], by decide⟩, + ⟨#[7,42,66,130], by decide⟩, + ⟨#[7,42,217,258], by decide⟩, + ⟨#[7,18,42,459], by decide⟩, + ⟨#[7,42,258], by decide⟩, + ⟨#[7,42,130], by decide⟩, + ⟨#[7,42,66], by decide⟩, + ⟨#[7,42,475], by decide⟩, + ⟨#[7,18,42], by decide⟩, + ⟨#[7,42,473], by decide⟩, + ⟨#[28,45,76,268], by decide⟩, + ⟨#[45,76,140,279], by decide⟩, + ⟨#[45,76,411], by decide⟩, + ⟨#[28,45,76], by decide⟩, + ⟨#[45,76,268], by decide⟩, + ⟨#[45,76,140], by decide⟩, + ⟨#[14,35,66], by decide⟩, + ⟨#[5,40,73,274], by decide⟩, + ⟨#[45,76,146,272], by decide⟩, + ⟨#[45,76,386], by decide⟩, + ⟨#[5,40,73], by decide⟩, + ⟨#[45,76,274], by decide⟩, + ⟨#[45,76,146], by decide⟩, + ⟨#[9,36,69], by decide⟩, + ⟨#[5,40,82,265], by decide⟩, + ⟨#[2,45,80,144], by decide⟩, + ⟨#[45,82,130,261], by decide⟩, + ⟨#[45,82,144], by decide⟩, + ⟨#[45,82,265], by decide⟩, + ⟨#[45,82,268], by decide⟩, + ⟨#[45,82,146], by decide⟩, + ⟨#[45,82,130], by decide⟩, + ⟨#[45,82,261], by decide⟩, + ⟨#[25,45,199,265], by decide⟩, + ⟨#[25,45,73,137], by decide⟩, + ⟨#[11,18,38,455], by decide⟩, + ⟨#[25,45,137], by decide⟩, + ⟨#[25,45,265], by decide⟩ +] +def frameEntriesPart030 : List CheckedBasis := [ + ⟨#[45,75,194,384,9,21], by decide⟩, + ⟨#[28,45,73,386,2], by decide⟩, + ⟨#[28,45,73,386,130], by decide⟩, + ⟨#[28,45,73,386,128], by decide⟩, + ⟨#[28,45,73,386,11], by decide⟩, + ⟨#[28,45,73,386,139], by decide⟩, + ⟨#[28,45,73,386,9], by decide⟩, + ⟨#[28,45,73,386,137], by decide⟩, + ⟨#[28,45,73,386,2,9], by decide⟩, + ⟨#[28,45,73,386,130,9], by decide⟩, + ⟨#[28,45,73,386,130,137], by decide⟩, + ⟨#[28,45,73,386,11,128], by decide⟩, + ⟨#[28,45,73,386,9,128], by decide⟩, + ⟨#[30,51,191,384,12], by decide⟩, + ⟨#[30,51,191,384,75], by decide⟩, + ⟨#[30,51,191,384,71], by decide⟩, + ⟨#[30,51,191,384,5], by decide⟩, + ⟨#[30,51,191,384,78], by decide⟩, + ⟨#[30,51,191,384,9], by decide⟩, + ⟨#[30,51,191,384,66], by decide⟩, + ⟨#[30,51,191,384,5,9], by decide⟩, + ⟨#[30,51,191,384,71,9], by decide⟩, + ⟨#[30,51,191,384,5,75], by decide⟩, + ⟨#[30,51,191,384,5,66], by decide⟩, + ⟨#[30,51,191,384,12,66], by decide⟩, + ⟨#[30,51,191,384,9,66], by decide⟩, + ⟨#[11,21,38,64,133,261,1], by decide⟩, + ⟨#[11,21,38,64,133,261,4], by decide⟩, + ⟨#[11,21,38,64,133,261,3], by decide⟩, + ⟨#[11,21,38,64,133,261,6], by decide⟩, + ⟨#[11,21,38,64,132,260,2], by decide⟩, + ⟨#[11,21,38,64,132,260,6], by decide⟩, + ⟨#[11,21,38,64,129,257,3], by decide⟩, + ⟨#[11,21,38,64,129,257,2], by decide⟩, + ⟨#[1,30,44,74,132,260,12], by decide⟩, + ⟨#[1,30,44,74,132,260,8], by decide⟩, + ⟨#[15,17,34,68,133,261,3], by decide⟩, + ⟨#[15,17,34,68,133,261,6], by decide⟩, + ⟨#[14,16,35,69,132,260,2], by decide⟩, + ⟨#[14,16,35,69,132,260,6], by decide⟩, + ⟨#[1,14,16,34,68,384,130], by decide⟩, + ⟨#[486], by decide⟩, + ⟨#[504], by decide⟩, + ⟨#[51,7], by decide⟩, + ⟨#[51,85], by decide⟩, + ⟨#[51,143], by decide⟩, + ⟨#[51,221], by decide⟩, + ⟨#[51,391], by decide⟩, + ⟨#[51,469], by decide⟩, + ⟨#[51,271], by decide⟩, + ⟨#[51,349], by decide⟩, + ⟨#[51,82], by decide⟩, + ⟨#[51,218], by decide⟩, + ⟨#[51,466], by decide⟩, + ⟨#[51,346], by decide⟩, + ⟨#[51,136], by decide⟩, + ⟨#[51,264], by decide⟩, + ⟨#[51,384], by decide⟩, + ⟨#[51,7,82], by decide⟩, + ⟨#[51,143,82], by decide⟩, + ⟨#[51,391,82], by decide⟩, + ⟨#[51,271,82], by decide⟩, + ⟨#[51,7,218], by decide⟩, + ⟨#[51,143,218], by decide⟩ +] +def frameEntriesPart034 : List CheckedBasis := [ + ⟨#[350,42], by decide⟩, + ⟨#[7,234], by decide⟩, + ⟨#[30,234], by decide⟩, + ⟨#[199,234], by decide⟩, + ⟨#[222,234], by decide⟩, + ⟨#[391,234], by decide⟩, + ⟨#[414,234], by decide⟩, + ⟨#[327,234], by decide⟩, + ⟨#[350,234], by decide⟩, + ⟨#[199,426], by decide⟩, + ⟨#[222,426], by decide⟩, + ⟨#[391,426], by decide⟩, + ⟨#[414,426], by decide⟩, + ⟨#[327,426], by decide⟩, + ⟨#[350,426], by decide⟩, + ⟨#[7,362], by decide⟩, + ⟨#[30,362], by decide⟩, + ⟨#[199,362], by decide⟩, + ⟨#[222,362], by decide⟩, + ⟨#[391,362], by decide⟩, + ⟨#[414,362], by decide⟩, + ⟨#[327,362], by decide⟩, + ⟨#[350,362], by decide⟩, + ⟨#[7,192], by decide⟩, + ⟨#[30,192], by decide⟩, + ⟨#[45,192], by decide⟩, + ⟨#[52,192], by decide⟩, + ⟨#[391,192], by decide⟩, + ⟨#[414,192], by decide⟩, + ⟨#[429,192], by decide⟩, + ⟨#[436,192], by decide⟩, + ⟨#[7,320], by decide⟩, + ⟨#[30,320], by decide⟩, + ⟨#[45,320], by decide⟩, + ⟨#[52,320], by decide⟩, + ⟨#[391,320], by decide⟩, + ⟨#[414,320], by decide⟩, + ⟨#[429,320], by decide⟩, + ⟨#[436,320], by decide⟩, + ⟨#[7,384], by decide⟩, + ⟨#[30,384], by decide⟩, + ⟨#[45,384], by decide⟩, + ⟨#[52,384], by decide⟩, + ⟨#[199,384], by decide⟩, + ⟨#[222,384], by decide⟩, + ⟨#[237,384], by decide⟩, + ⟨#[244,384], by decide⟩, + ⟨#[25,42], by decide⟩, + ⟨#[217,42], by decide⟩, + ⟨#[409,42], by decide⟩, + ⟨#[345,42], by decide⟩, + ⟨#[25,234], by decide⟩, + ⟨#[217,234], by decide⟩, + ⟨#[409,234], by decide⟩, + ⟨#[345,234], by decide⟩, + ⟨#[217,426], by decide⟩, + ⟨#[345,426], by decide⟩, + ⟨#[25,362], by decide⟩, + ⟨#[217,362], by decide⟩, + ⟨#[409,362], by decide⟩, + ⟨#[345,362], by decide⟩, + ⟨#[25,192], by decide⟩, + ⟨#[51,192], by decide⟩, + ⟨#[409,192], by decide⟩ +] +def frameEntriesPart038 : List CheckedBasis := [ + ⟨#[7,51,192,384], by decide⟩, + ⟨#[7,42,192,384], by decide⟩, + ⟨#[30,42,192,384], by decide⟩, + ⟨#[25,42,192,384], by decide⟩, + ⟨#[2], by decide⟩, + ⟨#[47], by decide⟩, + ⟨#[87], by decide⟩, + ⟨#[122], by decide⟩, + ⟨#[411], by decide⟩, + ⟨#[438], by decide⟩, + ⟨#[462], by decide⟩, + ⟨#[483], by decide⟩, + ⟨#[5], by decide⟩, + ⟨#[125], by decide⟩, + ⟨#[412], by decide⟩, + ⟨#[460], by decide⟩, + ⟨#[484], by decide⟩, + ⟨#[40], by decide⟩, + ⟨#[433], by decide⟩, + ⟨#[481], by decide⟩, + ⟨#[80], by decide⟩, + ⟨#[457], by decide⟩, + ⟨#[2,5], by decide⟩, + ⟨#[42,5], by decide⟩, + ⟨#[82,5], by decide⟩, + ⟨#[122,5], by decide⟩, + ⟨#[411,5], by decide⟩, + ⟨#[435,5], by decide⟩, + ⟨#[459,5], by decide⟩, + ⟨#[483,5], by decide⟩, + ⟨#[2,45], by decide⟩, + ⟨#[122,45], by decide⟩, + ⟨#[411,45], by decide⟩, + ⟨#[459,45], by decide⟩, + ⟨#[483,45], by decide⟩, + ⟨#[2,85], by decide⟩, + ⟨#[122,85], by decide⟩, + ⟨#[411,85], by decide⟩, + ⟨#[435,85], by decide⟩, + ⟨#[483,85], by decide⟩, + ⟨#[2,125], by decide⟩, + ⟨#[42,125], by decide⟩, + ⟨#[82,125], by decide⟩, + ⟨#[122,125], by decide⟩, + ⟨#[411,125], by decide⟩, + ⟨#[435,125], by decide⟩, + ⟨#[459,125], by decide⟩, + ⟨#[483,125], by decide⟩, + ⟨#[2,412], by decide⟩, + ⟨#[42,412], by decide⟩, + ⟨#[82,412], by decide⟩, + ⟨#[122,412], by decide⟩, + ⟨#[411,412], by decide⟩, + ⟨#[435,412], by decide⟩, + ⟨#[459,412], by decide⟩, + ⟨#[483,412], by decide⟩, + ⟨#[2,436], by decide⟩, + ⟨#[82,436], by decide⟩, + ⟨#[122,436], by decide⟩, + ⟨#[411,436], by decide⟩, + ⟨#[459,436], by decide⟩, + ⟨#[483,436], by decide⟩, + ⟨#[2,460], by decide⟩, + ⟨#[42,460], by decide⟩ +] +def frameEntriesPart042 : List CheckedBasis := [ + ⟨#[42,436,457], by decide⟩, + ⟨#[411,436,457], by decide⟩, + ⟨#[435,436,457], by decide⟩, + ⟨#[2,5,409], by decide⟩, + ⟨#[42,5,409], by decide⟩, + ⟨#[82,5,409], by decide⟩, + ⟨#[122,5,409], by decide⟩, + ⟨#[2,45,409], by decide⟩, + ⟨#[82,45,409], by decide⟩, + ⟨#[122,45,409], by decide⟩, + ⟨#[2,85,409], by decide⟩, + ⟨#[42,85,409], by decide⟩, + ⟨#[82,85,409], by decide⟩, + ⟨#[122,85,409], by decide⟩, + ⟨#[2,125,409], by decide⟩, + ⟨#[42,125,409], by decide⟩, + ⟨#[82,125,409], by decide⟩, + ⟨#[122,125,409], by decide⟩, + ⟨#[2,40,80], by decide⟩, + ⟨#[7,40,80], by decide⟩, + ⟨#[411,40,80], by decide⟩, + ⟨#[414,40,80], by decide⟩, + ⟨#[2,433,80], by decide⟩, + ⟨#[7,433,80], by decide⟩, + ⟨#[411,433,80], by decide⟩, + ⟨#[414,433,80], by decide⟩, + ⟨#[2,40,457], by decide⟩, + ⟨#[7,40,457], by decide⟩, + ⟨#[411,40,457], by decide⟩, + ⟨#[414,40,457], by decide⟩, + ⟨#[2,433,457], by decide⟩, + ⟨#[7,433,457], by decide⟩, + ⟨#[411,433,457], by decide⟩, + ⟨#[414,433,457], by decide⟩, + ⟨#[2,40,409], by decide⟩, + ⟨#[7,40,409], by decide⟩, + ⟨#[82,40,409], by decide⟩, + ⟨#[87,40,409], by decide⟩, + ⟨#[2,120,409], by decide⟩, + ⟨#[7,120,409], by decide⟩, + ⟨#[82,120,409], by decide⟩, + ⟨#[87,120,409], by decide⟩, + ⟨#[2,80,409], by decide⟩, + ⟨#[7,80,409], by decide⟩, + ⟨#[42,80,409], by decide⟩, + ⟨#[47,80,409], by decide⟩, + ⟨#[5,40,80], by decide⟩, + ⟨#[412,40,80], by decide⟩, + ⟨#[5,433,80], by decide⟩, + ⟨#[412,433,80], by decide⟩, + ⟨#[5,40,457], by decide⟩, + ⟨#[412,40,457], by decide⟩, + ⟨#[5,433,457], by decide⟩, + ⟨#[412,433,457], by decide⟩, + ⟨#[5,40,409], by decide⟩, + ⟨#[85,40,409], by decide⟩, + ⟨#[5,120,409], by decide⟩, + ⟨#[85,120,409], by decide⟩, + ⟨#[5,80,409], by decide⟩, + ⟨#[45,80,409], by decide⟩, + ⟨#[40,80,409], by decide⟩, + ⟨#[411,5,40,80], by decide⟩, + ⟨#[2,412,40,80], by decide⟩, + ⟨#[411,412,40,80], by decide⟩ +] +def frameEntriesPart046 : List CheckedBasis := [ + ⟨#[7,314,75], by decide⟩, + ⟨#[151,314,75], by decide⟩, + ⟨#[391,314,75], by decide⟩, + ⟨#[279,314,75], by decide⟩, + ⟨#[7,42,219], by decide⟩, + ⟨#[151,42,219], by decide⟩, + ⟨#[391,42,219], by decide⟩, + ⟨#[279,42,219], by decide⟩, + ⟨#[7,186,219], by decide⟩, + ⟨#[151,186,219], by decide⟩, + ⟨#[391,186,219], by decide⟩, + ⟨#[279,186,219], by decide⟩, + ⟨#[7,426,219], by decide⟩, + ⟨#[151,426,219], by decide⟩, + ⟨#[391,426,219], by decide⟩, + ⟨#[279,426,219], by decide⟩, + ⟨#[7,314,219], by decide⟩, + ⟨#[151,314,219], by decide⟩, + ⟨#[391,314,219], by decide⟩, + ⟨#[279,314,219], by decide⟩, + ⟨#[151,42,459], by decide⟩, + ⟨#[391,42,459], by decide⟩, + ⟨#[279,42,459], by decide⟩, + ⟨#[7,186,459], by decide⟩, + ⟨#[151,186,459], by decide⟩, + ⟨#[391,186,459], by decide⟩, + ⟨#[279,186,459], by decide⟩, + ⟨#[7,426,459], by decide⟩, + ⟨#[151,426,459], by decide⟩, + ⟨#[391,426,459], by decide⟩, + ⟨#[279,426,459], by decide⟩, + ⟨#[7,314,459], by decide⟩, + ⟨#[151,314,459], by decide⟩, + ⟨#[391,314,459], by decide⟩, + ⟨#[279,314,459], by decide⟩, + ⟨#[7,42,347], by decide⟩, + ⟨#[151,42,347], by decide⟩, + ⟨#[391,42,347], by decide⟩, + ⟨#[279,42,347], by decide⟩, + ⟨#[7,186,347], by decide⟩, + ⟨#[151,186,347], by decide⟩, + ⟨#[391,186,347], by decide⟩, + ⟨#[279,186,347], by decide⟩, + ⟨#[7,426,347], by decide⟩, + ⟨#[151,426,347], by decide⟩, + ⟨#[391,426,347], by decide⟩, + ⟨#[279,426,347], by decide⟩, + ⟨#[7,314,347], by decide⟩, + ⟨#[151,314,347], by decide⟩, + ⟨#[391,314,347], by decide⟩, + ⟨#[279,314,347], by decide⟩, + ⟨#[7,42,144], by decide⟩, + ⟨#[76,42,144], by decide⟩, + ⟨#[391,42,144], by decide⟩, + ⟨#[460,42,144], by decide⟩, + ⟨#[7,97,144], by decide⟩, + ⟨#[76,97,144], by decide⟩, + ⟨#[391,97,144], by decide⟩, + ⟨#[460,97,144], by decide⟩, + ⟨#[7,426,144], by decide⟩, + ⟨#[76,426,144], by decide⟩, + ⟨#[391,426,144], by decide⟩, + ⟨#[460,426,144], by decide⟩, + ⟨#[7,481,144], by decide⟩ +] +def frameEntriesPart050 : List CheckedBasis := [ + ⟨#[51,75,131,384,11,4], by decide⟩, + ⟨#[51,75,131,384,17,4], by decide⟩, + ⟨#[51,75,131,384,19,4], by decide⟩, + ⟨#[51,75,131,384,25,4], by decide⟩, + ⟨#[51,75,131,384,27,4], by decide⟩, + ⟨#[51,75,131,384,1,12], by decide⟩, + ⟨#[51,75,131,384,3,12], by decide⟩, + ⟨#[51,75,131,384,9,12], by decide⟩, + ⟨#[51,75,131,384,11,12], by decide⟩, + ⟨#[51,75,131,384,17,12], by decide⟩, + ⟨#[51,75,131,384,19,12], by decide⟩, + ⟨#[51,75,131,384,25,12], by decide⟩, + ⟨#[51,75,131,384,27,12], by decide⟩, + ⟨#[51,75,131,384,1,20], by decide⟩, + ⟨#[51,75,131,384,3,20], by decide⟩, + ⟨#[51,75,131,384,9,20], by decide⟩, + ⟨#[51,75,131,384,11,20], by decide⟩, + ⟨#[51,75,131,384,17,20], by decide⟩, + ⟨#[51,75,131,384,19,20], by decide⟩, + ⟨#[51,75,131,384,25,20], by decide⟩, + ⟨#[51,75,131,384,27,20], by decide⟩, + ⟨#[51,75,131,384,1,28], by decide⟩, + ⟨#[51,75,131,384,3,28], by decide⟩, + ⟨#[51,75,131,384,9,28], by decide⟩, + ⟨#[51,75,131,384,11,28], by decide⟩, + ⟨#[51,75,131,384,17,28], by decide⟩, + ⟨#[51,75,131,384,19,28], by decide⟩, + ⟨#[51,75,131,384,25,28], by decide⟩, + ⟨#[51,75,131,384,27,28], by decide⟩, + ⟨#[51,75,131,384,1,8], by decide⟩, + ⟨#[51,75,131,384,5,8], by decide⟩, + ⟨#[51,75,131,384,7,8], by decide⟩, + ⟨#[51,75,131,384,17,8], by decide⟩, + ⟨#[51,75,131,384,19,8], by decide⟩, + ⟨#[51,75,131,384,23,8], by decide⟩, + ⟨#[51,75,131,384,1,24], by decide⟩, + ⟨#[51,75,131,384,3,24], by decide⟩, + ⟨#[51,75,131,384,5,24], by decide⟩, + ⟨#[51,75,131,384,7,24], by decide⟩, + ⟨#[51,75,131,384,17,24], by decide⟩, + ⟨#[51,75,131,384,19,24], by decide⟩, + ⟨#[51,75,131,384,21,24], by decide⟩, + ⟨#[51,75,131,384,23,24], by decide⟩, + ⟨#[51,75,131,384,1,16], by decide⟩, + ⟨#[51,75,131,384,3,16], by decide⟩, + ⟨#[51,75,131,384,5,16], by decide⟩, + ⟨#[51,75,131,384,7,16], by decide⟩, + ⟨#[51,75,131,384,9,16], by decide⟩, + ⟨#[51,75,131,384,11,16], by decide⟩, + ⟨#[51,75,131,384,13,16], by decide⟩, + ⟨#[51,75,131,384,15,16], by decide⟩, + ⟨#[51,75,131,384,2,4], by decide⟩, + ⟨#[51,75,131,384,10,4], by decide⟩, + ⟨#[51,75,131,384,18,4], by decide⟩, + ⟨#[51,75,131,384,26,4], by decide⟩, + ⟨#[51,75,131,384,2,12], by decide⟩, + ⟨#[51,75,131,384,10,12], by decide⟩, + ⟨#[51,75,131,384,18,12], by decide⟩, + ⟨#[51,75,131,384,26,12], by decide⟩, + ⟨#[51,75,131,384,2,20], by decide⟩, + ⟨#[51,75,131,384,10,20], by decide⟩, + ⟨#[51,75,131,384,18,20], by decide⟩, + ⟨#[51,75,131,384,26,20], by decide⟩, + ⟨#[51,75,131,384,2,28], by decide⟩ +] +def frameEntriesPart054 : List CheckedBasis := [ + ⟨#[51,157], by decide⟩, + ⟨#[51,214], by decide⟩, + ⟨#[51,285], by decide⟩, + ⟨#[51,342], by decide⟩, + ⟨#[51,207], by decide⟩, + ⟨#[51,335], by decide⟩, + ⟨#[51,132], by decide⟩, + ⟨#[51,260], by decide⟩, + ⟨#[51,25,75], by decide⟩, + ⟨#[51,157,75], by decide⟩, + ⟨#[51,285,75], by decide⟩, + ⟨#[51,25,207], by decide⟩, + ⟨#[51,157,207], by decide⟩, + ⟨#[51,409,207], by decide⟩, + ⟨#[51,285,207], by decide⟩, + ⟨#[51,25,459], by decide⟩, + ⟨#[51,157,459], by decide⟩, + ⟨#[51,409,459], by decide⟩, + ⟨#[51,285,459], by decide⟩, + ⟨#[51,25,335], by decide⟩, + ⟨#[51,157,335], by decide⟩, + ⟨#[51,409,335], by decide⟩, + ⟨#[51,285,335], by decide⟩, + ⟨#[51,25,132], by decide⟩, + ⟨#[51,82,132], by decide⟩, + ⟨#[51,409,132], by decide⟩, + ⟨#[51,466,132], by decide⟩, + ⟨#[51,25,260], by decide⟩, + ⟨#[51,82,260], by decide⟩, + ⟨#[51,409,260], by decide⟩, + ⟨#[51,466,260], by decide⟩, + ⟨#[51,157,384], by decide⟩, + ⟨#[51,214,384], by decide⟩, + ⟨#[51,75,132], by decide⟩, + ⟨#[51,459,132], by decide⟩, + ⟨#[51,75,260], by decide⟩, + ⟨#[51,459,260], by decide⟩, + ⟨#[51,75,384], by decide⟩, + ⟨#[51,207,384], by decide⟩, + ⟨#[51,132,384], by decide⟩, + ⟨#[51,25,75,132], by decide⟩, + ⟨#[51,409,75,132], by decide⟩, + ⟨#[51,25,459,132], by decide⟩, + ⟨#[51,409,459,132], by decide⟩, + ⟨#[51,25,75,260], by decide⟩, + ⟨#[51,409,75,260], by decide⟩, + ⟨#[51,25,459,260], by decide⟩, + ⟨#[51,409,459,260], by decide⟩, + ⟨#[51,25,75,384], by decide⟩, + ⟨#[51,157,75,384], by decide⟩, + ⟨#[51,25,207,384], by decide⟩, + ⟨#[51,157,207,384], by decide⟩, + ⟨#[51,25,132,384], by decide⟩, + ⟨#[51,82,132,384], by decide⟩, + ⟨#[51,8], by decide⟩, + ⟨#[51,93], by decide⟩, + ⟨#[51,399], by decide⟩, + ⟨#[51,474], by decide⟩, + ⟨#[51,17], by decide⟩, + ⟨#[51,406], by decide⟩, + ⟨#[51,68], by decide⟩, + ⟨#[51,451], by decide⟩, + ⟨#[51,8,17], by decide⟩, + ⟨#[51,76,17], by decide⟩ +] +def frameEntriesPart058 : List CheckedBasis := [ + ⟨#[397,423], by decide⟩, + ⟨#[409,423], by decide⟩, + ⟨#[460,423], by decide⟩, + ⟨#[472,423], by decide⟩, + ⟨#[10,486], by decide⟩, + ⟨#[95,486], by decide⟩, + ⟨#[397,486], by decide⟩, + ⟨#[472,486], by decide⟩, + ⟨#[10,65], by decide⟩, + ⟨#[30,65], by decide⟩, + ⟨#[42,65], by decide⟩, + ⟨#[62,65], by decide⟩, + ⟨#[397,65], by decide⟩, + ⟨#[409,65], by decide⟩, + ⟨#[429,65], by decide⟩, + ⟨#[441,65], by decide⟩, + ⟨#[10,454], by decide⟩, + ⟨#[30,454], by decide⟩, + ⟨#[42,454], by decide⟩, + ⟨#[62,454], by decide⟩, + ⟨#[397,454], by decide⟩, + ⟨#[409,454], by decide⟩, + ⟨#[429,454], by decide⟩, + ⟨#[441,454], by decide⟩, + ⟨#[10,391], by decide⟩, + ⟨#[62,391], by decide⟩, + ⟨#[95,391], by decide⟩, + ⟨#[107,391], by decide⟩, + ⟨#[127,391], by decide⟩, + ⟨#[20,32], by decide⟩, + ⟨#[85,32], by decide⟩, + ⟨#[403,32], by decide⟩, + ⟨#[466,32], by decide⟩, + ⟨#[20,97], by decide⟩, + ⟨#[403,97], by decide⟩, + ⟨#[466,97], by decide⟩, + ⟨#[20,423], by decide⟩, + ⟨#[85,423], by decide⟩, + ⟨#[403,423], by decide⟩, + ⟨#[466,423], by decide⟩, + ⟨#[20,486], by decide⟩, + ⟨#[403,486], by decide⟩, + ⟨#[466,486], by decide⟩, + ⟨#[20,65], by decide⟩, + ⟨#[52,65], by decide⟩, + ⟨#[403,65], by decide⟩, + ⟨#[435,65], by decide⟩, + ⟨#[20,454], by decide⟩, + ⟨#[52,454], by decide⟩, + ⟨#[403,454], by decide⟩, + ⟨#[435,454], by decide⟩, + ⟨#[20,391], by decide⟩, + ⟨#[85,391], by decide⟩, + ⟨#[117,391], by decide⟩, + ⟨#[32,65], by decide⟩, + ⟨#[423,65], by decide⟩, + ⟨#[32,454], by decide⟩, + ⟨#[423,454], by decide⟩, + ⟨#[32,391], by decide⟩, + ⟨#[65,391], by decide⟩, + ⟨#[10,20,32], by decide⟩, + ⟨#[75,20,32], by decide⟩, + ⟨#[397,20,32], by decide⟩, + ⟨#[460,20,32], by decide⟩ +] +def frameEntriesPart062 : List CheckedBasis := [ + ⟨#[30,295,235], by decide⟩, + ⟨#[30,7,459], by decide⟩, + ⟨#[30,167,459], by decide⟩, + ⟨#[30,391,459], by decide⟩, + ⟨#[30,295,459], by decide⟩, + ⟨#[30,7,363], by decide⟩, + ⟨#[30,167,363], by decide⟩, + ⟨#[30,391,363], by decide⟩, + ⟨#[30,295,363], by decide⟩, + ⟨#[30,7,160], by decide⟩, + ⟨#[30,76,160], by decide⟩, + ⟨#[30,391,160], by decide⟩, + ⟨#[30,460,160], by decide⟩, + ⟨#[30,7,288], by decide⟩, + ⟨#[30,76,288], by decide⟩, + ⟨#[30,391,288], by decide⟩, + ⟨#[30,460,288], by decide⟩, + ⟨#[30,167,384], by decide⟩, + ⟨#[30,236,384], by decide⟩, + ⟨#[30,75,160], by decide⟩, + ⟨#[30,459,160], by decide⟩, + ⟨#[30,75,288], by decide⟩, + ⟨#[30,459,288], by decide⟩, + ⟨#[30,75,384], by decide⟩, + ⟨#[30,235,384], by decide⟩, + ⟨#[30,160,384], by decide⟩, + ⟨#[30,7,75,160], by decide⟩, + ⟨#[30,391,75,160], by decide⟩, + ⟨#[30,7,459,160], by decide⟩, + ⟨#[30,391,459,160], by decide⟩, + ⟨#[30,7,75,288], by decide⟩, + ⟨#[30,391,75,288], by decide⟩, + ⟨#[30,7,459,288], by decide⟩, + ⟨#[30,391,459,288], by decide⟩, + ⟨#[30,7,75,384], by decide⟩, + ⟨#[30,167,75,384], by decide⟩, + ⟨#[30,7,235,384], by decide⟩, + ⟨#[30,167,235,384], by decide⟩, + ⟨#[30,7,160,384], by decide⟩, + ⟨#[30,76,160,384], by decide⟩, + ⟨#[30,75,160,384], by decide⟩, + ⟨#[1], by decide⟩, + ⟨#[31], by decide⟩, + ⟨#[103], by decide⟩, + ⟨#[121], by decide⟩, + ⟨#[427], by decide⟩, + ⟨#[437], by decide⟩, + ⟨#[461], by decide⟩, + ⟨#[467], by decide⟩, + ⟨#[469], by decide⟩, + ⟨#[6], by decide⟩, + ⟨#[126], by decide⟩, + ⟨#[428], by decide⟩, + ⟨#[468], by decide⟩, + ⟨#[24], by decide⟩, + ⟨#[434], by decide⟩, + ⟨#[96], by decide⟩, + ⟨#[458], by decide⟩, + ⟨#[1,6], by decide⟩, + ⟨#[25,6], by decide⟩, + ⟨#[97,6], by decide⟩, + ⟨#[121,6], by decide⟩, + ⟨#[427,6], by decide⟩, + ⟨#[435,6], by decide⟩ +] +def frameEntriesPart066 : List CheckedBasis := [ + ⟨#[25,428,96], by decide⟩, + ⟨#[427,428,96], by decide⟩, + ⟨#[435,428,96], by decide⟩, + ⟨#[1,436,96], by decide⟩, + ⟨#[25,436,96], by decide⟩, + ⟨#[427,436,96], by decide⟩, + ⟨#[435,436,96], by decide⟩, + ⟨#[1,6,458], by decide⟩, + ⟨#[25,6,458], by decide⟩, + ⟨#[427,6,458], by decide⟩, + ⟨#[435,6,458], by decide⟩, + ⟨#[1,30,458], by decide⟩, + ⟨#[25,30,458], by decide⟩, + ⟨#[427,30,458], by decide⟩, + ⟨#[435,30,458], by decide⟩, + ⟨#[1,428,458], by decide⟩, + ⟨#[25,428,458], by decide⟩, + ⟨#[427,428,458], by decide⟩, + ⟨#[435,428,458], by decide⟩, + ⟨#[1,436,458], by decide⟩, + ⟨#[25,436,458], by decide⟩, + ⟨#[427,436,458], by decide⟩, + ⟨#[435,436,458], by decide⟩, + ⟨#[1,6,426], by decide⟩, + ⟨#[25,6,426], by decide⟩, + ⟨#[97,6,426], by decide⟩, + ⟨#[121,6,426], by decide⟩, + ⟨#[1,30,426], by decide⟩, + ⟨#[97,30,426], by decide⟩, + ⟨#[121,30,426], by decide⟩, + ⟨#[1,102,426], by decide⟩, + ⟨#[25,102,426], by decide⟩, + ⟨#[121,102,426], by decide⟩, + ⟨#[1,126,426], by decide⟩, + ⟨#[25,126,426], by decide⟩, + ⟨#[97,126,426], by decide⟩, + ⟨#[121,126,426], by decide⟩, + ⟨#[1,24,96], by decide⟩, + ⟨#[7,24,96], by decide⟩, + ⟨#[427,24,96], by decide⟩, + ⟨#[429,24,96], by decide⟩, + ⟨#[1,434,96], by decide⟩, + ⟨#[7,434,96], by decide⟩, + ⟨#[427,434,96], by decide⟩, + ⟨#[429,434,96], by decide⟩, + ⟨#[1,24,458], by decide⟩, + ⟨#[7,24,458], by decide⟩, + ⟨#[427,24,458], by decide⟩, + ⟨#[429,24,458], by decide⟩, + ⟨#[1,434,458], by decide⟩, + ⟨#[7,434,458], by decide⟩, + ⟨#[427,434,458], by decide⟩, + ⟨#[429,434,458], by decide⟩, + ⟨#[1,24,426], by decide⟩, + ⟨#[7,24,426], by decide⟩, + ⟨#[97,24,426], by decide⟩, + ⟨#[103,24,426], by decide⟩, + ⟨#[1,120,426], by decide⟩, + ⟨#[7,120,426], by decide⟩, + ⟨#[97,120,426], by decide⟩, + ⟨#[103,120,426], by decide⟩, + ⟨#[1,96,426], by decide⟩, + ⟨#[7,96,426], by decide⟩, + ⟨#[25,96,426], by decide⟩ +] +#eval "NativeFrames2 checked" +end NativeData diff --git a/research/kappa-round3-warp-lean-20261022/NativeFrames2.log b/research/kappa-round3-warp-lean-20261022/NativeFrames2.log new file mode 100644 index 0000000000..1a6f1d0d5c --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeFrames2.log @@ -0,0 +1 @@ +"NativeFrames2 checked" diff --git a/research/kappa-round3-warp-lean-20261022/NativeFrames3.lean b/research/kappa-round3-warp-lean-20261022/NativeFrames3.lean new file mode 100644 index 0000000000..a5ad788ae5 --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeFrames3.lean @@ -0,0 +1,1131 @@ +-- Generated by native_generate.py from canonical payload SHA256 +-- cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd +import NativeRaw +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NativeData +open NativeCertificate +def frameEntriesPart003 : List CheckedBasis := [ + ⟨#[260,128,64,32,20,8,2,1], by decide⟩, + ⟨#[256,128,68,36,16,8,2,1], by decide⟩, + ⟨#[256,132,64,36,16,8,2,1], by decide⟩, + ⟨#[260,128,64,36,16,8,2,1], by decide⟩, + ⟨#[256,132,68,32,16,8,2,1], by decide⟩, + ⟨#[260,128,68,32,16,8,2,1], by decide⟩, + ⟨#[260,132,64,32,16,8,2,1], by decide⟩, + ⟨#[256,128,64,40,24,4,2,1], by decide⟩, + ⟨#[256,128,72,32,24,4,2,1], by decide⟩, + ⟨#[256,136,64,32,24,4,2,1], by decide⟩, + ⟨#[264,128,64,32,24,4,2,1], by decide⟩, + ⟨#[256,128,72,40,16,4,2,1], by decide⟩, + ⟨#[256,136,64,40,16,4,2,1], by decide⟩, + ⟨#[264,128,64,40,16,4,2,1], by decide⟩, + ⟨#[256,136,72,32,16,4,2,1], by decide⟩, + ⟨#[264,128,72,32,16,4,2,1], by decide⟩, + ⟨#[264,136,64,32,16,4,2,1], by decide⟩, + ⟨#[256,128,80,48,8,4,2,1], by decide⟩, + ⟨#[256,144,64,48,8,4,2,1], by decide⟩, + ⟨#[272,128,64,48,8,4,2,1], by decide⟩, + ⟨#[256,144,80,32,8,4,2,1], by decide⟩, + ⟨#[272,128,80,32,8,4,2,1], by decide⟩, + ⟨#[272,144,64,32,8,4,2,1], by decide⟩, + ⟨#[256,160,96,16,8,4,2,1], by decide⟩, + ⟨#[288,128,96,16,8,4,2,1], by decide⟩, + ⟨#[288,160,64,16,8,4,2,1], by decide⟩, + ⟨#[320,192,32,16,8,4,2,1], by decide⟩, + ⟨#[260,132,68,36,20,12,2,1], by decide⟩, + ⟨#[258,130,66,34,18,10,4,1], by decide⟩, + ⟨#[258,130,66,34,18,8,6,1], by decide⟩, + ⟨#[258,130,66,34,16,10,6,1], by decide⟩, + ⟨#[258,130,66,32,18,10,6,1], by decide⟩, + ⟨#[258,130,64,34,18,10,6,1], by decide⟩, + ⟨#[258,128,66,34,18,10,6,1], by decide⟩, + ⟨#[256,130,66,34,18,10,6,1], by decide⟩, + ⟨#[257,129,65,33,17,9,4,2], by decide⟩, + ⟨#[257,129,65,33,17,8,5,2], by decide⟩, + ⟨#[257,129,65,33,16,9,5,2], by decide⟩, + ⟨#[257,129,65,32,17,9,5,2], by decide⟩, + ⟨#[257,129,64,33,17,9,5,2], by decide⟩, + ⟨#[257,128,65,33,17,9,5,2], by decide⟩, + ⟨#[256,129,65,33,17,9,5,2], by decide⟩, + ⟨#[257,129,65,33,17,8,4,3], by decide⟩, + ⟨#[257,129,65,33,16,9,4,3], by decide⟩, + ⟨#[257,129,65,32,17,9,4,3], by decide⟩, + ⟨#[257,129,64,33,17,9,4,3], by decide⟩, + ⟨#[257,128,65,33,17,9,4,3], by decide⟩, + ⟨#[256,129,65,33,17,9,4,3], by decide⟩, + ⟨#[257,129,65,33,16,8,5,3], by decide⟩, + ⟨#[257,129,65,32,17,8,5,3], by decide⟩, + ⟨#[257,129,64,33,17,8,5,3], by decide⟩, + ⟨#[257,128,65,33,17,8,5,3], by decide⟩, + ⟨#[256,129,65,33,17,8,5,3], by decide⟩, + ⟨#[257,129,65,32,16,9,5,3], by decide⟩, + ⟨#[257,129,64,33,16,9,5,3], by decide⟩, + ⟨#[257,128,65,33,16,9,5,3], by decide⟩, + ⟨#[256,129,65,33,16,9,5,3], by decide⟩, + ⟨#[257,129,64,32,17,9,5,3], by decide⟩, + ⟨#[257,128,65,32,17,9,5,3], by decide⟩, + ⟨#[256,129,65,32,17,9,5,3], by decide⟩, + ⟨#[257,128,64,33,17,9,5,3], by decide⟩, + ⟨#[256,129,64,33,17,9,5,3], by decide⟩, + ⟨#[256,128,64,34,16,10,4,1], by decide⟩, + ⟨#[256,128,64,35,16,11,5], by decide⟩ +] +def frameEntriesPart007 : List CheckedBasis := [ + ⟨#[74,50], by decide⟩, + ⟨#[415,102], by decide⟩, + ⟨#[385,120], by decide⟩, + ⟨#[385,74,50], by decide⟩, + ⟨#[415,84,44], by decide⟩, + ⟨#[415,84,50], by decide⟩, + ⟨#[385,74,44], by decide⟩, + ⟨#[415,74,44], by decide⟩, + ⟨#[385,84,50], by decide⟩, + ⟨#[385,84,44], by decide⟩, + ⟨#[415,74,50], by decide⟩, + ⟨#[321,30], by decide⟩, + ⟨#[193,30], by decide⟩, + ⟨#[138,30], by decide⟩, + ⟨#[148,85], by decide⟩, + ⟨#[148,75], by decide⟩, + ⟨#[266,30], by decide⟩, + ⟨#[266,85], by decide⟩, + ⟨#[266,75], by decide⟩, + ⟨#[276,75], by decide⟩, + ⟨#[276,85], by decide⟩, + ⟨#[138,75], by decide⟩, + ⟨#[138,85], by decide⟩, + ⟨#[276,138,85], by decide⟩, + ⟨#[266,148,85], by decide⟩, + ⟨#[266,138,75], by decide⟩, + ⟨#[276,148,75], by decide⟩, + ⟨#[276,138,75], by decide⟩, + ⟨#[266,148,75], by decide⟩, + ⟨#[266,138,85], by decide⟩, + ⟨#[276,148,85], by decide⟩, + ⟨#[70,30], by decide⟩, + ⟨#[491,30], by decide⟩, + ⟨#[19,13], by decide⟩, + ⟨#[85,13], by decide⟩, + ⟨#[70,13], by decide⟩, + ⟨#[416,30], by decide⟩, + ⟨#[446,85], by decide⟩, + ⟨#[446,75], by decide⟩, + ⟨#[416,75], by decide⟩, + ⟨#[416,85], by decide⟩, + ⟨#[75,19], by decide⟩, + ⟨#[70,19], by decide⟩, + ⟨#[416,70,19], by decide⟩, + ⟨#[435,85,13], by decide⟩, + ⟨#[429,75,19], by decide⟩, + ⟨#[416,70,13], by decide⟩, + ⟨#[416,75,19], by decide⟩, + ⟨#[435,70,13], by decide⟩, + ⟨#[429,70,19], by decide⟩, + ⟨#[416,85,13], by decide⟩, + ⟨#[134,30], by decide⟩, + ⟨#[262,30], by decide⟩, + ⟨#[352,30], by decide⟩, + ⟨#[262,120], by decide⟩, + ⟨#[280,102], by decide⟩, + ⟨#[224,30], by decide⟩, + ⟨#[152,120], by decide⟩, + ⟨#[134,102], by decide⟩, + ⟨#[152,102], by decide⟩, + ⟨#[134,120], by decide⟩, + ⟨#[262,102], by decide⟩, + ⟨#[280,120], by decide⟩, + ⟨#[280,134,120], by decide⟩ +] +def frameEntriesPart011 : List CheckedBasis := [ + ⟨#[256,128,64,33,21,12,2], by decide⟩, + ⟨#[256,133,64,33,16,12,2], by decide⟩, + ⟨#[459,45,21], by decide⟩, + ⟨#[261,222,45], by decide⟩, + ⟨#[133,69,45], by decide⟩, + ⟨#[256,219,40,5], by decide⟩, + ⟨#[398,69,45,21], by decide⟩, + ⟨#[261,133,69,45], by decide⟩, + ⟨#[261,133,69,45,21], by decide⟩, + ⟨#[395,64,40,16,5], by decide⟩, + ⟨#[256,128,91,40,5], by decide⟩, + ⟨#[256,128,64,40,27,5], by decide⟩, + ⟨#[261,133,69,38,21,11], by decide⟩, + ⟨#[267,128,64,40,16,5], by decide⟩, + ⟨#[256,139,64,40,16,5], by decide⟩, + ⟨#[448,45,21], by decide⟩, + ⟨#[194,45,28], by decide⟩, + ⟨#[322,192,45], by decide⟩, + ⟨#[258,194,40,25,5], by decide⟩, + ⟨#[386,66,33,21,12], by decide⟩, + ⟨#[320,192,45,2], by decide⟩, + ⟨#[320,192,33,21,12,2], by decide⟩, + ⟨#[386,66,33,16,9,5], by decide⟩, + ⟨#[258,130,64,40,25,5], by decide⟩, + ⟨#[256,128,64,40,25,5,2], by decide⟩, + ⟨#[320,192,33,16,9,5,2], by decide⟩, + ⟨#[258,128,66,33,16,9,5], by decide⟩, + ⟨#[133,82,45], by decide⟩, + ⟨#[258,133,82,45], by decide⟩, + ⟨#[137,40,5], by decide⟩, + ⟨#[274,80,45], by decide⟩, + ⟨#[258,137,82,40,5], by decide⟩, + ⟨#[258,133,66,45,16], by decide⟩, + ⟨#[272,137,80,45,2], by decide⟩, + ⟨#[272,133,80,33,12,2], by decide⟩, + ⟨#[258,133,66,36,16,9], by decide⟩, + ⟨#[258,137,64,40,18,5], by decide⟩, + ⟨#[256,137,64,40,16,5,2], by decide⟩, + ⟨#[272,128,80,33,9,5,2], by decide⟩, + ⟨#[261,133,82,42], by decide⟩, + ⟨#[258,130,82,42], by decide⟩, + ⟨#[261,130,85,42], by decide⟩, + ⟨#[258,133,85,42], by decide⟩, + ⟨#[296,168,82,7], by decide⟩, + ⟨#[258,130,82,7], by decide⟩, + ⟨#[296,130,120,7], by decide⟩, + ⟨#[258,168,120,7], by decide⟩, + ⟨#[407,69,36,14], by decide⟩, + ⟨#[400,66,35,9], by decide⟩, + ⟨#[407,69,35,9], by decide⟩, + ⟨#[400,66,36,14], by decide⟩, + ⟨#[435,97,9,7], by decide⟩, + ⟨#[400,66,35,7], by decide⟩, + ⟨#[409,75,35,7], by decide⟩, + ⟨#[400,66,9,7], by decide⟩, + ⟨#[414,81,51], by decide⟩, + ⟨#[388,41,26], by decide⟩, + ⟨#[388,81,51], by decide⟩, + ⟨#[463,41,26], by decide⟩, + ⟨#[395,64,34,17,4], by decide⟩, + ⟨#[388,68,34,17,11], by decide⟩, + ⟨#[388,72,42,26], by decide⟩, + ⟨#[413,81,41,3], by decide⟩, + ⟨#[391,75,42,26], by decide⟩ +] +def frameEntriesPart015 : List CheckedBasis := [ + ⟨#[400,65,48,9,4,3], by decide⟩, + ⟨#[276,137,72,48,3], by decide⟩, + ⟨#[265,148,72,48,3], by decide⟩, + ⟨#[385,72,44,28,3], by decide⟩, + ⟨#[412,72,48,2,1], by decide⟩, + ⟨#[388,65,36,16,9,3], by decide⟩, + ⟨#[387,66,32,16,9,4], by decide⟩, + ⟨#[262,129,66,36,16,9], by decide⟩, + ⟨#[257,134,66,36,16,9], by decide⟩, + ⟨#[257,129,76,45,25,3], by decide⟩, + ⟨#[258,130,72,41,25,4], by decide⟩, + ⟨#[258,130,70,39,19,10], by decide⟩, + ⟨#[258,130,65,32,20,13], by decide⟩, + ⟨#[388,64,33,17,12,3], by decide⟩, + ⟨#[387,64,33,18,8,4], by decide⟩, + ⟨#[390,64,32,18,12,1], by decide⟩, + ⟨#[257,134,64,33,18,12], by decide⟩, + ⟨#[259,132,64,33,18,12], by decide⟩, + ⟨#[260,131,64,33,18,12], by decide⟩, + ⟨#[257,129,67,37,17,15], by decide⟩, + ⟨#[257,129,68,34,22,8], by decide⟩, + ⟨#[257,129,76,40,28,2], by decide⟩, + ⟨#[257,129,73,42,27,5], by decide⟩, + ⟨#[260,132,68,38,21,15], by decide⟩, + ⟨#[256,128,75,34,17,4], by decide⟩, + ⟨#[256,128,64,51,11,4], by decide⟩, + ⟨#[260,132,64,34,17,11], by decide⟩, + ⟨#[260,132,64,33,17,8,3], by decide⟩, + ⟨#[256,128,67,34,17,8,4], by decide⟩, + ⟨#[256,128,64,33,18,11,4], by decide⟩, + ⟨#[260,132,68,37,21,12,3], by decide⟩, + ⟨#[256,131,64,34,17,8,4], by decide⟩, + ⟨#[267,128,64,34,17,4], by decide⟩, + ⟨#[260,128,68,33,17,8,3], by decide⟩, + ⟨#[256,132,68,34,17,11], by decide⟩, + ⟨#[256,132,68,33,17,8,3], by decide⟩, + ⟨#[259,128,64,34,17,8,4], by decide⟩, + ⟨#[256,128,64,38,30,1], by decide⟩, + ⟨#[257,129,64,38,20,10], by decide⟩, + ⟨#[257,129,65,39,21,11], by decide⟩, + ⟨#[256,128,102,20,10,1], by decide⟩, + ⟨#[256,128,70,32,30,1], by decide⟩, + ⟨#[257,129,64,32,18,10,6], by decide⟩, + ⟨#[257,129,65,33,19,11,6], by decide⟩, + ⟨#[256,128,64,38,18,12,1], by decide⟩, + ⟨#[257,128,65,32,18,10,6], by decide⟩, + ⟨#[256,129,65,38,20,10], by decide⟩, + ⟨#[256,134,64,32,20,10,1], by decide⟩, + ⟨#[294,128,64,20,10,1], by decide⟩, + ⟨#[262,128,65,33,20,10], by decide⟩, + ⟨#[256,129,65,32,18,10,6], by decide⟩, + ⟨#[262,134,70,38,19,13], by decide⟩, + ⟨#[256,128,75,32,24,6], by decide⟩, + ⟨#[256,128,64,32,21,11], by decide⟩, + ⟨#[288,160,64,19,11,6], by decide⟩, + ⟨#[288,160,70,18,12,1], by decide⟩, + ⟨#[256,128,74,32,24,6,1], by decide⟩, + ⟨#[256,128,64,32,18,11,7], by decide⟩, + ⟨#[257,129,65,33,19,10,7], by decide⟩, + ⟨#[256,138,64,32,24,6,1], by decide⟩, + ⟨#[267,128,64,32,24,6], by decide⟩, + ⟨#[288,128,96,18,10,6,1], by decide⟩, + ⟨#[256,160,96,19,11,6], by decide⟩, + ⟨#[256,161,96,18,10,6], by decide⟩ +] +def frameEntriesPart019 : List CheckedBasis := [ + ⟨#[3,4,48,72,137,272], by decide⟩, + ⟨#[3,4,48,72,144,265], by decide⟩, + ⟨#[3,4,24,40,72,385], by decide⟩, + ⟨#[1,2,4,48,72,408], by decide⟩, + ⟨#[8,22,37,71,135,263], by decide⟩, + ⟨#[12,18,33,67,131,259], by decide⟩, + ⟨#[4,8,18,33,192,320], by decide⟩, + ⟨#[12,18,33,70,134,262], by decide⟩, + ⟨#[11,21,38,64,133,261], by decide⟩, + ⟨#[11,21,38,64,132,260], by decide⟩, + ⟨#[11,21,38,64,129,257], by decide⟩, + ⟨#[1,30,44,74,132,260], by decide⟩, + ⟨#[15,17,34,68,133,261], by decide⟩, + ⟨#[14,16,35,69,132,260], by decide⟩, + ⟨#[1,14,16,34,68,384], by decide⟩, + ⟨#[1,2,12,16,32,68,384], by decide⟩, + ⟨#[11,16,38,64,128,256], by decide⟩, + ⟨#[5,11,35,64,144,272], by decide⟩, + ⟨#[2,9,36,469], by decide⟩, + ⟨#[11,38,87,130,258], by decide⟩, + ⟨#[2,9,36,64,405], by decide⟩, + ⟨#[23,45,73,137,265], by decide⟩, + ⟨#[9,23,36,64,128,256], by decide⟩, + ⟨#[11,21,38,66,130,258], by decide⟩, + ⟨#[2,9,36,64,149,256], by decide⟩, + ⟨#[2,9,36,64,128,277], by decide⟩, + ⟨#[11,23,38,66,130,258], by decide⟩, + ⟨#[2,9,36,85,128,256], by decide⟩, + ⟨#[9,36,208,261], by decide⟩, + ⟨#[5,18,40,194,265], by decide⟩, + ⟨#[9,36,66,146,261], by decide⟩, + ⟨#[12,33,80,146,261], by decide⟩, + ⟨#[5,9,33,80,146,256], by decide⟩, + ⟨#[5,18,40,66,128,265], by decide⟩, + ⟨#[5,9,33,66,146,256], by decide⟩, + ⟨#[9,18,36,66,128,261], by decide⟩, + ⟨#[12,18,33,66,128,261], by decide⟩, + ⟨#[5,9,18,33,194,256], by decide⟩, + ⟨#[18,45,73,130,256], by decide⟩, + ⟨#[16,45,69,130,258], by decide⟩, + ⟨#[12,33,69,146,272], by decide⟩, + ⟨#[2,12,33,69,144,272], by decide⟩, + ⟨#[2,16,45,73,128,256], by decide⟩, + ⟨#[12,16,33,69,130,258], by decide⟩, + ⟨#[2,16,45,69,128,256], by decide⟩, + ⟨#[12,18,33,69,128,258], by decide⟩, + ⟨#[12,18,33,69,130,256], by decide⟩, + ⟨#[12,16,33,199,256], by decide⟩, + ⟨#[14,35,85,130,258], by decide⟩, + ⟨#[14,18,35,130,327], by decide⟩, + ⟨#[14,18,35,69,130,258], by decide⟩, + ⟨#[12,16,33,71,128,256], by decide⟩, + ⟨#[14,18,35,71,130,258], by decide⟩, + ⟨#[2,12,33,85,128,256], by decide⟩, + ⟨#[2,12,16,33,128,325], by decide⟩, + ⟨#[2,12,16,33,197,256], by decide⟩, + ⟨#[5,16,40,75,128,256], by decide⟩, + ⟨#[14,21,35,69,133,261], by decide⟩, + ⟨#[2,21,45,192,320], by decide⟩, + ⟨#[9,21,36,66,386], by decide⟩, + ⟨#[28,45,64,130,258], by decide⟩, + ⟨#[2,28,45,64,128,256], by decide⟩, + ⟨#[2,9,21,36,192,320], by decide⟩, + ⟨#[9,21,36,66,130,256], by decide⟩ +] +def frameEntriesPart023 : List CheckedBasis := [ + ⟨#[14,16,37,67,129,257], by decide⟩, + ⟨#[10,20,37,65,135,261], by decide⟩, + ⟨#[2,8,20,65,133,288], by decide⟩, + ⟨#[4,10,16,65,131,288], by decide⟩, + ⟨#[10,20,35,65,135,259], by decide⟩, + ⟨#[2,8,20,65,160,261], by decide⟩, + ⟨#[10,20,37,65,133,263], by decide⟩, + ⟨#[4,10,16,65,160,259], by decide⟩, + ⟨#[10,20,35,65,131,263], by decide⟩, + ⟨#[8,22,39,67,135,263], by decide⟩, + ⟨#[2,28,37,73,133,261], by decide⟩, + ⟨#[4,26,35,75,131,259], by decide⟩, + ⟨#[14,16,39,69,135,263], by decide⟩, + ⟨#[2,8,20,65,160,288], by decide⟩, + ⟨#[10,20,37,65,133,261], by decide⟩, + ⟨#[10,20,35,65,131,259], by decide⟩, + ⟨#[4,10,16,65,160,288], by decide⟩, + ⟨#[2,4,24,96,129,296], by decide⟩, + ⟨#[6,24,41,73,129,259], by decide⟩, + ⟨#[6,8,16,96,129,290], by decide⟩, + ⟨#[6,24,35,67,129,265], by decide⟩, + ⟨#[6,24,41,73,131,257], by decide⟩, + ⟨#[2,4,24,96,168,257], by decide⟩, + ⟨#[6,8,16,96,162,257], by decide⟩, + ⟨#[6,24,35,67,137,257], by decide⟩, + ⟨#[1,16,34,68,136,264], by decide⟩, + ⟨#[3,28,44,72,133,260], by decide⟩, + ⟨#[1,2,48,72,152,260], by decide⟩, + ⟨#[3,16,32,72,137,260], by decide⟩, + ⟨#[3,13,48,69,148,260], by decide⟩, + ⟨#[1,2,48,72,132,280], by decide⟩, + ⟨#[3,28,44,72,132,261], by decide⟩, + ⟨#[3,16,32,72,132,265], by decide⟩, + ⟨#[3,13,48,69,132,276], by decide⟩, + ⟨#[9,19,36,66,131,263], by decide⟩, + ⟨#[4,9,32,66,144,259], by decide⟩, + ⟨#[1,8,36,66,144,262], by decide⟩, + ⟨#[9,22,36,66,134,263], by decide⟩, + ⟨#[9,19,36,66,135,259], by decide⟩, + ⟨#[4,9,32,66,131,272], by decide⟩, + ⟨#[9,22,36,66,135,262], by decide⟩, + ⟨#[1,8,36,66,134,272], by decide⟩, + ⟨#[1,26,44,78,130,258], by decide⟩, + ⟨#[4,27,41,74,130,258], by decide⟩, + ⟨#[8,19,37,70,130,258], by decide⟩, + ⟨#[13,22,32,67,130,258], by decide⟩, + ⟨#[5,26,40,74,130,258], by decide⟩, + ⟨#[1,4,40,80,130,258], by decide⟩, + ⟨#[5,19,40,67,130,258], by decide⟩, + ⟨#[5,8,32,80,130,258], by decide⟩, + ⟨#[12,18,33,67,135,259], by decide⟩, + ⟨#[4,8,18,33,131,320], by decide⟩, + ⟨#[12,18,33,70,135,262], by decide⟩, + ⟨#[1,12,18,32,134,320], by decide⟩, + ⟨#[12,18,33,67,131,263], by decide⟩, + ⟨#[4,8,18,33,192,259], by decide⟩, + ⟨#[12,18,33,70,134,263], by decide⟩, + ⟨#[1,12,18,32,192,262], by decide⟩, + ⟨#[4,8,18,33,67,128,256], by decide⟩, + ⟨#[3,12,17,33,68,128,256], by decide⟩, + ⟨#[5,9,18,33,66,128,256], by decide⟩, + ⟨#[2,9,21,36,64,128,256], by decide⟩, + ⟨#[2,12,16,33,69,128,256], by decide⟩, + ⟨#[2,5,9,16,33,64,128,256], by decide⟩ +] +def frameEntriesPart027 : List CheckedBasis := [ + ⟨#[25,45,462], by decide⟩, + ⟨#[25,45,73], by decide⟩, + ⟨#[11,18,38], by decide⟩, + ⟨#[25,45,455], by decide⟩, + ⟨#[7,9,35,208,336], by decide⟩, + ⟨#[2,5,9,33,448], by decide⟩, + ⟨#[7,9,35,208], by decide⟩, + ⟨#[7,42,192,336], by decide⟩, + ⟨#[7,11,33,448], by decide⟩, + ⟨#[7,42,336], by decide⟩, + ⟨#[7,42,208], by decide⟩, + ⟨#[7,9,35], by decide⟩, + ⟨#[7,42,400], by decide⟩, + ⟨#[7,11,33], by decide⟩, + ⟨#[7,42,448], by decide⟩, + ⟨#[30,486], by decide⟩, + ⟨#[51,459], by decide⟩, + ⟨#[25,45], by decide⟩, + ⟨#[12,18,33,71,128,256], by decide⟩, + ⟨#[2,28,45,73,128,256], by decide⟩, + ⟨#[9,23,36,66,128,256], by decide⟩, + ⟨#[3,29,45,72,128,256], by decide⟩, + ⟨#[8,22,37,67,128,256], by decide⟩, + ⟨#[6,24,43,75,128,256], by decide⟩, + ⟨#[13,19,32,70,128,256], by decide⟩, + ⟨#[10,20,39,65,128,256], by decide⟩, + ⟨#[42,85,138,276], by decide⟩, + ⟨#[1,30,44,74,128,256], by decide⟩, + ⟨#[6,42,82,409], by decide⟩, + ⟨#[15,17,34,68,128,256], by decide⟩, + ⟨#[4,26,41,75,128,256], by decide⟩, + ⟨#[14,16,35,69,128,256], by decide⟩, + ⟨#[5,27,40,75,128,256], by decide⟩, + ⟨#[11,21,38,64,128,256], by decide⟩, + ⟨#[52,76], by decide⟩, + ⟨#[52,82], by decide⟩, + ⟨#[52,85], by decide⟩, + ⟨#[52,75], by decide⟩, + ⟨#[120,435], by decide⟩, + ⟨#[25,459], by decide⟩, + ⟨#[85,414], by decide⟩, + ⟨#[52], by decide⟩, + ⟨#[76], by decide⟩, + ⟨#[97], by decide⟩, + ⟨#[82], by decide⟩, + ⟨#[127], by decide⟩, + ⟨#[414], by decide⟩, + ⟨#[466], by decide⟩, + ⟨#[435], by decide⟩, + ⟨#[11,21,56,448,64], by decide⟩, + ⟨#[11,21,56,448,192], by decide⟩, + ⟨#[11,21,56,448,128], by decide⟩, + ⟨#[11,21,56,448,5], by decide⟩, + ⟨#[11,21,56,448,69], by decide⟩, + ⟨#[11,21,56,448,133], by decide⟩, + ⟨#[11,21,56,448,197], by decide⟩, + ⟨#[11,21,56,448,5,64], by decide⟩, + ⟨#[11,21,56,448,5,192], by decide⟩, + ⟨#[11,21,56,448,133,192], by decide⟩, + ⟨#[11,21,56,448,5,128], by decide⟩, + ⟨#[11,21,56,448,69,128], by decide⟩, + ⟨#[45,85,133,384,5], by decide⟩, + ⟨#[45,85,133,384,30], by decide⟩, + ⟨#[45,85,133,384,27], by decide⟩ +] +def frameEntriesPart031 : List CheckedBasis := [ + ⟨#[51,391,218], by decide⟩, + ⟨#[51,271,218], by decide⟩, + ⟨#[51,7,466], by decide⟩, + ⟨#[51,143,466], by decide⟩, + ⟨#[51,391,466], by decide⟩, + ⟨#[51,271,466], by decide⟩, + ⟨#[51,7,346], by decide⟩, + ⟨#[51,143,346], by decide⟩, + ⟨#[51,391,346], by decide⟩, + ⟨#[51,271,346], by decide⟩, + ⟨#[51,7,136], by decide⟩, + ⟨#[51,85,136], by decide⟩, + ⟨#[51,391,136], by decide⟩, + ⟨#[51,469,136], by decide⟩, + ⟨#[51,7,264], by decide⟩, + ⟨#[51,85,264], by decide⟩, + ⟨#[51,391,264], by decide⟩, + ⟨#[51,469,264], by decide⟩, + ⟨#[51,7,384], by decide⟩, + ⟨#[51,85,384], by decide⟩, + ⟨#[51,143,384], by decide⟩, + ⟨#[51,221,384], by decide⟩, + ⟨#[51,82,136], by decide⟩, + ⟨#[51,466,136], by decide⟩, + ⟨#[51,82,264], by decide⟩, + ⟨#[51,466,264], by decide⟩, + ⟨#[51,82,384], by decide⟩, + ⟨#[51,218,384], by decide⟩, + ⟨#[51,136,384], by decide⟩, + ⟨#[51,7,82,136], by decide⟩, + ⟨#[51,391,82,136], by decide⟩, + ⟨#[51,7,466,136], by decide⟩, + ⟨#[51,391,466,136], by decide⟩, + ⟨#[51,7,82,264], by decide⟩, + ⟨#[51,391,82,264], by decide⟩, + ⟨#[51,7,466,264], by decide⟩, + ⟨#[51,391,466,264], by decide⟩, + ⟨#[51,7,82,384], by decide⟩, + ⟨#[51,143,82,384], by decide⟩, + ⟨#[51,7,218,384], by decide⟩, + ⟨#[51,143,218,384], by decide⟩, + ⟨#[51,7,136,384], by decide⟩, + ⟨#[51,82,136,384], by decide⟩, + ⟨#[429], by decide⟩, + ⟨#[436], by decide⟩, + ⟨#[426], by decide⟩, + ⟨#[7,25], by decide⟩, + ⟨#[429,25], by decide⟩, + ⟨#[7,435], by decide⟩, + ⟨#[7,426], by decide⟩, + ⟨#[30,426], by decide⟩, + ⟨#[25,426], by decide⟩, + ⟨#[51,426], by decide⟩, + ⟨#[51,3], by decide⟩, + ⟨#[51,75], by decide⟩, + ⟨#[51,79], by decide⟩, + ⟨#[51,410], by decide⟩, + ⟨#[51,470], by decide⟩, + ⟨#[51,4], by decide⟩, + ⟨#[51,76], by decide⟩, + ⟨#[51,413], by decide⟩, + ⟨#[51,72], by decide⟩, + ⟨#[51,465], by decide⟩, + ⟨#[51,3,4], by decide⟩ +] +def frameEntriesPart035 : List CheckedBasis := [ + ⟨#[435,192], by decide⟩, + ⟨#[25,320], by decide⟩, + ⟨#[51,320], by decide⟩, + ⟨#[409,320], by decide⟩, + ⟨#[435,320], by decide⟩, + ⟨#[25,384], by decide⟩, + ⟨#[217,384], by decide⟩, + ⟨#[243,384], by decide⟩, + ⟨#[42,192], by decide⟩, + ⟨#[426,192], by decide⟩, + ⟨#[42,320], by decide⟩, + ⟨#[426,320], by decide⟩, + ⟨#[42,384], by decide⟩, + ⟨#[234,384], by decide⟩, + ⟨#[192,384], by decide⟩, + ⟨#[7,25,42], by decide⟩, + ⟨#[199,25,42], by decide⟩, + ⟨#[391,25,42], by decide⟩, + ⟨#[327,25,42], by decide⟩, + ⟨#[7,217,42], by decide⟩, + ⟨#[199,217,42], by decide⟩, + ⟨#[391,217,42], by decide⟩, + ⟨#[327,217,42], by decide⟩, + ⟨#[7,409,42], by decide⟩, + ⟨#[199,409,42], by decide⟩, + ⟨#[327,409,42], by decide⟩, + ⟨#[7,345,42], by decide⟩, + ⟨#[199,345,42], by decide⟩, + ⟨#[391,345,42], by decide⟩, + ⟨#[327,345,42], by decide⟩, + ⟨#[7,25,234], by decide⟩, + ⟨#[199,25,234], by decide⟩, + ⟨#[391,25,234], by decide⟩, + ⟨#[327,25,234], by decide⟩, + ⟨#[7,217,234], by decide⟩, + ⟨#[199,217,234], by decide⟩, + ⟨#[391,217,234], by decide⟩, + ⟨#[327,217,234], by decide⟩, + ⟨#[7,409,234], by decide⟩, + ⟨#[199,409,234], by decide⟩, + ⟨#[391,409,234], by decide⟩, + ⟨#[327,409,234], by decide⟩, + ⟨#[7,345,234], by decide⟩, + ⟨#[199,345,234], by decide⟩, + ⟨#[391,345,234], by decide⟩, + ⟨#[327,345,234], by decide⟩, + ⟨#[199,25,426], by decide⟩, + ⟨#[391,25,426], by decide⟩, + ⟨#[327,25,426], by decide⟩, + ⟨#[7,217,426], by decide⟩, + ⟨#[199,217,426], by decide⟩, + ⟨#[391,217,426], by decide⟩, + ⟨#[327,217,426], by decide⟩, + ⟨#[199,409,426], by decide⟩, + ⟨#[391,409,426], by decide⟩, + ⟨#[327,409,426], by decide⟩, + ⟨#[7,345,426], by decide⟩, + ⟨#[199,345,426], by decide⟩, + ⟨#[391,345,426], by decide⟩, + ⟨#[327,345,426], by decide⟩, + ⟨#[7,25,362], by decide⟩, + ⟨#[199,25,362], by decide⟩, + ⟨#[391,25,362], by decide⟩, + ⟨#[327,25,362], by decide⟩ +] +def frameEntriesPart039 : List CheckedBasis := [ + ⟨#[82,460], by decide⟩, + ⟨#[122,460], by decide⟩, + ⟨#[411,460], by decide⟩, + ⟨#[435,460], by decide⟩, + ⟨#[459,460], by decide⟩, + ⟨#[483,460], by decide⟩, + ⟨#[2,484], by decide⟩, + ⟨#[42,484], by decide⟩, + ⟨#[82,484], by decide⟩, + ⟨#[122,484], by decide⟩, + ⟨#[411,484], by decide⟩, + ⟨#[435,484], by decide⟩, + ⟨#[459,484], by decide⟩, + ⟨#[483,484], by decide⟩, + ⟨#[2,40], by decide⟩, + ⟨#[7,40], by decide⟩, + ⟨#[82,40], by decide⟩, + ⟨#[87,40], by decide⟩, + ⟨#[411,40], by decide⟩, + ⟨#[414,40], by decide⟩, + ⟨#[459,40], by decide⟩, + ⟨#[462,40], by decide⟩, + ⟨#[2,120], by decide⟩, + ⟨#[87,120], by decide⟩, + ⟨#[411,120], by decide⟩, + ⟨#[414,120], by decide⟩, + ⟨#[462,120], by decide⟩, + ⟨#[2,433], by decide⟩, + ⟨#[7,433], by decide⟩, + ⟨#[82,433], by decide⟩, + ⟨#[87,433], by decide⟩, + ⟨#[411,433], by decide⟩, + ⟨#[414,433], by decide⟩, + ⟨#[459,433], by decide⟩, + ⟨#[462,433], by decide⟩, + ⟨#[2,481], by decide⟩, + ⟨#[7,481], by decide⟩, + ⟨#[82,481], by decide⟩, + ⟨#[87,481], by decide⟩, + ⟨#[411,481], by decide⟩, + ⟨#[414,481], by decide⟩, + ⟨#[459,481], by decide⟩, + ⟨#[462,481], by decide⟩, + ⟨#[2,80], by decide⟩, + ⟨#[7,80], by decide⟩, + ⟨#[42,80], by decide⟩, + ⟨#[47,80], by decide⟩, + ⟨#[411,80], by decide⟩, + ⟨#[414,80], by decide⟩, + ⟨#[435,80], by decide⟩, + ⟨#[438,80], by decide⟩, + ⟨#[2,457], by decide⟩, + ⟨#[7,457], by decide⟩, + ⟨#[42,457], by decide⟩, + ⟨#[47,457], by decide⟩, + ⟨#[411,457], by decide⟩, + ⟨#[414,457], by decide⟩, + ⟨#[435,457], by decide⟩, + ⟨#[438,457], by decide⟩, + ⟨#[2,409], by decide⟩, + ⟨#[47,409], by decide⟩, + ⟨#[82,409], by decide⟩, + ⟨#[87,409], by decide⟩, + ⟨#[122,409], by decide⟩ +] +def frameEntriesPart043 : List CheckedBasis := [ + ⟨#[2,5,433,80], by decide⟩, + ⟨#[411,5,433,80], by decide⟩, + ⟨#[2,412,433,80], by decide⟩, + ⟨#[411,412,433,80], by decide⟩, + ⟨#[2,5,40,457], by decide⟩, + ⟨#[411,5,40,457], by decide⟩, + ⟨#[2,412,40,457], by decide⟩, + ⟨#[411,412,40,457], by decide⟩, + ⟨#[2,5,433,457], by decide⟩, + ⟨#[411,5,433,457], by decide⟩, + ⟨#[2,412,433,457], by decide⟩, + ⟨#[411,412,433,457], by decide⟩, + ⟨#[2,5,40,409], by decide⟩, + ⟨#[82,5,40,409], by decide⟩, + ⟨#[2,85,40,409], by decide⟩, + ⟨#[82,85,40,409], by decide⟩, + ⟨#[2,5,120,409], by decide⟩, + ⟨#[82,5,120,409], by decide⟩, + ⟨#[2,85,120,409], by decide⟩, + ⟨#[82,85,120,409], by decide⟩, + ⟨#[2,5,80,409], by decide⟩, + ⟨#[42,5,80,409], by decide⟩, + ⟨#[2,45,80,409], by decide⟩, + ⟨#[42,45,80,409], by decide⟩, + ⟨#[2,40,80,409], by decide⟩, + ⟨#[7,40,80,409], by decide⟩, + ⟨#[5,40,80,409], by decide⟩, + ⟨#[151], by decide⟩, + ⟨#[189], by decide⟩, + ⟨#[220], by decide⟩, + ⟨#[246], by decide⟩, + ⟨#[279], by decide⟩, + ⟨#[317], by decide⟩, + ⟨#[348], by decide⟩, + ⟨#[374], by decide⟩, + ⟨#[186], by decide⟩, + ⟨#[241], by decide⟩, + ⟨#[314], by decide⟩, + ⟨#[369], by decide⟩, + ⟨#[219], by decide⟩, + ⟨#[347], by decide⟩, + ⟨#[144], by decide⟩, + ⟨#[272], by decide⟩, + ⟨#[151,42], by decide⟩, + ⟨#[220,42], by decide⟩, + ⟨#[279,42], by decide⟩, + ⟨#[348,42], by decide⟩, + ⟨#[151,97], by decide⟩, + ⟨#[220,97], by decide⟩, + ⟨#[391,97], by decide⟩, + ⟨#[460,97], by decide⟩, + ⟨#[279,97], by decide⟩, + ⟨#[348,97], by decide⟩, + ⟨#[7,186], by decide⟩, + ⟨#[76,186], by decide⟩, + ⟨#[151,186], by decide⟩, + ⟨#[220,186], by decide⟩, + ⟨#[391,186], by decide⟩, + ⟨#[460,186], by decide⟩, + ⟨#[279,186], by decide⟩, + ⟨#[348,186], by decide⟩, + ⟨#[7,241], by decide⟩, + ⟨#[76,241], by decide⟩, + ⟨#[151,241], by decide⟩ +] +def frameEntriesPart047 : List CheckedBasis := [ + ⟨#[76,481,144], by decide⟩, + ⟨#[391,481,144], by decide⟩, + ⟨#[460,481,144], by decide⟩, + ⟨#[7,42,272], by decide⟩, + ⟨#[76,42,272], by decide⟩, + ⟨#[391,42,272], by decide⟩, + ⟨#[460,42,272], by decide⟩, + ⟨#[7,97,272], by decide⟩, + ⟨#[76,97,272], by decide⟩, + ⟨#[391,97,272], by decide⟩, + ⟨#[460,97,272], by decide⟩, + ⟨#[7,426,272], by decide⟩, + ⟨#[76,426,272], by decide⟩, + ⟨#[391,426,272], by decide⟩, + ⟨#[460,426,272], by decide⟩, + ⟨#[7,481,272], by decide⟩, + ⟨#[76,481,272], by decide⟩, + ⟨#[391,481,272], by decide⟩, + ⟨#[460,481,272], by decide⟩, + ⟨#[76,42,384], by decide⟩, + ⟨#[151,42,384], by decide⟩, + ⟨#[220,42,384], by decide⟩, + ⟨#[7,97,384], by decide⟩, + ⟨#[76,97,384], by decide⟩, + ⟨#[151,97,384], by decide⟩, + ⟨#[220,97,384], by decide⟩, + ⟨#[7,186,384], by decide⟩, + ⟨#[76,186,384], by decide⟩, + ⟨#[151,186,384], by decide⟩, + ⟨#[220,186,384], by decide⟩, + ⟨#[7,241,384], by decide⟩, + ⟨#[76,241,384], by decide⟩, + ⟨#[151,241,384], by decide⟩, + ⟨#[220,241,384], by decide⟩, + ⟨#[7,75,144], by decide⟩, + ⟨#[45,75,144], by decide⟩, + ⟨#[391,75,144], by decide⟩, + ⟨#[429,75,144], by decide⟩, + ⟨#[7,459,144], by decide⟩, + ⟨#[45,459,144], by decide⟩, + ⟨#[391,459,144], by decide⟩, + ⟨#[429,459,144], by decide⟩, + ⟨#[7,75,272], by decide⟩, + ⟨#[45,75,272], by decide⟩, + ⟨#[391,75,272], by decide⟩, + ⟨#[429,75,272], by decide⟩, + ⟨#[7,459,272], by decide⟩, + ⟨#[45,459,272], by decide⟩, + ⟨#[391,459,272], by decide⟩, + ⟨#[429,459,272], by decide⟩, + ⟨#[7,75,384], by decide⟩, + ⟨#[45,75,384], by decide⟩, + ⟨#[151,75,384], by decide⟩, + ⟨#[189,75,384], by decide⟩, + ⟨#[7,219,384], by decide⟩, + ⟨#[45,219,384], by decide⟩, + ⟨#[151,219,384], by decide⟩, + ⟨#[189,219,384], by decide⟩, + ⟨#[7,144,384], by decide⟩, + ⟨#[45,144,384], by decide⟩, + ⟨#[76,144,384], by decide⟩, + ⟨#[102,144,384], by decide⟩, + ⟨#[42,75,144], by decide⟩, + ⟨#[426,75,144], by decide⟩ +] +def frameEntriesPart051 : List CheckedBasis := [ + ⟨#[51,75,131,384,10,28], by decide⟩, + ⟨#[51,75,131,384,18,28], by decide⟩, + ⟨#[51,75,131,384,26,28], by decide⟩, + ⟨#[51,75,131,384,2,8], by decide⟩, + ⟨#[51,75,131,384,6,8], by decide⟩, + ⟨#[51,75,131,384,18,8], by decide⟩, + ⟨#[51,75,131,384,2,24], by decide⟩, + ⟨#[51,75,131,384,6,24], by decide⟩, + ⟨#[51,75,131,384,18,24], by decide⟩, + ⟨#[51,75,131,384,22,24], by decide⟩, + ⟨#[51,75,131,384,2,16], by decide⟩, + ⟨#[51,75,131,384,6,16], by decide⟩, + ⟨#[51,75,131,384,10,16], by decide⟩, + ⟨#[51,75,131,384,14,16], by decide⟩, + ⟨#[51,75,131,384,4,8], by decide⟩, + ⟨#[51,75,131,384,20,8], by decide⟩, + ⟨#[51,75,131,384,4,24], by decide⟩, + ⟨#[51,75,131,384,20,24], by decide⟩, + ⟨#[51,75,131,384,4,16], by decide⟩, + ⟨#[51,75,131,384,12,16], by decide⟩, + ⟨#[51,75,131,384,8,16], by decide⟩, + ⟨#[51,75,131,384,1,2,4], by decide⟩, + ⟨#[51,75,131,384,9,2,4], by decide⟩, + ⟨#[51,75,131,384,17,2,4], by decide⟩, + ⟨#[51,75,131,384,25,2,4], by decide⟩, + ⟨#[51,75,131,384,1,10,4], by decide⟩, + ⟨#[51,75,131,384,9,10,4], by decide⟩, + ⟨#[51,75,131,384,17,10,4], by decide⟩, + ⟨#[51,75,131,384,25,10,4], by decide⟩, + ⟨#[51,75,131,384,1,18,4], by decide⟩, + ⟨#[51,75,131,384,9,18,4], by decide⟩, + ⟨#[51,75,131,384,17,18,4], by decide⟩, + ⟨#[51,75,131,384,25,18,4], by decide⟩, + ⟨#[51,75,131,384,1,26,4], by decide⟩, + ⟨#[51,75,131,384,9,26,4], by decide⟩, + ⟨#[51,75,131,384,17,26,4], by decide⟩, + ⟨#[51,75,131,384,25,26,4], by decide⟩, + ⟨#[51,75,131,384,1,2,12], by decide⟩, + ⟨#[51,75,131,384,9,2,12], by decide⟩, + ⟨#[51,75,131,384,17,2,12], by decide⟩, + ⟨#[51,75,131,384,25,2,12], by decide⟩, + ⟨#[51,75,131,384,1,10,12], by decide⟩, + ⟨#[51,75,131,384,9,10,12], by decide⟩, + ⟨#[51,75,131,384,17,10,12], by decide⟩, + ⟨#[51,75,131,384,25,10,12], by decide⟩, + ⟨#[51,75,131,384,1,18,12], by decide⟩, + ⟨#[51,75,131,384,9,18,12], by decide⟩, + ⟨#[51,75,131,384,25,18,12], by decide⟩, + ⟨#[51,75,131,384,1,26,12], by decide⟩, + ⟨#[51,75,131,384,9,26,12], by decide⟩, + ⟨#[51,75,131,384,17,26,12], by decide⟩, + ⟨#[51,75,131,384,25,26,12], by decide⟩, + ⟨#[51,75,131,384,1,2,20], by decide⟩, + ⟨#[51,75,131,384,9,2,20], by decide⟩, + ⟨#[51,75,131,384,17,2,20], by decide⟩, + ⟨#[51,75,131,384,25,2,20], by decide⟩, + ⟨#[51,75,131,384,1,10,20], by decide⟩, + ⟨#[51,75,131,384,17,10,20], by decide⟩, + ⟨#[51,75,131,384,25,10,20], by decide⟩, + ⟨#[51,75,131,384,1,18,20], by decide⟩, + ⟨#[51,75,131,384,9,18,20], by decide⟩, + ⟨#[51,75,131,384,17,18,20], by decide⟩, + ⟨#[51,75,131,384,25,18,20], by decide⟩, + ⟨#[51,75,131,384,1,26,20], by decide⟩ +] +def frameEntriesPart055 : List CheckedBasis := [ + ⟨#[51,399,17], by decide⟩, + ⟨#[51,459,17], by decide⟩, + ⟨#[51,8,85], by decide⟩, + ⟨#[51,76,85], by decide⟩, + ⟨#[51,399,85], by decide⟩, + ⟨#[51,459,85], by decide⟩, + ⟨#[51,8,406], by decide⟩, + ⟨#[51,76,406], by decide⟩, + ⟨#[51,399,406], by decide⟩, + ⟨#[51,459,406], by decide⟩, + ⟨#[51,8,466], by decide⟩, + ⟨#[51,399,466], by decide⟩, + ⟨#[51,8,68], by decide⟩, + ⟨#[51,25,68], by decide⟩, + ⟨#[51,399,68], by decide⟩, + ⟨#[51,414,68], by decide⟩, + ⟨#[51,8,451], by decide⟩, + ⟨#[51,25,451], by decide⟩, + ⟨#[51,399,451], by decide⟩, + ⟨#[51,414,451], by decide⟩, + ⟨#[51,8,391], by decide⟩, + ⟨#[51,76,391], by decide⟩, + ⟨#[51,93,391], by decide⟩, + ⟨#[51,17,68], by decide⟩, + ⟨#[51,406,68], by decide⟩, + ⟨#[51,17,451], by decide⟩, + ⟨#[51,406,451], by decide⟩, + ⟨#[51,17,391], by decide⟩, + ⟨#[51,68,391], by decide⟩, + ⟨#[51,8,17,68], by decide⟩, + ⟨#[51,399,17,68], by decide⟩, + ⟨#[51,8,406,68], by decide⟩, + ⟨#[51,399,406,68], by decide⟩, + ⟨#[51,8,17,451], by decide⟩, + ⟨#[51,399,17,451], by decide⟩, + ⟨#[51,8,406,451], by decide⟩, + ⟨#[51,399,406,451], by decide⟩, + ⟨#[51,8,17,391], by decide⟩, + ⟨#[51,76,17,391], by decide⟩, + ⟨#[51,8,85,391], by decide⟩, + ⟨#[51,76,85,391], by decide⟩, + ⟨#[51,8,68,391], by decide⟩, + ⟨#[51,25,68,391], by decide⟩, + ⟨#[30,102], by decide⟩, + ⟨#[30,171], by decide⟩, + ⟨#[30,231], by decide⟩, + ⟨#[30,299], by decide⟩, + ⟨#[30,359], by decide⟩, + ⟨#[30,76], by decide⟩, + ⟨#[30,205], by decide⟩, + ⟨#[30,333], by decide⟩, + ⟨#[30,460], by decide⟩, + ⟨#[30,129], by decide⟩, + ⟨#[30,257], by decide⟩, + ⟨#[30,42,76], by decide⟩, + ⟨#[30,171,76], by decide⟩, + ⟨#[30,299,76], by decide⟩, + ⟨#[30,426,76], by decide⟩, + ⟨#[30,42,205], by decide⟩, + ⟨#[30,171,205], by decide⟩, + ⟨#[30,299,205], by decide⟩, + ⟨#[30,426,205], by decide⟩, + ⟨#[30,42,333], by decide⟩, + ⟨#[30,171,333], by decide⟩ +] +def frameEntriesPart059 : List CheckedBasis := [ + ⟨#[10,85,32], by decide⟩, + ⟨#[75,85,32], by decide⟩, + ⟨#[397,85,32], by decide⟩, + ⟨#[460,85,32], by decide⟩, + ⟨#[10,403,32], by decide⟩, + ⟨#[75,403,32], by decide⟩, + ⟨#[397,403,32], by decide⟩, + ⟨#[460,403,32], by decide⟩, + ⟨#[10,466,32], by decide⟩, + ⟨#[75,466,32], by decide⟩, + ⟨#[397,466,32], by decide⟩, + ⟨#[460,466,32], by decide⟩, + ⟨#[10,20,97], by decide⟩, + ⟨#[75,20,97], by decide⟩, + ⟨#[397,20,97], by decide⟩, + ⟨#[460,20,97], by decide⟩, + ⟨#[10,85,97], by decide⟩, + ⟨#[75,85,97], by decide⟩, + ⟨#[397,85,97], by decide⟩, + ⟨#[460,85,97], by decide⟩, + ⟨#[10,403,97], by decide⟩, + ⟨#[75,403,97], by decide⟩, + ⟨#[397,403,97], by decide⟩, + ⟨#[460,403,97], by decide⟩, + ⟨#[10,466,97], by decide⟩, + ⟨#[75,466,97], by decide⟩, + ⟨#[397,466,97], by decide⟩, + ⟨#[460,466,97], by decide⟩, + ⟨#[10,20,423], by decide⟩, + ⟨#[75,20,423], by decide⟩, + ⟨#[397,20,423], by decide⟩, + ⟨#[460,20,423], by decide⟩, + ⟨#[10,85,423], by decide⟩, + ⟨#[75,85,423], by decide⟩, + ⟨#[397,85,423], by decide⟩, + ⟨#[460,85,423], by decide⟩, + ⟨#[10,403,423], by decide⟩, + ⟨#[75,403,423], by decide⟩, + ⟨#[397,403,423], by decide⟩, + ⟨#[460,403,423], by decide⟩, + ⟨#[10,466,423], by decide⟩, + ⟨#[75,466,423], by decide⟩, + ⟨#[397,466,423], by decide⟩, + ⟨#[460,466,423], by decide⟩, + ⟨#[10,20,486], by decide⟩, + ⟨#[75,20,486], by decide⟩, + ⟨#[397,20,486], by decide⟩, + ⟨#[460,20,486], by decide⟩, + ⟨#[10,85,486], by decide⟩, + ⟨#[75,85,486], by decide⟩, + ⟨#[397,85,486], by decide⟩, + ⟨#[10,403,486], by decide⟩, + ⟨#[75,403,486], by decide⟩, + ⟨#[397,403,486], by decide⟩, + ⟨#[460,403,486], by decide⟩, + ⟨#[10,466,486], by decide⟩, + ⟨#[75,466,486], by decide⟩, + ⟨#[397,466,486], by decide⟩, + ⟨#[10,20,65], by decide⟩, + ⟨#[42,20,65], by decide⟩, + ⟨#[397,20,65], by decide⟩, + ⟨#[429,20,65], by decide⟩, + ⟨#[10,52,65], by decide⟩, + ⟨#[42,52,65], by decide⟩ +] +def frameEntriesPart063 : List CheckedBasis := [ + ⟨#[459,6], by decide⟩, + ⟨#[467,6], by decide⟩, + ⟨#[1,30], by decide⟩, + ⟨#[121,30], by decide⟩, + ⟨#[427,30], by decide⟩, + ⟨#[467,30], by decide⟩, + ⟨#[1,102], by decide⟩, + ⟨#[121,102], by decide⟩, + ⟨#[427,102], by decide⟩, + ⟨#[435,102], by decide⟩, + ⟨#[467,102], by decide⟩, + ⟨#[1,126], by decide⟩, + ⟨#[25,126], by decide⟩, + ⟨#[97,126], by decide⟩, + ⟨#[121,126], by decide⟩, + ⟨#[427,126], by decide⟩, + ⟨#[435,126], by decide⟩, + ⟨#[459,126], by decide⟩, + ⟨#[467,126], by decide⟩, + ⟨#[1,428], by decide⟩, + ⟨#[25,428], by decide⟩, + ⟨#[97,428], by decide⟩, + ⟨#[121,428], by decide⟩, + ⟨#[427,428], by decide⟩, + ⟨#[435,428], by decide⟩, + ⟨#[459,428], by decide⟩, + ⟨#[467,428], by decide⟩, + ⟨#[1,436], by decide⟩, + ⟨#[97,436], by decide⟩, + ⟨#[121,436], by decide⟩, + ⟨#[427,436], by decide⟩, + ⟨#[467,436], by decide⟩, + ⟨#[1,460], by decide⟩, + ⟨#[25,460], by decide⟩, + ⟨#[121,460], by decide⟩, + ⟨#[427,460], by decide⟩, + ⟨#[467,460], by decide⟩, + ⟨#[1,468], by decide⟩, + ⟨#[25,468], by decide⟩, + ⟨#[97,468], by decide⟩, + ⟨#[121,468], by decide⟩, + ⟨#[427,468], by decide⟩, + ⟨#[435,468], by decide⟩, + ⟨#[459,468], by decide⟩, + ⟨#[467,468], by decide⟩, + ⟨#[1,24], by decide⟩, + ⟨#[7,24], by decide⟩, + ⟨#[97,24], by decide⟩, + ⟨#[103,24], by decide⟩, + ⟨#[427,24], by decide⟩, + ⟨#[429,24], by decide⟩, + ⟨#[459,24], by decide⟩, + ⟨#[461,24], by decide⟩, + ⟨#[1,120], by decide⟩, + ⟨#[103,120], by decide⟩, + ⟨#[427,120], by decide⟩, + ⟨#[429,120], by decide⟩, + ⟨#[461,120], by decide⟩, + ⟨#[1,434], by decide⟩, + ⟨#[7,434], by decide⟩, + ⟨#[97,434], by decide⟩, + ⟨#[103,434], by decide⟩, + ⟨#[427,434], by decide⟩, + ⟨#[429,434], by decide⟩ +] +def frameEntriesPart067 : List CheckedBasis := [ + ⟨#[31,96,426], by decide⟩, + ⟨#[6,24,96], by decide⟩, + ⟨#[428,24,96], by decide⟩, + ⟨#[6,434,96], by decide⟩, + ⟨#[428,434,96], by decide⟩, + ⟨#[6,24,458], by decide⟩, + ⟨#[428,24,458], by decide⟩, + ⟨#[6,434,458], by decide⟩, + ⟨#[428,434,458], by decide⟩, + ⟨#[6,24,426], by decide⟩, + ⟨#[102,24,426], by decide⟩, + ⟨#[6,120,426], by decide⟩, + ⟨#[6,96,426], by decide⟩, + ⟨#[30,96,426], by decide⟩, + ⟨#[24,96,426], by decide⟩, + ⟨#[1,6,24,96], by decide⟩, + ⟨#[1,428,24,96], by decide⟩, + ⟨#[427,428,24,96], by decide⟩, + ⟨#[1,6,434,96], by decide⟩, + ⟨#[427,6,434,96], by decide⟩, + ⟨#[1,428,434,96], by decide⟩, + ⟨#[427,428,434,96], by decide⟩, + ⟨#[1,6,24,458], by decide⟩, + ⟨#[427,6,24,458], by decide⟩, + ⟨#[1,428,24,458], by decide⟩, + ⟨#[427,428,24,458], by decide⟩, + ⟨#[1,6,434,458], by decide⟩, + ⟨#[427,6,434,458], by decide⟩, + ⟨#[1,428,434,458], by decide⟩, + ⟨#[427,428,434,458], by decide⟩, + ⟨#[1,6,24,426], by decide⟩, + ⟨#[97,6,24,426], by decide⟩, + ⟨#[1,102,24,426], by decide⟩, + ⟨#[97,102,24,426], by decide⟩, + ⟨#[1,6,120,426], by decide⟩, + ⟨#[97,6,120,426], by decide⟩, + ⟨#[1,102,120,426], by decide⟩, + ⟨#[97,102,120,426], by decide⟩, + ⟨#[1,6,96,426], by decide⟩, + ⟨#[25,6,96,426], by decide⟩, + ⟨#[1,30,96,426], by decide⟩, + ⟨#[25,30,96,426], by decide⟩, + ⟨#[1,24,96,426], by decide⟩, + ⟨#[7,24,96,426], by decide⟩, + ⟨#[6,24,96,426], by decide⟩, + ⟨#[5,26,40,74,385,1], by decide⟩, + ⟨#[5,26,40,74,385,3], by decide⟩, + ⟨#[5,26,40,74,385,9], by decide⟩, + ⟨#[5,26,40,74,385,11], by decide⟩, + ⟨#[5,26,40,74,385,129], by decide⟩, + ⟨#[5,26,40,74,385,137], by decide⟩, + ⟨#[5,26,40,74,385,139], by decide⟩, + ⟨#[5,26,40,74,385,10], by decide⟩, + ⟨#[5,26,40,74,385,138], by decide⟩, + ⟨#[5,26,40,74,385,8], by decide⟩, + ⟨#[5,26,40,74,385,136], by decide⟩, + ⟨#[5,26,40,74,385,128], by decide⟩, + ⟨#[5,26,40,74,385,1,2], by decide⟩, + ⟨#[5,26,40,74,385,9,2], by decide⟩, + ⟨#[5,26,40,74,385,137,2], by decide⟩, + ⟨#[5,26,40,74,385,1,10], by decide⟩, + ⟨#[5,26,40,74,385,9,10], by decide⟩, + ⟨#[5,26,40,74,385,129,10], by decide⟩, + ⟨#[5,26,40,74,385,137,10], by decide⟩ +] +#eval "NativeFrames3 checked" +end NativeData diff --git a/research/kappa-round3-warp-lean-20261022/NativeFrames3.log b/research/kappa-round3-warp-lean-20261022/NativeFrames3.log new file mode 100644 index 0000000000..404c4326b4 --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeFrames3.log @@ -0,0 +1 @@ +"NativeFrames3 checked" diff --git a/research/kappa-round3-warp-lean-20261022/NativeOperators0.lean b/research/kappa-round3-warp-lean-20261022/NativeOperators0.lean new file mode 100644 index 0000000000..107f9d3e84 --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeOperators0.lean @@ -0,0 +1,45 @@ +-- Generated by native_generate.py from canonical payload SHA256 +-- cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd +import NativeRaw +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NativeData +open NativeCertificate +def operatorEntriesPart000 : List CheckedOperator := [ + ⟨⟨#[1,2,4,8,64,19,104,197,325],#[1,2,4,8,35,88,16,149,277],#[1,2,4,8,64,19,104,197,325]⟩, by decide⟩, + ⟨⟨#[1,2,4,8,128,394,165,80,78],#[1,2,4,8,398,85,270,16,58],#[1,2,4,32,128,47,145,68,418]⟩, by decide⟩ +] +def operatorEntriesPart004 : List CheckedOperator := [ + ⟨⟨#[1,2,4,16,27,53,81,128,275],#[1,2,4,27,8,45,73,128,267],#[1,2,4,16,27,53,81,128,275]⟩, by decide⟩, + ⟨⟨#[1,2,4,64,128,143,151,160,326],#[1,2,4,55,87,144,8,16,270],#[1,2,4,64,128,143,151,160,326]⟩, by decide⟩ +] +def operatorEntriesPart008 : List CheckedOperator := [ + ⟨⟨#[1,2,4,8,16,64,107,198,326],#[1,2,4,8,16,107,32,166,294],#[1,2,4,8,16,64,107,198,326]⟩, by decide⟩, + ⟨⟨#[1,2,4,8,43,80,129,16,282],#[1,2,4,8,128,27,160,65,394],#[1,2,4,8,43,80,129,16,282]⟩, by decide⟩ +] +def operatorEntriesPart012 : List CheckedOperator := [ + ⟨⟨#[1,4,8,468,404,15,16,128,163],#[1,39,2,4,64,422,24,128,210],#[1,4,8,6,57,68,16,128,269]⟩, by decide⟩, + ⟨⟨#[1,4,8,16,128,456,276,10,58],#[1,132,2,4,8,392,126,16,74],#[1,4,8,16,128,26,185,65,404]⟩, by decide⟩ +] +def operatorEntriesPart016 : List CheckedOperator := [ + ⟨⟨#[1,2,8,16,266,30,57,112,224],#[1,2,46,4,8,77,197,392,22],#[1,2,8,273,16,287,312,369,481]⟩, by decide⟩, + ⟨⟨#[1,2,8,16,31,51,90,274,384],#[1,2,31,4,8,43,78,394,138],#[1,2,8,16,31,51,90,274,384]⟩, by decide⟩ +] +def operatorEntriesPart020 : List CheckedOperator := [ + ⟨⟨#[1,2,8,15,293,390,32,236,245],#[1,2,15,4,389,64,184,115,94],#[1,2,8,32,266,425,36,195,218]⟩, by decide⟩, + ⟨⟨#[1,2,8,15,27,74,32,129,298],#[1,2,15,4,23,64,38,129,326],#[1,2,8,15,27,74,32,129,298]⟩, by decide⟩ +] +def operatorEntriesPart024 : List CheckedOperator := [ + ⟨⟨#[1,2,4,64,84,128,364,39,449],#[1,2,4,482,28,135,8,32,297],#[1,2,4,64,84,128,364,39,449]⟩, by decide⟩, + ⟨⟨#[1,2,4,64,415,86,99,128,326],#[1,2,4,439,46,75,8,128,270],#[1,2,4,64,415,86,99,128,326]⟩, by decide⟩ +] +def operatorEntriesPart028 : List CheckedOperator := [ + ⟨⟨#[1,2,4,8,427,80,129,16,282],#[1,2,4,8,128,464,160,65,394],#[1,2,4,8,427,80,129,16,282]⟩, by decide⟩, + ⟨⟨#[1,2,4,8,39,92,137,16,278],#[1,2,4,8,128,23,172,73,390],#[1,2,4,8,39,92,137,16,278]⟩, by decide⟩ +] +def operatorEntriesPart032 : List CheckedOperator := [ + ⟨⟨#[1,2,8,6,32,17,73,136,291],#[1,2,10,4,33,16,69,132,275],#[1,2,8,6,32,17,73,136,291]⟩, by decide⟩, + ⟨⟨#[2,1,8,5,16,32,81,128,256],#[2,1,10,4,16,32,82,128,256],#[2,1,8,5,16,32,81,128,256]⟩, by decide⟩ +] +#eval "NativeOperators0 checked" +end NativeData diff --git a/research/kappa-round3-warp-lean-20261022/NativeOperators0.log b/research/kappa-round3-warp-lean-20261022/NativeOperators0.log new file mode 100644 index 0000000000..0fab6a6e49 --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeOperators0.log @@ -0,0 +1 @@ +"NativeOperators0 checked" diff --git a/research/kappa-round3-warp-lean-20261022/NativeOperators1.lean b/research/kappa-round3-warp-lean-20261022/NativeOperators1.lean new file mode 100644 index 0000000000..bf156f2f0a --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeOperators1.lean @@ -0,0 +1,45 @@ +-- Generated by native_generate.py from canonical payload SHA256 +-- cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd +import NativeRaw +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NativeData +open NativeCertificate +def operatorEntriesPart001 : List CheckedOperator := [ + ⟨⟨#[1,2,4,385,8,35,80,128,195],#[1,2,4,16,451,35,387,128,137],#[1,2,4,12,32,23,68,128,263]⟩, by decide⟩, + ⟨⟨#[1,2,4,385,8,35,80,128,195],#[1,2,4,16,451,35,387,128,137],#[1,2,4,12,32,23,68,128,263]⟩, by decide⟩ +] +def operatorEntriesPart005 : List CheckedOperator := [ + ⟨⟨#[1,2,4,64,128,143,151,160,326],#[1,2,4,55,87,144,8,16,270],#[1,2,4,64,128,143,151,160,326]⟩, by decide⟩, + ⟨⟨#[1,2,4,64,74,86,99,128,326],#[1,2,4,26,46,75,8,128,270],#[1,2,4,64,74,86,99,128,326]⟩, by decide⟩ +] +def operatorEntriesPart009 : List CheckedOperator := [ + ⟨⟨#[1,2,4,8,43,80,129,16,282],#[1,2,4,8,128,27,160,65,394],#[1,2,4,8,43,80,129,16,282]⟩, by decide⟩, + ⟨⟨#[1,2,4,8,16,62,94,129,257],#[1,2,4,8,16,62,94,129,257],#[1,2,4,8,16,62,94,129,257]⟩, by decide⟩ +] +def operatorEntriesPart013 : List CheckedOperator := [ + ⟨⟨#[1,2,8,32,128,47,145,105,418],#[1,2,47,4,81,8,141,16,282],#[1,2,8,32,128,387,233,23,16]⟩, by decide⟩, + ⟨⟨#[1,2,8,12,32,27,105,128,267],#[1,2,12,4,39,16,85,128,263],#[1,2,8,416,32,99,23,128,185]⟩, by decide⟩ +] +def operatorEntriesPart017 : List CheckedOperator := [ + ⟨⟨#[1,2,8,16,31,51,90,274,384],#[1,2,31,4,8,43,78,394,138],#[1,2,8,16,31,51,90,274,384]⟩, by decide⟩, + ⟨⟨#[1,2,8,16,31,51,90,274,384],#[1,2,31,4,8,43,78,394,138],#[1,2,8,16,31,51,90,274,384]⟩, by decide⟩ +] +def operatorEntriesPart021 : List CheckedOperator := [ + ⟨⟨#[1,2,4,54,72,8,130,16,284],#[1,2,4,32,128,142,48,66,420],#[1,2,4,54,72,8,130,16,284]⟩, by decide⟩, + ⟨⟨#[1,2,4,8,16,32,64,135,263],#[1,2,4,8,16,32,64,135,263],#[1,2,4,8,16,32,64,135,263]⟩, by decide⟩ +] +def operatorEntriesPart025 : List CheckedOperator := [ + ⟨⟨#[1,2,4,16,121,128,55,80,389],#[1,2,4,222,8,79,136,32,293],#[1,2,4,16,121,128,55,80,389]⟩, by decide⟩, + ⟨⟨#[1,2,4,16,392,128,162,68,401],#[1,2,4,281,8,98,132,32,297],#[1,2,4,16,392,128,162,68,401]⟩, by decide⟩ +] +def operatorEntriesPart029 : List CheckedOperator := [ + ⟨⟨#[1,4,8,16,23,33,68,128,268],#[1,27,2,4,8,33,66,128,262],#[1,4,8,16,23,33,68,128,268]⟩, by decide⟩, + ⟨⟨#[1,2,4,8,16,32,67,128,259],#[1,2,4,8,16,32,67,128,259],#[1,2,4,8,16,32,67,128,259]⟩, by decide⟩ +] +def operatorEntriesPart033 : List CheckedOperator := [ + ⟨⟨#[1,2,4,31,44,72,131,8,264],#[1,2,4,128,143,148,160,67,384],#[1,2,4,31,44,72,131,8,264]⟩, by decide⟩, + ⟨⟨#[1,2,4,30,8,47,65,131,259],#[1,2,4,16,30,55,65,131,259],#[1,2,4,30,8,47,65,131,259]⟩, by decide⟩ +] +#eval "NativeOperators1 checked" +end NativeData diff --git a/research/kappa-round3-warp-lean-20261022/NativeOperators1.log b/research/kappa-round3-warp-lean-20261022/NativeOperators1.log new file mode 100644 index 0000000000..be64525c84 --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeOperators1.log @@ -0,0 +1 @@ +"NativeOperators1 checked" diff --git a/research/kappa-round3-warp-lean-20261022/NativeOperators2.lean b/research/kappa-round3-warp-lean-20261022/NativeOperators2.lean new file mode 100644 index 0000000000..ce16314846 --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeOperators2.lean @@ -0,0 +1,45 @@ +-- Generated by native_generate.py from canonical payload SHA256 +-- cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd +import NativeRaw +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NativeData +open NativeCertificate +def operatorEntriesPart002 : List CheckedOperator := [ + ⟨⟨#[1,2,8,32,44,128,59,66,393],#[1,2,28,4,79,8,130,32,293],#[1,2,8,32,384,128,67,60,59]⟩, by decide⟩, + ⟨⟨#[1,2,8,32,44,48,66,128,298],#[1,2,28,4,40,8,66,128,270],#[1,2,8,32,384,72,60,128,152]⟩, by decide⟩ +] +def operatorEntriesPart006 : List CheckedOperator := [ + ⟨⟨#[1,2,4,64,74,128,81,99,389],#[1,2,4,26,73,139,8,32,293],#[1,2,4,64,74,128,81,99,389]⟩, by decide⟩, + ⟨⟨#[1,2,4,27,46,8,198,64,264],#[1,2,4,32,43,54,128,198,288],#[1,2,4,27,46,8,198,64,264]⟩, by decide⟩ +] +def operatorEntriesPart010 : List CheckedOperator := [ + ⟨⟨#[1,2,4,16,128,138,55,65,404],#[1,2,4,50,8,79,129,16,284],#[1,2,4,16,128,138,55,65,404]⟩, by decide⟩, + ⟨⟨#[1,2,4,10,33,68,16,128,263],#[1,2,4,10,64,17,36,128,263],#[1,2,4,10,33,68,16,128,263]⟩, by decide⟩ +] +def operatorEntriesPart014 : List CheckedOperator := [ + ⟨⟨#[1,2,4,385,8,35,80,128,195],#[1,2,4,16,451,35,387,128,137],#[1,2,4,12,32,23,68,128,263]⟩, by decide⟩, + ⟨⟨#[2,1,8,16,128,29,160,81,408],#[2,1,46,4,8,80,138,16,284],#[2,1,8,16,128,29,160,81,408]⟩, by decide⟩ +] +def operatorEntriesPart018 : List CheckedOperator := [ + ⟨⟨#[1,2,4,128,140,148,163,389,451],#[1,2,4,28,44,75,390,8,141],#[1,2,4,128,140,148,163,389,451]⟩, by decide⟩, + ⟨⟨#[1,2,4,387,397,415,128,436,496],#[1,2,4,30,50,189,388,64,75],#[1,2,4,128,142,156,260,183,243]⟩, by decide⟩ +] +def operatorEntriesPart022 : List CheckedOperator := [ + ⟨⟨#[1,2,4,54,72,8,130,16,284],#[1,2,4,32,128,142,48,66,420],#[1,2,4,54,72,8,130,16,284]⟩, by decide⟩, + ⟨⟨#[1,2,4,8,57,66,143,16,272],#[1,2,4,8,128,153,34,79,384],#[1,2,4,8,57,66,143,16,272]⟩, by decide⟩ +] +def operatorEntriesPart026 : List CheckedOperator := [ + ⟨⟨#[1,2,4,16,50,492,80,128,278],#[1,2,4,504,8,26,72,128,270],#[1,2,4,16,50,492,80,128,278]⟩, by decide⟩, + ⟨⟨#[1,2,4,16,128,285,161,195,278],#[1,2,4,291,8,81,147,16,270],#[1,2,4,16,128,285,161,195,278]⟩, by decide⟩ +] +def operatorEntriesPart030 : List CheckedOperator := [ + ⟨⟨#[1,2,4,8,16,32,89,153,256],#[1,2,4,8,16,32,89,153,256],#[1,2,4,8,16,32,89,153,256]⟩, by decide⟩, + ⟨⟨#[1,2,4,8,16,32,89,128,281],#[1,2,4,8,16,32,89,128,281],#[1,2,4,8,16,32,89,128,281]⟩, by decide⟩ +] +def operatorEntriesPart034 : List CheckedOperator := [ + ⟨⟨#[1,2,4,8,24,39,79,131,259],#[1,2,4,8,24,39,79,131,259],#[1,2,4,8,24,39,79,131,259]⟩, by decide⟩, + ⟨⟨#[1,2,4,31,8,46,78,130,269],#[1,2,4,16,31,54,86,130,277],#[1,2,4,31,8,46,78,130,269]⟩, by decide⟩ +] +#eval "NativeOperators2 checked" +end NativeData diff --git a/research/kappa-round3-warp-lean-20261022/NativeOperators2.log b/research/kappa-round3-warp-lean-20261022/NativeOperators2.log new file mode 100644 index 0000000000..585161a02a --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeOperators2.log @@ -0,0 +1 @@ +"NativeOperators2 checked" diff --git a/research/kappa-round3-warp-lean-20261022/NativeOperators3.lean b/research/kappa-round3-warp-lean-20261022/NativeOperators3.lean new file mode 100644 index 0000000000..e542634d2c --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeOperators3.lean @@ -0,0 +1,45 @@ +-- Generated by native_generate.py from canonical payload SHA256 +-- cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd +import NativeRaw +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NativeData +open NativeCertificate +def operatorEntriesPart003 : List CheckedOperator := [ + ⟨⟨#[1,2,8,15,27,74,170,32,257],#[1,2,15,4,23,128,38,198,257],#[1,2,8,15,27,74,170,32,257]⟩, by decide⟩, + ⟨⟨#[1,2,4,16,27,53,81,128,275],#[1,2,4,27,8,45,73,128,267],#[1,2,4,16,27,53,81,128,275]⟩, by decide⟩ +] +def operatorEntriesPart007 : List CheckedOperator := [ + ⟨⟨#[1,2,4,40,86,8,132,16,282],#[1,2,4,32,128,40,150,68,418],#[1,2,4,40,86,8,132,16,282]⟩, by decide⟩, + ⟨⟨#[1,2,4,8,16,64,107,198,326],#[1,2,4,8,16,107,32,166,294],#[1,2,4,8,16,64,107,198,326]⟩, by decide⟩ +] +def operatorEntriesPart011 : List CheckedOperator := [ + ⟨⟨#[1,4,8,468,404,15,16,128,163],#[1,39,2,4,64,422,24,128,210],#[1,4,8,6,57,68,16,128,269]⟩, by decide⟩, + ⟨⟨#[1,4,8,468,404,15,16,128,163],#[1,39,2,4,64,422,24,128,210],#[1,4,8,6,57,68,16,128,269]⟩, by decide⟩ +] +def operatorEntriesPart015 : List CheckedOperator := [ + ⟨⟨#[1,8,16,128,155,148,160,88,401],#[1,31,44,2,4,72,134,8,269],#[1,8,16,128,155,148,160,88,401]⟩, by decide⟩, + ⟨⟨#[1,8,16,128,154,264,217,249,252],#[1,30,385,2,4,192,79,8,34],#[1,8,16,3,128,395,90,122,127]⟩, by decide⟩ +] +def operatorEntriesPart019 : List CheckedOperator := [ + ⟨⟨#[1,2,4,387,397,415,128,436,496],#[1,2,4,30,50,189,388,64,75],#[1,2,4,128,142,156,260,183,243]⟩, by decide⟩, + ⟨⟨#[1,2,4,387,397,415,128,436,496],#[1,2,4,30,50,189,388,64,75],#[1,2,4,128,142,156,260,183,243]⟩, by decide⟩ +] +def operatorEntriesPart023 : List CheckedOperator := [ + ⟨⟨#[1,2,4,64,84,128,98,111,389],#[1,2,4,197,28,74,8,32,293],#[1,2,4,64,84,128,98,111,389]⟩, by decide⟩, + ⟨⟨#[1,2,4,64,128,145,367,160,326],#[1,2,4,465,49,144,8,16,270],#[1,2,4,64,128,145,367,160,326]⟩, by decide⟩ +] +def operatorEntriesPart027 : List CheckedOperator := [ + ⟨⟨#[1,2,4,8,16,188,94,129,257],#[1,2,4,8,16,189,94,129,257],#[1,2,4,8,16,188,94,129,257]⟩, by decide⟩, + ⟨⟨#[1,2,4,8,83,424,129,16,282],#[1,2,4,8,128,483,147,65,394],#[1,2,4,8,83,424,129,16,282]⟩, by decide⟩ +] +def operatorEntriesPart031 : List CheckedOperator := [ + ⟨⟨#[1,2,4,8,16,32,70,128,262],#[1,2,4,8,16,32,70,128,262],#[1,2,4,8,16,32,70,128,262]⟩, by decide⟩, + ⟨⟨#[1,2,4,8,16,32,106,128,298],#[1,2,4,8,16,32,106,128,298],#[1,2,4,8,16,32,106,128,298]⟩, by decide⟩ +] +def operatorEntriesPart035 : List CheckedOperator := [ + ⟨⟨#[1,2,8,16,274,30,32,112,248],#[1,2,46,4,8,64,200,388,26],#[1,2,8,265,16,263,313,361,481]⟩, by decide⟩, + ⟨⟨#[1,2,8,16,274,30,32,112,248],#[1,2,46,4,8,64,200,388,26],#[1,2,8,265,16,263,313,361,481]⟩, by decide⟩ +] +#eval "NativeOperators3 checked" +end NativeData diff --git a/research/kappa-round3-warp-lean-20261022/NativeOperators3.log b/research/kappa-round3-warp-lean-20261022/NativeOperators3.log new file mode 100644 index 0000000000..dc86c1fc8c --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeOperators3.log @@ -0,0 +1 @@ +"NativeOperators3 checked" diff --git a/research/kappa-round3-warp-lean-20261022/NativeRaw.lean b/research/kappa-round3-warp-lean-20261022/NativeRaw.lean new file mode 100644 index 0000000000..66126162e9 --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeRaw.lean @@ -0,0 +1,261 @@ +-- Generated by native_generate.py from canonical payload SHA256 +-- cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd +import NativeCore +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NativeData +open NativeCertificate +def framesPart000 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[])) (.leaf (#[256,128,64,32,16,8,4,2,1]))) (.branch 1 (.leaf (#[11])) (.leaf (#[19])))) (.branch 2 (.branch 1 (.leaf (#[35])) (.leaf (#[67]))) (.branch 1 (.leaf (#[131])) (.leaf (#[259]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[13])) (.leaf (#[21]))) (.branch 1 (.leaf (#[37])) (.leaf (#[69])))) (.branch 2 (.branch 1 (.leaf (#[133])) (.leaf (#[261]))) (.branch 1 (.leaf (#[41])) (.leaf (#[73])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[137])) (.leaf (#[265]))) (.branch 1 (.leaf (#[49])) (.leaf (#[81])))) (.branch 2 (.branch 1 (.leaf (#[145])) (.leaf (#[273]))) (.branch 1 (.leaf (#[161])) (.leaf (#[289]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[193])) (.leaf (#[321]))) (.branch 1 (.leaf (#[385])) (.leaf (#[14])))) (.branch 2 (.branch 1 (.leaf (#[22])) (.leaf (#[38]))) (.branch 1 (.leaf (#[70])) (.leaf (#[134]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[262])) (.leaf (#[26]))) (.branch 1 (.leaf (#[74])) (.leaf (#[138])))) (.branch 2 (.branch 1 (.leaf (#[266])) (.leaf (#[50]))) (.branch 1 (.leaf (#[146])) (.leaf (#[274]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[98])) (.leaf (#[162]))) (.branch 1 (.leaf (#[290])) (.leaf (#[194])))) (.branch 2 (.branch 1 (.leaf (#[322])) (.leaf (#[386]))) (.branch 1 (.leaf (#[28])) (.leaf (#[44])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[140])) (.leaf (#[268]))) (.branch 1 (.leaf (#[84])) (.leaf (#[148])))) (.branch 2 (.branch 1 (.leaf (#[276])) (.leaf (#[100]))) (.branch 1 (.leaf (#[164])) (.leaf (#[292]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[196])) (.leaf (#[324]))) (.branch 1 (.leaf (#[388])) (.leaf (#[56])))) (.branch 2 (.branch 1 (.leaf (#[88])) (.leaf (#[152]))) (.branch 1 (.leaf (#[280])) (.leaf (#[104])))))))) +def framesPart001 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[168])) (.leaf (#[296]))) (.branch 1 (.leaf (#[200])) (.leaf (#[328])))) (.branch 2 (.branch 1 (.leaf (#[392])) (.leaf (#[112]))) (.branch 1 (.leaf (#[176])) (.leaf (#[304]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[208])) (.leaf (#[336]))) (.branch 1 (.leaf (#[400])) (.leaf (#[224])))) (.branch 2 (.branch 1 (.leaf (#[352])) (.leaf (#[416]))) (.branch 1 (.leaf (#[448])) (.leaf (#[508])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[506])) (.leaf (#[502]))) (.branch 1 (.leaf (#[494])) (.leaf (#[478])))) (.branch 2 (.branch 1 (.leaf (#[446])) (.leaf (#[382]))) (.branch 1 (.leaf (#[254])) (.leaf (#[505]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[501])) (.leaf (#[493]))) (.branch 1 (.leaf (#[477])) (.leaf (#[445])))) (.branch 2 (.branch 1 (.leaf (#[381])) (.leaf (#[253]))) (.branch 1 (.leaf (#[499])) (.leaf (#[491]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[475])) (.leaf (#[443]))) (.branch 1 (.leaf (#[379])) (.leaf (#[251])))) (.branch 2 (.branch 1 (.leaf (#[487])) (.leaf (#[471]))) (.branch 1 (.leaf (#[439])) (.leaf (#[375]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[247])) (.leaf (#[463]))) (.branch 1 (.leaf (#[431])) (.leaf (#[367])))) (.branch 2 (.branch 1 (.leaf (#[239])) (.leaf (#[415]))) (.branch 1 (.leaf (#[351])) (.leaf (#[223])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[319])) (.leaf (#[191]))) (.branch 1 (.leaf (#[51])) (.leaf (#[30])))) (.branch 2 (.branch 1 (.leaf (#[42])) (.leaf (#[7]))) (.branch 1 (.leaf (#[82,42])) (.leaf (#[75,42]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[25])) (.leaf (#[85,42]))) (.branch 1 (.leaf (#[76,42])) (.leaf (#[82,7])))) (.branch 2 (.branch 1 (.leaf (#[75,7])) (.leaf (#[75,25]))) (.branch 1 (.leaf (#[76,25])) (.leaf (#[120,7])))))))) +def framesPart002 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[97,7])) (.leaf (#[102,25]))) (.branch 1 (.leaf (#[97,25])) (.leaf (#[414,51])))) (.branch 2 (.branch 1 (.leaf (#[102])) (.leaf (#[85]))) (.branch 1 (.leaf (#[459])) (.leaf (#[75]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[120])) (.leaf (#[45]))) (.branch 1 (.leaf (#[82,45])) (.leaf (#[76,45])))) (.branch 2 (.branch 1 (.leaf (#[429,30])) (.leaf (#[264,136,85,51]))) (.branch 1 (.leaf (#[256,128,64,32,16,9,4,3])) (.leaf (#[256,128,64,32,17,8,4,3])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[256,128,64,33,16,8,4,3])) (.leaf (#[256,128,65,32,16,8,4,3]))) (.branch 1 (.leaf (#[256,129,64,32,16,8,4,3])) (.leaf (#[257,128,64,32,16,8,4,3])))) (.branch 2 (.branch 1 (.leaf (#[256,128,64,32,16,9,5,2])) (.leaf (#[256,128,64,32,17,8,5,2]))) (.branch 1 (.leaf (#[256,128,64,33,16,8,5,2])) (.leaf (#[256,128,65,32,16,8,5,2]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[256,129,64,32,16,8,5,2])) (.leaf (#[257,128,64,32,16,8,5,2]))) (.branch 1 (.leaf (#[256,128,64,33,16,9,4,2])) (.leaf (#[256,128,65,32,16,9,4,2])))) (.branch 2 (.branch 1 (.leaf (#[256,129,64,32,16,9,4,2])) (.leaf (#[257,128,64,32,16,9,4,2]))) (.branch 1 (.leaf (#[256,128,64,33,17,8,4,2])) (.leaf (#[256,128,65,32,17,8,4,2]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[256,129,64,32,17,8,4,2])) (.leaf (#[257,128,64,32,17,8,4,2]))) (.branch 1 (.leaf (#[256,129,64,33,16,8,4,2])) (.leaf (#[257,128,64,33,16,8,4,2])))) (.branch 2 (.branch 1 (.leaf (#[256,129,65,32,16,8,4,2])) (.leaf (#[257,128,65,32,16,8,4,2]))) (.branch 1 (.leaf (#[257,129,64,32,16,8,4,2])) (.leaf (#[256,128,64,32,16,10,6,1]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[256,128,64,32,18,8,6,1])) (.leaf (#[256,128,64,34,16,8,6,1]))) (.branch 1 (.leaf (#[256,128,66,32,16,8,6,1])) (.leaf (#[256,130,64,32,16,8,6,1])))) (.branch 2 (.branch 1 (.leaf (#[258,128,64,32,16,8,6,1])) (.leaf (#[256,128,64,32,18,10,4,1]))) (.branch 1 (.leaf (#[256,128,66,32,16,10,4,1])) (.leaf (#[256,130,64,32,16,10,4,1])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[258,128,64,32,16,10,4,1])) (.leaf (#[256,128,64,34,18,8,4,1]))) (.branch 1 (.leaf (#[256,130,64,32,18,8,4,1])) (.leaf (#[258,128,64,32,18,8,4,1])))) (.branch 2 (.branch 1 (.leaf (#[256,128,66,34,16,8,4,1])) (.leaf (#[256,130,64,34,16,8,4,1]))) (.branch 1 (.leaf (#[258,128,64,34,16,8,4,1])) (.leaf (#[256,130,66,32,16,8,4,1]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[258,128,66,32,16,8,4,1])) (.leaf (#[258,130,64,32,16,8,4,1]))) (.branch 1 (.leaf (#[256,128,64,32,20,12,2,1])) (.leaf (#[256,128,64,36,16,12,2,1])))) (.branch 2 (.branch 1 (.leaf (#[256,132,64,32,16,12,2,1])) (.leaf (#[260,128,64,32,16,12,2,1]))) (.branch 1 (.leaf (#[256,128,68,32,20,8,2,1])) (.leaf (#[256,132,64,32,20,8,2,1])))))))) +def framesPart003 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[260,128,64,32,20,8,2,1])) (.leaf (#[256,128,68,36,16,8,2,1]))) (.branch 1 (.leaf (#[256,132,64,36,16,8,2,1])) (.leaf (#[260,128,64,36,16,8,2,1])))) (.branch 2 (.branch 1 (.leaf (#[256,132,68,32,16,8,2,1])) (.leaf (#[260,128,68,32,16,8,2,1]))) (.branch 1 (.leaf (#[260,132,64,32,16,8,2,1])) (.leaf (#[256,128,64,40,24,4,2,1]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[256,128,72,32,24,4,2,1])) (.leaf (#[256,136,64,32,24,4,2,1]))) (.branch 1 (.leaf (#[264,128,64,32,24,4,2,1])) (.leaf (#[256,128,72,40,16,4,2,1])))) (.branch 2 (.branch 1 (.leaf (#[256,136,64,40,16,4,2,1])) (.leaf (#[264,128,64,40,16,4,2,1]))) (.branch 1 (.leaf (#[256,136,72,32,16,4,2,1])) (.leaf (#[264,128,72,32,16,4,2,1])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[264,136,64,32,16,4,2,1])) (.leaf (#[256,128,80,48,8,4,2,1]))) (.branch 1 (.leaf (#[256,144,64,48,8,4,2,1])) (.leaf (#[272,128,64,48,8,4,2,1])))) (.branch 2 (.branch 1 (.leaf (#[256,144,80,32,8,4,2,1])) (.leaf (#[272,128,80,32,8,4,2,1]))) (.branch 1 (.leaf (#[272,144,64,32,8,4,2,1])) (.leaf (#[256,160,96,16,8,4,2,1]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[288,128,96,16,8,4,2,1])) (.leaf (#[288,160,64,16,8,4,2,1]))) (.branch 1 (.leaf (#[320,192,32,16,8,4,2,1])) (.leaf (#[260,132,68,36,20,12,2,1])))) (.branch 2 (.branch 1 (.leaf (#[258,130,66,34,18,10,4,1])) (.leaf (#[258,130,66,34,18,8,6,1]))) (.branch 1 (.leaf (#[258,130,66,34,16,10,6,1])) (.leaf (#[258,130,66,32,18,10,6,1]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[258,130,64,34,18,10,6,1])) (.leaf (#[258,128,66,34,18,10,6,1]))) (.branch 1 (.leaf (#[256,130,66,34,18,10,6,1])) (.leaf (#[257,129,65,33,17,9,4,2])))) (.branch 2 (.branch 1 (.leaf (#[257,129,65,33,17,8,5,2])) (.leaf (#[257,129,65,33,16,9,5,2]))) (.branch 1 (.leaf (#[257,129,65,32,17,9,5,2])) (.leaf (#[257,129,64,33,17,9,5,2]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[257,128,65,33,17,9,5,2])) (.leaf (#[256,129,65,33,17,9,5,2]))) (.branch 1 (.leaf (#[257,129,65,33,17,8,4,3])) (.leaf (#[257,129,65,33,16,9,4,3])))) (.branch 2 (.branch 1 (.leaf (#[257,129,65,32,17,9,4,3])) (.leaf (#[257,129,64,33,17,9,4,3]))) (.branch 1 (.leaf (#[257,128,65,33,17,9,4,3])) (.leaf (#[256,129,65,33,17,9,4,3])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[257,129,65,33,16,8,5,3])) (.leaf (#[257,129,65,32,17,8,5,3]))) (.branch 1 (.leaf (#[257,129,64,33,17,8,5,3])) (.leaf (#[257,128,65,33,17,8,5,3])))) (.branch 2 (.branch 1 (.leaf (#[256,129,65,33,17,8,5,3])) (.leaf (#[257,129,65,32,16,9,5,3]))) (.branch 1 (.leaf (#[257,129,64,33,16,9,5,3])) (.leaf (#[257,128,65,33,16,9,5,3]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[256,129,65,33,16,9,5,3])) (.leaf (#[257,129,64,32,17,9,5,3]))) (.branch 1 (.leaf (#[257,128,65,32,17,9,5,3])) (.leaf (#[256,129,65,32,17,9,5,3])))) (.branch 2 (.branch 1 (.leaf (#[257,128,64,33,17,9,5,3])) (.leaf (#[256,129,64,33,17,9,5,3]))) (.branch 1 (.leaf (#[256,128,64,34,16,10,4,1])) (.leaf (#[256,128,64,35,16,11,5])))))))) +def framesPart004 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[388,74,40,26,1])) (.leaf (#[388,67,33,18,8]))) (.branch 1 (.leaf (#[273,145,85,51,8])) (.leaf (#[256,128,64,34,17,11,4])))) (.branch 2 (.branch 1 (.leaf (#[256,128,66,34,16,8,6,1])) (.leaf (#[385,66,36,22,8]))) (.branch 1 (.leaf (#[256,128,72,40,24,4,2,1])) (.leaf (#[384,74,44,30,1]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[256,128,65,32,16,9,4,3])) (.leaf (#[258,130,67,22,8]))) (.branch 1 (.leaf (#[266,138,75,47,30])) (.leaf (#[256,128,65,32,17,8,5,2])))) (.branch 2 (.branch 1 (.leaf (#[266,138,74,30,1])) (.leaf (#[256,128,64,38,20,10,1]))) (.branch 1 (.leaf (#[257,161,70,19,13])) (.leaf (#[416,70,18,12,1])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[262,134,102,22,8])) (.leaf (#[262,134,102,30,1]))) (.branch 1 (.leaf (#[256,128,64,32,16,8,5,3])) (.leaf (#[257,137,67,37,22])))) (.branch 2 (.branch 1 (.leaf (#[392,67,35,16,6])) (.leaf (#[259,131,75,42,25]))) (.branch 1 (.leaf (#[259,131,75,51,7])) (.leaf (#[256,128,64,36,20,8,2,1]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[256,128,65,33,17,9,5,3])) (.leaf (#[256,128,68,32,16,12,2,1]))) (.branch 1 (.leaf (#[256,128,64,32,19,11,6])) (.leaf (#[256,128,64,37,21,8,3])))) (.branch 2 (.branch 1 (.leaf (#[256,128,64,32,18,10,6,1])) (.leaf (#[256,128,64,33,17,8,4,3]))) (.branch 1 (.leaf (#[256,128,66,36,22,8,1])) (.leaf (#[256,128,65,36,20,9,3]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[256,128,65,37,20,8,2])) (.leaf (#[256,128,72,44,28,2,1]))) (.branch 1 (.leaf (#[256,128,70,32,18,12,1])) (.leaf (#[256,128,65,33,18,10,6])))) (.branch 2 (.branch 1 (.leaf (#[261,133,85,45])) (.leaf (#[320,192,45,30]))) (.branch 1 (.leaf (#[423,65,20,10])) (.leaf (#[400,69,35,14]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[426,96,24,6,1])) (.leaf (#[385,70,33,18,12]))) (.branch 1 (.leaf (#[288,160,75,25,7])) (.leaf (#[388,75,41,26])))) (.branch 2 (.branch 1 (.leaf (#[407,66,36,9])) (.leaf (#[273,145,85,51]))) (.branch 1 (.leaf (#[455,33,18,12])) (.leaf (#[385,74,44,30])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[266,138,75,30])) (.leaf (#[416,70,19,13]))) (.branch 1 (.leaf (#[258,130,85,45])) (.leaf (#[262,134,102,30])))) (.branch 2 (.branch 1 (.leaf (#[392,67,37,22])) (.leaf (#[259,131,75,51]))) (.branch 1 (.leaf (#[448,38,21,11])) (.leaf (#[413,72,48,3]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[427,96,24,6])) (.leaf (#[258,130,84,44,1]))) (.branch 1 (.leaf (#[409,80,40,5,2])) (.leaf (#[258,130,74,45,31])))) (.branch 2 (.branch 1 (.leaf (#[265,137,75,45])) (.leaf (#[80,40,5,2]))) (.branch 1 (.leaf (#[144,75,42,7])) (.leaf (#[386,73,45,28])))))))) +def framesPart005 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[391,68,34,17])) (.leaf (#[268,140,45,30]))) (.branch 1 (.leaf (#[288,160,75,25])) (.leaf (#[262,193,33,18,12])))) (.branch 2 (.branch 1 (.leaf (#[260,132,75,42,25])) (.leaf (#[260,132,75,51]))) (.branch 1 (.leaf (#[388,81,48,3])) (.leaf (#[391,72,41,26]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[273,136,76,51])) (.leaf (#[264,145,76,51]))) (.branch 1 (.leaf (#[391,76,44,30])) (.leaf (#[288,138,97,30])))) (.branch 2 (.branch 1 (.leaf (#[259,148,66,36,9])) (.leaf (#[406,66,36,8,1]))) (.branch 1 (.leaf (#[385,66,36,22,9])) (.leaf (#[257,129,76,42,30])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[258,130,85,37,8])) (.leaf (#[258,130,67,45,22]))) (.branch 1 (.leaf (#[276,131,66,36,9])) (.leaf (#[478,45])))) (.branch 2 (.branch 1 (.leaf (#[45,21])) (.leaf (#[38,11]))) (.branch 1 (.leaf (#[51,11])) (.leaf (#[21,11]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[448,45])) (.leaf (#[448,51]))) (.branch 1 (.leaf (#[448,30])) (.leaf (#[493,30])))) (.branch 2 (.branch 1 (.leaf (#[478,51])) (.leaf (#[38,30]))) (.branch 1 (.leaf (#[38,21])) (.leaf (#[459,38,21]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[448,51,11])) (.leaf (#[448,38,30]))) (.branch 1 (.leaf (#[486,21,11])) (.leaf (#[459,38,30])))) (.branch 2 (.branch 1 (.leaf (#[448,21,11])) (.leaf (#[448,38,21]))) (.branch 1 (.leaf (#[469,51,11])) (.leaf (#[261,45]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[133,45])) (.leaf (#[208,45]))) (.branch 1 (.leaf (#[168,120])) (.leaf (#[133,85])))) (.branch 2 (.branch 1 (.leaf (#[336,45])) (.leaf (#[296,120]))) (.branch 1 (.leaf (#[261,85])) (.leaf (#[296,85])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[261,120])) (.leaf (#[168,85]))) (.branch 1 (.leaf (#[133,120])) (.leaf (#[261,133,120])))) (.branch 2 (.branch 1 (.leaf (#[296,168,120])) (.leaf (#[261,168,85]))) (.branch 1 (.leaf (#[296,133,85])) (.leaf (#[296,168,85]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[261,133,85])) (.leaf (#[296,133,120]))) (.branch 1 (.leaf (#[261,168,120])) (.leaf (#[69,45])))) (.branch 2 (.branch 1 (.leaf (#[475,45])) (.leaf (#[400,45]))) (.branch 1 (.leaf (#[400,75])) (.leaf (#[400,102])))))))) +def framesPart006 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[35,14])) (.leaf (#[75,35]))) (.branch 1 (.leaf (#[69,35])) (.leaf (#[102,14])))) (.branch 2 (.branch 1 (.leaf (#[69,14])) (.leaf (#[445,102]))) (.branch 1 (.leaf (#[445,75])) (.leaf (#[435,69,14]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[400,75,35])) (.leaf (#[414,69,35]))) (.branch 1 (.leaf (#[400,102,14])) (.leaf (#[435,102,14])))) (.branch 2 (.branch 1 (.leaf (#[400,69,35])) (.leaf (#[414,75,35]))) (.branch 1 (.leaf (#[400,69,14])) (.leaf (#[81,51])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[463,51])) (.leaf (#[41,26]))) (.branch 1 (.leaf (#[81,41])) (.leaf (#[75,41])))) (.branch 2 (.branch 1 (.leaf (#[388,51])) (.leaf (#[439,120]))) (.branch 1 (.leaf (#[439,75])) (.leaf (#[388,75]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[388,120])) (.leaf (#[75,26]))) (.branch 1 (.leaf (#[98,26])) (.leaf (#[388,98,26])))) (.branch 2 (.branch 1 (.leaf (#[414,81,41])) (.leaf (#[429,75,26]))) (.branch 1 (.leaf (#[388,75,41])) (.leaf (#[388,75,26]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[414,75,41])) (.leaf (#[429,98,26]))) (.branch 1 (.leaf (#[388,81,41])) (.leaf (#[273,51])))) (.branch 2 (.branch 1 (.leaf (#[145,51])) (.leaf (#[324,51]))) (.branch 1 (.leaf (#[290,85])) (.leaf (#[273,102]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[196,51])) (.leaf (#[145,85]))) (.branch 1 (.leaf (#[162,102])) (.leaf (#[145,102])))) (.branch 2 (.branch 1 (.leaf (#[162,85])) (.leaf (#[290,102]))) (.branch 1 (.leaf (#[273,85])) (.leaf (#[273,162,85])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[290,145,85])) (.leaf (#[290,162,102]))) (.branch 1 (.leaf (#[273,145,102])) (.leaf (#[290,145,102])))) (.branch 2 (.branch 1 (.leaf (#[273,162,102])) (.leaf (#[273,145,85]))) (.branch 1 (.leaf (#[290,162,85])) (.leaf (#[385,30]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[44,30])) (.leaf (#[487,30]))) (.branch 1 (.leaf (#[415,120])) (.leaf (#[385,102])))) (.branch 2 (.branch 1 (.leaf (#[74,30])) (.leaf (#[84,44]))) (.branch 1 (.leaf (#[84,50])) (.leaf (#[74,44])))))))) +def framesPart007 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[74,50])) (.leaf (#[415,102]))) (.branch 1 (.leaf (#[385,120])) (.leaf (#[385,74,50])))) (.branch 2 (.branch 1 (.leaf (#[415,84,44])) (.leaf (#[415,84,50]))) (.branch 1 (.leaf (#[385,74,44])) (.leaf (#[415,74,44]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[385,84,50])) (.leaf (#[385,84,44]))) (.branch 1 (.leaf (#[415,74,50])) (.leaf (#[321,30])))) (.branch 2 (.branch 1 (.leaf (#[193,30])) (.leaf (#[138,30]))) (.branch 1 (.leaf (#[148,85])) (.leaf (#[148,75])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[266,30])) (.leaf (#[266,85]))) (.branch 1 (.leaf (#[266,75])) (.leaf (#[276,75])))) (.branch 2 (.branch 1 (.leaf (#[276,85])) (.leaf (#[138,75]))) (.branch 1 (.leaf (#[138,85])) (.leaf (#[276,138,85]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[266,148,85])) (.leaf (#[266,138,75]))) (.branch 1 (.leaf (#[276,148,75])) (.leaf (#[276,138,75])))) (.branch 2 (.branch 1 (.leaf (#[266,148,75])) (.leaf (#[266,138,85]))) (.branch 1 (.leaf (#[276,148,85])) (.leaf (#[70,30]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[491,30])) (.leaf (#[19,13]))) (.branch 1 (.leaf (#[85,13])) (.leaf (#[70,13])))) (.branch 2 (.branch 1 (.leaf (#[416,30])) (.leaf (#[446,85]))) (.branch 1 (.leaf (#[446,75])) (.leaf (#[416,75]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[416,85])) (.leaf (#[75,19]))) (.branch 1 (.leaf (#[70,19])) (.leaf (#[416,70,19])))) (.branch 2 (.branch 1 (.leaf (#[435,85,13])) (.leaf (#[429,75,19]))) (.branch 1 (.leaf (#[416,70,13])) (.leaf (#[416,75,19])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[435,70,13])) (.leaf (#[429,70,19]))) (.branch 1 (.leaf (#[416,85,13])) (.leaf (#[134,30])))) (.branch 2 (.branch 1 (.leaf (#[262,30])) (.leaf (#[352,30]))) (.branch 1 (.leaf (#[262,120])) (.leaf (#[280,102]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[224,30])) (.leaf (#[152,120]))) (.branch 1 (.leaf (#[134,102])) (.leaf (#[152,102])))) (.branch 2 (.branch 1 (.leaf (#[134,120])) (.leaf (#[262,102]))) (.branch 1 (.leaf (#[280,120])) (.leaf (#[280,134,120])))))))) +def framesPart008 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[262,152,120])) (.leaf (#[262,134,102]))) (.branch 1 (.leaf (#[280,152,102])) (.leaf (#[262,152,102])))) (.branch 2 (.branch 1 (.leaf (#[280,134,102])) (.leaf (#[280,152,120]))) (.branch 1 (.leaf (#[262,134,120])) (.leaf (#[392,51]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[477,51])) (.leaf (#[443,85]))) (.branch 1 (.leaf (#[392,102])) (.leaf (#[67,51])))) (.branch 2 (.branch 1 (.leaf (#[85,37])) (.leaf (#[102,22]))) (.branch 1 (.leaf (#[67,37])) (.leaf (#[67,22])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[443,102])) (.leaf (#[392,85]))) (.branch 1 (.leaf (#[37,22])) (.leaf (#[392,67,22])))) (.branch 2 (.branch 1 (.leaf (#[414,85,37])) (.leaf (#[429,102,22]))) (.branch 1 (.leaf (#[392,67,37])) (.leaf (#[414,67,37]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[392,102,22])) (.leaf (#[392,85,37]))) (.branch 1 (.leaf (#[429,67,22])) (.leaf (#[328,51])))) (.branch 2 (.branch 1 (.leaf (#[200,51])) (.leaf (#[131,51]))) (.branch 1 (.leaf (#[176,120])) (.leaf (#[176,75]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[259,51])) (.leaf (#[259,120]))) (.branch 1 (.leaf (#[259,75])) (.leaf (#[304,75])))) (.branch 2 (.branch 1 (.leaf (#[304,120])) (.leaf (#[131,75]))) (.branch 1 (.leaf (#[131,120])) (.leaf (#[304,131,120]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[259,176,120])) (.leaf (#[259,131,75]))) (.branch 1 (.leaf (#[304,176,75])) (.leaf (#[304,131,75])))) (.branch 2 (.branch 1 (.leaf (#[259,176,75])) (.leaf (#[259,131,120]))) (.branch 1 (.leaf (#[304,176,120])) (.leaf (#[322,45])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[194,45])) (.leaf (#[265,45]))) (.branch 1 (.leaf (#[265,75])) (.leaf (#[265,102])))) (.branch 2 (.branch 1 (.leaf (#[137,45])) (.leaf (#[137,75]))) (.branch 1 (.leaf (#[137,102])) (.leaf (#[164,102]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[164,75])) (.leaf (#[292,102]))) (.branch 1 (.leaf (#[292,75])) (.leaf (#[292,164,75])))) (.branch 2 (.branch 1 (.leaf (#[265,137,75])) (.leaf (#[292,137,102]))) (.branch 1 (.leaf (#[265,164,102])) (.leaf (#[292,164,102])))))))) +def framesPart009 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[265,137,102])) (.leaf (#[292,137,75]))) (.branch 1 (.leaf (#[265,164,75])) (.leaf (#[45,28])))) (.branch 2 (.branch 1 (.leaf (#[386,45])) (.leaf (#[73,45]))) (.branch 1 (.leaf (#[73,49])) (.leaf (#[73,28]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[471,45])) (.leaf (#[386,120]))) (.branch 1 (.leaf (#[431,85])) (.leaf (#[386,85])))) (.branch 2 (.branch 1 (.leaf (#[431,120])) (.leaf (#[85,49]))) (.branch 1 (.leaf (#[100,28])) (.leaf (#[431,100,28])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[386,73,49])) (.leaf (#[414,85,49]))) (.branch 1 (.leaf (#[386,73,28])) (.leaf (#[386,85,49])))) (.branch 2 (.branch 1 (.leaf (#[431,73,28])) (.leaf (#[386,100,28]))) (.branch 1 (.leaf (#[414,73,49])) (.leaf (#[140,45]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[274,45])) (.leaf (#[146,45]))) (.branch 1 (.leaf (#[146,51])) (.leaf (#[140,30])))) (.branch 2 (.branch 1 (.leaf (#[268,45])) (.leaf (#[274,51]))) (.branch 1 (.leaf (#[289,30])) (.leaf (#[268,30]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[268,51])) (.leaf (#[161,30]))) (.branch 1 (.leaf (#[140,51])) (.leaf (#[268,140,51])))) (.branch 2 (.branch 1 (.leaf (#[274,146,51])) (.leaf (#[289,161,30]))) (.branch 1 (.leaf (#[268,140,30])) (.leaf (#[268,161,30]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[289,140,30])) (.leaf (#[274,140,51]))) (.branch 1 (.leaf (#[268,146,51])) (.leaf (#[256,128,64,32,17,9,4,2])))) (.branch 2 (.branch 1 (.leaf (#[256,128,74,40,26,4,1])) (.leaf (#[256,128,66,32,18,8,4,1]))) (.branch 1 (.leaf (#[256,128,65,34,17,10,5])) (.leaf (#[256,128,65,35,16,10,4])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[256,128,65,33,16,8,4,2])) (.leaf (#[256,128,68,34,16,14,1]))) (.branch 1 (.leaf (#[486,19,13])) (.leaf (#[416,70,30])))) (.branch 2 (.branch 1 (.leaf (#[352,134,30])) (.leaf (#[385,74,30]))) (.branch 1 (.leaf (#[459,37,22])) (.leaf (#[392,67,51]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[328,131,51])) (.leaf (#[259,200,51]))) (.branch 1 (.leaf (#[266,193,30])) (.leaf (#[448,38,11])))) (.branch 2 (.branch 1 (.leaf (#[336,192,45])) (.leaf (#[208,35,14]))) (.branch 1 (.leaf (#[256,144,80,45])) (.leaf (#[448,35,11,5])))))))) +def framesPart010 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[336,208,35,14])) (.leaf (#[336,208,35,11,5]))) (.branch 1 (.leaf (#[400,80,35,11,5])) (.leaf (#[256,128,64,45,16])))) (.branch 2 (.branch 1 (.leaf (#[256,128,64,35,16,14])) (.leaf (#[320,192,35,16,11,5]))) (.branch 1 (.leaf (#[272,128,80,35,11,5])) (.leaf (#[256,144,80,35,11,5]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[256,128,64,33,16,11,7])) (.leaf (#[272,144,64,33,9,5,2]))) (.branch 1 (.leaf (#[469,38,11])) (.leaf (#[137,73,45])))) (.branch 2 (.branch 1 (.leaf (#[265,222,45])) (.leaf (#[263,137,73,45,25]))) (.branch 1 (.leaf (#[453,36,16,9,2])) (.leaf (#[265,137,78,45,25])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[258,130,69,38,18,11])) (.leaf (#[389,64,36,16,9,2]))) (.branch 1 (.leaf (#[263,135,71,35,23,14])) (.leaf (#[256,128,64,35,16,9,7])))) (.branch 2 (.branch 1 (.leaf (#[258,130,66,33,18,11,7])) (.leaf (#[256,133,64,36,16,9,2]))) (.branch 1 (.leaf (#[261,128,64,36,16,9,2])) (.leaf (#[258,130,66,35,18,11,5]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[256,128,69,36,16,9,2])) (.leaf (#[261,208,45]))) (.branch 1 (.leaf (#[146,80,45])) (.leaf (#[265,40,5])))) (.branch 2 (.branch 1 (.leaf (#[261,144,80,45,2])) (.leaf (#[261,130,82,36,9]))) (.branch 1 (.leaf (#[265,144,82,40,5])) (.leaf (#[265,130,64,40,18,5]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[261,130,66,36,16,9])) (.leaf (#[261,144,80,33,12,2]))) (.branch 1 (.leaf (#[262,224,30])) (.leaf (#[256,144,80,33,9,5,2])))) (.branch 2 (.branch 1 (.leaf (#[265,128,64,40,16,5,2])) (.leaf (#[256,130,66,33,16,9,5]))) (.branch 1 (.leaf (#[261,128,64,33,16,12,2])) (.leaf (#[256,130,64,33,18,9,5]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[400,76,45])) (.leaf (#[400,69,36,9]))) (.branch 1 (.leaf (#[272,146,45])) (.leaf (#[274,73,45])))) (.branch 2 (.branch 1 (.leaf (#[272,146,69,36,9])) (.leaf (#[274,130,69,36,9]))) (.branch 1 (.leaf (#[274,144,73,40,5])) (.leaf (#[256,130,73,40,18,5])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[258,130,69,36,16,9])) (.leaf (#[272,146,64,33,9,5]))) (.branch 1 (.leaf (#[256,128,73,40,16,5,2])) (.leaf (#[258,130,64,33,16,9,5])))) (.branch 2 (.branch 1 (.leaf (#[258,128,64,33,18,9,5])) (.leaf (#[407,76,45]))) (.branch 1 (.leaf (#[407,66,35,14])) (.leaf (#[347,140,45]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[268,45,28])) (.leaf (#[279,130,66,35,14]))) (.branch 1 (.leaf (#[258,149,66,35,14])) (.leaf (#[268,139,76,45,28])))) (.branch 2 (.branch 1 (.leaf (#[256,135,64,33,16,12])) (.leaf (#[258,130,66,35,23,14]))) (.branch 1 (.leaf (#[261,130,66,35,18,14])) (.leaf (#[258,130,66,35,18,9,7])))))))) +def framesPart011 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[256,128,64,33,21,12,2])) (.leaf (#[256,133,64,33,16,12,2]))) (.branch 1 (.leaf (#[459,45,21])) (.leaf (#[261,222,45])))) (.branch 2 (.branch 1 (.leaf (#[133,69,45])) (.leaf (#[256,219,40,5]))) (.branch 1 (.leaf (#[398,69,45,21])) (.leaf (#[261,133,69,45]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[261,133,69,45,21])) (.leaf (#[395,64,40,16,5]))) (.branch 1 (.leaf (#[256,128,91,40,5])) (.leaf (#[256,128,64,40,27,5])))) (.branch 2 (.branch 1 (.leaf (#[261,133,69,38,21,11])) (.leaf (#[267,128,64,40,16,5]))) (.branch 1 (.leaf (#[256,139,64,40,16,5])) (.leaf (#[448,45,21])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[194,45,28])) (.leaf (#[322,192,45]))) (.branch 1 (.leaf (#[258,194,40,25,5])) (.leaf (#[386,66,33,21,12])))) (.branch 2 (.branch 1 (.leaf (#[320,192,45,2])) (.leaf (#[320,192,33,21,12,2]))) (.branch 1 (.leaf (#[386,66,33,16,9,5])) (.leaf (#[258,130,64,40,25,5]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[256,128,64,40,25,5,2])) (.leaf (#[320,192,33,16,9,5,2]))) (.branch 1 (.leaf (#[258,128,66,33,16,9,5])) (.leaf (#[133,82,45])))) (.branch 2 (.branch 1 (.leaf (#[258,133,82,45])) (.leaf (#[137,40,5]))) (.branch 1 (.leaf (#[274,80,45])) (.leaf (#[258,137,82,40,5]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[258,133,66,45,16])) (.leaf (#[272,137,80,45,2]))) (.branch 1 (.leaf (#[272,133,80,33,12,2])) (.leaf (#[258,133,66,36,16,9])))) (.branch 2 (.branch 1 (.leaf (#[258,137,64,40,18,5])) (.leaf (#[256,137,64,40,16,5,2]))) (.branch 1 (.leaf (#[272,128,80,33,9,5,2])) (.leaf (#[261,133,82,42]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[258,130,82,42])) (.leaf (#[261,130,85,42]))) (.branch 1 (.leaf (#[258,133,85,42])) (.leaf (#[296,168,82,7])))) (.branch 2 (.branch 1 (.leaf (#[258,130,82,7])) (.leaf (#[296,130,120,7]))) (.branch 1 (.leaf (#[258,168,120,7])) (.leaf (#[407,69,36,14])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[400,66,35,9])) (.leaf (#[407,69,35,9]))) (.branch 1 (.leaf (#[400,66,36,14])) (.leaf (#[435,97,9,7])))) (.branch 2 (.branch 1 (.leaf (#[400,66,35,7])) (.leaf (#[409,75,35,7]))) (.branch 1 (.leaf (#[400,66,9,7])) (.leaf (#[414,81,51]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[388,41,26])) (.leaf (#[388,81,51]))) (.branch 1 (.leaf (#[463,41,26])) (.leaf (#[395,64,34,17,4])))) (.branch 2 (.branch 1 (.leaf (#[388,68,34,17,11])) (.leaf (#[388,72,42,26]))) (.branch 1 (.leaf (#[413,81,41,3])) (.leaf (#[391,75,42,26])))))))) +def framesPart012 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[388,72,41,3])) (.leaf (#[388,72,25,3]))) (.branch 1 (.leaf (#[391,75,41,25])) (.leaf (#[429,97,25,3])))) (.branch 2 (.branch 1 (.leaf (#[388,72,41,25])) (.leaf (#[273,145,51]))) (.branch 1 (.leaf (#[324,196,51])) (.leaf (#[273,196,51]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[324,145,51])) (.leaf (#[260,132,75,38,21]))) (.branch 1 (.leaf (#[260,132,64,51,11])) (.leaf (#[273,136,85,42])))) (.branch 2 (.branch 1 (.leaf (#[264,145,85,42])) (.leaf (#[264,136,76,42]))) (.branch 1 (.leaf (#[273,145,76,42])) (.leaf (#[290,136,102,25])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[264,162,102,25])) (.leaf (#[264,136,76,25]))) (.branch 1 (.leaf (#[290,162,76,25])) (.leaf (#[385,44,30])))) (.branch 2 (.branch 1 (.leaf (#[429,74,30])) (.leaf (#[459,44,30]))) (.branch 1 (.leaf (#[385,65,38,20,10])) (.leaf (#[422,64,20,10,1]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[321,193,30])) (.leaf (#[266,138,30]))) (.branch 1 (.leaf (#[321,138,30])) (.leaf (#[257,129,64,38,30])))) (.branch 2 (.branch 1 (.leaf (#[257,129,102,21,11])) (.leaf (#[429,70,30]))) (.branch 1 (.leaf (#[416,19,13])) (.leaf (#[395,64,32,24,6]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[416,96,19,11,6])) (.leaf (#[416,65,19,7]))) (.branch 1 (.leaf (#[435,82,10,7])) (.leaf (#[426,75,19,7])))) (.branch 2 (.branch 1 (.leaf (#[416,65,10,7])) (.leaf (#[416,65,19,10]))) (.branch 1 (.leaf (#[423,70,20,13])) (.leaf (#[423,70,19,10]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[416,65,20,13])) (.leaf (#[262,134,30]))) (.branch 1 (.leaf (#[352,224,30])) (.leaf (#[262,134,75,38,30])))) (.branch 2 (.branch 1 (.leaf (#[288,160,64,21,11])) (.leaf (#[280,129,120,7]))) (.branch 1 (.leaf (#[257,152,120,7])) (.leaf (#[257,129,97,7])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[280,152,97,7])) (.leaf (#[262,129,102,25]))) (.branch 1 (.leaf (#[257,134,102,25])) (.leaf (#[257,129,97,25])))) (.branch 2 (.branch 1 (.leaf (#[262,134,97,25])) (.leaf (#[392,37,22]))) (.branch 1 (.leaf (#[414,67,51])) (.leaf (#[392,72,37,21,3]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[405,64,48,8,3])) (.leaf (#[328,200,51]))) (.branch 1 (.leaf (#[259,131,51])) (.leaf (#[264,136,64,38,21])))) (.branch 2 (.branch 1 (.leaf (#[259,131,85,51,11])) (.leaf (#[260,132,68,37,22,15]))) (.branch 1 (.leaf (#[264,136,72,41,26,7])) (.leaf (#[257,129,65,39,19,13])))))))) +def framesPart013 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[267,139,75,43,25,7])) (.leaf (#[257,134,65,32,20,10]))) (.branch 1 (.leaf (#[288,138,96,24,6,1])) (.leaf (#[260,131,68,34,17,8])))) (.branch 2 (.branch 1 (.leaf (#[264,145,72,48,4,3])) (.leaf (#[273,145,79,51]))) (.branch 1 (.leaf (#[324,196,41,26])) (.leaf (#[392,64,33,17,3]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[264,136,51,4])) (.leaf (#[395,64,33,18,4]))) (.branch 1 (.leaf (#[271,145,81,51])) (.leaf (#[324,192,41,26])))) (.branch 2 (.branch 1 (.leaf (#[259,132,76,33,18])) (.leaf (#[274,136,72,51,4]))) (.branch 1 (.leaf (#[260,131,76,33,18])) (.leaf (#[321,193,44,30])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[266,138,103,30])) (.leaf (#[385,70,33,30]))) (.branch 1 (.leaf (#[257,129,32,30])) (.leaf (#[390,65,33,19,13])))) (.branch 2 (.branch 1 (.leaf (#[321,192,44,30])) (.leaf (#[295,138,74,30]))) (.branch 1 (.leaf (#[262,193,33,30])) (.leaf (#[268,161,65,30]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[257,134,64,33,30])) (.leaf (#[262,134,107,30]))) (.branch 1 (.leaf (#[352,224,19,13])) (.leaf (#[385,70,18,12])))) (.branch 2 (.branch 1 (.leaf (#[257,129,70,32,30])) (.leaf (#[391,64,32,18,12]))) (.branch 1 (.leaf (#[299,134,70,30])) (.leaf (#[352,192,19,13]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[262,193,18,12])) (.leaf (#[262,161,65,20,10]))) (.branch 1 (.leaf (#[288,134,97,18,12])) (.leaf (#[328,200,37,22])))) (.branch 2 (.branch 1 (.leaf (#[259,131,93,51])) (.leaf (#[388,81,48,12,3]))) (.branch 1 (.leaf (#[264,136,81,48,4,3])) (.leaf (#[391,68,37,22,12]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[328,192,37,22])) (.leaf (#[285,131,67,51]))) (.branch 1 (.leaf (#[273,132,64,51,12])) (.leaf (#[273,136,72,48,4,3])))) (.branch 2 (.branch 1 (.leaf (#[260,145,64,51,12])) (.leaf (#[271,143,79,45,30]))) (.branch 1 (.leaf (#[320,192,41,26,4])) (.leaf (#[320,192,44,30,1])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[266,138,74,45,30])) (.leaf (#[262,134,70,45,30]))) (.branch 1 (.leaf (#[320,192,32,19,13])) (.leaf (#[320,192,37,22,8])))) (.branch 2 (.branch 1 (.leaf (#[259,131,67,45,30])) (.leaf (#[385,72,40,24,5,2]))) (.branch 1 (.leaf (#[408,80,40,4,2,1])) (.leaf (#[273,136,80,40,5,2]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[264,145,80,40,5,2])) (.leaf (#[392,65,40,17,5,2]))) (.branch 1 (.leaf (#[401,80,32,8,5,2])) (.leaf (#[280,129,80,40,5,2])))) (.branch 2 (.branch 1 (.leaf (#[257,152,80,40,5,2])) (.leaf (#[266,138,75,42,26,7]))) (.branch 1 (.leaf (#[272,144,72,41,4,3])) (.leaf (#[264,136,75,42,24,7])))))))) +def framesPart014 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[272,144,74,42,6,1])) (.leaf (#[257,129,75,42,17,7]))) (.branch 1 (.leaf (#[272,144,67,34,8,7])) (.leaf (#[259,131,75,42,19,7])))) (.branch 2 (.branch 1 (.leaf (#[272,144,65,32,10,7])) (.leaf (#[260,132,74,42,24,1]))) (.branch 1 (.leaf (#[258,130,75,42,25,6])) (.leaf (#[260,132,69,36,23,14]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[260,132,66,35,16,9])) (.leaf (#[260,132,65,32,19,10]))) (.branch 1 (.leaf (#[260,132,70,39,20,13])) (.leaf (#[257,129,75,42,25,5])))) (.branch 2 (.branch 1 (.leaf (#[260,132,73,40,25,2])) (.leaf (#[261,130,68,34,17,8]))) (.branch 1 (.leaf (#[258,133,68,34,17,8])) (.leaf (#[390,68,34,16,8,1])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[385,66,34,17,8,6])) (.leaf (#[262,129,68,34,17,8]))) (.branch 1 (.leaf (#[257,134,68,34,17,8])) (.leaf (#[389,68,32,17,8,2])))) (.branch 2 (.branch 1 (.leaf (#[386,65,34,17,8,5])) (.leaf (#[257,129,72,42,26,4]))) (.branch 1 (.leaf (#[257,129,76,41,29,3])) (.leaf (#[257,129,69,35,23,9]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[257,129,66,36,16,14])) (.leaf (#[257,129,67,37,30]))) (.branch 1 (.leaf (#[257,129,102,22,8])) (.leaf (#[257,129,100,28,2])))) (.branch 2 (.branch 1 (.leaf (#[257,129,73,47,30])) (.leaf (#[261,130,65,32,20,10]))) (.branch 1 (.leaf (#[258,133,65,32,20,10])) (.leaf (#[387,65,32,16,10,4]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[388,65,32,20,9,3])) (.leaf (#[292,131,65,20,10]))) (.branch 1 (.leaf (#[259,164,65,20,10])) (.leaf (#[386,65,37,20,10])))) (.branch 2 (.branch 1 (.leaf (#[421,65,20,8,2])) (.leaf (#[288,160,67,17,8,7]))) (.branch 1 (.leaf (#[258,130,75,34,25,7])) (.leaf (#[259,131,75,35,25,7]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[288,160,66,16,9,7])) (.leaf (#[288,160,72,25,4,3]))) (.branch 1 (.leaf (#[265,137,75,41,25,7])) (.leaf (#[264,136,75,40,25,7])))) (.branch 2 (.branch 1 (.leaf (#[288,160,73,25,5,2])) (.leaf (#[296,130,96,24,6,1]))) (.branch 1 (.leaf (#[258,168,96,24,6,1])) (.leaf (#[418,96,16,8,6,1])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[392,66,34,24,6,1])) (.leaf (#[290,136,96,24,6,1]))) (.branch 1 (.leaf (#[264,162,96,24,6,1])) (.leaf (#[424,96,24,4,2,1])))) (.branch 2 (.branch 1 (.leaf (#[386,72,40,24,6,1])) (.leaf (#[264,136,65,32,19,7]))) (.branch 1 (.leaf (#[258,130,82,51,10,7])) (.leaf (#[257,129,82,51,9,7]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[264,136,66,35,16,7])) (.leaf (#[264,136,74,44,31]))) (.branch 1 (.leaf (#[264,136,84,50,1])) (.leaf (#[264,136,85,49,2])))) (.branch 2 (.branch 1 (.leaf (#[264,136,73,47,28])) (.leaf (#[280,129,72,48,4,3]))) (.branch 1 (.leaf (#[257,152,72,48,4,3])) (.leaf (#[393,72,32,16,4,3])))))))) +def framesPart015 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[400,65,48,9,4,3])) (.leaf (#[276,137,72,48,3]))) (.branch 1 (.leaf (#[265,148,72,48,3])) (.leaf (#[385,72,44,28,3])))) (.branch 2 (.branch 1 (.leaf (#[412,72,48,2,1])) (.leaf (#[388,65,36,16,9,3]))) (.branch 1 (.leaf (#[387,66,32,16,9,4])) (.leaf (#[262,129,66,36,16,9]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[257,134,66,36,16,9])) (.leaf (#[257,129,76,45,25,3]))) (.branch 1 (.leaf (#[258,130,72,41,25,4])) (.leaf (#[258,130,70,39,19,10])))) (.branch 2 (.branch 1 (.leaf (#[258,130,65,32,20,13])) (.leaf (#[388,64,33,17,12,3]))) (.branch 1 (.leaf (#[387,64,33,18,8,4])) (.leaf (#[390,64,32,18,12,1])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[257,134,64,33,18,12])) (.leaf (#[259,132,64,33,18,12]))) (.branch 1 (.leaf (#[260,131,64,33,18,12])) (.leaf (#[257,129,67,37,17,15])))) (.branch 2 (.branch 1 (.leaf (#[257,129,68,34,22,8])) (.leaf (#[257,129,76,40,28,2]))) (.branch 1 (.leaf (#[257,129,73,42,27,5])) (.leaf (#[260,132,68,38,21,15]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[256,128,75,34,17,4])) (.leaf (#[256,128,64,51,11,4]))) (.branch 1 (.leaf (#[260,132,64,34,17,11])) (.leaf (#[260,132,64,33,17,8,3])))) (.branch 2 (.branch 1 (.leaf (#[256,128,67,34,17,8,4])) (.leaf (#[256,128,64,33,18,11,4]))) (.branch 1 (.leaf (#[260,132,68,37,21,12,3])) (.leaf (#[256,131,64,34,17,8,4]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[267,128,64,34,17,4])) (.leaf (#[260,128,68,33,17,8,3]))) (.branch 1 (.leaf (#[256,132,68,34,17,11])) (.leaf (#[256,132,68,33,17,8,3])))) (.branch 2 (.branch 1 (.leaf (#[259,128,64,34,17,8,4])) (.leaf (#[256,128,64,38,30,1]))) (.branch 1 (.leaf (#[257,129,64,38,20,10])) (.leaf (#[257,129,65,39,21,11]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[256,128,102,20,10,1])) (.leaf (#[256,128,70,32,30,1]))) (.branch 1 (.leaf (#[257,129,64,32,18,10,6])) (.leaf (#[257,129,65,33,19,11,6])))) (.branch 2 (.branch 1 (.leaf (#[256,128,64,38,18,12,1])) (.leaf (#[257,128,65,32,18,10,6]))) (.branch 1 (.leaf (#[256,129,65,38,20,10])) (.leaf (#[256,134,64,32,20,10,1])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[294,128,64,20,10,1])) (.leaf (#[262,128,65,33,20,10]))) (.branch 1 (.leaf (#[256,129,65,32,18,10,6])) (.leaf (#[262,134,70,38,19,13])))) (.branch 2 (.branch 1 (.leaf (#[256,128,75,32,24,6])) (.leaf (#[256,128,64,32,21,11]))) (.branch 1 (.leaf (#[288,160,64,19,11,6])) (.leaf (#[288,160,70,18,12,1]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[256,128,74,32,24,6,1])) (.leaf (#[256,128,64,32,18,11,7]))) (.branch 1 (.leaf (#[257,129,65,33,19,10,7])) (.leaf (#[256,138,64,32,24,6,1])))) (.branch 2 (.branch 1 (.leaf (#[267,128,64,32,24,6])) (.leaf (#[288,128,96,18,10,6,1]))) (.branch 1 (.leaf (#[256,160,96,19,11,6])) (.leaf (#[256,161,96,18,10,6])))))))) +def framesPart016 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[266,128,64,32,24,6,1])) (.leaf (#[256,128,64,38,21,8]))) (.branch 1 (.leaf (#[264,136,64,37,21,3])) (.leaf (#[259,131,67,37,22,11])))) (.branch 2 (.branch 1 (.leaf (#[256,128,85,48,8,3])) (.leaf (#[256,128,81,48,8,4,3]))) (.branch 1 (.leaf (#[264,136,64,33,17,4,3])) (.leaf (#[259,131,67,34,17,11,7]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[256,128,64,33,18,8,7])) (.leaf (#[264,128,72,33,17,4,3]))) (.branch 1 (.leaf (#[256,136,72,37,21,3])) (.leaf (#[256,145,64,48,8,4,3])))) (.branch 2 (.branch 1 (.leaf (#[277,128,64,48,8,3])) (.leaf (#[273,128,64,48,8,4,3]))) (.branch 1 (.leaf (#[256,136,72,33,17,4,3])) (.leaf (#[256,128,70,32,20,10,1])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[262,128,64,32,20,10,1])) (.leaf (#[288,160,64,18,10,6,1]))) (.branch 1 (.leaf (#[256,160,96,18,10,6,1])) (.leaf (#[256,128,64,34,17,8,7])))) (.branch 2 (.branch 1 (.leaf (#[256,128,64,41,25,4,3])) (.leaf (#[256,128,64,42,24,6,1]))) (.branch 1 (.leaf (#[256,128,64,32,19,10,7])) (.leaf (#[259,131,67,33,18,11,7]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[320,192,33,17,8,4,3])) (.leaf (#[320,192,32,18,10,6,1]))) (.branch 1 (.leaf (#[257,129,65,33,18,11,7])) (.leaf (#[256,129,72,40,24,5,2])))) (.branch 2 (.branch 1 (.leaf (#[256,152,80,40,4,2,1])) (.leaf (#[256,136,65,40,17,5,2]))) (.branch 1 (.leaf (#[256,145,80,32,8,5,2])) (.leaf (#[257,128,72,40,24,5,2]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[280,128,80,40,4,2,1])) (.leaf (#[273,128,80,32,8,5,2]))) (.branch 1 (.leaf (#[264,128,65,40,17,5,2])) (.leaf (#[259,131,66,35,19,9,7])))) (.branch 2 (.branch 1 (.leaf (#[272,144,65,32,9,4,3])) (.leaf (#[257,129,66,35,17,9,7]))) (.branch 1 (.leaf (#[272,144,66,34,8,6,1])) (.leaf (#[256,128,65,32,16,10,7]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[256,128,72,41,16,4,3])) (.leaf (#[256,128,67,34,16,8,7]))) (.branch 1 (.leaf (#[256,128,74,42,16,6,1])) (.leaf (#[256,128,74,42,24,4,1])))) (.branch 2 (.branch 1 (.leaf (#[256,128,73,40,25,4,2])) (.leaf (#[256,128,65,32,19,10,4]))) (.branch 1 (.leaf (#[256,128,66,35,16,9,4])) (.leaf (#[260,132,72,40,24,2,1])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[257,129,72,41,25,5,3])) (.leaf (#[260,132,69,36,20,13,3]))) (.branch 1 (.leaf (#[260,132,65,32,16,9,3])) (.leaf (#[261,128,68,32,17,8,2])))) (.branch 2 (.branch 1 (.leaf (#[258,128,65,34,17,8,5])) (.leaf (#[262,128,68,34,16,8,1]))) (.branch 1 (.leaf (#[257,128,66,34,17,8,6])) (.leaf (#[256,130,65,34,17,8,5]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[256,133,68,32,17,8,2])) (.leaf (#[256,134,68,34,16,8,1]))) (.branch 1 (.leaf (#[256,129,66,34,17,8,6])) (.leaf (#[257,129,72,40,24,4,2])))) (.branch 2 (.branch 1 (.leaf (#[257,129,73,41,24,5,3])) (.leaf (#[257,129,67,35,17,9,6]))) (.branch 1 (.leaf (#[257,129,66,34,16,8,6])) (.leaf (#[256,128,72,42,26,4,1])))))))) +def framesPart017 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[256,128,76,40,28,2,1])) (.leaf (#[256,128,68,34,22,8,1]))) (.branch 1 (.leaf (#[256,128,66,36,16,14,1])) (.leaf (#[256,130,65,32,17,10,5])))) (.branch 2 (.branch 1 (.leaf (#[256,133,65,32,20,8,2])) (.leaf (#[256,131,65,32,16,10,4]))) (.branch 1 (.leaf (#[256,132,65,32,20,9,3])) (.leaf (#[261,128,65,32,20,8,2]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[258,128,65,32,17,10,5])) (.leaf (#[259,128,65,32,16,10,4]))) (.branch 1 (.leaf (#[260,128,65,32,20,9,3])) (.leaf (#[256,128,67,32,17,8,7])))) (.branch 2 (.branch 1 (.leaf (#[256,128,73,32,25,5,2])) (.leaf (#[256,128,72,32,25,4,3]))) (.branch 1 (.leaf (#[256,128,66,32,16,9,7])) (.leaf (#[288,160,65,17,8,5,2])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[258,130,65,34,19,10,7])) (.leaf (#[259,131,65,35,19,10,7]))) (.branch 1 (.leaf (#[288,160,65,16,9,4,3])) (.leaf (#[296,128,96,24,4,2,1])))) (.branch 2 (.branch 1 (.leaf (#[258,128,72,40,24,6,1])) (.leaf (#[290,128,96,16,8,6,1]))) (.branch 1 (.leaf (#[264,128,66,34,24,6,1])) (.leaf (#[256,130,72,40,24,6,1]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[256,168,96,24,4,2,1])) (.leaf (#[256,162,96,16,8,6,1]))) (.branch 1 (.leaf (#[256,136,66,34,24,6,1])) (.leaf (#[264,136,65,32,17,5,2])))) (.branch 2 (.branch 1 (.leaf (#[258,130,67,34,17,10,7])) (.leaf (#[257,129,67,34,17,9,7]))) (.branch 1 (.leaf (#[264,136,66,34,16,6,1])) (.leaf (#[256,128,65,32,19,8,7]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[256,128,80,49,8,5,2])) (.leaf (#[256,128,82,50,8,6,1]))) (.branch 1 (.leaf (#[256,128,66,35,16,8,7])) (.leaf (#[256,129,72,40,24,4,3])))) (.branch 2 (.branch 1 (.leaf (#[256,152,72,48,4,2,1])) (.leaf (#[256,137,72,32,16,4,3]))) (.branch 1 (.leaf (#[256,144,65,48,9,4,3])) (.leaf (#[280,128,72,48,4,2,1]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[257,128,72,40,24,4,3])) (.leaf (#[265,128,72,32,16,4,3]))) (.branch 1 (.leaf (#[272,128,65,48,9,4,3])) (.leaf (#[260,128,65,36,16,9,3])))) (.branch 2 (.branch 1 (.leaf (#[259,128,66,32,16,9,4])) (.leaf (#[262,128,66,36,16,8,1]))) (.branch 1 (.leaf (#[257,128,66,34,16,9,6])) (.leaf (#[256,132,65,36,16,9,3])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[256,131,66,32,16,9,4])) (.leaf (#[256,129,66,34,16,9,6]))) (.branch 1 (.leaf (#[256,134,66,36,16,8,1])) (.leaf (#[256,128,76,44,24,2,1])))) (.branch 2 (.branch 1 (.leaf (#[256,128,72,41,25,4,2])) (.leaf (#[256,128,68,37,17,8,2]))) (.branch 1 (.leaf (#[256,128,65,32,20,13,2])) (.leaf (#[257,129,73,40,25,5,3]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[258,130,72,40,24,4,1])) (.leaf (#[258,130,67,34,19,10,5]))) (.branch 1 (.leaf (#[258,130,65,32,17,8,5])) (.leaf (#[256,132,64,33,17,12,3])))) (.branch 2 (.branch 1 (.leaf (#[256,131,64,33,18,8,4])) (.leaf (#[256,129,64,33,18,10,6]))) (.branch 1 (.leaf (#[256,134,64,32,18,12,1])) (.leaf (#[260,128,64,33,17,12,3])))))))) +def framesPart018 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[259,128,64,33,18,8,4])) (.leaf (#[257,128,64,33,18,10,6]))) (.branch 1 (.leaf (#[262,128,64,32,18,12,1])) (.leaf (#[256,128,64])))) (.branch 2 (.branch 1 (.leaf (#[256,128,66])) (.leaf (#[256,128,65]))) (.branch 1 (.leaf (#[256,128,68])) (.leaf (#[168,336,45]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,51,82,136,264])) (.leaf (#[7,42,80,144,256]))) (.branch 1 (.leaf (#[2,5,9,33,208,336])) (.leaf (#[2,5,9,33,80,400])))) (.branch 2 (.branch 1 (.leaf (#[7,16,42,64,128,256])) (.leaf (#[45,73,137,286]))) (.branch 1 (.leaf (#[45,87,137,265])) (.leaf (#[45,80,146,261])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[5,40,194,265])) (.leaf (#[45,69,400]))) (.branch 1 (.leaf (#[45,69,146,272])) (.leaf (#[45,69,130,274])))) (.branch 2 (.branch 1 (.leaf (#[45,73,144,274])) (.leaf (#[14,35,469]))) (.branch 1 (.leaf (#[14,35,130,341])) (.leaf (#[14,35,215,258]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[28,45,199,268])) (.leaf (#[2,5,40,217,256]))) (.branch 1 (.leaf (#[7,18,42,66,393])) (.leaf (#[7,42,66,130,258])))) (.branch 2 (.branch 1 (.leaf (#[7,18,42,66,130,258])) (.leaf (#[2,5,16,40,64,393]))) (.branch 1 (.leaf (#[2,5,40,89,128,256])) (.leaf (#[28,45,194,258]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[21,45,66,386])) (.leaf (#[5,40,137,336]))) (.branch 1 (.leaf (#[45,80,137,274])) (.leaf (#[4,8,17,34,64,387])))) (.branch 2 (.branch 1 (.leaf (#[3,8,17,33,68,388])) (.leaf (#[12,21,38,71,132,260]))) (.branch 1 (.leaf (#[11,18,33,64,132,260])) (.leaf (#[6,10,18,32,65,385]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[1,10,20,32,64,390])) (.leaf (#[12,18,38,64,129,257]))) (.branch 1 (.leaf (#[11,21,33,71,129,257])) (.leaf (#[1,6,24,32,64,394])))) (.branch 2 (.branch 1 (.leaf (#[1,6,10,18,96,416])) (.leaf (#[7,25,33,75,129,257]))) (.branch 1 (.leaf (#[7,11,18,64,160,288])) (.leaf (#[3,4,17,33,72,392])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[3,4,8,48,64,401])) (.leaf (#[7,18,33,64,136,264]))) (.branch 1 (.leaf (#[7,11,51,82,131,259])) (.leaf (#[4,51,82,136,264])))) (.branch 2 (.branch 1 (.leaf (#[30,32,76,129,257])) (.leaf (#[13,19,33,455]))) (.branch 1 (.leaf (#[10,20,32,70,129,257])) (.leaf (#[10,20,32,65,129,262]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[10,20,32,65,131,260])) (.leaf (#[10,20,32,65,132,259]))) (.branch 1 (.leaf (#[5,10,17,32,65,386])) (.leaf (#[2,8,20,32,65,389])))) (.branch 2 (.branch 1 (.leaf (#[7,24,43,74,136,264])) (.leaf (#[1,6,50,82,136,264]))) (.branch 1 (.leaf (#[2,5,49,80,136,264])) (.leaf (#[7,27,40,73,136,264])))))))) +def framesPart019 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[3,4,48,72,137,272])) (.leaf (#[3,4,48,72,144,265]))) (.branch 1 (.leaf (#[3,4,24,40,72,385])) (.leaf (#[1,2,4,48,72,408])))) (.branch 2 (.branch 1 (.leaf (#[8,22,37,71,135,263])) (.leaf (#[12,18,33,67,131,259]))) (.branch 1 (.leaf (#[4,8,18,33,192,320])) (.leaf (#[12,18,33,70,134,262]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[11,21,38,64,133,261])) (.leaf (#[11,21,38,64,132,260]))) (.branch 1 (.leaf (#[11,21,38,64,129,257])) (.leaf (#[1,30,44,74,132,260])))) (.branch 2 (.branch 1 (.leaf (#[15,17,34,68,133,261])) (.leaf (#[14,16,35,69,132,260]))) (.branch 1 (.leaf (#[1,14,16,34,68,384])) (.leaf (#[1,2,12,16,32,68,384])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[11,16,38,64,128,256])) (.leaf (#[5,11,35,64,144,272]))) (.branch 1 (.leaf (#[2,9,36,469])) (.leaf (#[11,38,87,130,258])))) (.branch 2 (.branch 1 (.leaf (#[2,9,36,64,405])) (.leaf (#[23,45,73,137,265]))) (.branch 1 (.leaf (#[9,23,36,64,128,256])) (.leaf (#[11,21,38,66,130,258]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[2,9,36,64,149,256])) (.leaf (#[2,9,36,64,128,277]))) (.branch 1 (.leaf (#[11,23,38,66,130,258])) (.leaf (#[2,9,36,85,128,256])))) (.branch 2 (.branch 1 (.leaf (#[9,36,208,261])) (.leaf (#[5,18,40,194,265]))) (.branch 1 (.leaf (#[9,36,66,146,261])) (.leaf (#[12,33,80,146,261]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[5,9,33,80,146,256])) (.leaf (#[5,18,40,66,128,265]))) (.branch 1 (.leaf (#[5,9,33,66,146,256])) (.leaf (#[9,18,36,66,128,261])))) (.branch 2 (.branch 1 (.leaf (#[12,18,33,66,128,261])) (.leaf (#[5,9,18,33,194,256]))) (.branch 1 (.leaf (#[18,45,73,130,256])) (.leaf (#[16,45,69,130,258]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[12,33,69,146,272])) (.leaf (#[2,12,33,69,144,272]))) (.branch 1 (.leaf (#[2,16,45,73,128,256])) (.leaf (#[12,16,33,69,130,258])))) (.branch 2 (.branch 1 (.leaf (#[2,16,45,69,128,256])) (.leaf (#[12,18,33,69,128,258]))) (.branch 1 (.leaf (#[12,18,33,69,130,256])) (.leaf (#[12,16,33,199,256])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[14,35,85,130,258])) (.leaf (#[14,18,35,130,327]))) (.branch 1 (.leaf (#[14,18,35,69,130,258])) (.leaf (#[12,16,33,71,128,256])))) (.branch 2 (.branch 1 (.leaf (#[14,18,35,71,130,258])) (.leaf (#[2,12,33,85,128,256]))) (.branch 1 (.leaf (#[2,12,16,33,128,325])) (.leaf (#[2,12,16,33,197,256]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[5,16,40,75,128,256])) (.leaf (#[14,21,35,69,133,261]))) (.branch 1 (.leaf (#[2,21,45,192,320])) (.leaf (#[9,21,36,66,386])))) (.branch 2 (.branch 1 (.leaf (#[28,45,64,130,258])) (.leaf (#[2,28,45,64,128,256]))) (.branch 1 (.leaf (#[2,9,21,36,192,320])) (.leaf (#[9,21,36,66,130,256])))))))) +def framesPart020 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[9,21,36,66,128,258])) (.leaf (#[9,21,36,64,130,258]))) (.branch 1 (.leaf (#[2,21,45,64,128,256])) (.leaf (#[45,66,133,274])))) (.branch 2 (.branch 1 (.leaf (#[12,33,80,133,274])) (.leaf (#[9,36,66,133,274]))) (.branch 1 (.leaf (#[5,18,40,137,322])) (.leaf (#[5,18,40,66,137,256]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[5,9,33,80,128,274])) (.leaf (#[9,18,36,66,133,256]))) (.branch 1 (.leaf (#[5,9,33,66,128,274])) (.leaf (#[5,9,18,33,128,322])))) (.branch 2 (.branch 1 (.leaf (#[12,18,33,66,133,256])) (.leaf (#[22,37,75,132,260]))) (.branch 1 (.leaf (#[26,41,79,136,264])) (.leaf (#[13,19,102,129,257])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,44,75,140,268])) (.leaf (#[10,20,65,134,289]))) (.branch 1 (.leaf (#[6,24,96,138,289])) (.leaf (#[17,34,68,131,268])))) (.branch 2 (.branch 1 (.leaf (#[3,48,72,145,268])) (.leaf (#[18,33,67,392]))) (.branch 1 (.leaf (#[4,18,33,459])) (.leaf (#[18,33,200,259]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,72,140,274])) (.leaf (#[18,33,131,328]))) (.branch 1 (.leaf (#[30,33,134,321])) (.leaf (#[12,18,32,455])))) (.branch 2 (.branch 1 (.leaf (#[12,18,134,321])) (.leaf (#[12,51,81,388]))) (.branch 1 (.leaf (#[4,51,81,136,264])) (.leaf (#[12,22,37,451]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[12,51,196,273])) (.leaf (#[3,48,72,140,273]))) (.branch 1 (.leaf (#[12,51,145,324])) (.leaf (#[5,26,40,74,385])))) (.branch 2 (.branch 1 (.leaf (#[1,4,40,80,410])) (.leaf (#[5,40,80,138,273]))) (.branch 1 (.leaf (#[5,40,80,145,266])) (.leaf (#[5,19,40,67,392]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[5,8,32,80,403])) (.leaf (#[5,40,80,131,280]))) (.branch 1 (.leaf (#[5,40,80,152,259])) (.leaf (#[26,45,75,138,266])))) (.branch 2 (.branch 1 (.leaf (#[4,41,75,144,272])) (.leaf (#[31,45,75,143,271]))) (.branch 1 (.leaf (#[1,44,74,144,272])) (.leaf (#[22,45,75,134,262])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[8,37,67,144,272])) (.leaf (#[19,45,75,131,259]))) (.branch 1 (.leaf (#[13,32,70,144,272])) (.leaf (#[1,50,74,132,260])))) (.branch 2 (.branch 1 (.leaf (#[31,44,75,132,260])) (.leaf (#[14,51,69,132,260]))) (.branch 1 (.leaf (#[16,35,75,132,260])) (.leaf (#[19,32,75,132,260]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[13,51,70,132,260])) (.leaf (#[28,47,75,132,260]))) (.branch 1 (.leaf (#[2,49,73,132,260])) (.leaf (#[17,34,68,138,261])))) (.branch 2 (.branch 1 (.leaf (#[17,34,68,133,266])) (.leaf (#[1,16,34,68,398]))) (.branch 1 (.leaf (#[14,17,34,68,385])) (.leaf (#[17,34,68,137,262])))))))) +def framesPart021 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[17,34,68,134,265])) (.leaf (#[2,17,32,68,397]))) (.branch 1 (.leaf (#[13,17,34,68,386])) (.leaf (#[4,26,98,129,257])))) (.branch 2 (.branch 1 (.leaf (#[30,41,79,129,257])) (.leaf (#[30,35,69,129,257]))) (.branch 1 (.leaf (#[14,16,102,129,257])) (.leaf (#[10,20,65,162,261]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[10,20,65,133,290])) (.leaf (#[4,10,16,65,419]))) (.branch 1 (.leaf (#[10,20,35,65,388])) (.leaf (#[8,22,67,160,288])))) (.branch 2 (.branch 1 (.leaf (#[30,37,75,133,261])) (.leaf (#[30,35,75,131,259]))) (.branch 1 (.leaf (#[14,16,69,160,288])) (.leaf (#[4,26,75,160,288])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,41,75,137,265])) (.leaf (#[30,47,75,143,271]))) (.branch 1 (.leaf (#[2,28,73,160,288])) (.leaf (#[6,24,96,131,296])))) (.branch 2 (.branch 1 (.leaf (#[6,24,96,168,259])) (.leaf (#[6,8,16,96,419]))) (.branch 1 (.leaf (#[6,24,35,67,392])) (.leaf (#[6,24,96,137,290]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[6,24,96,162,265])) (.leaf (#[2,4,24,96,425]))) (.branch 1 (.leaf (#[6,24,41,73,386])) (.leaf (#[19,32,70,136,264])))) (.branch 2 (.branch 1 (.leaf (#[13,51,85,133,261])) (.leaf (#[14,51,85,134,262]))) (.branch 1 (.leaf (#[16,35,69,136,264])) (.leaf (#[3,48,72,133,280]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[3,48,72,152,261])) (.leaf (#[3,16,32,72,397]))) (.branch 1 (.leaf (#[3,13,48,69,400])) (.leaf (#[9,19,36,66,388])))) (.branch 2 (.branch 1 (.leaf (#[4,9,32,66,403])) (.leaf (#[9,36,66,145,262]))) (.branch 1 (.leaf (#[9,36,66,134,273])) (.leaf (#[26,45,79,130,258]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[4,41,81,130,258])) (.leaf (#[19,45,70,130,258]))) (.branch 1 (.leaf (#[13,32,85,130,258])) (.leaf (#[12,18,33,67,388])))) (.branch 2 (.branch 1 (.leaf (#[4,8,18,33,451])) (.leaf (#[1,12,18,32,454]))) (.branch 1 (.leaf (#[12,18,33,134,321])) (.leaf (#[12,18,33,196,259])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[12,18,33,131,324])) (.leaf (#[8,18,33,67,132,260]))) (.branch 1 (.leaf (#[4,8,51,67,128,256])) (.leaf (#[4,18,33,75,128,256])))) (.branch 2 (.branch 1 (.leaf (#[12,22,37,71,132,260])) (.leaf (#[4,17,34,64,139,256]))) (.branch 1 (.leaf (#[11,17,34,68,128,260])) (.leaf (#[3,17,33,68,140,256]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[12,17,34,68,128,259])) (.leaf (#[3,17,33,68,128,268]))) (.branch 1 (.leaf (#[12,17,34,68,131,256])) (.leaf (#[12,18,32,70,129,257])))) (.branch 2 (.branch 1 (.leaf (#[13,19,33,71,129,257])) (.leaf (#[1,12,18,102,128,256]))) (.branch 1 (.leaf (#[10,20,38,65,128,257])) (.leaf (#[1,10,20,64,166,256])))))))) +def framesPart022 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[6,10,18,65,161,256])) (.leaf (#[10,20,33,65,134,256]))) (.branch 1 (.leaf (#[6,10,18,65,128,289])) (.leaf (#[1,30,32,74,128,256])))) (.branch 2 (.branch 1 (.leaf (#[12,18,32,71,128,256])) (.leaf (#[13,19,33,70,129,257]))) (.branch 1 (.leaf (#[6,24,32,64,139,256])) (.leaf (#[6,11,19,96,128,288]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[6,24,33,65,128,266])) (.leaf (#[6,10,18,96,128,289]))) (.branch 1 (.leaf (#[6,24,33,65,138,256])) (.leaf (#[4,8,51,81,128,256])))) (.branch 2 (.branch 1 (.leaf (#[4,18,33,67,136,264])) (.leaf (#[12,22,37,67,132,260]))) (.branch 1 (.leaf (#[8,18,33,71,128,256])) (.leaf (#[3,21,37,72,128,264])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[3,8,48,64,149,256])) (.leaf (#[3,12,48,68,128,273]))) (.branch 1 (.leaf (#[3,17,33,72,140,256])) (.leaf (#[3,12,48,68,145,256])))) (.branch 2 (.branch 1 (.leaf (#[3,17,33,72,128,268])) (.leaf (#[4,26,41,67,131,259]))) (.branch 1 (.leaf (#[1,30,44,70,134,262])) (.leaf (#[13,19,32,71,135,263]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[1,12,18,32,192,320])) (.leaf (#[5,26,40,74,131,258]))) (.branch 1 (.leaf (#[1,4,40,80,152,258])) (.leaf (#[5,19,40,67,138,258])))) (.branch 2 (.branch 1 (.leaf (#[5,8,32,80,145,258])) (.leaf (#[5,26,40,74,130,259]))) (.branch 1 (.leaf (#[1,4,40,80,130,280])) (.leaf (#[5,8,32,80,130,273]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[5,19,40,67,130,266])) (.leaf (#[9,19,36,66,131,259]))) (.branch 1 (.leaf (#[4,9,32,66,144,272])) (.leaf (#[9,22,36,66,134,262])))) (.branch 2 (.branch 1 (.leaf (#[1,8,36,66,144,272])) (.leaf (#[13,23,32,70,135,263]))) (.branch 1 (.leaf (#[4,19,41,75,131,259])) (.leaf (#[8,23,37,67,135,263]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[1,22,44,74,134,262])) (.leaf (#[1,28,46,74,132,260]))) (.branch 1 (.leaf (#[2,29,44,73,132,260])) (.leaf (#[14,19,32,69,132,260])))) (.branch 2 (.branch 1 (.leaf (#[13,16,35,70,132,260])) (.leaf (#[1,2,48,72,132,260]))) (.branch 1 (.leaf (#[3,28,44,72,132,260])) (.leaf (#[3,13,48,69,132,260])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[3,16,32,72,132,260])) (.leaf (#[2,17,32,68,136,261]))) (.branch 1 (.leaf (#[13,17,34,68,133,263])) (.leaf (#[1,16,34,68,136,262])))) (.branch 2 (.branch 1 (.leaf (#[14,17,34,68,134,263])) (.leaf (#[13,17,34,68,135,261]))) (.branch 1 (.leaf (#[2,17,32,68,133,264])) (.leaf (#[1,16,34,68,134,264]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[14,17,34,68,135,262])) (.leaf (#[2,4,24,96,129,257]))) (.branch 1 (.leaf (#[6,24,41,73,129,257])) (.leaf (#[6,24,35,67,129,257])))) (.branch 2 (.branch 1 (.leaf (#[6,8,16,96,129,257])) (.leaf (#[4,26,43,73,129,257]))) (.branch 1 (.leaf (#[2,28,41,77,129,257])) (.leaf (#[8,22,35,69,129,257])))))))) +def framesPart023 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[14,16,37,67,129,257])) (.leaf (#[10,20,37,65,135,261]))) (.branch 1 (.leaf (#[2,8,20,65,133,288])) (.leaf (#[4,10,16,65,131,288])))) (.branch 2 (.branch 1 (.leaf (#[10,20,35,65,135,259])) (.leaf (#[2,8,20,65,160,261]))) (.branch 1 (.leaf (#[10,20,37,65,133,263])) (.leaf (#[4,10,16,65,160,259]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[10,20,35,65,131,263])) (.leaf (#[8,22,39,67,135,263]))) (.branch 1 (.leaf (#[2,28,37,73,133,261])) (.leaf (#[4,26,35,75,131,259])))) (.branch 2 (.branch 1 (.leaf (#[14,16,39,69,135,263])) (.leaf (#[2,8,20,65,160,288]))) (.branch 1 (.leaf (#[10,20,37,65,133,261])) (.leaf (#[10,20,35,65,131,259])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[4,10,16,65,160,288])) (.leaf (#[2,4,24,96,129,296]))) (.branch 1 (.leaf (#[6,24,41,73,129,259])) (.leaf (#[6,8,16,96,129,290])))) (.branch 2 (.branch 1 (.leaf (#[6,24,35,67,129,265])) (.leaf (#[6,24,41,73,131,257]))) (.branch 1 (.leaf (#[2,4,24,96,168,257])) (.leaf (#[6,8,16,96,162,257]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[6,24,35,67,137,257])) (.leaf (#[1,16,34,68,136,264]))) (.branch 1 (.leaf (#[3,28,44,72,133,260])) (.leaf (#[1,2,48,72,152,260])))) (.branch 2 (.branch 1 (.leaf (#[3,16,32,72,137,260])) (.leaf (#[3,13,48,69,148,260]))) (.branch 1 (.leaf (#[1,2,48,72,132,280])) (.leaf (#[3,28,44,72,132,261]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[3,16,32,72,132,265])) (.leaf (#[3,13,48,69,132,276]))) (.branch 1 (.leaf (#[9,19,36,66,131,263])) (.leaf (#[4,9,32,66,144,259])))) (.branch 2 (.branch 1 (.leaf (#[1,8,36,66,144,262])) (.leaf (#[9,22,36,66,134,263]))) (.branch 1 (.leaf (#[9,19,36,66,135,259])) (.leaf (#[4,9,32,66,131,272]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[9,22,36,66,135,262])) (.leaf (#[1,8,36,66,134,272]))) (.branch 1 (.leaf (#[1,26,44,78,130,258])) (.leaf (#[4,27,41,74,130,258])))) (.branch 2 (.branch 1 (.leaf (#[8,19,37,70,130,258])) (.leaf (#[13,22,32,67,130,258]))) (.branch 1 (.leaf (#[5,26,40,74,130,258])) (.leaf (#[1,4,40,80,130,258])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[5,19,40,67,130,258])) (.leaf (#[5,8,32,80,130,258]))) (.branch 1 (.leaf (#[12,18,33,67,135,259])) (.leaf (#[4,8,18,33,131,320])))) (.branch 2 (.branch 1 (.leaf (#[12,18,33,70,135,262])) (.leaf (#[1,12,18,32,134,320]))) (.branch 1 (.leaf (#[12,18,33,67,131,263])) (.leaf (#[4,8,18,33,192,259]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[12,18,33,70,134,263])) (.leaf (#[1,12,18,32,192,262]))) (.branch 1 (.leaf (#[4,8,18,33,67,128,256])) (.leaf (#[3,12,17,33,68,128,256])))) (.branch 2 (.branch 1 (.leaf (#[5,9,18,33,66,128,256])) (.leaf (#[2,9,21,36,64,128,256]))) (.branch 1 (.leaf (#[2,12,16,33,69,128,256])) (.leaf (#[2,5,9,16,33,64,128,256])))))))) +def framesPart024 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[12,18,33,64,129,262])) (.leaf (#[6,10,18,33,64,385]))) (.branch 1 (.leaf (#[12,18,33,64,391])) (.leaf (#[6,25,43,74,130,258])))) (.branch 2 (.branch 1 (.leaf (#[1,24,44,76,130,258])) (.leaf (#[15,22,34,67,130,258]))) (.branch 1 (.leaf (#[8,17,37,68,130,258])) (.leaf (#[25,45,76,130,258]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[9,16,36,66,132,259])) (.leaf (#[9,16,36,66,131,260]))) (.branch 1 (.leaf (#[6,9,16,34,66,385])) (.leaf (#[1,8,16,36,66,390])))) (.branch 2 (.branch 1 (.leaf (#[9,16,36,66,391])) (.leaf (#[3,4,48,72,409]))) (.branch 1 (.leaf (#[10,20,32,65,391])) (.leaf (#[8,17,34,68,391])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,42,75,144,272])) (.leaf (#[7,25,42,67,131,259]))) (.branch 1 (.leaf (#[7,8,17,34,192,320])) (.leaf (#[7,10,19,32,192,320])))) (.branch 2 (.branch 1 (.leaf (#[7,25,42,65,129,257])) (.leaf (#[7,25,42,74,138,266]))) (.branch 1 (.leaf (#[1,6,24,42,192,320])) (.leaf (#[3,4,25,41,192,320]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,25,42,72,136,264])) (.leaf (#[7,25,42,192,320]))) (.branch 1 (.leaf (#[7,51,67,131,282])) (.leaf (#[7,17,34,192,328])))) (.branch 2 (.branch 1 (.leaf (#[7,51,90,131,259])) (.leaf (#[7,17,34,200,328]))) (.branch 1 (.leaf (#[12,18,97,160,262])) (.leaf (#[7,10,19,192,352]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,25,65,129,299])) (.leaf (#[6,10,18,64,385]))) (.branch 1 (.leaf (#[7,10,19,224,352])) (.leaf (#[7,25,107,129,257])))) (.branch 2 (.branch 1 (.leaf (#[30,32,65,129,268])) (.leaf (#[30,33,64,129,262]))) (.branch 1 (.leaf (#[30,42,74,138,269])) (.leaf (#[6,24,42,192,321]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[10,20,33,70,385])) (.leaf (#[30,42,77,138,266]))) (.branch 1 (.leaf (#[6,24,42,193,321])) (.leaf (#[3,25,41,192,324])))) (.branch 2 (.branch 1 (.leaf (#[25,42,72,136,271])) (.leaf (#[3,25,41,196,324]))) (.branch 1 (.leaf (#[25,42,79,136,264])) (.leaf (#[51,76,146,268])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,76,140,274])) (.leaf (#[30,97,140,289]))) (.branch 1 (.leaf (#[30,97,161,268])) (.leaf (#[30,76,140,268])))) (.branch 2 (.branch 1 (.leaf (#[30,76,161,289])) (.leaf (#[51,82,146,274]))) (.branch 1 (.leaf (#[51,82,140,268])) (.leaf (#[5,49,73,411]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[28,40,76,386])) (.leaf (#[28,40,73,391]))) (.branch 1 (.leaf (#[5,49,80,386])) (.leaf (#[5,25,73,386])))) (.branch 2 (.branch 1 (.leaf (#[25,40,76,391])) (.leaf (#[25,40,73,386]))) (.branch 1 (.leaf (#[5,25,97,426])) (.leaf (#[52,75,144,265])))))))) +def framesPart025 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[52,75,137,272])) (.leaf (#[52,82,137,265]))) (.branch 1 (.leaf (#[52,82,144,272])) (.leaf (#[25,102,164,265])))) (.branch 2 (.branch 1 (.leaf (#[25,102,137,292])) (.leaf (#[25,75,137,265]))) (.branch 1 (.leaf (#[25,75,164,292])) (.leaf (#[51,76,131,260]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,76,132,259])) (.leaf (#[52,76,132,260]))) (.branch 1 (.leaf (#[52,76,131,259])) (.leaf (#[52,75,132,259])))) (.branch 2 (.branch 1 (.leaf (#[52,75,131,260])) (.leaf (#[7,75,176,304]))) (.branch 1 (.leaf (#[7,75,131,259])) (.leaf (#[7,120,176,259])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,120,131,304])) (.leaf (#[7,51,131,259]))) (.branch 1 (.leaf (#[7,51,200,328])) (.leaf (#[22,37,68,399])))) (.branch 2 (.branch 1 (.leaf (#[17,34,67,392])) (.leaf (#[22,34,67,399]))) (.branch 1 (.leaf (#[17,37,68,392])) (.leaf (#[22,34,68,392]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[17,37,67,399])) (.leaf (#[7,34,67,392]))) (.branch 1 (.leaf (#[7,17,97,426])) (.leaf (#[7,34,82,409])))) (.branch 2 (.branch 1 (.leaf (#[7,17,67,392])) (.leaf (#[7,51,67,409]))) (.branch 1 (.leaf (#[7,17,34,392])) (.leaf (#[7,51,409]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,97,134,257])) (.leaf (#[30,97,129,262]))) (.branch 1 (.leaf (#[7,25,224,352])) (.leaf (#[7,25,129,257])))) (.branch 2 (.branch 1 (.leaf (#[13,19,65,423])) (.leaf (#[10,20,70,416]))) (.branch 1 (.leaf (#[7,10,19,416])) (.leaf (#[7,25,65,426]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,25,426])) (.leaf (#[30,97,160,266]))) (.branch 1 (.leaf (#[52,85,148,276])) (.leaf (#[52,85,138,266])))) (.branch 2 (.branch 1 (.leaf (#[52,75,148,266])) (.leaf (#[52,75,138,276]))) (.branch 1 (.leaf (#[42,75,148,276])) (.leaf (#[42,75,138,266])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[42,85,148,266])) (.leaf (#[30,42,138,266]))) (.branch 1 (.leaf (#[30,42,193,321])) (.leaf (#[6,24,74,385])))) (.branch 2 (.branch 1 (.leaf (#[6,50,74,409])) (.leaf (#[24,44,76,385]))) (.branch 1 (.leaf (#[6,50,82,385])) (.leaf (#[24,44,74,391]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[6,42,74,385])) (.leaf (#[24,42,76,391]))) (.branch 1 (.leaf (#[24,42,74,385])) (.leaf (#[30,42,74,391])))) (.branch 2 (.branch 1 (.leaf (#[6,24,42,385])) (.leaf (#[30,42,391]))) (.branch 1 (.leaf (#[25,42,196,324])) (.leaf (#[25,42,136,264])))))))) +def framesPart026 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[3,25,41,388])) (.leaf (#[25,42,72,391]))) (.branch 1 (.leaf (#[7,11,51,466])) (.leaf (#[7,18,33,448])))) (.branch 2 (.branch 1 (.leaf (#[7,11,18,448])) (.leaf (#[7,25,33,459]))) (.branch 1 (.leaf (#[11,21,33,455])) (.leaf (#[12,18,38,448]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[11,18,33,448])) (.leaf (#[12,21,38,455]))) (.branch 1 (.leaf (#[2,45,80,272])) (.leaf (#[5,40,82,137])))) (.branch 2 (.branch 1 (.leaf (#[45,82,137])) (.leaf (#[45,82,272]))) (.branch 1 (.leaf (#[45,82,274])) (.leaf (#[45,82,140])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[45,82,258])) (.leaf (#[2,25,45,192,320]))) (.branch 1 (.leaf (#[25,45,192,322])) (.leaf (#[5,25,40,194])))) (.branch 2 (.branch 1 (.leaf (#[12,21,33,448])) (.leaf (#[25,45,194]))) (.branch 1 (.leaf (#[25,45,322])) (.leaf (#[25,45,386]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[5,25,40])) (.leaf (#[12,21,33]))) (.branch 1 (.leaf (#[25,45,448])) (.leaf (#[7,42,66,130])))) (.branch 2 (.branch 1 (.leaf (#[7,42,217,258])) (.leaf (#[7,18,42,459]))) (.branch 1 (.leaf (#[7,42,258])) (.leaf (#[7,42,130]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,42,66])) (.leaf (#[7,42,475]))) (.branch 1 (.leaf (#[7,18,42])) (.leaf (#[7,42,473])))) (.branch 2 (.branch 1 (.leaf (#[28,45,76,268])) (.leaf (#[45,76,140,279]))) (.branch 1 (.leaf (#[45,76,411])) (.leaf (#[28,45,76]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[45,76,268])) (.leaf (#[45,76,140]))) (.branch 1 (.leaf (#[14,35,66])) (.leaf (#[5,40,73,274])))) (.branch 2 (.branch 1 (.leaf (#[45,76,146,272])) (.leaf (#[45,76,386]))) (.branch 1 (.leaf (#[5,40,73])) (.leaf (#[45,76,274])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[45,76,146])) (.leaf (#[9,36,69]))) (.branch 1 (.leaf (#[5,40,82,265])) (.leaf (#[2,45,80,144])))) (.branch 2 (.branch 1 (.leaf (#[45,82,130,261])) (.leaf (#[45,82,144]))) (.branch 1 (.leaf (#[45,82,265])) (.leaf (#[45,82,268]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[45,82,146])) (.leaf (#[45,82,130]))) (.branch 1 (.leaf (#[45,82,261])) (.leaf (#[25,45,199,265])))) (.branch 2 (.branch 1 (.leaf (#[25,45,73,137])) (.leaf (#[11,18,38,455]))) (.branch 1 (.leaf (#[25,45,137])) (.leaf (#[25,45,265])))))))) +def framesPart027 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[25,45,462])) (.leaf (#[25,45,73]))) (.branch 1 (.leaf (#[11,18,38])) (.leaf (#[25,45,455])))) (.branch 2 (.branch 1 (.leaf (#[7,9,35,208,336])) (.leaf (#[2,5,9,33,448]))) (.branch 1 (.leaf (#[7,9,35,208])) (.leaf (#[7,42,192,336]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,11,33,448])) (.leaf (#[7,42,336]))) (.branch 1 (.leaf (#[7,42,208])) (.leaf (#[7,9,35])))) (.branch 2 (.branch 1 (.leaf (#[7,42,400])) (.leaf (#[7,11,33]))) (.branch 1 (.leaf (#[7,42,448])) (.leaf (#[30,486])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,459])) (.leaf (#[25,45]))) (.branch 1 (.leaf (#[12,18,33,71,128,256])) (.leaf (#[2,28,45,73,128,256])))) (.branch 2 (.branch 1 (.leaf (#[9,23,36,66,128,256])) (.leaf (#[3,29,45,72,128,256]))) (.branch 1 (.leaf (#[8,22,37,67,128,256])) (.leaf (#[6,24,43,75,128,256]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[13,19,32,70,128,256])) (.leaf (#[10,20,39,65,128,256]))) (.branch 1 (.leaf (#[42,85,138,276])) (.leaf (#[1,30,44,74,128,256])))) (.branch 2 (.branch 1 (.leaf (#[6,42,82,409])) (.leaf (#[15,17,34,68,128,256]))) (.branch 1 (.leaf (#[4,26,41,75,128,256])) (.leaf (#[14,16,35,69,128,256]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[5,27,40,75,128,256])) (.leaf (#[11,21,38,64,128,256]))) (.branch 1 (.leaf (#[52,76])) (.leaf (#[52,82])))) (.branch 2 (.branch 1 (.leaf (#[52,85])) (.leaf (#[52,75]))) (.branch 1 (.leaf (#[120,435])) (.leaf (#[25,459]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[85,414])) (.leaf (#[52]))) (.branch 1 (.leaf (#[76])) (.leaf (#[97])))) (.branch 2 (.branch 1 (.leaf (#[82])) (.leaf (#[127]))) (.branch 1 (.leaf (#[414])) (.leaf (#[466])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[435])) (.leaf (#[11,21,56,448,64]))) (.branch 1 (.leaf (#[11,21,56,448,192])) (.leaf (#[11,21,56,448,128])))) (.branch 2 (.branch 1 (.leaf (#[11,21,56,448,5])) (.leaf (#[11,21,56,448,69]))) (.branch 1 (.leaf (#[11,21,56,448,133])) (.leaf (#[11,21,56,448,197]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[11,21,56,448,5,64])) (.leaf (#[11,21,56,448,5,192]))) (.branch 1 (.leaf (#[11,21,56,448,133,192])) (.leaf (#[11,21,56,448,5,128])))) (.branch 2 (.branch 1 (.leaf (#[11,21,56,448,69,128])) (.leaf (#[45,85,133,384,5]))) (.branch 1 (.leaf (#[45,85,133,384,30])) (.leaf (#[45,85,133,384,27])))))))) +def framesPart028 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[45,85,133,384,14])) (.leaf (#[45,85,133,384,21]))) (.branch 1 (.leaf (#[45,85,133,384,11])) (.leaf (#[45,85,133,384,16])))) (.branch 2 (.branch 1 (.leaf (#[45,85,133,384,5,11])) (.leaf (#[45,85,133,384,21,27]))) (.branch 1 (.leaf (#[45,85,133,384,5,16])) (.leaf (#[45,85,133,384,14,16]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[45,85,133,384,11,16])) (.leaf (#[14,35,69,400,16]))) (.branch 1 (.leaf (#[14,35,69,400,144])) (.leaf (#[14,35,69,400,128])))) (.branch 2 (.branch 1 (.leaf (#[14,35,69,400,5])) (.leaf (#[14,35,69,400,21]))) (.branch 1 (.leaf (#[14,35,69,400,133])) (.leaf (#[14,35,69,400,149])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[14,35,69,400,5,144])) (.leaf (#[14,35,69,400,133,144]))) (.branch 1 (.leaf (#[14,35,69,400,5,128])) (.leaf (#[14,35,69,400,21,128])))) (.branch 2 (.branch 1 (.leaf (#[26,41,75,388,4])) (.leaf (#[26,41,75,388,132]))) (.branch 1 (.leaf (#[26,41,75,388,128])) (.leaf (#[26,41,75,388,15]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[26,41,75,388,143])) (.leaf (#[26,41,75,388,11]))) (.branch 1 (.leaf (#[26,41,75,388,139])) (.leaf (#[26,41,75,388,4,11])))) (.branch 2 (.branch 1 (.leaf (#[26,41,75,388,132,11])) (.leaf (#[26,41,75,388,4,139]))) (.branch 1 (.leaf (#[26,41,75,388,132,139])) (.leaf (#[26,41,75,388,15,128]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[26,41,75,388,11,128])) (.leaf (#[51,85,196,384,15]))) (.branch 1 (.leaf (#[51,85,196,384,30])) (.leaf (#[51,85,196,384,17])))) (.branch 2 (.branch 1 (.leaf (#[51,85,196,384,4])) (.leaf (#[51,85,196,384,21]))) (.branch 1 (.leaf (#[51,85,196,384,11])) (.leaf (#[51,85,196,384,26]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,85,196,384,4,11])) (.leaf (#[51,85,196,384,21,26]))) (.branch 1 (.leaf (#[51,85,196,384,4,17])) (.leaf (#[51,85,196,384,11,17])))) (.branch 2 (.branch 1 (.leaf (#[30,44,74,385,129])) (.leaf (#[30,44,74,385,128]))) (.branch 1 (.leaf (#[30,44,74,385,11])) (.leaf (#[30,44,74,385,139])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,44,74,385,10])) (.leaf (#[30,44,74,385,138]))) (.branch 1 (.leaf (#[30,44,74,385,1,10])) (.leaf (#[30,44,74,385,129,10])))) (.branch 2 (.branch 1 (.leaf (#[30,44,74,385,1,138])) (.leaf (#[30,44,74,385,129,138]))) (.branch 1 (.leaf (#[30,44,74,385,11,128])) (.leaf (#[30,44,74,385,10,128]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,75,193,384,10])) (.leaf (#[30,75,193,384,45]))) (.branch 1 (.leaf (#[30,75,193,384,39])) (.leaf (#[30,75,193,384,11])))) (.branch 2 (.branch 1 (.leaf (#[30,75,193,384,44])) (.leaf (#[30,75,193,384,38]))) (.branch 1 (.leaf (#[30,75,193,384,1,10])) (.leaf (#[30,75,193,384,39,44])))))))) +def framesPart029 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,75,193,384,1,38])) (.leaf (#[30,75,193,384,10,38]))) (.branch 1 (.leaf (#[13,19,70,416,32])) (.leaf (#[13,19,70,416,160])))) (.branch 2 (.branch 1 (.leaf (#[13,19,70,416,128])) (.leaf (#[13,19,70,416,6]))) (.branch 1 (.leaf (#[13,19,70,416,38])) (.leaf (#[13,19,70,416,134]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[13,19,70,416,166])) (.leaf (#[13,19,70,416,6,32]))) (.branch 1 (.leaf (#[13,19,70,416,134,32])) (.leaf (#[13,19,70,416,6,160])))) (.branch 2 (.branch 1 (.leaf (#[13,19,70,416,134,160])) (.leaf (#[13,19,70,416,6,128]))) (.branch 1 (.leaf (#[13,19,70,416,38,128])) (.leaf (#[30,120,134,384,6])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,120,134,384,45])) (.leaf (#[30,120,134,384,43]))) (.branch 1 (.leaf (#[30,120,134,384,13])) (.leaf (#[30,120,134,384,38])))) (.branch 2 (.branch 1 (.leaf (#[30,120,134,384,11])) (.leaf (#[30,120,134,384,32]))) (.branch 1 (.leaf (#[30,120,134,384,6,11])) (.leaf (#[30,120,134,384,38,11]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,120,134,384,38,43])) (.leaf (#[30,120,134,384,6,32]))) (.branch 1 (.leaf (#[30,120,134,384,11,32])) (.leaf (#[22,37,67,392,8])))) (.branch 2 (.branch 1 (.leaf (#[22,37,67,392,136])) (.leaf (#[22,37,67,392,128]))) (.branch 1 (.leaf (#[22,37,67,392,3])) (.leaf (#[22,37,67,392,11]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[22,37,67,392,131])) (.leaf (#[22,37,67,392,139]))) (.branch 1 (.leaf (#[22,37,67,392,3,8])) (.leaf (#[22,37,67,392,131,8])))) (.branch 2 (.branch 1 (.leaf (#[22,37,67,392,3,136])) (.leaf (#[22,37,67,392,131,136]))) (.branch 1 (.leaf (#[22,37,67,392,3,128])) (.leaf (#[22,37,67,392,11,128]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,3])) (.leaf (#[51,75,131,384,30]))) (.branch 1 (.leaf (#[51,75,131,384,29])) (.leaf (#[51,75,131,384,11])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,22])) (.leaf (#[51,75,131,384,8]))) (.branch 1 (.leaf (#[51,75,131,384,21])) (.leaf (#[51,75,131,384,3,8])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,22,29])) (.leaf (#[51,75,131,384,3,21]))) (.branch 1 (.leaf (#[51,75,131,384,11,21])) (.leaf (#[51,75,131,384,8,21])))) (.branch 2 (.branch 1 (.leaf (#[45,75,194,384,9])) (.leaf (#[45,75,194,384,30]))) (.branch 1 (.leaf (#[45,75,194,384,23])) (.leaf (#[45,75,194,384,2]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[45,75,194,384,11])) (.leaf (#[45,75,194,384,28]))) (.branch 1 (.leaf (#[45,75,194,384,21])) (.leaf (#[45,75,194,384,2,9])))) (.branch 2 (.branch 1 (.leaf (#[45,75,194,384,2,28])) (.leaf (#[45,75,194,384,23,28]))) (.branch 1 (.leaf (#[45,75,194,384,2,21])) (.leaf (#[45,75,194,384,11,21])))))))) +def framesPart030 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[45,75,194,384,9,21])) (.leaf (#[28,45,73,386,2]))) (.branch 1 (.leaf (#[28,45,73,386,130])) (.leaf (#[28,45,73,386,128])))) (.branch 2 (.branch 1 (.leaf (#[28,45,73,386,11])) (.leaf (#[28,45,73,386,139]))) (.branch 1 (.leaf (#[28,45,73,386,9])) (.leaf (#[28,45,73,386,137]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[28,45,73,386,2,9])) (.leaf (#[28,45,73,386,130,9]))) (.branch 1 (.leaf (#[28,45,73,386,130,137])) (.leaf (#[28,45,73,386,11,128])))) (.branch 2 (.branch 1 (.leaf (#[28,45,73,386,9,128])) (.leaf (#[30,51,191,384,12]))) (.branch 1 (.leaf (#[30,51,191,384,75])) (.leaf (#[30,51,191,384,71])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,51,191,384,5])) (.leaf (#[30,51,191,384,78]))) (.branch 1 (.leaf (#[30,51,191,384,9])) (.leaf (#[30,51,191,384,66])))) (.branch 2 (.branch 1 (.leaf (#[30,51,191,384,5,9])) (.leaf (#[30,51,191,384,71,9]))) (.branch 1 (.leaf (#[30,51,191,384,5,75])) (.leaf (#[30,51,191,384,5,66]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,51,191,384,12,66])) (.leaf (#[30,51,191,384,9,66]))) (.branch 1 (.leaf (#[11,21,38,64,133,261,1])) (.leaf (#[11,21,38,64,133,261,4])))) (.branch 2 (.branch 1 (.leaf (#[11,21,38,64,133,261,3])) (.leaf (#[11,21,38,64,133,261,6]))) (.branch 1 (.leaf (#[11,21,38,64,132,260,2])) (.leaf (#[11,21,38,64,132,260,6]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[11,21,38,64,129,257,3])) (.leaf (#[11,21,38,64,129,257,2]))) (.branch 1 (.leaf (#[1,30,44,74,132,260,12])) (.leaf (#[1,30,44,74,132,260,8])))) (.branch 2 (.branch 1 (.leaf (#[15,17,34,68,133,261,3])) (.leaf (#[15,17,34,68,133,261,6]))) (.branch 1 (.leaf (#[14,16,35,69,132,260,2])) (.leaf (#[14,16,35,69,132,260,6]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[1,14,16,34,68,384,130])) (.leaf (#[486]))) (.branch 1 (.leaf (#[504])) (.leaf (#[51,7])))) (.branch 2 (.branch 1 (.leaf (#[51,85])) (.leaf (#[51,143]))) (.branch 1 (.leaf (#[51,221])) (.leaf (#[51,391])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,469])) (.leaf (#[51,271]))) (.branch 1 (.leaf (#[51,349])) (.leaf (#[51,82])))) (.branch 2 (.branch 1 (.leaf (#[51,218])) (.leaf (#[51,466]))) (.branch 1 (.leaf (#[51,346])) (.leaf (#[51,136]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,264])) (.leaf (#[51,384]))) (.branch 1 (.leaf (#[51,7,82])) (.leaf (#[51,143,82])))) (.branch 2 (.branch 1 (.leaf (#[51,391,82])) (.leaf (#[51,271,82]))) (.branch 1 (.leaf (#[51,7,218])) (.leaf (#[51,143,218])))))))) +def framesPart031 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,391,218])) (.leaf (#[51,271,218]))) (.branch 1 (.leaf (#[51,7,466])) (.leaf (#[51,143,466])))) (.branch 2 (.branch 1 (.leaf (#[51,391,466])) (.leaf (#[51,271,466]))) (.branch 1 (.leaf (#[51,7,346])) (.leaf (#[51,143,346]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,391,346])) (.leaf (#[51,271,346]))) (.branch 1 (.leaf (#[51,7,136])) (.leaf (#[51,85,136])))) (.branch 2 (.branch 1 (.leaf (#[51,391,136])) (.leaf (#[51,469,136]))) (.branch 1 (.leaf (#[51,7,264])) (.leaf (#[51,85,264])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,391,264])) (.leaf (#[51,469,264]))) (.branch 1 (.leaf (#[51,7,384])) (.leaf (#[51,85,384])))) (.branch 2 (.branch 1 (.leaf (#[51,143,384])) (.leaf (#[51,221,384]))) (.branch 1 (.leaf (#[51,82,136])) (.leaf (#[51,466,136]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,82,264])) (.leaf (#[51,466,264]))) (.branch 1 (.leaf (#[51,82,384])) (.leaf (#[51,218,384])))) (.branch 2 (.branch 1 (.leaf (#[51,136,384])) (.leaf (#[51,7,82,136]))) (.branch 1 (.leaf (#[51,391,82,136])) (.leaf (#[51,7,466,136]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,391,466,136])) (.leaf (#[51,7,82,264]))) (.branch 1 (.leaf (#[51,391,82,264])) (.leaf (#[51,7,466,264])))) (.branch 2 (.branch 1 (.leaf (#[51,391,466,264])) (.leaf (#[51,7,82,384]))) (.branch 1 (.leaf (#[51,143,82,384])) (.leaf (#[51,7,218,384]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,143,218,384])) (.leaf (#[51,7,136,384]))) (.branch 1 (.leaf (#[51,82,136,384])) (.leaf (#[429])))) (.branch 2 (.branch 1 (.leaf (#[436])) (.leaf (#[426]))) (.branch 1 (.leaf (#[7,25])) (.leaf (#[429,25])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,435])) (.leaf (#[7,426]))) (.branch 1 (.leaf (#[30,426])) (.leaf (#[25,426])))) (.branch 2 (.branch 1 (.leaf (#[51,426])) (.leaf (#[51,3]))) (.branch 1 (.leaf (#[51,75])) (.leaf (#[51,79]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,410])) (.leaf (#[51,470]))) (.branch 1 (.leaf (#[51,4])) (.leaf (#[51,76])))) (.branch 2 (.branch 1 (.leaf (#[51,413])) (.leaf (#[51,72]))) (.branch 1 (.leaf (#[51,465])) (.leaf (#[51,3,4])))))))) +def framesPart032 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,4])) (.leaf (#[51,410,4]))) (.branch 1 (.leaf (#[51,466,4])) (.leaf (#[51,3,76])))) (.branch 2 (.branch 1 (.leaf (#[51,75,76])) (.leaf (#[51,410,76]))) (.branch 1 (.leaf (#[51,466,76])) (.leaf (#[51,3,413]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,413])) (.leaf (#[51,410,413]))) (.branch 1 (.leaf (#[51,466,413])) (.leaf (#[51,3,469])))) (.branch 2 (.branch 1 (.leaf (#[51,75,469])) (.leaf (#[51,410,469]))) (.branch 1 (.leaf (#[51,3,72])) (.leaf (#[51,7,72])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,410,72])) (.leaf (#[51,414,72]))) (.branch 1 (.leaf (#[51,3,465])) (.leaf (#[51,7,465])))) (.branch 2 (.branch 1 (.leaf (#[51,410,465])) (.leaf (#[51,414,465]))) (.branch 1 (.leaf (#[51,3,409])) (.leaf (#[51,75,409]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,79,409])) (.leaf (#[51,4,72]))) (.branch 1 (.leaf (#[51,413,72])) (.leaf (#[51,4,465])))) (.branch 2 (.branch 1 (.leaf (#[51,413,465])) (.leaf (#[51,4,409]))) (.branch 1 (.leaf (#[51,76,409])) (.leaf (#[51,72,409]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,3,4,72])) (.leaf (#[51,410,4,72]))) (.branch 1 (.leaf (#[51,410,413,72])) (.leaf (#[51,3,4,465])))) (.branch 2 (.branch 1 (.leaf (#[51,410,4,465])) (.leaf (#[51,3,413,465]))) (.branch 1 (.leaf (#[51,410,413,465])) (.leaf (#[51,3,4,409]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,4,409])) (.leaf (#[51,3,76,409]))) (.branch 1 (.leaf (#[51,75,76,409])) (.leaf (#[51,3,72,409])))) (.branch 2 (.branch 1 (.leaf (#[51,7,72,409])) (.leaf (#[51,4,72,409]))) (.branch 1 (.leaf (#[199])) (.leaf (#[222])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[237])) (.leaf (#[244]))) (.branch 1 (.leaf (#[391])) (.leaf (#[327])))) (.branch 2 (.branch 1 (.leaf (#[350])) (.leaf (#[365]))) (.branch 1 (.leaf (#[372])) (.leaf (#[217]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[243])) (.leaf (#[409]))) (.branch 1 (.leaf (#[345])) (.leaf (#[371])))) (.branch 2 (.branch 1 (.leaf (#[234])) (.leaf (#[362]))) (.branch 1 (.leaf (#[192])) (.leaf (#[320])))))))) +def framesPart033 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[384])) (.leaf (#[199,25]))) (.branch 1 (.leaf (#[237,25])) (.leaf (#[391,25])))) (.branch 2 (.branch 1 (.leaf (#[327,25])) (.leaf (#[365,25]))) (.branch 1 (.leaf (#[45,51])) (.leaf (#[199,51]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[237,51])) (.leaf (#[327,51]))) (.branch 1 (.leaf (#[365,51])) (.leaf (#[7,217])))) (.branch 2 (.branch 1 (.leaf (#[45,217])) (.leaf (#[199,217]))) (.branch 1 (.leaf (#[237,217])) (.leaf (#[391,217])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[429,217])) (.leaf (#[327,217]))) (.branch 1 (.leaf (#[365,217])) (.leaf (#[7,243])))) (.branch 2 (.branch 1 (.leaf (#[45,243])) (.leaf (#[199,243]))) (.branch 1 (.leaf (#[237,243])) (.leaf (#[391,243]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[429,243])) (.leaf (#[327,243]))) (.branch 1 (.leaf (#[365,243])) (.leaf (#[7,409])))) (.branch 2 (.branch 1 (.leaf (#[45,409])) (.leaf (#[199,409]))) (.branch 1 (.leaf (#[237,409])) (.leaf (#[391,409]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[429,409])) (.leaf (#[327,409]))) (.branch 1 (.leaf (#[365,409])) (.leaf (#[45,435])))) (.branch 2 (.branch 1 (.leaf (#[199,435])) (.leaf (#[237,435]))) (.branch 1 (.leaf (#[391,435])) (.leaf (#[327,435]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[365,435])) (.leaf (#[7,345]))) (.branch 1 (.leaf (#[45,345])) (.leaf (#[199,345])))) (.branch 2 (.branch 1 (.leaf (#[237,345])) (.leaf (#[391,345]))) (.branch 1 (.leaf (#[429,345])) (.leaf (#[327,345])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[365,345])) (.leaf (#[7,371]))) (.branch 1 (.leaf (#[45,371])) (.leaf (#[199,371])))) (.branch 2 (.branch 1 (.leaf (#[237,371])) (.leaf (#[391,371]))) (.branch 1 (.leaf (#[429,371])) (.leaf (#[327,371]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[365,371])) (.leaf (#[7,42]))) (.branch 1 (.leaf (#[30,42])) (.leaf (#[199,42])))) (.branch 2 (.branch 1 (.leaf (#[222,42])) (.leaf (#[391,42]))) (.branch 1 (.leaf (#[414,42])) (.leaf (#[327,42])))))))) +def framesPart034 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[350,42])) (.leaf (#[7,234]))) (.branch 1 (.leaf (#[30,234])) (.leaf (#[199,234])))) (.branch 2 (.branch 1 (.leaf (#[222,234])) (.leaf (#[391,234]))) (.branch 1 (.leaf (#[414,234])) (.leaf (#[327,234]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[350,234])) (.leaf (#[199,426]))) (.branch 1 (.leaf (#[222,426])) (.leaf (#[391,426])))) (.branch 2 (.branch 1 (.leaf (#[414,426])) (.leaf (#[327,426]))) (.branch 1 (.leaf (#[350,426])) (.leaf (#[7,362])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,362])) (.leaf (#[199,362]))) (.branch 1 (.leaf (#[222,362])) (.leaf (#[391,362])))) (.branch 2 (.branch 1 (.leaf (#[414,362])) (.leaf (#[327,362]))) (.branch 1 (.leaf (#[350,362])) (.leaf (#[7,192]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,192])) (.leaf (#[45,192]))) (.branch 1 (.leaf (#[52,192])) (.leaf (#[391,192])))) (.branch 2 (.branch 1 (.leaf (#[414,192])) (.leaf (#[429,192]))) (.branch 1 (.leaf (#[436,192])) (.leaf (#[7,320]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,320])) (.leaf (#[45,320]))) (.branch 1 (.leaf (#[52,320])) (.leaf (#[391,320])))) (.branch 2 (.branch 1 (.leaf (#[414,320])) (.leaf (#[429,320]))) (.branch 1 (.leaf (#[436,320])) (.leaf (#[7,384]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,384])) (.leaf (#[45,384]))) (.branch 1 (.leaf (#[52,384])) (.leaf (#[199,384])))) (.branch 2 (.branch 1 (.leaf (#[222,384])) (.leaf (#[237,384]))) (.branch 1 (.leaf (#[244,384])) (.leaf (#[25,42])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[217,42])) (.leaf (#[409,42]))) (.branch 1 (.leaf (#[345,42])) (.leaf (#[25,234])))) (.branch 2 (.branch 1 (.leaf (#[217,234])) (.leaf (#[409,234]))) (.branch 1 (.leaf (#[345,234])) (.leaf (#[217,426]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[345,426])) (.leaf (#[25,362]))) (.branch 1 (.leaf (#[217,362])) (.leaf (#[409,362])))) (.branch 2 (.branch 1 (.leaf (#[345,362])) (.leaf (#[25,192]))) (.branch 1 (.leaf (#[51,192])) (.leaf (#[409,192])))))))) +def framesPart035 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[435,192])) (.leaf (#[25,320]))) (.branch 1 (.leaf (#[51,320])) (.leaf (#[409,320])))) (.branch 2 (.branch 1 (.leaf (#[435,320])) (.leaf (#[25,384]))) (.branch 1 (.leaf (#[217,384])) (.leaf (#[243,384]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[42,192])) (.leaf (#[426,192]))) (.branch 1 (.leaf (#[42,320])) (.leaf (#[426,320])))) (.branch 2 (.branch 1 (.leaf (#[42,384])) (.leaf (#[234,384]))) (.branch 1 (.leaf (#[192,384])) (.leaf (#[7,25,42])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[199,25,42])) (.leaf (#[391,25,42]))) (.branch 1 (.leaf (#[327,25,42])) (.leaf (#[7,217,42])))) (.branch 2 (.branch 1 (.leaf (#[199,217,42])) (.leaf (#[391,217,42]))) (.branch 1 (.leaf (#[327,217,42])) (.leaf (#[7,409,42]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[199,409,42])) (.leaf (#[327,409,42]))) (.branch 1 (.leaf (#[7,345,42])) (.leaf (#[199,345,42])))) (.branch 2 (.branch 1 (.leaf (#[391,345,42])) (.leaf (#[327,345,42]))) (.branch 1 (.leaf (#[7,25,234])) (.leaf (#[199,25,234]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[391,25,234])) (.leaf (#[327,25,234]))) (.branch 1 (.leaf (#[7,217,234])) (.leaf (#[199,217,234])))) (.branch 2 (.branch 1 (.leaf (#[391,217,234])) (.leaf (#[327,217,234]))) (.branch 1 (.leaf (#[7,409,234])) (.leaf (#[199,409,234]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[391,409,234])) (.leaf (#[327,409,234]))) (.branch 1 (.leaf (#[7,345,234])) (.leaf (#[199,345,234])))) (.branch 2 (.branch 1 (.leaf (#[391,345,234])) (.leaf (#[327,345,234]))) (.branch 1 (.leaf (#[199,25,426])) (.leaf (#[391,25,426])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[327,25,426])) (.leaf (#[7,217,426]))) (.branch 1 (.leaf (#[199,217,426])) (.leaf (#[391,217,426])))) (.branch 2 (.branch 1 (.leaf (#[327,217,426])) (.leaf (#[199,409,426]))) (.branch 1 (.leaf (#[391,409,426])) (.leaf (#[327,409,426]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,345,426])) (.leaf (#[199,345,426]))) (.branch 1 (.leaf (#[391,345,426])) (.leaf (#[327,345,426])))) (.branch 2 (.branch 1 (.leaf (#[7,25,362])) (.leaf (#[199,25,362]))) (.branch 1 (.leaf (#[391,25,362])) (.leaf (#[327,25,362])))))))) +def framesPart036 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,217,362])) (.leaf (#[199,217,362]))) (.branch 1 (.leaf (#[391,217,362])) (.leaf (#[327,217,362])))) (.branch 2 (.branch 1 (.leaf (#[7,409,362])) (.leaf (#[199,409,362]))) (.branch 1 (.leaf (#[391,409,362])) (.leaf (#[327,409,362]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,345,362])) (.leaf (#[199,345,362]))) (.branch 1 (.leaf (#[391,345,362])) (.leaf (#[327,345,362])))) (.branch 2 (.branch 1 (.leaf (#[7,25,192])) (.leaf (#[45,25,192]))) (.branch 1 (.leaf (#[391,25,192])) (.leaf (#[429,25,192])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,51,192])) (.leaf (#[45,51,192]))) (.branch 1 (.leaf (#[391,51,192])) (.leaf (#[429,51,192])))) (.branch 2 (.branch 1 (.leaf (#[7,409,192])) (.leaf (#[45,409,192]))) (.branch 1 (.leaf (#[391,409,192])) (.leaf (#[429,409,192]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,435,192])) (.leaf (#[45,435,192]))) (.branch 1 (.leaf (#[391,435,192])) (.leaf (#[429,435,192])))) (.branch 2 (.branch 1 (.leaf (#[7,25,320])) (.leaf (#[45,25,320]))) (.branch 1 (.leaf (#[391,25,320])) (.leaf (#[429,25,320]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,51,320])) (.leaf (#[45,51,320]))) (.branch 1 (.leaf (#[391,51,320])) (.leaf (#[429,51,320])))) (.branch 2 (.branch 1 (.leaf (#[7,409,320])) (.leaf (#[45,409,320]))) (.branch 1 (.leaf (#[391,409,320])) (.leaf (#[429,409,320]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,435,320])) (.leaf (#[45,435,320]))) (.branch 1 (.leaf (#[391,435,320])) (.leaf (#[429,435,320])))) (.branch 2 (.branch 1 (.leaf (#[7,25,384])) (.leaf (#[45,25,384]))) (.branch 1 (.leaf (#[199,25,384])) (.leaf (#[237,25,384])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[45,51,384])) (.leaf (#[199,51,384]))) (.branch 1 (.leaf (#[237,51,384])) (.leaf (#[7,217,384])))) (.branch 2 (.branch 1 (.leaf (#[45,217,384])) (.leaf (#[199,217,384]))) (.branch 1 (.leaf (#[237,217,384])) (.leaf (#[7,243,384]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[45,243,384])) (.leaf (#[199,243,384]))) (.branch 1 (.leaf (#[237,243,384])) (.leaf (#[7,42,192])))) (.branch 2 (.branch 1 (.leaf (#[30,42,192])) (.leaf (#[391,42,192]))) (.branch 1 (.leaf (#[414,42,192])) (.leaf (#[7,426,192])))))))) +def framesPart037 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,426,192])) (.leaf (#[391,426,192]))) (.branch 1 (.leaf (#[414,426,192])) (.leaf (#[7,42,320])))) (.branch 2 (.branch 1 (.leaf (#[30,42,320])) (.leaf (#[391,42,320]))) (.branch 1 (.leaf (#[414,42,320])) (.leaf (#[7,426,320]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,426,320])) (.leaf (#[391,426,320]))) (.branch 1 (.leaf (#[414,426,320])) (.leaf (#[7,42,384])))) (.branch 2 (.branch 1 (.leaf (#[30,42,384])) (.leaf (#[199,42,384]))) (.branch 1 (.leaf (#[222,42,384])) (.leaf (#[7,234,384])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,234,384])) (.leaf (#[199,234,384]))) (.branch 1 (.leaf (#[222,234,384])) (.leaf (#[7,192,384])))) (.branch 2 (.branch 1 (.leaf (#[30,192,384])) (.leaf (#[45,192,384]))) (.branch 1 (.leaf (#[52,192,384])) (.leaf (#[25,42,192]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[409,42,192])) (.leaf (#[25,426,192]))) (.branch 1 (.leaf (#[409,426,192])) (.leaf (#[25,42,320])))) (.branch 2 (.branch 1 (.leaf (#[409,42,320])) (.leaf (#[25,426,320]))) (.branch 1 (.leaf (#[409,426,320])) (.leaf (#[25,42,384]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[217,42,384])) (.leaf (#[25,234,384]))) (.branch 1 (.leaf (#[217,234,384])) (.leaf (#[25,192,384])))) (.branch 2 (.branch 1 (.leaf (#[51,192,384])) (.leaf (#[42,192,384]))) (.branch 1 (.leaf (#[7,25,42,192])) (.leaf (#[391,25,42,192]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,409,42,192])) (.leaf (#[391,409,42,192]))) (.branch 1 (.leaf (#[7,25,426,192])) (.leaf (#[391,25,426,192])))) (.branch 2 (.branch 1 (.leaf (#[7,409,426,192])) (.leaf (#[391,409,426,192]))) (.branch 1 (.leaf (#[7,25,42,320])) (.leaf (#[391,25,42,320])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,409,42,320])) (.leaf (#[391,409,42,320]))) (.branch 1 (.leaf (#[7,25,426,320])) (.leaf (#[391,25,426,320])))) (.branch 2 (.branch 1 (.leaf (#[7,409,426,320])) (.leaf (#[391,409,426,320]))) (.branch 1 (.leaf (#[7,25,42,384])) (.leaf (#[199,25,42,384]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,217,42,384])) (.leaf (#[199,217,42,384]))) (.branch 1 (.leaf (#[7,25,234,384])) (.leaf (#[199,25,234,384])))) (.branch 2 (.branch 1 (.leaf (#[7,217,234,384])) (.leaf (#[199,217,234,384]))) (.branch 1 (.leaf (#[7,25,192,384])) (.leaf (#[45,25,192,384])))))))) +def framesPart038 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,51,192,384])) (.leaf (#[7,42,192,384]))) (.branch 1 (.leaf (#[30,42,192,384])) (.leaf (#[25,42,192,384])))) (.branch 2 (.branch 1 (.leaf (#[2])) (.leaf (#[47]))) (.branch 1 (.leaf (#[87])) (.leaf (#[122]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[411])) (.leaf (#[438]))) (.branch 1 (.leaf (#[462])) (.leaf (#[483])))) (.branch 2 (.branch 1 (.leaf (#[5])) (.leaf (#[125]))) (.branch 1 (.leaf (#[412])) (.leaf (#[460])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[484])) (.leaf (#[40]))) (.branch 1 (.leaf (#[433])) (.leaf (#[481])))) (.branch 2 (.branch 1 (.leaf (#[80])) (.leaf (#[457]))) (.branch 1 (.leaf (#[2,5])) (.leaf (#[42,5]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[82,5])) (.leaf (#[122,5]))) (.branch 1 (.leaf (#[411,5])) (.leaf (#[435,5])))) (.branch 2 (.branch 1 (.leaf (#[459,5])) (.leaf (#[483,5]))) (.branch 1 (.leaf (#[2,45])) (.leaf (#[122,45]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[411,45])) (.leaf (#[459,45]))) (.branch 1 (.leaf (#[483,45])) (.leaf (#[2,85])))) (.branch 2 (.branch 1 (.leaf (#[122,85])) (.leaf (#[411,85]))) (.branch 1 (.leaf (#[435,85])) (.leaf (#[483,85]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[2,125])) (.leaf (#[42,125]))) (.branch 1 (.leaf (#[82,125])) (.leaf (#[122,125])))) (.branch 2 (.branch 1 (.leaf (#[411,125])) (.leaf (#[435,125]))) (.branch 1 (.leaf (#[459,125])) (.leaf (#[483,125])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[2,412])) (.leaf (#[42,412]))) (.branch 1 (.leaf (#[82,412])) (.leaf (#[122,412])))) (.branch 2 (.branch 1 (.leaf (#[411,412])) (.leaf (#[435,412]))) (.branch 1 (.leaf (#[459,412])) (.leaf (#[483,412]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[2,436])) (.leaf (#[82,436]))) (.branch 1 (.leaf (#[122,436])) (.leaf (#[411,436])))) (.branch 2 (.branch 1 (.leaf (#[459,436])) (.leaf (#[483,436]))) (.branch 1 (.leaf (#[2,460])) (.leaf (#[42,460])))))))) +def framesPart039 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[82,460])) (.leaf (#[122,460]))) (.branch 1 (.leaf (#[411,460])) (.leaf (#[435,460])))) (.branch 2 (.branch 1 (.leaf (#[459,460])) (.leaf (#[483,460]))) (.branch 1 (.leaf (#[2,484])) (.leaf (#[42,484]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[82,484])) (.leaf (#[122,484]))) (.branch 1 (.leaf (#[411,484])) (.leaf (#[435,484])))) (.branch 2 (.branch 1 (.leaf (#[459,484])) (.leaf (#[483,484]))) (.branch 1 (.leaf (#[2,40])) (.leaf (#[7,40])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[82,40])) (.leaf (#[87,40]))) (.branch 1 (.leaf (#[411,40])) (.leaf (#[414,40])))) (.branch 2 (.branch 1 (.leaf (#[459,40])) (.leaf (#[462,40]))) (.branch 1 (.leaf (#[2,120])) (.leaf (#[87,120]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[411,120])) (.leaf (#[414,120]))) (.branch 1 (.leaf (#[462,120])) (.leaf (#[2,433])))) (.branch 2 (.branch 1 (.leaf (#[7,433])) (.leaf (#[82,433]))) (.branch 1 (.leaf (#[87,433])) (.leaf (#[411,433]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[414,433])) (.leaf (#[459,433]))) (.branch 1 (.leaf (#[462,433])) (.leaf (#[2,481])))) (.branch 2 (.branch 1 (.leaf (#[7,481])) (.leaf (#[82,481]))) (.branch 1 (.leaf (#[87,481])) (.leaf (#[411,481]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[414,481])) (.leaf (#[459,481]))) (.branch 1 (.leaf (#[462,481])) (.leaf (#[2,80])))) (.branch 2 (.branch 1 (.leaf (#[7,80])) (.leaf (#[42,80]))) (.branch 1 (.leaf (#[47,80])) (.leaf (#[411,80])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[414,80])) (.leaf (#[435,80]))) (.branch 1 (.leaf (#[438,80])) (.leaf (#[2,457])))) (.branch 2 (.branch 1 (.leaf (#[7,457])) (.leaf (#[42,457]))) (.branch 1 (.leaf (#[47,457])) (.leaf (#[411,457]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[414,457])) (.leaf (#[435,457]))) (.branch 1 (.leaf (#[438,457])) (.leaf (#[2,409])))) (.branch 2 (.branch 1 (.leaf (#[47,409])) (.leaf (#[82,409]))) (.branch 1 (.leaf (#[87,409])) (.leaf (#[122,409])))))))) +def framesPart040 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[127,409])) (.leaf (#[5,40]))) (.branch 1 (.leaf (#[85,40])) (.leaf (#[412,40])))) (.branch 2 (.branch 1 (.leaf (#[460,40])) (.leaf (#[5,120]))) (.branch 1 (.leaf (#[85,120])) (.leaf (#[412,120]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[460,120])) (.leaf (#[5,433]))) (.branch 1 (.leaf (#[85,433])) (.leaf (#[412,433])))) (.branch 2 (.branch 1 (.leaf (#[460,433])) (.leaf (#[5,481]))) (.branch 1 (.leaf (#[85,481])) (.leaf (#[412,481])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[460,481])) (.leaf (#[5,80]))) (.branch 1 (.leaf (#[45,80])) (.leaf (#[412,80])))) (.branch 2 (.branch 1 (.leaf (#[436,80])) (.leaf (#[5,457]))) (.branch 1 (.leaf (#[45,457])) (.leaf (#[412,457]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[436,457])) (.leaf (#[5,409]))) (.branch 1 (.leaf (#[85,409])) (.leaf (#[125,409])))) (.branch 2 (.branch 1 (.leaf (#[40,80])) (.leaf (#[433,80]))) (.branch 1 (.leaf (#[40,457])) (.leaf (#[433,457]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[40,409])) (.leaf (#[120,409]))) (.branch 1 (.leaf (#[80,409])) (.leaf (#[2,5,40])))) (.branch 2 (.branch 1 (.leaf (#[82,5,40])) (.leaf (#[411,5,40]))) (.branch 1 (.leaf (#[459,5,40])) (.leaf (#[2,85,40]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[82,85,40])) (.leaf (#[411,85,40]))) (.branch 1 (.leaf (#[459,85,40])) (.leaf (#[2,412,40])))) (.branch 2 (.branch 1 (.leaf (#[82,412,40])) (.leaf (#[411,412,40]))) (.branch 1 (.leaf (#[459,412,40])) (.leaf (#[2,460,40])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[82,460,40])) (.leaf (#[411,460,40]))) (.branch 1 (.leaf (#[459,460,40])) (.leaf (#[2,5,120])))) (.branch 2 (.branch 1 (.leaf (#[82,5,120])) (.leaf (#[411,5,120]))) (.branch 1 (.leaf (#[459,5,120])) (.leaf (#[2,85,120]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[82,85,120])) (.leaf (#[411,85,120]))) (.branch 1 (.leaf (#[459,85,120])) (.leaf (#[2,412,120])))) (.branch 2 (.branch 1 (.leaf (#[82,412,120])) (.leaf (#[411,412,120]))) (.branch 1 (.leaf (#[459,412,120])) (.leaf (#[2,460,120])))))))) +def framesPart041 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[82,460,120])) (.leaf (#[411,460,120]))) (.branch 1 (.leaf (#[459,460,120])) (.leaf (#[2,5,433])))) (.branch 2 (.branch 1 (.leaf (#[82,5,433])) (.leaf (#[411,5,433]))) (.branch 1 (.leaf (#[459,5,433])) (.leaf (#[2,85,433]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[82,85,433])) (.leaf (#[411,85,433]))) (.branch 1 (.leaf (#[459,85,433])) (.leaf (#[2,412,433])))) (.branch 2 (.branch 1 (.leaf (#[82,412,433])) (.leaf (#[411,412,433]))) (.branch 1 (.leaf (#[459,412,433])) (.leaf (#[2,460,433])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[82,460,433])) (.leaf (#[411,460,433]))) (.branch 1 (.leaf (#[459,460,433])) (.leaf (#[2,5,481])))) (.branch 2 (.branch 1 (.leaf (#[82,5,481])) (.leaf (#[411,5,481]))) (.branch 1 (.leaf (#[459,5,481])) (.leaf (#[2,85,481]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[82,85,481])) (.leaf (#[411,85,481]))) (.branch 1 (.leaf (#[459,85,481])) (.leaf (#[2,412,481])))) (.branch 2 (.branch 1 (.leaf (#[82,412,481])) (.leaf (#[411,412,481]))) (.branch 1 (.leaf (#[459,412,481])) (.leaf (#[2,460,481]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[82,460,481])) (.leaf (#[411,460,481]))) (.branch 1 (.leaf (#[459,460,481])) (.leaf (#[2,5,80])))) (.branch 2 (.branch 1 (.leaf (#[42,5,80])) (.leaf (#[411,5,80]))) (.branch 1 (.leaf (#[435,5,80])) (.leaf (#[2,45,80]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[42,45,80])) (.leaf (#[411,45,80]))) (.branch 1 (.leaf (#[435,45,80])) (.leaf (#[2,412,80])))) (.branch 2 (.branch 1 (.leaf (#[42,412,80])) (.leaf (#[411,412,80]))) (.branch 1 (.leaf (#[435,412,80])) (.leaf (#[2,436,80])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[42,436,80])) (.leaf (#[411,436,80]))) (.branch 1 (.leaf (#[435,436,80])) (.leaf (#[2,5,457])))) (.branch 2 (.branch 1 (.leaf (#[42,5,457])) (.leaf (#[411,5,457]))) (.branch 1 (.leaf (#[435,5,457])) (.leaf (#[2,45,457]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[42,45,457])) (.leaf (#[411,45,457]))) (.branch 1 (.leaf (#[435,45,457])) (.leaf (#[2,412,457])))) (.branch 2 (.branch 1 (.leaf (#[42,412,457])) (.leaf (#[411,412,457]))) (.branch 1 (.leaf (#[435,412,457])) (.leaf (#[2,436,457])))))))) +def framesPart042 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[42,436,457])) (.leaf (#[411,436,457]))) (.branch 1 (.leaf (#[435,436,457])) (.leaf (#[2,5,409])))) (.branch 2 (.branch 1 (.leaf (#[42,5,409])) (.leaf (#[82,5,409]))) (.branch 1 (.leaf (#[122,5,409])) (.leaf (#[2,45,409]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[82,45,409])) (.leaf (#[122,45,409]))) (.branch 1 (.leaf (#[2,85,409])) (.leaf (#[42,85,409])))) (.branch 2 (.branch 1 (.leaf (#[82,85,409])) (.leaf (#[122,85,409]))) (.branch 1 (.leaf (#[2,125,409])) (.leaf (#[42,125,409])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[82,125,409])) (.leaf (#[122,125,409]))) (.branch 1 (.leaf (#[2,40,80])) (.leaf (#[7,40,80])))) (.branch 2 (.branch 1 (.leaf (#[411,40,80])) (.leaf (#[414,40,80]))) (.branch 1 (.leaf (#[2,433,80])) (.leaf (#[7,433,80]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[411,433,80])) (.leaf (#[414,433,80]))) (.branch 1 (.leaf (#[2,40,457])) (.leaf (#[7,40,457])))) (.branch 2 (.branch 1 (.leaf (#[411,40,457])) (.leaf (#[414,40,457]))) (.branch 1 (.leaf (#[2,433,457])) (.leaf (#[7,433,457]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[411,433,457])) (.leaf (#[414,433,457]))) (.branch 1 (.leaf (#[2,40,409])) (.leaf (#[7,40,409])))) (.branch 2 (.branch 1 (.leaf (#[82,40,409])) (.leaf (#[87,40,409]))) (.branch 1 (.leaf (#[2,120,409])) (.leaf (#[7,120,409]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[82,120,409])) (.leaf (#[87,120,409]))) (.branch 1 (.leaf (#[2,80,409])) (.leaf (#[7,80,409])))) (.branch 2 (.branch 1 (.leaf (#[42,80,409])) (.leaf (#[47,80,409]))) (.branch 1 (.leaf (#[5,40,80])) (.leaf (#[412,40,80])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[5,433,80])) (.leaf (#[412,433,80]))) (.branch 1 (.leaf (#[5,40,457])) (.leaf (#[412,40,457])))) (.branch 2 (.branch 1 (.leaf (#[5,433,457])) (.leaf (#[412,433,457]))) (.branch 1 (.leaf (#[5,40,409])) (.leaf (#[85,40,409]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[5,120,409])) (.leaf (#[85,120,409]))) (.branch 1 (.leaf (#[5,80,409])) (.leaf (#[45,80,409])))) (.branch 2 (.branch 1 (.leaf (#[40,80,409])) (.leaf (#[411,5,40,80]))) (.branch 1 (.leaf (#[2,412,40,80])) (.leaf (#[411,412,40,80])))))))) +def framesPart043 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[2,5,433,80])) (.leaf (#[411,5,433,80]))) (.branch 1 (.leaf (#[2,412,433,80])) (.leaf (#[411,412,433,80])))) (.branch 2 (.branch 1 (.leaf (#[2,5,40,457])) (.leaf (#[411,5,40,457]))) (.branch 1 (.leaf (#[2,412,40,457])) (.leaf (#[411,412,40,457]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[2,5,433,457])) (.leaf (#[411,5,433,457]))) (.branch 1 (.leaf (#[2,412,433,457])) (.leaf (#[411,412,433,457])))) (.branch 2 (.branch 1 (.leaf (#[2,5,40,409])) (.leaf (#[82,5,40,409]))) (.branch 1 (.leaf (#[2,85,40,409])) (.leaf (#[82,85,40,409])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[2,5,120,409])) (.leaf (#[82,5,120,409]))) (.branch 1 (.leaf (#[2,85,120,409])) (.leaf (#[82,85,120,409])))) (.branch 2 (.branch 1 (.leaf (#[2,5,80,409])) (.leaf (#[42,5,80,409]))) (.branch 1 (.leaf (#[2,45,80,409])) (.leaf (#[42,45,80,409]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[2,40,80,409])) (.leaf (#[7,40,80,409]))) (.branch 1 (.leaf (#[5,40,80,409])) (.leaf (#[151])))) (.branch 2 (.branch 1 (.leaf (#[189])) (.leaf (#[220]))) (.branch 1 (.leaf (#[246])) (.leaf (#[279]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[317])) (.leaf (#[348]))) (.branch 1 (.leaf (#[374])) (.leaf (#[186])))) (.branch 2 (.branch 1 (.leaf (#[241])) (.leaf (#[314]))) (.branch 1 (.leaf (#[369])) (.leaf (#[219]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[347])) (.leaf (#[144]))) (.branch 1 (.leaf (#[272])) (.leaf (#[151,42])))) (.branch 2 (.branch 1 (.leaf (#[220,42])) (.leaf (#[279,42]))) (.branch 1 (.leaf (#[348,42])) (.leaf (#[151,97])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[220,97])) (.leaf (#[391,97]))) (.branch 1 (.leaf (#[460,97])) (.leaf (#[279,97])))) (.branch 2 (.branch 1 (.leaf (#[348,97])) (.leaf (#[7,186]))) (.branch 1 (.leaf (#[76,186])) (.leaf (#[151,186]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[220,186])) (.leaf (#[391,186]))) (.branch 1 (.leaf (#[460,186])) (.leaf (#[279,186])))) (.branch 2 (.branch 1 (.leaf (#[348,186])) (.leaf (#[7,241]))) (.branch 1 (.leaf (#[76,241])) (.leaf (#[151,241])))))))) +def framesPart044 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[220,241])) (.leaf (#[391,241]))) (.branch 1 (.leaf (#[460,241])) (.leaf (#[279,241])))) (.branch 2 (.branch 1 (.leaf (#[348,241])) (.leaf (#[76,426]))) (.branch 1 (.leaf (#[151,426])) (.leaf (#[220,426]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[460,426])) (.leaf (#[279,426]))) (.branch 1 (.leaf (#[348,426])) (.leaf (#[76,481])))) (.branch 2 (.branch 1 (.leaf (#[151,481])) (.leaf (#[220,481]))) (.branch 1 (.leaf (#[391,481])) (.leaf (#[279,481])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[348,481])) (.leaf (#[7,314]))) (.branch 1 (.leaf (#[76,314])) (.leaf (#[151,314])))) (.branch 2 (.branch 1 (.leaf (#[220,314])) (.leaf (#[391,314]))) (.branch 1 (.leaf (#[460,314])) (.leaf (#[279,314]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[348,314])) (.leaf (#[7,369]))) (.branch 1 (.leaf (#[76,369])) (.leaf (#[151,369])))) (.branch 2 (.branch 1 (.leaf (#[220,369])) (.leaf (#[391,369]))) (.branch 1 (.leaf (#[460,369])) (.leaf (#[279,369]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[348,369])) (.leaf (#[45,75]))) (.branch 1 (.leaf (#[151,75])) (.leaf (#[189,75])))) (.branch 2 (.branch 1 (.leaf (#[391,75])) (.leaf (#[429,75]))) (.branch 1 (.leaf (#[279,75])) (.leaf (#[317,75]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,219])) (.leaf (#[45,219]))) (.branch 1 (.leaf (#[151,219])) (.leaf (#[189,219])))) (.branch 2 (.branch 1 (.leaf (#[391,219])) (.leaf (#[429,219]))) (.branch 1 (.leaf (#[279,219])) (.leaf (#[317,219])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[151,459])) (.leaf (#[189,459]))) (.branch 1 (.leaf (#[391,459])) (.leaf (#[429,459])))) (.branch 2 (.branch 1 (.leaf (#[279,459])) (.leaf (#[317,459]))) (.branch 1 (.leaf (#[7,347])) (.leaf (#[45,347]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[151,347])) (.leaf (#[189,347]))) (.branch 1 (.leaf (#[391,347])) (.leaf (#[429,347])))) (.branch 2 (.branch 1 (.leaf (#[279,347])) (.leaf (#[317,347]))) (.branch 1 (.leaf (#[7,144])) (.leaf (#[45,144])))))))) +def framesPart045 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[76,144])) (.leaf (#[102,144]))) (.branch 1 (.leaf (#[391,144])) (.leaf (#[429,144])))) (.branch 2 (.branch 1 (.leaf (#[460,144])) (.leaf (#[486,144]))) (.branch 1 (.leaf (#[7,272])) (.leaf (#[45,272]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[76,272])) (.leaf (#[102,272]))) (.branch 1 (.leaf (#[391,272])) (.leaf (#[429,272])))) (.branch 2 (.branch 1 (.leaf (#[460,272])) (.leaf (#[486,272]))) (.branch 1 (.leaf (#[76,384])) (.leaf (#[102,384])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[151,384])) (.leaf (#[189,384]))) (.branch 1 (.leaf (#[220,384])) (.leaf (#[246,384])))) (.branch 2 (.branch 1 (.leaf (#[186,75])) (.leaf (#[426,75]))) (.branch 1 (.leaf (#[314,75])) (.leaf (#[42,219]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[186,219])) (.leaf (#[426,219]))) (.branch 1 (.leaf (#[314,219])) (.leaf (#[186,459])))) (.branch 2 (.branch 1 (.leaf (#[426,459])) (.leaf (#[314,459]))) (.branch 1 (.leaf (#[42,347])) (.leaf (#[186,347]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[426,347])) (.leaf (#[314,347]))) (.branch 1 (.leaf (#[42,144])) (.leaf (#[97,144])))) (.branch 2 (.branch 1 (.leaf (#[426,144])) (.leaf (#[481,144]))) (.branch 1 (.leaf (#[42,272])) (.leaf (#[97,272]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[426,272])) (.leaf (#[481,272]))) (.branch 1 (.leaf (#[97,384])) (.leaf (#[186,384])))) (.branch 2 (.branch 1 (.leaf (#[241,384])) (.leaf (#[75,144]))) (.branch 1 (.leaf (#[459,144])) (.leaf (#[75,272])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[459,272])) (.leaf (#[75,384]))) (.branch 1 (.leaf (#[219,384])) (.leaf (#[144,384])))) (.branch 2 (.branch 1 (.leaf (#[7,42,75])) (.leaf (#[151,42,75]))) (.branch 1 (.leaf (#[391,42,75])) (.leaf (#[279,42,75]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,186,75])) (.leaf (#[151,186,75]))) (.branch 1 (.leaf (#[391,186,75])) (.leaf (#[279,186,75])))) (.branch 2 (.branch 1 (.leaf (#[7,426,75])) (.leaf (#[151,426,75]))) (.branch 1 (.leaf (#[391,426,75])) (.leaf (#[279,426,75])))))))) +def framesPart046 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,314,75])) (.leaf (#[151,314,75]))) (.branch 1 (.leaf (#[391,314,75])) (.leaf (#[279,314,75])))) (.branch 2 (.branch 1 (.leaf (#[7,42,219])) (.leaf (#[151,42,219]))) (.branch 1 (.leaf (#[391,42,219])) (.leaf (#[279,42,219]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,186,219])) (.leaf (#[151,186,219]))) (.branch 1 (.leaf (#[391,186,219])) (.leaf (#[279,186,219])))) (.branch 2 (.branch 1 (.leaf (#[7,426,219])) (.leaf (#[151,426,219]))) (.branch 1 (.leaf (#[391,426,219])) (.leaf (#[279,426,219])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,314,219])) (.leaf (#[151,314,219]))) (.branch 1 (.leaf (#[391,314,219])) (.leaf (#[279,314,219])))) (.branch 2 (.branch 1 (.leaf (#[151,42,459])) (.leaf (#[391,42,459]))) (.branch 1 (.leaf (#[279,42,459])) (.leaf (#[7,186,459]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[151,186,459])) (.leaf (#[391,186,459]))) (.branch 1 (.leaf (#[279,186,459])) (.leaf (#[7,426,459])))) (.branch 2 (.branch 1 (.leaf (#[151,426,459])) (.leaf (#[391,426,459]))) (.branch 1 (.leaf (#[279,426,459])) (.leaf (#[7,314,459]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[151,314,459])) (.leaf (#[391,314,459]))) (.branch 1 (.leaf (#[279,314,459])) (.leaf (#[7,42,347])))) (.branch 2 (.branch 1 (.leaf (#[151,42,347])) (.leaf (#[391,42,347]))) (.branch 1 (.leaf (#[279,42,347])) (.leaf (#[7,186,347]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[151,186,347])) (.leaf (#[391,186,347]))) (.branch 1 (.leaf (#[279,186,347])) (.leaf (#[7,426,347])))) (.branch 2 (.branch 1 (.leaf (#[151,426,347])) (.leaf (#[391,426,347]))) (.branch 1 (.leaf (#[279,426,347])) (.leaf (#[7,314,347])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[151,314,347])) (.leaf (#[391,314,347]))) (.branch 1 (.leaf (#[279,314,347])) (.leaf (#[7,42,144])))) (.branch 2 (.branch 1 (.leaf (#[76,42,144])) (.leaf (#[391,42,144]))) (.branch 1 (.leaf (#[460,42,144])) (.leaf (#[7,97,144]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[76,97,144])) (.leaf (#[391,97,144]))) (.branch 1 (.leaf (#[460,97,144])) (.leaf (#[7,426,144])))) (.branch 2 (.branch 1 (.leaf (#[76,426,144])) (.leaf (#[391,426,144]))) (.branch 1 (.leaf (#[460,426,144])) (.leaf (#[7,481,144])))))))) +def framesPart047 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[76,481,144])) (.leaf (#[391,481,144]))) (.branch 1 (.leaf (#[460,481,144])) (.leaf (#[7,42,272])))) (.branch 2 (.branch 1 (.leaf (#[76,42,272])) (.leaf (#[391,42,272]))) (.branch 1 (.leaf (#[460,42,272])) (.leaf (#[7,97,272]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[76,97,272])) (.leaf (#[391,97,272]))) (.branch 1 (.leaf (#[460,97,272])) (.leaf (#[7,426,272])))) (.branch 2 (.branch 1 (.leaf (#[76,426,272])) (.leaf (#[391,426,272]))) (.branch 1 (.leaf (#[460,426,272])) (.leaf (#[7,481,272])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[76,481,272])) (.leaf (#[391,481,272]))) (.branch 1 (.leaf (#[460,481,272])) (.leaf (#[76,42,384])))) (.branch 2 (.branch 1 (.leaf (#[151,42,384])) (.leaf (#[220,42,384]))) (.branch 1 (.leaf (#[7,97,384])) (.leaf (#[76,97,384]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[151,97,384])) (.leaf (#[220,97,384]))) (.branch 1 (.leaf (#[7,186,384])) (.leaf (#[76,186,384])))) (.branch 2 (.branch 1 (.leaf (#[151,186,384])) (.leaf (#[220,186,384]))) (.branch 1 (.leaf (#[7,241,384])) (.leaf (#[76,241,384]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[151,241,384])) (.leaf (#[220,241,384]))) (.branch 1 (.leaf (#[7,75,144])) (.leaf (#[45,75,144])))) (.branch 2 (.branch 1 (.leaf (#[391,75,144])) (.leaf (#[429,75,144]))) (.branch 1 (.leaf (#[7,459,144])) (.leaf (#[45,459,144]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[391,459,144])) (.leaf (#[429,459,144]))) (.branch 1 (.leaf (#[7,75,272])) (.leaf (#[45,75,272])))) (.branch 2 (.branch 1 (.leaf (#[391,75,272])) (.leaf (#[429,75,272]))) (.branch 1 (.leaf (#[7,459,272])) (.leaf (#[45,459,272])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[391,459,272])) (.leaf (#[429,459,272]))) (.branch 1 (.leaf (#[7,75,384])) (.leaf (#[45,75,384])))) (.branch 2 (.branch 1 (.leaf (#[151,75,384])) (.leaf (#[189,75,384]))) (.branch 1 (.leaf (#[7,219,384])) (.leaf (#[45,219,384]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[151,219,384])) (.leaf (#[189,219,384]))) (.branch 1 (.leaf (#[7,144,384])) (.leaf (#[45,144,384])))) (.branch 2 (.branch 1 (.leaf (#[76,144,384])) (.leaf (#[102,144,384]))) (.branch 1 (.leaf (#[42,75,144])) (.leaf (#[426,75,144])))))))) +def framesPart048 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[42,459,144])) (.leaf (#[426,459,144]))) (.branch 1 (.leaf (#[42,75,272])) (.leaf (#[426,75,272])))) (.branch 2 (.branch 1 (.leaf (#[42,459,272])) (.leaf (#[426,459,272]))) (.branch 1 (.leaf (#[42,75,384])) (.leaf (#[186,75,384]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[42,219,384])) (.leaf (#[186,219,384]))) (.branch 1 (.leaf (#[42,144,384])) (.leaf (#[97,144,384])))) (.branch 2 (.branch 1 (.leaf (#[75,144,384])) (.leaf (#[391,42,75,144]))) (.branch 1 (.leaf (#[7,426,75,144])) (.leaf (#[391,426,75,144])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,42,459,144])) (.leaf (#[391,42,459,144]))) (.branch 1 (.leaf (#[7,426,459,144])) (.leaf (#[391,426,459,144])))) (.branch 2 (.branch 1 (.leaf (#[7,42,75,272])) (.leaf (#[391,42,75,272]))) (.branch 1 (.leaf (#[7,426,75,272])) (.leaf (#[391,426,75,272]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,42,459,272])) (.leaf (#[391,42,459,272]))) (.branch 1 (.leaf (#[7,426,459,272])) (.leaf (#[391,426,459,272])))) (.branch 2 (.branch 1 (.leaf (#[7,42,75,384])) (.leaf (#[151,42,75,384]))) (.branch 1 (.leaf (#[7,186,75,384])) (.leaf (#[151,186,75,384]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,42,219,384])) (.leaf (#[151,42,219,384]))) (.branch 1 (.leaf (#[7,186,219,384])) (.leaf (#[151,186,219,384])))) (.branch 2 (.branch 1 (.leaf (#[7,42,144,384])) (.leaf (#[76,42,144,384]))) (.branch 1 (.leaf (#[7,97,144,384])) (.leaf (#[76,97,144,384]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,75,144,384])) (.leaf (#[45,75,144,384]))) (.branch 1 (.leaf (#[42,75,144,384])) (.leaf (#[51,75,131,384,1])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,5])) (.leaf (#[51,75,131,384,9]))) (.branch 1 (.leaf (#[51,75,131,384,13])) (.leaf (#[51,75,131,384,15])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,17])) (.leaf (#[51,75,131,384,19]))) (.branch 1 (.leaf (#[51,75,131,384,23])) (.leaf (#[51,75,131,384,27])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,31])) (.leaf (#[51,75,131,384,2]))) (.branch 1 (.leaf (#[51,75,131,384,6])) (.leaf (#[51,75,131,384,10]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,14])) (.leaf (#[51,75,131,384,18]))) (.branch 1 (.leaf (#[51,75,131,384,26])) (.leaf (#[51,75,131,384,4])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,12])) (.leaf (#[51,75,131,384,20]))) (.branch 1 (.leaf (#[51,75,131,384,28])) (.leaf (#[51,75,131,384,24])))))))) +def framesPart049 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,16])) (.leaf (#[51,75,131,384,1,2]))) (.branch 1 (.leaf (#[51,75,131,384,5,2])) (.leaf (#[51,75,131,384,9,2])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,13,2])) (.leaf (#[51,75,131,384,17,2]))) (.branch 1 (.leaf (#[51,75,131,384,21,2])) (.leaf (#[51,75,131,384,25,2]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,29,2])) (.leaf (#[51,75,131,384,1,6]))) (.branch 1 (.leaf (#[51,75,131,384,5,6])) (.leaf (#[51,75,131,384,9,6])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,13,6])) (.leaf (#[51,75,131,384,17,6]))) (.branch 1 (.leaf (#[51,75,131,384,21,6])) (.leaf (#[51,75,131,384,25,6])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,29,6])) (.leaf (#[51,75,131,384,1,10]))) (.branch 1 (.leaf (#[51,75,131,384,5,10])) (.leaf (#[51,75,131,384,9,10])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,13,10])) (.leaf (#[51,75,131,384,17,10]))) (.branch 1 (.leaf (#[51,75,131,384,21,10])) (.leaf (#[51,75,131,384,25,10]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,29,10])) (.leaf (#[51,75,131,384,1,14]))) (.branch 1 (.leaf (#[51,75,131,384,5,14])) (.leaf (#[51,75,131,384,9,14])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,13,14])) (.leaf (#[51,75,131,384,17,14]))) (.branch 1 (.leaf (#[51,75,131,384,21,14])) (.leaf (#[51,75,131,384,25,14]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,29,14])) (.leaf (#[51,75,131,384,1,18]))) (.branch 1 (.leaf (#[51,75,131,384,5,18])) (.leaf (#[51,75,131,384,9,18])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,13,18])) (.leaf (#[51,75,131,384,17,18]))) (.branch 1 (.leaf (#[51,75,131,384,21,18])) (.leaf (#[51,75,131,384,25,18]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,29,18])) (.leaf (#[51,75,131,384,1,22]))) (.branch 1 (.leaf (#[51,75,131,384,5,22])) (.leaf (#[51,75,131,384,9,22])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,13,22])) (.leaf (#[51,75,131,384,17,22]))) (.branch 1 (.leaf (#[51,75,131,384,25,22])) (.leaf (#[51,75,131,384,1,26])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,5,26])) (.leaf (#[51,75,131,384,9,26]))) (.branch 1 (.leaf (#[51,75,131,384,13,26])) (.leaf (#[51,75,131,384,17,26])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,21,26])) (.leaf (#[51,75,131,384,25,26]))) (.branch 1 (.leaf (#[51,75,131,384,29,26])) (.leaf (#[51,75,131,384,1,30]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,5,30])) (.leaf (#[51,75,131,384,9,30]))) (.branch 1 (.leaf (#[51,75,131,384,13,30])) (.leaf (#[51,75,131,384,17,30])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,25,30])) (.leaf (#[51,75,131,384,1,4]))) (.branch 1 (.leaf (#[51,75,131,384,3,4])) (.leaf (#[51,75,131,384,9,4])))))))) +def framesPart050 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,11,4])) (.leaf (#[51,75,131,384,17,4]))) (.branch 1 (.leaf (#[51,75,131,384,19,4])) (.leaf (#[51,75,131,384,25,4])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,27,4])) (.leaf (#[51,75,131,384,1,12]))) (.branch 1 (.leaf (#[51,75,131,384,3,12])) (.leaf (#[51,75,131,384,9,12]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,11,12])) (.leaf (#[51,75,131,384,17,12]))) (.branch 1 (.leaf (#[51,75,131,384,19,12])) (.leaf (#[51,75,131,384,25,12])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,27,12])) (.leaf (#[51,75,131,384,1,20]))) (.branch 1 (.leaf (#[51,75,131,384,3,20])) (.leaf (#[51,75,131,384,9,20])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,11,20])) (.leaf (#[51,75,131,384,17,20]))) (.branch 1 (.leaf (#[51,75,131,384,19,20])) (.leaf (#[51,75,131,384,25,20])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,27,20])) (.leaf (#[51,75,131,384,1,28]))) (.branch 1 (.leaf (#[51,75,131,384,3,28])) (.leaf (#[51,75,131,384,9,28]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,11,28])) (.leaf (#[51,75,131,384,17,28]))) (.branch 1 (.leaf (#[51,75,131,384,19,28])) (.leaf (#[51,75,131,384,25,28])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,27,28])) (.leaf (#[51,75,131,384,1,8]))) (.branch 1 (.leaf (#[51,75,131,384,5,8])) (.leaf (#[51,75,131,384,7,8]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,17,8])) (.leaf (#[51,75,131,384,19,8]))) (.branch 1 (.leaf (#[51,75,131,384,23,8])) (.leaf (#[51,75,131,384,1,24])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,3,24])) (.leaf (#[51,75,131,384,5,24]))) (.branch 1 (.leaf (#[51,75,131,384,7,24])) (.leaf (#[51,75,131,384,17,24]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,19,24])) (.leaf (#[51,75,131,384,21,24]))) (.branch 1 (.leaf (#[51,75,131,384,23,24])) (.leaf (#[51,75,131,384,1,16])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,3,16])) (.leaf (#[51,75,131,384,5,16]))) (.branch 1 (.leaf (#[51,75,131,384,7,16])) (.leaf (#[51,75,131,384,9,16])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,11,16])) (.leaf (#[51,75,131,384,13,16]))) (.branch 1 (.leaf (#[51,75,131,384,15,16])) (.leaf (#[51,75,131,384,2,4])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,10,4])) (.leaf (#[51,75,131,384,18,4]))) (.branch 1 (.leaf (#[51,75,131,384,26,4])) (.leaf (#[51,75,131,384,2,12]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,10,12])) (.leaf (#[51,75,131,384,18,12]))) (.branch 1 (.leaf (#[51,75,131,384,26,12])) (.leaf (#[51,75,131,384,2,20])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,10,20])) (.leaf (#[51,75,131,384,18,20]))) (.branch 1 (.leaf (#[51,75,131,384,26,20])) (.leaf (#[51,75,131,384,2,28])))))))) +def framesPart051 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,10,28])) (.leaf (#[51,75,131,384,18,28]))) (.branch 1 (.leaf (#[51,75,131,384,26,28])) (.leaf (#[51,75,131,384,2,8])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,6,8])) (.leaf (#[51,75,131,384,18,8]))) (.branch 1 (.leaf (#[51,75,131,384,2,24])) (.leaf (#[51,75,131,384,6,24]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,18,24])) (.leaf (#[51,75,131,384,22,24]))) (.branch 1 (.leaf (#[51,75,131,384,2,16])) (.leaf (#[51,75,131,384,6,16])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,10,16])) (.leaf (#[51,75,131,384,14,16]))) (.branch 1 (.leaf (#[51,75,131,384,4,8])) (.leaf (#[51,75,131,384,20,8])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,4,24])) (.leaf (#[51,75,131,384,20,24]))) (.branch 1 (.leaf (#[51,75,131,384,4,16])) (.leaf (#[51,75,131,384,12,16])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,8,16])) (.leaf (#[51,75,131,384,1,2,4]))) (.branch 1 (.leaf (#[51,75,131,384,9,2,4])) (.leaf (#[51,75,131,384,17,2,4]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,25,2,4])) (.leaf (#[51,75,131,384,1,10,4]))) (.branch 1 (.leaf (#[51,75,131,384,9,10,4])) (.leaf (#[51,75,131,384,17,10,4])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,25,10,4])) (.leaf (#[51,75,131,384,1,18,4]))) (.branch 1 (.leaf (#[51,75,131,384,9,18,4])) (.leaf (#[51,75,131,384,17,18,4]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,25,18,4])) (.leaf (#[51,75,131,384,1,26,4]))) (.branch 1 (.leaf (#[51,75,131,384,9,26,4])) (.leaf (#[51,75,131,384,17,26,4])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,25,26,4])) (.leaf (#[51,75,131,384,1,2,12]))) (.branch 1 (.leaf (#[51,75,131,384,9,2,12])) (.leaf (#[51,75,131,384,17,2,12]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,25,2,12])) (.leaf (#[51,75,131,384,1,10,12]))) (.branch 1 (.leaf (#[51,75,131,384,9,10,12])) (.leaf (#[51,75,131,384,17,10,12])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,25,10,12])) (.leaf (#[51,75,131,384,1,18,12]))) (.branch 1 (.leaf (#[51,75,131,384,9,18,12])) (.leaf (#[51,75,131,384,25,18,12])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,1,26,12])) (.leaf (#[51,75,131,384,9,26,12]))) (.branch 1 (.leaf (#[51,75,131,384,17,26,12])) (.leaf (#[51,75,131,384,25,26,12])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,1,2,20])) (.leaf (#[51,75,131,384,9,2,20]))) (.branch 1 (.leaf (#[51,75,131,384,17,2,20])) (.leaf (#[51,75,131,384,25,2,20]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,1,10,20])) (.leaf (#[51,75,131,384,17,10,20]))) (.branch 1 (.leaf (#[51,75,131,384,25,10,20])) (.leaf (#[51,75,131,384,1,18,20])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,9,18,20])) (.leaf (#[51,75,131,384,17,18,20]))) (.branch 1 (.leaf (#[51,75,131,384,25,18,20])) (.leaf (#[51,75,131,384,1,26,20])))))))) +def framesPart052 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,9,26,20])) (.leaf (#[51,75,131,384,17,26,20]))) (.branch 1 (.leaf (#[51,75,131,384,25,26,20])) (.leaf (#[51,75,131,384,17,2,28])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,25,2,28])) (.leaf (#[51,75,131,384,1,10,28]))) (.branch 1 (.leaf (#[51,75,131,384,9,10,28])) (.leaf (#[51,75,131,384,17,10,28]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,25,10,28])) (.leaf (#[51,75,131,384,1,18,28]))) (.branch 1 (.leaf (#[51,75,131,384,9,18,28])) (.leaf (#[51,75,131,384,17,18,28])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,25,18,28])) (.leaf (#[51,75,131,384,1,26,28]))) (.branch 1 (.leaf (#[51,75,131,384,9,26,28])) (.leaf (#[51,75,131,384,17,26,28])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,25,26,28])) (.leaf (#[51,75,131,384,1,2,8]))) (.branch 1 (.leaf (#[51,75,131,384,5,2,8])) (.leaf (#[51,75,131,384,17,2,8])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,21,2,8])) (.leaf (#[51,75,131,384,1,6,8]))) (.branch 1 (.leaf (#[51,75,131,384,5,6,8])) (.leaf (#[51,75,131,384,17,6,8]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,21,6,8])) (.leaf (#[51,75,131,384,1,18,8]))) (.branch 1 (.leaf (#[51,75,131,384,5,18,8])) (.leaf (#[51,75,131,384,17,18,8])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,21,18,8])) (.leaf (#[51,75,131,384,1,22,8]))) (.branch 1 (.leaf (#[51,75,131,384,5,22,8])) (.leaf (#[51,75,131,384,17,22,8]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,1,2,24])) (.leaf (#[51,75,131,384,5,2,24]))) (.branch 1 (.leaf (#[51,75,131,384,17,2,24])) (.leaf (#[51,75,131,384,21,2,24])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,1,6,24])) (.leaf (#[51,75,131,384,5,6,24]))) (.branch 1 (.leaf (#[51,75,131,384,1,18,24])) (.leaf (#[51,75,131,384,5,18,24]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,17,18,24])) (.leaf (#[51,75,131,384,21,18,24]))) (.branch 1 (.leaf (#[51,75,131,384,1,22,24])) (.leaf (#[51,75,131,384,5,22,24])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,17,22,24])) (.leaf (#[51,75,131,384,21,22,24]))) (.branch 1 (.leaf (#[51,75,131,384,1,2,16])) (.leaf (#[51,75,131,384,5,2,16])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,9,2,16])) (.leaf (#[51,75,131,384,13,2,16]))) (.branch 1 (.leaf (#[51,75,131,384,1,6,16])) (.leaf (#[51,75,131,384,5,6,16])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,9,6,16])) (.leaf (#[51,75,131,384,13,6,16]))) (.branch 1 (.leaf (#[51,75,131,384,1,10,16])) (.leaf (#[51,75,131,384,5,10,16]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,9,10,16])) (.leaf (#[51,75,131,384,13,10,16]))) (.branch 1 (.leaf (#[51,75,131,384,5,14,16])) (.leaf (#[51,75,131,384,9,14,16])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,13,14,16])) (.leaf (#[51,75,131,384,1,4,8]))) (.branch 1 (.leaf (#[51,75,131,384,3,4,8])) (.leaf (#[51,75,131,384,17,4,8])))))))) +def framesPart053 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,19,4,8])) (.leaf (#[51,75,131,384,1,20,8]))) (.branch 1 (.leaf (#[51,75,131,384,3,20,8])) (.leaf (#[51,75,131,384,17,20,8])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,19,20,8])) (.leaf (#[51,75,131,384,1,4,24]))) (.branch 1 (.leaf (#[51,75,131,384,3,4,24])) (.leaf (#[51,75,131,384,17,4,24]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,19,4,24])) (.leaf (#[51,75,131,384,1,20,24]))) (.branch 1 (.leaf (#[51,75,131,384,3,20,24])) (.leaf (#[51,75,131,384,17,20,24])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,19,20,24])) (.leaf (#[51,75,131,384,1,4,16]))) (.branch 1 (.leaf (#[51,75,131,384,3,4,16])) (.leaf (#[51,75,131,384,9,4,16])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,11,4,16])) (.leaf (#[51,75,131,384,1,12,16]))) (.branch 1 (.leaf (#[51,75,131,384,3,12,16])) (.leaf (#[51,75,131,384,9,12,16])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,11,12,16])) (.leaf (#[51,75,131,384,1,8,16]))) (.branch 1 (.leaf (#[51,75,131,384,3,8,16])) (.leaf (#[51,75,131,384,5,8,16]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,7,8,16])) (.leaf (#[51,75,131,384,2,4,8]))) (.branch 1 (.leaf (#[51,75,131,384,18,4,8])) (.leaf (#[51,75,131,384,2,20,8])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,18,20,8])) (.leaf (#[51,75,131,384,2,4,24]))) (.branch 1 (.leaf (#[51,75,131,384,18,4,24])) (.leaf (#[51,75,131,384,2,20,24]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,18,20,24])) (.leaf (#[51,75,131,384,2,4,16]))) (.branch 1 (.leaf (#[51,75,131,384,10,4,16])) (.leaf (#[51,75,131,384,2,12,16])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,10,12,16])) (.leaf (#[51,75,131,384,2,8,16]))) (.branch 1 (.leaf (#[51,75,131,384,6,8,16])) (.leaf (#[51,75,131,384,4,8,16]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,1,2,4,8])) (.leaf (#[51,75,131,384,17,2,4,8]))) (.branch 1 (.leaf (#[51,75,131,384,1,18,4,8])) (.leaf (#[51,75,131,384,17,2,20,8])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,1,18,20,8])) (.leaf (#[51,75,131,384,17,18,20,8]))) (.branch 1 (.leaf (#[51,75,131,384,17,2,4,24])) (.leaf (#[51,75,131,384,1,18,4,24])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,17,18,4,24])) (.leaf (#[51,75,131,384,1,2,20,24]))) (.branch 1 (.leaf (#[51,75,131,384,17,2,20,24])) (.leaf (#[51,75,131,384,1,18,20,24])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,1,2,4,16])) (.leaf (#[51,75,131,384,9,2,4,16]))) (.branch 1 (.leaf (#[51,75,131,384,1,10,4,16])) (.leaf (#[51,75,131,384,9,2,12,16]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,1,10,12,16])) (.leaf (#[51,75,131,384,9,10,12,16]))) (.branch 1 (.leaf (#[51,75,131,384,1,2,8,16])) (.leaf (#[51,75,131,384,5,2,8,16])))) (.branch 2 (.branch 1 (.leaf (#[51,75,131,384,1,6,8,16])) (.leaf (#[51,75,131,384,1,4,8,16]))) (.branch 1 (.leaf (#[51,75,131,384,3,4,8,16])) (.leaf (#[51,75,131,384,2,4,8,16])))))))) +def framesPart054 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,157])) (.leaf (#[51,214]))) (.branch 1 (.leaf (#[51,285])) (.leaf (#[51,342])))) (.branch 2 (.branch 1 (.leaf (#[51,207])) (.leaf (#[51,335]))) (.branch 1 (.leaf (#[51,132])) (.leaf (#[51,260]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,25,75])) (.leaf (#[51,157,75]))) (.branch 1 (.leaf (#[51,285,75])) (.leaf (#[51,25,207])))) (.branch 2 (.branch 1 (.leaf (#[51,157,207])) (.leaf (#[51,409,207]))) (.branch 1 (.leaf (#[51,285,207])) (.leaf (#[51,25,459])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,157,459])) (.leaf (#[51,409,459]))) (.branch 1 (.leaf (#[51,285,459])) (.leaf (#[51,25,335])))) (.branch 2 (.branch 1 (.leaf (#[51,157,335])) (.leaf (#[51,409,335]))) (.branch 1 (.leaf (#[51,285,335])) (.leaf (#[51,25,132]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,82,132])) (.leaf (#[51,409,132]))) (.branch 1 (.leaf (#[51,466,132])) (.leaf (#[51,25,260])))) (.branch 2 (.branch 1 (.leaf (#[51,82,260])) (.leaf (#[51,409,260]))) (.branch 1 (.leaf (#[51,466,260])) (.leaf (#[51,157,384]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,214,384])) (.leaf (#[51,75,132]))) (.branch 1 (.leaf (#[51,459,132])) (.leaf (#[51,75,260])))) (.branch 2 (.branch 1 (.leaf (#[51,459,260])) (.leaf (#[51,75,384]))) (.branch 1 (.leaf (#[51,207,384])) (.leaf (#[51,132,384]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,25,75,132])) (.leaf (#[51,409,75,132]))) (.branch 1 (.leaf (#[51,25,459,132])) (.leaf (#[51,409,459,132])))) (.branch 2 (.branch 1 (.leaf (#[51,25,75,260])) (.leaf (#[51,409,75,260]))) (.branch 1 (.leaf (#[51,25,459,260])) (.leaf (#[51,409,459,260])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,25,75,384])) (.leaf (#[51,157,75,384]))) (.branch 1 (.leaf (#[51,25,207,384])) (.leaf (#[51,157,207,384])))) (.branch 2 (.branch 1 (.leaf (#[51,25,132,384])) (.leaf (#[51,82,132,384]))) (.branch 1 (.leaf (#[51,8])) (.leaf (#[51,93]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,399])) (.leaf (#[51,474]))) (.branch 1 (.leaf (#[51,17])) (.leaf (#[51,406])))) (.branch 2 (.branch 1 (.leaf (#[51,68])) (.leaf (#[51,451]))) (.branch 1 (.leaf (#[51,8,17])) (.leaf (#[51,76,17])))))))) +def framesPart055 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,399,17])) (.leaf (#[51,459,17]))) (.branch 1 (.leaf (#[51,8,85])) (.leaf (#[51,76,85])))) (.branch 2 (.branch 1 (.leaf (#[51,399,85])) (.leaf (#[51,459,85]))) (.branch 1 (.leaf (#[51,8,406])) (.leaf (#[51,76,406]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,399,406])) (.leaf (#[51,459,406]))) (.branch 1 (.leaf (#[51,8,466])) (.leaf (#[51,399,466])))) (.branch 2 (.branch 1 (.leaf (#[51,8,68])) (.leaf (#[51,25,68]))) (.branch 1 (.leaf (#[51,399,68])) (.leaf (#[51,414,68])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,8,451])) (.leaf (#[51,25,451]))) (.branch 1 (.leaf (#[51,399,451])) (.leaf (#[51,414,451])))) (.branch 2 (.branch 1 (.leaf (#[51,8,391])) (.leaf (#[51,76,391]))) (.branch 1 (.leaf (#[51,93,391])) (.leaf (#[51,17,68]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,406,68])) (.leaf (#[51,17,451]))) (.branch 1 (.leaf (#[51,406,451])) (.leaf (#[51,17,391])))) (.branch 2 (.branch 1 (.leaf (#[51,68,391])) (.leaf (#[51,8,17,68]))) (.branch 1 (.leaf (#[51,399,17,68])) (.leaf (#[51,8,406,68]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,399,406,68])) (.leaf (#[51,8,17,451]))) (.branch 1 (.leaf (#[51,399,17,451])) (.leaf (#[51,8,406,451])))) (.branch 2 (.branch 1 (.leaf (#[51,399,406,451])) (.leaf (#[51,8,17,391]))) (.branch 1 (.leaf (#[51,76,17,391])) (.leaf (#[51,8,85,391]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[51,76,85,391])) (.leaf (#[51,8,68,391]))) (.branch 1 (.leaf (#[51,25,68,391])) (.leaf (#[30,102])))) (.branch 2 (.branch 1 (.leaf (#[30,171])) (.leaf (#[30,231]))) (.branch 1 (.leaf (#[30,299])) (.leaf (#[30,359])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,76])) (.leaf (#[30,205]))) (.branch 1 (.leaf (#[30,333])) (.leaf (#[30,460])))) (.branch 2 (.branch 1 (.leaf (#[30,129])) (.leaf (#[30,257]))) (.branch 1 (.leaf (#[30,42,76])) (.leaf (#[30,171,76]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,299,76])) (.leaf (#[30,426,76]))) (.branch 1 (.leaf (#[30,42,205])) (.leaf (#[30,171,205])))) (.branch 2 (.branch 1 (.leaf (#[30,299,205])) (.leaf (#[30,426,205]))) (.branch 1 (.leaf (#[30,42,333])) (.leaf (#[30,171,333])))))))) +def framesPart056 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,299,333])) (.leaf (#[30,426,333]))) (.branch 1 (.leaf (#[30,42,460])) (.leaf (#[30,171,460])))) (.branch 2 (.branch 1 (.leaf (#[30,299,460])) (.leaf (#[30,426,460]))) (.branch 1 (.leaf (#[30,42,129])) (.leaf (#[30,102,129]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,299,129])) (.leaf (#[30,359,129]))) (.branch 1 (.leaf (#[30,102,384])) (.leaf (#[30,299,384])))) (.branch 2 (.branch 1 (.leaf (#[30,359,384])) (.leaf (#[30,42,257]))) (.branch 1 (.leaf (#[30,102,257])) (.leaf (#[30,171,257])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,231,257])) (.leaf (#[30,76,129]))) (.branch 1 (.leaf (#[30,333,129])) (.leaf (#[30,76,384])))) (.branch 2 (.branch 1 (.leaf (#[30,333,384])) (.leaf (#[30,76,257]))) (.branch 1 (.leaf (#[30,205,257])) (.leaf (#[30,129,257]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,42,76,129])) (.leaf (#[30,299,76,129]))) (.branch 1 (.leaf (#[30,42,333,129])) (.leaf (#[30,299,333,129])))) (.branch 2 (.branch 1 (.leaf (#[30,42,76,384])) (.leaf (#[30,299,76,384]))) (.branch 1 (.leaf (#[30,42,333,384])) (.leaf (#[30,299,333,384]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,42,76,257])) (.leaf (#[30,171,76,257]))) (.branch 1 (.leaf (#[30,42,205,257])) (.leaf (#[30,171,205,257])))) (.branch 2 (.branch 1 (.leaf (#[30,42,129,257])) (.leaf (#[30,102,129,257]))) (.branch 1 (.leaf (#[30,76,129,257])) (.leaf (#[10]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[62])) (.leaf (#[95]))) (.branch 1 (.leaf (#[107])) (.leaf (#[397])))) (.branch 2 (.branch 1 (.leaf (#[441])) (.leaf (#[472]))) (.branch 1 (.leaf (#[492])) (.leaf (#[20])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[117])) (.leaf (#[403]))) (.branch 1 (.leaf (#[498])) (.leaf (#[32])))) (.branch 2 (.branch 1 (.leaf (#[423])) (.leaf (#[65]))) (.branch 1 (.leaf (#[454])) (.leaf (#[10,20]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[42,20])) (.leaf (#[75,20]))) (.branch 1 (.leaf (#[107,20])) (.leaf (#[397,20])))) (.branch 2 (.branch 1 (.leaf (#[429,20])) (.leaf (#[460,20]))) (.branch 1 (.leaf (#[492,20])) (.leaf (#[10,52])))))))) +def framesPart057 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[107,52])) (.leaf (#[397,52]))) (.branch 1 (.leaf (#[460,52])) (.leaf (#[492,52])))) (.branch 2 (.branch 1 (.leaf (#[10,85])) (.leaf (#[75,85]))) (.branch 1 (.leaf (#[107,85])) (.leaf (#[397,85]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[429,85])) (.leaf (#[492,85]))) (.branch 1 (.leaf (#[10,117])) (.leaf (#[42,117])))) (.branch 2 (.branch 1 (.leaf (#[75,117])) (.leaf (#[107,117]))) (.branch 1 (.leaf (#[397,117])) (.leaf (#[429,117])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[460,117])) (.leaf (#[492,117]))) (.branch 1 (.leaf (#[10,403])) (.leaf (#[42,403])))) (.branch 2 (.branch 1 (.leaf (#[75,403])) (.leaf (#[107,403]))) (.branch 1 (.leaf (#[397,403])) (.leaf (#[429,403]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[460,403])) (.leaf (#[492,403]))) (.branch 1 (.leaf (#[10,435])) (.leaf (#[75,435])))) (.branch 2 (.branch 1 (.leaf (#[107,435])) (.leaf (#[397,435]))) (.branch 1 (.leaf (#[492,435])) (.leaf (#[10,466]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[42,466])) (.leaf (#[75,466]))) (.branch 1 (.leaf (#[107,466])) (.leaf (#[397,466])))) (.branch 2 (.branch 1 (.leaf (#[429,466])) (.leaf (#[492,466]))) (.branch 1 (.leaf (#[10,498])) (.leaf (#[42,498]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[75,498])) (.leaf (#[107,498]))) (.branch 1 (.leaf (#[397,498])) (.leaf (#[429,498])))) (.branch 2 (.branch 1 (.leaf (#[460,498])) (.leaf (#[492,498]))) (.branch 1 (.leaf (#[10,32])) (.leaf (#[30,32])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[75,32])) (.leaf (#[95,32]))) (.branch 1 (.leaf (#[397,32])) (.leaf (#[409,32])))) (.branch 2 (.branch 1 (.leaf (#[460,32])) (.leaf (#[472,32]))) (.branch 1 (.leaf (#[10,97])) (.leaf (#[30,97]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[95,97])) (.leaf (#[397,97]))) (.branch 1 (.leaf (#[409,97])) (.leaf (#[472,97])))) (.branch 2 (.branch 1 (.leaf (#[10,423])) (.leaf (#[30,423]))) (.branch 1 (.leaf (#[75,423])) (.leaf (#[95,423])))))))) +def framesPart058 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[397,423])) (.leaf (#[409,423]))) (.branch 1 (.leaf (#[460,423])) (.leaf (#[472,423])))) (.branch 2 (.branch 1 (.leaf (#[10,486])) (.leaf (#[95,486]))) (.branch 1 (.leaf (#[397,486])) (.leaf (#[472,486]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[10,65])) (.leaf (#[30,65]))) (.branch 1 (.leaf (#[42,65])) (.leaf (#[62,65])))) (.branch 2 (.branch 1 (.leaf (#[397,65])) (.leaf (#[409,65]))) (.branch 1 (.leaf (#[429,65])) (.leaf (#[441,65])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[10,454])) (.leaf (#[30,454]))) (.branch 1 (.leaf (#[42,454])) (.leaf (#[62,454])))) (.branch 2 (.branch 1 (.leaf (#[397,454])) (.leaf (#[409,454]))) (.branch 1 (.leaf (#[429,454])) (.leaf (#[441,454]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[10,391])) (.leaf (#[62,391]))) (.branch 1 (.leaf (#[95,391])) (.leaf (#[107,391])))) (.branch 2 (.branch 1 (.leaf (#[127,391])) (.leaf (#[20,32]))) (.branch 1 (.leaf (#[85,32])) (.leaf (#[403,32]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[466,32])) (.leaf (#[20,97]))) (.branch 1 (.leaf (#[403,97])) (.leaf (#[466,97])))) (.branch 2 (.branch 1 (.leaf (#[20,423])) (.leaf (#[85,423]))) (.branch 1 (.leaf (#[403,423])) (.leaf (#[466,423]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[20,486])) (.leaf (#[403,486]))) (.branch 1 (.leaf (#[466,486])) (.leaf (#[20,65])))) (.branch 2 (.branch 1 (.leaf (#[52,65])) (.leaf (#[403,65]))) (.branch 1 (.leaf (#[435,65])) (.leaf (#[20,454])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[52,454])) (.leaf (#[403,454]))) (.branch 1 (.leaf (#[435,454])) (.leaf (#[20,391])))) (.branch 2 (.branch 1 (.leaf (#[85,391])) (.leaf (#[117,391]))) (.branch 1 (.leaf (#[32,65])) (.leaf (#[423,65]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[32,454])) (.leaf (#[423,454]))) (.branch 1 (.leaf (#[32,391])) (.leaf (#[65,391])))) (.branch 2 (.branch 1 (.leaf (#[10,20,32])) (.leaf (#[75,20,32]))) (.branch 1 (.leaf (#[397,20,32])) (.leaf (#[460,20,32])))))))) +def framesPart059 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[10,85,32])) (.leaf (#[75,85,32]))) (.branch 1 (.leaf (#[397,85,32])) (.leaf (#[460,85,32])))) (.branch 2 (.branch 1 (.leaf (#[10,403,32])) (.leaf (#[75,403,32]))) (.branch 1 (.leaf (#[397,403,32])) (.leaf (#[460,403,32]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[10,466,32])) (.leaf (#[75,466,32]))) (.branch 1 (.leaf (#[397,466,32])) (.leaf (#[460,466,32])))) (.branch 2 (.branch 1 (.leaf (#[10,20,97])) (.leaf (#[75,20,97]))) (.branch 1 (.leaf (#[397,20,97])) (.leaf (#[460,20,97])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[10,85,97])) (.leaf (#[75,85,97]))) (.branch 1 (.leaf (#[397,85,97])) (.leaf (#[460,85,97])))) (.branch 2 (.branch 1 (.leaf (#[10,403,97])) (.leaf (#[75,403,97]))) (.branch 1 (.leaf (#[397,403,97])) (.leaf (#[460,403,97]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[10,466,97])) (.leaf (#[75,466,97]))) (.branch 1 (.leaf (#[397,466,97])) (.leaf (#[460,466,97])))) (.branch 2 (.branch 1 (.leaf (#[10,20,423])) (.leaf (#[75,20,423]))) (.branch 1 (.leaf (#[397,20,423])) (.leaf (#[460,20,423]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[10,85,423])) (.leaf (#[75,85,423]))) (.branch 1 (.leaf (#[397,85,423])) (.leaf (#[460,85,423])))) (.branch 2 (.branch 1 (.leaf (#[10,403,423])) (.leaf (#[75,403,423]))) (.branch 1 (.leaf (#[397,403,423])) (.leaf (#[460,403,423]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[10,466,423])) (.leaf (#[75,466,423]))) (.branch 1 (.leaf (#[397,466,423])) (.leaf (#[460,466,423])))) (.branch 2 (.branch 1 (.leaf (#[10,20,486])) (.leaf (#[75,20,486]))) (.branch 1 (.leaf (#[397,20,486])) (.leaf (#[460,20,486])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[10,85,486])) (.leaf (#[75,85,486]))) (.branch 1 (.leaf (#[397,85,486])) (.leaf (#[10,403,486])))) (.branch 2 (.branch 1 (.leaf (#[75,403,486])) (.leaf (#[397,403,486]))) (.branch 1 (.leaf (#[460,403,486])) (.leaf (#[10,466,486]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[75,466,486])) (.leaf (#[397,466,486]))) (.branch 1 (.leaf (#[10,20,65])) (.leaf (#[42,20,65])))) (.branch 2 (.branch 1 (.leaf (#[397,20,65])) (.leaf (#[429,20,65]))) (.branch 1 (.leaf (#[10,52,65])) (.leaf (#[42,52,65])))))))) +def framesPart060 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[397,52,65])) (.leaf (#[429,52,65]))) (.branch 1 (.leaf (#[10,403,65])) (.leaf (#[42,403,65])))) (.branch 2 (.branch 1 (.leaf (#[397,403,65])) (.leaf (#[429,403,65]))) (.branch 1 (.leaf (#[10,435,65])) (.leaf (#[42,435,65]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[397,435,65])) (.leaf (#[429,435,65]))) (.branch 1 (.leaf (#[10,20,454])) (.leaf (#[42,20,454])))) (.branch 2 (.branch 1 (.leaf (#[397,20,454])) (.leaf (#[429,20,454]))) (.branch 1 (.leaf (#[10,52,454])) (.leaf (#[42,52,454])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[397,52,454])) (.leaf (#[429,52,454]))) (.branch 1 (.leaf (#[10,403,454])) (.leaf (#[42,403,454])))) (.branch 2 (.branch 1 (.leaf (#[397,403,454])) (.leaf (#[429,403,454]))) (.branch 1 (.leaf (#[10,435,454])) (.leaf (#[42,435,454]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[397,435,454])) (.leaf (#[429,435,454]))) (.branch 1 (.leaf (#[10,20,391])) (.leaf (#[42,20,391])))) (.branch 2 (.branch 1 (.leaf (#[75,20,391])) (.leaf (#[107,20,391]))) (.branch 1 (.leaf (#[10,52,391])) (.leaf (#[75,52,391]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[107,52,391])) (.leaf (#[10,85,391]))) (.branch 1 (.leaf (#[42,85,391])) (.leaf (#[75,85,391])))) (.branch 2 (.branch 1 (.leaf (#[107,85,391])) (.leaf (#[10,117,391]))) (.branch 1 (.leaf (#[42,117,391])) (.leaf (#[75,117,391]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[107,117,391])) (.leaf (#[10,32,65]))) (.branch 1 (.leaf (#[30,32,65])) (.leaf (#[397,32,65])))) (.branch 2 (.branch 1 (.leaf (#[409,32,65])) (.leaf (#[10,423,65]))) (.branch 1 (.leaf (#[30,423,65])) (.leaf (#[397,423,65])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[409,423,65])) (.leaf (#[10,32,454]))) (.branch 1 (.leaf (#[30,32,454])) (.leaf (#[397,32,454])))) (.branch 2 (.branch 1 (.leaf (#[409,32,454])) (.leaf (#[10,423,454]))) (.branch 1 (.leaf (#[30,423,454])) (.leaf (#[397,423,454]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[409,423,454])) (.leaf (#[10,32,391]))) (.branch 1 (.leaf (#[30,32,391])) (.leaf (#[75,32,391])))) (.branch 2 (.branch 1 (.leaf (#[95,32,391])) (.leaf (#[10,97,391]))) (.branch 1 (.leaf (#[30,97,391])) (.leaf (#[95,97,391])))))))) +def framesPart061 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[10,65,391])) (.leaf (#[30,65,391]))) (.branch 1 (.leaf (#[42,65,391])) (.leaf (#[62,65,391])))) (.branch 2 (.branch 1 (.leaf (#[20,32,65])) (.leaf (#[403,32,65]))) (.branch 1 (.leaf (#[20,423,65])) (.leaf (#[403,423,65]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[20,32,454])) (.leaf (#[403,32,454]))) (.branch 1 (.leaf (#[20,423,454])) (.leaf (#[403,423,454])))) (.branch 2 (.branch 1 (.leaf (#[20,32,391])) (.leaf (#[85,32,391]))) (.branch 1 (.leaf (#[20,97,391])) (.leaf (#[85,97,391])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[20,65,391])) (.leaf (#[52,65,391]))) (.branch 1 (.leaf (#[32,65,391])) (.leaf (#[10,20,32,65])))) (.branch 2 (.branch 1 (.leaf (#[397,20,32,65])) (.leaf (#[10,403,32,65]))) (.branch 1 (.leaf (#[397,403,32,65])) (.leaf (#[397,20,423,65]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[10,403,423,65])) (.leaf (#[397,403,423,65]))) (.branch 1 (.leaf (#[10,20,32,454])) (.leaf (#[397,20,32,454])))) (.branch 2 (.branch 1 (.leaf (#[10,403,32,454])) (.leaf (#[397,403,32,454]))) (.branch 1 (.leaf (#[10,20,423,454])) (.leaf (#[397,20,423,454]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[10,403,423,454])) (.leaf (#[397,403,423,454]))) (.branch 1 (.leaf (#[10,20,32,391])) (.leaf (#[75,20,32,391])))) (.branch 2 (.branch 1 (.leaf (#[10,85,32,391])) (.leaf (#[75,85,32,391]))) (.branch 1 (.leaf (#[10,20,97,391])) (.leaf (#[75,20,97,391]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[10,85,97,391])) (.leaf (#[75,85,97,391]))) (.branch 1 (.leaf (#[10,20,65,391])) (.leaf (#[42,20,65,391])))) (.branch 2 (.branch 1 (.leaf (#[10,52,65,391])) (.leaf (#[42,52,65,391]))) (.branch 1 (.leaf (#[10,32,65,391])) (.leaf (#[30,32,65,391])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[20,32,65,391])) (.leaf (#[30,167]))) (.branch 1 (.leaf (#[30,236])) (.leaf (#[30,295])))) (.branch 2 (.branch 1 (.leaf (#[30,364])) (.leaf (#[30,235]))) (.branch 1 (.leaf (#[30,459])) (.leaf (#[30,363]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,160])) (.leaf (#[30,288]))) (.branch 1 (.leaf (#[30,7,75])) (.leaf (#[30,167,75])))) (.branch 2 (.branch 1 (.leaf (#[30,295,75])) (.leaf (#[30,7,235]))) (.branch 1 (.leaf (#[30,167,235])) (.leaf (#[30,391,235])))))))) +def framesPart062 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,295,235])) (.leaf (#[30,7,459]))) (.branch 1 (.leaf (#[30,167,459])) (.leaf (#[30,391,459])))) (.branch 2 (.branch 1 (.leaf (#[30,295,459])) (.leaf (#[30,7,363]))) (.branch 1 (.leaf (#[30,167,363])) (.leaf (#[30,391,363]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,295,363])) (.leaf (#[30,7,160]))) (.branch 1 (.leaf (#[30,76,160])) (.leaf (#[30,391,160])))) (.branch 2 (.branch 1 (.leaf (#[30,460,160])) (.leaf (#[30,7,288]))) (.branch 1 (.leaf (#[30,76,288])) (.leaf (#[30,391,288])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,460,288])) (.leaf (#[30,167,384]))) (.branch 1 (.leaf (#[30,236,384])) (.leaf (#[30,75,160])))) (.branch 2 (.branch 1 (.leaf (#[30,459,160])) (.leaf (#[30,75,288]))) (.branch 1 (.leaf (#[30,459,288])) (.leaf (#[30,75,384]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,235,384])) (.leaf (#[30,160,384]))) (.branch 1 (.leaf (#[30,7,75,160])) (.leaf (#[30,391,75,160])))) (.branch 2 (.branch 1 (.leaf (#[30,7,459,160])) (.leaf (#[30,391,459,160]))) (.branch 1 (.leaf (#[30,7,75,288])) (.leaf (#[30,391,75,288]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,7,459,288])) (.leaf (#[30,391,459,288]))) (.branch 1 (.leaf (#[30,7,75,384])) (.leaf (#[30,167,75,384])))) (.branch 2 (.branch 1 (.leaf (#[30,7,235,384])) (.leaf (#[30,167,235,384]))) (.branch 1 (.leaf (#[30,7,160,384])) (.leaf (#[30,76,160,384]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[30,75,160,384])) (.leaf (#[1]))) (.branch 1 (.leaf (#[31])) (.leaf (#[103])))) (.branch 2 (.branch 1 (.leaf (#[121])) (.leaf (#[427]))) (.branch 1 (.leaf (#[437])) (.leaf (#[461])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[467])) (.leaf (#[469]))) (.branch 1 (.leaf (#[6])) (.leaf (#[126])))) (.branch 2 (.branch 1 (.leaf (#[428])) (.leaf (#[468]))) (.branch 1 (.leaf (#[24])) (.leaf (#[434]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[96])) (.leaf (#[458]))) (.branch 1 (.leaf (#[1,6])) (.leaf (#[25,6])))) (.branch 2 (.branch 1 (.leaf (#[97,6])) (.leaf (#[121,6]))) (.branch 1 (.leaf (#[427,6])) (.leaf (#[435,6])))))))) +def framesPart063 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[459,6])) (.leaf (#[467,6]))) (.branch 1 (.leaf (#[1,30])) (.leaf (#[121,30])))) (.branch 2 (.branch 1 (.leaf (#[427,30])) (.leaf (#[467,30]))) (.branch 1 (.leaf (#[1,102])) (.leaf (#[121,102]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[427,102])) (.leaf (#[435,102]))) (.branch 1 (.leaf (#[467,102])) (.leaf (#[1,126])))) (.branch 2 (.branch 1 (.leaf (#[25,126])) (.leaf (#[97,126]))) (.branch 1 (.leaf (#[121,126])) (.leaf (#[427,126])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[435,126])) (.leaf (#[459,126]))) (.branch 1 (.leaf (#[467,126])) (.leaf (#[1,428])))) (.branch 2 (.branch 1 (.leaf (#[25,428])) (.leaf (#[97,428]))) (.branch 1 (.leaf (#[121,428])) (.leaf (#[427,428]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[435,428])) (.leaf (#[459,428]))) (.branch 1 (.leaf (#[467,428])) (.leaf (#[1,436])))) (.branch 2 (.branch 1 (.leaf (#[97,436])) (.leaf (#[121,436]))) (.branch 1 (.leaf (#[427,436])) (.leaf (#[467,436]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[1,460])) (.leaf (#[25,460]))) (.branch 1 (.leaf (#[121,460])) (.leaf (#[427,460])))) (.branch 2 (.branch 1 (.leaf (#[467,460])) (.leaf (#[1,468]))) (.branch 1 (.leaf (#[25,468])) (.leaf (#[97,468]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[121,468])) (.leaf (#[427,468]))) (.branch 1 (.leaf (#[435,468])) (.leaf (#[459,468])))) (.branch 2 (.branch 1 (.leaf (#[467,468])) (.leaf (#[1,24]))) (.branch 1 (.leaf (#[7,24])) (.leaf (#[97,24])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[103,24])) (.leaf (#[427,24]))) (.branch 1 (.leaf (#[429,24])) (.leaf (#[459,24])))) (.branch 2 (.branch 1 (.leaf (#[461,24])) (.leaf (#[1,120]))) (.branch 1 (.leaf (#[103,120])) (.leaf (#[427,120]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[429,120])) (.leaf (#[461,120]))) (.branch 1 (.leaf (#[1,434])) (.leaf (#[7,434])))) (.branch 2 (.branch 1 (.leaf (#[97,434])) (.leaf (#[103,434]))) (.branch 1 (.leaf (#[427,434])) (.leaf (#[429,434])))))))) +def framesPart064 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[459,434])) (.leaf (#[461,434]))) (.branch 1 (.leaf (#[1,466])) (.leaf (#[7,466])))) (.branch 2 (.branch 1 (.leaf (#[103,466])) (.leaf (#[427,466]))) (.branch 1 (.leaf (#[461,466])) (.leaf (#[1,96]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,96])) (.leaf (#[25,96]))) (.branch 1 (.leaf (#[31,96])) (.leaf (#[427,96])))) (.branch 2 (.branch 1 (.leaf (#[429,96])) (.leaf (#[435,96]))) (.branch 1 (.leaf (#[437,96])) (.leaf (#[1,458])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[7,458])) (.leaf (#[25,458]))) (.branch 1 (.leaf (#[31,458])) (.leaf (#[427,458])))) (.branch 2 (.branch 1 (.leaf (#[429,458])) (.leaf (#[435,458]))) (.branch 1 (.leaf (#[437,458])) (.leaf (#[1,426]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[31,426])) (.leaf (#[103,426]))) (.branch 1 (.leaf (#[121,426])) (.leaf (#[127,426])))) (.branch 2 (.branch 1 (.leaf (#[6,24])) (.leaf (#[102,24]))) (.branch 1 (.leaf (#[428,24])) (.leaf (#[460,24]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[6,120])) (.leaf (#[428,120]))) (.branch 1 (.leaf (#[6,434])) (.leaf (#[102,434])))) (.branch 2 (.branch 1 (.leaf (#[428,434])) (.leaf (#[460,434]))) (.branch 1 (.leaf (#[6,466])) (.leaf (#[102,466]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[428,466])) (.leaf (#[6,96]))) (.branch 1 (.leaf (#[30,96])) (.leaf (#[428,96])))) (.branch 2 (.branch 1 (.leaf (#[436,96])) (.leaf (#[6,458]))) (.branch 1 (.leaf (#[30,458])) (.leaf (#[428,458])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[436,458])) (.leaf (#[6,426]))) (.branch 1 (.leaf (#[126,426])) (.leaf (#[24,96])))) (.branch 2 (.branch 1 (.leaf (#[434,96])) (.leaf (#[24,458]))) (.branch 1 (.leaf (#[434,458])) (.leaf (#[24,426]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[120,426])) (.leaf (#[96,426]))) (.branch 1 (.leaf (#[1,6,24])) (.leaf (#[97,6,24])))) (.branch 2 (.branch 1 (.leaf (#[427,6,24])) (.leaf (#[459,6,24]))) (.branch 1 (.leaf (#[1,102,24])) (.leaf (#[97,102,24])))))))) +def framesPart065 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[427,102,24])) (.leaf (#[459,102,24]))) (.branch 1 (.leaf (#[1,428,24])) (.leaf (#[97,428,24])))) (.branch 2 (.branch 1 (.leaf (#[427,428,24])) (.leaf (#[459,428,24]))) (.branch 1 (.leaf (#[1,460,24])) (.leaf (#[97,460,24]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[427,460,24])) (.leaf (#[459,460,24]))) (.branch 1 (.leaf (#[1,6,120])) (.leaf (#[97,6,120])))) (.branch 2 (.branch 1 (.leaf (#[427,6,120])) (.leaf (#[459,6,120]))) (.branch 1 (.leaf (#[1,102,120])) (.leaf (#[97,102,120])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[427,102,120])) (.leaf (#[459,102,120]))) (.branch 1 (.leaf (#[1,428,120])) (.leaf (#[97,428,120])))) (.branch 2 (.branch 1 (.leaf (#[427,428,120])) (.leaf (#[459,428,120]))) (.branch 1 (.leaf (#[1,460,120])) (.leaf (#[97,460,120]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[427,460,120])) (.leaf (#[1,6,434]))) (.branch 1 (.leaf (#[97,6,434])) (.leaf (#[427,6,434])))) (.branch 2 (.branch 1 (.leaf (#[459,6,434])) (.leaf (#[1,102,434]))) (.branch 1 (.leaf (#[97,102,434])) (.leaf (#[427,102,434]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[459,102,434])) (.leaf (#[1,428,434]))) (.branch 1 (.leaf (#[97,428,434])) (.leaf (#[427,428,434])))) (.branch 2 (.branch 1 (.leaf (#[459,428,434])) (.leaf (#[1,460,434]))) (.branch 1 (.leaf (#[97,460,434])) (.leaf (#[427,460,434]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[459,460,434])) (.leaf (#[1,6,466]))) (.branch 1 (.leaf (#[97,6,466])) (.leaf (#[427,6,466])))) (.branch 2 (.branch 1 (.leaf (#[459,6,466])) (.leaf (#[1,102,466]))) (.branch 1 (.leaf (#[97,102,466])) (.leaf (#[427,102,466])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[459,102,466])) (.leaf (#[1,428,466]))) (.branch 1 (.leaf (#[97,428,466])) (.leaf (#[427,428,466])))) (.branch 2 (.branch 1 (.leaf (#[459,428,466])) (.leaf (#[1,460,466]))) (.branch 1 (.leaf (#[427,460,466])) (.leaf (#[1,6,96]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[25,6,96])) (.leaf (#[427,6,96]))) (.branch 1 (.leaf (#[435,6,96])) (.leaf (#[1,30,96])))) (.branch 2 (.branch 1 (.leaf (#[25,30,96])) (.leaf (#[427,30,96]))) (.branch 1 (.leaf (#[435,30,96])) (.leaf (#[1,428,96])))))))) +def framesPart066 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[25,428,96])) (.leaf (#[427,428,96]))) (.branch 1 (.leaf (#[435,428,96])) (.leaf (#[1,436,96])))) (.branch 2 (.branch 1 (.leaf (#[25,436,96])) (.leaf (#[427,436,96]))) (.branch 1 (.leaf (#[435,436,96])) (.leaf (#[1,6,458]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[25,6,458])) (.leaf (#[427,6,458]))) (.branch 1 (.leaf (#[435,6,458])) (.leaf (#[1,30,458])))) (.branch 2 (.branch 1 (.leaf (#[25,30,458])) (.leaf (#[427,30,458]))) (.branch 1 (.leaf (#[435,30,458])) (.leaf (#[1,428,458])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[25,428,458])) (.leaf (#[427,428,458]))) (.branch 1 (.leaf (#[435,428,458])) (.leaf (#[1,436,458])))) (.branch 2 (.branch 1 (.leaf (#[25,436,458])) (.leaf (#[427,436,458]))) (.branch 1 (.leaf (#[435,436,458])) (.leaf (#[1,6,426]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[25,6,426])) (.leaf (#[97,6,426]))) (.branch 1 (.leaf (#[121,6,426])) (.leaf (#[1,30,426])))) (.branch 2 (.branch 1 (.leaf (#[97,30,426])) (.leaf (#[121,30,426]))) (.branch 1 (.leaf (#[1,102,426])) (.leaf (#[25,102,426]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[121,102,426])) (.leaf (#[1,126,426]))) (.branch 1 (.leaf (#[25,126,426])) (.leaf (#[97,126,426])))) (.branch 2 (.branch 1 (.leaf (#[121,126,426])) (.leaf (#[1,24,96]))) (.branch 1 (.leaf (#[7,24,96])) (.leaf (#[427,24,96]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[429,24,96])) (.leaf (#[1,434,96]))) (.branch 1 (.leaf (#[7,434,96])) (.leaf (#[427,434,96])))) (.branch 2 (.branch 1 (.leaf (#[429,434,96])) (.leaf (#[1,24,458]))) (.branch 1 (.leaf (#[7,24,458])) (.leaf (#[427,24,458])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[429,24,458])) (.leaf (#[1,434,458]))) (.branch 1 (.leaf (#[7,434,458])) (.leaf (#[427,434,458])))) (.branch 2 (.branch 1 (.leaf (#[429,434,458])) (.leaf (#[1,24,426]))) (.branch 1 (.leaf (#[7,24,426])) (.leaf (#[97,24,426]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[103,24,426])) (.leaf (#[1,120,426]))) (.branch 1 (.leaf (#[7,120,426])) (.leaf (#[97,120,426])))) (.branch 2 (.branch 1 (.leaf (#[103,120,426])) (.leaf (#[1,96,426]))) (.branch 1 (.leaf (#[7,96,426])) (.leaf (#[25,96,426])))))))) +def framesPart067 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[31,96,426])) (.leaf (#[6,24,96]))) (.branch 1 (.leaf (#[428,24,96])) (.leaf (#[6,434,96])))) (.branch 2 (.branch 1 (.leaf (#[428,434,96])) (.leaf (#[6,24,458]))) (.branch 1 (.leaf (#[428,24,458])) (.leaf (#[6,434,458]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[428,434,458])) (.leaf (#[6,24,426]))) (.branch 1 (.leaf (#[102,24,426])) (.leaf (#[6,120,426])))) (.branch 2 (.branch 1 (.leaf (#[6,96,426])) (.leaf (#[30,96,426]))) (.branch 1 (.leaf (#[24,96,426])) (.leaf (#[1,6,24,96])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[1,428,24,96])) (.leaf (#[427,428,24,96]))) (.branch 1 (.leaf (#[1,6,434,96])) (.leaf (#[427,6,434,96])))) (.branch 2 (.branch 1 (.leaf (#[1,428,434,96])) (.leaf (#[427,428,434,96]))) (.branch 1 (.leaf (#[1,6,24,458])) (.leaf (#[427,6,24,458]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[1,428,24,458])) (.leaf (#[427,428,24,458]))) (.branch 1 (.leaf (#[1,6,434,458])) (.leaf (#[427,6,434,458])))) (.branch 2 (.branch 1 (.leaf (#[1,428,434,458])) (.leaf (#[427,428,434,458]))) (.branch 1 (.leaf (#[1,6,24,426])) (.leaf (#[97,6,24,426]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[1,102,24,426])) (.leaf (#[97,102,24,426]))) (.branch 1 (.leaf (#[1,6,120,426])) (.leaf (#[97,6,120,426])))) (.branch 2 (.branch 1 (.leaf (#[1,102,120,426])) (.leaf (#[97,102,120,426]))) (.branch 1 (.leaf (#[1,6,96,426])) (.leaf (#[25,6,96,426]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[1,30,96,426])) (.leaf (#[25,30,96,426]))) (.branch 1 (.leaf (#[1,24,96,426])) (.leaf (#[7,24,96,426])))) (.branch 2 (.branch 1 (.leaf (#[6,24,96,426])) (.leaf (#[5,26,40,74,385,1]))) (.branch 1 (.leaf (#[5,26,40,74,385,3])) (.leaf (#[5,26,40,74,385,9])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[5,26,40,74,385,11])) (.leaf (#[5,26,40,74,385,129]))) (.branch 1 (.leaf (#[5,26,40,74,385,137])) (.leaf (#[5,26,40,74,385,139])))) (.branch 2 (.branch 1 (.leaf (#[5,26,40,74,385,10])) (.leaf (#[5,26,40,74,385,138]))) (.branch 1 (.leaf (#[5,26,40,74,385,8])) (.leaf (#[5,26,40,74,385,136]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[5,26,40,74,385,128])) (.leaf (#[5,26,40,74,385,1,2]))) (.branch 1 (.leaf (#[5,26,40,74,385,9,2])) (.leaf (#[5,26,40,74,385,137,2])))) (.branch 2 (.branch 1 (.leaf (#[5,26,40,74,385,1,10])) (.leaf (#[5,26,40,74,385,9,10]))) (.branch 1 (.leaf (#[5,26,40,74,385,129,10])) (.leaf (#[5,26,40,74,385,137,10])))))))) +def framesPart068 : Table Basis := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[5,26,40,74,385,9,130])) (.leaf (#[5,26,40,74,385,129,130]))) (.branch 1 (.leaf (#[5,26,40,74,385,137,130])) (.leaf (#[5,26,40,74,385,1,138])))) (.branch 2 (.branch 1 (.leaf (#[5,26,40,74,385,9,138])) (.leaf (#[5,26,40,74,385,129,138]))) (.branch 1 (.leaf (#[5,26,40,74,385,137,138])) (.leaf (#[5,26,40,74,385,1,8]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[5,26,40,74,385,3,8])) (.leaf (#[5,26,40,74,385,129,8]))) (.branch 1 (.leaf (#[5,26,40,74,385,131,8])) (.leaf (#[5,26,40,74,385,1,136])))) (.branch 2 (.branch 1 (.leaf (#[5,26,40,74,385,3,136])) (.leaf (#[5,26,40,74,385,129,136]))) (.branch 1 (.leaf (#[5,26,40,74,385,131,136])) (.leaf (#[5,26,40,74,385,3,128])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[5,26,40,74,385,9,128])) (.leaf (#[5,26,40,74,385,11,128]))) (.branch 1 (.leaf (#[5,26,40,74,385,2,8])) (.leaf (#[5,26,40,74,385,130,8])))) (.branch 2 (.branch 1 (.leaf (#[5,26,40,74,385,2,136])) (.leaf (#[5,26,40,74,385,130,136]))) (.branch 1 (.leaf (#[5,26,40,74,385,10,128])) (.leaf (#[5,26,40,74,385,8,128]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[5,26,40,74,385,1,2,8])) (.leaf (#[5,26,40,74,385,129,130,8]))) (.branch 1 (.leaf (#[5,26,40,74,385,1,2,136])) (.leaf (#[5,26,40,74,385,129,130,136])))) (.branch 2 (.branch 1 (.leaf (#[5,26,40,74,385,9,10,128])) (.leaf (#[5,26,40,74,385,3,8,128]))) (.branch 1 (.leaf (#[12,18,33,67,388,1])) (.leaf (#[12,18,33,67,388,5]))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[12,18,33,67,388,7])) (.leaf (#[12,18,33,67,388,129]))) (.branch 1 (.leaf (#[12,18,33,67,388,133])) (.leaf (#[12,18,33,67,388,2])))) (.branch 2 (.branch 1 (.leaf (#[12,18,33,67,388,6])) (.leaf (#[12,18,33,67,388,130]))) (.branch 1 (.leaf (#[12,18,33,67,388,134])) (.leaf (#[12,18,33,67,388,4]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[12,18,33,67,388,132])) (.leaf (#[12,18,33,67,388,128]))) (.branch 1 (.leaf (#[12,18,33,67,388,1,2])) (.leaf (#[12,18,33,67,388,5,2])))) (.branch 2 (.branch 1 (.leaf (#[12,18,33,67,388,129,2])) (.leaf (#[12,18,33,67,388,133,2]))) (.branch 1 (.leaf (#[12,18,33,67,388,1,6])) (.leaf (#[12,18,33,67,388,5,6])))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (#[12,18,33,67,388,129,6])) (.leaf (#[12,18,33,67,388,133,6]))) (.branch 1 (.leaf (#[12,18,33,67,388,1,130])) (.leaf (#[12,18,33,67,388,5,130])))) (.branch 2 (.branch 1 (.leaf (#[12,18,33,67,388,129,130])) (.leaf (#[12,18,33,67,388,133,130]))) (.branch 1 (.leaf (#[12,18,33,67,388,1,134])) (.leaf (#[12,18,33,67,388,5,134]))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (#[12,18,33,67,388,129,134])) (.leaf (#[12,18,33,67,388,133,134]))) (.branch 1 (.leaf (#[12,18,33,67,388,3,4])) (.leaf (#[12,18,33,67,388,129,4])))) (.branch 2 (.branch 1 (.leaf (#[12,18,33,67,388,1,132])) (.leaf (#[12,18,33,67,388,129,132]))) (.branch 1 (.leaf (#[12,18,33,67,388,131,132])) (.leaf (#[12,18,33,67,388,1,128])))))))) +def framesPart069 : Table Basis := +(.branch 6 (.branch 3 (.branch 1 (.leaf (#[12,18,33,67,388,5,128])) (.branch 1 (.leaf (#[12,18,33,67,388,7,128])) (.leaf (#[12,18,33,67,388,2,4])))) (.branch 1 (.leaf (#[12,18,33,67,388,130,4])) (.branch 1 (.leaf (#[12,18,33,67,388,2,132])) (.leaf (#[12,18,33,67,388,130,132]))))) (.branch 3 (.branch 1 (.leaf (#[12,18,33,67,388,2,128])) (.branch 1 (.leaf (#[12,18,33,67,388,6,128])) (.leaf (#[12,18,33,67,388,129,130,4])))) (.branch 2 (.branch 1 (.leaf (#[12,18,33,67,388,129,2,132])) (.leaf (#[12,18,33,67,388,1,130,132]))) (.branch 1 (.leaf (#[12,18,33,67,388,5,2,128])) (.leaf (#[12,18,33,67,388,1,6,128])))))) +def frames : Table Basis := +(.branch 2240 (.branch 1088 (.branch 512 (.branch 256 (.branch 128 (.branch 64 framesPart000 framesPart001) (.branch 64 framesPart002 framesPart003)) (.branch 128 (.branch 64 framesPart004 framesPart005) (.branch 64 framesPart006 framesPart007))) (.branch 256 (.branch 128 (.branch 64 framesPart008 framesPart009) (.branch 64 framesPart010 framesPart011)) (.branch 128 (.branch 64 framesPart012 framesPart013) (.branch 64 framesPart014 (.branch 64 framesPart015 framesPart016))))) (.branch 576 (.branch 256 (.branch 128 (.branch 64 framesPart017 framesPart018) (.branch 64 framesPart019 framesPart020)) (.branch 128 (.branch 64 framesPart021 framesPart022) (.branch 64 framesPart023 (.branch 64 framesPart024 framesPart025)))) (.branch 256 (.branch 128 (.branch 64 framesPart026 framesPart027) (.branch 64 framesPart028 framesPart029)) (.branch 128 (.branch 64 framesPart030 framesPart031) (.branch 64 framesPart032 (.branch 64 framesPart033 framesPart034)))))) (.branch 1088 (.branch 512 (.branch 256 (.branch 128 (.branch 64 framesPart035 framesPart036) (.branch 64 framesPart037 framesPart038)) (.branch 128 (.branch 64 framesPart039 framesPart040) (.branch 64 framesPart041 framesPart042))) (.branch 256 (.branch 128 (.branch 64 framesPart043 framesPart044) (.branch 64 framesPart045 framesPart046)) (.branch 128 (.branch 64 framesPart047 framesPart048) (.branch 64 framesPart049 (.branch 64 framesPart050 framesPart051))))) (.branch 576 (.branch 256 (.branch 128 (.branch 64 framesPart052 framesPart053) (.branch 64 framesPart054 framesPart055)) (.branch 128 (.branch 64 framesPart056 framesPart057) (.branch 64 framesPart058 (.branch 64 framesPart059 framesPart060)))) (.branch 256 (.branch 128 (.branch 64 framesPart061 framesPart062) (.branch 64 framesPart063 framesPart064)) (.branch 128 (.branch 64 framesPart065 framesPart066) (.branch 64 framesPart067 (.branch 64 framesPart068 framesPart069))))))) +#eval "NativeRaw: frame table elaborated" +def operatorsPart000 : Table Operator := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨#[1,2,4,8,64,19,104,197,325],#[1,2,4,8,35,88,16,149,277],#[1,2,4,8,64,19,104,197,325]⟩)) (.leaf (⟨#[1,2,4,8,128,394,165,80,78],#[1,2,4,8,398,85,270,16,58],#[1,2,4,32,128,47,145,68,418]⟩))) (.branch 1 (.leaf (⟨#[1,2,4,385,8,35,80,128,195],#[1,2,4,16,451,35,387,128,137],#[1,2,4,12,32,23,68,128,263]⟩)) (.leaf (⟨#[1,2,4,385,8,35,80,128,195],#[1,2,4,16,451,35,387,128,137],#[1,2,4,12,32,23,68,128,263]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨#[1,2,8,32,44,128,59,66,393],#[1,2,28,4,79,8,130,32,293],#[1,2,8,32,384,128,67,60,59]⟩)) (.leaf (⟨#[1,2,8,32,44,48,66,128,298],#[1,2,28,4,40,8,66,128,270],#[1,2,8,32,384,72,60,128,152]⟩))) (.branch 1 (.leaf (⟨#[1,2,8,15,27,74,170,32,257],#[1,2,15,4,23,128,38,198,257],#[1,2,8,15,27,74,170,32,257]⟩)) (.leaf (⟨#[1,2,4,16,27,53,81,128,275],#[1,2,4,27,8,45,73,128,267],#[1,2,4,16,27,53,81,128,275]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨#[1,2,4,16,27,53,81,128,275],#[1,2,4,27,8,45,73,128,267],#[1,2,4,16,27,53,81,128,275]⟩)) (.leaf (⟨#[1,2,4,64,128,143,151,160,326],#[1,2,4,55,87,144,8,16,270],#[1,2,4,64,128,143,151,160,326]⟩))) (.branch 1 (.leaf (⟨#[1,2,4,64,128,143,151,160,326],#[1,2,4,55,87,144,8,16,270],#[1,2,4,64,128,143,151,160,326]⟩)) (.leaf (⟨#[1,2,4,64,74,86,99,128,326],#[1,2,4,26,46,75,8,128,270],#[1,2,4,64,74,86,99,128,326]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨#[1,2,4,64,74,128,81,99,389],#[1,2,4,26,73,139,8,32,293],#[1,2,4,64,74,128,81,99,389]⟩)) (.leaf (⟨#[1,2,4,27,46,8,198,64,264],#[1,2,4,32,43,54,128,198,288],#[1,2,4,27,46,8,198,64,264]⟩))) (.branch 1 (.leaf (⟨#[1,2,4,40,86,8,132,16,282],#[1,2,4,32,128,40,150,68,418],#[1,2,4,40,86,8,132,16,282]⟩)) (.leaf (⟨#[1,2,4,8,16,64,107,198,326],#[1,2,4,8,16,107,32,166,294],#[1,2,4,8,16,64,107,198,326]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨#[1,2,4,8,16,64,107,198,326],#[1,2,4,8,16,107,32,166,294],#[1,2,4,8,16,64,107,198,326]⟩)) (.leaf (⟨#[1,2,4,8,43,80,129,16,282],#[1,2,4,8,128,27,160,65,394],#[1,2,4,8,43,80,129,16,282]⟩))) (.branch 1 (.leaf (⟨#[1,2,4,8,43,80,129,16,282],#[1,2,4,8,128,27,160,65,394],#[1,2,4,8,43,80,129,16,282]⟩)) (.leaf (⟨#[1,2,4,8,16,62,94,129,257],#[1,2,4,8,16,62,94,129,257],#[1,2,4,8,16,62,94,129,257]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨#[1,2,4,16,128,138,55,65,404],#[1,2,4,50,8,79,129,16,284],#[1,2,4,16,128,138,55,65,404]⟩)) (.leaf (⟨#[1,2,4,10,33,68,16,128,263],#[1,2,4,10,64,17,36,128,263],#[1,2,4,10,33,68,16,128,263]⟩))) (.branch 1 (.leaf (⟨#[1,4,8,468,404,15,16,128,163],#[1,39,2,4,64,422,24,128,210],#[1,4,8,6,57,68,16,128,269]⟩)) (.leaf (⟨#[1,4,8,468,404,15,16,128,163],#[1,39,2,4,64,422,24,128,210],#[1,4,8,6,57,68,16,128,269]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨#[1,4,8,468,404,15,16,128,163],#[1,39,2,4,64,422,24,128,210],#[1,4,8,6,57,68,16,128,269]⟩)) (.leaf (⟨#[1,4,8,16,128,456,276,10,58],#[1,132,2,4,8,392,126,16,74],#[1,4,8,16,128,26,185,65,404]⟩))) (.branch 1 (.leaf (⟨#[1,2,8,32,128,47,145,105,418],#[1,2,47,4,81,8,141,16,282],#[1,2,8,32,128,387,233,23,16]⟩)) (.leaf (⟨#[1,2,8,12,32,27,105,128,267],#[1,2,12,4,39,16,85,128,263],#[1,2,8,416,32,99,23,128,185]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨#[1,2,4,385,8,35,80,128,195],#[1,2,4,16,451,35,387,128,137],#[1,2,4,12,32,23,68,128,263]⟩)) (.leaf (⟨#[2,1,8,16,128,29,160,81,408],#[2,1,46,4,8,80,138,16,284],#[2,1,8,16,128,29,160,81,408]⟩))) (.branch 1 (.leaf (⟨#[1,8,16,128,155,148,160,88,401],#[1,31,44,2,4,72,134,8,269],#[1,8,16,128,155,148,160,88,401]⟩)) (.leaf (⟨#[1,8,16,128,154,264,217,249,252],#[1,30,385,2,4,192,79,8,34],#[1,8,16,3,128,395,90,122,127]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨#[1,2,8,16,266,30,57,112,224],#[1,2,46,4,8,77,197,392,22],#[1,2,8,273,16,287,312,369,481]⟩)) (.leaf (⟨#[1,2,8,16,31,51,90,274,384],#[1,2,31,4,8,43,78,394,138],#[1,2,8,16,31,51,90,274,384]⟩))) (.branch 1 (.leaf (⟨#[1,2,8,16,31,51,90,274,384],#[1,2,31,4,8,43,78,394,138],#[1,2,8,16,31,51,90,274,384]⟩)) (.leaf (⟨#[1,2,8,16,31,51,90,274,384],#[1,2,31,4,8,43,78,394,138],#[1,2,8,16,31,51,90,274,384]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨#[1,2,4,128,140,148,163,389,451],#[1,2,4,28,44,75,390,8,141],#[1,2,4,128,140,148,163,389,451]⟩)) (.leaf (⟨#[1,2,4,387,397,415,128,436,496],#[1,2,4,30,50,189,388,64,75],#[1,2,4,128,142,156,260,183,243]⟩))) (.branch 1 (.leaf (⟨#[1,2,4,387,397,415,128,436,496],#[1,2,4,30,50,189,388,64,75],#[1,2,4,128,142,156,260,183,243]⟩)) (.leaf (⟨#[1,2,4,387,397,415,128,436,496],#[1,2,4,30,50,189,388,64,75],#[1,2,4,128,142,156,260,183,243]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨#[1,2,8,15,293,390,32,236,245],#[1,2,15,4,389,64,184,115,94],#[1,2,8,32,266,425,36,195,218]⟩)) (.leaf (⟨#[1,2,8,15,27,74,32,129,298],#[1,2,15,4,23,64,38,129,326],#[1,2,8,15,27,74,32,129,298]⟩))) (.branch 1 (.leaf (⟨#[1,2,4,54,72,8,130,16,284],#[1,2,4,32,128,142,48,66,420],#[1,2,4,54,72,8,130,16,284]⟩)) (.leaf (⟨#[1,2,4,8,16,32,64,135,263],#[1,2,4,8,16,32,64,135,263],#[1,2,4,8,16,32,64,135,263]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨#[1,2,4,54,72,8,130,16,284],#[1,2,4,32,128,142,48,66,420],#[1,2,4,54,72,8,130,16,284]⟩)) (.leaf (⟨#[1,2,4,8,57,66,143,16,272],#[1,2,4,8,128,153,34,79,384],#[1,2,4,8,57,66,143,16,272]⟩))) (.branch 1 (.leaf (⟨#[1,2,4,64,84,128,98,111,389],#[1,2,4,197,28,74,8,32,293],#[1,2,4,64,84,128,98,111,389]⟩)) (.leaf (⟨#[1,2,4,64,128,145,367,160,326],#[1,2,4,465,49,144,8,16,270],#[1,2,4,64,128,145,367,160,326]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨#[1,2,4,64,84,128,364,39,449],#[1,2,4,482,28,135,8,32,297],#[1,2,4,64,84,128,364,39,449]⟩)) (.leaf (⟨#[1,2,4,64,415,86,99,128,326],#[1,2,4,439,46,75,8,128,270],#[1,2,4,64,415,86,99,128,326]⟩))) (.branch 1 (.leaf (⟨#[1,2,4,16,121,128,55,80,389],#[1,2,4,222,8,79,136,32,293],#[1,2,4,16,121,128,55,80,389]⟩)) (.leaf (⟨#[1,2,4,16,392,128,162,68,401],#[1,2,4,281,8,98,132,32,297],#[1,2,4,16,392,128,162,68,401]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨#[1,2,4,16,50,492,80,128,278],#[1,2,4,504,8,26,72,128,270],#[1,2,4,16,50,492,80,128,278]⟩)) (.leaf (⟨#[1,2,4,16,128,285,161,195,278],#[1,2,4,291,8,81,147,16,270],#[1,2,4,16,128,285,161,195,278]⟩))) (.branch 1 (.leaf (⟨#[1,2,4,8,16,188,94,129,257],#[1,2,4,8,16,189,94,129,257],#[1,2,4,8,16,188,94,129,257]⟩)) (.leaf (⟨#[1,2,4,8,83,424,129,16,282],#[1,2,4,8,128,483,147,65,394],#[1,2,4,8,83,424,129,16,282]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨#[1,2,4,8,427,80,129,16,282],#[1,2,4,8,128,464,160,65,394],#[1,2,4,8,427,80,129,16,282]⟩)) (.leaf (⟨#[1,2,4,8,39,92,137,16,278],#[1,2,4,8,128,23,172,73,390],#[1,2,4,8,39,92,137,16,278]⟩))) (.branch 1 (.leaf (⟨#[1,4,8,16,23,33,68,128,268],#[1,27,2,4,8,33,66,128,262],#[1,4,8,16,23,33,68,128,268]⟩)) (.leaf (⟨#[1,2,4,8,16,32,67,128,259],#[1,2,4,8,16,32,67,128,259],#[1,2,4,8,16,32,67,128,259]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨#[1,2,4,8,16,32,89,153,256],#[1,2,4,8,16,32,89,153,256],#[1,2,4,8,16,32,89,153,256]⟩)) (.leaf (⟨#[1,2,4,8,16,32,89,128,281],#[1,2,4,8,16,32,89,128,281],#[1,2,4,8,16,32,89,128,281]⟩))) (.branch 1 (.leaf (⟨#[1,2,4,8,16,32,70,128,262],#[1,2,4,8,16,32,70,128,262],#[1,2,4,8,16,32,70,128,262]⟩)) (.leaf (⟨#[1,2,4,8,16,32,106,128,298],#[1,2,4,8,16,32,106,128,298],#[1,2,4,8,16,32,106,128,298]⟩)))))))) +def operatorsPart001 : Table Operator := +(.branch 4 (.branch 2 (.branch 1 (.leaf (⟨#[1,2,8,6,32,17,73,136,291],#[1,2,10,4,33,16,69,132,275],#[1,2,8,6,32,17,73,136,291]⟩)) (.leaf (⟨#[2,1,8,5,16,32,81,128,256],#[2,1,10,4,16,32,82,128,256],#[2,1,8,5,16,32,81,128,256]⟩))) (.branch 1 (.leaf (⟨#[1,2,4,31,44,72,131,8,264],#[1,2,4,128,143,148,160,67,384],#[1,2,4,31,44,72,131,8,264]⟩)) (.leaf (⟨#[1,2,4,30,8,47,65,131,259],#[1,2,4,16,30,55,65,131,259],#[1,2,4,30,8,47,65,131,259]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨#[1,2,4,8,24,39,79,131,259],#[1,2,4,8,24,39,79,131,259],#[1,2,4,8,24,39,79,131,259]⟩)) (.leaf (⟨#[1,2,4,31,8,46,78,130,269],#[1,2,4,16,31,54,86,130,277],#[1,2,4,31,8,46,78,130,269]⟩))) (.branch 1 (.leaf (⟨#[1,2,8,16,274,30,32,112,248],#[1,2,46,4,8,64,200,388,26],#[1,2,8,265,16,263,313,361,481]⟩)) (.leaf (⟨#[1,2,8,16,274,30,32,112,248],#[1,2,46,4,8,64,200,388,26],#[1,2,8,265,16,263,313,361,481]⟩))))) +def operators : Table Operator := +(.branch 64 operatorsPart000 operatorsPart001) +#eval "NativeRaw: operator table elaborated" +def paidPart000 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,2,1,true,#[]⟩)) (.leaf (⟨0,3,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,4,1,true,#[]⟩)) (.leaf (⟨0,5,1,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,6,1,true,#[]⟩)) (.leaf (⟨0,7,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,8,1,true,#[]⟩)) (.leaf (⟨0,9,1,true,#[]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,10,1,true,#[]⟩)) (.leaf (⟨0,11,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,12,1,true,#[]⟩)) (.leaf (⟨0,13,1,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,14,1,true,#[]⟩)) (.leaf (⟨0,15,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,16,1,true,#[]⟩)) (.leaf (⟨0,17,1,true,#[]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,18,1,true,#[]⟩)) (.leaf (⟨0,19,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,20,1,true,#[]⟩)) (.leaf (⟨0,21,1,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,22,1,true,#[]⟩)) (.leaf (⟨0,23,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,24,1,true,#[]⟩)) (.leaf (⟨0,25,1,true,#[]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,26,1,true,#[]⟩)) (.leaf (⟨0,27,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,28,1,true,#[]⟩)) (.leaf (⟨0,29,1,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,30,1,true,#[]⟩)) (.leaf (⟨0,31,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,32,1,true,#[]⟩)) (.leaf (⟨0,33,1,true,#[]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,34,1,true,#[]⟩)) (.leaf (⟨0,35,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,36,1,true,#[]⟩)) (.leaf (⟨0,37,1,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,38,1,true,#[]⟩)) (.leaf (⟨0,39,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,40,1,true,#[]⟩)) (.leaf (⟨0,41,1,true,#[]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,42,1,true,#[]⟩)) (.leaf (⟨0,43,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,44,1,true,#[]⟩)) (.leaf (⟨0,45,1,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,46,1,true,#[]⟩)) (.leaf (⟨0,47,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,48,1,true,#[]⟩)) (.leaf (⟨0,49,1,true,#[]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,50,1,true,#[]⟩)) (.leaf (⟨0,51,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,52,1,true,#[]⟩)) (.leaf (⟨0,53,1,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,54,1,true,#[]⟩)) (.leaf (⟨0,55,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,56,1,true,#[]⟩)) (.leaf (⟨0,57,1,true,#[]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,58,1,true,#[]⟩)) (.leaf (⟨0,59,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,60,1,true,#[]⟩)) (.leaf (⟨0,61,1,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,62,1,true,#[]⟩)) (.leaf (⟨0,63,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,64,1,true,#[]⟩)) (.leaf (⟨0,65,1,true,#[]⟩)))))))) +def paidPart001 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,66,1,true,#[]⟩)) (.leaf (⟨0,67,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,68,1,true,#[]⟩)) (.leaf (⟨0,69,1,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,70,1,true,#[]⟩)) (.leaf (⟨0,71,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,72,1,true,#[]⟩)) (.leaf (⟨0,73,1,true,#[]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,74,1,true,#[]⟩)) (.leaf (⟨0,75,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,76,1,true,#[]⟩)) (.leaf (⟨0,77,1,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,78,1,true,#[]⟩)) (.leaf (⟨0,79,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,80,1,true,#[]⟩)) (.leaf (⟨0,81,1,true,#[]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,82,1,true,#[]⟩)) (.leaf (⟨0,83,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,84,1,true,#[]⟩)) (.leaf (⟨0,85,1,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,86,1,true,#[]⟩)) (.leaf (⟨0,87,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,88,1,true,#[]⟩)) (.leaf (⟨0,89,1,true,#[]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,90,1,true,#[]⟩)) (.leaf (⟨0,91,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,92,1,true,#[]⟩)) (.leaf (⟨0,93,1,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,94,1,true,#[]⟩)) (.leaf (⟨0,95,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,96,1,true,#[]⟩)) (.leaf (⟨0,97,1,true,#[]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,98,1,true,#[]⟩)) (.leaf (⟨0,99,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,100,1,true,#[]⟩)) (.leaf (⟨0,101,1,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,102,1,true,#[]⟩)) (.leaf (⟨0,103,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,104,1,true,#[]⟩)) (.leaf (⟨0,105,1,true,#[]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,106,1,true,#[]⟩)) (.leaf (⟨0,107,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,108,1,true,#[]⟩)) (.leaf (⟨0,109,1,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,110,1,true,#[]⟩)) (.leaf (⟨0,111,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,112,1,true,#[]⟩)) (.leaf (⟨0,113,1,true,#[]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,114,1,true,#[]⟩)) (.leaf (⟨0,115,1,true,#[]⟩))) (.branch 1 (.leaf (⟨0,131,2,true,#[]⟩)) (.leaf (⟨0,137,1,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,254,8,true,#[]⟩)) (.leaf (⟨0,274,8,true,#[]⟩))) (.branch 1 (.leaf (⟨0,279,8,true,#[]⟩)) (.leaf (⟨0,280,8,true,#[]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,281,8,true,#[]⟩)) (.leaf (⟨0,293,4,true,#[]⟩))) (.branch 1 (.leaf (⟨0,314,5,true,#[]⟩)) (.leaf (⟨0,339,2,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,340,2,true,#[]⟩)) (.leaf (⟨0,341,2,true,#[]⟩))) (.branch 1 (.leaf (⟨0,344,2,true,#[]⟩)) (.leaf (⟨0,351,3,true,#[]⟩)))))))) +def paidPart002 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,353,3,true,#[]⟩)) (.leaf (⟨0,355,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,357,3,true,#[]⟩)) (.leaf (⟨0,359,2,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,360,2,true,#[]⟩)) (.leaf (⟨0,361,2,true,#[]⟩))) (.branch 1 (.leaf (⟨0,364,2,true,#[]⟩)) (.leaf (⟨0,371,3,true,#[]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,372,3,true,#[]⟩)) (.leaf (⟨0,373,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,374,3,true,#[]⟩)) (.leaf (⟨0,375,3,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,376,3,true,#[]⟩)) (.leaf (⟨0,377,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,378,3,true,#[]⟩)) (.leaf (⟨0,379,2,true,#[]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,380,2,true,#[]⟩)) (.leaf (⟨0,381,2,true,#[]⟩))) (.branch 1 (.leaf (⟨0,384,2,true,#[]⟩)) (.leaf (⟨0,391,3,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,392,3,true,#[]⟩)) (.leaf (⟨0,393,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,394,3,true,#[]⟩)) (.leaf (⟨0,395,3,true,#[]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,396,3,true,#[]⟩)) (.leaf (⟨0,397,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,398,3,true,#[]⟩)) (.leaf (⟨0,400,2,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,411,3,true,#[]⟩)) (.leaf (⟨0,412,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,413,3,true,#[]⟩)) (.leaf (⟨0,414,3,true,#[]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,415,3,true,#[]⟩)) (.leaf (⟨0,416,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,417,3,true,#[]⟩)) (.leaf (⟨0,418,3,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,419,2,true,#[]⟩)) (.leaf (⟨0,420,2,true,#[]⟩))) (.branch 1 (.leaf (⟨0,421,2,true,#[]⟩)) (.leaf (⟨0,424,2,true,#[]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,431,3,true,#[]⟩)) (.leaf (⟨0,432,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,433,3,true,#[]⟩)) (.leaf (⟨0,434,3,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,435,3,true,#[]⟩)) (.leaf (⟨0,436,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,437,3,true,#[]⟩)) (.leaf (⟨0,438,3,true,#[]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,440,2,true,#[]⟩)) (.leaf (⟨0,444,2,true,#[]⟩))) (.branch 1 (.leaf (⟨0,451,3,true,#[]⟩)) (.leaf (⟨0,452,3,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,453,3,true,#[]⟩)) (.leaf (⟨0,454,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,455,3,true,#[]⟩)) (.leaf (⟨0,456,3,true,#[]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,457,3,true,#[]⟩)) (.leaf (⟨0,458,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,459,2,true,#[]⟩)) (.leaf (⟨0,464,2,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,471,3,true,#[]⟩)) (.leaf (⟨0,472,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,473,3,true,#[]⟩)) (.leaf (⟨0,474,3,true,#[]⟩)))))))) +def paidPart003 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,475,3,true,#[]⟩)) (.leaf (⟨0,476,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,477,3,true,#[]⟩)) (.leaf (⟨0,478,3,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,480,2,true,#[]⟩)) (.leaf (⟨0,491,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,492,3,true,#[]⟩)) (.leaf (⟨0,493,3,true,#[]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,494,3,true,#[]⟩)) (.leaf (⟨0,495,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,496,3,true,#[]⟩)) (.leaf (⟨0,497,3,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,498,3,true,#[]⟩)) (.leaf (⟨0,499,2,true,#[]⟩))) (.branch 1 (.leaf (⟨0,504,2,true,#[]⟩)) (.leaf (⟨0,511,3,true,#[]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,512,3,true,#[]⟩)) (.leaf (⟨0,513,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,514,3,true,#[]⟩)) (.leaf (⟨0,515,3,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,516,3,true,#[]⟩)) (.leaf (⟨0,517,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,518,3,true,#[]⟩)) (.leaf (⟨0,523,2,true,#[]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,530,2,true,#[]⟩)) (.leaf (⟨0,531,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,532,3,true,#[]⟩)) (.leaf (⟨0,533,3,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,534,3,true,#[]⟩)) (.leaf (⟨0,535,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,536,3,true,#[]⟩)) (.leaf (⟨0,537,3,true,#[]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,538,3,true,#[]⟩)) (.leaf (⟨0,539,2,true,#[]⟩))) (.branch 1 (.leaf (⟨0,540,2,true,#[]⟩)) (.leaf (⟨0,541,2,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,544,2,true,#[]⟩)) (.leaf (⟨0,551,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,552,3,true,#[]⟩)) (.leaf (⟨0,553,3,true,#[]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,554,3,true,#[]⟩)) (.leaf (⟨0,555,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,556,3,true,#[]⟩)) (.leaf (⟨0,557,3,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,558,3,true,#[]⟩)) (.leaf (⟨0,560,2,true,#[]⟩))) (.branch 1 (.leaf (⟨0,564,2,true,#[]⟩)) (.leaf (⟨0,571,3,true,#[]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,572,3,true,#[]⟩)) (.leaf (⟨0,573,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,574,3,true,#[]⟩)) (.leaf (⟨0,575,3,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,576,3,true,#[]⟩)) (.leaf (⟨0,577,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,578,3,true,#[]⟩)) (.leaf (⟨0,580,2,true,#[]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,584,2,true,#[]⟩)) (.leaf (⟨0,591,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,592,3,true,#[]⟩)) (.leaf (⟨0,593,3,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,594,3,true,#[]⟩)) (.leaf (⟨0,595,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,596,3,true,#[]⟩)) (.leaf (⟨0,597,3,true,#[]⟩)))))))) +def paidPart004 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,598,3,true,#[]⟩)) (.leaf (⟨0,600,2,true,#[]⟩))) (.branch 1 (.leaf (⟨0,604,2,true,#[]⟩)) (.leaf (⟨0,612,3,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,614,3,true,#[]⟩)) (.leaf (⟨0,616,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,617,3,true,#[]⟩)) (.leaf (⟨0,618,3,true,#[]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,619,8,true,#[]⟩)) (.leaf (⟨0,621,8,true,#[]⟩))) (.branch 1 (.leaf (⟨0,624,8,true,#[]⟩)) (.leaf (⟨0,627,3,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,632,3,true,#[]⟩)) (.leaf (⟨0,633,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,674,3,true,#[]⟩)) (.leaf (⟨0,759,3,true,#[]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨0,760,3,true,#[]⟩)) (.leaf (⟨0,788,3,true,#[]⟩))) (.branch 1 (.leaf (⟨0,798,3,true,#[]⟩)) (.leaf (⟨0,822,3,true,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨0,1551,5,true,#[]⟩)) (.leaf (⟨0,1552,5,true,#[]⟩))) (.branch 1 (.leaf (⟨0,2085,4,true,#[]⟩)) (.leaf (⟨2,341,1,true,#[2]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨2,342,1,true,#[2]⟩)) (.leaf (⟨2,343,1,true,#[2]⟩))) (.branch 1 (.leaf (⟨3,481,1,true,#[1]⟩)) (.leaf (⟨3,489,1,true,#[2]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨3,490,1,true,#[2]⟩)) (.leaf (⟨4,384,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨4,385,1,true,#[2]⟩)) (.leaf (⟨4,386,1,true,#[2]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨5,523,1,true,#[1]⟩)) (.leaf (⟨5,526,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨5,527,1,true,#[1]⟩)) (.leaf (⟨6,541,1,true,#[1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨6,549,1,true,#[1]⟩)) (.leaf (⟨6,550,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨7,544,1,true,#[1]⟩)) (.leaf (⟨7,545,1,true,#[1]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨7,546,1,true,#[1]⟩)) (.leaf (⟨8,481,1,true,#[2]⟩))) (.branch 1 (.leaf (⟨8,482,1,true,#[2]⟩)) (.leaf (⟨8,483,1,true,#[2]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨9,340,1,true,#[2]⟩)) (.leaf (⟨9,343,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨9,350,1,true,#[2]⟩)) (.leaf (⟨10,524,1,true,#[2]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨10,526,1,true,#[2]⟩)) (.leaf (⟨10,530,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨11,379,1,true,#[1]⟩)) (.leaf (⟨11,386,1,true,#[1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨11,388,1,true,#[1]⟩)) (.leaf (⟨12,360,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨12,363,1,true,#[1]⟩)) (.leaf (⟨12,370,1,true,#[1]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨13,359,1,true,#[1]⟩)) (.leaf (⟨13,366,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨13,368,1,true,#[1]⟩)) (.leaf (⟨14,401,1,true,#[1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨14,402,1,true,#[2]⟩)) (.leaf (⟨14,403,1,true,#[2]⟩))) (.branch 1 (.leaf (⟨15,581,1,true,#[1]⟩)) (.leaf (⟨15,582,1,true,#[1]⟩)))))))) +def paidPart005 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨15,583,1,true,#[1]⟩)) (.leaf (⟨16,564,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨16,565,1,true,#[1]⟩)) (.leaf (⟨16,566,1,true,#[1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨17,561,1,true,#[1]⟩)) (.leaf (⟨17,562,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨17,563,1,true,#[1]⟩)) (.leaf (⟨18,579,1,true,#[3]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨18,582,1,true,#[2]⟩)) (.leaf (⟨18,589,1,true,#[2]⟩))) (.branch 1 (.leaf (⟨19,399,1,true,#[1]⟩)) (.leaf (⟨19,402,1,true,#[1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨19,409,1,true,#[3]⟩)) (.leaf (⟨20,420,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨20,425,1,true,#[1]⟩)) (.leaf (⟨20,427,1,true,#[1]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨21,419,1,true,#[1]⟩)) (.leaf (⟨21,423,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨21,430,1,true,#[1]⟩)) (.leaf (⟨22,599,1,true,#[3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨22,602,1,true,#[3]⟩)) (.leaf (⟨22,609,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨23,604,1,true,#[3]⟩)) (.leaf (⟨23,605,1,true,#[3]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨23,606,1,true,#[1]⟩)) (.leaf (⟨24,460,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨24,462,1,true,#[3]⟩)) (.leaf (⟨24,469,1,true,#[3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨25,459,1,true,#[1]⟩)) (.leaf (⟨25,466,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨25,468,1,true,#[3]⟩)) (.leaf (⟨26,439,1,true,#[1]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨26,443,1,true,#[1]⟩)) (.leaf (⟨26,450,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨27,384,1,true,#[2]⟩)) (.leaf (⟨27,387,1,true,#[2]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨27,388,1,true,#[2]⟩)) (.leaf (⟨28,525,1,true,#[2]⟩))) (.branch 1 (.leaf (⟨28,527,1,true,#[2]⟩)) (.leaf (⟨28,530,1,true,#[2]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨29,341,1,true,#[1]⟩)) (.leaf (⟨29,349,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨29,350,1,true,#[1]⟩)) (.leaf (⟨30,479,1,true,#[1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨30,483,1,true,#[1]⟩)) (.leaf (⟨30,490,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨31,499,1,true,#[1]⟩)) (.leaf (⟨31,506,1,true,#[1]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨31,508,1,true,#[1]⟩)) (.leaf (⟨32,500,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨32,502,1,true,#[1]⟩)) (.leaf (⟨32,509,1,true,#[1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨33,401,1,true,#[2]⟩)) (.leaf (⟨33,409,1,true,#[2]⟩))) (.branch 1 (.leaf (⟨33,410,1,true,#[2]⟩)) (.leaf (⟨34,444,1,true,#[1]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨34,447,1,true,#[1]⟩)) (.leaf (⟨34,448,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨35,461,1,true,#[1]⟩)) (.leaf (⟨35,469,1,true,#[1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨35,470,1,true,#[1]⟩)) (.leaf (⟨36,464,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨36,465,1,true,#[1]⟩)) (.leaf (⟨36,466,1,true,#[1]⟩)))))))) +def paidPart006 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨37,440,1,true,#[3]⟩)) (.leaf (⟨37,446,1,true,#[2]⟩))) (.branch 1 (.leaf (⟨37,448,1,true,#[2]⟩)) (.leaf (⟨38,601,1,true,#[1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨38,602,1,true,#[1]⟩)) (.leaf (⟨38,603,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨39,600,1,true,#[1]⟩)) (.leaf (⟨39,605,1,true,#[1]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨39,607,1,true,#[3]⟩)) (.leaf (⟨40,399,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨40,403,1,true,#[3]⟩)) (.leaf (⟨40,410,1,true,#[1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨41,420,1,true,#[3]⟩)) (.leaf (⟨41,426,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨41,428,1,true,#[1]⟩)) (.leaf (⟨42,419,1,true,#[3]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨42,422,1,true,#[1]⟩)) (.leaf (⟨42,429,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨43,560,1,true,#[1]⟩)) (.leaf (⟨43,565,1,true,#[3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨43,567,1,true,#[3]⟩)) (.leaf (⟨44,559,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨44,562,1,true,#[3]⟩)) (.leaf (⟨44,569,1,true,#[3]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨45,580,1,true,#[1]⟩)) (.leaf (⟨45,585,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨45,587,1,true,#[1]⟩)) (.leaf (⟨46,579,1,true,#[2]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨46,583,1,true,#[2]⟩)) (.leaf (⟨46,590,1,true,#[2]⟩))) (.branch 1 (.leaf (⟨47,440,1,true,#[1]⟩)) (.leaf (⟨47,445,1,true,#[2]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨47,447,1,true,#[2]⟩)) (.leaf (⟨48,599,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨48,603,1,true,#[1]⟩)) (.leaf (⟨48,610,1,true,#[1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨49,604,1,true,#[1]⟩)) (.leaf (⟨49,607,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨49,608,1,true,#[1]⟩)) (.leaf (⟨50,444,1,true,#[3]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨50,445,1,true,#[1]⟩)) (.leaf (⟨50,446,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨51,461,1,true,#[3]⟩)) (.leaf (⟨51,462,1,true,#[1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨51,463,1,true,#[1]⟩)) (.leaf (⟨52,464,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨52,467,1,true,#[1]⟩)) (.leaf (⟨52,468,1,true,#[1]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨53,581,1,true,#[3]⟩)) (.leaf (⟨53,589,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨53,590,1,true,#[1]⟩)) (.leaf (⟨54,564,1,true,#[3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨54,567,1,true,#[1]⟩)) (.leaf (⟨54,568,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨55,561,1,true,#[3]⟩)) (.leaf (⟨55,569,1,true,#[1]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨55,570,1,true,#[1]⟩)) (.leaf (⟨56,424,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨56,425,1,true,#[3]⟩)) (.leaf (⟨56,426,1,true,#[3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨57,421,1,true,#[1]⟩)) (.leaf (⟨57,429,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨57,430,1,true,#[3]⟩)) (.leaf (⟨58,404,1,true,#[1]⟩)))))))) +def paidPart007 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨58,407,1,true,#[1]⟩)) (.leaf (⟨58,408,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨59,340,1,true,#[3]⟩)) (.leaf (⟨59,342,1,true,#[3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨59,349,1,true,#[3]⟩)) (.leaf (⟨60,479,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨60,482,1,true,#[3]⟩)) (.leaf (⟨60,489,1,true,#[3]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨61,499,1,true,#[3]⟩)) (.leaf (⟨61,505,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨61,507,1,true,#[1]⟩)) (.leaf (⟨62,500,1,true,#[3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨62,503,1,true,#[1]⟩)) (.leaf (⟨62,510,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨63,379,1,true,#[3]⟩)) (.leaf (⟨63,385,1,true,#[3]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨63,387,1,true,#[3]⟩)) (.leaf (⟨64,360,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨64,362,1,true,#[1]⟩)) (.leaf (⟨64,369,1,true,#[1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨65,359,1,true,#[3]⟩)) (.leaf (⟨65,365,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨65,367,1,true,#[1]⟩)) (.leaf (⟨66,540,1,true,#[1]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨66,542,1,true,#[3]⟩)) (.leaf (⟨66,549,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨67,539,1,true,#[1]⟩)) (.leaf (⟨67,546,1,true,#[3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨67,548,1,true,#[3]⟩)) (.leaf (⟨68,519,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨68,522,1,true,#[1]⟩)) (.leaf (⟨68,529,1,true,#[1]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨69,523,1,true,#[3]⟩)) (.leaf (⟨69,524,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨69,525,1,true,#[3]⟩)) (.leaf (⟨70,541,1,true,#[3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨70,542,1,true,#[1]⟩)) (.leaf (⟨70,543,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨71,544,1,true,#[3]⟩)) (.leaf (⟨71,547,1,true,#[1]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨71,548,1,true,#[1]⟩)) (.leaf (⟨72,361,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨72,362,1,true,#[3]⟩)) (.leaf (⟨72,363,1,true,#[3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨73,364,1,true,#[1]⟩)) (.leaf (⟨73,365,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨73,366,1,true,#[3]⟩)) (.leaf (⟨74,381,1,true,#[1]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨74,382,1,true,#[1]⟩)) (.leaf (⟨74,383,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨75,504,1,true,#[1]⟩)) (.leaf (⟨75,505,1,true,#[3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨75,506,1,true,#[3]⟩)) (.leaf (⟨76,501,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨76,509,1,true,#[3]⟩)) (.leaf (⟨76,510,1,true,#[3]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨77,484,1,true,#[1]⟩)) (.leaf (⟨77,487,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨77,488,1,true,#[1]⟩)) (.leaf (⟨78,344,1,true,#[1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨78,345,1,true,#[1]⟩)) (.leaf (⟨78,346,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨79,400,1,true,#[3]⟩)) (.leaf (⟨79,406,1,true,#[3]⟩)))))))) +def paidPart008 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨79,408,1,true,#[3]⟩)) (.leaf (⟨80,584,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨80,585,1,true,#[3]⟩)) (.leaf (⟨80,586,1,true,#[3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨81,380,1,true,#[3]⟩)) (.leaf (⟨81,383,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨81,390,1,true,#[3]⟩)) (.leaf (⟨82,520,1,true,#[3]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨82,521,1,true,#[3]⟩)) (.leaf (⟨82,522,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨83,339,1,true,#[1]⟩)) (.leaf (⟨83,346,1,true,#[3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨83,348,1,true,#[1]⟩)) (.leaf (⟨84,484,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨84,485,1,true,#[1]⟩)) (.leaf (⟨84,486,1,true,#[1]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨85,501,1,true,#[3]⟩)) (.leaf (⟨85,502,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨85,503,1,true,#[3]⟩)) (.leaf (⟨86,504,1,true,#[3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨86,507,1,true,#[3]⟩)) (.leaf (⟨86,508,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨87,441,1,true,#[3]⟩)) (.leaf (⟨87,449,1,true,#[3]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨87,450,1,true,#[3]⟩)) (.leaf (⟨88,480,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨88,486,1,true,#[3]⟩)) (.leaf (⟨88,488,1,true,#[3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨89,344,1,true,#[3]⟩)) (.leaf (⟨89,347,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨89,348,1,true,#[3]⟩)) (.leaf (⟨90,520,1,true,#[1]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨90,528,1,true,#[3]⟩)) (.leaf (⟨90,529,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨91,381,1,true,#[3]⟩)) (.leaf (⟨91,389,1,true,#[1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨91,390,1,true,#[1]⟩)) (.leaf (⟨92,364,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨92,367,1,true,#[3]⟩)) (.leaf (⟨92,368,1,true,#[3]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨93,361,1,true,#[3]⟩)) (.leaf (⟨93,369,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨93,370,1,true,#[3]⟩)) (.leaf (⟨94,339,1,true,#[3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨94,345,1,true,#[3]⟩)) (.leaf (⟨94,347,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨95,480,1,true,#[1]⟩)) (.leaf (⟨95,485,1,true,#[3]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨95,487,1,true,#[3]⟩)) (.leaf (⟨96,380,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨96,382,1,true,#[3]⟩)) (.leaf (⟨96,389,1,true,#[3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨97,519,1,true,#[3]⟩)) (.leaf (⟨97,521,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨97,528,1,true,#[1]⟩)) (.leaf (⟨98,539,1,true,#[3]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨98,545,1,true,#[3]⟩)) (.leaf (⟨98,547,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨99,540,1,true,#[3]⟩)) (.leaf (⟨99,543,1,true,#[3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨99,550,1,true,#[3]⟩)) (.leaf (⟨100,441,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨100,442,1,true,#[3]⟩)) (.leaf (⟨100,443,1,true,#[3]⟩)))))))) +def paidPart009 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨101,584,1,true,#[1]⟩)) (.leaf (⟨101,587,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨101,588,1,true,#[3]⟩)) (.leaf (⟨102,404,1,true,#[3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨102,405,1,true,#[1]⟩)) (.leaf (⟨102,406,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨103,421,1,true,#[3]⟩)) (.leaf (⟨103,422,1,true,#[3]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨103,423,1,true,#[3]⟩)) (.leaf (⟨104,424,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨104,427,1,true,#[3]⟩)) (.leaf (⟨104,428,1,true,#[3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨105,400,1,true,#[1]⟩)) (.leaf (⟨105,405,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨105,407,1,true,#[3]⟩)) (.leaf (⟨106,580,1,true,#[3]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨106,586,1,true,#[1]⟩)) (.leaf (⟨106,588,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨107,559,1,true,#[3]⟩)) (.leaf (⟨107,563,1,true,#[3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨107,570,1,true,#[3]⟩)) (.leaf (⟨108,560,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨108,566,1,true,#[3]⟩)) (.leaf (⟨108,568,1,true,#[3]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨109,439,1,true,#[3]⟩)) (.leaf (⟨109,442,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨109,449,1,true,#[1]⟩)) (.leaf (⟨110,459,1,true,#[3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨110,465,1,true,#[3]⟩)) (.leaf (⟨110,467,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨111,460,1,true,#[3]⟩)) (.leaf (⟨111,463,1,true,#[3]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨111,470,1,true,#[3]⟩)) (.leaf (⟨112,600,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨112,606,1,true,#[3]⟩)) (.leaf (⟨112,608,1,true,#[3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨113,601,1,true,#[3]⟩)) (.leaf (⟨113,609,1,true,#[3]⟩))) (.branch 1 (.leaf (⟨113,610,1,true,#[3]⟩)) (.leaf (⟨114,325,3,true,#[8]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨114,352,2,true,#[2]⟩)) (.leaf (⟨114,358,2,true,#[2]⟩))) (.branch 1 (.leaf (⟨114,399,1,true,#[2]⟩)) (.leaf (⟨114,401,1,true,#[3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨114,404,1,true,#[2]⟩)) (.leaf (⟨114,519,1,true,#[2]⟩))) (.branch 1 (.leaf (⟨114,520,1,true,#[2]⟩)) (.leaf (⟨114,523,1,true,#[2]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨114,611,2,true,#[4]⟩)) (.leaf (⟨114,630,2,true,#[6]⟩))) (.branch 1 (.leaf (⟨114,631,2,true,#[4]⟩)) (.leaf (⟨114,773,2,true,#[4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨114,774,2,true,#[4]⟩)) (.leaf (⟨114,825,2,true,#[4]⟩))) (.branch 1 (.leaf (⟨114,826,2,true,#[4]⟩)) (.leaf (⟨114,1160,4,true,#[2]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨115,298,4,true,#[24]⟩)) (.leaf (⟨115,312,3,true,#[12]⟩))) (.branch 1 (.leaf (⟨115,335,4,true,#[16]⟩)) (.leaf (⟨115,354,2,true,#[6]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨115,356,2,true,#[6]⟩)) (.leaf (⟨115,439,1,true,#[2]⟩))) (.branch 1 (.leaf (⟨115,441,1,true,#[2]⟩)) (.leaf (⟨115,444,1,true,#[2]⟩)))))))) +def paidPart010 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨115,460,1,true,#[2]⟩)) (.leaf (⟨115,461,1,true,#[2]⟩))) (.branch 1 (.leaf (⟨115,479,1,true,#[2]⟩)) (.leaf (⟨115,481,1,true,#[3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨115,484,1,true,#[2]⟩)) (.leaf (⟨115,500,1,true,#[2]⟩))) (.branch 1 (.leaf (⟨115,501,1,true,#[2]⟩)) (.leaf (⟨115,504,1,true,#[2]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨115,613,2,true,#[4]⟩)) (.leaf (⟨115,615,2,true,#[4]⟩))) (.branch 1 (.leaf (⟨115,626,2,true,#[6]⟩)) (.leaf (⟨115,628,2,true,#[4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨115,629,2,true,#[4]⟩)) (.leaf (⟨115,634,2,true,#[4]⟩))) (.branch 1 (.leaf (⟨115,787,2,true,#[4]⟩)) (.leaf (⟨115,792,2,true,#[4]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨115,793,2,true,#[4]⟩)) (.leaf (⟨115,797,2,true,#[4]⟩))) (.branch 1 (.leaf (⟨115,809,2,true,#[4]⟩)) (.leaf (⟨115,810,2,true,#[4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨115,3941,3,true,#[3]⟩)) (.leaf (⟨131,821,1,true,#[5,6]⟩))) (.branch 1 (.leaf (⟨131,2085,2,true,#[6,1]⟩)) (.leaf (⟨137,559,1,true,#[2]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨137,561,1,true,#[2]⟩)) (.leaf (⟨137,579,1,true,#[1]⟩))) (.branch 1 (.leaf (⟨137,581,1,true,#[2]⟩)) (.leaf (⟨137,599,1,true,#[2]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨137,601,1,true,#[2]⟩)) (.leaf (⟨142,1,1,true,#[1,2,4,8,16,288,64,384]⟩))) (.branch 1 (.leaf (⟨143,1,1,true,#[1,2,4,8,272,32,64,384]⟩)) (.leaf (⟨144,1,1,true,#[1,2,4,264,16,32,64,384]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨145,1,1,true,#[1,2,260,8,16,32,64,384]⟩)) (.leaf (⟨146,1,1,true,#[1,258,4,8,16,32,64,384]⟩))) (.branch 1 (.leaf (⟨147,1,1,true,#[257,2,4,8,16,32,64,384]⟩)) (.leaf (⟨148,1,1,true,#[1,2,4,8,16,288,320,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨149,1,1,true,#[1,2,4,8,272,32,320,128]⟩)) (.leaf (⟨150,1,1,true,#[1,2,4,264,16,32,320,128]⟩))) (.branch 1 (.leaf (⟨151,1,1,true,#[1,2,260,8,16,32,320,128]⟩)) (.leaf (⟨152,1,1,true,#[1,258,4,8,16,32,320,128]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨153,1,1,true,#[257,2,4,8,16,32,320,128]⟩)) (.leaf (⟨154,1,1,true,#[1,2,4,264,16,288,64,128]⟩))) (.branch 1 (.leaf (⟨155,1,1,true,#[1,2,260,8,16,288,64,128]⟩)) (.leaf (⟨156,1,1,true,#[1,258,4,8,16,288,64,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨157,1,1,true,#[257,2,4,8,16,288,64,128]⟩)) (.leaf (⟨158,1,1,true,#[1,2,4,264,272,32,64,128]⟩))) (.branch 1 (.leaf (⟨159,1,1,true,#[1,2,260,8,272,32,64,128]⟩)) (.leaf (⟨160,1,1,true,#[1,258,4,8,272,32,64,128]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨161,1,1,true,#[257,2,4,8,272,32,64,128]⟩)) (.leaf (⟨162,1,1,true,#[1,258,4,264,16,32,64,128]⟩))) (.branch 1 (.leaf (⟨163,1,1,true,#[257,2,4,264,16,32,64,128]⟩)) (.leaf (⟨164,1,1,true,#[1,258,260,8,16,32,64,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨165,1,1,true,#[257,2,260,8,16,32,64,128]⟩)) (.leaf (⟨166,1,1,true,#[257,258,4,8,16,32,64,128]⟩))) (.branch 1 (.leaf (⟨167,1,1,true,#[1,2,4,8,16,160,192,256]⟩)) (.leaf (⟨168,1,1,true,#[1,2,4,8,144,32,192,256]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨169,1,1,true,#[1,2,4,136,16,32,192,256]⟩)) (.leaf (⟨170,1,1,true,#[1,2,132,8,16,32,192,256]⟩))) (.branch 1 (.leaf (⟨171,1,1,true,#[1,130,4,8,16,32,192,256]⟩)) (.leaf (⟨172,1,1,true,#[129,2,4,8,16,32,192,256]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨173,1,1,true,#[1,2,4,8,144,160,64,256]⟩)) (.leaf (⟨174,1,1,true,#[1,2,132,8,16,160,64,256]⟩))) (.branch 1 (.leaf (⟨175,1,1,true,#[1,130,4,8,16,160,64,256]⟩)) (.leaf (⟨176,1,1,true,#[129,2,4,8,16,160,64,256]⟩)))))))) +def paidPart011 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨177,1,1,true,#[1,2,4,136,144,32,64,256]⟩)) (.leaf (⟨178,1,1,true,#[1,130,4,8,144,32,64,256]⟩))) (.branch 1 (.leaf (⟨179,1,1,true,#[129,2,4,8,144,32,64,256]⟩)) (.leaf (⟨180,1,1,true,#[1,2,132,136,16,32,64,256]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨181,1,1,true,#[1,130,4,136,16,32,64,256]⟩)) (.leaf (⟨182,1,1,true,#[129,2,4,136,16,32,64,256]⟩))) (.branch 1 (.leaf (⟨183,1,1,true,#[1,130,132,8,16,32,64,256]⟩)) (.leaf (⟨184,1,1,true,#[129,2,132,8,16,32,64,256]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨185,1,1,true,#[129,130,4,8,16,32,64,256]⟩)) (.leaf (⟨186,1,1,true,#[1,2,4,8,80,96,128,256]⟩))) (.branch 1 (.leaf (⟨187,1,1,true,#[1,2,4,72,16,96,128,256]⟩)) (.leaf (⟨188,1,1,true,#[1,66,4,8,16,96,128,256]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨189,1,1,true,#[65,2,4,8,16,96,128,256]⟩)) (.leaf (⟨190,1,1,true,#[1,2,68,8,80,32,128,256]⟩))) (.branch 1 (.leaf (⟨191,1,1,true,#[1,66,4,8,80,32,128,256]⟩)) (.leaf (⟨192,1,1,true,#[65,2,4,8,80,32,128,256]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨193,1,1,true,#[1,2,68,72,16,32,128,256]⟩)) (.leaf (⟨194,1,1,true,#[1,66,4,72,16,32,128,256]⟩))) (.branch 1 (.leaf (⟨195,1,1,true,#[65,2,4,72,16,32,128,256]⟩)) (.leaf (⟨196,1,1,true,#[1,66,68,8,16,32,128,256]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨197,1,1,true,#[65,2,68,8,16,32,128,256]⟩)) (.leaf (⟨198,1,1,true,#[65,66,4,8,16,32,128,256]⟩))) (.branch 1 (.leaf (⟨199,1,1,true,#[1,2,4,40,48,64,128,256]⟩)) (.leaf (⟨200,1,1,true,#[1,2,36,8,48,64,128,256]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨201,1,1,true,#[1,34,4,8,48,64,128,256]⟩)) (.leaf (⟨202,1,1,true,#[33,2,4,8,48,64,128,256]⟩))) (.branch 1 (.leaf (⟨203,1,1,true,#[1,2,36,40,16,64,128,256]⟩)) (.leaf (⟨204,1,1,true,#[1,34,4,40,16,64,128,256]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨205,1,1,true,#[33,2,4,40,16,64,128,256]⟩)) (.leaf (⟨206,1,1,true,#[1,34,36,8,16,64,128,256]⟩))) (.branch 1 (.leaf (⟨207,1,1,true,#[33,2,36,8,16,64,128,256]⟩)) (.leaf (⟨208,1,1,true,#[33,34,4,8,16,64,128,256]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨209,1,1,true,#[1,2,20,24,32,64,128,256]⟩)) (.leaf (⟨210,1,1,true,#[1,18,4,24,32,64,128,256]⟩))) (.branch 1 (.leaf (⟨211,1,1,true,#[17,2,4,24,32,64,128,256]⟩)) (.leaf (⟨212,1,1,true,#[1,18,20,8,32,64,128,256]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨213,1,1,true,#[17,2,20,8,32,64,128,256]⟩)) (.leaf (⟨214,1,1,true,#[17,18,4,8,32,64,128,256]⟩))) (.branch 1 (.leaf (⟨215,1,1,true,#[1,10,12,16,32,64,128,256]⟩)) (.leaf (⟨216,1,1,true,#[9,2,12,16,32,64,128,256]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨217,1,1,true,#[9,10,4,16,32,64,128,256]⟩)) (.leaf (⟨218,1,1,true,#[5,6,8,16,32,64,128,256]⟩))) (.branch 1 (.leaf (⟨219,1,1,true,#[65,66,68,72,80,96,128,256]⟩)) (.leaf (⟨220,1,1,true,#[129,130,132,136,144,160,64,256]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨221,1,1,true,#[129,130,132,136,144,32,192,256]⟩)) (.leaf (⟨222,1,1,true,#[129,130,132,136,16,160,192,256]⟩))) (.branch 1 (.leaf (⟨223,1,1,true,#[129,130,132,8,144,160,192,256]⟩)) (.leaf (⟨224,1,1,true,#[129,130,4,136,144,160,192,256]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨225,1,1,true,#[129,2,132,136,144,160,192,256]⟩)) (.leaf (⟨226,1,1,true,#[1,130,132,136,144,160,192,256]⟩))) (.branch 1 (.leaf (⟨227,1,1,true,#[257,258,260,264,272,288,64,128]⟩)) (.leaf (⟨228,1,1,true,#[257,258,260,264,272,32,320,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨229,1,1,true,#[257,258,260,264,16,288,320,128]⟩)) (.leaf (⟨230,1,1,true,#[257,258,260,8,272,288,320,128]⟩))) (.branch 1 (.leaf (⟨231,1,1,true,#[257,258,4,264,272,288,320,128]⟩)) (.leaf (⟨232,1,1,true,#[257,2,260,264,272,288,320,128]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨233,1,1,true,#[1,258,260,264,272,288,320,128]⟩)) (.leaf (⟨234,1,1,true,#[257,258,260,264,272,32,64,384]⟩))) (.branch 1 (.leaf (⟨235,1,1,true,#[257,258,260,264,16,288,64,384]⟩)) (.leaf (⟨236,1,1,true,#[257,258,260,8,272,288,64,384]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨237,1,1,true,#[257,258,4,264,272,288,64,384]⟩)) (.leaf (⟨238,1,1,true,#[257,2,260,264,272,288,64,384]⟩))) (.branch 1 (.leaf (⟨239,1,1,true,#[1,258,260,264,272,288,64,384]⟩)) (.leaf (⟨240,1,1,true,#[257,258,260,264,16,32,320,384]⟩)))))))) +def paidPart012 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨241,1,1,true,#[257,258,260,8,272,32,320,384]⟩)) (.leaf (⟨242,1,1,true,#[257,258,4,264,272,32,320,384]⟩))) (.branch 1 (.leaf (⟨243,1,1,true,#[257,2,260,264,272,32,320,384]⟩)) (.leaf (⟨244,1,1,true,#[1,258,260,264,272,32,320,384]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨245,1,1,true,#[257,258,260,8,16,288,320,384]⟩)) (.leaf (⟨246,1,1,true,#[257,258,4,264,16,288,320,384]⟩))) (.branch 1 (.leaf (⟨247,1,1,true,#[257,2,260,264,16,288,320,384]⟩)) (.leaf (⟨248,1,1,true,#[1,258,260,264,16,288,320,384]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨249,1,1,true,#[257,258,4,8,272,288,320,384]⟩)) (.leaf (⟨250,1,1,true,#[257,2,260,8,272,288,320,384]⟩))) (.branch 1 (.leaf (⟨251,1,1,true,#[1,258,260,8,272,288,320,384]⟩)) (.leaf (⟨252,1,1,true,#[257,2,4,264,272,288,320,384]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨253,1,1,true,#[1,258,4,264,272,288,320,384]⟩)) (.leaf (⟨254,0,8,false,#[]⟩))) (.branch 1 (.leaf (⟨254,1,1,true,#[1,2,4,136,16,160,64,256]⟩)) (.leaf (⟨274,0,8,false,#[]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨274,1,1,true,#[1,2,4,8,16,32,320,384]⟩)) (.leaf (⟨279,0,8,false,#[]⟩))) (.branch 1 (.leaf (⟨279,1,1,true,#[1,2,4,72,80,32,128,256]⟩)) (.leaf (⟨280,0,8,false,#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨280,1,1,true,#[1,2,260,264,272,288,320,384]⟩)) (.leaf (⟨281,0,8,false,#[]⟩))) (.branch 1 (.leaf (⟨281,1,1,true,#[1,2,68,8,16,96,128,256]⟩)) (.leaf (⟨284,1,1,true,#[1,2,4,8,144,160,192,256]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨285,1,1,true,#[1,2,4,264,272,32,64,384]⟩)) (.leaf (⟨292,254,4,true,#[193,194,212,232]⟩))) (.branch 1 (.leaf (⟨292,274,4,true,#[65,66,84,104]⟩)) (.leaf (⟨292,280,4,true,#[65,66,84,104]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨292,621,4,true,#[193,194,212,232]⟩)) (.leaf (⟨293,877,1,true,#[5,6,8,16]⟩))) (.branch 1 (.leaf (⟨293,878,1,true,#[1,2,20,24]⟩)) (.leaf (⟨293,879,1,true,#[1,2,20,8]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨293,880,1,true,#[5,6,8,16]⟩)) (.leaf (⟨293,881,1,true,#[5,6,8,16]⟩))) (.branch 1 (.leaf (⟨293,882,1,true,#[1,2,20,24]⟩)) (.leaf (⟨293,883,1,true,#[1,2,20,24]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨293,884,1,true,#[5,6,8,16]⟩)) (.leaf (⟨295,254,4,true,#[19,196,136,96]⟩))) (.branch 1 (.leaf (⟨295,274,4,true,#[19,68,136,224]⟩)) (.leaf (⟨295,281,4,true,#[19,132,200,96]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨295,624,4,true,#[19,68,136,224]⟩)) (.leaf (⟨297,1149,2,true,#[3,68,8,16,96]⟩))) (.branch 1 (.leaf (⟨297,1153,2,true,#[3,68,8,16,96]⟩)) (.leaf (⟨298,933,1,true,#[1,2,20,24,32]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨298,934,1,true,#[9,10,4,16,32]⟩)) (.leaf (⟨298,935,1,true,#[9,10,4,16,32]⟩))) (.branch 1 (.leaf (⟨298,936,1,true,#[1,2,20,24,32]⟩)) (.leaf (⟨298,937,1,true,#[1,2,36,8,48]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨298,938,1,true,#[9,10,4,16,32]⟩)) (.leaf (⟨298,939,1,true,#[9,10,4,16,32]⟩))) (.branch 1 (.leaf (⟨298,940,1,true,#[1,2,36,8,48]⟩)) (.leaf (⟨299,254,4,true,#[67,164,168,48]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨299,619,4,true,#[67,164,40,176]⟩)) (.leaf (⟨299,621,4,true,#[67,164,168,48]⟩))) (.branch 1 (.leaf (⟨299,624,4,true,#[67,164,40,176]⟩)) (.leaf (⟨300,332,1,true,#[3,4,8,16]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨300,333,1,true,#[17,2,4,24]⟩)) (.leaf (⟨300,334,1,true,#[9,2,4,16]⟩))) (.branch 1 (.leaf (⟨300,338,1,true,#[3,4,8,16]⟩)) (.leaf (⟨300,965,2,true,#[41,34,4,16]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨300,966,2,true,#[41,2,36,16]⟩)) (.leaf (⟨300,967,2,true,#[19,4,8,32]⟩))) (.branch 1 (.leaf (⟨300,968,2,true,#[19,4,8,32]⟩)) (.leaf (⟨301,254,4,true,#[145,146,212,152]⟩)))))))) +def paidPart013 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨301,280,4,true,#[17,18,84,152]⟩)) (.leaf (⟨301,281,4,true,#[145,146,148,216]⟩))) (.branch 1 (.leaf (⟨301,619,4,true,#[17,18,84,152]⟩)) (.leaf (⟨302,297,1,true,#[3,4,8,16]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨302,323,1,true,#[3,4,8,16]⟩)) (.leaf (⟨302,973,2,true,#[35,4,40,16]⟩))) (.branch 1 (.leaf (⟨302,974,2,true,#[35,4,8,48]⟩)) (.leaf (⟨302,975,2,true,#[35,36,8,16]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨302,976,2,true,#[7,8,16,32]⟩)) (.leaf (⟨302,977,2,true,#[7,8,16,32]⟩))) (.branch 1 (.leaf (⟨302,978,2,true,#[7,8,16,32]⟩)) (.leaf (⟨303,254,4,true,#[131,36,104,112]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨303,279,4,true,#[131,100,40,112]⟩)) (.leaf (⟨303,281,4,true,#[131,100,40,112]⟩))) (.branch 1 (.leaf (⟨303,621,4,true,#[131,36,104,112]⟩)) (.leaf (⟨304,254,4,true,#[33,34,164,112]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨304,279,4,true,#[97,98,228,112]⟩)) (.leaf (⟨304,280,4,true,#[161,162,164,240]⟩))) (.branch 1 (.leaf (⟨304,624,4,true,#[161,162,164,240]⟩)) (.leaf (⟨305,274,4,true,#[11,196,144,96]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨305,281,4,true,#[11,68,208,160]⟩)) (.leaf (⟨305,619,4,true,#[11,196,144,96]⟩))) (.branch 1 (.leaf (⟨305,621,4,true,#[11,68,144,224]⟩)) (.leaf (⟨306,313,1,true,#[1,2,20,24]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨306,315,1,true,#[1,2,20,8]⟩)) (.leaf (⟨306,336,1,true,#[1,2,4,24]⟩))) (.branch 1 (.leaf (⟨306,337,1,true,#[1,2,20,8]⟩)) (.leaf (⟨306,969,2,true,#[33,34,20,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨306,970,2,true,#[1,2,52,40]⟩)) (.leaf (⟨306,971,2,true,#[1,2,20,40]⟩))) (.branch 1 (.leaf (⟨306,972,2,true,#[1,2,20,40]⟩)) (.leaf (⟨307,274,4,true,#[193,194,204,240]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨307,280,4,true,#[193,194,204,240]⟩)) (.leaf (⟨307,619,4,true,#[193,194,204,240]⟩))) (.branch 1 (.leaf (⟨307,624,4,true,#[193,194,204,240]⟩)) (.leaf (⟨308,274,4,true,#[35,132,72,208]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨308,279,4,true,#[35,196,136,80]⟩)) (.leaf (⟨308,621,4,true,#[35,132,200,80]⟩))) (.branch 1 (.leaf (⟨308,624,4,true,#[35,132,72,208]⟩)) (.leaf (⟨309,274,4,true,#[129,130,164,152]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨309,279,4,true,#[193,194,228,216]⟩)) (.leaf (⟨309,280,4,true,#[129,130,164,152]⟩))) (.branch 1 (.leaf (⟨309,281,4,true,#[193,194,228,216]⟩)) (.leaf (⟨310,254,4,true,#[7,72,208,160]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨310,274,4,true,#[7,200,80,160]⟩)) (.leaf (⟨310,279,4,true,#[7,72,144,224]⟩))) (.branch 1 (.leaf (⟨310,619,4,true,#[7,200,80,160]⟩)) (.leaf (⟨312,941,2,true,#[35,4,8,16]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨312,942,2,true,#[35,4,8,16]⟩)) (.leaf (⟨312,943,2,true,#[41,2,12,16]⟩))) (.branch 1 (.leaf (⟨312,944,2,true,#[37,6,8,16]⟩)) (.leaf (⟨312,945,2,true,#[35,4,8,16]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨312,946,2,true,#[35,4,8,16]⟩)) (.leaf (⟨312,947,2,true,#[49,2,4,24]⟩))) (.branch 1 (.leaf (⟨312,948,2,true,#[37,6,8,16]⟩)) (.leaf (⟨313,1139,2,true,#[33,34,20,8,64]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨313,1144,2,true,#[1,2,52,40,64]⟩)) (.leaf (⟨314,885,1,true,#[9,10,4,16,32]⟩))) (.branch 1 (.leaf (⟨314,886,1,true,#[33,2,4,40,16]⟩)) (.leaf (⟨314,887,1,true,#[3,4,8,16,32]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨314,888,1,true,#[3,4,8,16,32]⟩)) (.leaf (⟨314,889,1,true,#[9,10,4,16,32]⟩))) (.branch 1 (.leaf (⟨314,890,1,true,#[9,2,12,16,32]⟩)) (.leaf (⟨314,891,1,true,#[3,4,8,16,32]⟩)))))))) +def paidPart014 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨314,892,1,true,#[3,4,8,16,32]⟩)) (.leaf (⟨315,1140,2,true,#[65,66,68,40,112]⟩))) (.branch 1 (.leaf (⟨315,1143,2,true,#[65,66,68,40,112]⟩)) (.leaf (⟨323,1149,2,true,#[65,6,8,16,96]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨323,1154,2,true,#[1,70,72,16,32]⟩)) (.leaf (⟨325,901,2,true,#[1,2,36,56]⟩))) (.branch 1 (.leaf (⟨325,902,2,true,#[33,34,4,24]⟩)) (.leaf (⟨325,903,2,true,#[1,2,36,24]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨325,904,2,true,#[1,2,36,24]⟩)) (.leaf (⟨325,905,2,true,#[1,2,36,24]⟩))) (.branch 1 (.leaf (⟨325,906,2,true,#[1,2,36,24]⟩)) (.leaf (⟨325,907,2,true,#[33,34,4,24]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨325,908,2,true,#[1,2,36,56]⟩)) (.leaf (⟨326,869,1,true,#[1,2,4,16]⟩))) (.branch 1 (.leaf (⟨326,870,2,true,#[19,4,8,32]⟩)) (.leaf (⟨327,830,2,true,#[35,4,8,16]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨327,871,1,true,#[1,18,20,24]⟩)) (.leaf (⟨328,874,1,true,#[1,18,20,8]⟩))) (.branch 1 (.leaf (⟨328,875,2,true,#[1,2,20,40]⟩)) (.leaf (⟨329,836,2,true,#[1,2,20,40]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨329,876,1,true,#[17,2,20,8]⟩)) (.leaf (⟨330,832,2,true,#[35,36,40,48]⟩))) (.branch 1 (.leaf (⟨330,861,1,true,#[1,18,20,24]⟩)) (.leaf (⟨331,834,2,true,#[1,2,36,24]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨331,866,1,true,#[1,18,4,24]⟩)) (.leaf (⟨332,1132,2,true,#[1,82,4,72,32]⟩))) (.branch 1 (.leaf (⟨332,1135,2,true,#[65,18,68,8,32]⟩)) (.leaf (⟨333,1133,2,true,#[19,4,8,32,64]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨333,1138,2,true,#[19,4,8,32,64]⟩)) (.leaf (⟨334,1134,2,true,#[3,4,72,80,32]⟩))) (.branch 1 (.leaf (⟨334,1137,2,true,#[3,4,72,80,32]⟩)) (.leaf (⟨335,917,1,true,#[1,2,36,8,48]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨335,918,1,true,#[1,2,4,40,48]⟩)) (.leaf (⟨335,919,1,true,#[1,2,36,40,48]⟩))) (.branch 1 (.leaf (⟨335,920,1,true,#[1,2,36,40,48]⟩)) (.leaf (⟨335,979,1,true,#[1,2,36,40,48]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨335,980,1,true,#[1,2,36,40,48]⟩)) (.leaf (⟨335,981,1,true,#[1,2,4,40,48]⟩))) (.branch 1 (.leaf (⟨335,982,1,true,#[1,2,36,8,48]⟩)) (.leaf (⟨336,1141,2,true,#[65,66,20,8,32]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨336,1146,2,true,#[1,2,84,72,32]⟩)) (.leaf (⟨337,1142,2,true,#[65,66,68,40,80]⟩))) (.branch 1 (.leaf (⟨337,1145,2,true,#[1,2,4,104,80]⟩)) (.leaf (⟨338,1131,2,true,#[17,66,68,8,32]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨338,1136,2,true,#[81,2,4,72,32]⟩)) (.leaf (⟨339,650,1,true,#[5,6]⟩))) (.branch 1 (.leaf (⟨339,706,1,true,#[5,2]⟩)) (.leaf (⟨339,709,2,true,#[11,12]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨339,1165,2,true,#[14,1]⟩)) (.leaf (⟨340,706,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨340,719,1,true,#[2,4]⟩)) (.leaf (⟨340,725,4,true,#[20,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨340,1180,4,true,#[5,3]⟩)) (.leaf (⟨341,635,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨341,650,1,true,#[2,4]⟩)) (.leaf (⟨341,656,4,true,#[8,32]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨341,1162,4,true,#[11,5]⟩)) (.leaf (⟨342,352,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨342,358,1,true,#[2,4]⟩)) (.leaf (⟨343,354,1,true,#[2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨343,356,1,true,#[2,4]⟩)) (.leaf (⟨344,635,1,true,#[1,6]⟩))) (.branch 1 (.leaf (⟨344,638,2,true,#[7,8]⟩)) (.leaf (⟨344,719,1,true,#[1,2]⟩)))))))) +def paidPart015 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨344,1183,2,true,#[12,2]⟩)) (.leaf (⟨345,352,1,true,#[1,2]⟩))) (.branch 1 (.leaf (⟨345,357,1,true,#[1,6]⟩)) (.leaf (⟨346,353,1,true,#[1,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨346,356,1,true,#[1,6]⟩)) (.leaf (⟨347,354,1,true,#[5,6]⟩))) (.branch 1 (.leaf (⟨347,355,1,true,#[3,4]⟩)) (.leaf (⟨348,351,1,true,#[5,6]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨348,358,1,true,#[5,2]⟩)) (.leaf (⟨349,353,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨349,355,1,true,#[2,4]⟩)) (.leaf (⟨350,351,1,true,#[2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨350,357,1,true,#[2,4]⟩)) (.leaf (⟨351,310,1,true,#[9,2,4]⟩))) (.branch 1 (.leaf (⟨351,1187,3,true,#[50,9,5]⟩)) (.leaf (⟨351,1189,3,true,#[57,4,2]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨352,310,1,true,#[1,6,8]⟩)) (.leaf (⟨352,1188,3,true,#[48,13,3]⟩))) (.branch 1 (.leaf (⟨352,1190,3,true,#[56,6,1]⟩)) (.leaf (⟨353,310,1,true,#[1,2,12]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨353,1191,3,true,#[48,9,7]⟩)) (.leaf (⟨353,1193,3,true,#[56,4,3]⟩))) (.branch 1 (.leaf (⟨354,310,1,true,#[3,4,8]⟩)) (.leaf (⟨354,1192,3,true,#[56,5,3]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨354,1194,3,true,#[60,2,1]⟩)) (.leaf (⟨355,310,1,true,#[9,2,12]⟩))) (.branch 1 (.leaf (⟨355,1195,3,true,#[49,10,6]⟩)) (.leaf (⟨355,1197,3,true,#[56,5,3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨356,310,1,true,#[1,4,8]⟩)) (.leaf (⟨356,1196,3,true,#[48,11,5]⟩))) (.branch 1 (.leaf (⟨356,1198,3,true,#[56,5,2]⟩)) (.leaf (⟨357,310,1,true,#[1,2,4]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨357,1199,3,true,#[48,11,6]⟩)) (.leaf (⟨357,1201,3,true,#[56,5,3]⟩))) (.branch 1 (.leaf (⟨358,310,1,true,#[5,6,8]⟩)) (.leaf (⟨358,1200,3,true,#[50,9,5]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨358,1202,3,true,#[57,4,2]⟩)) (.leaf (⟨359,665,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨359,707,1,true,#[1,4]⟩)) (.leaf (⟨359,711,2,true,#[1,8]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨359,1167,2,true,#[8,1]⟩)) (.leaf (⟨360,708,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨360,738,4,true,#[2,24]⟩)) (.leaf (⟨360,1159,1,true,#[5,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨360,1182,4,true,#[18,6]⟩)) (.leaf (⟨361,637,1,true,#[1,6]⟩))) (.branch 1 (.leaf (⟨361,665,1,true,#[2,4]⟩)) (.leaf (⟨361,671,4,true,#[22,40]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨361,1164,4,true,#[26,5]⟩)) (.leaf (⟨362,372,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨362,378,1,true,#[2,4]⟩)) (.leaf (⟨363,374,1,true,#[2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨363,376,1,true,#[2,4]⟩)) (.leaf (⟨364,636,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨364,640,2,true,#[1,12]⟩)) (.leaf (⟨364,1159,1,true,#[2,4]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨364,1185,2,true,#[8,3]⟩)) (.leaf (⟨365,372,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨365,377,1,true,#[1,4]⟩)) (.leaf (⟨366,373,1,true,#[1,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨366,376,1,true,#[1,4]⟩)) (.leaf (⟨367,374,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨367,375,1,true,#[1,4]⟩)) (.leaf (⟨368,371,1,true,#[1,4]⟩)))))))) +def paidPart016 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨368,378,1,true,#[1,4]⟩)) (.leaf (⟨369,373,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨369,375,1,true,#[2,4]⟩)) (.leaf (⟨370,371,1,true,#[2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨370,377,1,true,#[2,4]⟩)) (.leaf (⟨371,292,1,true,#[1,2,12]⟩))) (.branch 1 (.leaf (⟨371,901,3,true,#[33,34,28]⟩)) (.leaf (⟨371,917,3,true,#[33,34,28]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨372,292,1,true,#[9,10,12]⟩)) (.leaf (⟨372,902,3,true,#[9,10,28]⟩))) (.branch 1 (.leaf (⟨372,918,3,true,#[9,10,28]⟩)) (.leaf (⟨373,292,1,true,#[1,10,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨373,909,3,true,#[1,42,20]⟩)) (.leaf (⟨373,925,3,true,#[1,42,20]⟩))) (.branch 1 (.leaf (⟨374,292,1,true,#[9,2,4]⟩)) (.leaf (⟨374,910,3,true,#[41,2,20]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨374,926,3,true,#[41,2,20]⟩)) (.leaf (⟨375,292,1,true,#[9,10,4]⟩))) (.branch 1 (.leaf (⟨375,933,3,true,#[17,18,44]⟩)) (.leaf (⟨375,949,3,true,#[9,10,52]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨376,292,1,true,#[1,2,4]⟩)) (.leaf (⟨376,934,3,true,#[33,34,52]⟩))) (.branch 1 (.leaf (⟨376,950,3,true,#[33,34,36]⟩)) (.leaf (⟨377,292,1,true,#[9,2,12]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨377,941,3,true,#[1,50,12]⟩)) (.leaf (⟨377,957,3,true,#[9,18,12]⟩))) (.branch 1 (.leaf (⟨378,292,1,true,#[1,10,12]⟩)) (.leaf (⟨378,942,3,true,#[49,2,12]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨378,958,3,true,#[17,10,12]⟩)) (.leaf (⟨379,708,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨379,710,2,true,#[2,4]⟩)) (.leaf (⟨379,1169,1,true,#[2,1]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨379,1170,2,true,#[2,1]⟩)) (.leaf (⟨380,700,4,true,#[55,40]⟩))) (.branch 1 (.leaf (⟨380,707,1,true,#[3,4]⟩)) (.leaf (⟨380,1173,1,true,#[5,3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨380,1181,4,true,#[53,10]⟩)) (.leaf (⟨381,636,1,true,#[3,4]⟩))) (.branch 1 (.leaf (⟨381,687,4,true,#[19,40]⟩)) (.leaf (⟨381,1163,4,true,#[32,14]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨381,1169,1,true,#[4,1]⟩)) (.leaf (⟨382,392,1,true,#[1,2]⟩))) (.branch 1 (.leaf (⟨382,398,1,true,#[1,6]⟩)) (.leaf (⟨383,394,1,true,#[1,2]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨383,396,1,true,#[1,6]⟩)) (.leaf (⟨384,637,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨384,1173,1,true,#[2,1]⟩)) (.leaf (⟨384,1174,2,true,#[2,1]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨384,1733,3,true,#[9,7]⟩)) (.leaf (⟨385,392,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨385,397,1,true,#[2,4]⟩)) (.leaf (⟨386,393,1,true,#[2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨386,396,1,true,#[2,4]⟩)) (.leaf (⟨387,394,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨387,395,1,true,#[2,4]⟩)) (.leaf (⟨388,391,1,true,#[2,4]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨388,398,1,true,#[2,4]⟩)) (.leaf (⟨389,393,1,true,#[5,6]⟩))) (.branch 1 (.leaf (⟨389,395,1,true,#[5,2]⟩)) (.leaf (⟨390,391,1,true,#[5,6]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨390,397,1,true,#[5,2]⟩)) (.leaf (⟨391,295,1,true,#[5,2,8]⟩))) (.branch 1 (.leaf (⟨391,903,3,true,#[27,4,32]⟩)) (.leaf (⟨391,927,3,true,#[13,34,48]⟩)))))))) +def paidPart017 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨392,295,1,true,#[1,10,4]⟩)) (.leaf (⟨392,904,3,true,#[19,36,8]⟩))) (.branch 1 (.leaf (⟨392,928,3,true,#[9,50,36]⟩)) (.leaf (⟨393,295,1,true,#[9,2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨393,911,3,true,#[25,34,36]⟩)) (.leaf (⟨393,919,3,true,#[51,4,8]⟩))) (.branch 1 (.leaf (⟨394,295,1,true,#[1,6,8]⟩)) (.leaf (⟨394,912,3,true,#[9,38,48]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨394,920,3,true,#[19,12,32]⟩)) (.leaf (⟨395,295,1,true,#[5,6,8]⟩))) (.branch 1 (.leaf (⟨395,943,3,true,#[37,18,24]⟩)) (.leaf (⟨395,951,3,true,#[11,44,48]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨396,295,1,true,#[1,2,4]⟩)) (.leaf (⟨396,944,3,true,#[9,50,36]⟩))) (.branch 1 (.leaf (⟨396,952,3,true,#[19,36,8]⟩)) (.leaf (⟨397,295,1,true,#[9,10,4]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨397,935,3,true,#[51,4,8]⟩)) (.leaf (⟨397,959,3,true,#[57,34,36]⟩))) (.branch 1 (.leaf (⟨398,295,1,true,#[1,2,8]⟩)) (.leaf (⟨398,936,3,true,#[11,36,48]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨398,960,3,true,#[1,18,56]⟩)) (.leaf (⟨399,759,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨399,761,1,true,#[2,4]⟩)) (.leaf (⟨399,839,3,true,#[10,28]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨399,990,5,true,#[20,88]⟩)) (.leaf (⟨400,759,1,true,#[3,4]⟩))) (.branch 1 (.leaf (⟨400,762,1,true,#[1,6]⟩)) (.leaf (⟨400,837,2,true,#[7,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨400,841,3,true,#[19,12]⟩)) (.leaf (⟨401,760,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨401,762,1,true,#[2,4]⟩)) (.leaf (⟨401,838,2,true,#[4,8]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨401,990,5,true,#[40,112]⟩)) (.leaf (⟨402,412,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨402,418,1,true,#[2,4]⟩)) (.leaf (⟨403,414,1,true,#[2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨403,416,1,true,#[2,4]⟩)) (.leaf (⟨404,760,1,true,#[1,6]⟩))) (.branch 1 (.leaf (⟨404,761,1,true,#[1,4]⟩)) (.leaf (⟨404,840,2,true,#[11,4]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨404,989,5,true,#[67,24]⟩)) (.leaf (⟨405,412,1,true,#[5,6]⟩))) (.branch 1 (.leaf (⟨405,417,1,true,#[5,6]⟩)) (.leaf (⟨406,413,1,true,#[5,2]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨406,416,1,true,#[5,2]⟩)) (.leaf (⟨407,414,1,true,#[1,2]⟩))) (.branch 1 (.leaf (⟨407,415,1,true,#[1,2]⟩)) (.leaf (⟨408,411,1,true,#[1,6]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨408,418,1,true,#[1,6]⟩)) (.leaf (⟨409,413,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨409,415,1,true,#[2,4]⟩)) (.leaf (⟨410,411,1,true,#[2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨410,417,1,true,#[2,4]⟩)) (.leaf (⟨411,299,1,true,#[1,6,8]⟩))) (.branch 1 (.leaf (⟨411,885,3,true,#[17,38,40]⟩)) (.leaf (⟨411,917,3,true,#[35,12,16]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨412,299,1,true,#[9,10,4]⟩)) (.leaf (⟨412,886,3,true,#[25,34,36]⟩))) (.branch 1 (.leaf (⟨412,918,3,true,#[51,20,8]⟩)) (.leaf (⟨413,299,1,true,#[5,2,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨413,893,3,true,#[43,4,16]⟩)) (.leaf (⟨413,927,3,true,#[53,18,24]⟩))) (.branch 1 (.leaf (⟨414,299,1,true,#[1,2,4]⟩)) (.leaf (⟨414,894,3,true,#[19,36,8]⟩)))))))) +def paidPart018 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨414,928,3,true,#[1,50,20]⟩)) (.leaf (⟨415,299,1,true,#[1,2,8]⟩))) (.branch 1 (.leaf (⟨415,937,3,true,#[19,36,40]⟩)) (.leaf (⟨415,965,3,true,#[1,50,56]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨416,299,1,true,#[9,2,4]⟩)) (.leaf (⟨416,938,3,true,#[51,4,8]⟩))) (.branch 1 (.leaf (⟨416,966,3,true,#[57,18,20]⟩)) (.leaf (⟨417,299,1,true,#[5,6,8]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨417,947,3,true,#[41,18,20]⟩)) (.leaf (⟨417,969,3,true,#[11,44,48]⟩))) (.branch 1 (.leaf (⟨418,299,1,true,#[1,10,4]⟩)) (.leaf (⟨418,948,3,true,#[17,42,36]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨418,970,3,true,#[35,20,8]⟩)) (.leaf (⟨419,773,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨419,775,1,true,#[1,4]⟩)) (.leaf (⟨419,844,3,true,#[17,24]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨419,991,5,true,#[17,24]⟩)) (.leaf (⟨420,773,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨420,776,1,true,#[2,4]⟩)) (.leaf (⟨420,842,2,true,#[2,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨420,846,3,true,#[18,24]⟩)) (.leaf (⟨421,774,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨421,776,1,true,#[1,4]⟩)) (.leaf (⟨421,843,2,true,#[1,12]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨421,991,5,true,#[69,24]⟩)) (.leaf (⟨422,432,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨422,438,1,true,#[1,4]⟩)) (.leaf (⟨423,434,1,true,#[1,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨423,436,1,true,#[1,4]⟩)) (.leaf (⟨424,774,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨424,775,1,true,#[2,4]⟩)) (.leaf (⟨424,845,3,true,#[22,8]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨424,993,5,true,#[6,88]⟩)) (.leaf (⟨425,432,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨425,437,1,true,#[2,4]⟩)) (.leaf (⟨426,433,1,true,#[2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨426,436,1,true,#[2,4]⟩)) (.leaf (⟨427,434,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨427,435,1,true,#[2,4]⟩)) (.leaf (⟨428,431,1,true,#[2,4]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨428,438,1,true,#[2,4]⟩)) (.leaf (⟨429,433,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨429,435,1,true,#[1,4]⟩)) (.leaf (⟨430,431,1,true,#[1,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨430,437,1,true,#[1,4]⟩)) (.leaf (⟨431,301,1,true,#[1,10,4]⟩))) (.branch 1 (.leaf (⟨431,887,3,true,#[1,42,20]⟩)) (.leaf (⟨431,925,3,true,#[17,10,20]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨432,301,1,true,#[9,2,4]⟩)) (.leaf (⟨432,888,3,true,#[41,2,20]⟩))) (.branch 1 (.leaf (⟨432,926,3,true,#[9,18,20]⟩)) (.leaf (⟨433,301,1,true,#[9,10,12]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨433,895,3,true,#[9,10,44]⟩)) (.leaf (⟨433,919,3,true,#[9,10,12]⟩))) (.branch 1 (.leaf (⟨434,301,1,true,#[1,2,12]⟩)) (.leaf (⟨434,896,3,true,#[33,34,28]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨434,920,3,true,#[17,18,12]⟩)) (.leaf (⟨435,301,1,true,#[9,2,12]⟩))) (.branch 1 (.leaf (⟨435,945,3,true,#[1,42,20]⟩)) (.leaf (⟨435,967,3,true,#[9,18,12]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨436,301,1,true,#[1,10,12]⟩)) (.leaf (⟨436,946,3,true,#[41,2,20]⟩))) (.branch 1 (.leaf (⟨436,968,3,true,#[17,10,12]⟩)) (.leaf (⟨437,301,1,true,#[1,2,4]⟩)))))))) +def paidPart019 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨437,939,3,true,#[17,18,52]⟩)) (.leaf (⟨437,971,3,true,#[17,18,20]⟩))) (.branch 1 (.leaf (⟨438,301,1,true,#[9,10,4]⟩)) (.leaf (⟨438,940,3,true,#[33,34,28]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨438,972,3,true,#[9,10,20]⟩)) (.leaf (⟨439,629,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨439,787,1,true,#[1,4]⟩)) (.leaf (⟨439,849,2,true,#[1,8]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨439,1004,5,true,#[67,48]⟩)) (.leaf (⟨440,787,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨440,789,1,true,#[2,4]⟩)) (.leaf (⟨440,847,2,true,#[4,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨440,851,3,true,#[20,24]⟩)) (.leaf (⟨441,788,1,true,#[3,4]⟩))) (.branch 1 (.leaf (⟨441,789,1,true,#[3,4]⟩)) (.leaf (⟨441,848,2,true,#[7,8]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨441,1004,5,true,#[79,48]⟩)) (.leaf (⟨442,452,1,true,#[1,6]⟩))) (.branch 1 (.leaf (⟨442,458,1,true,#[1,6]⟩)) (.leaf (⟨443,454,1,true,#[1,6]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨443,456,1,true,#[1,6]⟩)) (.leaf (⟨444,629,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨444,788,1,true,#[2,4]⟩)) (.leaf (⟨444,1002,5,true,#[36,112]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨444,1003,5,true,#[36,112]⟩)) (.leaf (⟨445,452,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨445,457,1,true,#[2,4]⟩)) (.leaf (⟨446,453,1,true,#[2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨446,456,1,true,#[2,4]⟩)) (.leaf (⟨447,454,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨447,455,1,true,#[2,4]⟩)) (.leaf (⟨448,451,1,true,#[2,4]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨448,458,1,true,#[2,4]⟩)) (.leaf (⟨449,453,1,true,#[1,6]⟩))) (.branch 1 (.leaf (⟨449,455,1,true,#[1,6]⟩)) (.leaf (⟨450,451,1,true,#[1,6]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨450,457,1,true,#[1,6]⟩)) (.leaf (⟨451,303,1,true,#[1,2,12]⟩))) (.branch 1 (.leaf (⟨451,885,3,true,#[1,34,44]⟩)) (.leaf (⟨451,901,3,true,#[35,4,24]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨452,303,1,true,#[9,10,4]⟩)) (.leaf (⟨452,886,3,true,#[57,10,12]⟩))) (.branch 1 (.leaf (⟨452,902,3,true,#[51,52,40]⟩)) (.leaf (⟨453,303,1,true,#[9,10,12]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨453,895,3,true,#[51,52,24]⟩)) (.leaf (⟨453,911,3,true,#[57,10,12]⟩))) (.branch 1 (.leaf (⟨454,303,1,true,#[1,2,4]⟩)) (.leaf (⟨454,896,3,true,#[35,4,24]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨454,912,3,true,#[1,18,52]⟩)) (.leaf (⟨455,303,1,true,#[9,2,4]⟩))) (.branch 1 (.leaf (⟨455,333,2,true,#[25,10,12]⟩)) (.leaf (⟨455,1212,3,true,#[51,8,5]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨456,303,1,true,#[1,10,12]⟩)) (.leaf (⟨456,334,2,true,#[1,10,12]⟩))) (.branch 1 (.leaf (⟨456,1213,3,true,#[49,10,4]⟩)) (.leaf (⟨457,303,1,true,#[1,10,4]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨457,313,2,true,#[19,4,8]⟩)) (.leaf (⟨457,1218,3,true,#[32,22,10]⟩))) (.branch 1 (.leaf (⟨458,303,1,true,#[9,2,12]⟩)) (.leaf (⟨458,315,2,true,#[19,4,24]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨458,1219,3,true,#[39,18,10]⟩)) (.leaf (⟨459,792,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨459,794,1,true,#[1,4]⟩)) (.leaf (⟨459,852,2,true,#[1,8]⟩)))))))) +def paidPart020 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨459,856,3,true,#[5,16]⟩)) (.leaf (⟨460,634,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨460,792,1,true,#[2,4]⟩)) (.leaf (⟨460,854,2,true,#[2,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨460,1005,5,true,#[6,112]⟩)) (.leaf (⟨461,793,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨461,794,1,true,#[2,4]⟩)) (.leaf (⟨461,853,2,true,#[2,8]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨461,1005,5,true,#[34,112]⟩)) (.leaf (⟨462,472,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨462,478,1,true,#[2,4]⟩)) (.leaf (⟨463,474,1,true,#[2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨463,476,1,true,#[2,4]⟩)) (.leaf (⟨464,634,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨464,793,1,true,#[1,4]⟩)) (.leaf (⟨464,1007,5,true,#[33,48]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨464,1010,5,true,#[33,112]⟩)) (.leaf (⟨465,472,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨465,477,1,true,#[1,4]⟩)) (.leaf (⟨466,473,1,true,#[1,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨466,476,1,true,#[1,4]⟩)) (.leaf (⟨467,474,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨467,475,1,true,#[1,4]⟩)) (.leaf (⟨468,471,1,true,#[1,4]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨468,478,1,true,#[1,4]⟩)) (.leaf (⟨469,473,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨469,475,1,true,#[2,4]⟩)) (.leaf (⟨470,471,1,true,#[2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨470,477,1,true,#[2,4]⟩)) (.leaf (⟨471,304,1,true,#[9,2,12]⟩))) (.branch 1 (.leaf (⟨471,887,3,true,#[17,34,20]⟩)) (.leaf (⟨471,909,3,true,#[17,34,20]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨472,304,1,true,#[1,10,12]⟩)) (.leaf (⟨472,888,3,true,#[33,18,20]⟩))) (.branch 1 (.leaf (⟨472,910,3,true,#[33,18,20]⟩)) (.leaf (⟨473,304,1,true,#[1,2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨473,893,3,true,#[1,2,4]⟩)) (.leaf (⟨473,903,3,true,#[33,34,36]⟩))) (.branch 1 (.leaf (⟨474,304,1,true,#[9,10,4]⟩)) (.leaf (⟨474,894,3,true,#[17,18,36]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨474,904,3,true,#[17,18,36]⟩)) (.leaf (⟨475,304,1,true,#[9,2,4]⟩))) (.branch 1 (.leaf (⟨475,338,2,true,#[1,18,20]⟩)) (.leaf (⟨475,1216,3,true,#[34,17,9]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨476,304,1,true,#[1,10,4]⟩)) (.leaf (⟨476,332,2,true,#[17,2,20]⟩))) (.branch 1 (.leaf (⟨476,1217,3,true,#[33,18,9]⟩)) (.leaf (⟨477,304,1,true,#[1,2,12]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨477,336,2,true,#[17,18,4]⟩)) (.leaf (⟨477,1214,3,true,#[33,17,10]⟩))) (.branch 1 (.leaf (⟨478,304,1,true,#[9,10,12]⟩)) (.leaf (⟨478,337,2,true,#[17,18,20]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨478,1215,3,true,#[35,19,11]⟩)) (.leaf (⟨479,627,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨479,797,1,true,#[2,4]⟩)) (.leaf (⟨479,859,2,true,#[2,12]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨479,1018,5,true,#[68,112]⟩)) (.leaf (⟨480,626,1,true,#[5,6]⟩))) (.branch 1 (.leaf (⟨480,797,1,true,#[3,4]⟩)) (.leaf (⟨480,857,2,true,#[7,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨480,861,3,true,#[23,24]⟩)) (.leaf (⟨481,626,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨481,798,1,true,#[2,4]⟩)) (.leaf (⟨481,858,2,true,#[4,8]⟩)))))))) +def paidPart021 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨481,1018,5,true,#[16,96]⟩)) (.leaf (⟨482,492,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨482,498,1,true,#[2,4]⟩)) (.leaf (⟨483,494,1,true,#[2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨483,496,1,true,#[2,4]⟩)) (.leaf (⟨484,627,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨484,798,1,true,#[1,6]⟩)) (.leaf (⟨484,1017,5,true,#[11,112]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨484,1204,3,true,#[26,1]⟩)) (.leaf (⟨485,492,1,true,#[5,2]⟩))) (.branch 1 (.leaf (⟨485,497,1,true,#[5,6]⟩)) (.leaf (⟨486,493,1,true,#[5,2]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨486,496,1,true,#[5,6]⟩)) (.leaf (⟨487,494,1,true,#[1,6]⟩))) (.branch 1 (.leaf (⟨487,495,1,true,#[1,2]⟩)) (.leaf (⟨488,491,1,true,#[1,6]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨488,498,1,true,#[1,2]⟩)) (.leaf (⟨489,493,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨489,495,1,true,#[2,4]⟩)) (.leaf (⟨490,491,1,true,#[2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨490,497,1,true,#[2,4]⟩)) (.leaf (⟨491,305,1,true,#[1,2,4]⟩))) (.branch 1 (.leaf (⟨491,889,3,true,#[5,50,40]⟩)) (.leaf (⟨491,949,3,true,#[11,36,16]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨492,305,1,true,#[5,6,8]⟩)) (.leaf (⟨492,890,3,true,#[37,18,24]⟩))) (.branch 1 (.leaf (⟨492,950,3,true,#[11,36,48]⟩)) (.leaf (⟨493,305,1,true,#[9,10,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨493,899,3,true,#[43,4,16]⟩)) (.leaf (⟨493,959,3,true,#[21,34,40]⟩))) (.branch 1 (.leaf (⟨494,305,1,true,#[1,2,8]⟩)) (.leaf (⟨494,900,3,true,#[11,36,48]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨494,960,3,true,#[5,50,24]⟩)) (.leaf (⟨495,305,1,true,#[1,10,4]⟩))) (.branch 1 (.leaf (⟨495,905,3,true,#[11,36,16]⟩)) (.leaf (⟨495,965,3,true,#[5,50,40]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨496,305,1,true,#[5,2,8]⟩)) (.leaf (⟨496,906,3,true,#[27,4,32]⟩))) (.branch 1 (.leaf (⟨496,966,3,true,#[13,34,48]⟩)) (.leaf (⟨497,305,1,true,#[9,2,4]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨497,915,3,true,#[21,34,40]⟩)) (.leaf (⟨497,971,3,true,#[43,4,16]⟩))) (.branch 1 (.leaf (⟨498,305,1,true,#[1,6,8]⟩)) (.leaf (⟨498,916,3,true,#[5,42,48]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨498,972,3,true,#[11,20,32]⟩)) (.leaf (⟨499,628,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨499,809,1,true,#[2,4]⟩)) (.leaf (⟨499,862,2,true,#[2,8]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨499,866,3,true,#[2,24]⟩)) (.leaf (⟨500,674,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨500,809,1,true,#[1,4]⟩)) (.leaf (⟨500,864,2,true,#[1,12]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨500,1019,5,true,#[33,48]⟩)) (.leaf (⟨501,628,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨501,810,1,true,#[1,4]⟩)) (.leaf (⟨501,863,2,true,#[1,12]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨501,1019,5,true,#[13,48]⟩)) (.leaf (⟨502,512,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨502,518,1,true,#[1,4]⟩)) (.leaf (⟨503,514,1,true,#[1,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨503,516,1,true,#[1,4]⟩)) (.leaf (⟨504,674,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨504,810,1,true,#[2,4]⟩)) (.leaf (⟨504,1021,5,true,#[6,56]⟩)))))))) +def paidPart022 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨504,1572,3,true,#[14,1]⟩)) (.leaf (⟨505,512,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨505,517,1,true,#[2,4]⟩)) (.leaf (⟨506,513,1,true,#[2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨506,516,1,true,#[2,4]⟩)) (.leaf (⟨507,514,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨507,515,1,true,#[2,4]⟩)) (.leaf (⟨508,511,1,true,#[2,4]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨508,518,1,true,#[2,4]⟩)) (.leaf (⟨509,513,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨509,515,1,true,#[1,4]⟩)) (.leaf (⟨510,511,1,true,#[1,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨510,517,1,true,#[1,4]⟩)) (.leaf (⟨511,307,1,true,#[9,2,12]⟩))) (.branch 1 (.leaf (⟨511,891,3,true,#[1,50,12]⟩)) (.leaf (⟨511,957,3,true,#[1,50,12]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨512,307,1,true,#[1,10,12]⟩)) (.leaf (⟨512,892,3,true,#[49,2,12]⟩))) (.branch 1 (.leaf (⟨512,958,3,true,#[49,2,12]⟩)) (.leaf (⟨513,307,1,true,#[1,2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨513,897,3,true,#[33,34,44]⟩)) (.leaf (⟨513,951,3,true,#[33,34,44]⟩))) (.branch 1 (.leaf (⟨514,307,1,true,#[9,10,4]⟩)) (.leaf (⟨514,898,3,true,#[17,18,44]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨514,952,3,true,#[17,18,44]⟩)) (.leaf (⟨515,307,1,true,#[1,10,4]⟩))) (.branch 1 (.leaf (⟨515,913,3,true,#[1,50,12]⟩)) (.leaf (⟨515,967,3,true,#[1,50,12]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨516,307,1,true,#[9,2,4]⟩)) (.leaf (⟨516,914,3,true,#[49,2,12]⟩))) (.branch 1 (.leaf (⟨516,968,3,true,#[49,2,12]⟩)) (.leaf (⟨517,307,1,true,#[9,10,12]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨517,907,3,true,#[17,18,28]⟩)) (.leaf (⟨517,969,3,true,#[17,18,28]⟩))) (.branch 1 (.leaf (⟨518,307,1,true,#[1,2,12]⟩)) (.leaf (⟨518,908,3,true,#[33,34,28]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨518,970,3,true,#[33,34,28]⟩)) (.leaf (⟨519,631,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨519,821,1,true,#[1,6]⟩)) (.leaf (⟨519,869,3,true,#[9,20]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨519,1032,5,true,#[35,24]⟩)) (.leaf (⟨520,630,1,true,#[5,6]⟩))) (.branch 1 (.leaf (⟨520,822,1,true,#[3,4]⟩)) (.leaf (⟨520,868,2,true,#[7,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨520,1032,5,true,#[119,24]⟩)) (.leaf (⟨521,532,1,true,#[5,2]⟩))) (.branch 1 (.leaf (⟨521,538,1,true,#[5,6]⟩)) (.leaf (⟨522,534,1,true,#[1,6]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨522,536,1,true,#[1,2]⟩)) (.leaf (⟨523,631,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨523,822,1,true,#[2,4]⟩)) (.leaf (⟨523,1030,5,true,#[68,88]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨523,1031,5,true,#[4,24]⟩)) (.leaf (⟨524,532,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨524,537,1,true,#[2,4]⟩)) (.leaf (⟨525,533,1,true,#[2,4]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨525,536,1,true,#[2,4]⟩)) (.leaf (⟨526,534,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨526,535,1,true,#[2,4]⟩)) (.leaf (⟨527,531,1,true,#[2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨527,538,1,true,#[2,4]⟩)) (.leaf (⟨528,533,1,true,#[5,2]⟩))) (.branch 1 (.leaf (⟨528,535,1,true,#[5,6]⟩)) (.leaf (⟨529,531,1,true,#[1,6]⟩)))))))) +def paidPart023 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨529,537,1,true,#[1,2]⟩)) (.leaf (⟨530,630,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨530,821,1,true,#[2,4]⟩)) (.leaf (⟨530,867,2,true,#[4,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨530,871,3,true,#[4,8]⟩)) (.leaf (⟨531,308,1,true,#[1,2,8]⟩))) (.branch 1 (.leaf (⟨531,889,3,true,#[1,34,56]⟩)) (.leaf (⟨531,933,3,true,#[19,4,40]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨532,308,1,true,#[9,10,4]⟩)) (.leaf (⟨532,890,3,true,#[57,18,20]⟩))) (.branch 1 (.leaf (⟨532,934,3,true,#[51,52,40]⟩)) (.leaf (⟨533,308,1,true,#[5,6,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨533,897,3,true,#[43,44,48]⟩)) (.leaf (⟨533,943,3,true,#[57,18,20]⟩))) (.branch 1 (.leaf (⟨534,308,1,true,#[1,2,4]⟩)) (.leaf (⟨534,898,3,true,#[19,4,40]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨534,944,3,true,#[1,34,52]⟩)) (.leaf (⟨535,308,1,true,#[9,2,4]⟩))) (.branch 1 (.leaf (⟨535,333,2,true,#[9,18,20]⟩)) (.leaf (⟨535,979,3,true,#[51,4,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨536,308,1,true,#[1,6,8]⟩)) (.leaf (⟨536,334,2,true,#[17,6,8]⟩))) (.branch 1 (.leaf (⟨536,980,3,true,#[35,12,16]⟩)) (.leaf (⟨537,308,1,true,#[1,10,4]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨537,336,2,true,#[19,4,8]⟩)) (.leaf (⟨537,1210,3,true,#[34,21,9]⟩))) (.branch 1 (.leaf (⟨538,308,1,true,#[5,2,8]⟩)) (.leaf (⟨538,337,2,true,#[11,4,16]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨538,1211,3,true,#[42,17,5]⟩)) (.leaf (⟨539,632,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨539,825,1,true,#[1,4]⟩)) (.leaf (⟨539,872,2,true,#[1,12]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨539,876,3,true,#[21,8]⟩)) (.leaf (⟨540,633,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨540,825,1,true,#[2,4]⟩)) (.leaf (⟨540,874,3,true,#[22,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨540,1033,5,true,#[6,88]⟩)) (.leaf (⟨541,632,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨541,826,1,true,#[2,4]⟩)) (.leaf (⟨541,873,2,true,#[2,8]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨541,1033,5,true,#[66,88]⟩)) (.leaf (⟨542,552,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨542,558,1,true,#[2,4]⟩)) (.leaf (⟨543,554,1,true,#[2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨543,556,1,true,#[2,4]⟩)) (.leaf (⟨544,633,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨544,826,1,true,#[1,4]⟩)) (.leaf (⟨544,1035,5,true,#[65,72]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨544,1038,5,true,#[65,88]⟩)) (.leaf (⟨545,552,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨545,557,1,true,#[1,4]⟩)) (.leaf (⟨546,553,1,true,#[1,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨546,556,1,true,#[1,4]⟩)) (.leaf (⟨547,554,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨547,555,1,true,#[1,4]⟩)) (.leaf (⟨548,551,1,true,#[1,4]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨548,558,1,true,#[1,4]⟩)) (.leaf (⟨549,553,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨549,555,1,true,#[2,4]⟩)) (.leaf (⟨550,551,1,true,#[2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨550,557,1,true,#[2,4]⟩)) (.leaf (⟨551,309,1,true,#[9,2,12]⟩))) (.branch 1 (.leaf (⟨551,891,3,true,#[9,34,12]⟩)) (.leaf (⟨551,941,3,true,#[9,34,12]⟩)))))))) +def paidPart024 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨552,309,1,true,#[1,10,12]⟩)) (.leaf (⟨552,892,3,true,#[33,10,12]⟩))) (.branch 1 (.leaf (⟨552,942,3,true,#[33,10,12]⟩)) (.leaf (⟨553,309,1,true,#[1,2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨553,899,3,true,#[1,2,4]⟩)) (.leaf (⟨553,935,3,true,#[1,2,4]⟩))) (.branch 1 (.leaf (⟨554,309,1,true,#[9,10,4]⟩)) (.leaf (⟨554,900,3,true,#[9,10,20]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨554,936,3,true,#[9,10,20]⟩)) (.leaf (⟨555,309,1,true,#[9,2,4]⟩))) (.branch 1 (.leaf (⟨555,338,2,true,#[9,2,20]⟩)) (.leaf (⟨555,1208,3,true,#[38,16,9]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨556,309,1,true,#[1,10,4]⟩)) (.leaf (⟨556,332,2,true,#[1,10,20]⟩))) (.branch 1 (.leaf (⟨556,1209,3,true,#[32,22,9]⟩)) (.leaf (⟨557,309,1,true,#[1,2,12]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨557,313,2,true,#[17,18,12]⟩)) (.leaf (⟨557,981,3,true,#[33,34,28]⟩))) (.branch 1 (.leaf (⟨558,309,1,true,#[9,10,12]⟩)) (.leaf (⟨558,315,2,true,#[25,26,28]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨558,982,3,true,#[25,26,28]⟩)) (.leaf (⟨559,721,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨559,727,4,true,#[5,40]⟩)) (.leaf (⟨559,734,1,true,#[3,4]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨559,740,4,true,#[5,40]⟩)) (.leaf (⟨560,666,1,true,#[3,4]⟩))) (.branch 1 (.leaf (⟨560,720,1,true,#[1,2]⟩)) (.leaf (⟨560,724,2,true,#[10,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨560,1168,2,true,#[4,3]⟩)) (.leaf (⟨561,652,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨561,658,4,true,#[33,40]⟩)) (.leaf (⟨561,667,1,true,#[1,6]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨561,673,4,true,#[17,24]⟩)) (.leaf (⟨562,572,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨562,578,1,true,#[1,4]⟩)) (.leaf (⟨563,574,1,true,#[1,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨563,576,1,true,#[1,4]⟩)) (.leaf (⟨564,651,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨564,733,1,true,#[1,6]⟩)) (.leaf (⟨564,1166,2,true,#[4,1]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨564,1186,2,true,#[4,1]⟩)) (.leaf (⟨565,572,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨565,577,1,true,#[2,4]⟩)) (.leaf (⟨566,573,1,true,#[2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨566,576,1,true,#[2,4]⟩)) (.leaf (⟨567,574,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨567,575,1,true,#[2,4]⟩)) (.leaf (⟨568,571,1,true,#[2,4]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨568,578,1,true,#[2,4]⟩)) (.leaf (⟨569,573,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨569,575,1,true,#[1,4]⟩)) (.leaf (⟨570,571,1,true,#[1,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨570,577,1,true,#[1,4]⟩)) (.leaf (⟨571,905,3,true,#[9,10,36]⟩))) (.branch 1 (.leaf (⟨571,937,3,true,#[17,18,36]⟩)) (.leaf (⟨571,1909,2,true,#[15,7,2]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨572,906,3,true,#[33,34,36]⟩)) (.leaf (⟨572,938,3,true,#[1,2,4]⟩))) (.branch 1 (.leaf (⟨572,1909,2,true,#[14,6,2]⟩)) (.leaf (⟨573,913,3,true,#[9,34,12]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨573,945,3,true,#[17,34,20]⟩)) (.leaf (⟨573,1909,2,true,#[15,6,3]⟩))) (.branch 1 (.leaf (⟨574,914,3,true,#[33,10,12]⟩)) (.leaf (⟨574,946,3,true,#[33,18,20]⟩)))))))) +def paidPart025 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨574,1909,2,true,#[14,7,3]⟩)) (.leaf (⟨575,979,3,true,#[9,10,12]⟩))) (.branch 1 (.leaf (⟨575,1212,3,true,#[37,21,13]⟩)) (.leaf (⟨575,1909,2,true,#[15,7,3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨576,980,3,true,#[33,34,12]⟩)) (.leaf (⟨576,1213,3,true,#[33,17,14]⟩))) (.branch 1 (.leaf (⟨576,1909,2,true,#[14,6,3]⟩)) (.leaf (⟨577,1208,3,true,#[36,17,9]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨577,1216,3,true,#[38,16,9]⟩)) (.leaf (⟨577,1909,2,true,#[15,6,2]⟩))) (.branch 1 (.leaf (⟨578,1209,3,true,#[33,20,9]⟩)) (.leaf (⟨578,1217,3,true,#[32,22,9]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨578,1909,2,true,#[14,7,2]⟩)) (.leaf (⟨579,696,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨579,702,4,true,#[40,48]⟩)) (.leaf (⟨579,720,1,true,#[2,4]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨579,726,4,true,#[52,56]⟩)) (.leaf (⟨580,682,1,true,#[3,4]⟩))) (.branch 1 (.leaf (⟨580,721,1,true,#[3,4]⟩)) (.leaf (⟨580,1172,2,true,#[12,1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨580,1184,2,true,#[8,2]⟩)) (.leaf (⟨581,651,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨581,657,4,true,#[18,20]⟩)) (.leaf (⟨581,683,1,true,#[2,4]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨581,689,4,true,#[20,56]⟩)) (.leaf (⟨582,592,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨582,598,1,true,#[2,4]⟩)) (.leaf (⟨583,594,1,true,#[2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨583,596,1,true,#[2,4]⟩)) (.leaf (⟨584,652,1,true,#[3,4]⟩))) (.branch 1 (.leaf (⟨584,654,3,true,#[21,10]⟩)) (.leaf (⟨584,695,1,true,#[3,4]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨584,1176,2,true,#[13,2]⟩)) (.leaf (⟨585,592,1,true,#[1,6]⟩))) (.branch 1 (.leaf (⟨585,597,1,true,#[1,6]⟩)) (.leaf (⟨586,593,1,true,#[5,2]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨586,596,1,true,#[1,6]⟩)) (.leaf (⟨587,594,1,true,#[1,6]⟩))) (.branch 1 (.leaf (⟨587,595,1,true,#[1,2]⟩)) (.leaf (⟨588,591,1,true,#[1,6]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨588,598,1,true,#[5,6]⟩)) (.leaf (⟨589,593,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨589,595,1,true,#[2,4]⟩)) (.leaf (⟨590,591,1,true,#[2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨590,597,1,true,#[2,4]⟩)) (.leaf (⟨591,907,3,true,#[43,44,48]⟩))) (.branch 1 (.leaf (⟨591,947,3,true,#[57,10,12]⟩)) (.leaf (⟨591,1922,2,true,#[10,6,1]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨592,908,3,true,#[35,4,24]⟩)) (.leaf (⟨592,948,3,true,#[1,34,44]⟩))) (.branch 1 (.leaf (⟨592,1922,2,true,#[8,4,3]⟩)) (.leaf (⟨593,915,3,true,#[57,10,12]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨593,939,3,true,#[51,52,24]⟩)) (.leaf (⟨593,1922,2,true,#[9,5,3]⟩))) (.branch 1 (.leaf (⟨594,916,3,true,#[1,18,56]⟩)) (.leaf (⟨594,940,3,true,#[35,4,24]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨594,1922,2,true,#[8,4,1]⟩)) (.leaf (⟨595,1210,3,true,#[32,21,12]⟩))) (.branch 1 (.leaf (⟨595,1214,3,true,#[49,10,4]⟩)) (.leaf (⟨595,1922,2,true,#[8,5,3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨596,1211,3,true,#[43,18,6]⟩)) (.leaf (⟨596,1215,3,true,#[53,8,3]⟩))) (.branch 1 (.leaf (⟨596,1922,2,true,#[10,4,1]⟩)) (.leaf (⟨597,981,3,true,#[35,12,16]⟩)))))))) +def paidPart026 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨597,1218,3,true,#[33,26,6]⟩)) (.leaf (⟨597,1922,2,true,#[8,6,1]⟩))) (.branch 1 (.leaf (⟨598,982,3,true,#[51,4,24]⟩)) (.leaf (⟨598,1219,3,true,#[38,17,9]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨598,1922,2,true,#[9,4,3]⟩)) (.leaf (⟨599,695,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨599,701,4,true,#[34,40]⟩)) (.leaf (⟨599,733,1,true,#[5,6]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨599,739,4,true,#[34,40]⟩)) (.leaf (⟨600,683,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨600,685,3,true,#[1,24]⟩)) (.leaf (⟨600,734,1,true,#[1,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨600,1283,2,true,#[8,1]⟩)) (.leaf (⟨601,666,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨601,672,4,true,#[18,40]⟩)) (.leaf (⟨601,682,1,true,#[2,4]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨601,688,4,true,#[18,40]⟩)) (.leaf (⟨602,612,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨602,618,1,true,#[2,4]⟩)) (.leaf (⟨603,614,1,true,#[2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨603,616,1,true,#[2,4]⟩)) (.leaf (⟨604,667,1,true,#[5,6]⟩))) (.branch 1 (.leaf (⟨604,669,3,true,#[17,24]⟩)) (.leaf (⟨604,696,1,true,#[1,2]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨604,1175,2,true,#[9,3]⟩)) (.leaf (⟨605,612,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨605,617,1,true,#[1,4]⟩)) (.leaf (⟨606,613,1,true,#[1,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨606,616,1,true,#[1,4]⟩)) (.leaf (⟨607,614,1,true,#[1,4]⟩))) (.branch 1 (.leaf (⟨607,615,1,true,#[1,4]⟩)) (.leaf (⟨608,611,1,true,#[1,4]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨608,618,1,true,#[1,4]⟩)) (.leaf (⟨609,613,1,true,#[2,4]⟩))) (.branch 1 (.leaf (⟨609,615,1,true,#[2,4]⟩)) (.leaf (⟨610,611,1,true,#[2,4]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨610,617,1,true,#[2,4]⟩)) (.leaf (⟨611,840,1,true,#[9,10,4]⟩))) (.branch 1 (.leaf (⟨611,987,4,true,#[33,34,88]⟩)) (.leaf (⟨611,1933,2,true,#[14,6,2]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨612,829,3,true,#[17,18,24]⟩)) (.leaf (⟨612,830,3,true,#[17,18,24]⟩))) (.branch 1 (.leaf (⟨612,1933,2,true,#[15,7,2]⟩)) (.leaf (⟨613,1041,4,true,#[65,66,56]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨613,1204,2,true,#[18,10,1]⟩)) (.leaf (⟨613,1933,2,true,#[13,5,1]⟩))) (.branch 1 (.leaf (⟨614,831,3,true,#[33,34,48]⟩)) (.leaf (⟨614,832,3,true,#[33,34,48]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨614,1933,2,true,#[14,6,1]⟩)) (.leaf (⟨615,1042,4,true,#[49,66,56]⟩))) (.branch 1 (.leaf (⟨615,1572,2,true,#[16,10,1]⟩)) (.leaf (⟨615,1933,2,true,#[14,5,1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨616,833,3,true,#[9,34,48]⟩)) (.leaf (⟨616,834,3,true,#[33,18,24]⟩))) (.branch 1 (.leaf (⟨616,1933,2,true,#[13,6,1]⟩)) (.leaf (⟨617,845,2,true,#[1,18,8]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨617,995,4,true,#[81,34,88]⟩)) (.leaf (⟨617,1933,2,true,#[15,6,2]⟩))) (.branch 1 (.leaf (⟨618,835,3,true,#[33,18,24]⟩)) (.leaf (⟨618,836,3,true,#[17,34,40]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨618,1933,2,true,#[14,7,2]⟩)) (.leaf (⟨619,0,8,false,#[]⟩))) (.branch 1 (.leaf (⟨619,1,1,true,#[1,2,4,8,272,288,64,128]⟩)) (.leaf (⟨621,0,8,false,#[]⟩)))))))) +def paidPart027 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨621,1,1,true,#[1,2,132,8,144,32,64,256]⟩)) (.leaf (⟨624,0,8,false,#[]⟩))) (.branch 1 (.leaf (⟨624,1,1,true,#[1,2,260,264,16,32,64,128]⟩)) (.leaf (⟨626,305,1,true,#[3,4,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨626,831,3,true,#[15,16,32]⟩)) (.leaf (⟨626,851,2,true,#[7,8,16]⟩))) (.branch 1 (.leaf (⟨627,305,1,true,#[1,2,12]⟩)) (.leaf (⟨627,849,1,true,#[5,2,8]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨627,1206,3,true,#[52,8,3]⟩)) (.leaf (⟨628,307,1,true,#[5,2,8]⟩))) (.branch 1 (.leaf (⟨628,833,3,true,#[13,2,48]⟩)) (.leaf (⟨628,856,2,true,#[13,2,16]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨629,303,1,true,#[1,2,8]⟩)) (.leaf (⟨629,859,1,true,#[1,10,12]⟩))) (.branch 1 (.leaf (⟨629,1016,4,true,#[67,4,48]⟩)) (.leaf (⟨630,308,1,true,#[3,4,8]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨630,829,3,true,#[39,8,16]⟩)) (.leaf (⟨630,841,2,true,#[3,20,24]⟩))) (.branch 1 (.leaf (⟨631,308,1,true,#[1,2,12]⟩)) (.leaf (⟨631,839,2,true,#[1,18,28]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨631,988,4,true,#[35,4,24]⟩)) (.leaf (⟨632,309,1,true,#[5,2,8]⟩))) (.branch 1 (.leaf (⟨632,835,3,true,#[37,2,24]⟩)) (.leaf (⟨632,846,2,true,#[5,2,24]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨633,309,1,true,#[1,6,8]⟩)) (.leaf (⟨633,844,2,true,#[1,6,24]⟩))) (.branch 1 (.leaf (⟨633,996,4,true,#[1,38,24]⟩)) (.leaf (⟨634,304,1,true,#[1,6,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨634,864,1,true,#[9,2,12]⟩)) (.leaf (⟨634,1024,4,true,#[1,70,48]⟩))) (.branch 1 (.leaf (⟨635,648,4,true,#[7,72,32]⟩)) (.leaf (⟨635,1733,2,true,#[16,11,5]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨636,638,1,true,#[5,6,8]⟩)) (.leaf (⟨636,729,4,true,#[9,2,52]⟩))) (.branch 1 (.leaf (⟨637,640,1,true,#[2,4,8]⟩)) (.leaf (⟨637,742,4,true,#[6,72,112]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨638,675,3,true,#[1,2,4,56]⟩)) (.leaf (⟨638,1164,2,true,#[32,18,10,5]⟩))) (.branch 1 (.leaf (⟨640,659,3,true,#[21,22,8,96]⟩)) (.leaf (⟨640,1162,2,true,#[32,16,9,7]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨648,1,2,true,#[1,2,4,264,16,416,448]⟩)) (.leaf (⟨648,144,1,true,#[1,2,4,8,16,160,192]⟩))) (.branch 1 (.leaf (⟨648,167,1,true,#[1,2,4,136,16,160,192]⟩)) (.leaf (⟨649,1,2,true,#[17,18,4,264,288,320,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨649,214,1,true,#[1,2,4,136,144,160,64]⟩)) (.leaf (⟨649,231,1,true,#[17,18,4,8,32,64,128]⟩))) (.branch 1 (.leaf (⟨650,654,2,true,#[5,18,24]⟩)) (.leaf (⟨650,663,4,true,#[87,72,32]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨651,660,4,true,#[34,36,104]⟩)) (.leaf (⟨651,1165,1,true,#[4,2,1]⟩))) (.branch 1 (.leaf (⟨652,661,4,true,#[33,118,40]⟩)) (.leaf (⟨652,1166,1,true,#[8,6,1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨654,657,1,true,#[3,4,8,16,32]⟩)) (.leaf (⟨654,664,2,true,#[7,8,16,32,64]⟩))) (.branch 1 (.leaf (⟨656,660,1,true,#[1,2,68,72,16,32]⟩)) (.leaf (⟨656,664,1,true,#[65,66,4,72,80,96]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨657,661,1,true,#[3,4,8,16,32,64]⟩)) (.leaf (⟨657,662,1,true,#[3,4,8,16,32,64]⟩))) (.branch 1 (.leaf (⟨658,659,1,true,#[65,66,68,8,80,96]⟩)) (.leaf (⟨658,663,1,true,#[65,66,68,8,80,96]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨659,1,2,true,#[1,2,4,392,16,288,448]⟩)) (.leaf (⟨659,142,1,true,#[1,2,4,136,16,32,192]⟩))) (.branch 1 (.leaf (⟨659,169,1,true,#[1,2,4,136,16,160,192]⟩)) (.leaf (⟨660,1,2,true,#[129,130,132,264,144,416,448]⟩)))))))) +def paidPart028 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨660,223,1,true,#[1,2,4,136,16,160,192]⟩)) (.leaf (⟨660,234,1,true,#[129,130,132,8,144,160,192]⟩))) (.branch 1 (.leaf (⟨661,1,2,true,#[1,322,4,72,16,288,128]⟩)) (.leaf (⟨661,156,1,true,#[1,66,4,72,16,32,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨661,194,1,true,#[1,130,4,8,16,160,64]⟩)) (.leaf (⟨662,1,2,true,#[321,2,4,72,16,288,128]⟩))) (.branch 1 (.leaf (⟨662,157,1,true,#[65,2,4,72,16,32,128]⟩)) (.leaf (⟨662,195,1,true,#[129,2,4,8,16,160,64]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨663,1,2,true,#[129,130,132,392,144,416,320]⟩)) (.leaf (⟨663,220,1,true,#[1,2,4,136,16,160,192]⟩))) (.branch 1 (.leaf (⟨663,241,1,true,#[129,130,132,136,144,160,64]⟩)) (.leaf (⟨664,1,2,true,#[1,2,324,72,16,288,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨664,155,1,true,#[1,2,68,72,16,32,128]⟩)) (.leaf (⟨664,193,1,true,#[1,2,132,8,16,160,64]⟩))) (.branch 1 (.leaf (⟨665,669,2,true,#[1,6,24]⟩)) (.leaf (⟨665,678,4,true,#[1,22,40]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨666,676,4,true,#[82,20,40]⟩)) (.leaf (⟨666,1167,1,true,#[4,2,1]⟩))) (.branch 1 (.leaf (⟨667,677,4,true,#[33,40,64]⟩)) (.leaf (⟨667,1168,1,true,#[8,2,1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨669,672,1,true,#[1,2,20,8,32]⟩)) (.leaf (⟨669,679,2,true,#[65,2,20,72,32]⟩))) (.branch 1 (.leaf (⟨671,676,1,true,#[1,66,4,8,80,32]⟩)) (.leaf (⟨671,679,1,true,#[33,2,4,40,16,64]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨672,662,1,true,#[1,66,68,8,16,32]⟩)) (.leaf (⟨672,677,1,true,#[65,2,4,72,16,32]⟩))) (.branch 1 (.leaf (⟨673,675,1,true,#[33,2,4,8,48,64]⟩)) (.leaf (⟨673,678,1,true,#[1,18,20,8,32,64]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨674,307,1,true,#[1,6,8]⟩)) (.leaf (⟨674,854,1,true,#[1,6,8]⟩))) (.branch 1 (.leaf (⟨674,1207,3,true,#[32,28,3]⟩)) (.leaf (⟨675,1,2,true,#[1,18,20,264,288,320,128]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨675,212,1,true,#[1,2,4,136,144,160,64]⟩)) (.leaf (⟨675,233,1,true,#[1,18,20,8,32,64,128]⟩))) (.branch 1 (.leaf (⟨676,1,2,true,#[289,2,4,40,16,320,128]⟩)) (.leaf (⟨676,153,1,true,#[33,2,4,40,16,64,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨676,205,1,true,#[129,2,4,8,16,160,64]⟩)) (.leaf (⟨677,1,2,true,#[1,130,132,264,16,288,320]⟩))) (.branch 1 (.leaf (⟨677,183,1,true,#[1,2,4,136,16,160,192]⟩)) (.leaf (⟨677,248,1,true,#[1,130,132,8,16,32,64]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨678,1,2,true,#[321,2,4,264,16,96,128]⟩)) (.leaf (⟨678,163,1,true,#[65,2,4,8,16,96,128]⟩))) (.branch 1 (.leaf (⟨678,189,1,true,#[129,2,4,136,16,32,64]⟩)) (.leaf (⟨679,1,2,true,#[1,130,4,264,144,288,320]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨679,178,1,true,#[1,2,4,136,16,160,192]⟩)) (.leaf (⟨679,253,1,true,#[1,130,4,8,144,32,64]⟩))) (.branch 1 (.leaf (⟨682,690,4,true,#[17,82,40]⟩)) (.leaf (⟨682,1170,1,true,#[8,4,1]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨683,691,4,true,#[17,36,104]⟩)) (.leaf (⟨683,1172,1,true,#[8,2,1]⟩))) (.branch 1 (.leaf (⟨685,679,2,true,#[17,2,68,72,32]⟩)) (.leaf (⟨685,688,1,true,#[17,2,4,8,32]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨687,679,1,true,#[1,2,36,40,16,64]⟩)) (.leaf (⟨687,690,1,true,#[1,66,4,8,80,32]⟩))) (.branch 1 (.leaf (⟨688,664,1,true,#[65,66,4,8,16,32]⟩)) (.leaf (⟨688,691,1,true,#[1,2,68,72,16,32]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨689,649,1,true,#[1,66,4,8,16,32]⟩)) (.leaf (⟨689,692,1,true,#[17,18,4,8,32,64]⟩))) (.branch 1 (.leaf (⟨690,1,2,true,#[1,2,292,40,16,320,128]⟩)) (.leaf (⟨690,151,1,true,#[1,2,36,40,16,64,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨690,203,1,true,#[1,2,132,8,16,160,64]⟩)) (.leaf (⟨691,1,2,true,#[129,130,4,264,16,288,320]⟩))) (.branch 1 (.leaf (⟨691,185,1,true,#[1,2,4,136,16,160,192]⟩)) (.leaf (⟨691,246,1,true,#[129,130,4,8,16,32,64]⟩)))))))) +def paidPart029 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨692,1,2,true,#[129,2,4,264,144,288,320]⟩)) (.leaf (⟨692,179,1,true,#[1,2,4,136,16,160,192]⟩))) (.branch 1 (.leaf (⟨692,252,1,true,#[129,2,4,8,144,32,64]⟩)) (.leaf (⟨695,648,4,true,#[53,98,104]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨695,1174,1,true,#[9,5,3]⟩)) (.leaf (⟨696,663,4,true,#[97,104,112]⟩))) (.branch 1 (.leaf (⟨696,1176,1,true,#[8,2,1]⟩)) (.leaf (⟨700,648,1,true,#[1,66,4,8,16,96]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨700,705,1,true,#[1,66,4,8,16,32]⟩)) (.leaf (⟨701,663,1,true,#[1,2,4,8,80,96]⟩))) (.branch 1 (.leaf (⟨701,704,1,true,#[65,66,68,72,80,96]⟩)) (.leaf (⟨702,678,1,true,#[1,66,68,72,80,96]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨702,703,1,true,#[65,2,4,8,16,96]⟩)) (.leaf (⟨703,1,2,true,#[129,130,132,392,144,288,448]⟩))) (.branch 1 (.leaf (⟨703,221,1,true,#[1,2,4,136,16,160,192]⟩)) (.leaf (⟨703,236,1,true,#[129,130,132,136,144,32,192]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨704,1,2,true,#[1,2,4,264,336,96,128]⟩)) (.leaf (⟨704,158,1,true,#[1,2,4,8,80,96,128]⟩))) (.branch 1 (.leaf (⟨704,186,1,true,#[1,2,4,136,144,32,64]⟩)) (.leaf (⟨705,1,2,true,#[1,322,4,264,16,96,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨705,162,1,true,#[1,66,4,8,16,96,128]⟩)) (.leaf (⟨705,188,1,true,#[1,130,4,136,16,32,64]⟩))) (.branch 1 (.leaf (⟨706,690,4,true,#[71,40,48]⟩)) (.leaf (⟨706,710,1,true,#[3,4,8]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨707,660,4,true,#[65,118,104]⟩)) (.leaf (⟨707,709,1,true,#[9,10,12]⟩))) (.branch 1 (.leaf (⟨708,676,4,true,#[34,36,40]⟩)) (.leaf (⟨708,711,1,true,#[2,4,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨709,741,3,true,#[1,86,8,32]⟩)) (.leaf (⟨709,1182,2,true,#[32,25,4,2]⟩))) (.branch 1 (.leaf (⟨710,703,3,true,#[99,68,104,80]⟩)) (.leaf (⟨710,1181,2,true,#[35,18,10,6]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨711,728,3,true,#[33,34,36,40]⟩)) (.leaf (⟨711,1180,2,true,#[33,17,9,5]⟩))) (.branch 1 (.leaf (⟨719,691,4,true,#[7,104,80]⟩)) (.leaf (⟨719,1184,1,true,#[12,2,1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨720,729,4,true,#[66,52,56]⟩)) (.leaf (⟨720,1183,1,true,#[4,2,1]⟩))) (.branch 1 (.leaf (⟨721,677,4,true,#[5,6,104]⟩)) (.leaf (⟨721,724,1,true,#[9,2,4]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨724,725,2,true,#[1,2,20,32]⟩)) (.leaf (⟨724,728,3,true,#[5,6,40,64]⟩))) (.branch 1 (.leaf (⟨725,704,1,true,#[5,6,8,16,32,64]⟩)) (.leaf (⟨725,729,1,true,#[1,2,4,40,48,64]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨726,677,1,true,#[3,4,8,16,32,64]⟩)) (.leaf (⟨726,730,1,true,#[3,4,8,16,32,64]⟩))) (.branch 1 (.leaf (⟨727,691,1,true,#[1,2,4,40,48,64]⟩)) (.leaf (⟨727,728,1,true,#[65,66,4,8,16,32]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨728,1,2,true,#[1,2,4,40,304,320,128]⟩)) (.leaf (⟨728,149,1,true,#[1,2,4,40,48,64,128]⟩))) (.branch 1 (.leaf (⟨728,199,1,true,#[1,2,4,8,144,160,64]⟩)) (.leaf (⟨729,1,2,true,#[5,6,264,16,288,320,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨729,218,1,true,#[1,2,132,8,144,160,64]⟩)) (.leaf (⟨729,229,1,true,#[5,6,8,16,32,64,128]⟩))) (.branch 1 (.leaf (⟨730,1,2,true,#[129,2,132,264,16,288,320]⟩)) (.leaf (⟨730,184,1,true,#[1,2,4,136,16,160,192]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨730,247,1,true,#[129,2,132,8,16,32,64]⟩)) (.leaf (⟨733,742,4,true,#[18,24,32]⟩))) (.branch 1 (.leaf (⟨733,1185,1,true,#[4,2,1]⟩)) (.leaf (⟨734,661,4,true,#[81,20,40]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨734,1186,1,true,#[8,2,1]⟩)) (.leaf (⟨738,705,1,true,#[17,2,20,8,32,64]⟩))) (.branch 1 (.leaf (⟨738,742,1,true,#[1,34,4,8,48,64]⟩)) (.leaf (⟨739,661,1,true,#[65,2,68,8,16,32]⟩)))))))) +def paidPart030 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨739,730,1,true,#[1,66,4,72,16,32]⟩)) (.leaf (⟨740,692,1,true,#[1,34,4,40,16,64]⟩))) (.branch 1 (.leaf (⟨740,741,1,true,#[65,2,4,8,80,32]⟩)) (.leaf (⟨741,1,2,true,#[1,290,4,40,16,320,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨741,152,1,true,#[1,34,4,40,16,64,128]⟩)) (.leaf (⟨741,204,1,true,#[1,130,4,8,16,160,64]⟩))) (.branch 1 (.leaf (⟨742,1,2,true,#[17,2,20,264,288,320,128]⟩)) (.leaf (⟨742,213,1,true,#[1,2,4,136,144,160,64]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨742,232,1,true,#[17,2,20,8,32,64,128]⟩)) (.leaf (⟨759,299,1,true,#[9,10,12]⟩))) (.branch 1 (.leaf (⟨759,842,1,true,#[3,4,8]⟩)) (.leaf (⟨759,1187,3,true,#[39,20,12]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨760,299,1,true,#[1,4,8]⟩)) (.leaf (⟨760,843,1,true,#[3,4,8]⟩))) (.branch 1 (.leaf (⟨760,1188,3,true,#[32,10,7]⟩)) (.leaf (⟨761,299,1,true,#[1,10,12]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨761,326,1,true,#[1,2,12]⟩)) (.leaf (⟨762,299,1,true,#[3,4,8]⟩))) (.branch 1 (.leaf (⟨762,327,1,true,#[3,4,8]⟩)) (.leaf (⟨773,301,1,true,#[1,2,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨773,837,1,true,#[1,2,8]⟩)) (.leaf (⟨773,1189,3,true,#[34,18,6]⟩))) (.branch 1 (.leaf (⟨774,301,1,true,#[5,6,8]⟩)) (.leaf (⟨774,838,1,true,#[1,2,12]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨774,1190,3,true,#[40,24,6]⟩)) (.leaf (⟨775,301,1,true,#[1,6,8]⟩))) (.branch 1 (.leaf (⟨775,328,1,true,#[1,6,8]⟩)) (.leaf (⟨776,301,1,true,#[5,2,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨776,329,1,true,#[5,2,8]⟩)) (.leaf (⟨787,303,1,true,#[1,4,8]⟩))) (.branch 1 (.leaf (⟨787,852,1,true,#[3,4,8]⟩)) (.leaf (⟨787,1191,3,true,#[32,11,7]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨788,303,1,true,#[5,2,8]⟩)) (.leaf (⟨788,853,1,true,#[3,4,8]⟩))) (.branch 1 (.leaf (⟨788,1192,3,true,#[43,18,6]⟩)) (.leaf (⟨789,303,1,true,#[3,4,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨789,330,1,true,#[3,4,8]⟩)) (.leaf (⟨792,304,1,true,#[5,6,8]⟩))) (.branch 1 (.leaf (⟨792,847,1,true,#[1,2,8]⟩)) (.leaf (⟨792,1193,3,true,#[40,24,3]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨793,304,1,true,#[1,2,8]⟩)) (.leaf (⟨793,848,1,true,#[1,2,8]⟩))) (.branch 1 (.leaf (⟨793,1194,3,true,#[33,17,3]⟩)) (.leaf (⟨794,304,1,true,#[5,2,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨794,331,1,true,#[5,2,8]⟩)) (.leaf (⟨797,305,1,true,#[9,2,12]⟩))) (.branch 1 (.leaf (⟨797,862,1,true,#[3,4,8]⟩)) (.leaf (⟨797,1195,3,true,#[43,18,6]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨798,305,1,true,#[1,4,8]⟩)) (.leaf (⟨798,863,1,true,#[3,4,8]⟩))) (.branch 1 (.leaf (⟨798,1196,3,true,#[32,9,7]⟩)) (.leaf (⟨809,307,1,true,#[1,2,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨809,857,1,true,#[1,2,8]⟩)) (.leaf (⟨809,1197,3,true,#[33,17,3]⟩))) (.branch 1 (.leaf (⟨810,307,1,true,#[5,6,8]⟩)) (.leaf (⟨810,858,1,true,#[1,2,12]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨810,1198,3,true,#[40,24,7]⟩)) (.leaf (⟨821,308,1,true,#[1,4,8]⟩))) (.branch 1 (.leaf (⟨821,872,1,true,#[3,4,8]⟩)) (.leaf (⟨821,1199,3,true,#[32,10,7]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨822,308,1,true,#[9,2,12]⟩)) (.leaf (⟨822,873,1,true,#[3,4,8]⟩))) (.branch 1 (.leaf (⟨822,1200,3,true,#[39,17,9]⟩)) (.leaf (⟨825,309,1,true,#[5,6,8]⟩)))))))) +def paidPart031 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨825,867,1,true,#[1,2,12]⟩)) (.leaf (⟨825,1201,3,true,#[40,24,6]⟩))) (.branch 1 (.leaf (⟨826,309,1,true,#[1,2,8]⟩)) (.leaf (⟨826,868,1,true,#[1,2,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨826,1202,3,true,#[32,16,4]⟩)) (.leaf (⟨829,989,1,true,#[65,66,68,72,80,96]⟩))) (.branch 1 (.leaf (⟨829,990,1,true,#[1,2,4,8,80,96]⟩)) (.leaf (⟨830,1031,1,true,#[33,34,36,40,48,64]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨830,1032,1,true,#[33,34,36,40,48,64]⟩)) (.leaf (⟨831,1003,1,true,#[1,2,4,72,16,96]⟩))) (.branch 1 (.leaf (⟨831,1004,1,true,#[65,66,68,72,80,96]⟩)) (.leaf (⟨832,1017,1,true,#[33,34,36,40,48,64]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨832,1018,1,true,#[33,34,36,40,48,64]⟩)) (.leaf (⟨833,1005,1,true,#[1,66,4,8,80,32]⟩))) (.branch 1 (.leaf (⟨833,1007,1,true,#[65,2,68,8,16,32]⟩)) (.leaf (⟨834,1019,1,true,#[9,2,12,16,32,64]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨834,1021,1,true,#[1,18,4,24,32,64]⟩)) (.leaf (⟨835,991,1,true,#[65,2,68,8,16,32]⟩))) (.branch 1 (.leaf (⟨835,993,1,true,#[1,66,4,72,16,32]⟩)) (.leaf (⟨836,1033,1,true,#[1,18,4,24,32,64]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨836,1035,1,true,#[17,2,20,8,32,64]⟩)) (.leaf (⟨837,877,1,true,#[17,18,4,24]⟩))) (.branch 1 (.leaf (⟨837,988,3,true,#[17,18,100,24]⟩)) (.leaf (⟨838,878,1,true,#[17,18,4,8]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨838,987,3,true,#[5,6,40,112]⟩)) (.leaf (⟨839,973,1,true,#[17,2,4,8,32]⟩))) (.branch 1 (.leaf (⟨839,987,2,true,#[35,4,8,16,64]⟩)) (.leaf (⟨840,870,2,true,#[1,2,40,16]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨840,988,3,true,#[33,34,24,64]⟩)) (.leaf (⟨841,974,1,true,#[17,2,4,8,32]⟩))) (.branch 1 (.leaf (⟨841,989,2,true,#[35,4,8,16,64]⟩)) (.leaf (⟨842,877,1,true,#[1,18,20,24]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨842,996,3,true,#[97,18,20,24]⟩)) (.leaf (⟨843,878,1,true,#[17,2,4,8]⟩))) (.branch 1 (.leaf (⟨843,995,3,true,#[5,6,40,112]⟩)) (.leaf (⟨844,977,1,true,#[1,2,36,8,16]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨844,995,2,true,#[65,2,36,8,80]⟩)) (.leaf (⟨845,875,1,true,#[33,2,4,40,16]⟩))) (.branch 1 (.leaf (⟨845,996,2,true,#[17,34,36,24,64]⟩)) (.leaf (⟨846,978,1,true,#[1,2,36,8,16]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨846,993,2,true,#[1,66,36,8,80]⟩)) (.leaf (⟨847,879,1,true,#[17,18,4,8]⟩))) (.branch 1 (.leaf (⟨847,1002,3,true,#[5,6,104,112]⟩)) (.leaf (⟨848,880,1,true,#[1,2,12,16]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨848,1039,3,true,#[33,34,76,48]⟩)) (.leaf (⟨849,297,1,true,#[1,2,4,24]⟩))) (.branch 1 (.leaf (⟨849,1039,3,true,#[67,4,72,48]⟩)) (.leaf (⟨851,975,1,true,#[1,34,36,40,48]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨851,1003,2,true,#[67,4,8,16,96]⟩)) (.leaf (⟨852,879,1,true,#[17,2,4,8]⟩))) (.branch 1 (.leaf (⟨852,1010,3,true,#[5,6,104,112]⟩)) (.leaf (⟨853,880,1,true,#[9,2,4,16]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨853,1040,3,true,#[73,34,36,48]⟩)) (.leaf (⟨854,323,1,true,#[1,2,4,24]⟩))) (.branch 1 (.leaf (⟨854,1040,3,true,#[1,70,72,48]⟩)) (.leaf (⟨856,976,1,true,#[1,2,4,8,48]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨856,1007,2,true,#[65,2,4,72,48]⟩)) (.leaf (⟨857,881,1,true,#[1,2,12,16]⟩))) (.branch 1 (.leaf (⟨857,1016,3,true,#[33,34,76,48]⟩)) (.leaf (⟨858,882,1,true,#[5,6,8,16]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨858,1041,3,true,#[5,6,72,112]⟩)) (.leaf (⟨859,297,1,true,#[1,2,8,16]⟩))) (.branch 1 (.leaf (⟨859,1041,3,true,#[67,36,8,48]⟩)) (.leaf (⟨861,975,1,true,#[33,2,4,8,16]⟩)))))))) +def paidPart032 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨861,1017,2,true,#[67,4,8,16,96]⟩)) (.leaf (⟨862,881,1,true,#[9,2,4,16]⟩))) (.branch 1 (.leaf (⟨862,1024,3,true,#[73,34,36,48]⟩)) (.leaf (⟨863,882,1,true,#[5,2,8,16]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨863,1042,3,true,#[5,6,72,112]⟩)) (.leaf (⟨864,323,1,true,#[1,2,8,16]⟩))) (.branch 1 (.leaf (⟨864,1042,3,true,#[33,70,8,48]⟩)) (.leaf (⟨866,976,1,true,#[9,2,12,16,32]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨866,1021,2,true,#[1,34,68,8,48]⟩)) (.leaf (⟨867,883,1,true,#[17,18,4,8]⟩))) (.branch 1 (.leaf (⟨867,1030,3,true,#[5,6,40,112]⟩)) (.leaf (⟨868,884,1,true,#[1,2,20,24]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨868,1029,3,true,#[65,66,52,72]⟩)) (.leaf (⟨869,973,1,true,#[1,10,12,16,32]⟩))) (.branch 1 (.leaf (⟨869,1029,2,true,#[35,4,8,48,64]⟩)) (.leaf (⟨870,1029,1,true,#[17,18,4,8,32,64]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨870,1030,1,true,#[1,2,20,24,32,64]⟩)) (.leaf (⟨871,974,1,true,#[33,34,36,40,48]⟩))) (.branch 1 (.leaf (⟨871,1031,2,true,#[67,68,72,80,96]⟩)) (.leaf (⟨872,883,1,true,#[17,2,4,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨872,1038,3,true,#[5,6,40,112]⟩)) (.leaf (⟨873,884,1,true,#[17,2,4,24]⟩))) (.branch 1 (.leaf (⟨873,1037,3,true,#[49,66,68,72]⟩)) (.leaf (⟨874,977,1,true,#[17,2,4,24,32]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨874,1037,2,true,#[1,34,4,72,48]⟩)) (.leaf (⟨875,1037,1,true,#[1,18,20,8,32,64]⟩))) (.branch 1 (.leaf (⟨875,1038,1,true,#[17,2,4,24,32,64]⟩)) (.leaf (⟨876,978,1,true,#[1,18,4,24,32]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨876,1035,2,true,#[33,2,4,72,48]⟩)) (.leaf (⟨877,1,4,true,#[481,482,484,360,240]⟩))) (.branch 1 (.leaf (⟨877,1043,2,true,#[97,98,100,104,112]⟩)) (.leaf (⟨877,1047,2,true,#[97,98,100,104,112]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨878,1,4,true,#[5,6,296,176,64]⟩)) (.leaf (⟨878,1044,2,true,#[5,6,8,80,32]⟩))) (.branch 1 (.leaf (⟨878,1048,2,true,#[1,2,20,88,32]⟩)) (.leaf (⟨879,1,4,true,#[5,6,104,240,256]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨879,1045,2,true,#[5,6,40,48,64]⟩)) (.leaf (⟨879,1049,2,true,#[1,2,52,56,64]⟩))) (.branch 1 (.leaf (⟨880,1,4,true,#[161,162,164,360,240]⟩)) (.leaf (⟨880,1046,2,true,#[33,34,36,104,112]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨880,1050,2,true,#[33,34,36,104,112]⟩)) (.leaf (⟨881,1,4,true,#[193,194,196,360,240]⟩))) (.branch 1 (.leaf (⟨881,1045,2,true,#[33,34,36,104,48]⟩)) (.leaf (⟨881,1050,2,true,#[65,66,68,104,112]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨882,1,4,true,#[5,6,8,400,352]⟩)) (.leaf (⟨882,1046,2,true,#[5,6,8,16,96]⟩))) (.branch 1 (.leaf (⟨882,1049,2,true,#[1,2,4,72,112]⟩)) (.leaf (⟨883,1,4,true,#[5,6,328,208,32]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨883,1043,2,true,#[5,6,72,80,32]⟩)) (.leaf (⟨883,1048,2,true,#[1,2,36,104,16]⟩))) (.branch 1 (.leaf (⟨884,1,4,true,#[385,386,388,360,240]⟩)) (.leaf (⟨884,1044,2,true,#[65,66,68,40,112]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨884,1047,2,true,#[1,2,4,104,112]⟩)) (.leaf (⟨885,1,3,true,#[259,36,40,48,320,128]⟩))) (.branch 1 (.leaf (⟨885,1051,1,true,#[3,4,8,16,32,64]⟩)) (.leaf (⟨885,1055,1,true,#[3,4,8,16,32,64]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨886,1,3,true,#[51,20,40,64,128,256]⟩)) (.leaf (⟨886,1052,1,true,#[3,4,8,16,32,64]⟩))) (.branch 1 (.leaf (⟨886,1056,1,true,#[3,4,8,16,32,64]⟩)) (.leaf (⟨887,1,3,true,#[273,34,20,40,320,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨887,1053,1,true,#[17,2,20,8,32,64]⟩)) (.leaf (⟨887,1057,1,true,#[1,18,4,24,32,64]⟩))) (.branch 1 (.leaf (⟨888,1,3,true,#[33,274,20,40,320,128]⟩)) (.leaf (⟨888,1054,1,true,#[17,2,4,24,32,64]⟩)))))))) +def paidPart033 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨888,1058,1,true,#[1,18,20,8,32,64]⟩)) (.leaf (⟨889,1,3,true,#[35,260,40,272,320,128]⟩))) (.branch 1 (.leaf (⟨889,1053,1,true,#[3,4,8,16,32,64]⟩)) (.leaf (⟨889,1058,1,true,#[3,4,8,16,32,64]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨890,1,3,true,#[275,20,8,32,320,128]⟩)) (.leaf (⟨890,1054,1,true,#[3,4,8,16,32,64]⟩))) (.branch 1 (.leaf (⟨890,1057,1,true,#[3,4,8,16,32,64]⟩)) (.leaf (⟨891,1,3,true,#[49,258,20,40,320,128]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨891,1051,1,true,#[17,2,20,8,32,64]⟩)) (.leaf (⟨891,1056,1,true,#[1,66,4,8,80,32]⟩))) (.branch 1 (.leaf (⟨892,1,3,true,#[257,50,20,40,320,128]⟩)) (.leaf (⟨892,1052,1,true,#[65,2,4,8,80,32]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨892,1055,1,true,#[1,18,20,8,32,64]⟩)) (.leaf (⟨893,1,3,true,#[161,162,420,168,176,448]⟩))) (.branch 1 (.leaf (⟨893,1059,1,true,#[33,34,36,40,48,64]⟩)) (.leaf (⟨893,1063,1,true,#[33,34,36,40,48,64]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨894,1,3,true,#[17,18,36,296,64,384]⟩)) (.leaf (⟨894,1060,1,true,#[1,2,20,24,32,64]⟩))) (.branch 1 (.leaf (⟨894,1064,1,true,#[17,18,4,8,32,64]⟩)) (.leaf (⟨895,1,3,true,#[33,34,420,168,48,448]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨895,1061,1,true,#[33,34,36,40,48,64]⟩)) (.leaf (⟨895,1065,1,true,#[33,34,36,40,48,64]⟩))) (.branch 1 (.leaf (⟨896,1,3,true,#[17,18,164,168,192,256]⟩)) (.leaf (⟨896,1062,1,true,#[1,2,20,24,32,64]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨896,1066,1,true,#[17,18,4,8,32,64]⟩)) (.leaf (⟨897,1,3,true,#[257,258,420,168,272,448]⟩))) (.branch 1 (.leaf (⟨897,1061,1,true,#[1,2,36,40,16,64]⟩)) (.leaf (⟨897,1066,1,true,#[65,66,68,8,80,96]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨898,1,3,true,#[17,18,388,136,32,448]⟩)) (.leaf (⟨898,1062,1,true,#[1,2,68,8,16,96]⟩))) (.branch 1 (.leaf (⟨898,1065,1,true,#[17,18,4,8,32,64]⟩)) (.leaf (⟨899,1,3,true,#[385,386,420,168,400,448]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨899,1059,1,true,#[1,2,36,40,16,64]⟩)) (.leaf (⟨899,1064,1,true,#[65,66,68,72,80,96]⟩))) (.branch 1 (.leaf (⟨900,1,3,true,#[17,18,260,8,160,448]⟩)) (.leaf (⟨900,1060,1,true,#[1,2,4,8,80,96]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨900,1063,1,true,#[17,18,4,8,32,64]⟩)) (.leaf (⟨901,1,3,true,#[65,66,164,168,48,256]⟩))) (.branch 1 (.leaf (⟨901,1067,1,true,#[33,34,4,8,16,64]⟩)) (.leaf (⟨901,1071,1,true,#[1,2,36,40,16,64]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨902,1,3,true,#[129,130,420,168,304,192]⟩)) (.leaf (⟨902,1068,1,true,#[65,66,68,72,16,96]⟩))) (.branch 1 (.leaf (⟨902,1072,1,true,#[65,66,68,72,16,96]⟩)) (.leaf (⟨903,1,3,true,#[65,66,324,72,464,224]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨903,1069,1,true,#[65,66,68,72,80,96]⟩)) (.leaf (⟨903,1073,1,true,#[1,2,4,8,80,96]⟩))) (.branch 1 (.leaf (⟨904,1,3,true,#[65,66,132,392,16,288]⟩)) (.leaf (⟨904,1070,1,true,#[65,66,4,8,16,32]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨904,1074,1,true,#[1,2,68,72,16,32]⟩)) (.leaf (⟨905,1,3,true,#[65,66,260,8,400,160]⟩))) (.branch 1 (.leaf (⟨905,1069,1,true,#[65,66,4,8,16,32]⟩)) (.leaf (⟨905,1074,1,true,#[1,2,4,8,80,96]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨906,1,3,true,#[65,66,196,456,80,352]⟩)) (.leaf (⟨906,1070,1,true,#[65,66,68,72,80,96]⟩))) (.branch 1 (.leaf (⟨906,1073,1,true,#[1,2,68,72,16,32]⟩)) (.leaf (⟨907,1,3,true,#[257,258,420,168,304,320]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨907,1067,1,true,#[65,66,68,8,80,96]⟩)) (.leaf (⟨907,1072,1,true,#[1,2,68,72,16,32]⟩))) (.branch 1 (.leaf (⟨908,1,3,true,#[65,66,292,40,304,128]⟩)) (.leaf (⟨908,1068,1,true,#[33,34,4,8,16,64]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨908,1071,1,true,#[1,2,68,8,80,32]⟩)) (.leaf (⟨909,1,3,true,#[321,130,68,136,272,32]⟩))) (.branch 1 (.leaf (⟨909,1075,1,true,#[1,66,4,72,16,32]⟩)) (.leaf (⟨909,1079,1,true,#[65,2,68,8,16,32]⟩)))))))) +def paidPart034 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨910,1,3,true,#[129,322,68,136,272,32]⟩)) (.leaf (⟨910,1076,1,true,#[1,66,68,8,16,32]⟩))) (.branch 1 (.leaf (⟨910,1080,1,true,#[65,2,4,72,16,32]⟩)) (.leaf (⟨911,1,3,true,#[195,68,136,16,32,256]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨911,1077,1,true,#[3,4,8,16,32,64]⟩)) (.leaf (⟨911,1081,1,true,#[3,4,8,16,32,64]⟩))) (.branch 1 (.leaf (⟨912,1,3,true,#[259,132,136,272,32,192]⟩)) (.leaf (⟨912,1078,1,true,#[3,4,8,16,32,64]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨912,1082,1,true,#[3,4,8,16,32,64]⟩)) (.leaf (⟨913,1,3,true,#[193,258,68,136,272,32]⟩))) (.branch 1 (.leaf (⟨913,1077,1,true,#[1,66,4,8,80,32]⟩)) (.leaf (⟨913,1082,1,true,#[65,2,68,8,16,32]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨914,1,3,true,#[257,194,68,136,272,32]⟩)) (.leaf (⟨914,1078,1,true,#[1,66,68,8,16,32]⟩))) (.branch 1 (.leaf (⟨914,1081,1,true,#[65,2,4,8,80,32]⟩)) (.leaf (⟨915,1,3,true,#[323,68,8,272,32,128]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨915,1075,1,true,#[3,4,8,16,32,64]⟩)) (.leaf (⟨915,1080,1,true,#[3,4,8,16,32,64]⟩))) (.branch 1 (.leaf (⟨916,1,3,true,#[131,260,136,272,32,320]⟩)) (.leaf (⟨916,1076,1,true,#[3,4,8,16,32,64]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨916,1079,1,true,#[3,4,8,16,32,64]⟩)) (.leaf (⟨917,1,3,true,#[257,258,36,168,176,64]⟩))) (.branch 1 (.leaf (⟨917,1083,1,true,#[1,2,4,72,80,32]⟩)) (.leaf (⟨917,1087,1,true,#[65,66,4,8,16,32]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨918,1,3,true,#[257,258,100,296,368,384]⟩)) (.leaf (⟨918,1084,1,true,#[1,2,36,8,48,64]⟩))) (.branch 1 (.leaf (⟨918,1088,1,true,#[65,66,4,72,80,96]⟩)) (.leaf (⟨919,1,3,true,#[257,258,324,392,464,288]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨919,1085,1,true,#[1,2,68,8,80,32]⟩)) (.leaf (⟨919,1089,1,true,#[65,66,68,72,80,96]⟩))) (.branch 1 (.leaf (⟨920,1,3,true,#[257,258,132,72,16,224]⟩)) (.leaf (⟨920,1086,1,true,#[1,2,4,72,16,96]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨920,1090,1,true,#[65,66,4,8,16,32]⟩)) (.leaf (⟨925,1,3,true,#[321,130,260,8,80,160]⟩))) (.branch 1 (.leaf (⟨925,1091,1,true,#[65,2,4,8,80,32]⟩)) (.leaf (⟨925,1095,1,true,#[1,66,4,8,16,96]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨926,1,3,true,#[129,322,260,8,80,160]⟩)) (.leaf (⟨926,1092,1,true,#[65,2,4,8,16,96]⟩))) (.branch 1 (.leaf (⟨926,1096,1,true,#[1,66,4,8,80,32]⟩)) (.leaf (⟨927,1,3,true,#[387,260,8,16,160,64]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨927,1093,1,true,#[3,4,8,16,32,64]⟩)) (.leaf (⟨927,1097,1,true,#[3,4,8,16,32,64]⟩))) (.branch 1 (.leaf (⟨928,1,3,true,#[67,260,8,80,288,384]⟩)) (.leaf (⟨928,1094,1,true,#[3,4,8,16,32,64]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨928,1098,1,true,#[3,4,8,16,32,64]⟩)) (.leaf (⟨933,1,3,true,#[9,10,388,272,32,448]⟩))) (.branch 1 (.leaf (⟨933,1099,1,true,#[9,10,4,16,32,64]⟩)) (.leaf (⟨933,1103,1,true,#[1,2,68,8,16,96]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨934,1,3,true,#[129,130,420,136,304,448]⟩)) (.leaf (⟨934,1100,1,true,#[65,66,68,72,16,96]⟩))) (.branch 1 (.leaf (⟨934,1104,1,true,#[1,2,36,8,48,64]⟩)) (.leaf (⟨935,1,3,true,#[385,386,420,392,304,448]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨935,1101,1,true,#[65,66,68,72,16,96]⟩)) (.leaf (⟨935,1105,1,true,#[1,2,36,8,48,64]⟩))) (.branch 1 (.leaf (⟨936,1,3,true,#[9,10,132,16,288,448]⟩)) (.leaf (⟨936,1102,1,true,#[9,10,4,16,32,64]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨936,1106,1,true,#[1,2,68,8,16,96]⟩)) (.leaf (⟨937,1,3,true,#[9,10,36,304,64,384]⟩))) (.branch 1 (.leaf (⟨937,1101,1,true,#[9,10,4,16,32,64]⟩)) (.leaf (⟨937,1106,1,true,#[1,2,20,24,32,64]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨938,1,3,true,#[289,290,420,296,304,448]⟩)) (.leaf (⟨938,1102,1,true,#[33,34,36,40,48,64]⟩))) (.branch 1 (.leaf (⟨938,1105,1,true,#[33,34,36,40,48,64]⟩)) (.leaf (⟨939,1,3,true,#[33,34,420,40,304,448]⟩)))))))) +def paidPart035 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨939,1099,1,true,#[33,34,36,40,48,64]⟩)) (.leaf (⟨939,1104,1,true,#[33,34,36,40,48,64]⟩))) (.branch 1 (.leaf (⟨940,1,3,true,#[9,10,292,304,320,128]⟩)) (.leaf (⟨940,1100,1,true,#[9,10,4,16,32,64]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨940,1103,1,true,#[1,2,20,24,32,64]⟩)) (.leaf (⟨941,1,3,true,#[41,130,12,48,192,256]⟩))) (.branch 1 (.leaf (⟨941,1107,1,true,#[1,34,4,8,48,64]⟩)) (.leaf (⟨941,1111,1,true,#[9,2,12,16,32,64]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨942,1,3,true,#[129,42,12,48,192,256]⟩)) (.leaf (⟨942,1108,1,true,#[1,10,12,16,32,64]⟩))) (.branch 1 (.leaf (⟨942,1112,1,true,#[33,2,4,8,48,64]⟩)) (.leaf (⟨943,1,3,true,#[139,12,16,32,192,256]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨943,1109,1,true,#[3,4,8,16,32,64]⟩)) (.leaf (⟨943,1113,1,true,#[3,4,8,16,32,64]⟩))) (.branch 1 (.leaf (⟨944,1,3,true,#[35,132,136,48,192,256]⟩)) (.leaf (⟨944,1110,1,true,#[3,4,8,16,32,64]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨944,1114,1,true,#[3,4,8,16,32,64]⟩)) (.leaf (⟨945,1,3,true,#[137,34,12,48,192,256]⟩))) (.branch 1 (.leaf (⟨945,1109,1,true,#[1,18,4,24,32,64]⟩)) (.leaf (⟨945,1114,1,true,#[9,2,12,16,32,64]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨946,1,3,true,#[33,138,12,48,192,256]⟩)) (.leaf (⟨946,1110,1,true,#[1,10,12,16,32,64]⟩))) (.branch 1 (.leaf (⟨946,1113,1,true,#[17,2,4,24,32,64]⟩)) (.leaf (⟨947,1,3,true,#[43,12,48,64,128,256]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨947,1107,1,true,#[3,4,8,16,32,64]⟩)) (.leaf (⟨947,1112,1,true,#[3,4,8,16,32,64]⟩))) (.branch 1 (.leaf (⟨948,1,3,true,#[131,36,40,48,192,256]⟩)) (.leaf (⟨948,1108,1,true,#[3,4,8,16,32,64]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨948,1111,1,true,#[3,4,8,16,32,64]⟩)) (.leaf (⟨949,1,3,true,#[33,34,260,8,400,448]⟩))) (.branch 1 (.leaf (⟨949,1115,1,true,#[1,2,4,8,80,96]⟩)) (.leaf (⟨949,1119,1,true,#[33,34,4,8,16,64]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨950,1,3,true,#[129,130,148,408,160,448]⟩)) (.leaf (⟨950,1116,1,true,#[1,2,20,24,32,64]⟩))) (.branch 1 (.leaf (⟨950,1120,1,true,#[65,66,68,72,80,96]⟩)) (.leaf (⟨951,1,3,true,#[257,258,148,408,288,448]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨951,1117,1,true,#[1,2,20,24,32,64]⟩)) (.leaf (⟨951,1121,1,true,#[65,66,4,72,80,96]⟩))) (.branch 1 (.leaf (⟨952,1,3,true,#[33,34,132,392,16,448]⟩)) (.leaf (⟨952,1118,1,true,#[1,2,4,72,16,96]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨952,1122,1,true,#[33,34,4,8,16,64]⟩)) (.leaf (⟨957,1,3,true,#[49,258,36,24,64,384]⟩))) (.branch 1 (.leaf (⟨957,1123,1,true,#[17,2,4,24,32,64]⟩)) (.leaf (⟨957,1127,1,true,#[1,66,4,8,16,96]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨958,1,3,true,#[257,50,36,24,64,384]⟩)) (.leaf (⟨958,1124,1,true,#[65,2,4,8,16,96]⟩))) (.branch 1 (.leaf (⟨958,1128,1,true,#[1,18,4,24,32,64]⟩)) (.leaf (⟨959,1,3,true,#[291,36,8,16,64,384]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨959,1125,1,true,#[3,4,8,16,32,64]⟩)) (.leaf (⟨959,1129,1,true,#[3,4,8,16,32,64]⟩))) (.branch 1 (.leaf (⟨960,1,3,true,#[19,260,24,288,64,384]⟩)) (.leaf (⟨960,1126,1,true,#[3,4,8,16,32,64]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨960,1130,1,true,#[3,4,8,16,32,64]⟩)) (.leaf (⟨965,1,3,true,#[67,260,72,16,288,384]⟩))) (.branch 1 (.leaf (⟨965,1131,1,true,#[3,4,8,16,32,64]⟩)) (.leaf (⟨965,1135,1,true,#[3,4,8,16,32,64]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨966,1,3,true,#[387,132,8,16,288,64]⟩)) (.leaf (⟨966,1132,1,true,#[3,4,8,16,32,64]⟩))) (.branch 1 (.leaf (⟨966,1136,1,true,#[3,4,8,16,32,64]⟩)) (.leaf (⟨967,1,3,true,#[193,258,132,72,16,288]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨967,1133,1,true,#[1,66,4,8,16,96]⟩)) (.leaf (⟨967,1137,1,true,#[65,2,4,72,16,32]⟩))) (.branch 1 (.leaf (⟨968,1,3,true,#[257,194,132,72,16,288]⟩)) (.leaf (⟨968,1134,1,true,#[1,66,4,72,16,32]⟩)))))))) +def paidPart036 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨968,1138,1,true,#[65,2,4,8,16,96]⟩)) (.leaf (⟨969,1,3,true,#[257,258,100,360,304,384]⟩))) (.branch 1 (.leaf (⟨969,1139,1,true,#[65,66,4,72,80,96]⟩)) (.leaf (⟨969,1143,1,true,#[1,2,36,40,16,64]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨970,1,3,true,#[129,130,36,296,304,64]⟩)) (.leaf (⟨970,1140,1,true,#[65,66,4,8,16,32]⟩))) (.branch 1 (.leaf (⟨970,1144,1,true,#[1,2,4,72,80,32]⟩)) (.leaf (⟨971,1,3,true,#[129,130,196,456,400,160]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨971,1141,1,true,#[65,66,68,72,80,96]⟩)) (.leaf (⟨971,1145,1,true,#[1,2,68,72,16,32]⟩))) (.branch 1 (.leaf (⟨972,1,3,true,#[129,130,260,8,80,352]⟩)) (.leaf (⟨972,1142,1,true,#[65,66,4,8,16,32]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨972,1146,1,true,#[1,2,4,8,80,96]⟩)) (.leaf (⟨973,1,3,true,#[67,4,264,272,96,384]⟩))) (.branch 1 (.leaf (⟨973,1147,1,true,#[3,4,8,16,32,64]⟩)) (.leaf (⟨973,1151,1,true,#[3,4,8,16,32,64]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨974,285,2,true,#[131,4,8,144,32,64]⟩)) (.leaf (⟨974,1148,1,true,#[3,4,8,16,32,64]⟩))) (.branch 1 (.leaf (⟨974,1152,1,true,#[3,4,8,16,32,64]⟩)) (.leaf (⟨975,284,2,true,#[67,4,8,16,96,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨975,1150,1,true,#[3,4,8,16,32,64]⟩)) (.leaf (⟨975,1154,1,true,#[3,4,8,16,32,64]⟩))) (.branch 1 (.leaf (⟨976,284,2,true,#[129,66,4,136,16,96]⟩)) (.leaf (⟨976,1150,1,true,#[65,2,4,72,16,32]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨976,1153,1,true,#[1,66,4,8,16,96]⟩)) (.leaf (⟨977,1,3,true,#[385,66,4,264,144,96]⟩))) (.branch 1 (.leaf (⟨977,1147,1,true,#[65,2,4,8,80,32]⟩)) (.leaf (⟨977,1152,1,true,#[1,66,4,8,16,96]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨978,285,2,true,#[65,130,4,8,144,96]⟩)) (.leaf (⟨978,1148,1,true,#[65,2,4,8,16,96]⟩))) (.branch 1 (.leaf (⟨978,1151,1,true,#[1,66,4,8,80,32]⟩)) (.leaf (⟨979,1,3,true,#[257,258,388,328,272,480]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨979,1085,1,true,#[1,2,4,72,16,96]⟩)) (.leaf (⟨979,1090,1,true,#[65,66,68,72,80,96]⟩))) (.branch 1 (.leaf (⟨980,1,3,true,#[257,258,68,136,208,32]⟩)) (.leaf (⟨980,1086,1,true,#[1,2,68,8,80,32]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨980,1089,1,true,#[65,66,4,8,16,32]⟩)) (.leaf (⟨981,1,3,true,#[257,258,100,40,112,128]⟩))) (.branch 1 (.leaf (⟨981,1083,1,true,#[1,2,36,8,48,64]⟩)) (.leaf (⟨981,1088,1,true,#[65,66,4,8,16,32]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨982,1,3,true,#[257,258,292,168,432,320]⟩)) (.leaf (⟨982,1084,1,true,#[1,2,4,72,80,32]⟩))) (.branch 1 (.leaf (⟨982,1087,1,true,#[65,66,68,8,80,96]⟩)) (.leaf (⟨987,1,2,true,#[65,66,4,264,272,32,384]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨987,198,1,true,#[1,2,4,136,144,32,192]⟩)) (.leaf (⟨987,242,1,true,#[65,66,4,8,16,32,128]⟩))) (.branch 1 (.leaf (⟨987,285,1,true,#[65,66,4,8,16,32,128]⟩)) (.leaf (⟨988,1,2,true,#[1,2,388,136,272,32,64]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨988,159,1,true,#[1,2,132,136,16,32,64]⟩)) (.leaf (⟨988,180,1,true,#[1,2,132,8,144,32,64]⟩))) (.branch 1 (.leaf (⟨989,1,2,true,#[1,2,4,264,144,416,64]⟩)) (.leaf (⟨989,154,1,true,#[1,2,4,8,144,160,64]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨989,173,1,true,#[1,2,4,136,16,160,64]⟩)) (.leaf (⟨989,285,1,true,#[1,2,4,8,144,160,64]⟩))) (.branch 1 (.leaf (⟨990,1,2,true,#[65,66,68,328,336,96,384]⟩)) (.leaf (⟨990,219,1,true,#[1,2,4,136,144,32,192]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨990,245,1,true,#[65,66,68,72,80,96,128]⟩)) (.leaf (⟨990,285,1,true,#[65,66,68,72,80,96,128]⟩))) (.branch 1 (.leaf (⟨991,1,2,true,#[1,386,4,136,272,32,64]⟩)) (.leaf (⟨991,160,1,true,#[1,130,4,136,16,32,64]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨991,181,1,true,#[1,130,4,8,144,32,64]⟩)) (.leaf (⟨991,285,1,true,#[1,130,4,136,16,32,64]⟩))) (.branch 1 (.leaf (⟨993,1,2,true,#[65,2,68,264,272,32,384]⟩)) (.leaf (⟨993,197,1,true,#[1,2,4,136,144,32,192]⟩)))))))) +def paidPart037 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨993,243,1,true,#[65,2,68,8,16,32,128]⟩)) (.leaf (⟨993,285,1,true,#[65,2,68,8,16,32,128]⟩))) (.branch 1 (.leaf (⟨995,1,2,true,#[1,66,68,264,272,32,384]⟩)) (.leaf (⟨995,196,1,true,#[1,2,4,136,144,32,192]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨995,244,1,true,#[1,66,68,8,16,32,128]⟩)) (.leaf (⟨995,285,1,true,#[1,66,68,8,16,32,128]⟩))) (.branch 1 (.leaf (⟨996,1,2,true,#[385,2,4,136,272,32,64]⟩)) (.leaf (⟨996,161,1,true,#[129,2,4,136,16,32,64]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨996,182,1,true,#[129,2,4,8,144,32,64]⟩)) (.leaf (⟨1002,1,2,true,#[257,258,4,8,144,160,192]⟩))) (.branch 1 (.leaf (⟨1002,166,1,true,#[1,2,4,8,144,160,192]⟩)) (.leaf (⟨1002,249,1,true,#[1,2,4,8,144,160,192]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1003,1,2,true,#[257,258,260,264,400,416,192]⟩)) (.leaf (⟨1003,227,1,true,#[1,2,4,8,144,160,192]⟩))) (.branch 1 (.leaf (⟨1003,240,1,true,#[1,2,4,8,144,160,192]⟩)) (.leaf (⟨1003,284,1,true,#[129,130,132,136,144,160,64]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1004,1,2,true,#[1,2,4,200,144,96,256]⟩)) (.leaf (⟨1004,177,1,true,#[1,2,4,72,16,96,128]⟩))) (.branch 1 (.leaf (⟨1004,187,1,true,#[1,2,4,72,80,32,128]⟩)) (.leaf (⟨1004,284,1,true,#[1,2,4,72,16,96,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1005,1,2,true,#[257,2,260,8,144,160,192]⟩)) (.leaf (⟨1005,165,1,true,#[1,2,4,8,144,160,192]⟩))) (.branch 1 (.leaf (⟨1005,250,1,true,#[1,2,4,8,144,160,192]⟩)) (.leaf (⟨1005,284,1,true,#[129,2,132,8,16,32,64]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1007,1,2,true,#[1,194,4,8,80,160,256]⟩)) (.leaf (⟨1007,175,1,true,#[1,66,4,8,80,32,128]⟩))) (.branch 1 (.leaf (⟨1007,191,1,true,#[1,66,4,8,16,96,128]⟩)) (.leaf (⟨1007,284,1,true,#[1,66,4,8,80,32,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1010,1,2,true,#[1,258,260,8,144,160,192]⟩)) (.leaf (⟨1010,164,1,true,#[1,2,4,8,144,160,192]⟩))) (.branch 1 (.leaf (⟨1010,251,1,true,#[1,2,4,8,144,160,192]⟩)) (.leaf (⟨1016,1,2,true,#[1,2,164,8,48,192,256]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1016,170,1,true,#[1,2,36,8,48,64,128]⟩)) (.leaf (⟨1016,200,1,true,#[1,2,68,8,16,96,128]⟩))) (.branch 1 (.leaf (⟨1017,1,2,true,#[1,2,4,8,144,416,448]⟩)) (.leaf (⟨1017,143,1,true,#[1,2,4,8,144,160,192]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1017,148,1,true,#[1,2,4,8,144,160,192]⟩)) (.leaf (⟨1017,284,1,true,#[1,2,4,8,16,160,192]⟩))) (.branch 1 (.leaf (⟨1018,1,2,true,#[257,258,260,264,400,160,448]⟩)) (.leaf (⟨1018,228,1,true,#[1,2,4,8,144,160,192]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1018,235,1,true,#[1,2,4,8,144,160,192]⟩)) (.leaf (⟨1019,1,2,true,#[1,162,4,8,48,192,256]⟩))) (.branch 1 (.leaf (⟨1019,171,1,true,#[1,34,4,8,48,64,128]⟩)) (.leaf (⟨1019,201,1,true,#[1,66,4,8,16,96,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1021,1,2,true,#[9,2,12,144,160,192,256]⟩)) (.leaf (⟨1021,216,1,true,#[1,2,4,72,80,96,128]⟩))) (.branch 1 (.leaf (⟨1021,225,1,true,#[9,2,12,16,32,64,128]⟩)) (.leaf (⟨1021,284,1,true,#[9,2,12,16,32,64,128]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1024,1,2,true,#[161,2,4,8,48,192,256]⟩)) (.leaf (⟨1024,172,1,true,#[33,2,4,8,48,64,128]⟩))) (.branch 1 (.leaf (⟨1024,202,1,true,#[65,2,4,8,16,96,128]⟩)) (.leaf (⟨1029,1,2,true,#[1,2,276,24,32,64,384]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1029,145,1,true,#[1,2,20,24,32,64,128]⟩)) (.leaf (⟨1029,209,1,true,#[1,2,132,8,16,32,192]⟩))) (.branch 1 (.leaf (⟨1029,285,1,true,#[1,2,20,24,32,64,128]⟩)) (.leaf (⟨1030,1,2,true,#[33,34,4,264,272,64,384]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1030,208,1,true,#[1,2,4,136,144,32,192]⟩)) (.leaf (⟨1030,237,1,true,#[33,34,4,8,16,64,128]⟩))) (.branch 1 (.leaf (⟨1031,1,2,true,#[385,386,388,136,272,416,448]⟩)) (.leaf (⟨1031,222,1,true,#[129,130,132,8,144,160,192]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1031,230,1,true,#[129,130,132,136,16,160,192]⟩)) (.leaf (⟨1031,285,1,true,#[129,130,132,136,16,160,192]⟩))) (.branch 1 (.leaf (⟨1032,1,2,true,#[1,2,4,264,144,32,448]⟩)) (.leaf (⟨1032,150,1,true,#[1,2,4,8,144,32,192]⟩)))))))) +def paidPart038 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1032,168,1,true,#[1,2,4,136,16,32,192]⟩)) (.leaf (⟨1033,1,2,true,#[33,2,36,264,272,64,384]⟩))) (.branch 1 (.leaf (⟨1033,207,1,true,#[1,2,4,136,144,32,192]⟩)) (.leaf (⟨1033,238,1,true,#[33,2,36,8,16,64,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1035,1,2,true,#[1,274,4,24,32,64,384]⟩)) (.leaf (⟨1035,146,1,true,#[1,18,4,24,32,64,128]⟩))) (.branch 1 (.leaf (⟨1035,210,1,true,#[1,130,4,8,16,32,192]⟩)) (.leaf (⟨1035,285,1,true,#[1,18,4,24,32,64,128]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1037,1,2,true,#[273,2,4,24,32,64,384]⟩)) (.leaf (⟨1037,147,1,true,#[17,2,4,24,32,64,128]⟩))) (.branch 1 (.leaf (⟨1037,211,1,true,#[129,2,4,8,16,32,192]⟩)) (.leaf (⟨1037,285,1,true,#[17,2,4,24,32,64,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1038,1,2,true,#[1,34,36,264,272,64,384]⟩)) (.leaf (⟨1038,206,1,true,#[1,2,4,136,144,32,192]⟩))) (.branch 1 (.leaf (⟨1038,239,1,true,#[1,34,36,8,16,64,128]⟩)) (.leaf (⟨1039,1,2,true,#[1,2,196,8,80,160,256]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1039,174,1,true,#[1,2,68,8,80,32,128]⟩)) (.leaf (⟨1039,190,1,true,#[1,2,68,8,16,96,128]⟩))) (.branch 1 (.leaf (⟨1039,284,1,true,#[1,2,68,8,80,32,128]⟩)) (.leaf (⟨1040,1,2,true,#[193,2,4,8,80,160,256]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1040,176,1,true,#[65,2,4,8,80,32,128]⟩)) (.leaf (⟨1040,192,1,true,#[65,2,4,8,16,96,128]⟩))) (.branch 1 (.leaf (⟨1040,284,1,true,#[65,2,4,8,80,32,128]⟩)) (.leaf (⟨1041,1,2,true,#[9,10,4,144,160,192,256]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1041,217,1,true,#[1,2,4,72,80,96,128]⟩)) (.leaf (⟨1041,224,1,true,#[9,10,4,16,32,64,128]⟩))) (.branch 1 (.leaf (⟨1041,284,1,true,#[9,10,4,16,32,64,128]⟩)) (.leaf (⟨1042,1,2,true,#[1,10,12,144,160,192,256]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1042,215,1,true,#[1,2,4,72,80,96,128]⟩)) (.leaf (⟨1042,226,1,true,#[1,10,12,16,32,64,128]⟩))) (.branch 1 (.leaf (⟨1042,284,1,true,#[1,10,12,16,32,64,128]⟩)) (.leaf (⟨1043,149,1,true,#[1,2,4,136,16,32,192]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1043,169,1,true,#[1,2,4,8,144,32,192]⟩)) (.leaf (⟨1044,142,1,true,#[1,2,4,40,48,64,128]⟩))) (.branch 1 (.leaf (⟨1044,199,1,true,#[1,2,4,136,144,32,192]⟩)) (.leaf (⟨1045,169,1,true,#[1,2,4,40,48,64,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1045,199,1,true,#[1,2,4,72,16,96,128]⟩)) (.leaf (⟨1046,142,1,true,#[1,2,4,8,144,160,192]⟩))) (.branch 1 (.leaf (⟨1046,149,1,true,#[1,2,4,8,144,160,192]⟩)) (.leaf (⟨1047,223,1,true,#[129,130,132,136,16,160,192]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1047,229,1,true,#[129,130,132,8,144,160,192]⟩)) (.leaf (⟨1048,218,1,true,#[1,2,132,136,16,32,192]⟩))) (.branch 1 (.leaf (⟨1048,234,1,true,#[5,6,8,16,32,64,128]⟩)) (.leaf (⟨1049,218,1,true,#[1,2,4,72,80,96,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1049,223,1,true,#[5,6,8,16,32,64,128]⟩)) (.leaf (⟨1050,229,1,true,#[1,2,4,8,144,160,192]⟩))) (.branch 1 (.leaf (⟨1050,234,1,true,#[1,2,4,8,144,160,192]⟩)) (.leaf (⟨1051,152,1,true,#[1,2,36,40,48,64,128]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1051,233,1,true,#[1,2,36,40,48,64,128]⟩)) (.leaf (⟨1052,204,1,true,#[1,18,20,8,32,64,128]⟩))) (.branch 1 (.leaf (⟨1052,212,1,true,#[1,18,4,24,32,64,128]⟩)) (.leaf (⟨1053,204,1,true,#[1,2,132,8,144,160,64]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1053,233,1,true,#[1,34,4,40,16,64,128]⟩)) (.leaf (⟨1054,152,1,true,#[1,18,20,8,32,64,128]⟩))) (.branch 1 (.leaf (⟨1054,212,1,true,#[1,130,4,8,16,160,64]⟩)) (.leaf (⟨1055,153,1,true,#[1,2,36,40,48,64,128]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1055,232,1,true,#[1,2,36,40,48,64,128]⟩)) (.leaf (⟨1056,205,1,true,#[17,2,20,8,32,64,128]⟩))) (.branch 1 (.leaf (⟨1056,213,1,true,#[17,2,4,24,32,64,128]⟩)) (.leaf (⟨1057,153,1,true,#[17,2,20,8,32,64,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1057,213,1,true,#[129,2,4,8,16,160,64]⟩)) (.leaf (⟨1058,205,1,true,#[1,2,132,8,144,160,64]⟩))) (.branch 1 (.leaf (⟨1058,232,1,true,#[33,2,4,40,16,64,128]⟩)) (.leaf (⟨1059,221,1,true,#[129,130,4,136,144,160,192]⟩)))))))) +def paidPart039 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1059,231,1,true,#[129,130,132,136,144,32,192]⟩)) (.leaf (⟨1060,214,1,true,#[1,2,132,8,144,32,192]⟩))) (.branch 1 (.leaf (⟨1060,236,1,true,#[17,18,4,8,32,64,128]⟩)) (.leaf (⟨1061,231,1,true,#[1,2,132,136,16,32,192]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1061,236,1,true,#[1,2,132,136,16,32,192]⟩)) (.leaf (⟨1062,214,1,true,#[1,2,68,72,16,96,128]⟩))) (.branch 1 (.leaf (⟨1062,221,1,true,#[17,18,4,8,32,64,128]⟩)) (.leaf (⟨1063,151,1,true,#[1,2,4,8,16,160,192]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1063,167,1,true,#[1,2,132,8,16,32,192]⟩)) (.leaf (⟨1064,144,1,true,#[1,2,36,40,16,64,128]⟩))) (.branch 1 (.leaf (⟨1064,203,1,true,#[1,2,4,136,16,32,192]⟩)) (.leaf (⟨1065,144,1,true,#[1,2,132,136,16,32,192]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1065,151,1,true,#[1,2,132,136,16,32,192]⟩)) (.leaf (⟨1066,167,1,true,#[1,2,36,40,16,64,128]⟩))) (.branch 1 (.leaf (⟨1066,203,1,true,#[1,2,68,72,16,96,128]⟩)) (.leaf (⟨1067,173,1,true,#[1,2,36,40,48,64,128]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1067,180,1,true,#[1,2,36,40,48,64,128]⟩)) (.leaf (⟨1068,154,1,true,#[1,2,36,40,48,64,128]⟩))) (.branch 1 (.leaf (⟨1068,159,1,true,#[1,2,36,40,48,64,128]⟩)) (.leaf (⟨1069,159,1,true,#[1,2,4,8,144,160,64]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1069,173,1,true,#[1,2,132,8,144,32,64]⟩)) (.leaf (⟨1070,154,1,true,#[1,2,132,136,16,32,64]⟩))) (.branch 1 (.leaf (⟨1070,180,1,true,#[1,2,4,136,16,160,64]⟩)) (.leaf (⟨1071,198,1,true,#[1,2,36,40,48,64,128]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1071,219,1,true,#[1,2,36,40,48,64,128]⟩)) (.leaf (⟨1072,242,1,true,#[1,2,36,40,48,64,128]⟩))) (.branch 1 (.leaf (⟨1072,245,1,true,#[1,2,36,40,48,64,128]⟩)) (.leaf (⟨1073,219,1,true,#[1,2,132,8,16,160,192]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1073,242,1,true,#[65,66,68,72,80,96,128]⟩)) (.leaf (⟨1074,198,1,true,#[1,2,132,8,16,160,192]⟩))) (.branch 1 (.leaf (⟨1074,245,1,true,#[65,66,4,8,16,32,128]⟩)) (.leaf (⟨1075,161,1,true,#[65,2,68,8,16,32,128]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1075,197,1,true,#[129,2,4,8,144,32,64]⟩)) (.leaf (⟨1076,182,1,true,#[1,2,132,8,144,32,192]⟩))) (.branch 1 (.leaf (⟨1076,243,1,true,#[129,2,4,136,16,32,64]⟩)) (.leaf (⟨1077,182,1,true,#[65,2,68,8,16,32,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1077,197,1,true,#[65,2,4,72,16,32,128]⟩)) (.leaf (⟨1078,161,1,true,#[1,2,132,136,16,32,192]⟩))) (.branch 1 (.leaf (⟨1078,243,1,true,#[1,2,132,136,16,32,192]⟩)) (.leaf (⟨1079,181,1,true,#[1,2,132,8,144,32,192]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1079,244,1,true,#[1,130,4,136,16,32,64]⟩)) (.leaf (⟨1080,160,1,true,#[1,66,68,8,16,32,128]⟩))) (.branch 1 (.leaf (⟨1080,196,1,true,#[1,130,4,8,144,32,64]⟩)) (.leaf (⟨1081,181,1,true,#[1,66,68,8,16,32,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1081,196,1,true,#[1,66,4,72,16,32,128]⟩)) (.leaf (⟨1082,160,1,true,#[1,2,132,136,16,32,192]⟩))) (.branch 1 (.leaf (⟨1082,244,1,true,#[1,2,132,136,16,32,192]⟩)) (.leaf (⟨1083,166,1,true,#[1,2,36,40,48,64,128]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1083,227,1,true,#[1,2,36,40,48,64,128]⟩)) (.leaf (⟨1084,240,1,true,#[1,2,36,40,48,64,128]⟩))) (.branch 1 (.leaf (⟨1084,249,1,true,#[1,2,36,40,48,64,128]⟩)) (.leaf (⟨1085,227,1,true,#[1,2,132,136,16,32,192]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1085,249,1,true,#[1,2,132,136,16,32,192]⟩)) (.leaf (⟨1086,166,1,true,#[1,2,132,136,16,32,192]⟩))) (.branch 1 (.leaf (⟨1086,240,1,true,#[1,2,132,136,16,32,192]⟩)) (.leaf (⟨1087,174,1,true,#[1,2,36,40,48,64,128]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1087,177,1,true,#[1,2,36,40,48,64,128]⟩)) (.leaf (⟨1088,187,1,true,#[1,2,36,40,48,64,128]⟩))) (.branch 1 (.leaf (⟨1088,190,1,true,#[1,2,36,40,48,64,128]⟩)) (.leaf (⟨1089,177,1,true,#[1,2,68,8,80,32,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1089,190,1,true,#[1,2,4,72,80,32,128]⟩)) (.leaf (⟨1090,174,1,true,#[1,2,4,72,16,96,128]⟩))) (.branch 1 (.leaf (⟨1090,187,1,true,#[1,2,68,8,16,96,128]⟩)) (.leaf (⟨1091,175,1,true,#[1,2,132,8,144,32,192]⟩)))))))) +def paidPart040 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1091,251,1,true,#[1,130,4,8,16,160,64]⟩)) (.leaf (⟨1092,164,1,true,#[1,66,4,8,80,32,128]⟩))) (.branch 1 (.leaf (⟨1092,191,1,true,#[1,130,132,8,16,32,64]⟩)) (.leaf (⟨1093,164,1,true,#[1,130,4,8,16,160,64]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1093,175,1,true,#[1,130,132,8,16,32,64]⟩)) (.leaf (⟨1094,191,1,true,#[1,2,132,8,16,160,192]⟩))) (.branch 1 (.leaf (⟨1094,251,1,true,#[1,66,4,8,80,32,128]⟩)) (.leaf (⟨1095,165,1,true,#[65,2,4,8,80,32,128]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1095,192,1,true,#[129,2,132,8,16,32,64]⟩)) (.leaf (⟨1096,176,1,true,#[1,2,132,8,144,32,192]⟩))) (.branch 1 (.leaf (⟨1096,250,1,true,#[129,2,4,8,16,160,64]⟩)) (.leaf (⟨1097,165,1,true,#[129,2,4,8,16,160,64]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1097,176,1,true,#[129,2,132,8,16,32,64]⟩)) (.leaf (⟨1098,192,1,true,#[1,2,132,8,16,160,192]⟩))) (.branch 1 (.leaf (⟨1098,250,1,true,#[65,2,4,8,80,32,128]⟩)) (.leaf (⟨1099,143,1,true,#[1,2,132,8,16,32,192]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1099,170,1,true,#[1,2,132,8,144,32,192]⟩)) (.leaf (⟨1100,148,1,true,#[1,2,36,8,48,64,128]⟩))) (.branch 1 (.leaf (⟨1100,200,1,true,#[1,2,132,8,144,160,64]⟩)) (.leaf (⟨1101,143,1,true,#[1,2,36,8,48,64,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1101,200,1,true,#[1,2,4,8,144,32,192]⟩)) (.leaf (⟨1102,148,1,true,#[1,2,132,8,16,32,192]⟩))) (.branch 1 (.leaf (⟨1102,170,1,true,#[1,2,4,8,16,160,192]⟩)) (.leaf (⟨1103,217,1,true,#[1,2,132,136,16,160,64]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1103,228,1,true,#[9,10,4,16,32,64,128]⟩)) (.leaf (⟨1104,224,1,true,#[1,2,132,8,144,32,192]⟩))) (.branch 1 (.leaf (⟨1104,235,1,true,#[129,130,4,136,144,160,192]⟩)) (.leaf (⟨1105,224,1,true,#[129,130,132,136,144,32,192]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1105,228,1,true,#[129,130,4,136,144,160,192]⟩)) (.leaf (⟨1106,217,1,true,#[1,2,132,8,144,32,192]⟩))) (.branch 1 (.leaf (⟨1106,235,1,true,#[9,10,4,16,32,64,128]⟩)) (.leaf (⟨1107,202,1,true,#[9,2,12,16,32,64,128]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1107,216,1,true,#[17,2,4,24,32,64,128]⟩)) (.leaf (⟨1108,172,1,true,#[1,2,36,40,48,64,128]⟩))) (.branch 1 (.leaf (⟨1108,225,1,true,#[1,2,36,40,48,64,128]⟩)) (.leaf (⟨1109,172,1,true,#[9,2,12,16,32,64,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1109,216,1,true,#[65,2,4,8,16,96,128]⟩)) (.leaf (⟨1110,202,1,true,#[1,2,68,72,16,96,128]⟩))) (.branch 1 (.leaf (⟨1110,225,1,true,#[33,2,4,8,48,64,128]⟩)) (.leaf (⟨1111,171,1,true,#[1,2,36,40,48,64,128]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1111,226,1,true,#[1,2,36,40,48,64,128]⟩)) (.leaf (⟨1112,201,1,true,#[1,10,12,16,32,64,128]⟩))) (.branch 1 (.leaf (⟨1112,215,1,true,#[1,18,4,24,32,64,128]⟩)) (.leaf (⟨1113,171,1,true,#[1,10,12,16,32,64,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1113,215,1,true,#[1,66,4,8,16,96,128]⟩)) (.leaf (⟨1114,201,1,true,#[1,2,68,72,16,96,128]⟩))) (.branch 1 (.leaf (⟨1114,226,1,true,#[1,34,4,8,48,64,128]⟩)) (.leaf (⟨1115,208,1,true,#[1,2,132,8,144,160,64]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1115,230,1,true,#[33,34,4,8,16,64,128]⟩)) (.leaf (⟨1116,222,1,true,#[1,2,132,8,144,32,192]⟩))) (.branch 1 (.leaf (⟨1116,237,1,true,#[129,130,132,136,16,160,192]⟩)) (.leaf (⟨1117,230,1,true,#[1,2,132,136,16,32,192]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1117,237,1,true,#[1,2,132,136,16,32,192]⟩)) (.leaf (⟨1118,208,1,true,#[1,2,68,72,16,96,128]⟩))) (.branch 1 (.leaf (⟨1118,222,1,true,#[33,34,4,8,16,64,128]⟩)) (.leaf (⟨1119,145,1,true,#[1,2,4,8,144,32,192]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1119,168,1,true,#[1,2,132,8,144,32,192]⟩)) (.leaf (⟨1120,150,1,true,#[1,2,20,24,32,64,128]⟩))) (.branch 1 (.leaf (⟨1120,209,1,true,#[1,2,4,136,16,160,64]⟩)) (.leaf (⟨1121,168,1,true,#[1,2,20,24,32,64,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1121,209,1,true,#[1,2,68,72,16,96,128]⟩)) (.leaf (⟨1122,145,1,true,#[1,2,132,136,16,32,192]⟩))) (.branch 1 (.leaf (⟨1122,150,1,true,#[1,2,132,136,16,32,192]⟩)) (.leaf (⟨1123,146,1,true,#[1,2,36,40,48,64,128]⟩)))))))) +def paidPart041 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1123,239,1,true,#[1,2,36,40,48,64,128]⟩)) (.leaf (⟨1124,206,1,true,#[1,18,4,24,32,64,128]⟩))) (.branch 1 (.leaf (⟨1124,210,1,true,#[1,18,20,8,32,64,128]⟩)) (.leaf (⟨1125,146,1,true,#[1,34,36,8,16,64,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1125,206,1,true,#[1,130,4,8,16,32,192]⟩)) (.leaf (⟨1126,210,1,true,#[1,2,132,8,144,32,192]⟩))) (.branch 1 (.leaf (⟨1126,239,1,true,#[1,18,4,24,32,64,128]⟩)) (.leaf (⟨1127,207,1,true,#[17,2,4,24,32,64,128]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1127,211,1,true,#[17,2,20,8,32,64,128]⟩)) (.leaf (⟨1128,147,1,true,#[1,2,36,40,48,64,128]⟩))) (.branch 1 (.leaf (⟨1128,238,1,true,#[1,2,36,40,48,64,128]⟩)) (.leaf (⟨1129,147,1,true,#[33,2,36,8,16,64,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1129,207,1,true,#[129,2,4,8,16,32,192]⟩)) (.leaf (⟨1130,211,1,true,#[1,2,132,8,144,32,192]⟩))) (.branch 1 (.leaf (⟨1130,238,1,true,#[17,2,4,24,32,64,128]⟩)) (.leaf (⟨1131,195,1,true,#[1,2,132,8,16,160,192]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1131,247,1,true,#[65,2,4,72,16,32,128]⟩)) (.leaf (⟨1132,157,1,true,#[129,2,132,8,16,32,64]⟩))) (.branch 1 (.leaf (⟨1132,184,1,true,#[129,2,4,8,16,160,64]⟩)) (.leaf (⟨1133,184,1,true,#[65,2,4,72,16,32,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1133,195,1,true,#[65,2,68,8,16,32,128]⟩)) (.leaf (⟨1134,157,1,true,#[1,2,132,136,16,32,192]⟩))) (.branch 1 (.leaf (⟨1134,247,1,true,#[1,2,132,136,16,32,192]⟩)) (.leaf (⟨1135,194,1,true,#[1,2,132,8,16,160,192]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1135,248,1,true,#[1,66,4,72,16,32,128]⟩)) (.leaf (⟨1136,156,1,true,#[1,130,132,8,16,32,64]⟩))) (.branch 1 (.leaf (⟨1136,183,1,true,#[1,130,4,8,16,160,64]⟩)) (.leaf (⟨1137,156,1,true,#[1,2,132,136,16,32,192]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1137,248,1,true,#[1,2,132,136,16,32,192]⟩)) (.leaf (⟨1138,183,1,true,#[1,66,4,72,16,32,128]⟩))) (.branch 1 (.leaf (⟨1138,194,1,true,#[1,66,68,8,16,32,128]⟩)) (.leaf (⟨1139,186,1,true,#[1,2,36,40,48,64,128]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1139,193,1,true,#[1,2,36,40,48,64,128]⟩)) (.leaf (⟨1140,155,1,true,#[1,2,36,40,48,64,128]⟩))) (.branch 1 (.leaf (⟨1140,158,1,true,#[1,2,36,40,48,64,128]⟩)) (.leaf (⟨1141,158,1,true,#[1,2,68,72,16,32,128]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1141,193,1,true,#[1,2,4,136,144,32,64]⟩)) (.leaf (⟨1142,155,1,true,#[1,2,4,8,80,96,128]⟩))) (.branch 1 (.leaf (⟨1142,186,1,true,#[1,2,132,8,16,160,64]⟩)) (.leaf (⟨1143,241,1,true,#[1,2,36,40,48,64,128]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1143,246,1,true,#[1,2,36,40,48,64,128]⟩)) (.leaf (⟨1144,185,1,true,#[1,2,36,40,48,64,128]⟩))) (.branch 1 (.leaf (⟨1144,220,1,true,#[1,2,36,40,48,64,128]⟩)) (.leaf (⟨1145,220,1,true,#[1,2,132,8,144,32,192]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1145,246,1,true,#[129,130,132,136,144,160,64]⟩)) (.leaf (⟨1146,185,1,true,#[1,2,132,8,144,32,192]⟩))) (.branch 1 (.leaf (⟨1146,241,1,true,#[129,130,4,8,16,32,64]⟩)) (.leaf (⟨1147,188,1,true,#[1,2,4,136,144,32,192]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1147,253,1,true,#[1,66,4,8,16,96,128]⟩)) (.leaf (⟨1148,162,1,true,#[1,130,4,8,144,32,64]⟩))) (.branch 1 (.leaf (⟨1148,178,1,true,#[1,130,4,136,16,32,64]⟩)) (.leaf (⟨1149,162,1,true,#[1,2,4,8,144,160,192]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1149,253,1,true,#[1,2,4,8,144,160,192]⟩)) (.leaf (⟨1150,178,1,true,#[1,66,4,8,16,96,128]⟩))) (.branch 1 (.leaf (⟨1150,188,1,true,#[1,66,4,8,80,32,128]⟩)) (.leaf (⟨1151,189,1,true,#[1,2,4,136,144,32,192]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1151,252,1,true,#[65,2,4,8,16,96,128]⟩)) (.leaf (⟨1152,163,1,true,#[129,2,4,8,144,32,64]⟩))) (.branch 1 (.leaf (⟨1152,179,1,true,#[129,2,4,136,16,32,64]⟩)) (.leaf (⟨1153,163,1,true,#[1,2,4,8,144,160,192]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1153,252,1,true,#[1,2,4,8,144,160,192]⟩)) (.leaf (⟨1154,179,1,true,#[65,2,4,8,16,96,128]⟩))) (.branch 1 (.leaf (⟨1154,189,1,true,#[65,2,4,8,80,32,128]⟩)) (.leaf (⟨1159,692,4,true,#[42,21,104]⟩)))))))) +def paidPart042 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1159,1283,1,true,#[5,10,1]⟩)) (.leaf (⟨1160,949,1,true,#[32,24,20,2,1]⟩))) (.branch 1 (.leaf (⟨1160,950,1,true,#[32,8,4,18,17]⟩)) (.leaf (⟨1160,951,1,true,#[32,8,4,18,17]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1160,952,1,true,#[32,24,20,2,1]⟩)) (.leaf (⟨1160,1212,1,true,#[1,6,10,16,32]⟩))) (.branch 1 (.leaf (⟨1160,1213,1,true,#[3,5,8,16,32]⟩)) (.leaf (⟨1160,1214,1,true,#[3,5,9,16,32]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1160,1215,1,true,#[1,6,10,16,32]⟩)) (.leaf (⟨1162,649,1,true,#[64,32,16,8,6,5]⟩))) (.branch 1 (.leaf (⟨1162,729,1,true,#[64,32,16,4,10,9]⟩)) (.leaf (⟨1163,675,1,true,#[64,32,16,8,4,3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1163,742,1,true,#[64,32,16,8,4,3]⟩)) (.leaf (⟨1164,648,1,true,#[64,16,40,4,2,1]⟩))) (.branch 1 (.leaf (⟨1164,659,1,true,#[64,16,40,4,2,1]⟩)) (.leaf (⟨1165,658,2,true,#[40,36,34,49]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1165,662,3,true,#[40,36,34,113]⟩)) (.leaf (⟨1166,656,2,true,#[40,20,34,33]⟩))) (.branch 1 (.leaf (⟨1166,659,3,true,#[104,84,34,33]⟩)) (.leaf (⟨1167,662,3,true,#[40,20,82,1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1167,673,2,true,#[24,4,34,1]⟩)) (.leaf (⟨1168,671,2,true,#[32,8,6,1]⟩))) (.branch 1 (.leaf (⟨1168,675,3,true,#[32,24,70,17]⟩)) (.leaf (⟨1169,685,2,true,#[24,4,3]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1169,692,4,true,#[104,68,19]⟩)) (.leaf (⟨1170,664,3,true,#[40,4,82,17]⟩))) (.branch 1 (.leaf (⟨1170,689,2,true,#[56,36,2,1]⟩)) (.leaf (⟨1172,649,3,true,#[56,20,2,65]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1172,687,2,true,#[40,4,18,17]⟩)) (.leaf (⟨1173,678,4,true,#[96,72,23]⟩))) (.branch 1 (.leaf (⟨1173,1175,1,true,#[1,2,12]⟩)) (.leaf (⟨1174,702,2,true,#[32,8,2,21]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1174,704,3,true,#[96,72,66,21]⟩)) (.leaf (⟨1175,701,2,true,#[32,8,22,1]⟩))) (.branch 1 (.leaf (⟨1175,705,3,true,#[96,72,86,65]⟩)) (.leaf (⟨1176,700,2,true,#[48,40,6,33]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1176,703,3,true,#[112,104,70,97]⟩)) (.leaf (⟨1180,660,1,true,#[64,16,40,4,2,1]⟩))) (.branch 1 (.leaf (⟨1180,703,1,true,#[64,16,40,4,2,1]⟩)) (.leaf (⟨1181,676,1,true,#[64,32,16,8,4,3]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1181,741,1,true,#[64,32,16,8,4,3]⟩)) (.leaf (⟨1182,690,1,true,#[64,32,8,20,2,1]⟩))) (.branch 1 (.leaf (⟨1182,728,1,true,#[64,32,8,20,2,1]⟩)) (.leaf (⟨1183,727,2,true,#[48,40,6,1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1183,730,3,true,#[112,104,6,1]⟩)) (.leaf (⟨1184,704,3,true,#[16,40,68,67]⟩))) (.branch 1 (.leaf (⟨1184,726,2,true,#[40,52,2,1]⟩)) (.leaf (⟨1185,730,3,true,#[64,40,34,21]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1185,740,2,true,#[32,8,2,21]⟩)) (.leaf (⟨1186,738,2,true,#[24,4,18,33]⟩))) (.branch 1 (.leaf (⟨1186,741,3,true,#[40,20,2,81]⟩)) (.leaf (⟨1187,991,1,true,#[64,32,16,8,4,3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1187,996,1,true,#[64,32,16,8,4,3]⟩)) (.leaf (⟨1188,993,1,true,#[64,32,16,8,4,3]⟩))) (.branch 1 (.leaf (⟨1188,995,1,true,#[64,32,16,8,4,3]⟩)) (.leaf (⟨1189,988,1,true,#[96,80,72,68,66,65]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1189,990,1,true,#[32,16,72,68,2,1]⟩)) (.leaf (⟨1190,987,1,true,#[96,80,8,4,2,1]⟩))) (.branch 1 (.leaf (⟨1190,989,1,true,#[32,16,8,4,66,65]⟩)) (.leaf (⟨1191,1005,1,true,#[64,32,16,8,4,3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1191,1010,1,true,#[64,32,16,8,4,3]⟩)) (.leaf (⟨1192,1007,1,true,#[64,32,16,8,4,3]⟩))) (.branch 1 (.leaf (⟨1192,1040,1,true,#[64,32,16,8,4,3]⟩)) (.leaf (⟨1193,1002,1,true,#[96,16,72,4,2,1]⟩)))))))) +def paidPart043 : Table Paid := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1193,1004,1,true,#[32,16,8,4,66,65]⟩)) (.leaf (⟨1194,1003,1,true,#[32,80,8,68,2,1]⟩))) (.branch 1 (.leaf (⟨1194,1039,1,true,#[96,80,72,68,66,65]⟩)) (.leaf (⟨1195,1019,1,true,#[64,32,16,8,4,3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1195,1024,1,true,#[64,32,16,8,4,3]⟩)) (.leaf (⟨1196,1021,1,true,#[64,32,16,8,4,3]⟩))) (.branch 1 (.leaf (⟨1196,1042,1,true,#[64,32,16,8,4,3]⟩)) (.leaf (⟨1197,1016,1,true,#[96,80,72,68,66,65]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1197,1018,1,true,#[64,48,8,36,2,1]⟩)) (.leaf (⟨1198,1017,1,true,#[64,32,16,4,10,9]⟩))) (.branch 1 (.leaf (⟨1198,1041,1,true,#[96,80,8,4,2,1]⟩)) (.leaf (⟨1199,1033,1,true,#[64,32,16,8,4,3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1199,1038,1,true,#[64,32,16,8,4,3]⟩)) (.leaf (⟨1200,1035,1,true,#[64,32,16,8,4,3]⟩))) (.branch 1 (.leaf (⟨1200,1037,1,true,#[64,32,16,8,4,3]⟩)) (.leaf (⟨1201,1030,1,true,#[96,80,8,4,2,1]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1201,1032,1,true,#[64,16,8,4,34,33]⟩)) (.leaf (⟨1202,1029,1,true,#[96,80,72,68,66,65]⟩))) (.branch 1 (.leaf (⟨1202,1031,1,true,#[64,32,24,20,2,1]⟩)) (.leaf (⟨1204,1016,2,true,#[48,8,36,66,65]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1204,1206,1,true,#[3,4,9,16,32]⟩)) (.leaf (⟨1206,1002,1,true,#[32,80,8,68,2,1]⟩))) (.branch 1 (.leaf (⟨1206,1039,1,true,#[32,16,8,4,66,65]⟩)) (.leaf (⟨1207,1010,1,true,#[32,80,8,4,2,65]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1207,1040,1,true,#[32,16,8,68,66,1]⟩)) (.leaf (⟨1208,1,3,true,#[160,80,8,260,386,65]⟩))) (.branch 1 (.leaf (⟨1208,1093,1,true,#[32,80,8,4,2,65]⟩)) (.leaf (⟨1208,1098,1,true,#[96,16,8,4,66,1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1209,1,3,true,#[160,80,8,260,66,385]⟩)) (.leaf (⟨1209,1094,1,true,#[96,16,8,4,2,65]⟩))) (.branch 1 (.leaf (⟨1209,1097,1,true,#[32,80,8,4,66,1]⟩)) (.leaf (⟨1210,1,3,true,#[320,160,272,8,260,131]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1210,1091,1,true,#[64,32,16,8,4,3]⟩)) (.leaf (⟨1210,1096,1,true,#[64,32,16,8,4,3]⟩))) (.branch 1 (.leaf (⟨1211,1,3,true,#[128,32,80,8,260,323]⟩)) (.leaf (⟨1211,1092,1,true,#[64,32,16,8,4,3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1211,1095,1,true,#[64,32,16,8,4,3]⟩)) (.leaf (⟨1212,1,3,true,#[448,48,424,164,34,33]⟩))) (.branch 1 (.leaf (⟨1212,1117,1,true,#[64,48,40,36,34,33]⟩)) (.leaf (⟨1212,1122,1,true,#[64,48,40,36,34,33]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1213,1,3,true,#[256,192,152,148,34,33]⟩)) (.leaf (⟨1213,1118,1,true,#[64,32,24,20,2,1]⟩))) (.branch 1 (.leaf (⟨1213,1121,1,true,#[64,32,8,4,18,17]⟩)) (.leaf (⟨1214,1,3,true,#[128,320,280,20,34,33]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1214,1115,1,true,#[64,32,24,20,2,1]⟩)) (.leaf (⟨1214,1120,1,true,#[64,32,8,4,18,17]⟩))) (.branch 1 (.leaf (⟨1215,1,3,true,#[448,432,40,292,34,33]⟩)) (.leaf (⟨1215,1116,1,true,#[64,48,40,36,34,33]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1215,1119,1,true,#[64,48,40,36,34,33]⟩)) (.leaf (⟨1216,1,3,true,#[384,64,24,36,290,17]⟩))) (.branch 1 (.leaf (⟨1216,1125,1,true,#[64,32,24,4,2,17]⟩)) (.leaf (⟨1216,1130,1,true,#[64,32,8,20,18,1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1217,1,3,true,#[384,64,24,36,18,289]⟩)) (.leaf (⟨1217,1126,1,true,#[64,32,8,20,2,17]⟩))) (.branch 1 (.leaf (⟨1217,1129,1,true,#[64,32,24,4,18,1]⟩)) (.leaf (⟨1218,1,3,true,#[384,64,48,40,36,259]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨1218,1123,1,true,#[64,32,16,8,4,3]⟩)) (.leaf (⟨1218,1128,1,true,#[64,32,16,8,4,3]⟩))) (.branch 1 (.leaf (⟨1219,1,3,true,#[256,128,64,24,36,51]⟩)) (.leaf (⟨1219,1124,1,true,#[64,32,16,8,4,3]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨1219,1127,1,true,#[64,32,16,8,4,3]⟩)) (.leaf (⟨1283,705,3,true,#[40,68,2,81]⟩))) (.branch 1 (.leaf (⟨1283,739,2,true,#[40,4,2,17]⟩)) (.leaf (⟨1551,909,1,true,#[32,16,8,4,3]⟩)))))))) +def paidPart044 : Table Paid := +(.branch 23 (.branch 11 (.branch 5 (.branch 2 (.branch 1 (.leaf (⟨1551,910,1,true,#[32,16,8,4,3]⟩)) (.leaf (⟨1551,911,1,true,#[16,40,4,2,33]⟩))) (.branch 1 (.leaf (⟨1551,912,1,true,#[16,8,4,34,33]⟩)) (.branch 1 (.leaf (⟨1551,913,1,true,#[32,16,8,4,3]⟩)) (.leaf (⟨1551,914,1,true,#[32,16,8,4,3]⟩))))) (.branch 3 (.branch 1 (.leaf (⟨1551,915,1,true,#[16,8,36,2,33]⟩)) (.branch 1 (.leaf (⟨1551,916,1,true,#[16,8,4,34,33]⟩)) (.leaf (⟨1552,893,1,true,#[32,8,4,18,17]⟩)))) (.branch 1 (.leaf (⟨1552,894,1,true,#[48,40,36,2,1]⟩)) (.branch 1 (.leaf (⟨1552,895,1,true,#[32,8,4,18,17]⟩)) (.leaf (⟨1552,896,1,true,#[48,8,36,2,1]⟩)))))) (.branch 6 (.branch 3 (.branch 1 (.leaf (⟨1552,897,1,true,#[32,8,4,18,17]⟩)) (.branch 1 (.leaf (⟨1552,898,1,true,#[32,24,20,2,1]⟩)) (.leaf (⟨1552,899,1,true,#[32,8,4,18,17]⟩)))) (.branch 1 (.leaf (⟨1552,900,1,true,#[32,24,20,2,1]⟩)) (.branch 1 (.leaf (⟨1572,1024,2,true,#[48,8,68,66,33]⟩)) (.leaf (⟨1572,1207,1,true,#[3,4,8,16,33]⟩))))) (.branch 3 (.branch 1 (.leaf (⟨1733,649,2,true,#[64,32,16,8,7]⟩)) (.branch 1 (.leaf (⟨1733,1163,1,true,#[1,2,4,8,48]⟩)) (.leaf (⟨1909,279,3,true,#[168,228,70,3,112]⟩)))) (.branch 1 (.leaf (⟨1909,280,3,true,#[104,164,134,3,240]⟩)) (.branch 1 (.leaf (⟨1909,619,3,true,#[104,164,134,3,240]⟩)) (.leaf (⟨1909,621,3,true,#[232,164,6,3,112]⟩))))))) (.branch 12 (.branch 6 (.branch 3 (.branch 1 (.leaf (⟨1922,279,3,true,#[48,168,164,67,66]⟩)) (.branch 1 (.leaf (⟨1922,281,3,true,#[48,168,164,67,66]⟩)) (.leaf (⟨1922,619,3,true,#[112,104,36,131,130]⟩)))) (.branch 1 (.leaf (⟨1922,624,3,true,#[112,104,36,131,130]⟩)) (.branch 1 (.leaf (⟨1933,280,3,true,#[240,152,250,3,96]⟩)) (.leaf (⟨1933,281,3,true,#[112,216,250,3,32]⟩))))) (.branch 3 (.branch 1 (.leaf (⟨1933,621,3,true,#[112,152,250,3,96]⟩)) (.branch 1 (.leaf (⟨1933,624,3,true,#[240,152,250,3,96]⟩)) (.leaf (⟨2085,957,2,true,#[40,32,19,7]⟩)))) (.branch 1 (.leaf (⟨2085,958,2,true,#[40,32,19,7]⟩)) (.branch 1 (.leaf (⟨2085,959,2,true,#[44,32,25,11]⟩)) (.leaf (⟨2085,960,2,true,#[36,32,25,3]⟩)))))) (.branch 6 (.branch 3 (.branch 1 (.leaf (⟨2085,1216,2,true,#[5,1,50,56]⟩)) (.branch 1 (.leaf (⟨2085,1217,2,true,#[5,1,50,56]⟩)) (.leaf (⟨2085,1218,2,true,#[13,1,38,52]⟩)))) (.branch 1 (.leaf (⟨2085,1219,2,true,#[11,3,37,49]⟩)) (.branch 1 (.leaf (⟨3941,925,2,true,#[36,20,8,3]⟩)) (.leaf (⟨3941,926,2,true,#[36,20,8,3]⟩))))) (.branch 3 (.branch 1 (.leaf (⟨3941,927,2,true,#[18,42,4,33]⟩)) (.branch 1 (.leaf (⟨3941,928,2,true,#[50,10,4,33]⟩)) (.leaf (⟨3941,1208,2,true,#[9,10,4,48]⟩)))) (.branch 1 (.leaf (⟨3941,1209,2,true,#[9,10,4,48]⟩)) (.branch 1 (.leaf (⟨3941,1210,2,true,#[18,21,8,33]⟩)) (.leaf (⟨3941,1211,2,true,#[19,20,8,33]⟩)))))))) +def paid : Table Paid := +(.branch 1408 (.branch 704 (.branch 320 (.branch 128 (.branch 64 paidPart000 paidPart001) (.branch 64 paidPart002 (.branch 64 paidPart003 paidPart004))) (.branch 192 (.branch 64 paidPart005 (.branch 64 paidPart006 paidPart007)) (.branch 64 paidPart008 (.branch 64 paidPart009 paidPart010)))) (.branch 320 (.branch 128 (.branch 64 paidPart011 paidPart012) (.branch 64 paidPart013 (.branch 64 paidPart014 paidPart015))) (.branch 192 (.branch 64 paidPart016 (.branch 64 paidPart017 paidPart018)) (.branch 64 paidPart019 (.branch 64 paidPart020 paidPart021))))) (.branch 704 (.branch 320 (.branch 128 (.branch 64 paidPart022 paidPart023) (.branch 64 paidPart024 (.branch 64 paidPart025 paidPart026))) (.branch 192 (.branch 64 paidPart027 (.branch 64 paidPart028 paidPart029)) (.branch 64 paidPart030 (.branch 64 paidPart031 paidPart032)))) (.branch 384 (.branch 192 (.branch 64 paidPart033 (.branch 64 paidPart034 paidPart035)) (.branch 64 paidPart036 (.branch 64 paidPart037 paidPart038))) (.branch 192 (.branch 64 paidPart039 (.branch 64 paidPart040 paidPart041)) (.branch 64 paidPart042 (.branch 64 paidPart043 paidPart044)))))) +#eval "NativeRaw: paid table elaborated" +def warpsPart000 : Table Warp := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨-72,1,1,#[176,67,38,4,32,64,232,128,256],#[62,28,8,240,145,16,32,128,256]⟩)) (.leaf (⟨-71,1,1,#[176,67,38,4,32,64,232,128,256],#[62,28,8,240,145,16,32,128,256]⟩))) (.branch 1 (.leaf (⟨-70,1,1,#[337,130,212,216,496,16,64,128,256],#[353,130,228,232,32,496,64,128,256]⟩)) (.leaf (⟨-69,1,1,#[385,386,484,456,48,32,64,128,256],#[385,386,484,456,48,32,64,128,256]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨-68,1,1,#[385,386,260,472,240,16,64,128,256],#[385,386,260,488,32,240,64,128,256]⟩)) (.leaf (⟨-67,1,1,#[3,388,10,82,482,2,64,128,256],#[33,32,386,36,104,496,64,128,256]⟩))) (.branch 1 (.leaf (⟨-66,1,1,#[1,2,148,8,16,64,160,256,128],#[1,2,276,8,16,320,32,256,128]⟩)) (.leaf (⟨-65,1,1,#[401,66,324,16,264,64,160,128,256],#[393,34,292,272,8,192,32,128,256]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨-64,0,0,#[],#[]⟩)) (.leaf (⟨-64,1,1,#[169,2,172,8,16,32,64,128,256],#[169,2,172,8,16,32,64,128,256]⟩))) (.branch 1 (.leaf (⟨-63,0,0,#[],#[]⟩)) (.leaf (⟨-63,1,1,#[193,2,196,8,16,32,64,128,256],#[193,2,196,8,16,32,64,128,256]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨-62,0,0,#[],#[]⟩)) (.leaf (⟨-62,1,1,#[305,2,308,8,16,32,64,128,256],#[305,2,308,8,16,32,64,128,256]⟩))) (.branch 1 (.leaf (⟨-61,0,0,#[],#[]⟩)) (.leaf (⟨-61,1,1,#[1,306,308,8,16,32,64,128,256],#[1,306,308,8,16,32,64,128,256]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨-60,0,0,#[],#[]⟩)) (.leaf (⟨-60,1,1,#[385,2,388,8,16,32,64,128,256],#[385,2,388,8,16,32,64,128,256]⟩))) (.branch 1 (.leaf (⟨-59,0,0,#[],#[]⟩)) (.leaf (⟨-59,1,1,#[193,2,132,264,32,64,128,432,256],#[97,2,68,264,464,16,32,64,256]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨-58,1,1,#[195,292,106,464,2,32,64,128,256],#[209,16,290,116,456,32,64,128,256]⟩)) (.leaf (⟨-58,137,33,#[1],#[1]⟩))) (.branch 1 (.leaf (⟨-57,1,1,#[163,260,10,23,2,32,64,128,256],#[177,16,258,20,427,32,64,128,256]⟩)) (.leaf (⟨-57,137,90,#[1],#[1]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨-56,1,1,#[163,260,402,399,2,32,64,128,256],#[177,16,258,43,404,32,64,128,256]⟩)) (.leaf (⟨-56,137,82,#[1],#[1]⟩))) (.branch 1 (.leaf (⟨-55,1,1,#[257,258,244,378,16,32,64,128,256],#[257,258,244,122,16,32,64,128,256]⟩)) (.leaf (⟨-55,137,70,#[1],#[1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨-54,1,1,#[225,16,402,276,32,393,64,128,256],#[209,390,266,369,2,16,64,128,256]⟩)) (.leaf (⟨-54,137,103,#[1],#[1]⟩))) (.branch 1 (.leaf (⟨-53,1,1,#[225,2,36,176,32,63,64,128,256],#[209,2,20,111,152,16,64,128,256]⟩)) (.leaf (⟨-53,137,100,#[1],#[1]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨-52,1,1,#[297,8,66,140,32,305,64,128,256],#[275,68,138,2,35,16,64,128,256]⟩)) (.leaf (⟨-52,137,85,#[1],#[1]⟩))) (.branch 1 (.leaf (⟨-51,1,1,#[329,8,34,484,32,246,64,128,256],#[323,20,472,2,316,16,64,128,256]⟩)) (.leaf (⟨-51,137,51,#[1],#[1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨-50,1,1,#[225,2,32,420,232,475,64,128,256],#[197,2,396,212,499,4,64,128,256]⟩)) (.leaf (⟨-50,137,87,#[1],#[1]⟩))) (.branch 1 (.leaf (⟨-49,1,1,#[297,8,32,450,112,143,64,128,256],#[263,456,109,2,84,4,64,128,256]⟩)) (.leaf (⟨-49,137,76,#[1],#[1]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨-48,1,1,#[225,16,32,18,280,279,64,128,256],#[197,10,493,274,2,4,64,128,256]⟩)) (.leaf (⟨-48,137,57,#[1],#[1]⟩))) (.branch 1 (.leaf (⟨-47,1,1,#[329,8,32,164,112,326,64,128,256],#[323,492,140,2,84,4,64,128,256]⟩)) (.leaf (⟨-47,137,35,#[1],#[1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨-46,1,1,#[3,484,136,306,2,32,64,128,256],#[17,16,482,132,312,32,64,128,256]⟩)) (.leaf (⟨-45,1,1,#[75,132,24,226,2,8,64,128,256],#[113,16,130,32,36,216,64,128,256]⟩))) (.branch 1 (.leaf (⟨-44,1,1,#[449,450,4,8,16,32,64,128,256],#[449,450,4,8,16,32,64,128,256]⟩)) (.leaf (⟨-43,1,1,#[75,132,24,226,2,8,64,128,256],#[113,16,130,32,36,216,64,128,256]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨-42,1,1,#[197,258,200,4,464,64,480,128,256],#[169,258,8,164,432,480,32,128,256]⟩)) (.leaf (⟨-41,1,1,#[244,412,58,4,323,64,480,128,256],#[350,110,8,195,329,480,32,128,256]⟩))) (.branch 1 (.leaf (⟨-40,1,1,#[420,4,67,378,152,240,64,128,256],#[31,91,2,499,355,387,64,128,256]⟩)) (.leaf (⟨-39,1,1,#[420,4,67,378,152,240,64,128,256],#[31,91,2,499,355,387,64,128,256]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨-38,1,1,#[420,4,67,378,152,240,64,128,256],#[31,91,2,499,355,387,64,128,256]⟩)) (.leaf (⟨-37,1,1,#[354,32,195,420,104,112,64,128,256],#[391,323,394,82,98,2,64,128,256]⟩))) (.branch 1 (.leaf (⟨-36,1,1,#[162,163,228,424,32,64,496,128,256],#[3,145,180,408,496,16,32,128,256]⟩)) (.leaf (⟨-35,1,1,#[162,163,228,424,32,64,496,128,256],#[3,145,180,408,496,16,32,128,256]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨-34,1,1,#[162,163,228,424,32,64,496,128,256],#[3,145,180,408,496,16,32,128,256]⟩)) (.leaf (⟨-33,1,1,#[208,35,326,356,32,64,232,128,256],#[14,28,312,240,161,16,32,128,256]⟩))) (.branch 1 (.leaf (⟨-32,1,1,#[136,32,484,6,64,128,259,240,256],#[126,318,310,33,178,2,16,32,256]⟩)) (.leaf (⟨-31,1,1,#[353,32,194,36,64,128,104,496,256],#[275,52,10,82,434,2,16,32,256]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨-30,1,1,#[113,16,162,20,32,64,232,256,128],#[51,276,10,368,2,16,32,256,128]⟩)) (.leaf (⟨-29,1,1,#[290,2,387,392,391,16,64,128,256],#[390,2,20,392,32,259,64,128,256]⟩))) (.branch 1 (.leaf (⟨-28,1,1,#[449,2,340,16,456,64,96,128,256],#[417,2,300,432,8,96,32,128,256]⟩)) (.leaf (⟨-27,1,1,#[177,16,354,32,276,64,488,128,256],#[139,300,274,488,2,8,32,128,256]⟩)))))))) +def warpsPart001 : Table Warp := +(.branch 32 (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨-26,1,1,#[164,16,252,35,32,64,128,66,256],#[184,160,81,39,2,16,32,64,256]⟩)) (.leaf (⟨-25,1,1,#[150,2,48,203,4,64,128,456,256],#[394,2,16,480,83,87,32,64,256]⟩))) (.branch 1 (.leaf (⟨-24,1,1,#[150,2,48,203,4,64,128,456,256],#[394,2,16,480,83,87,32,64,256]⟩)) (.leaf (⟨-23,1,1,#[150,2,48,203,4,64,128,456,256],#[394,2,16,480,83,87,32,64,256]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨-22,1,1,#[449,2,72,272,4,160,64,128,256],#[449,2,16,68,264,160,64,128,256]⟩)) (.leaf (⟨-21,1,1,#[113,16,258,484,32,152,64,128,256],#[83,260,472,162,2,16,64,128,256]⟩))) (.branch 1 (.leaf (⟨-20,1,1,#[257,258,244,248,16,32,64,128,256],#[257,258,244,248,16,32,64,128,256]⟩)) (.leaf (⟨-19,1,1,#[163,260,10,432,2,32,64,128,256],#[177,16,258,20,424,32,64,128,256]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨-18,1,1,#[163,260,10,432,2,32,64,128,256],#[177,16,258,20,424,32,64,128,256]⟩)) (.leaf (⟨-17,1,1,#[201,202,8,428,16,32,64,128,256],#[197,198,428,4,16,32,64,128,256]⟩))) (.branch 1 (.leaf (⟨-16,1,1,#[201,202,8,428,16,32,64,128,256],#[197,198,428,4,16,32,64,128,256]⟩)) (.leaf (⟨-15,1,1,#[139,68,210,40,2,8,64,128,256],#[177,16,66,32,212,40,64,128,256]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨-14,1,1,#[9,198,2,216,424,8,64,128,256],#[33,4,198,32,232,432,64,128,256]⟩)) (.leaf (⟨-13,1,1,#[329,8,32,418,292,176,64,128,256],#[323,396,276,2,164,4,64,128,256]⟩))) (.branch 1 (.leaf (⟨-12,1,1,#[225,2,32,420,232,176,64,128,256],#[197,2,396,212,164,4,64,128,256]⟩)) (.leaf (⟨-11,1,1,#[225,16,32,18,468,472,64,128,256],#[197,10,466,482,2,4,64,128,256]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨-10,1,1,#[225,16,32,18,468,472,64,128,256],#[197,10,466,482,2,4,64,128,256]⟩)) (.leaf (⟨-9,1,1,#[417,2,292,360,32,432,64,128,256],#[401,2,276,344,432,16,64,128,256]⟩))) (.branch 1 (.leaf (⟨-8,1,1,#[417,2,292,360,32,432,64,128,256],#[401,2,276,344,432,16,64,128,256]⟩)) (.leaf (⟨-7,1,1,#[257,198,200,2,464,64,480,128,256],#[257,8,170,164,432,480,32,128,256]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨-6,1,1,#[225,2,132,32,40,64,112,128,256],#[169,2,132,24,104,8,32,128,256]⟩)) (.leaf (⟨-5,1,1,#[329,8,130,32,484,64,112,128,256],#[291,132,440,2,104,8,32,128,256]⟩))) (.branch 1 (.leaf (⟨-4,1,1,#[290,2,387,392,391,16,64,128,256],#[390,2,20,392,32,259,64,128,256]⟩)) (.leaf (⟨-3,1,1,#[290,2,387,392,391,16,64,128,256],#[390,2,20,392,32,259,64,128,256]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨-2,1,1,#[184,16,225,340,227,32,64,128,256],#[228,20,330,163,2,32,64,128,256]⟩)) (.leaf (⟨-1,1,1,#[337,338,16,52,392,32,64,128,256],#[325,326,44,400,4,32,64,128,256]⟩))) (.branch 1 (.leaf (⟨1,292,293,#[1,2,4,8],#[1,2,4,8]⟩)) (.leaf (⟨2,292,3941,#[1,2,4,8],#[1,2,4,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨3,295,3941,#[1,2,4,8],#[1,2,4,8]⟩)) (.leaf (⟨4,295,3941,#[1,2,4,8],#[1,2,4,8]⟩))) (.branch 1 (.leaf (⟨5,304,312,#[1,2,4,8],#[1,2,4,8]⟩)) (.leaf (⟨6,303,312,#[1,2,4,8],#[1,2,4,8]⟩))))))) (.branch 16 (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨7,297,298,#[1,2,4,8,16],#[1,2,4,8,16]⟩)) (.leaf (⟨8,299,300,#[1,2,4,8],#[1,2,4,8]⟩))) (.branch 1 (.leaf (⟨9,299,300,#[1,2,4,8],#[1,2,4,8]⟩)) (.leaf (⟨10,301,302,#[1,2,4,8],#[1,2,4,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨11,301,302,#[1,2,4,8],#[1,2,4,8]⟩)) (.leaf (⟨12,303,302,#[1,2,4,8],#[1,2,4,8]⟩))) (.branch 1 (.leaf (⟨13,304,302,#[1,2,4,8],#[1,2,4,8]⟩)) (.leaf (⟨14,305,293,#[1,2,4,8],#[1,2,4,8]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨15,305,306,#[1,2,4,8],#[1,2,4,8]⟩)) (.leaf (⟨16,307,293,#[1,2,4,8],#[1,2,4,8]⟩))) (.branch 1 (.leaf (⟨17,307,293,#[1,2,4,8],#[1,2,4,8]⟩)) (.leaf (⟨18,308,306,#[1,2,4,8],#[1,2,4,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨19,308,306,#[1,2,4,8],#[1,2,4,8]⟩)) (.leaf (⟨20,309,306,#[1,2,4,8],#[1,2,4,8]⟩))) (.branch 1 (.leaf (⟨21,309,300,#[1,2,4,8],#[1,2,4,8]⟩)) (.leaf (⟨22,310,300,#[1,2,4,8],#[1,2,4,8]⟩)))))) (.branch 8 (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨23,310,2085,#[1,2,4,8],#[1,2,4,8]⟩)) (.leaf (⟨24,310,2085,#[1,2,4,8],#[1,2,4,8]⟩))) (.branch 1 (.leaf (⟨25,310,2085,#[1,2,4,8],#[1,2,4,8]⟩)) (.leaf (⟨26,292,2085,#[1,2,4,8],#[1,2,4,8]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨27,292,312,#[1,2,4,8],#[1,2,4,8]⟩)) (.leaf (⟨28,295,312,#[1,2,4,8],#[1,2,4,8]⟩))) (.branch 1 (.leaf (⟨29,295,3941,#[1,2,4,8],#[1,2,4,8]⟩)) (.leaf (⟨30,313,314,#[1,2,4,8,16],#[1,2,4,8,16]⟩))))) (.branch 4 (.branch 2 (.branch 1 (.leaf (⟨31,315,314,#[1,2,4,8,16],#[1,2,4,8,16]⟩)) (.leaf (⟨32,1909,314,#[1,2,4,8,16],#[1,2,4,8,16]⟩))) (.branch 1 (.leaf (⟨33,1909,1552,#[1,2,4,8,16],#[1,2,4,8,16]⟩)) (.leaf (⟨34,1922,1552,#[1,2,4,8,16],#[1,2,4,8,16]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨35,1922,1552,#[1,2,4,8,16],#[1,2,4,8,16]⟩)) (.leaf (⟨36,1922,1552,#[1,2,4,8,16],#[1,2,4,8,16]⟩))) (.branch 1 (.leaf (⟨37,1922,1551,#[1,2,4,8,16],#[1,2,4,8,16]⟩)) (.leaf (⟨38,1933,1551,#[1,2,4,8,16],#[1,2,4,8,16]⟩)))))))) +def warpsPart002 : Table Warp := +(.branch 26 (.branch 13 (.branch 6 (.branch 3 (.branch 1 (.leaf (⟨39,1933,1551,#[1,2,4,8,16],#[1,2,4,8,16]⟩)) (.branch 1 (.leaf (⟨40,1933,1551,#[1,2,4,8,16],#[1,2,4,8,16]⟩)) (.leaf (⟨41,1933,298,#[1,2,4,8,16],#[1,2,4,8,16]⟩)))) (.branch 1 (.leaf (⟨42,323,298,#[1,2,4,8,16],#[1,2,4,8,16]⟩)) (.branch 1 (.leaf (⟨43,305,325,#[1,2,4,8],#[1,2,4,8]⟩)) (.leaf (⟨44,309,325,#[1,2,4,8],#[1,2,4,8]⟩))))) (.branch 3 (.branch 1 (.leaf (⟨45,305,325,#[1,2,4,8],#[1,2,4,8]⟩)) (.branch 1 (.leaf (⟨46,299,325,#[1,2,4,8],#[1,2,4,8]⟩)) (.leaf (⟨47,35,137,#[1],#[1]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨47,304,302,#[1,10,2,4],#[1,4,8,6]⟩)) (.leaf (⟨48,57,137,#[1],#[1]⟩))) (.branch 1 (.leaf (⟨48,301,302,#[1,2,11,4],#[1,2,8,7]⟩)) (.leaf (⟨49,76,137,#[1],#[1]⟩)))))) (.branch 6 (.branch 3 (.branch 1 (.leaf (⟨49,307,302,#[1,2,11,4],#[1,2,8,7]⟩)) (.branch 1 (.leaf (⟨50,87,137,#[1],#[1]⟩)) (.leaf (⟨50,303,302,#[1,2,4,13],#[1,2,4,13]⟩)))) (.branch 1 (.leaf (⟨51,51,137,#[1],#[1]⟩)) (.branch 1 (.leaf (⟨51,304,300,#[1,2,4,14],#[1,2,4,14]⟩)) (.leaf (⟨52,85,137,#[1],#[1]⟩))))) (.branch 3 (.branch 1 (.leaf (⟨52,307,300,#[1,2,4,9],#[1,2,4,9]⟩)) (.branch 1 (.leaf (⟨53,100,137,#[1],#[1]⟩)) (.leaf (⟨53,303,300,#[1,2,15,4],#[1,2,8,15]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨54,103,137,#[1],#[1]⟩)) (.leaf (⟨54,301,300,#[1,2,4,9],#[1,2,4,9]⟩))) (.branch 1 (.leaf (⟨55,70,137,#[1],#[1]⟩)) (.leaf (⟨55,309,306,#[1,2,4,10],#[1,2,4,10]⟩))))))) (.branch 13 (.branch 6 (.branch 3 (.branch 1 (.leaf (⟨56,82,137,#[1],#[1]⟩)) (.branch 1 (.leaf (⟨56,308,306,#[1,2,11,4],#[1,2,8,7]⟩)) (.leaf (⟨57,90,137,#[1],#[1]⟩)))) (.branch 1 (.leaf (⟨57,308,306,#[1,2,4,11],#[1,2,4,11]⟩)) (.branch 1 (.leaf (⟨58,33,137,#[1],#[1]⟩)) (.leaf (⟨58,299,306,#[1,2,4,8],#[1,2,4,8]⟩))))) (.branch 3 (.branch 1 (.leaf (⟨59,0,0,#[],#[]⟩)) (.branch 1 (.leaf (⟨59,299,326,#[1,2,4,8],#[1,2,4,8]⟩)) (.leaf (⟨60,0,0,#[],#[]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨60,299,327,#[1,2,4,8],#[1,2,4,8]⟩)) (.leaf (⟨61,0,0,#[],#[]⟩))) (.branch 1 (.leaf (⟨61,301,328,#[1,2,4,8],#[1,2,4,8]⟩)) (.leaf (⟨62,0,0,#[],#[]⟩)))))) (.branch 6 (.branch 3 (.branch 1 (.leaf (⟨62,301,329,#[1,2,4,8],#[1,2,4,8]⟩)) (.branch 1 (.leaf (⟨63,0,0,#[],#[]⟩)) (.leaf (⟨63,303,330,#[1,2,4,8],#[1,2,4,8]⟩)))) (.branch 1 (.leaf (⟨64,0,0,#[],#[]⟩)) (.branch 1 (.leaf (⟨64,304,331,#[1,2,4,8],#[1,2,4,8]⟩)) (.leaf (⟨65,332,298,#[1,2,4,8,16],#[1,2,4,8,16]⟩))))) (.branch 3 (.branch 1 (.leaf (⟨66,333,314,#[1,2,4,8,16],#[1,2,4,8,16]⟩)) (.branch 1 (.leaf (⟨67,334,335,#[1,2,4,8,16],#[1,2,4,8,16]⟩)) (.leaf (⟨68,336,335,#[1,2,4,8,16],#[1,2,4,8,16]⟩)))) (.branch 2 (.branch 1 (.leaf (⟨69,337,335,#[1,2,4,8,16],#[1,2,4,8,16]⟩)) (.leaf (⟨70,338,335,#[1,2,4,8,16],#[1,2,4,8,16]⟩))) (.branch 1 (.leaf (⟨71,1909,1160,#[1,2,4,8,16],#[1,2,4,8,16]⟩)) (.leaf (⟨72,1909,1160,#[1,2,4,8,16],#[1,2,4,8,16]⟩)))))))) +def warps : Table Warp := +(.branch 64 warpsPart000 (.branch 64 warpsPart001 warpsPart002)) +#eval "NativeRaw: warp table elaborated" +theorem raw_tables_well_formed : frames.wellFormed && operators.wellFormed && paid.wellFormed && warps.wellFormed = true := by decide +end NativeData diff --git a/research/kappa-round3-warp-lean-20261022/NativeRaw.log b/research/kappa-round3-warp-lean-20261022/NativeRaw.log new file mode 100644 index 0000000000..ae50a4894a --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NativeRaw.log @@ -0,0 +1,4 @@ +"NativeRaw: frame table elaborated" +"NativeRaw: operator table elaborated" +"NativeRaw: paid table elaborated" +"NativeRaw: warp table elaborated" diff --git a/research/kappa-round3-warp-lean-20261022/NumericalMoments.lean b/research/kappa-round3-warp-lean-20261022/NumericalMoments.lean new file mode 100644 index 0000000000..9ca4fe2ebb --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NumericalMoments.lean @@ -0,0 +1,1310 @@ +/- Scoped real-rpow contraction and tail proof for the literal finite profiles. +Generated by numerical_generate.py. Apache-2.0; substantial OpenAI Codex assistance. +The native extraction and full compiler transfer are separate obligations. -/ +import Mathlib.Analysis.SpecialFunctions.Log.Deriv +import Mathlib.Analysis.SpecialFunctions.Pow.Real +import Mathlib.Data.Complex.ExponentialBounds +import Mathlib.Tactic.NormNum +import Mathlib.Tactic.Linarith +import Mathlib.Tactic.Ring +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NumericalMoments + +lemma log_2 : (6931471803 / 10000000000 : ℝ) ≤ Real.log 2 ∧ Real.log 2 ≤ (108304247 / 156250000 : ℝ) := by + have h := Real.log_pow (2 : ℝ) 1 + norm_num at h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_3 : (137326536051 / 125000000000 : ℝ) ≤ Real.log 3 ∧ Real.log 3 ≤ (1098612288909 / 1000000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (1 / 3 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (1 / 3 : ℝ) = (2 : ℝ) ^ 1 / 3 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (1 / 3 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_4 : (6931471803 / 5000000000 : ℝ) ≤ Real.log 4 ∧ Real.log 4 ≤ (108304247 / 78125000 : ℝ) := by + have h := Real.log_pow (2 : ℝ) 2 + norm_num at h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_5 : (804718955957 / 500000000000 : ℝ) ≤ Real.log 5 ∧ Real.log 5 ≤ (321887582583 / 200000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (1 / 5 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (1 / 5 : ℝ) = (2 : ℝ) ^ 2 / 5 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (1 / 5 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_7 : (389182029707 / 200000000000 : ℝ) ≤ Real.log 7 ∧ Real.log 7 ≤ (60809692173 / 31250000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (3 / 7 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (3 / 7 : ℝ) = (2 : ℝ) ^ 2 / 7 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (3 / 7 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_8 : (20794415409 / 10000000000 : ℝ) ≤ Real.log 8 ∧ Real.log 8 ≤ (324912741 / 156250000 : ℝ) := by + have h := Real.log_pow (2 : ℝ) 3 + norm_num at h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_9 : (549306144139 / 250000000000 : ℝ) ≤ Real.log 9 ∧ Real.log 9 ≤ (2197224578057 / 1000000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (1 / 9 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (1 / 9 : ℝ) = (2 : ℝ) ^ 3 / 9 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (1 / 9 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_16 : (6931471803 / 2500000000 : ℝ) ≤ Real.log 16 ∧ Real.log 16 ≤ (108304247 / 39062500 : ℝ) := by + have h := Real.log_pow (2 : ℝ) 4 + norm_num at h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_17 : (354151667877 / 125000000000 : ℝ) ≤ Real.log 17 ∧ Real.log 17 ≤ (2833213345017 / 1000000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (1 / 17 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (1 / 17 : ℝ) = (2 : ℝ) ^ 4 / 17 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (1 / 17 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_20 : (1497866136257 / 500000000000 : ℝ) ≤ Real.log 20 ∧ Real.log 20 ≤ (599146454903 / 200000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (1 / 5 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (1 / 5 : ℝ) = (2 : ℝ) ^ 4 / 20 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (1 / 5 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_24 : (794513457327 / 250000000000 : ℝ) ≤ Real.log 24 ∧ Real.log 24 ≤ (3178053831309 / 1000000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (1 / 3 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (1 / 3 : ℝ) = (2 : ℝ) ^ 4 / 24 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (1 / 3 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_25 : (804718955957 / 250000000000 : ℝ) ≤ Real.log 25 ∧ Real.log 25 ≤ (3218875825829 / 1000000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (9 / 25 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (9 / 25 : ℝ) = (2 : ℝ) ^ 4 / 25 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (9 / 25 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_32 : (6931471803 / 2000000000 : ℝ) ≤ Real.log 32 ∧ Real.log 32 ≤ (108304247 / 31250000 : ℝ) := by + have h := Real.log_pow (2 : ℝ) 5 + norm_num at h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_33 : (1748253780083 / 500000000000 : ℝ) ≤ Real.log 33 ∧ Real.log 33 ≤ (3496507562667 / 1000000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (1 / 33 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (1 / 33 : ℝ) = (2 : ℝ) ^ 5 / 33 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (1 / 33 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_40 : (1844439726407 / 500000000000 : ℝ) ≤ Real.log 40 ∧ Real.log 40 ≤ (737775891063 / 200000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (1 / 5 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (1 / 5 : ℝ) = (2 : ℝ) ^ 5 / 40 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (1 / 5 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_41 : (928393016351 / 250000000000 : ℝ) ≤ Real.log 41 ∧ Real.log 41 ≤ (742714413581 / 200000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (9 / 41 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (9 / 41 : ℝ) = (2 : ℝ) ^ 5 / 41 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (9 / 41 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_48 : (483900126201 / 125000000000 : ℝ) ≤ Real.log 48 ∧ Real.log 48 ≤ (3871201012109 / 1000000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (1 / 3 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (1 / 3 : ℝ) = (2 : ℝ) ^ 5 / 48 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (1 / 3 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_49 : (389182029681 / 100000000000 : ℝ) ≤ Real.log 49 ∧ Real.log 49 ≤ (3891820299311 / 1000000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (17 / 49 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (17 / 49 : ℝ) = (2 : ℝ) ^ 5 / 49 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (17 / 49 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_56 : (805070337887 / 200000000000 : ℝ) ≤ Real.log 56 ∧ Real.log 56 ≤ (125792240373 / 31250000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (3 / 7 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (3 / 7 : ℝ) = (2 : ℝ) ^ 5 / 56 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (3 / 7 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_57 : (2021525633267 / 500000000000 : ℝ) ≤ Real.log 57 ∧ Real.log 57 ≤ (808610253807 / 200000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (25 / 57 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (25 / 57 : ℝ) = (2 : ℝ) ^ 5 / 57 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (25 / 57 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_64 : (20794415409 / 5000000000 : ℝ) ≤ Real.log 64 ∧ Real.log 64 ≤ (324912741 / 78125000 : ℝ) := by + have h := Real.log_pow (2 : ℝ) 6 + norm_num at h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_65 : (834877453667 / 200000000000 : ℝ) ≤ Real.log 65 ∧ Real.log 65 ≤ (521798408917 / 125000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (1 / 65 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (1 / 65 : ℝ) = (2 : ℝ) ^ 6 / 65 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (1 / 65 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_72 : (267291632341 / 62500000000 : ℝ) ≤ Real.log 72 ∧ Real.log 72 ≤ (4276666120457 / 1000000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (1 / 9 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (1 / 9 : ℝ) = (2 : ℝ) ^ 6 / 72 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (1 / 9 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_73 : (1072614859897 / 250000000000 : ℝ) ≤ Real.log 73 ∧ Real.log 73 ≤ (4290459442589 / 1000000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (9 / 73 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (9 / 73 : ℝ) = (2 : ℝ) ^ 6 / 73 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (9 / 73 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_145 : (24883668703 / 5000000000 : ℝ) ≤ Real.log 145 ∧ Real.log 145 ≤ (4976733744101 / 1000000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (17 / 145 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (17 / 145 : ℝ) = (2 : ℝ) ^ 7 / 145 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (17 / 145 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma moment_2 : (997907660643131 / 500000000000000 : ℝ) ≤ (2 : ℝ) ^ (99697823 / 100000000 : ℝ) ∧ + (2 : ℝ) ^ (99697823 / 100000000 : ℝ) ≤ (124738457580641 / 62500000000000 : ℝ) := by + have hl := log_2 + have hxlo : (-2094531357 / 1000000000000 : ℝ) ≤ (-302177 / 100000000 : ℝ) * Real.log 2 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177 / 100000000 : ℝ) * Real.log 2 ≤ (-418906271 / 200000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-2094531357 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-418906271 / 200000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (997907660643131 / 1000000000000000 : ℝ) ≤ Real.exp (-2094531357 / 1000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-2094531357 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-418906271 / 200000000000 : ℝ) ≤ (124738457580641 / 125000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-418906271 / 200000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (2 : ℝ) ^ (99697823 / 100000000 : ℝ) = 2 * Real.exp ((-302177 / 100000000 : ℝ) * Real.log 2) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 2 * (99697823 / 100000000 : ℝ) = Real.log 2 + (-302177 / 100000000 : ℝ) * Real.log 2 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_3 : (119602290075903 / 40000000000000 : ℝ) ≤ (3 : ℝ) ^ (99697823 / 100000000 : ℝ) ∧ + (3 : ℝ) ^ (99697823 / 100000000 : ℝ) ≤ (747514312976637 / 250000000000000 : ℝ) := by + have hl := log_3 + have hxlo : (-3319753657 / 1000000000000 : ℝ) ≤ (-302177 / 100000000 : ℝ) * Real.log 3 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177 / 100000000 : ℝ) * Real.log 3 ≤ (-1659876827 / 500000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-3319753657 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-1659876827 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (39867430025301 / 40000000000000 : ℝ) ≤ Real.exp (-3319753657 / 1000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-3319753657 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-1659876827 / 500000000000 : ℝ) ≤ (249171437658879 / 250000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-1659876827 / 500000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (3 : ℝ) ^ (99697823 / 100000000 : ℝ) = 3 * Real.exp ((-302177 / 100000000 : ℝ) * Real.log 3) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 3 * (99697823 / 100000000 : ℝ) = Real.log 3 + (-302177 / 100000000 : ℝ) * Real.log 3 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_4 : (497909849585123 / 125000000000000 : ℝ) ≤ (4 : ℝ) ^ (99697823 / 100000000 : ℝ) ∧ + (4 : ℝ) ^ (99697823 / 100000000 : ℝ) ≤ (995819699174231 / 250000000000000 : ℝ) := by + have hl := log_4 + have hxlo : (-2094531357 / 500000000000 : ℝ) ≤ (-302177 / 100000000 : ℝ) * Real.log 4 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177 / 100000000 : ℝ) * Real.log 4 ≤ (-418906271 / 100000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-2094531357 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-418906271 / 100000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (497909849585123 / 500000000000000 : ℝ) ≤ Real.exp (-2094531357 / 500000000000 : ℝ) := by + rw [abs_of_nonpos (show (-2094531357 / 500000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-418906271 / 100000000000 : ℝ) ≤ (995819699174231 / 1000000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-418906271 / 100000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (4 : ℝ) ^ (99697823 / 100000000 : ℝ) = 4 * Real.exp ((-302177 / 100000000 : ℝ) * Real.log 4) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 4 * (99697823 / 100000000 : ℝ) = Real.log 4 + (-302177 / 100000000 : ℝ) * Real.log 4 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_5 : (248787113935317 / 50000000000000 : ℝ) ≤ (5 : ℝ) ^ (99697823 / 100000000 : ℝ) ∧ + (5 : ℝ) ^ (99697823 / 100000000 : ℝ) ≤ (995148455745249 / 200000000000000 : ℝ) := by + have hl := log_5 + have hxlo : (-4863351203 / 1000000000000 : ℝ) ≤ (-302177 / 100000000 : ℝ) * Real.log 5 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177 / 100000000 : ℝ) * Real.log 5 ≤ (-4863351199 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-4863351203 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-4863351199 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (248787113935317 / 250000000000000 : ℝ) ≤ Real.exp (-4863351203 / 1000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-4863351203 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-4863351199 / 1000000000000 : ℝ) ≤ (995148455745249 / 1000000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-4863351199 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (5 : ℝ) ^ (99697823 / 100000000 : ℝ) = 5 * Real.exp ((-302177 / 100000000 : ℝ) * Real.log 5) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 5 * (99697823 / 100000000 : ℝ) = Real.log 5 + (-302177 / 100000000 : ℝ) * Real.log 5 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_7 : (6958960126989969 / 1000000000000000 : ℝ) ≤ (7 : ℝ) ^ (99697823 / 100000000 : ℝ) ∧ + (7 : ℝ) ^ (99697823 / 100000000 : ℝ) ≤ (434935007938613 / 62500000000000 : ℝ) := by + have hl := log_7 + have hxlo : (-5880092913 / 1000000000000 : ℝ) ≤ (-302177 / 100000000 : ℝ) * Real.log 7 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177 / 100000000 : ℝ) * Real.log 7 ≤ (-5880092909 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-5880092913 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-5880092909 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (994137160998567 / 1000000000000000 : ℝ) ≤ Real.exp (-5880092913 / 1000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-5880092913 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-5880092909 / 1000000000000 : ℝ) ≤ (62133572562659 / 62500000000000 : ℝ) := by + rw [abs_of_nonpos (show (-5880092909 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (7 : ℝ) ^ (99697823 / 100000000 : ℝ) = 7 * Real.exp ((-302177 / 100000000 : ℝ) * Real.log 7) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 7 * (99697823 / 100000000 : ℝ) = Real.log 7 + (-302177 / 100000000 : ℝ) * Real.log 7 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_8 : (993736106422321 / 125000000000000 : ℝ) ≤ (8 : ℝ) ^ (99697823 / 100000000 : ℝ) ∧ + (8 : ℝ) ^ (99697823 / 100000000 : ℝ) ≤ (993736106427291 / 125000000000000 : ℝ) := by + have hl := log_8 + have hxlo : (-628359407 / 100000000000 : ℝ) ≤ (-302177 / 100000000 : ℝ) * Real.log 8 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177 / 100000000 : ℝ) * Real.log 8 ≤ (-1256718813 / 200000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-628359407 / 100000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-1256718813 / 200000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (993736106422321 / 1000000000000000 : ℝ) ≤ Real.exp (-628359407 / 100000000000 : ℝ) := by + rw [abs_of_nonpos (show (-628359407 / 100000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-1256718813 / 200000000000 : ℝ) ≤ (993736106427291 / 1000000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-1256718813 / 200000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (8 : ℝ) ^ (99697823 / 100000000 : ℝ) = 8 * Real.exp ((-302177 / 100000000 : ℝ) * Real.log 8) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 8 * (99697823 / 100000000 : ℝ) = Real.log 8 + (-302177 / 100000000 : ℝ) * Real.log 8 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_9 : (27938882405079 / 3125000000000 : ℝ) ≤ (9 : ℝ) ^ (99697823 / 100000000 : ℝ) ∧ + (9 : ℝ) ^ (99697823 / 100000000 : ℝ) ≤ (8940442369678929 / 1000000000000000 : ℝ) := by + have hl := log_9 + have hxlo : (-3319753657 / 500000000000 : ℝ) ≤ (-302177 / 100000000 : ℝ) * Real.log 9 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177 / 100000000 : ℝ) * Real.log 9 ≤ (-1659876827 / 250000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-3319753657 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-1659876827 / 250000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (3104320267231 / 3125000000000 : ℝ) ≤ Real.exp (-3319753657 / 500000000000 : ℝ) := by + rw [abs_of_nonpos (show (-3319753657 / 500000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-1659876827 / 250000000000 : ℝ) ≤ (993382485519881 / 1000000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-1659876827 / 250000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (9 : ℝ) ^ (99697823 / 100000000 : ℝ) = 9 * Real.exp ((-302177 / 100000000 : ℝ) * Real.log 9) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 9 * (99697823 / 100000000 : ℝ) = Real.log 9 + (-302177 / 100000000 : ℝ) * Real.log 9 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_16 : (15494638644633 / 976562500000 : ℝ) ≤ (16 : ℝ) ^ (99697823 / 100000000 : ℝ) ∧ + (16 : ℝ) ^ (99697823 / 100000000 : ℝ) ≤ (198331374652691 / 12500000000000 : ℝ) := by + have hl := log_16 + have hxlo : (-8378125427 / 1000000000000 : ℝ) ≤ (-302177 / 100000000 : ℝ) * Real.log 16 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177 / 100000000 : ℝ) * Real.log 16 ≤ (-418906271 / 50000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-8378125427 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-418906271 / 50000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (15494638644633 / 15625000000000 : ℝ) ≤ Real.exp (-8378125427 / 1000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-8378125427 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-418906271 / 50000000000 : ℝ) ≤ (198331374652691 / 200000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-418906271 / 50000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (16 : ℝ) ^ (99697823 / 100000000 : ℝ) = 16 * Real.exp ((-302177 / 100000000 : ℝ) * Real.log 16) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 16 * (99697823 / 100000000 : ℝ) = Real.log 16 + (-302177 / 100000000 : ℝ) * Real.log 16 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_17 : (16855078818886919 / 1000000000000000 : ℝ) ≤ (17 : ℝ) ^ (99697823 / 100000000 : ℝ) ∧ + (17 : ℝ) ^ (99697823 / 100000000 : ℝ) ≤ (4213769704751229 / 250000000000000 : ℝ) := by + have hl := log_17 + have hxlo : (-856131909 / 100000000000 : ℝ) ≤ (-302177 / 100000000 : ℝ) * Real.log 17 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177 / 100000000 : ℝ) * Real.log 17 ≤ (-8561319083 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-856131909 / 100000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-8561319083 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (991475224640407 / 1000000000000000 : ℝ) ≤ Real.exp (-856131909 / 100000000000 : ℝ) := by + rw [abs_of_nonpos (show (-856131909 / 100000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-8561319083 / 1000000000000 : ℝ) ≤ (247868806161837 / 250000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-8561319083 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (17 : ℝ) ^ (99697823 / 100000000 : ℝ) = 17 * Real.exp ((-302177 / 100000000 : ℝ) * Real.log 17) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 17 * (99697823 / 100000000 : ℝ) = Real.log 17 + (-302177 / 100000000 : ℝ) * Real.log 17 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_20 : (247747108956749 / 12500000000000 : ℝ) ≤ (20 : ℝ) ^ (99697823 / 100000000 : ℝ) ∧ + (20 : ℝ) ^ (99697823 / 100000000 : ℝ) ≤ (495494217916967 / 25000000000000 : ℝ) := by + have hl := log_20 + have hxlo : (-2263103479 / 250000000000 : ℝ) ≤ (-302177 / 100000000 : ℝ) * Real.log 20 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177 / 100000000 : ℝ) * Real.log 20 ≤ (-9052413909 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-2263103479 / 250000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-9052413909 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (247747108956749 / 250000000000000 : ℝ) ≤ Real.exp (-2263103479 / 250000000000 : ℝ) := by + rw [abs_of_nonpos (show (-2263103479 / 250000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-9052413909 / 1000000000000 : ℝ) ≤ (495494217916967 / 500000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-9052413909 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (20 : ℝ) ^ (99697823 / 100000000 : ℝ) = 20 * Real.exp ((-302177 / 100000000 : ℝ) * Real.log 20) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 20 * (99697823 / 100000000 : ℝ) = Real.log 20 + (-302177 / 100000000 : ℝ) * Real.log 20 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_24 : (742831962870873 / 31250000000000 : ℝ) ≤ (24 : ℝ) ^ (99697823 / 100000000 : ℝ) ∧ + (24 : ℝ) ^ (99697823 / 100000000 : ℝ) ≤ (2971327851504297 / 125000000000000 : ℝ) := by + have hl := log_24 + have hxlo : (-4801673863 / 500000000000 : ℝ) ≤ (-302177 / 100000000 : ℝ) * Real.log 24 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177 / 100000000 : ℝ) * Real.log 24 ≤ (-9603347719 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-4801673863 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-9603347719 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (247610654290291 / 250000000000000 : ℝ) ≤ Real.exp (-4801673863 / 500000000000 : ℝ) := by + rw [abs_of_nonpos (show (-4801673863 / 500000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-9603347719 / 1000000000000 : ℝ) ≤ (990442617168099 / 1000000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-9603347719 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (24 : ℝ) ^ (99697823 / 100000000 : ℝ) = 24 * Real.exp ((-302177 / 100000000 : ℝ) * Real.log 24) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 24 * (99697823 / 100000000 : ℝ) = Real.log 24 + (-302177 / 100000000 : ℝ) * Real.log 24 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_25 : (990320448965221 / 40000000000000 : ℝ) ≤ (25 : ℝ) ^ (99697823 / 100000000 : ℝ) ∧ + (25 : ℝ) ^ (99697823 / 100000000 : ℝ) ≤ (495160224486077 / 20000000000000 : ℝ) := by + have hl := log_25 + have hxlo : (-1945340481 / 200000000000 : ℝ) ≤ (-302177 / 100000000 : ℝ) * Real.log 25 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177 / 100000000 : ℝ) * Real.log 25 ≤ (-4863351199 / 500000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-1945340481 / 200000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-4863351199 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (990320448965221 / 1000000000000000 : ℝ) ≤ Real.exp (-1945340481 / 200000000000 : ℝ) := by + rw [abs_of_nonpos (show (-1945340481 / 200000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-4863351199 / 500000000000 : ℝ) ≤ (495160224486077 / 500000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-4863351199 / 500000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (25 : ℝ) ^ (99697823 / 100000000 : ℝ) = 25 * Real.exp ((-302177 / 100000000 : ℝ) * Real.log 25) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 25 * (99697823 / 100000000 : ℝ) = Real.log 25 + (-302177 / 100000000 : ℝ) * Real.log 25 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_32 : (494790995276539 / 15625000000000 : ℝ) ≤ (32 : ℝ) ^ (99697823 / 100000000 : ℝ) ∧ + (32 : ℝ) ^ (99697823 / 100000000 : ℝ) ≤ (247395497640249 / 7812500000000 : ℝ) := by + have hl := log_32 + have hxlo : (-10472656783 / 1000000000000 : ℝ) ≤ (-302177 / 100000000 : ℝ) * Real.log 32 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177 / 100000000 : ℝ) * Real.log 32 ≤ (-418906271 / 40000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-10472656783 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-418906271 / 40000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (494790995276539 / 500000000000000 : ℝ) ≤ Real.exp (-10472656783 / 1000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-10472656783 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-418906271 / 40000000000 : ℝ) ≤ (247395497640249 / 250000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-418906271 / 40000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (32 : ℝ) ^ (99697823 / 100000000 : ℝ) = 32 * Real.exp ((-302177 / 100000000 : ℝ) * Real.log 32) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 32 * (99697823 / 100000000 : ℝ) = Real.log 32 + (-302177 / 100000000 : ℝ) * Real.log 32 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_33 : (32653169296219131 / 1000000000000000 : ℝ) ≤ (33 : ℝ) ^ (99697823 / 100000000 : ℝ) ∧ + (33 : ℝ) ^ (99697823 / 100000000 : ℝ) ≤ (4081646162060049 / 125000000000000 : ℝ) := by + have hl := log_33 + have hxlo : (-5282820829 / 500000000000 : ℝ) ≤ (-302177 / 100000000 : ℝ) * Real.log 33 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177 / 100000000 : ℝ) * Real.log 33 ≤ (-211312833 / 20000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-5282820829 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-211312833 / 20000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (989489978673307 / 1000000000000000 : ℝ) ≤ Real.exp (-5282820829 / 500000000000 : ℝ) := by + rw [abs_of_nonpos (show (-5282820829 / 500000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-211312833 / 20000000000 : ℝ) ≤ (123686247335153 / 125000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-211312833 / 20000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (33 : ℝ) ^ (99697823 / 100000000 : ℝ) = 33 * Real.exp ((-302177 / 100000000 : ℝ) * Real.log 33) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 33 * (99697823 / 100000000 : ℝ) = Real.log 33 + (-302177 / 100000000 : ℝ) * Real.log 33 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_40 : (494457475860751 / 12500000000000 : ℝ) ≤ (40 : ℝ) ^ (99697823 / 100000000 : ℝ) ∧ + (40 : ℝ) ^ (99697823 / 100000000 : ℝ) ≤ (197782990345883 / 5000000000000 : ℝ) := by + have hl := log_40 + have hxlo : (-1393368159 / 125000000000 : ℝ) ≤ (-302177 / 100000000 : ℝ) * Real.log 40 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177 / 100000000 : ℝ) * Real.log 40 ≤ (-696684079 / 62500000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-1393368159 / 125000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-696684079 / 62500000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (494457475860751 / 500000000000000 : ℝ) ≤ Real.exp (-1393368159 / 125000000000 : ℝ) := by + rw [abs_of_nonpos (show (-1393368159 / 125000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-696684079 / 62500000000 : ℝ) ≤ (197782990345883 / 200000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-696684079 / 62500000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (40 : ℝ) ^ (99697823 / 100000000 : ℝ) = 40 * Real.exp ((-302177 / 100000000 : ℝ) * Real.log 40) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 40 * (99697823 / 100000000 : ℝ) = Real.log 40 + (-302177 / 100000000 : ℝ) * Real.log 40 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_41 : (10135621953484113 / 250000000000000 : ℝ) ≤ (41 : ℝ) ^ (99697823 / 100000000 : ℝ) ∧ + (41 : ℝ) ^ (99697823 / 100000000 : ℝ) ≤ (10135621953565211 / 250000000000000 : ℝ) := by + have hl := log_41 + have hxlo : (-2805390167 / 250000000000 : ℝ) ≤ (-302177 / 100000000 : ℝ) * Real.log 41 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177 / 100000000 : ℝ) * Real.log 41 ≤ (-561078033 / 50000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-2805390167 / 250000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-561078033 / 50000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (247210291548393 / 250000000000000 : ℝ) ≤ Real.exp (-2805390167 / 250000000000 : ℝ) := by + rw [abs_of_nonpos (show (-2805390167 / 250000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-561078033 / 50000000000 : ℝ) ≤ (247210291550371 / 250000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-561078033 / 50000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (41 : ℝ) ^ (99697823 / 100000000 : ℝ) = 41 * Real.exp ((-302177 / 100000000 : ℝ) * Real.log 41) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 41 * (99697823 / 100000000 : ℝ) = Real.log 41 + (-302177 / 100000000 : ℝ) * Real.log 41 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_48 : (1482555412638837 / 31250000000000 : ℝ) ≤ (48 : ℝ) ^ (99697823 / 100000000 : ℝ) ∧ + (48 : ℝ) ^ (99697823 / 100000000 : ℝ) ≤ (1482555412652181 / 31250000000000 : ℝ) := by + have hl := log_48 + have hxlo : (-11697879083 / 1000000000000 : ℝ) ≤ (-302177 / 100000000 : ℝ) * Real.log 48 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177 / 100000000 : ℝ) * Real.log 48 ≤ (-5848939537 / 500000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-11697879083 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-5848939537 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (494185137546279 / 500000000000000 : ℝ) ≤ Real.exp (-11697879083 / 1000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-11697879083 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-5848939537 / 500000000000 : ℝ) ≤ (494185137550727 / 500000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-5848939537 / 500000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (48 : ℝ) ^ (99697823 / 100000000 : ℝ) = 48 * Real.exp ((-302177 / 100000000 : ℝ) * Real.log 48) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 48 * (99697823 / 100000000 : ℝ) = Real.log 48 + (-302177 / 100000000 : ℝ) * Real.log 48 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_49 : (4842712604903621 / 100000000000000 : ℝ) ≤ (49 : ℝ) ^ (99697823 / 100000000 : ℝ) ∧ + (49 : ℝ) ^ (99697823 / 100000000 : ℝ) ≤ (24213563024711851 / 500000000000000 : ℝ) := by + have hl := log_49 + have hxlo : (-5880092913 / 500000000000 : ℝ) ≤ (-302177 / 100000000 : ℝ) * Real.log 49 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177 / 100000000 : ℝ) * Real.log 49 ≤ (-5880092909 / 500000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-5880092913 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-5880092909 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (98830869487829 / 100000000000000 : ℝ) ≤ Real.exp (-5880092913 / 500000000000 : ℝ) := by + rw [abs_of_nonpos (show (-5880092913 / 500000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-5880092909 / 500000000000 : ℝ) ≤ (494154347443099 / 500000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-5880092909 / 500000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (49 : ℝ) ^ (99697823 / 100000000 : ℝ) = 49 * Real.exp ((-302177 / 100000000 : ℝ) * Real.log 49) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 49 * (99697823 / 100000000 : ℝ) = Real.log 49 + (-302177 / 100000000 : ℝ) * Real.log 49 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_56 : (864421242667899 / 15625000000000 : ℝ) ≤ (56 : ℝ) ^ (99697823 / 100000000 : ℝ) ∧ + (56 : ℝ) ^ (99697823 / 100000000 : ℝ) ≤ (1728842485351359 / 31250000000000 : ℝ) := by + have hl := log_56 + have hxlo : (-12163686983 / 1000000000000 : ℝ) ≤ (-302177 / 100000000 : ℝ) * Real.log 56 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177 / 100000000 : ℝ) * Real.log 56 ≤ (-6081843487 / 500000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-12163686983 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-6081843487 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (123488748952557 / 125000000000000 : ℝ) ≤ Real.exp (-12163686983 / 1000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-12163686983 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-6081843487 / 500000000000 : ℝ) ≤ (246977497907337 / 250000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-6081843487 / 500000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (56 : ℝ) ^ (99697823 / 100000000 : ℝ) = 56 * Real.exp ((-302177 / 100000000 : ℝ) * Real.log 56) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 56 * (99697823 / 100000000 : ℝ) = Real.log 56 + (-302177 / 100000000 : ℝ) * Real.log 56 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_57 : (14076964467371763 / 250000000000000 : ℝ) ≤ (57 : ℝ) ^ (99697823 / 100000000 : ℝ) ∧ + (57 : ℝ) ^ (99697823 / 100000000 : ℝ) ≤ (56307857869993839 / 1000000000000000 : ℝ) := by + have hl := log_57 + have hxlo : (-6108585517 / 500000000000 : ℝ) ≤ (-302177 / 100000000 : ℝ) * Real.log 57 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177 / 100000000 : ℝ) * Real.log 57 ≤ (-488686841 / 40000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-6108585517 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-488686841 / 40000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (246964288901259 / 250000000000000 : ℝ) ≤ Real.exp (-6108585517 / 500000000000 : ℝ) := by + rw [abs_of_nonpos (show (-6108585517 / 500000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-488686841 / 40000000000 : ℝ) ≤ (987857155613927 / 1000000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-488686841 / 40000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (57 : ℝ) ^ (99697823 / 100000000 : ℝ) = 57 * Real.exp ((-302177 / 100000000 : ℝ) * Real.log 57) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 57 * (99697823 / 100000000 : ℝ) = Real.log 57 + (-302177 / 100000000 : ℝ) * Real.log 57 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_64 : (197502289841479 / 3125000000000 : ℝ) ≤ (64 : ℝ) ^ (99697823 / 100000000 : ℝ) ∧ + (64 : ℝ) ^ (99697823 / 100000000 : ℝ) ≤ (987511449217271 / 15625000000000 : ℝ) := by + have hl := log_64 + have hxlo : (-628359407 / 50000000000 : ℝ) ≤ (-302177 / 100000000 : ℝ) * Real.log 64 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177 / 100000000 : ℝ) * Real.log 64 ≤ (-1256718813 / 100000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-628359407 / 50000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-1256718813 / 100000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (197502289841479 / 200000000000000 : ℝ) ≤ Real.exp (-628359407 / 50000000000 : ℝ) := by + rw [abs_of_nonpos (show (-628359407 / 50000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-1256718813 / 100000000000 : ℝ) ≤ (987511449217271 / 1000000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-1256718813 / 100000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (64 : ℝ) ^ (99697823 / 100000000 : ℝ) = 64 * Real.exp ((-302177 / 100000000 : ℝ) * Real.log 64) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 64 * (99697823 / 100000000 : ℝ) = Real.log 64 + (-302177 / 100000000 : ℝ) * Real.log 64 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_65 : (3209261852211363 / 50000000000000 : ℝ) ≤ (65 : ℝ) ^ (99697823 / 100000000 : ℝ) ∧ + (65 : ℝ) ^ (99697823 / 100000000 : ℝ) ≤ (160463092612173 / 2500000000000 : ℝ) := by + have hl := log_65 + have hxlo : (-504561529 / 40000000000 : ℝ) ≤ (-302177 / 100000000 : ℝ) * Real.log 65 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177 / 100000000 : ℝ) * Real.log 65 ≤ (-2522807643 / 200000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-504561529 / 40000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-2522807643 / 200000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (246866296323951 / 250000000000000 : ℝ) ≤ Real.exp (-504561529 / 40000000000 : ℝ) := by + rw [abs_of_nonpos (show (-504561529 / 40000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-2522807643 / 200000000000 : ℝ) ≤ (12343314816321 / 12500000000000 : ℝ) := by + rw [abs_of_nonpos (show (-2522807643 / 200000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (65 : ℝ) ^ (99697823 / 100000000 : ℝ) = 65 * Real.exp ((-302177 / 100000000 : ℝ) * Real.log 65) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 65 * (99697823 / 100000000 : ℝ) = Real.log 65 + (-302177 / 100000000 : ℝ) * Real.log 65 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_72 : (4442220195046731 / 62500000000000 : ℝ) ≤ (72 : ℝ) ^ (99697823 / 100000000 : ℝ) ∧ + (72 : ℝ) ^ (99697823 / 100000000 : ℝ) ≤ (8884440390182319 / 125000000000000 : ℝ) := by + have hl := log_72 + have hxlo : (-12923101383 / 1000000000000 : ℝ) ≤ (-302177 / 100000000 : ℝ) * Real.log 72 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177 / 100000000 : ℝ) * Real.log 72 ≤ (-12923101373 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-12923101383 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-12923101373 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (493580021671859 / 500000000000000 : ℝ) ≤ Real.exp (-12923101383 / 1000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-12923101383 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-12923101373 / 1000000000000 : ℝ) ≤ (987160043353591 / 1000000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-12923101373 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (72 : ℝ) ^ (99697823 / 100000000 : ℝ) = 72 * Real.exp ((-302177 / 100000000 : ℝ) * Real.log 72) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 72 * (99697823 / 100000000 : ℝ) = Real.log 72 + (-302177 / 100000000 : ℝ) * Real.log 72 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_73 : (72059679636251947 / 1000000000000000 : ℝ) ≤ (73 : ℝ) ^ (99697823 / 100000000 : ℝ) ∧ + (73 : ℝ) ^ (99697823 / 100000000 : ℝ) ≤ (18014919909243169 / 250000000000000 : ℝ) := by + have hl := log_73 + have hxlo : (-1296478163 / 100000000000 : ℝ) ≤ (-302177 / 100000000 : ℝ) * Real.log 73 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177 / 100000000 : ℝ) * Real.log 73 ≤ (-648239081 / 50000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-1296478163 / 100000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-648239081 / 50000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (987118899126739 / 1000000000000000 : ℝ) ≤ Real.exp (-1296478163 / 100000000000 : ℝ) := by + rw [abs_of_nonpos (show (-1296478163 / 100000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-648239081 / 50000000000 : ℝ) ≤ (246779724784153 / 250000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-648239081 / 50000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (73 : ℝ) ^ (99697823 / 100000000 : ℝ) = 73 * Real.exp ((-302177 / 100000000 : ℝ) * Real.log 73) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 73 * (99697823 / 100000000 : ℝ) = Real.log 73 + (-302177 / 100000000 : ℝ) * Real.log 73 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_145 : (571342902289729 / 4000000000000 : ℝ) ≤ (145 : ℝ) ^ (99697823 / 100000000 : ℝ) ∧ + (145 : ℝ) ^ (99697823 / 100000000 : ℝ) ≤ (28567145114800723 / 200000000000000 : ℝ) := by + have hl := log_145 + have hxlo : (-7519272363 / 500000000000 : ℝ) ≤ (-302177 / 100000000 : ℝ) * Real.log 145 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177 / 100000000 : ℝ) * Real.log 145 ≤ (-3007708943 / 200000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-7519272363 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-3007708943 / 200000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (19701479389301 / 20000000000000 : ℝ) ≤ Real.exp (-7519272363 / 500000000000 : ℝ) := by + rw [abs_of_nonpos (show (-7519272363 / 500000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-3007708943 / 200000000000 : ℝ) ≤ (985073969475887 / 1000000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-3007708943 / 200000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (145 : ℝ) ^ (99697823 / 100000000 : ℝ) = 145 * Real.exp ((-302177 / 100000000 : ℝ) * Real.log 145) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 145 * (99697823 / 100000000 : ℝ) = Real.log 145 + (-302177 / 100000000 : ℝ) * Real.log 145 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma tail_2 : (229258977632251 / 100000000000000 : ℝ) ≤ (2 : ℝ) ^ (119697823 / 100000000 : ℝ) ∧ + (2 : ℝ) ^ (119697823 / 100000000 : ℝ) ≤ (573147444137943 / 250000000000000 : ℝ) := by + have hl := log_2 + have hxlo : (1066678943 / 7812500000 : ℝ) ≤ (19697823 / 100000000 : ℝ) * Real.log 2 := by nlinarith [hl.1, hl.2] + have hxhi : (19697823 / 100000000 : ℝ) * Real.log 2 ≤ (34133726201 / 250000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (1066678943 / 7812500000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have heu := Real.exp_bound (x := (34133726201 / 250000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (229258977632251 / 200000000000000 : ℝ) ≤ Real.exp (1066678943 / 7812500000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (1066678943 / 7812500000 : ℝ) by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (34133726201 / 250000000000 : ℝ) ≤ (573147444137943 / 500000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (34133726201 / 250000000000 : ℝ) by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (2 : ℝ) ^ (119697823 / 100000000 : ℝ) = 2 * Real.exp ((19697823 / 100000000 : ℝ) * Real.log 2) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 2 * (119697823 / 100000000 : ℝ) = Real.log 2 + (19697823 / 100000000 : ℝ) * Real.log 2 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma tail_3 : (1862403414861 / 500000000000 : ℝ) ≤ (3 : ℝ) ^ (119697823 / 100000000 : ℝ) ∧ + (3 : ℝ) ^ (119697823 / 100000000 : ℝ) ≤ (3724806830094483 / 1000000000000000 : ℝ) := by + have hl := log_3 + have hxlo : (108201352013 / 500000000000 : ℝ) ≤ (19697823 / 100000000 : ℝ) * Real.log 3 := by nlinarith [hl.1, hl.2] + have hxhi : (19697823 / 100000000 : ℝ) * Real.log 3 ≤ (108201352063 / 500000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (108201352013 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have heu := Real.exp_bound (x := (108201352063 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (620801138287 / 500000000000 : ℝ) ≤ Real.exp (108201352013 / 500000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (108201352013 / 500000000000 : ℝ) by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (108201352063 / 500000000000 : ℝ) ≤ (1241602276698161 / 1000000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (108201352063 / 500000000000 : ℝ) by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (3 : ℝ) ^ (119697823 / 100000000 : ℝ) = 3 * Real.exp ((19697823 / 100000000 : ℝ) * Real.log 3) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 3 * (119697823 / 100000000 : ℝ) = Real.log 3 + (19697823 / 100000000 : ℝ) * Real.log 3 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma tail_4 : (65699598531297 / 12500000000000 : ℝ) ≤ (4 : ℝ) ^ (119697823 / 100000000 : ℝ) ∧ + (4 : ℝ) ^ (119697823 / 100000000 : ℝ) ≤ (1313991970886111 / 250000000000000 : ℝ) := by + have hl := log_4 + have hxlo : (273069809409 / 1000000000000 : ℝ) ≤ (19697823 / 100000000 : ℝ) * Real.log 4 := by nlinarith [hl.1, hl.2] + have hxhi : (19697823 / 100000000 : ℝ) * Real.log 4 ≤ (273069809607 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (273069809409 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have heu := Real.exp_bound (x := (273069809607 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (65699598531297 / 50000000000000 : ℝ) ≤ Real.exp (273069809409 / 1000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (273069809409 / 1000000000000 : ℝ) by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (273069809607 / 1000000000000 : ℝ) ≤ (1313991970886111 / 1000000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (273069809607 / 1000000000000 : ℝ) by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (4 : ℝ) ^ (119697823 / 100000000 : ℝ) = 4 * Real.exp ((19697823 / 100000000 : ℝ) * Real.log 4) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 4 * (119697823 / 100000000 : ℝ) = Real.log 4 + (19697823 / 100000000 : ℝ) * Real.log 4 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma tail_5 : (1373035841805121 / 200000000000000 : ℝ) ≤ (5 : ℝ) ^ (119697823 / 100000000 : ℝ) ∧ + (5 : ℝ) ^ (119697823 / 100000000 : ℝ) ≤ (1373035842076983 / 200000000000000 : ℝ) := by + have hl := log_5 + have hxlo : (317024231183 / 1000000000000 : ℝ) ≤ (19697823 / 100000000 : ℝ) * Real.log 5 := by nlinarith [hl.1, hl.2] + have hxhi : (19697823 / 100000000 : ℝ) * Real.log 5 ≤ (317024231381 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (317024231183 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have heu := Real.exp_bound (x := (317024231381 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (1373035841805121 / 1000000000000000 : ℝ) ≤ Real.exp (317024231183 / 1000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (317024231183 / 1000000000000 : ℝ) by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (317024231381 / 1000000000000 : ℝ) ≤ (1373035842076983 / 1000000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (317024231381 / 1000000000000 : ℝ) by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (5 : ℝ) ^ (119697823 / 100000000 : ℝ) = 5 * Real.exp ((19697823 / 100000000 : ℝ) * Real.log 5) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 5 * (119697823 / 100000000 : ℝ) = Real.log 5 + (19697823 / 100000000 : ℝ) * Real.log 5 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma tail_8 : (376555569753739 / 31250000000000 : ℝ) ≤ (8 : ℝ) ^ (119697823 / 100000000 : ℝ) ∧ + (8 : ℝ) ^ (119697823 / 100000000 : ℝ) ≤ (301244455892461 / 25000000000000 : ℝ) := by + have hl := log_8 + have hxlo : (204802357057 / 500000000000 : ℝ) ≤ (19697823 / 100000000 : ℝ) * Real.log 8 := by nlinarith [hl.1, hl.2] + have hxhi : (19697823 / 100000000 : ℝ) * Real.log 8 ≤ (409604714411 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (204802357057 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have heu := Real.exp_bound (x := (409604714411 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (376555569753739 / 250000000000000 : ℝ) ≤ Real.exp (204802357057 / 500000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (204802357057 / 500000000000 : ℝ) by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (409604714411 / 1000000000000 : ℝ) ≤ (301244455892461 / 200000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (409604714411 / 1000000000000 : ℝ) by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (8 : ℝ) ^ (119697823 / 100000000 : ℝ) = 8 * Real.exp ((19697823 / 100000000 : ℝ) * Real.log 8) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 8 * (119697823 / 100000000 : ℝ) = Real.log 8 + (19697823 / 100000000 : ℝ) * Real.log 8 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma tail_16 : (13488866397431 / 488281250000 : ℝ) ≤ (16 : ℝ) ^ (119697823 / 100000000 : ℝ) ∧ + (16 : ℝ) ^ (119697823 / 100000000 : ℝ) ≤ (863287449776583 / 31250000000000 : ℝ) := by + have hl := log_16 + have hxlo : (546139618819 / 1000000000000 : ℝ) ≤ (19697823 / 100000000 : ℝ) * Real.log 16 := by nlinarith [hl.1, hl.2] + have hxhi : (19697823 / 100000000 : ℝ) * Real.log 16 ≤ (273069809607 / 500000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (546139618819 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have heu := Real.exp_bound (x := (273069809607 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (13488866397431 / 7812500000000 : ℝ) ≤ Real.exp (546139618819 / 1000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (546139618819 / 1000000000000 : ℝ) by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (273069809607 / 500000000000 : ℝ) ≤ (863287449776583 / 500000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (273069809607 / 500000000000 : ℝ) by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (16 : ℝ) ^ (119697823 / 100000000 : ℝ) = 16 * Real.exp ((19697823 / 100000000 : ℝ) * Real.log 16) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 16 * (119697823 / 100000000 : ℝ) = Real.log 16 + (19697823 / 100000000 : ℝ) * Real.log 16 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma tail_24 : (5610387031959957 / 125000000000000 : ℝ) ≤ (24 : ℝ) ^ (119697823 / 100000000 : ℝ) ∧ + (24 : ℝ) ^ (119697823 / 100000000 : ℝ) ≤ (5610387034176063 / 125000000000000 : ℝ) := by + have hl := log_24 + have hxlo : (626007418141 / 1000000000000 : ℝ) ≤ (19697823 / 100000000 : ℝ) * Real.log 24 := by nlinarith [hl.1, hl.2] + have hxhi : (19697823 / 100000000 : ℝ) * Real.log 24 ≤ (78250927317 / 125000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (626007418141 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have heu := Real.exp_bound (x := (78250927317 / 125000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (1870129010653319 / 1000000000000000 : ℝ) ≤ Real.exp (626007418141 / 1000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (626007418141 / 1000000000000 : ℝ) by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (78250927317 / 125000000000 : ℝ) ≤ (1870129011392021 / 1000000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (78250927317 / 125000000000 : ℝ) by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (24 : ℝ) ^ (119697823 / 100000000 : ℝ) = 24 * Real.exp ((19697823 / 100000000 : ℝ) * Real.log 24) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 24 * (119697823 / 100000000 : ℝ) = Real.log 24 + (19697823 / 100000000 : ℝ) * Real.log 24 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma tail_32 : (61848874393923 / 976562500000 : ℝ) ≤ (32 : ℝ) ^ (119697823 / 100000000 : ℝ) ∧ + (32 : ℝ) ^ (119697823 / 100000000 : ℝ) ≤ (494790995395811 / 7812500000000 : ℝ) := by + have hl := log_32 + have hxlo : (170668630881 / 250000000000 : ℝ) ≤ (19697823 / 100000000 : ℝ) * Real.log 32 := by nlinarith [hl.1, hl.2] + have hxhi : (19697823 / 100000000 : ℝ) * Real.log 32 ≤ (341337262009 / 500000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (170668630881 / 250000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have heu := Real.exp_bound (x := (341337262009 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (61848874393923 / 31250000000000 : ℝ) ≤ Real.exp (170668630881 / 250000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (170668630881 / 250000000000 : ℝ) by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (341337262009 / 500000000000 : ℝ) ≤ (494790995395811 / 250000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (341337262009 / 500000000000 : ℝ) by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (32 : ℝ) ^ (119697823 / 100000000 : ℝ) = 32 * Real.exp ((19697823 / 100000000 : ℝ) * Real.log 32) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 32 * (119697823 / 100000000 : ℝ) = Real.log 32 + (19697823 / 100000000 : ℝ) * Real.log 32 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma tail_40 : (2068097174814997 / 25000000000000 : ℝ) ≤ (40 : ℝ) ^ (119697823 / 100000000 : ℝ) ∧ + (40 : ℝ) ^ (119697823 / 100000000 : ℝ) ≤ (1034048587918319 / 12500000000000 : ℝ) := by + have hl := log_40 + have hxlo : (363314472649 / 500000000000 : ℝ) ≤ (19697823 / 100000000 : ℝ) * Real.log 40 := by nlinarith [hl.1, hl.2] + have hxhi : (19697823 / 100000000 : ℝ) * Real.log 40 ≤ (5676788639 / 7812500000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (363314472649 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have heu := Real.exp_bound (x := (5676788639 / 7812500000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (2068097174814997 / 1000000000000000 : ℝ) ≤ Real.exp (363314472649 / 500000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (363314472649 / 500000000000 : ℝ) by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (5676788639 / 7812500000 : ℝ) ≤ (1034048587918319 / 500000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (5676788639 / 7812500000 : ℝ) by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (40 : ℝ) ^ (119697823 / 100000000 : ℝ) = 40 * Real.exp ((19697823 / 100000000 : ℝ) * Real.log 40) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 40 * (119697823 / 100000000 : ℝ) = Real.log 40 + (19697823 / 100000000 : ℝ) * Real.log 40 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma tail_48 : (643115797534833 / 6250000000000 : ℝ) ≤ (48 : ℝ) ^ (119697823 / 100000000 : ℝ) ∧ + (48 : ℝ) ^ (119697823 / 100000000 : ℝ) ≤ (1607789494631331 / 15625000000000 : ℝ) := by + have hl := log_48 + have hxlo : (381271161423 / 500000000000 : ℝ) ≤ (19697823 / 100000000 : ℝ) * Real.log 48 := by nlinarith [hl.1, hl.2] + have hxhi : (19697823 / 100000000 : ℝ) * Real.log 48 ≤ (38127116167 / 50000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (381271161423 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have heu := Real.exp_bound (x := (38127116167 / 50000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (214371932511611 / 100000000000000 : ℝ) ≤ Real.exp (381271161423 / 500000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (381271161423 / 500000000000 : ℝ) by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (38127116167 / 50000000000 : ℝ) ≤ (535929831543777 / 250000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (38127116167 / 50000000000 : ℝ) by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (48 : ℝ) ^ (119697823 / 100000000 : ℝ) = 48 * Real.exp ((19697823 / 100000000 : ℝ) * Real.log 48) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 48 * (119697823 / 100000000 : ℝ) = Real.log 48 + (19697823 / 100000000 : ℝ) * Real.log 48 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma tail_56 : (3867167932847807 / 31250000000000 : ℝ) ≤ (56 : ℝ) ^ (119697823 / 100000000 : ℝ) ∧ + (56 : ℝ) ^ (119697823 / 100000000 : ℝ) ≤ (15468671739032757 / 125000000000000 : ℝ) := by + have hl := log_56 + have hxlo : (24778332841 / 31250000000 : ℝ) ≤ (19697823 / 100000000 : ℝ) * Real.log 56 := by nlinarith [hl.1, hl.2] + have hxhi : (19697823 / 100000000 : ℝ) * Real.log 56 ≤ (396453325703 / 500000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (24778332841 / 31250000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have heu := Real.exp_bound (x := (396453325703 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (552452561835401 / 250000000000000 : ℝ) ≤ Real.exp (24778332841 / 31250000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (24778332841 / 31250000000 : ℝ) by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (396453325703 / 500000000000 : ℝ) ≤ (2209810248433251 / 1000000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (396453325703 / 500000000000 : ℝ) by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (56 : ℝ) ^ (119697823 / 100000000 : ℝ) = 56 * Real.exp ((19697823 / 100000000 : ℝ) * Real.log 56) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 56 * (119697823 / 100000000 : ℝ) = Real.log 56 + (19697823 / 100000000 : ℝ) * Real.log 56 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma tail_64 : (1134352776901639 / 7812500000000 : ℝ) ≤ (64 : ℝ) ^ (119697823 / 100000000 : ℝ) ∧ + (64 : ℝ) ^ (119697823 / 100000000 : ℝ) ≤ (141794097196647 / 976562500000 : ℝ) := by + have hl := log_64 + have hxlo : (819209428229 / 1000000000000 : ℝ) ≤ (19697823 / 100000000 : ℝ) * Real.log 64 := by nlinarith [hl.1, hl.2] + have hxhi : (19697823 / 100000000 : ℝ) * Real.log 64 ≤ (819209428821 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (819209428229 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have heu := Real.exp_bound (x := (819209428821 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (1134352776901639 / 500000000000000 : ℝ) ≤ Real.exp (819209428229 / 1000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (819209428229 / 1000000000000 : ℝ) by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (819209428821 / 1000000000000 : ℝ) ≤ (141794097196647 / 62500000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (819209428821 / 1000000000000 : ℝ) by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (64 : ℝ) ^ (119697823 / 100000000 : ℝ) = 64 * Real.exp ((19697823 / 100000000 : ℝ) * Real.log 64) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 64 * (119697823 / 100000000 : ℝ) = Real.log 64 + (19697823 / 100000000 : ℝ) * Real.log 64 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma tail_72 : (10448803966491657 / 62500000000000 : ℝ) ≤ (72 : ℝ) ^ (119697823 / 100000000 : ℝ) ∧ + (72 : ℝ) ^ (119697823 / 100000000 : ℝ) ≤ (4179521589070941 / 25000000000000 : ℝ) := by + have hl := log_72 + have hxlo : (842410122117 / 1000000000000 : ℝ) ≤ (19697823 / 100000000 : ℝ) * Real.log 72 := by nlinarith [hl.1, hl.2] + have hxhi : (19697823 / 100000000 : ℝ) * Real.log 72 ≤ (842410122709 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (842410122117 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have heu := Real.exp_bound (x := (842410122709 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (1160978218499073 / 500000000000000 : ℝ) ≤ Real.exp (842410122117 / 1000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (842410122117 / 1000000000000 : ℝ) by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (842410122709 / 1000000000000 : ℝ) ≤ (464391287674549 / 200000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (842410122709 / 1000000000000 : ℝ) by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (72 : ℝ) ^ (119697823 / 100000000 : ℝ) = 72 * Real.exp ((19697823 / 100000000 : ℝ) * Real.log 72) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 72 * (119697823 / 100000000 : ℝ) = Real.log 72 + (19697823 / 100000000 : ℝ) * Real.log 72 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma cutoff_tail_20 : (1820564202645949 / 1000000000000000 : ℝ) ≤ (20 : ℝ) ^ (1 / 5 : ℝ) ∧ + (20 : ℝ) ^ (1 / 5 : ℝ) ≤ (455141050843999 / 250000000000000 : ℝ) := by + have hl := log_20 + have hxlo : (299573227251 / 500000000000 : ℝ) ≤ (1 / 5 : ℝ) * Real.log 20 := by nlinarith [hl.1, hl.2] + have hxhi : (1 / 5 : ℝ) * Real.log 20 ≤ (599146454903 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (299573227251 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have heu := Real.exp_bound (x := (599146454903 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (1820564202645949 / 1000000000000000 : ℝ) ≤ Real.exp (299573227251 / 500000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (299573227251 / 500000000000 : ℝ) by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (599146454903 / 1000000000000 : ℝ) ≤ (455141050843999 / 250000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (599146454903 / 1000000000000 : ℝ) by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + rw [Real.rpow_def_of_pos (by norm_num)] + simpa only [mul_comm] using And.intro hlo hhi + +lemma cutoff_completion_20 : (504546755461623 / 500000000000000 : ℝ) ≤ (20 : ℝ) ^ (302177 / 100000000 : ℝ) ∧ + (20 : ℝ) ^ (302177 / 100000000 : ℝ) ≤ (100909351093031 / 100000000000000 : ℝ) := by + have hl := log_20 + have hxlo : (9052413909 / 1000000000000 : ℝ) ≤ (302177 / 100000000 : ℝ) * Real.log 20 := by nlinarith [hl.1, hl.2] + have hxhi : (302177 / 100000000 : ℝ) * Real.log 20 ≤ (2263103479 / 250000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (9052413909 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (2263103479 / 250000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (504546755461623 / 500000000000000 : ℝ) ≤ Real.exp (9052413909 / 1000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (9052413909 / 1000000000000 : ℝ) by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (2263103479 / 250000000000 : ℝ) ≤ (100909351093031 / 100000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (2263103479 / 250000000000 : ℝ) by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + rw [Real.rpow_def_of_pos (by norm_num)] + simpa only [mul_comm] using And.intro hlo hhi + +noncomputable def targetMoment (t : ℝ) : ℝ := + 504 * (4 : ℝ) ^ t + + 126 * (7 : ℝ) ^ t + + 846 * (8 : ℝ) ^ t + + 5868 * (9 : ℝ) ^ t + + 448 * (17 : ℝ) ^ t + + 448 * (25 : ℝ) ^ t + + 448 * (33 : ℝ) ^ t + + 448 * (41 : ℝ) ^ t + + 448 * (49 : ℝ) ^ t + + 448 * (57 : ℝ) ^ t + + 448 * (65 : ℝ) ^ t + + 224 * (73 : ℝ) ^ t + + 224 * (145 : ℝ) ^ t + +noncomputable def paidMoment (t : ℝ) : ℝ := + 41298 * (1 : ℝ) ^ t + + 7416 * (2 : ℝ) ^ t + + 9180 * (3 : ℝ) ^ t + + 2286 * (4 : ℝ) ^ t + + 720 * (5 : ℝ) ^ t + + 144 * (8 : ℝ) ^ t + + 448 * (16 : ℝ) ^ t + + 448 * (24 : ℝ) ^ t + + 448 * (32 : ℝ) ^ t + + 448 * (40 : ℝ) ^ t + + 448 * (48 : ℝ) ^ t + + 448 * (56 : ℝ) ^ t + + 448 * (64 : ℝ) ^ t + + 224 * (72 : ℝ) ^ t + +lemma target_lower : (118659835882717186839 / 500000000000000 : ℝ) ≤ targetMoment (99697823 / 100000000 : ℝ) := by + dsimp [targetMoment] + nlinarith only [moment_4.1, moment_7.1, moment_8.1, moment_9.1, moment_17.1, moment_25.1, moment_33.1, moment_41.1, moment_49.1, moment_57.1, moment_65.1, moment_73.1, moment_145.1] + +lemma paid_upper : paidMoment (99697823 / 100000000 : ℝ) ≤ (29664958789460926697 / 125000000000000 : ℝ) := by + dsimp [paidMoment] + simp only [Real.one_rpow] + nlinarith only [moment_2.2, moment_3.2, moment_4.2, moment_5.2, moment_8.2, moment_16.2, moment_24.2, moment_32.2, moment_40.2, moment_48.2, moment_56.2, moment_64.2, moment_72.2] + +lemma paid_tail_upper : paidMoment (119697823 / 100000000 : ℝ) ≤ (103284805855456102571 / 250000000000000 : ℝ) := by + dsimp [paidMoment] + simp only [Real.one_rpow] + nlinarith only [tail_2.2, tail_3.2, tail_4.2, tail_5.2, tail_8.2, tail_16.2, tail_24.2, tail_32.2, tail_40.2, tail_48.2, tail_56.2, tail_64.2, tail_72.2] + +theorem contraction : paidMoment (99697823 / 100000000 : ℝ) < (1 - (1 / 1000000000 : ℝ)) * targetMoment (99697823 / 100000000 : ℝ) := by + nlinarith only [target_lower, paid_upper] + +theorem paid_tail : paidMoment (119697823 / 100000000 : ℝ) < + (97 / 100 : ℝ) * (20 : ℝ) ^ (1 / 5 : ℝ) * targetMoment (99697823 / 100000000 : ℝ) := by + have h0 : 0 ≤ targetMoment (99697823 / 100000000 : ℝ) := by nlinarith only [target_lower] + have h1 := mul_le_mul_of_nonneg_right cutoff_tail_20.1 h0 + nlinarith only [target_lower, paid_tail_upper, h1] + +theorem completion_tail : (10928 * 21 : ℝ) < + (97 / 100 : ℝ) * (20 : ℝ) ^ (302177 / 100000000 : ℝ) * targetMoment (99697823 / 100000000 : ℝ) := by + have h0 : 0 ≤ targetMoment (99697823 / 100000000 : ℝ) := by nlinarith only [target_lower] + have h1 := mul_le_mul_of_nonneg_right cutoff_completion_20.1 h0 + nlinarith only [target_lower, h1] + +end NumericalMoments +#print axioms NumericalMoments.contraction +#print axioms NumericalMoments.paid_tail +#print axioms NumericalMoments.completion_tail diff --git a/research/kappa-round3-warp-lean-20261022/NumericalMoments.log b/research/kappa-round3-warp-lean-20261022/NumericalMoments.log new file mode 100644 index 0000000000..b9656dbaaa --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/NumericalMoments.log @@ -0,0 +1,3 @@ +'NumericalMoments.contraction' depends on axioms: [propext, Classical.choice, Quot.sound] +'NumericalMoments.paid_tail' depends on axioms: [propext, Classical.choice, Quot.sound] +'NumericalMoments.completion_tail' depends on axioms: [propext, Classical.choice, Quot.sound] diff --git a/research/kappa-round3-warp-lean-20261022/PARTIAL-LEAN.json b/research/kappa-round3-warp-lean-20261022/PARTIAL-LEAN.json new file mode 100644 index 0000000000..f6d15f4958 --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/PARTIAL-LEAN.json @@ -0,0 +1,1407 @@ +{ + "canonical_payload_sha256": "cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd", + "completed_utc": "2026-10-22T11:51:25.025361+00:00", + "input_sha256": { + "research/fresh-helper-boundary/CHANGES.json": "cde73b8ff5b3c0d06e69e2293b991b24fd14a16dd4ccab7ff6b3439074a94624", + "research/fresh-helper-boundary/native.py": "9b55a2d3c3972148fae9d112e745d9244968166bd89bd900c938f429fc76ab29", + "research/higher-moment-strictification/verify.py": "0ce7e7137422d5ffeda22085c81fa88471bbe963100fdad62e659f1e3bf89326", + "research/joint-helper-lattice/CONTROLLER.json": "1f5d6aa267e4e66048818714b5d3b5eae17a58abe91d15deeaa34574f7391a5f", + "research/joint-helper-lattice/NATIVE.json.gz": "74582cce642c80f0235be7fcbce3716174666326ac6a1d46d02a62a75d7be4c6", + "research/joint-helper-lattice/PATCH.json": "296d0e8c58cc70febe042c681ef30d6bb469818c0835fbcaac8aa8d330f5b727", + "research/joint-helper-lattice/native_joint.py": "50869b1bcad7493e6b4cb2a4cd5d2fd9a193a5921100483fa2c3f2c999ddfd46", + "research/joint-helper-lattice/verify.py": "8eb13f77a94315f811612cb557a17edeecb6b9d9a75dfa238b112dd6520c336f", + "research/kappa-0023-productive-jobs/dependencies/kappa-next-regime/bit-compression/carrier-reuse/reference/joint_pair_dag.py": "8a0de761642d21919e969475c3f13e5d01a4bae7343c1e1f37c586d94b676a85", + "research/kappa-causal-continuation/buffer-borrowing/verify_buffers.py": "106b4d5e052427230df452f0c901d5390a0583782960b80a8af94d9a984022c7", + "research/kappa-function-composition/complex/prune_native.py": "f2b37c183a10922eabc8e0436b426a08866430e96bd0adc7e178951c7fbb5257", + "research/kappa-interface-round2-20261022/price_profile.py": "adde619968d3ac37147d239e25145b28150650e9ce0f76035f680f22589adcbb", + "research/kappa-lean-verification-20261022/lake-manifest.json": "25043de4b1ac52b0f6490145f4271cf55463a12e661eb33ef8d98e32458eab57", + "research/kappa-lean-verification-20261022/lakefile.toml": "3bf72d333478fc2da6b8d624396c1916c18d968f0231652e4363c80785948318", + "research/kappa-lean-verification-20261022/lean-toolchain": "d24fed434d3b13adfaab57724a0a7f270ea8bf1c818b5ae5cf25cbce24dd685c", + "research/kappa-lean-verification-20261022/verify_lean.py": "6c953b31c385179f852eb4b56246e62a4084cb8906843f15fbf2724508539895", + "research/kappa-rebuild/architecture/mixed_target_probe.py": "011c3c9d0cf81103dc84d709a0e36793eb7c5ae3f23c85eac27650ef13afa04a", + "research/kappa-rebuild/bit/complex_controller_factor.py": "1de9aaf918e6a4f2f5448754c1f3c3da3b85e6257849ebd097af09859c4e5497", + "research/kappa-rebuild/bit/mixed_productive_bit.py": "b32291b0db7fc0d332ec444c70746ab0fb03351d2e50546f8bcb64060e3ff95e", + "research/kappa-rebuild/complex/full-identity-certificates/THREE-base-FULL-IDENTITY-CANONICAL.json.gz": "6418ec3da24d548a57f5c3fe5b9062c26c9478e638504a61c387f5cfb5f4ed61", + "research/kappa-rebuild/complex/full-identity-certificates/THREE-base-FULL-IDENTITY-NATIVE.json.gz": "c54b0a3e129d28e6dbf74fa731fc3bb70fe3c6705f07256750fbecddcc842d39", + "research/kappa-rebuild/complex/native_extensions.py": "50ad007d9c386393657e86c99a96ae0a63a8fbc52872579b185002cc626e88e3", + "research/kappa-rebuild/complex/power_two_balance.py": "76929bb3887911ccf100c4593574b8a1c82ee64e96f939a8aca196869438b424", + "research/kappa-rebuild/complex/rebuild_native.py": "f94c527cc02215de49350d477618188c4c0da48bc8fb05b4e37b24c482cad7d5", + "research/kappa-round3-warp-20261022/ACTUAL-WORD-FREEZE.json": "b464b18dde15a4f3f0f71252f4eacf5a1883115fdff87734819e0b8e59b26285", + "research/kappa-round3-warp-20261022/ACTUAL-WORD.json.gz": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05", + "research/kappa-round3-warp-20261022/ARITHMETIC.json": "ab10f6a4a8a4f589d4b094aac663e002c43ec44774e6bd181c51915c7fa7e521", + "research/kappa-round3-warp-20261022/NATIVE-VALIDATION.json": "eec3b14241430b6c9f5de3cbf0e3d45a172d8071d2dccd2b59d56a1fbac3d428", + "research/kappa-round3-warp-20261022/PATCH.json": "aaeaed765225ffaa846fb3b5292a3ce4d34ce9c52d867b86c700f0f4a678df9f", + "research/kappa-round3-warp-20261022/PHASE-VALIDATION.json.gz": "6eae66ed3cfa8a1533e89b9660a57276908e6646640a12f8b1e3489f4ea1354b", + "research/kappa-round3-warp-20261022/SOURCES.json": "533d6a3a8c8335826090b00cdc4928a996aec9dad58c81a27a77e4332c6ac06e", + "research/kappa-round3-warp-20261022/regenerate.py": "ff8bb790362ca55861d52cbbd18e499bce014332e4a2f550b4fb19a41e142b02", + "research/kappa-round3-warp-20261022/verify_candidate.py": "785f67e358ac4cff60a64db4b012c43a02a833d90926d72624880040f9648c66", + "research/missing-join-frame/PATCH.json": "9ab5328245ff02c9d0be21d39bcc375f50bc5d7909e9f7b9a3a9a6f812f5bd6e", + "research/native-warp-extraction-boundary/algebra.py": "52b73c482f9aa171ac266bf0f5752bb520b100d79949f615d0aa26cb926452ba", + "research/native-warp-extraction-boundary/operators.py": "4427aa6bb35b095868381de947d177bdbfc2c92e8e0ef9c5a75731ac4d0ca5bd", + "research/pr4359-p7-padding/dependencies/compiler-refill/endpoint.py": "d097e55f06c3f244f2074ffd7c1a0a5f3c4b4b6a6accf9619d1dde5c0ae85e15", + "research/query-thinned-controllers/RESULT.json": "6ebfc8c0f09166f4834e9d7427410cb31aefff2cd4d4ce588c8e52c9c70e9a0f", + "research/query-thinned-controllers/controller.py": "8b462d660487b1be4940357c4c7522967b1bfaede3c02b1c66109b85acae0fd2", + "research/t74-native-fast/vendor/native/new/code/borrow/vendor/clifford/clifford_exact.py": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "research/transported-warp-frames/PROOF.md": "cd227d0cc0e34c7b4b6a850a042f0f99099f1fe9b25e0519982e8f5973603f2d", + "research/warp-interface-20261022/ACTUAL-WORD-FREEZE.json": "474c3fdd8194639bcfcf7b46259198c8a189bab0be9e059438d74d27a08ec8ca", + "research/warp-interface-20261022/ACTUAL-WORD.json.gz": "d578875344095047c383ef513e69b9deb9d99d2b75abe14f7359d06365a924ac", + "research/warp-interface-20261022/PATCH.json": "9da8af096dfc08d9a2e953bf8b78e81195fe74e8da2583d5d7fd0eed97f7a748", + "research/warp-interface-20261022/PHASE-VALIDATION.json.gz": "352572dd77a20dd4569b0172aed5971f5bdb324efa75798ce6d84089812a1d38", + "research/warp-interface-20261022/SOURCES.json": "7d40ebea3255181e900a15557825ba92cc7dd25c7963285b82736b2c2fb2bb0c", + "research/warp-interface-20261022/verify_candidate.py": "7aae8922f456673f3be7045c064e4700cf929c51da1316368758fb5cdd3a3e50", + "research/warp-interface-20261022/warp_merge.py": "661fe7dc9d079da2753ba8af9b512d24e8c16b39caf709b459709a495d7d17f6" + }, + "lean_version": "Lean (version 4.21.0, x86_64-w64-windows-gnu, commit 6741444a63ee, Release)", + "mathlib_revision": "308445d7985027f538e281e18df29ca16ede2ba3", + "module_order": [ + "NativeCore", + "NativeRaw", + "NativeFrames0", + "NativeOperators0", + "NativeFrames1", + "NativeOperators1", + "NativeFrames2", + "NativeOperators2", + "NativeFrames3", + "NativeOperators3", + "NativeData", + "NativeForwardProofs0", + "NativeForwardProofs1", + "NativeForwardProofs2", + "NativeForwardProofs3", + "NativeForwardProofs4", + "NativeForwardProofs5", + "NativeForwardProofs6", + "NativeForwardProofs7", + "NativeForward", + "NativeBackwardProofs0", + "NativeBackwardProofs1", + "NativeBackwardProofs2", + "NativeBackwardProofs3", + "NativeBackwardProofs4", + "NativeBackwardProofs5", + "NativeBackwardProofs6", + "NativeBackwardProofs7", + "NativeBackward", + "Native", + "NumericalMoments", + "CompilerCapacity", + "ArithmeticCertificate" + ], + "modules": [ + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeCore.olean", + "NativeCore.lean" + ], + "axioms": [], + "dependency_olean_sha256": {}, + "exit_code": 0, + "log_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "mode": "fresh", + "module": "NativeCore", + "olean_sha256": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "seconds": 3.135005699994508, + "source_sha256": "2971d3ff982922fb1010858ae6be3add275c4685efcc8ffc038f156bd7e171e0" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeRaw.olean", + "NativeRaw.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3" + }, + "exit_code": 0, + "log_sha256": "23c782d7ea8c82bd8cfa6578d42247e74ce58ad8439d80a7375240649c1dc791", + "mode": "fresh", + "module": "NativeRaw", + "olean_sha256": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150", + "seconds": 44.11692079997738, + "source_sha256": "1858d0be08fd44d8151f083a62fb2f1d984f5e384999013a51713553ca479194" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NumericalMoments.olean", + "NumericalMoments.lean" + ], + "axioms": [ + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "NumericalMoments.contraction" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "NumericalMoments.paid_tail" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "NumericalMoments.completion_tail" + } + ], + "dependency_olean_sha256": {}, + "exit_code": 0, + "log_sha256": "03d300fe1096aa7a7227c4c668e895137b941047bc78b76ac02d121df5667639", + "mode": "fresh", + "module": "NumericalMoments", + "olean_sha256": "64490214e7378aaea104e552a6d1044f05c4dafed9115d48f7e3a1cc6409fd8c", + "seconds": 50.87981710000895, + "source_sha256": "e2841986fd6e6c4cc60cfe40f58a25f87a7be3bba5f89307d8a10082e48c66e6" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeOperators0.olean", + "NativeOperators0.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "f31ba306bbf46cbe46024f6b4b9287d8390c243837f3aaba85082811fa017eab", + "mode": "fresh", + "module": "NativeOperators0", + "olean_sha256": "f81833a544b76b63b1b73cdc25aaa97763f5f35fd46d97db26aab6745e992d94", + "seconds": 75.67192750002141, + "source_sha256": "4d766c1e98c0ce3bac3987d14fce9d668d28c5dbf16855ec753d8384b8e3927d" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeFrames0.olean", + "NativeFrames0.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "ca2f41fe50bc7c3844620926609225abebbf6056d01bdc79d6d958a0f0f5d50b", + "mode": "fresh", + "module": "NativeFrames0", + "olean_sha256": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "seconds": 94.31904309999663, + "source_sha256": "7d3b346c2153335177727edc4d6e0e97b46a6307ba53a48b1a9278f0e0585b86" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeOperators1.olean", + "NativeOperators1.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "11db347a39617ec6b4ce94484943e6e31313457492b8577d27333a3f856bcbc4", + "mode": "fresh", + "module": "NativeOperators1", + "olean_sha256": "961221ecb62a2190142a1a123fb0008b76da42779eb78d7e5c8120ff646658be", + "seconds": 65.50453400000697, + "source_sha256": "771946dd72510e0583313dc6611961cb5e8c03fcf3ebc903b812b2574ab7d205" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeFrames1.olean", + "NativeFrames1.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "36e09939cafdcd804ba10bc9d37c0d6fe026f037104ac21e813cd80ecf3c6558", + "mode": "fresh", + "module": "NativeFrames1", + "olean_sha256": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "seconds": 83.41268360000686, + "source_sha256": "0065330788df0cf1e15f9857df89d19f2cc7e3d9b430b0670e7d9ea353ee433a" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeOperators2.olean", + "NativeOperators2.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "f500f2809b2aa47fe903e50a40e79ac65c538780974e7c4c3baf5fbecb94b7b3", + "mode": "fresh", + "module": "NativeOperators2", + "olean_sha256": "bb83e2bf9ab97cb2108e53d5c02c70613e2db68dfaf41a900fbaab7929fe5fca", + "seconds": 69.10574230001657, + "source_sha256": "c095f524f0eb2668eed0b16848784e52732d0d72d2fe2f6399efd86ec193f4eb" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeFrames2.olean", + "NativeFrames2.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "ced2b82d368886830cfea16c1aa5487623e6467f85122d6f79f9f557e04ebf2d", + "mode": "fresh", + "module": "NativeFrames2", + "olean_sha256": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "seconds": 77.12463219999336, + "source_sha256": "9902af982796fac9b3d718c37b253261a1441912b71f2eff5ccf4b8ffedd6e98" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeOperators3.olean", + "NativeOperators3.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "6e3748ae7ed71d16bcdcf6cb7f64bd93b97c5b4eee8e8f38c4cc90d2d646eb00", + "mode": "fresh", + "module": "NativeOperators3", + "olean_sha256": "2fdc53d75599744bca411f2d8ad055a87990da27e62e5732201c2d14086bd5af", + "seconds": 66.15871879999759, + "source_sha256": "fa4456d641670c134b4ad3ce7f628fba491ce1a045177fa007ca006027872f01" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "CompilerCapacity.olean", + "CompilerCapacity.lean" + ], + "axioms": [ + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.root145_lt_two" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.capacity_power_upper" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.capacity_eta_lower" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.compiler_eta_capacity" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.compiler_initial_range" + } + ], + "dependency_olean_sha256": {}, + "exit_code": 0, + "log_sha256": "4046d2cbe1adf7c8dbb85ededa335cdeeab96a0aefd6084f97aaef2909835737", + "mode": "fresh", + "module": "CompilerCapacity", + "olean_sha256": "ffa2e49524aa8b08d5d0e7babc3998cd07ee42344c6a4513508effcacf7c3b05", + "seconds": 10.908661699999357, + "source_sha256": "e5ad04cc3d89588e4f464673170d2bad8316de22fa064e7300ee71eb63b0cb6d" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeFrames3.olean", + "NativeFrames3.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "890094d55e6caa03dd60c688ef7636ae81b807f2e10cbd76e2c4f07b983e4df3", + "mode": "fresh", + "module": "NativeFrames3", + "olean_sha256": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "seconds": 93.33060869999463, + "source_sha256": "46bf1e598c71c9ab907b67c4ab09ead541a0504cd38cdfd2bc5cd4b22322c3ba" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "ArithmeticCertificate.olean", + "ArithmeticCertificate.lean" + ], + "axioms": [ + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.Arithmetic.outerSlacks_source_equality" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.Arithmetic.outerSlacks_all_positive" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.Arithmetic.functionalSlacks_source_equality" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.Arithmetic.functionalSlacks_all_positive" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.Arithmetic.claimed_saving" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.Arithmetic.strict_improvement" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.Arithmetic.tested_above_kappa" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.Arithmetic.explicit_gap" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.Arithmetic.tail_decay" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.Arithmetic.normalized_completion" + }, + { + "axioms": [ + "propext" + ], + "theorem": "KappaChangedG.Arithmetic.finite_compiler_wins" + } + ], + "dependency_olean_sha256": {}, + "exit_code": 0, + "log_sha256": "20cd7ab327e69cd129f2c636380323b82e6bae0deaad9e8622d9698426bc274b", + "mode": "fresh", + "module": "ArithmeticCertificate", + "olean_sha256": "c99789047cd0d5f7baf020f11e7fe3db7949f8b1574ee143b2d38f82589d1e49", + "seconds": 18.003334300010465, + "source_sha256": "c60fd2a100ef65dad6150dddfb159f86495de8693630e6fa32269fbd6a13e8a3" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeData.olean", + "NativeData.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "f81833a544b76b63b1b73cdc25aaa97763f5f35fd46d97db26aab6745e992d94", + "NativeOperators1": "961221ecb62a2190142a1a123fb0008b76da42779eb78d7e5c8120ff646658be", + "NativeOperators2": "bb83e2bf9ab97cb2108e53d5c02c70613e2db68dfaf41a900fbaab7929fe5fca", + "NativeOperators3": "2fdc53d75599744bca411f2d8ad055a87990da27e62e5732201c2d14086bd5af", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "fef19bb4349154d95e612b2eb9b88025c34f7e0edc16e18722eab673d6264036", + "mode": "fresh", + "module": "NativeData", + "olean_sha256": "359c478d8d9b0b0069cfbcaf17e1b6eb4452b4d26f997dcecdf235ba874a7e48", + "seconds": 102.51971710001817, + "source_sha256": "ce8af38938f9ac509bb4c23f3d020d6095303d49fedf9eb1b8f316adae5c165b" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeForwardProofs0.olean", + "NativeForwardProofs0.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeData": "359c478d8d9b0b0069cfbcaf17e1b6eb4452b4d26f997dcecdf235ba874a7e48", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "f81833a544b76b63b1b73cdc25aaa97763f5f35fd46d97db26aab6745e992d94", + "NativeOperators1": "961221ecb62a2190142a1a123fb0008b76da42779eb78d7e5c8120ff646658be", + "NativeOperators2": "bb83e2bf9ab97cb2108e53d5c02c70613e2db68dfaf41a900fbaab7929fe5fca", + "NativeOperators3": "2fdc53d75599744bca411f2d8ad055a87990da27e62e5732201c2d14086bd5af", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "61b96bee1497a50eb7aff324de5c5227062a575d5c00b59f1d657b395ae03025", + "mode": "fresh", + "module": "NativeForwardProofs0", + "olean_sha256": "904692db6a13b69f9abd9e407bb30bcf9260bd901d5ad519a51fbebcfb148b39", + "seconds": 73.14044489999651, + "source_sha256": "cf148e9385519959c74927382bf9d2a1ac2564fea3542e771be5a65272c13afa" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeForwardProofs1.olean", + "NativeForwardProofs1.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeData": "359c478d8d9b0b0069cfbcaf17e1b6eb4452b4d26f997dcecdf235ba874a7e48", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "f81833a544b76b63b1b73cdc25aaa97763f5f35fd46d97db26aab6745e992d94", + "NativeOperators1": "961221ecb62a2190142a1a123fb0008b76da42779eb78d7e5c8120ff646658be", + "NativeOperators2": "bb83e2bf9ab97cb2108e53d5c02c70613e2db68dfaf41a900fbaab7929fe5fca", + "NativeOperators3": "2fdc53d75599744bca411f2d8ad055a87990da27e62e5732201c2d14086bd5af", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "1f87cab5eb616b7cb0b229ea934c031e42fd1b1a1b853c6fc8c50eb6cf9efbe6", + "mode": "fresh", + "module": "NativeForwardProofs1", + "olean_sha256": "0233acc8c3686ca4459f40639cca95030eb7e1b7f34423b4a0a5613514d26959", + "seconds": 73.64008599999943, + "source_sha256": "97d5aff0124a5ac58baea4e4147f2f951986d9b120bd1d39a0e592f863c676a1" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeForwardProofs2.olean", + "NativeForwardProofs2.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeData": "359c478d8d9b0b0069cfbcaf17e1b6eb4452b4d26f997dcecdf235ba874a7e48", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "f81833a544b76b63b1b73cdc25aaa97763f5f35fd46d97db26aab6745e992d94", + "NativeOperators1": "961221ecb62a2190142a1a123fb0008b76da42779eb78d7e5c8120ff646658be", + "NativeOperators2": "bb83e2bf9ab97cb2108e53d5c02c70613e2db68dfaf41a900fbaab7929fe5fca", + "NativeOperators3": "2fdc53d75599744bca411f2d8ad055a87990da27e62e5732201c2d14086bd5af", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "7f07cb70f77834020d8c239d715eca108b2553a85ef8f790d8ccfb6e1f980d10", + "mode": "fresh", + "module": "NativeForwardProofs2", + "olean_sha256": "6132ad0b9bea65c134575b59039290f4e48be386211e76f428403852cead0c77", + "seconds": 66.26454149998608, + "source_sha256": "60f2c37b33485f47d26da553a8918343630c187c7d37dcc8e1cb8f0e9dea8503" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeForwardProofs3.olean", + "NativeForwardProofs3.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeData": "359c478d8d9b0b0069cfbcaf17e1b6eb4452b4d26f997dcecdf235ba874a7e48", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "f81833a544b76b63b1b73cdc25aaa97763f5f35fd46d97db26aab6745e992d94", + "NativeOperators1": "961221ecb62a2190142a1a123fb0008b76da42779eb78d7e5c8120ff646658be", + "NativeOperators2": "bb83e2bf9ab97cb2108e53d5c02c70613e2db68dfaf41a900fbaab7929fe5fca", + "NativeOperators3": "2fdc53d75599744bca411f2d8ad055a87990da27e62e5732201c2d14086bd5af", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "8e19557a5447808b67bbad4a966800fafbc97622233f7eab9f3b21574313e3b5", + "mode": "fresh", + "module": "NativeForwardProofs3", + "olean_sha256": "08d78e07370674803a9eb4ff85ff2be8de716feda8583ace2a6b8821976d3f17", + "seconds": 67.06871290001436, + "source_sha256": "c0a2078b6a591853b28dd72e01b59ea33a24e645fdc8b5f1ae91fde1e5ab6da0" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeForwardProofs4.olean", + "NativeForwardProofs4.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeData": "359c478d8d9b0b0069cfbcaf17e1b6eb4452b4d26f997dcecdf235ba874a7e48", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "f81833a544b76b63b1b73cdc25aaa97763f5f35fd46d97db26aab6745e992d94", + "NativeOperators1": "961221ecb62a2190142a1a123fb0008b76da42779eb78d7e5c8120ff646658be", + "NativeOperators2": "bb83e2bf9ab97cb2108e53d5c02c70613e2db68dfaf41a900fbaab7929fe5fca", + "NativeOperators3": "2fdc53d75599744bca411f2d8ad055a87990da27e62e5732201c2d14086bd5af", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "97f232b024d73986c88727c7bb27192852349924ae5607308b20fba04e5a1d2a", + "mode": "fresh", + "module": "NativeForwardProofs4", + "olean_sha256": "f3f95d90c07e250d029f3942a6e93ce64556ee45204605e93caedace6121846d", + "seconds": 71.68963589999476, + "source_sha256": "fb805e081a23c87bbd10c38e0537d7ef6e70ce867320c4140f822a0ad1ddc427" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeForwardProofs5.olean", + "NativeForwardProofs5.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeData": "359c478d8d9b0b0069cfbcaf17e1b6eb4452b4d26f997dcecdf235ba874a7e48", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "f81833a544b76b63b1b73cdc25aaa97763f5f35fd46d97db26aab6745e992d94", + "NativeOperators1": "961221ecb62a2190142a1a123fb0008b76da42779eb78d7e5c8120ff646658be", + "NativeOperators2": "bb83e2bf9ab97cb2108e53d5c02c70613e2db68dfaf41a900fbaab7929fe5fca", + "NativeOperators3": "2fdc53d75599744bca411f2d8ad055a87990da27e62e5732201c2d14086bd5af", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "4d3a43ede2058a2b30ddb7b864593dccdf32ff2670b77d269478252e3be2185f", + "mode": "fresh", + "module": "NativeForwardProofs5", + "olean_sha256": "c1083a053de1cb557c5f8b137bcc8c49df37a45781dccc93385ab4496a088490", + "seconds": 70.96141869999701, + "source_sha256": "b5f19bee69ab9ce791c00ee4bba7b00bd11dabd02fcb77aca70e63668f1648cb" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeForwardProofs7.olean", + "NativeForwardProofs7.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeData": "359c478d8d9b0b0069cfbcaf17e1b6eb4452b4d26f997dcecdf235ba874a7e48", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "f81833a544b76b63b1b73cdc25aaa97763f5f35fd46d97db26aab6745e992d94", + "NativeOperators1": "961221ecb62a2190142a1a123fb0008b76da42779eb78d7e5c8120ff646658be", + "NativeOperators2": "bb83e2bf9ab97cb2108e53d5c02c70613e2db68dfaf41a900fbaab7929fe5fca", + "NativeOperators3": "2fdc53d75599744bca411f2d8ad055a87990da27e62e5732201c2d14086bd5af", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "5e7fd46303ddbe006a802b4032ef849bb74faddf19453636b838f8ddd7aae47d", + "mode": "fresh", + "module": "NativeForwardProofs7", + "olean_sha256": "06cac4ee1a07c76ab27135078a6b00762c836c2af9715e61eb268bdbd3f0b9fe", + "seconds": 67.62719369999832, + "source_sha256": "56a29613c53d2735f7f2a60a8e0086b2f04951b79e21211883ac85f240468ef2" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeForwardProofs6.olean", + "NativeForwardProofs6.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeData": "359c478d8d9b0b0069cfbcaf17e1b6eb4452b4d26f997dcecdf235ba874a7e48", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "f81833a544b76b63b1b73cdc25aaa97763f5f35fd46d97db26aab6745e992d94", + "NativeOperators1": "961221ecb62a2190142a1a123fb0008b76da42779eb78d7e5c8120ff646658be", + "NativeOperators2": "bb83e2bf9ab97cb2108e53d5c02c70613e2db68dfaf41a900fbaab7929fe5fca", + "NativeOperators3": "2fdc53d75599744bca411f2d8ad055a87990da27e62e5732201c2d14086bd5af", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "7fc603f61becb8cb046ec2946a630d0064c0f2ad214bbfd97280833f6ae54bcf", + "mode": "fresh", + "module": "NativeForwardProofs6", + "olean_sha256": "a49eccf00681df2699f143a34ddd9f114e2894e0b71572871d386d957c5837b3", + "seconds": 69.08977249998134, + "source_sha256": "341ef75efa1501a569eb453d954a834fdd62c125c5a678f38183dc5def28b6dd" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeForward.olean", + "NativeForward.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeData": "359c478d8d9b0b0069cfbcaf17e1b6eb4452b4d26f997dcecdf235ba874a7e48", + "NativeForwardProofs0": "904692db6a13b69f9abd9e407bb30bcf9260bd901d5ad519a51fbebcfb148b39", + "NativeForwardProofs1": "0233acc8c3686ca4459f40639cca95030eb7e1b7f34423b4a0a5613514d26959", + "NativeForwardProofs2": "6132ad0b9bea65c134575b59039290f4e48be386211e76f428403852cead0c77", + "NativeForwardProofs3": "08d78e07370674803a9eb4ff85ff2be8de716feda8583ace2a6b8821976d3f17", + "NativeForwardProofs4": "f3f95d90c07e250d029f3942a6e93ce64556ee45204605e93caedace6121846d", + "NativeForwardProofs5": "c1083a053de1cb557c5f8b137bcc8c49df37a45781dccc93385ab4496a088490", + "NativeForwardProofs6": "a49eccf00681df2699f143a34ddd9f114e2894e0b71572871d386d957c5837b3", + "NativeForwardProofs7": "06cac4ee1a07c76ab27135078a6b00762c836c2af9715e61eb268bdbd3f0b9fe", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "f81833a544b76b63b1b73cdc25aaa97763f5f35fd46d97db26aab6745e992d94", + "NativeOperators1": "961221ecb62a2190142a1a123fb0008b76da42779eb78d7e5c8120ff646658be", + "NativeOperators2": "bb83e2bf9ab97cb2108e53d5c02c70613e2db68dfaf41a900fbaab7929fe5fca", + "NativeOperators3": "2fdc53d75599744bca411f2d8ad055a87990da27e62e5732201c2d14086bd5af", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "mode": "fresh", + "module": "NativeForward", + "olean_sha256": "f7c4b8ef196b901caf2f16a5bde320076d0a8f1c824e2599a5967e0caacf359e", + "seconds": 5.470704399980605, + "source_sha256": "51c06663f41a473ce5ae3484d84ab56cd239473e2d31e96f06ffe54efb14e1a5" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeBackwardProofs0.olean", + "NativeBackwardProofs0.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeData": "359c478d8d9b0b0069cfbcaf17e1b6eb4452b4d26f997dcecdf235ba874a7e48", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "f81833a544b76b63b1b73cdc25aaa97763f5f35fd46d97db26aab6745e992d94", + "NativeOperators1": "961221ecb62a2190142a1a123fb0008b76da42779eb78d7e5c8120ff646658be", + "NativeOperators2": "bb83e2bf9ab97cb2108e53d5c02c70613e2db68dfaf41a900fbaab7929fe5fca", + "NativeOperators3": "2fdc53d75599744bca411f2d8ad055a87990da27e62e5732201c2d14086bd5af", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "7e0b73aad30035e0004bdc12745e00fe2d371b61a56859e3f3ec8559f7fc2bfe", + "mode": "fresh", + "module": "NativeBackwardProofs0", + "olean_sha256": "9a3fb03cfa5abdaaa0dc29298043dcc74615ffa1b0fdb77e867c3348e7a3856d", + "seconds": 69.94734700000845, + "source_sha256": "6fee665c667771ffe8a1c65e503aae260bf6e0e6270e23ce77a75ca093159622" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeBackwardProofs1.olean", + "NativeBackwardProofs1.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeData": "359c478d8d9b0b0069cfbcaf17e1b6eb4452b4d26f997dcecdf235ba874a7e48", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "f81833a544b76b63b1b73cdc25aaa97763f5f35fd46d97db26aab6745e992d94", + "NativeOperators1": "961221ecb62a2190142a1a123fb0008b76da42779eb78d7e5c8120ff646658be", + "NativeOperators2": "bb83e2bf9ab97cb2108e53d5c02c70613e2db68dfaf41a900fbaab7929fe5fca", + "NativeOperators3": "2fdc53d75599744bca411f2d8ad055a87990da27e62e5732201c2d14086bd5af", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "e5c1879f66e0194ea7b8321c36c7b24598484a56399a7b86608788e4dbbad062", + "mode": "fresh", + "module": "NativeBackwardProofs1", + "olean_sha256": "582c635c0781220e7df19fa2a67bead641690bcdacd106f1bcdcf730c8eb385e", + "seconds": 70.66472729999805, + "source_sha256": "492f3f63eefc47a08f04989f06a9b39036c7dc3e74ffa41aafa0b1e435289e51" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeBackwardProofs2.olean", + "NativeBackwardProofs2.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeData": "359c478d8d9b0b0069cfbcaf17e1b6eb4452b4d26f997dcecdf235ba874a7e48", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "f81833a544b76b63b1b73cdc25aaa97763f5f35fd46d97db26aab6745e992d94", + "NativeOperators1": "961221ecb62a2190142a1a123fb0008b76da42779eb78d7e5c8120ff646658be", + "NativeOperators2": "bb83e2bf9ab97cb2108e53d5c02c70613e2db68dfaf41a900fbaab7929fe5fca", + "NativeOperators3": "2fdc53d75599744bca411f2d8ad055a87990da27e62e5732201c2d14086bd5af", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "469437c7930b999d75935a2b637b4d27b54c4fe52c16c819dd5d3661cb52dc65", + "mode": "fresh", + "module": "NativeBackwardProofs2", + "olean_sha256": "e34b0509c342ac2594f5f1e5b740bd2aa5ac397a595769f89a476584eabd71bc", + "seconds": 74.56782829997246, + "source_sha256": "4c2128478e4d6eccfbb9a9dfa242860fce6e61bf59352cf2958654d76f96c56a" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeBackwardProofs3.olean", + "NativeBackwardProofs3.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeData": "359c478d8d9b0b0069cfbcaf17e1b6eb4452b4d26f997dcecdf235ba874a7e48", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "f81833a544b76b63b1b73cdc25aaa97763f5f35fd46d97db26aab6745e992d94", + "NativeOperators1": "961221ecb62a2190142a1a123fb0008b76da42779eb78d7e5c8120ff646658be", + "NativeOperators2": "bb83e2bf9ab97cb2108e53d5c02c70613e2db68dfaf41a900fbaab7929fe5fca", + "NativeOperators3": "2fdc53d75599744bca411f2d8ad055a87990da27e62e5732201c2d14086bd5af", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "e22f43f6868d3a3b9fe247b11d65dad52aad4d2ac3eb4d276bd3761c751d61b7", + "mode": "fresh", + "module": "NativeBackwardProofs3", + "olean_sha256": "e8678dcc2facabe822c8ac4354c905c46c6fdc27c99747a127f28b8af980e1c3", + "seconds": 75.8293110000086, + "source_sha256": "ef99254bf568d53fbacd86ed59290966a42ed9d2d7140e0071cd71a94e3c7f56" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeBackwardProofs4.olean", + "NativeBackwardProofs4.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeData": "359c478d8d9b0b0069cfbcaf17e1b6eb4452b4d26f997dcecdf235ba874a7e48", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "f81833a544b76b63b1b73cdc25aaa97763f5f35fd46d97db26aab6745e992d94", + "NativeOperators1": "961221ecb62a2190142a1a123fb0008b76da42779eb78d7e5c8120ff646658be", + "NativeOperators2": "bb83e2bf9ab97cb2108e53d5c02c70613e2db68dfaf41a900fbaab7929fe5fca", + "NativeOperators3": "2fdc53d75599744bca411f2d8ad055a87990da27e62e5732201c2d14086bd5af", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "a8f86e5c501fbb2d68a6a2827ed2ad9381529400995ffdd283536bc2febf6c55", + "mode": "fresh", + "module": "NativeBackwardProofs4", + "olean_sha256": "75edf2e4d0859032cd7c3fa6f77861d1a07702e47aa75c366f9ad380d1f0d201", + "seconds": 73.05813119999948, + "source_sha256": "8d770a215c4b693edbf5bcacc430552db4c73955f3126f6aa1d9e260fd955ced" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeBackwardProofs5.olean", + "NativeBackwardProofs5.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeData": "359c478d8d9b0b0069cfbcaf17e1b6eb4452b4d26f997dcecdf235ba874a7e48", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "f81833a544b76b63b1b73cdc25aaa97763f5f35fd46d97db26aab6745e992d94", + "NativeOperators1": "961221ecb62a2190142a1a123fb0008b76da42779eb78d7e5c8120ff646658be", + "NativeOperators2": "bb83e2bf9ab97cb2108e53d5c02c70613e2db68dfaf41a900fbaab7929fe5fca", + "NativeOperators3": "2fdc53d75599744bca411f2d8ad055a87990da27e62e5732201c2d14086bd5af", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "fc9ffc1382189210bd3f7c8dda852613cf13003e28ae345e7ee45e71a10ed697", + "mode": "fresh", + "module": "NativeBackwardProofs5", + "olean_sha256": "fd8c9386b4ab2d17a1efa3a644d4852519e18f4cd2cfd870dc061893e83ecbbc", + "seconds": 72.06530220000423, + "source_sha256": "58a0f8257fca08eda7f35a5f099bd7331976c0748758ac0b824716b9011ef63e" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeBackwardProofs6.olean", + "NativeBackwardProofs6.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeData": "359c478d8d9b0b0069cfbcaf17e1b6eb4452b4d26f997dcecdf235ba874a7e48", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "f81833a544b76b63b1b73cdc25aaa97763f5f35fd46d97db26aab6745e992d94", + "NativeOperators1": "961221ecb62a2190142a1a123fb0008b76da42779eb78d7e5c8120ff646658be", + "NativeOperators2": "bb83e2bf9ab97cb2108e53d5c02c70613e2db68dfaf41a900fbaab7929fe5fca", + "NativeOperators3": "2fdc53d75599744bca411f2d8ad055a87990da27e62e5732201c2d14086bd5af", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "9c763a812ed0e42cf5b818b62fd26ebd6c713ec26ab14908501e9a22a203b012", + "mode": "fresh", + "module": "NativeBackwardProofs6", + "olean_sha256": "bfb1db3d226c7be158b4d9e85771e555387298f508d620e86a98ff812458f345", + "seconds": 73.218701100006, + "source_sha256": "169db460aad7582e0f632a6c6d5ba21229526e674df83cfc002a633e9ff2250a" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeBackwardProofs7.olean", + "NativeBackwardProofs7.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeData": "359c478d8d9b0b0069cfbcaf17e1b6eb4452b4d26f997dcecdf235ba874a7e48", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "f81833a544b76b63b1b73cdc25aaa97763f5f35fd46d97db26aab6745e992d94", + "NativeOperators1": "961221ecb62a2190142a1a123fb0008b76da42779eb78d7e5c8120ff646658be", + "NativeOperators2": "bb83e2bf9ab97cb2108e53d5c02c70613e2db68dfaf41a900fbaab7929fe5fca", + "NativeOperators3": "2fdc53d75599744bca411f2d8ad055a87990da27e62e5732201c2d14086bd5af", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "d545d11eb4f31e0953fc248e66f66294d391d0a5b1ea0a78308a6f1e9a020bd4", + "mode": "fresh", + "module": "NativeBackwardProofs7", + "olean_sha256": "1fdefecd512277fb824133f6f5044e2fa0a7e442d08d8628dcc0fd2bd7e534c5", + "seconds": 72.30579780001426, + "source_sha256": "8f8dc4a7d39292fa5ec14d0fe06767c211e31ea9f3cd4d963ad199a7255cd6bc" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "NativeBackward.olean", + "NativeBackward.lean" + ], + "axioms": [], + "dependency_olean_sha256": { + "NativeBackwardProofs0": "9a3fb03cfa5abdaaa0dc29298043dcc74615ffa1b0fdb77e867c3348e7a3856d", + "NativeBackwardProofs1": "582c635c0781220e7df19fa2a67bead641690bcdacd106f1bcdcf730c8eb385e", + "NativeBackwardProofs2": "e34b0509c342ac2594f5f1e5b740bd2aa5ac397a595769f89a476584eabd71bc", + "NativeBackwardProofs3": "e8678dcc2facabe822c8ac4354c905c46c6fdc27c99747a127f28b8af980e1c3", + "NativeBackwardProofs4": "75edf2e4d0859032cd7c3fa6f77861d1a07702e47aa75c366f9ad380d1f0d201", + "NativeBackwardProofs5": "fd8c9386b4ab2d17a1efa3a644d4852519e18f4cd2cfd870dc061893e83ecbbc", + "NativeBackwardProofs6": "bfb1db3d226c7be158b4d9e85771e555387298f508d620e86a98ff812458f345", + "NativeBackwardProofs7": "1fdefecd512277fb824133f6f5044e2fa0a7e442d08d8628dcc0fd2bd7e534c5", + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeData": "359c478d8d9b0b0069cfbcaf17e1b6eb4452b4d26f997dcecdf235ba874a7e48", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "f81833a544b76b63b1b73cdc25aaa97763f5f35fd46d97db26aab6745e992d94", + "NativeOperators1": "961221ecb62a2190142a1a123fb0008b76da42779eb78d7e5c8120ff646658be", + "NativeOperators2": "bb83e2bf9ab97cb2108e53d5c02c70613e2db68dfaf41a900fbaab7929fe5fca", + "NativeOperators3": "2fdc53d75599744bca411f2d8ad055a87990da27e62e5732201c2d14086bd5af", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "mode": "fresh", + "module": "NativeBackward", + "olean_sha256": "901d590b75fbfc1e88dc678d44078b306cd2eba71d44d67deaf50634baac6a3c", + "seconds": 7.150982099992689, + "source_sha256": "426137b9e36e8c3dbd9b8633285893fdce11e69c71cefbe358143bd8633f0f02" + }, + { + "argv": [ + "lean", + "-s", + "65536", + "-o", + "Native.olean", + "Native.lean" + ], + "axioms": [ + { + "axioms": [ + "propext" + ], + "theorem": "NativeVerification.every_declared_frame_independent" + }, + { + "axioms": [ + "propext" + ], + "theorem": "NativeVerification.every_declared_operator_has_exact_inverse" + }, + { + "axioms": [ + "propext" + ], + "theorem": "NativeVerification.every_paid_class_checked" + }, + { + "axioms": [ + "propext" + ], + "theorem": "NativeVerification.every_warp_class_checked" + }, + { + "axioms": [ + "propext" + ], + "theorem": "NativeVerification.every_forward_segment_checked" + }, + { + "axioms": [ + "propext" + ], + "theorem": "NativeVerification.every_backward_segment_checked" + }, + { + "axioms": [ + "propext", + "Quot.sound" + ], + "theorem": "NativeVerification.complete_productive_helper_census" + }, + { + "axioms": [ + "propext", + "Quot.sound" + ], + "theorem": "NativeVerification.complete_finite_native_certificate" + }, + { + "axioms": [ + "propext", + "Quot.sound" + ], + "theorem": "NativeVerification.all_embedded_catalogues_and_segments_checked" + } + ], + "dependency_olean_sha256": { + "NativeBackward": "901d590b75fbfc1e88dc678d44078b306cd2eba71d44d67deaf50634baac6a3c", + "NativeBackwardProofs0": "9a3fb03cfa5abdaaa0dc29298043dcc74615ffa1b0fdb77e867c3348e7a3856d", + "NativeBackwardProofs1": "582c635c0781220e7df19fa2a67bead641690bcdacd106f1bcdcf730c8eb385e", + "NativeBackwardProofs2": "e34b0509c342ac2594f5f1e5b740bd2aa5ac397a595769f89a476584eabd71bc", + "NativeBackwardProofs3": "e8678dcc2facabe822c8ac4354c905c46c6fdc27c99747a127f28b8af980e1c3", + "NativeBackwardProofs4": "75edf2e4d0859032cd7c3fa6f77861d1a07702e47aa75c366f9ad380d1f0d201", + "NativeBackwardProofs5": "fd8c9386b4ab2d17a1efa3a644d4852519e18f4cd2cfd870dc061893e83ecbbc", + "NativeBackwardProofs6": "bfb1db3d226c7be158b4d9e85771e555387298f508d620e86a98ff812458f345", + "NativeBackwardProofs7": "1fdefecd512277fb824133f6f5044e2fa0a7e442d08d8628dcc0fd2bd7e534c5", + "NativeCore": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "NativeData": "359c478d8d9b0b0069cfbcaf17e1b6eb4452b4d26f997dcecdf235ba874a7e48", + "NativeForward": "f7c4b8ef196b901caf2f16a5bde320076d0a8f1c824e2599a5967e0caacf359e", + "NativeForwardProofs0": "904692db6a13b69f9abd9e407bb30bcf9260bd901d5ad519a51fbebcfb148b39", + "NativeForwardProofs1": "0233acc8c3686ca4459f40639cca95030eb7e1b7f34423b4a0a5613514d26959", + "NativeForwardProofs2": "6132ad0b9bea65c134575b59039290f4e48be386211e76f428403852cead0c77", + "NativeForwardProofs3": "08d78e07370674803a9eb4ff85ff2be8de716feda8583ace2a6b8821976d3f17", + "NativeForwardProofs4": "f3f95d90c07e250d029f3942a6e93ce64556ee45204605e93caedace6121846d", + "NativeForwardProofs5": "c1083a053de1cb557c5f8b137bcc8c49df37a45781dccc93385ab4496a088490", + "NativeForwardProofs6": "a49eccf00681df2699f143a34ddd9f114e2894e0b71572871d386d957c5837b3", + "NativeForwardProofs7": "06cac4ee1a07c76ab27135078a6b00762c836c2af9715e61eb268bdbd3f0b9fe", + "NativeFrames0": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "NativeFrames1": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "NativeFrames2": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "NativeFrames3": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "NativeOperators0": "f81833a544b76b63b1b73cdc25aaa97763f5f35fd46d97db26aab6745e992d94", + "NativeOperators1": "961221ecb62a2190142a1a123fb0008b76da42779eb78d7e5c8120ff646658be", + "NativeOperators2": "bb83e2bf9ab97cb2108e53d5c02c70613e2db68dfaf41a900fbaab7929fe5fca", + "NativeOperators3": "2fdc53d75599744bca411f2d8ad055a87990da27e62e5732201c2d14086bd5af", + "NativeRaw": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150" + }, + "exit_code": 0, + "log_sha256": "d31178b51f5ff607f2107f562426e86b6f03ece0c29ecee2ba977e906d06aa15", + "mode": "fresh", + "module": "Native", + "olean_sha256": "041e82e7cc9cd343a33d0d41c9d89fcc9f818327bced326fe3a90e5700d7d937", + "seconds": 7.0921189000073355, + "source_sha256": "19bc89e0183029f21f2df64a1587191b1f5b778cdfeb75156ec05f4623f3f7f1" + } + ], + "numerical_profile_binding": { + "assembled_from_actual_native_controller": true, + "generator_TEST_equal": true, + "kappa": "9443/3125000", + "lean_literal_coefficients_equal": true, + "paid": { + "1": 41298, + "2": 7416, + "3": 9180, + "4": 2286, + "5": 720, + "8": 144, + "16": 448, + "24": 448, + "32": 448, + "40": 448, + "48": 448, + "56": 448, + "64": 448, + "72": 224 + }, + "targets": { + "4": 504, + "7": 126, + "8": 846, + "9": 5868, + "17": 448, + "25": 448, + "33": 448, + "41": 448, + "49": 448, + "57": 448, + "65": 448, + "73": 224, + "145": 224 + }, + "tested": "302177/100000000" + }, + "runtime": { + "dependencies": [ + { + "name": "mathlib", + "revision": "308445d7985027f538e281e18df29ca16ede2ba3" + }, + { + "name": "plausible", + "revision": "c4aa78186d388e50a436e8362b947bae125a2933" + }, + { + "name": "LeanSearchClient", + "revision": "6c62474116f525d2814f0157bb468bf3a4f9f120" + }, + { + "name": "importGraph", + "revision": "d07bd64f1910f1cc5e4cc87b6b9c590080e7a457" + }, + { + "name": "proofwidgets", + "revision": "6980f6ca164de593cb77cd03d8eac549cc444156" + }, + { + "name": "aesop", + "revision": "8ff27701d003456fd59f13a9212431239d902aef" + }, + { + "name": "Qq", + "revision": "e9c65db4823976353cd0bb03199a172719efbeb7" + }, + { + "name": "batteries", + "revision": "8d2067bf518731a70a255d4a61b5c103922c772e" + }, + { + "name": "Cli", + "revision": "7c6aef5f75a43ebbba763b44d535175a1b04c9e0" + } + ], + "lean_executable_sha256": "fb7a62288f197279fb84e55bb1972348fd2cce1d550845793975f1cebb0c24ab", + "lean_version": "Lean (version 4.21.0, x86_64-w64-windows-gnu, commit 6741444a63ee, Release)", + "mathlib_revision": "308445d7985027f538e281e18df29ca16ede2ba3" + }, + "scope": "Finite complete native binary frames/invoices, real moments/tails/capacity, rational finite compiler and outer ledger; excludes amplitudes/phases/free-group endpoint and full multiplication theorem.", + "script_sha256": "4efcb7d30e028dc7639115643d0b4d80fddb02ad73c47135bef566c9eb7e5972", + "source_sha256": { + "ArithmeticCertificate": "c60fd2a100ef65dad6150dddfb159f86495de8693630e6fa32269fbd6a13e8a3", + "CompilerCapacity": "e5ad04cc3d89588e4f464673170d2bad8316de22fa064e7300ee71eb63b0cb6d", + "Native": "19bc89e0183029f21f2df64a1587191b1f5b778cdfeb75156ec05f4623f3f7f1", + "NativeBackward": "426137b9e36e8c3dbd9b8633285893fdce11e69c71cefbe358143bd8633f0f02", + "NativeBackwardProofs0": "6fee665c667771ffe8a1c65e503aae260bf6e0e6270e23ce77a75ca093159622", + "NativeBackwardProofs1": "492f3f63eefc47a08f04989f06a9b39036c7dc3e74ffa41aafa0b1e435289e51", + "NativeBackwardProofs2": "4c2128478e4d6eccfbb9a9dfa242860fce6e61bf59352cf2958654d76f96c56a", + "NativeBackwardProofs3": "ef99254bf568d53fbacd86ed59290966a42ed9d2d7140e0071cd71a94e3c7f56", + "NativeBackwardProofs4": "8d770a215c4b693edbf5bcacc430552db4c73955f3126f6aa1d9e260fd955ced", + "NativeBackwardProofs5": "58a0f8257fca08eda7f35a5f099bd7331976c0748758ac0b824716b9011ef63e", + "NativeBackwardProofs6": "169db460aad7582e0f632a6c6d5ba21229526e674df83cfc002a633e9ff2250a", + "NativeBackwardProofs7": "8f8dc4a7d39292fa5ec14d0fe06767c211e31ea9f3cd4d963ad199a7255cd6bc", + "NativeCore": "2971d3ff982922fb1010858ae6be3add275c4685efcc8ffc038f156bd7e171e0", + "NativeData": "ce8af38938f9ac509bb4c23f3d020d6095303d49fedf9eb1b8f316adae5c165b", + "NativeForward": "51c06663f41a473ce5ae3484d84ab56cd239473e2d31e96f06ffe54efb14e1a5", + "NativeForwardProofs0": "cf148e9385519959c74927382bf9d2a1ac2564fea3542e771be5a65272c13afa", + "NativeForwardProofs1": "97d5aff0124a5ac58baea4e4147f2f951986d9b120bd1d39a0e592f863c676a1", + "NativeForwardProofs2": "60f2c37b33485f47d26da553a8918343630c187c7d37dcc8e1cb8f0e9dea8503", + "NativeForwardProofs3": "c0a2078b6a591853b28dd72e01b59ea33a24e645fdc8b5f1ae91fde1e5ab6da0", + "NativeForwardProofs4": "fb805e081a23c87bbd10c38e0537d7ef6e70ce867320c4140f822a0ad1ddc427", + "NativeForwardProofs5": "b5f19bee69ab9ce791c00ee4bba7b00bd11dabd02fcb77aca70e63668f1648cb", + "NativeForwardProofs6": "341ef75efa1501a569eb453d954a834fdd62c125c5a678f38183dc5def28b6dd", + "NativeForwardProofs7": "56a29613c53d2735f7f2a60a8e0086b2f04951b79e21211883ac85f240468ef2", + "NativeFrames0": "7d3b346c2153335177727edc4d6e0e97b46a6307ba53a48b1a9278f0e0585b86", + "NativeFrames1": "0065330788df0cf1e15f9857df89d19f2cc7e3d9b430b0670e7d9ea353ee433a", + "NativeFrames2": "9902af982796fac9b3d718c37b253261a1441912b71f2eff5ccf4b8ffedd6e98", + "NativeFrames3": "46bf1e598c71c9ab907b67c4ab09ead541a0504cd38cdfd2bc5cd4b22322c3ba", + "NativeOperators0": "4d766c1e98c0ce3bac3987d14fce9d668d28c5dbf16855ec753d8384b8e3927d", + "NativeOperators1": "771946dd72510e0583313dc6611961cb5e8c03fcf3ebc903b812b2574ab7d205", + "NativeOperators2": "c095f524f0eb2668eed0b16848784e52732d0d72d2fe2f6399efd86ec193f4eb", + "NativeOperators3": "fa4456d641670c134b4ad3ce7f628fba491ce1a045177fa007ca006027872f01", + "NativeRaw": "1858d0be08fd44d8151f083a62fb2f1d984f5e384999013a51713553ca479194", + "NumericalMoments": "e2841986fd6e6c4cc60cfe40f58a25f87a7be3bba5f89307d8a10082e48c66e6" + }, + "started_utc": "2026-10-22T11:33:23.981896+00:00", + "status": "PASS_PARTIAL_LEAN_REPLAY", + "transcriptions": [ + { + "exit_code": 0, + "generator": "native_generate.py", + "outputs_sha256": { + "NativeBackward.lean": "426137b9e36e8c3dbd9b8633285893fdce11e69c71cefbe358143bd8633f0f02", + "NativeBackwardProofs0.lean": "6fee665c667771ffe8a1c65e503aae260bf6e0e6270e23ce77a75ca093159622", + "NativeBackwardProofs1.lean": "492f3f63eefc47a08f04989f06a9b39036c7dc3e74ffa41aafa0b1e435289e51", + "NativeBackwardProofs2.lean": "4c2128478e4d6eccfbb9a9dfa242860fce6e61bf59352cf2958654d76f96c56a", + "NativeBackwardProofs3.lean": "ef99254bf568d53fbacd86ed59290966a42ed9d2d7140e0071cd71a94e3c7f56", + "NativeBackwardProofs4.lean": "8d770a215c4b693edbf5bcacc430552db4c73955f3126f6aa1d9e260fd955ced", + "NativeBackwardProofs5.lean": "58a0f8257fca08eda7f35a5f099bd7331976c0748758ac0b824716b9011ef63e", + "NativeBackwardProofs6.lean": "169db460aad7582e0f632a6c6d5ba21229526e674df83cfc002a633e9ff2250a", + "NativeBackwardProofs7.lean": "8f8dc4a7d39292fa5ec14d0fe06767c211e31ea9f3cd4d963ad199a7255cd6bc", + "NativeData.lean": "ce8af38938f9ac509bb4c23f3d020d6095303d49fedf9eb1b8f316adae5c165b", + "NativeForward.lean": "51c06663f41a473ce5ae3484d84ab56cd239473e2d31e96f06ffe54efb14e1a5", + "NativeForwardProofs0.lean": "cf148e9385519959c74927382bf9d2a1ac2564fea3542e771be5a65272c13afa", + "NativeForwardProofs1.lean": "97d5aff0124a5ac58baea4e4147f2f951986d9b120bd1d39a0e592f863c676a1", + "NativeForwardProofs2.lean": "60f2c37b33485f47d26da553a8918343630c187c7d37dcc8e1cb8f0e9dea8503", + "NativeForwardProofs3.lean": "c0a2078b6a591853b28dd72e01b59ea33a24e645fdc8b5f1ae91fde1e5ab6da0", + "NativeForwardProofs4.lean": "fb805e081a23c87bbd10c38e0537d7ef6e70ce867320c4140f822a0ad1ddc427", + "NativeForwardProofs5.lean": "b5f19bee69ab9ce791c00ee4bba7b00bd11dabd02fcb77aca70e63668f1648cb", + "NativeForwardProofs6.lean": "341ef75efa1501a569eb453d954a834fdd62c125c5a678f38183dc5def28b6dd", + "NativeForwardProofs7.lean": "56a29613c53d2735f7f2a60a8e0086b2f04951b79e21211883ac85f240468ef2", + "NativeFrames0.lean": "7d3b346c2153335177727edc4d6e0e97b46a6307ba53a48b1a9278f0e0585b86", + "NativeFrames1.lean": "0065330788df0cf1e15f9857df89d19f2cc7e3d9b430b0670e7d9ea353ee433a", + "NativeFrames2.lean": "9902af982796fac9b3d718c37b253261a1441912b71f2eff5ccf4b8ffedd6e98", + "NativeFrames3.lean": "46bf1e598c71c9ab907b67c4ab09ead541a0504cd38cdfd2bc5cd4b22322c3ba", + "NativeOperators0.lean": "4d766c1e98c0ce3bac3987d14fce9d668d28c5dbf16855ec753d8384b8e3927d", + "NativeOperators1.lean": "771946dd72510e0583313dc6611961cb5e8c03fcf3ebc903b812b2574ab7d205", + "NativeOperators2.lean": "c095f524f0eb2668eed0b16848784e52732d0d72d2fe2f6399efd86ec193f4eb", + "NativeOperators3.lean": "fa4456d641670c134b4ad3ce7f628fba491ce1a045177fa007ca006027872f01", + "NativeRaw.lean": "1858d0be08fd44d8151f083a62fb2f1d984f5e384999013a51713553ca479194" + }, + "source_sha256": "9aaca8e288da4fb1e062ab38b369da49a2da4d32c196dadcd6affb8f6a80cf14", + "stdout_sha256": "4a7e911ae9cf8fe9a9155517a58c36e2dd0e436d78f3ac9d1748f0bab6da4e53" + }, + { + "exit_code": 0, + "generator": "numerical_generate.py", + "outputs_sha256": { + "NumericalMoments.lean": "e2841986fd6e6c4cc60cfe40f58a25f87a7be3bba5f89307d8a10082e48c66e6" + }, + "source_sha256": "12af3b6d21a798a60f82fbd130e93179edf2803c50fef4950681c9d3b8c1b377", + "stdout_sha256": "4d65411d95946de9cfb91401e9096216a0451d1fcbae2ce24806c5b5a2005ac6" + }, + { + "exit_code": 0, + "generator": "generate_arithmetic.py", + "outputs_sha256": { + "ARITHMETIC-TRANSCRIPTION.json": "3ae842397f05f26e35f1037855d235e82b66f7dc52f3fac480b35d6d86a6b771", + "ArithmeticCertificate.lean": "c60fd2a100ef65dad6150dddfb159f86495de8693630e6fa32269fbd6a13e8a3" + }, + "source_sha256": "41e757e1be70a289a17ecb93e6f62ad5e4be01053f0264eafd54ef2e7c5c732f", + "stdout_sha256": "6a01fda8b4135c74fe06dffea7abfd9c09e00db93b93df1bf4f4c0024f61c0dd" + } + ] +} diff --git a/research/kappa-round3-warp-lean-20261022/PUBLICATION.json b/research/kappa-round3-warp-lean-20261022/PUBLICATION.json new file mode 100644 index 0000000000..69c09a7dc0 --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/PUBLICATION.json @@ -0,0 +1,600 @@ +{ + "bytes": 9190322, + "canonical_main": "f626db5c3a3d781d8f7695038776c621651f75e1", + "count": 118, + "files": [ + { + "bytes": 229, + "path": "research/kappa-round3-warp-20261022/.gitattributes", + "sha256": "5dbdd046b401519674334e691f72510bbbad99ea445c9381b86e07f7e3d1dbd4" + }, + { + "bytes": 47, + "path": "research/kappa-round3-warp-20261022/.gitignore", + "sha256": "c05e55003b36bd49f237dd0e836702a2ec366c778b6ecfb672ac0bd86fe3983b" + }, + { + "bytes": 330, + "path": "research/kappa-round3-warp-20261022/ACTUAL-WORD-FREEZE.json", + "sha256": "b464b18dde15a4f3f0f71252f4eacf5a1883115fdff87734819e0b8e59b26285" + }, + { + "bytes": 207673, + "path": "research/kappa-round3-warp-20261022/ACTUAL-WORD.json.gz", + "sha256": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05" + }, + { + "bytes": 10009, + "path": "research/kappa-round3-warp-20261022/ARITHMETIC.json", + "sha256": "ab10f6a4a8a4f589d4b094aac663e002c43ec44774e6bd181c51915c7fa7e521" + }, + { + "bytes": 220325, + "path": "research/kappa-round3-warp-20261022/BOTH-CANDIDATE-WORD.json.gz", + "sha256": "c39d8d1787c5f96d6563c1168ed8ba0869f6beb42be43b9225b86d3f8fce0c83" + }, + { + "bytes": 17333, + "path": "research/kappa-round3-warp-20261022/BOTH-CANDIDATE.json", + "sha256": "f6ab4b11c843cb40e15cf1dadff2a541c14181eb9e36b5c7546686548c4d5076" + }, + { + "bytes": 17333, + "path": "research/kappa-round3-warp-20261022/BOTH-MILP-OPall.json", + "sha256": "f6ab4b11c843cb40e15cf1dadff2a541c14181eb9e36b5c7546686548c4d5076" + }, + { + "bytes": 12270, + "path": "research/kappa-round3-warp-20261022/both_boundary_milp.py", + "sha256": "adabc2fc21e3b49f12a03a543845f6659165a31bcac44ee65a453e87ca26a36e" + }, + { + "bytes": 219055, + "path": "research/kappa-round3-warp-20261022/CANDIDATE-WORD.json.gz", + "sha256": "426a14360ea500b900bb4e13d6b292c781ffe0f1b54845d5776ce0b4b507f0cb" + }, + { + "bytes": 17312, + "path": "research/kappa-round3-warp-20261022/CANDIDATE.json", + "sha256": "ffa32468ffc64403881f619bb903028f38e2b371f53ae938ea6fdf5b9da57e09" + }, + { + "bytes": 594, + "path": "research/kappa-round3-warp-20261022/COMBINE621-SCREEN.json", + "sha256": "08e9410e031cbdd5f6363d1cae563dde8a94f6bd79fe58ac4a221035e6930d5f" + }, + { + "bytes": 2023, + "path": "research/kappa-round3-warp-20261022/combine_621.py", + "sha256": "c3bf6379fc52d073ccbfa6af9dd7c867eab75d6bea2b69a4b1b8bdb4a3eca988" + }, + { + "bytes": 1559, + "path": "research/kappa-round3-warp-20261022/constrained_map.py", + "sha256": "2a9767817ce201be17039b6669373abc12df4c9519104d653b0ecda746913b0b" + }, + { + "bytes": 4768, + "path": "research/kappa-round3-warp-20261022/freeze_candidate.py", + "sha256": "c3cd79640c625de9963c0e57e19ec71b05fbddf4e37a371a4d2a4c76a726782b" + }, + { + "bytes": 11910, + "path": "research/kappa-round3-warp-20261022/helper_line_milp.py", + "sha256": "802defef1b112b70bb9e9ed2ed8fc6c820278e0c745c0ed36c936a64ba684e3b" + }, + { + "bytes": 528, + "path": "research/kappa-round3-warp-20261022/inspect_occurrences.py", + "sha256": "233e14258cdd892936a494b243df38f84c704bf6ff47df712cec64f06eefe177" + }, + { + "bytes": 11067, + "path": "research/kappa-round3-warp-20261022/line_free_milp.py", + "sha256": "c47a258a33c5d57501b97a50a4ca32801db7bab08a828bcd39a14c6ed42d8246" + }, + { + "bytes": 935, + "path": "research/kappa-round3-warp-20261022/MILP-OP47.json", + "sha256": "b096f0682ef6e7de81a64b8ed80b1f150244f775461087a8a0e3699ba4f87f11" + }, + { + "bytes": 17312, + "path": "research/kappa-round3-warp-20261022/MILP-OPall.json", + "sha256": "ffa32468ffc64403881f619bb903028f38e2b371f53ae938ea6fdf5b9da57e09" + }, + { + "bytes": 3772, + "path": "research/kappa-round3-warp-20261022/NATIVE-VALIDATION.json", + "sha256": "eec3b14241430b6c9f5de3cbf0e3d45a172d8071d2dccd2b59d56a1fbac3d428" + }, + { + "bytes": 36977, + "path": "research/kappa-round3-warp-20261022/PATCH.json", + "sha256": "aaeaed765225ffaa846fb3b5292a3ce4d34ce9c52d867b86c700f0f4a678df9f" + }, + { + "bytes": 23356, + "path": "research/kappa-round3-warp-20261022/PHASE-VALIDATION.json.gz", + "sha256": "6eae66ed3cfa8a1533e89b9660a57276908e6646640a12f8b1e3489f4ea1354b" + }, + { + "bytes": 2655, + "path": "research/kappa-round3-warp-20261022/phase_check.py", + "sha256": "0aec13f218fd131b63430064c7cd212b4320a87564e75c34a359e08f1e249009" + }, + { + "bytes": 3880, + "path": "research/kappa-round3-warp-20261022/PROOF.md", + "sha256": "19178996b776a33f94c8df905b2ef07cc3069e4b6004180f8ec58e140f0c7f7c" + }, + { + "bytes": 5655, + "path": "research/kappa-round3-warp-20261022/README.md", + "sha256": "6cfcd49a0601f5b1f184a2567fc35dcb0a5c28eb06fce5e510d54895e8d17fde" + }, + { + "bytes": 2502, + "path": "research/kappa-round3-warp-20261022/regenerate.py", + "sha256": "ff8bb790362ca55861d52cbbd18e499bce014332e4a2f550b4fb19a41e142b02" + }, + { + "bytes": 4659, + "path": "research/kappa-round3-warp-20261022/SOURCES.json", + "sha256": "533d6a3a8c8335826090b00cdc4928a996aec9dad58c81a27a77e4332c6ac06e" + }, + { + "bytes": 4639, + "path": "research/kappa-round3-warp-20261022/verify_candidate.py", + "sha256": "785f67e358ac4cff60a64db4b012c43a02a833d90926d72624880040f9648c66" + }, + { + "bytes": 72, + "path": "research/kappa-round3-warp-lean-20261022/.gitattributes", + "sha256": "308a40fa1d89ae5ea4390b4c9b46a0108b09f171f07898f25d451fa0c69c4e9f" + }, + { + "bytes": 56, + "path": "research/kappa-round3-warp-lean-20261022/.gitignore", + "sha256": "a52ef0762706983499dfe96c2b2a5fdd6cabc9d4173bd540b11dee7918c7e440" + }, + { + "bytes": 2667, + "path": "research/kappa-round3-warp-lean-20261022/AnalyticGain.lean", + "sha256": "c8abb50b1a32e48fe9f16a304581efb3c91c31f511789507a4a82b4581c20e52" + }, + { + "bytes": 506, + "path": "research/kappa-round3-warp-lean-20261022/AnalyticGain.log", + "sha256": "a913148584fb1b43c50b0967722603be2e389992a043d4084a199e7dc2ef7a61" + }, + { + "bytes": 489, + "path": "research/kappa-round3-warp-lean-20261022/ARITHMETIC-TRANSCRIPTION.json", + "sha256": "3ae842397f05f26e35f1037855d235e82b66f7dc52f3fac480b35d6d86a6b771" + }, + { + "bytes": 12830, + "path": "research/kappa-round3-warp-lean-20261022/ArithmeticCertificate.lean", + "sha256": "c60fd2a100ef65dad6150dddfb159f86495de8693630e6fa32269fbd6a13e8a3" + }, + { + "bytes": 1752, + "path": "research/kappa-round3-warp-lean-20261022/ArithmeticCertificate.log", + "sha256": "20cd7ab327e69cd129f2c636380323b82e6bae0deaad9e8622d9698426bc274b" + }, + { + "bytes": 2736, + "path": "research/kappa-round3-warp-lean-20261022/CompilerCapacity.lean", + "sha256": "e5ad04cc3d89588e4f464673170d2bad8316de22fa064e7300ee71eb63b0cb6d" + }, + { + "bytes": 475, + "path": "research/kappa-round3-warp-lean-20261022/CompilerCapacity.log", + "sha256": "4046d2cbe1adf7c8dbb85ededa335cdeeab96a0aefd6084f97aaef2909835737" + }, + { + "bytes": 8212, + "path": "research/kappa-round3-warp-lean-20261022/generate_arithmetic.py", + "sha256": "41e757e1be70a289a17ecb93e6f62ad5e4be01053f0264eafd54ef2e7c5c732f" + }, + { + "bytes": 9156, + "path": "research/kappa-round3-warp-lean-20261022/KappaWarpVerification.lean", + "sha256": "986701ba85faa746e449ab9abe87afc0d8c8eb0e09051f3f5feac44ffb69893d" + }, + { + "bytes": 1281, + "path": "research/kappa-round3-warp-lean-20261022/KappaWarpVerification.log", + "sha256": "5086b2ce86d260c5364e338fd543cd5dd4eabd56382b6963fde78cf1bc5111ec" + }, + { + "bytes": 76765, + "path": "research/kappa-round3-warp-lean-20261022/LEAN-VERIFICATION.json", + "sha256": "fc9b6aac05556f63d8800154773ce9dc98654a490e0b9d94888593bec6a78590" + }, + { + "bytes": 1062, + "path": "research/kappa-round3-warp-lean-20261022/NATIVE-TRANSCRIPTION.json", + "sha256": "a82959f284a52ab14daf32b897861ffa839b9d7c28ff6033385f4d53a1387682" + }, + { + "bytes": 5289, + "path": "research/kappa-round3-warp-lean-20261022/Native.lean", + "sha256": "19bc89e0183029f21f2df64a1587191b1f5b778cdfeb75156ec05f4623f3f7f1" + }, + { + "bytes": 786, + "path": "research/kappa-round3-warp-lean-20261022/Native.log", + "sha256": "d31178b51f5ff607f2107f562426e86b6f03ece0c29ecee2ba977e906d06aa15" + }, + { + "bytes": 18286, + "path": "research/kappa-round3-warp-lean-20261022/native_generate.py", + "sha256": "9aaca8e288da4fb1e062ab38b369da49a2da4d32c196dadcd6affb8f6a80cf14" + }, + { + "bytes": 18858, + "path": "research/kappa-round3-warp-lean-20261022/NativeBackward.lean", + "sha256": "426137b9e36e8c3dbd9b8633285893fdce11e69c71cefbe358143bd8633f0f02" + }, + { + "bytes": 0, + "path": "research/kappa-round3-warp-lean-20261022/NativeBackward.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "bytes": 440290, + "path": "research/kappa-round3-warp-lean-20261022/NativeBackwardProofs0.lean", + "sha256": "6fee665c667771ffe8a1c65e503aae260bf6e0e6270e23ce77a75ca093159622" + }, + { + "bytes": 32, + "path": "research/kappa-round3-warp-lean-20261022/NativeBackwardProofs0.log", + "sha256": "7e0b73aad30035e0004bdc12745e00fe2d371b61a56859e3f3ec8559f7fc2bfe" + }, + { + "bytes": 440402, + "path": "research/kappa-round3-warp-lean-20261022/NativeBackwardProofs1.lean", + "sha256": "492f3f63eefc47a08f04989f06a9b39036c7dc3e74ffa41aafa0b1e435289e51" + }, + { + "bytes": 32, + "path": "research/kappa-round3-warp-lean-20261022/NativeBackwardProofs1.log", + "sha256": "e5c1879f66e0194ea7b8321c36c7b24598484a56399a7b86608788e4dbbad062" + }, + { + "bytes": 439846, + "path": "research/kappa-round3-warp-lean-20261022/NativeBackwardProofs2.lean", + "sha256": "4c2128478e4d6eccfbb9a9dfa242860fce6e61bf59352cf2958654d76f96c56a" + }, + { + "bytes": 32, + "path": "research/kappa-round3-warp-lean-20261022/NativeBackwardProofs2.log", + "sha256": "469437c7930b999d75935a2b637b4d27b54c4fe52c16c819dd5d3661cb52dc65" + }, + { + "bytes": 450008, + "path": "research/kappa-round3-warp-lean-20261022/NativeBackwardProofs3.lean", + "sha256": "ef99254bf568d53fbacd86ed59290966a42ed9d2d7140e0071cd71a94e3c7f56" + }, + { + "bytes": 32, + "path": "research/kappa-round3-warp-lean-20261022/NativeBackwardProofs3.log", + "sha256": "e22f43f6868d3a3b9fe247b11d65dad52aad4d2ac3eb4d276bd3761c751d61b7" + }, + { + "bytes": 464028, + "path": "research/kappa-round3-warp-lean-20261022/NativeBackwardProofs4.lean", + "sha256": "8d770a215c4b693edbf5bcacc430552db4c73955f3126f6aa1d9e260fd955ced" + }, + { + "bytes": 32, + "path": "research/kappa-round3-warp-lean-20261022/NativeBackwardProofs4.log", + "sha256": "a8f86e5c501fbb2d68a6a2827ed2ad9381529400995ffdd283536bc2febf6c55" + }, + { + "bytes": 469430, + "path": "research/kappa-round3-warp-lean-20261022/NativeBackwardProofs5.lean", + "sha256": "58a0f8257fca08eda7f35a5f099bd7331976c0748758ac0b824716b9011ef63e" + }, + { + "bytes": 32, + "path": "research/kappa-round3-warp-lean-20261022/NativeBackwardProofs5.log", + "sha256": "fc9ffc1382189210bd3f7c8dda852613cf13003e28ae345e7ee45e71a10ed697" + }, + { + "bytes": 443095, + "path": "research/kappa-round3-warp-lean-20261022/NativeBackwardProofs6.lean", + "sha256": "169db460aad7582e0f632a6c6d5ba21229526e674df83cfc002a633e9ff2250a" + }, + { + "bytes": 32, + "path": "research/kappa-round3-warp-lean-20261022/NativeBackwardProofs6.log", + "sha256": "9c763a812ed0e42cf5b818b62fd26ebd6c713ec26ab14908501e9a22a203b012" + }, + { + "bytes": 438742, + "path": "research/kappa-round3-warp-lean-20261022/NativeBackwardProofs7.lean", + "sha256": "8f8dc4a7d39292fa5ec14d0fe06767c211e31ea9f3cd4d963ad199a7255cd6bc" + }, + { + "bytes": 32, + "path": "research/kappa-round3-warp-lean-20261022/NativeBackwardProofs7.log", + "sha256": "d545d11eb4f31e0953fc248e66f66294d391d0a5b1ea0a78308a6f1e9a020bd4" + }, + { + "bytes": 8935, + "path": "research/kappa-round3-warp-lean-20261022/NativeCore.lean", + "sha256": "2971d3ff982922fb1010858ae6be3add275c4685efcc8ffc038f156bd7e171e0" + }, + { + "bytes": 0, + "path": "research/kappa-round3-warp-lean-20261022/NativeCore.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "bytes": 224646, + "path": "research/kappa-round3-warp-lean-20261022/NativeData.lean", + "sha256": "ce8af38938f9ac509bb4c23f3d020d6095303d49fedf9eb1b8f316adae5c165b" + }, + { + "bytes": 104, + "path": "research/kappa-round3-warp-lean-20261022/NativeData.log", + "sha256": "fef19bb4349154d95e612b2eb9b88025c34f7e0edc16e18722eab673d6264036" + }, + { + "bytes": 2960, + "path": "research/kappa-round3-warp-lean-20261022/NativeForward.lean", + "sha256": "51c06663f41a473ce5ae3484d84ab56cd239473e2d31e96f06ffe54efb14e1a5" + }, + { + "bytes": 0, + "path": "research/kappa-round3-warp-lean-20261022/NativeForward.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "bytes": 440193, + "path": "research/kappa-round3-warp-lean-20261022/NativeForwardProofs0.lean", + "sha256": "cf148e9385519959c74927382bf9d2a1ac2564fea3542e771be5a65272c13afa" + }, + { + "bytes": 31, + "path": "research/kappa-round3-warp-lean-20261022/NativeForwardProofs0.log", + "sha256": "61b96bee1497a50eb7aff324de5c5227062a575d5c00b59f1d657b395ae03025" + }, + { + "bytes": 440202, + "path": "research/kappa-round3-warp-lean-20261022/NativeForwardProofs1.lean", + "sha256": "97d5aff0124a5ac58baea4e4147f2f951986d9b120bd1d39a0e592f863c676a1" + }, + { + "bytes": 31, + "path": "research/kappa-round3-warp-lean-20261022/NativeForwardProofs1.log", + "sha256": "1f87cab5eb616b7cb0b229ea934c031e42fd1b1a1b853c6fc8c50eb6cf9efbe6" + }, + { + "bytes": 439892, + "path": "research/kappa-round3-warp-lean-20261022/NativeForwardProofs2.lean", + "sha256": "60f2c37b33485f47d26da553a8918343630c187c7d37dcc8e1cb8f0e9dea8503" + }, + { + "bytes": 31, + "path": "research/kappa-round3-warp-lean-20261022/NativeForwardProofs2.log", + "sha256": "7f07cb70f77834020d8c239d715eca108b2553a85ef8f790d8ccfb6e1f980d10" + }, + { + "bytes": 449435, + "path": "research/kappa-round3-warp-lean-20261022/NativeForwardProofs3.lean", + "sha256": "c0a2078b6a591853b28dd72e01b59ea33a24e645fdc8b5f1ae91fde1e5ab6da0" + }, + { + "bytes": 31, + "path": "research/kappa-round3-warp-lean-20261022/NativeForwardProofs3.log", + "sha256": "8e19557a5447808b67bbad4a966800fafbc97622233f7eab9f3b21574313e3b5" + }, + { + "bytes": 463518, + "path": "research/kappa-round3-warp-lean-20261022/NativeForwardProofs4.lean", + "sha256": "fb805e081a23c87bbd10c38e0537d7ef6e70ce867320c4140f822a0ad1ddc427" + }, + { + "bytes": 31, + "path": "research/kappa-round3-warp-lean-20261022/NativeForwardProofs4.log", + "sha256": "97f232b024d73986c88727c7bb27192852349924ae5607308b20fba04e5a1d2a" + }, + { + "bytes": 469350, + "path": "research/kappa-round3-warp-lean-20261022/NativeForwardProofs5.lean", + "sha256": "b5f19bee69ab9ce791c00ee4bba7b00bd11dabd02fcb77aca70e63668f1648cb" + }, + { + "bytes": 31, + "path": "research/kappa-round3-warp-lean-20261022/NativeForwardProofs5.log", + "sha256": "4d3a43ede2058a2b30ddb7b864593dccdf32ff2670b77d269478252e3be2185f" + }, + { + "bytes": 443401, + "path": "research/kappa-round3-warp-lean-20261022/NativeForwardProofs6.lean", + "sha256": "341ef75efa1501a569eb453d954a834fdd62c125c5a678f38183dc5def28b6dd" + }, + { + "bytes": 31, + "path": "research/kappa-round3-warp-lean-20261022/NativeForwardProofs6.log", + "sha256": "7fc603f61becb8cb046ec2946a630d0064c0f2ad214bbfd97280833f6ae54bcf" + }, + { + "bytes": 438928, + "path": "research/kappa-round3-warp-lean-20261022/NativeForwardProofs7.lean", + "sha256": "56a29613c53d2735f7f2a60a8e0086b2f04951b79e21211883ac85f240468ef2" + }, + { + "bytes": 31, + "path": "research/kappa-round3-warp-lean-20261022/NativeForwardProofs7.log", + "sha256": "5e7fd46303ddbe006a802b4032ef849bb74faddf19453636b838f8ddd7aae47d" + }, + { + "bytes": 42663, + "path": "research/kappa-round3-warp-lean-20261022/NativeFrames0.lean", + "sha256": "7d3b346c2153335177727edc4d6e0e97b46a6307ba53a48b1a9278f0e0585b86" + }, + { + "bytes": 24, + "path": "research/kappa-round3-warp-lean-20261022/NativeFrames0.log", + "sha256": "ca2f41fe50bc7c3844620926609225abebbf6056d01bdc79d6d958a0f0f5d50b" + }, + { + "bytes": 40796, + "path": "research/kappa-round3-warp-lean-20261022/NativeFrames1.lean", + "sha256": "0065330788df0cf1e15f9857df89d19f2cc7e3d9b430b0670e7d9ea353ee433a" + }, + { + "bytes": 24, + "path": "research/kappa-round3-warp-lean-20261022/NativeFrames1.log", + "sha256": "36e09939cafdcd804ba10bc9d37c0d6fe026f037104ac21e813cd80ecf3c6558" + }, + { + "bytes": 39933, + "path": "research/kappa-round3-warp-lean-20261022/NativeFrames2.lean", + "sha256": "9902af982796fac9b3d718c37b253261a1441912b71f2eff5ccf4b8ffedd6e98" + }, + { + "bytes": 24, + "path": "research/kappa-round3-warp-lean-20261022/NativeFrames2.log", + "sha256": "ced2b82d368886830cfea16c1aa5487623e6467f85122d6f79f9f557e04ebf2d" + }, + { + "bytes": 40553, + "path": "research/kappa-round3-warp-lean-20261022/NativeFrames3.lean", + "sha256": "46bf1e598c71c9ab907b67c4ab09ead541a0504cd38cdfd2bc5cd4b22322c3ba" + }, + { + "bytes": 24, + "path": "research/kappa-round3-warp-lean-20261022/NativeFrames3.log", + "sha256": "890094d55e6caa03dd60c688ef7636ae81b807f2e10cbd76e2c4f07b983e4df3" + }, + { + "bytes": 2848, + "path": "research/kappa-round3-warp-lean-20261022/NativeOperators0.lean", + "sha256": "4d766c1e98c0ce3bac3987d14fce9d668d28c5dbf16855ec753d8384b8e3927d" + }, + { + "bytes": 27, + "path": "research/kappa-round3-warp-lean-20261022/NativeOperators0.log", + "sha256": "f31ba306bbf46cbe46024f6b4b9287d8390c243837f3aaba85082811fa017eab" + }, + { + "bytes": 2839, + "path": "research/kappa-round3-warp-lean-20261022/NativeOperators1.lean", + "sha256": "771946dd72510e0583313dc6611961cb5e8c03fcf3ebc903b812b2574ab7d205" + }, + { + "bytes": 27, + "path": "research/kappa-round3-warp-lean-20261022/NativeOperators1.log", + "sha256": "11db347a39617ec6b4ce94484943e6e31313457492b8577d27333a3f856bcbc4" + }, + { + "bytes": 2847, + "path": "research/kappa-round3-warp-lean-20261022/NativeOperators2.lean", + "sha256": "c095f524f0eb2668eed0b16848784e52732d0d72d2fe2f6399efd86ec193f4eb" + }, + { + "bytes": 27, + "path": "research/kappa-round3-warp-lean-20261022/NativeOperators2.log", + "sha256": "f500f2809b2aa47fe903e50a40e79ac65c538780974e7c4c3baf5fbecb94b7b3" + }, + { + "bytes": 2880, + "path": "research/kappa-round3-warp-lean-20261022/NativeOperators3.lean", + "sha256": "fa4456d641670c134b4ad3ce7f628fba491ce1a045177fa007ca006027872f01" + }, + { + "bytes": 27, + "path": "research/kappa-round3-warp-lean-20261022/NativeOperators3.log", + "sha256": "6e3748ae7ed71d16bcdcf6cb7f64bd93b97c5b4eee8e8f38c4cc90d2d646eb00" + }, + { + "bytes": 357281, + "path": "research/kappa-round3-warp-lean-20261022/NativeRaw.lean", + "sha256": "1858d0be08fd44d8151f083a62fb2f1d984f5e384999013a51713553ca479194" + }, + { + "bytes": 145, + "path": "research/kappa-round3-warp-lean-20261022/NativeRaw.log", + "sha256": "23c782d7ea8c82bd8cfa6578d42247e74ce58ad8439d80a7375240649c1dc791" + }, + { + "bytes": 8311, + "path": "research/kappa-round3-warp-lean-20261022/numerical_generate.py", + "sha256": "12af3b6d21a798a60f82fbd130e93179edf2803c50fef4950681c9d3b8c1b377" + }, + { + "bytes": 89888, + "path": "research/kappa-round3-warp-lean-20261022/NumericalMoments.lean", + "sha256": "e2841986fd6e6c4cc60cfe40f58a25f87a7be3bba5f89307d8a10082e48c66e6" + }, + { + "bytes": 272, + "path": "research/kappa-round3-warp-lean-20261022/NumericalMoments.log", + "sha256": "03d300fe1096aa7a7227c4c668e895137b941047bc78b76ac02d121df5667639" + }, + { + "bytes": 67953, + "path": "research/kappa-round3-warp-lean-20261022/PARTIAL-LEAN.json", + "sha256": "8616bfc581e9b8c3312a8e29a7195649d08d245fabc67d8f5ed9fd52cd5fb7fc" + }, + { + "bytes": 6335, + "path": "research/kappa-round3-warp-lean-20261022/prepare.py", + "sha256": "7bc2b4b0a06f652a748e8526de97b2bddd81ab6315a542886bd5654af09280b2" + }, + { + "bytes": 1973, + "path": "research/kappa-round3-warp-lean-20261022/publication.py", + "sha256": "effe90b75fc9402ac5bbcb23ac509d7d5b907b2d9b92f620859fc0585935a84c" + }, + { + "bytes": 6759, + "path": "research/kappa-round3-warp-lean-20261022/README.md", + "sha256": "8bd80a8ffb567157b1c8f3545779f64d7368b0f809bffc6b993ba097ec7b8f0c" + }, + { + "bytes": 12383, + "path": "research/kappa-round3-warp-lean-20261022/replay.py", + "sha256": "9c48385bbfff3604a5781d03c09df99e8389a7b431e16162d76855216daaa4a6" + }, + { + "bytes": 72, + "path": "research/kappa-round3-audit-20261022/.gitattributes", + "sha256": "308a40fa1d89ae5ea4390b4c9b46a0108b09f171f07898f25d451fa0c69c4e9f" + }, + { + "bytes": 4486, + "path": "research/kappa-round3-audit-20261022/AUDIT.json", + "sha256": "9039d0acbc4388963822f18bba0fb1c6f9413578ffe66fbea68c2c3a82d77dd9" + }, + { + "bytes": 15769, + "path": "research/kappa-round3-audit-20261022/audit.py", + "sha256": "9a9a33997750124fced63fa54d1eeb035eb6a472bb83ca5fc005897d57ad63f3" + }, + { + "bytes": 6007, + "path": "research/kappa-round3-audit-20261022/README.md", + "sha256": "310542280bcfefd10939c0cf3d2ba73d17bab3380e0b71edab1a70b0c5f503dc" + }, + { + "bytes": 1970, + "path": "research/kappa-round3-audit-20261022/WRAPPER-CONTROLS.json", + "sha256": "537d6000d080c4ab5785cf4ae31f969a0539e2a25db964f3abdefd1ead40c4d3" + }, + { + "bytes": 5261, + "path": "research/kappa-round3-audit-20261022/wrapper_controls.py", + "sha256": "d0ccbb2dc77b156503aa52787e1828c2ae9546f56f0b26ad448fdde02e949746" + } + ], + "predecessor_pr4610_head": "4b4c75bc0fd64d3eee54029e8d2fab834251fca6", + "scope": "New joint helper/map construction, fresh scoped Lean proof sources/logs and independent AI audit; no selected-frontier change.", + "status": "FOCUSED_ROUND3_PUBLICATION_INVENTORY" +} diff --git a/research/kappa-round3-warp-lean-20261022/README.md b/research/kappa-round3-warp-lean-20261022/README.md new file mode 100644 index 0000000000..36faa7f1a3 --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/README.md @@ -0,0 +1,116 @@ +# Conditional kappa 0.00302176 with fresh Lean certificates + +TL;DR: the changed joint helper/native-map construction supports conditional +**kappa = 9443/3125000 = 0.00302176**, improving PR4610's frozen 0.00302152 by +**0.00000024**. This is a changed paid profile, with the complete controller, +completion, uniform compiler and outer ledger included. The raw complex root +lies in `(0.0030217758,0.0030217759)`; it is not the claimed saving. + +The actual mathematical witness is in +`../kappa-round3-warp-20261022/ACTUAL-WORD.json.gz`. Its canonical payload SHA256 +is `cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd`. +The guarded patch changes 26 arbitrary helper entrances, 316 scalar contact +frames, 20 warp frame pairs and 20 native G maps. All scalar opcodes and their +coefficients/order, public main endpoints, helper exits and owned jobs remain. + +The local paid profiles are: + +``` +PR4610: {1:2201,2:412,3:506,4:135,5:36,8:8} +new: {1:2201,2:412,3:510,4:127,5:40,8:8} +helpers:{4:28,7:7,8:47,9:326} (same complete rank census) +``` + +Four pairs of rank-four jobs become rank-three/rank-five pairs. Strict +concavity gives `old(t)-new(t)=4*(2*4^t-3^t-5^t)>0` for every `0 decide (0 < p.2)) = true := by\n apply List.all_eq_true.mpr\n norm_num [{name}, {unfold}]', + f'theorem {name}_count : {name}.length = {len(rows)} := by decide',''] + out += ['theorem claimed_saving : kappa = 9443/3125000 := by\n norm_num [kappa]', + 'theorem strict_improvement : (37769/12500000 : ℚ) < kappa := by\n norm_num [kappa]', + 'theorem tested_above_kappa : kappa < tested := by\n norm_num [kappa, tested]', + 'theorem explicit_gap : (tested-kappa)/7 = (1/700000000 : ℚ) := by\n norm_num [kappa, tested]', + 'theorem splitting_base_gap : (20:ℕ)^64 < 21^63 := by decide', + 'theorem tail_decay : (97/100 : ℚ)^128 < 1/16 := by norm_num', + 'theorem normalized_completion : (1/(1+1024*(1/1000000000))+4/(2:ℚ)^32) < 1 := by norm_num', + 'theorem shifted_exit_capacity : 2*((20:ℕ)^1024)^64 ≤ ((145:ℕ)^1024)^63 := by decide', + 'theorem finite_threshold : 700000000*44836 = (31385200000000:ℕ) := by decide', + 'theorem finite_compiler_wins : ((700000000:ℕ)*44836+1)^1000 < 2^44836 := by decide', + 'theorem previous_integer_fails : ¬ (((700000000:ℕ)*44835+1)^1000 < 2^44835) := by decide', + 'theorem local_route_count : (3298+2*408+688)*1000 = (4802000:ℕ) := by decide', + 'theorem local_budget : (158168+4802000:ℕ) < 10000000 := by decide', + 'theorem controller_budget : (181098496:ℕ) < 1000000000 := by decide','', + 'end KappaChangedG.Arithmetic','', + '#print axioms KappaChangedG.Arithmetic.outerSlacks_source_equality', + '#print axioms KappaChangedG.Arithmetic.outerSlacks_all_positive', + '#print axioms KappaChangedG.Arithmetic.functionalSlacks_source_equality', + '#print axioms KappaChangedG.Arithmetic.functionalSlacks_all_positive', + '#print axioms KappaChangedG.Arithmetic.claimed_saving', + '#print axioms KappaChangedG.Arithmetic.strict_improvement', + '#print axioms KappaChangedG.Arithmetic.tested_above_kappa', + '#print axioms KappaChangedG.Arithmetic.explicit_gap', + '#print axioms KappaChangedG.Arithmetic.tail_decay', + '#print axioms KappaChangedG.Arithmetic.normalized_completion', + '#print axioms KappaChangedG.Arithmetic.finite_compiler_wins'] + target=HERE/'ArithmeticCertificate.lean';target.write_text('\n'.join(out)+'\n',encoding='utf-8',newline='\n') + (HERE/'ARITHMETIC-TRANSCRIPTION.json').write_text(json.dumps({'status':'TRANSCRIBED_PENDING_LEAN', + 'source_sha256':sha256(SOURCE.read_bytes()).hexdigest(),'receipt_sha256':sha256(RECEIPT.read_bytes()).hexdigest(), + 'lean_sha256':sha256(target.read_bytes()).hexdigest(),'strict_predicates':54,'functional_predicates':4, + 'scope':'Source outer formulas and closed integer compiler arithmetic. Analytic enclosure correctness is outside this file.'},indent=2)+'\n',encoding='utf-8',newline='\n') + print('GENERATED_ARITHMETIC_SOURCE_FORMULAS',len(entries),len(functions)) + + +if __name__=='__main__':main() diff --git a/research/kappa-round3-warp-lean-20261022/native_generate.py b/research/kappa-round3-warp-lean-20261022/native_generate.py new file mode 100644 index 0000000000..eaa1428c62 --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/native_generate.py @@ -0,0 +1,348 @@ +"""Transcribe the frozen native word into ordinary-kernel Lean certificates. + +No generated result is trusted: every frame, span witness, inverse, event, +intermediate frame state, and invoice is rechecked by NativeCore.lean. +The Python/hash/JSON-to-Lean transcription boundary is stated in Native-note.md. +""" +from collections import Counter +from fractions import Fraction +import gzip +from hashlib import sha256 +import json +from pathlib import Path +import argparse +import subprocess +import sys +import tomllib + +sys.dont_write_bytecode = True +HERE = Path(__file__).resolve().parent +ROOT = HERE.parents[1] +SOURCE = ROOT / 'research/kappa-round3-warp-20261022' +EXPECTED = 'cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd' +CHUNK = 128 + + +def arr(xs): + return '#[' + ','.join(map(str, xs)) + ']' + + +def lis(xs): + return '[' + ','.join(map(str, xs)) + ']' + + +def tree(xs): + if not xs: + return '.empty' + if len(xs) == 1: + return '(.leaf (' + str(xs[0]) + '))' + cut = len(xs)//2 + return f'(.branch {cut} {tree(xs[:cut])} {tree(xs[cut:])})' + + +def table_declarations(name, typ, values): + chunks=[]; out=[] + for i in range(0,len(values),64): + label=f'{name}Part{i//64:03d}'; part=values[i:i+64] + out += [f'def {label} : Table {typ} :=\n'+tree(part)+'\n'] + chunks.append((len(part),label)) + def join(parts): + if len(parts)==1: + return parts[0] + cut=len(parts)//2 + n,l=join(parts[:cut]);m,r=join(parts[cut:]) + return n+m,f'(.branch {n} {l} {r})' + _,root=join(chunks) + return out+[f'def {name} : Table {typ} :=\n'+root+'\n'] + + +def list_declarations(name, typ, values, batch=64): + out=[];labels=[] + for i in range(0,len(values),batch): + label=f'{name}Part{i//batch:03d}';labels.append(label) + out += [f'def {label} : List {typ} := [\n', + ',\n'.join(' '+v for v in values[i:i+batch]),'\n]\n'] + out += [f'def {name} : List {typ} := '+lis(labels)+'.flatten\n', + '#eval "NativeData: '+name+' checked"\n'] + return out + + +def sharded_declarations(header, module, name, typ, values, batch, shards=4): + files=[[header] for _ in range(shards)];labels=[] + for i in range(0,len(values),batch): + j=i//batch;label=f'{name}Part{j:03d}';labels.append(label) + files[j%shards] += [f'def {label} : List {typ} := [\n', + ',\n'.join(' '+v for v in values[i:i+batch]),'\n]\n'] + for j,body in enumerate(files): + body += ['#eval "'+module+str(j)+' checked"\nend NativeData\n'] + write(module+str(j)+'.lean',''.join(body)) + return [f'def {name} : List {typ} := '+lis(labels)+'.flatten\n'] + + +def combo(basis, mask): + v = 0 + for i, b in enumerate(basis): + if mask >> i & 1: + v ^= b + return v + + +def all_coordinates(basis): + result = {combo(basis, mask): mask for mask in range(1 << len(basis))} + assert len(result) == 1 << len(basis) + return result + + +def allowance(e): + kind, _, _, _, _, _, _, num, den = e + if kind in (6, 7): + return 2 + q = Fraction(num, den) + n, d = abs(q.numerator), q.denominator + assert n and not d & (d - 1) + if kind == 5: + assert not n & (n - 1) + return 2 * (abs(n.bit_length() - d.bit_length()) + (q < 0)) + return 2 * (3 + n.bit_length() - 1 + n.bit_count() + d.bit_length() - 1) + + +def write(name, content): + (HERE / name).write_text(content, encoding='utf-8', newline='\n') + + +def main(): + raw = gzip.decompress((SOURCE / 'ACTUAL-WORD.json.gz').read_bytes()) + assert sha256(raw).hexdigest() == EXPECTED + payload = json.loads(raw) + c = payload['canonical'] + # Reuse the exact authenticated inherited constructor solely to transcribe + # old G columns for the finite changed-operator comparison. + oldraw = gzip.decompress((ROOT/'research/warp-interface-20261022/ACTUAL-WORD.json.gz').read_bytes()) + assert sha256(oldraw).hexdigest() == '4409d2d9328fffbd276bb03fb800f59a33ec3b2ab15f79a330a7af66e75110cc' + base = json.loads(oldraw)['canonical'] + programs = payload['programs'] + frames = c['frames'] + coordinates = list(map(all_coordinates, frames)) + old_g = {w['op']: w['G_columns'] for w in base['warps']} + operators = [] + for w in sorted(c['warps'], key=lambda w: w['op']): + direct = w['G_columns'] + invmap = all_coordinates(direct) + inverse = [invmap[1 << i] for i in range(9)] + assert all(combo(inverse, combo(direct, x)) == x for x in range(512)) + operators.append((direct, inverse, old_g[w['op']])) + assert len(operators) == 72 + paid_keys = sorted({(e[3] if e[0] == 'climb' else e[2], + e[4] if e[0] == 'climb' else e[3], + e[5] if e[0] == 'climb' else e[4], e[0] == 'climb') + for p in programs.values() for e in p + if e[0] in ('climb', 'center')}) + paid_index = {key: i for i, key in enumerate(paid_keys)} + paid = [] + for a, b, r, ascending in paid_keys: + if ascending: + src, dst = a, b + else: + # Centers may go up or down; the ascending flag describes the + # actual inclusion, not which allocation owns the field. + ascending = len(frames[a]) < len(frames[b]) + src, dst = (a, b) if ascending else (b, a) + assert len(frames[src]) + r == len(frames[dst]) + paid.append((a, b, r, ascending, [coordinates[dst][v] for v in frames[src]])) + warp_keys = sorted({(e[2], e[3], e[4]) for p in programs.values() + for e in p if e[0] == 'warp'}) + warp_index = {key: i for i, key in enumerate(warp_keys)} + warps = [] + for op, a, b in warp_keys: + direct, inverse, _ = operators[abs(op) - 1] + if op < 0: + direct, inverse = inverse, direct + assert len(frames[a]) == len(frames[b]) + warps.append((op, a, b, + [coordinates[b][combo(direct, v)] for v in frames[a]], + [coordinates[a][combo(inverse, v)] for v in frames[b]])) + phase = json.loads(gzip.decompress((SOURCE / 'PHASE-VALIDATION.json.gz').read_bytes())) + assert len(warps) == len(phase['actual_warp_classes']) == 180 + assert warp_keys == [(w['operator'], w['input'], w['output']) for w in phase['actual_warp_classes']] + new_paid = [] + for e in phase['new_paid_pairs']: + key = (e['input'], e['output'], e['rank'], True) + new_paid.append(paid_index[key]) + assert len(new_paid) == len(set(new_paid)) + helpers = [] + for role in range(224,632): + a,b = c['start'][role],c['final'][role] + rank = len(frames[b])-len(frames[a]) + assert rank > 0 + helpers.append((a,b,rank,[coordinates[b][v] for v in frames[a]])) + header = ('-- Generated by native_generate.py from canonical payload SHA256\n' + '-- ' + EXPECTED + '\nimport NativeCore\n' + 'set_option maxRecDepth 100000\nset_option maxHeartbeats 0\n' + 'namespace NativeData\nopen NativeCertificate\n') + rawdata = [header] + rawdata += table_declarations('frames','Basis',[arr(b) for b in frames]) + rawdata += ['#eval "NativeRaw: frame table elaborated"\n'] + rawdata += table_declarations('operators','Operator',['⟨'+','.join(arr(x) for x in g)+'⟩' for g in operators]) + rawdata += ['#eval "NativeRaw: operator table elaborated"\n'] + rawdata += table_declarations('paid','Paid',['⟨'+f'{a},{b},{r},{str(up).lower()},{arr(cs)}'+'⟩' for a,b,r,up,cs in paid]) + rawdata += ['#eval "NativeRaw: paid table elaborated"\n'] + rawdata += table_declarations('warps','Warp',['⟨'+f'{op},{a},{b},{arr(cs)},{arr(ds)}'+'⟩' for op,a,b,cs,ds in warps]) + rawdata += ['#eval "NativeRaw: warp table elaborated"\n', + 'theorem raw_tables_well_formed : frames.wellFormed && operators.wellFormed && paid.wellFormed && warps.wellFormed = true := by decide\n', + 'end NativeData\n'] + write('NativeRaw.lean',''.join(rawdata)) + # Each declaration carries an ordinary `decide` proof; proof construction + # is segmented so a failed finite item has a local diagnostic. + shardheader=header.replace('import NativeCore','import NativeRaw') + imports='\n'.join(f'import NativeFrames{j}\nimport NativeOperators{j}' for j in range(4)) + out = [header.replace('import NativeCore',imports)] + out += ['deriving instance DecidableEq for Operator\n', + 'deriving instance DecidableEq for Paid\n', + 'deriving instance DecidableEq for Warp\n'] + out += sharded_declarations(shardheader,'NativeFrames','frameEntries','CheckedBasis', + ['⟨'+arr(b)+', by decide⟩' for b in frames],64) + out += ['theorem frame_transcription_exact : frameEntries.map (·.data) = frames.toList := by decide\n'] + out += sharded_declarations(shardheader,'NativeOperators','operatorEntries','CheckedOperator', + ['⟨⟨'+','.join(arr(x) for x in g)+'⟩, by decide⟩' for g in operators],2) + out += ['theorem operator_transcription_exact : operatorEntries.map (·.data) = operators.toList := by decide\n'] + out += list_declarations('paidEntries','(CheckedPaid frames)',[ + '⟨⟨'+f'{a},{b},{r},{str(up).lower()},{arr(cs)}'+'⟩, by decide⟩' for a,b,r,up,cs in paid]) + out += ['theorem paid_transcription_exact : paidEntries.map (·.data) = paid.toList := by decide\n'] + out += list_declarations('warpEntries','(CheckedWarp frames operators)',[ + '⟨⟨'+f'{op},{a},{b},{arr(cs)},{arr(ds)}'+'⟩, by decide⟩' for op,a,b,cs,ds in warps],32) + out += ['theorem warp_transcription_exact : warpEntries.map (·.data) = warps.toList := by decide\n'] + out += list_declarations('helperEntries','(CheckedPaid frames)',[ + '⟨⟨'+f'{a},{b},{r},true,{arr(cs)}'+'⟩, by decide⟩' for a,b,r,cs in helpers]) + out += [ + 'def newPaidIndices : Array Nat := ' + arr(new_paid) + '\n', + 'def initialFrames : Table Nat := ' + tree(c['start'] + [len(frames)]) + '\n', + 'def finalFrames : Table Nat := ' + tree(c['final'] + [next(e[2] for e in reversed(programs['forward']) if e[0] == 'scalar' and e[1][0] == 'clear')]) + '\n', + 'end NativeData\n'] + write('NativeData.lean', ''.join(out)) + phase_labels = {x: i for i, x in enumerate(sorted({e[1] for p in programs.values() + for e in p if e[0] == 'phase'}))} + adapter_labels = {x: i for i, x in enumerate(sorted({e[1] for p in programs.values() + for e in p if e[0] == 'adapter'}))} + def role(r): + assert r[0] == 'L' or r == ['C', 0] + return r[1] if r[0] == 'L' else 632 + def encode(e): + k = e[0] + if k == 'phase': return [0,0,0,0,0,0,phase_labels[e[1]],0,1] + if k == 'adapter': return [8,e[2],0,e[3],0,0,adapter_labels[e[1]],0,1] + if k in ('climb', 'center'): + a,b,r = e[3:6] if k == 'climb' else e[2:5] + return [1 if k == 'climb' else 2,e[2] if k == 'climb' else 632,0,a,b, + paid_index[a,b,r,k == 'climb'],0,0,1] + if k == 'warp': + _,r,op,a,b = e + return [3,role(r),0,a,b,warp_index[op,a,b],op,0,1] + assert k == 'scalar' + g,f = e[1:] + kind = {'add':4,'scale':5,'clear':6,'copy':7}[g[0]] + target = role(g[1]); source = role(g[2]) if kind in (4,7) else 0 + num,den = (g[3:5] if kind == 4 else g[2:4]) if kind in (4,5) else (0,1) + return [kind,target,source,f,0,0,0,num,den] + summaries = {} + for direction, program in programs.items(): + events = list(map(encode, program)) + state = c['start'] + [len(frames)] + chunks = [] + for i in range(0, len(events), CHUNK): + es = events[i:i+CHUNK] + start = state.copy(); census = [0]*10; cost = 0 + for e in es: + kind,r,s,a,b,ref,op,num,den = e + if kind in (0,8): continue + if kind == 6: state[r] = a + else: + assert state[r] == a, (direction,i,e,state[r]) + if kind in (4,7): assert state[s] == a + if kind in (1,2,3): state[r] = b + if kind in (1,2): census[paid[ref][2]] += 1 + if kind in (4,5,6,7): cost += allowance(e) + chunks.append((start,state.copy(),es,census,cost)) + assert state[:632] == c['final'] + # Both orientations are sharded; every event still carries a kernel proof. + shard_count=8 + names=[];parts=[[header.replace('import NativeCore','import NativeData')] for _ in range(shard_count)] + for shard,part in enumerate(parts): + begin=shard*len(chunks)//shard_count;end=(shard+1)*len(chunks)//shard_count + for i in range(begin,end+1): + snapshot=chunks[i][0] if i linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +''' + return f'''lemma log_{n} : {lean(lo)} ≤ Real.log {n} ∧ Real.log {n} ≤ {lean(hi)} := by + have h := Real.abs_log_sub_add_sum_range_le (x := {lean(x)}) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - {lean(x)} = (2 : ℝ) ^ {k} / {n} by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ {lean(x)} by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +''' + + +def power_theorem(n, exponent, label, near_one=True): + ll, lu = log_interval(n) + a = exponent-1 if near_one else exponent + xl = down(a*(ll if a >= 0 else lu)) + xu = up(a*(lu if a >= 0 else ll)) + terms = 8 if abs(a) < Q(1,100) else 20 + el = exp_interval(xl,terms)[0] + eu = exp_interval(xu,terms)[1] + factor = n if near_one else 1 + lo,hi = factor*el,factor*eu + abslo = f'abs_of_nonneg (show 0 ≤ {lean(xl)} by norm_num)' if xl >= 0 else f'abs_of_nonpos (show {lean(xl)} ≤ 0 by norm_num)' + abshi = f'abs_of_nonneg (show 0 ≤ {lean(xu)} by norm_num)' if xu >= 0 else f'abs_of_nonpos (show {lean(xu)} ≤ 0 by norm_num)' + result = f'''lemma {label}_{n} : {lean(lo)} ≤ ({n} : ℝ) ^ {lean(exponent)} ∧ + ({n} : ℝ) ^ {lean(exponent)} ≤ {lean(hi)} := by + have hl := log_{n} + have hxlo : {lean(xl)} ≤ {lean(a)} * Real.log {n} := by nlinarith [hl.1, hl.2] + have hxhi : {lean(a)} * Real.log {n} ≤ {lean(xu)} := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := {lean(xl)}) (by apply abs_le.mpr; constructor <;> norm_num) (n := {terms}) (by norm_num) + have heu := Real.exp_bound (x := {lean(xu)}) (by apply abs_le.mpr; constructor <;> norm_num) (n := {terms}) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : {lean(el)} ≤ Real.exp {lean(xl)} := by + rw [{abslo}] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp {lean(xu)} ≤ {lean(eu)} := by + rw [{abshi}] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi +''' + if near_one: + result += f''' have hr : ({n} : ℝ) ^ {lean(exponent)} = {n} * Real.exp ({lean(a)} * Real.log {n}) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log {n} * {lean(exponent)} = Real.log {n} + {lean(a)} * Real.log {n} by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +''' + else: + result += f''' rw [Real.rpow_def_of_pos (by norm_num)] + simpa only [mul_comm] using And.intro hlo hhi + +''' + return result, (lo,hi) + + +def polynomial(profile, arg='t'): + return ' +\n '.join(f'{v} * ({n} : ℝ) ^ {arg}' for n,v in sorted(profile.items())) + + +def main(): + data=json.loads((ROOT/'research/kappa-round3-warp-20261022/ARITHMETIC.json').read_text()) + targets={int(n):v for n,v in data['targets'].items()} + paid={int(n):v for n,v in data['paid'].items()} + ranks=sorted(set(targets)|set(paid)|{20}) + chunks=['''/- Scoped real-rpow contraction and tail proof for the literal finite profiles. +Generated by numerical_generate.py. Apache-2.0; substantial OpenAI Codex assistance. +The native extraction and full compiler transfer are separate obligations. -/ +import Mathlib.Analysis.SpecialFunctions.Log.Deriv +import Mathlib.Analysis.SpecialFunctions.Pow.Real +import Mathlib.Data.Complex.ExponentialBounds +import Mathlib.Tactic.NormNum +import Mathlib.Tactic.Linarith +import Mathlib.Tactic.Ring +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NumericalMoments + +'''] + for n in ranks: + if n>1:chunks.append(log_theorem(n)) + bounds={1:(Q(1),Q(1))} + for n in ranks: + if n>1: + text, bounds[n]=power_theorem(n,1-TEST,'moment') + chunks.append(text) + tailbounds={1:(Q(1),Q(1))} + for n in sorted(paid): + if n>1: + text,tailbounds[n]=power_theorem(n,1+Q(1,5)-TEST,'tail') + chunks.append(text) + cutoff={} + for exponent,label in [(Q(1,5),'cutoff_tail'),(TEST,'cutoff_completion')]: + text,cutoff[label]=power_theorem(20,exponent,label,False) + chunks.append(text) + tl=sum(v*bounds[n][0] for n,v in targets.items()) + pu=sum(v*bounds[n][1] for n,v in paid.items()) + ptu=sum(v*tailbounds[n][1] for n,v in paid.items()) + assert pu < (1-Q(1,10**9))*tl + assert ptu < Q(97,100)*cutoff['cutoff_tail'][0]*tl + assert 10928*21 < Q(97,100)*cutoff['cutoff_completion'][0]*tl + chunks.append(f'''noncomputable def targetMoment (t : ℝ) : ℝ := + {polynomial(targets)} + +noncomputable def paidMoment (t : ℝ) : ℝ := + {polynomial(paid)} + +lemma target_lower : {lean(tl)} ≤ targetMoment {lean(1-TEST)} := by + dsimp [targetMoment] + nlinarith only [{', '.join('moment_'+str(n)+'.1' for n in sorted(targets))}] + +lemma paid_upper : paidMoment {lean(1-TEST)} ≤ {lean(pu)} := by + dsimp [paidMoment] + simp only [Real.one_rpow] + nlinarith only [{', '.join('moment_'+str(n)+'.2' for n in sorted(paid) if n>1)}] + +lemma paid_tail_upper : paidMoment {lean(1+Q(1,5)-TEST)} ≤ {lean(ptu)} := by + dsimp [paidMoment] + simp only [Real.one_rpow] + nlinarith only [{', '.join('tail_'+str(n)+'.2' for n in sorted(paid) if n>1)}] + +theorem contraction : paidMoment {lean(1-TEST)} < (1 - (1 / 1000000000 : ℝ)) * targetMoment {lean(1-TEST)} := by + nlinarith only [target_lower, paid_upper] + +theorem paid_tail : paidMoment {lean(1+Q(1,5)-TEST)} < + (97 / 100 : ℝ) * (20 : ℝ) ^ (1 / 5 : ℝ) * targetMoment {lean(1-TEST)} := by + have h0 : 0 ≤ targetMoment {lean(1-TEST)} := by nlinarith only [target_lower] + have h1 := mul_le_mul_of_nonneg_right cutoff_tail_20.1 h0 + nlinarith only [target_lower, paid_tail_upper, h1] + +theorem completion_tail : (10928 * 21 : ℝ) < + (97 / 100 : ℝ) * (20 : ℝ) ^ {lean(TEST)} * targetMoment {lean(1-TEST)} := by + have h0 : 0 ≤ targetMoment {lean(1-TEST)} := by nlinarith only [target_lower] + have h1 := mul_le_mul_of_nonneg_right cutoff_completion_20.1 h0 + nlinarith only [target_lower, h1] + +end NumericalMoments +#print axioms NumericalMoments.contraction +#print axioms NumericalMoments.paid_tail +#print axioms NumericalMoments.completion_tail +''') + (HERE/'NumericalMoments.lean').write_text(''.join(chunks),encoding='utf8',newline='\n') + print(json.dumps({'target_lower':str(tl),'paid_upper':str(pu),'margin_lower':str(tl-pu),'tail_margin_lower':str(Q(97,100)*cutoff['cutoff_tail'][0]*tl-ptu),'completion_margin_lower':str(Q(97,100)*cutoff['cutoff_completion'][0]*tl-10928*21),'scope':'Generated witnesses only; Lean elaboration required'},indent=2)) + + +if __name__=='__main__':main() diff --git a/research/kappa-round3-warp-lean-20261022/prepare.py b/research/kappa-round3-warp-lean-20261022/prepare.py new file mode 100644 index 0000000000..4a41a32ce4 --- /dev/null +++ b/research/kappa-round3-warp-lean-20261022/prepare.py @@ -0,0 +1,87 @@ +"""Derive fresh Lean certificates for the frozen joint helper/map construction. +Source generators: Cao Yifan's PR4610. Apache-2.0; substantial OpenAI assistance. +""" +from pathlib import Path +from hashlib import sha256 +import contextlib,importlib.util,io,json,sys +HERE=Path(__file__).resolve().parent; ROOT=HERE.parents[1] +OLD=ROOT/'research/kappa-lean-verification-20261022';SOURCE=ROOT/'research/kappa-round3-warp-20261022' +def write(name,s): (HERE/name).write_text(s,encoding='utf-8',newline='\n') +def sub(s,a,b,n=1): + assert s.count(a)==n,(a,s.count(a),n) + return s.replace(a,b) +def load(p,n): + sp=importlib.util.spec_from_file_location(n,p);m=importlib.util.module_from_spec(sp);sys.modules[n]=m;sp.loader.exec_module(m);return m +def main(): + freeze=json.loads((SOURCE/'ACTUAL-WORD-FREEZE.json').read_text(encoding='utf-8')) + arithmetic=json.loads((SOURCE/'ARITHMETIC.json').read_text(encoding='utf-8')) + write('NativeCore.lean',(OLD/'NativeCore.lean').read_text(encoding='utf-8')) + s=(OLD/'native_generate.py').read_text(encoding='utf-8') + s=sub(s,"'research/warp-interface-20261022'","'research/kappa-round3-warp-20261022'") + s=sub(s,'4409d2d9328fffbd276bb03fb800f59a33ec3b2ab15f79a330a7af66e75110cc',freeze['canonical_payload_sha256']) + a=s.index(' sys.path.insert(0, str(SOURCE))\n from verify_candidate import inputs') + z=s.index(' frames = c[\'frames\']',a) + s=s[:a]+''' oldraw = gzip.decompress((ROOT/'research/warp-interface-20261022/ACTUAL-WORD.json.gz').read_bytes()) + assert sha256(oldraw).hexdigest() == '4409d2d9328fffbd276bb03fb800f59a33ec3b2ab15f79a330a7af66e75110cc' + base = json.loads(oldraw)['canonical'] + programs = payload['programs'] +'''+s[z:] + s=sub(s,'assert len(new_paid) == len(set(new_paid)) == 128','assert len(new_paid) == len(set(new_paid))') + a=s.index(' body = [header.replace(\'import NativeCore\',\'import NativeData\')]') + z=s.index(" terminal='backwardFinalFrames'",a) + s=s[:a]+''' # Both orientations are sharded; every event still carries a kernel proof. + shard_count=8 + names=[];parts=[[header.replace('import NativeCore','import NativeData')] for _ in range(shard_count)] + for shard,part in enumerate(parts): + begin=shard*len(chunks)//shard_count;end=(shard+1)*len(chunks)//shard_count + for i in range(begin,end+1): + snapshot=chunks[i][0] if i=args.jobs:continue + deps=W.imports(m) + if not set(deps)<=completed.keys():continue + dep={d:completed[d]['olean_sha256'] for d in W.order(deps)} + pending.remove(m) + if m in reuse and reuse[m]['dependency_olean_sha256']==dep: + completed[m]=dict(reuse[m],mode='validated-reuse');data['modules'].append(completed[m]);write(target,data);print('REUSE',m,flush=True) + else:print('COMPILE',m,flush=True);running[pool.submit(compile_one,m,dep)]=m + if not running:need(not pending,'Dependency scheduler stuck');continue + done,_=wait(running,return_when=FIRST_COMPLETED) + for job in done: + m=running.pop(job);completed[m]=job.result();data['modules'].append(completed[m]);write(target,data);print('PASS',m,round(completed[m]['seconds'],2),flush=True) + need(all(digest(HERE/(m+'.lean'))==h for m,h in sources.items()),'Sources changed during compilation') + need(digest(Path(__file__))==data['script_sha256'],'Replay implementation changed during compilation') + need(bindings(W)==(bound,numeric),'Inputs changed during compilation') + data['status']='PASS_PARTIAL_LEAN_REPLAY' if args.only else 'PASS_SCOPED_LEAN_REPLAY';data['completed_utc']=datetime.now(timezone.utc).isoformat();write(target,data);print(data['status'],len(modules),flush=True) + except Exception as e:data['status']='FAIL_LEAN_REPLAY';data['error']=str(e);write(target,data);raise +if __name__=='__main__': + try:main() + except Exception as exc: + if CURRENT_RECEIPT: + data=read(CURRENT_RECEIPT);data['status']='FAIL_LEAN_REPLAY' if 'modules' in data else 'FAIL_INPUT_BINDINGS';data['error']=str(exc);write(CURRENT_RECEIPT,data) + raise From 085251d8113b174651cac0f3a04ed4505d1d35b0 Mon Sep 17 00:00:00 2001 From: Cao Yifan Date: Thu, 22 Oct 2026 22:39:46 +0800 Subject: [PATCH 3/7] Tighten conditional kappa to 0.0030217758 with scoped Lean compiler proofs Keep the admitted native word and complete controller fixed. Reduce the finite contraction reserve, recompute charged tails and all outer formulas, and include four fresh Lean modules with 31 exported axiom reports, explicit native evidence reuse, an independent AI arithmetic audit and three actual-wrapper corruption controls. Signed-off-by: Cao Yifan --- .../.gitattributes | 1 + .../.gitignore | 5 + .../ARITHMETIC-SOURCE-PATCH.json | 23 + .../ARITHMETIC-TRANSCRIPTION.json | 9 + .../ARITHMETIC.json | 241 +++ .../LEAN-VERIFICATION.json | 770 ++++++++++ .../PLAN.md | 17 + .../PROOF-SOURCES.json | 16 + .../PUBLICATION.json | 133 ++ .../README.md | 121 ++ .../TightenedArithmetic.lean | 207 +++ .../TightenedArithmetic.log | 14 + .../TightenedCapacity.lean | 65 + .../TightenedCapacity.log | 5 + .../TightenedNumerical.lean | 1310 +++++++++++++++++ .../TightenedNumerical.log | 3 + .../TightenedVerification.lean | 185 +++ .../TightenedVerification.log | 12 + .../arithmetic-generation.log | 1 + .../arithmetic.py | 147 ++ .../audit/AUDIT.json | 133 ++ .../audit/CONTROLS.json | 33 + .../audit/FREEZE.json | 18 + .../audit/README.md | 122 ++ .../audit/controls.py | 83 ++ .../audit/replay.py | 195 +++ .../check_bundle.py | 76 + .../generate_arithmetic.py | 113 ++ .../numerical_generate-output.json | 8 + .../numerical_generate.py | 206 +++ .../prepare.py | 85 ++ .../verify_lean.py | 146 ++ 32 files changed, 4503 insertions(+) create mode 100644 research/kappa-round6-compiler-tightening-20261022/.gitattributes create mode 100644 research/kappa-round6-compiler-tightening-20261022/.gitignore create mode 100644 research/kappa-round6-compiler-tightening-20261022/ARITHMETIC-SOURCE-PATCH.json create mode 100644 research/kappa-round6-compiler-tightening-20261022/ARITHMETIC-TRANSCRIPTION.json create mode 100644 research/kappa-round6-compiler-tightening-20261022/ARITHMETIC.json create mode 100644 research/kappa-round6-compiler-tightening-20261022/LEAN-VERIFICATION.json create mode 100644 research/kappa-round6-compiler-tightening-20261022/PLAN.md create mode 100644 research/kappa-round6-compiler-tightening-20261022/PROOF-SOURCES.json create mode 100644 research/kappa-round6-compiler-tightening-20261022/PUBLICATION.json create mode 100644 research/kappa-round6-compiler-tightening-20261022/README.md create mode 100644 research/kappa-round6-compiler-tightening-20261022/TightenedArithmetic.lean create mode 100644 research/kappa-round6-compiler-tightening-20261022/TightenedArithmetic.log create mode 100644 research/kappa-round6-compiler-tightening-20261022/TightenedCapacity.lean create mode 100644 research/kappa-round6-compiler-tightening-20261022/TightenedCapacity.log create mode 100644 research/kappa-round6-compiler-tightening-20261022/TightenedNumerical.lean create mode 100644 research/kappa-round6-compiler-tightening-20261022/TightenedNumerical.log create mode 100644 research/kappa-round6-compiler-tightening-20261022/TightenedVerification.lean create mode 100644 research/kappa-round6-compiler-tightening-20261022/TightenedVerification.log create mode 100644 research/kappa-round6-compiler-tightening-20261022/arithmetic-generation.log create mode 100644 research/kappa-round6-compiler-tightening-20261022/arithmetic.py create mode 100644 research/kappa-round6-compiler-tightening-20261022/audit/AUDIT.json create mode 100644 research/kappa-round6-compiler-tightening-20261022/audit/CONTROLS.json create mode 100644 research/kappa-round6-compiler-tightening-20261022/audit/FREEZE.json create mode 100644 research/kappa-round6-compiler-tightening-20261022/audit/README.md create mode 100644 research/kappa-round6-compiler-tightening-20261022/audit/controls.py create mode 100644 research/kappa-round6-compiler-tightening-20261022/audit/replay.py create mode 100644 research/kappa-round6-compiler-tightening-20261022/check_bundle.py create mode 100644 research/kappa-round6-compiler-tightening-20261022/generate_arithmetic.py create mode 100644 research/kappa-round6-compiler-tightening-20261022/numerical_generate-output.json create mode 100644 research/kappa-round6-compiler-tightening-20261022/numerical_generate.py create mode 100644 research/kappa-round6-compiler-tightening-20261022/prepare.py create mode 100644 research/kappa-round6-compiler-tightening-20261022/verify_lean.py diff --git a/research/kappa-round6-compiler-tightening-20261022/.gitattributes b/research/kappa-round6-compiler-tightening-20261022/.gitattributes new file mode 100644 index 0000000000..a792f7642d --- /dev/null +++ b/research/kappa-round6-compiler-tightening-20261022/.gitattributes @@ -0,0 +1 @@ +* -text whitespace=blank-at-eol,space-before-tab,cr-at-eol,-blank-at-eof diff --git a/research/kappa-round6-compiler-tightening-20261022/.gitignore b/research/kappa-round6-compiler-tightening-20261022/.gitignore new file mode 100644 index 0000000000..dd0b9074c8 --- /dev/null +++ b/research/kappa-round6-compiler-tightening-20261022/.gitignore @@ -0,0 +1,5 @@ +__pycache__/ +*.pyc +*.olean +*.ilean +.lean-build/ diff --git a/research/kappa-round6-compiler-tightening-20261022/ARITHMETIC-SOURCE-PATCH.json b/research/kappa-round6-compiler-tightening-20261022/ARITHMETIC-SOURCE-PATCH.json new file mode 100644 index 0000000000..440dcc7195 --- /dev/null +++ b/research/kappa-round6-compiler-tightening-20261022/ARITHMETIC-SOURCE-PATCH.json @@ -0,0 +1,23 @@ +{ + "source": "research/kappa-interface-round2-20261022/price_profile.py", + "source_sha256": "adde619968d3ac37147d239e25145b28150650e9ce0f76035f680f22589adcbb", + "changes": [ + [ + "lo,hi=0,100000000", + "lo,hi=0,1000000000000" + ], + [ + "grid=10**10", + "grid=10**14" + ], + [ + "tested=kappa+Q(1,10**8)", + "tested=kappa+Q(1,10**11)" + ], + [ + "alpha_gap=Q(1,10**9)", + "alpha_gap=Q(1,10**11)" + ] + ], + "derived_sha256": "960864e5427a1ca2c319a7b2dee292b6fe50bd5964830031e611591af10dac38" +} diff --git a/research/kappa-round6-compiler-tightening-20261022/ARITHMETIC-TRANSCRIPTION.json b/research/kappa-round6-compiler-tightening-20261022/ARITHMETIC-TRANSCRIPTION.json new file mode 100644 index 0000000000..d8538286ce --- /dev/null +++ b/research/kappa-round6-compiler-tightening-20261022/ARITHMETIC-TRANSCRIPTION.json @@ -0,0 +1,9 @@ +{ + "status": "TRANSCRIBED_PENDING_LEAN", + "source_sha256": "d097e55f06c3f244f2074ffd7c1a0a5f3c4b4b6a6accf9619d1dde5c0ae85e15", + "receipt_sha256": "b4f720a7ccbb5b46e472eaf85dc8739a40598986f19b37d26c4f9ecfbd31f0de", + "lean_sha256": "bfa7e33d37adf346372b5825ad3b77dffaae5e9983f93cd2bc94c929479d60e8", + "strict_predicates": 54, + "functional_predicates": 4, + "scope": "Source outer formulas and closed integer compiler arithmetic. Analytic enclosure correctness is outside this file." +} diff --git a/research/kappa-round6-compiler-tightening-20261022/ARITHMETIC.json b/research/kappa-round6-compiler-tightening-20261022/ARITHMETIC.json new file mode 100644 index 0000000000..0fdb65f946 --- /dev/null +++ b/research/kappa-round6-compiler-tightening-20261022/ARITHMETIC.json @@ -0,0 +1,241 @@ +{ + "compiler": { + "H": 38569300000000000, + "N": "2^38569300000000000", + "eta": { + "lower": "0.000000204535199106284215364833", + "upper": "0.000000204535199106284215364834" + }, + "gap": "1/700000000000", + "integer_test_exponent": 55099, + "logarithm_power": 1000, + "theta": "63/64", + "uniform_saving": "1057621533/350000000000", + "word_materialized": false + }, + "gain_over_PR4535": "4027/2500000000", + "kappa": "15108879/5000000000", + "local_helpers": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + }, + "local_paid": { + "1": 2201, + "2": 412, + "3": 510, + "4": 127, + "5": 40, + "8": 8 + }, + "margin_at_old_root_upper": [ + "78072058023577019965454984044224523228758899702419408235/196159429230833773869868419475239575503198607639501078528", + "1249152928377232319447279744707592371660142395238823308861/3138550867693340381917894711603833208051177722232017256448" + ], + "native_receipt_sha256": "eec3b14241430b6c9f5de3cbf0e3d45a172d8071d2dccd2b59d56a1fbac3d428", + "negative_controls": { + "closed_epsilon": [ + "epsilon_below_one", + "global_gamma_power_slack", + "actual_logarithmic_gamma_guard", + "source_axis_superpolynomial", + "gaussian_above_main", + "new_semantic_guard_with_C1_one" + ], + "closed_uniform": [ + "new_complex_uniform_saving_above_b" + ], + "old_BIT": [ + "actual_bit_above_effective" + ], + "unfunded_endpoint": [ + "main_transform_above_kappa", + "global_coordinate_router_above_kappa", + "fused_gaussian_above_kappa", + "group_bit_router_above_kappa", + "boundary_algebraic_matrix_above_kappa" + ] + }, + "nonrecursive": { + "local_routes": 4802000, + "local_scalar": 158168, + "raw_scalar_upper": 181098496 + }, + "ordinary_BIT": { + "admitted": "17/5000", + "after_cover": "69/20000", + "atom": "1/250", + "before_cover": "3459/1000000", + "ordinary_saving": "8590884599/2500000000000", + "prime_rule": "odd q > 2^26*N^5 avoiding all fixed denominators and rank witnesses" + }, + "outer": { + "functional_checks": { + "actual_new_BIT_stock_sublinear": "174299999999253/175000000000000", + "fixed_halo_explicit_metadata_branch": "13475000000001/175000000000", + "new_BIT_row_stock_sublinear_in_active_group": "697899999997009/700000000000000", + "new_semantic_group_guard": "3/700000000000" + }, + "margins": { + "boundary_algebraic_matrix": "1480670144797884756937/490000000000000000000000", + "fused_gaussian": "1480670144793654270811/490000000000000000000000", + "global_coordinate_router": "264405383/87500000000", + "group_bit_router": "185083768186706783851/61250000000000000000000", + "group_scans": "349999999999/350000000000", + "main_transform": "1480670144097884756937/490000000000000000000000", + "microbox_face_corrections": "13475000000001/175000000000", + "polynomial_products": "699999999999/700000000000", + "sparse_union_movement": "200543170144797884756937/490000000000000000000000" + }, + "parameters": { + "a": "264405383/87500000000", + "b": "423048613/140000000000", + "beta": "699999999997/700000000000", + "bit_saving": "17/5000", + "cap_xi": "445543170144097884756937/490000000000000000000000", + "complex_uniform_saving": "1057621533/350000000000", + "d": "1/700000000000", + "epsilon": "699999999999/700000000000", + "kappa": "15108879/5000000000", + "lambda_": "199395644839/200000000000", + "lambda_prime": "697884756937/700000000000", + "layout": "1/700000000000", + "q": "2115243063/700000000000", + "r0": "1/7000000000000", + "stop": "1/700000000000", + "tested_saving": "302177581/100000000000" + }, + "strict_checks": { + "actual_bit_above_effective": "33094617/87500000000", + "actual_logarithmic_gamma_guard": "1/700000000000", + "actual_logarithmic_group_guard": "44456829856952115243063/245000000000000000000000", + "alpha_logarithm_absorption": "1/7000000000000", + "boundary_algebraic_matrix_above_kappa": "2797884756937/490000000000000000000000", + "cap_above_band": "200543170144097884756937/490000000000000000000000", + "cap_below_cell": "44456829855202115243063/490000000000000000000000", + "cap_below_phase_cell_power": "534456829855902115243063/490000000000000000000000", + "complex_above_effective": "1/700000000000", + "complex_below_one_over_32": "3951951387/140000000000", + "complex_endpoint": "1/350000000000", + "epsilon_below_one": "1/700000000000", + "epsilon_positive": "699999999999/700000000000", + "fine_prime_halo_umbrella": "7/2", + "fused_gaussian_above_kappa": "2793654270811/490000000000000000000000", + "gaussian_above_main": "347884756937/245000000000000000000000", + "global_coordinate_router_above_kappa": "1/175000000000", + "global_gamma_power_slack": "9/7000000000000", + "group_below_dimension": "1/350000000000", + "group_bit_router_above_kappa": "436706783851/61250000000000000000000", + "group_gauge_power_slack": "44456829856917115243063/245000000000000000000000", + "group_key_fits_record": "1/350000000000", + "group_positive": "699999999997/700000000000", + "group_scans_above_kappa": "348942378469/350000000000", + "halo_covers_generic_inverse_radius": "5", + "improvement_over_user_baseline": "645402690400418148631/500000000000000000000000", + "lambda_above_internal": "1/1400000000000", + "lambda_above_sigma": "3/1400000000000", + "lambda_above_tau": "1/1400000000000", + "lambda_prime_above_lambda": "1/1400000000000", + "lambda_prime_above_leaf": "279576951387/98000000000000000000000", + "leaf_saving_above_effective": "139576951387/98000000000000000000000", + "main_transform_above_kappa": "2097884756937/490000000000000000000000", + "membership_arithmetic_fits_record": "1/700000000000", + "microbox_face_corrections_above_kappa": "3368617797309/43750000000", + "microbox_halo_volume": "55300000000003/700000000000", + "new_complex_uniform_saving_above_b": "1/700000000000", + "new_semantic_guard_with_C1_one": "1/700000000000", + "polynomial_products_above_kappa": "697884756939/700000000000", + "positive_layout_slack": "1/700000000000", + "q_below_effective": "1/700000000000", + "q_below_internal": "1/700000000000", + "q_below_leaf": "279576951387/98000000000000000000000", + "q_positive": "2115243063/700000000000", + "short_record_fallback": "139576951387/140000000000", + "source_axis_superpolynomial": "1/700000000000", + "sparse_union_movement_above_kappa": "199062500002797884756937/490000000000000000000000", + "stop_below_one": "699999999999/700000000000", + "stop_positive": "1/700000000000", + "strassen_integer_power_gap": "1951441519231", + "support_router_span": "3/700000000000", + "theta_positive_polynomial_power": "2", + "union_header_fits_record": "3/700000000000", + "union_tag_work_per_visit_fits_record": "3/700000000000" + } + }, + "paid": { + "1": 41298, + "16": 448, + "2": 7416, + "24": 448, + "3": 9180, + "32": 448, + "4": 2286, + "40": 448, + "48": 448, + "5": 720, + "56": 448, + "64": 448, + "72": 224, + "8": 144 + }, + "paid_calls": 64404, + "productive_fields": 10928, + "rank_mass_surplus": 752, + "raw_root_interval": [ + "302177587077/100000000000000", + "151088793539/50000000000000" + ], + "scope": "Exact changed-profile arithmetic only. Requires separately admitted changed native programs, paid transports and absolute phases. Retained compiler/native/precision/tape/analytic/recovery assumptions.", + "source_sha256": { + "research/fresh-helper-boundary/native.py": "9b55a2d3c3972148fae9d112e745d9244968166bd89bd900c938f429fc76ab29", + "research/higher-moment-strictification/verify.py": "0ce7e7137422d5ffeda22085c81fa88471bbe963100fdad62e659f1e3bf89326", + "research/joint-helper-lattice/CONTROLLER.json": "1f5d6aa267e4e66048818714b5d3b5eae17a58abe91d15deeaa34574f7391a5f", + "research/joint-helper-lattice/native_joint.py": "50869b1bcad7493e6b4cb2a4cd5d2fd9a193a5921100483fa2c3f2c999ddfd46", + "research/joint-helper-lattice/verify.py": "8eb13f77a94315f811612cb557a17edeecb6b9d9a75dfa238b112dd6520c336f", + "research/kappa-0023-productive-jobs/dependencies/kappa-next-regime/bit-compression/carrier-reuse/reference/joint_pair_dag.py": "8a0de761642d21919e969475c3f13e5d01a4bae7343c1e1f37c586d94b676a85", + "research/kappa-rebuild/architecture/mixed_target_probe.py": "011c3c9d0cf81103dc84d709a0e36793eb7c5ae3f23c85eac27650ef13afa04a", + "research/kappa-rebuild/bit/complex_controller_factor.py": "1de9aaf918e6a4f2f5448754c1f3c3da3b85e6257849ebd097af09859c4e5497", + "research/kappa-rebuild/bit/mixed_productive_bit.py": "b32291b0db7fc0d332ec444c70746ab0fb03351d2e50546f8bcb64060e3ff95e", + "research/kappa-round6-compiler-tightening-20261022/arithmetic.py": "960864e5427a1ca2c319a7b2dee292b6fe50bd5964830031e611591af10dac38", + "research/pr4359-p7-padding/dependencies/compiler-refill/endpoint.py": "d097e55f06c3f244f2074ffd7c1a0a5f3c4b4b6a6accf9619d1dde5c0ae85e15", + "research/query-thinned-controllers/RESULT.json": "6ebfc8c0f09166f4834e9d7427410cb31aefff2cd4d4ce588c8e52c9c70e9a0f", + "research/query-thinned-controllers/controller.py": "8b462d660487b1be4940357c4c7522967b1bfaede3c02b1c66109b85acae0fd2" + }, + "status": "PASS_CHANGED_PROFILE_ARITHMETIC_NATIVE_ADMISSION_SEPARATE", + "strictification": { + "alpha": { + "lower": "0.999999999936687383304469699479", + "upper": "0.999999999936687383304469699480" + }, + "cutoff": 20, + "delta": { + "lower": "0.958285308639504859158849914083", + "upper": "0.958285308639504859158849914084" + }, + "floor": 21, + "gamma": { + "lower": "0.956217509753795293454516855483", + "upper": "0.956217509753795293454516855484" + }, + "normalized_paid_upper": "104857600097656251/104857601073741824", + "power": 1024, + "tail_offset": "1/5", + "tested": "302177581/100000000000" + }, + "targets": { + "145": 224, + "17": 448, + "25": 448, + "33": 448, + "4": 504, + "41": 448, + "49": 448, + "57": 448, + "65": 448, + "7": 126, + "73": 224, + "8": 846, + "9": 5868 + } +} diff --git a/research/kappa-round6-compiler-tightening-20261022/LEAN-VERIFICATION.json b/research/kappa-round6-compiler-tightening-20261022/LEAN-VERIFICATION.json new file mode 100644 index 0000000000..21490ccd40 --- /dev/null +++ b/research/kappa-round6-compiler-tightening-20261022/LEAN-VERIFICATION.json @@ -0,0 +1,770 @@ +{ + "allowed_axioms": [ + "Classical.choice", + "Quot.sound", + "propext" + ], + "arithmetic_sha256": "b4f720a7ccbb5b46e472eaf85dc8739a40598986f19b37d26c4f9ecfbd31f0de", + "canonical_payload_sha256": "cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd", + "completed_utc": "2026-10-22T14:31:09.042063+00:00", + "fresh_axiom_reports": 31, + "input_sha256": { + "research/fresh-helper-boundary/CHANGES.json": "cde73b8ff5b3c0d06e69e2293b991b24fd14a16dd4ccab7ff6b3439074a94624", + "research/fresh-helper-boundary/native.py": "9b55a2d3c3972148fae9d112e745d9244968166bd89bd900c938f429fc76ab29", + "research/higher-moment-strictification/verify.py": "0ce7e7137422d5ffeda22085c81fa88471bbe963100fdad62e659f1e3bf89326", + "research/joint-helper-lattice/CONTROLLER.json": "1f5d6aa267e4e66048818714b5d3b5eae17a58abe91d15deeaa34574f7391a5f", + "research/joint-helper-lattice/NATIVE.json.gz": "74582cce642c80f0235be7fcbce3716174666326ac6a1d46d02a62a75d7be4c6", + "research/joint-helper-lattice/PATCH.json": "296d0e8c58cc70febe042c681ef30d6bb469818c0835fbcaac8aa8d330f5b727", + "research/joint-helper-lattice/native_joint.py": "50869b1bcad7493e6b4cb2a4cd5d2fd9a193a5921100483fa2c3f2c999ddfd46", + "research/joint-helper-lattice/verify.py": "8eb13f77a94315f811612cb557a17edeecb6b9d9a75dfa238b112dd6520c336f", + "research/kappa-0023-productive-jobs/dependencies/kappa-next-regime/bit-compression/carrier-reuse/reference/joint_pair_dag.py": "8a0de761642d21919e969475c3f13e5d01a4bae7343c1e1f37c586d94b676a85", + "research/kappa-causal-continuation/buffer-borrowing/verify_buffers.py": "106b4d5e052427230df452f0c901d5390a0583782960b80a8af94d9a984022c7", + "research/kappa-function-composition/complex/prune_native.py": "f2b37c183a10922eabc8e0436b426a08866430e96bd0adc7e178951c7fbb5257", + "research/kappa-interface-round2-20261022/price_profile.py": "adde619968d3ac37147d239e25145b28150650e9ce0f76035f680f22589adcbb", + "research/kappa-lean-verification-20261022/lake-manifest.json": "25043de4b1ac52b0f6490145f4271cf55463a12e661eb33ef8d98e32458eab57", + "research/kappa-lean-verification-20261022/lakefile.toml": "3bf72d333478fc2da6b8d624396c1916c18d968f0231652e4363c80785948318", + "research/kappa-lean-verification-20261022/lean-toolchain": "d24fed434d3b13adfaab57724a0a7f270ea8bf1c818b5ae5cf25cbce24dd685c", + "research/kappa-lean-verification-20261022/verify_lean.py": "6c953b31c385179f852eb4b56246e62a4084cb8906843f15fbf2724508539895", + "research/kappa-rebuild/architecture/mixed_target_probe.py": "011c3c9d0cf81103dc84d709a0e36793eb7c5ae3f23c85eac27650ef13afa04a", + "research/kappa-rebuild/bit/complex_controller_factor.py": "1de9aaf918e6a4f2f5448754c1f3c3da3b85e6257849ebd097af09859c4e5497", + "research/kappa-rebuild/bit/mixed_productive_bit.py": "b32291b0db7fc0d332ec444c70746ab0fb03351d2e50546f8bcb64060e3ff95e", + "research/kappa-rebuild/complex/full-identity-certificates/THREE-base-FULL-IDENTITY-CANONICAL.json.gz": "6418ec3da24d548a57f5c3fe5b9062c26c9478e638504a61c387f5cfb5f4ed61", + "research/kappa-rebuild/complex/full-identity-certificates/THREE-base-FULL-IDENTITY-NATIVE.json.gz": "c54b0a3e129d28e6dbf74fa731fc3bb70fe3c6705f07256750fbecddcc842d39", + "research/kappa-rebuild/complex/native_extensions.py": "50ad007d9c386393657e86c99a96ae0a63a8fbc52872579b185002cc626e88e3", + "research/kappa-rebuild/complex/power_two_balance.py": "76929bb3887911ccf100c4593574b8a1c82ee64e96f939a8aca196869438b424", + "research/kappa-rebuild/complex/rebuild_native.py": "f94c527cc02215de49350d477618188c4c0da48bc8fb05b4e37b24c482cad7d5", + "research/kappa-round3-warp-20261022/ACTUAL-WORD-FREEZE.json": "b464b18dde15a4f3f0f71252f4eacf5a1883115fdff87734819e0b8e59b26285", + "research/kappa-round3-warp-20261022/ACTUAL-WORD.json.gz": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05", + "research/kappa-round3-warp-20261022/ARITHMETIC.json": "ab10f6a4a8a4f589d4b094aac663e002c43ec44774e6bd181c51915c7fa7e521", + "research/kappa-round3-warp-20261022/NATIVE-VALIDATION.json": "eec3b14241430b6c9f5de3cbf0e3d45a172d8071d2dccd2b59d56a1fbac3d428", + "research/kappa-round3-warp-20261022/PATCH.json": "aaeaed765225ffaa846fb3b5292a3ce4d34ce9c52d867b86c700f0f4a678df9f", + "research/kappa-round3-warp-20261022/PHASE-VALIDATION.json.gz": "6eae66ed3cfa8a1533e89b9660a57276908e6646640a12f8b1e3489f4ea1354b", + "research/kappa-round3-warp-20261022/SOURCES.json": "533d6a3a8c8335826090b00cdc4928a996aec9dad58c81a27a77e4332c6ac06e", + "research/kappa-round3-warp-20261022/phase_check.py": "0aec13f218fd131b63430064c7cd212b4320a87564e75c34a359e08f1e249009", + "research/kappa-round3-warp-20261022/regenerate.py": "ff8bb790362ca55861d52cbbd18e499bce014332e4a2f550b4fb19a41e142b02", + "research/kappa-round3-warp-20261022/verify_candidate.py": "785f67e358ac4cff60a64db4b012c43a02a833d90926d72624880040f9648c66", + "research/kappa-round3-warp-lean-20261022/CompilerCapacity.lean": "e5ad04cc3d89588e4f464673170d2bad8316de22fa064e7300ee71eb63b0cb6d", + "research/kappa-round3-warp-lean-20261022/KappaWarpVerification.lean": "986701ba85faa746e449ab9abe87afc0d8c8eb0e09051f3f5feac44ffb69893d", + "research/kappa-round3-warp-lean-20261022/generate_arithmetic.py": "41e757e1be70a289a17ecb93e6f62ad5e4be01053f0264eafd54ef2e7c5c732f", + "research/kappa-round3-warp-lean-20261022/numerical_generate.py": "12af3b6d21a798a60f82fbd130e93179edf2803c50fef4950681c9d3b8c1b377", + "research/kappa-round6-compiler-tightening-20261022/arithmetic.py": "960864e5427a1ca2c319a7b2dee292b6fe50bd5964830031e611591af10dac38", + "research/missing-join-frame/PATCH.json": "9ab5328245ff02c9d0be21d39bcc375f50bc5d7909e9f7b9a3a9a6f812f5bd6e", + "research/native-warp-extraction-boundary/algebra.py": "52b73c482f9aa171ac266bf0f5752bb520b100d79949f615d0aa26cb926452ba", + "research/native-warp-extraction-boundary/operators.py": "4427aa6bb35b095868381de947d177bdbfc2c92e8e0ef9c5a75731ac4d0ca5bd", + "research/pr4359-p7-padding/dependencies/compiler-refill/endpoint.py": "d097e55f06c3f244f2074ffd7c1a0a5f3c4b4b6a6accf9619d1dde5c0ae85e15", + "research/query-thinned-controllers/RESULT.json": "6ebfc8c0f09166f4834e9d7427410cb31aefff2cd4d4ce588c8e52c9c70e9a0f", + "research/query-thinned-controllers/controller.py": "8b462d660487b1be4940357c4c7522967b1bfaede3c02b1c66109b85acae0fd2", + "research/t74-native-fast/vendor/native/new/code/borrow/vendor/clifford/clifford_exact.py": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "research/transported-warp-frames/PROOF.md": "cd227d0cc0e34c7b4b6a850a042f0f99099f1fe9b25e0519982e8f5973603f2d", + "research/warp-interface-20261022/ACTUAL-WORD-FREEZE.json": "474c3fdd8194639bcfcf7b46259198c8a189bab0be9e059438d74d27a08ec8ca", + "research/warp-interface-20261022/ACTUAL-WORD.json.gz": "d578875344095047c383ef513e69b9deb9d99d2b75abe14f7359d06365a924ac", + "research/warp-interface-20261022/PATCH.json": "9da8af096dfc08d9a2e953bf8b78e81195fe74e8da2583d5d7fd0eed97f7a748", + "research/warp-interface-20261022/PHASE-VALIDATION.json.gz": "352572dd77a20dd4569b0172aed5971f5bdb324efa75798ce6d84089812a1d38", + "research/warp-interface-20261022/SOURCES.json": "7d40ebea3255181e900a15557825ba92cc7dd25c7963285b82736b2c2fb2bb0c", + "research/warp-interface-20261022/verify_candidate.py": "7aae8922f456673f3be7045c064e4700cf929c51da1316368758fb5cdd3a3e50", + "research/warp-interface-20261022/warp_merge.py": "661fe7dc9d079da2753ba8af9b512d24e8c16b39caf709b459709a495d7d17f6" + }, + "kappa": "15108879/5000000000", + "local_source_sha256": { + "TightenedArithmetic.lean": "bfa7e33d37adf346372b5825ad3b77dffaae5e9983f93cd2bc94c929479d60e8", + "TightenedCapacity.lean": "cb23f5679e7372a117b82aebadf10fdb6817a14013a823113b1e0aaca279759d", + "TightenedNumerical.lean": "404dc8acc3e87df52a44367dd534d6228894d3f38119a905e15e97d9c1470725", + "TightenedVerification.lean": "e399fbad280bba4b0447dc14fa44280f5ebf1557acbc63ca7564dd0a8925abb1", + "arithmetic.py": "960864e5427a1ca2c319a7b2dee292b6fe50bd5964830031e611591af10dac38", + "generate_arithmetic.py": "88a0bf237fefb4ae6e864e6e1edab6bc8948abb0886db44621b3075a2a421393", + "numerical_generate.py": "d6f47ab8893ba3335aa27e8add60a9da70e94ef50376379ddc04f3946ee564ad", + "prepare.py": "681bdc36406ba04001d363c03540121730c4d35ee76b1f1df232240cb7845fc6", + "verify_lean.py": "a69d5f4c628ed87a009d6ffb9c67adab08db237420b637ad21f60fa52f0ff832" + }, + "mode": "fresh-four-modules-with-explicit-native-reuse", + "modules": [ + { + "argv": [ + "lean", + "-s", + "262144", + "-o", + "TightenedNumerical.olean", + "TightenedNumerical.lean" + ], + "axioms": [ + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "NumericalMoments.contraction" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "NumericalMoments.paid_tail" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "NumericalMoments.completion_tail" + } + ], + "exit_code": 0, + "log_sha256": "03d300fe1096aa7a7227c4c668e895137b941047bc78b76ac02d121df5667639", + "module": "TightenedNumerical", + "olean_sha256": "b0882e668a218fa0f920e7dab3b79eb4d639b4b664cd4957411be91316624cad", + "seconds": 52.70992449999903, + "source_sha256": "404dc8acc3e87df52a44367dd534d6228894d3f38119a905e15e97d9c1470725" + }, + { + "argv": [ + "lean", + "-s", + "262144", + "-o", + "TightenedArithmetic.olean", + "TightenedArithmetic.lean" + ], + "axioms": [ + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.Arithmetic.outerSlacks_source_equality" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.Arithmetic.outerSlacks_all_positive" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.Arithmetic.functionalSlacks_source_equality" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.Arithmetic.functionalSlacks_all_positive" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.Arithmetic.claimed_saving" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.Arithmetic.strict_improvement" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.Arithmetic.tested_above_kappa" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.Arithmetic.explicit_gap" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.Arithmetic.tail_decay" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.Arithmetic.normalized_completion" + }, + { + "axioms": [ + "propext" + ], + "theorem": "KappaChangedG.Arithmetic.finite_compiler_wins" + } + ], + "exit_code": 0, + "log_sha256": "48bb4ab460e97217e9e6d80a14d8f8efd3e3edfa010fa1b4e48468e42b0dd4c9", + "module": "TightenedArithmetic", + "olean_sha256": "2a1e8ce64d3238963a71dd39462418fe71ecf053badbb57c44ad250b5eae2b1a", + "seconds": 43.84052040000097, + "source_sha256": "bfa7e33d37adf346372b5825ad3b77dffaae5e9983f93cd2bc94c929479d60e8" + }, + { + "argv": [ + "lean", + "-s", + "262144", + "-o", + "TightenedCapacity.olean", + "TightenedCapacity.lean" + ], + "axioms": [ + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.root145_lt_two" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.capacity_power_upper" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.capacity_eta_lower" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.compiler_eta_capacity" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.compiler_initial_range" + } + ], + "exit_code": 0, + "log_sha256": "4046d2cbe1adf7c8dbb85ededa335cdeeab96a0aefd6084f97aaef2909835737", + "module": "TightenedCapacity", + "olean_sha256": "336d58cfa50d29c828b94a4e0353e69287c2a071846aa2c85db6c1d42a0a2422", + "seconds": 13.064837599988095, + "source_sha256": "cb23f5679e7372a117b82aebadf10fdb6817a14013a823113b1e0aaca279759d" + }, + { + "argv": [ + "lean", + "-s", + "262144", + "-o", + "TightenedVerification.olean", + "TightenedVerification.lean" + ], + "axioms": [ + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaTightenedVerification.local_paid_profile_binding" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaTightenedVerification.local_helper_profile_binding" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaTightenedVerification.complete_target_profile_binding" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaTightenedVerification.complete_paid_profile_binding" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaTightenedVerification.tested_real_rational_binding" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaTightenedVerification.numerical_exponent_binding" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaTightenedVerification.numerical_tail_exponent_binding" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaTightenedVerification.compiler_eta_binding" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaTightenedVerification.uniform_saving_binding" + }, + { + "axioms": [ + "propext", + "Quot.sound" + ], + "theorem": "KappaTightenedVerification.native_catalogue_evidence" + }, + { + "axioms": [ + "propext" + ], + "theorem": "KappaTightenedVerification.native_helper_endpoint_evidence" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaTightenedVerification.complete_scoped_evidence" + } + ], + "exit_code": 0, + "log_sha256": "e0696b91f7bd1853df945f38578c0addaf043c14a08f7a891e47a8f4b8872153", + "module": "TightenedVerification", + "olean_sha256": "13f4fb55b253fd5a3c0e03cac0f17ab686c9d3b908fe65270517000ad7a06147", + "seconds": 14.930527699994855, + "source_sha256": "e399fbad280bba4b0447dc14fa44280f5ebf1557acbc63ca7564dd0a8925abb1" + } + ], + "native_reuse_modules": [ + { + "axioms": [], + "log_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "module": "NativeCore", + "olean_sha256": "e04423f646c1f06fe20147c770842d636d195346fe17631e1ac09531bec5c7d3", + "source_sha256": "2971d3ff982922fb1010858ae6be3add275c4685efcc8ffc038f156bd7e171e0" + }, + { + "axioms": [], + "log_sha256": "23c782d7ea8c82bd8cfa6578d42247e74ce58ad8439d80a7375240649c1dc791", + "module": "NativeRaw", + "olean_sha256": "40f5174f52c510792c69ed89980d4cbeabeb7abefd8a0efbd69ea725b4e06150", + "source_sha256": "1858d0be08fd44d8151f083a62fb2f1d984f5e384999013a51713553ca479194" + }, + { + "axioms": [], + "log_sha256": "ca2f41fe50bc7c3844620926609225abebbf6056d01bdc79d6d958a0f0f5d50b", + "module": "NativeFrames0", + "olean_sha256": "ccc883711d3a38ce7ac0f5e3782b66cd5c08cfcfc489219fef9b50ddabdaf9f4", + "source_sha256": "7d3b346c2153335177727edc4d6e0e97b46a6307ba53a48b1a9278f0e0585b86" + }, + { + "axioms": [], + "log_sha256": "f31ba306bbf46cbe46024f6b4b9287d8390c243837f3aaba85082811fa017eab", + "module": "NativeOperators0", + "olean_sha256": "f81833a544b76b63b1b73cdc25aaa97763f5f35fd46d97db26aab6745e992d94", + "source_sha256": "4d766c1e98c0ce3bac3987d14fce9d668d28c5dbf16855ec753d8384b8e3927d" + }, + { + "axioms": [], + "log_sha256": "36e09939cafdcd804ba10bc9d37c0d6fe026f037104ac21e813cd80ecf3c6558", + "module": "NativeFrames1", + "olean_sha256": "500a4013c14ca45892eb67385f190d78297ed16f46756f63d8c8362ac55d77cd", + "source_sha256": "0065330788df0cf1e15f9857df89d19f2cc7e3d9b430b0670e7d9ea353ee433a" + }, + { + "axioms": [], + "log_sha256": "11db347a39617ec6b4ce94484943e6e31313457492b8577d27333a3f856bcbc4", + "module": "NativeOperators1", + "olean_sha256": "961221ecb62a2190142a1a123fb0008b76da42779eb78d7e5c8120ff646658be", + "source_sha256": "771946dd72510e0583313dc6611961cb5e8c03fcf3ebc903b812b2574ab7d205" + }, + { + "axioms": [], + "log_sha256": "ced2b82d368886830cfea16c1aa5487623e6467f85122d6f79f9f557e04ebf2d", + "module": "NativeFrames2", + "olean_sha256": "5467f058cdea4434f30489050716731e3f1de6e25308c83a5d2c588a831a4d9f", + "source_sha256": "9902af982796fac9b3d718c37b253261a1441912b71f2eff5ccf4b8ffedd6e98" + }, + { + "axioms": [], + "log_sha256": "f500f2809b2aa47fe903e50a40e79ac65c538780974e7c4c3baf5fbecb94b7b3", + "module": "NativeOperators2", + "olean_sha256": "bb83e2bf9ab97cb2108e53d5c02c70613e2db68dfaf41a900fbaab7929fe5fca", + "source_sha256": "c095f524f0eb2668eed0b16848784e52732d0d72d2fe2f6399efd86ec193f4eb" + }, + { + "axioms": [], + "log_sha256": "890094d55e6caa03dd60c688ef7636ae81b807f2e10cbd76e2c4f07b983e4df3", + "module": "NativeFrames3", + "olean_sha256": "6052c3c7d6307e522d543008a1c497b3aae5af7b2d24b9dcfc129c595a822046", + "source_sha256": "46bf1e598c71c9ab907b67c4ab09ead541a0504cd38cdfd2bc5cd4b22322c3ba" + }, + { + "axioms": [], + "log_sha256": "6e3748ae7ed71d16bcdcf6cb7f64bd93b97c5b4eee8e8f38c4cc90d2d646eb00", + "module": "NativeOperators3", + "olean_sha256": "2fdc53d75599744bca411f2d8ad055a87990da27e62e5732201c2d14086bd5af", + "source_sha256": "fa4456d641670c134b4ad3ce7f628fba491ce1a045177fa007ca006027872f01" + }, + { + "axioms": [], + "log_sha256": "fef19bb4349154d95e612b2eb9b88025c34f7e0edc16e18722eab673d6264036", + "module": "NativeData", + "olean_sha256": "359c478d8d9b0b0069cfbcaf17e1b6eb4452b4d26f997dcecdf235ba874a7e48", + "source_sha256": "ce8af38938f9ac509bb4c23f3d020d6095303d49fedf9eb1b8f316adae5c165b" + }, + { + "axioms": [], + "log_sha256": "61b96bee1497a50eb7aff324de5c5227062a575d5c00b59f1d657b395ae03025", + "module": "NativeForwardProofs0", + "olean_sha256": "904692db6a13b69f9abd9e407bb30bcf9260bd901d5ad519a51fbebcfb148b39", + "source_sha256": "cf148e9385519959c74927382bf9d2a1ac2564fea3542e771be5a65272c13afa" + }, + { + "axioms": [], + "log_sha256": "1f87cab5eb616b7cb0b229ea934c031e42fd1b1a1b853c6fc8c50eb6cf9efbe6", + "module": "NativeForwardProofs1", + "olean_sha256": "0233acc8c3686ca4459f40639cca95030eb7e1b7f34423b4a0a5613514d26959", + "source_sha256": "97d5aff0124a5ac58baea4e4147f2f951986d9b120bd1d39a0e592f863c676a1" + }, + { + "axioms": [], + "log_sha256": "7f07cb70f77834020d8c239d715eca108b2553a85ef8f790d8ccfb6e1f980d10", + "module": "NativeForwardProofs2", + "olean_sha256": "6132ad0b9bea65c134575b59039290f4e48be386211e76f428403852cead0c77", + "source_sha256": "60f2c37b33485f47d26da553a8918343630c187c7d37dcc8e1cb8f0e9dea8503" + }, + { + "axioms": [], + "log_sha256": "8e19557a5447808b67bbad4a966800fafbc97622233f7eab9f3b21574313e3b5", + "module": "NativeForwardProofs3", + "olean_sha256": "08d78e07370674803a9eb4ff85ff2be8de716feda8583ace2a6b8821976d3f17", + "source_sha256": "c0a2078b6a591853b28dd72e01b59ea33a24e645fdc8b5f1ae91fde1e5ab6da0" + }, + { + "axioms": [], + "log_sha256": "97f232b024d73986c88727c7bb27192852349924ae5607308b20fba04e5a1d2a", + "module": "NativeForwardProofs4", + "olean_sha256": "f3f95d90c07e250d029f3942a6e93ce64556ee45204605e93caedace6121846d", + "source_sha256": "fb805e081a23c87bbd10c38e0537d7ef6e70ce867320c4140f822a0ad1ddc427" + }, + { + "axioms": [], + "log_sha256": "4d3a43ede2058a2b30ddb7b864593dccdf32ff2670b77d269478252e3be2185f", + "module": "NativeForwardProofs5", + "olean_sha256": "c1083a053de1cb557c5f8b137bcc8c49df37a45781dccc93385ab4496a088490", + "source_sha256": "b5f19bee69ab9ce791c00ee4bba7b00bd11dabd02fcb77aca70e63668f1648cb" + }, + { + "axioms": [], + "log_sha256": "7fc603f61becb8cb046ec2946a630d0064c0f2ad214bbfd97280833f6ae54bcf", + "module": "NativeForwardProofs6", + "olean_sha256": "a49eccf00681df2699f143a34ddd9f114e2894e0b71572871d386d957c5837b3", + "source_sha256": "341ef75efa1501a569eb453d954a834fdd62c125c5a678f38183dc5def28b6dd" + }, + { + "axioms": [], + "log_sha256": "5e7fd46303ddbe006a802b4032ef849bb74faddf19453636b838f8ddd7aae47d", + "module": "NativeForwardProofs7", + "olean_sha256": "06cac4ee1a07c76ab27135078a6b00762c836c2af9715e61eb268bdbd3f0b9fe", + "source_sha256": "56a29613c53d2735f7f2a60a8e0086b2f04951b79e21211883ac85f240468ef2" + }, + { + "axioms": [], + "log_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "module": "NativeForward", + "olean_sha256": "f7c4b8ef196b901caf2f16a5bde320076d0a8f1c824e2599a5967e0caacf359e", + "source_sha256": "51c06663f41a473ce5ae3484d84ab56cd239473e2d31e96f06ffe54efb14e1a5" + }, + { + "axioms": [], + "log_sha256": "7e0b73aad30035e0004bdc12745e00fe2d371b61a56859e3f3ec8559f7fc2bfe", + "module": "NativeBackwardProofs0", + "olean_sha256": "9a3fb03cfa5abdaaa0dc29298043dcc74615ffa1b0fdb77e867c3348e7a3856d", + "source_sha256": "6fee665c667771ffe8a1c65e503aae260bf6e0e6270e23ce77a75ca093159622" + }, + { + "axioms": [], + "log_sha256": "e5c1879f66e0194ea7b8321c36c7b24598484a56399a7b86608788e4dbbad062", + "module": "NativeBackwardProofs1", + "olean_sha256": "582c635c0781220e7df19fa2a67bead641690bcdacd106f1bcdcf730c8eb385e", + "source_sha256": "492f3f63eefc47a08f04989f06a9b39036c7dc3e74ffa41aafa0b1e435289e51" + }, + { + "axioms": [], + "log_sha256": "469437c7930b999d75935a2b637b4d27b54c4fe52c16c819dd5d3661cb52dc65", + "module": "NativeBackwardProofs2", + "olean_sha256": "e34b0509c342ac2594f5f1e5b740bd2aa5ac397a595769f89a476584eabd71bc", + "source_sha256": "4c2128478e4d6eccfbb9a9dfa242860fce6e61bf59352cf2958654d76f96c56a" + }, + { + "axioms": [], + "log_sha256": "e22f43f6868d3a3b9fe247b11d65dad52aad4d2ac3eb4d276bd3761c751d61b7", + "module": "NativeBackwardProofs3", + "olean_sha256": "e8678dcc2facabe822c8ac4354c905c46c6fdc27c99747a127f28b8af980e1c3", + "source_sha256": "ef99254bf568d53fbacd86ed59290966a42ed9d2d7140e0071cd71a94e3c7f56" + }, + { + "axioms": [], + "log_sha256": "a8f86e5c501fbb2d68a6a2827ed2ad9381529400995ffdd283536bc2febf6c55", + "module": "NativeBackwardProofs4", + "olean_sha256": "75edf2e4d0859032cd7c3fa6f77861d1a07702e47aa75c366f9ad380d1f0d201", + "source_sha256": "8d770a215c4b693edbf5bcacc430552db4c73955f3126f6aa1d9e260fd955ced" + }, + { + "axioms": [], + "log_sha256": "fc9ffc1382189210bd3f7c8dda852613cf13003e28ae345e7ee45e71a10ed697", + "module": "NativeBackwardProofs5", + "olean_sha256": "fd8c9386b4ab2d17a1efa3a644d4852519e18f4cd2cfd870dc061893e83ecbbc", + "source_sha256": "58a0f8257fca08eda7f35a5f099bd7331976c0748758ac0b824716b9011ef63e" + }, + { + "axioms": [], + "log_sha256": "9c763a812ed0e42cf5b818b62fd26ebd6c713ec26ab14908501e9a22a203b012", + "module": "NativeBackwardProofs6", + "olean_sha256": "bfb1db3d226c7be158b4d9e85771e555387298f508d620e86a98ff812458f345", + "source_sha256": "169db460aad7582e0f632a6c6d5ba21229526e674df83cfc002a633e9ff2250a" + }, + { + "axioms": [], + "log_sha256": "d545d11eb4f31e0953fc248e66f66294d391d0a5b1ea0a78308a6f1e9a020bd4", + "module": "NativeBackwardProofs7", + "olean_sha256": "1fdefecd512277fb824133f6f5044e2fa0a7e442d08d8628dcc0fd2bd7e534c5", + "source_sha256": "8f8dc4a7d39292fa5ec14d0fe06767c211e31ea9f3cd4d963ad199a7255cd6bc" + }, + { + "axioms": [], + "log_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "module": "NativeBackward", + "olean_sha256": "901d590b75fbfc1e88dc678d44078b306cd2eba71d44d67deaf50634baac6a3c", + "source_sha256": "426137b9e36e8c3dbd9b8633285893fdce11e69c71cefbe358143bd8633f0f02" + }, + { + "axioms": [ + { + "axioms": [ + "propext" + ], + "theorem": "NativeVerification.every_declared_frame_independent" + }, + { + "axioms": [ + "propext" + ], + "theorem": "NativeVerification.every_declared_operator_has_exact_inverse" + }, + { + "axioms": [ + "propext" + ], + "theorem": "NativeVerification.every_paid_class_checked" + }, + { + "axioms": [ + "propext" + ], + "theorem": "NativeVerification.every_warp_class_checked" + }, + { + "axioms": [ + "propext" + ], + "theorem": "NativeVerification.every_forward_segment_checked" + }, + { + "axioms": [ + "propext" + ], + "theorem": "NativeVerification.every_backward_segment_checked" + }, + { + "axioms": [ + "propext", + "Quot.sound" + ], + "theorem": "NativeVerification.complete_productive_helper_census" + }, + { + "axioms": [ + "propext", + "Quot.sound" + ], + "theorem": "NativeVerification.complete_finite_native_certificate" + }, + { + "axioms": [ + "propext", + "Quot.sound" + ], + "theorem": "NativeVerification.all_embedded_catalogues_and_segments_checked" + } + ], + "log_sha256": "d31178b51f5ff607f2107f562426e86b6f03ece0c29ecee2ba977e906d06aa15", + "module": "Native", + "olean_sha256": "041e82e7cc9cd343a33d0d41c9d89fcc9f818327bced326fe3a90e5700d7d937", + "source_sha256": "19bc89e0183029f21f2df64a1587191b1f5b778cdfeb75156ec05f4623f3f7f1" + }, + { + "axioms": [ + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.gain_pos" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.paid_moment_difference" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.paid_moment_strict_improvement" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.global_paid_moment_difference" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "KappaChangedG.global_paid_moment_strict_improvement" + } + ], + "log_sha256": "a913148584fb1b43c50b0967722603be2e389992a043d4084a199e7dc2ef7a61", + "module": "AnalyticGain", + "olean_sha256": "e1588c5d91ea8e77871eecf17601ba26ff1ff5e6aa257c155028e908825b43f4", + "source_sha256": "c8abb50b1a32e48fe9f16a304581efb3c91c31f511789507a4a82b4581c20e52" + } + ], + "native_reuse_receipt_sha256": "fc9b6aac05556f63d8800154773ce9dc98654a490e0b9d94888593bec6a78590", + "runtime": { + "dependencies": [ + { + "name": "mathlib", + "revision": "308445d7985027f538e281e18df29ca16ede2ba3" + }, + { + "name": "plausible", + "revision": "c4aa78186d388e50a436e8362b947bae125a2933" + }, + { + "name": "LeanSearchClient", + "revision": "6c62474116f525d2814f0157bb468bf3a4f9f120" + }, + { + "name": "importGraph", + "revision": "d07bd64f1910f1cc5e4cc87b6b9c590080e7a457" + }, + { + "name": "proofwidgets", + "revision": "6980f6ca164de593cb77cd03d8eac549cc444156" + }, + { + "name": "aesop", + "revision": "8ff27701d003456fd59f13a9212431239d902aef" + }, + { + "name": "Qq", + "revision": "e9c65db4823976353cd0bb03199a172719efbeb7" + }, + { + "name": "batteries", + "revision": "8d2067bf518731a70a255d4a61b5c103922c772e" + }, + { + "name": "Cli", + "revision": "7c6aef5f75a43ebbba763b44d535175a1b04c9e0" + } + ], + "lean_executable_sha256": "fb7a62288f197279fb84e55bb1972348fd2cce1d550845793975f1cebb0c24ab", + "lean_version": "Lean (version 4.21.0, x86_64-w64-windows-gnu, commit 6741444a63ee, Release)", + "mathlib_revision": "308445d7985027f538e281e18df29ca16ede2ba3" + }, + "scope": "Fresh real contraction/tails, real compiler capacity, exact source outer formulas and finite threshold, bound to validated reused native certificates. Retains the published conditional native/analytic/tape/precision/recovery hypotheses; not a Lean multiplication theorem.", + "script_sha256": "a69d5f4c628ed87a009d6ffb9c67adab08db237420b637ad21f60fa52f0ff832", + "source_sha256": { + "TightenedArithmetic": "bfa7e33d37adf346372b5825ad3b77dffaae5e9983f93cd2bc94c929479d60e8", + "TightenedCapacity": "cb23f5679e7372a117b82aebadf10fdb6817a14013a823113b1e0aaca279759d", + "TightenedNumerical": "404dc8acc3e87df52a44367dd534d6228894d3f38119a905e15e97d9c1470725", + "TightenedVerification": "e399fbad280bba4b0447dc14fa44280f5ebf1557acbc63ca7564dd0a8925abb1" + }, + "started_utc": "2026-10-22T14:29:57.192870+00:00", + "status": "PASS_TIGHTENED_SCOPED_LEAN_CERTIFICATES", + "tested": "302177581/100000000000" +} diff --git a/research/kappa-round6-compiler-tightening-20261022/PLAN.md b/research/kappa-round6-compiler-tightening-20261022/PLAN.md new file mode 100644 index 0000000000..e3b1a73825 --- /dev/null +++ b/research/kappa-round6-compiler-tightening-20261022/PLAN.md @@ -0,0 +1,17 @@ +# Tighten the finite reserve on the actual proved native profile + +Cao Yifan; substantial OpenAI Codex assistance. Apache-2.0. + +Baseline PR4610: conditional kappa .00302176, tested contraction .00302177, +raw root between .0030217758 and .0030217759. The native word, complete +controller, helper credit and raw root remain unchanged. This is a compiler +and numerical improvement, not a new construction or an increased raw root. + +Test claimed kappa .0030217758 with a separately larger tested saving +.00302177581. Reduce the contraction reserve from1e-9 to1e-11, retaining the +charged product power1024, both tails, cutoff20, floor21 and real compiler +capacity. Recompute the whole finite threshold and all source outer formulas. +Any increase requires two independent exact interval engines, source-bound +fresh Lean numerical/compiler/outer proofs, unchanged native proof binding, +meaningful failure controls and an independent audit. No claim before these +gates pass. Publish by extending the existing signed PR if all gates close. diff --git a/research/kappa-round6-compiler-tightening-20261022/PROOF-SOURCES.json b/research/kappa-round6-compiler-tightening-20261022/PROOF-SOURCES.json new file mode 100644 index 0000000000..d7b3f98981 --- /dev/null +++ b/research/kappa-round6-compiler-tightening-20261022/PROOF-SOURCES.json @@ -0,0 +1,16 @@ +{ + "predecessor_sha256": { + "research/kappa-round3-warp-lean-20261022/CompilerCapacity.lean": "e5ad04cc3d89588e4f464673170d2bad8316de22fa064e7300ee71eb63b0cb6d", + "research/kappa-round3-warp-lean-20261022/KappaWarpVerification.lean": "986701ba85faa746e449ab9abe87afc0d8c8eb0e09051f3f5feac44ffb69893d", + "research/kappa-round3-warp-lean-20261022/generate_arithmetic.py": "41e757e1be70a289a17ecb93e6f62ad5e4be01053f0264eafd54ef2e7c5c732f", + "research/kappa-round3-warp-lean-20261022/numerical_generate.py": "12af3b6d21a798a60f82fbd130e93179edf2803c50fef4950681c9d3b8c1b377" + }, + "preparation_script_sha256": "681bdc36406ba04001d363c03540121730c4d35ee76b1f1df232240cb7845fc6", + "prepared_sha256": { + "TightenedArithmetic.lean": "bfa7e33d37adf346372b5825ad3b77dffaae5e9983f93cd2bc94c929479d60e8", + "TightenedCapacity.lean": "cb23f5679e7372a117b82aebadf10fdb6817a14013a823113b1e0aaca279759d", + "TightenedNumerical.lean": "404dc8acc3e87df52a44367dd534d6228894d3f38119a905e15e97d9c1470725", + "TightenedVerification.lean": "e399fbad280bba4b0447dc14fa44280f5ebf1557acbc63ca7564dd0a8925abb1" + }, + "status": "GENERATED_WITNESSES_PENDING_LEAN" +} diff --git a/research/kappa-round6-compiler-tightening-20261022/PUBLICATION.json b/research/kappa-round6-compiler-tightening-20261022/PUBLICATION.json new file mode 100644 index 0000000000..a953ad286b --- /dev/null +++ b/research/kappa-round6-compiler-tightening-20261022/PUBLICATION.json @@ -0,0 +1,133 @@ +{ + "files": { + ".gitattributes": { + "bytes": 73, + "sha256": "1222a2850a3559e5a7551b41d66e31ae27ad5a882d9c1d40af2b8234ddcfde1b" + }, + ".gitignore": { + "bytes": 48, + "sha256": "a928acb3b87e0dfeea9786a52294c5cc6e05b93e7a0735a437af4523fa679edb" + }, + "ARITHMETIC-SOURCE-PATCH.json": { + "bytes": 546, + "sha256": "02fcec1a542afac9a91503f7c2a7a7f888f9619342d0e53500004e80bb8bc303" + }, + "ARITHMETIC-TRANSCRIPTION.json": { + "bytes": 489, + "sha256": "325f3eb1b07a3c3bb1632964c09f73035bda7dce1252bb7bee971524b6f9fdcf" + }, + "ARITHMETIC.json": { + "bytes": 10555, + "sha256": "b4f720a7ccbb5b46e472eaf85dc8739a40598986f19b37d26c4f9ecfbd31f0de" + }, + "LEAN-VERIFICATION.json": { + "bytes": 32246, + "sha256": "fdcfe850605ba339c008b35306f438a731e31a891cf6625d2b9cc8d0fb67fb61" + }, + "PLAN.md": { + "bytes": 1031, + "sha256": "5222739e710ed6c9c30f9f2a1fe582732b0c8c678009583f6a5fb7c6c096812d" + }, + "PROOF-SOURCES.json": { + "bytes": 1164, + "sha256": "e7c2e674486df4a386fae934df1d41609f9a3bfd2d257a3a36725273778e2bc3" + }, + "README.md": { + "bytes": 6808, + "sha256": "6d55582230bdd2b07fd3fade221c9f11fde3994b3d6784cf4ba8311d69258bb8" + }, + "TightenedArithmetic.lean": { + "bytes": 13222, + "sha256": "bfa7e33d37adf346372b5825ad3b77dffaae5e9983f93cd2bc94c929479d60e8" + }, + "TightenedArithmetic.log": { + "bytes": 1746, + "sha256": "48bb4ab460e97217e9e6d80a14d8f8efd3e3edfa010fa1b4e48468e42b0dd4c9" + }, + "TightenedCapacity.lean": { + "bytes": 2742, + "sha256": "cb23f5679e7372a117b82aebadf10fdb6817a14013a823113b1e0aaca279759d" + }, + "TightenedCapacity.log": { + "bytes": 475, + "sha256": "4046d2cbe1adf7c8dbb85ededa335cdeeab96a0aefd6084f97aaef2909835737" + }, + "TightenedNumerical.lean": { + "bytes": 91908, + "sha256": "404dc8acc3e87df52a44367dd534d6228894d3f38119a905e15e97d9c1470725" + }, + "TightenedNumerical.log": { + "bytes": 272, + "sha256": "03d300fe1096aa7a7227c4c668e895137b941047bc78b76ac02d121df5667639" + }, + "TightenedVerification.lean": { + "bytes": 9285, + "sha256": "e399fbad280bba4b0447dc14fa44280f5ebf1557acbc63ca7564dd0a8925abb1" + }, + "TightenedVerification.log": { + "bytes": 1341, + "sha256": "e0696b91f7bd1853df945f38578c0addaf043c14a08f7a891e47a8f4b8872153" + }, + "arithmetic-generation.log": { + "bytes": 42, + "sha256": "31e119cb29254368e03e68322c448a78d1cc93d063e45b6716eb6ec89e0eb3a0" + }, + "arithmetic.py": { + "bytes": 9113, + "sha256": "960864e5427a1ca2c319a7b2dee292b6fe50bd5964830031e611591af10dac38" + }, + "audit/AUDIT.json": { + "bytes": 6975, + "sha256": "59e6b94468dd614210962baf66057e320bf99b31d009651f5b3d6cefd017dbc8" + }, + "audit/CONTROLS.json": { + "bytes": 1946, + "sha256": "3a9ec786a7fcd64459661f1b8876671c5ec718fc6248589c9cf3a44a7abbb5fa" + }, + "audit/FREEZE.json": { + "bytes": 964, + "sha256": "8d1dad56c9d161c11d90eb26686563f493751ca51ccc639ec87f80165e15054e" + }, + "audit/README.md": { + "bytes": 6226, + "sha256": "888d5cbcb535334b40e239776c1005ffe3aa184f6c33986486113ce0d8f040b4" + }, + "audit/controls.py": { + "bytes": 6149, + "sha256": "a6f2b6424c1ee6d4ff237950eef2b95e1449600dee9d84ebfdd7163ad78346d3" + }, + "audit/replay.py": { + "bytes": 16271, + "sha256": "f5d05120e362076c04223f81a34b11a3408345196c2a07358202295575751c98" + }, + "check_bundle.py": { + "bytes": 4599, + "sha256": "76f323e36923b8464e835676dee5889bc57996a58a93f4b767dca5373fe9d3ef" + }, + "generate_arithmetic.py": { + "bytes": 8196, + "sha256": "88a0bf237fefb4ae6e864e6e1edab6bc8948abb0886db44621b3075a2a421393" + }, + "numerical_generate-output.json": { + "bytes": 426, + "sha256": "c0d4d56c868c8f5f62928f89a7e88daac54ff9939bb8e41b196c3a9711f479af" + }, + "numerical_generate.py": { + "bytes": 8286, + "sha256": "d6f47ab8893ba3335aa27e8add60a9da70e94ef50376379ddc04f3946ee564ad" + }, + "prepare.py": { + "bytes": 4341, + "sha256": "681bdc36406ba04001d363c03540121730c4d35ee76b1f1df232240cb7845fc6" + }, + "verify_lean.py": { + "bytes": 10910, + "sha256": "a69d5f4c628ed87a009d6ffb9c67adab08db237420b637ad21f60fa52f0ff832" + } + }, + "fresh_axiom_reports": 31, + "fresh_modules": 4, + "reused_modules": 31, + "scope": "Byte inventory and recorded source/log/input verification only; no new Lean compilation or formal multiplication theorem.", + "status": "PINNED_SOURCE_LOG_AND_AUDIT_BUNDLE" +} diff --git a/research/kappa-round6-compiler-tightening-20261022/README.md b/research/kappa-round6-compiler-tightening-20261022/README.md new file mode 100644 index 0000000000..6541e73b2b --- /dev/null +++ b/research/kappa-round6-compiler-tightening-20261022/README.md @@ -0,0 +1,121 @@ +# Conditional kappa 0.0030217758: a smaller finite compiler reserve + +TL;DR: the same admitted native word and complete p16 profile support +**kappa = 15108879/5000000000 = 0.0030217758**, an increase of +**0.0000000158** over PR4610's frozen 0.00302176 checkpoint. This is a +numerical/compiler tightening. The native construction and its raw moment +crossing have not improved. The complete conditional claim still depends on +the predecessor native, compiler, tape, precision and recovery hypotheses. + +Cao Yifan, with substantial OpenAI Codex assistance. Apache-2.0; predecessor +notices and attribution are retained. + +## What changes + +The tested saving is **0.00302177581**, strictly greater than the claimed +kappa. The contraction reserve decreases from `1e-9` to `1e-11`. The existing +power 1024, cutoff 20, completion floor 21, tail offset 1/5, tail coefficient +97/100, complement factor 63/64 and logarithm power 1000 are retained. + +Two exact interval implementations place the unchanged raw crossing in +`(0.00302177587077, 0.00302177587078)`. This crossing is not the claimed +compiler saving. At the new tested saving the paid/target ratio is below +`0.999999999936687383304469699480`, leaving more than the new reserve. +The real contraction proof separately includes that reserve. + +The complete controller still has **64,404 paid calls** and **10,928 productive +fields**. Its local paid profile is `{1:2201,2:412,3:510,4:127,5:40,8:8}`; +the complete helper census is `{4:28,7:7,8:47,9:326}`. The numerical proof's +literal complete profiles are checked against this controller. The aggregate +Lean theorem binds them to the actual finite native census and helper endpoints. + +The strict outer gap is `1/700000000000`. Recomputing the whole finite compiler +gives `j=55099`, `H=38569300000000000` and `N=2^38569300000000000`. +Lean checks `(H+1)^1000 < 2^55099`; the preceding integer fails the corresponding +test. The expanded algorithmic word is not materialized. Its uniform saving is +`1057621533/350000000000`, still strictly greater than the claimed kappa. + +`arithmetic.py` is a readable four-replacement derivative of the frozen exact +engine, recorded in `ARITHMETIC-SOURCE-PATCH.json`. Its inherited status/scope +strings use the predecessor's "changed profile" wording; in this package the +profile is unchanged. `ARITHMETIC.json` records full recomputation, both charged +tails, capacity, all 54 strict outer predicates and four functional predicates. +No paid call, completion or routing charge is removed. + +## Proof and audit boundaries + +The four fresh modules are `TightenedNumerical`, `TightenedArithmetic`, +`TightenedCapacity` and `TightenedVerification`. They expose 31 axiom reports. +The authority for their completed replay is status +`PASS_TIGHTENED_SCOPED_LEAN_CERTIFICATES` in `LEAN-VERIFICATION.json`, genuine +logs and their source/object hashes. The replay uses Lean 4.21.0 and mathlib +`308445d7985027f538e281e18df29ca16ede2ba3`, checks source syntax and admits +only `propext`, `Classical.choice` and `Quot.sound` in printed axiom reports. +The larger integer test uses a 256 MiB Lean thread stack; kernel checking is +retained. + +Native and strict-concavity modules are **explicitly reused** from the frozen +round3 proof package. Their actual source, log, object and dependency hashes, +compile commands, axiom reports, 49 external input pins and runtime are checked. +The new receipt lists this reuse separately from the four fresh compilations. +It does not claim another fresh replay of the native word. The payload remains +`cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd`. + +`audit/` supplies a separately implemented AI arithmetic audit. It reconstructs +the controller from the admitted native counts, checks exact interval signs, +tails, compiler capacity, the finite integer threshold and source outer +formulas. It is not independent human attestation. + +These are scoped Lean certificates, not an end-to-end Lean theorem about +integer multiplication. JSON transcription, native amplitudes, absolute phases +and free-group endpoint semantics remain explicit Python/proof boundaries. +Whole-job normalization, permitted owned erasure, physical fixed-tape execution, +precision, stock, analytic decomposition, prime avoidance and exact recovery +retain the predecessor hypotheses. The new arithmetic does not establish a +new physical admission lemma or a practical speedup. + +## Reproduce + +Use global Python 3.14 and the pinned Lean/mathlib setup documented in +`../kappa-round3-warp-lean-20261022/README.md`. From the repository root: + +```powershell +py -3.14 -B research/kappa-round6-compiler-tightening-20261022/arithmetic.py --native research/kappa-round3-warp-20261022/NATIVE-VALIDATION.json --kappa .0030217758 --out research/kappa-round6-compiler-tightening-20261022/ARITHMETIC.json +py -3.14 -B research/kappa-round6-compiler-tightening-20261022/prepare.py +py -3.14 -B research/kappa-round6-compiler-tightening-20261022/verify_lean.py +``` + +On this Windows host, invoke +`C:\Users\caoyi\AppData\Local\Python\pythoncore-3.14-64\python.exe` in place of +`py -3.14`; the installed launcher does not find that interpreter. On other +systems use the actual global Python 3.14 executable. + +The replay pins the Windows Lean executable used for these receipts. Checking +the sources with a compiler for another platform requires an explicit runtime +pin adaptation and a separate receipt. + +Compiled objects and toolchains are not committed. In a clean checkout first +compile the native dependency closure, without overwriting its published receipt: + +```powershell +py -3.14 -B research/kappa-round3-warp-lean-20261022/replay.py --only Native AnalyticGain --receipt LOCAL-NATIVE-REPLAY.json +py -3.14 -B research/kappa-round6-compiler-tightening-20261022/verify_lean.py --native-receipt research/kappa-round3-warp-lean-20261022/LOCAL-NATIVE-REPLAY.json +``` + +The first command rechecks the frozen native/phase inputs and generates a +partial native receipt; the second validates exactly that dependency closure +before compiling all four new modules. Runtime pins must match. Do not +regenerate source receipts concurrently with replay. Regeneration of unchanged +native receipts changes timing metadata and their hashes; preserve the frozen +receipts when reproducing this package. + +## Attribution + +This tightening uses Cao Yifan's already published PR4610 native word and +compiler certificates. It adds no new native supplier. Cinna Davis's PR4470, +Dugongue's transported frames, zxv's native/compiler work, Jacob Alan Sussman's +mixed-target recursion, Pierre-Loic Doulcet's concurrent helper-interface work +and their credited predecessors retain their original attribution. The earlier +0.00302152 and 0.00302176 packages remain frozen. + +Signed-off-by: Cao Yifan. Substantial OpenAI Codex assistance. diff --git a/research/kappa-round6-compiler-tightening-20261022/TightenedArithmetic.lean b/research/kappa-round6-compiler-tightening-20261022/TightenedArithmetic.lean new file mode 100644 index 0000000000..ccc77d5fa2 --- /dev/null +++ b/research/kappa-round6-compiler-tightening-20261022/TightenedArithmetic.lean @@ -0,0 +1,207 @@ +/- Exact source-formula rational certificates. Apache-2.0. +Substantial OpenAI Codex assistance. Signed Cao Yifan. +No claim here that externally computed enclosures bound real powers. -/ +import Mathlib.Tactic.NormNum +import Mathlib.Tactic.Positivity + +set_option maxRecDepth 1000000 +set_option maxHeartbeats 0 +namespace KappaChangedG.Arithmetic + +def kappa : ℚ := (15108879 / 5000000000 : ℚ) +def tested : ℚ := (302177581 / 100000000000 : ℚ) +def complexUniformSaving : ℚ := (1057621533 / 350000000000 : ℚ) +def b : ℚ := (423048613 / 140000000000 : ℚ) +def a : ℚ := (264405383 / 87500000000 : ℚ) +def q : ℚ := (2115243063 / 700000000000 : ℚ) +def epsilon : ℚ := (699999999999 / 700000000000 : ℚ) +def beta : ℚ := (699999999997 / 700000000000 : ℚ) +def r0 : ℚ := (1 / 7000000000000 : ℚ) +def stop : ℚ := (1 / 700000000000 : ℚ) +def layout : ℚ := (1 / 700000000000 : ℚ) +def bitSaving : ℚ := (17 / 5000 : ℚ) +def oldBaseline : ℚ := (865485209599581851369 / 500000000000000000000000 : ℚ) +def sigma : ℚ := 1-b +def tau : ℚ := 1-a +def internal : ℚ := tau+(1-stop)*max (sigma-tau) 0 +def leaf : ℚ := sigma+stop*(1-sigma) +def lam : ℚ := 1-(q+a)/2 +def capConstant : ℚ := 3/32 +def xi : ℚ := epsilon*(1+q)-capConstant+layout +def key : ℚ := beta+1-epsilon + +def margin_main_transform : ℚ := (epsilon * q) +def margin_global_coordinate_router : ℚ := a +def margin_fused_gaussian : ℚ := ((1 - epsilon) + (q * beta)) +def margin_group_bit_router : ℚ := ((1 - epsilon) + (a * beta)) +def margin_group_scans : ℚ := ((1 - epsilon) + beta) +def margin_boundary_algebraic_matrix : ℚ := ((capConstant + xi) - epsilon) +def margin_sparse_union_movement : ℚ := ((xi + (1 / 2)) - epsilon) +def margin_polynomial_products : ℚ := epsilon +def margin_microbox_face_corrections : ℚ := (1 - ((((epsilon + beta) + 48) - 128) + 2)) +def outerSlacks : List (String × ℚ) := [ + ("actual_bit_above_effective", (bitSaving - a)), + ("complex_above_effective", (b - a)), + ("q_positive", q), + ("complex_endpoint", (b - q)), + ("q_below_effective", (a - q)), + ("stop_positive", stop), + ("stop_below_one", (1 - stop)), + ("leaf_saving_above_effective", (((1 - stop) * b) - a)), + ("q_below_internal", ((1 - internal) - q)), + ("q_below_leaf", ((1 - leaf) - q)), + ("lambda_above_tau", (lam - tau)), + ("lambda_above_sigma", (lam - sigma)), + ("lambda_above_internal", (lam - internal)), + ("lambda_prime_above_lambda", ((1 - q) - lam)), + ("lambda_prime_above_leaf", ((1 - q) - leaf)), + ("epsilon_positive", epsilon), + ("epsilon_below_one", (1 - epsilon)), + ("cap_above_band", (xi - (1 / 2))), + ("cap_below_cell", (epsilon - xi)), + ("group_positive", beta), + ("group_below_dimension", (epsilon - beta)), + ("support_router_span", (1 - beta)), + ("group_gauge_power_slack", (((1 - ((2 * xi) - 2)) - r0) - beta)), + ("actual_logarithmic_group_guard", ((1 - ((2 * xi) - 2)) - beta)), + ("global_gamma_power_slack", ((1 - epsilon) - r0)), + ("actual_logarithmic_gamma_guard", (1 - epsilon)), + ("alpha_logarithm_absorption", r0), + ("group_key_fits_record", (1 - key)), + ("membership_arithmetic_fits_record", ((1 - beta) - (2 * (1 - epsilon)))), + ("microbox_halo_volume", ((128 - 48) - beta)), + ("positive_layout_slack", layout), + ("short_record_fallback", (epsilon - a)), + ("complex_below_one_over_32", ((1 / 32) - b)), + ("strassen_integer_power_gap", ((2 ^ 45) - (7 ^ 16))), + ("theta_positive_polynomial_power", 2), + ("cap_below_phase_cell_power", (2 - xi)), + ("halo_covers_generic_inverse_radius", (48 - 43)), + ("union_tag_work_per_visit_fits_record", (1 - beta)), + ("union_header_fits_record", (1 - beta)), + ("source_axis_superpolynomial", (1 - epsilon)), + ("gaussian_above_main", (margin_fused_gaussian - margin_main_transform)), + ("new_complex_uniform_saving_above_b", (complexUniformSaving - b)), + ("improvement_over_user_baseline", (kappa - oldBaseline)), + ("new_semantic_guard_with_C1_one", (1 - epsilon)), + ("fine_prime_halo_umbrella", (10 - (((2 * 2) + 2) + (1 / 2)))), + ("main_transform_above_kappa", margin_main_transform-kappa), + ("global_coordinate_router_above_kappa", margin_global_coordinate_router-kappa), + ("fused_gaussian_above_kappa", margin_fused_gaussian-kappa), + ("group_bit_router_above_kappa", margin_group_bit_router-kappa), + ("group_scans_above_kappa", margin_group_scans-kappa), + ("boundary_algebraic_matrix_above_kappa", margin_boundary_algebraic_matrix-kappa), + ("sparse_union_movement_above_kappa", margin_sparse_union_movement-kappa), + ("polynomial_products_above_kappa", margin_polynomial_products-kappa), + ("microbox_face_corrections_above_kappa", margin_microbox_face_corrections-kappa)] +def outerSlacksRecorded : List (String × ℚ) := [ + ("actual_bit_above_effective", (33094617 / 87500000000 : ℚ)), + ("complex_above_effective", (1 / 700000000000 : ℚ)), + ("q_positive", (2115243063 / 700000000000 : ℚ)), + ("complex_endpoint", (1 / 350000000000 : ℚ)), + ("q_below_effective", (1 / 700000000000 : ℚ)), + ("stop_positive", (1 / 700000000000 : ℚ)), + ("stop_below_one", (699999999999 / 700000000000 : ℚ)), + ("leaf_saving_above_effective", (139576951387 / 98000000000000000000000 : ℚ)), + ("q_below_internal", (1 / 700000000000 : ℚ)), + ("q_below_leaf", (279576951387 / 98000000000000000000000 : ℚ)), + ("lambda_above_tau", (1 / 1400000000000 : ℚ)), + ("lambda_above_sigma", (3 / 1400000000000 : ℚ)), + ("lambda_above_internal", (1 / 1400000000000 : ℚ)), + ("lambda_prime_above_lambda", (1 / 1400000000000 : ℚ)), + ("lambda_prime_above_leaf", (279576951387 / 98000000000000000000000 : ℚ)), + ("epsilon_positive", (699999999999 / 700000000000 : ℚ)), + ("epsilon_below_one", (1 / 700000000000 : ℚ)), + ("cap_above_band", (200543170144097884756937 / 490000000000000000000000 : ℚ)), + ("cap_below_cell", (44456829855202115243063 / 490000000000000000000000 : ℚ)), + ("group_positive", (699999999997 / 700000000000 : ℚ)), + ("group_below_dimension", (1 / 350000000000 : ℚ)), + ("support_router_span", (3 / 700000000000 : ℚ)), + ("group_gauge_power_slack", (44456829856917115243063 / 245000000000000000000000 : ℚ)), + ("actual_logarithmic_group_guard", (44456829856952115243063 / 245000000000000000000000 : ℚ)), + ("global_gamma_power_slack", (9 / 7000000000000 : ℚ)), + ("actual_logarithmic_gamma_guard", (1 / 700000000000 : ℚ)), + ("alpha_logarithm_absorption", (1 / 7000000000000 : ℚ)), + ("group_key_fits_record", (1 / 350000000000 : ℚ)), + ("membership_arithmetic_fits_record", (1 / 700000000000 : ℚ)), + ("microbox_halo_volume", (55300000000003 / 700000000000 : ℚ)), + ("positive_layout_slack", (1 / 700000000000 : ℚ)), + ("short_record_fallback", (139576951387 / 140000000000 : ℚ)), + ("complex_below_one_over_32", (3951951387 / 140000000000 : ℚ)), + ("strassen_integer_power_gap", (1951441519231 / 1 : ℚ)), + ("theta_positive_polynomial_power", (2 / 1 : ℚ)), + ("cap_below_phase_cell_power", (534456829855902115243063 / 490000000000000000000000 : ℚ)), + ("halo_covers_generic_inverse_radius", (5 / 1 : ℚ)), + ("union_tag_work_per_visit_fits_record", (3 / 700000000000 : ℚ)), + ("union_header_fits_record", (3 / 700000000000 : ℚ)), + ("source_axis_superpolynomial", (1 / 700000000000 : ℚ)), + ("gaussian_above_main", (347884756937 / 245000000000000000000000 : ℚ)), + ("new_complex_uniform_saving_above_b", (1 / 700000000000 : ℚ)), + ("improvement_over_user_baseline", (645402690400418148631 / 500000000000000000000000 : ℚ)), + ("new_semantic_guard_with_C1_one", (1 / 700000000000 : ℚ)), + ("fine_prime_halo_umbrella", (7 / 2 : ℚ)), + ("main_transform_above_kappa", (2097884756937 / 490000000000000000000000 : ℚ)), + ("global_coordinate_router_above_kappa", (1 / 175000000000 : ℚ)), + ("fused_gaussian_above_kappa", (2793654270811 / 490000000000000000000000 : ℚ)), + ("group_bit_router_above_kappa", (436706783851 / 61250000000000000000000 : ℚ)), + ("group_scans_above_kappa", (348942378469 / 350000000000 : ℚ)), + ("boundary_algebraic_matrix_above_kappa", (2797884756937 / 490000000000000000000000 : ℚ)), + ("sparse_union_movement_above_kappa", (199062500002797884756937 / 490000000000000000000000 : ℚ)), + ("polynomial_products_above_kappa", (697884756939 / 700000000000 : ℚ)), + ("microbox_face_corrections_above_kappa", (3368617797309 / 43750000000 : ℚ))] +theorem outerSlacks_source_equality : outerSlacks = outerSlacksRecorded := by + norm_num [outerSlacks, outerSlacksRecorded, kappa, tested, complexUniformSaving, b, a, q, epsilon, beta, r0, stop, layout, bitSaving, oldBaseline, sigma, tau, internal, leaf, lam, capConstant, xi, key, margin_main_transform, margin_global_coordinate_router, margin_fused_gaussian, margin_group_bit_router, margin_group_scans, margin_boundary_algebraic_matrix, margin_sparse_union_movement, margin_polynomial_products, margin_microbox_face_corrections] +theorem outerSlacks_all_positive : outerSlacks.all (fun p => decide (0 < p.2)) = true := by + apply List.all_eq_true.mpr + norm_num [outerSlacks, kappa, tested, complexUniformSaving, b, a, q, epsilon, beta, r0, stop, layout, bitSaving, oldBaseline, sigma, tau, internal, leaf, lam, capConstant, xi, key, margin_main_transform, margin_global_coordinate_router, margin_fused_gaussian, margin_group_bit_router, margin_group_scans, margin_boundary_algebraic_matrix, margin_sparse_union_movement, margin_polynomial_products, margin_microbox_face_corrections] +theorem outerSlacks_count : outerSlacks.length = 54 := by decide + +def functionalSlacks : List (String × ℚ) := [ + ("new_semantic_group_guard", (1 - beta)), + ("new_BIT_row_stock_sublinear_in_active_group", (beta * (1 - (3 / 1000)))), + ("fixed_halo_explicit_metadata_branch", ((((128 - 48) - epsilon) - beta) - 1)), + ("actual_new_BIT_stock_sublinear", beta*(1-(4/1000)))] +def functionalSlacksRecorded : List (String × ℚ) := [ + ("new_semantic_group_guard", (3 / 700000000000 : ℚ)), + ("new_BIT_row_stock_sublinear_in_active_group", (697899999997009 / 700000000000000 : ℚ)), + ("fixed_halo_explicit_metadata_branch", (13475000000001 / 175000000000 : ℚ)), + ("actual_new_BIT_stock_sublinear", (174299999999253 / 175000000000000 : ℚ))] +theorem functionalSlacks_source_equality : functionalSlacks = functionalSlacksRecorded := by + norm_num [functionalSlacks, functionalSlacksRecorded, kappa, tested, complexUniformSaving, b, a, q, epsilon, beta, r0, stop, layout, bitSaving, oldBaseline, sigma, tau, internal, leaf, lam, capConstant, xi, key, margin_main_transform, margin_global_coordinate_router, margin_fused_gaussian, margin_group_bit_router, margin_group_scans, margin_boundary_algebraic_matrix, margin_sparse_union_movement, margin_polynomial_products, margin_microbox_face_corrections] +theorem functionalSlacks_all_positive : functionalSlacks.all (fun p => decide (0 < p.2)) = true := by + apply List.all_eq_true.mpr + norm_num [functionalSlacks, kappa, tested, complexUniformSaving, b, a, q, epsilon, beta, r0, stop, layout, bitSaving, oldBaseline, sigma, tau, internal, leaf, lam, capConstant, xi, key, margin_main_transform, margin_global_coordinate_router, margin_fused_gaussian, margin_group_bit_router, margin_group_scans, margin_boundary_algebraic_matrix, margin_sparse_union_movement, margin_polynomial_products, margin_microbox_face_corrections] +theorem functionalSlacks_count : functionalSlacks.length = 4 := by decide + +theorem claimed_saving : kappa = 15108879/5000000000 := by + norm_num [kappa] +theorem strict_improvement : (9443/3125000 : ℚ) < kappa := by + norm_num [kappa] +theorem tested_above_kappa : kappa < tested := by + norm_num [kappa, tested] +theorem explicit_gap : (tested-kappa)/7 = (1/700000000000 : ℚ) := by + norm_num [kappa, tested] +theorem splitting_base_gap : (20:ℕ)^64 < 21^63 := by decide +theorem tail_decay : (97/100 : ℚ)^128 < 1/16 := by norm_num +theorem normalized_completion : (1/(1+1024*(1/100000000000))+4/(2:ℚ)^32) < 1 := by norm_num +theorem shifted_exit_capacity : 2*((20:ℕ)^1024)^64 ≤ ((145:ℕ)^1024)^63 := by decide +theorem finite_threshold : 700000000000*55099 = (38569300000000000:ℕ) := by decide +theorem finite_compiler_wins : ((700000000000:ℕ)*55099+1)^1000 < 2^55099 := by decide +theorem previous_integer_fails : ¬ (((700000000000:ℕ)*55098+1)^1000 < 2^55098) := by decide +theorem local_route_count : (3298+2*408+688)*1000 = (4802000:ℕ) := by decide +theorem local_budget : (158168+4802000:ℕ) < 10000000 := by decide +theorem controller_budget : (181098496:ℕ) < 1000000000 := by decide + +end KappaChangedG.Arithmetic + +#print axioms KappaChangedG.Arithmetic.outerSlacks_source_equality +#print axioms KappaChangedG.Arithmetic.outerSlacks_all_positive +#print axioms KappaChangedG.Arithmetic.functionalSlacks_source_equality +#print axioms KappaChangedG.Arithmetic.functionalSlacks_all_positive +#print axioms KappaChangedG.Arithmetic.claimed_saving +#print axioms KappaChangedG.Arithmetic.strict_improvement +#print axioms KappaChangedG.Arithmetic.tested_above_kappa +#print axioms KappaChangedG.Arithmetic.explicit_gap +#print axioms KappaChangedG.Arithmetic.tail_decay +#print axioms KappaChangedG.Arithmetic.normalized_completion +#print axioms KappaChangedG.Arithmetic.finite_compiler_wins diff --git a/research/kappa-round6-compiler-tightening-20261022/TightenedArithmetic.log b/research/kappa-round6-compiler-tightening-20261022/TightenedArithmetic.log new file mode 100644 index 0000000000..0c1a0fbe1f --- /dev/null +++ b/research/kappa-round6-compiler-tightening-20261022/TightenedArithmetic.log @@ -0,0 +1,14 @@ +TightenedArithmetic.lean:187:77: warning: exponent 1024 exceeds the threshold 256, exponentiation operation was not evaluated, use `set_option exponentiation.threshold ` to set a new threshold +TightenedArithmetic.lean:189:79: warning: exponent 1000 exceeds the threshold 256, exponentiation operation was not evaluated, use `set_option exponentiation.threshold ` to set a new threshold +TightenedArithmetic.lean:190:85: warning: exponent 1000 exceeds the threshold 256, exponentiation operation was not evaluated, use `set_option exponentiation.threshold ` to set a new threshold +'KappaChangedG.Arithmetic.outerSlacks_source_equality' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaChangedG.Arithmetic.outerSlacks_all_positive' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaChangedG.Arithmetic.functionalSlacks_source_equality' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaChangedG.Arithmetic.functionalSlacks_all_positive' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaChangedG.Arithmetic.claimed_saving' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaChangedG.Arithmetic.strict_improvement' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaChangedG.Arithmetic.tested_above_kappa' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaChangedG.Arithmetic.explicit_gap' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaChangedG.Arithmetic.tail_decay' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaChangedG.Arithmetic.normalized_completion' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaChangedG.Arithmetic.finite_compiler_wins' depends on axioms: [propext] diff --git a/research/kappa-round6-compiler-tightening-20261022/TightenedCapacity.lean b/research/kappa-round6-compiler-tightening-20261022/TightenedCapacity.lean new file mode 100644 index 0000000000..8208fc7779 --- /dev/null +++ b/research/kappa-round6-compiler-tightening-20261022/TightenedCapacity.lean @@ -0,0 +1,65 @@ +/- +Copyright (c) 2026. Released under the Apache 2.0 license. +Substantial OpenAI Codex assistance. + +Two real-power capacity inequalities at the explicit tested saving. These are +scoped scalar inequalities, not a formalization of the multiplication compiler. +-/ +import Mathlib.Analysis.SpecialFunctions.Pow.Real +import Mathlib.Tactic.NormNum +import Mathlib.Tactic.Linarith + +namespace KappaChangedG + +noncomputable def capacitySaving : ℝ := 302177581 / 100000000000 +noncomputable def capacityT : ℝ := 1 - capacitySaving +noncomputable def capacityExponent : ℝ := 1024 * capacitySaving +noncomputable def capacityEta : ℝ := capacityT * (145 : ℝ) ^ (-capacityExponent) + +lemma root145_lt_two : (145 : ℝ) ^ (1 / 8 : ℝ) < 2 := by + rw [show (1 / 8 : ℝ) = (8 : ℝ)⁻¹ by norm_num] + apply (Real.rpow_inv_lt_iff_of_pos (by norm_num : (0 : ℝ) ≤ 145) + (by norm_num : (0 : ℝ) ≤ 2) (by norm_num : (0 : ℝ) < 8)).mpr + norm_num + +lemma capacity_power_upper : (145 : ℝ) ^ capacityExponent < 6097250 := by + calc + (145 : ℝ) ^ capacityExponent < (145 : ℝ) ^ (3 + 1 / 8 : ℝ) := + Real.rpow_lt_rpow_of_exponent_lt (by norm_num : (1 : ℝ) < 145) + (by norm_num [capacityExponent, capacitySaving]) + _ = (145 : ℝ) ^ (3 : ℕ) * (145 : ℝ) ^ (1 / 8 : ℝ) := by + rw [Real.rpow_add (by norm_num : (0 : ℝ) < 145)] + simp + _ < (145 : ℝ) ^ (3 : ℕ) * 2 := + mul_lt_mul_of_pos_left root145_lt_two (by norm_num) + _ = 6097250 := by norm_num + +lemma capacity_eta_lower : capacityT / 6097250 < capacityEta := by + have hp : (0 : ℝ) < (145 : ℝ) ^ capacityExponent := + Real.rpow_pos_of_pos (by norm_num) _ + have hinv : (1 : ℝ) / 6097250 < 1 / (145 : ℝ) ^ capacityExponent := + one_div_lt_one_div_of_lt hp capacity_power_upper + have ht : (0 : ℝ) < capacityT := by norm_num [capacityT, capacitySaving] + have h := mul_lt_mul_of_pos_left hinv ht + simpa only [capacityEta, Real.rpow_neg (by norm_num : (0 : ℝ) ≤ 145), + div_eq_mul_inv, one_mul] using h + +theorem compiler_eta_capacity : (63 / 64 : ℝ) ^ (1000 : ℕ) < capacityEta := by + calc + (63 / 64 : ℝ) ^ (1000 : ℕ) < capacityT / 6097250 := by + norm_num [capacityT, capacitySaving] + _ < capacityEta := capacity_eta_lower + +theorem compiler_initial_range : + (145 : ℝ) ^ capacityExponent < (2 : ℝ) ^ (1000 : ℕ) := by + calc + (145 : ℝ) ^ capacityExponent < 6097250 := capacity_power_upper + _ < (2 : ℝ) ^ (1000 : ℕ) := by norm_num + +end KappaChangedG + +#print axioms KappaChangedG.root145_lt_two +#print axioms KappaChangedG.capacity_power_upper +#print axioms KappaChangedG.capacity_eta_lower +#print axioms KappaChangedG.compiler_eta_capacity +#print axioms KappaChangedG.compiler_initial_range diff --git a/research/kappa-round6-compiler-tightening-20261022/TightenedCapacity.log b/research/kappa-round6-compiler-tightening-20261022/TightenedCapacity.log new file mode 100644 index 0000000000..aa8a2c0272 --- /dev/null +++ b/research/kappa-round6-compiler-tightening-20261022/TightenedCapacity.log @@ -0,0 +1,5 @@ +'KappaChangedG.root145_lt_two' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaChangedG.capacity_power_upper' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaChangedG.capacity_eta_lower' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaChangedG.compiler_eta_capacity' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaChangedG.compiler_initial_range' depends on axioms: [propext, Classical.choice, Quot.sound] diff --git a/research/kappa-round6-compiler-tightening-20261022/TightenedNumerical.lean b/research/kappa-round6-compiler-tightening-20261022/TightenedNumerical.lean new file mode 100644 index 0000000000..f7994a6724 --- /dev/null +++ b/research/kappa-round6-compiler-tightening-20261022/TightenedNumerical.lean @@ -0,0 +1,1310 @@ +/- Scoped real-rpow contraction and tail proof for the literal finite profiles. +Generated by numerical_generate.py. Apache-2.0; substantial OpenAI Codex assistance. +The native extraction and full compiler transfer are separate obligations. -/ +import Mathlib.Analysis.SpecialFunctions.Log.Deriv +import Mathlib.Analysis.SpecialFunctions.Pow.Real +import Mathlib.Data.Complex.ExponentialBounds +import Mathlib.Tactic.NormNum +import Mathlib.Tactic.Linarith +import Mathlib.Tactic.Ring +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NumericalMoments + +lemma log_2 : (6931471803 / 10000000000 : ℝ) ≤ Real.log 2 ∧ Real.log 2 ≤ (108304247 / 156250000 : ℝ) := by + have h := Real.log_pow (2 : ℝ) 1 + norm_num at h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_3 : (137326536051 / 125000000000 : ℝ) ≤ Real.log 3 ∧ Real.log 3 ≤ (1098612288909 / 1000000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (1 / 3 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (1 / 3 : ℝ) = (2 : ℝ) ^ 1 / 3 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (1 / 3 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_4 : (6931471803 / 5000000000 : ℝ) ≤ Real.log 4 ∧ Real.log 4 ≤ (108304247 / 78125000 : ℝ) := by + have h := Real.log_pow (2 : ℝ) 2 + norm_num at h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_5 : (804718955957 / 500000000000 : ℝ) ≤ Real.log 5 ∧ Real.log 5 ≤ (321887582583 / 200000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (1 / 5 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (1 / 5 : ℝ) = (2 : ℝ) ^ 2 / 5 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (1 / 5 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_7 : (389182029707 / 200000000000 : ℝ) ≤ Real.log 7 ∧ Real.log 7 ≤ (60809692173 / 31250000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (3 / 7 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (3 / 7 : ℝ) = (2 : ℝ) ^ 2 / 7 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (3 / 7 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_8 : (20794415409 / 10000000000 : ℝ) ≤ Real.log 8 ∧ Real.log 8 ≤ (324912741 / 156250000 : ℝ) := by + have h := Real.log_pow (2 : ℝ) 3 + norm_num at h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_9 : (549306144139 / 250000000000 : ℝ) ≤ Real.log 9 ∧ Real.log 9 ≤ (2197224578057 / 1000000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (1 / 9 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (1 / 9 : ℝ) = (2 : ℝ) ^ 3 / 9 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (1 / 9 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_16 : (6931471803 / 2500000000 : ℝ) ≤ Real.log 16 ∧ Real.log 16 ≤ (108304247 / 39062500 : ℝ) := by + have h := Real.log_pow (2 : ℝ) 4 + norm_num at h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_17 : (354151667877 / 125000000000 : ℝ) ≤ Real.log 17 ∧ Real.log 17 ≤ (2833213345017 / 1000000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (1 / 17 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (1 / 17 : ℝ) = (2 : ℝ) ^ 4 / 17 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (1 / 17 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_20 : (1497866136257 / 500000000000 : ℝ) ≤ Real.log 20 ∧ Real.log 20 ≤ (599146454903 / 200000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (1 / 5 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (1 / 5 : ℝ) = (2 : ℝ) ^ 4 / 20 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (1 / 5 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_24 : (794513457327 / 250000000000 : ℝ) ≤ Real.log 24 ∧ Real.log 24 ≤ (3178053831309 / 1000000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (1 / 3 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (1 / 3 : ℝ) = (2 : ℝ) ^ 4 / 24 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (1 / 3 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_25 : (804718955957 / 250000000000 : ℝ) ≤ Real.log 25 ∧ Real.log 25 ≤ (3218875825829 / 1000000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (9 / 25 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (9 / 25 : ℝ) = (2 : ℝ) ^ 4 / 25 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (9 / 25 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_32 : (6931471803 / 2000000000 : ℝ) ≤ Real.log 32 ∧ Real.log 32 ≤ (108304247 / 31250000 : ℝ) := by + have h := Real.log_pow (2 : ℝ) 5 + norm_num at h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_33 : (1748253780083 / 500000000000 : ℝ) ≤ Real.log 33 ∧ Real.log 33 ≤ (3496507562667 / 1000000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (1 / 33 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (1 / 33 : ℝ) = (2 : ℝ) ^ 5 / 33 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (1 / 33 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_40 : (1844439726407 / 500000000000 : ℝ) ≤ Real.log 40 ∧ Real.log 40 ≤ (737775891063 / 200000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (1 / 5 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (1 / 5 : ℝ) = (2 : ℝ) ^ 5 / 40 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (1 / 5 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_41 : (928393016351 / 250000000000 : ℝ) ≤ Real.log 41 ∧ Real.log 41 ≤ (742714413581 / 200000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (9 / 41 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (9 / 41 : ℝ) = (2 : ℝ) ^ 5 / 41 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (9 / 41 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_48 : (483900126201 / 125000000000 : ℝ) ≤ Real.log 48 ∧ Real.log 48 ≤ (3871201012109 / 1000000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (1 / 3 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (1 / 3 : ℝ) = (2 : ℝ) ^ 5 / 48 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (1 / 3 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_49 : (389182029681 / 100000000000 : ℝ) ≤ Real.log 49 ∧ Real.log 49 ≤ (3891820299311 / 1000000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (17 / 49 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (17 / 49 : ℝ) = (2 : ℝ) ^ 5 / 49 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (17 / 49 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_56 : (805070337887 / 200000000000 : ℝ) ≤ Real.log 56 ∧ Real.log 56 ≤ (125792240373 / 31250000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (3 / 7 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (3 / 7 : ℝ) = (2 : ℝ) ^ 5 / 56 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (3 / 7 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_57 : (2021525633267 / 500000000000 : ℝ) ≤ Real.log 57 ∧ Real.log 57 ≤ (808610253807 / 200000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (25 / 57 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (25 / 57 : ℝ) = (2 : ℝ) ^ 5 / 57 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (25 / 57 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_64 : (20794415409 / 5000000000 : ℝ) ≤ Real.log 64 ∧ Real.log 64 ≤ (324912741 / 78125000 : ℝ) := by + have h := Real.log_pow (2 : ℝ) 6 + norm_num at h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_65 : (834877453667 / 200000000000 : ℝ) ≤ Real.log 65 ∧ Real.log 65 ≤ (521798408917 / 125000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (1 / 65 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (1 / 65 : ℝ) = (2 : ℝ) ^ 6 / 65 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (1 / 65 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_72 : (267291632341 / 62500000000 : ℝ) ≤ Real.log 72 ∧ Real.log 72 ≤ (4276666120457 / 1000000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (1 / 9 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (1 / 9 : ℝ) = (2 : ℝ) ^ 6 / 72 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (1 / 9 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_73 : (1072614859897 / 250000000000 : ℝ) ≤ Real.log 73 ∧ Real.log 73 ≤ (4290459442589 / 1000000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (9 / 73 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (9 / 73 : ℝ) = (2 : ℝ) ^ 6 / 73 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (9 / 73 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma log_145 : (24883668703 / 5000000000 : ℝ) ≤ Real.log 145 ∧ Real.log 145 ≤ (4976733744101 / 1000000000000 : ℝ) := by + have h := Real.abs_log_sub_add_sum_range_le (x := (17 / 145 : ℝ)) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - (17 / 145 : ℝ) = (2 : ℝ) ^ 7 / 145 by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ (17 / 145 : ℝ) by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +lemma moment_2 : (997907656624557 / 500000000000000 : ℝ) ≤ (2 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ∧ + (2 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ≤ (997907656626553 / 500000000000000 : ℝ) := by + have hl := log_2 + have hxlo : (-261816923 / 125000000000 : ℝ) ≤ (-302177581 / 100000000000 : ℝ) * Real.log 2 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177581 / 100000000000 : ℝ) * Real.log 2 ≤ (-1047267691 / 500000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-261816923 / 125000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-1047267691 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (997907656624557 / 1000000000000000 : ℝ) ≤ Real.exp (-261816923 / 125000000000 : ℝ) := by + rw [abs_of_nonpos (show (-261816923 / 125000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-1047267691 / 500000000000 : ℝ) ≤ (997907656626553 / 1000000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-1047267691 / 500000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (2 : ℝ) ^ (99697822419 / 100000000000 : ℝ) = 2 * Real.exp ((-302177581 / 100000000000 : ℝ) * Real.log 2) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 2 * (99697822419 / 100000000000 : ℝ) = Real.log 2 + (-302177581 / 100000000000 : ℝ) * Real.log 2 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_3 : (74751430820301 / 25000000000000 : ℝ) ≤ (3 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ∧ + (3 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ≤ (2990057232821013 / 1000000000000000 : ℝ) := by + have hl := log_3 + have hxlo : (-82994001 / 25000000000 : ℝ) ≤ (-302177581 / 100000000000 : ℝ) * Real.log 3 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177581 / 100000000000 : ℝ) * Real.log 3 ≤ (-3319760037 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-82994001 / 25000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-3319760037 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (24917143606767 / 25000000000000 : ℝ) ≤ Real.exp (-82994001 / 25000000000 : ℝ) := by + rw [abs_of_nonpos (show (-82994001 / 25000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-3319760037 / 1000000000000 : ℝ) ≤ (996685744273671 / 1000000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-3319760037 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (3 : ℝ) ^ (99697822419 / 100000000000 : ℝ) = 3 * Real.exp ((-302177581 / 100000000000 : ℝ) * Real.log 3) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 3 * (99697822419 / 100000000000 : ℝ) = Real.log 3 + (-302177581 / 100000000000 : ℝ) * Real.log 3 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_4 : (199163938229983 / 50000000000000 : ℝ) ≤ (4 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ∧ + (4 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ≤ (995819691153899 / 250000000000000 : ℝ) := by + have hl := log_4 + have hxlo : (-261816923 / 62500000000 : ℝ) ≤ (-302177581 / 100000000000 : ℝ) * Real.log 4 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177581 / 100000000000 : ℝ) * Real.log 4 ≤ (-1047267691 / 250000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-261816923 / 62500000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-1047267691 / 250000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (199163938229983 / 200000000000000 : ℝ) ≤ Real.exp (-261816923 / 62500000000 : ℝ) := by + rw [abs_of_nonpos (show (-261816923 / 62500000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-1047267691 / 250000000000 : ℝ) ≤ (995819691153899 / 1000000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-1047267691 / 250000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (4 : ℝ) ^ (99697822419 / 100000000000 : ℝ) = 4 * Real.exp ((-302177581 / 100000000000 : ℝ) * Real.log 4) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 4 * (99697822419 / 100000000000 : ℝ) = Real.log 4 + (-302177581 / 100000000000 : ℝ) * Real.log 4 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_5 : (99514844643663 / 20000000000000 : ℝ) ≤ (5 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ∧ + (5 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ≤ (995148446440611 / 200000000000000 : ℝ) := by + have hl := log_5 + have hxlo : (-4863360553 / 1000000000000 : ℝ) ≤ (-302177581 / 100000000000 : ℝ) * Real.log 5 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177581 / 100000000000 : ℝ) * Real.log 5 ≤ (-4863360549 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-4863360553 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-4863360549 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (99514844643663 / 100000000000000 : ℝ) ≤ Real.exp (-4863360553 / 1000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-4863360553 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-4863360549 / 1000000000000 : ℝ) ≤ (995148446440611 / 1000000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-4863360549 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (5 : ℝ) ^ (99697822419 / 100000000000 : ℝ) = 5 * Real.exp ((-302177581 / 100000000000 : ℝ) * Real.log 5) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 5 * (99697822419 / 100000000000 : ℝ) = Real.log 5 + (-302177581 / 100000000000 : ℝ) * Real.log 5 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_7 : (1739740012077991 / 250000000000000 : ℝ) ≤ (7 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ∧ + (7 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ≤ (6958960048339803 / 1000000000000000 : ℝ) := by + have hl := log_7 + have hxlo : (-5880104219 / 1000000000000 : ℝ) ≤ (-302177581 / 100000000000 : ℝ) * Real.log 7 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177581 / 100000000000 : ℝ) * Real.log 7 ≤ (-1176020843 / 200000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-5880104219 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-1176020843 / 200000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (248534287439713 / 250000000000000 : ℝ) ≤ Real.exp (-5880104219 / 1000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-5880104219 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-1176020843 / 200000000000 : ℝ) ≤ (994137149762829 / 1000000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-1176020843 / 200000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (7 : ℝ) ^ (99697822419 / 100000000000 : ℝ) = 7 * Real.exp ((-302177581 / 100000000000 : ℝ) * Real.log 7) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 7 * (99697822419 / 100000000000 : ℝ) = Real.log 7 + (-302177581 / 100000000000 : ℝ) * Real.log 7 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_8 : (496868047208001 / 62500000000000 : ℝ) ≤ (8 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ∧ + (8 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ≤ (198747218884393 / 25000000000000 : ℝ) := by + have hl := log_8 + have hxlo : (-785450769 / 125000000000 : ℝ) ≤ (-302177581 / 100000000000 : ℝ) * Real.log 8 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177581 / 100000000000 : ℝ) * Real.log 8 ≤ (-3141803073 / 500000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-785450769 / 125000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-3141803073 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (496868047208001 / 500000000000000 : ℝ) ≤ Real.exp (-785450769 / 125000000000 : ℝ) := by + rw [abs_of_nonpos (show (-785450769 / 125000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-3141803073 / 500000000000 : ℝ) ≤ (198747218884393 / 200000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-3141803073 / 500000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (8 : ℝ) ^ (99697822419 / 100000000000 : ℝ) = 8 * Real.exp ((-302177581 / 100000000000 : ℝ) * Real.log 8) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 8 * (99697822419 / 100000000000 : ℝ) = Real.log 8 + (-302177581 / 100000000000 : ℝ) * Real.log 8 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_9 : (8940442255491591 / 1000000000000000 : ℝ) ≤ (9 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ∧ + (9 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ≤ (223511056388631 / 25000000000000 : ℝ) := by + have hl := log_9 + have hxlo : (-82994001 / 12500000000 : ℝ) ≤ (-302177581 / 100000000000 : ℝ) * Real.log 9 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177581 / 100000000000 : ℝ) * Real.log 9 ≤ (-3319760037 / 500000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-82994001 / 12500000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-3319760037 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (993382472832399 / 1000000000000000 : ℝ) ≤ Real.exp (-82994001 / 12500000000 : ℝ) := by + rw [abs_of_nonpos (show (-82994001 / 12500000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-3319760037 / 500000000000 : ℝ) ≤ (24834561820959 / 25000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-3319760037 / 500000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (9 : ℝ) ^ (99697822419 / 100000000000 : ℝ) = 9 * Real.exp ((-302177581 / 100000000000 : ℝ) * Real.log 9) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 9 * (99697822419 / 100000000000 : ℝ) = Real.log 9 + (-302177581 / 100000000000 : ℝ) * Real.log 9 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_16 : (991656857282903 / 62500000000000 : ℝ) ≤ (16 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ∧ + (16 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ≤ (495828428644923 / 31250000000000 : ℝ) := by + have hl := log_16 + have hxlo : (-1675628307 / 200000000000 : ℝ) ≤ (-302177581 / 100000000000 : ℝ) * Real.log 16 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177581 / 100000000000 : ℝ) * Real.log 16 ≤ (-1047267691 / 125000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-1675628307 / 200000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-1047267691 / 125000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (991656857282903 / 1000000000000000 : ℝ) ≤ Real.exp (-1675628307 / 200000000000 : ℝ) := by + rw [abs_of_nonpos (show (-1675628307 / 200000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-1047267691 / 125000000000 : ℝ) ≤ (495828428644923 / 500000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-1047267691 / 125000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (16 : ℝ) ^ (99697822419 / 100000000000 : ℝ) = 16 * Real.exp ((-302177581 / 100000000000 : ℝ) * Real.log 16) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 16 * (99697822419 / 100000000000 : ℝ) = Real.log 16 + (-302177581 / 100000000000 : ℝ) * Real.log 16 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_17 : (16855078541435461 / 1000000000000000 : ℝ) ≤ (17 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ∧ + (17 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ≤ (674203141662139 / 40000000000000 : ℝ) := by + have hl := log_17 + have hxlo : (-8561335551 / 1000000000000 : ℝ) ≤ (-302177581 / 100000000000 : ℝ) * Real.log 17 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177581 / 100000000000 : ℝ) * Real.log 17 ≤ (-1070166943 / 125000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-8561335551 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-1070166943 / 125000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (991475208319733 / 1000000000000000 : ℝ) ≤ Real.exp (-8561335551 / 1000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-8561335551 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-1070166943 / 125000000000 : ℝ) ≤ (39659008333067 / 40000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-1070166943 / 125000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (17 : ℝ) ^ (99697822419 / 100000000000 : ℝ) = 17 * Real.exp ((-302177581 / 100000000000 : ℝ) * Real.log 17) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 17 * (99697822419 / 100000000000 : ℝ) = Real.log 17 + (-302177581 / 100000000000 : ℝ) * Real.log 17 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_20 : (495494209289421 / 25000000000000 : ℝ) ≤ (20 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ∧ + (20 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ≤ (49549420929289 / 2500000000000 : ℝ) := by + have hl := log_20 + have hxlo : (-9052431321 / 1000000000000 : ℝ) ≤ (-302177581 / 100000000000 : ℝ) * Real.log 20 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177581 / 100000000000 : ℝ) * Real.log 20 ≤ (-4526215657 / 500000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-9052431321 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-4526215657 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (495494209289421 / 500000000000000 : ℝ) ≤ Real.exp (-9052431321 / 1000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-9052431321 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-4526215657 / 500000000000 : ℝ) ≤ (49549420929289 / 50000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-4526215657 / 500000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (20 : ℝ) ^ (99697822419 / 100000000000 : ℝ) = 20 * Real.exp ((-302177581 / 100000000000 : ℝ) * Real.log 20) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 20 * (99697822419 / 100000000000 : ℝ) = Real.log 20 + (-302177581 / 100000000000 : ℝ) * Real.log 20 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_24 : (1485663898308963 / 62500000000000 : ℝ) ≤ (24 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ∧ + (24 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ≤ (371415974579841 / 15625000000000 : ℝ) := by + have hl := log_24 + have hxlo : (-9603366191 / 1000000000000 : ℝ) ≤ (-302177581 / 100000000000 : ℝ) * Real.log 24 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177581 / 100000000000 : ℝ) * Real.log 24 ≤ (-1200420773 / 125000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-9603366191 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-1200420773 / 125000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (495221299436321 / 500000000000000 : ℝ) ≤ Real.exp (-9603366191 / 1000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-9603366191 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-1200420773 / 125000000000 : ℝ) ≤ (123805324859947 / 125000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-1200420773 / 125000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (24 : ℝ) ^ (99697822419 / 100000000000 : ℝ) = 24 * Real.exp ((-302177581 / 100000000000 : ℝ) * Real.log 24) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 24 * (99697822419 / 100000000000 : ℝ) = Real.log 24 + (-302177581 / 100000000000 : ℝ) * Real.log 24 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_25 : (495160215222619 / 20000000000000 : ℝ) ≤ (25 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ∧ + (25 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ≤ (247580107613043 / 10000000000000 : ℝ) := by + have hl := log_25 + have hxlo : (-4863360553 / 500000000000 : ℝ) ≤ (-302177581 / 100000000000 : ℝ) * Real.log 25 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177581 / 100000000000 : ℝ) * Real.log 25 ≤ (-9726721099 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-4863360553 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-9726721099 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (495160215222619 / 500000000000000 : ℝ) ≤ Real.exp (-4863360553 / 500000000000 : ℝ) := by + rw [abs_of_nonpos (show (-4863360553 / 500000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-9726721099 / 1000000000000 : ℝ) ≤ (247580107613043 / 250000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-9726721099 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (25 : ℝ) ^ (99697822419 / 100000000000 : ℝ) = 25 * Real.exp ((-302177581 / 100000000000 : ℝ) * Real.log 25) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 25 * (99697822419 / 100000000000 : ℝ) = Real.log 25 + (-302177581 / 100000000000 : ℝ) * Real.log 25 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_32 : (197916394125371 / 6250000000000 : ℝ) ≤ (32 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ∧ + (32 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ≤ (989581970634773 / 31250000000000 : ℝ) := by + have hl := log_32 + have hxlo : (-10472676919 / 1000000000000 : ℝ) ≤ (-302177581 / 100000000000 : ℝ) * Real.log 32 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177581 / 100000000000 : ℝ) * Real.log 32 ≤ (-10472676911 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-10472676919 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-10472676911 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (197916394125371 / 200000000000000 : ℝ) ≤ Real.exp (-10472676919 / 1000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-10472676919 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-10472676911 / 1000000000000 : ℝ) ≤ (989581970634773 / 1000000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-10472676911 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (32 : ℝ) ^ (99697822419 / 100000000000 : ℝ) = 32 * Real.exp ((-302177581 / 100000000000 : ℝ) * Real.log 32) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 32 * (99697822419 / 100000000000 : ℝ) = Real.log 32 + (-302177581 / 100000000000 : ℝ) * Real.log 32 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_33 : (16326584316434997 / 500000000000000 : ℝ) ≤ (33 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ∧ + (33 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ≤ (1306126745326557 / 40000000000000 : ℝ) := by + have hl := log_33 + have hxlo : (-10565661973 / 1000000000000 : ℝ) ≤ (-302177581 / 100000000000 : ℝ) * Real.log 33 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177581 / 100000000000 : ℝ) * Real.log 33 ≤ (-2641415491 / 250000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-10565661973 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-2641415491 / 250000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (494744979285909 / 500000000000000 : ℝ) ≤ Real.exp (-10565661973 / 1000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-10565661973 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-2641415491 / 250000000000 : ℝ) ≤ (39579598343229 / 40000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-2641415491 / 250000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (33 : ℝ) ^ (99697822419 / 100000000000 : ℝ) = 33 * Real.exp ((-302177581 / 100000000000 : ℝ) * Real.log 33) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 33 * (99697822419 / 100000000000 : ℝ) = Real.log 33 + (-302177581 / 100000000000 : ℝ) * Real.log 33 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_40 : (123614366315761 / 3125000000000 : ℝ) ≤ (40 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ∧ + (40 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ≤ (98891493053499 / 2500000000000 : ℝ) := by + have hl := log_40 + have hxlo : (-2229393341 / 200000000000 : ℝ) ≤ (-302177581 / 100000000000 : ℝ) * Real.log 40 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177581 / 100000000000 : ℝ) * Real.log 40 ≤ (-1393370837 / 125000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-2229393341 / 200000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-1393370837 / 125000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (123614366315761 / 125000000000000 : ℝ) ≤ Real.exp (-2229393341 / 200000000000 : ℝ) := by + rw [abs_of_nonpos (show (-2229393341 / 200000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-1393370837 / 125000000000 : ℝ) ≤ (98891493053499 / 100000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-1393370837 / 125000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (40 : ℝ) ^ (99697822419 / 100000000000 : ℝ) = 40 * Real.exp ((-302177581 / 100000000000 : ℝ) * Real.log 40) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 40 * (99697822419 / 100000000000 : ℝ) = Real.log 40 + (-302177581 / 100000000000 : ℝ) * Real.log 40 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_41 : (8108497387838347 / 200000000000000 : ℝ) ≤ (41 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ∧ + (41 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ≤ (10135621734889169 / 250000000000000 : ℝ) := by + have hl := log_41 + have hxlo : (-2805395561 / 250000000000 : ℝ) ≤ (-302177581 / 100000000000 : ℝ) * Real.log 41 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177581 / 100000000000 : ℝ) * Real.log 41 ≤ (-2244316447 / 200000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-2805395561 / 250000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-2244316447 / 200000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (197768228971667 / 200000000000000 : ℝ) ≤ Real.exp (-2805395561 / 250000000000 : ℝ) := by + rw [abs_of_nonpos (show (-2805395561 / 250000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-2244316447 / 200000000000 : ℝ) ≤ (247210286216809 / 250000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-2244316447 / 200000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (41 : ℝ) ^ (99697822419 / 100000000000 : ℝ) = 41 * Real.exp ((-302177581 / 100000000000 : ℝ) * Real.log 41) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 41 * (99697822419 / 100000000000 : ℝ) = Real.log 41 + (-302177581 / 100000000000 : ℝ) * Real.log 41 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_48 : (1482555379293201 / 31250000000000 : ℝ) ≤ (48 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ∧ + (48 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ≤ (296511075861309 / 6250000000000 : ℝ) := by + have hl := log_48 + have hxlo : (-467916063 / 40000000000 : ℝ) ≤ (-302177581 / 100000000000 : ℝ) * Real.log 48 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177581 / 100000000000 : ℝ) * Real.log 48 ≤ (-5848950783 / 500000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-467916063 / 40000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-5848950783 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (494185126431067 / 500000000000000 : ℝ) ≤ Real.exp (-467916063 / 40000000000 : ℝ) := by + rw [abs_of_nonpos (show (-467916063 / 40000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-5848950783 / 500000000000 : ℝ) ≤ (98837025287103 / 100000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-5848950783 / 500000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (48 : ℝ) ^ (99697822419 / 100000000000 : ℝ) = 48 * Real.exp ((-302177581 / 100000000000 : ℝ) * Real.log 48) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 48 * (99697822419 / 100000000000 : ℝ) = Real.log 48 + (-302177581 / 100000000000 : ℝ) * Real.log 48 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_49 : (24213562477001023 / 500000000000000 : ℝ) ≤ (49 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ∧ + (49 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ≤ (968542499088759 / 20000000000000 : ℝ) := by + have hl := log_49 + have hxlo : (-5880104219 / 500000000000 : ℝ) ≤ (-302177581 / 100000000000 : ℝ) * Real.log 49 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177581 / 100000000000 : ℝ) * Real.log 49 ≤ (-11760208429 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-5880104219 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-11760208429 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (494154336265327 / 500000000000000 : ℝ) ≤ Real.exp (-5880104219 / 500000000000 : ℝ) := by + rw [abs_of_nonpos (show (-5880104219 / 500000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-11760208429 / 1000000000000 : ℝ) ≤ (19766173450791 / 20000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-11760208429 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (49 : ℝ) ^ (99697822419 / 100000000000 : ℝ) = 49 * Real.exp ((-302177581 / 100000000000 : ℝ) * Real.log 49) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 49 * (99697822419 / 100000000000 : ℝ) = Real.log 49 + (-302177581 / 100000000000 : ℝ) * Real.log 49 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_56 : (1383073955922687 / 25000000000000 : ℝ) ≤ (56 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ∧ + (56 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ≤ (3457684889837843 / 62500000000000 : ℝ) := by + have hl := log_56 + have hxlo : (-1216371037 / 100000000000 : ℝ) ≤ (-302177581 / 100000000000 : ℝ) * Real.log 56 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177581 / 100000000000 : ℝ) * Real.log 56 ≤ (-12163710361 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-1216371037 / 100000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-12163710361 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (197581993703241 / 200000000000000 : ℝ) ≤ Real.exp (-1216371037 / 100000000000 : ℝ) := by + rw [abs_of_nonpos (show (-1216371037 / 100000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-12163710361 / 1000000000000 : ℝ) ≤ (493954984262549 / 500000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-12163710361 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (56 : ℝ) ^ (99697822419 / 100000000000 : ℝ) = 56 * Real.exp ((-302177581 / 100000000000 : ℝ) * Real.log 56) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 56 * (99697822419 / 100000000000 : ℝ) = Real.log 56 + (-302177581 / 100000000000 : ℝ) * Real.log 56 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_57 : (56307856546815447 / 1000000000000000 : ℝ) ≤ (57 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ∧ + (57 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ≤ (56307856547322291 / 1000000000000000 : ℝ) := by + have hl := log_57 + have hxlo : (-3054298631 / 250000000000 : ℝ) ≤ (-302177581 / 100000000000 : ℝ) * Real.log 57 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177581 / 100000000000 : ℝ) * Real.log 57 ≤ (-2443438903 / 200000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-3054298631 / 250000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-2443438903 / 200000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (987857132400271 / 1000000000000000 : ℝ) ≤ Real.exp (-3054298631 / 250000000000 : ℝ) := by + rw [abs_of_nonpos (show (-3054298631 / 250000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-2443438903 / 200000000000 : ℝ) ≤ (987857132409163 / 1000000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-2443438903 / 200000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (57 : ℝ) ^ (99697822419 / 100000000000 : ℝ) = 57 * Real.exp ((-302177581 / 100000000000 : ℝ) * Real.log 57) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 57 * (99697822419 / 100000000000 : ℝ) = Real.log 57 + (-302177581 / 100000000000 : ℝ) * Real.log 57 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_64 : (246877856336539 / 3906250000000 : ℝ) ≤ (64 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ∧ + (64 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ≤ (3857466505297 / 61035156250 : ℝ) := by + have hl := log_64 + have hxlo : (-12567212303 / 1000000000000 : ℝ) ≤ (-302177581 / 100000000000 : ℝ) * Real.log 64 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177581 / 100000000000 : ℝ) * Real.log 64 ≤ (-12567212293 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-12567212303 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-12567212293 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (246877856336539 / 250000000000000 : ℝ) ≤ Real.exp (-12567212303 / 1000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-12567212303 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-12567212293 / 1000000000000 : ℝ) ≤ (3857466505297 / 3906250000000 : ℝ) := by + rw [abs_of_nonpos (show (-12567212293 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (64 : ℝ) ^ (99697822419 / 100000000000 : ℝ) = 64 * Real.exp ((-302177581 / 100000000000 : ℝ) * Real.log 64) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 64 * (99697822419 / 100000000000 : ℝ) = Real.log 64 + (-302177581 / 100000000000 : ℝ) * Real.log 64 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_65 : (401157721796741 / 6250000000000 : ℝ) ≤ (65 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ∧ + (65 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ≤ (12837047097624087 / 200000000000000 : ℝ) := by + have hl := log_65 + have hxlo : (-12614062479 / 1000000000000 : ℝ) ≤ (-302177581 / 100000000000 : ℝ) * Real.log 65 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177581 / 100000000000 : ℝ) * Real.log 65 ≤ (-12614062469 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-12614062479 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-12614062469 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (30858286292057 / 31250000000000 : ℝ) ≤ Real.exp (-12614062479 / 1000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-12614062479 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-12614062469 / 1000000000000 : ℝ) ≤ (987465161355699 / 1000000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-12614062469 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (65 : ℝ) ^ (99697822419 / 100000000000 : ℝ) = 65 * Real.exp ((-302177581 / 100000000000 : ℝ) * Real.log 65) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 65 * (99697822419 / 100000000000 : ℝ) = Real.log 65 + (-302177581 / 100000000000 : ℝ) * Real.log 65 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_72 : (1776888033866577 / 25000000000000 : ℝ) ≤ (72 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ∧ + (72 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ≤ (4442220084710871 / 62500000000000 : ℝ) := by + have hl := log_72 + have hxlo : (-12923126231 / 1000000000000 : ℝ) ≤ (-302177581 / 100000000000 : ℝ) * Real.log 72 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177581 / 100000000000 : ℝ) * Real.log 72 ≤ (-12923126221 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-12923126231 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-12923126221 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (197432003762953 / 200000000000000 : ℝ) ≤ Real.exp (-12923126231 / 1000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-12923126231 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-12923126221 / 1000000000000 : ℝ) ≤ (493580009412319 / 500000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-12923126221 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (72 : ℝ) ^ (99697822419 / 100000000000 : ℝ) = 72 * Real.exp ((-302177581 / 100000000000 : ℝ) * Real.log 72) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 72 * (99697822419 / 100000000000 : ℝ) = Real.log 72 + (-302177581 / 100000000000 : ℝ) * Real.log 72 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_73 : (450372986499677 / 6250000000000 : ℝ) ≤ (73 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ∧ + (73 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ≤ (4503729865041811 / 62500000000000 : ℝ) := by + have hl := log_73 + have hxlo : (-6482403279 / 500000000000 : ℝ) ≤ (-302177581 / 100000000000 : ℝ) * Real.log 73 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177581 / 100000000000 : ℝ) * Real.log 73 ≤ (-3241201637 / 250000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-6482403279 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-3241201637 / 250000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (6169492965749 / 6250000000000 : ℝ) ≤ Real.exp (-6482403279 / 500000000000 : ℝ) := by + rw [abs_of_nonpos (show (-6482403279 / 500000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-3241201637 / 250000000000 : ℝ) ≤ (61694929658107 / 62500000000000 : ℝ) := by + rw [abs_of_nonpos (show (-3241201637 / 250000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (73 : ℝ) ^ (99697822419 / 100000000000 : ℝ) = 73 * Real.exp ((-302177581 / 100000000000 : ℝ) * Real.log 73) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 73 * (99697822419 / 100000000000 : ℝ) = Real.log 73 + (-302177581 / 100000000000 : ℝ) * Real.log 73 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma moment_145 : (7141786072116861 / 50000000000000 : ℝ) ≤ (145 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ∧ + (145 : ℝ) ^ (99697822419 / 100000000000 : ℝ) ≤ (28567144288781717 / 200000000000000 : ℝ) := by + have hl := log_145 + have hxlo : (-15038573641 / 1000000000000 : ℝ) ≤ (-302177581 / 100000000000 : ℝ) * Real.log 145 := by nlinarith [hl.1, hl.2] + have hxhi : (-302177581 / 100000000000 : ℝ) * Real.log 145 ≤ (-1503857363 / 100000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (-15038573641 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (-1503857363 / 100000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (246268485245409 / 250000000000000 : ℝ) ≤ Real.exp (-15038573641 / 1000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-15038573641 / 1000000000000 : ℝ) ≤ 0 by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (-1503857363 / 100000000000 : ℝ) ≤ (985073940992473 / 1000000000000000 : ℝ) := by + rw [abs_of_nonpos (show (-1503857363 / 100000000000 : ℝ) ≤ 0 by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (145 : ℝ) ^ (99697822419 / 100000000000 : ℝ) = 145 * Real.exp ((-302177581 / 100000000000 : ℝ) * Real.log 145) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 145 * (99697822419 / 100000000000 : ℝ) = Real.log 145 + (-302177581 / 100000000000 : ℝ) * Real.log 145 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma tail_2 : (573147441772563 / 250000000000000 : ℝ) ≤ (2 : ℝ) ^ (119697822419 / 100000000000 : ℝ) ∧ + (2 : ℝ) ^ (119697822419 / 100000000000 : ℝ) ≤ (286573720914939 / 125000000000000 : ℝ) := by + have hl := log_2 + have hxlo : (136534900677 / 1000000000000 : ℝ) ≤ (19697822419 / 100000000000 : ℝ) * Real.log 2 := by nlinarith [hl.1, hl.2] + have hxhi : (19697822419 / 100000000000 : ℝ) * Real.log 2 ≤ (136534900777 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (136534900677 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have heu := Real.exp_bound (x := (136534900777 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (573147441772563 / 500000000000000 : ℝ) ≤ Real.exp (136534900677 / 1000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (136534900677 / 1000000000000 : ℝ) by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (136534900777 / 1000000000000 : ℝ) ≤ (286573720914939 / 250000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (136534900777 / 1000000000000 : ℝ) by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (2 : ℝ) ^ (119697822419 / 100000000000 : ℝ) = 2 * Real.exp ((19697822419 / 100000000000 : ℝ) * Real.log 2) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 2 * (119697822419 / 100000000000 : ℝ) = Real.log 2 + (19697822419 / 100000000000 : ℝ) * Real.log 2 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma tail_3 : (3724806805946559 / 1000000000000000 : ℝ) ≤ (3 : ℝ) ^ (119697822419 / 100000000000 : ℝ) ∧ + (3 : ℝ) ^ (119697822419 / 100000000000 : ℝ) ≤ (1862403403159521 / 500000000000000 : ℝ) := by + have hl := log_3 + have hxlo : (216402697643 / 1000000000000 : ℝ) ≤ (19697822419 / 100000000000 : ℝ) * Real.log 3 := by nlinarith [hl.1, hl.2] + have hxhi : (19697822419 / 100000000000 : ℝ) * Real.log 3 ≤ (216402697743 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (216402697643 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have heu := Real.exp_bound (x := (216402697743 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (1241602268648853 / 1000000000000000 : ℝ) ≤ Real.exp (216402697643 / 1000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (216402697643 / 1000000000000 : ℝ) by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (216402697743 / 1000000000000 : ℝ) ≤ (620801134386507 / 500000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (216402697743 / 1000000000000 : ℝ) by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (3 : ℝ) ^ (119697822419 / 100000000000 : ℝ) = 3 * Real.exp ((19697822419 / 100000000000 : ℝ) * Real.log 3) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 3 * (119697822419 / 100000000000 : ℝ) = Real.log 3 + (19697822419 / 100000000000 : ℝ) * Real.log 3 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma tail_4 : (164248995005381 / 31250000000000 : ℝ) ≤ (4 : ℝ) ^ (119697822419 / 100000000000 : ℝ) ∧ + (4 : ℝ) ^ (119697822419 / 100000000000 : ℝ) ≤ (65699598015161 / 12500000000000 : ℝ) := by + have hl := log_4 + have hxlo : (54613960271 / 200000000000 : ℝ) ≤ (19697822419 / 100000000000 : ℝ) * Real.log 4 := by nlinarith [hl.1, hl.2] + have hxhi : (19697822419 / 100000000000 : ℝ) * Real.log 4 ≤ (273069801553 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (54613960271 / 200000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have heu := Real.exp_bound (x := (273069801553 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (164248995005381 / 125000000000000 : ℝ) ≤ Real.exp (54613960271 / 200000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (54613960271 / 200000000000 : ℝ) by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (273069801553 / 1000000000000 : ℝ) ≤ (65699598015161 / 50000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (273069801553 / 1000000000000 : ℝ) by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (4 : ℝ) ^ (119697822419 / 100000000000 : ℝ) = 4 * Real.exp ((19697822419 / 100000000000 : ℝ) * Real.log 4) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 4 * (119697822419 / 100000000000 : ℝ) = Real.log 4 + (19697822419 / 100000000000 : ℝ) * Real.log 4 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma tail_5 : (1373035828965863 / 200000000000000 : ℝ) ≤ (5 : ℝ) ^ (119697822419 / 100000000000 : ℝ) ∧ + (5 : ℝ) ^ (119697822419 / 100000000000 : ℝ) ≤ (686517914619549 / 100000000000000 : ℝ) := by + have hl := log_5 + have hxlo : (39628027729 / 125000000000 : ℝ) ≤ (19697822419 / 100000000000 : ℝ) * Real.log 5 := by nlinarith [hl.1, hl.2] + have hxhi : (19697822419 / 100000000000 : ℝ) * Real.log 5 ≤ (317024222031 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (39628027729 / 125000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have heu := Real.exp_bound (x := (317024222031 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (1373035828965863 / 1000000000000000 : ℝ) ≤ Real.exp (39628027729 / 125000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (39628027729 / 125000000000 : ℝ) by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (317024222031 / 1000000000000 : ℝ) ≤ (686517914619549 / 500000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (317024222031 / 1000000000000 : ℝ) by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (5 : ℝ) ^ (119697822419 / 100000000000 : ℝ) = 5 * Real.exp ((19697822419 / 100000000000 : ℝ) * Real.log 5) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 5 * (119697822419 / 100000000000 : ℝ) = Real.log 5 + (19697822419 / 100000000000 : ℝ) * Real.log 5 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma tail_8 : (301244452163657 / 25000000000000 : ℝ) ≤ (8 : ℝ) ^ (119697822419 / 100000000000 : ℝ) ∧ + (8 : ℝ) ^ (119697822419 / 100000000000 : ℝ) ≤ (5883680708063 / 488281250000 : ℝ) := by + have hl := log_8 + have hxlo : (409604702033 / 1000000000000 : ℝ) ≤ (19697822419 / 100000000000 : ℝ) * Real.log 8 := by nlinarith [hl.1, hl.2] + have hxhi : (19697822419 / 100000000000 : ℝ) * Real.log 8 ≤ (409604702329 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (409604702033 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have heu := Real.exp_bound (x := (409604702329 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (301244452163657 / 200000000000000 : ℝ) ≤ Real.exp (409604702033 / 1000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (409604702033 / 1000000000000 : ℝ) by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (409604702329 / 1000000000000 : ℝ) ≤ (5883680708063 / 3906250000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (409604702329 / 1000000000000 : ℝ) by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (8 : ℝ) ^ (119697822419 / 100000000000 : ℝ) = 8 * Real.exp ((19697822419 / 100000000000 : ℝ) * Real.log 8) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 8 * (119697822419 / 100000000000 : ℝ) = Real.log 8 + (19697822419 / 100000000000 : ℝ) * Real.log 8 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma tail_16 : (1726574871059499 / 62500000000000 : ℝ) ≤ (16 : ℝ) ^ (119697822419 / 100000000000 : ℝ) ∧ + (16 : ℝ) ^ (119697822419 / 100000000000 : ℝ) ≤ (1726574871741497 / 62500000000000 : ℝ) := by + have hl := log_16 + have hxlo : (546139602711 / 1000000000000 : ℝ) ≤ (19697822419 / 100000000000 : ℝ) * Real.log 16 := by nlinarith [hl.1, hl.2] + have hxhi : (19697822419 / 100000000000 : ℝ) * Real.log 16 ≤ (273069801553 / 500000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (546139602711 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have heu := Real.exp_bound (x := (273069801553 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (1726574871059499 / 1000000000000000 : ℝ) ≤ Real.exp (546139602711 / 1000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (546139602711 / 1000000000000 : ℝ) by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (273069801553 / 500000000000 : ℝ) ≤ (1726574871741497 / 1000000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (273069801553 / 500000000000 : ℝ) by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (16 : ℝ) ^ (119697822419 / 100000000000 : ℝ) = 16 * Real.exp ((19697822419 / 100000000000 : ℝ) * Real.log 16) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 16 * (119697822419 / 100000000000 : ℝ) = Real.log 16 + (19697822419 / 100000000000 : ℝ) * Real.log 16 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma tail_24 : (5610386928369771 / 125000000000000 : ℝ) ≤ (24 : ℝ) ^ (119697822419 / 100000000000 : ℝ) ∧ + (24 : ℝ) ^ (119697822419 / 100000000000 : ℝ) ≤ (5610386930585877 / 125000000000000 : ℝ) := by + have hl := log_24 + have hxlo : (626007399677 / 1000000000000 : ℝ) ≤ (19697822419 / 100000000000 : ℝ) * Real.log 24 := by nlinarith [hl.1, hl.2] + have hxhi : (19697822419 / 100000000000 : ℝ) * Real.log 24 ≤ (78250925009 / 125000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (626007399677 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have heu := Real.exp_bound (x := (78250925009 / 125000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (1870128976123257 / 1000000000000000 : ℝ) ≤ Real.exp (626007399677 / 1000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (626007399677 / 1000000000000 : ℝ) by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (78250925009 / 125000000000 : ℝ) ≤ (1870128976861959 / 1000000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (78250925009 / 125000000000 : ℝ) by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (24 : ℝ) ^ (119697822419 / 100000000000 : ℝ) = 24 * Real.exp ((19697822419 / 100000000000 : ℝ) * Real.log 24) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 24 * (119697822419 / 100000000000 : ℝ) = Real.log 24 + (19697822419 / 100000000000 : ℝ) * Real.log 24 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma tail_32 : (197916394075309 / 3125000000000 : ℝ) ≤ (32 : ℝ) ^ (119697822419 / 100000000000 : ℝ) ∧ + (32 : ℝ) ^ (119697822419 / 100000000000 : ℝ) ≤ (989581970865399 / 15625000000000 : ℝ) := by + have hl := log_32 + have hxlo : (170668625847 / 250000000000 : ℝ) ≤ (19697822419 / 100000000000 : ℝ) * Real.log 32 := by nlinarith [hl.1, hl.2] + have hxhi : (19697822419 / 100000000000 : ℝ) * Real.log 32 ≤ (341337251941 / 500000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (170668625847 / 250000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have heu := Real.exp_bound (x := (341337251941 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (197916394075309 / 100000000000000 : ℝ) ≤ Real.exp (170668625847 / 250000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (170668625847 / 250000000000 : ℝ) by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (341337251941 / 500000000000 : ℝ) ≤ (989581970865399 / 500000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (341337251941 / 500000000000 : ℝ) by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (32 : ℝ) ^ (119697822419 / 100000000000 : ℝ) = 32 * Real.exp ((19697822419 / 100000000000 : ℝ) * Real.log 32) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 32 * (119697822419 / 100000000000 : ℝ) = Real.log 32 + (19697822419 / 100000000000 : ℝ) * Real.log 32 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma tail_40 : (1034048565245769 / 12500000000000 : ℝ) ≤ (40 : ℝ) ^ (119697822419 / 100000000000 : ℝ) ∧ + (40 : ℝ) ^ (119697822419 / 100000000000 : ℝ) ≤ (2068097131511111 / 25000000000000 : ℝ) := by + have hl := log_40 + have hxlo : (363314461933 / 500000000000 : ℝ) ≤ (19697822419 / 100000000000 : ℝ) * Real.log 40 := by nlinarith [hl.1, hl.2] + have hxhi : (19697822419 / 100000000000 : ℝ) * Real.log 40 ≤ (726628924359 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (363314461933 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have heu := Real.exp_bound (x := (726628924359 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (1034048565245769 / 500000000000000 : ℝ) ≤ Real.exp (363314461933 / 500000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (363314461933 / 500000000000 : ℝ) by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (726628924359 / 1000000000000 : ℝ) ≤ (2068097131511111 / 1000000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (726628924359 / 1000000000000 : ℝ) by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (40 : ℝ) ^ (119697822419 / 100000000000 : ℝ) = 40 * Real.exp ((19697822419 / 100000000000 : ℝ) * Real.log 40) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 40 * (119697822419 / 100000000000 : ℝ) = Real.log 40 + (19697822419 / 100000000000 : ℝ) * Real.log 40 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma tail_48 : (6431157830705157 / 62500000000000 : ℝ) ≤ (48 : ℝ) ^ (119697822419 / 100000000000 : ℝ) ∧ + (48 : ℝ) ^ (119697822419 / 100000000000 : ℝ) ≤ (3215578916937861 / 31250000000000 : ℝ) := by + have hl := log_48 + have hxlo : (152508460071 / 200000000000 : ℝ) ≤ (19697822419 / 100000000000 : ℝ) * Real.log 48 := by nlinarith [hl.1, hl.2] + have hxhi : (19697822419 / 100000000000 : ℝ) * Real.log 48 ≤ (47658893803 / 62500000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (152508460071 / 200000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have heu := Real.exp_bound (x := (47658893803 / 62500000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (2143719276901719 / 1000000000000000 : ℝ) ≤ Real.exp (152508460071 / 200000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (152508460071 / 200000000000 : ℝ) by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (47658893803 / 62500000000 : ℝ) ≤ (1071859638979287 / 500000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (47658893803 / 62500000000 : ℝ) by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (48 : ℝ) ^ (119697822419 / 100000000000 : ℝ) = 48 * Real.exp ((19697822419 / 100000000000 : ℝ) * Real.log 48) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 48 * (119697822419 / 100000000000 : ℝ) = Real.log 48 + (19697822419 / 100000000000 : ℝ) * Real.log 48 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma tail_56 : (3867167842406351 / 31250000000000 : ℝ) ≤ (56 : ℝ) ^ (119697822419 / 100000000000 : ℝ) ∧ + (56 : ℝ) ^ (119697822419 / 100000000000 : ℝ) ≤ (1546867137725147 / 12500000000000 : ℝ) := by + have hl := log_56 + have hxlo : (31716265101 / 40000000000 : ℝ) ≤ (19697822419 / 100000000000 : ℝ) * Real.log 56 := by nlinarith [hl.1, hl.2] + have hxhi : (19697822419 / 100000000000 : ℝ) * Real.log 56 ≤ (396453314009 / 500000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (31716265101 / 40000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have heu := Real.exp_bound (x := (396453314009 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (552452548915193 / 250000000000000 : ℝ) ≤ Real.exp (31716265101 / 40000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (31716265101 / 40000000000 : ℝ) by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (396453314009 / 500000000000 : ℝ) ≤ (220981019675021 / 100000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (396453314009 / 500000000000 : ℝ) by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (56 : ℝ) ^ (119697822419 / 100000000000 : ℝ) = 56 * Real.exp ((19697822419 / 100000000000 : ℝ) * Real.log 56) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 56 * (119697822419 / 100000000000 : ℝ) = Real.log 56 + (19697822419 / 100000000000 : ℝ) * Real.log 56 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma tail_64 : (1134352749492273 / 7812500000000 : ℝ) ≤ (64 : ℝ) ^ (119697822419 / 100000000000 : ℝ) ∧ + (64 : ℝ) ^ (119697822419 / 100000000000 : ℝ) ≤ (2268705500327621 / 15625000000000 : ℝ) := by + have hl := log_64 + have hxlo : (409604702033 / 500000000000 : ℝ) ≤ (19697822419 / 100000000000 : ℝ) * Real.log 64 := by nlinarith [hl.1, hl.2] + have hxhi : (19697822419 / 100000000000 : ℝ) * Real.log 64 ≤ (409604702329 / 500000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (409604702033 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have heu := Real.exp_bound (x := (409604702329 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (1134352749492273 / 500000000000000 : ℝ) ≤ Real.exp (409604702033 / 500000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (409604702033 / 500000000000 : ℝ) by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (409604702329 / 500000000000 : ℝ) ≤ (2268705500327621 / 1000000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (409604702329 / 500000000000 : ℝ) by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (64 : ℝ) ^ (119697822419 / 100000000000 : ℝ) = 64 * Real.exp ((19697822419 / 100000000000 : ℝ) * Real.log 64) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 64 * (119697822419 / 100000000000 : ℝ) = Real.log 64 + (19697822419 / 100000000000 : ℝ) * Real.log 64 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma tail_72 : (4179521482748091 / 25000000000000 : ℝ) ≤ (72 : ℝ) ^ (119697822419 / 100000000000 : ℝ) ∧ + (72 : ℝ) ^ (119697822419 / 100000000000 : ℝ) ≤ (10448803713055923 / 62500000000000 : ℝ) := by + have hl := log_72 + have hxlo : (84241009727 / 100000000000 : ℝ) ≤ (19697822419 / 100000000000 : ℝ) * Real.log 72 := by nlinarith [hl.1, hl.2] + have hxhi : (19697822419 / 100000000000 : ℝ) * Real.log 72 ≤ (421205048931 / 500000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (84241009727 / 100000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have heu := Real.exp_bound (x := (421205048931 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (464391275860899 / 200000000000000 : ℝ) ≤ Real.exp (84241009727 / 100000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (84241009727 / 100000000000 : ℝ) by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (421205048931 / 500000000000 : ℝ) ≤ (1160978190339547 / 500000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (421205048931 / 500000000000 : ℝ) by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + have hr : (72 : ℝ) ^ (119697822419 / 100000000000 : ℝ) = 72 * Real.exp ((19697822419 / 100000000000 : ℝ) * Real.log 72) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log 72 * (119697822419 / 100000000000 : ℝ) = Real.log 72 + (19697822419 / 100000000000 : ℝ) * Real.log 72 by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +lemma cutoff_tail_20 : (1820564202645949 / 1000000000000000 : ℝ) ≤ (20 : ℝ) ^ (1 / 5 : ℝ) ∧ + (20 : ℝ) ^ (1 / 5 : ℝ) ≤ (455141050843999 / 250000000000000 : ℝ) := by + have hl := log_20 + have hxlo : (299573227251 / 500000000000 : ℝ) ≤ (1 / 5 : ℝ) * Real.log 20 := by nlinarith [hl.1, hl.2] + have hxhi : (1 / 5 : ℝ) * Real.log 20 ≤ (599146454903 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (299573227251 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have heu := Real.exp_bound (x := (599146454903 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 20) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (1820564202645949 / 1000000000000000 : ℝ) ≤ Real.exp (299573227251 / 500000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (299573227251 / 500000000000 : ℝ) by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (599146454903 / 1000000000000 : ℝ) ≤ (455141050843999 / 250000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (599146454903 / 1000000000000 : ℝ) by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + rw [Real.rpow_def_of_pos (by norm_num)] + simpa only [mul_comm] using And.intro hlo hhi + +lemma cutoff_completion_20 : (504546764243259 / 500000000000000 : ℝ) ≤ (20 : ℝ) ^ (302177581 / 100000000000 : ℝ) ∧ + (20 : ℝ) ^ (302177581 / 100000000000 : ℝ) ≤ (1009093528493583 / 1000000000000000 : ℝ) := by + have hl := log_20 + have hxlo : (4526215657 / 500000000000 : ℝ) ≤ (302177581 / 100000000000 : ℝ) * Real.log 20 := by nlinarith [hl.1, hl.2] + have hxhi : (302177581 / 100000000000 : ℝ) * Real.log 20 ≤ (9052431321 / 1000000000000 : ℝ) := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := (4526215657 / 500000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have heu := Real.exp_bound (x := (9052431321 / 1000000000000 : ℝ)) (by apply abs_le.mpr; constructor <;> norm_num) (n := 8) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : (504546764243259 / 500000000000000 : ℝ) ≤ Real.exp (4526215657 / 500000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (4526215657 / 500000000000 : ℝ) by norm_num)] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp (9052431321 / 1000000000000 : ℝ) ≤ (1009093528493583 / 1000000000000000 : ℝ) := by + rw [abs_of_nonneg (show 0 ≤ (9052431321 / 1000000000000 : ℝ) by norm_num)] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi + rw [Real.rpow_def_of_pos (by norm_num)] + simpa only [mul_comm] using And.intro hlo hhi + +noncomputable def targetMoment (t : ℝ) : ℝ := + 504 * (4 : ℝ) ^ t + + 126 * (7 : ℝ) ^ t + + 846 * (8 : ℝ) ^ t + + 5868 * (9 : ℝ) ^ t + + 448 * (17 : ℝ) ^ t + + 448 * (25 : ℝ) ^ t + + 448 * (33 : ℝ) ^ t + + 448 * (41 : ℝ) ^ t + + 448 * (49 : ℝ) ^ t + + 448 * (57 : ℝ) ^ t + + 448 * (65 : ℝ) ^ t + + 224 * (73 : ℝ) ^ t + + 224 * (145 : ℝ) ^ t + +noncomputable def paidMoment (t : ℝ) : ℝ := + 41298 * (1 : ℝ) ^ t + + 7416 * (2 : ℝ) ^ t + + 9180 * (3 : ℝ) ^ t + + 2286 * (4 : ℝ) ^ t + + 720 * (5 : ℝ) ^ t + + 144 * (8 : ℝ) ^ t + + 448 * (16 : ℝ) ^ t + + 448 * (24 : ℝ) ^ t + + 448 * (32 : ℝ) ^ t + + 448 * (40 : ℝ) ^ t + + 448 * (48 : ℝ) ^ t + + 448 * (56 : ℝ) ^ t + + 448 * (64 : ℝ) ^ t + + 224 * (72 : ℝ) ^ t + +lemma target_lower : (59329916714874923263 / 250000000000000 : ℝ) ≤ targetMoment (99697822419 / 100000000000 : ℝ) := by + dsimp [targetMoment] + nlinarith only [moment_4.1, moment_7.1, moment_8.1, moment_9.1, moment_17.1, moment_25.1, moment_33.1, moment_41.1, moment_49.1, moment_57.1, moment_65.1, moment_73.1, moment_145.1] + +lemma paid_upper : paidMoment (99697822419 / 100000000000 : ℝ) ≤ (59329916711543907973 / 250000000000000 : ℝ) := by + dsimp [paidMoment] + simp only [Real.one_rpow] + nlinarith only [moment_2.2, moment_3.2, moment_4.2, moment_5.2, moment_8.2, moment_16.2, moment_24.2, moment_32.2, moment_40.2, moment_48.2, moment_56.2, moment_64.2, moment_72.2] + +lemma paid_tail_upper : paidMoment (119697822419 / 100000000000 : ℝ) ≤ (10328480404979276563 / 25000000000000 : ℝ) := by + dsimp [paidMoment] + simp only [Real.one_rpow] + nlinarith only [tail_2.2, tail_3.2, tail_4.2, tail_5.2, tail_8.2, tail_16.2, tail_24.2, tail_32.2, tail_40.2, tail_48.2, tail_56.2, tail_64.2, tail_72.2] + +theorem contraction : paidMoment (99697822419 / 100000000000 : ℝ) < (1 - (1 / 100000000000 : ℝ)) * targetMoment (99697822419 / 100000000000 : ℝ) := by + nlinarith only [target_lower, paid_upper] + +theorem paid_tail : paidMoment (119697822419 / 100000000000 : ℝ) < + (97 / 100 : ℝ) * (20 : ℝ) ^ (1 / 5 : ℝ) * targetMoment (99697822419 / 100000000000 : ℝ) := by + have h0 : 0 ≤ targetMoment (99697822419 / 100000000000 : ℝ) := by nlinarith only [target_lower] + have h1 := mul_le_mul_of_nonneg_right cutoff_tail_20.1 h0 + nlinarith only [target_lower, paid_tail_upper, h1] + +theorem completion_tail : (10928 * 21 : ℝ) < + (97 / 100 : ℝ) * (20 : ℝ) ^ (302177581 / 100000000000 : ℝ) * targetMoment (99697822419 / 100000000000 : ℝ) := by + have h0 : 0 ≤ targetMoment (99697822419 / 100000000000 : ℝ) := by nlinarith only [target_lower] + have h1 := mul_le_mul_of_nonneg_right cutoff_completion_20.1 h0 + nlinarith only [target_lower, h1] + +end NumericalMoments +#print axioms NumericalMoments.contraction +#print axioms NumericalMoments.paid_tail +#print axioms NumericalMoments.completion_tail diff --git a/research/kappa-round6-compiler-tightening-20261022/TightenedNumerical.log b/research/kappa-round6-compiler-tightening-20261022/TightenedNumerical.log new file mode 100644 index 0000000000..b9656dbaaa --- /dev/null +++ b/research/kappa-round6-compiler-tightening-20261022/TightenedNumerical.log @@ -0,0 +1,3 @@ +'NumericalMoments.contraction' depends on axioms: [propext, Classical.choice, Quot.sound] +'NumericalMoments.paid_tail' depends on axioms: [propext, Classical.choice, Quot.sound] +'NumericalMoments.completion_tail' depends on axioms: [propext, Classical.choice, Quot.sound] diff --git a/research/kappa-round6-compiler-tightening-20261022/TightenedVerification.lean b/research/kappa-round6-compiler-tightening-20261022/TightenedVerification.lean new file mode 100644 index 0000000000..5f957dfa9e --- /dev/null +++ b/research/kappa-round6-compiler-tightening-20261022/TightenedVerification.lean @@ -0,0 +1,185 @@ +/- +Apache-2.0. Substantial OpenAI Codex assistance. Signed Cao Yifan. + +Aggregator for scoped finite native-frame, profile and arithmetic evidence. +This is not a formal integer-multiplication theorem. JSON transcription, +native amplitude/phase semantics, controller semantics and the compiler +transfer retain their separately stated external proof boundaries. +-/ +import Native +import AnalyticGain +import TightenedArithmetic +import TightenedCapacity +import TightenedNumerical + +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 + +namespace KappaTightenedVerification + +open NativeCertificate NativeData + +/-- Positive-rank moment of the finite native census (all actual ranks ≤ 9). -/ +noncomputable def censusMoment (c : Array Nat) (t : ℝ) : ℝ := + (c[1]! : ℝ) * (1 : ℝ) ^ t + (c[2]! : ℝ) * (2 : ℝ) ^ t + + (c[3]! : ℝ) * (3 : ℝ) ^ t + (c[4]! : ℝ) * (4 : ℝ) ^ t + + (c[5]! : ℝ) * (5 : ℝ) ^ t + (c[6]! : ℝ) * (6 : ℝ) ^ t + + (c[7]! : ℝ) * (7 : ℝ) ^ t + (c[8]! : ℝ) * (8 : ℝ) ^ t + + (c[9]! : ℝ) * (9 : ℝ) ^ t + +noncomputable def nativePaidMoment (t : ℝ) : ℝ := + censusMoment (totalPaid forwardData) t + +noncomputable def nativeHelperMoment (t : ℝ) : ℝ := + censusMoment NativeVerification.helperCensus t + +/-- Literal retained controller diagonal. Its extraction is externally checked. -/ +noncomputable def controllerDiagonalMoment (t : ℝ) : ℝ := + 448 * (17 : ℝ) ^ t + 448 * (25 : ℝ) ^ t + 448 * (33 : ℝ) ^ t + + 448 * (41 : ℝ) ^ t + 448 * (49 : ℝ) ^ t + 448 * (57 : ℝ) ^ t + + 448 * (65 : ℝ) ^ t + 224 * (73 : ℝ) ^ t + 224 * (145 : ℝ) ^ t + +/-- 15 × 112 rank-one queries, and all retained controller idle charges. -/ +noncomputable def controllerFixedPaidMoment (t : ℝ) : ℝ := + (15 * 112) * (1 : ℝ) ^ t + + 448 * (16 : ℝ) ^ t + 448 * (24 : ℝ) ^ t + 448 * (32 : ℝ) ^ t + + 448 * (40 : ℝ) ^ t + 448 * (48 : ℝ) ^ t + 448 * (56 : ℝ) ^ t + + 448 * (64 : ℝ) ^ t + 224 * (72 : ℝ) ^ t + +theorem local_paid_profile_binding (t : ℝ) : + nativePaidMoment t = KappaChangedG.newPaidMoment t := by + rw [nativePaidMoment, forward_paid] + norm_num [censusMoment, KappaChangedG.newPaidMoment] + +theorem local_helper_profile_binding (t : ℝ) : + nativeHelperMoment t = + 28 * (4 : ℝ) ^ t + 7 * (7 : ℝ) ^ t + 47 * (8 : ℝ) ^ t + 326 * (9 : ℝ) ^ t := by + rw [nativeHelperMoment, NativeVerification.complete_productive_helper_census] + norm_num [censusMoment] + +theorem complete_target_profile_binding (t : ℝ) : + NumericalMoments.targetMoment t = 18 * nativeHelperMoment t + controllerDiagonalMoment t := by + rw [local_helper_profile_binding] + unfold NumericalMoments.targetMoment controllerDiagonalMoment + ring + +theorem complete_paid_profile_binding (t : ℝ) : + NumericalMoments.paidMoment t = 18 * nativePaidMoment t + controllerFixedPaidMoment t := by + rw [local_paid_profile_binding] + unfold NumericalMoments.paidMoment KappaChangedG.newPaidMoment controllerFixedPaidMoment + ring + +theorem tested_real_rational_binding : + (KappaChangedG.Arithmetic.tested : ℝ) = KappaChangedG.capacitySaving := by + norm_num [KappaChangedG.Arithmetic.tested, KappaChangedG.capacitySaving] + +theorem numerical_exponent_binding : + (99697822419 / 100000000000 : ℝ) = 1 - (KappaChangedG.Arithmetic.tested : ℝ) := by + norm_num [KappaChangedG.Arithmetic.tested] + +theorem numerical_tail_exponent_binding : + (119697822419 / 100000000000 : ℝ) = + 1 - (KappaChangedG.Arithmetic.tested : ℝ) + 1 / 5 := by + norm_num [KappaChangedG.Arithmetic.tested] + +theorem compiler_eta_binding : + KappaChangedG.capacityEta = + (1 - (KappaChangedG.Arithmetic.tested : ℝ)) * + (145 : ℝ) ^ (-(1024 * (KappaChangedG.Arithmetic.tested : ℝ))) := by + rw [tested_real_rational_binding] + rfl + +theorem uniform_saving_binding : + KappaChangedG.Arithmetic.complexUniformSaving = + KappaChangedG.Arithmetic.kappa + + 6 * ((KappaChangedG.Arithmetic.tested - KappaChangedG.Arithmetic.kappa) / 7) := by + norm_num [KappaChangedG.Arithmetic.complexUniformSaving, + KappaChangedG.Arithmetic.kappa, KappaChangedG.Arithmetic.tested] + +/-- The precise finite frame/invoice statement imported from Native. -/ +def nativeFrameInvoiceEvidence : Prop := + linked initialFrames finalFrames forwardData = true ∧ + linked initialFrames backwardFinalFrames backwardData = true ∧ + totalPaid forwardData = #[0,2201,412,510,127,40,0,0,8,0] ∧ + totalPaid backwardData = #[0,2201,412,510,127,40,0,0,8,0] ∧ + totalScalarCost forwardData = 158120 ∧ + totalScalarCost backwardData = 158168 ∧ + totalEvents forwardData = 21449 ∧ totalEvents backwardData = 21449 ∧ + backwardFinalFrames.toList.take 632 = finalFrames.toList.take 632 + +/-- All embedded catalogue checks and their exact raw-table bindings. -/ +def nativeCatalogueEvidence : Prop := + (frames.wellFormed && operators.wellFormed && paid.wellFormed && warps.wellFormed) = true ∧ + frameEntries.map (·.data) = frames.toList ∧ + operatorEntries.map (·.data) = operators.toList ∧ + paidEntries.map (·.data) = paid.toList ∧ + warpEntries.map (·.data) = warps.toList ∧ + (∀ i : Fin frameEntries.length, independent (frameEntries.get i).data = true) ∧ + (∀ i : Fin operatorEntries.length, checkOperator (operatorEntries.get i).data = true) ∧ + (∀ i : Fin paidEntries.length, checkPaid frames (paidEntries.get i).data = true) ∧ + (∀ i : Fin warpEntries.length, checkWarp frames operators (warpEntries.get i).data = true) ∧ + (∀ i : Fin helperEntries.length, checkPaid frames (helperEntries.get i).data = true) ∧ + (∀ i : Fin forwardSegments.length, checkSegment frames paid warps (forwardSegments.get i).data = true) ∧ + (∀ i : Fin backwardSegments.length, checkSegment frames paid warps (backwardSegments.get i).data = true) + +theorem native_catalogue_evidence : nativeCatalogueEvidence := + NativeVerification.all_embedded_catalogues_and_segments_checked + +/-- Every productive helper is the corresponding actual persistent endpoint. -/ +def nativeHelperEndpointEvidence : Prop := + (helperEntries.zipIdx).all (fun (h, i) => + h.data.input == initialFrames.get (224+i) && + h.data.output == finalFrames.get (224+i)) = true + +theorem native_helper_endpoint_evidence : nativeHelperEndpointEvidence := + NativeVerification.helpers_are_actual_endpoint_interfaces + +/-- A conjunction of the actual finite/profile/arithmetic results. It makes +no implication from this conjunction to a multiplication algorithm theorem. -/ +theorem complete_scoped_evidence : + KappaChangedG.Arithmetic.kappa = (15108879 / 5000000000 : ℚ) ∧ + (9443 / 3125000 : ℚ) < KappaChangedG.Arithmetic.kappa ∧ + KappaChangedG.Arithmetic.kappa < KappaChangedG.Arithmetic.tested ∧ + KappaChangedG.Arithmetic.outerSlacks.all (fun p => decide (0 < p.2)) = true ∧ + KappaChangedG.Arithmetic.functionalSlacks.all (fun p => decide (0 < p.2)) = true ∧ + NumericalMoments.paidMoment (99697822419 / 100000000000 : ℝ) < + (1 - (1 / 100000000000 : ℝ)) * NumericalMoments.targetMoment (99697822419 / 100000000000 : ℝ) ∧ + NumericalMoments.paidMoment (119697822419 / 100000000000 : ℝ) < + (97 / 100 : ℝ) * (20 : ℝ) ^ (1 / 5 : ℝ) * + NumericalMoments.targetMoment (99697822419 / 100000000000 : ℝ) ∧ + (10928 * 21 : ℝ) < + (97 / 100 : ℝ) * (20 : ℝ) ^ (302177581 / 100000000000 : ℝ) * + NumericalMoments.targetMoment (99697822419 / 100000000000 : ℝ) ∧ + (63 / 64 : ℝ) ^ (1000 : ℕ) < KappaChangedG.capacityEta ∧ + (145 : ℝ) ^ KappaChangedG.capacityExponent < (2 : ℝ) ^ (1000 : ℕ) ∧ + (((700000000000 : ℕ) * 55099 + 1) ^ 1000 < 2 ^ 55099) ∧ + nativeFrameInvoiceEvidence ∧ nativeCatalogueEvidence ∧ nativeHelperEndpointEvidence := + ⟨KappaChangedG.Arithmetic.claimed_saving, + KappaChangedG.Arithmetic.strict_improvement, + KappaChangedG.Arithmetic.tested_above_kappa, + KappaChangedG.Arithmetic.outerSlacks_all_positive, + KappaChangedG.Arithmetic.functionalSlacks_all_positive, + NumericalMoments.contraction, + NumericalMoments.paid_tail, + NumericalMoments.completion_tail, + KappaChangedG.compiler_eta_capacity, + KappaChangedG.compiler_initial_range, + KappaChangedG.Arithmetic.finite_compiler_wins, + NativeVerification.complete_finite_native_certificate, + native_catalogue_evidence, + native_helper_endpoint_evidence⟩ + +end KappaTightenedVerification + +#print axioms KappaTightenedVerification.local_paid_profile_binding +#print axioms KappaTightenedVerification.local_helper_profile_binding +#print axioms KappaTightenedVerification.complete_target_profile_binding +#print axioms KappaTightenedVerification.complete_paid_profile_binding +#print axioms KappaTightenedVerification.tested_real_rational_binding +#print axioms KappaTightenedVerification.numerical_exponent_binding +#print axioms KappaTightenedVerification.numerical_tail_exponent_binding +#print axioms KappaTightenedVerification.compiler_eta_binding +#print axioms KappaTightenedVerification.uniform_saving_binding +#print axioms KappaTightenedVerification.native_catalogue_evidence +#print axioms KappaTightenedVerification.native_helper_endpoint_evidence +#print axioms KappaTightenedVerification.complete_scoped_evidence diff --git a/research/kappa-round6-compiler-tightening-20261022/TightenedVerification.log b/research/kappa-round6-compiler-tightening-20261022/TightenedVerification.log new file mode 100644 index 0000000000..cdfc8bd02a --- /dev/null +++ b/research/kappa-round6-compiler-tightening-20261022/TightenedVerification.log @@ -0,0 +1,12 @@ +'KappaTightenedVerification.local_paid_profile_binding' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaTightenedVerification.local_helper_profile_binding' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaTightenedVerification.complete_target_profile_binding' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaTightenedVerification.complete_paid_profile_binding' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaTightenedVerification.tested_real_rational_binding' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaTightenedVerification.numerical_exponent_binding' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaTightenedVerification.numerical_tail_exponent_binding' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaTightenedVerification.compiler_eta_binding' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaTightenedVerification.uniform_saving_binding' depends on axioms: [propext, Classical.choice, Quot.sound] +'KappaTightenedVerification.native_catalogue_evidence' depends on axioms: [propext, Quot.sound] +'KappaTightenedVerification.native_helper_endpoint_evidence' depends on axioms: [propext] +'KappaTightenedVerification.complete_scoped_evidence' depends on axioms: [propext, Classical.choice, Quot.sound] diff --git a/research/kappa-round6-compiler-tightening-20261022/arithmetic-generation.log b/research/kappa-round6-compiler-tightening-20261022/arithmetic-generation.log new file mode 100644 index 0000000000..229bf37650 --- /dev/null +++ b/research/kappa-round6-compiler-tightening-20261022/arithmetic-generation.log @@ -0,0 +1 @@ +GENERATED_ARITHMETIC_SOURCE_FORMULAS 54 4 diff --git a/research/kappa-round6-compiler-tightening-20261022/arithmetic.py b/research/kappa-round6-compiler-tightening-20261022/arithmetic.py new file mode 100644 index 0000000000..12af6aa937 --- /dev/null +++ b/research/kappa-round6-compiler-tightening-20261022/arithmetic.py @@ -0,0 +1,147 @@ +"""Complete p16 price and finite compiler for a changed native profile. + +Adapted from Cinna Davis's PR4470 arithmetic, retaining zxv's paid tensor +completion/logarithmic majorant and Jacob Alan Sussman's mixed-job flow. +Apache-2.0. Substantial OpenAI Codex assistance. Native admission is separate. +""" +from collections import Counter +from fractions import Fraction as Q +from hashlib import sha256 +from pathlib import Path +import argparse +import importlib.util +import json +import math +import sys +sys.dont_write_bytecode=True +HERE=Path(__file__).resolve().parent +ROOT=HERE.parents[1] + +def need(ok,why): + if not ok:raise ValueError(why) + +def load(path,name): + spec=importlib.util.spec_from_file_location(name,path) + m=importlib.util.module_from_spec(spec);sys.modules[name]=m;spec.loader.exec_module(m) + return m + +def encode(x): + if isinstance(x,Q):return str(x) + if isinstance(x,dict):return {str(k):encode(v) for k,v in x.items()} + if isinstance(x,(list,tuple)):return [encode(v) for v in x] + return x + +def read(path): + import gzip + b=path.read_bytes();return json.loads(gzip.decompress(b) if path.suffix=='.gz' else b) + +def assemble(local): + H={int(k):v for k,v in local['helpers'].items()};N={int(k):v for k,v in local['paid'].items()} + sys.path.insert(0,str(ROOT/'research/joint-helper-lattice')) + J=load(ROOT/'research/joint-helper-lattice/verify.py','round2_pinned_controller') + sys.path.insert(0,str(ROOT/'research/query-thinned-controllers')) + C=load(ROOT/'research/query-thinned-controllers/controller.py','round2_controller_engine') + word=J.controller16(C) + T,P=Counter(),Counter();full=thin=0 + for e in word['physical_events']: + if e[0]=='LOCAL':full+=1;T.update(H);P.update(N) + elif e[0]=='QUERY_SHEAR':thin+=1;P[1]+=112 + elif e[0]=='IDLE':P[8*len(e[2])]+=224 + for term in word['diagonal']:T[1+8*sum(term[1:])]+=112 + need(full==18 and thin==15 and sum(H.values())==408,'Complete retained p16 call and input inventory') + return H,N,T,P,word + +def run(local,kappa=None): + H,N,T,P,word=assemble(local) + E=load(ROOT/'research/higher-moment-strictification/verify.py','round2_exact_intervals') + other=load(ROOT/'research/kappa-rebuild/architecture/mixed_target_probe.py','round2_second_intervals') + def margin(c): + t,p=E.moment(T,1-c),E.moment(P,1-c) + return t[0]-p[1],t[1]-p[0] + old_upper=Q('.0030201659771') + need(margin(old_upper)[0]>0,'Changed complete invoice strictly beats old raw root upper endpoint') + # Binary search on a fixed rational grid; all final signs use exact intervals. + lo,hi=0,1000000000000 + grid=10**14 + while hi-lo>1: + mid=(lo+hi)//2 + if margin(Q(mid,grid))[0]>0:lo=mid + else:hi=mid + root_low,root_high=Q(lo,grid),Q(hi,grid) + need(margin(root_low)[0]>0 and margin(root_high)[1]<0,'Strict changed-profile rational root enclosure') + if kappa is None:kappa=Q((root_low*10**8).__floor__()-3,10**8) + tested=kappa+Q(1,10**11) + need(Q('.003020165')ph and max(tl,target[0])<=min(th,target[1]) and max(pl,paid[0])<=min(ph,paid[1]),'Two independently implemented rational moment engines agree') + alpha=E.divide(paid,target) + gamma=E.divide(E.moment(P,t+u),E.mul(E.power(c,u),target)) + delta=E.divide((Q(sum(T.values())*b),)*2,E.mul(E.power(c,tested),target)) + alpha_gap=Q(1,10**11);g=d=Q(97,100) + need(alpha[1]<1-alpha_gap and gamma[1]theta**power,'Shifted exits and complement capacity') + need(E.power(145,v*tested)[1]<2**power,'Compiler initial range') + gap=(tested-kappa)/7;need(gap.numerator==1,'Explicit finite integer grid') + step=gap.denominator + def wins(j):return (step*j+1)**power<2**j + left,right=1,2 + while not wins(right):left,right=right,2*right + while right-left>1: + mid=(left+right)//2 + if wins(mid):right=mid + else:left=mid + height=step*right + need(height>8*v and wins(right) and not wins(right-1),'Strict finite uniform-rank integer bound') + local_scalar=max(x['real_scalar_allowance'] for x in local['native'].values()) + routes=(sum(N.values())+2*408+688)*1000 + need(local_scalar+routes<10**7,'Complete scalar and fixed monomial routing bound') + scalar_upper=18*10**7+15*1792+32*112*(len(word['physical_events'])+sum(len(word['boundaries'][k+'_program']) for k in ('left','right'))) + need(scalar_upper<10**9,'Raw controller scalar bound') + bit=read(ROOT/'research/query-thinned-controllers/RESULT.json')['ordinary_BIT'] + atom=Q(bit['atom']);ordinary=(1-atom)*Q(bit['after_cover'])+atom*Q('.0000384599');admitted=Q(bit['admitted']) + need(atom==Q('.004') and atom>ordinary>admitted>tested and atom<1-ordinary,'Source ordinary BIT admission and stock') + L=load(ROOT/'research/pr4359-p7-padding/dependencies/compiler-refill/endpoint.py','round2_outer_ledger') + params={'kappa':kappa,'tested_saving':tested,'complex_uniform_saving':kappa+6*gap, + 'b':kappa+5*gap,'a':kappa+4*gap,'q':kappa+3*gap,'bit_saving':admitted, + 'epsilon':1-gap,'beta':1-3*gap,'r0':gap/10,'stop':gap,'layout':gap,'d':gap} + outer=L.ledger(params);outer['functional_checks']['actual_new_BIT_stock_sublinear']=params['beta']*(1-atom) + need(len(outer['strict_checks'])==54 and len(outer['functional_checks'])==4,'Whole outer predicate inventory') + need(all(x>0 for key in ('strict_checks','functional_checks') for x in outer[key].values()),'All outer inequalities strictly positive') + controls={} + for name,patch in [('old_BIT',{'bit_saving':Q('.0027')}),('closed_uniform',{'complex_uniform_saving':params['b']}),('unfunded_endpoint',{'kappa':tested}),('closed_epsilon',{'epsilon':Q(1)})]: + bad=L.ledger(dict(params,**patch));failed=[k for k,x in bad['strict_checks'].items() if x<=0] + need(failed,'Reject unsupported outer patch '+name);controls[name]=failed + return encode({'status':'PASS_CHANGED_PROFILE_ARITHMETIC_NATIVE_ADMISSION_SEPARATE','kappa':kappa, + 'gain_over_PR4535':kappa-Q('.003020165'),'raw_root_interval':[root_low,root_high], + 'margin_at_old_root_upper':margin(old_upper),'local_helpers':H,'local_paid':N,'targets':T,'paid':P, + 'productive_fields':sum(T.values()),'paid_calls':sum(P.values()),'rank_mass_surplus':sum(r*n for r,n in T.items())-sum(r*n for r,n in P.items()), + 'strictification':{'tested':tested,'power':v,'cutoff':c,'floor':b,'tail_offset':u,'alpha':E.display(alpha),'gamma':E.display(gamma),'delta':E.display(delta),'normalized_paid_upper':normalized}, + 'compiler':{'theta':theta,'logarithm_power':power,'eta':E.display(eta),'gap':gap,'uniform_saving':params['complex_uniform_saving'],'H':height,'N':'2^'+str(height),'integer_test_exponent':right,'word_materialized':False}, + 'nonrecursive':{'local_scalar':local_scalar,'local_routes':routes,'raw_scalar_upper':scalar_upper}, + 'ordinary_BIT':bit,'outer':outer,'negative_controls':controls, + 'scope':'Exact changed-profile arithmetic only. Requires separately admitted changed native programs, paid transports and absolute phases. Retained compiler/native/precision/tape/analytic/recovery assumptions.'}) + +if __name__=='__main__': + ap=argparse.ArgumentParser();ap.add_argument('--native',type=Path,required=True);ap.add_argument('--kappa');ap.add_argument('--out',type=Path,default=HERE/'ARITHMETIC.json');args=ap.parse_args() + result=run(read(args.native),Q(args.kappa) if args.kappa else None) + result['native_receipt_sha256']=sha256(args.native.read_bytes()).hexdigest() + # Pin all loaded project source modules and the non-module controller/stock + # records read by the inherited engines. Standard-library files are outside + # the repository and are recorded instead by the replay's Python version. + paths={Path(__file__).resolve(),ROOT/'research/joint-helper-lattice/CONTROLLER.json', + ROOT/'research/query-thinned-controllers/RESULT.json'} + for module in tuple(sys.modules.values()): + name=getattr(module,'__file__',None) + if name: + path=Path(name).resolve() + if path.is_relative_to(ROOT) and path.is_file():paths.add(path) + result['source_sha256']={p.relative_to(ROOT).as_posix():sha256(p.read_bytes()).hexdigest() for p in sorted(paths)} + args.out.write_text(json.dumps(result,indent=2,sort_keys=True)+'\n') + print(json.dumps({k:result[k] for k in ('status','kappa','gain_over_PR4535','raw_root_interval','paid_calls','compiler')},indent=2)) diff --git a/research/kappa-round6-compiler-tightening-20261022/audit/AUDIT.json b/research/kappa-round6-compiler-tightening-20261022/audit/AUDIT.json new file mode 100644 index 0000000000..b3c66b90e5 --- /dev/null +++ b/research/kappa-round6-compiler-tightening-20261022/audit/AUDIT.json @@ -0,0 +1,133 @@ +{ + "arithmetic_sha256": "b4f720a7ccbb5b46e472eaf85dc8739a40598986f19b37d26c4f9ecfbd31f0de", + "arithmetic_source_sha256": "960864e5427a1ca2c319a7b2dee292b6fe50bd5964830031e611591af10dac38", + "claimed_kappa": "15108879/5000000000", + "compiler": { + "H": 38569300000000000, + "N": "2^38569300000000000", + "eta_capacity": true, + "gap": "1/700000000000", + "initial_range": true, + "integer_predicate": true, + "integer_test_exponent": 55099, + "logarithm_power": 1000, + "product_power": 1024, + "shifted_exit_capacity": true, + "step": 700000000000, + "threshold_minimality_claimed": false + }, + "controller_sha256": "1f5d6aa267e4e66048818714b5d3b5eae17a58abe91d15deeaa34574f7391a5f", + "finite_native_admission_reused": true, + "fresh_Lean_recompile_by_auditor": false, + "functional_outer_formulas": 4, + "gain_over_PR4610": "79/5000000000", + "independent_interval_engine_sha256": "30f14389942464c987024c4c4821f07409258cc9dd2cbfb5fda93248ae51bafc", + "independent_intervals": { + "alpha": [ + "28948022307496273815328536308036332748106317872419083647169676475763898010227/28948022309329048855892746252171976963317496166410141009864396001978282409984", + "7237005576874068453832134077009083187026579468104823537669772886378388993045/7237005577332262213973186563042994240829374041602535252466099000494570602496" + ], + "delta": [ + "110961857972794639144283786348569241777167447762386392650883900293495967966931/115792089237316195423570985008687907853269984665640564039457584007913129639936", + "110961857972794639144283786348569241777167447762386435058536573156680136600171/115792089237316195423570985008687907853269984665640564039457584007913129639936" + ], + "eta": [ + "23683558027087097606925929660994320498779733985278702060840603028837931/115792089237316195423570985008687907853269984665640564039457584007913129639936", + "23683558027087097606925929660994320498779733985278702172678364390948717/115792089237316195423570985008687907853269984665640564039457584007913129639936" + ], + "gamma": [ + "110722423219695734119638611522651275447812383430749644392329101067561385933051/115792089237316195423570985008687907853269984665640564039457584007913129639936", + "27680605804923933529909652880662818861953095857687432686218147699932040563357/28948022309329048855892746252171976963317496166410141009864396001978282409984" + ], + "paid": [ + "13739870020569919233445240015102523470078261870018534875293501688623240028870120143/57896044618658097711785492504343953926634992332820282019728792003956564819968", + "13739870020569919233445240015102523470078261870018629537404501286235800101154094031/57896044618658097711785492504343953926634992332820282019728792003956564819968" + ], + "target": [ + "13739870021439826357559067433507852677676938259286512749464215935466098317799656687/57896044618658097711785492504343953926634992332820282019728792003956564819968", + "6869935010719913178779533716753926338838469129643259000299335682883581167868213537/28948022309329048855892746252171976963317496166410141009864396001978282409984" + ] + }, + "kernel_witness_contraction_slack": "273771612285125076737/25000000000000000000000000", + "lean_evidence": { + "allowed_axioms": [ + "Classical.choice", + "Quot.sound", + "propext" + ], + "auditor_recompiled_modules": false, + "fresh_axiom_reports": 31, + "fresh_modules": 4, + "lean_receipt_sha256": "fdcfe850605ba339c008b35306f438a731e31a891cf6625d2b9cc8d0fb67fb61", + "native_reuse_receipt_sha256": "fc9b6aac05556f63d8800154773ce9dc98654a490e0b9d94888593bec6a78590", + "new_compile_stack_kilobytes": 262144, + "reused_native_axiom_reports": 14, + "reused_native_modules": 31, + "source_log_object_hashes_checked": true, + "verification_script_sha256": "a69d5f4c628ed87a009d6ffb9c67adab08db237420b637ad21f60fa52f0ff832" + }, + "native_receipt_sha256": "eec3b14241430b6c9f5de3cbf0e3d45a172d8071d2dccd2b59d56a1fbac3d428", + "native_word_sha256": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05", + "negative_controls": { + "closed_epsilon": [ + "epsilon_below_one", + "global_gamma_power_slack", + "actual_logarithmic_gamma_guard", + "source_axis_superpolynomial", + "gaussian_above_main", + "new_semantic_guard_with_C1_one" + ], + "closed_uniform": [ + "new_complex_uniform_saving_above_b" + ], + "old_BIT": [ + "actual_bit_above_effective" + ], + "unfunded_endpoint": [ + "main_transform_above_kappa", + "global_coordinate_router_above_kappa", + "fused_gaussian_above_kappa", + "group_bit_router_above_kappa", + "boundary_algebraic_matrix_above_kappa" + ] + }, + "new_native_profile": false, + "new_raw_root": false, + "nonrecursive": { + "local_routes": 4802000, + "local_scalar": 158168, + "raw_scalar_upper": 181098496 + }, + "normalized_completion_slack": "976085573/104857601073741824", + "normalized_paid_upper": "104857600097656251/104857601073741824", + "old_contraction_reserve_rejected": true, + "outer_formula_source_sha256": "d097e55f06c3f244f2074ffd7c1a0a5f3c4b4b6a6accf9619d1dde5c0ae85e15", + "outer_margin_formulas": 9, + "outer_minimum_strict_slack": "1/7000000000000", + "package_script_sha256": { + "arithmetic.py": "960864e5427a1ca2c319a7b2dee292b6fe50bd5964830031e611591af10dac38", + "generate_arithmetic.py": "88a0bf237fefb4ae6e864e6e1edab6bc8948abb0886db44621b3075a2a421393", + "numerical_generate.py": "d6f47ab8893ba3335aa27e8add60a9da70e94ef50376379ddc04f3946ee564ad", + "prepare.py": "681bdc36406ba04001d363c03540121730c4d35ee76b1f1df232240cb7845fc6", + "verify_lean.py": "a69d5f4c628ed87a009d6ffb9c67adab08db237420b637ad21f60fa52f0ff832" + }, + "paid_calls": 64404, + "productive_fields": 10928, + "proof_source_sha256": { + "TightenedArithmetic.lean": "bfa7e33d37adf346372b5825ad3b77dffaae5e9983f93cd2bc94c929479d60e8", + "TightenedCapacity.lean": "cb23f5679e7372a117b82aebadf10fdb6817a14013a823113b1e0aaca279759d", + "TightenedNumerical.lean": "404dc8acc3e87df52a44367dd534d6228894d3f38119a905e15e97d9c1470725", + "TightenedVerification.lean": "e399fbad280bba4b0447dc14fa44280f5ebf1557acbc63ca7564dd0a8925abb1" + }, + "rank_mass_surplus": 752, + "replay_sha256": "f5d05120e362076c04223f81a34b11a3408345196c2a07358202295575751c98", + "reserve": "1/100000000000", + "root_bracket_endpoint_signs_checked": true, + "scope": "Independent arithmetic, boundary inventory and compiler sufficient-predicate audit. No root search or minimal threshold claim. No new native profile, native theorem, unconditional multiplication theorem or relaxed external hypothesis. Root fresh Lean replay is separate.", + "seconds": 4.865485400019679, + "source_patch_exact_four_changes": true, + "status": "PASS_INDEPENDENT_COMPLETE_INVOICE_COMPILER_AND_58_OUTER_FORMULAS", + "stock_exponents_below_one": true, + "strict_outer_formulas": 54, + "tested_saving": "302177581/100000000000" +} diff --git a/research/kappa-round6-compiler-tightening-20261022/audit/CONTROLS.json b/research/kappa-round6-compiler-tightening-20261022/audit/CONTROLS.json new file mode 100644 index 0000000000..e71b5d806d --- /dev/null +++ b/research/kappa-round6-compiler-tightening-20261022/audit/CONTROLS.json @@ -0,0 +1,33 @@ +{ + "control_runner_sha256": "a6f2b6424c1ee6d4ff237950eef2b95e1449600dee9d84ebfdd7163ad78346d3", + "harness": "The actual verifier is imported unchanged. HERE points to a temporary copy under audit/.scratch; ROOT/native/runtime remain original. Copied loader ROOT and generator SOURCE path globals are restored to the original pinned tree. subprocess.run rejects any attempt to compile Lean, but permits runtime/version probes. All three corruptions must fail at their exact expected verification predicates. Original source/data files are hash-checked unchanged. Scratch target paths are verified inside the dedicated directory before automatic cleanup.", + "results": [ + { + "control": "claimed_kappa", + "failed_before_Lean_compilation": true, + "reason": "Saving contract", + "rejected": true, + "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "control": "paid_profile", + "failed_before_Lean_compilation": true, + "reason": "Complete arithmetic recomputation", + "rejected": true, + "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "control": "proof_and_prepared_hash", + "failed_before_Lean_compilation": true, + "reason": "Nonreproducible generated TightenedNumerical.lean", + "rejected": true, + "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + ], + "root_arithmetic_sha256": "b4f720a7ccbb5b46e472eaf85dc8739a40598986f19b37d26c4f9ecfbd31f0de", + "root_proof_sources_unchanged": true, + "scope": "Meaningful rejection controls for artifact binding only; no successful Lean replay or unconditional theorem is claimed by these expected failures.", + "seconds": 88.2737935000041, + "status": "PASS_ACTUAL_VERIFIER_ISOLATED_CORRUPTION_CONTROLS", + "verifier_sha256": "a69d5f4c628ed87a009d6ffb9c67adab08db237420b637ad21f60fa52f0ff832" +} diff --git a/research/kappa-round6-compiler-tightening-20261022/audit/FREEZE.json b/research/kappa-round6-compiler-tightening-20261022/audit/FREEZE.json new file mode 100644 index 0000000000..626de77dc9 --- /dev/null +++ b/research/kappa-round6-compiler-tightening-20261022/audit/FREEZE.json @@ -0,0 +1,18 @@ +{ + "files_sha256": { + "AUDIT.json": "59e6b94468dd614210962baf66057e320bf99b31d009651f5b3d6cefd017dbc8", + "CONTROLS.json": "3a9ec786a7fcd64459661f1b8876671c5ec718fc6248589c9cf3a44a7abbb5fa", + "README.md": "888d5cbcb535334b40e239776c1005ffe3aa184f6c33986486113ce0d8f040b4", + "controls.py": "a6f2b6424c1ee6d4ff237950eef2b95e1449600dee9d84ebfdd7163ad78346d3", + "replay.py": "f5d05120e362076c04223f81a34b11a3408345196c2a07358202295575751c98" + }, + "fresh_axiom_reports": 31, + "fresh_modules": 4, + "independent_fresh_Lean_recompile": false, + "reused_native_axiom_reports": 14, + "reused_native_modules": 31, + "root_arithmetic_receipt_sha256": "b4f720a7ccbb5b46e472eaf85dc8739a40598986f19b37d26c4f9ecfbd31f0de", + "root_lean_receipt_sha256": "fdcfe850605ba339c008b35306f438a731e31a891cf6625d2b9cc8d0fb67fb61", + "root_verifier_sha256": "a69d5f4c628ed87a009d6ffb9c67adab08db237420b637ad21f60fa52f0ff832", + "status": "FROZEN_INDEPENDENT_AUDIT_PASS" +} diff --git a/research/kappa-round6-compiler-tightening-20261022/audit/README.md b/research/kappa-round6-compiler-tightening-20261022/audit/README.md new file mode 100644 index 0000000000..23217dc33d --- /dev/null +++ b/research/kappa-round6-compiler-tightening-20261022/audit/README.md @@ -0,0 +1,122 @@ +# Independent audit of the compiler reserve tightening + +**PASS.** The complete unchanged native/controller invoice supports the tested +saving `0.00302177581` with contraction reserve `10^-11`. Its strict outer +transfer supports claimed conditional kappa `0.0030217758`, an increase of +`0.0000000158` over `0.00302176`. No material discrepancy was found. + +This audit changes no native word, helper credit, controller, external +hypothesis, or raw moment root. It certifies the new numerical choice within +the retained conditional framework. It does not prove an unconditional integer +multiplication theorem. + +## Independent checks + +`replay.py` reconstructs the paid profile from both actual native words and +reconstructs productive endpoints from all 408 arbitrary native helpers. It +then assembles all 18 local invocations, 15 query shears, controller idle costs, +and controller diagonal endpoints directly from the frozen physical controller. +The resulting invoice has 10,928 productive fields, 64,404 paid calls, and +rank-mass surplus 752. Owned centers are paid and receive no productive credit. + +The checker verifies that the producer arithmetic script differs from its +pinned predecessor by exactly the four declared literal replacements. It does +not invoke that producer's moment, pricing, or outer-ledger functions. + +Real moments are independently enclosed with the retained second rational +interval engine, using its 256-bit outward rounding and separate logarithm and +exponential series. The computed intervals fit the producer's claimed bounds. +The reserve `10^-9` fails at the new tested saving; `10^-11` passes. Both tail +ratios are below `97/100`, and `(97/100)^128 < 1/16`. With product power 1024, +Bernoulli's inequality and all four `2^-32` allowances give the normalized bound + +``` +104857600097656251 / 104857601073741824 < 1. +``` + +The independent proof also checks the coarser rational witnesses used by Lean: +the target lower bound and paid upper bound leave contraction slack +`273771612285125076737 / 25000000000000000000000000` after the new reserve. +It checks the signs at both recorded raw-root bracket endpoints without a root +search or monotonicity assumption. + +For the finite compiler, it checks the sufficient integer predicate +`(H+1)^1000 < 2^55099` at `H = 38569300000000000`, the eta capacity inequality, +initial range, shifted-exit capacity, and nonrecursive work allowances. No +minimality claim is made for this very large finite threshold. + +All 54 strict outer formulas, four functional formulas, and nine margin +formulas are independently evaluated as exact rationals from the pinned source +expressions. Both stock exponents are also checked to lie strictly between +zero and one. The ordinary BIT allowance is unchanged. Four mathematical +controls fail in their expected places: old BIT saving, closed uniform saving, +unfunded claimed endpoint, and closed epsilon. + +## Lean evidence and its boundary + +The parent's successful fresh replay contains **four new modules and 31 axiom +reports**. The audit checks the exact source, log, and object hashes, zero exit +codes, compiler executable hash, new 262144 KB compile-stack argument, and the +axiom reports against the source declarations. Allowed axioms are only +`propext`, `Classical.choice`, and `Quot.sound`. + +The replay separately reuses **31 native modules with 14 printed axiom +reports**. Their source/log/object hashes and recorded predecessor object +dependencies match the pinned native receipt. Those native modules were not +freshly compiled for this tightening. The independent auditor did not run a +second successful Lean compilation. + +The four new sources establish real contraction and tails, real compiler +capacity inequalities, exact arithmetic/transcribed outer formulas and finite +threshold, and an aggregate binding to the existing finite native invoice and +productive helper endpoints. The aggregate theorem explicitly stops at this +conjunction. Native amplitude/phase semantics, controller extraction, compiler +transfer, tape, precision, and recovery remain within their stated external +proof boundaries. + +Pinned fresh Lean receipt SHA-256: +`fdcfe850605ba339c008b35306f438a731e31a891cf6625d2b9cc8d0fb67fb61`. + +Pinned native reuse receipt SHA-256: +`fc9b6aac05556f63d8800154773ce9dc98654a490e0b9d94888593bec6a78590`. + +Pinned arithmetic receipt SHA-256: +`b4f720a7ccbb5b46e472eaf85dc8739a40598986f19b37d26c4f9ecfbd31f0de`. + +## Actual-verifier rejection controls + +`controls.py` imports the actual unchanged verification wrapper and runs three +isolated corruptions in temporary copies under `audit/.scratch`. Its `HERE` +points to the temporary package while native sources, runtime, canonical +generator sources, and root remain the original pinned tree. Relocated loader +path globals are restored; no verification predicate is replaced. + +Each corruption is rejected before any Lean compilation: + +| Corruption | Actual wrapper rejection | +| --- | --- | +| Claimed kappa changed | `Saving contract` | +| Rank-one paid count incremented | `Complete arithmetic recomputation` | +| Numerical proof coefficient changed and prepared hash updated | `Nonreproducible generated TightenedNumerical.lean` | + +The harness guards against reaching Lean compilation, checks original +source/data hashes remain unchanged, and verifies scratch paths before cleanup. +These expected failures test artifact binding; they do not constitute a +successful Lean replay. + +Pinned actual verifier SHA-256: +`a69d5f4c628ed87a009d6ffb9c67adab08db237420b637ad21f60fa52f0ff832`. + +## Reproduce + +From the checkout root, using the shared global Python 3.14 interpreter: + +```powershell +& 'C:\Users\caoyi\AppData\Local\Python\pythoncore-3.14-64\python.exe' research/kappa-round6-compiler-tightening-20261022/audit/replay.py +& 'C:\Users\caoyi\AppData\Local\Python\pythoncore-3.14-64\python.exe' research/kappa-round6-compiler-tightening-20261022/audit/controls.py +``` + +`AUDIT.json` and `CONTROLS.json` contain the detailed source pins, exact +results, and fresh-versus-reused evidence separation. These two commands write +only their audit outputs and isolated scratch files. They require the retained +source tree and recorded native/Lean objects; they do not download artifacts. diff --git a/research/kappa-round6-compiler-tightening-20261022/audit/controls.py b/research/kappa-round6-compiler-tightening-20261022/audit/controls.py new file mode 100644 index 0000000000..3427c6263f --- /dev/null +++ b/research/kappa-round6-compiler-tightening-20261022/audit/controls.py @@ -0,0 +1,83 @@ +"""Corrupt isolated copies and invoke the actual pinned verifier. + +Only artifact locations are relocated; no verification predicate is replaced. +Compilation is guarded so an unexpectedly accepted corruption cannot start Lean. +Cao Yifan; substantial OpenAI Codex assistance. Apache-2.0. +""" +from contextlib import redirect_stdout,redirect_stderr +from hashlib import sha256 +from pathlib import Path +import copy,importlib.util,io,json,shutil,subprocess,sys,tempfile,time +sys.dont_write_bytecode=True +HERE=Path(__file__).resolve().parent;PACKAGE=HERE.parent;ROOT=PACKAGE.parents[1] + + +def digest(p):return sha256(Path(p).read_bytes()).hexdigest() +def save(p,d):Path(p).write_text(json.dumps(d,indent=2,sort_keys=True)+'\n',encoding='utf-8',newline='\n') + + +def main(): + began=time.monotonic();verifier=PACKAGE/'verify_lean.py';pinned=digest(verifier) + frozen={p.name:digest(p) for p in PACKAGE.iterdir() if p.suffix in ['.py','.lean'] or p.name=='ARITHMETIC.json'} + scratch=HERE/'.scratch';scratch.mkdir(exist_ok=True) + results=[];original_run=subprocess.run + def guarded_run(command,*args,**kwargs): + argv=list(command) if not isinstance(command,str) else [command] + if any(str(x)=='-o' for x in argv) and 'lean' in Path(str(argv[0])).name.lower(): + raise AssertionError('UNEXPECTED_LEAN_COMPILATION_REACHED') + return original_run(command,*args,**kwargs) + subprocess.run=guarded_run + try: + for kind,want in [('claimed_kappa','Saving contract'),('paid_profile','Complete arithmetic recomputation'),('proof_and_prepared_hash','Nonreproducible generated TightenedNumerical.lean')]: + with tempfile.TemporaryDirectory(prefix='corrupt-'+kind+'-',dir=scratch) as name: + tmp=Path(name).resolve();assert tmp.is_relative_to(scratch.resolve()) + for source in PACKAGE.iterdir(): + if source.is_file() and (source.suffix in ['.py','.lean','.json']) and source.name!='LEAN-VERIFICATION.json':shutil.copy2(source,tmp/source.name) + if kind in ['claimed_kappa','paid_profile']: + data=json.loads((tmp/'ARITHMETIC.json').read_text(encoding='utf-8')) + if kind=='claimed_kappa':data['kappa']='15108880/5000000000' + else:data['paid']['1']+=1 + save(tmp/'ARITHMETIC.json',data) + else: + target=tmp/'TightenedNumerical.lean';text=target.read_text(encoding='utf-8') + old='504 * (4 : ℝ) ^ t';assert text.count(old)==1 + target.write_text(text.replace(old,'505 * (4 : ℝ) ^ t'),encoding='utf-8',newline='\n') + prepared=json.loads((tmp/'PROOF-SOURCES.json').read_text(encoding='utf-8')) + prepared['prepared_sha256'][target.name]=digest(target);save(tmp/'PROOF-SOURCES.json',prepared) + spec=importlib.util.spec_from_file_location('corrupt_actual_verifier_'+kind,verifier) + module=importlib.util.module_from_spec(spec);spec.loader.exec_module(module) + module.HERE=tmp + # Copied loaders derive ROOT from their new physical location. + # Restore only those path globals to the original pinned tree. + actual_load=module.load + def relocated_load(path,name): + loaded=actual_load(path,name) + if Path(path).resolve().parent==tmp: + if hasattr(loaded,'ROOT'):loaded.ROOT=ROOT + if hasattr(loaded,'SOURCE') and Path(path).name=='generate_arithmetic.py': + loaded.SOURCE=ROOT/'research/pr4359-p7-padding/dependencies/compiler-refill/endpoint.py' + return loaded + module.load=relocated_load + assert module.ROOT==ROOT and module.NATIVE.parent==ROOT/'research' + output=io.StringIO();old_argv=sys.argv[:];sys.argv=[str(verifier)] + try: + with redirect_stdout(output),redirect_stderr(output):module.main() + except Exception as error: + message=str(error);assert message==want,(kind,message,want) + receipt=json.loads((tmp/'LEAN-VERIFICATION.json').read_text(encoding='utf-8')) + assert receipt['status']=='FAIL_TIGHTENED_VERIFICATION' and receipt['error']==want + assert not list(tmp.glob('*.olean')) and 'COMPILE ' not in output.getvalue() + results.append(dict(control=kind,rejected=True,reason=message,failed_before_Lean_compilation=True,stdout_sha256=sha256(output.getvalue().encode()).hexdigest())) + else:raise AssertionError('Corrupted artifacts accepted: '+kind) + finally:sys.argv=old_argv + assert tmp.is_relative_to(scratch.resolve()) + finally:subprocess.run=original_run + assert digest(verifier)==pinned + assert all(digest(PACKAGE/name)==value for name,value in frozen.items()) + result=dict(status='PASS_ACTUAL_VERIFIER_ISOLATED_CORRUPTION_CONTROLS',verifier_sha256=pinned,control_runner_sha256=digest(__file__),root_arithmetic_sha256=digest(PACKAGE/'ARITHMETIC.json'),root_proof_sources_unchanged=True,results=results,seconds=time.monotonic()-began, + harness='The actual verifier is imported unchanged. HERE points to a temporary copy under audit/.scratch; ROOT/native/runtime remain original. Copied loader ROOT and generator SOURCE path globals are restored to the original pinned tree. subprocess.run rejects any attempt to compile Lean, but permits runtime/version probes. All three corruptions must fail at their exact expected verification predicates. Original source/data files are hash-checked unchanged. Scratch target paths are verified inside the dedicated directory before automatic cleanup.', + scope='Meaningful rejection controls for artifact binding only; no successful Lean replay or unconditional theorem is claimed by these expected failures.') + save(HERE/'CONTROLS.json',result);print(json.dumps(result,indent=2)) + + +if __name__=='__main__':main() diff --git a/research/kappa-round6-compiler-tightening-20261022/audit/replay.py b/research/kappa-round6-compiler-tightening-20261022/audit/replay.py new file mode 100644 index 0000000000..1046d45935 --- /dev/null +++ b/research/kappa-round6-compiler-tightening-20261022/audit/replay.py @@ -0,0 +1,195 @@ +"""Independent read-only arithmetic audit; writes only audit/AUDIT.json. + +No producer arithmetic/ledger/moment function is imported. Outer source +expressions are separately interpreted by a restricted exact AST evaluator. +Cao Yifan; substantial OpenAI Codex assistance. Apache-2.0. +""" +from collections import Counter +from fractions import Fraction as F +from functools import lru_cache +from hashlib import sha256 +from pathlib import Path +import ast,gzip,importlib.util,json,sys,time +sys.dont_write_bytecode=True +HERE=Path(__file__).resolve().parent;PACKAGE=HERE.parent;ROOT=PACKAGE.parents[1] + + +def digest(p):return sha256(Path(p).read_bytes()).hexdigest() +def read(p):return json.loads(Path(p).read_text(encoding='utf-8')) + + +def main(): + began=time.monotonic();a=read(PACKAGE/'ARITHMETIC.json');initial=digest(PACKAGE/'ARITHMETIC.json') + assert a['status']=='PASS_CHANGED_PROFILE_ARITHMETIC_NATIVE_ADMISSION_SEPARATE' + for p,v in a['source_sha256'].items():assert digest(ROOT/p)==v,p + patch=read(PACKAGE/'ARITHMETIC-SOURCE-PATCH.json') + assert digest(ROOT/patch['source'])==patch['source_sha256'] + source=(ROOT/patch['source']).read_text(encoding='utf-8') + for old,new in patch['changes']:assert source.count(old)==1;source=source.replace(old,new) + assert len(patch['changes'])==4 and source==(PACKAGE/'arithmetic.py').read_text(encoding='utf-8') + assert digest(PACKAGE/'arithmetic.py')==patch['derived_sha256'] + nativefolder=ROOT/'research/kappa-round3-warp-20261022';native=read(nativefolder/'NATIVE-VALIDATION.json') + assert digest(nativefolder/'NATIVE-VALIDATION.json')==a['native_receipt_sha256'] + blob=(nativefolder/'ACTUAL-WORD.json.gz').read_bytes();assert sha256(blob).hexdigest()=='7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05' + assert sha256(gzip.decompress(blob)).hexdigest()==native['actual_word_canonical_sha256'] + word=json.loads(gzip.decompress(blob));c=word['canonical'] + helpers=Counter(len(c['frames'][c['final'][r]])-len(c['frames'][c['start'][r]]) for r in range(224,632)) + local=[] + for direction,events in word['programs'].items(): + p=Counter(e[5] for e in events if e[0]=='climb')+Counter(e[4] for e in events if e[0]=='center') + assert p==Counter({int(k):v for k,v in a['local_paid'].items()}) + assert p==Counter({int(k):v for k,v in native['native'][direction]['paid_profile'].items()});local.append(p) + assert local[0]==local[1] and helpers==Counter({int(k):v for k,v in a['local_helpers'].items()}) + controller=read(ROOT/'research/joint-helper-lattice/CONTROLLER.json');T,P=Counter(),Counter();counts=Counter() + for e in controller['physical_events']: + counts[e[0]]+=1 + if e[0]=='LOCAL':T.update(helpers);P.update(local[0]) + elif e[0]=='QUERY_SHEAR':P[1]+=112 + elif e[0]=='IDLE':P[8*len(e[2])]+=224 + for term in controller['diagonal']:assert term[0] in [-1,1];T[1+8*sum(term[1:])]+=112 + assert counts['LOCAL']==18 and counts['QUERY_SHEAR']==15 + assert T==Counter({int(k):v for k,v in a['targets'].items()}) and P==Counter({int(k):v for k,v in a['paid'].items()}) + assert sum(T.values())==10928 and sum(P.values())==64404 and sum(r*n for r,n in T.items())-sum(r*n for r,n in P.items())==752 + engine=ROOT/'research/kappa-rebuild/transfer-audit/outer_transfer_audit.py' + spec=importlib.util.spec_from_file_location('independent_intervals',engine);X=importlib.util.module_from_spec(spec);spec.loader.exec_module(X) + @lru_cache(None) + def logs(k):return X.log_integer(k) + def exp_point(x): + if x<0: + l,u=exp_point(-x);return X.down(1/u),X.up(1/l) + shifts=0 + while x>=F(1,10):x/=2;shifts+=1 + l,u=X.exp_small(x) + for _ in range(shifts):l,u=X.down(l*l),X.up(u*u) + return l,u + def power(k,e): + l,u=logs(k);l,u=(e*l,e*u) if e>=0 else (e*u,e*l) + return exp_point(l)[0],exp_point(u)[1] + def moment(profile,e): + l=u=F(0) + for k,n in profile.items(): + lo,hi=power(k,e);l+=n*lo;u+=n*hi + return X.down(l),X.up(u) + def mul(x,y):return X.down(x[0]*y[0]),X.up(x[1]*y[1]) + def div(x,y):assert y[0]>0;return X.down(x[0]/y[1]),X.up(x[1]/y[0]) + def enclosed(x,d):assert F(d['lower'])<=x[0]<=x[1]<=F(d['upper']) + k,tested=F('.0030217758'),F('.00302177581');t=1-tested;gap=(tested-k)/7 + assert F(a['kappa'])==k and F(a['strictification']['tested'])==tested and gap==F(1,700000000000) + target,paid=moment(T,t),moment(P,t);alpha=div(paid,target) + gamma=div(moment(P,t+F(1,5)),mul(power(20,F(1,5)),target)) + delta=div((F(sum(T.values())*21),)*2,mul(power(20,tested),target)) + for name,value in [('alpha',alpha),('gamma',gamma),('delta',delta)]:enclosed(value,a['strictification'][name]) + reserve=F(1,10**11) + assert alpha[0]>1-F(1,10**9) # Old reserve cannot certify this tested saving. + assert alpha[1]<1-reserve and gamma[1]0 and rhT[1]-rhP[0]<0 + step,j=700000000000,55099;height=step*j + assert height==a['compiler']['H']==38569300000000000 and j==a['compiler']['integer_test_exponent'] + assert height>8*1024 and (height+1)**1000<2**j + assert F(63,64)**10000 for group in ['strict_checks','functional_checks'] for v in own[group].values()) + assert all(0ordinary>F(bit['admitted'])>tested and atom<1-ordinary + assert 2**26>256/(F(bit['before_cover'])-F(bit['after_cover'])) + num=read(PACKAGE/'numerical_generate-output.json') + assert F(num['target_lower'])<=target[0] and paid[1]<=F(num['paid_upper']) + assert F(num['margin_lower'])==F(num['target_lower'])-F(num['paid_upper'])>0 + contraction_witness_slack=(1-reserve)*F(num['target_lower'])-F(num['paid_upper']);assert contraction_witness_slack>0 + transcription=read(PACKAGE/'ARITHMETIC-TRANSCRIPTION.json') + assert transcription['receipt_sha256']==initial and transcription['source_sha256']==digest(outerpath) and transcription['lean_sha256']==digest(PACKAGE/'TightenedArithmetic.lean') + proof=read(PACKAGE/'PROOF-SOURCES.json') + for name,value in proof['prepared_sha256'].items():assert digest(PACKAGE/name)==value + assert digest(PACKAGE/'ARITHMETIC.json')==initial + # Authenticate the parent's fresh four-module replay and explicit native reuse. + lean=read(PACKAGE/'LEAN-VERIFICATION.json') + assert lean['status']=='PASS_TIGHTENED_SCOPED_LEAN_CERTIFICATES' and lean['fresh_axiom_reports']==31 and len(lean['modules'])==4 + assert lean['arithmetic_sha256']==initial and lean['script_sha256']==digest(PACKAGE/'verify_lean.py') + for name,value in lean['input_sha256'].items():assert digest(ROOT/name)==value + for name,value in lean['local_source_sha256'].items():assert digest(PACKAGE/name)==value + runtime=ROOT/'research/kappa-lean-verification-20261022' + auditor_path=runtime/'verify_lean.py';assert digest(auditor_path)=='6c953b31c385179f852eb4b56246e62a4084cb8906843f15fbf2724508539895' + spec=importlib.util.spec_from_file_location('proof_log_auditor',auditor_path);auditor=importlib.util.module_from_spec(spec);spec.loader.exec_module(auditor) + nativeproof=ROOT/'research/kappa-round3-warp-lean-20261022';old=read(nativeproof/'LEAN-VERIFICATION.json') + assert digest(nativeproof/'LEAN-VERIFICATION.json')==lean['native_reuse_receipt_sha256'] and old['runtime']==lean['runtime'] + assert digest(runtime/'.toolchain/lean-4.21.0-windows/bin/lean.exe')==lean['runtime']['lean_executable_sha256'] + def check_module(base,row): + name=row['module'] + for suffix,field in [('.lean','source_sha256'),('.log','log_sha256'),('.olean','olean_sha256')]:assert digest(base/(name+suffix))==row[field],name+suffix + assert auditor.parse_axioms(base/(name+'.log'),auditor.audit_source(base/(name+'.lean')))==row['axioms'] + for row in lean['modules']: + check_module(PACKAGE,row);assert row['exit_code']==0 and row['argv']==['lean','-s','262144','-o',row['module']+'.olean',row['module']+'.lean'] + oldrows={x['module']:x for x in old['modules']} + assert len(lean['native_reuse_modules'])==31 + for row in lean['native_reuse_modules']: + check_module(nativeproof,row);prior=oldrows[row['module']] + assert prior['exit_code']==0 + for field in ['source_sha256','log_sha256','olean_sha256','axioms']:assert row[field]==prior[field] + for name,value in prior['dependency_olean_sha256'].items():assert value==oldrows[name]['olean_sha256']==digest(nativeproof/(name+'.olean')) + proof_evidence=dict(lean_receipt_sha256=digest(PACKAGE/'LEAN-VERIFICATION.json'),verification_script_sha256=digest(PACKAGE/'verify_lean.py'), + fresh_modules=4,fresh_axiom_reports=31,reused_native_modules=31,reused_native_axiom_reports=sum(len(x['axioms']) for x in lean['native_reuse_modules']), + native_reuse_receipt_sha256=lean['native_reuse_receipt_sha256'],source_log_object_hashes_checked=True,allowed_axioms=lean['allowed_axioms'], + auditor_recompiled_modules=False,new_compile_stack_kilobytes=262144) + report=dict(status='PASS_INDEPENDENT_COMPLETE_INVOICE_COMPILER_AND_58_OUTER_FORMULAS',replay_sha256=digest(__file__), + arithmetic_sha256=initial,arithmetic_source_sha256=digest(PACKAGE/'arithmetic.py'),source_patch_exact_four_changes=True, + native_word_sha256=digest(nativefolder/'ACTUAL-WORD.json.gz'),native_receipt_sha256=digest(nativefolder/'NATIVE-VALIDATION.json'),controller_sha256=digest(ROOT/'research/joint-helper-lattice/CONTROLLER.json'),independent_interval_engine_sha256=digest(engine),outer_formula_source_sha256=digest(outerpath), + claimed_kappa=str(k),tested_saving=str(tested),gain_over_PR4610=str(k-F('.00302176')),productive_fields=sum(T.values()),paid_calls=sum(P.values()),rank_mass_surplus=752, + independent_intervals={name:[str(q) for q in value] for name,value in [('alpha',alpha),('gamma',gamma),('delta',delta),('eta',eta),('target',target),('paid',paid)]}, + reserve=str(reserve),old_contraction_reserve_rejected=True,normalized_paid_upper=str(normalized),normalized_completion_slack=str(1-normalized),kernel_witness_contraction_slack=str(contraction_witness_slack), + compiler=dict(product_power=1024,H=height,N='2^'+str(height),gap=str(gap),step=step,integer_test_exponent=j,logarithm_power=1000,integer_predicate=True,eta_capacity=True,initial_range=True,shifted_exit_capacity=True,threshold_minimality_claimed=False), + nonrecursive=dict(local_scalar=scalar,local_routes=routes,raw_scalar_upper=raw_scalar),strict_outer_formulas=54,functional_outer_formulas=4,outer_margin_formulas=9, + outer_minimum_strict_slack=str(min(own['strict_checks'].values())),negative_controls=controls,finite_native_admission_reused=True,new_native_profile=False,new_raw_root=False, + root_bracket_endpoint_signs_checked=True,fresh_Lean_recompile_by_auditor=False,lean_evidence=proof_evidence,package_script_sha256={name:digest(PACKAGE/name) for name in ['arithmetic.py','prepare.py','numerical_generate.py','generate_arithmetic.py','verify_lean.py']},stock_exponents_below_one=True,proof_source_sha256=proof['prepared_sha256'],seconds=time.monotonic()-began, + scope='Independent arithmetic, boundary inventory and compiler sufficient-predicate audit. No root search or minimal threshold claim. No new native profile, native theorem, unconditional multiplication theorem or relaxed external hypothesis. Root fresh Lean replay is separate.') + (HERE/'AUDIT.json').write_text(json.dumps(report,indent=2,sort_keys=True)+'\n',encoding='utf-8',newline='\n') + print(json.dumps({key:report[key] for key in ['status','claimed_kappa','gain_over_PR4610','normalized_completion_slack','kernel_witness_contraction_slack','strict_outer_formulas','functional_outer_formulas','seconds']},sort_keys=True)) + + +if __name__=='__main__':main() diff --git a/research/kappa-round6-compiler-tightening-20261022/check_bundle.py b/research/kappa-round6-compiler-tightening-20261022/check_bundle.py new file mode 100644 index 0000000000..079b33e39e --- /dev/null +++ b/research/kappa-round6-compiler-tightening-20261022/check_bundle.py @@ -0,0 +1,76 @@ +"""Check publication bytes and recorded proof/input hashes; does not run Lean. +Cao Yifan; substantial OpenAI Codex assistance. Apache-2.0. +""" +from hashlib import sha256 +from pathlib import Path +import argparse +import json + +HERE=Path(__file__).resolve().parent +ROOT=HERE.parents[1] + +def need(ok,message): + if not ok:raise ValueError(message) + +def digest(path):return sha256(Path(path).read_bytes()).hexdigest() +def read(path):return json.loads(Path(path).read_text(encoding='utf-8')) + +def files(): + for p in sorted(HERE.rglob('*')): + rel=p.relative_to(HERE) + if not p.is_file() or any(x in {'.lean-build','__pycache__','.scratch'} for x in rel.parts):continue + if p.suffix in {'.olean','.ilean','.pyc'}:continue + if rel.as_posix()=='PUBLICATION.json':continue + yield p + +def main(): + ap=argparse.ArgumentParser() + ap.add_argument('--write-inventory',action='store_true') + ap.add_argument('--compare-root',type=Path) + args=ap.parse_args() + r=read(HERE/'LEAN-VERIFICATION.json') + need(r['status']=='PASS_TIGHTENED_SCOPED_LEAN_CERTIFICATES','Completed fresh proof receipt required') + need(len(r['modules'])==4 and r['fresh_axiom_reports']==31,'Fresh proof inventory') + need(digest(HERE/'verify_lean.py')==r['script_sha256'],'Replay tool bytes') + need(digest(HERE/'ARITHMETIC.json')==r['arithmetic_sha256'],'Arithmetic bytes') + for name,pin in r['local_source_sha256'].items(): + need(digest(HERE/name)==pin,'Local proof input drift: '+name) + for name,pin in r['input_sha256'].items(): + need(digest(ROOT/name)==pin,'External proof input drift: '+name) + allow={'propext','Classical.choice','Quot.sound'} + for row in r['modules']: + need(row['exit_code']==0,'Failed recorded module') + for kind,suffix in [('source','.lean'),('log','.log')]: + need(digest(HERE/(row['module']+suffix))==row[kind+'_sha256'],'Fresh '+kind+' drift') + need(all(set(a['axioms'])<=allow for a in row['axioms']),'Unexpected axiom in recorded proof') + native=ROOT/'research/kappa-round3-warp-lean-20261022' + for row in r['native_reuse_modules']: + for kind,suffix in [('source','.lean'),('log','.log')]: + need(digest(native/(row['module']+suffix))==row[kind+'_sha256'],'Reused '+kind+' drift') + audit=read(HERE/'audit/AUDIT.json') + need(audit['status']=='PASS_INDEPENDENT_COMPLETE_INVOICE_COMPILER_AND_58_OUTER_FORMULAS','Independent arithmetic audit') + need(audit['arithmetic_sha256']==r['arithmetic_sha256'],'Audited arithmetic bytes') + need(audit['replay_sha256']==digest(HERE/'audit/replay.py'),'Independent auditor bytes') + for name,pin in audit['proof_source_sha256'].items():need(digest(HERE/name)==pin,'Audited proof source drift') + controls=read(HERE/'audit/CONTROLS.json') + need(controls['status']=='PASS_ACTUAL_VERIFIER_ISOLATED_CORRUPTION_CONTROLS','Verifier rejection controls') + need(controls['verifier_sha256']==r['script_sha256'],'Controlled replay tool bytes') + need(controls['control_runner_sha256']==digest(HERE/'audit/controls.py'),'Control runner bytes') + need(len(controls['results'])==3 and all(x['rejected'] and x['failed_before_Lean_compilation'] for x in controls['results']),'Three rejected corruptions') + # Compiled output hashes were checked by the actual replay. Objects are + # deliberately absent from the publication inventory and are not rechecked here. + listing={p.relative_to(HERE).as_posix():dict(bytes=p.stat().st_size,sha256=digest(p)) for p in files()} + if args.write_inventory: + (HERE/'PUBLICATION.json').write_text(json.dumps(dict( + status='PINNED_SOURCE_LOG_AND_AUDIT_BUNDLE',files=listing, + fresh_modules=4,fresh_axiom_reports=31,reused_modules=len(r['native_reuse_modules']), + scope='Byte inventory and recorded source/log/input verification only; no new Lean compilation or formal multiplication theorem.' + ),indent=2,sort_keys=True)+'\n',encoding='utf-8',newline='\n') + else:need(read(HERE/'PUBLICATION.json')['files']==listing,'Publication inventory drift') + if args.compare_root: + other=args.compare_root.resolve()/'research'/HERE.name + for name,row in listing.items():need(digest(other/name)==row['sha256'],'Publication copy differs: '+name) + need(digest(other/'PUBLICATION.json')==digest(HERE/'PUBLICATION.json'),'Publication manifest differs') + print('PASS_SOURCE_LOG_INPUT_BUNDLE',len(listing),'files;',len(r['native_reuse_modules']),'explicitly reused modules; no new compilation') + +if __name__=='__main__':main() diff --git a/research/kappa-round6-compiler-tightening-20261022/generate_arithmetic.py b/research/kappa-round6-compiler-tightening-20261022/generate_arithmetic.py new file mode 100644 index 0000000000..2cbf79732e --- /dev/null +++ b/research/kappa-round6-compiler-tightening-20261022/generate_arithmetic.py @@ -0,0 +1,113 @@ +"""Transcribe the source outer formulas, not just their positive outputs. + +The resulting closed rational and integer statements are checked by Lean's +kernel. This does not assert correctness of the source analytic enclosures. +Apache-2.0. Substantial OpenAI Codex assistance; signed Cao Yifan. +""" +from fractions import Fraction as Q +from pathlib import Path +from hashlib import sha256 +import ast +import json +HERE=Path(__file__).resolve().parent;ROOT=HERE.parents[1] +SOURCE=ROOT/'research/pr4359-p7-padding/dependencies/compiler-refill/endpoint.py' +RECEIPT=HERE/'ARITHMETIC.json' + + +def rational(q): + q=Q(q);return f'({q.numerator} / {q.denominator} : ℚ)' + + +def main(): + data=json.loads(RECEIPT.read_text());module=ast.parse(SOURCE.read_text()) + ledger=next(n for n in module.body if isinstance(n,ast.FunctionDef) and n.name=='ledger') + tables={} + for node in ledger.body: + if isinstance(node,ast.Assign) and isinstance(node.targets[0],ast.Name) and isinstance(node.value,ast.Dict): + tables[node.targets[0].id]=node.value + rename={'kappa':'kappa','b':'b','a':'a','q':'q','epsilon':'epsilon','beta':'beta','r0':'r0','stop':'stop','layout':'layout', + 'sigma':'sigma','tau':'tau','internal':'internal','leaf':'leaf','lam':'lam','c':'capConstant','xi':'xi','key':'key', + 'OLD_BASELINE':'oldBaseline'} + pnames={'bit_saving':'bitSaving','complex_uniform_saving':'complexUniformSaving'} + def expr(n): + if isinstance(n,ast.Constant) and isinstance(n.value,int):return str(n.value) + if isinstance(n,ast.Name):return rename[n.id] + if isinstance(n,ast.UnaryOp) and isinstance(n.op,ast.USub):return f'(-{expr(n.operand)})' + if isinstance(n,ast.BinOp): + op={ast.Add:'+',ast.Sub:'-',ast.Mult:'*',ast.Div:'/',ast.Pow:'^'}[type(n.op)] + return f'({expr(n.left)} {op} {expr(n.right)})' + if isinstance(n,ast.Subscript) and isinstance(n.value,ast.Name): + key=n.slice.value + return pnames[key] if n.value.id=='p' else 'margin_'+key + if isinstance(n,ast.Call) and isinstance(n.func,ast.Name) and n.func.id=='Q': + if len(n.args)==2:return f'({expr(n.args[0])} / {expr(n.args[1])})' + if isinstance(n.args[0],ast.Constant) and isinstance(n.args[0].value,str):return rational(n.args[0].value) + return expr(n.args[0]) + raise ValueError(ast.dump(n)) + out=['/- Exact source-formula rational certificates. Apache-2.0.','Substantial OpenAI Codex assistance. Signed Cao Yifan.', + 'No claim here that externally computed enclosures bound real powers. -/', + 'import Mathlib.Tactic.NormNum','import Mathlib.Tactic.Positivity','', + 'set_option maxRecDepth 1000000','set_option maxHeartbeats 0','namespace KappaChangedG.Arithmetic',''] + parameters=[('kappa','kappa'),('tested_saving','tested'),('complex_uniform_saving','complexUniformSaving'), + ('b','b'),('a','a'),('q','q'),('epsilon','epsilon'),('beta','beta'),('r0','r0'),('stop','stop'),('layout','layout'),('bit_saving','bitSaving')] + for key,name in parameters: + out.append(f'def {name} : ℚ := {rational(data["outer"]["parameters"][key])}') + out += [f'def oldBaseline : ℚ := {rational(".001730970419199163702738")}', + 'def sigma : ℚ := 1-b','def tau : ℚ := 1-a', + 'def internal : ℚ := tau+(1-stop)*max (sigma-tau) 0', + 'def leaf : ℚ := sigma+stop*(1-sigma)', + 'def lam : ℚ := 1-(q+a)/2','def capConstant : ℚ := 3/32', + 'def xi : ℚ := epsilon*(1+q)-capConstant+layout','def key : ℚ := beta+1-epsilon',''] + margins={k.value:expr(v) for k,v in zip(tables['margins'].keys,tables['margins'].values)} + for key,value in margins.items():out.append(f'def margin_{key} : ℚ := {value}') + entries={k.value:expr(v) for k,v in zip(tables['checks'].keys,tables['checks'].values)} + entries.update({k+'_above_kappa':'margin_'+k+'-kappa' for k in margins}) + functions={k.value:expr(v) for k,v in zip(tables['functional'].keys,tables['functional'].values)} + functions['actual_new_BIT_stock_sublinear']='beta*(1-(4/1000))' + assert len(entries)==54 and len(functions)==4 + all_defs=[name for _,name in parameters]+['oldBaseline','sigma','tau','internal','leaf','lam','capConstant','xi','key'] + all_defs+=['margin_'+key for key in margins] + unfold=', '.join(all_defs) + for name,rows,key in [('outerSlacks',entries,'strict_checks'),('functionalSlacks',functions,'functional_checks')]: + out.append(f'def {name} : List (String × ℚ) := [') + out.append(',\n'.join(f' ("{k}", {v})' for k,v in rows.items())+']') + out.append(f'def {name}Recorded : List (String × ℚ) := [') + out.append(',\n'.join(f' ("{k}", {rational(data["outer"][key][k])})' for k in rows)+']') + out += [f'theorem {name}_source_equality : {name} = {name}Recorded := by\n norm_num [{name}, {name}Recorded, {unfold}]', + f'theorem {name}_all_positive : {name}.all (fun p => decide (0 < p.2)) = true := by\n apply List.all_eq_true.mpr\n norm_num [{name}, {unfold}]', + f'theorem {name}_count : {name}.length = {len(rows)} := by decide',''] + out += ['theorem claimed_saving : kappa = 15108879/5000000000 := by\n norm_num [kappa]', + 'theorem strict_improvement : (9443/3125000 : ℚ) < kappa := by\n norm_num [kappa]', + 'theorem tested_above_kappa : kappa < tested := by\n norm_num [kappa, tested]', + 'theorem explicit_gap : (tested-kappa)/7 = (1/700000000000 : ℚ) := by\n norm_num [kappa, tested]', + 'theorem splitting_base_gap : (20:ℕ)^64 < 21^63 := by decide', + 'theorem tail_decay : (97/100 : ℚ)^128 < 1/16 := by norm_num', + 'theorem normalized_completion : (1/(1+1024*(1/100000000000))+4/(2:ℚ)^32) < 1 := by norm_num', + 'theorem shifted_exit_capacity : 2*((20:ℕ)^1024)^64 ≤ ((145:ℕ)^1024)^63 := by decide', + 'theorem finite_threshold : 700000000000*55099 = (38569300000000000:ℕ) := by decide', + 'theorem finite_compiler_wins : ((700000000000:ℕ)*55099+1)^1000 < 2^55099 := by decide', + 'theorem previous_integer_fails : ¬ (((700000000000:ℕ)*55098+1)^1000 < 2^55098) := by decide', + 'theorem local_route_count : (3298+2*408+688)*1000 = (4802000:ℕ) := by decide', + 'theorem local_budget : (158168+4802000:ℕ) < 10000000 := by decide', + 'theorem controller_budget : (181098496:ℕ) < 1000000000 := by decide','', + 'end KappaChangedG.Arithmetic','', + '#print axioms KappaChangedG.Arithmetic.outerSlacks_source_equality', + '#print axioms KappaChangedG.Arithmetic.outerSlacks_all_positive', + '#print axioms KappaChangedG.Arithmetic.functionalSlacks_source_equality', + '#print axioms KappaChangedG.Arithmetic.functionalSlacks_all_positive', + '#print axioms KappaChangedG.Arithmetic.claimed_saving', + '#print axioms KappaChangedG.Arithmetic.strict_improvement', + '#print axioms KappaChangedG.Arithmetic.tested_above_kappa', + '#print axioms KappaChangedG.Arithmetic.explicit_gap', + '#print axioms KappaChangedG.Arithmetic.tail_decay', + '#print axioms KappaChangedG.Arithmetic.normalized_completion', + '#print axioms KappaChangedG.Arithmetic.finite_compiler_wins'] + target=HERE/'TightenedArithmetic.lean';target.write_text('\n'.join(out)+'\n',encoding='utf-8',newline='\n') + (HERE/'ARITHMETIC-TRANSCRIPTION.json').write_text(json.dumps({'status':'TRANSCRIBED_PENDING_LEAN', + 'source_sha256':sha256(SOURCE.read_bytes()).hexdigest(),'receipt_sha256':sha256(RECEIPT.read_bytes()).hexdigest(), + 'lean_sha256':sha256(target.read_bytes()).hexdigest(),'strict_predicates':54,'functional_predicates':4, + 'scope':'Source outer formulas and closed integer compiler arithmetic. Analytic enclosure correctness is outside this file.'},indent=2)+'\n',encoding='utf-8',newline='\n') + print('GENERATED_ARITHMETIC_SOURCE_FORMULAS',len(entries),len(functions)) + + +if __name__=='__main__':main() diff --git a/research/kappa-round6-compiler-tightening-20261022/numerical_generate-output.json b/research/kappa-round6-compiler-tightening-20261022/numerical_generate-output.json new file mode 100644 index 0000000000..804e385672 --- /dev/null +++ b/research/kappa-round6-compiler-tightening-20261022/numerical_generate-output.json @@ -0,0 +1,8 @@ +{ + "target_lower": "59329916714874923263/250000000000000", + "paid_upper": "59329916711543907973/250000000000000", + "margin_lower": "333101529/25000000000000", + "tail_margin_lower": "148870079176205614500642574482723939/25000000000000000000000000000000", + "completion_margin_lower": "35067597627282372502156799333309349/12500000000000000000000000000000", + "scope": "Generated witnesses only; Lean elaboration required" +} diff --git a/research/kappa-round6-compiler-tightening-20261022/numerical_generate.py b/research/kappa-round6-compiler-tightening-20261022/numerical_generate.py new file mode 100644 index 0000000000..c21fc3491c --- /dev/null +++ b/research/kappa-round6-compiler-tightening-20261022/numerical_generate.py @@ -0,0 +1,206 @@ +"""Generate exact rational real-rpow bounds for the stated finite profiles. + +The generator chooses witnesses only. Lean proves the log/exp inequalities +using mathlib remainders and rational arithmetic. Apache-2.0. +Substantial OpenAI Codex assistance; prepared for Cao Yifan. +""" +from fractions import Fraction as Q +from math import factorial +from pathlib import Path +import json + +HERE = Path(__file__).resolve().parent +ROOT = HERE.parents[1] +TEST = Q(302177581, 100000000000) +LOG2 = Q(6931471803, 10**10), Q(6931471808, 10**10) + + +def lean(q): + q = Q(q) + return f'({q.numerator} / {q.denominator} : ℝ)' + + +def down(q, digits=12): + return Q((q * 10**digits).__floor__(), 10**digits) + + +def up(q, digits=12): + return Q((q * 10**digits).__ceil__(), 10**digits) + + +def log_interval(n): + k = n.bit_length() - 1 + x = 1 - Q(2**k, n) + s = sum((x**(i+1) / (i+1) for i in range(40)), Q(0)) + e = x**41 / (1-x) + return down(k*LOG2[0]+s-e), up(k*LOG2[1]+s+e) + + +def exp_interval(x, terms): + s = sum((x**i / factorial(i) for i in range(terms)), Q(0)) + e = abs(x)**terms * Q(terms+1, factorial(terms)*terms) + return down(s-e, 15), up(s+e, 15) + + +def log_theorem(n): + lo, hi = log_interval(n) + k = n.bit_length()-1 + x = 1-Q(2**k,n) + if x == 0: + return f'''lemma log_{n} : {lean(lo)} ≤ Real.log {n} ∧ Real.log {n} ≤ {lean(hi)} := by + have h := Real.log_pow (2 : ℝ) {k} + norm_num at h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +''' + return f'''lemma log_{n} : {lean(lo)} ≤ Real.log {n} ∧ Real.log {n} ≤ {lean(hi)} := by + have h := Real.abs_log_sub_add_sum_range_le (x := {lean(x)}) + (by apply abs_lt.mpr; constructor <;> norm_num) 40 + rw [show 1 - {lean(x)} = (2 : ℝ) ^ {k} / {n} by norm_num, + Real.log_div (by norm_num) (by norm_num), Real.log_pow] at h + norm_num [Finset.sum_range_succ, abs_of_nonneg (show 0 ≤ {lean(x)} by norm_num)] at h + have h' := abs_le.mp h + constructor <;> linarith [Real.log_two_gt_d9, Real.log_two_lt_d9] + +''' + + +def power_theorem(n, exponent, label, near_one=True): + ll, lu = log_interval(n) + a = exponent-1 if near_one else exponent + xl = down(a*(ll if a >= 0 else lu)) + xu = up(a*(lu if a >= 0 else ll)) + terms = 8 if abs(a) < Q(1,100) else 20 + el = exp_interval(xl,terms)[0] + eu = exp_interval(xu,terms)[1] + factor = n if near_one else 1 + lo,hi = factor*el,factor*eu + abslo = f'abs_of_nonneg (show 0 ≤ {lean(xl)} by norm_num)' if xl >= 0 else f'abs_of_nonpos (show {lean(xl)} ≤ 0 by norm_num)' + abshi = f'abs_of_nonneg (show 0 ≤ {lean(xu)} by norm_num)' if xu >= 0 else f'abs_of_nonpos (show {lean(xu)} ≤ 0 by norm_num)' + result = f'''lemma {label}_{n} : {lean(lo)} ≤ ({n} : ℝ) ^ {lean(exponent)} ∧ + ({n} : ℝ) ^ {lean(exponent)} ≤ {lean(hi)} := by + have hl := log_{n} + have hxlo : {lean(xl)} ≤ {lean(a)} * Real.log {n} := by nlinarith [hl.1, hl.2] + have hxhi : {lean(a)} * Real.log {n} ≤ {lean(xu)} := by nlinarith [hl.1, hl.2] + have hel := Real.exp_bound (x := {lean(xl)}) (by apply abs_le.mpr; constructor <;> norm_num) (n := {terms}) (by norm_num) + have heu := Real.exp_bound (x := {lean(xu)}) (by apply abs_le.mpr; constructor <;> norm_num) (n := {terms}) (by norm_num) + have hel' := (abs_le.mp hel).1 + have heu' := (abs_le.mp heu).2 + have hexplo : {lean(el)} ≤ Real.exp {lean(xl)} := by + rw [{abslo}] at hel' + norm_num [Finset.sum_range_succ, Nat.factorial] at hel' ⊢ + linarith + have hexphi : Real.exp {lean(xu)} ≤ {lean(eu)} := by + rw [{abshi}] at heu' + norm_num [Finset.sum_range_succ, Nat.factorial] at heu' ⊢ + linarith + have hlo := hexplo.trans (Real.exp_le_exp.mpr hxlo) + have hhi := (Real.exp_le_exp.mpr hxhi).trans hexphi +''' + if near_one: + result += f''' have hr : ({n} : ℝ) ^ {lean(exponent)} = {n} * Real.exp ({lean(a)} * Real.log {n}) := by + rw [Real.rpow_def_of_pos (by norm_num)] + rw [show Real.log {n} * {lean(exponent)} = Real.log {n} + {lean(a)} * Real.log {n} by ring, + Real.exp_add, Real.exp_log (by norm_num)] + rw [hr] + constructor <;> nlinarith + +''' + else: + result += f''' rw [Real.rpow_def_of_pos (by norm_num)] + simpa only [mul_comm] using And.intro hlo hhi + +''' + return result, (lo,hi) + + +def polynomial(profile, arg='t'): + return ' +\n '.join(f'{v} * ({n} : ℝ) ^ {arg}' for n,v in sorted(profile.items())) + + +def main(): + data=json.loads((HERE/'ARITHMETIC.json').read_text()) + targets={int(n):v for n,v in data['targets'].items()} + paid={int(n):v for n,v in data['paid'].items()} + ranks=sorted(set(targets)|set(paid)|{20}) + chunks=['''/- Scoped real-rpow contraction and tail proof for the literal finite profiles. +Generated by numerical_generate.py. Apache-2.0; substantial OpenAI Codex assistance. +The native extraction and full compiler transfer are separate obligations. -/ +import Mathlib.Analysis.SpecialFunctions.Log.Deriv +import Mathlib.Analysis.SpecialFunctions.Pow.Real +import Mathlib.Data.Complex.ExponentialBounds +import Mathlib.Tactic.NormNum +import Mathlib.Tactic.Linarith +import Mathlib.Tactic.Ring +set_option maxRecDepth 100000 +set_option maxHeartbeats 0 +namespace NumericalMoments + +'''] + for n in ranks: + if n>1:chunks.append(log_theorem(n)) + bounds={1:(Q(1),Q(1))} + for n in ranks: + if n>1: + text, bounds[n]=power_theorem(n,1-TEST,'moment') + chunks.append(text) + tailbounds={1:(Q(1),Q(1))} + for n in sorted(paid): + if n>1: + text,tailbounds[n]=power_theorem(n,1+Q(1,5)-TEST,'tail') + chunks.append(text) + cutoff={} + for exponent,label in [(Q(1,5),'cutoff_tail'),(TEST,'cutoff_completion')]: + text,cutoff[label]=power_theorem(20,exponent,label,False) + chunks.append(text) + tl=sum(v*bounds[n][0] for n,v in targets.items()) + pu=sum(v*bounds[n][1] for n,v in paid.items()) + ptu=sum(v*tailbounds[n][1] for n,v in paid.items()) + assert pu < (1-Q(1,10**11))*tl + assert ptu < Q(97,100)*cutoff['cutoff_tail'][0]*tl + assert 10928*21 < Q(97,100)*cutoff['cutoff_completion'][0]*tl + chunks.append(f'''noncomputable def targetMoment (t : ℝ) : ℝ := + {polynomial(targets)} + +noncomputable def paidMoment (t : ℝ) : ℝ := + {polynomial(paid)} + +lemma target_lower : {lean(tl)} ≤ targetMoment {lean(1-TEST)} := by + dsimp [targetMoment] + nlinarith only [{', '.join('moment_'+str(n)+'.1' for n in sorted(targets))}] + +lemma paid_upper : paidMoment {lean(1-TEST)} ≤ {lean(pu)} := by + dsimp [paidMoment] + simp only [Real.one_rpow] + nlinarith only [{', '.join('moment_'+str(n)+'.2' for n in sorted(paid) if n>1)}] + +lemma paid_tail_upper : paidMoment {lean(1+Q(1,5)-TEST)} ≤ {lean(ptu)} := by + dsimp [paidMoment] + simp only [Real.one_rpow] + nlinarith only [{', '.join('tail_'+str(n)+'.2' for n in sorted(paid) if n>1)}] + +theorem contraction : paidMoment {lean(1-TEST)} < (1 - (1 / 100000000000 : ℝ)) * targetMoment {lean(1-TEST)} := by + nlinarith only [target_lower, paid_upper] + +theorem paid_tail : paidMoment {lean(1+Q(1,5)-TEST)} < + (97 / 100 : ℝ) * (20 : ℝ) ^ (1 / 5 : ℝ) * targetMoment {lean(1-TEST)} := by + have h0 : 0 ≤ targetMoment {lean(1-TEST)} := by nlinarith only [target_lower] + have h1 := mul_le_mul_of_nonneg_right cutoff_tail_20.1 h0 + nlinarith only [target_lower, paid_tail_upper, h1] + +theorem completion_tail : (10928 * 21 : ℝ) < + (97 / 100 : ℝ) * (20 : ℝ) ^ {lean(TEST)} * targetMoment {lean(1-TEST)} := by + have h0 : 0 ≤ targetMoment {lean(1-TEST)} := by nlinarith only [target_lower] + have h1 := mul_le_mul_of_nonneg_right cutoff_completion_20.1 h0 + nlinarith only [target_lower, h1] + +end NumericalMoments +#print axioms NumericalMoments.contraction +#print axioms NumericalMoments.paid_tail +#print axioms NumericalMoments.completion_tail +''') + (HERE/'TightenedNumerical.lean').write_text(''.join(chunks),encoding='utf8',newline='\n') + print(json.dumps({'target_lower':str(tl),'paid_upper':str(pu),'margin_lower':str(tl-pu),'tail_margin_lower':str(Q(97,100)*cutoff['cutoff_tail'][0]*tl-ptu),'completion_margin_lower':str(Q(97,100)*cutoff['cutoff_completion'][0]*tl-10928*21),'scope':'Generated witnesses only; Lean elaboration required'},indent=2)) + + +if __name__=='__main__':main() diff --git a/research/kappa-round6-compiler-tightening-20261022/prepare.py b/research/kappa-round6-compiler-tightening-20261022/prepare.py new file mode 100644 index 0000000000..3c68412e9c --- /dev/null +++ b/research/kappa-round6-compiler-tightening-20261022/prepare.py @@ -0,0 +1,85 @@ +"""Derive fresh scoped proof sources; keep predecessor files immutable. +Cao Yifan; substantial OpenAI Codex assistance. Apache-2.0. +""" +from hashlib import sha256 +import contextlib +import importlib.util +import io +import json +from pathlib import Path +import sys + +sys.dont_write_bytecode=True +HERE=Path(__file__).resolve().parent;ROOT=HERE.parents[1] +OLD=ROOT/'research/kappa-round3-warp-lean-20261022' + +def sub(text,old,new,n=1): + assert text.count(old)==n,(old,text.count(old),n) + return text.replace(old,new) + +def save(name,text): + (HERE/name).write_text(text,encoding='utf-8',newline='\n') + +def load(path,name): + spec=importlib.util.spec_from_file_location(name,path) + mod=importlib.util.module_from_spec(spec);sys.modules[name]=mod;spec.loader.exec_module(mod);return mod + +def main(): + data=json.loads((HERE/'ARITHMETIC.json').read_text()) + assert data['kappa']=='15108879/5000000000' + assert data['strictification']['tested']=='302177581/100000000000' + assert data['compiler']['H']==38569300000000000 + sources={} + def source(name): + path=OLD/name;sources[path.relative_to(ROOT).as_posix()]=sha256(path.read_bytes()).hexdigest() + return path.read_text(encoding='utf-8') + text=source('numerical_generate.py') + text=sub(text,'Q(302177, 100000000)','Q(302177581, 100000000000)') + text=sub(text,"ROOT/'research/kappa-round3-warp-20261022/ARITHMETIC.json'","HERE/'ARITHMETIC.json'") + text=sub(text,'Q(1,10**9)','Q(1,10**11)') + text=sub(text,'1 / 1000000000 : ℝ','1 / 100000000000 : ℝ') + text=sub(text,"HERE/'NumericalMoments.lean'","HERE/'TightenedNumerical.lean'") + save('numerical_generate.py',text) + text=source('generate_arithmetic.py') + for old,new in [ + ("ROOT/'research/kappa-round3-warp-20261022/ARITHMETIC.json'","HERE/'ARITHMETIC.json'"), + ('kappa = 9443/3125000','kappa = 15108879/5000000000'), + ('(37769/12500000 : ℚ) < kappa','(9443/3125000 : ℚ) < kappa'), + ('(1/700000000 : ℚ)','(1/700000000000 : ℚ)'), + ('1024*(1/1000000000)','1024*(1/100000000000)'), + ('700000000*44836 = (31385200000000:ℕ)','700000000000*55099 = (38569300000000000:ℕ)'), + ('((700000000:ℕ)*44836+1)^1000 < 2^44836','((700000000000:ℕ)*55099+1)^1000 < 2^55099'), + ('((700000000:ℕ)*44835+1)^1000 < 2^44835','((700000000000:ℕ)*55098+1)^1000 < 2^55098'), + ("HERE/'ArithmeticCertificate.lean'","HERE/'TightenedArithmetic.lean'"), + ]:text=sub(text,old,new) + save('generate_arithmetic.py',text) + text=source('CompilerCapacity.lean') + text=sub(text,'302177 / 100000000','302177581 / 100000000000') + save('TightenedCapacity.lean',text) + text=source('KappaWarpVerification.lean') + for old,new in [ + ('9443 / 3125000','15108879 / 5000000000'), + ('37769 / 12500000','9443 / 3125000'), + ('302177 / 100000000','302177581 / 100000000000'), + ('99697823 / 100000000','99697822419 / 100000000000'), + ('119697823 / 100000000','119697822419 / 100000000000'), + ('1 / 1000000000 : ℝ','1 / 100000000000 : ℝ'), + ('700000000 : ℕ','700000000000 : ℕ'), + ('44836','55099'), + ]: + assert old in text,old + text=text.replace(old,new) + text=text.replace('import ArithmeticCertificate','import TightenedArithmetic') + text=text.replace('import CompilerCapacity','import TightenedCapacity') + text=text.replace('import NumericalMoments','import TightenedNumerical') + text=text.replace('KappaWarpVerification','KappaTightenedVerification') + save('TightenedVerification.lean',text) + for name in ['numerical_generate.py','generate_arithmetic.py']: + with contextlib.redirect_stdout(io.StringIO()) as out:load(HERE/name,'tightened_'+name[:-3]).main() + save(name[:-3]+'-output.json' if name.startswith('numerical') else 'arithmetic-generation.log',out.getvalue()) + print(out.getvalue().encode('ascii','backslashreplace').decode(),flush=True) + save('PROOF-SOURCES.json',json.dumps(dict(status='GENERATED_WITNESSES_PENDING_LEAN',predecessor_sha256=sources, + prepared_sha256={p.name:sha256(p.read_bytes()).hexdigest() for p in HERE.glob('*.lean')}, + preparation_script_sha256=sha256(Path(__file__).read_bytes()).hexdigest()),indent=2,sort_keys=True)+'\n') + +if __name__=='__main__':main() diff --git a/research/kappa-round6-compiler-tightening-20261022/verify_lean.py b/research/kappa-round6-compiler-tightening-20261022/verify_lean.py new file mode 100644 index 0000000000..b69004c857 --- /dev/null +++ b/research/kappa-round6-compiler-tightening-20261022/verify_lean.py @@ -0,0 +1,146 @@ +"""Fresh tightened numerical/compiler proofs with explicit native evidence reuse. +Cao Yifan; substantial OpenAI Codex assistance. Apache-2.0. +This is a scoped conditional certificate, not a multiplication theorem. +""" +from concurrent.futures import ThreadPoolExecutor +from datetime import datetime,timezone +from fractions import Fraction as Q +from hashlib import sha256 +import argparse,contextlib,gzip,importlib.util,io,json,os,re,subprocess,sys,tempfile,time +from pathlib import Path + +sys.dont_write_bytecode=True +HERE=Path(__file__).resolve().parent;ROOT=HERE.parents[1] +RUNTIME=ROOT/'research/kappa-lean-verification-20261022' +NATIVE=ROOT/'research/kappa-round3-warp-lean-20261022' +SOURCE=ROOT/'research/kappa-round3-warp-20261022' +PAYLOAD='cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd' +AUDITOR='6c953b31c385179f852eb4b56246e62a4084cb8906843f15fbf2724508539895' +MODULES=['TightenedNumerical','TightenedArithmetic','TightenedCapacity','TightenedVerification'] + +def need(ok,message): + if not ok:raise ValueError(message) +def digest(p):return sha256(Path(p).read_bytes()).hexdigest() +def read(p):return json.loads(Path(p).read_text(encoding='utf-8')) +def save(p,data):Path(p).write_text(json.dumps(data,indent=2,sort_keys=True)+'\n',encoding='utf-8',newline='\n') +def load(path,name): + spec=importlib.util.spec_from_file_location(name,path);mod=importlib.util.module_from_spec(spec) + sys.modules[name]=mod;spec.loader.exec_module(mod);return mod + +def main(): + ap=argparse.ArgumentParser();ap.add_argument('--native-receipt',type=Path,default=NATIVE/'LEAN-VERIFICATION.json') + ap.add_argument('--lake');ap.add_argument('--jobs',type=int,default=2);args=ap.parse_args() + need(sys.version_info[:2]==(3,14),'Use global Python3.14') + need(1<=args.jobs<=3,'One to three fresh Lean workers') + receipt=HERE/'LEAN-VERIFICATION.json';data=dict(status='CHECKING_INPUTS',mode='fresh-four-modules-with-explicit-native-reuse',modules=[]) + save(receipt,data) + try: + need(digest(RUNTIME/'verify_lean.py')==AUDITOR,'Proof auditor source pin') + W=load(RUNTIME/'verify_lean.py','tightening_pinned_auditor') + lake=args.lake or str(RUNTIME/'.toolchain/lean-4.21.0-windows/bin/lake.exe') + lean,env,runtime=W.environment(lake) + need(runtime['lean_executable_sha256']=='fb7a62288f197279fb84e55bb1972348fd2cce1d550845793975f1cebb0c24ab','Compiler digest') + old=read(args.native_receipt) + need(old['runtime']==runtime and old['canonical_payload_sha256']==PAYLOAD,'Native proof runtime/payload') + need(old['status'] in ['PASS_SCOPED_LEAN_REPLAY','PASS_PARTIAL_LEAN_REPLAY'],'Successful predecessor evidence required') + bound={} + for name,pin in old['input_sha256'].items(): + need(digest(ROOT/name)==pin,'Native predecessor input drift: '+name);bound[name]=pin + need(sha256(gzip.decompress((SOURCE/'ACTUAL-WORD.json.gz').read_bytes())).hexdigest()==PAYLOAD,'Actual native archive') + W.HERE=NATIVE + inherited=W.order(['Native','AnalyticGain']);rows={x['module']:x for x in old['modules']} + reused=[] + for module in inherited: + need(module in rows,'Native evidence lacks '+module) + row=rows[module];need(row['exit_code']==0,'Failed inherited module') + for kind,suffix in [('source','.lean'),('log','.log'),('olean','.olean')]: + need(digest(NATIVE/(module+suffix))==row[kind+'_sha256'],'Inherited '+kind+' hash: '+module) + expected=W.audit_source(NATIVE/(module+'.lean')) + need(W.parse_axioms(NATIVE/(module+'.log'),expected)==row['axioms'],'Inherited axiom report') + deps=W.order(W.imports(module)) + need(row['dependency_olean_sha256']=={d:rows[d]['olean_sha256'] for d in deps},'Inherited dependency closure') + need(row['argv']==['lean','-s','65536','-o',module+'.olean',module+'.lean'],'Inherited compile command') + reused.append(dict(module=module,source_sha256=row['source_sha256'],log_sha256=row['log_sha256'], + olean_sha256=row['olean_sha256'],axioms=row['axioms'])) + arithmetic=read(HERE/'ARITHMETIC.json') + need(arithmetic['kappa']=='15108879/5000000000' and arithmetic['strictification']['tested']=='302177581/100000000000','Saving contract') + price=load(HERE/'arithmetic.py','tightening_exact_price') + expected=price.run(read(SOURCE/'NATIVE-VALIDATION.json'),Q('.0030217758')) + need(all(arithmetic[k]==v for k,v in expected.items()),'Complete arithmetic recomputation') + need(arithmetic['native_receipt_sha256']==digest(SOURCE/'NATIVE-VALIDATION.json'),'Actual native arithmetic binding') + for name,pin in arithmetic['source_sha256'].items(): + need(digest(ROOT/name)==pin,'Arithmetic source drift: '+name);bound[name]=pin + # Check readable derivation of the arithmetic engine. + patch=read(HERE/'ARITHMETIC-SOURCE-PATCH.json') + source=ROOT/patch['source'];need(digest(source)==patch['source_sha256'],'Arithmetic predecessor pin') + derived=source.read_text(encoding='utf-8') + for a,b in patch['changes']: + need(derived.count(a)==1,'Ambiguous arithmetic derivation');derived=derived.replace(a,b) + need((HERE/'arithmetic.py').read_bytes()==derived.encode('utf-8'),'Readable arithmetic source derivation') + need(digest(HERE/'arithmetic.py')==patch['derived_sha256'],'Derived arithmetic digest') + prepared=read(HERE/'PROOF-SOURCES.json') + for name,pin in prepared['predecessor_sha256'].items(): + need(digest(ROOT/name)==pin,'Proof predecessor drift');bound[name]=pin + need(digest(HERE/'prepare.py')==prepared['preparation_script_sha256'],'Proof preparation pin') + sources={m:digest(HERE/(m+'.lean')) for m in MODULES} + need(all(sources[Path(name).stem]==pin for name,pin in prepared['prepared_sha256'].items()),'Prepared proof source mismatch') + for generator,output in [('numerical_generate.py','TightenedNumerical.lean'),('generate_arithmetic.py','TightenedArithmetic.lean')]: + mod=load(HERE/generator,'tightening_check_'+generator[:-3]) + # Keep temporary proof generation inside the writable checkout. + scratch=HERE/'.lean-build';scratch.mkdir(exist_ok=True) + with tempfile.TemporaryDirectory(prefix='kappa-proof-check-',dir=scratch) as folder: + tmp=Path(folder);mod.HERE=tmp + save(tmp/'ARITHMETIC.json',arithmetic) + with contextlib.redirect_stdout(io.StringIO()):mod.main() + need((tmp/output).read_bytes()==(HERE/output).read_bytes(),'Nonreproducible generated '+output) + # Literal complete profiles must equal the freshly assembled controller. + code=W.strip_lean((HERE/'TightenedNumerical.lean').read_text(encoding='utf-8')) + term=re.compile(r'\s*(\d+)\s*\*\s*\((\d+)\s*:\s*ℝ\)\s*\^\s*t\s*') + for name,profile in [('targetMoment',arithmetic['targets']),('paidMoment',arithmetic['paid'])]: + defs=re.findall(r'noncomputable\s+def\s+'+name+r'\s*\(t\s*:\s*ℝ\)\s*:\s*ℝ\s*:=\s*\n(.*?)(?=\n\s*\n)',code,re.S) + need(len(defs)==1,'Numerical profile definition') + found={} + for part in defs[0].split('+'): + match=term.fullmatch(part);need(match is not None,'Numerical literal syntax') + count,rank=map(int,match.groups());need(rank not in found,'Duplicate numerical rank');found[rank]=count + need(found=={int(k):v for k,v in profile.items()},'Numerical/native profile mismatch') + paths=[] + for entry in env['LEAN_PATH'].split(os.pathsep): + if entry: + p=Path(entry);paths.append(str(p if p.is_absolute() else (RUNTIME/p).resolve())) + env['LEAN_PATH']=os.pathsep.join([str(HERE),str(NATIVE),*paths]) + expected_reports={m:W.audit_source(HERE/(m+'.lean')) for m in MODULES} + need([len(expected_reports[m]) for m in MODULES]==[3,11,5,12],'Exported proof inventory') + local={p.name:digest(p) for p in HERE.iterdir() if p.suffix in ['.py','.lean']} + data.update(status='RUNNING',started_utc=datetime.now(timezone.utc).isoformat(),runtime=runtime, + kappa=arithmetic['kappa'],tested=arithmetic['strictification']['tested'],canonical_payload_sha256=PAYLOAD, + source_sha256=sources,input_sha256=bound,local_source_sha256=local, + arithmetic_sha256=digest(HERE/'ARITHMETIC.json'),script_sha256=digest(__file__), + native_reuse_receipt_sha256=digest(args.native_receipt),native_reuse_modules=reused, + allowed_axioms=sorted(W.ALLOW),scope='Fresh real contraction/tails, real compiler capacity, exact source outer formulas and finite threshold, bound to validated reused native certificates. Retains the published conditional native/analytic/tape/precision/recovery hypotheses; not a Lean multiplication theorem.') + save(receipt,data) + def compile_one(module): + print('COMPILE',module,flush=True);began=time.monotonic();log=HERE/(module+'.log') + argv=[lean,'-s','262144','-o',module+'.olean',module+'.lean'] + with log.open('wb') as stream: + proc=subprocess.run(argv,cwd=HERE,env=env,stdout=stream,stderr=subprocess.STDOUT,timeout=900) + need(proc.returncode==0,'Lean failed '+module+'; see '+log.name) + need(digest(HERE/(module+'.lean'))==sources[module],'Proof source drift') + row=dict(module=module,source_sha256=sources[module],log_sha256=digest(log), + olean_sha256=digest(HERE/(module+'.olean')),exit_code=proc.returncode,argv=['lean',*argv[1:]], + axioms=W.parse_axioms(log,expected_reports[module]),seconds=time.monotonic()-began) + print('PASS',module,len(row['axioms']),'reports',flush=True);return row + with ThreadPoolExecutor(max_workers=args.jobs) as pool: + data['modules'].extend(list(pool.map(compile_one,MODULES[:3]))) + save(receipt,data) + data['modules'].append(compile_one(MODULES[3])) + need(all(digest(ROOT/p)==h for p,h in bound.items()),'External input drift') + need(all(digest(HERE/p)==h for p,h in local.items()),'Local source drift') + need(digest(HERE/'ARITHMETIC.json')==data['arithmetic_sha256'],'Arithmetic drift') + data.update(status='PASS_TIGHTENED_SCOPED_LEAN_CERTIFICATES',completed_utc=datetime.now(timezone.utc).isoformat(), + fresh_axiom_reports=sum(len(x['axioms']) for x in data['modules'])) + save(receipt,data);print(data['status'],'fresh modules',len(data['modules']),'reports',data['fresh_axiom_reports'],flush=True) + except Exception as exc: + data.update(status='FAIL_TIGHTENED_VERIFICATION',error=str(exc));save(receipt,data);raise + +if __name__=='__main__':main() From 0ce1b5c9fb7163d0b2f0ac3db95fc418dbbcec62 Mon Sep 17 00:00:00 2001 From: Cao Yifan Date: Thu, 22 Oct 2026 22:48:26 +0800 Subject: [PATCH 4/7] Document next proof and construction questions for the tightened certificate Signed-off-by: Cao Yifan --- .../PUBLICATION.json | 4 ++-- .../README.md | 16 ++++++++++++++++ 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/research/kappa-round6-compiler-tightening-20261022/PUBLICATION.json b/research/kappa-round6-compiler-tightening-20261022/PUBLICATION.json index a953ad286b..fdfc676a15 100644 --- a/research/kappa-round6-compiler-tightening-20261022/PUBLICATION.json +++ b/research/kappa-round6-compiler-tightening-20261022/PUBLICATION.json @@ -33,8 +33,8 @@ "sha256": "e7c2e674486df4a386fae934df1d41609f9a3bfd2d257a3a36725273778e2bc3" }, "README.md": { - "bytes": 6808, - "sha256": "6d55582230bdd2b07fd3fade221c9f11fde3994b3d6784cf4ba8311d69258bb8" + "bytes": 7790, + "sha256": "1bcab4559e34bdac32787a23b3232aacf5afcba35c9d30091e1ecc1a645845ba" }, "TightenedArithmetic.lean": { "bytes": 13222, diff --git a/research/kappa-round6-compiler-tightening-20261022/README.md b/research/kappa-round6-compiler-tightening-20261022/README.md index 6541e73b2b..6f822f33cc 100644 --- a/research/kappa-round6-compiler-tightening-20261022/README.md +++ b/research/kappa-round6-compiler-tightening-20261022/README.md @@ -119,3 +119,19 @@ and their credited predecessors retain their original attribution. The earlier 0.00302152 and 0.00302176 packages remain frozen. Signed-off-by: Cao Yifan. Substantial OpenAI Codex assistance. + +## Open next questions + +- Can a changed scalar word or recursive interface increase the raw crossing? + Start with a concrete emitted word and its full arbitrary-helper contract. + The current paid profile and retained paired path are the limiting inputs; + numerical tightening alone cannot move their crossing. +- Can the complete compiler implication be formalized in Lean? First add the + native amplitude/absolute-phase semantics and a precise physical execution + contract, then connect them to the existing finite frame certificates. + The universal tape, precision and recovery premises remain external here. +- How close can this finite compiler approach the same raw crossing? First + balance contraction reserve against the charged completion term and improve + numerical enclosure precision if necessary. Every new choice needs fresh + tails, capacity, finite threshold and outer-formula checks; it would still + be a compiler refinement of the same native construction. From 9fd59d9b08ecd1ebf43fdf41d0fdcdb2bb4bb8e3 Mon Sep 17 00:00:00 2001 From: Cao Yifan Date: Thu, 22 Oct 2026 23:59:12 +0800 Subject: [PATCH 5/7] Address the bounded scalar-reordering comment and define changed recursive contracts Signed-off-by: Cao Yifan --- .../.gitattributes | 1 + .../kappa-round7-4610-review-20261022/PLAN.md | 8 +++ .../README.md | 69 +++++++++++++++++++ .../REVIEW-THREADS.json | 8 +++ .../REVIEW.json | 17 +++++ .../REVIEWS.json | 8 +++ 6 files changed, 111 insertions(+) create mode 100644 research/kappa-round7-4610-review-20261022/.gitattributes create mode 100644 research/kappa-round7-4610-review-20261022/PLAN.md create mode 100644 research/kappa-round7-4610-review-20261022/README.md create mode 100644 research/kappa-round7-4610-review-20261022/REVIEW-THREADS.json create mode 100644 research/kappa-round7-4610-review-20261022/REVIEW.json create mode 100644 research/kappa-round7-4610-review-20261022/REVIEWS.json diff --git a/research/kappa-round7-4610-review-20261022/.gitattributes b/research/kappa-round7-4610-review-20261022/.gitattributes new file mode 100644 index 0000000000..a792f7642d --- /dev/null +++ b/research/kappa-round7-4610-review-20261022/.gitattributes @@ -0,0 +1 @@ +* -text whitespace=blank-at-eol,space-before-tab,cr-at-eol,-blank-at-eof diff --git a/research/kappa-round7-4610-review-20261022/PLAN.md b/research/kappa-round7-4610-review-20261022/PLAN.md new file mode 100644 index 0000000000..069fbd8622 --- /dev/null +++ b/research/kappa-round7-4610-review-20261022/PLAN.md @@ -0,0 +1,8 @@ +# Ordered work for PR4610 + +First account for every live PR4610 comment/review thread and distinguish +bounded search reports from correctness defects. Publish the credited scope +and a direct response to the existing comment. Then pursue changed phase, +coupled and grouped recursive contracts under the complete invoice. Preserve +all older proof packages. Keep kappa .0030217758 until a new construction +passes native, cost, compiler and Lean gates. Sign off as Cao Yifan. diff --git a/research/kappa-round7-4610-review-20261022/README.md b/research/kappa-round7-4610-review-20261022/README.md new file mode 100644 index 0000000000..e16090d6a2 --- /dev/null +++ b/research/kappa-round7-4610-review-20261022/README.md @@ -0,0 +1,69 @@ +# PR4610 comment resolution and next construction contract + +TL;DR: PR4610 has one substantive comment, by Matarener, and no formal reviews +or inline review threads at this checkpoint. It reports bounded no-gain +evidence, rather than a correctness defect requiring a code patch. The new +construction work explicitly changes the fixed-warp premises of that search. +No higher kappa or independently verified search ceiling is claimed here. + +Cao Yifan; substantial OpenAI Codex assistance. Apache-2.0. + +## Comment addressed + +Source: https://github.com/CrocSwap/integer-mult-bounds/pull/4610#issuecomment-6342665165 +by Matarener, last updated 2026-10-22T14:02:04Z. + +The reported experiments distinguish two frozen inputs: + +| Input | Reported scope | Result | +| --- | --- | --- | +| 4b4c75bc0fd64d3eee54029e8d2fab834251fca6 (.00302152) | Eight MILP variants and three plateau chains, plus commuting windows through K=8 | No improvement in those models | +| 1eb8da6cfb35512c0cc2533413e5ca42f48e13c6 (.00302176 native word) | Commuting windows through K=8; MILP/plateau not rerun | No improvement in those windows | + +Both hold warp entrance/exit frames and maps fixed and vary the stated +commuting-scalar/contact family. The report does not establish global +optimality for the current word, arbitrary reorderings, changed warp maps, +paid phase changes, altered helpers or new recursive interfaces. Solver +optimality in the reported finite models is not an exact all-size ceiling. +These are the contributor's reported results; their unpublished scripts and +solver certificates have not been independently replayed by this package. + +Resolution: credit and retain this bounded negative evidence, avoid rerunning +the same fixed-warp family, and make the changed premise of each new search +explicit. The latest .0030217758 compiler refinement uses the same 1eb8 native +word; it does not contradict the comment or claim a new scalar reorder gain. + +`REVIEW.json` records the source ID, body hash, timestamps and scope distinction. +`REVIEWS.json` and `REVIEW-THREADS.json` preserve the empty API results. GitHub +thread-state resolution is not applicable because this is a conversation +comment, not an inline review thread. No contributor's comment is hidden, +edited or deleted. + +## Open next questions and acceptance plan + +1. **Paid phase interfaces.** First seed a phase carrier on an actual helper, + transport it consistently through the shared native G maps, and compute + the exact added paid ranks versus independent helper reward. PR4665's + fixed-rank/fixed-boundary phase obstruction remains credited; changing a + phase label without paying the changed edge does not escape it. +2. **Coupled recursion.** First compose the actual restored round5 involutive + lift with a phase adapter and derive an arbitrary-input endpoint identity. + Every owned stream, phase normalizer, recursive call and restoration is + charged. An unfunded block matrix is not a supplier. +3. **Grouped phase types.** Distinguish one global S(P) from a tensor product + of f phases. First derive the exact split/merge contract and cost of the + smaller Gaussian pivot job. A fixed global correction cannot be credited + with eliminating an entire tensor-width rank without proof. + +Any candidate above .0030217758 must have a changed actual native/recursive +construction, a complete strict moment and compiler/outer transfer, exact +arbitrary-helper replay, independent checks and scoped Lean proofs. Another +compiler-reserve change does not meet this assignment. The full native phase +semantics and complete physical/analytic compiler theorem remain separate +formalization obligations; the current Lean certificates retain their stated +scope. + +The user's initial reference to #4160 was explicitly corrected to #4610. +Partial unrelated R437 work was stopped and preserved as unfinished local +research. It is not an additional admission premise or published contribution +of this comment resolution. diff --git a/research/kappa-round7-4610-review-20261022/REVIEW-THREADS.json b/research/kappa-round7-4610-review-20261022/REVIEW-THREADS.json new file mode 100644 index 0000000000..e67e1061e5 --- /dev/null +++ b/research/kappa-round7-4610-review-20261022/REVIEW-THREADS.json @@ -0,0 +1,8 @@ +{ + "repository": "CrocSwap/integer-mult-bounds", + "pr": 4610, + "observed_utc": "2026-10-22 15:58:18 UTC", + "data": { + "review_threads": [] + } +} diff --git a/research/kappa-round7-4610-review-20261022/REVIEW.json b/research/kappa-round7-4610-review-20261022/REVIEW.json new file mode 100644 index 0000000000..36956f55cb --- /dev/null +++ b/research/kappa-round7-4610-review-20261022/REVIEW.json @@ -0,0 +1,17 @@ +{ + "action": "Credit bounded fixed-warp commuting-scalar search; pursue explicitly changed paid phase/recursive contracts.", + "comment": { + "author": "Matarener", + "body_sha256_utf8": "81a73562ebf657c85dec181114c52de683ca631ceab2ed9f7e51b35c8204d25c", + "created_at": "2026-10-22T14:02:04Z", + "id": 6342665165, + "updated_at": "2026-10-22T14:02:04Z", + "url": "https://github.com/CrocSwap/integer-mult-bounds/pull/4610#issuecomment-6342665165" + }, + "head_at_review": "0ce1b5c9fb7163d0b2f0ac3db95fc418dbbcec62", + "independent_search_replay": false, + "new_kappa": false, + "pr": 4610, + "repository": "CrocSwap/integer-mult-bounds", + "status": "CONVERSATION_COMMENT_SCOPE_ADDRESSED_NO_NEW_KAPPA" +} diff --git a/research/kappa-round7-4610-review-20261022/REVIEWS.json b/research/kappa-round7-4610-review-20261022/REVIEWS.json new file mode 100644 index 0000000000..72e1f566ed --- /dev/null +++ b/research/kappa-round7-4610-review-20261022/REVIEWS.json @@ -0,0 +1,8 @@ +{ + "repository": "CrocSwap/integer-mult-bounds", + "pr": 4610, + "observed_utc": "2026-10-22 15:58:18 UTC", + "data": { + "reviews": [] + } +} From dc6226289576ab7631e43918c0071558cb0d13f7 Mon Sep 17 00:00:00 2001 From: Cao Yifan Date: Fri, 23 Oct 2026 00:42:05 +0800 Subject: [PATCH 6/7] Classify one-edge phase changes and verify their all-rank preprocessing loss Signed-off-by: Cao Yifan --- .../.gitattributes | 1 + .../README.md | 44 + .../SOURCES.json | 79 + .../.gitattributes | 1 + .../.gitignore | 4 + .../LEAN-VERIFICATION.json | 98 + .../PhasePreprocess.lean | 52 + .../PhasePreprocess.log | 3 + .../README.md | 47 + .../ROUTE-OVERLAP.json | 31 + .../replay_lean.py | 66 + .../route_overlap.py | 51 + .../grouped_route-before-overlap-audit.py | 143 + .../.gitattributes | 4 + .../.gitignore | 3 + .../ARTIFACT-MANIFEST.json | 39 + .../BUNDLE-CHECK.json | 27 + .../COMMENT-ASSESSMENT.md | 37 + .../CONTROLS.json | 12 + .../EXACT-DEFECT-RESULT.json | 16269 ++ .../FORMS-WITNESSES.json | 4009 + .../INVOICE.json | 5422 + .../LEAN-VERIFICATION.json | 104 + .../NEXT-QUESTIONS.md | 23 + .../ONE-DEFECT-SCREEN.json | 194708 +++++++++++++++ .../ONE-DEFECT-WITNESSES.json | 2702 + .../OWNED-PHASE-GATE.json | 1012 + .../PLAN.md | 47 + .../Preprocessing.lean | 55 + .../Preprocessing.log | 4 + .../README.md | 175 + .../SOURCES.json | 52 + .../VERIFIED-FORMS.json | 1415 + .../check_bundle.py | 89 + .../controls.py | 55 + .../exact_defect_probe.py | 201 + .../invoice.py | 79 + .../materialize_forms.py | 49 + .../one_defect_probe.py | 88 + .../owned_phase_probe.py | 82 + .../sources/PHASE-CUT.md | 80 + .../sources/PHASE-FORM-GRAMMAR.md | 79 + .../sources/PR4610-COMMENTS.json | 34 + .../sources/PR4654-README.md | 49 + .../sources/PR4665-README.md | 125 + .../sources/PR4665-verify.py | 289 + .../verify_forms.py | 80 + .../verify_lean.py | 41 + 48 files changed, 228159 insertions(+) create mode 100644 research/kappa-round7-4610-frontier-review-20261022/.gitattributes create mode 100644 research/kappa-round7-4610-frontier-review-20261022/README.md create mode 100644 research/kappa-round7-4610-frontier-review-20261022/SOURCES.json create mode 100644 research/kappa-round7-4610-independent-audit-20261022/.gitattributes create mode 100644 research/kappa-round7-4610-independent-audit-20261022/.gitignore create mode 100644 research/kappa-round7-4610-independent-audit-20261022/LEAN-VERIFICATION.json create mode 100644 research/kappa-round7-4610-independent-audit-20261022/PhasePreprocess.lean create mode 100644 research/kappa-round7-4610-independent-audit-20261022/PhasePreprocess.log create mode 100644 research/kappa-round7-4610-independent-audit-20261022/README.md create mode 100644 research/kappa-round7-4610-independent-audit-20261022/ROUTE-OVERLAP.json create mode 100644 research/kappa-round7-4610-independent-audit-20261022/replay_lean.py create mode 100644 research/kappa-round7-4610-independent-audit-20261022/route_overlap.py create mode 100644 research/kappa-round7-4610-independent-audit-20261022/sources/grouped_route-before-overlap-audit.py create mode 100644 research/kappa-round7-4610-scalar-contract-20261022/.gitattributes create mode 100644 research/kappa-round7-4610-scalar-contract-20261022/.gitignore create mode 100644 research/kappa-round7-4610-scalar-contract-20261022/ARTIFACT-MANIFEST.json create mode 100644 research/kappa-round7-4610-scalar-contract-20261022/BUNDLE-CHECK.json create mode 100644 research/kappa-round7-4610-scalar-contract-20261022/COMMENT-ASSESSMENT.md create mode 100644 research/kappa-round7-4610-scalar-contract-20261022/CONTROLS.json create mode 100644 research/kappa-round7-4610-scalar-contract-20261022/EXACT-DEFECT-RESULT.json create mode 100644 research/kappa-round7-4610-scalar-contract-20261022/FORMS-WITNESSES.json create mode 100644 research/kappa-round7-4610-scalar-contract-20261022/INVOICE.json create mode 100644 research/kappa-round7-4610-scalar-contract-20261022/LEAN-VERIFICATION.json create mode 100644 research/kappa-round7-4610-scalar-contract-20261022/NEXT-QUESTIONS.md create mode 100644 research/kappa-round7-4610-scalar-contract-20261022/ONE-DEFECT-SCREEN.json create mode 100644 research/kappa-round7-4610-scalar-contract-20261022/ONE-DEFECT-WITNESSES.json create mode 100644 research/kappa-round7-4610-scalar-contract-20261022/OWNED-PHASE-GATE.json create mode 100644 research/kappa-round7-4610-scalar-contract-20261022/PLAN.md create mode 100644 research/kappa-round7-4610-scalar-contract-20261022/Preprocessing.lean create mode 100644 research/kappa-round7-4610-scalar-contract-20261022/Preprocessing.log create mode 100644 research/kappa-round7-4610-scalar-contract-20261022/README.md create mode 100644 research/kappa-round7-4610-scalar-contract-20261022/SOURCES.json create mode 100644 research/kappa-round7-4610-scalar-contract-20261022/VERIFIED-FORMS.json create mode 100644 research/kappa-round7-4610-scalar-contract-20261022/check_bundle.py create mode 100644 research/kappa-round7-4610-scalar-contract-20261022/controls.py create mode 100644 research/kappa-round7-4610-scalar-contract-20261022/exact_defect_probe.py create mode 100644 research/kappa-round7-4610-scalar-contract-20261022/invoice.py create mode 100644 research/kappa-round7-4610-scalar-contract-20261022/materialize_forms.py create mode 100644 research/kappa-round7-4610-scalar-contract-20261022/one_defect_probe.py create mode 100644 research/kappa-round7-4610-scalar-contract-20261022/owned_phase_probe.py create mode 100644 research/kappa-round7-4610-scalar-contract-20261022/sources/PHASE-CUT.md create mode 100644 research/kappa-round7-4610-scalar-contract-20261022/sources/PHASE-FORM-GRAMMAR.md create mode 100644 research/kappa-round7-4610-scalar-contract-20261022/sources/PR4610-COMMENTS.json create mode 100644 research/kappa-round7-4610-scalar-contract-20261022/sources/PR4654-README.md create mode 100644 research/kappa-round7-4610-scalar-contract-20261022/sources/PR4665-README.md create mode 100644 research/kappa-round7-4610-scalar-contract-20261022/sources/PR4665-verify.py create mode 100644 research/kappa-round7-4610-scalar-contract-20261022/verify_forms.py create mode 100644 research/kappa-round7-4610-scalar-contract-20261022/verify_lean.py diff --git a/research/kappa-round7-4610-frontier-review-20261022/.gitattributes b/research/kappa-round7-4610-frontier-review-20261022/.gitattributes new file mode 100644 index 0000000000..fa1385d99a --- /dev/null +++ b/research/kappa-round7-4610-frontier-review-20261022/.gitattributes @@ -0,0 +1 @@ +* -text diff --git a/research/kappa-round7-4610-frontier-review-20261022/README.md b/research/kappa-round7-4610-frontier-review-20261022/README.md new file mode 100644 index 0000000000..2789dcd5ed --- /dev/null +++ b/research/kappa-round7-4610-frontier-review-20261022/README.md @@ -0,0 +1,44 @@ +# Concurrent frontier work and the remaining construction scope + +Cao Yifan; substantial OpenAI Codex assistance. Apache-2.0. + +The current conditional PR4610 claim remains **kappa=0.0030217758**. +This note credits newly inspected concurrent work and prevents the bounded +one-edge certificate from being mistaken for a general frontier result. + +[Cinna Davis's PR4696](https://github.com/CrocSwap/integer-mult-bounds/pull/4696), +at `def829364e8e53a74eac7997b49b5366afd5bc29`, already supplies a stronger +written cost argument for paid symmetric-form changes on the retained graph. +Its [proof](https://github.com/1337isnot1337/integer-mult-bounds/blob/def829364e8e53a74eac7997b49b5366afd5bc29/research/phase-rank-debt/PROOF.md) +bounds each helper's phase-rank gain by its own added paid ranks. It checks +monotone owner paths, pointwise fixing of the transported entrance, and at +most one original positive paid call per block between scalar contacts. +Concavity then prices that debt at least as highly as the helper reward. +It permits compatible owned phases and increased paid ranks; fixed +subspaces, chronology, maps and the single-owner contact alphabet remain +material premises. Its native rank grammar is inherited, and its finite +source checks are not a formal kernel verification. + +The one-edge package published with this note is an independent, narrower +finite kernel classification with scoped Lean analytic lemmas. It does not +replace or claim priority over PR4696's broader argument. Relaxing a textual +adapter-marker freeze alone does not escape that rank-debt reasoning if +the same actual helper path and whole-job invoice remain. A separate audit +is checking its exact source premises and formalizing the general analytic +debt inequality. No completed result from that ongoing audit is assumed here. + +[PR4690](https://github.com/CrocSwap/integer-mult-bounds/pull/4690), at +`ddb7ead76479b1e281b485a78b65ce21cc7de8d7`, supplies charged non-nested, +common symmetric-phase and common Pauli-axis search models. Its reported +511 rank-one forms, 18 compound forms and 255 Pauli axes give bounded +negative solver evidence, not a universal ceiling. We stopped the overlapping +fixed-ambient phase sweep after inspecting this work. + +The remaining active-mask construction instead chooses actual chart-dependent +axes `K_U X_v K_U^-1` independently at shared scalar components. For an odd +active mask, the Fourier rowspace changes and the frame rank can decrease. +This leaves PR4696's fixed-subspace formula and differs from PR4690's single +common ambient-axis switch. Every actual relative, formerly free warp, +independent helper endpoint, owned stream and complete moment must still +be paid. A bounded unsuccessful palette is not a theorem about all such +gauges, and this note reports no higher kappa or admitted new supplier. diff --git a/research/kappa-round7-4610-frontier-review-20261022/SOURCES.json b/research/kappa-round7-4610-frontier-review-20261022/SOURCES.json new file mode 100644 index 0000000000..80d2add1c1 --- /dev/null +++ b/research/kappa-round7-4610-frontier-review-20261022/SOURCES.json @@ -0,0 +1,79 @@ +{ + "status": "READ_CURRENT_UPSTREAM_METADATA", + "PR4696": { + "url": "https://github.com/CrocSwap/integer-mult-bounds/pull/4696", + "number": 4696, + "state": "open", + "merged": false, + "mergeable": true, + "draft": false, + "body": "Symmetric phase changes on the frozen PR4610 graph cannot improve its complete recursive moment, even when paid rank increases and compatible owned-center phases are allowed. For each helper, its added endpoint rank is bounded by its own added paid ranks; concavity prices that debt at least as highly as the helper reward for every 0 <= t <= 1. **No higher K is claimed.**\n\nThis extends #4665's unchanged-paid-rank, fixed-owned-contact rigidity question. The proof does not require all phase forms to vanish. It permits absorbing corrections into whole-job normalizers within a helper contact block. Exact reconstruction checks that each such block has at most one original paid call, so this does not artificially charge a separately fuseable correction. Main and adapter boundaries, subspaces, scalar graph/order/coefficients and field ownership stay fixed; shared multi-owner operations and fusion across scalar contacts remain outside scope.\n\nOnly `research/phase-rank-debt/` is added. Read README.md and PROOF.md. The verifier authenticates Cao Yifan's original #4610 word, retains its exact bytes and source Git provenance, recounts both complete paid profiles including all eight center jobs, and checks all 632 paths and 408 helper endpoints. The phase grammar from Dugongue/#4654 is a premise; this is not a native all-column or outer theorem replay.\n\nValidation: CPython 3.12 registered replay and isolated optimized replay pass; 512 exact symmetric-form triangles, rational concavity controls, four actual source mutation rejections and all frame-basis changes pass. Committed-byte/source-history preflight and official export integrity pass. The exported verifier passes with Git absent from PATH and leaves all exported files unchanged. Canonical base is b58ad9ef4d4e861b0eaa5dba41742bdc072dca51; selected conditional K remains .00302015. The 16:12 UTC overlap snapshot completely paginated 461 open PR bodies and 3,620 Discussion records; sparse local note coverage remains incomplete.\n\nCredit Dugongue/#4654, Cao Yifan/#4610, Cinna Davis/#4665 and #4470, zxv, Jacob Alan Sussman and the retained native/helper/compiler lineage. Prepared by Cinna Davis with substantial OpenAI Codex assistance; Apache-2.0. No independent human review or formal-kernel verification is claimed.\n", + "title": "Prove paid symmetric-phase changes cannot improve PR4610’s moment (no new κ)", + "base": "main", + "base_sha": "b58ad9ef4d4e861b0eaa5dba41742bdc072dca51", + "head": "research/quotient-schur-breakthrough-20261022", + "head_sha": "def829364e8e53a74eac7997b49b5366afd5bc29", + "head_repo_id": 1417342702, + "head_repo_full_name": "1337isnot1337/integer-mult-bounds", + "merge_commit_sha": "490758d55a5d2ff416f1b100a8971eb02388529e", + "user": { + "login": "1337isnot1337", + "name": "1337isnot1337", + "email": null, + "avatar_url": "https://avatars.githubusercontent.com/u/164028474?v=4", + "id": 164028474 + }, + "requested_reviewers": null, + "requested_team_reviewers": null, + "diff": null, + "comments": null, + "created_at": "2026-10-22T16:16:50Z", + "updated_at": "2026-10-22T16:16:50Z", + "closed_at": null, + "merged_at": null, + "commits": 2, + "changed_files": 8, + "additions": 667, + "deletions": 0, + "display_url": "https://github.com/CrocSwap/integer-mult-bounds/pull/4696", + "display_title": "Prove paid symmetric-phase changes cannot improve PR4610’s moment (no new κ)" + }, + "PR4690": { + "url": "https://github.com/CrocSwap/integer-mult-bounds/pull/4690", + "number": 4690, + "state": "open", + "merged": false, + "mergeable": true, + "draft": false, + "body": "This adds a contact-search model that can leave ascending subspace chains while retaining a complete Gaussian rank invoice. It charges newly nonzero transitions and changed native warps, and allows both helper endpoints to move. Main, adapter and owned interfaces remain fixed. An additional paid-phase mode chooses a zero or common ambient symmetric form at each contact, charging every changed Gaussian rank. **No new kappa or physical supplier is claimed.**\n\nThe optional signed-cut MILP search uses exact four-state rank tables. The independent standard-library replay checks those ranks against 285 actual Clifford pairs, reconstructs both pinned #4610 source invoices, and certifies the fixed positive calibration with rational moment bounds. It reproduces #4672’s existing 49-contact / 13-helper change and full resulting invoice; that improvement belongs to #4672. Bounded coordinated searches on the stronger round-three word found no profitable candidate, and are not exact exclusion certificates.\n\nThe paid-phase implementation is checked against every symmetric form on every ordered subspace pair in dimensions one through three: 66,368 exact physical transition checks and 50,128 native-warp checks. All 511 rank-one common forms and 18 named compound forms returned zero candidate energy in bounded floating searches on round three. This is not an exact exclusion of arbitrary node forms. It explicitly changes #4665’s unchanged-paid-rank premise.\n\nThe Pauli-quarter-turn mode allows subspace and phase changes together. It prices every transition and warp using exact binary Lagrangian intersections. Literal Clifford circuits check all Pauli axes and ordered subspace pairs in dimensions 1..3 (66,060 transitions; 50,208 native warps with the same bounded map scope). Its pure-Z case agrees with the paid-phase model on every edge/helper of the complete nine-bit source. All 255 named tested axes returned zero candidate energy; this is a bounded sample, not the full 262,143-axis census or an exclusion of arbitrary Clifford gauges.\n\nThe scope, search receipts, precise unrun supplier obligations and open next questions are in `research/general-gaussian-contact-search/README.md`. Canonical main was refreshed at b58ad9ef4d4e861b0eaa5dba41742bdc072dca51; selected conditional kappa remains 0.00302015. The narrow overlap check covered local notes, all reported open PR pages and discussion pages; predecessor work is explicitly retained.\n\nValidation on final commit ddb7ead76479b1e281b485a78b65ce21cc7de8d7:\n\n- `python3.12 -B scripts/research_package.py --package research/general-gaussian-contact-search`\n- `python3 -B scripts/check_research_commit.py --package research/general-gaussian-contact-search --check-source-history`\n- Package export and archive checks; Git-free CPython 3.12 isolated optimized replay with `PATH=/nonexistent`.\n- Optional SciPy 1.18.1 discovery smoke reproduces the known positive calibration; every returned candidate is repriced from the complete invoice.\n\nCredit Cao Yifan/#4610 for both native words; Cinna Davis/#4672 for the positive calibration and coordinated contact cuts; Dugongue/#4654 for the exact chart grammar; Cinna Davis/#4470 and its retained controller lineage, zxv, Jacob Alan Sussman and the retained E8/scalar/Clifford/native/compiler contributors. Prepared by Cinna Davis with substantial OpenAI Codex assistance; no subagents; Apache-2.0.\n", + "title": "Add charged Gaussian contact, phase and Pauli gauge searches (no new κ)", + "base": "main", + "base_sha": "b58ad9ef4d4e861b0eaa5dba41742bdc072dca51", + "head": "research/general-gaussian-contact-search-20261022", + "head_sha": "ddb7ead76479b1e281b485a78b65ce21cc7de8d7", + "head_repo_id": 1417342702, + "head_repo_full_name": "1337isnot1337/integer-mult-bounds", + "merge_commit_sha": "45f00b50097ff4abb46c8b79bbdcf28b67381ab9", + "user": { + "login": "1337isnot1337", + "name": "1337isnot1337", + "email": null, + "avatar_url": "https://avatars.githubusercontent.com/u/164028474?v=4", + "id": 164028474 + }, + "requested_reviewers": null, + "requested_team_reviewers": null, + "diff": null, + "comments": null, + "created_at": "2026-10-22T16:04:54Z", + "updated_at": "2026-10-22T16:36:28Z", + "closed_at": null, + "merged_at": null, + "commits": 4, + "changed_files": 14, + "additions": 9590, + "deletions": 0, + "display_url": "https://github.com/CrocSwap/integer-mult-bounds/pull/4690", + "display_title": "Add charged Gaussian contact, phase and Pauli gauge searches (no new κ)" + } +} diff --git a/research/kappa-round7-4610-independent-audit-20261022/.gitattributes b/research/kappa-round7-4610-independent-audit-20261022/.gitattributes new file mode 100644 index 0000000000..fa1385d99a --- /dev/null +++ b/research/kappa-round7-4610-independent-audit-20261022/.gitattributes @@ -0,0 +1 @@ +* -text diff --git a/research/kappa-round7-4610-independent-audit-20261022/.gitignore b/research/kappa-round7-4610-independent-audit-20261022/.gitignore new file mode 100644 index 0000000000..b5fb4a614a --- /dev/null +++ b/research/kappa-round7-4610-independent-audit-20261022/.gitignore @@ -0,0 +1,4 @@ +*.olean +*.ilean +__pycache__/ +.lean-build/ diff --git a/research/kappa-round7-4610-independent-audit-20261022/LEAN-VERIFICATION.json b/research/kappa-round7-4610-independent-audit-20261022/LEAN-VERIFICATION.json new file mode 100644 index 0000000000..e642465548 --- /dev/null +++ b/research/kappa-round7-4610-independent-audit-20261022/LEAN-VERIFICATION.json @@ -0,0 +1,98 @@ +{ + "status": "PASS_LEAN_SCOPED_HELPER_PREPROCESSING_LOSS", + "source": "PhasePreprocess.lean", + "source_sha256": "f9d3490b18a99424e9013f2679e635f51d3ce1a7eee3e0d5808d1b5be6daff3b", + "object_sha256": "cc281db32bb86e4f0930db28b1cdb7a15769e5bd54ec1c5121827657f4285288", + "log": "PhasePreprocess.log", + "log_sha256": "34debe1b3fa8e3942a08cbacd070638affbbc2e31d19a9a52c914424d7a53357", + "axiom_reports": [ + { + "theorem": "PhasePreprocess.strict_preprocess_loss", + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ] + }, + { + "theorem": "PhasePreprocess.bounded_preprocess_loss", + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ] + }, + { + "theorem": "PhasePreprocess.whole_preprocess_loss", + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ] + } + ], + "allowed_axioms": [ + "Classical.choice", + "Quot.sound", + "propext" + ], + "expected_reports": [ + "PhasePreprocess.strict_preprocess_loss", + "PhasePreprocess.bounded_preprocess_loss", + "PhasePreprocess.whole_preprocess_loss" + ], + "exit_code": 0, + "command": [ + "e:\\Research\\integer-mult-kappa-20261022\\research\\kappa-lean-verification-20261022\\.toolchain\\lean-4.21.0-windows\\bin\\lean.EXE", + "--root=E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-round7-4610-independent-audit-20261022", + "-o", + "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-round7-4610-independent-audit-20261022\\PhasePreprocess.olean", + "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-round7-4610-independent-audit-20261022\\PhasePreprocess.lean" + ], + "runtime": { + "lean_version": "Lean (version 4.21.0, x86_64-w64-windows-gnu, commit 6741444a63ee, Release)", + "lean_executable_sha256": "fb7a62288f197279fb84e55bb1972348fd2cce1d550845793975f1cebb0c24ab", + "mathlib_revision": "308445d7985027f538e281e18df29ca16ede2ba3", + "dependencies": [ + { + "name": "mathlib", + "revision": "308445d7985027f538e281e18df29ca16ede2ba3" + }, + { + "name": "plausible", + "revision": "c4aa78186d388e50a436e8362b947bae125a2933" + }, + { + "name": "LeanSearchClient", + "revision": "6c62474116f525d2814f0157bb468bf3a4f9f120" + }, + { + "name": "importGraph", + "revision": "d07bd64f1910f1cc5e4cc87b6b9c590080e7a457" + }, + { + "name": "proofwidgets", + "revision": "6980f6ca164de593cb77cd03d8eac549cc444156" + }, + { + "name": "aesop", + "revision": "8ff27701d003456fd59f13a9212431239d902aef" + }, + { + "name": "Qq", + "revision": "e9c65db4823976353cd0bb03199a172719efbeb7" + }, + { + "name": "batteries", + "revision": "8d2067bf518731a70a255d4a61b5c103922c772e" + }, + { + "name": "Cli", + "revision": "7c6aef5f75a43ebbba763b44d535175a1b04c9e0" + } + ] + }, + "auditor_sha256": "6c953b31c385179f852eb4b56246e62a4084cb8906843f15fbf2724508539895", + "replay_sha256": "0cfac3ffba1a65b101fea9367a1832c05669e1ab82ddae95a506c0652ea06131", + "scope": "Strict concavity proves no gain from one isolated helper preprocessing charge. Native support classification, absolute phase, full compiler and kappa remain separate obligations." +} diff --git a/research/kappa-round7-4610-independent-audit-20261022/PhasePreprocess.lean b/research/kappa-round7-4610-independent-audit-20261022/PhasePreprocess.lean new file mode 100644 index 0000000000..ebf1e6c6ef --- /dev/null +++ b/research/kappa-round7-4610-independent-audit-20261022/PhasePreprocess.lean @@ -0,0 +1,52 @@ +/- Cao Yifan; substantial OpenAI Codex assistance. Apache-2.0. + Scoped moment inequality. Native phase support and invoices are separate. -/ +import Mathlib.Analysis.Convex.SpecificFunctions.Pow +import Mathlib.Tactic.Linarith +import Mathlib.Tactic.FieldSimp +import Mathlib.Tactic.Ring + +namespace PhasePreprocess + +/-- Preprocessing one arbitrary helper cannot create a moment gain merely + by increasing its rank by the rank of the additional paid child. -/ +theorem strict_preprocess_loss {g h t : ℝ} (hg : 0 < g) (hh : 0 < h) + (ht0 : 0 < t) (ht1 : t < 1) : + (g+h)^t - g^t < h^t := by + have hs : 0 < g+h := add_pos hg hh + have hwg : 0 < g/(g+h) := div_pos hg hs + have hwh : 0 < h/(g+h) := div_pos hh hs + have hw : g/(g+h) + h/(g+h) = 1 := by + rw [← add_div, div_self (ne_of_gt hs)] + have hmixg : g/(g+h)*(g+h) = g := div_mul_cancel₀ _ (ne_of_gt hs) + have hmixh : h/(g+h)*(g+h) = h := div_mul_cancel₀ _ (ne_of_gt hs) + have hcg := (Real.strictConcaveOn_rpow ht0 ht1).2 + (show g+h ∈ Set.Ici 0 from hs.le) + (show (0 : ℝ) ∈ Set.Ici 0 by simp) + (ne_of_gt hs) hwg hwh hw + have hch := (Real.strictConcaveOn_rpow ht0 ht1).2 + (show g+h ∈ Set.Ici 0 from hs.le) + (show (0 : ℝ) ∈ Set.Ici 0 by simp) + (ne_of_gt hs) hwh hwg (by linarith [hw]) + simp only [smul_eq_mul, Real.zero_rpow (ne_of_gt ht0), mul_zero, + add_zero, hmixg, hmixh] at hcg hch + have hc : g/(g+h)*(g+h)^t + h/(g+h)*(g+h)^t = (g+h)^t := by + rw [← add_mul, hw, one_mul] + linarith + +theorem bounded_preprocess_loss {g h d t : ℝ} (hg : 0 < g) (hh : 0 < h) + (hd0 : 0 ≤ d) (hdh : d ≤ h) (ht0 : 0 < t) (ht1 : t < 1) : + (g+d)^t - g^t < h^t := by + have hm : (g+d)^t ≤ (g+h)^t := + Real.rpow_le_rpow (by linarith) (by linarith) ht0.le + linarith [strict_preprocess_loss hg hh ht0 ht1] + +theorem whole_preprocess_loss {g h t m : ℝ} (hg : 0 < g) (hh : 0 < h) + (ht0 : 0 < t) (ht1 : t < 1) (hm : 0 < m) : + m * ((g+h)^t - g^t - h^t) < 0 := by + exact mul_neg_of_pos_of_neg hm (sub_neg.mpr (strict_preprocess_loss hg hh ht0 ht1)) + +end PhasePreprocess + +#print axioms PhasePreprocess.strict_preprocess_loss +#print axioms PhasePreprocess.bounded_preprocess_loss +#print axioms PhasePreprocess.whole_preprocess_loss diff --git a/research/kappa-round7-4610-independent-audit-20261022/PhasePreprocess.log b/research/kappa-round7-4610-independent-audit-20261022/PhasePreprocess.log new file mode 100644 index 0000000000..5438e30c80 --- /dev/null +++ b/research/kappa-round7-4610-independent-audit-20261022/PhasePreprocess.log @@ -0,0 +1,3 @@ +'PhasePreprocess.strict_preprocess_loss' depends on axioms: [propext, Classical.choice, Quot.sound] +'PhasePreprocess.bounded_preprocess_loss' depends on axioms: [propext, Classical.choice, Quot.sound] +'PhasePreprocess.whole_preprocess_loss' depends on axioms: [propext, Classical.choice, Quot.sound] diff --git a/research/kappa-round7-4610-independent-audit-20261022/README.md b/research/kappa-round7-4610-independent-audit-20261022/README.md new file mode 100644 index 0000000000..4b4de25ece --- /dev/null +++ b/research/kappa-round7-4610-independent-audit-20261022/README.md @@ -0,0 +1,47 @@ +# Independent checks on the phase-interface experiments + +Cao Yifan; substantial OpenAI Codex assistance. Apache-2.0. + +TL;DR: these checks strengthen the claim boundaries for the PR4610 phase +experiments. They do not increase kappa or prove a complete recursive supplier. + +`PhasePreprocess.lean` proves, for positive g,h and 0> (p+1)) & 31) <= 23 for p in [0, 1]) + expected = y ^ (((y >> 2) & 1) << 0) ^ (((y >> 3) & 1) << 1) + out, invoice = module.paired_control_word((u, t, y, b), [0, 1], [2, 3], K, G) + count += 1 + if out != (u, t, expected, b): + failure = dict(input=[u, t, y, b], expected=[u, t, expected, b], + actual=list(out), invoice=invoice) + break + assert SOURCE.read_bytes() == before, 'Source changed during audit' + result = dict(status='OVERLAPPING_TARGET_WINDOW_COUNTERFACTUAL', + tested=count, counterexample=failure, + source_sha256=sha256(before).hexdigest(), + script_sha256=sha256(Path(__file__).read_bytes()).hexdigest(), + scope='Individual good guards do not grant disjoint target windows. ' + 'Any arbitrary-matching extension must schedule nonoverlapping ' + 'guard windows or supply a stronger proof. No kappa claim.') + (HERE/'ROUTE-OVERLAP.json').write_text(json.dumps(result, indent=2, sort_keys=True)+'\n', + encoding='utf-8', newline='\n') + print(json.dumps(result, sort_keys=True)) + + +if __name__ == '__main__': + main() diff --git a/research/kappa-round7-4610-independent-audit-20261022/sources/grouped_route-before-overlap-audit.py b/research/kappa-round7-4610-independent-audit-20261022/sources/grouped_route-before-overlap-audit.py new file mode 100644 index 0000000000..efffa75578 --- /dev/null +++ b/research/kappa-round7-4610-independent-audit-20261022/sources/grouped_route-before-overlap-audit.py @@ -0,0 +1,143 @@ +"""Exact finite controls for grouped address routes and phase rank. +Cao Yifan; substantial OpenAI Codex assistance. Apache-2.0. +""" +from hashlib import sha256 +from itertools import permutations, product +import json +from pathlib import Path +import time + +HERE=Path(__file__).resolve().parent + + +def rank(vectors): + pivots={} + for value in vectors: + while value: + lead=value.bit_length()-1 + if lead not in pivots: + pivots[lead]=value;break + value^=pivots[lead] + return len(pivots) + + +def digits(value,n,G): + return [(value>>(G*j))&((1<>p)&1) ^ (controls[j] if controls is not None else 0))*(B**j) + for j,p in enumerate(positions)) + def earlier(): + nonlocal u,t,y,b,swaps,rotations + controls=[w&1 for w in digits(u,n,G)] + td=digits(t,n,G) + y=(y+sum(2*z*w*(1<>p)&1)*(B**j) for j,p in enumerate(sources)))%Cmod;rotations+=1 + u,b=b,u;swaps+=1 + earlier() + u,b=b,u;swaps+=1 + b=(b-sum(((y>>p)&1)*(B**j) for j,p in enumerate(sources)))%Cmod;rotations+=1 + u,b=b,u;swaps+=1 + return (u,t,y,b),dict(compact_swaps=swaps,modular_rotations=rotations) + + +def matching_checks(): + K,G=6,2;B=1<>(p+1))&((1<<(K-1))-1))==((expected>>(p+1))&((1<<(K-1))-1)) for p in positions) + assert all(((y>>p)&1)==((expected>>p)&1) for p in sources) + total+=1 + return dict(cases=total,K=K,G=G,target_chunks=[0,2],source_chunks=[1,3], + rho=[0,2,5],dirty_good_digits=[0,1,2],arbitrary_back_samples=[0,1,15], + endpoint_and_dirty_restoration=True,swaps=12,rotations=10) + + +def two_involutions(p): + n=len(p);first=list(range(n));second=list(range(n));seen=set() + for start in range(n): + if start in seen:continue + cycle=[];j=start + while j not in seen: + seen.add(j);cycle.append(j);j=p[j] + L=len(cycle) + for j,x in enumerate(cycle): + first[x]=cycle[-j%L];second[x]=cycle[(1-j)%L] + return first,second + + +def permutation_checks(): + count=0 + for n in range(1,9): + for p in permutations(range(n)): + a,b=two_involutions(p) + assert all(a[a[j]]==b[b[j]]==j and b[a[j]]==p[j] for j in range(n)) + count+=1 + return dict(permutations=count,maximum_selected_bits=8, + involutions_per_permutation=2,parallel_control_layers=6, + scope='Finite permutation control plus written all-cycle reversal proof; not an uncharged descriptor operation.') + + +def rank_checks(): + total=0 + for n in range(1,7): + for u in range(1,1<<(2*n)): + def pairing(v): + return (((u&((1<>n)).bit_count()+((u>>n)&v).bit_count())&1 + defect=[u if pairing(1<0` be the boundary form's rank. Its formerly rank-zero physical edge now +costs `h^t`. The helper's extra rank `d` is the rank of that form restricted to +its entrance space, so `0<=d<=h`. For its old rank `g>0` and `00,'Cost lemma premises') + boundaries.append(c['boundary']) + need(boundaries.count('entrance')==boundaries.count('exit')==50,'Boundary census') + verified=read(HERE/'VERIFIED-FORMS.json') + need(verified['forms_sha256']==digest(HERE/'FORMS-WITNESSES.json'),'Independent forms snapshot') + need(verified['script_sha256']==digest(HERE/'verify_forms.py') and not verified['equality_solver_used'],'Independent evaluator source') + need(len(verified['results'])==100 and len(verified['controls'])==3,'Independent matrix coverage') + invoice=read(HERE/'INVOICE.json') + need(invoice['script_sha256']==digest(HERE/'invoice.py'),'Invoice source') + need(invoice['witnesses_sha256']==digest(HERE/'ONE-DEFECT-WITNESSES.json'),'Invoice witness snapshot') + need(invoice['baseline_whole_arithmetic_sha256']==digest(ROOT/'research/kappa-round6-compiler-tightening-20261022/ARITHMETIC.json'),'Whole baseline') + need(invoice['independent_interval_engine_sha256']==digest(ROOT/'research/kappa-rebuild/transfer-audit/outer_transfer_audit.py'),'Interval engine') + need(invoice['witness_count']==invoice['all_t_negative_witnesses']==100 and invoice['positive_witnesses']==0,'Complete negative invoice') + controls=read(HERE/'CONTROLS.json') + for key,name in [('script_sha256','controls.py'),('proof_engine_sha256','exact_defect_probe.py'),('graph_probe_sha256','owned_phase_probe.py')]: + need(controls[key]==digest(HERE/name),'Control source '+name) + need(controls['query_proofs']==896 and controls['exact_gaussian_edge_deletion_counterfactuals']==5426,'Independent proof controls') + lean=read(HERE/'LEAN-VERIFICATION.json') + need(lean['status']=='PASS_SCOPED_PHASE_PREPROCESSING_INEQUALITY_LEAN' and lean['fresh_axiom_reports']==4,'Scoped fresh Lean') + need(lean['script_sha256']==digest(HERE/'verify_lean.py'),'Lean wrapper source') + need(lean['source_sha256']==digest(HERE/'Preprocessing.lean') and lean['log_sha256']==digest(HERE/'Preprocessing.log'),'Lean source/log') + if (HERE/'Preprocessing.olean').exists():need(lean['olean_sha256']==digest(HERE/'Preprocessing.olean'),'Local Lean object') + runtime=ROOT/'research/kappa-lean-verification-20261022' + need(lean['auditor_sha256']==digest(runtime/'verify_lean.py')=='6c953b31c385179f852eb4b56246e62a4084cb8906843f15fbf2724508539895','Pinned proof auditor') + need(lean['runtime']['lean_executable_sha256']==digest(runtime/'.toolchain/lean-4.21.0-windows/bin/lean.exe'),'Compiler executable') + spec=importlib.util.spec_from_file_location('phase_bundle_proof_auditor',runtime/'verify_lean.py') + W=importlib.util.module_from_spec(spec);spec.loader.exec_module(W) + need(W.parse_axioms(HERE/'Preprocessing.log',W.audit_source(HERE/'Preprocessing.lean'))==lean['axioms'],'Lean reports') + result=dict(status='PASS_FROZEN_ONE_EDGE_PHASE_NONIMPROVEMENT',script_sha256=digest(__file__), + physical_edges=34638,exact_candidate_deletions=2008,feasible_edges=100, + full_kernel_single_helper_boundaries=100,entrance_cases=50,exit_cases=50, + independent_matrix_witnesses=100,negative_complete_invoices=100,positive_invoices=0, + fresh_Lean_modules=1,fresh_Lean_analytic_reports=4, + receipt_sha256={n:digest(HERE/n) for n in ['SOURCES.json','OWNED-PHASE-GATE.json','EXACT-DEFECT-RESULT.json', + 'ONE-DEFECT-WITNESSES.json','FORMS-WITNESSES.json','VERIFIED-FORMS.json','INVOICE.json','CONTROLS.json','LEAN-VERIFICATION.json']}, + scope='Exact fixed-graph one-edge phase nonimprovement with owned contact phases relaxed; finite classification is Python, analytic implication is Lean. No joint-defect/global phase ceiling, native admission, new controller or kappa.') + output=HERE/'BUNDLE-CHECK.json' + encoded=json.dumps(result,indent=2,sort_keys=True)+'\n' + if output.exists() and not args.write_manifest:need(output.read_text(encoding='utf-8')==encoded,'Frozen bundle receipt drift') + else:output.write_text(encoded,encoding='utf-8',newline='\n') + files={str(p.relative_to(HERE)).replace('\\','/'):digest(p) for p in HERE.rglob('*') if p.is_file() and + p.name!='ARTIFACT-MANIFEST.json' and p.suffix!='.olean' and not any(x in ['.scratch','__pycache__'] for x in p.relative_to(HERE).parts)} + manifest=dict(status='FROZEN_SOURCE_AND_RECEIPT_MANIFEST',files_sha256=files) + target=HERE/'ARTIFACT-MANIFEST.json' + if args.write_manifest:target.write_text(json.dumps(manifest,indent=2,sort_keys=True)+'\n',encoding='utf-8',newline='\n') + else:need(read(target)==manifest,'Frozen artifact hashes') + print(result['status'],'edges=34638 exact=2008 feasible=100 positive=0 freshLeanReports=4') +if __name__=='__main__':main() diff --git a/research/kappa-round7-4610-scalar-contract-20261022/controls.py b/research/kappa-round7-4610-scalar-contract-20261022/controls.py new file mode 100644 index 0000000000..f6d9711596 --- /dev/null +++ b/research/kappa-round7-4610-scalar-contract-20261022/controls.py @@ -0,0 +1,55 @@ +"""Independent small Gaussian oracle for proof-dependency exclusion safety.""" +from pathlib import Path +import contextlib,io,json,random,shutil,sys,tempfile,time +sys.dont_write_bytecode=True +HERE=Path(__file__).resolve().parent +import owned_phase_probe as P +from exact_defect_probe import ProofEqualities,gaussian,reduce + +def main(): + if not __debug__:raise ValueError('Run the research assertions enabled') + began=time.monotonic();rng=random.Random(46104665);tests=0;counterfactuals=0 + for n in range(1,8): + for trial in range(32): + rows=[(rng.randrange(8),(i+1,)) for i in range(n)] + for _ in range(12): + row=tuple(i+1 for i in range(n) if rng.randrange(2)) + if row:rows.append((rng.randrange(8),row)) + rng.shuffle(rows) + eq=ProofEqualities(n) + for group,row in rows:eq.equation(group,row) + eq.finish();assert not eq.pending + for x in range(1,n+1): + deps=eq.dependencies([x]);assert deps + for excluded in range(8): + if excluded in deps:continue + basis=gaussian(sum(1<<(i-1) for i in row) for group,row in rows if group!=excluded) + assert reduce(1<<(x-1),basis)==0 + counterfactuals+=1 + tests+=1 + # A truly decisive higher-arity equation must appear in the dependency DAG. + eq=ProofEqualities(3) + for group,row in [(0,[1]),(1,[2]),(2,[1,2,3])]:eq.equation(group,row) + eq.finish();assert eq.dependencies([3])=={0,1,2} + # Mutation reaches the actual owned probe's input-authentication predicate. + scratch=HERE/'.scratch';scratch.mkdir(exist_ok=True) + saved=P.HERE + with tempfile.TemporaryDirectory(prefix='source-control-',dir=scratch) as folder: + target=Path(folder).resolve();assert target.is_relative_to(scratch.resolve()) + shutil.copytree(HERE/'sources',target/'sources');shutil.copyfile(HERE/'SOURCES.json',target/'SOURCES.json') + source=target/'sources/PR4665-verify.py';source.write_bytes(source.read_bytes()+b'\n# corruption\n') + P.HERE=target + try: + with contextlib.redirect_stdout(io.StringIO()):P.main() + except AssertionError as error:assert str(error)=='PR4665-verify.py' + else:raise AssertionError('actual source-authentication predicate accepted mutation') + finally:P.HERE=saved + output=dict(status='PASS_PHASE_PROOF_DEPENDENCY_CONTROLS',query_proofs=tests, + exact_gaussian_edge_deletion_counterfactuals=counterfactuals, + higher_arity_decisive_dependency_checked=True,actual_probe_source_corruption_rejected=True, + script_sha256=P.digest(__file__),proof_engine_sha256=P.digest(HERE/'exact_defect_probe.py'), + graph_probe_sha256=P.digest(HERE/'owned_phase_probe.py'),seconds=time.monotonic()-began, + scope='Small exact independent linear-algebra controls and actual source mutation; not a native endpoint or Clifford proof.') + (HERE/'CONTROLS.json').write_text(json.dumps(output,indent=2,sort_keys=True)+'\n',encoding='utf-8',newline='\n') + print(json.dumps(output,sort_keys=True)) +if __name__=='__main__':main() diff --git a/research/kappa-round7-4610-scalar-contract-20261022/exact_defect_probe.py b/research/kappa-round7-4610-scalar-contract-20261022/exact_defect_probe.py new file mode 100644 index 0000000000..b0016d2b1d --- /dev/null +++ b/research/kappa-round7-4610-scalar-contract-20261022/exact_defect_probe.py @@ -0,0 +1,201 @@ +"""Proof-dependency reduction and exact one-physical-edge phase defects.""" +from collections import Counter +from pathlib import Path +from hashlib import sha256 +import argparse,gzip,json,sys,time +sys.dont_write_bytecode=True +HERE=Path(__file__).resolve().parent;ROOT=HERE.parents[1] +import owned_phase_probe as P + +class ProofEqualities: + def __init__(self,n): + self.parent=list(range(n+1));self.proof={};self.pending=[];self.merges=0 + def trace(self,x): + links=[] + while self.parent[x]!=x:links.append(x);x=self.parent[x] + return x,links + def equation(self,group,row): + out=set();deps=set() + for x in row: + r,links=self.trace(x);deps.update(links) + if r:out.symmetric_difference_update((r,)) + r=sorted(out) + if len(r) in [1,2]: + a,b=(0,r[0]) if len(r)==1 else r + self.parent[b]=a;self.proof[b]=(group,tuple(deps));self.merges+=1 + elif r:self.pending.append((group,row)) + def finish(self): + while self.pending: + before=self.merges;rows,self.pending=self.pending,[] + for group,row in rows:self.equation(group,row) + if self.merges==before:break + def dependencies(self,row): + out=set();todo=[];seen=set();parity=set() + for x in row: + root,links=self.trace(x);todo.extend(links) + if root:parity.symmetric_difference_update((root,)) + assert not parity + while todo: + x=todo.pop() + if x in seen:continue + seen.add(x);group,links=self.proof[x];out.add(group);todo.extend(links) + return out + +def gaussian(rows): + basis={} + for x in rows: + while x: + p=x.bit_length()-1 + if p not in basis:basis[p]=x;break + x^=basis[p] + return basis +def reduce(x,basis): + while x: + p=x.bit_length()-1 + if p not in basis:return x + x^=basis[p] + return 0 + +def rank(rows):return len(gaussian(rows)) + +def main(): + ap=argparse.ArgumentParser();ap.add_argument('--limit',type=int);args=ap.parse_args() + began=time.monotonic();M=P.load() + raw=(ROOT/'research/kappa-round3-warp-20261022/ACTUAL-WORD.json.gz').read_bytes() + assert sha256(gzip.decompress(raw)).hexdigest()=='cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd' + payload=json.loads(gzip.decompress(raw));original,relaxed=P.relaxed_graph(M,payload) + frames,nodes,fixed,edges,helpers=relaxed;forms=M.Forms(frames,nodes,fixed) + grouped=[];allrows=[] + for e,(kind,a,b,old,image) in enumerate(edges): + rows=[] + for i,x in enumerate(old): + for j in range(i,len(old)): + row=tuple(sorted(set(forms.at(a,x,old[j]))^set(forms.at(b,image[i],image[j])))) + if row:rows.append(row);allrows.append((e,row)) + grouped.append(rows) + queries=[] + for r,a,b,basis in helpers: + for i,x in enumerate(basis): + for y in basis[i:]: + row=tuple(sorted(set(forms.at(a,x,y))^set(forms.at(b,x,y)))) + if row:queries.append((r,row)) + proof=ProofEqualities(forms.count) + for e,row in allrows:proof.equation(e,row) + proof.finish();assert not proof.pending + candidates=set();dependencies=[] + for r,row in queries: + deps=proof.dependencies(row);candidates.update(deps);dependencies.append((r,row,deps)) + print('PROOF_REDUCED_CANDIDATES',len(candidates),'of',len(edges),'edges',flush=True) + results=[];witnesses=[] + def existing_rank(e): + kind,a,b,_,_=edges[e] + return len(frames[nodes[b]])-len(frames[nodes[a]]) if kind=='paid' else 0 + ordered=sorted(candidates,key=lambda e:(-existing_rank(e),e)) + for step,excluded in enumerate(ordered): + if args.limit is not None and step>=args.limit:break + eq=M.Equalities(forms.count) + for e,row in allrows: + if e!=excluded:eq.equation(row) + eq.finish() + qrows=[(r,eq.simplify(row)) for r,row,deps in dependencies if excluded in deps] + roots=sorted({x for row in eq.pending for x in eq.simplify(row)}|{x for _,row in qrows for x in row}| + {x for row in grouped[excluded] for x in eq.simplify(row)}) + pos={x:i for i,x in enumerate(roots)} + bits=lambda row:sum(1<>i)&1)*((l>>j)&1))<>k)&1;k+=1 + d=rank([sum(v<>i&1} + val=lambda row:sum(eq.root(x) in active for x in row)%2 + assert all(val(row)==0 for e,row in allrows if e!=excluded) + kind,a,b,old,image=edges[excluded] + defect=[] + for i,x in enumerate(old): + row=0 + for j,y in enumerate(old): + if val(set(forms.at(a,x,y))^set(forms.at(b,image[i],image[j]))):row|=1<0 + gains=[] + for r,a,b,U in helpers: + D=[] + for x in U: + D.append(sum(val(set(forms.at(a,x,y))^set(forms.at(b,x,y)))<=F(1,10):x/=2;shifts+=1 + a,b=X.exp_small(x) + for _ in range(shifts):a,b=X.down(a*a),X.up(b*b) + return a,b + t=F(99697822419,100000000000) + @lru_cache(None) + def power(n): + if not n:return F(0),F(0) + a,b=log(n);return exp(t*a)[0],exp(t*b)[1] + def moment(profile): + a=b=F(0) + for rank,n in profile.items(): + lo,hi=power(rank) + if n>=0:a+=n*lo;b+=n*hi + else:a+=n*hi;b+=n*lo + return a,b + baseline=ROOT/'research/kappa-round6-compiler-tightening-20261022/ARITHMETIC.json' + source=json.loads(baseline.read_text(encoding='utf-8')) + localT=Counter({4:28,7:7,8:47,9:326});localP=Counter({1:2201,2:412,3:510,4:127,5:40,8:8}) + globalT=Counter({int(k):v for k,v in source['targets'].items()}) + globalP=Counter({int(k):v for k,v in source['paid'].items()}) + witnesses=json.loads((HERE/'ONE-DEFECT-WITNESSES.json').read_text(encoding='utf-8'));results=[] + for w in witnesses: + v=w['result'];d=v['added_paid_rank'];r=v['old_paid_rank'];assert d>0 + paidDelta=Counter();paidDelta[r+d]+=1 + if r:paidDelta[r]-=1 + targetDelta=Counter();roles=set() + for g in v['helper_gains']: + assert g['role'] not in roles;roles.add(g['role']) + old,new=g['old_rank'],g['old_rank']+g['added_rank'] + assert 0=0 for k in paidDelta) + assert all(localT[k]+targetDelta[k]>=0 for k in targetDelta) + reward,cost=moment(targetDelta),moment(paidDelta) + surplus=(18*(reward[0]-cost[1]),18*(reward[1]-cost[0])) + GT=Counter(globalT);GT.update({k:18*n for k,n in targetDelta.items()});GT+=Counter() + GP=Counter(globalP);GP.update({k:18*n for k,n in paidDelta.items()});GP+=Counter() + all_t_loss=r==0 and d==1 and len(v['helper_gains'])==1 and v['helper_gains'][0]['added_rank']==1 + if all_t_loss:assert surplus[1]<0 + results.append(dict(edge=w['edge'],local_helpers=dict(T),local_paid=dict(Q), + whole_targets=dict(GT),whole_paid=dict(GP),whole_moment_surplus_delta=list(map(str,surplus)), + strictly_negative_for_every_0_lt_t_lt_1_by_subadditivity=all_t_loss, + positive_moment_gain_certified=surplus[0]>0)) + result=dict(status='PASS_EXACT_WHOLE_PHASE_INVOICE_ARITHMETIC',exponent=str(t), + script_sha256=P.digest(__file__),witnesses_sha256=P.digest(HERE/'ONE-DEFECT-WITNESSES.json'), + independent_interval_engine_sha256=P.digest(path),baseline_whole_arithmetic_sha256=P.digest(baseline), + witness_count=len(results),positive_witnesses=sum(x['positive_moment_gain_certified'] for x in results), + all_t_negative_witnesses=sum(x['strictly_negative_for_every_0_lt_t_lt_1_by_subadditivity'] for x in results), + results=results,scope='Conditional on emitted exact form ranks. Full controller multiplicity18 and every unchanged charge retained. No native lowering, absolute phase, helper normalizer, compiler or kappa claim.') + (HERE/'INVOICE.json').write_text(json.dumps(result,indent=2,sort_keys=True)+'\n',encoding='utf-8',newline='\n') + print('WHOLE_PHASE_INVOICE',len(results),'witnesses',result['positive_witnesses'],'positive') +if __name__=='__main__':main() diff --git a/research/kappa-round7-4610-scalar-contract-20261022/materialize_forms.py b/research/kappa-round7-4610-scalar-contract-20261022/materialize_forms.py new file mode 100644 index 0000000000..a7b390e1c2 --- /dev/null +++ b/research/kappa-round7-4610-scalar-contract-20261022/materialize_forms.py @@ -0,0 +1,49 @@ +"""Expand discovery class labels to sparse literal node-form certificates.""" +from pathlib import Path +import gzip,json,sys +sys.dont_write_bytecode=True +HERE=Path(__file__).resolve().parent;ROOT=HERE.parents[1] +import owned_phase_probe as P + +def main(): + M=P.load();payload=json.loads(gzip.decompress((ROOT/'research/kappa-round3-warp-20261022/ACTUAL-WORD.json.gz').read_bytes())) + _,graph=P.relaxed_graph(M,payload);frames,nodes,fixed,edges,helpers=graph + forms=M.Forms(frames,nodes,fixed);rows=[] + incident={n for edge in edges for n in edge[1:3]} + for e,(kind,a,b,old,image) in enumerate(edges): + for i,x in enumerate(old): + for j in range(i,len(old)): + row=tuple(sorted(set(forms.at(a,x,old[j]))^set(forms.at(b,image[i],image[j])))) + if row:rows.append((e,row)) + source=HERE/'ONE-DEFECT-WITNESSES.json';witnesses=json.loads(source.read_text(encoding='utf-8'));out=[] + for w in witnesses: + eq=M.Equalities(forms.count) + for e,row in rows: + if e!=w['edge']:eq.equation(row) + eq.finish();active=set(w['active_equality_classes']);support={};kernel_support={} + for n,f in enumerate(nodes): + if n<2 or n in fixed:continue + d=len(frames[f]);mask=sum((eq.root(forms.offsets[n]+i) in active)<checkpoint: + b,a=self.history.pop();self.parent[b]=b;self.size[a]-=self.size[b] + def reduced(self,row): + zero=self.root(0);out=set() + for x in row: + r=self.root(x) + if r!=zero:out.symmetric_difference_update((r,)) + return out + +def main(): + began=time.monotonic();M=P.load() + raw=(ROOT/'research/kappa-round3-warp-20261022/ACTUAL-WORD.json.gz').read_bytes() + assert sha256(gzip.decompress(raw)).hexdigest()=='cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd' + payload=json.loads(gzip.decompress(raw));original,relaxed=P.relaxed_graph(M,payload) + frames,nodes,fixed,edges,helpers=relaxed;forms=M.Forms(frames,nodes,fixed) + groups=[];longer=0;total=0 + for e,(kind,a,b,old,image) in enumerate(edges): + pairs=[] + for i,x in enumerate(old): + for j in range(i,len(old)): + row=sorted(set(forms.at(a,x,old[j]))^set(forms.at(b,image[i],image[j]))) + if not row:continue + total+=1 + if len(row)==1:pairs.append((0,row[0])) + elif len(row)==2:pairs.append(tuple(row)) + else:longer+=1 + if pairs:groups.append((e,pairs)) + queries=[] + for r,a,b,basis in helpers: + for i,x in enumerate(basis): + for y in basis[i:]: + row=sorted(set(forms.at(a,x,y))^set(forms.at(b,x,y))) + if row:queries.append((r,row)) + ds=Rollback(forms.count);survivors=[];leaves=0 + def add(lo,hi): + for _,pairs in groups[lo:hi]: + for a,b in pairs:ds.union(a,b) + def visit(lo,hi): + nonlocal leaves + if hi-lo==1: + possible=sorted({r for r,row in queries if ds.reduced(row)}) + if possible: + e=groups[lo][0];kind,a,b,old,image=edges[e] + survivors.append(dict(edge=e,kind=kind,source=a,target=b,possible_helper_roles=possible, + old_rank=len(frames[nodes[b]])-len(frames[nodes[a]]) if kind=='paid' else 0)) + leaves+=1 + return + mid=(lo+hi)//2;checkpoint=len(ds.history) + add(mid,hi);visit(lo,mid);ds.rollback(checkpoint) + add(lo,mid);visit(mid,hi);ds.rollback(checkpoint) + print('SCREEN',len(groups),'edge_groups',total,'equations',longer,'higher_arity_omitted',flush=True) + visit(0,len(groups)) + result=dict(status='EXACT_ONE_PHYSICAL_PHASE_DEFECT_NECESSARY_SCREEN',script_sha256=P.digest(__file__), + graph_probe_sha256=P.digest(HERE/'owned_phase_probe.py'),sources_sha256=P.digest(HERE/'SOURCES.json'), + native_word_sha256=sha256(raw).hexdigest(),form_coordinates=forms.count,physical_edges=len(edges), + screened_nontrivial_edge_groups=len(groups),equations=total,omitted_higher_arity=longer, + helper_coefficient_queries=len(queries),screen_leaves=leaves,rollback_successful_unions=ds.unions, + survivors=survivors,seconds=time.monotonic()-began, + scope='Necessary optimistic screen only: exact singleton/pair constraints, all owned contact gauges relaxed, at most one physical paid/warp edge allowed any phase defect. Surviving edges are not feasible constructions. Original scalar order/subspaces/maps and main/adapter boundaries stay fixed. No paid-rank, native admission, controller, or kappa claim.') + (HERE/'ONE-DEFECT-SCREEN.json').write_text(json.dumps(result,indent=2,sort_keys=True)+'\n',encoding='utf-8',newline='\n') + print('SURVIVORS',len(survivors),'seconds',result['seconds']) + +if __name__=='__main__':main() diff --git a/research/kappa-round7-4610-scalar-contract-20261022/owned_phase_probe.py b/research/kappa-round7-4610-scalar-contract-20261022/owned_phase_probe.py new file mode 100644 index 0000000000..b13638bf7d --- /dev/null +++ b/research/kappa-round7-4610-scalar-contract-20261022/owned_phase_probe.py @@ -0,0 +1,82 @@ +"""Exact phase-system test with only owned source contacts unfrozen. + +This is a changed owned-center interface candidate gate, not native admission. +The credited PR4665 graph/equation implementation is imported byte-for-byte; +one AST-local boundary predicate is changed and the graph is compared exactly. +""" +from pathlib import Path +from hashlib import sha256 +from collections import Counter +import ast,gzip,importlib.util,json,sys,time +sys.dont_write_bytecode=True +HERE=Path(__file__).resolve().parent;ROOT=HERE.parents[1] + +def digest(p):return sha256(Path(p).read_bytes()).hexdigest() +def load(): + path=HERE/'sources/PR4665-verify.py' + spec=importlib.util.spec_from_file_location('phase_rigidity_source',path) + m=importlib.util.module_from_spec(spec);spec.loader.exec_module(m);return m + +def relaxed_graph(M,payload): + source=(HERE/'sources/PR4665-verify.py').read_text(encoding='utf-8') + tree=ast.parse(source);graph=next(n for n in tree.body if isinstance(n,ast.FunctionDef) and n.name=='graph') + changed=0 + for node in ast.walk(graph): + if isinstance(node,ast.Call) and isinstance(node.func,ast.Name) and node.func.id=='new' and len(node.args)==2: + arg=node.args[1] + if isinstance(arg,ast.Call) and isinstance(arg.func,ast.Name) and arg.func.id=='any': + node.args[1]=ast.Constant(False);changed+=1 + assert changed==1 + env=dict(vars(M));exec(compile(ast.fix_missing_locations(ast.Module(body=[graph],type_ignores=[])),str(HERE/'sources/PR4665-verify.py'),'exec'),env) + original=M.graph(payload);relaxed=env['graph'](payload) + assert original[0:2]==relaxed[0:2] and original[3:]==relaxed[3:] + assert relaxed[2]<=original[2] + return original,relaxed + +def main(): + began=time.monotonic();pins=json.loads((HERE/'SOURCES.json').read_text(encoding='utf-8')) + for row in pins['sources']: + path=ROOT/row['path'] if row['name']=='native-word' else HERE/'sources'/row['name'] + assert digest(path)==row['sha256'],row['name'] + raw=(ROOT/'research/kappa-round3-warp-20261022/ACTUAL-WORD.json.gz').read_bytes() + assert sha256(gzip.decompress(raw)).hexdigest()=='cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd' + payload=json.loads(gzip.decompress(raw));M=load();original,relaxed=relaxed_graph(M,payload) + frames,nodes,fixed,edges,helpers=relaxed + freed=sorted(original[2]-fixed) + forms=M.Forms(frames,nodes,fixed);eq=M.Equalities(forms.count);counts=Counter() + for kind,a,b,old,image in edges: + for i,x in enumerate(old): + for j in range(i,len(old)): + row=sorted(set(forms.at(a,x,old[j]))^set(forms.at(b,image[i],image[j]))) + if row:counts[kind]+=1;eq.equation(row) + eq.finish() + active=Counter(eq.root(i) for i in range(1,forms.count+1));active.pop(0,None) + incident={n for edge in edges for n in edge[1:3]} + free_nodes=[] + for n,f in enumerate(nodes): + if n<2 or n in fixed:continue + d=len(frames[f]);coords=range(forms.offsets[n],forms.offsets[n]+d*(d+1)//2) + if any(eq.root(i)!=0 for i in coords): + assert n in freed and n not in incident + free_nodes.append(n) + queries=[] + for r,a,b,basis in helpers: + for i,x in enumerate(basis): + for j in range(i,len(basis)): + row=eq.simplify(sorted(set(forms.at(a,x,basis[j]))^set(forms.at(b,x,basis[j])))) + if row:queries.append(dict(role=r,basis_pair=[i,j],remaining=row)) + report=dict(status='EXACT_RELAXED_OWNED_PHASE_LINEAR_GATE',script_sha256=digest(__file__), + sources_sha256=digest(HERE/'SOURCES.json'),native_word_sha256=sha256(raw).hexdigest(), + canonical_payload_sha256=sha256(gzip.decompress(raw)).hexdigest(), + original_frozen_nodes=len(original[2]),relaxed_frozen_nodes=len(fixed), + freed_contacts=[dict(node=n,frame=nodes[n],dimension=len(frames[nodes[n]])) for n in freed], + form_coordinates=forms.count,equations=dict(counts),remaining_equations=len(eq.pending), + nonzero_equality_classes=len(active),nonzero_coordinates=sum(active.values()), + free_forms_only_at_isolated_clear_nodes=free_nodes, + useful_helper_queries=queries,seconds=time.monotonic()-began, + scope='Only owned-contact zero-form boundary predicate relaxed; subspaces, scalar order, shared G maps, paid-rank constraints, main/adapter endpoints and helper identity remain unchanged. Unresolved rows are not a feasibility certificate. No native/phase lowering, helper supplier, controller or kappa claim.') + (HERE/'OWNED-PHASE-GATE.json').write_text(json.dumps(report,indent=2,sort_keys=True)+'\n',encoding='utf-8',newline='\n') + print(json.dumps({k:report[k] for k in ['status','form_coordinates','remaining_equations','nonzero_equality_classes','nonzero_coordinates','seconds']})) + print('useful_helper_queries',len(queries),'freed_contacts',len(freed)) + +if __name__=='__main__':main() diff --git a/research/kappa-round7-4610-scalar-contract-20261022/sources/PHASE-CUT.md b/research/kappa-round7-4610-scalar-contract-20261022/sources/PHASE-CUT.md new file mode 100644 index 0000000000..cebae17d8b --- /dev/null +++ b/research/kappa-round7-4610-scalar-contract-20261022/sources/PHASE-CUT.md @@ -0,0 +1,80 @@ +# Rank-one phase-flow optimization by a minimum cut + +Prepared for Dugongue with substantial OpenAI Codex assistance. Apache-2.0. + +This is a constructive extension of PHASE-FORM-GRAMMAR.md. It preserves the old subspaces, scalar chronological word, fixed logical native maps and exact main ABI. It permits and pays additional Gaussian children when a formerly monomial physical warp becomes nonmonomial. + +## Binary gauges + +Fix a nonzero ambient functional l on F2^n. At a contact node v with subspace U_v choose s_v in {0,1} and form + + b_v(x,u)=s_v (l·x)(l·u), x,u in U_v. + +An actual gauge is F_v=C_(U_v) D_(s_v ll^T), with the same inverse-image convention as the phase-form grammar. A scalar contact has one common gauge for all roles it touches. Fix all main endpoints to s=0. Initially also fix owned-center/non-G adapter boundaries to s=0, so those frozen instructions remain unchanged. Fix one endpoint of every helper to zero; allow its opposite endpoint to vary. Both choices, all helper entrances fixed or all helper exits fixed, are valid separate search problems. + +## Every physical edge has an exact rank invoice + +For an original paid edge U→V with I=U intersection V, its old rank is r=dimU+dimV-2dimI. The two rank-one forms restricted to I agree when both switches agree, so the added rank is one exactly when switches differ and l is nonzero on I. Its complete child cost at exponent t is (r+added_rank)^t, not an unpriced phase correction. + +For a fixed logical native warp K_G, the retained subspaces satisfy GU=V. The transported source form is the rank-one functional G^-T l restricted to V; the target form is l restricted to V. Write these restricted functionals as a and b. The physical operator is + + F_target K_G F_source^-1. + +Its Gaussian rank is exactly rank(s_source a a^T + s_target b b^T), hence one of 0,1,2. If a and b are equal nonzero, the rank table for switches (00,10,01,11) is (0,1,1,0). If they are distinct nonzero, the table is (0,1,1,2). If one vanishes, the table is (0,0,1,1) or (0,1,0,1); if both vanish every entry is zero. These cases are decided by exact binary linear algebra. + +The physical warp is emitted as its actual exact Clifford circuit. The retained Clifford normal form factors it into two explicit monomial adapters and one rank-one or rank-two Gaussian call, or only a monomial when the rank is zero. Thus a switch cannot make a formerly free native warp expensive without that expense appearing in the paid profile. All adapters, owned work and absolute phases remain covered by their explicit native construction and replay, rather than treated as cost-free semantic labels. + +## The binary edge costs are submodular + +Let f(r)=r^t for fixed 0= 0, + A=c10-c00-C, B=c01-c00-C. + +Thus C is a nonnegative cut-edge capacity, and A,B are unary contributions. Negative unaries are represented by a nonnegative terminal capacity plus a constant. There is no sign ambiguity or appeal to a floating optimization status in this reduction. + +## Productive rewards remain unary + +Suppose a helper has nested source/end subspaces U⊂V and original productive rank g=dimV-dimU. One endpoint switch is fixed zero. The relative helper's extra rank is s times rank((l|U)⊗²), hence zero or one. Its productive-moment reward is the unary quantity + + s * ((g+1)^t-g^t) + +when l is nonzero on U, and zero otherwise. The reward must be multiplied by every actual controller occurrence of that independent helper. Every helper remains a distinct arbitrary input and its true new Gaussian job is normalized explicitly. + +Consequently total added paid cost minus total added productive reward is a binary submodular energy and is reducible to an s–t minimum cut. The all-zero assignment is feasible with energy zero. Any negative-energy cut gives a strictly improved complete moment at exponent t. This conclusion requires the actual graph multiplicities, owned-center charges and controller invoice; it is not a local gain that can be added across overlapping windows. + +## Exact arithmetic and discovery + +At rational t the weights are algebraic powers, not generally rational numbers. A portable discovery implementation may solve min-cut problems for rational enclosures/approximations of these coefficients, then evaluate every selected cut with the retained outward-rational power engine. Only a strictly certified negative true energy is a mathematical improvement. Approximate optimality alone is not an exact ceiling. Because the graph has finitely many cuts, any strictly profitable true cut is eventually detected by sufficiently fine rational approximations; a bounded search that finds none gives no universal obstruction. + +All n-bit nonzero functionals l can be enumerated at the fixed local dimension n=9. This is 511 distinct rank-one phase families, not a claim to search arbitrary symmetric phases, simultaneous moving subspaces, or all native algorithms. + +## All-input semantic assembly and finite compiler + +The new physical edge for every old logical operation M is F_next M F_prev^-1. Adjacent gauges cancel exactly. At scalar contacts the same F acts on each operand, so the original scalar opcode and coefficient are retained. Main gauges are frozen to their original values. In the mode with all helper entrances frozen, the initial gauge is unchanged on every field, so every main endpoint is immediately unchanged on every arbitrary input. In the mode with varying helper entrances, additionally use the retained independent-helper direct-sum contract: the old global endpoint has zero blocks from helper inputs to main outputs. The original all-column certificate must check those zero blocks explicitly. Right-multiplying independent helper input blocks then cannot affect a main output. Thus both declared modes preserve the actual main ABI; freezing main gauges alone would not suffice for an arbitrary globally coupled operator. Helper endpoints change to the actual relative Gaussian/Clifford operators indicated by their gauges; they are not validated against an automatically redefined main contract. + +The original chronological word order is unchanged. Each new Gaussian child finishes before the suspended parent resumes. The exact normal form provides whole-job monomial adapters, so the retained direct mixed-target compiler can treat the additional rank-one/rank-two paid jobs and increased helper ranks as actual canonical Gaussian jobs. Owned erasure is not inferred from the moment: frozen owned instructions and their original all-column proof remain explicit. Actual all-column and absolute-phase replay must validate the emitted witness and helper normalizers. + +For every digit-column lift width f, tensor the actual one-column Clifford factorization independently over all f columns. Operator identities tensorize, active paid ranks multiply by f, and the helper rank gain becomes f. Identity spectators add no rank. This supplies an all-fiber algebraic extension of an admitted candidate; it is not a new unknown adapter hypothesis. + +After a negative cut is emitted and verified, the entire changed target/paid histograms must pass the critical-root mirror, funded majorant, finite uniform-word absorption, precision and native outer assembly checks. No new kappa follows from a min-cut objective alone. This theorem gives a sufficient exact candidate-generation and lowering mechanism; it does not assert a useful cut has been observed in the current word. + +Credit the classical submodular graph-cut reduction and symplectic/Clifford normal form; Cinna Davis's supplier/controller interfaces; Cao Yifan's actual round-three word; Dugongue's native phase-flow route and Word RAM assembly; zxv, Jacob Alan Sussman and all retained compiler/normalizer sources. The new role here is the source-convention-aware phase-flow energy that permits paid native warp changes while preserving the actual main ABI. + +## Extension: an arbitrary fixed symmetric ambient form + +The minimum-cut reduction is not restricted to rank-one Q=ll^T. Fix ANY symmetric ambient Q and choose b_v=s_v Q restricted to U_v. On a paid edge I=U intersection V, the extra rank is zero for equal switches and rank(Q|I) for unequal switches. Its incremental paid cost is a nonnegative Potts cut weight f(r+rank(Q|I))-f(r). + +For a formerly monomial logical warp G, pull both forms back to its source U. Put A=Q|U, B=(G^T Q G)|U, a=rankA, b=rankB and c=rank(A+B). The four paid costs are (0,f(a),f(b),f(c)). Rank subadditivity gives c<=a+b, and the increasing subadditive function f(k)=k^t gives f(c)<=f(a+b)<=f(a)+f(b). Thus this table is submodular too. A helper with one endpoint fixed has unary reward f(g+rank(Q|I))-f(g). All earlier source/normalizer/owned/main-ABI obligations remain unchanged. The actual diagonal Clifford D_Q is explicit and its phases must be carried literally. + +Consequently any chosen symmetric Q, including alternating rank-two and high-rank forms, supplies another exact min-cut discovery problem. Searching finitely many Q is bounded evidence; it does not exclude a useful form among the other 2^(n(n+1)/2) possibilities. diff --git a/research/kappa-round7-4610-scalar-contract-20261022/sources/PHASE-FORM-GRAMMAR.md b/research/kappa-round7-4610-scalar-contract-20261022/sources/PHASE-FORM-GRAMMAR.md new file mode 100644 index 0000000000..3e91b0b7e2 --- /dev/null +++ b/research/kappa-round7-4610-scalar-contract-20261022/sources/PHASE-FORM-GRAMMAR.md @@ -0,0 +1,79 @@ +# Symmetric phase forms enlarge the native contact grammar + +Prepared for Dugongue with substantial OpenAI Codex assistance. Apache-2.0. + +## Exact model and conventions + +Let V=F2^n with the ordinary nondegenerate dot product. Write a Pauli exponent as (x,z), with symplectic pairing x·z'+z·x', and put y=x+z. Let L0={(0,z)}. The retained canonical frame C_U has involutive symplectic action and sends L0 to + + L_U={(x,z): x in U, x+z in U^perp}. + +A frame gauge F is assigned its INVERSE image chart L(F)=F^-1(L0). This orientation matters: a physical paid edge is F_next F_prev^-1. Its Fourier rank is n-dim(L(F_prev) intersection L(F_next)). For canonical C_U the inverse and forward symplectic images coincide; this coincidence must not be assumed for an arbitrary new gauge. + +For a subspace U and a symmetric bilinear form b:U×U→F2 define + + L(U,b)={(x,z): x in U, (x+z)·u=b(x,u) for every u in U}. + +The old canonical-frame grammar is precisely b=0. + +## Theorem 1: explicit gauges for every such chart + +L(U,b) is an n-dimensional Lagrangian. Every Lagrangian whose x-projection is U has this form for a unique symmetric b. + +Proof. For each x in U, the allowed y=x+z form an affine translate of U^perp, so total dimension is dimU+(n-dimU)=n. For two members (x,y),(u,t), the symplectic pairing is x·t+y·u=b(u,x)+b(x,u)=0. Conversely the vertical kernel of a Lagrangian with x-projection U is exactly U^perp; hence y·u is independent of the chosen y above x. It defines b, and isotropy proves symmetry. + +The construction is an exact Clifford circuit. Choose basis columns B of U, extend them to an invertible n×n matrix H, write S for the symmetric matrix of b on B, and put + + Q = H^-T blockdiag(S,0) H^-1. + +Then Q is symmetric and x^T Q u=b(x,u) on U. The retained diagonal Clifford D_Q acts symplectically as (x,z)→(x,z+Qx), equivalently (x,y)→(x,y+Qx). Choose + + F(U,b)=C_U D_Q. + +Because D_Q has involutive symplectic action and C_U^-1(L0)=L_U, its inverse-image chart is D_Q^-1 L_U=L(U,b). In the retained Op.then convention this circuit is `diag(Q).then(canonical_frame(U))`: D_Q acts first. The diagonal's Z4 linear coefficients have parity equal to diag(Q), as in the retained exact implementation. This fixes an actual circuit and absolute phase, not just a projective tableau. Different extensions of b may give different gauges with the same chart; their relative operator is monomial and is not silently identified as an exact circuit. + +## Theorem 2: complete paid rank formula + +For charts (U,b),(W,c), put I=U intersection W and let D be the symmetric form (b+c) restricted to I. The exact Fourier rank of F(W,c) F(U,b)^-1 is + + r = dimU+dimW-2dimI + rank(D). + +Proof. A vector in the intersection of the two Lagrangians has x in I. Its prescribed y-functional on U+W exists precisely when b(x,v)=c(x,v) for every v in I, that is, x lies in the radical of D. This radical has dimension dimI-rank(D). For each such x, allowed y form an affine space of dimension n-dim(U+W). Thus the intersection dimension is n-dimU-dimW+2dimI-rank(D). The B-block rank equals n minus this dimension, by applying F(W,c) to the inverse-image intersection. This proves the formula. + +In particular, every old paid rank is preserved exactly if the two forms agree on I. These are linear equations over F2, not nonlinear rank constraints. Once a candidate is emitted, the retained exact Clifford normal form constructs and checks its two monomial adapters and rank-r Gaussian child, with absolute phase. Every adapter has the native volume-linear implementation already charged by the source-bound provider theorem. This is a sufficient physical realization of the proposed rank, not free nonmonomial motion. + +## Theorem 3: native warp constraints are linear + +For the retained monomial K_G, Q_G=I+G^-T G^-1 gives + + (x,y)→(Gx,G^-T y). + +Therefore K_G sends L(U,b) to L(GU,b'), where + + b'(Gx,Gu)=b(x,u). + +The physical fixed-logical-warp edge F_next K_G F_prev^-1 is monomial exactly when K_G L_prev=L_next. With the retained subspaces already satisfying GU=W, this is exactly the displayed bilinear transport equality. It is linear in the local form coefficients. Its exact monomial and absolute phase are emitted from the full retained Clifford circuit, rather than inferred from the chart alone. + +## A sufficient positive profile mechanism + +Keep the actual scalar chronological word, original subspaces and logical warp maps fixed. Assign one form to each shared scalar-contact gauge and to all role endpoints. Impose: + +1. zero forms at all frozen main input/output endpoints; +2. equality of forms on every paid-edge intersection; +3. the bilinear transport equations for every fixed logical native warp; +4. one common actual gauge at each scalar contact; +5. zero forms at frozen owned-center and non-G adapter boundaries, unless their exact symplectic constraints are separately implemented. + +Every equation is homogeneous over F2. Solve it exactly. For a helper entrance (U,b) and exit (W,c), its productive Gaussian rank becomes its old rank plus rank((b+c)|I). It remains an arbitrary independent input; no initialized storage or redundant productive credit has been introduced. If ANY helper difference is nonzero on I, its productive rank strictly increases while every paid rank is unchanged. All other helper ranks weakly increase. Hence the complete productive moment increases for every positive exponent, with the entire paid invoice unchanged. The controller's multiplicity must be retained when rebuilding its whole moment. + +This is a genuine sufficient route to a changed supplier invoice. A numerical exponent additionally requires all-column endpoint reconstruction, absolute-phase lowering, actual whole-job adapters, exact critical-root/majorant and finite-compiler admission. The homogeneous equations alone are not a new multiplication theorem, and existence of a useful nonzero solution is not assumed. + +The all-column semantic proof is ordinary gauge telescoping: replacing each logical operation M_j by F_j M_j F_(j-1)^-1 gives total F_final(M_s…M_1)F_initial^-1. Main gauges are frozen, scalar contacts use a common gauge, and helper relative endpoints are updated honestly. If helper entrance gauges vary, the retained independent-helper direct-sum endpoint contract is also used: helper input blocks have zero transfer to main outputs. This must be checked in the old all-column certificate. Under that explicit source fact, the old main ABI is preserved exactly; frozen main endpoint gauges alone do not imply it for an arbitrary globally coupled operator. No quotiented or missing main chart is substituted. + +## Minimal exact coordinates for the solver + +If U has basis B=(u1,…,ud), use d(d+1)/2 variables S_ij with i<=j. Express x=B a and u=B c. The coefficient of S_ii in b(x,u) is ai*ci; that of S_ij for iOn open question (3), changing the order of scalar operations inside the contact block: I checked it and found no gain under the frame model of free_warp_milp (warp in/out frames fixed, frames of all-L scalar events re-chosen, climbs priced as d^(1-κ)).

\n

Against the 0.00302152 word (4b4c75b):

\n
    \n
  • Exact MILP with order variables, one commuting pair per group (3,511 to 5,082 pairs per instance; 8 variants with different offsets, free/fixed G and shuffled role orders): every instance solved to proven optimality (HiGHS, gap 0), gain 0. The solver does reorder 84 to 298 pairs, but only as ties at equal cost.
  • \n
  • Plateau walk (apply those tie swaps, re-solve, repeat; 3 chains, 16 solved steps): gain 0 at every step, profile stays 2201/412/506/135/36.
  • \n
  • Exhaustive window screen: every window of up to K consecutive events of a commuting run on one role (4,040 runs), all acyclic permutations, frames re-chosen exactly with the outer neighbours fixed. K = 3, 5, 6, 7, 8: about 1.6M permutations in total, 0 improvements; the identity-order control never beat the emitted frames.
  • \n
\n

Against the updated 0.00302176 word (1eb8da6): I re-ran the same window screen for K = 3, 5, 6, 7, 8 (about 1.6M permutations): 0 improvements, control clean. I did not re-run the exact MILP or the plateau walk on this word.

\n

Scope: this only covers reordering commuting scalars with warp frames held fixed. Moving warps, or reordering jointly with new warp maps, is not covered. Scripts are available if useful.

" + } + ], + "url": "https://github.com/CrocSwap/integer-mult-bounds/pull/4610", + "title": "CrocSwap/integer-mult-bounds PR #4610 comments", + "display_url": "https://github.com/CrocSwap/integer-mult-bounds/pull/4610", + "display_title": "CrocSwap/integer-mult-bounds PR #4610 comments" + } +} diff --git a/research/kappa-round7-4610-scalar-contract-20261022/sources/PR4654-README.md b/research/kappa-round7-4610-scalar-contract-20261022/sources/PR4654-README.md new file mode 100644 index 0000000000..ebef976905 --- /dev/null +++ b/research/kappa-round7-4610-scalar-contract-20261022/sources/PR4654-README.md @@ -0,0 +1,49 @@ +# A repaired native quotient with an exact typed seven-axis interface + +Prepared for Dugongue with substantial OpenAI Codex assistance; Apache-2.0. + +This package constructs a usable local supplier from the kernel-153 complex quotient: one consistent replacement for each of its 72 shared native address maps, exact monomial realizations of every actual warp, and explicit monomial wrappers giving the complete two-bank main operator. It proves the arbitrary-input identity at every fiber width by evaluation of an exact free-group-algebra certificate. It establishes no new multiplication exponent or improved kappa. + +The main theorem is constructive. There are 56 main pairs of type A, `diag(D,D) S_y(Q^-1)`, and 56 of type B, `diag(D,QD) S_y(Q^-1)`, where D is a seven-axis Gaussian and Q is a separate one-axis central Gaussian. The extra Q in type B acts on physical Y. The backward word realizes the corresponding inverse transpose. The 408 helpers remain arbitrary independent inputs, with target census `{3:2,6:7,7:47,8:139,9:213}`; the complete local paid census is `{1:2177,2:424,3:389,4:147,5:50,8:8}`. + +Read [TYPED-QUOTIENT-INTERFACE.md](TYPED-QUOTIENT-INTERFACE.md) for the construction, explicit wrappers, all-width proof and exact contract. [FREE-GROUP-LIFT-REVIEW.md](FREE-GROUP-LIFT-REVIEW.md) independently checks the crucial universal evaluation argument. This is a sufficient local operator theorem: it does not ask a future worker to invent the maps or recover an unspecified endpoint. + +## Why this is needed + +The large quotient numbers in PRs #4596, #4629 and #4633 price changed supplier endpoints. A lower local moment does not by itself yield a valid old-controller invoice. PR #4604 identified the main-endpoint problem, and the newer independent PR #4636 records concrete native-contract and verifier failures. Those findings are predecessor work, not discoveries claimed here. All three numerical-claim PRs were closed without merging at the observed checkpoint; closure is not a mathematical proof. + +Our contribution is a positive repair. The replacement maps satisfy every shared occurrence together, rather than choosing different maps for different uses. The actual main operator is explicitly normalized to the two types above. The former common eight-axis interface is not asserted. The repaired native maps, typed interfaces and universal evaluation proof are new artifacts relative to those frozen source submissions; no general novelty priority is claimed for the classical symplectic or group-algebra facts used. + +## Proof and verification + +The retained logical interpreter works over the free group algebra on 72 named generators with exact rational coefficients. Both orientations reduce every one of 632 final input-field rows to its specified endpoint with no nonempty generator words left. Evaluation in any invertible matrix representation preserves this finite formal identity. It therefore applies to tensor-power address maps at every width. This argument evaluates a formal algebra identity; it does not assume tensor powers preserve sums. + +The independent Clifford lowering checks every one of 180 warp classes in both orientations, including absolute phase. It also checks all 448 main input/output monomial wrappers and 336 block-operator identities using tableaux and exact zero states. The all-width interface follows by tensoring each address-operator block identity separately. All scalar contacts, eight paid centers, helper repadding and monomial wrappers remain part of the real construction. A later consumer must charge the fixed native work of these wrappers; they are not zero-cost machine instructions. + +Reproduce with Python 3.12 or later, using only its standard library, on Windows or Linux: + +```sh +python3 -I -O -B research/native-quotient-interface/verify.py +``` + +The verifier authenticates every file, copies the package into a temporary directory, runs assertion-enabled isolated reconstruction subprocesses, compares regenerated mathematical payloads, and rejects independent source and artifact mutations. It does not require Git, SciPy, a GPU, Lean, the author's drives or a network connection. `-O` does not disable the retained source assertions because the child processes explicitly run without optimization. Fresh execution timings are not compared to frozen timing fields. An exact Laurent-polynomial check verifies the raw backward inverse transposes and their explicit even-power monomial conjugations, and rejects both formulas with the conjugation omitted. + +The supplementary [phase-form grammar](PHASE-FORM-GRAMMAR.md) proves an exact symmetric-form extension of subspace-only chart search, with a complete relative-rank formula and explicit Clifford realization. [PHASE-CUT.md](PHASE-CUT.md) gives sufficient binary minimum-cut models including the real rank-one/rank-two costs of formerly free warps. Its finite check exhausts all 153 Lagrangians in dimensions 1 through 3 and all 18,459 ordered pairs, with sampled exact phase lowering. The proof, rather than these small cases, establishes the general formula. + +## Bound status and practical use + +The old retained controller does not become profitable merely by inserting these two port types. Exact central parity accounting must cover chronological local calls, both scalar boundary programs, query shears, ordinary additions and final productive rank. The tested full parity model did not improve the invoice. Bounded phase searches also found no profitable certificate. These failures are search observations, not universal impossibility theorems and not the research result. + +There is no new best kappa in this package. PR #4635's conditional native Word RAM value remains a separate predecessor result with its own assumptions; this package does not re-audit or promote it. The independent arithmetic audit #4641 confirms that its numerical increase comes from #4610's paid profile, while the native transfer adds no numerical gain and provider admission remains separate. A useful next implementation can consume the supplied actual typed operator, or use the phase grammar, without repeating the map reconstruction or mistaking a changed frame for the old ABI. Nothing here uses a Turing-machine simulator or an unbounded-word arithmetic primitive. + +## Sources, overlap and credit + +The precise implementation closure and input hashes are in `SOURCE-CLOSURE.json`; all package bytes are bound by `CONTENT-HASHES.json`. The source snapshot is `f626db5c3a3d781d8f7695038776c621651f75e1`; quotient inputs originate from `b2998bacd50d57c301fe67c5392054440c42398c`, with the unchanged complex component of #4629. The source closure is vendored unchanged with its notices. `SOURCES.json` also pins the canonical-main provenance and task card. `OVERLAP.json` records the refreshed PR coverage and relevant heads; that coverage is not a claim of exhaustive historical review. + +Credit DaysSky for the quotient construction and local numerical exploration; Cao Yifan for #4610's joint helper/native-map search; Ryanson Jonathan for #4604's endpoint objection; Cinna Davis and the DreamingOfClouds/eumemic, PR589 and PR4470 supplier/controller lineage; Rohan Arun and the #4636 authors for concurrent contract review; Dugongue for the native Word RAM and transported-frame work; lm1909 for the independent #4641 arithmetic audit; Dillon for the exponent engine; zxv, Jacob Alan Sussman and all authors named in the retained Clifford and whole-job compiler sources. No independent human review or general mathematical novelty is claimed. The source notices retain more detailed predecessor attribution. + +## Open next questions + +1. Build a profitable controller for the exact A/B pair types. First reconstruct the complete central-gauge chronology, including both scalar boundaries and all paid corrections, then derive its full target/paid moment. A better local profile alone does not settle this task. +2. Find a profitable node-dependent symmetric phase schedule. First preserve the fixed main endpoint gauges, generate every physical bridge and warp, and recompute the full invoice from their exact lowerings. +3. If either route gives a positive moment, prove the complete native compiler and outer all-size admission with a funded strict exponent gap. This package supplies the repaired local algebraic interface, not that downstream theorem. diff --git a/research/kappa-round7-4610-scalar-contract-20261022/sources/PR4665-README.md b/research/kappa-round7-4610-scalar-contract-20261022/sources/PR4665-README.md new file mode 100644 index 0000000000..5914353fbb --- /dev/null +++ b/research/kappa-round7-4610-scalar-contract-20261022/sources/PR4665-README.md @@ -0,0 +1,125 @@ +# Exact symmetric-phase rigidity of the PR4610 round-three word + +**Scoped exact linear certificate; no new kappa.** The unchanged-paid-rank +mechanism in [Dugongue's #4654 phase-form grammar](https://github.com/CrocSwap/integer-mult-bounds/pull/4654) +has only the zero solution on Cao Yifan's frozen round-three native word under +the boundary conditions below. All **310,640** free binary symmetric-form +coordinates are forced zero by **559,016** exact homogeneous equations. Both +boundaries of all 408 independent helpers are allowed to vary. + +This answers the concrete next question of whether that new grammar supplies +more productive helper rank at unchanged paid ranks on the strongest local +word checked in this session. It does not. It does not rule out phases that +increase some paid ranks, changed subspaces/maps, changed scalar order, relaxed +adapter/owned interfaces, or a new controller. No global phase obstruction or +optimal kappa is claimed. + +## Frozen object and exact scope + +The input is `research/kappa-round3-warp-20261022/ACTUAL-WORD.json.gz` at PR4610 +head `1eb8da6cfb35512c0cc2533413e5ca42f48e13c6`. Its exact bytes are vendored +with original commit/path/blob provenance and an exact Git pin for the retained +copy in [SOURCES.json](SOURCES.json). Its local +paid profile is `{1:2201,2:412,3:510,4:127,5:40,8:8}` and its productive helper +profile is the retained `{4:28,7:7,8:47,9:326}`. This package neither changes +that word nor claims its proposed integer-multiplication exponent as reviewed. + +At every scalar contact or chart boundary with subspace U, assign an arbitrary +symmetric bilinear form b on U, with dim(U)(dim(U)+1)/2 coordinates. This is the +full local symmetric-form space, not a search of 511 ambient rank-one forms. +The actual fixed conditions are: + +* Keep all original subspaces, scalar chronological operations and shared G maps. +* Freeze both main endpoints, every explicit adapter boundary, and every scalar + contact involving the owned C field to the original zero form. +* Preserve every paid Gaussian rank and every monomial native warp rank. +* Use one common form for every operand at each scalar contact. Both helper + entrance and exit forms may vary, with their actual difference tested. + +In particular the result does not cover a redesigned owned-center protocol. +The construction represents 19,199 nodes, including two inert sentinels, with +957 frozen nodes. Zero-dimensional contacts carry no form coordinates. + +## Why the equations are sufficient and complete for this model + +For a nested paid edge U subset W, the phase-form grammar gives + + new_rank = dim(W)-dim(U) + rank((b_U+b_W)|U). + +Its old rank is unchanged exactly when the restricted forms agree. For each +pair of source basis vectors x,y, emit b_U(x,y)+b_W(x,y)=0. On a fixed logical +warp G:U->W, rank zero is preserved exactly when + + b_U(x,y) = b_W(Gx,Gy). + +The verifier checks that the actual shared G maps the source chart onto the +target chart before emitting its equations, using G inverse on negative +occurrences. Scalar contacts share one node. Frozen node coordinates are zero. +These are the original conventions of #4654; no F2 reinterpretation of the +rational BIT geometry is involved. Only the complex nine-bit frame word is used. + +In coordinates x=B a, y=B c, the coefficient of S_ii is a_i c_i, and the +coefficient of S_ij for i> i & 1: + out ^= v + return out + + +def inverse(columns): + values = {mv(columns, x): x for x in range(512)} + need(len(values) == 512, 'invertible shared native map') + return [values[1 << i] for i in range(9)] + + +def graph(payload): + c, word = payload['canonical'], payload['programs']['forward'] + frames = c['frames'] + spaces = list(map(span, frames)) + nodes, fixed, edges, helpers = [0, 0], set(), [], [] + reconstructed = Counter() + + def new(f, freeze=False): + n = len(nodes) + nodes.append(f) + if freeze: + fixed.add(n) + return n + + current = [new(f, r < 224) for r, f in enumerate(c['start'])] + entry = current[:] + + def move(r, f, dst=None): + a = current[r] + old = nodes[a] + need(spaces[old] <= spaces[f], 'nested paid transition') + if old != f: + reconstructed[len(frames[f]) - len(frames[old])] += 1 + b = new(f) if dst is None else dst + edges.append(('paid', a, b, tuple(frames[old]), tuple(frames[old]))) + current[r] = b + + maps = {w['op']: w['G_columns'] for w in c['warps']} + maps.update({-op: inverse(cols) for op, cols in list(maps.items())}) + paid = Counter() + for event in word: + kind = event[0] + if kind == 'climb': + _, _, r, a, b, width = event + need(spaces[a] < spaces[b] and len(frames[b]) - len(frames[a]) == width, + 'source paid rank derived from actual geometry') + paid[width] += 1 + elif kind == 'scalar': + g, f = event[1:] + refs = g[1:3] if g[0] in ('add', 'copy') else g[1:2] + contact = new(f, any(typ != 'L' for typ, _ in refs)) + for typ, r in refs: + if typ == 'L': + move(r, f, contact) + elif kind == 'warp': + _, role, op, a, b = event + need(role[0] == 'L', 'persistent native warp') + move(role[1], a) + src, dst = current[role[1]], new(b) + image = tuple(mv(maps[op], v) for v in frames[a]) + need(span(image) == spaces[b], 'shared map acts on the declared chart') + edges.append(('warp', src, dst, tuple(frames[a]), image)) + current[role[1]] = dst + elif kind == 'adapter': + fixed.add(current[event[2]]) + elif kind == 'center': + _, _, a, b, width = event + need(spaces[a] < spaces[b] or spaces[b] < spaces[a], 'nested owned center') + need(abs(len(frames[a]) - len(frames[b])) == width, 'owned center rank') + paid[width] += 1 + reconstructed[width] += 1 + else: + need(kind == 'phase', 'known source event') + for r, f in enumerate(c['final']): + dst = new(f, r < 224) + move(r, f, dst) + if r >= 224: + need(spaces[c['start'][r]] <= spaces[f], 'nested helper boundary') + helpers.append((r, entry[r], dst, tuple(frames[c['start'][r]]))) + need(paid == {1: 2201, 2: 412, 3: 510, 4: 127, 5: 40, 8: 8}, + 'exact round-three paid source profile') + need(reconstructed == paid, 'contact graph reproduces the actual paid profile') + return frames, nodes, fixed, edges, helpers + + +class Forms: + def __init__(self, frames, nodes, fixed): + self.frames, self.nodes, self.fixed = frames, nodes, fixed + self.offsets, self.count = [], 0 + self.bases, self.coords, self.coeffs = {}, {}, {} + for n, f in enumerate(nodes): + self.offsets.append(self.count + 1) + if n >= 2 and n not in fixed: + d = len(frames[f]) + self.count += d * (d + 1) // 2 + + def coordinates(self, f, x): + if (f, x) in self.coords: + return self.coords[f, x] + if f not in self.bases: + basis = {} + for i, v in enumerate(self.frames[f]): + mask = 1 << i + while v: + p = v.bit_length() - 1 + if p not in basis: + basis[p] = v, mask + break + v ^= basis[p][0] + mask ^= basis[p][1] + self.bases[f] = basis + y, mask = x, 0 + while y: + p = y.bit_length() - 1 + need(p in self.bases[f], 'vector lies in contact subspace') + v, m = self.bases[f][p] + y ^= v + mask ^= m + self.coords[f, x] = mask + return mask + + def at(self, node, x, y): + if node < 2 or node in self.fixed: + return [] + f = self.nodes[node] + a, b = self.coordinates(f, x), self.coordinates(f, y) + key = f, a, b + if key not in self.coeffs: + out, index = [], 0 + for i in range(len(self.frames[f])): + for j in range(i, len(self.frames[f])): + v = (a >> i & 1) & (b >> j & 1) + if i != j: + v ^= (a >> j & 1) & (b >> i & 1) + if v: + out.append(index) + index += 1 + self.coeffs[key] = out + return [self.offsets[node] + i for i in self.coeffs[key]] + + +class Equalities: + def __init__(self, count): + self.parent = list(range(count + 1)) + self.pending, self.merges = [], 0 + + def root(self, x): + while self.parent[x] != x: + self.parent[x] = self.parent[self.parent[x]] + x = self.parent[x] + return x + + def simplify(self, row): + out = set() + for x in row: + r = self.root(x) + if r: + out.symmetric_difference_update((r,)) + return sorted(out) + + def equation(self, row): + r = self.simplify(row) + if len(r) in (1, 2): + a, b = (0, r[0]) if len(r) == 1 else r + self.parent[b] = a + self.merges += 1 + elif r: + self.pending.append(r) + + def finish(self): + while self.pending: + before = self.merges + rows, self.pending = self.pending, [] + for r in rows: + self.equation(r) + if before == self.merges: + break + + +def result(payload): + frames, nodes, fixed, edges, helpers = graph(payload) + forms = Forms(frames, nodes, fixed) + equalities = Equalities(forms.count) + counts = Counter() + for kind, a, b, old, image in edges: + for i, x in enumerate(old): + for j in range(i, len(old)): + row = sorted(set(forms.at(a, x, old[j])) ^ set(forms.at(b, image[i], image[j]))) + if row: + counts[kind] += 1 + equalities.equation(row) + equalities.finish() + need(not equalities.pending, 'all equations discharged by exact equality substitution') + need(all(equalities.root(i) == 0 for i in range(1, forms.count + 1)), + 'every free form coordinate is forced zero') + queries = 0 + for _, a, b, basis in helpers: + for i, x in enumerate(basis): + for y in basis[i:]: + row = sorted(set(forms.at(a, x, y)) ^ set(forms.at(b, x, y))) + if row: + queries += 1 + need(not equalities.simplify(row), 'helper difference forced zero') + return {'status': 'EXACT_FIXED_PAID_RANK_PHASE_RIGIDITY_NO_NEW_KAPPA', + 'native_roles': 632, 'helpers': len(helpers), 'frame_registry': len(frames), + 'contact_nodes_including_two_sentinels': len(nodes), 'frozen_nodes': len(fixed), + 'free_binary_form_coordinates': forms.count, 'equations': dict(counts), + 'independent_equalities': equalities.merges, 'all_coordinates_forced_zero': True, + 'nontrivial_helper_coefficient_queries': queries, 'unresolved_equations': 0, + 'scope': 'Fixed subspaces/logical word/maps, unchanged paid ranks, zero main/adapter/owned gauges; both helper boundaries may vary.'} + + +def controls(): + e = Equalities(2) + e.equation([1, 2]) + e.finish() + need(not e.simplify([1, 2]) and e.simplify([1]), 'free homogeneous direction detected') + e.equation([1]) + e.finish() + need(not e.simplify([1]) and not e.simplify([2]), 'zero boundary propagates') + e = Equalities(3) + e.equation([1, 2, 3]) + e.equation([1]) + e.equation([2]) + e.finish() + need(not e.pending and not e.simplify([3]), 'higher-arity equation revisited') + return ['free_direction_detected', 'zero_boundary_propagation', 'higher_arity_substitution'] + + +def main(): + source = HERE / 'sources/round3-native.json.gz' + pins = json.loads((HERE / 'SOURCES.json').read_text()) + pin = next(r for r in pins['files'] if r['path'].endswith('sources/round3-native.json.gz')) + raw = source.read_bytes() + need(hashlib.sha256(raw).hexdigest() == pin['sha256'], 'exact source bytes') + payload = json.loads(gzip.decompress(raw)) + report = result(payload) + changed = deepcopy(payload) + for basis in changed['canonical']['frames']: + if len(basis) >= 2: + basis[0] ^= basis[1] + need(result(changed) == report, 'independent frame-basis change preserves rigidity') + report['controls'] = controls() + report['controls'].append('all_frame_basis_changes_preserve_result') + path = HERE / 'RESULT.json' + if '--write' in sys.argv: + path.write_text(json.dumps(report, indent=2, sort_keys=True) + '\n') + else: + need(report == json.loads(path.read_text()), 'committed result equality') + print('PASS_SYMMETRIC_PHASE_RIGIDITY: %d exact coordinates forced zero; no new kappa' % report['free_binary_form_coordinates']) + + +if __name__ == '__main__': + main() diff --git a/research/kappa-round7-4610-scalar-contract-20261022/verify_forms.py b/research/kappa-round7-4610-scalar-contract-20261022/verify_forms.py new file mode 100644 index 0000000000..79263da87a --- /dev/null +++ b/research/kappa-round7-4610-scalar-contract-20261022/verify_forms.py @@ -0,0 +1,80 @@ +"""Independent matrix evaluation of literal forms; no equality solver reused.""" +from pathlib import Path +import gzip,json,sys +sys.dont_write_bytecode=True +HERE=Path(__file__).resolve().parent;ROOT=HERE.parents[1] +import owned_phase_probe as P + +def rank(rows): + pivots={} + for row in rows: + while row: + lead=row.bit_length()-1 + if lead in pivots:row^=pivots[lead] + else:pivots[lead]=row;break + return len(pivots) + +def check(graph,witness): + frames,nodes,fixed,edges,helpers=graph + forms={int(n):mask for n,mask in witness['forms'].items()};coordinates={} + for n,mask in forms.items(): + assert n>=2 and n not in fixed + B=frames[nodes[n]];d=len(B);assert 0>k&1: + value^=((a>>i)&1)*((b>>j)&1) + if i!=j:value^=((a>>j)&1)*((b>>i)&1) + k+=1 + return value + changed=[] + for e,(kind,a,b,U,image) in enumerate(edges): + if a not in forms and b not in forms:continue + matrix=[sum((at(a,x,y)^at(b,image[i],image[j]))< Date: Fri, 23 Oct 2026 01:03:15 +0800 Subject: [PATCH 7/7] Verify grouped phase interfaces and formalize general rank debt; retain full negative invoices Signed-off-by: Cao Yifan --- .../.gitattributes | 1 + .../CHECKPOINT.json | 482 ++ .../README.md | 91 + .../check.py | 111 + .../.gitattributes | 1 + .../.gitignore | 4 + .../FREEZE.json | 33 + .../LEAN-PAULI-HOLE.json | 83 + .../MIXED-GAUGE.json.gz | Bin 0 -> 80224 bytes .../PALETTE-GAUGE.json.gz | Bin 0 -> 103229 bytes .../PAULI-HOLE.json.gz | Bin 0 -> 3727 bytes .../PLAN.md | 58 + .../PauliHole.lean | 40 + .../PauliHole.log | 2 + .../README.md | 214 + .../REALIFICATION-CENSUS.json.gz | Bin 0 -> 11940 bytes .../SOURCES.json | 151 + .../WEIGHTED-GAUGE.json.gz | Bin 0 -> 2309 bytes .../WEIGHTED-MILP.json.gz | Bin 0 -> 1110 bytes .../all-units/ALL-UNITS.json.gz | Bin 0 -> 59228 bytes .../all-units/PLAN.md | 41 + .../all-units/README.md | 51 + .../all-units/RELATED.json | 34 + .../all-units/VERIFY.json | 29 + .../all-units/all_units.py | 80 + .../all-units/pin_related.py | 32 + .../PAULI-SEARCH.json | 2820 +++++++ .../general-gaussian-contact-search/README.md | 201 + .../general-gaussian-contact-search/model.py | 279 + .../sources/research/phase-rank-debt/PROOF.md | 155 + .../all-units/verify.py | 89 + .../freeze.py | 73 + .../mixed_gauge.py | 218 + .../palette_gauge.py | 245 + .../pauli_hole.py | 162 + .../pin_sources.py | 55 + .../realification_census.py | 210 + .../replay_pauli_lean.py | 54 + .../direct-decoder/native_common.py | 176 + .../direct-decoder/sources/DATA-PHASES.json | 1 + .../sources/certificate.json.gz | Bin 0 -> 725120 bytes .../controller/frame_exchange.py | 215 + .../ACTUAL-WORD.json.gz | Bin 0 -> 207673 bytes .../CALLER-PROBES.json.gz | Bin 0 -> 258301 bytes .../INVOLUTIVE-LIFT.json | 248 + .../INVOLUTIVE-WORD.json.gz | Bin 0 -> 462031 bytes .../InvolutiveLift.lean | 36 + .../README.md | 166 + .../caller_probe.py | 286 + .../involutive_lift.py | 220 + .../lift_native.py | 213 + .../PauliPair.lean | 46 + .../README.md | 159 + .../REAL-GAUGE.json | 115 + .../layout-audit/Fanout.lean | 37 + .../layout-audit/LAYOUT-AUDIT.json | 199 + .../layout-audit/README.md | 258 + .../borrow/vendor/clifford/clifford_exact.py | 149 + .../verify_candidate.py | 155 + .../weighted_gauge.py | 97 + .../weighted_milp.py | 98 + .../.gitattributes | 1 + .../.gitignore | 2 + .../LEAN-VERIFICATION.json | 118 + .../README.md | 94 + .../RESULT.json | 559 ++ .../RankDebt.lean | 105 + .../RankDebt.log | 13 + .../SOURCES.json | 62 + .../replay_lean.py | 64 + .../upstream/PROOF.md | 155 + .../upstream/README.md | 70 + .../upstream/RESULT.json | 93 + .../upstream/SOURCES.json | 30 + .../upstream/TASK.json | 72 + .../upstream/VERIFY.json | 20 + .../upstream/inputs/round3-native.json.gz | Bin 0 -> 207673 bytes .../upstream/verify.py | 227 + .../verify.py | 93 + .../.gitattributes | 1 + .../ACTIVE-PALETTE.json | 7369 +++++++++++++++++ .../ActivePalette.lean | 52 + .../ActivePalette.log | 4 + .../BUNDLE-CHECK.json | 69 + .../BUNDLE-MANIFEST.json | 50 + .../GROUPED-ROUTE.json | 231 + .../GroupedPhase.lean | 39 + .../GroupedPhase.log | 4 + .../LEAN-PHASE-RECURSION.json | 240 + .../PHYSICAL-INTERFACE.md | 309 + .../PLAN.md | 51 + .../ParallelControls.lean | 35 + .../ParallelControls.log | 2 + .../README.md | 102 + .../RankGate.lean | 66 + .../RankGate.log | 11 + .../active_palette.py | 109 + .../grouped_route.py | 162 + .../replay_lean.py | 58 + .../verify_bundle.py | 190 + .../.gitattributes | 6 + .../.gitignore | 2 + .../ARTIFACT-MANIFEST.json | 32 + .../BUNDLE-CHECK.json | 21 + .../CONTROLS.json | 13 + .../FULL-FORM-GATE.json | 71 + .../PLAN.md | 71 + .../RANK-DEBT-AUDIT.json | 94 + .../RANK-DEBT-REPLAY.log | 1 + .../README.md | 135 + .../SOURCES.json | 32 + .../UPSTREAM.json | 47 + .../capture.py | 25 + .../check_bundle.py | 64 + .../controls.py | 51 + .../full_form_gate.py | 128 + .../rank_debt_audit.py | 147 + .../sources/PHASE-CUT.md | 80 + .../sources/PHASE-FORM-GRAMMAR.md | 79 + .../sources/mixed_gauge.py | 218 + .../sources/native-word.json.gz | Bin 0 -> 207673 bytes .../sources/phase_equations.py | 289 + .../upstream/phase-rank-debt/PROOF.md | 155 + .../upstream/phase-rank-debt/README.md | 70 + .../upstream/phase-rank-debt/RESULT.json | 93 + .../upstream/phase-rank-debt/SOURCES.json | 30 + .../inputs/round3-native.json.gz | Bin 0 -> 207673 bytes .../upstream/phase-rank-debt/verify.py | 227 + 128 files changed, 22086 insertions(+) create mode 100644 research/kappa-round7-4610-construction-checkpoint-20261022/.gitattributes create mode 100644 research/kappa-round7-4610-construction-checkpoint-20261022/CHECKPOINT.json create mode 100644 research/kappa-round7-4610-construction-checkpoint-20261022/README.md create mode 100644 research/kappa-round7-4610-construction-checkpoint-20261022/check.py create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/.gitattributes create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/.gitignore create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/FREEZE.json create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/LEAN-PAULI-HOLE.json create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/MIXED-GAUGE.json.gz create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/PALETTE-GAUGE.json.gz create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/PAULI-HOLE.json.gz create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/PLAN.md create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/PauliHole.lean create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/PauliHole.log create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/README.md create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/REALIFICATION-CENSUS.json.gz create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/SOURCES.json create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/WEIGHTED-GAUGE.json.gz create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/WEIGHTED-MILP.json.gz create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/all-units/ALL-UNITS.json.gz create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/all-units/PLAN.md create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/all-units/README.md create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/all-units/RELATED.json create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/all-units/VERIFY.json create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/all-units/all_units.py create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/all-units/pin_related.py create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/all-units/sources/research/general-gaussian-contact-search/PAULI-SEARCH.json create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/all-units/sources/research/general-gaussian-contact-search/README.md create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/all-units/sources/research/general-gaussian-contact-search/model.py create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/all-units/sources/research/phase-rank-debt/PROOF.md create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/all-units/verify.py create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/freeze.py create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/mixed_gauge.py create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/palette_gauge.py create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/pauli_hole.py create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/pin_sources.py create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/realification_census.py create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/replay_pauli_lean.py create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-0023-productive-jobs/dependencies/kappa-next-regime/direct-decoder/native_common.py create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-0023-productive-jobs/dependencies/kappa-next-regime/direct-decoder/sources/DATA-PHASES.json create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-0023-productive-jobs/dependencies/kappa-next-regime/direct-decoder/sources/certificate.json.gz create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-rebuild/controller/frame_exchange.py create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round3-warp-20261022/ACTUAL-WORD.json.gz create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round5-coupled-main-20261022/CALLER-PROBES.json.gz create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round5-coupled-main-20261022/INVOLUTIVE-LIFT.json create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round5-coupled-main-20261022/INVOLUTIVE-WORD.json.gz create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round5-coupled-main-20261022/InvolutiveLift.lean create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round5-coupled-main-20261022/README.md create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round5-coupled-main-20261022/caller_probe.py create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round5-coupled-main-20261022/involutive_lift.py create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round5-coupled-main-20261022/lift_native.py create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round6-query-normalizer-20261022/PauliPair.lean create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round6-query-normalizer-20261022/README.md create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round6-query-normalizer-20261022/REAL-GAUGE.json create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round6-query-normalizer-20261022/layout-audit/Fanout.lean create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round6-query-normalizer-20261022/layout-audit/LAYOUT-AUDIT.json create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round6-query-normalizer-20261022/layout-audit/README.md create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/sources/research/t74-native-fast/vendor/native/new/code/borrow/vendor/clifford/clifford_exact.py create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/sources/research/warp-interface-20261022/verify_candidate.py create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/weighted_gauge.py create mode 100644 research/kappa-round7-4610-coupled-recursion-20261022/weighted_milp.py create mode 100644 research/kappa-round7-4610-phase-debt-audit-20261022/.gitattributes create mode 100644 research/kappa-round7-4610-phase-debt-audit-20261022/.gitignore create mode 100644 research/kappa-round7-4610-phase-debt-audit-20261022/LEAN-VERIFICATION.json create mode 100644 research/kappa-round7-4610-phase-debt-audit-20261022/README.md create mode 100644 research/kappa-round7-4610-phase-debt-audit-20261022/RESULT.json create mode 100644 research/kappa-round7-4610-phase-debt-audit-20261022/RankDebt.lean create mode 100644 research/kappa-round7-4610-phase-debt-audit-20261022/RankDebt.log create mode 100644 research/kappa-round7-4610-phase-debt-audit-20261022/SOURCES.json create mode 100644 research/kappa-round7-4610-phase-debt-audit-20261022/replay_lean.py create mode 100644 research/kappa-round7-4610-phase-debt-audit-20261022/upstream/PROOF.md create mode 100644 research/kappa-round7-4610-phase-debt-audit-20261022/upstream/README.md create mode 100644 research/kappa-round7-4610-phase-debt-audit-20261022/upstream/RESULT.json create mode 100644 research/kappa-round7-4610-phase-debt-audit-20261022/upstream/SOURCES.json create mode 100644 research/kappa-round7-4610-phase-debt-audit-20261022/upstream/TASK.json create mode 100644 research/kappa-round7-4610-phase-debt-audit-20261022/upstream/VERIFY.json create mode 100644 research/kappa-round7-4610-phase-debt-audit-20261022/upstream/inputs/round3-native.json.gz create mode 100644 research/kappa-round7-4610-phase-debt-audit-20261022/upstream/verify.py create mode 100644 research/kappa-round7-4610-phase-debt-audit-20261022/verify.py create mode 100644 research/kappa-round7-4610-phase-recursion-20261022/.gitattributes create mode 100644 research/kappa-round7-4610-phase-recursion-20261022/ACTIVE-PALETTE.json create mode 100644 research/kappa-round7-4610-phase-recursion-20261022/ActivePalette.lean create mode 100644 research/kappa-round7-4610-phase-recursion-20261022/ActivePalette.log create mode 100644 research/kappa-round7-4610-phase-recursion-20261022/BUNDLE-CHECK.json create mode 100644 research/kappa-round7-4610-phase-recursion-20261022/BUNDLE-MANIFEST.json create mode 100644 research/kappa-round7-4610-phase-recursion-20261022/GROUPED-ROUTE.json create mode 100644 research/kappa-round7-4610-phase-recursion-20261022/GroupedPhase.lean create mode 100644 research/kappa-round7-4610-phase-recursion-20261022/GroupedPhase.log create mode 100644 research/kappa-round7-4610-phase-recursion-20261022/LEAN-PHASE-RECURSION.json create mode 100644 research/kappa-round7-4610-phase-recursion-20261022/PHYSICAL-INTERFACE.md create mode 100644 research/kappa-round7-4610-phase-recursion-20261022/PLAN.md create mode 100644 research/kappa-round7-4610-phase-recursion-20261022/ParallelControls.lean create mode 100644 research/kappa-round7-4610-phase-recursion-20261022/ParallelControls.log create mode 100644 research/kappa-round7-4610-phase-recursion-20261022/README.md create mode 100644 research/kappa-round7-4610-phase-recursion-20261022/RankGate.lean create mode 100644 research/kappa-round7-4610-phase-recursion-20261022/RankGate.log create mode 100644 research/kappa-round7-4610-phase-recursion-20261022/active_palette.py create mode 100644 research/kappa-round7-4610-phase-recursion-20261022/grouped_route.py create mode 100644 research/kappa-round7-4610-phase-recursion-20261022/replay_lean.py create mode 100644 research/kappa-round7-4610-phase-recursion-20261022/verify_bundle.py create mode 100644 research/kappa-round7-rankone-phase-20261022/.gitattributes create mode 100644 research/kappa-round7-rankone-phase-20261022/.gitignore create mode 100644 research/kappa-round7-rankone-phase-20261022/ARTIFACT-MANIFEST.json create mode 100644 research/kappa-round7-rankone-phase-20261022/BUNDLE-CHECK.json create mode 100644 research/kappa-round7-rankone-phase-20261022/CONTROLS.json create mode 100644 research/kappa-round7-rankone-phase-20261022/FULL-FORM-GATE.json create mode 100644 research/kappa-round7-rankone-phase-20261022/PLAN.md create mode 100644 research/kappa-round7-rankone-phase-20261022/RANK-DEBT-AUDIT.json create mode 100644 research/kappa-round7-rankone-phase-20261022/RANK-DEBT-REPLAY.log create mode 100644 research/kappa-round7-rankone-phase-20261022/README.md create mode 100644 research/kappa-round7-rankone-phase-20261022/SOURCES.json create mode 100644 research/kappa-round7-rankone-phase-20261022/UPSTREAM.json create mode 100644 research/kappa-round7-rankone-phase-20261022/capture.py create mode 100644 research/kappa-round7-rankone-phase-20261022/check_bundle.py create mode 100644 research/kappa-round7-rankone-phase-20261022/controls.py create mode 100644 research/kappa-round7-rankone-phase-20261022/full_form_gate.py create mode 100644 research/kappa-round7-rankone-phase-20261022/rank_debt_audit.py create mode 100644 research/kappa-round7-rankone-phase-20261022/sources/PHASE-CUT.md create mode 100644 research/kappa-round7-rankone-phase-20261022/sources/PHASE-FORM-GRAMMAR.md create mode 100644 research/kappa-round7-rankone-phase-20261022/sources/mixed_gauge.py create mode 100644 research/kappa-round7-rankone-phase-20261022/sources/native-word.json.gz create mode 100644 research/kappa-round7-rankone-phase-20261022/sources/phase_equations.py create mode 100644 research/kappa-round7-rankone-phase-20261022/upstream/phase-rank-debt/PROOF.md create mode 100644 research/kappa-round7-rankone-phase-20261022/upstream/phase-rank-debt/README.md create mode 100644 research/kappa-round7-rankone-phase-20261022/upstream/phase-rank-debt/RESULT.json create mode 100644 research/kappa-round7-rankone-phase-20261022/upstream/phase-rank-debt/SOURCES.json create mode 100644 research/kappa-round7-rankone-phase-20261022/upstream/phase-rank-debt/inputs/round3-native.json.gz create mode 100644 research/kappa-round7-rankone-phase-20261022/upstream/phase-rank-debt/verify.py diff --git a/research/kappa-round7-4610-construction-checkpoint-20261022/.gitattributes b/research/kappa-round7-4610-construction-checkpoint-20261022/.gitattributes new file mode 100644 index 0000000000..fa1385d99a --- /dev/null +++ b/research/kappa-round7-4610-construction-checkpoint-20261022/.gitattributes @@ -0,0 +1 @@ +* -text diff --git a/research/kappa-round7-4610-construction-checkpoint-20261022/CHECKPOINT.json b/research/kappa-round7-4610-construction-checkpoint-20261022/CHECKPOINT.json new file mode 100644 index 0000000000..758b9a304b --- /dev/null +++ b/research/kappa-round7-4610-construction-checkpoint-20261022/CHECKPOINT.json @@ -0,0 +1,482 @@ +{ + "baseline_sha256": { + "research/kappa-round3-warp-20261022/ACTUAL-WORD.json.gz": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05", + "research/kappa-round3-warp-20261022/NATIVE-VALIDATION.json": "eec3b14241430b6c9f5de3cbf0e3d45a172d8071d2dccd2b59d56a1fbac3d428", + "research/kappa-round6-compiler-tightening-20261022/ARITHMETIC.json": "b4f720a7ccbb5b46e472eaf85dc8739a40598986f19b37d26c4f9ecfbd31f0de", + "research/kappa-round6-compiler-tightening-20261022/LEAN-VERIFICATION.json": "fdcfe850605ba339c008b35306f438a731e31a891cf6625d2b9cc8d0fb67fb61" + }, + "claimed_kappa": "0.0030217758", + "exported_axiom_reports": 29, + "files_sha256": { + "research/kappa-round7-4610-construction-checkpoint-20261022/.gitattributes": "705fd4d6451a31d36b3df7de96f83f30ac976c9b4a6d1e51671d8e2f33e2d0da", + "research/kappa-round7-4610-construction-checkpoint-20261022/README.md": "3184d5f1d039b563cc915f03e90d2dc21f2e64567fb5250b1f5da40c41e29a98", + "research/kappa-round7-4610-construction-checkpoint-20261022/check.py": "5d82f3ba68f31ecfd3372cad10e56e4ecabc0aaabc9b4b43b5b4e06ad486d055", + "research/kappa-round7-4610-coupled-recursion-20261022/.gitattributes": "d3dfa0b0a8bffedad9f1804f1534d281fd8790fd758d6e60b8d36b8c0366b209", + "research/kappa-round7-4610-coupled-recursion-20261022/.gitignore": "3a7d3dab5699ab3fd9a97de409e589c0e2f0fe009822c1fd25011fee8e1d63e1", + "research/kappa-round7-4610-coupled-recursion-20261022/FREEZE.json": "0df5add570ee29c15b9260e4b17f6c217b654f01ac48e076cef2ae1cf74f6632", + "research/kappa-round7-4610-coupled-recursion-20261022/LEAN-PAULI-HOLE.json": "84cd6e5f52e88da071d41fac66798bf85d5eb86f7e4a963a3772f07629043bf0", + "research/kappa-round7-4610-coupled-recursion-20261022/MIXED-GAUGE.json.gz": "b7dc0b9e2525e698d3944945c1dd41e67703cf222ebae72348c824b858aa4f09", + "research/kappa-round7-4610-coupled-recursion-20261022/PALETTE-GAUGE.json.gz": "9b027fdd0dbb23e71fc5e22c58e80180ea102e55eff849d2105cf5faa12ef96b", + "research/kappa-round7-4610-coupled-recursion-20261022/PAULI-HOLE.json.gz": "90c818358371a329a548563e083d24ebe414c1eb42f4875fa96b62c170d643b8", + "research/kappa-round7-4610-coupled-recursion-20261022/PLAN.md": "de6ebeed3d00039d434bf5466204c3b2fe0089b9894915ff3b8e43fde46e6e50", + "research/kappa-round7-4610-coupled-recursion-20261022/PauliHole.lean": "c670d40d137953abebcc488486ae59433661104c0e682201861c8681cfde7613", + "research/kappa-round7-4610-coupled-recursion-20261022/PauliHole.log": "18bebfefb5637bfc3b3762ef722f67d3ef7e508e6eecf6dfe76fc0e922586ee1", + "research/kappa-round7-4610-coupled-recursion-20261022/README.md": "4684f6d661d146281efe966772a7abff2ba567a957c31e5445d68253743cf4da", + "research/kappa-round7-4610-coupled-recursion-20261022/REALIFICATION-CENSUS.json.gz": "fead13630293a69110c7b21faae92775d458bec3871c881c534422cc671028f5", + "research/kappa-round7-4610-coupled-recursion-20261022/SOURCES.json": "de1659d7f83706d555a8cbe944839e052a542f69cd3d3570913e1dd55e2015f7", + "research/kappa-round7-4610-coupled-recursion-20261022/WEIGHTED-GAUGE.json.gz": "10734775d914c9970fe62d9120c1e7cb313569901384f857ac71d207860b148d", + "research/kappa-round7-4610-coupled-recursion-20261022/WEIGHTED-MILP.json.gz": "00f627ad3083c99d88fd59a2d2095a25caa60db4d082c013ea2f290c253d4673", + "research/kappa-round7-4610-coupled-recursion-20261022/all-units/ALL-UNITS.json.gz": "ce1d8aefd159560d3eea051cb67ccb0bacd67fd534359d385f86062f4bd0b6dc", + "research/kappa-round7-4610-coupled-recursion-20261022/all-units/PLAN.md": "a04c01347eb4c042d2bc0c350118b217dd142aac768fea4fe283aaffaeb499cb", + "research/kappa-round7-4610-coupled-recursion-20261022/all-units/README.md": "99dbda563b5e6d36534cae252e7c22971dd267d8f5956dce86082232aaa57310", + "research/kappa-round7-4610-coupled-recursion-20261022/all-units/RELATED.json": "4ee806588e1b39710f7d893e2dac3f1e7fcdb25eb7bde2a348eec82415c7da62", + "research/kappa-round7-4610-coupled-recursion-20261022/all-units/VERIFY.json": "4a1fa6cc4494cd4e77fabacea9697a8562fdbce6161a9d4f0c9f09066a856177", + "research/kappa-round7-4610-coupled-recursion-20261022/all-units/all_units.py": "40f61482389b2bcb2c7ba92f49ac53b5918fdc8dcb1fd8a63ac3f5372e26dc75", + "research/kappa-round7-4610-coupled-recursion-20261022/all-units/pin_related.py": "43d3468dcdfc1f5641d42026d8769c7b0efe26a76e7634564590045b6748a201", + "research/kappa-round7-4610-coupled-recursion-20261022/all-units/sources/research/general-gaussian-contact-search/PAULI-SEARCH.json": "3612e5811e534285754b38cfc205134c3e4c19d19a4edc1d280d724f8c7630cc", + "research/kappa-round7-4610-coupled-recursion-20261022/all-units/sources/research/general-gaussian-contact-search/README.md": "9352f85fa5b6f4d45ed7a66b009f918ddb3f76966e5064e7fc69043b96b2898d", + "research/kappa-round7-4610-coupled-recursion-20261022/all-units/sources/research/general-gaussian-contact-search/model.py": "7cc29edccb3679b2a5c9defeeb0a2ec6bcef9b01b97c2390bebc48f366395f1f", + "research/kappa-round7-4610-coupled-recursion-20261022/all-units/sources/research/phase-rank-debt/PROOF.md": "33dd9bfff744cce235c078f15be2402328f63c6722fb4af4e30fa540c19b01bf", + "research/kappa-round7-4610-coupled-recursion-20261022/all-units/verify.py": "127f0be6ccf0ac2d95d47e8bb2a4e1a95356c823a3fd22ece5f8d14af64e0f71", + "research/kappa-round7-4610-coupled-recursion-20261022/freeze.py": "1d9523a1d4f8010980b888975f29109d9d27f2d88cebe418413aa080c69029e3", + "research/kappa-round7-4610-coupled-recursion-20261022/mixed_gauge.py": "9f3d4fcca33ce4abbb1c7cc3c8b011a22a2baf57810d8e7ec0f814cc324197b8", + "research/kappa-round7-4610-coupled-recursion-20261022/palette_gauge.py": "cca995b068fbfad13c2f832b56528096943e4b393c264a238ca343c612082a37", + "research/kappa-round7-4610-coupled-recursion-20261022/pauli_hole.py": "e6ace5c5ced579134921cc357e4d093686a9edf0f3813a4e6cd1c1b7d91b88e9", + "research/kappa-round7-4610-coupled-recursion-20261022/pin_sources.py": "7a13e34ca46528513828502b4bd2acf91e5318bf9cf54f6fa48b4e893b45efe2", + "research/kappa-round7-4610-coupled-recursion-20261022/realification_census.py": "29655e80af12848f69c00022004f747b7de3c627a6b13dec0346f17356aa9232", + "research/kappa-round7-4610-coupled-recursion-20261022/replay_pauli_lean.py": "898c224809a8f029f650c1381c16ef442634cbf7f9019924387636acee4379fa", + "research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-0023-productive-jobs/dependencies/kappa-next-regime/direct-decoder/native_common.py": "ca1f913d6c104d456fdbebcecfdaf9a1ea12d647d74fe009b69689b9e678f0a4", + "research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-0023-productive-jobs/dependencies/kappa-next-regime/direct-decoder/sources/DATA-PHASES.json": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa", + "research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-0023-productive-jobs/dependencies/kappa-next-regime/direct-decoder/sources/certificate.json.gz": "a5ed85fac5ebf3c091482a113ab0d351eb5a7892fe2841a35e16017ec1ff49f7", + "research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-rebuild/controller/frame_exchange.py": "b4f8c79450edca57f3a359e09d1206a253e399308f01e89e469044149116c2e8", + "research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round3-warp-20261022/ACTUAL-WORD.json.gz": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05", + "research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round5-coupled-main-20261022/CALLER-PROBES.json.gz": "ed434222144db20102e65ccd8f610277ff2e65e5c8ad5879cd29508df54a1618", + "research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round5-coupled-main-20261022/INVOLUTIVE-LIFT.json": "18cf50f7b2d1564de1fb9862943208b44fbdfc48fa4b494b070922e817769539", + "research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round5-coupled-main-20261022/INVOLUTIVE-WORD.json.gz": "bbc09f7587e74faa9005cbb44386af9b4d63a6852e6efa71dc3d515baf414aa3", + "research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round5-coupled-main-20261022/InvolutiveLift.lean": "343024e8635b377fb93d47210bca582a84a406db4ef96939cdd7a5a8fa6bffb0", + "research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round5-coupled-main-20261022/README.md": "5e65fcb240977b6846142d2ac10a78b6bda443b6f7d0d30f6a855d7d0a3fbd7c", + "research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round5-coupled-main-20261022/caller_probe.py": "78e9dc3e13be909832ae07380e2c6999e365a95c9c938976caca38d298ae7651", + "research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round5-coupled-main-20261022/involutive_lift.py": "47e9102a431396c8a951db56af7127f5bd7cc891af1871807c534d91a54df66c", + "research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round5-coupled-main-20261022/lift_native.py": "adba0c5d997d4759d1c0906bc05d5b1aac4e3d8429e947c9674c44170a71b8df", + "research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round6-query-normalizer-20261022/PauliPair.lean": "775a56a5bdc01ac75ff47214e46aadf32a9aca2e42a24ec10c26a2d4366db596", + "research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round6-query-normalizer-20261022/README.md": "e06ec97b7ec00c64cfa1ed4faeb8958f1786c1c4d1945e5f2ec0763c0728cd24", + "research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round6-query-normalizer-20261022/REAL-GAUGE.json": "ba575b6d28b3fc1685ce9850c7e92a927c75db05d8ac64756b6e3dbb49217123", + "research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round6-query-normalizer-20261022/layout-audit/Fanout.lean": "7baa0923893acd06d5939a17d069537360dcd74dc4b04071583678cc8d220470", + "research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round6-query-normalizer-20261022/layout-audit/LAYOUT-AUDIT.json": "a561329cdfd678dea9995069591708d29441a19adc62e03f419d00cfd9ab19e4", + "research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round6-query-normalizer-20261022/layout-audit/README.md": "e02f7caaa895d09df66d7aee20dfc5c4f0be4f82a565a5cdeef844ca0883fe41", + "research/kappa-round7-4610-coupled-recursion-20261022/sources/research/t74-native-fast/vendor/native/new/code/borrow/vendor/clifford/clifford_exact.py": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "research/kappa-round7-4610-coupled-recursion-20261022/sources/research/warp-interface-20261022/verify_candidate.py": "7aae8922f456673f3be7045c064e4700cf929c51da1316368758fb5cdd3a3e50", + "research/kappa-round7-4610-coupled-recursion-20261022/weighted_gauge.py": "3a82ef1cb9c605e0fb629cfcb719fff00e26414519fc1288a24f3f3e2bf92d0d", + "research/kappa-round7-4610-coupled-recursion-20261022/weighted_milp.py": "0725832c4b4d8838a2f539f156bd26ec969c4e3280a92845db34e9e44da91fe1", + "research/kappa-round7-4610-frontier-review-20261022/.gitattributes": "705fd4d6451a31d36b3df7de96f83f30ac976c9b4a6d1e51671d8e2f33e2d0da", + "research/kappa-round7-4610-frontier-review-20261022/README.md": "e59c65ae7a729ca30cea2d02a56312953770d0de1d0aae5387907db270729bcf", + "research/kappa-round7-4610-frontier-review-20261022/SOURCES.json": "d24a36bd18c5c6f2f6884352438ad8c4f037575bfa4d8d25ba748806ff653a4e", + "research/kappa-round7-4610-independent-audit-20261022/.gitattributes": "705fd4d6451a31d36b3df7de96f83f30ac976c9b4a6d1e51671d8e2f33e2d0da", + "research/kappa-round7-4610-independent-audit-20261022/.gitignore": "629d8b7dbbd38bd4241cf1c6643a180b518d67b4aa7ccb9aaa3bdcaaefac9ba0", + "research/kappa-round7-4610-independent-audit-20261022/LEAN-VERIFICATION.json": "6579bcc6861e653a0719b2bdc2075120f74a99869e694b678ba9298fc52c98e1", + "research/kappa-round7-4610-independent-audit-20261022/PhasePreprocess.lean": "f9d3490b18a99424e9013f2679e635f51d3ce1a7eee3e0d5808d1b5be6daff3b", + "research/kappa-round7-4610-independent-audit-20261022/PhasePreprocess.log": "34debe1b3fa8e3942a08cbacd070638affbbc2e31d19a9a52c914424d7a53357", + "research/kappa-round7-4610-independent-audit-20261022/README.md": "0b2d91c12f5ad1663ff95408c953b50c570b28fdb0299f387dfc6df30a9ec418", + "research/kappa-round7-4610-independent-audit-20261022/ROUTE-OVERLAP.json": "7154ca0ed4a4af0c9ae4879e7ffafc1155388c1e3c09695f6f365626a57cb24c", + "research/kappa-round7-4610-independent-audit-20261022/replay_lean.py": "0cfac3ffba1a65b101fea9367a1832c05669e1ab82ddae95a506c0652ea06131", + "research/kappa-round7-4610-independent-audit-20261022/route_overlap.py": "95ffef2cbc3c91620b091619aab674bdfa6c57c2d701bf75ee5452982072108a", + "research/kappa-round7-4610-independent-audit-20261022/sources/grouped_route-before-overlap-audit.py": "c684a32866b319832bff5eca55b8ac5bf49e623b01d7c6efb6347c5ce9446c48", + "research/kappa-round7-4610-phase-debt-audit-20261022/.gitattributes": "1222a2850a3559e5a7551b41d66e31ae27ad5a882d9c1d40af2b8234ddcfde1b", + "research/kappa-round7-4610-phase-debt-audit-20261022/.gitignore": "709d4101967fe5200716d6bb551e476dd90d2756d505a21b9b22489a6a902b31", + "research/kappa-round7-4610-phase-debt-audit-20261022/LEAN-VERIFICATION.json": "b395adbda3caab3585aa966bb5c5a81cac660dbc2b80b2a078c4d8506caa89b6", + "research/kappa-round7-4610-phase-debt-audit-20261022/README.md": "d33f580c3fbd337b1b7d4acdb3be2c004d8085e56af476894a69a618a24c2ca3", + "research/kappa-round7-4610-phase-debt-audit-20261022/RESULT.json": "c8d2538ccce5cc70673a0e105ee883119ec188628df88e49d62f548996822402", + "research/kappa-round7-4610-phase-debt-audit-20261022/RankDebt.lean": "95126f5b0121e995aef3e8701a1229aa50de74bb5286b8a390d894519df7afca", + "research/kappa-round7-4610-phase-debt-audit-20261022/RankDebt.log": "113c199e5e2ffba3585c40af4b6b0e83abb2f6dfd8423e9a3938ac78e8b3bd97", + "research/kappa-round7-4610-phase-debt-audit-20261022/SOURCES.json": "80de189afe26646da52b3f12d7fa9cb5aa7b1225d9f9fe7e9645722390c8f234", + "research/kappa-round7-4610-phase-debt-audit-20261022/replay_lean.py": "0c81054327387f383c16a0c2b5c0dc629620c317f2063be79fe297b22d375716", + "research/kappa-round7-4610-phase-debt-audit-20261022/upstream/PROOF.md": "33dd9bfff744cce235c078f15be2402328f63c6722fb4af4e30fa540c19b01bf", + "research/kappa-round7-4610-phase-debt-audit-20261022/upstream/README.md": "7e08300db507885ec8d3f80a7cb74aa531698958cd9792f5ee4d5bdaf601a0d8", + "research/kappa-round7-4610-phase-debt-audit-20261022/upstream/RESULT.json": "99512e2c561fe86671a610e70a2d44c077f4ec8e632022a0b0c129ec4947d94c", + "research/kappa-round7-4610-phase-debt-audit-20261022/upstream/SOURCES.json": "9618de607904ecf971b1f3dff52db0e25e927ae29eaf747b19b79e16148fbcfe", + "research/kappa-round7-4610-phase-debt-audit-20261022/upstream/TASK.json": "ac31666a029ba796106a7dcd688cb7eefe817d727263bf62e169d47ed0ad1bd5", + "research/kappa-round7-4610-phase-debt-audit-20261022/upstream/VERIFY.json": "ea2d12e4feccbc428a35758f3be8b4c52fb35dfc4b68465a3a50f4e18b336b20", + "research/kappa-round7-4610-phase-debt-audit-20261022/upstream/inputs/round3-native.json.gz": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05", + "research/kappa-round7-4610-phase-debt-audit-20261022/upstream/verify.py": "d886b9e2dcb57d0adaee233ff5be528bceb52589bd5791be94edfcd2c2425e43", + "research/kappa-round7-4610-phase-debt-audit-20261022/verify.py": "ec14db3479217354afc8eb6aa5bcdc5973d38f0c253d22c775bcd81b1a59edbd", + "research/kappa-round7-4610-phase-recursion-20261022/.gitattributes": "1222a2850a3559e5a7551b41d66e31ae27ad5a882d9c1d40af2b8234ddcfde1b", + "research/kappa-round7-4610-phase-recursion-20261022/ACTIVE-PALETTE.json": "692b1489761e39fbad592f383a09b39e177a198fa58fe82401d2538ecdb96e74", + "research/kappa-round7-4610-phase-recursion-20261022/ActivePalette.lean": "6b26db9fe8f2eb7fa1bb53556add4a6a7868b702e27d25b7a02261c6da893513", + "research/kappa-round7-4610-phase-recursion-20261022/ActivePalette.log": "354558090fe62c4b21989c193a682d92d16eba8d5c81be61335469a710eb7f21", + "research/kappa-round7-4610-phase-recursion-20261022/BUNDLE-CHECK.json": "47892a0f8d6e9e883457507edeef3b7e7bd033d274a7e4b6149339dcaefcae2c", + "research/kappa-round7-4610-phase-recursion-20261022/BUNDLE-MANIFEST.json": "ff60d8d64e932b879c553fc6247d7d818121b6e12ff83c7c4a6751a3f3fcd368", + "research/kappa-round7-4610-phase-recursion-20261022/GROUPED-ROUTE.json": "3701859e6f99cf14e79bfd8cecbe2f84f8255986c2d8b0f4d36a04a0fd78b35e", + "research/kappa-round7-4610-phase-recursion-20261022/GroupedPhase.lean": "b9f90dec9f1edc5771115e0f52cde48da94f0ba23946d27faf65a9129afe256d", + "research/kappa-round7-4610-phase-recursion-20261022/GroupedPhase.log": "3dec6bfc808308442b1c00df1c7d94f84ef02c218e0167522a33312ae0ba21bb", + "research/kappa-round7-4610-phase-recursion-20261022/LEAN-PHASE-RECURSION.json": "465a8b2a7f7ef8f0d8c81b39a676970a1884800365fc636debd801414fddeecc", + "research/kappa-round7-4610-phase-recursion-20261022/PHYSICAL-INTERFACE.md": "6be4dc39a82fe866dddeef7c9c01b1bd23bf5105aaf6027ad2190f62f6de5ffd", + "research/kappa-round7-4610-phase-recursion-20261022/PLAN.md": "038f0310e7ab0647bd9a8da695a531dc31932bdd0ef5acede64ebe93ad1dc16c", + "research/kappa-round7-4610-phase-recursion-20261022/ParallelControls.lean": "22620cabf35115bd623e529eff2f6c6822fe4ed181a327ea7049acb66c4a179e", + "research/kappa-round7-4610-phase-recursion-20261022/ParallelControls.log": "3ceac8ac0c3f64f841e71d0ce54489870ee8f48ea7c7425354a394a88b69b17b", + "research/kappa-round7-4610-phase-recursion-20261022/README.md": "38bb669346b369aa4e02cbfa954fae577ad51232699bf3f7a05b4de114716081", + "research/kappa-round7-4610-phase-recursion-20261022/RankGate.lean": "942084de31c806fd490060c192d68e9ae70dea3c1f361ac8b0ca78e46e1af97c", + "research/kappa-round7-4610-phase-recursion-20261022/RankGate.log": "7a2d0a94895b91873ae447147d7f597670096ba27f53fd07cae59552752c82c8", + "research/kappa-round7-4610-phase-recursion-20261022/active_palette.py": "8fa827612c1207260f18e63b1caf0b95d61a6da0a1bd39704c6820220e175d30", + "research/kappa-round7-4610-phase-recursion-20261022/grouped_route.py": "a3fb23a55793de10c4b7c54a8c109c6b6144fc74b4812e4ccbd884f85e77effe", + "research/kappa-round7-4610-phase-recursion-20261022/replay_lean.py": "f517829b1d1c968d5e7020e9ec1e238a40298f6d9ed16cbef750a45154c7100e", + "research/kappa-round7-4610-phase-recursion-20261022/verify_bundle.py": "e62952e9a1731b3eddb5688ec46fe0548d1181df9c0bf58c189de05a43889ab4", + "research/kappa-round7-4610-review-20261022/.gitattributes": "1222a2850a3559e5a7551b41d66e31ae27ad5a882d9c1d40af2b8234ddcfde1b", + "research/kappa-round7-4610-review-20261022/PLAN.md": "047eb606d55d9ffb268a7ed07dbd19ba9e6b3c6c593751b273f4b87ef600ad59", + "research/kappa-round7-4610-review-20261022/README.md": "95bd9d688e816ae34306353fdce5378ed381a3c148398cfcffb86cef172d664d", + "research/kappa-round7-4610-review-20261022/REVIEW-THREADS.json": "34a3ab15a9cc7caa15b1e56846b600ab270437326ae16bae804df28a1ba3040e", + "research/kappa-round7-4610-review-20261022/REVIEW.json": "7512be5db67592106a949e691127b362676b3cd1dde8f10d291d13e00b815640", + "research/kappa-round7-4610-review-20261022/REVIEWS.json": "ef09c00b9769edc069ea8b3168056abf4f1dec33a0befb1ea964c88783cfbd22", + "research/kappa-round7-4610-scalar-contract-20261022/.gitattributes": "22212aa3513ae19daaa8a4f553544c293e81bfcdf6134b8d4b9eb5932d4681f9", + "research/kappa-round7-4610-scalar-contract-20261022/.gitignore": "3331bd295b7c4872a2832d71353664d4ebe362f54a462047ce677a1f6053b9aa", + "research/kappa-round7-4610-scalar-contract-20261022/ARTIFACT-MANIFEST.json": "df28d3a912f1196a8f3256b2e0a1bd88ea37ce975e6654810776e8ebda3bfb9a", + "research/kappa-round7-4610-scalar-contract-20261022/BUNDLE-CHECK.json": "8cac1ed4662224293a8935711c01eab1e09ca54709d3193c4ea35c5e3665cbd5", + "research/kappa-round7-4610-scalar-contract-20261022/COMMENT-ASSESSMENT.md": "b5226dd5202464055afbe9df9343966fb32f4e0e169a40d0613cd6d29d8d7cf8", + "research/kappa-round7-4610-scalar-contract-20261022/CONTROLS.json": "6627faf36d2ecc0e6540e121924a733d2f85c0970c00e323955931f5422755fc", + "research/kappa-round7-4610-scalar-contract-20261022/EXACT-DEFECT-RESULT.json": "b9661f008fe291cb2a5b144ec9328ccc7222c8f31b3bcaf766a6c44e57916a9b", + "research/kappa-round7-4610-scalar-contract-20261022/FORMS-WITNESSES.json": "98430458d78e8fd1480386fb68cafb0ee4be972e64e95bac14997916f33256ac", + "research/kappa-round7-4610-scalar-contract-20261022/INVOICE.json": "6ff5aefa83d02888b0cf14fd6f22062469923015feb2bec62b59cc3c09ef87ac", + "research/kappa-round7-4610-scalar-contract-20261022/LEAN-VERIFICATION.json": "5f1f08bcd3f9fab99021d968da4e78218860493770a675a00763a32d5b2dd10a", + "research/kappa-round7-4610-scalar-contract-20261022/NEXT-QUESTIONS.md": "0b10d3f14253d9dbce30b48e20625cbfdf59df9386996fb2b701ffa81d326c0f", + "research/kappa-round7-4610-scalar-contract-20261022/ONE-DEFECT-SCREEN.json": "a3e18fedd33ea392655bb839b3777aedc4b7e7b8ca9339bbc33d05b5add9062c", + "research/kappa-round7-4610-scalar-contract-20261022/ONE-DEFECT-WITNESSES.json": "523a505d43a5f4dd6c77be4ad53be5db6d77a99c3537fd404a3dc0ed6680a982", + "research/kappa-round7-4610-scalar-contract-20261022/OWNED-PHASE-GATE.json": "e5ae2b5222e4e9de0dbd0bd66de4241f5658afd4175b40fa1a09f146bbd90bcb", + "research/kappa-round7-4610-scalar-contract-20261022/PLAN.md": "9bfb41ceab6e564d584e3e93c20cb267696d4ce4d2274bb269f5c7e86df3fb0f", + "research/kappa-round7-4610-scalar-contract-20261022/Preprocessing.lean": "737c0001a22cc26ca55f304b576e689786a5637c6bde006dd21d52a6e24c3811", + "research/kappa-round7-4610-scalar-contract-20261022/Preprocessing.log": "6bbf5756c0115e297b509235c446cd8365e3c16b35fe245c3d02ee29c43c48f4", + "research/kappa-round7-4610-scalar-contract-20261022/README.md": "86e5b9debe9ad31b3094b6529d74fe2c914e18606e94c8eb172613d78fb3cca0", + "research/kappa-round7-4610-scalar-contract-20261022/SOURCES.json": "3ac931eeb3beafe38dc691e0f211bbaa84114b532e3624915a5b2cf9cda67930", + "research/kappa-round7-4610-scalar-contract-20261022/VERIFIED-FORMS.json": "b7d52b6823839429f3ec199be4b3c10bb22818a92cb2aac7ae0bcc48821f34ce", + "research/kappa-round7-4610-scalar-contract-20261022/check_bundle.py": "c114fc7e6d6bf03ca02d27d3b3fa876116c850f92abf11d260970b8c8a847341", + "research/kappa-round7-4610-scalar-contract-20261022/controls.py": "1bf3861bbb8684792a62174c9dcc7f62417dc03902137f6122be1056504e50d7", + "research/kappa-round7-4610-scalar-contract-20261022/exact_defect_probe.py": "6d424f923128859282f286b574bcbdef2905d67ec0b9a9eed6ad5bcbf662e069", + "research/kappa-round7-4610-scalar-contract-20261022/invoice.py": "a0a44e4ed8ae9e788fd1cc8f1975b8ee2ef94864dd96d7fba333c6c79c057d29", + "research/kappa-round7-4610-scalar-contract-20261022/materialize_forms.py": "494455303052f149e72ea1577e17ff763e48a974b0e40b7f675567b482f10c28", + "research/kappa-round7-4610-scalar-contract-20261022/one_defect_probe.py": "b5c1c51a0145da84bbac385b0fd82435d03e0c4e73dd4d380c9ec8d4fab646a0", + "research/kappa-round7-4610-scalar-contract-20261022/owned_phase_probe.py": "74490e2ad3f9906e9608b1fefb3c39ad43c970ccef9a95611da4a68005635cc0", + "research/kappa-round7-4610-scalar-contract-20261022/sources/PHASE-CUT.md": "4180468fd7d270526d28ae88e5b2ee0f8b4da083f80262648823ec831298351f", + "research/kappa-round7-4610-scalar-contract-20261022/sources/PHASE-FORM-GRAMMAR.md": "bb68102dfcd00491a6aee11cf825240f1ce0b84f6a3db17cd557c187e5403f76", + "research/kappa-round7-4610-scalar-contract-20261022/sources/PR4610-COMMENTS.json": "22c398be54853f7def063f5a2f4efb47eb4563285140f8bb5f1fa8bd28ea26a4", + "research/kappa-round7-4610-scalar-contract-20261022/sources/PR4654-README.md": "bb8eaf026b24469413a363ecd1a5d3d915224d0f2e6e09df5c06c13c8f5ef413", + "research/kappa-round7-4610-scalar-contract-20261022/sources/PR4665-README.md": "a31198b0f795cb3d50f18086ec3723f1e25286144ac06a1e1e43dd4ab91151e7", + "research/kappa-round7-4610-scalar-contract-20261022/sources/PR4665-verify.py": "dfb6babdc5e4c50abe0b7b1b2ed3f8fe9057e9a3e7a2f143a8320d2ab046dbcb", + "research/kappa-round7-4610-scalar-contract-20261022/verify_forms.py": "4a4c89bfbb1679e0037df9a060956fda3268f339e40925317f59d1d6adfba2d9", + "research/kappa-round7-4610-scalar-contract-20261022/verify_lean.py": "85db5172e4f1bb66ebbe4b465a87435404c49285f3a0a37991558af14ac4f9af", + "research/kappa-round7-rankone-phase-20261022/.gitattributes": "64fe96def7d44c18e94f7a9089359dd1adcd5927812143d77a12c1949d502f66", + "research/kappa-round7-rankone-phase-20261022/.gitignore": "9010c2fe0bd4c8ed4dbf01b9b7d1d7def7bd9bdb613892167a25a8f0c8e773d4", + "research/kappa-round7-rankone-phase-20261022/ARTIFACT-MANIFEST.json": "6f8efbdb70c0cdb1bd37ce0621455e52c00459e389bec49ddd9a30392c5c070c", + "research/kappa-round7-rankone-phase-20261022/BUNDLE-CHECK.json": "8c879279b02f2b7593c17620cc8644390aa6ee298208d5d3d21a1a307bba01d0", + "research/kappa-round7-rankone-phase-20261022/CONTROLS.json": "ff685f03f08a84fef8b6cdcae35288d189d58557549a7ed1c0d58f8da441fad8", + "research/kappa-round7-rankone-phase-20261022/FULL-FORM-GATE.json": "db76767c8fe28e412e7dd1530a3a46297cb6e00658fdbdfc7f5df1d385ed754d", + "research/kappa-round7-rankone-phase-20261022/PLAN.md": "b3f5591c58e6426a3fa669e0429a95e957e81fec9de42dcb9eef9d31ea922d8d", + "research/kappa-round7-rankone-phase-20261022/RANK-DEBT-AUDIT.json": "ff9d9e325bb29d35f83b34664c4b235444d27d0e7ddf78d11d8cd3c1460af44a", + "research/kappa-round7-rankone-phase-20261022/RANK-DEBT-REPLAY.log": "9a35ad2c1aca1d5e51abeb90c6998d2a441aa51170b8cd7025c4a0b5893bf126", + "research/kappa-round7-rankone-phase-20261022/README.md": "8476560d54644386c30733dd2c7a0a5a16ea7e434ec57befb51d19eba8017880", + "research/kappa-round7-rankone-phase-20261022/SOURCES.json": "4fae4b26d57b775980583b12f0d579d474c77d8def3293a5b7e18f00d968a49f", + "research/kappa-round7-rankone-phase-20261022/UPSTREAM.json": "766fc77620f68f8365abb3c24f09a82a4247f828118ae174cc9a0ed5768ec1fe", + "research/kappa-round7-rankone-phase-20261022/capture.py": "7eae0318698be5b9fe5adea89c22989f7f10da9a3af3efd8b39670c0325c6587", + "research/kappa-round7-rankone-phase-20261022/check_bundle.py": "340f71969ceb24ea9f989b29eabc77c6a5a7c679bce57f834b9107f8a6441a95", + "research/kappa-round7-rankone-phase-20261022/controls.py": "a767d0288eecfa506223aa629b9fecd6d0d8520a10f37c49de98238ec38e7275", + "research/kappa-round7-rankone-phase-20261022/full_form_gate.py": "d9d13c1a11bdf35901a4cf77b09707d0100fca1b83addbce6a2a62fab0192e86", + "research/kappa-round7-rankone-phase-20261022/rank_debt_audit.py": "742f15e95c6fd9d2a41309a68224f5648e59785fa5023029eb0921ee678ce8ef", + "research/kappa-round7-rankone-phase-20261022/sources/PHASE-CUT.md": "4180468fd7d270526d28ae88e5b2ee0f8b4da083f80262648823ec831298351f", + "research/kappa-round7-rankone-phase-20261022/sources/PHASE-FORM-GRAMMAR.md": "bb68102dfcd00491a6aee11cf825240f1ce0b84f6a3db17cd557c187e5403f76", + "research/kappa-round7-rankone-phase-20261022/sources/mixed_gauge.py": "9f3d4fcca33ce4abbb1c7cc3c8b011a22a2baf57810d8e7ec0f814cc324197b8", + "research/kappa-round7-rankone-phase-20261022/sources/native-word.json.gz": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05", + "research/kappa-round7-rankone-phase-20261022/sources/phase_equations.py": "dfb6babdc5e4c50abe0b7b1b2ed3f8fe9057e9a3e7a2f143a8320d2ab046dbcb", + "research/kappa-round7-rankone-phase-20261022/upstream/phase-rank-debt/PROOF.md": "33dd9bfff744cce235c078f15be2402328f63c6722fb4af4e30fa540c19b01bf", + "research/kappa-round7-rankone-phase-20261022/upstream/phase-rank-debt/README.md": "7e08300db507885ec8d3f80a7cb74aa531698958cd9792f5ee4d5bdaf601a0d8", + "research/kappa-round7-rankone-phase-20261022/upstream/phase-rank-debt/RESULT.json": "99512e2c561fe86671a610e70a2d44c077f4ec8e632022a0b0c129ec4947d94c", + "research/kappa-round7-rankone-phase-20261022/upstream/phase-rank-debt/SOURCES.json": "9618de607904ecf971b1f3dff52db0e25e927ae29eaf747b19b79e16148fbcfe", + "research/kappa-round7-rankone-phase-20261022/upstream/phase-rank-debt/inputs/round3-native.json.gz": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05", + "research/kappa-round7-rankone-phase-20261022/upstream/phase-rank-debt/verify.py": "d886b9e2dcb57d0adaee233ff5be528bceb52589bd5791be94edfcd2c2425e43" + }, + "fresh_modules": 8, + "modules": [ + { + "log_sha256": "6bbf5756c0115e297b509235c446cd8365e3c16b35fe245c3d02ee29c43c48f4", + "olean_sha256": "75c0ccf63de11b65c048df2a9940e3fb367527812b3325f782f11b19d0c9b334", + "reports": [ + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "PhasePreprocessing.factor_rpow" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "PhasePreprocessing.strict_subadditivity" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "PhasePreprocessing.one_helper_boundary_is_unprofitable" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "PhasePreprocessing.repeated_boundary_is_unprofitable" + } + ], + "source": "research/kappa-round7-4610-scalar-contract-20261022/Preprocessing.lean", + "source_sha256": "737c0001a22cc26ca55f304b576e689786a5637c6bde006dd21d52a6e24c3811" + }, + { + "log_sha256": "34debe1b3fa8e3942a08cbacd070638affbbc2e31d19a9a52c914424d7a53357", + "olean_sha256": "cc281db32bb86e4f0930db28b1cdb7a15769e5bd54ec1c5121827657f4285288", + "reports": [ + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "PhasePreprocess.strict_preprocess_loss" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "PhasePreprocess.bounded_preprocess_loss" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "PhasePreprocess.whole_preprocess_loss" + } + ], + "source": "research/kappa-round7-4610-independent-audit-20261022/PhasePreprocess.lean", + "source_sha256": "f9d3490b18a99424e9013f2679e635f51d3ce1a7eee3e0d5808d1b5be6daff3b" + }, + { + "log_sha256": "7a2d0a94895b91873ae447147d7f597670096ba27f53fd07cae59552752c82c8", + "olean_sha256": "15532d58e45fcc78565222dcb0c1a1f06c6a490847114d644901192b7906f7f0", + "reports": [ + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "PhaseRankGate.word_defect_mem" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "PhaseRankGate.range_le_of_defect" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "PhaseRankGate.fixed_word_range_bound" + }, + { + "axioms": [ + "propext" + ], + "theorem": "PhaseRankGate.common_encoding_add" + }, + { + "axioms": [ + "propext" + ], + "theorem": "PhaseRankGate.gauge_telescope" + } + ], + "source": "research/kappa-round7-4610-phase-recursion-20261022/RankGate.lean", + "source_sha256": "942084de31c806fd490060c192d68e9ae70dea3c1f361ac8b0ca78e46e1af97c" + }, + { + "log_sha256": "3ceac8ac0c3f64f841e71d0ce54489870ee8f48ea7c7425354a394a88b69b17b", + "olean_sha256": "e350fe1d80564985670a8164249ef9b6169557418235bfc04dcbb91b6b726907", + "reports": [ + { + "axioms": [ + "propext", + "Quot.sound" + ], + "theorem": "ParallelSelectedControls.involutive" + }, + { + "axioms": [], + "theorem": "ParallelSelectedControls.three_additions_swap" + } + ], + "source": "research/kappa-round7-4610-phase-recursion-20261022/ParallelControls.lean", + "source_sha256": "22620cabf35115bd623e529eff2f6c6822fe4ed181a327ea7049acb66c4a179e" + }, + { + "log_sha256": "3dec6bfc808308442b1c00df1c7d94f84ef02c218e0167522a33312ae0ba21bb", + "olean_sha256": "4bf8fa5092bbde8cc48492cf7d29c60d08d4e5469f195ae9a0f9363666c0487d", + "reports": [ + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "GroupedPhase.split_requires_interaction" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "GroupedPhase.two_negative_sectors_distinguish_global" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "GroupedPhase.realify_polynomial" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "GroupedPhase.realify_fourth_root" + } + ], + "source": "research/kappa-round7-4610-phase-recursion-20261022/GroupedPhase.lean", + "source_sha256": "b9f90dec9f1edc5771115e0f52cde48da94f0ba23946d27faf65a9129afe256d" + }, + { + "log_sha256": "354558090fe62c4b21989c193a682d92d16eba8d5c81be61335469a710eb7f21", + "olean_sha256": "daacf8f8d991135b9d8576b0d540930971f53a4030df958918128378de2879b4", + "reports": [ + { + "axioms": [ + "propext", + "Quot.sound" + ], + "theorem": "ActivePhasePalette.square_when_even" + }, + { + "axioms": [ + "propext", + "Quot.sound" + ], + "theorem": "ActivePhasePalette.projection_when_odd" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "ActivePhasePalette.kernel_when_odd" + }, + { + "axioms": [ + "propext" + ], + "theorem": "ActivePhasePalette.odd_direction_nonzero" + } + ], + "source": "research/kappa-round7-4610-phase-recursion-20261022/ActivePalette.lean", + "source_sha256": "6b26db9fe8f2eb7fa1bb53556add4a6a7868b702e27d25b7a02261c6da893513" + }, + { + "log_sha256": "18bebfefb5637bfc3b3762ef722f67d3ef7e508e6eecf6dfe76fc0e922586ee1", + "olean_sha256": "b97b23bfd194402f539da80123c822c0a6614d50887e2995ecfcaa8390a6b6cb", + "reports": [ + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "PauliHole.incompatible_polar_blocks" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "PauliHole.pauli_sector_cannot_remove_two_column_hole" + } + ], + "source": "research/kappa-round7-4610-coupled-recursion-20261022/PauliHole.lean", + "source_sha256": "c670d40d137953abebcc488486ae59433661104c0e682201861c8681cfde7613" + }, + { + "log_sha256": "113c199e5e2ffba3585c40af4b6b0e83abb2f6dfd8423e9a3938ac78e8b3bd97", + "olean_sha256": "fef9f157393ac2ef9406d71285b71f5146461ef104d7611b01c25e0b9be54896", + "reports": [ + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "PhaseRankDebt.concave_increment_antitone" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "PhaseRankDebt.rpow_increment_antitone" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "PhaseRankDebt.deltaSum_nonneg" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "PhaseRankDebt.finite_list_debt" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "PhaseRankDebt.helper_gain_le_paid_debt" + } + ], + "source": "research/kappa-round7-4610-phase-debt-audit-20261022/RankDebt.lean", + "source_sha256": "95126f5b0121e995aef3e8701a1229aa50de74bb5286b8a390d894519df7afca" + } + ], + "new_kappa": false, + "scope": "Source/log/optional-object integrity only; individual receipts record fresh Lean runs. No new kappa or complete supplier.", + "status": "FROZEN_SCOPED_PHASE_RESEARCH_CHECKPOINT" +} diff --git a/research/kappa-round7-4610-construction-checkpoint-20261022/README.md b/research/kappa-round7-4610-construction-checkpoint-20261022/README.md new file mode 100644 index 0000000000..3c05a61015 --- /dev/null +++ b/research/kappa-round7-4610-construction-checkpoint-20261022/README.md @@ -0,0 +1,91 @@ +# Phase-adapter construction checkpoint for PR4610 + +Cao Yifan; substantial OpenAI Codex assistance. Apache-2.0. + +TL;DR: PR4610's substantive comment is addressed and the phase adapter now +has a charged grouped interface, but no construction above conditional +**kappa=0.0030217758** has passed the complete invoice. The existing native +word, claimed saving and compiler certificate remain the baseline. + +The initial reference to PR4160 was corrected by the user to PR4610. Partial +unrelated work was stopped and preserved locally as unfinished; it is not +published in this checkpoint. + +## Completed gates + +| Construction or question | Verified result and limit | +| --- | --- | +| Matarener's scalar-order comment | Credited bounded results, with the older MILP/plateau experiments distinguished from the current word's K-through-8 windows. No global optimum inferred. | +| Owned phase boundary relaxation | Releasing 196 contacts leaves no productive helper phase difference at unchanged paid/warp ranks. | +| One paid phase defect | Exact coverage of 34,638 edges through 2,008 full-system deletions. All 100 feasible kernels are isolated helper-boundary preprocessing and lose at every positive exponent below one. | +| Coupled lift with one global Pauli correction | Actual inner-hole coefficients cannot both vanish for f>=2 in the stated retained-route family. Two scoped Lean obstruction lemmas supplement exact Python port checks. | +| Unconditional actual-frame Phi | Selected one-column paid rank mass becomes 9,592, compared with 5,327 originally, while helper mass drops to 3,155. Three-column and coupled-main variants also fail. Every broken warp is charged. | +| Selective F/Phi choices | Integer rank mincut ties the baseline. Full moment MILPs for ell=1,3, with strict and optimistic helper endpoints, return the old assignment. Floating optimality is bounded evidence. | +| Independent active-mask choices | First/last/all-axis palettes for ell=1,3 and all-unit ell=1 palettes return unchanged assignments. The all-unit replay checks 3,946 exact terms, 1,067 components and 63 literal chart/adjoint cases. All-unit ell=3 remains unsearched. | +| Actual graph without inert-marker freezes | Both unrestricted symmetric-form gates, with owned boundaries fixed and relaxed, have no unpaid helper gain. Separate path audits confirm that deleting main-only inert adapter markers does not evade the general phase debt. | +| Grouped all-f interface | A funded selected-position route, Gaussian pivot correction, exact split interaction and affine residue widths are specified. This is a usable interface contract, not a profitable complete supplier. | + +## General cost argument and credit + +Cinna Davis's [PR4696](https://github.com/CrocSwap/integer-mult-bounds/pull/4696), +head `def829364e8e53a74eac7997b49b5366afd5bc29`, supplies the stronger written +rank-debt argument for arbitrary paid symmetric-form changes on the retained +fixed-subspace graph. We independently replay its source checks and audit the +helper paths. The narrower one-edge classification does not replace or claim +priority over that result. + +The new `phase-debt-audit/RankDebt.lean` formalizes the general finite-list +analytic inequality. When a helper's extra rank is bounded by its own added +paid ranks and every old paid block rank is at most its original helper rank, +concavity bounds helper reward by paid cost. The source-specific path facts, +rank grammar and complete physical semantics remain separate premises. + +[PR4690](https://github.com/CrocSwap/integer-mult-bounds/pull/4690), head +`ddb7ead76479b1e281b485a78b65ce21cc7de8d7`, supplies related charged non-nested, +symmetric-phase and common-Pauli search models. Overlapping ambient-form +sweeps were stopped after this work was inspected. Our active masks are +chart-dependent choices, and odd masks change the actual Fourier rowspace; +that escapes the fixed-subspace debt premise but has not yielded a gain. + +[PR4700](https://github.com/CrocSwap/integer-mult-bounds/pull/4700), head +`34434d4ea5d9edf58529eaf79b543cd6c58f3e41`, reports a 64-rank center floor +for its stated global monotone retiming model. That separate result is +credited, not independently re-proved here. It does not claim a bound on +every changed protocol or the optimal kappa. + +## Lean and implementation boundary + +Eight fresh modules in the round-seven packages expose **29 standard-axiom +reports**: two independent preprocessing modules (seven reports), grouped +phase/route/palette algebra (fifteen), the Pauli hole (two), and the general +finite-list debt inequality (five). Exact source, log, object, compiler, +dependency and input provenance is recorded by their individual receipts. +The artifacts use Lean 4.21.0 and pinned mathlib, with only `propext`, +`Classical.choice` and `Quot.sound` in exported axiom reports. + +These scoped proofs do not formalize the Python native amplitude evaluator, +all-size physical execution or the complete integer-multiplication compiler. +Finite controls and exact invoices are distinguished from kernel proofs; +solver optimality is distinguished from an exact mathematical exclusion. + +`check.py` verifies the frozen source/receipt inventory, unchanged baseline +pins and the actual 29 exported axiom reports. Use `--objects` to check the +local compiled-object hashes as well. It does not rerun Lean; each package's +README gives its separate fresh replay commands. Do not regenerate frozen +receipts during an integrity check. + +The grouped route retains same-offset, disjoint K-bit windows. The saved +overlap counterexample is explicitly outside that contract and is rejected. +No tensor of f phase gates is replaced by one uncharged global phase. The +actual canonical K phases, true adjoints and all newly paid warps remain in +the invoice. + +## Next construction contract + +A useful next attempt changes the owner protocol, fuses an actual shared +operation across a scalar contact, changes the main/query type or changes +the center caller. First emit a complete arbitrary-input operator with all +owner returns and phase/normalization bills. A new recursive type needs an +all-f producer/consumer identity and a paid recurrence before any exponent +can be credited. Larger fixed-graph phase sweeps alone do not evade the +rank-debt argument. No improvement is assumed to exist. diff --git a/research/kappa-round7-4610-construction-checkpoint-20261022/check.py b/research/kappa-round7-4610-construction-checkpoint-20261022/check.py new file mode 100644 index 0000000000..64ab0fba91 --- /dev/null +++ b/research/kappa-round7-4610-construction-checkpoint-20261022/check.py @@ -0,0 +1,111 @@ +"""Source/log inventory seal for the round-seven research checkpoint. +Cao Yifan; substantial OpenAI Codex assistance. Apache-2.0. +This does not replace the individual Lean or native replays. +""" +from hashlib import sha256 +import argparse +import importlib.util +import json +from pathlib import Path +import sys + +sys.dont_write_bytecode = True +HERE = Path(__file__).resolve().parent +ROOT = HERE.parents[1] +PACKAGES = [ + 'kappa-round7-4610-review-20261022', + 'kappa-round7-4610-frontier-review-20261022', + 'kappa-round7-4610-scalar-contract-20261022', + 'kappa-round7-4610-independent-audit-20261022', + 'kappa-round7-4610-phase-recursion-20261022', + 'kappa-round7-4610-coupled-recursion-20261022', + 'kappa-round7-4610-phase-debt-audit-20261022', + 'kappa-round7-rankone-phase-20261022', + HERE.name, +] +MODULES = [ + ('kappa-round7-4610-scalar-contract-20261022', 'Preprocessing', 4), + ('kappa-round7-4610-independent-audit-20261022', 'PhasePreprocess', 3), + ('kappa-round7-4610-phase-recursion-20261022', 'RankGate', 5), + ('kappa-round7-4610-phase-recursion-20261022', 'ParallelControls', 2), + ('kappa-round7-4610-phase-recursion-20261022', 'GroupedPhase', 4), + ('kappa-round7-4610-phase-recursion-20261022', 'ActivePalette', 4), + ('kappa-round7-4610-coupled-recursion-20261022', 'PauliHole', 2), + ('kappa-round7-4610-phase-debt-audit-20261022', 'RankDebt', 5), +] +PRIVATE = {'.scratch', '.solver', '.lean-build', '__pycache__', '.toolchain', '.lake'} +BASELINE = [ + 'research/kappa-round3-warp-20261022/ACTUAL-WORD.json.gz', + 'research/kappa-round3-warp-20261022/NATIVE-VALIDATION.json', + 'research/kappa-round6-compiler-tightening-20261022/ARITHMETIC.json', + 'research/kappa-round6-compiler-tightening-20261022/LEAN-VERIFICATION.json', +] + + +def digest(path): + return sha256(Path(path).read_bytes()).hexdigest() + + +def inventory(): + result = {} + for name in PACKAGES: + for path in sorted((ROOT/'research'/name).rglob('*')): + if not path.is_file() or PRIVATE.intersection(path.parts): + continue + if path.suffix in {'.olean', '.ilean', '.pyc'} or path == HERE/'CHECKPOINT.json': + continue + result[path.relative_to(ROOT).as_posix()] = digest(path) + return result + + +def main(): + if not __debug__: + raise ValueError('Run integrity checks with assertions enabled') + parser = argparse.ArgumentParser() + parser.add_argument('--freeze', action='store_true') + parser.add_argument('--objects', action='store_true') + args = parser.parse_args() + auditor = ROOT/'research/kappa-lean-verification-20261022/verify_lean.py' + assert digest(auditor) == '6c953b31c385179f852eb4b56246e62a4084cb8906843f15fbf2724508539895' + spec = importlib.util.spec_from_file_location('round7_seal_auditor', auditor) + audit = importlib.util.module_from_spec(spec) + spec.loader.exec_module(audit) + modules = [] + for folder, name, count in MODULES: + path = ROOT/'research'/folder/(name+'.lean') + log = path.with_suffix('.log') + expected = audit.audit_source(path) + reports = audit.parse_axioms(log, expected) + assert len(reports) == count + modules.append(dict(source=path.relative_to(ROOT).as_posix(), + source_sha256=digest(path), log_sha256=digest(log), + reports=reports)) + target = HERE/'CHECKPOINT.json' + if args.freeze: + assert not target.exists(), 'Do not overwrite a frozen checkpoint' + frozen_modules = [{**row, 'olean_sha256':digest((ROOT/row['source']).with_suffix('.olean'))} + for row in modules] + value = dict(status='FROZEN_SCOPED_PHASE_RESEARCH_CHECKPOINT', new_kappa=False, + claimed_kappa='0.0030217758', modules=frozen_modules, + fresh_modules=8, exported_axiom_reports=29, + files_sha256=inventory(), + baseline_sha256={name:digest(ROOT/name) for name in BASELINE}, + scope='Source/log/optional-object integrity only; individual receipts ' + 'record fresh Lean runs. No new kappa or complete supplier.') + target.write_text(json.dumps(value, indent=2, sort_keys=True)+'\n', + encoding='utf-8', newline='\n') + value = json.loads(target.read_text(encoding='utf-8')) + assert value['files_sha256'] == inventory(), 'Checkpoint source/receipt bytes changed' + assert all(digest(ROOT/name) == h for name, h in value['baseline_sha256'].items()) + assert len(modules) == value['fresh_modules'] == 8 + assert sum(len(row['reports']) for row in modules) == value['exported_axiom_reports'] == 29 + for current, frozen in zip(modules, value['modules']): + assert current == {k:v for k,v in frozen.items() if k != 'olean_sha256'} + if args.objects: + assert digest((ROOT/current['source']).with_suffix('.olean')) == frozen['olean_sha256'] + print('PASS_ROUND7_CHECKPOINT_INTEGRITY', len(value['files_sha256']), + 'files; 8 fresh modules/29 axiom reports; kappa unchanged') + + +if __name__ == '__main__': + main() diff --git a/research/kappa-round7-4610-coupled-recursion-20261022/.gitattributes b/research/kappa-round7-4610-coupled-recursion-20261022/.gitattributes new file mode 100644 index 0000000000..63444c0124 --- /dev/null +++ b/research/kappa-round7-4610-coupled-recursion-20261022/.gitattributes @@ -0,0 +1 @@ +* -text whitespace=blank-at-eol,blank-at-eof,space-before-tab diff --git a/research/kappa-round7-4610-coupled-recursion-20261022/.gitignore b/research/kappa-round7-4610-coupled-recursion-20261022/.gitignore new file mode 100644 index 0000000000..504426f325 --- /dev/null +++ b/research/kappa-round7-4610-coupled-recursion-20261022/.gitignore @@ -0,0 +1,4 @@ +__pycache__/ +*.olean +*.ilean +.solver/ diff --git a/research/kappa-round7-4610-coupled-recursion-20261022/FREEZE.json b/research/kappa-round7-4610-coupled-recursion-20261022/FREEZE.json new file mode 100644 index 0000000000..c1dc8b6185 --- /dev/null +++ b/research/kappa-round7-4610-coupled-recursion-20261022/FREEZE.json @@ -0,0 +1,33 @@ +{ + "status": "PASS_COMPLETED_PAULI_AND_FRAME_PALETTE_COHERENCE", + "source_pins": 21, + "lean_reports": 2, + "receipt_count": 6, + "new_kappa": false, + "files": { + "README.md": "4684f6d661d146281efe966772a7abff2ba567a957c31e5445d68253743cf4da", + "PLAN.md": "de6ebeed3d00039d434bf5466204c3b2fe0089b9894915ff3b8e43fde46e6e50", + ".gitattributes": "d3dfa0b0a8bffedad9f1804f1534d281fd8790fd758d6e60b8d36b8c0366b209", + ".gitignore": "3a7d3dab5699ab3fd9a97de409e589c0e2f0fe009822c1fd25011fee8e1d63e1", + "SOURCES.json": "de1659d7f83706d555a8cbe944839e052a542f69cd3d3570913e1dd55e2015f7", + "pin_sources.py": "7a13e34ca46528513828502b4bd2acf91e5318bf9cf54f6fa48b4e893b45efe2", + "PauliHole.lean": "c670d40d137953abebcc488486ae59433661104c0e682201861c8681cfde7613", + "PauliHole.log": "18bebfefb5637bfc3b3762ef722f67d3ef7e508e6eecf6dfe76fc0e922586ee1", + "pauli_hole.py": "e6ace5c5ced579134921cc357e4d093686a9edf0f3813a4e6cd1c1b7d91b88e9", + "replay_pauli_lean.py": "898c224809a8f029f650c1381c16ef442634cbf7f9019924387636acee4379fa", + "LEAN-PAULI-HOLE.json": "84cd6e5f52e88da071d41fac66798bf85d5eb86f7e4a963a3772f07629043bf0", + "PAULI-HOLE.json.gz": "90c818358371a329a548563e083d24ebe414c1eb42f4875fa96b62c170d643b8", + "realification_census.py": "29655e80af12848f69c00022004f747b7de3c627a6b13dec0346f17356aa9232", + "REALIFICATION-CENSUS.json.gz": "fead13630293a69110c7b21faae92775d458bec3871c881c534422cc671028f5", + "mixed_gauge.py": "9f3d4fcca33ce4abbb1c7cc3c8b011a22a2baf57810d8e7ec0f814cc324197b8", + "MIXED-GAUGE.json.gz": "b7dc0b9e2525e698d3944945c1dd41e67703cf222ebae72348c824b858aa4f09", + "weighted_gauge.py": "3a82ef1cb9c605e0fb629cfcb719fff00e26414519fc1288a24f3f3e2bf92d0d", + "WEIGHTED-GAUGE.json.gz": "10734775d914c9970fe62d9120c1e7cb313569901384f857ac71d207860b148d", + "weighted_milp.py": "0725832c4b4d8838a2f539f156bd26ec969c4e3280a92845db34e9e44da91fe1", + "WEIGHTED-MILP.json.gz": "00f627ad3083c99d88fd59a2d2095a25caa60db4d082c013ea2f290c253d4673", + "palette_gauge.py": "cca995b068fbfad13c2f832b56528096943e4b393c264a238ca343c612082a37", + "PALETTE-GAUGE.json.gz": "9b027fdd0dbb23e71fc5e22c58e80180ea102e55eff849d2105cf5faa12ef96b", + "freeze.py": "1d9523a1d4f8010980b888975f29109d9d27f2d88cebe418413aa080c69029e3" + }, + "scope": "Byte/provenance/receipt coherence only. Fresh run outputs are preserved; floating MIP status is not formal global optimality." +} diff --git a/research/kappa-round7-4610-coupled-recursion-20261022/LEAN-PAULI-HOLE.json b/research/kappa-round7-4610-coupled-recursion-20261022/LEAN-PAULI-HOLE.json new file mode 100644 index 0000000000..c85fae44b8 --- /dev/null +++ b/research/kappa-round7-4610-coupled-recursion-20261022/LEAN-PAULI-HOLE.json @@ -0,0 +1,83 @@ +{ + "status": "PASS_LEAN_PAULI_HOLE_COEFFICIENT_OBSTRUCTION", + "source": "PauliHole.lean", + "source_sha256": "c670d40d137953abebcc488486ae59433661104c0e682201861c8681cfde7613", + "object_sha256": "b97b23bfd194402f539da80123c822c0a6614d50887e2995ecfcaa8390a6b6cb", + "log": "PauliHole.log", + "log_sha256": "18bebfefb5637bfc3b3762ef722f67d3ef7e508e6eecf6dfe76fc0e922586ee1", + "output": "'PauliHole.incompatible_polar_blocks' depends on axioms: [propext, Classical.choice, Quot.sound]\n'PauliHole.pauli_sector_cannot_remove_two_column_hole' depends on axioms: [propext, Classical.choice, Quot.sound]\n", + "exit_code": 0, + "axioms": [ + { + "theorem": "PauliHole.incompatible_polar_blocks", + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ] + }, + { + "theorem": "PauliHole.pauli_sector_cannot_remove_two_column_hole", + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ] + } + ], + "expected_reports": [ + "incompatible_polar_blocks", + "pauli_sector_cannot_remove_two_column_hole" + ], + "allowed_axioms": [ + "Classical.choice", + "Quot.sound", + "propext" + ], + "runtime": { + "lean_version": "Lean (version 4.21.0, x86_64-w64-windows-gnu, commit 6741444a63ee, Release)", + "lean_executable_sha256": "fb7a62288f197279fb84e55bb1972348fd2cce1d550845793975f1cebb0c24ab", + "mathlib_revision": "308445d7985027f538e281e18df29ca16ede2ba3", + "dependencies": [ + { + "name": "mathlib", + "revision": "308445d7985027f538e281e18df29ca16ede2ba3" + }, + { + "name": "plausible", + "revision": "c4aa78186d388e50a436e8362b947bae125a2933" + }, + { + "name": "LeanSearchClient", + "revision": "6c62474116f525d2814f0157bb468bf3a4f9f120" + }, + { + "name": "importGraph", + "revision": "d07bd64f1910f1cc5e4cc87b6b9c590080e7a457" + }, + { + "name": "proofwidgets", + "revision": "6980f6ca164de593cb77cd03d8eac549cc444156" + }, + { + "name": "aesop", + "revision": "8ff27701d003456fd59f13a9212431239d902aef" + }, + { + "name": "Qq", + "revision": "e9c65db4823976353cd0bb03199a172719efbeb7" + }, + { + "name": "batteries", + "revision": "8d2067bf518731a70a255d4a61b5c103922c772e" + }, + { + "name": "Cli", + "revision": "7c6aef5f75a43ebbba763b44d535175a1b04c9e0" + } + ] + }, + "auditor_sha256": "6c953b31c385179f852eb4b56246e62a4084cb8906843f15fbf2724508539895", + "script_sha256": "898c224809a8f029f650c1381c16ef442634cbf7f9019924387636acee4379fa", + "scope": "Two incompatible binary coefficients and arbitrary complex Pauli-sector amplitudes. Python separately binds those coefficients to actual ports/routes. No native word, all-f physical tape theorem or recursive supplier theorem is formalized." +} diff --git a/research/kappa-round7-4610-coupled-recursion-20261022/MIXED-GAUGE.json.gz b/research/kappa-round7-4610-coupled-recursion-20261022/MIXED-GAUGE.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..672c025c36cc89c63d25a2f08b6de498d3c3bef1 GIT binary patch literal 80224 zcmZU)1yCH%7d0B(-GjR=t|7R?;<}5wyCnpILvVL@g1fuJLeL~=a1RavHrTiM{l8bQ z>buK-i0z-Qo*8^L0-;2MX5%GUwUSO2w@>$d+@&ocM zG879!J|?8%y6m<^zCeB;Q-;{RiIELXW zJbBIy(V@TM?&AAPFB}?{lAVUM&1%cVo=?JhpZ@Co+w8fmu+={8wGR%DYR(J}Ad6vq za$n05S0}{yxS^z|2^}k5UP^LW%MvT6(%6C5)(iNQ?$7Ob9D-G&@@>mU#7VD?o30NQ z!zAQ=if7&5`+#TNS+Bc94x6r|mcyjvW1!U!z(<$;*VTLSpUVwn5dyqFA-^XvR`t9b zfnBWv&Mm5OZI$za&d$c0#2pHX1&x;vtEgAn zt6BWOcUQH^PYAD=vWgFS1FvtM`1ZKyH__$%A8ch`FV?=e2L4@}m3V$Q9yfix&6uTr zy*tjp34E%@S^FX(i1v!RYWi?T8}MNH_~*;_7ln?rfwC@N0f3pJtB+D1@kH%*G7^feCpE(;gk?y)-g?1m% zRILLB&I(Aj3rNmP;?kGTe~j!RwB-o=xrbZ(Mfdv4Wocvwq3x0O_4O>`Nx$2Cw+Ck= z=I8QXgsUdFKzwL12L@x`)(`kTy9Bzum^)m$KD+j!>6l+{w7Q+q{pVeBeVy0ha+IGE z*FLkuT(qUVzWOYchlua_EHcqidvx1w1u_Q|+zD+aJs|YaUood~WvY`p5>(=ZHwt$C z)gX1$CZtBUbY2_!G6c$6jP42SR<{>&@whK)A-^#_YfB1*oc?@hZp*pWX4`eTuRBW* zmvH@n`6RTNnALhc#W%^;FM8u_{WUyrSR*`~%zz(l{+$IwV*?FC{eu#KzhTmN6@g|Vj@@!^cIR$$XDL6}pMaQlLt*WQs|6(}p6)e~F$&7k0B99! zHNHIC54oV)-y{v(^J~(PvWf+OaG`eq!vRMEP!A2Sd^)$8I5xm4Q5J_gT(Hj*^7@?! z;LJkOgNT{L7{A2OFdb}!>fc9#kuQoLX8aIx!TA7w2|}W6K!pcNo3SD$QeTo!`~u+z zhtoE&zyoE>z=*+vJE#-)mcc603dBl!QNh-{SHEOg_JP*=*}?m~6Uq%%@&S11(*rf6 zApUS0K=yz%K1eVaD%9WxKiPjx-jIt(tZpWS1}GRv#s^6T%P}@YN)w;4GVCZcWHNy* zh;?4XF&vU`K)yGz7s=bvvX4q)(IYEZm5BuQa3Y4A}$5IGbojX<`xlM=wj(Q(b3_D8XJyNUYIE z5Mz)JEYoz#6igksmPU_J@1N(*C=q3?e?HP3?%(<=7tGeQ)f5m3XrDGn8YKpM(Zz5y z9mx_KTFplR+EA~7@;KKR^0UPRa!yh%<42l4HhOu|I_c{J61bE5enFzaTn}*mfp|s% zdz|h5w8~NeW1qA)Qb&n>f6>Dn4agFHI~2AzICnG2wE1U|KGGgc_w z&?jj1hbwZfQ+H2`ef4V({_oWGbB5w6Dzolbf4&`dJ!ed&$)D^AskQAB>awj@^q>Ik zw2MZEHP}7Wd20ScytsqpWk5GgX@SFc_Oy-1_K&LX*`EA5(fJT@-KbqwOR+Eutqw<@)yR z={9Sq38p@T(qvrY22?g_#})waXZ)0^nlvv{zyncvAtUf=fMun&BS1gyrz>Y448s6+ z1KB!RJjjoiM2H%ZM3?|mLn(oy%5s<)*q?I+m{bqT^i3w1pP>P+Mpg+xJCzfZqp2u; z_|~KPQn$56ldCu6K@*~e5;X4xyRmWaDkg+9Irle}IQKEKgp95bFies9EWSh$vB|m@ zk|D)>X4_%89c8jd#NT>}K932!;K_lK0IdLv~^9;I9;pPVh;0M@Dst;iS9+X%B zHt&Eu4eQKBZbai57vmlU%TSc`$B}JR+S1t-rW>LkCm5UH9QwtLHSx=!lFXaUlu zWm_~Gr}sEOvoMl;5}eU)Y{2q_2hQ}vgawXNz_)I0a?y^cFOb0`RSL5`_6_jzPg!C= zRD6dd=7(Oh? z!?Uip)stTNot36>_i1BNL)3X=GBKR$juf{a?FO%Du7X9shY26vqG%RA*jgN;(!0o6Q-3YGOQ_4?hi#D*I5Qx%1MA!P1Ck$vQg7h ze3GdQe8|yr7y8l-&pA)2fX%%MR59y*61wO$4zG-7lOs+SAy0;;=}^QG&_Rj@$f^(0 ze~yzxeN&|a-RWcVr%wNbyVLMJw2+A0geLlt19dbyV=eNr_ci^PQ62Bz(B&JQsUX_; z8P0Z~O%hj40S^ZGl+b7*Nj#B^iEz3#Rk&qyM;88!rLB~(U<}rnx=ohCHYnYfFrEXS zd+)JvI)g?3aTUm)*z4c+Cn>xS=`$%dQ0%;ay8>0c>3hkg6&^5wrva8>0E(fj>$&@q zBK()}jr4a7MBU6D?Tch-TyDpKvI6c|jF=zAAhtVX$~DOaLr)4j>3pwA9sARP3@-0( zsG|&L{uMR*l&Ja(VS6=ww@iP$;%iz@C>ZRKZCU}wicHLm-dk2G95ABq7+pPsP8yZB zQVRzCrFIJVOcNgtbt(6x=uvOo?9oFVQA+aCb|y?rXSBT)vkoZr*uw z#Rob7CU5e7V1#mzb4Z1>@0eeCf)6n2DH^9qOx{@}F&_{n8|S|Z2kpG`T&xooFW76p z#)RgJ%JeZ8S&lK&3T{+JGWInXO9HOs;32St4njlA5WoraPuk+e@LwsJdcs8GYVIM4 z`j?<_0|(w;%c}w|b448VpKxukErPj*DDWSM56psb9u1mDNVc(4twIqSp{zrcJB>Hu z(k&9<{S)w}ABSm^KjLpjAmtNipG6l88A?QLQms7Dr9VhtTLz#{+CC8`gWgGmGk`d0 zmC8vl{PFs%e7Qn&;a!F@@I46r9SmgvF617P_r=irttWFY7eN~_ZeL|LmN)2i{WSPKA9t03R6O; zt7H03iVYrQjsu_PDyG`60h~_l_ck;X+op zSfn5XaE5+^*;?JU~hj_C_Yt*mF`cZ)v zHui_HR^7?AuuENKHyq6>%e#p#DU7%$*FcOB*zSJ03* z#?M-Yw!-)oQUqeY>rA1gJ`cL!z3Lv~7=LS`Wbht) zb>cLgY06W&X@st#P150ahi(f`xyT8+{(d;1D6{bzkwj>kl1)@SO%{CsGJDE2z9~3s zPwdyIx@GVogY*A7x%JL|tx5F>6Ks%vADtW=eVy%*wU=C=&}2QSd``y&oTS@SWXixt zK2&I$_QdWmo(z3R0^Fp1TL9$vr|!=_raTDw2I9Z6T&O3THh!Z!{pMlHXwJ0llU#7) zsTlBW)|?|{v@K&Fcg-YS#>tPiWBE?0$ssv@tGi)c|0ghOzpu#zBG(Z+IRvYh#N5^k zC|ka3O0`(S@EvI*Nse^pk{*YhfsT93f-ihV5eeMuV7Ef}a@Dn10M1XB@X@{|HFm&V znzw;@LCxLOxrB`!}K`oKg!i zHSE!f;SlRb&v(JjB zea|u@WO2EK!+jP7Lb7K+{RBHqHi8u~v1sO}?{#1Ew~;BYF8VwX+p8A>Kk4L;C4(1U zTrd@;KhHe20|T-dG~~#GjLuxgI%LUEiRY1Yd26p3()-~b{jS!|l?2lV=)i(-qpLL6 z(j?29(LBKn==;$h_z#ww6i)Y#ldm^4v^rt-KZoAZLe?7PQ335p`*C-`0F6ZUnO6vY zi3ZNTke{-ycp7sf8W_YbTU3_`cdZ(A?dnd!}!_Cub>cN#zfSIK$;FUEr9&5_7Iyw0fDy0Ee4U_k!69BHV z9?W3+&K(kbdE(!JDSN(2LdmzjD+MDTEJkVIYU%DIT-nP`$M4e=nyyK9TuMMA`uXq~JEG*S&+1^klRV$x#D&OBb>pwG>I#d;V7n z9o^@dh7qYdAh8&J9!DjS?L=zBZV9^vt=bOdXS{Ce@Jou=4P$$TP;%g=cc_k7q>CBk zCj*!Ss4U)C!z)w9PW278fqfwUrjm|KB2F1y2sLZA z)OCXHbU2GdhDzvDa~Ryp&niESpbzQU`$}5AbXCE%ZERJvQ?}RgHQNrv#?0O<#lQCo z7`G-MRj_XA=>F37f7IVkdyq=rBXG0k;!cz%wn4^5(b2<9`VhqyO^ezq%NIr?v05;4 zBqz{7s;`N~@CtApNq4Nhrgu1cJXlYx~xBkepAvvh15K=o8v$(xxQnPv!t>x1!I|kgjnXgK0@-;tV z$+hk6vV_xyDBsE@Y9*@@BA;gzBkTth^OUO97*83VUl82eLLMVmzdkO>;hhU5wWm6i zs1l-_rvaNHJQBphSQy1~j<6eXS6fB3mF?OX*aBYBxk?G=or)!_>Mb6_z%GH95?T%- zg3C8GkF7oXFTmvj){Ew9Jm1)(q~1#h9JcdYJh|k1U_hx(fRi7m6uM8FafagL3=>4Q zO;=FxA>x{dwPCnd-Vx{iV(Ce-vS)>1EAgHS!}x)yrd z!;-7`^I?5~`0K;fm(4!tmxRsFPo1By1E2RVB%Ut6yh0ZX`l0)ao8m9aF3(d!)PYZR zpPzTz`vY#SX8WIRhc^SCZ@-ULJwR6U-y?>U!IP0Bwlat@A6Dx?O)xDo5K3s zzh)ZWeF_$>zo1|dr$sU z)|nbOv-w$hv#nuS;jgFS=I6g{Jao@xWI~G65_+84zK?Sof7M^Ft_}+%0v>iv#a}L` zD%x=*KEJ%wZ?-S}T|89p_upi>;#g`5nUH+kyO7|PdOhnG_n*4lKiS2Rcsj12?t5IU zpoZ1>{Yo6+yqQMw_o4Iol{x_W=jML%WtHmgtUvJSs=feb=I;EqBrlLf?!Ka45&8?( z${P3Q`(v)nz{lr$zp}l}fWK-qPOkm0(C68Uz<}4A$AZn*rkER9U zLI^fOzp|nC$MxUnp4RRq0v_*8C7ud|LXSOL-Ua@3HN2rL$6Y(`&yoKB`T3nAeMVjo z@KBV+;Yx7|eQfW4dA?y5fAhQx8_Gb~1l}^gyd2&Q6OaE5XV-=LZNB~)w;^f0BthxP zM*H*2bR}fP;Hd8Ny=y;GR={7mA=OtVmc2lz=4&;X%yq-79b7l^2{pCE>$($L+lV;q zq9sO>9jKWzWBrD?xLXoxrMssSN*-^>h%v(iGY{i6{h!=ijRK+U+Kwx)ukBd zBPDV*Qf*mIJ`--y%H^q`XRAeb{8C7wEZsU(VU){Lk9MO*st7$_q*EzJidlEEkVT2z zqaAbd9%LO~8BxS0-J_MyR*mH~_5EZ9Doblah+Y|q{CReY!%V9F4uOKZIF$6MuyZ5` zIwFaJd5eo+OF%!%jQq}w5QoREt+(|Xv%Jp$DwV|^%-2oSb}$^3#kAgTR5`&g(lA>s zAvTK*`1S~Kg zm#T%IB6-$?2DuAJu{RM*U?;x0haHc&4RRY6UIkgSAw~OO@Eg1v-p(;|$EE+aVPK!5 zj`_t^dQc{IC0EM+KX<|ZxhsZ_xIHkXij8ERu045KG>6rYSM?Lkj&>cvccs8?7x1a%h$Sb;V2 ztsd}Cp|yddWU5jaq|FZ$sxtc%ljVO*hL+F1(`VwDdnwigw-z>LSDU6*r+&z9+=4@Q z5&v1c2wsXqG(kp#xx0qB+h4X4q0>zTW$K|`9C_u!++R!9%ZJcOEgMrM^ z!v;n+%8Z4_$>dX;K%Nx2Avjz9$zt8)AE&SQiYw}ld6OX*n-K#pEmn_$VQlG%bMRyS z@~5D{uTC$QFRG}g6(u2`38aZ~N6p|Y1r4x)rG?+ox{%J~fo;Fj3qQ8I5Odp8#8iG>s=jC)v~8AvurPExV3(f!>ArBMUd+g7ZKROx;BHH z-!)ddZGuZeG*py^wF?5Yq^+o~8T_|M=MEdJb?>6!6SXLy{NDpqJ zNzkV&&>dJtnCh z_}%%AQbZA{PPB3$8P1K?ce8kbQn2eAJ9lZLLC*y=U?jmn2i=kE+v%j><_*NTo#;Y^ zbQXJVF9MZ>;Q3}OTsv+kYI!pOC>KxPsK85*BpE|RB(#Vq^|;iN0~_st2=f$4TOW|( zW0r(DwWlnMSvHAzphBj{r~WOw6SE*XA8U$8o%dJ*D`1PADeaKtbiRE!&uiJxCJH=Z{{pv)$pcB zAC6ZHtL6+DBOVGiV~#&oGIQn_ae{-dhqn^1W@9fx#z?$=D`}TAQ{9yyz=)Cfz$RJF z=lFvWWCbS;vk__5Bf?`Rw!vDfev>s@!-h|+BDux><`~qlC$e45QBuOg!T27B3dEz6 zocKGk-eFq-szjfvt|9PZvtU zxE{Jt7R@eQnLA(^Vz;=R2T#mW_fWdP&NDlpWs_3IJZ-m4q+Z%zwYGAxtV?AV9qJ_V`1vI1YbZsf!4sbTb;C)iP7#@zkzcTy6%{jA zFt$&rgS(Ou-bF+xEG)5=F#QiTib!tad~@x8x+oqX@0r z8GQ?vdY^uL>h3rHV5R&!Ct7IUtI5zhK<$Cs^t!*-tbrytLrVH4DJb8Gj6(x5C7D$~ zhMhyzss~WqnW6y?G?$o%lPDfpCj!h?WzN$YDLYG&3ysb(u8P~`p;zM&l3yZ}ZDw!;MrKDV9YzwQnd(`%A;<(A zW^+jL?kZpT22zPqqu$0Ay(#aQfsaA#pRG$x_MUrKIn@D7`cuRZ>v1*qqye9CZ1y3<)>zBy@c3teP zR!gTNKSKt+EBjg?b_Go(?-s|>z=PP?Zr423GZp$6ZR2 zv#!!2#?tw#!c0J^yPR3^b)-e+o3Rhyg{x?W-C0}~#^7bSYf^rfHZD6R{6^%P8}MHU zD@Cxz7y%yexU4&_TJ`;LWR;@F2m zpAmj!ZsUbH`~|PDZjfS%zFQoe$`}5@CB>UgN<6Lccv6%yhs&~fl=tmODjB>DA-t;! zN;xo$n(g|8vffy~AB}f%O}92E4E<&1U-31c&n-HSAzm)qKWhF^bQfh;Yfwp>iIOiV z@9irgz|M$G_*lgX0Gm6I@bQzL=z-jO_B70M?aR@fk{QeqVT3qfaq>*|h-IymLZ5b1 zp?j3hg73T{%w90Ol$|XSwmMZ^}DO=41z&XKMp+=4@qxFtck*&LEdX|kD7IY)P|47Dg z(+p7(sz=61zGhP-wn~$F_sVFPI06G)fu+>@XC{VQUd01XfR}O)CS!6^+fpzLZfQBx zlOeE8(IkBS+4Mpi4XY`F(l|y`pUilrXUknC%aIia;LrQ{4=1Fl0=}n0r^vhSy+vtM zgRtMqBntdhqm*HmFmNqCUO-NtlSdJw0o(1O4+eRVB+Rq^;|70CRmSy?_$-tbNDUfe zB;UVNe%XFDOTNgx@PsIC?cia;nv{_bdtHW-!HfQGPCP*s!-#haQcU%5EzbZzamrQiZG^5(y8~29C?;^!ZGCyc6f20 zfS%lU$Kr=W2BqI-;LB6SeBniiOZej5h85rV@p~Jy{FE~E4l!@|-4BlVc?PKzD!Utg ziUOmT{tWIuH&KUPl<_8%JYG2dj~;0Lh9PRC2;U@kn;pFH#@w|f^Mv6LVby(D^0*`Z zaavAOnBc0aWXs%t(0XfHzqhSyuK>rvnacHR{tlMs#|t3-B> z1;WLiZUacqVKn_%eiu?}HZCsFsv}1!u$hb$S3M{BsOcu+yCuK7OK!{=Iv;*8Jz8g3 z|J8Chh&x!Y&a?jOFoT;&oQ>4tO_>qw5leutY>Lg?m~PJ^Yv~9#T-@)E%qKJ~G#j#u zO7nvuExae@?<08WK#96{bXf&D^2Ua8#0-}({4l3!X6=!3C_<`fCNYHdvUboo{dHC&Lb{a~Q|4n6So-T;d*TLop7R>eqvEC=HG=enR1@O z<78yLM0s2GuOP)x_RO(2<-jc7&1lq8Pa++T)Jk?imwzi~Zq({w>f|SxiHL06+kJZl z@^*484&3watkW`!(i|E?F5G?EI7}~+OH^a&l zGrlt=n;ajY-5FkPSQw(tm(&MOBxLTd3}R+IN-h4OlEQJG!bPes@s8DkGMma}-)N#S6Qod~OlL89J_gCPqt4Mr10 zjpil=0(M3oZ4$)rfS54cXhXo(cpflPst+mUGy@rftl|EJAm9UZ?L(u9|Ir!oWi@(m zVo?x_>)Jn^*3jjdj`mNFK`9Kq4r?r=wEB>f zbd+7C#SvD?e&+;(nYn+|3Y@uDa)%2szsBrti2_?obi~#$~I7(KC6}?+48fHI!Q) z*k^KsW^U5>5wJLl;xSsO^?A7u`QEzi+a|4u6HAQPDq|Z&!_8S5n8{NLU-LD zFSZ$n0Ez6Kw^cD+Rum3iMNzi=bq0BAy1L4c^ELk47c>P~rWqy|BPsb3F}TA_K7^_KKa7W^L>wP?E0E|# zxBWvXqw%ESiANz(P%LX+BVFsWSYb6Ul(Z!lA4_13}hVMuXE;xg(Z6GgxCE((m6{ z@BGAb4jncyrVJm2k$sjM!T)rVR46S>hrI=bk85?nke9_<5WGt)km*#UVm!!){Eyz$ zs^VEv_(^4g+7DVnY%$HcQj4HWvg?wemBf%eXm=ahzy4sJMe^nyj72P@o&e{>H(OO< zX2HKJRl=xQ^Y=>gU@4RcF{3{h4U2bn72hLn8bmjFb{s` zcv!vUs^sdYBFg~z@ASErJc{Q|7-k{6%}rGiDdhvfjNfUoP*mOA(3rco_ZVZ!+P_FL z30p^5`EGaMlkT1=qa;cT4x#~lP=#^@)+(^m!Yo1%fIa}e+}k(f0-f?p%)r@0uCXq0 z8W*?EWbxIUvP&+O6GGcwmAfa2v42NsB7~9Rt0R~{AX1hOxThH&)1#73ARPvOFgi5R zEKnRyw9#PhgnVq;n3u_fA7=)aZf~gyizpDUQt^lxlL)m2rrU)`*CUioe<{x4*1<@H zzO#`?6{e2f;8IoGvQC_~T`lyW@aB_ZxXlBu?0-1$hm2EDPtUMIuzn`cbf z;?8#B&c)|T!91CEDaI|DdiPh;;b^KEg1&}Q+d=i4S9>dhd`xOCBUFmmUOV%7tLNPNp9c@HM?K1Lt)i&6 zWl3^TPDVPyL{{lkg-_Xr+!pZl1P6|_QS<@n;xdIlgC$@mV$+<)v%hXACbM zGYEMbQHEQO2ZV(RZQowo+DjpeR6T(=R5Z4{3#Vr#6~t&KV0?z2j08RWD%wM#qOtQY zDA59GrYFGvM8<&eQ4i|*qjbZ~kCFu=QxEEHWk3`5AK<*Z6AV=Ug*l3#PC2QY@=UGj zSB{d$qf^>fqhY$Y;sweEUKCgWo@E{Xml|GAdvsW=B0IB%4`aSXqmElsNATP|x()4r zQ+j)>uE@07QOv8vjPYBQ-+1)_n@2&+X@6owq#7>0DsJ!nFhyEMAVs62^dd8sDzmD} zUn4+a6n`Csw2s5Wa`SQ+Y@52=hE#f7LqMho`Jw zWGT5=p$eADnMnt$v{bS`j0Kegb8ssR2^zIC-~5n%Yx>EzC6IjXRtXjrDd98g$b#)Q zoiBYuo<|rW=j#L$E;{+`WZ;7>Skmpvrs7&`5(lN_egS^)+vcHRowhT$`;>C zYHvNx5qo#36i;Ra_n4)8M9C#GWbqbJEuPF9bRNvN4q0sNGwLKc@v0gsp~uWo z>oSba8T`?hE%GaZTRnI;J7e)!Fw7m9Lf_Tqq$NT+6CTCLjh~&qb4#>=7aILp#DQD2 zD871GL5N)rlW)ta!0Nb5U?j)w( zw@Vy1szn}Q{m2ITgv|6;jW1NZ(Jyv~r1oWUfdc7sMOM*nCrpBuU_sURBq~%9DIFPr zS^o|~^C>Zf=5Os~FziA_78GHmr2i4QN&G_qiCTtm-|lo_?t~?Q4h^L;J+SDXy$tgl zEZ$Wh$Xy_a=Z%{_2eTK4yUjfG`d0`e8WDCmrqzd3_jzeum!V_)@eg|U@5mKSPqESs z$ge4XQ1ZmX!37v(J3;_iqu9HD^;X2 z6s%LYb|EIwY4@mKV5^Wb-d7Gvksql?*I%8kZRVJdMEsQO(Q})^L_`!5RbMcFGS-}i z?X_bS3|XL&G^lTkjNXDV!S; z_}G4ndT7tdWWu=P?K(WH$W@+?eYf;Q@KPrWTR;#lm0+h}3|0iOo$vcxu%Ue8-$xmwkIubdZWsLX1^i7P}a~(VKrNs^vz7qlb4IzReREEiD zaqKEGY@8mV0yff%`xdZzIsr=W6otL$9FSC6+`}d87nLgA2>#(PWpp-*ppt$k-ONd; zt_Qv{5f2vX`@A}bzIr6-&Et&KXE_>{?S90R%jxca_z}gQ!t+Z4N73@m`|?qjS$W{F}*L@>+tSr8HCTK~UxOsSd&`rAap(ztQ z^^q0EN2K7x&k)wiDt5l=$+RnL9;J#=lO(&BDrF3Z+ ztqDffczW%FU@x)~8L7^sx$1Er6B;XNZ_VMK*eP^m_f+R*G>`88?Ae*Q%||txX+| zi>$J?MK#8S`agEq+JC6GA@E*ERvmg%A=Fiw%4le3%kLua4%8P6DG_tTtSE@$Qs?8z z$a%QG`{oZ0jfbL~eQb%_!^5{9zoCJk+# ze>%%rN=t-&iXX;W53tw+Gwg(7QFh^fm}=`X1CZ*mIIZ1DgNV87nxwP^q=Nq~j_xr{ zVjNZd|H-uJ!?j|%M2-Iz)~wk!x%T%MZA8T|yzLHMO^9SDR60%XUj8b5Ojxw}+Ow@> z#mV25PhXnj_IHH!CW^otBmbw-xGaVK)>oGMJK^BMmbS#eJdZ}D5wXAj}fQc`E=GcNoCgSgQbJFBq`$SFX^Q9t4 zFiOI*=eIIo&EVziLQs!{$%82EgJyR?UM+1-q_#dcjNLK>`*xe@R|(_FL3T3sXuBQT zbMPf}>GAM2<*g9*Hg|+a|MK(aEjZa(w~FBT6EZN zuikH^Lj5t9Cu6fpAsM=#XM_Xz`v5k&E$_Uzw^Y*dsVGzeV!2|#sfmkv3 zAL4=P^|1~i@#pd*VFQZd1vx_|3o1Lp(tf#JM~^B~{vO(!dstOXV3@*Sevl_mxC4k4 zWU@#hWd4|6>W8+TgYqsU2v<!aC*##LtVXw2nwoXI)+M8Jw;rM8`&_##Z}Hbr9-j#KOII_ z@V=MGK9wZ6C2ap#m3%#1NhRFH!kd2(*}W}FiRy-?Fl((^K_3$!Jc*#t{u5}J4L?3S zDU~r(fmJ>*$v$F4CdRV{i@jK!%iVZQUB`5itKAOF*O{&!3|u+ky8n*!&4>RY>SnRv z1|bxtQcGV+OmI8F6t*{{J;=*c7AOKY%XDm)GCo$2V{;~X3g!05&U|rOmJT4$uoa$- z>AOmTBLqH_Qt@wC|1tijwi?Yv0ZH8YSu}ewzO@9)X+=dha6KGD7S%42x(3xG2`s zPr)+6B*}kTf=Ayo{E9>Qso3S$Y1h}7D@ge}elU!Q3%B;e0C=0=aa#k_P|=T|W>EMM z(~Xniw>>#Vducy{`rTILr@vOJ+L>7==t@hppaytgH{wW_97~1AS z#D2Xwly1t`6YiB+=>3@A=J4@Lsb5C*2oh~YXyIo~(eeflR$hC_qO7YEP|hIuf_kn~L>Ay@jf2xtLD zNC!7{RMoiOp`qf$A87%%BA~7CBX}-Z5`WrvLl4p*6UB=ijAP?Zw8jct42w6m0e>4i z;@!BKOnG~-FS=GWxQcqQ1J)dQ zlSYbjGN@$?@~E=s7pBgkGzUjEJG8kNCwoiDl~2;V`;hZ^rCr^zEE8q2!zMc1LUKF! z%&*$%VM@u^DM3*p)=HTS_QPCRnEkw)14^r~zvB6Uk6IPA`{3<48@@yDIt>erYAaIC z-O=4zSVTC?EL)v&1Zq)13EM`RD5lE4Itu|)5^uigo(MDM*5L}w9EBTDjp z*Z2E-@A=2xbMMTY@;P(P%$$3tC&VHLNGlCe`L_mpZA3TOCmVl5uqo46e0hUB8{zzd zlG2G&&w>!AiXshTlym1V+6Ox%Lq4+0rH& z=Di1PI7Y?MxhyqW<|&{BM)M}!LV`=pXG8hFX?3?rNPP%sT|3&^EVzr>c{7(dcXdSu zI@`F$tiH1(mRgon=J~$*g zekiM&phO-3imRx~pQGZO%YW^)B+D5d34L(x(}_>_PkX`|^U%e;QCj!GIkji>5wcUC z8OI|nYc7dMg<3R4=pGtvKNQ7OzT+0-owB2m&QenBX?S_MaUpl?Saa-{Io4dnL&6_# z?A^W|_C1IKl^?ej=G|^oLndFgU^(sPU46TQRLkZsxf?qQ92Idq72-=AQX0?5QYQvO zqNb1SiL+}TVl|ZmF@da>)b56F5;GAQoJ)bO)gS1iQbZHWA|Gn;P9GPfy4OBebR$K6 z{bR(J`OCw6Ma?!^C7S0?-b7R&KHaO$nL zt}l^D=(iU;PW*C1wlk~iAb1jO!+X!G9TvND5f+dm&9t}^Vj$PYkUB?Wr`=jov{~d1 z#_X}mm!UOdnO3|!Q?u*?v&YL*f(h?EE9i#nlVT5%jL54{H?oK1K`+)Dyiy}63GB(x zN|}UxUsB$szlMs%v00+Gt&{C0j~X|9>zV*u#`MuDC<%ZER_E%lZA^I2r2Lj?l;{v4+B->j)-wE7jZb}u!+r&BPefz4nuvFBp z44t2T7xqI#Psb@oq1~wbORQs0BnNtoV&`?1V#Rzhn6pdcBgg&??MuLP)l;!&X2Awd z;CCaN1M*~SJbjT}q3kD(Ol@TbJLZj{JDqE;BcGUEqmcNIBX}YoGO3_cM21+s8q%CF zOB+x*sae>#9$!sArt&u{k#Z)G<39U4bF@i&+))N+%pXn6r13Hg6_=>B!kyrQJ?;#S z>fB1zmssJdlMh^%SYQ|wtoG>8;MUnY*rq4`lAojIWja`rtjR^k?v2rU4U&v#)CHLju!urtEG@|F zI|Xm2yDI5pru+UTtH}sWo$!#gLdSrq^S467Q6${^@Ek7gWGv5guF-GbHpWafP1SF7 zXEX`qK)3hnik@)kKr_Z~#)iinCUoX-hEWvTP^?zrWq8)KAFU8OwxTx}t( zT8ChIxN>bS4>u&XY$+_yg8KA#VBumRVh!ZtFZ!%F)V^x)lS1 z;2`G>Y0D*^MaaWDbl5cNBxEl^nQa}Q%t*s`^uAgSRXe8oV4d}rv-_7@beVoj zJoXjYSZj3AqS+YTTmIiA7AWv#t~co@fqQ4e6K-AiWG)WU)5Z|GPup6-`mpgY=M9A;m3( zzOw0#{o0wcO)A@`#VO29cSeZlx(RujO*s>7`S?{=EFC_gm7oyE$*)~ANsaEIWetyM z3Gw=6d>F zZsfa<;R92$x~gw%{ii5X2zAopW9&O-xeSNd_2iSv-g?(7wg6tmE;qK8DR^NW-kRMr z=zQ)#HIs|jgc7K@^&sR+&>Bt2%AH8?>+f~)8k2Asz1a0sEX_{^v-vtL{TiDl!^t-H zl2+v3qX%Phn$d%S$z1l(51I%td6P?28W_Xr3E1is#;1UDp`G)2%j~4ekc}(XoA%Tm zaHq0FJC{$eL+ARv@*r1w3AvX#E)I_k2w^&#$3OC+_jMwx*_XA`_THGii7KLe_UqOm z8rf4maY}V^^}R~h{y3wqz@X@)W>xj}GZ42q__8B&t`45pr7t@YruO;opkQ^RsjtrC6>MFyidEy5U?-3U5?%7U|ttTywmx>ZWy|v3d zQ&Zg&TKGaxLXw)s>_rAS-4-i|>>UpJVgURo!g8J0&-VailmGJ!#iM1uoCM86H zo9&8xih}x{nzT`XWxfR@9Ij#0eoSbQ39azP%cnQXzNVFuPii6BJEC0foQfjv-Ni!1 zR(Me%)QF{n`yTLX@sAOJ`eXVu$c0w;N@Ak_b+N zmL`zF*Vm`Eg$DQx&2R1EP^cGYl{U@_W=|@k{PoTwsxjHez-D5axFW75YIx)Rc}K4$ zlM3`5ZY?bXL z{RMaMA!FnVIVa{YM#p_~82tq8l5yc5v+m0nMYxHu9{YDu-Xq#42|BvFmbMbCiI-if zZXziNH$4GO>!qiw&qo@e1rdzhGSl$zXK_EVrAj#DL=9X{P90QkpNiHjrp)+=(-zlY z>S*4gXTkG=oG9W*e%lf}=ep&^#ZW5Yu^ORi%(W8Xskb zx_k9f04rN8{t*cJyR}bEQ=tp>X5s;$aFyA5Rwl>wrraogGw3|0I{FT9G_DOW^*6>G%9MHA^xam{k`^>W@5Du`I=#L-<$!v`?hWR*3iOxLG7$Y%6ISH z{_N2;GO*dhS07xCn_X^?v?H8yIz7p(i>xnWi4xOzv@L4*k)U*cwO93$Z0&3y&QKIa zxNOeZ_rqCbF*p1@VMxvwre_XSFE5f$MSuJEX$`}d7J+qNOhVn34#OPNl=j!>npJPx z(N(6L;mtze;4>ksHyXME@dRhmuon+4PloDD5INun3uM`{&K)kvkRAs)i*ZU0u=Urw z0A-?1SFpS&thUQ*zR-|dBczX6<{_|B4p(g=TOSN2+TFm#preDc_86$mWW0s%aU zLW^7iwvdGvpsaiksBgxY1jVu8CupOXdPHi<=}5cj+%>*RR7Z}z7hVvt4{^V8R|oM_ zD)rTiKbH-MnX~ER_2ITUJo2gIW&%yU{Nx^dZ^LC$a9jPMi>(TY@4&8yz?DC{s6aEB68GabW5U-k$4zJzH-g#(T*#opT$~ z15+^DPn`!Vr_5Ei@sy<$4kAh3+;HcmUh5iK4tSHjheqNPIB0$}Eipl~O~$K%zen}W z@mmTA(H7Od)gOHf)S#z7ZD_~3sOU|at6t!b4bU`kRy_ejLR{B=(CW-p=h(Yb7}JTA zCo0V<7>IK%cezs0^UjDydUnI1NQUq&C*2ZBJ(a~#@zb#f;{*YQd>XxjX!@eMcop;> zwa1Tu!Zc6t@Gle($=6r%+;IiZAzDc-8e_;p15a?ENqreaA>F-5NQ>IbXT8FA-19`H z&+}?CfUoQm`5WdEe5KC<_L8rEG9|#>Uo&lB?PQM<3U^t)TpA|qm)YT(SPrT-wgf9z zU5aTimm<*4oQwDIl=wyF4QnLlzmYqEi>M6^iZdT&M1`^~;ia+s229es1)3+TD3)j4 zYYYlnP4yO;g{`bUZe)K%E*jN3@)*|c%=S3+P0p8*$G=IufcOB^hYZ0dv_{}7v!6NA zW+WLm4j7E1WwLtfL{xBe-lot%w=(2|#PdR^mGg5h^C$4sjwZek8}VksyceO@mjjCv z&W3dezo5Dij?a-BPxN1HJj4n={S5Yz6N-6rr3xE|L+EAI8lqVG^s#2|j}D|B`c>lqP1xMv zI}3H!>~k?@_&8&~(797!1h2&S|e^ zUXfUBB(&etW4KHv#Z>E3Iw|T_>1Oxozae3VI0s~Z_djhPYO`SOO0&AWZR{Zql8L$1*~CM*E9H!&DOJNeMsSWI zHa6vd_m&2y^bNDB?AMi@arPO8=vV&q^^F0q+}X=>nvg{M2~&@nt`E#j%Q~soo&At8 zp>sD4WLz~=-4V#&5O=q3mStvsCB#hj!bIX@z=#LlDBdIaxg)1#9LmlxDCQRj2Q`yh zhgu}q9Qxi@f~rWM*2L%gV+xIzOAtRNR@j*q@zI= zY&xpN!g8zg_5U!32Lp$sNq;RwI&#!5)w^N7E}L#w1vFSL?x% zAuoL)+mPrIdqpCt(a^b1nl!VU9sA}ReXu@NxxgCMTkKT0y=W)6PAr3t_x7iiTV06& zfV<49%n6(Un)2i?P>@#Y=>pHHk8J$UbA3k&O%*K_OeA0YcB@{-c-y~I(WT-b9quskQ9BV6n zsFYSpYdT9uSlH}o=Fzn0_RXy<{<<3YZd1MXSb~r(-@G+7pWW7Ao8q6<4gC%y*mAvo zbimAp%pGN)+Q)dMtg-$BA1&Ly7ZaKIV_TSeF8$D%LO7q;c~Ac!;g-0F&>x(m08lM) z1=9XStU2!Zy7OcX`m%ikLBw0s)$`3+YTTSX7W)a>2O}?!BDfL4?g+f1fn0Jg<;(;%KC7%ef^{yOmibkTXZ~FKbq@s93c3M2Jq3C zRqM(%&AS^R8-vbf=%}~K!gQpQxC4rqEb$cR5>?~mIi_5I`C&>+5Y#d(+peo|akcEV zJ-j;>Mib+lMrHk^kNZ zW%}-GE>qjD(&EE?xy+0j*93z$l5`nG&+1LGVObvMtM~%{{c?|>s~Nz;o}LgQIhd*} z;M0HI*0rMuUJba|#txFa|4&nFClSqMzo4 zr}&n+YlSO|3_@5}dZ?R+>f2!;+YZvj-@tvoPxGb6Y}6nVW3@3YIZQaZS)23(<(*5O zd@|uB0}yL*G}=V@`+4@f#7y^k6X-W-&yOAm1mm9sw&XhYlZ(M?A6FLbdgB1eNE@%QCJP^|{_Et1=%6+r=wGAh;;5+@3n?ZYIu*)0oZoPeOVGaN z8sf-Gg(y&kGm3ooH65EhI|Q7k%aMPq8RHOoYD#lmpn| zz`=E`t?v`ZPID4P8gxg<$v)|Rw^^3FpEnSj(2}Lx(O}u&swb4f+ClUb3Hy&%UXedJ zk1$gjDvnTM;>OD?-74Wpv@5&I-!BW!vdz9L=mB+E@PX;CYor{x{ir0c!gmj3QZ_=L z1PTXwqX<$l$Sr_&PD3io_L$S2un=Y`?WP3n>(`hV7Pg;(WfMLaA2@HNParB z?%QA6zzyLS^(wScqU_!%xv+_D32+w4nSZ-RGwm~`xwU6rOB-fAKxzfM`DIuW3)be) zaDnM0sStQ4+hc|XTV+O?5(!%3&L${@W=fMrJf7-ZYs$BpXCpu0dM^~J098!tocZGn zcvris2_wQQKe!Uh@?xBuAB5f9?VS>NwerVV-M29mJ=WVJ+UNYSugc`SHEDhD?&n`T zysa7mGavi3J{Aqc34HIFs%=qBHt82#skjP2-8VdM4f;WH{-EgImytT{iYwz03F4vu zCZys?*W&T%jw0TEO>C2<^`5CFokhu+A-9OT05_?SmN%F-75X57Acfn=0$3WowESE5 zV*0-p`9Siqqn=Y7q?RJZO?7U_ji9@3`F&p#qfeu<{Mgn?LK-Oi5hhqXEeAs=39I>K zv?Q9RSP)G07qN(ek@Y>Jlso5U%(Y?O#@b;Pfg7%cb#Favm)Al!Y@H0%`014O$}rM3 z_uYJ&fz$Ol!CHLg@8FSaiq2b~vKA?@24*i$S~ssZs4qoRDk`*wleF*32>B!2boK{h z7`qpRQOXpVJVs(}MP#1f#PCG7U}m09zog7{sD+sN$0B(Kv6B~5E)yhKgCEg$ANcxH zu?r~cy&H8pi;=SyQ4w-Ke$tvZ-sulgG2`)Z&EwO-g~Ma1F`&fYLa>OXAMj37 z8Lx57tGJ3sV|In>E;57%$Pd(LgO zahl*J_q+nz?p#djmNDC0h}TzeJI^PPC=*30WdKxi zS7K!j#NG{qPyS9-Huj^!GTl)H(3qOt-Jrc$|7R*PdAjO02NcZ^D1Hs3k*#*n*XmtB z*agPy%pa91mh)C8m^E{)}P4h^IQ5o$K1;foR zfe*=@6`{L~EdpITAQKu@0aq`)p&%R%xJ+LD$O~ru=NT;NJbUp3qC3;#m2XSt%54I4 zv8!%Xbv7jx2TQwdFl;qQjt$cs5$9u8P;gUr2Uu-xNs2agD-xln^su|NY+R{DvPwn5 zA6;3ri+QarrM=6DQU+UjhUs~hhcg4WtbGWQbje3w#TxD&CqQ! z*U?3uX_t|*KYw_e@Y!fz#6s0PT2_!(jliu@d@U5|O99~4F7q5!KaCs5ly_`d$(m+( zc3i3Q(dy$Ka!6E5oKb9n0pig$Z*;|X&Z-p8J`F8-Z|QRuV+TOB5*1HRRe$bsk(V1E zzOH`$wz@`XTwaETG#&iYLg&2K)L0Cwo{yWTo}X%jSMm%lvOdpudmKET#r`$V)#n-3 z5lavo2CaDVRhdt_@CRM`vJe3Q8UriaiQ851P&Rx(?t;p`f^JYO{slCl);AMjC2%L+&GlM) z!(pM;Cp3~M!x>o3)wzs-?T)NdkkR73TYSgzte0w$`Q9-(_1ntxpsv9q&eMr2>Sb#$n6Pp~x^% zyi7-$yfx>AA=!~Ua?Pit!bDl-uvZnAYroBg#)u4}9rcXIP5GZe++`kV;{m&pFTS&1 z`7qwWg7yf)n4?_C$BSooRLr)!juK*t~HEI&3qXpYklyvBJ1! zz>qzu2?nhb3~{a2Z8K&JqEO9mZcVZmN+PB^lLRaq&3nRTll5hUW%)y!MO+iYOQ!ZU zAnJgNmN}U|IOgz^3DC!AMMKfzjUxK)+Jn(x3%J8is%0m)OWE6_rP&(CH`;gJb~LSK z9E5|T&LYK-wFBCtU;{7BS3g2GP~zBR#eleMyHlPt`>liO1cfvcwk-xHL)I?}`x&@> zWDS{bRBN~}2dQtQ7uz|D5dnDMFS@4`ATPArFu#V|g6N3<8J+%Pm4G;->4}yg`4#Nh zC^(HcQe|B9r*sNVpD2!DZVaWDBG7Fj+S357>_m0GMAAC??0jR5XqZS-8;&EH=|M1awaY1Kp;W^(mgB=M{ zcc0qlP&S)OaJr;>yXY5lxACrUdyB^bU&PYYkK0(-fbqBv3a$Y4T@m0Pjt8naF- z?H;Z`|G#|Ou6)dJwMWZ_V#3{v**8Qk?JY+JAw-dOq(9OFU^BzJZHon|5gIzD?9(wC z?czYmvh}RmMc&E)X3FFC`6m3f#M_FQe>zRFbU_vg4UfWn5z>UY`|@ zU8{yl_>AD!63a2%@6!anK6t)PpyG|%g!+|YbdUPB&N8B*rZj^FTS55gU!L|j3FLH& zm@?MOn(O99EYi(%?|t_Is_okqjqba+p=u8wnmmhh-s5gy?D1FuKr@=ZhZR1r)79%z zpd09xbWaJX-3J5HKN2I8pcR5D_su>mO{m=B+!V!=RQ0&c{C4~y z?b$xD$$_!SQ&C$W>JZR%-%3vFIOt6Z|8=k5dtIKK-Jr>0F0x`n!b;TIA85j}6fc2( zh5QvM_BC)o``yUS6L|KWG28JwXr+ujK>68^R7&2!X$uJB$_Zu;&2eFj%k*9oF++mSEivh}~$vGTf|3^to+#^RCsv^%Q zAXS|!Va%sPW<2sH)iaM<-vHbrjbH!V9T0RlhyyB4WV}a!0%zvAB2nH&Qf2w~@+y(V z3*8bGW;~O%Y69PHq0A#%%8E{o{1utWq!AwGVc4UczmxvDjTEiIY|^Meq$W4!Bl4?IkbV6y0l|i!@S20elxANqA25yxWlvDXjyk z>Em--@c_42c1yYkV|)ORc^vEGUFCJ^6A%lYOOvNYFyE`+xJV2;eH42LsCw!snd~{> zY1mPwWMGwGbk$h6m6HfYpwGD(qqt_7jc9f9(FdzsQr8qP$#A_&9ca1EkJW1Y@2tNO zZ`Kzl)*Dt^ zx`B;F`|T31oz2x@&Q)0;KQL`klTuw#v{BuTRSz}f(r11bs9~%W6(mxn75{4uthG?*m<@W_txUe zHIY=Au!nGNpbrS&H&m^dAEZs#4;tV*XopqfqD35U#cEF<>)!UPG_i;O3lN8+KvQ60 zF!=wHYZBa3$&v0u-l~cO0NN9$`3zRwiZzT3talOj;6L;hZ*b$B^^>OguGiX8zbW1g z^8?chFUET%vkMjLKuCs*R=Kyhbk}w|vx}U=;Ty?&`6z|r2MDK5RNkl`#3r~k z51p?W!49cfFRFbM`7^mC@@M*qzPF-cxU0PET~-G#IhHYUSk##_n~jDQ-M6s!>O@gJ z-YONC($`#3#40Mn93}?EqcJmaSrr@wA~4fj75$hwOu$ZzWW{HidMW3V>GyH!h?(gD zo%f=Hb}2_^m*}!jr@OBo)7FN;+-2;zsMEpjX1Y{66J65W`VrHc+-;2Yi9#K~n@8H4 z^+o0(TGRmS(zVnA&2tvMV0#7~YV~2@Mc|TZb{{(`Zkh zCLf()Hxwt|0dE}~L@d>IAy5lCA4E%byof+a%VqLE+KWTPFAfCaY>`T+WB{!<8;h^b zHTfV~f;*YaZze;k@*^$@Gl{N#>mxp&?0Fx^vBl}_@_c2i->(ABTcRp^ra3D!>lt3M zZyf-RcDoUmiYnoixfc&o{>8PIU!HXoh$QxY@~Y?dC3#d#(;Cb{khWE<79hrk zB@75Ry6VRM42?6KX3!l5`gScqIJL`V$jJN!k|IX8`eerKm*?~0itMiAIzFPdf?J^) zI-4)U#lF@I=!|_s(P_{@mYLywwC*1ZTpQ=&RR?Y4nkh*ComrT3KqTt53gg1%)^k9n zmP1%;N6Ng#ai$s_&zsk%QBlF{>qOR%i?;JiSj`=METJZ`on%Sl!CldjktZwd2LZAz znvDrr8Fc`{1V$29tMe@cNSzwgkTyup6X@kE`V~f>ckW<+qWV%W{cm#RX8MlKd2*%q z$2`&t#A$fk+sv$Y_KFx%4!7P$j_)w3WxDG0NM}t4zm#qI+v|}*0-xJyA$2FzyZWe3 zckl*vyK$GggT4mSC*$>rj;YX_&_emN`)+FPLVs^x+MpYO%1s~t4aTriyr$qt8!%n&}K>4ENX(6lk-Nv0(LFvlx&W;-3?UyydfB!8WwQgWdJtFul zNdZzh-E#|kDj89Y!41+DaN5NzaiuLdkucSC=I}e^N+zZ>zzC2HodX(c($A<#RCwA~ zOXM0*-44Q4Fo$>NmA&^(?vnZv@Y19BnXj`$9-rx48fCd(OXhceHAa6ytD=?DyUO zHvFX!I8rn{a&KRqGQS#XKbv`cW%lPP+7D76{UpPJx9~CbRp1|U*y5d1)6Tfr)d@OX zIckt$kbIhH0>blz1QrtTOUHAM5!OX@Lhos&8)OBk`$M9l5Bz6u{TgOgm&y=*z>wDx zFshM9fUG&hI@Ni*ZRtVvU;p$s|1660SE-1)+=+rtW!#F{yj4EqubQMAbAmFa4xSFh z{9aqN>lolC=$pCl!%g?2VhcorAp0dfG%B$LJYx-}0YR^cnT&pam7`7v6jo8b7)wk6 z4#-pb_DrB-KxviCYVkkqu$<64Sp(WaH~e=kh^05+)Z?*GZ=(|FXK`n0H^sFmkGXWA zNqBaYjgx`dY{QEdzpwp|oc}QUo*2Wp+?_RSj;PL^HD*&6Pc{K;Li=VV&UWWd*Wl*b zLxqQn-MngTidBN?gu}zX;M9YSDp|S&dD&=h%$4g zA%!=AO&8c@l>4l04W{w$NJ*Js104=Hew8Ob9=` z5X$1_+}$qhJMY(B`zi~qG7#lCyL)Z(Pf;!iI*M&*xf=N7(S0U{;GQ>~Yitn3 zd$Y()b(BK7{#$Hl1)lm=V>P3`CxB~T6o{@*mrU%IaxeS9QZhuxY{p0teIXqPJ$MXjOcO^1YWOz zOg%f4huCR)T@~HjwF2~I;{2b!YOxrdiV1yL2*uvuPN@q7z7C!X@3qJk^!P?0;&Q1& zu@Kw~6-zH^eGoFGJ2o~A)_lJW@jlLesjmi{=?}I#EtWfFd(1OAoz0Yr%H}1y$XH0i zN&9NH;YAXy>ziy4prTiT!l1@_XIie*nUp2p@YHNV0 zET{jNO2Y=thet~~Bv!I_>vk6C49Wu-9Xm5R!lCSAgPkTd%EP>X>mU16l$C2KQetpi z{k-vzxeR$}JCVhs^piV9yz1D?>z*Kiw&bqgK1<(O;OoTlhrJXdA?D>C9E*YGe4ZRD zfxvIH+1MR&$d&ep{?fB7zdIUT9_?hfi1O_`|YS_tf0caFzz>&bcUwgXdSzY#HCrFCT))Knm8M6(1V!GBeRFL!onEUWTG4 zk{%LVR8X%m5W4k$Sl zsz~fNId?g#4LfbWbON+qSN9 z><|n!(V0vYAAQ{3E(Q~2W8_U*Sp%&d0mF68v8H2y;U>@SqHoRo0|t4XW8BVUb(MH> zm!q;hMamd<>&#Pgf%1SekDht01U%%Om3|p;i(WaVsMqeJr z5~xUk`E3WqypIDlJW(8Nt7oF?DJNug94}wJe=*_TiDh&2vQ06L-y5HrV@f!_0D+Im z>WDBBYA$h$Q<0Dp8d13XY|a;PvfEaMEYnlmO-jdSN|1k=o|U((KGx7-3#011zrmIs zaMI%I;#~x*@m}OK6gm%ZyYDunyB^QPzeeUpWLr&(QimSr?x-=l27(R}dX^HefF>r$ z{%^VB1lXj!zG4dZo9)Sz^&5v{XR5>*7VO>S9M8^}9>Xc64{+8m5m}XPVY02p>kN?0 z^v8X1`8F9(G*gz7jh*(!LC=Cb3t@QQ235Ox6H+F*wqtr6r-Ce)z29WYYIje8k0a`c zP{|65&@I-;;lGHVG3QHjpR5M+k|>~VQDyfOj>p;3JBpG0nQO7N5nd(XZg*oTl(0u^ z8jlo0bCS{h$s8t~3<^Z3BsOH;`kL3>1t-;-8{HH@up1$we*U<#p@|L6(8KwW0^uIu zIWMm#Lj;CygY}!NFhP8wFe2h)J^d?I`jI(*!W}yL-KE$B5Y+qmCGU6;M+&~?++Ax5 zk;%uLwu$lt8A$M@>O@fArXLB7Se!cPK79Zoqh?j3p7wj-LzkQ?B_Hhv6>^&Jg8a9o zS#boPKGyr05UuPW9KUxbM9g)}WHQ%~DB zGAhJpHOMxQ zK_t)p=Tccsv|y+)9%JJ!A#H}D zK6hiJk+)LEkFUV_EOHl>r#JiIH%-H!R)2s!<9{OGR}IB~$|H>cKdW5h43!DSyQu?F`1q|I zk2iK*Qr85IBJe*V7?Pe)&P=gHHD}`oPbj3EE6sTlhWZ5N?&{`;M}k9PXEmFel7t}9 zm=8y$=1l7mI~(xp#Q4dKEr$UjN|C+}{rb#G9CDajAfY&lmmneTIZw~=3wE4yQQTBK za$a89*KT|2K}ebC`?DNV3|Tn>sr8)IhIowDsv(`bPn2Y~+zPq9gxTW!JwN}89<5i> zH8gG|ZVx;Ot$cdfvzy5Re>0A)MxgHy$kd#4p660B-u;x#V!iNzJEh_{0v}&lW@y>7 zoQ9tM#rT6d-nlP66KoWQA~LSy;;-nLjVQdV1uqRHT{B~Rs!}Kz@H5zR;?$dl*eOTG z5%L^t`(Xh3L8&<@kxzJJwsbue6dhnhasDTaI3obWyHy|X{XBAlW*jT(W+{U{B0@E$EM-X{$*Qr%bD1lZoCtgFCY4qo%9I3G(h zqjI+Ps&`&~xGHDdQKU=-n?xufhW zJh-QJYT2U(bMULhO%uUmX$gT;M4|zv7kHNT%2@5vxTlNxS6fJ*4<^fehiM%(pAv5v zS^{LZkY#e%)y3fWkvDko*!^TIH!&LVBZJK0frCr478zQO5~31>^bps1kBL=$>RdyN zuA~}^m%j)R@1?C4wqaEm>5kL3C?w46xIh8yJN8D3F%4sM)v~rbYkM&-O5%9mepZY0 z{R~8vpjuq-XKz6gJgtfvh3Ojl_pgV&2)~nhi&qZ#;s{2Edlg_ph|Wig`NJ|2^oSdV zaW|O~H;r9^o&(?Mh&3IvOLA;TQi=&xuF3p)9kR`m##AXG`D00UAVECUGkbx&DgA3k zgYqhjCTGfMMN#5B1u{5hNkTzf{6cg~T_5t}dxzIu=(60yg3LuIuLd)coynLLluT3$ zPDyDn&mC5zpX&##6Oo~k25|xzn;V@7e7=>XCRcJG*y^);m?j6olwL>6OPB!V8zUiM zczMAa%gE2lqtSx<>Soo4op`OC^P7pW50Gj8t6jMIq1LN1=R|3FKZGuze1&fcNc+S< z*4yZz`O7m%KM_o|qHO5`(62(3M42-=r8h>_=+Nt+Y;$lJSZcUnHej^SWd)E4M<#eV z>W8c7E8qC(j0FISE*jc_S>{f<7A58qeENn@KXid+#OXPGd~Z0p5XEOR9Lu*|wkUzg244;bxLiIE_mvVvRfd>sXD9(6=}G%l(D_pHa4S-2 zyaX7eaQ@z2lg?$Em4riKk5_i)`%=X$Y~AmB??U5~j@r=@$Ef)x?j{$(tw2rf^utF- zre9Jv^J36cUrP+XRK?%Ft6w}*5{t=d5Lk!JJFqj{q$~1i6+#P%AFlrk3cw7dz$hW~ z=^&V;+#B2Vi7mhd;)gid(*yOACTU>hN8Mhtx=Cf%_;LK*-iNNo?XZ?7?;LNXn8{Jp zqq_EK$D8p=6Y9{Om(8foyiNzaL3hlTPU2YssSctVHtm|VZ45}+mUQIH&;IbqD(ES3Zy#`HpDR>e1--L=E^+Hl;Vu(058CK$jF zPw{B+j~R=SDTF)X;LW8Wj8mnrtn`(GB>SK;wv$$azQTMq;i<~$nx47Q;A>mxlEfP$ zMUA66M*1CqA~aKdzFL)eZ3rU-@lkL3>**vc`XJ)dguYuXvUaGBwT6Jb=0k~UDhd%* zv{7B*|B5ng72N8)9R68|hceOrXP%^sWQ%3V-aOptz6fiqMRBqi_h-AS@U|&5o5M8hY8Drd!^(aM1j6K+I z8tcJ3ody7}vwdw}ed{7Uk`T&SR~--=F`9g>3Th6&5U1SB$jQ7Gd3UHtUy*7iTeTxO z001?>Wvk*W1xY%+W*W5de@$Vz#lfV}0kA&Pi+9c!dnSbrC6odlwd`p_3iBE1Dd;If zRM|>+imz>iafXB3n-Vtm=YK(mzuhd(2wFntM@~{aC07CO=nWBMa*hWZ^09-4F%}0* z;gn+}`_QM1U!k%ZRXFhR>7YrPvYsGxMKw5OPekJY?|g}TJ-`cy6Dc+k@=TU(m8t1~ zI8o|p=D*g8$1l{`=aHn=YhAc|O)6eae>%Jm)lzj3@=O4_l&e|hU6ZO^pFRSGv?Wbi zK`V57mS30Jd5%vp@41Yb?Z~eCtcq?00@%95MxIJH)x?ti(hy*;G)R8g`v5bz9F&Oh zpa&HVmD6ZnV}HjMBZX~TEA6`RPS4n?YbS$+-BT3rk_t_!cqZ!V#E(|dQ&aqlsK(=S zyiB%PTFVj*dy~=%D$3z0o$gV!l%K+S?{VHA#?9~Gfx0o?n(XuXXR203JCZvxt*!v$ zz)?E45k!O6q&@Tc=|v~t%-5$E-4}`!9WNEUh$#;~WP?4FUGl*ojgF$tLB2H4>^8aB zzdQDaKneVp@dJ1|js7p}!cyzyk+j2M(R6O7LY8HXIp({ni!tjXAU5!) zr1hGYFeOMD3SVZCE$AdpoG$!Xg@qp|tz@vrNj)8Ii*GY!rO%Z6#rCr=dF2~t{9HdU zvmGc6AfpCc)Zg4Nrg>JKD)pMrgb|gTvsj`pua02=^gn6AtI^>7j z<3IiVjhF(&BSS1akYfk^Yd>Lul$^r2E6yoDIFLW##a*RG&aFt@>C`_WQH3mn{Z+`y z2&8soXz$u}3?+S{&>N+XoQ&NU1C`0?(h}@RN~?~R-3i_p)LLTQZVVxUujgc5z(TZL zwjG58c1xPpKJ^7;?^}45 zM=5Ovoo>mCUO&1c zqbJOz=kpfCB44cJX-bKI-dcM0DfIa?ePp7D!4;AgGD%Wl8&+tPK-=spnM64pw2(Bcb}DGej`ahv#0H~Z z|6;oy-tngeLV^h|rKV5@J$WsE@!0WiYrqV42jN=}9eRIi{m&l?i!PH*oz%}3G~+t2 zj!t}};>o2p0#I$~@jq$dqoie&QdNGUI_Js>OL~gGzl$PHm2voKb2FUpQ)$1>#WQ+A>6!f=xwr()I51l2`ji;>Jm}C% z>L0%xsfA#o=AHa_AC;gs!%aACobT(4(Vde3FHgCfVXX-(p=03W{y(qq3YzJT6Syux z{f++DDK096(mYQXFK?r?A6RC>>Y<7r)jvRtru9)$ZKHp`D?A&Nb(;N`VZUQ+edm6{ zPb~zj?#Vw_{zQXGN}6pt$Df|Lm~;hQJu2GzbHLNqTiUl#YJGVdpj%G|C;w4BUkf-C zXDe8XN8-l*3ACQH+ReN;{YihNVRS2tLJA7ecUsr~=cd7jq1gj4z+hLh@4!ubB-Z7% zT$b_z1N z@e82{t6!wYBOZh=TmLzu?Jndc$MFlj42~{M)9)h}ZEjIs249WQye zMkYw-lFvfMHnRB5^ksdyZjL~3PRPUSVPtUm!z1EUHG6*6Gv8SM(KNcdgxn&ZI+Z`@ zMVz$313tI{HMXAKeeSzCti5Vtz56E3_!a(NjbAoy_nw_cYCVb?n3G2zoQhX;A*so{ zP38>x4RfSUyR9TDmAr9y&z*W@bXpUXo~Dj-p)*o%hpVa+Tutzkap6rK*~&B_!D28B zu~c%>!gpbho!Zg@jJ69mhhSe- zLu@l&M7vRvJW;NYuso1K<`0^%6?Qor^_a;K${Vf%IX7**h|}`d)f@@b4c=AFk{`H~ z^zp@9P5*GFma6=(8*1U6cA-e{C#JCKR&swdqx+}Pc4ghBH4QD`l^6|qpHGJP-haI^ zK+tVKALnGh?Dosg>HTF$RG+&l>4y=MuKov^Go|j?zmcEmIt|Fuoja)(43@{roAPhx zK8^&;L|`ODC_dFH zyes#B0XT5R-+2IX94B3?uFT+;g$?Lxu78X-&4k@{Q zUcp_*`V(*A-ENt9Ab}tIjfHiEJPP9ke#H4Ujv>Bc&#aUx>WYf%m{n<6sIqU=+do@l z_2Z3$g`@bplP^@j8O+8n6)Y4se-VUmRndyJ;ZIUmo#1|7oxi_MEk{0vi0d;8-LpJo zlV-azNmD$1yBg(a3*0It@V5=xV*LPN*?C5v@WYl>K)A8%f$>R>*jNZUqD*Evq1Ze# z+OcrpcR5y7{B!w0Na~Q$AmXiLK~Qo+?*OKmDMTC6j1G=f)-^GOOZ66VYKX9@riIUi zLF1ATPQ`IyA(}Gij9umOh1HuxeUhdcT;@{)<5`rmOTSvImaj%g8bTg z5`mWZ({0ILx2vI>t>gE?@+A6q4c@RJxgWje$qMM?dDF&wE z8o}w|S>RnPp?i~?!ij`K|7?lo=QwbJvP(3#?p`4$>JrUAbDUr1B4u776$jS_ny^mF zx4)lJC-4vBVoR8_5}cw)7$3+psNn`${>N0@BNuV2a?l_T@E8zU9d|*kbY}=OD#>(H zBYMXPMdu0?gFG~`>^mOq(16K>wo(&BgAoHU?iqy*No^fS{TUYW6nZrL9k<;vjz-0a zkN-RFeFplpRe8XQiHn9(P+NK3$##7sS^YPP-CwQ@m6eacV%3tYz&?QE1)%6cNwuL$Q zZ09>^bjCFXhqo+rfhId`lH~zHQK8tvbQp$HhANC3p}KVxd%s?UD(go%9~A+$Dg?OC zNjh=wLHuu?05~(9%y%j+{wDsat%?@O`=h_dZ}mz=UV&YEAA?olPYS}LQ?BlE-?A1m zUp}E(e(&o3bxQTOh@)f{(7Y{b657G~-l4Hy`4H*$Z!-kw5NgG536=C2XcC!?G#G1V zJi>*gEjHtD&}+Gy#7cRXvH@rTPn9^siEyIncYC|+3V*Pmn74n zCBG#Ypi$^V!gu|g9nPJKsh%(uK;;z>SSTLAbzy_{GNuedPE&^xH7a&|8j6mF#D7&T z-|yfuW?3Cz_e#|J?R00>k0}64v*SAQ257#p%zvYb+fw7bx;zKIbW~YrVf*&(=esMW zn@&#g!&Ya>dq z3VaoF+a> zs($fY5Sp#bBujyZmx7%8LjqU1{2oQ@0akqYMsexN6&4=;5}K01abemv1xyG?g^1{KQ(WPDNB{7WDGJb zU>wns3`c1sL_;-y-62J+u`(SV#;APu-47%Ok;L!sW+OC#$T$RytqU;q!{gUn;UOzD z{ctlS>s8)Z(_y{gAP2JAas*u;FRlsXG?`tQatKcJE`{?tvr7K3Pv|)2#Q#(=$s+L( zai>|KftQ9m*1uQlvC)N6s(|XA_u7pp1yf@zPQR2GkD^?c{xd~Pmr3Pla(skKixfVe z=C&N-xBV`4{k!sA7UPS9v9lrNiQ4|-2$zar?xS~h>0iZs>FhQdtk`Ft4li)5r!dN5 zT^7sn6cZB^1bKqb9RuFeIKGupqUM=;by%c^BzBSA$=WY5p9tWAg68CH4t0M3qbNMi zJN6(B`4T${M`0^vW7uTk!_{KkwS-tb78>jG(Yo9>XcSi)xDxq}I}TR3WAEFRFa!$` z@jqzB^1jFNC`qyK7YYz@ZPG}%&!Pc)5gNR`nNA0u8tQ5P+rM%E6 zr;!6>q9)Z@r9OJ259#Rzw{UqhK$s%L>!(iOf!(?qg=Log%6hGQ%!IGdBKL>BKn}d?wJ>;`loai-51;>S0jC)rR><#x+E!1!+11I7$wT@VP}?-P z(dw`WkMjB2X@a3}_ex$bavFuLM7L|Mg%ewv&JIqUomY|qG1Tt7bhZj#WVs5lRE|5r zAC)aPHPPr;%{fK3K%<%~Z%8RR_Cw16q^fU8-Ia5QKZ0Jg$lPHSxgVS)6PfV)%noA` zt&3&0o0EG*K1#s;dz+69{zxWnnZ}i8;2Y%)m5#0Gb?Nsw6C16P&fi@JWwqAhbBL|W z!t-#v;MS@32Wm0a#GY@m^Ch}0R#bptnF+I1)3P+ky|h3!d0uV2+naCgQHl%S*-?ad zUZ@lE4fG5Lpx&scM|Tp3V0lq3Xfn`^e@#QfaheO={6%iIkl{2eTv$S_imMzouffTyBAD#OcZE(Uk#8~pv0s1Y5h>!!5qh8fiSZ#=@X>+pEm0t6Nttq5w zMb`Cuk#{0aFLjtZ(~*QFWTtT2FTmZD4=9048mQkshBUh>w;HYGd#sc=HG9xsQ3 zjxsaUn^gg-avU2D-V{v@is(!Md*LdOrxrEct2QG&J_NtwUd{mflB}zCd$Q9&g;UX# z4n(7`75?ciq1fY57YJkbKho*^cgZm*9;W05PBDaSjh-?^E7GpA=sS`ybQP>>)0jPh@*b{Ijw{;5NDQDTGDu~#$J9|vL zq9~x>J}G!^zPNcB7$;yPT--OaX?dq55be=Rk&8+fctsXd|J;?Im!M{0xo5MU4PN+<-}l$hs6ni$B)8u@C^0OE_*FYaYduN zU3TSiZQB{^i_sS*$3W*R&I(s#c$9_g zQkRAITTOXToKKq_gWkJkU@O0=8XSJc;=YYDIp`T3*7_$Z#5!9;PqPwT3a`!Yz5A|7 zcjI`v3sbuPyj$5Bqo{7{h-_UiH8_?NM(VCo{+KY6h)74n*@#FA!oh7kkPCe8254#d zt0DnsNyaYwVu?H5zu7g@#HI`tkD{NnHscjT3}?{!!N%}6A_0?t^Mk}eg+xK`|I64$D;ZY2c%CU1$oAXY$&=s)$!Y4KUuUarf;i8OP z_3{#HdY6YQq{;fFAoP_!sPU@jKot4f$eoabB!-!4cZnrAwKRkTpfZK;xQ@RlcWoRf ze57jY^l%+uulgOgWZ1^PnX7m{YE(AEhbP~_E84+T%FF2LPr9i zBmd_9&KiE0QCkc1uFpmept|C+m)zt(;hdZW8#%p?##sNih%#%;-6i&k7yYDcjm_bM z$^Kq7j;})~y&M3gMIgLDY{8`uDnn{>8%=z%qX1-nq$rZKa4 zf0o{E7QXNVu+n0sQ1aJ3V-=8*X?>;PF>zp``rq;j7k^`N0Jx}>O`f8=2=H+I$&{&A zKTF3E3?xZ2^|l%WtT6#06EBKg8x?t+nA#rYK4#VD%KNuG0#|*xJc`<50%#C(Xsr}6 z!DA7q>EueKVo{doT+svh{NQoiv^@Tcmd=vqsUEeI!4nOcc!v6n@l$P?n zG?yGdF9(f3KGaOe(=8LW%}tMX&POo-0TTc%o=2!G8vuyr0fxqh>GUJI5771$Mew;M z)&Kc=xPY<%fsfgH8;w-*OIyl3aq4~Vb`u!~FmLZqTH7e|Lcrm*6j02>VYZUYxkOuA8wO|f-$&1Hcb zaugqW!MV9v)AP#;A@E=jp;y52Y|K%sh+TjAJNJO)Siao;7iT~8GMNDuvmKK+dj+%R z&m8B4jfLLMND=k=SpL8%Dr|EkdjLGyYo{D<+B)7SL*BBa^=#5O8&v|^eTB~QPWyH zIVTqJM!Z{vXNJ0fd{j9Qnop9@m+Zmc&tGULqbdM>%E-Rz9HRIr)xg?DDIWEaVVSJl6U$FdX7Wzbx?A}+IGT$WNEjfo%gO$&i zUN-N}OgF?lu42|J_D%{Y{{23`dyDxzDzee>Jln5MOYhrmliR3)HfX(K=ux{tx7~S( z;ZDTSh2!XvNvu_etPC!k1<2n%oLArTv&M7^9%PkhYLIjnR*id;Q98OtAyD^CbeU7e zciqvFN7^oaGJSj1j$-33UZ6X#FWEBoG6ApiOd6PE{v}cX*UBC}PKp-urd3QElr`$s zK6S*0liz!S5k)OvT`HzcnNQN<)`4qLl&7W3^JQ0ug0n#$|=R0#>1n{NSdA{i`t zu3be94kaONYG^y(5K(=V2C~RSQwV?(vAa~4P$P@e)qgwxY20z|;;l-dx0=kh-(7F= z`3rJVLfQ$;w7(OXiH`T=X+2pk7OoiYKp!Roxk$8`FfnE`R_(kIrLyLLe$&`pOCva+ zZhZ_bI>Z#8F*DZ-gtuf7n`6Fdy!mr*Hiqmex6@|kZ0v`ZM{duQFLt@Ut}`O98n{#n z=)54H>B2Cl{9C7s*bO>$q5C;IMBLI0(}}X@s>)+NsdqBV?w=BPqYwMJAPC({h+{Lu z*FXC-D>XdR$Ol$E7_K?1G%!HNnH z0gkDlLScBEhZyxeD(gC^_GmH3p@rF42#AI3nXtAT^Bhg0P*m0{hb%mb9h%gSG`kyz zP@|yZneA%Bu8u#5)7IjDVi3E;DYPW~wOZA|Wo`SC;D3GMp{s8x*ZIk^>}vs!GeJvX zMs}0^HB|g_4x%x))ApUTZ$f`S;c|H4N?7n(1@xo>diCL*5H)yT5gfS`9_Q*5AJVbv znAM{DHp!li!XLWvS#+wqP__jhr_nx7wf5|aou^5SC zCpph&-+ZYEROXoX(fjURPX6UbRDpG~*xNP~%a!qSDz6eGcAhw@+91l7AF%fcp+7FCUBzQ2O1cW3U1qJf329#3e_Hzc+2-))d4-UxcJa5>t+nMWIZt1X!@H(7J%+<` zR`)7RglC)V@~--cUX`e48|MBwYu!xQ=>L7uI#YI}SJeen14#dm3zZ9xB=}5OVw+yU z-Z`sjl_m?odu~^KK(Fe*iY9@ggL78rD$Nq9s`%-LMW7@`kD=;;PpC@tp@?1h&}U>% z-G|EY%5$sga@TiRuTkZ)IjLc$qVAizruKXpn~h!F_{B|9!#iyY&%FQqEXndW6Kmgp z_O8;|k!tMP_2sZRH(J_LhhNoGei5<*ay^%1S9Uc#mH_hFN^2ZV-1Rh1AC7~&rn<|m zljW?uHX&ChHq*PGHpBjoTrI?m7F*XhSu+>+?%s!4q?b2I-)5?M+I$#(S2Pn?)K(tp zS-^nSy}bXl@b|N4cT(L*1g@4ohxVaM258`09pAq%lsDUmx}Xd%jxK; zOg5^@mbd3OS&i@Txnt%%?%X};NKVTuW&mAk_NW>FU2Hzjz3+%0?ru;7RG9}<0Wynh zPM0kJRpxn;+rnbq=XnZ1>^Zvkr+=2k`vq)w&$srYv@DlzxAvVu&Q-=Go>X!bp3Vg} z(@AYl2bcX87B9?1ZS4F^4_j?)Jqc+}TlY^rZp#?XfNp$bVE-Qm+ADvz_NkhNy{n9O z01hksT}EHOosa+H5x1~-X(sCZ$fJjSKl58b8)0Le>l*AradCV(Ob4^|a%*5YtIX54 za{m#*fFz(+V?o<#1JR`i&`V`|RKV4GL!Ij)>>_$$eAz)~p5Io^qDoT+K;rza`h{&> zLE8%(i^FR6eX53nwr-$m9{c_hRL;{J$Snuh)fcqY0=d($|EVjfGv6}yzn9qnDZnM* ze@VBj5e_2_cg3e!{BB9z?CTv5FC#bZ(B4PSYu|rgFWz5;T~+zMYI*RpIDDDX_~2J} ziMO%O+C0;}w`42liDqkY_#NO0Si1n|-~y;@C+E2ZB>%^{I@cCJNuX{cVADPzxP^V{ z(ft3hLJcs#ZScP>VCaMB$SwM0)ZYo%zPmG8&ScqJvX}FG2Q(rM(4O4@FMBzgD!VzL zZM>`O_@Wo6VaMzskFz$B!DT9-#xK|fE>PJIPz9hvvvmg)45^3?5<4j`O!Ikd_aHI< z>GkingvM6a6WFEV^2stnXPMu9(38o|{cwZ5ucD16dhU%p_Z_Vb?vUHzE&E|+$7b6p zQ2icuIkIxHd<|6h9rWA+s^7BnkE~2@{j9$f>eDpJuY&y<+?9{w_&c)x{NStf5pPHf z6Tu>X_@JkhgZm*f$01ekW?SC3R#&3r%jmU}<&U3SD0}O_{rprF=(lKoPwphs-B(KWTY(gXAx@O9}*2HE$~8$Qb#b>DtQ zs5Xf-E4ANhQg1mn)>&PH(^~R$2U}7iY|yh0pwa@U{;$Gl<0jZ`zTRNyxPZ{> z+utZN+zO!}-wlWNGs=`dPf5P4zT2lZTmH;-7dL~t)4v&0$DihII(imB`U%H#`%e;| zZt@eS!+egz%*oBRgyvRPmE=psKPSt*KqI{dL{0$u0J-vjK0A&pI@9|$uAQ})!yQ_p zv-c4#5zVHD(Ti|bDciXgx<+2bKWTNQm;G`W&VM-@_B&=>AB?cm(G=t&7kppaJoL8S zky^C;KDy9fJovokl0~@SGQ86Qlw9&zwEUE5IaE$gYx{31TDRlg2;)EqqU$?OAaFo+!0s91Ik>#Ke6nhPC?w>2bop>UF@tx1=zDdS^>Et) z{PnHeoh4`aTqi$l@hKi(bzJNF-p6#@9$$6{+;90_U3T1`6bap)AD{YO9d!FX%_NL>0wdmpeFCehvc8AmV zZb#qeX0zjVH|zc+2{(Q&`C@^DimAWofr9D57Ken#Ps<-T>5$k@(JA?>$lUU96boKDhl15RQa-T+_hDn z=eyl+%_!Z)NP*ALz3%l^Z~iSPsYRwVnJ)$pA5MIQ#7eSW`pq0Z+?;aiPvD1mXnJTK z5(LDos(qSx1;<}|xld|*^#-5q#NBUk)6?_a6Y%s%lal1PEa zR(Vr$WE-5=s9a?DsGeAPH&}U3$Z+r_kE0v?JGfZC;Nu&r0gQYNUy%i(cP~V3t#M$Z zcUx8zwQMZog45}gPm?YJHyEBimpoCFXKuoxLr%po6(*bGe@k;giW-})EE2eynXY{L zFD><$wm*AJ+lvOSQboUM!b0xilFIIDVO_>&UZ7LnO-jYyU|f7+XmXfW|IF9$Ns~-i zC|B#-JU{~=O(RaW+$6(t-}S^XK?UE?ZHuwsFBbCm;-~n*jW4PYx@6CT`H%$lB+hse zEMtT#-qF5^O`k+Ur}NxmtZ%{!h^>@C3lsr3MEv6bd;Z8F>Ne=<24mDeZWT9J$o&f1 zVvl;B{d%;N(vR9M&9jeuiP}$_vz0J5-3jR*2hM*S^!`z`{l&_ArF->7x|{z`IL&oL z9xWv~zLYa5+TRG|HRe#>MbBS3O%cW;_%A7sGu|?OcCr7|#9o(2#UY;{jcZiN6n{%6 zDBXU4Dt@w?eBGV(a8~tj9!LJ(50pE^}^o7GA=X`3f{23L7o;h9+r*y86Rp= zT@cVE-aodvK|R<>zr*t=8J;CRGi%bA6)@oFWhKNC%2mmL^(a;<_sD_Imjh;v_ct8^ z`sw&Rl~Jcvwjubgh;$@S>*~}vbWcRC{-u~BleZaGj0Xo}()J?F^Vp`<+O}xZ1c@%izY1QhTv7}otq>pFRuYE!>=$BA>^dS<(lL#c0 z1EjU8a@s<(!J?8?j#u{stZR~lXiI_J`sxx_^Kg`WZ)9{q;qBursprM=L$tX{eGbN{ z+RAm=YR@Fp#C_W|f@<@hxAxNNzaKoKpfru5r=`#J9lWCmXC-nZl})6d6YW9|9jerWo(z>Q!u9Vx`yIJ8j!rF~-lw#yzz zprTzDl-t#9niV;M$hor;TJK7k8J7=jtOLXT^Kc zKu@E5+}a<^z<@?p?5`Id$j54*6!Jtz1z*y-!~{c?qYH{T)c;ypx@(dy(vd(b9>2I! z-{f5~_p@&E6u2n2EdNY=ti5i|cV>D0<5Ux*!QP|P?BMRnv>`5Ygs?)$+}z}b2x5vh zwe=V87efuoL zar3XQyV&F%zmzjHuty96KI=flfVANJsOl~{`~|qfyw~gKd$e>;Q}Mrue^i@ zqkG06QA6Xx?t#QXcG~2r#k;4+b`Kg3@29Pw%D6rSzIdkL!0Iwl!~&!>r&&D+mQE~g zIbY>IBIX7^i2aol>2qIGV&ZI3l2{kQ*n_I_+!I3f-@Cr+&ryywHLk@gdcE!rUr-1q zlEG-z_V8(}1*7Z0bBF8>dX`0@CKT%V1A?B_VAm#QhU$1w7J8VzDM)wwvDdc?C&gL0 zV>w8A6{K|~%nHVkQC|OMg`azXdTLIB`cHylpEZSZODf@l_`VHFuwamg)g*GO>{sP} zfLsAEBz8;=SHT7K(h~QtlDH4A16fJGD;s55s?{RYnp-Nhl))v+C&}TCuP93E#pm=j zv6)NN!aXxaH@Gx*NJ`W$Yv=rPWl;W9D(2Jb{F+iGV<>LCxwme}E>@v&HD+w;qOFyH z%&sh@X{j}VU3(ceVb-rpf z4X-VOWuUX>vDswD3m81tv4mgiMjJm(>#n7zQ$AF-pn|PEQH=`_wkU5GrK>KUJ-T7HoK$>^@EAqSgW z3txW{1aVXzc-EoK%}`9oEto#Urq%($Cv(j*J#&??KwyV6t$L-?^yMk zB657x=z*s?@+B)octBTpap60+ZMFTCtDgw&C1Z6YiAw#KQC;C%b#-wJL2coAL19_@ z8TF>VW)m!Fz)Q8jUHJUfL9aGBUL6d~OGuPM65j^5e7RyPD-M((ME6DxCFmsC4z7xf zjP5-9Y_i3GY!xgMkEDB?grOBf3Q=n!a&2;gP*@{qN$5TH;q{Qp9H@$4g>Q?MSaBB4(7;N`#4J?a z9hKS48`Sia%cIvxy<8N^*^-BU6Xtqy2MX9@BPf6T>7-3Q@ZsqODRTl3EDMEr>g!;` z?9}dbIYv|#os;8lC5O+VN?Y1fv=UJWQCb>_OgfsfsDH<6EU{alPx9}P29G(BE(z0Mk(WX{&@rHud4BfR7Y<$C)M`E9`R^lU^xl3FN;e zxNQ)}^tE%gG9Nwk9cT@>-h%kpOl22vCg_PRBjjV4-V8;UWHS(kV_v#M_HX76fTk?x+P4JaTfZ)G%q=Azk^2| z4dcU1KbS8v9dwVrqPi2~L5J*YtUzr+t8;K4A;KJq-wX`l+7)!w>ek0);C@5GmEm$%a znviQp<9e^mjP?NWFq;<_(uT3USL+)QpE4C`v<+yVsV)m9M|8(_m>5M8FhUH-{P8IW zThQcnXj177v5~oOnz3%rUUB9<>wJpp*~S&?C3XLenuYaXL>Xd(!e$oUdj2hkB!mS^ zoX{8sw!T&-&Mk=#<{XE@J9)GfO~vAWR6`0xTAeh#|nbfD*j2j4pLO2W9NXvy_* z-=b2egKdJK;ei$;V`s#&#$U$h1NNJ}UP|>abJjfTc9OSp?;W%G@{vJRLs~MQ*#r`@ zq^;}V6u>oGQ50rl9>ho{DWa|aD?ov(6xy#J@L4U5m*n%Gy(%yxnL2kY7A%aicU`p> z9xfdqhwW9^>17|6Ye8y}Xc$Y)MLZH890NY7jttHyFs{EMV^9EgjX|sf*IT1N_BYCM zr_DDwCMt3C3Vu*M6XZ0;X^qrORhP6{ z>+BIsHt=zxvCEv&AqmCyzA8D9DzGg)`nQhzt}x|QTJ5s%-*8AFrxVA3Kip4)q?RDR zZ%qWbO^q!|p?(7cD$?-S z{DoN1sMbd$nK4lnTQRt>ang8*UtqUuY(J6{-YkD8OTT2Ng{*`IWWq~!Qv}(xN@ioc zFGOE~D-BwWhR>86CPNaa!X1j*Y<7D_&6#7<3_zd|gdbIoR$z^fqvj_=OD7As)fUSP z@wnA1W?NV%5(Bpv({|zU8$HiE#SIa$``j?#Q-1_H?Szwz(zFf=t3Y&;+91jemxqN* zaHkMzgmaP_f)NH*Z{I3VXOP`BrlZFC<46F zhyR+*p{JF3if;P-*NjCH04jB&+}u)#P5_hk_T5~=D-EAjtogM*Od!3)?lx#FUS_jb zlqKvlQqVF!Ya98+6^k{Z!hJm(re=2gxo%XLgLhET#1hyU!8D&+k?m_QJ}H3Hc!z7T ze?W`~%L4flrgLv)`XI=??VlS)g&C7f^})bnUfat3jwh?%=wgyG7!ra|vEU|$oThkb z4dOi9uzu^D9l1KPe1rocStU2jC`U%l8nYmWVJk5sY;a1nTTT%*(QLScWw53R0-cZl zJRslAL{VJZB}Na|4mpK6$r|x-b zQY1}s1X%kXY029Z!kjZ9h_A&1l$U3!M&p7}YFXTa%>lP`);sS1)lp-bi!5!xLPV8Z z^7xR|eC*1Q5O6d-9c3AtCzkNox|UebHfw_Py-xijVy>(}i2N0C05EG+HTjWl{{AkrCw3dMj9YFpfgVre?dhrOA=o#*9U3R_OvEq*2NmURqV2*N(g0)`5SCV zwl{q&4vr(D5Q}?j*cdId6LS#(F13b+S(}Unz$JK;F@nXL-O3eH4b;XA)D;XDy||en zMhtLiR5r_jsO~d9`5y<@?a4#6_Q#mrBxJ=3!th@o1q}v(S-^ppm4s{vIKT?b|J|U` za)s@vw)G5Cm7U8WXe67fPM90CkT(h9Y85sIaX|ts?mvo~q-H8NN*7k~HnM{ObZhL( zgW>N6g2|I2oh_OAc(7G(ZTQ)`?TJ8H7JgX4hSmIPgg7Gu=%x*`gwtf+RbWzsD{SOz z16cjldgrigSJxOVML$Mud9UhecBhk;%fhx+ggLpVBixH+Pd-*KV`6bFqwoQWmsa&4 zFy6}EXU_Z}g%Xgo4!IG0A1&Aq!>FN27!0JsfE&v92B1b*Zan{StZXpHOT##r+@;7o z$5n_u2Dl*hxF~tT6n6MOICZ)(D0L*t6V1kp8tzAwD5P5GnbdCdC*Bbm$q@wY+kT}~ z;Z@Le_`>E*YzyP8U+WLF$X>=|JHECkU>z)V?V8 zT-gRM$01Azu+H|Z0u9nTHAk7{j5)GEO;6tVxECO(;eNrci6XK9tVYijVG_zl0Iuq` zp&~k|o5uXXuW7YM)g@(a(+5E2W#K`A0BTm$%<$ts|HIWJ3I&_!@eoP;qkjUDM`Qsg z1&e6C`sNYn?Foj9k=oyI!a7D^%tA4}tM8ie!aK%Eu3hqb<8}Vx5-_Bhl-mrQB!#W- ze=P7*!9LgfG5-Vf63ZNotlZ{SkGrOy!0I*jAlEbx2Q5V2312b^yCOESbyEW_!L58< z5SsttM;W*j`l{RP`bl3+eLlDb3nCt%4wfMCmfrzN8XS1q*6?Gv1UMFtBlnv}YdF*&nAy&wR;=tnaNUpCyQXATFO-sg2m|w>MyR9< zn`~`puqJcVQ^_Rx(->N#xVG?d_V^t(TwCNwMsnaSXFYCpYV;{C!Y-{W7Z>|(u&JMe zxhYqS!b?j(LI7$yYKQ8)Y~2~XCz;jl+u~O8k4iIrGQ}&RjtMMXG=iIew3y)ie_Sn+ zp_5OEeHOxcP}K}N4HUI_SO!WY*pdph$C=8>^i9et=mEzh&kS!;k2b~&uPTAvVt7t8 z^#9gi0rsaw5IiP)xW&xmYV{_{TIt#S={pRbqje1MkDx^WQJ(SU+L7Z1N_&bOi69eo z08wwb%y>{H%6YjV^5@NKt16Gr zn6~lO`!7&g$X|e!f0zQBr+z$#%?Wu`~Ci$~tJ625xGVov{WK~G*>0SUp1ZJ|Eq*v*cxuv7gZ57O0!W0mCWa8Il%#u`Am|WP? zY(AW+vnGb+Bb`DThW3E~Jd^Y!=Qc#DH$F>A-dQs)SRoA5UaPx3HOt%ekz(WUnY zYH6K>zj+bFavyy6Dd_wr3Hy|}9(2^fh3#VTr|tfCF}N0V6Y*ALWfvPaV6zr3HXfrZ z<<1|{Y}n`3+Z?UnViKbrFk!$7@`UWqA}1v~73-)FS08Y+JYnY>{nG2ow>cX98ReuB z*SY)rcX*rLf(c&TzX=cuclB9();Ca)Xp7MN{`Je=Y5ksvDy(1fE7nqcjRAjL5df$& z27Ot{-?}Yc3NZ<%(#S4sW;~|ZV4zF{d+mA$ae@naND46D@>DzX^OYX(XEC}9c>9s!S*M{}!BAw+ma z88kJ1uK`I$Ly)T8~GTa^=;`2<<^%%%n&WSdJAC>l8jAxDj4Sz+Du>t1xp)9*9V zdyBkmil{3{dyLF)|Mu(VvsGyQ!w{LA$o-k_2xaL+1CrJBG4UlX}`4zoD{F_moLRmgLe*uWhUgxZ7Z!m~#(j*igh zf!^^%7CM!S{Jo##=`4yOSp5F*tXz9_hLtzHuJ~OY_iM zL=&Q(s4z;&wIiLs%sO6VQ@Bp~eJt?Wspgtoylss#M5NRa6pMit0dMX>aPZcNzn566 z#t2D#`)VMsHVp7?_?#*8aXqEQp_#=dIi5;a)$& z!aZ}0%24t-@VbAil}y@$Q*ua(3nryCZ{(Yf;4O8^#zBDWupQ+&ct^37)Uh)^*=IYj zxuf_Q``PO`p*3F)oJdmi?a^dnM;)uV=k{&;2S7C9c)jqYF8bHjBkk>G3SN!;gvm2+ zeqbJcDZyd5O+xfQ{U$p8_Tz@T1ucM_D>fSE<#YXR&_90Q!RHt+hFe$w zJRDv_FehpZE43ymRX*pi9LQ$m=JxbHQ`IcSk(~(WfW}i|%1u2ZB!xx=N!Bw%Ik)ID zq-8Le(qwpAe?4g&-G*DRnb7GRmZY0ZkW&6)R`7pcOo;pwa??&J55^Lx31ch+_v%M{ z)}RP%;8edm|BW=I$3;g~CUu&X2q zWt;H^kP3)XbzjFNJ~}8!+)w8O&vknMPO@w#-;8dAg(mZ?td?&Yw7C7!iNG1*7Wv-%~&=tD6k3%h5kaU}0ZJFq)Wcv6#;M=)543Mu5_b_wAN13g^zRE9~C zDmaiT44mkJYGlC5cr+OAycQwWxntsDG@$2ECz;_Q;6PpSkz6(P%JJ=78eb|!h)Y*- znn^d?BoJKv6Xs~blVE*=+4g$07#@ZYOp_ikKyr?NR$rX#-SUiX=K}XG==cpN<$*O~ zv|S>q)z|jMLvxw+`Vhk#WeY#1`!B(_NxTUJ(7AS^zq?UklF2w5VYML9QwQ=dpM(b} z6?jwFU{uJK)Vx|n+=KjGPL^zP4}FM0WGWm;11d`s@LpAt>1l+bu5B-h8F1)_7Q9WY z7X^*~rAbjdu3|NFIzuXO%umkX(z8TC`)um2PwyS+{S@4>dr?YnpDOB|)R-&~7^ zAY~nfaITzDZ)K9=3a{X|>B{pq%72jRlklq3CL0R>W`mR$SY5GG1$^1x89}nYDZsVN zy1xb48IB>z|FC_N&|2eJzV>eCKEjj_)3`BJ2C>Ki+(TlSwfTJsm!Y?c>g6_5tzHuvX!FW+LZ!lP+Uotv! z${-$xlkW!(Z?k<`M^u6e1q;t=xqTlar8;lo?RiT0xcplP@w9vl9cnnplg?ui&5ko(-}2TnDeYtKk42~SN|0di&FeJb%-xF%Yl7ss36!dHEHr7X#Q z&B;HR4~dJu{SuaXHYi<`VJ5rbruNqKO(c2qo*rz^e*z{gMS@YvlC|0{p7fEjcuL?- z%klMH-jPL@3>yfmFNfG1_DT7{ZNE3Ln++F((j0-$N;)NkImMXKur`#op7`?IPt`Z^ z&B%hDJjL6!P22A71U>!ngx>r6@vsM_uNPf}G}I*m^*2XqflSN|NnUR6d+5x+ur?jF zF8va?*BgJ6Ma{-@TwVCnj&nA8lWyyijWj>ay{Ajy zYkZvZJlHVf#<=A_dVT}^SUs@<9xEf!qf4td-C4H=?dxdO5mg$J0tZc=#?*2Q2zHpI zwpz?8Y~_|eX_L+yKyBH%)#EAY54VN$s?mQw-2Ub-FC}&sao?*?n)|0Y7V6c6c;TY*uv6M>Kw+}&FhWmi=WfuBvJpNA*aMX7m94HuOENc~rj$DDX>80)F=WznH{Y#0tB>F7=@3}` zu;#}omq>c97<0ZRV7G!xecInt@s;cANf)vL5{um*=aX0^Jm9c7@P%IG2{hrIph1GL z<9LDj%WL5T;g83|V$TnlQ;f_PQ>_@wv34`FA`A{c35dA5*3(tJ}}=u zrd9qhCjKXOLi>@siq-qPD@u!mxiVDb^SeiXc1zqCHaoF)^YSt98q>E+FBVpL^UoEQ z*(B_aJz>(q$>YN-jnuIVEP2`YVr@S4aFu=_C%+wTIz*kn<0SrDV57Keb$KQ zadbscRU&kO?eO~ZsVEDQRLX<=LI6LewPw6xWz}etSPC`Qyuld?a2XHGr{Nod`?%0n z$r|f|5W_-NKO=;#LfA2}7g#6_g5-I)#_sX%JMGhP(u?r7XNfMo@dsw4+Z8j@5+2J& zmg=f!LlZr94drVUF9`J{o`)%uSGXPS!GKN5Q%)~*il3oa5lSM=l z0Kcxpy0(zLc8NqT8(s_T)vE3qx$ND5g$4u((Fjj{$NLT9pOI$cHT62dr1IJ4fs%^F zv_VnU<5pl!bqk`h+Mf_;1cwqTMysQ@C6q~JFqc0!2YTaofm4ObSPP}X> z%YMMc0qDxv59bmS65LNRK7eKAPv~fSPv4GxCPLta(tJ;1ElU9sp?$Lo8A+0tzX4Kz zS>wp{$oi#o{)tA;+!&9%Wabb?%|uL``I6?Q9eoQxOTLGbtOyIs+-Mwape(8lDL3rT zNS*y1^@``mh?5${V(cX6*(Xom5{|;3cQ@WMLNrL>`>3fZdmr<#KYV5yC)}L3F+Jre zj-?u-9)o%7{Gu&xi$g?D*w?Fhg2i0(6h~8yrT7S%3(!e*6_HiV1Z>2gz9FOvEY$iT z>DU$=i4hwS^E=tOK^1EJJPbSvv*rmN;kpBKU8Zs5VS2>{H2$jIDQ!E@naIwIfAHU zC5lFxlkvlO=~fBQNu$_xW5pqcItJSAXRL(zz`K3PV*IhkFgXixGGj3k(v5G|Ram~g z$Z}3P^1j;$qEF83>`Wfylb1Se<{awHUj|Wqg9jDi1LEROaTu?#HH>gjloEysR?^JB z=TRTfH$u?#fALq98>zk6`+Hetq@v`&#CY;LmQ!*vDP2j#qOHM-Ir|oehMjCCBhm*a(RVejCfb;nXUK;>lhsaVRK@ zn2FtJSae;D-DUmF-tgct_rey?H5~M=FD7l6je$hISCoXV`$1gWv7^3TjF-_Bw!0NH z0TttZkYgFw0@AS%Cv(|s$3a)xuM+|{T?aBfwHu?QzrPC(LG$g-qIT019_I|K?;mJ7 znn|BFKT-;@;9U;57CC8ocg0*RJLl=w41daU(kcjBAQ+?nKC-d|95&b}rA#@gGrfv) zwiM*O`EzvX|I~)704n^|S-Le}9(&UWVcToHiuz14f95&9?Vk3ggX`W|vh+?_3Bdx) z21;krTrX4V{*)AdH?hM`Wk;B+@-yXVbuXLbYfW4>!a>Z3)xqZZ<0FC+}+;Z{_5i?;n zw|W%pHan@4ec)9yGRqkW&?P++#$4P?&%>et6&ok1Km%xveiQ%&J(?UAkMXQY7G(b> zTMb@@roeSFG-*iz9OaG_<%0(ie!ia?`*nlzxtg2^p0ug^Gc+?5=1EasktW!~@syXP zhVtm;I}mXdyW;dg8?qeP7iO|bj}5ej`CYCnl{VdeLEi2&^Xpy4sBu6@RGdQobGxcTNc^Qy5@NS26bb zVx%#(QI;3_@YL-e4enDA9wL@2+nOjnjRC&udzh9E0`KWM9z@&esiVXzN<}Em+bE9H zK~v>N>2g|&l@cws)06{@Zn2yj(SMC58@9S~&NVx|o%&qzGICTeE`HY5v~jBdi)KpZ zYp>9Yoyyh0t3CqJo?O*zU^IX7(WM=`DOXqvUeMWAO9m0dEfn~zxSfm=jU)ZT=@1U%vocGwrYi?8q9oM#IvHy`N%pHu|tYyHMmPzUUX3^i4`yE ze<2+a7uRKx_@eI0OZI_${gvqBC(Y~x*y$r^FJTwvF+}ZR&ka5OB=UrX63^=x$w2T| zGoaC&%dcqg4;vkM4E_8ms)iAbmjwBQ039Q~E4Nmwx9vqrjo`#K5BqUhKTFbrK>1{N zNKfAo`XZrSX(H3)4RZ_)ec>3v{nV0?Um07`%;M#q-`HO|<24fwhLivb{ak`)2myU0 z^Cv390LexcJ*C*t%CF0#bBO#o%8O3)B(dMAGO-nV;>5-4*x&nKlq7$M6-_@Njmcnp zf?M3l`S$p4un!^^mieF|k#gz`h^5}A`uqXCO!J1Zq4(tpS-oye4ec{b@n6c4vwo01 ztz2f!ZrU$wp4N4-F}^`oi8F%4KZ}eN%89za1)j$B-@vx@>-+M zi$h#f86CQ7$Y&FG3>#;c0M*Tl$08$krs)m)iL<|Bpf(+* zmK3W`(U4a!v8|A&>T~R%w;kSx+D~Ow#a#s(rDOQTHe|@xFzr{d~FCOQTx}1|thRMNA$E zimgAXj|0xDHz;e$3^I`NJtBkICbB8WrMuoMFi2O%(~R-OcNpvu`|%!Iv%B`$2tO6l zD6ZT4+|Y%5t_J6=uV>4p%pxEQ8K&H|leNtgV0SE=`vx5JA!htJAI+nUkwRS3iJUiK zW1Jw|u`4krz&8KcB#i=(bbOG7-MO|b^`6hDp6nbMz2wx%i|TJfYI9?@uGQ4iMU zorE6|oR^bo9>)JLW|ltYb7kyue>W&_#dMH{9Oq;Ad7rN@+kx#jsY00T=R64srKsZd zZ2baXiD>qr0pu7TtIzxJlJ!ma2L=KC z2VBLD!CU&mJAbJ=*M7;%%V{i(j1A`&Yi!9Uqm&MU1^R3coWOCm zg&@gNfsMnK0c6bPCPh)l$AfUr>*yXLSnV>)SBM)6IXCwvNPwsP^>>gWV zjb30&u{u>%UiJf0aX@fB#<^-auF)~ywsO)Bl1J53!YV{doENVPQR>2pBD?UQhd4RU3Y^h+FA z(+fg{1Y|AS=s&Wk1Var~R6PVT{^Dzb*KZ>WcgU=qtv`lFhVo2QD#VmzCL>o>jHmA= zTN8WAnAkYYPVOlAC6{;Wx!%V%|IMvE_#k@z85e=K5$rCq{wveu3=+Ajrko_NT(ROg ztnTCcvdkmQvTU(vSagykK6PKp_wtQC*F~HSsk{;_#NCO$Sw(*z_3w=&(-Nb8FWLek z?PT;WHnAmpb(-VXKzd991uf2N^m7WI*VJRmyinmdmQfhqervbC54Jh5Q_b|^o9B>K;ezvIy502%<6nGawkaD=#61zC0J~K4&e$XX+#~`AaQL-i=Sz61B2yI`Bjg zcwdm?O0t7h#wqeg!4&H))9B}-r6N;9HPsY8C0fPbp+XBmv&bY(88IY<_lw70FN61` zb4B z8{I?gMMmqE=J|46tj9+&3OeA&R=XSMX9M^LguA1{le^GV10ySWE{i5bw3E6CN4J6| z9e@n?w+t|Uq3%FKjZ&(h1#RU#bnfST^za<+eZiTmL=zjd$Vxo(vWkqxEO>Y3AhH>2 zU(}-*oNjVs>Yw}Z4Q@R2`m?Vl7I4w%-=ujW8KHZZ?LWEI8C4r~h6sp)SR|*~BQl8N zfrMz&+R#$F5t`(UJp=D|XS}BO3wxgcJ9vBNJHAk9gFM&dd6N zx<1DJtxrZB%1a0SyY6Z9X4Tp{S$Kyf?l1zESBSgIR6$*kX!WimKS;dxVSA4@1%%lg zZNaZBtFEo<&9x)eR6v&;rrOde7;6Yt!tVSm)WTjfYwAh;yDw<7Esg!#^or-*w_4Qo z0qzwFZBMo!T4vMM+G+yuLo>S=!fOS!4L)~K=^d^$!d5DVaZr64;1p*?#Di#W5hUqG zKlr6wOvi57%8izTvnS|Tt3CTS=h4cCgE;cuq`@LYNRO9&{ zIbt5)ns+jQI&!hUnc;>YEjd?8FdMObYn?A?tFq^|w{ipUUf6bE8Hq+G`eI-}u)#02ka$oO^7%9~9?1X7-Xsj<8$hyr==fc#! zeHBQ0kqp_@S{TvQ_|UTVMWKv6U8kg23V$j%2>*jcPHnIv$h(bwsonURmcAr#mi>d| zc|iFfcYZlA^;B>*hgsALabHHI280KTyiJi)DANb7q$%TQ|Ens$j8S;NE!m$sP)t*@ zz_IhC;;#AC2X6*sX>CJFo6r@CfehHq756m2V^HvN1PPFb&J&N-I>Nxp z>6aaI9#j%nVfOL8;OQJtkhHSXR$%?{tb8Hff$Ys>>s?qN(4pyMCq-wrlEz3k%r}6! ziIf2@WKQ5HK#%!D^ef(`Tt}yn45wHsDIc5sbShxEy^!@s&d)$Z!jP4bT|eq-~WY~b{C&Xm(WEj*}o zRWXs?c{?JHmiiuNOu>NLuR2*rX>rZPP=&>sed3OVer%OSItiBFSm_%TtGbjb7@Ny* zv`8QfQZ8oGdwtC8I_)wft#A7#t|Tj`p@JmQ#P}Szx8)h3#ysPN z0$QWUe{DR>p;?2+xf6}MpM4g&ON|^cSc-*2{3ZIUZJ{C%IcFYG9=?|wQK!L=3P$01 zDlO)RMOf(zP9lDQT9zR(MrbM1^j8}~**^A&2_6uqi-?D@Fjg!AU-CL9N8>bZJKI`X zAH2g|u0_WQ%c01ej)wkzNuu~<4d#K>kDphS?lymaC+Q@mjKu@{x^oM6_8KP;ui zFs4sMo7Gvs47eeO5Yp%UQXfluIX@iELV?Y^m#WR*vy6L{9b$Wxw+o*ld6~NK{$_w{ zT|Z6^YkW0{b%-Z2MG)|tl0MMCY}&he@=bV=wrID9Jn2znF4H4S@lD9?-(K@+CQ{2p zmp+X|$Fxp9{{>;SW?0;;v*I88Y~HXKWv^{7x9?MLDPv!AVbV!nv1f7k^>?aUuMQ^U zNd9be^NU0~9g$ar-v$FU8Vn{@02^tz9yDn$$S4pkNDfq26X5v)EVL5yViNc&rbbrxx1+xC<`XB&7 znDAZa>B7nZ*#COD=479%%Kvw6Ut1|IEZ2siz@st@wR4vDQPTSUow!bB>8InZ*nulV z)Lo7;aoWzkcP4&fxU%LXS`^IcpTUDim)$NOpP$YlZ%ppj8nhBA9-G-5&jkGl64DqA9|-*gC8FM zAAwCsxF-_ru`cwaMdw-<%;2Y4lfJsDm5=MB%YQOXl(9Wn3#)I1H>mF@{bN{{gl?LI z2^-L@b5UFw`daLij;|@C5U7h*XxN@u>+`tv8NuMy(j$00g{kwpA$Pm}`&C0?PZzXN zpbwQ4{WnrJpNUq81>^RNAlRENHY9*I3)psw%y*tU$J0^7p!$a_=w8EJ_FHF12N z?=8Hd%{-}#FNTgC7Jt8qb1cf}#@_c<)Q)VRVtwnOow#MWe<^Y5U*GsANZBZYa2NYH zs{0eusJrg$Dv0H}1hbcr_V-Y~fm}DIjAKwl1uu=4Q-9*J8FdVOdj0-Aq;VKW8R99D zTG#-YSGjQ%Ay|ft23rJOL=Gn^{}Y=iREt>wH}$@=>Jnk8WgR2+^pt|)GR&v{M$_Z( zLE8J@W(Y$D1;6Yyp1)#CqA~E=l=Y0@23e55HOW4uBjM{MmOFCg+;4$3cF~d>XmTqP z;I!(Q;QZPAoRqsQ7B+pK+PzPDay*=mqwI_lSX3B+w}As%kvmfD;| zqh&N7#kb&&lnfS7RN(FlNObKMXL*g)=haw^vXll+L#wrd-}(t@J}^76%$HyQc|{du z?Fjp`g^H#+wsmprkG$8u(fbvf8}e?my%4Vzl1eaq}dqdmDftu}}% zT2han`pO~z^;rXhqsY=u>9zc>&S`vQ_ozm35BD6_%u|9i);CF$8%Fg~_x8h~H;Yzi zg*GJ^`0H;INw%YlHLK@QJ&KEb%9PIR%dbL-u8^|JP>3^mY3L&cAR#YE>br zDkg^44TDbg)vIe?op@l@kasy#+2Yq6#fHI|Ic#xiN3~vB45M3; zl;qVa{yVqGiXPPN?^ls@wex7?%{6i{nyWc986p|j&NS8h3}`bB zuU#Q|fu}+Q5dcR0-c(*f=oa1?Vgh#ly+KavKQr$!O&Cq|J)Bs+lfNP6gvh1EZQiTT zhOrgeB#KB5930Sz66!~yfl|0+0o%ujg(tBAJ7R;3?%ME*`qvE_8^%y|Cxw|( zd@n(9vYsuq>^fG}t$0i)E*Lp^6vi~g2mS%CXGm~GBj(b<)(8n*o)qaaCefFhcPZ3# zb6HOo^Hwn1E#oissnnq^nLZ>`7(K+WZ=e25l}>y8oT939In1r_=$46oskxn?eRO`d z30%a;;;F&PaV+``3fJ4#x zj|A9r&v3j_6p1UeuB+2IE0X#5mwKP1J064jB-7?e9m_3j=*H(;JP+~n ztre5;vi39Yt#B|hQgM1QLQA~emT-d}JhF*(&!>wgGlPzq>1k|P29R2Owb$)n%*FAr zz(Qmo+iGNB_0CUvXZX7Y7-8UD4+J!%v4BGDs-CywF^!f#^yr$T~bgIZ}A=0!b;NlJ9~YXFH=aICq% z%ASh!UOv;j5;Ga7+&amz-?BtlE3d1e%OZCGs%(DS`5lZ--1~Gn{wWE( zeuk;0>6)LZFr*Ir67nyT8yJ{wtkzmihbYXC{ib`ll@fZctO&((0!ifG?JqD!aK_cV z`CP)az*%1=iH)`r4Kt|RB^xmIf-}V!7b+_oO|sRD`l$YYrM%w%m-fGs2LG|+97O5l z1K^6P8`9^i08ezEVdfOcT0c~wjvO#WfaB*J7!)GUN|Z#9V$Xrg0&#L{y(%0Yx z`%c)y&qCR`K3%I!XJ_5Fu+G>Sg<&&bzN)wmlV3>J7&M!`u`(m#UtPaz7U1Su$Ig0c z`Cwl-86|e|VSdGS&)~y_K_Ex}KP=3}+n-ulg(-8M-JPC#pwFM=L9E(-4T4XSq(q

z!5;gO0cGe7s;$PNM5NY*#OV+ad<%F_QP!&82Z}7B3VU_Ra(E<5M3aW+x-nZVeld2f= zb>acipS*r!F-nXFUI=-mSSblM{up&f3ynSKGNr%yzT~P-Ji`-aJgi)Ki?W{~=$o$_ z4V*8V&5?Bg&$&V3q}}#Q6>la<@1)b5l+yMy1dgLPzNaH4L-~)R9=b~5EK)I^3xC(z zh-Fv=)h&El;mx0H1R^^?=om~*)hh;o2$c}VcLDd6D?+lxo7;{ zD0(JQ%7y0w1cfgK3q+CaK$HkHhA#c6NS8S+iwEM| za3t2MV$XtdaSbD98=lK;AP~67_lDp}2`*-TfK+$E&1&-d;w-C6ko$>iivWiwPIzP1 z)RL7SeK7uu$ZT#nG>!jpnOFtxo-~k7V!6a_x#3>an}{Ci{~E!lX1xiOMu8f=87pmd zmOraeyd0U?0;zGLHr9@re^?ee5nR`vln<;{RLwOAG{emgaHk*bl%o{yYHhRVj?FdW z9%pn)h=Wrz%2~1E^A`EUuS|gA@Q&S&aga2uBA99+Gd==(S$Je^b{YI`VZKdK_&adT zE4wu<^NGuer$|YnJ1%e4a(=@9hJ-=E5&wH>;GuTzSS8zp7?mIqW26kj8EM{Y>;jo-uqx$PTFaT0DZ_$tirMe4bqhY>vq0Yf@I3d!S9{ z4J_K~-2}_#XDjA4-%hQ}ACx7t8ATPa?hnmN-0stvE~D+(6*bV?4^P{uOp_69 zqZiYz3Ozqdm@Si@3PKMt5%t=I1euIK^CV(6uUfg<^Pc5AwXkm7IGborB!zS#fy`#u zUPrz$s*9WUPVjfw;O#aDB=WhC8y)fSeC`nhm$RCm`rWz1F-T_X?uZ?V(yBUx)K-N% zh?4KS5f~&_^?@nWqXNTOW(Fke~L$4)qH;55LSEkOxNi+S#@jWH8I0tZ3dvUfSO+-W);C}I@$M` zf5BTei7IQ(vZJr8=*XF1x#ykJ&sVRkG>@}4LU~#N@g7CHi%$i5`C$}1_nRiF1!p&T zv;DHztihN?BR2VPlz}kcXUpGhgxXcbZ!?)WK-_*5{2|Av?qc%U5z#6Oek?SG9tnhS z@)l1>^@03wy8mu6buzF&6rUOiR5TivuN^biI9csc;zp38X(dQ<1g8;`2Xuo2LLE)gup0fnuBcV1$LX%hVaN<5?|r(7(vQ5Ds@O! z{L+)~#NNxDNfS7rSzO)b3tmkLZymuVdi@7X9$1Y~hEpGLs=7#XOg*Na7_8yOnzF$O1FLLSnnH@^`Sze1t||W4C&y>O%1DGHO&5J z5}Of<(I{eabp1CIQJ@cP^P9ImKRPJ_DKI?{W4ntseA73o*?xSbo`dk@xCM`L{c9p?VAzFw08A2xsM_WN-bgfid zJhQ^#&7TXaGJzU3sae{pJsR6w-tN*&dLp2y9_#tf7w{yJC}7ibSdhWOL|vLh6Or9l ziqo}1l`iW5Y>^2$Dq?*0BDx1FFz*!y6Mx> zE{hbZkV$P(%Rf3kIEt@OdG-1$CSeacHi4O)Ki!nhS+Jd{?=sHEw-Q*9Z=;W)GLYz+ z-wC`%%0qU$(Omq^%PeOhZvgQEd$;Uu3e{c4wNLJIdiz6AN!=ULQ<+QZ{%QNu=_I>A zgS(GDF3afzr{|gYv0IXeIfmGNoU)m9+PsCWr0L?r@7zgjL`m$VhN*-u zQ5uy$%g~I^@?^Q=>m5hR@zQWdqO3cVDGo1o$|B?!gy-w<+dVR+wGI`kGKTXIG!zsm zLXTFIRXb1taYMpuf?Cc@Qwll3;VomElADImM-GiW^6%nW^>6i%?N&;HrHwM*T47ih z6sbXHY}EHCzDp$Md%QpK`1>4uT!p(kXlbjqvJ#EX1xFHDE=DuIhcks+7-zD$fFpx_ zjl?~OXiZ0R?75`#;qTL$Q?uNN?G|Ln@@s*kIXo{OHlFcWL*nYb%`+_A(+)IYBe{7j zBBe%Ob!_#}`H+8{#IPF!$4_{?xnfbYEJOkf9udD$!D_1nH3n9H2vots*v`<<7rlXj zCWIrR)wldGIjun3vb`U#d9e&vn~7l`*|5TnHww>k=U=OC>sNa)F?9V(Yri-Ih-nUrt51_nBa ze|Ez*WM^F*cZ5RPf?|t3@q9;`(gifse+uc8kyN%W4&r;zmQo9@NgGS*4bS~bqBSyK z$7bMj7$wR}XRj0mzetI#Yf@=K7u*Ma27hVSEzgu7TsCFZ@x?O;^4rH z4LgW1C*4#3iX9L^;2Yh{5_ycK(#tD3-q3YA zq0Csef2Q%)q8d%N!esf5oq{-z+BXqT*u5X%pvG@hq>^8zwPu^U}JE6u!< z%gal^i>6uUy0`v^>*ctbs(59`Vy9WTNEz%Da!nZmz)hO`UhRCdW-jymHiphlY{GFQ zc}_39zCu>HN?zFY>{f;s zjfMCcta&+Znbj{Pl;7Y1`wF0deiz(Y7q$UwD=vF#x89k34Pp9GPO8qR-89@}T(^2A z&B!2yFqGO@WM7Q6hyopemVdBsJ=!Oin(H73@Tx|;UlaZ-Hsh-8?GSlGLXQS5UUm5V zf4@z-Uc)xacb4yJGIgO?t(9^x3)#In5xE(SK+nC^j+hl|jdL+>q(9iFgjo+18C3V1 z9|yHP-4DI8vW@a;E5Z{$$hjbQe8ie>O3q(Ng>lap|L#8HTeiFo=Zl$I<-;vbV7ZRH zNf4c*(W>T7#IXCK6plpm=9BD`+;Q{t?eYi?=)y+87oT^Vh0tHP~EdXn1S zrjRdY_N>yZk*pzYHCzq`TIb7blhjT3p59~63FuY&@GjGs-U&U&DaFf31j_AA12-Fz zF?Z)roi;YKHbDQ*`NZd2>wTA1Q1(Y%&7MiPEG@`PLU)}Ig1)W6MsZY*0xI`)M zN~V`ue>Otd@`GRmAionaLK3SITE9*DVe`Nsee3M$**<4O$ICa?_BC}~gVq`c(Ho{Y zDkR&^G;}%gY5;Aqcmk18d_E(ZXmTf7gu1!aZhY(%mm#qxfo7SEU+>#J0nM8Dcq8US zB;Nq1_s$Kuc8XaqZ-seMG_JIkyqrDl~bd-)#xS`pV3VU;Ruo+ z=05!Cn3R)C*Rgga&Cdib2iDkof@E<{eWC=xIzhBZ%{ogcSg3A7WhBGI6Q3EEc&=Bx zD@Dmf^*&-$L}YXBOdV1~6sbZ!$>O+<$RY7#J05P(x3 z6@yKWNZdOIt~s)QzW%rVIL&uzk+h*y5RN&bL|94tu~xl`n-P7w36}2`Q~aKQk5ciq zsd%J3cotal`jNRn0s;z~cS9XdkQ|~((_>Vjm2yoB26PqgKm-HfXZSfv{k0#M&no_;pG4asa z%UL&F_z_9f^4ib0EvEy|N>S;K5sX;G-t*4$A|Sp!AG%NPH*mA_RFA*@x+(LwpKWI) z`HLHq>w-1aC$5|yTvla9`_BAz5=U3HkTNJXwRcP#^u(B*e$UScSxhN4{>TXTLL>9T zpMFr1+Jci^aQxNG;rfcPgWVb2=9+`5vI;Mohwrl<2nuYHPT@-$P(?$Qb#5)^KJx+g z_V1cyQ{)HaQ?2eAn-1@JNI0DptfckbUOp_)&wbnWWX*Q=T9OBLzEjimJZ~pe?(XD%ck&QkJ+;XrnJ9~jqO|28f9w!uYiY>+K3Qa+LEqJZIS@+&Xvwg zx6fY5ma|Y>8Xw{bI zAHM*F7WvQ^Y7pES;oiPt!6sK_Lug!c~lx>$~h* zh!`LI_bgAh<9B~8X2?J+-Vbz57x~+D^8nl$C*MvP@lH*4!=grkZHS$EM64VmWJjNd zs?LfzXd`LbSs^~ZVWXUM->=E}kX`D|C49V$I?xfGO>EJrw>bC?hj8;VMziYj{^^@SP*>(Yw4a!&QsJ=L&}T3ye## z79=ZczIE4~PmG5^L7wQPiGfWb!L>cdl_9Y7)*?ytEPry4E9rdhD8Gn%K@NY6!Y}uG z<>mXzHE0!ChrS*>3_;DOy0a?btlT3snpa*s*;(Y_mAjhPmoUDizrl;4R~2ui(F-AYqV??H3kNd1sWN7(rc?gTD@&pDWURwgpU?f z*1YuLitMqx5pz`O$Bv*QfHjfl0Mck}0isD-Bl=SZ#F?@#8SBXyv9w7oPVqNCx(&%< zTQHc&1Cpu{P2yWTWwPwJWlE3P;~m1U2?~F@gdgv{9TT8FO&jKE7O0cT36gK>q&{75 zk4T!B-4zC879C>WkNdDaHwR&25VpahAdh{`zXP1jH1C#JU3=xAaXb%4M<8aAB;#f^ z*2n|5UOazWbsN;y0+E%hwV?8wrfN>>&!Gsjz$IZ7O8Z4#i9BLPf27eKDf=BASX&UT zB<(TU^c*woU5a_68XFNe{VNiW zkad12zqzaR{mw(^RKu>H<#&%-dz{Jo=v`8Q#lUN+eGw?bNfyPyA#Ua%f;nVJH!uhJ zKHDo$Ddq+$a+SEYkrmt_7kgTGbsYv5I6cPxYSHLLmu9iDB29Dnu#@~G^JhNAJvyUf zK#^I!xlJHP0swt3NaX+Y7*t~Z3~Bu5MiMQ8T;u^wju?+=fZ1%~SX3`p;{Z+%PR4$U zqo=;55IDWX*s}6C6MjL7I|s}+M6_4(6I$-m<~4S1JMzrk@FNP=k3OFFWg_s+vIQ7v zRkEKStebZf?p~>F0m2WO400CD8hG;D#3&RoMUcHb_-G$wRudEkLyT>COL2@sW=Ae; z?!#dHnP+PkdUI1#5VOk|OTd|TnFaJjD(xkdeT6teQlU{_m+g-b%g0;n z8AR8+1L4c4ohodgCHF^D`Ht2YMlmlz65Hke&KFU(wKs#}=;FOD*)Iang5)YK$OSF? zWbWis?Br_m5c>45@mmy?HFzs;ZLj~H-QuF??JEVYSttz)LUz(_7RC89z0B0@DB5Ws zXx3xxw#kAG8%Wrrcb*h**he9A6CBtK?*Y~dbJcFy-pmnzX6CuR9zP9^C>&bXlLeSz ze!VE>1D1YXA$-Fd%CUa;y%R$;P*QJOX~sEjJDJ_Nl(A0M*&N`=>!c6&jSIXRXu)S1 z;1N0d3GM(J@Qha84W5W)_5nO1*uu_1YtM3?9<)CevJQ)QLX3uVd$0bWkey{648)L; zhnYD5$7*E6hcJ(rx0sh9f+_6Ixg};4;2qjdvlyhL4JLs;=T)*#9VL~*o)TQ965u)G zc6T)2SI9;5rOv&2+tCgonf)1tT@>Ha@&5K%j9vHj)-vRp%oNi~#5J|U8vQ(=tw^n@KXnyW!mx{U@B3ORd zfBu_Y&WzmK3&E#cva@)6Y?J3#Lp(fhVm0-_v6DDSIrd=p!G25dFXi`(?n`i;6xCH< z$o2`c33I_z$SP*e>zXh4Ga^#R)AYO{w`nosA0%et5fkI*3-(FnI@j&M0!-M%ihsZu zrMWMzXfvx=L$96+@@uLiOx=;pJIUy0RY1TMpPq*4(BMMbniXbVxCD;Ktk?p1;3uIF z&90uOArm&<2S$e{W<%@~sW}*?a^ZQxES~DuajMy4sET|P<7VLPZjI_F%N|(~X81S` zD!rUUF}>7d^`DSnl*rJ=*w9^eIa*Y4@s`j5<~nByRA^#+(I4Xk$3Cx}(lK#Iu#LbE zoiF#Z;amC=nxHzmV6rda-fcRzI6QvHqe5v)G!hcF^V&wZE1p=hKbecrMJzhSl51nt zDH$u{1Lb8b;-U{f8#3eIX`ijo@?m9)W@vF`d{GbGJzZoj8dDZClOBf{*F;I3kOaXl zI@+zrjS3E52mO0zG@Od~L_s~Vi~IBp8%NjQf!;4sz5U@G^wK5oRbW%iG`UOu2E#PyQe3g}P6XUFm zMITx#K5Oi_UhTNuR6@j-bor=6P95U&*^mhb&nk(7SRHryRCn(e46(aJ9^xoSsztF3`hebPa6ba@QL?^mIjKZfS6_To5Wa}_)-SM#&i4uJruns8l z6Gm#&^QYg=o3Qi67b7sw44g-XJ&amo9#_geq2l3L`Q$`hEt!R>oI43tXkUxDd^~ZE zU5WWh0LcFal3i0JyC`L@{q!o7c=fUjo?G=Dbf4^(^Rt6-m|{5qk?Z&<)o ztCCxOUA%Gpv8(sG@Kk_V-- z-qgj2Ev9w~tRpb21vxo2&Q`WefjU0rGvcvYdR!^W)})2Sr1F>#%42 z|G|ha_86t&WCSy3-H2DvA&^9t&V8QtAB1dh7eR^c7|ceB`~{lkaX=!Q_W$_Di^x~g zn;}xSHvFsdlTsP;-_N{?YKb?Gue#Of*cO+WH5?WAb9jZqONdZwvIPM3SzlFJl)Fgj z$O=vvz`3U|NygAh&jjOpV9lUOPS`{h^lhQ&dh?{sk|WtF*BRuiK!`9D!w*sF!tkPcVa5XR)xe|L@K6AYEGzX*xD0Mtdp zg=b1=AjGmF%l@$LtNhwO*2f%xwkL1}7Oqj*dfw~gWfYWC;<+wZ$E=7jr!fC5fn-oO z_QXGK&|xU+!uRg8e~48Lcf%1QYwrnK>JGkmTz#3P4k)w}NfuYubcWj|Dm7b(XRMpk%PSUHpuR6irduA8HMlt@{d?Cg( z{xr>ODfcuSmzh(zAc{~!kImw5N&}_EJHVNuHQHR}+#Z4Gt;_Hn&AONfWzYWD$;HoB zSKYrT&gP?fx-l><4HnfY4Fj#>+$*#gAu44h#}@yM$mul<$(cgP1EQo^N+!9A^D=pj z-a`mOiNCLeznsUpePe+|u_%PRh9l$wW*(iVe_Qk|(Ff3A4`H)q()}*^-zD+KPxaV9 zjJ`-IQ|^)Ij5`hp=Ja(R)pY)qUYTS+kQldNyP61`}5!Vs|<@ z%TD{%jwjAtCo4$_Z!_kJR#+e^<_~PFXyhi2oQxYj^-|0%yTKr6T5L|%5+#UY-OS*b z>z*H!?miUz98B-|07+AD59H~_m+~1z*z2oSv?`rKayW&xC5#c{SQ_L&lv1|?Vig*< z!gdXsyn!eqe<&IW(2Oy8YoS}6r5C?D1k|__;O#FpGCk#;VCE zczlN0uyMQEk;ICdaaGJ-Clp&IR_8N6qZ1_C{LJemW`J@#1S z-Hi^IXQ`z-%{iv#Mj-O1P23;hIf{%r)1~_F4#?|XNImOq82n}%ZLV2!T+kGmsl}_> z+F=@xmI1V}$XS;2eX5$a%-|(1_f@*cf2b%RZ*V)QcV2TAtK1zE;?~5??eTqp=vWaA zAu^gRFHyhFTFL|EiY%9$iB9jMaZUSiP!M4OU3M&dPg8a;&-NG;1q6NiW#hznqFEvb zcpw(}ei|4?RL(yMX|iFtTr6w=(ow6OB+spY8lxeT0!A(V8*9*&P!_D+T^hJCk)nJP zATts5NTLc2LLN`ai5xE8QHLA_4n1__+b~>|Tv(t|gdbcKgE4*#ftO4)$#JvT@}iK3 zXw%&-YNl4CGKARl`5T-Ap*pjko)`ePOI}LKab3p$@juk@AOD)Eccvq&+^=7p1Jq&-x1i}yQ1g!I*|8YPI7qJHEvqp&F+7C47|2= zC%WP6pIR4oq>}v+i&Xn>Bv5S{6WH}!X219s@~9%T0B#fBlex99Ismxhjh41$gP&kv z{1TAg+kvtP%lSR1k^ZbC_4#>GART0ZgfZ5ESio28Z~dTU$aTvwUz_#*)3c+i&~(}5 zrlnw}xiP$7*g13Af9GrPKb`%6L!ucDI9d{Jje^fx%}g$_M&qw8L(9QT~M6Hq30h3QN9na zoek3c5&tHI>*}`Icd0;)9}-9gjy0G>_LpD>g74(rTc8%dy7{Q!qyn;qf8O?~%YN0> zl$9HSkzjyVx;5ml)dM>}K&-4{Y=fC~jkZEusgyz^U@ z_qV@gDcmu}JwDKZI|YHlob}c%f7=y!qa(w5?qXP#X*tL{FF8*qpa1)=LyNEelJ56wp`CjUUU**Bi$Q>F%HQxv0<@4BCtj+2q`&!n2OqE{^ zW+Xa_=C6Ks<_(Is2V%=92yjFjwvyOsF~6_DGx!SrGyP3_jC)dG$OfzQ+qu8-R3q$! z{o2s|xz#+de#0y4+CtP$U+RykAR@_ZB3};`&P{5KVyL^k17}w|kRKCV_=O9;wUr0t z1)mm)oy9$IS*5SV!cS3zqpJnjOh9yes8{>a0LbJ6Fz28{^wSFb+FSb|BpINdfzSCcw+yz3ROX~E4-lpY?8&(moFSML7yJ!tak>~-`1@CDY7 zdew`7u0@#1X#XIUF4omEa@<{KgI`uFk|A{ju7j)_kM|I{OO2k-{Ks-mVz))bW)q*S9R10#{xxepRm6R|Dn-^8hUYY zHu851@+6`Z49x$#mt8@}^B;Z9qRoR7H^TbG2nE53ST1lpJAd!rLS7DB99*2H#S{C% z{6p=aUlMq3?YDnSWwq5{3BFtY1R$T?s;>03SuEnr5#nzbl#{~{Jzx#7ceBDExOZz; zyVB-qO+pJC>ZBmFyz}n6(W~^ep?4Ko@;^W&HXZcieYl&XW;v&081~~ie>xP2nKDfV zC_UeGRo=OXNeCIPgoJynJQcVV758~6XqxJSzZG}jb&tngmoc}Rx==CGoS!wsJU;XX ziH#k^tp2`GAFeokP8^8o2OvGRNvP&?Mol24Uq_krem&;ajmV5z{*A#g?T2tGR?9vrwjfj4{$~*Mg=7Y)ww6g%UpQa(nCFUmc+FB% zA44xsP#31cVBk$Ir|C_*j4|~y8_KmMp5@M+G=lfnYGc25i6zIY3BGRsV1$b8-Fo@= zGF@m{zK&Lvv{vGa5Tb6QVw5A5rBa*N6k+OtdQ+$@6v1au&VI?=R`Is3P(*etKrxVO zDVxOa$mO?GPsi~mN@DhlM_TYj!)tSU8E!0FcMD$PYl4mhfuD0}Ae#HcPr27~N;36F zSszEawf>ExdRh+E-%DDpH&yoD1fU*G-?OQGgKzma9Yn4=TK+DXv0!_t5G>H3_+6!m zNEqnLZldf%pN^fdQO^XxM_* zoUXu@oPdk??(!cktb9#^dJ&MrMDc{(lLcPH;`ll~D~wQYqJ#MrBDn#(16-kV{h39- zT~wtWfkvsXs;J_~`-k%6i>BMU{^o_Fyn-LLJSRwmCxk11wN8vzB8?C{KbH-@0TI1J z6&V{8MZvPbbs;l6aMm&te153?T`{>VX~-OZ2)FJk>T82;5GcWIi0y@#)$4% zz!{=x(zY=S?+@KJp^7#;jt`DWA{{#P*$4M;)Sg4ZNcVOr%#x<+_N#}ceSbE^jFw3_A= z&5-N2w$bK6KW|#zfjVgWo0P7`$Mzs-p8Av)KK1x)?>V6SkPLiw(a}@Z@#1@4+dy%3 zpeXOtDD@!G%QTA@wH9z0T14*!dF7LEKFZf%+C{ACCbXtm7eTj(#Rcn96a*+bNeI*U zG(7O=XsZu7`;}&Su(VVCYSQ=NV1rg{48tCndS~VZh|HZ5wz)K@Mv5*&nVQ47${Xo9 zRTswWT6x|^Rv8Fr@Q8VIRRnM!{br{J^0!qp;QH5vtCB9|yt$CzV?M%MuoBH^(&9TV zi}-XE-pKP0=&y^?6km-z5D-|eSmQJcmY`W=H~0}C(iyxULo>?Tb>A%bSd8!$fRBn& z<%mr)^#6UhQ!73r^cSnPadj=jD8S$b}y^dxe$aH(~* z`|E`x5iRDklV_s++%}(?LpTKga9K{pFoZ8;{z)io$x*S>kc}!su~}%dGYb2yvF^lP z*N028TAFdBguuw;n^6;UQE_?t?jDM2mv6{kn<~Nl7$ey0&}+9X=j+!?$8Dzjb?imE zHc6X=(_qACGEkoak!&uD%Mhre}-8<-G=sBn5?6Dd^rn9`q{Aj*h z5+fX0P+t=;J)Ns|@&0KUN@M`4>1j1Gjn8g)ks!bZhJ1Ub%gJ$?wlObwB^i1z1wY`R z-I;azX_(KulFM^b){|XkmMK?Du@n~-%qHQ1x%fO`% z```JrotGrkW~mwPNhPOFZoqQ>K`VY0eSZ1J89ndot8^o-Tt(604eV6oRjw~Yi*q26 zwdMKt+rrMP>ylF}bI#OfpSSM&NJjVMhxXDs%NL{UJg@!Co=HJD!u(t#M3O zqV5_H?(S2kVmnU@dC?2Jvk6s5Rg!sKnOCf!VjIk&yPED4!`NS$nV)%~+B|H=($##;U(P|p5~LgDe>k~*AS1sm$$RV)0W1&+;_a&gTqmKx=kFUShK(cR2AEF(X< z$|(yx-<6gW;Bs>Xz4#6hSqIKDP<~#m0H*p@HRLIubgDqt{gh_^3uC}9@mTiMFPw$8 zv2};jJPv%-jq)3c37Os2$davI+og|urEepF;|l!NP!$RkTBiM!g&;|NC+I(63v1@) zA4j_}mB%z7jK93qvSH&}}3`Q4Ve32uPwo!csRUspIOpEH44JIWt zJA7jajy*3aa{Cvzbv%0^e?!MWtEpYRHSkBb*n|5v7;oOG?FUv9HhvqA9HaYu>aW0= zeO2dozMQ8$muR=JhFKMd=K2ZWe`8@MC3VVEyZg+2zr?3P(!SD_Uuw+yk=cpr2X;}= zR>j^F8g*ww9o4{&o6K`YY$yNlhDg!2?%~c}C zC!I4n;ZxUm#i;&kg_?)E&vawm8dzKy~WV9QOISRE#a0^it^EDGbr#~tIGnP z9z84@E_f#8e5~tOMd#hp*7MX{Q!g0zjHnidk{sdBG}kd=_nRdy%jjZOzT|UfXKzAj zI2WpmR}QOG-x!ZvBc6o>*A~7X8{8fgGGuhm-#c&bo8oQ;;&oP=f9b%j&lU3T1T&sL zl}7_4)U4#aV6Fl{ZO`|>BJr;ot@NkqQ*n!3M!Vir-_nqL=6tKmcJITg0mqm|E3Bua znKL!5@==j~qrd`0H^ztl%2CCrWX?n@;2|H~*tM%YbEdLdUK>>g%Qh1qZ%1a2@DHb4 zlvbqv*Ql3v3&Q7s8qt2l>8_JjS&?}sQ=MwzlA;bfW3Eb?tv-P%-JE}FNtj3Nwh^2a zaV%trG0YN!qDNegO5ExDmIOQMf?{GH7`mF;Lqz4!j0sIHH5wArF0RvxZlhrqKm~Yh z#O%fSWbG`@UVGPwzmuy3^~PV|plfHSo3EO;f3KAn9|7QiOSj7kA5@T4B`t0}qV@ zu+2e4^Dj+OQna^M-hEP_zAK@dE9~6Fn68WU_H&sNHB>bIey*K;h0Tyk@9f83_Edh! zXoc#|Jcgzlbxv2txv+Ex^ipxEVSWhUPa?o8y*DLnUC7i^wy)Twkc_uu+ozYjC+!jn z)Lq)mci8}f)rh^pwh?tIy|S_#b;l3$ZFCpfMIzIVKFp|dO8VTGs5TmEWaQk7UD?lG zIF{1A<*{_NzzC%bGOTQP+V1T5=x|u;M!X@-=l!mOhQ^}|0rt*B+p+6td5jBVO6s0; zjczArZozOfokw&G#$(X7NS#w~C^U08R7ABntIv1pr@FcU^I`5P2pnD z0y8pGVldZX<=eb&_EoLVES-`=^)l)iz8dMS-#H!?JX0E6Ywidh+#0h+_Zp-4VMlwk zt68A(+o*DD58sQGoJ_Gd+zVZA+vXKYm5nyMe0qET;-imZ>Rz8x-Ww5AENl{&wZc5|Wg=x<0|)Zv7x+KEcti!oavhHi975LZTiv zUGq!s^XhcE`^_Z*vNOHSKOFl~@`{n7-pkrPlz?9f{BvPa(ivdaMb(Bkmqb+a+3>G7 z>}_fL47f+`CRW{mOY48XIl6iA8po4qeQ~?3P7ix20@p7}sRC>=DiObM;h0pq`~dozhhg zmUsF(5uD)H+7p%_;TwIS6?LAiV7(*+8>?ipv4pmzm^bjS*_8FQsoAu2kC8c18mxZZ zP-r;!{sp@8ws~nEBd;I$>El(I5YCa9A^P=t1_)~|YRMe_eg+x481;cWh?-PxM$;3M z;sN=2mO7Ea@1HnZO=d=+p~hF`!^SkZF^$^+T*(6kdN)|4IcTEu37XdNZjYEipS239VBkYf-&K1+q~g!AW{MFNJoDBl5VH$oIGYaTuNIWD@$BpTF6m!^iV!L?#U0t&nj2P3@2S?#O?v8D+!Mo?U;o z%TO9@_T#-RyjNjFgphqdTp}-drf~S8`&=V6d$U`*dIzE8Fi{1drBBQoJRCAhE$MtM z(|hebP5$k{r)j2fYTq{Ar(Frwd-C>~PR03tI<1H4oig*=O=I;8=JA~j-8#8IRoSb#|m;XiY1TjT~Us;KC1>9NzxT`TVLRV;Xb>kPjHIvIj@JYd9Zb^yxBFYi@PYOn*&eOo;1@EYBTa6#PK03yZ0< ztDktOmPGd_2xzr9fT4A(VX&SNKLGa?ca#zxl3$m`=3BkH(swTKpmjJ=ouzecbShd_ zezqzPYzkTi7+jt{x8VyObkEs5J0u_UJQLU#^xAr}Ha)}YD^**)%qOe87dJXu{V)v{ zjrv)d&{vz!julpy(ndrti@VxHhq$&~xKL70&Hg(}OWxgsN#t~lI($YNU8t+*gT6$5 zhogp)bK)ghQ!U$i*;();pvemm?@wfKhR^}j>uo0L7Jh7Vk=}?+dFH1tHi3p%;GXGS zK^M~VRrbDvCzIu-sa_uUdb#!?@^VyyfZjqG_xoqz1~nQU2$Tv z#V0>lyl_5kM3``XN*6k-))uwW`b3ScE@b3Q<#TyQ`h+2#wht1qyrDF{Ax=-E(4h_b zYMfcJ@Ro;2eIE%KAB6Wx@m?Ibzf3~NCucS|p_^yT(5{i1Z7FGA!eZN%PNZ3aXLFKZG(RPx; z$zRr4)k~YHAtx86URjI){hzLu0zpltK1!P()b~H0+Of&HdEOYhtL?`pr0<8U=x7+X%6t>Hiti~KS`&8st$?4HqrFE-J#ql9Pe#V&rD$4 zn*rua0N0cHm;b*cmE~^vdaYAs)?V@2Ci@1#-`csp@K)M1-?H1Smn!=D-?BQzOVxKx z)LsB2EaM?Y=M#N{94E;m%xxXbTGt4C8CAM81m|n5XTSXwk{%!`}A%q%5o zSvrLD=R`w&-IZi7ZFf^GZrZ!gM>?Gv_*qUOgf913FO=uh96#-4(TFd#Jmq z+kXr5$KZ~NIT4A?R4rqN5uo@se+dsg2bA4}FF(uFIfI(Mmq~1Hu0QC;Ykicu9M`Pn z1}BUp{@_^HY*tylF26^=u=!dm5XtMK(KWM?$rk=AaVA z)_+JKpALi?ZQ!d(NRkAaL!>X`UQY(9Mp(fcKeGnYN$p3-e^ zUg@_5!cPF0k9f5Y@AUNn6e^>V*C`Qi++POGnAQC?qxRop{Ce}-Pk#3qAbIvKDpA{B z$?4Y=x^00izFBKCuXm3HV+fd4sy^JEmH|1DX!{4SZ?H_NYeqTnxrL%0;H)mJ8`NgfBwZf`_4RS~q!R){Uivid zOVxq6A1qVa+gIw!-Es?#|KU84n`4lxz0wJOJ{_X zi|5H6Ki&?%qVb64O-WpqI$KM+1E{pDOX zjmOXjMbR^lKD`S*lRUK}S}S|SxWE;50y*fD5x+I>4J$lA&fXo$R}_Dy=6nEMjhs!e z@mZj1<7xn&`R?_I#q^LvGdJoW1Ayis7eSFdBC%y;AGda{!wr}!K861{a`p#eJ6P8z z<1d@Z?*u6^jBr?>lsM+CH{}kgA;)`*D*@1pRM`S9>N~I=6%W3;ktGb%O*;Mjiv3}# zE)TgG5qzj?sYjr<@U0=TFBWjTTS=k5!$%c5RSTvqiH9!FO02W!(ow&|jh&Bf9gZDHQ zUuVvzw=bKfU|#tQFBGyYF?Poh&*z^=!|83{iyh}pu0-;{_Q4dpsuapgg zlv>q?u5nt#*fjm(4k_-BB1 zRa9}!rx0AuS4l>5+@qFSYV)Xo-aws+Xl*mciGiNaJRote7p_J(Kp?m3XIA&EzLjKZ z0gz24mz6qv-2%yIN9c-f+^nYg`Ztn;^wpAj^jy^+UqMEO20W_To}XJvWb#{G)6sIX zlZN8tnUwFXkE{=`)NqLmtp}VXIOeL{T5^6mhW`2XSWYNR>vt-BpX@caFJfQF^;{%o z-YK7Z)PzUjW|m9jz9K6Vkvo>-mF+io zd@8!rFlQN4m|N-P+FzS1Ka=zeT=+!`8%^YcuE9Zr) z)jeMzqXsm7Drhs0wc-N*H0dX0lFqY~AL}jmEvS_AjI0vv3wsE~(a44N(qfNT8R$rk z+)iemZ&WC9kFD6u)TI-#bn+v7&|q9~j@CW@wIa#%Nyi)0C$6p))jua4^jUA^w6x#t zFvWDG>BoG(=>g*zVOCu(#`MV+nw%7$LJbfq#&?FdWeX*}d#+m?$MT-U?c&T5v(jgb z3r#qM!aLtp)m99N$Hx5#$5g)Qh9yB#rU!2Fd84B@o4&L7?JOLHh58bmDuYiXIPOQ2 zE~rw~`-R7Ut~$CCrNay%Tu|M;a)*20ud~#K z^T7LO4&^li!>GoBs=Cjy46Oa(hOv;fPVNiZB8sMbnSiXi(ApQ;o{-Hd)VI#P`{U4q zPVOm}gom2pWTQ0Fp^5F|a6NP|JD&I;&VJ{ZK%s0nDIL%FP;S9$qmM=@$MH3lWs{%o zEj$0pMwH;eZ_pGMO-d&8M0WYeLd{E@gIofpWX>O3^x(lEv!pKktZe?F&Q9y$Ke#pv z?XB>UkgZHq7$RVnR05#jhdQgRhb90D^j|1(ptaI^ScspEM}_@goqm8?XDfUc7ziDP zfXlF>`ES`Klns; zlz?dcjDY@@O>=h|elx=%y}=@N;J!-$TcRj$PFg8DIC2_z3kKEx0K8%_<^&Vc{~Hgs zK~c^lDE;_(3yrOaZ{y@wD&P=pa$?7yh=|m(<2^bilFBFnoY_8)*4~1l)UWm8A!y%+ zqYd|9e<0}fJsfn>UmLqGf(`;O4(J`An~cLNhE1v@ed7LhGK44Ov~7gUAX;j-rikv- zq+Sr>^387il2dRK~r&Bh(!VlK;bn<2(&}L2qO0J$O}IZ zAv#nlO*%ElDrjTf-?O+Z*zXXAfOdjrzE4CdA(&#Jst#5hL*Qos`G?{4pm4OOE7qULwXi6=YJ8(6Vs|0@ zGS4cEAinR}EB?8Df9fdS(GH;~OdoMl*tpEWhNEDPF2OuNl=zXRcbg#=0TCo%z%y`^ zI$$mvX7w1*{x66EXag?ClL3(wfCA{A+SdetPHo%(lsv%Q1+waYSp?*ne+1#bEy-#_ z_lV3-lUgN=Yfl~nZ}eU|re6t&pa}pWsX*{knLd%`&{>AliSwIfaQKN(Op;OOcUgjR z21J}X;eWJ(0!-L55S(y9zi5!|(zlVs+I{QArsK!NxHWb77Vx_d923yalZy({A0?Q3 zfUryuoK|7KIPP0tZ)su9zV)a&Ei|BAJQsCnFiHRplErdBaHPUjC|DJ~6<>xY1Ki@d zRtE+o@p)ykEgk>2N<@j4?_`W)#OKByrrnQ|Wh?%-e}7aY+P?~EznY6`x;{#n0EQ8Q z;OvT5pAbT)#;U|k6L(~Gt6e5kR1+Tut_9wCW%FAVyLGxLyhsMl^=wa z0=P<6p-BMO%QF0>k$`q1V8|Pz1ALy3mI9x=bkwaDn%Ve%*|U7+k{)d1qXkhQ90IA_ zyGYDkX;m!3wE~A+0`{2>TcLDe|yn=k;-m{94V*mv!y|A533* za^c9BrR^c%kx!$Uum>{p02WxtK2;+N~rVRl!cH!-D z(~%4sTLjq^MGCcdtH1Esfy`^UZTcqw=vBLjz}4Rky$_3fYpk|5ole%q)ydF=1E*B5c&_cG&Y zj`l5Jlr+lm7Z~x26ZJCj=Wg#&{9dmUj4a*b1T#e*pBy3&k=ahL6y)v}{16$tZF)pj zgjL;*3xdsI2Yis9!SxpV;*9&}^$6D}mB_E8E#z?;lCtPS2_RrkI(>99j|-1qu1o$r zj-PhJvrvd6Y{}D|i8_+>7D=pu;U|%#Ny-lRIHwnRs7~2(BA3HR z`)JDQ7OcAdh(w_@$xTtv+LuIAIzajW;!(|7Gs98@}wyfke6sky!>3sU{Z zjjWwTuJpEd?R_l$*(%Pf^plmjmvn;_pI2#()og3nab?j5o5C8V%$mA{nyqXKv2u;V zkp|xIjjujY;ccy134gIAZ|-!P$UJJD-d?n~Dj6A1D@J)w2{BrhFN^=O{qddS)v|%* zof;zgo=dwvep#{-XgwXY&hNLL?zK*Cm)hekswo9IdAYaqHN1~F4z_3I;C=K?z<@Vw zJMCaqZd#7e>pHg0xoz-`gA43p|3c*bD+6BqBD4K?J+X#}HAzG7%(054B2V!5stO0L zViukDk(SEwiJEtZ3NuU#{Vo^Qa}{cz>>ow%BWhk7bc@LSzU2v={*ot=1{;U9FR=3l zy=(5IY0_>#T#T7ibYzjM%T{;J3a_e9yLV7`;;_F*NHbPAN)Q(F8S32E@lg8kxZ~ce z{jviunZf#xeVu>zcV6|$O}!7y9rrfv_oL(^J{+|;;}YRs#k7+sx(~S>_pUadupMLm z**!X31KZh1d?;ZBzgjAkzIR|xVgCT5nM6h{7pmOzlyj?iUApip(el{f<$IZXSvl|V z3*r<Jr3JPR0B0}6`KlS=oT zY@NCtDQJT&akW2UR)55<{}FThBSt^>o^FzYKjQedh&;Fz!7paTEl$yc9#1YTibvd! zO>&}iEF!bpS=V>KSz;8u(BsLK9gfjOSYo@`=8jWwFKqFlG{@#%5|mi<6nWvh;`^;6 Wy0GBiNHUhfV0r18s+Tm^ng0i3D1WB_ literal 0 HcmV?d00001 diff --git a/research/kappa-round7-4610-coupled-recursion-20261022/PALETTE-GAUGE.json.gz b/research/kappa-round7-4610-coupled-recursion-20261022/PALETTE-GAUGE.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..e9131088164ba011956e083ce8beac63ec1912dc GIT binary patch literal 103229 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 *9}e+JNWgfua<77ygWt50k>vXopUFO8G^) zkjM~Xo`?J)&KI7kR+6>CIuGe5H6|+hO!8SW#>erxjznfmZnVBsQVR|qg2D5xJxS@T zrrYrh>=8`XQ!UXx!W9XB93$T_j*PiE_X^-^n!Twzr0?}m`0_7Z(D&2gf43Bs#IZv0 zp}aXnQ{q>>{JnquUtE6G%bBYGbd=<^+KRAT$YnwGp!4~u8I0l^*J*MCI0h* zOqI5}b||uJqwSnB?)2wzScfti`8`FRA_qNAucUni(X=J%^`m$JHR@+z^a`@*(S7(a zOz51l?p~iu7?~18zwM-U2f3Pq;F&hqa+z$&M|RyP)*VskE8Se#nG3O%5W;>C%6gsJ zs9Kk5X8!ZeA*GQS>Q1gO!X|`vp$|gwqA8yOPJicmo4ha25;s-;Khg8Y112UH=Mn$u zFKD6l{C9XPG74V!!<3gt^HHO_Cru6Qu)D}|@g=bcdvu$dNnbtnulOB4%j;|`pR2ESF8@F5toiM97TH1RKw=C!z!W6A` zhc)sWX*LODt!6FRk;=;p)v&0g7DeqN>e55pG7BR@QWbE%KD_BS)G6eORY}5|{z4bP zUJZUr4C#kKH&O=XG_kC_=zHbs6Lfn(hyhTY?X`}r1hk#3$u87@MnG9j_K7dpv?>qY zK7(68l5m;~!VQ>>!%C4JR8*7o!u`?BA?GB_+-qEJfcFQaIjMNGsb=-ASG{aFyn;`{ zGuR+PeSiS11n##e!nY|Zqz|hElakjq*76eRFYgbcfd9#yfqmjgOa&Z`2;7@x;0InO zNj(HJN_d&zu35T4Vhp+E_J22LP6f-UuO7I0l<)&^f9NhmG!fuy;kSYkX(iq3ci=DF z7izz=O=0$wtL`h8$+WmABOt5Sss9`qy-7>S_e!6#O|9yb*BK}@>2a!%@uFd^l^c$h zqyN4+tf=*9*38$DZDLv|l$64@q%>wZ!0VFer!iP>Nsqw>)_c9zWRyt-tCIvy#ZpwT z?kknaJkTf`0+|^qH1(0WrF3}y+W(-fe9wJCr(=ddFjroWx?sHcT};h;2>1~TEq&vS|B*UyM^?tMII{Yn1xp{@eatOR&BvW z<`bsiSy+KmfX zR!&vQxHG>qZJinrhB4uk0kvcpIH4@Uh~@n@^G4~erhoJ2^rAGl8O0}cPx?S)-ogFMJ{Vo&NYsy^?XvaeFNWwOy37yM$LZ?^^0$@ zl9;uKpP%dp88!-)DOu1T{(pqMXIN8B7cQKH5(vG7-kT6WQ0dLk5d{O15ULdE9Rw7V zUP7cQpn_s(8j=730!Wo2h%^BS9Yhe+&=ds)MNfR*@4K$^@BEvrHG49%_C5DnQ#UY~ za!bbflMI#54H}&RKVFll-C{iG24UvHDRKe(mK_(Pp8+aP^IC0nu5G3(2?lb!n!xBO zjF!EXfSoN5J@+;S5Z0eRN^xZ3{=y=4{7s8}=OOyvdR9MRCPO+lp`J}@^xwdw_(Rz) zL}=+B(G`906=%zUQ2!^^+J=lI|9f;xUiBxxH}K!YPu&YI=g6(=OqDyMK}k9zFXp61 zB=br6?+|VNkN9+|ltiz^hOLda*Wqw4@Y&V(gVjk){OQx|U+o@y(;h zReZWvePMfu9`-3aC9{~84%8Ms_8my-w{2{6=FTwV@AR$I<15-a4fFookq9rwo3+W9 zjvlv{Jk6(jY4AEBo zIaQnnc;f!WjHrd{KfFeP@0n#R9nJ=tzP^e#iB^DV!yPnIv#|28^L=jq=JFRSo-C&8 zVjABZkOd~#$=l)x<3yj<@YOG0QQW__=<#7FC;zpFJ{K8QpPzO&xf3Ky8>E1S&W;rO z!lkk^U?VCn&RhVkX;5J5Bn6hF(i9xfE-)I7ujmR5@Z!-@!7xOHltSUY0DlPkQaHZx zT)uCyr_bE7v8HdDFH^p-va=tP3LngcP_b>}L?~oVor57K7+R=O_!v3`qJ`RhnUa74 zI0)=2AvB3=l@n%C8CFb?3@3A@==HfpfT@*dC@=s4Xat8kgd)|sef}&NH=DbHZQyo& z7Qu3Y$@r)YeY{6zH)~*9k}wW$`OcV0U&E~`?gWQxFH$r(r9vjWBo+kW|IO1- zfG~R7Mt+Rveh-BI1Y$3ojY1$U zh5bi(-zgQYy`k|xxD}c4zBtA4`8=U%B2H(dA4iH~oWQbdZ6k0`mm;tp<@DcTO9J!w z-I3wf1j|Pw!+;zPea^8_`VT-B8btobi5&URDNKEnic?k}Vm07|%ZSA1`P$kX&=y|D z=9^k6ZTU*NMAr$)qQkP#NY4*B9vPP6h||CJ+PY91#H;E4s#TdTrq9$+dm(zoq-%qQ z6E;F~WZN`(qH=iME;HA-80YNhYipK5ej`^ui5iUwY(Eo-`$@a=!UaujU&pD9f@igf1BC`%lzfKw1;=vDV^r=43+pF(- z#pOnvIuOM|YW^rq6np=s zFJ~ycIE1+*DAHHQVba&qdM#WukiA;$ct*z4wlJiuYuV62Ta55Y$c%Q-#-WY1=QPw% zP8vl|1~)bR^Sl|-_SHbKyfOP6(-tZVUZ&mH4(K2CkbgB432-`C+|j4695kx0_u(*&8&g*bs43O@9E~>=ro4@!{Mhl8{yb}!RtWt8;tx6&&9xY z`YwR~95S`)f|p|O)apM-j>&n3-L^fuZ%6m+bgWK=uR^3&dEo4bOI0(3G?`8awkhpW zKC~EKa>_ZXlXFE4%=t}a2zK##>eN)Q!>Pu*$YP!QMG+eN66}>>cKOKSaJk4D20m&V z$s>*AZ(xWnCYilgwDdCAa;!$;ZJXUt=AhTNWl1UwVrCKyWE6tmHwLRZ`MZN|V z98dRIN)A{J?@WPiQHT9D>4m zk!wzVmxXyF?nN8TF|;@2x##;lHf)xbX3vBzs%U5nXt72P7w0~80$zJ2WTVS`PK2Q7 zbLNR#JU$4U{dBtDU$iuVS?wG^W1ioYVH)NJgkTXJji_P!YU3=-nEe4AuH5(tI!%h+yk5I#J>ym34}{?wt6|pBMYjQQ(RtlYgqWdT zXV#*(WoOf*cd_NMzlBPmJvm>1!-%8od*LPE&XF~pPnX-3xc8D9b+T)E0&N?xLiXV0 z!b-_p%?cLfjSCiUCAVzdDlzi06PI=S{M#(#y{+w2p^q82Zf`!6j?A$hyjvMu=O6!? zx>Q8O$Uoy6S6R-W@`s=t&g#RviZKSHU#`(&@Qp7YY`skXbEyn?v9cxEY}F+7JV3?y zqJF-2l3u{Hct&mp{(JT^2cP5otEWwILb#HbBP|U8(7#}j%Kq}4k@gbnKabr0!k3x% zZ3g0hs2yOZpsP>UX2wJLPrWAANY{Uwxp>Q}WB0A;uL7L`k20HOv^ice?1GCH>6~Z! zpT4sceivBXAaAkakiZah@j)5>nx=wvBM3Vji9(>fW%8xCzRd1#h~T2| zmTCo~{rVs$)aA5P*;h?zP)kJ=ls=XDy6p4)Yfwc(PeD&`w$th%+HvQ^XePW)ke*&3al#4^ZYjeUS0Z+$eN%CTz@AP{hCkNtRr1)Mh zq&Ko3wRs`Sy%fZsJ!9dmqVK>!=J*VM4`>IAxH#H=h$%p1@kGG>!=hDr9p8sR1fC8> zvyW&pKS7ui*)kho>DK&oNQjmfv`7M+Wmr{o&=v_S6i=a?9JIsNUC+mILFo)zSo2VA zKOSGqTBL>)qQ{7sfZ$>n=RC?3cgzFv;4;vn2Zx^j1&2ihfsJ;oQBrk-#qwOc{hP}r z$C4y(9A|{1N{%)Cx&?rGA6U`UXV&1Yb5@}Eq!uysTO({LG-Pt2rNqx!na31+$QV;9 zAbp91%r-K-N@B`3GHoc4K#wV*crK13-V!`JUCl3Di1%=DyGqLN(v&HFR6ZCjT3ypS zOq#q;#-bxFu8`uMa|#uRt55eX@CW02AYl>5_rg85UY+X|Jck!ws1o8O*7fJvSm~}w z^9O!%so%aU9wAG8+kbG{!THY&Oy3zux#k#f%>EiC#7WIlN4^ZuER$&lZ@oBK6bKOV zBoOk?`oz&dLpJnoYXK_CP$khgiXOmZbsci_)R76#9Ue0h8u$Z+P9tB}mBbhBl@CtZ zHwUKG=wVz2VO8NN*GFq$8F32qSldw;1kIcya3WsUH6~zcVJ6MrJoT2#Lvf$qwIJR+ zLdLf;3WlgckzzRql<8?Vl7!+6$2o6IONzK>EvT8eW95ly9ZqwO1_QJ|aH^XTJTY7o zKv)9`pYao5jt8-YJKrMqI&<_wyh&7UX!wbmBWlv1bh1_fa01}#$#C`og`0`_vpYNk z|3szY7JwPeAVLr5QSlM43(*+e#TYcrPuvJo@l_le;F-Z@%*Gu2VvL~@f!#=k>3bK6 z+6<>_Q>*l3_%&DvqN^@QI24_9MIb!2StR*@B8NyqV5PiFKZ3(e7Um<6w`$ zw9x=X*3e8HN7E`=<^!TM-CaK-$~YvmVoXzvQ^^ZwHUrZjW@27-{%7t_+!D+V9dgTO zZMG$N4lxlKrn}l2tvMo`u!y5y!?1IM%bGgnF*2rrN=Y!f8lOS%FJgndMRN{&o0py zvt~MH`-2-bV))WF`aKT<0~x;lL(RY-B?c=}a{a#f4VFb=3C}#8iM*sWY1GSsFMx&5 zRM{nLXD%06#(jFTwL@iF7Oi@|XI**ELGwl5V_3+tHOmss)h%u>IJ|BuH8Jt{Fq+{? zt>=meZTiEq=IsT-veCm3?P<|D;JptjzQQ}iB4bBaJ440O->jcATDQV#uORfkJt1D7 zd~uii@-G|>C&!fF%h&y?*>-hO3)Ayi>xsvaG+8XY+Gz@F>QTUZj$COZnWB69L+~{) z5CN=d(F$UH_TftlB?6kp;oxjOt|Oz-@!e6TtB_aaLSn_fvw$bm;nMV3j|bRvN4thA zz^q7tb=6|UtTQWKS&bqaQJK$caW|$SWj!VnGUy42Y1Kx6Whr*d5BYaY5TArDyd_UuvB^2bTR#*P{zwEkGGV(b|%ImKSF!l~oe4t`RsCY&M zjQ*ttmS3{@AT}_W%hGe-6Iy7vW-6j&7k|f#@zoSVeoW>0bf{$y$i_251;u}mqImJn z@fGM~Dn2+--}raU%i=H!pItFq3!~x!hXYO2Wx#6M+|DKQ-y14&P%+5I1{^?OG1*mr zHIqWf1{R`@&W@5p6+3oiByKPSv%0^;70@uSNtV2dqv1egg$? zu0*6n@@!+c6{hmB-Z#aPWIcd6rX7$gjNLDo?X1BT#Yt-ntSkr0ET4q3ZWpNzwonzP z!sH}0pEuW9EHo^DKK_v&uD)Mu{I3zOs@{%R(73a=c4dHFYYQd6UL~=&v+-ZZxpdrN zMM+HN(6nlAGEVA7HTlW3R9hVB=GG8@4H*%e0W*qF>KcWVG5g$<%$fdICv ziwmK8aRrOlCs-LY_+Y>AU+-2jf2vgMFbwps7?_C}oQZ|PucwwbcLz_<2QN(dVi(}w z%wqZ>Cc^^_-8WsbTnFG=@ASq};(+&VbLf1^gv8e{XURIX0KkH;5H-ZjG6x?D(D~_G zr&lR)_f~5MZ~ZBK{FnLLi;!|_tVVHkkr?pp#hnfjvfGb?cP(ghp75&24XVQpwhM9D zad(iBYAP@+g+vta1JH8=|Ba)WyEr&JYlJ5+j0slJuG1&m^YL9>~NeC7&I*t zB99hVl$g1B|6Y4vs|o(?yF;|R&%~WfqQ0WUs>-6@yzs1|^&4@64~M0VjZlv~sDQ0V zteIW!=GqZ0S0c8*rf;gU7)BCQQmK6!$iTJb%(^{jzw8Jqc(>*s;@QW>6zTm9Q&tWVKb0M)3Mk91to<5Jh8DP14dgWzHnGP#)$hYVb>8wK*y=8{6 z`LeO1_smbLNsQ;F>;S`mwW^{D24FWCeDJ&t8E3qzTLtrCPl7wXHiadoiq9yX1<9{F zr@^?1Gv2|+ZCNQgmwZZP`ARTcIo}gdd`m7v4^F)=d_Mc_>4KY!7Q3Qg&B%gKm%6nBq*I8OJ{_0catdD|mLYrJ zc4Jrb>_X{xm6mjF>wXf@y--?RZ~(W6IxIAMzawPLG-UFUoi<2hK?tbXlSHTz{MTVpnSM0?npXR*jl%7l(`yQWM2z7r>bNAd|M z*0j&|S{>vMlF1>tjaO6q;n<`E?YLzx;Pm3>nTcw?hr|j=L>jCB##sRC^45>?0F6d> zEHYe<=b~m^f=@OIG(avT;eTD4Y-EmmZ8YQ^Riud(>+N&Hu_L9B^Wb#8&jP%F|9$aujcxaucp_2U0t>Ok`{z(T<_|!t zS{+Q9&`FA_g>aj<-LVo+vYGwrj3;I1irn0v=o=^`W^Uiwc#zpO0Fkxo zD{!yt^c5v_K`V1~knkS}!>A(cJ zG(5HQr-j~cFpBY2(x@=y%I(-9?i~(QS~iX^B&W`k!$& z{Q*+-kxL1Y-NHb#-d`_!^LL|Kfg(_?fX%pP38=e+3$XK>ozK`CXwUi~36Flpb$>Of zwOd~=XH?{|el--qWM9+_yrZ$QH+I}`(%Zd{oLsqcYdP7$=izkJ#~Kj9jGzN2P-|F= zS=B41&A#f~eWqZmLL@Cay>7G++51}lRXksduJ{Z>X29|ZR0eip4tNHJs#dVQb;>TQ ztI^UKSj2q2SvEv8`Y!?k5&3pDl(zpU6G?_QHb!Mz($l`{wNbU5~U*qS)o%Art^eT`ygs;&jGOb};Xf z^NXTnip)#~#j%(zi}-Un%TZG#5gD)og18hFQr9Roaheq1L?%JeOn$^{24^w}{_b?g zjdwiPJJ=TueTu#+S>I1Si^@W;14i@|rcTqK&ii#$1&96;m1c1!Q|IjiHO%|4a(DDX z1Y~yL%5h#Kr<$LzJV0o{HSB9lTo7FvJ^`sSxtA07*xqc(s)L8htOE65zKw`}yVxQ3 zC1h0ZZ^)lnanyV&lT8DR6=hqsj8TlPHW9^faS~@CIi8*TN?y6s{H_lDyu(YF=WE@qp1X>790?68xo2cbtCy3z_2>lLaJcyH z5D4^^)65wG2jdXY>vz;;3EaASkus=jo<$gBU#IdDa)C*Rs-GWe)I;1nJvqHdGT>a} z*@6;(qGKsyE14PXTNNVNq5jNArgn~{uz~)1qg)N3L=ji&0=l3J_7goym}#~zYEw&o+v8!07jf& z2fmRRg+V&B*mE7+HIig}R9(R${yTnN2Mj986DH;Ep2(Z{UtIkh7>NwQW#ZYHej#}R zSSdJ+oVX;Z$cunltwPuSys}zK?bK5jI@S)Tb`o}!z6a#U9Wk$HQ3wz>Z4*6#Qh_Q( z^~|OnbNEf2>TEU^ewdxG2dOLT%0XyPWS}&f(AvN&|+e_K4{q=n~}sDwKvhN(KGLH=rpVnbW?6JkGrRlERc*WPaEia{ z9mJ7Wv&^7hdPwc9zQ$QpEU$g*Fox0`F1>2#Sp!whZm1=ReQ9XfT^1mkan)f@qj+d` zx26bxIJ82lB7*U7-mB6T3FB{C;^0KI^!dfWU$7#?_|Fp*mp_y(cNiS>Vf|_i#xRd3 zxOucA_j_@d?Ozbb)vY<94zfiKhB6EHxk!BgG~WjL|6IWP)-3QCY>D8Ps*<2kHkD!w zfQA-c77A#!D0~s_Kq$@kpsyaRYVop{Vm1W`cx3P-NQ^&&tL1BRPLXB{a~zKbHuIp{ z)f1_jkV>WTFxg0nd8DH$X}wnjAnkjw-K0?R@LTmx&NOsHS4byZrv` zu%*?=ZPfH!`zNNMk%lK1pqW-h?hUnpBwp{yEEV`9S%BWdP0PbM4&b#RYQf7}%Ma z^X`U+ZHW;-U}yRiJNB;n3{9$}rOrqZN%m54!yL|Gi8ORTPBW4tEN?c(7iqzx^7R2D zdZf#wmW0Apo@uFd<+_zLqn)hvi3jNwSl*a2>uF^ev#>Sn;%~#sD8%EZX1W};8?4*I zYevnvqqU05H}9Fz>A+w8PRiDw9d@R7f)IeH+{5F>mZ?WctcP;r-Kw6EmTr}!?oKpt z=s`1k@zt3jES9x6XUonW*KD1gbM~IOtYC3gv}E9UNc&zLn#YnmU3?5Ohk$k&ur^y3 zj73`h5O~!$tmfzCEo3J@_?D8Clasz1Qut6sq(i-Q&Rkge{0ygc9;P|IL;yg&!JBkf zn3Ni+P-^|dhx8k*KctvaX0gyx?}ENH(|&hb%9}+X2aq@6EXW6vk8<^Q?+IO?*sF!t@7Y1Xdj4z?(~1{SuXcsLP>FT*Q#Jk09J z!@Km$MUFQ`vOh29h#O3lh#r3r`6+Qvj=|%gmm&Qi`n7Dj4~+4{F&jq9XF%5ENw=~T z>#HFG!xO*t3sWkrCQfkFfgtzTU8zV$xgd2{e(u|(Xy*8Z& z6uDSiU$1^z2ku>SupAMaTfjbn4h+AYZrJ-rM6{+i2YSf(D=4^1OA9r}w_V>*urP=A zyzH8olQTUy2#H@i4pLD~4)9JljG)gS{ij<3pEj)l$@U$& z+p-}(yA9381~=?xqhVLjr(}uc^d+R^{8y&^m$&9ppUP8hf~#+i&gv#R$QHp!)z-S- zZ8f(Da)6M4Wj*x$gu0Yry86CqG6;d9>2WC`k|20vE(8EWu}TiAC2PIA(=JMc;azG< zA_2}8W#!AoU2iK@lQ8-AjYRGMiG_#sjYkYB^dZBfYAa8ZZzgA0JTr0eBw>pZCYG@;h$`_qCRe=}oXTxg+Hn0ZrO;5bJjR?=(nWX;?L2bT z-rP?Qe=%_L?Z+4AZ~tmfu9;B}lY22>I1kb+eGUle49p4oPC*nKsy$!$7u~yQx*FUk zToJ380#pRtuERE-y~y;pnQwZz?5tEflp6*4l;fb3nM-lsboW3w_`aT!`Rc*XN8gUn zn7jKu;Gliv?$c2-qVqb)-`x0;vz){Xl)Hm+>fdkblVs1_Z zge-Rj=Yv+cnQ;7i#^=`Q3)3&r(aG(ONmBNJ;R-ixM$t+DE^`ifj2df=ftaY%cYg`u z^_jRenamb=$Ln1lpcH$$Bj?>yJOL-q*0{ThWSzm3ZB3ld1vr~IW9F1J_85mk_ z1-c72l))jBo5@T5nJTeghYD4+vBkfB51EO4w{c9Fu@W1`b{1B+AkldOZHd3r4&yJG zZ;ev8SGb%AOIZB^J~d*4S~2^pg~gMDj1; z><>JVffwFd#-cP|v8O6}c?5)eyP1h`(IPS?tR_u`i(bm46X?bc0-Dvn$+xCv_Ba4q z>MRUiDec^HU3MNWmay)U#?FrY~aN6Vw0^O=TQJHQsMZ@08NNfU=;W~z2A&f!4<{O#r7Nbm zy*De#Kx~~$*Xn5++dw?R#3CYN2)M{Dw^KBeYXL>Ub6-NaL^@ds<=f@hU2clCMzGbY zDq_ryiJR#oC#?OI=IbXj4;mmP)v!1{f(=Ow_{0IX>=w*Jv-}FnH*@%fTvnq$sjqLq5h^LE!;Cp z$4OTKlpn23bR>TT!ucA&Dv_hoGNndD6~s*sBO zBpl&}Ti|2Luac(^JDJdYe4K#=O2H~(@6D91U%a5ft<`Rw)i&mn>snZ(8_7@bHSu|; zSjnRV*x-Ie$6&XEXA%>+km+;DlXH4bE$^h{6@I?A&tbSuo%%tlJNjJf*tlSvVNGqQ zic5(2=G}PW6ZPf|Q@m5l3y)o%ywj#Pj^S00*be)G&xh2d4h_Unh8RvOna7XU%dGj# z|4A{lG>G$iU(zt#cv4VDUjGkk^9c*(e6R=d3GkLDF&k+R<}}Itoo8;kq7L_vJR1%}2G%2k=^?Z-g+gI?S)Sb5wzxVO^z>iNCHM)o#o&kIY1g4H3r zDcBr|iu*o895x#v!YZt+F=IcV>~EONB(XX7NrAMi>))Yp``J zg*Q@4?`x?d_Uz<3RZMO5&oI?Kfb)ENH_*2~N8HqRKXC=(THf_9=XZoaXHv~2zEqS=xsWSLo=MVEF;V^4 zz_Ns%J8=tR9Lj{7$3Qh&0E0FOzxf&5iGRki^e^KN29233a?n_p^KfqlbNh(a0|pH( zd%5y6S3dfre^WgO);53T-%s&yZW?wkMz)weC4S5)Ld=(ia4&~2l-FcL%d45PRaP~1 zIT6mDdbAQURw8N9(a+>95_Le&&%D5Y`^vBl=Rrc<${h*cH;6-s2i-O^$oKu*QEVQc zugJ|_O8#nhy_Ly){++WF(tMk?6Lv)qr#h_;cT~O2@~Pww*qLi!!TV`jK>5v@EPZX~RWIa^kJPON{D?Qrf!Du=V#qo-cYpW4thd!pA9MFNlV zH#4hJ1iI1`#ipzlCj%=TyscoE#twM%q}Tt*PS|}xUr;&lYzFZEm9hr*V@tBj6SZTj zx}q8?6uim*h;Mx0KOw_E;be=uU8>57^~1gAHLv)&atmifc8!Y@s`IwOuiUL?qIG=_ z%CEk<-ut=LT0tmouW8I7S&E<)3akN1G6D{vbRpStQDu!khw_$BZw_E!wWMHqactc(DPiW`f4pkAKzo&Tap*kS^tt+dVt+me2K{fBtR`j(vH?>AFk0z0$`>9Tw0ki2J9hpk?@efOZUWV7L9By;iebqKBL zB&clfD*j5_$1auaIL@o9>8!6a?1-OIF%DeihgQ)qo{=XW{&2G^4MBb#wCFf}jce@v zx(%Z@uLa-Xdtf!bTjFA5qMx= zsD4UCyYE+2=~%!3gTP12+ev9c#2&x3x=^(aTzBGOb6s7ccYBF}996bsm_b0$qQ8ex zm{_^m4yJv63o~w@_Uat=JOkMozw{4gipJ}d)KY;^4Eo$=9p%(3u+gew+axDcxHLXo zy^p{ElR@I8B_$_!w>K$kz&j(AMu3@1>mIwt;OR2^-;W!Hd9a{`bu*BpfjQ&XkG4sR z^Y~L4nzA!6hnIvMUDC5R%0wyq#d4nwZ_3?SZ_ztAlTF$uUlcQp-%XtT5Bn`S^nU6j z)HuCDIke6T`wUlh2x5VKAd8JEa@^{4+K)jK5Z4C`XC6!`;V};7xfS5bLRO(Hw4-dL?%_+A$L_jhL;FAFzHv2zXGpW!@_d~lT0 zUF*lds?2{?+!-Z7`Kcbq;;$ln9d4ALj9qqXwp?X0>O6JS`xA@vO@0UzM*v3x)ibLN ziOOGe&0asV8wt#Y%l_fS$JZ=i9b#vO;a{n}u5CT9xaHsF){ok;S*1V*9E%o%qBv=v zQGSe2Y<;dtFXE0bz!}jM7%}9ZcZawwdTX25lXsjkE6i*x& z9FfS^$SVgurFzXe?nrAVb9GpI>hv_)diVx`r{B&xGD7#!oKGVdjh^3WS7g7a31K(c zNy1t|A!JU4SByq!DoollO%D{%roiHl6u_3PF%zds_Ch>A+kSH3b>^3o3~VLh{5qbf z`azxV$;(lx!3P=PYyus}M$ZVeH0V6zY2_@3kqvM4F$<8hDQay7T5jq-HB z7TyK{c904^K%_-acjWw4(uxe zKOZM8TOV-4Du_G;KZ7LahfDlap?4`b6G8N&sE1njOcRXCGa%1N==)8n5>J!g;H)EbIw7_mB38;Yd_(AS&aiBx-ds7`mea6S7oFX2Z|+6x zaof7K4scjz&pH)6|agTL%ikd`Zvi+T}PjWp{^ne7(S$!PkpAW-f4B%1>olgjzgaLY%{JA31KhHAuuc$y zO;P(Ct<8Q5Im`l~fwA>E(>8osMhDn--Mj;cG#>HMa<@(=4{rDjVD(1i>gN~aHm`NQ zPJ66(mkA5(F3VJb;EEX|Evs7#6~u9&*LT&^4c1Fw@+>?A4FI<( z7j(=7b%-3f))l@*$9ttfgozH)YB}(o1r+C<+UIU#qD*+YiKfBfb4#Y~aa(Up4Ief| zqJsx^0#_6PQMCavlXKY&DOft`caU!;O3+@vh0sE`dHtO0_>2oKyN(3vczku1da=OT z++AB%hC-xzzf$sydCY>n73Yfb{Z2_?8MQp30`WPrfWYwWvrnQ*wISTP4*FU`$vEqm zsAa_EwizQ+`;GN$-z0Nwz?#L(qodobP z;<6JU_)^rWCET6LWM&j{hNvD0#3_v>pGwj438t&dP(XUyg1SP5g^xZAkutoMF+E~8 z+>+jj0c8DFvqj7M#y7QLAq zh2^a^BC=OX(WMYNgW3Sm4C>-Tze2WKjN{Kj;^$?Ky?~>sZct z)|vsyzXP?WuLwvPH$c_enoA7;PpBma;XQXB!4skZffoq~m`-G@&+@Fwep{2%qFqOc z%m=5hziEdopVH!n>l75BV#?HB(L{Q23pvgJ|G`_U4C*KUpVn8UWo3aJ(6n=3$GVl`to>!sD!QJT9wRhAkgxDH%c+LKSJ^A=(om^+axY_fJ=hqDhnp2I5 zhG;_n+Rnn&jc<>l>{IQMl37NLqwqY*af4uWk&8^wSaF}^;cB;Sp$b;`@BNPnP?@Le2|FrAC@;u-g4$&(w zLju$au5K{YHnH~GbAUFq9wXjt0JAUf-U1js(l6C{09KbuZnI(A%ZM8Wp;ddqtNm?F z7y1!70M*}e)7=8}50>p>*OmoO7Fa*@x7DCGZwi<0T|r@bZLy!Zw5Q|EK=x>O$Zr%JE) zPCDHpjF`~=D}AB;Y^(Gd*i;GtWX?+NqkrMbz5_vKt?x}gEDic?&{g6)0iG%MSDCWm zw@)L7+}_JNEe(4AQ;2r+LoTEUh6@DV2bqy}u|L>XUe4Xxjfkl3jDPf4vYGhW`U^U~ysVMPTDcfbKN%s|^Gw1|dqHiYO6q^@ zqxYzmHGbySnvONoJbGPUSj$8^cG3AHiM>tv_hDZMt?uW<`gX=%eWTSfl(U(~#phJP z)dT2koK6cUYjkHOV;S*=KdVGcexG>jQ^aBAz$Iq7g_^Y(aT3Z&NbA0<8?t##v#G2x zM2eY9B@dmw1Lc1sjlSx{pYtcFm|Zgp4!X`6_-?rxiDo-pc6FKl3SN4*d+TQwUCwKS zS#vvG_G*3{na-kJ?1$Fw1Q>mLKwhwIGeSCIMs8X8>jM3x@{5BZknj|?~ zN#mf9T>bL0Lc%2PO_UK%``2WJ0vk_B-hx=HsUaT+dR^`YuzbxcPiwtt@FGRWfa~Bv zsJBhwD$^HWmo7W_w8907&Ndw`T!2L}$C6Ug8+sx4$CK2Dc$!fczc_U?l-*M{d;b31 z-qN68wx*;$=Lq!zT}+ms->dDNzNTXIbTK55>^1gE!l;pC#e>qGIhW;mM^is$i8Gk+ zPd=Wy>o7^KB#hNh}p@ z`6G9q2Z>vjKAOYJEr|axHvH^lE^BuxAI5Rhf^|&GISZ9}8}Y`PdU2Zdi*c83?x9cf z87qpOLB{cKN*t}uY{*TwJ&bOOojQl@HouLsBchE-lkvsD`0^Ilpr*_c4LNG+;*4uV z?RvnQKrSlW-cV8KJX`ZcATPg*_y(G84`QY_@q_dm8cyDkZt_2YDfEDqU0HHEDE9u& zE5uO?eZK^kbELQ_H7tUlRItVIJ)Zy9jRKBoxK2Q`~+?(b56phdl?2!y9N%7=KdR zjITC=w;(XBYPh_e2k(;f2Io5j3TI;ZFL(*@_TenoV-i*_W3f(Pr!~~I`*y5?Uo<4qWcQ`TOY+RIJ7zAA}zg9RF*%5TiQjM(pf0m=2~dY03_Zpu7b zVj`vkmCbq5t%ZS)iP63k_}*i5uobcD@MK5=>BxhM9(M=K_DUuPn&Ct^k$JErzIoK| zah;vGFizj_ICzgm-}4eFpoCe%#bqnAEx4XrG#!s@-+^Vbe)#m!0l- z`PWKBNPXV=%!;hvsm11J%8bq0YP8=Y)q!#4bq1DW@yG|aYze;vr1Zf|ft6l2bxT&R zCy8ZloL3{_=ddCFo$W53_{oR3P+f-T4SxoGed$pL=zLNJl2*5<1~fNqe{3g*i}+2CFADP zw92e5nTII9W;SGRxqtcRifxsSQAz6Zr6)X~#m7ful7QgY2jz4l+9Ya@?3aHRWS6Jq zF$^S#DSm|_lF*XvFzl^5>Cc{*l@3#sYI6_k8_fi z#;E;A*YQ0~49Y*En#BiUl-B2!#APz)(6(y7p_}2O%WuxckAyqM&f5OyT<3NOQ&4@W zIgoWvTKnGCrE0YzztP{-&=&uS!OFWF&pd0KABGG(e*d2L zsfT$>(MET;i2OLyVm#x6-NtSIn}Rhb{?{1;v~NZh@w~4!8+&@8gL~SYRu!-7FnbZE ze&kH*G+q}FydFI)x*R6n%@#h-g&j#mxE`55pP9AZJ7Kk1cUFQwZm!&Dh*_abH~x07 ziMaYM3mRCvoLr>;QbB{;-19C?2(`%r~zteDDxW_SXw9PEXJ)S-c; z`V<_i7KBdn4=I%ybXmPCP=7n@<;vZ$XuW%vSu{%j4_j{;7Dp4bjiMnq!Gb#^u($>H z;4aJJ?iL_;(BP8b1c%_TxCJM;JBtMp+%>punMmzRI9^2lTB+}`YA_nbY`+^bm=BQ73&6=!_g1O>>3hpq~;e~>tK-{QMXtUJM z@pxl3!3er}KIjRDNdY$M@VB{60nvUs-SDCD^m)CumFleDqWr=bv(L4sN|0?f69MvE zeSVH%J!ec4<-xBi1Yk7!h3)PKEOHjWz#kJ$_zXZlzpAKiRf`6KtIx~UuO3I6L=I8( zL`GHjt1P$fB55ZS`xV6s>+Ps>wEygl+hQU?VdeP4pOxYdzQ+zWkEzIkN zSoK$&!`CU2hi${0xuQ!G@bx6;A;WLpcdCB(MozT4n#2slN>d`afffZ>U?%%~6u~m9 z=Y%xLY){)jTTT#3ZWaRT*CsbjnxtPr<9t4fW15X}LfkezG4hOSN46q)Qdqy(+9xj< zRBugXE*Un^=%gMJ*s&T=2-CT;IS6K2>k_0&T7{89dw(e`jj_or4lnZFO8N7k7R$NS zHYjxnzWH2tl{~zU_u6GUC+&^uD3-0$#;Vd&cny4UA$d#*=d4zN^y~EBu!;Sra{({lI%j`-%Qv}=c&!~Z=YuZrCM5Zy5zsl7zVMrck zska;jSn^eC(K{C}yW0L8&UG(3pFthJB`I#9&1s>4`EV4EXLPn{wg{I|6~Yy&!0UV9 z;~15fRV>wu;OSCI`W_)IS}9Y(40yG^2e?%dicAB~Bkfh1E?Z#dy37fb{*c1sZs z*4Y36xK^;}(^SML9Xo1O3{5gADsGlpF)4R7L;`DUaU*f0CQtdZh}=h}DZwh7-V zE+r0Q5cEaj(E4(DKk~S>!1ksbkof}V-`iD4!Q0uQP=Zp|cesOt4QeSQHY?o7#&k@` z9RQ7OWxsT*U(l$R|9}A(BGsfyBfdIT=jrS-1NQ`A0$)~;&FQPlaVfD<%*aA*-{-ib zIVnQPKV9R#1m~z!sz1JldlZq?XyZZD5L>kub3-4(2(Ga%rCL@oSb(^Fxo5 zciX0+K6v}M+s3E{T-utD`zg$sN17G<3XGJz^M565D& zk$JF0W6L)1V#VU#p!9iC4~)ZPwpF+Inqu12w-O)H6tobNwW`fZosEg}Rb>9WmKfa7 zP=!ApLfUBMjLg<1xvaQ#ffAeQk||u^?6sIIdc!XPQn=`}3d@w8a?a3mg>+9-Sf)z0 zc}=qTwNLS3Mdm1!xl+IU;{`8iAM8 zXk3FG^WZK;>{_Ktqrfu-z>30~Rm*=!A6~?+wxG*3o99FJY*tX@4imnSbMYYZe2u%e zHr8&CdpdG8Hu3{wvDlYh&`zt%ed|<}$1I~(@l|&c5jk38N4W)ZN0}zza?9!HVE0g_R(qRmOSI#$SIT_?3lyXZCAtj(O9G zVu1%1WSWNy(W!{<9((f>frPY*FUm@9d65(vy`#nZ)euYUQv=pdiqG$n_NjlKeJUFc zHy*cP#OR0S|vyVrCo1%}69>PT1h8^dGsN=zni>&#uSFVyljOfN*f zkjDX6aI2Uix0dfvg(af1a1E>R}hxPnEHo0*X_nZbwNfDRc5)-G2?s4Zpl3V*a2VoAYD%FX^``{$`2ysB2Zm zxj%-RBaKJ-t2!OTgVtEb|5p0p4V}a(4#n8nC%!u1fb`&-%T@^??k|TMw`7z@(xKMA3)IFPLz?6Zx_|GCPLS!xtBYum)P)4{&zH9BTKst|Sx@9rTM zG@vmlw<<~ynbrE&(q57sVcb3k%*rLk$purdNuYq8kQ&=+ok1m*$;YnBf!id+Iykq_ zBWk-dOQiWFa}VvgP~s^mv?+)u+M?lQSqh-q{I<-Tj}WOlV1vS6Pu}vctQrxo+{j>% zw?~l#j(y&1D%kVeBzD<0(7rX+tf&i8Xp(u{w3!IJ$t-7(@QW5~Yyri@S99 z$?=yY}cf?i8Pkv^2yv8i}?x`a@?(02Z38_38WV_s|;koahKVUKc>Ct_AfF?vh z%KNB5ue~u+W!&};ms5LJ{6*KFXPO5LX7hm;+@#4>rUd$_g4K^?;LZp)G#67Z_v!uw zUP2t`=g1$|Z6NUc1jq#Z%AqLHIGarNn=$eYByYx+o^7e`7BWJ-;wwz zAKW%#!d}k0onm3Hy!|z|mk7M%>LT3domL=#o%T^0^i}m~SpaX%GcWo^ea>kC_1Rx40sX4Xc5o0;=%*jb zk&k3BtJd%J^z)epj1iC^SB3`d3LUA6eh9p8h%Q{%z~3s4KZFe$6~vKEo_2>z`B_|$ zz;7T)j@N857wOFv3GLwj@dm~Ieg$4D7kq7{&<*a~u7uuTZ;K&R#k&Lt91h=$U6J^l z3ObX)1l2mpuBct1$W}K6`U82Yv}@J{@-fki+?rk0doRE}=KO|V$wmdVt-U;V`g(0G zdc4Cg?n^9aERj76*&TayL0iswU@B8^fDa<6^hXr16pA?%ZXB1NtGO1}64~^KXJpIs46+(vP5>;7^9?F9s4U=!O%> zwi18%N#omT$?};1HW!Lz9{xA}+E-k6n?paQjq=6unqufJ977hB{1y<-mf{+UxE*X0 zw$p|x8*c}6UhE?q!bD&-@(Mk=6}V0Fx%-mTM? zD?Anv_O4jzPA89LP6*GCaS~s>B4I>5)4foo^4)?U6dbYf;!8Ec7D1X-oaeT>uUW~k zKrn0=phIWYM33Xc6e*u3YLBNp^CklI&~Hf6P8XJCVStOM*`hoY=YRG3jB0gaNxrY? zDVbsyckqS|8N0=%^j1W#Z+S2M{jij7Qfw#@X2vo`MfWWm0UXI3G+#}jVSbk)n949!4^@M5=K8_F zW-@`s*SS0u2(bh&2{`)-DfzzCQ^T0ekUdwlFtZVf-t0pFXZ&L$^A#N-9aQe}0Q6GV z-l=%2IlqyPwM1hHw{A{uM!;8}F@+24u)%cC#-xk2Ax5~tofRaf&-CNV3{_{+I z@=$y~2^CuuGP0V(4A1G(p>wgCG?X2d+yEq$l|FB+j%3Ixjx;gWm@zn@SJ!LWLF{E& zI6-)%ppGMOZycG)JQ|Zj<;C-|l!J4pi$WiYgA@Esnt6c!{p!7W_N+{q*ZI^v3${^Cz{*N2zg9PmAZk&*qn z=@Ej65K@;AJ{?Bz(b~Ju=qGtOA+wRj5n1I(n)K`L}uC%%l09|ls>6GwJN~Op*Wzwbgk)cvz(PQh2!0-#;_i7br(d>^a5}! zl%1^WkCayz2^}ZvGGu%=Aex{UpBS4`7rqt&K+clvh79g4 zC%%MB64heB;O}nnK|LQMhyGq$WcJC{-%or{g{#kw)OCfbQGgOD)kmhs(goLh{t`Ls zBj=P}YbsduDpWP}0FlVFdKt-i&drV3IU4KaaYR$GpsA+^`S26Ht{_<~JBCHtTO ztB`3Ph@MMQH3C7u1s`na8$od_2k&~o2PjMR5CopW@#|mGfA9%bXAPQqhUf$ic)$es z6Pd^!R=1ic*3920@q^jE64W4+bTMG-TnAhL@k<11ZPbNugWICcVj=FPCvlO>z*6~;9c?Iyx$A~ zfM=rx%h;h9)Hhg)fd)>G_;3xg9Uyp4IiNC9DZ@;lNg#|cJ~F(34Cv=y0l>pbqKP1n z({ynknz6DuP6++MGiGU4hO>b6pqpI2Pmbb;Mc-F1weIYy8aB{2!~@(yGkD@ zm1ZpD8`biVKrOL5KO79f%8AZvD3EzX`PI_Ipw8|??t>PI3@8>5%%qDX|4OTFWiF6* z&ev3(d^%~z%np@57vt@MKjw5X{KkO&#GWUFF$Zc%8*wNnZ&`|^^UR=iQ)9h}5LYJr zT3?sYzei18{HwQ8rgMM{nGqNxPHLzMr`4eK@`U9p7T1MvwxVta7K6qiXOc-m(kpz6 ztz_=sz8~f$E9=av>*xR__G77j=SGa+vudriE{Q3M35zDVQVLpyZPM{GO3 z3xmpOqULx?`Mi+#@PHAdh|N|TJO6N6?uOYXFWR&EHQGqK>cH>qCc4q5Bvt%ej0H)% zO(h9cFCMT^e88Uj_QK9$gDHrh7Ex&X``j+I!75+A$(=2=ps`n7Jx?VkB;)|@IAJ5y z*CA{n5RH_KrCGzej}%vOa-Klh7kPvDYwinP zmBiKi!mhU}hPTlno;u_Z`g4MH3*szF_I=IJk}9&P50Ni7EKWT^N}Xt%;flTO75$w9 z8OS2T#vu>T7vS*2k3>$Xx?im4vBX%4u^yoC&=@Ylz5PU6j>cuO7fET5chNjzx4Oet z@13DIyK35FK|E@Lq!b_foyi9{U4YEE1kd1}CYPL$sXq@fXRLs~1#kd+MA6Sav=VR# zs;-*n(|yqz0AB3yxo7VDq0{ej*yCOJMb!8gwA-_+YgVPZowsjP;M~X=ib)Q%7j`kJ zthvLjTRvw~BfBHaq*cpAU}KVk7#`R;cN4|CI%^6(JUvNiQ&|LLlg$oX13b~0n9vSC z#b;rA#|xNUz7c-*w`JYKW{&~9Ba-}8d(u+UO8~V&1(jyz7vnBklD)xjHp{pr#_QDg z#Z4Lw1ltypV{t#xX8ZRe|JGdxAkBn6U~dET6S_E)8g3jCu2LdBqvvrwSfNhF4@Fdt8X)Lj zj4w+HZ_*DrnRv^&!;Lf+L1&~Kbf|?uEcxep_7g_8JRC8CwuzN}vue2Ug+yrQnFbis zZ1x}i=LBXppzWw1urkVqA2Oi*2gbH#WzZJb2Ms%jVUU5M{9 zhlE3kqsTagUHc0=Nuyjtm6E=Y6&zl26>E$u&j{7ZqV!+i+P8qDIVV^Xp*LufT;W!B z7CNHHGI~|ruG#;L;sSh@PxU@`-1=6M{x3Ch*>B{3K7Dt<`E2Gez%w`xKc4wIC3F*@ zYHvLE4sXQ)6AS*~$#&qcKva{i0A`+oof>TJ%*=slhWRDqfQt>=!Nc3Uyis$5dy^Y_LAS!o8-3@qk!HPn zo1i)A^dMSF&xg}um2Xum|IFK?Ut^&J`3z%b>Af3UzVJ$+hK_GCnWK0 zW@Pr>D3cFNE!b&yS5DbyYq5c5=CA{jo)U;`3@SZf5w%5OkB7xQ2?W#^AWjshsS=Q% zO!=U%Ta%lGjF%IFL9d*U4JHHC8YH{;bY*S=;h`)|68ztDKms_dr>J@^z?E-cRFm>) zKIOmU7+EBLSx+`urJuW^Iq7=0_gx6EXhoBCb5y$O{)-0o5`6LRX(dNRqddNU4NNp6 ziyo+-9P>H5fvJc-eU%xz7E@))e;`k)LI{@6tb&{ME8lx z!rLXTs_z}mdTCiyLHa1d-mg>G{gSs&lhMy0xnyd^zXqMG?`W*V&jFL}nZy4A6|z_U zi|oD$RIY10{wLank9_@#CMgQwZ8= z958~tedW}PHYbj~1Wg2rBPXObmi&)ZAcaUHrzHwgD+bHg=gN4$&z{0;at}2FDn<*mLfM^N$i2?7_aP-a; zD1{$etU^V2kzQ~iwVS>a!fMb)HOCNNBTtMb?n5IE(loKOFa7=jiWyQb5gPEDXkLx* zV;_-jKQLeb(;H%hF$TTaef(kqSo@c}P&hMdEg~dKyumD_r81<6dbQGt;dcf9Qxbca zYMR(135ycSnXb@g(3ZuE)Ls+jStIMIL83k%)*<1@?1zRhipPs!>L>nWTD5Ire&t%A zoAvgqE~J=CE3C{7%f8517|d+MxW`L62#z!lTbC?eehxkpATWB*3a7%m92J?dTf0Au zgt!$7B-_1#aebDk8K>dU4mmNN*%>5Als(&|n^&fP$r(zet^8Rint%(5z`f71E(QZk zEE((dNBCDNlNoclSrf1>a2dtr(5_&=8r`Y;7F}J3WiX#$ESLnBXS0dc`$>|m@0~V! z+3TN?*)=RsHJYs|LJcfb#oM&)Rq z5QA+l7kV}GgW`}7Z;f6^Z51lY5(rXkyaEnqOGn!n;UaOoHYK#Z{+K|j0Rep>VEWdW zB#o4AyE}r~=YGA>m8L;HOwhMDuTRW{By_X(j3GrdDGw5GSpN+K3@*qZ^Ov5z_iufE zgF=Xd&?L+;4+?X}N%+18!t7T70j-F{Lbh8+)?U8InsSFL9FW;A^#! z%6f$LjteH_A$s971YW|MrS$XVADZG7YV;=C{m;8XU5tJmzH7X5KyPr{OS3Y@t8IW4 zCK$t)hcrtr49rj=)xrWQ*dQH`;kY~nrQxh z!W0%@W!1F>nIP~E=E;Lm8N)hV?2MIzkm*Q6pzt02SKVKO$<$|b$am>jwQ%Rr)a{UNbYCFa{+$`+| zPG<=H*E+jkY~bq;KW78B-7p9zKfm-cjPNnkduri4^zjT6H^?LW$&q<6WzEx*;nLcn z7Eb!q`9b1gCtABQi7+0Dp$ozdOGVS^3Kh5eKx$7Ho3slTB@6B&A@a*R?ml_!f{I(f zr8bC@l@kKSk*T;7l_ftL_sk`a*;#>zXpC8hcWN!zNfX~&0qk}A=KL~J-!jaCvF?Nz zCKkofhPBSFkt=^tAwFh>{V`!T#0p!W6T#}+&l=gJzBX@WR1xbja9TUIRrt}E9s%QG#8814l@^=%(9-8wC1qutmSl0 z5UfhFg?l%YG)YnOqIEN3`Na=%V|YPy&Q>PmyhR)5V>ok9^1R+Fh(f~zi{skD=O1#g zB{Ze3Sw8YxB|D`}jHO-^qHd7(T9qd*a}EmpFpbvB%f(c?v5-&-Bv3H8Mk zd4605`9-S)&S|Sar^p=QU(FigvsV18R$lSEO+3_JZ&SdM4+YP#w!L&P3lnc;?6+zU zZWSi*BrhagF`AT@Ba~i>hrW*Jwhv)g{bdbico7FxM1e@vNWcPK3#6}p;|PT1bnSdN zBB{e1WT3X|>^|it;|jv4#2W0f){DQOasF182>(N^BD#;rFpR?CnROmBp{!~)v%@w_ z_`+N)R2xM%f(ygUlf2Ia*zW2>cLrAMs#~J)4iG$q!!%7p4(;e`hNffc*2u~)5Kjwf zoVFWCOq$7wn!VE}_dk8E?_XQ?IZF z*IIsL{b;(M(ek?RsMf(J-WJ_vm?8MI^^r1&m;Oqa&cz3*k+UBk)X#G+k*(Ya|- zh0_h_Rfd4`3mdsu6Jk2Na0k*d24k)^et1NVxaTqRG4)i&@1j zf7SJ;NzzSw{OOr41&e0tc)D3g>!7EXq5p1}3UU<>I1DH`(s6tv+Sa&!^CfO_bRaIc z25KEPz^+uB&<9rRe}<8I)d5h3tvk=V1U{oi@f}$rouM23Yxk!D3}Ye4iCj-!5P8fH1BB$)%UyP=?)|qu6Y$TK<^5UG(x>B!Q(RK(ykrR< zYrEf~&39|V;}7rdF7<9|Sr%c8mXq)im0K zAx8X?!~1*U+j|s5wsEw2blckg#9p6Pc`=@sn#1EPdGXwu)=%2u>e3cA#qjC@-77P= zs(5wfSTE#<#X^_^ln9FDiEKle14apobxBG?@H@40ylsjns=b8}CI0A-#v=cjb!(KX ztC6Kf?A&JDFgF*5TeA1II87CsL!V{ZfM904Nsp(Lu}zoF)kwlF9*|cU#&^-;kr6O` zxQnIHWBRb>EZ=20WQ)9Ovn8u?!?@4g*`AY^^`c5C`HNTDP{S`pdYgQBiJ{LOWchIn zFH2Tsli1bssPaD@N9{BAjL3aL>a`sz#8*eB-n?35RG$o)s5H!<{7~lBn@(&<<8+w&f@W6zk1E*14 z241WX7(kehtkB(s^okSaOyMf)*ce=VLoOzRmtHiwh(+ehdSrqpsD(?S?F1ehKlVa> zqQ`-Lcw({lTas{a09`R_|McM~A}WZpe91UoDz$sB5^%(be|(f1{UM9fm{{xaLL)Yr z(Y;`7eGkOSn8q11F}K|vQj0VEmy%vBti)ECPq_|bJL@pcRJyQ`HA6l0_K zi1Xw|VL7uUiyRRv&0+RuSwJ-}6mI4!|19UfCeT^UI8DewSex zmn_`}eHv!tvb1H%t&>s#ha?`HsXPV@ar6WKVprKx^MJ-S7vTEK8@N5vc&6$RW5^om59`CnnB3mzf;D?b%S@%}i!vjLFs)jV* z)@QQ&k8yd173(E~sM^dhI)=Ho9cyv&AE&88ENwop!7_#|U~#c-4!ixyS2~XdMc2mX)Ps2bP;Lg)a`qRkL0NyDi>he#% ztEH-y1i^{fYU1-}J~3Wz@1xJAz-XoQwXGgnCtX=}?`~=b@Jmr$8%zu04{Y{wng3kd zpndXvN+U<6irJf{y2wVhamjwMD>F5{wGw7IE_e7qI0ZLK>Ju`ao$;C3f6dh*c%f`i zd^8Em%EsvFBB9?q@Wp7i_38(9IKjo9i?2cl2%OirX$UJ`xln%Y!fr*@e16X8gg5R^uFnw$O-s)DQ#jW zVfC;r&QS)mVea&C8VzWr%O8B>?EE+hBT<)TZyZNRTy^`9ko+Kn9BoJ>O!&=&7kvzV zI$Rfene+>|bLx=u#KwRj>FZ`TyOH-78PcFpnPHL)Xm`YKIlj{rp5(lm>NP_!2% z8Hc3MI)wbM`DG3zTVLsB88ppA;wyLwI_JNd!!N2<2MjqQ%gT{3@f~N(1ym_$+*qgycn7$5|3;R5_^A|lRRl^YrmV4?!*1vOW9@Ld`BVVXN;5nbg9m;WmU0GHW z0lvd57H9k$#~k1&QBNtSy`hU5@axXb@ zVR#1p_-(je+zp>BdA@;vSf-j#L1Df}BKk8eXAGrmp;A6hrG&gnx)J4ftyc46NoZsS zlaZ14v1ESah>Sh4S$>DeN9og7dVTUTQ#b`Qe^-b4%r1F|GXutN zHMM6wgRZV-br$!#`S2e0Yr70%qt| z-k3e9vPo!18ToMnFByNU2`KpcVpDHMJHBx!pc)HK1mM`hrkgIzlE^@16n3Dk&$c+0 z%!pX}HTTfOMs`dZ&J~9{e(7nGO}VC+FMsudt-J`wil#t5%V;qrh!0Pl)8W4iG7|O8 z0b(LeG&YMjP9h^hbC)}(=NV}zyJfzwUpSXDsZz&pwJCml;BUHO$F`ipv2QpR5QR#q z&t0cB#5H5*7adj}i%tMp3Aj(Sv61r z6kd`&M2RnPpuzlC2iD&#+!3xR(ix?`VaO0}1Wdh=r{s19(AEN;>&-Zy>mMtQoO|P- zLJjy%aY^eCT3<3|N}Fl6kl_Gx~>l?V`Qnjc74^(dm88OVOCNiWKqWT5s7 zV%V&H=_33WnRQBmPTNF~{IN(T>O4;TOfah!0MF zT!OJz9kWxiW^C#yM$z0Jv`TofrQ5OzN75ul(KF{XvzNWHEgmy>FSlM(yDiIJM8(}Y z=I<5AX6~)1iL}kg^UtzqP#Q(oEuD2-ZTU{l9XH$`rw+_f8EoEQ$ELkLe!JY3_tB4I z>XA#{_P9(r|G_HJ|8V8qgW!--tPNtx;Z^>jorUck%affjzSSK|2S7UGpkl-_eMD|y z$gDBvE8RAK(sD%0)CQ9dIl>zXo?9%Qa8MeJQYoGwe@}d6n!oJ+yOlT8y@}Gsn`3Gs zhPxfMJ-lqS8}+&Pmv3S_Z|GU`-BQ?VTAt-MC0uOvYAfefbQe(;i@wS2yuND&Pw+|4 z+8?yMMm$`(x$G5diFvfk!#!@vi@#p{lz4olDEX{C-c!9{;@4%cXzTp9EyuFsnW#AT z{Sx2mh4E#SL?t%qMPIRnxs{Yqzuz+cfiC^-w2hQ z0P1?%KKx^L1Go+^7UnGTCH#}wf?v}fKHc8d8+By+SQ?RL2G1Yow(<&~K2SvZRfkPw z^Ut!as6C`=92!Q~`5YTHT^zpF_IsIlw-$l1f8231>SULrR*!~tfEQ%HaX9XhD80xW z@hLK~aer`IcbH0+HkkWEz9ErK?ZgS=ROi6yjs9Ojq>|6EF2Wa6M!&@bBVTu0`TzV< z!;()ZvDc(Hj#>92RsfTFQ*h|L&GRY#DXJL!nxa-R0YMPpJFq+#HSBFWdQeN#*jS{`k|H>Y?>uC-vW z)zGqXwE#T+Jq1p!_6p@@U!oktj6#kjiJ?*&kwF#zK_x(Z6<_(4Du!)AZQH@WCU)+) zDQqv;tlgZt^7rYt<6i?}NHzhnE=G%nByvq?z&v-ey-ul%(+&8Vhp!E3L7aqO{XisK^YPtwa$@Km#8Hu2KWf$NFP7`%Z0_0fOED|vY*g|Ok zy<5^f-vESIWL=$jfdB3Sx9Mv>K*alpY7n{QOELeB`u4m z?5GEoWB;H?o!Oy6f!FHUmepDzL-RYkkRSF)33k*TizkVBVMjbzH zB@a#T7kF~=3>)64R;W?GW^66{_)(XnWAdDWX+9g>nT^P%y#o4{Nj z9Qm3inAul473uJy$AalFmuN)(J*&npxy6Omq{iEAt0qeFjJnOn*sw0PA_;sM5~@@e zVYjJEeEGcg9{B|fwJn~jn*xtSjqG0eo0GT-hBQ^gx&oJi21##)5S8_FnG4(%=AfBR z$(59cR{Z%iJ!xC(qn}@=*xWJ~ik761-4~JO;K4VvaDcfh?Pn=s_LQ^xLDSns!zy{z zFG`cv5p@#y)b9dg7a7!{w~0#{>-lkgDxbOi3G=G z_9YU%LTV&aTWGlV<6oIfk=R`)8XjPY#}k_>|4UKM-*;UUbL!eAb}NNS*hy6*c<2^) z+x`6lgJGTdJzc+z{0+UViofq(RA_x~8Fzo2QjWSFcd>rtFgN<|Gy2Ubg?Zu5Ic(KD zxv_6U3_zOvYVTASZ?jjkax{_^ZYHMs$mQ1SB3uD%#C#5cJ*hu|`5pq=a zwA4sx!>Ic>m+jAd>BWVVNc`UI)YNaw)MU%ldCSyh%hYSlG~F3_EowJ4Dm67~AvJ2W zj>^3dxtfb5Jkv(}KoQ;4N*CwdbkL7f!XBW>u@KoAXiB#c|D}k&X8FHO<8@Sig~+Es zQ?`xxJnavezOtpQbfnK)Qx4I4hl{sq#LQDGATsD%80?Q|Q7HATF5%e2`1H@32z zTs(B6=Mqzjr16&C)Ha2$|NB9ev%^~pem%^kBx{(C!`AjK)wwLHkvlNPut?Dw0YA}=o2wjaRb#zbT6DuU2p@m zs%uUS2ER*~03;i@akW%5r+xws$M-DHbe0uG%F+j|{yS@+y*yG;=4d$wXtiG&#ljSoHzc;XT%knyk~_IVjB8=zeC%-4UO?mb5H=A!c^;pbzNA z3=mk|%st&OlK-O_Y7{>PNifh>+Ul7i_9`sntmOivdbn}zRyZ;&1Dhfa%!N$#dZ&RTV(FB5hs~Xb>MKCmbF!JJ--b2K236z!%IHM%d4p_NEQr za`~w>F)S-#$zwI7+tD2AJAD`}&0NJCql4Y1_UMWxK=!S0?H&|O%d_R67hDnbehk$x zBUz}hnUsUjI^69ibE);i_uUSM{la46amO8-OHP-e}Le)uuG znj5EEyG@nS7flEUBsxDR(o}TBhWo4qO;$2Ct-p@$ttwRR_Kr^~`(bi%qE|`Wtiks2 zAv7Q4pS%B{*s^Z5NG>{kbe-yM#XvAOo)3u91Vlydch6=#ZJE9idhKiePH@Gc5HnS- z?}BR(=#d!cas4*c93YF{w~7aP7&R zrgvk(tJpCTx_i!vIb5l`&^i*D8sz}#cxPp(HBKJwyD)TQ0Ww+~9P&Ng3&*>UVSV=1kPDg`ds;>2g}s|9W@HqvQU53A^LzgmPo<{$v`v z!~gDxQj|?(=y&_$^-?37N6}7;k>A6OlPG@WPRC=uQq$?f*_*tl^WTHDJQa1cc~3DL z%V{T-Z2q^W+s7S`*ULs74~JpL{%=>*nhf=_ZkK;|Jf2K@h(6wDZ&*HDiI#{uJl$t^ z+@D=;i~6>i++HlPiTXWcTg(DvOUI)3=MTrfm!B}tAxLgyyumsk9nH!zJqM!m!Lr=pQWk!81dzEbguUJ4G5_tPDZ z2~s|HLj_oGOV6!Lwt)1589v?4Wd&9DMge5j*ALgP9(de!YJCgp~7iB-`-fJT?dr$eTc6m^Z z-Zp0Y|9-2(%q@aDQu%vQ@BSR{;M47$M~DBz@YhBZRu(LO;81io`|-Tv;pEEy?$E!e z-tS)2$^U%Y{|N|!hcN$74{;k$lt8qsJ{qOse7e>?EqgjCeEPowi_*sF_UOga;hfX& z_PeGZ487zJkJ!hz{shNqg$R3@9u5-c{)LZnOvHO8o_41J-g8Iebkb*kwDLQ|6aMPc z9SaEkt++xjYW6S~$R2OqkA*v4WGbKOczhrEbl6Y1OWAS1n>^gUD~P(!di``eE!zHg zc}!nq&@jMe^mMb1{rdsM?jAdHICPX2>kI6XKGo}E{I<;S<`)Ui&Xw4w#Bf2 z$3)U?@TE|(NW}$PKT6ZIjw7L@MRYl4KqNVfR3(^;%5gtxGlt>)o`SRrZ>nFeq?cEX zFq^vsp&LVj_$P(5QSus%WKP|>sPIauzqN8lywki|5%W`5TAc=^yROnh?USo@K9~x} zs*l5ot{5JSI_K+5-r9N$d`DW@D?J2WA$JH{&226Ib(u8OY=tt#I$UxIh!Q^M)`1_1 z&r8kEX1B8?J(7na(C8@zqcFay6;NDM*D_Bc;5AJHePkx#yZt~9;XOlYE6)9B30a)& z*R6io%_zR*_rLJk3xZ~^ey^%_`xC07d7r}Ale5#nUwk4YA#^_WnPXzt@Qec1iOSeuW8d<{o`wu&qzDp-F+lO z>zi(gPWF|A(K-b64d+9VhJ+T@`Vy+?=&2W;dafEf$Xf}U!&gn5%Nx2k1joRKFoEzu zLXoqZm;rI~1o$d6fagwjKN~nt9de$$9x^67#8$`gf1m2L=N8-vpygsDM8O?~GXMl|^E474*O~ z#)%q9;0uLIR0Ll6t$U|%}`3Kb0)8r~UkN`&(AN zth6Z38D??^3^j1Dr`uZ!EqTqCOFs6&4Y8QuVx$}_tGqE-D98Pa3%ZWmP1zr4&)6g2 z<%V2qpPu6izqw~8%%YHP&FtUc`GW_py>NB+XF1bTt^v#Zm~!p%FV)Fq4rroe?|@NV z@177f=Pv|hF@Fw9g0Tj1sL7;XjU&48q4N^r-o2Vc=HKiKYv-Q4c5+>6Wjv0o(K$TK z9Qt|%E_PToc?7gB(opn~6;6Rn&IJ?nB?9(Rr1FJ>fHlX&yt$!Y!H?`+SBleAWVvru z$tC)_kE$_Oa32@RDw4bPl801kz1lfNV64tp6RmQu zo#F>Ub~5IWdmFo%nblAtIxXF=iMyp(y4xaoPiai!m+##D+6p=Ux{^b~Uo<$v@LzH2 zJ+2K7=TVqo@7L6He#zP9$jE^JGvH!J(G!7Jh0pFthRZkGvbTCT4)*dIU!-^P`DD5} z-)G6``LAs706j%!DwnSZI{vY;5*ly4T$9KkAy z*ZdO$n3K^)Z_Z8gDBApqO3e8p#Wfq!&|6vWk{(+Biq$9c6pn(e)paevGr8p*6GH8$ zdo02C6xj-IF>GpvYnl7LA2E2XcOvgR%!g=rjGgj}gAJNi(HOUJn{%pAf(xg0dsI=p z$~9=V*+olz?z$$RJPdXP7qj-HE=C$%^(sxQELO$M$FG;(tWWheE+g_CHf37v!)@&W zGT0pNZxsPDVa^j8>Aiy-?w%CdJWNH#57)HPC6RNBO@esz0-L7RS_ z<@5NRLu3qxVfQc9VNqq;7ld0WQY2myPI&$aT^XO>)UT-|jZ9m@doMB6q(vYo_f%`x zuLDH>N9Qu_xwI%+YohKB=bv0Y=sGg2?bkmN-2Qd7SsMDB_@``hHIPKYmV7k>TGHZ4 zGpG9?ZEFz*_?uEBUJcv%4WZ`RqnzjXxU|_Rwff2El(JuG=7wsnAYLlIK*aW`RO=~u zpc5-m*@$;D5MNFA#OUzvRHDz(*!la(jUH{(QR51nIZbt-YHjg{7f#1k3? zHl4d{6Z`W|q$V`PKSAl^4<*qo&=x%2mcC=r!T$EVM5Doxv3(Vg;M)&kyDm_;6LRkW zdk%GOkCSU@dius6J0agL`C@5kBBim`&@G_L53HuBnJn!N3VN4oE{3iD9YdrFAWY+G zE|}!Sc7ONsEaZ#CeUw5d{2oN%zf z?3fO+l;w}d8vE?d?Me25P9a(?D$Hq6pLYWtht#Mx^GCGFX>)3MS+mXr(K+*>xINR} zo746V6xc@&HhvgEt3kc5QJ!ssjAZ%b3^kt7%4a(>`wGR8DR#_v3NKR*jS7l;oq3dL z@nV=XS|L6UwM zj!UOz?hyU#qw9C|qxAtRihvbmfRF+}$Pz2aKd=)R(C^l}Dd&KZ;!{vc0c>b*_1 zM{R)0ykG^I@unl1XQO`KOGO@9RU4Go{uJ!3Q+X2arN4U%me8PuQx>jZmMKa>F|E>y z+o<~9;SNv)NM6JXS}lhGiAvp_j|LWbB6-HJCqFy2P5;sVE)8miUF)ycep|1-Z8K%N zppmt4T}DfxVMbX8-gB5Z_r4X%i1^w}fX1W8X5u{b9o$D^O-XjO4BB;?Aq>3vD&6rE z4B0`J^Nrtnob0T-qI{mq_;bFS##&KHeOgHsaWMt>;rd_zJA;hE+(Fp$vx34Q8T?u8|kdPda9%%wiaJlTo*U%KDQ$DbIYq7?ZzV4B@bd|$ZHZ} z2YVGC;#_}N>rZxjoS!d^eRHl6|eLO>zjlV;XrOB3NTjN%Bl2WTZ*tmb!sh04=!Pgm6 zQk$P>#t|Ks;5i==tfO=$O3UM9Rh1DF_x|#Q$}M}!Ra1=3@qqElbE7yOq2vjx+7A*c z)EbdvdQF)%V_w;)D8JgNJ!f6Y^EJVpq2O#42#_An4G#DZuRA60 zU$^vU5aUPA=}TbqId+KzJ(vLbHGJ+6x@R)OD}&{z^Au0ov5P%*yA=A(ezxY*Kfv86Gw zrBSh^aWMgt%zkdUy_VT@x|3XLZXfDXiKNf1Xnf1L1~E9 zVC?A2f)Z2AkWH&7JquZ>4V9}km8%WaWf8vo5~+}(<40vvKH7z$`yY)=E?CA0BCFd~ za5(v+lEvh=1Eh#2Biby3V1DcBz7Ku%u+N5~f2#2>q74y{EMhey;TBuKD8S~1x#GPr zosh7*bowO3FPxQTaIF=k{RQk^&c|k@D%s?yhx8pbaLfb5H_d|B41EQ^PgL>C_jJGe zN6^g7;L)&hM92%hQ`MvkY-Sqvg3Mw^=**lzwQH@mIK3i5r&J$s#=S?64hw^3CW0YU@fTr_v)%r3qwQ4sR?tNAEeIAb@k z4*_+~hXs4gMM6@_#f!5pUpR0&pMwM~lotzGAB=2pty5i{A2G~{HlG002Ck|qx#jqR z>_5kAp-*GQzvqUvR_?Yi#M8vJi+M-qiepwjcp_JU57-I25sPa7Eu9<*C`O9U?&8)h zIIi!v^t1RzuiQQ!EbtY?cn9(o=jr)W@YNfdeUgOvA6dq+)GK8lt*@%m&lL@M4K+Ml z);Xp=j7JA<>KFHh>CU(a4uxsG7jPyh=^jKchQDb*KYs7^(Krnb?MmadrJ$>hSgkq6re+c*TW4k(Iibyjq1wKz=?JtU zu7^2B># zrH0d|wFLjNt|tPkG!y^(T#Nr|ENLOem0y+`Ek+lh7u+v{?v-xxh?_ZYMy$fCNXiQB2)`^OKMGaWDt|zqI6Q4yF z+%f&YZQq~o!XMhGPAJ>$&uP(=jPSs=>9^SPY(e72DY?nZ_ z7@SDfH1IZhwpiN5nkEd%?cXZ&SqTHwzsyAW1*BFtWp(wvr;~g9)w#fU=tTPDx*1Fb(zOQxaM0M$OLDTb2 z*&+SbrcsH8r`{ejQs9e!6mE)b;l$9n^E}de*%rR-k?rU(0AlTg5hA{8@YlVEf_|RwfRMbznMy$>U=NS!2kxR)KhF08?=nEbDsy;JF1w& zdZt-p?}2IdA>ihViKX>fn-zxgo>=KL>d@j6nM6|6uQ$rsjAf-nv-IV(%+4=1oYzz2 zcD<7?&PsbGPg8y;C3*}39OEICy{ZtRjv_?`&nAMj8S?@wt_#L$ zI;*iz1HUp6s>J6&tFln(X5=l!Uq@ zVNe;Jp$bikAwVE`|L>`?XoprQa{p);ZpntytSnuz{TC=FhPjght!p2mt~o6h^F`ys z$Jl~Kx8o0ye9NpCZ%Ss$Q&7dh55Yl;H=a zK+JI_jVON;64k~kOQeG>od@|q6484e=%tzYAV!b!Hp|P7u2RgWDBS{FB?K$zpc zt|_e8IE+ZVA{W(*rbsZ~H3abbWvG_uuIHh|owqL8* zIavyRFbP;JRv9Jsg^@6Z0}oop`Q?fTEQ@_;EjzcuDWyise}v&_Ia{joK<>(86|J#i zVl+O7Xlg9N1)|=LbHN^ip>10368TB*6T|{zd50~X`1N%o);#G|sYdS5ged-7<1j`qalHsd5FKD(D%TL)b zh~U9^vWP#u0jet;1C^JKMTxDSl{aqSi}`DN!ZlGw2cFy?Brh##^~)=EY*&&J*lhqw zmuVrlkz+tG&O3q1`iGUv-jk`{2DqUD;jGRACf2z{8?q3sC=Gw~8Ow2=1W?23ktnQM z^?f6WazWLT_yhZ{+;)lj7t9Wu#(j1@e(4l{ZvG zUU+1OguODPUUvmYML#0n$;Dw-xt0Eb6L(~9==tmF_}3-}MYyWrQX@lr4ilFwb_&OKc+Q9GZ5H`n-Lbt- z>l#`KadkXKiAnoGBwc?!+n&}RGd=WK?E24}(`}^gmS^ ziP#y8V?tkfXelnOUq^MRnF)FRHH1l?@2TpDsVe7pGLydt6~c2muH;`%T0)*^FbVb8 z?0+%7?V?Fah}k%4&`~n41$#JZF+*8tS}*A4U9NHKK;mdciyXOstlf5Dg32hxeRQMc z+)T8XX4NLCpMqa53hQP?MVbR0@=V}yOU`vIzG0^2_sBgR2H=o8#uIUy8mHtdKX)ae zw&mgsl3#)T`tmP#nONBfRuY#KoKmWrqU=zU)HFbOjU}@FU#gyt7&3grL!OtD)^d|^ zA+nmFj1!hCOZG~RBo4iXH~#?s0@HdYvga)<@@LAWJpuAM;Zv{Rx|E$zbF#|GWQ)dx zLjAKl)t`?n|GMctwA4S?=c^ohD7Sx?PXDFzUCR7BCf#)VDLp`*?cbbnhI{f02Mb-L zR7lbKUN|;u`*)oc?36z&%w;@ZuUeugpeN63`5mZ9CVq_HB$&mEuIVhxhM|IzVyV!! z6`r0ufwc0J7EK^ZMPmhh{zvhDP+Xvk{65DxwbP&GJa1P`QyL8RdQfyl-gVwd!>Q(V z{}*Z+RVdF=z!eDgi&z=Y0WSb7nMSXua?)Lvs{aG}!zQny7XCnYYk3t!s5C`r=9s50 z-LujUa{tKeduMZxD)(?%98Bd0Owk^HsG?9nHDjND5OC4?66m^HOK1dh?q6il0A>0% z&%B*QHG08M>mTWnF9S;rCMDUD502GGjkL-dvP?g)KL-99kT&wXR0zWEmW!;`R-{VY z*hu;)^QEuS%wK)$y8(|NDa_L1qvb!~`Cu|$x|UQZX%{)$+rS_(t+`-GnKEg%HL)^{ zgJB0BVjhHiOFssW-bAN^cf@$D>i(Vs3oX@>pZ$5t3`>-4XRm?2*YV! z!LrnO<2cwzWxnw7h`S0VGcN3ipfCvuyji1h(J(QM zevBq6FMiL(^HthpQFdqOjamvF2BDSFe`FH`0PNq3u+@%>p|Q$!0L7tLqhT!VhWxLR zn*%uspikg;59=%;=qlMdM>OFz{Vd(YT301XO5Y-AZAy+BBEm+i#~ON+Ql+fJxq=ln z6=_x4B?9I;%3}!f$fr!Ty!RY0^~+|YDEi^d1oJH4M@C1h{yZIP@KN;Zy6DpQ@<3MT z2`EV8uTL3BHT*nIW8s7|ti)_}$<(ba;hHo|Xt7h#qu3Mj6LyrN z-$+N&Oegc~;gkT`Od2$H9WHiRw&8D*xTknWgakZhka}$!^5T?#l7VKE~89_5^ed)?Op>PZ&6J%?uX}to2$Sg_l6dOIu*h2%O z@A`>5s$I2r`8&xuUj-Ih74<=xPwT&el0!B^bx4vX?bwG8zR3BSD{=;UZ*sUT6b6BrP4JXA+%cDvDX7HGo>23 zu1=LyTQ7rBa|>aAP;fCEjOmgqHsd3B`EV7Z9KSX6|3g!){h+s+LGZ&GLKZk0^jquNaq|a zUhsc(Eo)Z^{q>hS$Yr2pLBIY->e_ zTjL3fLSD1Oo4B3Cg%^1LC46mqtAS$c*ZqE)Z^tT;mhRfkefO?5O`0%;eRSvhM2}J4 z;^f4%f2oA#%8fi@CtqM+>9K=2M!y@4%*_1zJ*pP(gqZ59#Ur}0Js1<1@S5A*x>-*z zUn9L;45ES?b=9i1B(-D#AcAody+n+S?rLxlg z=zBE42|f!x(MHb(x&O8aVhHD%T~FnM?V@+`lCUV2`QHi+Mq>QWTZp3w<51EWBA{ zw9!kLvkwjVY_JN?yrAdw?dblzUfhQ-0-Hez% z&~x7TPI%JdWc8a6u}W{uZ`na~KJ#X`ys=Z1wW+7oZ9G)ZUfzdX;z8}b0|b8r$I~@b zFEF#s=>3VSbb9*pJ8h9fc7gH(AYJ?uD@?=YbNH&V!PGS&!;w0gc9`8Bsn>H8*J^>y z2ldkEzenQRg?yiS{NvBeU51?f#eURq?OQHYl8G~Z4Y(SnRR1WJniVkC-2y48F4oJz zgN=bi1H=YY0J}yrOxc_5SIrs;?ytL6v2l&Jc^PXWv86@s&pEx3pdeSl8$|qtUH0qa z->|xj$ZOxQTtB1_Cs*ua_Z`?0TQoD{#q6e~S%E=< zXlN64{y(qQkzOW&q9z90pbIO8c&oB@bJzd+GX9`F*b0nCO&oCR+Q_`o42;MCDj?Gi zxutAm(rN`p7(XXC7=7E_?IF~MQCnPv*GkaW=2_nw;EWqq{JXWKEe|uxdA5Jyykl<->c32^DEGmo90xHS9Li=?gy}oG;*?31 z`L%SZm5as!-iL2d-_W~=j-u<-^z2!?d$8qh5a4fWQGp0o!y#`=`LZu{#m(v;g?2&p za?@5i=7(nba`8cx9+ZIl6YaCT%3Hutbr9G=Hj?gOYjyj?s^5~LQiA^N1L8@0ZXqep zk#pK(5X3gMVr86f^}9XXf+zH+7OCAhOS_ouJcy%?mB0GAAU+c?btW<=)c)deyQIe= zK8^0Y2S}Od5A?cB%jnBMdHzaVnBy-4`Ij;Dv)TnSuf<`!CffFbox{9K&p3~`!=_ty z)eQWVUlubT&6QQOyj=)Pi8f2YU-s~Cl-0Qma=$WmAKj$_6_%RN#NSN9(+y>a-ZeYH zLh-1D*G)Ri>&|i;3k;s#ppu;hbfE}L>*pqwumtG8ugS*wUI?vf1lv^m> zSpM8ZSnscm!Do%&`N|jTr2L7{IT#jBDh57&oRNpjV*Vt1g~{v4PMrdnmhX~NBJ;`@ zYP^5mB!>$~)V5x7d*3@hg&gRiRSV=yC9-Xj5&V9o&<>L2NJ|OolxG9?JLE4?;pta? zGW`-sX@l#?>fjwtPc_#6Z9_HP&aeZBde=8MITDb|{K|Hl=GD78?~l%WL+0B1d~eY^ zme2GZT4$btpn0};?+Y&-0QqT;88_Al<-TaNpt5Qe8<+<;efGVJvCL4`J-tE)+@Ui? z{%tJ@JECkV7a?X`XV+EAk7qQvM~P2M`q^WP^qBJu3PKUQYp&Gl5DR9e-5(WSt^27Y z_#z)iyDX(V(08K~A}qYvBcmp}XV6!9SRSFR-ZoYq#DdGtth@RLN?pDolR&0NDJs-m za4t{HEpaYy*r(TjJB^)xhNlp(m8!qKQ0_}#KEKLvc+m4gDc+e+Z#kY?A!ho-%+er# zy#KdMJVbe+OPnfx^SHwkkcPjxOYN;?Vv6M!O_hYAD@>#jqj(@yeh3@kcE3DRykoYw zD&4lD-gkFoN?xRFbO#8tJ~ZR%Q^5-q$ILZDTN0lk?%L77zNH(g!6ER z;0`pkC{(r=U!Tk};Dmd;F_E*4))fA}-0ExQ(GI2or5`FAyetr%zKGocN18EmZ{l04 z@E{iP+}b@210}l{aodGGQZ7DZW4qsYhFN5sO6habKsEcoE$F2@yai@ z&H2v%Y>mcST`eI%HN{tLKxNTw@1!Sd&;4 zQ@d7tO^|3G*Us{KHPqNXZHnhd88h1IChi}Jbfg`p&*BL(v6ow^lkBakt z5}&{&pPHLK{76uE^SB>bpKfmH|KifQj3Oa|fkw;Y_`>@e{39&uS}7UPL>0HGr8e6^{wXb8&Ube|KsgrI`BtYaC(jpUFMfSD|+uo}|U4<%h(| zwc!amw410F_O~l~S(T^~<)^Kb;)kWGOzm}#Roprs6gR)DGqB0voRTHceF^jOjOcK_ z5_NBtwa*^w3xp5}_l&P)!Zy-#SQ7#l@K&>T!h5-r{Upm-4Vy=#C#-4kR`@Iq^Y&=d zIhPLerFc}qKOlDrm_QO?qPpwuX*srG#fQ742_PC*7Moh3di80e@po0-&u6uxKkgNEIY-C-$}!|YhB%J zRELj`I6nV*OngJtfwX4hyRoXK^Q)NH7QEc{?JOk@Mg)Y}x^hKFxWt`VlMv^n!j6}x zHCAHCM-HcG1aMvZV(-j!$v+7tA;^%2Gq+uz6*Y<7IrB>^Fof9xEgGRlYM8zJRO@>6mNgFR&c3iGxo14XTc%2*CZM9R z^UR(8GuK*tn;bR49&lBK>h_9iqY@6nzeUi(^QXLdik9dI_Au&LsH37=%A50q+qq_G ze$xJ^)Lq)}iOofY1#-hD}K>!1mQiZrQ0uzGmilY)W>h1msP@n{0?mPxdz4V<&e%tCr*fZ zZ`^xsNb|FlN1Nw)(3Xlzt@}wiJ5L6XDV9Y_C6j0Am7s2dwo^csanOUg%cFMlazaii zOY7W-mcX-^uJEGi(zSSvU}I!wPjKZCB^iM8XEJ!-)*5SFx@IbXqD>sjsfKo6v=6ZT zaVpHNnNFKak*fq~i_8z4gOe(QVEhv^K6t>I#$AKNL%#*LDXecHQt4?H(F|9{V&_yyB9 zreluQnY*piKBKFnDn}sCQp8?W&fwmQpCCRX>&8SY#hb4A?w^6^*hee?ggy_y4wVG< z@!m$j_f`}eT4Q@x{vj_vq#BvqKx_Z~_$;Mb&z^Tm@$Im5(iCO*)%lzF;+$YdG;ycp z^SmY`j**~7@17^@)<;$M&tMEW@1`5(Num>Nv!JU=om{D+%=n&w8o{>Bi36(+k0tSw zTN0Ur1b~nub=ci)C*XOsyo>y`ZRA@ncIjaYwH^0^%HfyYZ4+)8uKhJa}%ND+HY$&BN4Z0j!tbVCbRV zbfU_aSe%W1aUN@_X zW@%Mg)lRs4e0~Tp@UYw7rG}@qxB->y3>_{p-F@kfGUD_xVU^Y?^o~{>BPgYD=uIm$ z2}B|yzYrTu5@zL)u}7X>*6q0~1jvUc{^m##)~BZc&r7vqQQv%2UFFojw+Cw;yX6}9 z2zG-r*y6*#&i1}NIS>Pw89L3rq=JVaA;%hf{ z5^V&zqTRubv}eWQikp|8j``N5UrW>uW{O%730 zke;(RO}SW?IasTi!=iMRQjZ|=%#{AEG=?P0#GXlnS8pjx3^no3C!B(k84g}H_C zy*A-vp*>qD-$d`b;!^gSxVc~306mY5V9)1N=-IgP`&m%D&JuhUWrfSTaE{P^zrkeG zyARyF+|hwkeW7{%cyupF~teMw3IVwP!$w^z(LByA>#I@6maIE*+C z&lj8?3kbP9l!E!=g||7`Q(7PVHr}T-P_&NEoKHbxY^ePGMV`|t7PgR{sKN_VTqbEP zNHVIvWS}P4_1M*3>t~FoLah8`OPQ+@uQ{&;*^yZEKepQ0h>BdixiZ$BbgPl5{xrhn z1vH({uHt2zJzqJ>ZE7L|9s~#}P4u>VYA@SJ_fFY?>XvR6s3~y?BhqDWXXpHaJ|z3? zKZT^8DXD_K0c%0|vS=TEo9 z@H`{WkC|LXp4zeBzsBh*4kOtz%RI;p7TpxvRaU8Dk>?L<^Mn0!5?dFMLQ;Zc=JR zw%MB?FKf9f>jyC?IV5N*@|>-dJh)UVos*&;*>%^j z!?mpz|0Wl}eCoD42q1H8l``U?}gsVFpu($e1R6hF&~6Uqz; zk!0%!WJ^i-E<9U#(hXgX!=C@pi|_t&NBDV&drUm~a#`&uNY`q|MtK7B3Qv={;T;;d zhXrJGs7Ec$4kkKFgc~=$IJWP-aC(3=L`+#sf1STb{_iL6jSWR!R|v52z>5+S2^C7>$D?9E zSnHJar4Q?>_K||OCfEQbqVD3=T%vcR5OhzkMr0|#4XdVE zQ`c|*6Wu>>Z2of8uCh()%?2UCKULLC3hryKj=-t$75-v9LVNs-k1z5q$QRSzN-4%X zI#C&_RAaYaa;)Xg+4z=}Y22dJUgo59y$PUfsD2@}>361nw>omE-$-9`s0=EqaW5*# zq59^u`$RJ>ezRyOFIZ}I-c~$0vD14hqnw%jeCLCI&@{P3bQx7(f0Nt`YjMeHF|_iu zS(1PqNcC)q#~EY=gdRHI`>m(Q3Z9e;+qaC?>20V+l{2IvN*-HrS z4qiH9HjGZZg5pC=wHn{zt5+0D`tql~URfyDS_HL+12p{C5PA(l?840=)qJQfu861T z0%VOjL#!C@U_-TDNxa!fPiey?MF#*psM9H2FIRcn@LWJ!Xl@z+* z$cNlmGU4c-qTf+RgrQWSD0;uc+u!YvqYIiEQBM{+1CE{bBwcHz8g4Ge&9=<+)@rW^ z%$~iyzZ!{u7S;tv?wg}WPHP`1CmrVJ|6G{qlzAFqX1&@fq)R}rm4jS7Y80AKG<5JO z1e9s2EgkmNKWPf9(rKR>NR~qngcHV0Cc}-Daa+s;xAkchX=HBuzvy>2e zMis}-{G4rE42F9+`Q1BX*(YU;#bx8?B?S;Edq&!61zu0d%K>q%*%3pOh0=~}!`5~K zbx*GR)}M_^nD<_I!XawapDx%qv&(C-2RI@3QC>IbC#rcF&N<;k?PWcC#6nk4c z*mA?Dc`I;OQa+)X`R><YA96_zW3fi&OU2;TdZ-P7YqPxR@t;?_TZoABC$-6tuB{`DE~aQ5x^7tZ6u+IW_c}ay`kBc}Ay?#!cduCd^7BmJoKZ?)L-@xP;X2xW zHHY>u6M}i(^LXW#L88LX(DZqP(LM9$u+0 zcKc<$7q;K~azEV*8+l6`TX$XMgj~MfnFqbjo4>5PzIG8X?oao=GI#Rz!aOKT9@bwU zPhX#5=C4_=qEEYrAPDHKXYZ@uD+mUC8xMLl39@*8gxtJ7zP|cjeVvE=1Bn0tTL8eF z#3oN|4qk<1rIlg|!d5J`M znGW`;G!w4^`APhH{N2@MzQ65sYA%j0X2#7)rPtkM_fMm=6 z19<-frT=?!$@c~}jP1a^&ojH70I@*dCl;*fJD_jJ!#LLCJqIqQtDdP>kn!s^LQl8; z+Z#MxZ&iUHaNAqP2mAVv`>opl0p$My@oEqxcqBa552AY@aJ0`Uar@|kHBFw=qjWCa z8*bHfNW^UFSR0JJOvZ2ks1{|AoJ{{tg+{{zJT zds6BQ8OH+jtPeDXm)3S1YQN11{BO=&wySIJRM*_+Cot8&bM4P&L2qF03H(5-yB6yQ z)iqPg`PlVxH}LxgHQ)AdE=(QE}%E|cg*Goa9c# zWiYLa>suJFM4TJ@g-=zygA;Xuw)tqXl=rtXmJY+b&5`pXB&mPR=1xiQ=MVbvpN!#$ z7IcCV4U4*K&cPPj%s=e1F5b;MPe>|`W1&V4^q^qAG6?NF>=G|o&YzdP%xlJOdV{tS zmJdpTy{TFeUeWs_|AY>$Qg~*678uOc=jaX0Mn!T#!<5gz8$2-EU6E{)%Y8JjEC znmTgscs49op8LE=z22RC)VJPXo4F9LrDepmWTywVuf5bTErQxb6gout(VEsFq5$)(21gYX#5Q7=ELZ}ZJaA|q5e%K%Zuuv@>6H%;04_;nronl zui2DkE`y`Kg0EL8V2_4=U zj zgR%^Wq0`SCnO^4Qc0Ugc?(9K6`d4a~l|(VBs~B%6%BSv->3I`S@U1{0zFH~p(+C|Y zF~ugVja7pkoloNv>-}gAlK;!C4(FlEZ0)D+Dw%TI>CL}g@cgXbdRhu+wLZ-Tinwda ze$y%ymq9!k{sxcptBP^L_n+{0mw^aZI4gh!!?#{+6|%4(EaGtzUbu^=g)7Zx;4g!k z0=SCQa+u~){JTH@k+4j_e>u!z8)4X=AT+C>)tUH;{d3V9Pa&Tc#p_Oim%_xSx(ika zQeK7-DBG`T!togB!!I<7ro1f|Ee<4F{avw_V*Qk}-l>`XW3Fku*iexID8Z_FLUX+$AoL#r-5?|tMX`bDskTNnnSuYY z>CWF?FDw3SXtQm%i+3M+N{RW!xGde&6Cdkj-G=?hB?Q6>&+o8@@ODc zIo3fQ-?{q_Yqw{xTjSXAlDTxY5b{0=n2N?YqwH_#A}_oCG)LBt_ZG@-a5RJ_{gG(j zLKHuP)zXdGsR(cDv9VX`@$L9L!@UPE$WjRj$Nu=W?ms~F>3r|CuMdLHUm9r>L39NoX#L~pS3|mWA2vH#vR2ch`>Kh7*~U-IX+|3tdP`IQXn#d`uRR?xmC&DSfeU??t{Dt7l1aa;ylT zzfy9g;n~d~I2IaAXXb0Ll}_ee7D@j^+bRDTX)A8au(TYvN(G9R&OGU zhpQb(76y7Fqb{Fh5PyrVj`Jm)Rdi;mZ?I*E5yGqm>$McB7dadA*JpDr1&TaxNw zxh6HS2?KwOhel3NyBJ-1m?yEi10@&|`3Jo{sRRWD^l}jD{~|w#XBj_FD7Qq;rGM!2i0|E}fPj zs&sB7ik_Ll`h^wsuklItwxmx6g_)+AKC07Al{o9=*tf^ieNWzD-ykdQ_S-jd$%I{4 zz;x+;%yUY}>+Sl)&u;_RmZx2^5PtNEE&u4EHmA=f)GM@6O6I);482z{z>3o(W%5d? zrS{(pAL$x#Wv@$=|pY7Jlr!9JIPwA?RtK`{WR5?Z|a zA%lfoAU+Uz=C3Q2Yz=VYPthuuFny%4Ct#*7@{vA$STQ;I7GBrE+3Z32n;D%F#%l$6 zDSrGc1xIWae{rzUm=&wh&+lAX#Y{!1KWf1r1FK6GI7p)N%Y@Z_U&@H={X}%gj;Y>I zKdg!yTrQ1>B98lM#asG&xioFeKqWoh14#*<+2?*Xhe0p`zYWd}5H07dfLZ5Eey{rV z@lNPh@8tGdb?_dPggX<`=D+>7E5rHQh~eK#3OwxBgq}11U~4RVi&_(~@dpxpg#U@U zFO#|^boSOfqr>!JtvZ&r2N|=`Op_qa+ZjYu2!bEUt0kw0dwjn}`u}}jp(?ShCSyjJe%FD}V!Fb!JUs4jvGL zC@*9S*4@y{D$-9!d8BVmw8$+XyJ;vSd1jxAlt^SwY$by75|Ct0!V=>~Q!)v*Q_5wF zlII_2_-n0tr#bNt_|QEyio9WdT4U5RT&$Xm1;wTc$g-sLGAB4+vIy*xH0Iu{0Fk&L zm>3 ziUeauE!0S;%ITu!H;#z6-zlxV_q<*4Xo6RfGVuCz!Zq)l`m=IvaBx$VQkE2@2%)I8 z$!%oxqn3|MR9xiGm`ptVKrPfn2m7LhQT-L7reazxPt}x+$`ytv!#d!#eo+wdaRR^U z0$s|cWDgC7e9=)BlPL5~n6((EoJ2;1MZ3mmImLbmkm1y%tQ48Wgi<88cWM_t94iY#zw zulcT%?aqkOE@FRus!awWN7B>_rB`sZ9y=-@@J!M5Cq7bhtPM%<3E{HEUY_eLP>d(+4I zbldsPaC)FGOzm*}KW-WPcW=?W%76_=gNY*ZNjHD(Sc)t>5Rd$gX^{fm&2EDazbxM4 z6C_)A#Qyie3I_;91nW7Izo>rwaAZ#}yg2x`CHEJ%9=ReJf4Oxpv^KOJPaBID;_nh+ zE~g}WOX`lrfsR0d$IM?qaQO>OWj-Hn&FOgA2=f`RV1+noN_U1x%`q-R_y%tMwsY`Cd<5?Duo{* zY2I)YxaB*;C)-f}F`aKD7 zMRB6m$mnNhLn>kH)LPfuz2(CSby8LfBW2oRwVu9{0`coy7J;$!(OPwGG;j5nsQ;tt zEd!!@-uGd;LAtxUW9jaOrMp9FfdxeoknToWnq}$kPAQ3{n-!%M0Ru&!slYn(1=I8Qob$7Y#N8TFEjKxG{uTz9jsvI)zRRuK`V9WK1M? z)Lx%9jk4@0LuvgsfFP&E4*Q?0^RL}R-{wnyBOieCC4j#w*Vz-fR zzvedHO{X^H#;gCMyLZ%AJO87*-P@&gFcZLVj#X8?M;tYx-bhR8dhi$b-t@vEd*@Mf z`Dd}b!YuW0S@@BUgg--$wHfX-4`MJFRyd#wsMGs!q2b9P>@0_mOu z`?h@0EsFogcoYz&mMrf*pP{Io&DEZDw+t*?i#n53z+1S`1u>IpIb_8Vm@PnaJ+C`F z$D9WJ#M-rZ!pJnfenZf4zs^}TWhao4PYLEPt&GbBH3(XH#JcI|^Fi``I%*kz*;k<> zG*kt~w;tc~nY63bG&hn0%Z8xKr?`VsRi(KVouOdpx-a89n^eF*^3 zUwDCtq-%##0Y^XWUYs5~DrfaS1Y!VO#yry_N%Y7G!nh+xqpt3fB>pR?wEh$x|3y`b zr$-V9Gq?=agvBz|_-HQoCp*QDa@rFjtj z^NA?AbV5E>CF!p-gKD_|s@_)N%cRL2vuLe{0A#1u7^Bwud8f!K(d10z2`*{%R3=eU zj;I0Ah6rPFJ4In~cRTBeC^7>Is?n5*O4H6^OW)N6Kj&X~uu6WPscEaiu?H+tfFcse zlSB94C*|}N$+3S)C;VFixLUKVn%9QeUoHD?v(a%FG#R~ky{J}{Gp%tmolh30tukeB zIj+!TxR-nOS4|l&LKGHs#I-?2cEFuFq>|Shv|mUGvo9s5ZzQaVa&Sz99Lw}#!>(!+ zhel5R$9V=dD~yL8!}8Nno}R#?M|pdY`Ix8|Wk=6a<8%z$3hBNeLGDr0@YHlwEk1F% z&^d-f&u6Tx$R;NKcR$H!(AR`dwIx2x8ZsvD+5;r#r;}do62b0l*5D?b?Qjre!I76X z_(o%v!Iz!r2OD8C={Po^aqD#VkYIZM|B+vZbMJ zi_7oK40&}i=*PTO--zAa&e{D;Nvf1b%mTFn-gT~TH8XKsKQdNDtMO~*28FU)$jkS> zrPWr=zI!pfT*MnQN}R_GZO$|?rQ^f6ECVPTF@h>W7H~inlGQwYb)tz25iTbAE3uY=BaoI^-BH=KVfu`XSob%HxcZ711=EcpBh3A zTmGX%jpBCN9nkUnL+T_MbWJ*3VipEg>B@{060XG8Q7)+%Row)~^toJ`w7t2tN%_Oc z*)OL?AR1_}+5@a8B76iM4taJcB#WIIG^I6CZnq=6G%94cRgJP$^sIrN&$UBcmd}`% zhLQQ*v-!OQloM*U@1$lV+2xR|g@1QMs%QoNQ?dVeuWsqogG0wom!!6A(y7da^yCNY z_jv8eS*JpFF|0J9m6c_|vS`vyQqsmAc8Ga}fr_SVWSafGE&7+n^jg+7OP4|l&#W&c zGLdO`Ic%Qd7)feb;?h5b1MX7tKC`1DnxzbW^=w?cdF#4|DHI@-h;mYx|M`8Eajwc& z_9M}NnD`eA0DQwv-${Blu-C99qx|yqE!_P}38GY1bDuKS<;v*W(CS6TKtDYDAnQ2S z1UMF=R$gOp3&fb#J7@B?w&To;7`tIfeIjjK@?^*F$IV)gq*cv^;3~nDgn?ot*xka* zR6pd~MUXk()7xbNRtAaRuFxh9(*fP=qFgUxX=75YYyfiHLThL*9}{O^mR2GSHLF|& z+MwTLGty>r_$|7w!&7ce@^kA*diDD=(n=oLk>!rCH|{PTZ8AH3-vOz8WANj;+2-b1 zPC6_HZ|}pPVIyuJ#m4|V-Hf3euU-0B^5Iu2bD7&>CP|+xoq9R{DPQr#`heo>H*2df z?ou{Mfo)fS0=8DQ2)Q7eou1i1orBPCH~Wg8%4IXqvYGLO{Ygb}WdbI;M=~+;rEt-9 zm!bf>E$x232xHXi?tg|G4@O>js;Vy#MO89n;l6|a7aVXC zwX!ht3NWpZa)RsKf0o#VzBQ>nPH>ibK7B5&Zbsl2Yg%r%B2riSv;{K_i^%OQLqm>9 zGK}fz-;Fp%e%I53YWLslMO>A9G1FEIsc2H!1WP@DMo(^Pj`w<4t-Y7oCJZh! zdBd$R`pUW~`a}9lwBomi2-o*^6+bY3?FA|K0qMunRQgy}*ltlhghAE+lxDJq8oWAF zL#Ku^lhMi$G&9O0_UoQ37R+KIlmzyrlaO-@&1g1Cuj)4H)%g_nivm`RT|x|}iIEXB z<6|{TH`?m}m(0|WM$xK~qcnq0YAKkLEF+0v<0jQfZ>}zwvio`GbDfO?< zv?yvRMv|VP=$7^2gS`)UzkR$cdNqWmNWZ>XaQ$3Drd6r>hyUj14`Al9Z(?PlVDIm# zE`#BNwAG^qjd!>K|3vYC*_p?q>r}s)r_@^UI2N=^~W@bi@ zdN$Y@KRA`8W3AwY^hNi#Ia0W$7VgWyteF08dft2x%8h-KD_nWnjS0Bw~V{zG32S(5jW{vNlmIUdud!Js{Psf5AD~wg+TyG0k4g!95H1)iMJRoIJHQ`UrV0x7? zdYS8$s~vjTk!&1MU{jyOxJ*&3tD!B<_kZl~Y{S0+gmGS1^H561HJh(v9P#HO{yuCw zF}R_sUiu+w>UEmJSHl3J7BO#gW8hljA&ThOs8=j@avHfE5Z@kIvYhQE+Sr3nq1$Jj zs9L=^tYQ9s87xhYbD2_Lj;*O#S}Sy*{oA(X=gI)E z)~waw)Ya5d5*$rR60Fm3{PV*>cu5S}VF10y?+&zQxcE!xz~MUMG3*f%*~J*II?lvo z0DUA7ivXi^F~~X^wZIYjoeD!A8tirRxPpO)0ZW;(xnVKX0;aD{v{O-nyJ95JIZpA( zzt1$?l?kEjqJFgw0liwI=~shG_38L-KtP1!G(tqV&br51$jfxW_%LG>@A0&8>E&w# zi$GulELFJwQ*bPRLDpX*H~}HzElfPOTtrv zu@*n;D)55d_S>It;fRDYoOh3S@94 zu2f`rSGieMlU|V4x)rkDb>N?s>E+sA-<;uD&DL0D29oFGF|EZ0gR6i*jb(VqP6y!d z(s4xPu<7jXz~pH{8b9eryc7sf#bxQdc#_jf!4>ug*sKfNjt%b6@RR-+HHwxfOQbk< zg1=bzt}Xi{9~+C$RZ>UwU*l8aCfPlP@9=6n-iXK(g1p;C%6OfUi0D|47tZg%^TYpv z%`p)X27&FCB+aA0=s|huHapn9iZ?>TSG?-Fz>ILJGszw30%vlbxYK=TFhiTx!GV() zqs;5eC^n*)kDvuBGrWOQeL;Qcc07o`YC?!cRZk4Y4V|>8+3yF{qxg}1LG3F`Goa`I zcWzkJboRM?o%Yi@E%3c;MZ~c=6hxklk;1OAcstR%L{V40ykH0eMhBXx^9B%DS9#Lq zHo)buK_-jSP9{Ny7XT^ zx}HKA%D9}4+J!d_`mhpefvEIx!Z=&282{k~+Do7Puv&4mS1pXKYx zOHrKI*K9l6Z@*t51}-L5u-3K#%!uBji9+*pzX9|GewfE9P81`88o_og$?->TAF#qUIrv4~li zIVwo<^`v#x#<39(`eDWgq#=T*sw!@aCA!p^?Q;K-0!|gLV^>ckZx(U9$igA9>4kZi zLeWMt@K2SlakHA~!7!x+*4P6Z*vm|Ub865I1KVt8^372E>W${m?vwzi<$gg87`57$ zlo2rFg0#*mQ2>mlZ7m4Z=Tpl00+d60Y|a>sA>jL+H2k~S^5?s^<@@Fl_k3AT7S$9R zjs#7nSzY>CUZz<-;y2v9HZ!&~wo;{@Jmy65&haL8JEr++sq59lmT1$Sc;N7)AnwHb+xUiS?l7%sh0I0ILeVT z$c*%*8c9r4)+e~G@|n|7-|4!En7`RYHhjAIK`6}!N7sHy#f~Ods-y8f7-jh%tMxgv z?1#`Fp8iv?T`IhGo!TBOzW;~R4$p9G;$MOQe%H#?FO*3mFy46{aRs8A(yznPUJmQL ze_8Ctsp03G)SNQHq#?s?>gPN=sMk5&5K&yBO5B^s!zfzEOT^0XrY<*w=i~3nf;^sF zjoXYOnGoGj76t|5-3fB+R#Q1k9-DU+8nTb~b>e*oEvNNyO^S?;X>CA=S-5q_RCjXwq8^l9+2G zZR#EPP49yxF6tFH1<6!o$H(DRMDXv=te!N5FEhs6Lhj+{3ZfpF!l zt(q92LE+cX7{)kHZ8AZ(3wiq!?|!D-H2*<6#2OX!mR9%EGJy(12nuZ5-UgokTieeX zuKd9=QAwW_FR~!%gGV|=w;#+4Ri=zcHpAHLIDdawG)T+~rvd(Ek!e*5x4jH4qqv2YT>4ZzyI^YUbz_X^>D*AuYSX zNYK^0L?J!ENI*&DQqn8e|36AxeTFuHE(!fdi2(OyYSb4VX!!1YlhndMP{={DWg<62 zQQPe8*q$x>vb~K0RBOfh)2A_VJ*f=;1)!T7NU)LcQhy`>Jx9St{)AdquP?d_kk8cD zT3>hA#aex^Ycp7-^b4F|l`5$hv2e(M3*#b40L*(v#qwdpnwCdOwwl8~P znwG&91fa(g(lg@A3uFe9Ptp4e@fx?;lVz59*(UmPwSOR{eK)8Fe71sEm_-;vJ5YGU zvnPPqNI{s|dF`+QR9n6H8g?iAA9-o&OwU4TYhnx8$vgk4*4|7SfdUORS`WAL)P#y8 zrF*orw`ml}w>85N83DC@833+7ybzBmWKLU%Msbgwy^*K=lS5$Azi(va^KD_Lu10Yf zfE$KHlcMRm8GL26_N|N2E}u6LL8%D#x_8Rp%s6u@G_AwnlQYe(&(v+l<^T(WUnT!T z-3jq|rc$|t%GxTP(q7#%GgyEqSN3nuWVoyeOni!GR*w(G14T~de#M9^v<@pK?8A~5 z0XV0`3+IgV0#e8JF1qgSdGUfbS{l?&n@%LN{49 zUUK`VW8aJT>E$?_VDbkd!3-#KW|>2)U*GoCl83XgZqr;S&CHZvCw1z+825Zs280y* zCt%HD&LLzmOXL~cVlWPtY5CZmuQ>U~aLW9T*kAmjzt8_HnEwr#X!38y`h_QJ>-_PQ z_7r2ee8>l37qv?=vuwJ=1;78!`~)K~cIV(e@!f;`5*a$fyB{*upW|Njr+nrJM(<9N zPR;tkcp4X#hU{H%A7YRR(xK>@ELeCYd&lfVJL z!YeP`1A@m8r9Iu#QPw-M;g2@tQ?$4{)XVT@O+WRQ_x@4W>a11%QH<(x`JW@NB}tyt z;D+yy>>6AYwWJ=P?#*sa`5RLYD+o)_t?PAKr^(?^=lj1F%mkACo!aC6NIk&V!^yuV zI=#jE7^1@LOE-)i=2*rRyF>`p^T-NO(B9P0%dzK75Hz}P0i>Unb+4c*<5!^%X`hp7 z_xr!T#{50?-_3ay3Qlyxs1H}%gSb0C81TqCm8=dO{f6crzJk5PS*L(El_i<}?|qR! z1eUTBkee|I{!Uq1>(?*J=xC6@E!o8hkcmtS$n%Vx0WI*Oz*41_=L6x=LRVssgZ}C2 zG{VPvYV0L;FrSOlkh;@=Rt_Sj37^+j;qM0KdggNO-@UgHibqL8Zb^CX8D8?y6Ah+D z%BAoBt|40odh}ZU)LU#uQ=~nc^dPg+LF*?lV0s^ zO5)C96Ong$pSmUaWgjUWp%j3={PYewDz;Z>2LfztYx^{BGf%sfoe!`Q9n#qYwT}Cl zMRsWyT!EbbGwXzg^e4Yp~R`UD?8TavX!EjC64p`GZO>J zZun^XF2Be>=|O**k`51dF_`|;e)ION;>p|hpeJr?e}Algj*uPQO%oobY`I@zBJb+s zOJ_%esRo-RM-}p>{iWN!Y zDwWdsa z-P)kciJw`?x(Ac>ieJ5HM_%?9GjNr)_S`xbF|aY!d4DeL8w}Eih<6u-R{Z8fHN%eC zF2A)``n1fXEtxjaQGVZH8PRZo5Plp13zeg=rsmPo7B zR%4k9#~g`*7%k`*RU5s6iB;Nqxu*(87481n@3^8@-$=j3J+!rl&h1_ z!}@M*`Qomb_d+GO5K57i$(_(qE@}depsv(xbnG9dHEL9WwVR6=_or@~ zs5`W>t!7EK?^8xK=gaEU#A=k#qAQh1D^FUE_+(FRsWl3EM;vg1HQ+a?U}Im!vLq<` z1v)owB>5bbqukTn`t{-b%#L%4}P}qD}i2f_n zZ=XCiE4IvSXg=-N)zU;Lsgc0PZ{hLp+MEV!SSY5ey~?YlNDECBnLA`iZ`r1UHWy`e zJ~2E)t}|T?n0ne>`J|}cux{s7;pT$KMG*;I%k}UIhwC^if^L1o6to~gjgfiDf%#FVZIj+}(Snq+DCMm=3a`%C^9WA3G7O0~VyjJg;rwypW8h4= zsFO83N0$bY*KMI{G-nWar=2GIZj>uAWqhj(CHGK#Q75<3@{ri^uNm*z>%RBFsneNF zXP|M4zkwPH^FhA#0=rmlj$^uR3D|C+zrj;F97iR}xU!5Fe3OIDZew#@nV9d#4OeYV zs*1fn88tZJ@Cp{SM$fsEN*R_tzc8qJ~|xMe{&u>l!ecBIM3(_IaE>;0{B3p>QR9KCu8l(ID;(x6!#fL$FR zrK8*{$2gr=pDq8*vIp`#nRL}{BCM~ZyQw?XDs;7j)^~SYbkRr}8g3!BHeaUub?}xemQP2L3%cUrn2hr`uES^ z&x`(4h(u8;fudaueH=?3n(P$R?9``H+OC%fewaD?3Lw5UYk3lBx!R(6Bm_jXn$P;6 zjQl0BK7Jn$P0TWQDg1VcXWv~>s57Okp!_sS#*%8r zsLne%esi_t8W~A%A?51{JF3UBxb87ksK7pVlwnn^h6`v-Lu)afj==j?0prcgra~Fh zNYx0}a8$SxQG^2+va?*D(d`7gHVqB07C%Jg9Z&V#v9ejlR-}^;$Qdj%Y6v5Es@bM| zz}YDFjoFwUhZIjpK$Fh5Ysg#$&JmJ{l(JYfDF6WZu$7lpX)LWJ}Um%IVILE ze=wOLHxP%qOI8-+o)1}Oi1*Y$I_~0Naj6c&?bdH_Lak z?~<-_$0I&)EdgXkNo_Y#m?>8L*!7OOp5RWW;5JhD>f(1Md!l&hgYegK-4DkD&u9B2 zio1zUW1y8GqF3t|c=!1_IF{4jy`c(grt6Jo?&9TQCLydQQ<3`@@W}+t$_%3F$lyPU z#mX;cEyeW%$t0ZkVG`E*+4Le^%@&_)5g=nm4>lYxRjw-foJehjCE1~}ZD}IMIGxxK zf#ybRZw__Z%ZCaSjDjgBIp*uXs4~)-^~i+Q#tIafXdBJfvQ1n=NI3hjJ{2ZV7gUl^ zfCsPP?YbME-P9|YaDDxY?I#BuyP?3>eGSjN{T^7vMQbJ%ASPg3sW;@mWFdLwV{+}H4wC` zM@_6*Fa4EK|IA=11W}WTC;9P4>|6_q-*MMPT3aoR_9|{RfHQ$+7NW*O}eWw*}Aav{tKkOYne4CpS+|b%}OuQ~6vSGSr zL>vk3+=lh(UN9O^H)F~_@8wDRK$B^AwMvW-nhG4ebgqw(RkkQnQ)YI0kjl4mtC2jt z3Z>x=q8^jEF68q|E}bd}uB8)nVvyckw`FY1u~T?cn;HYs*v%Tih+D&c%`0!JZkzz}`p^w~Ozd0sGbzH(PepRDAYEw?d z`g_feP3J3*Za?>8jk27v`zr2>^*1Ih!xe2hFZreGe9Clq^0{%j#Ef;nR&B-Pq>{3| z#%c}OC-Q;5BqKV2H+v^bW<5G6O zEyB#rD`^ZCz>u%+FKx4@(->P$ak9$@=s8hobBVf)J5nQ9Tn5xXJ%Hscxy@n=HM`D?HVB*56r9W>WKQ z@OtV3PlECG;#n+v=R-|eQdZ#joTsWsl@CVMuJZR%A;OGyFr9lZx(viP$Y(3gs%tan z+H~%sqmq&>@OKu#&r<-M<5Ig9Y@>9pcc1jNc1BelxOhisv?+MhQ?M2+2AR(J(RHFG zue#Zt{|r0R+~yzpx?98dzOl}%D|I`v(MRWU>Dl1p`~ZA;JF;fVunQ~B#;o9hc3!t| z@SH7|E+AommvuiBW)dRYqb9>08;Zdv3C5}#D^ zap=jI$K8>9u`cd5p3{8V%rv%bOx*Gv6Sc8GWcvyq#2PHIm0eqxSR-`n#9*&C?=-zz#vJfM}d`4K8szOY=->L2LRQJST+sE_r9 zXe%A0aY%I7`KfXRZ&{=E?;Z#^mR87}UhDx(&rm&=>gZZwcW5xLJR)pU45pKm5>>h! zx^=LD-wvNmcRE>QSNpxlUL)9U6arhSId>DWf5XP3fU^J5r6xx!{W|JYuX|vDAuE-kIA~4q#QWKTz_z(tJES7WkG8Yv4BmQ&Df? zi{Ddt4832qk)o2hA+4a2%}?KEE_Aw>Q=J$bC@ZDgD(k*DytlocrQEZ$DWDyetXapd ztbJxs=wliGPY8ujb;+&#ybxskKLn4Ny_NK9>U3NLR!aAe~s~7jB?Mz%ncgQ9(s*4$F zwX{~WELBt!+)EOZ(usMW1eir1k6wR+2^OV#L!Qb&^bb1;>bBN}-b&z#opqsWKSUM( z0rjqNM?vS^dcgN3fVGymdR0*zH}DZr*l zBh`5Rj+t*~#jS~}nI!g0bc0{jWp1S1pR^_lWL;Bk7t=8GU`)`zz z;+YMI&nmkJ{!EPGRB2?m!;i04O0G`K4R57STJw*uI_6>KoKzWFP;s);As&gnO-Ill zx8ysCsQZr}53%&a^zchhtRWokHe&i<()P%(a-x%+%9&CW+k48C5_1$jV_HvDjx3T) z+J?Oj)LaP1@WE5k}ZM!&)Pc*fMm@;VP5Z-n^n||U{!eruN zl9P`~-qPmeKD}NvQ6R3Dd1{(el?nyE&XnRXX2h}FYT5a);3Ty;VpfAF&J*rvO?z>Y zhcv*N|6XE~9OpGsxr55DS>jWeBElH(R?16i@oLmMPWlR@!L)Zi`6gix(CS|{Wy;9l z4cuJZj(wjurTXI=H#p4$dJ$O!Ak$BuHOupXu1MH{zYzyXi?RaeNqcwv#wAc zUNz*Jk@Hm3By0I#x6rqCIpt$(px(?j)J^qv@ok_oFzD77giVGIiCfY)RdB|mSbBei z8Rr^gx`3$YRn{0(ZZBfvbkprp+0KYw&IlQ=NoVC9mlif2dzB1WHK0iEP!?{j;}h~J zEiT}t+T87t(|%h89k7V^+j@fBmwJR>$fdpkmG%sAZ5+tPP;THiimK^$W^UfgFhPRN zPKAMlBPHpcpQ6u{Sj$#Cr&QzB+b$NKsfjVl_&M>FwR%>o#*aeKXp_w!#zNq1Bukd! zW98$eJ@>RlOE|SeFOJur`l!$q$y_GdG`HgV`kc3Ly&9b2>}ahUFa2>(o9qJC2fFN) zT$ZP50BKBd%Kv2kuLJasV2ex;nS2eIX_PkS*o`ar%w&4xYge2CXv&jN8cI8$nnld7eB98#zj1|8(Iw zD`t;Us*Vz>&)62}s}S)6Mk)a*b33E>)dPAFoHsex%~b*@>Rn!2W<@PE*Y_Q0YN+^2 zm{3bN{TkMr1FYtF^0M>Ps*@q->A|0w0|wJmO;>GQC-k*G1t9z9a5+DA24~6aUsvS~qs2t>G{P;sOJj@uIc5vW}R?Eby zUJu45?Pp9>W$!}=B7qZZq^nWvO`4>{+On00h%QELHTEX-#K^9=}+4tcRM?cMc2gFpZ zOAr>^kOtFM#;4=$-7>w!x&8WD-$X>Pr~1JJ1mKsUHVEsMHCT zL%pM^H!xB6V{TwzA`GXO5Slx*N2~7!!VV^ch*Je07scxzCNn+aJ3bntG`x?AFK{m* zVKMdm@`NGg@VMF4!!on_wLlmZKwEbnZiI)BH>DY9AQDWaCZ^VzUwCWD)b$)j&3ME- zm`ajgAlM}-XqFt#K(bY#dBNI1^JL3N4kIBvrAAnAPpmNg_s=2RBlRS~e@;9VJt|QO zU`S^HgFnfamiIzjOXQFW=%kEUQAvJYT3d*LcGZ+j1{wS)CBa*~c~^QZAjf;xVTg$A zy>yRd@lDXKXQ}yi1AZ9Cp}nCDq^DoJS;v#j>R(et+|(GDXT$l!DWj({EAAKCTtwf4 ztyeQ8ZT=1Ki28p&1(rr@zP$v4S3C3n+gSB#AKxF0s>#mG)KRCNFQlKI@1I>-1Nk<9LXsgkX23}tEf?-J zVq_T_!G*U88s!L>a&m!=&s%(s=tT6bCfAuu?m$ATN{vDBP-E6Susbu$!1sY2UD61qf=1G!X}~+vE2}T0K+{-4OjEfD0dk+?(UGY_i`}L z2Fo{--`{`s7mVLfrYyJrea{1bXP`d(DqI$C@asM1DQ6EQqK`)Nq{K^|$}3;=u7)9zHM&E5qvT>)*E#*Nr~u{NWf zk8Ti8k#Y6x;E+^9Ox}LV^e!Rq0)YudgnmP;^F>!KT_p|J zCIMhdsrrG}^!I9OGOEX2{(^yS?m6M;=;1ezAi}Kcjzg@mKJj%DWIr)<6CGIRRqps+G&j!x~*veFOn1&A=%RAl1bEj1llVDXfyQn!0|Y|!ycDd zR8v}06jrXI;*pq&w4HO(>>(Ug|JNqd6Zeh%b4Q}PK<%_iWgc~T&l+|>VLU)|4G!-s zpBLy~U{AVv+W9thMMw(l|3VICYFP&>H)GiEH$E8<=D*IDJ$ZaE(6n9hmi=h(d{`kh zURTd|dY6X@5ynnU89HC`b+keA^@sAbUQ>mCl+fk@$o*`wcWD)M8V_DMHu~z%E^vwJ zv6SBdvZlBFRSNIobUJsmsclFg)~n8>(M0Q^6=H+7wx{F< zWW~>^N25<9&xQCE73J|#v@xGePh~f;jz0@C$uZom;!ZbOV@4e1OL*y^W}uZEm!YNT zuHjjtL^tRw?roe&hrABas=_%o(MRj^ZfV^x{LUPoN;h0(41c8sM`qe*IB|6}N4`4` zKJ39w{Wa2S-SHt$at{90)E)AuzGR#c(1y^aYl&KG0#biE>7ikO|{M>-Ap#5RtYkqL;_+~%F@D%{CdcT41hJd3 zN`{zM;B60~x!0FPo%j0N;Vf>bq)eKcN0TL{$(D&dWU}8?hO5r&ZkZkhA;$vBMdw1E zfB39E_DS%RV%o;h8I|;v?KJf|vv4a461>vGeNbOG#`>iZz~<9t49Qzj@e>dBiKYDTc&G4+vnfpP1fDJ-%De zl=&1i3D4cGOBoG!jVM}iKbsH+HnB=2LfUSD{j<1(z&6sZjnQL#e6!r95Qo1U5X z1oZR&?hF$ke95BI_2%h>U-cQ5pU-Zhcp;P5r%>URvP8V zrjD?mdpgD1jjs;}wbY6U)EvN?LHLb^AwYcEEi&1UQc|ghink$7^Htvsl6f4Nj;=TS3gBC^w3(z(7Wa?f$AiclcZu-Y)&k)Wvq`KpR zT9JB#YE<4YCxiis?XtVhrp&7g3{&5Sv1_?OS^)#6)R9s!cr%;3j4MC(BAJa z_3Hm^xT(_Zh|sXt0Ml#(OtWi7{=aFq3Sr1rUg-kZFKR1xGs<;v>R8fYWBL1=_0Q?w zd;YFK?;fl5|5=7Su`jTIXegs))I$_T_rW<<87so|T%3qHu z_I%DltjC;wV?_Df!hSPI6}5w9yzI*`*~q!3fv>t(k=2(ya89#fm+uN!L;l}`68kkL-uxtO`L=!A z*u-7Fwfltit4{-Ewzy0kpOyX+ZcHAOZwfh&)ah~PM!eZDnLN9F2%Zs^^;zfu^E}*P;Sv9q z#JC@4oQReNK_~3~1Y(uI^iZ#ZEV#@@?piwA;ly>}s)VdiYy?k}YmzN5)~A7s)!4Z5 zG-$h@iYtHqwA*6*u`d;(Hj?kb=I76pP2(}&En9*>U=P54HltJJo)I=KWmR=75^d7S zRp*@HQi~Mvj?{X(W`hl8oz*Yqi>6b&JmVZ^o?av(*50K}oqF9t1WN(e-6Ugu77FSc z2E16Wb;U#X67hAW5RgJzx6cGF$A%~@16%u}0xqZFf4 z|M7I&W_OLUq)^t6hSzPv8q=Ky29{gjbhv@aZ8i5nR~k^H39^zioC# zLB^YpTF=w#QP(=ToPJ=?v_6nMmZM+LUofNBRaeQn?BMP{8EQ7c3Z1cc?dMEqb1YHlzr2>ckUCXNR`N= z4YReOuq&+JcZGq)&Fj)HL}2ZYS2WTTsh!7K4#@%b>Ew`-KHaq$`oM?#v*Rli*-Q$l zq9a~c!lLA&sjm&Mt>h(lSCCjtorJk9y>ay!d;Yp#dn5!N&JyM=qx8oZjN-}WXn0R% z#n=0u?V`N#Fw@hOz-jn&6*;Swn>0hqmmufYp1i+kjiRgWO7t9Oib%O+_#LP)kS}jS zJ^W`NPP-IMXZ9@HfdxZI=v`EaBahprZES;EkjT=_E9>;$t1ChcC><{(+p0+=WVmMp zDLHvM-mp;3S>1^x4OQY`wbPt*O~t(!YSWpU-qPCeiZXuAVDx!#JNN=2lhm?liGK)r zYJTTsJ%H#UCe+VB3g^kjmk^MHnR9 zX?r~=w>7S0Qr=!fZ`!FeY212n)E5@xKSx;dbiV4oCyPJs3^Z>O)hP>jjBiJRFy8(; zDq!5GpA=?@|H<4kSA%{|kS$nQ14~LRXlCr50{XKsy;-or_CA8`f!I&V=+%I{zN-3) zL%^y@wTf`@1AQaiYZ-%{VNbt9JQsoJ0lga*3#-FA=XTotHLNim7$-v6QVDvw1DvpI)k*1Zn~tD@)mF**jV3MYsaB`tYTDf^ z)AOD*VIbB_-^dEyB|#)tOz1osj4Z7g?CI@444v*h%|a{A~a=AzzrNG>jU?Q6#C7s({^@MrSaDZC-z<1$S9+bb=2H+hTF& zMAF6=@Qc4TFZ~SRlEU1un5^2sD+UIhcK#dKHGRd>g;p%10pSAceQc`aNfj68Ny511 z9h8hhk>|Kl)0QpkNH12jeL=Chv^$Sj@=GGQ&Y1B-$1b{jXM#}kv?$1c&=$V#A9S{+ zZ=?~NpD;Zeq63{+n_&$VpZ4^O^Vdus(MqsvJ7v!H0n_x;9CfZ<6P+=@!bUF{DWM9y zltPjf{(u{p|HK9}g)vQ1?og*M|JZsrMH6J2qlhSt>h`jTW@4_u493pp>noLtz?E5+v*u?G>U5%y3@`X;06 zCh>l5rI{@8EAdBR?3p2Ti9@a@MPB&denm`axQ(iqM)dLJOi0|vaBg$tM$O)7H#RzI zaAcq|jR0uC6Ky@&E&j^YLn2ex*=pT^hWiDxX9ulT^gC)vJ#u0sGPyb1n$C4f38?h; zSK&Z@ujhG`Y2q&4DXRsdagPwyX2(sE<^k%1m8i0ZJe~BQ}`-oDJ5^d=!a% zc&O@zwxywU6xh#;B{jn4!zXfbrDYC!`W0fKN%|6a&vsj`(W0K~Y?AX4%y})+Gx+a1 zzdc_0kXS>DIiRu|^>1;^?YMAmmC*aAP*+$J6ekHlGGV$H0a>Dz6uI4+4zmoh{?VfW zEKLhao^ag}m-;ul2ZXk|Rl|fIuR3kq2YZR4G#u=NKJqxpCL+2=jg)^u$G)M-LkII~ zV;DH{xvig;{xj?i>WWt zUNzk07R+}uGz;B5Xw20KMunUHSYsie|B724WcA__Cs@;AJqGWt!}63|o6@7Rk68M{ zz>)xkTLlF2u}X-fTxzx%Bbav+Y{@SzGBJcLL*-X7mY+RVg?Cro>Ehe_j0|6%t8fz~ zKoaW4GsOQ*yU5gi%=yoLerHd#lIkPct}jLHkG9QdSAzoFc zz-ZDC=p~7TT!@k_YKh+lzb?&^qzF2uM+utMvn1e}@5^6(p6Fg`FmF0mll5apsD+C) zX;Nz}Ce}6JDhq>VfJsuo-_UqMINje+jyzeNjBKNT6z)={jrkel|Ksbeqv8mfeqr1t z1Qv$?!50YbL4&(33j}v}Ckal16MS*E#a#m-xZC1{;GO_MlaM>)dG7mu=lkQHvuCHL zr>eTE>Q~jhJ2Txc-3J1rX(PpCPe;&Oq5M2CG0YoEiJCpA!n?ZPo^l0xeBy+toorQp zNO;PT@)##Bs@WLtlvRYsw^y6b)e|$W`GT{^gclP(Tp~2su%q0=797#JcusARgkHGS z&=ccIlsSd>*Y&}gQ3#(lGTgggqU=-h)*pB(%L&I)pKJ+px;&j@0GboJ#H8?Nk&o{G z(Z|I!c4WtRu=xkTzo$44<8BU=jbIz|coAn!WxDSdAfjwbwRmnx$Fj8l$>*ACXZfU_ z@waPDy~Mkw=Ix`o_q;TbPkh{+`9A!#oNpcRK&{h{qE(wb9NILjH2ji&>T8xxP~nOHCtw*H#s^j?~v4P~WozKE*} z^^F_yveTNXoa*~LEOrz9qq@22R@|R-eMBtz2~{EkbbJ{gNg~~@3Ob>fs|W{XyNfTF z`HgFo{S!ZG@eV|-3A(H4OsTl2tQl|F&@RsTM&r(X$q(}yqBivMI~QPQOyum{)9s(( zT3QS*&v;;N=JoL`A#4xby-MbeOi7eCi?3(}#$Qg?|zVq}GAn3#92QOmkXJYwHjJItTg5LS8|-wu$KYCVlTM?UD9 zW;-M2`qa!)COFUVq0aCC63VlI{<25BVBu4?xsG|+0OMMPBj5bz_XECVME0xHQj;dR zYaH)l(st)NC>*rDY;B-e%E5%N5A69LzG2+A-bS`nOWZYsWcvk3n@abtQEi*Evkt#9 zP-DbC?=t0Zd%+{rN-Ru)w9KkCL`bf1J1|qK_Vn^VG$i@+-r!xU!!5EU)~DM+FGCAb zW2&~lpwT=$&fgaXNA7>wOx}vhc3+nAXW=J25zJ6Y9!IVG6@Da%O#4n$)*Ejgp_?uN zJY`k+pp&)_JUNBRv>@Lh#vbkfyoSrGX|!$hDu07uXVIycTtMbj4Dx_c$&fGDneSij zt1XbCOI2XTkEN%fvY@T)+$7Rkpl*saU;c+#gq@*ktjrqq4o~6AHEsn67N%3izS!u4 zk*EQYt~#Yyph{iTURtGT^ULU3!@ziq8ROof4~lKXDPxB#L%_K?rxByyhnZ&QwJ+Y} ztnbS8_!F?dlS|@VZ9Vxqdn+IoTu645_?;F6bXHGXFX)E*#Oif{gK}jYGO_qP75aPK zABa&lmY?ejUOz}_b~^+jNv~yS8jzB3HVo~z!+U;3p!cy#6&J6Nt1m@5yj{Lv>2LU? zN)W&PkPMcTe8>Lx4DHHivO55MA+$PfpKf)$P6A;4Pr zs385bFFIL4GS6Nv*;g21u+vuAEy{K)FYsy7um_8=A>DqvZ$N`3IRMi@%~ML?Wj%*N z4kUJ9Ge@a`Z$8PIr}7lwaeld0j3YI>P1;L6cpCVvZ5i&C( z>z$(eQu!*wUOA(W@GT{~E&NGkauj97Dh_CKX^mWHhcyCNOp?{onyAtk^-8`n+C#st zi7Wwot<4-P|GrUMFQvW#Yaw2G!vDiXSuyKd=TARhbpI_Lo0`hIm?A4TJsbVc&6-3P zh2kSzw#oRpAp)+1X8W9Re$7SPdD<2(h;Vxranw;@!TpPJ$|1Z=&iAtT-J1Q{<#*xY zI(GLc2a`T4`eOq06rZZ4J;h!>{F*svmDzrWgzxT3&Q2$r7Am3L^io@9>$kI07uI~Z zW?8K;F;hN+3cbm7+Y=l!A)<0Os-ZCq5{ydHkV>LTm>v??174>{^CD1)yqsZ(-7s9# z84e$>_rO}1>>!9@YrCll6OqDCEkQj(Td>sjp{+cMs3bIrN3Gc7EVajS^f7D{>-g&_ z?d3a7 ziF^J>f>d+ip*up_Wnvz67SAxEkm$EA+3JbtEGVEqYr;9+IMOKWX(N`gbDGIm^U--? zrymuPEF;j@GfIswSUuoR@7tBsWI-Yj=yaUYlnHXZ(08lx_X?5L+PiDwOG~)di2?H& zQ&XKg&EiWgwO{^-FU`})-VT_VifY++6APdZ^^j5DsJpG5iu3abE6kmAWb+LzEW15q zimFv#E1JC*!k$xyzb>eb1LbU3mDN*Hzz?pNh2j=Q%;Z{y?(E^xD2~0K-MZ-4ep;yU zLTAp^+)1k-yijniD{Rogs&0$?!a2)}G5gGW27Xve5H-QDKR6*H&@GYhG9Y=_Mo?i& zAIrgYW4_~AdgWO}zz;@{`uAyj)ykVW?OAK+D2RV9%d*Z?J*PBAIn3wXtLblqSTIA= z4y2!cd?Agh3F=aj4-%TExaZ-&Cu${iz{#C``JOTXRrt+}s?Nd>s zgWJc#M-d~+m!<+aiyFMPDn-YE6ba&IinrB5Mf?3p0TIO$b2duG6id4f#%Rocb@F%r z&QAp%UAo@?6bd{Q`aw1K$INZ3QZ&xzH|@c70`B@>JTLjyz#OY*2_13EM|1B#xh7pW zk6d*Z2bH%87H7x97jgXg-piiipMRd=R$x5Hm0xQrh)))JsYkX}@VX$E1WCo2T~$_q zL32h{-<`6OIKdX9gd4gjZTx0b z53+^~LJNet^@Gn`TnRDC+?lFMlYEj@2`MPE?Y*>86!M$jt0Lj4!};%+C5D*4eRUTEM59^~0TG_LOz`FyQY zVTTo7!t$#(>1tio*R#uCzK7&K)J+%NQyhf544qNeh%w9KWBj;ZEjf87Ke~O|mJ36p zPCTg9SViJULyyahJd(>VOm{iqpJzn@<#_Rl;fiZ+d#`HFCsE?{F?ZD9i$0 zP0X~6$n+pCD;T8)kEdkuS0nKb;qdMHv@AN7z3^Q(87eIfUfw@dG_PwTcy(xBybf%Y zq)mg7M6@Lc-#D)vT+6P7_k6KCj0(8udOLW033CcBGTD?5Y1Aq`=@kH8CQ3r^V8EPqizk80eV}_4V>Oq?lEZfKI+vqyUT>Y97Vk6`c5R9y;MoZqklxpqb)+E}0@PQPX{wr*zN z+(Dwgk`s#F-bPAf0V#1g?+r7hPq58n1^<1A7JZf_lcy^s%>}!aC*0~x&6>P&qW)vM zP#jl88}rXj&+m-SF7W85SoonzJ*(UZn=rj2T|cjb0ypkHm~}5DZ4g_wQ{CwM0rw`j zbxR**>S|ICcAP*Ru!lGcx)UXaqh|*%o0)=`I};Vn3rKIgLx{>57u8&lP+=?vZu!NZ zx{7$&)9$GlFVXo8-0tDBe<$sq`e%@@+Hd%jC4QGA(+gXRqE5aQQ3}~u;=Gt>P~h;a z<89pLjTKlnOUflYj4H+0aK zf7!B}T~k=%dT=6W~f)`kNK;7oI24umvmjZXSq~=Glk-i z)1h}+FIn9vy%N|zXg*}UDN%k-QGSj+zkw5O`Bx_pRdX9>exoUOEjB=1=ax7s9S{lI>2~*7BQEH@5lSUMGD1dsa$#h1+l|NO$89Wz!e6f&Q_%!AXft< z-#Ct4;`?jixRyB(H2><}^%0#vLu@oXZetC}HDg?2DHDNr2{AOl5zKC*DR#N=@NLUs zuc})!unNgR%&<>*9%Nd*UUB7hP>=Fa>ZGulO|SR$7JZ(iv$d|GalIo#t(>=+tN$g~ zssEf=mkrIE{;nLdbXKkR;e@mIS2_uW15i?>ihEL4VD7;;nGYYctNX(m&3!tF$qKSSrW8_rz)mxf0MhqIuBX0d1sZ!XBSU+;`w zh}M;u^T~RDO(Ef1G=?hh#iFIYVXTOsrEYa<;iqkJZ>&FOM*PX?!>EQ1znXr=jt;yt+3^<*B@? z{W%|~=v8)Wreef7wfxEEQ7L7`rTgNo>Tun*5cbw~69X-&LIt$u);pPNj5khmg;Dfh zg$U>P?-{KvixHM1F6kSZE0{jQ(tCK;poUD3M7 z(65Tmb1C5}&)##K{6b@#dLN~iwhnW8@QD3MwxH^*h!B;mYZ$u6F3Q3i4x^FF^vs(J zcUww*hWTAxmmpt@mvjkWG!bqUOaevP)+$@mr7x4KP(r%sh4h!X&5d|L{9oJjP}!EE ze#xSV>&6GC%iTmE3VthXnp#Pk(A%Wf?%CN8tJFFvbX+9u7|hS`&^6hS zR1`@rhYGt1oh#0TI3l6b%$kbNHB1i0^eqZ)<=;?v!rMc`&w4*^t)v3 zmu69aM9i-8PF`H1w9jr8ay#rjaT@Oeo;(}J=50KA;kg|*&teNts=(u9Z6O;VRn6 z?gF0KHVc21XV8*$xy8z^pPm#svG&-zYnF|Cbk`p^u63JnXsKcKO7BdHrKqAojt zQ}_a#|Fb3Ycj}rV8P=U5FFc-?Y|FVXjXPQX0~uFhrgf+P4Em|mTPa9-9d-)=*49w9fswC6i*EloXi6l+W!NYdG>gRSB8YZ2HCccy) zwd0@M(D}TyrGlAH{3G1tKbin{4LrIlp^mQiX?zEEn>f$amx<_3ixz1OqZry7iYIqo#9c&Tcf3TzBL5{MwWLGn_z*r(vY+_Jyjy z>S)~#VI$!z*F+w*Im?gT3i&B48}{y^v@9+7(zVvOU_??xLVvD_@OV)LVtC8?qDC+8 zp{ds-e@3$XUHEo*nRAX0SKlKe;lUP};%_$Fb^m%b7B-Pz4r?x%rZ$$4lkHMf;_ zpT#r!o0ay=C4VaL=BH`()7MrvZC2Uu#7E@n**sYU=+aQSnO4*qPeR0+P2vCi1h zvveua#Qm72XMJsN2><)Jz7zzfc;UWLs@iZ-?B2*s)#ze@t`6ygN(r)!eTJ_< zN%1WQpi(xNxB>x~kS~}{z=dMFrZQsiAc~y3z9`ypv_TaTn`cQl95}U) zT-p1fMRI8iA>NXV@trKu4?qF1l2PZ@Zv0XDNr zgcweaI~=c)BNPSII{9J80ydvY8)nPtSdy|2OLc}yF>{$Op_5yN6t_8wqaDKxfU1;L zcgpzMaX}k_zUcbklQs^MPnL2ull>vVJfxZzCpPf{vc7U2uC^JZRBz9bIz5{5F?mGm z3~#}LwDVT3X6IjMz&Mz+Lpb&pS@3334Shm0<4fdn$zrFZOwy{4YM&w4f>6!|4#mSJ zV@I|>^n2!TtB=;pW}KR7a=bK9Gv|*cL&o_sXO&G28P)YN$}Gyt7osn48aP^qo;%?) z+cfvVI2@|stkizG-xApkyk5uF!Rn;qdF|plk-nf95Lt2vwr@lA$5#MAUK^Kv6Ard- zXqj*b6)>1LG?+QKtaB+&k~b9-EnOz*>iBthqJAAIF`V?ba^fu8*t(GSxwB!{IzqWmM=b9dlh1|VF*^hp+bUgZP@0R+Pb=}853t<4tL!6uXS%GqCe9o zuv4>IaL_qaw=Btl zgP6vW*#7vIbu2?o;^b8e!0|6a*x#6K43JD91yqhu zvY5a^82d!<8#J@~p2zq$aL6EIw)8n967d#$t-zaMv(MPgmueOm#v1x43my_J79*~^ zMNa7y+)E=YF zV-Xn+mHC_N50BM9QMGdx;8bba*G3GF8{CkUDB6%k@ z3?G8~HX=oxX?XIO-_?@8L{c|$o3!a|<*Sj}kc7St8+{;^{OFa*T28TLALZ69S6NGe zAS{ev*bvpj;$l?KCkxndqIlOBF$4@65I9x| zsr1h@&$jk8dY8gO4V~%?tqc-p?W+(lff$>w*0-fdhLX)WKn{$!msNgN#QD@&gg}gA z#>TEhC#wkp;TytX%Spk_Xi>y`?3o4x{Fs|pR2?|wzHtW;=ar4*Z}Wzx>Oba)#E|@5 z^Kx=rR*Tp>M*(@L8kBC>Lo6ZCv7V<28)2j6h%Q$oIS!?mw{qU80iyZ@$G*W(bACsF z+M@|k*MJQXcc?b!ByEOhk`VO2OviI*5DY*Sgwm@aKruf;?6RNiWvJF|{qBeabwtH! z-_!0n$L9ZxIyx{8ibQA_=OMqT9L63pGj0TX5mvb)nuK3pxbVeaH}E#iRiKxo>j4h5 z&{sVoNs%~j5;khsq|N1-U|U{VKm!k=Htav$J1xk!qdwyP#QYxfBfKT;r$gAnd(53& zM#{-%>}_PZ1g*m-aIg>4bJ|3{nSR%08)ZQs0JY1YZRC<;Ue_mba%HCeI;n$tQ zW)WvGg@vrOPBfPE#t=*h?z;gm1FdV!t*%reP^v7A3sFc1hk>geCR{UtmHoHqJB&eQ zQn$uFoP7f@l)ib+rW@2uJHt&V1uhr7gae4?AzeAvZH9?)hKBGGtMo(pc4`eJt1>Jj zUL{C>K=&;0iD@|C+LoAhI>E6t7BOOi&KqgXh|G(|3K;%0{ufF-TgVi+D{kF-+_akf z6wNS8fh}YMuY@5K)vRXcMRj=K-YsA0#0tEXr1~w*WHXO5!sa2`()b)%H46mN^B33$ z3e9l~3@+v?@QDBwEzzbK8VZVe8|N#`fcmowWW}t7LJyX&%*WYv_4p8BQur;n*pFQ) zo@&S+{G9D&;q~uz9$$-yGt1pec6u&G4Y9s!5$TXLv4woak-f&>oFguSKN1aqisoX* z7r5^6_z*h@3D%LZS?uC+KfgbLA*5Q~kIs@uYdC+p|FW?7J&hqXW9V@PUvM+qt0!)C zIj^3?zL&Cj;k<;6B9Er*E&NV!1FMRNh?OeZehG7Fu!b4R!;qMh-sYw+SO0aEmBFNVX-P~`bj1arJEi|?zvu4F+y7f7qiISfmC=*0En&K;;FRWm;EMn*L_^T<( z#H2`3B*yitBTbBe2TqzY_;~tou=6UJ=d)aI?Thgg2!0`<6L)Sw7f*mG2A4J(Ay^h8 z=arPzY|t_`AjIi?@XkWe2*6K-%ytwzK#D^QcY1}UB)@D=?pRk3j`bceId1lPnXx-UV-3H2NM9EhxWGXIh7m|Mr0l=X-5R#!9ksn_MG zBONx?K*NdWWoJJNu&^>i)yPR_B|sGTHfmc6<%UIeKV5pH94l%>rgY$^MX?Rj9%EA414HKBHUc5=Ilqr9evcyqCg$OTjjS>b(5IfIS6LRn(5*R&id%+mYYxO z9hLx_1ovw)Gf~b=!f_XDV2PIRsGyJb#`Rdw-bZ~26@ZVRRmtV*(H{aaH&A@rYgc1j zu%MgepGE|+Gcn29Ekd^)5n1M5396dzDXUr!|HSMGU+U`eaBdA2a%hgyCYQjfT7ln5-%d!+e56+Qq+aIoLaRL`0k?lt zY?6B%^}lM6dcvo>f^?Y~w#0o$F4l*?y@d?;=s2$~pnxsK>3(tXyAoML05dxelM@aH z#8kcnIZyEP37_1R=!l9^-#~P*vd`OK(Ore5SK4`mhm-FiJVCmw8zTUmJO0 z^^3VazYZS~BaS;O?u;;!J0yzW1||eM27=InHyV1YYR!sfFeJO7f#G(|InKf6J0sRzaz3oTcW-0_o0ktzt_4t#{o7gS!-@NaDkK>qWh=%an? z|HE-z8rZ`J8Zdz+5@V+zKxq|&< zLhV#*UZCag-0on=xH`(T&wo-kT^^)GX&B>cf>m_SFu<-4c;ahdPHL3GdUEC`29#kbuwtNVW-|GR1D=FVcN0%P)XkJSmPy{d` zUb1?Hb}>j7SD8;$I=#{YB!`KbCq#+@%T6ZyM3sdrghgU}l%>s;bt#?e^tQ8d@sN-F1_^a24GOga+-@06ki=zr}gkUjhy5li=`d2I?B6o`# z-ZOBrLP$6K+x9*S0-$RqKF*Djp%hAnsSt^Ou}{Ie_)p%O!*0MQ;%B04GKZ5Bu>xst zPEZi){62r=bD$reUcav4>c1hl8E9Tj>uhLd(Sovcc16|PH}upCMYVK+qQrL6+^)LqFUH%e55BK5Kn?7m;Oc<|(15w4TXb$K#6y{`J{P^@?8If|Fu9ZT_lOW1jy2x($O%G%G z`d+&4w^VzvsW_G8(_R@ql)#|T0UbPyX8jE2YD-=D98yEw=1k91`Bg_lyC9Q5BtA~( zs_}_Pt+I$~$v5@cZotBHHJPNa{6$)d+}f3{V7)=+u{wKT_Xf`CQZvo4iLVl{H(8>} zSZsz~mOe$N0@Wb;VcbB<8`Q)nBn$HJYrAT!g5eCYGt7z6CQ>_T>_r>SQr2IVR7_~9 z{R>HmGg+YFL27BDf+3%A3Zq8ndKpKeA#VCbAAwRkhFSijmW+>8MG3x-Dy6davU*NNueGkf6;2>UfcEI zRLkuxd{m<;{h5@@@fowr$GdMqYOfie^gIm3+CpAf(lfzOHygu0{E8rkTe15EY+jB@^K{boXcyWNFDEB>>|8YaU73Zo0r@G+8t|TRW<#6N`)JkB(wXrX zZox!v=w^-?vLqdqpyCC49x!ckKZ6Q952fZYFbYqRG z!B2vZy!cW@hMB!jsD@Kn> zQUsrtXw^(CGhQAc#oS7V@zyHYn8XzFjF4g5>8eoW|M{oyHC+=pEy7EO@oUhCGX-de zni)T@_9L7Fx5&7WBWvDVDM{%`oR77#;NhrOupEcu7YvVS5rV~7kQJ)jjIO!1-%Hb#_cf|cDtp?4Nagrp5hNyR#b4PY!G*M$K1Ws^*HgCEJMqk+ zh%XR3PTm)aLe0ie^|SI@+$YTojF%0_xTjglvkgF~FCUfnyNA?`1VKbis842OlJ7i3 zATBZSWMg+KwDCBb4se1oSUxASH#wLWn^xVS0_J6n(OUyei(8T!3>VM#<@txpqL+_p zW!I0wh70JS`LbG*lzn66kI%>4kU^xu81x!uifVkQ=C^@p!<^(hY*dg5jUA^2dFhW8 zct12r>Bm8CJQe`X4on&|qA?3&Mu^L0X8g!g{pmEb2%luf)#I`0i>oR0we3$)FW$X< zsF-+ndtu61UpvqgF2O=p%CYS940yhV$wNL-VfUwi?It=3SMAI(KT6l>RSJgx=%7j_ zCV3FX@Y6{Xa{s`Ni5_H>fvSAymSxCp%$)J1Y z`t-Jj+Hr%g!uVx!6T5x%)b*d_;!h57{IZJHJZlXCvpDo|PY0sqS2=^1h2r8WNal_2|*e&lv7eo?D=UME{H$J)L_ss0sXN5U_Kd zGWg{XI{B%AC4j*ZQ}GEh+OF{xn}O^Ac|P0FsAxI!d*s5cs+r$Vb39E@l_87Xv}k1| z9Gb%lm5m^mTGkX!@@`@PXr7{kdYi~SL46gWpDa-O^b3;G`GVD3I30%O^}gE3iav!U z5)<01W9ndfjHS2iizw`aNXl4>oqksz`CINGz5RhEo1c`ch)&UO>}LjPWQVzQSfB$Q(|=evP+$ZNTti}_Gb;tr`A zh5>_Sk=8#vcZqQEti}LV>7xP;xomIK{+~z;rm2K4RdzhSYOR+AiXz=rKH2x*k$zfu zsizWAGaknHW#mq@UPgbIj9f4>+BvRv6WFI;TCTvPW$P4;WU` z_4n{y-dt5LsBlU@JyGj!TT|6j04-I}H*(R$1yFO;22VU$nkc;xTtY3h2*csKyMSKqj#!Gw{E`e!{CJN2_I#rCw(&dy9g&VuyHBqxn_cFgGlchCr^ zN$C8q_N4C5@%eBLy=av8rE!;1W)M) zypO>CXwD#l*`|j-d^v2ua5M3NjX`hty0-(lx%#Z(oT$cI+bH_UY;`J~2>CR6(@-h< z%gfz88|q^md|4x>N^L)hiVU?nix@gVrjQvFFbS{d8COwAzYN$ZpazZeDW)A*HGzwf z!s=k!FoTxDh`0Prel<7E%99vU>~pk`b;MdCI`kmeTM|;9nWw=UK6ZU43!CTy~!n2k|Kuq#Ik2Qr&pV zBNtB_y;5pj5L_I~wUL@l=(?RPCp_)@-)8~p~)wlLBtsd7@O*gNv z4L$f3R`QAEE>5Tjv44agxFo-})q*dah|6JBG+gCYCp`_pD9{IU`JzA}xKuj4&Mb9!z z#<=&~4u@{nQ=KHZNmVE;#TDJYBuhGg?=4PuxZmJ1aEI8}cIS60mc;|RsmO)iBqTJ= z%30#)+b%xcLDGdix+;flhZ0_h{>T}jo@3Fhh`e0>9+kbG?jWtzNAKpavKAc&sorvm zz&Ed3^emVh%QyRegs|`+b0JJ>$Yb%2BOzH45;f}_%5J4?cI4+nV)lSyH+v( z(PgN-)k9AU_gcy^o`t+Q*P{$0(IHM~7PZD~%HrplZx`v8>pB(UR%oo++EyHl+^96C z#3ZAN&uv%;*hkRz>l-?JqcTo#HYreL=aN^#pTJ_fxwIfiUh1H8j^Ua~LL_MAZwRGIr2ZU7X%JbW>m`p4tSZ z*4dSa3)`#{Ifl!D4Y=iT5SsONOwFZ94Fb9xhDsr?_-m{EIw(xhnTX1usV;;1eT(~3 zW=MmDsk{Lu6V=gj;5%wlvtvv2jj!Ne2g{( zo6jh7b;jw!3oK@o4Xj7^fbNxa6+kCwkYXXc*iMK{y{cBr1)t|Vurjs{EYux)WudJq zvT|tC$1GOM%75D2AP+r>EeK`Dt=NuBZmtCi?H-I7&%m12?vcP*j1Jt;bx418f*Yy0 z!A{$jQm0WKMpt~nOs9%a;lw0PRkBQ~(Aiq;atCvV-^|H6h z65(4Zjf55KhI(&*?FmL$qy({Y4BEw!L~C7`*JZ$Q*%Y;BcB+tOgTY(leA6pFg z*J7FQfCjz5z!lCzg<7>3abm_6d!OG?8A3#|xWrCwU zM*#|t0(c(<6c^f!PL_^{!ekhtne|%+>`u!PBe&S?g8&(V5sV~i%bX{lL=$AZP~E4{~~w%{g3Eocl`Tm4Zvw=L?d z+3H(1#w_986WPiS@(nD;%>T$ml4KB{-l+1?x4!%`vQnC1BSVp2W);W(HC7EsHEgAs z!rLd7un&B{N#<1TsIbSKaRykehdbpQi=nX}S=f#CwKHr&QwU(*G!gd9lRtD+`P`$` zF8@EA#T<7y2*m<&Cf}h*n|Q#U9-Xqo2+*_AOihfvn5z$;`H9Pxn%1N9EPz%fC4dI| zHFze%8$$98eVMr@!g=S7;Tj~RneQ)NfgH0eVA$w1{QK=cHgC@vO17s(4m$V02i+zA|2$EEwzq7>ndNHBu>guu!*!R}_5S7Q z-12F75^uOJd&dZ@gl^)C$lDc{fzm`kLCFY!Df^8gpZgoLYx}j= z4+RRt1TcS7oc|L37beA-k1&CKfTbP^{|CIz!hI_mVA7%;4vmJMq+otx0dNeg`rR*q z|KjBTa_IafnN`)bp6j(*PY0yyWo@>csR(e$v$-}K>}vx(u_+0&iRG7mL=?Z;p^X#F z^@|2Ez`cFK0;pi%4?OY)*b}-O_75wg*O4FKNftcH!17EQBmmh^=_%x~iEJPSCcdz} z#j$5*XUlAA2Hc5l9V$loRgqDZPx|7O-0@ccN_6e!th$cHUf@S4sMp(fQvk8&am_RF zN_&HlPXTA3y!hu`brFE_=@y}kRREkTx?KX=kN8mInE*oU(c8kmGHfiCG|Cpgotu*B ze)A6coqn&6Tf7Ta`Llhtoq(G^M}6?Z|J)~k?Hv_7Db1vKUR{2rBME|8Ja?(+cpz`6 zE>9Vl6zRn~dq#Y9g}s-Ys4X<>#;biMFPambQhG)_aHX48Sg~6A8sMAwZR&fO`*ZcX z%|mU@uxH}r{ckG8?GYAsue|bU;QF&7_~gUpWJEx$ zbZAw)-t}y%x}f6fc{R)PiFL)Xb`jI#_!1T}t!lB9Tq9ZcgNOC~tCz`S8v@ynp9H zI#7~zbva_S(qWJXtQ_X^%U(3|+Q>Ip`3hi1X3q&Uh5ho>87)IFiTwO}d^sX`%BA{# zviUGR=@6@1w_5J_uJ#2r*cPiz^)R`$O84K>mPvHPheMPR#*7ED6ejGTPK8;j{VuA|w5WG{KZ!!n@C_ z7KLPtLu8|LuH_vrp8C0An9y&I ze*0;iO3IAYCZ65AoF?w<&Eg&8BbgI4<+-vLkCHEge?u9A;@uDldr~g#@+T`)L^l#x z4u)IKu^jzkLCGCyJ6FM|o6v7Vzi0~yftN^EHQI56vH(NIYIJ~5_pa!JUqO`IgRKIS z{FSij8=^1j=h;@&8(+_!J&62ze$^VR#Zwcl#KTVGJa3QP{O%`1nP*%_$MubWrS|0C zo_I9inK!*%%~SBMugbufZU?5pWko+3S@EADp$#y7Zg$1WyV6om=au`#lon5ocVS!e zj8wf7g1Ez!2V)SkwXuIvCV^aLgoTS|(57TJ>{wk3a zt3t61cq-REY_g}x9zLk}{EN0WcdkmkJf$m;?BnuMQop`!lpjr0vyO!gQ?h;0_DEqA zIwl8!y{@a8D!e0~@}#lPmLgc#BaF^<%JTX0Fx0=pYqg9~T z4>$hQ5p1>Z1|8MTv4y<5Vg3_S+#1+#_`&w<_Y3zUm%Q}ntNWe%NGhsCFlfq)Ul7mY zLz_ekzTS@-z@{0TLSaqoINCTuVf^cO+C6dYN4T>AU`2{7y>y+c8JLF1*TL(krYOy;Vg&>Z8rzkO&=q0j=q zYo+~$?p$>1qONbPySk$duSG2(-o`U>z%2gn==|SpW;-+tVT$T&+8>otGW%Z;Ux2D^ z^qn?LdHg)pe(b?ECj{t40@dhzYt3D=Y`zn6Y&?T@OHPYbf7s9^-q+O;mzZu3SFX=; z=!qW*dU+QfBzN%;eewY6ZXYz_$nF~Wd?;1#mbdsbCL-a2(zV&`0)or(zX#3vc{Lf*z^ZgM7e<)+8y}VbSV?$22)#2IDLu&J|-ELU_Cs$!dME}qmx$onpg5PToIBC=; zvYcQ-%lxh%)LK1mg=^2%ow`c;EBy7fCOXZxtErh?ce(w+Q6okosvD!`7Z8HEFB{J? zx+UxU-kDuJNV%4tBk+@3T{617`$@Vonf>_UTAebwtowI3shC}tx&6l?M~nnjXR_=I zh2~xX)EnHY8&p6Yzv@Pz`2{I{@=c`q#bYJR`~rcO+-j52CD6Z9O~L#fzkjFOJflkp z?|(=h`2fmLfbV}R1I$IWU#Ql;P}*l|j6b}<8s0XYO_!AXld_Np$)6Cm7cBX68HFjj zL9GxSa~Q*!%NO-9httIUuAx%dvo1trYfL~vw2%6y1>xB1uO~jxuH~6PFt0yu_K4A@ z>IRDK#YVL1hEdXp(O1=tdz%Y{P;zTeX4lokPB$pCtCb=724eMJl8Q&&+cLWbCU!Vo zO1CEXH&g(&Rn?6Z8&U1mAU9)fed%YKWYlq7clw+gt7#*FtGxcMM$F%x$9B4%Gb@Fn z{8dUTBFI*cGGnT2aT(N%UQUQLUu=x4Zd^EAr0FNOcEP%K7j`&nZCw2YG+v~o`9(+h zGduyIWl3asi{Hrk!oV0R^WaUGu^E6RT^MoH6NR&rAP z%+~dfaNzOKvXSKE#=ZMBBB8PMZFcw7HgIYG`PKHftAXdVf4?Zy#MD0f8}@@3EODvx zI&3h|qkRZ`#Zud($Gdyj&i!ZC`m-mfQ=j>S)5_MBUMvuIdD&=qazn=FnzW&@H8H0< z;v}dz@sF9dhP8&rm~-;{Gs*Aww)fcmWKZ#{B&#>Gw8-`SJ%9Sq68`n}Z_H>_%zX7U7_+ndf7&+Nn6~ODjQhcj4bO+0r2OCM7u-J zz8d=Q1JhIv%zj=f-th~yt$Lp%QSo1m7GfQ#JK{?T-r;10`CvmnwUB z0e0Dahx^h`{yt%NW6-212rqXEhuD&0|HA*Yf)$E*k^6WD>S9SkHzH5Gs~(dZFTXH} zJ@5Wo)Yg3+938412tU3o@-&uxbV+ug<!&ty-<$DLC8d^Y=T1S2&W< z@WP1>yKlE7-Lf!2wVz1~c=NtH1(f*-!>IyF!XxN8Z*ploJ9{EqM&_K!VMo^Bo}g+{ zVbf8Lglx7Sxe-=hdB?y0O!2SrHw6c$bHk3?nlEa2d*AwPuu<$-TUPx$75xtVIrQK( ztE~Et>dVq0^V%_o;J|cd_`R3d?3SnAe(|nmW~0(tuy?3l7OkC~vlfws-C;edhD|7t zGF3GX({j~ofm_Snhf<~d!6rrPV+wcc)_(OjC&_ICVNUy{q9Z)u#!;Z>nzFGKzaEt) z0tq7OGxaAdUK;n{vQHRo4Ob=>_ri4-x4Z$yLN+B1GEtCVMiH{y2lSXnmfv()jT8(z zM~##am3^8H0cH{5vS(mEw8Hp>VtT!G9K@EKmY@--9hI7^pE;Wj>w+B}&Y8}obE&NsK{`=Z`(alZKu`vRp z81Ld&zPn`iMS_2lbE|1j{cBXx>#v%x-|yt}Qa1i@GSEE1tM&a5&v5%-z(N}|=$S73 z+xDsFPWL$d(CjHQ(X`)9>#$9&5(74!K!I)n$HgheSi)kHFdh=YxU%>!qaCA@T{kz# zNW{KX%FIf~K|hsM(sNKE?#+IU$n*J_+bAm0!H7#st96JO&+B#MI2u;z^QkCfp;%fO z^O=xr45WWVP8{w(+OjB!^Iw?}M?$vXapsy)}~SUOI5tyM9~ zEfmj+vqa8PkL8>OBJb3}l$Maw1hC>@bCHlG^bkZ4b2c&#^Fb7&^(dCGVmVtu3vjt4 hO9Q_SgGLkrI{`M`SSC^r6D$aji`QQHV=Y|z$Uo}hOGZ6QRgi3l~Bb7sz&57U14etOUOo&SgDegEeHnYIs>z0teTiuRFUg(J6&c7yJ zxA;{t?o|0!Vu$iepgs-x3>x+-0-rikt3|&xzGXibg3sK$>#ki?K2NUD)^}qE*~eCt z;!4i7F&NS>a;;D#_DqH)y)7ucSK(2LfJo64;%uehHMhxRhJ5e1t!GAeMs9HzYP8|@ z9#Uh8sL>uUu%*92^df9k`;Os=zB_9d2^4~*R7UBW$}(*5Xptpjb3=1$?gPi>46?;@ zrrHne0i!N6q9Q= zMpI{4*%&>e4S{Au9Cm+~XPIr+J5KczEKedVNp+go%24je=DXh(-hGyH*6ik?NJ@i{ z%M?6~vZPn$w^KIN_O{`lv4OYx`liSF|FNtcNY|y$pzQ0nH+MT()R)mDzrx}v*skUj zFBu>`sJ65+-8|1^Qb`lv9s+?CmTbOE+N3t)5m|v%RHr%aYXqd$;pknw6X6QDv<53o z#wZ!=Mxrmd!lm4ZJ@9%#C0aM{lHKw}r#((mA9?LctIf{idZn<2hNoCB-LAq(1gMJu z(OTI2OnO*mQ@uEf%+{hKwnEVOhUM-+hxDN=hWyo*!k8th7s%D7(nsH8&d}LKk^9u~ zQ!#O`=bq3-eH!kjH>NwKQpiI);y#=F37LhMa&|82SqJNKy1c7=2z!50;Avg#bzUzS zhpKrErgd{Don0^NcfUbhYpm{$cw%}S#_SoDYt3Jg@?4qnz>z9!jkr4%`hce|O{P(5 zgG<8gtum)+oUaHKcugE4u*Q&7I`g(terVt`CuVpbxj(#AmaT^&+Na3g%6~d8O+r*e z1a;%_`1eRf){vbJSr6f z)zizQxdw*sxSV#%@tVoC+^vcs<6W^Z&#IVDI`8JaUd2rSWt@T{R)d7Owd_JIo0h|q zEsnC?mFykcmJH`>9E7J=n=x$X_6H9Xnh!t?!tE6ROh+H+GumI@hKnMpy#s&e7^d^$%J>ahC$!Cz5xrTarviCr?pT zwF{S~QFV+IG8w-6yT!o3SaGQp^n4$ye>ubPEv_*m9NSUWMLjVSu&$4|*=R)NPF~66 zluT50CEr?pt&TDjUkg>AFX2XiopfV+RNcWmB~(7kAUFuTXl-|!F412IUA6r&D5KdA zLYLDKqS`*>VnWrwExv&B?c3K~Z%(1EI_q)Dq4xsi$7Ksr{D#8aL$_vj`E)hr)+IEC zM`9;S7sFP(_O-$vWcR}2xdkSsI`;=oR3_Ll0hy=8xsj4nVsiBW4YV|5Q~AjPw7)+z z2P3*M4f;R&=R~qh#AuPxSz;%l0L2g>WE1pVSP&(e{d1yNCIDJwe3qCJ6kr$v4A=yH z7w}Q6kDwcXd8Wb7qKH8VuxG&EMU?d41pR=}5ytmFVsc&yO%C%TkF1D^PXZ(<(y{?y z^@Rfm&6u2Dg(l+sNXZp3xk-QqMcOt1{9ZK20fKGpXZ-b_`~kekChP21^djb#DFgp# z7&|W(@t>|8{hyNAuKu@VxqK4{I3``}Kqg>zhLmQDDwm2v&2qL z02FJbAGuIp!Ls36N-IFDdAtLP)-7xp^Hm7(Dhe|MaYdYDZFAqH3IqxuRJ-BpUQxSQI6W zzs#4JwNUFw>PuA3R53R+iw}qfeHZ?aneBLc-hBS3!4*-&z%0J!>`Ql1(mxvX0}5_3 zwmue?e`?!8Wi{zg{d0XY_1rU0FeNDNf{qB5IwuhwuRbik`+@mv)SA*Dj`4uyeOLE z0D&Mv&H&TE&ggZJN-t1WqV;(!))EIFpll0v7G`aGVDOTzc&p#(I2)tBgzh2R@-vsa zTkpWy;aaJhFt*LZ`C!A$*2Kx`a_blH>RyeL+&F}qfw5sJ%&sm|Gkz&AFYiiu+Tt*@ zW~lP|;CcrN73Mf%*DfQ!w*6PsM0$XVIU$*`;?wR^|8ZF$z{$4?igcQw5!SnVo#ghl z8G)b%)~L}Kva`A27ps#E71X17+pXPxjeDDO_Oz^(#<3vIEjA8MBQ4>4&t`iQNQ+|% zTwEEgi+AzzetlS$<<&n5=KoSfx;_qZXC+K;)H-`6fK##E!Mv>??79nue|~AqyZ#;n zJ&DXH1IuF()W*)VUOXH@r&~J3>wZESxIb!XffUnx0hs5;H@%g)`$jj>cqpfWq%-~) zVRa2Tf@Gw_y%U#9!jx*-&7x)9s&xSz{58VzE-c}UG?}$_zw?dCvoS*->s_6)Kmt|B neTr5{K6SIrwrN}yUgOg~KBdnO{>E=2 block-polar implication + and verify a scoped Lean obstruction. Keep f=1 as a positive control. + This rejects only the explicit Pauli-power/common-contact repair; another + coupled recursive job, non-diagonal adapter, changed owner compiler or + new producer remains outside that conclusion. + +The global pair adapter costs O(V((e log p)^tau+1)) per use in the inherited +strided layout. It is not free. Its exact dyadic prefix row norm and repeated +use guard growth must be retained even if the contact gate fails. No kappa +increase is claimed before an actual recursive invoice closes. + +All new files stay in this scope. No staging, commit or external post. + +Completed extension after the line-Pauli gate: + +5. Derive whole-frame Phi from the actual canonical K chart and actual F^2 + Pauli. Census ell=1,3 on both selected112 and coupled120. Reprice every + paid edge, owned center, native warp and complete helper endpoint. +6. Construct the current selected word's exact scalar-contact quotient graph. + Keep actual main/owned frames fixed; compare strict helper boundaries with + an explicitly optimistic free-helper type. Deferred boundary descriptors + do not transition residence frames. +7. Optimize binary F/Phi rank energy by exact mincut, then actual weighted + rank moment by certified-close rational weights and a MIP proposal. + Integer ties must not be mistaken for a kappa ceiling. +8. Expand to chart masks zero, first active unit, last active unit and all + active axes. Rebuild actual native products for each chosen assignment. + Reject fixed endpoint changes, mutated paid costs and a wrong literal + inverse. Record solver numerical status separately from exact candidate + validation and Lean algebraic proofs. + +The completed binary and four-option searches find no improvement. A +subsequent all-active-unit expansion must use a separate receipt and preserve +these completed inputs. No negative finite search is a theorem about all +phase gauges. No positive rank profile alone would close the actual phase, +compiler, all-f residual type, restoration or recursive supplier obligations. diff --git a/research/kappa-round7-4610-coupled-recursion-20261022/PauliHole.lean b/research/kappa-round7-4610-coupled-recursion-20261022/PauliHole.lean new file mode 100644 index 0000000000..00dafce058 --- /dev/null +++ b/research/kappa-round7-4610-coupled-recursion-20261022/PauliHole.lean @@ -0,0 +1,40 @@ +/- Scoped obstruction to the global-Pauli inner-hole repair. +Cao Yifan; substantial OpenAI Codex assistance. Apache-2.0. +This is coefficient algebra, not a Python/native-word/compiler theorem. -/ +import Mathlib.Data.Complex.Basic +import Mathlib.Data.ZMod.Basic +import Mathlib.Tactic.LinearCombination +import Mathlib.Tactic.NormNum + +namespace PauliHole +noncomputable section + +/-- The two extracted binary polar coefficients cannot both vanish. -/ +theorem incompatible_polar_blocks (a : ZMod 2) : + ¬ ((1+a = 0) ∧ (a = 0)) := by + rintro ⟨h, ha⟩ + rw [ha] at h + norm_num at h + +def sign (b : Bool) : ℂ := if b then -1 else 1 + +/-- On the two selected bits, Q^-1(a+bP) has values + A, -iB, -iB, -A. No translation character makes them constant, + for any A≠0. This covers every invertible function of P. -/ +theorem pauli_sector_cannot_remove_two_column_hole + (A B : ℂ) (s t : Bool) (hA : A ≠ 0) + (h01 : (-Complex.I * B) * sign s = A) + (h10 : (-Complex.I * B) * sign t = A) + (h11 : (-A) * sign s * sign t = A) : False := by + cases s <;> cases t <;> simp only [sign, Bool.false_eq_true, + ite_false, ite_true, mul_one, mul_neg_one, neg_neg] at h01 h10 h11 + all_goals + apply hA + first + | linear_combination -(1/2 : ℂ) * h11 + | linear_combination -(1/2 : ℂ) * h01 - (1/2 : ℂ) * h10 + +#print axioms incompatible_polar_blocks +#print axioms pauli_sector_cannot_remove_two_column_hole +end +end PauliHole diff --git a/research/kappa-round7-4610-coupled-recursion-20261022/PauliHole.log b/research/kappa-round7-4610-coupled-recursion-20261022/PauliHole.log new file mode 100644 index 0000000000..50251878d9 --- /dev/null +++ b/research/kappa-round7-4610-coupled-recursion-20261022/PauliHole.log @@ -0,0 +1,2 @@ +'PauliHole.incompatible_polar_blocks' depends on axioms: [propext, Classical.choice, Quot.sound] +'PauliHole.pauli_sector_cannot_remove_two_column_hole' depends on axioms: [propext, Classical.choice, Quot.sound] diff --git a/research/kappa-round7-4610-coupled-recursion-20261022/README.md b/research/kappa-round7-4610-coupled-recursion-20261022/README.md new file mode 100644 index 0000000000..8fe0ab120c --- /dev/null +++ b/research/kappa-round7-4610-coupled-recursion-20261022/README.md @@ -0,0 +1,214 @@ +# PR4610 coupled recursion: Pauli gate and actual frame palettes + +Cao Yifan; substantial OpenAI Codex assistance. Apache-2.0. + +**TL;DR:** The global Pauli pair adapter cannot by itself make the round5 +coupled lift's inner-hole contacts common under the retained owner routes. +The actual-frame test passes, and Lean checks the extracted coefficient +obstruction. This is a scoped negative result, with no new kappa or recursive +supplier. The completed actual-operator census and mixed frame palettes below +also produce no improving assignment at the tested weighted moment. + +## The actual boundary being tested + +The frozen round5 primitive is the 120-port involution + +```text +T = [[I-BC,-B],[12C,13I]], CB=14I, T^2=I. +``` + +It has an exact arbitrary-input native word and retains all independent helper +endpoints. Its unconverted local rank deficit is zero. Converting its sixteen +auxiliaries to ordinary ports costs sixteen paid H1 jobs and sixteen target +rank units, giving deficit 32. These are already counted in the frozen caller +receipt, rather than being new savings here. + +For a chronological coupled product M, the negative bank requires `Q^-1 M Q`. +Its inner T contacts occur at the Gaussian target minus the per-port q line. +The old terminal-target contact does not establish the inner-hole contact. + +The new test allows a separate global Pauli power `S(P_i)^k_i` at each port, +where `P_i=Q_i^2` is translation by q_i in every one of f columns, and +`S(P)=(I+P)/2+i(I-P)/2`. The retained owner route fixes its own q_i. + +## Exact obstruction, including all f>=2 + +The actual first normals are `q_0=11` and `q_1=19`. Both contain axis 0; +q_0 contains axis 3 and q_1 does not. The checker first authenticates the +actual target, owner route and affine phase correction. After this correction +the positive target is the same at every port, so it cancels when comparing +inner-hole frames. The residual at port i is + +```text +-sum_(column j) C_(q_i in column j) + k_i C_(q_i repeated in every column). +``` + +Use the first two columns. Comparing ports 0 and 1, the binary polar +coefficient within one column on axes `(0,3)` is `1+k_0 mod 2`. The polar +coefficient between axis 3 in those two columns is `k_0 mod 2`. Port 1 +contributes zero to both. A common frame would force both coefficients to +vanish, which is impossible. Translation changes only an even linear phase; +a scalar global phase also cannot change either coefficient. + +This argument applies for **every f>=2**, since later columns can be fixed +to zero. For f=1, `S(P_i)=Q_i` and it cancels the hole: all 1,320 actual +port/stage/interval contacts are positive controls. The finite replay also +checks all sixteen power pairs at f=2,3,4,8 for eleven interval/stage choices, +giving **704** exact full-Z4 polynomial checks. Every failure has an explicit +pair of frequency axes whose second phase difference is two modulo four. + +There is a stronger sector statement. Let any invertible function of the +global Pauli be `a+bP`, with sector values `A=a+b` and `B=a-b`. On the two +axis-3 bits at port 0, `Q_0^-1(a+bP_0)` has values + +```text +(A, -iB, -iB, -A). +``` + +Port 1 is independent of both bits. Translation can multiply the two single-bit +entries by signs s and t, and the double-bit entry by st. If s=t, the last +entry would force `-A=A`; if s differs from t, the two single-bit equations +force `A=-A`. Both contradict A nonzero. Thus an arbitrary invertible +Pauli-sector pair gauge also fails this retained common-contact repair. + +[PauliHole.lean](PauliHole.lean) proves the incompatible binary coefficients +and this arbitrary-complex sector implication. Its two fresh axiom reports +contain only the standard allowed axioms. Python separately binds the source +normals and actual transported frames to those algebraic premises; this is +not a Lean native-word, tape or recursive-supplier theorem. + +This does not exclude non-diagonal coupled adapters, changed native/owner +words, whole-frame block realification, a new recursive job alphabet or a +paid joint-query compiler. In particular the separate whole-frame Phi +candidate is not the line-Pauli contact repair rejected above. + +## Complete adapter charge and remaining invoice + +The emitted pair program uses four complex ADDs, four signed-power-of-two +SCALEs and one i phase. Exact dyadic calculation gives component-l1 prefix +bound **4**, final bound **2**, and one extra fractional bit. A 120-field +bank performs 120 such field adapters. Its strided implementation pays +`O(V((e log p)^tau+1))` per use, including compact movement, exceptional-set +repair, owned work initialization/erasure and restoration. It is not free, +does not have an asserted O(V) bound, and earns no productive job credit. + +The adapter fails the exact contact gate even if all that overhead is granted +zero. It therefore supplies no replacement for the frozen individual Q heads. +The retained p1/p2 ledgers remain only conditional ledgers: their surpluses +before those heads are 144/320 and after the 240/480 H1 heads are -96/-160. +No strict fully paid recursive moment or changed Gaussian supplier follows. + +## Whole-frame block realification and mixed palettes + +This is a different changed object from the line-Pauli repair. For an actual +canonical frame `F=K C_r K^-1`, the whole-frame square is an actual Hermitian +Pauli `P=F^2`, including its Z part and phase. The checker derives K from the +native chart, authenticates all eighteen Pauli generators of F squared, and +checks its absolute phase on all 512 amplitudes of the zero basis state. +It never replaces the actual frame by a raw binary `B B^t` shear. + +For each odd block size ell in {1,3}, define +`Phi(F^tensor ell)=S((F^tensor ell)^2) F^tensor ell`. Its symplectic rank is +computed in the actual chart. Every old paid climb and center is counted, +and every native warp is repriced as the actual product +`E_out K_native E_in^-1`. The helper reward is the rank of its complete +changed endpoint product. The unconditional census gives: + +| Word | ell | Paid mass including broken warps | Helper mass | Main mass | Local deficit | +|---|---:|---:|---:|---:|---:| +| selected112 | 1 | 9592 | 3155 | 1792 | 4645 | +| selected112 | 3 | 20246 | 10097 | 5376 | 4773 | +| coupled120 | 1 | 9695 | 2974 | 1920 | 4801 | +| coupled120 | 3 | 19881 | 9288 | 5792 | 4801 | + +There are 75 broken native warp occurrences in selected112 and 100 in +coupled120, each costing rank two for either block size. Even granting all +those broken warps zero cost leaves positive deficits. The coupled main +column is an optimistic changed coupled endpoint rank; the census alone +does not give an ordinary independent-job interface for it. + +The next screen chooses gauges separately at the **1,067 actual scalar +contact components** of selected112. ADD and COPY impose a common exact +frame choice. Owned center fields and actual main invocation endpoints +retain their old gauge. Deferred adapter records remain inert, following +the literal native replay; their position is not a physical frame change. +The script rejects a suspended-helper residual adapter rather than dropping +its cost. The selected word contains none. The strict case also fixes every +helper endpoint. The helper-free case optimistically admits a different +independent endpoint job, whose whole endpoint Fourier rank is still charged +as its reward; its all-f job type and external semantics remain unproved. + +The binary palette is `{F,Phi(F)}`. Exact integer mincut returns the all-old +assignment for strict and helper-free boundaries at both ell values, with +deficits 64 and 192. Integer rank optimality is not a kappa ceiling, so a +separate search minimizes the actual concave weight `rank^(1-kappa)` at +`kappa=0.00302177581`. Rational logarithm and alternating-exponential +intervals enclose every rank weight, and candidates are replayed with those +intervals. The weighted binary interaction graph has 171 sign frustrations; +HiGHS consequently solves its binary product formulation instead of a +mincut. + +The four-option palette inserts a chart square-root gate on mask v: + +```text +A_v = K C_v C_r K^-1, +v in {0, first active unit, last active unit, all active axes}. +``` + +For ell=3 the chart axes are the union of the three actual nine-axis blocks, +not a contiguous first-3r segment. The same component, ownership and endpoint +constraints apply. Every table entry uses its actual native warp body. +Both weighted binary and four-option searches return all-old assignments +in all four strict/helper-free, ell=1/3 cases, with exactly zero profile +delta and rational moment-gain interval `[0,0]`. The solver reports floating +MIP optimality; this is finite numerical solver evidence, not a formal +optimality certificate or a barrier to other phase masks, words or interfaces. + +The four-option receipt independently rebuilds all chosen native products +before accepting serialized costs. Its controls reject a changed fixed +endpoint and a one-unit price mutation. A literal circuit check covers one +actual frame of every represented rank. Another exact control shows why a +symplectic involution cannot be used as a literal inverse: the first-unit +full-frame option squares to a nontrivial Pauli translation, whereas its +actual adjoint round trip is identity. Absolute phases of an admitted full +supplier, compiler norms, reservation restoration and the recursive all-f +proof are not supplied by a rank screen. + +For any future all-f use, write `f=ell*b+t`, `0<=t=7>pi0I$?xF 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 I4DfLN4@rmV-~a#s literal 0 HcmV?d00001 diff --git a/research/kappa-round7-4610-coupled-recursion-20261022/SOURCES.json b/research/kappa-round7-4610-coupled-recursion-20261022/SOURCES.json new file mode 100644 index 0000000000..d7f6281340 --- /dev/null +++ b/research/kappa-round7-4610-coupled-recursion-20261022/SOURCES.json @@ -0,0 +1,151 @@ +{ + "files": [ + { + "path": "research/kappa-round5-coupled-main-20261022/README.md", + "copy": "sources/research/kappa-round5-coupled-main-20261022/README.md", + "git_commit": "49bbe9924027dbd9a1cabd6aa7d8f573d2202012", + "git_blob": "d32c523ebc9a0a9ed3912e3594d237e7a200ab37", + "sha256": "5e65fcb240977b6846142d2ac10a78b6bda443b6f7d0d30f6a855d7d0a3fbd7c" + }, + { + "path": "research/kappa-round5-coupled-main-20261022/caller_probe.py", + "copy": "sources/research/kappa-round5-coupled-main-20261022/caller_probe.py", + "git_commit": "49bbe9924027dbd9a1cabd6aa7d8f573d2202012", + "git_blob": "70e43dbb88f711549dbc76e82b347b7f7d87e156", + "sha256": "78e9dc3e13be909832ae07380e2c6999e365a95c9c938976caca38d298ae7651" + }, + { + "path": "research/kappa-round5-coupled-main-20261022/CALLER-PROBES.json.gz", + "copy": "sources/research/kappa-round5-coupled-main-20261022/CALLER-PROBES.json.gz", + "git_commit": "49bbe9924027dbd9a1cabd6aa7d8f573d2202012", + "git_blob": "51391c6c8537fef61d624ba9c2be074021da94ff", + "sha256": "ed434222144db20102e65ccd8f610277ff2e65e5c8ad5879cd29508df54a1618" + }, + { + "path": "research/kappa-round5-coupled-main-20261022/lift_native.py", + "copy": "sources/research/kappa-round5-coupled-main-20261022/lift_native.py", + "git_commit": "49bbe9924027dbd9a1cabd6aa7d8f573d2202012", + "git_blob": "d94e74c3f478965732343a441fe0f70b5eab64de", + "sha256": "adba0c5d997d4759d1c0906bc05d5b1aac4e3d8429e947c9674c44170a71b8df" + }, + { + "path": "research/kappa-round5-coupled-main-20261022/involutive_lift.py", + "copy": "sources/research/kappa-round5-coupled-main-20261022/involutive_lift.py", + "git_commit": "49bbe9924027dbd9a1cabd6aa7d8f573d2202012", + "git_blob": "19b14e5f4ccc2c36dbae2c7903bca4af64873f25", + "sha256": "47e9102a431396c8a951db56af7127f5bd7cc891af1871807c534d91a54df66c" + }, + { + "path": "research/kappa-round5-coupled-main-20261022/INVOLUTIVE-LIFT.json", + "copy": "sources/research/kappa-round5-coupled-main-20261022/INVOLUTIVE-LIFT.json", + "git_commit": "49bbe9924027dbd9a1cabd6aa7d8f573d2202012", + "git_blob": "e96d0cc38aaca3a992dbd70d6f6aae189d9b2ad2", + "sha256": "18cf50f7b2d1564de1fb9862943208b44fbdfc48fa4b494b070922e817769539" + }, + { + "path": "research/kappa-round5-coupled-main-20261022/INVOLUTIVE-WORD.json.gz", + "copy": "sources/research/kappa-round5-coupled-main-20261022/INVOLUTIVE-WORD.json.gz", + "git_commit": "49bbe9924027dbd9a1cabd6aa7d8f573d2202012", + "git_blob": "bbe219370367f7019f16c83ef1f073343c2a71a7", + "sha256": "bbc09f7587e74faa9005cbb44386af9b4d63a6852e6efa71dc3d515baf414aa3" + }, + { + "path": "research/kappa-round5-coupled-main-20261022/InvolutiveLift.lean", + "copy": "sources/research/kappa-round5-coupled-main-20261022/InvolutiveLift.lean", + "git_commit": "49bbe9924027dbd9a1cabd6aa7d8f573d2202012", + "git_blob": "a2831e9da83c6c99d5d89882caa66a43f1a0030a", + "sha256": "343024e8635b377fb93d47210bca582a84a406db4ef96939cdd7a5a8fa6bffb0" + }, + { + "path": "research/kappa-round6-query-normalizer-20261022/README.md", + "copy": "sources/research/kappa-round6-query-normalizer-20261022/README.md", + "git_commit": "49bbe9924027dbd9a1cabd6aa7d8f573d2202012", + "git_blob": "33aacb4128a779f2ceef0fc045c3f092eeec9720", + "sha256": "e06ec97b7ec00c64cfa1ed4faeb8958f1786c1c4d1945e5f2ec0763c0728cd24" + }, + { + "path": "research/kappa-round6-query-normalizer-20261022/PauliPair.lean", + "copy": "sources/research/kappa-round6-query-normalizer-20261022/PauliPair.lean", + "git_commit": "49bbe9924027dbd9a1cabd6aa7d8f573d2202012", + "git_blob": "c598072a45351da816957fd318e8bb4ccf33c4bd", + "sha256": "775a56a5bdc01ac75ff47214e46aadf32a9aca2e42a24ec10c26a2d4366db596" + }, + { + "path": "research/kappa-round6-query-normalizer-20261022/REAL-GAUGE.json", + "copy": "sources/research/kappa-round6-query-normalizer-20261022/REAL-GAUGE.json", + "git_commit": "49bbe9924027dbd9a1cabd6aa7d8f573d2202012", + "git_blob": "2af11a6389ed56eabc12b73869fa48917612a956", + "sha256": "ba575b6d28b3fc1685ce9850c7e92a927c75db05d8ac64756b6e3dbb49217123" + }, + { + "path": "research/kappa-round6-query-normalizer-20261022/layout-audit/README.md", + "copy": "sources/research/kappa-round6-query-normalizer-20261022/layout-audit/README.md", + "git_commit": "49bbe9924027dbd9a1cabd6aa7d8f573d2202012", + "git_blob": "44fbc4fa0f1565f847a57155ec508ecae5382321", + "sha256": "e02f7caaa895d09df66d7aee20dfc5c4f0be4f82a565a5cdeef844ca0883fe41" + }, + { + "path": "research/kappa-round6-query-normalizer-20261022/layout-audit/Fanout.lean", + "copy": "sources/research/kappa-round6-query-normalizer-20261022/layout-audit/Fanout.lean", + "git_commit": "49bbe9924027dbd9a1cabd6aa7d8f573d2202012", + "git_blob": "76284cb273fa17e2cb8f1634c51eee880cc4c332", + "sha256": "7baa0923893acd06d5939a17d069537360dcd74dc4b04071583678cc8d220470" + }, + { + "path": "research/kappa-round6-query-normalizer-20261022/layout-audit/LAYOUT-AUDIT.json", + "copy": "sources/research/kappa-round6-query-normalizer-20261022/layout-audit/LAYOUT-AUDIT.json", + "git_commit": "49bbe9924027dbd9a1cabd6aa7d8f573d2202012", + "git_blob": "2c1088ba8f58c3d27daaf171cc6a7f9d06134e88", + "sha256": "a561329cdfd678dea9995069591708d29441a19adc62e03f419d00cfd9ab19e4" + }, + { + "path": "research/kappa-0023-productive-jobs/dependencies/kappa-next-regime/direct-decoder/native_common.py", + "copy": "sources/research/kappa-0023-productive-jobs/dependencies/kappa-next-regime/direct-decoder/native_common.py", + "git_commit": "49bbe9924027dbd9a1cabd6aa7d8f573d2202012", + "git_blob": "df276cc71f954b72ac4de4f07d2172d547772ba6", + "sha256": "ca1f913d6c104d456fdbebcecfdaf9a1ea12d647d74fe009b69689b9e678f0a4" + }, + { + "path": "research/kappa-0023-productive-jobs/dependencies/kappa-next-regime/direct-decoder/sources/certificate.json.gz", + "copy": "sources/research/kappa-0023-productive-jobs/dependencies/kappa-next-regime/direct-decoder/sources/certificate.json.gz", + "git_commit": "49bbe9924027dbd9a1cabd6aa7d8f573d2202012", + "git_blob": "c6e876d8b48d768214deee265ade428f8983b566", + "sha256": "a5ed85fac5ebf3c091482a113ab0d351eb5a7892fe2841a35e16017ec1ff49f7" + }, + { + "path": "research/kappa-0023-productive-jobs/dependencies/kappa-next-regime/direct-decoder/sources/DATA-PHASES.json", + "copy": "sources/research/kappa-0023-productive-jobs/dependencies/kappa-next-regime/direct-decoder/sources/DATA-PHASES.json", + "git_commit": "49bbe9924027dbd9a1cabd6aa7d8f573d2202012", + "git_blob": "d9a4f84211182ca200c081ea061d724c8a2cfb70", + "sha256": "c5916ff312678f12aba403847643fbbc29f643acec60bdf836fa56cd3e8251fa" + }, + { + "path": "research/kappa-rebuild/controller/frame_exchange.py", + "copy": "sources/research/kappa-rebuild/controller/frame_exchange.py", + "git_commit": "49bbe9924027dbd9a1cabd6aa7d8f573d2202012", + "git_blob": "0e3213ed01bc29f7e1cb8c09c12b203927d47e35", + "sha256": "b4f8c79450edca57f3a359e09d1206a253e399308f01e89e469044149116c2e8" + }, + { + "path": "research/t74-native-fast/vendor/native/new/code/borrow/vendor/clifford/clifford_exact.py", + "copy": "sources/research/t74-native-fast/vendor/native/new/code/borrow/vendor/clifford/clifford_exact.py", + "git_commit": "49bbe9924027dbd9a1cabd6aa7d8f573d2202012", + "git_blob": "166841a037f069249f6f7f6dedb89248812f59e2", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + }, + { + "path": "research/warp-interface-20261022/verify_candidate.py", + "copy": "sources/research/warp-interface-20261022/verify_candidate.py", + "git_commit": "49bbe9924027dbd9a1cabd6aa7d8f573d2202012", + "git_blob": "cf3325bc3a80e642c2a0fe8cd576aa1219659f5c", + "sha256": "7aae8922f456673f3be7045c064e4700cf929c51da1316368758fb5cdd3a3e50" + }, + { + "path": "research/kappa-round3-warp-20261022/ACTUAL-WORD.json.gz", + "copy": "sources/research/kappa-round3-warp-20261022/ACTUAL-WORD.json.gz", + "git_commit": "49bbe9924027dbd9a1cabd6aa7d8f573d2202012", + "git_blob": "46d929df83817b85a5387bcdb9745e0627d6366e", + "sha256": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05" + } + ] +} diff --git a/research/kappa-round7-4610-coupled-recursion-20261022/WEIGHTED-GAUGE.json.gz b/research/kappa-round7-4610-coupled-recursion-20261022/WEIGHTED-GAUGE.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..5747bc187001ea2957b1e0b5083250fc99619dd4 GIT binary patch literal 2309 zcmV+g3HtUQiwFP!00002|J|8OkK0BTh5rh{b;n(G>+M+uGfv_~GMU7{EP_Cws8Y9J znUX2Vj$`=0&vz*!i3dS|cJ*w=aNFu8oA-UrxyASW-8>xcSEu_yLhPUR>$Dlox>N}g zYAku0)|irU<5ooKdZ0wao|zTh)pSEduz?_ zf4Je*@XPA;Wth&pUx)MVFs>?3WTt$|ByD|MqzvrkAVZ;ccB)>%(Q*ocgEld(%Jtsn@Hf z|M{l3`kn3dgMPPMv;I!Zlx{A zg2fmmc$-QLlD+q$nZ=_lNs7rBDA8LyqEuubZ(@wjdh=-l9&TMTup}gA2`+l7NgFxI z#^6YHt{57wxWJEX$~b6oLy|T0R`MaFnA0uJH^d)&G*WCxJ{3NT=h-R8MDk4tq&gKk z$~YPg7c8E-OhXGx%p*3jD5b4KY0*%jrq+%@7X?=9J_Om;13Eyk@j>cXR zpDgA*;W}G_evyAB!P#JQWCEkj!QoP(`s61w1%N-Zn@c#$!mO~`<|b7C{_ls5%e zgaISlQHPA-2aTQAQCE5gkw9p)hY_EdQ(8uepVn<9e9%1vW(qR&h1$|wK1Fzs>35g| z`j|a%pblz;am%5o5puyC8qszL)ITWf7URGpWk>+qFrtqUzquv=i(X8DmKim* z2>~ajFH#JpVdh_v(&HM{!JVM039-=?nsO+m zxNxv9PP?F;4P=o+szO<8H0h`k%{d6n&|FRTiUepj*WmM4qBE#0w^7 zyQolT0JTb<0y}0=2o5l|fw%FZy$JvU?K-L-mZ!1}Wtho>2P(jaUAY{>10@(pdRF<%mO|yBYSl#nJ)}qgMdi{g3gKKtF0oQ} z_OZxXmL%#fWEsJvs{&tC1jde%KECo8SqJkEQBN4WNp!*?uzIiQpuMa(-KmSH=jfqDct>*0yA0&9D-0$9KgQHKD-5Zf1rAS!`^o|J;H zdPV^WT1K$wR;HU0_9;xt}JaC!lK1vs%IL;l@$J z+{;0EYTW`p@G_yEF8edD5Po{!kHe{6KP~SShWQ;YB2MRdH=gxX$zh{cr^|kS)1MCe zH&x%0Oo!=<(`C)Y%YK-RwH`mvf-CQ^Qhnr6xd0+QOUS4eHT36R!IGuN6 zqX~*x_xt{-z3F$;xz5A5ywAb?%Xq%bRbP_uq+jcNSpDG!%z?KabGy3?WWzic5mzM?w&_<`Vy-_3h1d|wZ9ef76)9Hz}~gLmECu$xZZ zFxT!>kAphAf7gxob$p50x4ZLw_uHeESl{r{?Me3?KYLTVVNGf;Jmq+=1;6R8^}vx$ zH|+OcY`bAYNlw@NzQPp#)agmDk$?Kpg-8YwBt) literal 0 HcmV?d00001 diff --git a/research/kappa-round7-4610-coupled-recursion-20261022/WEIGHTED-MILP.json.gz b/research/kappa-round7-4610-coupled-recursion-20261022/WEIGHTED-MILP.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..97ed3f22a9732a18f842c48480c8f569a576b46a GIT binary patch literal 1110 zcmV-c1gZNUiwFP!00002|LvM>YveW%$G?iv>%EQjU|Zh43cWN5T++}4+ER*;rSYyB zukEw!q}!11-jR2c&6O5PDeWD|f7k~-jAk_B<+s95WIgD9qx?p*EGH{c71pFx2`pn7 zrX(SVs%%s+$PD`>N_qy*jn&K&=MUhE*Let}g z16p`ghe5S&JS@lneriTfRzE!vqdn|DRo&EDJ?zky9|vbfoNG3^U4vDo+xA@xZJ3lU z$Qs(owV?XWyU{&>s$J_wP}^>cV_w(UK-0sZ`k|{`17!6?1X(e;AO%?!3nIx%;9E&n zoaN68(sV{Q%0lgoLnFCZkZosY@6tt7R8&+{R8-Wzpq~R@1Yl8X?ON4zk1!zo1ZH~M zKK1=;dkfd*sVTJx*gqb2xndO3+%`5acxGl zy6N=j+O_hd9w)DyS8X?{tsXakFD{@~*N<+i8#nHhfnjtAUV6mo<1it;ZC#I3X8ytm zFgiQovTvNBJRsW9505r+_FMcsTrZ(1JK?f3XrhzLWBXe7pEmqSOmpuX3?}2ktvCJ( zy=!jgrse&&`(ViP^WqbhJwRwZ0PF*H9;1(J8x<856%`c~+4lcuTUmZaY@2Rn? zra?yn<^H#4x0LMxm(iJUnb;#PEB=CUX~`nwMny$MMMXt@d63HvFiQ_K8>mOlthf`$V@kG5F#v?$LhQA?ZFDpl|dpnG@6O z7W3F(5p1$ArX&=TPbLq^VW+Wcz%+ENZsxUy2W01Eayy5g95a(RpSd#4@p1iH+Z^zvPblj0n9Y`U`Jboe~a<{)5@V*yl_B{7=Am<(`r~pmEx5pEu5C$$Da#_QA!qo7rG`RbDo%Npmt{)16t&C> zZ3=2xTF5-DsF0Sty_G80V#$VjeIodOW`L#XITi07@$S}Jn~PSa=3SQDaeO zMO9{4wzZ}en&p+%IR|_OyiRGQWuZ0AxaOMHCeLakQw*{ocmub33v+RvU)+WtjA`5N z6#5bN72DY|TXJkaw$LTbmNZO#t?ZlA+gtVh+2#4g-PwC}b@|~&onF6JXFr^NeW$SR c^8EVh?D|f9cXspP^hfgiJJKtHU;Hir0O3t4T>t<8 literal 0 HcmV?d00001 diff --git a/research/kappa-round7-4610-coupled-recursion-20261022/all-units/ALL-UNITS.json.gz b/research/kappa-round7-4610-coupled-recursion-20261022/all-units/ALL-UNITS.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..91c9ab50be12d664fd360b8b22baf54c85068e95 GIT binary patch literal 59228 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, + paid_profile=R.counter_data(paid),helper_profile=R.counter_data(helpers), + local_deficit=R.mass(paid)-R.mass(helpers)-1792, + net_profile_delta={str(r):after[r]-before[r] for r in sorted(set(before)|set(after)) if after[r]!=before[r]}, + free_component_rank_histogram=dict(Counter(len(g['canonical']['frames'][f]) for i,f in g['component_frames'].items() if i not in fixed))) + cases.append(row) + print('PASS_ALL_UNIT_CANDIDATE_REPLAY',boundary,solver['status'],'changed',row['changed_components'], + 'gain',float(lo),float(hi),'deficit',row['local_deficit'],'elapsed',round(time.monotonic()-began,2),flush=True) + R.need(Z.audit()==frozen,'Old core remains byte-frozen after expanded search') + out=dict(status='PASS_ALL_ACTIVE_UNIT_PALETTE_FINITE_SEARCH',ell=ell,kappa=str(W.KAPPA), + core_freeze_sha256=sha256((CORE/'FREEZE.json').read_bytes()).hexdigest(), + related_sha256=sha256((HERE/'RELATED.json').read_bytes()).hexdigest(), + script_sha256=sha256(Path(__file__).read_bytes()).hexdigest(), + frame_options=metadata,option_counts=counts,terms=terms,cases=cases,new_kappa=False, + numerical_solver_scope='Floating MIP status is bounded evidence; exact candidate rank replay and rational gain intervals are separate.', + physical_scope='No admitted new actual phase/compiler/restoration/all-f recursive supplier follows from a finite rank profile.', + seconds=time.monotonic()-began) + (HERE/'ALL-UNITS.json.gz').write_bytes(gzip.compress(json.dumps(out,sort_keys=True,separators=(',',':')).encode(),mtime=0)) + + +if __name__=='__main__':main() diff --git a/research/kappa-round7-4610-coupled-recursion-20261022/all-units/pin_related.py b/research/kappa-round7-4610-coupled-recursion-20261022/all-units/pin_related.py new file mode 100644 index 0000000000..d1e81a7602 --- /dev/null +++ b/research/kappa-round7-4610-coupled-recursion-20261022/all-units/pin_related.py @@ -0,0 +1,32 @@ +"""Preserve the exact compared upstream model, without changing old inputs. +Cao Yifan; substantial OpenAI Codex assistance. Apache-2.0. +""" +from hashlib import sha256 +import json +from pathlib import Path +import subprocess + +HERE=Path(__file__).resolve().parent +ROOT=HERE.parents[2] +PINS=[('ddb7ead76479b1e281b485a78b65ce21cc7de8d7','research/general-gaussian-contact-search/'+name) + for name in ['README.md','model.py','PAULI-SEARCH.json']] +PINS+=[('def829364e8e53a74eac7997b49b5366afd5bc29','research/phase-rank-debt/PROOF.md')] + + +def main(): + rows=[] + for commit,path in PINS: + blob=subprocess.check_output(['git','rev-parse',commit+':'+path],cwd=ROOT).decode().strip() + raw=subprocess.check_output(['git','cat-file','blob',blob],cwd=ROOT) + target=HERE/'sources'/path + target.parent.mkdir(parents=True,exist_ok=True) + if target.exists() and target.read_bytes()!=raw:raise ValueError('Never overwrite a different related source') + target.write_bytes(raw) + rows.append(dict(commit=commit,path=path,blob=blob,copy=target.relative_to(HERE).as_posix(),sha256=sha256(raw).hexdigest())) + out=dict(status='PINNED_EXACT_UPSTREAM_MODELS',files=rows, + core_freeze_sha256=sha256((HERE.parent/'FREEZE.json').read_bytes()).hexdigest()) + (HERE/'RELATED.json').write_text(json.dumps(out,indent=2)+'\n',encoding='utf-8',newline='\n') + print(out['status'],len(rows)) + + +if __name__=='__main__':main() diff --git a/research/kappa-round7-4610-coupled-recursion-20261022/all-units/sources/research/general-gaussian-contact-search/PAULI-SEARCH.json b/research/kappa-round7-4610-coupled-recursion-20261022/all-units/sources/research/general-gaussian-contact-search/PAULI-SEARCH.json new file mode 100644 index 0000000000..00e50c52e7 --- /dev/null +++ b/research/kappa-round7-4610-coupled-recursion-20261022/all-units/sources/research/general-gaussian-contact-search/PAULI-SEARCH.json @@ -0,0 +1,2820 @@ +{ + "scope": "BOUNDED_FLOATING_DISCOVERY_ONLY_NO_NEW_KAPPA", + "complete_declared_list": true, + "case_count": 255, + "source_sha256": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05", + "tested_saving": 0.00302177585, + "scipy": "1.18.1", + "per_case_solver_seconds": 5, + "mode": "pauli", + "fixed_helper_side": "none", + "command_template": "python3 research/general-gaussian-contact-search/discover.py --mode pauli --functionals X_MASK,Z_MASK --seconds 5 --output OUTPUT.json", + "limits": "Only these 255 axes. No full Pauli census, arbitrary gauge exclusion or physical supplier admission. No profitable candidate was found.", + "results": [ + { + "axis": [ + 1, + 0 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7084847899968736 + }, + { + "axis": [ + 1, + 1 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.43863325199345127 + }, + { + "axis": [ + 1, + 2 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6676092449997668 + }, + { + "axis": [ + 1, + 4 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7504846910014749 + }, + { + "axis": [ + 1, + 8 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7986180250009056 + }, + { + "axis": [ + 1, + 16 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.751858051000454 + }, + { + "axis": [ + 1, + 32 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7570993319968693 + }, + { + "axis": [ + 1, + 64 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6812481779998052 + }, + { + "axis": [ + 1, + 128 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6406205930034048 + }, + { + "axis": [ + 1, + 256 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7282412220010883 + }, + { + "axis": [ + 1, + 7 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7218322720000288 + }, + { + "axis": [ + 1, + 51 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7807190419989638 + }, + { + "axis": [ + 1, + 82 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6482961660003639 + }, + { + "axis": [ + 1, + 136 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7161969750013668 + }, + { + "axis": [ + 1, + 264 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6857574890018441 + }, + { + "axis": [ + 1, + 414 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6372361559988349 + }, + { + "axis": [ + 1, + 511 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7242344099940965 + }, + { + "axis": [ + 2, + 0 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6882389079983113 + }, + { + "axis": [ + 2, + 2 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.4489635089994408 + }, + { + "axis": [ + 2, + 1 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6659463090036297 + }, + { + "axis": [ + 2, + 4 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6945920119978837 + }, + { + "axis": [ + 2, + 8 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6740411710052285 + }, + { + "axis": [ + 2, + 16 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.8990952179956366 + }, + { + "axis": [ + 2, + 32 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7515035530013847 + }, + { + "axis": [ + 2, + 64 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7587859100021888 + }, + { + "axis": [ + 2, + 128 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6664186999987578 + }, + { + "axis": [ + 2, + 256 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7103503340040334 + }, + { + "axis": [ + 2, + 7 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7504820100002689 + }, + { + "axis": [ + 2, + 51 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7255359670016333 + }, + { + "axis": [ + 2, + 82 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6783158050020575 + }, + { + "axis": [ + 2, + 136 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7447702780045802 + }, + { + "axis": [ + 2, + 264 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7724915509970742 + }, + { + "axis": [ + 2, + 414 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.8086133070028154 + }, + { + "axis": [ + 2, + 511 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.9504866170027526 + }, + { + "axis": [ + 4, + 0 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.9446301710049738 + }, + { + "axis": [ + 4, + 4 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.5064147099983529 + }, + { + "axis": [ + 4, + 1 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.747135180994519 + }, + { + "axis": [ + 4, + 2 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6792967729998054 + }, + { + "axis": [ + 4, + 8 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.8911027260037372 + }, + { + "axis": [ + 4, + 16 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.740376367000863 + }, + { + "axis": [ + 4, + 32 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7207283449970419 + }, + { + "axis": [ + 4, + 64 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.8853812989982544 + }, + { + "axis": [ + 4, + 128 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.8665001229965128 + }, + { + "axis": [ + 4, + 256 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7855762890030746 + }, + { + "axis": [ + 4, + 7 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7157972999993945 + }, + { + "axis": [ + 4, + 51 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6507440819987096 + }, + { + "axis": [ + 4, + 82 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7221016789990244 + }, + { + "axis": [ + 4, + 136 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6871709890037891 + }, + { + "axis": [ + 4, + 264 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.8500197920002392 + }, + { + "axis": [ + 4, + 414 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.9504466979997233 + }, + { + "axis": [ + 4, + 511 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7830660530016758 + }, + { + "axis": [ + 8, + 0 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.8114404750012909 + }, + { + "axis": [ + 8, + 8 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.4917792579944944 + }, + { + "axis": [ + 8, + 1 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.83310847300163 + }, + { + "axis": [ + 8, + 2 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 1.5640676580005675 + }, + { + "axis": [ + 8, + 4 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 1.4458551379939308 + }, + { + "axis": [ + 8, + 16 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 1.2045691249950323 + }, + { + "axis": [ + 8, + 32 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6625353909985279 + }, + { + "axis": [ + 8, + 64 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.8162002630051575 + }, + { + "axis": [ + 8, + 128 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7058670119949966 + }, + { + "axis": [ + 8, + 256 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6950656100016204 + }, + { + "axis": [ + 8, + 7 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.638029395006015 + }, + { + "axis": [ + 8, + 51 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7339125020007486 + }, + { + "axis": [ + 8, + 82 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.792341642001702 + }, + { + "axis": [ + 8, + 136 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6818522379981005 + }, + { + "axis": [ + 8, + 264 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7644176410030923 + }, + { + "axis": [ + 8, + 414 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6548367299983511 + }, + { + "axis": [ + 8, + 511 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7504355409982963 + }, + { + "axis": [ + 16, + 0 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.679401377994509 + }, + { + "axis": [ + 16, + 16 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.3876596019981662 + }, + { + "axis": [ + 16, + 1 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6827678910049144 + }, + { + "axis": [ + 16, + 2 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6558452370009036 + }, + { + "axis": [ + 16, + 4 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6607023980031954 + }, + { + "axis": [ + 16, + 8 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.8386925650047488 + }, + { + "axis": [ + 16, + 32 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6901998990069842 + }, + { + "axis": [ + 16, + 64 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7628594279958634 + }, + { + "axis": [ + 16, + 128 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.73167816199566 + }, + { + "axis": [ + 16, + 256 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.8311468929969124 + }, + { + "axis": [ + 16, + 7 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.9079483280002023 + }, + { + "axis": [ + 16, + 51 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7995970199990552 + }, + { + "axis": [ + 16, + 82 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.9010608310054522 + }, + { + "axis": [ + 16, + 136 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 1.0034646359999897 + }, + { + "axis": [ + 16, + 264 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 1.3030593009971199 + }, + { + "axis": [ + 16, + 414 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.717642818002787 + }, + { + "axis": [ + 16, + 511 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.8243963799977791 + }, + { + "axis": [ + 32, + 0 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.8582842879986856 + }, + { + "axis": [ + 32, + 32 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.47179012099513784 + }, + { + "axis": [ + 32, + 1 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.9763450350001222 + }, + { + "axis": [ + 32, + 2 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.9039067270059604 + }, + { + "axis": [ + 32, + 4 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7418979379945085 + }, + { + "axis": [ + 32, + 8 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.8161687750034616 + }, + { + "axis": [ + 32, + 16 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7071189940033946 + }, + { + "axis": [ + 32, + 64 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6919744979968527 + }, + { + "axis": [ + 32, + 128 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.763828230999934 + }, + { + "axis": [ + 32, + 256 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 1.1672931760040228 + }, + { + "axis": [ + 32, + 7 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7903869770016172 + }, + { + "axis": [ + 32, + 51 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.8204917650000425 + }, + { + "axis": [ + 32, + 82 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7734387129967217 + }, + { + "axis": [ + 32, + 136 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.8940779059994384 + }, + { + "axis": [ + 32, + 264 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 1.0362430419991142 + }, + { + "axis": [ + 32, + 414 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7707942160050152 + }, + { + "axis": [ + 32, + 511 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7359028209975804 + }, + { + "axis": [ + 64, + 0 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7140863270033151 + }, + { + "axis": [ + 64, + 64 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.3939073029978317 + }, + { + "axis": [ + 64, + 1 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6615696199951344 + }, + { + "axis": [ + 64, + 2 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7195793599967146 + }, + { + "axis": [ + 64, + 4 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.727400829004182 + }, + { + "axis": [ + 64, + 8 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7123612750001485 + }, + { + "axis": [ + 64, + 16 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6815853899970534 + }, + { + "axis": [ + 64, + 32 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6453383879998 + }, + { + "axis": [ + 64, + 128 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7084282360010548 + }, + { + "axis": [ + 64, + 256 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7437638900009915 + }, + { + "axis": [ + 64, + 7 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6278275200020289 + }, + { + "axis": [ + 64, + 51 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7565555629989831 + }, + { + "axis": [ + 64, + 82 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6699500400063698 + }, + { + "axis": [ + 64, + 136 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6969899960022303 + }, + { + "axis": [ + 64, + 264 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.764182245999109 + }, + { + "axis": [ + 64, + 414 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7582502479999675 + }, + { + "axis": [ + 64, + 511 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.8806125310002244 + }, + { + "axis": [ + 128, + 0 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7163817280015792 + }, + { + "axis": [ + 128, + 128 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.5457843320036773 + }, + { + "axis": [ + 128, + 1 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.8308161980021396 + }, + { + "axis": [ + 128, + 2 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.8291677750021336 + }, + { + "axis": [ + 128, + 4 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.931329906998144 + }, + { + "axis": [ + 128, + 8 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7288627160014585 + }, + { + "axis": [ + 128, + 16 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6684326649992727 + }, + { + "axis": [ + 128, + 32 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7247681169974385 + }, + { + "axis": [ + 128, + 64 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7121919409983093 + }, + { + "axis": [ + 128, + 256 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.8147931689964025 + }, + { + "axis": [ + 128, + 7 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7243531530039036 + }, + { + "axis": [ + 128, + 51 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6287634619948221 + }, + { + "axis": [ + 128, + 82 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6794571580030606 + }, + { + "axis": [ + 128, + 136 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.745903263996297 + }, + { + "axis": [ + 128, + 264 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6764443359934376 + }, + { + "axis": [ + 128, + 414 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6888291420036694 + }, + { + "axis": [ + 128, + 511 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6443845739995595 + }, + { + "axis": [ + 256, + 0 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6772958299989114 + }, + { + "axis": [ + 256, + 256 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.3865307189989835 + }, + { + "axis": [ + 256, + 1 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6180741650023265 + }, + { + "axis": [ + 256, + 2 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7226640410008258 + }, + { + "axis": [ + 256, + 4 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7847532529995078 + }, + { + "axis": [ + 256, + 8 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6799494049992063 + }, + { + "axis": [ + 256, + 16 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6443479790032143 + }, + { + "axis": [ + 256, + 32 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6969139329958125 + }, + { + "axis": [ + 256, + 64 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6885168619992328 + }, + { + "axis": [ + 256, + 128 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.742562558996724 + }, + { + "axis": [ + 256, + 7 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.8000719620031305 + }, + { + "axis": [ + 256, + 51 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6808252529954189 + }, + { + "axis": [ + 256, + 82 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6213867170008598 + }, + { + "axis": [ + 256, + 136 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7214975130045786 + }, + { + "axis": [ + 256, + 264 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.8084968219991424 + }, + { + "axis": [ + 256, + 414 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6892747800011421 + }, + { + "axis": [ + 256, + 511 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6491548859994509 + }, + { + "axis": [ + 7, + 0 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.911204137999448 + }, + { + "axis": [ + 7, + 7 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.43745530300657265 + }, + { + "axis": [ + 7, + 1 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7522541299986187 + }, + { + "axis": [ + 7, + 2 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.8264301910021459 + }, + { + "axis": [ + 7, + 4 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7782819330022903 + }, + { + "axis": [ + 7, + 8 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6444652689970098 + }, + { + "axis": [ + 7, + 16 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7592302659977577 + }, + { + "axis": [ + 7, + 32 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7945314979951945 + }, + { + "axis": [ + 7, + 64 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.69022825799766 + }, + { + "axis": [ + 7, + 128 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.8539940460032085 + }, + { + "axis": [ + 7, + 256 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7779684589986573 + }, + { + "axis": [ + 7, + 51 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6994257490005111 + }, + { + "axis": [ + 7, + 82 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6150336830032757 + }, + { + "axis": [ + 7, + 136 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7747240440003225 + }, + { + "axis": [ + 7, + 264 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7786129329979303 + }, + { + "axis": [ + 7, + 414 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7873210449979524 + }, + { + "axis": [ + 7, + 511 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6313544509976055 + }, + { + "axis": [ + 51, + 0 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.5769211480001104 + }, + { + "axis": [ + 51, + 51 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.3588015240020468 + }, + { + "axis": [ + 51, + 1 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7983218709996436 + }, + { + "axis": [ + 51, + 2 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.9544664610002656 + }, + { + "axis": [ + 51, + 4 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.5948740709936828 + }, + { + "axis": [ + 51, + 8 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6564239459985401 + }, + { + "axis": [ + 51, + 16 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7044019509994541 + }, + { + "axis": [ + 51, + 32 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.8227086049955687 + }, + { + "axis": [ + 51, + 64 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7251317639966146 + }, + { + "axis": [ + 51, + 128 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.684031226002844 + }, + { + "axis": [ + 51, + 256 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7534873570039053 + }, + { + "axis": [ + 51, + 7 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.5794883540002047 + }, + { + "axis": [ + 51, + 82 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.5799067900006776 + }, + { + "axis": [ + 51, + 136 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.5933366329991259 + }, + { + "axis": [ + 51, + 264 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7733821549991262 + }, + { + "axis": [ + 51, + 414 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.8646516280059586 + }, + { + "axis": [ + 51, + 511 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7643909129983513 + }, + { + "axis": [ + 82, + 0 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.9693160829992848 + }, + { + "axis": [ + 82, + 82 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.4354711479973048 + }, + { + "axis": [ + 82, + 1 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7484102390008047 + }, + { + "axis": [ + 82, + 2 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6951251380014583 + }, + { + "axis": [ + 82, + 4 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6799516880055307 + }, + { + "axis": [ + 82, + 8 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7311032920042635 + }, + { + "axis": [ + 82, + 16 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.8397238879988436 + }, + { + "axis": [ + 82, + 32 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7229521449989988 + }, + { + "axis": [ + 82, + 64 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6572714909998467 + }, + { + "axis": [ + 82, + 128 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6770887910024612 + }, + { + "axis": [ + 82, + 256 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7130703820002964 + }, + { + "axis": [ + 82, + 7 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6813155930067296 + }, + { + "axis": [ + 82, + 51 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7069644110015361 + }, + { + "axis": [ + 82, + 136 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7939093610038981 + }, + { + "axis": [ + 82, + 264 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6499820339959115 + }, + { + "axis": [ + 82, + 414 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7038671910049743 + }, + { + "axis": [ + 82, + 511 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6943172060055076 + }, + { + "axis": [ + 136, + 0 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6594217599995318 + }, + { + "axis": [ + 136, + 136 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.4057400099991355 + }, + { + "axis": [ + 136, + 1 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.770341899995401 + }, + { + "axis": [ + 136, + 2 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7227049919965793 + }, + { + "axis": [ + 136, + 4 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.646373848998337 + }, + { + "axis": [ + 136, + 8 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6281754669980728 + }, + { + "axis": [ + 136, + 16 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6077504580025561 + }, + { + "axis": [ + 136, + 32 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6717398359978688 + }, + { + "axis": [ + 136, + 64 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6905662779972772 + }, + { + "axis": [ + 136, + 128 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7030004639964318 + }, + { + "axis": [ + 136, + 256 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.658500923003885 + }, + { + "axis": [ + 136, + 7 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6378661759954412 + }, + { + "axis": [ + 136, + 51 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.902660083003866 + }, + { + "axis": [ + 136, + 82 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.8744946869992418 + }, + { + "axis": [ + 136, + 264 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.8693657879994134 + }, + { + "axis": [ + 136, + 414 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.770487221001531 + }, + { + "axis": [ + 136, + 511 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7986442069959594 + }, + { + "axis": [ + 264, + 0 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.683293683003285 + }, + { + "axis": [ + 264, + 264 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.511704322998412 + }, + { + "axis": [ + 264, + 1 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7209800869968603 + }, + { + "axis": [ + 264, + 2 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7712196749998839 + }, + { + "axis": [ + 264, + 4 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6271474569948623 + }, + { + "axis": [ + 264, + 8 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6906866029967205 + }, + { + "axis": [ + 264, + 16 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7040742800018052 + }, + { + "axis": [ + 264, + 32 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7893825720020686 + }, + { + "axis": [ + 264, + 64 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7752372530012508 + }, + { + "axis": [ + 264, + 128 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6385702019979362 + }, + { + "axis": [ + 264, + 256 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.716950256995915 + }, + { + "axis": [ + 264, + 7 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.711614688996633 + }, + { + "axis": [ + 264, + 51 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7447682319980231 + }, + { + "axis": [ + 264, + 82 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.8371410309991916 + }, + { + "axis": [ + 264, + 136 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7631696730022668 + }, + { + "axis": [ + 264, + 414 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7539276300012716 + }, + { + "axis": [ + 264, + 511 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7069095019978704 + }, + { + "axis": [ + 414, + 0 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6203656520010554 + }, + { + "axis": [ + 414, + 414 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.37122848800208885 + }, + { + "axis": [ + 414, + 1 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6329640799958725 + }, + { + "axis": [ + 414, + 2 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7811323320056545 + }, + { + "axis": [ + 414, + 4 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7567456839969964 + }, + { + "axis": [ + 414, + 8 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7322566639995784 + }, + { + "axis": [ + 414, + 16 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.8534070050009177 + }, + { + "axis": [ + 414, + 32 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6818481399968732 + }, + { + "axis": [ + 414, + 64 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.572726458995021 + }, + { + "axis": [ + 414, + 128 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7387052870035404 + }, + { + "axis": [ + 414, + 256 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7012635709979804 + }, + { + "axis": [ + 414, + 7 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6159714940004051 + }, + { + "axis": [ + 414, + 51 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.7194792270020116 + }, + { + "axis": [ + 414, + 82 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.5929365690026316 + }, + { + "axis": [ + 414, + 136 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6935935790024814 + }, + { + "axis": [ + 414, + 264 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.6961294360007741 + }, + { + "axis": [ + 414, + 511 + ], + "status": 0, + "actual_local_energy": 0.0, + "solver_objective": 0.0, + "floating_dual_bound": 0.0, + "seconds": 0.5809118640027009 + } + ] +} diff --git a/research/kappa-round7-4610-coupled-recursion-20261022/all-units/sources/research/general-gaussian-contact-search/README.md b/research/kappa-round7-4610-coupled-recursion-20261022/all-units/sources/research/general-gaussian-contact-search/README.md new file mode 100644 index 0000000000..6e57a7ae51 --- /dev/null +++ b/research/kappa-round7-4610-coupled-recursion-20261022/all-units/sources/research/general-gaussian-contact-search/README.md @@ -0,0 +1,201 @@ +# Costed non-nested Gaussian contact search + +**Exact rank/invoice model and optional constructive search; no new kappa.** +This extends contact retiming beyond monotone climbs. Every former zero edge is +represented, every changed native warp is charged at its actual Gaussian rank, +and a helper's target rank is its whole relative Clifford rank. Both helper +boundaries may move. The unchanged main, adapter and owned interfaces are frozen. + +The positive calibration independently rediscovers #4672's 49-contact / 13-helper +change on its older #4610 word and reproduces its entire paid/helper invoice. +That result and its kappa belong to the predecessor. Bounded searches on the +stronger round-three word have not found a profitable candidate. No exponent, +new physical supplier or universal negative result is claimed here. + +## Changed search model + +At a node with old subspace U choose either U or U intersect M, where M is the +common kernel of the supplied nonzero nine-bit functionals. A scalar contact +uses one common actual gauge for all operands. Main endpoints, explicit adapter +boundaries and all contacts involving owned C stay at their original gauges. + +For canonical gauges C_U and C_V, the actual child C_V C_U^-1 has Fourier rank + + r(U,V) = dim U + dim V - 2 dim(U intersect V). + +This applies to downward and non-nested edges. Dimension difference alone is +wrong outside ascending chains. An old zero edge U->U may become a positive +rank child when only one endpoint moves. For a native map K_G transporting the +source chart U to G(U), the changed physical warp is charged at r(G(U),V), +rather than being declared monomial. Whole helper jobs use r(U_start,U_final). +Every helper must remain strictly productive in the searched switch model. + +`model.py` derives these ranks from explicit nine-bit subspace sets. It retains +all chronological contacts and previously zero transitions. Its baseline must +reproduce the source paid list exactly. Changed shared G matrices are outside +scope: the maps remain the same, while their changed physical implementations +may require Gaussian children of positive rank. + +The subspace formulas are the canonical zero-form case of Dugongue's #4654 Lagrangian +chart grammar. If U subset V and intersecting with M removes alpha and beta +dimensions respectively, the paid four-state table is + + (r, r+alpha, r+2alpha-beta, r+alpha-beta), r=dim V-dim U, + +ordered (00,10,01,11). Thus the mixed state 01 must not silently be assigned +r-beta. Native warp tables are computed from their actual mapped subspaces. +The verifier compares the general rank formula with the exact Clifford B-block +on all 285 ordered subspace pairs in dimensions one through three. + +## Explicitly paid symmetric phases + +The `--mode phase` variant keeps each subspace U fixed and chooses the zero +form or Q restricted to U, where Q is the binary symmetric matrix +`sum(lambda * lambda^T)` for the supplied functionals. This includes compound +forms; the ambient common-Q switch family is a strict restriction of arbitrary +independent symmetric forms at every node. It changes the unchanged-paid-rank +premise of #4665 and uses #4654's full charged phase-rank grammar. + +For a nested paid edge U subset V with old rank r, put +`t = rank(Q restricted to U)`. Its exact four-state rank table is +`(r,r+t,r+t,r)`. On a native warp G:U->V, the four ranks are the ranks of +`0`, `Q|U`, `(G^T Q G)|U` and `(Q+G^T Q G)|U`. A helper's table uses its +whole old rank plus the rank of the phase difference on its entrance space. +Both helper boundaries remain variable. Owned centers stay fixed and fully paid. + +The verifier compares every symmetric form on every ordered pair of subspaces +in dimensions one through three against actual Clifford B-blocks: 66,368 +transition checks. It also performs 50,128 native-warp checks on the first 12 +invertible maps in product order per dimension (all maps in dimensions one and +two). These finite controls check the implementation; the rank identities and +complete source invoice are stated explicitly rather than inferred from samples. + +```sh +python3 research/general-gaussian-contact-search/discover.py \ + --mode phase --functionals 1,2 --seconds 30 --output /tmp/phase-candidate.json +``` + +A synthetic moment sign control confirms that charging a paid rank increase +2->3 can cost less than a helper increase 1->2 earns. It is not a supplier. +Actual current-word phase search receipts are retained separately in +`PHASE-SEARCH.json`: all 511 rank-one forms and 18 named compound forms +returned zero best candidate energy in their bounded floating runs. This is +not an exact exclusion or a search of independently chosen node forms. No +profitable new current-word witness is claimed. + +## Coupled subspace/phase moves from Pauli quarter turns + +`--mode pauli --functionals X_MASK,Z_MASK` chooses a common Hermitian Pauli P +with those nine-bit masks, and at each contact chooses C_U or C_U S_P, where +`S_P = ((1+i) I + (1-i) P)/2`. This can change both subspace and phase form. +It is a broader neighborhood than the pure symmetric-phase switch family. +The pure-Z case agrees with the rank-one phase model on every edge and helper +of the complete nine-bit source; replay checks that equality. + +In binary symplectic coordinates w=(x,z), S_P induces the transvection +`v -> v + w`. The inverse zero-chart L_U has basis `(u,u)` for the +basis vectors u of U, together with `(0,z)` for z in U-perp. For Lagrangians +A and B the actual Fourier rank is `rank(stack(A,B))-9`. These definitions +price all four states of every chronological edge. On an ordinary edge the +table is `(r,s,s,r)`; s can be smaller than r. A native G sends the Pauli axis +to `(Gx, G^-T(x+z)+Gx)`, and all four warped costs are explicitly recomputed. +The helpers use the same full relative-rank calculation. No changed warp is +silently declared monomial, and every original zero edge remains represented. + +The verifier constructs literal Clifford circuits for the Pauli quarter turns +and checks all nonzero axes on all ordered subspace pairs in dimensions one +through three: 66,060 transition checks and 50,208 native-warp checks (the +same first-12-map scope). This validates the implementation's rank convention; +it does not perform new source-word absolute-phase or supplier admission. + +```sh +python3 research/general-gaussian-contact-search/discover.py \ + --mode pauli --functionals 1,0 --seconds 30 --output /tmp/pauli-candidate.json +``` + +`PAULI-SEARCH.json` names all 255 tested axes and bounded floating receipts. +They returned no profitable candidate. This is a sample of the 262,143 nonzero +nine-bit Pauli axes, with only a zero/common-quarter-turn switch at each node. +It is not an exclusion of all axes or of arbitrary independent Clifford gauges. + +## Discovery and acceptance + +`discover.py` converts each exact rank table into its rank-power energy at the +recorded test saving. Full paid energy minus full productive helper energy is +retained. In two-state coordinates any table is + + E00 + A*x + B*y + W*abs(x-y). + +Physical edge costs are submodular; moving both helper endpoints can add +negative cut weights. A signed-cut mixed-integer model handles those terms. +The contact switches are binary; auxiliary cut variables can be continuous, +using the lower XOR envelope for positive weights and upper envelope for +negative weights. These envelopes give the exact table for binary endpoints. +The emitted switch list is repriced from the complete exact rank invoice and +must agree with the floating objective. + +This is discovery only. Floating solver optimality is not an exact ceiling; +a timeout is not a rejection certificate. A useful candidate still needs exact +moment inequalities, an emitted physical word, all-column and absolute-phase +checks, complete compiler/ordinary/outer admission and the inherited analytic, +precision and execution contracts. No such new candidate is supplied here. + +Optional discovery requires installed NumPy/SciPy; it is not installed by the +package and is not needed for the registered replay. For example: + +```sh +python3 research/general-gaussian-contact-search/discover.py \ + --functionals 1,2 --seconds 30 --output /tmp/contact-candidate.json +``` + +Use `--source .../inputs/round2-word.json.gz --functionals 1 +--fixed-helper-side exit` to rediscover the known positive calibration. It +finds the predecessor profile on the tested environment; no claim of a fixed +solver path or platform-independent discovery output is made. + +## Exact replay and results + +```sh +python3.12 -B scripts/research_package.py --package research/general-gaussian-contact-search +python3.12 -I -O -B research/general-gaussian-contact-search/verify.py +``` + +The standard-library replay verifies the 285 canonical ranks plus the charged +phase and native-warp cases above, the complete +source invoices, frozen-boundary rejection, new charges at previously zero +edges and the non-nested-rank counterexample. The fixed 62-node positive +calibration gives paid `{1:2183,2:416,3:507,4:135,5:40,8:8}` and helpers +`{4:28,7:5,8:38,9:337}`, matching #4672. Its strict local gain is certified +with rational logarithm and alternating-exponential bounds, independently of +the optimizer. This is a positive calibration of the model, not a new saving. + +The current source has paid `{1:2201,2:412,3:510,4:127,5:40,8:8}` and helpers +`{4:28,7:7,8:47,9:326}`. `SEARCH.json` retains bounded floating experiments, +including uncompleted older product-linearized models explicitly labelled as +timeouts. They establish no theorem. The selected conditional kappa stays +0.00302015 at canonical base b58ad9ef4d4e861b0eaa5dba41742bdc072dca51. + +## Open next questions + +Change the scalar word or owned-center protocol before expanding these local +sweeps solely because a search implementation is available. Arbitrary +independent Clifford gauges also remain outside the tested finite families. +For any changed model, reprice every old and new edge before further native implementation. A +negative verified energy is the first stopping/expansion gate; solver status +alone is insufficient. The actual physical witness and its complete supplier +admission remain the blocker. This package supplies the search and invoice +mechanism, not an assertion that broader search will yield a breakthrough. + +## Sources and credit + +Both exact #4610 input words are retained with original commit/path/blob +provenance. The round-two payload is the input used by #4672; round three is +its stronger published successor at 1eb8da6cfb35512c0cc2533413e5ca42f48e13c6. +The optional solver is separate from the independent registered verifier. + +Credit Cao Yifan/#4610 for the native words; Cinna Davis/#4672 for coordinated +contact cuts and the positive calibration; Dugongue/#4654 for the exact chart +rank grammar; Cinna Davis/#4470 and its controller lineage; zxv, Jacob Alan +Sussman and all retained E8/scalar/Clifford/native/compiler contributors. Prepared +by Cinna Davis with substantial OpenAI Codex assistance; Apache-2.0. Classical +signed-cut and linearization formulas are not claimed as new mathematics. diff --git a/research/kappa-round7-4610-coupled-recursion-20261022/all-units/sources/research/general-gaussian-contact-search/model.py b/research/kappa-round7-4610-coupled-recursion-20261022/all-units/sources/research/general-gaussian-contact-search/model.py new file mode 100644 index 0000000000..a69138e401 --- /dev/null +++ b/research/kappa-round7-4610-coupled-recursion-20261022/all-units/sources/research/general-gaussian-contact-search/model.py @@ -0,0 +1,279 @@ +#!/usr/bin/env python3 +"""Exact contact graph and Gaussian rank invoices; Apache-2.0. + +Substantial OpenAI Codex assistance. Credit PR4672 contact cuts, PR4654 +Clifford chart grammar, PR4610 native words and the retained PR4470 lineage. +""" +from collections import Counter +from pathlib import Path +import gzip,json +def need(x,s): + if not x:raise ValueError(s) + +def span(b): + s={0} + for x in b:s|={y^x for y in tuple(s)} + return s + +def mv(cols,x): + y=0 + for i,a in enumerate(cols): + if x>>i&1:y^=a + return y + +def inv(cols): + values={mv(cols,x):x for x in range(512)} + need(len(values)==512,'invertible G') + return [values[1<{f}') + b=new(f) if dst is None else dst + edges.append(('paid',a,b,len(frames[f])-len(frames[old]),tuple(frames[old]))) + cur[r]=b + maps={x['op']:x['G_columns'] for x in c['warps']} + maps.update({-op:inv(cols) for op,cols in list(maps.items())}) + for e in payload['programs']['forward']: + if e[0]=='climb': + _,_,r,a,b,width=e + need(sp[a]=224: + a,b=c['start'][r],f;need(sp[a]<=sp[b],'nested helper boundary') + rewards.append((entry[r] if mode=='entrances' else dst, + len(frames[b])-len(frames[a]),tuple(frames[a]))) + return nodes,edges,fixed,rewards + +def mask(space): + return sum(1 << x for x in space) + +def dimension(bits): + n = bits.bit_count() + need(n > 0 and n & (n-1) == 0, 'binary subspace size') + return n.bit_length()-1 + +def fourier_rank(a, b): + return dimension(a)+dimension(b)-2*dimension(a & b) + +def load(path): + raw = Path(path).read_bytes() + return json.loads(gzip.decompress(raw) if str(path).endswith('.gz') else raw) + +def build(payload, functionals): + """All paid edges, including old zero edges, and both helper endpoints.""" + nodes, edges, fixed, _ = graph(payload, 'free') + frames = payload['canonical']['frames'] + old = [mask(span(b)) for b in frames] + kernel = mask(x for x in range(512) + if all((l & x).bit_count() % 2 == 0 for l in functionals)) + new = [s & kernel for s in old] + tables = [] + for kind, a, b, x, y in edges: + left = (old[nodes[a]], new[nodes[a]]) + right = (old[nodes[b]], new[nodes[b]]) + if kind == 'warp': + image = {0: 0} + for u, v in zip(x, y): + image.update({z ^ u: w ^ v for z, w in list(image.items())}) + left = tuple(mask(image[z] for z in image if s >> z & 1) for s in left) + ranks = [fourier_rank(left[i], right[j]) for i,j in ((0,0),(1,0),(0,1),(1,1))] + if kind == 'warp': need(ranks[0] == 0, 'original native warp is monomial') + tables.append((kind, a, b, ranks)) + helpers = [] + for r in range(224, 632): + a, b = 2+r, len(nodes)-632+r + left = (old[nodes[a]], new[nodes[a]]) + right = (old[nodes[b]], new[nodes[b]]) + ranks = [fourier_rank(left[i], right[j]) for i,j in ((0,0),(1,0),(0,1),(1,1))] + helpers.append((r, a, b, ranks)) + centers = Counter(e[4] for e in payload['programs']['forward'] if e[0] == 'center') + source_paid = Counter(e[5] for e in payload['programs']['forward'] if e[0] == 'climb') + centers + result = dict(nodes=nodes, fixed=sorted(fixed), edges=tables, helpers=helpers, + centers=dict(centers), old_spaces=old, new_spaces=new) + p,h = invoice(result, []) + need(p == source_paid, 'reconstructed baseline invoice') + return result + +def invoice(model, selected): + chosen = set(selected) + need(not chosen.intersection(model['fixed']), 'main, adapter and owned boundaries frozen') + need(all(2 <= n < len(model['nodes']) for n in chosen), 'valid selected contact') + paid = Counter(model['centers']) + helper = Counter() + def rank_at(a, b, ranks): + return ranks[(a in chosen)+2*(b in chosen)] + for _,a,b,ranks in model['edges']: + r=rank_at(a,b,ranks) + if r: paid[r] += 1 + for _,a,b,ranks in model['helpers']: + r=rank_at(a,b,ranks) + need(r > 0, 'strict productive helper') + helper[r] += 1 + return paid, helper + + +def binary_rank(rows): + pivots = {} + for x in rows: + while x: + i = x.bit_length()-1 + if i not in pivots: + pivots[i] = x + break + x ^= pivots[i] + return len(pivots) + +def phase_matrix(functionals): + rows = [0]*9 + for functional in functionals: + for i in range(9): + if functional >> i & 1: + rows[i] ^= functional + return rows + +def restrict_form(rows, basis): + def value(x, y): + return sum((x >> i & 1)*((rows[i] & y).bit_count() % 2) + for i in range(9)) % 2 + return [sum(value(x,y) << j for j,y in enumerate(basis)) for x in basis] + +def build_phase(payload, functionals): + """Binary gauges b_U=0 or Q|U, Q=sum lambda*lambda^T over F2. + + Subspaces and logical G maps stay fixed. All changed paid and warp + Gaussian ranks are charged. Both helper boundaries can change. + """ + nodes, edges, fixed, _ = graph(payload, 'free') + frames = payload['canonical']['frames'] + q = phase_matrix(functionals) + matrices = [restrict_form(q, b) for b in frames] + active = [bool(binary_rank(s)) for s in matrices] + tables = [] + for kind,a,b,x,y in edges: + if kind == 'paid': + extra = binary_rank(matrices[nodes[a]]) + ranks = [x, x+extra, x+extra, x] + else: + source, target = restrict_form(q,x), restrict_form(q,y) + ranks = [0, binary_rank(source), binary_rank(target), + binary_rank([u^v for u,v in zip(source,target)])] + need(max(ranks) <= 9, 'valid physical phase rank') + tables.append((kind,a,b,ranks)) + helpers = [] + for r in range(224,632): + a,b = 2+r,len(nodes)-632+r + h = len(frames[nodes[b]])-len(frames[nodes[a]]) + extra = binary_rank(matrices[nodes[a]]) + helpers.append((r,a,b,[h,h+extra,h+extra,h])) + centers = Counter(e[4] for e in payload['programs']['forward'] if e[0]=='center') + expected = Counter(e[5] for e in payload['programs']['forward'] if e[0]=='climb')+centers + # Discovery only compares these tokens for whether a node has an alternative. + m = dict(nodes=nodes, fixed=sorted(fixed), edges=tables, helpers=helpers, + centers=dict(centers), old_spaces=list(range(len(frames))), + new_spaces=[i+len(frames) if active[i] else i for i in range(len(frames))]) + paid,_ = invoice(m, []) + need(paid == expected, 'reconstructed paid-phase baseline') + return m + +def nullspace(rows, width): + rows=list(rows);pivots=[];k=0 + for j in range(width): + found=next((i for i in range(k,len(rows)) if rows[i]>>j&1),None) + if found is None:continue + rows[k],rows[found]=rows[found],rows[k] + for i in range(len(rows)): + if i!=k and rows[i]>>j&1:rows[i]^=rows[k] + pivots.append(j);k+=1 + return [(1<>j)&1)<>width)).bit_count()+ + ((x>>width)&(axis&low)).bit_count())%2 + return [x^(axis if pairing(x) else 0) for x in basis] + +def lagrangian_distance(a,b,width): + return binary_rank(a+b)-width + +def build_pauli(payload, coordinates): + """Gauge C_U or C_U S_P for one common Hermitian Pauli quarter turn. + + The chosen axis is (X mask, Z mask); this can change both the chart + subspace and its symmetric form. All changed physical edges are paid. + """ + x,z=coordinates;axis=x|(z<<9) + need(0<=x<512 and 0<=z<512 and axis,'nonzero nine-bit Pauli axis') + nodes,edges,fixed,_=graph(payload,'free');c=payload['canonical'];frames=c['frames'] + old=[lagrangian(b,9) for b in frames] + new=[transvection(b,axis,9) for b in old] + active=[bool(lagrangian_distance(a,b,9)) for a,b in zip(old,new)] + maps={w['op']:w['G_columns'] for w in c['warps']} + maps.update({-op:inv(g) for op,g in list(maps.items())}) + warp_ops=iter(e[2] for e in payload['programs']['forward'] if e[0]=='warp') + cache={};tables=[] + for kind,a,b,r,image in edges: + fa,fb=nodes[a],nodes[b] + if kind=='paid': + if (fa,fb) not in cache: + need(lagrangian_distance(old[fa],old[fb],9)==r,'old chart rank') + changed=lagrangian_distance(new[fa],old[fb],9) + cache[fa,fb]=[r,changed,changed,r] + ranks=cache[fa,fb] + else: + g=maps[next(warp_ops)];gi=inv(g) + git=[sum(((gi[j]>>i)&1)<0. Their ranks +are {4:28,7:7,8:47,9:326}, with total 3471. Every composed logical warp +fixes that helper's entrance space pointwise. This last assertion is +checked as a map on every entrance basis vector, rather than inferred +from endpoint dimensions. Each old paid step r_ij therefore satisfies +0 <= r_ij <= h_i. Rank-zero contacts and logical warps may be included +as additional steps with r_ij=0. + +For the cost comparison use the blocks between consecutive scalar contacts +on each helper, also cutting at fixed adapters and the two endpoints. +Operations on other owners commute with a block until its next scalar +contact. A block may include logical warps and can be refactored as one +whole job; the proof does not charge a separate phase correction when it +can be absorbed into that job's monomial normalizers. The verifier checks +that every original helper block contains **at most one positive paid +call**. Consequently its original moment is exactly r_ij^t, with r_ij=0 +when it was wholly monomial. Transported entrance spaces stay nested +through the entire block, so the generalized rank formula applies to +the block's composed G. Every r_ij is still bounded by h_i. Fusing across +a scalar contact or introducing a shared multi-owner operation changes +the model and is outside this theorem. + +## 2. Helper rank gain is bounded by its own added paid ranks + +Fix a helper and transport its entrance space along its actual field path: +use inclusion at an ascending step and G at a logical warp. Pull each +intermediate symmetric form back to this fixed entrance space. At a +common scalar contact there is a single form, so no discontinuity occurs. +At a contact block, the rank of the difference between +the two pulled-back forms is at most its added paid rank delta_j: +restriction cannot increase bilinear-form rank. + +The sum of these differences telescopes. Because the final composed warp +fixes the entrance pointwise, its sum is exactly the helper endpoint +difference form. The grammar gives the new helper rank h+g, where g is +the rank of that difference. Rank subadditivity yields + + g <= sum_j delta_j. + +This also allows new corrections at previously equal charts. Such a +correction is not a free phase change: its old rank is zero and its +positive new rank must be paid. Corrections to fixed adapters, if needed +inside a proposed implementation, must likewise be paid; omitting them +does not invalidate this necessary lower bound. + +## 3. Concavity prices that debt at least as highly as its reward + +Let h>0, 0<=r_j<=h, delta_j>=0, D=sum delta_j and 00. +For each step, using the improper integral at zero when necessary, + + (r_j+delta_j)^t-r_j^t + = integral_(0..delta_j) t(r_j+u)^(t-1) du + >= integral_(0..delta_j) t(h+D_j+u)^(t-1) du. + +Summing gives + + sum_j [(r_j+delta_j)^t-r_j^t] + >= (h+D)^t-h^t + >= (h+g)^t-h^t. + +Thus every helper's added productive moment is at most the increase in +paid moment on that same helper's path. These paths have distinct paid +field owners, even where their scalar contacts share a chart; no paid +occurrence is charged to two helpers. Main boundaries are fixed, so their +productive moments do not increase. Added main and center costs are +nonnegative. Summing proves the claimed inequality. + +At t=0, every helper already has positive rank, so its productive job +count is unchanged. An old positive paid step stays positive, while a +corrected zero step adds a paid job. Therefore the inequality also holds +at t=0 with rank-zero jobs omitted. At t=1 it is just the rank-debt bound. + +For an unchanged controller, each full native call gets the same fixed +main operator and its own independent helper inventory. Apply the local +inequality per invocation; thin queries, idle calls and all other main +contributions stay as prescribed by that controller. No controller +optimality theorem or outer-transfer assumption is required for this +comparison. A new controller or a change to its main contract is outside +the statement. + +## Verification boundary + +The analytic argument above covers all exponents and every legal form +assignment. Computation checks the exact source-specific hypotheses, not +an exhaustive search of phase assignments. It also exhausts the 512 triples +of symmetric forms on F_2^2 to check the endpoint rank triangle, proves two +strict square-root comparisons with outward rational intervals, rejects +four mutations of the actual word, and changes every frame basis without +changing the certificate. These are author checks, not a formal proof or +independent human verification. + +PR4665's homogeneous zero-solution certificate is a predecessor with a +different scope. This proof does not need every form to vanish. In +particular it permits paid rank increases and arbitrary compatible center +forms. An exploratory relaxation of its owned-contact freezes left 288 +coordinates on empty center resets and no nonzero helper difference; +that experiment is motivation only and is not a premise of this theorem. diff --git a/research/kappa-round7-4610-coupled-recursion-20261022/all-units/verify.py b/research/kappa-round7-4610-coupled-recursion-20261022/all-units/verify.py new file mode 100644 index 0000000000..e44759859a --- /dev/null +++ b/research/kappa-round7-4610-coupled-recursion-20261022/all-units/verify.py @@ -0,0 +1,89 @@ +"""Independent replay of every all-unit table and accepted assignment. +Cao Yifan; substantial OpenAI Codex assistance. Apache-2.0. +No optimizer is run; numerical optimality is not promoted to a theorem. +""" +import ast +from collections import Counter +from hashlib import sha256 +import json +from pathlib import Path +import sys +from types import SimpleNamespace + +HERE=Path(__file__).resolve().parent +CORE=HERE.parent +sys.path.insert(0,str(CORE)) +import freeze as Z +import realification_census as R +import mixed_gauge as M +import weighted_gauge as W + + +def pure_functions(path,names): + """Load only byte-pinned pure functions; do not import discovery's solver.""" + tree=ast.parse(path.read_text(encoding='utf-8'),filename=str(path)) + nodes=[n for n in tree.body if isinstance(n,ast.FunctionDef) and n.name in names] + R.need({n.name for n in nodes}==set(names),'Exact named pure helper functions exist') + namespace={'R':R,'Counter':Counter,'sha256':sha256,'json':json} + exec(compile(ast.Module(body=nodes,type_ignores=[]),str(path),'exec'),namespace) + return SimpleNamespace(**{name:namespace[name] for name in names}) + + +def main(): + frozen=R.read(CORE/'FREEZE.json');R.need(Z.audit()==frozen,'Unchanged completed core') + r=R.read(HERE/'ALL-UNITS.json.gz');related=R.read(HERE/'RELATED.json') + R.need(r['script_sha256']==sha256((HERE/'all_units.py').read_bytes()).hexdigest(),'Discovery script pin') + R.need(r['core_freeze_sha256']==sha256((CORE/'FREEZE.json').read_bytes()).hexdigest(),'Exact old source closure') + R.need(r['related_sha256']==sha256((HERE/'RELATED.json').read_bytes()).hexdigest(),'Exact reviewed related scope') + for pin in related['files']:R.need(sha256((HERE/pin['copy']).read_bytes()).hexdigest()==pin['sha256'],'Compared source pin') + P=pure_functions(CORE/'palette_gauge.py',[ + 'options','cost_tables','profile','validate_assignment','replay_native_prices','expect_rejection','phase_control']) + A=pure_functions(HERE/'all_units.py',['options']) + ce=R.load(CORE/'sources'/R.CE,'all_unit_replay_clifford') + payload=R.read(CORE/'sources/research/kappa-round3-warp-20261022/ACTUAL-WORD.json.gz') + g=M.graph(payload);cache={} + terms,counts,metadata=P.cost_tables(ce,g,1,cache,option_provider=A.options) + R.need(terms==r['terms'] and counts==r['option_counts'] and metadata==r['frame_options'], + 'All serialized tables equal independently rebuilt actual products') + zero=[0]*g['components'];before=W.net_profile(terms,zero) + bounds={rank:W.rank_power(rank) for rank in range(10)} + for case in r['cases']: + fixed=g['strict_fixed'] if case['boundary']=='strict' else g['base_fixed'] + chosen=case['assignment'];P.validate_assignment(chosen,counts,fixed) + native=P.replay_native_prices(ce,g,1,terms,chosen,cache,option_provider=A.options) + R.need(native==case['native_replay'],'Chosen exact native products match receipt') + paid,helpers=P.profile(terms,chosen) + R.need(R.counter_data(paid)==case['paid_profile'] and R.counter_data(helpers)==case['helper_profile'],'Complete invoice replay') + lo,hi=W.gain_bounds(before,W.net_profile(terms,chosen),bounds) + R.need(str(lo)==case['moment_gain_lower'] and str(hi)==case['moment_gain_upper'],'Rational moment intervals') + R.need(case['changed_components']==0 and lo==hi==0 and case['local_deficit']==64,'Actual bounded negative candidate') + bad=zero[:];i=next(i for i in g['base_fixed'] if counts[i]>1);bad[i]=1 + controls=[dict(name='fixed_endpoint_option',**P.expect_rejection(lambda:P.validate_assignment(bad,counts,g['base_fixed']), + 'An actual fixed endpoint changed'))] + wrong=[{**e,'costs':[row[:] for row in e['costs']]} for e in terms] + wrong[0]['costs'][0][0]+=1 + controls.append(dict(name='stored_paid_price',**P.expect_rejection( + lambda:P.replay_native_prices(ce,g,1,wrong,zero,cache,option_provider=A.options),'Stored price differs from actual native rank'))) + representatives={} + for f in sorted(set(g['component_frames'].values())):representatives.setdefault(len(g['canonical']['frames'][f]),f) + literal_checks=0 + for rank,frame in representatives.items(): + basis=tuple(g['canonical']['frames'][frame]);F,square,K=cache[basis] + info=A.options(ce,g['canonical'],frame,1,cache) + for mask,columns in zip(info['masks'],info['columns']): + op=K.adjoint().then(ce.fourier(9,range(rank))).then(ce.cgate(9,mask)).then(K) + R.need(R.tabcols(op)==columns,'Every sampled literal chart option matches the exact tableau') + back=op.adjoint().then(op) + R.need(back.tab==ce.ident(9).tab and back.zero_state()==ce.ident(9).zero_state(),'Actual phase and true adjoint cancellation') + literal_checks+=1 + controls.append(P.phase_control(ce)) + out=dict(status='PASS_ALL_ACTIVE_UNIT_TABLE_AND_ASSIGNMENT_REPLAY',components=g['components'], + terms=len(terms),cases=len(r['cases']),literal_representative_checks=literal_checks, + controls=controls,receipt_sha256=sha256((HERE/'ALL-UNITS.json.gz').read_bytes()).hexdigest(), + script_sha256=sha256(Path(__file__).read_bytes()).hexdigest(),new_kappa=False, + scope='Exact finite invoice validation only; no rerun or formal certificate of floating MIP optimality.') + (HERE/'VERIFY.json').write_text(json.dumps(out,indent=2)+'\n',encoding='utf-8',newline='\n') + print(out['status'],'components',out['components'],'terms',out['terms'],'cases',out['cases'],'literal checks',literal_checks) + + +if __name__=='__main__':main() diff --git a/research/kappa-round7-4610-coupled-recursion-20261022/freeze.py b/research/kappa-round7-4610-coupled-recursion-20261022/freeze.py new file mode 100644 index 0000000000..82b02d20c3 --- /dev/null +++ b/research/kappa-round7-4610-coupled-recursion-20261022/freeze.py @@ -0,0 +1,73 @@ +"""Bind the completed gate and palette receipts; verify by default. +Cao Yifan; substantial OpenAI Codex assistance. Apache-2.0. +This coherence audit does not rerun Lean, the rank census or the optimizer. +""" +from hashlib import sha256 +import json +from pathlib import Path +import subprocess +import sys +import realification_census as R + +HERE=Path(__file__).resolve().parent +ROOT=HERE.parents[1] +FILES=['README.md','PLAN.md','.gitattributes','.gitignore','SOURCES.json','pin_sources.py', + 'PauliHole.lean','PauliHole.log','pauli_hole.py','replay_pauli_lean.py','LEAN-PAULI-HOLE.json', + 'PAULI-HOLE.json.gz','realification_census.py','REALIFICATION-CENSUS.json.gz', + 'mixed_gauge.py','MIXED-GAUGE.json.gz','weighted_gauge.py','WEIGHTED-GAUGE.json.gz', + 'weighted_milp.py','WEIGHTED-MILP.json.gz','palette_gauge.py','PALETTE-GAUGE.json.gz','freeze.py'] + + +def digest(path):return sha256(path.read_bytes()).hexdigest() + + +def audit(): + pins=R.read(HERE/'SOURCES.json') + for pin in pins['files']: + raw=(HERE/pin['copy']).read_bytes() + R.need(sha256(raw).hexdigest()==pin['sha256'],'Copied source SHA-256') + blob=subprocess.check_output(['git','rev-parse',pin['git_commit']+':'+pin['path']],cwd=ROOT).decode().strip() + R.need(blob==pin['git_blob'],'Pinned commit:path resolves to recorded blob') + R.need(raw==subprocess.check_output(['git','cat-file','blob',blob],cwd=ROOT),'Copied source is the Git blob bytes') + mapping={'PAULI-HOLE.json.gz':'pauli_hole.py','REALIFICATION-CENSUS.json.gz':'realification_census.py', + 'MIXED-GAUGE.json.gz':'mixed_gauge.py','WEIGHTED-GAUGE.json.gz':'weighted_gauge.py', + 'WEIGHTED-MILP.json.gz':'weighted_milp.py','PALETTE-GAUGE.json.gz':'palette_gauge.py'} + receipts={} + for name,script in mapping.items(): + r=R.read(HERE/name);receipts[name]=r + R.need(r['script_sha256']==digest(HERE/script),'Receipt binds its script: '+name) + R.need(r['new_kappa'] is False,'No finite negative receipt claims new kappa') + if 'source_manifest_sha256' in r:R.need(r['source_manifest_sha256']==digest(HERE/'SOURCES.json'),'Receipt pins source manifest') + for helper,h in r.get('helper_script_sha256',{}).items():R.need(digest(HERE/helper)==h,'Receipt binds helper script') + R.need(receipts['MIXED-GAUGE.json.gz']['helper_sha256']==digest(HERE/'realification_census.py'),'Mixed graph binds actual compiler helper') + for name in ['WEIGHTED-GAUGE.json.gz','WEIGHTED-MILP.json.gz']: + R.need(receipts[name]['graph_sha256']==digest(HERE/'MIXED-GAUGE.json.gz'),'Weighted receipt binds exact graph') + R.need(receipts['WEIGHTED-MILP.json.gz']['setup_sha256']==digest(HERE/'WEIGHTED-GAUGE.json.gz'),'Weighted MILP binds exact moment setup') + for r in [receipts['WEIGHTED-MILP.json.gz'],receipts['PALETTE-GAUGE.json.gz']]: + for block in r['results']: + for case in block['cases']: + R.need(case['changed_components']==0 and case['moment_gain_lower']==case['moment_gain_upper']=='0', + 'Completed weighted candidate has exactly zero gain') + R.need(all(c.get('passed',c.get('rejected',False)) for c in receipts['PALETTE-GAUGE.json.gz']['controls']), + 'Actual native and ownership controls') + lean=R.read(HERE/'LEAN-PAULI-HOLE.json') + R.need(lean['exit_code']==0 and lean['source_sha256']==digest(HERE/lean['source']) and + lean['log_sha256']==digest(HERE/lean['log']),'Lean source and successful fresh compilation log') + R.need(len(lean['axioms'])==2 and all(set(row['axioms'])<=set(lean['allowed_axioms']) for row in lean['axioms']), + 'Both Lean axiom reports are standard') + return dict(status='PASS_COMPLETED_PAULI_AND_FRAME_PALETTE_COHERENCE',source_pins=len(pins['files']), + lean_reports=2,receipt_count=len(receipts),new_kappa=False, + files={name:digest(HERE/name) for name in FILES}, + scope='Byte/provenance/receipt coherence only. Fresh run outputs are preserved; floating MIP status is not formal global optimality.') + + +def main(): + result=audit();target=HERE/'FREEZE.json' + if '--freeze' in sys.argv: + R.need(not target.exists(),'Do not overwrite the completed freeze manifest') + target.write_text(json.dumps(result,indent=2)+'\n',encoding='utf-8',newline='\n') + else:R.need(result==R.read(target),'Completed frozen core bytes remain unchanged') + print(result['status'],'pins',result['source_pins'],'Lean reports',result['lean_reports'],'receipts',result['receipt_count']) + + +if __name__=='__main__':main() diff --git a/research/kappa-round7-4610-coupled-recursion-20261022/mixed_gauge.py b/research/kappa-round7-4610-coupled-recursion-20261022/mixed_gauge.py new file mode 100644 index 0000000000..89ccbbcbd0 --- /dev/null +++ b/research/kappa-round7-4610-coupled-recursion-20261022/mixed_gauge.py @@ -0,0 +1,218 @@ +"""Exact binary F/Phi costs on actual scalar-contact components. +Cao Yifan; substantial OpenAI Codex assistance. Apache-2.0. +Optimization is a finite rank screen, not physical supplier admission. +""" +from collections import Counter,defaultdict,deque +from hashlib import sha256 +import gzip +import json +from pathlib import Path +import sys +import time +import realification_census as R + +HERE=Path(__file__).resolve().parent + + +class Union: + def __init__(self):self.parent=[] + def new(self): + i=len(self.parent);self.parent.append(i);return i + def find(self,i): + while self.parent[i]!=i: + self.parent[i]=self.parent[self.parent[i]];i=self.parent[i] + return i + def join(self,a,b): + a,b=self.find(a),self.find(b) + if a!=b:self.parent[b]=a + + +def graph(payload): + c=payload['canonical'];word=payload['programs']['forward'];u=Union() + frames=[];owned=[] + def node(frame,is_owned=False): + i=u.new();frames.append(frame) + if is_owned:owned.append(i) + return i + current={('L',i):node(frame) for i,frame in enumerate(c['start'])} + starts=dict(current);edges=[];scalar_contacts=0 + for index,event in enumerate(word): + kind=event[0] + if kind in ('climb','warp'): + role=('L',event[2]) if kind=='climb' else tuple(event[1]) + a,b=event[3:5] + R.need(frames[current[role]]==a,'Actual residence source') + target=node(b) + edges.append(dict(kind=kind,event=index,source=current[role],target=target, + operator=event[2] if kind=='warp' else 0,old_rank=event[5] if kind=='climb' else 0)) + current[role]=target + elif kind=='center': + role=('C',event[1]);a,b=event[2:4] + R.need(frames[current[role]]==a,'Actual owned center source') + target=node(b,True) + edges.append(dict(kind='center',event=index,source=current[role],target=target,operator=0,old_rank=event[4])) + current[role]=target + elif kind=='scalar': + gate,frame=event[1:];op=gate[0];dst=tuple(gate[1]) + if op=='clear': + R.need(dst[0]=='C','Only explicitly owned fields may clear') + current[dst]=node(frame,True) + else: + R.need(frames[current[dst]]==frame,'Actual scalar destination') + if op in ('add','copy'): + src=tuple(gate[2]);R.need(frames[current[src]]==frame,'Actual scalar source') + u.join(current[dst],current[src]);scalar_contacts+=1 + else:R.need(op=='scale','Closed scalar alphabet') + elif kind=='adapter': + # Deferred boundary descriptor, inert at its textual position; + # exit markers precede the subsequent full-frame cleanup word. + pass + elif kind=='residual_adapter': + # Current selected word has no suspended-helper residual adapters. + raise ValueError('Derive literal residual-adapter endpoints before adding this word') + else:R.need(kind=='phase','Closed word alphabet') + ends={('L',i):current['L',i] for i in range(632)} + for role,at in ends.items():R.need(frames[at]==c['final'][role[1]],'Exact invocation final reference') + roots=sorted({u.find(i) for i in range(len(frames))});number={r:i for i,r in enumerate(roots)} + comp=[number[u.find(i)] for i in range(len(frames))] + compframe={} + for i,frame in enumerate(frames): + R.need(compframe.setdefault(comp[i],frame)==frame,'Scalar component has one exact reference frame') + for edge in edges: + edge['source_frame']=frames[edge['source']];edge['target_frame']=frames[edge['target']] + edge['source']=comp[edge['source']];edge['target']=comp[edge['target']] + helpers=[dict(role=i,source=comp[starts['L',i]],target=comp[ends['L',i]], + source_frame=frames[starts['L',i]],target_frame=frames[ends['L',i]]) for i in range(224,632)] + basefixed={comp[i] for i in owned} + basefixed|={comp[starts['L',i]] for i in range(224)}|{comp[ends['L',i]] for i in range(224)} + basefixed|={component for component,frame in compframe.items() if frame==0} + strictfixed=basefixed|{comp[starts['L',i]] for i in range(224,632)}|{comp[ends['L',i]] for i in range(224,632)} + return dict(canonical=c,edges=edges,helpers=helpers,components=len(roots),component_frames=compframe, + original_residences=len(frames),scalar_contacts=scalar_contacts, + base_fixed=sorted(basefixed),strict_fixed=sorted(strictfixed)) + + +def tables(ce,g,ell,framecache): + c=g['canonical'];ops={} + for frame in sorted(set(g['component_frames'].values())): + basis=tuple(c['frames'][frame]) + if basis not in framecache:framecache[basis]=R.frame_data(ce,basis) + F,(x,z,p),K=framecache[basis] + regular=R.tensor_columns(R.tabcols(F),ell) + ops[frame]=(regular,R.transvection(regular,R.tensor_pauli(x,z,9,ell))) + native={w['op']:R.Kop(ce,w['G_columns']) for w in c['warps']} + kt={} + def body(op): + if op not in kt: + actual=native[abs(op)] if op>0 else native[abs(op)].adjoint() + kt[op]=R.tensor_columns(R.tabcols(actual),ell) + return kt[op] + cache={};terms=[] + for item in g['edges']+g['helpers']: + helper='role' in item + a,b=item['source_frame'],item['target_frame'];op=item.get('operator',0) + key=a,b,op + if key not in cache: + cost=[] + for x in (0,1): + row=[] + for y in (0,1): + left=ops[a][x];right=ops[b][y] + product=R.compose(right,R.compose(body(op),left)) if op else R.compose(right,left) + row.append(R.f_rank(ce,product)) + cost.append(row) + cache[key]=cost + costs=cache[key] + if not helper:R.need(costs[0][0]==item['old_rank']*ell,'All-old cost matches original invoice') + else:R.need(costs[0][0]==ell*(len(c['frames'][b])-len(c['frames'][a])),'Original helper credit') + terms.append({**item,'kind':'helper' if helper else item['kind'],'costs':costs}) + return terms + + +def value(terms,modes): + return sum((-1 if e['kind']=='helper' else 1)*e['costs'][modes[e['source']]][modes[e['target']]] for e in terms) + + +def signed_structure(terms,n): + adjacency=defaultdict(list);nonzero=0 + for e in terms: + a,b=e['source'],e['target'];c=e['costs'];sgn=-1 if e['kind']=='helper' else 1 + interaction=sgn*(c[0][0]+c[1][1]-c[0][1]-c[1][0]) + if interaction and a!=b: + adjacency[a].append((b,int(interaction>0))) + adjacency[b].append((a,int(interaction>0)));nonzero+=1 + colors={};conflicts=[] + for start in range(n): + if start in colors:continue + colors[start]=0;queue=deque([start]) + while queue: + a=queue.popleft() + for b,parity in adjacency[a]: + wanted=colors[a]^parity + if b not in colors:colors[b]=wanted;queue.append(b) + elif colors[b]!=wanted:conflicts.append((a,b)) + return dict(nonzero_interactions=nonzero,sign_frustrated_edges=len(set(tuple(sorted(e)) for e in conflicts)),colors=colors) + + +def solve_mincut(terms,n,fixed,colors): + import networkx as nx + unary=[[0,0] for _ in range(n)];pairs=[];constant=0 + for e in terms: + a,b=e['source'],e['target'];sgn=-1 if e['kind']=='helper' else 1 + cost=[[sgn*e['costs'][x^colors[a]][y^colors[b]] for y in (0,1)] for x in (0,1)] + if a==b:unary[a][0]+=cost[0][0];unary[a][1]+=cost[1][1];continue + v00,v01,v10,v11=cost[0][0],cost[0][1],cost[1][0],cost[1][1] + weight=v01+v10-v00-v11 + R.need(weight>=0,'Switched energy is submodular') + constant+=v00;unary[a][1]+=v10-v00;unary[b][1]+=v11-v10 + if weight:pairs.append((a,b,weight)) + graph=nx.DiGraph();source=n;sink=n+1;graph.add_nodes_from(range(n+2)) + def edge(a,b,c): + if c:graph.add_edge(a,b,capacity=graph.get_edge_data(a,b,{}).get('capacity',0)+c) + for i,(a,b) in enumerate(unary): + low=min(a,b);constant+=low;a-=low;b-=low + edge(source,i,b);edge(i,sink,a) + for a,b,w in pairs:edge(a,b,w) + infinity=1+sum(d['capacity'] for _,_,d in graph.edges(data=True)) + for i in fixed: + if colors[i]:edge(i,sink,infinity) + else:edge(source,i,infinity) + optimum,(left,right)=nx.minimum_cut(graph,source,sink) + modes=[int(i in right)^colors[i] for i in range(n)] + R.need(all(modes[i]==0 for i in fixed),'Fixed old gauges') + R.need(value(terms,modes)==optimum+constant,'Exact mincut energy replay') + return modes,int(optimum+constant) + + +def main(): + began=time.monotonic();pins=R.read(HERE/'SOURCES.json') + for row in pins['files']:R.need(sha256((HERE/row['copy']).read_bytes()).hexdigest()==row['sha256'],'Source pin') + ce=R.load(HERE/'sources'/R.CE,'mixed_actual_clifford') + payload=R.read(HERE/'sources/research/kappa-round3-warp-20261022/ACTUAL-WORD.json.gz') + g=graph(payload);framecache={};results=[] + for ell in (1,3): + terms=tables(ce,g,ell,framecache) + structure=signed_structure(terms,g['components']) + cases=[] + for boundary,fixed in [('strict',g['strict_fixed']),('helper_free_optimistic',g['base_fixed'])]: + row=dict(boundary=boundary,fixed_components=len(fixed),all_old_energy=value(terms,[0]*g['components'])) + if structure['sign_frustrated_edges']==0: + modes,energy=solve_mincut(terms,g['components'],fixed,structure['colors']) + row.update(solver='exact integer mincut',energy=energy,modes=modes, + changed_components=sum(modes),local_deficit=energy-1792*ell) + else:row.update(solver='requires non-submodular optimizer',energy=None) + cases.append(row) + results.append(dict(ell=ell,terms=terms,structure={k:v for k,v in structure.items() if k!='colors'},cases=cases)) + print('PASS_MIXED_GAUGE_GRAPH',ell,'components',g['components'],'frustrated',structure['sign_frustrated_edges'], + 'cases',[{k:v for k,v in row.items() if k!='modes'} for row in cases],'elapsed',round(time.monotonic()-began,2),flush=True) + output=dict(status='PASS_EXACT_MIXED_GAUGE_CONTACT_GRAPH',original_residences=g['original_residences'], + components=g['components'],scalar_contacts=g['scalar_contacts'],component_frames=g['component_frames'], + base_fixed=g['base_fixed'],strict_fixed=g['strict_fixed'],results=results, + source_manifest_sha256=sha256((HERE/'SOURCES.json').read_bytes()).hexdigest(), + script_sha256=sha256(Path(__file__).read_bytes()).hexdigest(),helper_sha256=sha256((HERE/'realification_census.py').read_bytes()).hexdigest(), + helper_free_scope='Optimistic new independent helper frame endpoints. Existing external helper-adapter/full-job semantics and exact absolute phases must be bound separately before admission.', + new_kappa=False) + (HERE/'MIXED-GAUGE.json.gz').write_bytes(gzip.compress(json.dumps(output,sort_keys=True,separators=(',',':')).encode(),mtime=0)) + + +if __name__=='__main__':main() diff --git a/research/kappa-round7-4610-coupled-recursion-20261022/palette_gauge.py b/research/kappa-round7-4610-coupled-recursion-20261022/palette_gauge.py new file mode 100644 index 0000000000..e5bc2d00d8 --- /dev/null +++ b/research/kappa-round7-4610-coupled-recursion-20261022/palette_gauge.py @@ -0,0 +1,245 @@ +"""Actual chart-mask palette {0, first unit, last unit, all active axes}. +Cao Yifan; substantial OpenAI Codex assistance. Apache-2.0. +MILP proposes finite reference choices; exact costs/moments are replayed. +""" +from collections import Counter,defaultdict +from hashlib import sha256 +import gzip +import json +from pathlib import Path +import sys +import time +import mixed_gauge as M +import weighted_gauge as W +import realification_census as R + +HERE=Path(__file__).resolve().parent +sys.path.insert(0,str(HERE/'.solver/local')) +import highspy +import numpy as np + + +def options(ce,c,frame,ell,cache): + basis=tuple(c['frames'][frame]);r=len(basis) + if basis not in cache:cache[basis]=R.frame_data(ce,basis) + F,square,K=cache[basis] + normal=R.tensor_columns(R.tabcols(F),ell) + active=[9*j+i for j in range(ell) for i in range(r)] + masks=list(dict.fromkeys([0]+([1<0 else warps[abs(op)].adjoint() + kt[op]=R.tensor_columns(R.tabcols(body),ell) + costs=[] + for source in ops[a]['columns']: + row=[] + for target in ops[b]['columns']: + product=R.compose(target,R.compose(kt[op],source)) if op else R.compose(target,source) + row.append(R.f_rank(ce,product)) + costs.append(row) + costcache[key]=costs + costs=costcache[key] + old=ell*(len(c['frames'][b])-len(c['frames'][a])) if helper else ell*item['old_rank'] + R.need(costs[0][0]==old,'Original native cost in every full palette table') + terms.append({**item,'kind':'helper' if helper else item['kind'],'costs':costs}) + count=[len(ops[g['component_frames'][i]]['masks']) for i in range(g['components'])] + metadata={str(f):{k:v for k,v in info.items() if k!='columns'} for f,info in ops.items()} + return terms,count,metadata + + +def solve(terms,counts,fixed,weights,seconds): + fixed=set(fixed);unary=[[0]*count for count in counts];pairs={};constant=0 + for e in terms: + a,b=e['source'],e['target'];sgn=-1 if e['kind']=='helper' else 1 + costs=[[sgn*weights[r] for r in row] for row in e['costs']] + if a==b: + for x in range(counts[a]):unary[a][x]+=costs[x][x] + elif a in fixed and b in fixed:constant+=costs[0][0] + elif a in fixed: + for y in range(counts[b]):unary[b][y]+=costs[0][y] + elif b in fixed: + for x in range(counts[a]):unary[a][x]+=costs[x][0] + else: + if a>b:a,b=b,a;costs=list(map(list,zip(*costs))) + if (a,b) not in pairs:pairs[a,b]=[[0]*counts[b] for _ in range(counts[a])] + for x in range(counts[a]): + for y in range(counts[b]):pairs[a,b][x][y]+=costs[x][y] + active=sorted((set(i for pair in pairs for i in pair)|{i for i,row in enumerate(unary) if any(v!=row[0] for v in row)})-fixed) + h=highspy.Highs() + for key,v in [('output_flag',False),('threads',1),('time_limit',seconds),('mip_rel_gap',0.0),('mip_abs_gap',1e-10)]:h.setOptionValue(key,v) + variables={};warm=[] + for i in active: + variables[i]=[h.addVariable(lb=0,ub=1,obj=float(value/W.SCALE),type=highspy.HighsVarType.kInteger,name=f'x{i}_{x}') for x,value in enumerate(unary[i])] + h.addConstr(sum(variables[i])==1);warm.extend([1.0]+[0.0]*(counts[i]-1)) + for (a,b),cost in pairs.items(): + z=[[h.addVariable(lb=0,ub=1,obj=float(cost[x][y]/W.SCALE),name=f'z{a}_{b}_{x}_{y}') + for y in range(counts[b])] for x in range(counts[a])] + for x in range(counts[a]):h.addConstr(sum(z[x])==variables[a][x]) + for y in range(counts[b]):h.addConstr(sum(z[x][y] for x in range(counts[a]))==variables[b][y]) + warm.extend(float(x==y==0) for x in range(counts[a]) for y in range(counts[b])) + h.setSolution(len(warm),np.arange(len(warm),dtype=np.int32),np.array(warm,dtype=np.float64)) + h.run();info=h.getInfo();values=h.getSolution().col_value + assignment=[0]*len(counts) + for i,vs in variables.items(): + selected=[x for x,v in enumerate(vs) if values[v.index]>.5] + R.need(len(selected)==1,'One exact discrete palette choice per component') + assignment[i]=selected[0] + R.need(all(assignment[i]==0 for i in fixed),'Actual fixed ownership and main endpoints') + integer=constant+sum(unary[i][assignment[i]] for i in active)+sum(cost[assignment[a]][assignment[b]] for (a,b),cost in pairs.items()) + # Unary rows excluded from the model are constant across all their options. + integer+=sum(row[0] for i,row in enumerate(unary) if i not in active) + exact=sum((-1 if e['kind']=='helper' else 1)*weights[e['costs'][assignment[e['source']]][assignment[e['target']]]] for e in terms) + R.need(integer==exact,'Exact aggregate and original-term objective agreement') + return assignment,dict(status=str(h.getModelStatus()),nodes=info.mip_node_count,gap=info.mip_gap, + objective=info.objective_function_value,dual_bound=info.mip_dual_bound, + onehot_components=len(active),pair_transport_tables=len(pairs),variables=h.getNumCol(), + constraints=h.getNumRow(),exact_quantized_objective=exact) + + +def profile(terms,assignment): + paid=Counter();helpers=Counter() + for e in terms: + rank=e['costs'][assignment[e['source']]][assignment[e['target']]] + (helpers if e['kind']=='helper' else paid)[rank]+=1 + return paid,helpers + + +def validate_assignment(assignment,counts,fixed): + R.need(len(assignment)==len(counts),'Exactly one option per contact component') + R.need(all(type(x) is int and 0<=x0 else bodies[abs(op)].adjoint() + middle=R.tensor_columns(R.tabcols(body),ell) + relative=R.compose(right,R.compose(middle,left)) + else:relative=R.compose(right,left) + cache[key]=R.f_rank(ce,relative) + rank=cache[key] + R.need(rank==e['costs'][x][y],'Chosen native Fourier rank must equal serialized price') + chosen.append(rank) + return dict(terms=len(chosen),distinct_native_products=len(cache), + selected_rank_sha256=sha256(json.dumps(chosen,separators=(',',':')).encode()).hexdigest()) + + +def expect_rejection(call,message): + try:call() + except ValueError:return dict(rejected=True,reason=message) + raise ValueError('Negative control was accepted: '+message) + + +def phase_control(ce): + # Full frame, first-unit mask: A^2 is translation by axes1,...,8. + A=ce.fourier(9).then(ce.cgate(9,1)) + correct=A.adjoint().then(A);wrong=A.then(A) + R.need(correct.tab==ce.ident(9).tab and correct.zero_state()==ce.ident(9).zero_state(),'Actual adjoint roundtrip') + R.need(wrong.tab!=correct.tab and wrong.zero_state()!=correct.zero_state(),'Wrong literal inverse is semantically rejected') + return dict(name='using_symplectic_involution_as_literal_inverse',rejected=True, + reason='A^2 is nontrivial Pauli translation, while A^dagger A is identity; both have symplectic identity.', + wrong_zero_output_address=next(i for i,x in enumerate(wrong.zero_state()[0]) if x!=(0,0))) + + +def chart_control(ce,g,cache): + # Every palette option of one actual frame per rank is built literally; + # exact Pauli signs are retained in the circuit and its true adjoint. + c=g['canonical'];representatives={} + for frame in sorted(set(g['component_frames'].values())): + representatives.setdefault(len(c['frames'][frame]),frame) + checks=0 + for frame in representatives.values(): + basis=tuple(c['frames'][frame]);r=len(basis) + if basis not in cache:cache[basis]=R.frame_data(ce,basis) + F,square,K=cache[basis];info=options(ce,c,frame,1,cache) + for mask,columns in zip(info['masks'],info['columns']): + A=K.adjoint().then(ce.fourier(9,range(r))).then(ce.cgate(9,mask)).then(K) + R.need(R.tabcols(A)==columns,'Literal actual chart circuit matches rank-only symplectic columns') + identity=A.adjoint().then(A) + R.need(identity.tab==ce.ident(9).tab and identity.zero_state()==ce.ident(9).zero_state(), + 'Literal actual chart circuit uses the actual adjoint and global phase') + checks+=1 + return dict(name='literal_chart_circuit_representatives',ranks=sorted(representatives),checks=checks, + passed=True,scope='One actual frame per represented rank, ell=1; no 27-axis state-vector claim.') + + +def main(): + began=time.monotonic();pins=R.read(HERE/'SOURCES.json') + for row in pins['files']:R.need(sha256((HERE/row['copy']).read_bytes()).hexdigest()==row['sha256'],'Pinned actual input') + ce=R.load(HERE/'sources'/R.CE,'palette_actual_clifford') + payload=R.read(HERE/'sources/research/kappa-round3-warp-20261022/ACTUAL-WORD.json.gz') + g=M.graph(payload);cache={};rows=[] + for ell in (1,3): + terms,counts,metadata=cost_tables(ce,g,ell,cache) + bounds={r:W.rank_power(r) for r in range(9*ell+1)} + weights={r:int((a+b)*W.SCALE/2+W.Q(1,2)) for r,(a,b) in bounds.items()} + before=W.net_profile(terms,[0]*g['components']);cases=[] + for boundary,fixed in [('strict',g['strict_fixed']),('helper_free_optimistic',g['base_fixed'])]: + assignment,solver=solve(terms,counts,fixed,weights,120) + validate_assignment(assignment,counts,fixed) + native_replay=replay_native_prices(ce,g,ell,terms,assignment,cache) + after=W.net_profile(terms,assignment);lo,hi=W.gain_bounds(before,after,bounds) + paid,helpers=profile(terms,assignment) + row=dict(boundary=boundary,solver=solver,assignment=assignment,changed_components=sum(x!=0 for x in assignment), + moment_gain_lower=str(lo),moment_gain_upper=str(hi),genuine_positive_finite_moment=lo>0, + local_deficit=R.mass(paid)-R.mass(helpers)-1792*ell, + paid_profile=R.counter_data(paid),helper_profile=R.counter_data(helpers), + net_profile_delta={str(r):after[r]-before[r] for r in sorted(set(before)|set(after)) if after[r]!=before[r]}, + native_replay=native_replay) + cases.append(row) + print('PASS_PALETTE_CANDIDATE_REPLAY',ell,boundary,solver['status'],'changed',row['changed_components'], + 'gain',float(lo),float(hi),'deficit',row['local_deficit'],'elapsed',round(time.monotonic()-began,2),flush=True) + rows.append(dict(ell=ell,option_counts=counts,frame_options=metadata,terms=terms,cases=cases)) + controls=[phase_control(ce),chart_control(ce,g,cache)] + # Ownership is an explicit hard constraint, not an objective surcharge. + zero=[0]*g['components'];bad=zero[:] + fixed_with_choice=next(i for i in g['base_fixed'] if counts[i]>1) + bad[fixed_with_choice]=1 + controls.append(dict(name='owned_or_main_fixed_choice_mutation',component=fixed_with_choice, + **expect_rejection(lambda:validate_assignment(bad,counts,g['base_fixed']), + 'Nonzero option at a fixed actual endpoint'))) + wrong=[{**e,'costs':[row[:] for row in e['costs']]} for e in terms] + wrong[0]['costs'][0][0]+=1 + controls.append(dict(name='chosen_native_price_mutation',event=wrong[0].get('event'), + **expect_rejection(lambda:replay_native_prices(ce,g,ell,wrong,zero,cache), + 'One stored paid price disagrees with rebuilt actual product'))) + result=dict(status='PASS_ACTUAL_FOUR_MASK_PALETTE_SEARCH_AND_ASSIGNMENT_REPLAY',kappa=str(W.KAPPA), + source_manifest_sha256=sha256((HERE/'SOURCES.json').read_bytes()).hexdigest(), + script_sha256=sha256(Path(__file__).read_bytes()).hexdigest(), + helper_script_sha256={p.name:sha256(p.read_bytes()).hexdigest() for p in [HERE/'mixed_gauge.py',HERE/'weighted_gauge.py',HERE/'realification_census.py']}, + results=rows,controls=controls,new_kappa=False, + solver='HiGHS 1.15.1 floating MIP status is scoped evidence, not a mathematical optimality certificate.', + scope='Actual changed frame choices with complete paid/warp ranks and helper endpoint rewards. Positive finite weighted rank evidence is not an admitted recursive supplier; exact absolute-phase lowering, restored reservations and all-f residual job types still require integration.', + seconds=time.monotonic()-began) + (HERE/'PALETTE-GAUGE.json.gz').write_bytes(gzip.compress(json.dumps(result,sort_keys=True,separators=(',',':')).encode(),mtime=0)) + + +if __name__=='__main__':main() diff --git a/research/kappa-round7-4610-coupled-recursion-20261022/pauli_hole.py b/research/kappa-round7-4610-coupled-recursion-20261022/pauli_hole.py new file mode 100644 index 0000000000..7abb02ebfb --- /dev/null +++ b/research/kappa-round7-4610-coupled-recursion-20261022/pauli_hole.py @@ -0,0 +1,162 @@ +"""Actual transported inner-hole gate for global Pauli pair adapters. +Cao Yifan; substantial OpenAI Codex assistance. Apache-2.0. +""" +from fractions import Fraction as Q +from hashlib import sha256 +import gzip +import importlib.util +import json +from pathlib import Path +import subprocess +import sys + +HERE = Path(__file__).resolve().parent +ROOT = HERE.parents[1] +PREFIX = 'research/kappa-0023-productive-jobs/dependencies/kappa-next-regime/direct-decoder/' + + +def need(ok, message): + if not ok: + raise ValueError(message) + + +def read(path): + raw = path.read_bytes() + return json.loads(gzip.decompress(raw) if path.suffix == '.gz' else raw) + + +def load(path, name): + spec = importlib.util.spec_from_file_location(name, path) + module = importlib.util.module_from_spec(spec) + sys.modules[name] = module + spec.loader.exec_module(module) + return module + + +def lifted_polynomial(entries, f): + linear, polar = [0]*(73*f), [0]*(73*f) + for axis, coefficient in entries: + support = [i for i in range(73*f) if axis >> i & 1] + for i in support: + linear[i] = (linear[i]+coefficient) % 4 + if coefficient % 2: + for j in support: + if j > i: + polar[i] ^= 1 << j + return linear, polar + + +def tensor_frame(frame, f): + return [(axis << (73*j), c) for j in range(f) for axis, c in frame] + + +def coefficient(polar, i, j): + return (polar[min(i,j)] >> max(i,j)) & 1 + + +def evaluate(poly, frequency): + linear, polar = poly + indices = [i for i in range(len(linear)) if frequency >> i & 1] + value = sum(linear[i] for i in indices) + value += 2*sum((polar[i] >> j) & 1 for i in indices for j in indices if j > i) + return value % 4 + + +def pair_norm(): + zero = (Q(0),Q(0)) + add = lambda x,y:(x[0]+y[0],x[1]+y[1]) + mul = lambda x,y:(x[0]*y[0]-x[1]*y[1],x[0]*y[1]+x[1]*y[0]) + one, ii = (Q(1),Q(0)), (Q(0),Q(1)) + rows = [[one,zero],[zero,one]] + maximum = 1 + operations = [('add',0,1),('scale',1,-2),('add',1,0),('phase',1,1), + ('add',0,1),('scale',1,-2),('add',1,0),('scale',0,Q(1,2)),('scale',1,Q(1,2))] + for kind,dst,src in operations: + if kind=='add': rows[dst] = [add(x,y) for x,y in zip(rows[dst],rows[src])] + else: + factor = ii if kind=='phase' else (Q(src),Q(0)) + rows[dst] = [mul(factor,x) for x in rows[dst]] + maximum = max(maximum,max(sum(abs(a)+abs(b) for a,b in row) for row in rows)) + need(maximum==4,'Exact emitted pair prefix bound') + need(max(sum(abs(a)+abs(b) for a,b in row) for row in rows)==2,'Complete pair component norm') + return dict(complex_ADD=4, signed_power_two_SCALE=4, exact_i_phase=1, + exact_component_l1_prefix_bound=str(maximum), complete_component_l1_bound='2', + added_fractional_bits=1, owned_productive_credit=0, + strided_cost='O(V*((e*log(p))^tau+1)) per field adapter; two compact fanouts and one actual-bit kernel', + fixed_120_field_bank_uses=120, + charge_scope='Fixed physical overhead category, including dirty compact fields, repair, erasure and return. No O(V) claim or child credit.') + + +def run(): + manifest = read(HERE/'SOURCES.json') + for row in manifest['files']: + need(sha256((HERE/row['copy']).read_bytes()).hexdigest()==row['sha256'],'Source pin '+row['path']) + n = load(HERE/'sources'/PREFIX/'native_common.py','hole_native_source') + F = load(HERE/'sources/research/kappa-rebuild/controller/frame_exchange.py','hole_phase_source') + _, phases = n.load_sources() + old = read(HERE/'sources/research/kappa-round5-coupled-main-20261022/CALLER-PROBES.json.gz') + auxiliary = old['converted_auxiliary_owner_recipes'] + owners = list(range(112))+auxiliary + recipes = phases['recipes']+[phases['recipes'][i] for i in auxiliary] + need([recipes[i]['q'] for i in (0,1)]==[11,19],'Actual discriminating normals') + records, positive_contacts, power_cases = [], 0, 0 + for interval in ((0,1,2),(2,3,4),(0,1,2,3,4)): + def target(recipe): + fresh = [(a,1) for s in interval if s for a in n.AXES[9+8*(s-1):9+8*s]] + head = [(a,1) for a in n.AXES[:9]] if 0 in interval else [(recipe['q'],1)] + return n.frame(head+fresh) + for stage in interval: + common = n.move_frame(target(recipes[0]),n.source_route(phases,stage,owners[0])) + holes = [] + for recipe,owner in zip(recipes,owners): + g = n.source_route(phases,stage,owner) + view = F.between(n,target(recipe),g,common) + actual = n.move_frame(n.frame(list(target(recipe))+[(recipe['q'],-1)]),g,view['physical_shift']) + wanted = n.frame(list(common)+[(recipe['q'],-1)]) + need(n.polynomial(actual)==n.polynomial(wanted),'Actual transported hole including affine phase') + holes.append(actual) + positive_contacts += 1 + # One column is a positive control: S(P)=Q, so it cancels Q^-1. + need(all(n.polynomial(n.frame(list(hole)+[(recipe['q'],1)]))==n.polynomial(common) + for hole,recipe in zip(holes,recipes)),'One-column positive control') + for f in (2,3,4,8): + for k0 in range(4): + for k1 in range(4): + polys = [] + for port,k in ((0,k0),(1,k1)): + q = recipes[port]['q'] + diagonal = sum(q << (73*j) for j in range(f)) + polys.append(lifted_polynomial(tensor_frame(holes[port],f)+[(diagonal,k)],f)) + within = coefficient(polys[0][1],0,3)^coefficient(polys[1][1],0,3) + cross = coefficient(polys[0][1],3,73+3)^coefficient(polys[1][1],3,73+3) + need(within==(k0+1)%2 and cross==k0%2,'Universal block-polar formula') + need(within or cross,'Pauli powers cannot produce a common quadratic frame') + pair = (0,3) if within else (3,76) + # Translation/global scalar phases vanish in this second difference. + a,b = (1<=2, the first two columns retain the same incompatible polar blocks. Translations and scalar phases cannot alter them.', + stronger_sector_obstruction='For any a+bP with eigenvalues A=a+b and B=a-b, Q^-1(a+bP) on the two port0-only bit coordinates has Fourier values (A,-iB,-iB,-A). No translation character makes these constant if A!=0. Port1 is independent of these coordinates.', + frozen_lift_deficit=dict(unconverted=0,converted=32), + inherited_direct_head_ledgers={key:{field:old[key][field] for field in ['conditional_first_moment_surplus_before_terminal_normalization','direct_individual_Q_heads_H1','conditional_surplus_after_direct_heads']} for key in ['p1','p2_a0','p2_a1']}, + adapter_norm_and_cost=pair_norm(), + exclusions='Only diagonal functions of each actual global Pauli at the retained owner routes and inner-hole common-contact boundary. Does not exclude non-diagonal coupled adapters, changed producer/owner words, another recursive job alphabet, or a new paid query compiler.', + source_manifest_sha256=sha256((HERE/'SOURCES.json').read_bytes()).hexdigest(), + script_sha256=sha256(Path(__file__).read_bytes()).hexdigest()) + + +if __name__=='__main__': + result = run() + raw = json.dumps(result,sort_keys=True,separators=(',',':')).encode() + (HERE/'PAULI-HOLE.json.gz').write_bytes(gzip.compress(raw,mtime=0)) + print(result['status'],'contacts',result['positive_transport_contacts'],'power_cases',result['power_cases']) diff --git a/research/kappa-round7-4610-coupled-recursion-20261022/pin_sources.py b/research/kappa-round7-4610-coupled-recursion-20261022/pin_sources.py new file mode 100644 index 0000000000..e7176bdcfe --- /dev/null +++ b/research/kappa-round7-4610-coupled-recursion-20261022/pin_sources.py @@ -0,0 +1,55 @@ +"""Pin the changed native and Pauli interfaces without modifying predecessors. +Cao Yifan; substantial OpenAI Codex assistance. Apache-2.0. +""" +from hashlib import sha256 +import json +from pathlib import Path +import subprocess + +HERE = Path(__file__).resolve().parent +ROOT = HERE.parents[1] +PATHS = [ + 'research/kappa-round5-coupled-main-20261022/README.md', + 'research/kappa-round5-coupled-main-20261022/caller_probe.py', + 'research/kappa-round5-coupled-main-20261022/CALLER-PROBES.json.gz', + 'research/kappa-round5-coupled-main-20261022/lift_native.py', + 'research/kappa-round5-coupled-main-20261022/involutive_lift.py', + 'research/kappa-round5-coupled-main-20261022/INVOLUTIVE-LIFT.json', + 'research/kappa-round5-coupled-main-20261022/INVOLUTIVE-WORD.json.gz', + 'research/kappa-round5-coupled-main-20261022/InvolutiveLift.lean', + 'research/kappa-round6-query-normalizer-20261022/README.md', + 'research/kappa-round6-query-normalizer-20261022/PauliPair.lean', + 'research/kappa-round6-query-normalizer-20261022/REAL-GAUGE.json', + 'research/kappa-round6-query-normalizer-20261022/layout-audit/README.md', + 'research/kappa-round6-query-normalizer-20261022/layout-audit/Fanout.lean', + 'research/kappa-round6-query-normalizer-20261022/layout-audit/LAYOUT-AUDIT.json', + 'research/kappa-0023-productive-jobs/dependencies/kappa-next-regime/direct-decoder/native_common.py', + 'research/kappa-0023-productive-jobs/dependencies/kappa-next-regime/direct-decoder/sources/certificate.json.gz', + 'research/kappa-0023-productive-jobs/dependencies/kappa-next-regime/direct-decoder/sources/DATA-PHASES.json', + 'research/kappa-rebuild/controller/frame_exchange.py', + 'research/t74-native-fast/vendor/native/new/code/borrow/vendor/clifford/clifford_exact.py', + 'research/warp-interface-20261022/verify_candidate.py', + 'research/kappa-round3-warp-20261022/ACTUAL-WORD.json.gz', +] + + +def main(): + commit = subprocess.check_output(['git', 'rev-parse', 'HEAD'], cwd=ROOT, text=True).strip() + rows = [] + for name in PATHS: + raw = (ROOT / name).read_bytes() + old = subprocess.check_output(['git', 'show', commit + ':' + name], cwd=ROOT) + if raw != old: + raise ValueError('Predecessor has uncommitted bytes: ' + name) + target = HERE / 'sources' / name + target.parent.mkdir(parents=True, exist_ok=True) + target.write_bytes(raw) + blob = subprocess.check_output(['git', 'rev-parse', commit + ':' + name], cwd=ROOT, text=True).strip() + rows.append(dict(path=name, copy=target.relative_to(HERE).as_posix(), + git_commit=commit, git_blob=blob, sha256=sha256(raw).hexdigest())) + (HERE / 'SOURCES.json').write_text(json.dumps(dict(files=rows), indent=2) + '\n', encoding='utf-8') + print('PINNED_COUPLED_PAULI_INPUTS', len(rows), commit) + + +if __name__ == '__main__': + main() diff --git a/research/kappa-round7-4610-coupled-recursion-20261022/realification_census.py b/research/kappa-round7-4610-coupled-recursion-20261022/realification_census.py new file mode 100644 index 0000000000..209eb2c440 --- /dev/null +++ b/research/kappa-round7-4610-coupled-recursion-20261022/realification_census.py @@ -0,0 +1,210 @@ +"""Actual-tableau Fourier-rank census for block realification, ell=1,3. +Cao Yifan; substantial OpenAI Codex assistance. Apache-2.0. +Ranks are exact necessary prices, not a native/phase/recursive admission. +""" +from collections import Counter +from hashlib import sha256 +import gzip +import importlib.util +import json +from pathlib import Path +import sys +import time + +HERE=Path(__file__).resolve().parent +CE='research/t74-native-fast/vendor/native/new/code/borrow/vendor/clifford/clifford_exact.py' + + +def need(ok,message): + if not ok:raise ValueError(message) + + +def read(path): + raw=path.read_bytes() + return json.loads(gzip.decompress(raw) if path.suffix=='.gz' else raw) + + +def load(path,name): + spec=importlib.util.spec_from_file_location(name,path) + module=importlib.util.module_from_spec(spec) + sys.modules[name]=module + spec.loader.exec_module(module) + return module + + +def action(columns,vector): + out=0 + while vector: + bit=vector&-vector + out^=columns[bit.bit_length()-1] + vector^=bit + return out + + +def compose(a,b):return tuple(action(a,col) for col in b) + + +def tabcols(op):return tuple(x|(z<>m)<<(n+m*block))) + return tuple(out) + + +def tensor_pauli(x,z,m,ell): + n=m*ell + return sum(x<<(m*j) for j in range(ell))|sum(z<<(n+m*j) for j in range(ell)) + + +def transvection(columns,w): + n=len(columns)//2;mask=(1<>n + return tuple(col^(w if (((col&mask)&z).bit_count()+((col>>n)&x).bit_count())%2 else 0) + for col in columns) + + +def f_rank(ce,columns): + n=len(columns)//2;mask=(1<. + square=F.then(F);vec,den=square.zero_state() + pauli_tableau=tuple([(1<>i)&1)) for i in range(9)]+ + [(0,1<>i)&1)) for i in range(9)]) + need(square.tab==pauli_tableau,'Full square-Pauli tableau on all eighteen generators') + expected=[(0,0)]*512;expected[x]=ce.mul_i((1,0),phase) + need(den==0 and vec==expected,'Actual F^2 Pauli including absolute phase') + return F,(x,z,phase),K + + +def census(ce,payload,name,ell): + c=payload['canonical'];programs=payload.get('programs',payload.get('extended')) + forward=programs['forward'];backward=programs['backward'] + need(Counter(tuple(e[3:]) for e in forward if e[0]=='climb')== + Counter(tuple(e[3:]) for e in backward if e[0]=='climb'),'Both orientations paid references') + used={i for e in forward if e[0] in ('climb','warp','center') for i in e[-3:-1]} + # Explicit extraction avoids event-grammar positions being conflated. + used=set(c['start'])|set(c['final']) + for e in forward: + if e[0] in ('climb','warp'):used.update(e[3:5]) + elif e[0]=='center':used.update(e[2:4]) + regular={};phi={};actual_paulis={};Kcharts={} + cache={} + for frame in sorted(used): + basis=tuple(c['frames'][frame]) + if basis not in cache:cache[basis]=frame_data(ce,basis) + F,(x,z,p),K=cache[basis] + normal=tensor_columns(tabcols(F),ell) + changed=transvection(normal,tensor_pauli(x,z,9,ell)) + identity=tuple(1<0 else warps[abs(op)].adjoint() + return tensor_columns(tabcols(obj),ell) + relative_cache={};warp_cache={} + def edge(a,b): + key=(a,b) + if key not in relative_cache: + old=f_rank(ce,compose(regular[b],regular[a])) + need(old==ell*(len(c['frames'][b])-len(c['frames'][a])) or + old==ell*(len(c['frames'][a])-len(c['frames'][b])),'Original exact nested-frame rank') + relative_cache[key]=f_rank(ce,compose(phi[b],phi[a])) + return relative_cache[key] + paid=Counter();oldpaid=Counter();center=Counter();broken=Counter();warp_rows=[];counts=Counter() + for e in forward: + if e[0]=='climb': + _,part,role,a,b,r=e;new=edge(a,b) + oldpaid[r*ell]+=1;paid[new]+=1;counts['climbs']+=1 + elif e[0]=='center': + _,role,a,b,r=e;new=edge(a,b) + oldpaid[r*ell]+=1;paid[new]+=1;center[new]+=1;counts['owned_centers']+=1 + elif e[0]=='warp': + _,role,op,a,b=e;key=(op,a,b) + if key not in warp_cache: + K=actualwarp(op) + original=compose(regular[b],compose(K,regular[a])) + need(f_rank(ce,original)==0,'Original exact native warp is free') + changed=compose(phi[b],compose(K,phi[a])) + warp_cache[key]=f_rank(ce,changed) + rank=warp_cache[key];broken[rank]+=1 + if rank:warp_rows.append(dict(operator=op,source=a,target=b,rank=rank,role=role, + source_square_pauli=list(actual_paulis[a]),target_square_pauli=list(actual_paulis[b]))) + counts['warps']+=1 + helpers=Counter();oldhelpers=Counter();helper_rows=[] + coupled_roles=set(payload.get('source_roles',[])[112:]+payload.get('target_roles',[])[112:]) if name=='coupled120' else set() + for role in range(224,632): + a,b=c['start'][role],c['final'][role] + old=ell*(len(c['frames'][b])-len(c['frames'][a]));new=edge(a,b) + if role in coupled_roles:continue + oldhelpers[old]+=1;helpers[new]+=1 + helper_rows.append(dict(role=role,source=a,target=b,old_rank=old,new_rank=new)) + main=Counter() + for role in list(range(224))+sorted(coupled_roles):main[edge(c['start'][role],c['final'][role])]+=1 + # Fully charged optimistic rank census includes every occurrence of a + # formerly free warp as a separate paid call of its actual Fourier rank. + charged=paid+Counter({r:count for r,count in broken.items() if r}) + return dict(word=name,ell=ell,actual_address_dimension=9*ell, + original_paid=counter_data(oldpaid),new_nested_and_center_paid=counter_data(paid), + owned_center_paid=counter_data(center),all_warp_costs=counter_data(broken), + charged_paid=counter_data(charged),productive_helpers=counter_data(helpers), + original_productive_helpers=counter_data(oldhelpers),optimistic_main_targets=counter_data(main), + original_paid_mass=mass(oldpaid),new_nested_and_center_paid_mass=mass(paid), + broken_warp_paid_mass=mass(broken),charged_paid_mass=mass(charged), + productive_helper_mass=mass(helpers),optimistic_main_mass=mass(main), + optimistic_local_deficit=mass(charged)-mass(helpers)-mass(main), + counts=dict(counts),unique_frames=len(used),unique_bases=len(cache), + unique_paid_pairs=len(relative_cache),unique_warp_classes=len(warp_cache), + broken_warp_occurrences=warp_rows,helper_rows=helper_rows, + scope='Actual Clifford canonical frames and phase-bearing K_native recipes; exact Fourier-rank prices including broken warps. Missing main external adapters, absolute phase lowering, changed scalar endpoint proof, target independence, all-f tape closure and recursive moments are not granted admission by this census.') + + +def main(): + started=time.monotonic() + pins=read(HERE/'SOURCES.json') + for row in pins['files']:need(sha256((HERE/row['copy']).read_bytes()).hexdigest()==row['sha256'],'Source '+row['path']) + ce=load(HERE/'sources'/CE,'realification_actual_clifford') + jobs=[('selected112','research/kappa-round3-warp-20261022/ACTUAL-WORD.json.gz'), + ('coupled120','research/kappa-round5-coupled-main-20261022/INVOLUTIVE-WORD.json.gz')] + rows=[] + for name,path in jobs: + data=read(HERE/'sources'/path) + for ell in (1,3): + row=census(ce,data,name,ell);rows.append(row) + print('PASS_ACTUAL_PHI_RANK_CENSUS',name,ell,'deficit',row['optimistic_local_deficit'], + 'broken_warp_mass',row['broken_warp_paid_mass'],'elapsed',round(time.monotonic()-started,2),flush=True) + result=dict(status='PASS_ACTUAL_OPERATOR_BLOCK_REALIFICATION_RANK_CENSUS',new_kappa=False, + candidate='Phi(F^tensor ell)=S((F^2)^tensor ell)*F^tensor ell, ell odd', + actual_operator_construction='F=K F_standard K^dagger from exact canonical_frame; F^2=K X_((1< i: + quadratic[i] ^= 1 << j + return tuple(linear), tuple(quadratic) + + +def completed(stage): + need(0 <= stage <= 8, "completed stage") + return frame((a, 1) for a in AXES[:9 + 8 * stage]) + + +def move_frame(f, g, shift=0): + return frame([(act(g, a), c) for a, c in f] + [(shift, 2)]) + + +def corrected_shift(g, f): + """Return the actual affine correction, or fail when no translation works.""" + want, got = polynomial(f), polynomial(move_frame(f, g)) + need(want[1] == got[1], "a translation cannot repair a quadratic mismatch") + delta = tuple((a - b) % 4 for a, b in zip(want[0], got[0])) + need(all(v in (0, 2) for v in delta), "a translation cannot repair an odd phase") + shift = sum((v // 2) << i for i, v in enumerate(delta)) + need(polynomial(move_frame(f, g, shift)) == want, "complete affine phase identity") + return shift + + +def source_route(phases, stage, port): + if stage == 0: + return AXES + recipe = phases["recipes"][port] + basis = recipe["idle_children"][0]["orthogonal_axes"][:8] + swaps = [b ^ AXES[9 + 8 * (stage - 1) + i] for i, b in enumerate(basis)] + g = tuple(e ^ act(swaps, sum(((e & v).bit_count() % 2) << i + for i, v in enumerate(swaps))) for e in AXES) + need(product(g, g) == AXES, "source route involution") + need(act(g, recipe["q"]) == recipe["q"], "source route fixes its own port normal") + return g + + +def matrix_rows(columns): + n = len(columns) + return [sum(((columns[j] >> i) & 1) << j for j in range(n)) for i in range(n)] + + +def address_action(rows, address): + return sum(((r & address).bit_count() % 2) << j for j, r in enumerate(rows)) + + +def line_recipe(q, sign): + """Positive H1 and two literal monomial wrappers; inverse uses T_q C_q.""" + need(0 < q < 512 and sign in (-1, 1), "local signed line") + pivot = (q & -q).bit_length() - 1 + columns = (q,) + tuple(1 << j for j in range(9) if j != pivot) + inv = {act(columns, v): v for v in range(512)} + need(len(inv) == 512, "invertible nine-axis line wrapper") + return {"rank": 1, "left_rows": matrix_rows(columns), + "left_offset": 0 if sign == 1 else q, + "right_rows": matrix_rows(tuple(inv[1 << i] for i in range(9)))} + + +def line_column(recipe, address): + middle = address_action(recipe["right_rows"], address) + a = address_action(recipe["left_rows"], middle) ^ recipe["left_offset"] + b = address_action(recipe["left_rows"], middle ^ 1) ^ recipe["left_offset"] + return {a: (1, 1), b: (1, -1)} # common denominator 2 + + +def sparse_add(target, source, coefficient=Q(1)): + for key, value in source.items(): + v = target.get(key, Q(0)) + coefficient * value + if v: + target[key] = v + else: + target.pop(key, None) + + +def routed(g, row): + result = {} + for (variable, h), c in row.items(): + key = variable, product(g, h) + result[key] = result.get(key, Q(0)) + c + return {key: c for key, c in result.items() if c} + + +def scalar_cost(kind, coefficient=Q(1)): + if kind == "clear": + return 2 + a, b = abs(coefficient.numerator), coefficient.denominator + need(a > 0 and not b & (b - 1), "nonzero dyadic coefficient") + if kind == "add": + return 2 * (2 + a.bit_length() + a.bit_count() + b.bit_length() - 1) + need(kind == "scale" and not a & (a - 1), "power-of-two scale") + return 2 * (abs(a.bit_length() - b.bit_length()) + (coefficient < 0)) + + +def write_json(value, output=None): + text = json.dumps(value, indent=2, sort_keys=True) + "\n" + if output is None: + print(text, end="") + else: + Path(output).write_text(text) diff --git a/research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-0023-productive-jobs/dependencies/kappa-next-regime/direct-decoder/sources/DATA-PHASES.json b/research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-0023-productive-jobs/dependencies/kappa-next-regime/direct-decoder/sources/DATA-PHASES.json new file mode 100644 index 0000000000..d9a4f84211 --- /dev/null +++ b/research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-0023-productive-jobs/dependencies/kappa-next-regime/direct-decoder/sources/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/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-0023-productive-jobs/dependencies/kappa-next-regime/direct-decoder/sources/certificate.json.gz b/research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-0023-productive-jobs/dependencies/kappa-next-regime/direct-decoder/sources/certificate.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..c6e876d8b48d768214deee265ade428f8983b566 GIT binary patch literal 725120 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

pmt-)GFIV>{)T_k9kqo-9# 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

KG(p(8ru*7VsySH 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 @}C9_{)P4U8~$PWA;I8U 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 i) & 1) << j for j in range(73)) for i in range(73)) + need(n.product(g, inv) == n.product(inv, g) == n.AXES, 'Orthogonal inverse') + inverse_shift = n.act(inv, shift) + need(n.polynomial(n.move_frame(new, inv, inverse_shift)) == n.polynomial(old), + 'Exact inverse phase and coordinate map') + return dict(owner_columns=list(g), physical_shift=shift, + inverse_owner_columns=list(inv), inverse_physical_shift=inverse_shift, + global_phase_Z4=0) + + +def birth(n, before, future): + need(0 <= before < future <= 8, 'Causal future-owner contact') + return n.frame([(a, 1) for a in n.AXES[9:9+8*before]] + + [(a, 1) for a in n.AXES[9+8*(future-1):9+8*future]]) + + +def contact_certificate(n, phases): + records = {} + # H_s is read at preY_s and postX_s. Both logical operators are D_s H D_s. + for stage in range(9): + pre_common = () if stage == 0 else birth(n, stage-1, stage) + post_common = n.completed(stage) + pre, post = [], [] + for p, recipe in enumerate(phases['recipes']): + g = n.source_route(phases, stage, p) + old = () if stage == 0 else n.frame(list(n.completed(stage-1))+[(recipe['q'], -1)]) + pre.append(between(n, old, g, pre_common)) + post.append(between(n, post_common, g, post_common)) + records[str(stage)] = {'preY_common': list(pre_common), 'postX_common': list(post_common), + 'preY_views': pre, 'postX_views': post} + return records + + +def rows_identity(n): + return {i: {(i, n.AXES): Q(1)} for i in range(120)} + + +def exchange(n, geo, phases, rows, future): + """Literal112 Y +8 P word; no owned field, overwrite or clearing.""" + counts = Counter() + for p in range(112): + rows[p] = n.routed(n.source_route(phases, future, p), rows[p]); counts['view'] += 1 + for k, a in enumerate(geo['selected']): + for p, c in geo['L'][k].items(): + n.sparse_add(rows[a], rows[p], c); counts['half_add'] += 1 + for k, a in enumerate(geo['selected']): + b = 112+k + n.sparse_add(rows[a], rows[b], Q(1)) + n.sparse_add(rows[b], rows[a], Q(-1)) + n.sparse_add(rows[a], rows[b], Q(1)) + rows[b] = {key: -c for key, c in rows[b].items()} + counts['unit_add'] += 3; counts['negate'] += 1 + for k, a in enumerate(geo['selected']): + for p, c in geo['L'][k].items(): + n.sparse_add(rows[a], rows[p], -c); counts['half_add'] += 1 + for p in range(112): + rows[p] = n.routed(n.source_route(phases, future, p), rows[p]); counts['view'] += 1 + return counts + + +def physical_witness(n, row): + """A nonzero physical basis-column witness for a nonzero operator row.""" + for var in sorted({v for v, g in row}): + for address in [0]+list(n.AXES): + output = {} + for (v, g), c in row.items(): + if v == var: + at = n.act(g, address) + output[at] = output.get(at, Q(0))+c + output = {k: v for k, v in output.items() if v} + if output: + at = min(output) + return dict(input_field=var, input_address=address, output_address=at, + coefficient=str(output[at])) + raise ValueError('A formal mismatch was not promoted to a physical witness') + + +def run(output): + n, h = load(NATIVE, 'rebuild_native_contacts'), load(REBUILD, 'rebuild_h_for_contacts') + packet, phases = n.load_sources() + geo = h.geometry(packet) + contacts = contact_certificate(n, phases) + original = rows_identity(n) + first = {i: row.copy() for i, row in original.items()} + counts = exchange(n, geo, phases, first, 2) + # Check independent derived formula Y'=(I-EQ)Y+EP, P'=QY. + queries = [] + for k, a in enumerate(geo['selected']): + q = n.routed(n.source_route(phases, 2, a), original[a]) + for p, c in geo['L'][k].items(): + n.sparse_add(q, n.routed(n.source_route(phases, 2, p), original[p]), c) + queries.append(q) + need(first[112+k] == q, 'Actual owner-valued query output') + for p in geo['ordinary']: + need(first[p] == original[p], 'Ordinary Y unchanged') + for k, a in enumerate(geo['selected']): + delta = original[112+k].copy(); n.sparse_add(delta, queries[k], Q(-1)) + wanted = original[a].copy() + n.sparse_add(wanted, n.routed(n.source_route(phases, 2, a), delta), Q(1)) + need(first[a] == wanted, 'Selected right-inverse insertion') + second = {i: row.copy() for i, row in first.items()} + exchange(n, geo, phases, second, 2) + need(second == original, 'All120 arbitrary input fields restored by same query twice') + wrong = {i: row.copy() for i, row in original.items()} + exchange(n, geo, phases, wrong, 1) + exchange(n, geo, phases, wrong, 2) + mismatch = next(i for i in range(112,120) if wrong[i] != original[i]) + diff = wrong[mismatch].copy(); n.sparse_add(diff, original[mismatch], Q(-1)) + negative = {'output_field': mismatch, **physical_witness(n, diff)} + # The two actual cuts are after local0 and after local1. Y is unchanged by + # the intervening backward call, so the second identical logical exchange + # returns every arbitrary P baseline, even when H1 does not commute with H2. + bank_frames = [birth(n, b, 2) for b in (0,1)] + timed = [] + for before, common in zip((0,1), bank_frames): + views = [] + for p, recipe in enumerate(phases['recipes']): + old = n.frame(list(n.completed(before))+[(recipe['q'], -1)]) + views.append(between(n, old, n.source_route(phases, 2, p), common)) + timed.append(dict(after_stage=before, common_frame=list(common), views=views)) + difference = n.frame(list(bank_frames[1])+[(a,-c) for a,c in bank_frames[0]]) + expected = n.frame((a,1) for a in n.AXES[9:17]) + need(n.polynomial(difference) == n.polynomial(expected), 'Bank relative operator is exactly positive rank8') + # A direct tensor product of the eight C_e factors has no hidden phase. + need(all(c == 1 and a in n.AXES[9:17] for a,c in difference), 'Literal rank8 child axes') + result = dict(schema='native-future-query-and-H-wrapper-contacts-v1', + status='PASS_EXACT_CONTACTS_AND_DIRTY_EXCHANGE_NOT_CALLER_CLOSURE', + generator_sha256=digest(__file__), dependency_hashes={str(NATIVE.relative_to(ROOT)):digest(NATIVE), + str(REBUILD.relative_to(ROOT)):digest(REBUILD)}, + immutable_source_pins=n.PINS, + H_wrapper_contacts=contacts, + wrapper_identity='postX(H_s) F_or_B(H_s) preY(H_s) = diag(H_s,H_s) F_or_B(I)', + p1_abstract_endpoint='diag(H2 H1 H0,H2 H1 H0) times signed swap; no commutation assumed', + timed_same_future_query=timed, + exchange_formula='Y_new=Y+E2(P-Q2Y), P_new=Q2Y; Q2E2=I', + one_exchange_counts=dict(counts), + one_exchange_real_scalar_allowance=counts['half_add']*10+counts['unit_add']*8+counts['negate']*2, + exchanged_arbitrary_input_fields=120, + all_arbitrary_Y_P_columns_restored=True, + bank_relative_child_profile={'8':8}, + bank_target_credit='8 independent rank8 transforms only after all main cross-dependence is removed', + wrong_query_physical_negative_control=negative, + no_owned_fields=True, + open_obligations=['head/hole main endpoint closure','main dependence on dirty bank after intervening B', + 'strict child hierarchy if combined with minjob6 recipe','rounded induction and precision', + 'full mixed-job supplier and BIT premise'], no_new_kappa_claimed=True) + output.parent.mkdir(parents=True, exist_ok=True) + raw=json.dumps(result, sort_keys=True, separators=(',',':')).encode() + output.write_bytes(gzip.compress(raw,mtime=0)) + print(json.dumps({k:v for k,v in result.items() if k in ('status','one_exchange_counts', + 'one_exchange_real_scalar_allowance','wrong_query_physical_negative_control')})) + print('phase contacts',9*112*2+2*112,'receipt',str(output),'sha256',digest(output)) + + +if __name__ == '__main__': + parser=argparse.ArgumentParser(description=__doc__) + parser.add_argument('--out',type=Path,default=HERE/'FRAME-EXCHANGE.json.gz') + run(parser.parse_args().out) diff --git a/research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round3-warp-20261022/ACTUAL-WORD.json.gz b/research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round3-warp-20261022/ACTUAL-WORD.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..46d929df83817b85a5387bcdb9745e0627d6366e GIT binary patch literal 207673 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%0An&u`Csb3RV8)-*z=ghBCmu|` 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%0A}m#BC$*!P z8|;;S`v$!2Hwv!lD?i$XzP;PK@NRBEOiSHrva~aC6YeYVub&HOJ5%U#1G}K8cI8U{ zgWYMV8f$`A${e@09wcb2g8H&>Cn|$>h`=gen$#;PJWgDIE+pjU&%rOQqwt;E=v;6@Tvyw%j;^psmgf6P;Y`!Z=ZE;QP2w~hFSv5{l(%|^zT z9a^*p5uhoASOUONb&zig&MADJdXNE+5MwuvQuZlgX-IE&M8(gG_kHM7(-lxpnM;46 zNSsLjWwCh>pPrVsvftH0Pyg`dnB9|Pc~JzO;KM~*f`nZDi@;jk52ZM~u{r67la(hX z+c2~8TZGLm!FS(e9(ZM$6nJz$&HMEV$is|IU6nnEX_hmsTLZg{0s7<}m ze=4e=#IaG0yL@4nx2B~0jiKQ@{Lo?|Y=Cq8SGAW~Zw6_CguBCKOx4n<264H`MiJz~ zG?b0U<@qOGfV%3RLFYOZps4~gviJRuWm;gBc%&xe{i$DI!@F8$c$@|CjMOu!ZY6u# zSsK4ByTkK!f-JAk z7(kZQyC*KXq2MRsk4psEF>+TAiQu&A)d>7A!eVPi_vmGKB0F!P-8C0UvT1jq+?1bN z>4vuDid)#1^e5$ysh2@5ZXsbETXo}V7gl}HX^Knm9TdDy8S6a~OSj$oh_xDH{m>&T zY;#XVIUKsePIbj)8SEcrrV|%pD<)^;d&1i$r*h`Oh0qQ{KX917*)Eme?#lqn*W&#` zuve59P2^nckrWr8{K(^p^_Qq+)*Y!g|2)>FY^@uAb0`~NW3bSm*8rsY!93`~sf`~8 z0sEq%sdf=Aouc89?rYuadzM)S@tSPxw?YEHt{Ajm@v^ft5)=fq**3S?dRCt-ecm1S z&XZ!e3Q@#gaJo>A;~e*N(Z{&-&# z|9~WpdK>@#dJBo|nSX0K_0jOL*7pI1luv(LAAMXu*8(v$t1QdJs2Kmu4POf74 z;w4*EtFVY)*-4|VtGTGH<%JI(EC(@Hb;efJ7F7W%{*O$l0+fK5D?61sOTT!fX&KXN z>nbj4|BtlN*41Cs*6~WyHn!TR26X~ zt+vBD57%{= zV9+ES_L@28FRwwtjdh6xvVdA5mwfRm0&Za6nKGKK8h>sQweH=-Ml-YIB_WCVlf@97 zkM5asl8EoYZL4;y$j;sOL-r@x2{fUP zJQn4sj1SyN$XOrb=m=D9K$vl=?EHQVVrkp0_2f4-4@chz$}kyLQIie7MY|hkVkOjrD7$UlTZy(k*%|AOprqg zLUBSUY->+QleuF^lloZ*Kfc8dS?kgmt30YpoUSI5p6Bdz*=1uwQ6=_SWIxp*z?`FB=Pi*i+rh#R!5GAI&%h|gxgj`` z+i^~X#M8146Ss$y3<uc;6d%nvv)rKM9gyabN#>@H&%pQ|EfS;^0yLuz-J!7_DO-!(jgx-C$QGg-#cu5Bf058)&7ja*$ci7=FEm81)LEs`F*t z!Vl?>N!Zap1Z{`Jcn1A&N}o|0j+WvR;8G6y`tW%#w%zD)$ z#R8(*E=ktAr~N+8f8)d+wD89%Yn%-V(Y&>hJJQuSnPI8KCD5ikY(9d%fl42wI- z1R&?82ZuCL;L?Q7rZ%jm9|^I}|8j+;b1cKCYtmG0)50*}&F&|yA5Hv}-CwdM=(&_~ z#We`*z90EExxyuUv|w&Y;f}Cvls7D}CgnWR>|i|V;R$B}z(F`8Al(Y<*PcA&q&ZqOITD~iOLeOT_8_z;1P$HK zeEu2yOZzyV)5N4I*hB|Zyw)p&(|(hbERQ4;h>Y?U@ zEz(#;C3L+=e7Fg=s*XgeUsFaGSF11L#Gb(gimkgZ-pDcwelP=B6Df~KHoO9~Kw_lZ z7(XD52coPCW3?gGpc({Og@i;9$3+9aVMmY0+ zED==5&?r#x!=B1dXeMlC4nC&dmb!Uv>FRn>$nM2ikWe^oSiEcZXTcu0nv zWCxYcC;#OAD(<%@M|E2hbz+XRX}nYB>MRC|pXskF1QvqR0XQ^JasQSrkg>T|rPB2S zdrzcprU@icAzoFvtaQ}l#!jkS%m(lgmcl>I#^!ABe>zXh*IBGqxH~UJ!WzXo*htKa z$WPH^-P_=mpRi#uvW7%R>_u>&6t$U7`pJ|n=}gr~2*bvuiYqd4_b{@B)~FQKv;lvmwkZ6La;oC>WVhak2Z z!z~E9{7n5xS2>lwx+xc0oRys#c2@;s2cE(1QK}hI2O={`!4IZ8le^q(u`qJTLM{44Rh7~D33b{>cYSMx+Hy}}5Zbq_5UZoc` zaZnSq)FH7J@sv8TVryC1XReVi*?!IA!?Xy=qWW?SMWmnNM1-HgZBg()vr_HoZtXpP ze@8&l$EF69jy19p3TqpV9)O(jaT=G$bGZu?y+@r?t(PoARc4sBxOfEXWcDh*oebkO zxT5q);iNycT4@!g38Ks5yDh%!ejV1+S5Wv#tYJYWIuw<}k`pT*6zx0)j8l!``HijW z9nionJ+zu-q!{;P)0)JiGslzi)L%G50`){?xu#G{NXk4jtJXAPl!#@c-<&7CrV~M= z>cj6A?4_KPgpED7V5!e8`^nl+p*Nd`j&5Z z19%wvj`!XCWv5ART1iK5bsQiyeeWwaln=Gb8{ju`3aIVv?hZGLGGr;_{1_FZrCsGZ zGH5{_FJ=f3Xs|)}h{Ho^sZi14KE*4Cy-;e321GE>zu?vBM&eL^m2QQs^&vEBTvDes zN<(K3`UzWIiB#G6ndzntYt=>?YQcov5|cPRZqdZJ|&vYTJeVCxftzg#tL$H z$o-l7i)pjTh*_cG_$o=UT%115;Y~MQoUrijEPTZYp10@~HMaB*Hx-D?ok?dY(3c91 zkJPFO+nWpf{nVTh`xhT@-62~5ksT7>LOPR`mGTm%!86<8`=@N|prT8Pt%iV=|Zt|pYBH)eh@^cuFA8#(fup zE*${$326}Wk=HUQIO3kVniLp(#+AhJ8>Yd4ksk?(J>?e=653bb{uVTk-Wre5uNm@m z^n`*Ffz6M&XT3+t?T$eM4=56hfi_-vHi#W}ro5LCw?or{3w)wM*gvhqPAcgjB^kpH zkMze;ZzTRmK^-n@7UsJ(CAycZax*|cuub{!G?N5F7%GTwhWs{@oP5G(8@`xrWi&R= z)?@5Yt{{kOS3D*@{rmtN^qDYz_;>7{lbe)<+u(PTsmO(4K zn3QyM2-oz>8^Q{Bcw`KE7U7l>%X^t{LSA!Nr=s3kP(;}IwOZrD`7t!Q!Sm_S0m94; zOa5+%B8|VD%VF2)cwd%WY2RzcAN4ly4ouFsj%8V?P(7>~&krmEyeJZ0=Rhb@4|DN&YmwU?lUnL@yds7y}8TWF<% zVYc&Vev~ z2Rw%N&v?L%4cT;hTbQi#5zT>t}xy~Jrl)_GgCeTuYjeKc_IuL_T z4~1=4fsv+QZ|Df!+#nc(EeHqh`6SkfZZc$phzHj*!8&PPs(T;sejJVAK5?+|<1AvG zA$zc9BJ|9=O=X(l<)Oy&^1d_3^wKTZzF0T=XMX1jxOS_&)*S#(o|!>a5f|N(8=Qvz zvM6h8v`{8T*9}b-Q!vE_>iT;P{YS%03)zF5j+3gWK&?&x?JzcaIenT zI|ZHia|B^KsMUTud+#TuIJURM#5o4?Iz}9)v>3}O=AKnj#@$ zW)Z5#mMl6VEtbccU3ZrE3R}LnrsLfZo0^!dKUwU$SU8qHWB;&w4Gc`<7g)XUD$%(x zYT6)mrfO0*Of@cp23@jv+oxrdI(-RNUkTA79drH?*Zyx0uARQC_6(j^CVsi(2>{tF2>0eaqtr0S^q*{yNh$9_$@Gj-$CNM- zg1sNYIM$TBB-mG8P#_`?k9*b`{!I}N?Ig$`Y_VuW!}qDk&agF`KBdfTIQn`qd-Sy> zu|nEedqv*5l(OqAp4)mj)e+p}D3dlBr=towU6Sn?Vp)SfTz3F3{44hn6>VA2fAi@d zZ!d7BSi(2UH4ZasJ}N+nO(~MbQZzPRxSxyZT{)yi_{Cb`VjSKSbZbRCI2-)jn6Oh} z9rQHe=Dk#vNbF9*_Z*cQ%0Kq#kJRzLogE6dGpTX`gfBY)J38)7L9K$9{n!3*9o;nL z%Iuc-V<4>#n53*9P5kn$Gw~Ny*Q>)E{WiE|+xUhw^!srEdY4WhqH1ae|{7Kok?`LIw#R0@Rc?DEjWE~BL_8GX7o(tn*xdkbFPW=D%OU} z4#>-k9sZSnfs0ymh=s55Fqw3pz=Fo?R^9rg8?WG%0{=dx_4F$q)#HSN-YdneS-{+d z-~BZD_(ta4@7->jj`cFeyGG#zyQ7NiiZxAjpJhomo8MaLr`B~zNdZ4}@;h`QX~&Si z@{Nl`(4|==xKsT4G0^ks2&6#f-&JyksMcgJI~Yfhxc}54-ya zZ8kA2FYzt&=vJh2JKG*~MXL|MR+&(5Ad>LvlI}8Bhe3ENC$gEcD!PMXC0I%NYLFKfPR6k|n!g;4G8Do#H}xT)+uy31LTZ0bm3xAjJRa}&M6vPrZ?kpB%@Wy z+SKXcD#5=p_W{mqx8cBI{3PHG#LErnXQ_ClJF9@nx5y&b$C;Ep1 zZq6S28W7_H!o5aE0P>CCAZ)8ZliLL%i(qfP`YtzpJR$v4VI)66!l?UkIYay~cU1BA zY+vkM!$f`L%uddK*UQB}TGYh86iT^ui@Id8+1qqHyYmI>YN~Ncl={<{h?JP9!$7zP zx8(IB(i5L3MI!$^$EDuI7dcVPR_CLmoirclCpN1ETx_)SEvf`*1yRgDZ9(A?>zp3` z3%6K;z)i68_X$u!5@TsC?9< z@cr|F_ua~gIrW+zFnd0_KnrRtQ7_s&OY6Q&D>zRZ!nA#_4qM1WYLb_&0uCT4uB@s6 z1aUuED`)IfKcD{fQmD#X8PD*G@+T2DMnp9b=snQI1UY4_T0KJ!fg(xpU<$>vM9X~& z#XVMT%Ut>~XkET>a?fr=NVy>n>>N~rbgJf&-o6NT_JME8npPh*Yq>Wc9aPo2adHi) zD&CzB<7(#xugACBE6H@}wdBrDM;DwVkJ^oD5y%pggI4(FWCMw6v#`GkSX()9 zg1BnA9Ut7d`YUre^a9Vb?D7D}XsR)^6YFKP($;xAt37QH|2LIBgZyT#NTSPYUc;G( z7nA}Tj%CLU7vfCzR)IBbMTZYr%TXXvSg)*wd|kCflMP8VOcg=sv;kY^n?6gQO`j!u zBHtQ(y;Yb2+^(5Qj2FUyJPCbV9FdCUI z9El`^`robnlg(|w)za^{w$_Bl2V(XCTRez2Lo`#PHuQ)&d@?;*G-nI@Mb$&l$*FEJ zIpuP#UFOqnnDV0ef6tv8*5GlqaSRW%d|aE^T^^&

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

$ 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 z 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 z�p((H4*wWD8zX7XL3YvVa@dn?OSQ+NhnNt?L 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≧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

Arp?0krw zuR1fuBhk{MgREajLC>z|;W)QUu6_43&>!{{v!SMBBsk>1XXp>>v_{qZ`wUtfk6(o7 zfc7cX`tIDyB@O3bbdke%yz#(lTim5li-vC(f{kiU6)=Ld7+i`%rQOBH!nS~(c4L4MpQ{T&E2m+>srf09P2 zV;amWZ7gv*F6jX;Ci-q-81Yp-&V!viMisu-VouRK)%HFTXFr6IugxWgy)n*ohaI-{ zM~CkluY<=4h)qOolt&pug$WMI&I3Jtyt)!W4A4->_4g(qoxufI7G1qY!c%U~Fj)xB z#Vn<0dGUjoGNWsznlaWRg+^oM73M9V5Py=*;IG=unvc6Kdj}=5ChGAu*+f{$j}RqxCRSbV$6Zq;Qm1n^uw~fI zMPrcR6e6|yPT{vUO@`uwovx&lA{wrf_d=emGv;Ro7!`dsT4DRj`&yP52SD1{J*{6~ zIe$S;D;yvoteds&hWR*O*P*mvoghvPfL+Zf4u@o#|HkTH!0*?7-XK1%GaQngv>a3nLZi>Ep|8k#*F;qf({qr6t;Qt^9|;s>`Wksg+(tt# zq#j4N``g}-^&7c}kz=sOF=IlW4^`J?<-2~3u?G+>SnIZreZ`Kp{ahv;&pw0CC%#ok zc1%T|MF^nN8Ve9A_VVJ4Ed@oJ^4OgY2XAMU{2IUJkj&^K?!&t%W1%T|q$ToO$24w( z#x8kP2l}P#FUWN(?m_Xr9)XN`$ge|0(DBcHWu= zcN^ulGiOtUXFOM0dv~unN!hWdK0cM5%_G%(oYyyng|DB!v0fAOl5X<{pb&Mb1w^+s z|9RJ!hOWEzRcu`UA~R2wzT0udx&p^AWnqYIcKNk|MvTyC++cOAs?Uo}%Q#%e>}%?W z*@To4bZUwta-t`M_)flqRYyliipC_a^MbZ*)_($2?O*tQGUXT@26 z$BZ+xQURPH!Qip*fVI<6d?VyvoZpVC-fj%|OuV07eWH51Q4RG7>~MuL`qWf5pI6=n zGrYP31>=^_`(2$BV9y#&2&JPaFBHgEnyd>0=!gA0j2I&(wO*}-laIYB?U#|Na?eU8 zOje-E`YsMd5EBd$8;&GUc(<<@a%_49d;{@IrwwHWS|aU)z*nu`5NOb#S;jQj9AaUW zN(c7L;uzY#+!??#O zxCsC9cA8#zB(v0I{tg`oS)mYei@~yqDSbAXZB+bmTI)pK!Xd_O3C(E%>h9L;n?s)? zeStA7(P8+cMbg6t{?N%w;qYVXgQp!s?@i@OXzf`Pg>VJ?`hIh3I+=0+L&|FNIaaLXh&QJrU^&jMVK!`xJEzFUjmM6b*(*cwAzbvkNq-MbQDy7y>XK-LIb zF2_|W&=^}TknKWE0ZWb;gK8NC#rzoQ6fUpoKgz8>#0Q0a2RXbMzb1_yvFV#J9CtkVk*EsFp zw;i^C8)Y(FrmAfz*diEKqhliE?IOsLrpZAtF6SkT4)H-p9^;G^ys?z)3t+zDr!xJC zc#Ts_7>on_X~hrLkUNWMBNh)}2B3SbRRNCy3WzkDG1Z);%}EoMqI(@d`waLHF4?6z z?K(>DSMf?^?x}x;k)$`(PDU%J^ko~T2Yd)*67WGui zEA(;c#M|_*ZLmuW*$zu?Jt+Tt9|vMMaGCkImLSoDI3AgSsXh6=j=q zh$uCTX%0&cY4VFfSe+8?<3g^(j4D2(gKcqfedimqa)hi=c&}Y$5wK&c?#>wlk!XuL zG}cxpdF%ei>glQH{S0w_$1(WfA?Ck|Ld-e5o&~dcJ!|Muyi4@F{rec}Y!reG?Bm(u zKY7VZhQb!!>Hx5?qbMw_SIVi&=pWyj(3gI8CoxCfL_IyiZ#OJHFqd`3`Uyt46gin+ zP%S^Z;f?MPj^lOoRMmY5X~Uub`x0}ycsPV-&3)PIKwtXa?63*;GKDnPUOJA7Lr*gH z!li@QGweAZ{jT=X_Oa8*^qGY~S&k?Ja9e3!2C~t+oxZF5Bb^nB4W8iD z&yZ_3OOK;~nvtf5zR|@XP_h3RH>15)MhW}Ol6L0S%+hNTw;J+F-5?%M?ZC03_7WrV z>mDQW#YNqBy0@hl(*H7AziNMXR-w>O6#BKS*Gq^A#QEtSCOF%B9|4xjiwHIHc$*+B zkv<&?=$bK~#oDNG#V4J!IGZ4T-%1<#U+Pav_Trsx=aC1#^EQGr(_}F>h*;I9U0y0o z&?bPST?dbx{;6Ky2|2X745!F9h-XT- zZf#1JeJg^3VnUY~8|r0+Z4-mFaY1JzGo6^*EIoY(6Z3uJ?38l6krYjibc0*%(?!<_ zD72z*FFYwo<1;;Ypn_Iy`tcPDT_vi&pQFZaXdH!T(VVgU;M8 z7B&upZW!qA7A)a_Shfbl^3iJX+EI2i#ZUDT9#d~~qKsKj7f?id zA-9l2h>Mxir9=kmNNB3J`H|g^8M$n+i9AC~OXIfeL6+r%DVF8*d6w*2k&~W57Fnvg zMPK?X;7p4UR;Pw~{~oBG#nplac%FDCl_A;4Ev=F8>UI?Z{$Jz23HY&wXQY>Fn)#gr zA}%!kU{T8l$^`T+WXv;VZ_Q5Jmkq#oS_pRk=LpI(eA$(~18PWda4_8)s~ZDr01;$d zo*~ZAR5PH;W5(Gx%Cww_Mco^qO8;1=r()w{GOhW{FcS;L8dfr~M3r=&I)K@wF%P{Z z)CB%Cz$FN|RnGPAl0uC&wXzD+fQT%c7)X!uo08BTh!7Nv&Z13P%c4d2CWk{Y$6kKP zwwfECCkunVEE1rc4cz0C7kVNm6C^}7ON_O1Vj>EPa9v%dc_IrF2Mv@0w`8pD_OAdw zHvT5%C+uO7p=?$B#j>z&A6i&9)YhZi8QEaRJ z%&*lM`NGY)GxC9K|Jc(+>S?lh6>_2Fg>J>p$lL*mx}~nHxI$<_9W&ufsT2cBF>uDH zmp|Gjm{Mb6BAzLclJKkot&aD%4@$)^Y%UXgDidZ{eAl?FgmQNiFjGd{IdYPR-4hv7 zD*b*%+4Fk_9i<9ODVdm zDqp3R$cOcc7tp@R$YQ+%JGJ>cIS+mFmn+W<7Fl&$Xv$tJ0*TnChnUx0_{A*LP;)?Y=i9p?RNE>3H~zTOoI&E0Vg$)t)x{ zbg5ya@i?VVLbqdmKOdY?mX+j@xs%dp^A;CWy}q+_p`5!FyR}G z<(Z)f%R!nEf9txij97>9)yN*C&K5|X-*TeQfF+GJO1A*sor6YSVl3EWOG$F+MD%=z z$fzY>?DN?W0P?UA$&UKYqA_9nXr=6q5WSIjxubg{I-!WF2y#254>D@nx*l!ZHIqWC zD1-?F?ZY=}wX?E}e`Y4sFUfqgM1bmyk4;|d9u)@W5et`;a(7>f(WUub z^M($#e_dzABNQ?dn|eexm{H->BB@T;pTgI13n@oPc)*kT3@-W*UmjHuu4T}q(yAI# z;U)A_2#DB-OJbuMaM7%YZm)_mAnBS=dCz=z%l>df>+lb?4`;`lhdfQS1w@p>umKkm zK-TW(6;Hps6%Ry=$`YmFq_>;Vkyq+qo*80*W%#71LTUIxf_#&7Czu(}Tx$Nhx|8 z=(L-3#V$rEfs0D7kA$BsQ?9$=SdchqfDL!2{r*9feJrSpGZiHVkaeBio%CNJ6UJ{H zy$H*+hf*@GpBW1t7jWvNc9Y3a*GV9DjBl~p;Ta=36kxR56zGm=)a>kTm&sL-(1hdWY0x_chL{q0Z}8}aP7HxW3qV- zhxs8}Z>}!~0A#EDtD6hNTI==6YKAfF;^4S;p!ItBkjMClQWCih&j4_?BR4}l7&jLO z(@8hyS4s1J*T=gVu*+V_79Zp(*fll7NJ4e~EBp)&z-|qVrww=~n>t|Ehpk7Fk~fI_ zvKydHYq#VP3qvb^L>Y3Vwe>pd+rc!9=e=dPsvOfphc_2`#%JdUW653P zANDtY_Gz|n)OOEde%EFD)8x2DWEn^IqSuf%e%BcQ0=HM)Skev{>di1<(n_Q!l?pSo zCHf!TvWzG;Mx+acObzoz3QltF<|&2^XZb0qM1Z zQnlyJL4K~txo{8K-XZb_Di~tlC7+k$MV^4DT<^DSP~Vg{nJzg>!?Ryzfy4^@NfYfL z6u`ZERX0u(8t)PsH5xjk6x~?w8bby-h)({zLSC0{+AFU05 zvDHVD+=I<@qB@VM^UT{N+Zx2}Vj+Wp2IqBtr{Wg?sufb{w`$UDFFn~6(QTb2x?@6}BD9BJJ2wQ>GJ?83kpgH`e- zhge6d;Kk3Zkb#!iJ;y2x!`H&UogzfI+h5uht53SNyL{;$F=y)+6&=Oirq8$j!a~Xc zmHN;>*P96IZD&0Txru%x^N$1(GiXZJhjHewwd4R8M>R|)jF~SaVub6$Ky%Dhky7pX zbq}$N4`-$|RBo2xMaAJ$d-@FsruYbszFQY>r$4nhJz_na{f0keh zL_v{mGk8_e0+SY?mxnHUbIlXnwiV0cZcf#feGad9^BVPdH|_W-BG7IYhiB_$_)s7= z_)_lXRNP;1nd;j$YA~hU63TqxSViaS`Wk3u+SOU0d7EGIb@#f%>uz>~U;gwgd$23* zCeBxl{`~9#Z{_>f%X5|qWWX-&YY1Vmeo)soHa%KDrz}0fX1AxV9E!gyXpNr~XuK1_ zXEKO$#Ry|23fke+W$|rs(FmzU zUB?)kwL}?b1BtFOk}FC5o@U!>3Dn$=&XbLDP9@KP#2=DZ^A|dV;DnIsi-O*+g@V|N zrSXY+U1+3%arf1lr%>MKW?HV}Py5jOXg*b+>{yi5icxi~@!4M1;a+o0>w#!8-)F-o zP$l6;cCN^d0Lr6WDL==Wb1Y5D$j>FzD|xxBTYDMngO>G(+VZ0dlkuNf@Nu3ON9Esd z4#yxbH$V;Fhn5V36lI{bC3$grR?WRIiH7fQUHyH5kM!S9H$vxor8yy-ACKxd6LlTbZ;6eE;(+0$XQBo0QARB=ls z_%1Y-Jjt(bVm{6Wihi?(s9%7K4o_{Mkv}N=4%BoWOd=K^{4f`#l4o^@dAo;wlk%*7 z;3@MeKq%zO=ihFQ08H-FjQVkjjmMkT4}KeLzc_t>v`Y&2JL7&R6oS#aXBc~(2@L6R z2p6m|2jq;E`&S$BDx~a-4+fdaC{KJqf>7H*8kVcI8Ilzz^z12cVTL&n<)8%6-+i>I z^vyokN7&-u zr|)pl=&-=PBH*(*=2!dS*3AzU-m94PMTvT%`d+8mhL4@4(|HMW#cF{VSI+>OxO9QY`rMqb__#zh8=c|k31#~>sJs1eiU-jH!( z*#I!QBZrfZWh5_I|9r`!+OFa{H@I@Je=zQ2cw-y3G<;$@epk0=s8ex2f_6T6zif`; zt;^nxm^eK8TUor2ia~)5YIM#>c)fTf)96lPX2B|fDdEi?jFvA6MrKL~xZ>rXLY~<7 zPIYdzsSg}4I}ds_E{tVo@uv(To>pIP6W#V#{mktHe`89BEpZm6I(1-7?J3KfhU@OL`SJeZJEDTskFLq?t?@r?m>IZAIS$O-xcgM( z43?E{XI!;alT@lP59}GgFQ4*I8u3YPZNb@K^Z<)51a{UM`Kh~~`48}&V0b;%bXdLQ z#l|`QH@EMfUj}pM7u!=sk9gnu{y<%*>1`0C{oP=R5E{D(6yv+_^Kx48dw0+<{n>J- z#`5wq3qE@nIy}soLPf*hzw|C!9=Ew?3(w6&M)&G<4U)umAqg_ zaSWF;lVNuh(yYkaaJaWW=cdomqo0U#D+@o<;TK@r3#Q_TLX(}5Lu;O+!b~V;0a^&8 z=d9Z*jARuKs^(XI`KMI>T~_bDc6gEa$WsmuuYep<3>2~cZ@#=yoBukHXL2XvA3HhmVSZ!FpPdOM94iSKc( z+<@8FH;a}(i_o8GQMs%D9fTxbHa5P<{fo+OFyOhR%a!nqBg`Wp46Mqy?~8H;bc>f} zOVh;YOJAOf_;^{1(sNrU+xxsnGis)m-%Qcwb!HzNHp=kRGx;^@^yvNbK_Voh2X!sc zpcEJdYk6C;Q`u8@AVa7(|x}jwa*eoZf7&-1n;=bjizR;g?pu7_|a!BT!-p*(BW3iz&Bp(XA5+6 zJ$j#vw{SzEw4;2e^_n`-=Lu@Bmqjv}TaCDZkHT9CI$UQ606k`TIB28X5SX3^TyhBUv!44}Y48=yFB z;Q?Y>0*_^#2`qU(`y?FIUd)P69{=qK(U?>Y)T_%ntG)*e7~BR?AL)!w(TV>0`V;b3 z<9FX4C$H-=1vl1<7UtFpx!=(fGv!9VVa)oYKQ3WMjcNECHKXl(#k56O*fo=Vl|Y~H zdI3hu1(&o2hqV3HXQ&Z$^oj_e|HDl{qgEi0bqull6M|g%QC;5YYqi;q8798Rx}k1# z)a|+c-V_a(0OOns>dd@>zGE}Iw0{Js+e2e-g=QXG&wx*$xuDn=9?XXd`bB7~$;_aHf<8CmM=|%cI{zBUyMV=*Yc}sG{J=dPq?P zL=kVf5D?hf)!XWUeJ-e^fJ{NbG*lQ&F`!iC{Kwjm0LtUzg4)kxgSNGAHjV=u(Y_t0 zzUt;^P=zbgl+MrGW8p?p(PkD9QhFJDzuEBOK0A)8aubo7|Am_Am(juitxz6s!}&j& z5?*@m|7c2vrUb3L7K1v3rT@u$INra~ac?5bQv@>3JtZR4FH%)O zg$%DXOEF4T+q&y)x34mfv~KI8BXs%1!TpKakS(~}+)|4t9u$!IH%`t6&wq4qNLpI#!K%awB$Z*gSkS7gDIx?cF=Cklr+}vJY z?Y0;{Z0WhF$+kESKSJgeJa9`YPV3o-%?h_9v>|^y+V6j(wF-GLO{h7axq7bi8;HT1 zoNv9D!;Ab3YPr zr-mH=lC45twRtGW6rH9FQ&n94i0N$B?M=5k&FLzfrQ8(F)E4VU8Z3W+J7;oUx+oCe5^2ll4BfaP{R>J?I_UA6p zQDbo~L_x{;XNj*arl83vE zil4b-vjc9}HtSF1d!gRoQ$S|(@#15wih5qKS@P#UD@M!>^+sc+++8)MbM(j~NOZc^ zczZOqb(h}dP_rc3n**2n+5A6=j$g0~gwU*iT|GdHh$lOKL4k<_-2Yn6)GB>8pdelT ze-vcCaaj0&Bp_Z#@s|XueGQ(UD)MY-(sO%Ra>;#Th>~!x@tayaL6W?lU# z4e5fU{P$V@2G4hiPBUvoI=6YV1Sj@M3fu_w%c9)3BS!SOU~>jxTpr$}`a6vDla8?> zG`+nWWk>ue$poWA{x_tnKEvkXu3wD_K&7D$Wf%C(b1+Bg+9drG82RLIZ)Hj#5Ku<- zrp!d5%tVSjD?egB#)q>+8Js1#q!Rk$>HAiCywrcai}zIVz0=Qy)kR(1FA76ZH8DWY zh|z=Dos}L)9AT}Fz*|*MlrKrvivFsi5{G|OQFvTqbETb_h+N4S%P$)l+6m|e9Lw6y z<#Y9-h}BdO@$re_X@DTVGbGdux_j?P)NKB;`k8_z+Ev@lxzdgydxYUT3xFLemCs-B z7XC0!IKbipt)k-+Ixvle7&@p+0cKNWXC&CUA3@R>i6)+K<~wr_ZvT!{UnRpx?KgrW ztxtb(^9hCA;&K@a;@AAhPm@!Jh1Q(-4;_Csojc9lbOlpHrA)moE^Zeq|G9IL0;t(# zpE1REyoZAWC|$No_p|cD8Vi#+e@oS(|i1OS`;4G z-fUsA*^eaNs5bXS!+-V-eP3;8W{8JTcX1>~PO>ahF5HkMy+wJ1U*<}jPkxC^BB8n^3xar96&*8Dn+TT749IS1G?XuqX2ZHQ*x{Yeh-3>o7$v;otwYPrIJn(hu z>u=w`lQlb!MYI*0yT3^cXr)-n9Rq6Od;BF*R}Py%iD02{CgbZewmUnK30*xWS9sdN(9PQ5!j)1%Dx5Ez`&HUC`d z|M)bo=5AH*p9{E4lU<6uJB<0g#4+jOJ?Wcu&+3J9BnCD(RW!nP6vmE}?;qyaWt5-8 zlBKd`@OZy=7xt4ua?{6GB-U!pH<$>RoF+6ljPQ$&7#U=Bf#eJVfN@EbSWu4%TCT#P%2i|oL#Gm;N2ilhBh zl$<^rKa5(6{`iW38iP9%LxkF>gpiwszcoFqiA6u~Z)VeEfc(@+Md|0oHkPnrHG$?d zef4DM-8r|+riLZBQ&Gk>VGjLZdb|f8Y0`Y3cs)z`92Y-l;ne2m+;GYC(?Eopq-|sl zcMgKbB5cs<)KJqvWt1z_5nv|d`<9efwJ3?Vg5$62L)6Jb^2>l7yndFkrx&#iI&b8T zv=$OQr)H-z>;!OxE28_5AXsTq$7KDk3YweN&Sjy*@7_}jKAOM-a<2m;P0BDYK*Ow8 zBwyjHOCyg%(X$WFQ+Bl)(Pr5!VddvN;wASB3l$AigdVc`i5mJQz!s>Op8A$>2)pdYk_SEk4lU#Ps{556ZD$zS7BUx-qr<&m(x*?=(>`=hs_IxIQU3Pg%}i z`oq}%GX(tLGFV?z9-dT`KJ-tO@Q$mwPl+1W2j7hr!+~OpRPGFS*7WA`?C2@vvuGoX zl{wat2B3NZUag`q_dcl|<-M|EqG$p0G`~r{oR02*?VjBcjwT;!8Qq1Y9;FFRg^de$tTfcx)lvF3Rp;(!Z`$5-_BVh0TK}wYjV7Z0JT%XOUyPhW0PzjWW|xRX|PbV!f*F^BZIf^{k|(&q7_0(<47h5b^w#!L-Y3SoD? zDXgx*qpvc*@&%Ndc93wNb}#7!y@HOs;23Gv#!~hw`(Kd;)Ee#O8KfwSPr2ho$*U_C zV4klpbaVIl59=bbom?aMr_gZ{^_!=NAB2^>sV%t(UT)LPvm6eIyxyl;M8Sm z)|Pq(3ERjQ#XXZE{70f+{TeGq;n8iXUM&82dZj!{d8u>qj7;yXz_>3d|IC>$cC9Dj zf4<6*>v@`k|4C+yB$Rbc9q{+A-d0vN`pTSWKzFl#){3Le6rGA?6BeKFOm7#<8c9pn61t|!Trl=uuDi&}v3)-FKn4-m&0c4s zdQ4{^R5~90>jwUP?#StL!)g03{b74z6Ib|F-9TA~; zuvn0gS?XY=QJwcY*&LCjjs7pcTD~gxbY<} zXZ1DK=g>*Pg>~?80~_faFO?*%$@CJacjQm8!_=TeN$GNdNA7k$Ro~rolc0 zj4;EdW2KZ` ze%>(=^neo=xbBE(bJy<&53GsGT5ek>s^nizK2{*H)^?w;S-de)t0Go;yW$k5yWO!E ze_Ce3I4i3EX)Q|wM_rFFQswL@U zt%Zd!A~srwMOLPUt^VOT$6SgO;!!hN2pWWXd{8{0W4Po1sds3SEzUD>X)?isyQIiZ zPJW@C$@h7WGggQnZd35KH&_X(s5i|6+pombUrp(cwRqO-!$~`Co1W}KY=4nlfHpfW zIZJ#X;j+3)_pMkX-d(k7G+%TxIJYKar$g9OwlQy5&#KK1< zT4W^~R_5Gewn&)}@YoCHvGnDG143hPK`Dt@$3#hxcU?%`Sy#asCq*u+`oVzWu}rpG zij6I`D8hv9z@cv>eNscwQ`a5_PleWOoxC*G;DLt={8~XMhQ7Wa^Lly_U9QNJn68pB zY9`)KD1U9xubLwldm{D}VBPeXj%L~u{#tEFt(e)KIl(=lu!#Nn^(n#4_LH-pZBw_y zYYf!gW42=7+J(Z3C;3pr4dXNp=ZJ4$P|v_$3Ux{zOA61L^Tpal=(rYCHIu@!n?F~D z-Xm1%7N`$og5*~Fx9iIODO2LLBqZHkvGg~oZpDMadNnVK&c^%sB^v>4E4W)MW)>+r z+P~|?UMu!}5k5=%dl~`X<9|;N>qn;z15aw0PVog-h6HNUGl|kagL?Cs3Fz_ zV^Nlw>2vV#eh{o5;j58!vo;Fhxn}n7zmYM+XTeYDLr}wn>KDLgBEcYX@dx5kp8#sO z3w>Up;0A1*$Hp^wzLUGi2w$IVeyQq|@*dIY#@zB;Af6##B)8vszVBX=`bx{dtM+@w zZ=b)ukKr9^zEW}6Sr#OYRO~!~$|tyY3Gu)AX%5DJV8)MlpmMQM!Z@1CYYEUP!7V`V z^u@Mg63gufe2x^V2A}W~+d3RbhSL`{%?;?4?D{w2lsGlr4ykjTxM4_1>aU)(@!_-|aky1Jjt$<6Rwed3R)EKpr;y@T$@0hMv8Z#g^4O}`Rg6_KME7? z=mwBYTW+>~h-uDCuD(ih`{=t`V(shrnR=4+Ui0gCwqTO9Y41S36F+ERS`8KK8M9AE z2?iXu2OM9BRb)_~dFa<_p!zk=`zw0Fpeb-irzN?i-yuq#$B8d)rh!c>two+mcs0&p zhbWyWxduGLo*nN%W@;1UePg&}X1GK(dh%s(^AEuP`yLa8S`e{rAIAz(|UBq9+Yhz22$=y~~L#crsCr{-uR6# zepIJx5OH{$E$R?x{6&!e&Cwsnl2556{Pn04!o+*P!nXfhn3#4~MTKgnByg#Viy+O^ z!WYLz^5KfZv$Qeb9k`<8nA*e@5wc80Zd{<5Y4Y};APIeIEB-e+5^GPwD4~&5JCw{P z-(yXb8CuwREjKr5K$0L}KGb1rjd7hSa>NR`L##^8iWQenZC|@es{49@j{O@addf|Q zy6j1CW{X_Gmy|98(RIb_^cjCRSdxQgx0fk!{%R8OT4mp;~H<*2$9v>%b)k z+-5y4OKk<#qGVqd;7oYAjQ;)A##W{cdtMH;{M_R-I!VlR^pj&rwyn(2T;ek^k(p`X zwe^l=d8)F!>Rsd%=XtdD>@)iIlfNkKu|{%>J$MxMK{?7P(Bnl_M&>fa2s1)AL^PH@ z#L~&3V2_vUMKaN@XEE#2U)t$X{niUYLhUzNXeol(=Mt+;g#``1P;O6!=D^hDi*fMwn3OxAUIF`b zL(Km(^@8q#SMyeDtu78IyNgXQ2!OJ`5>u-y68#y`M zUvA)l`v7Id5x}nk3UEssb{360Gfij-h$5ENvyF0-KDq$q@w`M4w@P6xA6_|l&!$rI&2*m^A{)UVU}5BPXLYIrTu@^TMUDJsay`YXH= z=Txu>gfd*d&Flj417vbG-64t#V!`aPq>v0bs_W|PyxT^!k^h3d+t#vNHuG=DNWXs) zmZ#B^mGx$LRXl7oj`-a6ckm$@Qtf-|!G#lSGYC)LMW#C73mT!B>!;%VqCv%drxF(@ zKU$%|3oc5`A$6|Qu_@R=HpXmF3f>y?D|Itf^K~=)QIJp=EBI!34FH88VtCSqjzz|Q z9rY>O+{$*RV6%$^iM*&^wdoa;bOzta`v~QM;l>AMaPXH8jx{Vd4`dFNz?_m#V8=7f zNW6)4GF?f%%2yUx!5TYIdmbn1L;-Qqg%;mrhMH&z3Qp9qPCcjvMtr~faPx5HXs_;b zCkzr$5#a{=({OH@eZz7^lJWxPx1JML;gn_2E_N`ph<9rAjjj{R@97BKpM|5LMI*%J zy>EXwAO)O3;P$>#$JOFj6`0c7kQ;;sTV?aAn&A0FbrrAUk!p|rEVd?H|us()Rf=GfnENNZ2jS;M!^<De?ORI0#ZRIB{j6 z5$1#)Evczpw+tPvTlVG&m?)9yT9t)&@(M`eGKb#j2e2e5x5u2FT>XOzM|-0g#b|B9 zX$HC{OK5 zKtG@Ta_!$xZ=JZZ(9&rD;8&qw3L1=X%q|9BGK!4(ewLMiA>^1Te&x5e%l z&D`+AZ}1tBD(6)>_`XwqlW@^=3iq?e)MTtBK0`b1CSSnFcZYbZ#ig&`LhEWNSqo`+ z1DPn!`ss1ElCP58QjtN_uIZr$UqPrez9{3jP4pI1{5(!Hy8XB}{|;6G0G{LF7N@xNVG90|`;r`QrX zqZ5JSKWvZc{g%W53CJ~xuJ0v{l_tpdxy?BAl9H@iE?T>fu6>O1o!hl(yp`L>q?kq! z?$g&&8WN>U&j;JzqFc%t9cXRhGlr{A@b#l$ZfbuwM7OfN@2`5cEX?brCMl1=K`k?m z7^lkj8VM|3WhO|3yuEwWo2KR|cG|sx!JpahH6WoL%NnMU?J=Z@|0Yiyjo%)vGM&ob zq-Ic>)hR60=>yvS@!9LpAJgTKrZB6c`nDTVS;t=`K)YHSpfUulCbRbry~AmBHQ@k_(`UA|Wvw1hDRZ9M6JnjQ3hIpu%WTsIB|U$l3O%X!3ngg^JD9{NaE|Blh7XX{npF1_Oc?q*{~$(47gQIiiL3fK$=V8du~ z&i{~M|I=HXL|PS~9|O)6JN}$2{!da&pzDHq>tM)Dih@u|-4 z$KTf`cz@T<0q?|NW}XHYztAIj-jwmG#y} zfZtHrWv=9L78B)+{c;M*u6Ijhi7$dGs#|GSD>2`fbr++z_J`D@pPuTTacbwb|7f-V0${Js9 zxzXcsf1>dZ^PN!!g-$s=IGJ#|cz&44SzYzfEAI7ZbXrw#dGSAg$!=9CE$_nH{Qg$| z2{R<2x$ICX!I=TP&WxzV@CJYc*;z83u-<0CN-x$Y(}$6v;1Tc_-T+F*)hlxhKHQEz O)(n(k`wm7<)BF#TVe{hv literal 0 HcmV?d00001 diff --git a/research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round5-coupled-main-20261022/INVOLUTIVE-LIFT.json b/research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round5-coupled-main-20261022/INVOLUTIVE-LIFT.json new file mode 100644 index 0000000000..e96d0cc38a --- /dev/null +++ b/research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round5-coupled-main-20261022/INVOLUTIVE-LIFT.json @@ -0,0 +1,248 @@ +{ + "T_squared_identity_all_120_columns": true, + "adapter_basis_changes": "Two explicit eight-port dyadic orthogonal basis changes, D=C_A and D^t, added around the core.", + "adapter_core_macros": { + "ADD12": 8, + "half_ADD": 1248, + "negate": 8, + "unit_ADD": 16 + }, + "adapter_used_twice_is_identity": true, + "author": "Cao Yifan", + "checks": { + "extended": { + "backward": { + "arbitrary_inputs": 632, + "max_formal_row_l1": "6367/4", + "owned_fields": 0, + "paid_profile": { + "1": 2453, + "2": 716, + "3": 224, + "4": 74, + "5": 48 + }, + "paid_rank_mass": 5093, + "retained_operation_replay": { + "all_scalar_frames_checked": true, + "clean_J": false, + "conservative_real_scalar_primitive_allowance": 126278, + "direction": "backward", + "dyadic_coefficients_and_unit_scales_checked": true, + "event_counts": { + "adapter": 978, + "climb": 3515, + "phase": 12, + "residual_adapter": 390, + "scalar": 14771, + "warp": 240 + }, + "expected_restored_arbitrary_cleanup_buffers": 0, + "expected_restored_helpers": 408, + "explicitly_owned_C_fields_cleared": 0, + "free_warp_operator_endpoint_matches": true, + "independent_borrowed_input_fields": 632, + "mismatch_examples": [], + "negative_control_omitted_last_cleanup_scalar": false, + "original_data_fields": 224, + "paid_profile": { + "1": 2453, + "2": 716, + "3": 224, + "4": 74, + "5": 48 + }, + "paid_rank_mass": 5093 + }, + "scalar_allowance": 126278, + "scalar_contact_frames_checked": true + }, + "forward": { + "arbitrary_inputs": 632, + "max_formal_row_l1": "457", + "owned_fields": 0, + "paid_profile": { + "1": 2453, + "2": 716, + "3": 224, + "4": 74, + "5": 48 + }, + "paid_rank_mass": 5093, + "retained_operation_replay": { + "all_scalar_frames_checked": true, + "clean_J": false, + "conservative_real_scalar_primitive_allowance": 126278, + "direction": "forward", + "dyadic_coefficients_and_unit_scales_checked": true, + "event_counts": { + "adapter": 978, + "climb": 3515, + "phase": 12, + "residual_adapter": 390, + "scalar": 14771, + "warp": 240 + }, + "expected_restored_arbitrary_cleanup_buffers": 0, + "expected_restored_helpers": 408, + "explicitly_owned_C_fields_cleared": 0, + "free_warp_operator_endpoint_matches": true, + "independent_borrowed_input_fields": 632, + "mismatch_examples": [], + "negative_control_omitted_last_cleanup_scalar": false, + "original_data_fields": 224, + "paid_profile": { + "1": 2453, + "2": 716, + "3": 224, + "4": 74, + "5": 48 + }, + "paid_rank_mass": 5093 + }, + "scalar_allowance": 126278, + "scalar_contact_frames_checked": true + } + }, + "wrapped": { + "backward": { + "arbitrary_inputs": 632, + "max_formal_row_l1": "4537", + "owned_fields": 0, + "paid_profile": { + "1": 2453, + "2": 716, + "3": 224, + "4": 74, + "5": 48 + }, + "paid_rank_mass": 5093, + "retained_operation_replay": { + "all_scalar_frames_checked": true, + "clean_J": false, + "conservative_real_scalar_primitive_allowance": 152798, + "direction": "backward", + "dyadic_coefficients_and_unit_scales_checked": true, + "event_counts": { + "adapter": 978, + "climb": 3515, + "phase": 14, + "residual_adapter": 390, + "scalar": 17479, + "warp": 240 + }, + "expected_restored_arbitrary_cleanup_buffers": 0, + "expected_restored_helpers": 408, + "explicitly_owned_C_fields_cleared": 0, + "free_warp_operator_endpoint_matches": true, + "independent_borrowed_input_fields": 632, + "mismatch_examples": [], + "negative_control_omitted_last_cleanup_scalar": false, + "original_data_fields": 224, + "paid_profile": { + "1": 2453, + "2": 716, + "3": 224, + "4": 74, + "5": 48 + }, + "paid_rank_mass": 5093 + }, + "scalar_allowance": 152798, + "scalar_contact_frames_checked": true + }, + "forward": { + "arbitrary_inputs": 632, + "max_formal_row_l1": "5390", + "owned_fields": 0, + "paid_profile": { + "1": 2453, + "2": 716, + "3": 224, + "4": 74, + "5": 48 + }, + "paid_rank_mass": 5093, + "retained_operation_replay": { + "all_scalar_frames_checked": true, + "clean_J": false, + "conservative_real_scalar_primitive_allowance": 152798, + "direction": "forward", + "dyadic_coefficients_and_unit_scales_checked": true, + "event_counts": { + "adapter": 978, + "climb": 3515, + "phase": 14, + "residual_adapter": 390, + "scalar": 17479, + "warp": 240 + }, + "expected_restored_arbitrary_cleanup_buffers": 0, + "expected_restored_helpers": 408, + "explicitly_owned_C_fields_cleared": 0, + "free_warp_operator_endpoint_matches": true, + "independent_borrowed_input_fields": 632, + "mismatch_examples": [], + "negative_control_omitted_last_cleanup_scalar": false, + "original_data_fields": 224, + "paid_profile": { + "1": 2453, + "2": 716, + "3": 224, + "4": 74, + "5": 48 + }, + "paid_rank_mass": 5093 + }, + "scalar_allowance": 152798, + "scalar_contact_frames_checked": true + } + } + }, + "converted_local_deficit": 32, + "in_place_adapter_all_120_columns": true, + "matrix": "T=[[J,-B],[12C,13I8]], B=R^t/2, C=R/2, CB=14I8, J=I-BC", + "new_kappa": false, + "omitted_13Z_negative_control_rejected": true, + "optimistic_unconverted_deficit": 0, + "optimistic_unconverted_main_mass": 1936, + "ordinary_120_port_main_mass": 1920, + "ordinary_port_conversion_paid_H1": 16, + "ordinary_port_conversion_target_mass_lost": 16, + "paid_rank_mass": 5093, + "remaining_independent_helper_mass": 3157, + "scope": "Actual 632-input native operation and new endpoint replay in both orientations; ZERO/FULL scalar contacts and an in-place involution adapter. No recursive caller closure, terminal Gaussian-job independence, finite-precision transfer or kappa improvement is claimed.", + "seconds": 13.95949449998443, + "source_auxiliaries": [ + 224, + 225, + 227, + 229, + 231, + 232, + 233, + 234 + ], + "source_sha256": { + "research\\kappa-0023-productive-jobs\\dependencies\\kappa-next-regime\\direct-decoder\\sources\\certificate.json.gz": "a5ed85fac5ebf3c091482a113ab0d351eb5a7892fe2841a35e16017ec1ff49f7", + "research\\kappa-causal-continuation\\buffer-borrowing\\verify_buffers.py": "106b4d5e052427230df452f0c901d5390a0583782960b80a8af94d9a984022c7", + "research\\kappa-function-composition\\complex\\prune_native.py": "f2b37c183a10922eabc8e0436b426a08866430e96bd0adc7e178951c7fbb5257", + "research\\kappa-function-composition\\complex\\pruned-native\\RESULT.json": "b62c6c123f43a697802a336ee7178942040c0249c64ebc19cd6aad7ba2728ae7", + "research\\kappa-function-composition\\complex\\pruned-native\\THREE-base-CANONICAL.json.gz": "11f254d43a5ed60b0c4bca9493de487be62fcb4e9c9f3c6172351e9b09068e65", + "research\\kappa-function-composition\\complex\\pruned-native\\THREE-base-NATIVE-WORD.json.gz": "b76b6f3bd3778e413c0c0d05c4cf295cdcf732ffbf20dffacddd41b98f7b9f21", + "research\\kappa-round5-coupled-main-20261022\\involutive_lift.py": "47e9102a431396c8a951db56af7127f5bd7cc891af1871807c534d91a54df66c", + "research\\kappa-round5-coupled-main-20261022\\lift_native.py": "adba0c5d997d4759d1c0906bc05d5b1aac4e3d8429e947c9674c44170a71b8df" + }, + "status": "PASS_EXACT_NATIVE_120_CHANNEL_DYADIC_INVOLUTION", + "target_auxiliaries": [ + 235, + 236, + 237, + 238, + 239, + 240, + 241, + 242 + ], + "word_payload_sha256": "859a4f2c27fbf14ababf512d2e1dab38a42e9523d2b795527ca5fbdfe6101715" +} diff --git a/research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round5-coupled-main-20261022/INVOLUTIVE-WORD.json.gz b/research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round5-coupled-main-20261022/INVOLUTIVE-WORD.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..bbe219370367f7019f16c83ef1f073343c2a71a7 GIT binary patch literal 462031 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

%VESn7(GV5Vkd12!iEqR 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≤sk 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

Q9eN*DC&7INP@=X>j6VPjh#&AfquA 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 z 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 literal 0 HcmV?d00001 diff --git a/research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round5-coupled-main-20261022/InvolutiveLift.lean b/research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round5-coupled-main-20261022/InvolutiveLift.lean new file mode 100644 index 0000000000..a2831e9da8 --- /dev/null +++ b/research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round5-coupled-main-20261022/InvolutiveLift.lean @@ -0,0 +1,36 @@ +/- Universal algebra for the new dyadic involutive native response. +Cao Yifan; substantial OpenAI Codex assistance. Apache-2.0. +The actual rectangular matrices and native word are bound in exact Python. +This proves no recursive caller or kappa claim. -/ +import Mathlib.Algebra.Group.Hom.Basic +import Mathlib.Tactic.Abel + +namespace InvolutiveLift + +variable {V W : Type*} [AddCommGroup V] [AddCommGroup W] + +def response (B : W →+ V) (C : V →+ W) (x : V) (z : W) : V × W := + (x - B (C x) - B z, 12 • C x + 13 • z) + +theorem firstQuery (B : W →+ V) (C : V →+ W) + (h : ∀ z, C (B z) = 14 • z) (x : V) (z : W) : + C (x - B (C x) - B z) = -(13 • C x) - 14 • z := by + simp only [map_sub,h] + abel + +theorem involutive (B : W →+ V) (C : V →+ W) + (h : ∀ z, C (B z) = 14 • z) (x : V) (z : W) : + response B C (response B C x z).1 (response B C x z).2 = (x,z) := by + apply Prod.ext + · change (x - B (C x) - B z) - B (C (x - B (C x) - B z)) - + B (12 • C x + 13 • z) = x + rw [firstQuery B C h] + simp only [map_sub,map_neg,map_add,map_nsmul] + abel + · change 12 • C (x - B (C x) - B z) + 13 • (12 • C x + 13 • z) = z + rw [firstQuery B C h] + abel + +#print axioms firstQuery +#print axioms involutive +end InvolutiveLift diff --git a/research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round5-coupled-main-20261022/README.md b/research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round5-coupled-main-20261022/README.md new file mode 100644 index 0000000000..d32c523ebc --- /dev/null +++ b/research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round5-coupled-main-20261022/README.md @@ -0,0 +1,166 @@ +# New coupled main interfaces + +Cao Yifan; substantial OpenAI Codex assistance. Apache-2.0. + +**Result:** two new actual 120-channel native responses, including a dyadic +involution, pass exact arbitrary-input native replay. The recursive consumer +remains open. This package does not claim an increase in kappa. + +The ancestor is the byte-pinned `THREE-base` clean-J native word. Its paid +rank mass is 5093, all 632 persistent inputs are arbitrary, and its 408 +independent helper endpoints have total rank 3301. This package changes the +main contract rather than assuming that the previous scalar identity +supplier theorem covers it. + +## Actual new native constructions + +Let R be the authenticated 8 by 112 query matrix. Exact integer computation +gives `R R^t = 56 I`. Put `B=R^t/2`, `C=R/2`, and `J=I-BC`. +Thus `CB=14I`; J has eight eigenvalues -13 and is not a dyadic unit. + +Borrow sixteen existing cold full-ended helper fields. Eight become source +auxiliaries Z and eight become target auxiliaries W. Write the source bank +as `(X,Z)` and the target bank as `(Y,W)`. The remaining 392 helpers retain +their independent arbitrary-input endpoints. No field is cleared, owned, +or introduced. + +The first construction has response + +``` +S = [ J -B ] S^-1 = [ I B ] + [ C I ] [ -C -13I ] +``` + +Both matrices are dyadic and `S S^-1=S^-1 S=I`. The second construction is +the involution + +``` +T = [ J -B ] T^2=I. + [ 12C 13I ] +``` + +For T, the forward extension performs `Y-=BZ` at ZERO, runs the clean-J +word, and performs `W+=12CX+13Z` at FULL. The backward extension performs +`Z-=12CY+13W` at ZERO, runs the backward clean-J word, and performs `X+=BW` +at FULL. Therefore these are exactly lower-T and upper-minus-T shears. +The S extension uses C and I in place of 12C and 13I. + +S and T both have in-place dyadic adapters. For T, let `D=C_A`, where A is +the eight selected ports. D is orthogonal and consists of two signed, +permuted four-point Hadamard matrices divided by two. Apply D^t to Z, +form `V=D^t C X`, set `t=V+Z`, then update + +``` +X_U -= (B_U D) t +Z += 12t +t = -t +X_A = t-Z-(D^t C_U)X_U. +``` + +Finally apply D to Z. All eight-port basis changes are explicitly emitted +as dyadic ADDs, power-of-two SCALEs, and signed swaps; no odd division or +temporary owned field is hidden. The core uses 1248 half-ADDs, sixteen +unit ADDs, eight ADDs with coefficient 12, and eight negations. + +Pre-Y and post-X wrappers give `diag(T,T)` times the corresponding ordinary +identity shear in **both** orientations. For S the backward wrapper uses +S^-1. The retained native operation verifier is run in a fresh module with +the explicitly changed endpoint oracle supplied in memory; its source is +unchanged. A separate new interpreter checks the same 632 endpoint rows. + +| Actual native word | Paid rank mass | Scalar allowance | +|---|---:|---:| +| Extended S, either orientation | 5093 | 124406 | +| Wrapped S, either orientation | 5093 | 142326 | +| Extended T, either orientation | 5093 | 126278 | +| Wrapped T, either orientation | 5093 | 152798 | + +These scalar allowances are the inherited primitive tariff, not a new +finite-precision transfer theorem. The negative control omitting the new +13Z contribution is rejected. Every T adapter column and its double +application are checked independently. + +## Caller ledger and exact boundary issue + +The sixteen reclassified helpers transfer rank 144 from independent helper +credit to the coupled main contract. The new main rank is therefore +`112*16+16*9=1936`; the remaining independent helper rank is 3157. Their sum +is exactly 5093. This unconverted zero-deficit ledger supplies no Gaussian +job credit by itself. + +An ordinary 120-port contract can be proposed by choosing one authenticated +odd q normal for each auxiliary. Put an inverse rank-one Gaussian before +each source auxiliary, and one after each target auxiliary, with the +conjugated orientation in the backward word. These connect q to ZERO and +FULL to FULL-minus-q. The exact line/reference equations and all 120-port +entry/exit owner phases pass 160 and 1200 checks respectively. This is an +explicit conversion interface, whose complete native word and rounded +recursive admission have not been integrated. + +The conversion costs sixteen paid H1 calls and loses sixteen target rank +units: the local deficit is **32**, rather than 16. Its ordinary main mass +is 1920 and paid-minus-independent-helper mass is 1952. Replaying the +retained p1/p2 controller role DAG over free noncommuting stage symbols +gives these conditional first-moment ledgers: + +| Controller | Target surplus before boundary closure | Direct individual Q heads | Surplus after those heads | +|---|---:|---:|---:| +| p1 | 144 | 240 H1 | -96 | +| p2, either retained-idle choice | 320 | 480 H1 | -160 | + +These are optimistic caller ledgers. In particular, an NC IDLE symbol +requires the coupled stage product, whose admission as a Gaussian-only +idle job has not been proved. + +Actual owner routes do not reduce to one stage-independent chart. +Individually `T_s^2=I`, but `T_2 T_1 T_0` is neither I nor T_0 nor T_2, +and successive T_s do not commute. Explicit basis-column witnesses are +stored in `CALLER-PROBES.json.gz`. This excludes a plain two-color parity +identification of the transported matrices; it is not a general +impossibility theorem about typed coupled jobs. + +There is a useful positive terminal-contact fact: every T_s in an interval +is free at that interval's positive **and negative** Gaussian target +frame. All 2640 tested exact owner/phase contacts pass. The problematic +negative-bank correction is instead `Q^-1 M Q`, where M is the coupled +chronological product. Its inner T_s operations occur at target-minus-q. +At that intermediate hole frame, ports 0 and 1 have different quadratic +coefficients on axes (0,3); translation cannot repair the mismatch. This +same explicit mismatch is checked for all p1/p2 tested intervals and +their stages. The package does not treat the Gaussian target alignment +as a proof that the conjugated correction is free. + +A better terminal compiler could still exploit the rank-eight structure +`T-I=[-B;12I][C,I]`, where `[C,I][-B;12I]=-2I`. It would need an exact arbitrary-input normalizer and the full +recursive paid/helper/target invoice. Neither the direct-head construction +nor this finite set of negative controls proves a lower bound on that +possibility. + +## Lean scope and reproduction + +`InvolutiveLift.lean` proves the involution on arbitrary additive groups +assuming `CB=14I`. `LiftGram.lean`, generated from the pinned R +data, checks `RR^t=56I` and the literal dimensions. No native-word or +recursive Gaussian-job theorem is asserted by those Lean statements. +`LEAN-LIFT.json` records the successful fresh Gram and generic kernel +checks. `LEAN-VERIFICATION.json` separately records the successful scoped +generic proof, including object and log hashes. Both checks passed. + +From the repository root, using the global Python 3.14 interpreter: + +```powershell +& 'C:\Users\caoyi\AppData\Local\Python\pythoncore-3.14-64\python.exe' research/kappa-round5-coupled-main-20261022/lift_native.py +& 'C:\Users\caoyi\AppData\Local\Python\pythoncore-3.14-64\python.exe' research/kappa-round5-coupled-main-20261022/involutive_lift.py +& 'C:\Users\caoyi\AppData\Local\Python\pythoncore-3.14-64\python.exe' research/kappa-round5-coupled-main-20261022/caller_probe.py +& 'C:\Users\caoyi\AppData\Local\Python\pythoncore-3.14-64\python.exe' research/kappa-round5-coupled-main-20261022/verify_lift_lean.py +``` + +The installed `py -3.14` launcher does not resolve this interpreter on the +current machine, so these commands name the global interpreter directly. + +The local Lean replay uses the ignored pinned Lean 4.21.0/mathlib toolchain +from `research/kappa-lean-verification-20261022`; external users can adapt +that executable location to the same toolchain. The exact packet used by +the new checks is source-identical to the legacy packet at the SHA already +recorded by the old verifier. Its legacy relative path is absent in this +sparse checkout; no old source or receipt is restored or changed. diff --git a/research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round5-coupled-main-20261022/caller_probe.py b/research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round5-coupled-main-20261022/caller_probe.py new file mode 100644 index 0000000000..70e43dbb88 --- /dev/null +++ b/research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round5-coupled-main-20261022/caller_probe.py @@ -0,0 +1,286 @@ +"""Exact p1/p2 caller and physical-owner probes for the new 120-port lift. + +Cao Yifan; substantial OpenAI Codex assistance. Apache-2.0. +This records a conditional ledger and an unclosed terminal correction. +""" +from collections import Counter +from fractions import Fraction as Q +from hashlib import sha256 +from pathlib import Path +import gzip +import importlib.util +import json +import sys + +sys.dont_write_bytecode = True +HERE = Path(__file__).resolve().parent +ROOT = HERE.parents[1] + + +def load(path, name): + spec = importlib.util.spec_from_file_location(name, path) + obj = importlib.util.module_from_spec(spec) + sys.modules[name] = obj + spec.loader.exec_module(obj) + return obj + + +def plus(a, b, c=1): + out = dict(a) + for key, value in b.items(): + out[key] = out.get(key, 0)+c*value + if not out[key]: + del out[key] + return out + + +def prepend(poly, stage): + return {(stage,)+word: value for word, value in poly.items()} + + +def sum_polys(terms): + out = {} + for poly, coefficient in terms: + if coefficient: + out = plus(out, poly, coefficient) + return out + + +def controller(C, p, keep): + """Use the retained role DAG over genuinely noncommuting T_s symbols.""" + coefficients, events, idle = C.controller(p, keep) + factored = C.factor(coefficients) + n = 2*p + matrix = [[{(): Q(1)} if i == j else {} for j in range(n)] for i in range(n)] + for event in events: + kind = event[0] + if kind == 'LOCAL': + _, stage, pair, backward = event + x, y = 2*pair, 2*pair+1 + dst, src, sign = (x, y, -1) if backward else (y, x, 1) + matrix[dst] = [plus(a, b, sign) for a, b in zip(matrix[dst], matrix[src])] + for role in (x, y): + matrix[role] = [prepend(poly, stage) for poly in matrix[role]] + elif kind == 'IDLE': + _, pair, stages = event + for stage in stages: + for role in (2*pair, 2*pair+1): + matrix[role] = [prepend(poly, stage) for poly in matrix[role]] + elif kind == 'ADD': + _, dst, src, sign = event + matrix[dst] = [plus(a, b, sign) for a, b in zip(matrix[dst], matrix[src])] + else: + assert kind == 'SIGNED_SWAP' + _, a, b = event + matrix[a], matrix[b] = matrix[b], [{w: -v for w, v in poly.items()} for poly in matrix[a]] + left = [[sum_polys((matrix[k][j], factored['left'][i][k]) for k in range(n)) + for j in range(n)] for i in range(n)] + out = [[sum_polys((left[i][k], factored['right'][k][j]) for k in range(n)) + for j in range(n)] for i in range(n)] + words = [tuple(s for s in reversed(range(2*p+1)) if term[s+1]) for term in factored['diagonal']] + assert out == [[{words[i]: Q(1)} if i == j else {} for j in range(n)] for i in range(n)] + target = Counter() + for term in factored['diagonal']: + target[1+8*sum(term[1:])] += 120 + idle_profile = Counter() + for rec in idle: + if rec['retained']: + idle_profile[rec['rank']] += 240 + calls = 2*p+1 + # Ordinary-port conversion creates sixteen H1 calls per local. + # The remaining helpers are independent; coupled main targets are conditional. + conditional_surplus = sum(k*v for k, v in target.items())-sum(k*v for k, v in idle_profile.items())-calls*(1920+32) + assert conditional_surplus == 88*calls-120 + direct_head = 240*p + return dict(p=p, keep=keep, stage_calls=calls, + all_noncommuting_coefficient_entries_checked=n*n, + diagonal_words=[list(w) for w in words], + target_profile_if_ordinary_main_endpoints_close=dict(sorted(target.items())), + retained_idle_paid_profile=dict(sorted(idle_profile.items())), + local_paid_minus_remaining_helpers=1952, + conditional_first_moment_surplus_before_terminal_normalization=conditional_surplus, + direct_individual_Q_heads_H1=direct_head, + conditional_surplus_after_direct_heads=conditional_surplus-direct_head, + left=C.serialize_matrix(factored['left']), right=C.serialize_matrix(factored['right']), + scope='Noncommuting algebra only. Stage T_s includes physical gauges and coupled S factors; this is not an independent Gaussian main-job theorem.') + + +def actual_mapped(n, matrix, routes): + return [{(j, n.product(routes[i], routes[j])): c for j, c in row.items()} + for i, row in enumerate(matrix)] + + +def apply_mapped(n, matrix, vector): + out = [] + for row in matrix: + new = {} + for (j, route), coefficient in row.items(): + for address, value in vector[j].items(): + at = n.act(route, address) + new[at] = new.get(at, 0)+coefficient*value + if not new[at]: + del new[at] + out.append(new) + return out + + +def word_witness(n, stages, lhs, rhs): + for field in range(120): + for address in [0]+list(n.AXES[:25]): + original = [{} for _ in range(120)] + original[field] = {address: Q(1)} + outputs = [] + for word in [lhs, rhs]: + actual = original + for stage, inv in word: + actual = apply_mapped(n, stages[stage][int(inv)], actual) + outputs.append(actual) + if outputs[0] != outputs[1]: + output = next(i for i in range(120) if outputs[0][i] != outputs[1][i]) + diff = plus(outputs[0][output], outputs[1][output], -1) + at = min(diff) + return dict(input_port=field, input_address=address, + output_port=output, output_address=at, + coefficient=str(diff[at])) + raise AssertionError('Requested negative-control words have no basis witness') + + +def terminal_frames(n, F, phases, recipes, owner_ports): + """Distinguish a Gaussian target from the conjugated correction's hole.""" + records = [] + for interval in [[0, 1, 2], [2, 3, 4], [0, 1, 2, 3, 4]]: + def target(recipe): + fresh = [(a, 1) for s in interval if s for a in n.AXES[9+8*(s-1):9+8*s]] + head = [(a, 1) for a in n.AXES[:9]] if 0 in interval else [(recipe['q'], 1)] + return n.frame(head+fresh) + for stage in interval: + common = n.move_frame(target(recipes[0]), n.source_route(phases, stage, owner_ports[0])) + good = [] + holes = [] + for port, (recipe, owner) in enumerate(zip(recipes, owner_ports)): + q = recipe['q']; g = n.source_route(phases, stage, owner) + positive = target(recipe) + negative = n.frame(list(positive)+[(q, -2)]) + for sign, frame in [(1, positive), (-1, negative)]: + good.append(dict(port=port, sign=sign, view=F.between(n, frame, g, common))) + # Conjugation Q^-1 M Q acts M on this intermediate frame. + hole = n.frame(list(positive)+[(q, -1)]) + holes.append(n.move_frame(hole, g)) + ref = n.polynomial(holes[0]) + mismatch = None + for port, hole in enumerate(holes[1:], 1): + got = n.polynomial(hole) + if ref[1] != got[1]: + axis = next(i for i, (a, b) in enumerate(zip(ref[1], got[1])) if a != b) + bit = ((ref[1][axis]^got[1][axis]) & -(ref[1][axis]^got[1][axis])).bit_length()-1 + mismatch = dict(reference_port=0, differing_port=port, + quadratic_pair=[axis, bit], + reference_coefficient=(ref[1][axis] >> bit) & 1, + differing_coefficient=(got[1][axis] >> bit) & 1) + break + assert mismatch is not None + records.append(dict(interval=interval, corrected_stage=stage, + target_positive_and_negative_phase_views=good, + conjugated_correction_intermediate_frame='positive target minus q', + intermediate_hole_has_no_common_phase_frame_under_these_routes=mismatch)) + return dict(positive_and_negative_target_contacts=sum(len(rec['target_positive_and_negative_phase_views']) for rec in records), + all_target_contacts_pass=True, + every_intermediate_hole_has_polar_mismatch=True, + records=records, + implication='The terminal T_s themselves are free at both signed Gaussian target frames. The negative-bank endpoint instead needs Q^-1 M Q; its inner T_s contacts are at target−q and have a quadratic mismatch. These statements are compatible. No lower bound on another coupled normalizer follows.') + + +def main(): + L = load(HERE/'lift_native.py', 'lift_caller_native') + Qc = load(ROOT/'research/query-thinned-controllers/controller.py', 'lift_query_controller') + _, C = Qc.engines() + n = load(ROOT/'research/kappa-0023-productive-jobs/dependencies/kappa-next-regime/direct-decoder/native_common.py', 'lift_owner_native') + F = load(ROOT/'research/kappa-rebuild/controller/frame_exchange.py', 'lift_frame_contacts') + packet, phases = n.load_sources() + N = load(ROOT/'research/kappa-rebuild/complex/rebuild_native.py', 'lift_geometry_native') + geo = N.geometry(n.HERE/'sources/certificate.json.gz') + B, cc, S, inverse = L.matrices(geo) + # Give each new ordinary port the actual normal of one selected main port. + aux_recipes = [phases['recipes'][p] for p in geo['selected']] + recipes = phases['recipes']+aux_recipes + owner_ports = list(range(112))+list(geo['selected']) + contacts = [] + for stage in range(5): + for backward in (False, True): + sign = -1 if backward else 1 + spectator = n.frame((a, 1) for a in n.AXES[9:9+8*stage]) + for port, (recipe, owner) in enumerate(zip(recipes, owner_ports)): + q = recipe['q']; route = n.source_route(phases, stage, owner) + input_x = n.frame([(q, 1)]) if stage == 0 else n.completed(stage-1) + input_y = () if stage == 0 else n.frame(list(input_x)+[(q, -1)]) + local_x = n.frame(list(spectator)+[(q, sign)]) + local_y = spectator + full = n.frame(list(spectator)+[(a, sign) for a in n.AXES[:9]]) + local_end_y = n.frame(list(full)+[(q, -sign)]) + output_x = n.completed(stage) + output_y = n.frame(list(output_x)+[(q, -1)]) + views = dict(entry_X=F.between(n, input_x, route, local_x), + entry_Y=F.between(n, input_y, route, local_y), + exit_X=F.between(n, full, route, output_x), + exit_Y=F.between(n, local_end_y, route, output_y)) + if port >= 112: + # Physical inverse rank-one Gaussian, conjugated in B, + # connects auxiliary start q to native ZERO and native + # FULL to the new ordinary target FULL-q. + line = n.frame([(q, -sign)]) + assert n.polynomial(n.frame(list(local_x)+list(line))) == n.polynomial(spectator) + assert n.polynomial(n.frame(list(full)+list(line))) == n.polynomial(local_end_y) + contacts.append(dict(stage=stage, backward=backward, port=port, q=q, + owner_recipe=owner, maps=views)) + # Exact stage-dependent global port operators; inverse is genuine S^-1. + stages = [] + for stage in range(3): + routes = [n.source_route(phases, stage, p) for p in owner_ports] + stages.append((actual_mapped(n, S, routes), actual_mapped(n, inverse, routes))) + witness = word_witness(n, stages, [(0, False), (1, True), (2, False)], []) + IL = load(HERE/'involutive_lift.py', 'caller_involutive_lift') + _, _, T = IL.matrix(geo) + t_stages = [] + for stage in range(3): + routes = [n.source_route(phases, stage, p) for p in owner_ports] + mapped = actual_mapped(n, T, routes) + t_stages.append((mapped, mapped)) + involutive_witnesses = dict( + chronological_triple_not_identity=word_witness(n, t_stages, [(0, False), (1, False), (2, False)], []), + chronological_triple_not_T0=word_witness(n, t_stages, [(0, False), (1, False), (2, False)], [(0, False)]), + chronological_triple_not_T2=word_witness(n, t_stages, [(0, False), (1, False), (2, False)], [(2, False)]), + consecutive_stages_do_not_commute=word_witness(n, t_stages, [(0, False), (1, False)], [(1, False), (0, False)])) + # In the fictitious single chart, S*S^-1*S is S, not I either. + assert L.mm(S, L.mm(inverse, S)) == S + assert S != [{i: Q(1)} for i in range(120)] + data = dict(status='PASS_EXACT_NEW_PRIMITIVE_CALLER_PROBES_NO_KAPPA_CLAIM', + author='Cao Yifan', new_kappa=False, + p1=controller(C, 1, 0), + p2_a0=controller(C, 2, Qc.keep_mask(2, 0)), + p2_a1=controller(C, 2, Qc.keep_mask(2, 1)), + converted_auxiliary_normals=[rec['q'] for rec in aux_recipes], + converted_auxiliary_owner_recipes=list(geo['selected']), + auxiliary_conversion_paid_H1=16, + auxiliary_conversion_target_rank_mass_lost=16, + ordinary_120_port_phase_contacts_checked=len(contacts), + auxiliary_inverse_line_contacts_checked=5*2*8*2, + contacts=contacts, + p1_physical_nonidentity_hole_monodromy='S_2 S_1^{-1} S_0', + p1_actual_owner_witness=witness, + same_chart_triple_is_S_not_identity=True, + involutive_T_actual_owner_witnesses=involutive_witnesses, + involutive_T_single_chart_parity='T^2=I, so T^3=T only if all stage transports are identified. Actual stages do not have this parity closure.', + terminal_target_and_inner_hole_frame_probe=terminal_frames(n, F, phases, recipes, owner_ports), + necessary_reopen_condition='An exact complete terminal/coupled recursive-job normalizer costing less than the available conditional slack. Uniform full-Gaussian commutation alone does not establish matching entry/exit encodings.', + stage_scope='Local canonical charts and all corresponding exact signed owner/phase maps. The sixteen inverse-line calls are explicit operators whose whole native scheduling and finite precision must be integrated before supplier admission.', + source_sha256={str(p.relative_to(ROOT)):sha256(p.read_bytes()).hexdigest() for p in [Path(__file__), HERE/'lift_native.py', HERE/'involutive_lift.py', Path(Qc.__file__), Path(C.__file__), Path(n.__file__), Path(F.__file__)]}) + raw = json.dumps(data, sort_keys=True, separators=(',', ':')).encode() + (HERE/'CALLER-PROBES.json.gz').write_bytes(gzip.compress(raw, mtime=0)) + summary = {k: data[k] for k in ['status', 'p1_actual_owner_witness', 'ordinary_120_port_phase_contacts_checked', 'auxiliary_inverse_line_contacts_checked']} + summary['ledgers'] = [{k: data[key][k] for k in ['p', 'keep', 'conditional_first_moment_surplus_before_terminal_normalization', 'conditional_surplus_after_direct_heads']} for key in ['p1', 'p2_a0', 'p2_a1']] + summary['involutive_T_actual_owner_witnesses'] = involutive_witnesses + print(json.dumps(summary, indent=2)) + + +if __name__ == '__main__': + main() diff --git a/research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round5-coupled-main-20261022/involutive_lift.py b/research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round5-coupled-main-20261022/involutive_lift.py new file mode 100644 index 0000000000..19b14e5f4c --- /dev/null +++ b/research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round5-coupled-main-20261022/involutive_lift.py @@ -0,0 +1,220 @@ +"""Native dyadic involutive 120-port completion of clean-J. + +Cao Yifan; substantial OpenAI Codex assistance. Apache-2.0. +No closed recursive supplier or improved kappa is claimed. +""" +from collections import Counter +from copy import deepcopy +from fractions import Fraction as Q +from hashlib import sha256 +from pathlib import Path +import gzip +import json +import time + +import lift_native as L + +HERE = Path(__file__).resolve().parent +ROOT = HERE.parents[1] + + +def matrix(geo): + B, C, _, _ = L.matrices(geo) + T = [dict(row) for row in geo['J']] + for i in range(112): + T[i].update({112+k: -v for k, v in B[i].items()}) + T += [{**{i: 12*v for i, v in row.items()}, 112+k: Q(13)} for k, row in enumerate(C)] + assert L.mm(T, T) == [{i: Q(1)} for i in range(120)] + selected = geo['selected'] + D = [{k: row[a] for k, a in enumerate(selected) if row.get(a, 0)} for row in C] + Dt = [{k: D[k][i] for k in range(8) if D[k].get(i, 0)} for i in range(8)] + assert L.mm(D, Dt) == L.mm(Dt, D) == [{i: Q(1)} for i in range(8)] + return B, C, T + + +def port_matrix(M, roles, frame): + n = len(roles) + work = [[M[i].get(j, Q(0)) for j in range(n)] for i in range(n)] + elimination = [] + for j in range(n): + pivot = next(i for i in range(j, n) if work[i][j]) + if pivot != j: + work[j], work[pivot] = work[pivot], work[j] + elimination.append(['swap', j, pivot]) + if work[j][j] != 1: + scale = 1/work[j][j] + work[j] = [scale*x for x in work[j]] + elimination.append(['scale', j, scale]) + for i in range(n): + if i != j and work[i][j]: + scale = -work[i][j] + work[i] = [a+scale*b for a, b in zip(work[i], work[j])] + elimination.append(['add', i, j, scale]) + out = [] + for op in reversed(elimination): + if op[0] == 'swap': + a, b = roles[op[1]], roles[op[2]] + out += [L.add(a, b, Q(1), frame), L.add(b, a, Q(-1), frame), L.add(a, b, Q(1), frame), ['scalar', ['scale', ['L', b], -1, 1], frame]] + elif op[0] == 'scale': + q = 1/op[2] + assert abs(q.numerator) & (abs(q.numerator)-1) == 0 and q.denominator & (q.denominator-1) == 0 + out.append(['scalar', ['scale', ['L', roles[op[1]]], q.numerator, q.denominator], frame]) + else: + q = -op[3] + assert q.denominator & (q.denominator-1) == 0 + out.append(L.add(roles[op[1]], roles[op[2]], q, frame)) + return out + + +def adapter(main, aux, geo, B, C, frame): + selected = geo['selected']; ordinary = geo['ordinary'] + out = [['phase', 'involutive_lift_t_coordinate']] + D = [{k: row[a] for k, a in enumerate(selected) if row.get(a, 0)} for row in C] + Dt = [{k: D[k][i] for k in range(8) if D[k].get(i, 0)} for i in range(8)] + Cprime = L.mm(Dt, C) + Bprime = L.mm(B, D) + assert all({i: v for i, v in row.items() if i in selected} == {selected[k]: Q(1)} for k, row in enumerate(Cprime)) + assert all(Bprime[a] == {k: Q(1)} for k, a in enumerate(selected)) + out += port_matrix(Dt, aux, frame) + # V = D^t C X, stored at selected coordinates, while Z is D^t Z. + for k, a in enumerate(selected): + for i, q in sorted(Cprime[k].items()): + if i in ordinary: + out.append(L.add(main[a], main[i], q, frame)) + for k, a in enumerate(selected): + out.append(L.add(main[a], aux[k], Q(1), frame)) + # t=V+Z is live at selected coordinates. + for i in ordinary: + for k, q in sorted(Bprime[i].items()): + out.append(L.add(main[i], main[selected[k]], -q, frame)) + for k, a in enumerate(selected): + out.append(L.add(aux[k], main[a], Q(12), frame)) + out.append(['scalar', ['scale', ['L', main[a]], -1, 1], frame]) + out.append(L.add(main[a], aux[k], Q(-1), frame)) + for k, a in enumerate(selected): + for i, q in sorted(Cprime[k].items()): + if i in ordinary: + out.append(L.add(main[a], main[i], -q, frame)) + out += port_matrix(D, aux, frame) + return out + + +def construct(base, geo, B, C, Z, W): + extended, wrapped = {}, {} + for d, program in base.items(): + pre = [['phase', 'involutive_cross_zero']] + post = [['phase', 'involutive_cross_full']] + if d == 'forward': + for i, row in enumerate(B): + for k, q in sorted(row.items()): + pre.append(L.add(112+i, Z[k], -q, 0)) + for k, row in enumerate(C): + for i, q in sorted(row.items()): + post.append(L.add(W[k], i, 12*q, 1)) + post.append(L.add(W[k], Z[k], Q(13), 1)) + else: + for k, row in enumerate(C): + for i, q in sorted(row.items()): + pre.append(L.add(Z[k], 112+i, -12*q, 0)) + pre.append(L.add(Z[k], W[k], Q(-13), 0)) + for i, row in enumerate(B): + for k, q in sorted(row.items()): + post.append(L.add(i, W[k], q, 1)) + extended[d] = pre+deepcopy(program)+post + wrapped[d] = adapter(list(range(112, 224)), W, geo, B, C, 0)+extended[d]+adapter(list(range(112)), Z, geo, B, C, 1) + return extended, wrapped + + +def main(): + began = time.monotonic() + N = L.load(ROOT/'research/kappa-rebuild/complex/rebuild_native.py', 'involutive_rebuild') + assert N.digest(N.P_PATH) == N.P_SHA and N.digest(N.BASE/'RESULT.json') == N.RECEIPT_SHA + P = L.load(N.P_PATH, 'involutive_prune') + assert N.digest(P.CHECKER) == P.CHECKER_SHA + V = L.load(P.CHECKER, 'involutive_retained_verifier') + packet = ROOT/'research/kappa-0023-productive-jobs/dependencies/kappa-next-regime/direct-decoder/sources/certificate.json.gz' + assert N.digest(packet) == 'a5ed85fac5ebf3c091482a113ab0d351eb5a7892fe2841a35e16017ec1ff49f7' + receipt = L.read(N.BASE/'RESULT.json') + for filename, pin in receipt['providers']['THREE-base']['artifacts'].items(): + assert N.digest(N.BASE/filename) == pin + geo = N.geometry(packet) + c = L.read(N.BASE/'THREE-base-CANONICAL.json.gz') + base = L.read(N.BASE/'THREE-base-NATIVE-WORD.json.gz') + cold = [r for r in range(224, 632) if c['start'][r] == 0 and c['final'][r] == 1] + assert len(cold) == 213 + Z, W = cold[:8], cold[8:16] + source, target = list(range(112))+Z, list(range(112, 224))+W + B, C, T = matrix(geo) + extended, wrapped = construct(base, geo, B, C, Z, W) + checks = {}; oldexpected = V.expected + for name, words in [('extended', extended), ('wrapped', wrapped)]: + checks[name] = {} + for d, program in words.items(): + oracle = lambda role: L.expected(V, role, source, target, T, T, d, name == 'wrapped') + rec = L.replay(V, N, c, program, oracle, d) + V.expected = lambda role, R, back, clean: oracle(role) + try: + rec['retained_operation_replay'] = V.replay(program, c, [], d == 'backward', False) + finally: + V.expected = oldexpected + checks[name][d] = rec + print('PASS_INVOLUTIVE_NATIVE_LIFT', name, d, rec['scalar_allowance'], flush=True) + # Complete in-place adapter columns, including both auxiliary directions. + for twice in [False, True]: + rows = [{i: Q(1)} for i in range(120)] + word = adapter(list(range(112)), list(range(112, 120)), geo, B, C, 0) + for event in word*(2 if twice else 1): + if event[0] == 'phase': + continue + gate = event[1]; dst = gate[1][1] + if gate[0] == 'add': + rows[dst] = plus(rows[dst], rows[gate[2][1]], Q(gate[3], gate[4])) + else: + q = Q(gate[2], gate[3]); rows[dst] = {j: q*v for j, v in rows[dst].items()} + assert rows == ([{i: Q(1)} for i in range(120)] if twice else T) + # Deliberately omit the new bottom-right 13Z contribution. + bad = deepcopy(extended['forward']) + cut = next(i for i, e in enumerate(bad) if e[0] == 'scalar' and e[1][0] == 'add' and e[1][1] == ['L', W[0]] and e[1][2] == ['L', Z[0]] and e[1][3:] == [13, 1]) + bad.pop(cut) + rejected = False + try: + oracle = lambda role: L.expected(V, role, source, target, T, T, 'forward', False) + L.replay(V, N, c, bad, oracle, 'forward') + except AssertionError: + rejected = True + assert rejected + payload = dict(canonical=c, source_roles=source, target_roles=target, extended=extended, wrapped=wrapped) + raw = json.dumps(payload, sort_keys=True, separators=(',', ':')).encode() + (HERE/'INVOLUTIVE-WORD.json.gz').write_bytes(gzip.compress(raw, mtime=0)) + result = dict(status='PASS_EXACT_NATIVE_120_CHANNEL_DYADIC_INVOLUTION', author='Cao Yifan', new_kappa=False, + matrix='T=[[J,-B],[12C,13I8]], B=R^t/2, C=R/2, CB=14I8, J=I-BC', + T_squared_identity_all_120_columns=True, + in_place_adapter_all_120_columns=True, + adapter_used_twice_is_identity=True, + adapter_core_macros=dict(half_ADD=1248, unit_ADD=16, ADD12=8, negate=8), + adapter_basis_changes='Two explicit eight-port dyadic orthogonal basis changes, D=C_A and D^t, added around the core.', + checks=checks, source_auxiliaries=Z, target_auxiliaries=W, + remaining_independent_helper_mass=3157, paid_rank_mass=5093, + optimistic_unconverted_main_mass=1936, optimistic_unconverted_deficit=0, + ordinary_port_conversion_paid_H1=16, ordinary_port_conversion_target_mass_lost=16, + ordinary_120_port_main_mass=1920, converted_local_deficit=32, + omitted_13Z_negative_control_rejected=True, + word_payload_sha256=sha256(raw).hexdigest(), + source_sha256={str(p.relative_to(ROOT)):sha256(p.read_bytes()).hexdigest() for p in [Path(__file__), HERE/'lift_native.py', N.P_PATH, Path(P.CHECKER), packet, N.BASE/'RESULT.json', N.BASE/'THREE-base-CANONICAL.json.gz', N.BASE/'THREE-base-NATIVE-WORD.json.gz']}, + scope='Actual 632-input native operation and new endpoint replay in both orientations; ZERO/FULL scalar contacts and an in-place involution adapter. No recursive caller closure, terminal Gaussian-job independence, finite-precision transfer or kappa improvement is claimed.', + seconds=time.monotonic()-began) + (HERE/'INVOLUTIVE-LIFT.json').write_text(json.dumps(result, indent=2, sort_keys=True)+'\n', encoding='utf-8', newline='\n') + print(result['status'], round(result['seconds'], 3), flush=True) + + +def plus(a, b, q): + out = dict(a) + for j, v in b.items(): + out[j] = out.get(j, 0)+q*v + if not out[j]: + del out[j] + return out + + +if __name__ == '__main__': + main() diff --git a/research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round5-coupled-main-20261022/lift_native.py b/research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round5-coupled-main-20261022/lift_native.py new file mode 100644 index 0000000000..d94e74c3f4 --- /dev/null +++ b/research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round5-coupled-main-20261022/lift_native.py @@ -0,0 +1,213 @@ +"""A source-bound 120-channel unimodular extension of native clean-J. + +Cao Yifan; substantial OpenAI Codex assistance. Apache-2.0. +No independent Gaussian main-job or improved kappa claim is made. +""" +from collections import Counter +from copy import deepcopy +from fractions import Fraction as Q +from hashlib import sha256 +from pathlib import Path +import gzip +import importlib.util +import json +import sys +import time + +sys.dont_write_bytecode = True +HERE = Path(__file__).resolve().parent +ROOT = HERE.parents[1] + + +def load(path, name): + spec = importlib.util.spec_from_file_location(name, path) + obj = importlib.util.module_from_spec(spec) + sys.modules[name] = obj + spec.loader.exec_module(obj) + return obj + + +def read(path): + raw = path.read_bytes() + return json.loads(gzip.decompress(raw) if path.suffix == '.gz' else raw) + + +def mm(a, b): + out = [] + for row in a: + d = {} + for k, c in row.items(): + for j, v in b[k].items(): + d[j] = d.get(j, Q(0))+c*v + out.append({j:v for j,v in d.items() if v}) + return out + + +def matrices(geo): + R = geo['R'] + B = [{k:row.get(i,Q(0))/2 for k,row in enumerate(R) if row.get(i,0)} for i in range(112)] + C = [{i:v/2 for i,v in row.items()} for row in R] + S = [dict(row) for row in geo['J']] + for i in range(112): + S[i].update({112+k:-v for k,v in B[i].items()}) + S += [{**row,112+k:Q(1)} for k,row in enumerate(C)] + inv = [{i:Q(1),**{112+k:v for k,v in B[i].items()}} for i in range(112)] + inv += [{**{i:-v for i,v in row.items()},112+k:Q(-13)} for k,row in enumerate(C)] + I = [{i:Q(1)} for i in range(120)] + assert mm(S,inv)==mm(inv,S)==I + return B,C,S,inv + + +def add(dst,src,q,frame): + return ['scalar',['add',['L',dst],['L',src],q.numerator,q.denominator],frame] + + +def adapter(main,aux,B,C,frame,inverse=False): + out = [['phase','unimodular_lift_inverse' if inverse else 'unimodular_lift']] + def lower(sign): + for k,row in enumerate(C): + for i,q in sorted(row.items()):out.append(add(aux[k],main[i],sign*q,frame)) + def upper(sign): + for i,row in enumerate(B): + for k,q in sorted(row.items()):out.append(add(main[i],aux[k],sign*q,frame)) + if inverse:upper(1);lower(-1) + else:lower(1);upper(-1) + return out + + +def construct(c,base,B,C,Z,W): + source = list(range(112))+Z + target = list(range(112,224))+W + extended,wrapped = {},{} + for d,program in base.items(): + pre = [['phase','lift_cross_zero']] + post = [['phase','lift_cross_full']] + if d=='forward': + for i,row in enumerate(B): + for k,q in sorted(row.items()):pre.append(add(112+i,Z[k],-q,0)) + for k,row in enumerate(C): + for i,q in sorted(row.items()):post.append(add(W[k],i,q,1)) + post.append(add(W[k],Z[k],Q(1),1)) + else: + for k,row in enumerate(C): + for i,q in sorted(row.items()):pre.append(add(Z[k],112+i,-q,0)) + pre.append(add(Z[k],W[k],Q(-1),0)) + for i,row in enumerate(B): + for k,q in sorted(row.items()):post.append(add(i,W[k],q,1)) + extended[d] = pre+deepcopy(program)+post + inv = d=='backward' + wrapped[d] = adapter(list(range(112,224)),W,B,C,0,inv)+extended[d]+adapter(list(range(112)),Z,B,C,1,inv) + return source,target,extended,wrapped + + +def expected(V,role,source,target,S,inverse,d,wrapped): + if role[0]!='L':return {} + i=role[1] + if i not in source and i not in target:return V.identity(role) + out={} + in_source=i in source + k=(source if in_source else target).index(i) + if not wrapped: + V.add(out,V.identity(role),Q(1)) + if (d=='forward' and not in_source) or (d=='backward' and in_source): + other=source if d=='forward' else target + for j,q in S[k].items():V.add(out,V.identity(('L',other[j])),q if d=='forward' else -q) + else: + M=inverse if d=='backward' else S + own=source if in_source else target + for j,q in M[k].items():V.add(out,V.identity(('L',own[j])),q) + if (d=='forward' and not in_source) or (d=='backward' and in_source): + other=source if d=='forward' else target + for j,q in M[k].items():V.add(out,V.identity(('L',other[j])),q if d=='forward' else -q) + return out + + +def replay(V,N,c,program,wanted,d): + rows={('L',r):V.identity(('L',r)) for r in range(632)} + current=c['start'][:] + spaces=[V.span(f) for f in c['frames']] + profile=Counter();scalar=0;maxl1=Q(1) + for i,e in enumerate(program): + kind=e[0] + if kind=='scalar': + g,f=e[1:];r=g[1][1] + assert g[1][0]=='L' and current[r]==f + scalar+=N.primitive_allowance(g) + if g[0]=='add': + s=g[2][1];assert g[2][0]=='L' and current[s]==f and r!=s + V.add(rows['L',r],rows['L',s],Q(g[3],g[4])) + else: + assert g[0]=='scale';q=Q(g[2],g[3]);rows['L',r]={k:q*v for k,v in rows['L',r].items()} + maxl1=max(maxl1,sum(map(abs,rows['L',r].values()),Q(0))) + elif kind=='warp': + _,r,op,a,b=e;r=r[1];assert current[r]==a + rows['L',r]=V.warp(rows['L',r],op,d=='backward');current[r]=b + elif kind=='climb': + _,part,r,a,b,rank=e;assert current[r]==a and spaces[a] simp only [pairProgram,phase] <;> ring + +theorem composition (eta theta x y : ℂ) : + phase eta (phase theta x y).1 (phase theta x y).2 = phase (eta*theta) x y := by + apply Prod.ext <;> simp only [phase] <;> ring + +theorem square_is_pauli_swap (x y : ℂ) : + phase Complex.I (phase Complex.I x y).1 (phase Complex.I x y).2 = (y,x) := by + rw [composition,Complex.I_mul_I] + apply Prod.ext <;> simp only [phase] <;> ring + +theorem phase_inverse (x y : ℂ) : + phase (-Complex.I) (phase Complex.I x y).1 (phase Complex.I x y).2 = (x,y) := by + rw [composition] + simp only [neg_mul,Complex.I_mul_I,neg_neg] + apply Prod.ext <;> simp only [phase] <;> ring + +#print axioms macro_eq_phase +#print axioms composition +#print axioms square_is_pauli_swap +#print axioms phase_inverse + +end +end PauliPair diff --git a/research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round6-query-normalizer-20261022/README.md b/research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round6-query-normalizer-20261022/README.md new file mode 100644 index 0000000000..33aacb4128 --- /dev/null +++ b/research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round6-query-normalizer-20261022/README.md @@ -0,0 +1,159 @@ +# Pauli-controlled boundary research + +Cao Yifan; substantial OpenAI Codex assistance. Apache-2.0. + +**Result:** the finite controller extensions below yield no new Gaussian +supplier. A global-Pauli pair adapter is proved in Lean, and an even-column +complex-Gaussian/Walsh conversion is checked exactly. The adapter has a +precise coordinate-major tape-layout premise that has not been bound to +the whole inherited compiler. No new kappa is claimed here. + +## Finite controller screens + +The round5 native involution is `T=I+UV`, with +`U=[-B;12I]`, `V=[C,I]`, and `VU=-2I`. Thus `T-I` has rank eight. The +negative-bank correction still needs the operator-valued query `VQ` and +update `Q^-1U`. Neither is replaced by an unpriced scalar query here. + +This round instead permits reversible boundary coefficients `a+bP`, where +`P=Q^2` is the actual global Pauli translation. On its two eigensectors, +`Q^-1=P Q` combines the old positive and negative Q coefficient matrices. +An ordinary Gaussian endpoint is considered only when both sectors have +the same multiset of complete Gaussian-word parities, up to field +permutation. Matching numerical rank alone is insufficient. + +| Exact finite menu | Trials | Both sectors factor with matching words | New over the constant Laurent basis | +|---|---:|---:|---:| +| p2, all idle and thick-stage masks | 256 | 165 | 0 | +| p3, all idle and thick-stage masks | 8192 | 3024 | 0 | + +`pauli_boundaries.py` checks all rational coefficient matrices and their +dyadic boundary programs. The data are in `PAULI-BOUNDARIES.json.gz`. + +A changed p2 role program additionally varies its three paired bridge +coefficients independently in `{-1,0,1}` and permits different choices on +the two P sectors. All 6912 idle/thick/bridge programs are checked. The +1980 successful sector factorizations yield 165 matched Gaussian-word +cases; all 165 were already available in the canonical retained DAG. +`CONTROLLED-BRIDGES.json.gz` records this scope. Q exponents are compared +modulo two when checking equivalence, so a free Q-squared Pauli does not +create an apparent new case. + +These are finite screens of the stated role programs. They do not exclude +other native constructions, larger role DAGs, or a new funded joint-query +compiler. + +## A concrete global-Pauli adapter + +Let `Q_f=C_q^(tensor f)`, with q nonzero, and put +`P=Q_f^2=T_(q tensor ones_f)`. This P is one translation on the entire +payload; it is not a product expansion requiring a number of field ADDs +that grows with f. Define + +``` +E_plus=(I+P)/2, E_minus=(I-P)/2 +S(P)=E_plus+i E_minus. +``` + +On each P orbit `(x,y)`, S is the following invertible pair operation: + +``` +a = x+y +b = -2y+a +b = i b +a = a+b +b = -2b+a +(x,y) = (a/2,b/2). +``` + +It uses four complex ADDs, four signed-power-of-two SCALEs, and one exact +i phase. Its square swaps the pair, and replacing i by -i gives its +inverse. All registers in the logical pair are updated in place. Lean +proves the emitted macro, its general composition law, its square, and +its inverse for arbitrary complex inputs. These are four separate +theorems with standard axioms and no `sorryAx`. + +## Exact even-column Walsh conversion + +Put `R=S(P) Q_f`. Its Fourier multiplier on the f q-coordinates is + +``` +i^(weight(y)+parity(y)) = (-1)^(weight(y)(weight(y)+1)/2). +``` + +Consequently `R^2=I`. For even f, define + +``` +A x = x + parity(x)*ones_f +d(x)=weight(Ax)(weight(Ax)+1)/2 mod 2 +sigma=(-1)^((f/2)(f/2+1)/2). +``` + +The polar matrix of the displayed quadratic form is the f by f matrix +with zero diagonal and one off the diagonal. For even f this is A and +`A^2=I`. Its quadratic Gauss sum is `sigma*2^(f/2)`. The exact kernel is +therefore + +``` +R[x,y] = sigma * 2^(-f/2) * (-1)^(d(x)+x dot A(y)+d(y)). +``` + +Thus `R=sigma D H_f P_A D`, where H_f is the normalized real Walsh +transform, D is the explicit quadratic sign diagonal, and P_A is the +binary coordinate permutation A. Finally +`Q_f=S(P)^-1 sigma D H_f P_A D`. There is no dropped global phase. + +`real_gauge.py` checks every kernel entry for f=2,4,6,8, as well as every +basis column of the pair macro, its square/inverse, and the A route. This +conversion is a phase-gauge identity; it is not presented as a novel +Fourier-transform result or a kappa improvement. + +## Pinned tape layout and owned workspace + +The new tape lemma assumes **coordinate-major payload layout**: the f +bits of a chosen q coordinate form a contiguous least-significant digit +inside each spectator block. An already admitted fixed q-to-axis map may +be used only after checking that its tape implementation supports this +same layout. A column-major representation does not satisfy this premise +merely because its logical coordinates can be renamed. No growing bit +transpose is declared free. + +In the pinned layout P reverses the `2^f` entries of one coordinate +block. Its orbit pairs are x and bitwise-complement(x). The explicit tape +schedule copies the first half of a block to one owned coefficient +stream, reads that stream backward against the second half, performs the +pair operations, then copies the updated first half back. The work +stream is zero initialized and erased, and receives no productive job +credit. Its peak size is half one coordinate block, plus constant scalar +word scratch space. The instrumented word-head schedule, including +initialization/erasure and head returns, is bounded by `8*2^f+4` word +moves per block; fixed-width pair arithmetic adds only a constant number +of linear scans of each coefficient. + +For even f, A swaps exactly the odd-weight complement pairs and fixes the +even-weight pairs, so the same schedule implements it. The quadratic +signs need only weight modulo four. A binary counter generates them with +fewer than `2*2^f` total bit toggles per coordinate block. With `b>=f`, the +pinned-layout adapter uses `O(2^n b)` bitwork with constants independent +of f, including workspace copying and erasure. + +This is a **new conditional layout lemma**. The compatibility of that +layout with all inherited row views, whole-job boundary matching, and +finite-precision recursion is open. The old monomial-only normalizer +hypothesis does not automatically admit this nonmonomial pair adapter. + +## Reproduction + +From the repository root in PowerShell: + +```powershell +& 'C:\Users\caoyi\AppData\Local\Python\pythoncore-3.14-64\python.exe' research/kappa-round6-query-normalizer-20261022/pauli_boundaries.py +& 'C:\Users\caoyi\AppData\Local\Python\pythoncore-3.14-64\python.exe' research/kappa-round6-query-normalizer-20261022/controlled_bridges.py +& 'C:\Users\caoyi\AppData\Local\Python\pythoncore-3.14-64\python.exe' research/kappa-round6-query-normalizer-20261022/real_gauge.py +``` + +The third command uses the retained Lean 4.21.0/mathlib runtime and writes +`REAL-GAUGE.json`. Its Lean scope is the arbitrary-input pair algebra; +the full f-uniform Fourier derivation and tape-layout lemma above have +not been formalized in Lean. The finite controller searches have no +Lean supplier or kappa theorem attached to them. diff --git a/research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round6-query-normalizer-20261022/REAL-GAUGE.json b/research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round6-query-normalizer-20261022/REAL-GAUGE.json new file mode 100644 index 0000000000..2af11a6389 --- /dev/null +++ b/research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round6-query-normalizer-20261022/REAL-GAUGE.json @@ -0,0 +1,115 @@ +{ + "asymptotic_statement": "With compatible layout and b>=f, fixed passes, paired arithmetic and initialization/erasure cost O(2^n*b) with constants independent of f. Binary counter/sign generation has fewer than 2*2^f bit toggles per q block.", + "author": "Cao Yifan", + "cases": [ + { + "A_is_involutive": true, + "all_complex_gaussian_kernel_entries_checked": 16, + "all_pair_adapter_basis_columns_checked": 4, + "columns": 2, + "counter_amortized_linear": true, + "counter_bit_toggles": 4, + "paired_tape_schedule": { + "full_field_word_equivalent_pass_bound": 8, + "measured_word_head_motion": { + "field": 10, + "work": 8 + }, + "owned_work_complex_entries": 2, + "owned_work_erased": true, + "owned_work_zero_initialized": true, + "word_head_motion_upper_bound": 36 + }, + "scalar_dimension": 4, + "sigma": -1 + }, + { + "A_is_involutive": true, + "all_complex_gaussian_kernel_entries_checked": 256, + "all_pair_adapter_basis_columns_checked": 16, + "columns": 4, + "counter_amortized_linear": true, + "counter_bit_toggles": 26, + "paired_tape_schedule": { + "full_field_word_equivalent_pass_bound": 8, + "measured_word_head_motion": { + "field": 46, + "work": 56 + }, + "owned_work_complex_entries": 8, + "owned_work_erased": true, + "owned_work_zero_initialized": true, + "word_head_motion_upper_bound": 132 + }, + "scalar_dimension": 16, + "sigma": -1 + }, + { + "A_is_involutive": true, + "all_complex_gaussian_kernel_entries_checked": 4096, + "all_pair_adapter_basis_columns_checked": 64, + "columns": 6, + "counter_amortized_linear": true, + "counter_bit_toggles": 120, + "paired_tape_schedule": { + "full_field_word_equivalent_pass_bound": 8, + "measured_word_head_motion": { + "field": 190, + "work": 248 + }, + "owned_work_complex_entries": 32, + "owned_work_erased": true, + "owned_work_zero_initialized": true, + "word_head_motion_upper_bound": 516 + }, + "scalar_dimension": 64, + "sigma": 1 + }, + { + "A_is_involutive": true, + "all_complex_gaussian_kernel_entries_checked": 65536, + "all_pair_adapter_basis_columns_checked": 256, + "columns": 8, + "counter_amortized_linear": true, + "counter_bit_toggles": 502, + "paired_tape_schedule": { + "full_field_word_equivalent_pass_bound": 8, + "measured_word_head_motion": { + "field": 766, + "work": 1016 + }, + "owned_work_complex_entries": 128, + "owned_work_erased": true, + "owned_work_zero_initialized": true, + "word_head_motion_upper_bound": 2052 + }, + "scalar_dimension": 256, + "sigma": 1 + } + ], + "claimed_owned_work": "One explicitly initialized/erased first-half coefficient stream per processed coordinate block; no productive credit.", + "exact_formula": "P=Q_f^2; S(P)=E_+ + i E_-; R=S(P)Q_f. For even f, R=sigma D H_f P_A D, A(x)=x+parity(x)*ones, D(x)=(-1)^q(Ax), q(x)=wt(x)(wt(x)+1)/2 mod2.", + "lean": { + "exit_code": 0, + "output": "'PauliPair.macro_eq_phase' depends on axioms: [propext, Classical.choice, Quot.sound]\n'PauliPair.composition' depends on axioms: [propext, Classical.choice, Quot.sound]\n'PauliPair.square_is_pauli_swap' depends on axioms: [propext, Classical.choice, Quot.sound]\n'PauliPair.phase_inverse' depends on axioms: [propext, Classical.choice, Quot.sound]\n", + "source": "PauliPair.lean", + "source_sha256": "775a56a5bdc01ac75ff47214e46aadf32a9aca2e42a24ec10c26a2d4366db596" + }, + "new_kappa": false, + "runtime": { + "lean_executable_sha256": "fb7a62288f197279fb84e55bb1972348fd2cce1d550845793975f1cebb0c24ab", + "lean_version": "Lean (version 4.21.0, x86_64-w64-windows-gnu, commit 6741444a63ee, Release)", + "mathlib_revision": "308445d7985027f538e281e18df29ca16ede2ba3" + }, + "scalar_pair_macros": { + "complex_ADD": 4, + "exact_i_phase": 1, + "signed_power_two_SCALE": 4 + }, + "scope": "Finite exact even-f matrix/schedule checks and generic Lean pair-macro algebra. The f-uniform quadratic Fourier derivation is documented separately. No full native substitution, compatible whole-compiler tape layout, new recursive target type, invoice improvement or kappa proof is established.", + "seconds": 10.04068279999774, + "source_sha256": "ada4089fe65beef242090005dd88622e8ae07385a89ebdd181dac2a6611cc5c4", + "status": "PASS_EXACT_EVEN_COLUMN_PHASE_GAUGE_AND_LEAN_PAIR_MACRO", + "tape_bound_scope": "The complement-pair schedule and head-travel bound apply in the pinned contiguous-block layout. This is a new precise adapter lemma conditional on layout compatibility, not an automatic instance of the old monomial-only normalizer premise.", + "tape_layout_premise": "Coordinate-major: each f-bit q coordinate digit is contiguous and least significant inside each spectator block, after an already admitted fixed q-to-axis map. Compatibility of that layout with every inherited native row view is NOT proved here. A growing bit transpose is not declared free." +} diff --git a/research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round6-query-normalizer-20261022/layout-audit/Fanout.lean b/research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round6-query-normalizer-20261022/layout-audit/Fanout.lean new file mode 100644 index 0000000000..76284cb273 --- /dev/null +++ b/research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round6-query-normalizer-20261022/layout-audit/Fanout.lean @@ -0,0 +1,37 @@ +/- All-column address identity used by the strided-bit Pauli phase adapter. +Cao Yifan; substantial OpenAI Codex assistance. Apache-2.0. +No tape or recursive-supplier theorem is asserted here. -/ +import Std + +namespace StridedFanout + +variable {I : Type} [DecidableEq I] + +def fanout (pivot : I) (x : I → Bool) (j : I) : Bool := + if j = pivot then x j else x j != x pivot + +def complement (x : I → Bool) (j : I) : Bool := !(x j) + +def pivotFlip (pivot : I) (x : I → Bool) (j : I) : Bool := + if j = pivot then !(x j) else x j + +theorem fanout_involutive (pivot : I) (x : I → Bool) : + fanout pivot (fanout pivot x) = x := by + funext j + by_cases h : j = pivot + · subst j; simp [fanout] + · simp only [fanout, h, if_false, if_true] + cases x j <;> cases x pivot <;> rfl + +theorem conjugates_global_complement (pivot : I) (x : I → Bool) : + fanout pivot (complement (fanout pivot x)) = pivotFlip pivot x := by + funext j + by_cases h : j = pivot + · subst j; simp [fanout, complement, pivotFlip] + · simp only [fanout, complement, pivotFlip, h, if_false, if_true] + cases x j <;> cases x pivot <;> rfl + +#print axioms fanout_involutive +#print axioms conjugates_global_complement + +end StridedFanout diff --git a/research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round6-query-normalizer-20261022/layout-audit/LAYOUT-AUDIT.json b/research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round6-query-normalizer-20261022/layout-audit/LAYOUT-AUDIT.json new file mode 100644 index 0000000000..2c1088ba8f --- /dev/null +++ b/research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round6-query-normalizer-20261022/layout-audit/LAYOUT-AUDIT.json @@ -0,0 +1,199 @@ +{ + "author": "Cao Yifan", + "bit_boundary_source_sha256": { + "research/kappa-rebuild/bit/DELAYED-COVER-BRIDGE.md": "9731b93026717f5fa15851e3633cbb4bdc76eba2bffb9d6b4a3b69f7dd502443", + "research/query-thinned-controllers/PROOF.md": "5ade59641f2ed70d045d6f60e89db7d979b1d1e9967f3acbe5c56eac81312841", + "research/query-thinned-controllers/RESULT.json": "6ebfc8c0f09166f4834e9d7427410cb31aefff2cd4d4ce588c8e52c9c70e9a0f" + }, + "bit_invoice_category": "Address-interchange projector jobs, NOT Walsh or complex Gaussian coefficient jobs.", + "bit_transfer": "No admitted arbitrary-input Walsh supplier is supplied by the BIT address-permutation/odd-local-ring projector interface. One pair gauge does not convert its completed monomial endpoint into a dense Walsh endpoint.", + "compact_core_checks": [ + { + "G": 1, + "K": 5, + "desired_map_preserves_bad_predicate": true, + "earlier_and_later_repeated_control_verified": true, + "full_control_address_cases": 40960, + "good_cases": 5120 + }, + { + "G": 2, + "K": 6, + "arbitrary_dirty_good_digit_values": [ + 0, + 1, + 2 + ], + "earlier_and_later_good_cases": 62208, + "repeated_one_bit_control_verified": true, + "repeated_target_segments": 2 + } + ], + "compiler_cost_reference": { + "a": "264405383/87500000000", + "lambda_": "199395644839/200000000000", + "lambda_minus_tau": "1/1400000000000", + "path": "research/kappa-round6-compiler-tightening-20261022/ARITHMETIC.json", + "reference_kappa": "15108879/5000000000", + "sha256": "b4f720a7ccbb5b46e472eaf85dc8739a40598986f19b37d26c4f9ecfbd31f0de", + "tau": "87235594617/87500000000" + }, + "cost": "O(V*((f*log(p))^tau+1)) for the new repeated-pivot fanout and O(V*((e*log(p))^tau+1)) including the fixed q-to-slot basis changes. Not O(V).", + "existing_tau_gap": "1/175000000000", + "fanout_address_cases": 11046, + "generator_sha256": "57086082dfd6e21b17fc80685109af4d09e1d85a8feed6be93e633b36da7982a", + "layout_conclusion": "Inherited q bits are strided rho+jK. No growing gather/transpose is used: fanout to one pivot reduces global P to one elementary bit kernel.", + "lean": { + "allowed_axioms": [ + "Classical.choice", + "Quot.sound", + "propext" + ], + "argv": [ + "lean", + "--root=E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-round6-query-normalizer-20261022\\layout-audit", + "-o", + "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-round6-query-normalizer-20261022\\layout-audit\\Fanout.olean", + "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-round6-query-normalizer-20261022\\layout-audit\\Fanout.lean" + ], + "axioms": [ + { + "axioms": [ + "propext", + "Quot.sound" + ], + "theorem": "StridedFanout.fanout_involutive" + }, + { + "axioms": [ + "propext", + "Quot.sound" + ], + "theorem": "StridedFanout.conjugates_global_complement" + } + ], + "exit_code": 0, + "expected_reports": [ + "fanout_involutive", + "conjugates_global_complement" + ], + "log": "Fanout.log", + "log_sha256": "6cda30272ef3cfd57ec980e5af1d4d2a6cb53413adaf508d64842e0f70c8c424", + "olean_sha256": "cd67a0ac07989a1f3864b386f5a899cac01d8bd31a95ea752b5ff8940e430bfb", + "output": "'StridedFanout.fanout_involutive' depends on axioms: [propext, Quot.sound]\n'StridedFanout.conjugates_global_complement' depends on axioms: [propext, Quot.sound]\n", + "runtime_auditor_sha256": "6c953b31c385179f852eb4b56246e62a4084cb8906843f15fbf2724508539895", + "source": "Fanout.lean", + "source_sha256": "7baa0923893acd06d5939a17d069537360dcd74dc4b04071583678cc8d220470" + }, + "new_kappa": false, + "nontransferable_bit_invoice": { + "owned_streams_reused_sequentially": 1, + "paid": { + "1": 25479, + "14": 444, + "2": 24156, + "21": 444, + "28": 444, + "3": 1422, + "35": 444, + "4": 792, + "42": 444, + "49": 444, + "5": 1836, + "56": 444, + "6": 198, + "63": 222, + "7": 342 + }, + "paid_calls": 57555, + "productive_fields": 11454, + "rank_surplus": 753, + "targets": { + "127": 222, + "15": 444, + "22": 444, + "29": 444, + "36": 444, + "43": 444, + "50": 444, + "57": 444, + "64": 222, + "8": 7902 + } + }, + "reference_commit": "fbc9ea0249746acca4f504d4fda2b84e0e36cf0d", + "runtime": { + "dependencies": [ + { + "name": "mathlib", + "revision": "308445d7985027f538e281e18df29ca16ede2ba3" + }, + { + "name": "plausible", + "revision": "c4aa78186d388e50a436e8362b947bae125a2933" + }, + { + "name": "LeanSearchClient", + "revision": "6c62474116f525d2814f0157bb468bf3a4f9f120" + }, + { + "name": "importGraph", + "revision": "d07bd64f1910f1cc5e4cc87b6b9c590080e7a457" + }, + { + "name": "proofwidgets", + "revision": "6980f6ca164de593cb77cd03d8eac549cc444156" + }, + { + "name": "aesop", + "revision": "8ff27701d003456fd59f13a9212431239d902aef" + }, + { + "name": "Qq", + "revision": "e9c65db4823976353cd0bb03199a172719efbeb7" + }, + { + "name": "batteries", + "revision": "8d2067bf518731a70a255d4a61b5c103922c772e" + }, + { + "name": "Cli", + "revision": "7c6aef5f75a43ebbba763b44d535175a1b04c9e0" + } + ], + "lean_executable_sha256": "fb7a62288f197279fb84e55bb1972348fd2cce1d550845793975f1cebb0c24ab", + "lean_version": "Lean (version 4.21.0, x86_64-w64-windows-gnu, commit 6741444a63ee, Release)", + "mathlib_revision": "308445d7985027f538e281e18df29ca16ede2ba3" + }, + "scope": "All-f fanout/conjugation algebra is Lean checked; finite compact-control arithmetic checks supplement the written inherited-primitive extension. Native historical tape and analytic premises remain inherited; full complex/BIT job transfer and precision integration remain unproved.", + "seconds": 6.28371459999471, + "source_pins": { + "notes/compact-control-layout.tex": { + "git_blob": "16f4d233471a7d189163ae7e7902becadecbba64", + "lines": 118, + "sha256": "2bc28e50f3eb092195294cafa81213e520f6d42e7935e9905ad8a6199e2a7c87" + }, + "notes/compact-control-movement.tex": { + "git_blob": "06b6a9ef24245ac7b724c53a204635415b402357", + "lines": 167, + "sha256": "b963c3d2f4e1b7059aa289bb4b4ac89b688920bcf42f5b20d7698cdef0132cc6" + }, + "upstream/build/sections/02-streams.tex": { + "git_blob": "088fceea1867abc76271d7efe7532b779fee9039", + "lines": 208, + "sha256": "606c80db61cad13aa0c3b6060dc4b88dbbe7ac60cdd831aa93f28d908fd09dab" + }, + "upstream/build/sections/04-swap.tex": { + "git_blob": "951e792b1768e6509561380b8bbfb1d1ccb64c08", + "lines": 416, + "sha256": "412b170ccaab38dba96e95e3cbfae09f4876a9818f8d278776a746b0f8044906" + }, + "upstream/build/sections/05-layers.tex": { + "git_blob": "5ce8b3c83c455f221bb84858a97230b0285644aa", + "lines": 996, + "sha256": "20cfc8d12099d4e4ed9e3e7eeb6162edd9b6e0e076f24693364cd24377252594" + } + }, + "status": "PASS_SCOPED_STRIDED_FANOUT_LAYOUT_ADMISSION", + "whole_job_scope": "A new proved extension of the compact-control operation alphabet. It has the existing charged compact overhead, but its nonmonomial pair phase is not automatically included in the old monomial-only whole-job semantic premise." +} diff --git a/research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round6-query-normalizer-20261022/layout-audit/README.md b/research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round6-query-normalizer-20261022/layout-audit/README.md new file mode 100644 index 0000000000..44fbc4fa0f --- /dev/null +++ b/research/kappa-round7-4610-coupled-recursion-20261022/sources/research/kappa-round6-query-normalizer-20261022/layout-audit/README.md @@ -0,0 +1,258 @@ +# Strided Pauli adapter: layout and supplier audit + +Cao Yifan; substantial OpenAI Codex assistance. Apache-2.0. + +**Result:** the inherited layout does not contain one contiguous f-bit q +digit. A different implementation of the pair gauge uses the existing compact +movement primitive, with cost `O(V((f log p)^tau+1))`. Its address identity is +proved in Lean for every index set. This supplies a written physical adapter +lemma under the inherited complete-range and record-size hypotheses. It does +not supply a new recursive supplier or a new kappa. In particular, the BIT +address-interchange supplier cannot be imported as a Walsh supplier through +one pair gauge. + +The frozen predecessor [README](../README.md), `REAL-GAUGE.json`, and pair +algebra remain unchanged. Their contiguous-digit implementation has a +conditional layout premise; this audit replaces that implementation, rather +than declaring that premise true. + +## Exact inherited layout + +The five copied primary sources in `sources/` are byte-identical Git blobs at +`fbc9ea0249746acca4f504d4fda2b84e0e36cf0d`; the replay also checks that the +working branch's corresponding HEAD blobs match. Their hashes and line counts +are in [LAYOUT-AUDIT.json](LAYOUT-AUDIT.json). + +* [05-layers.tex:7-17](sources/upstream/build/sections/05-layers.tex#L7-L17) + stores `[P] x [2^K]^D x [S]` in lexicographic order, selecting offset rho + in each K-bit chunk. Lines 105-114 group `e=mf` consecutive chunks into m + slots with f chunks each. The q-coordinate bits in a slot are therefore + strided at `rho+jK`; columnwise q-to-axis changes do not gather them. +* [compact-control-layout.tex:18-28](sources/notes/compact-control-layout.tex#L18-L28) + reserves two front fields and one back field, each with complete ranges, + and carves `(f-1)G` bits from each. Lines 30-45 split and pad whole rows, + excluding every compact-field bit from the row index. Each recursive role + retains the same complete within-row ranges; every operation restores them + before a scalar operation, child call, or return. +* [02-streams.tex:60-118](sources/upstream/build/sections/02-streams.tex#L60-L118) + permits splitting on one specified bit into aligned streams, a fixed + pointwise map, and merging, in O(V) on fixed tapes. It includes counters, + rewinds, initialization, and erasure. It does not declare a growing bit + transpose elementary. + +Thus the original complement-and-reverse contiguous-digit schedule is not +directly applicable. Choosing a globally different storage order would require +rebinding these row, slot, and compact-field contracts. No such storage change +is made here. + +## A uniform implementation without gathering + +Let P complement all f selected bits of one slot. Choose an extreme chunk's +selected bit as pivot. Define L to retain the pivot and XOR it into every +other selected bit. All unselected bits and all other fields are spectators. +On Boolean address functions, + +``` +L^2=I, L P L = X_pivot. +S(P)=(I+P)/2+i(I-P)/2 = L C_pivot L, +C_pivot=((1+i)I+(1-i)X_pivot)/2. +``` + +[Fanout.lean](Fanout.lean) proves the first two identities for arbitrary +index type and pivot, not just a finite test width. The final identity follows +by substituting the inherited C kernel. The same program with `C_pivot^-1` +gives `S(P)^-1`. This construction does not require f even. The separate +real-involution/Walsh formula in the frozen predecessor still requires f even. + +Here is the physical extension of the retained selected-bit primitive. Remove +the extreme pivot chunk from the target slot, leaving f-1 consecutive target +chunks. Splitting the pivot chunk into its selected bit and spectator pieces +introduces only a fixed number of formal fields. For f<=2 use the elementary +one-bit/two-bit cases. Otherwise the low `n=f-2` target segments need `nG` +compact bits, no more than the existing `(f-1)G` reservations. + +For an earlier pivot, replace every source control `z_i` in +[compact-control-movement.tex:46-69](sources/notes/compact-control-movement.tex#L46-L69) +by the *same* pivot bit z. The dirty four-step identity remains + +``` +v += 2 z w; w += v mod 2; +v += z(1-2w); w -= (v mod 2) xor z. +``` + +It changes only the target parity and restores w. Its target offsets are +`sum_i 2 z t_i 2^(rho+iK)` and +`sum_i z(1-2t_i)2^(rho+iK)` modulo the target range. Its load/unload offsets +pack the current target parities and their XOR with z. The controls precede +the rotated target after each of the same four compact swaps; the same four +rotations suffice. Repeated controls do not have to be independent address +coordinates. + +For a later pivot use the retained later-source procedure +[at lines 72-80](sources/notes/compact-control-movement.tex#L72-L80). +First fan out the old parities of the arbitrary dirty digits u_i. Swap u to +the back field, load **`z sum_i B^i`**, swap back, fan out the new u_i parities, +and undo the load. On the good set every u_i avoids B-1, so adding z causes no +inter-digit carry. Old and new parities differ by exactly z. The two fanouts +therefore yield the desired pivot fanout and restore u, t, and the arbitrary +back field. This costs twelve compact swaps and ten rotations, including the +load and unload. The earlier-source version alone suffices if the extreme +pivot is chosen physically first; the later-source version records that the +other choice does not introduce an ordering assumption. + +Generating `sum_i B^i`, reading the one pivot, and producing every packed +offset takes a fixed polynomial in `A=ceil(log2(2V))` tape steps. There are +at most A digits, every exponent and offset has O(A) bits, and ordinary +shift/add arithmetic is sufficient. There is no per-payload-bit scan of this +growing descriptor. The record-paid rotation lemma +[at lines 9-35](sources/notes/compact-control-movement.tex#L9-L35) +charges `O(V+M A^C)` for some fixed C, where V=MR. The inherited record has +R superpolynomial in p and A=O(p), so this charge is O(V). + +The guard, exceptional set, and repair are also paid. Use +`G=4 ceil(log2 p)+6`, `B=2^G`, exclude dirty u/t digits equal to B-1, and require +`2B <= g_i < 2^(K-1)-2B` in every low target segment. The repeated source bit +does not change the bad fraction: these tests concern complete dirty ranges +and target guards, not independence of source controls. The ideal fanout +changes only target parities and preserves the bad set. The actual modular +rotations and compact swaps remain bijective everywhere and agree with it +off that set. Therefore the same exact `T S^-1` repair is supported on the +bad records. Its inverse offsets use their current inverse controls and +handle cyclic overflow exactly; stable radix repair costs +`O(V+M A^3+delta M A(R+A))`. +[Lines 82-126](sources/notes/compact-control-movement.tex#L82-L126) +give this argument; the omitted highest target bit is one elementary XOR. +With `delta<=5/(128p^3)`, repair, counters, holes, copying, and cleanup cost +O(V). The retained arbitrary-width chunk-swap calls pay +`O(V((f log p)^tau+1))`, including spectator intervals, padding, and cleanup; +see [lines 128-158](sources/notes/compact-control-movement.tex#L128-L158). + +Finally C_pivot is **one actual-bit kernel**, not an f-axis query. Split on +that bit, operate on the aligned coefficient pairs, and merge. Its exact +scale and phase are the old +[05-layers.tex:54-70](sources/upstream/build/sections/05-layers.tex#L54-L70) +kernel. The already checked `PauliPair.lean` program implements it with four +complex ADDs, four signed-power-of-two SCALEs, and one i phase; inversion +replaces i by -i. Prefix row l1 norms are at most four. A constant number of +integer guard bits and one additional fractional bit per executed kernel +suffice for this exact dyadic step. There is no irrational normalization or +division by an odd number. Splitting, merging, and any owned coefficient work +streams cost O(V), including initialization and erasure; they earn no +productive output credit. No extra independent address coordinates are added. +Precision constants for a new whole recursive word still need integration +into that word's total exact-dyadic guard calculation. + +## Cost in the actual compiler + +For fixed m, the admitted q-to-slot binary map and its inverse use a constant +number of row additions, as specified in +[05-layers.tex:116-139](sources/upstream/build/sections/05-layers.tex#L116-L139). +They cost `O(V((e log p)^tau+1))`, with `e=mf<=d`; see +[compact-control-movement.tex:161-167](sources/notes/compact-control-movement.tex#L161-L167). +The two fanouts and elementary C therefore give this same complete bound for +S(P) in the original q chart. It is **not O(V)**. + +Here p is the global coefficient precision, f=e/m the internal axis count, +K=floor(d^c), d=Theta(p^epsilon), and V includes all polynomial records and +retained padding. The record length r=2^Theta(p/d) is superpolynomial; +[05-layers.tex:20-32](sources/upstream/build/sections/05-layers.tex#L20-L32) +states the regime. Complete row reservations survive every recursive role, +so the construction does not require a new growing transpose or a stronger +layout predicate. It acts within active slots, restores reservations and +spectators, and preserves all-zero padded rows at completion. + +The parent compiler arithmetic pinned by the receipt has +`kappa=15108879/5000000000`, `tau=1-a`, +`a-kappa=1/175000000000`, and `lambda-tau=1/1400000000000`. +Consequently the logarithmic factor is absorbed by the *existing* strict +tau-to-lambda margin. A fixed number of these adapters per node fits the +same compact-operation overhead recurrence. This checks the cost category; +it does not add target credits, reduce a paid invoice, or improve kappa. +S is a nonmonomial coefficient operation, so extending a whole-job contract +whose endpoint-normalizer alphabet is monomial requires an explicit semantic +extension and matched entry/exit types. That conclusion is not supplied by +the cost calculation alone. + +## Why the BIT bound does not transfer + +The BIT interface is a different recursive job. In +[DELAYED-COVER-BRIDGE.md:38-77](../../kappa-rebuild/bit/DELAYED-COVER-BRIDGE.md#L38-L77), +the rational projector P describes an address-space partial interchange +`D_P`; conjugating it changes the projector, and `D_P D_(I-P)=D_I` completes +the address interchange. The cover is one odd-local-ring address cover with +one common external weight. These projector ranks do not count complex +Gaussian coefficient axes. The local unit's arbitrary helpers and paid +profile remain conditional on those rational charts and delayed-cover +semantics; see +[PROOF.md:46-53](../../query-thinned-controllers/PROOF.md#L46-L53). + +The current finite BIT invoice has 11454 productive fields, 57555 paid calls, +rank surplus 753, and one owned stream reused sequentially. Its complete +target and paid profiles are copied verbatim into the receipt under +`nontransferable_bit_invoice`, with source hashes. These are address- +interchange jobs. They are not an available invoice for Walsh jobs. The +ordinary BIT saving 0.0034 follows after odd-local-ring covering and the atom +adapter in +[PROOF.md:184-203](../../query-thinned-controllers/PROOF.md#L184-L203). + +There are two concrete mismatches. First, the completed BIT operation merely +permutes payload addresses. One S before and one S after a permutation have +at most four nonzero coefficients in each output row, even allowing signed +monomial normalizers. A full f-axis Walsh or the even-f realified Gaussian +has 2^f nonzeros per row, already exceeding four for even f>=4. This rules +out the proposed *completed-job* transfer through one pair gauge at each +end. Second, its internal Boolean data gates are not a complex-linear +coefficient program: replacing Boolean XOR by complex ADD does not preserve +their identities. An operator being an involution does not identify these +recursive job types or their productive helper endpoints. + +There is already an exact complex-to-normalized-Walsh conversion for all f +in [05-layers.tex:156-178](sources/upstream/build/sections/05-layers.tex#L156-L178): +`H0^tensor f=b^f S_f C^tensor f S_f`, with addresswise i phases and an exact +dyadic scalar. Thus a genuinely admitted arbitrary-input Walsh supplier, +including its independent arbitrary helpers and all endpoint corrections, +would already be relevant without the new pair gauge. Such a supplier has +not been obtained from the BIT address-interchange construction here. + +## Verification and reproduction + +Run from the repository root in PowerShell: + +```powershell +& 'C:\Users\caoyi\AppData\Local\Python\pythoncore-3.14-64\python.exe' research/kappa-round6-query-normalizer-20261022/layout-audit/audit_layout.py +``` + +The fresh receipt binds the pinned auditor, Lean executable, dependency +revisions, audited source, compiled object, and actual output log. Its parser +checks theorem names and the allowed axiom set `{propext, Classical.choice, +Quot.sound}`. Fanout uses only propext and Quot.sound. No custom axiom, +`sorry`, `native_decide`, or kernel bypass is accepted by the source audit. +Lean proves the arbitrary-index fanout identities, not the tape theorem or +the full multiplication theorem. + +Finite checks additionally cover 11046 strided address cases, 40960 complete +small compact-control cases with 5120 good cases, and 62208 repeated-pivot +cases with arbitrary good dirty digits. These exercise later-source +load/unload and the preservation of the bad predicate. They supplement the +written extension of inherited tape lemmas; they do not prove an all-size +tape runtime or a new recursive supplier. + +## Open next questions + +1. **Extend the actual whole-job alphabet with S(P).** This matters only if a + changed supplier can consume and return the same encoding. A feasible + first step is to state the input/output types of one p1 or p2 caller, + replay it on every arbitrary input column, and list every paid child and + independent helper endpoint. The blocker is the missing matched recursive + consumer, rather than the strided address identity. Recompute all owned + streams, fixed constants, and precision guards before giving any credit. +2. **Find a coefficient supplier, not an address interchange.** A feasible + first step is a complete small arbitrary-input Walsh/Gaussian program + with an independently usable helper contract, then an exact all-f + residual-frame lifting argument and invoice. The BIT projector/cover + construction supplies neither this endpoint nor its child job type. The + old all-f C-to-H0 conversion can transfer such a supplier once it exists; + one pair gauge around the current BIT endpoint cannot do so. + +This bounded audit is frozen after the documented replay. No supplier or +kappa improvement is claimed by this package. diff --git a/research/kappa-round7-4610-coupled-recursion-20261022/sources/research/t74-native-fast/vendor/native/new/code/borrow/vendor/clifford/clifford_exact.py b/research/kappa-round7-4610-coupled-recursion-20261022/sources/research/t74-native-fast/vendor/native/new/code/borrow/vendor/clifford/clifford_exact.py new file mode 100644 index 0000000000..166841a037 --- /dev/null +++ b/research/kappa-round7-4610-coupled-recursion-20261022/sources/research/t74-native-fast/vendor/native/new/code/borrow/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<>i&1) for i in range(9))+2*sum((rec['quadratic_rows'][j]>>i&1)*(x>>i&1)*(x>>j&1) for i in range(9) for j in range(i+1,9))+rec['phase'] + y=ce.mv(tuple(rec['matrix_rows']),x)^rec['offset'];out.append((y,q%4)) + return out + for op,cols in sorted(newG.items()): + K[op]=Kop(cols) + if op in changed: + a,b=operators.monomial(cols),operators.direct_columns(cols);need(a==b,'Two exact native 512-column phase formulas') + rec=X.N.lower_exact(P,ce,K[op]);need(rec['rank']==0 and recipe_columns(rec['left'])==a,'Serialized new K_G equals every exact native column') + native_columns.append({'operator':op,'G_columns':cols,'all_512_columns_and_absolute_phases':True,'recipe':rec}) + print('PASS_NEW_G_512_COLUMNS',len(changed),flush=True) + warpclasses=sorted({(e[2],e[3],e[4]) for e in programs['forward'] if e[0]=='warp'}) + warp_receipts=[] + for i,(op,a,b) in enumerate(warpclasses): + body=K[abs(op)] if op>0 else K[abs(op)].adjoint();physical=frame(a).adjoint().then(body).then(frame(b));directions={} + for direction in ('forward','backward'): + actual=P.conjugate(ce,physical) if direction=='backward' else physical + rec=X.N.lower_exact(P,ce,actual);need(rec['rank']==0 and rec['right'] is None,'Every actual frame-bound native warp is monomial') + directions[direction]=rec + warp_receipts.append({'operator':op,'input':a,'output':b,'G_columns':newG[abs(op)],'recipes':directions}) + if i%30==0:print('PASS_WARP_PHASE_CLASSES',i+1,'/',len(warpclasses),flush=True) + edges=lambda p:{(e[3],e[4]) for e in p if e[0]=='climb'} + extra=sorted(edges(programs['forward'])-edges(old['forward']));paid=[] + for i,(a,b) in enumerate(extra): + physical=frame(a).adjoint().then(frame(b));rank=len(c['frames'][b])-len(c['frames'][a]);directions={} + for direction in ('forward','backward'): + actual=P.conjugate(ce,physical) if direction=='backward' else physical + rec=X.N.lower_exact(P,ce,actual);need(rec['rank']==rank,'Every new paid frame edge exact Fourier rank') + directions[direction]=rec + paid.append({'input':a,'output':b,'rank':rank,'recipes':directions}) + if i%25==0:print('PASS_NEW_PAID_PHASE_PAIRS',i+1,'/',len(extra),flush=True) + # A valid but altered invertible map must fail the selected rank-zero + # transported-frame contract; do not use a singular-matrix syntax mutant. + wrong=None + for op,a,b in warpclasses: + if op<0 or op not in changed or not 00:wrong={'name':'wrong_invertible_G_column','operator':op,'column':u,'xor_column':v,'unexpected_paid_rank':rec['rank']};break + if wrong:break + if wrong:break + need(wrong is not None,'Meaningful wrong-G monomial-contract control') + bad=deepcopy(paid[0]);bad['recipes']['forward']['left']['phase']=(bad['recipes']['forward']['left']['phase']+1)%4 + ref=paid[0];physical=frame(ref['input']).adjoint().then(frame(ref['output']));rec=bad['recipes']['forward'];decoded=P.monomial(ce,rec['right'],9).then(ce.fourier(9,range(rec['rank']))).then(P.monomial(ce,rec['left'],9)) + need(decoded.tab==physical.tab and decoded.zero_state()!=physical.zero_state(),'Wrong paid absolute phase is semantically rejected') + return {'status':'PASS_ALL_ACTUAL_WARP_AND_NEW_PAID_ABSOLUTE_PHASES','changed_G_operators':changed,'native_operator_columns':native_columns, + 'actual_warp_classes':warp_receipts,'new_paid_pairs':paid,'helpers_unchanged_phase_reused':True,'main_endpoint_adapters_unchanged':True, + 'controls':[wrong,{'name':'wrong_paid_absolute_phase','same_tableau_but_wrong_global_phase':True}], + 'inherited_frame_prefix_exact':True,'both_actual_orientation_pairsets_equal':True, + 'source_manifest_sha256':sha256((HERE/'SOURCES.json').read_bytes()).hexdigest(), + 'actual_word_canonical_sha256':sha256(gzip.decompress((HERE/'ACTUAL-WORD.json.gz').read_bytes())).hexdigest(), + 'verifier_sha256':sha256(Path(__file__).read_bytes()).hexdigest(),'seconds':time.monotonic()-started} + + +if __name__=='__main__': + ap=argparse.ArgumentParser();ap.add_argument('--part',choices=['native','phases'],required=True);args=ap.parse_args();c,programs,base,old=inputs() + out=native(c,programs,base,old) if args.part=='native' else phases(c,programs,base,old) + name='NATIVE-VALIDATION.json' if args.part=='native' else 'PHASE-VALIDATION.json.gz' + data=(json.dumps(out,indent=2,sort_keys=True)+'\n').encode() + (HERE/name).write_bytes(gzip.compress(data,mtime=0) if name.endswith('.gz') else data) + print(out['status'],out['seconds'],flush=True) diff --git a/research/kappa-round7-4610-coupled-recursion-20261022/weighted_gauge.py b/research/kappa-round7-4610-coupled-recursion-20261022/weighted_gauge.py new file mode 100644 index 0000000000..1cb926802f --- /dev/null +++ b/research/kappa-round7-4610-coupled-recursion-20261022/weighted_gauge.py @@ -0,0 +1,97 @@ +"""Concave-moment objective over the frozen actual mixed-gauge rank graph. +Cao Yifan; substantial OpenAI Codex assistance. Apache-2.0. +""" +from collections import Counter +from fractions import Fraction as Q +from hashlib import sha256 +import gzip +import json +from pathlib import Path +import mixed_gauge as M + +HERE=Path(__file__).resolve().parent +KAPPA=Q('0.00302177581') +SCALE=10**18 + + +def outward(lo,hi,digits=60): + denominator=10**digits + a=(lo.numerator*denominator)//lo.denominator + b=-((-hi.numerator*denominator)//hi.denominator) + return Q(a,denominator),Q(b,denominator) + + +def log_bounds(x,terms=48): + x=Q(x);z=(x-1)/(x+1) + low=2*sum((z**(2*j+1)/Q(2*j+1) for j in range(terms)),Q(0)) + tail=2*z**(2*terms+1)/((2*terms+1)*(1-z*z)) + return outward(low,low+tail,70) + + +def rank_power(r): + if r==0:return Q(0),Q(0) + if r==1:return Q(1),Q(1) + k=r.bit_length()-1 + la,lb=log_bounds(Q(r,1<=0 else b);high+=c*(b if c>=0 else a) + return low,high + + +def main(): + graph=M.R.read(HERE/'MIXED-GAUGE.json.gz') + ranks={r for data in graph['results'] for e in data['terms'] for row in e['costs'] for r in row} + bounds={r:rank_power(r) for r in ranks} + weights={r:int((a+b)*SCALE/2+Q(1,2)) for r,(a,b) in bounds.items()} + error=max(max(abs(Q(weights[r],SCALE)-a),abs(Q(weights[r],SCALE)-b)) for r,(a,b) in bounds.items()) + rows=[] + for data in graph['results']: + terms=[{**e,'costs':[[weights[r] for r in row] for row in e['costs']]} for e in data['terms']] + structure=M.signed_structure(terms,graph['components']);cases=[] + for boundary,fixed in [('strict',graph['strict_fixed']),('helper_free_optimistic',graph['base_fixed'])]: + row=dict(boundary=boundary) + if structure['sign_frustrated_edges']==0: + modes,energy=M.solve_mincut(terms,graph['components'],fixed,structure['colors']) + before=net_profile(data['terms'],[0]*graph['components']);after=net_profile(data['terms'],modes) + lower,upper=gain_bounds(before,after,bounds) + row.update(solver='exact integer mincut on certified-close quantized moment',modes=modes, + quantized_energy=energy,quantized_gain=M.value(terms,[0]*graph['components'])-energy, + moment_gain_lower=str(lower),moment_gain_upper=str(upper), + changed_components=sum(modes),local_deficit=sum(k*v for k,v in after.items())-1792*data['ell'], + net_profile_delta={str(k):after[k]-before[k] for k in sorted(ranks) if after[k]!=before[k]}, + genuine_positive_finite_moment=lower>0) + else:row.update(solver='non-submodular optimization required',modes=None) + cases.append(row) + rows.append(dict(ell=data['ell'],interaction_structure={k:v for k,v in structure.items() if k!='colors'},cases=cases)) + print('PASS_WEIGHTED_GAUGE_SETUP',data['ell'],'frustrated',structure['sign_frustrated_edges'], + [{k:v for k,v in row.items() if k not in ['modes','moment_gain_lower','moment_gain_upper']} for row in cases],flush=True) + output=dict(status='PASS_CERTIFIED_MOMENT_WEIGHT_GRAPH',kappa=str(KAPPA),q=str(1-KAPPA),scale=SCALE, + rank_power_bounds={str(r):list(map(str,ab)) for r,ab in bounds.items()},max_quantization_error=str(error), + results=rows,graph_sha256=sha256((HERE/'MIXED-GAUGE.json.gz').read_bytes()).hexdigest(), + script_sha256=sha256(Path(__file__).read_bytes()).hexdigest(),new_kappa=False, + scope='Finite weighted rank screen only. Quantization is not an exact irrational optimization theorem; candidate gains are separately checked with rational intervals. Native absolute phases, helper and all-f admission remain open.') + (HERE/'WEIGHTED-GAUGE.json.gz').write_bytes(gzip.compress(json.dumps(output,sort_keys=True,separators=(',',':')).encode(),mtime=0)) + + +if __name__=='__main__':main() diff --git a/research/kappa-round7-4610-coupled-recursion-20261022/weighted_milp.py b/research/kappa-round7-4610-coupled-recursion-20261022/weighted_milp.py new file mode 100644 index 0000000000..dba0401d2e --- /dev/null +++ b/research/kappa-round7-4610-coupled-recursion-20261022/weighted_milp.py @@ -0,0 +1,98 @@ +"""Scoped HiGHS search and exact candidate replay for the weighted graph. +Cao Yifan; substantial OpenAI Codex assistance. Apache-2.0. +The floating solver proposes assignments; rational intervals assess gains. +""" +from collections import Counter,defaultdict +from hashlib import sha256 +import gzip +import json +from pathlib import Path +import sys +import time +import weighted_gauge as W +import mixed_gauge as M + +HERE=Path(__file__).resolve().parent +sys.path.insert(0,str(HERE/'.solver/local')) +import highspy +import numpy as np + + +def solve(terms,n,fixed,seconds): + fixed=set(fixed);unary=[0]*n;pairs=defaultdict(int);constant=0 + for e in terms: + a,b=e['source'],e['target'];sgn=-1 if e['kind']=='helper' else 1 + v00,v01,v10,v11=[sgn*v for row in e['costs'] for v in row] + constant+=v00 + if a==b:unary[a]+=v11-v00 + else: + unary[a]+=v10-v00;unary[b]+=v01-v00 + pairs[tuple(sorted((a,b)))]+=v11-v10-v01+v00 + pairs={ab:w for ab,w in pairs.items() if w and not(fixed&set(ab))} + involved=set(i for i,u in enumerate(unary) if u and i not in fixed)|{i for ab in pairs for i in ab} + h=highspy.Highs() + for key,v in [('output_flag',False),('threads',1),('time_limit',seconds),('mip_rel_gap',0.0),('mip_abs_gap',1e-11)]:h.setOptionValue(key,v) + x={i:h.addVariable(lb=0,ub=1,obj=float(unary[i]/W.SCALE),type=highspy.HighsVarType.kInteger,name='x'+str(i)) for i in sorted(involved)} + for (a,b),weight in sorted(pairs.items()): + y=h.addVariable(lb=0,ub=1,obj=float(weight/W.SCALE),name='y'+str(a)+'_'+str(b)) + h.addConstr(y<=x[a]);h.addConstr(y<=x[b]);h.addConstr(y>=x[a]+x[b]-1) + count=h.getNumCol() + h.setSolution(count,np.arange(count,dtype=np.int32),np.zeros(count,dtype=np.float64)) + h.run();status=h.getModelStatus();info=h.getInfo();solution=h.getSolution() + modes=[0]*n + for i,var in x.items(): + v=solution.col_value[var.index] + M.R.need(abs(v-round(v))<1e-6,'Integral proposed gauge') + modes[i]=int(round(v)) + M.R.need(all(modes[i]==0 for i in fixed),'Pinned gauges remain old') + linear=sum(unary[i]*modes[i] for i in range(n))+sum(w*modes[a]*modes[b] for (a,b),w in pairs.items()) + M.R.need(M.value(terms,modes)==constant+linear,'Exact binary product replay') + return modes,dict(status=str(status),solver_objective_change=info.objective_function_value, + solver_dual_bound=info.mip_dual_bound,solver_gap=info.mip_gap, + mip_nodes=info.mip_node_count,active_gauge_variables=len(x),product_variables=len(pairs), + exact_quantized_objective_change=linear,quantized_scale=W.SCALE, + floating_status_is_not_mathematical_optimality_certificate=True) + + +def main(): + began=time.monotonic();graph=M.R.read(HERE/'MIXED-GAUGE.json.gz') + setup=M.R.read(HERE/'WEIGHTED-GAUGE.json.gz') + M.R.need(setup['graph_sha256']==sha256((HERE/'MIXED-GAUGE.json.gz').read_bytes()).hexdigest(),'Weighted setup binds actual graph') + bounds={int(r):tuple(map(W.Q,ab)) for r,ab in setup['rank_power_bounds'].items()} + weights={r:int((a+b)*W.SCALE/2+W.Q(1,2)) for r,(a,b) in bounds.items()} + rows=[] + for data in graph['results']: + terms=[{**e,'costs':[[weights[r] for r in row] for row in e['costs']]} for e in data['terms']] + cases=[] + for boundary,fixed in [('strict',graph['strict_fixed']),('helper_free_optimistic',graph['base_fixed'])]: + modes,solver=solve(terms,graph['components'],fixed,120) + before=W.net_profile(data['terms'],[0]*graph['components']);after=W.net_profile(data['terms'],modes) + lower,upper=W.gain_bounds(before,after,bounds) + delta={str(r):after[r]-before[r] for r in sorted(set(before)|set(after)) if after[r]!=before[r]} + profile={kind:Counter() for kind in ['helper','paid']} + for e in data['terms']: + r=e['costs'][modes[e['source']]][modes[e['target']]] + profile['helper' if e['kind']=='helper' else 'paid'][r]+=1 + row=dict(boundary=boundary,solver=solver,modes=modes,changed_components=sum(modes), + moment_gain_lower=str(lower),moment_gain_upper=str(upper),genuine_positive_finite_moment=lower>0, + net_profile_delta=delta,local_deficit=sum(r*v for r,v in after.items())-1792*data['ell'], + paid_profile={str(r):v for r,v in sorted(profile['paid'].items())}, + helper_profile={str(r):v for r,v in sorted(profile['helper'].items())}) + cases.append(row) + print('PASS_WEIGHTED_MILP_CANDIDATE_REPLAY',data['ell'],boundary,solver['status'], + 'changed',sum(modes),'gain',float(lower),float(upper),'delta',delta, + 'elapsed',round(time.monotonic()-began,2),flush=True) + rows.append(dict(ell=data['ell'],cases=cases)) + binaries=sorted((HERE/'.solver/local/highspy').glob('*.pyd')) + output=dict(status='PASS_WEIGHTED_MILP_AND_EXACT_ASSIGNMENT_REPLAY',kappa=str(W.KAPPA),results=rows, + solver=dict(name='HiGHS',version=highspy.Highs().version(),numpy_version=np.__version__, + binaries={p.name:sha256(p.read_bytes()).hexdigest() for p in binaries}), + graph_sha256=sha256((HERE/'MIXED-GAUGE.json.gz').read_bytes()).hexdigest(), + setup_sha256=sha256((HERE/'WEIGHTED-GAUGE.json.gz').read_bytes()).hexdigest(), + script_sha256=sha256(Path(__file__).read_bytes()).hexdigest(),seconds=time.monotonic()-began, + new_kappa=False, + scope='Finite actual-reference rank assignment search; integer products and candidate rank profiles replay exactly, and signed moment gains use certified rational intervals. Solver optimality is floating evidence. Positive rank assignments still require complete physical/phase/helper/recursive admission.') + (HERE/'WEIGHTED-MILP.json.gz').write_bytes(gzip.compress(json.dumps(output,sort_keys=True,separators=(',',':')).encode(),mtime=0)) + + +if __name__=='__main__':main() diff --git a/research/kappa-round7-4610-phase-debt-audit-20261022/.gitattributes b/research/kappa-round7-4610-phase-debt-audit-20261022/.gitattributes new file mode 100644 index 0000000000..a792f7642d --- /dev/null +++ b/research/kappa-round7-4610-phase-debt-audit-20261022/.gitattributes @@ -0,0 +1 @@ +* -text whitespace=blank-at-eol,space-before-tab,cr-at-eol,-blank-at-eof diff --git a/research/kappa-round7-4610-phase-debt-audit-20261022/.gitignore b/research/kappa-round7-4610-phase-debt-audit-20261022/.gitignore new file mode 100644 index 0000000000..3db1b6ebb6 --- /dev/null +++ b/research/kappa-round7-4610-phase-debt-audit-20261022/.gitignore @@ -0,0 +1,2 @@ +*.olean +__pycache__/ diff --git a/research/kappa-round7-4610-phase-debt-audit-20261022/LEAN-VERIFICATION.json b/research/kappa-round7-4610-phase-debt-audit-20261022/LEAN-VERIFICATION.json new file mode 100644 index 0000000000..be4e1e46cb --- /dev/null +++ b/research/kappa-round7-4610-phase-debt-audit-20261022/LEAN-VERIFICATION.json @@ -0,0 +1,118 @@ +{ + "status": "PASS_LEAN_SCOPED_FINITE_LIST_RANK_DEBT", + "author": "Cao Yifan", + "argument_credit": "Cinna Davis, PR4696 def829364e8e53a74eac7997b49b5366afd5bc29", + "source": "RankDebt.lean", + "source_sha256": "95126f5b0121e995aef3e8701a1229aa50de74bb5286b8a390d894519df7afca", + "object_sha256": "fef9f157393ac2ef9406d71285b71f5146461ef104d7611b01c25e0b9be54896", + "log": "RankDebt.log", + "log_sha256": "113c199e5e2ffba3585c40af4b6b0e83abb2f6dfd8423e9a3938ac78e8b3bd97", + "axiom_reports": [ + { + "theorem": "PhaseRankDebt.concave_increment_antitone", + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ] + }, + { + "theorem": "PhaseRankDebt.rpow_increment_antitone", + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ] + }, + { + "theorem": "PhaseRankDebt.deltaSum_nonneg", + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ] + }, + { + "theorem": "PhaseRankDebt.finite_list_debt", + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ] + }, + { + "theorem": "PhaseRankDebt.helper_gain_le_paid_debt", + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ] + } + ], + "allowed_axioms": [ + "Classical.choice", + "Quot.sound", + "propext" + ], + "expected_reports": [ + "PhaseRankDebt.concave_increment_antitone", + "PhaseRankDebt.rpow_increment_antitone", + "PhaseRankDebt.deltaSum_nonneg", + "PhaseRankDebt.finite_list_debt", + "PhaseRankDebt.helper_gain_le_paid_debt" + ], + "exit_code": 0, + "command": [ + "e:\\Research\\integer-mult-kappa-20261022\\research\\kappa-lean-verification-20261022\\.toolchain\\lean-4.21.0-windows\\bin\\lean.EXE", + "--root=E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-round7-4610-phase-debt-audit-20261022", + "-o", + "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-round7-4610-phase-debt-audit-20261022\\RankDebt.olean", + "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-round7-4610-phase-debt-audit-20261022\\RankDebt.lean" + ], + "runtime": { + "lean_version": "Lean (version 4.21.0, x86_64-w64-windows-gnu, commit 6741444a63ee, Release)", + "lean_executable_sha256": "fb7a62288f197279fb84e55bb1972348fd2cce1d550845793975f1cebb0c24ab", + "mathlib_revision": "308445d7985027f538e281e18df29ca16ede2ba3", + "dependencies": [ + { + "name": "mathlib", + "revision": "308445d7985027f538e281e18df29ca16ede2ba3" + }, + { + "name": "plausible", + "revision": "c4aa78186d388e50a436e8362b947bae125a2933" + }, + { + "name": "LeanSearchClient", + "revision": "6c62474116f525d2814f0157bb468bf3a4f9f120" + }, + { + "name": "importGraph", + "revision": "d07bd64f1910f1cc5e4cc87b6b9c590080e7a457" + }, + { + "name": "proofwidgets", + "revision": "6980f6ca164de593cb77cd03d8eac549cc444156" + }, + { + "name": "aesop", + "revision": "8ff27701d003456fd59f13a9212431239d902aef" + }, + { + "name": "Qq", + "revision": "e9c65db4823976353cd0bb03199a172719efbeb7" + }, + { + "name": "batteries", + "revision": "8d2067bf518731a70a255d4a61b5c103922c772e" + }, + { + "name": "Cli", + "revision": "7c6aef5f75a43ebbba763b44d535175a1b04c9e0" + } + ] + }, + "auditor_sha256": "6c953b31c385179f852eb4b56246e62a4084cb8906843f15fbf2724508539895", + "replay_sha256": "0c81054327387f383c16a0c2b5c0dc629620c317f2063be79fe297b22d375716", + "scope": "Generic concave-increment and arbitrary finite-list rank-debt inequality. Native symmetric-form rank grammar, source-specific block hypotheses, zero-rank job counting at t=0, physical execution and full compiler remain separate." +} diff --git a/research/kappa-round7-4610-phase-debt-audit-20261022/README.md b/research/kappa-round7-4610-phase-debt-audit-20261022/README.md new file mode 100644 index 0000000000..090a74406a --- /dev/null +++ b/research/kappa-round7-4610-phase-debt-audit-20261022/README.md @@ -0,0 +1,94 @@ +# Independent rank-debt premise audit and Lean extension + +Cao Yifan; substantial OpenAI Codex assistance. Apache-2.0. + +The analytic argument is credited to **Cinna Davis, +[PR4696](https://github.com/CrocSwap/integer-mult-bounds/pull/4696)**, +head `def829364e8e53a74eac7997b49b5366afd5bc29`. This package independently +checks its precise applicability and formalizes its finite-list inequality. +It claims no increased kappa and no new native supplier. + +## Premise audit + +The upstream [statement](https://github.com/CrocSwap/integer-mult-bounds/blob/def829364e8e53a74eac7997b49b5366afd5bc29/research/phase-rank-debt/PROOF.md#L5) +fixes the old subspaces, scalar graph/order/coefficients, logical warp maps, +main operator and adapter boundaries. It permits arbitrary compatible +helper and owned-center symmetric forms, higher paid ranks and paid +corrections at old rank-zero transitions. A shared scalar contact retains +one chart. The owned center stays uncredited. Its native phase-rank grammar +is an explicit premise, rather than a consequence of ordinary matrix rank. + +For each helper, every original scalar-contact block has at most one +positive paid job. Its old rank r is at most the endpoint rank h. The +endpoint's additional rank g is bounded by the sum of that helper's added +paid ranks delta. The [concavity argument](https://github.com/CrocSwap/integer-mult-bounds/blob/def829364e8e53a74eac7997b49b5366afd5bc29/research/phase-rank-debt/PROOF.md#L104) +then bounds helper moment gain by its own paid increase. Distinct helper +owners prevent double charging; extra main/owned cost is nonnegative. +This reasoning is valid under those stated premises. + +The source audit authenticates the actual original bytes and replays the +upstream checker, then removes every inert adapter marker and checks both +orientations again. All 448 markers refer to main fields 0 through 223; +none cuts a helper path. Removing them preserves all other certified path +facts, including the 19817 zero-job and 2208 one-job helper blocks, all 408 +pointwise-fixed helper entrance spaces, paid/helper profiles and rank +telescopes. Thus a new graph which merely removes textual adapter freezes +does not escape this helper debt. Compatible owned-phase relaxation is +already covered by the upstream statement. No metadata-only boundary +change supplies a gain. + +The active-chart palette in the separate frozen phase package changes +Fourier rowspaces: for example a unit mask changes an active rank k to +k-1. It therefore falls outside the fixed-subspace grammar's +`r_new=r_old+delta`, `delta>=0` premise. This is a precise scope distinction, +not positive evidence: the tested actual palette still returned the old +construction. A shared paid multi-owner operation, fusion across a scalar +contact, a changed main operator or a changed center protocol also needs a +new physical contract before the theorem can be applied or evaded. + +## Lean boundary + +`RankDebt.lean` proves five scoped facts, using elementary concavity rather +than differentiating at zero: + +1. Equal-length increments of a concave function decrease with the base. +2. This applies to real powers for `0<=t<=1` on nonnegative arguments. +3. A finite sum of nonnegative added ranks is nonnegative. +4. For any finite list `(r,delta)` with `0<=r<=h`, `delta>=0`, + `(h+sum delta)^t-h^t <= sum ((r+delta)^t-r^t)`. +5. If `0<=g<=sum delta`, the same paid sum bounds `(h+g)^t-h^t`. + +The fourth result is slightly more general analytically: it does not need +the native old-path equality `sum r=h`. The actual source still establishes +that equality. The formal theorem uses Lean's real-power convention at +`t=0`; the job convention that omits rank-zero jobs is a separate simple +counting argument, as in the upstream proof. The actual recursive exponent +is positive. Native rank identities, all-column physical execution and the +complete multiplication transfer are not formalized by this module. + +The fresh replay binds source, log, local ignored object, runtime, +dependencies, pinned axiom auditor and actual five `#print axioms` reports. +Only `propext`, `Classical.choice` and `Quot.sound` are allowed. + +## Reproduce + +From the repository root, using global Python 3.14: + +```powershell +& 'C:\Users\caoyi\AppData\Local\Python\pythoncore-3.14-64\python.exe' research/kappa-round7-4610-phase-debt-audit-20261022/replay_lean.py +& 'C:\Users\caoyi\AppData\Local\Python\pythoncore-3.14-64\python.exe' research/kappa-round7-4610-phase-debt-audit-20261022/verify.py +``` + +Exact upstream copies and Git commit/blob/SHA provenance are in +`SOURCES.json`. Their original attribution and licenses are retained. + +## Open next questions + +The feasible next step is a changed owner protocol at one actual scalar +contact: write its complete arbitrary-input multi-owner operator and +compare its actual paid Fourier invoice with separate corrections. The +blocker is a funded complete physical operation with all owner returns, +not a missing fixed-graph phase search. Alternatively a changed-subspace +palette needs a profitable full actual invoice before any recursive gain +can be claimed. Current finite negative screens are not a universal +impossibility theorem for either changed family. diff --git a/research/kappa-round7-4610-phase-debt-audit-20261022/RESULT.json b/research/kappa-round7-4610-phase-debt-audit-20261022/RESULT.json new file mode 100644 index 0000000000..d581f90d70 --- /dev/null +++ b/research/kappa-round7-4610-phase-debt-audit-20261022/RESULT.json @@ -0,0 +1,559 @@ +{ + "actual_lean_reports": 5, + "adapter_markers": { + "backward": { + "count": 448, + "helper_roles": [], + "main_roles": [ + 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, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142, + 143, + 144, + 145, + 146, + 147, + 148, + 149, + 150, + 151, + 152, + 153, + 154, + 155, + 156, + 157, + 158, + 159, + 160, + 161, + 162, + 163, + 164, + 165, + 166, + 167, + 168, + 169, + 170, + 171, + 172, + 173, + 174, + 175, + 176, + 177, + 178, + 179, + 180, + 181, + 182, + 183, + 184, + 185, + 186, + 187, + 188, + 189, + 190, + 191, + 192, + 193, + 194, + 195, + 196, + 197, + 198, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 217, + 218, + 219, + 220, + 221, + 222, + 223 + ] + }, + "forward": { + "count": 448, + "helper_roles": [], + "main_roles": [ + 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, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142, + 143, + 144, + 145, + 146, + 147, + 148, + 149, + 150, + 151, + 152, + 153, + 154, + 155, + 156, + 157, + 158, + 159, + 160, + 161, + 162, + 163, + 164, + 165, + 166, + 167, + 168, + 169, + 170, + 171, + 172, + 173, + 174, + 175, + 176, + 177, + 178, + 179, + 180, + 181, + 182, + 183, + 184, + 185, + 186, + 187, + 188, + 189, + 190, + 191, + 192, + 193, + 194, + 195, + 196, + 197, + 198, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 217, + 218, + 219, + 220, + 221, + 222, + 223 + ] + } + }, + "allowed_axioms": [ + "Classical.choice", + "Quot.sound", + "propext" + ], + "author": "Cao Yifan", + "inert_marker_removal_preserves_all_other_hypotheses": true, + "lean_receipt_sha256": "b395adbda3caab3585aa966bb5c5a81cac660dbc2b80b2a078c4d8506caa89b6", + "new_kappa": false, + "original_hypotheses": { + "backward": { + "events": { + "adapter": 448, + "center": 8, + "climb": 3290, + "phase": 10, + "scalar": 17453, + "warp": 240 + }, + "helper_contact_blocks_by_original_paid_calls": { + "0": 19817, + "1": 2208 + }, + "helper_maximum_paid_step": { + "1": 34, + "2": 61, + "3": 251, + "4": 50, + "5": 12 + }, + "helper_path_rank_mass": 3471, + "helper_ranks": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + }, + "paid": { + "1": 2201, + "2": 412, + "3": 510, + "4": 127, + "5": 40, + "8": 8 + }, + "persistent_paths_with_exact_rank_telescope": 632, + "pointwise_fixed_helper_entrances": 408 + }, + "forward": { + "events": { + "adapter": 448, + "center": 8, + "climb": 3290, + "phase": 10, + "scalar": 17453, + "warp": 240 + }, + "helper_contact_blocks_by_original_paid_calls": { + "0": 19817, + "1": 2208 + }, + "helper_maximum_paid_step": { + "1": 34, + "2": 61, + "3": 251, + "4": 50, + "5": 12 + }, + "helper_path_rank_mass": 3471, + "helper_ranks": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + }, + "paid": { + "1": 2201, + "2": 412, + "3": 510, + "4": 127, + "5": 40, + "8": 8 + }, + "persistent_paths_with_exact_rank_telescope": 632, + "pointwise_fixed_helper_entrances": 408 + } + }, + "scope": "Source-specific path hypotheses plus generic finite-list analytic Lean proof. Native phase rank grammar remains conditional. No fixed-subspace obstruction is claimed for rank-changing active-mask frames, shared paid operations, fusion across scalar contacts, changed main contracts or new center protocols.", + "script_sha256": "ec14db3479217354afc8eb6aa5bcdc5973d38f0c253d22c775bcd81b1a59edbd", + "source_manifest_sha256": "80de189afe26646da52b3f12d7fa9cb5aa7b1225d9f9fe7e9645722390c8f234", + "status": "PASS_SCOPED_PHASE_RANK_DEBT_SOURCE_AUDIT", + "upstream_commit": "def829364e8e53a74eac7997b49b5366afd5bc29", + "upstream_stdout": "PASS_PHASE_RANK_DEBT: both orientations, 408 helpers, all 0<=t<=1; no new kappa", + "upstream_stdout_sha256": "9a35ad2c1aca1d5e51abeb90c6998d2a441aa51170b8cd7025c4a0b5893bf126" +} diff --git a/research/kappa-round7-4610-phase-debt-audit-20261022/RankDebt.lean b/research/kappa-round7-4610-phase-debt-audit-20261022/RankDebt.lean new file mode 100644 index 0000000000..a5ac4fe899 --- /dev/null +++ b/research/kappa-round7-4610-phase-debt-audit-20261022/RankDebt.lean @@ -0,0 +1,105 @@ +/- Cao Yifan; substantial OpenAI Codex assistance. Apache-2.0. + Analytic rank-debt argument credited to Cinna Davis, PR4696. + This module proves the generic finite-list inequality only. The native + symmetric-form rank grammar and source-specific path facts are premises. -/ +import Mathlib.Analysis.Convex.SpecificFunctions.Pow +import Mathlib.Tactic.Linarith +import Mathlib.Tactic.FieldSimp +import Mathlib.Tactic.Ring + +namespace PhaseRankDebt + +/-- Equal-length increments of a concave function decrease with the base. + The two concavity applications avoid differentiation at zero. -/ +theorem concave_increment_antitone {f : ℝ → ℝ} + (hf : ConcaveOn ℝ (Set.Ici 0) f) {a b d : ℝ} + (ha : 0 ≤ a) (hab : a ≤ b) (hd : 0 ≤ d) : + f (b+d) - f b ≤ f (a+d) - f a := by + by_cases hz : b+d-a = 0 + · have hb : b = a := by linarith + have hd' : d = 0 := by linarith + simp [hb, hd'] + have hpos : 0 < b+d-a := lt_of_le_of_ne (by linarith) (Ne.symm hz) + have hα : 0 ≤ (b-a)/(b+d-a) := div_nonneg (by linarith) hpos.le + have hβ : 0 ≤ d/(b+d-a) := div_nonneg hd hpos.le + have hsum : (b-a)/(b+d-a) + d/(b+d-a) = 1 := by + field_simp + <;> ring + have hm₁ : (b-a)/(b+d-a)*a + d/(b+d-a)*(b+d) = a+d := by + field_simp + <;> ring + have hm₂ : d/(b+d-a)*a + (b-a)/(b+d-a)*(b+d) = b := by + field_simp + <;> ring + have hc₁ := hf.2 ha (show b+d ∈ Set.Ici 0 by change 0 ≤ b+d; linarith) hα hβ hsum + have hc₂ := hf.2 ha (show b+d ∈ Set.Ici 0 by change 0 ≤ b+d; linarith) hβ hα (by linarith [hsum]) + simp only [smul_eq_mul, hm₁] at hc₁ + simp only [smul_eq_mul, hm₂] at hc₂ + have ht : (b-a)/(b+d-a)*f a + d/(b+d-a)*f (b+d) + + (d/(b+d-a)*f a + (b-a)/(b+d-a)*f (b+d)) = f a + f (b+d) := by + calc + _ = ((b-a)/(b+d-a) + d/(b+d-a)) * (f a + f (b+d)) := by ring + _ = _ := by rw [hsum, one_mul] + linarith [hc₁, hc₂, ht] + +theorem rpow_increment_antitone {a b d t : ℝ} + (ha : 0 ≤ a) (hab : a ≤ b) (hd : 0 ≤ d) + (ht0 : 0 ≤ t) (ht1 : t ≤ 1) : + (b+d)^t - b^t ≤ (a+d)^t - a^t := by + exact concave_increment_antitone (Real.concaveOn_rpow ht0 ht1) ha hab hd + +def deltaSum (xs : List (ℝ × ℝ)) : ℝ := (xs.map Prod.snd).sum + +noncomputable def paidDelta (t : ℝ) (xs : List (ℝ × ℝ)) : ℝ := + (xs.map (fun p => (p.1+p.2)^t - p.1^t)).sum + +theorem deltaSum_nonneg (xs : List (ℝ × ℝ)) + (hx : ∀ p ∈ xs, 0 ≤ p.2) : 0 ≤ deltaSum xs := by + induction xs with + | nil => simp [deltaSum] + | cons p xs ih => + have hp := hx p (by simp) + have ht := ih (fun q hq => hx q (by simp [hq])) + simpa [deltaSum] using add_nonneg hp ht + +/-- A finite list of old block ranks r≤h and added ranks δ≥0 pays at least + the concave moment of adding their total rank to h. No sum r=h is needed + for this analytic inequality; that equality is a native-path premise. -/ +theorem finite_list_debt {h t : ℝ} (hh : 0 ≤ h) + (ht0 : 0 ≤ t) (ht1 : t ≤ 1) (xs : List (ℝ × ℝ)) + (hx : ∀ p ∈ xs, 0 ≤ p.1 ∧ p.1 ≤ h ∧ 0 ≤ p.2) : + (h + deltaSum xs)^t - h^t ≤ paidDelta t xs := by + induction xs with + | nil => simp [deltaSum, paidDelta] + | cons p xs ih => + have hp := hx p (by simp) + have htail : ∀ q ∈ xs, 0 ≤ q.1 ∧ q.1 ≤ h ∧ 0 ≤ q.2 := + fun q hq => hx q (by simp [hq]) + have hd := deltaSum_nonneg xs (fun q hq => (htail q hq).2.2) + have hi := ih htail + have hc := rpow_increment_antitone hp.1 + (show p.1 ≤ h + deltaSum xs by linarith [hp.2.1]) hp.2.2 ht0 ht1 + simp only [deltaSum, List.map_cons, List.sum_cons] at * + simp only [paidDelta, List.map_cons, List.sum_cons] at * + have heq : h + (p.2 + (xs.map Prod.snd).sum) = + h + (xs.map Prod.snd).sum + p.2 := by ring + rw [heq] + linarith [hi, hc] + +/-- If the helper's endpoint gain is bounded by its own added paid rank, + its productive moment increase cannot exceed its paid increase. -/ +theorem helper_gain_le_paid_debt {h g t : ℝ} (hh : 0 ≤ h) (hg : 0 ≤ g) + (ht0 : 0 ≤ t) (ht1 : t ≤ 1) (xs : List (ℝ × ℝ)) + (hx : ∀ p ∈ xs, 0 ≤ p.1 ∧ p.1 ≤ h ∧ 0 ≤ p.2) + (hdebt : g ≤ deltaSum xs) : + (h+g)^t - h^t ≤ paidDelta t xs := by + have hm := Real.rpow_le_rpow (add_nonneg hh hg) (add_le_add_left hdebt h) ht0 + linarith [finite_list_debt hh ht0 ht1 xs hx] + +end PhaseRankDebt + +#print axioms PhaseRankDebt.concave_increment_antitone +#print axioms PhaseRankDebt.rpow_increment_antitone +#print axioms PhaseRankDebt.deltaSum_nonneg +#print axioms PhaseRankDebt.finite_list_debt +#print axioms PhaseRankDebt.helper_gain_le_paid_debt diff --git a/research/kappa-round7-4610-phase-debt-audit-20261022/RankDebt.log b/research/kappa-round7-4610-phase-debt-audit-20261022/RankDebt.log new file mode 100644 index 0000000000..12a7bd9434 --- /dev/null +++ b/research/kappa-round7-4610-phase-debt-audit-20261022/RankDebt.log @@ -0,0 +1,13 @@ +E:\Research\integer-mult-kappa-20261022\research\kappa-round7-4610-phase-debt-audit-20261022\RankDebt.lean:27:4: warning: Used `tac1 <;> tac2` where `(tac1; tac2)` would suffice +note: this linter can be disabled with `set_option linter.unnecessarySeqFocus false` +E:\Research\integer-mult-kappa-20261022\research\kappa-round7-4610-phase-debt-audit-20261022\RankDebt.lean:30:4: warning: Used `tac1 <;> tac2` where `(tac1; tac2)` would suffice +note: this linter can be disabled with `set_option linter.unnecessarySeqFocus false` +E:\Research\integer-mult-kappa-20261022\research\kappa-round7-4610-phase-debt-audit-20261022\RankDebt.lean:33:4: warning: Used `tac1 <;> tac2` where `(tac1; tac2)` would suffice +note: this linter can be disabled with `set_option linter.unnecessarySeqFocus false` +E:\Research\integer-mult-kappa-20261022\research\kappa-round7-4610-phase-debt-audit-20261022\RankDebt.lean:68:36: warning: unused variable `hh` +note: this linter can be disabled with `set_option linter.unusedVariables false` +'PhaseRankDebt.concave_increment_antitone' depends on axioms: [propext, Classical.choice, Quot.sound] +'PhaseRankDebt.rpow_increment_antitone' depends on axioms: [propext, Classical.choice, Quot.sound] +'PhaseRankDebt.deltaSum_nonneg' depends on axioms: [propext, Classical.choice, Quot.sound] +'PhaseRankDebt.finite_list_debt' depends on axioms: [propext, Classical.choice, Quot.sound] +'PhaseRankDebt.helper_gain_le_paid_debt' depends on axioms: [propext, Classical.choice, Quot.sound] diff --git a/research/kappa-round7-4610-phase-debt-audit-20261022/SOURCES.json b/research/kappa-round7-4610-phase-debt-audit-20261022/SOURCES.json new file mode 100644 index 0000000000..830c70df78 --- /dev/null +++ b/research/kappa-round7-4610-phase-debt-audit-20261022/SOURCES.json @@ -0,0 +1,62 @@ +{ + "author": "Cao Yifan", + "upstream_pr": 4696, + "files": [ + { + "commit": "def829364e8e53a74eac7997b49b5366afd5bc29", + "path": "research/phase-rank-debt/PROOF.md", + "git_blob": "544ff45127d06f33eb9b84ae3172313df0dd4415", + "sha256": "33dd9bfff744cce235c078f15be2402328f63c6722fb4af4e30fa540c19b01bf", + "copy": "upstream/PROOF.md" + }, + { + "commit": "def829364e8e53a74eac7997b49b5366afd5bc29", + "path": "research/phase-rank-debt/README.md", + "git_blob": "51906b7b21fae80247c00345a30f793145f1664d", + "sha256": "7e08300db507885ec8d3f80a7cb74aa531698958cd9792f5ee4d5bdaf601a0d8", + "copy": "upstream/README.md" + }, + { + "commit": "def829364e8e53a74eac7997b49b5366afd5bc29", + "path": "research/phase-rank-debt/RESULT.json", + "git_blob": "809f83207c7164e20aebfe1c3d9e6bd3559c1dff", + "sha256": "99512e2c561fe86671a610e70a2d44c077f4ec8e632022a0b0c129ec4947d94c", + "copy": "upstream/RESULT.json" + }, + { + "commit": "def829364e8e53a74eac7997b49b5366afd5bc29", + "path": "research/phase-rank-debt/SOURCES.json", + "git_blob": "d54e85d2c38bdf6ea4ed4cc12ac771e3e3e5b2b7", + "sha256": "9618de607904ecf971b1f3dff52db0e25e927ae29eaf747b19b79e16148fbcfe", + "copy": "upstream/SOURCES.json" + }, + { + "commit": "def829364e8e53a74eac7997b49b5366afd5bc29", + "path": "research/phase-rank-debt/TASK.json", + "git_blob": "c251f73b03a09edb560752102f052588144716d4", + "sha256": "ac31666a029ba796106a7dcd688cb7eefe817d727263bf62e169d47ed0ad1bd5", + "copy": "upstream/TASK.json" + }, + { + "commit": "def829364e8e53a74eac7997b49b5366afd5bc29", + "path": "research/phase-rank-debt/VERIFY.json", + "git_blob": "31049a273aed901a1254833472323d698bda0527", + "sha256": "ea2d12e4feccbc428a35758f3be8b4c52fb35dfc4b68465a3a50f4e18b336b20", + "copy": "upstream/VERIFY.json" + }, + { + "commit": "def829364e8e53a74eac7997b49b5366afd5bc29", + "path": "research/phase-rank-debt/verify.py", + "git_blob": "e54f708b24cf26f049f4b11bfca237da4826cf1c", + "sha256": "d886b9e2dcb57d0adaee233ff5be528bceb52589bd5791be94edfcd2c2425e43", + "copy": "upstream/verify.py" + }, + { + "commit": "1eb8da6cfb35512c0cc2533413e5ca42f48e13c6", + "path": "research/kappa-round3-warp-20261022/ACTUAL-WORD.json.gz", + "git_blob": "46d929df83817b85a5387bcdb9745e0627d6366e", + "sha256": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05", + "copy": "upstream/inputs/round3-native.json.gz" + } + ] +} diff --git a/research/kappa-round7-4610-phase-debt-audit-20261022/replay_lean.py b/research/kappa-round7-4610-phase-debt-audit-20261022/replay_lean.py new file mode 100644 index 0000000000..eceb2a673a --- /dev/null +++ b/research/kappa-round7-4610-phase-debt-audit-20261022/replay_lean.py @@ -0,0 +1,64 @@ +"""Fresh pinned kernel replay for Cinna Davis's finite-list rank-debt argument. +Cao Yifan; substantial OpenAI Codex assistance. Apache-2.0. +""" +from hashlib import sha256 +import importlib.util +import json +import os +from pathlib import Path +import subprocess +import sys + +sys.dont_write_bytecode = True +HERE = Path(__file__).resolve().parent +ROOT = HERE.parents[1] + + +def digest(path): + return sha256(Path(path).read_bytes()).hexdigest() + + +def main(): + assert sys.version_info[:2] == (3, 14) + runtime = ROOT / 'research/kappa-lean-verification-20261022' + helper = runtime / 'verify_lean.py' + assert digest(helper) == '6c953b31c385179f852eb4b56246e62a4084cb8906843f15fbf2724508539895' + spec = importlib.util.spec_from_file_location('rank_debt_pinned_auditor', helper) + audit = importlib.util.module_from_spec(spec) + spec.loader.exec_module(audit) + lean, env, versions = audit.environment(str(runtime / '.toolchain/lean-4.21.0-windows/bin/lake.exe')) + assert digest(lean) == 'fb7a62288f197279fb84e55bb1972348fd2cce1d550845793975f1cebb0c24ab' + paths = [] + for part in env['LEAN_PATH'].split(os.pathsep): + if part: + p = Path(part) + paths.append(str(p if p.is_absolute() else (runtime / p).resolve())) + env['LEAN_PATH'] = os.pathsep.join([str(HERE), *paths]) + source = HERE / 'RankDebt.lean' + source_hash = digest(source) + expected = audit.audit_source(source) + assert len(expected) == 5 + obj, log = source.with_suffix('.olean'), source.with_suffix('.log') + command = [lean, '--root=' + str(HERE), '-o', str(obj), str(source)] + with log.open('wb') as output: + result = subprocess.run(command, cwd=HERE, env=env, stdout=output, + stderr=subprocess.STDOUT, timeout=120) + assert result.returncode == 0, log.read_text(encoding='utf-8').encode('ascii', 'backslashreplace').decode() + assert digest(source) == source_hash + axioms = audit.parse_axioms(log, expected) + receipt = dict(status='PASS_LEAN_SCOPED_FINITE_LIST_RANK_DEBT', author='Cao Yifan', + argument_credit='Cinna Davis, PR4696 def829364e8e53a74eac7997b49b5366afd5bc29', + source=source.name, source_sha256=source_hash, + object_sha256=digest(obj), log=log.name, log_sha256=digest(log), + axiom_reports=axioms, allowed_axioms=sorted(audit.ALLOW), + expected_reports=expected, exit_code=0, command=command, + runtime=versions, auditor_sha256=digest(helper), replay_sha256=digest(__file__), + scope='Generic concave-increment and arbitrary finite-list rank-debt inequality. ' + 'Native symmetric-form rank grammar, source-specific block hypotheses, ' + 'zero-rank job counting at t=0, physical execution and full compiler remain separate.') + (HERE / 'LEAN-VERIFICATION.json').write_text(json.dumps(receipt, indent=2) + '\n', encoding='utf-8', newline='\n') + print(receipt['status'], len(expected), 'reports') + + +if __name__ == '__main__': + main() diff --git a/research/kappa-round7-4610-phase-debt-audit-20261022/upstream/PROOF.md b/research/kappa-round7-4610-phase-debt-audit-20261022/upstream/PROOF.md new file mode 100644 index 0000000000..544ff45127 --- /dev/null +++ b/research/kappa-round7-4610-phase-debt-audit-20261022/upstream/PROOF.md @@ -0,0 +1,155 @@ +# Phase gains must pay their own concave rank debt + +Prepared by Cinna Davis with substantial OpenAI Codex assistance. Apache-2.0. + +## Statement and scope + +Consider the frozen PR4610 word and the symmetric-bilinear-form grammar +described in Dugongue's PR4654 and Cinna Davis's PR4665. Retain its subspaces, +scalar order and coefficients, logical warp maps, and all main and explicit +adapter boundaries. Scalar operands must still meet in one common chart. +Allow arbitrary symmetric forms at the helper boundaries and intermediate +charts, including the owned-center contacts. Allow **increased paid ranks** +and new paid corrections at formerly rank-zero transitions. + +Pay each changed single-field contact block at its actual Fourier rank. Keep +the owned center uncredited. This model does not introduce a shared paid +instruction on several field owners, change the main operator, change the +subspaces or scalar graph, or delete a source operation. + +For every such legal deformation and every 0 <= t <= 1, let T_t and P_t +denote the complete productive and paid rank moments, omitting rank-zero +jobs. Then + + T_t(new) - P_t(new) <= T_t(old) - P_t(old). + +Thus paid phase corrections cannot improve the recursive moment of this +fixed word. Applying the same replacement in an unchanged path controller +cannot improve its complete moment either. This is a scoped cost theorem, +not a universal obstruction to phases, new native suppliers or higher K. + +The phase grammar is a premise: a nested transition U subset W with forms +b_U,b_W has rank + + dim(W)-dim(U) + rank((b_U+b_W)|U). + +More generally, for G U subset W the rank is dim(W)-dim(U) plus the +rank of b_in + G^* b_out on U. This includes an originally monomial warp +as the equal-dimension case. All added ranks are nonnegative. +Absolute-phase implementation and the all-column native theorem are not +re-proved here. The argument is conditional on these exact rank formulas; +it is not justified by ordinary rational matrix rank alone. + +## 1. The exact word has monotone paths, including its logical warps + +For each persistent field, every paid transport strictly increases its +subspace. A logical warp maps its complete old subspace isomorphically to +its new subspace, preserving dimension. Consequently the sum of old paid +ranks on field i is + + h_i = dim(final_i)-dim(initial_i). + +The verifier reconstructs these paths directly from the complete forward +and backward words, checks every scalar contact and center transport, and +recounts the full paid profile + + {1:2201, 2:412, 3:510, 4:127, 5:40, 8:8}. + +For all 408 helpers the endpoint spaces are nested and h_i>0. Their ranks +are {4:28,7:7,8:47,9:326}, with total 3471. Every composed logical warp +fixes that helper's entrance space pointwise. This last assertion is +checked as a map on every entrance basis vector, rather than inferred +from endpoint dimensions. Each old paid step r_ij therefore satisfies +0 <= r_ij <= h_i. Rank-zero contacts and logical warps may be included +as additional steps with r_ij=0. + +For the cost comparison use the blocks between consecutive scalar contacts +on each helper, also cutting at fixed adapters and the two endpoints. +Operations on other owners commute with a block until its next scalar +contact. A block may include logical warps and can be refactored as one +whole job; the proof does not charge a separate phase correction when it +can be absorbed into that job's monomial normalizers. The verifier checks +that every original helper block contains **at most one positive paid +call**. Consequently its original moment is exactly r_ij^t, with r_ij=0 +when it was wholly monomial. Transported entrance spaces stay nested +through the entire block, so the generalized rank formula applies to +the block's composed G. Every r_ij is still bounded by h_i. Fusing across +a scalar contact or introducing a shared multi-owner operation changes +the model and is outside this theorem. + +## 2. Helper rank gain is bounded by its own added paid ranks + +Fix a helper and transport its entrance space along its actual field path: +use inclusion at an ascending step and G at a logical warp. Pull each +intermediate symmetric form back to this fixed entrance space. At a +common scalar contact there is a single form, so no discontinuity occurs. +At a contact block, the rank of the difference between +the two pulled-back forms is at most its added paid rank delta_j: +restriction cannot increase bilinear-form rank. + +The sum of these differences telescopes. Because the final composed warp +fixes the entrance pointwise, its sum is exactly the helper endpoint +difference form. The grammar gives the new helper rank h+g, where g is +the rank of that difference. Rank subadditivity yields + + g <= sum_j delta_j. + +This also allows new corrections at previously equal charts. Such a +correction is not a free phase change: its old rank is zero and its +positive new rank must be paid. Corrections to fixed adapters, if needed +inside a proposed implementation, must likewise be paid; omitting them +does not invalidate this necessary lower bound. + +## 3. Concavity prices that debt at least as highly as its reward + +Let h>0, 0<=r_j<=h, delta_j>=0, D=sum delta_j and 00. +For each step, using the improper integral at zero when necessary, + + (r_j+delta_j)^t-r_j^t + = integral_(0..delta_j) t(r_j+u)^(t-1) du + >= integral_(0..delta_j) t(h+D_j+u)^(t-1) du. + +Summing gives + + sum_j [(r_j+delta_j)^t-r_j^t] + >= (h+D)^t-h^t + >= (h+g)^t-h^t. + +Thus every helper's added productive moment is at most the increase in +paid moment on that same helper's path. These paths have distinct paid +field owners, even where their scalar contacts share a chart; no paid +occurrence is charged to two helpers. Main boundaries are fixed, so their +productive moments do not increase. Added main and center costs are +nonnegative. Summing proves the claimed inequality. + +At t=0, every helper already has positive rank, so its productive job +count is unchanged. An old positive paid step stays positive, while a +corrected zero step adds a paid job. Therefore the inequality also holds +at t=0 with rank-zero jobs omitted. At t=1 it is just the rank-debt bound. + +For an unchanged controller, each full native call gets the same fixed +main operator and its own independent helper inventory. Apply the local +inequality per invocation; thin queries, idle calls and all other main +contributions stay as prescribed by that controller. No controller +optimality theorem or outer-transfer assumption is required for this +comparison. A new controller or a change to its main contract is outside +the statement. + +## Verification boundary + +The analytic argument above covers all exponents and every legal form +assignment. Computation checks the exact source-specific hypotheses, not +an exhaustive search of phase assignments. It also exhausts the 512 triples +of symmetric forms on F_2^2 to check the endpoint rank triangle, proves two +strict square-root comparisons with outward rational intervals, rejects +four mutations of the actual word, and changes every frame basis without +changing the certificate. These are author checks, not a formal proof or +independent human verification. + +PR4665's homogeneous zero-solution certificate is a predecessor with a +different scope. This proof does not need every form to vanish. In +particular it permits paid rank increases and arbitrary compatible center +forms. An exploratory relaxation of its owned-contact freezes left 288 +coordinates on empty center resets and no nonzero helper difference; +that experiment is motivation only and is not a premise of this theorem. diff --git a/research/kappa-round7-4610-phase-debt-audit-20261022/upstream/README.md b/research/kappa-round7-4610-phase-debt-audit-20261022/upstream/README.md new file mode 100644 index 0000000000..51906b7b21 --- /dev/null +++ b/research/kappa-round7-4610-phase-debt-audit-20261022/upstream/README.md @@ -0,0 +1,70 @@ +# Paid phase changes cannot improve the frozen word's concave moment + +**Scoped cost theorem; no higher K.** On Cao Yifan's PR4610 word, changing +symmetric phase forms cannot improve any complete recursive moment +`T_t-P_t`, for every `0 <= t <= 1`, under the fixed-graph contracts below. +This includes paid rank increases, new rank-zero-to-positive corrections, +and compatible phases on the owned-center contacts. It does not require +all phase forms to vanish. + +For each helper, the added endpoint rank `g` is bounded by the sum of its +own added paid ranks. Every original paid contact block has rank at most +that helper's endpoint rank `h`. Concavity then forces + +``` +paid moment increase >= (h+g)^t-h^t. +``` + +[PROOF.md](PROOF.md) proves the all-assignment, all-exponent statement. +[RESULT.json](RESULT.json) records exact checks of its source-specific +hypotheses on both orientations, all 632 persistent paths and 408 helpers. +The eight owned rank-eight center jobs remain paid and uncredited. + +This extends the question left open by +[PR4665](https://github.com/CrocSwap/integer-mult-bounds/pull/4665): that +certificate froze owned contacts and required unchanged paid ranks. Here +paid phase corrections are permitted and priced, and the obstruction is a +moment inequality rather than a homogeneous zero-solution certificate. +The rank formulas come from +[PR4654](https://github.com/CrocSwap/integer-mult-bounds/pull/4654)'s phase +chart grammar. Their native and absolute-phase theorem is a premise. + +Keep the subspaces, scalar graph/order/coefficients, main operator and +explicit adapter boundaries fixed. Each scalar contact uses one common +chart. Phase corrections can be absorbed into a contact block's whole-job +normalizers; a correction is not charged separately when such absorption +is available. Each helper block has at most one original paid call, checked +from the actual word. Shared multi-owner paid operations, fusion across a +scalar contact, changed endpoints and new center protocols are outside scope. +This does not rule out higher K from a different construction. + +## Reproduce + +``` +python3.12 -B scripts/research_package.py --package research/phase-rank-debt +``` + +The standard-library verifier authenticates original PR4610 bytes (retained +by PR4665), checks all path/rank/warp hypotheses, exhausts 512 small symmetric +form triangles, certifies strict concavity examples with rational intervals, +rejects four source mutations and checks independent changes to every frame +basis. It uses explicit checks that remain enabled under `-O`. +Direct exported replay is `python3.12 -I -B verify.py` from this directory. +No native all-column, outer, selected cold replay or formal kernel run is +claimed. The selected conditional K at the pinned base is still .00302015. + +## Open next questions + +A useful phase construction must change at least one hypothesis of this +cost theorem. One concrete option is a shared multi-owner correction across +a scalar contact: freeze the smallest actual contact, write its complete +arbitrary-input operator and compare its paid rank with the sum of separate +corrections. A formal shared rank or relaxed output flag is insufficient; +the field owners, return contract and physical bill are the missing work. +The structured questions and stopping rule are in [TASK.json](TASK.json). + +Prepared by Cinna Davis with substantial OpenAI Codex assistance; Apache-2.0. +Credit Dugongue/PR4654 for the phase grammar; Cao Yifan/PR4610 for the word; +Cinna Davis/PR4665 for its previous rigidity question; Cinna Davis/PR4470, +zxv, Jacob Alan Sussman and the retained native/helper/compiler contributors. +Original bytes, Git blob and commit/path provenance are in SOURCES.json. diff --git a/research/kappa-round7-4610-phase-debt-audit-20261022/upstream/RESULT.json b/research/kappa-round7-4610-phase-debt-audit-20261022/upstream/RESULT.json new file mode 100644 index 0000000000..809f83207c --- /dev/null +++ b/research/kappa-round7-4610-phase-debt-audit-20261022/upstream/RESULT.json @@ -0,0 +1,93 @@ +{ + "controls": { + "all_frame_basis_changes": true, + "source_mutations_rejected": [ + "wrong_width", + "missing_center", + "wrong_warp", + "wrong_helper_endpoint" + ], + "strict_concave_increment_and_missing_hypothesis": true, + "symmetric_form_rank_triangles": 512 + }, + "no_new_kappa": true, + "orientations": { + "backward": { + "events": { + "adapter": 448, + "center": 8, + "climb": 3290, + "phase": 10, + "scalar": 17453, + "warp": 240 + }, + "helper_contact_blocks_by_original_paid_calls": { + "0": 19817, + "1": 2208 + }, + "helper_maximum_paid_step": { + "1": 34, + "2": 61, + "3": 251, + "4": 50, + "5": 12 + }, + "helper_path_rank_mass": 3471, + "helper_ranks": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + }, + "paid": { + "1": 2201, + "2": 412, + "3": 510, + "4": 127, + "5": 40, + "8": 8 + }, + "persistent_paths_with_exact_rank_telescope": 632, + "pointwise_fixed_helper_entrances": 408 + }, + "forward": { + "events": { + "adapter": 448, + "center": 8, + "climb": 3290, + "phase": 10, + "scalar": 17453, + "warp": 240 + }, + "helper_contact_blocks_by_original_paid_calls": { + "0": 19817, + "1": 2208 + }, + "helper_maximum_paid_step": { + "1": 34, + "2": 61, + "3": 251, + "4": 50, + "5": 12 + }, + "helper_path_rank_mass": 3471, + "helper_ranks": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + }, + "paid": { + "1": 2201, + "2": 412, + "3": 510, + "4": 127, + "5": 40, + "8": 8 + }, + "persistent_paths_with_exact_rank_telescope": 632, + "pointwise_fixed_helper_entrances": 408 + } + }, + "status": "FIXED_WORD_PHASE_CHANGES_CANNOT_IMPROVE_ANY_CONCAVE_MOMENT" +} diff --git a/research/kappa-round7-4610-phase-debt-audit-20261022/upstream/SOURCES.json b/research/kappa-round7-4610-phase-debt-audit-20261022/upstream/SOURCES.json new file mode 100644 index 0000000000..d54e85d2c3 --- /dev/null +++ b/research/kappa-round7-4610-phase-debt-audit-20261022/upstream/SOURCES.json @@ -0,0 +1,30 @@ +{ + "schema_version": 1, + "base_commit": "b58ad9ef4d4e861b0eaa5dba41742bdc072dca51", + "files": [ + { + "path": "certificates/selected-result.json", + "usage": "provenance", + "git_blob": "c35482cd9035843b15a634cc8276a7e1e40e8395", + "sha256": "6fe0a099b89aa2aed796a13c3a21dafc63f3388ebf397464e44e0451893b9375" + }, + { + "path": "docs/research/agent-task-catalog.json", + "usage": "provenance", + "git_blob": "f126dd2e2dad2b669e75d1d0d0bd05c600725602", + "sha256": "f7a48bfa2659b88378282a8eee7d9fe52cdf505594124c4d1686b58510fffd72" + }, + { + "path": "research/phase-rank-debt/inputs/round3-native.json.gz", + "usage": "input", + "git_blob": "46d929df83817b85a5387bcdb9745e0627d6366e", + "sha256": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05", + "pin": "head:d3dada62d182187f26651be598571df606662c32:research/phase-rank-debt/inputs/round3-native.json.gz", + "origin": { + "commit": "1eb8da6cfb35512c0cc2533413e5ca42f48e13c6", + "path": "research/kappa-round3-warp-20261022/ACTUAL-WORD.json.gz", + "git_blob": "46d929df83817b85a5387bcdb9745e0627d6366e" + } + } + ] +} diff --git a/research/kappa-round7-4610-phase-debt-audit-20261022/upstream/TASK.json b/research/kappa-round7-4610-phase-debt-audit-20261022/upstream/TASK.json new file mode 100644 index 0000000000..c251f73b03 --- /dev/null +++ b/research/kappa-round7-4610-phase-debt-audit-20261022/upstream/TASK.json @@ -0,0 +1,72 @@ +{ + "schema_version": 1, + "task_id": "complex-rank-shape-decoder", + "priority_revision": 7, + "base_commit": "b58ad9ef4d4e861b0eaa5dba41742bdc072dca51", + "original_card": { + "id": "complex-rank-shape-decoder", + "question": "Can a decoder deliver the local paid mass in fewer, larger-rank children (block frame climbs instead of rank-1 to rank-3 steps)?", + "starting_points": [ + "docs/research/research-family-status.md", + "research/complex-local-word-ceiling/README.md", + "research/complex-decoder-field-extension-seed44/README.md", + "research/complex-frame-pair-decoders/README.md", + "research/selected-k8-unrestricted-ends/README.md", + "research/eisenstein-reduction-copy-floor/README.md" + ], + "methods": [ + "Find one exact small decoding identity whose frame path climbs in blocks, and price its complete per-call profile.", + "Bound the best effective child rank achievable for one fixed support alphabet, including copies, frames and restoration." + ], + "acceptance_gate": "A per-call local profile, with all copied information, frames and restoration counted, whose ceiling exceeds the selected word's by at least 5%; masked or overcomplete supports must change an assumption of the eight-term all-pairs bound. A scoped local result may be retained without a complete supplier. Expanding it into further construction rounds requires the family-level budget and obligation gate in research-family-status.md; an optimistic passing relaxation alone is not acceptance.", + "first_step": { + "command": [ + "python3", + "-B", + "research/complex-local-word-ceiling/verify.py" + ], + "expected": "PASS_COMPLEX_LOCAL_WORD_CEILING", + "inspect": "Read the selected word's per-call local profile, its packing ceiling and the lever table; run levers.py for the ideal budget of the lever you target.", + "scope": "Positive control and planning budget only; this is not a new construction or full cold replay." + }, + "first_experiment": "Before any synthesis, write the candidate per-call local profile (and centre charge / unpaid coordinates if changed) and screen it with ceiling.ceiling(); reject it if even the ideal ceiling does not beat the selected word's by your stated margin. Ideal budget: rank-16 delivery is 2.31x (levers.py).", + "bottleneck_link": "Rank-1 children are about half of recursive cost; the selected word's effective child rank is about 3.9. Larger-rank delivery lowers recursive cost per unit of paid mass.", + "allowed_variations": [ + "One masked, overcomplete or block decoder family with exact labels and supports.", + "A scoped lower bound on effective rank for one alphabet.", + "If the coverage law, template or guard changes, derive an applicable fully charged replacement bound instead of applying the incumbent ceiling outside its scope." + ], + "scope_change_triggers": [ + "Repacking idle remainders of an unchanged word (covered by the packing ceiling).", + "Repeating the eight-term all-pairs search inside its proved scope.", + "Only changing helper terminal subspaces and monotone frames within the fixed scalar word, entrances and cleanup contract already covered by #1995/#2013.", + "Searching below C=40 in the #2017 Eisenstein binary scalar-rectangle or fixed-support block-linear additive pairing model; specify a changed premise instead. This bound does not cover every complex decoder.", + "Continuing a partial cost improvement while leaving the same unpriced consumer, restoration or central-readout obligation unresolved; refresh the family expansion decision first. Local product-retiming evidence has a narrow scope and is not a ban on changed graphs or contracts." + ], + "overlap_terms": [ + "rank shape", + "block climb", + "masked decoder", + "overcomplete", + "effective rank" + ] + }, + "scope_status": "changed", + "actual_scope": "Prove and source-bind the complete concave rank debt of symmetric phase deformations of the PR4610 fixed scalar graph, allowing paid corrections and owned-center phases.", + "scope_change_reason": "The user requests a structural K breakthrough. PR4665 leaves paid phase changes and owned-center forms outside its zero-solution certificate. Price this enlarged phase grammar before spending a construction round on it.", + "bottleneck_link": "A higher productive helper rank is useful only if its paid corrections cost less moment. This theorem excludes that gain on the frozen monotone graph, across all concave exponents and compatible forms.", + "budget_minutes": 60, + "stop_rule": "Stop this phase-only family once the exact debt inequality and both source-specific path certificates pass. Reopen only after changing a stated graph, subspace, main or shared-operation hypothesis.", + "outcome": "negative-result", + "evidence": "PROOF.md proves the exact inequality; RESULT.json and verify.py bind its hypotheses to both complete source orientations and list meaningful controls.", + "author": "Cinna Davis", + "ai_assistance": "Substantial OpenAI Codex assistance in mathematical derivation, code, verification and prose. No subagents or independent human review.", + "open_questions": [ + { + "question": "Can one shared multi-owner correction across an actual scalar contact beat the sum of separate phase corrections?", + "why_it_matters": "It changes the owner-separated debt hypothesis and could supply a new paid profile.", + "first_step": "Freeze the smallest real contact, give its arbitrary-input block operator, and price both orientations including owners, correction and restoration.", + "blocked_by": "No complete shared correction operator or physical bill has been constructed." + } + ] +} diff --git a/research/kappa-round7-4610-phase-debt-audit-20261022/upstream/VERIFY.json b/research/kappa-round7-4610-phase-debt-audit-20261022/upstream/VERIFY.json new file mode 100644 index 0000000000..31049a273a --- /dev/null +++ b/research/kappa-round7-4610-phase-debt-audit-20261022/upstream/VERIFY.json @@ -0,0 +1,20 @@ +{ + "schema_version": 1, + "status": "ready", + "python": "3.12", + "requirements": [], + "inputs": [ + "research/phase-rank-debt/inputs/round3-native.json.gz" + ], + "commands": [ + { + "argv": [ + "{python}", + "-B", + "{package}/verify.py" + ], + "timeout_seconds": 120, + "checks": "Authenticate original word; both complete paths and paid profiles; contact-block and warp hypotheses; exact rank and concavity controls; source mutations; frame basis changes." + } + ] +} diff --git a/research/kappa-round7-4610-phase-debt-audit-20261022/upstream/inputs/round3-native.json.gz b/research/kappa-round7-4610-phase-debt-audit-20261022/upstream/inputs/round3-native.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..46d929df83817b85a5387bcdb9745e0627d6366e GIT binary patch literal 207673 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%0An&u`Csb3RV8)-*z=ghBCmu|` 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%0A}m#BC$*!P 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

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

$ 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 x`NPMb-+jFN^26gF|LMc;zrXwN{ih%Q`2F1> i & 1: + out ^= v + return out + + +def invert(columns): + table = {mv(columns, x): x for x in range(512)} + need(len(table) == 512, 'invertible warp') + return [table[1 << i] for i in range(9)] + + +def audit(payload): + c, programs = payload['canonical'], payload['programs'] + frames = c['frames'] + spaces = list(map(span, frames)) + need(len(c['start']) == len(c['final']) == 632, '632 independent fields') + need(set(programs) == {'forward', 'backward'}, 'both orientations') + maps = {w['op']: w['G_columns'] for w in c['warps']} + maps.update({-op: invert(g) for op, g in list(maps.items())}) + results = {} + for direction, word in sorted(programs.items()): + current = {('L', r): f for r, f in enumerate(c['start'])} + current['C', 0] = None + images = [list(frames[f]) for f in c['start']] + widths = [[] for _ in range(632)] + blocks = [[] for _ in range(632)] + helper_blocks = Counter() + paid, counts = Counter(), Counter() + + def close_block(r): + if r >= 224: + need(len(blocks[r]) <= 1, 'at most one original paid call between scalar contacts') + helper_blocks[len(blocks[r])] += 1 + blocks[r] = [] + + for e in word: + kind = e[0] + counts[kind] += 1 + if kind in ('climb', 'center'): + if kind == 'climb': + _, _, r, a, b, width = e + role = ('L', r) + need(spaces[a] < spaces[b], 'monotone persistent transport') + widths[r].append(width) + blocks[r].append(width) + else: + _, r, a, b, width = e + role = ('C', r) + need(spaces[a] < spaces[b] or spaces[b] < spaces[a], + 'nested center transport') + need(current[role] == a, 'paid input chart') + need(width == abs(len(frames[b]) - len(frames[a])), 'paid width') + paid[width] += 1 + current[role] = b + elif kind == 'warp': + _, reg, op, a, b = e + role = tuple(reg) + need(role[0] == 'L' and current[role] == a, 'warp input chart') + need(span([mv(maps[op], x) for x in frames[a]]) == spaces[b], + 'warp acts on its complete declared subspace') + need(len(frames[a]) == len(frames[b]), 'warp preserves dimension') + images[role[1]] = [mv(maps[op], x) for x in images[role[1]]] + current[role] = b + elif kind == 'scalar': + g, f = e[1:] + role = tuple(g[1]) + if g[0] == 'clear': + need(role == ('C', 0), 'only owned center cleared') + current[role] = f + else: + need(g[0] in ('add', 'copy', 'scale'), 'known scalar action') + refs = g[1:3] if g[0] in ('add', 'copy') else g[1:2] + need(all(current[tuple(reg)] == f for reg in refs), 'common scalar chart') + for typ, r in refs: + if typ == 'L': + close_block(r) + if g[0] == 'copy': + need(role == ('C', 0), 'only owned center overwritten') + else: + need(kind in ('phase', 'adapter'), 'known inert marker') + if kind == 'adapter': + close_block(e[2]) + need(paid == PAID, 'complete source paid profile, including centers') + need([current['L', r] for r in range(632)] == c['final'], 'all final charts') + helpers, maximum_step, path_mass = Counter(), Counter(), 0 + for r in range(632): + close_block(r) + h = len(frames[c['final'][r]]) - len(frames[c['start'][r]]) + need(sum(widths[r]) == h, 'telescoping persistent paid mass') + if r >= 224: + need(h > 0 and spaces[c['start'][r]] <= spaces[c['final'][r]], + 'positive nested helper endpoint') + need(images[r] == frames[c['start'][r]], 'net warp fixes helper entrance pointwise') + need(max(widths[r], default=0) <= h, 'each paid step bounded by endpoint rank') + helpers[h] += 1 + maximum_step[max(widths[r], default=0)] += 1 + path_mass += sum(widths[r]) + need(helpers == HELPERS and path_mass == 3471, 'all 408 helper paths') + results[direction] = { + 'events': dict(sorted(counts.items())), 'paid': dict(sorted(paid.items())), + 'helper_ranks': dict(sorted(helpers.items())), + 'helper_maximum_paid_step': dict(sorted(maximum_step.items())), + 'helper_path_rank_mass': path_mass, 'pointwise_fixed_helper_entrances': 408, + 'helper_contact_blocks_by_original_paid_calls': dict(sorted(helper_blocks.items())), + 'persistent_paths_with_exact_rank_telescope': 632, + } + return results + + +def rank(rows): + pivots = {} + for x in rows: + while x: + p = x.bit_length() - 1 + if p not in pivots: + pivots[p] = x + break + x ^= pivots[p] + return len(pivots) + + +def controls(payload): + forms = [(a | b << 1, b | c << 1) + for a in range(2) for b in range(2) for c in range(2)] + cases = 0 + for a in forms: + for b in forms: + for c in forms: + difference = lambda x, y: [u ^ v for u, v in zip(x, y)] + g = rank(difference(a, c)) + debt = rank(difference(a, b)) + rank(difference(b, c)) + need(g <= debt, 'exact endpoint rank triangle inequality') + cases += 1 + scale = 1 << 80 + root = lambda n: (Q(isqrt(n * scale * scale), scale), + Q(isqrt(n * scale * scale) + 1, scale)) + need(root(2)[0] - 1 > root(5)[1] - 2, + 'split path pays more than its endpoint at t=1/2') + need(root(9)[1] - root(8)[0] < root(5)[0] - 2, + 'step larger than endpoint breaks the required inequality') + failures = [] + for label in ('wrong_width', 'missing_center', 'wrong_warp', 'wrong_helper_endpoint'): + bad = deepcopy(payload) + word = bad['programs']['forward'] + if label == 'wrong_width': + next(e for e in word if e[0] == 'climb')[5] += 1 + elif label == 'missing_center': + word.remove(next(e for e in word if e[0] == 'center')) + elif label == 'wrong_warp': + next(e for e in word if e[0] == 'warp' and bad['canonical']['frames'][e[3]])[4] = 0 + else: + bad['canonical']['final'][224] = 0 + try: + audit(bad) + except (ValueError, KeyError): + failures.append(label) + else: + raise ValueError('mutation accepted: ' + label) + return {'symmetric_form_rank_triangles': cases, + 'strict_concave_increment_and_missing_hypothesis': True, + 'source_mutations_rejected': failures} + + +def main(): + source = HERE / 'inputs/round3-native.json.gz' + pins = json.loads((HERE / 'SOURCES.json').read_text()) + pin = next(row for row in pins['files'] if row['path'].endswith(source.name)) + raw = source.read_bytes() + need(hashlib.sha256(raw).hexdigest() == pin['sha256'], 'exact original source bytes') + payload = json.loads(gzip.decompress(raw)) + report = {'status': 'FIXED_WORD_PHASE_CHANGES_CANNOT_IMPROVE_ANY_CONCAVE_MOMENT', + 'no_new_kappa': True, 'orientations': audit(payload), + 'controls': controls(payload)} + changed = deepcopy(payload) + for basis in changed['canonical']['frames']: + if len(basis) >= 2: + basis[0] ^= basis[1] + need(audit(changed) == report['orientations'], 'all frame basis changes preserve certificate') + report['controls']['all_frame_basis_changes'] = True + report = json.loads(json.dumps(report)) + path = HERE / 'RESULT.json' + if '--write' in sys.argv: + path.write_text(json.dumps(report, indent=2, sort_keys=True) + '\n') + else: + need(report == json.loads(path.read_text()), 'committed result equality') + print('PASS_PHASE_RANK_DEBT: both orientations, 408 helpers, all 0<=t<=1; no new kappa') + + +if __name__ == '__main__': + main() diff --git a/research/kappa-round7-4610-phase-debt-audit-20261022/verify.py b/research/kappa-round7-4610-phase-debt-audit-20261022/verify.py new file mode 100644 index 0000000000..9b48b6d238 --- /dev/null +++ b/research/kappa-round7-4610-phase-debt-audit-20261022/verify.py @@ -0,0 +1,93 @@ +"""Source-specific audit of PR4696 and the inert-adapter relaxation. +Cao Yifan; substantial OpenAI Codex assistance. Apache-2.0. +Analytic argument and upstream checker credited to Cinna Davis. +""" +from copy import deepcopy +from hashlib import sha256 +import gzip +import importlib.util +import json +from pathlib import Path +import subprocess +import sys + +sys.dont_write_bytecode = True +HERE = Path(__file__).resolve().parent +ROOT = HERE.parents[1] + + +def need(ok, reason): + if not ok: + raise ValueError(reason) + + +def digest(path): + return sha256(Path(path).read_bytes()).hexdigest() + + +def load(name, path): + spec = importlib.util.spec_from_file_location(name, path) + module = importlib.util.module_from_spec(spec) + sys.modules[name] = module + spec.loader.exec_module(module) + return module + + +def main(): + need(sys.version_info[:2] == (3, 14), 'Global Python 3.14') + pins = json.loads((HERE / 'SOURCES.json').read_text(encoding='utf-8')) + for row in pins['files']: + need(digest(HERE / row['copy']) == row['sha256'], 'Pinned upstream bytes: ' + row['copy']) + upstream = load('phase_rank_debt_upstream_exact', HERE / 'upstream/verify.py') + run = subprocess.run([sys.executable, '-I', '-B', 'verify.py'], cwd=HERE / 'upstream', + stdout=subprocess.PIPE, stderr=subprocess.STDOUT, check=False) + need(run.returncode == 0, run.stdout.decode(errors='replace')) + payload = json.loads(gzip.decompress((HERE / 'upstream/inputs/round3-native.json.gz').read_bytes())) + original = upstream.audit(payload) + without = deepcopy(payload) + markers = {} + for direction, word in without['programs'].items(): + adapters = [e for e in word if e[0] == 'adapter'] + roles = sorted({e[2] for e in adapters}) + need(len(adapters) == 448 and roles == list(range(224)), 'Adapters are exclusively main-field markers') + markers[direction] = dict(count=len(adapters), main_roles=roles, helper_roles=[]) + without['programs'][direction] = [e for e in word if e[0] != 'adapter'] + relaxed = upstream.audit(without) + for direction in original: + before, after = deepcopy(original[direction]), deepcopy(relaxed[direction]) + need(before['events'].pop('adapter') == 448, 'Original marker count') + need(before == after, 'Deleting inert markers altered a rank-debt hypothesis') + need(before['helper_contact_blocks_by_original_paid_calls'] == {'0': 19817, '1': 2208} + or before['helper_contact_blocks_by_original_paid_calls'] == {0: 19817, 1: 2208}, + 'Exact helper block counts') + # The formal receipt is checked from actual source/log/object bytes. + receipt = json.loads((HERE / 'LEAN-VERIFICATION.json').read_text(encoding='utf-8')) + for key, name in [('source_sha256', 'RankDebt.lean'), ('object_sha256', 'RankDebt.olean'), + ('log_sha256', 'RankDebt.log'), ('replay_sha256', 'replay_lean.py')]: + need(digest(HERE / name) == receipt[key], 'Fresh scoped Lean binding: ' + name) + auditor = ROOT / 'research/kappa-lean-verification-20261022/verify_lean.py' + need(digest(auditor) == receipt['auditor_sha256'] == '6c953b31c385179f852eb4b56246e62a4084cb8906843f15fbf2724508539895', + 'Pinned Lean auditor') + audit = load('phase_rank_debt_axiom_auditor', auditor) + expected = audit.audit_source(HERE / 'RankDebt.lean') + actual = audit.parse_axioms(HERE / 'RankDebt.log', expected) + need(len(actual) == 5 and actual == receipt['axiom_reports'], 'Actual five kernel reports') + result = dict(status='PASS_SCOPED_PHASE_RANK_DEBT_SOURCE_AUDIT', author='Cao Yifan', new_kappa=False, + upstream_commit='def829364e8e53a74eac7997b49b5366afd5bc29', + upstream_stdout=run.stdout.decode().strip(), + upstream_stdout_sha256=sha256(run.stdout).hexdigest(), + source_manifest_sha256=digest(HERE / 'SOURCES.json'), + script_sha256=digest(__file__), lean_receipt_sha256=digest(HERE / 'LEAN-VERIFICATION.json'), + adapter_markers=markers, original_hypotheses=original, + inert_marker_removal_preserves_all_other_hypotheses=True, + allowed_axioms=sorted(audit.ALLOW), actual_lean_reports=5, + scope='Source-specific path hypotheses plus generic finite-list analytic Lean proof. ' + 'Native phase rank grammar remains conditional. No fixed-subspace obstruction ' + 'is claimed for rank-changing active-mask frames, shared paid operations, ' + 'fusion across scalar contacts, changed main contracts or new center protocols.') + (HERE / 'RESULT.json').write_text(json.dumps(result, indent=2, sort_keys=True) + '\n', encoding='utf-8', newline='\n') + print(result['status'], 'both orientations; inert markers main-only; 5 Lean reports; no new kappa') + + +if __name__ == '__main__': + main() diff --git a/research/kappa-round7-4610-phase-recursion-20261022/.gitattributes b/research/kappa-round7-4610-phase-recursion-20261022/.gitattributes new file mode 100644 index 0000000000..a792f7642d --- /dev/null +++ b/research/kappa-round7-4610-phase-recursion-20261022/.gitattributes @@ -0,0 +1 @@ +* -text whitespace=blank-at-eol,space-before-tab,cr-at-eol,-blank-at-eof diff --git a/research/kappa-round7-4610-phase-recursion-20261022/ACTIVE-PALETTE.json b/research/kappa-round7-4610-phase-recursion-20261022/ACTIVE-PALETTE.json new file mode 100644 index 0000000000..c52c11eab1 --- /dev/null +++ b/research/kappa-round7-4610-phase-recursion-20261022/ACTIVE-PALETTE.json @@ -0,0 +1,7369 @@ +{ + "actual_registered_frames": 18, + "actual_unit_cancellations": 32, + "actual_word_canonical_sha256": "cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd", + "author": "Cao Yifan", + "exact_square": "A_v^2=K X_(ones_active xor v) K^-1; including actual Pauli phase", + "frames": [ + { + "frame": 0, + "rank": 0, + "recipes": [ + { + "active_weight": 0, + "actual_tableau_sha256": "3485007b38f8f34c565ae3324a76785711973fce25a1e70e00e7ec058a5ad183", + "fourier_rank": 0, + "literal_circuit": [ + [ + "C", + 0, + 1 + ] + ], + "mask": 0 + } + ], + "registered_basis": [] + }, + { + "frame": 2, + "rank": 1, + "recipes": [ + { + "active_weight": 0, + "actual_tableau_sha256": "c96dd5c420b0b4d504c0f89cb04bf61ff3a08a07fde2df71d6be33888b5b1a42", + "fourier_rank": 1, + "literal_circuit": [ + [ + "D", + [ + 8, + 8, + 0, + 3, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 8, + 9, + 10, + 4, + 16, + 32, + 64, + 128, + 256 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 0, + 1 + ], + [ + "P", + [ + 3, + 5, + 8, + 1, + 16, + 32, + 64, + 128, + 256 + ] + ], + [ + "D", + [ + 8, + 8, + 0, + 3, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ], + "mask": 0 + }, + { + "active_weight": 1, + "actual_tableau_sha256": "2e815c43aa2b0b3e40a9a2ff40b075a4038e99be99e24eba7b52e61060cea2e9", + "fourier_rank": 0, + "literal_circuit": [ + [ + "D", + [ + 8, + 8, + 0, + 3, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 8, + 9, + 10, + 4, + 16, + 32, + 64, + 128, + 256 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 1, + 1 + ], + [ + "P", + [ + 3, + 5, + 8, + 1, + 16, + 32, + 64, + 128, + 256 + ] + ], + [ + "D", + [ + 8, + 8, + 0, + 3, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ], + "mask": 1 + } + ], + "registered_basis": [ + 11 + ] + }, + { + "frame": 4025, + "rank": 1, + "recipes": [ + { + "active_weight": 0, + "actual_tableau_sha256": "4e050e0261483224892b76faf25367343ef1d4e01cf3762e1b4a58df2bf94c5a", + "fourier_rank": 1, + "literal_circuit": [ + [ + "D", + [ + 0, + 256, + 0, + 256, + 0, + 0, + 256, + 256, + 202 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 256, + 1, + 258, + 4, + 264, + 16, + 32, + 320, + 384 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 0, + 1 + ], + [ + "P", + [ + 2, + 5, + 8, + 17, + 32, + 64, + 129, + 257, + 1 + ] + ], + [ + "D", + [ + 0, + 256, + 0, + 256, + 0, + 0, + 256, + 256, + 202 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ], + "mask": 0 + }, + { + "active_weight": 1, + "actual_tableau_sha256": "2e3e182246cdde5bc0a79f1fc212e924e5668cb2c39f819face9e595ed500c8c", + "fourier_rank": 0, + "literal_circuit": [ + [ + "D", + [ + 0, + 256, + 0, + 256, + 0, + 0, + 256, + 256, + 202 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 256, + 1, + 258, + 4, + 264, + 16, + 32, + 320, + 384 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 1, + 1 + ], + [ + "P", + [ + 2, + 5, + 8, + 17, + 32, + 64, + 129, + 257, + 1 + ] + ], + [ + "D", + [ + 0, + 256, + 0, + 256, + 0, + 0, + 256, + 256, + 202 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ], + "mask": 1 + } + ], + "registered_basis": [ + 458 + ] + }, + { + "frame": 118, + "rank": 2, + "recipes": [ + { + "active_weight": 0, + "actual_tableau_sha256": "2dfedd20680332fa67adc950bad13c0fb4e29e4ba1acc099cf7a9dee66143208", + "fourier_rank": 2, + "literal_circuit": [ + [ + "D", + [ + 0, + 96, + 0, + 32, + 64, + 74, + 50, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 32, + 1, + 98, + 4, + 40, + 80, + 128, + 256 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 0, + 1 + ], + [ + "P", + [ + 4, + 11, + 16, + 34, + 65, + 2, + 1, + 128, + 256 + ] + ], + [ + "D", + [ + 0, + 96, + 0, + 32, + 64, + 74, + 50, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ], + "mask": 0 + }, + { + "active_weight": 1, + "actual_tableau_sha256": "d5158146c0fc1ac23c3722d1e5219104147c6f72784c82115e270b0e64391cff", + "fourier_rank": 1, + "literal_circuit": [ + [ + "D", + [ + 0, + 96, + 0, + 32, + 64, + 74, + 50, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 32, + 1, + 98, + 4, + 40, + 80, + 128, + 256 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 1, + 1 + ], + [ + "P", + [ + 4, + 11, + 16, + 34, + 65, + 2, + 1, + 128, + 256 + ] + ], + [ + "D", + [ + 0, + 96, + 0, + 32, + 64, + 74, + 50, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ], + "mask": 1 + }, + { + "active_weight": 1, + "actual_tableau_sha256": "8f77b995377a67087ab85b4ff3b3768d3d6a4fe07a68665c96e9d572a5557299", + "fourier_rank": 1, + "literal_circuit": [ + [ + "D", + [ + 0, + 96, + 0, + 32, + 64, + 74, + 50, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 32, + 1, + 98, + 4, + 40, + 80, + 128, + 256 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "P", + [ + 4, + 11, + 16, + 34, + 65, + 2, + 1, + 128, + 256 + ] + ], + [ + "D", + [ + 0, + 96, + 0, + 32, + 64, + 74, + 50, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ], + "mask": 2 + }, + { + "active_weight": 2, + "actual_tableau_sha256": "e3c337c851c9a39654467053f8bf80cdd057278dd6aecce5a3f3c8b45fbf8743", + "fourier_rank": 2, + "literal_circuit": [ + [ + "D", + [ + 0, + 96, + 0, + 32, + 64, + 74, + 50, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 32, + 1, + 98, + 4, + 40, + 80, + 128, + 256 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 3, + 1 + ], + [ + "P", + [ + 4, + 11, + 16, + 34, + 65, + 2, + 1, + 128, + 256 + ] + ], + [ + "D", + [ + 0, + 96, + 0, + 32, + 64, + 74, + 50, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ], + "mask": 3 + } + ], + "registered_basis": [ + 82, + 42 + ] + }, + { + "frame": 4153, + "rank": 2, + "recipes": [ + { + "active_weight": 0, + "actual_tableau_sha256": "281ed39b0ea446fdee5d841f9814b5153ccf7eae57bad16a1dba1be3b8280dc7", + "fourier_rank": 2, + "literal_circuit": [ + [ + "D", + [ + 0, + 256, + 0, + 256, + 0, + 320, + 352, + 256, + 234 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 256, + 1, + 258, + 4, + 264, + 16, + 352, + 384 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 0, + 1 + ], + [ + "P", + [ + 4, + 10, + 16, + 34, + 64, + 131, + 1, + 258, + 2 + ] + ], + [ + "D", + [ + 0, + 256, + 0, + 256, + 0, + 320, + 352, + 256, + 234 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ] + ] + ], + "mask": 0 + }, + { + "active_weight": 1, + "actual_tableau_sha256": "542d8d24fd0c3b60da3eb2dd903288d5436a323d3e4df6b7ec8b09443191f6f0", + "fourier_rank": 1, + "literal_circuit": [ + [ + "D", + [ + 0, + 256, + 0, + 256, + 0, + 320, + 352, + 256, + 234 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 256, + 1, + 258, + 4, + 264, + 16, + 352, + 384 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 1, + 1 + ], + [ + "P", + [ + 4, + 10, + 16, + 34, + 64, + 131, + 1, + 258, + 2 + ] + ], + [ + "D", + [ + 0, + 256, + 0, + 256, + 0, + 320, + 352, + 256, + 234 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ] + ] + ], + "mask": 1 + }, + { + "active_weight": 1, + "actual_tableau_sha256": "37d46faf98dd5c451c99d11d8305eee20383670c201a9ec3d4e32d4fdf18b56d", + "fourier_rank": 1, + "literal_circuit": [ + [ + "D", + [ + 0, + 256, + 0, + 256, + 0, + 320, + 352, + 256, + 234 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 256, + 1, + 258, + 4, + 264, + 16, + 352, + 384 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "P", + [ + 4, + 10, + 16, + 34, + 64, + 131, + 1, + 258, + 2 + ] + ], + [ + "D", + [ + 0, + 256, + 0, + 256, + 0, + 320, + 352, + 256, + 234 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ] + ] + ], + "mask": 2 + }, + { + "active_weight": 2, + "actual_tableau_sha256": "71fb7f943d076ebe98ebb06268bf97dcf8a58dcc8e25d6b16351664b14fda74c", + "fourier_rank": 2, + "literal_circuit": [ + [ + "D", + [ + 0, + 256, + 0, + 256, + 0, + 320, + 352, + 256, + 234 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 0 + ] + ], + [ + "P", + [ + 64, + 256, + 1, + 258, + 4, + 264, + 16, + 352, + 384 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 3, + 1 + ], + [ + "P", + [ + 4, + 10, + 16, + 34, + 64, + 131, + 1, + 258, + 2 + ] + ], + [ + "D", + [ + 0, + 256, + 0, + 256, + 0, + 320, + 352, + 256, + 234 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0 + ] + ] + ], + "mask": 3 + } + ], + "registered_basis": [ + 96, + 426 + ] + }, + { + "frame": 351, + "rank": 3, + "recipes": [ + { + "active_weight": 0, + "actual_tableau_sha256": "b3ee45b7e249b83898b94987ddbe9bf4544e86d025563585327f4065b91b9c6e", + "fourier_rank": 3, + "literal_circuit": [ + [ + "D", + [ + 272, + 288, + 48, + 256, + 293, + 278, + 256, + 256, + 507 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3 + ] + ], + [ + "P", + [ + 256, + 32, + 16, + 273, + 290, + 52, + 264, + 320, + 384 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 0, + 1 + ], + [ + "P", + [ + 13, + 19, + 38, + 65, + 4, + 2, + 129, + 257, + 1 + ] + ], + [ + "D", + [ + 272, + 288, + 48, + 256, + 293, + 278, + 256, + 256, + 507 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ] + ], + "mask": 0 + }, + { + "active_weight": 1, + "actual_tableau_sha256": "33c20d0eec021559ce0b459edae3511ad13514e2c7f7e225d396d4d455369560", + "fourier_rank": 2, + "literal_circuit": [ + [ + "D", + [ + 272, + 288, + 48, + 256, + 293, + 278, + 256, + 256, + 507 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3 + ] + ], + [ + "P", + [ + 256, + 32, + 16, + 273, + 290, + 52, + 264, + 320, + 384 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 1, + 1 + ], + [ + "P", + [ + 13, + 19, + 38, + 65, + 4, + 2, + 129, + 257, + 1 + ] + ], + [ + "D", + [ + 272, + 288, + 48, + 256, + 293, + 278, + 256, + 256, + 507 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ] + ], + "mask": 1 + }, + { + "active_weight": 1, + "actual_tableau_sha256": "736746525f1fd8ae3d4a9fcc6c9b95e67e07ce04466acc7b46396d8668be8d6d", + "fourier_rank": 2, + "literal_circuit": [ + [ + "D", + [ + 272, + 288, + 48, + 256, + 293, + 278, + 256, + 256, + 507 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3 + ] + ], + [ + "P", + [ + 256, + 32, + 16, + 273, + 290, + 52, + 264, + 320, + 384 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "P", + [ + 13, + 19, + 38, + 65, + 4, + 2, + 129, + 257, + 1 + ] + ], + [ + "D", + [ + 272, + 288, + 48, + 256, + 293, + 278, + 256, + 256, + 507 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ] + ], + "mask": 4 + }, + { + "active_weight": 3, + "actual_tableau_sha256": "1e7db4400faebe11a51aede2ccc0d006e202cd1d323f0bdbec4b21d6970d7b50", + "fourier_rank": 2, + "literal_circuit": [ + [ + "D", + [ + 272, + 288, + 48, + 256, + 293, + 278, + 256, + 256, + 507 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3 + ] + ], + [ + "P", + [ + 256, + 32, + 16, + 273, + 290, + 52, + 264, + 320, + 384 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 7, + 1 + ], + [ + "P", + [ + 13, + 19, + 38, + 65, + 4, + 2, + 129, + 257, + 1 + ] + ], + [ + "D", + [ + 272, + 288, + 48, + 256, + 293, + 278, + 256, + 256, + 507 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + ] + ], + "mask": 7 + } + ], + "registered_basis": [ + 459, + 38, + 21 + ] + }, + { + "frame": 4302, + "rank": 3, + "recipes": [ + { + "active_weight": 0, + "actual_tableau_sha256": "f8188483b6bcb79ddec4cc80342eed961837f03eb252287a08303962b69c2835", + "fourier_rank": 3, + "literal_circuit": [ + [ + "D", + [ + 0, + 256, + 0, + 272, + 280, + 320, + 352, + 256, + 250 + ], + [ + 0, + 0, + 0, + 0, + 3, + 0, + 3, + 0, + 0 + ] + ], + [ + "P", + [ + 16, + 64, + 256, + 1, + 258, + 4, + 280, + 352, + 384 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 0, + 1 + ], + [ + "P", + [ + 8, + 20, + 32, + 69, + 1, + 134, + 2, + 260, + 4 + ] + ], + [ + "D", + [ + 0, + 256, + 0, + 272, + 280, + 320, + 352, + 256, + 250 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0 + ] + ] + ], + "mask": 0 + }, + { + "active_weight": 1, + "actual_tableau_sha256": "4ebde54b3224d3531efaf33ef9bcb3f1770395717d4439c940446a333ed48c0b", + "fourier_rank": 2, + "literal_circuit": [ + [ + "D", + [ + 0, + 256, + 0, + 272, + 280, + 320, + 352, + 256, + 250 + ], + [ + 0, + 0, + 0, + 0, + 3, + 0, + 3, + 0, + 0 + ] + ], + [ + "P", + [ + 16, + 64, + 256, + 1, + 258, + 4, + 280, + 352, + 384 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 1, + 1 + ], + [ + "P", + [ + 8, + 20, + 32, + 69, + 1, + 134, + 2, + 260, + 4 + ] + ], + [ + "D", + [ + 0, + 256, + 0, + 272, + 280, + 320, + 352, + 256, + 250 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0 + ] + ] + ], + "mask": 1 + }, + { + "active_weight": 1, + "actual_tableau_sha256": "b6ec8f04ec439a6171ed65cffe104cf27270649aaa2228602c48d316e524335e", + "fourier_rank": 2, + "literal_circuit": [ + [ + "D", + [ + 0, + 256, + 0, + 272, + 280, + 320, + 352, + 256, + 250 + ], + [ + 0, + 0, + 0, + 0, + 3, + 0, + 3, + 0, + 0 + ] + ], + [ + "P", + [ + 16, + 64, + 256, + 1, + 258, + 4, + 280, + 352, + 384 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "P", + [ + 8, + 20, + 32, + 69, + 1, + 134, + 2, + 260, + 4 + ] + ], + [ + "D", + [ + 0, + 256, + 0, + 272, + 280, + 320, + 352, + 256, + 250 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0 + ] + ] + ], + "mask": 4 + }, + { + "active_weight": 3, + "actual_tableau_sha256": "28ba4bfca230a7e849ebbee1a098c8752e9c9fee4dad07a3f430c022de67cb1c", + "fourier_rank": 2, + "literal_circuit": [ + [ + "D", + [ + 0, + 256, + 0, + 272, + 280, + 320, + 352, + 256, + 250 + ], + [ + 0, + 0, + 0, + 0, + 3, + 0, + 3, + 0, + 0 + ] + ], + [ + "P", + [ + 16, + 64, + 256, + 1, + 258, + 4, + 280, + 352, + 384 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 7, + 1 + ], + [ + "P", + [ + 8, + 20, + 32, + 69, + 1, + 134, + 2, + 260, + 4 + ] + ], + [ + "D", + [ + 0, + 256, + 0, + 272, + 280, + 320, + 352, + 256, + 250 + ], + [ + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 0 + ] + ] + ], + "mask": 7 + } + ], + "registered_basis": [ + 24, + 96, + 426 + ] + }, + { + "frame": 141, + "rank": 4, + "recipes": [ + { + "active_weight": 0, + "actual_tableau_sha256": "389dccb75d4e72bc4fe8da370e50c27d92c5c096088c2a06352060032aeacb6b", + "fourier_rank": 4, + "literal_circuit": [ + [ + "D", + [ + 96, + 32, + 64, + 384, + 96, + 51, + 85, + 392, + 392 + ], + [ + 0, + 0, + 0, + 0, + 0, + 3, + 3, + 3, + 3 + ] + ], + [ + "P", + [ + 256, + 128, + 64, + 32, + 97, + 34, + 68, + 392, + 112 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 0, + 1 + ], + [ + "P", + [ + 28, + 40, + 68, + 131, + 268, + 8, + 4, + 2, + 1 + ] + ], + [ + "D", + [ + 96, + 32, + 64, + 384, + 96, + 51, + 85, + 392, + 392 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + ] + ], + "mask": 0 + }, + { + "active_weight": 1, + "actual_tableau_sha256": "ca308128bb6b8f625a0e207ade13cba227c6057e805eb886cf35f52f65816aed", + "fourier_rank": 3, + "literal_circuit": [ + [ + "D", + [ + 96, + 32, + 64, + 384, + 96, + 51, + 85, + 392, + 392 + ], + [ + 0, + 0, + 0, + 0, + 0, + 3, + 3, + 3, + 3 + ] + ], + [ + "P", + [ + 256, + 128, + 64, + 32, + 97, + 34, + 68, + 392, + 112 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 1, + 1 + ], + [ + "P", + [ + 28, + 40, + 68, + 131, + 268, + 8, + 4, + 2, + 1 + ] + ], + [ + "D", + [ + 96, + 32, + 64, + 384, + 96, + 51, + 85, + 392, + 392 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + ] + ], + "mask": 1 + }, + { + "active_weight": 1, + "actual_tableau_sha256": "e11ffb8e956d7cd41e6c1f71a50753cb37461c83a775f10611303c0cbe126b19", + "fourier_rank": 3, + "literal_circuit": [ + [ + "D", + [ + 96, + 32, + 64, + 384, + 96, + 51, + 85, + 392, + 392 + ], + [ + 0, + 0, + 0, + 0, + 0, + 3, + 3, + 3, + 3 + ] + ], + [ + "P", + [ + 256, + 128, + 64, + 32, + 97, + 34, + 68, + 392, + 112 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "P", + [ + 28, + 40, + 68, + 131, + 268, + 8, + 4, + 2, + 1 + ] + ], + [ + "D", + [ + 96, + 32, + 64, + 384, + 96, + 51, + 85, + 392, + 392 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + ] + ], + "mask": 8 + }, + { + "active_weight": 4, + "actual_tableau_sha256": "6771bde6be658addeddb835208c7edfaeacaf676671dacf883fc3707ad0f1d86", + "fourier_rank": 4, + "literal_circuit": [ + [ + "D", + [ + 96, + 32, + 64, + 384, + 96, + 51, + 85, + 392, + 392 + ], + [ + 0, + 0, + 0, + 0, + 0, + 3, + 3, + 3, + 3 + ] + ], + [ + "P", + [ + 256, + 128, + 64, + 32, + 97, + 34, + 68, + 392, + 112 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 15, + 1 + ], + [ + "P", + [ + 28, + 40, + 68, + 131, + 268, + 8, + 4, + 2, + 1 + ] + ], + [ + "D", + [ + 96, + 32, + 64, + 384, + 96, + 51, + 85, + 392, + 392 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1 + ] + ] + ], + "mask": 15 + } + ], + "registered_basis": [ + 264, + 136, + 85, + 51 + ] + }, + { + "frame": 4332, + "rank": 4, + "recipes": [ + { + "active_weight": 0, + "actual_tableau_sha256": "0f28b1e4faf58b7a250088f034925844cb8787c7416393652aee47ae2750bea1", + "fourier_rank": 4, + "literal_circuit": [ + [ + "D", + [ + 0, + 260, + 262, + 272, + 280, + 320, + 352, + 256, + 254 + ], + [ + 0, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 0 + ] + ], + [ + "P", + [ + 4, + 16, + 64, + 256, + 1, + 262, + 280, + 352, + 384 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 0, + 1 + ], + [ + "P", + [ + 16, + 41, + 1, + 74, + 2, + 140, + 4, + 264, + 8 + ] + ], + [ + "D", + [ + 0, + 260, + 262, + 272, + 280, + 320, + 352, + 256, + 254 + ], + [ + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0 + ] + ] + ], + "mask": 0 + }, + { + "active_weight": 1, + "actual_tableau_sha256": "5e0816f2be12e5baf0bcdf1885ca445a652a779154f30a6058486b13c5205ad2", + "fourier_rank": 3, + "literal_circuit": [ + [ + "D", + [ + 0, + 260, + 262, + 272, + 280, + 320, + 352, + 256, + 254 + ], + [ + 0, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 0 + ] + ], + [ + "P", + [ + 4, + 16, + 64, + 256, + 1, + 262, + 280, + 352, + 384 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 1, + 1 + ], + [ + "P", + [ + 16, + 41, + 1, + 74, + 2, + 140, + 4, + 264, + 8 + ] + ], + [ + "D", + [ + 0, + 260, + 262, + 272, + 280, + 320, + 352, + 256, + 254 + ], + [ + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0 + ] + ] + ], + "mask": 1 + }, + { + "active_weight": 1, + "actual_tableau_sha256": "42d1cc036da1f2094c1c01f0c80bfbb1fdfe290093bee4f2c95b8ffdbe936eb5", + "fourier_rank": 3, + "literal_circuit": [ + [ + "D", + [ + 0, + 260, + 262, + 272, + 280, + 320, + 352, + 256, + 254 + ], + [ + 0, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 0 + ] + ], + [ + "P", + [ + 4, + 16, + 64, + 256, + 1, + 262, + 280, + 352, + 384 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "P", + [ + 16, + 41, + 1, + 74, + 2, + 140, + 4, + 264, + 8 + ] + ], + [ + "D", + [ + 0, + 260, + 262, + 272, + 280, + 320, + 352, + 256, + 254 + ], + [ + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0 + ] + ] + ], + "mask": 8 + }, + { + "active_weight": 4, + "actual_tableau_sha256": "d6f6f1aab42360e97575228df2f084870f91bd5bc9ecdcfd02276fdfec882ab2", + "fourier_rank": 4, + "literal_circuit": [ + [ + "D", + [ + 0, + 260, + 262, + 272, + 280, + 320, + 352, + 256, + 254 + ], + [ + 0, + 0, + 3, + 0, + 3, + 0, + 3, + 0, + 0 + ] + ], + [ + "P", + [ + 4, + 16, + 64, + 256, + 1, + 262, + 280, + 352, + 384 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 15, + 1 + ], + [ + "P", + [ + 16, + 41, + 1, + 74, + 2, + 140, + 4, + 264, + 8 + ] + ], + [ + "D", + [ + 0, + 260, + 262, + 272, + 280, + 320, + 352, + 256, + 254 + ], + [ + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0 + ] + ] + ], + "mask": 15 + } + ], + "registered_basis": [ + 6, + 24, + 96, + 426 + ] + }, + { + "frame": 256, + "rank": 5, + "recipes": [ + { + "active_weight": 0, + "actual_tableau_sha256": "4d8654ba5175fc59d36b6bc51f60f38adfc6b2e91807190ddd06ec99065f7c64", + "fourier_rank": 5, + "literal_circuit": [ + [ + "D", + [ + 0, + 80, + 256, + 112, + 42, + 120, + 42, + 256, + 132 + ], + [ + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 256, + 64, + 32, + 16, + 1, + 82, + 260, + 120, + 384 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 0, + 1 + ], + [ + "P", + [ + 16, + 42, + 65, + 142, + 8, + 4, + 2, + 257, + 1 + ] + ], + [ + "D", + [ + 0, + 80, + 256, + 112, + 42, + 120, + 42, + 256, + 132 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ] + ] + ], + "mask": 0 + }, + { + "active_weight": 1, + "actual_tableau_sha256": "56dfda1317b1e2a2e3d4b02900e7bb6872b5fbfe7b857e8875eecd204b3a7b80", + "fourier_rank": 4, + "literal_circuit": [ + [ + "D", + [ + 0, + 80, + 256, + 112, + 42, + 120, + 42, + 256, + 132 + ], + [ + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 256, + 64, + 32, + 16, + 1, + 82, + 260, + 120, + 384 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 1, + 1 + ], + [ + "P", + [ + 16, + 42, + 65, + 142, + 8, + 4, + 2, + 257, + 1 + ] + ], + [ + "D", + [ + 0, + 80, + 256, + 112, + 42, + 120, + 42, + 256, + 132 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ] + ] + ], + "mask": 1 + }, + { + "active_weight": 1, + "actual_tableau_sha256": "b09c204169357039ea2666ce65d505e3e9d2f7f247f766146d8e70b6a34ec844", + "fourier_rank": 4, + "literal_circuit": [ + [ + "D", + [ + 0, + 80, + 256, + 112, + 42, + 120, + 42, + 256, + 132 + ], + [ + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 256, + 64, + 32, + 16, + 1, + 82, + 260, + 120, + 384 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "P", + [ + 16, + 42, + 65, + 142, + 8, + 4, + 2, + 257, + 1 + ] + ], + [ + "D", + [ + 0, + 80, + 256, + 112, + 42, + 120, + 42, + 256, + 132 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ] + ] + ], + "mask": 16 + }, + { + "active_weight": 5, + "actual_tableau_sha256": "e6fd28980f7708163b6bfd67568c4a2aa67d8c91abbb08ac9ba9a4ffe9ef8e7d", + "fourier_rank": 4, + "literal_circuit": [ + [ + "D", + [ + 0, + 80, + 256, + 112, + 42, + 120, + 42, + 256, + 132 + ], + [ + 0, + 0, + 0, + 0, + 0, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 256, + 64, + 32, + 16, + 1, + 82, + 260, + 120, + 384 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 31, + 1 + ], + [ + "P", + [ + 16, + 42, + 65, + 142, + 8, + 4, + 2, + 257, + 1 + ] + ], + [ + "D", + [ + 0, + 80, + 256, + 112, + 42, + 120, + 42, + 256, + 132 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ] + ] + ], + "mask": 31 + } + ], + "registered_basis": [ + 388, + 74, + 40, + 26, + 1 + ] + }, + { + "frame": 3136, + "rank": 5, + "recipes": [ + { + "active_weight": 0, + "actual_tableau_sha256": "a5b6c79f1bbe20ccbcdcf3ffbdffa0bdb1dc9ae97d29bfdeac49c832d1a0ac5f", + "fourier_rank": 5, + "literal_circuit": [ + [ + "D", + [ + 480, + 480, + 0, + 64, + 32, + 51, + 75, + 259, + 387 + ], + [ + 0, + 0, + 0, + 0, + 0, + 3, + 3, + 0, + 3 + ] + ], + [ + "P", + [ + 32, + 64, + 384, + 256, + 48, + 481, + 482, + 4, + 72 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 0, + 1 + ], + [ + "P", + [ + 39, + 71, + 128, + 258, + 17, + 1, + 2, + 12, + 8 + ] + ], + [ + "D", + [ + 480, + 480, + 0, + 64, + 32, + 51, + 75, + 259, + 387 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1 + ] + ] + ], + "mask": 0 + }, + { + "active_weight": 1, + "actual_tableau_sha256": "249c1b375e9953d51ce3e9b475b7c042e2313d530434c0671c02b19c8132de69", + "fourier_rank": 4, + "literal_circuit": [ + [ + "D", + [ + 480, + 480, + 0, + 64, + 32, + 51, + 75, + 259, + 387 + ], + [ + 0, + 0, + 0, + 0, + 0, + 3, + 3, + 0, + 3 + ] + ], + [ + "P", + [ + 32, + 64, + 384, + 256, + 48, + 481, + 482, + 4, + 72 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 1, + 1 + ], + [ + "P", + [ + 39, + 71, + 128, + 258, + 17, + 1, + 2, + 12, + 8 + ] + ], + [ + "D", + [ + 480, + 480, + 0, + 64, + 32, + 51, + 75, + 259, + 387 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1 + ] + ] + ], + "mask": 1 + }, + { + "active_weight": 1, + "actual_tableau_sha256": "8cf761a64565fe1ca075c989e6dceafdca09652dbb7c748e7ce041a8fd39731d", + "fourier_rank": 4, + "literal_circuit": [ + [ + "D", + [ + 480, + 480, + 0, + 64, + 32, + 51, + 75, + 259, + 387 + ], + [ + 0, + 0, + 0, + 0, + 0, + 3, + 3, + 0, + 3 + ] + ], + [ + "P", + [ + 32, + 64, + 384, + 256, + 48, + 481, + 482, + 4, + 72 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "P", + [ + 39, + 71, + 128, + 258, + 17, + 1, + 2, + 12, + 8 + ] + ], + [ + "D", + [ + 480, + 480, + 0, + 64, + 32, + 51, + 75, + 259, + 387 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1 + ] + ] + ], + "mask": 16 + }, + { + "active_weight": 5, + "actual_tableau_sha256": "04b768e072ea3eea2936da25f223e0481af03a6e017c6c8bb0cf3a5b00e6acb0", + "fourier_rank": 4, + "literal_circuit": [ + [ + "D", + [ + 480, + 480, + 0, + 64, + 32, + 51, + 75, + 259, + 387 + ], + [ + 0, + 0, + 0, + 0, + 0, + 3, + 3, + 0, + 3 + ] + ], + [ + "P", + [ + 32, + 64, + 384, + 256, + 48, + 481, + 482, + 4, + 72 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 31, + 1 + ], + [ + "P", + [ + 39, + 71, + 128, + 258, + 17, + 1, + 2, + 12, + 8 + ] + ], + [ + "D", + [ + 480, + 480, + 0, + 64, + 32, + 51, + 75, + 259, + 387 + ], + [ + 0, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1 + ] + ] + ], + "mask": 31 + } + ], + "registered_basis": [ + 51, + 75, + 131, + 384, + 16 + ] + }, + { + "frame": 644, + "rank": 6, + "recipes": [ + { + "active_weight": 0, + "actual_tableau_sha256": "e0e7b75ba4fb11e6e899bc54ce128ebf038f8bd932435c0e1a9b7acc09a0fceb", + "fourier_rank": 6, + "literal_circuit": [ + [ + "D", + [ + 32, + 40, + 8, + 38, + 0, + 11, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 256, + 128, + 64, + 32, + 16, + 8, + 33, + 42, + 12 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 0, + 1 + ], + [ + "P", + [ + 72, + 168, + 288, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "D", + [ + 32, + 40, + 8, + 38, + 0, + 11, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ], + "mask": 0 + }, + { + "active_weight": 1, + "actual_tableau_sha256": "b1453b53eada82984981fbc8721860de57957af67db94fedca18176f3f86e28c", + "fourier_rank": 5, + "literal_circuit": [ + [ + "D", + [ + 32, + 40, + 8, + 38, + 0, + 11, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 256, + 128, + 64, + 32, + 16, + 8, + 33, + 42, + 12 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 1, + 1 + ], + [ + "P", + [ + 72, + 168, + 288, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "D", + [ + 32, + 40, + 8, + 38, + 0, + 11, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ], + "mask": 1 + }, + { + "active_weight": 1, + "actual_tableau_sha256": "367c3b8b2ed7121c2d0c6cb8916ce4efeb6aa4cdbf64d5dafc9050265630d6cf", + "fourier_rank": 5, + "literal_circuit": [ + [ + "D", + [ + 32, + 40, + 8, + 38, + 0, + 11, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 256, + 128, + 64, + 32, + 16, + 8, + 33, + 42, + 12 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "P", + [ + 72, + 168, + 288, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "D", + [ + 32, + 40, + 8, + 38, + 0, + 11, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ], + "mask": 32 + }, + { + "active_weight": 6, + "actual_tableau_sha256": "7aebc3145c43b3d5f702879b53388438a8fa8c9a08750d4cb7e83c048b6514a8", + "fourier_rank": 6, + "literal_circuit": [ + [ + "D", + [ + 32, + 40, + 8, + 38, + 0, + 11, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 256, + 128, + 64, + 32, + 16, + 8, + 33, + 42, + 12 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 63, + 1 + ], + [ + "P", + [ + 72, + 168, + 288, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "D", + [ + 32, + 40, + 8, + 38, + 0, + 11, + 0, + 0, + 0 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ], + "mask": 63 + } + ], + "registered_basis": [ + 256, + 128, + 64, + 35, + 16, + 14 + ] + }, + { + "frame": 4393, + "rank": 6, + "recipes": [ + { + "active_weight": 0, + "actual_tableau_sha256": "3f605445e2f1cbd76b45da8fba576dc792b44d09d99c8eb353d3831c184b89e1", + "fourier_rank": 6, + "literal_circuit": [ + [ + "D", + [ + 96, + 80, + 264, + 268, + 82, + 97, + 51, + 256, + 140 + ], + [ + 0, + 0, + 0, + 3, + 3, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 8, + 16, + 32, + 64, + 256, + 384, + 97, + 82, + 268 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 0, + 1 + ], + [ + "P", + [ + 76, + 138, + 273, + 1, + 2, + 4, + 8, + 48, + 16 + ] + ], + [ + "D", + [ + 96, + 80, + 264, + 268, + 82, + 97, + 51, + 256, + 140 + ], + [ + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0 + ] + ] + ], + "mask": 0 + }, + { + "active_weight": 1, + "actual_tableau_sha256": "cf32b77a03b2aa3c8aa04c565cbf172834defbf8542c7ecc23e341de8aca4f37", + "fourier_rank": 5, + "literal_circuit": [ + [ + "D", + [ + 96, + 80, + 264, + 268, + 82, + 97, + 51, + 256, + 140 + ], + [ + 0, + 0, + 0, + 3, + 3, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 8, + 16, + 32, + 64, + 256, + 384, + 97, + 82, + 268 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 1, + 1 + ], + [ + "P", + [ + 76, + 138, + 273, + 1, + 2, + 4, + 8, + 48, + 16 + ] + ], + [ + "D", + [ + 96, + 80, + 264, + 268, + 82, + 97, + 51, + 256, + 140 + ], + [ + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0 + ] + ] + ], + "mask": 1 + }, + { + "active_weight": 1, + "actual_tableau_sha256": "273a0c9cda2f7ffa7ec03bf5ead9508e901357557758d8d72158ce2df4b9822f", + "fourier_rank": 5, + "literal_circuit": [ + [ + "D", + [ + 96, + 80, + 264, + 268, + 82, + 97, + 51, + 256, + 140 + ], + [ + 0, + 0, + 0, + 3, + 3, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 8, + 16, + 32, + 64, + 256, + 384, + 97, + 82, + 268 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "P", + [ + 76, + 138, + 273, + 1, + 2, + 4, + 8, + 48, + 16 + ] + ], + [ + "D", + [ + 96, + 80, + 264, + 268, + 82, + 97, + 51, + 256, + 140 + ], + [ + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0 + ] + ] + ], + "mask": 32 + }, + { + "active_weight": 6, + "actual_tableau_sha256": "42127ceb1fb26d4f05131ffdc983a8462c0f1c65e6985fd1d2522065e3d15c35", + "fourier_rank": 6, + "literal_circuit": [ + [ + "D", + [ + 96, + 80, + 264, + 268, + 82, + 97, + 51, + 256, + 140 + ], + [ + 0, + 0, + 0, + 3, + 3, + 3, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 8, + 16, + 32, + 64, + 256, + 384, + 97, + 82, + 268 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 63, + 1 + ], + [ + "P", + [ + 76, + 138, + 273, + 1, + 2, + 4, + 8, + 48, + 16 + ] + ], + [ + "D", + [ + 96, + 80, + 264, + 268, + 82, + 97, + 51, + 256, + 140 + ], + [ + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 0, + 0 + ] + ] + ], + "mask": 63 + } + ], + "registered_basis": [ + 12, + 18, + 33, + 67, + 388, + 128 + ] + }, + { + "frame": 255, + "rank": 7, + "recipes": [ + { + "active_weight": 0, + "actual_tableau_sha256": "c27e73981f4029701c8a5fe7fae92bb984e60ab6eb65e2fb7290c244bbbfc877", + "fourier_rank": 7, + "literal_circuit": [ + [ + "D", + [ + 44, + 40, + 45, + 7, + 0, + 7, + 0, + 0, + 0 + ], + [ + 0, + 0, + 3, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 45, + 42 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 0, + 1 + ], + [ + "P", + [ + 232, + 296, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "D", + [ + 44, + 40, + 45, + 7, + 0, + 7, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ], + "mask": 0 + }, + { + "active_weight": 1, + "actual_tableau_sha256": "7860f05d21eb7751dbaf02725d0aeebc51f5658df7371403053fd359014a5d65", + "fourier_rank": 6, + "literal_circuit": [ + [ + "D", + [ + 44, + 40, + 45, + 7, + 0, + 7, + 0, + 0, + 0 + ], + [ + 0, + 0, + 3, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 45, + 42 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 1, + 1 + ], + [ + "P", + [ + 232, + 296, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "D", + [ + 44, + 40, + 45, + 7, + 0, + 7, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ], + "mask": 1 + }, + { + "active_weight": 1, + "actual_tableau_sha256": "d6151613924233a9464dd38b94fbe7870c6b7ca24cbd8984b0892ab5baef051f", + "fourier_rank": 6, + "literal_circuit": [ + [ + "D", + [ + 44, + 40, + 45, + 7, + 0, + 7, + 0, + 0, + 0 + ], + [ + 0, + 0, + 3, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 45, + 42 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "P", + [ + 232, + 296, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "D", + [ + 44, + 40, + 45, + 7, + 0, + 7, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ], + "mask": 64 + }, + { + "active_weight": 7, + "actual_tableau_sha256": "6715e4eb8d18851cda7cc99dfd85ed1e90ba8645cfcd59fc388564d68e21363d", + "fourier_rank": 6, + "literal_circuit": [ + [ + "D", + [ + 44, + 40, + 45, + 7, + 0, + 7, + 0, + 0, + 0 + ], + [ + 0, + 0, + 3, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 45, + 42 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 127, + 1 + ], + [ + "P", + [ + 232, + 296, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "D", + [ + 44, + 40, + 45, + 7, + 0, + 7, + 0, + 0, + 0 + ], + [ + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + ] + ], + "mask": 127 + } + ], + "registered_basis": [ + 256, + 128, + 64, + 35, + 16, + 11, + 5 + ] + }, + { + "frame": 4423, + "rank": 7, + "recipes": [ + { + "active_weight": 0, + "actual_tableau_sha256": "ec5138c19d99a8205d419c19df23b7e1d07327ab2fc076a5908796b11699b8c4", + "fourier_rank": 7, + "literal_circuit": [ + [ + "D", + [ + 96, + 348, + 86, + 82, + 350, + 97, + 319, + 256, + 466 + ], + [ + 0, + 0, + 3, + 0, + 3, + 3, + 0, + 0, + 3 + ] + ], + [ + "P", + [ + 8, + 16, + 32, + 64, + 256, + 268, + 384, + 97, + 350 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 0, + 1 + ], + [ + "P", + [ + 140, + 298, + 49, + 1, + 2, + 4, + 8, + 80, + 16 + ] + ], + [ + "D", + [ + 96, + 348, + 86, + 82, + 350, + 97, + 319, + 256, + 466 + ], + [ + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 1 + ] + ] + ], + "mask": 0 + }, + { + "active_weight": 1, + "actual_tableau_sha256": "609e3f9a3310758cc9e748f0e1631ad9683db78f1f7c9119dcb8318ea6433d59", + "fourier_rank": 6, + "literal_circuit": [ + [ + "D", + [ + 96, + 348, + 86, + 82, + 350, + 97, + 319, + 256, + 466 + ], + [ + 0, + 0, + 3, + 0, + 3, + 3, + 0, + 0, + 3 + ] + ], + [ + "P", + [ + 8, + 16, + 32, + 64, + 256, + 268, + 384, + 97, + 350 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 1, + 1 + ], + [ + "P", + [ + 140, + 298, + 49, + 1, + 2, + 4, + 8, + 80, + 16 + ] + ], + [ + "D", + [ + 96, + 348, + 86, + 82, + 350, + 97, + 319, + 256, + 466 + ], + [ + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 1 + ] + ] + ], + "mask": 1 + }, + { + "active_weight": 1, + "actual_tableau_sha256": "da66b467ec6482b5e1f12497296e81fa51d21e52ad4848beee8ccf1229225c98", + "fourier_rank": 6, + "literal_circuit": [ + [ + "D", + [ + 96, + 348, + 86, + 82, + 350, + 97, + 319, + 256, + 466 + ], + [ + 0, + 0, + 3, + 0, + 3, + 3, + 0, + 0, + 3 + ] + ], + [ + "P", + [ + 8, + 16, + 32, + 64, + 256, + 268, + 384, + 97, + 350 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "P", + [ + 140, + 298, + 49, + 1, + 2, + 4, + 8, + 80, + 16 + ] + ], + [ + "D", + [ + 96, + 348, + 86, + 82, + 350, + 97, + 319, + 256, + 466 + ], + [ + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 1 + ] + ] + ], + "mask": 64 + }, + { + "active_weight": 7, + "actual_tableau_sha256": "1441867fba28ce4fe74cc2ea3bb704d69cb2140560dde61d2a2270ccaac40281", + "fourier_rank": 6, + "literal_circuit": [ + [ + "D", + [ + 96, + 348, + 86, + 82, + 350, + 97, + 319, + 256, + 466 + ], + [ + 0, + 0, + 3, + 0, + 3, + 3, + 0, + 0, + 3 + ] + ], + [ + "P", + [ + 8, + 16, + 32, + 64, + 256, + 268, + 384, + 97, + 350 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 127, + 1 + ], + [ + "P", + [ + 140, + 298, + 49, + 1, + 2, + 4, + 8, + 80, + 16 + ] + ], + [ + "D", + [ + 96, + 348, + 86, + 82, + 350, + 97, + 319, + 256, + 466 + ], + [ + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 1 + ] + ] + ], + "mask": 127 + } + ], + "registered_basis": [ + 12, + 18, + 33, + 67, + 388, + 6, + 128 + ] + }, + { + "frame": 142, + "rank": 8, + "recipes": [ + { + "active_weight": 0, + "actual_tableau_sha256": "72f7194d8b9605a1fe6541d121f7eb488f6e9013f85fb0245a4fa1972a0e2429", + "fourier_rank": 8, + "literal_circuit": [ + [ + "D", + [ + 10, + 11, + 0, + 11, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 3, + 0, + 3, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 11 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 0, + 1 + ], + [ + "P", + [ + 416, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "D", + [ + 10, + 11, + 0, + 11, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ] + ] + ], + "mask": 0 + }, + { + "active_weight": 1, + "actual_tableau_sha256": "043f21c5b45902885dcb6d4e5a2399da88a80295db54980c2a774cab8508ec06", + "fourier_rank": 7, + "literal_circuit": [ + [ + "D", + [ + 10, + 11, + 0, + 11, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 3, + 0, + 3, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 11 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 1, + 1 + ], + [ + "P", + [ + 416, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "D", + [ + 10, + 11, + 0, + 11, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ] + ] + ], + "mask": 1 + }, + { + "active_weight": 1, + "actual_tableau_sha256": "1b86c4106706f56ea80b5f27d040453008357027b266fd2c96cc54129e18facb", + "fourier_rank": 7, + "literal_circuit": [ + [ + "D", + [ + 10, + 11, + 0, + 11, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 3, + 0, + 3, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 11 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "P", + [ + 416, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "D", + [ + 10, + 11, + 0, + 11, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ] + ] + ], + "mask": 128 + }, + { + "active_weight": 8, + "actual_tableau_sha256": "7e6aff4d69d0d238a0ddc37f4f0da054ffc883b6892612e4bc092e3566aa4a1b", + "fourier_rank": 8, + "literal_circuit": [ + [ + "D", + [ + 10, + 11, + 0, + 11, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 3, + 0, + 3, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 11 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 255, + 1 + ], + [ + "P", + [ + 416, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + ], + [ + "D", + [ + 10, + 11, + 0, + 11, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0 + ] + ] + ], + "mask": 255 + } + ], + "registered_basis": [ + 256, + 128, + 64, + 32, + 16, + 9, + 4, + 3 + ] + }, + { + "frame": 4428, + "rank": 8, + "recipes": [ + { + "active_weight": 0, + "actual_tableau_sha256": "c53a51196c6c422c2fb42f983558c3030620a2b316e222e422d90d5d0c0a2f9b", + "fourier_rank": 8, + "literal_circuit": [ + [ + "D", + [ + 96, + 348, + 86, + 82, + 350, + 97, + 319, + 256, + 466 + ], + [ + 0, + 0, + 3, + 0, + 3, + 3, + 0, + 0, + 3 + ] + ], + [ + "P", + [ + 8, + 16, + 32, + 64, + 256, + 97, + 268, + 384, + 350 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 0, + 1 + ], + [ + "P", + [ + 44, + 330, + 81, + 1, + 2, + 4, + 8, + 144, + 16 + ] + ], + [ + "D", + [ + 96, + 348, + 86, + 82, + 350, + 97, + 319, + 256, + 466 + ], + [ + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 1 + ] + ] + ], + "mask": 0 + }, + { + "active_weight": 1, + "actual_tableau_sha256": "73182d836d77b2d10fc8be4ac2eae87bf1e0836432f6106ed562e25ddc77ce3f", + "fourier_rank": 7, + "literal_circuit": [ + [ + "D", + [ + 96, + 348, + 86, + 82, + 350, + 97, + 319, + 256, + 466 + ], + [ + 0, + 0, + 3, + 0, + 3, + 3, + 0, + 0, + 3 + ] + ], + [ + "P", + [ + 8, + 16, + 32, + 64, + 256, + 97, + 268, + 384, + 350 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 1, + 1 + ], + [ + "P", + [ + 44, + 330, + 81, + 1, + 2, + 4, + 8, + 144, + 16 + ] + ], + [ + "D", + [ + 96, + 348, + 86, + 82, + 350, + 97, + 319, + 256, + 466 + ], + [ + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 1 + ] + ] + ], + "mask": 1 + }, + { + "active_weight": 1, + "actual_tableau_sha256": "b639795007479c16839a44a1bee534311daa65ad4024eed08300f09c39b442e4", + "fourier_rank": 7, + "literal_circuit": [ + [ + "D", + [ + 96, + 348, + 86, + 82, + 350, + 97, + 319, + 256, + 466 + ], + [ + 0, + 0, + 3, + 0, + 3, + 3, + 0, + 0, + 3 + ] + ], + [ + "P", + [ + 8, + 16, + 32, + 64, + 256, + 97, + 268, + 384, + 350 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "P", + [ + 44, + 330, + 81, + 1, + 2, + 4, + 8, + 144, + 16 + ] + ], + [ + "D", + [ + 96, + 348, + 86, + 82, + 350, + 97, + 319, + 256, + 466 + ], + [ + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 1 + ] + ] + ], + "mask": 128 + }, + { + "active_weight": 8, + "actual_tableau_sha256": "381dc2cd829c8ec9bedfe04f08ad9055b4e6b36e3c2c875c7ebb9f5afc97adc8", + "fourier_rank": 8, + "literal_circuit": [ + [ + "D", + [ + 96, + 348, + 86, + 82, + 350, + 97, + 319, + 256, + 466 + ], + [ + 0, + 0, + 3, + 0, + 3, + 3, + 0, + 0, + 3 + ] + ], + [ + "P", + [ + 8, + 16, + 32, + 64, + 256, + 97, + 268, + 384, + 350 + ] + ], + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 255, + 1 + ], + [ + "P", + [ + 44, + 330, + 81, + 1, + 2, + 4, + 8, + 144, + 16 + ] + ], + [ + "D", + [ + 96, + 348, + 86, + 82, + 350, + 97, + 319, + 256, + 466 + ], + [ + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 1 + ] + ] + ], + "mask": 255 + } + ], + "registered_basis": [ + 12, + 18, + 33, + 67, + 388, + 1, + 6, + 128 + ] + }, + { + "frame": 1, + "rank": 9, + "recipes": [ + { + "active_weight": 0, + "actual_tableau_sha256": "d94836daabdcf9488f7fe2a457db952076acf4615e3f0b397b974557a867c8c4", + "fourier_rank": 9, + "literal_circuit": [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "C", + 0, + 1 + ] + ], + "mask": 0 + }, + { + "active_weight": 1, + "actual_tableau_sha256": "dde79820cefed947900a9bddae97be04c2221eea257407b2a7eb73694293d0d7", + "fourier_rank": 8, + "literal_circuit": [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "C", + 1, + 1 + ] + ], + "mask": 1 + }, + { + "active_weight": 1, + "actual_tableau_sha256": "421ef8461fc1f023fb8339035c49f8a58feb1e0f74cad1d597a93ff2dae557f2", + "fourier_rank": 8, + "literal_circuit": [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "C", + 256, + 1 + ] + ], + "mask": 256 + }, + { + "active_weight": 9, + "actual_tableau_sha256": "eeea47a7c8946c3642f0262b2063a0d494277146a89b363d5cc88c720b830771", + "fourier_rank": 8, + "literal_circuit": [ + [ + "C", + 1, + 1 + ], + [ + "C", + 2, + 1 + ], + [ + "C", + 4, + 1 + ], + [ + "C", + 8, + 1 + ], + [ + "C", + 16, + 1 + ], + [ + "C", + 32, + 1 + ], + [ + "C", + 64, + 1 + ], + [ + "C", + 128, + 1 + ], + [ + "C", + 256, + 1 + ], + [ + "C", + 511, + 1 + ] + ], + "mask": 511 + } + ], + "registered_basis": [ + 256, + 128, + 64, + 32, + 16, + 8, + 4, + 2, + 1 + ] + } + ], + "input_sha256": { + "research\\kappa-round3-warp-20261022\\ACTUAL-WORD.json.gz": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05", + "research\\t74-native-fast\\vendor\\native\\new\\code\\borrow\\vendor\\clifford\\clifford_exact.py": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + }, + "new_kappa": false, + "palette": "deduplicated old/first-active-unit/last-active-unit/all-active mask", + "rank_and_kernel_cases": 1023, + "scope": "Finite canonical operator controls and universal written/Lean kernel algebra; no all-frame invoice, scalar-contact optimization, complete helper endpoint proof, or new kappa.", + "script_sha256": "8fa827612c1207260f18e63b1caf0b95d61a6da0a1bd39704c6820220e175d30", + "seconds": 1.174370299995644, + "status": "PASS_SCOPED_ACTIVE_PAULI_PALETTE" +} diff --git a/research/kappa-round7-4610-phase-recursion-20261022/ActivePalette.lean b/research/kappa-round7-4610-phase-recursion-20261022/ActivePalette.lean new file mode 100644 index 0000000000..d5657b0375 --- /dev/null +++ b/research/kappa-round7-4610-phase-recursion-20261022/ActivePalette.lean @@ -0,0 +1,52 @@ +/- Cao Yifan; substantial OpenAI Codex assistance. Apache-2.0. + Characteristic-two kernel algebra for active-Pauli gauge choices. + The Clifford/chart binding and finite-dimensional rank corollary are separate. -/ +import RankGate + +namespace ActivePhasePalette + +open PhaseRankGate +variable {K V : Type*} [Field K] [AddCommGroup V] [Module K V] + +theorem square_when_even (u : V) (a : V →ₗ[K] K) + (charTwo : ∀ c : K, c+c=0) (even : a u=0) (x : V) : + update u a (update u a x)=x := by + change (x+a x • u)+a (x+a x • u) • u=x + simp only [map_add, map_smul, smul_eq_mul, even, mul_zero, add_zero] + rw [add_assoc, ← add_smul, charTwo] + simp + +theorem projection_when_odd (u : V) (a : V →ₗ[K] K) + (charTwo : ∀ c : K, c+c=0) (odd : a u=1) (x : V) : + update u a (update u a x)=update u a x := by + change (x+a x • u)+a (x+a x • u) • u=x+a x • u + simp only [map_add, map_smul, smul_eq_mul, odd, mul_one, charTwo, zero_smul, add_zero] + +theorem kernel_when_odd (u : V) (a : V →ₗ[K] K) + (charTwo : ∀ c : K, c+c=0) (odd : a u=1) : + LinearMap.ker (update u a)=Submodule.span K {u} := by + ext x + constructor + · intro hx + have h : x+a x • u=0 := by simpa [update] using hx + have heq : x= -(a x • u) := eq_neg_of_add_eq_zero_left h + apply Submodule.mem_span_singleton.mpr + exact ⟨-a x, by rw [neg_smul, ← heq]⟩ + · intro hx + rcases Submodule.mem_span_singleton.mp hx with ⟨c, rfl⟩ + change c • u+a (c • u) • u=0 + simp only [map_smul, smul_eq_mul, odd, mul_one] + rw [← add_smul, charTwo] + simp + +theorem odd_direction_nonzero (u : V) (a : V →ₗ[K] K) (odd : a u=1) : u≠0 := by + intro h + subst u + simp at odd + +end ActivePhasePalette + +#print axioms ActivePhasePalette.square_when_even +#print axioms ActivePhasePalette.projection_when_odd +#print axioms ActivePhasePalette.kernel_when_odd +#print axioms ActivePhasePalette.odd_direction_nonzero diff --git a/research/kappa-round7-4610-phase-recursion-20261022/ActivePalette.log b/research/kappa-round7-4610-phase-recursion-20261022/ActivePalette.log new file mode 100644 index 0000000000..29f10da75b --- /dev/null +++ b/research/kappa-round7-4610-phase-recursion-20261022/ActivePalette.log @@ -0,0 +1,4 @@ +'ActivePhasePalette.square_when_even' depends on axioms: [propext, Quot.sound] +'ActivePhasePalette.projection_when_odd' depends on axioms: [propext, Quot.sound] +'ActivePhasePalette.kernel_when_odd' depends on axioms: [propext, Classical.choice, Quot.sound] +'ActivePhasePalette.odd_direction_nonzero' depends on axioms: [propext] diff --git a/research/kappa-round7-4610-phase-recursion-20261022/BUNDLE-CHECK.json b/research/kappa-round7-4610-phase-recursion-20261022/BUNDLE-CHECK.json new file mode 100644 index 0000000000..5dc22a2090 --- /dev/null +++ b/research/kappa-round7-4610-phase-recursion-20261022/BUNDLE-CHECK.json @@ -0,0 +1,69 @@ +{ + "actual_lean_reports": 15, + "author": "Cao Yifan", + "checker_sha256": "e62952e9a1731b3eddb5688ec46fe0548d1181df9c0bf58c189de05a43889ab4", + "completed_utc": "2026-10-22T16:42:21.131867+00:00", + "finite_control_counts": { + "dirty_route_cases": 93312, + "palette_kernel_cases": 1023, + "permutations": 46233, + "registered_frames": 18, + "transvections": 5454, + "unit_cancellations": 32 + }, + "manifest_sha256": "ff60d8d64e932b879c553fc6247d7d818121b6e12ff83c7c4a6751a3f3fcd368", + "modules": 4, + "negative_receipts_rejected": [ + "source", + "log", + "object", + "report-count", + "custom-axiom" + ], + "new_kappa": false, + "runtime": { + "dependencies": [ + { + "name": "mathlib", + "revision": "308445d7985027f538e281e18df29ca16ede2ba3" + }, + { + "name": "plausible", + "revision": "c4aa78186d388e50a436e8362b947bae125a2933" + }, + { + "name": "LeanSearchClient", + "revision": "6c62474116f525d2814f0157bb468bf3a4f9f120" + }, + { + "name": "importGraph", + "revision": "d07bd64f1910f1cc5e4cc87b6b9c590080e7a457" + }, + { + "name": "proofwidgets", + "revision": "6980f6ca164de593cb77cd03d8eac549cc444156" + }, + { + "name": "aesop", + "revision": "8ff27701d003456fd59f13a9212431239d902aef" + }, + { + "name": "Qq", + "revision": "e9c65db4823976353cd0bb03199a172719efbeb7" + }, + { + "name": "batteries", + "revision": "8d2067bf518731a70a255d4a61b5c103922c772e" + }, + { + "name": "Cli", + "revision": "7c6aef5f75a43ebbba763b44d535175a1b04c9e0" + } + ], + "lean_executable_sha256": "fb7a62288f197279fb84e55bb1972348fd2cce1d550845793975f1cebb0c24ab", + "lean_version": "Lean (version 4.21.0, x86_64-w64-windows-gnu, commit 6741444a63ee, Release)", + "mathlib_revision": "308445d7985027f538e281e18df29ca16ede2ba3" + }, + "scope": "Artifact coherence and existing scoped reports; no fresh compilation, finite replay, machine theorem, or new kappa.", + "status": "PASS_SCOPED_PHASE_BUNDLE_COHERENCE" +} diff --git a/research/kappa-round7-4610-phase-recursion-20261022/BUNDLE-MANIFEST.json b/research/kappa-round7-4610-phase-recursion-20261022/BUNDLE-MANIFEST.json new file mode 100644 index 0000000000..9f97f47c2a --- /dev/null +++ b/research/kappa-round7-4610-phase-recursion-20261022/BUNDLE-MANIFEST.json @@ -0,0 +1,50 @@ +{ + "actual_lean_reports": 15, + "author": "Cao Yifan", + "files_sha256": { + ".gitattributes": "1222a2850a3559e5a7551b41d66e31ae27ad5a882d9c1d40af2b8234ddcfde1b", + "ACTIVE-PALETTE.json": "692b1489761e39fbad592f383a09b39e177a198fa58fe82401d2538ecdb96e74", + "ActivePalette.lean": "6b26db9fe8f2eb7fa1bb53556add4a6a7868b702e27d25b7a02261c6da893513", + "ActivePalette.log": "354558090fe62c4b21989c193a682d92d16eba8d5c81be61335469a710eb7f21", + "GROUPED-ROUTE.json": "3701859e6f99cf14e79bfd8cecbe2f84f8255986c2d8b0f4d36a04a0fd78b35e", + "GroupedPhase.lean": "b9f90dec9f1edc5771115e0f52cde48da94f0ba23946d27faf65a9129afe256d", + "GroupedPhase.log": "3dec6bfc808308442b1c00df1c7d94f84ef02c218e0167522a33312ae0ba21bb", + "LEAN-PHASE-RECURSION.json": "465a8b2a7f7ef8f0d8c81b39a676970a1884800365fc636debd801414fddeecc", + "PHYSICAL-INTERFACE.md": "6be4dc39a82fe866dddeef7c9c01b1bd23bf5105aaf6027ad2190f62f6de5ffd", + "PLAN.md": "038f0310e7ab0647bd9a8da695a531dc31932bdd0ef5acede64ebe93ad1dc16c", + "ParallelControls.lean": "22620cabf35115bd623e529eff2f6c6822fe4ed181a327ea7049acb66c4a179e", + "ParallelControls.log": "3ceac8ac0c3f64f841e71d0ce54489870ee8f48ea7c7425354a394a88b69b17b", + "README.md": "38bb669346b369aa4e02cbfa954fae577ad51232699bf3f7a05b4de114716081", + "RankGate.lean": "942084de31c806fd490060c192d68e9ae70dea3c1f361ac8b0ca78e46e1af97c", + "RankGate.log": "7a2d0a94895b91873ae447147d7f597670096ba27f53fd07cae59552752c82c8", + "active_palette.py": "8fa827612c1207260f18e63b1caf0b95d61a6da0a1bd39704c6820220e175d30", + "grouped_route.py": "a3fb23a55793de10c4b7c54a8c109c6b6144fc74b4812e4ccbd884f85e77effe", + "replay_lean.py": "f517829b1d1c968d5e7020e9ec1e238a40298f6d9ed16cbef750a45154c7100e", + "verify_bundle.py": "e62952e9a1731b3eddb5688ec46fe0548d1181df9c0bf58c189de05a43889ab4" + }, + "finite_control_counts": { + "dirty_route_cases": 93312, + "palette_kernel_cases": 1023, + "permutations": 46233, + "registered_frames": 18, + "transvections": 5454, + "unit_cancellations": 32 + }, + "format_version": 1, + "frozen_inputs_sha256": { + "research/kappa-round3-warp-20261022/ACTUAL-WORD.json.gz": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05", + "research/kappa-round6-query-normalizer-20261022/PauliPair.lean": "775a56a5bdc01ac75ff47214e46aadf32a9aca2e42a24ec10c26a2d4366db596", + "research/kappa-round6-query-normalizer-20261022/REAL-GAUGE.json": "ba575b6d28b3fc1685ce9850c7e92a927c75db05d8ac64756b6e3dbb49217123", + "research/kappa-round6-query-normalizer-20261022/layout-audit/LAYOUT-AUDIT.json": "a561329cdfd678dea9995069591708d29441a19adc62e03f419d00cfd9ab19e4", + "research/t74-native-fast/vendor/native/new/code/borrow/vendor/clifford/clifford_exact.py": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "research/warp-interface-20261022/verify_candidate.py": "7aae8922f456673f3be7045c064e4700cf929c51da1316368758fb5cdd3a3e50" + }, + "local_ignored_objects_sha256": { + "ActivePalette.olean": "daacf8f8d991135b9d8576b0d540930971f53a4030df958918128378de2879b4", + "GroupedPhase.olean": "4bf8fa5092bbde8cc48492cf7d29c60d08d4e5469f195ae9a0f9363666c0487d", + "ParallelControls.olean": "e350fe1d80564985670a8164249ef9b6169557418235bfc04dcbb91b6b726907", + "RankGate.olean": "15532d58e45fcc78565222dcb0c1a1f06c6a490847114d644901192b7906f7f0" + }, + "new_kappa": false, + "scope": "Artifact coherence and existing scoped reports; no fresh compilation, finite replay, machine theorem, or new kappa." +} diff --git a/research/kappa-round7-4610-phase-recursion-20261022/GROUPED-ROUTE.json b/research/kappa-round7-4610-phase-recursion-20261022/GROUPED-ROUTE.json new file mode 100644 index 0000000000..216986c41d --- /dev/null +++ b/research/kappa-round7-4610-phase-recursion-20261022/GROUPED-ROUTE.json @@ -0,0 +1,231 @@ +{ + "author": "Cao Yifan", + "complete_phase_adapter_cost": "One paid Gaussian rank r correction plus O(V*((f*log(p))^tau+1)) movement for r fixed-length blocks; no free tensor-column phases.", + "matching": { + "G": 2, + "K": 6, + "arbitrary_back_samples": [ + 0, + 1, + 15 + ], + "cases": 93312, + "dirty_good_digits": [ + 0, + 1, + 2 + ], + "endpoint_and_dirty_restoration": true, + "overlapping_guard_window_control": { + "positions": [ + 0, + 1 + ], + "reason": "all selected positions must have the same rho in distinct K-bit chunks", + "rejected": true, + "sources": [ + 2, + 3 + ], + "state": [ + 1, + 1, + 32, + 0 + ] + }, + "rho": [ + 0, + 2, + 5 + ], + "rotations": 10, + "source_chunks": [ + 1, + 3 + ], + "swaps": 12, + "target_chunks": [ + 0, + 2 + ] + }, + "new_kappa": false, + "permutation": { + "involutions_per_permutation": 2, + "maximum_selected_bits": 8, + "parallel_control_layers": 6, + "permutations": 46233, + "scope": "Finite permutation control plus written all-cycle reversal proof; not an uncharged descriptor operation." + }, + "rank": { + "global_vs_tensor": [ + { + "columns": 1, + "global_phase_defect_rank": 1, + "tensor_transvection_defect_rank": 1 + }, + { + "columns": 2, + "global_phase_defect_rank": 1, + "tensor_transvection_defect_rank": 2 + }, + { + "columns": 3, + "global_phase_defect_rank": 1, + "tensor_transvection_defect_rank": 3 + }, + { + "columns": 4, + "global_phase_defect_rank": 1, + "tensor_transvection_defect_rank": 4 + }, + { + "columns": 5, + "global_phase_defect_rank": 1, + "tensor_transvection_defect_rank": 5 + }, + { + "columns": 6, + "global_phase_defect_rank": 1, + "tensor_transvection_defect_rank": 6 + }, + { + "columns": 7, + "global_phase_defect_rank": 1, + "tensor_transvection_defect_rank": 7 + }, + { + "columns": 8, + "global_phase_defect_rank": 1, + "tensor_transvection_defect_rank": 8 + }, + { + "columns": 9, + "global_phase_defect_rank": 1, + "tensor_transvection_defect_rank": 9 + }, + { + "columns": 10, + "global_phase_defect_rank": 1, + "tensor_transvection_defect_rank": 10 + }, + { + "columns": 11, + "global_phase_defect_rank": 1, + "tensor_transvection_defect_rank": 11 + }, + { + "columns": 12, + "global_phase_defect_rank": 1, + "tensor_transvection_defect_rank": 12 + }, + { + "columns": 13, + "global_phase_defect_rank": 1, + "tensor_transvection_defect_rank": 13 + }, + { + "columns": 14, + "global_phase_defect_rank": 1, + "tensor_transvection_defect_rank": 14 + }, + { + "columns": 15, + "global_phase_defect_rank": 1, + "tensor_transvection_defect_rank": 15 + }, + { + "columns": 16, + "global_phase_defect_rank": 1, + "tensor_transvection_defect_rank": 16 + }, + { + "columns": 17, + "global_phase_defect_rank": 1, + "tensor_transvection_defect_rank": 17 + }, + { + "columns": 18, + "global_phase_defect_rank": 1, + "tensor_transvection_defect_rank": 18 + }, + { + "columns": 19, + "global_phase_defect_rank": 1, + "tensor_transvection_defect_rank": 19 + }, + { + "columns": 20, + "global_phase_defect_rank": 1, + "tensor_transvection_defect_rank": 20 + }, + { + "columns": 21, + "global_phase_defect_rank": 1, + "tensor_transvection_defect_rank": 21 + }, + { + "columns": 22, + "global_phase_defect_rank": 1, + "tensor_transvection_defect_rank": 22 + }, + { + "columns": 23, + "global_phase_defect_rank": 1, + "tensor_transvection_defect_rank": 23 + }, + { + "columns": 24, + "global_phase_defect_rank": 1, + "tensor_transvection_defect_rank": 24 + }, + { + "columns": 25, + "global_phase_defect_rank": 1, + "tensor_transvection_defect_rank": 25 + }, + { + "columns": 26, + "global_phase_defect_rank": 1, + "tensor_transvection_defect_rank": 26 + }, + { + "columns": 27, + "global_phase_defect_rank": 1, + "tensor_transvection_defect_rank": 27 + }, + { + "columns": 28, + "global_phase_defect_rank": 1, + "tensor_transvection_defect_rank": 28 + }, + { + "columns": 29, + "global_phase_defect_rank": 1, + "tensor_transvection_defect_rank": 29 + }, + { + "columns": 30, + "global_phase_defect_rank": 1, + "tensor_transvection_defect_rank": 30 + }, + { + "columns": 31, + "global_phase_defect_rank": 1, + "tensor_transvection_defect_rank": 31 + }, + { + "columns": 32, + "global_phase_defect_rank": 1, + "tensor_transvection_defect_rank": 32 + } + ], + "maximum_address_axes": 6, + "nonzero_pauli_transvections": 5454 + }, + "scope": "Finite arithmetic/permutation controls supplement the written all-size compact-control extension. Actual Phi native invoice, endpoint restoration, precision and whole-job transfer are separate.", + "script_sha256": "a3fb23a55793de10c4b7c54a8c109c6b6144fc74b4812e4ccbd884f85e77effe", + "seconds": 2.205878599983407, + "status": "PASS_SCOPED_GROUPED_ROUTE_AND_RANK_CONTROLS" +} diff --git a/research/kappa-round7-4610-phase-recursion-20261022/GroupedPhase.lean b/research/kappa-round7-4610-phase-recursion-20261022/GroupedPhase.lean new file mode 100644 index 0000000000..d6e00d7f8b --- /dev/null +++ b/research/kappa-round7-4610-phase-recursion-20261022/GroupedPhase.lean @@ -0,0 +1,39 @@ +/- Cao Yifan; substantial OpenAI Codex assistance. Apache-2.0. + Exact phase-sector algebra, not native frame or whole-job admission. -/ +import Mathlib.Data.Complex.Basic +import Mathlib.Tactic.Ring +import Mathlib.Tactic.NormNum + +namespace GroupedPhase + +def phase (negative : Bool) : ℂ := if negative then Complex.I else 1 +def interaction (a b : Bool) : ℂ := if a && b then -1 else 1 + +theorem split_requires_interaction (a b : Bool) : + phase a * phase b = phase (a != b) * interaction a b := by + cases a <;> cases b <;> norm_num [phase, interaction] + +theorem two_negative_sectors_distinguish_global : + phase true * phase true ≠ phase (true != true) := by + norm_num [phase] + +noncomputable def realify (z : ℂ) : ℂ := (1+Complex.I)/2*z + (1-Complex.I)/2*z^3 + +theorem realify_polynomial (z : ℂ) : + realify z ^ 2 - 1 = (z^4-1)*(1-Complex.I*z^2/2) := by + dsimp [realify] + ring_nf + simp [Complex.I_sq] + ring + +theorem realify_fourth_root (z : ℂ) (hz : z^4=1) : + realify z ^ 2 = 1 := by + apply sub_eq_zero.mp + simpa only [hz, sub_self, zero_mul] using realify_polynomial z + +end GroupedPhase + +#print axioms GroupedPhase.split_requires_interaction +#print axioms GroupedPhase.two_negative_sectors_distinguish_global +#print axioms GroupedPhase.realify_polynomial +#print axioms GroupedPhase.realify_fourth_root diff --git a/research/kappa-round7-4610-phase-recursion-20261022/GroupedPhase.log b/research/kappa-round7-4610-phase-recursion-20261022/GroupedPhase.log new file mode 100644 index 0000000000..ddc52d11e6 --- /dev/null +++ b/research/kappa-round7-4610-phase-recursion-20261022/GroupedPhase.log @@ -0,0 +1,4 @@ +'GroupedPhase.split_requires_interaction' depends on axioms: [propext, Classical.choice, Quot.sound] +'GroupedPhase.two_negative_sectors_distinguish_global' depends on axioms: [propext, Classical.choice, Quot.sound] +'GroupedPhase.realify_polynomial' depends on axioms: [propext, Classical.choice, Quot.sound] +'GroupedPhase.realify_fourth_root' depends on axioms: [propext, Classical.choice, Quot.sound] diff --git a/research/kappa-round7-4610-phase-recursion-20261022/LEAN-PHASE-RECURSION.json b/research/kappa-round7-4610-phase-recursion-20261022/LEAN-PHASE-RECURSION.json new file mode 100644 index 0000000000..f47507c3e1 --- /dev/null +++ b/research/kappa-round7-4610-phase-recursion-20261022/LEAN-PHASE-RECURSION.json @@ -0,0 +1,240 @@ +{ + "allowed_axioms": [ + "Classical.choice", + "Quot.sound", + "propext" + ], + "author": "Cao Yifan", + "completed_utc": "2026-10-22T16:36:33.417727+00:00", + "exported_reports": 15, + "inputs_sha256": { + "research/kappa-round3-warp-20261022/ACTUAL-WORD.json.gz": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05", + "research/kappa-round6-query-normalizer-20261022/PauliPair.lean": "775a56a5bdc01ac75ff47214e46aadf32a9aca2e42a24ec10c26a2d4366db596", + "research/kappa-round6-query-normalizer-20261022/REAL-GAUGE.json": "ba575b6d28b3fc1685ce9850c7e92a927c75db05d8ac64756b6e3dbb49217123", + "research/kappa-round6-query-normalizer-20261022/layout-audit/LAYOUT-AUDIT.json": "a561329cdfd678dea9995069591708d29441a19adc62e03f419d00cfd9ab19e4", + "research/t74-native-fast/vendor/native/new/code/borrow/vendor/clifford/clifford_exact.py": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "research/warp-interface-20261022/verify_candidate.py": "7aae8922f456673f3be7045c064e4700cf929c51da1316368758fb5cdd3a3e50" + }, + "modules": [ + { + "argv": [ + "lean", + "--root=E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-round7-4610-phase-recursion-20261022", + "-o", + "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-round7-4610-phase-recursion-20261022\\RankGate.olean", + "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-round7-4610-phase-recursion-20261022\\RankGate.lean" + ], + "axioms": [ + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "PhaseRankGate.word_defect_mem" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "PhaseRankGate.range_le_of_defect" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "PhaseRankGate.fixed_word_range_bound" + }, + { + "axioms": [ + "propext" + ], + "theorem": "PhaseRankGate.common_encoding_add" + }, + { + "axioms": [ + "propext" + ], + "theorem": "PhaseRankGate.gauge_telescope" + } + ], + "exit_code": 0, + "log_sha256": "7a2d0a94895b91873ae447147d7f597670096ba27f53fd07cae59552752c82c8", + "module": "RankGate", + "olean_sha256": "15532d58e45fcc78565222dcb0c1a1f06c6a490847114d644901192b7906f7f0", + "source_sha256": "942084de31c806fd490060c192d68e9ae70dea3c1f361ac8b0ca78e46e1af97c" + }, + { + "argv": [ + "lean", + "--root=E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-round7-4610-phase-recursion-20261022", + "-o", + "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-round7-4610-phase-recursion-20261022\\ParallelControls.olean", + "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-round7-4610-phase-recursion-20261022\\ParallelControls.lean" + ], + "axioms": [ + { + "axioms": [ + "propext", + "Quot.sound" + ], + "theorem": "ParallelSelectedControls.involutive" + }, + { + "axioms": [], + "theorem": "ParallelSelectedControls.three_additions_swap" + } + ], + "exit_code": 0, + "log_sha256": "3ceac8ac0c3f64f841e71d0ce54489870ee8f48ea7c7425354a394a88b69b17b", + "module": "ParallelControls", + "olean_sha256": "e350fe1d80564985670a8164249ef9b6169557418235bfc04dcbb91b6b726907", + "source_sha256": "22620cabf35115bd623e529eff2f6c6822fe4ed181a327ea7049acb66c4a179e" + }, + { + "argv": [ + "lean", + "--root=E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-round7-4610-phase-recursion-20261022", + "-o", + "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-round7-4610-phase-recursion-20261022\\GroupedPhase.olean", + "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-round7-4610-phase-recursion-20261022\\GroupedPhase.lean" + ], + "axioms": [ + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "GroupedPhase.split_requires_interaction" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "GroupedPhase.two_negative_sectors_distinguish_global" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "GroupedPhase.realify_polynomial" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "GroupedPhase.realify_fourth_root" + } + ], + "exit_code": 0, + "log_sha256": "3dec6bfc808308442b1c00df1c7d94f84ef02c218e0167522a33312ae0ba21bb", + "module": "GroupedPhase", + "olean_sha256": "4bf8fa5092bbde8cc48492cf7d29c60d08d4e5469f195ae9a0f9363666c0487d", + "source_sha256": "b9f90dec9f1edc5771115e0f52cde48da94f0ba23946d27faf65a9129afe256d" + }, + { + "argv": [ + "lean", + "--root=E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-round7-4610-phase-recursion-20261022", + "-o", + "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-round7-4610-phase-recursion-20261022\\ActivePalette.olean", + "E:\\Research\\integer-mult-kappa-20261022\\research\\kappa-round7-4610-phase-recursion-20261022\\ActivePalette.lean" + ], + "axioms": [ + { + "axioms": [ + "propext", + "Quot.sound" + ], + "theorem": "ActivePhasePalette.square_when_even" + }, + { + "axioms": [ + "propext", + "Quot.sound" + ], + "theorem": "ActivePhasePalette.projection_when_odd" + }, + { + "axioms": [ + "propext", + "Classical.choice", + "Quot.sound" + ], + "theorem": "ActivePhasePalette.kernel_when_odd" + }, + { + "axioms": [ + "propext" + ], + "theorem": "ActivePhasePalette.odd_direction_nonzero" + } + ], + "exit_code": 0, + "log_sha256": "354558090fe62c4b21989c193a682d92d16eba8d5c81be61335469a710eb7f21", + "module": "ActivePalette", + "olean_sha256": "daacf8f8d991135b9d8576b0d540930971f53a4030df958918128378de2879b4", + "source_sha256": "6b26db9fe8f2eb7fa1bb53556add4a6a7868b702e27d25b7a02261c6da893513" + } + ], + "new_kappa": false, + "runtime": { + "dependencies": [ + { + "name": "mathlib", + "revision": "308445d7985027f538e281e18df29ca16ede2ba3" + }, + { + "name": "plausible", + "revision": "c4aa78186d388e50a436e8362b947bae125a2933" + }, + { + "name": "LeanSearchClient", + "revision": "6c62474116f525d2814f0157bb468bf3a4f9f120" + }, + { + "name": "importGraph", + "revision": "d07bd64f1910f1cc5e4cc87b6b9c590080e7a457" + }, + { + "name": "proofwidgets", + "revision": "6980f6ca164de593cb77cd03d8eac549cc444156" + }, + { + "name": "aesop", + "revision": "8ff27701d003456fd59f13a9212431239d902aef" + }, + { + "name": "Qq", + "revision": "e9c65db4823976353cd0bb03199a172719efbeb7" + }, + { + "name": "batteries", + "revision": "8d2067bf518731a70a255d4a61b5c103922c772e" + }, + { + "name": "Cli", + "revision": "7c6aef5f75a43ebbba763b44d535175a1b04c9e0" + } + ], + "lean_executable_sha256": "fb7a62288f197279fb84e55bb1972348fd2cce1d550845793975f1cebb0c24ab", + "lean_version": "Lean (version 4.21.0, x86_64-w64-windows-gnu, commit 6741444a63ee, Release)", + "mathlib_revision": "308445d7985027f538e281e18df29ca16ede2ba3" + }, + "runtime_auditor_sha256": "6c953b31c385179f852eb4b56246e62a4084cb8906843f15fbf2724508539895", + "scope": "All-index independent selected controls; generic rank-one word span containment and common-encoding telescoping; exact phase-sector split, fourth-root rephasing and active-mask characteristic-two kernel algebra. No all-size tape theorem, actual native Phi invoice, complete recursive supplier, or kappa theorem is formalized.", + "script_sha256": "f517829b1d1c968d5e7020e9ec1e238a40298f6d9ed16cbef750a45154c7100e", + "seconds": 20.035568599996623, + "status": "PASS_SCOPED_PHASE_RECURSION_ALGEBRA" +} diff --git a/research/kappa-round7-4610-phase-recursion-20261022/PHYSICAL-INTERFACE.md b/research/kappa-round7-4610-phase-recursion-20261022/PHYSICAL-INTERFACE.md new file mode 100644 index 0000000000..76c02146d4 --- /dev/null +++ b/research/kappa-round7-4610-phase-recursion-20261022/PHYSICAL-INTERFACE.md @@ -0,0 +1,309 @@ +# Charged grouped-phase and selected-position interfaces + +Cao Yifan; substantial OpenAI Codex assistance. Apache-2.0. + +This is a written extension of the retained compact-control primitive. Lean +checks its address algebra and separate phase identities. The all-size tape +argument below inherits the retained chunk-swap and record-paid rotation +theorems. It is not a complete Lean machine or multiplication proof. + +## Input and workspace contract + +Use the actual retained lexicographic layout, not a gathered q digit. An +active group has e selected bits at common offset rho in e consecutive K-bit +chunks, possibly spanning the fixed number m of original slots. All other +address bits are spectators. The group lies after two complete front fields +and before a complete back field. Each available field has H=dG bits, with +e<=d and `G=4 ceil(log2 p)+6`. Split off at most `(e-1)G` bits from each +field; remaining bits are spectators. Empty lists are elementary cases. + +The global reservations, whole-row splits, and restoration before children +are the exact contracts in the frozen +[layout source](../kappa-round6-query-normalizer-20261022/layout-audit/sources/notes/compact-control-layout.tex#L18-L54). +In particular these are complete ranges of existing address coordinates, +with arbitrary contents, rather than independent zero scratch coordinates. + +Let M records of R bits have volume V=MR. Assume A=ceil(log2(2V))=O(p), +K/log p tends to infinity, and R exceeds every fixed power of p. These are +the original long-record and compact-field hypotheses. The primitive below +uses a fixed number of tapes and no additional productive field. + +## Parallel selected-position addition + +Specify n pairs `(s_i,t_i)` of selected source and target positions. Targets +are distinct; no source is a target. Sources may repeat. A fixed recipe +generates the positions in polynomial time in A. The intended address map is + +``` +x[t_i] ^= x[s_i] for every i, +all other address bits retained. +``` + +Here "selected" retains the strict **same-rho, distinct K-bit chunk** +condition above. It does not mean arbitrary adjacent bit positions. The +runtime finite model rejects structural violations. For example positions +`[0,1]` and sources `[2,3]` at K=6 have overlapping guard windows and are +outside this contract, even when two separately evaluated guard inequalities +hold. The parent audit supplied this useful negative control; admitting it +would corrupt a dirty t field. + +`ParallelControls.lean` proves its involution for arbitrary index type, +including repeated controls. Treat the entire active group as one binary +target field Y. This does not permute its records or gather its bits. A +selected target position j owns the K-bit segment `[rho+jK,rho+(j+1)K)`. +Distinct target segments are disjoint and contain no selected source bit. +If the highest selected bit is a target, omit that one pair initially and +execute it by the elementary two-bit XOR after repair; its source cannot be +another target. All remaining segments fit in Y, even for rho=K-1. + +Carve n radix-B digits, B=2^G, from each dirty front field u,t and the back +field b. For fixed controls z_i in front, execute the retained four-step +dirty identity simultaneously on the target segments v_i and digits t_i: + +``` +v_i += 2 z_i t_i +t_i += parity(v_i) +v_i += z_i(1-2 t_i) +t_i -= parity(v_i) xor z_i. +``` + +The two changes to Y are modular rotations by the appropriate sums shifted +to target positions. For each change to t, swap t with the back field, +rotate that back field by the packed target parities, and swap back. This +costs four compact swaps and four rotations. Each rotation is independent +of its target. Back-field original contents return after each swap pair. + +For the general source positions, including interleaving sources and targets +inside Y, first execute that identity with the old parities of u. Then swap +u to the back, rotate by + +``` +sum_i x[s_i] B^i, +``` + +and swap back. Repeat the identity with the new u parities, and undo the +packed source load by the same two swaps and inverse rotation. On the good +set no u digit overflows, so its parity changes by exactly x[s_i]. Each +completed target identity changes only target parities. In particular it +preserves source bits, including during the later unload. The two target +identities therefore compose to the desired simultaneous additions and +restore u,t,b. The complete word has **twelve compact swaps and ten modular +rotations**, including loading and unloading. + +This generalizes the earlier/later-source proof in the frozen +[movement source, lines 46-80](../kappa-round6-query-normalizer-20261022/layout-audit/sources/notes/compact-control-movement.tex#L46-L80). +It does not use an offset depending on the binary field while that field +is being rotated: target offsets use u,t, and loads rotate only the back. + +## Offset work, bad addresses and exact repair + +Packed control generation is charged. Its recipe scans at most e positions, +extracts their bits from O(A)-bit controls, and forms O(A)-bit shifted sums +using ordinary binary arithmetic. It takes a fixed polynomial in A, with a +fixed number of arithmetic work tapes. A repeated pivot uses +`z sum_i B^i` and is not a free broadcast. No growing descriptor is scanned +once per payload bit. The retained record-paid rotation lemma charges +`O(V+M A^C)` for some fixed C, absorbed by R being superpolynomial. + +Exclude u/t digits equal to B-1 and require `2B<=g_i<2^(K-1)-2B` in each +target segment initially written `2g_i+a_i`. These tests do not depend on +the selected target parity or any source bit. The ideal addition preserves +them. Complete ranges give + +``` +delta <= min(1,2n 2^(-G)+8n 2^(G-K)). +``` + +On good addresses every compact load stays within its digit, the conservative +guard prevents wide-segment carries, and the four-step identity is exact. +On all addresses the actual word S is a bijection, since every swap and +target-independent modular rotation is bijective. Agreement with the ideal +map T off the bad set, and preservation of that set by T, imply preservation +by S. Repair `T S^-1` only on bad records. Inverse offsets are evaluated with +their current inverse controls, including exact cyclic arithmetic on bad +addresses. Stable binary radix repair costs +`O(V+M A^3+delta M A(R+A))`. This is the same proof and full charge as the +retained [movement source, lines 82-158](../kappa-round6-query-normalizer-20261022/layout-audit/sources/notes/compact-control-movement.tex#L82-L158). +For the stated G and eventual `K>=G+4 ceil(log2 p)+10`, +`delta<=5/(128p^3)` and repair costs O(V). All compact fields and physical +field order return. The omitted highest pair costs O(V). + +The nG-bit chunk swaps remain paid by the retained arbitrary-width primitive. +The complete cost is + +``` +O(V((e log p)^tau+1)). +``` + +It is not O(V). The generic polynomial-time position recipe is a new +semantic extension of the compact-operation alphabet; it is not claimed +as an old metadata operation. + +## Gathering selected axes without a transpose + +For any fixed polynomial-time permutation recipe on the e selected positions, +write each permutation cycle as `c_j -> c_(j+1)`. The two cycle reversals + +``` +A(c_j)=c_(-j mod L), B(c_j)=c_(1-j mod L) +``` + +are involutions and `B A` is that cycle. Each is a disjoint matching of swaps. +Three parallel additions perform all swaps in one matching. Thus six charged +parallel additions implement the complete selected-bit permutation. The +ordinary unselected chunk bits are retained; no growing matrix transpose +is declared elementary. A periodic fixed-block gather has a fixed formula. +Its cycle leader, length and position can alternatively be computed by at +most polynomially many iterations of that formula, using a fixed number +of O(A)-bit counters. This recipe construction is included in the record-paid +offset work. It requires no variable-size table supplied as a free descriptor. + +Any fixed binary basis change on m*ell block coordinates, repeated over the +column blocks, uses a constant number of such selected additions for fixed +m,ell. Its inverse has the same charge. It follows that a fixed blockwise +Clifford lowering recipe may gather all its Fourier axes into one contiguous +selected-axis job, rather than paying one separate Gaussian child per block. + +The exact native embedding is important. Local block coordinate `(h,j)`, +with `0<=h x j + | some source => x j != x source + +theorem involutive (route : I → Option I) + (disjoint : ∀ j source, route j = some source → route source = none) + (x : I → Bool) : apply route (apply route x) = x := by + funext j + cases hj : route j with + | none => simp [apply, hj] + | some source => + have hs := disjoint j source hj + simp only [apply, hj, hs] + cases x j <;> cases x source <;> rfl + +theorem three_additions_swap (x y : Bool) : + let a := x != y + let b := y != a + (a != b, b) = (y, x) := by + cases x <;> cases y <;> rfl + +end ParallelSelectedControls + +#print axioms ParallelSelectedControls.involutive +#print axioms ParallelSelectedControls.three_additions_swap diff --git a/research/kappa-round7-4610-phase-recursion-20261022/ParallelControls.log b/research/kappa-round7-4610-phase-recursion-20261022/ParallelControls.log new file mode 100644 index 0000000000..f307508276 --- /dev/null +++ b/research/kappa-round7-4610-phase-recursion-20261022/ParallelControls.log @@ -0,0 +1,2 @@ +'ParallelSelectedControls.involutive' depends on axioms: [propext, Quot.sound] +'ParallelSelectedControls.three_additions_swap' does not depend on any axioms diff --git a/research/kappa-round7-4610-phase-recursion-20261022/README.md b/research/kappa-round7-4610-phase-recursion-20261022/README.md new file mode 100644 index 0000000000..00891e533e --- /dev/null +++ b/research/kappa-round7-4610-phase-recursion-20261022/README.md @@ -0,0 +1,102 @@ +# Grouped phase-recursive interface checkpoint + +Cao Yifan; substantial OpenAI Codex assistance. Apache-2.0. + +This package turns the frozen global-Pauli adapter into a precisely charged +grouped interface. It establishes reusable address and phase algebra, +identifies a fixed-global-adapter rank limitation, and supplies an all-f +affine-width job contract for the actual-frame census. **No kappa improvement +or complete new recursive supplier is claimed here.** The baseline is +PR4610's conditional `kappa=0.0030217758`. + +[PLAN.md](PLAN.md) records the design. The full written physical lowering, +guards, counter costs, restoration and job types are in +[PHYSICAL-INTERFACE.md](PHYSICAL-INTERFACE.md). Its key conclusions are: + +* One `S(P_q^tensor f)` is a single rank-one symplectic transvection. The + tensor of f column phases has defect rank f. A word of k global phases, + even conjugated by arbitrary invertible owner maps, changes the relevant + matrix rank by at most k. The generic Lean word theorem places the defect + in a span generated by its k update vectors; the dimension/block-rank + corollary is the accompanying finite-dimensional argument, not a Lean + Clifford semantics theorem. +* A grouped product with r blocks is fundable as **one Gaussian rank-r job** + plus `O(V((f log p)^tau+1))` movement. It is not a free tensor gauge. The + exact split has a controlled interaction which must remain in the bill. +* A new parallel selected-position primitive supports interleaving source + and target bits at the same rho in distinct K-bit chunks. It retains the twelve dirty-field swaps, ten rotations, + exceptional repair and full compact exponent. Six such layers gather + selected axes through two cycle-reversal involutions. This avoids an + implicit growing transpose. +* Actual frame realification must use its canonical Clifford operator, + including quadratic phases. The native warp may cease to be monomial; + that entire new Fourier rank is paid. Scalar shared nodes must have one + common encoding. Main, independent helper, adapter and owned endpoints + retain their actual complete contracts. +* With `f=ell*r+t`, use the new frame on full blocks and the original one + on the t leftover columns. A lowered one-block rank d' and old rank d give + the exact child width `d' r+d t`. This avoids constant-factor padding at + every recursive call. A positive ledger still needs a concrete cutoff + paying bounded offsets and the inherited precision/stock/tape obligations. + +The actual-frame census and any binary gauge-choice optimization are separate +coordinated work. Their results must be attached before a complete new paid +or productive profile can be asserted. The unconditional replacement is not +declared profitable by this package. + +## Verification + +Run from the repository root in PowerShell: + +```powershell +& 'C:\Users\caoyi\AppData\Local\Python\pythoncore-3.14-64\python.exe' research/kappa-round7-4610-phase-recursion-20261022/grouped_route.py +& 'C:\Users\caoyi\AppData\Local\Python\pythoncore-3.14-64\python.exe' research/kappa-round7-4610-phase-recursion-20261022/active_palette.py +& 'C:\Users\caoyi\AppData\Local\Python\pythoncore-3.14-64\python.exe' research/kappa-round7-4610-phase-recursion-20261022/replay_lean.py +& 'C:\Users\caoyi\AppData\Local\Python\pythoncore-3.14-64\python.exe' research/kappa-round7-4610-phase-recursion-20261022/verify_bundle.py +``` + +The finite route replay checks 93312 complete dirty-load/unload cases with +interleaving selected source/target positions, 46233 permutation +decompositions, and 5454 nonzero Pauli transvections. These supplement the +written uniform construction rather than certify an all-size machine bound. +The parent's overlapping-window counterexample is rejected by the model's +explicit same-rho admission check; arbitrary adjacent positions are excluded. + +The active-chart recipe replay checks 1023 rank/kernel cases and eighteen +actual first/last registered canonical frames, including thirty-two exact +unit-direction cancellations with absolute Clifford phases. The concrete +palette is old, first active unit, last active unit, and full active mask. +It supplies exact operators for a later census, rather than a claimed gain. + +The Lean replay freshly compiles four modules with fifteen exported axiom +reports: arbitrary-index parallel control, generic rank-one word span and +gauge algebra, exact split sectors, fourth-root rephasing, and the +characteristic-two active-mask kernel identities. Runtime, +auditor, source/log/object and frozen-input hashes are bound in the receipt; +only `propext`, `Classical.choice` and `Quot.sound` are allowed. No custom +axiom, `sorry`, `native_decide` or kernel bypass is accepted. The proofs do +not formalize the native Clifford amplitude evaluator, full tape execution, +new actual paid profile, or complete multiplication transfer. + +The final command is a read-only fast coherence check. It verifies the +manifest, all four local compiled objects, source/log hashes, actual fifteen +axiom reports, runtime/dependency pins, frozen inputs and finite-receipt +bindings. Five altered in-memory receipts must be rejected. Compiled objects +are ignored local outputs and must first be generated by the fresh Lean +replay. The checker does not replace compilation or rerun the finite controls. +After intentional source changes and fresh replays, explicitly refresh the +manifest and its receipt with `verify_bundle.py --write-manifest`. + +## Open next questions + +1. **Price the actual mixed frame choices.** Start with the exact inherited + canonical frames and native K_G phases, with shared scalar choices and + fixed public/owned/adapter endpoints. Lower every paid relative and every + formerly free warp. The blocker is a profitable complete invoice, not a + missing transpose label. A span-only native map change is not sufficient. +2. **Validate a positive caller before computing kappa.** If a mixed census + improves the full potential, replay all arbitrary input columns and owned + restoration with its actual new endpoint oracle. Then handle the affine + residue widths and finite cutoff in the mixed-target compiler, proving + its strict inequalities in Lean. Until this exists, the interface alone + supplies no new kappa. diff --git a/research/kappa-round7-4610-phase-recursion-20261022/RankGate.lean b/research/kappa-round7-4610-phase-recursion-20261022/RankGate.lean new file mode 100644 index 0000000000..c32b8d13e1 --- /dev/null +++ b/research/kappa-round7-4610-phase-recursion-20261022/RankGate.lean @@ -0,0 +1,66 @@ +/- Cao Yifan; substantial OpenAI Codex assistance. Apache-2.0. + Scoped linear-algebra gate for a word of rank-one phase perturbations. + The Clifford-to-symplectic interpretation and tape admission are separate. -/ +import Mathlib.LinearAlgebra.Span.Basic +import Mathlib.Tactic.Abel + +namespace PhaseRankGate + +variable {K V D : Type*} [Field K] [AddCommGroup V] [Module K V] + [AddCommGroup D] [Module K D] + +def update (u : V) (a : V →ₗ[K] K) : V →ₗ[K] V := + LinearMap.id + a.smulRight u + +def word : List (V × (V →ₗ[K] K)) → V →ₗ[K] V + | [] => LinearMap.id + | (u, a) :: rest => (update u a).comp (word rest) + +def defects : List (V × (V →ₗ[K] K)) → Submodule K V + | [] => ⊥ + | (u, _) :: rest => Submodule.span K {u} ⊔ defects rest + +theorem word_defect_mem (steps : List (V × (V →ₗ[K] K))) (x : V) : + word steps x - x ∈ defects steps := by + induction steps with + | nil => simp [word, defects] + | cons head rest ih => + rcases head with ⟨u, a⟩ + have hu : a (word rest x) • u ∈ defects ((u, a) :: rest) := by + apply (show Submodule.span K {u} ≤ defects ((u, a) :: rest) from le_sup_left) + exact Submodule.smul_mem _ _ (Submodule.subset_span (by simp)) + have hr : word rest x - x ∈ defects ((u, a) :: rest) := + (show defects rest ≤ defects ((u, a) :: rest) from le_sup_right) ih + convert (defects ((u, a) :: rest)).add_mem hu hr using 1 <;> + simp [word, update, LinearMap.add_apply, LinearMap.comp_apply] <;> abel + +theorem range_le_of_defect (f g : D →ₗ[K] V) (S : Submodule K V) + (h : ∀ x, f x - g x ∈ S) : + LinearMap.range f ≤ LinearMap.range g ⊔ S := by + rintro y ⟨x, rfl⟩ + have hg : g x ∈ LinearMap.range g ⊔ S := + (show LinearMap.range g ≤ LinearMap.range g ⊔ S from le_sup_left) ⟨x, rfl⟩ + have hs : f x - g x ∈ LinearMap.range g ⊔ S := + (show S ≤ LinearMap.range g ⊔ S from le_sup_right) (h x) + convert (LinearMap.range g ⊔ S).add_mem hg hs using 1 <;> abel + +theorem fixed_word_range_bound (steps : List (V × (V →ₗ[K] K))) + (f : D →ₗ[K] V) : + LinearMap.range ((word steps).comp f) ≤ LinearMap.range f ⊔ defects steps := + range_le_of_defect ((word steps).comp f) f + (defects steps) (fun x => word_defect_mem steps (f x)) + +theorem common_encoding_add (E : V →ₗ[K] V) (x y : V) (c : K) : + E (x + c • y) = E x + c • E y := by simp + +theorem gauge_telescope {G : Type*} [Group G] (e0 e1 e2 a b : G) : + (e2*b*e1⁻¹)*(e1*a*e0⁻¹) = e2*(b*a)*e0⁻¹ := by + simp [mul_assoc] + +end PhaseRankGate + +#print axioms PhaseRankGate.word_defect_mem +#print axioms PhaseRankGate.range_le_of_defect +#print axioms PhaseRankGate.fixed_word_range_bound +#print axioms PhaseRankGate.common_encoding_add +#print axioms PhaseRankGate.gauge_telescope diff --git a/research/kappa-round7-4610-phase-recursion-20261022/RankGate.log b/research/kappa-round7-4610-phase-recursion-20261022/RankGate.log new file mode 100644 index 0000000000..aa531a274c --- /dev/null +++ b/research/kappa-round7-4610-phase-recursion-20261022/RankGate.log @@ -0,0 +1,11 @@ +E:\Research\integer-mult-kappa-20261022\research\kappa-round7-4610-phase-recursion-20261022\RankGate.lean:34:61: warning: Used `tac1 <;> tac2` where `(tac1; tac2)` would suffice +note: this linter can be disabled with `set_option linter.unnecessarySeqFocus false` +E:\Research\integer-mult-kappa-20261022\research\kappa-round7-4610-phase-recursion-20261022\RankGate.lean:35:69: warning: Used `tac1 <;> tac2` where `(tac1; tac2)` would suffice +note: this linter can be disabled with `set_option linter.unnecessarySeqFocus false` +E:\Research\integer-mult-kappa-20261022\research\kappa-round7-4610-phase-recursion-20261022\RankGate.lean:45:56: warning: Used `tac1 <;> tac2` where `(tac1; tac2)` would suffice +note: this linter can be disabled with `set_option linter.unnecessarySeqFocus false` +'PhaseRankGate.word_defect_mem' depends on axioms: [propext, Classical.choice, Quot.sound] +'PhaseRankGate.range_le_of_defect' depends on axioms: [propext, Classical.choice, Quot.sound] +'PhaseRankGate.fixed_word_range_bound' depends on axioms: [propext, Classical.choice, Quot.sound] +'PhaseRankGate.common_encoding_add' depends on axioms: [propext] +'PhaseRankGate.gauge_telescope' depends on axioms: [propext] diff --git a/research/kappa-round7-4610-phase-recursion-20261022/active_palette.py b/research/kappa-round7-4610-phase-recursion-20261022/active_palette.py new file mode 100644 index 0000000000..03fa8b90ed --- /dev/null +++ b/research/kappa-round7-4610-phase-recursion-20261022/active_palette.py @@ -0,0 +1,109 @@ +"""Actual canonical-chart active-Pauli gauge recipes and finite controls. +Cao Yifan; substantial OpenAI Codex assistance. Apache-2.0. +No profitable profile is asserted; use these complete operators in a census. +""" +from hashlib import sha256 +import gzip +import importlib.util +import json +from pathlib import Path +import sys +import time +sys.dont_write_bytecode=True +HERE=Path(__file__).resolve().parent;ROOT=HERE.parents[1] +CE=ROOT/'research/t74-native-fast/vendor/native/new/code/borrow/vendor/clifford/clifford_exact.py' +WORD=ROOT/'research/kappa-round3-warp-20261022/ACTUAL-WORD.json.gz' + + +def load_ce(): + spec=importlib.util.spec_from_file_location('active_palette_exact_clifford',CE) + module=importlib.util.module_from_spec(spec);sys.modules[spec.name]=module;spec.loader.exec_module(module) + return module + + +def canonical_chart(ce,basis,n=9): + r=len(basis) + if r in (0,n):return ce.ident(n) + G=ce.transpose(ce.basis_extend(tuple(basis),n),n) + inverse=ce.inv(G,n);columns=ce.transpose(inverse,n) + quadratic=tuple((1< C_active -> C_mask -> K. + + In ordinary left action this is K C_mask C_active K^-1. The mask is + in the canonical active chart, never guessed from raw physical vectors. + """ + r=len(basis) + if not 0<=mask<1<>j&1 else 0) for j in range(r)] + odd=mask.bit_count()%2 + assert ce.rank(columns)==r-odd + if odd: + assert {x for x in range(1<>(G*j))&((1<0 and G>0 and n==len(sources) and n>0): + raise ValueError('nonempty fixed selected-position context') + if len(set(positions))!=n or set(positions)&set(sources): + raise ValueError('distinct selected targets, no selected source is a target') + rho=positions[0]%K + if any(p<0 or p%K!=rho for p in positions+sources): + raise ValueError('all selected positions must have the same rho in distinct K-bit chunks') + f=max(max(positions),max(sources))//K+1 + if any(p+K>f*K for p in positions): + raise ValueError('highest overflowing target window needs the separate elementary pair') + bits=f*K;Ymod=1<>p)&1) ^ (controls[j] if controls is not None else 0))*(B**j) + for j,p in enumerate(positions)) + def earlier(): + nonlocal u,t,y,b,swaps,rotations + controls=[w&1 for w in digits(u,n,G)] + td=digits(t,n,G) + y=(y+sum(2*z*w*(1<>p)&1)*(B**j) for j,p in enumerate(sources)))%Cmod;rotations+=1 + u,b=b,u;swaps+=1 + earlier() + u,b=b,u;swaps+=1 + b=(b-sum(((y>>p)&1)*(B**j) for j,p in enumerate(sources)))%Cmod;rotations+=1 + u,b=b,u;swaps+=1 + return (u,t,y,b),dict(compact_swaps=swaps,modular_rotations=rotations) + + +def matching_checks(): + K,G=6,2;B=1<>(p+1))&((1<<(K-1))-1))==((expected>>(p+1))&((1<<(K-1))-1)) for p in positions) + assert all(((y>>p)&1)==((expected>>p)&1) for p in sources) + total+=1 + # Parent's independent audit supplied a failure outside the same-rho + # contract. The public model must reject this structural premise, not + # silently advertise correctness for adjacent overlapping guard windows. + try:paired_control_word((1,1,32,0),[0,1],[2,3],6,2) + except ValueError as error: + overlap_control=dict(rejected=True,reason=str(error), + positions=[0,1],sources=[2,3],state=[1,1,32,0]) + else:raise AssertionError('overlapping target windows were admitted') + return dict(cases=total,K=K,G=G,target_chunks=[0,2],source_chunks=[1,3], + rho=[0,2,5],dirty_good_digits=[0,1,2],arbitrary_back_samples=[0,1,15], + endpoint_and_dirty_restoration=True,swaps=12,rotations=10, + overlapping_guard_window_control=overlap_control) + + +def two_involutions(p): + n=len(p);first=list(range(n));second=list(range(n));seen=set() + for start in range(n): + if start in seen:continue + cycle=[];j=start + while j not in seen: + seen.add(j);cycle.append(j);j=p[j] + L=len(cycle) + for j,x in enumerate(cycle): + first[x]=cycle[-j%L];second[x]=cycle[(1-j)%L] + return first,second + + +def permutation_checks(): + count=0 + for n in range(1,9): + for p in permutations(range(n)): + a,b=two_involutions(p) + assert all(a[a[j]]==b[b[j]]==j and b[a[j]]==p[j] for j in range(n)) + count+=1 + return dict(permutations=count,maximum_selected_bits=8, + involutions_per_permutation=2,parallel_control_layers=6, + scope='Finite permutation control plus written all-cycle reversal proof; not an uncharged descriptor operation.') + + +def rank_checks(): + total=0 + for n in range(1,7): + for u in range(1,1<<(2*n)): + def pairing(v): + return (((u&((1<>n)).bit_count()+((u>>n)&v).bit_count())&1 + defect=[u if pairing(1<0`, each old contact block rank satisfies +`r_j<=h`. Restriction and telescoping bound its added endpoint rank `g` by +`sum(delta_j)`. Concavity gives + +``` +sum((r_j+delta_j)^t-r_j^t) >= (h+sum(delta_j))^t-h^t + >= (h+g)^t-h^t. +``` + +Those paid occurrences have distinct field owners, so summing the inequality +does not charge one child to multiple independent helpers. Added main/center +costs cannot improve the moment; fixed main endpoints supply no extra reward. +The phase rank formulas and the analytic theorem remain mathematical premises +of this audit, rather than a new Lean formalization. This source audit supplies +no native amplitude, absolute-phase, compiler or multiplication theorem replay. + +## Reproduce + +From the checkout root, using the global Python 3.14 executable: + +`check_bundle.py` is the fast frozen source/receipt check. Full replay commands: + +```powershell +& 'C:\Users\caoyi\AppData\Local\Python\pythoncore-3.14-64\python.exe' research/kappa-round7-rankone-phase-20261022/full_form_gate.py +& 'C:\Users\caoyi\AppData\Local\Python\pythoncore-3.14-64\python.exe' research/kappa-round7-rankone-phase-20261022/rank_debt_audit.py +& 'C:\Users\caoyi\AppData\Local\Python\pythoncore-3.14-64\python.exe' research/kappa-round7-rankone-phase-20261022/controls.py +``` + +`capture.py` records the initial local source capture and refuses to replace a +captured file with different bytes. `SOURCES.json` pins the geometry, phase +equation implementation, actual native word, and phase grammar. Only files in +this package are written; frozen predecessors are read-only. + +The three independent controls reject a changed actual paid width, split an +actual helper rise into two positive calls within one scalar-contact block to +exercise the required block predicate, and mutate a geometry-source byte before +calling the actual full-form gate's authentication path. Originals stay +unchanged. Replays may change timing fields; after deliberately recomputing +coherent receipts, `check_bundle.py --write-manifest` refreshes their aggregate +hashes. Default mode verifies the existing freeze. + +The next construction must change a genuine rank-debt hypothesis: a physically +implemented shared-owner correction, fusion across a scalar contact, a new +nonmonotone/helper path, changed subspaces/maps/scalar word, a changed main +contract or a new controller. A formal shared rank or renamed output credit +does not establish such an implementation. Any candidate must keep all input +fields arbitrary and price the complete physical return/normalizer contract. + +Prepared by Cao Yifan with substantial OpenAI Codex assistance, Apache-2.0. +Credit Dugongue/PR4654 for the phase grammar and cut formulation; Cinna Davis +for PR4665's phase equations, PR4690's searches and PR4696's rank-debt theorem; +the parallel actual-contact geometry loader; Cao Yifan/PR4610; Cinna Davis's +supplier/controller lineage; zxv, Jacob Alan Sussman and all retained native, +E8, scalar, Clifford, precision and compiler contributors. No novelty priority +is claimed over these contemporaneous source results. diff --git a/research/kappa-round7-rankone-phase-20261022/SOURCES.json b/research/kappa-round7-rankone-phase-20261022/SOURCES.json new file mode 100644 index 0000000000..aef7fac6b8 --- /dev/null +++ b/research/kappa-round7-rankone-phase-20261022/SOURCES.json @@ -0,0 +1,32 @@ +{ + "credits": "Geometry contact loader: Cao Yifan parallel research; forms/equality verifier: Cinna Davis PR4665; phase grammar/cut: Dugongue PR4654; native word/controller/source lineage as retained.", + "files": [ + { + "copy": "mixed_gauge.py", + "path": "research/kappa-round7-4610-coupled-recursion-20261022/mixed_gauge.py", + "sha256": "9f3d4fcca33ce4abbb1c7cc3c8b011a22a2baf57810d8e7ec0f814cc324197b8" + }, + { + "copy": "phase_equations.py", + "path": "research/kappa-round7-4610-scalar-contract-20261022/sources/PR4665-verify.py", + "sha256": "dfb6babdc5e4c50abe0b7b1b2ed3f8fe9057e9a3e7a2f143a8320d2ab046dbcb" + }, + { + "copy": "native-word.json.gz", + "path": "research/kappa-round3-warp-20261022/ACTUAL-WORD.json.gz", + "sha256": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05" + }, + { + "copy": "PHASE-FORM-GRAMMAR.md", + "path": "research/kappa-round7-4610-scalar-contract-20261022/sources/PHASE-FORM-GRAMMAR.md", + "sha256": "bb68102dfcd00491a6aee11cf825240f1ce0b84f6a3db17cd557c187e5403f76" + }, + { + "copy": "PHASE-CUT.md", + "path": "research/kappa-round7-4610-scalar-contract-20261022/sources/PHASE-CUT.md", + "sha256": "4180468fd7d270526d28ae88e5b2ee0f8b4da083f80262648823ec831298351f" + } + ], + "native_canonical_sha256": "cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd", + "native_commit": "1eb8da6cfb35512c0cc2533413e5ca42f48e13c6" +} diff --git a/research/kappa-round7-rankone-phase-20261022/UPSTREAM.json b/research/kappa-round7-rankone-phase-20261022/UPSTREAM.json new file mode 100644 index 0000000000..2f0d0013bf --- /dev/null +++ b/research/kappa-round7-rankone-phase-20261022/UPSTREAM.json @@ -0,0 +1,47 @@ +{ + "repository": "CrocSwap/integer-mult-bounds", + "pull_request": 4696, + "commit": "def829364e8e53a74eac7997b49b5366afd5bc29", + "files": [ + { + "name": "PR4696-PROOF.md", + "path": "research/phase-rank-debt/PROOF.md", + "ref": "def829364e8e53a74eac7997b49b5366afd5bc29", + "blob": "544ff45127d06f33eb9b84ae3172313df0dd4415", + "copy": "upstream/phase-rank-debt/PROOF.md", + "sha256": "33dd9bfff744cce235c078f15be2402328f63c6722fb4af4e30fa540c19b01bf" + }, + { + "name": "PR4696-README.md", + "path": "research/phase-rank-debt/README.md", + "ref": "def829364e8e53a74eac7997b49b5366afd5bc29", + "blob": "51906b7b21fae80247c00345a30f793145f1664d", + "copy": "upstream/phase-rank-debt/README.md", + "sha256": "7e08300db507885ec8d3f80a7cb74aa531698958cd9792f5ee4d5bdaf601a0d8" + }, + { + "name": "PR4696-verify.py", + "path": "research/phase-rank-debt/verify.py", + "ref": "def829364e8e53a74eac7997b49b5366afd5bc29", + "blob": "e54f708b24cf26f049f4b11bfca237da4826cf1c", + "copy": "upstream/phase-rank-debt/verify.py", + "sha256": "d886b9e2dcb57d0adaee233ff5be528bceb52589bd5791be94edfcd2c2425e43" + }, + { + "name": "PR4696-SOURCES.json", + "path": "research/phase-rank-debt/SOURCES.json", + "ref": "def829364e8e53a74eac7997b49b5366afd5bc29", + "blob": "d54e85d2c38bdf6ea4ed4cc12ac771e3e3e5b2b7", + "copy": "upstream/phase-rank-debt/SOURCES.json", + "sha256": "9618de607904ecf971b1f3dff52db0e25e927ae29eaf747b19b79e16148fbcfe" + }, + { + "name": "PR4696-RESULT.json", + "path": "research/phase-rank-debt/RESULT.json", + "ref": "def829364e8e53a74eac7997b49b5366afd5bc29", + "blob": "809f83207c7164e20aebfe1c3d9e6bd3559c1dff", + "copy": "upstream/phase-rank-debt/RESULT.json", + "sha256": "99512e2c561fe86671a610e70a2d44c077f4ec8e632022a0b0c129ec4947d94c" + } + ] +} diff --git a/research/kappa-round7-rankone-phase-20261022/capture.py b/research/kappa-round7-rankone-phase-20261022/capture.py new file mode 100644 index 0000000000..4254a027a6 --- /dev/null +++ b/research/kappa-round7-rankone-phase-20261022/capture.py @@ -0,0 +1,25 @@ +"""Pin actual native bytes and attributed geometry/form source implementations.""" +from pathlib import Path +from hashlib import sha256 +import json,sys +sys.dont_write_bytecode=True +HERE=Path(__file__).resolve().parent;ROOT=HERE.parents[1] +FILES={ + 'mixed_gauge.py':'research/kappa-round7-4610-coupled-recursion-20261022/mixed_gauge.py', + 'phase_equations.py':'research/kappa-round7-4610-scalar-contract-20261022/sources/PR4665-verify.py', + 'native-word.json.gz':'research/kappa-round3-warp-20261022/ACTUAL-WORD.json.gz', + 'PHASE-FORM-GRAMMAR.md':'research/kappa-round7-4610-scalar-contract-20261022/sources/PHASE-FORM-GRAMMAR.md', + 'PHASE-CUT.md':'research/kappa-round7-4610-scalar-contract-20261022/sources/PHASE-CUT.md', +} +def main(): + out=[];(HERE/'sources').mkdir(exist_ok=True) + for name,path in FILES.items(): + data=(ROOT/path).read_bytes();target=HERE/'sources'/name + if target.exists() and target.read_bytes()!=data:raise ValueError('Captured source changed '+name) + target.write_bytes(data);out.append(dict(copy=name,path=path,sha256=sha256(data).hexdigest())) + result=dict(files=out,native_commit='1eb8da6cfb35512c0cc2533413e5ca42f48e13c6', + native_canonical_sha256='cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd', + credits='Geometry contact loader: Cao Yifan parallel research; forms/equality verifier: Cinna Davis PR4665; phase grammar/cut: Dugongue PR4654; native word/controller/source lineage as retained.') + (HERE/'SOURCES.json').write_text(json.dumps(result,indent=2,sort_keys=True)+'\n',encoding='utf-8',newline='\n') + print('PINNED_PHASE_SEARCH_SOURCES',len(out)) +if __name__=='__main__':main() diff --git a/research/kappa-round7-rankone-phase-20261022/check_bundle.py b/research/kappa-round7-rankone-phase-20261022/check_bundle.py new file mode 100644 index 0000000000..bf0e035b6c --- /dev/null +++ b/research/kappa-round7-rankone-phase-20261022/check_bundle.py @@ -0,0 +1,64 @@ +"""Fast coherent hash/source check for the stopped duplicate-search audit.""" +from pathlib import Path +from hashlib import sha1,sha256 +import argparse,json,sys +sys.dont_write_bytecode=True +HERE=Path(__file__).resolve().parent +def digest(p):return sha256(Path(p).read_bytes()).hexdigest() +def read(p):return json.loads(Path(p).read_text(encoding='utf-8')) +def need(ok,message): + if not ok:raise ValueError(message) +def main(): + ap=argparse.ArgumentParser();ap.add_argument('--write-manifest',action='store_true');args=ap.parse_args() + pins=read(HERE/'SOURCES.json') + for row in pins['files']:need(digest(HERE/'sources'/row['copy'])==row['sha256'],'Copied source '+row['copy']) + upstream=read(HERE/'UPSTREAM.json');folder=HERE/'upstream/phase-rank-debt' + need(upstream['commit']=='def829364e8e53a74eac7997b49b5366afd5bc29','Exact PR4696 head') + for row in upstream['files']: + raw=(HERE/row['copy']).read_bytes() + need(sha256(raw).hexdigest()==row['sha256'],'Upstream SHA '+row['name']) + need(sha1(b'blob '+str(len(raw)).encode()+b'\0'+raw).hexdigest()==row['blob'],'Upstream Git blob '+row['name']) + need((HERE/'sources/native-word.json.gz').read_bytes()==(folder/'inputs/round3-native.json.gz').read_bytes(),'Same actual source word') + oldpins=read(folder/'SOURCES.json');pin=next(r for r in oldpins['files'] if r['path'].endswith('round3-native.json.gz')) + need(digest(folder/'inputs/round3-native.json.gz')==pin['sha256'],'Exact upstream native pin') + gate=read(HERE/'FULL-FORM-GATE.json') + need(gate['script_sha256']==digest(HERE/'full_form_gate.py') and gate['sources_sha256']==digest(HERE/'SOURCES.json'),'Full-form source binding') + need(gate['actual_components']==1067 and gate['original_residences']==4186,'Actual graph census') + need([r['form_coordinates'] for r in gate['results']]==[10941,11229],'Full-form dimensions') + for row in gate['results']: + need(not row['useful_helper_roles'] and not row['witnesses'] and row['remaining_equations']==0,'No unpriced free helper gain') + need(row['helper_queries']==80,'Every helper coefficient query') + audit=read(HERE/'RANK-DEBT-AUDIT.json') + need(audit['script_sha256']==digest(HERE/'rank_debt_audit.py'),'Independent audit source') + need(audit['graph_gate_script_sha256']==digest(HERE/'full_form_gate.py'),'Actual graph source') + need(audit['sources_sha256']==digest(HERE/'SOURCES.json') and audit['upstream_pins_sha256']==digest(HERE/'UPSTREAM.json'),'Audit input pins') + need(audit['upstream_replay_stdout_sha256']==digest(HERE/'RANK-DEBT-REPLAY.log'),'Fresh upstream replay log') + need(audit['upstream_verifier_exit_code']==0 and audit['upstream_sources_unchanged'],'Unchanged exact upstream replay') + need(len(audit['orientations'])==2,'Both source words') + for row in audit['orientations']: + need(row['persistent_rank_telescopes']==632 and row['pointwise_fixed_helper_entrances']==408,'All physical paths') + need(row['helper_rank_mass']==3471 and row['helper_jobs']==2208,'Actual helper invoice') + need(row['helper_blocks_without_adapter_cuts']=={'0':19817,'1':2208},'No marker cuts needed') + need(row['helper_adapter_markers']==0 and row['adapter_markers']==448,'Adapter owners') + need(row['block_hypotheses_survive_no_inert_marker_freezes'],'Debt scope assessment') + controls=read(HERE/'CONTROLS.json') + need(controls['script_sha256']==digest(HERE/'controls.py') and controls['gate_script_sha256']==digest(HERE/'full_form_gate.py') and + controls['audit_script_sha256']==digest(HERE/'rank_debt_audit.py'),'Independent control sources') + need(len(controls['controls'])==3,'Three actual corruption controls') + result=dict(status='PASS_FROZEN_ACTUAL_PHASE_AND_RANK_DEBT_AUDIT',script_sha256=digest(__file__), + full_form_modes=2,actual_components=1067,useful_unpaid_helper_directions=0, + audited_orientations=2,helper_paths_per_orientation=408,independent_controls=3, + duplicate_511_scan_run=False,new_kappa=False, + receipt_sha256={n:digest(HERE/n) for n in ['SOURCES.json','UPSTREAM.json','FULL-FORM-GATE.json', + 'RANK-DEBT-AUDIT.json','RANK-DEBT-REPLAY.log','CONTROLS.json']}, + scope='No-inert-marker forward full-form relaxation gates plus independent actual-path debt audit and exact PR4696 replay. No new native supplier, Lean theorem, compiler or kappa.') + target=HERE/'BUNDLE-CHECK.json';encoded=json.dumps(result,indent=2,sort_keys=True)+'\n' + if target.exists() and not args.write_manifest:need(target.read_text(encoding='utf-8')==encoded,'Frozen receipt drift') + else:target.write_text(encoded,encoding='utf-8',newline='\n') + files={str(p.relative_to(HERE)).replace('\\','/'):digest(p) for p in HERE.rglob('*') if p.is_file() and + p.name!='ARTIFACT-MANIFEST.json' and not any(x in ['.scratch','__pycache__'] for x in p.relative_to(HERE).parts)} + manifest=dict(status='FROZEN_ACTUAL_PHASE_RANK_DEBT_AUDIT_FILES',files_sha256=files) + if args.write_manifest:(HERE/'ARTIFACT-MANIFEST.json').write_text(json.dumps(manifest,indent=2,sort_keys=True)+'\n',encoding='utf-8',newline='\n') + else:need(read(HERE/'ARTIFACT-MANIFEST.json')==manifest,'Frozen file hashes') + print(result['status'],'modes=2 actualComponents=1067 independentPaths=816 duplicate511=false') +if __name__=='__main__':main() diff --git a/research/kappa-round7-rankone-phase-20261022/controls.py b/research/kappa-round7-rankone-phase-20261022/controls.py new file mode 100644 index 0000000000..a25f4cc0e1 --- /dev/null +++ b/research/kappa-round7-rankone-phase-20261022/controls.py @@ -0,0 +1,51 @@ +"""Actual entry-point and independent path/block corruption controls.""" +from pathlib import Path +from copy import deepcopy +import contextlib,gzip,io,json,shutil,sys,tempfile +sys.dont_write_bytecode=True +HERE=Path(__file__).resolve().parent +import full_form_gate as F +import rank_debt_audit as D + +def main(): + payload=json.loads(gzip.decompress((HERE/'sources/native-word.json.gz').read_bytes()));out=[] + bad=deepcopy(payload) + next(e for e in bad['programs']['forward'] if e[0]=='climb')[5]+=1 + try:D.actual_paths(bad,'forward') + except ValueError as e: + D.need(str(e)=='Actual increasing paid edge','Exact independent width rejection');out.append('wrong_actual_paid_width') + else:raise ValueError('Wrong width accepted') + # Split an actual helper paid edge into two positive rises with the same + # endpoints and no intervening scalar. The block condition must reject it. + bad=deepcopy(payload);frames=bad['canonical']['frames'];word=bad['programs']['forward'] + for at,e in enumerate(word): + if e[0]=='climb' and e[2]>=224 and e[5]>=2: + A,B=frames[e[3]],frames[e[4]];basis=D.pivots(A) + vector=next(v for v in B if not D.contains(basis,v)) + middle=len(frames);frames.append(A+[vector]) + first=list(e);first[4]=middle;first[5]=1 + second=list(e);second[3]=middle;second[5]-=1 + word[at:at+1]=[first,second];break + else:raise ValueError('Missing helper block fixture') + try:D.actual_paths(bad,'forward') + except ValueError as e: + D.need(str(e)=='Actual no-marker helper block has at most one paid call','Exact block rejection');out.append('two_original_paid_jobs_in_one_helper_block') + else:raise ValueError('Split block accepted') + scratch=HERE/'.scratch';scratch.mkdir(exist_ok=True);saved=F.HERE + with tempfile.TemporaryDirectory(prefix='pin-control-',dir=scratch) as folder: + target=Path(folder).resolve();D.need(target.is_relative_to(scratch.resolve()),'Scratch containment') + shutil.copytree(HERE/'sources',target/'sources');shutil.copyfile(HERE/'SOURCES.json',target/'SOURCES.json') + p=target/'sources/mixed_gauge.py';p.write_bytes(p.read_bytes()+b'\n# deliberate source mutation\n');F.HERE=target + try: + with contextlib.redirect_stdout(io.StringIO()):F.main() + except ValueError as e: + D.need(str(e)=='Pinned source mixed_gauge.py','Exact actual gate source rejection');out.append('geometry_source_byte_mutation') + else:raise ValueError('Changed geometry source accepted') + finally:F.HERE=saved + output=dict(status='PASS_ACTUAL_GRAPH_PHASE_DEBT_CONTROLS',controls=out, + script_sha256=D.digest(__file__),gate_script_sha256=D.digest(HERE/'full_form_gate.py'), + audit_script_sha256=D.digest(HERE/'rank_debt_audit.py'),sources_sha256=D.digest(HERE/'SOURCES.json'), + scope='Actual source authentication and independent width/block predicates; unchanged original files. No native or analytic theorem proof.') + (HERE/'CONTROLS.json').write_text(json.dumps(output,indent=2,sort_keys=True)+'\n',encoding='utf-8',newline='\n') + print(output['status'],len(out)) +if __name__=='__main__':main() diff --git a/research/kappa-round7-rankone-phase-20261022/full_form_gate.py b/research/kappa-round7-rankone-phase-20261022/full_form_gate.py new file mode 100644 index 0000000000..826dc3b0eb --- /dev/null +++ b/research/kappa-round7-rankone-phase-20261022/full_form_gate.py @@ -0,0 +1,128 @@ +"""Actual-contact unrestricted symmetric forms, with inert markers unfrozen.""" +from pathlib import Path +from hashlib import sha256 +from types import SimpleNamespace +from collections import Counter +import ast,gzip,importlib.util,json,sys,time +sys.dont_write_bytecode=True +HERE=Path(__file__).resolve().parent +def digest(p):return sha256(Path(p).read_bytes()).hexdigest() +def need(ok,message): + if not ok:raise ValueError(message) +def geometry(payload): + path=HERE/'sources/mixed_gauge.py';tree=ast.parse(path.read_text(encoding='utf-8')) + parts=[n for n in tree.body if isinstance(n,ast.ClassDef) and n.name=='Union']+[ + n for n in tree.body if isinstance(n,ast.FunctionDef) and n.name=='graph'] + need(len(parts)==2,'Exact geometry AST exports') + env={'R':SimpleNamespace(need=need)} + exec(compile(ast.fix_missing_locations(ast.Module(body=parts,type_ignores=[])),str(path),'exec'),env) + old=env['graph'](payload) + function=parts[1];returns=[n for n in function.body if isinstance(n,ast.Return)] + need(len(returns)==1 and isinstance(returns[0].value,ast.Call),'Geometry return schema') + for name,expression in [ + ('main_fixed',"sorted({comp[starts['L',i]] for i in range(224)}|{comp[ends['L',i]] for i in range(224)})"), + ('owned_fixed','sorted({comp[i] for i in owned})'), + ('zero_fixed','sorted({component for component,frame in compframe.items() if frame==0})')]: + returns[0].value.keywords.append(ast.keyword(arg=name,value=ast.parse(expression,mode='eval').body)) + exec(compile(ast.fix_missing_locations(ast.Module(body=parts,type_ignores=[])),str(path),'exec'),env) + expanded=env['graph'](payload) + need({k:expanded[k] for k in old}==old,'Graph unchanged by return-only metadata') + return expanded +def phase_module(): + path=HERE/'sources/phase_equations.py';spec=importlib.util.spec_from_file_location('credited_symmetric_forms',path) + module=importlib.util.module_from_spec(spec);spec.loader.exec_module(module);return module +def gaussian(rows): + basis={} + for row in rows: + while row: + p=row.bit_length()-1 + if p not in basis:basis[p]=row;break + row^=basis[p] + return basis +def reduced(row,basis): + while row: + p=row.bit_length()-1 + if p not in basis:return row + row^=basis[p] + return 0 + +def evaluate(g,phase,mode): + c=g['canonical'];frames=c['frames'];nodes=[0,0]+[g['component_frames'][i] for i in range(g['components'])] + fixed=set(g['main_fixed'])|set(g['zero_fixed']) + if mode=='main_and_owned':fixed.update(g['owned_fixed']) + fixed={i+2 for i in fixed};forms=phase.Forms(frames,nodes,fixed);eq=phase.Equalities(forms.count) + maps={w['op']:w['G_columns'] for w in c['warps']} + maps.update({-op:phase.inverse(cols) for op,cols in list(maps.items())}) + equations=[];counts=Counter();paid=Counter() + for e in g['edges']: + a,b=e['source']+2,e['target']+2;U=tuple(frames[e['source_frame']]);V=tuple(frames[e['target_frame']]) + if e['kind']=='warp': + image=tuple(phase.mv(maps[e['operator']],x) for x in U) + need(phase.span(image)==phase.span(V),'Actual shared warp geometry') + elif e['kind']=='center': + need(not V and len(U)==8,'Actual owned center 8 to zero');U=();image=() + else: + need(phase.span(U)<=phase.span(V),'Actual nested climb');image=U + if e['old_rank']:paid[e['old_rank']]+=1 + for i,x in enumerate(U): + for j in range(i,len(U)): + row=tuple(sorted(set(forms.at(a,x,U[j]))^set(forms.at(b,image[i],image[j])))) + if row:counts[e['kind']]+=1;equations.append(row);eq.equation(row) + need(paid==Counter({1:2201,2:412,3:510,4:127,5:40,8:8}),'Original paid profile') + eq.finish();queries=[];helpers=Counter() + for h in g['helpers']: + a,b=h['source']+2,h['target']+2;U=tuple(frames[h['source_frame']]);V=tuple(frames[h['target_frame']]) + need(phase.span(U)<=phase.span(V),'Actual nested helper geometry');helpers[len(V)-len(U)]+=1 + for i,x in enumerate(U): + for y in U[i:]: + row=tuple(sorted(set(forms.at(a,x,y))^set(forms.at(b,x,y)))) + if row:queries.append((h['role'],row)) + need(helpers==Counter({4:28,7:7,8:47,9:326}),'Original helper profile') + simplified=[(r,eq.simplify(row)) for r,row in queries] + roots=sorted({x for row in eq.pending for x in eq.simplify(row)}|{x for _,row in simplified for x in row}) + pos={x:i for i,x in enumerate(roots)};bits=lambda row:sum(1<>i&1} + value=lambda row:sum(eq.root(x) in active for x in row)%2 + need(all(value(row)==0 for row in equations),'Every original equation satisfied') + support={} + for n,f in enumerate(nodes): + if n<2 or n in fixed:continue + d=len(frames[f]);mask=sum((eq.root(forms.offsets[n]+i) in active)<>i)&1)<>i&1),None) + need(hit is not None,'Invertible nine-bit warp') + rows[i],rows[hit]=rows[hit],rows[i] + for j in range(9): + if j!=i and rows[j]>>i&1:rows[j]^=rows[i] + need([r&511 for r in rows]==[1<>(9+j))&1)<=224: + need(len(blocks[r])<=1,'Actual no-marker helper block has at most one paid call') + census[len(blocks[r])]+=1 + blocks[r]=[] + for i,e in enumerate(word): + kind=e[0] + if kind=='climb': + _,_,r,a,b,d=e;role=('L',r) + need(current[role]==a and len(frames[b])-len(frames[a])==d>0,'Actual increasing paid edge') + need(all(contains(bases[b],x) for x in frames[a]),'Nested paid transport') + need(all(contains(bases[a],x) for x in images[r]),'Transported entrance remains inside current chart') + widths[r].append(d);blocks[r].append(d);current[role]=b;paid[d]+=1;owners[i]=role + elif kind=='warp': + _,role,op,a,b=e;role=tuple(role);r=role[1] + need(role[0]=='L' and current[role]==a,'Actual warp owner/input') + image=[apply(maps[op],x) for x in frames[a]] + need(len(frames[a])==len(frames[b]) and len(pivots(image))==len(frames[b]) and + all(contains(bases[b],x) for x in image),'Complete warp image') + images[r]=[apply(maps[op],x) for x in images[r]];current[role]=b;owners[i]=role + elif kind=='center': + _,r,a,b,d=e;role=('C',r) + need(current[role]==a and sorted([len(frames[a]),len(frames[b])])==[0,8] and d==8,'Actual owned center zero/eight dual pair') + current[role]=b;paid[d]+=1;owners[i]=role + elif kind=='scalar': + gate,frame=e[1:];op=gate[0];dst=tuple(gate[1]) + if op=='clear': + need(dst==('C',0),'Only owned zero clear');current[dst]=frame + else: + refs=gate[1:3] if op in ['add','copy'] else gate[1:2] + need(op in ['add','copy','scale'] and all(current[tuple(r)]==frame for r in refs),'Actual common scalar chart') + fields=[r for typ,r in refs if typ=='L'];need(len(set(fields))==len(fields),'Distinct scalar field owners') + for r in fields:close(r) + if op=='copy':need(dst==('C',0),'Owned-only overwrite') + contacts+=1 + elif kind=='adapter': + adapter_roles.append(e[2]) # Deliberately no block cut or frame change. + else:need(kind=='phase','Known inert marker') + need(paid==Counter({1:2201,2:412,3:510,4:127,5:40,8:8}),'Complete paid profile') + ranks=Counter();maxima=Counter();path_mass=0;helper_owner_jobs=0 + for r in range(632): + close(r);need(current['L',r]==c['final'][r],'Every final residence chart') + h=len(frames[c['final'][r]])-len(frames[c['start'][r]]) + need(sum(widths[r])==h,'Every persistent path rank telescopes') + if r>=224: + need(h>0 and all(contains(bases[c['final'][r]],x) for x in frames[c['start'][r]]),'Positive nested helper endpoint') + need(images[r]==frames[c['start'][r]],'Actual composed warp fixes helper entrance pointwise') + need(all(d<=h for d in widths[r]),'Every helper step bounded by its endpoint rank') + ranks[h]+=1;maxima[max(widths[r],default=0)]+=1;path_mass+=h;helper_owner_jobs+=len(widths[r]) + need(ranks==Counter({4:28,7:7,8:47,9:326}) and path_mass==3471,'All helper endpoint jobs') + need(len(adapter_roles)==448 and all(r<224 for r in adapter_roles),'All inert adapter markers are on main owners') + # Compare actual graph edges to independently reconstructed owner occurrences. + wrapped=dict(payload);wrapped['programs']=dict(payload['programs'],forward=word) + g=F.geometry(wrapped) + need(g['components']==1067 and len(g['edges'])==len(owners),'Actual 1067 component graph') + need({edge['event'] for edge in g['edges']}==set(owners),'Graph edges are actual owned occurrences') + return dict(direction=direction,actual_components=g['components'],actual_edges=len(g['edges']), + persistent_rank_telescopes=632,pointwise_fixed_helper_entrances=408,helper_rank_mass=path_mass, + helper_jobs=helper_owner_jobs,helper_ranks=dict(ranks),helper_maximum_paid_step=dict(maxima), + helper_blocks_without_adapter_cuts=dict(census),adapter_markers=448,helper_adapter_markers=0, + scalar_contacts=contacts,paid=dict(paid),distinct_paid_owner_occurrences=len(owners), + block_hypotheses_survive_no_inert_marker_freezes=True) + +def main(): + began=time.monotonic();upstream=read(HERE/'UPSTREAM.json');folder=HERE/'upstream/phase-rank-debt' + for row in upstream['files']: + data=(HERE/row['copy']).read_bytes() + need(sha256(data).hexdigest()==row['sha256'],'Upstream file hash') + need(sha1(b'blob '+str(len(data)).encode()+b'\0'+data).hexdigest()==row['blob'],'Upstream exact Git blob') + before={str(p.relative_to(folder)):digest(p) for p in folder.rglob('*') if p.is_file()} + proc=subprocess.run([sys.executable,'-I','-O','-B','verify.py'],cwd=folder,stdout=subprocess.PIPE,stderr=subprocess.STDOUT,check=False) + (HERE/'RANK-DEBT-REPLAY.log').write_bytes(proc.stdout) + need(proc.returncode==0 and b'PASS_PHASE_RANK_DEBT:' in proc.stdout,'Exact upstream isolated optimized replay') + after={str(p.relative_to(folder)):digest(p) for p in folder.rglob('*') if p.is_file()} + need(before==after,'Upstream replay leaves exact source and result bytes unchanged') + raw=(HERE/'sources/native-word.json.gz').read_bytes();need(raw==(folder/'inputs/round3-native.json.gz').read_bytes(),'Same actual native bytes') + payload=json.loads(gzip.decompress(raw));results=[actual_paths(payload,d) for d in ['forward','backward']] + original=read(folder/'RESULT.json') + for row in results: + prior=original['orientations'][row['direction']] + need(row['helper_blocks_without_adapter_cuts']=={int(k):v for k,v in prior['helper_contact_blocks_by_original_paid_calls'].items()},'Same helper blocks without inert-marker cuts') + report=dict(status='PASS_INDEPENDENT_ACTUAL_GRAPH_PHASE_RANK_DEBT_AUDIT',script_sha256=digest(__file__), + graph_gate_script_sha256=digest(HERE/'full_form_gate.py'),sources_sha256=digest(HERE/'SOURCES.json'), + upstream_pins_sha256=digest(HERE/'UPSTREAM.json'),upstream_replay_stdout_sha256=digest(HERE/'RANK-DEBT-REPLAY.log'), + upstream_commit=upstream['commit'],upstream_verifier_exit_code=proc.returncode,upstream_sources_unchanged=True, + orientations=results,seconds=time.monotonic()-began, + conclusion='Owner-wise rank-debt hypotheses hold on the actual graph without inert-marker cuts; planned fixed-subspace multi-edge phase mincuts are covered, so no duplicate511 search is run.', + scope='Independent source/path/block hypothesis audit plus exact upstream verifier replay. Rank-form grammar and analytic rank-debt proof are read premises, not Lean formalizations. Shared-owner jobs, cross-contact fusion, changed graph/subspaces/maps/main contract and new controllers remain outside.') + (HERE/'RANK-DEBT-AUDIT.json').write_text(json.dumps(report,indent=2,sort_keys=True)+'\n',encoding='utf-8',newline='\n') + print(report['status']);print(proc.stdout.decode().strip()) + print('NO_ADAPTER_HELPER_BLOCKS',results[0]['helper_blocks_without_adapter_cuts']) +if __name__=='__main__':main() diff --git a/research/kappa-round7-rankone-phase-20261022/sources/PHASE-CUT.md b/research/kappa-round7-rankone-phase-20261022/sources/PHASE-CUT.md new file mode 100644 index 0000000000..cebae17d8b --- /dev/null +++ b/research/kappa-round7-rankone-phase-20261022/sources/PHASE-CUT.md @@ -0,0 +1,80 @@ +# Rank-one phase-flow optimization by a minimum cut + +Prepared for Dugongue with substantial OpenAI Codex assistance. Apache-2.0. + +This is a constructive extension of PHASE-FORM-GRAMMAR.md. It preserves the old subspaces, scalar chronological word, fixed logical native maps and exact main ABI. It permits and pays additional Gaussian children when a formerly monomial physical warp becomes nonmonomial. + +## Binary gauges + +Fix a nonzero ambient functional l on F2^n. At a contact node v with subspace U_v choose s_v in {0,1} and form + + b_v(x,u)=s_v (l·x)(l·u), x,u in U_v. + +An actual gauge is F_v=C_(U_v) D_(s_v ll^T), with the same inverse-image convention as the phase-form grammar. A scalar contact has one common gauge for all roles it touches. Fix all main endpoints to s=0. Initially also fix owned-center/non-G adapter boundaries to s=0, so those frozen instructions remain unchanged. Fix one endpoint of every helper to zero; allow its opposite endpoint to vary. Both choices, all helper entrances fixed or all helper exits fixed, are valid separate search problems. + +## Every physical edge has an exact rank invoice + +For an original paid edge U→V with I=U intersection V, its old rank is r=dimU+dimV-2dimI. The two rank-one forms restricted to I agree when both switches agree, so the added rank is one exactly when switches differ and l is nonzero on I. Its complete child cost at exponent t is (r+added_rank)^t, not an unpriced phase correction. + +For a fixed logical native warp K_G, the retained subspaces satisfy GU=V. The transported source form is the rank-one functional G^-T l restricted to V; the target form is l restricted to V. Write these restricted functionals as a and b. The physical operator is + + F_target K_G F_source^-1. + +Its Gaussian rank is exactly rank(s_source a a^T + s_target b b^T), hence one of 0,1,2. If a and b are equal nonzero, the rank table for switches (00,10,01,11) is (0,1,1,0). If they are distinct nonzero, the table is (0,1,1,2). If one vanishes, the table is (0,0,1,1) or (0,1,0,1); if both vanish every entry is zero. These cases are decided by exact binary linear algebra. + +The physical warp is emitted as its actual exact Clifford circuit. The retained Clifford normal form factors it into two explicit monomial adapters and one rank-one or rank-two Gaussian call, or only a monomial when the rank is zero. Thus a switch cannot make a formerly free native warp expensive without that expense appearing in the paid profile. All adapters, owned work and absolute phases remain covered by their explicit native construction and replay, rather than treated as cost-free semantic labels. + +## The binary edge costs are submodular + +Let f(r)=r^t for fixed 0= 0, + A=c10-c00-C, B=c01-c00-C. + +Thus C is a nonnegative cut-edge capacity, and A,B are unary contributions. Negative unaries are represented by a nonnegative terminal capacity plus a constant. There is no sign ambiguity or appeal to a floating optimization status in this reduction. + +## Productive rewards remain unary + +Suppose a helper has nested source/end subspaces U⊂V and original productive rank g=dimV-dimU. One endpoint switch is fixed zero. The relative helper's extra rank is s times rank((l|U)⊗²), hence zero or one. Its productive-moment reward is the unary quantity + + s * ((g+1)^t-g^t) + +when l is nonzero on U, and zero otherwise. The reward must be multiplied by every actual controller occurrence of that independent helper. Every helper remains a distinct arbitrary input and its true new Gaussian job is normalized explicitly. + +Consequently total added paid cost minus total added productive reward is a binary submodular energy and is reducible to an s–t minimum cut. The all-zero assignment is feasible with energy zero. Any negative-energy cut gives a strictly improved complete moment at exponent t. This conclusion requires the actual graph multiplicities, owned-center charges and controller invoice; it is not a local gain that can be added across overlapping windows. + +## Exact arithmetic and discovery + +At rational t the weights are algebraic powers, not generally rational numbers. A portable discovery implementation may solve min-cut problems for rational enclosures/approximations of these coefficients, then evaluate every selected cut with the retained outward-rational power engine. Only a strictly certified negative true energy is a mathematical improvement. Approximate optimality alone is not an exact ceiling. Because the graph has finitely many cuts, any strictly profitable true cut is eventually detected by sufficiently fine rational approximations; a bounded search that finds none gives no universal obstruction. + +All n-bit nonzero functionals l can be enumerated at the fixed local dimension n=9. This is 511 distinct rank-one phase families, not a claim to search arbitrary symmetric phases, simultaneous moving subspaces, or all native algorithms. + +## All-input semantic assembly and finite compiler + +The new physical edge for every old logical operation M is F_next M F_prev^-1. Adjacent gauges cancel exactly. At scalar contacts the same F acts on each operand, so the original scalar opcode and coefficient are retained. Main gauges are frozen to their original values. In the mode with all helper entrances frozen, the initial gauge is unchanged on every field, so every main endpoint is immediately unchanged on every arbitrary input. In the mode with varying helper entrances, additionally use the retained independent-helper direct-sum contract: the old global endpoint has zero blocks from helper inputs to main outputs. The original all-column certificate must check those zero blocks explicitly. Right-multiplying independent helper input blocks then cannot affect a main output. Thus both declared modes preserve the actual main ABI; freezing main gauges alone would not suffice for an arbitrary globally coupled operator. Helper endpoints change to the actual relative Gaussian/Clifford operators indicated by their gauges; they are not validated against an automatically redefined main contract. + +The original chronological word order is unchanged. Each new Gaussian child finishes before the suspended parent resumes. The exact normal form provides whole-job monomial adapters, so the retained direct mixed-target compiler can treat the additional rank-one/rank-two paid jobs and increased helper ranks as actual canonical Gaussian jobs. Owned erasure is not inferred from the moment: frozen owned instructions and their original all-column proof remain explicit. Actual all-column and absolute-phase replay must validate the emitted witness and helper normalizers. + +For every digit-column lift width f, tensor the actual one-column Clifford factorization independently over all f columns. Operator identities tensorize, active paid ranks multiply by f, and the helper rank gain becomes f. Identity spectators add no rank. This supplies an all-fiber algebraic extension of an admitted candidate; it is not a new unknown adapter hypothesis. + +After a negative cut is emitted and verified, the entire changed target/paid histograms must pass the critical-root mirror, funded majorant, finite uniform-word absorption, precision and native outer assembly checks. No new kappa follows from a min-cut objective alone. This theorem gives a sufficient exact candidate-generation and lowering mechanism; it does not assert a useful cut has been observed in the current word. + +Credit the classical submodular graph-cut reduction and symplectic/Clifford normal form; Cinna Davis's supplier/controller interfaces; Cao Yifan's actual round-three word; Dugongue's native phase-flow route and Word RAM assembly; zxv, Jacob Alan Sussman and all retained compiler/normalizer sources. The new role here is the source-convention-aware phase-flow energy that permits paid native warp changes while preserving the actual main ABI. + +## Extension: an arbitrary fixed symmetric ambient form + +The minimum-cut reduction is not restricted to rank-one Q=ll^T. Fix ANY symmetric ambient Q and choose b_v=s_v Q restricted to U_v. On a paid edge I=U intersection V, the extra rank is zero for equal switches and rank(Q|I) for unequal switches. Its incremental paid cost is a nonnegative Potts cut weight f(r+rank(Q|I))-f(r). + +For a formerly monomial logical warp G, pull both forms back to its source U. Put A=Q|U, B=(G^T Q G)|U, a=rankA, b=rankB and c=rank(A+B). The four paid costs are (0,f(a),f(b),f(c)). Rank subadditivity gives c<=a+b, and the increasing subadditive function f(k)=k^t gives f(c)<=f(a+b)<=f(a)+f(b). Thus this table is submodular too. A helper with one endpoint fixed has unary reward f(g+rank(Q|I))-f(g). All earlier source/normalizer/owned/main-ABI obligations remain unchanged. The actual diagonal Clifford D_Q is explicit and its phases must be carried literally. + +Consequently any chosen symmetric Q, including alternating rank-two and high-rank forms, supplies another exact min-cut discovery problem. Searching finitely many Q is bounded evidence; it does not exclude a useful form among the other 2^(n(n+1)/2) possibilities. diff --git a/research/kappa-round7-rankone-phase-20261022/sources/PHASE-FORM-GRAMMAR.md b/research/kappa-round7-rankone-phase-20261022/sources/PHASE-FORM-GRAMMAR.md new file mode 100644 index 0000000000..3e91b0b7e2 --- /dev/null +++ b/research/kappa-round7-rankone-phase-20261022/sources/PHASE-FORM-GRAMMAR.md @@ -0,0 +1,79 @@ +# Symmetric phase forms enlarge the native contact grammar + +Prepared for Dugongue with substantial OpenAI Codex assistance. Apache-2.0. + +## Exact model and conventions + +Let V=F2^n with the ordinary nondegenerate dot product. Write a Pauli exponent as (x,z), with symplectic pairing x·z'+z·x', and put y=x+z. Let L0={(0,z)}. The retained canonical frame C_U has involutive symplectic action and sends L0 to + + L_U={(x,z): x in U, x+z in U^perp}. + +A frame gauge F is assigned its INVERSE image chart L(F)=F^-1(L0). This orientation matters: a physical paid edge is F_next F_prev^-1. Its Fourier rank is n-dim(L(F_prev) intersection L(F_next)). For canonical C_U the inverse and forward symplectic images coincide; this coincidence must not be assumed for an arbitrary new gauge. + +For a subspace U and a symmetric bilinear form b:U×U→F2 define + + L(U,b)={(x,z): x in U, (x+z)·u=b(x,u) for every u in U}. + +The old canonical-frame grammar is precisely b=0. + +## Theorem 1: explicit gauges for every such chart + +L(U,b) is an n-dimensional Lagrangian. Every Lagrangian whose x-projection is U has this form for a unique symmetric b. + +Proof. For each x in U, the allowed y=x+z form an affine translate of U^perp, so total dimension is dimU+(n-dimU)=n. For two members (x,y),(u,t), the symplectic pairing is x·t+y·u=b(u,x)+b(x,u)=0. Conversely the vertical kernel of a Lagrangian with x-projection U is exactly U^perp; hence y·u is independent of the chosen y above x. It defines b, and isotropy proves symmetry. + +The construction is an exact Clifford circuit. Choose basis columns B of U, extend them to an invertible n×n matrix H, write S for the symmetric matrix of b on B, and put + + Q = H^-T blockdiag(S,0) H^-1. + +Then Q is symmetric and x^T Q u=b(x,u) on U. The retained diagonal Clifford D_Q acts symplectically as (x,z)→(x,z+Qx), equivalently (x,y)→(x,y+Qx). Choose + + F(U,b)=C_U D_Q. + +Because D_Q has involutive symplectic action and C_U^-1(L0)=L_U, its inverse-image chart is D_Q^-1 L_U=L(U,b). In the retained Op.then convention this circuit is `diag(Q).then(canonical_frame(U))`: D_Q acts first. The diagonal's Z4 linear coefficients have parity equal to diag(Q), as in the retained exact implementation. This fixes an actual circuit and absolute phase, not just a projective tableau. Different extensions of b may give different gauges with the same chart; their relative operator is monomial and is not silently identified as an exact circuit. + +## Theorem 2: complete paid rank formula + +For charts (U,b),(W,c), put I=U intersection W and let D be the symmetric form (b+c) restricted to I. The exact Fourier rank of F(W,c) F(U,b)^-1 is + + r = dimU+dimW-2dimI + rank(D). + +Proof. A vector in the intersection of the two Lagrangians has x in I. Its prescribed y-functional on U+W exists precisely when b(x,v)=c(x,v) for every v in I, that is, x lies in the radical of D. This radical has dimension dimI-rank(D). For each such x, allowed y form an affine space of dimension n-dim(U+W). Thus the intersection dimension is n-dimU-dimW+2dimI-rank(D). The B-block rank equals n minus this dimension, by applying F(W,c) to the inverse-image intersection. This proves the formula. + +In particular, every old paid rank is preserved exactly if the two forms agree on I. These are linear equations over F2, not nonlinear rank constraints. Once a candidate is emitted, the retained exact Clifford normal form constructs and checks its two monomial adapters and rank-r Gaussian child, with absolute phase. Every adapter has the native volume-linear implementation already charged by the source-bound provider theorem. This is a sufficient physical realization of the proposed rank, not free nonmonomial motion. + +## Theorem 3: native warp constraints are linear + +For the retained monomial K_G, Q_G=I+G^-T G^-1 gives + + (x,y)→(Gx,G^-T y). + +Therefore K_G sends L(U,b) to L(GU,b'), where + + b'(Gx,Gu)=b(x,u). + +The physical fixed-logical-warp edge F_next K_G F_prev^-1 is monomial exactly when K_G L_prev=L_next. With the retained subspaces already satisfying GU=W, this is exactly the displayed bilinear transport equality. It is linear in the local form coefficients. Its exact monomial and absolute phase are emitted from the full retained Clifford circuit, rather than inferred from the chart alone. + +## A sufficient positive profile mechanism + +Keep the actual scalar chronological word, original subspaces and logical warp maps fixed. Assign one form to each shared scalar-contact gauge and to all role endpoints. Impose: + +1. zero forms at all frozen main input/output endpoints; +2. equality of forms on every paid-edge intersection; +3. the bilinear transport equations for every fixed logical native warp; +4. one common actual gauge at each scalar contact; +5. zero forms at frozen owned-center and non-G adapter boundaries, unless their exact symplectic constraints are separately implemented. + +Every equation is homogeneous over F2. Solve it exactly. For a helper entrance (U,b) and exit (W,c), its productive Gaussian rank becomes its old rank plus rank((b+c)|I). It remains an arbitrary independent input; no initialized storage or redundant productive credit has been introduced. If ANY helper difference is nonzero on I, its productive rank strictly increases while every paid rank is unchanged. All other helper ranks weakly increase. Hence the complete productive moment increases for every positive exponent, with the entire paid invoice unchanged. The controller's multiplicity must be retained when rebuilding its whole moment. + +This is a genuine sufficient route to a changed supplier invoice. A numerical exponent additionally requires all-column endpoint reconstruction, absolute-phase lowering, actual whole-job adapters, exact critical-root/majorant and finite-compiler admission. The homogeneous equations alone are not a new multiplication theorem, and existence of a useful nonzero solution is not assumed. + +The all-column semantic proof is ordinary gauge telescoping: replacing each logical operation M_j by F_j M_j F_(j-1)^-1 gives total F_final(M_s…M_1)F_initial^-1. Main gauges are frozen, scalar contacts use a common gauge, and helper relative endpoints are updated honestly. If helper entrance gauges vary, the retained independent-helper direct-sum endpoint contract is also used: helper input blocks have zero transfer to main outputs. This must be checked in the old all-column certificate. Under that explicit source fact, the old main ABI is preserved exactly; frozen main endpoint gauges alone do not imply it for an arbitrary globally coupled operator. No quotiented or missing main chart is substituted. + +## Minimal exact coordinates for the solver + +If U has basis B=(u1,…,ud), use d(d+1)/2 variables S_ij with i<=j. Express x=B a and u=B c. The coefficient of S_ii in b(x,u) is ai*ci; that of S_ij for i0 else native[abs(op)].adjoint() + kt[op]=R.tensor_columns(R.tabcols(actual),ell) + return kt[op] + cache={};terms=[] + for item in g['edges']+g['helpers']: + helper='role' in item + a,b=item['source_frame'],item['target_frame'];op=item.get('operator',0) + key=a,b,op + if key not in cache: + cost=[] + for x in (0,1): + row=[] + for y in (0,1): + left=ops[a][x];right=ops[b][y] + product=R.compose(right,R.compose(body(op),left)) if op else R.compose(right,left) + row.append(R.f_rank(ce,product)) + cost.append(row) + cache[key]=cost + costs=cache[key] + if not helper:R.need(costs[0][0]==item['old_rank']*ell,'All-old cost matches original invoice') + else:R.need(costs[0][0]==ell*(len(c['frames'][b])-len(c['frames'][a])),'Original helper credit') + terms.append({**item,'kind':'helper' if helper else item['kind'],'costs':costs}) + return terms + + +def value(terms,modes): + return sum((-1 if e['kind']=='helper' else 1)*e['costs'][modes[e['source']]][modes[e['target']]] for e in terms) + + +def signed_structure(terms,n): + adjacency=defaultdict(list);nonzero=0 + for e in terms: + a,b=e['source'],e['target'];c=e['costs'];sgn=-1 if e['kind']=='helper' else 1 + interaction=sgn*(c[0][0]+c[1][1]-c[0][1]-c[1][0]) + if interaction and a!=b: + adjacency[a].append((b,int(interaction>0))) + adjacency[b].append((a,int(interaction>0)));nonzero+=1 + colors={};conflicts=[] + for start in range(n): + if start in colors:continue + colors[start]=0;queue=deque([start]) + while queue: + a=queue.popleft() + for b,parity in adjacency[a]: + wanted=colors[a]^parity + if b not in colors:colors[b]=wanted;queue.append(b) + elif colors[b]!=wanted:conflicts.append((a,b)) + return dict(nonzero_interactions=nonzero,sign_frustrated_edges=len(set(tuple(sorted(e)) for e in conflicts)),colors=colors) + + +def solve_mincut(terms,n,fixed,colors): + import networkx as nx + unary=[[0,0] for _ in range(n)];pairs=[];constant=0 + for e in terms: + a,b=e['source'],e['target'];sgn=-1 if e['kind']=='helper' else 1 + cost=[[sgn*e['costs'][x^colors[a]][y^colors[b]] for y in (0,1)] for x in (0,1)] + if a==b:unary[a][0]+=cost[0][0];unary[a][1]+=cost[1][1];continue + v00,v01,v10,v11=cost[0][0],cost[0][1],cost[1][0],cost[1][1] + weight=v01+v10-v00-v11 + R.need(weight>=0,'Switched energy is submodular') + constant+=v00;unary[a][1]+=v10-v00;unary[b][1]+=v11-v10 + if weight:pairs.append((a,b,weight)) + graph=nx.DiGraph();source=n;sink=n+1;graph.add_nodes_from(range(n+2)) + def edge(a,b,c): + if c:graph.add_edge(a,b,capacity=graph.get_edge_data(a,b,{}).get('capacity',0)+c) + for i,(a,b) in enumerate(unary): + low=min(a,b);constant+=low;a-=low;b-=low + edge(source,i,b);edge(i,sink,a) + for a,b,w in pairs:edge(a,b,w) + infinity=1+sum(d['capacity'] for _,_,d in graph.edges(data=True)) + for i in fixed: + if colors[i]:edge(i,sink,infinity) + else:edge(source,i,infinity) + optimum,(left,right)=nx.minimum_cut(graph,source,sink) + modes=[int(i in right)^colors[i] for i in range(n)] + R.need(all(modes[i]==0 for i in fixed),'Fixed old gauges') + R.need(value(terms,modes)==optimum+constant,'Exact mincut energy replay') + return modes,int(optimum+constant) + + +def main(): + began=time.monotonic();pins=R.read(HERE/'SOURCES.json') + for row in pins['files']:R.need(sha256((HERE/row['copy']).read_bytes()).hexdigest()==row['sha256'],'Source pin') + ce=R.load(HERE/'sources'/R.CE,'mixed_actual_clifford') + payload=R.read(HERE/'sources/research/kappa-round3-warp-20261022/ACTUAL-WORD.json.gz') + g=graph(payload);framecache={};results=[] + for ell in (1,3): + terms=tables(ce,g,ell,framecache) + structure=signed_structure(terms,g['components']) + cases=[] + for boundary,fixed in [('strict',g['strict_fixed']),('helper_free_optimistic',g['base_fixed'])]: + row=dict(boundary=boundary,fixed_components=len(fixed),all_old_energy=value(terms,[0]*g['components'])) + if structure['sign_frustrated_edges']==0: + modes,energy=solve_mincut(terms,g['components'],fixed,structure['colors']) + row.update(solver='exact integer mincut',energy=energy,modes=modes, + changed_components=sum(modes),local_deficit=energy-1792*ell) + else:row.update(solver='requires non-submodular optimizer',energy=None) + cases.append(row) + results.append(dict(ell=ell,terms=terms,structure={k:v for k,v in structure.items() if k!='colors'},cases=cases)) + print('PASS_MIXED_GAUGE_GRAPH',ell,'components',g['components'],'frustrated',structure['sign_frustrated_edges'], + 'cases',[{k:v for k,v in row.items() if k!='modes'} for row in cases],'elapsed',round(time.monotonic()-began,2),flush=True) + output=dict(status='PASS_EXACT_MIXED_GAUGE_CONTACT_GRAPH',original_residences=g['original_residences'], + components=g['components'],scalar_contacts=g['scalar_contacts'],component_frames=g['component_frames'], + base_fixed=g['base_fixed'],strict_fixed=g['strict_fixed'],results=results, + source_manifest_sha256=sha256((HERE/'SOURCES.json').read_bytes()).hexdigest(), + script_sha256=sha256(Path(__file__).read_bytes()).hexdigest(),helper_sha256=sha256((HERE/'realification_census.py').read_bytes()).hexdigest(), + helper_free_scope='Optimistic new independent helper frame endpoints. Existing external helper-adapter/full-job semantics and exact absolute phases must be bound separately before admission.', + new_kappa=False) + (HERE/'MIXED-GAUGE.json.gz').write_bytes(gzip.compress(json.dumps(output,sort_keys=True,separators=(',',':')).encode(),mtime=0)) + + +if __name__=='__main__':main() diff --git a/research/kappa-round7-rankone-phase-20261022/sources/native-word.json.gz b/research/kappa-round7-rankone-phase-20261022/sources/native-word.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..46d929df83817b85a5387bcdb9745e0627d6366e GIT binary patch literal 207673 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%0An&u`Csb3RV8)-*z=ghBCmu|` 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%0A}m#BC$*!P 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

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

$ 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 x`NPMb-+jFN^26gF|LMc;zrXwN{ih%Q`2F1> i & 1: + out ^= v + return out + + +def inverse(columns): + values = {mv(columns, x): x for x in range(512)} + need(len(values) == 512, 'invertible shared native map') + return [values[1 << i] for i in range(9)] + + +def graph(payload): + c, word = payload['canonical'], payload['programs']['forward'] + frames = c['frames'] + spaces = list(map(span, frames)) + nodes, fixed, edges, helpers = [0, 0], set(), [], [] + reconstructed = Counter() + + def new(f, freeze=False): + n = len(nodes) + nodes.append(f) + if freeze: + fixed.add(n) + return n + + current = [new(f, r < 224) for r, f in enumerate(c['start'])] + entry = current[:] + + def move(r, f, dst=None): + a = current[r] + old = nodes[a] + need(spaces[old] <= spaces[f], 'nested paid transition') + if old != f: + reconstructed[len(frames[f]) - len(frames[old])] += 1 + b = new(f) if dst is None else dst + edges.append(('paid', a, b, tuple(frames[old]), tuple(frames[old]))) + current[r] = b + + maps = {w['op']: w['G_columns'] for w in c['warps']} + maps.update({-op: inverse(cols) for op, cols in list(maps.items())}) + paid = Counter() + for event in word: + kind = event[0] + if kind == 'climb': + _, _, r, a, b, width = event + need(spaces[a] < spaces[b] and len(frames[b]) - len(frames[a]) == width, + 'source paid rank derived from actual geometry') + paid[width] += 1 + elif kind == 'scalar': + g, f = event[1:] + refs = g[1:3] if g[0] in ('add', 'copy') else g[1:2] + contact = new(f, any(typ != 'L' for typ, _ in refs)) + for typ, r in refs: + if typ == 'L': + move(r, f, contact) + elif kind == 'warp': + _, role, op, a, b = event + need(role[0] == 'L', 'persistent native warp') + move(role[1], a) + src, dst = current[role[1]], new(b) + image = tuple(mv(maps[op], v) for v in frames[a]) + need(span(image) == spaces[b], 'shared map acts on the declared chart') + edges.append(('warp', src, dst, tuple(frames[a]), image)) + current[role[1]] = dst + elif kind == 'adapter': + fixed.add(current[event[2]]) + elif kind == 'center': + _, _, a, b, width = event + need(spaces[a] < spaces[b] or spaces[b] < spaces[a], 'nested owned center') + need(abs(len(frames[a]) - len(frames[b])) == width, 'owned center rank') + paid[width] += 1 + reconstructed[width] += 1 + else: + need(kind == 'phase', 'known source event') + for r, f in enumerate(c['final']): + dst = new(f, r < 224) + move(r, f, dst) + if r >= 224: + need(spaces[c['start'][r]] <= spaces[f], 'nested helper boundary') + helpers.append((r, entry[r], dst, tuple(frames[c['start'][r]]))) + need(paid == {1: 2201, 2: 412, 3: 510, 4: 127, 5: 40, 8: 8}, + 'exact round-three paid source profile') + need(reconstructed == paid, 'contact graph reproduces the actual paid profile') + return frames, nodes, fixed, edges, helpers + + +class Forms: + def __init__(self, frames, nodes, fixed): + self.frames, self.nodes, self.fixed = frames, nodes, fixed + self.offsets, self.count = [], 0 + self.bases, self.coords, self.coeffs = {}, {}, {} + for n, f in enumerate(nodes): + self.offsets.append(self.count + 1) + if n >= 2 and n not in fixed: + d = len(frames[f]) + self.count += d * (d + 1) // 2 + + def coordinates(self, f, x): + if (f, x) in self.coords: + return self.coords[f, x] + if f not in self.bases: + basis = {} + for i, v in enumerate(self.frames[f]): + mask = 1 << i + while v: + p = v.bit_length() - 1 + if p not in basis: + basis[p] = v, mask + break + v ^= basis[p][0] + mask ^= basis[p][1] + self.bases[f] = basis + y, mask = x, 0 + while y: + p = y.bit_length() - 1 + need(p in self.bases[f], 'vector lies in contact subspace') + v, m = self.bases[f][p] + y ^= v + mask ^= m + self.coords[f, x] = mask + return mask + + def at(self, node, x, y): + if node < 2 or node in self.fixed: + return [] + f = self.nodes[node] + a, b = self.coordinates(f, x), self.coordinates(f, y) + key = f, a, b + if key not in self.coeffs: + out, index = [], 0 + for i in range(len(self.frames[f])): + for j in range(i, len(self.frames[f])): + v = (a >> i & 1) & (b >> j & 1) + if i != j: + v ^= (a >> j & 1) & (b >> i & 1) + if v: + out.append(index) + index += 1 + self.coeffs[key] = out + return [self.offsets[node] + i for i in self.coeffs[key]] + + +class Equalities: + def __init__(self, count): + self.parent = list(range(count + 1)) + self.pending, self.merges = [], 0 + + def root(self, x): + while self.parent[x] != x: + self.parent[x] = self.parent[self.parent[x]] + x = self.parent[x] + return x + + def simplify(self, row): + out = set() + for x in row: + r = self.root(x) + if r: + out.symmetric_difference_update((r,)) + return sorted(out) + + def equation(self, row): + r = self.simplify(row) + if len(r) in (1, 2): + a, b = (0, r[0]) if len(r) == 1 else r + self.parent[b] = a + self.merges += 1 + elif r: + self.pending.append(r) + + def finish(self): + while self.pending: + before = self.merges + rows, self.pending = self.pending, [] + for r in rows: + self.equation(r) + if before == self.merges: + break + + +def result(payload): + frames, nodes, fixed, edges, helpers = graph(payload) + forms = Forms(frames, nodes, fixed) + equalities = Equalities(forms.count) + counts = Counter() + for kind, a, b, old, image in edges: + for i, x in enumerate(old): + for j in range(i, len(old)): + row = sorted(set(forms.at(a, x, old[j])) ^ set(forms.at(b, image[i], image[j]))) + if row: + counts[kind] += 1 + equalities.equation(row) + equalities.finish() + need(not equalities.pending, 'all equations discharged by exact equality substitution') + need(all(equalities.root(i) == 0 for i in range(1, forms.count + 1)), + 'every free form coordinate is forced zero') + queries = 0 + for _, a, b, basis in helpers: + for i, x in enumerate(basis): + for y in basis[i:]: + row = sorted(set(forms.at(a, x, y)) ^ set(forms.at(b, x, y))) + if row: + queries += 1 + need(not equalities.simplify(row), 'helper difference forced zero') + return {'status': 'EXACT_FIXED_PAID_RANK_PHASE_RIGIDITY_NO_NEW_KAPPA', + 'native_roles': 632, 'helpers': len(helpers), 'frame_registry': len(frames), + 'contact_nodes_including_two_sentinels': len(nodes), 'frozen_nodes': len(fixed), + 'free_binary_form_coordinates': forms.count, 'equations': dict(counts), + 'independent_equalities': equalities.merges, 'all_coordinates_forced_zero': True, + 'nontrivial_helper_coefficient_queries': queries, 'unresolved_equations': 0, + 'scope': 'Fixed subspaces/logical word/maps, unchanged paid ranks, zero main/adapter/owned gauges; both helper boundaries may vary.'} + + +def controls(): + e = Equalities(2) + e.equation([1, 2]) + e.finish() + need(not e.simplify([1, 2]) and e.simplify([1]), 'free homogeneous direction detected') + e.equation([1]) + e.finish() + need(not e.simplify([1]) and not e.simplify([2]), 'zero boundary propagates') + e = Equalities(3) + e.equation([1, 2, 3]) + e.equation([1]) + e.equation([2]) + e.finish() + need(not e.pending and not e.simplify([3]), 'higher-arity equation revisited') + return ['free_direction_detected', 'zero_boundary_propagation', 'higher_arity_substitution'] + + +def main(): + source = HERE / 'sources/round3-native.json.gz' + pins = json.loads((HERE / 'SOURCES.json').read_text()) + pin = next(r for r in pins['files'] if r['path'].endswith('sources/round3-native.json.gz')) + raw = source.read_bytes() + need(hashlib.sha256(raw).hexdigest() == pin['sha256'], 'exact source bytes') + payload = json.loads(gzip.decompress(raw)) + report = result(payload) + changed = deepcopy(payload) + for basis in changed['canonical']['frames']: + if len(basis) >= 2: + basis[0] ^= basis[1] + need(result(changed) == report, 'independent frame-basis change preserves rigidity') + report['controls'] = controls() + report['controls'].append('all_frame_basis_changes_preserve_result') + path = HERE / 'RESULT.json' + if '--write' in sys.argv: + path.write_text(json.dumps(report, indent=2, sort_keys=True) + '\n') + else: + need(report == json.loads(path.read_text()), 'committed result equality') + print('PASS_SYMMETRIC_PHASE_RIGIDITY: %d exact coordinates forced zero; no new kappa' % report['free_binary_form_coordinates']) + + +if __name__ == '__main__': + main() diff --git a/research/kappa-round7-rankone-phase-20261022/upstream/phase-rank-debt/PROOF.md b/research/kappa-round7-rankone-phase-20261022/upstream/phase-rank-debt/PROOF.md new file mode 100644 index 0000000000..544ff45127 --- /dev/null +++ b/research/kappa-round7-rankone-phase-20261022/upstream/phase-rank-debt/PROOF.md @@ -0,0 +1,155 @@ +# Phase gains must pay their own concave rank debt + +Prepared by Cinna Davis with substantial OpenAI Codex assistance. Apache-2.0. + +## Statement and scope + +Consider the frozen PR4610 word and the symmetric-bilinear-form grammar +described in Dugongue's PR4654 and Cinna Davis's PR4665. Retain its subspaces, +scalar order and coefficients, logical warp maps, and all main and explicit +adapter boundaries. Scalar operands must still meet in one common chart. +Allow arbitrary symmetric forms at the helper boundaries and intermediate +charts, including the owned-center contacts. Allow **increased paid ranks** +and new paid corrections at formerly rank-zero transitions. + +Pay each changed single-field contact block at its actual Fourier rank. Keep +the owned center uncredited. This model does not introduce a shared paid +instruction on several field owners, change the main operator, change the +subspaces or scalar graph, or delete a source operation. + +For every such legal deformation and every 0 <= t <= 1, let T_t and P_t +denote the complete productive and paid rank moments, omitting rank-zero +jobs. Then + + T_t(new) - P_t(new) <= T_t(old) - P_t(old). + +Thus paid phase corrections cannot improve the recursive moment of this +fixed word. Applying the same replacement in an unchanged path controller +cannot improve its complete moment either. This is a scoped cost theorem, +not a universal obstruction to phases, new native suppliers or higher K. + +The phase grammar is a premise: a nested transition U subset W with forms +b_U,b_W has rank + + dim(W)-dim(U) + rank((b_U+b_W)|U). + +More generally, for G U subset W the rank is dim(W)-dim(U) plus the +rank of b_in + G^* b_out on U. This includes an originally monomial warp +as the equal-dimension case. All added ranks are nonnegative. +Absolute-phase implementation and the all-column native theorem are not +re-proved here. The argument is conditional on these exact rank formulas; +it is not justified by ordinary rational matrix rank alone. + +## 1. The exact word has monotone paths, including its logical warps + +For each persistent field, every paid transport strictly increases its +subspace. A logical warp maps its complete old subspace isomorphically to +its new subspace, preserving dimension. Consequently the sum of old paid +ranks on field i is + + h_i = dim(final_i)-dim(initial_i). + +The verifier reconstructs these paths directly from the complete forward +and backward words, checks every scalar contact and center transport, and +recounts the full paid profile + + {1:2201, 2:412, 3:510, 4:127, 5:40, 8:8}. + +For all 408 helpers the endpoint spaces are nested and h_i>0. Their ranks +are {4:28,7:7,8:47,9:326}, with total 3471. Every composed logical warp +fixes that helper's entrance space pointwise. This last assertion is +checked as a map on every entrance basis vector, rather than inferred +from endpoint dimensions. Each old paid step r_ij therefore satisfies +0 <= r_ij <= h_i. Rank-zero contacts and logical warps may be included +as additional steps with r_ij=0. + +For the cost comparison use the blocks between consecutive scalar contacts +on each helper, also cutting at fixed adapters and the two endpoints. +Operations on other owners commute with a block until its next scalar +contact. A block may include logical warps and can be refactored as one +whole job; the proof does not charge a separate phase correction when it +can be absorbed into that job's monomial normalizers. The verifier checks +that every original helper block contains **at most one positive paid +call**. Consequently its original moment is exactly r_ij^t, with r_ij=0 +when it was wholly monomial. Transported entrance spaces stay nested +through the entire block, so the generalized rank formula applies to +the block's composed G. Every r_ij is still bounded by h_i. Fusing across +a scalar contact or introducing a shared multi-owner operation changes +the model and is outside this theorem. + +## 2. Helper rank gain is bounded by its own added paid ranks + +Fix a helper and transport its entrance space along its actual field path: +use inclusion at an ascending step and G at a logical warp. Pull each +intermediate symmetric form back to this fixed entrance space. At a +common scalar contact there is a single form, so no discontinuity occurs. +At a contact block, the rank of the difference between +the two pulled-back forms is at most its added paid rank delta_j: +restriction cannot increase bilinear-form rank. + +The sum of these differences telescopes. Because the final composed warp +fixes the entrance pointwise, its sum is exactly the helper endpoint +difference form. The grammar gives the new helper rank h+g, where g is +the rank of that difference. Rank subadditivity yields + + g <= sum_j delta_j. + +This also allows new corrections at previously equal charts. Such a +correction is not a free phase change: its old rank is zero and its +positive new rank must be paid. Corrections to fixed adapters, if needed +inside a proposed implementation, must likewise be paid; omitting them +does not invalidate this necessary lower bound. + +## 3. Concavity prices that debt at least as highly as its reward + +Let h>0, 0<=r_j<=h, delta_j>=0, D=sum delta_j and 00. +For each step, using the improper integral at zero when necessary, + + (r_j+delta_j)^t-r_j^t + = integral_(0..delta_j) t(r_j+u)^(t-1) du + >= integral_(0..delta_j) t(h+D_j+u)^(t-1) du. + +Summing gives + + sum_j [(r_j+delta_j)^t-r_j^t] + >= (h+D)^t-h^t + >= (h+g)^t-h^t. + +Thus every helper's added productive moment is at most the increase in +paid moment on that same helper's path. These paths have distinct paid +field owners, even where their scalar contacts share a chart; no paid +occurrence is charged to two helpers. Main boundaries are fixed, so their +productive moments do not increase. Added main and center costs are +nonnegative. Summing proves the claimed inequality. + +At t=0, every helper already has positive rank, so its productive job +count is unchanged. An old positive paid step stays positive, while a +corrected zero step adds a paid job. Therefore the inequality also holds +at t=0 with rank-zero jobs omitted. At t=1 it is just the rank-debt bound. + +For an unchanged controller, each full native call gets the same fixed +main operator and its own independent helper inventory. Apply the local +inequality per invocation; thin queries, idle calls and all other main +contributions stay as prescribed by that controller. No controller +optimality theorem or outer-transfer assumption is required for this +comparison. A new controller or a change to its main contract is outside +the statement. + +## Verification boundary + +The analytic argument above covers all exponents and every legal form +assignment. Computation checks the exact source-specific hypotheses, not +an exhaustive search of phase assignments. It also exhausts the 512 triples +of symmetric forms on F_2^2 to check the endpoint rank triangle, proves two +strict square-root comparisons with outward rational intervals, rejects +four mutations of the actual word, and changes every frame basis without +changing the certificate. These are author checks, not a formal proof or +independent human verification. + +PR4665's homogeneous zero-solution certificate is a predecessor with a +different scope. This proof does not need every form to vanish. In +particular it permits paid rank increases and arbitrary compatible center +forms. An exploratory relaxation of its owned-contact freezes left 288 +coordinates on empty center resets and no nonzero helper difference; +that experiment is motivation only and is not a premise of this theorem. diff --git a/research/kappa-round7-rankone-phase-20261022/upstream/phase-rank-debt/README.md b/research/kappa-round7-rankone-phase-20261022/upstream/phase-rank-debt/README.md new file mode 100644 index 0000000000..51906b7b21 --- /dev/null +++ b/research/kappa-round7-rankone-phase-20261022/upstream/phase-rank-debt/README.md @@ -0,0 +1,70 @@ +# Paid phase changes cannot improve the frozen word's concave moment + +**Scoped cost theorem; no higher K.** On Cao Yifan's PR4610 word, changing +symmetric phase forms cannot improve any complete recursive moment +`T_t-P_t`, for every `0 <= t <= 1`, under the fixed-graph contracts below. +This includes paid rank increases, new rank-zero-to-positive corrections, +and compatible phases on the owned-center contacts. It does not require +all phase forms to vanish. + +For each helper, the added endpoint rank `g` is bounded by the sum of its +own added paid ranks. Every original paid contact block has rank at most +that helper's endpoint rank `h`. Concavity then forces + +``` +paid moment increase >= (h+g)^t-h^t. +``` + +[PROOF.md](PROOF.md) proves the all-assignment, all-exponent statement. +[RESULT.json](RESULT.json) records exact checks of its source-specific +hypotheses on both orientations, all 632 persistent paths and 408 helpers. +The eight owned rank-eight center jobs remain paid and uncredited. + +This extends the question left open by +[PR4665](https://github.com/CrocSwap/integer-mult-bounds/pull/4665): that +certificate froze owned contacts and required unchanged paid ranks. Here +paid phase corrections are permitted and priced, and the obstruction is a +moment inequality rather than a homogeneous zero-solution certificate. +The rank formulas come from +[PR4654](https://github.com/CrocSwap/integer-mult-bounds/pull/4654)'s phase +chart grammar. Their native and absolute-phase theorem is a premise. + +Keep the subspaces, scalar graph/order/coefficients, main operator and +explicit adapter boundaries fixed. Each scalar contact uses one common +chart. Phase corrections can be absorbed into a contact block's whole-job +normalizers; a correction is not charged separately when such absorption +is available. Each helper block has at most one original paid call, checked +from the actual word. Shared multi-owner paid operations, fusion across a +scalar contact, changed endpoints and new center protocols are outside scope. +This does not rule out higher K from a different construction. + +## Reproduce + +``` +python3.12 -B scripts/research_package.py --package research/phase-rank-debt +``` + +The standard-library verifier authenticates original PR4610 bytes (retained +by PR4665), checks all path/rank/warp hypotheses, exhausts 512 small symmetric +form triangles, certifies strict concavity examples with rational intervals, +rejects four source mutations and checks independent changes to every frame +basis. It uses explicit checks that remain enabled under `-O`. +Direct exported replay is `python3.12 -I -B verify.py` from this directory. +No native all-column, outer, selected cold replay or formal kernel run is +claimed. The selected conditional K at the pinned base is still .00302015. + +## Open next questions + +A useful phase construction must change at least one hypothesis of this +cost theorem. One concrete option is a shared multi-owner correction across +a scalar contact: freeze the smallest actual contact, write its complete +arbitrary-input operator and compare its paid rank with the sum of separate +corrections. A formal shared rank or relaxed output flag is insufficient; +the field owners, return contract and physical bill are the missing work. +The structured questions and stopping rule are in [TASK.json](TASK.json). + +Prepared by Cinna Davis with substantial OpenAI Codex assistance; Apache-2.0. +Credit Dugongue/PR4654 for the phase grammar; Cao Yifan/PR4610 for the word; +Cinna Davis/PR4665 for its previous rigidity question; Cinna Davis/PR4470, +zxv, Jacob Alan Sussman and the retained native/helper/compiler contributors. +Original bytes, Git blob and commit/path provenance are in SOURCES.json. diff --git a/research/kappa-round7-rankone-phase-20261022/upstream/phase-rank-debt/RESULT.json b/research/kappa-round7-rankone-phase-20261022/upstream/phase-rank-debt/RESULT.json new file mode 100644 index 0000000000..809f83207c --- /dev/null +++ b/research/kappa-round7-rankone-phase-20261022/upstream/phase-rank-debt/RESULT.json @@ -0,0 +1,93 @@ +{ + "controls": { + "all_frame_basis_changes": true, + "source_mutations_rejected": [ + "wrong_width", + "missing_center", + "wrong_warp", + "wrong_helper_endpoint" + ], + "strict_concave_increment_and_missing_hypothesis": true, + "symmetric_form_rank_triangles": 512 + }, + "no_new_kappa": true, + "orientations": { + "backward": { + "events": { + "adapter": 448, + "center": 8, + "climb": 3290, + "phase": 10, + "scalar": 17453, + "warp": 240 + }, + "helper_contact_blocks_by_original_paid_calls": { + "0": 19817, + "1": 2208 + }, + "helper_maximum_paid_step": { + "1": 34, + "2": 61, + "3": 251, + "4": 50, + "5": 12 + }, + "helper_path_rank_mass": 3471, + "helper_ranks": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + }, + "paid": { + "1": 2201, + "2": 412, + "3": 510, + "4": 127, + "5": 40, + "8": 8 + }, + "persistent_paths_with_exact_rank_telescope": 632, + "pointwise_fixed_helper_entrances": 408 + }, + "forward": { + "events": { + "adapter": 448, + "center": 8, + "climb": 3290, + "phase": 10, + "scalar": 17453, + "warp": 240 + }, + "helper_contact_blocks_by_original_paid_calls": { + "0": 19817, + "1": 2208 + }, + "helper_maximum_paid_step": { + "1": 34, + "2": 61, + "3": 251, + "4": 50, + "5": 12 + }, + "helper_path_rank_mass": 3471, + "helper_ranks": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + }, + "paid": { + "1": 2201, + "2": 412, + "3": 510, + "4": 127, + "5": 40, + "8": 8 + }, + "persistent_paths_with_exact_rank_telescope": 632, + "pointwise_fixed_helper_entrances": 408 + } + }, + "status": "FIXED_WORD_PHASE_CHANGES_CANNOT_IMPROVE_ANY_CONCAVE_MOMENT" +} diff --git a/research/kappa-round7-rankone-phase-20261022/upstream/phase-rank-debt/SOURCES.json b/research/kappa-round7-rankone-phase-20261022/upstream/phase-rank-debt/SOURCES.json new file mode 100644 index 0000000000..d54e85d2c3 --- /dev/null +++ b/research/kappa-round7-rankone-phase-20261022/upstream/phase-rank-debt/SOURCES.json @@ -0,0 +1,30 @@ +{ + "schema_version": 1, + "base_commit": "b58ad9ef4d4e861b0eaa5dba41742bdc072dca51", + "files": [ + { + "path": "certificates/selected-result.json", + "usage": "provenance", + "git_blob": "c35482cd9035843b15a634cc8276a7e1e40e8395", + "sha256": "6fe0a099b89aa2aed796a13c3a21dafc63f3388ebf397464e44e0451893b9375" + }, + { + "path": "docs/research/agent-task-catalog.json", + "usage": "provenance", + "git_blob": "f126dd2e2dad2b669e75d1d0d0bd05c600725602", + "sha256": "f7a48bfa2659b88378282a8eee7d9fe52cdf505594124c4d1686b58510fffd72" + }, + { + "path": "research/phase-rank-debt/inputs/round3-native.json.gz", + "usage": "input", + "git_blob": "46d929df83817b85a5387bcdb9745e0627d6366e", + "sha256": "7679daa4ec6a40f56fc7f0202379a6f454310e94945aba4f48beaaaafb838d05", + "pin": "head:d3dada62d182187f26651be598571df606662c32:research/phase-rank-debt/inputs/round3-native.json.gz", + "origin": { + "commit": "1eb8da6cfb35512c0cc2533413e5ca42f48e13c6", + "path": "research/kappa-round3-warp-20261022/ACTUAL-WORD.json.gz", + "git_blob": "46d929df83817b85a5387bcdb9745e0627d6366e" + } + } + ] +} diff --git a/research/kappa-round7-rankone-phase-20261022/upstream/phase-rank-debt/inputs/round3-native.json.gz b/research/kappa-round7-rankone-phase-20261022/upstream/phase-rank-debt/inputs/round3-native.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..46d929df83817b85a5387bcdb9745e0627d6366e GIT binary patch literal 207673 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%0An&u`Csb3RV8)-*z=ghBCmu|` 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%0A}m#BC$*!P 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

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

$ 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 x`NPMb-+jFN^26gF|LMc;zrXwN{ih%Q`2F1> i & 1: + out ^= v + return out + + +def invert(columns): + table = {mv(columns, x): x for x in range(512)} + need(len(table) == 512, 'invertible warp') + return [table[1 << i] for i in range(9)] + + +def audit(payload): + c, programs = payload['canonical'], payload['programs'] + frames = c['frames'] + spaces = list(map(span, frames)) + need(len(c['start']) == len(c['final']) == 632, '632 independent fields') + need(set(programs) == {'forward', 'backward'}, 'both orientations') + maps = {w['op']: w['G_columns'] for w in c['warps']} + maps.update({-op: invert(g) for op, g in list(maps.items())}) + results = {} + for direction, word in sorted(programs.items()): + current = {('L', r): f for r, f in enumerate(c['start'])} + current['C', 0] = None + images = [list(frames[f]) for f in c['start']] + widths = [[] for _ in range(632)] + blocks = [[] for _ in range(632)] + helper_blocks = Counter() + paid, counts = Counter(), Counter() + + def close_block(r): + if r >= 224: + need(len(blocks[r]) <= 1, 'at most one original paid call between scalar contacts') + helper_blocks[len(blocks[r])] += 1 + blocks[r] = [] + + for e in word: + kind = e[0] + counts[kind] += 1 + if kind in ('climb', 'center'): + if kind == 'climb': + _, _, r, a, b, width = e + role = ('L', r) + need(spaces[a] < spaces[b], 'monotone persistent transport') + widths[r].append(width) + blocks[r].append(width) + else: + _, r, a, b, width = e + role = ('C', r) + need(spaces[a] < spaces[b] or spaces[b] < spaces[a], + 'nested center transport') + need(current[role] == a, 'paid input chart') + need(width == abs(len(frames[b]) - len(frames[a])), 'paid width') + paid[width] += 1 + current[role] = b + elif kind == 'warp': + _, reg, op, a, b = e + role = tuple(reg) + need(role[0] == 'L' and current[role] == a, 'warp input chart') + need(span([mv(maps[op], x) for x in frames[a]]) == spaces[b], + 'warp acts on its complete declared subspace') + need(len(frames[a]) == len(frames[b]), 'warp preserves dimension') + images[role[1]] = [mv(maps[op], x) for x in images[role[1]]] + current[role] = b + elif kind == 'scalar': + g, f = e[1:] + role = tuple(g[1]) + if g[0] == 'clear': + need(role == ('C', 0), 'only owned center cleared') + current[role] = f + else: + need(g[0] in ('add', 'copy', 'scale'), 'known scalar action') + refs = g[1:3] if g[0] in ('add', 'copy') else g[1:2] + need(all(current[tuple(reg)] == f for reg in refs), 'common scalar chart') + for typ, r in refs: + if typ == 'L': + close_block(r) + if g[0] == 'copy': + need(role == ('C', 0), 'only owned center overwritten') + else: + need(kind in ('phase', 'adapter'), 'known inert marker') + if kind == 'adapter': + close_block(e[2]) + need(paid == PAID, 'complete source paid profile, including centers') + need([current['L', r] for r in range(632)] == c['final'], 'all final charts') + helpers, maximum_step, path_mass = Counter(), Counter(), 0 + for r in range(632): + close_block(r) + h = len(frames[c['final'][r]]) - len(frames[c['start'][r]]) + need(sum(widths[r]) == h, 'telescoping persistent paid mass') + if r >= 224: + need(h > 0 and spaces[c['start'][r]] <= spaces[c['final'][r]], + 'positive nested helper endpoint') + need(images[r] == frames[c['start'][r]], 'net warp fixes helper entrance pointwise') + need(max(widths[r], default=0) <= h, 'each paid step bounded by endpoint rank') + helpers[h] += 1 + maximum_step[max(widths[r], default=0)] += 1 + path_mass += sum(widths[r]) + need(helpers == HELPERS and path_mass == 3471, 'all 408 helper paths') + results[direction] = { + 'events': dict(sorted(counts.items())), 'paid': dict(sorted(paid.items())), + 'helper_ranks': dict(sorted(helpers.items())), + 'helper_maximum_paid_step': dict(sorted(maximum_step.items())), + 'helper_path_rank_mass': path_mass, 'pointwise_fixed_helper_entrances': 408, + 'helper_contact_blocks_by_original_paid_calls': dict(sorted(helper_blocks.items())), + 'persistent_paths_with_exact_rank_telescope': 632, + } + return results + + +def rank(rows): + pivots = {} + for x in rows: + while x: + p = x.bit_length() - 1 + if p not in pivots: + pivots[p] = x + break + x ^= pivots[p] + return len(pivots) + + +def controls(payload): + forms = [(a | b << 1, b | c << 1) + for a in range(2) for b in range(2) for c in range(2)] + cases = 0 + for a in forms: + for b in forms: + for c in forms: + difference = lambda x, y: [u ^ v for u, v in zip(x, y)] + g = rank(difference(a, c)) + debt = rank(difference(a, b)) + rank(difference(b, c)) + need(g <= debt, 'exact endpoint rank triangle inequality') + cases += 1 + scale = 1 << 80 + root = lambda n: (Q(isqrt(n * scale * scale), scale), + Q(isqrt(n * scale * scale) + 1, scale)) + need(root(2)[0] - 1 > root(5)[1] - 2, + 'split path pays more than its endpoint at t=1/2') + need(root(9)[1] - root(8)[0] < root(5)[0] - 2, + 'step larger than endpoint breaks the required inequality') + failures = [] + for label in ('wrong_width', 'missing_center', 'wrong_warp', 'wrong_helper_endpoint'): + bad = deepcopy(payload) + word = bad['programs']['forward'] + if label == 'wrong_width': + next(e for e in word if e[0] == 'climb')[5] += 1 + elif label == 'missing_center': + word.remove(next(e for e in word if e[0] == 'center')) + elif label == 'wrong_warp': + next(e for e in word if e[0] == 'warp' and bad['canonical']['frames'][e[3]])[4] = 0 + else: + bad['canonical']['final'][224] = 0 + try: + audit(bad) + except (ValueError, KeyError): + failures.append(label) + else: + raise ValueError('mutation accepted: ' + label) + return {'symmetric_form_rank_triangles': cases, + 'strict_concave_increment_and_missing_hypothesis': True, + 'source_mutations_rejected': failures} + + +def main(): + source = HERE / 'inputs/round3-native.json.gz' + pins = json.loads((HERE / 'SOURCES.json').read_text()) + pin = next(row for row in pins['files'] if row['path'].endswith(source.name)) + raw = source.read_bytes() + need(hashlib.sha256(raw).hexdigest() == pin['sha256'], 'exact original source bytes') + payload = json.loads(gzip.decompress(raw)) + report = {'status': 'FIXED_WORD_PHASE_CHANGES_CANNOT_IMPROVE_ANY_CONCAVE_MOMENT', + 'no_new_kappa': True, 'orientations': audit(payload), + 'controls': controls(payload)} + changed = deepcopy(payload) + for basis in changed['canonical']['frames']: + if len(basis) >= 2: + basis[0] ^= basis[1] + need(audit(changed) == report['orientations'], 'all frame basis changes preserve certificate') + report['controls']['all_frame_basis_changes'] = True + report = json.loads(json.dumps(report)) + path = HERE / 'RESULT.json' + if '--write' in sys.argv: + path.write_text(json.dumps(report, indent=2, sort_keys=True) + '\n') + else: + need(report == json.loads(path.read_text()), 'committed result equality') + print('PASS_PHASE_RANK_DEBT: both orientations, 408 helpers, all 0<=t<=1; no new kappa') + + +if __name__ == '__main__': + main()